Commit | Line | Data |
---|---|---|
86530b38 AT |
1 | /* |
2 | * ========== Copyright Header Begin ========================================== | |
3 | * | |
4 | * OpenSPARC T2 Processor File: mpgen_1000_1.s | |
5 | * Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved | |
6 | * 4150 Network Circle, Santa Clara, California 95054, U.S.A. | |
7 | * | |
8 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. | |
9 | * | |
10 | * This program is free software; you can redistribute it and/or modify | |
11 | * it under the terms of the GNU General Public License as published by | |
12 | * the Free Software Foundation; version 2 of the License. | |
13 | * | |
14 | * This program is distributed in the hope that it will be useful, | |
15 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
16 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
17 | * GNU General Public License for more details. | |
18 | * | |
19 | * You should have received a copy of the GNU General Public License | |
20 | * along with this program; if not, write to the Free Software | |
21 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
22 | * | |
23 | * For the avoidance of doubt, and except that if any non-GPL license | |
24 | * choice is available it will apply instead, Sun elects to use only | |
25 | * the General Public License version 2 (GPLv2) at this time for any | |
26 | * software where a choice of GPL license versions is made | |
27 | * available with the language indicating that GPLv2 or any later version | |
28 | * may be used, or where a choice of which version of the GPL is applied is | |
29 | * otherwise unspecified. | |
30 | * | |
31 | * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, | |
32 | * CA 95054 USA or visit www.sun.com if you need additional information or | |
33 | * have any questions. | |
34 | * | |
35 | * | |
36 | * ========== Copyright Header End ============================================ | |
37 | */ | |
38 | ! Niagara2 UP Random Test | |
39 | ! Seed = 327141850 | |
40 | ! Riesling can be on | |
41 | ! 1 Thread, 1000 lines | |
42 | ! mpgen created on Dec 20, 2005 (16:35:03) | |
43 | ! mpgen_1000_1.s created on Mar 27, 2009 (14:18:50) | |
44 | ! RC file : random.rc | |
45 | ! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.051220 -rc random.rc -o mpgen_1000_1 -p 1 -l 1000 | |
46 | ||
47 | #define H_HT0_Hw_Corrected_Error_0x63 hw_corrected_error_handler | |
48 | ||
49 | #define MAIN_PAGE_NUCLEUS_ALSO | |
50 | #define MAIN_PAGE_HV_ALSO | |
51 | #define N_CPUS 1 | |
52 | #define ENABLE_T0_Fp_exception_ieee_754_0x21 | |
53 | #define ENABLE_T0_Fp_exception_other_0x22 | |
54 | #define ENABLE_T0_Fp_disabled_0x20 | |
55 | #define ENABLE_T0_Illegal_instruction_0x10 | |
56 | #define ENABLE_T1_Illegal_instruction_0x10 | |
57 | #define ENABLE_HT0_Illegal_instruction_0x10 | |
58 | #define ENABLE_HT1_Illegal_instruction_0x10 | |
59 | #define ENABLE_T0_Clean_Window_0x24 | |
60 | #define THREAD_COUNT 1 | |
61 | #define THREAD_STRIDE 1 | |
62 | #define SKIP_TRAPCHECK | |
63 | #define USE_MPGEN_TRAPS | |
64 | ||
65 | #include "hboot.s" | |
66 | ||
67 | .text | |
68 | .global main | |
69 | main: | |
70 | ||
71 | ! Random code for Processor 0 | |
72 | ||
73 | processor_0: | |
74 | ta T_CHANGE_PRIV | |
75 | wrpr %g0,7,%cleanwin | |
76 | call p0_init_memory_pointers | |
77 | wr %g0,0x80,%asi ! Setting default asi to 80 | |
78 | ||
79 | ! Initialize the floating point registers for processor 0 | |
80 | ||
81 | wr %g0,0x4,%fprs ! Make sure fef is 1 | |
82 | set p0_init_freg,%g1 | |
83 | ! %f0 = 9e1bdc59 69976c4b 69e1928e 0671d8ed | |
84 | ! %f4 = 6f6c4f9d 9c7cd870 3eceb9fd 96428ade | |
85 | ! %f8 = ce932fdd fc7c934a faffbeba f2a1c102 | |
86 | ! %f12 = ecd0d1b5 7084f5fc 24c763bb e498d7e4 | |
87 | ldda [%g1]ASI_BLK_P,%f0 | |
88 | add %g1,64,%g1 | |
89 | ! %f16 = 8430a335 b782fb51 9ede5b8f 81794a99 | |
90 | ! %f20 = 08b1eb20 e665809a db3e31c6 0450166c | |
91 | ! %f24 = e3d600e8 abf4bad9 e211d49c 7578155b | |
92 | ! %f28 = 4460d4a2 816743af d15e3bf5 8d87e153 | |
93 | ldda [%g1]ASI_BLK_P,%f16 | |
94 | add %g1,64,%g1 | |
95 | ! %f32 = 35ae85c4 8542d0ed d85febe2 03f1cd7f | |
96 | ! %f36 = 9adc830f 0d1b71df 50665c11 b105d759 | |
97 | ! %f40 = b25adba2 25a69ddc 7e420fee 5d959230 | |
98 | ! %f44 = 2f50eb2f 1dcbee0e b7f5eaf4 08c4370e | |
99 | ldda [%g1]ASI_BLK_P,%f32 | |
100 | ||
101 | ! Set up the Graphics Status Register | |
102 | ||
103 | setx 0x17474abf00000040,%g7,%g1 ! GSR scale = 8, align = 0 | |
104 | wr %g1,%g0,%gsr ! GSR = 17474abf00000040 | |
105 | wr %g0,%y ! Clear Y register | |
106 | xorcc %g0,%g0,%g3 ! init %g3 and set flags | |
107 | membar #Sync ! Force the block loads to complete | |
108 | ||
109 | ! Start of Random Code for processor 0 | |
110 | ||
111 | p0_label_1: | |
112 | ! Mem[0000000030081410] = 8a9ae594, %l1 = f3b420725df7f72c | |
113 | ldsha [%i2+%o5]0x81,%l1 ! %l1 = ffffffffffff8a9a | |
114 | ! Mem[0000000010081410] = cc8dc2cfec27ada0, %l0 = 66ab53b830a8b0c7 | |
115 | ldx [%i2+%o5],%l0 ! %l0 = cc8dc2cfec27ada0 | |
116 | ! Mem[0000000010181424] = 314adcee, %l0 = cc8dc2cfec27ada0 | |
117 | ldub [%i6+0x024],%l0 ! %l0 = 0000000000000031 | |
118 | ! Mem[0000000030181408] = 79b4cea6, %l1 = ffffffffffff8a9a | |
119 | lduba [%i6+%o4]0x89,%l1 ! %l1 = 00000000000000a6 | |
120 | ! %f12 = ecd0d1b5 7084f5fc, %l7 = 9ef1a489e9db7b3c | |
121 | ! Mem[0000000030001420] = ca422b55e8a85632 | |
122 | add %i0,0x020,%g1 | |
123 | stda %f12,[%g1+%l7]ASI_PST32_SL ! Mem[0000000030001420] = ca422b55e8a85632 | |
124 | ! Mem[00000000300c1400] = d6eed72b, %l7 = 9ef1a489e9db7b3c | |
125 | ldstuba [%i3+%g0]0x81,%l7 ! %l7 = 000000d6000000ff | |
126 | ! Mem[0000000010041408] = a6c69597, %l0 = 0000000000000031 | |
127 | ldsha [%i1+%o4]0x88,%l0 ! %l0 = ffffffffffff9597 | |
128 | ! Mem[0000000030001408] = 284bcbf1 c3b3a65e, %l2 = 33d2fe4b, %l3 = fbaedc75 | |
129 | ldda [%i0+%o4]0x89,%l2 ! %l2 = 00000000c3b3a65e 00000000284bcbf1 | |
130 | ! Mem[0000000030101400] = c984b88a, %l1 = 00000000000000a6 | |
131 | swapa [%i4+%g0]0x81,%l1 ! %l1 = 00000000c984b88a | |
132 | ! Starting 10 instruction Store Burst | |
133 | ! Mem[0000000010141421] = 5682861b, %l5 = 93c9be6bf0c41a4e | |
134 | ldstub [%i5+0x021],%l5 ! %l5 = 00000082000000ff | |
135 | ||
136 | p0_label_2: | |
137 | ! Mem[0000000010181430] = 24033a07cabb9aed, %l5 = 0000000000000082, %l5 = 0000000000000082 | |
138 | add %i6,0x30,%g1 | |
139 | casxa [%g1]0x80,%l5,%l5 ! %l5 = 24033a07cabb9aed | |
140 | ! Code Fragment 4 | |
141 | p0_fragment_1: | |
142 | ! %l0 = ffffffffffff9597 | |
143 | setx 0xbfa7d5efbd58cee2,%g7,%l0 ! %l0 = bfa7d5efbd58cee2 | |
144 | ! %l1 = 00000000c984b88a | |
145 | setx 0xe694bb4026717348,%g7,%l1 ! %l1 = e694bb4026717348 | |
146 | setx 0x7ff8, %g1, %g2 | |
147 | and %l0, %g2, %l0 | |
148 | setx 0xffffffff, %g1, %g2 | |
149 | and %l1, %g2, %l1 | |
150 | setx 0x100000000, %g1, %g2 | |
151 | or %l1, %g2, %l1 ! Set bit 32 - perrinj | |
152 | ta T_CHANGE_HPRIV | |
153 | stxa %l1, [%l0]ASI_ICACHE_INSTR | |
154 | ta T_CHANGE_NONHPRIV | |
155 | ! %l0 = bfa7d5efbd58cee2 | |
156 | setx 0x6683902f883d48fa,%g7,%l0 ! %l0 = 6683902f883d48fa | |
157 | ! %l1 = e694bb4026717348 | |
158 | setx 0x82796fbfb9184e06,%g7,%l1 ! %l1 = 82796fbfb9184e06 | |
159 | ! %l0 = 6683902f883d48fa, Mem[0000000010181410] = b0e46a78 | |
160 | stw %l0,[%i6+%o5] ! Mem[0000000010181410] = 883d48fa | |
161 | ! %l7 = 00000000000000d6, Mem[0000000010081408] = 93f3d07c | |
162 | stha %l7,[%i2+%o4]0x88 ! Mem[0000000010081408] = 93f300d6 | |
163 | ! %l7 = 00000000000000d6, Mem[0000000030001400] = 62e04295 | |
164 | stba %l7,[%i0+%g0]0x89 ! Mem[0000000030001400] = 62e042d6 | |
165 | ! %f3 = 0671d8ed, Mem[0000000030101400] = a6000000 | |
166 | sta %f3 ,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0671d8ed | |
167 | ! %l0 = 6683902f883d48fa, Mem[0000000010041410] = aba29f13 | |
168 | stba %l0,[%i1+%o5]0x88 ! Mem[0000000010041410] = aba29ffa | |
169 | ! Mem[0000000030181408] = a6ceb479, %l7 = 00000000000000d6 | |
170 | swapa [%i6+%o4]0x81,%l7 ! %l7 = 00000000a6ceb479 | |
171 | ! Mem[0000000010081400] = 1e4a62cd4856f7df, %l1 = 82796fbfb9184e06, %l1 = 82796fbfb9184e06 | |
172 | casxa [%i2]0x80,%l1,%l1 ! %l1 = 1e4a62cd4856f7df | |
173 | ! Starting 10 instruction Load Burst | |
174 | ! Mem[0000000021800100] = 69d92afa, %l6 = bf7b8d1a9e303068 | |
175 | lduha [%o3+0x100]%asi,%l6 ! %l6 = 00000000000069d9 | |
176 | ||
177 | p0_label_3: | |
178 | ! Mem[0000000010101410] = e5f5f8b6, %l5 = 24033a07cabb9aed | |
179 | ldub [%i4+%o5],%l5 ! %l5 = 00000000000000e5 | |
180 | ! Mem[0000000030081410] = 8a9ae594, %f18 = 9ede5b8f | |
181 | lda [%i2+%o5]0x81,%f18 ! %f18 = 8a9ae594 | |
182 | ! Mem[0000000010041408] = 9795c6a6 b03a7a01, %l0 = 883d48fa, %l1 = 4856f7df | |
183 | ldda [%i1+%o4]0x80,%l0 ! %l0 = 000000009795c6a6 00000000b03a7a01 | |
184 | ! Mem[0000000010001408] = bf41dbf9, %l4 = d9078b9fcb62b76c | |
185 | ldsba [%i0+%o4]0x88,%l4 ! %l4 = fffffffffffffff9 | |
186 | ! Mem[0000000010181410] = fa483d88, %l0 = 000000009795c6a6 | |
187 | lduwa [%i6+%o5]0x88,%l0 ! %l0 = 00000000fa483d88 | |
188 | ! Mem[0000000030041410] = 9f46338a, %l2 = 00000000c3b3a65e | |
189 | ldsba [%i1+%o5]0x89,%l2 ! %l2 = ffffffffffffff8a | |
190 | ! Mem[0000000030141408] = 623728eb4b3eef16, %l3 = 00000000284bcbf1 | |
191 | ldxa [%i5+%o4]0x89,%l3 ! %l3 = 623728eb4b3eef16 | |
192 | ! Mem[0000000010141408] = 23fef980, %f22 = db3e31c6 | |
193 | lda [%i5+%o4]0x88,%f22 ! %f22 = 23fef980 | |
194 | ! Mem[0000000010181408] = aa944a13, %l7 = 00000000a6ceb479 | |
195 | ldswa [%i6+0x008]%asi,%l7 ! %l7 = ffffffffaa944a13 | |
196 | ! Starting 10 instruction Store Burst | |
197 | ! %l0 = fa483d88, %l1 = b03a7a01, Mem[00000000100c1400] = 84830496 3fe9f2d9 | |
198 | stda %l0,[%i3+%g0]0x88 ! Mem[00000000100c1400] = fa483d88 b03a7a01 | |
199 | ||
200 | p0_label_4: | |
201 | ! %l2 = ffffffffffffff8a, Mem[0000000010001408] = 2f39a52fbf41dbf9 | |
202 | stxa %l2,[%i0+%o4]0x88 ! Mem[0000000010001408] = ffffffffffffff8a | |
203 | ! %l1 = 00000000b03a7a01, Mem[00000000100c1410] = 1c77ae1d | |
204 | stwa %l1,[%i3+%o5]0x80 ! Mem[00000000100c1410] = b03a7a01 | |
205 | ! %l7 = ffffffffaa944a13, Mem[0000000030081408] = aeeaa77b | |
206 | stba %l7,[%i2+%o4]0x89 ! Mem[0000000030081408] = aeeaa713 | |
207 | ! %f1 = 69976c4b, %f26 = e211d49c | |
208 | fitos %f1 ,%f26 ! %f26 = 4ed32ed9 | |
209 | ! %l0 = 00000000fa483d88, Mem[0000000030141400] = 830641ed1869f7b1 | |
210 | stxa %l0,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000000fa483d88 | |
211 | ! %l4 = fffffffffffffff9, Mem[0000000010181418] = c12af152e161c938, %asi = 80 | |
212 | stxa %l4,[%i6+0x018]%asi ! Mem[0000000010181418] = fffffffffffffff9 | |
213 | ! Mem[000000001010142a] = 904f5624, %l7 = ffffffffaa944a13 | |
214 | ldstuba [%i4+0x02a]%asi,%l7 ! %l7 = 00000056000000ff | |
215 | ! %l1 = 00000000b03a7a01, %l7 = 0000000000000056, %l3 = 623728eb4b3eef16 | |
216 | sub %l1,%l7,%l3 ! %l3 = 00000000b03a79ab | |
217 | ! Mem[00000000201c0001] = c3dc2e73, %l0 = 00000000fa483d88 | |
218 | ldstuba [%o0+0x001]%asi,%l0 ! %l0 = 000000dc000000ff | |
219 | ! Starting 10 instruction Load Burst | |
220 | ! Mem[0000000010041410] = fa9fa2ab44e48ca9, %f4 = 6f6c4f9d 9c7cd870 | |
221 | ldda [%i1+%o5]0x80,%f4 ! %f4 = fa9fa2ab 44e48ca9 | |
222 | ||
223 | p0_label_5: | |
224 | ! Mem[0000000030001410] = 1401cb7088b3979e, %f8 = ce932fdd fc7c934a | |
225 | ldda [%i0+%o5]0x89,%f8 ! %f8 = 1401cb70 88b3979e | |
226 | ! Mem[0000000030001400] = 62e042d6, %l6 = 00000000000069d9 | |
227 | ldstuba [%i0+%g0]0x89,%l6 ! %l6 = 000000d6000000ff | |
228 | ! Mem[0000000030001408] = 5ea6b3c3, %l6 = 00000000000000d6 | |
229 | ldsha [%i0+%o4]0x81,%l6 ! %l6 = 0000000000005ea6 | |
230 | ! Mem[0000000010041408] = 9795c6a6, %l1 = 00000000b03a7a01 | |
231 | lduwa [%i1+%o4]0x80,%l1 ! %l1 = 000000009795c6a6 | |
232 | ! Mem[0000000010141410] = 1d58cd57 7cd06654, %l4 = fffffff9, %l5 = 000000e5 | |
233 | ldda [%i5+%o5]0x80,%l4 ! %l4 = 000000001d58cd57 000000007cd06654 | |
234 | ! Mem[0000000010181434] = cabb9aed, %l7 = 0000000000000056 | |
235 | ldsh [%i6+0x034],%l7 ! %l7 = ffffffffffffcabb | |
236 | ! Mem[0000000030101410] = 8ed508a2, %l1 = 000000009795c6a6 | |
237 | lduba [%i4+%o5]0x81,%l1 ! %l1 = 000000000000008e | |
238 | ! Mem[0000000010081400] = 1e4a62cd, %l5 = 000000007cd06654 | |
239 | lduba [%i2+%g0]0x80,%l5 ! %l5 = 000000000000001e | |
240 | ! Mem[0000000030041400] = 78adad2d, %l7 = ffffffffffffcabb | |
241 | lduba [%i1+%g0]0x81,%l7 ! %l7 = 0000000000000078 | |
242 | ! Starting 10 instruction Store Burst | |
243 | ! Mem[0000000010041410] = fa9fa2ab, %l2 = ffffffffffffff8a | |
244 | ldswa [%i1+%o5]0x80,%l2 ! %l2 = fffffffffa9fa2ab | |
245 | ||
246 | p0_label_6: | |
247 | ! %f24 = e3d600e8 abf4bad9, Mem[0000000030041400] = 2dadad78 e9046887 | |
248 | stda %f24,[%i1+%g0]0x89 ! Mem[0000000030041400] = e3d600e8 abf4bad9 | |
249 | ! Mem[0000000030141400] = fa483d88, %l5 = 000000000000001e | |
250 | ldstuba [%i5+%g0]0x89,%l5 ! %l5 = 00000088000000ff | |
251 | ! %l2 = fffffffffa9fa2ab, %l7 = 0000000000000078, %l1 = 000000000000008e | |
252 | addc %l2,%l7,%l1 ! %l1 = fffffffffa9fa323 | |
253 | ! %l3 = 00000000b03a79ab, Mem[0000000010081410] = cc8dc2cf | |
254 | stwa %l3,[%i2+%o5]0x80 ! Mem[0000000010081410] = b03a79ab | |
255 | ! %l7 = 0000000000000078, Mem[0000000030001410] = 9e97b388 | |
256 | stwa %l7,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000078 | |
257 | ! %l2 = fffffffffa9fa2ab, Mem[0000000030001400] = ff42e062 | |
258 | stba %l2,[%i0+%g0]0x81 ! Mem[0000000030001400] = ab42e062 | |
259 | ! %l0 = 00000000000000dc, Mem[0000000030001400] = ab42e06289c0fed3 | |
260 | stxa %l0,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000000000000dc | |
261 | ! Mem[0000000030081400] = f896d7e2, %l4 = 000000001d58cd57 | |
262 | swapa [%i2+%g0]0x89,%l4 ! %l4 = 00000000f896d7e2 | |
263 | ! %l6 = 0000000000005ea6, Mem[0000000030141400] = ff3d48fa | |
264 | stwa %l6,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00005ea6 | |
265 | ! Starting 10 instruction Load Burst | |
266 | ! Mem[0000000010181400] = 64f3d741eda57a60, %f22 = 23fef980 0450166c | |
267 | ldda [%i6+%g0]0x80,%f22 ! %f22 = 64f3d741 eda57a60 | |
268 | ||
269 | p0_label_7: | |
270 | ! Mem[0000000010001400] = 86cc251c, %l6 = 0000000000005ea6 | |
271 | ldswa [%i0+%g0]0x88,%l6 ! %l6 = ffffffff86cc251c | |
272 | ! Mem[0000000030001410] = 78000000, %l7 = 0000000000000078 | |
273 | lduwa [%i0+%o5]0x89,%l7 ! %l7 = 0000000078000000 | |
274 | ! Mem[00000000100c1408] = 5ccc6c2b, %f7 = 96428ade | |
275 | ld [%i3+%o4],%f7 ! %f7 = 5ccc6c2b | |
276 | ! Code Fragment 3 | |
277 | p0_fragment_2: | |
278 | ! %l0 = 00000000000000dc | |
279 | setx 0x9fd2cca7d7d04b69,%g7,%l0 ! %l0 = 9fd2cca7d7d04b69 | |
280 | ! %l1 = fffffffffa9fa323 | |
281 | setx 0x8c148277bedbfd07,%g7,%l1 ! %l1 = 8c148277bedbfd07 | |
282 | setx 0x1fe000, %g1, %g3 | |
283 | or %l0, %g3, %l0 ! always set perrmask = 0xff | |
284 | setx 0x1ffff8, %g1, %g2 | |
285 | and %l0, %g2, %l0 | |
286 | ta T_CHANGE_HPRIV | |
287 | stxa %l1, [%l0]ASI_DCACHE_DATA | |
288 | ta T_CHANGE_NONHPRIV | |
289 | ! %l0 = 9fd2cca7d7d04b69 | |
290 | setx 0x3e15edf820327ab5,%g7,%l0 ! %l0 = 3e15edf820327ab5 | |
291 | ! %l1 = 8c148277bedbfd07 | |
292 | setx 0x0d8d7817f2cdcf6b,%g7,%l1 ! %l1 = 0d8d7817f2cdcf6b | |
293 | ! Mem[0000000030001410] = 78000000, %l1 = 0d8d7817f2cdcf6b | |
294 | ldsba [%i0+%o5]0x89,%l1 ! %l1 = 0000000000000000 | |
295 | ! Mem[00000000100c1400] = fa483d88, %l3 = 00000000b03a79ab | |
296 | lduwa [%i3+%g0]0x88,%l3 ! %l3 = 00000000fa483d88 | |
297 | ! Mem[00000000201c0000] = c3ff2e73, %l4 = 00000000f896d7e2 | |
298 | lduha [%o0+0x000]%asi,%l4 ! %l4 = 000000000000c3ff | |
299 | ! Mem[00000000300c1400] = ffeed72b b1e9610e, %l0 = 20327ab5, %l1 = 00000000 | |
300 | ldda [%i3+%g0]0x81,%l0 ! %l0 = 00000000ffeed72b 00000000b1e9610e | |
301 | ! Mem[00000000100c1408] = 5ccc6c2bfcc9970f, %f10 = faffbeba f2a1c102 | |
302 | ldda [%i3+%o4]0x80,%f10 ! %f10 = 5ccc6c2b fcc9970f | |
303 | ! Starting 10 instruction Store Burst | |
304 | ! %l0 = 00000000ffeed72b, Mem[0000000010001410] = 425e0c86 | |
305 | stba %l0,[%i0+%o5]0x88 ! Mem[0000000010001410] = 425e0c2b | |
306 | ||
307 | p0_label_8: | |
308 | ! Mem[0000000030001408] = 5ea6b3c3, %l4 = 000000000000c3ff | |
309 | ldstuba [%i0+%o4]0x81,%l4 ! %l4 = 0000005e000000ff | |
310 | ! %l3 = 00000000fa483d88, Mem[00000000300c1400] = 2bd7eeff | |
311 | stha %l3,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 2bd73d88 | |
312 | ! %f16 = 8430a335 b782fb51, Mem[0000000010041408] = 9795c6a6 b03a7a01 | |
313 | stda %f16,[%i1+%o4]0x80 ! Mem[0000000010041408] = 8430a335 b782fb51 | |
314 | ! Mem[0000000010041408] = 35a33084, %l5 = 0000000000000088 | |
315 | ldstuba [%i1+%o4]0x88,%l5 ! %l5 = 00000084000000ff | |
316 | ! %f9 = 88b3979e, Mem[0000000030101400] = 0671d8ed | |
317 | sta %f9 ,[%i4+%g0]0x89 ! Mem[0000000030101400] = 88b3979e | |
318 | ! Mem[00000000201c0001] = c3ff2e73, %l2 = fffffffffa9fa2ab | |
319 | ldstuba [%o0+0x001]%asi,%l2 ! %l2 = 000000ff000000ff | |
320 | ! %f29 = 816743af, Mem[0000000030181400] = 820ed3b3 | |
321 | sta %f29,[%i6+%g0]0x81 ! Mem[0000000030181400] = 816743af | |
322 | ! %f0 = 9e1bdc59, %f9 = 88b3979e, %f6 = 3eceb9fd 5ccc6c2b | |
323 | fsmuld %f0 ,%f9 ,%f6 ! %f6 = 34eb55d8 595f7b80 | |
324 | ! Mem[0000000010141400] = aa744c29017198bd, %l7 = 0000000078000000, %l5 = 0000000000000084 | |
325 | casxa [%i5]0x80,%l7,%l5 ! %l5 = aa744c29017198bd | |
326 | ! Starting 10 instruction Load Burst | |
327 | ! Mem[0000000010041410] = fa9fa2ab, %l6 = ffffffff86cc251c | |
328 | lduha [%i1+%o5]0x80,%l6 ! %l6 = 000000000000fa9f | |
329 | ||
330 | p0_label_9: | |
331 | ! Mem[00000000100c1400] = 883d48fa, %l3 = 00000000fa483d88 | |
332 | ldswa [%i3+%g0]0x80,%l3 ! %l3 = ffffffff883d48fa | |
333 | ! Mem[0000000010041400] = 776af13d, %l3 = ffffffff883d48fa | |
334 | ldsba [%i1+%g0]0x88,%l3 ! %l3 = 000000000000003d | |
335 | ! Mem[0000000030181408] = d6000000, %f14 = 24c763bb | |
336 | lda [%i6+%o4]0x89,%f14 ! %f14 = d6000000 | |
337 | ! Mem[0000000030041400] = abf4bad9, %l2 = 00000000000000ff | |
338 | lduha [%i1+%g0]0x89,%l2 ! %l2 = 000000000000bad9 | |
339 | ! %l6 = 000000000000fa9f, %l2 = 000000000000bad9, %y = 00000000 | |
340 | smul %l6,%l2,%l6 ! %l6 = 00000000b6ebf6c7, %y = 00000000 | |
341 | ! Mem[0000000030141400] = 00005ea6, %l7 = 0000000078000000 | |
342 | ldsha [%i5+%g0]0x81,%l7 ! %l7 = 0000000000000000 | |
343 | ! Mem[0000000030141400] = a65e0000, %l1 = 00000000b1e9610e | |
344 | ldswa [%i5+%g0]0x89,%l1 ! %l1 = ffffffffa65e0000 | |
345 | ! Mem[0000000010141410] = 5466d07c57cd581d, %l2 = 000000000000bad9 | |
346 | ldxa [%i5+%o5]0x88,%l2 ! %l2 = 5466d07c57cd581d | |
347 | ! Mem[0000000010001408] = 8affffff, %l3 = 000000000000003d | |
348 | ldsba [%i0+%o4]0x80,%l3 ! %l3 = ffffffffffffff8a | |
349 | ! Starting 10 instruction Store Burst | |
350 | ! %l0 = 00000000ffeed72b, Mem[0000000030101410] = a208d58e | |
351 | stwa %l0,[%i4+%o5]0x89 ! Mem[0000000030101410] = ffeed72b | |
352 | ||
353 | p0_label_10: | |
354 | ! Code Fragment 3 | |
355 | p0_fragment_3: | |
356 | ! %l0 = 00000000ffeed72b | |
357 | setx 0x95faceffe09ecaf8,%g7,%l0 ! %l0 = 95faceffe09ecaf8 | |
358 | ! %l1 = ffffffffa65e0000 | |
359 | setx 0xeac53f77b71ad0b7,%g7,%l1 ! %l1 = eac53f77b71ad0b7 | |
360 | setx 0x1fe000, %g1, %g3 | |
361 | or %l0, %g3, %l0 ! always set perrmask = 0xff | |
362 | setx 0x1ffff8, %g1, %g2 | |
363 | and %l0, %g2, %l0 | |
364 | ta T_CHANGE_HPRIV | |
365 | stxa %l1, [%l0]ASI_DCACHE_DATA | |
366 | ta T_CHANGE_NONHPRIV | |
367 | ! %l0 = 95faceffe09ecaf8 | |
368 | setx 0x8bf71ae7c86def2d,%g7,%l0 ! %l0 = 8bf71ae7c86def2d | |
369 | ! %l1 = eac53f77b71ad0b7 | |
370 | setx 0x3bbe045fd281631e,%g7,%l1 ! %l1 = 3bbe045fd281631e | |
371 | ! %f18 = 8a9ae594 81794a99, Mem[0000000010181410] = 883d48fa db721f5f | |
372 | stda %f18,[%i6+%o5]0x80 ! Mem[0000000010181410] = 8a9ae594 81794a99 | |
373 | ! Mem[0000000020800001] = 1f25d27f, %l6 = 00000000b6ebf6c7 | |
374 | ldstuba [%o1+0x001]%asi,%l6 ! %l6 = 00000025000000ff | |
375 | ! Mem[0000000030181410] = 3dbb3e86, %l6 = 0000000000000025 | |
376 | swapa [%i6+%o5]0x89,%l6 ! %l6 = 000000003dbb3e86 | |
377 | ! Mem[0000000010081410] = ab793ab0, %l3 = ffffffffffffff8a | |
378 | swapa [%i2+%o5]0x88,%l3 ! %l3 = 00000000ab793ab0 | |
379 | ! %f4 = fa9fa2ab 44e48ca9, Mem[0000000010101410] = e5f5f8b6 3c241327 | |
380 | std %f4 ,[%i4+%o5] ! Mem[0000000010101410] = fa9fa2ab 44e48ca9 | |
381 | ! %l7 = 0000000000000000, Mem[0000000030101408] = 75b77ea6 | |
382 | stha %l7,[%i4+%o4]0x89 ! Mem[0000000030101408] = 75b70000 | |
383 | ! %l3 = 00000000ab793ab0, Mem[00000000100c142c] = 08a031d1, %asi = 80 | |
384 | stwa %l3,[%i3+0x02c]%asi ! Mem[00000000100c142c] = ab793ab0 | |
385 | ! %l1 = 3bbe045fd281631e, Mem[0000000010181403] = 64f3d741, %asi = 80 | |
386 | stba %l1,[%i6+0x003]%asi ! Mem[0000000010181400] = 64f3d71e | |
387 | ! Starting 10 instruction Load Burst | |
388 | ! Mem[0000000030081400] = 57cd581d, %l1 = 3bbe045fd281631e | |
389 | ldswa [%i2+%g0]0x81,%l1 ! %l1 = 0000000057cd581d | |
390 | ||
391 | p0_label_11: | |
392 | ! Mem[0000000030041400] = abf4bad9, %l2 = 5466d07c57cd581d | |
393 | lduba [%i1+%g0]0x89,%l2 ! %l2 = 00000000000000d9 | |
394 | ! Mem[0000000010081410] = ffffff8a, %l2 = 00000000000000d9 | |
395 | ldswa [%i2+%o5]0x88,%l2 ! %l2 = ffffffffffffff8a | |
396 | ! Mem[0000000030141410] = e4d8ff4f, %l5 = aa744c29017198bd | |
397 | ldsba [%i5+%o5]0x89,%l5 ! %l5 = 000000000000004f | |
398 | ! Mem[0000000030001400] = 00000000, %l5 = 000000000000004f | |
399 | lduba [%i0+%g0]0x81,%l5 ! %l5 = 0000000000000000 | |
400 | ! Mem[00000000100c1408] = 2b6ccc5c, %l1 = 0000000057cd581d | |
401 | ldsha [%i3+%o4]0x88,%l1 ! %l1 = ffffffffffffcc5c | |
402 | ! Mem[0000000030081408] = 13a7eaae, %l7 = 0000000000000000 | |
403 | ldswa [%i2+%o4]0x81,%l7 ! %l7 = 0000000013a7eaae | |
404 | ! Mem[0000000030081408] = 13a7eaae, %l2 = ffffffffffffff8a | |
405 | lduha [%i2+%o4]0x81,%l2 ! %l2 = 00000000000013a7 | |
406 | ! Mem[0000000010081400] = 1e4a62cd, %l0 = 8bf71ae7c86def2d | |
407 | ldswa [%i2+%g0]0x80,%l0 ! %l0 = 000000001e4a62cd | |
408 | ! %f25 = abf4bad9, %f15 = e498d7e4, %f24 = e3d600e8 | |
409 | fsubs %f25,%f15,%f24 ! %f24 = 6498d7e4 | |
410 | ! Starting 10 instruction Store Burst | |
411 | ! Mem[0000000010141408] = 23fef980, %l5 = 0000000000000000 | |
412 | ldstuba [%i5+%o4]0x88,%l5 ! %l5 = 00000080000000ff | |
413 | ||
414 | p0_label_12: | |
415 | ! %l5 = 0000000000000080, Mem[0000000010101400] = 779bff80 | |
416 | stba %l5,[%i4+%g0]0x80 ! Mem[0000000010101400] = 809bff80 | |
417 | ! %l1 = ffffffffffffcc5c, Mem[0000000030001410] = 1401cb7078000000 | |
418 | stxa %l1,[%i0+%o5]0x89 ! Mem[0000000030001410] = ffffffffffffcc5c | |
419 | ! Mem[0000000030081400] = 1d58cd57, %l5 = 0000000000000080 | |
420 | swapa [%i2+%g0]0x89,%l5 ! %l5 = 000000001d58cd57 | |
421 | ! %l1 = ffffffffffffcc5c, imm = fffffffffffff0ff, %l6 = 000000003dbb3e86 | |
422 | and %l1,-0xf01,%l6 ! %l6 = ffffffffffffc05c | |
423 | ! %f24 = 6498d7e4, %f16 = 8430a335, %f23 = eda57a60 | |
424 | fsubs %f24,%f16,%f23 ! %f23 = 6498d7e4 | |
425 | ! Mem[0000000010041408] = 35a330ff, %l4 = 000000000000005e | |
426 | ldstuba [%i1+%o4]0x88,%l4 ! %l4 = 000000ff000000ff | |
427 | ! %l3 = 00000000ab793ab0, Mem[0000000010041410] = aba29ffa | |
428 | stha %l3,[%i1+%o5]0x88 ! Mem[0000000010041410] = aba23ab0 | |
429 | ! %l5 = 000000001d58cd57, %l7 = 0000000013a7eaae, %l2 = 00000000000013a7 | |
430 | sdivx %l5,%l7,%l2 ! %l2 = 0000000000000001 | |
431 | ! %l4 = 00000000000000ff, Mem[0000000010041408] = ff30a335 | |
432 | stba %l4,[%i1+%o4]0x80 ! Mem[0000000010041408] = ff30a335 | |
433 | ! Starting 10 instruction Load Burst | |
434 | ! Mem[0000000030081410] = 8a9ae594a7bc65c8, %l3 = 00000000ab793ab0 | |
435 | ldxa [%i2+%o5]0x81,%l3 ! %l3 = 8a9ae594a7bc65c8 | |
436 | ||
437 | p0_label_13: | |
438 | ! %f27 = 7578155b, %f17 = b782fb51, %f30 = d15e3bf5 | |
439 | fmuls %f27,%f17,%f30 ! %f30 = ed7ddcc7 | |
440 | ! Mem[0000000030041408] = 06dd0ffe, %l5 = 000000001d58cd57 | |
441 | lduha [%i1+%o4]0x81,%l5 ! %l5 = 00000000000006dd | |
442 | ! Mem[0000000010181410] = 8a9ae594, %f27 = 7578155b | |
443 | lda [%i6+%o5]0x80,%f27 ! %f27 = 8a9ae594 | |
444 | membar #Sync ! Added by membar checker (1) | |
445 | ! Mem[0000000010141400] = aa744c29 017198bd fff9fe23 8d7ef7ca | |
446 | ! Mem[0000000010141410] = 1d58cd57 7cd06654 7404ec24 984a0952 | |
447 | ! Mem[0000000010141420] = 56ff861b 4407699b ccf9467b 71eb05b0 | |
448 | ! Mem[0000000010141430] = 81b7a0d5 84553aa1 be2204bc b94fb8c7 | |
449 | ldda [%i5]ASI_BLK_AIUP,%f16 ! Block Load from 0000000010141400 | |
450 | ! Mem[00000000100c1400] = 883d48fa017a3ab0, %f14 = d6000000 e498d7e4 | |
451 | ldda [%i3+%g0]0x80,%f14 ! %f14 = 883d48fa 017a3ab0 | |
452 | ! %l5 = 00000000000006dd, %l4 = 00000000000000ff, %l6 = ffffffffffffc05c | |
453 | udivx %l5,%l4,%l6 ! %l6 = 0000000000000006 | |
454 | ! Mem[0000000030081410] = 94e59a8a, %l4 = 00000000000000ff | |
455 | lduba [%i2+%o5]0x89,%l4 ! %l4 = 000000000000008a | |
456 | ! Mem[00000000300c1400] = 883dd72b, %l2 = 0000000000000001 | |
457 | lduba [%i3+%g0]0x81,%l2 ! %l2 = 0000000000000088 | |
458 | ! Mem[0000000010081438] = 02774f52 ee7fe48c, %l6 = 00000006, %l7 = 13a7eaae | |
459 | ldd [%i2+0x038],%l6 ! %l6 = 0000000002774f52 00000000ee7fe48c | |
460 | ! Starting 10 instruction Store Burst | |
461 | ! Mem[0000000030101408] = 75b70000, %l4 = 000000000000008a | |
462 | swapa [%i4+%o4]0x89,%l4 ! %l4 = 0000000075b70000 | |
463 | ||
464 | p0_label_14: | |
465 | ! %l0 = 000000001e4a62cd, Mem[0000000010101408] = 264e3255 | |
466 | stwa %l0,[%i4+%o4]0x80 ! Mem[0000000010101408] = 1e4a62cd | |
467 | ! %l2 = 0000000000000088, Mem[0000000030181400] = 28ce77deaf436781 | |
468 | stxa %l2,[%i6+%g0]0x89 ! Mem[0000000030181400] = 0000000000000088 | |
469 | ! %f2 = 69e1928e, Mem[00000000100c1400] = fa483d88 | |
470 | sta %f2 ,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 69e1928e | |
471 | ! %l4 = 0000000075b70000, Mem[0000000030101408] = 8a000000 | |
472 | stha %l4,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000 | |
473 | ! %l1 = ffffffffffffcc5c, %l4 = 0000000075b70000, %l0 = 000000001e4a62cd | |
474 | andn %l1,%l4,%l0 ! %l0 = ffffffff8a48cc5c | |
475 | ! %l2 = 00000088, %l3 = a7bc65c8, Mem[0000000030041400] = d9baf4ab e800d6e3 | |
476 | stda %l2,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000088 a7bc65c8 | |
477 | ! %l3 = 8a9ae594a7bc65c8, Mem[0000000010101408] = 1e4a62cd | |
478 | stba %l3,[%i4+%o4]0x80 ! Mem[0000000010101408] = c84a62cd | |
479 | ! Mem[0000000010081408] = 93f300d6, %l1 = ffffffffffffcc5c | |
480 | ldstuba [%i2+%o4]0x88,%l1 ! %l1 = 000000d6000000ff | |
481 | ! Mem[0000000010181400] = 64f3d71e, %l6 = 0000000002774f52 | |
482 | swapa [%i6+%g0]0x80,%l6 ! %l6 = 0000000064f3d71e | |
483 | ! Starting 10 instruction Load Burst | |
484 | ! Mem[000000001014140c] = 8d7ef7ca, %l7 = 00000000ee7fe48c | |
485 | ldub [%i5+0x00c],%l7 ! %l7 = 000000000000008d | |
486 | ||
487 | p0_label_15: | |
488 | ! Mem[0000000010141408] = 23fef9ff, %l1 = 00000000000000d6 | |
489 | lduwa [%i5+%o4]0x88,%l1 ! %l1 = 0000000023fef9ff | |
490 | ! %l4 = 0000000075b70000, %l7 = 000000000000008d, %y = 00000000 | |
491 | smul %l4,%l7,%l6 ! %l6 = 00000040d5cb0000, %y = 00000040 | |
492 | ! %f9 = 88b3979e, %f15 = 017a3ab0 | |
493 | fcmpes %fcc1,%f9 ,%f15 ! %fcc1 = 1 | |
494 | ! Mem[0000000010041408] = 35a330ff, %l7 = 000000000000008d | |
495 | lduwa [%i1+%o4]0x88,%l7 ! %l7 = 0000000035a330ff | |
496 | ! Mem[0000000010081400] = cd624a1e, %l0 = ffffffff8a48cc5c | |
497 | lduha [%i2+%g0]0x88,%l0 ! %l0 = 0000000000004a1e | |
498 | ! %l4 = 0000000075b70000, %l6 = 00000040d5cb0000, %l5 = 00000000000006dd | |
499 | and %l4,%l6,%l5 ! %l5 = 0000000055830000 | |
500 | ! Mem[0000000010041400] = 6981e8d2 776af13d, %l4 = 75b70000, %l5 = 55830000 | |
501 | ldda [%i1+%g0]0x88,%l4 ! %l4 = 00000000776af13d 000000006981e8d2 | |
502 | ! Mem[0000000010181410] = 8a9ae594, %l5 = 000000006981e8d2 | |
503 | ldswa [%i6+%o5]0x80,%l5 ! %l5 = ffffffff8a9ae594 | |
504 | ! Mem[0000000030181410] = 00000025, %l1 = 0000000023fef9ff | |
505 | lduba [%i6+%o5]0x89,%l1 ! %l1 = 0000000000000025 | |
506 | ! Starting 10 instruction Store Burst | |
507 | ! Mem[0000000030041408] = 06dd0ffe, %l6 = 00000040d5cb0000 | |
508 | swapa [%i1+%o4]0x81,%l6 ! %l6 = 0000000006dd0ffe | |
509 | ||
510 | p0_label_16: | |
511 | ! %f16 = aa744c29 017198bd fff9fe23 8d7ef7ca | |
512 | ! %f20 = 1d58cd57 7cd06654 7404ec24 984a0952 | |
513 | ! %f24 = 56ff861b 4407699b ccf9467b 71eb05b0 | |
514 | ! %f28 = 81b7a0d5 84553aa1 be2204bc b94fb8c7 | |
515 | stda %f16,[%i0]ASI_COMMIT_P ! Block Store to 0000000010001400 | |
516 | ! %l4 = 776af13d, %l5 = 8a9ae594, Mem[0000000030101400] = 88b3979e 9cd2eeef | |
517 | stda %l4,[%i4+%g0]0x89 ! Mem[0000000030101400] = 776af13d 8a9ae594 | |
518 | ! %f10 = 5ccc6c2b fcc9970f, Mem[00000000300c1400] = 2bd73d88 0e61e9b1 | |
519 | stda %f10,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 5ccc6c2b fcc9970f | |
520 | ! Mem[00000000300c1408] = 805e8a71, %l4 = 00000000776af13d | |
521 | ldstuba [%i3+%o4]0x89,%l4 ! %l4 = 00000071000000ff | |
522 | ! %f6 = 34eb55d8 595f7b80, %l1 = 0000000000000025 | |
523 | ! Mem[0000000030101408] = 000000009f02bfe9 | |
524 | add %i4,0x008,%g1 | |
525 | stda %f6,[%g1+%l1]ASI_PST16_SL ! Mem[0000000030101408] = 807b0000d855bfe9 | |
526 | ! Mem[0000000020800001] = 1fffd27f, %l0 = 0000000000004a1e | |
527 | ldstub [%o1+0x001],%l0 ! %l0 = 000000ff000000ff | |
528 | ! %l7 = 0000000035a330ff, Mem[0000000030001400] = dc00000000000000 | |
529 | stxa %l7,[%i0+%g0]0x89 ! Mem[0000000030001400] = 0000000035a330ff | |
530 | ! %f8 = 1401cb70 88b3979e, %l5 = ffffffff8a9ae594 | |
531 | ! Mem[0000000010181418] = fffffffffffffff9 | |
532 | add %i6,0x018,%g1 | |
533 | stda %f8,[%g1+%l5]ASI_PST8_P ! Mem[0000000010181418] = 14ffff70ffb3fff9 | |
534 | ! Mem[00000000211c0000] = b0ea8232, %l6 = 0000000006dd0ffe | |
535 | ldstub [%o2+%g0],%l6 ! %l6 = 000000b0000000ff | |
536 | ! Starting 10 instruction Load Burst | |
537 | ! Mem[0000000030001400] = 35a330ff, %l2 = 0000000000000088 | |
538 | lduwa [%i0+%g0]0x89,%l2 ! %l2 = 0000000035a330ff | |
539 | ||
540 | p0_label_17: | |
541 | ! Mem[0000000030141400] = a65e0000, %f13 = 7084f5fc | |
542 | lda [%i5+%g0]0x89,%f13 ! %f13 = a65e0000 | |
543 | ! Mem[0000000010041434] = 9e791399, %l5 = ffffffff8a9ae594 | |
544 | ldsba [%i1+0x036]%asi,%l5 ! %l5 = 0000000000000013 | |
545 | membar #Sync ! Added by membar checker (2) | |
546 | ! Mem[0000000010001408] = 23fef9ff, %l1 = 0000000000000025 | |
547 | lduwa [%i0+%o4]0x88,%l1 ! %l1 = 0000000023fef9ff | |
548 | ! Mem[0000000030181408] = 000000d6, %l0 = 00000000000000ff | |
549 | lduba [%i6+%o4]0x81,%l0 ! %l0 = 0000000000000000 | |
550 | ! Mem[00000000300c1400] = 0f97c9fc 2b6ccc5c, %l6 = 000000b0, %l7 = 35a330ff | |
551 | ldda [%i3+%g0]0x81,%l6 ! %l6 = 000000000f97c9fc 000000002b6ccc5c | |
552 | ! Mem[0000000030181410] = 00000025, %l3 = 8a9ae594a7bc65c8 | |
553 | lduwa [%i6+%o5]0x89,%l3 ! %l3 = 0000000000000025 | |
554 | ! Mem[0000000030041400] = 00000088a7bc65c8, %l1 = 0000000023fef9ff | |
555 | ldxa [%i1+%g0]0x81,%l1 ! %l1 = 00000088a7bc65c8 | |
556 | ! Mem[0000000030041408] = d5cb0000, %f8 = 1401cb70 | |
557 | lda [%i1+%o4]0x81,%f8 ! %f8 = d5cb0000 | |
558 | ! %f10 = 5ccc6c2b, %f11 = fcc9970f, %f4 = fa9fa2ab | |
559 | fdivs %f10,%f11,%f4 ! %f4 = 9f81cc69 | |
560 | ! Starting 10 instruction Store Burst | |
561 | ! %l1 = 00000088a7bc65c8, Mem[000000001014143c] = b94fb8c7, %asi = 80 | |
562 | stha %l1,[%i5+0x03c]%asi ! Mem[000000001014143c] = 65c8b8c7 | |
563 | ||
564 | p0_label_18: | |
565 | ! %l2 = 0000000035a330ff, Mem[0000000010041406] = d2e88169, %asi = 80 | |
566 | stha %l2,[%i1+0x006]%asi ! Mem[0000000010041404] = d2e830ff | |
567 | ! Mem[0000000030181408] = 000000d6, %l2 = 0000000035a330ff | |
568 | ldstuba [%i6+%o4]0x81,%l2 ! %l2 = 00000000000000ff | |
569 | ! %f18 = fff9fe23 8d7ef7ca, %l7 = 000000002b6ccc5c | |
570 | ! Mem[0000000030181418] = 545517434a634e12 | |
571 | add %i6,0x018,%g1 | |
572 | stda %f18,[%g1+%l7]ASI_PST8_S ! Mem[0000000030181418] = 54f917238d7e4e12 | |
573 | ! Mem[0000000010181410] = 8a9ae594, %l1 = 00000088a7bc65c8 | |
574 | ldstuba [%i6+%o5]0x80,%l1 ! %l1 = 0000008a000000ff | |
575 | ! Mem[00000000300c1410] = b5ea27fb, %l5 = 0000000000000013 | |
576 | swapa [%i3+%o5]0x89,%l5 ! %l5 = 00000000b5ea27fb | |
577 | ! %l3 = 0000000000000025, %l3 = 0000000000000025, %l7 = 000000002b6ccc5c | |
578 | xnor %l3,%l3,%l7 ! %l7 = ffffffffffffffff | |
579 | ! Mem[0000000030181400] = 00000088, %l0 = 0000000000000000 | |
580 | swapa [%i6+%g0]0x89,%l0 ! %l0 = 0000000000000088 | |
581 | ! Mem[0000000030041400] = 88000000, %l6 = 000000000f97c9fc | |
582 | ldstuba [%i1+%g0]0x89,%l6 ! %l6 = 00000000000000ff | |
583 | ! %l4 = 0000000000000071, Mem[0000000010101404] = e512c076 | |
584 | stw %l4,[%i4+0x004] ! Mem[0000000010101404] = 00000071 | |
585 | ! Starting 10 instruction Load Burst | |
586 | ! Mem[0000000010181438] = fd5fc11b 4164d557, %l6 = 00000000, %l7 = ffffffff | |
587 | ldd [%i6+0x038],%l6 ! %l6 = 00000000fd5fc11b 000000004164d557 | |
588 | ||
589 | p0_label_19: | |
590 | ! Mem[00000000100c1410] = b03a7a01, %l3 = 0000000000000025 | |
591 | ldsh [%i3+0x012],%l3 ! %l3 = 0000000000007a01 | |
592 | ! Mem[0000000030181400] = 00000000, %l3 = 0000000000007a01 | |
593 | ldsha [%i6+%g0]0x89,%l3 ! %l3 = 0000000000000000 | |
594 | ! Mem[00000000201c0000] = c3ff2e73, %l1 = 000000000000008a | |
595 | lduba [%o0+0x000]%asi,%l1 ! %l1 = 00000000000000c3 | |
596 | ! %l4 = 0000000000000071, Mem[0000000010041410] = aba23ab0 | |
597 | stwa %l4,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000071 | |
598 | ! Mem[0000000010141400] = aa744c29017198bd, %l6 = 00000000fd5fc11b | |
599 | ldxa [%i5+%g0]0x80,%l6 ! %l6 = aa744c29017198bd | |
600 | ! Mem[0000000010081410] = 8affffffec27ada0, %l5 = 00000000b5ea27fb | |
601 | ldxa [%i2+%o5]0x80,%l5 ! %l5 = 8affffffec27ada0 | |
602 | ! Mem[0000000010001414] = 7cd06654, %f26 = ccf9467b | |
603 | ld [%i0+0x014],%f26 ! %f26 = 7cd06654 | |
604 | ! Mem[00000000300c1410] = 00000013, %l0 = 0000000000000088 | |
605 | ldsba [%i3+%o5]0x89,%l0 ! %l0 = 0000000000000013 | |
606 | ! Mem[0000000010041410] = 00000071, %l7 = 000000004164d557 | |
607 | ldsha [%i1+%o5]0x88,%l7 ! %l7 = 0000000000000071 | |
608 | ! Starting 10 instruction Store Burst | |
609 | ! %l6 = aa744c29017198bd, Mem[0000000030001410] = 5cccffff | |
610 | stwa %l6,[%i0+%o5]0x81 ! Mem[0000000030001410] = 017198bd | |
611 | ||
612 | p0_label_20: | |
613 | ! %f14 = 883d48fa, Mem[0000000030041408] = 0000cbd5 | |
614 | sta %f14,[%i1+%o4]0x89 ! Mem[0000000030041408] = 883d48fa | |
615 | ! %l4 = 0000000000000071, Mem[00000000300c1410] = 00000013 | |
616 | stwa %l4,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000071 | |
617 | ! %f0 = 9e1bdc59, %f19 = 8d7ef7ca, %f14 = 883d48fa | |
618 | fmuls %f0 ,%f19,%f14 ! %f14 = 00000000 | |
619 | ! Mem[0000000030101408] = 807b0000, %l5 = 8affffffec27ada0 | |
620 | swapa [%i4+%o4]0x81,%l5 ! %l5 = 00000000807b0000 | |
621 | ! %f14 = 00000000, Mem[0000000010001438] = be2204bc | |
622 | st %f14,[%i0+0x038] ! Mem[0000000010001438] = 00000000 | |
623 | ! %f16 = aa744c29 017198bd, Mem[0000000010001430] = 81b7a0d5 84553aa1 | |
624 | std %f16,[%i0+0x030] ! Mem[0000000010001430] = aa744c29 017198bd | |
625 | ! %l4 = 0000000000000071, %l3 = 0000000000000000, %l0 = 0000000000000013 | |
626 | add %l4,%l3,%l0 ! %l0 = 0000000000000071 | |
627 | ! %l1 = 00000000000000c3, Mem[0000000010001400] = aa744c29 | |
628 | stba %l1,[%i0+%g0]0x80 ! Mem[0000000010001400] = c3744c29 | |
629 | ! %f9 = 88b3979e, Mem[0000000010181410] = 94e59aff | |
630 | sta %f9 ,[%i6+%o5]0x88 ! Mem[0000000010181410] = 88b3979e | |
631 | ! Starting 10 instruction Load Burst | |
632 | ! Mem[0000000030001400] = 00000000 35a330ff, %l0 = 00000071, %l1 = 000000c3 | |
633 | ldda [%i0+%g0]0x89,%l0 ! %l0 = 0000000035a330ff 0000000000000000 | |
634 | ||
635 | p0_label_21: | |
636 | ! Mem[0000000010141400] = aa744c29, %l3 = 0000000000000000 | |
637 | ldswa [%i5+%g0]0x80,%l3 ! %l3 = ffffffffaa744c29 | |
638 | ! Mem[00000000300c1410] = 00000071, %l4 = 0000000000000071 | |
639 | ldsha [%i3+%o5]0x89,%l4 ! %l4 = 0000000000000071 | |
640 | ! Mem[0000000010041430] = f7c2e0599e791399, %f22 = 7404ec24 984a0952 | |
641 | ldda [%i1+0x030]%asi,%f22 ! %f22 = f7c2e059 9e791399 | |
642 | ! %l5 = 00000000807b0000, immed = 000006d9, %y = 00000040 | |
643 | umul %l5,0x6d9,%l4 ! %l4 = 0000036fca430000, %y = 0000036f | |
644 | ! Mem[0000000030101400] = 776af13d, %l1 = 0000000000000000 | |
645 | ldswa [%i4+%g0]0x89,%l1 ! %l1 = 00000000776af13d | |
646 | ! Mem[0000000010181438] = fd5fc11b4164d557, %l3 = ffffffffaa744c29 | |
647 | ldxa [%i6+0x038]%asi,%l3 ! %l3 = fd5fc11b4164d557 | |
648 | ! Mem[0000000030101400] = 3df16a7794e59a8a, %l6 = aa744c29017198bd | |
649 | ldxa [%i4+%g0]0x81,%l6 ! %l6 = 3df16a7794e59a8a | |
650 | ! Mem[0000000030101410] = 2bd7eeff, %f29 = 84553aa1 | |
651 | lda [%i4+%o5]0x81,%f29 ! %f29 = 2bd7eeff | |
652 | ! Mem[0000000010041408] = ff30a335 b782fb51, %l4 = ca430000, %l5 = 807b0000 | |
653 | ldda [%i1+%o4]0x80,%l4 ! %l4 = 00000000ff30a335 00000000b782fb51 | |
654 | ! Starting 10 instruction Store Burst | |
655 | ! Mem[0000000010141413] = 1d58cd57, %l2 = 0000000000000000 | |
656 | ldstub [%i5+0x013],%l2 ! %l2 = 00000057000000ff | |
657 | ||
658 | p0_label_22: | |
659 | ! %f0 = 9e1bdc59 69976c4b 69e1928e 0671d8ed | |
660 | ! %f4 = 9f81cc69 44e48ca9 34eb55d8 595f7b80 | |
661 | ! %f8 = d5cb0000 88b3979e 5ccc6c2b fcc9970f | |
662 | ! %f12 = ecd0d1b5 a65e0000 00000000 017a3ab0 | |
663 | stda %f0,[%i2]ASI_BLK_AIUSL ! Block Store to 0000000030081400 | |
664 | ! Mem[00000000201c0000] = c3ff2e73, %l4 = 00000000ff30a335 | |
665 | ldstuba [%o0+0x000]%asi,%l4 ! %l4 = 000000c3000000ff | |
666 | ! %f24 = 56ff861b 4407699b, Mem[0000000010041400] = 3df16a77 d2e830ff | |
667 | stda %f24,[%i1+%g0]0x80 ! Mem[0000000010041400] = 56ff861b 4407699b | |
668 | ! Mem[0000000030041400] = ff000088, %l2 = 0000000000000057 | |
669 | ldstuba [%i1+%g0]0x81,%l2 ! %l2 = 000000ff000000ff | |
670 | ! Mem[0000000010141408] = fff9fe23, %l0 = 0000000035a330ff | |
671 | ldstuba [%i5+%o4]0x80,%l0 ! %l0 = 000000ff000000ff | |
672 | ! Mem[0000000010101408] = cd624ac8, %l1 = 00000000776af13d | |
673 | swapa [%i4+%o4]0x88,%l1 ! %l1 = 00000000cd624ac8 | |
674 | ! %l0 = 00000000000000ff, Mem[0000000010101408] = 7d6cb537776af13d | |
675 | stxa %l0,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000000000000ff | |
676 | ! Code Fragment 3 | |
677 | p0_fragment_4: | |
678 | ! %l0 = 00000000000000ff | |
679 | setx 0xde672b57c31656b2,%g7,%l0 ! %l0 = de672b57c31656b2 | |
680 | ! %l1 = 00000000cd624ac8 | |
681 | setx 0xc0d1654797a055f7,%g7,%l1 ! %l1 = c0d1654797a055f7 | |
682 | setx 0x1fe000, %g1, %g3 | |
683 | or %l0, %g3, %l0 ! always set perrmask = 0xff | |
684 | setx 0x1ffff8, %g1, %g2 | |
685 | and %l0, %g2, %l0 | |
686 | ta T_CHANGE_HPRIV | |
687 | stxa %l1, [%l0]ASI_DCACHE_DATA | |
688 | ta T_CHANGE_NONHPRIV | |
689 | ! %l0 = de672b57c31656b2 | |
690 | setx 0x03842c47973528ea,%g7,%l0 ! %l0 = 03842c47973528ea | |
691 | ! %l1 = c0d1654797a055f7 | |
692 | setx 0x6c8728efeb09d6e1,%g7,%l1 ! %l1 = 6c8728efeb09d6e1 | |
693 | ! %f16 = aa744c29 017198bd fff9fe23 8d7ef7ca | |
694 | ! %f20 = 1d58cd57 7cd06654 f7c2e059 9e791399 | |
695 | ! %f24 = 56ff861b 4407699b 7cd06654 71eb05b0 | |
696 | ! %f28 = 81b7a0d5 2bd7eeff be2204bc b94fb8c7 | |
697 | stda %f16,[%i3]ASI_BLK_PL ! Block Store to 00000000100c1400 | |
698 | ! Starting 10 instruction Load Burst | |
699 | ! Mem[0000000010101410] = fa9fa2ab, %l4 = 00000000000000c3 | |
700 | lduwa [%i4+%o5]0x80,%l4 ! %l4 = 00000000fa9fa2ab | |
701 | ||
702 | p0_label_23: | |
703 | ! Mem[0000000010041408] = ff30a335b782fb51, %f10 = 5ccc6c2b fcc9970f | |
704 | ldda [%i1+%o4]0x80,%f10 ! %f10 = ff30a335 b782fb51 | |
705 | ! Mem[000000001010142c] = 505c22c3, %l2 = 00000000000000ff | |
706 | ldsb [%i4+0x02c],%l2 ! %l2 = 0000000000000050 | |
707 | ! Mem[00000000300c1410] = 710000004f19ac2c, %l3 = fd5fc11b4164d557 | |
708 | ldxa [%i3+%o5]0x81,%l3 ! %l3 = 710000004f19ac2c | |
709 | membar #Sync ! Added by membar checker (3) | |
710 | ! Mem[00000000100c1408] = fff9fe238d7ef7ca, %f4 = 9f81cc69 44e48ca9 | |
711 | ldda [%i3+%o4]0x88,%f4 ! %f4 = fff9fe23 8d7ef7ca | |
712 | ! Mem[0000000010141400] = 294c74aa, %l3 = 710000004f19ac2c | |
713 | ldsha [%i5+%g0]0x88,%l3 ! %l3 = 00000000000074aa | |
714 | ! Mem[0000000030101410] = ffeed72b, %l4 = 00000000fa9fa2ab | |
715 | ldsba [%i4+%o5]0x89,%l4 ! %l4 = 000000000000002b | |
716 | ! Mem[0000000010041410] = 71000000, %l3 = 00000000000074aa | |
717 | ldsba [%i1+%o5]0x80,%l3 ! %l3 = 0000000000000071 | |
718 | ! Mem[0000000030101408] = ec27ada0 d855bfe9, %l0 = 973528ea, %l1 = eb09d6e1 | |
719 | ldda [%i4+%o4]0x81,%l0 ! %l0 = 00000000ec27ada0 00000000d855bfe9 | |
720 | ! Mem[0000000030141400] = 00005ea6, %l2 = 0000000000000050 | |
721 | lduba [%i5+%g0]0x81,%l2 ! %l2 = 0000000000000000 | |
722 | ! Starting 10 instruction Store Burst | |
723 | ! %l2 = 00000000, %l3 = 00000071, Mem[0000000030101408] = a0ad27ec e9bf55d8 | |
724 | stda %l2,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000 00000071 | |
725 | ||
726 | p0_label_24: | |
727 | ! %f24 = 56ff861b 4407699b, Mem[00000000100c1418] = 9913799e 59e0c2f7 | |
728 | std %f24,[%i3+0x018] ! Mem[00000000100c1418] = 56ff861b 4407699b | |
729 | ! %l5 = 00000000b782fb51, Mem[000000001004141e] = a9dfd5b0, %asi = 80 | |
730 | stha %l5,[%i1+0x01e]%asi ! Mem[000000001004141c] = a9dffb51 | |
731 | ! Mem[0000000010081408] = ff00f393, %l2 = 0000000000000000 | |
732 | ldstuba [%i2+%o4]0x80,%l2 ! %l2 = 000000ff000000ff | |
733 | ! Mem[0000000030141410] = e4d8ff4f, %l1 = 00000000d855bfe9 | |
734 | ldstuba [%i5+%o5]0x89,%l1 ! %l1 = 0000004f000000ff | |
735 | ! %l3 = 0000000000000071, Mem[0000000010081400] = 1e4a62cd4856f7df | |
736 | stxa %l3,[%i2+%g0]0x80 ! Mem[0000000010081400] = 0000000000000071 | |
737 | ! Mem[0000000010141408] = fff9fe23, %l3 = 0000000000000071 | |
738 | ldstuba [%i5+%o4]0x80,%l3 ! %l3 = 000000ff000000ff | |
739 | ! Mem[00000000100c143c] = bc0422be, %l5 = 00000000b782fb51 | |
740 | swap [%i3+0x03c],%l5 ! %l5 = 00000000bc0422be | |
741 | ! Mem[0000000030101408] = 00000000, %l4 = 000000000000002b | |
742 | ldstuba [%i4+%o4]0x81,%l4 ! %l4 = 00000000000000ff | |
743 | ! Mem[0000000010181400] = 02774f52eda57a60, %l2 = 00000000000000ff, %l0 = 00000000ec27ada0 | |
744 | casxa [%i6]0x80,%l2,%l0 ! %l0 = 02774f52eda57a60 | |
745 | ! Starting 10 instruction Load Burst | |
746 | ! Mem[0000000021800080] = 2b31d749, %l2 = 00000000000000ff | |
747 | ldsb [%o3+0x080],%l2 ! %l2 = 000000000000002b | |
748 | ||
749 | p0_label_25: | |
750 | ! Mem[0000000030141410] = ffffd8e4, %f5 = 8d7ef7ca | |
751 | lda [%i5+%o5]0x81,%f5 ! %f5 = ffffd8e4 | |
752 | ! Mem[0000000010141408] = 23fef9ff, %l3 = 00000000000000ff | |
753 | lduha [%i5+%o4]0x88,%l3 ! %l3 = 000000000000f9ff | |
754 | ! Mem[0000000030101408] = 000000ff, %l4 = 0000000000000000 | |
755 | lduha [%i4+%o4]0x89,%l4 ! %l4 = 00000000000000ff | |
756 | ! Mem[00000000100c1438] = c7b84fb9 b782fb51, %l6 = 94e59a8a, %l7 = 00000071 | |
757 | ldda [%i3+0x038]%asi,%l6 ! %l6 = 00000000c7b84fb9 00000000b782fb51 | |
758 | ! Mem[00000000100c143c] = b782fb51, %l5 = 00000000bc0422be | |
759 | ldsw [%i3+0x03c],%l5 ! %l5 = ffffffffb782fb51 | |
760 | ! Mem[0000000010181400] = 02774f52, %l5 = ffffffffb782fb51 | |
761 | ldswa [%i6+0x000]%asi,%l5 ! %l5 = 0000000002774f52 | |
762 | ! Mem[0000000010081408] = ff00f393, %l7 = 00000000b782fb51 | |
763 | ldsba [%i2+%o4]0x80,%l7 ! %l7 = ffffffffffffffff | |
764 | ! Mem[0000000030041408] = 883d48fa, %l3 = 000000000000f9ff | |
765 | ldswa [%i1+%o4]0x89,%l3 ! %l3 = ffffffff883d48fa | |
766 | ! Mem[0000000030141408] = 4b3eef16, %l4 = 00000000000000ff | |
767 | lduba [%i5+%o4]0x89,%l4 ! %l4 = 0000000000000016 | |
768 | ! Starting 10 instruction Store Burst | |
769 | ! %f5 = ffffd8e4, Mem[0000000010041410] = 00000071 | |
770 | sta %f5 ,[%i1+%o5]0x88 ! Mem[0000000010041410] = ffffd8e4 | |
771 | ||
772 | p0_label_26: | |
773 | ! %f27 = 71eb05b0, Mem[0000000010141400] = aa744c29 | |
774 | sta %f27,[%i5+%g0]0x80 ! Mem[0000000010141400] = 71eb05b0 | |
775 | ! %f16 = aa744c29 017198bd fff9fe23 8d7ef7ca | |
776 | ! %f20 = 1d58cd57 7cd06654 f7c2e059 9e791399 | |
777 | ! %f24 = 56ff861b 4407699b 7cd06654 71eb05b0 | |
778 | ! %f28 = 81b7a0d5 2bd7eeff be2204bc b94fb8c7 | |
779 | stda %f16,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000030101400 | |
780 | ! %f6 = 34eb55d8, %f6 = 34eb55d8, %f5 = ffffd8e4 | |
781 | fdivs %f6 ,%f6 ,%f5 ! %f5 = 3f800000 | |
782 | ! %l4 = 0000000000000016, Mem[00000000300c1400] = fcc9970f | |
783 | stwa %l4,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000016 | |
784 | ! %f8 = d5cb0000, Mem[0000000030041400] = 880000ff | |
785 | sta %f8 ,[%i1+%g0]0x89 ! Mem[0000000030041400] = d5cb0000 | |
786 | ! %l2 = 000000000000002b, Mem[0000000030181408] = d60000ff | |
787 | stba %l2,[%i6+%o4]0x89 ! Mem[0000000030181408] = d600002b | |
788 | ! %f1 = 69976c4b, Mem[0000000030041400] = d5cb0000 | |
789 | sta %f1 ,[%i1+%g0]0x89 ! Mem[0000000030041400] = 69976c4b | |
790 | ! %l1 = 000000000000004f, Mem[0000000010181428] = 2635df10360c5a49, %asi = 80 | |
791 | stxa %l1,[%i6+0x028]%asi ! Mem[0000000010181428] = 000000000000004f | |
792 | ! %l3 = ffffffff883d48fa, Mem[0000000030001410] = 017198bdffffffff | |
793 | stxa %l3,[%i0+%o5]0x81 ! Mem[0000000030001410] = ffffffff883d48fa | |
794 | ! Starting 10 instruction Load Burst | |
795 | ! Mem[0000000010081438] = 02774f52, %l6 = 00000000c7b84fb9 | |
796 | lduha [%i2+0x03a]%asi,%l6 ! %l6 = 0000000000004f52 | |
797 | ||
798 | p0_label_27: | |
799 | ! Mem[0000000030141408] = 16ef3e4b, %f5 = 3f800000 | |
800 | lda [%i5+%o4]0x81,%f5 ! %f5 = 16ef3e4b | |
801 | membar #Sync ! Added by membar checker (4) | |
802 | ! Mem[0000000010181400] = 02774f52 eda57a60 aa944a13 0abe50ae | |
803 | ! Mem[0000000010181410] = 9e97b388 81794a99 14ffff70 ffb3fff9 | |
804 | ! Mem[0000000010181420] = 5d376b08 314adcee 00000000 0000004f | |
805 | ! Mem[0000000010181430] = 24033a07 cabb9aed fd5fc11b 4164d557 | |
806 | ldda [%i6]ASI_BLK_PL,%f16 ! Block Load from 0000000010181400 | |
807 | ! Mem[0000000030001410] = ffffffff, %l7 = ffffffffffffffff | |
808 | ldsba [%i0+%o5]0x89,%l7 ! %l7 = ffffffffffffffff | |
809 | ! Mem[0000000030101410] = 7cd06654, %l2 = 000000000000002b | |
810 | lduwa [%i4+%o5]0x89,%l2 ! %l2 = 000000007cd06654 | |
811 | ! Mem[0000000030181408] = 2b0000d6, %f0 = 9e1bdc59 | |
812 | lda [%i6+%o4]0x81,%f0 ! %f0 = 2b0000d6 | |
813 | ! Mem[0000000010001410] = 5466d07c57cd581d, %l4 = 0000000000000016 | |
814 | ldxa [%i0+%o5]0x88,%l4 ! %l4 = 5466d07c57cd581d | |
815 | ! Mem[0000000030001400] = 0000000035a330ff, %l1 = 000000000000004f | |
816 | ldxa [%i0+%g0]0x89,%l1 ! %l1 = 0000000035a330ff | |
817 | ! Mem[0000000030041400] = 4b6c9769, %l2 = 000000007cd06654 | |
818 | ldsha [%i1+%g0]0x81,%l2 ! %l2 = 0000000000004b6c | |
819 | ! Mem[0000000010181410] = 9e97b388, %l2 = 0000000000004b6c | |
820 | lduba [%i6+%o5]0x80,%l2 ! %l2 = 000000000000009e | |
821 | ! Starting 10 instruction Store Burst | |
822 | ! %f6 = 34eb55d8, Mem[0000000030041408] = fa483d88 | |
823 | sta %f6 ,[%i1+%o4]0x81 ! Mem[0000000030041408] = 34eb55d8 | |
824 | ||
825 | p0_label_28: | |
826 | ! Mem[0000000010141430] = 81b7a0d5, %l1 = 0000000035a330ff, %asi = 80 | |
827 | swapa [%i5+0x030]%asi,%l1 ! %l1 = 0000000081b7a0d5 | |
828 | ! %l2 = 0000009e, %l3 = 883d48fa, Mem[0000000010001418] = 7404ec24 984a0952 | |
829 | std %l2,[%i0+0x018] ! Mem[0000000010001418] = 0000009e 883d48fa | |
830 | ! Mem[00000000300c1408] = 805e8aff, %l2 = 000000000000009e | |
831 | swapa [%i3+%o4]0x89,%l2 ! %l2 = 00000000805e8aff | |
832 | ! %f9 = 88b3979e, Mem[0000000030041408] = d855eb34 | |
833 | sta %f9 ,[%i1+%o4]0x89 ! Mem[0000000030041408] = 88b3979e | |
834 | ! Mem[0000000010081438] = 02774f52ee7fe48c, %l2 = 00000000805e8aff, %l2 = 00000000805e8aff | |
835 | add %i2,0x38,%g1 | |
836 | casxa [%g1]0x80,%l2,%l2 ! %l2 = 02774f52ee7fe48c | |
837 | ! %l5 = 0000000002774f52, Mem[0000000010101408] = ff000000 | |
838 | stha %l5,[%i4+%o4]0x80 ! Mem[0000000010101408] = 4f520000 | |
839 | ! %l5 = 0000000002774f52, imm = 0000000000000a55, %l4 = 5466d07c57cd581d | |
840 | orn %l5,0xa55,%l4 ! %l4 = fffffffffffffffa | |
841 | ! Code Fragment 4 | |
842 | p0_fragment_5: | |
843 | ! %l0 = 02774f52eda57a60 | |
844 | setx 0x9477803fe51428af,%g7,%l0 ! %l0 = 9477803fe51428af | |
845 | ! %l1 = 0000000081b7a0d5 | |
846 | setx 0x564414e7bfc68b51,%g7,%l1 ! %l1 = 564414e7bfc68b51 | |
847 | setx 0x7ff8, %g1, %g2 | |
848 | and %l0, %g2, %l0 | |
849 | setx 0xffffffff, %g1, %g2 | |
850 | and %l1, %g2, %l1 | |
851 | setx 0x100000000, %g1, %g2 | |
852 | or %l1, %g2, %l1 ! Set bit 32 - perrinj | |
853 | ta T_CHANGE_HPRIV | |
854 | stxa %l1, [%l0]ASI_ICACHE_INSTR | |
855 | ta T_CHANGE_NONHPRIV | |
856 | ! %l0 = 9477803fe51428af | |
857 | setx 0x0c64670f937e93ae,%g7,%l0 ! %l0 = 0c64670f937e93ae | |
858 | ! %l1 = 564414e7bfc68b51 | |
859 | setx 0x60098d3821aa51d0,%g7,%l1 ! %l1 = 60098d3821aa51d0 | |
860 | ! %f2 = 69e1928e 0671d8ed, %l2 = 02774f52ee7fe48c | |
861 | ! Mem[0000000030181410] = 2500000004a2c80c | |
862 | add %i6,0x010,%g1 | |
863 | stda %f2,[%g1+%l2]ASI_PST32_S ! Mem[0000000030181410] = 2500000004a2c80c | |
864 | ! Starting 10 instruction Load Burst | |
865 | ! Mem[0000000010141410] = 1d58cdff7cd06654, %f6 = 34eb55d8 595f7b80 | |
866 | ldd [%i5+%o5],%f6 ! %f6 = 1d58cdff 7cd06654 | |
867 | ||
868 | p0_label_29: | |
869 | ! Mem[0000000010041408] = ff30a335, %f11 = b782fb51 | |
870 | lda [%i1+%o4]0x80,%f11 ! %f11 = ff30a335 | |
871 | ! Mem[0000000010181410] = 88b3979e, %l4 = fffffffffffffffa | |
872 | ldsba [%i6+%o5]0x88,%l4 ! %l4 = ffffffffffffff9e | |
873 | ! Mem[0000000030041400] = 4b6c9769, %f0 = 2b0000d6 | |
874 | lda [%i1+%g0]0x81,%f0 ! %f0 = 4b6c9769 | |
875 | ! Mem[0000000030141410] = ffffd8e49b4094b8, %f16 = 607aa5ed 524f7702 | |
876 | ldda [%i5+%o5]0x81,%f16 ! %f16 = ffffd8e4 9b4094b8 | |
877 | ! Mem[0000000010041410] = e4d8ffff, %l2 = 02774f52ee7fe48c | |
878 | ldsha [%i1+%o5]0x80,%l2 ! %l2 = ffffffffffffe4d8 | |
879 | ! Mem[0000000030001408] = c3b3a6ff, %l6 = 0000000000004f52 | |
880 | lduha [%i0+%o4]0x89,%l6 ! %l6 = 000000000000a6ff | |
881 | ! Mem[000000001010141c] = f06aab63, %l5 = 0000000002774f52 | |
882 | ldsh [%i4+0x01c],%l5 ! %l5 = fffffffffffff06a | |
883 | ! Mem[00000000201c0000] = ffff2e73, %l3 = ffffffff883d48fa | |
884 | lduha [%o0+0x000]%asi,%l3 ! %l3 = 000000000000ffff | |
885 | ! Mem[0000000010041414] = 44e48ca9, %l0 = 0c64670f937e93ae | |
886 | lduh [%i1+0x016],%l0 ! %l0 = 0000000000008ca9 | |
887 | ! Starting 10 instruction Store Burst | |
888 | ! %l3 = 000000000000ffff, Mem[0000000010001422] = 56ff861b, %asi = 80 | |
889 | stba %l3,[%i0+0x022]%asi ! Mem[0000000010001420] = 56ffff1b | |
890 | ||
891 | p0_label_30: | |
892 | ! %f21 = 88b3979e, %f7 = 7cd06654 | |
893 | fcmps %fcc1,%f21,%f7 ! %fcc1 = 1 | |
894 | ! Mem[0000000010141438] = be2204bc, %l5 = fffff06a, %l0 = 00008ca9 | |
895 | add %i5,0x38,%g1 | |
896 | casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000be2204bc | |
897 | ! %f20 = 994a7981 88b3979e, Mem[0000000030001400] = ff30a335 00000000 | |
898 | stda %f20,[%i0+%g0]0x81 ! Mem[0000000030001400] = 994a7981 88b3979e | |
899 | ! %l1 = 60098d3821aa51d0, Mem[0000000010001408] = fff9fe23 | |
900 | stba %l1,[%i0+%o4]0x80 ! Mem[0000000010001408] = d0f9fe23 | |
901 | ! %l7 = ffffffffffffffff, Mem[0000000030081408] = 0671d8ed | |
902 | stba %l7,[%i2+%o4]0x89 ! Mem[0000000030081408] = 0671d8ff | |
903 | ! Mem[0000000021800040] = 7afe3fcb, %l5 = fffffffffffff06a | |
904 | ldstuba [%o3+0x040]%asi,%l5 ! %l5 = 0000007a000000ff | |
905 | membar #Sync ! Added by membar checker (5) | |
906 | ! %l2 = ffffffffffffe4d8, Mem[0000000010181410] = 9e97b388 | |
907 | stwa %l2,[%i6+%o5]0x80 ! Mem[0000000010181410] = ffffe4d8 | |
908 | ! %l7 = ffffffffffffffff, Mem[0000000030041410] = 8a33469f3e378b9e | |
909 | stxa %l7,[%i1+%o5]0x81 ! Mem[0000000030041410] = ffffffffffffffff | |
910 | ! %l5 = 000000000000007a, Mem[0000000030041410] = ffffffffffffffff | |
911 | stxa %l5,[%i1+%o5]0x89 ! Mem[0000000030041410] = 000000000000007a | |
912 | ! Starting 10 instruction Load Burst | |
913 | ! Mem[00000000211c0000] = ffea8232, %l1 = 60098d3821aa51d0 | |
914 | ldsb [%o2+%g0],%l1 ! %l1 = ffffffffffffffff | |
915 | ||
916 | p0_label_31: | |
917 | ! Mem[0000000010081438] = 02774f52, %f18 = ae50be0a | |
918 | lda [%i2+0x038]%asi,%f18 ! %f18 = 02774f52 | |
919 | ! Mem[0000000010041410] = e4d8ffff, %l1 = ffffffffffffffff | |
920 | ldsba [%i1+%o5]0x80,%l1 ! %l1 = ffffffffffffffe4 | |
921 | ! Mem[0000000010081434] = 059fc52e, %l5 = 000000000000007a | |
922 | ldswa [%i2+0x034]%asi,%l5 ! %l5 = 00000000059fc52e | |
923 | ! Mem[0000000030041400] = c865bca769976c4b, %l4 = ffffffffffffff9e | |
924 | ldxa [%i1+%g0]0x89,%l4 ! %l4 = c865bca769976c4b | |
925 | ! Mem[0000000030001410] = ffffffff, %l6 = 000000000000a6ff | |
926 | ldsha [%i0+%o5]0x81,%l6 ! %l6 = ffffffffffffffff | |
927 | ! Mem[0000000010101410] = fa9fa2ab, %l4 = c865bca769976c4b | |
928 | ldsw [%i4+%o5],%l4 ! %l4 = fffffffffa9fa2ab | |
929 | ! Mem[0000000030041400] = c865bca7 69976c4b, %l0 = be2204bc, %l1 = ffffffe4 | |
930 | ldda [%i1+%g0]0x89,%l0 ! %l0 = 0000000069976c4b 00000000c865bca7 | |
931 | ! Mem[0000000010101410] = fa9fa2ab44e48ca9, %l1 = 00000000c865bca7 | |
932 | ldxa [%i4+%o5]0x80,%l1 ! %l1 = fa9fa2ab44e48ca9 | |
933 | ! %l0 = 0000000069976c4b, %l3 = 000000000000ffff, %y = 0000036f | |
934 | smul %l0,%l3,%l7 ! %l7 = 0000699702b393b5, %y = 00006997 | |
935 | ! Starting 10 instruction Store Burst | |
936 | ! %l7 = 0000699702b393b5, Mem[0000000010101428] = 904fff24505c22c3, %asi = 80 | |
937 | stxa %l7,[%i4+0x028]%asi ! Mem[0000000010101428] = 0000699702b393b5 | |
938 | ||
939 | p0_label_32: | |
940 | ! %f20 = 994a7981 88b3979e, %l5 = 00000000059fc52e | |
941 | ! Mem[0000000010081430] = ae6faa42059fc52e | |
942 | add %i2,0x030,%g1 | |
943 | stda %f20,[%g1+%l5]ASI_PST32_PL ! Mem[0000000010081430] = ae6faa4281794a99 | |
944 | ! %l2 = ffffffffffffe4d8, Mem[0000000030141408] = 16ef3e4beb283762 | |
945 | stxa %l2,[%i5+%o4]0x81 ! Mem[0000000030141408] = ffffffffffffe4d8 | |
946 | ! Mem[0000000030101408] = 8d7ef7ca, %l6 = ffffffffffffffff | |
947 | swapa [%i4+%o4]0x89,%l6 ! %l6 = 000000008d7ef7ca | |
948 | ! %l7 = 0000699702b393b5, Mem[0000000030081410] = 9f81cc6944e48ca9 | |
949 | stxa %l7,[%i2+%o5]0x89 ! Mem[0000000030081410] = 0000699702b393b5 | |
950 | ! %l1 = fa9fa2ab44e48ca9, Mem[0000000030001408] = c3b3a6ff | |
951 | stba %l1,[%i0+%o4]0x89 ! Mem[0000000030001408] = c3b3a6a9 | |
952 | ! Mem[00000000201c0001] = ffff2e73, %l7 = 0000699702b393b5 | |
953 | ldstuba [%o0+0x001]%asi,%l7 ! %l7 = 000000ff000000ff | |
954 | ! %l5 = 00000000059fc52e, Mem[0000000010081410] = 8affffffec27ada0 | |
955 | stxa %l5,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000059fc52e | |
956 | ! Mem[0000000010181400] = 02774f52, %l7 = 00000000000000ff | |
957 | ldstuba [%i6+%g0]0x80,%l7 ! %l7 = 00000002000000ff | |
958 | ! %l4 = fffffffffa9fa2ab, Mem[0000000030101408] = ffffffff | |
959 | stwa %l4,[%i4+%o4]0x89 ! Mem[0000000030101408] = fa9fa2ab | |
960 | ! Starting 10 instruction Load Burst | |
961 | ! Mem[0000000010101408] = 4f520000, %l5 = 00000000059fc52e | |
962 | ldswa [%i4+%o4]0x80,%l5 ! %l5 = 000000004f520000 | |
963 | ||
964 | p0_label_33: | |
965 | ! Mem[0000000010041410] = e4d8ffff 44e48ca9, %l0 = 69976c4b, %l1 = 44e48ca9 | |
966 | ldd [%i1+%o5],%l0 ! %l0 = 00000000e4d8ffff 0000000044e48ca9 | |
967 | ! Mem[0000000010041410] = e4d8ffff, %l1 = 0000000044e48ca9 | |
968 | lduba [%i1+%o5]0x80,%l1 ! %l1 = 00000000000000e4 | |
969 | ! Mem[0000000030181410] = 0cc8a20400000025, %f24 = eedc4a31 086b375d | |
970 | ldda [%i6+%o5]0x89,%f24 ! %f24 = 0cc8a204 00000025 | |
971 | ! Mem[0000000030041400] = 69976c4b, %f23 = 70ffff14 | |
972 | lda [%i1+%g0]0x89,%f23 ! %f23 = 69976c4b | |
973 | ! Mem[0000000030181408] = d600002b, %l3 = 000000000000ffff | |
974 | ldswa [%i6+%o4]0x89,%l3 ! %l3 = ffffffffd600002b | |
975 | ! Mem[0000000010001420] = 56ffff1b, %l7 = 0000000000000002 | |
976 | ldsw [%i0+0x020],%l7 ! %l7 = 0000000056ffff1b | |
977 | ! Mem[0000000030081400] = 9e1bdc5969976c4b, %l6 = 000000008d7ef7ca | |
978 | ldxa [%i2+%g0]0x89,%l6 ! %l6 = 9e1bdc5969976c4b | |
979 | ! Mem[0000000021800040] = fffe3fcb, %l7 = 0000000056ffff1b | |
980 | ldsb [%o3+0x041],%l7 ! %l7 = fffffffffffffffe | |
981 | ! Mem[0000000030101410] = 5466d07c, %l6 = 9e1bdc5969976c4b | |
982 | lduha [%i4+%o5]0x81,%l6 ! %l6 = 0000000000005466 | |
983 | ! Starting 10 instruction Store Burst | |
984 | ! %l4 = fa9fa2ab, %l5 = 4f520000, Mem[0000000010101410] = aba29ffa a98ce444 | |
985 | stda %l4,[%i4+%o5]0x88 ! Mem[0000000010101410] = fa9fa2ab 4f520000 | |
986 | ||
987 | p0_label_34: | |
988 | ! Mem[0000000020800000] = 1fffd27f, %l6 = 0000000000005466 | |
989 | ldstuba [%o1+0x000]%asi,%l6 ! %l6 = 0000001f000000ff | |
990 | ! Mem[0000000010081430] = ae6faa42, %l7 = fffffffffffffffe, %asi = 80 | |
991 | swapa [%i2+0x030]%asi,%l7 ! %l7 = 00000000ae6faa42 | |
992 | ! %f28 = ed9abbca 073a0324, %l1 = 00000000000000e4 | |
993 | ! Mem[0000000010081410] = 00000000059fc52e | |
994 | add %i2,0x010,%g1 | |
995 | stda %f28,[%g1+%l1]ASI_PST8_PL ! Mem[0000000010081410] = 00003a0005bb9aed | |
996 | ! Mem[0000000010041400] = 56ff861b 4407699b ff30a335 b782fb51 | |
997 | ! Mem[0000000010041410] = e4d8ffff 44e48ca9 3409b38f a9dffb51 | |
998 | ! Mem[0000000010041420] = c82a189f e595edb0 6f1d190d db428663 | |
999 | ! Mem[0000000010041430] = f7c2e059 9e791399 425cdb36 5ae7c764 | |
1000 | ldda [%i1]ASI_BLK_P,%f16 ! Block Load from 0000000010041400 | |
1001 | ! %l0 = e4d8ffff, %l1 = 000000e4, Mem[0000000010001410] = 57cd581d 5466d07c | |
1002 | stda %l0,[%i0+%o5]0x88 ! Mem[0000000010001410] = e4d8ffff 000000e4 | |
1003 | ! Mem[0000000010181400] = 524f77ff, %l6 = 000000000000001f | |
1004 | ldstuba [%i6+%g0]0x88,%l6 ! %l6 = 000000ff000000ff | |
1005 | ! Mem[0000000020800041] = 1eae2aff, %l6 = 00000000000000ff | |
1006 | ldstub [%o1+0x041],%l6 ! %l6 = 000000ae000000ff | |
1007 | ! Mem[0000000030141408] = ffffffff, %l2 = ffffffffffffe4d8 | |
1008 | swapa [%i5+%o4]0x81,%l2 ! %l2 = 00000000ffffffff | |
1009 | ! %l0 = 00000000e4d8ffff, Mem[0000000010181410] = d8e4ffff | |
1010 | stwa %l0,[%i6+%o5]0x88 ! Mem[0000000010181410] = e4d8ffff | |
1011 | ! Starting 10 instruction Load Burst | |
1012 | ! Mem[0000000010141408] = fff9fe23, %l1 = 00000000000000e4 | |
1013 | lduwa [%i5+%o4]0x80,%l1 ! %l1 = 00000000fff9fe23 | |
1014 | ||
1015 | p0_label_35: | |
1016 | ! Mem[0000000030101408] = aba29ffa, %l6 = 00000000000000ae | |
1017 | ldsba [%i4+%o4]0x81,%l6 ! %l6 = ffffffffffffffab | |
1018 | ! Mem[0000000010001410] = ffffd8e4e4000000, %f6 = 1d58cdff 7cd06654 | |
1019 | ldda [%i0+0x010]%asi,%f6 ! %f6 = ffffd8e4 e4000000 | |
1020 | ! Mem[0000000010081410] = 003a0000, %l1 = 00000000fff9fe23 | |
1021 | lduwa [%i2+%o5]0x88,%l1 ! %l1 = 00000000003a0000 | |
1022 | ! Mem[0000000010081408] = 93f300ff, %l3 = ffffffffd600002b | |
1023 | lduwa [%i2+%o4]0x88,%l3 ! %l3 = 0000000093f300ff | |
1024 | ! Mem[0000000010101400] = 809bff80, %l5 = 000000004f520000 | |
1025 | ldsha [%i4+%g0]0x80,%l5 ! %l5 = ffffffffffff809b | |
1026 | ! Mem[0000000010001418] = 0000009e, %l4 = fffffffffa9fa2ab | |
1027 | ldsha [%i0+0x01a]%asi,%l4 ! %l4 = 000000000000009e | |
1028 | ! Mem[0000000010081408] = 93f300ff, %l2 = 00000000ffffffff | |
1029 | lduha [%i2+%o4]0x88,%l2 ! %l2 = 00000000000000ff | |
1030 | ! Mem[0000000030081400] = 69976c4b, %l0 = 00000000e4d8ffff | |
1031 | ldsba [%i2+%g0]0x89,%l0 ! %l0 = 000000000000004b | |
1032 | ! Mem[00000000300c1400] = 16000000, %l7 = 00000000ae6faa42 | |
1033 | lduha [%i3+%g0]0x81,%l7 ! %l7 = 0000000000001600 | |
1034 | ! Starting 10 instruction Store Burst | |
1035 | ! Mem[0000000030181408] = d600002b, %l4 = 000000000000009e | |
1036 | ldstuba [%i6+%o4]0x89,%l4 ! %l4 = 0000002b000000ff | |
1037 | ||
1038 | p0_label_36: | |
1039 | ! Mem[0000000010181408] = aa944a13, %l4 = 000000000000002b | |
1040 | swapa [%i6+%o4]0x80,%l4 ! %l4 = 00000000aa944a13 | |
1041 | ! Mem[0000000030141408] = ffffe4d8, %l5 = ffffffffffff809b | |
1042 | ldstuba [%i5+%o4]0x81,%l5 ! %l5 = 000000ff000000ff | |
1043 | ! Mem[0000000010081400] = 00000000, %l1 = 00000000003a0000 | |
1044 | swapa [%i2+%g0]0x80,%l1 ! %l1 = 0000000000000000 | |
1045 | ! %l3 = 0000000093f300ff, Mem[0000000030141400] = 00005ea6 | |
1046 | stwa %l3,[%i5+%g0]0x81 ! Mem[0000000030141400] = 93f300ff | |
1047 | ! %l0 = 000000000000004b, %l2 = 00000000000000ff, %l3 = 0000000093f300ff | |
1048 | xor %l0,%l2,%l3 ! %l3 = 00000000000000b4 | |
1049 | ! Mem[0000000010001424] = 4407699b, %l1 = 00000000, %l1 = 00000000 | |
1050 | add %i0,0x24,%g1 | |
1051 | casa [%g1]0x80,%l1,%l1 ! %l1 = 000000004407699b | |
1052 | ! Mem[0000000010181410] = ffffd8e4, %f15 = 017a3ab0 | |
1053 | lda [%i6+0x010]%asi,%f15 ! %f15 = ffffd8e4 | |
1054 | ! %l7 = 0000000000001600, imm = 000000000000025f, %l6 = ffffffffffffffab | |
1055 | addc %l7,0x25f,%l6 ! %l6 = 000000000000185f | |
1056 | ! Mem[00000000211c0001] = ffea8232, %l6 = 000000000000185f | |
1057 | ldstuba [%o2+0x001]%asi,%l6 ! %l6 = 000000ea000000ff | |
1058 | ! Starting 10 instruction Load Burst | |
1059 | ! Mem[0000000030001410] = ffffffff 883d48fa, %l2 = 000000ff, %l3 = 000000b4 | |
1060 | ldda [%i0+%o5]0x81,%l2 ! %l2 = 00000000ffffffff 00000000883d48fa | |
1061 | ||
1062 | p0_label_37: | |
1063 | ! Mem[0000000030181408] = ff0000d6 e530693d, %l0 = 0000004b, %l1 = 4407699b | |
1064 | ldda [%i6+%o4]0x81,%l0 ! %l0 = 00000000ff0000d6 00000000e530693d | |
1065 | ! %f10 = ff30a335, %f4 = fff9fe23, %f12 = ecd0d1b5 | |
1066 | fmuls %f10,%f4 ,%f12 ! %f12 = fff9fe23 | |
1067 | ! Mem[00000000218000c0] = 0ce93437, %l1 = 00000000e530693d | |
1068 | lduh [%o3+0x0c0],%l1 ! %l1 = 0000000000000ce9 | |
1069 | ! Mem[0000000010141404] = 017198bd, %l5 = 00000000000000ff | |
1070 | lduw [%i5+0x004],%l5 ! %l5 = 00000000017198bd | |
1071 | ! Mem[0000000010141408] = 23fef9ff, %l7 = 0000000000001600 | |
1072 | ldswa [%i5+%o4]0x88,%l7 ! %l7 = 0000000023fef9ff | |
1073 | ! Mem[00000000100c1410] = 1d58cd577cd06654, %l4 = 00000000aa944a13 | |
1074 | ldxa [%i3+%o5]0x88,%l4 ! %l4 = 1d58cd577cd06654 | |
1075 | ! Mem[0000000030141410] = e4d8ffff, %f13 = a65e0000 | |
1076 | lda [%i5+%o5]0x89,%f13 ! %f13 = e4d8ffff | |
1077 | ! Mem[0000000030101408] = fa9fa2ab, %l0 = 00000000ff0000d6 | |
1078 | ldsha [%i4+%o4]0x89,%l0 ! %l0 = ffffffffffffa2ab | |
1079 | ! Mem[0000000010181430] = 24033a07, %l4 = 1d58cd577cd06654 | |
1080 | ldub [%i6+0x031],%l4 ! %l4 = 0000000000000003 | |
1081 | ! Starting 10 instruction Store Burst | |
1082 | ! %f3 = 0671d8ed, Mem[0000000030141408] = d8e4ffff | |
1083 | sta %f3 ,[%i5+%o4]0x89 ! Mem[0000000030141408] = 0671d8ed | |
1084 | ||
1085 | p0_label_38: | |
1086 | ! Mem[0000000010181410] = ffffd8e4, %l3 = 00000000883d48fa | |
1087 | swapa [%i6+%o5]0x80,%l3 ! %l3 = 00000000ffffd8e4 | |
1088 | ! %l5 = 00000000017198bd, Mem[0000000010181410] = fa483d88 | |
1089 | stba %l5,[%i6+%o5]0x88 ! Mem[0000000010181410] = fa483dbd | |
1090 | ! Mem[0000000030001408] = c3b3a6a9, %l7 = 0000000023fef9ff | |
1091 | ldstuba [%i0+%o4]0x89,%l7 ! %l7 = 000000a9000000ff | |
1092 | ! Mem[00000000211c0000] = ffff8232, %l4 = 0000000000000003 | |
1093 | ldstuba [%o2+0x000]%asi,%l4 ! %l4 = 000000ff000000ff | |
1094 | ! Mem[0000000010041400] = 1b86ff56, %l0 = ffffffffffffa2ab | |
1095 | ldstuba [%i1+%g0]0x88,%l0 ! %l0 = 00000056000000ff | |
1096 | ! %l4 = 00000000000000ff, Mem[0000000030141400] = 00000000ff00f393 | |
1097 | stxa %l4,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000000000000ff | |
1098 | ! Mem[0000000030101408] = aba29ffa, %l7 = 00000000000000a9 | |
1099 | ldstuba [%i4+%o4]0x81,%l7 ! %l7 = 000000ab000000ff | |
1100 | ! Mem[0000000010141410] = ffcd581d, %l4 = 00000000000000ff | |
1101 | ldstuba [%i5+%o5]0x88,%l4 ! %l4 = 0000001d000000ff | |
1102 | ! %l5 = 00000000017198bd, Mem[0000000010181408] = 0000002b | |
1103 | stha %l5,[%i6+%o4]0x80 ! Mem[0000000010181408] = 98bd002b | |
1104 | ! Starting 10 instruction Load Burst | |
1105 | ! Mem[0000000010041400] = ffff861b, %l5 = 00000000017198bd | |
1106 | lduwa [%i1+%g0]0x80,%l5 ! %l5 = 00000000ffff861b | |
1107 | ||
1108 | p0_label_39: | |
1109 | ! Mem[0000000010101400] = 809bff8000000071, %f4 = fff9fe23 16ef3e4b | |
1110 | ldda [%i4+%g0]0x80,%f4 ! %f4 = 809bff80 00000071 | |
1111 | ! Mem[00000000100c1408] = caf77e8d23fef9ff, %f12 = fff9fe23 e4d8ffff | |
1112 | ldda [%i3+0x008]%asi,%f12 ! %f12 = caf77e8d 23fef9ff | |
1113 | ! Mem[0000000010101410] = aba29ffa, %l2 = 00000000ffffffff | |
1114 | ldswa [%i4+%o5]0x80,%l2 ! %l2 = ffffffffaba29ffa | |
1115 | ! %l1 = 0000000000000ce9, immed = fffff4e5, %y = 00006997 | |
1116 | udiv %l1,-0xb1b,%l4 ! %l4 = 0000000000006997 | |
1117 | mov %l0,%y ! %y = 00000056 | |
1118 | ! Mem[0000000010081410] = 00003a00, %l1 = 0000000000000ce9 | |
1119 | lduba [%i2+%o5]0x80,%l1 ! %l1 = 0000000000000000 | |
1120 | ! %f19 = b782fb51, %f6 = ffffd8e4, %f26 = 6f1d190d | |
1121 | fdivs %f19,%f6 ,%f26 ! %f26 = ffffd8e4 | |
1122 | ! Mem[0000000030001400] = 994a7981, %l2 = ffffffffaba29ffa | |
1123 | ldswa [%i0+%g0]0x81,%l2 ! %l2 = ffffffff994a7981 | |
1124 | ! Mem[0000000010081400] = 003a0000, %l4 = 0000000000006997 | |
1125 | lduwa [%i2+%g0]0x80,%l4 ! %l4 = 00000000003a0000 | |
1126 | ! Mem[0000000010181410] = bd3d48fa81794a99, %f0 = 4b6c9769 69976c4b | |
1127 | ldda [%i6+%o5]0x80,%f0 ! %f0 = bd3d48fa 81794a99 | |
1128 | ! Starting 10 instruction Store Burst | |
1129 | ! Mem[00000000300c1410] = 00000071, %l7 = 00000000000000ab | |
1130 | ldstuba [%i3+%o5]0x89,%l7 ! %l7 = 00000071000000ff | |
1131 | ||
1132 | p0_label_40: | |
1133 | ! %l6 = 00000000000000ea, Mem[0000000010001410] = ffffd8e4e4000000 | |
1134 | stxa %l6,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000000000ea | |
1135 | ! %f11 = ff30a335, Mem[0000000010001408] = d0f9fe23 | |
1136 | sta %f11,[%i0+%o4]0x80 ! Mem[0000000010001408] = ff30a335 | |
1137 | ! %l1 = 0000000000000000, Mem[00000000100c1410] = 7cd06654 | |
1138 | stha %l1,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 7cd00000 | |
1139 | ! Mem[000000001004140c] = b782fb51, %l2 = ffffffff994a7981 | |
1140 | lduh [%i1+0x00c],%l2 ! %l2 = 000000000000b782 | |
1141 | membar #Sync ! Added by membar checker (6) | |
1142 | ! %l5 = 00000000ffff861b, Mem[0000000010041410] = e4d8ffff | |
1143 | stba %l5,[%i1+%o5]0x80 ! Mem[0000000010041410] = 1bd8ffff | |
1144 | ! %l2 = 000000000000b782, Mem[00000000300c1410] = ff0000004f19ac2c | |
1145 | stxa %l2,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 000000000000b782 | |
1146 | ! %l0 = 0000000000000056, Mem[00000000300c1410] = 00000000 | |
1147 | stha %l0,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000056 | |
1148 | ! %l1 = 0000000000000000, Mem[0000000030141408] = edd87106 | |
1149 | stha %l1,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00007106 | |
1150 | ! %f10 = ff30a335 ff30a335, Mem[0000000010181400] = ff774f52 eda57a60 | |
1151 | stda %f10,[%i6+0x000]%asi ! Mem[0000000010181400] = ff30a335 ff30a335 | |
1152 | ! Starting 10 instruction Load Burst | |
1153 | ! Mem[0000000030181410] = 00000025, %f9 = 88b3979e | |
1154 | lda [%i6+%o5]0x89,%f9 ! %f9 = 00000025 | |
1155 | ||
1156 | p0_label_41: | |
1157 | ! Mem[00000000100c1418] = 56ff861b, %l0 = 0000000000000056 | |
1158 | lduba [%i3+0x018]%asi,%l0 ! %l0 = 0000000000000056 | |
1159 | ! Mem[0000000010001410] = ea00000000000000, %f10 = ff30a335 ff30a335 | |
1160 | ldda [%i0+%o5]0x88,%f10 ! %f10 = ea000000 00000000 | |
1161 | ! Mem[0000000010141404] = 017198bd, %l2 = 000000000000b782 | |
1162 | lduwa [%i5+0x004]%asi,%l2 ! %l2 = 00000000017198bd | |
1163 | ! Mem[0000000010141404] = 017198bd, %l7 = 0000000000000071 | |
1164 | ldub [%i5+0x006],%l7 ! %l7 = 0000000000000098 | |
1165 | ! Mem[0000000010141408] = fff9fe23 8d7ef7ca, %l0 = 00000056, %l1 = 00000000 | |
1166 | ldda [%i5+%o4]0x80,%l0 ! %l0 = 00000000fff9fe23 000000008d7ef7ca | |
1167 | ! Mem[0000000010181408] = 2b00bd98, %l5 = 00000000ffff861b | |
1168 | lduwa [%i6+%o4]0x88,%l5 ! %l5 = 000000002b00bd98 | |
1169 | ! Mem[00000000100c1400] = aa744c29017198bd, %f0 = bd3d48fa 81794a99 | |
1170 | ldda [%i3+%g0]0x88,%f0 ! %f0 = aa744c29 017198bd | |
1171 | ! Mem[00000000300c1408] = f53cd0d1 0000009e, %l6 = 000000ea, %l7 = 00000098 | |
1172 | ldda [%i3+%o4]0x89,%l6 ! %l6 = 000000000000009e 00000000f53cd0d1 | |
1173 | ! Mem[0000000010101410] = aba29ffa, %l7 = 00000000f53cd0d1 | |
1174 | ldsha [%i4+%o5]0x80,%l7 ! %l7 = ffffffffffffaba2 | |
1175 | ! Starting 10 instruction Store Burst | |
1176 | ! %l0 = 00000000fff9fe23, Mem[0000000030101408] = fa9fa2ff | |
1177 | stha %l0,[%i4+%o4]0x89 ! Mem[0000000030101408] = fa9ffe23 | |
1178 | ||
1179 | p0_label_42: | |
1180 | ! %f20 = e4d8ffff, Mem[0000000030141408] = 06710000 | |
1181 | sta %f20,[%i5+%o4]0x89 ! Mem[0000000030141408] = e4d8ffff | |
1182 | ! %l0 = fff9fe23, %l1 = 8d7ef7ca, Mem[00000000100c1408] = caf77e8d 23fef9ff | |
1183 | stda %l0,[%i3+%o4]0x80 ! Mem[00000000100c1408] = fff9fe23 8d7ef7ca | |
1184 | ! %f20 = e4d8ffff 44e48ca9, %l0 = 00000000fff9fe23 | |
1185 | ! Mem[0000000010101400] = 809bff8000000071 | |
1186 | stda %f20,[%i4+%l0]ASI_PST32_PL ! Mem[0000000010101400] = a98ce444ffffd8e4 | |
1187 | ! %l7 = ffffffffffffaba2, Mem[00000000300c1400] = 00000016 | |
1188 | stba %l7,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 000000a2 | |
1189 | ! %l6 = 000000000000009e, Mem[0000000010041422] = c82a189f | |
1190 | sth %l6,[%i1+0x022] ! Mem[0000000010041420] = c82a009e | |
1191 | ! Mem[0000000010041438] = 425cdb36, %l2 = 017198bd, %l2 = 017198bd | |
1192 | add %i1,0x38,%g1 | |
1193 | casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000425cdb36 | |
1194 | ! Mem[0000000010001400] = 294c74c3, %l7 = ffffffffffffaba2 | |
1195 | swapa [%i0+%g0]0x88,%l7 ! %l7 = 00000000294c74c3 | |
1196 | ! %l6 = 000000000000009e, %l6 = 000000000000009e, %l3 = 00000000ffffd8e4 | |
1197 | udivx %l6,%l6,%l3 ! %l3 = 0000000000000001 | |
1198 | ! Mem[0000000030081400] = 69976c4b, %l2 = 00000000425cdb36 | |
1199 | ldstuba [%i2+%g0]0x89,%l2 ! %l2 = 0000004b000000ff | |
1200 | ! Starting 10 instruction Load Burst | |
1201 | ! %l2 = 000000000000004b, Mem[0000000021800100] = 69d92afa, %asi = 80 | |
1202 | stha %l2,[%o3+0x100]%asi ! Mem[0000000021800100] = 004b2afa | |
1203 | ||
1204 | p0_label_43: | |
1205 | ! Mem[00000000100c1400] = aa744c29017198bd, %l2 = 000000000000004b | |
1206 | ldxa [%i3+%g0]0x88,%l2 ! %l2 = aa744c29017198bd | |
1207 | ! Mem[0000000010041400] = ffff861b, %l2 = aa744c29017198bd | |
1208 | ldsha [%i1+%g0]0x80,%l2 ! %l2 = ffffffffffffffff | |
1209 | ! Mem[00000000100c1408] = fff9fe238d7ef7ca, %f24 = c82a189f e595edb0 | |
1210 | ldda [%i3+%o4]0x80,%f24 ! %f24 = fff9fe23 8d7ef7ca | |
1211 | ! Mem[00000000100c1410] = 0000d07c57cd581d, %f2 = 69e1928e 0671d8ed | |
1212 | ldd [%i3+%o5],%f2 ! %f2 = 0000d07c 57cd581d | |
1213 | ! Mem[0000000030001408] = ffa6b3c3 f1cb4b28, %l6 = 0000009e, %l7 = 294c74c3 | |
1214 | ldda [%i0+%o4]0x81,%l6 ! %l6 = 00000000ffa6b3c3 00000000f1cb4b28 | |
1215 | ! Mem[00000000300c1400] = 5ccc6c2b000000a2, %f4 = 809bff80 00000071 | |
1216 | ldda [%i3+%g0]0x89,%f4 ! %f4 = 5ccc6c2b 000000a2 | |
1217 | ! Mem[000000001000143c] = b94fb8c7, %l1 = 000000008d7ef7ca | |
1218 | ldsh [%i0+0x03e],%l1 ! %l1 = ffffffffffffb8c7 | |
1219 | ! Mem[0000000010101400] = a98ce444, %l7 = 00000000f1cb4b28 | |
1220 | ldsba [%i4+%g0]0x80,%l7 ! %l7 = ffffffffffffffa9 | |
1221 | ! Mem[0000000030041410] = 0000007a, %l6 = 00000000ffa6b3c3 | |
1222 | ldsha [%i1+%o5]0x89,%l6 ! %l6 = 000000000000007a | |
1223 | ! Starting 10 instruction Store Burst | |
1224 | ! %l2 = ffffffffffffffff, Mem[0000000010001410] = 00000000 | |
1225 | stha %l2,[%i0+%o5]0x88 ! Mem[0000000010001410] = 0000ffff | |
1226 | ||
1227 | p0_label_44: | |
1228 | ! Mem[00000000300c1410] = 56000000, %l4 = 00000000003a0000 | |
1229 | swapa [%i3+%o5]0x81,%l4 ! %l4 = 0000000056000000 | |
1230 | ! Mem[0000000010041438] = 425cdb36, %l0 = fff9fe23, %l0 = fff9fe23 | |
1231 | add %i1,0x38,%g1 | |
1232 | casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000425cdb36 | |
1233 | ! %l2 = ffffffffffffffff, Mem[0000000010101410] = 4f520000fa9fa2ab | |
1234 | stxa %l2,[%i4+%o5]0x88 ! Mem[0000000010101410] = ffffffffffffffff | |
1235 | ! %l3 = 0000000000000001, Mem[0000000021800180] = 2518ca23, %asi = 80 | |
1236 | stha %l3,[%o3+0x180]%asi ! Mem[0000000021800180] = 0001ca23 | |
1237 | ! Mem[0000000010101424] = 81e00039, %l4 = 0000000056000000 | |
1238 | ldstub [%i4+0x024],%l4 ! %l4 = 00000081000000ff | |
1239 | ! %f18 = ff30a335, Mem[0000000010141410] = ffcd58ff | |
1240 | sta %f18,[%i5+%o5]0x88 ! Mem[0000000010141410] = ff30a335 | |
1241 | ! Mem[0000000010181410] = fa483dbd, %l2 = ffffffffffffffff | |
1242 | ldstuba [%i6+%o5]0x88,%l2 ! %l2 = 000000bd000000ff | |
1243 | ! Mem[0000000010101400] = a98ce444, %l1 = ffffffffffffb8c7 | |
1244 | swapa [%i4+%g0]0x80,%l1 ! %l1 = 00000000a98ce444 | |
1245 | ! %f19 = b782fb51, %f30 = 425cdb36 | |
1246 | fcmps %fcc0,%f19,%f30 ! %fcc0 = 1 | |
1247 | ! Starting 10 instruction Load Burst | |
1248 | ! Mem[0000000010181410] = fa483dff, %l6 = 000000000000007a | |
1249 | lduba [%i6+%o5]0x88,%l6 ! %l6 = 00000000000000ff | |
1250 | ||
1251 | p0_label_45: | |
1252 | ! Mem[0000000030181410] = 25000000, %l6 = 00000000000000ff | |
1253 | lduha [%i6+%o5]0x81,%l6 ! %l6 = 0000000000002500 | |
1254 | ! Mem[0000000030141408] = ffffd8e4, %l7 = ffffffffffffffa9 | |
1255 | ldsha [%i5+%o4]0x81,%l7 ! %l7 = ffffffffffffffff | |
1256 | ! Mem[00000000300c1400] = 000000a2, %l5 = 000000002b00bd98 | |
1257 | lduwa [%i3+%g0]0x89,%l5 ! %l5 = 00000000000000a2 | |
1258 | ! Mem[0000000010001408] = caf77e8d35a330ff, %f22 = 3409b38f a9dffb51 | |
1259 | ldda [%i0+%o4]0x88,%f22 ! %f22 = caf77e8d 35a330ff | |
1260 | ! %l7 = ffffffffffffffff, imm = 00000000000005cf, %l6 = 0000000000002500 | |
1261 | xor %l7,0x5cf,%l6 ! %l6 = fffffffffffffa30 | |
1262 | ! Mem[00000000100c1408] = fff9fe238d7ef7ca, %f30 = 425cdb36 5ae7c764 | |
1263 | ldda [%i3+%o4]0x80,%f30 ! %f30 = fff9fe23 8d7ef7ca | |
1264 | ! Mem[0000000010041410] = ffffd81b, %l4 = 0000000000000081 | |
1265 | ldsba [%i1+%o5]0x88,%l4 ! %l4 = 000000000000001b | |
1266 | ! Mem[0000000010001420] = 56ffff1b4407699b, %f28 = f7c2e059 9e791399 | |
1267 | ldda [%i0+0x020]%asi,%f28 ! %f28 = 56ffff1b 4407699b | |
1268 | ! Mem[0000000010141400] = 71eb05b0, %f26 = ffffd8e4 | |
1269 | lda [%i5+%g0]0x80,%f26 ! %f26 = 71eb05b0 | |
1270 | ! Starting 10 instruction Store Burst | |
1271 | ! %l0 = 00000000425cdb36, Mem[0000000010141408] = fff9fe23 | |
1272 | stwa %l0,[%i5+%o4]0x80 ! Mem[0000000010141408] = 425cdb36 | |
1273 | ||
1274 | p0_label_46: | |
1275 | ! %f28 = 56ffff1b, Mem[0000000030001400] = 81794a99 | |
1276 | sta %f28,[%i0+%g0]0x89 ! Mem[0000000030001400] = 56ffff1b | |
1277 | ! %l6 = fffffffffffffa30, Mem[0000000010181408] = 98bd002b | |
1278 | stba %l6,[%i6+%o4]0x80 ! Mem[0000000010181408] = 30bd002b | |
1279 | ! Mem[0000000030001408] = c3b3a6ff, %l4 = 000000000000001b | |
1280 | swapa [%i0+%o4]0x89,%l4 ! %l4 = 00000000c3b3a6ff | |
1281 | ! Mem[00000000211c0001] = ffff8232, %l0 = 00000000425cdb36 | |
1282 | ldstub [%o2+0x001],%l0 ! %l0 = 000000ff000000ff | |
1283 | ! Mem[0000000030141400] = ff000000, %l3 = 0000000000000001 | |
1284 | swapa [%i5+%g0]0x81,%l3 ! %l3 = 00000000ff000000 | |
1285 | ! %l3 = 00000000ff000000, Mem[0000000030181400] = 00000000 | |
1286 | stwa %l3,[%i6+%g0]0x81 ! Mem[0000000030181400] = ff000000 | |
1287 | ! Mem[0000000010041438] = 425cdb365ae7c764, %l0 = 00000000000000ff, %l7 = ffffffffffffffff | |
1288 | add %i1,0x38,%g1 | |
1289 | casxa [%g1]0x80,%l0,%l7 ! %l7 = 425cdb365ae7c764 | |
1290 | ! %l4 = 00000000c3b3a6ff, Mem[0000000030141408] = e4d8ffff | |
1291 | stwa %l4,[%i5+%o4]0x89 ! Mem[0000000030141408] = c3b3a6ff | |
1292 | ! %l4 = 00000000c3b3a6ff, Mem[00000000300c1408] = f53cd0d10000009e | |
1293 | stxa %l4,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000c3b3a6ff | |
1294 | ! Starting 10 instruction Load Burst | |
1295 | ! Mem[00000000300c1400] = 000000a2, %l7 = 425cdb365ae7c764 | |
1296 | ldswa [%i3+%g0]0x89,%l7 ! %l7 = 00000000000000a2 | |
1297 | ||
1298 | p0_label_47: | |
1299 | ! Mem[00000000218001c0] = e21a08a6, %l5 = 00000000000000a2 | |
1300 | ldub [%o3+0x1c0],%l5 ! %l5 = 00000000000000e2 | |
1301 | ! Mem[0000000010041400] = 1b86ffff, %l7 = 00000000000000a2 | |
1302 | ldsba [%i1+%g0]0x88,%l7 ! %l7 = ffffffffffffffff | |
1303 | ! Mem[0000000010001430] = aa744c29017198bd, %f14 = 00000000 ffffd8e4 | |
1304 | ldd [%i0+0x030],%f14 ! %f14 = aa744c29 017198bd | |
1305 | ! Mem[0000000030141400] = 00000001, %l1 = 00000000a98ce444 | |
1306 | ldsha [%i5+%g0]0x81,%l1 ! %l1 = 0000000000000000 | |
1307 | ! Mem[00000000300c1400] = 5ccc6c2b000000a2, %f14 = aa744c29 017198bd | |
1308 | ldda [%i3+%g0]0x89,%f14 ! %f14 = 5ccc6c2b 000000a2 | |
1309 | ! Mem[0000000030041408] = 88b3979e, %l0 = 00000000000000ff | |
1310 | ldsha [%i1+%o4]0x89,%l0 ! %l0 = ffffffffffff979e | |
1311 | ! Mem[0000000010181410] = fa483dff, %l3 = 00000000ff000000 | |
1312 | ldsha [%i6+%o5]0x88,%l3 ! %l3 = 0000000000003dff | |
1313 | ! Mem[0000000010081410] = 00003a0005bb9aed, %f4 = 5ccc6c2b 000000a2 | |
1314 | ldda [%i2+0x010]%asi,%f4 ! %f4 = 00003a00 05bb9aed | |
1315 | ! Mem[0000000010081410] = 00003a00 05bb9aed, %l4 = c3b3a6ff, %l5 = 000000e2 | |
1316 | ldda [%i2+%o5]0x80,%l4 ! %l4 = 0000000000003a00 0000000005bb9aed | |
1317 | ! Starting 10 instruction Store Burst | |
1318 | ! %l6 = fffffa30, %l7 = ffffffff, Mem[0000000010181400] = ff30a335 ff30a335 | |
1319 | stda %l6,[%i6+%g0]0x80 ! Mem[0000000010181400] = fffffa30 ffffffff | |
1320 | ||
1321 | p0_label_48: | |
1322 | ! Mem[0000000030081408] = ffd87106, %l5 = 0000000005bb9aed | |
1323 | swapa [%i2+%o4]0x81,%l5 ! %l5 = 00000000ffd87106 | |
1324 | ! %l3 = 0000000000003dff, Mem[0000000010181410] = fa483dff | |
1325 | stwa %l3,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00003dff | |
1326 | ! Mem[0000000010181430] = 24033a07, %l3 = 0000000000003dff, %asi = 80 | |
1327 | swapa [%i6+0x030]%asi,%l3 ! %l3 = 0000000024033a07 | |
1328 | ! %l0 = ffffffffffff979e, Mem[0000000030101410] = 7cd06654 | |
1329 | stha %l0,[%i4+%o5]0x89 ! Mem[0000000030101410] = 7cd0979e | |
1330 | ! %f10 = ea000000 00000000, %l2 = 00000000000000bd | |
1331 | ! Mem[0000000030181430] = a95b95312678e605 | |
1332 | add %i6,0x030,%g1 | |
1333 | stda %f10,[%g1+%l2]ASI_PST16_SL ! Mem[0000000030181430] = 00009531000000ea | |
1334 | ! %l3 = 0000000024033a07, Mem[0000000030141400] = 00000001 | |
1335 | stha %l3,[%i5+%g0]0x81 ! Mem[0000000030141400] = 3a070001 | |
1336 | ! Mem[0000000020800000] = ffffd27f, %l6 = fffffffffffffa30 | |
1337 | ldstuba [%o1+0x000]%asi,%l6 ! %l6 = 000000ff000000ff | |
1338 | ! Mem[0000000010041400] = 1b86ffff, %l5 = 00000000ffd87106 | |
1339 | ldstuba [%i1+%g0]0x88,%l5 ! %l5 = 000000ff000000ff | |
1340 | ! %f20 = e4d8ffff 44e48ca9, Mem[0000000010141410] = 35a330ff 7cd06654 | |
1341 | stda %f20,[%i5+%o5]0x80 ! Mem[0000000010141410] = e4d8ffff 44e48ca9 | |
1342 | ! Starting 10 instruction Load Burst | |
1343 | ! Mem[0000000010141420] = 56ff861b, %l3 = 0000000024033a07 | |
1344 | lduwa [%i5+0x020]%asi,%l3 ! %l3 = 0000000056ff861b | |
1345 | ||
1346 | p0_label_49: | |
1347 | ! Mem[0000000010141434] = 84553aa1, %l5 = 00000000000000ff | |
1348 | ldsba [%i5+0x037]%asi,%l5 ! %l5 = ffffffffffffffa1 | |
1349 | ! Mem[0000000030181410] = 00000025, %l0 = ffffffffffff979e | |
1350 | lduha [%i6+%o5]0x89,%l0 ! %l0 = 0000000000000025 | |
1351 | ! Mem[00000000100c1404] = 294c74aa, %l5 = ffffffffffffffa1 | |
1352 | lduha [%i3+0x006]%asi,%l5 ! %l5 = 00000000000074aa | |
1353 | ! Mem[0000000010101410] = ffffffff ffffffff, %l0 = 00000025, %l1 = 00000000 | |
1354 | ldda [%i4+%o5]0x88,%l0 ! %l0 = 00000000ffffffff 00000000ffffffff | |
1355 | ! Mem[0000000010101400] = c7b8ffff, %l1 = 00000000ffffffff | |
1356 | ldsha [%i4+%g0]0x88,%l1 ! %l1 = ffffffffffffffff | |
1357 | ! Mem[0000000030101410] = 7cd0979e, %l2 = 00000000000000bd | |
1358 | lduha [%i4+%o5]0x89,%l2 ! %l2 = 000000000000979e | |
1359 | ! %l1 = ffffffffffffffff, imm = 000000000000040a, %l7 = ffffffffffffffff | |
1360 | sub %l1,0x40a,%l7 ! %l7 = fffffffffffffbf5 | |
1361 | ! Mem[0000000010041418] = 3409b38f, %l0 = 00000000ffffffff | |
1362 | ldsw [%i1+0x018],%l0 ! %l0 = 000000003409b38f | |
1363 | ! Mem[00000000100c1410] = 0000d07c, %l4 = 0000000000003a00 | |
1364 | lduwa [%i3+%o5]0x80,%l4 ! %l4 = 000000000000d07c | |
1365 | ! Starting 10 instruction Store Burst | |
1366 | ! Mem[0000000030001410] = ffffffff, %l4 = 000000000000d07c | |
1367 | swapa [%i0+%o5]0x81,%l4 ! %l4 = 00000000ffffffff | |
1368 | ||
1369 | p0_label_50: | |
1370 | ! Mem[0000000010081408] = ff00f393, %l2 = 000000000000979e | |
1371 | ldstuba [%i2+%o4]0x80,%l2 ! %l2 = 000000ff000000ff | |
1372 | ! Mem[00000000100c1410] = 0000d07c, %l7 = fffffffffffffbf5 | |
1373 | ldstuba [%i3+%o5]0x80,%l7 ! %l7 = 00000000000000ff | |
1374 | ! Mem[0000000010001410] = ffff0000, %l3 = 0000000056ff861b | |
1375 | ldstuba [%i0+%o5]0x80,%l3 ! %l3 = 000000ff000000ff | |
1376 | ! %l0 = 000000003409b38f, Mem[0000000030141408] = c3b3a6ff | |
1377 | stwa %l0,[%i5+%o4]0x89 ! Mem[0000000030141408] = 3409b38f | |
1378 | ! %l4 = 00000000ffffffff, Mem[00000000300c1400] = a2000000 | |
1379 | stha %l4,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ffff0000 | |
1380 | ! Mem[000000001000141f] = 883d48fa, %l4 = 00000000ffffffff | |
1381 | ldstuba [%i0+0x01f]%asi,%l4 ! %l4 = 000000fa000000ff | |
1382 | ! %f6 = ffffd8e4 e4000000, Mem[0000000030081410] = 02b393b5 00006997 | |
1383 | stda %f6 ,[%i2+%o5]0x89 ! Mem[0000000030081410] = ffffd8e4 e4000000 | |
1384 | ! %l6 = 00000000000000ff, immd = 000000000000082e, %l1 = ffffffffffffffff | |
1385 | udivx %l6,0x82e,%l1 ! %l1 = 0000000000000000 | |
1386 | ! %l5 = 00000000000074aa, Mem[0000000030101400] = 017198bd | |
1387 | stha %l5,[%i4+%g0]0x89 ! Mem[0000000030101400] = 017174aa | |
1388 | ! Starting 10 instruction Load Burst | |
1389 | ! Mem[0000000030041408] = 88b3979e, %l3 = 00000000000000ff | |
1390 | lduha [%i1+%o4]0x89,%l3 ! %l3 = 000000000000979e | |
1391 | ||
1392 | p0_label_51: | |
1393 | ! Mem[0000000030081410] = 000000e4e4d8ffff, %f20 = e4d8ffff 44e48ca9 | |
1394 | ldda [%i2+%o5]0x81,%f20 ! %f20 = 000000e4 e4d8ffff | |
1395 | ! Mem[0000000010181410] = 00003dff, %f20 = 000000e4 | |
1396 | lda [%i6+%o5]0x88,%f20 ! %f20 = 00003dff | |
1397 | ! Mem[0000000010181400] = 30faffff, %l6 = 00000000000000ff | |
1398 | ldswa [%i6+%g0]0x88,%l6 ! %l6 = 0000000030faffff | |
1399 | ! Mem[0000000030141400] = 3a070001, %l2 = 00000000000000ff | |
1400 | ldswa [%i5+%g0]0x81,%l2 ! %l2 = 000000003a070001 | |
1401 | ! Mem[0000000010141400] = b005eb71, %l1 = 0000000000000000 | |
1402 | lduwa [%i5+%g0]0x88,%l1 ! %l1 = 00000000b005eb71 | |
1403 | ! Mem[00000000211c0000] = ffff8232, %l7 = 0000000000000000 | |
1404 | lduha [%o2+0x000]%asi,%l7 ! %l7 = 000000000000ffff | |
1405 | ! Mem[0000000030081410] = 000000e4, %l6 = 0000000030faffff | |
1406 | lduba [%i2+%o5]0x81,%l6 ! %l6 = 0000000000000000 | |
1407 | ! Mem[0000000010101408] = 4f520000, %f17 = 4407699b | |
1408 | lda [%i4+0x008]%asi,%f17 ! %f17 = 4f520000 | |
1409 | ! Mem[0000000030141400] = 3a070001, %l5 = 00000000000074aa | |
1410 | ldswa [%i5+%g0]0x81,%l5 ! %l5 = 000000003a070001 | |
1411 | ! Starting 10 instruction Store Burst | |
1412 | ! %l1 = 00000000b005eb71, Mem[0000000010081408] = ff00f393 | |
1413 | stwa %l1,[%i2+%o4]0x80 ! Mem[0000000010081408] = b005eb71 | |
1414 | ||
1415 | p0_label_52: | |
1416 | ! %l2 = 3a070001, %l3 = 0000979e, Mem[0000000010081400] = 003a0000 00000071 | |
1417 | stda %l2,[%i2+0x000]%asi ! Mem[0000000010081400] = 3a070001 0000979e | |
1418 | ! Mem[0000000010081400] = 0100073a, %l1 = 00000000b005eb71 | |
1419 | swapa [%i2+%g0]0x88,%l1 ! %l1 = 000000000100073a | |
1420 | ! %l4 = 00000000000000fa, Mem[0000000010081400] = b005eb71 | |
1421 | stwa %l4,[%i2+%g0]0x88 ! Mem[0000000010081400] = 000000fa | |
1422 | ! %l1 = 000000000100073a, Mem[0000000030101408] = fff9fe23fa9ffe23 | |
1423 | stxa %l1,[%i4+%o4]0x89 ! Mem[0000000030101408] = 000000000100073a | |
1424 | ! %l4 = 00000000000000fa, Mem[00000000100c1400] = bd987101 | |
1425 | stha %l4,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00fa7101 | |
1426 | ! %f28 = 56ffff1b 4407699b, Mem[00000000300c1410] = 003a0000 0000b782 | |
1427 | stda %f28,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 56ffff1b 4407699b | |
1428 | ! %l1 = 000000000100073a, Mem[0000000010141410] = ffffd8e4 | |
1429 | stha %l1,[%i5+%o5]0x88 ! Mem[0000000010141410] = ffff073a | |
1430 | ! Mem[0000000030181410] = 25000000, %l1 = 000000000100073a | |
1431 | swapa [%i6+%o5]0x81,%l1 ! %l1 = 0000000025000000 | |
1432 | ! %f26 = 71eb05b0 db428663, %f8 = d5cb0000 | |
1433 | fxtos %f26,%f8 ! %f8 = 5ee3d60b | |
1434 | ! Starting 10 instruction Load Burst | |
1435 | ! Mem[0000000030001400] = 56ffff1b, %l4 = 00000000000000fa | |
1436 | lduha [%i0+%g0]0x89,%l4 ! %l4 = 000000000000ff1b | |
1437 | ||
1438 | p0_label_53: | |
1439 | ! Mem[0000000030081400] = ff6c9769, %l5 = 000000003a070001 | |
1440 | ldsba [%i2+%g0]0x81,%l5 ! %l5 = ffffffffffffffff | |
1441 | ! Mem[0000000030141408] = d8e4ffff3409b38f, %l6 = 0000000000000000 | |
1442 | ldxa [%i5+%o4]0x89,%l6 ! %l6 = d8e4ffff3409b38f | |
1443 | ! Mem[0000000030081400] = ff6c976959dc1b9e, %l1 = 0000000025000000 | |
1444 | ldxa [%i2+%g0]0x81,%l1 ! %l1 = ff6c976959dc1b9e | |
1445 | ! Mem[0000000010001408] = 35a330ff, %f13 = 23fef9ff | |
1446 | lda [%i0+%o4]0x88,%f13 ! %f13 = 35a330ff | |
1447 | ! %f2 = 0000d07c, %f26 = 71eb05b0 | |
1448 | fsqrts %f2 ,%f26 ! %l0 = 000000003409b3b1, Unfinished, %fsr = 0100000400 | |
1449 | ! Mem[0000000020800040] = 1eff2aff, %l0 = 000000003409b3b1 | |
1450 | lduh [%o1+0x040],%l0 ! %l0 = 0000000000001eff | |
1451 | ! Mem[00000000100c1428] = b005eb71, %l2 = 000000003a070001 | |
1452 | ldsh [%i3+0x02a],%l2 ! %l2 = ffffffffffffeb71 | |
1453 | ! Mem[0000000030081408] = ed9abb05, %l7 = 000000000000ffff | |
1454 | ldsba [%i2+%o4]0x89,%l7 ! %l7 = 0000000000000005 | |
1455 | ! Mem[0000000010181400] = ffffffff30faffff, %f28 = 56ffff1b 4407699b | |
1456 | ldda [%i6+%g0]0x88,%f28 ! %f28 = ffffffff 30faffff | |
1457 | ! Starting 10 instruction Store Burst | |
1458 | ! %l7 = 0000000000000005, Mem[00000000300c1408] = ffa6b3c3 | |
1459 | stba %l7,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 05a6b3c3 | |
1460 | ||
1461 | p0_label_54: | |
1462 | ! Mem[0000000010001410] = 0000ffff, %l0 = 0000000000001eff | |
1463 | swapa [%i0+%o5]0x88,%l0 ! %l0 = 000000000000ffff | |
1464 | ! %l1 = ff6c976959dc1b9e, immed = fffff1e2, %y = 00000056 | |
1465 | sdiv %l1,-0xe1e,%l3 ! %l3 = fffffffff9e21e07 | |
1466 | mov %l0,%y ! %y = 0000ffff | |
1467 | ! %l1 = ff6c976959dc1b9e, Mem[0000000010181400] = fffffa30 | |
1468 | stba %l1,[%i6+%g0]0x80 ! Mem[0000000010181400] = 9efffa30 | |
1469 | ! %l6 = 3409b38f, %l7 = 00000005, Mem[00000000100c1400] = 00fa7101 294c74aa | |
1470 | stda %l6,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 3409b38f 00000005 | |
1471 | ! %f29 = 30faffff, Mem[0000000030141410] = e4d8ffff | |
1472 | sta %f29,[%i5+%o5]0x89 ! Mem[0000000030141410] = 30faffff | |
1473 | ! %l6 = d8e4ffff3409b38f, Mem[0000000030041400] = 4b6c9769 | |
1474 | stha %l6,[%i1+%g0]0x81 ! Mem[0000000030041400] = b38f9769 | |
1475 | ! %f20 = 00003dff e4d8ffff, Mem[0000000030181410] = 0100073a 04a2c80c | |
1476 | stda %f20,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00003dff e4d8ffff | |
1477 | ! %l7 = 0000000000000005, Mem[0000000010101400] = ffffb8c7 | |
1478 | stwa %l7,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000005 | |
1479 | ! Mem[0000000030001410] = 0000d07c, %l2 = ffffffffffffeb71 | |
1480 | swapa [%i0+%o5]0x81,%l2 ! %l2 = 000000000000d07c | |
1481 | ! Starting 10 instruction Load Burst | |
1482 | ! Mem[0000000030141400] = 3a070001 00000000, %l4 = 0000ff1b, %l5 = ffffffff | |
1483 | ldda [%i5+%g0]0x81,%l4 ! %l4 = 000000003a070001 0000000000000000 | |
1484 | ||
1485 | p0_label_55: | |
1486 | ! Mem[0000000010181400] = 30faff9e, %l0 = 000000000000ffff | |
1487 | ldstuba [%i6+%g0]0x88,%l0 ! %l0 = 0000009e000000ff | |
1488 | ! Mem[0000000010141400] = b005eb71, %l2 = 000000000000d07c | |
1489 | lduha [%i5+%g0]0x88,%l2 ! %l2 = 000000000000eb71 | |
1490 | ! Mem[0000000030141408] = 3409b38f, %l5 = 0000000000000000 | |
1491 | ldswa [%i5+%o4]0x89,%l5 ! %l5 = 000000003409b38f | |
1492 | ! Mem[0000000010141410] = 3a07ffff, %l7 = 0000000000000005 | |
1493 | ldsha [%i5+%o5]0x80,%l7 ! %l7 = 0000000000003a07 | |
1494 | ! %l6 = d8e4ffff3409b38f, %l1 = ff6c976959dc1b9e, %l0 = 000000000000009e | |
1495 | mulx %l6,%l1,%l0 ! %l0 = fef6006929d0e742 | |
1496 | ! Mem[00000000100c1410] = 7cd000ff, %l6 = d8e4ffff3409b38f | |
1497 | ldsha [%i3+%o5]0x88,%l6 ! %l6 = 00000000000000ff | |
1498 | ! Mem[0000000030041408] = 9e97b388, %l0 = fef6006929d0e742 | |
1499 | lduwa [%i1+%o4]0x81,%l0 ! %l0 = 000000009e97b388 | |
1500 | ! Mem[0000000010041410] = 1bd8ffff, %l1 = ff6c976959dc1b9e | |
1501 | ldsha [%i1+%o5]0x80,%l1 ! %l1 = 0000000000001bd8 | |
1502 | ! Mem[0000000010081424] = 60c58732, %l1 = 0000000000001bd8 | |
1503 | ldsba [%i2+0x025]%asi,%l1 ! %l1 = ffffffffffffffc5 | |
1504 | ! Starting 10 instruction Store Burst | |
1505 | ! Mem[0000000030181408] = d60000ff, %l6 = 00000000000000ff | |
1506 | swapa [%i6+%o4]0x89,%l6 ! %l6 = 00000000d60000ff | |
1507 | ||
1508 | p0_label_56: | |
1509 | ! Mem[0000000010081428] = c96e3280588d6f58, %l1 = ffffffffffffffc5, %l3 = fffffffff9e21e07 | |
1510 | add %i2,0x28,%g1 | |
1511 | casxa [%g1]0x80,%l1,%l3 ! %l3 = c96e3280588d6f58 | |
1512 | ! %l3 = c96e3280588d6f58, Mem[0000000010101408] = 000000000000524f | |
1513 | stxa %l3,[%i4+%o4]0x88 ! Mem[0000000010101408] = c96e3280588d6f58 | |
1514 | ! Mem[0000000030041408] = 88b3979e, %l3 = c96e3280588d6f58 | |
1515 | swapa [%i1+%o4]0x89,%l3 ! %l3 = 0000000088b3979e | |
1516 | ! %f30 = fff9fe23 8d7ef7ca, Mem[0000000030101400] = aa747101 294c74aa | |
1517 | stda %f30,[%i4+%g0]0x81 ! Mem[0000000030101400] = fff9fe23 8d7ef7ca | |
1518 | ! Mem[00000000100c143b] = c7b84fb9, %l0 = 000000009e97b388 | |
1519 | ldstub [%i3+0x03b],%l0 ! %l0 = 000000b9000000ff | |
1520 | ! Mem[0000000010181400] = 30faffff, %l6 = 00000000d60000ff | |
1521 | swapa [%i6+%g0]0x88,%l6 ! %l6 = 0000000030faffff | |
1522 | ! Mem[0000000010101414] = ffffffff, %l0 = 00000000000000b9, %asi = 80 | |
1523 | swapa [%i4+0x014]%asi,%l0 ! %l0 = 00000000ffffffff | |
1524 | ! Mem[0000000030141408] = 3409b38f, %l5 = 000000003409b38f | |
1525 | swapa [%i5+%o4]0x89,%l5 ! %l5 = 000000003409b38f | |
1526 | ! Mem[0000000030141408] = 8fb30934, %l1 = ffffffffffffffc5 | |
1527 | swapa [%i5+%o4]0x81,%l1 ! %l1 = 000000008fb30934 | |
1528 | ! Starting 10 instruction Load Burst | |
1529 | ! Mem[0000000010041408] = ff30a335, %l7 = 0000000000003a07 | |
1530 | ldswa [%i1+%o4]0x80,%l7 ! %l7 = ffffffffff30a335 | |
1531 | ||
1532 | p0_label_57: | |
1533 | ! Mem[00000000300c1410] = 9b6907441bffff56, %l6 = 0000000030faffff | |
1534 | ldxa [%i3+%o5]0x89,%l6 ! %l6 = 9b6907441bffff56 | |
1535 | ! Mem[0000000010081410] = 00003a00, %l2 = 000000000000eb71 | |
1536 | ldswa [%i2+%o5]0x80,%l2 ! %l2 = 0000000000003a00 | |
1537 | ! Mem[0000000030001408] = 1b000000, %l3 = 0000000088b3979e | |
1538 | ldsha [%i0+%o4]0x81,%l3 ! %l3 = 0000000000001b00 | |
1539 | ! Mem[00000000201c0000] = ffff2e73, %l2 = 0000000000003a00 | |
1540 | ldub [%o0+0x001],%l2 ! %l2 = 00000000000000ff | |
1541 | ! Mem[0000000010001410] = ff1e0000, %l1 = 000000008fb30934 | |
1542 | ldsba [%i0+%o5]0x80,%l1 ! %l1 = ffffffffffffffff | |
1543 | ! Mem[00000000300c1410] = 56ffff1b, %l6 = 9b6907441bffff56 | |
1544 | lduha [%i3+%o5]0x81,%l6 ! %l6 = 00000000000056ff | |
1545 | ! Mem[0000000030141410] = fffffa30, %l4 = 000000003a070001 | |
1546 | ldsha [%i5+%o5]0x81,%l4 ! %l4 = ffffffffffffffff | |
1547 | ! Mem[0000000030041408] = 586f8d58ecc5ea83, %f6 = ffffd8e4 e4000000 | |
1548 | ldda [%i1+%o4]0x81,%f6 ! %f6 = 586f8d58 ecc5ea83 | |
1549 | membar #Sync ! Added by membar checker (7) | |
1550 | ! Mem[0000000030141400] = 3a070001 00000000 ffffffc5 ffffe4d8 | |
1551 | ! Mem[0000000030141410] = fffffa30 9b4094b8 8120e8c2 a6217e46 | |
1552 | ! Mem[0000000030141420] = 37fa06f0 abd68994 ba6c91f6 cc52323c | |
1553 | ! Mem[0000000030141430] = 672d6400 7f0ef815 8e5c5aeb 57ff1701 | |
1554 | ldda [%i5]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000030141400 | |
1555 | ! Starting 10 instruction Store Burst | |
1556 | ! Mem[0000000010001400] = ffffaba2, %l1 = ffffffffffffffff | |
1557 | swapa [%i0+%g0]0x88,%l1 ! %l1 = 00000000ffffaba2 | |
1558 | ||
1559 | p0_label_58: | |
1560 | ! %l2 = 000000ff, %l3 = 00001b00, Mem[0000000030081408] = ed9abb05 69e1928e | |
1561 | stda %l2,[%i2+%o4]0x89 ! Mem[0000000030081408] = 000000ff 00001b00 | |
1562 | ! Mem[0000000030141400] = 0100073a, %l6 = 00000000000056ff | |
1563 | swapa [%i5+%g0]0x89,%l6 ! %l6 = 000000000100073a | |
1564 | ! Mem[00000000300c1400] = 0000ffff, %l3 = 0000000000001b00 | |
1565 | ldstuba [%i3+%g0]0x89,%l3 ! %l3 = 000000ff000000ff | |
1566 | membar #Sync ! Added by membar checker (8) | |
1567 | ! %f13 = 35a330ff, Mem[0000000030141408] = c5ffffff | |
1568 | sta %f13,[%i5+%o4]0x89 ! Mem[0000000030141408] = 35a330ff | |
1569 | ! Mem[0000000010181400] = ff0000d6, %l5 = 000000003409b38f | |
1570 | ldstuba [%i6+%g0]0x80,%l5 ! %l5 = 000000ff000000ff | |
1571 | ! Mem[0000000030001400] = 1bffff56, %l6 = 000000000100073a | |
1572 | swapa [%i0+%g0]0x81,%l6 ! %l6 = 000000001bffff56 | |
1573 | ! %f10 = ea000000 00000000, Mem[0000000010001408] = ff30a335 8d7ef7ca | |
1574 | stda %f10,[%i0+0x008]%asi ! Mem[0000000010001408] = ea000000 00000000 | |
1575 | ! Code Fragment 3 | |
1576 | p0_fragment_6: | |
1577 | ! %l0 = 00000000ffffffff | |
1578 | setx 0x0019d91fdab60fb4,%g7,%l0 ! %l0 = 0019d91fdab60fb4 | |
1579 | ! %l1 = 00000000ffffaba2 | |
1580 | setx 0xfe8ffb583339057e,%g7,%l1 ! %l1 = fe8ffb583339057e | |
1581 | setx 0x1fe000, %g1, %g3 | |
1582 | or %l0, %g3, %l0 ! always set perrmask = 0xff | |
1583 | setx 0x1ffff8, %g1, %g2 | |
1584 | and %l0, %g2, %l0 | |
1585 | ta T_CHANGE_HPRIV | |
1586 | stxa %l1, [%l0]ASI_DCACHE_DATA | |
1587 | ta T_CHANGE_NONHPRIV | |
1588 | ! %l0 = 0019d91fdab60fb4 | |
1589 | setx 0xf3f6047fc2598cf4,%g7,%l0 ! %l0 = f3f6047fc2598cf4 | |
1590 | ! %l1 = fe8ffb583339057e | |
1591 | setx 0x9835b8c04064ce9c,%g7,%l1 ! %l1 = 9835b8c04064ce9c | |
1592 | ! %l3 = 00000000000000ff, Mem[00000000201c0000] = ffff2e73 | |
1593 | sth %l3,[%o0+%g0] ! Mem[00000000201c0000] = 00ff2e73 | |
1594 | ! Starting 10 instruction Load Burst | |
1595 | ! Mem[0000000010081438] = 02774f52, %l1 = 9835b8c04064ce9c | |
1596 | lduh [%i2+0x03a],%l1 ! %l1 = 0000000000004f52 | |
1597 | ||
1598 | p0_label_59: | |
1599 | ! Mem[0000000010141408] = 425cdb36, %l1 = 0000000000004f52 | |
1600 | lduwa [%i5+0x008]%asi,%l1 ! %l1 = 00000000425cdb36 | |
1601 | ! Mem[00000000300c1408] = c3b3a605, %l1 = 00000000425cdb36 | |
1602 | lduwa [%i3+%o4]0x89,%l1 ! %l1 = 00000000c3b3a605 | |
1603 | ! Mem[0000000010041428] = 6f1d190d, %l4 = ffffffffffffffff | |
1604 | lduw [%i1+0x028],%l4 ! %l4 = 000000006f1d190d | |
1605 | ! Mem[0000000010141400] = bd987101b005eb71, %f10 = ea000000 00000000 | |
1606 | ldda [%i5+%g0]0x88,%f10 ! %f10 = bd987101 b005eb71 | |
1607 | ! Mem[0000000010041410] = a98ce444 ffffd81b, %l4 = 6f1d190d, %l5 = 000000ff | |
1608 | ldda [%i1+%o5]0x88,%l4 ! %l4 = 00000000ffffd81b 00000000a98ce444 | |
1609 | ! Mem[000000001008141c] = c5012207, %l4 = 00000000ffffd81b | |
1610 | ldub [%i2+0x01e],%l4 ! %l4 = 0000000000000022 | |
1611 | ! Mem[0000000030081408] = 000000ff, %l1 = 00000000c3b3a605 | |
1612 | ldsha [%i2+%o4]0x89,%l1 ! %l1 = 00000000000000ff | |
1613 | ! Mem[00000000100c1408] = caf77e8d23fef9ff, %f30 = 0117ff57 eb5a5c8e | |
1614 | ldda [%i3+%o4]0x88,%f30 ! %f30 = caf77e8d 23fef9ff | |
1615 | ! Mem[0000000010141408] = 425cdb36, %l3 = 00000000000000ff | |
1616 | lduwa [%i5+%o4]0x80,%l3 ! %l3 = 00000000425cdb36 | |
1617 | ! Starting 10 instruction Store Burst | |
1618 | ! Mem[0000000030181400] = 000000ff, %l4 = 0000000000000022 | |
1619 | swapa [%i6+%g0]0x89,%l4 ! %l4 = 00000000000000ff | |
1620 | ||
1621 | p0_label_60: | |
1622 | ! Mem[00000000211c0000] = ffff8232, %l7 = ffffffffff30a335 | |
1623 | ldstub [%o2+%g0],%l7 ! %l7 = 000000ff000000ff | |
1624 | ! %l7 = 00000000000000ff, Mem[0000000030141410] = 30faffff | |
1625 | stwa %l7,[%i5+%o5]0x89 ! Mem[0000000030141410] = 000000ff | |
1626 | ! %l6 = 000000001bffff56, Mem[0000000010101408] = 586f8d58 | |
1627 | stha %l6,[%i4+%o4]0x80 ! Mem[0000000010101408] = ff568d58 | |
1628 | ! Mem[0000000010141400] = b005eb71, %l0 = f3f6047fc2598cf4 | |
1629 | swapa [%i5+%g0]0x88,%l0 ! %l0 = 00000000b005eb71 | |
1630 | ! Mem[0000000010101428] = 00006997, %l3 = 00000000425cdb36 | |
1631 | swap [%i4+0x028],%l3 ! %l3 = 0000000000006997 | |
1632 | ! Mem[0000000010041408] = ff30a335, %l7 = 000000ff, %l4 = 000000ff | |
1633 | add %i1,0x08,%g1 | |
1634 | casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000ff30a335 | |
1635 | ! Mem[0000000030101410] = 9e97d07c, %l3 = 0000000000006997 | |
1636 | ldstuba [%i4+%o5]0x81,%l3 ! %l3 = 0000009e000000ff | |
1637 | ! Mem[00000000100c1408] = fff9fe23, %l5 = 00000000a98ce444 | |
1638 | ldstuba [%i3+%o4]0x80,%l5 ! %l5 = 000000ff000000ff | |
1639 | ! %l2 = 000000ff, %l3 = 0000009e, Mem[00000000300c1400] = ffff0000 2b6ccc5c | |
1640 | stda %l2,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 000000ff 0000009e | |
1641 | ! Starting 10 instruction Load Burst | |
1642 | ! Mem[00000000100c140c] = 8d7ef7ca, %l0 = 00000000b005eb71 | |
1643 | lduh [%i3+0x00c],%l0 ! %l0 = 0000000000008d7e | |
1644 | ||
1645 | p0_label_61: | |
1646 | ! Mem[0000000010181410] = ff3d000081794a99, %l1 = 00000000000000ff | |
1647 | ldxa [%i6+%o5]0x80,%l1 ! %l1 = ff3d000081794a99 | |
1648 | ! Mem[0000000010001434] = 017198bd, %l5 = 00000000000000ff | |
1649 | ldswa [%i0+0x034]%asi,%l5 ! %l5 = 00000000017198bd | |
1650 | ! Mem[0000000010101420] = f2af9a9e ffe00039, %l2 = 000000ff, %l3 = 0000009e | |
1651 | ldd [%i4+0x020],%l2 ! %l2 = 00000000f2af9a9e 00000000ffe00039 | |
1652 | ! Mem[00000000201c0000] = 00ff2e73, %l7 = 00000000000000ff | |
1653 | lduha [%o0+0x000]%asi,%l7 ! %l7 = 00000000000000ff | |
1654 | ! Mem[0000000030001408] = 0000001b, %l6 = 000000001bffff56 | |
1655 | ldsha [%i0+%o4]0x89,%l6 ! %l6 = 000000000000001b | |
1656 | membar #Sync ! Added by membar checker (9) | |
1657 | ! Mem[00000000100c1400] = 3409b38f 00000005 fff9fe23 8d7ef7ca | |
1658 | ! Mem[00000000100c1410] = ff00d07c 57cd581d 56ff861b 4407699b | |
1659 | ! Mem[00000000100c1420] = 9b690744 1b86ff56 b005eb71 5466d07c | |
1660 | ! Mem[00000000100c1430] = ffeed72b d5a0b781 c7b84fff b782fb51 | |
1661 | ldda [%i3]ASI_BLK_AIUPL,%f0 ! Block Load from 00000000100c1400 | |
1662 | ! %f25 = f006fa37, Mem[000000001008140c] = 9bee79b5 | |
1663 | st %f25,[%i2+0x00c] ! Mem[000000001008140c] = f006fa37 | |
1664 | ! Mem[0000000010081410] = 00003a00, %l4 = 00000000ff30a335 | |
1665 | ldsha [%i2+0x012]%asi,%l4 ! %l4 = 0000000000003a00 | |
1666 | ! Mem[00000000211c0000] = ffff8232, %l5 = 00000000017198bd | |
1667 | ldsh [%o2+%g0],%l5 ! %l5 = ffffffffffffffff | |
1668 | ! Starting 10 instruction Store Burst | |
1669 | ! Mem[0000000010141410] = ffff073a, %l7 = 00000000000000ff | |
1670 | swapa [%i5+%o5]0x88,%l7 ! %l7 = 00000000ffff073a | |
1671 | ||
1672 | p0_label_62: | |
1673 | ! Mem[0000000010181404] = ffffffff, %l1 = ff3d000081794a99 | |
1674 | swap [%i6+0x004],%l1 ! %l1 = 00000000ffffffff | |
1675 | ! Mem[000000001014141c] = 984a0952, %l7 = ffff073a, %l3 = ffe00039 | |
1676 | add %i5,0x1c,%g1 | |
1677 | casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000984a0952 | |
1678 | ! Mem[0000000010181408] = 30bd002b, %l0 = 0000000000008d7e | |
1679 | swapa [%i6+%o4]0x80,%l0 ! %l0 = 0000000030bd002b | |
1680 | ! Mem[0000000010081410] = 00003a00, %l5 = ffffffffffffffff | |
1681 | ldstuba [%i2+%o5]0x80,%l5 ! %l5 = 00000000000000ff | |
1682 | ! %l2 = 00000000f2af9a9e, Mem[0000000010141408] = 425cdb368d7ef7ca | |
1683 | stxa %l2,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000f2af9a9e | |
1684 | ! Mem[000000001014142c] = 71eb05b0, %l6 = 000000000000001b, %asi = 80 | |
1685 | swapa [%i5+0x02c]%asi,%l6 ! %l6 = 0000000071eb05b0 | |
1686 | ! %l1 = 00000000ffffffff, Mem[0000000030101410] = 7cd097ff | |
1687 | stba %l1,[%i4+%o5]0x89 ! Mem[0000000030101410] = 7cd097ff | |
1688 | ! %l1 = 00000000ffffffff, Mem[0000000030141408] = ff30a335 | |
1689 | stha %l1,[%i5+%o4]0x81 ! Mem[0000000030141408] = ffffa335 | |
1690 | ! Mem[00000000201c0001] = 00ff2e73, %l3 = 00000000984a0952 | |
1691 | ldstub [%o0+0x001],%l3 ! %l3 = 000000ff000000ff | |
1692 | ! Starting 10 instruction Load Burst | |
1693 | ! Mem[0000000010001408] = ea000000 00000000, %l2 = f2af9a9e, %l3 = 000000ff | |
1694 | ldda [%i0+%o4]0x80,%l2 ! %l2 = 00000000ea000000 0000000000000000 | |
1695 | ||
1696 | p0_label_63: | |
1697 | ! Mem[0000000010181410] = 00003dff, %f28 = 15f80e7f | |
1698 | lda [%i6+%o5]0x88,%f28 ! %f28 = 00003dff | |
1699 | ! Mem[00000000100c1404] = 00000005, %l2 = 00000000ea000000 | |
1700 | lduba [%i3+0x005]%asi,%l2 ! %l2 = 0000000000000000 | |
1701 | ! Mem[0000000021800040] = fffe3fcb, %l2 = 0000000000000000 | |
1702 | ldsha [%o3+0x040]%asi,%l2 ! %l2 = fffffffffffffffe | |
1703 | ! Mem[0000000030041410] = 000000000000007a, %l1 = 00000000ffffffff | |
1704 | ldxa [%i1+%o5]0x89,%l1 ! %l1 = 000000000000007a | |
1705 | ! Mem[00000000100c1408] = 23fef9ff, %l0 = 0000000030bd002b | |
1706 | lduba [%i3+%o4]0x88,%l0 ! %l0 = 00000000000000ff | |
1707 | ! Mem[0000000010001400] = ffffffff, %l2 = fffffffffffffffe | |
1708 | lduwa [%i0+%g0]0x88,%l2 ! %l2 = 00000000ffffffff | |
1709 | ! Mem[0000000030081400] = ff6c9769 59dc1b9e, %l4 = 00003a00, %l5 = 00000000 | |
1710 | ldda [%i2+%g0]0x81,%l4 ! %l4 = 00000000ff6c9769 0000000059dc1b9e | |
1711 | ! Mem[00000000100c1400] = 8fb30934, %l4 = 00000000ff6c9769 | |
1712 | lduha [%i3+%g0]0x88,%l4 ! %l4 = 0000000000000934 | |
1713 | ! Mem[0000000010141400] = f48c59c2, %f17 = 0100073a | |
1714 | lda [%i5+%g0]0x80,%f17 ! %f17 = f48c59c2 | |
1715 | ! Starting 10 instruction Store Burst | |
1716 | ! %f0 = 05000000 8fb30934 caf77e8d 23fef9ff | |
1717 | ! %f4 = 1d58cd57 7cd000ff 9b690744 1b86ff56 | |
1718 | ! %f8 = 56ff861b 4407699b 7cd06654 71eb05b0 | |
1719 | ! %f12 = 81b7a0d5 2bd7eeff 51fb82b7 ff4fb8c7 | |
1720 | stda %f0,[%i3]ASI_BLK_AIUS ! Block Store to 00000000300c1400 | |
1721 | ||
1722 | p0_label_64: | |
1723 | membar #Sync ! Added by membar checker (10) | |
1724 | ! Mem[00000000300c1410] = 57cd581d, %l0 = 00000000000000ff | |
1725 | ldstuba [%i3+%o5]0x89,%l0 ! %l0 = 0000001d000000ff | |
1726 | ! %f0 = 05000000 8fb30934, %l3 = 0000000000000000 | |
1727 | ! Mem[0000000030141400] = ff56000000000000 | |
1728 | stda %f0,[%i5+%l3]ASI_PST16_S ! Mem[0000000030141400] = ff56000000000000 | |
1729 | ! %f0 = 05000000 8fb30934, %l0 = 000000000000001d | |
1730 | ! Mem[0000000030101430] = ffeed72bd5a0b781 | |
1731 | add %i4,0x030,%g1 | |
1732 | stda %f0,[%g1+%l0]ASI_PST8_SL ! Mem[0000000030101430] = 34eeb38f00a0b781 | |
1733 | ! %l6 = 0000000071eb05b0, Mem[0000000010081408] = b005eb71 | |
1734 | stha %l6,[%i2+%o4]0x80 ! Mem[0000000010081408] = 05b0eb71 | |
1735 | ! %l7 = 00000000ffff073a, Mem[0000000030081408] = ff000000 | |
1736 | stba %l7,[%i2+%o4]0x81 ! Mem[0000000030081408] = 3a000000 | |
1737 | ! %f12 = 81b7a0d5 2bd7eeff, %l7 = 00000000ffff073a | |
1738 | ! Mem[0000000030081400] = ff6c976959dc1b9e | |
1739 | stda %f12,[%i2+%l7]ASI_PST8_S ! Mem[0000000030081400] = ff6ca0d52bdcee9e | |
1740 | ! %f16 = 00000000 f48c59c2, %l3 = 0000000000000000 | |
1741 | ! Mem[0000000030041430] = 824747dc31cfabbb | |
1742 | add %i1,0x030,%g1 | |
1743 | stda %f16,[%g1+%l3]ASI_PST32_S ! Mem[0000000030041430] = 824747dc31cfabbb | |
1744 | ! Mem[0000000030081410] = 000000e4, %l0 = 000000000000001d | |
1745 | ldstuba [%i2+%o5]0x81,%l0 ! %l0 = 00000000000000ff | |
1746 | ! Mem[0000000010081424] = 60c58732, %l1 = 000000000000007a, %asi = 80 | |
1747 | swapa [%i2+0x024]%asi,%l1 ! %l1 = 0000000060c58732 | |
1748 | ! Starting 10 instruction Load Burst | |
1749 | ! Mem[0000000010041408] = 35a330ff, %l2 = 00000000ffffffff | |
1750 | lduha [%i1+%o4]0x88,%l2 ! %l2 = 00000000000030ff | |
1751 | ||
1752 | p0_label_65: | |
1753 | ! Mem[0000000010081408] = 05b0eb71, %l0 = 0000000000000000 | |
1754 | lduwa [%i2+%o4]0x80,%l0 ! %l0 = 0000000005b0eb71 | |
1755 | ! Mem[0000000030001410] = 71ebffff, %l5 = 0000000059dc1b9e | |
1756 | ldsba [%i0+%o5]0x89,%l5 ! %l5 = ffffffffffffffff | |
1757 | ! Mem[0000000010001400] = ffffffff, %l6 = 0000000071eb05b0 | |
1758 | ldswa [%i0+%g0]0x88,%l6 ! %l6 = ffffffffffffffff | |
1759 | ! Mem[0000000010081408] = 71ebb005, %l1 = 0000000060c58732 | |
1760 | ldsba [%i2+%o4]0x88,%l1 ! %l1 = 0000000000000005 | |
1761 | ! Mem[00000000211c0000] = ffff8232, %l7 = 00000000ffff073a | |
1762 | lduba [%o2+0x000]%asi,%l7 ! %l7 = 00000000000000ff | |
1763 | ! Mem[0000000010141400] = bd987101c2598cf4, %f12 = 81b7a0d5 2bd7eeff | |
1764 | ldda [%i5+%g0]0x88,%f12 ! %f12 = bd987101 c2598cf4 | |
1765 | ! Mem[0000000030181400] = 2200000000000000, %l5 = ffffffffffffffff | |
1766 | ldxa [%i6+%g0]0x81,%l5 ! %l5 = 2200000000000000 | |
1767 | ! Mem[00000000100c1438] = c7b84fff, %l5 = 2200000000000000 | |
1768 | ldsha [%i3+0x03a]%asi,%l5 ! %l5 = 0000000000004fff | |
1769 | ! Mem[00000000300c1400] = 00000005, %l7 = 00000000000000ff | |
1770 | lduwa [%i3+%g0]0x89,%l7 ! %l7 = 0000000000000005 | |
1771 | ! Starting 10 instruction Store Burst | |
1772 | ! %f24 = 9489d6ab f006fa37, Mem[00000000100c1400] = 3409b38f 00000005 | |
1773 | stda %f24,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 9489d6ab f006fa37 | |
1774 | ||
1775 | p0_label_66: | |
1776 | ! %f24 = 9489d6ab f006fa37, Mem[0000000010101428] = 425cdb36 02b393b5 | |
1777 | std %f24,[%i4+0x028] ! Mem[0000000010101428] = 9489d6ab f006fa37 | |
1778 | ! Mem[0000000030141410] = 000000ff, %l1 = 0000000000000005 | |
1779 | ldstuba [%i5+%o5]0x89,%l1 ! %l1 = 000000ff000000ff | |
1780 | ! %l2 = 00000000000030ff, Mem[0000000010041408] = 35a330ff | |
1781 | stba %l2,[%i1+%o4]0x88 ! Mem[0000000010041408] = 35a330ff | |
1782 | ! %f16 = 00000000, Mem[0000000010141430] = 35a330ff | |
1783 | st %f16,[%i5+0x030] ! Mem[0000000010141430] = 00000000 | |
1784 | ! %l5 = 0000000000004fff, Mem[00000000100c1410] = 1d58cd577cd000ff | |
1785 | stxa %l5,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 0000000000004fff | |
1786 | ! Mem[0000000010181408] = 7e8d0000, %l2 = 00000000000030ff | |
1787 | ldstuba [%i6+%o4]0x88,%l2 ! %l2 = 00000000000000ff | |
1788 | ! Mem[0000000030181410] = ff3d0000, %l6 = ffffffffffffffff | |
1789 | swapa [%i6+%o5]0x89,%l6 ! %l6 = 00000000ff3d0000 | |
1790 | ! Mem[0000000010081400] = 000000fa, %l6 = 00000000ff3d0000 | |
1791 | swapa [%i2+%g0]0x88,%l6 ! %l6 = 00000000000000fa | |
1792 | ! %l3 = 0000000000000000, Mem[0000000010101410] = b9000000ffffffff | |
1793 | stxa %l3,[%i4+%o5]0x88 ! Mem[0000000010101410] = 0000000000000000 | |
1794 | ! Starting 10 instruction Load Burst | |
1795 | ! Mem[00000000100c1410] = 00004fff, %l1 = 00000000000000ff | |
1796 | ldsha [%i3+%o5]0x88,%l1 ! %l1 = 0000000000004fff | |
1797 | ||
1798 | p0_label_67: | |
1799 | ! Mem[0000000030141400] = ff560000, %l7 = 0000000000000005 | |
1800 | lduba [%i5+%g0]0x81,%l7 ! %l7 = 00000000000000ff | |
1801 | ! Mem[0000000010181404] = 81794a99, %l7 = 00000000000000ff | |
1802 | lduwa [%i6+0x004]%asi,%l7 ! %l7 = 0000000081794a99 | |
1803 | ! Mem[0000000010101410] = 0000000000000000, %f8 = 56ff861b 4407699b | |
1804 | ldda [%i4+%o5]0x80,%f8 ! %f8 = 00000000 00000000 | |
1805 | ! Mem[0000000010041430] = f7c2e059, %l1 = 0000000000004fff | |
1806 | lduh [%i1+0x030],%l1 ! %l1 = 000000000000f7c2 | |
1807 | ! Mem[0000000030081408] = 0000003a, %l4 = 0000000000000934 | |
1808 | ldsha [%i2+%o4]0x89,%l4 ! %l4 = 000000000000003a | |
1809 | ! Mem[0000000030101400] = 23fef9ff, %l1 = 000000000000f7c2 | |
1810 | ldsha [%i4+%g0]0x89,%l1 ! %l1 = fffffffffffff9ff | |
1811 | ! Mem[0000000030181408] = ff000000, %f23 = c2e82081 | |
1812 | lda [%i6+%o4]0x81,%f23 ! %f23 = ff000000 | |
1813 | ! Mem[00000000100c1410] = ff4f0000, %l0 = 0000000005b0eb71 | |
1814 | lduba [%i3+%o5]0x80,%l0 ! %l0 = 00000000000000ff | |
1815 | ! Mem[0000000030081400] = d5a06cff, %l4 = 000000000000003a | |
1816 | ldsba [%i2+%g0]0x89,%l4 ! %l4 = ffffffffffffffff | |
1817 | ! Starting 10 instruction Store Burst | |
1818 | ! %f22 = 467e21a6 ff000000, Mem[0000000010081408] = 05b0eb71 f006fa37 | |
1819 | stda %f22,[%i2+%o4]0x80 ! Mem[0000000010081408] = 467e21a6 ff000000 | |
1820 | ||
1821 | p0_label_68: | |
1822 | ! %l6 = 00000000000000fa, Mem[0000000010081400] = ff3d0000 | |
1823 | stwa %l6,[%i2+%g0]0x88 ! Mem[0000000010081400] = 000000fa | |
1824 | ! %l1 = fffffffffffff9ff, Mem[0000000010141408] = 00000000 | |
1825 | stha %l1,[%i5+%o4]0x80 ! Mem[0000000010141408] = f9ff0000 | |
1826 | ! %l2 = 0000000000000000, Mem[0000000010141410] = 000000ff | |
1827 | stba %l2,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000 | |
1828 | ! Mem[0000000030101400] = 23fef9ff, %l1 = fffffffffffff9ff | |
1829 | lduba [%i4+%g0]0x89,%l1 ! %l1 = 00000000000000ff | |
1830 | ! %l6 = 00000000000000fa, Mem[0000000010141410] = 00000000 | |
1831 | stwa %l6,[%i5+%o5]0x80 ! Mem[0000000010141410] = 000000fa | |
1832 | ! %f2 = caf77e8d 23fef9ff, Mem[0000000030181408] = ff000000 e530693d | |
1833 | stda %f2 ,[%i6+%o4]0x81 ! Mem[0000000030181408] = caf77e8d 23fef9ff | |
1834 | ! %l7 = 0000000081794a99, Mem[0000000010101432] = 384137fe, %asi = 80 | |
1835 | stba %l7,[%i4+0x032]%asi ! Mem[0000000010101430] = 384199fe | |
1836 | ! %l5 = 0000000000004fff, Mem[0000000030081400] = d5a06cff | |
1837 | stha %l5,[%i2+%g0]0x89 ! Mem[0000000030081400] = d5a04fff | |
1838 | ! %l5 = 0000000000004fff, Mem[0000000030141408] = 35a3ffff | |
1839 | stwa %l5,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00004fff | |
1840 | ! Starting 10 instruction Load Burst | |
1841 | ! Mem[0000000010081418] = d37c9082, %l5 = 0000000000004fff | |
1842 | lduha [%i2+0x018]%asi,%l5 ! %l5 = 000000000000d37c | |
1843 | ||
1844 | p0_label_69: | |
1845 | ! Mem[0000000010081400] = 000000fa, %l6 = 00000000000000fa | |
1846 | lduba [%i2+%g0]0x88,%l6 ! %l6 = 00000000000000fa | |
1847 | ! Mem[0000000010101408] = ff568d58, %l7 = 0000000081794a99 | |
1848 | lduba [%i4+%o4]0x80,%l7 ! %l7 = 00000000000000ff | |
1849 | ! Mem[0000000010101408] = ff568d58, %l0 = 00000000000000ff | |
1850 | ldswa [%i4+%o4]0x80,%l0 ! %l0 = ffffffffff568d58 | |
1851 | ! Mem[0000000010001408] = 000000ea, %f6 = 9b690744 | |
1852 | lda [%i0+%o4]0x88,%f6 ! %f6 = 000000ea | |
1853 | ! Mem[0000000010041420] = c82a009e, %l2 = 0000000000000000 | |
1854 | lduh [%i1+0x020],%l2 ! %l2 = 000000000000c82a | |
1855 | ! Mem[0000000010081400] = fa000000, %l1 = 00000000000000ff | |
1856 | lduha [%i2+0x000]%asi,%l1 ! %l1 = 000000000000fa00 | |
1857 | ! Mem[0000000030141400] = ff560000, %l0 = ffffffffff568d58 | |
1858 | lduba [%i5+%g0]0x81,%l0 ! %l0 = 00000000000000ff | |
1859 | ! Mem[0000000030141410] = ff000000, %l6 = 00000000000000fa | |
1860 | lduwa [%i5+%o5]0x81,%l6 ! %l6 = 00000000ff000000 | |
1861 | ! Mem[0000000030001410] = 71ebffff, %l6 = 00000000ff000000 | |
1862 | lduba [%i0+%o5]0x89,%l6 ! %l6 = 00000000000000ff | |
1863 | ! Starting 10 instruction Store Burst | |
1864 | ! Mem[00000000300c1410] = 57cd58ff, %l2 = 000000000000c82a | |
1865 | ldstuba [%i3+%o5]0x89,%l2 ! %l2 = 000000ff000000ff | |
1866 | ||
1867 | p0_label_70: | |
1868 | ! %l4 = ffffffffffffffff, Mem[0000000010041410] = ffffd81b | |
1869 | stwa %l4,[%i1+%o5]0x88 ! Mem[0000000010041410] = ffffffff | |
1870 | ! %l4 = ffffffffffffffff, Mem[0000000010001400] = ffffffff | |
1871 | stwa %l4,[%i0+%g0]0x80 ! Mem[0000000010001400] = ffffffff | |
1872 | ! %l0 = 000000ff, %l1 = 0000fa00, Mem[0000000010081408] = 467e21a6 ff000000 | |
1873 | stda %l0,[%i2+0x008]%asi ! Mem[0000000010081408] = 000000ff 0000fa00 | |
1874 | ! %f10 = 7cd06654 71eb05b0, %l1 = 000000000000fa00 | |
1875 | ! Mem[0000000030141438] = 8e5c5aeb57ff1701 | |
1876 | add %i5,0x038,%g1 | |
1877 | stda %f10,[%g1+%l1]ASI_PST16_SL ! Mem[0000000030141438] = 8e5c5aeb57ff1701 | |
1878 | ! Mem[0000000030181410] = ffffffff, %l6 = 00000000000000ff | |
1879 | ldstuba [%i6+%o5]0x89,%l6 ! %l6 = 000000ff000000ff | |
1880 | ! %f22 = 467e21a6, %f5 = 7cd000ff | |
1881 | fcmpes %fcc0,%f22,%f5 ! %fcc0 = 1 | |
1882 | ! %f0 = 05000000 8fb30934, Mem[0000000010101408] = ff568d58 80326ec9 | |
1883 | stda %f0 ,[%i4+%o4]0x80 ! Mem[0000000010101408] = 05000000 8fb30934 | |
1884 | ! %l0 = 00000000000000ff, Mem[0000000030001400] = 0100073a | |
1885 | stha %l0,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00ff073a | |
1886 | ! %l5 = 000000000000d37c, Mem[0000000030041408] = 586f8d58ecc5ea83 | |
1887 | stxa %l5,[%i1+%o4]0x81 ! Mem[0000000030041408] = 000000000000d37c | |
1888 | ! Starting 10 instruction Load Burst | |
1889 | ! Mem[0000000030181410] = ffffffff, %l6 = 00000000000000ff | |
1890 | lduha [%i6+%o5]0x89,%l6 ! %l6 = 000000000000ffff | |
1891 | ||
1892 | p0_label_71: | |
1893 | ! Mem[0000000010101434] = 31ce1829, %l0 = 00000000000000ff | |
1894 | lduw [%i4+0x034],%l0 ! %l0 = 0000000031ce1829 | |
1895 | ! Mem[0000000030041400] = b38f9769, %l2 = 00000000000000ff | |
1896 | lduha [%i1+%g0]0x81,%l2 ! %l2 = 000000000000b38f | |
1897 | ! Mem[0000000030081400] = ff4fa0d5, %f17 = f48c59c2 | |
1898 | lda [%i2+%g0]0x81,%f17 ! %f17 = ff4fa0d5 | |
1899 | ! Mem[0000000020800000] = ffffd27f, %l1 = 000000000000fa00 | |
1900 | ldsha [%o1+0x000]%asi,%l1 ! %l1 = ffffffffffffffff | |
1901 | ! Mem[00000000100c1400] = abd68994, %l3 = 0000000000000000 | |
1902 | lduha [%i3+%g0]0x88,%l3 ! %l3 = 0000000000008994 | |
1903 | ! Mem[0000000010101424] = ffe00039, %f26 = 3c3252cc | |
1904 | lda [%i4+0x024]%asi,%f26 ! %f26 = ffe00039 | |
1905 | ! Mem[0000000010001400] = ffffffff017198bd, %f4 = 1d58cd57 7cd000ff | |
1906 | ldda [%i0+%g0]0x80,%f4 ! %f4 = ffffffff 017198bd | |
1907 | ! Mem[00000000300c1408] = caf77e8d, %l2 = 000000000000b38f | |
1908 | ldsba [%i3+%o4]0x81,%l2 ! %l2 = ffffffffffffffca | |
1909 | ! Mem[0000000030141400] = 000056ff, %l1 = ffffffffffffffff | |
1910 | lduha [%i5+%g0]0x89,%l1 ! %l1 = 00000000000056ff | |
1911 | ! Starting 10 instruction Store Burst | |
1912 | ! %l7 = 00000000000000ff, Mem[0000000010141408] = f9ff0000f2af9a9e, %asi = 80 | |
1913 | stxa %l7,[%i5+0x008]%asi ! Mem[0000000010141408] = 00000000000000ff | |
1914 | ||
1915 | p0_label_72: | |
1916 | ! %l2 = ffffffca, %l3 = 00008994, Mem[0000000010001408] = 000000ea 00000000 | |
1917 | stda %l2,[%i0+%o4]0x88 ! Mem[0000000010001408] = ffffffca 00008994 | |
1918 | ! %f14 = 51fb82b7, Mem[0000000030001410] = 71ebffff | |
1919 | sta %f14,[%i0+%o5]0x89 ! Mem[0000000030001410] = 51fb82b7 | |
1920 | ! Mem[0000000010081428] = c96e3280, %l7 = 00000000000000ff | |
1921 | swap [%i2+0x028],%l7 ! %l7 = 00000000c96e3280 | |
1922 | ! Mem[0000000030181410] = ffffffff, %l2 = ffffffffffffffca | |
1923 | ldstuba [%i6+%o5]0x81,%l2 ! %l2 = 000000ff000000ff | |
1924 | ! %f20 = b894409b 30faffff, Mem[0000000010101408] = 00000005 3409b38f | |
1925 | stda %f20,[%i4+%o4]0x88 ! Mem[0000000010101408] = b894409b 30faffff | |
1926 | ! Mem[0000000010181408] = 7e8d00ff, %l4 = ffffffffffffffff | |
1927 | swapa [%i6+%o4]0x88,%l4 ! %l4 = 000000007e8d00ff | |
1928 | ! %l2 = 00000000000000ff, Mem[000000001008142e] = 588d6f58 | |
1929 | stb %l2,[%i2+0x02e] ! Mem[000000001008142c] = 588dff58 | |
1930 | ! Mem[0000000010101408] = 30faffff, %l4 = 000000007e8d00ff | |
1931 | ldstuba [%i4+%o4]0x88,%l4 ! %l4 = 000000ff000000ff | |
1932 | ! %l4 = 00000000000000ff, Mem[0000000030041400] = 69978fb3 | |
1933 | stha %l4,[%i1+%g0]0x89 ! Mem[0000000030041400] = 699700ff | |
1934 | ! Starting 10 instruction Load Burst | |
1935 | ! Mem[0000000030101410] = 7cd097ff, %l6 = 000000000000ffff | |
1936 | ldsha [%i4+%o5]0x89,%l6 ! %l6 = ffffffffffff97ff | |
1937 | ||
1938 | p0_label_73: | |
1939 | ! Mem[0000000030101408] = 0100073a, %l3 = 0000000000008994 | |
1940 | ldswa [%i4+%o4]0x89,%l3 ! %l3 = 000000000100073a | |
1941 | ! Mem[0000000010041400] = 1b86ffff, %l4 = 00000000000000ff | |
1942 | ldsba [%i1+%g0]0x88,%l4 ! %l4 = ffffffffffffffff | |
1943 | ! Mem[00000000100c1400] = 9489d6ab, %f13 = c2598cf4 | |
1944 | lda [%i3+%g0]0x80,%f13 ! %f13 = 9489d6ab | |
1945 | ! Mem[0000000030081410] = e40000ff, %l0 = 0000000031ce1829 | |
1946 | lduwa [%i2+%o5]0x89,%l0 ! %l0 = 00000000e40000ff | |
1947 | ! Mem[0000000010041400] = ffff861b, %l3 = 000000000100073a | |
1948 | lduwa [%i1+%g0]0x80,%l3 ! %l3 = 00000000ffff861b | |
1949 | ! Mem[00000000100c1430] = ffeed72b, %l6 = ffffffffffff97ff | |
1950 | ldsba [%i3+0x031]%asi,%l6 ! %l6 = ffffffffffffffee | |
1951 | ! Mem[0000000030141400] = 00000000000056ff, %f10 = 7cd06654 71eb05b0 | |
1952 | ldda [%i5+%g0]0x89,%f10 ! %f10 = 00000000 000056ff | |
1953 | ! Mem[0000000030041400] = ff009769a7bc65c8, %f28 = 00003dff 00642d67 | |
1954 | ldda [%i1+%g0]0x81,%f28 ! %f28 = ff009769 a7bc65c8 | |
1955 | ! Mem[0000000030101410] = 1d58cd577cd097ff, %f14 = 51fb82b7 ff4fb8c7 | |
1956 | ldda [%i4+%o5]0x89,%f14 ! %f14 = 1d58cd57 7cd097ff | |
1957 | ! Starting 10 instruction Store Burst | |
1958 | ! Mem[0000000010081430] = fffffffe, %l1 = 00000000000056ff | |
1959 | swap [%i2+0x030],%l1 ! %l1 = 00000000fffffffe | |
1960 | ||
1961 | p0_label_74: | |
1962 | ! %f11 = 000056ff, Mem[0000000010001400] = ffffffff | |
1963 | sta %f11,[%i0+%g0]0x88 ! Mem[0000000010001400] = 000056ff | |
1964 | ! %l4 = ffffffff, %l5 = 0000d37c, Mem[00000000300c1400] = 00000005 3409b38f | |
1965 | stda %l4,[%i3+%g0]0x89 ! Mem[00000000300c1400] = ffffffff 0000d37c | |
1966 | ! Mem[00000000100c1438] = c7b84fff, %l6 = ffffffffffffffee | |
1967 | swap [%i3+0x038],%l6 ! %l6 = 00000000c7b84fff | |
1968 | ! %l2 = 00000000000000ff, Mem[0000000030041410] = 7a00000000000000 | |
1969 | stxa %l2,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000000000ff | |
1970 | ! Mem[0000000030081408] = 3a000000, %l0 = 00000000e40000ff | |
1971 | swapa [%i2+%o4]0x81,%l0 ! %l0 = 000000003a000000 | |
1972 | ! %f12 = bd987101 9489d6ab, Mem[0000000010081438] = 02774f52 ee7fe48c | |
1973 | std %f12,[%i2+0x038] ! Mem[0000000010081438] = bd987101 9489d6ab | |
1974 | ! %l2 = 000000ff, %l3 = ffff861b, Mem[0000000030081410] = e40000ff ffffd8e4 | |
1975 | stda %l2,[%i2+%o5]0x89 ! Mem[0000000030081410] = 000000ff ffff861b | |
1976 | ! %l7 = 00000000c96e3280, %l0 = 000000003a000000, %l4 = ffffffffffffffff | |
1977 | sdivx %l7,%l0,%l4 ! %l4 = 0000000000000003 | |
1978 | ! Mem[0000000010001400] = 000056ff, %l6 = 00000000c7b84fff | |
1979 | lduwa [%i0+%g0]0x88,%l6 ! %l6 = 00000000000056ff | |
1980 | ! Starting 10 instruction Load Burst | |
1981 | ! Mem[0000000010141400] = f48c59c2, %l1 = 00000000fffffffe | |
1982 | lduba [%i5+%g0]0x80,%l1 ! %l1 = 00000000000000f4 | |
1983 | ||
1984 | p0_label_75: | |
1985 | ! Mem[0000000010081408] = 000000ff0000fa00, %f18 = d8e4ffff c5ffffff | |
1986 | ldda [%i2+%o4]0x80,%f18 ! %f18 = 000000ff 0000fa00 | |
1987 | ! Mem[0000000010041428] = 6f1d190d, %l7 = 00000000c96e3280 | |
1988 | ldsw [%i1+0x028],%l7 ! %l7 = 000000006f1d190d | |
1989 | ! Mem[0000000010181400] = ff0000d6, %l7 = 000000006f1d190d | |
1990 | ldswa [%i6+%g0]0x80,%l7 ! %l7 = ffffffffff0000d6 | |
1991 | ! Mem[0000000010081400] = 000000fa, %l3 = 00000000ffff861b | |
1992 | ldswa [%i2+%g0]0x88,%l3 ! %l3 = 00000000000000fa | |
1993 | ! Mem[0000000010081400] = 000000fa, %l3 = 00000000000000fa | |
1994 | lduwa [%i2+%g0]0x88,%l3 ! %l3 = 00000000000000fa | |
1995 | ! Mem[0000000021800140] = c0efee0f, %l2 = 00000000000000ff | |
1996 | ldub [%o3+0x141],%l2 ! %l2 = 00000000000000ef | |
1997 | ! Mem[0000000010001410] = 00001eff, %l5 = 000000000000d37c | |
1998 | ldsha [%i0+%o5]0x88,%l5 ! %l5 = 0000000000001eff | |
1999 | ! Mem[0000000030001400] = 3a07ff00, %f9 = 00000000 | |
2000 | lda [%i0+%g0]0x89,%f9 ! %f9 = 3a07ff00 | |
2001 | ! Mem[0000000021800140] = c0efee0f, %l1 = 00000000000000f4 | |
2002 | lduha [%o3+0x140]%asi,%l1 ! %l1 = 000000000000c0ef | |
2003 | ! Starting 10 instruction Store Burst | |
2004 | ! Mem[0000000030141410] = ff000000, %l0 = 000000003a000000 | |
2005 | ldstuba [%i5+%o5]0x81,%l0 ! %l0 = 000000ff000000ff | |
2006 | ||
2007 | p0_label_76: | |
2008 | ! Mem[0000000010141410] = fa000000, %l7 = ffffffffff0000d6 | |
2009 | swapa [%i5+%o5]0x88,%l7 ! %l7 = 00000000fa000000 | |
2010 | ! %l0 = 000000ff, %l1 = 0000c0ef, Mem[0000000010101410] = 00000000 00000000 | |
2011 | stda %l0,[%i4+%o5]0x80 ! Mem[0000000010101410] = 000000ff 0000c0ef | |
2012 | ! %l2 = 00000000000000ef, Mem[0000000010181408] = ffffffff | |
2013 | stwa %l2,[%i6+%o4]0x88 ! Mem[0000000010181408] = 000000ef | |
2014 | ! %l0 = 000000ff, %l1 = 0000c0ef, Mem[0000000030081400] = d5a04fff 9eeedc2b | |
2015 | stda %l0,[%i2+%g0]0x89 ! Mem[0000000030081400] = 000000ff 0000c0ef | |
2016 | ! %f18 = 000000ff 0000fa00, %l6 = 00000000000056ff | |
2017 | ! Mem[0000000010141418] = 7404ec24984a0952 | |
2018 | add %i5,0x018,%g1 | |
2019 | stda %f18,[%g1+%l6]ASI_PST32_PL ! Mem[0000000010141418] = 00fa0000ff000000 | |
2020 | ! %l6 = 00000000000056ff, Mem[00000000300c1408] = fff9fe238d7ef7ca | |
2021 | stxa %l6,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000000056ff | |
2022 | ! %l6 = 00000000000056ff, Mem[0000000030181408] = caf77e8d | |
2023 | stwa %l6,[%i6+%o4]0x81 ! Mem[0000000030181408] = 000056ff | |
2024 | ! %l7 = 00000000fa000000, Mem[00000000300c1408] = ff560000 | |
2025 | stwa %l7,[%i3+%o4]0x81 ! Mem[00000000300c1408] = fa000000 | |
2026 | ! Mem[00000000100c1408] = fff9fe23, %l2 = 00000000000000ef | |
2027 | ldstuba [%i3+%o4]0x80,%l2 ! %l2 = 000000ff000000ff | |
2028 | ! Starting 10 instruction Load Burst | |
2029 | ! Mem[0000000010081404] = 0000979e, %l1 = 000000000000c0ef | |
2030 | ldsb [%i2+0x005],%l1 ! %l1 = 0000000000000000 | |
2031 | ||
2032 | p0_label_77: | |
2033 | ! Mem[0000000010101428] = 9489d6ab, %l5 = 0000000000001eff | |
2034 | lduha [%i4+0x02a]%asi,%l5 ! %l5 = 000000000000d6ab | |
2035 | ! Mem[00000000300c1400] = ffffffff, %l7 = 00000000fa000000 | |
2036 | ldsba [%i3+%g0]0x89,%l7 ! %l7 = ffffffffffffffff | |
2037 | ! Mem[0000000030101408] = 3a070001, %l1 = 0000000000000000 | |
2038 | ldsha [%i4+%o4]0x81,%l1 ! %l1 = 0000000000003a07 | |
2039 | ! Mem[0000000010141408] = 00000000000000ff, %f12 = bd987101 9489d6ab | |
2040 | ldda [%i5+%o4]0x80,%f12 ! %f12 = 00000000 000000ff | |
2041 | ! %l1 = 0000000000003a07, imm = fffffffffffff5da, %l7 = ffffffffffffffff | |
2042 | or %l1,-0xa26,%l7 ! %l7 = ffffffffffffffdf | |
2043 | ! %l5 = 000000000000d6ab, %l7 = ffffffffffffffdf, %l6 = 00000000000056ff | |
2044 | xnor %l5,%l7,%l6 ! %l6 = 000000000000d68b | |
2045 | ! Mem[00000000300c1408] = fa000000, %l6 = 000000000000d68b | |
2046 | ldsba [%i3+%o4]0x81,%l6 ! %l6 = fffffffffffffffa | |
2047 | ! Mem[0000000010181408] = ef000000 0abe50ae, %l4 = 00000003, %l5 = 0000d6ab | |
2048 | ldda [%i6+%o4]0x80,%l4 ! %l4 = 00000000ef000000 000000000abe50ae | |
2049 | ! Mem[0000000010101410] = 000000ff, %l1 = 0000000000003a07 | |
2050 | ldsw [%i4+%o5],%l1 ! %l1 = 00000000000000ff | |
2051 | ! Starting 10 instruction Store Burst | |
2052 | ! Mem[0000000010001408] = caffffff, %l6 = fffffffffffffffa | |
2053 | swapa [%i0+%o4]0x80,%l6 ! %l6 = 00000000caffffff | |
2054 | ||
2055 | p0_label_78: | |
2056 | ! Mem[000000001018140c] = 0abe50ae, %l4 = 00000000ef000000 | |
2057 | ldstub [%i6+0x00c],%l4 ! %l4 = 0000000a000000ff | |
2058 | ! %l6 = caffffff, %l7 = ffffffdf, Mem[0000000010101410] = 000000ff 0000c0ef | |
2059 | stda %l6,[%i4+%o5]0x80 ! Mem[0000000010101410] = caffffff ffffffdf | |
2060 | ! %l0 = 00000000000000ff, Mem[0000000030001410] = b782fb51 | |
2061 | stba %l0,[%i0+%o5]0x81 ! Mem[0000000030001410] = ff82fb51 | |
2062 | ! Mem[0000000010141406] = 017198bd, %l2 = 00000000000000ff | |
2063 | ldstub [%i5+0x006],%l2 ! %l2 = 00000098000000ff | |
2064 | ! Mem[00000000300c1410] = ff58cd57, %l0 = 00000000000000ff | |
2065 | swapa [%i3+%o5]0x81,%l0 ! %l0 = 00000000ff58cd57 | |
2066 | ! %l0 = 00000000ff58cd57, Mem[00000000201c0000] = 00ff2e73, %asi = 80 | |
2067 | stha %l0,[%o0+0x000]%asi ! Mem[00000000201c0000] = cd572e73 | |
2068 | ! %l5 = 000000000abe50ae, Mem[0000000030001408] = 0000001b | |
2069 | stwa %l5,[%i0+%o4]0x89 ! Mem[0000000030001408] = 0abe50ae | |
2070 | ! %l0 = 00000000ff58cd57, Mem[0000000010041410] = ffffffff | |
2071 | stha %l0,[%i1+%o5]0x88 ! Mem[0000000010041410] = ffffcd57 | |
2072 | ! %f30 = caf77e8d 23fef9ff, Mem[0000000030041400] = ff009769 a7bc65c8 | |
2073 | stda %f30,[%i1+%g0]0x81 ! Mem[0000000030041400] = caf77e8d 23fef9ff | |
2074 | ! Starting 10 instruction Load Burst | |
2075 | ! Mem[00000000100c1408] = 23fef9ff, %f0 = 05000000 | |
2076 | lda [%i3+%o4]0x88,%f0 ! %f0 = 23fef9ff | |
2077 | ||
2078 | p0_label_79: | |
2079 | membar #Sync ! Added by membar checker (11) | |
2080 | ! Mem[0000000030041400] = caf77e8d 23fef9ff 00000000 0000d37c | |
2081 | ! Mem[0000000030041410] = 00000000 000000ff 6dad841c e8204b12 | |
2082 | ! Mem[0000000030041420] = 173a8631 ddd559eb eb791c24 d8c5ef3b | |
2083 | ! Mem[0000000030041430] = 824747dc 31cfabbb 985e8d1e 937a6ba0 | |
2084 | ldda [%i1]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030041400 | |
2085 | ! Mem[0000000010181430] = 00003dffcabb9aed, %l0 = 00000000ff58cd57 | |
2086 | ldxa [%i6+0x030]%asi,%l0 ! %l0 = 00003dffcabb9aed | |
2087 | ! Mem[0000000030101408] = 3a07000100000000, %l5 = 000000000abe50ae | |
2088 | ldxa [%i4+%o4]0x81,%l5 ! %l5 = 3a07000100000000 | |
2089 | ! Mem[00000000300c1408] = fa00000000000000, %l4 = 000000000000000a | |
2090 | ldxa [%i3+%o4]0x81,%l4 ! %l4 = fa00000000000000 | |
2091 | ! Mem[0000000010041408] = 35a330ff, %l0 = 00003dffcabb9aed | |
2092 | lduba [%i1+%o4]0x88,%l0 ! %l0 = 00000000000000ff | |
2093 | ! Mem[0000000030141410] = ff000000, %l3 = 00000000000000fa | |
2094 | ldswa [%i5+%o5]0x81,%l3 ! %l3 = ffffffffff000000 | |
2095 | ! %l1 = 00000000000000ff, imm = fffffffffffffc53, %l1 = 00000000000000ff | |
2096 | add %l1,-0x3ad,%l1 ! %l1 = fffffffffffffd52 | |
2097 | ! Mem[0000000010181410] = 00003dff, %l1 = fffffffffffffd52 | |
2098 | lduha [%i6+%o5]0x88,%l1 ! %l1 = 0000000000003dff | |
2099 | ! %l1 = 0000000000003dff, %l0 = 00000000000000ff, %l5 = 3a07000100000000 | |
2100 | andn %l1,%l0,%l5 ! %l5 = 0000000000003d00 | |
2101 | ! Starting 10 instruction Store Burst | |
2102 | ! %f0 = 23fef9ff, Mem[0000000010141400] = c2598cf4 | |
2103 | sta %f0 ,[%i5+%g0]0x88 ! Mem[0000000010141400] = 23fef9ff | |
2104 | ||
2105 | p0_label_80: | |
2106 | ! %l6 = 00000000caffffff, Mem[0000000010041400] = 1b86ffff | |
2107 | stha %l6,[%i1+%g0]0x88 ! Mem[0000000010041400] = 1b86ffff | |
2108 | ! Mem[00000000100c1410] = ff4f0000, %l2 = 0000000000000098 | |
2109 | swapa [%i3+%o5]0x80,%l2 ! %l2 = 00000000ff4f0000 | |
2110 | ! %f12 = 00000000, Mem[0000000030101400] = 23fef9ff | |
2111 | sta %f12,[%i4+%g0]0x89 ! Mem[0000000030101400] = 00000000 | |
2112 | ! %l0 = 00000000000000ff, Mem[000000001004143e] = 5ae7c764, %asi = 80 | |
2113 | stha %l0,[%i1+0x03e]%asi ! Mem[000000001004143c] = 5ae700ff | |
2114 | ! %l2 = ff4f0000, %l3 = ff000000, Mem[0000000010101400] = 05000000 e4d8ffff | |
2115 | stda %l2,[%i4+%g0]0x88 ! Mem[0000000010101400] = ff4f0000 ff000000 | |
2116 | ! Mem[000000001004141c] = a9dffb51, %l6 = caffffff, %l5 = 00003d00 | |
2117 | add %i1,0x1c,%g1 | |
2118 | casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000a9dffb51 | |
2119 | ! %l4 = fa00000000000000, Mem[0000000010081407] = 0000979e | |
2120 | stb %l4,[%i2+0x007] ! Mem[0000000010081404] = 00009700 | |
2121 | ! %l6 = 00000000caffffff, Mem[000000001004141a] = 3409b38f | |
2122 | sth %l6,[%i1+0x01a] ! Mem[0000000010041418] = 3409ffff | |
2123 | ! %l4 = 00000000, %l5 = a9dffb51, Mem[0000000010181410] = 00003dff 994a7981 | |
2124 | stda %l4,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000000 a9dffb51 | |
2125 | ! Starting 10 instruction Load Burst | |
2126 | ! %l3 = ffffffffff000000, %l2 = 00000000ff4f0000, %l1 = 0000000000003dff | |
2127 | and %l3,%l2,%l1 ! %l1 = 00000000ff000000 | |
2128 | ||
2129 | p0_label_81: | |
2130 | ! Mem[0000000030001408] = ae50be0a, %l1 = 00000000ff000000 | |
2131 | lduwa [%i0+%o4]0x81,%l1 ! %l1 = 00000000ae50be0a | |
2132 | ! Mem[0000000010041400] = 1b86ffff, %l0 = 00000000000000ff | |
2133 | ldswa [%i1+%g0]0x88,%l0 ! %l0 = 000000001b86ffff | |
2134 | ! %l6 = 00000000caffffff, imm = 0000000000000a18, %l4 = fa00000000000000 | |
2135 | andn %l6,0xa18,%l4 ! %l4 = 00000000cafff5e7 | |
2136 | ! Mem[0000000030101410] = ff97d07c, %l6 = 00000000caffffff | |
2137 | ldsba [%i4+%o5]0x81,%l6 ! %l6 = ffffffffffffffff | |
2138 | ! Mem[0000000030041408] = 7cd3000000000000, %f10 = 00000000 000056ff | |
2139 | ldda [%i1+%o4]0x89,%f10 ! %f10 = 7cd30000 00000000 | |
2140 | ! Mem[0000000010141400] = fff9fe23, %l2 = 00000000ff4f0000 | |
2141 | ldsha [%i5+%g0]0x80,%l2 ! %l2 = fffffffffffffff9 | |
2142 | ! Mem[0000000030141410] = ff000000, %l4 = 00000000cafff5e7 | |
2143 | ldswa [%i5+%o5]0x81,%l4 ! %l4 = ffffffffff000000 | |
2144 | ! Mem[0000000010001400] = 000056ff, %l2 = fffffffffffffff9 | |
2145 | lduba [%i0+%g0]0x88,%l2 ! %l2 = 00000000000000ff | |
2146 | ! Mem[0000000021800000] = 167b613f, %l2 = 00000000000000ff | |
2147 | lduba [%o3+0x000]%asi,%l2 ! %l2 = 0000000000000016 | |
2148 | ! Starting 10 instruction Store Burst | |
2149 | ! %l5 = 00000000a9dffb51, Mem[0000000010001409] = fffffffa, %asi = 80 | |
2150 | stba %l5,[%i0+0x009]%asi ! Mem[0000000010001408] = ff51fffa | |
2151 | ||
2152 | p0_label_82: | |
2153 | ! %l7 = ffffffffffffffdf, Mem[0000000010181400] = ff0000d6 | |
2154 | stba %l7,[%i6+%g0]0x80 ! Mem[0000000010181400] = df0000d6 | |
2155 | ! %f6 = 000000ea 1b86ff56, %l1 = 00000000ae50be0a | |
2156 | ! Mem[0000000030101410] = ff97d07c57cd581d | |
2157 | add %i4,0x010,%g1 | |
2158 | stda %f6,[%g1+%l1]ASI_PST8_S ! Mem[0000000030101410] = ff97d07c1bcdff1d | |
2159 | ! Code Fragment 3 | |
2160 | p0_fragment_7: | |
2161 | ! %l0 = 000000001b86ffff | |
2162 | setx 0xf93a5608695ece40,%g7,%l0 ! %l0 = f93a5608695ece40 | |
2163 | ! %l1 = 00000000ae50be0a | |
2164 | setx 0xa88dbc67d85d28ed,%g7,%l1 ! %l1 = a88dbc67d85d28ed | |
2165 | setx 0x1fe000, %g1, %g3 | |
2166 | or %l0, %g3, %l0 ! always set perrmask = 0xff | |
2167 | setx 0x1ffff8, %g1, %g2 | |
2168 | and %l0, %g2, %l0 | |
2169 | ta T_CHANGE_HPRIV | |
2170 | stxa %l1, [%l0]ASI_DCACHE_DATA | |
2171 | ta T_CHANGE_NONHPRIV | |
2172 | ! %l0 = f93a5608695ece40 | |
2173 | setx 0x37b2c5d8399eb14c,%g7,%l0 ! %l0 = 37b2c5d8399eb14c | |
2174 | ! %l1 = a88dbc67d85d28ed | |
2175 | setx 0x1542948fabcaaf19,%g7,%l1 ! %l1 = 1542948fabcaaf19 | |
2176 | ! Mem[000000001018143c] = 4164d557, %l7 = ffffffffffffffdf, %asi = 80 | |
2177 | swapa [%i6+0x03c]%asi,%l7 ! %l7 = 000000004164d557 | |
2178 | ! %f18 = 00000000 0000d37c, Mem[0000000010001400] = ff560000 017198bd | |
2179 | stda %f18,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000 0000d37c | |
2180 | ! %l2 = 00000016, %l3 = ff000000, Mem[0000000010001400] = 00000000 0000d37c | |
2181 | stda %l2,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000016 ff000000 | |
2182 | ! %l4 = ff000000, %l5 = a9dffb51, Mem[0000000010081428] = 000000ff 588dff58 | |
2183 | std %l4,[%i2+0x028] ! Mem[0000000010081428] = ff000000 a9dffb51 | |
2184 | ! Mem[0000000030101408] = 0100073a, %l6 = ffffffffffffffff | |
2185 | ldstuba [%i4+%o4]0x89,%l6 ! %l6 = 0000003a000000ff | |
2186 | ! Mem[0000000020800040] = 1eff2aff, %l1 = 1542948fabcaaf19 | |
2187 | ldstub [%o1+0x040],%l1 ! %l1 = 0000001e000000ff | |
2188 | ! Starting 10 instruction Load Burst | |
2189 | ! Mem[0000000030081410] = ffff861b 000000ff, %l2 = 00000016, %l3 = ff000000 | |
2190 | ldda [%i2+%o5]0x89,%l2 ! %l2 = 00000000000000ff 00000000ffff861b | |
2191 | ||
2192 | p0_label_83: | |
2193 | ! Mem[0000000010041408] = 35a330ff, %f12 = 00000000 | |
2194 | lda [%i1+%o4]0x88,%f12 ! %f12 = 35a330ff | |
2195 | ! Mem[0000000030081408] = e40000ff 001b0000, %l0 = 399eb14c, %l1 = 0000001e | |
2196 | ldda [%i2+%o4]0x81,%l0 ! %l0 = 00000000e40000ff 00000000001b0000 | |
2197 | ! Mem[0000000010041410] = 57cdffff44e48ca9, %f0 = 23fef9ff 8fb30934 | |
2198 | ldd [%i1+%o5],%f0 ! %f0 = 57cdffff 44e48ca9 | |
2199 | ! Mem[0000000021800100] = 004b2afa, %l2 = 00000000000000ff | |
2200 | ldsha [%o3+0x100]%asi,%l2 ! %l2 = 000000000000004b | |
2201 | ! Mem[0000000010141410] = ff0000d6, %f1 = 44e48ca9 | |
2202 | lda [%i5+%o5]0x88,%f1 ! %f1 = ff0000d6 | |
2203 | ! Mem[0000000030081400] = ff000000, %l1 = 00000000001b0000 | |
2204 | ldsba [%i2+%g0]0x81,%l1 ! %l1 = ffffffffffffffff | |
2205 | ! Mem[0000000030081410] = ff000000, %l7 = 000000004164d557 | |
2206 | ldswa [%i2+%o5]0x81,%l7 ! %l7 = ffffffffff000000 | |
2207 | ! Mem[0000000030181408] = 000056ff23fef9ff, %f30 = 985e8d1e 937a6ba0 | |
2208 | ldda [%i6+%o4]0x81,%f30 ! %f30 = 000056ff 23fef9ff | |
2209 | ! Mem[0000000010101400] = ff000000ff4f0000, %l6 = 000000000000003a | |
2210 | ldxa [%i4+%g0]0x88,%l6 ! %l6 = ff000000ff4f0000 | |
2211 | ! Starting 10 instruction Store Burst | |
2212 | ! %f16 = caf77e8d 23fef9ff 00000000 0000d37c | |
2213 | ! %f20 = 00000000 000000ff 6dad841c e8204b12 | |
2214 | ! %f24 = 173a8631 ddd559eb eb791c24 d8c5ef3b | |
2215 | ! %f28 = 824747dc 31cfabbb 000056ff 23fef9ff | |
2216 | stda %f16,[%i6]ASI_BLK_P ! Block Store to 0000000010181400 | |
2217 | ||
2218 | p0_label_84: | |
2219 | ! %f4 = ffffffff 017198bd, Mem[0000000010081410] = ff003a00 05bb9aed | |
2220 | stda %f4 ,[%i2+%o5]0x80 ! Mem[0000000010081410] = ffffffff 017198bd | |
2221 | ! %l4 = ffffffffff000000, Mem[00000000100c1400] = 9489d6abf006fa37 | |
2222 | stxa %l4,[%i3+%g0]0x80 ! Mem[00000000100c1400] = ffffffffff000000 | |
2223 | ! %f2 = caf77e8d 23fef9ff, Mem[0000000010181438] = 000056ff 23fef9ff | |
2224 | std %f2 ,[%i6+0x038] ! Mem[0000000010181438] = caf77e8d 23fef9ff | |
2225 | ! Mem[00000000218000c0] = 0ce93437, %l2 = 000000000000004b | |
2226 | ldstuba [%o3+0x0c0]%asi,%l2 ! %l2 = 0000000c000000ff | |
2227 | ! %l4 = ffffffffff000000, Mem[0000000010001408] = faff51ff | |
2228 | stwa %l4,[%i0+%o4]0x88 ! Mem[0000000010001408] = ff000000 | |
2229 | ! Mem[0000000010141410] = d60000ff, %l5 = 00000000a9dffb51 | |
2230 | swapa [%i5+%o5]0x80,%l5 ! %l5 = 00000000d60000ff | |
2231 | ! %l2 = 000000000000000c, Mem[0000000010041408] = ff30a335b782fb51 | |
2232 | stxa %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = 000000000000000c | |
2233 | ! %l1 = ffffffffffffffff, Mem[0000000010041420] = c82a009ee595edb0, %asi = 80 | |
2234 | stxa %l1,[%i1+0x020]%asi ! Mem[0000000010041420] = ffffffffffffffff | |
2235 | ! %l1 = ffffffffffffffff, Mem[0000000010041400] = ffff861b4407699b | |
2236 | stxa %l1,[%i1+%g0]0x80 ! Mem[0000000010041400] = ffffffffffffffff | |
2237 | ! Starting 10 instruction Load Burst | |
2238 | ! Mem[0000000010081410] = ffffffff, %l1 = ffffffffffffffff | |
2239 | ldsba [%i2+%o5]0x88,%l1 ! %l1 = ffffffffffffffff | |
2240 | ||
2241 | p0_label_85: | |
2242 | ! Mem[0000000030041408] = 00000000 0000d37c, %l0 = e40000ff, %l1 = ffffffff | |
2243 | ldda [%i1+%o4]0x81,%l0 ! %l0 = 0000000000000000 000000000000d37c | |
2244 | ! Mem[0000000010001400] = 00000016ff000000, %l1 = 000000000000d37c | |
2245 | ldxa [%i0+%g0]0x80,%l1 ! %l1 = 00000016ff000000 | |
2246 | membar #Sync ! Added by membar checker (12) | |
2247 | ! Mem[0000000010181408] = 00000000, %f1 = ff0000d6 | |
2248 | lda [%i6+%o4]0x88,%f1 ! %f1 = 00000000 | |
2249 | ! Mem[0000000010001400] = 00000016, %f10 = 7cd30000 | |
2250 | lda [%i0+%g0]0x80,%f10 ! %f10 = 00000016 | |
2251 | ! Mem[00000000300c1400] = ffffffff, %l4 = ffffffffff000000 | |
2252 | ldsba [%i3+%g0]0x81,%l4 ! %l4 = ffffffffffffffff | |
2253 | ! Mem[0000000010081410] = ffffffff 017198bd, %l0 = 00000000, %l1 = ff000000 | |
2254 | ldda [%i2+%o5]0x80,%l0 ! %l0 = 00000000ffffffff 00000000017198bd | |
2255 | ! %l3 = 00000000ffff861b, %l6 = ff000000ff4f0000, %y = 0000ffff | |
2256 | sdiv %l3,%l6,%l4 ! %l4 = fffffffffe8dbd79 | |
2257 | mov %l0,%y ! %y = ffffffff | |
2258 | ! Mem[0000000010101400] = 00004fff, %l4 = fffffffffe8dbd79 | |
2259 | lduwa [%i4+0x000]%asi,%l4 ! %l4 = 0000000000004fff | |
2260 | ! Mem[0000000010081400] = fa000000, %l4 = 0000000000004fff | |
2261 | ldsba [%i2+%g0]0x80,%l4 ! %l4 = fffffffffffffffa | |
2262 | ! Starting 10 instruction Store Burst | |
2263 | ! %f15 = 7cd097ff, Mem[0000000010181404] = 23fef9ff | |
2264 | st %f15,[%i6+0x004] ! Mem[0000000010181404] = 7cd097ff | |
2265 | ||
2266 | p0_label_86: | |
2267 | ! %l2 = 000000000000000c, Mem[0000000010041400] = ffffffff | |
2268 | stba %l2,[%i1+%g0]0x88 ! Mem[0000000010041400] = ffffff0c | |
2269 | ! %l1 = 00000000017198bd, Mem[0000000030081408] = 00001b00ff0000e4 | |
2270 | stxa %l1,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000017198bd | |
2271 | ! Mem[0000000010081420] = 71d2d556, %l4 = fffffffffffffffa, %asi = 80 | |
2272 | swapa [%i2+0x020]%asi,%l4 ! %l4 = 0000000071d2d556 | |
2273 | ! %l3 = 00000000ffff861b, Mem[0000000010181428] = eb791c24, %asi = 80 | |
2274 | stha %l3,[%i6+0x028]%asi ! Mem[0000000010181428] = 861b1c24 | |
2275 | ! %l7 = ffffffffff000000, Mem[0000000010041400] = ffffffffffffff0c | |
2276 | stxa %l7,[%i1+%g0]0x88 ! Mem[0000000010041400] = ffffffffff000000 | |
2277 | ! %f11 = 00000000, %f5 = 017198bd, %f2 = caf77e8d | |
2278 | fdivs %f11,%f5 ,%f2 ! %f2 = 00000000 | |
2279 | ! %l5 = 00000000d60000ff, Mem[00000000100c1410] = 00000098 | |
2280 | stwa %l5,[%i3+%o5]0x80 ! Mem[00000000100c1410] = d60000ff | |
2281 | ! %l0 = 00000000ffffffff, Mem[0000000030101408] = ff070001 | |
2282 | stwa %l0,[%i4+%o4]0x81 ! Mem[0000000030101408] = ffffffff | |
2283 | ! Mem[00000000300c1400] = ffffffff, %l6 = ff000000ff4f0000 | |
2284 | swapa [%i3+%g0]0x81,%l6 ! %l6 = 00000000ffffffff | |
2285 | ! Starting 10 instruction Load Burst | |
2286 | ! Mem[00000000300c1408] = 00000000 000000fa, %l2 = 0000000c, %l3 = ffff861b | |
2287 | ldda [%i3+%o4]0x89,%l2 ! %l2 = 00000000000000fa 0000000000000000 | |
2288 | ||
2289 | p0_label_87: | |
2290 | ! Mem[0000000010081410] = ffffffff, %l1 = 00000000017198bd | |
2291 | lduwa [%i2+%o5]0x80,%l1 ! %l1 = 00000000ffffffff | |
2292 | ! Mem[0000000010041408] = 00000000, %l4 = 0000000071d2d556 | |
2293 | lduwa [%i1+%o4]0x88,%l4 ! %l4 = 0000000000000000 | |
2294 | ! Mem[00000000211c0000] = ffff8232, %l4 = 0000000000000000 | |
2295 | lduh [%o2+%g0],%l4 ! %l4 = 000000000000ffff | |
2296 | ! Mem[0000000030181408] = 000056ff, %l1 = 00000000ffffffff | |
2297 | ldsha [%i6+%o4]0x81,%l1 ! %l1 = 0000000000000000 | |
2298 | ! Mem[0000000030001408] = ae50be0af1cb4b28, %l4 = 000000000000ffff | |
2299 | ldxa [%i0+%o4]0x81,%l4 ! %l4 = ae50be0af1cb4b28 | |
2300 | ! %f5 = 017198bd, %f20 = 00000000 | |
2301 | fsqrts %f5 ,%f20 ! %f20 = 2078b1ae | |
2302 | ! Mem[00000000201c0000] = cd572e73, %l6 = 00000000ffffffff | |
2303 | ldsb [%o0+%g0],%l6 ! %l6 = ffffffffffffffcd | |
2304 | ! Mem[0000000030101410] = ff97d07c1bcdff1d, %l3 = 0000000000000000 | |
2305 | ldxa [%i4+%o5]0x81,%l3 ! %l3 = ff97d07c1bcdff1d | |
2306 | ! Code Fragment 4 | |
2307 | p0_fragment_8: | |
2308 | ! %l0 = 00000000ffffffff | |
2309 | setx 0x96925b881d278c95,%g7,%l0 ! %l0 = 96925b881d278c95 | |
2310 | ! %l1 = 0000000000000000 | |
2311 | setx 0x4c9735b8298d4c89,%g7,%l1 ! %l1 = 4c9735b8298d4c89 | |
2312 | setx 0x7ff8, %g1, %g2 | |
2313 | and %l0, %g2, %l0 | |
2314 | setx 0xffffffff, %g1, %g2 | |
2315 | and %l1, %g2, %l1 | |
2316 | setx 0x100000000, %g1, %g2 | |
2317 | or %l1, %g2, %l1 ! Set bit 32 - perrinj | |
2318 | ta T_CHANGE_HPRIV | |
2319 | stxa %l1, [%l0]ASI_ICACHE_INSTR | |
2320 | ta T_CHANGE_NONHPRIV | |
2321 | ! %l0 = 96925b881d278c95 | |
2322 | setx 0x7ae2a41026ccf59a,%g7,%l0 ! %l0 = 7ae2a41026ccf59a | |
2323 | ! %l1 = 4c9735b8298d4c89 | |
2324 | setx 0x344584779913122b,%g7,%l1 ! %l1 = 344584779913122b | |
2325 | ! Starting 10 instruction Store Burst | |
2326 | ! Mem[0000000030001410] = 51fb82ff, %l5 = 00000000d60000ff | |
2327 | swapa [%i0+%o5]0x89,%l5 ! %l5 = 0000000051fb82ff | |
2328 | ||
2329 | p0_label_88: | |
2330 | ! %l4 = f1cb4b28, %l5 = 51fb82ff, Mem[0000000010101430] = 384199fe 31ce1829 | |
2331 | stda %l4,[%i4+0x030]%asi ! Mem[0000000010101430] = f1cb4b28 51fb82ff | |
2332 | ! %l6 = ffffffcd, %l7 = ff000000, Mem[0000000010041400] = 000000ff ffffffff | |
2333 | stda %l6,[%i1+%g0]0x80 ! Mem[0000000010041400] = ffffffcd ff000000 | |
2334 | ! %l3 = ff97d07c1bcdff1d, Mem[0000000021800140] = c0efee0f | |
2335 | sth %l3,[%o3+0x140] ! Mem[0000000021800140] = ff1dee0f | |
2336 | ! %f21 = 000000ff, %f23 = e8204b12, %f1 = 00000000 | |
2337 | fdivs %f21,%f23,%f1 ! %f1 = 80000000 | |
2338 | ! %f4 = ffffffff 017198bd, %l1 = 344584779913122b | |
2339 | ! Mem[0000000010041408] = 000000000000000c | |
2340 | add %i1,0x008,%g1 | |
2341 | stda %f4,[%g1+%l1]ASI_PST8_PL ! Mem[0000000010041408] = bd98000100ff000c | |
2342 | ! %f9 = 3a07ff00, Mem[0000000030101410] = 7cd097ff | |
2343 | sta %f9 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = 3a07ff00 | |
2344 | ! Mem[000000001014143c] = 65c8b8c7, %l2 = 00000000000000fa, %asi = 80 | |
2345 | swapa [%i5+0x03c]%asi,%l2 ! %l2 = 0000000065c8b8c7 | |
2346 | ! %l7 = ffffffffff000000, Mem[0000000030101400] = 00000000 | |
2347 | stha %l7,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000 | |
2348 | ! %l4 = ae50be0af1cb4b28, Mem[0000000030141410] = 000000ff | |
2349 | stwa %l4,[%i5+%o5]0x89 ! Mem[0000000030141410] = f1cb4b28 | |
2350 | ! Starting 10 instruction Load Burst | |
2351 | ! Mem[00000000100c1410] = d60000ff 00000000, %l4 = f1cb4b28, %l5 = 51fb82ff | |
2352 | ldda [%i3+0x010]%asi,%l4 ! %l4 = 00000000d60000ff 0000000000000000 | |
2353 | ||
2354 | p0_label_89: | |
2355 | ! Mem[00000000100c1410] = ff0000d6, %f29 = 31cfabbb | |
2356 | lda [%i3+%o5]0x88,%f29 ! %f29 = ff0000d6 | |
2357 | ! Mem[0000000030041400] = fff9fe23 8d7ef7ca, %l2 = 65c8b8c7, %l3 = 1bcdff1d | |
2358 | ldda [%i1+%g0]0x89,%l2 ! %l2 = 000000008d7ef7ca 00000000fff9fe23 | |
2359 | ! Mem[0000000010001410] = ea000000 00001eff, %l6 = ffffffcd, %l7 = ff000000 | |
2360 | ldda [%i0+%o5]0x88,%l6 ! %l6 = 0000000000001eff 00000000ea000000 | |
2361 | ! Mem[0000000010101410] = ffffffca, %l7 = 00000000ea000000 | |
2362 | ldsba [%i4+%o5]0x88,%l7 ! %l7 = ffffffffffffffca | |
2363 | ! Mem[0000000030081410] = 000000ff, %l7 = ffffffffffffffca | |
2364 | ldsha [%i2+%o5]0x89,%l7 ! %l7 = 00000000000000ff | |
2365 | ! %l0 = 7ae2a41026ccf59a, Mem[0000000010041400] = ffffffcdff000000 | |
2366 | stx %l0,[%i1+%g0] ! Mem[0000000010041400] = 7ae2a41026ccf59a | |
2367 | ! Mem[0000000010141410] = a9dffb51, %l5 = 0000000000000000 | |
2368 | ldswa [%i5+%o5]0x80,%l5 ! %l5 = ffffffffa9dffb51 | |
2369 | ! Mem[0000000010181408] = 7cd30000 00000000, %l0 = 26ccf59a, %l1 = 9913122b | |
2370 | ldda [%i6+%o4]0x88,%l0 ! %l0 = 0000000000000000 000000007cd30000 | |
2371 | ! Mem[0000000010041404] = 26ccf59a, %l3 = 00000000fff9fe23 | |
2372 | ldub [%i1+0x006],%l3 ! %l3 = 00000000000000f5 | |
2373 | ! Starting 10 instruction Store Burst | |
2374 | ! Mem[0000000010101404] = 000000ff, %l3 = 00000000000000f5 | |
2375 | swap [%i4+0x004],%l3 ! %l3 = 00000000000000ff | |
2376 | ||
2377 | p0_label_90: | |
2378 | ! %l1 = 000000007cd30000, Mem[0000000030001410] = ff0000d6 | |
2379 | stha %l1,[%i0+%o5]0x81 ! Mem[0000000030001410] = 000000d6 | |
2380 | ! Mem[00000000300c1410] = ff000000, %l6 = 0000000000001eff | |
2381 | swapa [%i3+%o5]0x89,%l6 ! %l6 = 00000000ff000000 | |
2382 | ! %f2 = 00000000 23fef9ff, %l1 = 000000007cd30000 | |
2383 | ! Mem[00000000300c1438] = 51fb82b7ff4fb8c7 | |
2384 | add %i3,0x038,%g1 | |
2385 | stda %f2,[%g1+%l1]ASI_PST16_SL ! Mem[00000000300c1438] = 51fb82b7ff4fb8c7 | |
2386 | ! %l3 = 00000000000000ff, Mem[0000000010141400] = bdff710123fef9ff | |
2387 | stxa %l3,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000000000ff | |
2388 | ! %f2 = 00000000, Mem[0000000010101400] = 00004fff | |
2389 | sta %f2 ,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000 | |
2390 | ! %f4 = ffffffff 017198bd, Mem[0000000010081410] = ffffffff bd987101 | |
2391 | stda %f4 ,[%i2+%o5]0x88 ! Mem[0000000010081410] = ffffffff 017198bd | |
2392 | ! %l1 = 000000007cd30000, Mem[0000000030101400] = caf77e8d00000000 | |
2393 | stxa %l1,[%i4+%g0]0x89 ! Mem[0000000030101400] = 000000007cd30000 | |
2394 | ! %l2 = 000000008d7ef7ca, Mem[0000000030041410] = 00000000 | |
2395 | stha %l2,[%i1+%o5]0x89 ! Mem[0000000030041410] = 0000f7ca | |
2396 | ! Mem[0000000010001400] = 16000000, %l5 = ffffffffa9dffb51 | |
2397 | ldstuba [%i0+%g0]0x88,%l5 ! %l5 = 00000000000000ff | |
2398 | ! Starting 10 instruction Load Burst | |
2399 | ! Mem[0000000010141400] = ff000000, %l1 = 000000007cd30000 | |
2400 | ldsba [%i5+0x002]%asi,%l1 ! %l1 = 0000000000000000 | |
2401 | ||
2402 | p0_label_91: | |
2403 | ! %f18 = 00000000, %f17 = 23fef9ff, %f12 = 35a330ff | |
2404 | fdivs %f18,%f17,%f12 ! %f12 = 00000000 | |
2405 | ! Mem[0000000010081400] = 000000fa, %l7 = 00000000000000ff | |
2406 | lduwa [%i2+%g0]0x88,%l7 ! %l7 = 00000000000000fa | |
2407 | ! Mem[0000000010081410] = bd987101 ffffffff, %l0 = 00000000, %l1 = 00000000 | |
2408 | ldda [%i2+%o5]0x80,%l0 ! %l0 = 00000000bd987101 00000000ffffffff | |
2409 | ! Mem[0000000030181408] = ff560000, %l0 = 00000000bd987101 | |
2410 | ldswa [%i6+%o4]0x89,%l0 ! %l0 = ffffffffff560000 | |
2411 | ! Mem[00000000300c1408] = fa00000000000000, %l3 = 00000000000000ff | |
2412 | ldxa [%i3+%o4]0x81,%l3 ! %l3 = fa00000000000000 | |
2413 | ! Mem[00000000300c1408] = 000000fa, %l4 = 00000000d60000ff | |
2414 | ldswa [%i3+%o4]0x89,%l4 ! %l4 = 00000000000000fa | |
2415 | ! Mem[0000000010081400] = 000000fa, %l3 = fa00000000000000 | |
2416 | lduha [%i2+%g0]0x88,%l3 ! %l3 = 00000000000000fa | |
2417 | ! Mem[0000000010181408] = 000000000000d37c, %l4 = 00000000000000fa | |
2418 | ldxa [%i6+%o4]0x80,%l4 ! %l4 = 000000000000d37c | |
2419 | ! Mem[00000000211c0000] = ffff8232, %l6 = 00000000ff000000 | |
2420 | lduha [%o2+0x000]%asi,%l6 ! %l6 = 000000000000ffff | |
2421 | ! Starting 10 instruction Store Burst | |
2422 | ! %l1 = 00000000ffffffff, Mem[0000000010181410] = 00000000 | |
2423 | stba %l1,[%i6+%o5]0x88 ! Mem[0000000010181410] = 000000ff | |
2424 | ||
2425 | p0_label_92: | |
2426 | ! Mem[0000000010081408] = 000000ff, %l2 = 000000008d7ef7ca | |
2427 | swapa [%i2+%o4]0x80,%l2 ! %l2 = 00000000000000ff | |
2428 | ! %l2 = 00000000000000ff, Mem[0000000010081408] = 00fa0000caf77e8d | |
2429 | stxa %l2,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000000000ff | |
2430 | ! Mem[0000000030041408] = 00000000, %l4 = 000000000000d37c | |
2431 | ldstuba [%i1+%o4]0x89,%l4 ! %l4 = 00000000000000ff | |
2432 | ! Mem[0000000010041438] = 425cdb36, %l2 = 00000000000000ff | |
2433 | swap [%i1+0x038],%l2 ! %l2 = 00000000425cdb36 | |
2434 | ! %l6 = 000000000000ffff, Mem[0000000021800181] = 0001ca23, %asi = 80 | |
2435 | stba %l6,[%o3+0x181]%asi ! Mem[0000000021800180] = 00ffca23 | |
2436 | ! %f17 = 23fef9ff, %f25 = ddd559eb, %f28 = 824747dc ff0000d6 | |
2437 | fsmuld %f17,%f25,%f28 ! %f28 = c04a8ff2 048482a0 | |
2438 | ! %f9 = 3a07ff00, Mem[000000001000141c] = 883d48ff | |
2439 | st %f9 ,[%i0+0x01c] ! Mem[000000001000141c] = 3a07ff00 | |
2440 | ! Mem[0000000030141400] = ff560000, %l1 = 00000000ffffffff | |
2441 | ldstuba [%i5+%g0]0x81,%l1 ! %l1 = 000000ff000000ff | |
2442 | ! %l4 = 0000000000000000, Mem[0000000010141408] = 00000000 | |
2443 | stba %l4,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000 | |
2444 | ! Starting 10 instruction Load Burst | |
2445 | ! Mem[0000000010141410] = 51fbdfa9, %l4 = 0000000000000000 | |
2446 | lduba [%i5+%o5]0x88,%l4 ! %l4 = 00000000000000a9 | |
2447 | ||
2448 | p0_label_93: | |
2449 | ! Mem[0000000030101400] = 7cd30000, %l0 = ffffffffff560000 | |
2450 | lduha [%i4+%g0]0x89,%l0 ! %l0 = 0000000000000000 | |
2451 | ! Mem[0000000010141410] = a9dffb51, %l1 = 00000000000000ff | |
2452 | lduh [%i5+0x012],%l1 ! %l1 = 000000000000fb51 | |
2453 | ! Mem[0000000010081410] = bd987101ffffffff, %l3 = 00000000000000fa | |
2454 | ldxa [%i2+0x010]%asi,%l3 ! %l3 = bd987101ffffffff | |
2455 | ! Mem[00000000100c1410] = ff0000d6, %f3 = 23fef9ff | |
2456 | lda [%i3+%o5]0x88,%f3 ! %f3 = ff0000d6 | |
2457 | ! Mem[00000000100c1400] = 000000ffffffffff, %f22 = 6dad841c e8204b12 | |
2458 | ldda [%i3+%g0]0x88,%f22 ! %f22 = 000000ff ffffffff | |
2459 | ! Mem[0000000030101408] = 00000000ffffffff, %l4 = 00000000000000a9 | |
2460 | ldxa [%i4+%o4]0x89,%l4 ! %l4 = 00000000ffffffff | |
2461 | ! Mem[00000000211c0000] = ffff8232, %l6 = 000000000000ffff | |
2462 | ldsba [%o2+0x001]%asi,%l6 ! %l6 = ffffffffffffffff | |
2463 | ! Mem[0000000030041408] = 000000ff, %l2 = 00000000425cdb36 | |
2464 | ldstuba [%i1+%o4]0x89,%l2 ! %l2 = 000000ff000000ff | |
2465 | ! Mem[0000000030141400] = 000056ff, %l5 = 0000000000000000 | |
2466 | ldsba [%i5+%g0]0x89,%l5 ! %l5 = ffffffffffffffff | |
2467 | ! Starting 10 instruction Store Burst | |
2468 | ! %f28 = c04a8ff2 048482a0, Mem[0000000010041400] = 10a4e27a 9af5cc26 | |
2469 | stda %f28,[%i1+%g0]0x88 ! Mem[0000000010041400] = c04a8ff2 048482a0 | |
2470 | ||
2471 | p0_label_94: | |
2472 | ! Mem[0000000030001400] = 3a07ff00, %l3 = bd987101ffffffff | |
2473 | ldstuba [%i0+%g0]0x89,%l3 ! %l3 = 00000000000000ff | |
2474 | ! %l1 = 000000000000fb51, Mem[0000000010001400] = ff000016ff000000 | |
2475 | stxa %l1,[%i0+%g0]0x80 ! Mem[0000000010001400] = 000000000000fb51 | |
2476 | ! Mem[0000000010081408] = 000000ff, %l3 = 0000000000000000 | |
2477 | swapa [%i2+%o4]0x88,%l3 ! %l3 = 00000000000000ff | |
2478 | ! %l6 = ffffffffffffffff, Mem[0000000010001408] = 000000ff94890000 | |
2479 | stxa %l6,[%i0+%o4]0x80 ! Mem[0000000010001408] = ffffffffffffffff | |
2480 | ! %f2 = 00000000 ff0000d6, %l0 = 0000000000000000 | |
2481 | ! Mem[0000000030101400] = 0000d37c00000000 | |
2482 | stda %f2,[%i4+%l0]ASI_PST32_SL ! Mem[0000000030101400] = 0000d37c00000000 | |
2483 | ! Code Fragment 3 | |
2484 | p0_fragment_9: | |
2485 | ! %l0 = 0000000000000000 | |
2486 | setx 0x2d223f286bd91cd4,%g7,%l0 ! %l0 = 2d223f286bd91cd4 | |
2487 | ! %l1 = 000000000000fb51 | |
2488 | setx 0x6f0a1a4fa3196996,%g7,%l1 ! %l1 = 6f0a1a4fa3196996 | |
2489 | setx 0x1fe000, %g1, %g3 | |
2490 | or %l0, %g3, %l0 ! always set perrmask = 0xff | |
2491 | setx 0x1ffff8, %g1, %g2 | |
2492 | and %l0, %g2, %l0 | |
2493 | ta T_CHANGE_HPRIV | |
2494 | stxa %l1, [%l0]ASI_DCACHE_DATA | |
2495 | ta T_CHANGE_NONHPRIV | |
2496 | ! %l0 = 2d223f286bd91cd4 | |
2497 | setx 0xfd2a4a47a45236fa,%g7,%l0 ! %l0 = fd2a4a47a45236fa | |
2498 | ! %l1 = 6f0a1a4fa3196996 | |
2499 | setx 0x826b5a47c247c90d,%g7,%l1 ! %l1 = 826b5a47c247c90d | |
2500 | ! %f26 = eb791c24, Mem[0000000030101410] = 00ff073a | |
2501 | sta %f26,[%i4+%o5]0x81 ! Mem[0000000030101410] = eb791c24 | |
2502 | ! %l2 = 000000ff, %l3 = 000000ff, Mem[0000000030081410] = ff000000 1b86ffff | |
2503 | stda %l2,[%i2+%o5]0x81 ! Mem[0000000030081410] = 000000ff 000000ff | |
2504 | ! %l0 = fd2a4a47a45236fa, Mem[00000000100c1400] = ffffffff | |
2505 | stha %l0,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 36faffff | |
2506 | ! Starting 10 instruction Load Burst | |
2507 | ! Mem[0000000010141410] = a9dffb51, %l1 = 826b5a47c247c90d | |
2508 | lduha [%i5+%o5]0x80,%l1 ! %l1 = 000000000000a9df | |
2509 | ||
2510 | p0_label_95: | |
2511 | ! %f29 = 048482a0, %f19 = 0000d37c | |
2512 | fsqrts %f29,%f19 ! %f19 = 22023c51 | |
2513 | ! Mem[0000000010041400] = a0828404, %l2 = 00000000000000ff | |
2514 | ldswa [%i1+0x000]%asi,%l2 ! %l2 = ffffffffa0828404 | |
2515 | ! Mem[0000000010181408] = 00000000, %f26 = eb791c24 | |
2516 | lda [%i6+%o4]0x80,%f26 ! %f26 = 00000000 | |
2517 | ! Mem[0000000010101404] = 000000f5, %l5 = ffffffffffffffff | |
2518 | lduwa [%i4+0x004]%asi,%l5 ! %l5 = 00000000000000f5 | |
2519 | ! Mem[00000000100c1408] = 23fef9ff, %l5 = 00000000000000f5 | |
2520 | ldsba [%i3+%o4]0x88,%l5 ! %l5 = ffffffffffffffff | |
2521 | ! Mem[0000000030101408] = ffffffff, %l4 = 00000000ffffffff | |
2522 | lduha [%i4+%o4]0x89,%l4 ! %l4 = 000000000000ffff | |
2523 | ! Mem[0000000030141410] = 284bcbf1, %l0 = fd2a4a47a45236fa | |
2524 | lduha [%i5+%o5]0x81,%l0 ! %l0 = 000000000000284b | |
2525 | ! Mem[0000000030041408] = ff000000, %l2 = ffffffffa0828404 | |
2526 | lduba [%i1+%o4]0x81,%l2 ! %l2 = 00000000000000ff | |
2527 | ! Mem[00000000201c0000] = cd572e73, %l1 = 000000000000a9df | |
2528 | ldsba [%o0+0x000]%asi,%l1 ! %l1 = ffffffffffffffcd | |
2529 | ! Starting 10 instruction Store Burst | |
2530 | ! %l6 = ffffffffffffffff, imm = fffffffffffff0d0, %l6 = ffffffffffffffff | |
2531 | and %l6,-0xf30,%l6 ! %l6 = fffffffffffff0d0 | |
2532 | ||
2533 | p0_label_96: | |
2534 | ! Mem[0000000010041410] = ffffcd57, %l0 = 000000000000284b | |
2535 | ldstuba [%i1+%o5]0x88,%l0 ! %l0 = 00000057000000ff | |
2536 | ! Mem[0000000010101408] = 30faffff, %l4 = 000000000000ffff | |
2537 | ldstuba [%i4+%o4]0x88,%l4 ! %l4 = 000000ff000000ff | |
2538 | ! %l7 = 00000000000000fa, Mem[0000000030001400] = ffff073a88b3979e | |
2539 | stxa %l7,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000000000000fa | |
2540 | ! %l1 = ffffffffffffffcd, Mem[0000000030041410] = 0000f7ca | |
2541 | stba %l1,[%i1+%o5]0x89 ! Mem[0000000030041410] = 0000f7cd | |
2542 | ! Mem[0000000030081408] = 017198bd, %l2 = 00000000000000ff | |
2543 | swapa [%i2+%o4]0x89,%l2 ! %l2 = 00000000017198bd | |
2544 | ! %l0 = 0000000000000057, Mem[00000000218001c1] = e21a08a6, %asi = 80 | |
2545 | stba %l0,[%o3+0x1c1]%asi ! Mem[00000000218001c0] = e25708a6 | |
2546 | ! %l4 = 00000000000000ff, Mem[00000000211c0000] = ffff8232, %asi = 80 | |
2547 | stha %l4,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00ff8232 | |
2548 | ! %l4 = 000000ff, %l5 = ffffffff, Mem[0000000010181400] = 8d7ef7ca ff97d07c | |
2549 | stda %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = 000000ff ffffffff | |
2550 | ! %l0 = 0000000000000057, Mem[0000000010181408] = 00000000 | |
2551 | stwa %l0,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000057 | |
2552 | ! Starting 10 instruction Load Burst | |
2553 | ! Mem[00000000211c0000] = 00ff8232, %l7 = 00000000000000fa | |
2554 | lduh [%o2+%g0],%l7 ! %l7 = 00000000000000ff | |
2555 | ||
2556 | p0_label_97: | |
2557 | ! Mem[0000000030101410] = 1dffcd1b 241c79eb, %l0 = 00000057, %l1 = ffffffcd | |
2558 | ldda [%i4+%o5]0x89,%l0 ! %l0 = 00000000241c79eb 000000001dffcd1b | |
2559 | ! Mem[0000000030081400] = 000000ff, %l7 = 00000000000000ff | |
2560 | ldsba [%i2+%g0]0x89,%l7 ! %l7 = ffffffffffffffff | |
2561 | ! Mem[0000000010041408] = bd98000100ff000c, %l7 = ffffffffffffffff | |
2562 | ldxa [%i1+%o4]0x80,%l7 ! %l7 = bd98000100ff000c | |
2563 | ! %f9 = 3a07ff00, Mem[0000000030101410] = 241c79eb | |
2564 | sta %f9 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = 3a07ff00 | |
2565 | ! Mem[0000000030001410] = d6000000, %l6 = fffffffffffff0d0 | |
2566 | lduba [%i0+%o5]0x89,%l6 ! %l6 = 0000000000000000 | |
2567 | ! Mem[0000000010081400] = 000000fa, %l0 = 00000000241c79eb | |
2568 | lduwa [%i2+%g0]0x88,%l0 ! %l0 = 00000000000000fa | |
2569 | ! Mem[0000000010101400] = 00000000, %l6 = 0000000000000000 | |
2570 | lduba [%i4+%g0]0x88,%l6 ! %l6 = 0000000000000000 | |
2571 | ! Mem[0000000010101408] = fffffa30 9b4094b8, %l2 = 017198bd, %l3 = 000000ff | |
2572 | ldda [%i4+0x008]%asi,%l2 ! %l2 = 00000000fffffa30 000000009b4094b8 | |
2573 | ! Mem[00000000218001c0] = e25708a6, %l2 = 00000000fffffa30 | |
2574 | ldsba [%o3+0x1c0]%asi,%l2 ! %l2 = ffffffffffffffe2 | |
2575 | ! Starting 10 instruction Store Burst | |
2576 | ! %l0 = 00000000000000fa, Mem[0000000010101408] = fffffa30 | |
2577 | stha %l0,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00fafa30 | |
2578 | ||
2579 | p0_label_98: | |
2580 | ! %l1 = 000000001dffcd1b, Mem[0000000010181412] = ff000000, %asi = 80 | |
2581 | stha %l1,[%i6+0x012]%asi ! Mem[0000000010181410] = ff00cd1b | |
2582 | ! %l7 = bd98000100ff000c, Mem[0000000010081408] = 0000000000000000 | |
2583 | stxa %l7,[%i2+%o4]0x80 ! Mem[0000000010081408] = bd98000100ff000c | |
2584 | ! %f20 = 2078b1ae 000000ff, Mem[0000000030081400] = 000000ff 0000c0ef | |
2585 | stda %f20,[%i2+%g0]0x89 ! Mem[0000000030081400] = 2078b1ae 000000ff | |
2586 | ! %l5 = ffffffffffffffff, Mem[00000000100c1434] = d5a0b781, %asi = 80 | |
2587 | stwa %l5,[%i3+0x034]%asi ! Mem[00000000100c1434] = ffffffff | |
2588 | ! %l3 = 000000009b4094b8, Mem[0000000030181400] = 22000000 | |
2589 | stba %l3,[%i6+%g0]0x81 ! Mem[0000000030181400] = b8000000 | |
2590 | ! Mem[00000000100c1408] = fff9fe23, %l2 = ffffffffffffffe2 | |
2591 | swapa [%i3+%o4]0x80,%l2 ! %l2 = 00000000fff9fe23 | |
2592 | ! Mem[0000000010101409] = 00fafa30, %l3 = 000000009b4094b8 | |
2593 | ldstuba [%i4+0x009]%asi,%l3 ! %l3 = 000000fa000000ff | |
2594 | ! %l4 = 00000000000000ff, Mem[0000000010141400] = ff000000 | |
2595 | stha %l4,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00ff0000 | |
2596 | ! %f18 = 00000000 22023c51, Mem[0000000030001408] = 0abe50ae 284bcbf1 | |
2597 | stda %f18,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000000 22023c51 | |
2598 | ! Starting 10 instruction Load Burst | |
2599 | ! Mem[0000000010041418] = 3409ffffa9dffb51, %l5 = ffffffffffffffff | |
2600 | ldx [%i1+0x018],%l5 ! %l5 = 3409ffffa9dffb51 | |
2601 | ||
2602 | p0_label_99: | |
2603 | ! %f10 = 00000016, %f22 = 000000ff, %f24 = 173a8631 ddd559eb | |
2604 | fsmuld %f10,%f22,%f24 ! %l0 = 000000000000011c, Unfinished, %fsr = 0100000400 | |
2605 | ! Mem[0000000010041400] = 048482a0, %l7 = bd98000100ff000c | |
2606 | ldswa [%i1+%g0]0x88,%l7 ! %l7 = 00000000048482a0 | |
2607 | ! Mem[00000000100c1400] = fffffa36, %l4 = 00000000000000ff | |
2608 | lduba [%i3+%g0]0x88,%l4 ! %l4 = 0000000000000036 | |
2609 | ! Mem[0000000030101400] = 7cd30000, %l5 = 3409ffffa9dffb51 | |
2610 | ldsba [%i4+%g0]0x89,%l5 ! %l5 = 0000000000000000 | |
2611 | ! Mem[0000000030041400] = caf77e8d 23fef9ff, %l2 = fff9fe23, %l3 = 000000fa | |
2612 | ldda [%i1+%g0]0x81,%l2 ! %l2 = 00000000caf77e8d 0000000023fef9ff | |
2613 | ! Mem[0000000030081408] = ff000000, %f18 = 00000000 | |
2614 | lda [%i2+%o4]0x81,%f18 ! %f18 = ff000000 | |
2615 | ! Mem[0000000030041410] = cdf70000 000000ff, %l4 = 00000036, %l5 = 00000000 | |
2616 | ldda [%i1+%o5]0x81,%l4 ! %l4 = 00000000cdf70000 00000000000000ff | |
2617 | ! Mem[0000000030101408] = ffffffff, %l3 = 0000000023fef9ff | |
2618 | ldsha [%i4+%o4]0x81,%l3 ! %l3 = ffffffffffffffff | |
2619 | ! Mem[00000000201c0000] = cd572e73, %l5 = 00000000000000ff | |
2620 | ldsha [%o0+0x000]%asi,%l5 ! %l5 = ffffffffffffcd57 | |
2621 | ! Starting 10 instruction Store Burst | |
2622 | ! %f2 = 00000000, Mem[00000000100c1420] = 9b690744 | |
2623 | sta %f2 ,[%i3+0x020]%asi ! Mem[00000000100c1420] = 00000000 | |
2624 | ||
2625 | p0_label_100: | |
2626 | ! Mem[0000000010141412] = a9dffb51, %l7 = 00000000048482a0 | |
2627 | ldstub [%i5+0x012],%l7 ! %l7 = 000000fb000000ff | |
2628 | ! %f24 = 173a8631 ddd559eb, Mem[00000000100c1408] = ffffffe2 8d7ef7ca | |
2629 | stda %f24,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 173a8631 ddd559eb | |
2630 | ! %l4 = 00000000cdf70000, Mem[0000000010181434] = 31cfabbb | |
2631 | stw %l4,[%i6+0x034] ! Mem[0000000010181434] = cdf70000 | |
2632 | ! %f13 = 000000ff, Mem[0000000030081408] = ff000000 | |
2633 | sta %f13,[%i2+%o4]0x81 ! Mem[0000000030081408] = 000000ff | |
2634 | ! Mem[0000000030041410] = 0000f7cd, %l7 = 00000000000000fb | |
2635 | swapa [%i1+%o5]0x89,%l7 ! %l7 = 000000000000f7cd | |
2636 | ! Mem[0000000030041400] = caf77e8d, %l3 = ffffffffffffffff | |
2637 | swapa [%i1+%g0]0x81,%l3 ! %l3 = 00000000caf77e8d | |
2638 | ! Mem[0000000030081400] = ff000000, %l1 = 000000001dffcd1b | |
2639 | swapa [%i2+%g0]0x81,%l1 ! %l1 = 00000000ff000000 | |
2640 | ! %f0 = 57cdffff 80000000, Mem[0000000030141408] = ff4f0000 ffffe4d8 | |
2641 | stda %f0 ,[%i5+%o4]0x81 ! Mem[0000000030141408] = 57cdffff 80000000 | |
2642 | ! %l6 = 0000000000000000, imm = fffffffffffff23d, %l0 = 000000000000011c | |
2643 | subc %l6,-0xdc3,%l0 ! %l0 = 0000000000000dc3 | |
2644 | ! Starting 10 instruction Load Burst | |
2645 | ! Mem[0000000030001400] = 00000000, %l6 = 0000000000000000 | |
2646 | lduwa [%i0+%g0]0x81,%l6 ! %l6 = 0000000000000000 | |
2647 | ||
2648 | ba,a p0_not_taken_0_end | |
2649 | p0_not_taken_0: | |
2650 | ! The following code should not be executed | |
2651 | fsubs %f8,%f4,%f9 | |
2652 | fdivs %f0,%f8,%f2 | |
2653 | xnor %l1,%l5,%l5 | |
2654 | addc %l1,%l4,%l1 | |
2655 | addc %l5,%l6,%l7 | |
2656 | andn %l3,%l6,%l3 | |
2657 | stda %l6,[%i6+0x010]%asi | |
2658 | ba,a p0_branch_failed | |
2659 | p0_not_taken_0_end: | |
2660 | ||
2661 | ||
2662 | ! End of Random Code for Thread 0 | |
2663 | ||
2664 | ||
2665 | ! Check Registers | |
2666 | ||
2667 | p0_check_registers: | |
2668 | set p0_expected_registers,%g1 | |
2669 | ldx [%g1+0x000],%g2 | |
2670 | cmp %l0,%g2 ! %l0 should be 0000000000000dc3 | |
2671 | bne,a,pn %xcc,p0_reg_l0_fail | |
2672 | mov %l0,%g3 | |
2673 | ldx [%g1+0x008],%g2 | |
2674 | cmp %l1,%g2 ! %l1 should be 00000000ff000000 | |
2675 | bne,a,pn %xcc,p0_reg_l1_fail | |
2676 | mov %l1,%g3 | |
2677 | ldx [%g1+0x010],%g2 | |
2678 | cmp %l2,%g2 ! %l2 should be 00000000caf77e8d | |
2679 | bne,a,pn %xcc,p0_reg_l2_fail | |
2680 | mov %l2,%g3 | |
2681 | ldx [%g1+0x018],%g2 | |
2682 | cmp %l3,%g2 ! %l3 should be 00000000caf77e8d | |
2683 | bne,a,pn %xcc,p0_reg_l3_fail | |
2684 | mov %l3,%g3 | |
2685 | ldx [%g1+0x020],%g2 | |
2686 | cmp %l4,%g2 ! %l4 should be 00000000cdf70000 | |
2687 | bne,a,pn %xcc,p0_reg_l4_fail | |
2688 | mov %l4,%g3 | |
2689 | ldx [%g1+0x028],%g2 | |
2690 | cmp %l5,%g2 ! %l5 should be ffffffffffffcd57 | |
2691 | bne,a,pn %xcc,p0_reg_l5_fail | |
2692 | mov %l5,%g3 | |
2693 | ldx [%g1+0x030],%g2 | |
2694 | cmp %l6,%g2 ! %l6 should be 0000000000000000 | |
2695 | bne,a,pn %xcc,p0_reg_l6_fail | |
2696 | mov %l6,%g3 | |
2697 | ldx [%g1+0x038],%g2 | |
2698 | cmp %l7,%g2 ! %l7 should be 000000000000f7cd | |
2699 | bne,a,pn %xcc,p0_reg_l7_fail | |
2700 | mov %l7,%g3 | |
2701 | ||
2702 | ! Check %y register | |
2703 | ||
2704 | set 0xffffffff,%g2 | |
2705 | rd %y,%g3 | |
2706 | cmp %g2,%g3 | |
2707 | bne,a p0_failed | |
2708 | mov 0x111,%g1 | |
2709 | ||
2710 | ! Check Floating Point Registers | |
2711 | ||
2712 | p0_check_fp_registers: | |
2713 | set p0_expected_fp_regs,%g3 | |
2714 | std %f0,[%g1] | |
2715 | ldx [%g1],%l1 | |
2716 | ldx [%g3+0x00],%l0 | |
2717 | cmp %l0,%l1 ! %f0 should be 57cdffff 80000000 | |
2718 | bne %xcc,p0_f0_fail | |
2719 | std %f2,[%g1] | |
2720 | ldx [%g1],%l1 | |
2721 | ldx [%g3+0x08],%l0 | |
2722 | cmp %l0,%l1 ! %f2 should be 00000000 ff0000d6 | |
2723 | bne %xcc,p0_f2_fail | |
2724 | std %f4,[%g1] | |
2725 | ldx [%g1],%l1 | |
2726 | ldx [%g3+0x10],%l0 | |
2727 | cmp %l0,%l1 ! %f4 should be ffffffff 017198bd | |
2728 | bne %xcc,p0_f4_fail | |
2729 | std %f6,[%g1] | |
2730 | ldx [%g1],%l1 | |
2731 | ldx [%g3+0x18],%l0 | |
2732 | cmp %l0,%l1 ! %f6 should be 000000ea 1b86ff56 | |
2733 | bne %xcc,p0_f6_fail | |
2734 | std %f8,[%g1] | |
2735 | ldx [%g1],%l1 | |
2736 | ldx [%g3+0x20],%l0 | |
2737 | cmp %l0,%l1 ! %f8 should be 00000000 3a07ff00 | |
2738 | bne %xcc,p0_f8_fail | |
2739 | std %f10,[%g1] | |
2740 | ldx [%g1],%l1 | |
2741 | ldx [%g3+0x28],%l0 | |
2742 | cmp %l0,%l1 ! %f10 should be 00000016 00000000 | |
2743 | bne %xcc,p0_f10_fail | |
2744 | std %f12,[%g1] | |
2745 | ldx [%g1],%l1 | |
2746 | ldx [%g3+0x30],%l0 | |
2747 | cmp %l0,%l1 ! %f12 should be 00000000 000000ff | |
2748 | bne %xcc,p0_f12_fail | |
2749 | std %f14,[%g1] | |
2750 | ldx [%g1],%l1 | |
2751 | ldx [%g3+0x38],%l0 | |
2752 | cmp %l0,%l1 ! %f14 should be 1d58cd57 7cd097ff | |
2753 | bne %xcc,p0_f14_fail | |
2754 | std %f16,[%g1] | |
2755 | ldx [%g1],%l1 | |
2756 | ldx [%g3+0x40],%l0 | |
2757 | cmp %l0,%l1 ! %f16 should be caf77e8d 23fef9ff | |
2758 | bne %xcc,p0_f16_fail | |
2759 | std %f18,[%g1] | |
2760 | ldx [%g1],%l1 | |
2761 | ldx [%g3+0x48],%l0 | |
2762 | cmp %l0,%l1 ! %f18 should be ff000000 22023c51 | |
2763 | bne %xcc,p0_f18_fail | |
2764 | std %f20,[%g1] | |
2765 | ldx [%g1],%l1 | |
2766 | ldx [%g3+0x50],%l0 | |
2767 | cmp %l0,%l1 ! %f20 should be 2078b1ae 000000ff | |
2768 | bne %xcc,p0_f20_fail | |
2769 | std %f22,[%g1] | |
2770 | ldx [%g1],%l1 | |
2771 | ldx [%g3+0x58],%l0 | |
2772 | cmp %l0,%l1 ! %f22 should be 000000ff ffffffff | |
2773 | bne %xcc,p0_f22_fail | |
2774 | std %f24,[%g1] | |
2775 | ldx [%g1],%l1 | |
2776 | ldx [%g3+0x60],%l0 | |
2777 | cmp %l0,%l1 ! %f24 should be 173a8631 ddd559eb | |
2778 | bne %xcc,p0_f24_fail | |
2779 | std %f26,[%g1] | |
2780 | ldx [%g1],%l1 | |
2781 | ldx [%g3+0x68],%l0 | |
2782 | cmp %l0,%l1 ! %f26 should be 00000000 d8c5ef3b | |
2783 | bne %xcc,p0_f26_fail | |
2784 | std %f28,[%g1] | |
2785 | ldx [%g1],%l1 | |
2786 | ldx [%g3+0x70],%l0 | |
2787 | cmp %l0,%l1 ! %f28 should be c04a8ff2 048482a0 | |
2788 | bne %xcc,p0_f28_fail | |
2789 | std %f30,[%g1] | |
2790 | ldx [%g1],%l1 | |
2791 | ldx [%g3+0x78],%l0 | |
2792 | cmp %l0,%l1 ! %f30 should be 000056ff 23fef9ff | |
2793 | bne %xcc,p0_f30_fail | |
2794 | nop | |
2795 | ||
2796 | ! The test for processor 0 has passed | |
2797 | ||
2798 | p0_passed: | |
2799 | ta GOOD_TRAP | |
2800 | nop | |
2801 | ||
2802 | p0_reg_l0_fail: | |
2803 | or %g0,0xbd0,%g1 | |
2804 | ba,a p0_failed | |
2805 | p0_reg_l1_fail: | |
2806 | or %g0,0xbd1,%g1 | |
2807 | ba,a p0_failed | |
2808 | p0_reg_l2_fail: | |
2809 | or %g0,0xbd2,%g1 | |
2810 | ba,a p0_failed | |
2811 | p0_reg_l3_fail: | |
2812 | or %g0,0xbd3,%g1 | |
2813 | ba,a p0_failed | |
2814 | p0_reg_l4_fail: | |
2815 | or %g0,0xbd4,%g1 | |
2816 | ba,a p0_failed | |
2817 | p0_reg_l5_fail: | |
2818 | or %g0,0xbd5,%g1 | |
2819 | ba,a p0_failed | |
2820 | p0_reg_l6_fail: | |
2821 | or %g0,0xbd6,%g1 | |
2822 | ba,a p0_failed | |
2823 | p0_reg_l7_fail: | |
2824 | or %g0,0xbd7,%g1 | |
2825 | ba,a p0_failed | |
2826 | p0_f0_fail: | |
2827 | set p0_temp,%g6 | |
2828 | mov 0xf00,%l0 | |
2829 | stx %l0,[%g6] | |
2830 | std %f0,[%g6+8] | |
2831 | stx %fsr,[%g6+16] | |
2832 | ta BAD_TRAP | |
2833 | ||
2834 | p0_f2_fail: | |
2835 | set p0_temp,%g6 | |
2836 | mov 0xf02,%l0 | |
2837 | stx %l0,[%g6] | |
2838 | std %f2,[%g6+8] | |
2839 | stx %fsr,[%g6+16] | |
2840 | ta BAD_TRAP | |
2841 | ||
2842 | p0_f4_fail: | |
2843 | set p0_temp,%g6 | |
2844 | mov 0xf04,%l0 | |
2845 | stx %l0,[%g6] | |
2846 | std %f4,[%g6+8] | |
2847 | stx %fsr,[%g6+16] | |
2848 | ta BAD_TRAP | |
2849 | ||
2850 | p0_f6_fail: | |
2851 | set p0_temp,%g6 | |
2852 | mov 0xf06,%l0 | |
2853 | stx %l0,[%g6] | |
2854 | std %f6,[%g6+8] | |
2855 | stx %fsr,[%g6+16] | |
2856 | ta BAD_TRAP | |
2857 | ||
2858 | p0_f8_fail: | |
2859 | set p0_temp,%g6 | |
2860 | mov 0xf08,%l0 | |
2861 | stx %l0,[%g6] | |
2862 | std %f8,[%g6+8] | |
2863 | stx %fsr,[%g6+16] | |
2864 | ta BAD_TRAP | |
2865 | ||
2866 | p0_f10_fail: | |
2867 | set p0_temp,%g6 | |
2868 | mov 0xf10,%l0 | |
2869 | stx %l0,[%g6] | |
2870 | std %f10,[%g6+8] | |
2871 | stx %fsr,[%g6+16] | |
2872 | ta BAD_TRAP | |
2873 | ||
2874 | p0_f12_fail: | |
2875 | set p0_temp,%g6 | |
2876 | mov 0xf12,%l0 | |
2877 | stx %l0,[%g6] | |
2878 | std %f12,[%g6+8] | |
2879 | stx %fsr,[%g6+16] | |
2880 | ta BAD_TRAP | |
2881 | ||
2882 | p0_f14_fail: | |
2883 | set p0_temp,%g6 | |
2884 | mov 0xf14,%l0 | |
2885 | stx %l0,[%g6] | |
2886 | std %f14,[%g6+8] | |
2887 | stx %fsr,[%g6+16] | |
2888 | ta BAD_TRAP | |
2889 | ||
2890 | p0_f16_fail: | |
2891 | set p0_temp,%g6 | |
2892 | mov 0xf16,%l0 | |
2893 | stx %l0,[%g6] | |
2894 | std %f16,[%g6+8] | |
2895 | stx %fsr,[%g6+16] | |
2896 | ta BAD_TRAP | |
2897 | ||
2898 | p0_f18_fail: | |
2899 | set p0_temp,%g6 | |
2900 | mov 0xf18,%l0 | |
2901 | stx %l0,[%g6] | |
2902 | std %f18,[%g6+8] | |
2903 | stx %fsr,[%g6+16] | |
2904 | ta BAD_TRAP | |
2905 | ||
2906 | p0_f20_fail: | |
2907 | set p0_temp,%g6 | |
2908 | mov 0xf20,%l0 | |
2909 | stx %l0,[%g6] | |
2910 | std %f20,[%g6+8] | |
2911 | stx %fsr,[%g6+16] | |
2912 | ta BAD_TRAP | |
2913 | ||
2914 | p0_f22_fail: | |
2915 | set p0_temp,%g6 | |
2916 | mov 0xf22,%l0 | |
2917 | stx %l0,[%g6] | |
2918 | std %f22,[%g6+8] | |
2919 | stx %fsr,[%g6+16] | |
2920 | ta BAD_TRAP | |
2921 | ||
2922 | p0_f24_fail: | |
2923 | set p0_temp,%g6 | |
2924 | mov 0xf24,%l0 | |
2925 | stx %l0,[%g6] | |
2926 | std %f24,[%g6+8] | |
2927 | stx %fsr,[%g6+16] | |
2928 | ta BAD_TRAP | |
2929 | ||
2930 | p0_f26_fail: | |
2931 | set p0_temp,%g6 | |
2932 | mov 0xf26,%l0 | |
2933 | stx %l0,[%g6] | |
2934 | std %f26,[%g6+8] | |
2935 | stx %fsr,[%g6+16] | |
2936 | ta BAD_TRAP | |
2937 | ||
2938 | p0_f28_fail: | |
2939 | set p0_temp,%g6 | |
2940 | mov 0xf28,%l0 | |
2941 | stx %l0,[%g6] | |
2942 | std %f28,[%g6+8] | |
2943 | stx %fsr,[%g6+16] | |
2944 | ta BAD_TRAP | |
2945 | ||
2946 | p0_f30_fail: | |
2947 | set p0_temp,%g6 | |
2948 | mov 0xf30,%l0 | |
2949 | stx %l0,[%g6] | |
2950 | std %f30,[%g6+8] | |
2951 | stx %fsr,[%g6+16] | |
2952 | ta BAD_TRAP | |
2953 | ||
2954 | ||
2955 | ! The test for processor 0 failed | |
2956 | ||
2957 | p0_failed: | |
2958 | set p0_temp,%g6 | |
2959 | stx %g1,[%g6] | |
2960 | stx %g2,[%g6+8] | |
2961 | stx %g3,[%g6+16] | |
2962 | stx %fsr,[%g6+24] | |
2963 | ta BAD_TRAP | |
2964 | ||
2965 | ||
2966 | ! The local area data for processor 0 failed | |
2967 | ||
2968 | p0_local_failed: | |
2969 | set done_flags,%g5 | |
2970 | mov 3,%g6 | |
2971 | st %g6,[%g5+0x000] ! Set processor 0 done flag | |
2972 | ||
2973 | set p0_temp,%g6 | |
2974 | add %g1,%g4,%g1 | |
2975 | stx %g4,[%g6] | |
2976 | stx %g2,[%g6+8] | |
2977 | stx %g3,[%g6+16] | |
2978 | st %fsr,[%g6+24] | |
2979 | ta BAD_TRAP | |
2980 | ||
2981 | p0_selfmod_failed: | |
2982 | ba p0_failed | |
2983 | mov 0xabc,%g1 | |
2984 | ||
2985 | p0_branch_failed: | |
2986 | mov 0xbbb,%g1 | |
2987 | rd %ccr,%g2 | |
2988 | ba p0_failed | |
2989 | mov 0x0,%g3 | |
2990 | ||
2991 | p0_trap1e: | |
2992 | smul %l1,%l4,%l2 | |
2993 | fsubs %f3 ,%f8 ,%f5 | |
2994 | sub %l4,%l2,%l6 | |
2995 | fmuls %f8 ,%f5 ,%f13 | |
2996 | subc %l7,%l0,%l4 | |
2997 | done | |
2998 | ||
2999 | p0_trap1o: | |
3000 | smul %l1,%l4,%l2 | |
3001 | fsubs %f3 ,%f8 ,%f5 | |
3002 | sub %l4,%l2,%l6 | |
3003 | fmuls %f8 ,%f5 ,%f13 | |
3004 | subc %l7,%l0,%l4 | |
3005 | done | |
3006 | ||
3007 | ||
3008 | p0_trap2e: | |
3009 | sub %l0,%l7,%l3 | |
3010 | done | |
3011 | ||
3012 | p0_trap2o: | |
3013 | sub %l0,%l7,%l3 | |
3014 | done | |
3015 | ||
3016 | ||
3017 | p0_trap3e: | |
3018 | or %l5,-0x73f,%l4 | |
3019 | or %l7,%l4,%l2 | |
3020 | xnor %l1,0xb6c,%l4 | |
3021 | xor %l0,%l1,%l7 | |
3022 | addc %l0,%l0,%l0 | |
3023 | done | |
3024 | ||
3025 | p0_trap3o: | |
3026 | or %l5,-0x73f,%l4 | |
3027 | or %l7,%l4,%l2 | |
3028 | xnor %l1,0xb6c,%l4 | |
3029 | xor %l0,%l1,%l7 | |
3030 | addc %l0,%l0,%l0 | |
3031 | done | |
3032 | ||
3033 | ! Cross Processor Interrupt Handler | |
3034 | ||
3035 | cross_intr_handler: | |
3036 | membar #Sync | |
3037 | ! Identify the recipient of the interrupt | |
3038 | mov 0x10,%g1 ! VA of Core ID Register | |
3039 | ldxa [%g1]ASI_CMP_CORE_ID,%g1 | |
3040 | and %g1,0x3f,%g4 ! Extract Core ID in %g4 | |
3041 | sll %g4,2,%g1 ! Index into intr receive array | |
3042 | set received_xintr,%g2 ! Pointer to receive counters | |
3043 | lduw [%g2+%g1],%g3 ! Get receive count | |
3044 | inc %g3 ! Incement by 1 | |
3045 | st %g3,[%g2+%g1] ! Update receive count | |
3046 | ! Reset busy bit interrupts and return | |
3047 | mov 0x40,%g1 ! Busy bit | |
3048 | stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit | |
3049 | membar #Sync | |
3050 | retry | |
3051 | ||
3052 | inst_access_handler: | |
3053 | done | |
3054 | ||
3055 | .align 256 | |
3056 | data_access_handler: | |
3057 | 1: done | |
3058 | ||
3059 | p0_init_memory_pointers: | |
3060 | set p0_init_registers,%g1 | |
3061 | mov %g0,%g2 | |
3062 | mov %g0,%g3 | |
3063 | mov %g0,%g4 | |
3064 | mov %g0,%g5 | |
3065 | mov %g0,%g6 | |
3066 | mov %g0,%g7 | |
3067 | ||
3068 | ! Initialize memory pointers for window 0 | |
3069 | set p0_local0_start,%i0 | |
3070 | set p0_local1_start,%i1 | |
3071 | set p0_local2_start,%i2 | |
3072 | set p0_local3_start,%i3 | |
3073 | set p0_local4_start,%i4 | |
3074 | set p0_local5_start,%i5 | |
3075 | set p0_local6_start,%i6 | |
3076 | clr %i7 | |
3077 | ! Init Local Registers in Window 0 | |
3078 | ldx [%g1+0x000],%l0 ! %l0 = 66ab53b830a8b0c7 | |
3079 | ldx [%g1+0x008],%l1 ! %l1 = f3b420725df7f72c | |
3080 | ldx [%g1+0x010],%l2 ! %l2 = 62e740a633d2fe4b | |
3081 | ldx [%g1+0x018],%l3 ! %l3 = 9c33bf46fbaedc75 | |
3082 | ldx [%g1+0x020],%l4 ! %l4 = d9078b9fcb62b76c | |
3083 | ldx [%g1+0x028],%l5 ! %l5 = 93c9be6bf0c41a4e | |
3084 | ldx [%g1+0x030],%l6 ! %l6 = bf7b8d1a9e303068 | |
3085 | ldx [%g1+0x038],%l7 ! %l7 = 9ef1a489e9db7b3c | |
3086 | ||
3087 | ! Initialize the output register of window 0 | |
3088 | ||
3089 | set share0_start,%o0 | |
3090 | set share1_start,%o1 | |
3091 | set share2_start,%o2 | |
3092 | set share3_start,%o3 | |
3093 | mov 0x08,%o4 | |
3094 | mov 0x10,%o5 | |
3095 | mov 0x18,%o6 | |
3096 | ||
3097 | retl | |
3098 | nop | |
3099 | ||
3100 | user_text_end: | |
3101 | .seg "text" | |
3102 | .align 0x2000 | |
3103 | user_near0_start: | |
3104 | p0_near_0_le: | |
3105 | smul %l1,%l4,%l2 | |
3106 | fsubs %f3 ,%f8 ,%f5 | |
3107 | sub %l4,%l2,%l6 | |
3108 | fmuls %f8 ,%f5 ,%f13 | |
3109 | jmpl %o7,%g0 | |
3110 | fsqrts %f0 ,%f10 | |
3111 | p0_near_0_he: | |
3112 | jmpl %o7,%g0 | |
3113 | mulx %l3,%l1,%l7 | |
3114 | jmpl %o7,%g0 | |
3115 | nop | |
3116 | near0_b2b_h: | |
3117 | or %l5,-0xd0e,%l6 | |
3118 | jmpl %o7,%g0 | |
3119 | or %l7,%l4,%l2 | |
3120 | near0_b2b_l: | |
3121 | or %l5,%l1,%l4 | |
3122 | jmpl %o7,%g0 | |
3123 | xnor %l1,0xb6c,%l4 | |
3124 | user_near0_end: | |
3125 | .seg "text" | |
3126 | .align 0x2000 | |
3127 | user_near1_start: | |
3128 | p0_near_1_le: | |
3129 | smul %l6,%l7,%l0 | |
3130 | andn %l1,0x2a0,%l4 | |
3131 | xnor %l5,0x338,%l6 | |
3132 | addc %l0,-0x7e7,%l6 | |
3133 | or %l3,%l2,%l3 | |
3134 | jmpl %o7,%g0 | |
3135 | sdivx %l6,%l4,%l5 | |
3136 | p0_near_1_he: | |
3137 | and %l5,%l2,%l3 | |
3138 | fdivs %f18,%f31,%f25 | |
3139 | sub %l3,-0x4e7,%l1 | |
3140 | jmpl %o7,%g0 | |
3141 | fmuls %f28,%f30,%f30 | |
3142 | near1_b2b_h: | |
3143 | xnor %l7,%l1,%l5 | |
3144 | add %l5,%l6,%l1 | |
3145 | or %l7,-0x955,%l4 | |
3146 | and %l6,%l4,%l2 | |
3147 | fcmps %fcc0,%f25,%f18 | |
3148 | xnor %l3,-0x251,%l5 | |
3149 | or %l4,%l3,%l5 | |
3150 | jmpl %o7,%g0 | |
3151 | fsubs %f31,%f31,%f23 | |
3152 | near1_b2b_l: | |
3153 | fdtoi %f0 ,%f6 | |
3154 | fsubs %f9 ,%f0 ,%f7 | |
3155 | fadds %f0 ,%f9 ,%f7 | |
3156 | subc %l3,%l3,%l7 | |
3157 | umul %l6,0x6b0,%l2 | |
3158 | umul %l5,0xfd5,%l0 | |
3159 | smul %l1,%l0,%l0 | |
3160 | jmpl %o7,%g0 | |
3161 | fsubs %f9 ,%f15,%f0 | |
3162 | user_near1_end: | |
3163 | .seg "text" | |
3164 | .align 0x2000 | |
3165 | user_near2_start: | |
3166 | p0_near_2_le: | |
3167 | fcmps %fcc0,%f5 ,%f11 | |
3168 | mulx %l6,%l6,%l2 | |
3169 | sdivx %l3,-0xb8a,%l3 | |
3170 | smul %l6,-0x284,%l1 | |
3171 | ldd [%i6+0x028],%f14 ! Mem[0000000010181428] | |
3172 | jmpl %o7,%g0 | |
3173 | xnor %l4,%l1,%l4 | |
3174 | p0_near_2_he: | |
3175 | sdivx %l3,-0x289,%l7 | |
3176 | add %l3,%l0,%l5 | |
3177 | jmpl %o7,%g0 | |
3178 | umul %l1,0x23d,%l4 | |
3179 | near2_b2b_h: | |
3180 | xor %l4,0x30a,%l6 | |
3181 | jmpl %o7,%g0 | |
3182 | or %l4,-0x2a1,%l0 | |
3183 | near2_b2b_l: | |
3184 | mulx %l6,%l5,%l6 | |
3185 | jmpl %o7,%g0 | |
3186 | smul %l1,0x0ed,%l6 | |
3187 | user_near2_end: | |
3188 | .seg "text" | |
3189 | .align 0x2000 | |
3190 | user_near3_start: | |
3191 | p0_near_3_le: | |
3192 | sdivx %l0,%l6,%l6 | |
3193 | jmpl %o7,%g0 | |
3194 | mulx %l4,0xdaf,%l4 | |
3195 | p0_near_3_he: | |
3196 | sub %l3,%l1,%l0 | |
3197 | fadds %f17,%f30,%f16 | |
3198 | fmuls %f25,%f26,%f22 | |
3199 | fdivs %f23,%f27,%f22 | |
3200 | andn %l4,-0x8e0,%l7 | |
3201 | fcmps %fcc1,%f26,%f30 | |
3202 | sth %l0,[%i5+0x02e] ! Mem[000000001014142e] | |
3203 | jmpl %o7,%g0 | |
3204 | fdivs %f30,%f20,%f31 | |
3205 | near3_b2b_h: | |
3206 | fsubs %f16,%f31,%f31 | |
3207 | mulx %l3,%l7,%l3 | |
3208 | xor %l3,0xd0a,%l5 | |
3209 | jmpl %o7,%g0 | |
3210 | orn %l1,0x60f,%l4 | |
3211 | near3_b2b_l: | |
3212 | fadds %f15,%f14,%f0 | |
3213 | fmuls %f5 ,%f4 ,%f15 | |
3214 | fsubs %f2 ,%f2 ,%f14 | |
3215 | jmpl %o7,%g0 | |
3216 | fadds %f2 ,%f1 ,%f11 | |
3217 | user_near3_end: | |
3218 | .seg "text" | |
3219 | .text | |
3220 | .align 0x2000 | |
3221 | user_far0_start: | |
3222 | p0_far_0_le: | |
3223 | addc %l0,%l1,%l0 | |
3224 | or %l6,0xf90,%l0 | |
3225 | jmpl %o7,%g0 | |
3226 | xnor %l5,0x773,%l0 | |
3227 | p0_far_0_lem: | |
3228 | addc %l0,%l1,%l0 | |
3229 | or %l6,0xf90,%l0 | |
3230 | jmpl %o7,%g0 | |
3231 | xnor %l5,0x773,%l0 | |
3232 | p0_far_0_he: | |
3233 | xor %l1,0xed4,%l0 | |
3234 | umul %l0,-0x698,%l7 | |
3235 | fmuls %f30,%f30,%f24 | |
3236 | jmpl %o7,%g0 | |
3237 | xor %l2,%l4,%l3 | |
3238 | p0_far_0_hem: | |
3239 | xor %l1,0xed4,%l0 | |
3240 | umul %l0,-0x698,%l7 | |
3241 | fmuls %f30,%f30,%f24 | |
3242 | jmpl %o7,%g0 | |
3243 | xor %l2,%l4,%l3 | |
3244 | p0_loop_branch_0: | |
3245 | jmpl %o7+12,%g0 | |
3246 | add %l0,1,%l0 | |
3247 | far0_b2b_h: | |
3248 | mulx %l6,%l7,%l6 | |
3249 | orn %l6,%l5,%l6 | |
3250 | sdivx %l3,-0x782,%l7 | |
3251 | udivx %l4,-0x8dc,%l3 | |
3252 | subc %l3,%l5,%l2 | |
3253 | addc %l4,%l1,%l1 | |
3254 | sdivx %l4,%l3,%l2 | |
3255 | jmpl %o7,%g0 | |
3256 | xnor %l7,0x668,%l5 | |
3257 | far0_b2b_l: | |
3258 | andn %l4,%l3,%l0 | |
3259 | add %l7,0x558,%l7 | |
3260 | orn %l1,0xa9b,%l2 | |
3261 | umul %l7,-0x403,%l2 | |
3262 | andn %l4,%l3,%l0 | |
3263 | fadds %f14,%f15,%f4 | |
3264 | fdivs %f8 ,%f7 ,%f4 | |
3265 | jmpl %o7,%g0 | |
3266 | fdivs %f8 ,%f3 ,%f7 | |
3267 | user_far0_end: | |
3268 | .seg "text" | |
3269 | .text | |
3270 | .align 0x2000 | |
3271 | user_far1_start: | |
3272 | p0_far_1_le: | |
3273 | jmpl %o7,%g0 | |
3274 | fadds %f14,%f15,%f4 | |
3275 | jmpl %o7,%g0 | |
3276 | nop | |
3277 | p0_far_1_lem: | |
3278 | jmpl %o7,%g0 | |
3279 | fadds %f14,%f15,%f4 | |
3280 | jmpl %o7,%g0 | |
3281 | nop | |
3282 | p0_far_1_he: | |
3283 | stw %l7,[%i0+0x014] ! Mem[0000000010001414] | |
3284 | fstod %f19,%f16 | |
3285 | sub %l2,0x111,%l6 | |
3286 | fsqrts %f17,%f26 | |
3287 | swap [%i4+0x024],%l4 ! Mem[0000000010101424] | |
3288 | udivx %l1,0xb3c,%l6 | |
3289 | jmpl %o7,%g0 | |
3290 | subc %l1,%l0,%l2 | |
3291 | p0_far_1_hem: | |
3292 | membar #Sync | |
3293 | stw %l7,[%i0+0x014] ! Mem[0000000010001414] | |
3294 | fstod %f19,%f16 | |
3295 | sub %l2,0x111,%l6 | |
3296 | fsqrts %f17,%f26 | |
3297 | swap [%i4+0x024],%l4 ! Mem[0000000010101424] | |
3298 | udivx %l1,0xb3c,%l6 | |
3299 | jmpl %o7,%g0 | |
3300 | subc %l1,%l0,%l2 | |
3301 | p0_loop_branch_1: | |
3302 | jmpl %o7+12,%g0 | |
3303 | add %l0,2,%l0 | |
3304 | far1_b2b_h: | |
3305 | sdivx %l7,%l4,%l5 | |
3306 | fitod %f22,%f30 | |
3307 | smul %l7,%l3,%l0 | |
3308 | fsubs %f23,%f24,%f20 | |
3309 | jmpl %o7,%g0 | |
3310 | and %l7,0x42b,%l4 | |
3311 | far1_b2b_l: | |
3312 | or %l5,%l3,%l3 | |
3313 | add %l5,%l5,%l6 | |
3314 | xnor %l4,%l3,%l4 | |
3315 | subc %l7,-0xccc,%l5 | |
3316 | jmpl %o7,%g0 | |
3317 | andn %l6,-0x804,%l6 | |
3318 | user_far1_end: | |
3319 | .seg "text" | |
3320 | .text | |
3321 | .align 0x2000 | |
3322 | user_far2_start: | |
3323 | p0_far_2_le: | |
3324 | fcmps %fcc0,%f12,%f4 | |
3325 | jmpl %o7,%g0 | |
3326 | fdivs %f4 ,%f13,%f9 | |
3327 | p0_far_2_lem: | |
3328 | fcmps %fcc0,%f12,%f4 | |
3329 | jmpl %o7,%g0 | |
3330 | fdivs %f4 ,%f13,%f9 | |
3331 | p0_far_2_he: | |
3332 | jmpl %o7,%g0 | |
3333 | mulx %l0,%l0,%l5 | |
3334 | jmpl %o7,%g0 | |
3335 | nop | |
3336 | p0_far_2_hem: | |
3337 | jmpl %o7,%g0 | |
3338 | mulx %l0,%l0,%l5 | |
3339 | jmpl %o7,%g0 | |
3340 | nop | |
3341 | p0_loop_branch_2: | |
3342 | jmpl %o7+12,%g0 | |
3343 | add %l0,3,%l0 | |
3344 | far2_b2b_h: | |
3345 | fsubs %f25,%f27,%f27 | |
3346 | fmuls %f24,%f18,%f18 | |
3347 | fadds %f19,%f27,%f19 | |
3348 | xor %l0,%l5,%l3 | |
3349 | jmpl %o7,%g0 | |
3350 | subc %l2,%l0,%l4 | |
3351 | far2_b2b_l: | |
3352 | fadds %f0 ,%f0 ,%f12 | |
3353 | udivx %l2,-0xff9,%l7 | |
3354 | fmuls %f0 ,%f8 ,%f15 | |
3355 | andn %l0,%l0,%l4 | |
3356 | jmpl %o7,%g0 | |
3357 | sdivx %l3,%l4,%l3 | |
3358 | user_far2_end: | |
3359 | .seg "text" | |
3360 | .text | |
3361 | .align 0x2000 | |
3362 | user_far3_start: | |
3363 | p0_far_3_le: | |
3364 | sub %l5,0x17d,%l4 | |
3365 | add %l5,%l4,%l7 | |
3366 | xor %l1,-0x3a0,%l1 | |
3367 | smul %l5,%l0,%l0 | |
3368 | jmpl %o7,%g0 | |
3369 | fdivs %f8 ,%f7 ,%f10 | |
3370 | p0_far_3_lem: | |
3371 | sub %l5,0x17d,%l4 | |
3372 | add %l5,%l4,%l7 | |
3373 | xor %l1,-0x3a0,%l1 | |
3374 | smul %l5,%l0,%l0 | |
3375 | jmpl %o7,%g0 | |
3376 | fdivs %f8 ,%f7 ,%f10 | |
3377 | p0_far_3_he: | |
3378 | sdivx %l0,%l7,%l5 | |
3379 | sdivx %l4,%l2,%l5 | |
3380 | or %l7,%l6,%l7 | |
3381 | jmpl %o7,%g0 | |
3382 | mulx %l0,0x2eb,%l1 | |
3383 | p0_far_3_hem: | |
3384 | sdivx %l0,%l7,%l5 | |
3385 | sdivx %l4,%l2,%l5 | |
3386 | or %l7,%l6,%l7 | |
3387 | jmpl %o7,%g0 | |
3388 | mulx %l0,0x2eb,%l1 | |
3389 | p0_loop_branch_3: | |
3390 | jmpl %o7+12,%g0 | |
3391 | add %l0,4,%l0 | |
3392 | far3_b2b_h: | |
3393 | andn %l4,0xeb3,%l6 | |
3394 | jmpl %o7,%g0 | |
3395 | fmuls %f24,%f17,%f29 | |
3396 | far3_b2b_l: | |
3397 | addc %l3,0x3bc,%l7 | |
3398 | jmpl %o7,%g0 | |
3399 | sub %l0,%l3,%l4 | |
3400 | user_far3_end: | |
3401 | .seg "text" | |
3402 | .align 0x2000 | |
3403 | user_jump0_start: | |
3404 | INIT_MEM(0, 0x0010, 1, +, 0, +, 0) | |
3405 | p0_jmpl_0_le: | |
3406 | smul %l2,0x9fd,%l6 | |
3407 | ldsw [%i6+0x014],%l3 ! Mem[0000000010181414] | |
3408 | xnor %l4,-0x3dd,%l5 | |
3409 | addc %l7,%l7,%l2 | |
3410 | jmpl %g6+8,%g0 | |
3411 | fsubs %f15,%f9 ,%f14 | |
3412 | p0_call_0_le: | |
3413 | sub %l2,-0x564,%l3 | |
3414 | subc %l2,0xe84,%l5 | |
3415 | fdivs %f10,%f0 ,%f11 | |
3416 | xnor %l7,0x999,%l1 | |
3417 | fsubs %f7 ,%f4 ,%f5 | |
3418 | retl | |
3419 | subc %l7,%l6,%l3 | |
3420 | p0_jmpl_0_lo: | |
3421 | smul %l2,0x9fd,%l6 | |
3422 | ldsw [%o6+0x014],%l3 ! Mem[0000000010181414] | |
3423 | xnor %l4,-0x3dd,%l5 | |
3424 | addc %l7,%l7,%l2 | |
3425 | jmpl %g6+8,%g0 | |
3426 | fsubs %f15,%f9 ,%f14 | |
3427 | p0_call_0_lo: | |
3428 | sub %l2,-0x564,%l3 | |
3429 | subc %l2,0xe84,%l5 | |
3430 | fdivs %f10,%f0 ,%f11 | |
3431 | xnor %l7,0x999,%l1 | |
3432 | fsubs %f7 ,%f4 ,%f5 | |
3433 | retl | |
3434 | subc %l7,%l6,%l3 | |
3435 | p0_jmpl_0_he: | |
3436 | addc %l3,0x7ce,%l6 | |
3437 | xor %l5,0x111,%l7 | |
3438 | ldx [%i1+0x000],%l4 ! Mem[0000000010041400] | |
3439 | mulx %l6,%l7,%l1 | |
3440 | sub %l3,%l0,%l6 | |
3441 | fsubs %f23,%f22,%f24 | |
3442 | and %l2,-0x102,%l3 | |
3443 | jmpl %g6+8,%g0 | |
3444 | fadds %f16,%f21,%f23 | |
3445 | p0_call_0_he: | |
3446 | umul %l0,%l4,%l5 | |
3447 | retl | |
3448 | addc %l2,-0x4a6,%l4 | |
3449 | p0_jmpl_0_ho: | |
3450 | addc %l3,0x7ce,%l6 | |
3451 | xor %l5,0x111,%l7 | |
3452 | ldx [%o1+0x000],%l4 ! Mem[0000000010041400] | |
3453 | mulx %l6,%l7,%l1 | |
3454 | sub %l3,%l0,%l6 | |
3455 | fsubs %f23,%f22,%f24 | |
3456 | and %l2,-0x102,%l3 | |
3457 | jmpl %g6+8,%g0 | |
3458 | fadds %f16,%f21,%f23 | |
3459 | p0_call_0_ho: | |
3460 | umul %l0,%l4,%l5 | |
3461 | retl | |
3462 | addc %l2,-0x4a6,%l4 | |
3463 | user_jump0_end: | |
3464 | .seg "text" | |
3465 | .align 0x2000 | |
3466 | user_jump1_start: | |
3467 | INIT_MEM(0, 0x0020, 1, +, 0, +, 0) | |
3468 | p0_jmpl_1_le: | |
3469 | xor %l1,0xdc8,%l7 | |
3470 | umul %l6,%l7,%l4 | |
3471 | jmpl %g6+8,%g0 | |
3472 | fdivs %f1 ,%f4 ,%f4 | |
3473 | p0_call_1_le: | |
3474 | umul %l6,0x130,%l0 | |
3475 | addc %l6,-0x296,%l6 | |
3476 | xor %l6,-0x2ec,%l3 | |
3477 | fadds %f0 ,%f10,%f10 | |
3478 | std %f4 ,[%i4+0x020] ! Mem[0000000010101420] | |
3479 | smul %l3,-0x712,%l6 | |
3480 | retl | |
3481 | orn %l4,0xb92,%l1 | |
3482 | p0_jmpl_1_lo: | |
3483 | xor %l1,0xdc8,%l7 | |
3484 | umul %l6,%l7,%l4 | |
3485 | jmpl %g6+8,%g0 | |
3486 | fdivs %f1 ,%f4 ,%f4 | |
3487 | p0_call_1_lo: | |
3488 | umul %l6,0x130,%l0 | |
3489 | addc %l6,-0x296,%l6 | |
3490 | xor %l6,-0x2ec,%l3 | |
3491 | fadds %f0 ,%f10,%f10 | |
3492 | std %f4 ,[%o4+0x020] ! Mem[0000000010101420] | |
3493 | smul %l3,-0x712,%l6 | |
3494 | retl | |
3495 | orn %l4,0xb92,%l1 | |
3496 | p0_jmpl_1_he: | |
3497 | sth %l2,[%i0+0x032] ! Mem[0000000010001432] | |
3498 | smul %l7,-0x6d2,%l3 | |
3499 | udivx %l2,0x6c3,%l0 | |
3500 | xnor %l3,%l6,%l6 | |
3501 | sdivx %l6,%l2,%l5 | |
3502 | and %l1,-0x967,%l2 | |
3503 | sub %l3,%l5,%l5 | |
3504 | jmpl %g6+8,%g0 | |
3505 | fdivs %f23,%f20,%f24 | |
3506 | p0_call_1_he: | |
3507 | fcmps %fcc3,%f22,%f25 | |
3508 | fsubs %f16,%f19,%f27 | |
3509 | xor %l4,%l7,%l4 | |
3510 | ldsb [%i1+0x03b],%l0 ! Mem[000000001004143b] | |
3511 | xor %l5,0x13f,%l4 | |
3512 | xor %l7,%l0,%l5 | |
3513 | retl | |
3514 | orn %l5,%l4,%l1 | |
3515 | p0_jmpl_1_ho: | |
3516 | sth %l2,[%o0+0x032] ! Mem[0000000010001432] | |
3517 | smul %l7,-0x6d2,%l3 | |
3518 | udivx %l2,0x6c3,%l0 | |
3519 | xnor %l3,%l6,%l6 | |
3520 | sdivx %l6,%l2,%l5 | |
3521 | and %l1,-0x967,%l2 | |
3522 | sub %l3,%l5,%l5 | |
3523 | jmpl %g6+8,%g0 | |
3524 | fdivs %f23,%f20,%f24 | |
3525 | p0_call_1_ho: | |
3526 | fcmps %fcc3,%f22,%f25 | |
3527 | fsubs %f16,%f19,%f27 | |
3528 | xor %l4,%l7,%l4 | |
3529 | ldsb [%o1+0x03b],%l0 ! Mem[000000001004143b] | |
3530 | xor %l5,0x13f,%l4 | |
3531 | xor %l7,%l0,%l5 | |
3532 | retl | |
3533 | orn %l5,%l4,%l1 | |
3534 | user_jump1_end: | |
3535 | .seg "text" | |
3536 | .align 0x2000 | |
3537 | user_jump2_start: | |
3538 | INIT_MEM(0, 0x0030, 1, +, 0, +, 0) | |
3539 | p0_jmpl_2_le: | |
3540 | ldstub [%i6+0x011],%l2 ! Mem[0000000010181411] | |
3541 | xnor %l1,-0x3d3,%l2 | |
3542 | orn %l4,0xa0b,%l4 | |
3543 | jmpl %g6+8,%g0 | |
3544 | fsubs %f9 ,%f4 ,%f13 | |
3545 | p0_call_2_le: | |
3546 | subc %l1,-0x0bc,%l1 | |
3547 | fdivs %f4 ,%f11,%f5 | |
3548 | retl | |
3549 | fdivs %f5 ,%f12,%f9 | |
3550 | p0_jmpl_2_lo: | |
3551 | ldstub [%o6+0x011],%l2 ! Mem[0000000010181411] | |
3552 | xnor %l1,-0x3d3,%l2 | |
3553 | orn %l4,0xa0b,%l4 | |
3554 | jmpl %g6+8,%g0 | |
3555 | fsubs %f9 ,%f4 ,%f13 | |
3556 | p0_call_2_lo: | |
3557 | subc %l1,-0x0bc,%l1 | |
3558 | fdivs %f4 ,%f11,%f5 | |
3559 | retl | |
3560 | fdivs %f5 ,%f12,%f9 | |
3561 | p0_jmpl_2_he: | |
3562 | sub %l6,%l1,%l6 | |
3563 | or %l1,-0x1e2,%l1 | |
3564 | orn %l5,-0xf07,%l5 | |
3565 | addc %l3,0x91f,%l3 | |
3566 | fmuls %f18,%f18,%f21 | |
3567 | udivx %l1,%l5,%l2 | |
3568 | add %l4,%l0,%l6 | |
3569 | jmpl %g6+8,%g0 | |
3570 | fdivs %f30,%f21,%f22 | |
3571 | p0_call_2_he: | |
3572 | fcmps %fcc1,%f17,%f23 | |
3573 | sub %l5,%l2,%l1 | |
3574 | add %l7,%l2,%l5 | |
3575 | orn %l7,0xb6b,%l2 | |
3576 | fsubs %f28,%f27,%f30 | |
3577 | and %l1,%l1,%l4 | |
3578 | add %l2,0x886,%l5 | |
3579 | retl | |
3580 | fcmps %fcc2,%f26,%f25 | |
3581 | p0_jmpl_2_ho: | |
3582 | sub %l6,%l1,%l6 | |
3583 | or %l1,-0x1e2,%l1 | |
3584 | orn %l5,-0xf07,%l5 | |
3585 | addc %l3,0x91f,%l3 | |
3586 | fmuls %f18,%f18,%f21 | |
3587 | udivx %l1,%l5,%l2 | |
3588 | add %l4,%l0,%l6 | |
3589 | jmpl %g6+8,%g0 | |
3590 | fdivs %f30,%f21,%f22 | |
3591 | p0_call_2_ho: | |
3592 | fcmps %fcc1,%f17,%f23 | |
3593 | sub %l5,%l2,%l1 | |
3594 | add %l7,%l2,%l5 | |
3595 | orn %l7,0xb6b,%l2 | |
3596 | fsubs %f28,%f27,%f30 | |
3597 | and %l1,%l1,%l4 | |
3598 | add %l2,0x886,%l5 | |
3599 | retl | |
3600 | fcmps %fcc2,%f26,%f25 | |
3601 | user_jump2_end: | |
3602 | .seg "text" | |
3603 | .align 0x2000 | |
3604 | user_jump3_start: | |
3605 | INIT_MEM(0, 0x0040, 1, +, 0, +, 0) | |
3606 | p0_jmpl_3_le: | |
3607 | xnor %l3,-0x570,%l6 | |
3608 | fdivs %f6 ,%f14,%f5 | |
3609 | fsqrts %f13,%f10 | |
3610 | fsubs %f2 ,%f6 ,%f0 | |
3611 | udivx %l2,%l0,%l2 | |
3612 | sub %l1,-0x4a5,%l4 | |
3613 | jmpl %g6+8,%g0 | |
3614 | orn %l5,0xd1f,%l1 | |
3615 | p0_call_3_le: | |
3616 | and %l7,%l1,%l5 | |
3617 | fdivs %f11,%f11,%f3 | |
3618 | add %l0,-0xb27,%l2 | |
3619 | retl | |
3620 | sub %l5,%l7,%l1 | |
3621 | p0_jmpl_3_lo: | |
3622 | xnor %l3,-0x570,%l6 | |
3623 | fdivs %f6 ,%f14,%f5 | |
3624 | fsqrts %f13,%f10 | |
3625 | fsubs %f2 ,%f6 ,%f0 | |
3626 | udivx %l2,%l0,%l2 | |
3627 | sub %l1,-0x4a5,%l4 | |
3628 | jmpl %g6+8,%g0 | |
3629 | orn %l5,0xd1f,%l1 | |
3630 | p0_call_3_lo: | |
3631 | and %l7,%l1,%l5 | |
3632 | fdivs %f11,%f11,%f3 | |
3633 | add %l0,-0xb27,%l2 | |
3634 | retl | |
3635 | sub %l5,%l7,%l1 | |
3636 | p0_jmpl_3_he: | |
3637 | and %l3,0x9eb,%l0 | |
3638 | and %l7,%l0,%l6 | |
3639 | and %l4,0x634,%l6 | |
3640 | mulx %l6,%l5,%l3 | |
3641 | sdivx %l1,-0xe86,%l3 | |
3642 | fsubs %f21,%f23,%f25 | |
3643 | jmpl %g6+8,%g0 | |
3644 | mulx %l1,%l5,%l2 | |
3645 | p0_call_3_he: | |
3646 | fmuls %f18,%f19,%f19 | |
3647 | addc %l6,%l5,%l0 | |
3648 | fitos %f31,%f24 | |
3649 | fdivs %f30,%f25,%f17 | |
3650 | fcmps %fcc1,%f18,%f21 | |
3651 | fsubs %f22,%f29,%f31 | |
3652 | andn %l2,0x96f,%l7 | |
3653 | retl | |
3654 | add %l4,%l2,%l7 | |
3655 | p0_jmpl_3_ho: | |
3656 | and %l3,0x9eb,%l0 | |
3657 | and %l7,%l0,%l6 | |
3658 | and %l4,0x634,%l6 | |
3659 | mulx %l6,%l5,%l3 | |
3660 | sdivx %l1,-0xe86,%l3 | |
3661 | fsubs %f21,%f23,%f25 | |
3662 | jmpl %g6+8,%g0 | |
3663 | mulx %l1,%l5,%l2 | |
3664 | p0_call_3_ho: | |
3665 | fmuls %f18,%f19,%f19 | |
3666 | addc %l6,%l5,%l0 | |
3667 | fitos %f31,%f24 | |
3668 | fdivs %f30,%f25,%f17 | |
3669 | fcmps %fcc1,%f18,%f21 | |
3670 | fsubs %f22,%f29,%f31 | |
3671 | andn %l2,0x96f,%l7 | |
3672 | retl | |
3673 | add %l4,%l2,%l7 | |
3674 | user_jump3_end: | |
3675 | ||
3676 | .seg "data" | |
3677 | .align 0x2000 | |
3678 | user_data_start: | |
3679 | done_flags: | |
3680 | .word 0 | |
3681 | .align 8 | |
3682 | done_count: | |
3683 | .word 0,0 | |
3684 | Start_Flags: | |
3685 | .word 0,0,0,0 | |
3686 | Finish_Flag: | |
3687 | .word 0,0 | |
3688 | .align 8 | |
3689 | num_processors: | |
3690 | .word 1 | |
3691 | num_agents: | |
3692 | .word 0 | |
3693 | no_membar: | |
3694 | .word 0 | |
3695 | max_ireg: | |
3696 | .word 8,0 | |
3697 | max_freg: | |
3698 | .word 32,0 | |
3699 | .align 64 | |
3700 | p0_temp: | |
3701 | .word 0,0,0,0,0,0,0,0 | |
3702 | .word 0,0,0,0,0,0,0,0 | |
3703 | .word 0,0,0,0,0,0,0,0 | |
3704 | .word 0,0,0,0,0,0,0,0 | |
3705 | p0_debug: | |
3706 | .word 0,0,0,0,0,0,0,0 | |
3707 | .word 0,0,0,0,0,0,0,0 | |
3708 | p0_fsr: | |
3709 | .word 0x00000000,0x00000000 | |
3710 | .align 8 | |
3711 | p0_loop_cnt: | |
3712 | .word 1,0 | |
3713 | max_windows: | |
3714 | .word 1,0,0,0,0,0,0,0 | |
3715 | .word 0,0,0,0,0,0,0,0 | |
3716 | .word 0,0,0,0,0,0,0,0 | |
3717 | .word 0,0,0,0,0,0,0,0 | |
3718 | .word 0,0,0,0,0,0,0,0 | |
3719 | .word 0,0,0,0,0,0,0,0 | |
3720 | .word 0,0,0,0,0,0,0,0 | |
3721 | .word 0,0,0,0,0,0,0,0 | |
3722 | .word 0,0,0,0,0,0,0,0 | |
3723 | .word 0,0,0,0,0,0,0,0 | |
3724 | .word 0,0,0,0,0,0,0,0 | |
3725 | .word 0,0,0,0,0,0,0,0 | |
3726 | .word 0,0,0,0,0,0,0,0 | |
3727 | .word 0,0,0,0,0,0,0,0 | |
3728 | .word 0,0,0,0,0,0,0,0 | |
3729 | .word 0,0,0,0,0,0,0,0 | |
3730 | .word 0,0,0,0,0,0,0,0 | |
3731 | .word 0,0,0,0,0,0,0,0 | |
3732 | .word 0,0,0,0,0,0,0,0 | |
3733 | .word 0,0,0,0,0,0,0,0 | |
3734 | .word 0,0,0,0,0,0,0,0 | |
3735 | .word 0,0,0,0,0,0,0,0 | |
3736 | .word 0,0,0,0,0,0,0,0 | |
3737 | .word 0,0,0,0,0,0,0,0 | |
3738 | .word 0,0,0,0,0,0,0,0 | |
3739 | .word 0,0,0,0,0,0,0,0 | |
3740 | .word 0,0,0,0,0,0,0,0 | |
3741 | .word 0,0,0,0,0,0,0,0 | |
3742 | .word 0,0,0,0,0,0,0,0 | |
3743 | .word 0,0,0,0,0,0,0,0 | |
3744 | .word 0,0,0,0,0,0,0,0 | |
3745 | .word 0,0,0,0,0,0,0,0 | |
3746 | ||
3747 | .align 8 | |
3748 | p0_init_registers: | |
3749 | .word 0x66ab53b8,0x30a8b0c7 ! Init value for %l0 | |
3750 | .word 0xf3b42072,0x5df7f72c ! Init value for %l1 | |
3751 | .word 0x62e740a6,0x33d2fe4b ! Init value for %l2 | |
3752 | .word 0x9c33bf46,0xfbaedc75 ! Init value for %l3 | |
3753 | .word 0xd9078b9f,0xcb62b76c ! Init value for %l4 | |
3754 | .word 0x93c9be6b,0xf0c41a4e ! Init value for %l5 | |
3755 | .word 0xbf7b8d1a,0x9e303068 ! Init value for %l6 | |
3756 | .word 0x9ef1a489,0xe9db7b3c ! Init value for %l7 | |
3757 | .align 64 | |
3758 | p0_init_freg: | |
3759 | .word 0x9e1bdc59,0x69976c4b ! Init value for %f0 | |
3760 | .word 0x69e1928e,0x0671d8ed ! Init value for %f2 | |
3761 | .word 0x6f6c4f9d,0x9c7cd870 ! Init value for %f4 | |
3762 | .word 0x3eceb9fd,0x96428ade ! Init value for %f6 | |
3763 | .word 0xce932fdd,0xfc7c934a ! Init value for %f8 | |
3764 | .word 0xfaffbeba,0xf2a1c102 ! Init value for %f10 | |
3765 | .word 0xecd0d1b5,0x7084f5fc ! Init value for %f12 | |
3766 | .word 0x24c763bb,0xe498d7e4 ! Init value for %f14 | |
3767 | .word 0x8430a335,0xb782fb51 ! Init value for %f16 | |
3768 | .word 0x9ede5b8f,0x81794a99 ! Init value for %f18 | |
3769 | .word 0x08b1eb20,0xe665809a ! Init value for %f20 | |
3770 | .word 0xdb3e31c6,0x0450166c ! Init value for %f22 | |
3771 | .word 0xe3d600e8,0xabf4bad9 ! Init value for %f24 | |
3772 | .word 0xe211d49c,0x7578155b ! Init value for %f26 | |
3773 | .word 0x4460d4a2,0x816743af ! Init value for %f28 | |
3774 | .word 0xd15e3bf5,0x8d87e153 ! Init value for %f30 | |
3775 | .word 0x35ae85c4,0x8542d0ed ! Init value for %f32 | |
3776 | .word 0xd85febe2,0x03f1cd7f ! Init value for %f34 | |
3777 | .word 0x9adc830f,0x0d1b71df ! Init value for %f36 | |
3778 | .word 0x50665c11,0xb105d759 ! Init value for %f38 | |
3779 | .word 0xb25adba2,0x25a69ddc ! Init value for %f40 | |
3780 | .word 0x7e420fee,0x5d959230 ! Init value for %f42 | |
3781 | .word 0x2f50eb2f,0x1dcbee0e ! Init value for %f44 | |
3782 | .word 0xb7f5eaf4,0x08c4370e ! Init value for %f46 | |
3783 | .word 0x356eb805,0x0b38bc0b | |
3784 | .word 0x0393a581,0x1b68d1e9 | |
3785 | .word 0x2d927aa3,0xf25c5b46 | |
3786 | .word 0x34e2ce94,0x1270c18e | |
3787 | .word 0x17140832,0x351898b5 | |
3788 | .word 0x1e724be1,0x2090c690 | |
3789 | .word 0x29887665,0x9e922195 | |
3790 | .word 0x429e8d00,0x63cb2931 | |
3791 | p0_share_mask: | |
3792 | .word 0xffff0000,0x00000000 | |
3793 | .word 0x00000000,0x00000000 | |
3794 | .word 0x00000000,0x00000000 | |
3795 | .word 0x00000000,0x00000000 | |
3796 | .word 0x00000000,0x00000000 | |
3797 | .word 0x00000000,0x00000000 | |
3798 | .word 0x00000000,0x00000000 | |
3799 | .word 0x00000000,0x00000000 | |
3800 | p0_expected_registers: | |
3801 | .word 0x00000000,0x00000dc3 | |
3802 | .word 0x00000000,0xff000000 | |
3803 | .word 0x00000000,0xcaf77e8d | |
3804 | .word 0x00000000,0xcaf77e8d | |
3805 | .word 0x00000000,0xcdf70000 | |
3806 | .word 0xffffffff,0xffffcd57 | |
3807 | .word 0x00000000,0x00000000 | |
3808 | .word 0x00000000,0x0000f7cd | |
3809 | p0_expected_fp_regs: | |
3810 | .word 0x57cdffff,0x80000000 | |
3811 | .word 0x00000000,0xff0000d6 | |
3812 | .word 0xffffffff,0x017198bd | |
3813 | .word 0x000000ea,0x1b86ff56 | |
3814 | .word 0x00000000,0x3a07ff00 | |
3815 | .word 0x00000016,0x00000000 | |
3816 | .word 0x00000000,0x000000ff | |
3817 | .word 0x1d58cd57,0x7cd097ff | |
3818 | .word 0xcaf77e8d,0x23fef9ff | |
3819 | .word 0xff000000,0x22023c51 | |
3820 | .word 0x2078b1ae,0x000000ff | |
3821 | .word 0x000000ff,0xffffffff | |
3822 | .word 0x173a8631,0xddd559eb | |
3823 | .word 0x00000000,0xd8c5ef3b | |
3824 | .word 0xc04a8ff2,0x048482a0 | |
3825 | .word 0x000056ff,0x23fef9ff | |
3826 | .word 0x00000001,0x00000400 ! %fsr = 0000000100000400 | |
3827 | p0_local0_expect: | |
3828 | .word 0x00000000,0x0000fb51 | |
3829 | .word 0xffffffff,0xffffffff | |
3830 | .word 0xff1e0000,0x000000ea | |
3831 | .word 0x0000009e,0x3a07ff00 | |
3832 | .word 0x56ffff1b,0x4407699b | |
3833 | .word 0xccf9467b,0x71eb05b0 | |
3834 | .word 0xaa744c29,0x017198bd | |
3835 | .word 0x00000000,0xb94fb8c7 | |
3836 | p0_local0_sec_expect: | |
3837 | .word 0x00000000,0x000000fa | |
3838 | .word 0x513c0222,0x00000000 | |
3839 | .word 0x000000d6,0x883d48fa | |
3840 | .word 0xe019cd48,0x48c91d46 | |
3841 | .word 0xca422b55,0xe8a85632 | |
3842 | .word 0x855e16f0,0x7e0c8011 | |
3843 | .word 0x95735daf,0x8b0bb48b | |
3844 | .word 0xddb78644,0x349676b0 | |
3845 | p0_local1_expect: | |
3846 | .word 0xa0828404,0xf28f4ac0 | |
3847 | .word 0xbd980001,0x00ff000c | |
3848 | .word 0xffcdffff,0x44e48ca9 | |
3849 | .word 0x3409ffff,0xa9dffb51 | |
3850 | .word 0xffffffff,0xffffffff | |
3851 | .word 0x6f1d190d,0xdb428663 | |
3852 | .word 0xf7c2e059,0x9e791399 | |
3853 | .word 0x000000ff,0x5ae700ff | |
3854 | p0_local1_sec_expect: | |
3855 | .word 0xffffffff,0x23fef9ff | |
3856 | .word 0xff000000,0x0000d37c | |
3857 | .word 0xfb000000,0x000000ff | |
3858 | .word 0x6dad841c,0xe8204b12 | |
3859 | .word 0x173a8631,0xddd559eb | |
3860 | .word 0xeb791c24,0xd8c5ef3b | |
3861 | .word 0x824747dc,0x31cfabbb | |
3862 | .word 0x985e8d1e,0x937a6ba0 | |
3863 | p0_local2_expect: | |
3864 | .word 0xfa000000,0x00009700 | |
3865 | .word 0xbd980001,0x00ff000c | |
3866 | .word 0xbd987101,0xffffffff | |
3867 | .word 0xd37c9082,0xc5012207 | |
3868 | .word 0xfffffffa,0x0000007a | |
3869 | .word 0xff000000,0xa9dffb51 | |
3870 | .word 0x000056ff,0x81794a99 | |
3871 | .word 0xbd987101,0x9489d6ab | |
3872 | p0_local2_sec_expect: | |
3873 | .word 0x1dffcd1b,0xaeb17820 | |
3874 | .word 0x000000ff,0x00000000 | |
3875 | .word 0x000000ff,0x000000ff | |
3876 | .word 0x807b5f59,0xd855eb34 | |
3877 | .word 0x9e97b388,0x0000cbd5 | |
3878 | .word 0x0f97c9fc,0x2b6ccc5c | |
3879 | .word 0x00005ea6,0xb5d1d0ec | |
3880 | .word 0xb03a7a01,0x00000000 | |
3881 | p0_local3_expect: | |
3882 | .word 0x36faffff,0xff000000 | |
3883 | .word 0x173a8631,0xddd559eb | |
3884 | .word 0xd60000ff,0x00000000 | |
3885 | .word 0x56ff861b,0x4407699b | |
3886 | .word 0x00000000,0x1b86ff56 | |
3887 | .word 0xb005eb71,0x5466d07c | |
3888 | .word 0xffeed72b,0xffffffff | |
3889 | .word 0xffffffee,0xb782fb51 | |
3890 | p0_local3_sec_expect: | |
3891 | .word 0xff4f0000,0x7cd30000 | |
3892 | .word 0xfa000000,0x00000000 | |
3893 | .word 0xff1e0000,0x7cd000ff | |
3894 | .word 0x9b690744,0x1b86ff56 | |
3895 | .word 0x56ff861b,0x4407699b | |
3896 | .word 0x7cd06654,0x71eb05b0 | |
3897 | .word 0x81b7a0d5,0x2bd7eeff | |
3898 | .word 0x51fb82b7,0xff4fb8c7 | |
3899 | p0_local4_expect: | |
3900 | .word 0x00000000,0x000000f5 | |
3901 | .word 0x00fffa30,0x9b4094b8 | |
3902 | .word 0xcaffffff,0xffffffdf | |
3903 | .word 0x0a11cf8c,0xf06aab63 | |
3904 | .word 0xf2af9a9e,0xffe00039 | |
3905 | .word 0x9489d6ab,0xf006fa37 | |
3906 | .word 0xf1cb4b28,0x51fb82ff | |
3907 | .word 0xf4217e1c,0xf1b54a53 | |
3908 | p0_local4_sec_expect: | |
3909 | .word 0x0000d37c,0x00000000 | |
3910 | .word 0xffffffff,0x00000000 | |
3911 | .word 0x00ff073a,0x1bcdff1d | |
3912 | .word 0x9913799e,0x59e0c2f7 | |
3913 | .word 0x9b690744,0x1b86ff56 | |
3914 | .word 0xb005eb71,0x5466d07c | |
3915 | .word 0x34eeb38f,0x00a0b781 | |
3916 | .word 0xc7b84fb9,0xbc0422be | |
3917 | p0_local5_expect: | |
3918 | .word 0x00ff0000,0x00000000 | |
3919 | .word 0x00000000,0x000000ff | |
3920 | .word 0xa9dfff51,0x44e48ca9 | |
3921 | .word 0x00fa0000,0xff000000 | |
3922 | .word 0x56ff861b,0x4407699b | |
3923 | .word 0xccf9467b,0x0000001b | |
3924 | .word 0x00000000,0x84553aa1 | |
3925 | .word 0xbe2204bc,0x000000fa | |
3926 | p0_local5_sec_expect: | |
3927 | .word 0xff560000,0x00000000 | |
3928 | .word 0x57cdffff,0x80000000 | |
3929 | .word 0x284bcbf1,0x9b4094b8 | |
3930 | .word 0x8120e8c2,0xa6217e46 | |
3931 | .word 0x37fa06f0,0xabd68994 | |
3932 | .word 0xba6c91f6,0xcc52323c | |
3933 | .word 0x672d6400,0x7f0ef815 | |
3934 | .word 0x8e5c5aeb,0x57ff1701 | |
3935 | p0_local6_expect: | |
3936 | .word 0xff000000,0xffffffff | |
3937 | .word 0x00000057,0x0000d37c | |
3938 | .word 0xff00cd1b,0x000000ff | |
3939 | .word 0x6dad841c,0xe8204b12 | |
3940 | .word 0x173a8631,0xddd559eb | |
3941 | .word 0x861b1c24,0xd8c5ef3b | |
3942 | .word 0x824747dc,0xcdf70000 | |
3943 | .word 0xcaf77e8d,0x23fef9ff | |
3944 | p0_local6_sec_expect: | |
3945 | .word 0xb8000000,0x00000000 | |
3946 | .word 0x000056ff,0x23fef9ff | |
3947 | .word 0xffffffff,0xe4d8ffff | |
3948 | .word 0x54f91723,0x8d7e4e12 | |
3949 | .word 0x18574c10,0x1c67d1a9 | |
3950 | .word 0xb563902b,0xa9024630 | |
3951 | .word 0x00009531,0x000000ea | |
3952 | .word 0xf01236cc,0xa81fe1a8 | |
3953 | share0_expect: | |
3954 | .word 0xcd572e73,0x46751146 | |
3955 | .word 0x530d2526,0x3f0d2ffe | |
3956 | .word 0x457abb80,0x3bfaa1b3 | |
3957 | .word 0x65e2e88e,0xaa881f2e | |
3958 | .word 0x93ae2846,0xab044e7e | |
3959 | .word 0x82c407ca,0x1ff8ae23 | |
3960 | .word 0x734c7dcc,0xe3f93967 | |
3961 | .word 0x827ba4c5,0x7699ac97 | |
3962 | share1_expect: | |
3963 | .word 0xffffd27f,0x20a87c05 | |
3964 | .word 0x1d95a0a1,0x8f578ba9 | |
3965 | .word 0xbdd4daad,0x7f0a4f05 | |
3966 | .word 0x64229f22,0x6530e3b9 | |
3967 | .word 0x09aef06b,0x6648c199 | |
3968 | .word 0x27c86d26,0x0ddf6b10 | |
3969 | .word 0x4c2042a6,0x39623eca | |
3970 | .word 0x63c4a206,0x17f24a24 | |
3971 | .word 0xffff2aff,0x8737a38a | |
3972 | .word 0x84aa50ed,0xdf60a7e1 | |
3973 | .word 0xe8424831,0xd96c2e36 | |
3974 | .word 0xeb32e45a,0xd16bf15c | |
3975 | .word 0xd805d7e7,0xab63c05a | |
3976 | .word 0x8e264392,0xa5c27dbf | |
3977 | .word 0x94b8c7a1,0x17489ae4 | |
3978 | .word 0x9d082a2b,0x32fcb5cc | |
3979 | share2_expect: | |
3980 | .word 0x00ff8232,0x79491d4a | |
3981 | .word 0xd82a922a,0x157686bb | |
3982 | .word 0x33359d92,0xdc32872f | |
3983 | .word 0x6296fa21,0x2f98e5b1 | |
3984 | .word 0x7b179e60,0x787354d6 | |
3985 | .word 0x260c3115,0xcfbfaa4b | |
3986 | .word 0xf8d0dd1f,0xaaa929fd | |
3987 | .word 0xb7562f58,0x45827af4 | |
3988 | share3_expect: | |
3989 | .word 0x167b613f,0x523b0e2a | |
3990 | .word 0x638f690a,0xfe4c0c85 | |
3991 | .word 0xcd21eb17,0x8e8f1ee8 | |
3992 | .word 0x63b8de9f,0xc215c801 | |
3993 | .word 0x55be3904,0x29546153 | |
3994 | .word 0x76b1dcae,0x3616d34f | |
3995 | .word 0x260ede8e,0x5548ab98 | |
3996 | .word 0x0fd5fd55,0x01cc7350 | |
3997 | .word 0xfffe3fcb,0x00e783de | |
3998 | .word 0x48c18420,0xbf14b451 | |
3999 | .word 0x112538f8,0xcd328870 | |
4000 | .word 0xad5c7572,0x52cc1eb8 | |
4001 | .word 0x67015589,0x6465b68f | |
4002 | .word 0xf7e89b29,0xce2e4d85 | |
4003 | .word 0x216503ca,0x4a82299d | |
4004 | .word 0xa9da71a9,0xf935b913 | |
4005 | .word 0x2b31d749,0x37c96f69 | |
4006 | .word 0xfe127f56,0xc5cfa021 | |
4007 | .word 0x068f76f3,0x2ee3d266 | |
4008 | .word 0x08835982,0xf3ad8adb | |
4009 | .word 0x05949249,0x230c9603 | |
4010 | .word 0xe154c3e8,0x0323e78a | |
4011 | .word 0x18e3afa5,0x174f9871 | |
4012 | .word 0x3badec36,0x35468b63 | |
4013 | .word 0xffe93437,0x90cff648 | |
4014 | .word 0xf26aef47,0x28ab67fb | |
4015 | .word 0x72191a9a,0xb6939380 | |
4016 | .word 0x7bb50ba0,0xe03a7409 | |
4017 | .word 0xb42dfca6,0x045eb0dd | |
4018 | .word 0x280c4db5,0xbbad7ac1 | |
4019 | .word 0x43357fef,0x315b4809 | |
4020 | .word 0x6ed37178,0x99707784 | |
4021 | .word 0x004b2afa,0xf1d1665c | |
4022 | .word 0x051e6976,0xcc950efc | |
4023 | .word 0xd260a3d9,0x198fb1ce | |
4024 | .word 0x0468ebf9,0x0b190724 | |
4025 | .word 0x599bb323,0x9295b62e | |
4026 | .word 0x81bfc008,0x91339d53 | |
4027 | .word 0x0c6428c3,0x02fc89bd | |
4028 | .word 0xe825e089,0xc5d0670a | |
4029 | .word 0xff1dee0f,0x965951c5 | |
4030 | .word 0xcd7b32bd,0x93661f36 | |
4031 | .word 0x69465a1e,0x832df691 | |
4032 | .word 0x2265099b,0x9e8072f7 | |
4033 | .word 0x13702516,0xbcae6df7 | |
4034 | .word 0x3ebd0d55,0x7bcdb4f6 | |
4035 | .word 0xb2905967,0x34686d73 | |
4036 | .word 0xca3a9a56,0x287e3ef4 | |
4037 | .word 0x00ffca23,0xc8025daa | |
4038 | .word 0xb0278b5a,0x8a954498 | |
4039 | .word 0x89f95805,0x0ab27f10 | |
4040 | .word 0x072ae2be,0xac6d6600 | |
4041 | .word 0x830eba6d,0x259b5972 | |
4042 | .word 0xa4cce4a2,0xe8f864fb | |
4043 | .word 0x463e081d,0xe079b459 | |
4044 | .word 0xc5fbd36c,0x1605cdf8 | |
4045 | .word 0xe25708a6,0xfd050c70 | |
4046 | .word 0xb2a3e0a3,0x69398c3a | |
4047 | .word 0xef140291,0x4c488b0a | |
4048 | .word 0xa78fac12,0x503122a3 | |
4049 | .word 0x03192e81,0x9ecfc4a1 | |
4050 | .word 0xd99c20df,0xe501360c | |
4051 | .word 0x414e658b,0x1b1e9f4f | |
4052 | .word 0x721c44f3,0xf3b75246 | |
4053 | p0_invalidate_semaphore: | |
4054 | .word 0 | |
4055 | ! Data for Cross Processor Interrupt | |
4056 | .align 8 | |
4057 | received_xintr: | |
4058 | .word 0,0,0,0,0,0,0,0 | |
4059 | .word 0,0,0,0,0,0,0,0 | |
4060 | .word 0,0,0,0,0,0,0,0 | |
4061 | .word 0,0,0,0,0,0,0,0 | |
4062 | .word 0,0,0,0,0,0,0,0 | |
4063 | .word 0,0,0,0,0,0,0,0 | |
4064 | .word 0,0,0,0,0,0,0,0 | |
4065 | .word 0,0,0,0,0,0,0,0 | |
4066 | p0_dispatch_retry: | |
4067 | .word 0,0 | |
4068 | p0_xintr_data: | |
4069 | .word 0x00000000,0x00000001 | |
4070 | .word 0x85fcfad0,0x0a97fed7 | |
4071 | .word 0x00000000,0x00000002 | |
4072 | .word 0xee783e8f,0xa97887d5 | |
4073 | .word 0x00000000,0x00000003 | |
4074 | .word 0x9f334207,0x8cecc801 | |
4075 | .word 0x00000000,0x00000004 | |
4076 | .word 0x1fdfa770,0x7e5c0d87 | |
4077 | .word 0x00000000,0x00000005 | |
4078 | .word 0x48ca24f7,0xf14c2383 | |
4079 | .word 0x00000000,0x00000006 | |
4080 | .word 0x28041558,0x60f1ee72 | |
4081 | .word 0x00000000,0x00000007 | |
4082 | .word 0x71bd4588,0x0e27d8e1 | |
4083 | .word 0x00000000,0x00000008 | |
4084 | .word 0x7182eea8,0x286d1a39 | |
4085 | .align 8 | |
4086 | p0_xintr_expected: | |
4087 | .word 0 | |
4088 | .align 64 | |
4089 | xintr_data_ptrs: | |
4090 | .word p0_xintr_data | |
4091 | .align 8 | |
4092 | p0_xintr_db: | |
4093 | .skip 512 | |
4094 | p0_xintr_retry_count: | |
4095 | .word 0,0 | |
4096 | p0_reset_cnt: | |
4097 | .word 0 | |
4098 | .align 8 | |
4099 | p0_ec_timing_ctrl: | |
4100 | .word 0,0 | |
4101 | p0_ec_control: | |
4102 | .word 0,0 | |
4103 | p0_mcu_shadow: | |
4104 | .skip 80 | |
4105 | user_data_end: | |
4106 | ||
4107 | ||
4108 | SECTION .p0_local0 DATA_VA=0x000800000 | |
4109 | ||
4110 | attr_data { | |
4111 | Name = .p0_local0, | |
4112 | VA = 0x0000000000800000, | |
4113 | RA = 0x0000000010000000, | |
4114 | PA = ra2pa(0x0000000010000000,0), | |
4115 | part_0_ctx_nonzero_tsb_config_0, | |
4116 | TTE_Context=PCONTEXT, | |
4117 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
4118 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
4119 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
4120 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
4121 | } | |
4122 | ||
4123 | .data | |
4124 | .seg "data" | |
4125 | .align 0x2000 | |
4126 | .global p0_local0_start | |
4127 | p0_local0_begin: | |
4128 | .skip 0x1400 | |
4129 | p0_local0_start: | |
4130 | .word 0x1c25cc86,0x802ae391,0xf9db41bf,0x2fa5392f | |
4131 | .word 0x860c5e42,0x43487a52,0xe9badc72,0xe5a04d86 | |
4132 | .word 0x68cb11d4,0x84258168,0xbd72edd6,0xdb938db8 | |
4133 | .word 0x9b80cbe3,0x437eb3e6,0xda63732d,0x0f0060dd | |
4134 | p0_local0_end: | |
4135 | ||
4136 | SECTION .p0_local0_sec DATA_VA=0x000800000 | |
4137 | ||
4138 | attr_data { | |
4139 | Name = .p0_local0_sec, | |
4140 | VA = 0x0000000000800000, | |
4141 | RA = 0x0000000030000000, | |
4142 | PA = ra2pa(0x0000000030000000,0), | |
4143 | part_0_ctx_nonzero_tsb_config_0, | |
4144 | TTE_Context=SCONTEXT, | |
4145 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
4146 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
4147 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
4148 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
4149 | } | |
4150 | ||
4151 | .data | |
4152 | .seg "data" | |
4153 | .align 0x2000 | |
4154 | .global p0_local0_sec_start | |
4155 | p0_local0_sec_begin: | |
4156 | .skip 0x1400 | |
4157 | p0_local0_sec_start: | |
4158 | .word 0x9542e062,0x89c0fed3,0x5ea6b3c3,0xf1cb4b28 | |
4159 | .word 0x9e97b388,0x70cb0114,0xe019cd48,0x48c91d46 | |
4160 | .word 0xca422b55,0xe8a85632,0x855e16f0,0x7e0c8011 | |
4161 | .word 0x95735daf,0x8b0bb48b,0xddb78644,0x349676b0 | |
4162 | p0_local0_sec_end: | |
4163 | ||
4164 | SECTION .p0_local1 DATA_VA=0x000802000 | |
4165 | ||
4166 | attr_data { | |
4167 | Name = .p0_local1, | |
4168 | VA = 0x0000000000802000, | |
4169 | RA = 0x0000000010040000, | |
4170 | PA = ra2pa(0x0000000010040000,0), | |
4171 | part_0_ctx_nonzero_tsb_config_0, | |
4172 | TTE_Context=PCONTEXT, | |
4173 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
4174 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
4175 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
4176 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
4177 | } | |
4178 | ||
4179 | .data | |
4180 | .seg "data" | |
4181 | .align 0x2000 | |
4182 | .global p0_local1_start | |
4183 | p0_local1_begin: | |
4184 | .skip 0x1400 | |
4185 | p0_local1_start: | |
4186 | .word 0x3df16a77,0xd2e88169,0x9795c6a6,0xb03a7a01 | |
4187 | .word 0x139fa2ab,0x44e48ca9,0x3409b38f,0xa9dfd5b0 | |
4188 | .word 0xc82a189f,0xe595edb0,0x6f1d190d,0xdb428663 | |
4189 | .word 0xf7c2e059,0x9e791399,0x425cdb36,0x5ae7c764 | |
4190 | p0_local1_end: | |
4191 | ||
4192 | SECTION .p0_local1_sec DATA_VA=0x000802000 | |
4193 | ||
4194 | attr_data { | |
4195 | Name = .p0_local1_sec, | |
4196 | VA = 0x0000000000802000, | |
4197 | RA = 0x0000000030040000, | |
4198 | PA = ra2pa(0x0000000030040000,0), | |
4199 | part_0_ctx_nonzero_tsb_config_0, | |
4200 | TTE_Context=SCONTEXT, | |
4201 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
4202 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
4203 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
4204 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
4205 | } | |
4206 | ||
4207 | .data | |
4208 | .seg "data" | |
4209 | .align 0x2000 | |
4210 | .global p0_local1_sec_start | |
4211 | p0_local1_sec_begin: | |
4212 | .skip 0x1400 | |
4213 | p0_local1_sec_start: | |
4214 | .word 0x78adad2d,0x876804e9,0x06dd0ffe,0xecc5ea83 | |
4215 | .word 0x8a33469f,0x3e378b9e,0x6dad841c,0xe8204b12 | |
4216 | .word 0x173a8631,0xddd559eb,0xeb791c24,0xd8c5ef3b | |
4217 | .word 0x824747dc,0x31cfabbb,0x985e8d1e,0x937a6ba0 | |
4218 | p0_local1_sec_end: | |
4219 | ||
4220 | SECTION .p0_local2 DATA_VA=0x000804000 | |
4221 | ||
4222 | attr_data { | |
4223 | Name = .p0_local2, | |
4224 | VA = 0x0000000000804000, | |
4225 | RA = 0x0000000010080000, | |
4226 | PA = ra2pa(0x0000000010080000,0), | |
4227 | part_0_ctx_nonzero_tsb_config_0, | |
4228 | TTE_Context=PCONTEXT, | |
4229 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
4230 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
4231 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
4232 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
4233 | } | |
4234 | ||
4235 | .data | |
4236 | .seg "data" | |
4237 | .align 0x2000 | |
4238 | .global p0_local2_start | |
4239 | p0_local2_begin: | |
4240 | .skip 0x1400 | |
4241 | p0_local2_start: | |
4242 | .word 0x1e4a62cd,0x4856f7df,0x7cd0f393,0x9bee79b5 | |
4243 | .word 0xcc8dc2cf,0xec27ada0,0xd37c9082,0xc5012207 | |
4244 | .word 0x71d2d556,0x60c58732,0xc96e3280,0x588d6f58 | |
4245 | .word 0xae6faa42,0x059fc52e,0x02774f52,0xee7fe48c | |
4246 | p0_local2_end: | |
4247 | ||
4248 | SECTION .p0_local2_sec DATA_VA=0x000804000 | |
4249 | ||
4250 | attr_data { | |
4251 | Name = .p0_local2_sec, | |
4252 | VA = 0x0000000000804000, | |
4253 | RA = 0x0000000030080000, | |
4254 | PA = ra2pa(0x0000000030080000,0), | |
4255 | part_0_ctx_nonzero_tsb_config_0, | |
4256 | TTE_Context=SCONTEXT, | |
4257 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
4258 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
4259 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
4260 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
4261 | } | |
4262 | ||
4263 | .data | |
4264 | .seg "data" | |
4265 | .align 0x2000 | |
4266 | .global p0_local2_sec_start | |
4267 | p0_local2_sec_begin: | |
4268 | .skip 0x1400 | |
4269 | p0_local2_sec_start: | |
4270 | .word 0xe2d796f8,0xed3f114b,0x7ba7eaae,0xf1e112de | |
4271 | .word 0x8a9ae594,0xa7bc65c8,0x715cabf2,0xb69956a9 | |
4272 | .word 0x8e956981,0xfe287ce2,0xb5f8590a,0x0cf24b3d | |
4273 | .word 0xe9e4ec4d,0x09b1658d,0x8d3e535b,0xe35c5b3f | |
4274 | p0_local2_sec_end: | |
4275 | ||
4276 | SECTION .p0_local3 DATA_VA=0x000806000 | |
4277 | ||
4278 | attr_data { | |
4279 | Name = .p0_local3, | |
4280 | VA = 0x0000000000806000, | |
4281 | RA = 0x00000000100c0000, | |
4282 | PA = ra2pa(0x00000000100c0000,0), | |
4283 | part_0_ctx_nonzero_tsb_config_0, | |
4284 | TTE_Context=PCONTEXT, | |
4285 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
4286 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
4287 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
4288 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
4289 | } | |
4290 | ||
4291 | .data | |
4292 | .seg "data" | |
4293 | .align 0x2000 | |
4294 | .global p0_local3_start | |
4295 | p0_local3_begin: | |
4296 | .skip 0x1400 | |
4297 | p0_local3_start: | |
4298 | .word 0x96048384,0xd9f2e93f,0x5ccc6c2b,0xfcc9970f | |
4299 | .word 0x1c77ae1d,0xeb050fb5,0xd442bc67,0x5e9bbc57 | |
4300 | .word 0x6e37599a,0xf039cf6a,0xa6bc4074,0x08a031d1 | |
4301 | .word 0x9c8260b4,0x7e0c5021,0xeb538bb7,0x8bd8f042 | |
4302 | p0_local3_end: | |
4303 | ||
4304 | SECTION .p0_local3_sec DATA_VA=0x000806000 | |
4305 | ||
4306 | attr_data { | |
4307 | Name = .p0_local3_sec, | |
4308 | VA = 0x0000000000806000, | |
4309 | RA = 0x00000000300c0000, | |
4310 | PA = ra2pa(0x00000000300c0000,0), | |
4311 | part_0_ctx_nonzero_tsb_config_0, | |
4312 | TTE_Context=SCONTEXT, | |
4313 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
4314 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
4315 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
4316 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
4317 | } | |
4318 | ||
4319 | .data | |
4320 | .seg "data" | |
4321 | .align 0x2000 | |
4322 | .global p0_local3_sec_start | |
4323 | p0_local3_sec_begin: | |
4324 | .skip 0x1400 | |
4325 | p0_local3_sec_start: | |
4326 | .word 0xd6eed72b,0xb1e9610e,0x718a5e80,0xd1d03cf5 | |
4327 | .word 0xfb27eab5,0x4f19ac2c,0xf2c37ba9,0x91e4e4c6 | |
4328 | .word 0xce9e879c,0x6c6c74a8,0xdb9d47b8,0x2eb6a492 | |
4329 | .word 0xdced11d7,0xb83eb05b,0xc2010254,0x5cde8129 | |
4330 | p0_local3_sec_end: | |
4331 | ||
4332 | SECTION .p0_local4 DATA_VA=0x000808000 | |
4333 | ||
4334 | attr_data { | |
4335 | Name = .p0_local4, | |
4336 | VA = 0x0000000000808000, | |
4337 | RA = 0x0000000010100000, | |
4338 | PA = ra2pa(0x0000000010100000,0), | |
4339 | part_0_ctx_nonzero_tsb_config_0, | |
4340 | TTE_Context=PCONTEXT, | |
4341 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
4342 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
4343 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
4344 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
4345 | } | |
4346 | ||
4347 | .data | |
4348 | .seg "data" | |
4349 | .align 0x2000 | |
4350 | .global p0_local4_start | |
4351 | p0_local4_begin: | |
4352 | .skip 0x1400 | |
4353 | p0_local4_start: | |
4354 | .word 0x779bff80,0xe512c076,0x264e3255,0x37b56c7d | |
4355 | .word 0xe5f5f8b6,0x3c241327,0x0a11cf8c,0xf06aab63 | |
4356 | .word 0xf2af9a9e,0x81e00039,0x904f5624,0x505c22c3 | |
4357 | .word 0x384137fe,0x31ce1829,0xf4217e1c,0xf1b54a53 | |
4358 | p0_local4_end: | |
4359 | ||
4360 | SECTION .p0_local4_sec DATA_VA=0x000808000 | |
4361 | ||
4362 | attr_data { | |
4363 | Name = .p0_local4_sec, | |
4364 | VA = 0x0000000000808000, | |
4365 | RA = 0x0000000030100000, | |
4366 | PA = ra2pa(0x0000000030100000,0), | |
4367 | part_0_ctx_nonzero_tsb_config_0, | |
4368 | TTE_Context=SCONTEXT, | |
4369 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
4370 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
4371 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
4372 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
4373 | } | |
4374 | ||
4375 | .data | |
4376 | .seg "data" | |
4377 | .align 0x2000 | |
4378 | .global p0_local4_sec_start | |
4379 | p0_local4_sec_begin: | |
4380 | .skip 0x1400 | |
4381 | p0_local4_sec_start: | |
4382 | .word 0xc984b88a,0xefeed29c,0xa67eb775,0x9f02bfe9 | |
4383 | .word 0x8ed508a2,0x99b6aaab,0x01f578be,0x26eb3037 | |
4384 | .word 0xb41f7b39,0x9e06b873,0x935cb3fb,0x99cf6818 | |
4385 | .word 0x166a84d4,0x66bc210c,0x18094bb4,0x6d01b78d | |
4386 | p0_local4_sec_end: | |
4387 | ||
4388 | SECTION .p0_local5 DATA_VA=0x00080a000 | |
4389 | ||
4390 | attr_data { | |
4391 | Name = .p0_local5, | |
4392 | VA = 0x000000000080a000, | |
4393 | RA = 0x0000000010140000, | |
4394 | PA = ra2pa(0x0000000010140000,0), | |
4395 | part_0_ctx_nonzero_tsb_config_0, | |
4396 | TTE_Context=PCONTEXT, | |
4397 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
4398 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
4399 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
4400 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
4401 | } | |
4402 | ||
4403 | .data | |
4404 | .seg "data" | |
4405 | .align 0x2000 | |
4406 | .global p0_local5_start | |
4407 | p0_local5_begin: | |
4408 | .skip 0x1400 | |
4409 | p0_local5_start: | |
4410 | .word 0xaa744c29,0x017198bd,0x80f9fe23,0x8d7ef7ca | |
4411 | .word 0x1d58cd57,0x7cd06654,0x7404ec24,0x984a0952 | |
4412 | .word 0x5682861b,0x4407699b,0xccf9467b,0x71eb05b0 | |
4413 | .word 0x81b7a0d5,0x84553aa1,0xbe2204bc,0xb94fb8c7 | |
4414 | p0_local5_end: | |
4415 | ||
4416 | SECTION .p0_local5_sec DATA_VA=0x00080a000 | |
4417 | ||
4418 | attr_data { | |
4419 | Name = .p0_local5_sec, | |
4420 | VA = 0x000000000080a000, | |
4421 | RA = 0x0000000030140000, | |
4422 | PA = ra2pa(0x0000000030140000,0), | |
4423 | part_0_ctx_nonzero_tsb_config_0, | |
4424 | TTE_Context=SCONTEXT, | |
4425 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
4426 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
4427 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
4428 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
4429 | } | |
4430 | ||
4431 | .data | |
4432 | .seg "data" | |
4433 | .align 0x2000 | |
4434 | .global p0_local5_sec_start | |
4435 | p0_local5_sec_begin: | |
4436 | .skip 0x1400 | |
4437 | p0_local5_sec_start: | |
4438 | .word 0xb1f76918,0xed410683,0x16ef3e4b,0xeb283762 | |
4439 | .word 0x4fffd8e4,0x9b4094b8,0x8120e8c2,0xa6217e46 | |
4440 | .word 0x37fa06f0,0xabd68994,0xba6c91f6,0xcc52323c | |
4441 | .word 0x672d6400,0x7f0ef815,0x8e5c5aeb,0x57ff1701 | |
4442 | p0_local5_sec_end: | |
4443 | ||
4444 | SECTION .p0_local6 DATA_VA=0x00080c000 | |
4445 | ||
4446 | attr_data { | |
4447 | Name = .p0_local6, | |
4448 | VA = 0x000000000080c000, | |
4449 | RA = 0x0000000010180000, | |
4450 | PA = ra2pa(0x0000000010180000,0), | |
4451 | part_0_ctx_nonzero_tsb_config_0, | |
4452 | TTE_Context=PCONTEXT, | |
4453 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
4454 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
4455 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
4456 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
4457 | } | |
4458 | ||
4459 | .data | |
4460 | .seg "data" | |
4461 | .align 0x2000 | |
4462 | .global p0_local6_start | |
4463 | p0_local6_begin: | |
4464 | .skip 0x1400 | |
4465 | p0_local6_start: | |
4466 | .word 0x64f3d741,0xeda57a60,0xaa944a13,0x0abe50ae | |
4467 | .word 0xb0e46a78,0xdb721f5f,0xc12af152,0xe161c938 | |
4468 | .word 0x5d376b08,0x314adcee,0x2635df10,0x360c5a49 | |
4469 | .word 0x24033a07,0xcabb9aed,0xfd5fc11b,0x4164d557 | |
4470 | p0_local6_end: | |
4471 | ||
4472 | SECTION .p0_local6_sec DATA_VA=0x00080c000 | |
4473 | ||
4474 | attr_data { | |
4475 | Name = .p0_local6_sec, | |
4476 | VA = 0x000000000080c000, | |
4477 | RA = 0x0000000030180000, | |
4478 | PA = ra2pa(0x0000000030180000,0), | |
4479 | part_0_ctx_nonzero_tsb_config_0, | |
4480 | TTE_Context=SCONTEXT, | |
4481 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
4482 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
4483 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
4484 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
4485 | } | |
4486 | ||
4487 | .data | |
4488 | .seg "data" | |
4489 | .align 0x2000 | |
4490 | .global p0_local6_sec_start | |
4491 | p0_local6_sec_begin: | |
4492 | .skip 0x1400 | |
4493 | p0_local6_sec_start: | |
4494 | .word 0x820ed3b3,0xde77ce28,0xa6ceb479,0xe530693d | |
4495 | .word 0x863ebb3d,0x04a2c80c,0x54551743,0x4a634e12 | |
4496 | .word 0x18574c10,0x1c67d1a9,0xb563902b,0xa9024630 | |
4497 | .word 0xa95b9531,0x2678e605,0xf01236cc,0xa81fe1a8 | |
4498 | p0_local6_sec_end: | |
4499 | ||
4500 | SECTION .share0 DATA_VA=0x00080e000 | |
4501 | ||
4502 | attr_data { | |
4503 | Name = .share0, | |
4504 | VA = 0x000000000080e000, | |
4505 | RA = 0x00000000201c0000, | |
4506 | PA = ra2pa(0x00000000201c0000,0), | |
4507 | part_0_ctx_nonzero_tsb_config_0, | |
4508 | TTE_Context=PCONTEXT, | |
4509 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
4510 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
4511 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
4512 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
4513 | } | |
4514 | ||
4515 | .data | |
4516 | .seg "data" | |
4517 | .align 0x2000 | |
4518 | .global share0_start | |
4519 | share0_begin: | |
4520 | share0_start: | |
4521 | .word 0xc3dc2e73,0x46751146,0x530d2526,0x3f0d2ffe | |
4522 | .word 0x457abb80,0x3bfaa1b3,0x65e2e88e,0xaa881f2e | |
4523 | .word 0x93ae2846,0xab044e7e,0x82c407ca,0x1ff8ae23 | |
4524 | .word 0x734c7dcc,0xe3f93967,0x827ba4c5,0x7699ac97 | |
4525 | share0_end: | |
4526 | ||
4527 | SECTION .share1 DATA_VA=0x000810000 | |
4528 | ||
4529 | attr_data { | |
4530 | Name = .share1, | |
4531 | VA = 0x0000000000810000, | |
4532 | RA = 0x0000000020800000, | |
4533 | PA = ra2pa(0x0000000020800000,0), | |
4534 | part_0_ctx_nonzero_tsb_config_0, | |
4535 | TTE_Context=PCONTEXT, | |
4536 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
4537 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
4538 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
4539 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
4540 | } | |
4541 | ||
4542 | .data | |
4543 | .seg "data" | |
4544 | .align 0x2000 | |
4545 | .global share1_start | |
4546 | share1_begin: | |
4547 | share1_start: | |
4548 | .word 0x1f25d27f,0x20a87c05,0x1d95a0a1,0x8f578ba9 | |
4549 | .word 0xbdd4daad,0x7f0a4f05,0x64229f22,0x6530e3b9 | |
4550 | .word 0x09aef06b,0x6648c199,0x27c86d26,0x0ddf6b10 | |
4551 | .word 0x4c2042a6,0x39623eca,0x63c4a206,0x17f24a24 | |
4552 | .word 0x1eae2aff,0x8737a38a,0x84aa50ed,0xdf60a7e1 | |
4553 | .word 0xe8424831,0xd96c2e36,0xeb32e45a,0xd16bf15c | |
4554 | .word 0xd805d7e7,0xab63c05a,0x8e264392,0xa5c27dbf | |
4555 | .word 0x94b8c7a1,0x17489ae4,0x9d082a2b,0x32fcb5cc | |
4556 | share1_end: | |
4557 | ||
4558 | SECTION .share2 DATA_VA=0x000812000 | |
4559 | ||
4560 | attr_data { | |
4561 | Name = .share2, | |
4562 | VA = 0x0000000000812000, | |
4563 | RA = 0x00000000211c0000, | |
4564 | PA = ra2pa(0x00000000211c0000,0), | |
4565 | part_0_ctx_nonzero_tsb_config_0, | |
4566 | TTE_Context=PCONTEXT, | |
4567 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
4568 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
4569 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
4570 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
4571 | } | |
4572 | ||
4573 | .data | |
4574 | .seg "data" | |
4575 | .align 0x2000 | |
4576 | .global share2_start | |
4577 | share2_begin: | |
4578 | share2_start: | |
4579 | .word 0xb0ea8232,0x79491d4a,0xd82a922a,0x157686bb | |
4580 | .word 0x33359d92,0xdc32872f,0x6296fa21,0x2f98e5b1 | |
4581 | .word 0x7b179e60,0x787354d6,0x260c3115,0xcfbfaa4b | |
4582 | .word 0xf8d0dd1f,0xaaa929fd,0xb7562f58,0x45827af4 | |
4583 | share2_end: | |
4584 | ||
4585 | SECTION .share3 DATA_VA=0x000814000 | |
4586 | ||
4587 | attr_data { | |
4588 | Name = .share3, | |
4589 | VA = 0x0000000000814000, | |
4590 | RA = 0x0000000021800000, | |
4591 | PA = ra2pa(0x0000000021800000,0), | |
4592 | part_0_ctx_nonzero_tsb_config_0, | |
4593 | TTE_Context=PCONTEXT, | |
4594 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
4595 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
4596 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
4597 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
4598 | } | |
4599 | ||
4600 | .data | |
4601 | .seg "data" | |
4602 | .align 0x2000 | |
4603 | .global share3_start | |
4604 | share3_begin: | |
4605 | share3_start: | |
4606 | .word 0x167b613f,0x523b0e2a,0x638f690a,0xfe4c0c85 | |
4607 | .word 0xcd21eb17,0x8e8f1ee8,0x63b8de9f,0xc215c801 | |
4608 | .word 0x55be3904,0x29546153,0x76b1dcae,0x3616d34f | |
4609 | .word 0x260ede8e,0x5548ab98,0x0fd5fd55,0x01cc7350 | |
4610 | .word 0x7afe3fcb,0x00e783de,0x48c18420,0xbf14b451 | |
4611 | .word 0x112538f8,0xcd328870,0xad5c7572,0x52cc1eb8 | |
4612 | .word 0x67015589,0x6465b68f,0xf7e89b29,0xce2e4d85 | |
4613 | .word 0x216503ca,0x4a82299d,0xa9da71a9,0xf935b913 | |
4614 | .word 0x2b31d749,0x37c96f69,0xfe127f56,0xc5cfa021 | |
4615 | .word 0x068f76f3,0x2ee3d266,0x08835982,0xf3ad8adb | |
4616 | .word 0x05949249,0x230c9603,0xe154c3e8,0x0323e78a | |
4617 | .word 0x18e3afa5,0x174f9871,0x3badec36,0x35468b63 | |
4618 | .word 0x0ce93437,0x90cff648,0xf26aef47,0x28ab67fb | |
4619 | .word 0x72191a9a,0xb6939380,0x7bb50ba0,0xe03a7409 | |
4620 | .word 0xb42dfca6,0x045eb0dd,0x280c4db5,0xbbad7ac1 | |
4621 | .word 0x43357fef,0x315b4809,0x6ed37178,0x99707784 | |
4622 | .word 0x69d92afa,0xf1d1665c,0x051e6976,0xcc950efc | |
4623 | .word 0xd260a3d9,0x198fb1ce,0x0468ebf9,0x0b190724 | |
4624 | .word 0x599bb323,0x9295b62e,0x81bfc008,0x91339d53 | |
4625 | .word 0x0c6428c3,0x02fc89bd,0xe825e089,0xc5d0670a | |
4626 | .word 0xc0efee0f,0x965951c5,0xcd7b32bd,0x93661f36 | |
4627 | .word 0x69465a1e,0x832df691,0x2265099b,0x9e8072f7 | |
4628 | .word 0x13702516,0xbcae6df7,0x3ebd0d55,0x7bcdb4f6 | |
4629 | .word 0xb2905967,0x34686d73,0xca3a9a56,0x287e3ef4 | |
4630 | .word 0x2518ca23,0xc8025daa,0xb0278b5a,0x8a954498 | |
4631 | .word 0x89f95805,0x0ab27f10,0x072ae2be,0xac6d6600 | |
4632 | .word 0x830eba6d,0x259b5972,0xa4cce4a2,0xe8f864fb | |
4633 | .word 0x463e081d,0xe079b459,0xc5fbd36c,0x1605cdf8 | |
4634 | .word 0xe21a08a6,0xfd050c70,0xb2a3e0a3,0x69398c3a | |
4635 | .word 0xef140291,0x4c488b0a,0xa78fac12,0x503122a3 | |
4636 | .word 0x03192e81,0x9ecfc4a1,0xd99c20df,0xe501360c | |
4637 | .word 0x414e658b,0x1b1e9f4f,0x721c44f3,0xf3b75246 | |
4638 | share3_end: |