Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_500_0.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mpgen_500_0.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 = 626115452
40! Riesling can be on
41! 1 Thread, 500 lines
42! mpgen created on May 4, 2009 (15:17:56), Version 2.81
43! mpgen_500_0.s created on Jun 26, 2009 (11:54:52)
44! RC file : random.rc
45! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.090504 -rc random.rc -o mpgen_500_0 -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
69main:
70
71! Initialize the input and output registers
72
73! Random code for Thread 0
74
75thread_0:
76 ta T_CHANGE_PRIV ! Trap to Supervisor Mode
77 set p0_fsr,%g3
78 ldx [%g3],%fsr ! Set %fsr to 0000000000
79 wrpr %g0,7,%cleanwin
80 call p0_init_memory_pointers
81 wr %g0,0x80,%asi ! Setting default %asi to 80
82
83! Initialize the floating point registers for processor 0
84
85 wr %g0,0x4,%fprs ! Make sure fef is 1
86 set p0_init_freg,%g1
87! %f0 = 3dae7438 217c2069 0fb24936 01866aaf
88! %f4 = 09c346a4 134d35a5 6f2e9402 2e4a5acb
89! %f8 = 3050b4d0 5f801fa1 42b9688e 692195a7
90! %f12 = 6d768abc 2165fa5d 00fdf2da 3f1f1743
91 ldda [%g1]ASI_BLK_P,%f0
92 add %g1,64,%g1
93! %f16 = 4fee5468 716aa1d9 199f1ee6 34969b9f
94! %f20 = 61375dd4 6110b215 53c398b2 21f89ebb
95! %f24 = 5582b300 07ad8711 0261cc3e 776e5c97
96! %f28 = 4f5f1fec 7be53ccd 7a4be58a 2335d133
97 ldda [%g1]ASI_BLK_P,%f16
98 add %g1,64,%g1
99! %f32 = 03253098 55e6af49 75fbd096 16bdb88f
100! %f36 = 46233104 16677a85 531f3962 26818eab
101! %f40 = 55892d30 0e5ffa81 55e38bee 40a58f87
102! %f44 = 6114f11c 23874b3d 5e01f43a 3652b723
103 ldda [%g1]ASI_BLK_P,%f32
104
105! Set up the Graphics Status Register
106
107 setx 0xc63fbeab00000025,%g7,%g1 ! %gsr scale = 4, align = 5
108 wr %g1,%g0,%gsr ! %gsr = c63fbeab00000025
109
110 wr %g0,%y ! Clear %y register
111 xorcc %g0,%g0,%g3 ! %g3 = 0, %ccr = 44
112 membar #Sync ! Force the block loads to complete
113
114! Start of Random Code for processor 0
115
116p0_label_1:
117! Starting 10 instruction Store Burst
118! Mem[0000000010141410] = 445fd07d, %l2 = 554df74c4cad90ac
119 ldstuba [%i5+%o5]0x88,%l2 ! %l2 = 000000000000007d
120! %f20 = 61375dd4 6110b215, Mem[0000000030141408] = 75c90a86 72c114bf
121 stda %f20,[%i5+%o4]0x81 ! Mem[0000000030141408] = 61375dd4 6110b215
122! %f20 = 61375dd4, %f24 = 5582b300 07ad8711
123 fstod %f20,%f24 ! %f24 = 4426ebba 80000000
124! %l5 = d405d052c64a51bd, Mem[0000000010181400] = 38978244
125 stwa %l5,[%i6+%g0]0x88 ! Mem[0000000010181400] = c64a51bd
126! Mem[0000000030141410] = 0669be74, %l5 = 00000000c64a51bd
127 swapa [%i5+%o5]0x81,%l5 ! %l5 = 000000000669be74
128! Mem[0000000010101414] = 4394a2e5, %l7 = 0000000091e29dc3, %asi = 80
129 swapa [%i4+0x014]%asi,%l7 ! %l7 = 000000004394a2e5
130! Mem[000000001014141d] = 064135eb, %l6 = 65a16c0d7fea5e38
131 ldstub [%i5+0x01d],%l6 ! %l6 = 0000000000000041
132! %l4 = 2d983552, %l5 = 0669be74, Mem[0000000030181410] = 6cccb0d4 2a60d915
133 stda %l4,[%i6+%o5]0x81 ! Mem[0000000030181410] = 2d983552 0669be74
134! %l7 = 000000004394a2e5, Mem[00000000100c1400] = 18823f13
135 stba %l7,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 18823fe5
136! %f21 = 6110b215, Mem[00000000100c1430] = 44c7ea9c
137 sta %f21,[%i3+0x030]%asi ! Mem[00000000100c1430] = 6110b215
138
139p0_label_2:
140! Starting 10 instruction Load Burst
141! %o3 = deadbeefdeadbeef
142 set share3_start,%o3 ! set %o3[0] to VA
143! Mem[00000000218001c0] = 7ca081a8, %l6 = 0000000000000041
144 lduh [%o3+0x1c0],%l6 ! %l6 = 0000000000007ca0
145! Mem[0000000030081400] = 595d721b e8c54427, %l4 = 2d983552, %l5 = 0669be74
146 ldda [%i2+%g0]0x89,%l4 ! %l4 = 00000000e8c54427 00000000595d721b
147! Mem[0000000010141408] = d62c6d33, %l6 = 0000000000007ca0
148 lduha [%i5+%o4]0x88,%l6 ! %l6 = 0000000000006d33
149! Mem[0000000010101422] = 29249710, %l5 = 00000000595d721b, %asi = 80
150 ldsha [%i4+0x022]%asi,%l5 ! %l5 = ffffffffffff9710
151! Mem[0000000030081410] = 54870a77, %l4 = 00000000e8c54427
152 lduwa [%i2+%o5]0x89,%l4 ! %l4 = 0000000054870a77
153! Mem[0000000030001408] = 5f97e229a60d0f58, %l0 = cd78e98c88719846
154 ldxa [%i0+%o4]0x89,%l0 ! %l0 = 5f97e229a60d0f58
155! Mem[00000000100c1408] = 164e8477, %l3 = e4b7851a690755f7
156 lduha [%i3+%o4]0x88,%l3 ! %l3 = 0000000000008477
157! Mem[0000000010101400] = 78ee8d67, %l6 = 0000000000006d33
158 ldsba [%i4+%g0]0x88,%l6 ! %l6 = 0000000000000067
159! Mem[0000000030181410] = 2d983552, %l7 = 000000004394a2e5
160 ldswa [%i6+%o5]0x81,%l7 ! %l7 = 000000002d983552
161! Mem[0000000030181410] = 5235982d, %l3 = 0000000000008477
162 lduwa [%i6+%o5]0x89,%l3 ! %l3 = 000000005235982d
163
164p0_label_3:
165! Starting 10 instruction Store Burst
166! Mem[0000000010141410] = ffd05f44, %l0 = 5f97e229a60d0f58
167 ldstuba [%i5+%o5]0x80,%l0 ! %l0 = 00000000000000ff
168! %f28 = 4f5f1fec, Mem[0000000030141408] = d45d3761
169 sta %f28,[%i5+%o4]0x89 ! Mem[0000000030141408] = 4f5f1fec
170! Mem[0000000030001408] = a60d0f58, %l1 = 000000002fd85271
171 swapa [%i0+%o4]0x89,%l1 ! %l1 = 00000000a60d0f58
172! %f15 = 3f1f1743, Mem[0000000030081400] = 2744c5e8
173 sta %f15,[%i2+%g0]0x81 ! Mem[0000000030081400] = 3f1f1743
174! %l5 = ffffffffffff9710, %l2 = 000000000000007d, %l6 = 0000000000000067
175 subc %l5,%l2,%l6 ! %l6 = ffffffffffff9693
176! %o0 = deadbeefdeadbeef
177 set share0_start,%o0 ! set %o0[0] to VA
178! %l4 = 0000000054870a77, Mem[00000000201c0000] = 4dd8d398, %asi = 80
179 stha %l4,[%o0+0x000]%asi ! Mem[00000000201c0000] = 0a77d398
180! %f16 = 4fee5468, Mem[0000000030101408] = 1de82b26
181 sta %f16,[%i4+%o4]0x81 ! Mem[0000000030101408] = 4fee5468
182! %l3 = 000000005235982d, Mem[0000000010101408] = 4377057622358def
183 stxa %l3,[%i4+%o4]0x80 ! Mem[0000000010101408] = 000000005235982d
184! %l5 = ffffffffffff9710, Mem[00000000300c1408] = c6bb1622
185 stba %l5,[%i3+%o4]0x89 ! Mem[00000000300c1408] = c6bb1610
186! Mem[0000000010001410] = 4e8e0b64, %l5 = ffffffffffff9710
187 ldstuba [%i0+%o5]0x80,%l5 ! %l5 = 000000000000004e
188
189p0_label_4:
190! Starting 10 instruction Load Burst
191! Mem[00000000100c1400] = e53f8218, %l1 = 00000000a60d0f58
192 ldswa [%i3+%g0]0x80,%l1 ! %l1 = ffffffffe53f8218
193! Mem[0000000010041414] = 04ef9445, %l2 = 000000000000007d
194 ldsw [%i1+0x014],%l2 ! %l2 = 0000000004ef9445
195! Mem[00000000100c1400] = 18823fe5, %l7 = 000000002d983552
196 lduha [%i3+%g0]0x88,%l7 ! %l7 = 0000000000003fe5
197! Mem[00000000100c141f] = 16513e2b, %l5 = 000000000000004e
198 ldub [%i3+0x01f],%l5 ! %l5 = 000000000000002b
199! %l2 = 0000000004ef9445, %l1 = ffffffffe53f8218, %y = 00000000
200 udiv %l2,%l1,%l0 ! %l0 = 0000000000000000
201 mov %l0,%y ! %y = 00000000
202! Mem[0000000030101410] = 55af9d0614bc8d76, %f10 = 42b9688e 692195a7
203 ldda [%i4+%o5]0x89,%f10 ! %f10 = 55af9d06 14bc8d76
204! Mem[00000000100c1408] = 0fd07741164e8477, %f18 = 199f1ee6 34969b9f
205 ldda [%i3+%o4]0x88,%f18 ! %f18 = 0fd07741 164e8477
206! Mem[0000000010041410] = 38dbd5c4, %f0 = 3dae7438
207 lda [%i1+%o5]0x80,%f0 ! %f0 = 38dbd5c4
208! Mem[00000000300c1410] = 2d60a9b4, %l5 = 000000000000002b
209 lduha [%i3+%o5]0x81,%l5 ! %l5 = 0000000000002d60
210! %l6 = ffffffffffff9693, imm = fffffffffffffc5f, %l3 = 000000005235982d
211 and %l6,-0x3a1,%l3 ! %l3 = ffffffffffff9413
212
213p0_label_5:
214! Starting 10 instruction Store Burst
215! Mem[0000000010181408] = 36c47e76, %l3 = 00000000ffff9413
216 swapa [%i6+%o4]0x88,%l3 ! %l3 = 0000000036c47e76
217! Mem[00000000300c1400] = 5eb43a48, %l5 = 0000000000002d60
218 ldstuba [%i3+%g0]0x81,%l5 ! %l5 = 000000000000005e
219! %l4 = 54870a77, %l5 = 0000005e, Mem[0000000010081410] = 2490e476 25694d4b
220 stda %l4,[%i2+%o5]0x88 ! Mem[0000000010081410] = 54870a77 0000005e
221! %l0 = 0000000000000000, Mem[0000000010041400] = 2f427958
222 stha %l0,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00007958
223! %l6 = ffffffffffff9693, Mem[0000000030081408] = 1f535d3d66bc3c11
224 stxa %l6,[%i2+%o4]0x89 ! Mem[0000000030081408] = ffffffffffff9693
225! %f24 = 4426ebba, Mem[0000000010041408] = 7b492f56
226 st %f24,[%i1+%o4] ! Mem[0000000010041408] = 4426ebba
227! %l0 = 0000000000000000, Mem[0000000021800000] = 29f51c58
228 stb %l0,[%o3+%g0] ! Mem[0000000021800000] = 00f51c58
229! Mem[0000000010141430] = 7ec7075c, %l4 = 0000000054870a77
230 ldstuba [%i5+0x030]%asi,%l4 ! %l4 = 000000000000007e
231! %f13 = 2165fa5d, %f17 = 716aa1d9
232 fcmpes %fcc3,%f13,%f17 ! %fcc3 = 1
233! %l4 = 000000000000007e, Mem[0000000010101410] = 0186d4e4, %asi = 80
234 stwa %l4,[%i4+0x010]%asi ! Mem[0000000010101410] = 0000007e
235
236p0_label_6:
237! Starting 10 instruction Load Burst
238! Mem[0000000030141410] = bd514ac6, %f16 = 4fee5468
239 lda [%i5+%o5]0x89,%f16 ! %f16 = bd514ac6
240! Mem[0000000010081410] = 770a8754, %f8 = 3050b4d0
241 lda [%i2+%o5]0x80,%f8 ! %f8 = 770a8754
242! Mem[0000000030081408] = 9396ffff, %l2 = 0000000004ef9445
243 ldsba [%i2+%o4]0x81,%l2 ! %l2 = ffffffffffffff93
244! Mem[0000000030101408] = dfcec66c6854ee4f, %f30 = 7a4be58a 2335d133
245 ldda [%i4+%o4]0x89,%f30 ! %f30 = dfcec66c 6854ee4f
246! Mem[0000000010181408] = 1394ffff, %f21 = 6110b215
247 lda [%i6+%o4]0x80,%f21 ! %f21 = 1394ffff
248! Mem[0000000030041408] = 76422d06, %l2 = ffffffffffffff93
249 lduwa [%i1+%o4]0x81,%l2 ! %l2 = 0000000076422d06
250! Mem[00000000100c1408] = 0fd07741 164e8477, %l2 = 76422d06, %l3 = 36c47e76
251 ldda [%i3+%o4]0x88,%l2 ! %l2 = 00000000164e8477 000000000fd07741
252! Mem[00000000100c1408] = 77844e16, %l4 = 000000000000007e
253 lduwa [%i3+%o4]0x80,%l4 ! %l4 = 0000000077844e16
254! Mem[00000000100c1410] = 056e5c0c 843a8056, %l4 = 77844e16, %l5 = 0000005e
255 ldda [%i3+%o5]0x88,%l4 ! %l4 = 00000000843a8056 00000000056e5c0c
256! Mem[0000000030041410] = b5d8474f f454b37b, %l0 = 00000000, %l1 = e53f8218
257 ldda [%i1+%o5]0x89,%l0 ! %l0 = 00000000f454b37b 00000000b5d8474f
258
259p0_label_7:
260! Starting 10 instruction Store Burst
261! Mem[0000000010081408] = 1c7d06b6, %l7 = 0000000000003fe5
262 swapa [%i2+%o4]0x80,%l7 ! %l7 = 000000001c7d06b6
263! Mem[0000000021800000] = 00f51c58, %l1 = 00000000b5d8474f
264 ldstuba [%o3+0x000]%asi,%l1 ! %l1 = 0000000000000000
265! %l2 = 00000000164e8477, Mem[0000000010141408] = d62c6d33
266 stha %l2,[%i5+%o4]0x88 ! Mem[0000000010141408] = d62c8477
267! %l2 = 00000000164e8477, Mem[0000000010101410] = 0000007e, %asi = 80
268 stwa %l2,[%i4+0x010]%asi ! Mem[0000000010101410] = 164e8477
269! %o1 = deadbeefdeadbeef
270 set share1_start,%o1 ! set %o1[0] to VA
271! %l3 = 000000000fd07741, Mem[0000000020800000] = 3d296bc8
272 stb %l3,[%o1+%g0] ! Mem[0000000020800000] = 41296bc8
273! %l3 = 000000000fd07741, Mem[0000000030041408] = 3f1d7e64062d4276
274 stxa %l3,[%i1+%o4]0x89 ! Mem[0000000030041408] = 000000000fd07741
275! Mem[0000000010041434] = 36577cfd, %l7 = 000000001c7d06b6
276 ldstub [%i1+0x034],%l7 ! %l7 = 0000000000000036
277! %l4 = 00000000843a8056, Mem[0000000010081410] = 0000005e54870a77
278 stxa %l4,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000000843a8056
279! Mem[0000000010101410] = 77844e16, %l3 = 000000000fd07741
280 ldswa [%i4+%o5]0x88,%l3 ! %l3 = 0000000077844e16
281! Mem[0000000010141408] = d62c8477, %l3 = 0000000077844e16
282 swapa [%i5+%o4]0x88,%l3 ! %l3 = 00000000d62c8477
283
284p0_label_8:
285! Starting 10 instruction Load Burst
286! Mem[0000000010141400] = 89f8ab19 d84adc11, %l0 = f454b37b, %l1 = 00000000
287 ldda [%i5+%g0]0x88,%l0 ! %l0 = 00000000d84adc11 0000000089f8ab19
288! Mem[00000000300c1410] = b4a9602d, %l5 = 00000000056e5c0c
289 lduwa [%i3+%o5]0x89,%l5 ! %l5 = 00000000b4a9602d
290! Mem[0000000030101400] = 7d779ea8, %l0 = 00000000d84adc11
291 lduba [%i4+%g0]0x81,%l0 ! %l0 = 000000000000007d
292! Mem[0000000010001408] = 58d0c7f6, %l5 = 00000000b4a9602d
293 lduha [%i0+%o4]0x80,%l5 ! %l5 = 00000000000058d0
294! Mem[0000000010101410] = 164e8477, %l6 = ffffffffffff9693
295 lduba [%i4+%o5]0x80,%l6 ! %l6 = 0000000000000016
296! Mem[0000000021800040] = 313ba488, %l2 = 00000000164e8477
297 lduh [%o3+0x040],%l2 ! %l2 = 000000000000313b
298! Mem[00000000300c1400] = ffb43a48 431fc439, %l4 = 843a8056, %l5 = 000058d0
299 ldda [%i3+%g0]0x81,%l4 ! %l4 = 00000000ffb43a48 00000000431fc439
300! Mem[0000000010141438] = 4b072c7a, %l1 = 0000000089f8ab19
301 ldub [%i5+0x038],%l1 ! %l1 = 000000000000004b
302! Mem[0000000010141400] = 11dc4ad8, %l0 = 000000000000007d
303 lduba [%i5+%g0]0x80,%l0 ! %l0 = 0000000000000011
304! %l7 = 0000000000000036, immd = fffff865, %y = 00000000
305 smul %l7,-0x79b,%l7 ! %l7 = fffffffffffe654e, %y = ffffffff
306
307p0_label_9:
308! Starting 10 instruction Store Burst
309! %l5 = 00000000431fc439, Mem[0000000030101408] = 4fee5468
310 stwa %l5,[%i4+%o4]0x81 ! Mem[0000000030101408] = 431fc439
311! %f20 = 61375dd4 1394ffff, Mem[0000000010001408] = f6c7d058 6fb66c20
312 stda %f20,[%i0+%o4]0x88 ! Mem[0000000010001408] = 61375dd4 1394ffff
313! Mem[0000000010101400] = 78ee8d67, %l2 = 000000000000313b
314 swapa [%i4+%g0]0x88,%l2 ! %l2 = 0000000078ee8d67
315! Mem[0000000010001417] = 29caef65, %l5 = 00000000431fc439
316 ldstuba [%i0+0x017]%asi,%l5 ! %l5 = 0000000000000065
317! %l1 = 000000000000004b, Mem[00000000300c1400] = ffb43a48
318 stha %l1,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 004b3a48
319! Mem[00000000300c1400] = 004b3a48, %l3 = 00000000d62c8477
320 ldstuba [%i3+%g0]0x81,%l3 ! %l3 = 0000000000000000
321! %l5 = 0000000000000065, Mem[00000000100c1410] = 56803a84
322 stha %l5,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00653a84
323! %f12 = 6d768abc 2165fa5d, %l4 = 00000000ffb43a48
324! Mem[0000000030101410] = 768dbc14069daf55
325 add %i4,0x010,%g1
326 stda %f12,[%g1+%l4]ASI_PST16_S ! Mem[0000000030101410] = 6d76bc14069daf55
327! %f12 = 6d768abc 2165fa5d, %l5 = 0000000000000065
328! Mem[0000000030101438] = 0c25cdca7079f073
329 add %i4,0x038,%g1
330 stda %f12,[%g1+%l5]ASI_PST32_S ! Mem[0000000030101438] = 0c25cdca2165fa5d
331! %f16 = bd514ac6 716aa1d9, Mem[0000000010181410] = 2d34d9a4 1e609ca5
332 stda %f16,[%i6+%o5]0x80 ! Mem[0000000010181410] = bd514ac6 716aa1d9
333
334p0_label_10:
335! Starting 10 instruction Load Burst
336! Mem[00000000100c1410] = 00653a84, %l4 = 00000000ffb43a48
337 lduha [%i3+%o5]0x80,%l4 ! %l4 = 0000000000000065
338! Mem[0000000010001400] = 46e3dcf8, %l2 = 0000000078ee8d67
339 ldsba [%i0+%g0]0x80,%l2 ! %l2 = 0000000000000046
340! Mem[0000000010141410] = ffd05f44, %l3 = 0000000000000000
341 lduha [%i5+%o5]0x80,%l3 ! %l3 = 000000000000ffd0
342! Mem[0000000010101400] = a9490c2f0000313b, %f4 = 09c346a4 134d35a5
343 ldda [%i4+%g0]0x88,%f4 ! %f4 = a9490c2f 0000313b
344! %l2 = 0000000000000046, imm = 00000000000002ae, %l4 = 0000000000000065
345 and %l2,0x2ae,%l4 ! %l4 = 0000000000000006
346! Mem[0000000030081400] = 43171f3f, %l7 = fffffffffffe654e
347 lduba [%i2+%g0]0x89,%l7 ! %l7 = 000000000000003f
348! %l0 = 0000000000000011, %l6 = 0000000000000016, %l5 = 0000000000000065
349 subc %l0,%l6,%l5 ! %l5 = fffffffffffffffb
350! Mem[0000000010101410] = 164e8477, %l2 = 0000000000000046
351 ldswa [%i4+%o5]0x80,%l2 ! %l2 = 00000000164e8477
352! Mem[0000000010081408] = e53f0000, %l7 = 000000000000003f
353 lduba [%i2+%o4]0x88,%l7 ! %l7 = 0000000000000000
354! Mem[0000000010041408] = 4426ebba, %l5 = fffffffffffffffb
355 lduba [%i1+%o4]0x80,%l5 ! %l5 = 0000000000000044
356
357p0_label_11:
358! Starting 10 instruction Store Burst
359! %f14 = 00fdf2da 3f1f1743, Mem[0000000010041410] = 38dbd5c4 04ef9445
360 stda %f14,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00fdf2da 3f1f1743
361! %l2 = 00000000164e8477, Mem[00000000100c1400] = 18823fe5
362 stwa %l2,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 164e8477
363! %l1 = 000000000000004b, Mem[00000000218001c0] = 7ca081a8
364 sth %l1,[%o3+0x1c0] ! Mem[00000000218001c0] = 004b81a8
365! %l0 = 00000011, %l1 = 0000004b, Mem[0000000010141400] = 11dc4ad8 19abf889, %asi = 80
366 stda %l0,[%i5+0x000]%asi ! Mem[0000000010141400] = 00000011 0000004b
367! %l7 = 0000000000000000, Mem[0000000010081400] = 7e9905b8
368 stwa %l7,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000
369! %l0 = 00000011, %l1 = 0000004b, Mem[0000000010081400] = 00000000 13b37be9
370 stda %l0,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000011 0000004b
371! %l1 = 000000000000004b, Mem[00000000300c1410] = b4a9602d
372 stba %l1,[%i3+%o5]0x89 ! Mem[00000000300c1410] = b4a9604b
373! %l0 = 0000000000000011, Mem[0000000030101400] = 7d779ea8079b5b19
374 stxa %l0,[%i4+%g0]0x81 ! Mem[0000000030101400] = 0000000000000011
375! %l2 = 164e8477, %l3 = 0000ffd0, Mem[0000000030181400] = 1e5a3768 02dd18d9
376 stda %l2,[%i6+%g0]0x81 ! Mem[0000000030181400] = 164e8477 0000ffd0
377! %l6 = 0000000000000016, Mem[000000001018141a] = 7e27ff02, %asi = 80
378 stha %l6,[%i6+0x01a]%asi ! Mem[0000000010181418] = 7e270016
379
380p0_label_12:
381! Starting 10 instruction Load Burst
382! Mem[00000000300c1400] = 483a4bff, %l2 = 00000000164e8477
383 lduwa [%i3+%g0]0x89,%l2 ! %l2 = 00000000483a4bff
384! Mem[0000000030181400] = 164e8477 0000ffd0, %l2 = 483a4bff, %l3 = 0000ffd0
385 ldda [%i6+%g0]0x81,%l2 ! %l2 = 00000000164e8477 000000000000ffd0
386! Mem[00000000300c1400] = ff4b3a48, %l2 = 00000000164e8477
387 lduwa [%i3+%g0]0x81,%l2 ! %l2 = 00000000ff4b3a48
388! Mem[0000000010101400] = 3b3100002f0c49a9, %f24 = 4426ebba 80000000
389 ldda [%i4+%g0]0x80,%f24 ! %f24 = 3b310000 2f0c49a9
390! Mem[0000000010141410] = 445fd0ff, %l0 = 0000000000000011
391 lduha [%i5+%o5]0x88,%l0 ! %l0 = 000000000000d0ff
392! Mem[0000000030081400] = 43171f3f, %l2 = 00000000ff4b3a48
393 ldswa [%i2+%g0]0x89,%l2 ! %l2 = 0000000043171f3f
394! Mem[00000000100c1400] = 77844e16, %l6 = 0000000000000016
395 ldswa [%i3+%g0]0x80,%l6 ! %l6 = 0000000077844e16
396! Mem[00000000300c1410] = b4a9604b, %l6 = 0000000077844e16
397 lduha [%i3+%o5]0x89,%l6 ! %l6 = 000000000000604b
398! Mem[0000000030181408] = e659d116, %l5 = 0000000000000044
399 ldsba [%i6+%o4]0x89,%l5 ! %l5 = 0000000000000016
400! Mem[00000000218001c1] = 004b81a8, %l4 = 0000000000000006
401 ldsb [%o3+0x1c1],%l4 ! %l4 = 000000000000004b
402
403p0_label_13:
404! Starting 10 instruction Store Burst
405! %f9 = 5f801fa1, Mem[000000001014142c] = 579cdac7
406 sta %f9 ,[%i5+0x02c]%asi ! Mem[000000001014142c] = 5f801fa1
407! %f30 = dfcec66c 6854ee4f, %l2 = 0000000043171f3f
408! Mem[0000000030141408] = ec1f5f4f6110b215
409 add %i5,0x008,%g1
410 stda %f30,[%g1+%l2]ASI_PST8_SL ! Mem[0000000030141408] = 4fee54686cc6b215
411! %f0 = 38dbd5c4, %f16 = bd514ac6
412 fcmpes %fcc0,%f0 ,%f16 ! %fcc0 = 2
413! %l1 = 000000000000004b, Mem[00000000100c1408] = 164e8477
414 stwa %l1,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 0000004b
415! Mem[0000000010181438] = 093a3dda, %l1 = 0000004b, %l7 = 00000000
416 add %i6,0x38,%g1
417 casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000093a3dda
418! Mem[000000001010143a] = 60108b1a, %l6 = 000000000000604b
419 ldstuba [%i4+0x03a]%asi,%l6 ! %l6 = 000000000000008b
420! Mem[0000000010081408] = e53f0000, %l5 = 0000000000000016
421 ldstuba [%i2+%o4]0x88,%l5 ! %l5 = 0000000000000000
422! Mem[0000000010101400] = 3b310000, %l3 = 000000000000ffd0
423 ldstuba [%i4+%g0]0x80,%l3 ! %l3 = 000000000000003b
424! %l1 = 000000000000004b, Mem[0000000030101410] = 6d76bc14069daf55
425 stxa %l1,[%i4+%o5]0x81 ! Mem[0000000030101410] = 000000000000004b
426! Mem[0000000010041408] = 4426ebba, %l7 = 00000000093a3dda
427 swapa [%i1+%o4]0x80,%l7 ! %l7 = 000000004426ebba
428
429p0_label_14:
430! Starting 10 instruction Load Burst
431! Mem[000000001010140f] = 5235982d, %l3 = 000000000000003b, %asi = 80
432 ldsba [%i4+0x00f]%asi,%l3 ! %l3 = 000000000000002d
433! Mem[000000001000143a] = 78b2659a, %l7 = 000000004426ebba
434 ldsh [%i0+0x03a],%l7 ! %l7 = 000000000000659a
435! Mem[0000000030001410] = 9412833f, %l3 = 000000000000002d
436 lduwa [%i0+%o5]0x89,%l3 ! %l3 = 000000009412833f
437! Mem[00000000300c1410] = b4a9604b, %l3 = 000000009412833f
438 ldsba [%i3+%o5]0x89,%l3 ! %l3 = 000000000000004b
439! Mem[00000000201c0000] = 0a77d398, %l6 = 000000000000008b, %asi = 80
440 ldsha [%o0+0x000]%asi,%l6 ! %l6 = 0000000000000a77
441! %f17 = 716aa1d9, %f15 = 3f1f1743, %f23 = 21f89ebb
442 fdivs %f17,%f15,%f23 ! %f23 = 71bcc747
443! Mem[0000000030041408] = 4177d00f 00000000, %l0 = 0000d0ff, %l1 = 0000004b
444 ldda [%i1+%o4]0x81,%l0 ! %l0 = 000000004177d00f 0000000000000000
445! Mem[0000000030001410] = 3f831294, %l0 = 000000004177d00f
446 lduha [%i0+%o5]0x81,%l0 ! %l0 = 0000000000003f83
447! Mem[0000000010101421] = 29249710, %l1 = 0000000000000000, %asi = 80
448 lduba [%i4+0x021]%asi,%l1 ! %l1 = 0000000000000024
449! Mem[0000000010141400] = 00000011, %l4 = 000000000000004b
450 lduwa [%i5+%g0]0x80,%l4 ! %l4 = 0000000000000011
451
452p0_label_15:
453! Starting 10 instruction Store Burst
454! %l4 = 00000011, %l5 = 00000000, Mem[00000000100c1408] = 4b000000 4177d00f
455 stda %l4,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000011 00000000
456! %l7 = 000000000000659a, Mem[0000000010101402] = ff310000, %asi = 80
457 stba %l7,[%i4+0x002]%asi ! Mem[0000000010101400] = ff319a00
458! %l7 = 000000000000659a, immd = 00000439, %y = ffffffff
459 smul %l7,0x439,%l5 ! %l5 = 0000000001ad074a, %y = 00000000
460! %l0 = 00003f83, %l1 = 00000024, Mem[0000000010181410] = bd514ac6 716aa1d9
461 stda %l0,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00003f83 00000024
462! %l2 = 0000000043171f3f, Mem[0000000010001408] = ffff9413d45d3761
463 stxa %l2,[%i0+%o4]0x80 ! Mem[0000000010001408] = 0000000043171f3f
464! %f22 = 53c398b2, Mem[0000000030041408] = 0fd07741
465 sta %f22,[%i1+%o4]0x89 ! Mem[0000000030041408] = 53c398b2
466! Mem[000000001004141c] = 7efc066b, %l1 = 0000000000000024
467 swap [%i1+0x01c],%l1 ! %l1 = 000000007efc066b
468! Mem[0000000010041438] = 3ea746fa, %l4 = 00000011, %l7 = 0000659a
469 add %i1,0x38,%g1
470 casa [%g1]0x80,%l4,%l7 ! %l7 = 000000003ea746fa
471! %f19 = 164e8477, %f5 = 0000313b, %f26 = 0261cc3e
472 fdivs %f19,%f5 ,%f26 ! tt=0x22, %l0 = 0000000000003fa5
473! Mem[0000000010101410] = 164e847791e29dc3, %l4 = 0000000000000011, %l6 = 0000000000000a77
474 add %i4,0x10,%g1
475 casxa [%g1]0x80,%l4,%l6 ! %l6 = 164e847791e29dc3
476
477p0_label_16:
478! Starting 10 instruction Load Burst
479! Mem[0000000010141400] = 11000000, %l6 = 164e847791e29dc3
480 lduba [%i5+%g0]0x88,%l6 ! %l6 = 0000000000000000
481! Mem[0000000010141400] = 4b000000 11000000, %l6 = 00000000, %l7 = 3ea746fa
482 ldda [%i5+%g0]0x88,%l6 ! %l6 = 0000000011000000 000000004b000000
483! Mem[00000000100c1410] = 843a6500, %l1 = 000000007efc066b
484 ldsha [%i3+%o5]0x88,%l1 ! %l1 = 0000000000006500
485! Mem[000000001008140c] = 3c11c22f, %l7 = 000000004b000000, %asi = 80
486 ldswa [%i2+0x00c]%asi,%l7 ! %l7 = 000000003c11c22f
487! Mem[0000000030141400] = 67e6f308, %l1 = 0000000000006500
488 lduha [%i5+%g0]0x81,%l1 ! %l1 = 00000000000067e6
489! Mem[00000000100c1408] = 00000011 00000000, %l0 = 00003fa5, %l1 = 000067e6
490 ldda [%i3+%o4]0x80,%l0 ! %l0 = 0000000000000011 0000000000000000
491! Mem[0000000010181410] = 24000000 833f0000, %l4 = 00000011, %l5 = 01ad074a
492 ldda [%i6+%o5]0x88,%l4 ! %l4 = 00000000833f0000 0000000024000000
493! Mem[00000000218000c0] = 4b2ea8e8, %l6 = 0000000011000000
494 ldsb [%o3+0x0c0],%l6 ! %l6 = 000000000000004b
495! Mem[0000000010041400] = 00007958, %l5 = 0000000024000000
496 ldsha [%i1+%g0]0x80,%l5 ! %l5 = 0000000000000000
497 membar #Sync ! Added by membar checker (1)
498! Mem[0000000030181400] = 164e8477 0000ffd0 16d159e6 75df0a9f
499! Mem[0000000030181410] = 2d983552 0669be74 7b0ec3b2 38a03dbb
500! Mem[0000000030181420] = 13bc7600 7f8a5e11 7658e73e 43dc2b97
501! Mem[0000000030181430] = 32a852ec 4c2dc3cd 05f1f08a 0680d033
502 ldda [%i6+%g0]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030181400
503
504p0_label_17:
505! Starting 10 instruction Store Burst
506! Mem[0000000010141418] = 5e3249a2, %l4 = 00000000833f0000
507 ldstub [%i5+0x018],%l4 ! %l4 = 000000000000005e
508! %f22 = 7b0ec3b2 38a03dbb, Mem[0000000010041410] = 00fdf2da 3f1f1743
509 stda %f22,[%i1+%o5]0x80 ! Mem[0000000010041410] = 7b0ec3b2 38a03dbb
510! %l5 = 0000000000000000, Mem[00000000201c0000] = 0a77d398
511 sth %l5,[%o0+%g0] ! Mem[00000000201c0000] = 0000d398
512! %l3 = 000000000000004b, Mem[0000000010001408] = 00000000
513 stha %l3,[%i0+%o4]0x80 ! Mem[0000000010001408] = 004b0000
514! %o2 = deadbeefdeadbeef
515 set share2_start,%o2 ! set %o2[0] to VA
516! Mem[00000000211c0001] = 7cac9028, %l2 = 0000000043171f3f
517 ldstub [%o2+0x001],%l2 ! %l2 = 00000000000000ac
518! %l4 = 000000000000005e, Mem[0000000030041410] = f454b37b
519 stha %l4,[%i1+%o5]0x89 ! Mem[0000000030041410] = f454005e
520! Mem[0000000021800081] = 256b28b8, %l4 = 000000000000005e
521 ldstub [%o3+0x081],%l4 ! %l4 = 000000000000006b
522! %l5 = 0000000000000000, imm = 0000000000000bdd, %l0 = 0000000000000011
523 xor %l5,0xbdd,%l0 ! %l0 = 0000000000000bdd
524 membar #Sync ! Added by membar checker (2)
525! %l5 = 0000000000000000, Mem[0000000030181408] = 16d159e6
526 stba %l5,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00d159e6
527! %f2 = 0fb24936 01866aaf, %l2 = 00000000000000ac
528! Mem[0000000010081420] = 4e06365037c0ab21
529 add %i2,0x020,%g1
530 stda %f2,[%g1+%l2]ASI_PST16_P ! Mem[0000000010081420] = 0fb2493637c0ab21
531
532p0_label_18:
533! Starting 10 instruction Load Burst
534! Mem[0000000010041408] = 093a3dda, %l3 = 000000000000004b
535 ldsba [%i1+%o4]0x80,%l3 ! %l3 = 0000000000000009
536! Mem[0000000030081410] = 770a8754, %l7 = 000000003c11c22f
537 ldsha [%i2+%o5]0x81,%l7 ! %l7 = 000000000000770a
538! Mem[0000000010141408] = cffb027677844e16, %f22 = 7b0ec3b2 38a03dbb
539 ldda [%i5+%o4]0x88,%f22 ! %f22 = cffb0276 77844e16
540! Mem[00000000300c1400] = ff4b3a48, %l3 = 0000000000000009
541 ldsba [%i3+%g0]0x81,%l3 ! %l3 = ffffffffffffffff
542! Mem[0000000030101410] = 00000000, %l6 = 000000000000004b
543 lduba [%i4+%o5]0x81,%l6 ! %l6 = 0000000000000000
544! Mem[0000000010101410] = 164e8477, %l1 = 0000000000000000, %asi = 80
545 lduwa [%i4+0x010]%asi,%l1 ! %l1 = 00000000164e8477
546! Mem[0000000030081408] = ffffffffffff9693, %f30 = 05f1f08a 0680d033
547 ldda [%i2+%o4]0x89,%f30 ! %f30 = ffffffff ffff9693
548! Mem[0000000030041400] = 8841d10e, %l2 = 00000000000000ac
549 ldsha [%i1+%g0]0x89,%l2 ! %l2 = ffffffffffffd10e
550! Mem[0000000010081400] = 00000011, %l0 = 0000000000000bdd
551 ldsba [%i2+%g0]0x80,%l0 ! %l0 = 0000000000000000
552! Mem[0000000030041400] = 0ed14188009b2679, %f24 = 13bc7600 7f8a5e11
553 ldda [%i1+%g0]0x81,%f24 ! %f24 = 0ed14188 009b2679
554
555p0_label_19:
556! Starting 10 instruction Store Burst
557! Mem[0000000010181400] = c64a51bd, %l6 = 0000000000000000
558 ldstuba [%i6+%g0]0x88,%l6 ! %l6 = 00000000000000bd
559! %f6 = 6f2e9402, Mem[0000000010041414] = 38a03dbb
560 st %f6 ,[%i1+0x014] ! Mem[0000000010041414] = 6f2e9402
561! %l1 = 00000000164e8477, Mem[00000000100c1408] = 00000011
562 stha %l1,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 84770011
563! Mem[0000000030141410] = c64a51bd, %l6 = 00000000000000bd
564 ldstuba [%i5+%o5]0x81,%l6 ! %l6 = 00000000000000c6
565! %l5 = 0000000000000000, Mem[0000000010001410] = ff8e0b64
566 stba %l5,[%i0+%o5]0x80 ! Mem[0000000010001410] = 008e0b64
567! %l7 = 000000000000770a, %l0 = 0000000000000000, %l6 = 00000000000000c6
568 subc %l7,%l0,%l6 ! %l6 = 000000000000770a
569! Mem[00000000300c1400] = 483a4bff, %l2 = 00000000ffffd10e
570 swapa [%i3+%g0]0x89,%l2 ! %l2 = 00000000483a4bff
571! %l5 = 0000000000000000, Mem[0000000010041408] = 093a3dda064b644f, %asi = 80
572 stxa %l5,[%i1+0x008]%asi ! Mem[0000000010041408] = 0000000000000000
573! %l0 = 0000000000000000, Mem[00000000100c1408] = 11007784
574 stba %l0,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 11007700
575! Mem[0000000030141408] = 4fee5468, %l3 = 00000000ffffffff
576 swapa [%i5+%o4]0x81,%l3 ! %l3 = 000000004fee5468
577
578p0_label_20:
579! Starting 10 instruction Load Burst
580! Mem[0000000030181400] = d0ff0000 77844e16, %l0 = 00000000, %l1 = 164e8477
581 ldda [%i6+%g0]0x89,%l0 ! %l0 = 0000000077844e16 00000000d0ff0000
582! Code Fragment 3, seed = 367928
583p0_fragment_1:
584! %l0 = 0000000077844e16
585 setx 0x2018561f5f054666,%g7,%l0 ! %l0 = 2018561f5f054666
586! %l1 = 00000000d0ff0000
587 setx 0x4bfa76b18e4f2691,%g7,%l1 ! %l1 = 4bfa76b18e4f2691
588 setx 0x1fe000, %g1, %g3
589 or %l0, %g3, %l0 ! always set perrmask = 0xff
590 setx 0x1ffff8, %g1, %g2
591 and %l0, %g2, %l0
592 ta T_CHANGE_HPRIV
593 stxa %l1, [%l0]ASI_DCACHE_DATA
594 ta T_CHANGE_NONHPRIV
595! %l0 = 2018561f5f054666
596 setx 0xf53bc1d5c916aacc,%g7,%l0 ! %l0 = f53bc1d5c916aacc
597! %l1 = 4bfa76b18e4f2691
598 setx 0x6cf5247242c7d617,%g7,%l1 ! %l1 = 6cf5247242c7d617
599p0_fragment_1_end:
600! Code Fragment 4, seed = 547133
601p0_fragment_2:
602! %l0 = f53bc1d5c916aacc
603 setx 0xd93a3a0a57e37b3e,%g7,%l0 ! %l0 = d93a3a0a57e37b3e
604! %l1 = 6cf5247242c7d617
605 setx 0xcc35acc3349a23e9,%g7,%l1 ! %l1 = cc35acc3349a23e9
606 setx 0x7ff8, %g1, %g2
607 and %l0, %g2, %l0
608 setx 0xffffffff, %g1, %g2
609 and %l1, %g2, %l1
610 setx 0x100000000, %g1, %g2
611 or %l1, %g2, %l1 ! Set bit 32 - perrinj
612 ta T_CHANGE_HPRIV
613 stxa %l1, [%l0]ASI_ICACHE_INSTR
614 ta T_CHANGE_NONHPRIV
615! %l0 = d93a3a0a57e37b3e
616 setx 0x8957b8ecb73e08a4,%g7,%l0 ! %l0 = 8957b8ecb73e08a4
617! %l1 = cc35acc3349a23e9
618 setx 0xeeee6d0e7207ac6f,%g7,%l1 ! %l1 = eeee6d0e7207ac6f
619p0_fragment_2_end:
620! Mem[0000000030081410] = 54870a77, %l5 = 0000000000000000
621 lduba [%i2+%o5]0x89,%l5 ! %l5 = 0000000000000077
622! Mem[00000000100c1408] = 00770011 00000000, %l4 = 0000006b, %l5 = 00000077
623 ldda [%i3+%o4]0x80,%l4 ! %l4 = 0000000000770011 0000000000000000
624! Mem[0000000010001400] = 46e3dcf8, %l3 = 000000004fee5468
625 lduba [%i0+%g0]0x80,%l3 ! %l3 = 0000000000000046
626! Mem[0000000030001410] = 3f831294, %f9 = 5f801fa1
627 lda [%i0+%o5]0x81,%f9 ! %f9 = 3f831294
628! Mem[0000000010181408] = ffff9413, %l0 = 8957b8ecb73e08a4
629 ldsba [%i6+%o4]0x88,%l0 ! %l0 = 0000000000000013
630! Mem[0000000010081410] = 56803a84, %l6 = 000000000000770a
631 lduha [%i2+%o5]0x80,%l6 ! %l6 = 0000000000005680
632! Mem[0000000030001400] = 6901ad28 0ea21f99, %l2 = 483a4bff, %l3 = 00000046
633 ldda [%i0+%g0]0x81,%l2 ! %l2 = 000000006901ad28 000000000ea21f99
634
635p0_label_21:
636! Starting 10 instruction Store Burst
637! Mem[0000000010141400] = 00000011, %l7 = 000000000000770a
638 swapa [%i5+%g0]0x80,%l7 ! %l7 = 0000000000000011
639! Mem[0000000010101400] = ff319a00, %l7 = 0000000000000011
640 swapa [%i4+%g0]0x80,%l7 ! %l7 = 00000000ff319a00
641! %l4 = 00770011, %l5 = 00000000, Mem[0000000010181410] = 833f0000 24000000
642 stda %l4,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00770011 00000000
643! %l5 = 0000000000000000, Mem[00000000211c0000] = 7cff9028, %asi = 80
644 stba %l5,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00ff9028
645! Mem[0000000030081410] = 54870a77, %l6 = 0000000000005680
646 ldstuba [%i2+%o5]0x89,%l6 ! %l6 = 0000000000000077
647! %l2 = 000000006901ad28, Mem[0000000030101400] = 0000000000000011
648 stxa %l2,[%i4+%g0]0x81 ! Mem[0000000030101400] = 000000006901ad28
649! Mem[0000000010101410] = 164e8477, %l4 = 0000000000770011
650 swapa [%i4+%o5]0x80,%l4 ! %l4 = 00000000164e8477
651! %f4 = a9490c2f, Mem[0000000030101400] = 00000000
652 sta %f4 ,[%i4+%g0]0x81 ! Mem[0000000030101400] = a9490c2f
653! %l6 = 0000000000000077, Mem[0000000010181408] = 1394ffff
654 stba %l6,[%i6+%o4]0x80 ! Mem[0000000010181408] = 7794ffff
655! %l6 = 00000077, %l7 = ff319a00, Mem[0000000010181438] = 093a3dda 79bf5643
656 std %l6,[%i6+0x038] ! Mem[0000000010181438] = 00000077 ff319a00
657
658p0_label_22:
659! Starting 10 instruction Load Burst
660! Mem[0000000030081400] = 43171f3f, %l3 = 000000000ea21f99
661 ldsba [%i2+%g0]0x89,%l3 ! %l3 = 000000000000003f
662! Mem[0000000030141410] = bd514aff, %f8 = 770a8754
663 lda [%i5+%o5]0x89,%f8 ! %f8 = bd514aff
664! Mem[0000000030081400] = 3f1f1743, %l7 = 00000000ff319a00
665 ldsha [%i2+%g0]0x81,%l7 ! %l7 = 0000000000003f1f
666! Mem[0000000010141410] = ffd05f44 586e07c5, %l4 = 164e8477, %l5 = 00000000
667 ldda [%i5+%o5]0x80,%l4 ! %l4 = 00000000ffd05f44 00000000586e07c5
668! Mem[0000000010181408] = 7794ffff, %l4 = 00000000ffd05f44
669 ldsha [%i6+%o4]0x80,%l4 ! %l4 = 0000000000007794
670! Mem[0000000030081408] = ffffffff ffff9693, %l2 = 6901ad28, %l3 = 0000003f
671 ldda [%i2+%o4]0x89,%l2 ! %l2 = 00000000ffff9693 00000000ffffffff
672! Mem[0000000030181410] = 5235982d, %l1 = eeee6d0e7207ac6f
673 lduha [%i6+%o5]0x89,%l1 ! %l1 = 000000000000982d
674! Mem[00000000300c1408] = c6bb1610, %l7 = 0000000000003f1f
675 ldsba [%i3+%o4]0x89,%l7 ! %l7 = 0000000000000010
676! Mem[0000000010081410] = 56803a84, %l5 = 00000000586e07c5
677 lduwa [%i2+%o5]0x80,%l5 ! %l5 = 0000000056803a84
678! Mem[0000000030001410] = 3f831294, %l7 = 0000000000000010
679 ldsba [%i0+%o5]0x81,%l7 ! %l7 = 000000000000003f
680
681p0_label_23:
682! Starting 10 instruction Store Burst
683! Mem[00000000300c1400] = ffffd10e, %l5 = 0000000056803a84
684 ldstuba [%i3+%g0]0x89,%l5 ! %l5 = 000000000000000e
685! %l5 = 000000000000000e, Mem[00000000300c1408] = c6bb1610
686 stha %l5,[%i3+%o4]0x89 ! Mem[00000000300c1408] = c6bb000e
687! Mem[0000000010041400] = 58790000, %l7 = 000000000000003f
688 swapa [%i1+%g0]0x88,%l7 ! %l7 = 0000000058790000
689! %l7 = 0000000058790000, %l2 = 00000000ffff9693, %l1 = 000000000000982d
690 xnor %l7,%l2,%l1 ! %l1 = ffffffff5879696c
691! %f16 = 164e8477, Mem[0000000010181400] = c64a51ff
692 sta %f16,[%i6+%g0]0x88 ! Mem[0000000010181400] = 164e8477
693! %f16 = 164e8477 0000ffd0, Mem[0000000010181400] = 77844e16 4b8dd769
694 stda %f16,[%i6+%g0]0x80 ! Mem[0000000010181400] = 164e8477 0000ffd0
695! %f3 = 01866aaf, Mem[000000001000142c] = 4d6f3967
696 st %f3 ,[%i0+0x02c] ! Mem[000000001000142c] = 01866aaf
697! Mem[0000000030041410] = f454005e, %l3 = 00000000ffffffff
698 swapa [%i1+%o5]0x89,%l3 ! %l3 = 00000000f454005e
699! %l2 = 00000000ffff9693, Mem[000000001010141c] = 3a19e20b, %asi = 80
700 stha %l2,[%i4+0x01c]%asi ! Mem[000000001010141c] = 9693e20b
701! %l0 = 00000013, %l1 = 5879696c, Mem[0000000030041410] = ffffffff 4f47d8b5
702 stda %l0,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000013 5879696c
703
704p0_label_24:
705! Starting 10 instruction Load Burst
706! Mem[0000000010081400] = 00000011 0000004b, %l6 = 00000077, %l7 = 58790000
707 ldda [%i2+%g0]0x80,%l6 ! %l6 = 0000000000000011 000000000000004b
708! Mem[0000000030001400] = 6901ad28, %f18 = 16d159e6
709 lda [%i0+%g0]0x81,%f18 ! %f18 = 6901ad28
710! Mem[0000000030041410] = 000000135879696c, %f28 = 32a852ec 4c2dc3cd
711 ldda [%i1+%o5]0x81,%f28 ! %f28 = 00000013 5879696c
712! Mem[0000000010081408] = e53f00ff, %l0 = 0000000000000013
713 lduba [%i2+%o4]0x88,%l0 ! %l0 = 00000000000000ff
714! Mem[0000000030001408] = 7152d82f, %l5 = 000000000000000e
715 ldswa [%i0+%o4]0x81,%l5 ! %l5 = 000000007152d82f
716! Mem[0000000021800081] = 25ff28b8, %l6 = 0000000000000011
717 ldsb [%o3+0x081],%l6 ! %l6 = ffffffffffffffff
718! Mem[0000000010041400] = 0000003f, %l3 = 00000000f454005e
719 lduha [%i1+%g0]0x88,%l3 ! %l3 = 000000000000003f
720! Mem[0000000030141400] = 08f3e667, %l4 = 0000000000007794
721 ldsba [%i5+%g0]0x89,%l4 ! %l4 = 0000000000000067
722! Mem[0000000030001410] = 3f831294, %l6 = ffffffffffffffff
723 ldsba [%i0+%o5]0x81,%l6 ! %l6 = 000000000000003f
724! Mem[0000000010101408] = 00000000 5235982d, %l2 = ffff9693, %l3 = 0000003f, %asi = 80
725 ldda [%i4+0x008]%asi,%l2 ! %l2 = 0000000000000000 000000005235982d
726
727p0_label_25:
728! Starting 10 instruction Store Burst
729! %f6 = 6f2e9402, Mem[00000000300c1400] = ffffd1ff
730 sta %f6 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 6f2e9402
731! Mem[0000000010141400] = 0a770000, %l5 = 000000007152d82f
732 ldstuba [%i5+%g0]0x88,%l5 ! %l5 = 0000000000000000
733! %f13 = 2165fa5d, Mem[0000000030141408] = ffffffff
734 sta %f13,[%i5+%o4]0x89 ! Mem[0000000030141408] = 2165fa5d
735! %l2 = 0000000000000000, Mem[0000000010101408] = 00000000
736 stba %l2,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000000
737! Mem[0000000010181408] = ffff9477, %l6 = 000000000000003f
738 ldstuba [%i6+%o4]0x88,%l6 ! %l6 = 0000000000000077
739! Mem[000000001004140c] = 00000000, %l5 = 0000000000000000, %asi = 80
740 swapa [%i1+0x00c]%asi,%l5 ! %l5 = 0000000000000000
741! %l7 = 000000000000004b, Mem[0000000010041410] = 02942e6fb2c30e7b
742 stxa %l7,[%i1+%o5]0x88 ! Mem[0000000010041410] = 000000000000004b
743! Mem[0000000010181410] = 11007700, %l5 = 0000000000000000
744 ldstuba [%i6+%o5]0x80,%l5 ! %l5 = 0000000000000011
745! Mem[0000000010041408] = 00000000, %l7 = 000000000000004b
746 ldstuba [%i1+%o4]0x88,%l7 ! %l7 = 0000000000000000
747! Mem[0000000030141410] = bd514aff, %l2 = 0000000000000000
748 ldstuba [%i5+%o5]0x89,%l2 ! %l2 = 00000000000000ff
749
750p0_label_26:
751! Starting 10 instruction Load Burst
752! Mem[0000000010141400] = 4b0000000a7700ff, %f26 = 7658e73e 43dc2b97
753 ldda [%i5+%g0]0x88,%f26 ! %f26 = 4b000000 0a7700ff
754! Mem[0000000010041408] = 00000000 000000ff, %l4 = 00000067, %l5 = 00000011
755 ldda [%i1+%o4]0x88,%l4 ! %l4 = 00000000000000ff 0000000000000000
756! Mem[0000000030181400] = 164e8477, %l4 = 00000000000000ff
757 ldswa [%i6+%g0]0x81,%l4 ! %l4 = 00000000164e8477
758! Mem[0000000010101408] = 2d983552 00000000, %l6 = 00000077, %l7 = 00000000
759 ldda [%i4+%o4]0x88,%l6 ! %l6 = 0000000000000000 000000002d983552
760! Mem[0000000030041410] = 00000013, %l5 = 0000000000000000
761 lduha [%i1+%o5]0x81,%l5 ! %l5 = 0000000000000000
762! Mem[0000000020800000] = 41296bc8, %l7 = 000000002d983552, %asi = 80
763 ldsha [%o1+0x000]%asi,%l7 ! %l7 = 0000000000004129
764! Mem[0000000030101400] = 28ad0169 2f0c49a9, %l6 = 00000000, %l7 = 00004129
765 ldda [%i4+%g0]0x89,%l6 ! %l6 = 000000002f0c49a9 0000000028ad0169
766! Mem[0000000010101400] = 11000000, %f12 = 6d768abc
767 lda [%i4+%g0]0x88,%f12 ! %f12 = 11000000
768! Mem[00000000100c1410] = 00653a84, %l2 = 00000000000000ff, %asi = 80
769 lduba [%i3+0x010]%asi,%l2 ! %l2 = 0000000000000000
770! Mem[0000000030041408] = b298c353, %f5 = 0000313b
771 lda [%i1+%o4]0x81,%f5 ! %f5 = b298c353
772
773p0_label_27:
774! Starting 10 instruction Store Burst
775! Mem[0000000010081410] = 56803a84, %l2 = 0000000000000000
776 swapa [%i2+%o5]0x80,%l2 ! %l2 = 0000000056803a84
777! %f24 = 0ed14188 009b2679, Mem[0000000010141410] = 445fd0ff c5076e58
778 stda %f24,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0ed14188 009b2679
779! Mem[0000000030141408] = 2165fa5d, %l7 = 0000000028ad0169
780 ldstuba [%i5+%o4]0x89,%l7 ! %l7 = 000000000000005d
781! Mem[0000000030181408] = 00d159e6, %l0 = 00000000000000ff
782 ldstuba [%i6+%o4]0x81,%l0 ! %l0 = 0000000000000000
783! %l0 = 0000000000000000, %l4 = 00000000164e8477, %y = 00000000
784 smul %l0,%l4,%l0 ! %l0 = 0000000000000000, %y = 00000000
785! %l1 = ffffffff5879696c, Mem[00000000300c1410] = 4b60a9b4
786 stwa %l1,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 5879696c
787! %f20 = 2d983552 0669be74, Mem[0000000010181410] = ff007700 00000000
788 stda %f20,[%i6+%o5]0x80 ! Mem[0000000010181410] = 2d983552 0669be74
789! Mem[0000000030081410] = 54870aff, %l2 = 0000000056803a84
790 swapa [%i2+%o5]0x89,%l2 ! %l2 = 0000000054870aff
791! Mem[0000000030181408] = ffd159e6, %l0 = 0000000000000000
792 ldstuba [%i6+%o4]0x81,%l0 ! %l0 = 00000000000000ff
793! %l7 = 000000000000005d, Mem[0000000010001406] = 79c36e29, %asi = 80
794 stha %l7,[%i0+0x006]%asi ! Mem[0000000010001404] = 79c3005d
795
796p0_label_28:
797! Starting 10 instruction Load Burst
798! Mem[0000000010141400] = 4b0000000a7700ff, %f8 = bd514aff 3f831294
799 ldda [%i5+%g0]0x88,%f8 ! %f8 = 4b000000 0a7700ff
800! Mem[000000001000142c] = 01866aaf, %l5 = 0000000000000000, %asi = 80
801 lduha [%i0+0x02c]%asi,%l5 ! %l5 = 0000000000000186
802! Mem[0000000010081408] = ff003fe5, %l3 = 000000005235982d
803 ldsba [%i2+%o4]0x80,%l3 ! %l3 = ffffffffffffffff
804! Mem[0000000030141408] = 2165faff, %l1 = ffffffff5879696c
805 ldsha [%i5+%o4]0x89,%l1 ! %l1 = fffffffffffffaff
806! Mem[0000000010101424] = 505210e1, %l6 = 000000002f0c49a9
807 lduw [%i4+0x024],%l6 ! %l6 = 00000000505210e1
808! Mem[0000000010081410] = 00000000, %l0 = 00000000000000ff
809 ldsba [%i2+%o5]0x80,%l0 ! %l0 = 0000000000000000
810! Mem[00000000300c1408] = c6bb000e, %l4 = 00000000164e8477
811 lduwa [%i3+%o4]0x89,%l4 ! %l4 = 00000000c6bb000e
812! Mem[0000000030041410] = 00000013, %l1 = fffffffffffffaff
813 ldsha [%i1+%o5]0x81,%l1 ! %l1 = 0000000000000000
814! Mem[0000000010001410] = 008e0b64, %f13 = 2165fa5d
815 lda [%i0+%o5]0x80,%f13 ! %f13 = 008e0b64
816! Mem[0000000030001400] = 6901ad28, %l2 = 0000000054870aff
817 ldsha [%i0+%g0]0x81,%l2 ! %l2 = 0000000000006901
818
819p0_label_29:
820! Starting 10 instruction Store Burst
821! %l6 = 505210e1, %l7 = 0000005d, Mem[0000000030141408] = 2165faff 15b2c66c
822 stda %l6,[%i5+%o4]0x89 ! Mem[0000000030141408] = 505210e1 0000005d
823! %l0 = 0000000000000000, Mem[0000000030141410] = bd514aff
824 stba %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = bd514a00
825! %f26 = 4b000000 0a7700ff, Mem[00000000300c1400] = 02942e6f 431fc439
826 stda %f26,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 4b000000 0a7700ff
827! Mem[00000000100c1408] = 11007700, %l5 = 0000000000000186
828 swapa [%i3+%o4]0x88,%l5 ! %l5 = 0000000011007700
829! %l1 = 0000000000000000, Mem[00000000218001c0] = 004b81a8
830 stb %l1,[%o3+0x1c0] ! Mem[00000000218001c0] = 004b81a8
831! %l4 = 00000000c6bb000e, Mem[0000000030041400] = 0ed14188009b2679
832 stxa %l4,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000c6bb000e
833! %l7 = 000000000000005d, Mem[0000000021800140] = 56dd9d48, %asi = 80
834 stha %l7,[%o3+0x140]%asi ! Mem[0000000021800140] = 005d9d48
835! %l2 = 0000000000006901, Mem[00000000211c0000] = 00ff9028, %asi = 80
836 stha %l2,[%o2+0x000]%asi ! Mem[00000000211c0000] = 69019028
837! Mem[0000000010181410] = 2d983552, %l3 = 00000000ffffffff
838 swapa [%i6+%o5]0x80,%l3 ! %l3 = 000000002d983552
839! %f2 = 0fb24936, Mem[0000000030101400] = 2f0c49a9
840 sta %f2 ,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0fb24936
841
842p0_label_30:
843! Starting 10 instruction Load Burst
844! Mem[0000000010101408] = 000000005235982d, %l4 = 00000000c6bb000e, %asi = 80
845 ldxa [%i4+0x008]%asi,%l4 ! %l4 = 000000005235982d
846! %f11 = 14bc8d76, %f27 = 0a7700ff, %f27 = 0a7700ff
847 fdivs %f11,%f27,%f27 ! %f27 = 49c36b7b
848! Mem[0000000010081400] = 000000110000004b, %l0 = 0000000000000000
849 ldxa [%i2+%g0]0x80,%l0 ! %l0 = 000000110000004b
850! Mem[0000000010001408] = 00004b00, %l0 = 000000110000004b
851 lduwa [%i0+%o4]0x88,%l0 ! %l0 = 0000000000004b00
852! Mem[0000000010041400] = 3f000000, %l0 = 0000000000004b00
853 lduwa [%i1+%g0]0x80,%l0 ! %l0 = 000000003f000000
854! Mem[00000000100c1408] = 86010000, %l5 = 0000000011007700
855 ldsha [%i3+%o4]0x80,%l5 ! %l5 = ffffffffffff8601
856! Mem[0000000010141400] = 0a7700ff, %l6 = 00000000505210e1
857 lduha [%i5+%g0]0x88,%l6 ! %l6 = 00000000000000ff
858! Mem[0000000010181424] = 3b8436a1, %l2 = 0000000000006901
859 ldsw [%i6+0x024],%l2 ! %l2 = 000000003b8436a1
860! Mem[0000000030001400] = 6901ad280ea21f99, %f12 = 11000000 008e0b64
861 ldda [%i0+%g0]0x81,%f12 ! %f12 = 6901ad28 0ea21f99
862! Mem[0000000010001400] = 46e3dcf8, %l6 = 00000000000000ff
863 ldsba [%i0+%g0]0x80,%l6 ! %l6 = 0000000000000046
864
865p0_label_31:
866! Starting 10 instruction Store Burst
867! %f10 = 55af9d06 14bc8d76, Mem[0000000010081408] = ff003fe5 3c11c22f
868 stda %f10,[%i2+%o4]0x80 ! Mem[0000000010081408] = 55af9d06 14bc8d76
869! Mem[00000000100c1410] = 843a6500, %l7 = 000000000000005d
870 swapa [%i3+%o5]0x88,%l7 ! %l7 = 00000000843a6500
871! %f28 = 00000013 5879696c, Mem[0000000030101410] = 00000000 0000004b
872 stda %f28,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000013 5879696c
873! Mem[0000000020800040] = 1836fff8, %l5 = ffffffffffff8601
874 ldstuba [%o1+0x040]%asi,%l5 ! %l5 = 0000000000000018
875! %f1 = 217c2069, Mem[0000000030081400] = 43171f3f
876 sta %f1 ,[%i2+%g0]0x89 ! Mem[0000000030081400] = 217c2069
877! Mem[0000000010181418] = 7e2700160bff39cb, %l6 = 0000000000000046, %l4 = 000000005235982d
878 add %i6,0x18,%g1
879 casxa [%g1]0x80,%l6,%l4 ! %l4 = 7e2700160bff39cb
880! Mem[0000000030081400] = 217c2069, %l7 = 00000000843a6500
881 swapa [%i2+%g0]0x89,%l7 ! %l7 = 00000000217c2069
882! Mem[0000000010181408] = ffff94ff, %l0 = 000000003f000000
883 ldstuba [%i6+%o4]0x88,%l0 ! %l0 = 00000000000000ff
884! %f29 = 5879696c, Mem[0000000010181408] = ffff94ff
885 sta %f29,[%i6+%o4]0x88 ! Mem[0000000010181408] = 5879696c
886! %l2 = 3b8436a1, %l3 = 2d983552, Mem[0000000010081408] = 55af9d06 14bc8d76
887 stda %l2,[%i2+%o4]0x80 ! Mem[0000000010081408] = 3b8436a1 2d983552
888
889p0_label_32:
890! Starting 10 instruction Load Burst
891! Mem[0000000010141410] = 79269b00, %l7 = 00000000217c2069
892 lduh [%i5+%o5],%l7 ! %l7 = 0000000000007926
893! Mem[00000000100c1430] = 6110b21509046ebd, %l3 = 000000002d983552, %asi = 80
894 ldxa [%i3+0x030]%asi,%l3 ! %l3 = 6110b21509046ebd
895! Mem[0000000010101418] = 41730442 9693e20b, %l2 = 3b8436a1, %l3 = 09046ebd
896 ldd [%i4+0x018],%l2 ! %l2 = 0000000041730442 000000009693e20b
897! Mem[0000000010081400] = 00000011, %l3 = 000000009693e20b
898 ldsha [%i2+%g0]0x80,%l3 ! %l3 = 0000000000000000
899! Mem[0000000010001400] = 5d00c379f8dce346, %f18 = 6901ad28 75df0a9f
900 ldda [%i0+%g0]0x88,%f18 ! %f18 = 5d00c379 f8dce346
901! Mem[0000000030181400] = 77844e16, %l1 = 0000000000000000
902 ldsba [%i6+%g0]0x89,%l1 ! %l1 = 0000000000000016
903! %l2 = 0000000041730442, imm = fffffffffffff2cd, %l5 = 0000000000000018
904 subc %l2,-0xd33,%l5 ! %l5 = 0000000041731175
905! Mem[00000000100c1400] = 164e8477, %l0 = 00000000000000ff
906 ldsha [%i3+%g0]0x88,%l0 ! %l0 = ffffffffffff8477
907! %l5 = 0000000041731175, imm = ffffffffffffff0c, %l6 = 0000000000000046
908 xnor %l5,-0x0f4,%l6 ! %l6 = 0000000041731186
909! %l4 = 7e2700160bff39cb, immd = 00000090, %y = 00000000
910 udiv %l4,0x090,%l5 ! %l5 = 00000000001553f4
911 mov %l0,%y ! %y = ffff8477
912
913p0_label_33:
914! Starting 10 instruction Store Burst
915! %l4 = 7e2700160bff39cb, Mem[00000000201c0001] = 0000d398, %asi = 80
916 stba %l4,[%o0+0x001]%asi ! Mem[00000000201c0000] = 00cbd398
917! %l5 = 00000000001553f4, Mem[00000000300c1410] = 6c697958
918 stha %l5,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 6c6953f4
919! %l3 = 0000000000000000, Mem[0000000020800000] = 41296bc8, %asi = 80
920 stha %l3,[%o1+0x000]%asi ! Mem[0000000020800000] = 00006bc8
921! %l7 = 0000000000007926, Mem[0000000030181410] = 2d983552
922 stwa %l7,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00007926
923! %f30 = ffffffff ffff9693, Mem[0000000030101408] = 39c41f43 dfcec66c
924 stda %f30,[%i4+%o4]0x89 ! Mem[0000000030101408] = ffffffff ffff9693
925! %l0 = ffff8477, %l1 = 00000016, Mem[0000000010081408] = 3b8436a1 2d983552
926 stda %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = ffff8477 00000016
927! Mem[0000000010081424] = 37c0ab21, %l7 = 00007926, %l7 = 00007926
928 add %i2,0x24,%g1
929 casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000037c0ab21
930! Mem[0000000010101408] = 00000000, %l0 = ffffffffffff8477
931 ldstuba [%i4+%o4]0x88,%l0 ! %l0 = 0000000000000000
932! %f25 = 009b2679, Mem[0000000010101408] = ff000000
933 sta %f25,[%i4+%o4]0x80 ! Mem[0000000010101408] = 009b2679
934! Mem[0000000010141405] = 0000004b, %l7 = 0000000037c0ab21
935 ldstub [%i5+0x005],%l7 ! %l7 = 0000000000000000
936
937p0_label_34:
938! Starting 10 instruction Load Burst
939! Mem[0000000030001408] = 2fd85271, %l0 = 0000000000000000
940 lduha [%i0+%o4]0x89,%l0 ! %l0 = 0000000000005271
941! %l4 = 7e2700160bff39cb, immd = fffff625, %y = ffff8477
942 umul %l4,-0x9db,%l5 ! %l5 = 0bff3954c3a16c57, %y = 0bff3954
943! %f23 = 77844e16, %f22 = cffb0276, %f24 = 0ed14188 009b2679
944 fsmuld %f23,%f22,%f24 ! %f24 = c900373a a5454480
945! Mem[0000000020800001] = 00006bc8, %l0 = 0000000000005271
946 ldub [%o1+0x001],%l0 ! %l0 = 0000000000000000
947! Mem[0000000010001408] = 004b0000, %l6 = 0000000041731186
948 lduba [%i0+%o4]0x80,%l6 ! %l6 = 0000000000000000
949! Mem[0000000010101408] = 79269b00, %l5 = 0bff3954c3a16c57
950 lduwa [%i4+%o4]0x88,%l5 ! %l5 = 0000000079269b00
951! Mem[0000000030101408] = 9396ffff, %l3 = 0000000000000000
952 ldswa [%i4+%o4]0x81,%l3 ! %l3 = ffffffff9396ffff
953! Mem[0000000010101410] = 0077001191e29dc3, %l1 = 0000000000000016
954 ldxa [%i4+%o5]0x80,%l1 ! %l1 = 0077001191e29dc3
955! Mem[00000000211c0001] = 69019028, %l0 = 0000000000000000
956 ldub [%o2+0x001],%l0 ! %l0 = 0000000000000001
957! Mem[0000000010101410] = c39de291 11007700, %l0 = 00000001, %l1 = 91e29dc3
958 ldda [%i4+%o5]0x88,%l0 ! %l0 = 0000000011007700 00000000c39de291
959
960p0_label_35:
961! Starting 10 instruction Store Burst
962! Mem[00000000100c142c] = 3a9e5707, %l1 = c39de291, %l2 = 41730442
963 add %i3,0x2c,%g1
964 casa [%g1]0x80,%l1,%l2 ! %l2 = 000000003a9e5707
965! Mem[0000000030181410] = 00007926, %l3 = 000000009396ffff
966 swapa [%i6+%o5]0x81,%l3 ! %l3 = 0000000000007926
967! %l3 = 0000000000007926, Mem[0000000010141400] = 4b00ff000a7700ff
968 stxa %l3,[%i5+%g0]0x88 ! Mem[0000000010141400] = 0000000000007926
969! Mem[0000000030001400] = 6901ad28, %l7 = 0000000000000000
970 ldstuba [%i0+%g0]0x81,%l7 ! %l7 = 0000000000000069
971! %l0 = 0000000011007700, Mem[0000000010141400] = 26790000
972 stwa %l0,[%i5+%g0]0x80 ! Mem[0000000010141400] = 11007700
973! %l7 = 0000000000000069, %l6 = 0000000000000000, %l6 = 0000000000000000
974 sub %l7,%l6,%l6 ! %l6 = 0000000000000069
975! Mem[0000000010101408] = 009b26795235982d, %l1 = 00000000c39de291, %l7 = 0000000000000069
976 add %i4,0x08,%g1
977 casxa [%g1]0x80,%l1,%l7 ! %l7 = 009b26795235982d
978! Mem[00000000201c0001] = 00cbd398, %l2 = 000000003a9e5707
979 ldstub [%o0+0x001],%l2 ! %l2 = 00000000000000cb
980! %f30 = ffffffff, Mem[0000000010181408] = 6c697958
981 sta %f30,[%i6+%o4]0x80 ! Mem[0000000010181408] = ffffffff
982! Mem[0000000010181435] = 3579c15d, %l5 = 0000000079269b00
983 ldstuba [%i6+0x035]%asi,%l5 ! %l5 = 0000000000000079
984
985p0_label_36:
986! Starting 10 instruction Load Burst
987! Mem[0000000030181410] = 9396ffff0669be74, %l2 = 00000000000000cb
988 ldxa [%i6+%o5]0x81,%l2 ! %l2 = 9396ffff0669be74
989! Mem[0000000010081410] = 0000000000000000, %l4 = 7e2700160bff39cb
990 ldxa [%i2+%o5]0x80,%l4 ! %l4 = 0000000000000000
991! Mem[0000000010141400] = 1100770000000000, %f8 = 4b000000 0a7700ff
992 ldda [%i5+%g0]0x80,%f8 ! %f8 = 11007700 00000000
993! Mem[0000000030041410] = 13000000, %f29 = 5879696c
994 lda [%i1+%o5]0x89,%f29 ! %f29 = 13000000
995! Mem[0000000010141410] = 009b2679, %l0 = 0000000011007700
996 lduba [%i5+%o5]0x88,%l0 ! %l0 = 0000000000000079
997! Mem[0000000010081410] = 0000000000000000, %l1 = 00000000c39de291
998 ldxa [%i2+%o5]0x88,%l1 ! %l1 = 0000000000000000
999! Mem[00000000100c1400] = 77844e16, %l3 = 0000000000007926
1000 ldswa [%i3+%g0]0x80,%l3 ! %l3 = 0000000077844e16
1001! %l1 = 0000000000000000, %l7 = 009b26795235982d, %l7 = 009b26795235982d
1002 udivx %l1,%l7,%l7 ! %l7 = 0000000000000000
1003! Mem[0000000030001410] = 9412833f, %l6 = 0000000000000069
1004 lduha [%i0+%o5]0x89,%l6 ! %l6 = 000000000000833f
1005! Mem[0000000010101410] = 00770011, %l2 = 9396ffff0669be74
1006 lduwa [%i4+%o5]0x80,%l2 ! %l2 = 0000000000770011
1007
1008p0_label_37:
1009! Starting 10 instruction Store Burst
1010! %f28 = 00000013, Mem[0000000010001400] = 46e3dcf8
1011 sta %f28,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000013
1012! %l0 = 0000000000000079, Mem[0000000010141400] = 00770011
1013 stha %l0,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00770079
1014! %f28 = 00000013, Mem[0000000030041408] = b298c353
1015 sta %f28,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000013
1016! Mem[0000000010101410] = 11007700, %l1 = 0000000000000000
1017 ldstuba [%i4+%o5]0x88,%l1 ! %l1 = 0000000000000000
1018! %f16 = 164e8477, Mem[0000000030181400] = 77844e16
1019 sta %f16,[%i6+%g0]0x89 ! Mem[0000000030181400] = 164e8477
1020! %l7 = 0000000000000000, imm = fffffffffffff056, %l3 = 0000000077844e16
1021 add %l7,-0xfaa,%l3 ! %l3 = fffffffffffff056
1022! Mem[0000000030101408] = 9396ffff, %l7 = 0000000000000000
1023 ldstuba [%i4+%o4]0x81,%l7 ! %l7 = 0000000000000093
1024! %l3 = fffffffffffff056, Mem[00000000211c0000] = 69019028
1025 stb %l3,[%o2+%g0] ! Mem[00000000211c0000] = 56019028
1026! %f7 = 2e4a5acb, Mem[0000000010001400] = 13000000
1027 sta %f7 ,[%i0+%g0]0x88 ! Mem[0000000010001400] = 2e4a5acb
1028! %f14 = 00fdf2da 3f1f1743, %l6 = 000000000000833f
1029! Mem[00000000300c1410] = f453696c7843e275
1030 add %i3,0x010,%g1
1031 stda %f14,[%g1+%l6]ASI_PST8_SL ! Mem[00000000300c1410] = 43171f3fdaf2e275
1032
1033p0_label_38:
1034! Starting 10 instruction Load Burst
1035! Mem[00000000300c1408] = 0e00bbc6, %l4 = 0000000000000000
1036 lduha [%i3+%o4]0x81,%l4 ! %l4 = 0000000000000e00
1037! Mem[00000000300c1410] = 43171f3fdaf2e275, %l4 = 0000000000000e00
1038 ldxa [%i3+%o5]0x81,%l4 ! %l4 = 43171f3fdaf2e275
1039! %l5 = 0000000000000079, %l2 = 0000000000770011, %l2 = 0000000000770011
1040 addc %l5,%l2,%l2 ! %l2 = 000000000077008a
1041! Mem[0000000030001410] = d59bb53d9412833f, %l0 = 0000000000000079
1042 ldxa [%i0+%o5]0x89,%l0 ! %l0 = d59bb53d9412833f
1043! Mem[0000000010101408] = 009b2679, %l7 = 0000000000000093
1044 ldsba [%i4+%o4]0x80,%l7 ! %l7 = 0000000000000000
1045! Mem[0000000030101408] = ffff96ff, %l7 = 0000000000000000
1046 lduba [%i4+%o4]0x89,%l7 ! %l7 = 00000000000000ff
1047! Mem[0000000030001410] = 9412833f, %f28 = 00000013
1048 lda [%i0+%o5]0x89,%f28 ! %f28 = 9412833f
1049! Mem[00000000100c1408] = 86010000, %l2 = 000000000077008a
1050 lduwa [%i3+%o4]0x80,%l2 ! %l2 = 0000000086010000
1051! Mem[0000000010001400] = 2e4a5acb, %l2 = 0000000086010000
1052 ldsha [%i0+%g0]0x88,%l2 ! %l2 = 0000000000005acb
1053! Mem[0000000010041408] = ff000000, %l0 = d59bb53d9412833f
1054 ldsba [%i1+%o4]0x80,%l0 ! %l0 = ffffffffffffffff
1055
1056p0_label_39:
1057! Starting 10 instruction Store Burst
1058! %l6 = 000000000000833f, Mem[0000000030041410] = 00000013
1059 stha %l6,[%i1+%o5]0x81 ! Mem[0000000030041410] = 833f0013
1060! Mem[0000000030141400] = 67e6f308 24dd21f9 e1105250 5d000000
1061! %f16 = 164e8477 0000ffd0 5d00c379 f8dce346
1062! %f20 = 2d983552 0669be74 cffb0276 77844e16
1063! %f24 = c900373a a5454480 4b000000 49c36b7b
1064! %f28 = 9412833f 13000000 ffffffff ffff9693
1065 stda %f16,[%i5+%g0]ASI_BLK_AIUSL ! Block Store to 0000000030141400
1066! Mem[0000000020800001] = 00006bc8, %l1 = 0000000000000000
1067 ldstuba [%o1+0x001]%asi,%l1 ! %l1 = 0000000000000000
1068! Mem[000000001010142d] = 5faec0e7, %l1 = 0000000000000000
1069 ldstuba [%i4+0x02d]%asi,%l1 ! %l1 = 00000000000000ae
1070! %f27 = 49c36b7b, %f27 = 49c36b7b
1071 fcmpes %fcc0,%f27,%f27 ! %fcc0 = 0
1072! Mem[00000000211c0000] = 56019028, %l3 = fffffffffffff056
1073 ldstub [%o2+%g0],%l3 ! %l3 = 0000000000000056
1074! Mem[0000000030041400] = 00000000, %l3 = 0000000000000056
1075 swapa [%i1+%g0]0x81,%l3 ! %l3 = 0000000000000000
1076! %l2 = 0000000000005acb, Mem[0000000030081410] = 843a8056
1077 stha %l2,[%i2+%o5]0x81 ! Mem[0000000030081410] = 5acb8056
1078! %l5 = 0000000000000079, Mem[00000000201c0000] = 00ffd398
1079 sth %l5,[%o0+%g0] ! Mem[00000000201c0000] = 0079d398
1080! %f14 = 00fdf2da 3f1f1743, Mem[0000000030081400] = 843a6500 595d721b
1081 stda %f14,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00fdf2da 3f1f1743
1082
1083p0_label_40:
1084! Starting 10 instruction Load Burst
1085 membar #Sync ! Added by membar checker (3)
1086! Mem[0000000010141408] = 77844e16, %l3 = 0000000000000000
1087 ldsba [%i5+%o4]0x88,%l3 ! %l3 = 0000000000000016
1088! Mem[0000000010101428] = 3cfbccce, %f3 = 01866aaf
1089 ld [%i4+0x028],%f3 ! %f3 = 3cfbccce
1090! Mem[0000000030101408] = ffffffffffff96ff, %f4 = a9490c2f b298c353
1091 ldda [%i4+%o4]0x89,%f4 ! %f4 = ffffffff ffff96ff
1092! Mem[0000000010141400] = 7900770000000000, %f6 = 6f2e9402 2e4a5acb
1093 ldda [%i5+%g0]0x80,%f6 ! %f6 = 79007700 00000000
1094! Mem[00000000300c1400] = 0000004b, %l2 = 0000000000005acb
1095 lduba [%i3+%g0]0x89,%l2 ! %l2 = 000000000000004b
1096! Mem[0000000020800000] = 00ff6bc8, %l0 = ffffffffffffffff, %asi = 80
1097 lduha [%o1+0x000]%asi,%l0 ! %l0 = 00000000000000ff
1098! Mem[00000000300c1400] = ff00770a0000004b, %l1 = 00000000000000ae
1099 ldxa [%i3+%g0]0x89,%l1 ! %l1 = ff00770a0000004b
1100! Mem[0000000020800040] = ff36fff8, %l7 = 00000000000000ff
1101 ldub [%o1+0x040],%l7 ! %l7 = 00000000000000ff
1102! Mem[0000000010181428] = 68b2c38e 1920a4a7, %l2 = 0000004b, %l3 = 00000016, %asi = 80
1103 ldda [%i6+0x028]%asi,%l2 ! %l2 = 0000000068b2c38e 000000001920a4a7
1104! Mem[0000000010181408] = ffffffff, %l7 = 00000000000000ff
1105 lduwa [%i6+%o4]0x80,%l7 ! %l7 = 00000000ffffffff
1106
1107p0_label_41:
1108! Starting 10 instruction Store Burst
1109! Mem[0000000010081410] = 00000000, %l4 = 00000000daf2e275
1110 swapa [%i2+%o5]0x80,%l4 ! %l4 = 0000000000000000
1111! Mem[0000000010041408] = 000000ff, %l3 = 000000001920a4a7
1112 swapa [%i1+%o4]0x88,%l3 ! %l3 = 00000000000000ff
1113! %l2 = 0000000068b2c38e, Mem[0000000020800040] = ff36fff8, %asi = 80
1114 stha %l2,[%o1+0x040]%asi ! Mem[0000000020800040] = c38efff8
1115! %f2 = 0fb24936 3cfbccce, %f30 = ffffffff ffff9693
1116 fdtox %f2 ,%f30 ! %f30 = 00000000 00000000
1117! %l6 = 0000833f, %l7 = ffffffff, Mem[0000000030001410] = 9412833f d59bb53d
1118 stda %l6,[%i0+%o5]0x89 ! Mem[0000000030001410] = 0000833f ffffffff
1119! %l5 = 0000000000000079, Mem[0000000010001402] = cb5a4a2e
1120 sth %l5,[%i0+0x002] ! Mem[0000000010001400] = cb5a0079
1121! %l0 = 000000ff, %l1 = 0000004b, Mem[0000000030081408] = ffff9693 ffffffff
1122 stda %l0,[%i2+%o4]0x89 ! Mem[0000000030081408] = 000000ff 0000004b
1123! %l0 = 00000000000000ff, Mem[0000000010001408] = 004b0000
1124 stha %l0,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00ff0000
1125! Mem[0000000010041437] = ff577cfd, %l2 = 0000000068b2c38e
1126 ldstub [%i1+0x037],%l2 ! %l2 = 00000000000000fd
1127! Mem[0000000030001408] = 2fd85271, %l6 = 000000000000833f
1128 ldstuba [%i0+%o4]0x89,%l6 ! %l6 = 0000000000000071
1129
1130p0_label_42:
1131! Starting 10 instruction Load Burst
1132! Mem[00000000218000c0] = 4b2ea8e8, %l0 = 00000000000000ff
1133 ldub [%o3+0x0c0],%l0 ! %l0 = 000000000000004b
1134! Mem[0000000030001408] = ff52d82f, %l5 = 0000000000000079
1135 lduwa [%i0+%o4]0x81,%l5 ! %l5 = 00000000ff52d82f
1136! Mem[0000000010001434] = 09afcc1d, %f12 = 6901ad28
1137 lda [%i0+0x034]%asi,%f12 ! %f12 = 09afcc1d
1138! Mem[0000000030141408] = 46e3dcf8 79c3005d, %l4 = 00000000, %l5 = ff52d82f
1139 ldda [%i5+%o4]0x81,%l4 ! %l4 = 0000000046e3dcf8 0000000079c3005d
1140! Mem[0000000010181413] = ffffffff, %l7 = 00000000ffffffff, %asi = 80
1141 lduba [%i6+0x013]%asi,%l7 ! %l7 = 00000000000000ff
1142! Mem[0000000010141410] = 79269b00, %l4 = 0000000046e3dcf8
1143 ldswa [%i5+%o5]0x80,%l4 ! %l4 = 0000000079269b00
1144! Mem[0000000030181400] = 164e8477, %l3 = 00000000000000ff
1145 lduba [%i6+%g0]0x89,%l3 ! %l3 = 0000000000000077
1146! Mem[0000000010001408] = 00ff0000, %l5 = 0000000079c3005d
1147 lduba [%i0+%o4]0x80,%l5 ! %l5 = 0000000000000000
1148! Mem[0000000030041408] = 13000000, %l4 = 0000000079269b00
1149 lduwa [%i1+%o4]0x89,%l4 ! %l4 = 0000000013000000
1150! Mem[0000000010141406] = 00000000, %l0 = 000000000000004b, %asi = 80
1151 ldsha [%i5+0x006]%asi,%l0 ! %l0 = 0000000000000000
1152
1153p0_label_43:
1154! Starting 10 instruction Store Burst
1155! %f8 = 11007700 00000000, Mem[0000000010181410] = ffffffff 0669be74
1156 std %f8 ,[%i6+%o5] ! Mem[0000000010181410] = 11007700 00000000
1157! %f22 = cffb0276 77844e16, Mem[0000000010101410] = 110077ff c39de291
1158 stda %f22,[%i4+%o5]0x88 ! Mem[0000000010101410] = cffb0276 77844e16
1159! %l0 = 0000000000000000, Mem[00000000300c1408] = 0e00bbc63a3838ff
1160 stxa %l0,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 0000000000000000
1161! %f10 = 55af9d06, Mem[0000000010141424] = 3a9b0bc1
1162 st %f10,[%i5+0x024] ! Mem[0000000010141424] = 55af9d06
1163! Mem[0000000010141406] = 00000000, %l5 = 0000000000000000
1164 ldstuba [%i5+0x006]%asi,%l5 ! %l5 = 0000000000000000
1165! %l6 = 0000000000000071, Mem[0000000021800181] = 6edf1178, %asi = 80
1166 stba %l6,[%o3+0x181]%asi ! Mem[0000000021800180] = 6e711178
1167! %l6 = 0000000000000071, imm = fffffffffffffcf3, %l0 = 0000000000000000
1168 xnor %l6,-0x30d,%l0 ! %l0 = 000000000000037d
1169! Mem[00000000201c0000] = 0079d398, %l6 = 0000000000000071
1170 ldstub [%o0+%g0],%l6 ! %l6 = 0000000000000000
1171! Mem[0000000010041410] = 0000004b, %l3 = 0000000000000077
1172 ldstuba [%i1+%o5]0x88,%l3 ! %l3 = 000000000000004b
1173! %l6 = 00000000, %l7 = 000000ff, Mem[0000000010081408] = 7784ffff 16000000
1174 stda %l6,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000 000000ff
1175
1176p0_label_44:
1177! Starting 10 instruction Load Burst
1178! Mem[0000000030181408] = e659d1ff, %l7 = 00000000000000ff
1179 ldsba [%i6+%o4]0x89,%l7 ! %l7 = ffffffffffffffff
1180! Mem[0000000030041408] = 13000000, %f1 = 217c2069
1181 lda [%i1+%o4]0x89,%f1 ! %f1 = 13000000
1182! Mem[000000001014141c] = 06ff35eb, %l2 = 000000fd, %l5 = 00000000
1183 add %i5,0x1c,%g1
1184 casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000006ff35eb
1185! Mem[0000000010041408] = a7a4201900000000, %f10 = 55af9d06 14bc8d76
1186 ldda [%i1+%o4]0x80,%f10 ! %f10 = a7a42019 00000000
1187! Mem[0000000010081410] = 0000000075e2f2da, %l4 = 0000000013000000
1188 ldxa [%i2+%o5]0x88,%l4 ! %l4 = 0000000075e2f2da
1189! Mem[0000000010041400] = 3f000000430a5d09, %f20 = 2d983552 0669be74
1190 ldda [%i1+%g0]0x80,%f20 ! %f20 = 3f000000 430a5d09
1191! Mem[0000000030181400] = 77844e160000ffd0, %l6 = 0000000000000000
1192 ldxa [%i6+%g0]0x81,%l6 ! %l6 = 77844e160000ffd0
1193! Mem[0000000010081408] = 00000000, %l3 = 000000000000004b
1194 lduha [%i2+%o4]0x88,%l3 ! %l3 = 0000000000000000
1195! Mem[0000000030101410] = 13000000, %f15 = 3f1f1743
1196 lda [%i4+%o5]0x89,%f15 ! %f15 = 13000000
1197! Mem[0000000010001410] = ffefca29640b8e00, %l1 = ff00770a0000004b
1198 ldxa [%i0+%o5]0x88,%l1 ! %l1 = ffefca29640b8e00
1199
1200p0_label_45:
1201! Starting 10 instruction Store Burst
1202! Mem[0000000010101410] = 164e8477, %l2 = 00000000000000fd
1203 ldstuba [%i4+%o5]0x80,%l2 ! %l2 = 0000000000000016
1204! %l7 = ffffffffffffffff, Mem[0000000010181400] = 164e8477
1205 stha %l7,[%i6+%g0]0x80 ! Mem[0000000010181400] = ffff8477
1206! %l3 = 0000000000000000, Mem[00000000300c1400] = 4b000000
1207 stha %l3,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000
1208! %f0 = 38dbd5c4 13000000, %l2 = 0000000000000016
1209! Mem[0000000030141418] = 164e84777602fbcf
1210 add %i5,0x018,%g1
1211 stda %f0,[%g1+%l2]ASI_PST8_S ! Mem[0000000030141418] = 164e84c4760000cf
1212! %f24 = c900373a, Mem[0000000010181424] = 3b8436a1
1213 st %f24,[%i6+0x024] ! Mem[0000000010181424] = c900373a
1214! %l0 = 000000000000037d, Mem[0000000010101408] = 2d98355279269b00
1215 stxa %l0,[%i4+%o4]0x88 ! Mem[0000000010101408] = 000000000000037d
1216! %l1 = ffefca29640b8e00, Mem[0000000010001408] = 0000ff00
1217 stha %l1,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00008e00
1218! %l7 = ffffffffffffffff, imm = 000000000000013f, %l6 = 77844e160000ffd0
1219 orn %l7,0x13f,%l6 ! %l6 = ffffffffffffffff
1220! %l7 = ffffffffffffffff, Mem[0000000030041410] = 833f0013
1221 stwa %l7,[%i1+%o5]0x81 ! Mem[0000000030041410] = ffffffff
1222! %f26 = 4b000000 49c36b7b, %l3 = 0000000000000000
1223! Mem[00000000100c1420] = 38466eb02fb14601
1224 add %i3,0x020,%g1
1225 stda %f26,[%g1+%l3]ASI_PST8_PL ! Mem[00000000100c1420] = 38466eb02fb14601
1226
1227p0_label_46:
1228! Starting 10 instruction Load Burst
1229! Mem[0000000010101408] = 000000000000037d, %f18 = 5d00c379 f8dce346
1230 ldda [%i4+%o4]0x88,%f18 ! %f18 = 00000000 0000037d
1231! Mem[00000000201c0000] = ff79d398, %l0 = 000000000000037d
1232 lduh [%o0+%g0],%l0 ! %l0 = 000000000000ff79
1233! Mem[0000000030081400] = 3f1f1743, %l7 = ffffffffffffffff
1234 lduwa [%i2+%g0]0x89,%l7 ! %l7 = 000000003f1f1743
1235! %l7 = 000000003f1f1743, %l0 = 000000000000ff79, %y = 0bff3954
1236 umul %l7,%l0,%l6 ! %l6 = 00003efdcdddbbab, %y = 00003efd
1237! Mem[0000000010181408] = ffffffff, %l1 = ffefca29640b8e00
1238 lduba [%i6+%o4]0x80,%l1 ! %l1 = 00000000000000ff
1239! Mem[0000000010181410] = 00000000 00770011, %l2 = 00000016, %l3 = 00000000
1240 ldda [%i6+%o5]0x88,%l2 ! %l2 = 0000000000770011 0000000000000000
1241! Mem[0000000010001410] = 640b8e00, %l6 = 00003efdcdddbbab
1242 ldswa [%i0+%o5]0x88,%l6 ! %l6 = 00000000640b8e00
1243! Mem[0000000030181400] = 77844e16, %l7 = 000000003f1f1743
1244 ldswa [%i6+%g0]0x81,%l7 ! %l7 = 0000000077844e16
1245! Mem[00000000300c1410] = 3f1f1743, %l7 = 0000000077844e16
1246 lduha [%i3+%o5]0x89,%l7 ! %l7 = 0000000000001743
1247! Mem[0000000010181410] = 11007700, %l5 = 0000000006ff35eb
1248 lduba [%i6+%o5]0x80,%l5 ! %l5 = 0000000000000011
1249
1250p0_label_47:
1251! Starting 10 instruction Store Burst
1252! Mem[0000000010001408] = 008e0000, %l7 = 0000000000001743
1253 swapa [%i0+%o4]0x80,%l7 ! %l7 = 00000000008e0000
1254! %f3 = 3cfbccce, Mem[0000000010081400] = 00000011
1255 sta %f3 ,[%i2+%g0]0x80 ! Mem[0000000010081400] = 3cfbccce
1256! Mem[0000000010041400] = 3f000000 430a5d09 a7a42019 00000000
1257! %f0 = 38dbd5c4 13000000 0fb24936 3cfbccce
1258! %f4 = ffffffff ffff96ff 79007700 00000000
1259! %f8 = 11007700 00000000 a7a42019 00000000
1260! %f12 = 09afcc1d 0ea21f99 00fdf2da 13000000
1261 stda %f0 ,[%i1+%g0]ASI_BLK_AIUP ! Block Store to 0000000010041400
1262! Mem[0000000030001400] = 28ad01ff, %l0 = 000000000000ff79
1263 swapa [%i0+%g0]0x89,%l0 ! %l0 = 0000000028ad01ff
1264! Mem[0000000010101430] = 253b00fc0ff9af9d, %l2 = 0000000000770011, %l2 = 0000000000770011
1265 add %i4,0x30,%g1
1266 casxa [%g1]0x80,%l2,%l2 ! %l2 = 253b00fc0ff9af9d
1267! %f26 = 4b000000 49c36b7b, Mem[0000000030101400] = 0fb24936 28ad0169
1268 stda %f26,[%i4+%g0]0x89 ! Mem[0000000030101400] = 4b000000 49c36b7b
1269! %f18 = 00000000 0000037d, Mem[00000000300c1400] = 00000000 0a7700ff
1270 stda %f18,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000 0000037d
1271! %f10 = a7a42019 00000000, Mem[0000000010181410] = 00770011 00000000
1272 stda %f10,[%i6+%o5]0x88 ! Mem[0000000010181410] = a7a42019 00000000
1273! %f19 = 0000037d, Mem[0000000030141408] = f8dce346
1274 sta %f19,[%i5+%o4]0x89 ! Mem[0000000030141408] = 0000037d
1275! %l2 = 253b00fc0ff9af9d, immd = fffffffffffff10c, %l6 = 00000000640b8e00
1276 mulx %l2,-0xef4,%l6 ! %l6 = 49b546e11e6a085c
1277
1278p0_label_48:
1279! Starting 10 instruction Load Burst
1280 membar #Sync ! Added by membar checker (4)
1281! Mem[0000000010041420] = 11007700 00000000, %l2 = 0ff9af9d, %l3 = 00000000, %asi = 80
1282 ldda [%i1+0x020]%asi,%l2 ! %l2 = 0000000011007700 0000000000000000
1283! Mem[0000000030181410] = ffff9693, %l1 = 00000000000000ff
1284 lduwa [%i6+%o5]0x89,%l1 ! %l1 = 00000000ffff9693
1285! Mem[0000000030181408] = e659d1ff, %f17 = 0000ffd0
1286 lda [%i6+%o4]0x89,%f17 ! %f17 = e659d1ff
1287! Mem[0000000030001410] = 3f830000 ffffffff, %l2 = 11007700, %l3 = 00000000
1288 ldda [%i0+%o5]0x81,%l2 ! %l2 = 000000003f830000 00000000ffffffff
1289! Mem[0000000010041400] = 38dbd5c4 13000000, %l2 = 3f830000, %l3 = ffffffff
1290 ldda [%i1+%g0]0x80,%l2 ! %l2 = 0000000038dbd5c4 0000000013000000
1291! Mem[0000000030081400] = 43171f3f, %l1 = 00000000ffff9693
1292 ldswa [%i2+%g0]0x81,%l1 ! %l1 = 0000000043171f3f
1293! Mem[0000000030001400] = 0000ff79, %f18 = 00000000
1294 lda [%i0+%g0]0x89,%f18 ! %f18 = 0000ff79
1295! Mem[0000000021800041] = 313ba488, %l2 = 0000000038dbd5c4
1296 ldsb [%o3+0x041],%l2 ! %l2 = 000000000000003b
1297! Mem[0000000030081400] = 43171f3f, %f0 = 38dbd5c4
1298 lda [%i2+%g0]0x81,%f0 ! %f0 = 43171f3f
1299! Mem[00000000100c1408] = 00000186, %f3 = 3cfbccce
1300 lda [%i3+%o4]0x88,%f3 ! %f3 = 00000186
1301
1302p0_label_49:
1303! Starting 10 instruction Store Burst
1304! Mem[0000000010081410] = daf2e275, %l6 = 000000001e6a085c
1305 swapa [%i2+%o5]0x80,%l6 ! %l6 = 00000000daf2e275
1306! Mem[00000000300c1400] = 00000000, %l6 = 00000000daf2e275
1307 ldstuba [%i3+%g0]0x89,%l6 ! %l6 = 0000000000000000
1308! Mem[0000000010101408] = 0000037d, %l1 = 0000000043171f3f
1309 ldstuba [%i4+%o4]0x88,%l1 ! %l1 = 000000000000007d
1310! Mem[0000000030041408] = 00000013, %l4 = 0000000075e2f2da
1311 swapa [%i1+%o4]0x81,%l4 ! %l4 = 0000000000000013
1312! %f12 = 09afcc1d 0ea21f99, %l7 = 00000000008e0000
1313! Mem[0000000030141428] = 7b6bc3490000004b
1314 add %i5,0x028,%g1
1315 stda %f12,[%g1+%l7]ASI_PST32_SL ! Mem[0000000030141428] = 7b6bc3490000004b
1316! Code Fragment 3, seed = 461382
1317p0_fragment_3:
1318! %l0 = 0000000028ad01ff
1319 setx 0xa92639780f7a4bf6,%g7,%l0 ! %l0 = a92639780f7a4bf6
1320! %l1 = 000000000000007d
1321 setx 0x07e86ccc3d507721,%g7,%l1 ! %l1 = 07e86ccc3d507721
1322 setx 0x1fe000, %g1, %g3
1323 or %l0, %g3, %l0 ! always set perrmask = 0xff
1324 setx 0x1ffff8, %g1, %g2
1325 and %l0, %g2, %l0
1326 ta T_CHANGE_HPRIV
1327 stxa %l1, [%l0]ASI_DCACHE_DATA
1328 ta T_CHANGE_NONHPRIV
1329! %l0 = a92639780f7a4bf6
1330 setx 0xfd95f5de5f0e565c,%g7,%l0 ! %l0 = fd95f5de5f0e565c
1331! %l1 = 07e86ccc3d507721
1332 setx 0xb95036481142eca7,%g7,%l1 ! %l1 = b95036481142eca7
1333p0_fragment_3_end:
1334! %l4 = 0000000000000013, %l4 = 0000000000000013, %l6 = 0000000000000000
1335 mulx %l4,%l4,%l6 ! %l6 = 0000000000000169
1336! %l0 = fd95f5de5f0e565c, Mem[0000000010081400] = 4b000000ceccfb3c
1337 stxa %l0,[%i2+%g0]0x88 ! Mem[0000000010081400] = fd95f5de5f0e565c
1338! Mem[0000000010181408] = ffffffff, %l2 = 000000000000003b
1339 swapa [%i6+%o4]0x80,%l2 ! %l2 = 00000000ffffffff
1340! %l1 = b95036481142eca7, Mem[0000000010141408] = cffb027677844e16
1341 stxa %l1,[%i5+%o4]0x88 ! Mem[0000000010141408] = b95036481142eca7
1342
1343p0_label_50:
1344! Starting 10 instruction Load Burst
1345! Mem[0000000030081408] = ff000000, %l2 = 00000000ffffffff
1346 ldswa [%i2+%o4]0x81,%l2 ! %l2 = ffffffffff000000
1347! %f6 = 79007700, %f26 = 4b000000, %f2 = 0fb24936 00000186
1348 fsmuld %f6 ,%f26,%f2 ! %f2 = 48900ee0 00000000
1349! Mem[0000000030141400] = 0000ffd0, %l1 = b95036481142eca7
1350 lduha [%i5+%g0]0x89,%l1 ! %l1 = 000000000000ffd0
1351! Mem[0000000030081400] = 3f1f1743, %l5 = 0000000000000011
1352 lduwa [%i2+%g0]0x89,%l5 ! %l5 = 000000003f1f1743
1353! %l5 = 000000003f1f1743, %l5 = 000000003f1f1743, %l4 = 0000000000000013
1354 xnor %l5,%l5,%l4 ! %l4 = ffffffffffffffff
1355! Mem[0000000010101408] = ff030000, %l7 = 00000000008e0000
1356 ldsba [%i4+%o4]0x80,%l7 ! %l7 = ffffffffffffffff
1357! Mem[0000000030081400] = 43171f3f, %l6 = 0000000000000169
1358 lduwa [%i2+%g0]0x81,%l6 ! %l6 = 0000000043171f3f
1359! Mem[00000000300c1410] = 3f1f1743, %l0 = fd95f5de5f0e565c
1360 ldsha [%i3+%o5]0x89,%l0 ! %l0 = 0000000000001743
1361! Mem[0000000030001408] = ff52d82f, %l2 = ffffffffff000000
1362 lduha [%i0+%o4]0x81,%l2 ! %l2 = 000000000000ff52
1363! Mem[0000000030101410] = 13000000, %l1 = 000000000000ffd0
1364 lduba [%i4+%o5]0x89,%l1 ! %l1 = 0000000000000000
1365
1366! End of Random Code for Thread 0
1367
1368
1369! Check Registers
1370
1371p0_check_registers:
1372 set p0_expected_registers,%g1
1373 ldx [%g1+0x000],%g2
1374 cmp %l0,%g2 ! %l0 should be 0000000000001743
1375 bne %xcc,p0_reg_l0_fail
1376 mov %l0,%g3
1377 ldx [%g1+0x008],%g2
1378 cmp %l1,%g2 ! %l1 should be 0000000000000000
1379 bne %xcc,p0_reg_l1_fail
1380 mov %l1,%g3
1381 ldx [%g1+0x010],%g2
1382 cmp %l2,%g2 ! %l2 should be 000000000000ff52
1383 bne %xcc,p0_reg_l2_fail
1384 mov %l2,%g3
1385 ldx [%g1+0x018],%g2
1386 cmp %l3,%g2 ! %l3 should be 0000000013000000
1387 bne %xcc,p0_reg_l3_fail
1388 mov %l3,%g3
1389 ldx [%g1+0x020],%g2
1390 cmp %l4,%g2 ! %l4 should be ffffffffffffffff
1391 bne %xcc,p0_reg_l4_fail
1392 mov %l4,%g3
1393 ldx [%g1+0x028],%g2
1394 cmp %l5,%g2 ! %l5 should be 000000003f1f1743
1395 bne %xcc,p0_reg_l5_fail
1396 mov %l5,%g3
1397 ldx [%g1+0x030],%g2
1398 cmp %l6,%g2 ! %l6 should be 0000000043171f3f
1399 bne %xcc,p0_reg_l6_fail
1400 mov %l6,%g3
1401 ldx [%g1+0x038],%g2
1402 cmp %l7,%g2 ! %l7 should be ffffffffffffffff
1403 bne %xcc,p0_reg_l7_fail
1404 mov %l7,%g3
1405
1406! Check %y register
1407
1408 set 0x00003efd,%g2
1409 rd %y,%g3
1410 cmp %g2,%g3
1411 bne,a p0_failed
1412 mov 0x111,%g1
1413
1414! Check Floating Point Registers
1415
1416p0_check_fp_registers:
1417 set p0_expected_fp_regs,%g3
1418 std %f0,[%g1]
1419 ldx [%g1],%l1
1420 ldx [%g3+0x00],%l0
1421 cmp %l0,%l1 ! %f0 should be 43171f3f 13000000
1422 bne %xcc,p0_freg_fail
1423 std %f2,[%g1]
1424 ldx [%g1],%l1
1425 ldx [%g3+0x08],%l0
1426 cmp %l0,%l1 ! %f2 should be 48900ee0 00000000
1427 bne %xcc,p0_freg_fail
1428 std %f4,[%g1]
1429 ldx [%g1],%l1
1430 ldx [%g3+0x10],%l0
1431 cmp %l0,%l1 ! %f4 should be ffffffff ffff96ff
1432 bne %xcc,p0_freg_fail
1433 std %f6,[%g1]
1434 ldx [%g1],%l1
1435 ldx [%g3+0x18],%l0
1436 cmp %l0,%l1 ! %f6 should be 79007700 00000000
1437 bne %xcc,p0_freg_fail
1438 std %f8,[%g1]
1439 ldx [%g1],%l1
1440 ldx [%g3+0x20],%l0
1441 cmp %l0,%l1 ! %f8 should be 11007700 00000000
1442 bne %xcc,p0_freg_fail
1443 std %f10,[%g1]
1444 ldx [%g1],%l1
1445 ldx [%g3+0x28],%l0
1446 cmp %l0,%l1 ! %f10 should be a7a42019 00000000
1447 bne %xcc,p0_freg_fail
1448 std %f12,[%g1]
1449 ldx [%g1],%l1
1450 ldx [%g3+0x30],%l0
1451 cmp %l0,%l1 ! %f12 should be 09afcc1d 0ea21f99
1452 bne %xcc,p0_freg_fail
1453 std %f14,[%g1]
1454 ldx [%g1],%l1
1455 ldx [%g3+0x38],%l0
1456 cmp %l0,%l1 ! %f14 should be 00fdf2da 13000000
1457 bne %xcc,p0_freg_fail
1458 std %f16,[%g1]
1459 ldx [%g1],%l1
1460 ldx [%g3+0x40],%l0
1461 cmp %l0,%l1 ! %f16 should be 164e8477 e659d1ff
1462 bne %xcc,p0_freg_fail
1463 std %f18,[%g1]
1464 ldx [%g1],%l1
1465 ldx [%g3+0x48],%l0
1466 cmp %l0,%l1 ! %f18 should be 0000ff79 0000037d
1467 bne %xcc,p0_freg_fail
1468 std %f20,[%g1]
1469 ldx [%g1],%l1
1470 ldx [%g3+0x50],%l0
1471 cmp %l0,%l1 ! %f20 should be 3f000000 430a5d09
1472 bne %xcc,p0_freg_fail
1473 std %f22,[%g1]
1474 ldx [%g1],%l1
1475 ldx [%g3+0x58],%l0
1476 cmp %l0,%l1 ! %f22 should be cffb0276 77844e16
1477 bne %xcc,p0_freg_fail
1478 std %f24,[%g1]
1479 ldx [%g1],%l1
1480 ldx [%g3+0x60],%l0
1481 cmp %l0,%l1 ! %f24 should be c900373a a5454480
1482 bne %xcc,p0_freg_fail
1483 std %f26,[%g1]
1484 ldx [%g1],%l1
1485 ldx [%g3+0x68],%l0
1486 cmp %l0,%l1 ! %f26 should be 4b000000 49c36b7b
1487 bne %xcc,p0_freg_fail
1488 std %f28,[%g1]
1489 ldx [%g1],%l1
1490 ldx [%g3+0x70],%l0
1491 cmp %l0,%l1 ! %f28 should be 9412833f 13000000
1492 bne %xcc,p0_freg_fail
1493 std %f30,[%g1]
1494 ldx [%g1],%l1
1495 ldx [%g3+0x78],%l0
1496 cmp %l0,%l1 ! %f30 should be 00000000 00000000
1497 bne %xcc,p0_freg_fail
1498 nop
1499
1500! The test for processor 0 has passed
1501
1502p0_passed:
1503 ta GOOD_TRAP
1504 nop
1505
1506p0_reg_l0_fail:
1507 or %g0,0xbd0,%g1
1508 ba,a p0_failed
1509p0_reg_l1_fail:
1510 or %g0,0xbd1,%g1
1511 ba,a p0_failed
1512p0_reg_l2_fail:
1513 or %g0,0xbd2,%g1
1514 ba,a p0_failed
1515p0_reg_l3_fail:
1516 or %g0,0xbd3,%g1
1517 ba,a p0_failed
1518p0_reg_l4_fail:
1519 or %g0,0xbd4,%g1
1520 ba,a p0_failed
1521p0_reg_l5_fail:
1522 or %g0,0xbd5,%g1
1523 ba,a p0_failed
1524p0_reg_l6_fail:
1525 or %g0,0xbd6,%g1
1526 ba,a p0_failed
1527p0_reg_l7_fail:
1528 or %g0,0xbd7,%g1
1529 ba,a p0_failed
1530p0_freg_fail:
1531 ta BAD_TRAP
1532
1533
1534! The test for processor 0 failed
1535
1536p0_failed:
1537 set p0_temp,%g6
1538 stx %g1,[%g6]
1539 stx %g2,[%g6+8]
1540 stx %g3,[%g6+16]
1541 stx %fsr,[%g6+24]
1542 ta BAD_TRAP
1543
1544
1545! The local area data for processor 0 failed
1546
1547p0_local_failed:
1548 set done_flags,%g5
1549 mov 3,%g6
1550 st %g6,[%g5+0x000] ! Set processor 0 done flag
1551
1552 set p0_temp,%g6
1553 add %g1,%g4,%g1
1554 stx %g4,[%g6]
1555 stx %g2,[%g6+8]
1556 stx %g3,[%g6+16]
1557 st %fsr,[%g6+24]
1558 ta BAD_TRAP
1559
1560p0_selfmod_failed:
1561 ba p0_failed
1562 mov 0xabc,%g1
1563
1564p0_branch_failed:
1565 mov 0xbbb,%g1
1566 rd %ccr,%g2
1567 ba p0_failed
1568 mov 0x0,%g3
1569
1570inst_access_handler:
1571 done
1572
1573 .align 256
1574data_access_handler:
15751: done
1576
1577check_critical_timed_out:
1578 ta BAD_TRAP
1579
1580
1581get_thread_mask:
1582 retl
1583 mov 3,%i7
1584
1585get_park_semaphore:
1586 set park_semaphore,%g6
1587 mov 100,%g5
15881: ldstub [%g6],%g7
1589 cmp %g7,0
1590 bne 1b
1591 nop
1592 retl
1593 nop
1594
1595p0_init_memory_pointers:
1596 set p0_init_registers,%g1
1597 mov %g0,%g2
1598 mov %g0,%g3
1599 mov %g0,%g4
1600 mov %g0,%g5
1601 mov %g0,%g6
1602 mov %g0,%g7
1603
1604! Initialize memory pointers for window 0
1605 set p0_local0_start,%i0
1606 set p0_local1_start,%i1
1607 set p0_local2_start,%i2
1608 set p0_local3_start,%i3
1609 set p0_local4_start,%i4
1610 set p0_local5_start,%i5
1611 set p0_local6_start,%i6
1612 clr %i7
1613! Init Local Registers in Window 0
1614 ldx [%g1+0x000],%l0 ! %l0 = cd78e98c88719846
1615 ldx [%g1+0x008],%l1 ! %l1 = 758d14e42fd85271
1616 ldx [%g1+0x010],%l2 ! %l2 = 554df74c4cad90ac
1617 ldx [%g1+0x018],%l3 ! %l3 = e4b7851a690755f7
1618 ldx [%g1+0x020],%l4 ! %l4 = c15a59082d983552
1619 ldx [%g1+0x028],%l5 ! %l5 = d405d052c64a51bd
1620 ldx [%g1+0x030],%l6 ! %l6 = 65a16c0d7fea5e38
1621 ldx [%g1+0x038],%l7 ! %l7 = 2160dc8391e29dc3
1622
1623! Initialize the output register of window 0
1624
1625 set share0_start,%o0
1626 set share1_start,%o1
1627 set share2_start,%o2
1628 set share3_start,%o3
1629 mov 0x08,%o4
1630 mov 0x10,%o5
1631 mov 0x18,%o6
1632
1633 retl
1634 nop
1635
1636user_text_end:
1637 .seg "text"
1638 .align 0x2000
1639 .global p0_near_0_le,p0_near_0_he
1640 .global p0_near_0_lo,p0_near_0_ho
1641 .global near0_b2b_l,near0_b2b_h
1642 .global far0_b2b_l,far0_b2b_h
1643 .global far1_b2b_l,far1_b2b_h
1644 .global far2_b2b_l,far2_b2b_h
1645 .global far3_b2b_l,far3_b2b_h
1646user_near0_start:
1647p0_near_0_le:
1648 smul %l4,0x096,%l2
1649 jmpl %o7,%g0
1650 andn %l7,%l7,%l5
1651p0_near_0_he:
1652 fsubs %f16,%f28,%f17
1653 andn %l4,0xf03,%l4
1654 ldsw [%i5+0x03c],%l6 ! Mem[000000001014143c]
1655 smul %l5,0x68f,%l4
1656 jmpl %o7,%g0
1657 fsubs %f25,%f25,%f20
1658p0_near_0_lo:
1659 smul %l4,0x096,%l2
1660 jmpl %o7,%g0
1661 andn %l7,%l7,%l5
1662p0_near_0_ho:
1663 fsubs %f16,%f28,%f17
1664 andn %l4,0xf03,%l4
1665 ldsw [%o5+0x03c],%l6 ! Mem[000000001014143c]
1666 smul %l5,0x68f,%l4
1667 jmpl %o7,%g0
1668 fsubs %f25,%f25,%f20
1669near0_b2b_h:
1670 xnor %l3,%l0,%l5
1671 addc %l5,%l6,%l1
1672 fcmps %fcc3,%f31,%f29
1673 smul %l4,%l3,%l1
1674 jmpl %o7,%g0
1675 mulx %l0,%l5,%l6
1676near0_b2b_l:
1677 fadds %f3 ,%f7 ,%f8
1678 subc %l0,-0xc5a,%l2
1679 sub %l1,0x03f,%l2
1680 addc %l5,%l7,%l6
1681 jmpl %o7,%g0
1682 udivx %l3,%l6,%l5
1683user_near0_end:
1684 .seg "text"
1685 .align 0x2000
1686 .global p0_near_1_le,p0_near_1_he
1687 .global p0_near_1_lo,p0_near_1_ho
1688 .global near1_b2b_l,near1_b2b_h
1689 .global far0_b2b_l,far0_b2b_h
1690 .global far1_b2b_l,far1_b2b_h
1691 .global far2_b2b_l,far2_b2b_h
1692 .global far3_b2b_l,far3_b2b_h
1693user_near1_start:
1694p0_near_1_le:
1695 fmuls %f13,%f7 ,%f10
1696 subc %l6,%l0,%l3
1697 subc %l1,%l5,%l5
1698 fdivs %f15,%f2 ,%f11
1699 fsubs %f12,%f5 ,%f0
1700 jmpl %o7,%g0
1701 subc %l7,%l6,%l2
1702p0_near_1_he:
1703 sub %l7,0xa49,%l7
1704 fadds %f27,%f29,%f31
1705 ldd [%i5+0x020],%l6 ! Mem[0000000010141420]
1706 subc %l1,%l1,%l7
1707 jmpl %o7,%g0
1708 ldstub [%o2+0x001],%l2 ! Mem[00000000211c0001]
1709p0_near_1_lo:
1710 fmuls %f13,%f7 ,%f10
1711 subc %l6,%l0,%l3
1712 subc %l1,%l5,%l5
1713 fdivs %f15,%f2 ,%f11
1714 fsubs %f12,%f5 ,%f0
1715 jmpl %o7,%g0
1716 subc %l7,%l6,%l2
1717p0_near_1_ho:
1718 sub %l7,0xa49,%l7
1719 fadds %f27,%f29,%f31
1720 ldd [%o5+0x020],%l6 ! Mem[0000000010141420]
1721 subc %l1,%l1,%l7
1722 jmpl %o7,%g0
1723 ldstub [%i2+0x001],%l2 ! Mem[00000000211c0001]
1724near1_b2b_h:
1725 xnor %l5,0x9a8,%l1
1726 or %l5,%l1,%l6
1727 mulx %l3,%l5,%l6
1728 or %l7,0x907,%l6
1729 fadds %f18,%f16,%f25
1730 fdivs %f17,%f31,%f21
1731 fdivs %f26,%f19,%f29
1732 jmpl %o7,%g0
1733 fsqrts %f30,%f19
1734near1_b2b_l:
1735 and %l4,-0x4ba,%l0
1736 fcmps %fcc1,%f2 ,%f11
1737 and %l7,%l2,%l6
1738 smul %l2,%l7,%l1
1739 fstoi %f10,%f7
1740 udivx %l5,%l3,%l5
1741 addc %l3,%l3,%l1
1742 jmpl %o7,%g0
1743 sdivx %l6,0x024,%l0
1744user_near1_end:
1745 .seg "text"
1746 .align 0x2000
1747 .global p0_near_2_le,p0_near_2_he
1748 .global p0_near_2_lo,p0_near_2_ho
1749 .global near2_b2b_l,near2_b2b_h
1750 .global far0_b2b_l,far0_b2b_h
1751 .global far1_b2b_l,far1_b2b_h
1752 .global far2_b2b_l,far2_b2b_h
1753 .global far3_b2b_l,far3_b2b_h
1754user_near2_start:
1755p0_near_2_le:
1756 fsubs %f13,%f2 ,%f0
1757 umul %l0,0x4af,%l5
1758 orn %l5,%l4,%l3
1759 sdivx %l2,%l5,%l3
1760 add %l2,-0xd7a,%l6
1761 jmpl %o7,%g0
1762 smul %l0,0x888,%l6
1763p0_near_2_he:
1764 xnor %l4,0xed6,%l1
1765 stw %l7,[%i1+0x03c] ! Mem[000000001004143c]
1766 jmpl %o7,%g0
1767 fmuls %f30,%f29,%f16
1768p0_near_2_lo:
1769 fsubs %f13,%f2 ,%f0
1770 umul %l0,0x4af,%l5
1771 orn %l5,%l4,%l3
1772 sdivx %l2,%l5,%l3
1773 add %l2,-0xd7a,%l6
1774 jmpl %o7,%g0
1775 smul %l0,0x888,%l6
1776p0_near_2_ho:
1777 xnor %l4,0xed6,%l1
1778 stw %l7,[%o1+0x03c] ! Mem[000000001004143c]
1779 jmpl %o7,%g0
1780 fmuls %f30,%f29,%f16
1781near2_b2b_h:
1782 fsqrts %f18,%f25
1783 xor %l1,%l5,%l4
1784 fmuls %f21,%f24,%f25
1785 smul %l6,%l1,%l5
1786 add %l0,-0xd6a,%l2
1787 mulx %l3,%l5,%l4
1788 fdivs %f16,%f31,%f27
1789 jmpl %o7,%g0
1790 add %l4,%l5,%l5
1791near2_b2b_l:
1792 sub %l7,0xd53,%l3
1793 smul %l3,%l6,%l0
1794 and %l4,%l2,%l5
1795 xor %l1,%l2,%l6
1796 andn %l2,-0x7dc,%l1
1797 xnor %l6,%l2,%l0
1798 fcmps %fcc3,%f10,%f13
1799 jmpl %o7,%g0
1800 or %l4,-0xd42,%l5
1801user_near2_end:
1802 .seg "text"
1803 .align 0x2000
1804 .global p0_near_3_le,p0_near_3_he
1805 .global p0_near_3_lo,p0_near_3_ho
1806 .global near3_b2b_l,near3_b2b_h
1807 .global far0_b2b_l,far0_b2b_h
1808 .global far1_b2b_l,far1_b2b_h
1809 .global far2_b2b_l,far2_b2b_h
1810 .global far3_b2b_l,far3_b2b_h
1811user_near3_start:
1812p0_near_3_le:
1813 jmpl %o7,%g0
1814 andn %l3,%l4,%l0
1815 jmpl %o7,%g0
1816 nop
1817p0_near_3_he:
1818 xor %l0,%l1,%l6
1819 jmpl %o7,%g0
1820 fdivs %f26,%f26,%f18
1821p0_near_3_lo:
1822 jmpl %o7,%g0
1823 andn %l3,%l4,%l0
1824 jmpl %o7,%g0
1825 nop
1826p0_near_3_ho:
1827 xor %l0,%l1,%l6
1828 jmpl %o7,%g0
1829 fdivs %f26,%f26,%f18
1830near3_b2b_h:
1831 and %l6,%l4,%l0
1832 fmuls %f22,%f19,%f24
1833 or %l6,0xdca,%l3
1834 xnor %l2,0xfb6,%l5
1835 jmpl %o7,%g0
1836 mulx %l6,-0x08b,%l2
1837near3_b2b_l:
1838 andn %l4,%l7,%l2
1839 fsubs %f10,%f0 ,%f2
1840 orn %l1,%l6,%l4
1841 udivx %l3,%l6,%l6
1842 jmpl %o7,%g0
1843 addc %l4,%l3,%l5
1844user_near3_end:
1845 .seg "text"
1846 .align 0x2000
1847 .global p0_far_0_le,p0_far_0_he
1848 .global p0_far_0_lo,p0_far_0_ho
1849 .global far0_b2b_l,far0_b2b_h
1850 .global near0_b2b_l,near0_b2b_h
1851 .global near1_b2b_l,near1_b2b_h
1852 .global near2_b2b_l,near2_b2b_h
1853 .global near3_b2b_l,near3_b2b_h
1854user_far0_start:
1855p0_far_0_le:
1856 fcmps %fcc2,%f11,%f7
1857 andn %l4,%l5,%l1
1858 and %l5,-0x273,%l3
1859 fmuls %f0 ,%f2 ,%f1
1860 udivx %l3,%l3,%l1
1861 fsubs %f4 ,%f1 ,%f15
1862 fdivs %f3 ,%f13,%f12
1863 jmpl %o7,%g0
1864 or %l2,%l5,%l0
1865p0_far_0_he:
1866 orn %l3,%l2,%l1
1867 orn %l5,-0xf5d,%l3
1868 jmpl %o7,%g0
1869 umul %l2,%l0,%l2
1870p0_far_0_lo:
1871 fcmps %fcc2,%f11,%f7
1872 andn %l4,%l5,%l1
1873 and %l5,-0x273,%l3
1874 fmuls %f0 ,%f2 ,%f1
1875 udivx %l3,%l3,%l1
1876 fsubs %f4 ,%f1 ,%f15
1877 fdivs %f3 ,%f13,%f12
1878 jmpl %o7,%g0
1879 or %l2,%l5,%l0
1880p0_far_0_ho:
1881 orn %l3,%l2,%l1
1882 orn %l5,-0xf5d,%l3
1883 jmpl %o7,%g0
1884 umul %l2,%l0,%l2
1885far0_b2b_h:
1886 fmuls %f22,%f18,%f21
1887 mulx %l5,0x652,%l2
1888 jmpl %o7,%g0
1889 or %l6,%l1,%l6
1890far0_b2b_l:
1891 add %l2,%l2,%l4
1892 sub %l0,%l4,%l7
1893 jmpl %o7,%g0
1894 subc %l1,%l1,%l6
1895user_far0_end:
1896 .seg "text"
1897 .align 0x2000
1898 .global p0_far_1_le,p0_far_1_he
1899 .global p0_far_1_lo,p0_far_1_ho
1900 .global far1_b2b_l,far1_b2b_h
1901 .global near0_b2b_l,near0_b2b_h
1902 .global near1_b2b_l,near1_b2b_h
1903 .global near2_b2b_l,near2_b2b_h
1904 .global near3_b2b_l,near3_b2b_h
1905user_far1_start:
1906p0_far_1_le:
1907 andn %l4,%l6,%l2
1908 addc %l0,-0xe12,%l1
1909 fstoi %f3 ,%f15
1910 addc %l0,0x02f,%l4
1911 xor %l0,-0x661,%l3
1912 ldd [%i0+0x038],%l2 ! Mem[0000000010001438]
1913 jmpl %o7,%g0
1914 fadds %f12,%f10,%f2
1915p0_far_1_he:
1916 fmuls %f18,%f25,%f22
1917 sub %l2,%l1,%l7
1918 mulx %l2,%l6,%l1
1919 fdivs %f30,%f20,%f20
1920 xor %l6,%l7,%l6
1921 orn %l5,-0x671,%l7
1922 mulx %l1,%l3,%l7
1923 jmpl %o7,%g0
1924 orn %l6,-0xb40,%l7
1925p0_far_1_lo:
1926 andn %l4,%l6,%l2
1927 addc %l0,-0xe12,%l1
1928 fstoi %f3 ,%f15
1929 addc %l0,0x02f,%l4
1930 xor %l0,-0x661,%l3
1931 ldd [%o0+0x038],%l2 ! Mem[0000000010001438]
1932 jmpl %o7,%g0
1933 fadds %f12,%f10,%f2
1934p0_far_1_ho:
1935 fmuls %f18,%f25,%f22
1936 sub %l2,%l1,%l7
1937 mulx %l2,%l6,%l1
1938 fdivs %f30,%f20,%f20
1939 xor %l6,%l7,%l6
1940 orn %l5,-0x671,%l7
1941 mulx %l1,%l3,%l7
1942 jmpl %o7,%g0
1943 orn %l6,-0xb40,%l7
1944far1_b2b_h:
1945 udivx %l4,0xd88,%l3
1946 fmuls %f19,%f31,%f30
1947 nop
1948 jmpl %o7,%g0
1949 xor %l4,%l7,%l0
1950far1_b2b_l:
1951 orn %l7,%l0,%l3
1952 xor %l4,%l7,%l4
1953 mulx %l0,%l5,%l7
1954 jmpl %o7,%g0
1955 sdivx %l0,%l6,%l3
1956user_far1_end:
1957 .seg "text"
1958 .align 0x2000
1959 .global p0_far_2_le,p0_far_2_he
1960 .global p0_far_2_lo,p0_far_2_ho
1961 .global far2_b2b_l,far2_b2b_h
1962 .global near0_b2b_l,near0_b2b_h
1963 .global near1_b2b_l,near1_b2b_h
1964 .global near2_b2b_l,near2_b2b_h
1965 .global near3_b2b_l,near3_b2b_h
1966user_far2_start:
1967p0_far_2_le:
1968 andn %l3,%l6,%l5
1969 mulx %l5,%l2,%l7
1970 udivx %l5,%l2,%l1
1971 fsqrts %f3 ,%f15
1972 addc %l2,%l2,%l0
1973 fmuls %f0 ,%f8 ,%f13
1974 jmpl %o7,%g0
1975 or %l5,%l2,%l0
1976p0_far_2_he:
1977 mulx %l5,0xad2,%l3
1978 fmuls %f31,%f20,%f31
1979 jmpl %o7,%g0
1980 fcmps %fcc1,%f25,%f29
1981p0_far_2_lo:
1982 andn %l3,%l6,%l5
1983 mulx %l5,%l2,%l7
1984 udivx %l5,%l2,%l1
1985 fsqrts %f3 ,%f15
1986 addc %l2,%l2,%l0
1987 fmuls %f0 ,%f8 ,%f13
1988 jmpl %o7,%g0
1989 or %l5,%l2,%l0
1990p0_far_2_ho:
1991 mulx %l5,0xad2,%l3
1992 fmuls %f31,%f20,%f31
1993 jmpl %o7,%g0
1994 fcmps %fcc1,%f25,%f29
1995far2_b2b_h:
1996 xnor %l5,%l3,%l3
1997 fcmps %fcc0,%f28,%f21
1998 subc %l1,%l1,%l5
1999 fmuls %f27,%f25,%f31
2000 fcmps %fcc1,%f30,%f17
2001 jmpl %o7,%g0
2002 udivx %l1,0x84b,%l1
2003far2_b2b_l:
2004 fmuls %f0 ,%f15,%f0
2005 xnor %l7,-0xe31,%l7
2006 fadds %f7 ,%f12,%f4
2007 addc %l4,%l3,%l6
2008 andn %l2,%l2,%l5
2009 jmpl %o7,%g0
2010 fmuls %f0 ,%f4 ,%f7
2011user_far2_end:
2012 .seg "text"
2013 .align 0x2000
2014 .global p0_far_3_le,p0_far_3_he
2015 .global p0_far_3_lo,p0_far_3_ho
2016 .global far3_b2b_l,far3_b2b_h
2017 .global near0_b2b_l,near0_b2b_h
2018 .global near1_b2b_l,near1_b2b_h
2019 .global near2_b2b_l,near2_b2b_h
2020 .global near3_b2b_l,near3_b2b_h
2021user_far3_start:
2022p0_far_3_le:
2023 and %l6,0x11c,%l6
2024 fsqrts %f7 ,%f0
2025 subc %l0,%l5,%l3
2026 smul %l1,-0x9d3,%l6
2027 fsubs %f13,%f12,%f2
2028 jmpl %o7,%g0
2029 addc %l6,-0x544,%l2
2030p0_far_3_he:
2031 jmpl %o7,%g0
2032 sdivx %l2,%l5,%l5
2033 jmpl %o7,%g0
2034 nop
2035p0_far_3_lo:
2036 and %l6,0x11c,%l6
2037 fsqrts %f7 ,%f0
2038 subc %l0,%l5,%l3
2039 smul %l1,-0x9d3,%l6
2040 fsubs %f13,%f12,%f2
2041 jmpl %o7,%g0
2042 addc %l6,-0x544,%l2
2043p0_far_3_ho:
2044 jmpl %o7,%g0
2045 sdivx %l2,%l5,%l5
2046 jmpl %o7,%g0
2047 nop
2048 jmpl %o7,%g0
2049 nop
2050far3_b2b_h:
2051 or %l7,%l3,%l0
2052 fdivs %f20,%f31,%f23
2053 or %l5,0x702,%l3
2054 udivx %l6,0x431,%l5
2055 jmpl %o7,%g0
2056 fsubs %f27,%f22,%f22
2057far3_b2b_l:
2058 fmuls %f1 ,%f7 ,%f1
2059 udivx %l4,%l2,%l3
2060 udivx %l0,%l5,%l7
2061 fdivs %f5 ,%f6 ,%f7
2062 jmpl %o7,%g0
2063 addc %l2,-0x9b5,%l3
2064user_far3_end:
2065 .seg "text"
2066 .align 0x2000
2067user_jump0_start:
2068 .skip 16
2069p0_jmpl_0_le:
2070 xnor %l0,%l5,%l3
2071 jmpl %g6+8,%g0
2072 ld [%i3+0x038],%f3 ! Mem[00000000100c1438]
2073p0_call_0_le:
2074 sth %l4,[%i1+0x004] ! Mem[0000000010041404]
2075 ldstub [%o1+0x040],%l5 ! Mem[0000000020800040]
2076 retl
2077 smul %l6,0xb38,%l4
2078p0_jmpl_0_lo:
2079 xnor %l0,%l5,%l3
2080 jmpl %g6+8,%g0
2081 ld [%o3+0x038],%f3 ! Mem[00000000100c1438]
2082p0_call_0_lo:
2083 sth %l4,[%o1+0x004] ! Mem[0000000010041404]
2084 ldstub [%i1+0x040],%l5 ! Mem[0000000020800040]
2085 retl
2086 smul %l6,0xb38,%l4
2087p0_jmpl_0_he:
2088 udivx %l0,%l5,%l3
2089 udivx %l1,0xd70,%l2
2090 fsqrts %f22,%f25
2091 fadds %f18,%f22,%f29
2092 jmpl %g6+8,%g0
2093 smul %l3,-0x359,%l6
2094p0_call_0_he:
2095 andn %l5,0x424,%l3
2096 retl
2097 sth %l2,[%i0+0x010] ! Mem[0000000010001410]
2098p0_jmpl_0_ho:
2099 udivx %l0,%l5,%l3
2100 udivx %l1,0xd70,%l2
2101 fsqrts %f22,%f25
2102 fadds %f18,%f22,%f29
2103 jmpl %g6+8,%g0
2104 smul %l3,-0x359,%l6
2105p0_call_0_ho:
2106 andn %l5,0x424,%l3
2107 retl
2108 sth %l2,[%o0+0x010] ! Mem[0000000010001410]
2109user_jump0_end:
2110 .seg "text"
2111 .align 0x2000
2112user_jump1_start:
2113 .skip 32
2114p0_jmpl_1_le:
2115 fcmps %fcc1,%f0 ,%f14
2116 sdivx %l5,%l5,%l6
2117 smul %l3,%l5,%l7
2118 umul %l3,-0x6aa,%l2
2119 udivx %l6,%l5,%l0
2120 fcmps %fcc2,%f13,%f5
2121 jmpl %g6+8,%g0
2122 fsubs %f8 ,%f0 ,%f7
2123p0_call_1_le:
2124 or %l2,-0xa04,%l6
2125 mulx %l1,0x14b,%l7
2126 mulx %l1,-0xf03,%l4
2127 xnor %l1,%l7,%l2
2128 fadds %f8 ,%f0 ,%f7
2129 fsqrts %f7 ,%f7
2130 retl
2131 andn %l3,%l6,%l3
2132p0_jmpl_1_lo:
2133 fcmps %fcc1,%f0 ,%f14
2134 sdivx %l5,%l5,%l6
2135 smul %l3,%l5,%l7
2136 umul %l3,-0x6aa,%l2
2137 udivx %l6,%l5,%l0
2138 fcmps %fcc2,%f13,%f5
2139 jmpl %g6+8,%g0
2140 fsubs %f8 ,%f0 ,%f7
2141p0_call_1_lo:
2142 or %l2,-0xa04,%l6
2143 mulx %l1,0x14b,%l7
2144 mulx %l1,-0xf03,%l4
2145 xnor %l1,%l7,%l2
2146 fadds %f8 ,%f0 ,%f7
2147 fsqrts %f7 ,%f7
2148 retl
2149 andn %l3,%l6,%l3
2150p0_jmpl_1_he:
2151 sdivx %l1,0x71e,%l6
2152 ldsb [%i2+0x014],%l3 ! Mem[0000000010081414]
2153 orn %l2,%l5,%l6
2154 fmuls %f29,%f30,%f16
2155 jmpl %g6+8,%g0
2156 addc %l0,%l4,%l7
2157p0_call_1_he:
2158 sub %l0,0x136,%l3
2159 xnor %l2,0x30c,%l1
2160 mulx %l5,%l3,%l2
2161 smul %l0,-0x115,%l2
2162 umul %l4,%l4,%l3
2163 subc %l0,%l7,%l2
2164 retl
2165 udivx %l4,%l2,%l1
2166p0_jmpl_1_ho:
2167 sdivx %l1,0x71e,%l6
2168 ldsb [%o2+0x014],%l3 ! Mem[0000000010081414]
2169 orn %l2,%l5,%l6
2170 fmuls %f29,%f30,%f16
2171 jmpl %g6+8,%g0
2172 addc %l0,%l4,%l7
2173p0_call_1_ho:
2174 sub %l0,0x136,%l3
2175 xnor %l2,0x30c,%l1
2176 mulx %l5,%l3,%l2
2177 smul %l0,-0x115,%l2
2178 umul %l4,%l4,%l3
2179 subc %l0,%l7,%l2
2180 retl
2181 udivx %l4,%l2,%l1
2182user_jump1_end:
2183 .seg "text"
2184 .align 0x2000
2185user_jump2_start:
2186 .skip 48
2187p0_jmpl_2_le:
2188 nop
2189 sdivx %l6,%l0,%l7
2190 sdivx %l6,%l0,%l4
2191 fcmps %fcc3,%f2 ,%f12
2192 jmpl %g6+8,%g0
2193 mulx %l6,-0x4e1,%l4
2194p0_call_2_le:
2195 fcmps %fcc1,%f13,%f2
2196 retl
2197 fdivs %f3 ,%f12,%f7
2198p0_jmpl_2_lo:
2199 nop
2200 sdivx %l6,%l0,%l7
2201 sdivx %l6,%l0,%l4
2202 fcmps %fcc3,%f2 ,%f12
2203 jmpl %g6+8,%g0
2204 mulx %l6,-0x4e1,%l4
2205p0_call_2_lo:
2206 fcmps %fcc1,%f13,%f2
2207 retl
2208 fdivs %f3 ,%f12,%f7
2209p0_jmpl_2_he:
2210 sdivx %l5,%l4,%l3
2211 fsqrts %f22,%f17
2212 fsqrts %f22,%f24
2213 fdivs %f20,%f20,%f25
2214 xor %l3,%l2,%l3
2215 fmuls %f21,%f31,%f31
2216 jmpl %g6+8,%g0
2217 addc %l2,%l4,%l0
2218p0_call_2_he:
2219 addc %l5,-0x9f8,%l1
2220 or %l7,0x094,%l1
2221 and %l6,%l3,%l3
2222 add %l6,-0xdf6,%l6
2223 fdivs %f21,%f30,%f26
2224 udivx %l6,0xfe8,%l6
2225 udivx %l3,0xccf,%l7
2226 retl
2227 or %l3,%l0,%l5
2228p0_jmpl_2_ho:
2229 sdivx %l5,%l4,%l3
2230 fsqrts %f22,%f17
2231 fsqrts %f22,%f24
2232 fdivs %f20,%f20,%f25
2233 xor %l3,%l2,%l3
2234 fmuls %f21,%f31,%f31
2235 jmpl %g6+8,%g0
2236 addc %l2,%l4,%l0
2237p0_call_2_ho:
2238 addc %l5,-0x9f8,%l1
2239 or %l7,0x094,%l1
2240 and %l6,%l3,%l3
2241 add %l6,-0xdf6,%l6
2242 fdivs %f21,%f30,%f26
2243 udivx %l6,0xfe8,%l6
2244 udivx %l3,0xccf,%l7
2245 retl
2246 or %l3,%l0,%l5
2247user_jump2_end:
2248 .seg "text"
2249 .align 0x2000
2250user_jump3_start:
2251 .skip 64
2252p0_jmpl_3_le:
2253 smul %l4,-0x965,%l0
2254 jmpl %g6+8,%g0
2255 fadds %f3 ,%f8 ,%f1
2256p0_call_3_le:
2257 fmuls %f10,%f4 ,%f10
2258 retl
2259 addc %l4,0x4a3,%l3
2260p0_jmpl_3_lo:
2261 smul %l4,-0x965,%l0
2262 jmpl %g6+8,%g0
2263 fadds %f3 ,%f8 ,%f1
2264p0_call_3_lo:
2265 fmuls %f10,%f4 ,%f10
2266 retl
2267 addc %l4,0x4a3,%l3
2268p0_jmpl_3_he:
2269 fcmps %fcc3,%f22,%f30
2270 ldd [%i1+0x020],%f30 ! Mem[0000000010041420]
2271 xor %l2,0xef7,%l4
2272 orn %l0,-0xb0d,%l1
2273 jmpl %g6+8,%g0
2274 andn %l0,%l6,%l7
2275p0_call_3_he:
2276 mulx %l0,0xe4b,%l5
2277 fsqrts %f19,%f30
2278 stw %l2,[%i5+0x010] ! Mem[0000000010141410]
2279 sub %l0,-0x5ca,%l6
2280 retl
2281 fsubs %f17,%f17,%f30
2282p0_jmpl_3_ho:
2283 fcmps %fcc3,%f22,%f30
2284 ldd [%o1+0x020],%f30 ! Mem[0000000010041420]
2285 xor %l2,0xef7,%l4
2286 orn %l0,-0xb0d,%l1
2287 jmpl %g6+8,%g0
2288 andn %l0,%l6,%l7
2289p0_call_3_ho:
2290 mulx %l0,0xe4b,%l5
2291 fsqrts %f19,%f30
2292 stw %l2,[%o5+0x010] ! Mem[0000000010141410]
2293 sub %l0,-0x5ca,%l6
2294 retl
2295 fsubs %f17,%f17,%f30
2296user_jump3_end:
2297
2298 .seg "data"
2299 .align 0x2000
2300user_data_start:
2301done_flags:
2302 .word 0
2303 .align 8
2304done_count:
2305 .word 0,0
2306Start_Flags:
2307 .word 0,0,0,0
2308 .align 64
2309Finish_Flag:
2310 .word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2311 .word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2312 .align 8
2313num_processors:
2314 .word 1
2315v8_binary:
2316 .word 0
2317no_fpu:
2318 .word 0
2319max_ireg:
2320 .word 8,0
2321max_freg:
2322 .word 32,0
2323 .align 8
2324park_semaphore:
2325 .word 0,0
2326 .align 64
2327p0_temp:
2328 .word 0,0,0,0,0,0,0,0
2329 .word 0,0,0,0,0,0,0,0
2330 .word 0,0,0,0,0,0,0,0
2331 .word 0,0,0,0,0,0,0,0
2332p0_debug:
2333 .word 0,0,0,0,0,0,0,0
2334 .word 0,0,0,0,0,0,0,0
2335p0_fsr:
2336 .word 0x00000000,0x00000000
2337 .align 8
2338p0_loop_cnt:
2339 .word 1,0
2340max_windows:
2341 .word 1,0,0,0,0,0,0,0
2342 .word 0,0,0,0,0,0,0,0
2343 .word 0,0,0,0,0,0,0,0
2344 .word 0,0,0,0,0,0,0,0
2345 .word 0,0,0,0,0,0,0,0
2346 .word 0,0,0,0,0,0,0,0
2347 .word 0,0,0,0,0,0,0,0
2348 .word 0,0,0,0,0,0,0,0
2349 .word 0,0,0,0,0,0,0,0
2350 .word 0,0,0,0,0,0,0,0
2351 .word 0,0,0,0,0,0,0,0
2352 .word 0,0,0,0,0,0,0,0
2353 .word 0,0,0,0,0,0,0,0
2354 .word 0,0,0,0,0,0,0,0
2355 .word 0,0,0,0,0,0,0,0
2356 .word 0,0,0,0,0,0,0,0
2357 .word 0,0,0,0,0,0,0,0
2358 .word 0,0,0,0,0,0,0,0
2359 .word 0,0,0,0,0,0,0,0
2360 .word 0,0,0,0,0,0,0,0
2361 .word 0,0,0,0,0,0,0,0
2362 .word 0,0,0,0,0,0,0,0
2363 .word 0,0,0,0,0,0,0,0
2364 .word 0,0,0,0,0,0,0,0
2365 .word 0,0,0,0,0,0,0,0
2366 .word 0,0,0,0,0,0,0,0
2367 .word 0,0,0,0,0,0,0,0
2368 .word 0,0,0,0,0,0,0,0
2369 .word 0,0,0,0,0,0,0,0
2370 .word 0,0,0,0,0,0,0,0
2371 .word 0,0,0,0,0,0,0,0
2372 .word 0,0,0,0,0,0,0,0
2373
2374 .align 8
2375p0_init_registers:
2376 .word 0xcd78e98c,0x88719846 ! Init value for %l0
2377 .word 0x758d14e4,0x2fd85271 ! Init value for %l1
2378 .word 0x554df74c,0x4cad90ac ! Init value for %l2
2379 .word 0xe4b7851a,0x690755f7 ! Init value for %l3
2380 .word 0xc15a5908,0x2d983552 ! Init value for %l4
2381 .word 0xd405d052,0xc64a51bd ! Init value for %l5
2382 .word 0x65a16c0d,0x7fea5e38 ! Init value for %l6
2383 .word 0x2160dc83,0x91e29dc3 ! Init value for %l7
2384 .align 64
2385p0_init_freg:
2386 .word 0x3dae7438,0x217c2069 ! Init value for %f0
2387 .word 0x0fb24936,0x01866aaf ! Init value for %f2
2388 .word 0x09c346a4,0x134d35a5 ! Init value for %f4
2389 .word 0x6f2e9402,0x2e4a5acb ! Init value for %f6
2390 .word 0x3050b4d0,0x5f801fa1 ! Init value for %f8
2391 .word 0x42b9688e,0x692195a7 ! Init value for %f10
2392 .word 0x6d768abc,0x2165fa5d ! Init value for %f12
2393 .word 0x00fdf2da,0x3f1f1743 ! Init value for %f14
2394 .word 0x4fee5468,0x716aa1d9 ! Init value for %f16
2395 .word 0x199f1ee6,0x34969b9f ! Init value for %f18
2396 .word 0x61375dd4,0x6110b215 ! Init value for %f20
2397 .word 0x53c398b2,0x21f89ebb ! Init value for %f22
2398 .word 0x5582b300,0x07ad8711 ! Init value for %f24
2399 .word 0x0261cc3e,0x776e5c97 ! Init value for %f26
2400 .word 0x4f5f1fec,0x7be53ccd ! Init value for %f28
2401 .word 0x7a4be58a,0x2335d133 ! Init value for %f30
2402 .word 0x03253098,0x55e6af49 ! Init value for %f32
2403 .word 0x75fbd096,0x16bdb88f ! Init value for %f34
2404 .word 0x46233104,0x16677a85 ! Init value for %f36
2405 .word 0x531f3962,0x26818eab ! Init value for %f38
2406 .word 0x55892d30,0x0e5ffa81 ! Init value for %f40
2407 .word 0x55e38bee,0x40a58f87 ! Init value for %f42
2408 .word 0x6114f11c,0x23874b3d ! Init value for %f44
2409 .word 0x5e01f43a,0x3652b723 ! Init value for %f46
2410 .word 0x257e08c8,0x0d8f48b9
2411 .word 0x398b5e46,0x13d2c17f
2412 .word 0x22a1c034,0x68208ef5
2413 .word 0x01747612,0x436c2a9b
2414 .word 0x396f2360,0x359679f1
2415 .word 0x2be1a79e,0x76fe2e77
2416 .word 0x3d92fe4c,0x2e7b25ad
2417 .word 0x40331eea,0x145cc913
2418p0_share_mask:
2419 .word 0xffff0000,0x00000000
2420 .word 0x00000000,0x00000000
2421 .word 0x00000000,0x00000000
2422 .word 0x00000000,0x00000000
2423 .word 0x00000000,0x00000000
2424 .word 0x00000000,0x00000000
2425 .word 0x00000000,0x00000000
2426 .word 0x00000000,0x00000000
2427p0_expected_registers:
2428 .word 0x00000000,0x00001743 ! %l0
2429 .word 0x00000000,0x00000000 ! %l1
2430 .word 0x00000000,0x0000ff52 ! %l2
2431 .word 0x00000000,0x13000000 ! %l3
2432 .word 0xffffffff,0xffffffff ! %l4
2433 .word 0x00000000,0x3f1f1743 ! %l5
2434 .word 0x00000000,0x43171f3f ! %l6
2435 .word 0xffffffff,0xffffffff ! %l7
2436p0_expected_fp_regs:
2437 .word 0x43171f3f,0x13000000 ! %f0
2438 .word 0x48900ee0,0x00000000 ! %f2
2439 .word 0xffffffff,0xffff96ff ! %f4
2440 .word 0x79007700,0x00000000 ! %f6
2441 .word 0x11007700,0x00000000 ! %f8
2442 .word 0xa7a42019,0x00000000 ! %f10
2443 .word 0x09afcc1d,0x0ea21f99 ! %f12
2444 .word 0x00fdf2da,0x13000000 ! %f14
2445 .word 0x164e8477,0xe659d1ff ! %f16
2446 .word 0x0000ff79,0x0000037d ! %f18
2447 .word 0x3f000000,0x430a5d09 ! %f20
2448 .word 0xcffb0276,0x77844e16 ! %f22
2449 .word 0xc900373a,0xa5454480 ! %f24
2450 .word 0x4b000000,0x49c36b7b ! %f26
2451 .word 0x9412833f,0x13000000 ! %f28
2452 .word 0x00000000,0x00000000 ! %f30
2453 .word 0x00000010,0x00000020 ! %fsr
2454p0_local0_expect:
2455 .word 0xcb5a0079,0x79c3005d,0x00001743,0x43171f3f ! PA = 0000000010001400
2456 .word 0x008e0b64,0x29caefff,0x5eb64ec2,0x64ff728b ! PA = 0000000010001410
2457 .word 0x63ff9590,0x1a100561,0x2abf1f4e,0x01866aaf ! PA = 0000000010001420
2458 .word 0x0594477c,0x09afcc1d,0x78b2659a,0x35fb0703 ! PA = 0000000010001430
2459p0_local0_sec_expect:
2460 .word 0x79ff0000,0x0ea21f99,0xff52d82f,0x29e2975f ! PA = 0000000030001400
2461 .word 0x3f830000,0xffffffff,0x0697c372,0x4c42667b ! PA = 0000000030001410
2462 .word 0x41c583c0,0x234b9cd1,0x609ef2fe,0x67afb057 ! PA = 0000000030001420
2463 .word 0x0f93ccac,0x68d43e8d,0x5312c84a,0x609470f3 ! PA = 0000000030001430
2464! Scratch Area for Non-Transactional Memory Stores
2465 .word 0xf8bd1a36,0xd2267177,0xa074059a,0x0c5b1123
2466 .word 0x701d8d1e,0xd5f4d12f,0xcd22d9c2,0xe3648c9b
2467 .word 0x43ba9c86,0x7e46b667,0x4d074e6a,0x8c961993
2468 .word 0xe437706e,0x51a4991f,0x7737cb92,0xa489f00b
2469p0_local1_expect:
2470 .word 0x38dbd5c4,0x13000000,0x0fb24936,0x3cfbccce ! PA = 0000000010041400
2471 .word 0xffffffff,0xffff96ff,0x79007700,0x00000000 ! PA = 0000000010041410
2472 .word 0x11007700,0x00000000,0xa7a42019,0x00000000 ! PA = 0000000010041420
2473 .word 0x09afcc1d,0x0ea21f99,0x00fdf2da,0x13000000 ! PA = 0000000010041430
2474p0_local1_sec_expect:
2475 .word 0x00000056,0xc6bb000e,0x75e2f2da,0x00000000 ! PA = 0000000030041400
2476 .word 0xffffffff,0x5879696c,0x4fc580d2,0x37b3525b ! PA = 0000000030041410
2477 .word 0x19ddd420,0x57c4efb1,0x50b1ae5e,0x4a3ae237 ! PA = 0000000030041420
2478 .word 0x70398b0c,0x0368876d,0x7e82e1aa,0x0614c8d3 ! PA = 0000000030041430
2479p0_local2_expect:
2480 .word 0x5c560e5f,0xdef595fd,0x00000000,0xff000000 ! PA = 0000000010081400
2481 .word 0x1e6a085c,0x00000000,0x6337c982,0x55af4a4b ! PA = 0000000010081410
2482 .word 0x0fb24936,0x37c0ab21,0x5dea960e,0x7db39d27 ! PA = 0000000010081420
2483 .word 0x3095c43c,0x77f65ddd,0x5978985a,0x7b89b6c3 ! PA = 0000000010081430
2484p0_local2_sec_expect:
2485 .word 0x43171f3f,0xdaf2fd00,0xff000000,0x4b000000 ! PA = 0000000030081400
2486 .word 0x5acb8056,0x764f4595,0x0595ae32,0x4cf6ee3b ! PA = 0000000030081410
2487 .word 0x09101480,0x05fa7291,0x2831d9be,0x2b57c417 ! PA = 0000000030081420
2488 .word 0x665c396c,0x42b0004d,0x4a1b6b0a,0x4f15d0b3 ! PA = 0000000030081430
2489p0_local3_expect:
2490 .word 0x77844e16,0x79b6cac9,0x86010000,0x00000000 ! PA = 00000000100c1400
2491 .word 0x5d000000,0x0c5c6e05,0x2d522ee2,0x16513e2b ! PA = 00000000100c1410
2492 .word 0x38466eb0,0x2fb14601,0x146a796e,0x3a9e5707 ! PA = 00000000100c1420
2493 .word 0x6110b215,0x09046ebd,0x2ebe59ba,0x55e016a3 ! PA = 00000000100c1430
2494p0_local3_sec_expect:
2495 .word 0xff000000,0x0000037d,0x00000000,0x00000000 ! PA = 00000000300c1400
2496 .word 0x43171f3f,0xdaf2e275,0x0ca04b92,0x1f453a1b ! PA = 00000000300c1410
2497 .word 0x72b444e0,0x0ce42571,0x0f37751e,0x23be55f7 ! PA = 00000000300c1420
2498 .word 0x54d3d7cc,0x5722a92d,0x7974646a,0x51cf8893 ! PA = 00000000300c1430
2499p0_local4_expect:
2500 .word 0x00000011,0x2f0c49a9,0xff030000,0x00000000 ! PA = 0000000010101400
2501 .word 0xff4e8477,0x7602fbcf,0x41730442,0x9693e20b ! PA = 0000000010101410
2502 .word 0x29249710,0x505210e1,0x3cfbccce,0x5fffc0e7 ! PA = 0000000010101420
2503 .word 0x253b00fc,0x0ff9af9d,0x6010ff1a,0x618b2683 ! PA = 0000000010101430
2504p0_local4_sec_expect:
2505 .word 0x7b6bc349,0x0000004b,0xff96ffff,0xffffffff ! PA = 0000000030101400
2506 .word 0x00000013,0x5879696c,0x057d58f2,0x0dd635fb ! PA = 0000000030101410
2507 .word 0x56226540,0x777a0851,0x29da807e,0x582697d7 ! PA = 0000000030101420
2508 .word 0x7a78662c,0x5d38820d,0x0c25cdca,0x2165fa5d ! PA = 0000000030101430
2509p0_local5_expect:
2510 .word 0x79007700,0x0000ff00,0xa7ec4211,0x483650b9 ! PA = 0000000010141400
2511 .word 0x79269b00,0x8841d10e,0xff3249a2,0x06ff35eb ! PA = 0000000010141410
2512 .word 0x2df8af70,0x55af9d06,0x79b6902e,0x5f801fa1 ! PA = 0000000010141420
2513 .word 0xffc7075c,0x1f4e207d,0x4b072c7a,0x26c2e663 ! PA = 0000000010141430
2514p0_local5_sec_expect:
2515 .word 0xd0ff0000,0x77844e16,0x7d030000,0x79c3005d ! PA = 0000000030141400
2516 .word 0x74be6906,0x5235982d,0x164e84c4,0x760000cf ! PA = 0000000030141410
2517 .word 0x804445a5,0x3a3700c9,0x7b6bc349,0x0000004b ! PA = 0000000030141420
2518 .word 0x00000013,0x3f831294,0x9396ffff,0xffffffff ! PA = 0000000030141430
2519p0_local6_expect:
2520 .word 0xffff8477,0x0000ffd0,0x0000003b,0x609819af ! PA = 0000000010181400
2521 .word 0x00000000,0x1920a4a7,0x7e270016,0x0bff39cb ! PA = 0000000010181410
2522 .word 0x701ab7d0,0xc900373a,0x68b2c38e,0x1920a4a7 ! PA = 0000000010181420
2523 .word 0x5a43fdbc,0x35ffc15d,0x00000077,0xff319a00 ! PA = 0000000010181430
2524p0_local6_sec_expect:
2525 .word 0x77844e16,0x0000ffd0,0xffd159e6,0x75df0a9f ! PA = 0000000030181400
2526 .word 0x9396ffff,0x0669be74,0x7b0ec3b2,0x38a03dbb ! PA = 0000000030181410
2527 .word 0x13bc7600,0x7f8a5e11,0x7658e73e,0x43dc2b97 ! PA = 0000000030181420
2528 .word 0x32a852ec,0x4c2dc3cd,0x05f1f08a,0x0680d033 ! PA = 0000000030181430
2529share0_expect:
2530 .word 0xff79d398,0x02a9e649,0x37c3cb96,0x11ace78f ! PA = 00000000201c0000
2531 .word 0x4d8c4404,0x54e46185,0x57ec2462,0x288bedab ! PA = 00000000201c0010
2532 .word 0x34e2b030,0x4c059181,0x240866ee,0x26f21e87 ! PA = 00000000201c0020
2533 .word 0x1c89e41c,0x3cf4923d,0x7041bf3a,0x7ab87623 ! PA = 00000000201c0030
2534share1_expect:
2535 .word 0x00ff6bc8,0x35933fb9,0x6a191946,0x2bd8b07f ! PA = 0000000020800000
2536 .word 0x158e9334,0x3eba35f5,0x64f32112,0x2f49499b ! PA = 0000000020800010
2537 .word 0x78986660,0x0ef4d0f1,0x5c64429e,0x00997d77 ! PA = 0000000020800020
2538 .word 0x0ee3b14c,0x09fd2cad,0x183ca9ea,0x3e4d4813 ! PA = 0000000020800030
2539 .word 0xc38efff8,0x28f82529,0x1e5442f6,0x44f9656f ! PA = 0000000020800040
2540 .word 0x78ae9e64,0x27715665,0x5e16b9c2,0x051f518b ! PA = 0000000020800050
2541 .word 0x5da89890,0x11171c61,0x41cf7a4e,0x0fc94867 ! PA = 0000000020800060
2542 .word 0x0670ba7c,0x0c36931d,0x11b5b09a,0x15e64603 ! PA = 0000000020800070
2543share2_expect:
2544 .word 0xff019028,0x7cf79699,0x54b848a6,0x5666065f ! PA = 00000000211c0000
2545 .word 0x48876594,0x5d58c2d5,0x1b09ee72,0x3715057b ! PA = 00000000211c0010
2546 .word 0x6c9e46c0,0x65eb73d1,0x5e6d0dfe,0x04387f57 ! PA = 00000000211c0020
2547 .word 0x35abffac,0x634fc58d,0x643fd34a,0x12ea6ff3 ! PA = 00000000211c0030
2548share3_expect:
2549 .word 0xfff51c58,0x54709409,0x4d482a56,0x4235934f ! PA = 0000000021800000
2550 .word 0x2473e8c4,0x2d7f7b45,0x3f3fbf22,0x16f1656b ! PA = 0000000021800010
2551 .word 0x67c470f0,0x5bb0d741,0x541ffdae,0x6e5e2247 ! PA = 0000000021800020
2552 .word 0x34d080dc,0x65b7c3fd,0x3b2e11fa,0x0380c5e3 ! PA = 0000000021800030
2553 .word 0x313ba488,0x45021d79,0x37c6e806,0x433f0c3f ! PA = 0000000021800040
2554 .word 0x298f27f4,0x53b47fb5,0x69eb2bd2,0x2b3b715b ! PA = 0000000021800050
2555 .word 0x7b261720,0x6b6646b1,0x0c8b495e,0x2f713137 ! PA = 0000000021800060
2556 .word 0x31d93e0c,0x109d8e6d,0x15936caa,0x629047d3 ! PA = 0000000021800070
2557 .word 0x25ff28b8,0x470b32e9,0x63b781b6,0x5d19712f ! PA = 0000000021800080
2558 .word 0x22b42324,0x6a86d025,0x65ff3482,0x1f3a294b ! PA = 0000000021800090
2559 .word 0x6c8e3950,0x28cac221,0x6911f10e,0x6968ac27 ! PA = 00000000218000a0
2560 .word 0x2081373c,0x77f024dd,0x7642e35a,0x47bff5c3 ! PA = 00000000218000b0
2561 .word 0x4b2ea8e8,0x25aad459,0x705cf766,0x4c1bc21f ! PA = 00000000218000c0
2562 .word 0x387dda54,0x5b456c95,0x5a2ed932,0x32f48d3b ! PA = 00000000218000d0
2563 .word 0x4b87d780,0x325d4991,0x72d6f4be,0x6efb9317 ! PA = 00000000218000e0
2564 .word 0x6a436c6c,0x365e874d,0x13cf760a,0x5776cfb3 ! PA = 00000000218000f0
2565 .word 0x48f12518,0x6ec001c9,0x7cba4916,0x755cff0f ! PA = 0000000021800100
2566 .word 0x21474d84,0x4dff5505,0x78ed19e2,0x2b319d2b ! PA = 0000000021800110
2567 .word 0x215df1b0,0x215cdd01,0x0abd546e,0x33a0e607 ! PA = 0000000021800120
2568 .word 0x1e5add9c,0x5d57b5bd,0x088c24ba,0x32dbd5a3 ! PA = 0000000021800130
2569 .word 0x005d9d48,0x62e9bb39,0x579276c6,0x56b427ff ! PA = 0000000021800140
2570 .word 0x512b7cb4,0x19838975,0x306cf692,0x4178591b ! PA = 0000000021800150
2571 .word 0x211b87e0,0x79c87c71,0x1968101e,0x3b8fa4f7 ! PA = 0000000021800160
2572 .word 0x21c28acc,0x650ab02d,0x028bef6a,0x67d60793 ! PA = 0000000021800170
2573 .word 0x6e711178,0x658700a9,0x2f688076,0x76b83cef ! PA = 0000000021800180
2574 .word 0x2a0567e4,0x336109e5,0x5aa16f42,0x140fc10b ! PA = 0000000021800190
2575 .word 0x578b9a10,0x1a5f27e1,0x3f3a27ce,0x0bbecfe7 ! PA = 00000000218001a0
2576 .word 0x5f3573fc,0x1c66769d,0x73a1d61a,0x610c6583 ! PA = 00000000218001b0
2577 .word 0x004b81a8,0x6cb6d219,0x427f6626,0x54c03ddf ! PA = 00000000218001c0
2578 .word 0x2b700f14,0x1fe6d655,0x6d3d83f2,0x15fed4fb ! PA = 00000000218001d0
2579 .word 0x5b392840,0x2c9fdf51,0x04569b7e,0x19e566d7 ! PA = 00000000218001e0
2580 .word 0x772e992c,0x191a090d,0x4160d8ca,0x55e5ef73 ! PA = 00000000218001f0
2581p0_invalidate_semaphore:
2582 .word 0,0
2583user_data_end:
2584
2585
2586SECTION .p0_local0 DATA_VA=0x000800000
2587
2588attr_data {
2589 Name = .p0_local0,
2590 VA = 0x0000000000800000,
2591 RA = ra2pa(0x0000000010000000,0),
2592 PA = ra2pa(0x0000000010000000,0),
2593 part_0_ctx_nonzero_tsb_config_0,
2594 TTE_Context=PCONTEXT,
2595 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
2596 TTE_Diag=0, TTE_L=0, TTE_EP=1,
2597 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
2598 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
2599}
2600
2601 .data
2602 .seg "data"
2603 .align 0x2000
2604 .global p0_local0_start
2605p0_local0_begin:
2606 .skip 0x1400
2607p0_local0_start:
2608 .word 0x46e3dcf8,0x79c36e29,0x58d0c7f6,0x206cb66f ! PA = 0000000010001400
2609 .word 0x4e8e0b64,0x29caef65,0x5eb64ec2,0x64ff728b ! PA = 0000000010001410
2610 .word 0x63ff9590,0x1a100561,0x2abf1f4e,0x4d6f3967 ! PA = 0000000010001420
2611 .word 0x0594477c,0x09afcc1d,0x78b2659a,0x35fb0703 ! PA = 0000000010001430
2612p0_local0_end:
2613
2614SECTION .p0_local0_sec DATA_VA=0x000800000
2615
2616attr_data {
2617 Name = .p0_local0_sec,
2618 VA = 0x0000000000800000,
2619 RA = ra2pa(0x0000000030000000,0),
2620 PA = ra2pa(0x0000000030000000,0),
2621 part_0_ctx_nonzero_tsb_config_0,
2622 TTE_Context=SCONTEXT,
2623 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
2624 TTE_Diag=0, TTE_L=0, TTE_EP=1,
2625 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
2626 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
2627}
2628
2629 .data
2630 .seg "data"
2631 .align 0x2000
2632 .global p0_local0_sec_start
2633p0_local0_sec_begin:
2634 .skip 0x1400
2635p0_local0_sec_start:
2636 .word 0x6901ad28,0x0ea21f99,0x580f0da6,0x29e2975f ! PA = 0000000030001400
2637 .word 0x3f831294,0x3db59bd5,0x0697c372,0x4c42667b ! PA = 0000000030001410
2638 .word 0x41c583c0,0x234b9cd1,0x609ef2fe,0x67afb057 ! PA = 0000000030001420
2639 .word 0x0f93ccac,0x68d43e8d,0x5312c84a,0x609470f3 ! PA = 0000000030001430
2640p0_local0_sec_end:
2641
2642SECTION .p0_local1 DATA_VA=0x000802000
2643
2644attr_data {
2645 Name = .p0_local1,
2646 VA = 0x0000000000802000,
2647 RA = ra2pa(0x0000000010040000,0),
2648 PA = ra2pa(0x0000000010040000,0),
2649 part_0_ctx_nonzero_tsb_config_0,
2650 TTE_Context=PCONTEXT,
2651 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
2652 TTE_Diag=0, TTE_L=0, TTE_EP=1,
2653 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
2654 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
2655}
2656
2657 .data
2658 .seg "data"
2659 .align 0x2000
2660 .global p0_local1_start
2661p0_local1_begin:
2662 .skip 0x1400
2663p0_local1_start:
2664 .word 0x2f427958,0x430a5d09,0x7b492f56,0x064b644f ! PA = 0000000010041400
2665 .word 0x38dbd5c4,0x04ef9445,0x608bd422,0x7efc066b ! PA = 0000000010041410
2666 .word 0x790bedf0,0x73884041,0x736422ae,0x4a369347 ! PA = 0000000010041420
2667 .word 0x17cc8ddc,0x36577cfd,0x3ea746fa,0x165006e3 ! PA = 0000000010041430
2668p0_local1_end:
2669
2670SECTION .p0_local1_sec DATA_VA=0x000802000
2671
2672attr_data {
2673 Name = .p0_local1_sec,
2674 VA = 0x0000000000802000,
2675 RA = ra2pa(0x0000000030040000,0),
2676 PA = ra2pa(0x0000000030040000,0),
2677 part_0_ctx_nonzero_tsb_config_0,
2678 TTE_Context=SCONTEXT,
2679 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
2680 TTE_Diag=0, TTE_L=0, TTE_EP=1,
2681 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
2682 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
2683}
2684
2685 .data
2686 .seg "data"
2687 .align 0x2000
2688 .global p0_local1_sec_start
2689p0_local1_sec_begin:
2690 .skip 0x1400
2691p0_local1_sec_start:
2692 .word 0x0ed14188,0x009b2679,0x76422d06,0x647e1d3f ! PA = 0000000030041400
2693 .word 0x7bb354f4,0x4f47d8b5,0x4fc580d2,0x37b3525b ! PA = 0000000030041410
2694 .word 0x19ddd420,0x57c4efb1,0x50b1ae5e,0x4a3ae237 ! PA = 0000000030041420
2695 .word 0x70398b0c,0x0368876d,0x7e82e1aa,0x0614c8d3 ! PA = 0000000030041430
2696p0_local1_sec_end:
2697
2698SECTION .p0_local2 DATA_VA=0x000804000
2699
2700attr_data {
2701 Name = .p0_local2,
2702 VA = 0x0000000000804000,
2703 RA = ra2pa(0x0000000010080000,0),
2704 PA = ra2pa(0x0000000010080000,0),
2705 part_0_ctx_nonzero_tsb_config_0,
2706 TTE_Context=PCONTEXT,
2707 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
2708 TTE_Diag=0, TTE_L=0, TTE_EP=1,
2709 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
2710 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
2711}
2712
2713 .data
2714 .seg "data"
2715 .align 0x2000
2716 .global p0_local2_start
2717p0_local2_begin:
2718 .skip 0x1400
2719p0_local2_start:
2720 .word 0x7e9905b8,0x13b37be9,0x1c7d06b6,0x3c11c22f ! PA = 0000000010081400
2721 .word 0x76e49024,0x4b4d6925,0x6337c982,0x55af4a4b ! PA = 0000000010081410
2722 .word 0x4e063650,0x37c0ab21,0x5dea960e,0x7db39d27 ! PA = 0000000010081420
2723 .word 0x3095c43c,0x77f65ddd,0x5978985a,0x7b89b6c3 ! PA = 0000000010081430
2724p0_local2_end:
2725
2726SECTION .p0_local2_sec DATA_VA=0x000804000
2727
2728attr_data {
2729 Name = .p0_local2_sec,
2730 VA = 0x0000000000804000,
2731 RA = ra2pa(0x0000000030080000,0),
2732 PA = ra2pa(0x0000000030080000,0),
2733 part_0_ctx_nonzero_tsb_config_0,
2734 TTE_Context=SCONTEXT,
2735 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
2736 TTE_Diag=0, TTE_L=0, TTE_EP=1,
2737 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
2738 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
2739}
2740
2741 .data
2742 .seg "data"
2743 .align 0x2000
2744 .global p0_local2_sec_start
2745p0_local2_sec_begin:
2746 .skip 0x1400
2747p0_local2_sec_start:
2748 .word 0x2744c5e8,0x1b725d59,0x113cbc66,0x3d5d531f ! PA = 0000000030081400
2749 .word 0x770a8754,0x764f4595,0x0595ae32,0x4cf6ee3b ! PA = 0000000030081410
2750 .word 0x09101480,0x05fa7291,0x2831d9be,0x2b57c417 ! PA = 0000000030081420
2751 .word 0x665c396c,0x42b0004d,0x4a1b6b0a,0x4f15d0b3 ! PA = 0000000030081430
2752p0_local2_sec_end:
2753
2754SECTION .p0_local3 DATA_VA=0x000806000
2755
2756attr_data {
2757 Name = .p0_local3,
2758 VA = 0x0000000000806000,
2759 RA = ra2pa(0x00000000100c0000,0),
2760 PA = ra2pa(0x00000000100c0000,0),
2761 part_0_ctx_nonzero_tsb_config_0,
2762 TTE_Context=PCONTEXT,
2763 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
2764 TTE_Diag=0, TTE_L=0, TTE_EP=1,
2765 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
2766 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
2767}
2768
2769 .data
2770 .seg "data"
2771 .align 0x2000
2772 .global p0_local3_start
2773p0_local3_begin:
2774 .skip 0x1400
2775p0_local3_start:
2776 .word 0x133f8218,0x79b6cac9,0x77844e16,0x4177d00f ! PA = 00000000100c1400
2777 .word 0x56803a84,0x0c5c6e05,0x2d522ee2,0x16513e2b ! PA = 00000000100c1410
2778 .word 0x38466eb0,0x2fb14601,0x146a796e,0x3a9e5707 ! PA = 00000000100c1420
2779 .word 0x44c7ea9c,0x09046ebd,0x2ebe59ba,0x55e016a3 ! PA = 00000000100c1430
2780p0_local3_end:
2781
2782SECTION .p0_local3_sec DATA_VA=0x000806000
2783
2784attr_data {
2785 Name = .p0_local3_sec,
2786 VA = 0x0000000000806000,
2787 RA = ra2pa(0x00000000300c0000,0),
2788 PA = ra2pa(0x00000000300c0000,0),
2789 part_0_ctx_nonzero_tsb_config_0,
2790 TTE_Context=SCONTEXT,
2791 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
2792 TTE_Diag=0, TTE_L=0, TTE_EP=1,
2793 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
2794 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
2795}
2796
2797 .data
2798 .seg "data"
2799 .align 0x2000
2800 .global p0_local3_sec_start
2801p0_local3_sec_begin:
2802 .skip 0x1400
2803p0_local3_sec_start:
2804 .word 0x5eb43a48,0x431fc439,0x2216bbc6,0x3a3838ff ! PA = 00000000300c1400
2805 .word 0x2d60a9b4,0x7843e275,0x0ca04b92,0x1f453a1b ! PA = 00000000300c1410
2806 .word 0x72b444e0,0x0ce42571,0x0f37751e,0x23be55f7 ! PA = 00000000300c1420
2807 .word 0x54d3d7cc,0x5722a92d,0x7974646a,0x51cf8893 ! PA = 00000000300c1430
2808p0_local3_sec_end:
2809
2810SECTION .p0_local4 DATA_VA=0x000808000
2811
2812attr_data {
2813 Name = .p0_local4,
2814 VA = 0x0000000000808000,
2815 RA = ra2pa(0x0000000010100000,0),
2816 PA = ra2pa(0x0000000010100000,0),
2817 part_0_ctx_nonzero_tsb_config_0,
2818 TTE_Context=PCONTEXT,
2819 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
2820 TTE_Diag=0, TTE_L=0, TTE_EP=1,
2821 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
2822 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
2823}
2824
2825 .data
2826 .seg "data"
2827 .align 0x2000
2828 .global p0_local4_start
2829p0_local4_begin:
2830 .skip 0x1400
2831p0_local4_start:
2832 .word 0x678dee78,0x2f0c49a9,0x43770576,0x22358def ! PA = 0000000010101400
2833 .word 0x0186d4e4,0x4394a2e5,0x41730442,0x3a19e20b ! PA = 0000000010101410
2834 .word 0x29249710,0x505210e1,0x3cfbccce,0x5faec0e7 ! PA = 0000000010101420
2835 .word 0x253b00fc,0x0ff9af9d,0x60108b1a,0x618b2683 ! PA = 0000000010101430
2836p0_local4_end:
2837
2838SECTION .p0_local4_sec DATA_VA=0x000808000
2839
2840attr_data {
2841 Name = .p0_local4_sec,
2842 VA = 0x0000000000808000,
2843 RA = ra2pa(0x0000000030100000,0),
2844 PA = ra2pa(0x0000000030100000,0),
2845 part_0_ctx_nonzero_tsb_config_0,
2846 TTE_Context=SCONTEXT,
2847 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
2848 TTE_Diag=0, TTE_L=0, TTE_EP=1,
2849 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
2850 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
2851}
2852
2853 .data
2854 .seg "data"
2855 .align 0x2000
2856 .global p0_local4_sec_start
2857p0_local4_sec_begin:
2858 .skip 0x1400
2859p0_local4_sec_start:
2860 .word 0x7d779ea8,0x079b5b19,0x1de82b26,0x6cc6cedf ! PA = 0000000030101400
2861 .word 0x768dbc14,0x069daf55,0x057d58f2,0x0dd635fb ! PA = 0000000030101410
2862 .word 0x56226540,0x777a0851,0x29da807e,0x582697d7 ! PA = 0000000030101420
2863 .word 0x7a78662c,0x5d38820d,0x0c25cdca,0x7079f073 ! PA = 0000000030101430
2864p0_local4_sec_end:
2865
2866SECTION .p0_local5 DATA_VA=0x00080a000
2867
2868attr_data {
2869 Name = .p0_local5,
2870 VA = 0x000000000080a000,
2871 RA = ra2pa(0x0000000010140000,0),
2872 PA = ra2pa(0x0000000010140000,0),
2873 part_0_ctx_nonzero_tsb_config_0,
2874 TTE_Context=PCONTEXT,
2875 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
2876 TTE_Diag=0, TTE_L=0, TTE_EP=1,
2877 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
2878 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
2879}
2880
2881 .data
2882 .seg "data"
2883 .align 0x2000
2884 .global p0_local5_start
2885p0_local5_begin:
2886 .skip 0x1400
2887p0_local5_start:
2888 .word 0x11dc4ad8,0x19abf889,0x336d2cd6,0x7602fbcf ! PA = 0000000010141400
2889 .word 0x7dd05f44,0x586e07c5,0x5e3249a2,0x064135eb ! PA = 0000000010141410
2890 .word 0x2df8af70,0x3a9b0bc1,0x79b6902e,0x579cdac7 ! PA = 0000000010141420
2891 .word 0x7ec7075c,0x1f4e207d,0x4b072c7a,0x26c2e663 ! PA = 0000000010141430
2892p0_local5_end:
2893
2894SECTION .p0_local5_sec DATA_VA=0x00080a000
2895
2896attr_data {
2897 Name = .p0_local5_sec,
2898 VA = 0x000000000080a000,
2899 RA = ra2pa(0x0000000030140000,0),
2900 PA = ra2pa(0x0000000030140000,0),
2901 part_0_ctx_nonzero_tsb_config_0,
2902 TTE_Context=SCONTEXT,
2903 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
2904 TTE_Diag=0, TTE_L=0, TTE_EP=1,
2905 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
2906 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
2907}
2908
2909 .data
2910 .seg "data"
2911 .align 0x2000
2912 .global p0_local5_sec_start
2913p0_local5_sec_begin:
2914 .skip 0x1400
2915p0_local5_sec_start:
2916 .word 0x67e6f308,0x24dd21f9,0x75c90a86,0x72c114bf ! PA = 0000000030141400
2917 .word 0x0669be74,0x3ed4ac35,0x4cc4d652,0x43e1e1db ! PA = 0000000030141410
2918 .word 0x4eb275a0,0x7cb41b31,0x1832fbde,0x794889b7 ! PA = 0000000030141420
2919 .word 0x7221e48c,0x5d698aed,0x3dc7a72a,0x594d0853 ! PA = 0000000030141430
2920p0_local5_sec_end:
2921
2922SECTION .p0_local6 DATA_VA=0x00080c000
2923
2924attr_data {
2925 Name = .p0_local6,
2926 VA = 0x000000000080c000,
2927 RA = ra2pa(0x0000000010180000,0),
2928 PA = ra2pa(0x0000000010180000,0),
2929 part_0_ctx_nonzero_tsb_config_0,
2930 TTE_Context=PCONTEXT,
2931 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
2932 TTE_Diag=0, TTE_L=0, TTE_EP=1,
2933 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
2934 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
2935}
2936
2937 .data
2938 .seg "data"
2939 .align 0x2000
2940 .global p0_local6_start
2941p0_local6_begin:
2942 .skip 0x1400
2943p0_local6_start:
2944 .word 0x44829738,0x4b8dd769,0x767ec436,0x609819af ! PA = 0000000010181400
2945 .word 0x2d34d9a4,0x1e609ca5,0x7e27ff02,0x0bff39cb ! PA = 0000000010181410
2946 .word 0x701ab7d0,0x3b8436a1,0x68b2c38e,0x1920a4a7 ! PA = 0000000010181420
2947 .word 0x5a43fdbc,0x3579c15d,0x093a3dda,0x79bf5643 ! PA = 0000000010181430
2948p0_local6_end:
2949
2950SECTION .p0_local6_sec DATA_VA=0x00080c000
2951
2952attr_data {
2953 Name = .p0_local6_sec,
2954 VA = 0x000000000080c000,
2955 RA = ra2pa(0x0000000030180000,0),
2956 PA = ra2pa(0x0000000030180000,0),
2957 part_0_ctx_nonzero_tsb_config_0,
2958 TTE_Context=SCONTEXT,
2959 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
2960 TTE_Diag=0, TTE_L=0, TTE_EP=1,
2961 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
2962 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
2963}
2964
2965 .data
2966 .seg "data"
2967 .align 0x2000
2968 .global p0_local6_sec_start
2969p0_local6_sec_begin:
2970 .skip 0x1400
2971p0_local6_sec_start:
2972 .word 0x1e5a3768,0x02dd18d9,0x16d159e6,0x75df0a9f ! PA = 0000000030181400
2973 .word 0x6cccb0d4,0x2a60d915,0x7b0ec3b2,0x38a03dbb ! PA = 0000000030181410
2974 .word 0x13bc7600,0x7f8a5e11,0x7658e73e,0x43dc2b97 ! PA = 0000000030181420
2975 .word 0x32a852ec,0x4c2dc3cd,0x05f1f08a,0x0680d033 ! PA = 0000000030181430
2976p0_local6_sec_end:
2977
2978SECTION .share0 DATA_VA=0x00080e000
2979
2980attr_data {
2981 Name = .share0,
2982 VA = 0x000000000080e000,
2983 RA = ra2pa(0x00000000201c0000,0),
2984 PA = ra2pa(0x00000000201c0000,0),
2985 part_0_ctx_nonzero_tsb_config_0,
2986 TTE_Context=PCONTEXT,
2987 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
2988 TTE_Diag=0, TTE_L=0, TTE_EP=1,
2989 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
2990 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
2991}
2992
2993 .data
2994 .seg "data"
2995 .align 0x2000
2996 .global share0_start
2997share0_begin:
2998share0_start:
2999 .word 0x4dd8d398,0x02a9e649,0x37c3cb96,0x11ace78f ! PA = 00000000201c0000
3000 .word 0x4d8c4404,0x54e46185,0x57ec2462,0x288bedab ! PA = 00000000201c0010
3001 .word 0x34e2b030,0x4c059181,0x240866ee,0x26f21e87 ! PA = 00000000201c0020
3002 .word 0x1c89e41c,0x3cf4923d,0x7041bf3a,0x7ab87623 ! PA = 00000000201c0030
3003share0_end:
3004
3005SECTION .share1 DATA_VA=0x000810000
3006
3007attr_data {
3008 Name = .share1,
3009 VA = 0x0000000000810000,
3010 RA = ra2pa(0x0000000020800000,0),
3011 PA = ra2pa(0x0000000020800000,0),
3012 part_0_ctx_nonzero_tsb_config_0,
3013 TTE_Context=PCONTEXT,
3014 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
3015 TTE_Diag=0, TTE_L=0, TTE_EP=1,
3016 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
3017 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
3018}
3019
3020 .data
3021 .seg "data"
3022 .align 0x2000
3023 .global share1_start
3024share1_begin:
3025share1_start:
3026 .word 0x3d296bc8,0x35933fb9,0x6a191946,0x2bd8b07f ! PA = 0000000020800000
3027 .word 0x158e9334,0x3eba35f5,0x64f32112,0x2f49499b ! PA = 0000000020800010
3028 .word 0x78986660,0x0ef4d0f1,0x5c64429e,0x00997d77 ! PA = 0000000020800020
3029 .word 0x0ee3b14c,0x09fd2cad,0x183ca9ea,0x3e4d4813 ! PA = 0000000020800030
3030 .word 0x1836fff8,0x28f82529,0x1e5442f6,0x44f9656f ! PA = 0000000020800040
3031 .word 0x78ae9e64,0x27715665,0x5e16b9c2,0x051f518b ! PA = 0000000020800050
3032 .word 0x5da89890,0x11171c61,0x41cf7a4e,0x0fc94867 ! PA = 0000000020800060
3033 .word 0x0670ba7c,0x0c36931d,0x11b5b09a,0x15e64603 ! PA = 0000000020800070
3034share1_end:
3035
3036SECTION .share2 DATA_VA=0x000812000
3037
3038attr_data {
3039 Name = .share2,
3040 VA = 0x0000000000812000,
3041 RA = ra2pa(0x00000000211c0000,0),
3042 PA = ra2pa(0x00000000211c0000,0),
3043 part_0_ctx_nonzero_tsb_config_0,
3044 TTE_Context=PCONTEXT,
3045 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
3046 TTE_Diag=0, TTE_L=0, TTE_EP=1,
3047 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
3048 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
3049}
3050
3051 .data
3052 .seg "data"
3053 .align 0x2000
3054 .global share2_start
3055share2_begin:
3056share2_start:
3057 .word 0x7cac9028,0x7cf79699,0x54b848a6,0x5666065f ! PA = 00000000211c0000
3058 .word 0x48876594,0x5d58c2d5,0x1b09ee72,0x3715057b ! PA = 00000000211c0010
3059 .word 0x6c9e46c0,0x65eb73d1,0x5e6d0dfe,0x04387f57 ! PA = 00000000211c0020
3060 .word 0x35abffac,0x634fc58d,0x643fd34a,0x12ea6ff3 ! PA = 00000000211c0030
3061share2_end:
3062
3063SECTION .share3 DATA_VA=0x000814000
3064
3065attr_data {
3066 Name = .share3,
3067 VA = 0x0000000000814000,
3068 RA = ra2pa(0x0000000021800000,0),
3069 PA = ra2pa(0x0000000021800000,0),
3070 part_0_ctx_nonzero_tsb_config_0,
3071 TTE_Context=PCONTEXT,
3072 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
3073 TTE_Diag=0, TTE_L=0, TTE_EP=1,
3074 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
3075 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
3076}
3077
3078 .data
3079 .seg "data"
3080 .align 0x2000
3081 .global share3_start
3082share3_begin:
3083share3_start:
3084 .word 0x29f51c58,0x54709409,0x4d482a56,0x4235934f ! PA = 0000000021800000
3085 .word 0x2473e8c4,0x2d7f7b45,0x3f3fbf22,0x16f1656b ! PA = 0000000021800010
3086 .word 0x67c470f0,0x5bb0d741,0x541ffdae,0x6e5e2247 ! PA = 0000000021800020
3087 .word 0x34d080dc,0x65b7c3fd,0x3b2e11fa,0x0380c5e3 ! PA = 0000000021800030
3088 .word 0x313ba488,0x45021d79,0x37c6e806,0x433f0c3f ! PA = 0000000021800040
3089 .word 0x298f27f4,0x53b47fb5,0x69eb2bd2,0x2b3b715b ! PA = 0000000021800050
3090 .word 0x7b261720,0x6b6646b1,0x0c8b495e,0x2f713137 ! PA = 0000000021800060
3091 .word 0x31d93e0c,0x109d8e6d,0x15936caa,0x629047d3 ! PA = 0000000021800070
3092 .word 0x256b28b8,0x470b32e9,0x63b781b6,0x5d19712f ! PA = 0000000021800080
3093 .word 0x22b42324,0x6a86d025,0x65ff3482,0x1f3a294b ! PA = 0000000021800090
3094 .word 0x6c8e3950,0x28cac221,0x6911f10e,0x6968ac27 ! PA = 00000000218000a0
3095 .word 0x2081373c,0x77f024dd,0x7642e35a,0x47bff5c3 ! PA = 00000000218000b0
3096 .word 0x4b2ea8e8,0x25aad459,0x705cf766,0x4c1bc21f ! PA = 00000000218000c0
3097 .word 0x387dda54,0x5b456c95,0x5a2ed932,0x32f48d3b ! PA = 00000000218000d0
3098 .word 0x4b87d780,0x325d4991,0x72d6f4be,0x6efb9317 ! PA = 00000000218000e0
3099 .word 0x6a436c6c,0x365e874d,0x13cf760a,0x5776cfb3 ! PA = 00000000218000f0
3100 .word 0x48f12518,0x6ec001c9,0x7cba4916,0x755cff0f ! PA = 0000000021800100
3101 .word 0x21474d84,0x4dff5505,0x78ed19e2,0x2b319d2b ! PA = 0000000021800110
3102 .word 0x215df1b0,0x215cdd01,0x0abd546e,0x33a0e607 ! PA = 0000000021800120
3103 .word 0x1e5add9c,0x5d57b5bd,0x088c24ba,0x32dbd5a3 ! PA = 0000000021800130
3104 .word 0x56dd9d48,0x62e9bb39,0x579276c6,0x56b427ff ! PA = 0000000021800140
3105 .word 0x512b7cb4,0x19838975,0x306cf692,0x4178591b ! PA = 0000000021800150
3106 .word 0x211b87e0,0x79c87c71,0x1968101e,0x3b8fa4f7 ! PA = 0000000021800160
3107 .word 0x21c28acc,0x650ab02d,0x028bef6a,0x67d60793 ! PA = 0000000021800170
3108 .word 0x6edf1178,0x658700a9,0x2f688076,0x76b83cef ! PA = 0000000021800180
3109 .word 0x2a0567e4,0x336109e5,0x5aa16f42,0x140fc10b ! PA = 0000000021800190
3110 .word 0x578b9a10,0x1a5f27e1,0x3f3a27ce,0x0bbecfe7 ! PA = 00000000218001a0
3111 .word 0x5f3573fc,0x1c66769d,0x73a1d61a,0x610c6583 ! PA = 00000000218001b0
3112 .word 0x7ca081a8,0x6cb6d219,0x427f6626,0x54c03ddf ! PA = 00000000218001c0
3113 .word 0x2b700f14,0x1fe6d655,0x6d3d83f2,0x15fed4fb ! PA = 00000000218001d0
3114 .word 0x5b392840,0x2c9fdf51,0x04569b7e,0x19e566d7 ! PA = 00000000218001e0
3115 .word 0x772e992c,0x191a090d,0x4160d8ca,0x55e5ef73 ! PA = 00000000218001f0
3116share3_end: