Commit | Line | Data |
---|---|---|
86530b38 AT |
1 | /* |
2 | * ========== Copyright Header Begin ========================================== | |
3 | * | |
4 | * OpenSPARC T2 Processor File: mpgen_800_4.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 = 327141855 | |
40 | ! Riesling can be on | |
41 | ! 1 Thread, 800 lines | |
42 | ! mpgen created on Dec 20, 2005 (16:35:03) | |
43 | ! mpgen_800_4.s created on Mar 27, 2009 (14:18:55) | |
44 | ! RC file : random.rc | |
45 | ! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.051220 -rc random.rc -o mpgen_800_4 -p 1 -l 800 | |
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 = 12be9cf8 4be67a45 867517c3 1261fd6a | |
84 | ! %f4 = 781c91e0 6a485ce9 7405d5c6 133a31ec | |
85 | ! %f8 = a9916d5f 3afbc871 7ff9c63f 08590d12 | |
86 | ! %f12 = 73cdb2f2 890271d1 fe1d82a3 61f75dba | |
87 | ldda [%g1]ASI_BLK_P,%f0 | |
88 | add %g1,64,%g1 | |
89 | ! %f16 = f2660b89 29ee8f10 90322718 d5d1d354 | |
90 | ! %f20 = 7511905e 1d0001c1 80661940 92d8a447 | |
91 | ! %f24 = 0566ab42 a66f3780 aa1d888a 33d5fedf | |
92 | ! %f28 = d526c6c8 ef1e71aa 54566331 a7966127 | |
93 | ldda [%g1]ASI_BLK_P,%f16 | |
94 | add %g1,64,%g1 | |
95 | ! %f32 = 7e452964 32aee367 2f59aa52 2a3ee734 | |
96 | ! %f36 = 4a865c18 832c47b5 e96c71c3 3fcc9d57 | |
97 | ! %f40 = 0ef25495 78b280c7 f248dcea 07e33a1b | |
98 | ! %f44 = 631ab436 0a20a05e 44abe2ca 2cefeca2 | |
99 | ldda [%g1]ASI_BLK_P,%f32 | |
100 | ||
101 | ! Set up the Graphics Status Register | |
102 | ||
103 | setx 0x79d122e00000000f,%g7,%g1 ! GSR scale = 1, align = 7 | |
104 | wr %g1,%g0,%gsr ! GSR = 79d122e00000000f | |
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[0000000030101408] = 1ef5d810 0e0c2367, %l4 = 4b833b4c, %l5 = d783bcb9 | |
113 | ldda [%i4+%o4]0x89,%l4 ! %l4 = 000000000e0c2367 000000001ef5d810 | |
114 | ! %f20 = 7511905e 1d0001c1, Mem[0000000010041408] = 208dc7cc 09d747c4 | |
115 | stda %f20,[%i1+%o4]0x88 ! Mem[0000000010041408] = 7511905e 1d0001c1 | |
116 | ! Mem[0000000010141410] = 64a0dc4c3db70e9a, %l5 = 000000001ef5d810, %l0 = 9b6ea6d0914e32fc | |
117 | add %i5,0x10,%g1 | |
118 | casxa [%g1]0x80,%l5,%l0 ! %l0 = 64a0dc4c3db70e9a | |
119 | ! %f24 = 0566ab42 a66f3780, Mem[00000000300c1410] = 7959233e f02324a4 | |
120 | stda %f24,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 0566ab42 a66f3780 | |
121 | ! Mem[0000000010041410] = ccc9fbfba84f46c8, %l1 = e8640cf066f7b952 | |
122 | ldxa [%i1+%o5]0x88,%l1 ! %l1 = ccc9fbfba84f46c8 | |
123 | ! %l1 = ccc9fbfba84f46c8, Mem[0000000030101408] = 1ef5d8100e0c2367 | |
124 | stxa %l1,[%i4+%o4]0x89 ! Mem[0000000030101408] = ccc9fbfba84f46c8 | |
125 | ! Mem[0000000010181410] = 6874caff, %f26 = aa1d888a | |
126 | lda [%i6+0x010]%asi,%f26 ! %f26 = 6874caff | |
127 | ! %l0 = 64a0dc4c3db70e9a, Mem[0000000010101424] = 9c9ea76a, %asi = 80 | |
128 | stha %l0,[%i4+0x024]%asi ! Mem[0000000010101424] = 0e9aa76a | |
129 | ! Mem[0000000010141414] = 3db70e9a, %l0 = 64a0dc4c3db70e9a | |
130 | swap [%i5+0x014],%l0 ! %l0 = 000000003db70e9a | |
131 | ! Starting 10 instruction Store Burst | |
132 | ! Mem[0000000010101438] = a942419c, %l3 = 68eb0bd61e80263e | |
133 | swap [%i4+0x038],%l3 ! %l3 = 00000000a942419c | |
134 | ||
135 | p0_label_2: | |
136 | ! Mem[0000000010181405] = f9276d1d, %l1 = ccc9fbfba84f46c8 | |
137 | ldstuba [%i6+0x005]%asi,%l1 ! %l1 = 00000027000000ff | |
138 | ! Mem[0000000030001408] = be45371a, %l0 = 000000003db70e9a | |
139 | ldstuba [%i0+%o4]0x81,%l0 ! %l0 = 000000be000000ff | |
140 | ! Mem[0000000010181415] = ed49370c, %l2 = 920aa7d7fc177490 | |
141 | ldstuba [%i6+0x015]%asi,%l2 ! %l2 = 00000049000000ff | |
142 | ! %l2 = 0000000000000049, %l1 = 0000000000000027, %l4 = 000000000e0c2367 | |
143 | sdivx %l2,%l1,%l4 ! %l4 = 0000000000000001 | |
144 | ! %l7 = 6a399572b1427cf4, Mem[00000000100c1408] = d0f29b99 | |
145 | stba %l7,[%i3+%o4]0x88 ! Mem[00000000100c1408] = d0f29bf4 | |
146 | ! Mem[0000000010041418] = 02cd0c75, %l5 = 000000001ef5d810, %asi = 80 | |
147 | swapa [%i1+0x018]%asi,%l5 ! %l5 = 0000000002cd0c75 | |
148 | ! %l6 = a58ec7ca78d5db0f, Mem[0000000010001400] = 4e9375a1 | |
149 | stba %l6,[%i0+%g0]0x88 ! Mem[0000000010001400] = 4e93750f | |
150 | ! %l6 = a58ec7ca78d5db0f, Mem[0000000010181400] = da4a4c66 | |
151 | stwa %l6,[%i6+%g0]0x88 ! Mem[0000000010181400] = 78d5db0f | |
152 | ! %l2 = 0000000000000049, %l2 = 0000000000000049, %l7 = 6a399572b1427cf4 | |
153 | sub %l2,%l2,%l7 ! %l7 = 0000000000000000 | |
154 | ! Starting 10 instruction Load Burst | |
155 | ! Mem[0000000030181400] = 1521744b, %l6 = a58ec7ca78d5db0f | |
156 | lduwa [%i6+%g0]0x89,%l6 ! %l6 = 000000001521744b | |
157 | ||
158 | p0_label_3: | |
159 | ! Mem[0000000010101400] = 3e8a6d63, %l4 = 0000000000000001 | |
160 | ldswa [%i4+%g0]0x88,%l4 ! %l4 = 000000003e8a6d63 | |
161 | ! Mem[0000000010101410] = 585db143, %l5 = 0000000002cd0c75 | |
162 | lduba [%i4+%o5]0x88,%l5 ! %l5 = 0000000000000043 | |
163 | ! Mem[0000000010041400] = 6226aaa9ac96f309, %f8 = a9916d5f 3afbc871 | |
164 | ldda [%i1+%g0]0x88,%f8 ! %f8 = 6226aaa9 ac96f309 | |
165 | ! Mem[0000000010081410] = 9317930a, %l2 = 0000000000000049 | |
166 | ldswa [%i2+%o5]0x88,%l2 ! %l2 = ffffffff9317930a | |
167 | ! Mem[0000000010041410] = ccc9fbfb a84f46c8, %l6 = 1521744b, %l7 = 00000000 | |
168 | ldda [%i1+%o5]0x88,%l6 ! %l6 = 00000000a84f46c8 00000000ccc9fbfb | |
169 | ! Mem[0000000010041400] = 09f396ac, %f7 = 133a31ec | |
170 | lda [%i1+%g0]0x80,%f7 ! %f7 = 09f396ac | |
171 | ! Mem[0000000030081408] = d6ff9c2a, %l2 = ffffffff9317930a | |
172 | ldsba [%i2+%o4]0x81,%l2 ! %l2 = ffffffffffffffd6 | |
173 | ! Mem[0000000010081408] = db72c76aa644ee8f, %l7 = 00000000ccc9fbfb | |
174 | ldxa [%i2+%o4]0x88,%l7 ! %l7 = db72c76aa644ee8f | |
175 | ! Mem[00000000300c1400] = 79c747592362d96d, %l3 = 00000000a942419c | |
176 | ldxa [%i3+%g0]0x89,%l3 ! %l3 = 79c747592362d96d | |
177 | ! Starting 10 instruction Store Burst | |
178 | ! %f9 = ac96f309, %f3 = 1261fd6a, %f25 = a66f3780 | |
179 | fmuls %f9 ,%f3 ,%f25 ! %l0 = 00000000000000e0, Unfinished, %fsr = 0000000000 | |
180 | ||
181 | p0_label_4: | |
182 | ! Mem[00000000100c1400] = fe2626ed, %l1 = 0000000000000027 | |
183 | ldstuba [%i3+%g0]0x88,%l1 ! %l1 = 000000ed000000ff | |
184 | ! %l6 = 00000000a84f46c8, Mem[0000000010041432] = 242711e3 | |
185 | sth %l6,[%i1+0x032] ! Mem[0000000010041430] = 242746c8 | |
186 | ! Mem[0000000021800080] = 0457fef6, %l7 = db72c76aa644ee8f | |
187 | ldstub [%o3+0x080],%l7 ! %l7 = 00000004000000ff | |
188 | ! Mem[00000000201c0001] = fc69c9d1, %l0 = 00000000000000e0 | |
189 | ldstub [%o0+0x001],%l0 ! %l0 = 00000069000000ff | |
190 | ! %l0 = 0000000000000069, %l5 = 0000000000000043, %l1 = 00000000000000ed | |
191 | orn %l0,%l5,%l1 ! %l1 = fffffffffffffffd | |
192 | ! Mem[0000000010141410] = 64a0dc4c, %l6 = a84f46c8, %l7 = 00000004 | |
193 | add %i5,0x10,%g1 | |
194 | casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000064a0dc4c | |
195 | ! %f28 = d526c6c8 ef1e71aa, Mem[0000000010041400] = 09f396ac a9aa2662 | |
196 | stda %f28,[%i1+%g0]0x80 ! Mem[0000000010041400] = d526c6c8 ef1e71aa | |
197 | ! Mem[0000000010101400] = 636d8a3e, %l6 = 00000000a84f46c8 | |
198 | swapa [%i4+%g0]0x80,%l6 ! %l6 = 00000000636d8a3e | |
199 | ! %l5 = 0000000000000043, Mem[0000000030141400] = 110bf644 | |
200 | stwa %l5,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000043 | |
201 | ! Starting 10 instruction Load Burst | |
202 | ! Mem[0000000010081410] = b1466a929317930a, %f28 = d526c6c8 ef1e71aa | |
203 | ldda [%i2+%o5]0x88,%f28 ! %f28 = b1466a92 9317930a | |
204 | ||
205 | p0_label_5: | |
206 | ! Mem[0000000030101408] = a84f46c8, %l5 = 0000000000000043 | |
207 | ldsba [%i4+%o4]0x89,%l5 ! %l5 = ffffffffffffffc8 | |
208 | ! Mem[0000000030181408] = 7dc66b31a9c254aa, %l7 = 0000000064a0dc4c | |
209 | ldxa [%i6+%o4]0x81,%l7 ! %l7 = 7dc66b31a9c254aa | |
210 | ! Mem[0000000030141408] = 97db06f26623f754, %l2 = ffffffffffffffd6 | |
211 | ldxa [%i5+%o4]0x81,%l2 ! %l2 = 97db06f26623f754 | |
212 | ! Mem[000000001004141c] = df8aea25, %l1 = fffffffffffffffd | |
213 | ldsba [%i1+0x01d]%asi,%l1 ! %l1 = ffffffffffffff8a | |
214 | membar #Sync ! Added by membar checker (1) | |
215 | ! Mem[00000000300c1400] = 6dd96223 5947c779 085097da 315317c0 | |
216 | ! Mem[00000000300c1410] = 80376fa6 42ab6605 e9773d22 49d1610e | |
217 | ! Mem[00000000300c1420] = 87fed287 5bc2523e 052fd791 6ff8bfb9 | |
218 | ! Mem[00000000300c1430] = 9b55707b 4bea9d38 b835ef8f 04f925de | |
219 | ldda [%i3]ASI_BLK_S,%f16 ! Block Load from 00000000300c1400 | |
220 | ! Mem[0000000010101408] = c0dfed16, %l6 = 00000000636d8a3e | |
221 | ldswa [%i4+0x008]%asi,%l6 ! %l6 = ffffffffc0dfed16 | |
222 | ! Mem[0000000010141410] = 64a0dc4c3db70e9a, %f10 = 7ff9c63f 08590d12 | |
223 | ldda [%i5+%o5]0x80,%f10 ! %f10 = 64a0dc4c 3db70e9a | |
224 | ! Mem[0000000010141400] = 618e2aba, %l2 = 97db06f26623f754 | |
225 | ldsba [%i5+%g0]0x80,%l2 ! %l2 = 0000000000000061 | |
226 | ! Mem[00000000300c1400] = 79c747592362d96d, %f2 = 867517c3 1261fd6a | |
227 | ldda [%i3+%g0]0x89,%f2 ! %f2 = 79c74759 2362d96d | |
228 | ! Starting 10 instruction Store Burst | |
229 | ! %f2 = 79c74759, %f4 = 781c91e0 | |
230 | fcmpes %fcc0,%f2 ,%f4 ! %fcc0 = 2 | |
231 | ||
232 | p0_label_6: | |
233 | ! %l7 = 7dc66b31a9c254aa, Mem[0000000010101400] = c8464fa8 | |
234 | stha %l7,[%i4+%g0]0x88 ! Mem[0000000010101400] = c84654aa | |
235 | ! Mem[0000000030181408] = 7dc66b31, %l5 = ffffffffffffffc8 | |
236 | ldstuba [%i6+%o4]0x81,%l5 ! %l5 = 0000007d000000ff | |
237 | ! Mem[0000000010141408] = d9805ec1, %l5 = 000000000000007d | |
238 | ldstuba [%i5+%o4]0x80,%l5 ! %l5 = 000000d9000000ff | |
239 | ! %l6 = c0dfed16, %l7 = a9c254aa, Mem[0000000030041408] = 5e0529d2 784dddfc | |
240 | stda %l6,[%i1+%o4]0x81 ! Mem[0000000030041408] = c0dfed16 a9c254aa | |
241 | ! %l1 = ffffffffffffff8a, Mem[0000000030101400] = f97ac03f | |
242 | stha %l1,[%i4+%g0]0x89 ! Mem[0000000030101400] = f97aff8a | |
243 | ! %l0 = 00000069, %l1 = ffffff8a, Mem[0000000030041408] = c0dfed16 a9c254aa | |
244 | stda %l0,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000069 ffffff8a | |
245 | ! %f3 = 2362d96d, Mem[0000000030141400] = 00000043 | |
246 | sta %f3 ,[%i5+%g0]0x81 ! Mem[0000000030141400] = 2362d96d | |
247 | ! Mem[0000000030081408] = d6ff9c2a, %l2 = 0000000000000061 | |
248 | ldstuba [%i2+%o4]0x81,%l2 ! %l2 = 000000d6000000ff | |
249 | ! Mem[0000000010101436] = 243ac724, %l0 = 0000000000000069 | |
250 | ldstuba [%i4+0x036]%asi,%l0 ! %l0 = 000000c7000000ff | |
251 | ! Starting 10 instruction Load Burst | |
252 | ! Mem[0000000030041408] = 69000000, %l2 = 00000000000000d6 | |
253 | ldswa [%i1+%o4]0x89,%l2 ! %l2 = 0000000069000000 | |
254 | ||
255 | p0_label_7: | |
256 | ! Mem[0000000010041408] = 7511905e1d0001c1, %f12 = 73cdb2f2 890271d1 | |
257 | ldda [%i1+%o4]0x88,%f12 ! %f12 = 7511905e 1d0001c1 | |
258 | ! Mem[00000000300c1410] = 80376fa6, %f5 = 6a485ce9 | |
259 | lda [%i3+%o5]0x81,%f5 ! %f5 = 80376fa6 | |
260 | ! Mem[0000000010141400] = ba2a8e61, %l2 = 0000000069000000 | |
261 | ldswa [%i5+%g0]0x88,%l2 ! %l2 = ffffffffba2a8e61 | |
262 | ! Mem[0000000030101400] = f97aff8a, %l5 = 00000000000000d9 | |
263 | lduwa [%i4+%g0]0x89,%l5 ! %l5 = 00000000f97aff8a | |
264 | ! Mem[0000000030001408] = 1a3745ff, %l5 = 00000000f97aff8a | |
265 | ldsha [%i0+%o4]0x89,%l5 ! %l5 = 00000000000045ff | |
266 | ! Mem[00000000100c1410] = 7141503f 102a0cef, %l6 = c0dfed16, %l7 = a9c254aa | |
267 | ldda [%i3+%o5]0x88,%l6 ! %l6 = 00000000102a0cef 000000007141503f | |
268 | ! Mem[00000000100c1410] = 102a0cef, %l3 = 79c747592362d96d | |
269 | lduha [%i3+%o5]0x88,%l3 ! %l3 = 0000000000000cef | |
270 | ! Mem[0000000010041410] = a84f46c8, %l5 = 00000000000045ff | |
271 | lduwa [%i1+%o5]0x88,%l5 ! %l5 = 00000000a84f46c8 | |
272 | ! Mem[0000000010041408] = c101001d, %l4 = 000000003e8a6d63 | |
273 | lduwa [%i1+%o4]0x80,%l4 ! %l4 = 00000000c101001d | |
274 | ! Starting 10 instruction Store Burst | |
275 | ! %f4 = 781c91e0 80376fa6, Mem[0000000010041410] = c8464fa8 fbfbc9cc | |
276 | stda %f4 ,[%i1+%o5]0x80 ! Mem[0000000010041410] = 781c91e0 80376fa6 | |
277 | ||
278 | p0_label_8: | |
279 | ! Mem[0000000030101400] = f97aff8a, %l0 = 00000000000000c7 | |
280 | ldstuba [%i4+%g0]0x89,%l0 ! %l0 = 0000008a000000ff | |
281 | ! Mem[0000000020800040] = dd77977d, %l2 = ffffffffba2a8e61 | |
282 | ldstuba [%o1+0x040]%asi,%l2 ! %l2 = 000000dd000000ff | |
283 | ! Mem[0000000010181400] = 78d5db0f, %l2 = 00000000000000dd | |
284 | ldstuba [%i6+%g0]0x88,%l2 ! %l2 = 0000000f000000ff | |
285 | ! Mem[000000001004142c] = 1ecf0787, %l4 = c101001d, %l2 = 0000000f | |
286 | add %i1,0x2c,%g1 | |
287 | casa [%g1]0x80,%l4,%l2 ! %l2 = 000000001ecf0787 | |
288 | ! %l6 = 00000000102a0cef, Mem[0000000021800101] = 32dcd874 | |
289 | stb %l6,[%o3+0x101] ! Mem[0000000021800100] = 32efd874 | |
290 | ! Mem[0000000030101400] = ffff7af9, %l2 = 000000001ecf0787 | |
291 | ldstuba [%i4+%g0]0x81,%l2 ! %l2 = 000000ff000000ff | |
292 | ! %l3 = 0000000000000cef, Mem[000000001014141c] = bd78ede7, %asi = 80 | |
293 | stwa %l3,[%i5+0x01c]%asi ! Mem[000000001014141c] = 00000cef | |
294 | ! %f6 = 7405d5c6 09f396ac, %l5 = 00000000a84f46c8 | |
295 | ! Mem[00000000100c1420] = 85ef9f3a91ac7e54 | |
296 | add %i3,0x020,%g1 | |
297 | stda %f6,[%g1+%l5]ASI_PST8_P ! Mem[00000000100c1420] = 74059f3a09ac7e54 | |
298 | ! %l1 = ffffffffffffff8a, Mem[0000000021800040] = 730e48bf | |
299 | sth %l1,[%o3+0x040] ! Mem[0000000021800040] = ff8a48bf | |
300 | ! Starting 10 instruction Load Burst | |
301 | ! Mem[0000000010081408] = 8fee44a6, %l6 = 00000000102a0cef | |
302 | ldswa [%i2+%o4]0x80,%l6 ! %l6 = ffffffff8fee44a6 | |
303 | ||
304 | p0_label_9: | |
305 | ! Mem[0000000010041410] = 781c91e0, %l0 = 000000000000008a | |
306 | ldsh [%i1+%o5],%l0 ! %l0 = 000000000000781c | |
307 | ! %l4 = 00000000c101001d, imm = 0000000000000faa, %l3 = 0000000000000cef | |
308 | sub %l4,0xfaa,%l3 ! %l3 = 00000000c100f073 | |
309 | ! Mem[0000000030101410] = 0c662c8c, %l4 = 00000000c101001d | |
310 | lduba [%i4+%o5]0x81,%l4 ! %l4 = 000000000000000c | |
311 | ! %l5 = 00000000a84f46c8, %l7 = 000000007141503f, %l6 = ffffffff8fee44a6 | |
312 | orn %l5,%l7,%l6 ! %l6 = ffffffffaeffefc8 | |
313 | ! Mem[0000000020800040] = ff77977d, %l6 = ffffffffaeffefc8 | |
314 | ldub [%o1+0x041],%l6 ! %l6 = 0000000000000077 | |
315 | ! %l0 = 000000000000781c, imm = fffffffffffff8a6, %l1 = ffffffffffffff8a | |
316 | addc %l0,-0x75a,%l1 ! %l1 = 00000000000070c2 | |
317 | ! Mem[0000000030041400] = 95fff103, %l3 = 00000000c100f073 | |
318 | ldsba [%i1+%g0]0x81,%l3 ! %l3 = ffffffffffffff95 | |
319 | ! Mem[00000000100c1408] = d0f29bf4, %l2 = 00000000000000ff | |
320 | lduwa [%i3+%o4]0x88,%l2 ! %l2 = 00000000d0f29bf4 | |
321 | ! Mem[00000000100c1400] = ff2626fe, %l0 = 000000000000781c | |
322 | lduwa [%i3+%g0]0x80,%l0 ! %l0 = 00000000ff2626fe | |
323 | ! Starting 10 instruction Store Burst | |
324 | ! %f2 = 79c74759 2362d96d, Mem[0000000030001408] = 1a3745ff b6381c23 | |
325 | stda %f2 ,[%i0+%o4]0x89 ! Mem[0000000030001408] = 79c74759 2362d96d | |
326 | ||
327 | p0_label_10: | |
328 | ! %f4 = 781c91e0, %f27 = 6ff8bfb9, %f2 = 79c74759 | |
329 | fdivs %f4 ,%f27,%f2 ! %f2 = 47a12245 | |
330 | ! %f11 = 3db70e9a, Mem[00000000100c1410] = ef0c2a10 | |
331 | sta %f11,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 3db70e9a | |
332 | ! Mem[0000000030001408] = 2362d96d, %l5 = 00000000a84f46c8 | |
333 | ldstuba [%i0+%o4]0x89,%l5 ! %l5 = 0000006d000000ff | |
334 | ! %f16 = 6dd96223 5947c779, Mem[0000000030081410] = fd13bb67 54333004 | |
335 | stda %f16,[%i2+%o5]0x89 ! Mem[0000000030081410] = 6dd96223 5947c779 | |
336 | ! %f1 = 4be67a45, %f22 = e9773d22, %f24 = 87fed287 | |
337 | fsubs %f1 ,%f22,%f24 ! %f24 = 69773d22 | |
338 | ! Mem[0000000010041434] = 7ca5ac4e, %l3 = ffffffffffffff95 | |
339 | swap [%i1+0x034],%l3 ! %l3 = 000000007ca5ac4e | |
340 | ! %l7 = 000000007141503f, Mem[0000000030141408] = 54f72366f206db97 | |
341 | stxa %l7,[%i5+%o4]0x89 ! Mem[0000000030141408] = 000000007141503f | |
342 | ! %f1 = 4be67a45, Mem[0000000030081408] = ffff9c2a | |
343 | sta %f1 ,[%i2+%o4]0x81 ! Mem[0000000030081408] = 4be67a45 | |
344 | ! %f16 = 6dd96223 5947c779 085097da 315317c0 | |
345 | ! %f20 = 80376fa6 42ab6605 e9773d22 49d1610e | |
346 | ! %f24 = 69773d22 5bc2523e 052fd791 6ff8bfb9 | |
347 | ! %f28 = 9b55707b 4bea9d38 b835ef8f 04f925de | |
348 | stda %f16,[%i1]ASI_COMMIT_P ! Block Store to 0000000010041400 | |
349 | ! Starting 10 instruction Load Burst | |
350 | ! Mem[0000000030001408] = 79c747592362d9ff, %f10 = 64a0dc4c 3db70e9a | |
351 | ldda [%i0+%o4]0x89,%f10 ! %f10 = 79c74759 2362d9ff | |
352 | ||
353 | p0_label_11: | |
354 | ! Mem[0000000010181408] = 47c0dba2, %l5 = 000000000000006d | |
355 | lduba [%i6+%o4]0x80,%l5 ! %l5 = 0000000000000047 | |
356 | ! Mem[00000000218001c0] = 11ca0059, %l6 = 0000000000000077 | |
357 | lduba [%o3+0x1c0]%asi,%l6 ! %l6 = 0000000000000011 | |
358 | ! Mem[0000000010001408] = 3ecd8197, %f14 = fe1d82a3 | |
359 | lda [%i0+%o4]0x88,%f14 ! %f14 = 3ecd8197 | |
360 | ! %l7 = 000000007141503f, %l6 = 0000000000000011, %l5 = 0000000000000047 | |
361 | xor %l7,%l6,%l5 ! %l5 = 000000007141502e | |
362 | ! Mem[0000000010181410] = ffca7468, %l5 = 000000007141502e | |
363 | ldswa [%i6+%o5]0x88,%l5 ! %l5 = ffffffffffca7468 | |
364 | ! Mem[00000000100c1410] = 9a0eb73d, %l7 = 000000007141503f | |
365 | ldsba [%i3+%o5]0x88,%l7 ! %l7 = 000000000000003d | |
366 | ! Mem[0000000020800000] = 23d60d84, %l4 = 000000000000000c | |
367 | ldsb [%o1+%g0],%l4 ! %l4 = 0000000000000023 | |
368 | ! Mem[0000000030101400] = ffff7af910c5f634, %l1 = 00000000000070c2 | |
369 | ldxa [%i4+%g0]0x81,%l1 ! %l1 = ffff7af910c5f634 | |
370 | ! Mem[0000000030141410] = 5eafadb0 31c4bcad, %l6 = 00000011, %l7 = 0000003d | |
371 | ldda [%i5+%o5]0x89,%l6 ! %l6 = 0000000031c4bcad 000000005eafadb0 | |
372 | ! Starting 10 instruction Store Burst | |
373 | ! %f14 = 3ecd8197, Mem[0000000010001410] = a1fe30c8 | |
374 | sta %f14,[%i0+0x010]%asi ! Mem[0000000010001410] = 3ecd8197 | |
375 | ||
376 | p0_label_12: | |
377 | ! Mem[00000000100c1410] = 3db70e9a, %l1 = ffff7af910c5f634 | |
378 | ldstuba [%i3+0x010]%asi,%l1 ! %l1 = 0000003d000000ff | |
379 | ! %f13 = 1d0001c1, Mem[0000000030001400] = 1c3a2613 | |
380 | sta %f13,[%i0+%g0]0x89 ! Mem[0000000030001400] = 1d0001c1 | |
381 | ! %l0 = 00000000ff2626fe, Mem[0000000010181410] = ffca7468 | |
382 | stba %l0,[%i6+%o5]0x88 ! Mem[0000000010181410] = ffca74fe | |
383 | membar #Sync ! Added by membar checker (2) | |
384 | ! %f14 = 3ecd8197 61f75dba, Mem[00000000300c1400] = 2362d96d 79c74759 | |
385 | stda %f14,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 3ecd8197 61f75dba | |
386 | ! %l7 = 000000005eafadb0, Mem[0000000010041410] = 80376fa6 | |
387 | stha %l7,[%i1+%o5]0x80 ! Mem[0000000010041410] = adb06fa6 | |
388 | ! %l2 = d0f29bf4, %l3 = 7ca5ac4e, Mem[00000000100c1410] = 9a0eb7ff 7141503f | |
389 | stda %l2,[%i3+%o5]0x88 ! Mem[00000000100c1410] = d0f29bf4 7ca5ac4e | |
390 | ! %l2 = 00000000d0f29bf4, Mem[00000000100c1410] = d0f29bf4 | |
391 | stba %l2,[%i3+%o5]0x88 ! Mem[00000000100c1410] = d0f29bf4 | |
392 | ! %l0 = 00000000ff2626fe, Mem[0000000030141408] = 7141503f | |
393 | stwa %l0,[%i5+%o4]0x89 ! Mem[0000000030141408] = ff2626fe | |
394 | ! Mem[0000000010081408] = a644ee8f, %l3 = 000000007ca5ac4e | |
395 | ldstuba [%i2+%o4]0x88,%l3 ! %l3 = 0000008f000000ff | |
396 | ! Starting 10 instruction Load Burst | |
397 | ! Mem[0000000010041414] = 42ab6605, %l4 = 0000000000000023 | |
398 | lduwa [%i1+0x014]%asi,%l4 ! %l4 = 0000000042ab6605 | |
399 | ||
400 | p0_label_13: | |
401 | ! Mem[0000000030001400] = 1d0001c1, %l4 = 0000000042ab6605 | |
402 | ldsba [%i0+%g0]0x89,%l4 ! %l4 = ffffffffffffffc1 | |
403 | ! Mem[00000000201c0000] = fcffc9d1, %l5 = ffffffffffca7468 | |
404 | ldsha [%o0+0x000]%asi,%l5 ! %l5 = fffffffffffffcff | |
405 | ! Mem[0000000030101410] = 0c662c8c, %l5 = fffffffffffffcff | |
406 | ldswa [%i4+%o5]0x81,%l5 ! %l5 = 000000000c662c8c | |
407 | ! Mem[0000000030101400] = ffff7af9, %f16 = 6dd96223 | |
408 | lda [%i4+%g0]0x81,%f16 ! %f16 = ffff7af9 | |
409 | ! Mem[0000000010141430] = fbb5d0fa, %l1 = 000000000000003d | |
410 | ldub [%i5+0x033],%l1 ! %l1 = 00000000000000fa | |
411 | ! Mem[0000000030081410] = 6dd96223 5947c779, %l0 = ff2626fe, %l1 = 000000fa | |
412 | ldda [%i2+%o5]0x89,%l0 ! %l0 = 000000005947c779 000000006dd96223 | |
413 | ! Mem[0000000010001408] = 9781cd3e, %l3 = 000000000000008f | |
414 | ldsha [%i0+%o4]0x80,%l3 ! %l3 = ffffffffffff9781 | |
415 | ! Mem[00000000300c1408] = da975008, %l2 = 00000000d0f29bf4 | |
416 | ldsha [%i3+%o4]0x89,%l2 ! %l2 = 0000000000005008 | |
417 | ! Mem[00000000300c1400] = 61f75dba, %l2 = 0000000000005008 | |
418 | lduwa [%i3+%g0]0x89,%l2 ! %l2 = 0000000061f75dba | |
419 | ! Starting 10 instruction Store Burst | |
420 | ! %f11 = 2362d9ff, Mem[0000000030181400] = 4b742115 | |
421 | sta %f11,[%i6+%g0]0x81 ! Mem[0000000030181400] = 2362d9ff | |
422 | ||
423 | p0_label_14: | |
424 | ! %l7 = 000000005eafadb0, imm = fffffffffffffc87, %l5 = 000000000c662c8c | |
425 | addc %l7,-0x379,%l5 ! %l5 = 000000005eafaa37 | |
426 | ! %f3 = 2362d96d, Mem[00000000300c1410] = a66f3780 | |
427 | sta %f3 ,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 2362d96d | |
428 | ! %f8 = 6226aaa9 ac96f309, Mem[0000000010001410] = 9781cd3e 3998186f | |
429 | stda %f8 ,[%i0+%o5]0x88 ! Mem[0000000010001410] = 6226aaa9 ac96f309 | |
430 | ! Mem[00000000100c1400] = ff2626fe, %l1 = 000000006dd96223 | |
431 | ldstuba [%i3+%g0]0x80,%l1 ! %l1 = 000000ff000000ff | |
432 | ! Mem[00000000100c1410] = f49bf2d0, %l1 = 00000000000000ff | |
433 | ldstuba [%i3+%o5]0x80,%l1 ! %l1 = 000000f4000000ff | |
434 | ! %l0 = 000000005947c779, Mem[0000000010181425] = 1850cdf0 | |
435 | stb %l0,[%i6+0x025] ! Mem[0000000010181424] = 1879cdf0 | |
436 | ! %f10 = 79c74759 2362d9ff, Mem[0000000030041410] = 8bf42532 6317fb88 | |
437 | stda %f10,[%i1+%o5]0x89 ! Mem[0000000030041410] = 79c74759 2362d9ff | |
438 | ! %l0 = 000000005947c779, Mem[0000000010081418] = d5743747 | |
439 | sth %l0,[%i2+0x018] ! Mem[0000000010081418] = c7793747 | |
440 | ! Mem[00000000300c1410] = 2362d96d, %l6 = 0000000031c4bcad | |
441 | swapa [%i3+%o5]0x89,%l6 ! %l6 = 000000002362d96d | |
442 | ! Starting 10 instruction Load Burst | |
443 | ! Mem[0000000030141400] = 72e51d9b6dd96223, %l4 = ffffffffffffffc1 | |
444 | ldxa [%i5+%g0]0x89,%l4 ! %l4 = 72e51d9b6dd96223 | |
445 | ||
446 | p0_label_15: | |
447 | ! %l6 = 000000002362d96d, Mem[0000000030141400] = 6dd96223 | |
448 | stha %l6,[%i5+%g0]0x89 ! Mem[0000000030141400] = 6dd9d96d | |
449 | ! Mem[00000000300c1400] = 61f75dba, %f31 = 04f925de | |
450 | lda [%i3+%g0]0x89,%f31 ! %f31 = 61f75dba | |
451 | ! Mem[0000000030141400] = 6dd9d96d, %l7 = 000000005eafadb0 | |
452 | lduha [%i5+%g0]0x89,%l7 ! %l7 = 000000000000d96d | |
453 | ! Mem[0000000010001408] = 3ecd8197, %l1 = 00000000000000f4 | |
454 | lduha [%i0+%o4]0x88,%l1 ! %l1 = 0000000000008197 | |
455 | ! Mem[0000000020800000] = 23d60d84, %l3 = ffffffffffff9781 | |
456 | ldsb [%o1+%g0],%l3 ! %l3 = 0000000000000023 | |
457 | ! Mem[0000000030041408] = 69000000, %l0 = 000000005947c779 | |
458 | ldsba [%i1+%o4]0x89,%l0 ! %l0 = 0000000000000000 | |
459 | ! Mem[00000000201c0000] = fcffc9d1, %l0 = 0000000000000000 | |
460 | ldub [%o0+0x001],%l0 ! %l0 = 00000000000000ff | |
461 | ! Mem[0000000010081408] = a644eeff, %l3 = 0000000000000023 | |
462 | lduha [%i2+%o4]0x88,%l3 ! %l3 = 000000000000eeff | |
463 | ! Mem[0000000010141400] = 618e2aba, %l0 = 00000000000000ff | |
464 | ldswa [%i5+%g0]0x80,%l0 ! %l0 = 00000000618e2aba | |
465 | ! Starting 10 instruction Store Burst | |
466 | ! %f30 = b835ef8f, Mem[0000000030041400] = 95fff103 | |
467 | sta %f30,[%i1+%g0]0x81 ! Mem[0000000030041400] = b835ef8f | |
468 | ||
469 | p0_label_16: | |
470 | ! Mem[0000000030081408] = 457ae64b, %l0 = 00000000618e2aba | |
471 | ldstuba [%i2+%o4]0x89,%l0 ! %l0 = 0000004b000000ff | |
472 | ! %l5 = 000000005eafaa37, imm = 0000000000000f25, %l2 = 0000000061f75dba | |
473 | and %l5,0xf25,%l2 ! %l2 = 0000000000000a25 | |
474 | ! %l4 = 72e51d9b6dd96223, Mem[0000000010101420] = 083790f40e9aa76a | |
475 | stx %l4,[%i4+0x020] ! Mem[0000000010101420] = 72e51d9b6dd96223 | |
476 | ! %l6 = 000000002362d96d, imm = fffffffffffffacf, %l7 = 000000000000d96d | |
477 | and %l6,-0x531,%l7 ! %l7 = 000000002362d84d | |
478 | ! %l3 = 000000000000eeff, Mem[0000000010101400] = a69c20c6c84654aa | |
479 | stxa %l3,[%i4+%g0]0x88 ! Mem[0000000010101400] = 000000000000eeff | |
480 | ! %l1 = 0000000000008197, Mem[0000000010041400] = 6dd962235947c779, %asi = 80 | |
481 | stxa %l1,[%i1+0x000]%asi ! Mem[0000000010041400] = 0000000000008197 | |
482 | ! %l4 = 72e51d9b6dd96223, Mem[0000000030141410] = adbcc431 | |
483 | stba %l4,[%i5+%o5]0x81 ! Mem[0000000030141410] = 23bcc431 | |
484 | ! Mem[00000000300c1400] = 61f75dba, %l5 = 000000005eafaa37 | |
485 | ldstuba [%i3+%g0]0x89,%l5 ! %l5 = 000000ba000000ff | |
486 | ! %f22 = e9773d22 49d1610e, Mem[0000000030141408] = fe2626ff 00000000 | |
487 | stda %f22,[%i5+%o4]0x81 ! Mem[0000000030141408] = e9773d22 49d1610e | |
488 | ! Starting 10 instruction Load Burst | |
489 | ! Mem[0000000030001408] = 2362d9ff, %l4 = 72e51d9b6dd96223 | |
490 | lduwa [%i0+%o4]0x89,%l4 ! %l4 = 000000002362d9ff | |
491 | ||
492 | p0_label_17: | |
493 | ! Mem[0000000010001404] = 4e22978b, %f12 = 7511905e | |
494 | lda [%i0+0x004]%asi,%f12 ! %f12 = 4e22978b | |
495 | ! Mem[0000000030101410] = 408f39598c2c660c, %l6 = 000000002362d96d | |
496 | ldxa [%i4+%o5]0x89,%l6 ! %l6 = 408f39598c2c660c | |
497 | ! Mem[0000000030041408] = 00000069ffffff8a, %l5 = 00000000000000ba | |
498 | ldxa [%i1+%o4]0x81,%l5 ! %l5 = 00000069ffffff8a | |
499 | ! Mem[0000000030081400] = f1055e53, %l3 = 000000000000eeff | |
500 | lduwa [%i2+%g0]0x81,%l3 ! %l3 = 00000000f1055e53 | |
501 | ! Mem[0000000010081430] = 50ae413e 8e2ed52e, %l0 = 0000004b, %l1 = 00008197 | |
502 | ldd [%i2+0x030],%l0 ! %l0 = 0000000050ae413e 000000008e2ed52e | |
503 | ! Mem[0000000030141408] = 223d77e9, %l4 = 000000002362d9ff | |
504 | lduha [%i5+%o4]0x89,%l4 ! %l4 = 00000000000077e9 | |
505 | ! Mem[00000000100c1424] = 09ac7e54, %l5 = 00000069ffffff8a | |
506 | lduw [%i3+0x024],%l5 ! %l5 = 0000000009ac7e54 | |
507 | ! Mem[0000000010141420] = 191917ea, %l6 = 408f39598c2c660c | |
508 | ldswa [%i5+0x020]%asi,%l6 ! %l6 = 00000000191917ea | |
509 | ! Mem[0000000030081410] = 79c74759, %l1 = 000000008e2ed52e | |
510 | lduba [%i2+%o5]0x81,%l1 ! %l1 = 0000000000000079 | |
511 | ! Starting 10 instruction Store Burst | |
512 | ! %f22 = e9773d22 49d1610e, %l5 = 0000000009ac7e54 | |
513 | ! Mem[0000000010001408] = 9781cd3e3ca850e1 | |
514 | add %i0,0x008,%g1 | |
515 | stda %f22,[%g1+%l5]ASI_PST8_PL ! Mem[0000000010001408] = 9781d13e22a877e1 | |
516 | ||
517 | p0_label_18: | |
518 | ! %l3 = 00000000f1055e53, Mem[0000000010101408] = c0dfed16 | |
519 | stwa %l3,[%i4+%o4]0x80 ! Mem[0000000010101408] = f1055e53 | |
520 | ! Mem[0000000010101410] = 43b15d58, %l1 = 0000000000000079 | |
521 | swapa [%i4+%o5]0x80,%l1 ! %l1 = 0000000043b15d58 | |
522 | ! %l0 = 0000000050ae413e, Mem[0000000010081430] = 50ae413e, %asi = 80 | |
523 | stwa %l0,[%i2+0x030]%asi ! Mem[0000000010081430] = 50ae413e | |
524 | ! %l3 = 00000000f1055e53, Mem[0000000030101408] = ccc9fbfba84f46c8 | |
525 | stxa %l3,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000f1055e53 | |
526 | ! %f24 = 69773d22, %f27 = 6ff8bfb9, %f21 = 42ab6605 | |
527 | fmuls %f24,%f27,%f21 ! %f21 = 7f800000 | |
528 | ! %l0 = 0000000050ae413e, %l1 = 0000000043b15d58, %y = 00000000 | |
529 | udiv %l0,%l1,%l4 ! %l4 = 0000000000000001 | |
530 | mov %l0,%y ! %y = 50ae413e | |
531 | ! %f9 = ac96f309, Mem[00000000100c1408] = f49bf2d0 | |
532 | sta %f9 ,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ac96f309 | |
533 | ! %l7 = 000000002362d84d, Mem[0000000030141410] = 23bcc431b0adaf5e | |
534 | stxa %l7,[%i5+%o5]0x81 ! Mem[0000000030141410] = 000000002362d84d | |
535 | ! %f8 = 6226aaa9, Mem[0000000010001434] = 4d5424fa | |
536 | st %f8 ,[%i0+0x034] ! Mem[0000000010001434] = 6226aaa9 | |
537 | ! Starting 10 instruction Load Burst | |
538 | ! Mem[00000000211c0000] = ff70b3ec, %l3 = 00000000f1055e53 | |
539 | ldsh [%o2+%g0],%l3 ! %l3 = ffffffffffffff70 | |
540 | ||
541 | p0_label_19: | |
542 | ! Mem[0000000010041400] = 00000000, %l3 = ffffffffffffff70 | |
543 | lduha [%i1+%g0]0x80,%l3 ! %l3 = 0000000000000000 | |
544 | ! Mem[00000000100c1408] = ac96f309, %l2 = 0000000000000a25 | |
545 | lduwa [%i3+%o4]0x80,%l2 ! %l2 = 00000000ac96f309 | |
546 | ! Mem[0000000030141408] = e9773d22, %l0 = 0000000050ae413e | |
547 | lduwa [%i5+%o4]0x81,%l0 ! %l0 = 00000000e9773d22 | |
548 | ! Mem[0000000010141418] = 0d9cec27 00000cef, %l4 = 00000001, %l5 = 09ac7e54 | |
549 | ldd [%i5+0x018],%l4 ! %l4 = 000000000d9cec27 0000000000000cef | |
550 | ! Mem[0000000030101410] = 0c662c8c 59398f40, %l6 = 191917ea, %l7 = 2362d84d | |
551 | ldda [%i4+%o5]0x81,%l6 ! %l6 = 000000000c662c8c 0000000059398f40 | |
552 | ! Mem[0000000030081410] = 79c74759, %l4 = 000000000d9cec27 | |
553 | ldsha [%i2+%o5]0x81,%l4 ! %l4 = 00000000000079c7 | |
554 | ! Mem[0000000030181410] = 863fba7b, %l1 = 0000000043b15d58 | |
555 | lduwa [%i6+%o5]0x81,%l1 ! %l1 = 00000000863fba7b | |
556 | ! Mem[00000000100c1408] = ac96f30972aa09a6, %f14 = 3ecd8197 61f75dba | |
557 | ldda [%i3+%o4]0x80,%f14 ! %f14 = ac96f309 72aa09a6 | |
558 | ! Mem[00000000211c0000] = ff70b3ec, %l5 = 0000000000000cef | |
559 | lduba [%o2+0x000]%asi,%l5 ! %l5 = 00000000000000ff | |
560 | ! Starting 10 instruction Store Burst | |
561 | ! %l0 = 00000000e9773d22, Mem[0000000030101408] = 535e05f1 | |
562 | stwa %l0,[%i4+%o4]0x81 ! Mem[0000000030101408] = e9773d22 | |
563 | ||
564 | p0_label_20: | |
565 | ! %f24 = 69773d22 5bc2523e, Mem[0000000030001410] = 98015fb5 1c0c4466 | |
566 | stda %f24,[%i0+%o5]0x89 ! Mem[0000000030001410] = 69773d22 5bc2523e | |
567 | ! %l0 = e9773d22, %l1 = 863fba7b, Mem[0000000030041408] = 69000000 8affffff | |
568 | stda %l0,[%i1+%o4]0x89 ! Mem[0000000030041408] = e9773d22 863fba7b | |
569 | ! %l2 = 00000000ac96f309, %l3 = 0000000000000000, %l5 = 00000000000000ff | |
570 | addc %l2,%l3,%l5 ! %l5 = 00000000ac96f309 | |
571 | ! %f22 = e9773d22 49d1610e, Mem[00000000100c1410] = ff9bf2d0 4eaca57c | |
572 | stda %f22,[%i3+%o5]0x80 ! Mem[00000000100c1410] = e9773d22 49d1610e | |
573 | ! Mem[0000000030181408] = 316bc6ff, %l6 = 000000000c662c8c | |
574 | swapa [%i6+%o4]0x89,%l6 ! %l6 = 00000000316bc6ff | |
575 | ! %l7 = 0000000059398f40, Mem[0000000030101408] = 00000000223d77e9 | |
576 | stxa %l7,[%i4+%o4]0x89 ! Mem[0000000030101408] = 0000000059398f40 | |
577 | ! %l5 = 00000000ac96f309, Mem[0000000030041400] = b835ef8f3d604a9c | |
578 | stxa %l5,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000ac96f309 | |
579 | ! %l5 = 00000000ac96f309, Mem[0000000030081410] = 79c747592362d96d | |
580 | stxa %l5,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000ac96f309 | |
581 | ! %l4 = 000079c7, %l5 = ac96f309, Mem[0000000030001400] = c101001d acec2843 | |
582 | stda %l4,[%i0+%g0]0x81 ! Mem[0000000030001400] = 000079c7 ac96f309 | |
583 | ! Starting 10 instruction Load Burst | |
584 | ! Mem[00000000100c1410] = e9773d22 49d1610e, %l4 = 000079c7, %l5 = ac96f309 | |
585 | ldda [%i3+%o5]0x80,%l4 ! %l4 = 00000000e9773d22 0000000049d1610e | |
586 | ||
587 | p0_label_21: | |
588 | ! Mem[0000000030101400] = f97affff, %l6 = 00000000316bc6ff | |
589 | lduba [%i4+%g0]0x89,%l6 ! %l6 = 00000000000000ff | |
590 | ! Mem[0000000010141418] = 0d9cec27, %l1 = 00000000863fba7b | |
591 | ldsha [%i5+0x01a]%asi,%l1 ! %l1 = ffffffffffffec27 | |
592 | ! Mem[0000000010141400] = 618e2aba, %l4 = 00000000e9773d22 | |
593 | ldsha [%i5+%g0]0x80,%l4 ! %l4 = 000000000000618e | |
594 | ! Mem[0000000010141410] = 64a0dc4c 3db70e9a, %l6 = 000000ff, %l7 = 59398f40 | |
595 | ldda [%i5+%o5]0x80,%l6 ! %l6 = 0000000064a0dc4c 000000003db70e9a | |
596 | ! Mem[0000000010041400] = 97810000 00000000, %l0 = e9773d22, %l1 = ffffec27 | |
597 | ldda [%i1+%g0]0x88,%l0 ! %l0 = 0000000000000000 0000000097810000 | |
598 | ! %f9 = ac96f309, %f21 = 7f800000, %f2 = 47a12245 | |
599 | fdivs %f9 ,%f21,%f2 ! %f2 = 80000000 | |
600 | ! Mem[00000000100c1400] = ff2626fe99428988, %l2 = 00000000ac96f309 | |
601 | ldxa [%i3+%g0]0x80,%l2 ! %l2 = ff2626fe99428988 | |
602 | ! Mem[00000000100c1410] = e9773d2249d1610e, %l1 = 0000000097810000 | |
603 | ldxa [%i3+%o5]0x80,%l1 ! %l1 = e9773d2249d1610e | |
604 | ! Mem[0000000010041410] = adb06fa642ab6605, %l7 = 000000003db70e9a, %l7 = 000000003db70e9a | |
605 | add %i1,0x10,%g1 | |
606 | casxa [%g1]0x80,%l7,%l7 ! %l7 = adb06fa642ab6605 | |
607 | ! Starting 10 instruction Store Burst | |
608 | ! Mem[0000000010101408] = f1055e53, %l7 = adb06fa642ab6605 | |
609 | swapa [%i4+%o4]0x80,%l7 ! %l7 = 00000000f1055e53 | |
610 | ||
611 | p0_label_22: | |
612 | ! %l4 = 000000000000618e, immd = 00000000000002d7, %l5 = 0000000049d1610e | |
613 | mulx %l4,0x2d7,%l5 ! %l5 = 0000000001150a42 | |
614 | ! Mem[0000000030101400] = f97affff, %l4 = 000000000000618e | |
615 | swapa [%i4+%g0]0x89,%l4 ! %l4 = 00000000f97affff | |
616 | ! %l5 = 0000000001150a42, Mem[0000000010041410] = a66fb0ad | |
617 | stba %l5,[%i1+%o5]0x88 ! Mem[0000000010041410] = a66fb042 | |
618 | ! %f24 = 69773d22 5bc2523e, Mem[00000000300c1410] = adbcc431 42ab6605 | |
619 | stda %f24,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 69773d22 5bc2523e | |
620 | ! %f12 = 4e22978b, Mem[0000000010001400] = 0f75934e | |
621 | sta %f12,[%i0+%g0]0x80 ! Mem[0000000010001400] = 4e22978b | |
622 | ! %l7 = 00000000f1055e53, Mem[0000000010101400] = 000000000000eeff | |
623 | stxa %l7,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000f1055e53 | |
624 | ! %l2 = 99428988, %l3 = 00000000, Mem[0000000030041410] = ffd96223 5947c779 | |
625 | stda %l2,[%i1+%o5]0x81 ! Mem[0000000030041410] = 99428988 00000000 | |
626 | ! %f6 = 7405d5c6 09f396ac, Mem[00000000300c1400] = 61f75dff 3ecd8197 | |
627 | stda %f6 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 7405d5c6 09f396ac | |
628 | ! %l4 = 00000000f97affff, Mem[0000000010181400] = ffdbd578 | |
629 | stha %l4,[%i6+%g0]0x80 ! Mem[0000000010181400] = ffffd578 | |
630 | ! Starting 10 instruction Load Burst | |
631 | ! Mem[0000000010041410] = 42b06fa6, %l6 = 0000000064a0dc4c | |
632 | lduha [%i1+%o5]0x80,%l6 ! %l6 = 00000000000042b0 | |
633 | ||
634 | p0_label_23: | |
635 | ! Mem[0000000030081410] = 00000000, %l0 = 0000000000000000 | |
636 | ldsba [%i2+%o5]0x89,%l0 ! %l0 = 0000000000000000 | |
637 | ! Mem[0000000030001400] = 000079c7, %l0 = 0000000000000000 | |
638 | lduba [%i0+%g0]0x81,%l0 ! %l0 = 0000000000000000 | |
639 | ! Mem[0000000010141410] = 64a0dc4c, %l1 = e9773d2249d1610e | |
640 | lduha [%i5+%o5]0x80,%l1 ! %l1 = 00000000000064a0 | |
641 | ! Mem[0000000030101400] = 8e61000010c5f634, %f24 = 69773d22 5bc2523e | |
642 | ldda [%i4+%g0]0x81,%f24 ! %f24 = 8e610000 10c5f634 | |
643 | ! Mem[0000000030101400] = 8e610000, %f5 = 80376fa6 | |
644 | lda [%i4+%g0]0x81,%f5 ! %f5 = 8e610000 | |
645 | ! Mem[0000000030181400] = 2362d9ff, %l6 = 00000000000042b0 | |
646 | ldsba [%i6+%g0]0x81,%l6 ! %l6 = 0000000000000023 | |
647 | ! Mem[0000000020800040] = ff77977d, %l7 = 00000000f1055e53 | |
648 | lduba [%o1+0x040]%asi,%l7 ! %l7 = 00000000000000ff | |
649 | ! Mem[0000000030081408] = 457ae6ff, %l3 = 0000000000000000 | |
650 | lduha [%i2+%o4]0x89,%l3 ! %l3 = 000000000000e6ff | |
651 | ! Mem[0000000030101408] = 0000000059398f40, %f20 = 80376fa6 7f800000 | |
652 | ldda [%i4+%o4]0x89,%f20 ! %f20 = 00000000 59398f40 | |
653 | ! Starting 10 instruction Store Burst | |
654 | ! Mem[000000001014140e] = e32f68ef, %l3 = 000000000000e6ff | |
655 | ldstub [%i5+0x00e],%l3 ! %l3 = 00000068000000ff | |
656 | ||
657 | p0_label_24: | |
658 | ! %l1 = 00000000000064a0, Mem[0000000010041408] = da975008 | |
659 | stha %l1,[%i1+%o4]0x88 ! Mem[0000000010041408] = da9764a0 | |
660 | ! Mem[0000000010181410] = fe74caffedff370c, %l7 = 00000000000000ff, %l3 = 0000000000000068 | |
661 | add %i6,0x10,%g1 | |
662 | casxa [%g1]0x80,%l7,%l3 ! %l3 = fe74caffedff370c | |
663 | ! Mem[0000000020800001] = 23d60d84, %l5 = 0000000001150a42 | |
664 | ldstuba [%o1+0x001]%asi,%l5 ! %l5 = 000000d6000000ff | |
665 | ! %l7 = 00000000000000ff, Mem[0000000030001400] = 000079c7 | |
666 | stha %l7,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00ff79c7 | |
667 | ! %l7 = 00000000000000ff, Mem[0000000030181408] = 8c2c660c | |
668 | stha %l7,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00ff660c | |
669 | ! %f4 = 781c91e0, Mem[0000000010141400] = 618e2aba | |
670 | sta %f4 ,[%i5+%g0]0x80 ! Mem[0000000010141400] = 781c91e0 | |
671 | ! Mem[00000000211c0000] = ff70b3ec, %l2 = ff2626fe99428988 | |
672 | ldstub [%o2+%g0],%l2 ! %l2 = 000000ff000000ff | |
673 | ! Mem[0000000010141410] = 4cdca064, %l0 = 0000000000000000 | |
674 | ldstuba [%i5+%o5]0x88,%l0 ! %l0 = 00000064000000ff | |
675 | ! %l4 = f97affff, %l5 = 000000d6, Mem[0000000010001400] = 4e22978b 4e22978b | |
676 | stda %l4,[%i0+%g0]0x80 ! Mem[0000000010001400] = f97affff 000000d6 | |
677 | ! Starting 10 instruction Load Burst | |
678 | ! Mem[00000000100c1408] = 09f396ac, %l3 = fe74caffedff370c | |
679 | ldswa [%i3+%o4]0x88,%l3 ! %l3 = 0000000009f396ac | |
680 | ||
681 | p0_label_25: | |
682 | ! Mem[00000000201c0000] = fcffc9d1, %l5 = 00000000000000d6 | |
683 | ldsha [%o0+0x000]%asi,%l5 ! %l5 = fffffffffffffcff | |
684 | ! Mem[00000000211c0000] = ff70b3ec, %l4 = 00000000f97affff | |
685 | ldsb [%o2+%g0],%l4 ! %l4 = ffffffffffffffff | |
686 | ! Mem[0000000010081408] = ffee44a66ac772db, %f10 = 79c74759 2362d9ff | |
687 | ldda [%i2+%o4]0x80,%f10 ! %f10 = ffee44a6 6ac772db | |
688 | ! Mem[0000000030041400] = 00000000, %l2 = 00000000000000ff | |
689 | lduha [%i1+%g0]0x81,%l2 ! %l2 = 0000000000000000 | |
690 | ! Mem[0000000030041400] = 00000000, %l7 = 00000000000000ff | |
691 | lduha [%i1+%g0]0x89,%l7 ! %l7 = 0000000000000000 | |
692 | ! Mem[00000000100c1408] = ac96f30972aa09a6, %l6 = 0000000000000023 | |
693 | ldxa [%i3+%o4]0x80,%l6 ! %l6 = ac96f30972aa09a6 | |
694 | ! Mem[0000000030141410] = 4dd8622300000000, %f14 = ac96f309 72aa09a6 | |
695 | ldda [%i5+%o5]0x89,%f14 ! %f14 = 4dd86223 00000000 | |
696 | ! Mem[0000000030041400] = 09f396ac 00000000, %l4 = ffffffff, %l5 = fffffcff | |
697 | ldda [%i1+%g0]0x89,%l4 ! %l4 = 0000000000000000 0000000009f396ac | |
698 | ! Mem[0000000010081410] = 0a931793 926a46b1, %l4 = 00000000, %l5 = 09f396ac | |
699 | ldda [%i2+%o5]0x80,%l4 ! %l4 = 000000000a931793 00000000926a46b1 | |
700 | ! Starting 10 instruction Store Burst | |
701 | ! Mem[0000000010041400] = 00000000, %l7 = 0000000000000000, %asi = 80 | |
702 | swapa [%i1+0x000]%asi,%l7 ! %l7 = 0000000000000000 | |
703 | ||
704 | p0_label_26: | |
705 | ! %l5 = 00000000926a46b1, Mem[0000000010081410] = 9317930a | |
706 | stwa %l5,[%i2+%o5]0x88 ! Mem[0000000010081410] = 926a46b1 | |
707 | ! %l7 = 0000000000000000, Mem[0000000020800000] = 23ff0d84, %asi = 80 | |
708 | stha %l7,[%o1+0x000]%asi ! Mem[0000000020800000] = 00000d84 | |
709 | ! %l5 = 00000000926a46b1, Mem[0000000010001410] = 09f396ac | |
710 | stwa %l5,[%i0+%o5]0x80 ! Mem[0000000010001410] = 926a46b1 | |
711 | ! %l5 = 00000000926a46b1, %l4 = 000000000a931793, %l1 = 00000000000064a0 | |
712 | sdivx %l5,%l4,%l1 ! %l1 = 000000000000000d | |
713 | ! Mem[0000000010081414] = 926a46b1, %l2 = 00000000, %l3 = 09f396ac | |
714 | add %i2,0x14,%g1 | |
715 | casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000926a46b1 | |
716 | ! %l2 = 00000000, %l3 = 926a46b1, Mem[0000000030101408] = 408f3959 00000000 | |
717 | stda %l2,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000 926a46b1 | |
718 | ! Mem[0000000010041420] = 69773d22, %l5 = 926a46b1, %l0 = 00000064 | |
719 | add %i1,0x20,%g1 | |
720 | casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000069773d22 | |
721 | ! %l4 = 000000000a931793, Mem[0000000010141421] = 191917ea, %asi = 80 | |
722 | stba %l4,[%i5+0x021]%asi ! Mem[0000000010141420] = 199317ea | |
723 | ! %l6 = ac96f30972aa09a6, Mem[0000000010081410] = 926a46b1 | |
724 | stha %l6,[%i2+%o5]0x88 ! Mem[0000000010081410] = 926a09a6 | |
725 | ! Starting 10 instruction Load Burst | |
726 | ! Mem[0000000010181408] = a2dbc047, %f24 = 8e610000 | |
727 | lda [%i6+%o4]0x88,%f24 ! %f24 = a2dbc047 | |
728 | ||
729 | p0_label_27: | |
730 | ! Mem[0000000030141410] = 00000000, %l3 = 00000000926a46b1 | |
731 | ldsba [%i5+%o5]0x81,%l3 ! %l3 = 0000000000000000 | |
732 | ! %l2 = 0000000000000000, immed = 0000046e, %y = 50ae413e | |
733 | umul %l2,0x46e,%l6 ! %l6 = 0000000000000000, %y = 00000000 | |
734 | ! Mem[0000000010001400] = f97affff, %l6 = 0000000000000000 | |
735 | ldsba [%i0+0x003]%asi,%l6 ! %l6 = ffffffffffffffff | |
736 | ! Mem[0000000010181410] = fe74caff, %f11 = 6ac772db | |
737 | lda [%i6+%o5]0x80,%f11 ! %f11 = fe74caff | |
738 | ! Mem[0000000010101424] = 6dd96223, %f10 = ffee44a6 | |
739 | ld [%i4+0x024],%f10 ! %f10 = 6dd96223 | |
740 | ! Mem[0000000010081410] = 926a09a6, %l5 = 00000000926a46b1 | |
741 | ldsha [%i2+%o5]0x88,%l5 ! %l5 = 00000000000009a6 | |
742 | ! Mem[0000000030181410] = 8af71b68 7bba3f86, %l0 = 69773d22, %l1 = 0000000d | |
743 | ldda [%i6+%o5]0x89,%l0 ! %l0 = 000000007bba3f86 000000008af71b68 | |
744 | ! Mem[0000000010001428] = dd645a89f75c5668, %f24 = a2dbc047 10c5f634 | |
745 | ldd [%i0+0x028],%f24 ! %f24 = dd645a89 f75c5668 | |
746 | ! Mem[0000000030181400] = ffd96223, %l2 = 0000000000000000 | |
747 | lduba [%i6+%g0]0x89,%l2 ! %l2 = 0000000000000023 | |
748 | ! Starting 10 instruction Store Burst | |
749 | ! %f12 = 4e22978b 1d0001c1, Mem[0000000010001420] = 7e524ebb 04d20a46 | |
750 | stda %f12,[%i0+0x020]%asi ! Mem[0000000010001420] = 4e22978b 1d0001c1 | |
751 | ||
752 | p0_label_28: | |
753 | ! %l3 = 0000000000000000, Mem[00000000100c1410] = e9773d22 | |
754 | stha %l3,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00003d22 | |
755 | ! Mem[0000000010181408] = 47c0dba2, %l0 = 000000007bba3f86 | |
756 | ldstub [%i6+%o4],%l0 ! %l0 = 00000047000000ff | |
757 | ! %l4 = 000000000a931793, Mem[0000000030141400] = 6dd9d96d | |
758 | stha %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = 1793d96d | |
759 | ! %l6 = ffffffffffffffff, Mem[000000001008143e] = e2263cb1, %asi = 80 | |
760 | stba %l6,[%i2+0x03e]%asi ! Mem[000000001008143c] = e226ffb1 | |
761 | ! %f26 = 052fd791 6ff8bfb9, Mem[0000000010141408] = ff805ec1 e32fffef | |
762 | stda %f26,[%i5+%o4]0x80 ! Mem[0000000010141408] = 052fd791 6ff8bfb9 | |
763 | ! %f22 = e9773d22 49d1610e, %l2 = 0000000000000023 | |
764 | ! Mem[0000000010001400] = f97affff000000d6 | |
765 | stda %f22,[%i0+%l2]ASI_PST32_PL ! Mem[0000000010001400] = 0e61d149223d77e9 | |
766 | ! %l0 = 0000000000000047, Mem[0000000010001410] = 926a46b1 | |
767 | stba %l0,[%i0+%o5]0x80 ! Mem[0000000010001410] = 476a46b1 | |
768 | ! Mem[0000000010141400] = 781c91e0, %l3 = 0000000000000000 | |
769 | swapa [%i5+%g0]0x80,%l3 ! %l3 = 00000000781c91e0 | |
770 | ! %f31 = 61f75dba, Mem[0000000030101410] = 8c2c660c | |
771 | sta %f31,[%i4+%o5]0x89 ! Mem[0000000030101410] = 61f75dba | |
772 | ! Starting 10 instruction Load Burst | |
773 | ! %l7 = 0000000000000000, imm = fffffffffffff411, %l3 = 00000000781c91e0 | |
774 | or %l7,-0xbef,%l3 ! %l3 = fffffffffffff411 | |
775 | ||
776 | p0_label_29: | |
777 | ! Mem[0000000030181400] = 2362d9ff291fd186, %f20 = 00000000 59398f40 | |
778 | ldda [%i6+%g0]0x81,%f20 ! %f20 = 2362d9ff 291fd186 | |
779 | ! Mem[0000000030041400] = 00000000, %l2 = 0000000000000023 | |
780 | ldsha [%i1+%g0]0x89,%l2 ! %l2 = 0000000000000000 | |
781 | membar #Sync ! Added by membar checker (3) | |
782 | ! Mem[0000000010181400] = ffffd578 f9ff6d1d ffc0dba2 2ad7340b | |
783 | ! Mem[0000000010181410] = fe74caff edff370c 30ef70ef fe8f387f | |
784 | ! Mem[0000000010181420] = 5bf3f83d 1879cdf0 6853bd89 548612b5 | |
785 | ! Mem[0000000010181430] = c2809bda ce9357a6 c4d9e35f 88f88aa3 | |
786 | ldda [%i6]ASI_BLK_P,%f16 ! Block Load from 0000000010181400 | |
787 | ! Mem[0000000010081410] = 926a09a6, %l6 = ffffffffffffffff | |
788 | lduba [%i2+%o5]0x88,%l6 ! %l6 = 00000000000000a6 | |
789 | ! Mem[0000000030041408] = e9773d22, %f13 = 1d0001c1 | |
790 | lda [%i1+%o4]0x89,%f13 ! %f13 = e9773d22 | |
791 | ! Mem[0000000030001408] = 2362d9ff, %l6 = 00000000000000a6 | |
792 | ldswa [%i0+%o4]0x89,%l6 ! %l6 = 000000002362d9ff | |
793 | ! Mem[0000000010081410] = a6096a92, %l5 = 00000000000009a6 | |
794 | lduha [%i2+%o5]0x80,%l5 ! %l5 = 000000000000a609 | |
795 | ! Mem[0000000010181428] = 6853bd89, %l2 = 0000000000000000 | |
796 | lduw [%i6+0x028],%l2 ! %l2 = 000000006853bd89 | |
797 | ! %f12 = 4e22978b, %f4 = 781c91e0, %f2 = 80000000 2362d96d | |
798 | fsmuld %f12,%f4 ,%f2 ! %f2 = 48d8dc3f b3952800 | |
799 | ! Starting 10 instruction Store Burst | |
800 | ! %l2 = 000000006853bd89, Mem[0000000010101438] = 1e80263e | |
801 | stb %l2,[%i4+0x038] ! Mem[0000000010101438] = 8980263e | |
802 | ||
803 | p0_label_30: | |
804 | ! %f6 = 7405d5c6 09f396ac, Mem[00000000100c1400] = ff2626fe 99428988 | |
805 | stda %f6 ,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 7405d5c6 09f396ac | |
806 | ! %f0 = 12be9cf8 4be67a45 48d8dc3f b3952800 | |
807 | ! %f4 = 781c91e0 8e610000 7405d5c6 09f396ac | |
808 | ! %f8 = 6226aaa9 ac96f309 6dd96223 fe74caff | |
809 | ! %f12 = 4e22978b e9773d22 4dd86223 00000000 | |
810 | stda %f0,[%i0]ASI_COMMIT_S ! Block Store to 0000000030001400 | |
811 | ! %f16 = ffffd578 f9ff6d1d, Mem[00000000100c1408] = ac96f309 72aa09a6 | |
812 | stda %f16,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ffffd578 f9ff6d1d | |
813 | membar #Sync ! Added by membar checker (4) | |
814 | ! %f18 = ffc0dba2 2ad7340b, %l2 = 000000006853bd89 | |
815 | ! Mem[0000000010001438] = 93e4c240c7628b5f | |
816 | add %i0,0x038,%g1 | |
817 | stda %f18,[%g1+%l2]ASI_PST16_P ! Mem[0000000010001438] = ffc0c240c762340b | |
818 | ! %l6 = 2362d9ff, %l7 = 00000000, Mem[0000000030181410] = 7bba3f86 8af71b68 | |
819 | stda %l6,[%i6+%o5]0x89 ! Mem[0000000030181410] = 2362d9ff 00000000 | |
820 | ! %f16 = ffffd578 f9ff6d1d ffc0dba2 2ad7340b | |
821 | ! %f20 = fe74caff edff370c 30ef70ef fe8f387f | |
822 | ! %f24 = 5bf3f83d 1879cdf0 6853bd89 548612b5 | |
823 | ! %f28 = c2809bda ce9357a6 c4d9e35f 88f88aa3 | |
824 | stda %f16,[%i3]ASI_BLK_P ! Block Store to 00000000100c1400 | |
825 | ! Mem[0000000010001410] = 476a46b1, %l1 = 000000008af71b68 | |
826 | ldstuba [%i0+%o5]0x80,%l1 ! %l1 = 00000047000000ff | |
827 | ! Mem[0000000030081400] = 535e05f1, %l2 = 000000006853bd89 | |
828 | swapa [%i2+%g0]0x89,%l2 ! %l2 = 00000000535e05f1 | |
829 | ! %l6 = 000000002362d9ff, Mem[0000000010101400] = 535e05f1 | |
830 | stha %l6,[%i4+%g0]0x80 ! Mem[0000000010101400] = d9ff05f1 | |
831 | ! Starting 10 instruction Load Burst | |
832 | ! Mem[0000000030001408] = 48d8dc3f, %l1 = 0000000000000047 | |
833 | lduba [%i0+%o4]0x81,%l1 ! %l1 = 0000000000000048 | |
834 | ||
835 | p0_label_31: | |
836 | ! Mem[0000000010041400] = 00000000, %f14 = 4dd86223 | |
837 | lda [%i1+%g0]0x80,%f14 ! %f14 = 00000000 | |
838 | ! Mem[0000000030141410] = 00000000, %l7 = 0000000000000000 | |
839 | ldswa [%i5+%o5]0x89,%l7 ! %l7 = 0000000000000000 | |
840 | ! Mem[0000000010181410] = 0c37ffedffca74fe, %f14 = 00000000 00000000 | |
841 | ldda [%i6+%o5]0x88,%f14 ! %f14 = 0c37ffed ffca74fe | |
842 | ! Mem[0000000030081400] = 89bd5368236992c3, %l6 = 000000002362d9ff | |
843 | ldxa [%i2+%g0]0x81,%l6 ! %l6 = 89bd5368236992c3 | |
844 | ! %l5 = 000000000000a609, imm = fffffffffffff2a8, %l3 = fffffffffffff411 | |
845 | andn %l5,-0xd58,%l3 ! %l3 = 0000000000000401 | |
846 | ! Mem[0000000030081400] = 89bd5368236992c3, %f10 = 6dd96223 fe74caff | |
847 | ldda [%i2+%g0]0x81,%f10 ! %f10 = 89bd5368 236992c3 | |
848 | ! Mem[0000000030001408] = 48d8dc3fb3952800, %l1 = 0000000000000048 | |
849 | ldxa [%i0+%o4]0x81,%l1 ! %l1 = 48d8dc3fb3952800 | |
850 | ! Mem[0000000030001408] = 48d8dc3f, %l6 = 89bd5368236992c3 | |
851 | lduba [%i0+%o4]0x81,%l6 ! %l6 = 0000000000000048 | |
852 | ! Mem[0000000020800000] = 00000d84, %l2 = 00000000535e05f1 | |
853 | lduba [%o1+0x000]%asi,%l2 ! %l2 = 0000000000000000 | |
854 | ! Starting 10 instruction Store Burst | |
855 | ! Mem[0000000010001410] = b1466aff, %l7 = 0000000000000000 | |
856 | ldstuba [%i0+%o5]0x88,%l7 ! %l7 = 000000ff000000ff | |
857 | ||
858 | p0_label_32: | |
859 | ! %l2 = 0000000000000000, Mem[0000000030041400] = 00000000 | |
860 | stwa %l2,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000 | |
861 | ! %f13 = e9773d22, Mem[0000000030001410] = e0911c78 | |
862 | sta %f13,[%i0+%o5]0x89 ! Mem[0000000030001410] = e9773d22 | |
863 | ! Mem[0000000010141400] = 00000000, %l5 = 000000000000a609 | |
864 | ldstuba [%i5+%g0]0x80,%l5 ! %l5 = 00000000000000ff | |
865 | ! %f14 = 0c37ffed ffca74fe, %l1 = 48d8dc3fb3952800 | |
866 | ! Mem[0000000010101438] = 8980263e21f13502 | |
867 | add %i4,0x038,%g1 | |
868 | stda %f14,[%g1+%l1]ASI_PST32_PL ! Mem[0000000010101438] = 8980263e21f13502 | |
869 | ! Mem[0000000010001400] = 0e61d149, %l4 = 000000000a931793 | |
870 | ldstuba [%i0+%g0]0x80,%l4 ! %l4 = 0000000e000000ff | |
871 | ! %f10 = 89bd5368, %f11 = 236992c3 | |
872 | fcmpes %fcc2,%f10,%f11 ! %fcc2 = 1 | |
873 | ! Mem[0000000010181408] = ffc0dba2, %l1 = 48d8dc3fb3952800 | |
874 | swapa [%i6+%o4]0x80,%l1 ! %l1 = 00000000ffc0dba2 | |
875 | ! %l6 = 0000000000000048, Mem[0000000030101408] = 00000000 | |
876 | stba %l6,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000048 | |
877 | ! %f6 = 7405d5c6 09f396ac, %l3 = 0000000000000401 | |
878 | ! Mem[0000000010081428] = 57899fbb1f9bc41d | |
879 | add %i2,0x028,%g1 | |
880 | stda %f6,[%g1+%l3]ASI_PST8_P ! Mem[0000000010081428] = 57899fbb1f9bc4ac | |
881 | ! Starting 10 instruction Load Burst | |
882 | ! Mem[0000000030041408] = 863fba7be9773d22, %f6 = 7405d5c6 09f396ac | |
883 | ldda [%i1+%o4]0x89,%f6 ! %f6 = 863fba7b e9773d22 | |
884 | ||
885 | p0_label_33: | |
886 | ! Mem[0000000030001410] = e9773d22, %l6 = 0000000000000048 | |
887 | ldsba [%i0+%o5]0x89,%l6 ! %l6 = 0000000000000022 | |
888 | ! Mem[0000000030181410] = 00000000 2362d9ff, %l6 = 00000022, %l7 = 000000ff | |
889 | ldda [%i6+%o5]0x89,%l6 ! %l6 = 000000002362d9ff 0000000000000000 | |
890 | ! Mem[0000000021800140] = 58095df1, %l4 = 000000000000000e | |
891 | ldsha [%o3+0x140]%asi,%l4 ! %l4 = 0000000000005809 | |
892 | ! Mem[0000000010081434] = 8e2ed52e, %l7 = 0000000000000000 | |
893 | ldsba [%i2+0x037]%asi,%l7 ! %l7 = 000000000000002e | |
894 | ! Mem[0000000010181408] = 002895b3, %f11 = 236992c3 | |
895 | lda [%i6+%o4]0x88,%f11 ! %f11 = 002895b3 | |
896 | ! Mem[0000000010081438] = 55790d32e226ffb1, %f0 = 12be9cf8 4be67a45 | |
897 | ldd [%i2+0x038],%f0 ! %f0 = 55790d32 e226ffb1 | |
898 | ! Mem[00000000300c1410] = 3e52c25b223d7769, %l6 = 000000002362d9ff | |
899 | ldxa [%i3+%o5]0x89,%l6 ! %l6 = 3e52c25b223d7769 | |
900 | ! Mem[0000000030041400] = 00000000, %l0 = 0000000000000047 | |
901 | lduwa [%i1+%g0]0x89,%l0 ! %l0 = 0000000000000000 | |
902 | ! Mem[0000000010181400] = 1d6dfff978d5ffff, %f0 = 55790d32 e226ffb1 | |
903 | ldda [%i6+%g0]0x88,%f0 ! %f0 = 1d6dfff9 78d5ffff | |
904 | ! Starting 10 instruction Store Burst | |
905 | ! %l5 = 0000000000000000, Mem[00000000201c0001] = fcffc9d1 | |
906 | stb %l5,[%o0+0x001] ! Mem[00000000201c0000] = fc00c9d1 | |
907 | ||
908 | p0_label_34: | |
909 | ! Mem[0000000030101408] = 48000000, %l4 = 0000000000005809 | |
910 | ldstuba [%i4+%o4]0x81,%l4 ! %l4 = 00000048000000ff | |
911 | ! %l2 = 0000000000000000, Mem[0000000030001408] = 48d8dc3f | |
912 | stha %l2,[%i0+%o4]0x81 ! Mem[0000000030001408] = 0000dc3f | |
913 | ! Mem[0000000020800000] = 00000d84, %l6 = 3e52c25b223d7769 | |
914 | ldstuba [%o1+0x000]%asi,%l6 ! %l6 = 00000000000000ff | |
915 | ! Mem[0000000010101408] = 0566ab42, %l2 = 0000000000000000 | |
916 | swapa [%i4+%o4]0x88,%l2 ! %l2 = 000000000566ab42 | |
917 | membar #Sync ! Added by membar checker (5) | |
918 | ! Mem[00000000100c1418] = 30ef70effe8f387f, %l4 = 0000000000000048, %l2 = 000000000566ab42 | |
919 | add %i3,0x18,%g1 | |
920 | casxa [%g1]0x80,%l4,%l2 ! %l2 = 30ef70effe8f387f | |
921 | ! Mem[0000000030001410] = 223d77e9, %l1 = 00000000ffc0dba2 | |
922 | ldstuba [%i0+%o5]0x81,%l1 ! %l1 = 00000022000000ff | |
923 | ! %l4 = 0000000000000048, Mem[0000000010001408] = 3ed18197 | |
924 | stwa %l4,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000048 | |
925 | ! %f16 = ffffd578 f9ff6d1d, Mem[0000000030081410] = 00000000 ac96f309 | |
926 | stda %f16,[%i2+%o5]0x81 ! Mem[0000000030081410] = ffffd578 f9ff6d1d | |
927 | ! Mem[0000000010041408] = a06497da, %l2 = 30ef70effe8f387f | |
928 | swapa [%i1+%o4]0x80,%l2 ! %l2 = 00000000a06497da | |
929 | ! Starting 10 instruction Load Burst | |
930 | ! Mem[00000000100c1428] = 6853bd89, %f12 = 4e22978b | |
931 | lda [%i3+0x028]%asi,%f12 ! %f12 = 6853bd89 | |
932 | ||
933 | p0_label_35: | |
934 | ! Mem[0000000010041410] = 42b06fa642ab6605, %l2 = 00000000a06497da | |
935 | ldx [%i1+%o5],%l2 ! %l2 = 42b06fa642ab6605 | |
936 | ! Mem[0000000030081400] = 6853bd89, %f15 = ffca74fe | |
937 | lda [%i2+%g0]0x89,%f15 ! %f15 = 6853bd89 | |
938 | ! Mem[00000000100c1400] = 78d5ffff, %f31 = 88f88aa3 | |
939 | lda [%i3+%g0]0x88,%f31 ! %f31 = 78d5ffff | |
940 | ! Mem[0000000030081400] = 6853bd89, %l2 = 42b06fa642ab6605 | |
941 | ldswa [%i2+%g0]0x89,%l2 ! %l2 = 000000006853bd89 | |
942 | ! Mem[0000000010081438] = 55790d32 e226ffb1, %l6 = 00000000, %l7 = 0000002e | |
943 | ldd [%i2+0x038],%l6 ! %l6 = 0000000055790d32 00000000e226ffb1 | |
944 | ! Mem[0000000010181400] = ffffd578, %l2 = 000000006853bd89 | |
945 | ldsba [%i6+%g0]0x80,%l2 ! %l2 = ffffffffffffffff | |
946 | ! Mem[0000000010141410] = 4cdca0ff, %l6 = 0000000055790d32 | |
947 | lduwa [%i5+%o5]0x88,%l6 ! %l6 = 000000004cdca0ff | |
948 | ! Mem[0000000030081400] = 89bd5368, %l1 = 0000000000000022 | |
949 | lduba [%i2+%g0]0x81,%l1 ! %l1 = 0000000000000089 | |
950 | ! Mem[0000000010081408] = a644eeff, %l3 = 0000000000000401 | |
951 | lduwa [%i2+%o4]0x88,%l3 ! %l3 = 00000000a644eeff | |
952 | ! Starting 10 instruction Store Burst | |
953 | ! Mem[0000000010041410] = 42b06fa6, %l2 = ffffffffffffffff | |
954 | swapa [%i1+%o5]0x80,%l2 ! %l2 = 0000000042b06fa6 | |
955 | ||
956 | p0_label_36: | |
957 | ! Mem[0000000030141400] = 1793d96d, %l2 = 0000000042b06fa6 | |
958 | ldstuba [%i5+%g0]0x81,%l2 ! %l2 = 00000017000000ff | |
959 | ! Mem[0000000030081410] = ffffd578, %l7 = 00000000e226ffb1 | |
960 | swapa [%i2+%o5]0x81,%l7 ! %l7 = 00000000ffffd578 | |
961 | ! %f16 = ffffd578 f9ff6d1d, Mem[0000000010001418] = 4799c89c 820ba773 | |
962 | std %f16,[%i0+0x018] ! Mem[0000000010001418] = ffffd578 f9ff6d1d | |
963 | ! Mem[0000000010101408] = 00000000, %l0 = 0000000000000000 | |
964 | ldstuba [%i4+%o4]0x88,%l0 ! %l0 = 00000000000000ff | |
965 | ! %l3 = 00000000a644eeff, Mem[00000000201c0000] = fc00c9d1 | |
966 | sth %l3,[%o0+%g0] ! Mem[00000000201c0000] = eeffc9d1 | |
967 | ! Mem[0000000010141410] = ffa0dc4c, %l6 = 000000004cdca0ff | |
968 | ldstuba [%i5+%o5]0x80,%l6 ! %l6 = 000000ff000000ff | |
969 | ! %l5 = 0000000000000000, Mem[0000000010001400] = 49d161ff | |
970 | stba %l5,[%i0+%g0]0x88 ! Mem[0000000010001400] = 49d16100 | |
971 | ! %l4 = 00000048, %l5 = 00000000, Mem[0000000030041410] = 99428988 00000000 | |
972 | stda %l4,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000048 00000000 | |
973 | ! %f8 = 6226aaa9, Mem[0000000030181410] = 2362d9ff | |
974 | sta %f8 ,[%i6+%o5]0x89 ! Mem[0000000030181410] = 6226aaa9 | |
975 | ! Starting 10 instruction Load Burst | |
976 | ! Mem[00000000300c1400] = 09f396ac, %l2 = 0000000000000017 | |
977 | lduba [%i3+%g0]0x89,%l2 ! %l2 = 00000000000000ac | |
978 | ||
979 | p0_label_37: | |
980 | ! Mem[0000000010081400] = efc6952e, %l4 = 0000000000000048 | |
981 | lduwa [%i2+%g0]0x88,%l4 ! %l4 = 00000000efc6952e | |
982 | ! Mem[00000000300c1400] = ac96f309 c6d50574, %l0 = 00000000, %l1 = 00000089 | |
983 | ldda [%i3+%g0]0x81,%l0 ! %l0 = 00000000ac96f309 00000000c6d50574 | |
984 | ! %l7 = 00000000ffffd578, %l0 = 00000000ac96f309, %l2 = 00000000000000ac | |
985 | andn %l7,%l0,%l2 ! %l2 = 0000000053690470 | |
986 | ! Mem[0000000021800000] = 03925c53, %l4 = 00000000efc6952e | |
987 | lduha [%o3+0x000]%asi,%l4 ! %l4 = 0000000000000392 | |
988 | ! Mem[0000000010101410] = 79000000, %l3 = 00000000a644eeff | |
989 | lduha [%i4+%o5]0x88,%l3 ! %l3 = 0000000000000000 | |
990 | ! Mem[0000000030041400] = 00000000, %l6 = 00000000000000ff | |
991 | ldswa [%i1+%g0]0x89,%l6 ! %l6 = 0000000000000000 | |
992 | ! Mem[0000000010141408] = b9bff86f91d72f05, %f24 = 5bf3f83d 1879cdf0 | |
993 | ldda [%i5+%o4]0x88,%f24 ! %f24 = b9bff86f 91d72f05 | |
994 | ! Mem[0000000010001400] = 49d16100, %l0 = 00000000ac96f309 | |
995 | ldsba [%i0+%g0]0x88,%l0 ! %l0 = 0000000000000000 | |
996 | ! Mem[0000000010081400] = ae913bc0efc6952e, %l3 = 0000000000000000 | |
997 | ldxa [%i2+%g0]0x88,%l3 ! %l3 = ae913bc0efc6952e | |
998 | ! Starting 10 instruction Store Burst | |
999 | ! Mem[0000000010001432] = c5b8ceb9, %l1 = 00000000c6d50574 | |
1000 | ldstuba [%i0+0x032]%asi,%l1 ! %l1 = 000000ce000000ff | |
1001 | ||
1002 | p0_label_38: | |
1003 | ! Mem[0000000030001408] = 3fdc0000, %l2 = 0000000053690470 | |
1004 | ldstuba [%i0+%o4]0x89,%l2 ! %l2 = 00000000000000ff | |
1005 | ! %l4 = 0000000000000392, Mem[0000000010141410] = ffa0dc4c3db70e9a | |
1006 | stxa %l4,[%i5+%o5]0x80 ! Mem[0000000010141410] = 0000000000000392 | |
1007 | ! %f18 = ffc0dba2, %f8 = 6226aaa9 | |
1008 | fsqrts %f18,%f8 ! %f8 = ffc0dba2 | |
1009 | ! %l6 = 0000000000000000, Mem[0000000030041400] = 00000000ac96f309 | |
1010 | stxa %l6,[%i1+%g0]0x81 ! Mem[0000000030041400] = 0000000000000000 | |
1011 | ! %f0 = 1d6dfff9 78d5ffff, %l4 = 0000000000000392 | |
1012 | ! Mem[00000000100c1438] = c4d9e35f88f88aa3 | |
1013 | add %i3,0x038,%g1 | |
1014 | stda %f0,[%g1+%l4]ASI_PST16_PL ! Mem[00000000100c1438] = c4d9d57888f88aa3 | |
1015 | ! %l1 = 00000000000000ce, Mem[0000000030081408] = 457ae6ff | |
1016 | stwa %l1,[%i2+%o4]0x89 ! Mem[0000000030081408] = 000000ce | |
1017 | ! Mem[0000000010101403] = d9ff05f1, %l2 = 0000000000000000 | |
1018 | ldstub [%i4+0x003],%l2 ! %l2 = 000000f1000000ff | |
1019 | ! %l7 = 00000000ffffd578, Mem[0000000010041400] = 0000000000008197 | |
1020 | stxa %l7,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000ffffd578 | |
1021 | ! %l4 = 0000000000000392, Mem[0000000010181410] = fe74caffedff370c | |
1022 | stxa %l4,[%i6+%o5]0x80 ! Mem[0000000010181410] = 0000000000000392 | |
1023 | ! Starting 10 instruction Load Burst | |
1024 | ! Mem[0000000010141438] = 1cfa9aae, %f27 = 548612b5 | |
1025 | ld [%i5+0x038],%f27 ! %f27 = 1cfa9aae | |
1026 | ||
1027 | p0_label_39: | |
1028 | ! Mem[0000000030041410] = 0000000048000000, %l5 = 0000000000000000 | |
1029 | ldxa [%i1+%o5]0x89,%l5 ! %l5 = 0000000048000000 | |
1030 | ! Mem[0000000030041410] = 00000048, %l6 = 0000000000000000 | |
1031 | lduwa [%i1+%o5]0x81,%l6 ! %l6 = 0000000000000048 | |
1032 | ! Mem[000000001010142c] = a3568c4c, %l2 = 00000000000000f1 | |
1033 | ldsba [%i4+0x02e]%asi,%l2 ! %l2 = ffffffffffffff8c | |
1034 | ! %l7 = 00000000ffffd578, immd = 0000000000000e72, %l4 = 0000000000000392 | |
1035 | mulx %l7,0xe72,%l4 ! %l4 = 00000e71fd999f70 | |
1036 | ! Mem[0000000010181410] = 00000000, %f28 = c2809bda | |
1037 | lda [%i6+%o5]0x80,%f28 ! %f28 = 00000000 | |
1038 | ! Mem[000000001004143c] = 04f925de, %l0 = 0000000000000000 | |
1039 | ldsha [%i1+0x03e]%asi,%l0 ! %l0 = 00000000000025de | |
1040 | ! Mem[0000000030141408] = 223d77e9, %l1 = 00000000000000ce | |
1041 | ldswa [%i5+%o4]0x89,%l1 ! %l1 = 00000000223d77e9 | |
1042 | ! Mem[0000000010001400] = 0061d149, %l5 = 0000000048000000 | |
1043 | lduwa [%i0+%g0]0x80,%l5 ! %l5 = 000000000061d149 | |
1044 | ! Mem[0000000010001408] = 48000000, %l4 = 00000e71fd999f70 | |
1045 | ldswa [%i0+%o4]0x80,%l4 ! %l4 = 0000000048000000 | |
1046 | ! Starting 10 instruction Store Burst | |
1047 | ! %l3 = ae913bc0efc6952e, Mem[0000000010041404] = ffffd578 | |
1048 | sth %l3,[%i1+0x004] ! Mem[0000000010041404] = 952ed578 | |
1049 | ||
1050 | p0_label_40: | |
1051 | ! %l4 = 0000000048000000, Mem[0000000030001410] = ff3d77e9 | |
1052 | stwa %l4,[%i0+%o5]0x81 ! Mem[0000000030001410] = 48000000 | |
1053 | ! %l4 = 0000000048000000, Mem[00000000100c1408] = a2dbc0ff | |
1054 | stwa %l4,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 48000000 | |
1055 | ! %f18 = ffc0dba2 2ad7340b, Mem[0000000030001400] = f89cbe12 457ae64b | |
1056 | stda %f18,[%i0+%g0]0x89 ! Mem[0000000030001400] = ffc0dba2 2ad7340b | |
1057 | ! %l7 = 00000000ffffd578, Mem[0000000010141400] = ff000000 | |
1058 | stwa %l7,[%i5+%g0]0x80 ! Mem[0000000010141400] = ffffd578 | |
1059 | ! %f26 = 6853bd89, Mem[0000000030041400] = 00000000 | |
1060 | sta %f26,[%i1+%g0]0x81 ! Mem[0000000030041400] = 6853bd89 | |
1061 | ! %f18 = ffc0dba2 2ad7340b, %l1 = 00000000223d77e9 | |
1062 | ! Mem[0000000030041438] = 2deb45e85dee9bc4 | |
1063 | add %i1,0x038,%g1 | |
1064 | stda %f18,[%g1+%l1]ASI_PST32_SL ! Mem[0000000030041438] = 0b34d72a5dee9bc4 | |
1065 | ! %l6 = 0000000000000048, Mem[0000000030081400] = 89bd5368 | |
1066 | stwa %l6,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000048 | |
1067 | ! %f15 = 6853bd89, Mem[00000000100c1410] = ffca74fe | |
1068 | sta %f15,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 6853bd89 | |
1069 | ! Mem[0000000030181408] = 00ff660c, %l1 = 00000000223d77e9 | |
1070 | ldstuba [%i6+%o4]0x81,%l1 ! %l1 = 00000000000000ff | |
1071 | ! Starting 10 instruction Load Burst | |
1072 | ! Mem[0000000010001400] = 49d16100, %l2 = ffffffffffffff8c | |
1073 | lduha [%i0+%g0]0x88,%l2 ! %l2 = 0000000000006100 | |
1074 | ||
1075 | p0_label_41: | |
1076 | ! Mem[0000000010041420] = 69773d225bc2523e, %l0 = 00000000000025de | |
1077 | ldxa [%i1+0x020]%asi,%l0 ! %l0 = 69773d225bc2523e | |
1078 | ! Mem[0000000010141410] = 00000000, %l4 = 0000000048000000 | |
1079 | ldsw [%i5+%o5],%l4 ! %l4 = 0000000000000000 | |
1080 | ! Mem[000000001018142c] = 548612b5, %l2 = 0000000000006100 | |
1081 | lduha [%i6+0x02c]%asi,%l2 ! %l2 = 0000000000005486 | |
1082 | ! Mem[0000000010181400] = ffffd578, %l6 = 0000000000000048 | |
1083 | lduha [%i6+%g0]0x80,%l6 ! %l6 = 000000000000ffff | |
1084 | ! Mem[0000000020800000] = ff000d84, %l5 = 000000000061d149 | |
1085 | lduha [%o1+0x000]%asi,%l5 ! %l5 = 000000000000ff00 | |
1086 | ! Mem[0000000030001410] = 0000618e00000048, %l4 = 0000000000000000 | |
1087 | ldxa [%i0+%o5]0x89,%l4 ! %l4 = 0000618e00000048 | |
1088 | ! Mem[0000000010041410] = ffffffff 42ab6605, %l4 = 00000048, %l5 = 0000ff00 | |
1089 | ldda [%i1+%o5]0x80,%l4 ! %l4 = 00000000ffffffff 0000000042ab6605 | |
1090 | ! Mem[000000001018141c] = fe8f387f, %f0 = 1d6dfff9 | |
1091 | lda [%i6+0x01c]%asi,%f0 ! %f0 = fe8f387f | |
1092 | ! %l5 = 0000000042ab6605, %l6 = 000000000000ffff, %l7 = 00000000ffffd578 | |
1093 | mulx %l5,%l6,%l7 ! %l7 = 000042ab235999fb | |
1094 | ! Starting 10 instruction Store Burst | |
1095 | ! Mem[0000000010041410] = ffffffff, %l2 = 0000000000005486 | |
1096 | swapa [%i1+%o5]0x88,%l2 ! %l2 = 00000000ffffffff | |
1097 | ||
1098 | p0_label_42: | |
1099 | ! %f16 = ffffd578 f9ff6d1d ffc0dba2 2ad7340b | |
1100 | ! %f20 = fe74caff edff370c 30ef70ef fe8f387f | |
1101 | ! %f24 = b9bff86f 91d72f05 6853bd89 1cfa9aae | |
1102 | ! %f28 = 00000000 ce9357a6 c4d9e35f 78d5ffff | |
1103 | stda %f16,[%i3]ASI_BLK_AIUP ! Block Store to 00000000100c1400 | |
1104 | ! %l7 = 000042ab235999fb, Mem[0000000010001410] = ff6a46b1 | |
1105 | stwa %l7,[%i0+%o5]0x80 ! Mem[0000000010001410] = 235999fb | |
1106 | ! Mem[000000001000142f] = f75c5668, %l0 = 69773d225bc2523e | |
1107 | ldstub [%i0+0x02f],%l0 ! %l0 = 00000068000000ff | |
1108 | ! %l6 = 0000ffff, %l7 = 235999fb, Mem[0000000010081408] = a644eeff db72c76a | |
1109 | stda %l6,[%i2+%o4]0x88 ! Mem[0000000010081408] = 0000ffff 235999fb | |
1110 | ! %l1 = 0000000000000000, Mem[0000000010181400] = ffffd578f9ff6d1d | |
1111 | stxa %l1,[%i6+%g0]0x80 ! Mem[0000000010181400] = 0000000000000000 | |
1112 | ! %l5 = 0000000042ab6605, Mem[0000000030141408] = 223d77e9 | |
1113 | stwa %l5,[%i5+%o4]0x89 ! Mem[0000000030141408] = 42ab6605 | |
1114 | ! %f4 = 781c91e0 8e610000, %l2 = 00000000ffffffff | |
1115 | ! Mem[0000000010101418] = fd81e35f1ea7b256 | |
1116 | add %i4,0x018,%g1 | |
1117 | stda %f4,[%g1+%l2]ASI_PST8_P ! Mem[0000000010101418] = 781c91e08e610000 | |
1118 | ! %l5 = 0000000042ab6605, Mem[0000000010181410] = 9203000000000000 | |
1119 | stxa %l5,[%i6+%o5]0x88 ! Mem[0000000010181410] = 0000000042ab6605 | |
1120 | ! Mem[0000000030181400] = ffd96223, %l6 = 000000000000ffff | |
1121 | swapa [%i6+%g0]0x89,%l6 ! %l6 = 00000000ffd96223 | |
1122 | ! Starting 10 instruction Load Burst | |
1123 | ! Mem[0000000010101400] = ff05ffd9, %l2 = 00000000ffffffff | |
1124 | ldsba [%i4+%g0]0x88,%l2 ! %l2 = ffffffffffffffd9 | |
1125 | ||
1126 | p0_label_43: | |
1127 | membar #Sync ! Added by membar checker (6) | |
1128 | ! Mem[0000000030181400] = ffff0000 291fd186 ffff660c a9c254aa | |
1129 | ! Mem[0000000030181410] = a9aa2662 00000000 66dfb8ce 62097954 | |
1130 | ! Mem[0000000030181420] = 072d6118 a6309d67 f0a6b847 9c6f2e62 | |
1131 | ! Mem[0000000030181430] = 017c0f89 e933fb8d 86152a7c 7ad11b82 | |
1132 | ldda [%i6]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030181400 | |
1133 | ! Mem[0000000010181410] = 0566ab42 00000000, %l0 = 00000068, %l1 = 00000000 | |
1134 | ldda [%i6+0x010]%asi,%l0 ! %l0 = 000000000566ab42 0000000000000000 | |
1135 | ! Mem[0000000010141400] = 78d5ffff, %f4 = 781c91e0 | |
1136 | lda [%i5+%g0]0x88,%f4 ! %f4 = 78d5ffff | |
1137 | ! Mem[0000000020800040] = ff77977d, %l6 = 00000000ffd96223 | |
1138 | lduha [%o1+0x040]%asi,%l6 ! %l6 = 000000000000ff77 | |
1139 | ! Mem[0000000030181400] = 0000ffff, %l4 = 00000000ffffffff | |
1140 | lduwa [%i6+%g0]0x89,%l4 ! %l4 = 000000000000ffff | |
1141 | ! Mem[0000000030001400] = 0b34d72a a2dbc0ff ff00dc3f b3952800 | |
1142 | ! Mem[0000000030001410] = 48000000 8e610000 7405d5c6 09f396ac | |
1143 | ! Mem[0000000030001420] = 6226aaa9 ac96f309 6dd96223 fe74caff | |
1144 | ! Mem[0000000030001430] = 4e22978b e9773d22 4dd86223 00000000 | |
1145 | ldda [%i0]ASI_BLK_S,%f0 ! Block Load from 0000000030001400 | |
1146 | ! Mem[00000000100c1410] = 0c37ffed ffca74fe, %l2 = ffffffd9, %l3 = efc6952e | |
1147 | ldda [%i3+%o5]0x88,%l2 ! %l2 = 00000000ffca74fe 000000000c37ffed | |
1148 | ! Code Fragment 3 | |
1149 | p0_fragment_1: | |
1150 | ! %l0 = 000000000566ab42 | |
1151 | setx 0x4f2ea1b06cea067a,%g7,%l0 ! %l0 = 4f2ea1b06cea067a | |
1152 | ! %l1 = 0000000000000000 | |
1153 | setx 0x6920e57fb12f7bf7,%g7,%l1 ! %l1 = 6920e57fb12f7bf7 | |
1154 | setx 0x1fe000, %g1, %g3 | |
1155 | or %l0, %g3, %l0 ! always set perrmask = 0xff | |
1156 | setx 0x1ffff8, %g1, %g2 | |
1157 | and %l0, %g2, %l0 | |
1158 | ta T_CHANGE_HPRIV | |
1159 | stxa %l1, [%l0]ASI_DCACHE_DATA | |
1160 | ta T_CHANGE_NONHPRIV | |
1161 | ! %l0 = 4f2ea1b06cea067a | |
1162 | setx 0x621c2ed8413705f7,%g7,%l0 ! %l0 = 621c2ed8413705f7 | |
1163 | ! %l1 = 6920e57fb12f7bf7 | |
1164 | setx 0x991da89027272efc,%g7,%l1 ! %l1 = 991da89027272efc | |
1165 | ! Mem[0000000021800080] = ff57fef6, %l6 = 000000000000ff77 | |
1166 | lduha [%o3+0x080]%asi,%l6 ! %l6 = 000000000000ff57 | |
1167 | ! Starting 10 instruction Store Burst | |
1168 | ! Mem[0000000030101408] = ff000000, %l7 = 000042ab235999fb | |
1169 | swapa [%i4+%o4]0x81,%l7 ! %l7 = 00000000ff000000 | |
1170 | ||
1171 | p0_label_44: | |
1172 | ! Mem[0000000030001400] = 0b34d72a, %l4 = 000000000000ffff | |
1173 | swapa [%i0+%g0]0x81,%l4 ! %l4 = 000000000b34d72a | |
1174 | ! %l4 = 0b34d72a, %l5 = 42ab6605, Mem[0000000030041408] = 223d77e9 7bba3f86 | |
1175 | stda %l4,[%i1+%o4]0x81 ! Mem[0000000030041408] = 0b34d72a 42ab6605 | |
1176 | membar #Sync ! Added by membar checker (7) | |
1177 | ! %l4 = 000000000b34d72a, Mem[0000000030001408] = ff00dc3f | |
1178 | stha %l4,[%i0+%o4]0x81 ! Mem[0000000030001408] = d72adc3f | |
1179 | ! %l5 = 0000000042ab6605, Mem[0000000010081400] = 2e95c6efc03b91ae | |
1180 | stxa %l5,[%i2+%g0]0x80 ! Mem[0000000010081400] = 0000000042ab6605 | |
1181 | ! %f9 = ac96f309, Mem[00000000300c1400] = ac96f309 | |
1182 | sta %f9 ,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ac96f309 | |
1183 | ! Mem[0000000030181410] = 6226aaa9, %l0 = 621c2ed8413705f7 | |
1184 | ldstuba [%i6+%o5]0x89,%l0 ! %l0 = 000000a9000000ff | |
1185 | ! Mem[00000000201c0000] = eeffc9d1, %l7 = 00000000ff000000 | |
1186 | ldstub [%o0+%g0],%l7 ! %l7 = 000000ee000000ff | |
1187 | ! %l4 = 0b34d72a, %l5 = 42ab6605, Mem[0000000010141400] = 78d5ffff cc465097 | |
1188 | stda %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = 0b34d72a 42ab6605 | |
1189 | ! %l2 = 00000000ffca74fe, Mem[0000000010141400] = 2ad7340b | |
1190 | stba %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = fed7340b | |
1191 | ! Starting 10 instruction Load Burst | |
1192 | ! %l7 = 00000000000000ee, %l4 = 000000000b34d72a, %l3 = 000000000c37ffed | |
1193 | sub %l7,%l4,%l3 ! %l3 = fffffffff4cb29c4 | |
1194 | ||
1195 | p0_label_45: | |
1196 | ! Mem[0000000030101400] = 8e61000010c5f634, %f16 = ffff0000 291fd186 | |
1197 | ldda [%i4+%g0]0x81,%f16 ! %f16 = 8e610000 10c5f634 | |
1198 | ! Mem[0000000030181408] = ffff660c, %l1 = 991da89027272efc | |
1199 | lduba [%i6+%o4]0x81,%l1 ! %l1 = 00000000000000ff | |
1200 | ! Mem[0000000030081410] = b1ff26e2, %f6 = 7405d5c6 | |
1201 | lda [%i2+%o5]0x89,%f6 ! %f6 = b1ff26e2 | |
1202 | ! Mem[0000000030081400] = 00000048 236992c3 ce000000 817ccc8b | |
1203 | ! Mem[0000000030081410] = e226ffb1 f9ff6d1d 8244e035 dc3cff1f | |
1204 | ! Mem[0000000030081420] = dc71b4ff dd2aa0c2 adabdea7 f74f043a | |
1205 | ! Mem[0000000030081430] = 328743fb 610602cc 86dcfb9a 101fa56e | |
1206 | ldda [%i2]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000030081400 | |
1207 | ! Mem[00000000300c1408] = c0175331da975008, %f2 = ff00dc3f b3952800 | |
1208 | ldda [%i3+%o4]0x89,%f2 ! %f2 = c0175331 da975008 | |
1209 | ! %f6 = b1ff26e2, %f7 = 09f396ac, %f14 = 4dd86223 00000000 | |
1210 | fsmuld %f6 ,%f7 ,%f14 ! %f14 = b78e5902 97917b00 | |
1211 | ! Mem[0000000030041410] = 00000048, %l2 = 00000000ffca74fe | |
1212 | lduha [%i1+%o5]0x81,%l2 ! %l2 = 0000000000000000 | |
1213 | ! Mem[00000000300c1400] = 7405d5c609f396ac, %l3 = fffffffff4cb29c4 | |
1214 | ldxa [%i3+%g0]0x89,%l3 ! %l3 = 7405d5c609f396ac | |
1215 | ! Mem[0000000030081400] = 00000048 236992c3, %l4 = 0b34d72a, %l5 = 42ab6605 | |
1216 | ldda [%i2+%g0]0x81,%l4 ! %l4 = 0000000000000048 00000000236992c3 | |
1217 | ! Starting 10 instruction Store Burst | |
1218 | ! %l2 = 00000000, %l3 = 09f396ac, Mem[00000000100c1418] = 30ef70ef fe8f387f | |
1219 | stda %l2,[%i3+0x018]%asi ! Mem[00000000100c1418] = 00000000 09f396ac | |
1220 | ||
1221 | p0_label_46: | |
1222 | ! %l0 = 00000000000000a9, Mem[0000000010041408] = 7f388ffe | |
1223 | stha %l0,[%i1+%o4]0x88 ! Mem[0000000010041408] = 7f3800a9 | |
1224 | ! %l0 = 00000000000000a9, Mem[0000000020800001] = ff000d84, %asi = 80 | |
1225 | stba %l0,[%o1+0x001]%asi ! Mem[0000000020800000] = ffa90d84 | |
1226 | ! Mem[0000000010141400] = 0b34d7fe, %l6 = 000000000000ff57 | |
1227 | ldstuba [%i5+%g0]0x88,%l6 ! %l6 = 000000fe000000ff | |
1228 | ! %l6 = 00000000000000fe, Mem[0000000030041408] = 2ad7340b | |
1229 | stwa %l6,[%i1+%o4]0x89 ! Mem[0000000030041408] = 000000fe | |
1230 | ! Mem[0000000030101400] = 0000618e, %l3 = 7405d5c609f396ac | |
1231 | swapa [%i4+%g0]0x89,%l3 ! %l3 = 000000000000618e | |
1232 | ! Mem[0000000010001408] = 4800000022a877e1, %l3 = 000000000000618e, %l6 = 00000000000000fe | |
1233 | add %i0,0x08,%g1 | |
1234 | casxa [%g1]0x80,%l3,%l6 ! %l6 = 4800000022a877e1 | |
1235 | ! %l5 = 00000000236992c3, Mem[0000000020800040] = ff77977d, %asi = 80 | |
1236 | stba %l5,[%o1+0x040]%asi ! Mem[0000000020800040] = c377977d | |
1237 | ! Mem[0000000010081414] = 926a46b1, %l2 = 0000000000000000 | |
1238 | swap [%i2+0x014],%l2 ! %l2 = 00000000926a46b1 | |
1239 | ! %f4 = 48000000 8e610000, Mem[0000000010101420] = 72e51d9b 6dd96223 | |
1240 | stda %f4 ,[%i4+0x020]%asi ! Mem[0000000010101420] = 48000000 8e610000 | |
1241 | ! Starting 10 instruction Load Burst | |
1242 | ! Mem[0000000030001410] = 00000048, %l7 = 00000000000000ee | |
1243 | lduha [%i0+%o5]0x89,%l7 ! %l7 = 0000000000000048 | |
1244 | ||
1245 | p0_label_47: | |
1246 | ! Mem[00000000218000c0] = c2e9de96, %l6 = 4800000022a877e1 | |
1247 | ldsb [%o3+0x0c1],%l6 ! %l6 = ffffffffffffffe9 | |
1248 | ! Mem[0000000030001408] = d72adc3f, %l1 = 00000000000000ff | |
1249 | ldsba [%i0+%o4]0x81,%l1 ! %l1 = ffffffffffffffd7 | |
1250 | ! Mem[0000000030181400] = ffff0000, %l2 = 00000000926a46b1 | |
1251 | ldstuba [%i6+%g0]0x81,%l2 ! %l2 = 000000ff000000ff | |
1252 | ! Mem[0000000030081400] = 48000000, %l5 = 00000000236992c3 | |
1253 | ldsba [%i2+%g0]0x89,%l5 ! %l5 = 0000000000000000 | |
1254 | ! Mem[0000000010101408] = 000000ff, %l1 = ffffffffffffffd7 | |
1255 | ldsha [%i4+%o4]0x88,%l1 ! %l1 = 00000000000000ff | |
1256 | ! Mem[0000000010101408] = 000000ff, %l0 = 00000000000000a9 | |
1257 | ldsba [%i4+%o4]0x88,%l0 ! %l0 = ffffffffffffffff | |
1258 | ! Mem[000000001000141c] = f9ff6d1d, %l0 = ffffffffffffffff | |
1259 | lduw [%i0+0x01c],%l0 ! %l0 = 00000000f9ff6d1d | |
1260 | ! Mem[0000000030041400] = 6853bd8900000000, %l1 = 00000000000000ff | |
1261 | ldxa [%i1+%g0]0x81,%l1 ! %l1 = 6853bd8900000000 | |
1262 | ! Mem[0000000030001400] = 0000ffffa2dbc0ff, %f2 = c0175331 da975008 | |
1263 | ldda [%i0+%g0]0x81,%f2 ! %f2 = 0000ffff a2dbc0ff | |
1264 | ! Starting 10 instruction Store Burst | |
1265 | ! Mem[00000000100c1410] = fe74caffedff370c, %l7 = 0000000000000048, %l4 = 0000000000000048 | |
1266 | add %i3,0x10,%g1 | |
1267 | casxa [%g1]0x80,%l7,%l4 ! %l4 = fe74caffedff370c | |
1268 | ||
1269 | p0_label_48: | |
1270 | ! Mem[00000000300c1410] = 223d7769, %l6 = ffffffffffffffe9 | |
1271 | ldstuba [%i3+%o5]0x89,%l6 ! %l6 = 00000069000000ff | |
1272 | ! Mem[0000000010081400] = 00000000, %l7 = 0000000000000048 | |
1273 | swapa [%i2+%g0]0x80,%l7 ! %l7 = 0000000000000000 | |
1274 | ! Mem[00000000100c1419] = 00000000, %l7 = 0000000000000000 | |
1275 | ldstuba [%i3+0x019]%asi,%l7 ! %l7 = 00000000000000ff | |
1276 | ! %l4 = edff370c, %l5 = 00000000, Mem[00000000300c1410] = ff773d22 5bc2523e | |
1277 | stda %l4,[%i3+%o5]0x81 ! Mem[00000000300c1410] = edff370c 00000000 | |
1278 | ! %l7 = 0000000000000000, Mem[00000000211c0000] = ff70b3ec, %asi = 80 | |
1279 | stha %l7,[%o2+0x000]%asi ! Mem[00000000211c0000] = 0000b3ec | |
1280 | ! %l6 = 0000000000000069, Mem[0000000010001424] = 1d0001c1, %asi = 80 | |
1281 | stwa %l6,[%i0+0x024]%asi ! Mem[0000000010001424] = 00000069 | |
1282 | ! %l2 = 00000000000000ff, Mem[0000000010101400] = d9ff05ff | |
1283 | stha %l2,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00ff05ff | |
1284 | ! %l4 = fe74caffedff370c, Mem[0000000010181400] = 00000000 | |
1285 | stwa %l4,[%i6+%g0]0x80 ! Mem[0000000010181400] = edff370c | |
1286 | ! %l2 = 000000ff, %l3 = 0000618e, Mem[0000000010101408] = ff000000 25828f64 | |
1287 | stda %l2,[%i4+%o4]0x80 ! Mem[0000000010101408] = 000000ff 0000618e | |
1288 | ! Starting 10 instruction Load Burst | |
1289 | ! Mem[00000000300c1408] = 085097da, %l4 = fe74caffedff370c | |
1290 | lduba [%i3+%o4]0x81,%l4 ! %l4 = 0000000000000008 | |
1291 | ||
1292 | p0_label_49: | |
1293 | ! Mem[0000000030041400] = 00000000 89bd5368, %l0 = f9ff6d1d, %l1 = 00000000 | |
1294 | ldda [%i1+%g0]0x89,%l0 ! %l0 = 0000000089bd5368 0000000000000000 | |
1295 | ! Mem[0000000010141408] = 052fd791, %l7 = 0000000000000000 | |
1296 | ldsha [%i5+%o4]0x80,%l7 ! %l7 = 000000000000052f | |
1297 | ! Mem[0000000030101400] = 34f6c51009f396ac, %f6 = b1ff26e2 09f396ac | |
1298 | ldda [%i4+%g0]0x89,%f6 ! %f6 = 34f6c510 09f396ac | |
1299 | ! Mem[0000000010101408] = 000000ff0000618e, %f26 = 3a044ff7 a7deabad | |
1300 | ldda [%i4+%o4]0x80,%f26 ! %f26 = 000000ff 0000618e | |
1301 | ! Mem[0000000010081408] = ffff0000, %l4 = 0000000000000008 | |
1302 | ldsha [%i2+%o4]0x80,%l4 ! %l4 = ffffffffffffffff | |
1303 | ! Mem[0000000030101400] = 34f6c51009f396ac, %l3 = 000000000000618e | |
1304 | ldxa [%i4+%g0]0x89,%l3 ! %l3 = 34f6c51009f396ac | |
1305 | ! Mem[00000000100c1410] = ffca74fe, %l5 = 0000000000000000 | |
1306 | lduba [%i3+%o5]0x88,%l5 ! %l5 = 00000000000000fe | |
1307 | ! Mem[0000000010041428] = 052fd791, %l7 = 000000000000052f | |
1308 | lduw [%i1+0x028],%l7 ! %l7 = 00000000052fd791 | |
1309 | ! Mem[00000000201c0000] = ffffc9d1, %l4 = ffffffffffffffff | |
1310 | lduha [%o0+0x000]%asi,%l4 ! %l4 = 000000000000ffff | |
1311 | ! Starting 10 instruction Store Burst | |
1312 | ! %f20 = 1d6dfff9 b1ff26e2, Mem[0000000010081408] = ffff0000 fb995923 | |
1313 | stda %f20,[%i2+%o4]0x80 ! Mem[0000000010081408] = 1d6dfff9 b1ff26e2 | |
1314 | ||
1315 | p0_label_50: | |
1316 | ! %l3 = 34f6c51009f396ac, Mem[00000000300c1400] = ac96f309 | |
1317 | stha %l3,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 96acf309 | |
1318 | ! %l2 = 00000000000000ff, Mem[0000000010081410] = 926a09a6 | |
1319 | stwa %l2,[%i2+%o5]0x88 ! Mem[0000000010081410] = 000000ff | |
1320 | ! %l1 = 0000000000000000, Mem[0000000020800041] = c377977d | |
1321 | stb %l1,[%o1+0x041] ! Mem[0000000020800040] = c300977d | |
1322 | ! %l2 = 00000000000000ff, Mem[0000000030041408] = 000000fe | |
1323 | stwa %l2,[%i1+%o4]0x89 ! Mem[0000000030041408] = 000000ff | |
1324 | ! Mem[0000000010001410] = fb995923, %l1 = 0000000000000000 | |
1325 | ldstuba [%i0+%o5]0x88,%l1 ! %l1 = 00000023000000ff | |
1326 | ! %f8 = 6226aaa9 ac96f309, %l1 = 0000000000000023 | |
1327 | ! Mem[0000000010101430] = 396f0200243aff24 | |
1328 | add %i4,0x030,%g1 | |
1329 | stda %f8,[%g1+%l1]ASI_PST32_P ! Mem[0000000010101430] = 6226aaa9ac96f309 | |
1330 | ! %l0 = 89bd5368, %l1 = 00000023, Mem[0000000010001400] = 49d16100 e9773d22 | |
1331 | stda %l0,[%i0+%g0]0x88 ! Mem[0000000010001400] = 89bd5368 00000023 | |
1332 | ! %f30 = 6ea51f10 9afbdc86, Mem[0000000010141400] = ffd7340b 0566ab42 | |
1333 | stda %f30,[%i5+%g0]0x80 ! Mem[0000000010141400] = 6ea51f10 9afbdc86 | |
1334 | ! %f29 = fb438732, Mem[00000000100c1400] = 78d5ffff | |
1335 | sta %f29,[%i3+%g0]0x88 ! Mem[00000000100c1400] = fb438732 | |
1336 | ! Starting 10 instruction Load Burst | |
1337 | ! Mem[0000000030041400] = 6853bd8900000000, %f26 = 000000ff 0000618e | |
1338 | ldda [%i1+%g0]0x81,%f26 ! %f26 = 6853bd89 00000000 | |
1339 | ||
1340 | p0_label_51: | |
1341 | ! Mem[00000000300c1410] = 0c37ffed, %l6 = 0000000000000069 | |
1342 | lduha [%i3+%o5]0x89,%l6 ! %l6 = 000000000000ffed | |
1343 | ! Mem[00000000300c1410] = 0c37ffed, %l0 = 0000000089bd5368 | |
1344 | lduha [%i3+%o5]0x89,%l0 ! %l0 = 000000000000ffed | |
1345 | ! Mem[00000000300c1408] = 085097da, %l7 = 00000000052fd791 | |
1346 | ldswa [%i3+%o4]0x81,%l7 ! %l7 = 00000000085097da | |
1347 | ! %l3 = 34f6c51009f396ac, %l3 = 34f6c51009f396ac, %l0 = 000000000000ffed | |
1348 | mulx %l3,%l3,%l0 ! %l0 = 974a95df7b360390 | |
1349 | ! Mem[0000000010041434] = 4bea9d38, %l5 = 00000000000000fe | |
1350 | lduw [%i1+0x034],%l5 ! %l5 = 000000004bea9d38 | |
1351 | ! Mem[0000000010101400] = ff05ff00, %l6 = 000000000000ffed | |
1352 | ldswa [%i4+%g0]0x88,%l6 ! %l6 = ffffffffff05ff00 | |
1353 | ! Mem[0000000030141408] = 42ab6605, %l2 = 00000000000000ff | |
1354 | ldsba [%i5+%o4]0x89,%l2 ! %l2 = 0000000000000005 | |
1355 | ! Mem[0000000010041410] = 00005486, %l1 = 0000000000000023 | |
1356 | ldsha [%i1+%o5]0x88,%l1 ! %l1 = 0000000000005486 | |
1357 | ! Mem[000000001014140c] = 6ff8bfb9, %l1 = 0000000000005486 | |
1358 | lduw [%i5+0x00c],%l1 ! %l1 = 000000006ff8bfb9 | |
1359 | ! Starting 10 instruction Store Burst | |
1360 | ! %l0 = 7b360390, %l1 = 6ff8bfb9, Mem[00000000300c1408] = da975008 c0175331 | |
1361 | stda %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 7b360390 6ff8bfb9 | |
1362 | ||
1363 | p0_label_52: | |
1364 | ! Mem[0000000010181408] = b3952800, %l1 = 000000006ff8bfb9, %asi = 80 | |
1365 | swapa [%i6+0x008]%asi,%l1 ! %l1 = 00000000b3952800 | |
1366 | ! Mem[00000000100c1408] = ffc0dba2, %l5 = 4bea9d38, %l4 = 0000ffff | |
1367 | add %i3,0x08,%g1 | |
1368 | casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000ffc0dba2 | |
1369 | ! Mem[00000000100c1410] = fe74caffedff370c, %l3 = 34f6c51009f396ac | |
1370 | ldxa [%i3+%o5]0x80,%l3 ! %l3 = fe74caffedff370c | |
1371 | ! Code Fragment 4 | |
1372 | p0_fragment_2: | |
1373 | ! %l0 = 974a95df7b360390 | |
1374 | setx 0x457d4b0800282f6f,%g7,%l0 ! %l0 = 457d4b0800282f6f | |
1375 | ! %l1 = 00000000b3952800 | |
1376 | setx 0x2244c06ff3d72cab,%g7,%l1 ! %l1 = 2244c06ff3d72cab | |
1377 | setx 0x7ff8, %g1, %g2 | |
1378 | and %l0, %g2, %l0 | |
1379 | setx 0xffffffff, %g1, %g2 | |
1380 | and %l1, %g2, %l1 | |
1381 | setx 0x100000000, %g1, %g2 | |
1382 | or %l1, %g2, %l1 ! Set bit 32 - perrinj | |
1383 | ta T_CHANGE_HPRIV | |
1384 | stxa %l1, [%l0]ASI_ICACHE_INSTR | |
1385 | ta T_CHANGE_NONHPRIV | |
1386 | ! %l0 = 457d4b0800282f6f | |
1387 | setx 0x4a47ea20009b9ddc,%g7,%l0 ! %l0 = 4a47ea20009b9ddc | |
1388 | ! %l1 = 2244c06ff3d72cab | |
1389 | setx 0x451fab7f83f8b982,%g7,%l1 ! %l1 = 451fab7f83f8b982 | |
1390 | ! Mem[00000000100c143c] = 78d5ffff, %l4 = ffc0dba2, %l4 = ffc0dba2 | |
1391 | add %i3,0x3c,%g1 | |
1392 | casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000078d5ffff | |
1393 | ! %l4 = 0000000078d5ffff, imm = fffffffffffff70c, %l1 = 451fab7f83f8b982 | |
1394 | xor %l4,-0x8f4,%l1 ! %l1 = ffffffff872a08f3 | |
1395 | ! %f7 = 09f396ac, Mem[0000000010001400] = 89bd5368 | |
1396 | sta %f7 ,[%i0+%g0]0x88 ! Mem[0000000010001400] = 09f396ac | |
1397 | ! %l0 = 4a47ea20009b9ddc, Mem[0000000030041408] = 000000ff | |
1398 | stwa %l0,[%i1+%o4]0x89 ! Mem[0000000030041408] = 009b9ddc | |
1399 | ! %l3 = fe74caffedff370c, Mem[00000000300c1400] = 96acf309 | |
1400 | stha %l3,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 370cf309 | |
1401 | ! Starting 10 instruction Load Burst | |
1402 | ! Mem[0000000010001400] = ac96f309 23000000, %l6 = ff05ff00, %l7 = 085097da | |
1403 | ldd [%i0+%g0],%l6 ! %l6 = 00000000ac96f309 0000000023000000 | |
1404 | ||
1405 | p0_label_53: | |
1406 | ! Mem[0000000030141400] = 6dd993ff, %l4 = 0000000078d5ffff | |
1407 | lduba [%i5+%g0]0x89,%l4 ! %l4 = 00000000000000ff | |
1408 | ! Mem[0000000010141400] = 6ea51f10, %f9 = ac96f309 | |
1409 | lda [%i5+%g0]0x80,%f9 ! %f9 = 6ea51f10 | |
1410 | ! Mem[0000000030001410] = 00000048, %l5 = 000000004bea9d38 | |
1411 | ldsha [%i0+%o5]0x89,%l5 ! %l5 = 0000000000000048 | |
1412 | ! Mem[0000000030001408] = d72adc3f, %l2 = 0000000000000005 | |
1413 | lduba [%i0+%o4]0x81,%l2 ! %l2 = 00000000000000d7 | |
1414 | ! Mem[000000001010142c] = a3568c4c, %l2 = 00000000000000d7 | |
1415 | lduw [%i4+0x02c],%l2 ! %l2 = 00000000a3568c4c | |
1416 | ! Mem[0000000010141430] = fbb5d0fa, %f19 = 000000ce | |
1417 | lda [%i5+0x030]%asi,%f19 ! %f19 = fbb5d0fa | |
1418 | ! Mem[0000000010001400] = ac96f309, %l1 = ffffffff872a08f3 | |
1419 | lduwa [%i0+%g0]0x80,%l1 ! %l1 = 00000000ac96f309 | |
1420 | ! Mem[00000000100c1418] = 00ff0000 09f396ac, %l6 = ac96f309, %l7 = 23000000 | |
1421 | ldd [%i3+0x018],%l6 ! %l6 = 0000000000ff0000 0000000009f396ac | |
1422 | ! Mem[00000000100c1428] = 6853bd89, %l0 = 4a47ea20009b9ddc | |
1423 | ldsha [%i3+0x02a]%asi,%l0 ! %l0 = ffffffffffffbd89 | |
1424 | ! Starting 10 instruction Store Burst | |
1425 | ! %l1 = 00000000ac96f309, Mem[0000000010041408] = a900387f | |
1426 | stwa %l1,[%i1+%o4]0x80 ! Mem[0000000010041408] = ac96f309 | |
1427 | ||
1428 | p0_label_54: | |
1429 | ! %l0 = ffffffffffffbd89, Mem[0000000010181410] = 0566ab4200000000 | |
1430 | stxa %l0,[%i6+%o5]0x80 ! Mem[0000000010181410] = ffffffffffffbd89 | |
1431 | ! %l0 = ffffffffffffbd89, Mem[0000000010101434] = ac96f309, %asi = 80 | |
1432 | stba %l0,[%i4+0x034]%asi ! Mem[0000000010101434] = 8996f309 | |
1433 | ! Mem[00000000201c0000] = ffffc9d1, %l1 = 00000000ac96f309 | |
1434 | ldstub [%o0+%g0],%l1 ! %l1 = 000000ff000000ff | |
1435 | ! Code Fragment 3 | |
1436 | p0_fragment_3: | |
1437 | ! %l0 = ffffffffffffbd89 | |
1438 | setx 0xce338a1063161bc1,%g7,%l0 ! %l0 = ce338a1063161bc1 | |
1439 | ! %l1 = 00000000000000ff | |
1440 | setx 0xb9d8eef7d3f8e3b8,%g7,%l1 ! %l1 = b9d8eef7d3f8e3b8 | |
1441 | setx 0x1fe000, %g1, %g3 | |
1442 | or %l0, %g3, %l0 ! always set perrmask = 0xff | |
1443 | setx 0x1ffff8, %g1, %g2 | |
1444 | and %l0, %g2, %l0 | |
1445 | ta T_CHANGE_HPRIV | |
1446 | stxa %l1, [%l0]ASI_DCACHE_DATA | |
1447 | ta T_CHANGE_NONHPRIV | |
1448 | ! %l0 = ce338a1063161bc1 | |
1449 | setx 0x010fdc0833e427d6,%g7,%l0 ! %l0 = 010fdc0833e427d6 | |
1450 | ! %l1 = b9d8eef7d3f8e3b8 | |
1451 | setx 0x17ac9467aedd9c05,%g7,%l1 ! %l1 = 17ac9467aedd9c05 | |
1452 | ! Mem[0000000030101408] = fb995923, %l7 = 0000000009f396ac | |
1453 | ldstuba [%i4+%o4]0x89,%l7 ! %l7 = 00000023000000ff | |
1454 | ! %l1 = 17ac9467aedd9c05, Mem[0000000010141410] = 00000000 | |
1455 | stba %l1,[%i5+%o5]0x80 ! Mem[0000000010141410] = 05000000 | |
1456 | ! Mem[0000000030041400] = 6853bd89, %l0 = 010fdc0833e427d6 | |
1457 | ldstuba [%i1+%g0]0x81,%l0 ! %l0 = 00000068000000ff | |
1458 | ! Mem[0000000010141400] = 101fa56e, %l1 = 17ac9467aedd9c05 | |
1459 | swapa [%i5+%g0]0x88,%l1 ! %l1 = 00000000101fa56e | |
1460 | ! %f30 = 6ea51f10 9afbdc86, %l6 = 0000000000ff0000 | |
1461 | ! Mem[0000000030101428] = 917ef8400369131e | |
1462 | add %i4,0x028,%g1 | |
1463 | stda %f30,[%g1+%l6]ASI_PST8_S ! Mem[0000000030101428] = 917ef8400369131e | |
1464 | ! Starting 10 instruction Load Burst | |
1465 | ! Mem[0000000010141400] = 86dcfb9a aedd9c05, %l0 = 00000068, %l1 = 101fa56e | |
1466 | ldda [%i5+%g0]0x88,%l0 ! %l0 = 00000000aedd9c05 0000000086dcfb9a | |
1467 | ||
1468 | p0_label_55: | |
1469 | ! Mem[0000000030101408] = ff5999fb 926a46b1, %l4 = 000000ff, %l5 = 00000048 | |
1470 | ldda [%i4+%o4]0x81,%l4 ! %l4 = 00000000ff5999fb 00000000926a46b1 | |
1471 | ! Mem[00000000300c1400] = 370cf309c6d50574, %f8 = 6226aaa9 6ea51f10 | |
1472 | ldda [%i3+%g0]0x81,%f8 ! %f8 = 370cf309 c6d50574 | |
1473 | ! Mem[0000000030141408] = 0566ab42 49d1610e, %l6 = 00ff0000, %l7 = 00000023 | |
1474 | ldda [%i5+%o4]0x81,%l6 ! %l6 = 000000000566ab42 0000000049d1610e | |
1475 | ! Mem[0000000030041400] = ff53bd89, %l4 = 00000000ff5999fb | |
1476 | ldsba [%i1+%g0]0x81,%l4 ! %l4 = ffffffffffffffff | |
1477 | ! Mem[0000000010081408] = 1d6dfff9, %l3 = fe74caffedff370c | |
1478 | lduba [%i2+%o4]0x80,%l3 ! %l3 = 000000000000001d | |
1479 | ! Mem[0000000010101410] = 000000791a803be3, %f18 = 8bcc7c81 fbb5d0fa | |
1480 | ldda [%i4+%o5]0x80,%f18 ! %f18 = 00000079 1a803be3 | |
1481 | ! Mem[0000000030141408] = 0566ab4249d1610e, %l7 = 0000000049d1610e | |
1482 | ldxa [%i5+%o4]0x81,%l7 ! %l7 = 0566ab4249d1610e | |
1483 | ! Mem[0000000030001408] = d72adc3f b3952800, %l6 = 0566ab42, %l7 = 49d1610e | |
1484 | ldda [%i0+%o4]0x81,%l6 ! %l6 = 00000000d72adc3f 00000000b3952800 | |
1485 | ! Mem[0000000030141410] = 00000000, %f0 = 0b34d72a | |
1486 | lda [%i5+%o5]0x89,%f0 ! %f0 = 00000000 | |
1487 | ! Starting 10 instruction Store Burst | |
1488 | ! %l0 = 00000000aedd9c05, Mem[00000000100c1410] = ffca74fe | |
1489 | stha %l0,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ffca9c05 | |
1490 | ||
1491 | p0_label_56: | |
1492 | ! Mem[0000000030101410] = 61f75dba, %l6 = 00000000d72adc3f | |
1493 | ldstuba [%i4+%o5]0x89,%l6 ! %l6 = 000000ba000000ff | |
1494 | ! %f1 = a2dbc0ff, Mem[00000000300c1410] = 0c37ffed | |
1495 | sta %f1 ,[%i3+%o5]0x89 ! Mem[00000000300c1410] = a2dbc0ff | |
1496 | ! %l6 = 00000000000000ba, Mem[00000000300c1410] = ffc0dba2 | |
1497 | stba %l6,[%i3+%o5]0x81 ! Mem[00000000300c1410] = bac0dba2 | |
1498 | ! Mem[0000000010181400] = edff370c, %l7 = 00000000b3952800 | |
1499 | swapa [%i6+%g0]0x80,%l7 ! %l7 = 00000000edff370c | |
1500 | ! Mem[0000000010101421] = 48000000, %l3 = 000000000000001d | |
1501 | ldstub [%i4+0x021],%l3 ! %l3 = 00000000000000ff | |
1502 | ! %f20 = 1d6dfff9, Mem[0000000010141410] = 00000005 | |
1503 | sta %f20,[%i5+%o5]0x88 ! Mem[0000000010141410] = 1d6dfff9 | |
1504 | ! %l0 = 00000000aedd9c05, Mem[000000001014140d] = 6ff8bfb9, %asi = 80 | |
1505 | stba %l0,[%i5+0x00d]%asi ! Mem[000000001014140c] = 6f05bfb9 | |
1506 | ! %l6 = 000000ba, %l7 = edff370c, Mem[0000000010001400] = 09f396ac 00000023 | |
1507 | stda %l6,[%i0+%g0]0x88 ! Mem[0000000010001400] = 000000ba edff370c | |
1508 | membar #Sync ! Added by membar checker (8) | |
1509 | ! %l1 = 0000000086dcfb9a, Mem[0000000030081400] = 00000048236992c3 | |
1510 | stxa %l1,[%i2+%g0]0x81 ! Mem[0000000030081400] = 0000000086dcfb9a | |
1511 | ! Starting 10 instruction Load Burst | |
1512 | ! Mem[0000000010041410] = 86540000, %l5 = 00000000926a46b1 | |
1513 | lduba [%i1+%o5]0x80,%l5 ! %l5 = 0000000000000086 | |
1514 | ||
1515 | p0_label_57: | |
1516 | ! Mem[0000000010081400] = 00000048, %l2 = 00000000a3568c4c | |
1517 | ldsha [%i2+%g0]0x80,%l2 ! %l2 = 0000000000000000 | |
1518 | ! Mem[0000000020800000] = ffa90d84, %l2 = 0000000000000000 | |
1519 | ldsb [%o1+0x001],%l2 ! %l2 = ffffffffffffffa9 | |
1520 | ! Mem[0000000030141408] = 0e61d14942ab6605, %f22 = 1fff3cdc 35e04482 | |
1521 | ldda [%i5+%o4]0x89,%f22 ! %f22 = 0e61d149 42ab6605 | |
1522 | ! Mem[0000000030001408] = 3fdc2ad7, %l7 = 00000000edff370c | |
1523 | lduha [%i0+%o4]0x89,%l7 ! %l7 = 0000000000002ad7 | |
1524 | ! Mem[0000000030141410] = 00000000, %l7 = 0000000000002ad7 | |
1525 | lduha [%i5+%o5]0x81,%l7 ! %l7 = 0000000000000000 | |
1526 | ! Mem[0000000010041400] = 00000000, %l3 = 0000000000000000 | |
1527 | ldsba [%i1+%g0]0x88,%l3 ! %l3 = 0000000000000000 | |
1528 | ! %f1 = a2dbc0ff, %f0 = 00000000 | |
1529 | fcmpes %fcc0,%f1 ,%f0 ! %fcc0 = 1 | |
1530 | ! Mem[00000000211c0000] = 0000b3ec, %l2 = ffffffffffffffa9 | |
1531 | ldsb [%o2+%g0],%l2 ! %l2 = 0000000000000000 | |
1532 | ! Mem[0000000010101408] = ff000000, %l2 = 0000000000000000 | |
1533 | lduba [%i4+%o4]0x88,%l2 ! %l2 = 0000000000000000 | |
1534 | ! Starting 10 instruction Store Burst | |
1535 | ! %f17 = 48000000, Mem[0000000010041410] = 86540000 | |
1536 | sta %f17,[%i1+%o5]0x80 ! Mem[0000000010041410] = 48000000 | |
1537 | ||
1538 | p0_label_58: | |
1539 | ! %l7 = 0000000000000000, Mem[0000000030081410] = b1ff26e2 | |
1540 | stwa %l7,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000 | |
1541 | ! %l1 = 0000000086dcfb9a, Mem[0000000010181400] = 002895b3 | |
1542 | stha %l1,[%i6+%g0]0x88 ! Mem[0000000010181400] = 0028fb9a | |
1543 | ! %f4 = 48000000 8e610000, %l7 = 0000000000000000 | |
1544 | ! Mem[0000000010081420] = dbcd7ca0821973ea | |
1545 | add %i2,0x020,%g1 | |
1546 | stda %f4,[%g1+%l7]ASI_PST32_PL ! Mem[0000000010081420] = dbcd7ca0821973ea | |
1547 | ! Mem[0000000010001408] = 4800000022a877e1, %l3 = 0000000000000000, %l2 = 0000000000000000 | |
1548 | add %i0,0x08,%g1 | |
1549 | casxa [%g1]0x80,%l3,%l2 ! %l2 = 4800000022a877e1 | |
1550 | ! %f28 = cc020661 fb438732, Mem[0000000010101400] = 00ff05ff 00000000 | |
1551 | stda %f28,[%i4+%g0]0x80 ! Mem[0000000010101400] = cc020661 fb438732 | |
1552 | ! %l0 = 00000000aedd9c05, Mem[0000000010001426] = 00000069 | |
1553 | stb %l0,[%i0+0x026] ! Mem[0000000010001424] = 00000569 | |
1554 | ! %l6 = 00000000000000ba, Mem[0000000030181408] = 0c66ffff | |
1555 | stwa %l6,[%i6+%o4]0x89 ! Mem[0000000030181408] = 000000ba | |
1556 | ! Mem[0000000030041400] = 89bd53ff, %l2 = 4800000022a877e1 | |
1557 | swapa [%i1+%g0]0x89,%l2 ! %l2 = 0000000089bd53ff | |
1558 | ! Mem[0000000010041428] = 052fd791, %l4 = ffffffff, %l0 = aedd9c05 | |
1559 | add %i1,0x28,%g1 | |
1560 | casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000052fd791 | |
1561 | ! Starting 10 instruction Load Burst | |
1562 | ! %f12 = 4e22978b, %f12 = 4e22978b | |
1563 | fcmpes %fcc1,%f12,%f12 ! %fcc1 = 0 | |
1564 | ||
1565 | p0_label_59: | |
1566 | ! Mem[0000000010081408] = 1d6dfff9b1ff26e2, %f0 = 00000000 a2dbc0ff | |
1567 | ldda [%i2+%o4]0x80,%f0 ! %f0 = 1d6dfff9 b1ff26e2 | |
1568 | ! Mem[0000000010141408] = b9bf056f 91d72f05, %l0 = 052fd791, %l1 = 86dcfb9a | |
1569 | ldda [%i5+%o4]0x88,%l0 ! %l0 = 0000000091d72f05 00000000b9bf056f | |
1570 | ! Mem[0000000030001410] = 00000048, %l0 = 0000000091d72f05 | |
1571 | ldsba [%i0+%o5]0x89,%l0 ! %l0 = 0000000000000048 | |
1572 | ! Mem[000000001018143c] = 88f88aa3, %l4 = ffffffffffffffff | |
1573 | lduha [%i6+0x03c]%asi,%l4 ! %l4 = 00000000000088f8 | |
1574 | ! Mem[0000000010101400] = cc020661, %l2 = 0000000089bd53ff | |
1575 | lduha [%i4+%g0]0x80,%l2 ! %l2 = 000000000000cc02 | |
1576 | ! Mem[0000000010141400] = 059cddae, %f11 = fe74caff | |
1577 | lda [%i5+%g0]0x80,%f11 ! %f11 = 059cddae | |
1578 | ! Mem[0000000030141408] = 0e61d14942ab6605, %f10 = 6dd96223 059cddae | |
1579 | ldda [%i5+%o4]0x89,%f10 ! %f10 = 0e61d149 42ab6605 | |
1580 | ! Mem[0000000030081408] = ce000000, %l1 = 00000000b9bf056f | |
1581 | lduha [%i2+%o4]0x81,%l1 ! %l1 = 000000000000ce00 | |
1582 | ! Mem[0000000010081410] = 000000ff, %l4 = 00000000000088f8 | |
1583 | ldsba [%i2+%o5]0x88,%l4 ! %l4 = ffffffffffffffff | |
1584 | ! Starting 10 instruction Store Burst | |
1585 | ! Mem[0000000030141410] = 00000000, %l0 = 0000000000000048 | |
1586 | swapa [%i5+%o5]0x89,%l0 ! %l0 = 0000000000000000 | |
1587 | ||
1588 | p0_label_60: | |
1589 | ! %f13 = e9773d22, %f18 = 00000079, %f0 = 1d6dfff9 | |
1590 | fmuls %f13,%f18,%f0 ! %l0 = 0000000000000022, Unfinished, %fsr = 0400000400 | |
1591 | ! Mem[0000000010081400] = 48000000, %l5 = 0000000000000086 | |
1592 | swapa [%i2+%g0]0x88,%l5 ! %l5 = 0000000048000000 | |
1593 | ! %l4 = ffffffff, %l5 = 48000000, Mem[0000000010181410] = ffffffff ffffbd89 | |
1594 | stda %l4,[%i6+%o5]0x80 ! Mem[0000000010181410] = ffffffff 48000000 | |
1595 | ! %l7 = 0000000000000000, Mem[0000000030101410] = ff5df761 | |
1596 | stba %l7,[%i4+%o5]0x81 ! Mem[0000000030101410] = 005df761 | |
1597 | ! %l2 = 000000000000cc02, Mem[0000000010101408] = ff000000 | |
1598 | stha %l2,[%i4+%o4]0x88 ! Mem[0000000010101408] = ff00cc02 | |
1599 | ! %f5 = 8e610000, Mem[00000000100c1400] = 328743fb | |
1600 | sta %f5 ,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 8e610000 | |
1601 | ! Mem[0000000030141410] = 48000000, %l2 = 000000000000cc02 | |
1602 | ldstuba [%i5+%o5]0x81,%l2 ! %l2 = 00000048000000ff | |
1603 | ! %f6 = 34f6c510, %f27 = 00000000, %f10 = 0e61d149 | |
1604 | fadds %f6 ,%f27,%f10 ! %f10 = 34f6c510 | |
1605 | ! %l1 = 000000000000ce00, Mem[0000000020800000] = ffa90d84, %asi = 80 | |
1606 | stha %l1,[%o1+0x000]%asi ! Mem[0000000020800000] = ce000d84 | |
1607 | ! Starting 10 instruction Load Burst | |
1608 | ! Mem[0000000020800040] = c300977d, %l0 = 0000000000000022 | |
1609 | ldsba [%o1+0x041]%asi,%l0 ! %l0 = 0000000000000000 | |
1610 | ||
1611 | p0_label_61: | |
1612 | ! Mem[0000000010081400] = 86000000, %l0 = 0000000000000000 | |
1613 | lduwa [%i2+%g0]0x80,%l0 ! %l0 = 0000000086000000 | |
1614 | ! Mem[0000000021800040] = ff8a48bf, %l2 = 0000000000000048 | |
1615 | lduba [%o3+0x041]%asi,%l2 ! %l2 = 000000000000008a | |
1616 | ! Mem[0000000010041400] = 00000000, %f6 = 34f6c510 | |
1617 | lda [%i1+%g0]0x88,%f6 ! %f6 = 00000000 | |
1618 | ! Mem[0000000030101400] = ac96f309, %l2 = 000000000000008a | |
1619 | ldsba [%i4+%g0]0x81,%l2 ! %l2 = ffffffffffffffac | |
1620 | ! Mem[00000000100c1410] = 059ccaff edff370c, %l4 = ffffffff, %l5 = 48000000 | |
1621 | ldd [%i3+%o5],%l4 ! %l4 = 00000000059ccaff 00000000edff370c | |
1622 | ! Mem[0000000020800000] = ce000d84, %l2 = ffffffffffffffac | |
1623 | ldsb [%o1+0x001],%l2 ! %l2 = 0000000000000000 | |
1624 | ! %f14 = b78e5902, %f21 = b1ff26e2 | |
1625 | fcmpes %fcc0,%f14,%f21 ! %fcc0 = 1 | |
1626 | ! Mem[0000000030101410] = 61f75d00, %l3 = 0000000000000000 | |
1627 | ldsha [%i4+%o5]0x89,%l3 ! %l3 = 0000000000005d00 | |
1628 | ! Mem[0000000030001408] = 3fdc2ad7, %l5 = 00000000edff370c | |
1629 | ldsba [%i0+%o4]0x89,%l5 ! %l5 = ffffffffffffffd7 | |
1630 | ! Starting 10 instruction Store Burst | |
1631 | ! Mem[0000000010001408] = 00000048, %l5 = ffffffffffffffd7 | |
1632 | ldstuba [%i0+%o4]0x88,%l5 ! %l5 = 00000048000000ff | |
1633 | ||
1634 | p0_label_62: | |
1635 | ! %f7 = 09f396ac, Mem[000000001018143c] = 88f88aa3 | |
1636 | st %f7 ,[%i6+0x03c] ! Mem[000000001018143c] = 09f396ac | |
1637 | ! Mem[0000000010001410] = ff5999fb, %l3 = 0000000000005d00 | |
1638 | swapa [%i0+%o5]0x80,%l3 ! %l3 = 00000000ff5999fb | |
1639 | ! %f2 = 0000ffff a2dbc0ff, Mem[00000000100c1410] = 059ccaff edff370c | |
1640 | stda %f2 ,[%i3+0x010]%asi ! Mem[00000000100c1410] = 0000ffff a2dbc0ff | |
1641 | ! Mem[0000000030181410] = 6226aaff, %l3 = 00000000ff5999fb | |
1642 | swapa [%i6+%o5]0x89,%l3 ! %l3 = 000000006226aaff | |
1643 | ! Mem[0000000010001400] = ba000000, %l2 = 0000000000000000 | |
1644 | ldstuba [%i0+%g0]0x80,%l2 ! %l2 = 000000ba000000ff | |
1645 | ! %l6 = 000000ba, %l7 = 00000000, Mem[0000000010081400] = 00000086 0566ab42 | |
1646 | stda %l6,[%i2+%g0]0x88 ! Mem[0000000010081400] = 000000ba 00000000 | |
1647 | ! %l5 = 0000000000000048, imm = 000000000000081b, %l5 = 0000000000000048 | |
1648 | and %l5,0x81b,%l5 ! %l5 = 0000000000000008 | |
1649 | ! Mem[0000000030041400] = 22a877e1, %l1 = 000000000000ce00 | |
1650 | ldstuba [%i1+%g0]0x89,%l1 ! %l1 = 000000e1000000ff | |
1651 | ! %f24 = c2a02add, Mem[0000000010181410] = ffffffff | |
1652 | sta %f24,[%i6+%o5]0x80 ! Mem[0000000010181410] = c2a02add | |
1653 | ! Starting 10 instruction Load Burst | |
1654 | ! Mem[000000001000143c] = c762340b, %l0 = 0000000086000000 | |
1655 | lduw [%i0+0x03c],%l0 ! %l0 = 00000000c762340b | |
1656 | ||
1657 | p0_label_63: | |
1658 | ! Mem[00000000218001c0] = 11ca0059, %l1 = 00000000000000e1 | |
1659 | ldsha [%o3+0x1c0]%asi,%l1 ! %l1 = 00000000000011ca | |
1660 | ! Mem[00000000201c0000] = ffffc9d1, %l5 = 0000000000000008 | |
1661 | lduba [%o0+0x000]%asi,%l5 ! %l5 = 00000000000000ff | |
1662 | ! Mem[0000000030101400] = 34f6c51009f396ac, %f30 = 6ea51f10 9afbdc86 | |
1663 | ldda [%i4+%g0]0x89,%f30 ! %f30 = 34f6c510 09f396ac | |
1664 | ! Mem[0000000030001400] = ffff0000, %l3 = 000000006226aaff | |
1665 | lduha [%i0+%g0]0x89,%l3 ! %l3 = 0000000000000000 | |
1666 | ! Mem[0000000030181400] = 86d11f29 0000ffff, %l6 = 000000ba, %l7 = 00000000 | |
1667 | ldda [%i6+%g0]0x89,%l6 ! %l6 = 000000000000ffff 0000000086d11f29 | |
1668 | ! Mem[00000000300c1408] = 7b360390, %f26 = 6853bd89 | |
1669 | lda [%i3+%o4]0x89,%f26 ! %f26 = 7b360390 | |
1670 | ! Mem[0000000030181410] = fb9959ff, %l0 = 00000000c762340b | |
1671 | ldsha [%i6+%o5]0x81,%l0 ! %l0 = fffffffffffffb99 | |
1672 | ! Mem[0000000030081408] = 000000ce, %l2 = 00000000000000ba | |
1673 | lduha [%i2+%o4]0x89,%l2 ! %l2 = 00000000000000ce | |
1674 | ! Mem[0000000030141410] = ff000000, %l7 = 0000000086d11f29 | |
1675 | ldsha [%i5+%o5]0x81,%l7 ! %l7 = ffffffffffffff00 | |
1676 | ! Starting 10 instruction Store Burst | |
1677 | ! %l1 = 00000000000011ca, imm = 0000000000000f62, %l4 = 00000000059ccaff | |
1678 | add %l1,0xf62,%l4 ! %l4 = 000000000000212c | |
1679 | ||
1680 | p0_label_64: | |
1681 | ! Mem[0000000030081400] = 00000000, %l0 = fffffffffffffb99 | |
1682 | swapa [%i2+%g0]0x81,%l0 ! %l0 = 0000000000000000 | |
1683 | ! Mem[00000000201c0000] = ffffc9d1, %l1 = 00000000000011ca | |
1684 | ldstuba [%o0+0x000]%asi,%l1 ! %l1 = 000000ff000000ff | |
1685 | ! %l2 = 00000000000000ce, Mem[0000000030181410] = fb9959ff | |
1686 | stwa %l2,[%i6+%o5]0x81 ! Mem[0000000030181410] = 000000ce | |
1687 | ! Mem[00000000201c0001] = ffffc9d1, %l3 = 0000000000000000 | |
1688 | ldstuba [%o0+0x001]%asi,%l3 ! %l3 = 000000ff000000ff | |
1689 | ! %f4 = 48000000 8e610000, Mem[00000000100c1400] = 8e610000 f9ff6d1d | |
1690 | stda %f4 ,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 48000000 8e610000 | |
1691 | ! Mem[0000000010081406] = 00000000, %l5 = 00000000000000ff | |
1692 | ldstub [%i2+0x006],%l5 ! %l5 = 00000000000000ff | |
1693 | ! Mem[00000000201c0001] = ffffc9d1, %l6 = 000000000000ffff | |
1694 | ldstuba [%o0+0x001]%asi,%l6 ! %l6 = 000000ff000000ff | |
1695 | ! %l4 = 000000000000212c, Mem[0000000010181410] = c2a02add | |
1696 | stwa %l4,[%i6+%o5]0x80 ! Mem[0000000010181410] = 0000212c | |
1697 | ! Mem[00000000300c1408] = 7b360390, %l5 = 0000000000000000 | |
1698 | ldstuba [%i3+%o4]0x89,%l5 ! %l5 = 00000090000000ff | |
1699 | ! Starting 10 instruction Load Burst | |
1700 | ! Mem[00000000211c0000] = 0000b3ec, %l3 = 00000000000000ff | |
1701 | ldsh [%o2+%g0],%l3 ! %l3 = 0000000000000000 | |
1702 | ||
1703 | p0_label_65: | |
1704 | ! Mem[0000000010041408] = c017533109f396ac, %l2 = 00000000000000ce | |
1705 | ldxa [%i1+%o4]0x88,%l2 ! %l2 = c017533109f396ac | |
1706 | ! Mem[0000000030141400] = 6dd993ff, %l6 = 00000000000000ff | |
1707 | ldswa [%i5+%g0]0x89,%l6 ! %l6 = 000000006dd993ff | |
1708 | ! Mem[00000000201c0000] = ffffc9d1, %l2 = c017533109f396ac | |
1709 | ldsba [%o0+0x001]%asi,%l2 ! %l2 = ffffffffffffffff | |
1710 | ! Mem[0000000010101420] = 48ff0000 8e610000, %l6 = 6dd993ff, %l7 = ffffff00 | |
1711 | ldd [%i4+0x020],%l6 ! %l6 = 0000000048ff0000 000000008e610000 | |
1712 | ! Mem[00000000300c1408] = ff03367b, %l2 = ffffffffffffffff | |
1713 | lduba [%i3+%o4]0x81,%l2 ! %l2 = 00000000000000ff | |
1714 | ! Mem[0000000020800000] = ce000d84, %l4 = 000000000000212c | |
1715 | lduh [%o1+%g0],%l4 ! %l4 = 000000000000ce00 | |
1716 | ! Mem[0000000010001410] = 6226aaa9 005d0000, %l6 = 48ff0000, %l7 = 8e610000 | |
1717 | ldda [%i0+%o5]0x88,%l6 ! %l6 = 00000000005d0000 000000006226aaa9 | |
1718 | ! Mem[00000000100c1410] = 0000ffffa2dbc0ff, %l3 = 0000000000000000 | |
1719 | ldxa [%i3+%o5]0x80,%l3 ! %l3 = 0000ffffa2dbc0ff | |
1720 | ! %f27 = 00000000, %f12 = 4e22978b, %f18 = 00000079 1a803be3 | |
1721 | fsmuld %f27,%f12,%f18 ! %f18 = 00000000 00000000 | |
1722 | ! Starting 10 instruction Store Burst | |
1723 | ! %l4 = 000000000000ce00, Mem[0000000010041408] = ac96f309 | |
1724 | stwa %l4,[%i1+%o4]0x80 ! Mem[0000000010041408] = 0000ce00 | |
1725 | ||
1726 | p0_label_66: | |
1727 | ! %l5 = 0000000000000090, Mem[000000001004141a] = e9773d22 | |
1728 | sth %l5,[%i1+0x01a] ! Mem[0000000010041418] = e9770090 | |
1729 | ! %f4 = 48000000 8e610000, Mem[0000000010141400] = 059cddae 9afbdc86 | |
1730 | stda %f4 ,[%i5+%g0]0x80 ! Mem[0000000010141400] = 48000000 8e610000 | |
1731 | ! %l5 = 0000000000000090, Mem[0000000010081410] = ff00000000000000, %asi = 80 | |
1732 | stxa %l5,[%i2+0x010]%asi ! Mem[0000000010081410] = 0000000000000090 | |
1733 | ! %l4 = 000000000000ce00, %l0 = 0000000000000000, %l2 = 00000000000000ff | |
1734 | and %l4,%l0,%l2 ! %l2 = 0000000000000000 | |
1735 | ! Mem[0000000030181410] = ce000000, %l2 = 0000000000000000 | |
1736 | ldstuba [%i6+%o5]0x89,%l2 ! %l2 = 00000000000000ff | |
1737 | ! %l4 = 000000000000ce00, Mem[0000000030101400] = 09f396ac | |
1738 | stwa %l4,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0000ce00 | |
1739 | ! %l6 = 00000000005d0000, Mem[0000000010181408] = 0b34d72ab9bff86f | |
1740 | stxa %l6,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000005d0000 | |
1741 | ! %f6 = 00000000 09f396ac, Mem[0000000030041408] = 009b9ddc 0566ab42 | |
1742 | stda %f6 ,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000000 09f396ac | |
1743 | ! %l5 = 0000000000000090, Mem[0000000030101408] = fb9959ff | |
1744 | stwa %l5,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000090 | |
1745 | ! Starting 10 instruction Load Burst | |
1746 | ! Mem[00000000201c0000] = ffffc9d1, %l2 = 0000000000000000 | |
1747 | ldsh [%o0+%g0],%l2 ! %l2 = ffffffffffffffff | |
1748 | ||
1749 | p0_label_67: | |
1750 | ! Mem[0000000030081408] = 8bcc7c81000000ce, %l1 = 00000000000000ff | |
1751 | ldxa [%i2+%o4]0x89,%l1 ! %l1 = 8bcc7c81000000ce | |
1752 | ! Mem[0000000030141408] = 0566ab42, %f3 = a2dbc0ff | |
1753 | lda [%i5+%o4]0x81,%f3 ! %f3 = 0566ab42 | |
1754 | ! Mem[0000000030141410] = 4dd86223000000ff, %l0 = 0000000000000000 | |
1755 | ldxa [%i5+%o5]0x89,%l0 ! %l0 = 4dd86223000000ff | |
1756 | ! Mem[0000000030141400] = 6dd993ff, %l3 = 0000ffffa2dbc0ff | |
1757 | lduha [%i5+%g0]0x89,%l3 ! %l3 = 00000000000093ff | |
1758 | ! Mem[0000000030181400] = 0000ffff, %l5 = 0000000000000090 | |
1759 | ldsba [%i6+%g0]0x89,%l5 ! %l5 = ffffffffffffffff | |
1760 | ! %l0 = 4dd86223000000ff, immed = fffff875, %y = 00000000 | |
1761 | sdiv %l0,-0x78b,%l6 ! %l6 = 0000000000000000 | |
1762 | mov %l0,%y ! %y = 000000ff | |
1763 | ! Mem[00000000100c1410] = ffff0000, %l7 = 000000006226aaa9 | |
1764 | lduba [%i3+%o5]0x88,%l7 ! %l7 = 0000000000000000 | |
1765 | ! Mem[0000000030101400] = 00ce0000 10c5f634, %l2 = ffffffff, %l3 = 000093ff | |
1766 | ldda [%i4+%g0]0x81,%l2 ! %l2 = 0000000000ce0000 0000000010c5f634 | |
1767 | ! Mem[0000000030001408] = d72adc3f b3952800, %l0 = 000000ff, %l1 = 000000ce | |
1768 | ldda [%i0+%o4]0x81,%l0 ! %l0 = 00000000d72adc3f 00000000b3952800 | |
1769 | ! Starting 10 instruction Store Burst | |
1770 | ! %l1 = 00000000b3952800, Mem[0000000010081408] = 1d6dfff9 | |
1771 | stwa %l1,[%i2+%o4]0x80 ! Mem[0000000010081408] = b3952800 | |
1772 | ||
1773 | p0_label_68: | |
1774 | ! %f10 = 34f6c510 42ab6605, %l3 = 0000000010c5f634 | |
1775 | ! Mem[0000000010141428] = 4a46fa0d310fa08b | |
1776 | add %i5,0x028,%g1 | |
1777 | stda %f10,[%g1+%l3]ASI_PST32_PL ! Mem[0000000010141428] = 4a46fa0d310fa08b | |
1778 | ! %f24 = c2a02add ffb471dc, %l0 = 00000000d72adc3f | |
1779 | ! Mem[0000000010181418] = 30ef70effe8f387f | |
1780 | add %i6,0x018,%g1 | |
1781 | stda %f24,[%g1+%l0]ASI_PST32_PL ! Mem[0000000010181418] = dc71b4ffdd2aa0c2 | |
1782 | ! %l4 = 0000ce00, %l5 = ffffffff, Mem[0000000010101410] = 00000079 1a803be3 | |
1783 | stda %l4,[%i4+%o5]0x80 ! Mem[0000000010101410] = 0000ce00 ffffffff | |
1784 | ! Mem[0000000010001408] = 000000ff, %l4 = 000000000000ce00 | |
1785 | swapa [%i0+%o4]0x88,%l4 ! %l4 = 00000000000000ff | |
1786 | ! Mem[0000000010001400] = ff000000, %l3 = 0000000010c5f634 | |
1787 | swapa [%i0+%g0]0x80,%l3 ! %l3 = 00000000ff000000 | |
1788 | ! %l5 = ffffffffffffffff, Mem[0000000010081410] = 9000000000000000 | |
1789 | stxa %l5,[%i2+%o5]0x88 ! Mem[0000000010081410] = ffffffffffffffff | |
1790 | ! Mem[0000000010041410] = 48000000, %l2 = 0000000000ce0000 | |
1791 | ldstuba [%i1+%o5]0x80,%l2 ! %l2 = 00000048000000ff | |
1792 | ! Mem[000000001014143b] = 1cfa9aae, %l6 = 0000000000000000 | |
1793 | ldstuba [%i5+0x03b]%asi,%l6 ! %l6 = 000000ae000000ff | |
1794 | ! %l3 = 00000000ff000000, Mem[0000000021800100] = 32efd874 | |
1795 | sth %l3,[%o3+0x100] ! Mem[0000000021800100] = 0000d874 | |
1796 | ! Starting 10 instruction Load Burst | |
1797 | ! Mem[0000000010081408] = b3952800, %l7 = 0000000000000000 | |
1798 | ldsha [%i2+%o4]0x80,%l7 ! %l7 = ffffffffffffb395 | |
1799 | ||
1800 | p0_label_69: | |
1801 | ! %l2 = 0000000000000048, %l1 = 00000000b3952800, %l5 = ffffffffffffffff | |
1802 | sub %l2,%l1,%l5 ! %l5 = ffffffff4c6ad848 | |
1803 | ! Mem[0000000010001410] = 6226aaa9 005d0000, %l0 = d72adc3f, %l1 = b3952800 | |
1804 | ldda [%i0+%o5]0x88,%l0 ! %l0 = 00000000005d0000 000000006226aaa9 | |
1805 | ! Mem[0000000010001438] = ffc0c240, %l4 = 00000000000000ff | |
1806 | ldsh [%i0+0x038],%l4 ! %l4 = ffffffffffffffc0 | |
1807 | ! Mem[0000000030001410] = 48000000, %l2 = 0000000000000048 | |
1808 | ldswa [%i0+%o5]0x81,%l2 ! %l2 = 0000000048000000 | |
1809 | ! Mem[00000000201c0000] = ffffc9d1, %l5 = ffffffff4c6ad848 | |
1810 | ldsba [%o0+0x000]%asi,%l5 ! %l5 = ffffffffffffffff | |
1811 | ! %f10 = 34f6c510, %f13 = e9773d22, %f24 = c2a02add | |
1812 | fdivs %f10,%f13,%f24 ! %f24 = 8aff83ad | |
1813 | ! Mem[0000000010181420] = 5bf3f83d 1879cdf0, %l4 = ffffffc0, %l5 = ffffffff | |
1814 | ldd [%i6+0x020],%l4 ! %l4 = 000000005bf3f83d 000000001879cdf0 | |
1815 | ! Mem[000000001014141c] = 00000cef, %l6 = 00000000000000ae | |
1816 | ldsba [%i5+0x01c]%asi,%l6 ! %l6 = 0000000000000000 | |
1817 | ! Mem[000000001004142c] = 6ff8bfb9, %l5 = 000000001879cdf0 | |
1818 | lduh [%i1+0x02c],%l5 ! %l5 = 0000000000006ff8 | |
1819 | ! Starting 10 instruction Store Burst | |
1820 | ! %l3 = 00000000ff000000, Mem[0000000010181408] = 00005d00 | |
1821 | stha %l3,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00005d00 | |
1822 | ||
1823 | p0_label_70: | |
1824 | ! Mem[0000000010081420] = dbcd7ca0821973ea, %l6 = 0000000000000000, %l0 = 00000000005d0000 | |
1825 | add %i2,0x20,%g1 | |
1826 | casxa [%g1]0x80,%l6,%l0 ! %l0 = dbcd7ca0821973ea | |
1827 | ! %l2 = 48000000, %l3 = ff000000, Mem[0000000010181408] = 005d0000 00000000 | |
1828 | stda %l2,[%i6+%o4]0x88 ! Mem[0000000010181408] = 48000000 ff000000 | |
1829 | ! %f4 = 48000000 8e610000, %l7 = ffffffffffffb395 | |
1830 | ! Mem[0000000030101428] = 917ef8400369131e | |
1831 | add %i4,0x028,%g1 | |
1832 | stda %f4,[%g1+%l7]ASI_PST16_S ! Mem[0000000030101428] = 917e000003690000 | |
1833 | ! Mem[0000000010181410] = 0000212c48000000, %l5 = 0000000000006ff8, %l4 = 000000005bf3f83d | |
1834 | add %i6,0x10,%g1 | |
1835 | casxa [%g1]0x80,%l5,%l4 ! %l4 = 0000212c48000000 | |
1836 | ! Mem[00000000100c1420] = b9bff86f, %l6 = 0000000000000000 | |
1837 | ldstub [%i3+0x020],%l6 ! %l6 = 000000b9000000ff | |
1838 | ! Mem[0000000010181410] = 0000212c, %l7 = ffffffffffffb395 | |
1839 | swapa [%i6+%o5]0x80,%l7 ! %l7 = 000000000000212c | |
1840 | ! %l2 = 0000000048000000, Mem[0000000020800001] = ce000d84 | |
1841 | stb %l2,[%o1+0x001] ! Mem[0000000020800000] = ce000d84 | |
1842 | ! %l7 = 000000000000212c, Mem[0000000010141408] = 052fd791 | |
1843 | stwa %l7,[%i5+%o4]0x80 ! Mem[0000000010141408] = 0000212c | |
1844 | ! %l2 = 0000000048000000, Mem[0000000030081410] = 00000000 | |
1845 | stwa %l2,[%i2+%o5]0x89 ! Mem[0000000030081410] = 48000000 | |
1846 | ! Starting 10 instruction Load Burst | |
1847 | ! Mem[0000000010001408] = e177a822 0000ce00, %l4 = 48000000, %l5 = 00006ff8 | |
1848 | ldda [%i0+%o4]0x88,%l4 ! %l4 = 000000000000ce00 00000000e177a822 | |
1849 | ||
1850 | p0_label_71: | |
1851 | ! Mem[0000000020800000] = ce000d84, %l2 = 0000000048000000 | |
1852 | ldsba [%o1+0x000]%asi,%l2 ! %l2 = ffffffffffffffce | |
1853 | ! Mem[00000000100c1408] = ffc0dba2, %l6 = 00000000000000b9 | |
1854 | ldsha [%i3+%o4]0x80,%l6 ! %l6 = ffffffffffffffc0 | |
1855 | ! Mem[0000000010041408] = 00ce0000, %l5 = 00000000e177a822 | |
1856 | lduha [%i1+%o4]0x88,%l5 ! %l5 = 0000000000000000 | |
1857 | ! %f18 = 00000000, %f22 = 0e61d149, %f26 = 7b360390 00000000 | |
1858 | fsmuld %f18,%f22,%f26 ! %f26 = 00000000 00000000 | |
1859 | ! Mem[0000000010141430] = fbb5d0fa9f583f05, %f24 = 8aff83ad ffb471dc | |
1860 | ldd [%i5+0x030],%f24 ! %f24 = fbb5d0fa 9f583f05 | |
1861 | ! Mem[0000000030001410] = 00000048, %f4 = 48000000 | |
1862 | lda [%i0+%o5]0x89,%f4 ! %f4 = 00000048 | |
1863 | ! Mem[0000000030081408] = 000000ce, %f23 = 42ab6605 | |
1864 | lda [%i2+%o4]0x89,%f23 ! %f23 = 000000ce | |
1865 | ! %f17 = 48000000, %f23 = 000000ce, %f30 = 34f6c510 | |
1866 | fadds %f17,%f23,%f30 ! %l0 = dbcd7ca08219740c, Unfinished, %fsr = 0400000400 | |
1867 | ! Mem[00000000300c1410] = bac0dba2, %f14 = b78e5902 | |
1868 | lda [%i3+%o5]0x81,%f14 ! %f14 = bac0dba2 | |
1869 | ! Starting 10 instruction Store Burst | |
1870 | ! %l1 = 000000006226aaa9, Mem[000000001010142d] = a3568c4c, %asi = 80 | |
1871 | stba %l1,[%i4+0x02d]%asi ! Mem[000000001010142c] = a3a98c4c | |
1872 | ||
1873 | p0_label_72: | |
1874 | ! Mem[0000000010081408] = b3952800, %l5 = 0000000000000000 | |
1875 | ldstuba [%i2+%o4]0x80,%l5 ! %l5 = 000000b3000000ff | |
1876 | ! %l4 = 000000000000ce00, Mem[0000000010141400] = 0000618e00000048 | |
1877 | stxa %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000000000000ce00 | |
1878 | ! %l6 = ffffffffffffffc0, Mem[0000000030041400] = 22a877ff | |
1879 | stwa %l6,[%i1+%g0]0x89 ! Mem[0000000030041400] = ffffffc0 | |
1880 | ! Mem[0000000010101408] = 02cc00ff, %l3 = 00000000ff000000 | |
1881 | swapa [%i4+%o4]0x80,%l3 ! %l3 = 0000000002cc00ff | |
1882 | ! %f28 = cc020661 fb438732, %l0 = dbcd7ca08219740c | |
1883 | ! Mem[0000000030081408] = ce000000817ccc8b | |
1884 | add %i2,0x008,%g1 | |
1885 | stda %f28,[%g1+%l0]ASI_PST16_SL ! Mem[0000000030081408] = ce000000610602cc | |
1886 | ! Mem[0000000010081410] = ffffffff, %l7 = 000000000000212c | |
1887 | swap [%i2+%o5],%l7 ! %l7 = 00000000ffffffff | |
1888 | ! %l1 = 000000006226aaa9, Mem[0000000030141408] = 42ab6605 | |
1889 | stwa %l1,[%i5+%o4]0x89 ! Mem[0000000030141408] = 6226aaa9 | |
1890 | ! %l4 = 0000ce00, %l5 = 000000b3, Mem[00000000300c1400] = 370cf309 c6d50574 | |
1891 | stda %l4,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 0000ce00 000000b3 | |
1892 | ! Mem[00000000300c1410] = bac0dba2, %l3 = 0000000002cc00ff | |
1893 | swapa [%i3+%o5]0x81,%l3 ! %l3 = 00000000bac0dba2 | |
1894 | ! Starting 10 instruction Load Burst | |
1895 | ! Mem[0000000030181400] = 86d11f290000ffff, %f20 = 1d6dfff9 b1ff26e2 | |
1896 | ldda [%i6+%g0]0x89,%f20 ! %f20 = 86d11f29 0000ffff | |
1897 | ||
1898 | p0_label_73: | |
1899 | ! Mem[0000000010101434] = 8996f309, %l7 = 00000000ffffffff | |
1900 | lduh [%i4+0x036],%l7 ! %l7 = 000000000000f309 | |
1901 | membar #Sync ! Added by membar checker (9) | |
1902 | ! Mem[0000000010101400] = cc020661 fb438732 ff000000 0000618e | |
1903 | ! Mem[0000000010101410] = 0000ce00 ffffffff 781c91e0 8e610000 | |
1904 | ! Mem[0000000010101420] = 48ff0000 8e610000 56a6c03b a3a98c4c | |
1905 | ! Mem[0000000010101430] = 6226aaa9 8996f309 8980263e 21f13502 | |
1906 | ldda [%i4]ASI_BLK_AIUP,%f16 ! Block Load from 0000000010101400 | |
1907 | ! Mem[000000001004140c] = 315317c0, %f13 = e9773d22 | |
1908 | lda [%i1+0x00c]%asi,%f13 ! %f13 = 315317c0 | |
1909 | ! Mem[0000000010001400] = 10c5f6340c37ffed, %f2 = 0000ffff 0566ab42 | |
1910 | ldda [%i0+%g0]0x80,%f2 ! %f2 = 10c5f634 0c37ffed | |
1911 | ! Mem[0000000021800040] = ff8a48bf, %l2 = ffffffffffffffce | |
1912 | ldsb [%o3+0x041],%l2 ! %l2 = ffffffffffffff8a | |
1913 | ! Mem[0000000010041408] = 0000ce00, %f12 = 4e22978b | |
1914 | lda [%i1+0x008]%asi,%f12 ! %f12 = 0000ce00 | |
1915 | ! Mem[0000000030041410] = 00000048, %l0 = dbcd7ca08219740c | |
1916 | ldsha [%i1+%o5]0x81,%l0 ! %l0 = 0000000000000000 | |
1917 | ! Mem[0000000010041400] = 00000000952ed578, %l6 = ffffffffffffffc0 | |
1918 | ldx [%i1+%g0],%l6 ! %l6 = 00000000952ed578 | |
1919 | ! Mem[0000000010041400] = 78d52e9500000000, %l5 = 00000000000000b3 | |
1920 | ldxa [%i1+%g0]0x88,%l5 ! %l5 = 78d52e9500000000 | |
1921 | ! Starting 10 instruction Store Burst | |
1922 | ! %l6 = 00000000952ed578, Mem[0000000030001408] = 3fdc2ad7 | |
1923 | stwa %l6,[%i0+%o4]0x89 ! Mem[0000000030001408] = 952ed578 | |
1924 | ||
1925 | p0_label_74: | |
1926 | ! Mem[0000000010041430] = 9b55707b, %l4 = 0000ce00, %l2 = ffffff8a | |
1927 | add %i1,0x30,%g1 | |
1928 | casa [%g1]0x80,%l4,%l2 ! %l2 = 000000009b55707b | |
1929 | ! %l7 = 000000000000f309, Mem[0000000021800040] = ff8a48bf | |
1930 | sth %l7,[%o3+0x040] ! Mem[0000000021800040] = f30948bf | |
1931 | ! Mem[00000000201c0000] = ffffc9d1, %l2 = 000000009b55707b | |
1932 | ldsb [%o0+0x001],%l2 ! %l2 = ffffffffffffffff | |
1933 | ! Mem[0000000030081408] = 000000ce, %l0 = 0000000000000000 | |
1934 | ldstuba [%i2+%o4]0x89,%l0 ! %l0 = 000000ce000000ff | |
1935 | ! Mem[0000000030081408] = ff000000, %l5 = 78d52e9500000000 | |
1936 | ldstuba [%i2+%o4]0x81,%l5 ! %l5 = 000000ff000000ff | |
1937 | ! Mem[0000000030041400] = c0ffffff, %l3 = 00000000bac0dba2 | |
1938 | ldstuba [%i1+%g0]0x81,%l3 ! %l3 = 000000c0000000ff | |
1939 | ! %l7 = 000000000000f309, Mem[00000000300c1410] = 00000000ff00cc02 | |
1940 | stxa %l7,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 000000000000f309 | |
1941 | ! %l2 = ffffffffffffffff, Mem[0000000010181430] = c2809bdace9357a6 | |
1942 | stx %l2,[%i6+0x030] ! Mem[0000000010181430] = ffffffffffffffff | |
1943 | ! Mem[0000000021800141] = 58095df1, %l7 = 000000000000f309 | |
1944 | ldstuba [%o3+0x141]%asi,%l7 ! %l7 = 00000009000000ff | |
1945 | ! Starting 10 instruction Load Burst | |
1946 | ! %l4 = 000000000000ce00, imm = fffffffffffff407, %l0 = 00000000000000ce | |
1947 | or %l4,-0xbf9,%l0 ! %l0 = fffffffffffffe07 | |
1948 | ||
1949 | p0_label_75: | |
1950 | ! Mem[0000000010101434] = 8996f309, %l5 = 00000000000000ff | |
1951 | ldsb [%i4+0x034],%l5 ! %l5 = ffffffffffffff89 | |
1952 | ! Mem[0000000010001418] = ffffd578f9ff6d1d, %f12 = 0000ce00 315317c0 | |
1953 | ldda [%i0+0x018]%asi,%f12 ! %f12 = ffffd578 f9ff6d1d | |
1954 | ! Mem[0000000010101400] = cc020661, %l0 = fffffffffffffe07 | |
1955 | ldsha [%i4+%g0]0x80,%l0 ! %l0 = ffffffffffffcc02 | |
1956 | ! Mem[0000000010001410] = 00005d00a9aa2662, %l6 = 00000000952ed578 | |
1957 | ldxa [%i0+%o5]0x80,%l6 ! %l6 = 00005d00a9aa2662 | |
1958 | ! Mem[00000000201c0000] = ffffc9d1, %l4 = 000000000000ce00 | |
1959 | lduh [%o0+%g0],%l4 ! %l4 = 000000000000ffff | |
1960 | ! Code Fragment 4 | |
1961 | p0_fragment_4: | |
1962 | ! %l0 = ffffffffffffcc02 | |
1963 | setx 0xec6516ff933a0f6a,%g7,%l0 ! %l0 = ec6516ff933a0f6a | |
1964 | ! %l1 = 000000006226aaa9 | |
1965 | setx 0x743d023fd7eaa043,%g7,%l1 ! %l1 = 743d023fd7eaa043 | |
1966 | setx 0x7ff8, %g1, %g2 | |
1967 | and %l0, %g2, %l0 | |
1968 | setx 0xffffffff, %g1, %g2 | |
1969 | and %l1, %g2, %l1 | |
1970 | setx 0x100000000, %g1, %g2 | |
1971 | or %l1, %g2, %l1 ! Set bit 32 - perrinj | |
1972 | ta T_CHANGE_HPRIV | |
1973 | stxa %l1, [%l0]ASI_ICACHE_INSTR | |
1974 | ta T_CHANGE_NONHPRIV | |
1975 | ! %l0 = ec6516ff933a0f6a | |
1976 | setx 0x78355f4ff2b96e38,%g7,%l0 ! %l0 = 78355f4ff2b96e38 | |
1977 | ! %l1 = 743d023fd7eaa043 | |
1978 | setx 0x0e71cd40324ba211,%g7,%l1 ! %l1 = 0e71cd40324ba211 | |
1979 | ! Mem[00000000211c0000] = 0000b3ec, %l0 = 78355f4ff2b96e38 | |
1980 | ldsh [%o2+%g0],%l0 ! %l0 = 0000000000000000 | |
1981 | ! Mem[0000000030081410] = 1d6dfff948000000, %f6 = 00000000 09f396ac | |
1982 | ldda [%i2+%o5]0x89,%f6 ! %f6 = 1d6dfff9 48000000 | |
1983 | ! Mem[0000000010081408] = ff952800, %f23 = 8e610000 | |
1984 | lda [%i2+%o4]0x80,%f23 ! %f23 = ff952800 | |
1985 | ! Starting 10 instruction Store Burst | |
1986 | ! Mem[00000000100c1408] = ffc0dba2, %l5 = ffffffffffffff89 | |
1987 | ldstuba [%i3+%o4]0x80,%l5 ! %l5 = 000000ff000000ff | |
1988 | ||
1989 | p0_label_76: | |
1990 | ! %l2 = ffffffffffffffff, Mem[00000000300c1400] = 0000ce00000000b3 | |
1991 | stxa %l2,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ffffffffffffffff | |
1992 | ! Mem[000000001018143c] = 09f396ac, %l5 = 000000ff, %l6 = a9aa2662 | |
1993 | add %i6,0x3c,%g1 | |
1994 | casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000009f396ac | |
1995 | ! %l7 = 0000000000000009, Mem[000000001008142c] = 1f9bc4ac | |
1996 | stw %l7,[%i2+0x02c] ! Mem[000000001008142c] = 00000009 | |
1997 | ! %l4 = 000000000000ffff, Mem[0000000010041410] = 000000ff | |
1998 | stha %l4,[%i1+%o5]0x88 ! Mem[0000000010041410] = 0000ffff | |
1999 | ! Mem[0000000030101410] = 61f75d00, %l1 = 0e71cd40324ba211 | |
2000 | ldstuba [%i4+%o5]0x89,%l1 ! %l1 = 00000000000000ff | |
2001 | ! %l3 = 00000000000000c0, Mem[0000000030181410] = ff0000ce | |
2002 | stha %l3,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00c000ce | |
2003 | ! %l6 = 09f396ac, %l7 = 00000009, Mem[0000000010181400] = 9afb2800 00000000 | |
2004 | stda %l6,[%i6+%g0]0x80 ! Mem[0000000010181400] = 09f396ac 00000009 | |
2005 | ! Mem[000000001010143a] = 8980263e, %l4 = 000000000000ffff | |
2006 | ldstub [%i4+0x03a],%l4 ! %l4 = 00000026000000ff | |
2007 | ! Mem[0000000030041410] = 00000048, %l5 = 00000000000000ff | |
2008 | swapa [%i1+%o5]0x81,%l5 ! %l5 = 0000000000000048 | |
2009 | ! Starting 10 instruction Load Burst | |
2010 | ! Mem[0000000010101428] = 56a6c03ba3a98c4c, %l4 = 0000000000000026 | |
2011 | ldxa [%i4+0x028]%asi,%l4 ! %l4 = 56a6c03ba3a98c4c | |
2012 | ||
2013 | p0_label_77: | |
2014 | ! Mem[0000000010081400] = ba000000, %l2 = ffffffffffffffff | |
2015 | ldub [%i2+0x001],%l2 ! %l2 = 0000000000000000 | |
2016 | ! Mem[0000000030101410] = ff5df761, %l4 = 56a6c03ba3a98c4c | |
2017 | lduha [%i4+%o5]0x81,%l4 ! %l4 = 000000000000ff5d | |
2018 | ! Mem[0000000010101410] = 00ce0000, %l0 = 0000000000000000 | |
2019 | lduwa [%i4+%o5]0x88,%l0 ! %l0 = 0000000000ce0000 | |
2020 | ! Mem[0000000010081400] = 000000ba, %l5 = 0000000000000048 | |
2021 | ldstuba [%i2+%g0]0x88,%l5 ! %l5 = 000000ba000000ff | |
2022 | ! Mem[00000000300c1408] = 7b3603ff, %l5 = 00000000000000ba | |
2023 | ldswa [%i3+%o4]0x89,%l5 ! %l5 = 000000007b3603ff | |
2024 | ! Mem[0000000030081408] = cc020661000000ff, %l0 = 0000000000ce0000 | |
2025 | ldxa [%i2+%o4]0x89,%l0 ! %l0 = cc020661000000ff | |
2026 | ! Mem[0000000010181400] = 09f396ac, %l4 = 000000000000ff5d | |
2027 | ldsha [%i6+%g0]0x80,%l4 ! %l4 = 00000000000009f3 | |
2028 | ! Mem[0000000030001408] = 952ed578, %l5 = 000000007b3603ff | |
2029 | ldswa [%i0+%o4]0x89,%l5 ! %l5 = ffffffff952ed578 | |
2030 | ! Mem[0000000010101430] = 6226aaa98996f309, %l4 = 00000000000009f3 | |
2031 | ldx [%i4+0x030],%l4 ! %l4 = 6226aaa98996f309 | |
2032 | ! Starting 10 instruction Store Burst | |
2033 | ! %l6 = 09f396ac, %l7 = 00000009, Mem[00000000300c1410] = 0000f309 00000000 | |
2034 | stda %l6,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 09f396ac 00000009 | |
2035 | ||
2036 | p0_label_78: | |
2037 | ! Mem[0000000021800141] = 58ff5df1, %l7 = 0000000000000009 | |
2038 | ldstuba [%o3+0x141]%asi,%l7 ! %l7 = 000000ff000000ff | |
2039 | membar #Sync ! Added by membar checker (10) | |
2040 | ! %l2 = 0000000000000000, Mem[0000000010101400] = cc020661 | |
2041 | stha %l2,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000661 | |
2042 | ! %f10 = 34f6c510 42ab6605, Mem[0000000010001438] = ffc0c240 c762340b | |
2043 | std %f10,[%i0+0x038] ! Mem[0000000010001438] = 34f6c510 42ab6605 | |
2044 | ! %f16 = cc020661 fb438732 ff000000 0000618e | |
2045 | ! %f20 = 0000ce00 ffffffff 781c91e0 ff952800 | |
2046 | ! %f24 = 48ff0000 8e610000 56a6c03b a3a98c4c | |
2047 | ! %f28 = 6226aaa9 8996f309 8980263e 21f13502 | |
2048 | stda %f16,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000010101400 | |
2049 | ! %f0 = 1d6dfff9 b1ff26e2, %l2 = 0000000000000000 | |
2050 | ! Mem[0000000030101418] = 4daf00d31ca27773 | |
2051 | add %i4,0x018,%g1 | |
2052 | stda %f0,[%g1+%l2]ASI_PST8_S ! Mem[0000000030101418] = 4daf00d31ca27773 | |
2053 | ! %l4 = 8996f309, %l5 = 952ed578, Mem[0000000030101408] = 00000090 b1466a92 | |
2054 | stda %l4,[%i4+%o4]0x89 ! Mem[0000000030101408] = 8996f309 952ed578 | |
2055 | ! %f12 = ffffd578 f9ff6d1d, Mem[0000000010181408] = 00000048 000000ff | |
2056 | stda %f12,[%i6+%o4]0x80 ! Mem[0000000010181408] = ffffd578 f9ff6d1d | |
2057 | ! %l4 = 6226aaa98996f309, Mem[0000000010001400] = 34f6c510 | |
2058 | stwa %l4,[%i0+%g0]0x88 ! Mem[0000000010001400] = 8996f309 | |
2059 | ! %l1 = 0000000000000000, Mem[0000000010001408] = 00ce0000, %asi = 80 | |
2060 | stha %l1,[%i0+0x008]%asi ! Mem[0000000010001408] = 00000000 | |
2061 | ! Starting 10 instruction Load Burst | |
2062 | ! Mem[00000000100c1400] = 480000008e610000, %l7 = 00000000000000ff | |
2063 | ldxa [%i3+%g0]0x80,%l7 ! %l7 = 480000008e610000 | |
2064 | ||
2065 | p0_label_79: | |
2066 | ! Mem[0000000030041400] = ffffffff 00000000, %l0 = 000000ff, %l1 = 00000000 | |
2067 | ldda [%i1+%g0]0x81,%l0 ! %l0 = 00000000ffffffff 0000000000000000 | |
2068 | ! Mem[0000000010041404] = 952ed578, %l7 = 480000008e610000 | |
2069 | ldsba [%i1+0x004]%asi,%l7 ! %l7 = ffffffffffffff95 | |
2070 | ! Mem[0000000030181400] = 0000ffff, %l1 = 0000000000000000 | |
2071 | ldsha [%i6+%g0]0x89,%l1 ! %l1 = ffffffffffffffff | |
2072 | ! Mem[00000000201c0000] = ffffc9d1, %l1 = ffffffffffffffff | |
2073 | ldub [%o0+%g0],%l1 ! %l1 = 00000000000000ff | |
2074 | ! Mem[0000000030081410] = 48000000, %l6 = 0000000009f396ac | |
2075 | lduwa [%i2+%o5]0x89,%l6 ! %l6 = 0000000048000000 | |
2076 | ! Mem[0000000010081400] = 00ff0000 000000ff, %l4 = 8996f309, %l5 = 952ed578 | |
2077 | ldda [%i2+%g0]0x88,%l4 ! %l4 = 00000000000000ff 0000000000ff0000 | |
2078 | membar #Sync ! Added by membar checker (11) | |
2079 | ! Mem[0000000010101410] = ffffffff, %l3 = 00000000000000c0 | |
2080 | lduha [%i4+%o5]0x88,%l3 ! %l3 = 000000000000ffff | |
2081 | ! Mem[0000000010101438] = 0235f1213e268089, %l3 = 000000000000ffff | |
2082 | ldxa [%i4+0x038]%asi,%l3 ! %l3 = 0235f1213e268089 | |
2083 | ! Mem[0000000010041420] = 69773d22, %l4 = 00000000000000ff | |
2084 | ldsha [%i1+0x020]%asi,%l4 ! %l4 = 0000000000006977 | |
2085 | ! Starting 10 instruction Store Burst | |
2086 | ! %f7 = 48000000, Mem[0000000030081400] = fffffb99 | |
2087 | sta %f7 ,[%i2+%g0]0x81 ! Mem[0000000030081400] = 48000000 | |
2088 | ||
2089 | p0_label_80: | |
2090 | ! %l0 = 00000000ffffffff, Mem[0000000030141408] = 6226aaa9 | |
2091 | stwa %l0,[%i5+%o4]0x89 ! Mem[0000000030141408] = ffffffff | |
2092 | ! Mem[0000000030141410] = 000000ff, %l1 = 00000000000000ff | |
2093 | swapa [%i5+%o5]0x89,%l1 ! %l1 = 00000000000000ff | |
2094 | ! Mem[0000000030181410] = ce00c000, %l2 = 0000000000000000 | |
2095 | swapa [%i6+%o5]0x89,%l2 ! %l2 = 00000000ce00c000 | |
2096 | ! Mem[0000000010141400] = 00ce0000, %l6 = 0000000048000000 | |
2097 | swapa [%i5+%g0]0x80,%l6 ! %l6 = 0000000000ce0000 | |
2098 | ! %f26 = 56a6c03b a3a98c4c, %l4 = 0000000000006977 | |
2099 | ! Mem[0000000030041420] = 646fc5f4129a2bd4 | |
2100 | add %i1,0x020,%g1 | |
2101 | stda %f26,[%g1+%l4]ASI_PST16_SL ! Mem[0000000030041420] = 4c8ca9a33bc02bd4 | |
2102 | ! Mem[0000000030041400] = ffffffff, %l6 = 0000000000ce0000 | |
2103 | swapa [%i1+%g0]0x81,%l6 ! %l6 = 00000000ffffffff | |
2104 | ! %l0 = 00000000ffffffff, Mem[0000000030181400] = ffff0000 | |
2105 | stwa %l0,[%i6+%g0]0x81 ! Mem[0000000030181400] = ffffffff | |
2106 | ! %l0 = 00000000ffffffff, Mem[000000001014141c] = 00000cef | |
2107 | sth %l0,[%i5+0x01c] ! Mem[000000001014141c] = ffff0cef | |
2108 | ! Mem[00000000100c1428] = 6853bd89, %l7 = ffffff95, %l7 = ffffff95 | |
2109 | add %i3,0x28,%g1 | |
2110 | casa [%g1]0x80,%l7,%l7 ! %l7 = 000000006853bd89 | |
2111 | ! Starting 10 instruction Load Burst | |
2112 | ! Mem[0000000030001400] = ffff0000, %l2 = 00000000ce00c000 | |
2113 | lduwa [%i0+%g0]0x89,%l2 ! %l2 = 00000000ffff0000 | |
2114 | ||
2115 | ba,a p0_not_taken_0_end | |
2116 | p0_not_taken_0: | |
2117 | ! The following code should not be executed | |
2118 | ldsb [%i6+0x01c],%l5 | |
2119 | mulx %l5,%l5,%l3 | |
2120 | udiv %l1,0x471,%l6 | |
2121 | addc %l1,0x040,%l1 | |
2122 | sth %l6,[%i6+0x026] | |
2123 | or %l2,%l2,%l7 | |
2124 | ba,a p0_branch_failed | |
2125 | p0_not_taken_0_end: | |
2126 | ||
2127 | ||
2128 | ! End of Random Code for Thread 0 | |
2129 | ||
2130 | ||
2131 | ! Check Registers | |
2132 | ||
2133 | p0_check_registers: | |
2134 | set p0_expected_registers,%g1 | |
2135 | ldx [%g1+0x000],%g2 | |
2136 | cmp %l0,%g2 ! %l0 should be 00000000ffffffff | |
2137 | bne,a,pn %xcc,p0_reg_l0_fail | |
2138 | mov %l0,%g3 | |
2139 | ldx [%g1+0x008],%g2 | |
2140 | cmp %l1,%g2 ! %l1 should be 00000000000000ff | |
2141 | bne,a,pn %xcc,p0_reg_l1_fail | |
2142 | mov %l1,%g3 | |
2143 | ldx [%g1+0x010],%g2 | |
2144 | cmp %l2,%g2 ! %l2 should be 00000000ffff0000 | |
2145 | bne,a,pn %xcc,p0_reg_l2_fail | |
2146 | mov %l2,%g3 | |
2147 | ldx [%g1+0x018],%g2 | |
2148 | cmp %l3,%g2 ! %l3 should be 0235f1213e268089 | |
2149 | bne,a,pn %xcc,p0_reg_l3_fail | |
2150 | mov %l3,%g3 | |
2151 | ldx [%g1+0x020],%g2 | |
2152 | cmp %l4,%g2 ! %l4 should be 0000000000006977 | |
2153 | bne,a,pn %xcc,p0_reg_l4_fail | |
2154 | mov %l4,%g3 | |
2155 | ldx [%g1+0x028],%g2 | |
2156 | cmp %l5,%g2 ! %l5 should be 0000000000ff0000 | |
2157 | bne,a,pn %xcc,p0_reg_l5_fail | |
2158 | mov %l5,%g3 | |
2159 | ldx [%g1+0x030],%g2 | |
2160 | cmp %l6,%g2 ! %l6 should be 00000000ffffffff | |
2161 | bne,a,pn %xcc,p0_reg_l6_fail | |
2162 | mov %l6,%g3 | |
2163 | ldx [%g1+0x038],%g2 | |
2164 | cmp %l7,%g2 ! %l7 should be 000000006853bd89 | |
2165 | bne,a,pn %xcc,p0_reg_l7_fail | |
2166 | mov %l7,%g3 | |
2167 | ||
2168 | ! Check %y register | |
2169 | ||
2170 | set 0x000000ff,%g2 | |
2171 | rd %y,%g3 | |
2172 | cmp %g2,%g3 | |
2173 | bne,a p0_failed | |
2174 | mov 0x111,%g1 | |
2175 | ||
2176 | ! Check Floating Point Registers | |
2177 | ||
2178 | p0_check_fp_registers: | |
2179 | set p0_expected_fp_regs,%g3 | |
2180 | std %f0,[%g1] | |
2181 | ldx [%g1],%l1 | |
2182 | ldx [%g3+0x00],%l0 | |
2183 | cmp %l0,%l1 ! %f0 should be 1d6dfff9 b1ff26e2 | |
2184 | bne %xcc,p0_f0_fail | |
2185 | std %f2,[%g1] | |
2186 | ldx [%g1],%l1 | |
2187 | ldx [%g3+0x08],%l0 | |
2188 | cmp %l0,%l1 ! %f2 should be 10c5f634 0c37ffed | |
2189 | bne %xcc,p0_f2_fail | |
2190 | std %f4,[%g1] | |
2191 | ldx [%g1],%l1 | |
2192 | ldx [%g3+0x10],%l0 | |
2193 | cmp %l0,%l1 ! %f4 should be 00000048 8e610000 | |
2194 | bne %xcc,p0_f4_fail | |
2195 | std %f6,[%g1] | |
2196 | ldx [%g1],%l1 | |
2197 | ldx [%g3+0x18],%l0 | |
2198 | cmp %l0,%l1 ! %f6 should be 1d6dfff9 48000000 | |
2199 | bne %xcc,p0_f6_fail | |
2200 | std %f8,[%g1] | |
2201 | ldx [%g1],%l1 | |
2202 | ldx [%g3+0x20],%l0 | |
2203 | cmp %l0,%l1 ! %f8 should be 370cf309 c6d50574 | |
2204 | bne %xcc,p0_f8_fail | |
2205 | std %f10,[%g1] | |
2206 | ldx [%g1],%l1 | |
2207 | ldx [%g3+0x28],%l0 | |
2208 | cmp %l0,%l1 ! %f10 should be 34f6c510 42ab6605 | |
2209 | bne %xcc,p0_f10_fail | |
2210 | std %f12,[%g1] | |
2211 | ldx [%g1],%l1 | |
2212 | ldx [%g3+0x30],%l0 | |
2213 | cmp %l0,%l1 ! %f12 should be ffffd578 f9ff6d1d | |
2214 | bne %xcc,p0_f12_fail | |
2215 | std %f14,[%g1] | |
2216 | ldx [%g1],%l1 | |
2217 | ldx [%g3+0x38],%l0 | |
2218 | cmp %l0,%l1 ! %f14 should be bac0dba2 97917b00 | |
2219 | bne %xcc,p0_f14_fail | |
2220 | std %f16,[%g1] | |
2221 | ldx [%g1],%l1 | |
2222 | ldx [%g3+0x40],%l0 | |
2223 | cmp %l0,%l1 ! %f16 should be cc020661 fb438732 | |
2224 | bne %xcc,p0_f16_fail | |
2225 | std %f18,[%g1] | |
2226 | ldx [%g1],%l1 | |
2227 | ldx [%g3+0x48],%l0 | |
2228 | cmp %l0,%l1 ! %f18 should be ff000000 0000618e | |
2229 | bne %xcc,p0_f18_fail | |
2230 | std %f20,[%g1] | |
2231 | ldx [%g1],%l1 | |
2232 | ldx [%g3+0x50],%l0 | |
2233 | cmp %l0,%l1 ! %f20 should be 0000ce00 ffffffff | |
2234 | bne %xcc,p0_f20_fail | |
2235 | std %f22,[%g1] | |
2236 | ldx [%g1],%l1 | |
2237 | ldx [%g3+0x58],%l0 | |
2238 | cmp %l0,%l1 ! %f22 should be 781c91e0 ff952800 | |
2239 | bne %xcc,p0_f22_fail | |
2240 | std %f24,[%g1] | |
2241 | ldx [%g1],%l1 | |
2242 | ldx [%g3+0x60],%l0 | |
2243 | cmp %l0,%l1 ! %f24 should be 48ff0000 8e610000 | |
2244 | bne %xcc,p0_f24_fail | |
2245 | std %f26,[%g1] | |
2246 | ldx [%g1],%l1 | |
2247 | ldx [%g3+0x68],%l0 | |
2248 | cmp %l0,%l1 ! %f26 should be 56a6c03b a3a98c4c | |
2249 | bne %xcc,p0_f26_fail | |
2250 | std %f28,[%g1] | |
2251 | ldx [%g1],%l1 | |
2252 | ldx [%g3+0x70],%l0 | |
2253 | cmp %l0,%l1 ! %f28 should be 6226aaa9 8996f309 | |
2254 | bne %xcc,p0_f28_fail | |
2255 | std %f30,[%g1] | |
2256 | ldx [%g1],%l1 | |
2257 | ldx [%g3+0x78],%l0 | |
2258 | cmp %l0,%l1 ! %f30 should be 8980263e 21f13502 | |
2259 | bne %xcc,p0_f30_fail | |
2260 | nop | |
2261 | ||
2262 | ! The test for processor 0 has passed | |
2263 | ||
2264 | p0_passed: | |
2265 | ta GOOD_TRAP | |
2266 | nop | |
2267 | ||
2268 | p0_reg_l0_fail: | |
2269 | or %g0,0xbd0,%g1 | |
2270 | ba,a p0_failed | |
2271 | p0_reg_l1_fail: | |
2272 | or %g0,0xbd1,%g1 | |
2273 | ba,a p0_failed | |
2274 | p0_reg_l2_fail: | |
2275 | or %g0,0xbd2,%g1 | |
2276 | ba,a p0_failed | |
2277 | p0_reg_l3_fail: | |
2278 | or %g0,0xbd3,%g1 | |
2279 | ba,a p0_failed | |
2280 | p0_reg_l4_fail: | |
2281 | or %g0,0xbd4,%g1 | |
2282 | ba,a p0_failed | |
2283 | p0_reg_l5_fail: | |
2284 | or %g0,0xbd5,%g1 | |
2285 | ba,a p0_failed | |
2286 | p0_reg_l6_fail: | |
2287 | or %g0,0xbd6,%g1 | |
2288 | ba,a p0_failed | |
2289 | p0_reg_l7_fail: | |
2290 | or %g0,0xbd7,%g1 | |
2291 | ba,a p0_failed | |
2292 | p0_f0_fail: | |
2293 | set p0_temp,%g6 | |
2294 | mov 0xf00,%l0 | |
2295 | stx %l0,[%g6] | |
2296 | std %f0,[%g6+8] | |
2297 | stx %fsr,[%g6+16] | |
2298 | ta BAD_TRAP | |
2299 | ||
2300 | p0_f2_fail: | |
2301 | set p0_temp,%g6 | |
2302 | mov 0xf02,%l0 | |
2303 | stx %l0,[%g6] | |
2304 | std %f2,[%g6+8] | |
2305 | stx %fsr,[%g6+16] | |
2306 | ta BAD_TRAP | |
2307 | ||
2308 | p0_f4_fail: | |
2309 | set p0_temp,%g6 | |
2310 | mov 0xf04,%l0 | |
2311 | stx %l0,[%g6] | |
2312 | std %f4,[%g6+8] | |
2313 | stx %fsr,[%g6+16] | |
2314 | ta BAD_TRAP | |
2315 | ||
2316 | p0_f6_fail: | |
2317 | set p0_temp,%g6 | |
2318 | mov 0xf06,%l0 | |
2319 | stx %l0,[%g6] | |
2320 | std %f6,[%g6+8] | |
2321 | stx %fsr,[%g6+16] | |
2322 | ta BAD_TRAP | |
2323 | ||
2324 | p0_f8_fail: | |
2325 | set p0_temp,%g6 | |
2326 | mov 0xf08,%l0 | |
2327 | stx %l0,[%g6] | |
2328 | std %f8,[%g6+8] | |
2329 | stx %fsr,[%g6+16] | |
2330 | ta BAD_TRAP | |
2331 | ||
2332 | p0_f10_fail: | |
2333 | set p0_temp,%g6 | |
2334 | mov 0xf10,%l0 | |
2335 | stx %l0,[%g6] | |
2336 | std %f10,[%g6+8] | |
2337 | stx %fsr,[%g6+16] | |
2338 | ta BAD_TRAP | |
2339 | ||
2340 | p0_f12_fail: | |
2341 | set p0_temp,%g6 | |
2342 | mov 0xf12,%l0 | |
2343 | stx %l0,[%g6] | |
2344 | std %f12,[%g6+8] | |
2345 | stx %fsr,[%g6+16] | |
2346 | ta BAD_TRAP | |
2347 | ||
2348 | p0_f14_fail: | |
2349 | set p0_temp,%g6 | |
2350 | mov 0xf14,%l0 | |
2351 | stx %l0,[%g6] | |
2352 | std %f14,[%g6+8] | |
2353 | stx %fsr,[%g6+16] | |
2354 | ta BAD_TRAP | |
2355 | ||
2356 | p0_f16_fail: | |
2357 | set p0_temp,%g6 | |
2358 | mov 0xf16,%l0 | |
2359 | stx %l0,[%g6] | |
2360 | std %f16,[%g6+8] | |
2361 | stx %fsr,[%g6+16] | |
2362 | ta BAD_TRAP | |
2363 | ||
2364 | p0_f18_fail: | |
2365 | set p0_temp,%g6 | |
2366 | mov 0xf18,%l0 | |
2367 | stx %l0,[%g6] | |
2368 | std %f18,[%g6+8] | |
2369 | stx %fsr,[%g6+16] | |
2370 | ta BAD_TRAP | |
2371 | ||
2372 | p0_f20_fail: | |
2373 | set p0_temp,%g6 | |
2374 | mov 0xf20,%l0 | |
2375 | stx %l0,[%g6] | |
2376 | std %f20,[%g6+8] | |
2377 | stx %fsr,[%g6+16] | |
2378 | ta BAD_TRAP | |
2379 | ||
2380 | p0_f22_fail: | |
2381 | set p0_temp,%g6 | |
2382 | mov 0xf22,%l0 | |
2383 | stx %l0,[%g6] | |
2384 | std %f22,[%g6+8] | |
2385 | stx %fsr,[%g6+16] | |
2386 | ta BAD_TRAP | |
2387 | ||
2388 | p0_f24_fail: | |
2389 | set p0_temp,%g6 | |
2390 | mov 0xf24,%l0 | |
2391 | stx %l0,[%g6] | |
2392 | std %f24,[%g6+8] | |
2393 | stx %fsr,[%g6+16] | |
2394 | ta BAD_TRAP | |
2395 | ||
2396 | p0_f26_fail: | |
2397 | set p0_temp,%g6 | |
2398 | mov 0xf26,%l0 | |
2399 | stx %l0,[%g6] | |
2400 | std %f26,[%g6+8] | |
2401 | stx %fsr,[%g6+16] | |
2402 | ta BAD_TRAP | |
2403 | ||
2404 | p0_f28_fail: | |
2405 | set p0_temp,%g6 | |
2406 | mov 0xf28,%l0 | |
2407 | stx %l0,[%g6] | |
2408 | std %f28,[%g6+8] | |
2409 | stx %fsr,[%g6+16] | |
2410 | ta BAD_TRAP | |
2411 | ||
2412 | p0_f30_fail: | |
2413 | set p0_temp,%g6 | |
2414 | mov 0xf30,%l0 | |
2415 | stx %l0,[%g6] | |
2416 | std %f30,[%g6+8] | |
2417 | stx %fsr,[%g6+16] | |
2418 | ta BAD_TRAP | |
2419 | ||
2420 | ||
2421 | ! The test for processor 0 failed | |
2422 | ||
2423 | p0_failed: | |
2424 | set p0_temp,%g6 | |
2425 | stx %g1,[%g6] | |
2426 | stx %g2,[%g6+8] | |
2427 | stx %g3,[%g6+16] | |
2428 | stx %fsr,[%g6+24] | |
2429 | ta BAD_TRAP | |
2430 | ||
2431 | ||
2432 | ! The local area data for processor 0 failed | |
2433 | ||
2434 | p0_local_failed: | |
2435 | set done_flags,%g5 | |
2436 | mov 3,%g6 | |
2437 | st %g6,[%g5+0x000] ! Set processor 0 done flag | |
2438 | ||
2439 | set p0_temp,%g6 | |
2440 | add %g1,%g4,%g1 | |
2441 | stx %g4,[%g6] | |
2442 | stx %g2,[%g6+8] | |
2443 | stx %g3,[%g6+16] | |
2444 | st %fsr,[%g6+24] | |
2445 | ta BAD_TRAP | |
2446 | ||
2447 | p0_selfmod_failed: | |
2448 | ba p0_failed | |
2449 | mov 0xabc,%g1 | |
2450 | ||
2451 | p0_branch_failed: | |
2452 | mov 0xbbb,%g1 | |
2453 | rd %ccr,%g2 | |
2454 | ba p0_failed | |
2455 | mov 0x0,%g3 | |
2456 | ||
2457 | p0_trap1e: | |
2458 | fsqrts %f8 ,%f9 | |
2459 | xor %l0,0x17a,%l6 | |
2460 | addc %l1,-0x347,%l6 | |
2461 | smul %l7,0x79c,%l1 | |
2462 | xnor %l5,-0x4d0,%l4 | |
2463 | done | |
2464 | ||
2465 | p0_trap1o: | |
2466 | fsqrts %f8 ,%f9 | |
2467 | xor %l0,0x17a,%l6 | |
2468 | addc %l1,-0x347,%l6 | |
2469 | smul %l7,0x79c,%l1 | |
2470 | xnor %l5,-0x4d0,%l4 | |
2471 | done | |
2472 | ||
2473 | ||
2474 | p0_trap2e: | |
2475 | swapa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000010081400] | |
2476 | fcmps %fcc0,%f8 ,%f2 | |
2477 | sdivx %l6,%l4,%l2 | |
2478 | or %l5,0xc9e,%l5 | |
2479 | andn %l0,%l0,%l5 | |
2480 | done | |
2481 | ||
2482 | p0_trap2o: | |
2483 | swapa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000010081400] | |
2484 | fcmps %fcc0,%f8 ,%f2 | |
2485 | sdivx %l6,%l4,%l2 | |
2486 | or %l5,0xc9e,%l5 | |
2487 | andn %l0,%l0,%l5 | |
2488 | done | |
2489 | ||
2490 | ||
2491 | p0_trap3e: | |
2492 | add %l0,-0x3aa,%l3 | |
2493 | add %l0,0x20c,%l4 | |
2494 | xnor %l4,-0x252,%l5 | |
2495 | sub %l7,%l4,%l3 | |
2496 | done | |
2497 | ||
2498 | p0_trap3o: | |
2499 | add %l0,-0x3aa,%l3 | |
2500 | add %l0,0x20c,%l4 | |
2501 | xnor %l4,-0x252,%l5 | |
2502 | sub %l7,%l4,%l3 | |
2503 | done | |
2504 | ||
2505 | ! Cross Processor Interrupt Handler | |
2506 | ||
2507 | cross_intr_handler: | |
2508 | membar #Sync | |
2509 | ! Identify the recipient of the interrupt | |
2510 | mov 0x10,%g1 ! VA of Core ID Register | |
2511 | ldxa [%g1]ASI_CMP_CORE_ID,%g1 | |
2512 | and %g1,0x3f,%g4 ! Extract Core ID in %g4 | |
2513 | sll %g4,2,%g1 ! Index into intr receive array | |
2514 | set received_xintr,%g2 ! Pointer to receive counters | |
2515 | lduw [%g2+%g1],%g3 ! Get receive count | |
2516 | inc %g3 ! Incement by 1 | |
2517 | st %g3,[%g2+%g1] ! Update receive count | |
2518 | ! Reset busy bit interrupts and return | |
2519 | mov 0x40,%g1 ! Busy bit | |
2520 | stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit | |
2521 | membar #Sync | |
2522 | retry | |
2523 | ||
2524 | inst_access_handler: | |
2525 | done | |
2526 | ||
2527 | .align 256 | |
2528 | data_access_handler: | |
2529 | 1: done | |
2530 | ||
2531 | p0_init_memory_pointers: | |
2532 | set p0_init_registers,%g1 | |
2533 | mov %g0,%g2 | |
2534 | mov %g0,%g3 | |
2535 | mov %g0,%g4 | |
2536 | mov %g0,%g5 | |
2537 | mov %g0,%g6 | |
2538 | mov %g0,%g7 | |
2539 | ||
2540 | ! Initialize memory pointers for window 0 | |
2541 | set p0_local0_start,%i0 | |
2542 | set p0_local1_start,%i1 | |
2543 | set p0_local2_start,%i2 | |
2544 | set p0_local3_start,%i3 | |
2545 | set p0_local4_start,%i4 | |
2546 | set p0_local5_start,%i5 | |
2547 | set p0_local6_start,%i6 | |
2548 | clr %i7 | |
2549 | ! Init Local Registers in Window 0 | |
2550 | ldx [%g1+0x000],%l0 ! %l0 = 9b6ea6d0914e32fc | |
2551 | ldx [%g1+0x008],%l1 ! %l1 = e8640cf066f7b952 | |
2552 | ldx [%g1+0x010],%l2 ! %l2 = 920aa7d7fc177490 | |
2553 | ldx [%g1+0x018],%l3 ! %l3 = 68eb0bd61e80263e | |
2554 | ldx [%g1+0x020],%l4 ! %l4 = 9332c2f44b833b4c | |
2555 | ldx [%g1+0x028],%l5 ! %l5 = 4ae9ee62d783bcb9 | |
2556 | ldx [%g1+0x030],%l6 ! %l6 = a58ec7ca78d5db0f | |
2557 | ldx [%g1+0x038],%l7 ! %l7 = 6a399572b1427cf4 | |
2558 | ||
2559 | ! Initialize the output register of window 0 | |
2560 | ||
2561 | set share0_start,%o0 | |
2562 | set share1_start,%o1 | |
2563 | set share2_start,%o2 | |
2564 | set share3_start,%o3 | |
2565 | mov 0x08,%o4 | |
2566 | mov 0x10,%o5 | |
2567 | mov 0x18,%o6 | |
2568 | ||
2569 | retl | |
2570 | nop | |
2571 | ||
2572 | user_text_end: | |
2573 | .seg "text" | |
2574 | .align 0x2000 | |
2575 | user_near0_start: | |
2576 | p0_near_0_le: | |
2577 | jmpl %o7,%g0 | |
2578 | fsqrts %f8 ,%f9 | |
2579 | jmpl %o7,%g0 | |
2580 | nop | |
2581 | p0_near_0_he: | |
2582 | xor %l0,0x17a,%l6 | |
2583 | addc %l1,-0x347,%l6 | |
2584 | jmpl %o7,%g0 | |
2585 | smul %l7,0x79c,%l1 | |
2586 | near0_b2b_h: | |
2587 | andn %l4,0x25b,%l1 | |
2588 | xor %l5,-0x8b9,%l4 | |
2589 | smul %l4,0x54e,%l0 | |
2590 | smul %l5,%l1,%l4 | |
2591 | jmpl %o7,%g0 | |
2592 | and %l2,-0xe4b,%l6 | |
2593 | near0_b2b_l: | |
2594 | fsubs %f8 ,%f9 ,%f12 | |
2595 | fdivs %f9 ,%f2 ,%f9 | |
2596 | smul %l0,0x7be,%l1 | |
2597 | fcmps %fcc0,%f9 ,%f10 | |
2598 | jmpl %o7,%g0 | |
2599 | xor %l2,0xfec,%l0 | |
2600 | user_near0_end: | |
2601 | .seg "text" | |
2602 | .align 0x2000 | |
2603 | user_near1_start: | |
2604 | p0_near_1_le: | |
2605 | jmpl %o7,%g0 | |
2606 | subc %l4,%l3,%l5 | |
2607 | jmpl %o7,%g0 | |
2608 | nop | |
2609 | p0_near_1_he: | |
2610 | subc %l2,0x531,%l4 | |
2611 | sdivx %l3,%l3,%l7 | |
2612 | jmpl %o7,%g0 | |
2613 | udivx %l5,0x9cd,%l2 | |
2614 | near1_b2b_h: | |
2615 | mulx %l3,-0xcf5,%l7 | |
2616 | and %l3,%l5,%l2 | |
2617 | or %l4,%l5,%l4 | |
2618 | sub %l2,%l6,%l6 | |
2619 | fmuls %f25,%f18,%f28 | |
2620 | or %l0,-0x571,%l5 | |
2621 | or %l4,0x42b,%l0 | |
2622 | jmpl %o7,%g0 | |
2623 | fadds %f21,%f27,%f24 | |
2624 | near1_b2b_l: | |
2625 | mulx %l4,%l1,%l3 | |
2626 | umul %l5,%l4,%l2 | |
2627 | sdivx %l1,-0x3c2,%l0 | |
2628 | fitod %f1 ,%f12 | |
2629 | fdivs %f9 ,%f9 ,%f9 | |
2630 | fdivs %f14,%f5 ,%f5 | |
2631 | or %l4,%l6,%l7 | |
2632 | jmpl %o7,%g0 | |
2633 | addc %l3,%l4,%l2 | |
2634 | user_near1_end: | |
2635 | .seg "text" | |
2636 | .align 0x2000 | |
2637 | user_near2_start: | |
2638 | p0_near_2_le: | |
2639 | smul %l0,%l6,%l5 | |
2640 | fsqrts %f11,%f13 | |
2641 | fmuls %f4 ,%f7 ,%f7 | |
2642 | fsqrts %f13,%f15 | |
2643 | addc %l4,%l6,%l6 | |
2644 | jmpl %o7,%g0 | |
2645 | orn %l3,%l0,%l5 | |
2646 | p0_near_2_he: | |
2647 | orn %l0,0xe95,%l3 | |
2648 | smul %l7,0xa71,%l2 | |
2649 | std %l4,[%i6+0x020] ! Mem[0000000010181420] | |
2650 | ldstub [%o3+0x000],%l4 ! Mem[0000000021800000] | |
2651 | smul %l3,%l0,%l1 | |
2652 | fsqrts %f16,%f31 | |
2653 | jmpl %o7,%g0 | |
2654 | fsubs %f16,%f31,%f25 | |
2655 | near2_b2b_h: | |
2656 | andn %l4,%l4,%l2 | |
2657 | jmpl %o7,%g0 | |
2658 | andn %l1,0x2a2,%l5 | |
2659 | near2_b2b_l: | |
2660 | fcmps %fcc0,%f4 ,%f7 | |
2661 | jmpl %o7,%g0 | |
2662 | fcmps %fcc2,%f6 ,%f14 | |
2663 | user_near2_end: | |
2664 | .seg "text" | |
2665 | .align 0x2000 | |
2666 | user_near3_start: | |
2667 | p0_near_3_le: | |
2668 | fdivs %f13,%f13,%f1 | |
2669 | udivx %l2,0xb91,%l2 | |
2670 | stx %l1,[%i6+0x018] ! Mem[0000000010181418] | |
2671 | smul %l7,%l2,%l3 | |
2672 | and %l2,0x22c,%l0 | |
2673 | jmpl %o7,%g0 | |
2674 | fsqrts %f0 ,%f0 | |
2675 | p0_near_3_he: | |
2676 | fcmps %fcc3,%f18,%f28 | |
2677 | umul %l4,-0x84f,%l0 | |
2678 | addc %l3,%l6,%l0 | |
2679 | addc %l1,-0x52c,%l1 | |
2680 | ldub [%i1+0x026],%l7 ! Mem[0000000010041426] | |
2681 | xnor %l5,-0x51d,%l2 | |
2682 | andn %l5,0xb83,%l5 | |
2683 | jmpl %o7,%g0 | |
2684 | sdivx %l2,0x66e,%l2 | |
2685 | near3_b2b_h: | |
2686 | jmpl %o7,%g0 | |
2687 | umul %l3,0x052,%l6 | |
2688 | jmpl %o7,%g0 | |
2689 | nop | |
2690 | near3_b2b_l: | |
2691 | jmpl %o7,%g0 | |
2692 | udivx %l7,%l3,%l5 | |
2693 | jmpl %o7,%g0 | |
2694 | nop | |
2695 | user_near3_end: | |
2696 | .seg "text" | |
2697 | .text | |
2698 | .align 0x2000 | |
2699 | user_far0_start: | |
2700 | p0_far_0_le: | |
2701 | fsubs %f13,%f9 ,%f8 | |
2702 | fsubs %f8 ,%f9 ,%f1 | |
2703 | or %l5,%l2,%l5 | |
2704 | xor %l5,-0xf74,%l7 | |
2705 | and %l2,-0x702,%l1 | |
2706 | smul %l3,%l3,%l4 | |
2707 | smul %l5,-0x8e2,%l7 | |
2708 | jmpl %o7,%g0 | |
2709 | fadds %f0 ,%f7 ,%f3 | |
2710 | p0_far_0_lem: | |
2711 | fsubs %f13,%f9 ,%f8 | |
2712 | fsubs %f8 ,%f9 ,%f1 | |
2713 | or %l5,%l2,%l5 | |
2714 | xor %l5,-0xf74,%l7 | |
2715 | and %l2,-0x702,%l1 | |
2716 | smul %l3,%l3,%l4 | |
2717 | smul %l5,-0x8e2,%l7 | |
2718 | jmpl %o7,%g0 | |
2719 | fadds %f0 ,%f7 ,%f3 | |
2720 | p0_far_0_he: | |
2721 | fsubs %f18,%f28,%f25 | |
2722 | andn %l0,%l3,%l6 | |
2723 | jmpl %o7,%g0 | |
2724 | xnor %l3,%l6,%l5 | |
2725 | p0_far_0_hem: | |
2726 | fsubs %f18,%f28,%f25 | |
2727 | andn %l0,%l3,%l6 | |
2728 | jmpl %o7,%g0 | |
2729 | xnor %l3,%l6,%l5 | |
2730 | p0_loop_branch_0: | |
2731 | jmpl %o7+12,%g0 | |
2732 | add %l0,1,%l0 | |
2733 | far0_b2b_h: | |
2734 | udivx %l2,%l3,%l5 | |
2735 | sub %l2,0x9c7,%l2 | |
2736 | fadds %f28,%f23,%f25 | |
2737 | smul %l3,0xcb6,%l7 | |
2738 | orn %l5,%l5,%l7 | |
2739 | andn %l7,-0xaf7,%l6 | |
2740 | jmpl %o7,%g0 | |
2741 | mulx %l0,%l7,%l2 | |
2742 | far0_b2b_l: | |
2743 | add %l4,-0xd4c,%l0 | |
2744 | or %l0,%l3,%l4 | |
2745 | orn %l3,-0x4d7,%l4 | |
2746 | fadds %f13,%f14,%f8 | |
2747 | addc %l3,%l0,%l7 | |
2748 | fdivs %f3 ,%f11,%f12 | |
2749 | jmpl %o7,%g0 | |
2750 | xor %l4,-0x1c7,%l2 | |
2751 | user_far0_end: | |
2752 | .seg "text" | |
2753 | .text | |
2754 | .align 0x2000 | |
2755 | user_far1_start: | |
2756 | p0_far_1_le: | |
2757 | jmpl %o7,%g0 | |
2758 | fsqrts %f7 ,%f1 | |
2759 | jmpl %o7,%g0 | |
2760 | nop | |
2761 | p0_far_1_lem: | |
2762 | jmpl %o7,%g0 | |
2763 | fsqrts %f7 ,%f1 | |
2764 | jmpl %o7,%g0 | |
2765 | nop | |
2766 | p0_far_1_he: | |
2767 | fcmps %fcc1,%f16,%f20 | |
2768 | fdivs %f16,%f23,%f17 | |
2769 | jmpl %o7,%g0 | |
2770 | subc %l3,%l2,%l5 | |
2771 | p0_far_1_hem: | |
2772 | fcmps %fcc1,%f16,%f20 | |
2773 | fdivs %f16,%f23,%f17 | |
2774 | jmpl %o7,%g0 | |
2775 | subc %l3,%l2,%l5 | |
2776 | p0_loop_branch_1: | |
2777 | jmpl %o7+12,%g0 | |
2778 | add %l0,2,%l0 | |
2779 | far1_b2b_h: | |
2780 | smul %l1,%l0,%l6 | |
2781 | fdivs %f31,%f29,%f16 | |
2782 | fsqrts %f25,%f21 | |
2783 | jmpl %o7,%g0 | |
2784 | or %l0,%l7,%l0 | |
2785 | far1_b2b_l: | |
2786 | mulx %l5,%l0,%l0 | |
2787 | umul %l4,-0x60d,%l0 | |
2788 | fdivs %f8 ,%f7 ,%f2 | |
2789 | jmpl %o7,%g0 | |
2790 | xnor %l0,%l1,%l7 | |
2791 | user_far1_end: | |
2792 | .seg "text" | |
2793 | .text | |
2794 | .align 0x2000 | |
2795 | user_far2_start: | |
2796 | p0_far_2_le: | |
2797 | jmpl %o7,%g0 | |
2798 | fmuls %f2 ,%f3 ,%f8 | |
2799 | jmpl %o7,%g0 | |
2800 | nop | |
2801 | p0_far_2_lem: | |
2802 | jmpl %o7,%g0 | |
2803 | fmuls %f2 ,%f3 ,%f8 | |
2804 | jmpl %o7,%g0 | |
2805 | nop | |
2806 | p0_far_2_he: | |
2807 | add %l4,-0x609,%l4 | |
2808 | fcmps %fcc1,%f20,%f23 | |
2809 | or %l5,%l5,%l5 | |
2810 | or %l5,%l7,%l1 | |
2811 | mulx %l7,%l2,%l6 | |
2812 | smul %l6,0xe68,%l7 | |
2813 | jmpl %o7,%g0 | |
2814 | orn %l1,-0x0e7,%l0 | |
2815 | p0_far_2_hem: | |
2816 | add %l4,-0x609,%l4 | |
2817 | fcmps %fcc1,%f20,%f23 | |
2818 | or %l5,%l5,%l5 | |
2819 | or %l5,%l7,%l1 | |
2820 | mulx %l7,%l2,%l6 | |
2821 | smul %l6,0xe68,%l7 | |
2822 | jmpl %o7,%g0 | |
2823 | orn %l1,-0x0e7,%l0 | |
2824 | p0_loop_branch_2: | |
2825 | jmpl %o7+12,%g0 | |
2826 | add %l0,3,%l0 | |
2827 | far2_b2b_h: | |
2828 | and %l6,%l1,%l6 | |
2829 | mulx %l0,%l3,%l6 | |
2830 | xnor %l0,0x661,%l4 | |
2831 | andn %l3,-0x2cf,%l6 | |
2832 | or %l5,%l2,%l6 | |
2833 | udivx %l6,-0x53c,%l2 | |
2834 | jmpl %o7,%g0 | |
2835 | xnor %l2,-0x54c,%l4 | |
2836 | far2_b2b_l: | |
2837 | andn %l7,%l4,%l2 | |
2838 | fcmps %fcc3,%f3 ,%f11 | |
2839 | udivx %l3,%l4,%l7 | |
2840 | and %l1,%l4,%l6 | |
2841 | mulx %l2,0x4db,%l3 | |
2842 | addc %l3,0x97c,%l1 | |
2843 | jmpl %o7,%g0 | |
2844 | umul %l1,%l6,%l7 | |
2845 | user_far2_end: | |
2846 | .seg "text" | |
2847 | .text | |
2848 | .align 0x2000 | |
2849 | user_far3_start: | |
2850 | p0_far_3_le: | |
2851 | fdivs %f6 ,%f9 ,%f10 | |
2852 | fadds %f5 ,%f9 ,%f15 | |
2853 | fsubs %f8 ,%f1 ,%f14 | |
2854 | xor %l6,%l3,%l0 | |
2855 | sub %l4,0xf1e,%l7 | |
2856 | jmpl %o7,%g0 | |
2857 | fsubs %f14,%f1 ,%f0 | |
2858 | p0_far_3_lem: | |
2859 | fdivs %f6 ,%f9 ,%f10 | |
2860 | fadds %f5 ,%f9 ,%f15 | |
2861 | fsubs %f8 ,%f1 ,%f14 | |
2862 | xor %l6,%l3,%l0 | |
2863 | sub %l4,0xf1e,%l7 | |
2864 | jmpl %o7,%g0 | |
2865 | fsubs %f14,%f1 ,%f0 | |
2866 | p0_far_3_he: | |
2867 | mulx %l7,0x7f0,%l0 | |
2868 | fcmps %fcc0,%f27,%f25 | |
2869 | xnor %l3,%l3,%l2 | |
2870 | xnor %l1,%l7,%l6 | |
2871 | orn %l5,%l6,%l4 | |
2872 | fadds %f30,%f26,%f18 | |
2873 | jmpl %o7,%g0 | |
2874 | nop | |
2875 | p0_far_3_hem: | |
2876 | mulx %l7,0x7f0,%l0 | |
2877 | fcmps %fcc0,%f27,%f25 | |
2878 | xnor %l3,%l3,%l2 | |
2879 | xnor %l1,%l7,%l6 | |
2880 | orn %l5,%l6,%l4 | |
2881 | fadds %f30,%f26,%f18 | |
2882 | jmpl %o7,%g0 | |
2883 | nop | |
2884 | p0_loop_branch_3: | |
2885 | jmpl %o7+12,%g0 | |
2886 | add %l0,4,%l0 | |
2887 | far3_b2b_h: | |
2888 | fdivs %f27,%f25,%f20 | |
2889 | umul %l3,0xab5,%l2 | |
2890 | jmpl %o7,%g0 | |
2891 | fsqrts %f20,%f27 | |
2892 | far3_b2b_l: | |
2893 | fadds %f12,%f5 ,%f1 | |
2894 | andn %l6,%l4,%l3 | |
2895 | jmpl %o7,%g0 | |
2896 | sdivx %l6,-0x6ba,%l3 | |
2897 | user_far3_end: | |
2898 | .seg "text" | |
2899 | .align 0x2000 | |
2900 | user_jump0_start: | |
2901 | INIT_MEM(0, 0x0010, 1, +, 0, +, 0) | |
2902 | p0_jmpl_0_le: | |
2903 | jmpl %g6+8,%g0 | |
2904 | mulx %l0,%l2,%l1 | |
2905 | p0_call_0_le: | |
2906 | and %l4,%l6,%l1 | |
2907 | andn %l7,%l4,%l1 | |
2908 | addc %l3,%l1,%l4 | |
2909 | smul %l3,%l1,%l2 | |
2910 | retl | |
2911 | xor %l4,-0xc80,%l0 | |
2912 | p0_jmpl_0_lo: | |
2913 | jmpl %g6+8,%g0 | |
2914 | mulx %l0,%l2,%l1 | |
2915 | p0_call_0_lo: | |
2916 | and %l4,%l6,%l1 | |
2917 | andn %l7,%l4,%l1 | |
2918 | addc %l3,%l1,%l4 | |
2919 | smul %l3,%l1,%l2 | |
2920 | retl | |
2921 | xor %l4,-0xc80,%l0 | |
2922 | p0_jmpl_0_he: | |
2923 | subc %l0,%l5,%l1 | |
2924 | fitos %f20,%f30 | |
2925 | orn %l0,0x100,%l5 | |
2926 | or %l3,%l0,%l1 | |
2927 | stw %l7,[%i5+0x01c] ! Mem[000000001014141c] | |
2928 | and %l0,%l5,%l5 | |
2929 | jmpl %g6+8,%g0 | |
2930 | xor %l4,%l4,%l6 | |
2931 | p0_call_0_he: | |
2932 | and %l5,%l5,%l0 | |
2933 | addc %l4,0x3b7,%l0 | |
2934 | andn %l6,-0xb3e,%l4 | |
2935 | orn %l6,-0xde6,%l1 | |
2936 | sdivx %l5,%l6,%l1 | |
2937 | sub %l3,%l2,%l4 | |
2938 | retl | |
2939 | sub %l4,0x3b7,%l6 | |
2940 | p0_jmpl_0_ho: | |
2941 | subc %l0,%l5,%l1 | |
2942 | fitos %f20,%f30 | |
2943 | orn %l0,0x100,%l5 | |
2944 | or %l3,%l0,%l1 | |
2945 | stw %l7,[%o5+0x01c] ! Mem[000000001014141c] | |
2946 | and %l0,%l5,%l5 | |
2947 | jmpl %g6+8,%g0 | |
2948 | xor %l4,%l4,%l6 | |
2949 | p0_call_0_ho: | |
2950 | and %l5,%l5,%l0 | |
2951 | addc %l4,0x3b7,%l0 | |
2952 | andn %l6,-0xb3e,%l4 | |
2953 | orn %l6,-0xde6,%l1 | |
2954 | sdivx %l5,%l6,%l1 | |
2955 | sub %l3,%l2,%l4 | |
2956 | retl | |
2957 | sub %l4,0x3b7,%l6 | |
2958 | user_jump0_end: | |
2959 | .seg "text" | |
2960 | .align 0x2000 | |
2961 | user_jump1_start: | |
2962 | INIT_MEM(0, 0x0020, 1, +, 0, +, 0) | |
2963 | p0_jmpl_1_le: | |
2964 | fadds %f13,%f0 ,%f14 | |
2965 | and %l4,%l0,%l3 | |
2966 | st %f4 ,[%i3+0x000] ! Mem[00000000100c1400] | |
2967 | or %l0,0x353,%l0 | |
2968 | jmpl %g6+8,%g0 | |
2969 | or %l2,-0x1e2,%l3 | |
2970 | p0_call_1_le: | |
2971 | smul %l5,0xe3a,%l0 | |
2972 | or %l6,0xa5e,%l2 | |
2973 | ldub [%i3+0x021],%l1 ! Mem[00000000100c1421] | |
2974 | fmuls %f14,%f3 ,%f6 | |
2975 | and %l3,-0x217,%l5 | |
2976 | retl | |
2977 | ldsh [%i4+0x020],%l6 ! Mem[0000000010101420] | |
2978 | p0_jmpl_1_lo: | |
2979 | fadds %f13,%f0 ,%f14 | |
2980 | and %l4,%l0,%l3 | |
2981 | st %f4 ,[%o3+0x000] ! Mem[00000000100c1400] | |
2982 | or %l0,0x353,%l0 | |
2983 | jmpl %g6+8,%g0 | |
2984 | or %l2,-0x1e2,%l3 | |
2985 | p0_call_1_lo: | |
2986 | smul %l5,0xe3a,%l0 | |
2987 | or %l6,0xa5e,%l2 | |
2988 | ldub [%o3+0x021],%l1 ! Mem[00000000100c1421] | |
2989 | fmuls %f14,%f3 ,%f6 | |
2990 | and %l3,-0x217,%l5 | |
2991 | retl | |
2992 | ldsh [%o4+0x020],%l6 ! Mem[0000000010101420] | |
2993 | p0_jmpl_1_he: | |
2994 | jmpl %g6+8,%g0 | |
2995 | mulx %l3,%l5,%l6 | |
2996 | p0_call_1_he: | |
2997 | subc %l4,0x131,%l3 | |
2998 | smul %l4,%l1,%l2 | |
2999 | xnor %l7,%l6,%l6 | |
3000 | umul %l1,-0xe0e,%l7 | |
3001 | andn %l5,%l0,%l0 | |
3002 | retl | |
3003 | ldx [%i4+0x018],%l4 ! Mem[0000000010101418] | |
3004 | p0_jmpl_1_ho: | |
3005 | jmpl %g6+8,%g0 | |
3006 | mulx %l3,%l5,%l6 | |
3007 | p0_call_1_ho: | |
3008 | subc %l4,0x131,%l3 | |
3009 | smul %l4,%l1,%l2 | |
3010 | xnor %l7,%l6,%l6 | |
3011 | umul %l1,-0xe0e,%l7 | |
3012 | andn %l5,%l0,%l0 | |
3013 | retl | |
3014 | ldx [%o4+0x018],%l4 ! Mem[0000000010101418] | |
3015 | user_jump1_end: | |
3016 | .seg "text" | |
3017 | .align 0x2000 | |
3018 | user_jump2_start: | |
3019 | INIT_MEM(0, 0x0030, 1, +, 0, +, 0) | |
3020 | p0_jmpl_2_le: | |
3021 | jmpl %g6+8,%g0 | |
3022 | addc %l1,0x861,%l0 | |
3023 | p0_call_2_le: | |
3024 | udivx %l7,0xb6f,%l0 | |
3025 | or %l4,-0xd49,%l7 | |
3026 | ldx [%i6+0x018],%l6 ! Mem[0000000010181418] | |
3027 | sdivx %l2,%l6,%l0 | |
3028 | orn %l7,%l2,%l0 | |
3029 | subc %l1,0x63b,%l2 | |
3030 | retl | |
3031 | umul %l4,%l0,%l3 | |
3032 | p0_jmpl_2_lo: | |
3033 | jmpl %g6+8,%g0 | |
3034 | addc %l1,0x861,%l0 | |
3035 | p0_call_2_lo: | |
3036 | udivx %l7,0xb6f,%l0 | |
3037 | or %l4,-0xd49,%l7 | |
3038 | ldx [%o6+0x018],%l6 ! Mem[0000000010181418] | |
3039 | sdivx %l2,%l6,%l0 | |
3040 | orn %l7,%l2,%l0 | |
3041 | subc %l1,0x63b,%l2 | |
3042 | retl | |
3043 | umul %l4,%l0,%l3 | |
3044 | p0_jmpl_2_he: | |
3045 | jmpl %g6+8,%g0 | |
3046 | fsubs %f21,%f25,%f25 | |
3047 | p0_call_2_he: | |
3048 | or %l7,-0x50e,%l3 | |
3049 | fmuls %f18,%f24,%f28 | |
3050 | sdivx %l4,-0x03e,%l4 | |
3051 | sdivx %l4,%l0,%l0 | |
3052 | udivx %l3,-0x104,%l2 | |
3053 | retl | |
3054 | xnor %l2,%l3,%l0 | |
3055 | p0_jmpl_2_ho: | |
3056 | jmpl %g6+8,%g0 | |
3057 | fsubs %f21,%f25,%f25 | |
3058 | p0_call_2_ho: | |
3059 | or %l7,-0x50e,%l3 | |
3060 | fmuls %f18,%f24,%f28 | |
3061 | sdivx %l4,-0x03e,%l4 | |
3062 | sdivx %l4,%l0,%l0 | |
3063 | udivx %l3,-0x104,%l2 | |
3064 | retl | |
3065 | xnor %l2,%l3,%l0 | |
3066 | user_jump2_end: | |
3067 | .seg "text" | |
3068 | .align 0x2000 | |
3069 | user_jump3_start: | |
3070 | INIT_MEM(0, 0x0040, 1, +, 0, +, 0) | |
3071 | p0_jmpl_3_le: | |
3072 | and %l6,%l5,%l1 | |
3073 | mulx %l7,-0xd1d,%l1 | |
3074 | umul %l0,0xda3,%l5 | |
3075 | fsubs %f0 ,%f4 ,%f10 | |
3076 | add %l6,%l5,%l4 | |
3077 | xor %l7,0x5f9,%l4 | |
3078 | fsubs %f4 ,%f3 ,%f0 | |
3079 | jmpl %g6+8,%g0 | |
3080 | fsubs %f8 ,%f15,%f13 | |
3081 | p0_call_3_le: | |
3082 | ldub [%i5+0x00a],%l6 ! Mem[000000001014140a] | |
3083 | retl | |
3084 | umul %l4,-0x372,%l4 | |
3085 | p0_jmpl_3_lo: | |
3086 | and %l6,%l5,%l1 | |
3087 | mulx %l7,-0xd1d,%l1 | |
3088 | umul %l0,0xda3,%l5 | |
3089 | fsubs %f0 ,%f4 ,%f10 | |
3090 | add %l6,%l5,%l4 | |
3091 | xor %l7,0x5f9,%l4 | |
3092 | fsubs %f4 ,%f3 ,%f0 | |
3093 | jmpl %g6+8,%g0 | |
3094 | fsubs %f8 ,%f15,%f13 | |
3095 | p0_call_3_lo: | |
3096 | ldub [%o5+0x00a],%l6 ! Mem[000000001014140a] | |
3097 | retl | |
3098 | umul %l4,-0x372,%l4 | |
3099 | p0_jmpl_3_he: | |
3100 | xnor %l4,%l0,%l7 | |
3101 | or %l2,-0xa92,%l7 | |
3102 | sdivx %l6,-0xc08,%l2 | |
3103 | orn %l4,%l4,%l7 | |
3104 | fcmps %fcc2,%f17,%f24 | |
3105 | ldstub [%i5+0x026],%l7 ! Mem[0000000010141426] | |
3106 | jmpl %g6+8,%g0 | |
3107 | sdivx %l2,%l2,%l2 | |
3108 | p0_call_3_he: | |
3109 | udivx %l1,%l5,%l1 | |
3110 | andn %l5,%l5,%l2 | |
3111 | retl | |
3112 | addc %l0,0x723,%l5 | |
3113 | p0_jmpl_3_ho: | |
3114 | xnor %l4,%l0,%l7 | |
3115 | or %l2,-0xa92,%l7 | |
3116 | sdivx %l6,-0xc08,%l2 | |
3117 | orn %l4,%l4,%l7 | |
3118 | fcmps %fcc2,%f17,%f24 | |
3119 | ldstub [%o5+0x026],%l7 ! Mem[0000000010141426] | |
3120 | jmpl %g6+8,%g0 | |
3121 | sdivx %l2,%l2,%l2 | |
3122 | p0_call_3_ho: | |
3123 | udivx %l1,%l5,%l1 | |
3124 | andn %l5,%l5,%l2 | |
3125 | retl | |
3126 | addc %l0,0x723,%l5 | |
3127 | user_jump3_end: | |
3128 | ||
3129 | .seg "data" | |
3130 | .align 0x2000 | |
3131 | user_data_start: | |
3132 | done_flags: | |
3133 | .word 0 | |
3134 | .align 8 | |
3135 | done_count: | |
3136 | .word 0,0 | |
3137 | Start_Flags: | |
3138 | .word 0,0,0,0 | |
3139 | Finish_Flag: | |
3140 | .word 0,0 | |
3141 | .align 8 | |
3142 | num_processors: | |
3143 | .word 1 | |
3144 | num_agents: | |
3145 | .word 0 | |
3146 | no_membar: | |
3147 | .word 0 | |
3148 | max_ireg: | |
3149 | .word 8,0 | |
3150 | max_freg: | |
3151 | .word 32,0 | |
3152 | .align 64 | |
3153 | p0_temp: | |
3154 | .word 0,0,0,0,0,0,0,0 | |
3155 | .word 0,0,0,0,0,0,0,0 | |
3156 | .word 0,0,0,0,0,0,0,0 | |
3157 | .word 0,0,0,0,0,0,0,0 | |
3158 | p0_debug: | |
3159 | .word 0,0,0,0,0,0,0,0 | |
3160 | .word 0,0,0,0,0,0,0,0 | |
3161 | p0_fsr: | |
3162 | .word 0x00000000,0x00000000 | |
3163 | .align 8 | |
3164 | p0_loop_cnt: | |
3165 | .word 1,0 | |
3166 | max_windows: | |
3167 | .word 1,0,0,0,0,0,0,0 | |
3168 | .word 0,0,0,0,0,0,0,0 | |
3169 | .word 0,0,0,0,0,0,0,0 | |
3170 | .word 0,0,0,0,0,0,0,0 | |
3171 | .word 0,0,0,0,0,0,0,0 | |
3172 | .word 0,0,0,0,0,0,0,0 | |
3173 | .word 0,0,0,0,0,0,0,0 | |
3174 | .word 0,0,0,0,0,0,0,0 | |
3175 | .word 0,0,0,0,0,0,0,0 | |
3176 | .word 0,0,0,0,0,0,0,0 | |
3177 | .word 0,0,0,0,0,0,0,0 | |
3178 | .word 0,0,0,0,0,0,0,0 | |
3179 | .word 0,0,0,0,0,0,0,0 | |
3180 | .word 0,0,0,0,0,0,0,0 | |
3181 | .word 0,0,0,0,0,0,0,0 | |
3182 | .word 0,0,0,0,0,0,0,0 | |
3183 | .word 0,0,0,0,0,0,0,0 | |
3184 | .word 0,0,0,0,0,0,0,0 | |
3185 | .word 0,0,0,0,0,0,0,0 | |
3186 | .word 0,0,0,0,0,0,0,0 | |
3187 | .word 0,0,0,0,0,0,0,0 | |
3188 | .word 0,0,0,0,0,0,0,0 | |
3189 | .word 0,0,0,0,0,0,0,0 | |
3190 | .word 0,0,0,0,0,0,0,0 | |
3191 | .word 0,0,0,0,0,0,0,0 | |
3192 | .word 0,0,0,0,0,0,0,0 | |
3193 | .word 0,0,0,0,0,0,0,0 | |
3194 | .word 0,0,0,0,0,0,0,0 | |
3195 | .word 0,0,0,0,0,0,0,0 | |
3196 | .word 0,0,0,0,0,0,0,0 | |
3197 | .word 0,0,0,0,0,0,0,0 | |
3198 | .word 0,0,0,0,0,0,0,0 | |
3199 | ||
3200 | .align 8 | |
3201 | p0_init_registers: | |
3202 | .word 0x9b6ea6d0,0x914e32fc ! Init value for %l0 | |
3203 | .word 0xe8640cf0,0x66f7b952 ! Init value for %l1 | |
3204 | .word 0x920aa7d7,0xfc177490 ! Init value for %l2 | |
3205 | .word 0x68eb0bd6,0x1e80263e ! Init value for %l3 | |
3206 | .word 0x9332c2f4,0x4b833b4c ! Init value for %l4 | |
3207 | .word 0x4ae9ee62,0xd783bcb9 ! Init value for %l5 | |
3208 | .word 0xa58ec7ca,0x78d5db0f ! Init value for %l6 | |
3209 | .word 0x6a399572,0xb1427cf4 ! Init value for %l7 | |
3210 | .align 64 | |
3211 | p0_init_freg: | |
3212 | .word 0x12be9cf8,0x4be67a45 ! Init value for %f0 | |
3213 | .word 0x867517c3,0x1261fd6a ! Init value for %f2 | |
3214 | .word 0x781c91e0,0x6a485ce9 ! Init value for %f4 | |
3215 | .word 0x7405d5c6,0x133a31ec ! Init value for %f6 | |
3216 | .word 0xa9916d5f,0x3afbc871 ! Init value for %f8 | |
3217 | .word 0x7ff9c63f,0x08590d12 ! Init value for %f10 | |
3218 | .word 0x73cdb2f2,0x890271d1 ! Init value for %f12 | |
3219 | .word 0xfe1d82a3,0x61f75dba ! Init value for %f14 | |
3220 | .word 0xf2660b89,0x29ee8f10 ! Init value for %f16 | |
3221 | .word 0x90322718,0xd5d1d354 ! Init value for %f18 | |
3222 | .word 0x7511905e,0x1d0001c1 ! Init value for %f20 | |
3223 | .word 0x80661940,0x92d8a447 ! Init value for %f22 | |
3224 | .word 0x0566ab42,0xa66f3780 ! Init value for %f24 | |
3225 | .word 0xaa1d888a,0x33d5fedf ! Init value for %f26 | |
3226 | .word 0xd526c6c8,0xef1e71aa ! Init value for %f28 | |
3227 | .word 0x54566331,0xa7966127 ! Init value for %f30 | |
3228 | .word 0x7e452964,0x32aee367 ! Init value for %f32 | |
3229 | .word 0x2f59aa52,0x2a3ee734 ! Init value for %f34 | |
3230 | .word 0x4a865c18,0x832c47b5 ! Init value for %f36 | |
3231 | .word 0xe96c71c3,0x3fcc9d57 ! Init value for %f38 | |
3232 | .word 0x0ef25495,0x78b280c7 ! Init value for %f40 | |
3233 | .word 0xf248dcea,0x07e33a1b ! Init value for %f42 | |
3234 | .word 0x631ab436,0x0a20a05e ! Init value for %f44 | |
3235 | .word 0x44abe2ca,0x2cefeca2 ! Init value for %f46 | |
3236 | .word 0x6ce6a51c,0xf33d378b | |
3237 | .word 0xbbc796e4,0x178417ff | |
3238 | .word 0xea7e1a16,0x2e7b7b95 | |
3239 | .word 0x65844ff0,0x5a043a7f | |
3240 | .word 0x57b14fe4,0x4c0fc124 | |
3241 | .word 0x9a7a6d0c,0xe1c36141 | |
3242 | .word 0xcb572705,0x7c6e6bea | |
3243 | .word 0x1a2943c4,0xa026955e | |
3244 | p0_share_mask: | |
3245 | .word 0xffff0000,0x00000000 | |
3246 | .word 0x00000000,0x00000000 | |
3247 | .word 0x00000000,0x00000000 | |
3248 | .word 0x00000000,0x00000000 | |
3249 | .word 0x00000000,0x00000000 | |
3250 | .word 0x00000000,0x00000000 | |
3251 | .word 0x00000000,0x00000000 | |
3252 | .word 0x00000000,0x00000000 | |
3253 | p0_expected_registers: | |
3254 | .word 0x00000000,0xffffffff | |
3255 | .word 0x00000000,0x000000ff | |
3256 | .word 0x00000000,0xffff0000 | |
3257 | .word 0x0235f121,0x3e268089 | |
3258 | .word 0x00000000,0x00006977 | |
3259 | .word 0x00000000,0x00ff0000 | |
3260 | .word 0x00000000,0xffffffff | |
3261 | .word 0x00000000,0x6853bd89 | |
3262 | p0_expected_fp_regs: | |
3263 | .word 0x1d6dfff9,0xb1ff26e2 | |
3264 | .word 0x10c5f634,0x0c37ffed | |
3265 | .word 0x00000048,0x8e610000 | |
3266 | .word 0x1d6dfff9,0x48000000 | |
3267 | .word 0x370cf309,0xc6d50574 | |
3268 | .word 0x34f6c510,0x42ab6605 | |
3269 | .word 0xffffd578,0xf9ff6d1d | |
3270 | .word 0xbac0dba2,0x97917b00 | |
3271 | .word 0xcc020661,0xfb438732 | |
3272 | .word 0xff000000,0x0000618e | |
3273 | .word 0x0000ce00,0xffffffff | |
3274 | .word 0x781c91e0,0xff952800 | |
3275 | .word 0x48ff0000,0x8e610000 | |
3276 | .word 0x56a6c03b,0xa3a98c4c | |
3277 | .word 0x6226aaa9,0x8996f309 | |
3278 | .word 0x8980263e,0x21f13502 | |
3279 | .word 0x00000004,0x00000400 ! %fsr = 0000000400000400 | |
3280 | p0_local0_expect: | |
3281 | .word 0x09f39689,0x0c37ffed | |
3282 | .word 0x00000000,0x22a877e1 | |
3283 | .word 0x00005d00,0xa9aa2662 | |
3284 | .word 0xffffd578,0xf9ff6d1d | |
3285 | .word 0x4e22978b,0x00000569 | |
3286 | .word 0xdd645a89,0xf75c56ff | |
3287 | .word 0xc5b8ffb9,0x6226aaa9 | |
3288 | .word 0x34f6c510,0x42ab6605 | |
3289 | p0_local0_sec_expect: | |
3290 | .word 0x0000ffff,0xa2dbc0ff | |
3291 | .word 0x78d52e95,0xb3952800 | |
3292 | .word 0x48000000,0x8e610000 | |
3293 | .word 0x7405d5c6,0x09f396ac | |
3294 | .word 0x6226aaa9,0xac96f309 | |
3295 | .word 0x6dd96223,0xfe74caff | |
3296 | .word 0x4e22978b,0xe9773d22 | |
3297 | .word 0x4dd86223,0x00000000 | |
3298 | p0_local1_expect: | |
3299 | .word 0x00000000,0x952ed578 | |
3300 | .word 0x0000ce00,0x315317c0 | |
3301 | .word 0xffff0000,0x42ab6605 | |
3302 | .word 0xe9770090,0x49d1610e | |
3303 | .word 0x69773d22,0x5bc2523e | |
3304 | .word 0x052fd791,0x6ff8bfb9 | |
3305 | .word 0x9b55707b,0x4bea9d38 | |
3306 | .word 0xb835ef8f,0x04f925de | |
3307 | p0_local1_sec_expect: | |
3308 | .word 0x00ce0000,0x00000000 | |
3309 | .word 0xac96f309,0x00000000 | |
3310 | .word 0x000000ff,0x00000000 | |
3311 | .word 0xb3e78224,0x1a8d5386 | |
3312 | .word 0x4c8ca9a3,0x3bc02bd4 | |
3313 | .word 0xda28b8ad,0xa7a985d3 | |
3314 | .word 0x92563b44,0xaffd6a1f | |
3315 | .word 0x0b34d72a,0x5dee9bc4 | |
3316 | p0_local2_expect: | |
3317 | .word 0xff000000,0x0000ff00 | |
3318 | .word 0xff952800,0xb1ff26e2 | |
3319 | .word 0x0000212c,0xffffffff | |
3320 | .word 0xc7793747,0x3bca1e4b | |
3321 | .word 0xdbcd7ca0,0x821973ea | |
3322 | .word 0x57899fbb,0x00000009 | |
3323 | .word 0x50ae413e,0x8e2ed52e | |
3324 | .word 0x55790d32,0xe226ffb1 | |
3325 | p0_local2_sec_expect: | |
3326 | .word 0x48000000,0x86dcfb9a | |
3327 | .word 0xff000000,0x610602cc | |
3328 | .word 0x00000048,0xf9ff6d1d | |
3329 | .word 0x8244e035,0xdc3cff1f | |
3330 | .word 0xdc71b4ff,0xdd2aa0c2 | |
3331 | .word 0xadabdea7,0xf74f043a | |
3332 | .word 0x328743fb,0x610602cc | |
3333 | .word 0x86dcfb9a,0x101fa56e | |
3334 | p0_local3_expect: | |
3335 | .word 0x48000000,0x8e610000 | |
3336 | .word 0xffc0dba2,0x2ad7340b | |
3337 | .word 0x0000ffff,0xa2dbc0ff | |
3338 | .word 0x00ff0000,0x09f396ac | |
3339 | .word 0xffbff86f,0x91d72f05 | |
3340 | .word 0x6853bd89,0x1cfa9aae | |
3341 | .word 0x00000000,0xce9357a6 | |
3342 | .word 0xc4d9e35f,0x78d5ffff | |
3343 | p0_local3_sec_expect: | |
3344 | .word 0xffffffff,0xffffffff | |
3345 | .word 0xff03367b,0xb9bff86f | |
3346 | .word 0xac96f309,0x09000000 | |
3347 | .word 0xe9773d22,0x49d1610e | |
3348 | .word 0x87fed287,0x5bc2523e | |
3349 | .word 0x052fd791,0x6ff8bfb9 | |
3350 | .word 0x9b55707b,0x4bea9d38 | |
3351 | .word 0xb835ef8f,0x04f925de | |
3352 | p0_local4_expect: | |
3353 | .word 0x328743fb,0x610602cc | |
3354 | .word 0x8e610000,0x000000ff | |
3355 | .word 0xffffffff,0x00ce0000 | |
3356 | .word 0x002895ff,0xe0911c78 | |
3357 | .word 0x0000618e,0x0000ff48 | |
3358 | .word 0x4c8ca9a3,0x3bc0a656 | |
3359 | .word 0x09f39689,0xa9aa2662 | |
3360 | .word 0x0235f121,0x3e268089 | |
3361 | p0_local4_sec_expect: | |
3362 | .word 0x00ce0000,0x10c5f634 | |
3363 | .word 0x09f39689,0x78d52e95 | |
3364 | .word 0xff5df761,0x59398f40 | |
3365 | .word 0x4daf00d3,0x1ca27773 | |
3366 | .word 0x7896068c,0xd90e52cc | |
3367 | .word 0x917e0000,0x03690000 | |
3368 | .word 0x5c26587e,0x2ed87010 | |
3369 | .word 0xdd9e69c4,0x85bf5f95 | |
3370 | p0_local5_expect: | |
3371 | .word 0x48000000,0x00000000 | |
3372 | .word 0x0000212c,0x6f05bfb9 | |
3373 | .word 0xf9ff6d1d,0x00000392 | |
3374 | .word 0x0d9cec27,0xffff0cef | |
3375 | .word 0x199317ea,0xb51a731a | |
3376 | .word 0x4a46fa0d,0x310fa08b | |
3377 | .word 0xfbb5d0fa,0x9f583f05 | |
3378 | .word 0x1cfa9aff,0x7fee3b5b | |
3379 | p0_local5_sec_expect: | |
3380 | .word 0xff93d96d,0x9b1de572 | |
3381 | .word 0xffffffff,0x49d1610e | |
3382 | .word 0xff000000,0x2362d84d | |
3383 | .word 0x8365e93b,0x7398626b | |
3384 | .word 0x4fa1c03a,0x9e31052f | |
3385 | .word 0x7a4f16fe,0xa2c584f2 | |
3386 | .word 0xfa76ba77,0x1edba537 | |
3387 | .word 0x33d7fad2,0xb0fcab2e | |
3388 | p0_local6_expect: | |
3389 | .word 0x09f396ac,0x00000009 | |
3390 | .word 0xffffd578,0xf9ff6d1d | |
3391 | .word 0xffffb395,0x48000000 | |
3392 | .word 0xdc71b4ff,0xdd2aa0c2 | |
3393 | .word 0x5bf3f83d,0x1879cdf0 | |
3394 | .word 0x6853bd89,0x548612b5 | |
3395 | .word 0xffffffff,0xffffffff | |
3396 | .word 0xc4d9e35f,0x09f396ac | |
3397 | p0_local6_sec_expect: | |
3398 | .word 0xffffffff,0x291fd186 | |
3399 | .word 0xba000000,0xa9c254aa | |
3400 | .word 0x00000000,0x00000000 | |
3401 | .word 0x66dfb8ce,0x62097954 | |
3402 | .word 0x072d6118,0xa6309d67 | |
3403 | .word 0xf0a6b847,0x9c6f2e62 | |
3404 | .word 0x017c0f89,0xe933fb8d | |
3405 | .word 0x86152a7c,0x7ad11b82 | |
3406 | share0_expect: | |
3407 | .word 0xffffc9d1,0xc795f368 | |
3408 | .word 0xc5a9deba,0x4e21d253 | |
3409 | .word 0x5ddf6329,0xb6ddd440 | |
3410 | .word 0x5c65cf87,0x0c150b43 | |
3411 | .word 0xb36ddb78,0x02488521 | |
3412 | .word 0x0513eb67,0x5ea1e120 | |
3413 | .word 0x5af46c4b,0xc771d778 | |
3414 | .word 0x02a63a9f,0x1da5a8f9 | |
3415 | share1_expect: | |
3416 | .word 0xce000d84,0x3fb3ec13 | |
3417 | .word 0xb800b974,0x66a20954 | |
3418 | .word 0xb2cbc625,0x6449e5d5 | |
3419 | .word 0xe1d1e8a8,0xd3e0722c | |
3420 | .word 0x1a9000c3,0x1fef1b60 | |
3421 | .word 0x2e224e90,0xa228a97a | |
3422 | .word 0x32d6b4ae,0x819831a2 | |
3423 | .word 0x44b71d2d,0x072b1fde | |
3424 | .word 0xc300977d,0xc614dc50 | |
3425 | .word 0xd871db78,0xfa0d80cf | |
3426 | .word 0x6284aef8,0x576e7e2a | |
3427 | .word 0x9d8a50bd,0xb44ada80 | |
3428 | .word 0xcbdbad43,0xed9c86ca | |
3429 | .word 0x1b758961,0xce6a5fae | |
3430 | .word 0x7f743197,0x8ff87f1d | |
3431 | .word 0xb4ff4a0c,0x35e86e76 | |
3432 | share2_expect: | |
3433 | .word 0x0000b3ec,0x28daf73a | |
3434 | .word 0x1df15b0a,0xfc84ca22 | |
3435 | .word 0xb1fff3af,0x05464e02 | |
3436 | .word 0xcc633c22,0x4fbef66d | |
3437 | .word 0x7c92aa63,0x17745518 | |
3438 | .word 0x77c83dbc,0x60b5a053 | |
3439 | .word 0xe0e30457,0xaf991cb7 | |
3440 | .word 0x2896f7eb,0x614ae50c | |
3441 | share3_expect: | |
3442 | .word 0x03925c53,0xe6e072bd | |
3443 | .word 0x59676f50,0x6c53241f | |
3444 | .word 0x56856c2c,0x6f8029ac | |
3445 | .word 0xfe739e84,0xe1e91f74 | |
3446 | .word 0x7ca79c50,0x9837424b | |
3447 | .word 0x4e6feaf3,0xd0f9445f | |
3448 | .word 0x521fc74f,0x3e756c8d | |
3449 | .word 0x7b934964,0x72117cd2 | |
3450 | .word 0xf30948bf,0x06dfc595 | |
3451 | .word 0x895b264f,0x707f932f | |
3452 | .word 0xd44e3896,0xa0032ae9 | |
3453 | .word 0xa8b1b994,0x528322e1 | |
3454 | .word 0x1123168a,0x5e32bcf1 | |
3455 | .word 0xdd0dc6cb,0x7eb76567 | |
3456 | .word 0x15d50828,0x43907f94 | |
3457 | .word 0x8208014d,0xc4e353e4 | |
3458 | .word 0xff57fef6,0x9d79de7c | |
3459 | .word 0xf6315b4f,0xcba29e60 | |
3460 | .word 0x8a75b947,0x3112e260 | |
3461 | .word 0xeb9854c7,0x2434ec61 | |
3462 | .word 0xac19e34e,0x92f6d14e | |
3463 | .word 0x401931e3,0xcc2560f3 | |
3464 | .word 0xd0d35969,0x41cadf58 | |
3465 | .word 0x951cc6ae,0x2fc932e3 | |
3466 | .word 0xc2e9de96,0x8445b84a | |
3467 | .word 0x6a5d21cb,0x1607576b | |
3468 | .word 0xb30eae95,0xba80756f | |
3469 | .word 0x22b6da0c,0x3cffbbae | |
3470 | .word 0xd455f142,0x4648fa53 | |
3471 | .word 0x69d45fd2,0x400e6e31 | |
3472 | .word 0x807768ee,0x886e7ad2 | |
3473 | .word 0x03e9bae6,0x1d581941 | |
3474 | .word 0x0000d874,0x0efadc42 | |
3475 | .word 0xdfa6ff17,0x65d04513 | |
3476 | .word 0x299f4978,0x9a68b808 | |
3477 | .word 0x7c256d92,0xcf42efbf | |
3478 | .word 0x35688833,0x5d83699a | |
3479 | .word 0x05b76fd9,0x90304d60 | |
3480 | .word 0x8dd86d95,0x72d45143 | |
3481 | .word 0x213c8147,0x3950e6d8 | |
3482 | .word 0x58ff5df1,0xf800103c | |
3483 | .word 0xf44c8d07,0x11d58c74 | |
3484 | .word 0xcae0ff11,0xc7461003 | |
3485 | .word 0xa9f93bb3,0xa27b2957 | |
3486 | .word 0xbcbc6c95,0xecbf860b | |
3487 | .word 0x5a88827e,0x9a4bd3b5 | |
3488 | .word 0x5407d79e,0xf430670f | |
3489 | .word 0xbf5b441d,0x248602a1 | |
3490 | .word 0x9c041b01,0x8c27e716 | |
3491 | .word 0x5b7e64ec,0x331af687 | |
3492 | .word 0xf2d1df87,0xa556d5a0 | |
3493 | .word 0xde5f170d,0x56755980 | |
3494 | .word 0xbcddc6aa,0xc26c6110 | |
3495 | .word 0x874e7ef6,0x2c96bf7b | |
3496 | .word 0x609ecf9d,0x42da175a | |
3497 | .word 0x85457111,0xe9db1a69 | |
3498 | .word 0x11ca0059,0x490a3bfa | |
3499 | .word 0x92fdbcaa,0xe80e7ac3 | |
3500 | .word 0x3804a92c,0x40c7b84b | |
3501 | .word 0x0020ee9b,0xa34bee9b | |
3502 | .word 0xaee131d6,0x80712a2d | |
3503 | .word 0x55cf0e10,0x5d5f8a41 | |
3504 | .word 0x857c2ab3,0xfee9e9c8 | |
3505 | .word 0x5cf1a577,0x34afb0f7 | |
3506 | p0_invalidate_semaphore: | |
3507 | .word 0 | |
3508 | ! Data for Cross Processor Interrupt | |
3509 | .align 8 | |
3510 | received_xintr: | |
3511 | .word 0,0,0,0,0,0,0,0 | |
3512 | .word 0,0,0,0,0,0,0,0 | |
3513 | .word 0,0,0,0,0,0,0,0 | |
3514 | .word 0,0,0,0,0,0,0,0 | |
3515 | .word 0,0,0,0,0,0,0,0 | |
3516 | .word 0,0,0,0,0,0,0,0 | |
3517 | .word 0,0,0,0,0,0,0,0 | |
3518 | .word 0,0,0,0,0,0,0,0 | |
3519 | p0_dispatch_retry: | |
3520 | .word 0,0 | |
3521 | p0_xintr_data: | |
3522 | .word 0x00000000,0x00000001 | |
3523 | .word 0x0c76207f,0xb20b4ab2 | |
3524 | .word 0x00000000,0x00000002 | |
3525 | .word 0x51ab3b98,0x23973dbc | |
3526 | .word 0x00000000,0x00000003 | |
3527 | .word 0xc8c9adf7,0x88285311 | |
3528 | .word 0x00000000,0x00000004 | |
3529 | .word 0xd691e808,0x510d75b0 | |
3530 | .word 0x00000000,0x00000005 | |
3531 | .word 0x52302737,0x998c0b48 | |
3532 | .word 0x00000000,0x00000006 | |
3533 | .word 0xc782803f,0xa288bc61 | |
3534 | .word 0x00000000,0x00000007 | |
3535 | .word 0xafe79fdf,0xe86ad500 | |
3536 | .word 0x00000000,0x00000008 | |
3537 | .word 0x5dc26917,0xc6ff005c | |
3538 | .align 8 | |
3539 | p0_xintr_expected: | |
3540 | .word 0 | |
3541 | .align 64 | |
3542 | xintr_data_ptrs: | |
3543 | .word p0_xintr_data | |
3544 | .align 8 | |
3545 | p0_xintr_db: | |
3546 | .skip 512 | |
3547 | p0_xintr_retry_count: | |
3548 | .word 0,0 | |
3549 | p0_reset_cnt: | |
3550 | .word 0 | |
3551 | .align 8 | |
3552 | p0_ec_timing_ctrl: | |
3553 | .word 0,0 | |
3554 | p0_ec_control: | |
3555 | .word 0,0 | |
3556 | p0_mcu_shadow: | |
3557 | .skip 80 | |
3558 | user_data_end: | |
3559 | ||
3560 | ||
3561 | SECTION .p0_local0 DATA_VA=0x000800000 | |
3562 | ||
3563 | attr_data { | |
3564 | Name = .p0_local0, | |
3565 | VA = 0x0000000000800000, | |
3566 | RA = 0x0000000010000000, | |
3567 | PA = ra2pa(0x0000000010000000,0), | |
3568 | part_0_ctx_nonzero_tsb_config_0, | |
3569 | TTE_Context=PCONTEXT, | |
3570 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
3571 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
3572 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
3573 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
3574 | } | |
3575 | ||
3576 | .data | |
3577 | .seg "data" | |
3578 | .align 0x2000 | |
3579 | .global p0_local0_start | |
3580 | p0_local0_begin: | |
3581 | .skip 0x1400 | |
3582 | p0_local0_start: | |
3583 | .word 0xa175934e,0x4e22978b,0x9781cd3e,0x3ca850e1 | |
3584 | .word 0xa1fe30c8,0x6f189839,0x4799c89c,0x820ba773 | |
3585 | .word 0x7e524ebb,0x04d20a46,0xdd645a89,0xf75c5668 | |
3586 | .word 0xc5b8ceb9,0x4d5424fa,0x93e4c240,0xc7628b5f | |
3587 | p0_local0_end: | |
3588 | ||
3589 | SECTION .p0_local0_sec DATA_VA=0x000800000 | |
3590 | ||
3591 | attr_data { | |
3592 | Name = .p0_local0_sec, | |
3593 | VA = 0x0000000000800000, | |
3594 | RA = 0x0000000030000000, | |
3595 | PA = ra2pa(0x0000000030000000,0), | |
3596 | part_0_ctx_nonzero_tsb_config_0, | |
3597 | TTE_Context=SCONTEXT, | |
3598 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
3599 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
3600 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
3601 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
3602 | } | |
3603 | ||
3604 | .data | |
3605 | .seg "data" | |
3606 | .align 0x2000 | |
3607 | .global p0_local0_sec_start | |
3608 | p0_local0_sec_begin: | |
3609 | .skip 0x1400 | |
3610 | p0_local0_sec_start: | |
3611 | .word 0x13263a1c,0xacec2843,0xbe45371a,0x231c38b6 | |
3612 | .word 0xb55f0198,0x66440c1c,0xfa0889e1,0x25bdc40f | |
3613 | .word 0xda506b91,0xd2ba6426,0x5d46456f,0xc6067983 | |
3614 | .word 0xc8968149,0xca52d7e1,0x63b8036c,0xca1dbeb9 | |
3615 | p0_local0_sec_end: | |
3616 | ||
3617 | SECTION .p0_local1 DATA_VA=0x000802000 | |
3618 | ||
3619 | attr_data { | |
3620 | Name = .p0_local1, | |
3621 | VA = 0x0000000000802000, | |
3622 | RA = 0x0000000010040000, | |
3623 | PA = ra2pa(0x0000000010040000,0), | |
3624 | part_0_ctx_nonzero_tsb_config_0, | |
3625 | TTE_Context=PCONTEXT, | |
3626 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
3627 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
3628 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
3629 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
3630 | } | |
3631 | ||
3632 | .data | |
3633 | .seg "data" | |
3634 | .align 0x2000 | |
3635 | .global p0_local1_start | |
3636 | p0_local1_begin: | |
3637 | .skip 0x1400 | |
3638 | p0_local1_start: | |
3639 | .word 0x09f396ac,0xa9aa2662,0xccc78d20,0xc447d709 | |
3640 | .word 0xc8464fa8,0xfbfbc9cc,0x02cd0c75,0xdf8aea25 | |
3641 | .word 0x209ddb90,0x26d860c1,0x0c7c609a,0x1ecf0787 | |
3642 | .word 0x242711e3,0x7ca5ac4e,0x11ce23ea,0x50dffd57 | |
3643 | p0_local1_end: | |
3644 | ||
3645 | SECTION .p0_local1_sec DATA_VA=0x000802000 | |
3646 | ||
3647 | attr_data { | |
3648 | Name = .p0_local1_sec, | |
3649 | VA = 0x0000000000802000, | |
3650 | RA = 0x0000000030040000, | |
3651 | PA = ra2pa(0x0000000030040000,0), | |
3652 | part_0_ctx_nonzero_tsb_config_0, | |
3653 | TTE_Context=SCONTEXT, | |
3654 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
3655 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
3656 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
3657 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
3658 | } | |
3659 | ||
3660 | .data | |
3661 | .seg "data" | |
3662 | .align 0x2000 | |
3663 | .global p0_local1_sec_start | |
3664 | p0_local1_sec_begin: | |
3665 | .skip 0x1400 | |
3666 | p0_local1_sec_start: | |
3667 | .word 0x95fff103,0x3d604a9c,0x5e0529d2,0x784dddfc | |
3668 | .word 0x3225f48b,0x88fb1763,0xb3e78224,0x1a8d5386 | |
3669 | .word 0x646fc5f4,0x129a2bd4,0xda28b8ad,0xa7a985d3 | |
3670 | .word 0x92563b44,0xaffd6a1f,0x2deb45e8,0x5dee9bc4 | |
3671 | p0_local1_sec_end: | |
3672 | ||
3673 | SECTION .p0_local2 DATA_VA=0x000804000 | |
3674 | ||
3675 | attr_data { | |
3676 | Name = .p0_local2, | |
3677 | VA = 0x0000000000804000, | |
3678 | RA = 0x0000000010080000, | |
3679 | PA = ra2pa(0x0000000010080000,0), | |
3680 | part_0_ctx_nonzero_tsb_config_0, | |
3681 | TTE_Context=PCONTEXT, | |
3682 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
3683 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
3684 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
3685 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
3686 | } | |
3687 | ||
3688 | .data | |
3689 | .seg "data" | |
3690 | .align 0x2000 | |
3691 | .global p0_local2_start | |
3692 | p0_local2_begin: | |
3693 | .skip 0x1400 | |
3694 | p0_local2_start: | |
3695 | .word 0x2e95c6ef,0xc03b91ae,0x8fee44a6,0x6ac772db | |
3696 | .word 0x0a931793,0x926a46b1,0xd5743747,0x3bca1e4b | |
3697 | .word 0xdbcd7ca0,0x821973ea,0x57899fbb,0x1f9bc41d | |
3698 | .word 0x50ae413e,0x8e2ed52e,0x55790d32,0xe2263cb1 | |
3699 | p0_local2_end: | |
3700 | ||
3701 | SECTION .p0_local2_sec DATA_VA=0x000804000 | |
3702 | ||
3703 | attr_data { | |
3704 | Name = .p0_local2_sec, | |
3705 | VA = 0x0000000000804000, | |
3706 | RA = 0x0000000030080000, | |
3707 | PA = ra2pa(0x0000000030080000,0), | |
3708 | part_0_ctx_nonzero_tsb_config_0, | |
3709 | TTE_Context=SCONTEXT, | |
3710 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
3711 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
3712 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
3713 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
3714 | } | |
3715 | ||
3716 | .data | |
3717 | .seg "data" | |
3718 | .align 0x2000 | |
3719 | .global p0_local2_sec_start | |
3720 | p0_local2_sec_begin: | |
3721 | .skip 0x1400 | |
3722 | p0_local2_sec_start: | |
3723 | .word 0xf1055e53,0x236992c3,0xd6ff9c2a,0x817ccc8b | |
3724 | .word 0x67bb13fd,0x04303354,0x8244e035,0xdc3cff1f | |
3725 | .word 0xdc71b4ff,0xdd2aa0c2,0xadabdea7,0xf74f043a | |
3726 | .word 0x328743fb,0x610602cc,0x86dcfb9a,0x101fa56e | |
3727 | p0_local2_sec_end: | |
3728 | ||
3729 | SECTION .p0_local3 DATA_VA=0x000806000 | |
3730 | ||
3731 | attr_data { | |
3732 | Name = .p0_local3, | |
3733 | VA = 0x0000000000806000, | |
3734 | RA = 0x00000000100c0000, | |
3735 | PA = ra2pa(0x00000000100c0000,0), | |
3736 | part_0_ctx_nonzero_tsb_config_0, | |
3737 | TTE_Context=PCONTEXT, | |
3738 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
3739 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
3740 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
3741 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
3742 | } | |
3743 | ||
3744 | .data | |
3745 | .seg "data" | |
3746 | .align 0x2000 | |
3747 | .global p0_local3_start | |
3748 | p0_local3_begin: | |
3749 | .skip 0x1400 | |
3750 | p0_local3_start: | |
3751 | .word 0xed2626fe,0x99428988,0x999bf2d0,0x72aa09a6 | |
3752 | .word 0xef0c2a10,0x3f504171,0xd7100e5a,0x56367ada | |
3753 | .word 0x85ef9f3a,0x91ac7e54,0xf20223db,0xff5636e8 | |
3754 | .word 0x2bbcb2f6,0x66824a83,0x1524bb92,0xa8e2c55f | |
3755 | p0_local3_end: | |
3756 | ||
3757 | SECTION .p0_local3_sec DATA_VA=0x000806000 | |
3758 | ||
3759 | attr_data { | |
3760 | Name = .p0_local3_sec, | |
3761 | VA = 0x0000000000806000, | |
3762 | RA = 0x00000000300c0000, | |
3763 | PA = ra2pa(0x00000000300c0000,0), | |
3764 | part_0_ctx_nonzero_tsb_config_0, | |
3765 | TTE_Context=SCONTEXT, | |
3766 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
3767 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
3768 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
3769 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
3770 | } | |
3771 | ||
3772 | .data | |
3773 | .seg "data" | |
3774 | .align 0x2000 | |
3775 | .global p0_local3_sec_start | |
3776 | p0_local3_sec_begin: | |
3777 | .skip 0x1400 | |
3778 | p0_local3_sec_start: | |
3779 | .word 0x6dd96223,0x5947c779,0x085097da,0x315317c0 | |
3780 | .word 0x3e235979,0xa42423f0,0xe9773d22,0x49d1610e | |
3781 | .word 0x87fed287,0x5bc2523e,0x052fd791,0x6ff8bfb9 | |
3782 | .word 0x9b55707b,0x4bea9d38,0xb835ef8f,0x04f925de | |
3783 | p0_local3_sec_end: | |
3784 | ||
3785 | SECTION .p0_local4 DATA_VA=0x000808000 | |
3786 | ||
3787 | attr_data { | |
3788 | Name = .p0_local4, | |
3789 | VA = 0x0000000000808000, | |
3790 | RA = 0x0000000010100000, | |
3791 | PA = ra2pa(0x0000000010100000,0), | |
3792 | part_0_ctx_nonzero_tsb_config_0, | |
3793 | TTE_Context=PCONTEXT, | |
3794 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
3795 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
3796 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
3797 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
3798 | } | |
3799 | ||
3800 | .data | |
3801 | .seg "data" | |
3802 | .align 0x2000 | |
3803 | .global p0_local4_start | |
3804 | p0_local4_begin: | |
3805 | .skip 0x1400 | |
3806 | p0_local4_start: | |
3807 | .word 0x636d8a3e,0xc6209ca6,0xc0dfed16,0x25828f64 | |
3808 | .word 0x43b15d58,0x1a803be3,0xfd81e35f,0x1ea7b256 | |
3809 | .word 0x083790f4,0x9c9ea76a,0x56a6c03b,0xa3568c4c | |
3810 | .word 0x396f0200,0x243ac724,0xa942419c,0x21f13502 | |
3811 | p0_local4_end: | |
3812 | ||
3813 | SECTION .p0_local4_sec DATA_VA=0x000808000 | |
3814 | ||
3815 | attr_data { | |
3816 | Name = .p0_local4_sec, | |
3817 | VA = 0x0000000000808000, | |
3818 | RA = 0x0000000030100000, | |
3819 | PA = ra2pa(0x0000000030100000,0), | |
3820 | part_0_ctx_nonzero_tsb_config_0, | |
3821 | TTE_Context=SCONTEXT, | |
3822 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
3823 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
3824 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
3825 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
3826 | } | |
3827 | ||
3828 | .data | |
3829 | .seg "data" | |
3830 | .align 0x2000 | |
3831 | .global p0_local4_sec_start | |
3832 | p0_local4_sec_begin: | |
3833 | .skip 0x1400 | |
3834 | p0_local4_sec_start: | |
3835 | .word 0x3fc07af9,0x10c5f634,0x67230c0e,0x10d8f51e | |
3836 | .word 0x0c662c8c,0x59398f40,0x4daf00d3,0x1ca27773 | |
3837 | .word 0x7896068c,0xd90e52cc,0x917ef840,0x0369131e | |
3838 | .word 0x5c26587e,0x2ed87010,0xdd9e69c4,0x85bf5f95 | |
3839 | p0_local4_sec_end: | |
3840 | ||
3841 | SECTION .p0_local5 DATA_VA=0x00080a000 | |
3842 | ||
3843 | attr_data { | |
3844 | Name = .p0_local5, | |
3845 | VA = 0x000000000080a000, | |
3846 | RA = 0x0000000010140000, | |
3847 | PA = ra2pa(0x0000000010140000,0), | |
3848 | part_0_ctx_nonzero_tsb_config_0, | |
3849 | TTE_Context=PCONTEXT, | |
3850 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
3851 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
3852 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
3853 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
3854 | } | |
3855 | ||
3856 | .data | |
3857 | .seg "data" | |
3858 | .align 0x2000 | |
3859 | .global p0_local5_start | |
3860 | p0_local5_begin: | |
3861 | .skip 0x1400 | |
3862 | p0_local5_start: | |
3863 | .word 0x618e2aba,0x975046cc,0xd9805ec1,0xe32f68ef | |
3864 | .word 0x64a0dc4c,0x3db70e9a,0x0d9cec27,0xbd78ede7 | |
3865 | .word 0x191917ea,0xb51a731a,0x4a46fa0d,0x310fa08b | |
3866 | .word 0xfbb5d0fa,0x9f583f05,0x1cfa9aae,0x7fee3b5b | |
3867 | p0_local5_end: | |
3868 | ||
3869 | SECTION .p0_local5_sec DATA_VA=0x00080a000 | |
3870 | ||
3871 | attr_data { | |
3872 | Name = .p0_local5_sec, | |
3873 | VA = 0x000000000080a000, | |
3874 | RA = 0x0000000030140000, | |
3875 | PA = ra2pa(0x0000000030140000,0), | |
3876 | part_0_ctx_nonzero_tsb_config_0, | |
3877 | TTE_Context=SCONTEXT, | |
3878 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
3879 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
3880 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
3881 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
3882 | } | |
3883 | ||
3884 | .data | |
3885 | .seg "data" | |
3886 | .align 0x2000 | |
3887 | .global p0_local5_sec_start | |
3888 | p0_local5_sec_begin: | |
3889 | .skip 0x1400 | |
3890 | p0_local5_sec_start: | |
3891 | .word 0x110bf644,0x9b1de572,0x97db06f2,0x6623f754 | |
3892 | .word 0xadbcc431,0xb0adaf5e,0x8365e93b,0x7398626b | |
3893 | .word 0x4fa1c03a,0x9e31052f,0x7a4f16fe,0xa2c584f2 | |
3894 | .word 0xfa76ba77,0x1edba537,0x33d7fad2,0xb0fcab2e | |
3895 | p0_local5_sec_end: | |
3896 | ||
3897 | SECTION .p0_local6 DATA_VA=0x00080c000 | |
3898 | ||
3899 | attr_data { | |
3900 | Name = .p0_local6, | |
3901 | VA = 0x000000000080c000, | |
3902 | RA = 0x0000000010180000, | |
3903 | PA = ra2pa(0x0000000010180000,0), | |
3904 | part_0_ctx_nonzero_tsb_config_0, | |
3905 | TTE_Context=PCONTEXT, | |
3906 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
3907 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
3908 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
3909 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
3910 | } | |
3911 | ||
3912 | .data | |
3913 | .seg "data" | |
3914 | .align 0x2000 | |
3915 | .global p0_local6_start | |
3916 | p0_local6_begin: | |
3917 | .skip 0x1400 | |
3918 | p0_local6_start: | |
3919 | .word 0x664c4ada,0xf9276d1d,0x47c0dba2,0x2ad7340b | |
3920 | .word 0x6874caff,0xed49370c,0x30ef70ef,0xfe8f387f | |
3921 | .word 0x5bf3f83d,0x1850cdf0,0x6853bd89,0x548612b5 | |
3922 | .word 0xc2809bda,0xce9357a6,0xc4d9e35f,0x88f88aa3 | |
3923 | p0_local6_end: | |
3924 | ||
3925 | SECTION .p0_local6_sec DATA_VA=0x00080c000 | |
3926 | ||
3927 | attr_data { | |
3928 | Name = .p0_local6_sec, | |
3929 | VA = 0x000000000080c000, | |
3930 | RA = 0x0000000030180000, | |
3931 | PA = ra2pa(0x0000000030180000,0), | |
3932 | part_0_ctx_nonzero_tsb_config_0, | |
3933 | TTE_Context=SCONTEXT, | |
3934 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
3935 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
3936 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
3937 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
3938 | } | |
3939 | ||
3940 | .data | |
3941 | .seg "data" | |
3942 | .align 0x2000 | |
3943 | .global p0_local6_sec_start | |
3944 | p0_local6_sec_begin: | |
3945 | .skip 0x1400 | |
3946 | p0_local6_sec_start: | |
3947 | .word 0x4b742115,0x291fd186,0x7dc66b31,0xa9c254aa | |
3948 | .word 0x863fba7b,0x681bf78a,0x66dfb8ce,0x62097954 | |
3949 | .word 0x072d6118,0xa6309d67,0xf0a6b847,0x9c6f2e62 | |
3950 | .word 0x017c0f89,0xe933fb8d,0x86152a7c,0x7ad11b82 | |
3951 | p0_local6_sec_end: | |
3952 | ||
3953 | SECTION .share0 DATA_VA=0x00080e000 | |
3954 | ||
3955 | attr_data { | |
3956 | Name = .share0, | |
3957 | VA = 0x000000000080e000, | |
3958 | RA = 0x00000000201c0000, | |
3959 | PA = ra2pa(0x00000000201c0000,0), | |
3960 | part_0_ctx_nonzero_tsb_config_0, | |
3961 | TTE_Context=PCONTEXT, | |
3962 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
3963 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
3964 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
3965 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
3966 | } | |
3967 | ||
3968 | .data | |
3969 | .seg "data" | |
3970 | .align 0x2000 | |
3971 | .global share0_start | |
3972 | share0_begin: | |
3973 | share0_start: | |
3974 | .word 0xfc69c9d1,0xc795f368,0xc5a9deba,0x4e21d253 | |
3975 | .word 0x5ddf6329,0xb6ddd440,0x5c65cf87,0x0c150b43 | |
3976 | .word 0xb36ddb78,0x02488521,0x0513eb67,0x5ea1e120 | |
3977 | .word 0x5af46c4b,0xc771d778,0x02a63a9f,0x1da5a8f9 | |
3978 | share0_end: | |
3979 | ||
3980 | SECTION .share1 DATA_VA=0x000810000 | |
3981 | ||
3982 | attr_data { | |
3983 | Name = .share1, | |
3984 | VA = 0x0000000000810000, | |
3985 | RA = 0x0000000020800000, | |
3986 | PA = ra2pa(0x0000000020800000,0), | |
3987 | part_0_ctx_nonzero_tsb_config_0, | |
3988 | TTE_Context=PCONTEXT, | |
3989 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
3990 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
3991 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
3992 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
3993 | } | |
3994 | ||
3995 | .data | |
3996 | .seg "data" | |
3997 | .align 0x2000 | |
3998 | .global share1_start | |
3999 | share1_begin: | |
4000 | share1_start: | |
4001 | .word 0x23d60d84,0x3fb3ec13,0xb800b974,0x66a20954 | |
4002 | .word 0xb2cbc625,0x6449e5d5,0xe1d1e8a8,0xd3e0722c | |
4003 | .word 0x1a9000c3,0x1fef1b60,0x2e224e90,0xa228a97a | |
4004 | .word 0x32d6b4ae,0x819831a2,0x44b71d2d,0x072b1fde | |
4005 | .word 0xdd77977d,0xc614dc50,0xd871db78,0xfa0d80cf | |
4006 | .word 0x6284aef8,0x576e7e2a,0x9d8a50bd,0xb44ada80 | |
4007 | .word 0xcbdbad43,0xed9c86ca,0x1b758961,0xce6a5fae | |
4008 | .word 0x7f743197,0x8ff87f1d,0xb4ff4a0c,0x35e86e76 | |
4009 | share1_end: | |
4010 | ||
4011 | SECTION .share2 DATA_VA=0x000812000 | |
4012 | ||
4013 | attr_data { | |
4014 | Name = .share2, | |
4015 | VA = 0x0000000000812000, | |
4016 | RA = 0x00000000211c0000, | |
4017 | PA = ra2pa(0x00000000211c0000,0), | |
4018 | part_0_ctx_nonzero_tsb_config_0, | |
4019 | TTE_Context=PCONTEXT, | |
4020 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
4021 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
4022 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
4023 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
4024 | } | |
4025 | ||
4026 | .data | |
4027 | .seg "data" | |
4028 | .align 0x2000 | |
4029 | .global share2_start | |
4030 | share2_begin: | |
4031 | share2_start: | |
4032 | .word 0xff70b3ec,0x28daf73a,0x1df15b0a,0xfc84ca22 | |
4033 | .word 0xb1fff3af,0x05464e02,0xcc633c22,0x4fbef66d | |
4034 | .word 0x7c92aa63,0x17745518,0x77c83dbc,0x60b5a053 | |
4035 | .word 0xe0e30457,0xaf991cb7,0x2896f7eb,0x614ae50c | |
4036 | share2_end: | |
4037 | ||
4038 | SECTION .share3 DATA_VA=0x000814000 | |
4039 | ||
4040 | attr_data { | |
4041 | Name = .share3, | |
4042 | VA = 0x0000000000814000, | |
4043 | RA = 0x0000000021800000, | |
4044 | PA = ra2pa(0x0000000021800000,0), | |
4045 | part_0_ctx_nonzero_tsb_config_0, | |
4046 | TTE_Context=PCONTEXT, | |
4047 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
4048 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
4049 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
4050 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
4051 | } | |
4052 | ||
4053 | .data | |
4054 | .seg "data" | |
4055 | .align 0x2000 | |
4056 | .global share3_start | |
4057 | share3_begin: | |
4058 | share3_start: | |
4059 | .word 0x03925c53,0xe6e072bd,0x59676f50,0x6c53241f | |
4060 | .word 0x56856c2c,0x6f8029ac,0xfe739e84,0xe1e91f74 | |
4061 | .word 0x7ca79c50,0x9837424b,0x4e6feaf3,0xd0f9445f | |
4062 | .word 0x521fc74f,0x3e756c8d,0x7b934964,0x72117cd2 | |
4063 | .word 0x730e48bf,0x06dfc595,0x895b264f,0x707f932f | |
4064 | .word 0xd44e3896,0xa0032ae9,0xa8b1b994,0x528322e1 | |
4065 | .word 0x1123168a,0x5e32bcf1,0xdd0dc6cb,0x7eb76567 | |
4066 | .word 0x15d50828,0x43907f94,0x8208014d,0xc4e353e4 | |
4067 | .word 0x0457fef6,0x9d79de7c,0xf6315b4f,0xcba29e60 | |
4068 | .word 0x8a75b947,0x3112e260,0xeb9854c7,0x2434ec61 | |
4069 | .word 0xac19e34e,0x92f6d14e,0x401931e3,0xcc2560f3 | |
4070 | .word 0xd0d35969,0x41cadf58,0x951cc6ae,0x2fc932e3 | |
4071 | .word 0xc2e9de96,0x8445b84a,0x6a5d21cb,0x1607576b | |
4072 | .word 0xb30eae95,0xba80756f,0x22b6da0c,0x3cffbbae | |
4073 | .word 0xd455f142,0x4648fa53,0x69d45fd2,0x400e6e31 | |
4074 | .word 0x807768ee,0x886e7ad2,0x03e9bae6,0x1d581941 | |
4075 | .word 0x32dcd874,0x0efadc42,0xdfa6ff17,0x65d04513 | |
4076 | .word 0x299f4978,0x9a68b808,0x7c256d92,0xcf42efbf | |
4077 | .word 0x35688833,0x5d83699a,0x05b76fd9,0x90304d60 | |
4078 | .word 0x8dd86d95,0x72d45143,0x213c8147,0x3950e6d8 | |
4079 | .word 0x58095df1,0xf800103c,0xf44c8d07,0x11d58c74 | |
4080 | .word 0xcae0ff11,0xc7461003,0xa9f93bb3,0xa27b2957 | |
4081 | .word 0xbcbc6c95,0xecbf860b,0x5a88827e,0x9a4bd3b5 | |
4082 | .word 0x5407d79e,0xf430670f,0xbf5b441d,0x248602a1 | |
4083 | .word 0x9c041b01,0x8c27e716,0x5b7e64ec,0x331af687 | |
4084 | .word 0xf2d1df87,0xa556d5a0,0xde5f170d,0x56755980 | |
4085 | .word 0xbcddc6aa,0xc26c6110,0x874e7ef6,0x2c96bf7b | |
4086 | .word 0x609ecf9d,0x42da175a,0x85457111,0xe9db1a69 | |
4087 | .word 0x11ca0059,0x490a3bfa,0x92fdbcaa,0xe80e7ac3 | |
4088 | .word 0x3804a92c,0x40c7b84b,0x0020ee9b,0xa34bee9b | |
4089 | .word 0xaee131d6,0x80712a2d,0x55cf0e10,0x5d5f8a41 | |
4090 | .word 0x857c2ab3,0xfee9e9c8,0x5cf1a577,0x34afb0f7 | |
4091 | share3_end: |