Quake-III-Arena

Quake III Arena GPL Source Release
Log | Files | Refs

stdarg.sbk (4336B)


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