0x00266f10 : save %sp, -104, %sp 0x00266f14 : add %i0, 0, %i2 0x00266f18 : sethi %hi(0x266c00), %i3 0x00266f1c : or %i3, 0x2c8, %i3 ! 0x266ec8 0x00266f20 : sethi %hi(0xfee70000), %l0 0x00266f24 : or %l0, 0xa0, %l0 ! 0xfee700a0 0x00266f28 : sub %i1, %l0, %l0 0x00266f2c : ld [ %i3 + %l0 ], %l0 0x00266f30 : jmpl %l0, %l0 0x00266f34 : nop 0x00266f38 : mov 2, %l1 ! 0x2 0x00266f3c : st %l1, [ %i2 + 4 ] 0x00266f40 : ld [ %i2 + 4 ], %l1 0x00266f44 : dec %l1 0x00266f48 : st %l1, [ %i2 + 4 ] 0x00266f4c : sethi %hi(0xfee70000), %o0 0x00266f50 : or %o0, 0xb8, %o0 ! 0xfee700b8 0x00266f54 : call 0x8a254 0x00266f58 : mov %i0, %o1 0x00266f5c : ld [ %i2 + 4 ], %l1 0x00266f60 : nop 0x00266f64 : cmp %l1, 0 0x00266f68 : nop 0x00266f6c : bne,a 0x266f40 0x00266f70 : nop 0x00266f74 : sethi %hi(0xfee70000), %o0 0x00266f78 : or %o0, 0xcc, %o0 ! 0xfee700cc 0x00266f7c : call 0x8a43c 0x00266f80 : mov %i0, %o1 0x00266f84 : ret 0x00266f88 : restore # -- pasm used: set I1, 2 LOOP: sub I1, 1 print I1 if I1, LOOP print "end\n" end