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