[19] | 1 | |
---|
| 2 | test.o: file format elf64-sparc |
---|
| 3 | |
---|
| 4 | |
---|
| 5 | Disassembly of section .text: |
---|
| 6 | |
---|
| 7 | 0000000000000000 <main>: |
---|
| 8 | 0: 9d e3 bf 50 save %sp, -176, %sp |
---|
| 9 | 4: 01 00 00 00 nop |
---|
| 10 | 8: 01 00 00 00 nop |
---|
| 11 | c: 01 00 00 00 nop |
---|
| 12 | 10: 01 00 00 00 nop |
---|
| 13 | 14: 03 00 00 00 sethi %hi(0), %g1 |
---|
| 14 | 18: 05 00 01 00 sethi %hi(0x40000), %g2 |
---|
| 15 | 1c: 82 10 60 00 mov %g1, %g1 |
---|
| 16 | 20: 84 10 a0 c0 or %g2, 0xc0, %g2 |
---|
| 17 | 24: 83 28 70 20 sllx %g1, 0x20, %g1 |
---|
| 18 | 28: 84 10 80 01 or %g2, %g1, %g2 |
---|
| 19 | 2c: 81 c0 80 00 jmp %g2 |
---|
| 20 | 30: 01 00 00 00 nop |
---|
| 21 | 34: 01 00 00 00 nop |
---|
| 22 | 38: 01 00 00 00 nop |
---|
| 23 | 3c: 01 00 00 00 nop |
---|
| 24 | 40: 01 00 00 00 nop |
---|
| 25 | 44: b5 80 20 05 wr %g0, 5, %asr26 |
---|
| 26 | 48: a2 10 20 00 clr %l1 |
---|
| 27 | 4c: 82 10 20 a9 mov 0xa9, %g1 |
---|
| 28 | 50: 83 28 70 20 sllx %g1, 0x20, %g1 |
---|
| 29 | 54: e2 70 60 00 stx %l1, [ %g1 ] |
---|
| 30 | 58: e2 70 60 40 stx %l1, [ %g1 + 0x40 ] |
---|
| 31 | 5c: e2 70 60 80 stx %l1, [ %g1 + 0x80 ] |
---|
| 32 | 60: e2 70 60 c0 stx %l1, [ %g1 + 0xc0 ] |
---|
| 33 | 64: a2 10 20 00 clr %l1 |
---|
| 34 | 68: 82 10 20 10 mov 0x10, %g1 |
---|
| 35 | 6c: e2 f0 48 40 stxa %l1, [ %g1 ] #ASI_DCACHE_INVALIDATE |
---|
| 36 | 70: a2 10 20 03 mov 3, %l1 |
---|
| 37 | 74: e2 f0 08 a0 stxa %l1, [ %g0 ] #ASI_LSU_CONTROL_REG |
---|
| 38 | 78: a3 48 00 00 rdhpr %hpstate, %l1 |
---|
| 39 | 7c: 81 9c 68 20 wrhpr %l1, 0x820, %hpstate |
---|
| 40 | 80: 87 80 20 25 wr %g0, 0x25, %asi |
---|
| 41 | 84: c0 f0 23 c0 stxa %g0, [ 0x3c0 ] %asi |
---|
| 42 | 88: c0 f0 23 c8 stxa %g0, [ 0x3c8 ] %asi |
---|
| 43 | 8c: c0 f0 23 d0 stxa %g0, [ 0x3d0 ] %asi |
---|
| 44 | 90: c0 f0 23 d8 stxa %g0, [ 0x3d8 ] %asi |
---|
| 45 | 94: c0 f0 23 e0 stxa %g0, [ 0x3e0 ] %asi |
---|
| 46 | 98: c0 f0 23 e8 stxa %g0, [ 0x3e8 ] %asi |
---|
| 47 | 9c: c0 f0 23 f0 stxa %g0, [ 0x3f0 ] %asi |
---|
| 48 | a0: c0 f0 23 f8 stxa %g0, [ 0x3f8 ] %asi |
---|
| 49 | a4: 8f 90 20 00 wrpr 0, %tl |
---|
| 50 | a8: a1 90 20 00 wrpr 0, %gl |
---|
| 51 | ac: 8d 80 20 00 wr %g0, 0, %fprs |
---|
| 52 | b0: 85 80 20 00 wr %g0, 0, %ccr |
---|
| 53 | b4: 87 80 20 00 wr %g0, 0, %asi |
---|
| 54 | b8: 84 10 20 00 clr %g2 |
---|
| 55 | bc: 89 90 80 00 wrpr %g2, %tick |
---|
| 56 | c0: 84 10 20 00 clr %g2 |
---|
| 57 | c4: b1 80 80 00 mov %g2, %asr24 |
---|
| 58 | c8: 84 10 20 01 mov 1, %g2 |
---|
| 59 | cc: 85 28 b0 3f sllx %g2, 0x3f, %g2 |
---|
| 60 | d0: af 80 80 00 mov %g2, %asr23 |
---|
| 61 | d4: b3 80 80 00 mov %g2, %asr25 |
---|
| 62 | d8: bf 98 80 00 wrhpr %g2, %hstick_cmpr |
---|
| 63 | dc: 81 80 00 00 mov %g0, %y |
---|
| 64 | e0: 91 90 20 0f wrpr 0xf, %pil |
---|
| 65 | e4: 93 90 20 00 wrpr 0, %cwp |
---|
| 66 | e8: 95 90 20 06 wrpr 6, %cansave |
---|
| 67 | ec: 97 90 20 00 wrpr 0, %canrestore |
---|
| 68 | f0: 9b 90 20 00 wrpr 0, %otherwin |
---|
| 69 | f4: 99 90 20 07 wrpr 7, %cleanwin |
---|
| 70 | f8: 9d 90 20 07 wrpr 7, %wstate |
---|
| 71 | fc: 82 10 20 18 mov 0x18, %g1 |
---|
| 72 | 100: c0 f0 0a 01 stxa %g0, [ %g0 + %g1 ] #ASI_IMMU |
---|
| 73 | 104: c0 f0 0b 01 stxa %g0, [ %g0 + %g1 ] #ASI_DMMU |
---|
| 74 | 108: a2 10 20 03 mov 3, %l1 |
---|
| 75 | 10c: e2 f0 09 60 stxa %l1, [ %g0 ] #ASI_ESTATE_ERROR_EN |
---|
| 76 | 110: a2 10 20 03 mov 3, %l1 |
---|
| 77 | 114: 82 10 20 aa mov 0xaa, %g1 |
---|
| 78 | 118: 83 28 70 20 sllx %g1, 0x20, %g1 |
---|
| 79 | 11c: e2 70 60 00 stx %l1, [ %g1 ] |
---|
| 80 | 120: e2 70 60 40 stx %l1, [ %g1 + 0x40 ] |
---|
| 81 | 124: e2 70 60 80 stx %l1, [ %g1 + 0x80 ] |
---|
| 82 | 128: e2 70 60 c0 stx %l1, [ %g1 + 0xc0 ] |
---|
| 83 | 12c: a3 46 80 00 rd %asr26, %l1 |
---|
| 84 | 130: 03 00 00 07 sethi %hi(0x1c00), %g1 |
---|
| 85 | 134: 82 10 63 00 or %g1, 0x300, %g1 ! 1f00 <main+0x1f00> |
---|
| 86 | 138: a2 0c 40 01 and %l1, %g1, %l1 |
---|
| 87 | 13c: a3 34 70 08 srlx %l1, 8, %l1 |
---|
| 88 | 140: 03 00 00 00 sethi %hi(0), %g1 |
---|
| 89 | 144: 05 00 01 30 sethi %hi(0x4c000), %g2 |
---|
| 90 | 148: 82 10 60 00 mov %g1, %g1 |
---|
| 91 | 14c: 84 10 a0 00 mov %g2, %g2 |
---|
| 92 | 150: 83 28 70 20 sllx %g1, 0x20, %g1 |
---|
| 93 | 154: 84 10 80 01 or %g2, %g1, %g2 |
---|
| 94 | 158: a3 2c 70 03 sllx %l1, 3, %l1 |
---|
| 95 | 15c: c4 58 80 11 ldx [ %g2 + %l1 ], %g2 |
---|
| 96 | 160: 82 10 20 80 mov 0x80, %g1 |
---|
| 97 | 164: c4 f0 4b 00 stxa %g2, [ %g1 ] #ASI_DMMU |
---|
| 98 | 168: 2f 00 02 00 sethi %hi(0x80000), %l7 |
---|
| 99 | 16c: 8b 9d c0 00 wrhpr %l7, %htba |
---|
| 100 | 170: 21 00 00 00 sethi %hi(0), %l0 |
---|
| 101 | 174: 03 00 01 30 sethi %hi(0x4c000), %g1 |
---|
| 102 | 178: a0 14 20 00 mov %l0, %l0 |
---|
| 103 | 17c: 82 10 61 40 or %g1, 0x140, %g1 |
---|
| 104 | 180: a1 2c 30 20 sllx %l0, 0x20, %l0 |
---|
| 105 | 184: 82 10 40 10 or %g1, %l0, %g1 |
---|
| 106 | 188: 85 28 b0 07 sllx %g2, 7, %g2 |
---|
| 107 | 18c: 82 00 40 02 add %g1, %g2, %g1 |
---|
| 108 | 190: e2 58 40 00 ldx [ %g1 ], %l1 |
---|
| 109 | 194: e2 f0 06 e0 stxa %l1, [ %g0 ] (55) |
---|
| 110 | 198: e2 58 60 08 ldx [ %g1 + 8 ], %l1 |
---|
| 111 | 19c: e2 f0 07 e0 stxa %l1, [ %g0 ] (63) |
---|
| 112 | 1a0: e2 58 60 10 ldx [ %g1 + 0x10 ], %l1 |
---|
| 113 | 1a4: e2 f0 06 a0 stxa %l1, [ %g0 ] (53) |
---|
| 114 | 1a8: e2 58 60 20 ldx [ %g1 + 0x20 ], %l1 |
---|
| 115 | 1ac: e2 f0 06 c0 stxa %l1, [ %g0 ] (54) |
---|
| 116 | 1b0: e2 58 60 18 ldx [ %g1 + 0x18 ], %l1 |
---|
| 117 | 1b4: e2 f0 07 a0 stxa %l1, [ %g0 ] (61) |
---|
| 118 | 1b8: e2 58 60 28 ldx [ %g1 + 0x28 ], %l1 |
---|
| 119 | 1bc: e2 f0 07 c0 stxa %l1, [ %g0 ] (62) |
---|
| 120 | 1c0: e2 58 60 40 ldx [ %g1 + 0x40 ], %l1 |
---|
| 121 | 1c4: e2 f0 06 60 stxa %l1, [ %g0 ] #ASI_PCACHE_SNOOP_TAG |
---|
| 122 | 1c8: e2 58 60 48 ldx [ %g1 + 0x48 ], %l1 |
---|
| 123 | 1cc: e2 f0 07 60 stxa %l1, [ %g0 ] #ASI_WCACHE_SNOOP_TAG |
---|
| 124 | 1d0: e2 58 60 50 ldx [ %g1 + 0x50 ], %l1 |
---|
| 125 | 1d4: e2 f0 06 20 stxa %l1, [ %g0 ] #ASI_PCACHE_DATA |
---|
| 126 | 1d8: e2 58 60 60 ldx [ %g1 + 0x60 ], %l1 |
---|
| 127 | 1dc: e2 f0 06 40 stxa %l1, [ %g0 ] #ASI_PCACHE_TAG |
---|
| 128 | 1e0: e2 58 60 58 ldx [ %g1 + 0x58 ], %l1 |
---|
| 129 | 1e4: e2 f0 07 20 stxa %l1, [ %g0 ] #ASI_WCACHE_DATA |
---|
| 130 | 1e8: e2 58 60 68 ldx [ %g1 + 0x68 ], %l1 |
---|
| 131 | 1ec: e2 f0 07 40 stxa %l1, [ %g0 ] #ASI_WCACHE_TAG |
---|
| 132 | 1f0: 94 10 20 80 mov 0x80, %o2 |
---|
| 133 | 1f4: c0 f2 8a e0 stxa %g0, [ %o2 ] #ASI_IMMU_DEMAP |
---|
| 134 | 1f8: c0 f2 8b e0 stxa %g0, [ %o2 ] #ASI_DMMU_DEMAP |
---|
| 135 | 1fc: a2 10 20 08 mov 8, %l1 |
---|
| 136 | 200: c0 f4 44 20 stxa %g0, [ %l1 ] #ASI_MMU |
---|
| 137 | 204: a2 10 20 10 mov 0x10, %l1 |
---|
| 138 | 208: c0 f4 44 20 stxa %g0, [ %l1 ] #ASI_MMU |
---|
| 139 | 20c: a2 10 20 0f mov 0xf, %l1 |
---|
| 140 | 210: e2 f0 08 a0 stxa %l1, [ %g0 ] #ASI_LSU_CONTROL_REG |
---|
| 141 | 214: 03 00 00 00 sethi %hi(0), %g1 |
---|
| 142 | 218: 05 00 05 10 sethi %hi(0x144000), %g2 |
---|
| 143 | 21c: 82 10 60 00 mov %g1, %g1 |
---|
| 144 | 220: 84 10 a0 00 mov %g2, %g2 |
---|
| 145 | 224: 83 28 70 20 sllx %g1, 0x20, %g1 |
---|
| 146 | 228: 84 10 80 01 or %g2, %g1, %g2 |
---|
| 147 | 22c: 87 48 00 00 rdhpr %hpstate, %g3 |
---|
| 148 | 230: 8f 90 20 01 wrpr 1, %tl |
---|
| 149 | 234: 88 10 20 00 clr %g4 |
---|
| 150 | 238: 83 99 00 00 wrhpr %g4, %htstate |
---|
| 151 | 23c: 8f 90 20 00 wrpr 0, %tl |
---|
| 152 | 240: 90 10 20 00 clr %o0 |
---|
| 153 | 244: 81 c0 80 00 jmp %g2 |
---|
| 154 | 248: 81 98 28 00 wrhpr 0x800, %hpstate |
---|
| 155 | 24c: 01 00 00 00 nop |
---|
| 156 | 250: 01 00 00 00 nop |
---|
| 157 | 254: 82 10 20 0f mov 0xf, %g1 ! f <main+0xf> |
---|
| 158 | 258: c2 f0 08 a0 stxa %g1, [ %g0 ] #ASI_LSU_CONTROL_REG |
---|
| 159 | 25c: c0 f0 08 60 stxa %g0, [ %g0 ] #ASI_DCACHE_UTAG |
---|
| 160 | 260: 83 48 00 00 rdhpr %hpstate, %g1 |
---|
| 161 | 264: 01 00 00 00 nop |
---|
| 162 | 268: 01 00 00 00 nop |
---|
| 163 | 26c: 01 00 00 00 nop |
---|
| 164 | 270: 01 00 00 00 nop |
---|
| 165 | 274: 82 10 20 00 clr %g1 ! 0 <main> |
---|
| 166 | 278: 83 38 60 00 sra %g1, 0, %g1 |
---|
| 167 | 27c: b0 10 00 01 mov %g1, %i0 |
---|
| 168 | 280: 81 cf e0 08 rett %i7 + 8 |
---|
| 169 | 284: 01 00 00 00 nop |
---|