Quake-III-Arena

Quake III Arena GPL Source Release
Log | Files | Refs

stdarg.sbk (5407B)


      1 .sdata
      2 .globl x
      3 .align 2
      4 x:
      5 .long 0x1
      6 .long 0x2
      7 .long 0x3
      8 .long 0x4
      9 .globl main
     10 .text
     11 .text
     12 .ent main
     13 main:
     14 ldgp $gp,0($27)
     15 lda $sp,-128($sp)
     16 .mask 0x4000000,-72
     17 .frame $sp,128,$26,48
     18 stq $26,56($sp)
     19 .prologue 1
     20 lda $16,L.3
     21 jsr $26,print
     22 ldgp $gp,0($26)
     23 lda $16,L.4
     24 lda $17,L.5
     25 jsr $26,print
     26 ldgp $gp,0($26)
     27 lda $16,L.6
     28 lda $17,3
     29 lda $18,10
     30 jsr $26,print
     31 ldgp $gp,0($26)
     32 lda $16,L.7
     33 lda $17,L.8
     34 lda $18,L.9
     35 lda $19,4
     36 lda $20,10
     37 jsr $26,print
     38 ldgp $gp,0($26)
     39 lda $16,L.10
     40 lda $17,L.8
     41 lda $18,L.9
     42 ldt $f19,L.11
     43 lda $20,10
     44 jsr $26,print
     45 ldgp $gp,0($26)
     46 lda $16,L.12
     47 lda $27,x
     48 mov $27,$1
     49 uldq $17,0($1)
     50 uldq $18,8($1)
     51 mov $27,$1
     52 uldq $19,0($1)
     53 uldq $20,8($1)
     54 mov $27,$1
     55 uldq $21,0($1)
     56 ldl $4,8($1)
     57 ldl $2,12($1)
     58 stl $4,0($30)
     59 stl $2,4($30)
     60 mov $27,$1
     61 ldl $4,0($1)
     62 ldl $2,4($1)
     63 stl $4,8($30)
     64 stl $2,12($30)
     65 ldl $4,8($1)
     66 ldl $2,12($1)
     67 stl $4,16($30)
     68 stl $2,20($30)
     69 mov $27,$1
     70 ldl $4,0($1)
     71 ldl $2,4($1)
     72 stl $4,24($30)
     73 stl $2,28($30)
     74 ldl $4,8($1)
     75 ldl $2,12($1)
     76 stl $4,32($30)
     77 stl $2,36($30)
     78 mov $27,$1
     79 ldl $4,0($1)
     80 ldl $2,4($1)
     81 stl $4,40($30)
     82 stl $2,44($30)
     83 ldl $4,8($1)
     84 ldl $2,12($1)
     85 stl $4,48($30)
     86 stl $2,52($30)
     87 jsr $26,print
     88 ldgp $gp,0($26)
     89 mov $31,$0
     90 L.2:
     91 ldq $26,56($sp)
     92 lda $sp,128($sp)
     93 ret
     94 .end main
     95 .globl print
     96 .text
     97 .ent print
     98 print:
     99 ldgp $gp,0($27)
    100 lda $sp,-160($sp)
    101 .mask 0x4006000,-144
    102 .frame $sp,160,$26,96
    103 stq $13,0($sp)
    104 stq $14,8($sp)
    105 stq $26,16($sp)
    106 stq $16,112($sp)
    107 stq $17,120($sp)
    108 stt $f17,72($sp)
    109 stq $18,128($sp)
    110 stt $f18,80($sp)
    111 stq $19,136($sp)
    112 stt $f19,88($sp)
    113 stq $20,144($sp)
    114 stt $f20,96($sp)
    115 stq $21,152($sp)
    116 stt $f21,104($sp)
    117 .prologue 1
    118 lda $27,-48+160($sp)
    119 stq $27,-120+160($sp)
    120 lda $27,-40+160($sp)
    121 ldq $25,-120+160($sp)
    122 subq $27,$25,$27
    123 stl $27,-112+160($sp)
    124 br L.21
    125 L.18:
    126 ldq $27,-48+160($sp)
    127 ldb $27,($27)
    128 cmpeq $27,37,$23
    129 beq $23,L.22
    130 ldq $27,-48+160($sp)
    131 lda $27,1($27)
    132 stq $27,-48+160($sp)
    133 ldb $14,($27)
    134 lda $27,115
    135 cmpeq $14,$27,$23
    136 bne $23,L.74
    137 cmple $14,$27,$23
    138 beq $23,L.100
    139 L.99:
    140 lda $27,98
    141 cmplt $14,$27,$23
    142 bne $23,L.24
    143 lda $27,102
    144 cmple $14,$27,$23
    145 beq $23,L.24
    146 subl $14,98,$27
    147 sll $27,3,$27
    148 ldq $27,L.101($27)
    149 jmp ($27)
    150 .rdata
    151 .align 3
    152 L.101:
    153 .quad L.27
    154 .quad L.41
    155 .quad L.52
    156 .quad L.24
    157 .quad L.85
    158 .text
    159 L.100:
    160 lda $27,119
    161 cmpeq $14,$27,$23
    162 bne $23,L.63
    163 br L.24
    164 L.27:
    165 ldl $27,-112+160($sp)
    166 lda $27,16($27)
    167 stl $27,-112+160($sp)
    168 lda $27,-136+160($sp)
    169 ldl $25,-112+160($sp)
    170 ldq $22,-120+160($sp)
    171 addq $25,$22,$25
    172 lda $1,-16($25)
    173 ldl $4,0($1)
    174 ldl $2,4($1)
    175 stl $4,0($27)
    176 stl $2,4($27)
    177 ldl $4,8($1)
    178 ldl $2,12($1)
    179 stl $4,8($27)
    180 stl $2,12($27)
    181 lda $16,L.37
    182 ldl $17,-136+160($sp)
    183 ldl $18,-132+160($sp)
    184 ldl $19,-128+160($sp)
    185 ldl $20,-124+160($sp)
    186 jsr $26,printf
    187 ldgp $gp,0($26)
    188 br L.23
    189 L.41:
    190 lda $16,L.42
    191 ldl $27,-112+160($sp)
    192 lda $27,8($27)
    193 stl $27,-112+160($sp)
    194 ldl $27,-112+160($sp)
    195 ldq $25,-120+160($sp)
    196 addq $27,$25,$27
    197 lda $27,-8($27)
    198 ldb $17,($27)
    199 jsr $26,printf
    200 ldgp $gp,0($26)
    201 br L.23
    202 L.52:
    203 lda $16,L.53
    204 ldl $27,-112+160($sp)
    205 lda $27,8($27)
    206 stl $27,-112+160($sp)
    207 ldl $27,-112+160($sp)
    208 ldq $25,-120+160($sp)
    209 addq $27,$25,$27
    210 ldl $17,-8($27)
    211 jsr $26,printf
    212 ldgp $gp,0($26)
    213 br L.23
    214 L.63:
    215 lda $16,L.64
    216 ldl $27,-112+160($sp)
    217 lda $27,8($27)
    218 stl $27,-112+160($sp)
    219 ldl $27,-112+160($sp)
    220 ldq $25,-120+160($sp)
    221 addq $27,$25,$27
    222 lda $27,-8($27)
    223 ldw $17,($27)
    224 jsr $26,printf
    225 ldgp $gp,0($26)
    226 br L.23
    227 L.74:
    228 lda $16,L.75
    229 ldl $27,-112+160($sp)
    230 lda $27,8($27)
    231 stl $27,-112+160($sp)
    232 ldl $27,-112+160($sp)
    233 ldq $25,-120+160($sp)
    234 addq $27,$25,$27
    235 ldq $17,-8($27)
    236 jsr $26,printf
    237 ldgp $gp,0($26)
    238 br L.23
    239 L.85:
    240 lda $16,L.86
    241 ldl $27,-112+160($sp)
    242 lda $27,8($27)
    243 stl $27,-112+160($sp)
    244 ldl $27,-112+160($sp)
    245 cmple $27,48,$23
    246 beq $23,L.97
    247 ldl $27,-112+160($sp)
    248 ldq $25,-120+160($sp)
    249 addq $27,$25,$27
    250 lda $13,-56($27)
    251 br L.98
    252 L.97:
    253 ldl $27,-112+160($sp)
    254 ldq $25,-120+160($sp)
    255 addq $27,$25,$27
    256 lda $13,-8($27)
    257 L.98:
    258 ldt $f17,($13)
    259 jsr $26,printf
    260 ldgp $gp,0($26)
    261 br L.23
    262 L.24:
    263 lda $16,L.42
    264 ldq $27,-48+160($sp)
    265 ldb $17,($27)
    266 jsr $26,printf
    267 ldgp $gp,0($26)
    268 br L.23
    269 L.22:
    270 lda $16,L.42
    271 ldq $27,-48+160($sp)
    272 ldb $17,($27)
    273 jsr $26,printf
    274 ldgp $gp,0($26)
    275 L.23:
    276 L.19:
    277 ldq $27,-48+160($sp)
    278 lda $27,1($27)
    279 stq $27,-48+160($sp)
    280 L.21:
    281 ldq $27,-48+160($sp)
    282 ldb $27,($27)
    283 cmpeq $27,$31,$23
    284 beq $23,L.18
    285 mov $31,$0
    286 L.13:
    287 ldq $13,0($sp)
    288 ldq $14,8($sp)
    289 ldq $26,16($sp)
    290 lda $sp,160($sp)
    291 ret
    292 .end print
    293 .rdata
    294 .align 0
    295 L.86:
    296 .byte 37
    297 .byte 102
    298 .byte 0
    299 .align 0
    300 L.75:
    301 .byte 37
    302 .byte 115
    303 .byte 0
    304 .align 0
    305 L.64:
    306 .byte 37
    307 .byte 120
    308 .byte 0
    309 .align 0
    310 L.53:
    311 .byte 37
    312 .byte 100
    313 .byte 0
    314 .align 0
    315 L.42:
    316 .byte 37
    317 .byte 99
    318 .byte 0
    319 .align 0
    320 L.37:
    321 .byte 123
    322 .byte 37
    323 .byte 100
    324 .byte 32
    325 .byte 37
    326 .byte 100
    327 .byte 32
    328 .byte 37
    329 .byte 100
    330 .byte 32
    331 .byte 37
    332 .byte 100
    333 .byte 125
    334 .byte 0
    335 .align 0
    336 L.12:
    337 .byte 37
    338 .byte 98
    339 .byte 32
    340 .byte 37
    341 .byte 98
    342 .byte 32
    343 .byte 37
    344 .byte 98
    345 .byte 32
    346 .byte 37
    347 .byte 98
    348 .byte 32
    349 .byte 37
    350 .byte 98
    351 .byte 32
    352 .byte 37
    353 .byte 98
    354 .byte 10
    355 .byte 0
    356 .align 3
    357 L.11:
    358 .long 0x0
    359 .long 0x40140000
    360 .align 0
    361 L.10:
    362 .byte 37
    363 .byte 115
    364 .byte 37
    365 .byte 115
    366 .byte 32
    367 .byte 37
    368 .byte 102
    369 .byte 37
    370 .byte 99
    371 .byte 0
    372 .align 0
    373 L.9:
    374 .byte 115
    375 .byte 116
    376 .byte 0
    377 .align 0
    378 L.8:
    379 .byte 116
    380 .byte 101
    381 .byte 0
    382 .align 0
    383 L.7:
    384 .byte 37
    385 .byte 115
    386 .byte 37
    387 .byte 115
    388 .byte 32
    389 .byte 37
    390 .byte 119
    391 .byte 37
    392 .byte 99
    393 .byte 0
    394 .align 0
    395 L.6:
    396 .byte 116
    397 .byte 101
    398 .byte 115
    399 .byte 116
    400 .byte 32
    401 .byte 37
    402 .byte 100
    403 .byte 37
    404 .byte 99
    405 .byte 0
    406 .align 0
    407 L.5:
    408 .byte 50
    409 .byte 0
    410 .align 0
    411 L.4:
    412 .byte 116
    413 .byte 101
    414 .byte 115
    415 .byte 116
    416 .byte 32
    417 .byte 37
    418 .byte 115
    419 .byte 10
    420 .byte 0
    421 .align 0
    422 L.3:
    423 .byte 116
    424 .byte 101
    425 .byte 115
    426 .byte 116
    427 .byte 32
    428 .byte 49
    429 .byte 10
    430 .byte 0