test.bin: file format elf64-sparc Disassembly of section .text: 0000000000000020
: 20: 01 00 00 00 nop 24: 01 00 00 00 nop 28: 01 00 00 00 nop 2c: 01 00 00 00 nop 30: 03 00 00 00 sethi %hi(0), %g1 34: 05 00 01 00 sethi %hi(0x40000), %g2 38: 82 10 60 00 mov %g1, %g1 3c: 84 10 a0 c0 or %g2, 0xc0, %g2 40: 83 28 70 20 sllx %g1, 0x20, %g1 44: 84 10 80 01 or %g2, %g1, %g2 48: 81 c0 80 00 jmp %g2 4c: 01 00 00 00 nop 50: 01 00 00 00 nop 54: 01 00 00 00 nop 58: 01 00 00 00 nop 5c: 01 00 00 00 nop 60: b5 80 20 05 wr %g0, 5, %asr26 64: a2 10 20 00 clr %l1 68: 82 10 20 a9 mov 0xa9, %g1 6c: 83 28 70 20 sllx %g1, 0x20, %g1 70: e2 70 60 00 stx %l1, [ %g1 ] 74: e2 70 60 40 stx %l1, [ %g1 + 0x40 ] 78: e2 70 60 80 stx %l1, [ %g1 + 0x80 ] 7c: e2 70 60 c0 stx %l1, [ %g1 + 0xc0 ] 80: a2 10 20 00 clr %l1 84: 82 10 20 10 mov 0x10, %g1 88: e2 f0 48 40 stxa %l1, [ %g1 ] #ASI_DCACHE_INVALIDATE 8c: a2 10 20 03 mov 3, %l1 90: e2 f0 08 a0 stxa %l1, [ %g0 ] #ASI_LSU_CONTROL_REG 94: a3 48 00 00 rdhpr %hpstate, %l1 98: 81 9c 68 20 wrhpr %l1, 0x820, %hpstate 9c: 87 80 20 25 wr %g0, 0x25, %asi a0: c0 f0 23 c0 stxa %g0, [ 0x3c0 ] %asi a4: c0 f0 23 c8 stxa %g0, [ 0x3c8 ] %asi a8: c0 f0 23 d0 stxa %g0, [ 0x3d0 ] %asi ac: c0 f0 23 d8 stxa %g0, [ 0x3d8 ] %asi b0: c0 f0 23 e0 stxa %g0, [ 0x3e0 ] %asi b4: c0 f0 23 e8 stxa %g0, [ 0x3e8 ] %asi b8: c0 f0 23 f0 stxa %g0, [ 0x3f0 ] %asi bc: c0 f0 23 f8 stxa %g0, [ 0x3f8 ] %asi c0: 8f 90 20 00 wrpr 0, %tl c4: a1 90 20 00 wrpr 0, %gl c8: 8d 80 20 00 wr %g0, 0, %fprs cc: 85 80 20 00 wr %g0, 0, %ccr d0: 87 80 20 00 wr %g0, 0, %asi d4: 84 10 20 00 clr %g2 d8: 89 90 80 00 wrpr %g2, %tick dc: 84 10 20 00 clr %g2 e0: b1 80 80 00 mov %g2, %asr24 e4: 84 10 20 01 mov 1, %g2 e8: 85 28 b0 3f sllx %g2, 0x3f, %g2 ec: af 80 80 00 mov %g2, %asr23 f0: b3 80 80 00 mov %g2, %asr25 f4: bf 98 80 00 wrhpr %g2, %hstick_cmpr f8: 81 80 00 00 mov %g0, %y fc: 91 90 20 0f wrpr 0xf, %pil 100: 93 90 20 00 wrpr 0, %cwp 104: 95 90 20 06 wrpr 6, %cansave 108: 97 90 20 00 wrpr 0, %canrestore 10c: 9b 90 20 00 wrpr 0, %otherwin 110: 99 90 20 07 wrpr 7, %cleanwin 114: 9d 90 20 07 wrpr 7, %wstate 118: 82 10 20 18 mov 0x18, %g1 11c: c0 f0 0a 01 stxa %g0, [ %g0 + %g1 ] #ASI_IMMU 120: c0 f0 0b 01 stxa %g0, [ %g0 + %g1 ] #ASI_DMMU 124: a2 10 20 03 mov 3, %l1 128: e2 f0 09 60 stxa %l1, [ %g0 ] #ASI_ESTATE_ERROR_EN 12c: a2 10 20 03 mov 3, %l1 130: 82 10 20 aa mov 0xaa, %g1 134: 83 28 70 20 sllx %g1, 0x20, %g1 138: e2 70 60 00 stx %l1, [ %g1 ] 13c: e2 70 60 40 stx %l1, [ %g1 + 0x40 ] 140: e2 70 60 80 stx %l1, [ %g1 + 0x80 ] 144: e2 70 60 c0 stx %l1, [ %g1 + 0xc0 ] 148: a3 46 80 00 rd %asr26, %l1 14c: 03 00 00 07 sethi %hi(0x1c00), %g1 150: 82 10 63 00 or %g1, 0x300, %g1 ! 1f00 154: a2 0c 40 01 and %l1, %g1, %l1 158: a3 34 70 08 srlx %l1, 8, %l1 15c: 03 00 00 00 sethi %hi(0), %g1 160: 05 00 01 30 sethi %hi(0x4c000), %g2 164: 82 10 60 00 mov %g1, %g1 168: 84 10 a0 00 mov %g2, %g2 16c: 83 28 70 20 sllx %g1, 0x20, %g1 170: 84 10 80 01 or %g2, %g1, %g2 174: a3 2c 70 03 sllx %l1, 3, %l1 178: c4 58 80 11 ldx [ %g2 + %l1 ], %g2 17c: 82 10 20 80 mov 0x80, %g1 180: c4 f0 4b 00 stxa %g2, [ %g1 ] #ASI_DMMU 184: 2f 00 02 00 sethi %hi(0x80000), %l7 188: 8b 9d c0 00 wrhpr %l7, %htba 18c: 21 00 00 00 sethi %hi(0), %l0 190: 03 00 01 30 sethi %hi(0x4c000), %g1 194: a0 14 20 00 mov %l0, %l0 198: 82 10 61 40 or %g1, 0x140, %g1 19c: a1 2c 30 20 sllx %l0, 0x20, %l0 1a0: 82 10 40 10 or %g1, %l0, %g1 1a4: 85 28 b0 07 sllx %g2, 7, %g2 1a8: 82 00 40 02 add %g1, %g2, %g1 1ac: e2 58 40 00 ldx [ %g1 ], %l1 1b0: e2 f0 06 e0 stxa %l1, [ %g0 ] (55) 1b4: e2 58 60 08 ldx [ %g1 + 8 ], %l1 1b8: e2 f0 07 e0 stxa %l1, [ %g0 ] (63) 1bc: e2 58 60 10 ldx [ %g1 + 0x10 ], %l1 1c0: e2 f0 06 a0 stxa %l1, [ %g0 ] (53) 1c4: e2 58 60 20 ldx [ %g1 + 0x20 ], %l1 1c8: e2 f0 06 c0 stxa %l1, [ %g0 ] (54) 1cc: e2 58 60 18 ldx [ %g1 + 0x18 ], %l1 1d0: e2 f0 07 a0 stxa %l1, [ %g0 ] (61) 1d4: e2 58 60 28 ldx [ %g1 + 0x28 ], %l1 1d8: e2 f0 07 c0 stxa %l1, [ %g0 ] (62) 1dc: e2 58 60 40 ldx [ %g1 + 0x40 ], %l1 1e0: e2 f0 06 60 stxa %l1, [ %g0 ] #ASI_PCACHE_SNOOP_TAG 1e4: e2 58 60 48 ldx [ %g1 + 0x48 ], %l1 1e8: e2 f0 07 60 stxa %l1, [ %g0 ] #ASI_WCACHE_SNOOP_TAG 1ec: e2 58 60 50 ldx [ %g1 + 0x50 ], %l1 1f0: e2 f0 06 20 stxa %l1, [ %g0 ] #ASI_PCACHE_DATA 1f4: e2 58 60 60 ldx [ %g1 + 0x60 ], %l1 1f8: e2 f0 06 40 stxa %l1, [ %g0 ] #ASI_PCACHE_TAG 1fc: e2 58 60 58 ldx [ %g1 + 0x58 ], %l1 200: e2 f0 07 20 stxa %l1, [ %g0 ] #ASI_WCACHE_DATA 204: e2 58 60 68 ldx [ %g1 + 0x68 ], %l1 208: e2 f0 07 40 stxa %l1, [ %g0 ] #ASI_WCACHE_TAG 20c: 94 10 20 80 mov 0x80, %o2 210: c0 f2 8a e0 stxa %g0, [ %o2 ] #ASI_IMMU_DEMAP 214: c0 f2 8b e0 stxa %g0, [ %o2 ] #ASI_DMMU_DEMAP 218: a2 10 20 08 mov 8, %l1 21c: c0 f4 44 20 stxa %g0, [ %l1 ] #ASI_MMU 220: a2 10 20 10 mov 0x10, %l1 224: c0 f4 44 20 stxa %g0, [ %l1 ] #ASI_MMU 228: a2 10 20 0f mov 0xf, %l1 22c: e2 f0 08 a0 stxa %l1, [ %g0 ] #ASI_LSU_CONTROL_REG 230: 03 00 00 00 sethi %hi(0), %g1 234: 05 00 05 10 sethi %hi(0x144000), %g2 238: 82 10 60 00 mov %g1, %g1 23c: 84 10 a0 00 mov %g2, %g2 240: 83 28 70 20 sllx %g1, 0x20, %g1 244: 84 10 80 01 or %g2, %g1, %g2 248: 87 48 00 00 rdhpr %hpstate, %g3 24c: 8f 90 20 01 wrpr 1, %tl 250: 88 10 20 00 clr %g4 254: 83 99 00 00 wrhpr %g4, %htstate 258: 8f 90 20 00 wrpr 0, %tl 25c: 90 10 20 00 clr %o0 260: 81 c0 80 00 jmp %g2 264: 81 98 28 00 wrhpr 0x800, %hpstate 268: 01 00 00 00 nop 26c: 01 00 00 00 nop 270: 82 10 20 0f mov 0xf, %g1 ! f 274: c2 f0 08 a0 stxa %g1, [ %g0 ] #ASI_LSU_CONTROL_REG 278: c0 f0 08 60 stxa %g0, [ %g0 ] #ASI_DCACHE_UTAG 27c: 83 48 00 00 rdhpr %hpstate, %g1 280: 01 00 00 00 nop 284: 01 00 00 00 nop 288: 01 00 00 00 nop 28c: 01 00 00 00 nop 290: 81 c3 e0 08 retl 294: 90 10 20 00 clr %o0 ! 0