Quake-III-Arena

Quake III Arena GPL Source Release
Log | Files | Refs

fields.sbk (3934B)


      1 .sdata
      2 .globl x
      3 .align 2
      4 x:
      5 .long 0x1
      6 .byte 0x2
      7 .space 3
      8 .byte 0x3
      9 .byte 0x40
     10 .space 2
     11 .byte 0x50
     12 .byte 0x6
     13 .space 2
     14 .globl i
     15 .align 2
     16 i:
     17 .long 0x10
     18 .globl y
     19 .align 2
     20 y:
     21 .byte 0x23
     22 .space 3
     23 .byte 0x9
     24 .byte 0x0
     25 .byte 0x0
     26 .byte 0x0
     27 .globl main
     28 .text
     29 .text
     30 .ent main
     31 main:
     32 ldgp $gp,0($27)
     33 lda $sp,-80($sp)
     34 .mask 0x4000000,-72
     35 .frame $sp,80,$26,48
     36 stq $26,8($sp)
     37 .prologue 1
     38 lda $16,L.4
     39 ldl $17,x
     40 lda $27,x+4
     41 ldb $18,($27)
     42 ldl $27,x+8
     43 sll $27,20,$27
     44 addl $27,0,$27
     45 sra $27,20,$19
     46 addl $19,0,$19
     47 ldl $27,x+8
     48 sll $27,16,$27
     49 addl $27,0,$27
     50 sra $27,28,$20
     51 addl $20,0,$20
     52 ldl $27,x+12
     53 sll $27,25,$27
     54 addl $27,0,$27
     55 sra $27,29,$21
     56 addl $21,0,$21
     57 lda $27,x+13
     58 ldb $27,($27)
     59 stq $27,0($sp)
     60 jsr $26,printf
     61 ldgp $gp,0($26)
     62 lda $16,L.10
     63 ldl $27,y
     64 zap $27,240,$27
     65 and $27,3,$17
     66 srl $27,2,$27
     67 and $27,15,$18
     68 ldl $19,y+4
     69 zap $19,240,$19
     70 jsr $26,printf
     71 ldgp $gp,0($26)
     72 ldl $27,x+8
     73 and $27,0xffff0fff,$27
     74 ldl $25,i
     75 sll $25,28,$25
     76 addl $25,0,$25
     77 sra $25,28,$25
     78 addl $25,0,$25
     79 sll $25,12,$25
     80 zap $25,240,$25
     81 and $25,0xf000,$25
     82 or $27,$25,$27
     83 stl $27,x+8
     84 ldl $27,x+12
     85 and $27,0xffffff8f,$27
     86 stl $27,x+12
     87 lda $16,L.4
     88 ldl $17,x
     89 lda $27,x+4
     90 ldb $18,($27)
     91 ldl $27,x+8
     92 sll $27,20,$27
     93 addl $27,0,$27
     94 sra $27,20,$19
     95 addl $19,0,$19
     96 ldl $27,x+8
     97 sll $27,16,$27
     98 addl $27,0,$27
     99 sra $27,28,$20
    100 addl $20,0,$20
    101 ldl $27,x+12
    102 sll $27,25,$27
    103 addl $27,0,$27
    104 sra $27,29,$21
    105 addl $21,0,$21
    106 lda $27,x+13
    107 ldb $27,($27)
    108 stq $27,0($sp)
    109 jsr $26,printf
    110 ldgp $gp,0($26)
    111 ldl $27,y
    112 zap $27,240,$27
    113 and $27,0xfffffffc,$27
    114 or $27,2,$27
    115 stl $27,y
    116 ldl $27,i
    117 stl $27,y+4
    118 lda $16,L.10
    119 ldl $27,y
    120 zap $27,240,$27
    121 and $27,3,$17
    122 srl $27,2,$27
    123 and $27,15,$18
    124 ldl $19,y+4
    125 zap $19,240,$19
    126 jsr $26,printf
    127 ldgp $gp,0($26)
    128 lda $16,x
    129 jsr $26,f2
    130 ldgp $gp,0($26)
    131 mov $31,$0
    132 L.3:
    133 ldq $26,8($sp)
    134 lda $sp,80($sp)
    135 ret
    136 .end main
    137 .globl f1
    138 .text
    139 .ent f1
    140 f1:
    141 ldgp $gp,0($27)
    142 lda $sp,-80($sp)
    143 .mask 0x4004000,-72
    144 .frame $sp,80,$26,48
    145 stq $14,0($sp)
    146 stq $26,8($sp)
    147 mov $16,$14
    148 .prologue 1
    149 ldl $27,($14)
    150 zap $27,240,$27
    151 and $27,0xffffffc3,$27
    152 stl $27,($14)
    153 ldl $27,($14)
    154 zap $27,240,$27
    155 and $27,0xfffffffc,$27
    156 and $31,3,$25
    157 and $25,3,$25
    158 or $27,$25,$27
    159 stl $27,($14)
    160 ldl $27,($14)
    161 zap $27,240,$27
    162 and $27,60,$27
    163 cmpeq $27,$31,$23
    164 bne $23,L.22
    165 lda $16,L.24
    166 jsr $26,printf
    167 ldgp $gp,0($26)
    168 L.22:
    169 ldl $27,($14)
    170 zap $27,240,$27
    171 or $27,3,$27
    172 stl $27,($14)
    173 ldl $27,($14)
    174 zap $27,240,$27
    175 or $27,60,$27
    176 stl $27,($14)
    177 lda $16,L.25
    178 ldl $27,($14)
    179 zap $27,240,$27
    180 and $27,3,$17
    181 srl $27,2,$27
    182 and $27,15,$18
    183 jsr $26,printf
    184 ldgp $gp,0($26)
    185 mov $31,$0
    186 L.21:
    187 ldq $14,0($sp)
    188 ldq $26,8($sp)
    189 lda $sp,80($sp)
    190 ret
    191 .end f1
    192 .globl f2
    193 .text
    194 .ent f2
    195 f2:
    196 ldgp $gp,0($27)
    197 lda $sp,-80($sp)
    198 .mask 0x4006000,-64
    199 .frame $sp,80,$26,48
    200 stq $13,0($sp)
    201 stq $14,8($sp)
    202 stq $26,16($sp)
    203 mov $16,$14
    204 .prologue 1
    205 ldl $27,i
    206 cmpeq $27,$31,$23
    207 beq $23,L.28
    208 lda $13,1
    209 br L.29
    210 L.28:
    211 mov $31,$13
    212 L.29:
    213 ldl $27,($14)
    214 zap $27,240,$27
    215 and $27,0xfffffffc,$27
    216 mov $13,$25
    217 and $25,3,$25
    218 and $25,3,$25
    219 or $27,$25,$27
    220 stl $27,($14)
    221 mov $14,$16
    222 jsr $26,f1
    223 ldgp $gp,0($26)
    224 ldl $27,($14)
    225 zap $27,240,$27
    226 and $27,0xffffffc3,$27
    227 mov $31,$25
    228 and $25,15,$25
    229 sll $25,2,$25
    230 zap $25,240,$25
    231 and $25,60,$25
    232 or $27,$25,$27
    233 stl $27,($14)
    234 mov $31,$0
    235 L.26:
    236 ldq $13,0($sp)
    237 ldq $14,8($sp)
    238 ldq $26,16($sp)
    239 lda $sp,80($sp)
    240 ret
    241 .end f2
    242 .rdata
    243 .align 0
    244 L.25:
    245 .byte 112
    246 .byte 45
    247 .byte 62
    248 .byte 97
    249 .byte 32
    250 .byte 61
    251 .byte 32
    252 .byte 48
    253 .byte 120
    254 .byte 37
    255 .byte 120
    256 .byte 44
    257 .byte 32
    258 .byte 112
    259 .byte 45
    260 .byte 62
    261 .byte 98
    262 .byte 32
    263 .byte 61
    264 .byte 32
    265 .byte 48
    266 .byte 120
    267 .byte 37
    268 .byte 120
    269 .byte 10
    270 .byte 0
    271 .align 0
    272 L.24:
    273 .byte 112
    274 .byte 45
    275 .byte 62
    276 .byte 98
    277 .byte 32
    278 .byte 33
    279 .byte 61
    280 .byte 32
    281 .byte 48
    282 .byte 33
    283 .byte 10
    284 .byte 0
    285 .align 0
    286 L.10:
    287 .byte 121
    288 .byte 32
    289 .byte 61
    290 .byte 32
    291 .byte 37
    292 .byte 100
    293 .byte 32
    294 .byte 37
    295 .byte 100
    296 .byte 32
    297 .byte 37
    298 .byte 100
    299 .byte 10
    300 .byte 0
    301 .align 0
    302 L.4:
    303 .byte 120
    304 .byte 32
    305 .byte 61
    306 .byte 32
    307 .byte 37
    308 .byte 100
    309 .byte 32
    310 .byte 37
    311 .byte 100
    312 .byte 32
    313 .byte 37
    314 .byte 100
    315 .byte 32
    316 .byte 37
    317 .byte 100
    318 .byte 32
    319 .byte 37
    320 .byte 100
    321 .byte 32
    322 .byte 37
    323 .byte 100
    324 .byte 10
    325 .byte 0