Commit | Line | Data |
---|---|---|
86530b38 AT |
1 | /* |
2 | * ========== Copyright Header Begin ========================================== | |
3 | * | |
4 | * OpenSPARC T2 Processor File: mpgen_500_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, 500 lines | |
42 | ! mpgen created on Dec 20, 2005 (16:35:03) | |
43 | ! mpgen_500_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_500_4 -p 1 -l 500 | |
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 | ba,a p0_not_taken_0_end | |
1341 | p0_not_taken_0: | |
1342 | ! The following code should not be executed | |
1343 | ldsb [%i6+0x01c],%l5 | |
1344 | mulx %l5,%l5,%l3 | |
1345 | udiv %l1,0x471,%l6 | |
1346 | addc %l1,0x040,%l1 | |
1347 | sth %l6,[%i6+0x026] | |
1348 | or %l2,%l2,%l7 | |
1349 | ba,a p0_branch_failed | |
1350 | p0_not_taken_0_end: | |
1351 | ||
1352 | ||
1353 | ! End of Random Code for Thread 0 | |
1354 | ||
1355 | 1: membar #Sync ! Force all stores to complete | |
1356 | ||
1357 | ||
1358 | ! Check Registers | |
1359 | ||
1360 | p0_check_registers: | |
1361 | set p0_expected_registers,%g1 | |
1362 | ldx [%g1+0x000],%g2 | |
1363 | cmp %l0,%g2 ! %l0 should be 0000000089bd5368 | |
1364 | bne,a,pn %xcc,p0_reg_l0_fail | |
1365 | mov %l0,%g3 | |
1366 | ldx [%g1+0x008],%g2 | |
1367 | cmp %l1,%g2 ! %l1 should be 0000000000000023 | |
1368 | bne,a,pn %xcc,p0_reg_l1_fail | |
1369 | mov %l1,%g3 | |
1370 | ldx [%g1+0x010],%g2 | |
1371 | cmp %l2,%g2 ! %l2 should be 00000000000000ff | |
1372 | bne,a,pn %xcc,p0_reg_l2_fail | |
1373 | mov %l2,%g3 | |
1374 | ldx [%g1+0x018],%g2 | |
1375 | cmp %l3,%g2 ! %l3 should be 34f6c51009f396ac | |
1376 | bne,a,pn %xcc,p0_reg_l3_fail | |
1377 | mov %l3,%g3 | |
1378 | ldx [%g1+0x020],%g2 | |
1379 | cmp %l4,%g2 ! %l4 should be 000000000000ffff | |
1380 | bne,a,pn %xcc,p0_reg_l4_fail | |
1381 | mov %l4,%g3 | |
1382 | ldx [%g1+0x028],%g2 | |
1383 | cmp %l5,%g2 ! %l5 should be 00000000000000fe | |
1384 | bne,a,pn %xcc,p0_reg_l5_fail | |
1385 | mov %l5,%g3 | |
1386 | ldx [%g1+0x030],%g2 | |
1387 | cmp %l6,%g2 ! %l6 should be 0000000000000069 | |
1388 | bne,a,pn %xcc,p0_reg_l6_fail | |
1389 | mov %l6,%g3 | |
1390 | ldx [%g1+0x038],%g2 | |
1391 | cmp %l7,%g2 ! %l7 should be 00000000052fd791 | |
1392 | bne,a,pn %xcc,p0_reg_l7_fail | |
1393 | mov %l7,%g3 | |
1394 | ||
1395 | ! Check Floating Point Registers | |
1396 | ||
1397 | p0_check_fp_registers: | |
1398 | set p0_expected_fp_regs,%g3 | |
1399 | std %f0,[%g1] | |
1400 | ldx [%g1],%l1 | |
1401 | ldx [%g3+0x00],%l0 | |
1402 | cmp %l0,%l1 ! %f0 should be 0b34d72a a2dbc0ff | |
1403 | bne %xcc,p0_f0_fail | |
1404 | std %f2,[%g1] | |
1405 | ldx [%g1],%l1 | |
1406 | ldx [%g3+0x08],%l0 | |
1407 | cmp %l0,%l1 ! %f2 should be 0000ffff a2dbc0ff | |
1408 | bne %xcc,p0_f2_fail | |
1409 | std %f4,[%g1] | |
1410 | ldx [%g1],%l1 | |
1411 | ldx [%g3+0x10],%l0 | |
1412 | cmp %l0,%l1 ! %f4 should be 48000000 8e610000 | |
1413 | bne %xcc,p0_f4_fail | |
1414 | std %f6,[%g1] | |
1415 | ldx [%g1],%l1 | |
1416 | ldx [%g3+0x18],%l0 | |
1417 | cmp %l0,%l1 ! %f6 should be 34f6c510 09f396ac | |
1418 | bne %xcc,p0_f6_fail | |
1419 | std %f8,[%g1] | |
1420 | ldx [%g1],%l1 | |
1421 | ldx [%g3+0x20],%l0 | |
1422 | cmp %l0,%l1 ! %f8 should be 6226aaa9 ac96f309 | |
1423 | bne %xcc,p0_f8_fail | |
1424 | std %f10,[%g1] | |
1425 | ldx [%g1],%l1 | |
1426 | ldx [%g3+0x28],%l0 | |
1427 | cmp %l0,%l1 ! %f10 should be 6dd96223 fe74caff | |
1428 | bne %xcc,p0_f10_fail | |
1429 | std %f12,[%g1] | |
1430 | ldx [%g1],%l1 | |
1431 | ldx [%g3+0x30],%l0 | |
1432 | cmp %l0,%l1 ! %f12 should be 4e22978b e9773d22 | |
1433 | bne %xcc,p0_f12_fail | |
1434 | std %f14,[%g1] | |
1435 | ldx [%g1],%l1 | |
1436 | ldx [%g3+0x38],%l0 | |
1437 | cmp %l0,%l1 ! %f14 should be b78e5902 97917b00 | |
1438 | bne %xcc,p0_f14_fail | |
1439 | std %f16,[%g1] | |
1440 | ldx [%g1],%l1 | |
1441 | ldx [%g3+0x40],%l0 | |
1442 | cmp %l0,%l1 ! %f16 should be c3926923 48000000 | |
1443 | bne %xcc,p0_f16_fail | |
1444 | std %f18,[%g1] | |
1445 | ldx [%g1],%l1 | |
1446 | ldx [%g3+0x48],%l0 | |
1447 | cmp %l0,%l1 ! %f18 should be 8bcc7c81 000000ce | |
1448 | bne %xcc,p0_f18_fail | |
1449 | std %f20,[%g1] | |
1450 | ldx [%g1],%l1 | |
1451 | ldx [%g3+0x50],%l0 | |
1452 | cmp %l0,%l1 ! %f20 should be 1d6dfff9 b1ff26e2 | |
1453 | bne %xcc,p0_f20_fail | |
1454 | std %f22,[%g1] | |
1455 | ldx [%g1],%l1 | |
1456 | ldx [%g3+0x58],%l0 | |
1457 | cmp %l0,%l1 ! %f22 should be 1fff3cdc 35e04482 | |
1458 | bne %xcc,p0_f22_fail | |
1459 | std %f24,[%g1] | |
1460 | ldx [%g1],%l1 | |
1461 | ldx [%g3+0x60],%l0 | |
1462 | cmp %l0,%l1 ! %f24 should be c2a02add ffb471dc | |
1463 | bne %xcc,p0_f24_fail | |
1464 | std %f26,[%g1] | |
1465 | ldx [%g1],%l1 | |
1466 | ldx [%g3+0x68],%l0 | |
1467 | cmp %l0,%l1 ! %f26 should be 6853bd89 00000000 | |
1468 | bne %xcc,p0_f26_fail | |
1469 | std %f28,[%g1] | |
1470 | ldx [%g1],%l1 | |
1471 | ldx [%g3+0x70],%l0 | |
1472 | cmp %l0,%l1 ! %f28 should be cc020661 fb438732 | |
1473 | bne %xcc,p0_f28_fail | |
1474 | std %f30,[%g1] | |
1475 | ldx [%g1],%l1 | |
1476 | ldx [%g3+0x78],%l0 | |
1477 | cmp %l0,%l1 ! %f30 should be 6ea51f10 9afbdc86 | |
1478 | bne %xcc,p0_f30_fail | |
1479 | nop | |
1480 | ||
1481 | ! The test for processor 0 has passed | |
1482 | ||
1483 | p0_passed: | |
1484 | ta GOOD_TRAP | |
1485 | nop | |
1486 | ||
1487 | p0_reg_l0_fail: | |
1488 | or %g0,0xbd0,%g1 | |
1489 | ba,a p0_failed | |
1490 | p0_reg_l1_fail: | |
1491 | or %g0,0xbd1,%g1 | |
1492 | ba,a p0_failed | |
1493 | p0_reg_l2_fail: | |
1494 | or %g0,0xbd2,%g1 | |
1495 | ba,a p0_failed | |
1496 | p0_reg_l3_fail: | |
1497 | or %g0,0xbd3,%g1 | |
1498 | ba,a p0_failed | |
1499 | p0_reg_l4_fail: | |
1500 | or %g0,0xbd4,%g1 | |
1501 | ba,a p0_failed | |
1502 | p0_reg_l5_fail: | |
1503 | or %g0,0xbd5,%g1 | |
1504 | ba,a p0_failed | |
1505 | p0_reg_l6_fail: | |
1506 | or %g0,0xbd6,%g1 | |
1507 | ba,a p0_failed | |
1508 | p0_reg_l7_fail: | |
1509 | or %g0,0xbd7,%g1 | |
1510 | ba,a p0_failed | |
1511 | p0_f0_fail: | |
1512 | set p0_temp,%g6 | |
1513 | mov 0xf00,%l0 | |
1514 | stx %l0,[%g6] | |
1515 | std %f0,[%g6+8] | |
1516 | stx %fsr,[%g6+16] | |
1517 | ta BAD_TRAP | |
1518 | ||
1519 | p0_f2_fail: | |
1520 | set p0_temp,%g6 | |
1521 | mov 0xf02,%l0 | |
1522 | stx %l0,[%g6] | |
1523 | std %f2,[%g6+8] | |
1524 | stx %fsr,[%g6+16] | |
1525 | ta BAD_TRAP | |
1526 | ||
1527 | p0_f4_fail: | |
1528 | set p0_temp,%g6 | |
1529 | mov 0xf04,%l0 | |
1530 | stx %l0,[%g6] | |
1531 | std %f4,[%g6+8] | |
1532 | stx %fsr,[%g6+16] | |
1533 | ta BAD_TRAP | |
1534 | ||
1535 | p0_f6_fail: | |
1536 | set p0_temp,%g6 | |
1537 | mov 0xf06,%l0 | |
1538 | stx %l0,[%g6] | |
1539 | std %f6,[%g6+8] | |
1540 | stx %fsr,[%g6+16] | |
1541 | ta BAD_TRAP | |
1542 | ||
1543 | p0_f8_fail: | |
1544 | set p0_temp,%g6 | |
1545 | mov 0xf08,%l0 | |
1546 | stx %l0,[%g6] | |
1547 | std %f8,[%g6+8] | |
1548 | stx %fsr,[%g6+16] | |
1549 | ta BAD_TRAP | |
1550 | ||
1551 | p0_f10_fail: | |
1552 | set p0_temp,%g6 | |
1553 | mov 0xf10,%l0 | |
1554 | stx %l0,[%g6] | |
1555 | std %f10,[%g6+8] | |
1556 | stx %fsr,[%g6+16] | |
1557 | ta BAD_TRAP | |
1558 | ||
1559 | p0_f12_fail: | |
1560 | set p0_temp,%g6 | |
1561 | mov 0xf12,%l0 | |
1562 | stx %l0,[%g6] | |
1563 | std %f12,[%g6+8] | |
1564 | stx %fsr,[%g6+16] | |
1565 | ta BAD_TRAP | |
1566 | ||
1567 | p0_f14_fail: | |
1568 | set p0_temp,%g6 | |
1569 | mov 0xf14,%l0 | |
1570 | stx %l0,[%g6] | |
1571 | std %f14,[%g6+8] | |
1572 | stx %fsr,[%g6+16] | |
1573 | ta BAD_TRAP | |
1574 | ||
1575 | p0_f16_fail: | |
1576 | set p0_temp,%g6 | |
1577 | mov 0xf16,%l0 | |
1578 | stx %l0,[%g6] | |
1579 | std %f16,[%g6+8] | |
1580 | stx %fsr,[%g6+16] | |
1581 | ta BAD_TRAP | |
1582 | ||
1583 | p0_f18_fail: | |
1584 | set p0_temp,%g6 | |
1585 | mov 0xf18,%l0 | |
1586 | stx %l0,[%g6] | |
1587 | std %f18,[%g6+8] | |
1588 | stx %fsr,[%g6+16] | |
1589 | ta BAD_TRAP | |
1590 | ||
1591 | p0_f20_fail: | |
1592 | set p0_temp,%g6 | |
1593 | mov 0xf20,%l0 | |
1594 | stx %l0,[%g6] | |
1595 | std %f20,[%g6+8] | |
1596 | stx %fsr,[%g6+16] | |
1597 | ta BAD_TRAP | |
1598 | ||
1599 | p0_f22_fail: | |
1600 | set p0_temp,%g6 | |
1601 | mov 0xf22,%l0 | |
1602 | stx %l0,[%g6] | |
1603 | std %f22,[%g6+8] | |
1604 | stx %fsr,[%g6+16] | |
1605 | ta BAD_TRAP | |
1606 | ||
1607 | p0_f24_fail: | |
1608 | set p0_temp,%g6 | |
1609 | mov 0xf24,%l0 | |
1610 | stx %l0,[%g6] | |
1611 | std %f24,[%g6+8] | |
1612 | stx %fsr,[%g6+16] | |
1613 | ta BAD_TRAP | |
1614 | ||
1615 | p0_f26_fail: | |
1616 | set p0_temp,%g6 | |
1617 | mov 0xf26,%l0 | |
1618 | stx %l0,[%g6] | |
1619 | std %f26,[%g6+8] | |
1620 | stx %fsr,[%g6+16] | |
1621 | ta BAD_TRAP | |
1622 | ||
1623 | p0_f28_fail: | |
1624 | set p0_temp,%g6 | |
1625 | mov 0xf28,%l0 | |
1626 | stx %l0,[%g6] | |
1627 | std %f28,[%g6+8] | |
1628 | stx %fsr,[%g6+16] | |
1629 | ta BAD_TRAP | |
1630 | ||
1631 | p0_f30_fail: | |
1632 | set p0_temp,%g6 | |
1633 | mov 0xf30,%l0 | |
1634 | stx %l0,[%g6] | |
1635 | std %f30,[%g6+8] | |
1636 | stx %fsr,[%g6+16] | |
1637 | ta BAD_TRAP | |
1638 | ||
1639 | ||
1640 | ! The test for processor 0 failed | |
1641 | ||
1642 | p0_failed: | |
1643 | set p0_temp,%g6 | |
1644 | stx %g1,[%g6] | |
1645 | stx %g2,[%g6+8] | |
1646 | stx %g3,[%g6+16] | |
1647 | stx %fsr,[%g6+24] | |
1648 | ta BAD_TRAP | |
1649 | ||
1650 | ||
1651 | ! The local area data for processor 0 failed | |
1652 | ||
1653 | p0_local_failed: | |
1654 | set done_flags,%g5 | |
1655 | mov 3,%g6 | |
1656 | st %g6,[%g5+0x000] ! Set processor 0 done flag | |
1657 | ||
1658 | set p0_temp,%g6 | |
1659 | add %g1,%g4,%g1 | |
1660 | stx %g4,[%g6] | |
1661 | stx %g2,[%g6+8] | |
1662 | stx %g3,[%g6+16] | |
1663 | st %fsr,[%g6+24] | |
1664 | ta BAD_TRAP | |
1665 | ||
1666 | p0_selfmod_failed: | |
1667 | ba p0_failed | |
1668 | mov 0xabc,%g1 | |
1669 | ||
1670 | p0_branch_failed: | |
1671 | mov 0xbbb,%g1 | |
1672 | rd %ccr,%g2 | |
1673 | ba p0_failed | |
1674 | mov 0x0,%g3 | |
1675 | ||
1676 | p0_trap1e: | |
1677 | fsqrts %f8 ,%f9 | |
1678 | xor %l0,0x17a,%l6 | |
1679 | addc %l1,-0x347,%l6 | |
1680 | smul %l7,0x79c,%l1 | |
1681 | xnor %l5,-0x4d0,%l4 | |
1682 | done | |
1683 | ||
1684 | p0_trap1o: | |
1685 | fsqrts %f8 ,%f9 | |
1686 | xor %l0,0x17a,%l6 | |
1687 | addc %l1,-0x347,%l6 | |
1688 | smul %l7,0x79c,%l1 | |
1689 | xnor %l5,-0x4d0,%l4 | |
1690 | done | |
1691 | ||
1692 | ||
1693 | p0_trap2e: | |
1694 | swapa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000010081400] | |
1695 | fcmps %fcc0,%f8 ,%f2 | |
1696 | sdivx %l6,%l4,%l2 | |
1697 | or %l5,0xc9e,%l5 | |
1698 | andn %l0,%l0,%l5 | |
1699 | done | |
1700 | ||
1701 | p0_trap2o: | |
1702 | swapa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000010081400] | |
1703 | fcmps %fcc0,%f8 ,%f2 | |
1704 | sdivx %l6,%l4,%l2 | |
1705 | or %l5,0xc9e,%l5 | |
1706 | andn %l0,%l0,%l5 | |
1707 | done | |
1708 | ||
1709 | ||
1710 | p0_trap3e: | |
1711 | add %l0,-0x3aa,%l3 | |
1712 | add %l0,0x20c,%l4 | |
1713 | xnor %l4,-0x252,%l5 | |
1714 | sub %l7,%l4,%l3 | |
1715 | done | |
1716 | ||
1717 | p0_trap3o: | |
1718 | add %l0,-0x3aa,%l3 | |
1719 | add %l0,0x20c,%l4 | |
1720 | xnor %l4,-0x252,%l5 | |
1721 | sub %l7,%l4,%l3 | |
1722 | done | |
1723 | ||
1724 | ! Cross Processor Interrupt Handler | |
1725 | ||
1726 | cross_intr_handler: | |
1727 | membar #Sync | |
1728 | ! Identify the recipient of the interrupt | |
1729 | mov 0x10,%g1 ! VA of Core ID Register | |
1730 | ldxa [%g1]ASI_CMP_CORE_ID,%g1 | |
1731 | and %g1,0x3f,%g4 ! Extract Core ID in %g4 | |
1732 | sll %g4,2,%g1 ! Index into intr receive array | |
1733 | set received_xintr,%g2 ! Pointer to receive counters | |
1734 | lduw [%g2+%g1],%g3 ! Get receive count | |
1735 | inc %g3 ! Incement by 1 | |
1736 | st %g3,[%g2+%g1] ! Update receive count | |
1737 | ! Reset busy bit interrupts and return | |
1738 | mov 0x40,%g1 ! Busy bit | |
1739 | stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit | |
1740 | membar #Sync | |
1741 | retry | |
1742 | ||
1743 | inst_access_handler: | |
1744 | done | |
1745 | ||
1746 | .align 256 | |
1747 | data_access_handler: | |
1748 | 1: done | |
1749 | ||
1750 | p0_init_memory_pointers: | |
1751 | set p0_init_registers,%g1 | |
1752 | mov %g0,%g2 | |
1753 | mov %g0,%g3 | |
1754 | mov %g0,%g4 | |
1755 | mov %g0,%g5 | |
1756 | mov %g0,%g6 | |
1757 | mov %g0,%g7 | |
1758 | ||
1759 | ! Initialize memory pointers for window 0 | |
1760 | set p0_local0_start,%i0 | |
1761 | set p0_local1_start,%i1 | |
1762 | set p0_local2_start,%i2 | |
1763 | set p0_local3_start,%i3 | |
1764 | set p0_local4_start,%i4 | |
1765 | set p0_local5_start,%i5 | |
1766 | set p0_local6_start,%i6 | |
1767 | clr %i7 | |
1768 | ! Init Local Registers in Window 0 | |
1769 | ldx [%g1+0x000],%l0 ! %l0 = 9b6ea6d0914e32fc | |
1770 | ldx [%g1+0x008],%l1 ! %l1 = e8640cf066f7b952 | |
1771 | ldx [%g1+0x010],%l2 ! %l2 = 920aa7d7fc177490 | |
1772 | ldx [%g1+0x018],%l3 ! %l3 = 68eb0bd61e80263e | |
1773 | ldx [%g1+0x020],%l4 ! %l4 = 9332c2f44b833b4c | |
1774 | ldx [%g1+0x028],%l5 ! %l5 = 4ae9ee62d783bcb9 | |
1775 | ldx [%g1+0x030],%l6 ! %l6 = a58ec7ca78d5db0f | |
1776 | ldx [%g1+0x038],%l7 ! %l7 = 6a399572b1427cf4 | |
1777 | ||
1778 | ! Initialize the output register of window 0 | |
1779 | ||
1780 | set share0_start,%o0 | |
1781 | set share1_start,%o1 | |
1782 | set share2_start,%o2 | |
1783 | set share3_start,%o3 | |
1784 | mov 0x08,%o4 | |
1785 | mov 0x10,%o5 | |
1786 | mov 0x18,%o6 | |
1787 | ||
1788 | retl | |
1789 | nop | |
1790 | ||
1791 | user_text_end: | |
1792 | .seg "text" | |
1793 | .align 0x2000 | |
1794 | user_near0_start: | |
1795 | p0_near_0_le: | |
1796 | jmpl %o7,%g0 | |
1797 | fsqrts %f8 ,%f9 | |
1798 | jmpl %o7,%g0 | |
1799 | nop | |
1800 | p0_near_0_he: | |
1801 | xor %l0,0x17a,%l6 | |
1802 | addc %l1,-0x347,%l6 | |
1803 | jmpl %o7,%g0 | |
1804 | smul %l7,0x79c,%l1 | |
1805 | near0_b2b_h: | |
1806 | andn %l4,0x25b,%l1 | |
1807 | xor %l5,-0x8b9,%l4 | |
1808 | smul %l4,0x54e,%l0 | |
1809 | smul %l5,%l1,%l4 | |
1810 | jmpl %o7,%g0 | |
1811 | and %l2,-0xe4b,%l6 | |
1812 | near0_b2b_l: | |
1813 | fsubs %f8 ,%f9 ,%f12 | |
1814 | fdivs %f9 ,%f2 ,%f9 | |
1815 | smul %l0,0x7be,%l1 | |
1816 | fcmps %fcc0,%f9 ,%f10 | |
1817 | jmpl %o7,%g0 | |
1818 | xor %l2,0xfec,%l0 | |
1819 | user_near0_end: | |
1820 | .seg "text" | |
1821 | .align 0x2000 | |
1822 | user_near1_start: | |
1823 | p0_near_1_le: | |
1824 | jmpl %o7,%g0 | |
1825 | subc %l4,%l3,%l5 | |
1826 | jmpl %o7,%g0 | |
1827 | nop | |
1828 | p0_near_1_he: | |
1829 | subc %l2,0x531,%l4 | |
1830 | sdivx %l3,%l3,%l7 | |
1831 | jmpl %o7,%g0 | |
1832 | udivx %l5,0x9cd,%l2 | |
1833 | near1_b2b_h: | |
1834 | mulx %l3,-0xcf5,%l7 | |
1835 | and %l3,%l5,%l2 | |
1836 | or %l4,%l5,%l4 | |
1837 | sub %l2,%l6,%l6 | |
1838 | fmuls %f25,%f18,%f28 | |
1839 | or %l0,-0x571,%l5 | |
1840 | or %l4,0x42b,%l0 | |
1841 | jmpl %o7,%g0 | |
1842 | fadds %f21,%f27,%f24 | |
1843 | near1_b2b_l: | |
1844 | mulx %l4,%l1,%l3 | |
1845 | umul %l5,%l4,%l2 | |
1846 | sdivx %l1,-0x3c2,%l0 | |
1847 | fitod %f1 ,%f12 | |
1848 | fdivs %f9 ,%f9 ,%f9 | |
1849 | fdivs %f14,%f5 ,%f5 | |
1850 | or %l4,%l6,%l7 | |
1851 | jmpl %o7,%g0 | |
1852 | addc %l3,%l4,%l2 | |
1853 | user_near1_end: | |
1854 | .seg "text" | |
1855 | .align 0x2000 | |
1856 | user_near2_start: | |
1857 | p0_near_2_le: | |
1858 | smul %l0,%l6,%l5 | |
1859 | fsqrts %f11,%f13 | |
1860 | fmuls %f4 ,%f7 ,%f7 | |
1861 | fsqrts %f13,%f15 | |
1862 | addc %l4,%l6,%l6 | |
1863 | jmpl %o7,%g0 | |
1864 | orn %l3,%l0,%l5 | |
1865 | p0_near_2_he: | |
1866 | orn %l0,0xe95,%l3 | |
1867 | smul %l7,0xa71,%l2 | |
1868 | std %l4,[%i6+0x020] ! Mem[0000000010181420] | |
1869 | ldstub [%o3+0x000],%l4 ! Mem[0000000021800000] | |
1870 | smul %l3,%l0,%l1 | |
1871 | fsqrts %f16,%f31 | |
1872 | jmpl %o7,%g0 | |
1873 | fsubs %f16,%f31,%f25 | |
1874 | near2_b2b_h: | |
1875 | andn %l4,%l4,%l2 | |
1876 | jmpl %o7,%g0 | |
1877 | andn %l1,0x2a2,%l5 | |
1878 | near2_b2b_l: | |
1879 | fcmps %fcc0,%f4 ,%f7 | |
1880 | jmpl %o7,%g0 | |
1881 | fcmps %fcc2,%f6 ,%f14 | |
1882 | user_near2_end: | |
1883 | .seg "text" | |
1884 | .align 0x2000 | |
1885 | user_near3_start: | |
1886 | p0_near_3_le: | |
1887 | fdivs %f13,%f13,%f1 | |
1888 | udivx %l2,0xb91,%l2 | |
1889 | stx %l1,[%i6+0x018] ! Mem[0000000010181418] | |
1890 | smul %l7,%l2,%l3 | |
1891 | and %l2,0x22c,%l0 | |
1892 | jmpl %o7,%g0 | |
1893 | fsqrts %f0 ,%f0 | |
1894 | p0_near_3_he: | |
1895 | fcmps %fcc3,%f18,%f28 | |
1896 | umul %l4,-0x84f,%l0 | |
1897 | addc %l3,%l6,%l0 | |
1898 | addc %l1,-0x52c,%l1 | |
1899 | ldub [%i1+0x026],%l7 ! Mem[0000000010041426] | |
1900 | xnor %l5,-0x51d,%l2 | |
1901 | andn %l5,0xb83,%l5 | |
1902 | jmpl %o7,%g0 | |
1903 | sdivx %l2,0x66e,%l2 | |
1904 | near3_b2b_h: | |
1905 | jmpl %o7,%g0 | |
1906 | umul %l3,0x052,%l6 | |
1907 | jmpl %o7,%g0 | |
1908 | nop | |
1909 | near3_b2b_l: | |
1910 | jmpl %o7,%g0 | |
1911 | udivx %l7,%l3,%l5 | |
1912 | jmpl %o7,%g0 | |
1913 | nop | |
1914 | user_near3_end: | |
1915 | .seg "text" | |
1916 | .text | |
1917 | .align 0x2000 | |
1918 | user_far0_start: | |
1919 | p0_far_0_le: | |
1920 | fsubs %f13,%f9 ,%f8 | |
1921 | fsubs %f8 ,%f9 ,%f1 | |
1922 | or %l5,%l2,%l5 | |
1923 | xor %l5,-0xf74,%l7 | |
1924 | and %l2,-0x702,%l1 | |
1925 | smul %l3,%l3,%l4 | |
1926 | smul %l5,-0x8e2,%l7 | |
1927 | jmpl %o7,%g0 | |
1928 | fadds %f0 ,%f7 ,%f3 | |
1929 | p0_far_0_lem: | |
1930 | fsubs %f13,%f9 ,%f8 | |
1931 | fsubs %f8 ,%f9 ,%f1 | |
1932 | or %l5,%l2,%l5 | |
1933 | xor %l5,-0xf74,%l7 | |
1934 | and %l2,-0x702,%l1 | |
1935 | smul %l3,%l3,%l4 | |
1936 | smul %l5,-0x8e2,%l7 | |
1937 | jmpl %o7,%g0 | |
1938 | fadds %f0 ,%f7 ,%f3 | |
1939 | p0_far_0_he: | |
1940 | fsubs %f18,%f28,%f25 | |
1941 | andn %l0,%l3,%l6 | |
1942 | jmpl %o7,%g0 | |
1943 | xnor %l3,%l6,%l5 | |
1944 | p0_far_0_hem: | |
1945 | fsubs %f18,%f28,%f25 | |
1946 | andn %l0,%l3,%l6 | |
1947 | jmpl %o7,%g0 | |
1948 | xnor %l3,%l6,%l5 | |
1949 | p0_loop_branch_0: | |
1950 | jmpl %o7+12,%g0 | |
1951 | add %l0,1,%l0 | |
1952 | far0_b2b_h: | |
1953 | udivx %l2,%l3,%l5 | |
1954 | sub %l2,0x9c7,%l2 | |
1955 | fadds %f28,%f23,%f25 | |
1956 | smul %l3,0xcb6,%l7 | |
1957 | orn %l5,%l5,%l7 | |
1958 | andn %l7,-0xaf7,%l6 | |
1959 | jmpl %o7,%g0 | |
1960 | mulx %l0,%l7,%l2 | |
1961 | far0_b2b_l: | |
1962 | add %l4,-0xd4c,%l0 | |
1963 | or %l0,%l3,%l4 | |
1964 | orn %l3,-0x4d7,%l4 | |
1965 | fadds %f13,%f14,%f8 | |
1966 | addc %l3,%l0,%l7 | |
1967 | fdivs %f3 ,%f11,%f12 | |
1968 | jmpl %o7,%g0 | |
1969 | xor %l4,-0x1c7,%l2 | |
1970 | user_far0_end: | |
1971 | .seg "text" | |
1972 | .text | |
1973 | .align 0x2000 | |
1974 | user_far1_start: | |
1975 | p0_far_1_le: | |
1976 | jmpl %o7,%g0 | |
1977 | fsqrts %f7 ,%f1 | |
1978 | jmpl %o7,%g0 | |
1979 | nop | |
1980 | p0_far_1_lem: | |
1981 | jmpl %o7,%g0 | |
1982 | fsqrts %f7 ,%f1 | |
1983 | jmpl %o7,%g0 | |
1984 | nop | |
1985 | p0_far_1_he: | |
1986 | fcmps %fcc1,%f16,%f20 | |
1987 | fdivs %f16,%f23,%f17 | |
1988 | jmpl %o7,%g0 | |
1989 | subc %l3,%l2,%l5 | |
1990 | p0_far_1_hem: | |
1991 | fcmps %fcc1,%f16,%f20 | |
1992 | fdivs %f16,%f23,%f17 | |
1993 | jmpl %o7,%g0 | |
1994 | subc %l3,%l2,%l5 | |
1995 | p0_loop_branch_1: | |
1996 | jmpl %o7+12,%g0 | |
1997 | add %l0,2,%l0 | |
1998 | far1_b2b_h: | |
1999 | smul %l1,%l0,%l6 | |
2000 | fdivs %f31,%f29,%f16 | |
2001 | fsqrts %f25,%f21 | |
2002 | jmpl %o7,%g0 | |
2003 | or %l0,%l7,%l0 | |
2004 | far1_b2b_l: | |
2005 | mulx %l5,%l0,%l0 | |
2006 | umul %l4,-0x60d,%l0 | |
2007 | fdivs %f8 ,%f7 ,%f2 | |
2008 | jmpl %o7,%g0 | |
2009 | xnor %l0,%l1,%l7 | |
2010 | user_far1_end: | |
2011 | .seg "text" | |
2012 | .text | |
2013 | .align 0x2000 | |
2014 | user_far2_start: | |
2015 | p0_far_2_le: | |
2016 | jmpl %o7,%g0 | |
2017 | fmuls %f2 ,%f3 ,%f8 | |
2018 | jmpl %o7,%g0 | |
2019 | nop | |
2020 | p0_far_2_lem: | |
2021 | jmpl %o7,%g0 | |
2022 | fmuls %f2 ,%f3 ,%f8 | |
2023 | jmpl %o7,%g0 | |
2024 | nop | |
2025 | p0_far_2_he: | |
2026 | add %l4,-0x609,%l4 | |
2027 | fcmps %fcc1,%f20,%f23 | |
2028 | or %l5,%l5,%l5 | |
2029 | or %l5,%l7,%l1 | |
2030 | mulx %l7,%l2,%l6 | |
2031 | smul %l6,0xe68,%l7 | |
2032 | jmpl %o7,%g0 | |
2033 | orn %l1,-0x0e7,%l0 | |
2034 | p0_far_2_hem: | |
2035 | add %l4,-0x609,%l4 | |
2036 | fcmps %fcc1,%f20,%f23 | |
2037 | or %l5,%l5,%l5 | |
2038 | or %l5,%l7,%l1 | |
2039 | mulx %l7,%l2,%l6 | |
2040 | smul %l6,0xe68,%l7 | |
2041 | jmpl %o7,%g0 | |
2042 | orn %l1,-0x0e7,%l0 | |
2043 | p0_loop_branch_2: | |
2044 | jmpl %o7+12,%g0 | |
2045 | add %l0,3,%l0 | |
2046 | far2_b2b_h: | |
2047 | and %l6,%l1,%l6 | |
2048 | mulx %l0,%l3,%l6 | |
2049 | xnor %l0,0x661,%l4 | |
2050 | andn %l3,-0x2cf,%l6 | |
2051 | or %l5,%l2,%l6 | |
2052 | udivx %l6,-0x53c,%l2 | |
2053 | jmpl %o7,%g0 | |
2054 | xnor %l2,-0x54c,%l4 | |
2055 | far2_b2b_l: | |
2056 | andn %l7,%l4,%l2 | |
2057 | fcmps %fcc3,%f3 ,%f11 | |
2058 | udivx %l3,%l4,%l7 | |
2059 | and %l1,%l4,%l6 | |
2060 | mulx %l2,0x4db,%l3 | |
2061 | addc %l3,0x97c,%l1 | |
2062 | jmpl %o7,%g0 | |
2063 | umul %l1,%l6,%l7 | |
2064 | user_far2_end: | |
2065 | .seg "text" | |
2066 | .text | |
2067 | .align 0x2000 | |
2068 | user_far3_start: | |
2069 | p0_far_3_le: | |
2070 | fdivs %f6 ,%f9 ,%f10 | |
2071 | fadds %f5 ,%f9 ,%f15 | |
2072 | fsubs %f8 ,%f1 ,%f14 | |
2073 | xor %l6,%l3,%l0 | |
2074 | sub %l4,0xf1e,%l7 | |
2075 | jmpl %o7,%g0 | |
2076 | fsubs %f14,%f1 ,%f0 | |
2077 | p0_far_3_lem: | |
2078 | fdivs %f6 ,%f9 ,%f10 | |
2079 | fadds %f5 ,%f9 ,%f15 | |
2080 | fsubs %f8 ,%f1 ,%f14 | |
2081 | xor %l6,%l3,%l0 | |
2082 | sub %l4,0xf1e,%l7 | |
2083 | jmpl %o7,%g0 | |
2084 | fsubs %f14,%f1 ,%f0 | |
2085 | p0_far_3_he: | |
2086 | mulx %l7,0x7f0,%l0 | |
2087 | fcmps %fcc0,%f27,%f25 | |
2088 | xnor %l3,%l3,%l2 | |
2089 | xnor %l1,%l7,%l6 | |
2090 | orn %l5,%l6,%l4 | |
2091 | fadds %f30,%f26,%f18 | |
2092 | jmpl %o7,%g0 | |
2093 | nop | |
2094 | p0_far_3_hem: | |
2095 | mulx %l7,0x7f0,%l0 | |
2096 | fcmps %fcc0,%f27,%f25 | |
2097 | xnor %l3,%l3,%l2 | |
2098 | xnor %l1,%l7,%l6 | |
2099 | orn %l5,%l6,%l4 | |
2100 | fadds %f30,%f26,%f18 | |
2101 | jmpl %o7,%g0 | |
2102 | nop | |
2103 | p0_loop_branch_3: | |
2104 | jmpl %o7+12,%g0 | |
2105 | add %l0,4,%l0 | |
2106 | far3_b2b_h: | |
2107 | fdivs %f27,%f25,%f20 | |
2108 | umul %l3,0xab5,%l2 | |
2109 | jmpl %o7,%g0 | |
2110 | fsqrts %f20,%f27 | |
2111 | far3_b2b_l: | |
2112 | fadds %f12,%f5 ,%f1 | |
2113 | andn %l6,%l4,%l3 | |
2114 | jmpl %o7,%g0 | |
2115 | sdivx %l6,-0x6ba,%l3 | |
2116 | user_far3_end: | |
2117 | .seg "text" | |
2118 | .align 0x2000 | |
2119 | user_jump0_start: | |
2120 | INIT_MEM(0, 0x0010, 1, +, 0, +, 0) | |
2121 | p0_jmpl_0_le: | |
2122 | jmpl %g6+8,%g0 | |
2123 | mulx %l0,%l2,%l1 | |
2124 | p0_call_0_le: | |
2125 | and %l4,%l6,%l1 | |
2126 | andn %l7,%l4,%l1 | |
2127 | addc %l3,%l1,%l4 | |
2128 | smul %l3,%l1,%l2 | |
2129 | retl | |
2130 | xor %l4,-0xc80,%l0 | |
2131 | p0_jmpl_0_lo: | |
2132 | jmpl %g6+8,%g0 | |
2133 | mulx %l0,%l2,%l1 | |
2134 | p0_call_0_lo: | |
2135 | and %l4,%l6,%l1 | |
2136 | andn %l7,%l4,%l1 | |
2137 | addc %l3,%l1,%l4 | |
2138 | smul %l3,%l1,%l2 | |
2139 | retl | |
2140 | xor %l4,-0xc80,%l0 | |
2141 | p0_jmpl_0_he: | |
2142 | subc %l0,%l5,%l1 | |
2143 | fitos %f20,%f30 | |
2144 | orn %l0,0x100,%l5 | |
2145 | or %l3,%l0,%l1 | |
2146 | stw %l7,[%i5+0x01c] ! Mem[000000001014141c] | |
2147 | and %l0,%l5,%l5 | |
2148 | jmpl %g6+8,%g0 | |
2149 | xor %l4,%l4,%l6 | |
2150 | p0_call_0_he: | |
2151 | and %l5,%l5,%l0 | |
2152 | addc %l4,0x3b7,%l0 | |
2153 | andn %l6,-0xb3e,%l4 | |
2154 | orn %l6,-0xde6,%l1 | |
2155 | sdivx %l5,%l6,%l1 | |
2156 | sub %l3,%l2,%l4 | |
2157 | retl | |
2158 | sub %l4,0x3b7,%l6 | |
2159 | p0_jmpl_0_ho: | |
2160 | subc %l0,%l5,%l1 | |
2161 | fitos %f20,%f30 | |
2162 | orn %l0,0x100,%l5 | |
2163 | or %l3,%l0,%l1 | |
2164 | stw %l7,[%o5+0x01c] ! Mem[000000001014141c] | |
2165 | and %l0,%l5,%l5 | |
2166 | jmpl %g6+8,%g0 | |
2167 | xor %l4,%l4,%l6 | |
2168 | p0_call_0_ho: | |
2169 | and %l5,%l5,%l0 | |
2170 | addc %l4,0x3b7,%l0 | |
2171 | andn %l6,-0xb3e,%l4 | |
2172 | orn %l6,-0xde6,%l1 | |
2173 | sdivx %l5,%l6,%l1 | |
2174 | sub %l3,%l2,%l4 | |
2175 | retl | |
2176 | sub %l4,0x3b7,%l6 | |
2177 | user_jump0_end: | |
2178 | .seg "text" | |
2179 | .align 0x2000 | |
2180 | user_jump1_start: | |
2181 | INIT_MEM(0, 0x0020, 1, +, 0, +, 0) | |
2182 | p0_jmpl_1_le: | |
2183 | fadds %f13,%f0 ,%f14 | |
2184 | and %l4,%l0,%l3 | |
2185 | st %f4 ,[%i3+0x000] ! Mem[00000000100c1400] | |
2186 | or %l0,0x353,%l0 | |
2187 | jmpl %g6+8,%g0 | |
2188 | or %l2,-0x1e2,%l3 | |
2189 | p0_call_1_le: | |
2190 | smul %l5,0xe3a,%l0 | |
2191 | or %l6,0xa5e,%l2 | |
2192 | ldub [%i3+0x021],%l1 ! Mem[00000000100c1421] | |
2193 | fmuls %f14,%f3 ,%f6 | |
2194 | and %l3,-0x217,%l5 | |
2195 | retl | |
2196 | ldsh [%i4+0x020],%l6 ! Mem[0000000010101420] | |
2197 | p0_jmpl_1_lo: | |
2198 | fadds %f13,%f0 ,%f14 | |
2199 | and %l4,%l0,%l3 | |
2200 | st %f4 ,[%o3+0x000] ! Mem[00000000100c1400] | |
2201 | or %l0,0x353,%l0 | |
2202 | jmpl %g6+8,%g0 | |
2203 | or %l2,-0x1e2,%l3 | |
2204 | p0_call_1_lo: | |
2205 | smul %l5,0xe3a,%l0 | |
2206 | or %l6,0xa5e,%l2 | |
2207 | ldub [%o3+0x021],%l1 ! Mem[00000000100c1421] | |
2208 | fmuls %f14,%f3 ,%f6 | |
2209 | and %l3,-0x217,%l5 | |
2210 | retl | |
2211 | ldsh [%o4+0x020],%l6 ! Mem[0000000010101420] | |
2212 | p0_jmpl_1_he: | |
2213 | jmpl %g6+8,%g0 | |
2214 | mulx %l3,%l5,%l6 | |
2215 | p0_call_1_he: | |
2216 | subc %l4,0x131,%l3 | |
2217 | smul %l4,%l1,%l2 | |
2218 | xnor %l7,%l6,%l6 | |
2219 | umul %l1,-0xe0e,%l7 | |
2220 | andn %l5,%l0,%l0 | |
2221 | retl | |
2222 | ldx [%i4+0x018],%l4 ! Mem[0000000010101418] | |
2223 | p0_jmpl_1_ho: | |
2224 | jmpl %g6+8,%g0 | |
2225 | mulx %l3,%l5,%l6 | |
2226 | p0_call_1_ho: | |
2227 | subc %l4,0x131,%l3 | |
2228 | smul %l4,%l1,%l2 | |
2229 | xnor %l7,%l6,%l6 | |
2230 | umul %l1,-0xe0e,%l7 | |
2231 | andn %l5,%l0,%l0 | |
2232 | retl | |
2233 | ldx [%o4+0x018],%l4 ! Mem[0000000010101418] | |
2234 | user_jump1_end: | |
2235 | .seg "text" | |
2236 | .align 0x2000 | |
2237 | user_jump2_start: | |
2238 | INIT_MEM(0, 0x0030, 1, +, 0, +, 0) | |
2239 | p0_jmpl_2_le: | |
2240 | jmpl %g6+8,%g0 | |
2241 | addc %l1,0x861,%l0 | |
2242 | p0_call_2_le: | |
2243 | udivx %l7,0xb6f,%l0 | |
2244 | or %l4,-0xd49,%l7 | |
2245 | ldx [%i6+0x018],%l6 ! Mem[0000000010181418] | |
2246 | sdivx %l2,%l6,%l0 | |
2247 | orn %l7,%l2,%l0 | |
2248 | subc %l1,0x63b,%l2 | |
2249 | retl | |
2250 | umul %l4,%l0,%l3 | |
2251 | p0_jmpl_2_lo: | |
2252 | jmpl %g6+8,%g0 | |
2253 | addc %l1,0x861,%l0 | |
2254 | p0_call_2_lo: | |
2255 | udivx %l7,0xb6f,%l0 | |
2256 | or %l4,-0xd49,%l7 | |
2257 | ldx [%o6+0x018],%l6 ! Mem[0000000010181418] | |
2258 | sdivx %l2,%l6,%l0 | |
2259 | orn %l7,%l2,%l0 | |
2260 | subc %l1,0x63b,%l2 | |
2261 | retl | |
2262 | umul %l4,%l0,%l3 | |
2263 | p0_jmpl_2_he: | |
2264 | jmpl %g6+8,%g0 | |
2265 | fsubs %f21,%f25,%f25 | |
2266 | p0_call_2_he: | |
2267 | or %l7,-0x50e,%l3 | |
2268 | fmuls %f18,%f24,%f28 | |
2269 | sdivx %l4,-0x03e,%l4 | |
2270 | sdivx %l4,%l0,%l0 | |
2271 | udivx %l3,-0x104,%l2 | |
2272 | retl | |
2273 | xnor %l2,%l3,%l0 | |
2274 | p0_jmpl_2_ho: | |
2275 | jmpl %g6+8,%g0 | |
2276 | fsubs %f21,%f25,%f25 | |
2277 | p0_call_2_ho: | |
2278 | or %l7,-0x50e,%l3 | |
2279 | fmuls %f18,%f24,%f28 | |
2280 | sdivx %l4,-0x03e,%l4 | |
2281 | sdivx %l4,%l0,%l0 | |
2282 | udivx %l3,-0x104,%l2 | |
2283 | retl | |
2284 | xnor %l2,%l3,%l0 | |
2285 | user_jump2_end: | |
2286 | .seg "text" | |
2287 | .align 0x2000 | |
2288 | user_jump3_start: | |
2289 | INIT_MEM(0, 0x0040, 1, +, 0, +, 0) | |
2290 | p0_jmpl_3_le: | |
2291 | and %l6,%l5,%l1 | |
2292 | mulx %l7,-0xd1d,%l1 | |
2293 | umul %l0,0xda3,%l5 | |
2294 | fsubs %f0 ,%f4 ,%f10 | |
2295 | add %l6,%l5,%l4 | |
2296 | xor %l7,0x5f9,%l4 | |
2297 | fsubs %f4 ,%f3 ,%f0 | |
2298 | jmpl %g6+8,%g0 | |
2299 | fsubs %f8 ,%f15,%f13 | |
2300 | p0_call_3_le: | |
2301 | ldub [%i5+0x00a],%l6 ! Mem[000000001014140a] | |
2302 | retl | |
2303 | umul %l4,-0x372,%l4 | |
2304 | p0_jmpl_3_lo: | |
2305 | and %l6,%l5,%l1 | |
2306 | mulx %l7,-0xd1d,%l1 | |
2307 | umul %l0,0xda3,%l5 | |
2308 | fsubs %f0 ,%f4 ,%f10 | |
2309 | add %l6,%l5,%l4 | |
2310 | xor %l7,0x5f9,%l4 | |
2311 | fsubs %f4 ,%f3 ,%f0 | |
2312 | jmpl %g6+8,%g0 | |
2313 | fsubs %f8 ,%f15,%f13 | |
2314 | p0_call_3_lo: | |
2315 | ldub [%o5+0x00a],%l6 ! Mem[000000001014140a] | |
2316 | retl | |
2317 | umul %l4,-0x372,%l4 | |
2318 | p0_jmpl_3_he: | |
2319 | xnor %l4,%l0,%l7 | |
2320 | or %l2,-0xa92,%l7 | |
2321 | sdivx %l6,-0xc08,%l2 | |
2322 | orn %l4,%l4,%l7 | |
2323 | fcmps %fcc2,%f17,%f24 | |
2324 | ldstub [%i5+0x026],%l7 ! Mem[0000000010141426] | |
2325 | jmpl %g6+8,%g0 | |
2326 | sdivx %l2,%l2,%l2 | |
2327 | p0_call_3_he: | |
2328 | udivx %l1,%l5,%l1 | |
2329 | andn %l5,%l5,%l2 | |
2330 | retl | |
2331 | addc %l0,0x723,%l5 | |
2332 | p0_jmpl_3_ho: | |
2333 | xnor %l4,%l0,%l7 | |
2334 | or %l2,-0xa92,%l7 | |
2335 | sdivx %l6,-0xc08,%l2 | |
2336 | orn %l4,%l4,%l7 | |
2337 | fcmps %fcc2,%f17,%f24 | |
2338 | ldstub [%o5+0x026],%l7 ! Mem[0000000010141426] | |
2339 | jmpl %g6+8,%g0 | |
2340 | sdivx %l2,%l2,%l2 | |
2341 | p0_call_3_ho: | |
2342 | udivx %l1,%l5,%l1 | |
2343 | andn %l5,%l5,%l2 | |
2344 | retl | |
2345 | addc %l0,0x723,%l5 | |
2346 | user_jump3_end: | |
2347 | ||
2348 | .seg "data" | |
2349 | .align 0x2000 | |
2350 | user_data_start: | |
2351 | done_flags: | |
2352 | .word 0 | |
2353 | .align 8 | |
2354 | done_count: | |
2355 | .word 0,0 | |
2356 | Start_Flags: | |
2357 | .word 0,0,0,0 | |
2358 | Finish_Flag: | |
2359 | .word 0,0 | |
2360 | .align 8 | |
2361 | num_processors: | |
2362 | .word 1 | |
2363 | num_agents: | |
2364 | .word 0 | |
2365 | no_membar: | |
2366 | .word 0 | |
2367 | max_ireg: | |
2368 | .word 8,0 | |
2369 | max_freg: | |
2370 | .word 32,0 | |
2371 | .align 64 | |
2372 | p0_temp: | |
2373 | .word 0,0,0,0,0,0,0,0 | |
2374 | .word 0,0,0,0,0,0,0,0 | |
2375 | .word 0,0,0,0,0,0,0,0 | |
2376 | .word 0,0,0,0,0,0,0,0 | |
2377 | p0_debug: | |
2378 | .word 0,0,0,0,0,0,0,0 | |
2379 | .word 0,0,0,0,0,0,0,0 | |
2380 | p0_fsr: | |
2381 | .word 0x00000000,0x00000000 | |
2382 | .align 8 | |
2383 | p0_loop_cnt: | |
2384 | .word 1,0 | |
2385 | max_windows: | |
2386 | .word 1,0,0,0,0,0,0,0 | |
2387 | .word 0,0,0,0,0,0,0,0 | |
2388 | .word 0,0,0,0,0,0,0,0 | |
2389 | .word 0,0,0,0,0,0,0,0 | |
2390 | .word 0,0,0,0,0,0,0,0 | |
2391 | .word 0,0,0,0,0,0,0,0 | |
2392 | .word 0,0,0,0,0,0,0,0 | |
2393 | .word 0,0,0,0,0,0,0,0 | |
2394 | .word 0,0,0,0,0,0,0,0 | |
2395 | .word 0,0,0,0,0,0,0,0 | |
2396 | .word 0,0,0,0,0,0,0,0 | |
2397 | .word 0,0,0,0,0,0,0,0 | |
2398 | .word 0,0,0,0,0,0,0,0 | |
2399 | .word 0,0,0,0,0,0,0,0 | |
2400 | .word 0,0,0,0,0,0,0,0 | |
2401 | .word 0,0,0,0,0,0,0,0 | |
2402 | .word 0,0,0,0,0,0,0,0 | |
2403 | .word 0,0,0,0,0,0,0,0 | |
2404 | .word 0,0,0,0,0,0,0,0 | |
2405 | .word 0,0,0,0,0,0,0,0 | |
2406 | .word 0,0,0,0,0,0,0,0 | |
2407 | .word 0,0,0,0,0,0,0,0 | |
2408 | .word 0,0,0,0,0,0,0,0 | |
2409 | .word 0,0,0,0,0,0,0,0 | |
2410 | .word 0,0,0,0,0,0,0,0 | |
2411 | .word 0,0,0,0,0,0,0,0 | |
2412 | .word 0,0,0,0,0,0,0,0 | |
2413 | .word 0,0,0,0,0,0,0,0 | |
2414 | .word 0,0,0,0,0,0,0,0 | |
2415 | .word 0,0,0,0,0,0,0,0 | |
2416 | .word 0,0,0,0,0,0,0,0 | |
2417 | .word 0,0,0,0,0,0,0,0 | |
2418 | ||
2419 | .align 8 | |
2420 | p0_init_registers: | |
2421 | .word 0x9b6ea6d0,0x914e32fc ! Init value for %l0 | |
2422 | .word 0xe8640cf0,0x66f7b952 ! Init value for %l1 | |
2423 | .word 0x920aa7d7,0xfc177490 ! Init value for %l2 | |
2424 | .word 0x68eb0bd6,0x1e80263e ! Init value for %l3 | |
2425 | .word 0x9332c2f4,0x4b833b4c ! Init value for %l4 | |
2426 | .word 0x4ae9ee62,0xd783bcb9 ! Init value for %l5 | |
2427 | .word 0xa58ec7ca,0x78d5db0f ! Init value for %l6 | |
2428 | .word 0x6a399572,0xb1427cf4 ! Init value for %l7 | |
2429 | .align 64 | |
2430 | p0_init_freg: | |
2431 | .word 0x12be9cf8,0x4be67a45 ! Init value for %f0 | |
2432 | .word 0x867517c3,0x1261fd6a ! Init value for %f2 | |
2433 | .word 0x781c91e0,0x6a485ce9 ! Init value for %f4 | |
2434 | .word 0x7405d5c6,0x133a31ec ! Init value for %f6 | |
2435 | .word 0xa9916d5f,0x3afbc871 ! Init value for %f8 | |
2436 | .word 0x7ff9c63f,0x08590d12 ! Init value for %f10 | |
2437 | .word 0x73cdb2f2,0x890271d1 ! Init value for %f12 | |
2438 | .word 0xfe1d82a3,0x61f75dba ! Init value for %f14 | |
2439 | .word 0xf2660b89,0x29ee8f10 ! Init value for %f16 | |
2440 | .word 0x90322718,0xd5d1d354 ! Init value for %f18 | |
2441 | .word 0x7511905e,0x1d0001c1 ! Init value for %f20 | |
2442 | .word 0x80661940,0x92d8a447 ! Init value for %f22 | |
2443 | .word 0x0566ab42,0xa66f3780 ! Init value for %f24 | |
2444 | .word 0xaa1d888a,0x33d5fedf ! Init value for %f26 | |
2445 | .word 0xd526c6c8,0xef1e71aa ! Init value for %f28 | |
2446 | .word 0x54566331,0xa7966127 ! Init value for %f30 | |
2447 | .word 0x7e452964,0x32aee367 ! Init value for %f32 | |
2448 | .word 0x2f59aa52,0x2a3ee734 ! Init value for %f34 | |
2449 | .word 0x4a865c18,0x832c47b5 ! Init value for %f36 | |
2450 | .word 0xe96c71c3,0x3fcc9d57 ! Init value for %f38 | |
2451 | .word 0x0ef25495,0x78b280c7 ! Init value for %f40 | |
2452 | .word 0xf248dcea,0x07e33a1b ! Init value for %f42 | |
2453 | .word 0x631ab436,0x0a20a05e ! Init value for %f44 | |
2454 | .word 0x44abe2ca,0x2cefeca2 ! Init value for %f46 | |
2455 | .word 0x6ce6a51c,0xf33d378b | |
2456 | .word 0xbbc796e4,0x178417ff | |
2457 | .word 0xea7e1a16,0x2e7b7b95 | |
2458 | .word 0x65844ff0,0x5a043a7f | |
2459 | .word 0x57b14fe4,0x4c0fc124 | |
2460 | .word 0x9a7a6d0c,0xe1c36141 | |
2461 | .word 0xcb572705,0x7c6e6bea | |
2462 | .word 0x1a2943c4,0xa026955e | |
2463 | p0_share_mask: | |
2464 | .word 0xffff0000,0x00000000 | |
2465 | .word 0x00000000,0x00000000 | |
2466 | .word 0x00000000,0x00000000 | |
2467 | .word 0x00000000,0x00000000 | |
2468 | .word 0x00000000,0x00000000 | |
2469 | .word 0x00000000,0x00000000 | |
2470 | .word 0x00000000,0x00000000 | |
2471 | .word 0x00000000,0x00000000 | |
2472 | p0_expected_registers: | |
2473 | .word 0x00000000,0x89bd5368 | |
2474 | .word 0x00000000,0x00000023 | |
2475 | .word 0x00000000,0x000000ff | |
2476 | .word 0x34f6c510,0x09f396ac | |
2477 | .word 0x00000000,0x0000ffff | |
2478 | .word 0x00000000,0x000000fe | |
2479 | .word 0x00000000,0x00000069 | |
2480 | .word 0x00000000,0x052fd791 | |
2481 | p0_expected_fp_regs: | |
2482 | .word 0x0b34d72a,0xa2dbc0ff | |
2483 | .word 0x0000ffff,0xa2dbc0ff | |
2484 | .word 0x48000000,0x8e610000 | |
2485 | .word 0x34f6c510,0x09f396ac | |
2486 | .word 0x6226aaa9,0xac96f309 | |
2487 | .word 0x6dd96223,0xfe74caff | |
2488 | .word 0x4e22978b,0xe9773d22 | |
2489 | .word 0xb78e5902,0x97917b00 | |
2490 | .word 0xc3926923,0x48000000 | |
2491 | .word 0x8bcc7c81,0x000000ce | |
2492 | .word 0x1d6dfff9,0xb1ff26e2 | |
2493 | .word 0x1fff3cdc,0x35e04482 | |
2494 | .word 0xc2a02add,0xffb471dc | |
2495 | .word 0x6853bd89,0x00000000 | |
2496 | .word 0xcc020661,0xfb438732 | |
2497 | .word 0x6ea51f10,0x9afbdc86 | |
2498 | .word 0x00000004,0x00000800 ! %fsr = 0000000400000800 | |
2499 | p0_local0_expect: | |
2500 | .word 0x6853bd89,0x23000000 | |
2501 | .word 0x48000000,0x22a877e1 | |
2502 | .word 0xff5999fb,0xa9aa2662 | |
2503 | .word 0xffffd578,0xf9ff6d1d | |
2504 | .word 0x4e22978b,0x00000069 | |
2505 | .word 0xdd645a89,0xf75c56ff | |
2506 | .word 0xc5b8ffb9,0x6226aaa9 | |
2507 | .word 0xffc0c240,0xc762340b | |
2508 | p0_local0_sec_expect: | |
2509 | .word 0x0000ffff,0xa2dbc0ff | |
2510 | .word 0xd72adc3f,0xb3952800 | |
2511 | .word 0x48000000,0x8e610000 | |
2512 | .word 0x7405d5c6,0x09f396ac | |
2513 | .word 0x6226aaa9,0xac96f309 | |
2514 | .word 0x6dd96223,0xfe74caff | |
2515 | .word 0x4e22978b,0xe9773d22 | |
2516 | .word 0x4dd86223,0x00000000 | |
2517 | p0_local1_expect: | |
2518 | .word 0x00000000,0x952ed578 | |
2519 | .word 0xa900387f,0x315317c0 | |
2520 | .word 0x86540000,0x42ab6605 | |
2521 | .word 0xe9773d22,0x49d1610e | |
2522 | .word 0x69773d22,0x5bc2523e | |
2523 | .word 0x052fd791,0x6ff8bfb9 | |
2524 | .word 0x9b55707b,0x4bea9d38 | |
2525 | .word 0xb835ef8f,0x04f925de | |
2526 | p0_local1_sec_expect: | |
2527 | .word 0x6853bd89,0x00000000 | |
2528 | .word 0xff000000,0x42ab6605 | |
2529 | .word 0x00000048,0x00000000 | |
2530 | .word 0xb3e78224,0x1a8d5386 | |
2531 | .word 0x646fc5f4,0x129a2bd4 | |
2532 | .word 0xda28b8ad,0xa7a985d3 | |
2533 | .word 0x92563b44,0xaffd6a1f | |
2534 | .word 0x0b34d72a,0x5dee9bc4 | |
2535 | p0_local2_expect: | |
2536 | .word 0x00000048,0x42ab6605 | |
2537 | .word 0x1d6dfff9,0xb1ff26e2 | |
2538 | .word 0xff000000,0x00000000 | |
2539 | .word 0xc7793747,0x3bca1e4b | |
2540 | .word 0xdbcd7ca0,0x821973ea | |
2541 | .word 0x57899fbb,0x1f9bc4ac | |
2542 | .word 0x50ae413e,0x8e2ed52e | |
2543 | .word 0x55790d32,0xe226ffb1 | |
2544 | p0_local2_sec_expect: | |
2545 | .word 0x00000048,0x236992c3 | |
2546 | .word 0xce000000,0x817ccc8b | |
2547 | .word 0xe226ffb1,0xf9ff6d1d | |
2548 | .word 0x8244e035,0xdc3cff1f | |
2549 | .word 0xdc71b4ff,0xdd2aa0c2 | |
2550 | .word 0xadabdea7,0xf74f043a | |
2551 | .word 0x328743fb,0x610602cc | |
2552 | .word 0x86dcfb9a,0x101fa56e | |
2553 | p0_local3_expect: | |
2554 | .word 0x328743fb,0xf9ff6d1d | |
2555 | .word 0xffc0dba2,0x2ad7340b | |
2556 | .word 0xfe74caff,0xedff370c | |
2557 | .word 0x00ff0000,0x09f396ac | |
2558 | .word 0xb9bff86f,0x91d72f05 | |
2559 | .word 0x6853bd89,0x1cfa9aae | |
2560 | .word 0x00000000,0xce9357a6 | |
2561 | .word 0xc4d9e35f,0x78d5ffff | |
2562 | p0_local3_sec_expect: | |
2563 | .word 0x96acf309,0xc6d50574 | |
2564 | .word 0x085097da,0x315317c0 | |
2565 | .word 0xedff370c,0x00000000 | |
2566 | .word 0xe9773d22,0x49d1610e | |
2567 | .word 0x87fed287,0x5bc2523e | |
2568 | .word 0x052fd791,0x6ff8bfb9 | |
2569 | .word 0x9b55707b,0x4bea9d38 | |
2570 | .word 0xb835ef8f,0x04f925de | |
2571 | p0_local4_expect: | |
2572 | .word 0x00ff05ff,0x00000000 | |
2573 | .word 0x000000ff,0x0000618e | |
2574 | .word 0x00000079,0x1a803be3 | |
2575 | .word 0x781c91e0,0x8e610000 | |
2576 | .word 0x48000000,0x8e610000 | |
2577 | .word 0x56a6c03b,0xa3568c4c | |
2578 | .word 0x6226aaa9,0xac96f309 | |
2579 | .word 0x8980263e,0x21f13502 | |
2580 | p0_local4_sec_expect: | |
2581 | .word 0xac96f309,0x10c5f634 | |
2582 | .word 0x235999fb,0x926a46b1 | |
2583 | .word 0xba5df761,0x59398f40 | |
2584 | .word 0x4daf00d3,0x1ca27773 | |
2585 | .word 0x7896068c,0xd90e52cc | |
2586 | .word 0x917ef840,0x0369131e | |
2587 | .word 0x5c26587e,0x2ed87010 | |
2588 | .word 0xdd9e69c4,0x85bf5f95 | |
2589 | p0_local5_expect: | |
2590 | .word 0x6ea51f10,0x9afbdc86 | |
2591 | .word 0x052fd791,0x6ff8bfb9 | |
2592 | .word 0x00000000,0x00000392 | |
2593 | .word 0x0d9cec27,0x00000cef | |
2594 | .word 0x199317ea,0xb51a731a | |
2595 | .word 0x4a46fa0d,0x310fa08b | |
2596 | .word 0xfbb5d0fa,0x9f583f05 | |
2597 | .word 0x1cfa9aae,0x7fee3b5b | |
2598 | p0_local5_sec_expect: | |
2599 | .word 0xff93d96d,0x9b1de572 | |
2600 | .word 0x0566ab42,0x49d1610e | |
2601 | .word 0x00000000,0x2362d84d | |
2602 | .word 0x8365e93b,0x7398626b | |
2603 | .word 0x4fa1c03a,0x9e31052f | |
2604 | .word 0x7a4f16fe,0xa2c584f2 | |
2605 | .word 0xfa76ba77,0x1edba537 | |
2606 | .word 0x33d7fad2,0xb0fcab2e | |
2607 | p0_local6_expect: | |
2608 | .word 0xedff370c,0x00000000 | |
2609 | .word 0xb3952800,0x2ad7340b | |
2610 | .word 0x0566ab42,0x00000000 | |
2611 | .word 0x30ef70ef,0xfe8f387f | |
2612 | .word 0x5bf3f83d,0x1879cdf0 | |
2613 | .word 0x6853bd89,0x548612b5 | |
2614 | .word 0xc2809bda,0xce9357a6 | |
2615 | .word 0xc4d9e35f,0x88f88aa3 | |
2616 | p0_local6_sec_expect: | |
2617 | .word 0xffff0000,0x291fd186 | |
2618 | .word 0xffff660c,0xa9c254aa | |
2619 | .word 0xffaa2662,0x00000000 | |
2620 | .word 0x66dfb8ce,0x62097954 | |
2621 | .word 0x072d6118,0xa6309d67 | |
2622 | .word 0xf0a6b847,0x9c6f2e62 | |
2623 | .word 0x017c0f89,0xe933fb8d | |
2624 | .word 0x86152a7c,0x7ad11b82 | |
2625 | share0_expect: | |
2626 | .word 0xffffc9d1,0xc795f368 | |
2627 | .word 0xc5a9deba,0x4e21d253 | |
2628 | .word 0x5ddf6329,0xb6ddd440 | |
2629 | .word 0x5c65cf87,0x0c150b43 | |
2630 | .word 0xb36ddb78,0x02488521 | |
2631 | .word 0x0513eb67,0x5ea1e120 | |
2632 | .word 0x5af46c4b,0xc771d778 | |
2633 | .word 0x02a63a9f,0x1da5a8f9 | |
2634 | share1_expect: | |
2635 | .word 0xffa90d84,0x3fb3ec13 | |
2636 | .word 0xb800b974,0x66a20954 | |
2637 | .word 0xb2cbc625,0x6449e5d5 | |
2638 | .word 0xe1d1e8a8,0xd3e0722c | |
2639 | .word 0x1a9000c3,0x1fef1b60 | |
2640 | .word 0x2e224e90,0xa228a97a | |
2641 | .word 0x32d6b4ae,0x819831a2 | |
2642 | .word 0x44b71d2d,0x072b1fde | |
2643 | .word 0xc300977d,0xc614dc50 | |
2644 | .word 0xd871db78,0xfa0d80cf | |
2645 | .word 0x6284aef8,0x576e7e2a | |
2646 | .word 0x9d8a50bd,0xb44ada80 | |
2647 | .word 0xcbdbad43,0xed9c86ca | |
2648 | .word 0x1b758961,0xce6a5fae | |
2649 | .word 0x7f743197,0x8ff87f1d | |
2650 | .word 0xb4ff4a0c,0x35e86e76 | |
2651 | share2_expect: | |
2652 | .word 0x0000b3ec,0x28daf73a | |
2653 | .word 0x1df15b0a,0xfc84ca22 | |
2654 | .word 0xb1fff3af,0x05464e02 | |
2655 | .word 0xcc633c22,0x4fbef66d | |
2656 | .word 0x7c92aa63,0x17745518 | |
2657 | .word 0x77c83dbc,0x60b5a053 | |
2658 | .word 0xe0e30457,0xaf991cb7 | |
2659 | .word 0x2896f7eb,0x614ae50c | |
2660 | share3_expect: | |
2661 | .word 0x03925c53,0xe6e072bd | |
2662 | .word 0x59676f50,0x6c53241f | |
2663 | .word 0x56856c2c,0x6f8029ac | |
2664 | .word 0xfe739e84,0xe1e91f74 | |
2665 | .word 0x7ca79c50,0x9837424b | |
2666 | .word 0x4e6feaf3,0xd0f9445f | |
2667 | .word 0x521fc74f,0x3e756c8d | |
2668 | .word 0x7b934964,0x72117cd2 | |
2669 | .word 0xff8a48bf,0x06dfc595 | |
2670 | .word 0x895b264f,0x707f932f | |
2671 | .word 0xd44e3896,0xa0032ae9 | |
2672 | .word 0xa8b1b994,0x528322e1 | |
2673 | .word 0x1123168a,0x5e32bcf1 | |
2674 | .word 0xdd0dc6cb,0x7eb76567 | |
2675 | .word 0x15d50828,0x43907f94 | |
2676 | .word 0x8208014d,0xc4e353e4 | |
2677 | .word 0xff57fef6,0x9d79de7c | |
2678 | .word 0xf6315b4f,0xcba29e60 | |
2679 | .word 0x8a75b947,0x3112e260 | |
2680 | .word 0xeb9854c7,0x2434ec61 | |
2681 | .word 0xac19e34e,0x92f6d14e | |
2682 | .word 0x401931e3,0xcc2560f3 | |
2683 | .word 0xd0d35969,0x41cadf58 | |
2684 | .word 0x951cc6ae,0x2fc932e3 | |
2685 | .word 0xc2e9de96,0x8445b84a | |
2686 | .word 0x6a5d21cb,0x1607576b | |
2687 | .word 0xb30eae95,0xba80756f | |
2688 | .word 0x22b6da0c,0x3cffbbae | |
2689 | .word 0xd455f142,0x4648fa53 | |
2690 | .word 0x69d45fd2,0x400e6e31 | |
2691 | .word 0x807768ee,0x886e7ad2 | |
2692 | .word 0x03e9bae6,0x1d581941 | |
2693 | .word 0x32efd874,0x0efadc42 | |
2694 | .word 0xdfa6ff17,0x65d04513 | |
2695 | .word 0x299f4978,0x9a68b808 | |
2696 | .word 0x7c256d92,0xcf42efbf | |
2697 | .word 0x35688833,0x5d83699a | |
2698 | .word 0x05b76fd9,0x90304d60 | |
2699 | .word 0x8dd86d95,0x72d45143 | |
2700 | .word 0x213c8147,0x3950e6d8 | |
2701 | .word 0x58095df1,0xf800103c | |
2702 | .word 0xf44c8d07,0x11d58c74 | |
2703 | .word 0xcae0ff11,0xc7461003 | |
2704 | .word 0xa9f93bb3,0xa27b2957 | |
2705 | .word 0xbcbc6c95,0xecbf860b | |
2706 | .word 0x5a88827e,0x9a4bd3b5 | |
2707 | .word 0x5407d79e,0xf430670f | |
2708 | .word 0xbf5b441d,0x248602a1 | |
2709 | .word 0x9c041b01,0x8c27e716 | |
2710 | .word 0x5b7e64ec,0x331af687 | |
2711 | .word 0xf2d1df87,0xa556d5a0 | |
2712 | .word 0xde5f170d,0x56755980 | |
2713 | .word 0xbcddc6aa,0xc26c6110 | |
2714 | .word 0x874e7ef6,0x2c96bf7b | |
2715 | .word 0x609ecf9d,0x42da175a | |
2716 | .word 0x85457111,0xe9db1a69 | |
2717 | .word 0x11ca0059,0x490a3bfa | |
2718 | .word 0x92fdbcaa,0xe80e7ac3 | |
2719 | .word 0x3804a92c,0x40c7b84b | |
2720 | .word 0x0020ee9b,0xa34bee9b | |
2721 | .word 0xaee131d6,0x80712a2d | |
2722 | .word 0x55cf0e10,0x5d5f8a41 | |
2723 | .word 0x857c2ab3,0xfee9e9c8 | |
2724 | .word 0x5cf1a577,0x34afb0f7 | |
2725 | p0_invalidate_semaphore: | |
2726 | .word 0 | |
2727 | ! Data for Cross Processor Interrupt | |
2728 | .align 8 | |
2729 | received_xintr: | |
2730 | .word 0,0,0,0,0,0,0,0 | |
2731 | .word 0,0,0,0,0,0,0,0 | |
2732 | .word 0,0,0,0,0,0,0,0 | |
2733 | .word 0,0,0,0,0,0,0,0 | |
2734 | .word 0,0,0,0,0,0,0,0 | |
2735 | .word 0,0,0,0,0,0,0,0 | |
2736 | .word 0,0,0,0,0,0,0,0 | |
2737 | .word 0,0,0,0,0,0,0,0 | |
2738 | p0_dispatch_retry: | |
2739 | .word 0,0 | |
2740 | p0_xintr_data: | |
2741 | .word 0x00000000,0x00000001 | |
2742 | .word 0x0c76207f,0xb20b4ab2 | |
2743 | .word 0x00000000,0x00000002 | |
2744 | .word 0x51ab3b98,0x23973dbc | |
2745 | .word 0x00000000,0x00000003 | |
2746 | .word 0xc8c9adf7,0x88285311 | |
2747 | .word 0x00000000,0x00000004 | |
2748 | .word 0xd691e808,0x510d75b0 | |
2749 | .word 0x00000000,0x00000005 | |
2750 | .word 0x52302737,0x998c0b48 | |
2751 | .word 0x00000000,0x00000006 | |
2752 | .word 0xc782803f,0xa288bc61 | |
2753 | .word 0x00000000,0x00000007 | |
2754 | .word 0xafe79fdf,0xe86ad500 | |
2755 | .word 0x00000000,0x00000008 | |
2756 | .word 0x5dc26917,0xc6ff005c | |
2757 | .align 8 | |
2758 | p0_xintr_expected: | |
2759 | .word 0 | |
2760 | .align 64 | |
2761 | xintr_data_ptrs: | |
2762 | .word p0_xintr_data | |
2763 | .align 8 | |
2764 | p0_xintr_db: | |
2765 | .skip 512 | |
2766 | p0_xintr_retry_count: | |
2767 | .word 0,0 | |
2768 | p0_reset_cnt: | |
2769 | .word 0 | |
2770 | .align 8 | |
2771 | p0_ec_timing_ctrl: | |
2772 | .word 0,0 | |
2773 | p0_ec_control: | |
2774 | .word 0,0 | |
2775 | p0_mcu_shadow: | |
2776 | .skip 80 | |
2777 | user_data_end: | |
2778 | ||
2779 | ||
2780 | SECTION .p0_local0 DATA_VA=0x000800000 | |
2781 | ||
2782 | attr_data { | |
2783 | Name = .p0_local0, | |
2784 | VA = 0x0000000000800000, | |
2785 | RA = 0x0000000010000000, | |
2786 | PA = ra2pa(0x0000000010000000,0), | |
2787 | part_0_ctx_nonzero_tsb_config_0, | |
2788 | TTE_Context=PCONTEXT, | |
2789 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
2790 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
2791 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
2792 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
2793 | } | |
2794 | ||
2795 | .data | |
2796 | .seg "data" | |
2797 | .align 0x2000 | |
2798 | .global p0_local0_start | |
2799 | p0_local0_begin: | |
2800 | .skip 0x1400 | |
2801 | p0_local0_start: | |
2802 | .word 0xa175934e,0x4e22978b,0x9781cd3e,0x3ca850e1 | |
2803 | .word 0xa1fe30c8,0x6f189839,0x4799c89c,0x820ba773 | |
2804 | .word 0x7e524ebb,0x04d20a46,0xdd645a89,0xf75c5668 | |
2805 | .word 0xc5b8ceb9,0x4d5424fa,0x93e4c240,0xc7628b5f | |
2806 | p0_local0_end: | |
2807 | ||
2808 | SECTION .p0_local0_sec DATA_VA=0x000800000 | |
2809 | ||
2810 | attr_data { | |
2811 | Name = .p0_local0_sec, | |
2812 | VA = 0x0000000000800000, | |
2813 | RA = 0x0000000030000000, | |
2814 | PA = ra2pa(0x0000000030000000,0), | |
2815 | part_0_ctx_nonzero_tsb_config_0, | |
2816 | TTE_Context=SCONTEXT, | |
2817 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
2818 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
2819 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
2820 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
2821 | } | |
2822 | ||
2823 | .data | |
2824 | .seg "data" | |
2825 | .align 0x2000 | |
2826 | .global p0_local0_sec_start | |
2827 | p0_local0_sec_begin: | |
2828 | .skip 0x1400 | |
2829 | p0_local0_sec_start: | |
2830 | .word 0x13263a1c,0xacec2843,0xbe45371a,0x231c38b6 | |
2831 | .word 0xb55f0198,0x66440c1c,0xfa0889e1,0x25bdc40f | |
2832 | .word 0xda506b91,0xd2ba6426,0x5d46456f,0xc6067983 | |
2833 | .word 0xc8968149,0xca52d7e1,0x63b8036c,0xca1dbeb9 | |
2834 | p0_local0_sec_end: | |
2835 | ||
2836 | SECTION .p0_local1 DATA_VA=0x000802000 | |
2837 | ||
2838 | attr_data { | |
2839 | Name = .p0_local1, | |
2840 | VA = 0x0000000000802000, | |
2841 | RA = 0x0000000010040000, | |
2842 | PA = ra2pa(0x0000000010040000,0), | |
2843 | part_0_ctx_nonzero_tsb_config_0, | |
2844 | TTE_Context=PCONTEXT, | |
2845 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
2846 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
2847 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
2848 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
2849 | } | |
2850 | ||
2851 | .data | |
2852 | .seg "data" | |
2853 | .align 0x2000 | |
2854 | .global p0_local1_start | |
2855 | p0_local1_begin: | |
2856 | .skip 0x1400 | |
2857 | p0_local1_start: | |
2858 | .word 0x09f396ac,0xa9aa2662,0xccc78d20,0xc447d709 | |
2859 | .word 0xc8464fa8,0xfbfbc9cc,0x02cd0c75,0xdf8aea25 | |
2860 | .word 0x209ddb90,0x26d860c1,0x0c7c609a,0x1ecf0787 | |
2861 | .word 0x242711e3,0x7ca5ac4e,0x11ce23ea,0x50dffd57 | |
2862 | p0_local1_end: | |
2863 | ||
2864 | SECTION .p0_local1_sec DATA_VA=0x000802000 | |
2865 | ||
2866 | attr_data { | |
2867 | Name = .p0_local1_sec, | |
2868 | VA = 0x0000000000802000, | |
2869 | RA = 0x0000000030040000, | |
2870 | PA = ra2pa(0x0000000030040000,0), | |
2871 | part_0_ctx_nonzero_tsb_config_0, | |
2872 | TTE_Context=SCONTEXT, | |
2873 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
2874 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
2875 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
2876 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
2877 | } | |
2878 | ||
2879 | .data | |
2880 | .seg "data" | |
2881 | .align 0x2000 | |
2882 | .global p0_local1_sec_start | |
2883 | p0_local1_sec_begin: | |
2884 | .skip 0x1400 | |
2885 | p0_local1_sec_start: | |
2886 | .word 0x95fff103,0x3d604a9c,0x5e0529d2,0x784dddfc | |
2887 | .word 0x3225f48b,0x88fb1763,0xb3e78224,0x1a8d5386 | |
2888 | .word 0x646fc5f4,0x129a2bd4,0xda28b8ad,0xa7a985d3 | |
2889 | .word 0x92563b44,0xaffd6a1f,0x2deb45e8,0x5dee9bc4 | |
2890 | p0_local1_sec_end: | |
2891 | ||
2892 | SECTION .p0_local2 DATA_VA=0x000804000 | |
2893 | ||
2894 | attr_data { | |
2895 | Name = .p0_local2, | |
2896 | VA = 0x0000000000804000, | |
2897 | RA = 0x0000000010080000, | |
2898 | PA = ra2pa(0x0000000010080000,0), | |
2899 | part_0_ctx_nonzero_tsb_config_0, | |
2900 | TTE_Context=PCONTEXT, | |
2901 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
2902 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
2903 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
2904 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
2905 | } | |
2906 | ||
2907 | .data | |
2908 | .seg "data" | |
2909 | .align 0x2000 | |
2910 | .global p0_local2_start | |
2911 | p0_local2_begin: | |
2912 | .skip 0x1400 | |
2913 | p0_local2_start: | |
2914 | .word 0x2e95c6ef,0xc03b91ae,0x8fee44a6,0x6ac772db | |
2915 | .word 0x0a931793,0x926a46b1,0xd5743747,0x3bca1e4b | |
2916 | .word 0xdbcd7ca0,0x821973ea,0x57899fbb,0x1f9bc41d | |
2917 | .word 0x50ae413e,0x8e2ed52e,0x55790d32,0xe2263cb1 | |
2918 | p0_local2_end: | |
2919 | ||
2920 | SECTION .p0_local2_sec DATA_VA=0x000804000 | |
2921 | ||
2922 | attr_data { | |
2923 | Name = .p0_local2_sec, | |
2924 | VA = 0x0000000000804000, | |
2925 | RA = 0x0000000030080000, | |
2926 | PA = ra2pa(0x0000000030080000,0), | |
2927 | part_0_ctx_nonzero_tsb_config_0, | |
2928 | TTE_Context=SCONTEXT, | |
2929 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
2930 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
2931 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
2932 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
2933 | } | |
2934 | ||
2935 | .data | |
2936 | .seg "data" | |
2937 | .align 0x2000 | |
2938 | .global p0_local2_sec_start | |
2939 | p0_local2_sec_begin: | |
2940 | .skip 0x1400 | |
2941 | p0_local2_sec_start: | |
2942 | .word 0xf1055e53,0x236992c3,0xd6ff9c2a,0x817ccc8b | |
2943 | .word 0x67bb13fd,0x04303354,0x8244e035,0xdc3cff1f | |
2944 | .word 0xdc71b4ff,0xdd2aa0c2,0xadabdea7,0xf74f043a | |
2945 | .word 0x328743fb,0x610602cc,0x86dcfb9a,0x101fa56e | |
2946 | p0_local2_sec_end: | |
2947 | ||
2948 | SECTION .p0_local3 DATA_VA=0x000806000 | |
2949 | ||
2950 | attr_data { | |
2951 | Name = .p0_local3, | |
2952 | VA = 0x0000000000806000, | |
2953 | RA = 0x00000000100c0000, | |
2954 | PA = ra2pa(0x00000000100c0000,0), | |
2955 | part_0_ctx_nonzero_tsb_config_0, | |
2956 | TTE_Context=PCONTEXT, | |
2957 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
2958 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
2959 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
2960 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
2961 | } | |
2962 | ||
2963 | .data | |
2964 | .seg "data" | |
2965 | .align 0x2000 | |
2966 | .global p0_local3_start | |
2967 | p0_local3_begin: | |
2968 | .skip 0x1400 | |
2969 | p0_local3_start: | |
2970 | .word 0xed2626fe,0x99428988,0x999bf2d0,0x72aa09a6 | |
2971 | .word 0xef0c2a10,0x3f504171,0xd7100e5a,0x56367ada | |
2972 | .word 0x85ef9f3a,0x91ac7e54,0xf20223db,0xff5636e8 | |
2973 | .word 0x2bbcb2f6,0x66824a83,0x1524bb92,0xa8e2c55f | |
2974 | p0_local3_end: | |
2975 | ||
2976 | SECTION .p0_local3_sec DATA_VA=0x000806000 | |
2977 | ||
2978 | attr_data { | |
2979 | Name = .p0_local3_sec, | |
2980 | VA = 0x0000000000806000, | |
2981 | RA = 0x00000000300c0000, | |
2982 | PA = ra2pa(0x00000000300c0000,0), | |
2983 | part_0_ctx_nonzero_tsb_config_0, | |
2984 | TTE_Context=SCONTEXT, | |
2985 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
2986 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
2987 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
2988 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
2989 | } | |
2990 | ||
2991 | .data | |
2992 | .seg "data" | |
2993 | .align 0x2000 | |
2994 | .global p0_local3_sec_start | |
2995 | p0_local3_sec_begin: | |
2996 | .skip 0x1400 | |
2997 | p0_local3_sec_start: | |
2998 | .word 0x6dd96223,0x5947c779,0x085097da,0x315317c0 | |
2999 | .word 0x3e235979,0xa42423f0,0xe9773d22,0x49d1610e | |
3000 | .word 0x87fed287,0x5bc2523e,0x052fd791,0x6ff8bfb9 | |
3001 | .word 0x9b55707b,0x4bea9d38,0xb835ef8f,0x04f925de | |
3002 | p0_local3_sec_end: | |
3003 | ||
3004 | SECTION .p0_local4 DATA_VA=0x000808000 | |
3005 | ||
3006 | attr_data { | |
3007 | Name = .p0_local4, | |
3008 | VA = 0x0000000000808000, | |
3009 | RA = 0x0000000010100000, | |
3010 | PA = ra2pa(0x0000000010100000,0), | |
3011 | part_0_ctx_nonzero_tsb_config_0, | |
3012 | TTE_Context=PCONTEXT, | |
3013 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
3014 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
3015 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
3016 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
3017 | } | |
3018 | ||
3019 | .data | |
3020 | .seg "data" | |
3021 | .align 0x2000 | |
3022 | .global p0_local4_start | |
3023 | p0_local4_begin: | |
3024 | .skip 0x1400 | |
3025 | p0_local4_start: | |
3026 | .word 0x636d8a3e,0xc6209ca6,0xc0dfed16,0x25828f64 | |
3027 | .word 0x43b15d58,0x1a803be3,0xfd81e35f,0x1ea7b256 | |
3028 | .word 0x083790f4,0x9c9ea76a,0x56a6c03b,0xa3568c4c | |
3029 | .word 0x396f0200,0x243ac724,0xa942419c,0x21f13502 | |
3030 | p0_local4_end: | |
3031 | ||
3032 | SECTION .p0_local4_sec DATA_VA=0x000808000 | |
3033 | ||
3034 | attr_data { | |
3035 | Name = .p0_local4_sec, | |
3036 | VA = 0x0000000000808000, | |
3037 | RA = 0x0000000030100000, | |
3038 | PA = ra2pa(0x0000000030100000,0), | |
3039 | part_0_ctx_nonzero_tsb_config_0, | |
3040 | TTE_Context=SCONTEXT, | |
3041 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
3042 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
3043 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
3044 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
3045 | } | |
3046 | ||
3047 | .data | |
3048 | .seg "data" | |
3049 | .align 0x2000 | |
3050 | .global p0_local4_sec_start | |
3051 | p0_local4_sec_begin: | |
3052 | .skip 0x1400 | |
3053 | p0_local4_sec_start: | |
3054 | .word 0x3fc07af9,0x10c5f634,0x67230c0e,0x10d8f51e | |
3055 | .word 0x0c662c8c,0x59398f40,0x4daf00d3,0x1ca27773 | |
3056 | .word 0x7896068c,0xd90e52cc,0x917ef840,0x0369131e | |
3057 | .word 0x5c26587e,0x2ed87010,0xdd9e69c4,0x85bf5f95 | |
3058 | p0_local4_sec_end: | |
3059 | ||
3060 | SECTION .p0_local5 DATA_VA=0x00080a000 | |
3061 | ||
3062 | attr_data { | |
3063 | Name = .p0_local5, | |
3064 | VA = 0x000000000080a000, | |
3065 | RA = 0x0000000010140000, | |
3066 | PA = ra2pa(0x0000000010140000,0), | |
3067 | part_0_ctx_nonzero_tsb_config_0, | |
3068 | TTE_Context=PCONTEXT, | |
3069 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
3070 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
3071 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
3072 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
3073 | } | |
3074 | ||
3075 | .data | |
3076 | .seg "data" | |
3077 | .align 0x2000 | |
3078 | .global p0_local5_start | |
3079 | p0_local5_begin: | |
3080 | .skip 0x1400 | |
3081 | p0_local5_start: | |
3082 | .word 0x618e2aba,0x975046cc,0xd9805ec1,0xe32f68ef | |
3083 | .word 0x64a0dc4c,0x3db70e9a,0x0d9cec27,0xbd78ede7 | |
3084 | .word 0x191917ea,0xb51a731a,0x4a46fa0d,0x310fa08b | |
3085 | .word 0xfbb5d0fa,0x9f583f05,0x1cfa9aae,0x7fee3b5b | |
3086 | p0_local5_end: | |
3087 | ||
3088 | SECTION .p0_local5_sec DATA_VA=0x00080a000 | |
3089 | ||
3090 | attr_data { | |
3091 | Name = .p0_local5_sec, | |
3092 | VA = 0x000000000080a000, | |
3093 | RA = 0x0000000030140000, | |
3094 | PA = ra2pa(0x0000000030140000,0), | |
3095 | part_0_ctx_nonzero_tsb_config_0, | |
3096 | TTE_Context=SCONTEXT, | |
3097 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
3098 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
3099 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
3100 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
3101 | } | |
3102 | ||
3103 | .data | |
3104 | .seg "data" | |
3105 | .align 0x2000 | |
3106 | .global p0_local5_sec_start | |
3107 | p0_local5_sec_begin: | |
3108 | .skip 0x1400 | |
3109 | p0_local5_sec_start: | |
3110 | .word 0x110bf644,0x9b1de572,0x97db06f2,0x6623f754 | |
3111 | .word 0xadbcc431,0xb0adaf5e,0x8365e93b,0x7398626b | |
3112 | .word 0x4fa1c03a,0x9e31052f,0x7a4f16fe,0xa2c584f2 | |
3113 | .word 0xfa76ba77,0x1edba537,0x33d7fad2,0xb0fcab2e | |
3114 | p0_local5_sec_end: | |
3115 | ||
3116 | SECTION .p0_local6 DATA_VA=0x00080c000 | |
3117 | ||
3118 | attr_data { | |
3119 | Name = .p0_local6, | |
3120 | VA = 0x000000000080c000, | |
3121 | RA = 0x0000000010180000, | |
3122 | PA = ra2pa(0x0000000010180000,0), | |
3123 | part_0_ctx_nonzero_tsb_config_0, | |
3124 | TTE_Context=PCONTEXT, | |
3125 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
3126 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
3127 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
3128 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
3129 | } | |
3130 | ||
3131 | .data | |
3132 | .seg "data" | |
3133 | .align 0x2000 | |
3134 | .global p0_local6_start | |
3135 | p0_local6_begin: | |
3136 | .skip 0x1400 | |
3137 | p0_local6_start: | |
3138 | .word 0x664c4ada,0xf9276d1d,0x47c0dba2,0x2ad7340b | |
3139 | .word 0x6874caff,0xed49370c,0x30ef70ef,0xfe8f387f | |
3140 | .word 0x5bf3f83d,0x1850cdf0,0x6853bd89,0x548612b5 | |
3141 | .word 0xc2809bda,0xce9357a6,0xc4d9e35f,0x88f88aa3 | |
3142 | p0_local6_end: | |
3143 | ||
3144 | SECTION .p0_local6_sec DATA_VA=0x00080c000 | |
3145 | ||
3146 | attr_data { | |
3147 | Name = .p0_local6_sec, | |
3148 | VA = 0x000000000080c000, | |
3149 | RA = 0x0000000030180000, | |
3150 | PA = ra2pa(0x0000000030180000,0), | |
3151 | part_0_ctx_nonzero_tsb_config_0, | |
3152 | TTE_Context=SCONTEXT, | |
3153 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
3154 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
3155 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
3156 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
3157 | } | |
3158 | ||
3159 | .data | |
3160 | .seg "data" | |
3161 | .align 0x2000 | |
3162 | .global p0_local6_sec_start | |
3163 | p0_local6_sec_begin: | |
3164 | .skip 0x1400 | |
3165 | p0_local6_sec_start: | |
3166 | .word 0x4b742115,0x291fd186,0x7dc66b31,0xa9c254aa | |
3167 | .word 0x863fba7b,0x681bf78a,0x66dfb8ce,0x62097954 | |
3168 | .word 0x072d6118,0xa6309d67,0xf0a6b847,0x9c6f2e62 | |
3169 | .word 0x017c0f89,0xe933fb8d,0x86152a7c,0x7ad11b82 | |
3170 | p0_local6_sec_end: | |
3171 | ||
3172 | SECTION .share0 DATA_VA=0x00080e000 | |
3173 | ||
3174 | attr_data { | |
3175 | Name = .share0, | |
3176 | VA = 0x000000000080e000, | |
3177 | RA = 0x00000000201c0000, | |
3178 | PA = ra2pa(0x00000000201c0000,0), | |
3179 | part_0_ctx_nonzero_tsb_config_0, | |
3180 | TTE_Context=PCONTEXT, | |
3181 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
3182 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
3183 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
3184 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
3185 | } | |
3186 | ||
3187 | .data | |
3188 | .seg "data" | |
3189 | .align 0x2000 | |
3190 | .global share0_start | |
3191 | share0_begin: | |
3192 | share0_start: | |
3193 | .word 0xfc69c9d1,0xc795f368,0xc5a9deba,0x4e21d253 | |
3194 | .word 0x5ddf6329,0xb6ddd440,0x5c65cf87,0x0c150b43 | |
3195 | .word 0xb36ddb78,0x02488521,0x0513eb67,0x5ea1e120 | |
3196 | .word 0x5af46c4b,0xc771d778,0x02a63a9f,0x1da5a8f9 | |
3197 | share0_end: | |
3198 | ||
3199 | SECTION .share1 DATA_VA=0x000810000 | |
3200 | ||
3201 | attr_data { | |
3202 | Name = .share1, | |
3203 | VA = 0x0000000000810000, | |
3204 | RA = 0x0000000020800000, | |
3205 | PA = ra2pa(0x0000000020800000,0), | |
3206 | part_0_ctx_nonzero_tsb_config_0, | |
3207 | TTE_Context=PCONTEXT, | |
3208 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
3209 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
3210 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
3211 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
3212 | } | |
3213 | ||
3214 | .data | |
3215 | .seg "data" | |
3216 | .align 0x2000 | |
3217 | .global share1_start | |
3218 | share1_begin: | |
3219 | share1_start: | |
3220 | .word 0x23d60d84,0x3fb3ec13,0xb800b974,0x66a20954 | |
3221 | .word 0xb2cbc625,0x6449e5d5,0xe1d1e8a8,0xd3e0722c | |
3222 | .word 0x1a9000c3,0x1fef1b60,0x2e224e90,0xa228a97a | |
3223 | .word 0x32d6b4ae,0x819831a2,0x44b71d2d,0x072b1fde | |
3224 | .word 0xdd77977d,0xc614dc50,0xd871db78,0xfa0d80cf | |
3225 | .word 0x6284aef8,0x576e7e2a,0x9d8a50bd,0xb44ada80 | |
3226 | .word 0xcbdbad43,0xed9c86ca,0x1b758961,0xce6a5fae | |
3227 | .word 0x7f743197,0x8ff87f1d,0xb4ff4a0c,0x35e86e76 | |
3228 | share1_end: | |
3229 | ||
3230 | SECTION .share2 DATA_VA=0x000812000 | |
3231 | ||
3232 | attr_data { | |
3233 | Name = .share2, | |
3234 | VA = 0x0000000000812000, | |
3235 | RA = 0x00000000211c0000, | |
3236 | PA = ra2pa(0x00000000211c0000,0), | |
3237 | part_0_ctx_nonzero_tsb_config_0, | |
3238 | TTE_Context=PCONTEXT, | |
3239 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
3240 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
3241 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
3242 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
3243 | } | |
3244 | ||
3245 | .data | |
3246 | .seg "data" | |
3247 | .align 0x2000 | |
3248 | .global share2_start | |
3249 | share2_begin: | |
3250 | share2_start: | |
3251 | .word 0xff70b3ec,0x28daf73a,0x1df15b0a,0xfc84ca22 | |
3252 | .word 0xb1fff3af,0x05464e02,0xcc633c22,0x4fbef66d | |
3253 | .word 0x7c92aa63,0x17745518,0x77c83dbc,0x60b5a053 | |
3254 | .word 0xe0e30457,0xaf991cb7,0x2896f7eb,0x614ae50c | |
3255 | share2_end: | |
3256 | ||
3257 | SECTION .share3 DATA_VA=0x000814000 | |
3258 | ||
3259 | attr_data { | |
3260 | Name = .share3, | |
3261 | VA = 0x0000000000814000, | |
3262 | RA = 0x0000000021800000, | |
3263 | PA = ra2pa(0x0000000021800000,0), | |
3264 | part_0_ctx_nonzero_tsb_config_0, | |
3265 | TTE_Context=PCONTEXT, | |
3266 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
3267 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
3268 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
3269 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
3270 | } | |
3271 | ||
3272 | .data | |
3273 | .seg "data" | |
3274 | .align 0x2000 | |
3275 | .global share3_start | |
3276 | share3_begin: | |
3277 | share3_start: | |
3278 | .word 0x03925c53,0xe6e072bd,0x59676f50,0x6c53241f | |
3279 | .word 0x56856c2c,0x6f8029ac,0xfe739e84,0xe1e91f74 | |
3280 | .word 0x7ca79c50,0x9837424b,0x4e6feaf3,0xd0f9445f | |
3281 | .word 0x521fc74f,0x3e756c8d,0x7b934964,0x72117cd2 | |
3282 | .word 0x730e48bf,0x06dfc595,0x895b264f,0x707f932f | |
3283 | .word 0xd44e3896,0xa0032ae9,0xa8b1b994,0x528322e1 | |
3284 | .word 0x1123168a,0x5e32bcf1,0xdd0dc6cb,0x7eb76567 | |
3285 | .word 0x15d50828,0x43907f94,0x8208014d,0xc4e353e4 | |
3286 | .word 0x0457fef6,0x9d79de7c,0xf6315b4f,0xcba29e60 | |
3287 | .word 0x8a75b947,0x3112e260,0xeb9854c7,0x2434ec61 | |
3288 | .word 0xac19e34e,0x92f6d14e,0x401931e3,0xcc2560f3 | |
3289 | .word 0xd0d35969,0x41cadf58,0x951cc6ae,0x2fc932e3 | |
3290 | .word 0xc2e9de96,0x8445b84a,0x6a5d21cb,0x1607576b | |
3291 | .word 0xb30eae95,0xba80756f,0x22b6da0c,0x3cffbbae | |
3292 | .word 0xd455f142,0x4648fa53,0x69d45fd2,0x400e6e31 | |
3293 | .word 0x807768ee,0x886e7ad2,0x03e9bae6,0x1d581941 | |
3294 | .word 0x32dcd874,0x0efadc42,0xdfa6ff17,0x65d04513 | |
3295 | .word 0x299f4978,0x9a68b808,0x7c256d92,0xcf42efbf | |
3296 | .word 0x35688833,0x5d83699a,0x05b76fd9,0x90304d60 | |
3297 | .word 0x8dd86d95,0x72d45143,0x213c8147,0x3950e6d8 | |
3298 | .word 0x58095df1,0xf800103c,0xf44c8d07,0x11d58c74 | |
3299 | .word 0xcae0ff11,0xc7461003,0xa9f93bb3,0xa27b2957 | |
3300 | .word 0xbcbc6c95,0xecbf860b,0x5a88827e,0x9a4bd3b5 | |
3301 | .word 0x5407d79e,0xf430670f,0xbf5b441d,0x248602a1 | |
3302 | .word 0x9c041b01,0x8c27e716,0x5b7e64ec,0x331af687 | |
3303 | .word 0xf2d1df87,0xa556d5a0,0xde5f170d,0x56755980 | |
3304 | .word 0xbcddc6aa,0xc26c6110,0x874e7ef6,0x2c96bf7b | |
3305 | .word 0x609ecf9d,0x42da175a,0x85457111,0xe9db1a69 | |
3306 | .word 0x11ca0059,0x490a3bfa,0x92fdbcaa,0xe80e7ac3 | |
3307 | .word 0x3804a92c,0x40c7b84b,0x0020ee9b,0xa34bee9b | |
3308 | .word 0xaee131d6,0x80712a2d,0x55cf0e10,0x5d5f8a41 | |
3309 | .word 0x857c2ab3,0xfee9e9c8,0x5cf1a577,0x34afb0f7 | |
3310 | share3_end: |