Quake-III-Arena

Quake III Arena GPL Source Release
Log | Files | Refs

spill.sbk (3384B)


      1 .set reorder
      2 .globl main
      3 .text
      4 .text
      5 .align 2
      6 .ent main
      7 main:
      8 .frame $sp,0,$31
      9 .set noreorder
     10 .cpload $25
     11 .set reorder
     12 move $2,$0
     13 L.1:
     14 j $31
     15 .end main
     16 .globl f
     17 .text
     18 .align 2
     19 .ent f
     20 f:
     21 .frame $sp,32,$31
     22 .set noreorder
     23 .cpload $25
     24 .set reorder
     25 addu $sp,$sp,-32
     26 .mask 0x82000000,-12
     27 .cprestore 16
     28 sw $31,20($sp)
     29 sw $4,32($sp)
     30 jal f
     31 move $24,$2
     32 sw $24,-4+32($sp)
     33 jal f
     34 lw $15,-4+32($sp)
     35 addu $24,$15,$2
     36 sw $24,0+32($sp)
     37 move $2,$0
     38 L.2:
     39 lw $25,16($sp)
     40 lw $31,20($sp)
     41 addu $sp,$sp,32
     42 j $31
     43 .end f
     44 .globl f2
     45 .text
     46 .align 2
     47 .ent f2
     48 f2:
     49 .frame $sp,32,$31
     50 .set noreorder
     51 .cpload $25
     52 .set reorder
     53 addu $sp,$sp,-32
     54 .mask 0xc2000000,-8
     55 .cprestore 16
     56 sw $30,20($sp)
     57 sw $31,24($sp)
     58 sw $4,32($sp)
     59 jal f
     60 move $24,$2
     61 sw $24,-4+32($sp)
     62 lw $15,0+32($sp)
     63 beq $15,$0,L.5
     64 jal f
     65 move $24,$2
     66 move $30,$24
     67 b L.6
     68 L.5:
     69 la $30,1
     70 L.6:
     71 lw $24,-4+32($sp)
     72 addu $24,$24,$30
     73 sw $24,0+32($sp)
     74 move $2,$0
     75 L.3:
     76 lw $25,16($sp)
     77 lw $30,20($sp)
     78 lw $31,24($sp)
     79 addu $sp,$sp,32
     80 j $31
     81 .end f2
     82 .globl f3
     83 .text
     84 .align 2
     85 .ent f3
     86 f3:
     87 .frame $sp,72,$31
     88 .set noreorder
     89 .cpload $25
     90 .set reorder
     91 addu $sp,$sp,-72
     92 .mask 0xc2ff0000,-16
     93 sw $16,16($sp)
     94 sw $17,20($sp)
     95 sw $18,24($sp)
     96 sw $19,28($sp)
     97 sw $20,32($sp)
     98 sw $21,36($sp)
     99 sw $22,40($sp)
    100 sw $23,44($sp)
    101 .cprestore 48
    102 sw $30,52($sp)
    103 sw $31,56($sp)
    104 sw $4,72($sp)
    105 sw $5,76($sp)
    106 move $30,$0
    107 move $23,$0
    108 move $22,$0
    109 move $21,$0
    110 move $20,$0
    111 move $19,$0
    112 move $18,$0
    113 move $17,$0
    114 move $16,$0
    115 sw $0,-4+72($sp)
    116 lw $24,4+72($sp)
    117 sw $24,-12+72($sp)
    118 la $15,4($24)
    119 sw $15,4+72($sp)
    120 lw $15,0+72($sp)
    121 beq $15,$0,L.9
    122 jal f
    123 move $24,$2
    124 sw $24,-8+72($sp)
    125 b L.10
    126 L.9:
    127 sw $0,-8+72($sp)
    128 L.10:
    129 lw $24,-8+72($sp)
    130 lw $15,-12+72($sp)
    131 sw $24,($15)
    132 move $2,$0
    133 L.7:
    134 lw $16,16($sp)
    135 lw $17,20($sp)
    136 lw $18,24($sp)
    137 lw $19,28($sp)
    138 lw $20,32($sp)
    139 lw $21,36($sp)
    140 lw $22,40($sp)
    141 lw $23,44($sp)
    142 lw $25,48($sp)
    143 lw $30,52($sp)
    144 lw $31,56($sp)
    145 addu $sp,$sp,72
    146 j $31
    147 .end f3
    148 .globl f4
    149 .text
    150 .align 2
    151 .ent f4
    152 f4:
    153 .frame $sp,32,$31
    154 .set noreorder
    155 .cpload $25
    156 .set reorder
    157 addu $sp,$sp,-32
    158 .mask 0x40fc0000,-8
    159 sw $18,0($sp)
    160 sw $19,4($sp)
    161 sw $20,8($sp)
    162 sw $21,12($sp)
    163 sw $22,16($sp)
    164 sw $23,20($sp)
    165 sw $30,24($sp)
    166 move $30,$0
    167 move $23,$0
    168 move $22,$0
    169 move $21,$0
    170 move $20,$0
    171 move $19,$0
    172 lw $24,i
    173 sll $15,$24,3
    174 l.d $f18,a($15)
    175 l.d $f16,b($15)
    176 l.d $f10,L.15
    177 add.d $f8,$f18,$f16
    178 c.eq.d $f8,$f10; bc1t L.13
    179 beq $24,$0,L.13
    180 sub.d $f18,$f18,$f16
    181 c.eq.d $f18,$f10; bc1t L.13
    182 la $18,1
    183 b L.14
    184 L.13:
    185 move $18,$0
    186 L.14:
    187 sw $18,i
    188 move $2,$0
    189 L.11:
    190 lw $18,0($sp)
    191 lw $19,4($sp)
    192 lw $20,8($sp)
    193 lw $21,12($sp)
    194 lw $22,16($sp)
    195 lw $23,20($sp)
    196 lw $30,24($sp)
    197 addu $sp,$sp,32
    198 j $31
    199 .end f4
    200 .globl f5
    201 .text
    202 .align 2
    203 .ent f5
    204 f5:
    205 .frame $sp,0,$31
    206 .set noreorder
    207 .cpload $25
    208 .set reorder
    209 lw $24,k
    210 lw $15,m
    211 lw $14,A
    212 mul $13,$24,$15
    213 sll $13,$13,3
    214 addu $13,$13,$14
    215 lw $12,j
    216 mul $15,$12,$15
    217 sll $15,$15,3
    218 addu $15,$15,$14
    219 lw $14,n
    220 lw $11,B
    221 mul $24,$24,$14
    222 sll $24,$24,3
    223 addu $24,$24,$11
    224 mul $14,$12,$14
    225 sll $14,$14,3
    226 addu $14,$14,$11
    227 l.d $f18,($13)
    228 l.d $f16,($15)
    229 mul.d $f18,$f18,$f16
    230 l.d $f16,($24)
    231 l.d $f10,($14)
    232 mul.d $f16,$f16,$f10
    233 add.d $f18,$f18,$f16
    234 s.d $f18,x
    235 l.d $f18,($13)
    236 l.d $f16,($14)
    237 mul.d $f18,$f18,$f16
    238 l.d $f16,($24)
    239 l.d $f10,($15)
    240 mul.d $f16,$f16,$f10
    241 sub.d $f18,$f18,$f16
    242 s.d $f18,x
    243 move $2,$0
    244 L.16:
    245 j $31
    246 .end f5
    247 .globl x
    248 .comm x,8
    249 .globl B
    250 .comm B,4
    251 .globl A
    252 .comm A,4
    253 .globl n
    254 .comm n,4
    255 .globl m
    256 .comm m,4
    257 .globl k
    258 .comm k,4
    259 .globl j
    260 .comm j,4
    261 .globl i
    262 .comm i,4
    263 .globl b
    264 .comm b,80
    265 .globl a
    266 .comm a,80
    267 .rdata
    268 .align 3
    269 L.15:
    270 .word 0x0
    271 .word 0x0