160 add %stkp, 32, %stkp ! 0x20 164 jmpl %globals + 1056, %o7 ! stkoflow 168 add %o7, -28, %o7 172 st %tmp0, [ %stkp ] 176 st %g0, [ %stkp + 4 ] 180 st %r0, [ %stkp + 12 ] 184 st %r1, [ %stkp + 24 ] 188 st %r3, [ %stkp + 20 ] 192 st %g0, [ %stkp + 16 ] 196 tsubcc %r2, 4, %r7 200 bvc,a #232 204 st %r7, [ %stkp + 16 ] 208 add %r7, 4, %r7 212 or %g0, %r2, %result 216 jmpl %globals + 1104, %o7 ! - (binary) 220 or %g0, 4, %argreg2 224 or %g0, %result, %r7 228 st %r7, [ %stkp + 16 ] 232 call #240 236 add %o7, 68, %o7 ! 0x44 240 st %o7, [ %stkp + 4 ] 244 ld [ %r0 + 1 ], %tmp0 248 ld [ %tmp0 + 5 ], %argreg2 252 ld [ %argreg2 - 1 ], %result 256 subcc %timer, 1, %timer 260 bne #276 264 and %result, 7, %tmp0 268 jmpl %globals + 1376, %o7 ! timer-exception 272 add %o7, -20, %o7 276 subcc %tmp0, 7, %g0 280 be,a #296 284 ld [ %result - 3 ], %tmp0 288 jmpl %globals + 1456, %o7 ! global-invoke-exception 292 add %o7, -40, %o7 296 or %g0, %result, %r0 300 jmpl %tmp0 - 1, %g0 304 or %g0, 4, %result 308 ld [ %stkp + 12 ], %r0 312 or %g0, %result, %r7 316 ld [ %stkp + 16 ], %r2 320 ld [ %stkp + 20 ], %r6 324 add %etop, 8, %etop 328 subcc %etop, %stkp, %g0 332 ble,a #348 336 st %r7, [ %etop - 8 ] 340 jmpl %globals + 1040, %o7 ! morecore 344 add %o7, -24, %o7 348 st %r6, [ %etop - 4 ] 352 sub %etop, 7, %r3 356 ld [ %stkp + 24 ], %r1 360 add %stkp, 32, %stkp ! 0x20 364 subcc %timer, 1, %timer 368 bne,a #84 372 tsubcc %r2, %g0, %g0 376 jmpl %globals + 1376, %o7 ! timer-exception 380 add %o7, -304, %o7