source: XOpenSparcT1/trunk/sw/test.dump @ 30

Revision 30, 6.1 KB checked in by pntsvt00, 13 years ago (diff)

aggiornata tool-chain

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