Quake-III-Arena

Quake III Arena GPL Source Release
Log | Files | Refs

front.sbk (4675B)


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