Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_1000l.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mpgen_1000l.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 = 626160649
40! Riesling can be on
41! 1 Thread, 1000 lines
42! mpgen created on May 4, 2009 (15:17:56), Version 2.81
43! mpgen_1000l_1.s created on Jun 26, 2009 (16:06:49)
44! RC file : random.rc
45! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.090504 -rc random.rc -o mpgen_1000l_1 -p 1 -l 1000
46
47#define H_HT0_Hw_Corrected_Error_0x63 hw_corrected_error_handler
48
49#define MAIN_PAGE_NUCLEUS_ALSO
50#define MAIN_PAGE_HV_ALSO
51#define N_CPUS 1
52#define ENABLE_T0_Fp_exception_ieee_754_0x21
53#define ENABLE_T0_Fp_exception_other_0x22
54#define ENABLE_T0_Fp_disabled_0x20
55#define ENABLE_T0_Illegal_instruction_0x10
56#define ENABLE_T1_Illegal_instruction_0x10
57#define ENABLE_HT0_Illegal_instruction_0x10
58#define ENABLE_HT1_Illegal_instruction_0x10
59#define ENABLE_T0_Clean_Window_0x24
60#define THREAD_COUNT 1
61#define THREAD_STRIDE 1
62#define SKIP_TRAPCHECK
63#define USE_MPGEN_TRAPS
64
65#include "hboot.s"
66
67 .text
68 .global main
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 = 4a8f94f0 0c08eb41 36fb41ae 65f1d647
88! %f4 = 5834e4dc 437c17fd 651c95fa 40d2b9e3
89! %f8 = 777d4888 6ee6b179 0c2cac06 2da3403f
90! %f12 = 38320bf4 16ad53b5 596c2fd2 3a45e55b
91 ldda [%g1]ASI_BLK_P,%f0
92 add %g1,64,%g1
93! %f16 = 1eee3b20 16a75ab1 190b8d5e 5ef5e537
94! %f20 = 02caa20c 099ae26d 1636f0aa 66a33bd3
95! %f24 = 6ac9ccb8 5d78c6e9 08e245b6 160ea52f
96! %f28 = 77040724 6c58a425 7d553882 4da59d4b
97 ldda [%g1]ASI_BLK_P,%f16
98 add %g1,64,%g1
99! %f32 = 21935d50 3634d621 6177350e 221e6027
100! %f36 = 633f9b3c 176678dd 23db675a 27d3e9c3
101! %f40 = 07ea4ce8 17e16859 108cbb66 6ce1f61f
102! %f44 = 3ebabe54 2f304095 5799dd32 5e01013b
103 ldda [%g1]ASI_BLK_P,%f32
104
105! Set up the Graphics Status Register
106
107 setx 0xc41cb7060000007a,%g7,%g1 ! %gsr scale = 15, align = 2
108 wr %g1,%g0,%gsr ! %gsr = c41cb7060000007a
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[0000000010041400] = 10be0434, %l7 = 7c59f5d774e355db
119 ldstuba [%i1+%g0]0x88,%l7 ! %l7 = 0000000000000034
120! %o3 = deadbeefdeadbeef
121 set share3_start,%o3 ! set %o3[0] to VA
122! %l1 = 86b7c68342346789, Mem[0000000021800100] = 39dfe1d0, %asi = 80
123 stha %l1,[%o3+0x100]%asi ! Mem[0000000021800100] = 6789e1d0
124! Mem[00000000100c1408] = 0d95628e, %l4 = 030c90a5a5f5cfea
125 ldstuba [%i3+%o4]0x80,%l4 ! %l4 = 000000000000000d
126! Mem[0000000010001408] = 6e98ac61, %l0 = 47701fb4c72330de
127 ldstuba [%i0+%o4]0x88,%l0 ! %l0 = 0000000000000061
128! Mem[00000000100c1400] = d0de4d21, %l6 = 00000000cd9109d0
129 swapa [%i3+%g0]0x88,%l6 ! %l6 = 00000000d0de4d21
130! %l5 = fd30dd24543ac8d5, %l0 = 0000000000000061, %l5 = fd30dd24543ac8d5
131 sdivx %l5,%l0,%l5 ! %l5 = fff89612d947dd20
132! Mem[00000000100c1400] = d00991cd, %l1 = 0000000042346789, %asi = 80
133 swapa [%i3+0x000]%asi,%l1 ! %l1 = 00000000d00991cd
134! %l3 = 6c405a3df00cec0f, Mem[00000000300c1408] = 1c5e463e
135 stba %l3,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 0f5e463e
136! %l3 = 6c405a3df00cec0f, Mem[000000001010140a] = 79a085ee
137 sth %l3,[%i4+0x00a] ! Mem[0000000010101408] = 79a0ec0f
138! Mem[00000000100c1414] = 4597dc5d, %l5 = 00000000d947dd20
139 swap [%i3+0x014],%l5 ! %l5 = 000000004597dc5d
140
141p0_label_2:
142! Starting 10 instruction Load Burst
143! Mem[0000000030041400] = 0a2f4c40, %l0 = 0000000000000061
144 ldsba [%i1+%g0]0x81,%l0 ! %l0 = 000000000000000a
145! Mem[0000000010101400] = 3057df32, %l3 = 6c405a3df00cec0f
146 lduha [%i4+%g0]0x88,%l3 ! %l3 = 000000000000df32
147! %o0 = deadbeefdeadbeef
148 set share0_start,%o0 ! set %o0[0] to VA
149! Mem[00000000201c0000] = 37676050, %l6 = 00000000d0de4d21, %asi = 80
150 ldsha [%o0+0x000]%asi,%l6 ! %l6 = 0000000000003767
151! Mem[0000000030101410] = 627dc84c, %l4 = 000000000000000d
152 ldsba [%i4+%o5]0x81,%l4 ! %l4 = 0000000000000062
153! Mem[0000000010181418] = 620f60fa793f78e3, %l4 = 0000000000000062
154 ldx [%i6+0x018],%l4 ! %l4 = 620f60fa793f78e3
155! Mem[0000000010001410] = 5173419c, %l0 = 000000000000000a
156 lduwa [%i0+%o5]0x80,%l0 ! %l0 = 000000005173419c
157! %o2 = deadbeefdeadbeef
158 set share2_start,%o2 ! set %o2[0] to VA
159! Mem[00000000211c0000] = 5e0aeee0, %l5 = 000000004597dc5d, %asi = 80
160 ldsha [%o2+0x000]%asi,%l5 ! %l5 = 0000000000005e0a
161! Mem[0000000010041400] = 10be04ff, %l7 = 0000000000000034
162 lduha [%i1+%g0]0x88,%l7 ! %l7 = 00000000000004ff
163! Mem[0000000010001410] = bd09802b 9c417351, %l6 = 00003767, %l7 = 000004ff
164 ldda [%i0+%o5]0x88,%l6 ! %l6 = 000000009c417351 00000000bd09802b
165 membar #Sync ! Added by membar checker (1)
166! Mem[00000000300c1400] = 01dc5d00 538e4911 0f5e463e 7e64ae97
167! Mem[00000000300c1410] = 1560e9ec 63399ecd 55297f8a 7854c333
168! Mem[00000000300c1420] = 3cc91a98 4680b149 7d048a96 61e74a8f
169! Mem[00000000300c1430] = 26833b04 3eb91c85 4bbd1362 2d37c0ab
170 ldda [%i3+%g0]ASI_BLK_AIUS,%f16 ! Block Load from 00000000300c1400
171
172p0_label_3:
173! Starting 10 instruction Store Burst
174 membar #Sync ! Added by membar checker (2)
175! %l4 = 620f60fa793f78e3, Mem[00000000300c1410] = ece96015
176 stha %l4,[%i3+%o5]0x89 ! Mem[00000000300c1410] = ece978e3
177! Mem[0000000010141410] = 7c916309, %l3 = 000000000000df32
178 swapa [%i5+%o5]0x88,%l3 ! %l3 = 000000007c916309
179! Mem[0000000010081410] = 5c5eb576, %l4 = 620f60fa793f78e3
180 ldstuba [%i2+%o5]0x88,%l4 ! %l4 = 0000000000000076
181! %l5 = 0000000000005e0a, Mem[0000000030001410] = 7367eecc
182 stwa %l5,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00005e0a
183! Mem[0000000010181400] = f0179452, %l4 = 0000000000000076
184 ldstuba [%i6+%g0]0x88,%l4 ! %l4 = 0000000000000052
185! %l0 = 000000005173419c, Mem[000000001018141b] = 620f60fa, %asi = 80
186 stba %l0,[%i6+0x01b]%asi ! Mem[0000000010181418] = 620f609c
187! Mem[0000000021800180] = 1f00da30, %l2 = f991b1f311c57a44
188 ldstuba [%o3+0x180]%asi,%l2 ! %l2 = 000000000000001f
189! %l6 = 000000009c417351, Mem[0000000030101408] = 5bff219e
190 stha %l6,[%i4+%o4]0x81 ! Mem[0000000030101408] = 7351219e
191! Mem[0000000010101410] = 1ebb3b1c, %l1 = 00000000d00991cd
192 swapa [%i4+%o5]0x80,%l1 ! %l1 = 000000001ebb3b1c
193! Mem[0000000010001410] = 9c417351, %l3 = 000000007c916309
194 swapa [%i0+%o5]0x88,%l3 ! %l3 = 000000009c417351
195
196p0_label_4:
197! Starting 10 instruction Load Burst
198! %f28 = 26833b04, %f22 = 55297f8a, %f29 = 3eb91c85
199 fadds %f28,%f22,%f29 ! %f29 = 55297f8a
200! %l6 = 000000009c417351, imm = 0000000000000230, %l0 = 000000005173419c
201 andn %l6,0x230,%l0 ! %l0 = 000000009c417141
202! Mem[0000000030101400] = f13b0c4f 60cd6145, %l6 = 9c417351, %l7 = bd09802b
203 ldda [%i4+%g0]0x89,%l6 ! %l6 = 0000000060cd6145 00000000f13b0c4f
204! Mem[0000000010141408] = 31dd194e, %l3 = 000000009c417351
205 ldswa [%i5+%o4]0x80,%l3 ! %l3 = 0000000031dd194e
206! Mem[0000000010041400] = e13bed7810be04ff, %f18 = 0f5e463e 7e64ae97
207 ldda [%i1+%g0]0x88,%f18 ! %f18 = e13bed78 10be04ff
208! Mem[0000000030141408] = 57022049fe6c5d51, %f8 = 777d4888 6ee6b179
209 ldda [%i5+%o4]0x89,%f8 ! %f8 = 57022049 fe6c5d51
210! Mem[0000000010101408] = 79a0ec0f, %l0 = 000000009c417141
211 lduba [%i4+%o4]0x80,%l0 ! %l0 = 0000000000000079
212! Mem[0000000010081408] = 2eafa377, %l7 = 00000000f13b0c4f
213 lduha [%i2+%o4]0x88,%l7 ! %l7 = 000000000000a377
214! Mem[00000000100c1400] = a1614661 89673442, %l2 = 0000001f, %l3 = 31dd194e
215 ldda [%i3+%g0]0x88,%l2 ! %l2 = 0000000089673442 00000000a1614661
216! %l0 = 0000000000000079, %l4 = 0000000000000052, %l5 = 0000000000005e0a
217 addc %l0,%l4,%l5 ! %l5 = 00000000000000cb
218
219p0_label_5:
220! Starting 10 instruction Store Burst
221! %l0 = 00000079, %l1 = 1ebb3b1c, Mem[0000000010001408] = 6e98acff 079a7832
222 stda %l0,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000079 1ebb3b1c
223! %l4 = 0000000000000052, Mem[00000000100c1410] = 2373d4bc
224 stha %l4,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 0052d4bc
225! %l4 = 0000000000000052, Mem[0000000010001410] = 0963917c2b8009bd
226 stx %l4,[%i0+%o5] ! Mem[0000000010001410] = 0000000000000052
227! %f18 = e13bed78 10be04ff, Mem[0000000010181410] = dcd74460 fd5e385a
228 stda %f18,[%i6+%o5]0x88 ! Mem[0000000010181410] = e13bed78 10be04ff
229! Mem[0000000010181418] = 620f609c, %l5 = 00000000000000cb, %asi = 80
230 swapa [%i6+0x018]%asi,%l5 ! %l5 = 00000000620f609c
231! %l2 = 89673442, %l3 = a1614661, Mem[0000000030141410] = 71e796ac 1ff2a08d
232 stda %l2,[%i5+%o5]0x81 ! Mem[0000000030141410] = 89673442 a1614661
233! Mem[000000001008141c] = 00e39963, %l3 = 00000000a1614661, %asi = 80
234 swapa [%i2+0x01c]%asi,%l3 ! %l3 = 0000000000e39963
235! Mem[0000000030101400] = 60cd6145, %l5 = 00000000620f609c
236 swapa [%i4+%g0]0x89,%l5 ! %l5 = 0000000060cd6145
237! %l5 = 0000000060cd6145, Mem[0000000010181410] = 10be04ff
238 stwa %l5,[%i6+%o5]0x88 ! Mem[0000000010181410] = 60cd6145
239! %l7 = 000000000000a377, Mem[0000000030141408] = 515d6cfe
240 stwa %l7,[%i5+%o4]0x81 ! Mem[0000000030141408] = 0000a377
241
242p0_label_6:
243! Starting 10 instruction Load Burst
244! Mem[0000000010041400] = 10be04ff, %l6 = 0000000060cd6145
245 ldsha [%i1+%g0]0x88,%l6 ! %l6 = 00000000000004ff
246! Mem[0000000030101408] = 7780f172 9e215173, %l4 = 00000052, %l5 = 60cd6145
247 ldda [%i4+%o4]0x89,%l4 ! %l4 = 000000009e215173 000000007780f172
248! Mem[0000000030001410] = 00005e0a, %l1 = 000000001ebb3b1c
249 ldsha [%i0+%o5]0x81,%l1 ! %l1 = 0000000000000000
250! Mem[0000000010181408] = ae1c6328, %l4 = 000000009e215173
251 lduba [%i6+%o4]0x88,%l4 ! %l4 = 0000000000000028
252! Mem[00000000100c1404] = 614661a1, %l5 = 000000007780f172, %asi = 80
253 ldswa [%i3+0x004]%asi,%l5 ! %l5 = 00000000614661a1
254! %l6 = 000004ff, %l7 = 0000a377, Mem[0000000030081400] = a0dce829 31866429
255 stda %l6,[%i2+%g0]0x89 ! Mem[0000000030081400] = 000004ff 0000a377
256! %l5 = 00000000614661a1, %l7 = 000000000000a377, %l7 = 000000000000a377
257 orn %l5,%l7,%l7 ! %l7 = ffffffffffff7da9
258! Mem[0000000030181400] = 207e8268, %l2 = 0000000089673442
259 lduba [%i6+%g0]0x89,%l2 ! %l2 = 0000000000000068
260! Mem[0000000030041408] = 69f4df7e, %l5 = 00000000614661a1
261 lduwa [%i1+%o4]0x81,%l5 ! %l5 = 0000000069f4df7e
262! Mem[0000000010101418] = 14880e3a55282923, %l5 = 0000000069f4df7e
263 ldx [%i4+0x018],%l5 ! %l5 = 14880e3a55282923
264
265p0_label_7:
266! Starting 10 instruction Store Burst
267! %l2 = 00000068, %l3 = 00e39963, Mem[0000000010081410] = 5c5eb5ff 7dbb201a
268 stda %l2,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000068 00e39963
269! %l2 = 00000068, %l3 = 00e39963, Mem[00000000100c1408] = 8e6295ff a767c90b
270 stda %l2,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000068 00e39963
271! Mem[0000000010101408] = 79a0ec0f, %l0 = 0000000000000079
272 ldstuba [%i4+%o4]0x80,%l0 ! %l0 = 0000000000000079
273! Mem[0000000010141418] = 3c697f9a, %l0 = 00000079, %l3 = 00e39963
274 add %i5,0x18,%g1
275 casa [%g1]0x80,%l0,%l3 ! %l3 = 000000003c697f9a
276! Mem[0000000010001400] = 299d15b0, %l5 = 0000000055282923
277 swap [%i0+%g0],%l5 ! %l5 = 00000000299d15b0
278! %l3 = 000000003c697f9a, Mem[0000000010041410] = 53a7d7fc, %asi = 80
279 stba %l3,[%i1+0x010]%asi ! Mem[0000000010041410] = 9aa7d7fc
280! %f12 = 38320bf4 16ad53b5, %l2 = 0000000000000068
281! Mem[0000000030181438] = 5b08a38242ec7c4b
282 add %i6,0x038,%g1
283 stda %f12,[%g1+%l2]ASI_PST32_S ! Mem[0000000030181438] = 5b08a38242ec7c4b
284! Mem[0000000010101406] = 3f7b3c81, %l0 = 0000000000000079
285 ldstub [%i4+0x006],%l0 ! %l0 = 000000000000003c
286! Mem[0000000010041420] = 095025a8, %l3 = 000000003c697f9a, %asi = 80
287 swapa [%i1+0x020]%asi,%l3 ! %l3 = 00000000095025a8
288! %l2 = 0000000000000068, Mem[0000000030181400] = 207e8268
289 stwa %l2,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000068
290
291p0_label_8:
292! Starting 10 instruction Load Burst
293! Mem[0000000030001410] = 00005e0a 5b6c042d, %l0 = 0000003c, %l1 = 00000000
294 ldda [%i0+%o5]0x81,%l0 ! %l0 = 0000000000005e0a 000000005b6c042d
295! %l3 = 00000000095025a8, %l3 = 00000000095025a8, %l4 = 0000000000000028
296 addc %l3,%l3,%l4 ! %l4 = 0000000012a04b50
297! Mem[0000000030181410] = 0c55762e, %l2 = 0000000000000068
298 ldsba [%i6+%o5]0x89,%l2 ! %l2 = 000000000000002e
299! Mem[00000000100c1410] = 0052d4bc, %l5 = 00000000299d15b0
300 ldsha [%i3+%o5]0x80,%l5 ! %l5 = 0000000000000052
301! Mem[0000000010041408] = ce6bb33d, %l0 = 0000000000005e0a
302 ldswa [%i1+%o4]0x88,%l0 ! %l0 = ffffffffce6bb33d
303! Mem[00000000100c1400] = 42346789614661a1, %l2 = 000000000000002e
304 ldxa [%i3+%g0]0x80,%l2 ! %l2 = 42346789614661a1
305! Mem[0000000010001408] = 79000000, %l0 = ffffffffce6bb33d
306 ldswa [%i0+%o4]0x80,%l0 ! %l0 = 0000000079000000
307! Mem[0000000010041400] = 10be04ff, %l3 = 00000000095025a8
308 ldsba [%i1+%g0]0x88,%l3 ! %l3 = ffffffffffffffff
309! Mem[0000000010181400] = f01794ff, %l3 = ffffffffffffffff
310 lduba [%i6+%g0]0x88,%l3 ! %l3 = 00000000000000ff
311! Mem[0000000030041400] = 404c2f0a, %l7 = ffffffffffff7da9
312 ldswa [%i1+%g0]0x89,%l7 ! %l7 = 00000000404c2f0a
313
314p0_label_9:
315! Starting 10 instruction Store Burst
316! %l0 = 0000000079000000, Mem[0000000030181400] = 00000068
317 stwa %l0,[%i6+%g0]0x89 ! Mem[0000000030181400] = 79000000
318! %f28 = 26833b04, Mem[000000001000142c] = 52dc5bff
319 st %f28,[%i0+0x02c] ! Mem[000000001000142c] = 26833b04
320! Mem[0000000030001410] = 00005e0a, %l3 = 00000000000000ff
321 swapa [%i0+%o5]0x81,%l3 ! %l3 = 0000000000005e0a
322! %f26 = 7d048a96 61e74a8f, %l2 = 42346789614661a1
323! Mem[0000000030081400] = ff04000077a30000
324 stda %f26,[%i2+%l2]ASI_PST32_S ! Mem[0000000030081400] = ff04000061e74a8f
325! %o1 = deadbeefdeadbeef
326 set share1_start,%o1 ! set %o1[0] to VA
327! Mem[0000000020800040] = 680098b0, %l7 = 00000000404c2f0a
328 ldstuba [%o1+0x040]%asi,%l7 ! %l7 = 0000000000000068
329! %l2 = 42346789614661a1, Mem[0000000030141410] = 89673442
330 stba %l2,[%i5+%o5]0x81 ! Mem[0000000030141410] = a1673442
331! Mem[00000000218000c0] = 30bb1fa0, %l1 = 000000005b6c042d
332 ldstuba [%o3+0x0c0]%asi,%l1 ! %l1 = 0000000000000030
333! Mem[0000000030141400] = 43d12dc0, %l0 = 0000000079000000
334 ldstuba [%i5+%g0]0x81,%l0 ! %l0 = 0000000000000043
335! Mem[00000000201c0001] = 37676050, %l3 = 0000000000005e0a
336 ldstuba [%o0+0x001]%asi,%l3 ! %l3 = 0000000000000067
337! %f2 = 36fb41ae 65f1d647, %l1 = 0000000000000030
338! Mem[0000000010141420] = 4beb172839fba199
339 add %i5,0x020,%g1
340 stda %f2,[%g1+%l1]ASI_PST32_P ! Mem[0000000010141420] = 4beb172839fba199
341
342p0_label_10:
343! Starting 10 instruction Load Burst
344! Mem[0000000030081408] = deda621e, %l0 = 0000000000000043
345 lduba [%i2+%o4]0x89,%l0 ! %l0 = 000000000000001e
346! Mem[0000000010001400] = 23292855, %l0 = 000000000000001e
347 lduwa [%i0+%g0]0x88,%l0 ! %l0 = 0000000023292855
348! Mem[0000000030081408] = 1e62dade36c18cb7, %f28 = 26833b04 55297f8a
349 ldda [%i2+%o4]0x81,%f28 ! %f28 = 1e62dade 36c18cb7
350! Mem[0000000010101408] = ffa0ec0f, %l1 = 0000000000000030
351 ldsha [%i4+%o4]0x80,%l1 ! %l1 = ffffffffffffffa0
352! Mem[0000000030141400] = ffd12dc0, %l4 = 0000000012a04b50
353 ldsba [%i5+%g0]0x81,%l4 ! %l4 = ffffffffffffffff
354! Mem[0000000010041408] = 3db36bce, %l5 = 0000000000000052
355 ldsb [%i1+%o4],%l5 ! %l5 = 000000000000003d
356! Mem[0000000010001400] = 23292855, %l7 = 0000000000000068
357 lduwa [%i0+%g0]0x88,%l7 ! %l7 = 0000000023292855
358! Mem[0000000030041410] = 2cfdad62, %l5 = 000000000000003d
359 ldsba [%i1+%o5]0x89,%l5 ! %l5 = 0000000000000062
360! Mem[0000000030101408] = 7351219e, %l7 = 0000000023292855
361 ldsha [%i4+%o4]0x81,%l7 ! %l7 = 0000000000007351
362! Mem[0000000010041410] = 9aa7d7fc0640ca9d, %l4 = ffffffffffffffff
363 ldxa [%i1+%o5]0x80,%l4 ! %l4 = 9aa7d7fc0640ca9d
364
365p0_label_11:
366! Starting 10 instruction Store Burst
367! %f24 = 3cc91a98 4680b149, %l7 = 0000000000007351
368! Mem[0000000010181408] = 28631cae7c956547
369 add %i6,0x008,%g1
370 stda %f24,[%g1+%l7]ASI_PST8_P ! Mem[0000000010181408] = 28c91c987c956549
371! %l2 = 614661a1, %l3 = 00000067, Mem[0000000010081410] = 68000000 6399e300
372 stda %l2,[%i2+%o5]0x80 ! Mem[0000000010081410] = 614661a1 00000067
373! %l4 = 9aa7d7fc0640ca9d, Mem[00000000211c0000] = 5e0aeee0, %asi = 80
374 stba %l4,[%o2+0x000]%asi ! Mem[00000000211c0000] = 9d0aeee0
375! %l1 = ffffffffffffffa0, Mem[0000000030081410] = 7bb8fb8c
376 stba %l1,[%i2+%o5]0x81 ! Mem[0000000030081410] = a0b8fb8c
377! Mem[0000000030141400] = c02dd1ff, %l7 = 0000000000007351
378 ldstuba [%i5+%g0]0x89,%l7 ! %l7 = 00000000000000ff
379! Mem[0000000030101408] = 7351219e, %l3 = 0000000000000067
380 ldstuba [%i4+%o4]0x81,%l3 ! %l3 = 0000000000000073
381! Mem[00000000100c1400] = 89673442, %l4 = 000000000640ca9d
382 swapa [%i3+%g0]0x88,%l4 ! %l4 = 0000000089673442
383! %l1 = ffffffffffffffa0, Mem[0000000030181408] = 6c91285e41a83437
384 stxa %l1,[%i6+%o4]0x81 ! Mem[0000000030181408] = ffffffffffffffa0
385! Code Fragment 4, seed = 35793
386p0_fragment_1:
387! %l0 = 0000000023292855
388 setx 0x56b35a84a93cba9e,%g7,%l0 ! %l0 = 56b35a84a93cba9e
389! %l1 = ffffffffffffffa0
390 setx 0x1f4a2f8aaf2ac549,%g7,%l1 ! %l1 = 1f4a2f8aaf2ac549
391 setx 0x7ff8, %g1, %g2
392 and %l0, %g2, %l0
393 setx 0xffffffff, %g1, %g2
394 and %l1, %g2, %l1
395 setx 0x100000000, %g1, %g2
396 or %l1, %g2, %l1 ! Set bit 32 - perrinj
397 ta T_CHANGE_HPRIV
398 stxa %l1, [%l0]ASI_ICACHE_INSTR
399 ta T_CHANGE_NONHPRIV
400! %l0 = 56b35a84a93cba9e
401 setx 0x6c91f29af2906c04,%g7,%l0 ! %l0 = 6c91f29af2906c04
402! %l1 = 1f4a2f8aaf2ac549
403 setx 0xa4d7c088071831cf,%g7,%l1 ! %l1 = a4d7c088071831cf
404p0_fragment_1_end:
405! Mem[0000000030001410] = ff000000, %l3 = 0000000000000073
406 ldstuba [%i0+%o5]0x89,%l3 ! %l3 = 0000000000000000
407
408p0_label_12:
409! Starting 10 instruction Load Burst
410! Mem[0000000030041410] = 2cfdad62, %l6 = 00000000000004ff
411 lduba [%i1+%o5]0x89,%l6 ! %l6 = 0000000000000062
412! Mem[0000000010141400] = 242ebf90, %l6 = 0000000000000062
413 lduwa [%i5+%g0]0x80,%l6 ! %l6 = 00000000242ebf90
414! Mem[00000000100c1400] = 0640ca9d, %f15 = 3a45e55b
415 lda [%i3+%g0]0x88,%f15 ! %f15 = 0640ca9d
416! Mem[0000000030001400] = 71902d39e0ab570b, %f2 = 36fb41ae 65f1d647
417 ldda [%i0+%g0]0x89,%f2 ! %f2 = 71902d39 e0ab570b
418! Mem[0000000010141434] = 76debdd5, %l0 = 6c91f29af2906c04, %asi = 80
419 ldswa [%i5+0x034]%asi,%l0 ! %l0 = 0000000076debdd5
420! Mem[0000000010081418] = 43b27b7aa1614661, %l3 = 0000000000000000, %asi = 80
421 ldxa [%i2+0x018]%asi,%l3 ! %l3 = 43b27b7aa1614661
422! Mem[0000000010141408] = 4e19dd31, %f30 = 4bbd1362
423 lda [%i5+%o4]0x88,%f30 ! %f30 = 4e19dd31
424! Mem[0000000010001410] = 00000000, %l6 = 00000000242ebf90
425 ldsba [%i0+%o5]0x88,%l6 ! %l6 = 0000000000000000
426! Mem[00000000100c1400] = 9dca4006614661a1, %f12 = 38320bf4 16ad53b5
427 ldda [%i3+%g0]0x80,%f12 ! %f12 = 9dca4006 614661a1
428! Mem[0000000010001410] = 00000000, %l7 = 00000000000000ff
429 ldswa [%i0+%o5]0x80,%l7 ! %l7 = 0000000000000000
430
431p0_label_13:
432! Starting 10 instruction Store Burst
433! Mem[00000000218001c0] = 2b531060, %l0 = 0000000076debdd5
434 ldstub [%o3+0x1c0],%l0 ! %l0 = 000000000000002b
435! %f6 = 651c95fa 40d2b9e3, Mem[0000000030041408] = 69f4df7e 73501ad7
436 stda %f6 ,[%i1+%o4]0x81 ! Mem[0000000030041408] = 651c95fa 40d2b9e3
437! Mem[0000000030181410] = 0c55762e, %l2 = 00000000614661a1
438 swapa [%i6+%o5]0x89,%l2 ! %l2 = 000000000c55762e
439! %l1 = a4d7c088071831cf, Mem[0000000010141400] = 242ebf9007004761
440 stxa %l1,[%i5+%g0]0x80 ! Mem[0000000010141400] = a4d7c088071831cf
441! %l7 = 0000000000000000, Mem[0000000030081408] = 1e62dade
442 stwa %l7,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000
443! %l2 = 000000000c55762e, Mem[0000000010141424] = 39fba199, %asi = 80
444 stwa %l2,[%i5+0x024]%asi ! Mem[0000000010141424] = 0c55762e
445! %l5 = 0000000000000062, Mem[00000000201c0000] = 37ff6050, %asi = 80
446 stba %l5,[%o0+0x000]%asi ! Mem[00000000201c0000] = 62ff6050
447! %l6 = 0000000000000000, Mem[0000000010101400] = 3057df32
448 stba %l6,[%i4+%g0]0x88 ! Mem[0000000010101400] = 3057df00
449! Mem[0000000030081408] = 00000000, %l2 = 000000000c55762e
450 ldstuba [%i2+%o4]0x89,%l2 ! %l2 = 0000000000000000
451! Mem[0000000030041400] = 0a2f4c406196f351, %l1 = a4d7c088071831cf
452 ldxa [%i1+%g0]0x81,%l1 ! %l1 = 0a2f4c406196f351
453
454p0_label_14:
455! Starting 10 instruction Load Burst
456! %l0 = 000000000000002b, %l7 = 0000000000000000, %y = 00000000
457 umul %l0,%l7,%l1 ! %l1 = 0000000000000000, %y = 00000000
458! Mem[00000000100c140d] = 6399e300, %l5 = 0000000000000062, %asi = 80
459 ldsba [%i3+0x00d]%asi,%l5 ! %l5 = ffffffffffffff99
460! Mem[00000000100c1408] = 00e39963 00000068, %l6 = 00000000, %l7 = 00000000
461 ldda [%i3+%o4]0x88,%l6 ! %l6 = 0000000000000068 0000000000e39963
462! Mem[0000000010181408] = 28c91c98, %l5 = ffffffffffffff99
463 lduha [%i6+%o4]0x80,%l5 ! %l5 = 00000000000028c9
464! Mem[0000000010081408] = 77a3af2e, %l5 = 00000000000028c9
465 lduwa [%i2+%o4]0x80,%l5 ! %l5 = 0000000077a3af2e
466! Mem[00000000100c1410] = 0052d4bc, %l3 = 43b27b7aa1614661
467 lduwa [%i3+%o5]0x80,%l3 ! %l3 = 000000000052d4bc
468! Mem[00000000201c0000] = 62ff6050, %l6 = 0000000000000068
469 ldsb [%o0+%g0],%l6 ! %l6 = 0000000000000062
470! Mem[0000000010101410] = cd9109d0, %l5 = 0000000077a3af2e
471 ldsba [%i4+%o5]0x88,%l5 ! %l5 = ffffffffffffffd0
472! Mem[00000000300c1400] = 01dc5d00, %l3 = 000000000052d4bc
473 ldsha [%i3+%g0]0x81,%l3 ! %l3 = 00000000000001dc
474! Mem[0000000010181410] = 4561cd60, %l2 = 0000000000000000
475 ldsba [%i6+%o5]0x80,%l2 ! %l2 = 0000000000000045
476
477p0_label_15:
478! Starting 10 instruction Store Burst
479! Mem[0000000010001408] = 00000079, %l5 = ffffffffffffffd0
480 ldstuba [%i0+%o4]0x88,%l5 ! %l5 = 0000000000000079
481! %l7 = 0000000000e39963, Mem[00000000100c141c] = 30a78943, %asi = 80
482 stwa %l7,[%i3+0x01c]%asi ! Mem[00000000100c141c] = 00e39963
483! Mem[00000000300c1400] = 005ddc01, %l1 = 0000000000000000
484 swapa [%i3+%g0]0x89,%l1 ! %l1 = 00000000005ddc01
485! %f8 = 57022049 fe6c5d51, Mem[0000000010001430] = 400260b4 0b605d75, %asi = 80
486 stda %f8 ,[%i0+0x030]%asi ! Mem[0000000010001430] = 57022049 fe6c5d51
487! Mem[0000000010041408] = 3db36bce, %l5 = 0000000000000079
488 swapa [%i1+%o4]0x80,%l5 ! %l5 = 000000003db36bce
489! Mem[0000000030141400] = c02dd1ff, %l2 = 0000000000000045
490 swapa [%i5+%g0]0x89,%l2 ! %l2 = 00000000c02dd1ff
491! %l7 = 0000000000e39963, Mem[000000001004142e] = 514a71df, %asi = 80
492 stha %l7,[%i1+0x02e]%asi ! Mem[000000001004142c] = 514a9963
493! %f10 = 0c2cac06 2da3403f, %l6 = 0000000000000062
494! Mem[0000000030141430] = 28cddfc41b4b3645
495 add %i5,0x030,%g1
496 stda %f10,[%g1+%l6]ASI_PST8_S ! Mem[0000000030141430] = 282cacc41b4b4045
497! Mem[00000000300c1400] = 00000000 538e4911 0f5e463e 7e64ae97
498! %f16 = 01dc5d00 538e4911 e13bed78 10be04ff
499! %f20 = 1560e9ec 63399ecd 55297f8a 7854c333
500! %f24 = 3cc91a98 4680b149 7d048a96 61e74a8f
501! %f28 = 1e62dade 36c18cb7 4e19dd31 2d37c0ab
502 stda %f16,[%i3+%g0]ASI_BLK_SL ! Block Store to 00000000300c1400
503! %f18 = e13bed78 10be04ff, Mem[0000000010101438] = 2f0ad012 75e8dc9b
504 std %f18,[%i4+0x038] ! Mem[0000000010101438] = e13bed78 10be04ff
505
506p0_label_16:
507! Starting 10 instruction Load Burst
508! Mem[0000000030141400] = 4500000036d65ed1, %l1 = 00000000005ddc01
509 ldxa [%i5+%g0]0x81,%l1 ! %l1 = 4500000036d65ed1
510 membar #Sync ! Added by membar checker (3)
511! Mem[00000000300c1408] = ff04be10, %l4 = 0000000089673442
512 ldsha [%i3+%o4]0x81,%l4 ! %l4 = ffffffffffffff04
513! Mem[00000000100c1410] = bcd45200, %l5 = 000000003db36bce
514 ldsba [%i3+%o5]0x88,%l5 ! %l5 = 0000000000000000
515! Mem[0000000010101430] = 51764a34, %l4 = ffffffffffffff04
516 ldsw [%i4+0x030],%l4 ! %l4 = 0000000051764a34
517! Mem[0000000030041410] = 62adfd2c, %l7 = 0000000000e39963
518 ldsba [%i1+%o5]0x81,%l7 ! %l7 = 0000000000000062
519! Mem[0000000030001410] = ff0000ff, %l0 = 000000000000002b
520 lduba [%i0+%o5]0x81,%l0 ! %l0 = 00000000000000ff
521! Mem[0000000010001400] = 55282923, %l0 = 00000000000000ff
522 ldsba [%i0+%g0]0x80,%l0 ! %l0 = 0000000000000055
523! Mem[0000000030041400] = 0a2f4c40, %f9 = fe6c5d51
524 lda [%i1+%g0]0x81,%f9 ! %f9 = 0a2f4c40
525! Mem[0000000010001408] = 000000ff, %f29 = 36c18cb7
526 lda [%i0+%o4]0x88,%f29 ! %f29 = 000000ff
527! Mem[0000000010001410] = 00000000, %l7 = 0000000000000062
528 ldswa [%i0+%o5]0x80,%l7 ! %l7 = 0000000000000000
529
530p0_label_17:
531! Starting 10 instruction Store Burst
532! %f10 = 0c2cac06 2da3403f, Mem[0000000030081410] = a0b8fb8c 62c9e5ed
533 stda %f10,[%i2+%o5]0x81 ! Mem[0000000030081410] = 0c2cac06 2da3403f
534! %l4 = 0000000051764a34, Mem[0000000010141410] = 1dae2b790000df32
535 stxa %l4,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000000051764a34
536! %l4 = 51764a34, %l5 = 00000000, Mem[0000000030141408] = 0000a377 49200257
537 stda %l4,[%i5+%o4]0x81 ! Mem[0000000030141408] = 51764a34 00000000
538! Mem[0000000030181400] = 79000000, %l7 = 0000000000000000
539 ldstuba [%i6+%g0]0x89,%l7 ! %l7 = 0000000000000000
540! Mem[0000000030181400] = 790000ff, %l0 = 0000000000000055
541 swapa [%i6+%g0]0x89,%l0 ! %l0 = 00000000790000ff
542! Mem[0000000010141410] = 344a7651, %l3 = 00000000000001dc
543 ldstuba [%i5+%o5]0x80,%l3 ! %l3 = 0000000000000034
544! %l6 = 0000000000000062, Mem[0000000030081400] = ff040000
545 stba %l6,[%i2+%g0]0x81 ! Mem[0000000030081400] = 62040000
546! Mem[0000000010041410] = 9aa7d7fc, %l1 = 0000000036d65ed1
547 swapa [%i1+%o5]0x80,%l1 ! %l1 = 000000009aa7d7fc
548! %l2 = 00000000c02dd1ff, Mem[00000000300c1410] = cd9e3963
549 stha %l2,[%i3+%o5]0x81 ! Mem[00000000300c1410] = d1ff3963
550! %f4 = 5834e4dc 437c17fd, Mem[0000000030101410] = 4cc87d62 ad877413
551 stda %f4 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = 5834e4dc 437c17fd
552
553p0_label_18:
554! Starting 10 instruction Load Burst
555! Mem[0000000030101408] = 9e2151ff, %f7 = 40d2b9e3
556 lda [%i4+%o4]0x89,%f7 ! %f7 = 9e2151ff
557! Mem[00000000201c0001] = 62ff6050, %l1 = 000000009aa7d7fc
558 ldsb [%o0+0x001],%l1 ! %l1 = ffffffffffffffff
559! Mem[0000000010001408] = ff000000 1c3bbb1e, %l6 = 00000062, %l7 = 00000000
560 ldd [%i0+%o4],%l6 ! %l6 = 00000000ff000000 000000001c3bbb1e
561! %l4 = 0000000051764a34, %l4 = 0000000051764a34, %l2 = 00000000c02dd1ff
562 or %l4,%l4,%l2 ! %l2 = 0000000051764a34
563! Code Fragment 4, seed = 368651
564p0_fragment_2:
565! %l0 = 00000000790000ff
566 setx 0x52679069543f72ce,%g7,%l0 ! %l0 = 52679069543f72ce
567! %l1 = ffffffffffffffff
568 setx 0x8969ddedab37c679,%g7,%l1 ! %l1 = 8969ddedab37c679
569 setx 0x7ff8, %g1, %g2
570 and %l0, %g2, %l0
571 setx 0xffffffff, %g1, %g2
572 and %l1, %g2, %l1
573 setx 0x100000000, %g1, %g2
574 or %l1, %g2, %l1 ! Set bit 32 - perrinj
575 ta T_CHANGE_HPRIV
576 stxa %l1, [%l0]ASI_ICACHE_INSTR
577 ta T_CHANGE_NONHPRIV
578! %l0 = 52679069543f72ce
579 setx 0xf90c4c47f6096634,%g7,%l0 ! %l0 = f90c4c47f6096634
580! %l1 = 8969ddedab37c679
581 setx 0xda863185e06fd4ff,%g7,%l1 ! %l1 = da863185e06fd4ff
582p0_fragment_2_end:
583! Mem[000000001010143e] = 10be04ff, %l7 = 000000001c3bbb1e
584 ldub [%i4+0x03e],%l7 ! %l7 = 0000000000000004
585! Mem[0000000030001410] = ff0000ff, %l5 = 0000000000000000
586 ldsba [%i0+%o5]0x89,%l5 ! %l5 = ffffffffffffffff
587! Mem[0000000030041408] = 651c95fa, %l5 = ffffffffffffffff
588 lduwa [%i1+%o4]0x81,%l5 ! %l5 = 00000000651c95fa
589! Mem[0000000020800000] = 3acdbe80, %l4 = 0000000051764a34, %asi = 80
590 lduba [%o1+0x000]%asi,%l4 ! %l4 = 000000000000003a
591! Mem[0000000010101408] = ffa0ec0f580a6187, %f10 = 0c2cac06 2da3403f
592 ldd [%i4+%o4],%f10 ! %f10 = ffa0ec0f 580a6187
593
594p0_label_19:
595! Starting 10 instruction Store Burst
596! Mem[0000000030181408] = ffffffff, %l1 = da863185e06fd4ff
597 ldstuba [%i6+%o4]0x81,%l1 ! %l1 = 00000000000000ff
598! %l6 = ff000000, %l7 = 00000004, Mem[0000000030101408] = 9e2151ff 7780f172
599 stda %l6,[%i4+%o4]0x89 ! Mem[0000000030101408] = ff000000 00000004
600! Mem[00000000100c1408] = 68000000, %l2 = 0000000051764a34
601 swap [%i3+%o4],%l2 ! %l2 = 0000000068000000
602! %l0 = f90c4c47f6096634, Mem[0000000010181420] = 02b3ab88, %asi = 80
603 stwa %l0,[%i6+0x020]%asi ! Mem[0000000010181420] = f6096634
604! %l6 = ff000000, %l7 = 00000004, Mem[0000000010141400] = a4d7c088 071831cf
605 stda %l6,[%i5+%g0]0x80 ! Mem[0000000010141400] = ff000000 00000004
606! Mem[00000000100c1410] = 0052d4bcd947dd20, %l1 = 00000000000000ff
607 ldx [%i3+%o5],%l1 ! %l1 = 0052d4bcd947dd20
608! %l6 = 00000000ff000000, Mem[0000000021800180] = ff00da30
609 sth %l6,[%o3+0x180] ! Mem[0000000021800180] = 0000da30
610! Mem[0000000030041408] = 651c95fa, %l4 = 000000000000003a
611 swapa [%i1+%o4]0x81,%l4 ! %l4 = 00000000651c95fa
612! Mem[0000000010041400] = ff04be10, %l0 = 00000000f6096634
613 swapa [%i1+%g0]0x80,%l0 ! %l0 = 00000000ff04be10
614! Mem[00000000100c1410] = bcd45200, %l1 = 0052d4bcd947dd20
615 ldsba [%i3+%o5]0x88,%l1 ! %l1 = 0000000000000000
616
617p0_label_20:
618! Starting 10 instruction Load Burst
619! Mem[00000000201c0000] = 62ff6050, %l6 = 00000000ff000000, %asi = 80
620 lduba [%o0+0x000]%asi,%l6 ! %l6 = 0000000000000062
621! %l7 = 0000000000000004, immd = fffff28f, %y = 00000000
622 udiv %l7,-0xd71,%l3 ! %l3 = 0000000000000000
623 mov %l0,%y ! %y = ff04be10
624! Mem[0000000010101432] = 51764a34, %l3 = 0000000000000000, %asi = 80
625 lduha [%i4+0x032]%asi,%l3 ! %l3 = 0000000000004a34
626! Mem[0000000010141410] = ff4a7651, %l1 = 0000000000000000
627 lduba [%i5+%o5]0x80,%l1 ! %l1 = 00000000000000ff
628! Mem[0000000030101410] = fd177c43, %l2 = 0000000068000000
629 ldswa [%i4+%o5]0x81,%l2 ! %l2 = fffffffffd177c43
630! Mem[0000000010041428] = 35432a26514a9963, %l7 = 0000000000000004, %asi = 80
631 ldxa [%i1+0x028]%asi,%l7 ! %l7 = 35432a26514a9963
632! Mem[0000000010001400] = 23292855, %l0 = 00000000ff04be10
633 lduba [%i0+%g0]0x88,%l0 ! %l0 = 0000000000000055
634! Mem[0000000030001408] = 02fc541e, %l1 = 00000000000000ff
635 ldsha [%i0+%o4]0x81,%l1 ! %l1 = 00000000000002fc
636! Mem[0000000030181400] = 00000055, %f18 = e13bed78
637 lda [%i6+%g0]0x89,%f18 ! %f18 = 00000055
638! Mem[0000000010081400] = 2e225670, %l0 = 0000000000000055
639 ldswa [%i2+%g0]0x80,%l0 ! %l0 = 000000002e225670
640
641p0_label_21:
642! Starting 10 instruction Store Burst
643! %l3 = 0000000000004a34, Mem[0000000010101408] = 0feca0ff
644 stha %l3,[%i4+%o4]0x88 ! Mem[0000000010101408] = 0fec4a34
645! Mem[0000000030081410] = 06ac2c0c, %l4 = 00000000651c95fa
646 swapa [%i2+%o5]0x89,%l4 ! %l4 = 0000000006ac2c0c
647! %f2 = 71902d39, Mem[0000000030041400] = 404c2f0a
648 sta %f2 ,[%i1+%g0]0x89 ! Mem[0000000030041400] = 71902d39
649! %f26 = 7d048a96 61e74a8f, Mem[0000000010141410] = ff4a7651 00000000
650 stda %f26,[%i5+%o5]0x80 ! Mem[0000000010141410] = 7d048a96 61e74a8f
651! %l7 = 35432a26514a9963, immd = fffffa4e, %y = ff04be10
652 udiv %l7,-0x5b2,%l5 ! %l5 = 00000000ff04c3bc
653 mov %l0,%y ! %y = 2e225670
654! %f4 = 5834e4dc 437c17fd, Mem[0000000010001420] = 2b134148 1a724f39, %asi = 80
655 stda %f4 ,[%i0+0x020]%asi ! Mem[0000000010001420] = 5834e4dc 437c17fd
656! %l2 = fd177c43, %l3 = 00004a34, Mem[00000000100c1418] = 3cd30cda 00e39963
657 std %l2,[%i3+0x018] ! Mem[00000000100c1418] = fd177c43 00004a34
658! %l2 = fd177c43, %l3 = 00004a34, Mem[0000000010181400] = ff9417f0 68cd8241
659 stda %l2,[%i6+%g0]0x80 ! Mem[0000000010181400] = fd177c43 00004a34
660! Mem[0000000010041400] = 346609f6, %l6 = 0000000000000062
661 ldstuba [%i1+%g0]0x88,%l6 ! %l6 = 00000000000000f6
662! %l6 = 00000000000000f6, Mem[0000000010181410] = 60cd6145
663 stba %l6,[%i6+%o5]0x88 ! Mem[0000000010181410] = 60cd61f6
664
665p0_label_22:
666! Starting 10 instruction Load Burst
667! Mem[0000000030001408] = 1e54fc02, %l4 = 0000000006ac2c0c
668 lduha [%i0+%o4]0x89,%l4 ! %l4 = 000000000000fc02
669! Mem[0000000010001410] = 00000000, %l7 = 35432a26514a9963
670 ldsba [%i0+%o5]0x88,%l7 ! %l7 = 0000000000000000
671! Mem[0000000010041400] = 346609ff, %l1 = 00000000000002fc
672 ldswa [%i1+%g0]0x88,%l1 ! %l1 = 00000000346609ff
673! Mem[0000000010041400] = 346609ff, %l0 = 000000002e225670
674 lduwa [%i1+%g0]0x88,%l0 ! %l0 = 00000000346609ff
675! Mem[0000000010141410] = 968a047d, %l2 = fffffffffd177c43
676 ldsha [%i5+%o5]0x88,%l2 ! %l2 = 000000000000047d
677! Mem[0000000010101408] = 87610a580fec4a34, %l0 = 00000000346609ff
678 ldxa [%i4+%o4]0x88,%l0 ! %l0 = 87610a580fec4a34
679! Mem[0000000010081400] = c1b66967 7056222e, %l0 = 0fec4a34, %l1 = 346609ff
680 ldda [%i2+%g0]0x88,%l0 ! %l0 = 000000007056222e 00000000c1b66967
681! Mem[0000000010081400] = 2e225670 6769b6c1 77a3af2e 56961dc7
682! Mem[0000000010081410] = 614661a1 00000067 43b27b7a a1614661
683! Mem[0000000010081420] = 66f8fa08 1836acf9 7bc98986 65e437bf
684! Mem[0000000010081430] = 6e2e7574 40a82735 4a618552 78d274db
685 ldda [%i2+%g0]ASI_BLK_AIUP,%f0 ! Block Load from 0000000010081400
686! %l0 = 000000007056222e, imm = fffffffffffff082, %l5 = 00000000ff04c3bc
687 subc %l0,-0xf7e,%l5 ! %l5 = 00000000705631ac
688! Mem[00000000201c0001] = 62ff6050, %l4 = 000000000000fc02, %asi = 80
689 ldsba [%o0+0x001]%asi,%l4 ! %l4 = ffffffffffffffff
690
691p0_label_23:
692! Starting 10 instruction Store Burst
693! Mem[0000000010041410] = d15ed636, %l6 = 00000000000000f6
694 swapa [%i1+%o5]0x88,%l6 ! %l6 = 00000000d15ed636
695! %l0 = 7056222e, %l1 = c1b66967, Mem[0000000030081410] = fa951c65 2da3403f
696 stda %l0,[%i2+%o5]0x81 ! Mem[0000000030081410] = 7056222e c1b66967
697! Mem[0000000030041408] = 3a000000, %l5 = 00000000705631ac
698 ldstuba [%i1+%o4]0x89,%l5 ! %l5 = 0000000000000000
699! %l6 = 00000000d15ed636, Mem[0000000030041410] = 62adfd2c
700 stba %l6,[%i1+%o5]0x81 ! Mem[0000000030041410] = 36adfd2c
701! %l4 = ffffffff, %l5 = 00000000, Mem[0000000030081408] = ff000000 36c18cb7
702 stda %l4,[%i2+%o4]0x81 ! Mem[0000000030081408] = ffffffff 00000000
703! Mem[00000000211c0000] = 9d0aeee0, %l3 = 0000000000004a34
704 ldstub [%o2+%g0],%l3 ! %l3 = 000000000000009d
705! %f0 = 2e225670 6769b6c1, Mem[0000000010041438] = 317c87f2 180f48fb
706 std %f0 ,[%i1+0x038] ! Mem[0000000010041438] = 2e225670 6769b6c1
707! %l5 = 0000000000000000, Mem[0000000030181400] = b1b1e45100000055
708 stxa %l5,[%i6+%g0]0x89 ! Mem[0000000030181400] = 0000000000000000
709! Mem[00000000300c1410] = d1ff3963, %l3 = 000000000000009d
710 ldstuba [%i3+%o5]0x81,%l3 ! %l3 = 00000000000000d1
711! %l1 = 00000000c1b66967, Mem[0000000010001408] = ff000000
712 stba %l1,[%i0+%o4]0x80 ! Mem[0000000010001408] = 67000000
713
714p0_label_24:
715! Starting 10 instruction Load Burst
716! Mem[0000000010101410] = d00991cd531e2d3d, %l4 = ffffffffffffffff
717 ldxa [%i4+%o5]0x80,%l4 ! %l4 = d00991cd531e2d3d
718! %l2 = 000000000000047d, %l6 = 00000000d15ed636, %l7 = 0000000000000000
719 andn %l2,%l6,%l7 ! %l7 = 0000000000000049
720! Mem[00000000100c1408] = 344a7651, %l6 = 00000000d15ed636
721 ldsba [%i3+%o4]0x88,%l6 ! %l6 = 0000000000000051
722! Mem[0000000030001410] = ff0000ff, %l6 = 0000000000000051
723 lduwa [%i0+%o5]0x81,%l6 ! %l6 = 00000000ff0000ff
724! Mem[0000000010001410] = 00000000, %l4 = d00991cd531e2d3d
725 ldswa [%i0+%o5]0x80,%l4 ! %l4 = 0000000000000000
726! Mem[00000000211c0000] = ff0aeee0, %l7 = 0000000000000049, %asi = 80
727 ldsha [%o2+0x000]%asi,%l7 ! %l7 = ffffffffffffff0a
728! Mem[0000000020800000] = 3acdbe80, %l1 = 00000000c1b66967
729 lduh [%o1+%g0],%l1 ! %l1 = 0000000000003acd
730! Mem[0000000030101410] = fd177c43dce43458, %l3 = 00000000000000d1
731 ldxa [%i4+%o5]0x81,%l3 ! %l3 = fd177c43dce43458
732! Mem[0000000030181410] = a1614661, %l7 = ffffffffffffff0a
733 lduha [%i6+%o5]0x81,%l7 ! %l7 = 000000000000a161
734! Mem[0000000010041408] = 00000079, %l0 = 000000007056222e
735 ldsha [%i1+%o4]0x80,%l0 ! %l0 = 0000000000000000
736
737p0_label_25:
738! Starting 10 instruction Store Burst
739! Mem[0000000010081420] = 66f8fa08, %l2 = 000000000000047d, %asi = 80
740 swapa [%i2+0x020]%asi,%l2 ! %l2 = 0000000066f8fa08
741! %f20 = 1560e9ec 63399ecd, Mem[0000000010141400] = 000000ff 04000000
742 stda %f20,[%i5+%g0]0x88 ! Mem[0000000010141400] = 1560e9ec 63399ecd
743! %f4 = 614661a1, %f4 = 614661a1, %f16 = 01dc5d00 538e4911
744 fsmuld %f4 ,%f4 ,%f16 ! %f16 = 48633765 48ece820
745! %l4 = 0000000000000000, Mem[0000000010181415] = 78ed3be1, %asi = 80
746 stba %l4,[%i6+0x015]%asi ! Mem[0000000010181414] = 78003be1
747! %f14 = 4a618552 78d274db, %l0 = 0000000000000000
748! Mem[0000000010041420] = 3c697f9a66916619
749 add %i1,0x020,%g1
750 stda %f14,[%g1+%l0]ASI_PST16_P ! Mem[0000000010041420] = 3c697f9a66916619
751! %l6 = ff0000ff, %l7 = 0000a161, Mem[0000000010141400] = 63399ecd 1560e9ec
752 stda %l6,[%i5+%g0]0x88 ! Mem[0000000010141400] = ff0000ff 0000a161
753! Mem[0000000010101418] = 14880e3a, %l6 = 00000000ff0000ff, %asi = 80
754 swapa [%i4+0x018]%asi,%l6 ! %l6 = 0000000014880e3a
755! %f0 = 2e225670 6769b6c1, Mem[0000000030101410] = fd177c43 dce43458
756 stda %f0 ,[%i4+%o5]0x81 ! Mem[0000000030101410] = 2e225670 6769b6c1
757! Mem[0000000030001400] = e0ab570b, %l4 = 0000000000000000
758 ldstuba [%i0+%g0]0x89,%l4 ! %l4 = 000000000000000b
759! %l5 = 0000000000000000, Mem[0000000030141408] = 51764a3400000000
760 stxa %l5,[%i5+%o4]0x81 ! Mem[0000000030141408] = 0000000000000000
761
762p0_label_26:
763! Starting 10 instruction Load Burst
764! Mem[0000000010101408] = 344aec0f 580a6187, %l0 = 00000000, %l1 = 00003acd
765 ldda [%i4+%o4]0x80,%l0 ! %l0 = 00000000344aec0f 00000000580a6187
766! Mem[00000000300c1410] = ffff3963ece96015, %f0 = 2e225670 6769b6c1
767 ldda [%i3+%o5]0x81,%f0 ! %f0 = ffff3963 ece96015
768! Mem[0000000010181420] = f6096634, %l0 = 00000000344aec0f
769 ldsw [%i6+0x020],%l0 ! %l0 = fffffffff6096634
770! Mem[0000000030181408] = ffffffff, %l4 = 000000000000000b
771 lduha [%i6+%o4]0x81,%l4 ! %l4 = 000000000000ffff
772! Mem[0000000030001400] = ff57abe0, %f26 = 7d048a96
773 lda [%i0+%g0]0x81,%f26 ! %f26 = ff57abe0
774! Mem[0000000030181410] = a1614661, %l0 = fffffffff6096634
775 lduha [%i6+%o5]0x81,%l0 ! %l0 = 000000000000a161
776! Mem[0000000010081408] = 77a3af2e, %l3 = fd177c43dce43458
777 ldswa [%i2+%o4]0x80,%l3 ! %l3 = 0000000077a3af2e
778! Mem[0000000010081400] = 7056222e, %l5 = 0000000000000000
779 ldswa [%i2+%g0]0x88,%l5 ! %l5 = 000000007056222e
780! %l4 = 000000000000ffff, imm = 0000000000000d23, %l2 = 0000000066f8fa08
781 xnor %l4,0xd23,%l2 ! %l2 = ffffffffffff0d23
782! Mem[0000000010081408] = 2eafa377, %l5 = 000000007056222e
783 lduwa [%i2+%o4]0x88,%l5 ! %l5 = 000000002eafa377
784
785p0_label_27:
786! Starting 10 instruction Store Burst
787! %f16 = 48633765 48ece820, Mem[0000000010141400] = ff0000ff 0000a161
788 stda %f16,[%i5+%g0]0x88 ! Mem[0000000010141400] = 48633765 48ece820
789! %l0 = 0000a161, %l1 = 580a6187, Mem[0000000030001400] = ff57abe0 392d9071
790 stda %l0,[%i0+%g0]0x81 ! Mem[0000000030001400] = 0000a161 580a6187
791! Mem[0000000021800180] = 0000da30, %l4 = 000000000000ffff
792 ldstuba [%o3+0x180]%asi,%l4 ! %l4 = 0000000000000000
793! Mem[0000000030181400] = 00000000, %l3 = 0000000077a3af2e
794 ldstuba [%i6+%g0]0x89,%l3 ! %l3 = 0000000000000000
795! Mem[000000001010143f] = 10be04ff, %l0 = 000000000000a161
796 ldstuba [%i4+0x03f]%asi,%l0 ! %l0 = 00000000000000ff
797 membar #Sync ! Added by membar checker (4)
798! %f18 = 00000055 10be04ff, Mem[0000000010081410] = 614661a1 00000067
799 stda %f18,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000055 10be04ff
800! %l4 = 0000000000000000, Mem[0000000010101408] = 344aec0f580a6187
801 stxa %l4,[%i4+%o4]0x80 ! Mem[0000000010101408] = 0000000000000000
802! %l3 = 0000000000000000, Mem[0000000010001408] = 00000067
803 stha %l3,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000000
804! %l6 = 14880e3a, %l7 = 0000a161, Mem[0000000010041408] = 00000079 55b883e7, %asi = 80
805 stda %l6,[%i1+0x008]%asi ! Mem[0000000010041408] = 14880e3a 0000a161
806! Mem[0000000010101408] = 00000000, %l2 = ffffffffffff0d23
807 ldstuba [%i4+%o4]0x80,%l2 ! %l2 = 0000000000000000
808
809p0_label_28:
810! Starting 10 instruction Load Burst
811! Mem[0000000030041400] = 71902d39, %l4 = 0000000000000000
812 ldsba [%i1+%g0]0x89,%l4 ! %l4 = 0000000000000039
813! Mem[0000000030101400] = 9c600f62, %l0 = 00000000000000ff
814 lduha [%i4+%g0]0x81,%l0 ! %l0 = 0000000000009c60
815! Mem[00000000100c1410] = 20dd47d9 bcd45200, %l0 = 00009c60, %l1 = 580a6187
816 ldda [%i3+%o5]0x88,%l0 ! %l0 = 00000000bcd45200 0000000020dd47d9
817! Mem[00000000100c1430] = 1ec2e7d400afd415, %l4 = 0000000000000039, %asi = 80
818 ldxa [%i3+0x030]%asi,%l4 ! %l4 = 1ec2e7d400afd415
819! Mem[0000000010101400] = 00df5730, %f18 = 00000055
820 lda [%i4+%g0]0x80,%f18 ! %f18 = 00df5730
821! Mem[0000000030181400] = ff000000, %l5 = 000000002eafa377
822 lduba [%i6+%g0]0x81,%l5 ! %l5 = 00000000000000ff
823! Mem[0000000010101430] = 51764a34, %l1 = 0000000020dd47d9
824 ldsb [%i4+0x030],%l1 ! %l1 = 0000000000000051
825! Mem[0000000010001410] = 00000000, %l5 = 00000000000000ff
826 ldsba [%i0+%o5]0x80,%l5 ! %l5 = 0000000000000000
827! Mem[0000000010001410] = 00000000, %l6 = 0000000014880e3a
828 lduba [%i0+%o5]0x80,%l6 ! %l6 = 0000000000000000
829! Mem[0000000030181400] = ff000000, %l3 = 0000000000000000
830 ldswa [%i6+%g0]0x81,%l3 ! %l3 = ffffffffff000000
831
832p0_label_29:
833! Starting 10 instruction Store Burst
834! Mem[0000000010141400] = 20e8ec48 65376348 31dd194e 2a110b67
835! %f16 = 48633765 48ece820 00df5730 10be04ff
836! %f20 = 1560e9ec 63399ecd 55297f8a 7854c333
837! %f24 = 3cc91a98 4680b149 ff57abe0 61e74a8f
838! %f28 = 1e62dade 000000ff 4e19dd31 2d37c0ab
839 stda %f16,[%i5+%g0]ASI_BLK_P ! Block Store to 0000000010141400
840! %l4 = 1ec2e7d400afd415, Mem[00000000201c0000] = 62ff6050, %asi = 80
841 stba %l4,[%o0+0x000]%asi ! Mem[00000000201c0000] = 15ff6050
842 membar #Sync ! Added by membar checker (5)
843! Mem[0000000010141420] = 3cc91a98, %l2 = 0000000000000000
844 swap [%i5+0x020],%l2 ! %l2 = 000000003cc91a98
845! %l4 = 1ec2e7d400afd415, imm = 000000000000053c, %l2 = 000000003cc91a98
846 addc %l4,0x53c,%l2 ! %l2 = 1ec2e7d400afd951
847! Mem[0000000030041400] = 71902d39, %l3 = ffffffffff000000
848 ldstuba [%i1+%g0]0x89,%l3 ! %l3 = 0000000000000039
849! %f19 = 10be04ff, %f27 = 61e74a8f, %f16 = 48633765 48ece820
850 fsmuld %f19,%f27,%f16 ! %f16 = 3e6575bb 35f00e20
851! Mem[0000000010001424] = 437c17fd, %l6 = 0000000000000000, %asi = 80
852 swapa [%i0+0x024]%asi,%l6 ! %l6 = 00000000437c17fd
853! %l0 = bcd45200, %l1 = 00000051, Mem[00000000300c1400] = 11498e53 005ddc01
854 stda %l0,[%i3+%g0]0x81 ! Mem[00000000300c1400] = bcd45200 00000051
855! %l3 = 0000000000000039, Mem[0000000030141400] = d15ed63600000045
856 stxa %l3,[%i5+%g0]0x89 ! Mem[0000000030141400] = 0000000000000039
857! Mem[0000000010141408] = 00df5730, %l6 = 00000000437c17fd
858 swapa [%i5+%o4]0x80,%l6 ! %l6 = 0000000000df5730
859
860p0_label_30:
861! Starting 10 instruction Load Burst
862! %l1 = 0000000000000051, %l5 = 0000000000000000, %l0 = 00000000bcd45200
863 addc %l1,%l5,%l0 ! %l0 = 0000000000000051
864! Mem[0000000030101400] = 620f609c, %l7 = 000000000000a161
865 lduba [%i4+%g0]0x89,%l7 ! %l7 = 000000000000009c
866! Mem[000000001014140c] = 10be04ff, %l0 = 0000000000000051, %asi = 80
867 lduwa [%i5+0x00c]%asi,%l0 ! %l0 = 0000000010be04ff
868! Mem[00000000100c142a] = 4d3758e6, %l5 = 0000000000000000
869 lduh [%i3+0x02a],%l5 ! %l5 = 00000000000058e6
870! Mem[0000000010001400] = 55282923, %f18 = 00df5730
871 lda [%i0+0x000]%asi,%f18 ! %f18 = 55282923
872! Mem[0000000010181410] = f661cd6078003be1, %l3 = 0000000000000039
873 ldxa [%i6+%o5]0x80,%l3 ! %l3 = f661cd6078003be1
874! Mem[000000001014142c] = 61e74a8f, %f30 = 4e19dd31
875 ld [%i5+0x02c],%f30 ! %f30 = 61e74a8f
876! Mem[0000000010081408] = 77a3af2e 56961dc7, %l2 = 00afd951, %l3 = 78003be1
877 ldda [%i2+%o4]0x80,%l2 ! %l2 = 0000000077a3af2e 0000000056961dc7
878! Mem[0000000010081408] = 2eafa377, %f18 = 55282923
879 lda [%i2+%o4]0x88,%f18 ! %f18 = 2eafa377
880! %f11 = 65e437bf, %f4 = 614661a1, %f21 = 63399ecd
881 fdivs %f11,%f4 ,%f21 ! %f21 = 44134048
882
883p0_label_31:
884! Starting 10 instruction Store Burst
885! Mem[00000000218001c0] = ff531060, %l2 = 0000000077a3af2e
886 ldstub [%o3+0x1c0],%l2 ! %l2 = 00000000000000ff
887! %l2 = 00000000000000ff, Mem[0000000030081400] = 00000462
888 stha %l2,[%i2+%g0]0x89 ! Mem[0000000030081400] = 000000ff
889! %l4 = 1ec2e7d400afd415, Mem[00000000201c0000] = 15ff6050
890 sth %l4,[%o0+%g0] ! Mem[00000000201c0000] = d4156050
891! Mem[0000000030001408] = 1e54fc02, %l4 = 0000000000afd415
892 swapa [%i0+%o4]0x89,%l4 ! %l4 = 000000001e54fc02
893! %f20 = 1560e9ec 44134048, Mem[0000000010101428] = 72a49846 047ad37f, %asi = 80
894 stda %f20,[%i4+0x028]%asi ! Mem[0000000010101428] = 1560e9ec 44134048
895! %l0 = 0000000010be04ff, Mem[0000000021800141] = 32de2000, %asi = 80
896 stba %l0,[%o3+0x141]%asi ! Mem[0000000021800140] = 32ff2000
897! %l4 = 000000001e54fc02, Mem[0000000030041400] = ff2d90716196f351
898 stxa %l4,[%i1+%g0]0x81 ! Mem[0000000030041400] = 000000001e54fc02
899! %l1 = 0000000000000051, Mem[00000000100c1403] = 9dca4006
900 stb %l1,[%i3+0x003] ! Mem[00000000100c1400] = 9dca4051
901! Mem[0000000030041408] = ff00003a, %l4 = 000000001e54fc02
902 swapa [%i1+%o4]0x81,%l4 ! %l4 = 00000000ff00003a
903! Mem[0000000030001400] = 61a10000, %l1 = 0000000000000051
904 ldstuba [%i0+%g0]0x89,%l1 ! %l1 = 0000000000000000
905
906p0_label_32:
907! Starting 10 instruction Load Burst
908! Mem[000000001018140e] = 7c956549, %l2 = 00000000000000ff, %asi = 80
909 lduha [%i6+0x00e]%asi,%l2 ! %l2 = 0000000000006549
910! %l7 = 000000000000009c, imm = 0000000000000a12, %l4 = 00000000ff00003a
911 orn %l7,0xa12,%l4 ! %l4 = fffffffffffff5fd
912! Mem[0000000030041410] = 2cfdad36, %l5 = 00000000000058e6
913 lduba [%i1+%o5]0x89,%l5 ! %l5 = 0000000000000036
914! Mem[0000000010101428] = 1560e9ec, %l6 = 0000000000df5730, %asi = 80
915 lduwa [%i4+0x028]%asi,%l6 ! %l6 = 000000001560e9ec
916! Mem[0000000010041410] = f6000000, %l7 = 000000000000009c
917 ldsba [%i1+%o5]0x80,%l7 ! %l7 = fffffffffffffff6
918! Mem[00000000211c0000] = ff0aeee0, %l4 = fffffffffffff5fd, %asi = 80
919 ldsba [%o2+0x000]%asi,%l4 ! %l4 = ffffffffffffffff
920! Mem[00000000211c0000] = ff0aeee0, %l1 = 0000000000000000
921 ldub [%o2+%g0],%l1 ! %l1 = 00000000000000ff
922! Mem[0000000030081408] = ffffffff00000000, %f8 = 66f8fa08 1836acf9
923 ldda [%i2+%o4]0x81,%f8 ! %f8 = ffffffff 00000000
924! Mem[0000000021800180] = ff00da30, %l7 = fffffffffffffff6
925 ldsb [%o3+0x180],%l7 ! %l7 = ffffffffffffffff
926! %f7 = a1614661, %f8 = ffffffff
927 fcmps %fcc2,%f7 ,%f8 ! %fcc2 = 3
928
929p0_label_33:
930! Starting 10 instruction Store Burst
931! %l1 = 00000000000000ff, Mem[0000000010101408] = ff00000000000000
932 stxa %l1,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000000000ff
933! %f2 = 77a3af2e 56961dc7, %l6 = 000000001560e9ec
934! Mem[0000000010141418] = 55297f8a7854c333
935 add %i5,0x018,%g1
936 stda %f2,[%g1+%l6]ASI_PST32_PL ! Mem[0000000010141418] = 55297f8a7854c333
937! %l0 = 0000000010be04ff, Mem[00000000300c1408] = 10be04ff
938 stha %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 10be04ff
939! Mem[0000000030001410] = ff0000ff, %l3 = 0000000056961dc7
940 ldstuba [%i0+%o5]0x81,%l3 ! %l3 = 00000000000000ff
941! %l3 = 00000000000000ff, Mem[00000000201c0001] = d4156050
942 stb %l3,[%o0+0x001] ! Mem[00000000201c0000] = d4ff6050
943! Mem[0000000010141425] = 4680b149, %l0 = 0000000010be04ff
944 ldstub [%i5+0x025],%l0 ! %l0 = 0000000000000080
945! %l6 = 1560e9ec, %l7 = ffffffff, Mem[0000000030001400] = ff00a161 580a6187
946 stda %l6,[%i0+%g0]0x81 ! Mem[0000000030001400] = 1560e9ec ffffffff
947! %l0 = 0000000000000080, Mem[0000000030181410] = 614661a1
948 stha %l0,[%i6+%o5]0x89 ! Mem[0000000030181410] = 61460080
949! Mem[0000000010081400] = 2e225670, %l4 = ffffffffffffffff
950 ldstuba [%i2+%g0]0x80,%l4 ! %l4 = 000000000000002e
951! %l6 = 000000001560e9ec, Mem[0000000030041408] = 02fc541e
952 stba %l6,[%i1+%o4]0x89 ! Mem[0000000030041408] = 02fc54ec
953
954p0_label_34:
955! Starting 10 instruction Load Burst
956! %f10 = 7bc98986, %f2 = 77a3af2e, %f22 = 55297f8a
957 fmuls %f10,%f2 ,%f22 ! %f22 = 7f800000
958! Mem[0000000010041413] = f6000000, %l2 = 0000000000006549, %asi = 80
959 ldsba [%i1+0x013]%asi,%l2 ! %l2 = 0000000000000000
960! Mem[0000000010141410] = 1560e9ec, %l3 = 00000000000000ff
961 ldswa [%i5+%o5]0x80,%l3 ! %l3 = 000000001560e9ec
962! Mem[0000000010081400] = c1b66967705622ff, %l4 = 000000000000002e
963 ldxa [%i2+%g0]0x88,%l4 ! %l4 = c1b66967705622ff
964! Mem[0000000030101408] = ff000000, %l0 = 0000000000000080
965 lduha [%i4+%o4]0x89,%l0 ! %l0 = 0000000000000000
966! Mem[00000000211c0000] = ff0aeee0, %l2 = 0000000000000000, %asi = 80
967 lduha [%o2+0x000]%asi,%l2 ! %l2 = 000000000000ff0a
968! Mem[0000000010081408] = 2eafa377, %l7 = ffffffffffffffff
969 ldsha [%i2+%o4]0x88,%l7 ! %l7 = ffffffffffffa377
970! Mem[0000000030001408] = 00afd415, %l3 = 000000001560e9ec
971 lduba [%i0+%o4]0x89,%l3 ! %l3 = 0000000000000015
972! Mem[0000000030101400] = 9c600f62, %l0 = 0000000000000000
973 lduba [%i4+%g0]0x81,%l0 ! %l0 = 000000000000009c
974! Mem[00000000201c0001] = d4ff6050, %l4 = c1b66967705622ff
975 ldsb [%o0+0x001],%l4 ! %l4 = ffffffffffffffff
976
977p0_label_35:
978! Starting 10 instruction Store Burst
979! Mem[0000000010101424] = 77f3cab9, %l4 = 00000000ffffffff, %asi = 80
980 swapa [%i4+0x024]%asi,%l4 ! %l4 = 0000000077f3cab9
981! Mem[000000001010140d] = 000000ff, %l3 = 0000000000000015
982 ldstuba [%i4+0x00d]%asi,%l3 ! %l3 = 0000000000000000
983! %l7 = ffffffffffffa377, Mem[0000000030001408] = f758581700afd415
984 stxa %l7,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffffffffffffa377
985! %l6 = 1560e9ec, %l7 = ffffa377, Mem[0000000030141408] = 00000000 00000000
986 stda %l6,[%i5+%o4]0x81 ! Mem[0000000030141408] = 1560e9ec ffffa377
987! %l0 = 0000009c, %l1 = 000000ff, Mem[0000000010041430] = 73e0f314 3cb5aa55, %asi = 80
988 stda %l0,[%i1+0x030]%asi ! Mem[0000000010041430] = 0000009c 000000ff
989! %l1 = 00000000000000ff, Mem[0000000010081410] = ff04be1055000000
990 stxa %l1,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000000000000ff
991! Mem[000000001008140c] = 56961dc7, %l1 = 00000000000000ff
992 swap [%i2+0x00c],%l1 ! %l1 = 0000000056961dc7
993! %l3 = 0000000000000000, Mem[0000000030001408] = 77a3ffff
994 stha %l3,[%i0+%o4]0x81 ! Mem[0000000030001408] = 0000ffff
995! %l2 = 000000000000ff0a, Mem[00000000300c1400] = bcd4520000000051
996 stxa %l2,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 000000000000ff0a
997! %l4 = 77f3cab9, %l5 = 00000036, Mem[00000000100c1408] = 51764a34 6399e300
998 stda %l4,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 77f3cab9 00000036
999
1000p0_label_36:
1001! Starting 10 instruction Load Burst
1002! Mem[0000000010081410] = 000000ff, %l2 = 000000000000ff0a
1003 ldsha [%i2+%o5]0x88,%l2 ! %l2 = 00000000000000ff
1004! Mem[0000000010181408] = 28c91c98, %l4 = 0000000077f3cab9, %asi = 80
1005 ldswa [%i6+0x008]%asi,%l4 ! %l4 = 0000000028c91c98
1006! Mem[0000000010041408] = 14880e3a, %f31 = 2d37c0ab
1007 lda [%i1+%o4]0x80,%f31 ! %f31 = 14880e3a
1008! Mem[00000000100c1410] = bcd45200, %l1 = 0000000056961dc7
1009 lduba [%i3+%o5]0x88,%l1 ! %l1 = 0000000000000000
1010! Mem[0000000030001410] = ff0000ff5b6c042d, %l0 = 000000000000009c
1011 ldxa [%i0+%o5]0x81,%l0 ! %l0 = ff0000ff5b6c042d
1012! Mem[0000000030081410] = 2e225670, %l7 = ffffffffffffa377
1013 lduha [%i2+%o5]0x89,%l7 ! %l7 = 0000000000005670
1014! Mem[00000000300c1408] = 10be04ff, %l7 = 0000000000005670
1015 ldsba [%i3+%o4]0x89,%l7 ! %l7 = ffffffffffffffff
1016! Mem[0000000021800180] = ff00da30, %l4 = 0000000028c91c98
1017 lduh [%o3+0x180],%l4 ! %l4 = 000000000000ff00
1018! Mem[00000000100c1410] = 20dd47d9 bcd45200, %l2 = 000000ff, %l3 = 00000000
1019 ldda [%i3+%o5]0x88,%l2 ! %l2 = 00000000bcd45200 0000000020dd47d9
1020! Mem[0000000010181410] = f661cd60, %l1 = 0000000000000000
1021 ldswa [%i6+%o5]0x80,%l1 ! %l1 = fffffffff661cd60
1022
1023p0_label_37:
1024! Starting 10 instruction Store Burst
1025! Mem[0000000030101400] = 9c600f62, %l0 = ff0000ff5b6c042d
1026 ldstuba [%i4+%g0]0x81,%l0 ! %l0 = 000000000000009c
1027! %f0 = ffff3963 ece96015, %l4 = 000000000000ff00
1028! Mem[0000000010141408] = 437c17fd10be04ff
1029 add %i5,0x008,%g1
1030 stda %f0,[%g1+%l4]ASI_PST16_P ! Mem[0000000010141408] = 437c17fd10be04ff
1031! %f20 = 1560e9ec 44134048, %l1 = fffffffff661cd60
1032! Mem[00000000100c1428] = 4d3758e61a61ad9f
1033 add %i3,0x028,%g1
1034 stda %f20,[%g1+%l1]ASI_PST8_PL ! Mem[00000000100c1428] = 4d3758e61ae9609f
1035! Mem[0000000010181408] = 28c91c98, %l2 = 00000000bcd45200
1036 ldstub [%i6+%o4],%l2 ! %l2 = 0000000000000028
1037! Mem[0000000010081408] = 2eafa377, %l5 = 0000000000000036
1038 ldstuba [%i2+%o4]0x88,%l5 ! %l5 = 0000000000000077
1039! %f4 = 614661a1, Mem[0000000030141408] = 1560e9ec
1040 sta %f4 ,[%i5+%o4]0x81 ! Mem[0000000030141408] = 614661a1
1041! Mem[0000000010141408] = 437c17fd, %l5 = 0000000000000077
1042 ldstuba [%i5+%o4]0x80,%l5 ! %l5 = 0000000000000043
1043! Mem[00000000300c1408] = 10be04ff, %l3 = 0000000020dd47d9
1044 ldstuba [%i3+%o4]0x89,%l3 ! %l3 = 00000000000000ff
1045! %l3 = 00000000000000ff, Mem[0000000010101410] = d00991cd
1046 stba %l3,[%i4+%o5]0x80 ! Mem[0000000010101410] = ff0991cd
1047! %l6 = 000000001560e9ec, Mem[00000000211c0000] = ff0aeee0, %asi = 80
1048 stba %l6,[%o2+0x000]%asi ! Mem[00000000211c0000] = ec0aeee0
1049
1050p0_label_38:
1051! Starting 10 instruction Load Burst
1052! Mem[0000000010101408] = 0000000000ff00ff, %f18 = 2eafa377 10be04ff
1053 ldda [%i4+%o4]0x80,%f18 ! %f18 = 00000000 00ff00ff
1054! Mem[0000000010141418] = 55297f8a, %l2 = 0000000000000028
1055 ldsh [%i5+0x018],%l2 ! %l2 = 0000000000005529
1056! Mem[0000000030081408] = ffffffff, %l7 = ffffffffffffffff
1057 ldsba [%i2+%o4]0x81,%l7 ! %l7 = ffffffffffffffff
1058! Mem[0000000010101402] = 00df5730, %l1 = fffffffff661cd60, %asi = 80
1059 ldsha [%i4+0x002]%asi,%l1 ! %l1 = 0000000000005730
1060! Mem[0000000030141410] = 423467a1, %l7 = ffffffffffffffff
1061 ldswa [%i5+%o5]0x89,%l7 ! %l7 = 00000000423467a1
1062! Mem[0000000030041408] = ec54fc02, %l4 = 000000000000ff00
1063 lduba [%i1+%o4]0x81,%l4 ! %l4 = 00000000000000ec
1064! Mem[0000000030001408] = ffff0000, %l5 = 0000000000000043
1065 ldswa [%i0+%o4]0x89,%l5 ! %l5 = ffffffffffff0000
1066! Mem[0000000010181410] = 60cd61f6, %l7 = 00000000423467a1
1067 lduwa [%i6+%o5]0x88,%l7 ! %l7 = 0000000060cd61f6
1068! Mem[0000000030141400] = 39000000, %l1 = 0000000000005730
1069 lduba [%i5+%g0]0x81,%l1 ! %l1 = 0000000000000039
1070! Mem[0000000030141410] = 423467a1, %l6 = 000000001560e9ec
1071 ldswa [%i5+%o5]0x89,%l6 ! %l6 = 00000000423467a1
1072
1073p0_label_39:
1074! Starting 10 instruction Store Burst
1075! %l6 = 00000000423467a1, Mem[00000000100c1400] = 9dca4051
1076 stwa %l6,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 423467a1
1077! %l4 = 00000000000000ec, immd = fffff839, %y = 2e225670
1078 udiv %l4,-0x7c7,%l2 ! %l2 = 000000002e2257d6
1079 mov %l0,%y ! %y = 0000009c
1080! Mem[0000000030041400] = 00000000, %l1 = 0000000000000039
1081 swapa [%i1+%g0]0x89,%l1 ! %l1 = 0000000000000000
1082! %l1 = 0000000000000000, imm = 0000000000000d05, %l6 = 00000000423467a1
1083 addc %l1,0xd05,%l6 ! %l6 = 0000000000000d05
1084! %l4 = 00000000000000ec, Mem[0000000030041410] = 36adfd2c51ad5d0d
1085 stxa %l4,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000000000ec
1086! %l5 = ffffffffffff0000, Mem[0000000030101400] = 620f60ff
1087 stba %l5,[%i4+%g0]0x89 ! Mem[0000000030101400] = 620f6000
1088! %l2 = 000000002e2257d6, Mem[0000000030181408] = ffffffff
1089 stha %l2,[%i6+%o4]0x81 ! Mem[0000000030181408] = 57d6ffff
1090! Mem[0000000010041430] = 0000009c, %l6 = 00000d05, %l4 = 000000ec
1091 add %i1,0x30,%g1
1092 casa [%g1]0x80,%l6,%l4 ! %l4 = 000000000000009c
1093! Mem[00000000300c1408] = ff04be10, %l3 = 00000000000000ff
1094 ldstuba [%i3+%o4]0x81,%l3 ! %l3 = 00000000000000ff
1095! Mem[0000000030101408] = ff000000, %l6 = 0000000000000d05
1096 ldstuba [%i4+%o4]0x89,%l6 ! %l6 = 0000000000000000
1097
1098p0_label_40:
1099! Starting 10 instruction Load Burst
1100! Mem[0000000010001400] = 01f1d86823292855, %f22 = 7f800000 7854c333
1101 ldda [%i0+%g0]0x88,%f22 ! %f22 = 01f1d868 23292855
1102! Mem[00000000211c0001] = ec0aeee0, %l0 = 000000000000009c, %asi = 80
1103 ldsba [%o2+0x001]%asi,%l0 ! %l0 = 000000000000000a
1104! Mem[0000000010101408] = 0000000000ff00ff, %f22 = 01f1d868 23292855
1105 ldda [%i4+%o4]0x80,%f22 ! %f22 = 00000000 00ff00ff
1106! Mem[0000000010001400] = 01f1d86823292855, %l1 = 0000000000000000
1107 ldxa [%i0+%g0]0x88,%l1 ! %l1 = 01f1d86823292855
1108! Mem[0000000030101400] = f13b0c4f 620f6000, %l2 = 2e2257d6, %l3 = 000000ff
1109 ldda [%i4+%g0]0x89,%l2 ! %l2 = 00000000620f6000 00000000f13b0c4f
1110! Mem[0000000030001400] = 1560e9ec, %l6 = 0000000000000000
1111 ldsha [%i0+%g0]0x81,%l6 ! %l6 = 0000000000001560
1112! Mem[0000000010001408] = 000000001c3bbb1e, %f14 = 4a618552 78d274db, %asi = 80
1113 ldda [%i0+0x008]%asi,%f14 ! %f14 = 00000000 1c3bbb1e
1114! Mem[00000000218000c1] = ffbb1fa0, %l4 = 000000000000009c
1115 ldub [%o3+0x0c1],%l4 ! %l4 = 00000000000000bb
1116! Mem[00000000100c1408] = 77f3cab900000036, %l5 = ffffffffffff0000
1117 ldxa [%i3+%o4]0x80,%l5 ! %l5 = 77f3cab900000036
1118! Mem[0000000030041408] = ec54fc02, %l5 = 77f3cab900000036
1119 ldswa [%i1+%o4]0x81,%l5 ! %l5 = ffffffffec54fc02
1120
1121p0_label_41:
1122! Starting 10 instruction Store Burst
1123! %f6 = 43b27b7a, Mem[00000000300c1408] = 10be04ff
1124 sta %f6 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 43b27b7a
1125! Mem[0000000010181410] = f661cd60, %l4 = 00000000000000bb
1126 ldstuba [%i6+%o5]0x80,%l4 ! %l4 = 00000000000000f6
1127! %l3 = 00000000f13b0c4f, Mem[00000000201c0000] = d4ff6050, %asi = 80
1128 stha %l3,[%o0+0x000]%asi ! Mem[00000000201c0000] = 0c4f6050
1129! Mem[00000000218001c0] = ff531060, %l5 = ffffffffec54fc02
1130 ldstub [%o3+0x1c0],%l5 ! %l5 = 00000000000000ff
1131! %l6 = 0000000000001560, Mem[0000000010181410] = 60cd61ff
1132 stha %l6,[%i6+%o5]0x88 ! Mem[0000000010181410] = 60cd1560
1133! %l1 = 01f1d86823292855, Mem[00000000100c1438] = 3808f2b2370850bb
1134 stx %l1,[%i3+0x038] ! Mem[00000000100c1438] = 01f1d86823292855
1135! Mem[0000000010101408] = 00000000, %l7 = 0000000060cd61f6
1136 ldstuba [%i4+%o4]0x80,%l7 ! %l7 = 0000000000000000
1137! %f6 = 43b27b7a, Mem[0000000010041408] = 14880e3a
1138 sta %f6 ,[%i1+0x008]%asi ! Mem[0000000010041408] = 43b27b7a
1139! Mem[0000000030101410] = 7056222e, %l5 = 00000000000000ff
1140 swapa [%i4+%o5]0x89,%l5 ! %l5 = 000000007056222e
1141! %f20 = 1560e9ec, %f16 = 3e6575bb 35f00e20
1142 fstod %f20,%f16 ! %f16 = 3aac1d3d 80000000
1143
1144p0_label_42:
1145! Starting 10 instruction Load Burst
1146! Mem[0000000010001400] = 55282923, %l7 = 0000000000000000
1147 lduwa [%i0+%g0]0x80,%l7 ! %l7 = 0000000055282923
1148! Mem[0000000010081408] = 2eafa3ff, %l2 = 00000000620f6000
1149 ldswa [%i2+%o4]0x88,%l2 ! %l2 = 000000002eafa3ff
1150! Mem[0000000010141410] = ece96015, %l7 = 0000000055282923
1151 lduwa [%i5+%o5]0x88,%l7 ! %l7 = 00000000ece96015
1152! Mem[0000000030101400] = 00600f62 4f0c3bf1, %l6 = 00001560, %l7 = ece96015
1153 ldda [%i4+%g0]0x81,%l6 ! %l6 = 0000000000600f62 000000004f0c3bf1
1154! Mem[0000000030041408] = 02fc54ec, %f2 = 77a3af2e
1155 lda [%i1+%o4]0x89,%f2 ! %f2 = 02fc54ec
1156! Mem[0000000010141410] = cd9e3963ece96015, %f30 = 61e74a8f 14880e3a
1157 ldda [%i5+%o5]0x88,%f30 ! %f30 = cd9e3963 ece96015
1158! Mem[00000000300c1400] = 0aff0000 00000000, %l4 = 000000f6, %l5 = 7056222e
1159 ldda [%i3+%g0]0x89,%l4 ! %l4 = 0000000000000000 000000000aff0000
1160! Mem[0000000010081404] = 6769b6c1, %l5 = 000000000aff0000
1161 ldsb [%i2+0x004],%l5 ! %l5 = 0000000000000067
1162! %l5 = 0000000000000067, %l1 = 01f1d86823292855, %l3 = 00000000f13b0c4f
1163 orn %l5,%l1,%l3 ! %l3 = fe0e2797dcd6d7ef
1164! Mem[000000001008140b] = ffa3af2e, %l5 = 0000000000000067
1165 ldub [%i2+0x00b],%l5 ! %l5 = 000000000000002e
1166
1167p0_label_43:
1168! Starting 10 instruction Store Burst
1169! Mem[0000000010141400] = 65376348, %l1 = 0000000023292855
1170 swapa [%i5+%g0]0x88,%l1 ! %l1 = 0000000065376348
1171! Mem[0000000021800181] = ff00da30, %l3 = fe0e2797dcd6d7ef
1172 ldstuba [%o3+0x181]%asi,%l3 ! %l3 = 0000000000000000
1173! Mem[0000000010041408] = 7a7bb243, %l1 = 0000000065376348
1174 ldstuba [%i1+%o4]0x88,%l1 ! %l1 = 0000000000000043
1175! Mem[000000001014142a] = ff57abe0, %l3 = 0000000000000000
1176 ldstub [%i5+0x02a],%l3 ! %l3 = 00000000000000ab
1177! Mem[0000000010141420] = 00000000, %l6 = 0000000000600f62, %asi = 80
1178 swapa [%i5+0x020]%asi,%l6 ! %l6 = 0000000000000000
1179! Mem[0000000030001408] = 0000ffff, %l6 = 0000000000000000
1180 swapa [%i0+%o4]0x81,%l6 ! %l6 = 000000000000ffff
1181! %f2 = 02fc54ec 56961dc7, %l7 = 000000004f0c3bf1
1182! Mem[0000000030141428] = 5253e956782ef64f
1183 add %i5,0x028,%g1
1184 stda %f2,[%g1+%l7]ASI_PST32_SL ! Mem[0000000030141428] = c71d9656782ef64f
1185! %f0 = ffff3963 ece96015, %l2 = 000000002eafa3ff
1186! Mem[0000000010181410] = 6015cd6078003be1
1187 add %i6,0x010,%g1
1188 stda %f0,[%g1+%l2]ASI_PST8_PL ! Mem[0000000010181410] = 1560e9ec6339ffff
1189! Mem[0000000010041434] = 000000ff, %l5 = 0000002e, %l3 = 000000ab
1190 add %i1,0x34,%g1
1191 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000000000ff
1192! %l7 = 000000004f0c3bf1, Mem[0000000010181410] = ffff3963ece96015
1193 stxa %l7,[%i6+%o5]0x88 ! Mem[0000000010181410] = 000000004f0c3bf1
1194
1195p0_label_44:
1196! Starting 10 instruction Load Burst
1197! Mem[0000000010141414] = 63399ecd, %l1 = 0000000000000043, %asi = 80
1198 ldswa [%i5+0x014]%asi,%l1 ! %l1 = 0000000063399ecd
1199! Mem[0000000030001408] = 00000000, %l5 = 000000000000002e
1200 ldsha [%i0+%o4]0x81,%l5 ! %l5 = 0000000000000000
1201 membar #Sync ! Added by membar checker (6)
1202! Mem[0000000030001400] = 1560e9ec ffffffff 00000000 ffffffff
1203! Mem[0000000030001410] = ff0000ff 5b6c042d 5c83736a 7b6cfb93
1204! Mem[0000000030001420] = 0331b578 269894a9 5e274476 067170ef
1205! Mem[0000000030001430] = 6f894be4 1116dde5 1fcb7342 047f350b
1206 ldda [%i0+%g0]ASI_BLK_S,%f16 ! Block Load from 0000000030001400
1207! Mem[0000000030041410] = ec00000000000000, %l2 = 000000002eafa3ff
1208 ldxa [%i1+%o5]0x89,%l2 ! %l2 = ec00000000000000
1209! Mem[0000000010041400] = ff09663478ed3be1, %l3 = 00000000000000ff
1210 ldx [%i1+%g0],%l3 ! %l3 = ff09663478ed3be1
1211! Mem[0000000030041410] = 00000000000000ec, %l3 = ff09663478ed3be1
1212 ldxa [%i1+%o5]0x81,%l3 ! %l3 = 00000000000000ec
1213! %l6 = 000000000000ffff, %l1 = 0000000063399ecd, %l1 = 0000000063399ecd
1214 or %l6,%l1,%l1 ! %l1 = 000000006339ffff
1215! Mem[0000000030001408] = 00000000, %l4 = 0000000000000000
1216 ldsba [%i0+%o4]0x81,%l4 ! %l4 = 0000000000000000
1217! Mem[0000000030041408] = ec54fc02, %l3 = 00000000000000ec
1218 lduwa [%i1+%o4]0x81,%l3 ! %l3 = 00000000ec54fc02
1219! Mem[0000000030041400] = 39000000, %l1 = 000000006339ffff
1220 ldsba [%i1+%g0]0x81,%l1 ! %l1 = 0000000000000039
1221
1222p0_label_45:
1223! Starting 10 instruction Store Burst
1224! %l0 = 000000000000000a, Mem[0000000010101408] = ff000000
1225 stha %l0,[%i4+%o4]0x80 ! Mem[0000000010101408] = 000a0000
1226! Mem[0000000010081400] = ff225670, %l7 = 000000004f0c3bf1, %asi = 80
1227 swapa [%i2+0x000]%asi,%l7 ! %l7 = 00000000ff225670
1228! Mem[00000000201c0000] = 0c4f6050, %l1 = 0000000000000039
1229 ldstuba [%o0+0x000]%asi,%l1 ! %l1 = 000000000000000c
1230! Mem[0000000010081408] = ffa3af2e, %l7 = 00000000ff225670
1231 swapa [%i2+%o4]0x80,%l7 ! %l7 = 00000000ffa3af2e
1232! %f16 = 1560e9ec ffffffff, %l3 = 00000000ec54fc02
1233! Mem[0000000030081410] = 7056222ec1b66967
1234 add %i2,0x010,%g1
1235 stda %f16,[%g1+%l3]ASI_PST32_S ! Mem[0000000030081410] = 1560e9ecc1b66967
1236! %f24 = 0331b578 269894a9, %l5 = 0000000000000000
1237! Mem[0000000030181410] = 80004661212be96d
1238 add %i6,0x010,%g1
1239 stda %f24,[%g1+%l5]ASI_PST8_S ! Mem[0000000030181410] = 80004661212be96d
1240! %l0 = 000000000000000a, Mem[0000000010081404] = 6769b6c1, %asi = 80
1241 stba %l0,[%i2+0x004]%asi ! Mem[0000000010081404] = 0a69b6c1
1242! %f28 = 6f894be4, Mem[0000000010181410] = f13b0c4f
1243 sta %f28,[%i6+%o5]0x80 ! Mem[0000000010181410] = 6f894be4
1244! %l5 = 0000000000000000, Mem[0000000010141400] = 23292855
1245 stwa %l5,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000
1246! Mem[0000000010041410] = f6000000, %l1 = 000000000000000c
1247 ldstuba [%i1+%o5]0x80,%l1 ! %l1 = 00000000000000f6
1248
1249p0_label_46:
1250! Starting 10 instruction Load Burst
1251! %l6 = 000000000000ffff, %l3 = 00000000ec54fc02, %l1 = 00000000000000f6
1252 andn %l6,%l3,%l1 ! %l1 = 00000000000003fd
1253! Mem[0000000010101430] = 51764a345244b0f5, %l3 = 00000000ec54fc02, %asi = 80
1254 ldxa [%i4+0x030]%asi,%l3 ! %l3 = 51764a345244b0f5
1255 membar #Sync ! Added by membar checker (7)
1256! Mem[0000000030181400] = ff000000 00000000 57d6ffff ffffffa0
1257! Mem[0000000030181410] = 80004661 212be96d 64b37baa 095abad3
1258! Mem[0000000030181420] = 2967efb8 79ec7de9 3348c0b6 2212542f
1259! Mem[0000000030181430] = 545f9a24 0f6e0b25 5b08a382 42ec7c4b
1260 ldda [%i6+%g0]ASI_BLK_SL,%f0 ! Block Load from 0000000030181400
1261! Mem[0000000030181400] = ff000000, %l3 = 51764a345244b0f5
1262 lduwa [%i6+%g0]0x81,%l3 ! %l3 = 00000000ff000000
1263! Mem[0000000030101410] = 000000ff, %l5 = 0000000000000000
1264 lduwa [%i4+%o5]0x89,%l5 ! %l5 = 00000000000000ff
1265! Mem[0000000010101400] = 00df5730 3f7bff81 000a0000 00ff00ff
1266! Mem[0000000010101410] = ff0991cd 531e2d3d ff0000ff 55282923
1267! Mem[0000000010101420] = 3dee72c8 ffffffff 1560e9ec 44134048
1268! Mem[0000000010101430] = 51764a34 5244b0f5 e13bed78 10be04ff
1269 ldda [%i4+%g0]ASI_BLK_PL,%f16 ! Block Load from 0000000010101400
1270 membar #Sync ! Added by membar checker (8)
1271! %l3 = 00000000ff000000, Mem[0000000010101410] = cd9109ff
1272 stha %l3,[%i4+%o5]0x88 ! Mem[0000000010101410] = cd910000
1273! Mem[0000000010141410] = ece96015, %l3 = 00000000ff000000
1274 lduwa [%i5+%o5]0x88,%l3 ! %l3 = 00000000ece96015
1275! Mem[0000000030081408] = ffffffff 00000000, %l2 = 00000000, %l3 = ece96015
1276 ldda [%i2+%o4]0x81,%l2 ! %l2 = 00000000ffffffff 0000000000000000
1277! Mem[0000000030001408] = ffffffff 00000000, %l6 = 0000ffff, %l7 = ffa3af2e
1278 ldda [%i0+%o4]0x89,%l6 ! %l6 = 0000000000000000 00000000ffffffff
1279
1280p0_label_47:
1281! Starting 10 instruction Store Burst
1282! %l7 = 00000000ffffffff, Mem[0000000010101410] = cd910000
1283 stwa %l7,[%i4+%o5]0x88 ! Mem[0000000010101410] = ffffffff
1284! %f8 = e97dec79, Mem[0000000030101408] = ff0000ff
1285 sta %f8 ,[%i4+%o4]0x89 ! Mem[0000000030101408] = e97dec79
1286! %l0 = 000000000000000a, Mem[0000000030181400] = ff000000
1287 stwa %l0,[%i6+%g0]0x81 ! Mem[0000000030181400] = 0000000a
1288! %f18 = ff00ff00 00000a00, Mem[00000000300c1408] = 7a7bb243 78ed3be1
1289 stda %f18,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ff00ff00 00000a00
1290! %l4 = 0000000000000000, Mem[0000000010041420] = 3c697f9a66916619
1291 stx %l4,[%i1+0x020] ! Mem[0000000010041420] = 0000000000000000
1292! %l0 = 0000000a, %l1 = 000003fd, Mem[00000000300c1410] = 6339ffff 1560e9ec
1293 stda %l0,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 0000000a 000003fd
1294! %l4 = 0000000000000000, Mem[0000000010001410] = 00000000
1295 stha %l4,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000
1296! %l6 = 0000000000000000, Mem[00000000100c1438] = 01f1d86823292855, %asi = 80
1297 stxa %l6,[%i3+0x038]%asi ! Mem[00000000100c1438] = 0000000000000000
1298! Mem[0000000010101407] = 3f7bff81, %l5 = 00000000000000ff
1299 ldstuba [%i4+0x007]%asi,%l5 ! %l5 = 0000000000000081
1300! %l4 = 0000000000000000, Mem[0000000010081404] = 0a69b6c1
1301 stw %l4,[%i2+0x004] ! Mem[0000000010081404] = 00000000
1302
1303p0_label_48:
1304! Starting 10 instruction Load Burst
1305! Mem[0000000030001400] = 1560e9ec ffffffff, %l0 = 0000000a, %l1 = 000003fd
1306 ldda [%i0+%g0]0x81,%l0 ! %l0 = 000000001560e9ec 00000000ffffffff
1307! Mem[0000000010041408] = 7a7bb2ff, %l4 = 0000000000000000
1308 lduba [%i1+%o4]0x88,%l4 ! %l4 = 00000000000000ff
1309! Mem[0000000030141410] = a1673442a1614661, %f24 = ffffffff c872ee3d
1310 ldda [%i5+%o5]0x81,%f24 ! %f24 = a1673442 a1614661
1311! %l6 = 0000000000000000, immd = 00000d17, %y = 0000009c
1312 smul %l6,0xd17,%l6 ! %l6 = 0000000000000000, %y = 00000000
1313! %l4 = 00000000000000ff, %l7 = 00000000ffffffff, %l0 = 000000001560e9ec
1314 sdivx %l4,%l7,%l0 ! %l0 = 0000000000000000
1315! Mem[0000000010181416] = 00000000, %l1 = 00000000ffffffff, %asi = 80
1316 ldsha [%i6+0x016]%asi,%l1 ! %l1 = 0000000000000000
1317! Mem[000000001000140c] = 1c3bbb1e, %l0 = 0000000000000000, %asi = 80
1318 lduwa [%i0+0x00c]%asi,%l0 ! %l0 = 000000001c3bbb1e
1319! Mem[0000000010041408] = ffb27b7a, %f18 = ff00ff00
1320 lda [%i1+0x008]%asi,%f18 ! %f18 = ffb27b7a
1321! Mem[0000000010001410] = 00000000, %l1 = 0000000000000000
1322 ldswa [%i0+%o5]0x80,%l1 ! %l1 = 0000000000000000
1323! Mem[0000000010001400] = 55282923, %l5 = 0000000000000081
1324 ldswa [%i0+%g0]0x80,%l5 ! %l5 = 0000000055282923
1325
1326p0_label_49:
1327! Starting 10 instruction Store Burst
1328! Mem[00000000300c1400] = 00000000, %l2 = 00000000ffffffff
1329 swapa [%i3+%g0]0x81,%l2 ! %l2 = 0000000000000000
1330! Mem[00000000100c1416] = d947dd20, %l4 = 00000000000000ff
1331 ldstub [%i3+0x016],%l4 ! %l4 = 00000000000000dd
1332! %l3 = 0000000000000000, imm = fffffffffffffed2, %l2 = 0000000000000000
1333 and %l3,-0x12e,%l2 ! %l2 = 0000000000000000
1334! Code Fragment 3, seed = 312386
1335p0_fragment_3:
1336! %l0 = 000000001c3bbb1e
1337 setx 0x44b45e4d04d33816,%g7,%l0 ! %l0 = 44b45e4d04d33816
1338! %l1 = 0000000000000000
1339 setx 0x849dd4bcd6e02941,%g7,%l1 ! %l1 = 849dd4bcd6e02941
1340 setx 0x1fe000, %g1, %g3
1341 or %l0, %g3, %l0 ! always set perrmask = 0xff
1342 setx 0x1ffff8, %g1, %g2
1343 and %l0, %g2, %l0
1344 ta T_CHANGE_HPRIV
1345 stxa %l1, [%l0]ASI_DCACHE_DATA
1346 ta T_CHANGE_NONHPRIV
1347! %l0 = 44b45e4d04d33816
1348 setx 0x16621a16c311ee7c,%g7,%l0 ! %l0 = 16621a16c311ee7c
1349! %l1 = 849dd4bcd6e02941
1350 setx 0x8661d7e62fed8ac7,%g7,%l1 ! %l1 = 8661d7e62fed8ac7
1351p0_fragment_3_end:
1352! %l6 = 0000000000000000, Mem[00000000300c1408] = 00ff00ff
1353 stwa %l6,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000
1354! %l6 = 0000000000000000, Mem[0000000010081408] = ff225670
1355 stba %l6,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00225670
1356! %f2 = a0ffffff, %f0 = 00000000, %f10 = 2f541222 b6c04833
1357 fsmuld %f2 ,%f0 ,%f10 ! %f10 = 80000000 00000000
1358! %l5 = 0000000055282923, Mem[0000000010081408] = 00225670
1359 stba %l5,[%i2+%o4]0x80 ! Mem[0000000010081408] = 23225670
1360! Mem[00000000300c1410] = 0000000a, %l1 = 8661d7e62fed8ac7
1361 ldstuba [%i3+%o5]0x89,%l1 ! %l1 = 000000000000000a
1362! Mem[00000000100c1408] = b9caf377, %l1 = 000000000000000a
1363 swapa [%i3+%o4]0x88,%l1 ! %l1 = 00000000b9caf377
1364
1365p0_label_50:
1366! Starting 10 instruction Load Burst
1367! Mem[0000000021800100] = 6789e1d0, %l0 = 16621a16c311ee7c, %asi = 80
1368 ldsha [%o3+0x100]%asi,%l0 ! %l0 = 0000000000006789
1369! Mem[0000000030081410] = 6769b6c1 ece96015, %l2 = 00000000, %l3 = 00000000
1370 ldda [%i2+%o5]0x89,%l2 ! %l2 = 00000000ece96015 000000006769b6c1
1371! Mem[0000000010181408] = ffc91c98, %l2 = 00000000ece96015
1372 ldsba [%i6+%o4]0x80,%l2 ! %l2 = ffffffffffffffff
1373! Mem[0000000010041410] = 9dca4006000000ff, %l1 = 00000000b9caf377
1374 ldxa [%i1+%o5]0x88,%l1 ! %l1 = 9dca4006000000ff
1375! Mem[0000000010081408] = 70562223, %l0 = 0000000000006789
1376 lduba [%i2+%o4]0x88,%l0 ! %l0 = 0000000000000023
1377! Mem[0000000030101408] = 79ec7de9, %l2 = ffffffffffffffff
1378 ldswa [%i4+%o4]0x81,%l2 ! %l2 = 0000000079ec7de9
1379! %l3 = 000000006769b6c1, %l5 = 0000000055282923, %l5 = 0000000055282923
1380 orn %l3,%l5,%l5 ! %l5 = ffffffffeffff6dd
1381! Mem[00000000300c1408] = 00000000, %l0 = 0000000000000023
1382 ldsba [%i3+%o4]0x81,%l0 ! %l0 = 0000000000000000
1383! Mem[0000000010041410] = ff0000000640ca9d, %l5 = ffffffffeffff6dd
1384 ldxa [%i1+%o5]0x80,%l5 ! %l5 = ff0000000640ca9d
1385! Mem[0000000010081408] = ff000000 70562223, %l0 = 00000000, %l1 = 000000ff
1386 ldda [%i2+%o4]0x88,%l0 ! %l0 = 0000000070562223 00000000ff000000
1387
1388p0_label_51:
1389! Starting 10 instruction Store Burst
1390! %l0 = 70562223, %l1 = ff000000, Mem[0000000030081410] = 1560e9ec c1b66967
1391 stda %l0,[%i2+%o5]0x81 ! Mem[0000000030081410] = 70562223 ff000000
1392! %f16 = 81ff7b3f 3057df00, %l1 = 00000000ff000000
1393! Mem[00000000300c1430] = b78cc136deda621e
1394 add %i3,0x030,%g1
1395 stda %f16,[%g1+%l1]ASI_PST16_SL ! Mem[00000000300c1430] = b78cc136deda621e
1396! %f22 = 23292855 ff0000ff, Mem[00000000300c1408] = 00000000 000a0000
1397 stda %f22,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 23292855 ff0000ff
1398! %l0 = 70562223, %l1 = ff000000, Mem[0000000010041410] = 000000ff 9dca4006
1399 stda %l0,[%i1+%o5]0x88 ! Mem[0000000010041410] = 70562223 ff000000
1400! Mem[00000000100c1400] = a1673442, %l1 = 00000000ff000000
1401 swapa [%i3+%g0]0x88,%l1 ! %l1 = 00000000a1673442
1402! Mem[0000000030101400] = 00600f62, %l2 = 0000000079ec7de9
1403 ldstuba [%i4+%g0]0x81,%l2 ! %l2 = 0000000000000000
1404! Mem[0000000010001418] = 52cea8ba, %l6 = 0000000000000000
1405 swap [%i0+0x018],%l6 ! %l6 = 0000000052cea8ba
1406! %l1 = 00000000a1673442, Mem[0000000010141425] = 46ffb149
1407 stb %l1,[%i5+0x025] ! Mem[0000000010141424] = 4642b149
1408! %f10 = 80000000 00000000, Mem[0000000010181400] = 437c17fd 344a0000
1409 stda %f10,[%i6+%g0]0x88 ! Mem[0000000010181400] = 80000000 00000000
1410! %f13 = 249a5f54, Mem[0000000030081400] = 000000ff
1411 sta %f13,[%i2+%g0]0x89 ! Mem[0000000030081400] = 249a5f54
1412
1413p0_label_52:
1414! Starting 10 instruction Load Burst
1415! Mem[0000000010081408] = 70562223, %l6 = 0000000052cea8ba
1416 lduwa [%i2+%o4]0x88,%l6 ! %l6 = 0000000070562223
1417! Mem[0000000030081408] = ffffffff, %l2 = 0000000000000000
1418 ldsha [%i2+%o4]0x89,%l2 ! %l2 = ffffffffffffffff
1419! Mem[0000000030101408] = 00000004e97dec79, %f10 = 80000000 00000000
1420 ldda [%i4+%o4]0x89,%f10 ! %f10 = 00000004 e97dec79
1421! Mem[0000000010081408] = 23225670000000ff, %l2 = ffffffffffffffff, %asi = 80
1422 ldxa [%i2+0x008]%asi,%l2 ! %l2 = 23225670000000ff
1423! Mem[0000000010141400] = 00000000, %l4 = 00000000000000dd
1424 lduwa [%i5+%g0]0x80,%l4 ! %l4 = 0000000000000000
1425! Mem[0000000010001408] = 00000000, %l0 = 0000000070562223
1426 ldswa [%i0+%o4]0x88,%l0 ! %l0 = 0000000000000000
1427! Mem[0000000030001410] = ff0000ff, %l1 = 00000000a1673442
1428 ldswa [%i0+%o5]0x89,%l1 ! %l1 = ffffffffff0000ff
1429! Mem[0000000010181400] = 00000000, %l5 = ff0000000640ca9d
1430 ldsha [%i6+%g0]0x80,%l5 ! %l5 = 0000000000000000
1431! Mem[0000000010101410] = ffffffff, %l4 = 0000000000000000
1432 ldswa [%i4+%o5]0x88,%l4 ! %l4 = ffffffffffffffff
1433! Mem[0000000010041400] = 346609ff, %l2 = 23225670000000ff
1434 lduba [%i1+%g0]0x88,%l2 ! %l2 = 00000000000000ff
1435
1436p0_label_53:
1437! Starting 10 instruction Store Burst
1438! %l6 = 0000000070562223, Mem[00000000100c1410] = 0052d4bc
1439 stba %l6,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 2352d4bc
1440! Mem[00000000100c1408] = 0000000a, %l7 = 00000000ffffffff
1441 ldstuba [%i3+%o4]0x88,%l7 ! %l7 = 000000000000000a
1442! %f24 = a1673442 a1614661, Mem[0000000030141400] = 00000039 00000000
1443 stda %f24,[%i5+%g0]0x89 ! Mem[0000000030141400] = a1673442 a1614661
1444! Mem[0000000010181400] = 00000000 00000080 ffc91c98 7c956549
1445! %f0 = 00000000 000000ff a0ffffff ffffd657
1446! %f4 = 6de92b21 61460080 d3ba5a09 aa7bb364
1447! %f8 = e97dec79 b8ef6729 00000004 e97dec79
1448! %f12 = 250b6e0f 249a5f54 4b7cec42 82a3085b
1449 stda %f0 ,[%i6+%g0]ASI_BLK_AIUPL ! Block Store to 0000000010181400
1450! %l2 = 00000000000000ff, Mem[0000000030081400] = 249a5f54
1451 stha %l2,[%i2+%g0]0x89 ! Mem[0000000030081400] = 249a00ff
1452! %l2 = 00000000000000ff, Mem[0000000010041410] = 70562223
1453 stba %l2,[%i1+%o5]0x88 ! Mem[0000000010041410] = 705622ff
1454! %f9 = b8ef6729, Mem[00000000100c1430] = 1ec2e7d4
1455 st %f9 ,[%i3+0x030] ! Mem[00000000100c1430] = b8ef6729
1456! %l0 = 0000000000000000, Mem[0000000010081400] = 4f0c3bf1
1457 stwa %l0,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000
1458! Mem[0000000030081408] = ffffffff, %l4 = ffffffffffffffff
1459 ldstuba [%i2+%o4]0x81,%l4 ! %l4 = 00000000000000ff
1460! %l1 = ffffffffff0000ff, %l5 = 0000000000000000, %y = 00000000
1461 udiv %l1,%l5,%l5 ! Div by zero, %l0 = 0000000000000028
1462
1463p0_label_54:
1464! Starting 10 instruction Load Burst
1465! Mem[0000000030081410] = 000000ff 23225670, %l2 = 000000ff, %l3 = 6769b6c1
1466 ldda [%i2+%o5]0x89,%l2 ! %l2 = 0000000023225670 00000000000000ff
1467! Mem[0000000030081410] = 23225670, %l1 = ffffffffff0000ff
1468 lduha [%i2+%o5]0x89,%l1 ! %l1 = 0000000000005670
1469! Mem[0000000030181410] = 80004661, %l6 = 0000000070562223
1470 ldsha [%i6+%o5]0x81,%l6 ! %l6 = ffffffffffff8000
1471! Mem[0000000010081410] = 000000ff, %l6 = ffffffffffff8000
1472 lduba [%i2+%o5]0x88,%l6 ! %l6 = 00000000000000ff
1473! Mem[0000000010001420] = 5834e4dc00000000, %l0 = 0000000000000028
1474 ldx [%i0+0x020],%l0 ! %l0 = 5834e4dc00000000
1475 membar #Sync ! Added by membar checker (9)
1476! Mem[0000000010181408] = 57d6ffffffffffa0, %l7 = 000000000000000a
1477 ldx [%i6+%o4],%l7 ! %l7 = 57d6ffffffffffa0
1478! Mem[0000000010041420] = 00000000 00000000, %l2 = 23225670, %l3 = 000000ff
1479 ldd [%i1+0x020],%l2 ! %l2 = 0000000000000000 0000000000000000
1480! Mem[00000000100c1400] = a1614661ff000000, %l1 = 0000000000005670
1481 ldxa [%i3+%g0]0x88,%l1 ! %l1 = a1614661ff000000
1482! Mem[0000000030101400] = ff600f62, %l0 = 5834e4dc00000000
1483 lduwa [%i4+%g0]0x81,%l0 ! %l0 = 00000000ff600f62
1484! Mem[0000000010041410] = ff225670000000ff, %l2 = 0000000000000000
1485 ldxa [%i1+%o5]0x80,%l2 ! %l2 = ff225670000000ff
1486
1487p0_label_55:
1488! Starting 10 instruction Store Burst
1489! %l4 = 00000000000000ff, Mem[00000000300c1400] = ffffffff
1490 stwa %l4,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 000000ff
1491! %l1 = a1614661ff000000, Mem[0000000020800000] = 3acdbe80, %asi = 80
1492 stba %l1,[%o1+0x000]%asi ! Mem[0000000020800000] = 00cdbe80
1493! %l4 = 00000000000000ff, Mem[0000000010181400] = ff000000, %asi = 80
1494 stwa %l4,[%i6+0x000]%asi ! Mem[0000000010181400] = 000000ff
1495! Mem[0000000030001410] = ff0000ff, %l2 = ff225670000000ff
1496 ldstuba [%i0+%o5]0x81,%l2 ! %l2 = 00000000000000ff
1497! %l4 = 000000ff, %l5 = 00000000, Mem[0000000010041400] = ff096634 78ed3be1
1498 stda %l4,[%i1+%g0]0x80 ! Mem[0000000010041400] = 000000ff 00000000
1499! %f28 = f5b04452 344a7651, %l2 = 00000000000000ff
1500! Mem[0000000030141408] = 614661a1ffffa377
1501 add %i5,0x008,%g1
1502 stda %f28,[%g1+%l2]ASI_PST16_S ! Mem[0000000030141408] = f5b04452344a7651
1503! %l5 = 0000000000000000, Mem[000000001010143e] = 10be04ff, %asi = 80
1504 stba %l5,[%i4+0x03e]%asi ! Mem[000000001010143c] = 10be00ff
1505! %l3 = 0000000000000000, Mem[0000000030101410] = ff000000
1506 stwa %l3,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000000
1507! Mem[0000000010141420] = 00600f62, %l6 = 000000ff, %l0 = ff600f62
1508 add %i5,0x20,%g1
1509 casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000000600f62
1510! %f15 = 82a3085b, %f20 = 3d2d1e53, %f3 = ffffd657
1511 fmuls %f15,%f20,%f3 ! tt=0x22, %l0 = 0000000000600f84
1512
1513p0_label_56:
1514! Starting 10 instruction Load Burst
1515! Mem[0000000010081416] = 00000000, %l3 = 0000000000000000, %asi = 80
1516 ldsha [%i2+0x016]%asi,%l3 ! %l3 = 0000000000000000
1517! Mem[0000000020800040] = ff0098b0, %l7 = 57d6ffffffffffa0
1518 ldsb [%o1+0x040],%l7 ! %l7 = ffffffffffffffff
1519! Mem[00000000300c1410] = ff000000, %l2 = 00000000000000ff
1520 ldswa [%i3+%o5]0x81,%l2 ! %l2 = ffffffffff000000
1521! Mem[0000000030041400] = 390000001e54fc02, %f28 = f5b04452 344a7651
1522 ldda [%i1+%g0]0x81,%f28 ! %f28 = 39000000 1e54fc02
1523! Mem[0000000010041408] = ffb27b7a, %l7 = ffffffffffffffff
1524 ldswa [%i1+%o4]0x80,%l7 ! %l7 = ffffffffffb27b7a
1525! Mem[00000000100c1430] = b8ef672900afd415, %l2 = ffffffffff000000
1526 ldx [%i3+0x030],%l2 ! %l2 = b8ef672900afd415
1527! Mem[0000000010081408] = 23225670, %l6 = 00000000000000ff
1528 ldswa [%i2+%o4]0x80,%l6 ! %l6 = 0000000023225670
1529! Mem[0000000030141410] = a1673442, %l1 = a1614661ff000000
1530 ldsha [%i5+%o5]0x81,%l1 ! %l1 = ffffffffffffa167
1531 membar #Sync ! Added by membar checker (10)
1532! Mem[00000000300c1400] = 000000ff 0000ff0a ff0000ff 55282923
1533! Mem[00000000300c1410] = ff000000 fd030000 33c35478 8a7f2955
1534! Mem[00000000300c1420] = 49b18046 981ac93c 8f4ae761 968a047d
1535! Mem[00000000300c1430] = b78cc136 deda621e abc0372d 31dd194e
1536 ldda [%i3+%g0]ASI_BLK_AIUSL,%f0 ! Block Load from 00000000300c1400
1537! Mem[00000000211c0000] = ec0aeee0, %l6 = 0000000023225670, %asi = 80
1538 lduba [%o2+0x000]%asi,%l6 ! %l6 = 00000000000000ec
1539
1540p0_label_57:
1541! Starting 10 instruction Store Burst
1542! %l7 = ffffffffffb27b7a, Mem[0000000030141410] = 423467a1
1543 stwa %l7,[%i5+%o5]0x89 ! Mem[0000000030141410] = ffb27b7a
1544! Mem[0000000020800000] = 00cdbe80, %l2 = b8ef672900afd415
1545 ldstub [%o1+%g0],%l2 ! %l2 = 0000000000000000
1546! %l6 = 00000000000000ec, Mem[0000000010041438] = 2e225670, %asi = 80
1547 stha %l6,[%i1+0x038]%asi ! Mem[0000000010041438] = 00ec5670
1548! Mem[0000000010081400] = 00000000 00000000 23225670 000000ff
1549! %f0 = 0aff0000 ff000000 23292855 ff0000ff
1550! %f4 = 000003fd 000000ff 55297f8a 7854c333
1551! %f8 = 3cc91a98 4680b149 7d048a96 61e74a8f
1552! %f12 = 1e62dade 36c18cb7 4e19dd31 2d37c0ab
1553 stda %f0 ,[%i2+%g0]ASI_BLK_AIUPL ! Block Store to 0000000010081400
1554! %f24 = a1673442 a1614661, %l4 = 00000000000000ff
1555! Mem[0000000010141408] = ff7c17fd10be04ff
1556 add %i5,0x008,%g1
1557 stda %f24,[%g1+%l4]ASI_PST8_P ! Mem[0000000010141408] = a1673442a1614661
1558! %l7 = ffffffffffb27b7a, Mem[0000000010181410] = 61460080
1559 stba %l7,[%i6+%o5]0x88 ! Mem[0000000010181410] = 6146007a
1560! Mem[0000000030081410] = 70562223, %l5 = 0000000000000000
1561 ldstuba [%i2+%o5]0x81,%l5 ! %l5 = 0000000000000070
1562! Mem[0000000010181410] = 6146007a, %l2 = 0000000000000000
1563 ldstuba [%i6+%o5]0x88,%l2 ! %l2 = 000000000000007a
1564! Mem[0000000010101400] = 3057df00, %l0 = 0000000000600f84
1565 swapa [%i4+%g0]0x88,%l0 ! %l0 = 000000003057df00
1566! %l5 = 0000000000000070, Mem[0000000030181400] = 0a000000
1567 stha %l5,[%i6+%g0]0x89 ! Mem[0000000030181400] = 0a000070
1568
1569p0_label_58:
1570! Starting 10 instruction Load Burst
1571 membar #Sync ! Added by membar checker (11)
1572! Mem[0000000010081423] = 49b18046, %l7 = ffffffffffb27b7a, %asi = 80
1573 ldsba [%i2+0x023]%asi,%l7 ! %l7 = 0000000000000046
1574! Mem[0000000010141400] = 00000000, %l1 = ffffffffffffa167
1575 ldsha [%i5+%g0]0x80,%l1 ! %l1 = 0000000000000000
1576! Mem[0000000010001408] = 00000000, %f16 = 81ff7b3f
1577 lda [%i0+%o4]0x88,%f16 ! %f16 = 00000000
1578! Mem[0000000010001408] = 00000000, %l1 = 0000000000000000
1579 ldswa [%i0+%o4]0x80,%l1 ! %l1 = 0000000000000000
1580! Mem[0000000010081408] = ff0000ff, %f16 = 00000000
1581 lda [%i2+%o4]0x80,%f16 ! %f16 = ff0000ff
1582! Mem[00000000100c1410] = 2352d4bc, %l2 = 000000000000007a
1583 lduwa [%i3+%o5]0x80,%l2 ! %l2 = 000000002352d4bc
1584! Mem[0000000030081410] = ff562223, %l5 = 0000000000000070
1585 lduwa [%i2+%o5]0x81,%l5 ! %l5 = 00000000ff562223
1586! Mem[0000000030141408] = 5244b0f5, %l5 = 00000000ff562223
1587 lduwa [%i5+%o4]0x89,%l5 ! %l5 = 000000005244b0f5
1588! %l1 = 0000000000000000, immd = fffffffffffffa0f, %l108 = 0000000000000005
1589 sdivx %l1,-0x5f1,%l5 ! %l5 = 0000000000000000
1590! Mem[0000000010141408] = a1673442, %l6 = 00000000000000ec, %asi = 80
1591 lduwa [%i5+0x008]%asi,%l6 ! %l6 = 00000000a1673442
1592
1593p0_label_59:
1594! Starting 10 instruction Store Burst
1595! Mem[0000000010101430] = 51764a34, %l0 = 3057df00, %l3 = 00000000
1596 add %i4,0x30,%g1
1597 casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000051764a34
1598! %f6 = 55297f8a 7854c333, Mem[0000000010081408] = ff0000ff 23292855
1599 stda %f6 ,[%i2+%o4]0x88 ! Mem[0000000010081408] = 55297f8a 7854c333
1600! %f16 = ff0000ff 3057df00, Mem[0000000010041400] = 000000ff 00000000
1601 stda %f16,[%i1+%g0]0x80 ! Mem[0000000010041400] = ff0000ff 3057df00
1602! %l7 = 0000000000000046, %l2 = 000000002352d4bc, %l7 = 0000000000000046
1603 xnor %l7,%l2,%l7 ! %l7 = ffffffffdcad2b05
1604! Mem[0000000010041400] = ff0000ff, %l5 = 0000000000000000
1605 ldstuba [%i1+%g0]0x88,%l5 ! %l5 = 00000000000000ff
1606! Mem[0000000030081400] = ff009a24 61e74a8f ffffffff 00000000
1607! %f16 = ff0000ff 3057df00 ffb27b7a 00000a00
1608! %f20 = 3d2d1e53 cd9109ff 23292855 ff0000ff
1609! %f24 = a1673442 a1614661 48401344 ece96015
1610! %f28 = 39000000 1e54fc02 ff04be10 78ed3be1
1611 stda %f16,[%i2+%g0]ASI_BLK_S ! Block Store to 0000000030081400
1612! %f24 = a1673442, Mem[0000000030181400] = 0a000070
1613 sta %f24,[%i6+%g0]0x89 ! Mem[0000000030181400] = a1673442
1614! Mem[0000000010101408] = 000a0000, %l0 = 000000003057df00
1615 swapa [%i4+%o4]0x80,%l0 ! %l0 = 00000000000a0000
1616! Mem[0000000010101400] = 840f6000, %l0 = 00000000000a0000
1617 ldstuba [%i4+%g0]0x80,%l0 ! %l0 = 0000000000000084
1618! Mem[00000000218001c1] = ff531060, %l5 = 00000000000000ff
1619 ldstuba [%o3+0x1c1]%asi,%l5 ! %l5 = 0000000000000053
1620
1621p0_label_60:
1622! Starting 10 instruction Load Burst
1623! Mem[0000000030141408] = 5244b0f5, %l1 = 0000000000000000
1624 lduha [%i5+%o4]0x89,%l1 ! %l1 = 000000000000b0f5
1625 membar #Sync ! Added by membar checker (12)
1626! Mem[0000000030081410] = 531e2d3d, %f2 = 23292855
1627 lda [%i2+%o5]0x89,%f2 ! %f2 = 531e2d3d
1628! Mem[0000000021800140] = 32ff2000, %l5 = 0000000000000053, %asi = 80
1629 lduha [%o3+0x140]%asi,%l5 ! %l5 = 00000000000032ff
1630! Mem[0000000010181400] = 000000ff, %l1 = 000000000000b0f5
1631 lduwa [%i6+%g0]0x80,%l1 ! %l1 = 00000000000000ff
1632! Mem[000000001014142c] = 61e74a8f, %l3 = 0000000051764a34, %asi = 80
1633 ldswa [%i5+0x02c]%asi,%l3 ! %l3 = 0000000061e74a8f
1634! Mem[0000000030081408] = ffb27b7a00000a00, %l2 = 000000002352d4bc
1635 ldxa [%i2+%o4]0x81,%l2 ! %l2 = ffb27b7a00000a00
1636! Mem[00000000201c0000] = ff4f6050, %l3 = 0000000061e74a8f
1637 ldsh [%o0+%g0],%l3 ! %l3 = ffffffffffffff4f
1638! %l0 = 0000000000000084, immd = fffffffffffff4a5, %l108 = 0000000000000000
1639 udivx %l0,-0xb5b,%l0 ! %l0 = 0000000000000000
1640! Mem[00000000300c1410] = 000000ff, %l7 = ffffffffdcad2b05
1641 ldsba [%i3+%o5]0x89,%l7 ! %l7 = ffffffffffffffff
1642! Mem[0000000030001400] = ece96015, %l2 = ffb27b7a00000a00
1643 lduha [%i0+%g0]0x89,%l2 ! %l2 = 0000000000006015
1644
1645p0_label_61:
1646! Starting 10 instruction Store Burst
1647! %l6 = a1673442, %l7 = ffffffff, Mem[0000000010041400] = ff0000ff 3057df00
1648 stda %l6,[%i1+%g0]0x80 ! Mem[0000000010041400] = a1673442 ffffffff
1649! %f0 = 0aff0000 ff000000, %l0 = 0000000000000000
1650! Mem[0000000030081428] = 48401344ece96015
1651 add %i2,0x028,%g1
1652 stda %f0,[%g1+%l0]ASI_PST16_S ! Mem[0000000030081428] = 48401344ece96015
1653! Code Fragment 3, seed = 954529
1654p0_fragment_4:
1655! %l0 = 0000000000000000
1656 setx 0xc5a88be373fa641e,%g7,%l0 ! %l0 = c5a88be373fa641e
1657! %l1 = 00000000000000ff
1658 setx 0x691b22948dd636c9,%g7,%l1 ! %l1 = 691b22948dd636c9
1659 setx 0x1fe000, %g1, %g3
1660 or %l0, %g3, %l0 ! always set perrmask = 0xff
1661 setx 0x1ffff8, %g1, %g2
1662 and %l0, %g2, %l0
1663 ta T_CHANGE_HPRIV
1664 stxa %l1, [%l0]ASI_DCACHE_DATA
1665 ta T_CHANGE_NONHPRIV
1666! %l0 = c5a88be373fa641e
1667 setx 0x96d4a3e48b5f2584,%g7,%l0 ! %l0 = 96d4a3e48b5f2584
1668! %l1 = 691b22948dd636c9
1669 setx 0xf66ca2297847b34f,%g7,%l1 ! %l1 = f66ca2297847b34f
1670p0_fragment_4_end:
1671! Mem[0000000030101408] = e97dec79, %l5 = 00000000000032ff
1672 swapa [%i4+%o4]0x89,%l5 ! %l5 = 00000000e97dec79
1673! Mem[0000000030001408] = 00000000, %l0 = 000000008b5f2584
1674 swapa [%i0+%o4]0x81,%l0 ! %l0 = 0000000000000000
1675! %l2 = 0000000000006015, Mem[000000001004140a] = ffb27b7a
1676 sth %l2,[%i1+0x00a] ! Mem[0000000010041408] = ffb26015
1677! %f30 = ff04be10 78ed3be1, %l2 = 0000000000006015
1678! Mem[0000000010041408] = ffb260150000a161
1679 add %i1,0x008,%g1
1680 stda %f30,[%g1+%l2]ASI_PST32_P ! Mem[0000000010041408] = ffb2601578ed3be1
1681! %l0 = 0000000000000000, Mem[00000000218000c1] = ffbb1fa0
1682 stb %l0,[%o3+0x0c1] ! Mem[00000000218000c0] = ff001fa0
1683! %l0 = 0000000000000000, Mem[0000000010001408] = 000000001c3bbb1e
1684 stxa %l0,[%i0+%o4]0x80 ! Mem[0000000010001408] = 0000000000000000
1685! %l7 = ffffffffffffffff, Mem[0000000030001400] = 1560e9ec
1686 stha %l7,[%i0+%g0]0x81 ! Mem[0000000030001400] = ffffe9ec
1687
1688p0_label_62:
1689! Starting 10 instruction Load Burst
1690! Mem[0000000010081408] = 33c35478, %l0 = 0000000000000000, %asi = 80
1691 ldsha [%i2+0x008]%asi,%l0 ! %l0 = 00000000000033c3
1692! Mem[0000000030101408] = ff320000, %f7 = 7854c333
1693 lda [%i4+%o4]0x81,%f7 ! %f7 = ff320000
1694! Mem[0000000030101408] = 00000004000032ff, %l3 = ffffffffffffff4f
1695 ldxa [%i4+%o4]0x89,%l3 ! %l3 = 00000004000032ff
1696! Mem[0000000010141404] = 48ece820, %f26 = 48401344
1697 lda [%i5+0x004]%asi,%f26 ! %f26 = 48ece820
1698! Mem[0000000030041400] = 39000000 1e54fc02, %l6 = a1673442, %l7 = ffffffff
1699 ldda [%i1+%g0]0x81,%l6 ! %l6 = 0000000039000000 000000001e54fc02
1700! Mem[00000000100c1400] = 000000ff, %l1 = f66ca2297847b34f
1701 ldswa [%i3+%g0]0x80,%l1 ! %l1 = 00000000000000ff
1702! Mem[0000000010141410] = 1560e9ec, %l0 = 00000000000033c3
1703 ldsba [%i5+%o5]0x80,%l0 ! %l0 = 0000000000000015
1704! Mem[0000000030101400] = ff600f62 4f0c3bf1, %l6 = 39000000, %l7 = 1e54fc02
1705 ldda [%i4+%g0]0x81,%l6 ! %l6 = 00000000ff600f62 000000004f0c3bf1
1706! Mem[0000000010001410] = 00000000, %l0 = 0000000000000015
1707 ldsba [%i0+%o5]0x80,%l0 ! %l0 = 0000000000000000
1708! Mem[0000000010101400] = ff0f6000, %l1 = 00000000000000ff
1709 lduha [%i4+%g0]0x80,%l1 ! %l1 = 000000000000ff0f
1710
1711p0_label_63:
1712! Starting 10 instruction Store Burst
1713! %l5 = 00000000e97dec79, Mem[0000000010181410] = ff004661
1714 stba %l5,[%i6+%o5]0x80 ! Mem[0000000010181410] = 79004661
1715! Mem[00000000100c141c] = 00004a34, %l0 = 0000000000000000, %asi = 80
1716 swapa [%i3+0x01c]%asi,%l0 ! %l0 = 0000000000004a34
1717! Mem[0000000010101410] = ffffffff, %l4 = 00000000000000ff
1718 swapa [%i4+%o5]0x80,%l4 ! %l4 = 00000000ffffffff
1719! Mem[0000000030081400] = ff0000ff, %l0 = 0000000000004a34
1720 ldstuba [%i2+%g0]0x81,%l0 ! %l0 = 00000000000000ff
1721! %l0 = 00000000000000ff, Mem[0000000021800180] = ffffda30
1722 sth %l0,[%o3+0x180] ! Mem[0000000021800180] = 00ffda30
1723! %l0 = 00000000000000ff, Mem[0000000030081400] = ff0000ff
1724 stha %l0,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00ff00ff
1725! Mem[0000000010001404] = 68d8f101, %l3 = 000032ff, %l3 = 000032ff
1726 add %i0,0x04,%g1
1727 casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000068d8f101
1728! Mem[0000000030181408] = 57d6ffff, %l7 = 000000004f0c3bf1
1729 ldstuba [%i6+%o4]0x81,%l7 ! %l7 = 0000000000000057
1730! %f20 = 3d2d1e53, Mem[0000000030081410] = 3d2d1e53
1731 sta %f20,[%i2+%o5]0x81 ! Mem[0000000030081410] = 3d2d1e53
1732! %l7 = 0000000000000057, Mem[0000000010181424] = 79ec7de9
1733 stw %l7,[%i6+0x024] ! Mem[0000000010181424] = 00000057
1734
1735p0_label_64:
1736! Starting 10 instruction Load Burst
1737! Mem[0000000010081424] = 981ac93c, %l1 = 000000000000ff0f, %asi = 80
1738 lduba [%i2+0x024]%asi,%l1 ! %l1 = 0000000000000098
1739! Mem[0000000030101400] = f13b0c4f620f60ff, %l2 = 0000000000006015
1740 ldxa [%i4+%g0]0x89,%l2 ! %l2 = f13b0c4f620f60ff
1741! Mem[0000000010101438] = e13bed7810be00ff, %l3 = 0000000068d8f101, %asi = 80
1742 ldxa [%i4+0x038]%asi,%l3 ! %l3 = e13bed7810be00ff
1743! %l2 = f13b0c4f620f60ff, %l0 = 00000000000000ff, %l4 = 00000000ffffffff
1744 or %l2,%l0,%l4 ! %l4 = f13b0c4f620f60ff
1745! Mem[0000000020800000] = ffcdbe80, %l0 = 00000000000000ff, %asi = 80
1746 lduba [%o1+0x000]%asi,%l0 ! %l0 = 00000000000000ff
1747! Mem[0000000021800140] = 32ff2000, %l6 = 00000000ff600f62, %asi = 80
1748 lduha [%o3+0x140]%asi,%l6 ! %l6 = 00000000000032ff
1749! Mem[0000000030101410] = 00000000, %f15 = 2d37c0ab
1750 lda [%i4+%o5]0x89,%f15 ! %f15 = 00000000
1751! Mem[0000000010141408] = a1673442, %l0 = 00000000000000ff
1752 lduba [%i5+%o4]0x80,%l0 ! %l0 = 00000000000000a1
1753! Mem[0000000010181408] = ffffd657, %l0 = 00000000000000a1
1754 lduha [%i6+%o4]0x88,%l0 ! %l0 = 000000000000d657
1755! %f17 = 3057df00, %f24 = a1673442, %f14 = 4e19dd31
1756 fadds %f17,%f24,%f14 ! %f14 = 3057df00
1757
1758p0_label_65:
1759! Starting 10 instruction Store Burst
1760! %f24 = a1673442 a1614661, Mem[00000000100c1400] = ff000000 a1614661
1761 stda %f24,[%i3+%g0]0x88 ! Mem[00000000100c1400] = a1673442 a1614661
1762! %f24 = a1673442, Mem[0000000010041438] = 00ec5670
1763 sta %f24,[%i1+0x038]%asi ! Mem[0000000010041438] = a1673442
1764! %l7 = 0000000000000057, Mem[0000000010101400] = 00600fff
1765 stba %l7,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00600f57
1766! %l2 = f13b0c4f620f60ff, Mem[0000000010141408] = 614661a1423467a1
1767 stxa %l2,[%i5+%o4]0x88 ! Mem[0000000010141408] = f13b0c4f620f60ff
1768! %l2 = 620f60ff, %l3 = 10be00ff, Mem[0000000010181430] = 545f9a24 0f6e0b25, %asi = 80
1769 stda %l2,[%i6+0x030]%asi ! Mem[0000000010181430] = 620f60ff 10be00ff
1770! Mem[0000000010001408] = 00000000, %l1 = 0000000000000098
1771 ldswa [%i0+%o4]0x88,%l1 ! %l1 = 0000000000000000
1772! Mem[0000000010181410] = 79004661212be96d, %l7 = 0000000000000057, %l7 = 0000000000000057
1773 add %i6,0x10,%g1
1774 casxa [%g1]0x80,%l7,%l7 ! %l7 = 79004661212be96d
1775! %l6 = 000032ff, %l7 = 212be96d, Mem[0000000030081410] = 531e2d3d ff0991cd
1776 stda %l6,[%i2+%o5]0x89 ! Mem[0000000030081410] = 000032ff 212be96d
1777! Mem[0000000010181420] = 2967efb8, %l7 = 212be96d, %l5 = e97dec79
1778 add %i6,0x20,%g1
1779 casa [%g1]0x80,%l7,%l5 ! %l5 = 000000002967efb8
1780! Mem[0000000030141400] = 614661a1, %l3 = 0000000010be00ff
1781 swapa [%i5+%g0]0x81,%l3 ! %l3 = 00000000614661a1
1782
1783p0_label_66:
1784! Starting 10 instruction Load Burst
1785! Mem[000000001008143d] = 31dd194e, %l2 = f13b0c4f620f60ff, %asi = 80
1786 lduba [%i2+0x03d]%asi,%l2 ! %l2 = 00000000000000dd
1787! Mem[0000000010041439] = a1673442, %l5 = 000000002967efb8
1788 ldub [%i1+0x039],%l5 ! %l5 = 0000000000000067
1789! Mem[0000000010141408] = 620f60ff, %l6 = 00000000000032ff
1790 lduba [%i5+%o4]0x88,%l6 ! %l6 = 00000000000000ff
1791! %l0 = 000000000000d657, %l7 = 79004661212be96d, %l2 = 00000000000000dd
1792 and %l0,%l7,%l2 ! %l2 = 000000000000c045
1793 membar #Sync ! Added by membar checker (13)
1794! Mem[0000000010181400] = 000000ff 00000000 57d6ffff ffffffa0
1795! Mem[0000000010181410] = 79004661 212be96d 64b37baa 095abad3
1796! Mem[0000000010181420] = 2967efb8 00000057 79ec7de9 04000000
1797! Mem[0000000010181430] = 620f60ff 10be00ff 5b08a382 42ec7c4b
1798 ldda [%i6+%g0]ASI_BLK_P,%f0 ! Block Load from 0000000010181400
1799! Mem[0000000030041400] = 39000000, %l3 = 00000000614661a1
1800 lduba [%i1+%g0]0x81,%l3 ! %l3 = 0000000000000039
1801! Mem[00000000100c1410] = bcd45223, %l1 = 0000000000000000
1802 lduwa [%i3+%o5]0x88,%l1 ! %l1 = 00000000bcd45223
1803! Mem[00000000100c1408] = ff00000000000036, %l7 = 79004661212be96d
1804 ldxa [%i3+%o4]0x80,%l7 ! %l7 = ff00000000000036
1805! Code Fragment 4, seed = 724175
1806p0_fragment_5:
1807! %l0 = 000000000000d657
1808 setx 0x343311a0347010ae,%g7,%l0 ! %l0 = 343311a0347010ae
1809! %l1 = 00000000bcd45223
1810 setx 0x485f0b16d7437e59,%g7,%l1 ! %l1 = 485f0b16d7437e59
1811 setx 0x7ff8, %g1, %g2
1812 and %l0, %g2, %l0
1813 setx 0xffffffff, %g1, %g2
1814 and %l1, %g2, %l1
1815 setx 0x100000000, %g1, %g2
1816 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1817 ta T_CHANGE_HPRIV
1818 stxa %l1, [%l0]ASI_ICACHE_INSTR
1819 ta T_CHANGE_NONHPRIV
1820! %l0 = 343311a0347010ae
1821 setx 0x8f6009a3188d1814,%g7,%l0 ! %l0 = 8f6009a3188d1814
1822! %l1 = 485f0b16d7437e59
1823 setx 0xf95ce88c8af260df,%g7,%l1 ! %l1 = f95ce88c8af260df
1824p0_fragment_5_end:
1825! Mem[0000000010101400] = ffff7b3f00600f57, %f16 = ff0000ff 3057df00
1826 ldda [%i4+%g0]0x88,%f16 ! %f16 = ffff7b3f 00600f57
1827
1828p0_label_67:
1829! Starting 10 instruction Store Burst
1830! %l7 = ff00000000000036, Mem[0000000030181408] = ffd6ffff
1831 stwa %l7,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000036
1832! Mem[0000000010001417] = 00000052, %l7 = ff00000000000036
1833 ldstub [%i0+0x017],%l7 ! %l7 = 0000000000000052
1834! %l4 = f13b0c4f620f60ff, Mem[00000000300c1408] = 23292855ff0000ff
1835 stxa %l4,[%i3+%o4]0x89 ! Mem[00000000300c1408] = f13b0c4f620f60ff
1836! Mem[00000000300c1408] = 620f60ff, %l4 = 00000000620f60ff
1837 swapa [%i3+%o4]0x89,%l4 ! %l4 = 00000000620f60ff
1838! %f24 = a1673442 a1614661, Mem[0000000010141410] = 1560e9ec 63399ecd
1839 stda %f24,[%i5+%o5]0x80 ! Mem[0000000010141410] = a1673442 a1614661
1840! Mem[00000000300c1410] = ff000000, %l1 = f95ce88c8af260df
1841 ldstuba [%i3+%o5]0x81,%l1 ! %l1 = 00000000000000ff
1842! Mem[0000000021800081] = 0de4d970, %l6 = 00000000000000ff
1843 ldstub [%o3+0x081],%l6 ! %l6 = 00000000000000e4
1844! Mem[00000000100c1400] = 614661a1, %l7 = 0000000000000052
1845 lduba [%i3+%g0]0x80,%l7 ! %l7 = 0000000000000061
1846 membar #Sync ! Added by membar checker (14)
1847! %l4 = 00000000620f60ff, Mem[0000000010181400] = 000000ff
1848 stha %l4,[%i6+%g0]0x80 ! Mem[0000000010181400] = 60ff00ff
1849! %f6 = 64b37baa, Mem[0000000010081408] = 7854c333
1850 sta %f6 ,[%i2+%o4]0x88 ! Mem[0000000010081408] = 64b37baa
1851
1852p0_label_68:
1853! Starting 10 instruction Load Burst
1854! Mem[0000000030141410] = 7a7bb2ffa1614661, %f8 = 2967efb8 00000057
1855 ldda [%i5+%o5]0x81,%f8 ! %f8 = 7a7bb2ff a1614661
1856! Mem[00000000300c1400] = ff000000, %l4 = 00000000620f60ff
1857 ldsha [%i3+%g0]0x89,%l4 ! %l4 = 0000000000000000
1858! Mem[0000000021800141] = 32ff2000, %l1 = 00000000000000ff
1859 ldsb [%o3+0x141],%l1 ! %l1 = ffffffffffffffff
1860! Mem[0000000030081400] = 00ff00ff, %l6 = 00000000000000e4
1861 lduha [%i2+%g0]0x81,%l6 ! %l6 = 00000000000000ff
1862! %l4 = 0000000000000000, %l1 = ffffffffffffffff, %y = 00000000
1863 sdiv %l4,%l1,%l5 ! %l5 = 0000000000000000
1864 mov %l0,%y ! %y = 188d1814
1865! Mem[000000001004143a] = a1673442, %l6 = 00000000000000ff, %asi = 80
1866 lduha [%i1+0x03a]%asi,%l6 ! %l6 = 0000000000003442
1867! Mem[00000000300c1410] = ff000000, %l2 = 000000000000c045
1868 ldswa [%i3+%o5]0x81,%l2 ! %l2 = ffffffffff000000
1869! Mem[0000000030141410] = 7a7bb2ff, %l4 = 0000000000000000
1870 ldswa [%i5+%o5]0x81,%l4 ! %l4 = 000000007a7bb2ff
1871! Mem[0000000030101410] = 00000000, %l5 = 0000000000000000
1872 ldsha [%i4+%o5]0x81,%l5 ! %l5 = 0000000000000000
1873! Mem[00000000211c0000] = ec0aeee0, %l6 = 0000000000003442, %asi = 80
1874 lduba [%o2+0x000]%asi,%l6 ! %l6 = 00000000000000ec
1875
1876p0_label_69:
1877! Starting 10 instruction Store Burst
1878! %l4 = 000000007a7bb2ff, Mem[0000000010101410] = 000000ff531e2d3d
1879 stx %l4,[%i4+%o5] ! Mem[0000000010101410] = 000000007a7bb2ff
1880! %l2 = ffffffffff000000, Mem[00000000300c1410] = ff000000
1881 stwa %l2,[%i3+%o5]0x81 ! Mem[00000000300c1410] = ff000000
1882! Mem[0000000020800041] = ff0098b0, %l1 = ffffffffffffffff
1883 ldstub [%o1+0x041],%l1 ! %l1 = 0000000000000000
1884! %l2 = ffffffffff000000, Mem[0000000030041400] = 00000039
1885 stha %l2,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000
1886! %l1 = 0000000000000000, Mem[00000000100c1434] = 00afd415
1887 sth %l1,[%i3+0x034] ! Mem[00000000100c1434] = 0000d415
1888! Mem[0000000010181408] = 57d6ffff, %l5 = 0000000000000000, %asi = 80
1889 swapa [%i6+0x008]%asi,%l5 ! %l5 = 0000000057d6ffff
1890! Mem[0000000010081408] = 64b37baa, %l7 = 0000000000000061
1891 swapa [%i2+%o4]0x88,%l7 ! %l7 = 0000000064b37baa
1892! %l0 = 8f6009a3188d1814, Mem[0000000010001409] = 00000000, %asi = 80
1893 stba %l0,[%i0+0x009]%asi ! Mem[0000000010001408] = 00140000
1894! %f14 = 5b08a382 42ec7c4b, %l5 = 0000000057d6ffff
1895! Mem[0000000010041420] = 0000000000000000
1896 add %i1,0x020,%g1
1897 stda %f14,[%g1+%l5]ASI_PST8_P ! Mem[0000000010041420] = 5b08a38242ec7c4b
1898! Mem[0000000030081410] = 000032ff, %l6 = 00000000000000ec
1899 ldstuba [%i2+%o5]0x89,%l6 ! %l6 = 00000000000000ff
1900
1901p0_label_70:
1902! Starting 10 instruction Load Burst
1903! Mem[0000000010041408] = 1560b2ff, %l4 = 000000007a7bb2ff
1904 lduha [%i1+%o4]0x88,%l4 ! %l4 = 000000000000b2ff
1905! Mem[0000000010181410] = 61460079, %f30 = ff04be10
1906 lda [%i6+%o5]0x88,%f30 ! %f30 = 61460079
1907! Mem[0000000010181400] = 60ff00ff00000000, %l2 = ffffffffff000000
1908 ldxa [%i6+%g0]0x80,%l2 ! %l2 = 60ff00ff00000000
1909! Mem[000000001004140c] = 78ed3be1, %l3 = 0000000000000039
1910 ldsh [%i1+0x00c],%l3 ! %l3 = 00000000000078ed
1911! %l0 = 8f6009a3188d1814, immd = fffffffffffff68e, %l108 = 0000000000000001
1912 udivx %l0,-0x972,%l1 ! %l1 = 0000000000000000
1913! Mem[0000000021800140] = 32ff2000, %l4 = 000000000000b2ff
1914 lduh [%o3+0x140],%l4 ! %l4 = 00000000000032ff
1915! Mem[00000000300c1410] = 000000ff, %f19 = 00000a00
1916 lda [%i3+%o5]0x89,%f19 ! %f19 = 000000ff
1917! Mem[00000000100c1410] = 2352d4bcd947ff20, %f30 = 61460079 78ed3be1
1918 ldda [%i3+%o5]0x80,%f30 ! %f30 = 2352d4bc d947ff20
1919! Mem[0000000030041408] = e3b9d24002fc54ec, %f12 = 620f60ff 10be00ff
1920 ldda [%i1+%o4]0x89,%f12 ! %f12 = e3b9d240 02fc54ec
1921! Mem[0000000030081400] = 00df5730ff00ff00, %f24 = a1673442 a1614661
1922 ldda [%i2+%g0]0x89,%f24 ! %f24 = 00df5730 ff00ff00
1923
1924p0_label_71:
1925! Starting 10 instruction Store Burst
1926! %l0 = 188d1814, %l1 = 00000000, Mem[0000000010101408] = 3057df00 00ff00ff
1927 stda %l0,[%i4+%o4]0x80 ! Mem[0000000010101408] = 188d1814 00000000
1928! %l4 = 00000000000032ff, Mem[0000000010141400] = 00000000
1929 stwa %l4,[%i5+%g0]0x80 ! Mem[0000000010141400] = 000032ff
1930! Mem[00000000201c0001] = ff4f6050, %l4 = 00000000000032ff
1931 ldstuba [%o0+0x001]%asi,%l4 ! %l4 = 000000000000004f
1932! Mem[00000000100c1408] = ff000000, %l2 = 0000000000000000
1933 swapa [%i3+%o4]0x80,%l2 ! %l2 = 00000000ff000000
1934! %f2 = 57d6ffff, Mem[0000000010001410] = 00000000
1935 sta %f2 ,[%i0+%o5]0x88 ! Mem[0000000010001410] = 57d6ffff
1936! %l5 = 0000000057d6ffff, Mem[0000000010181418] = 64b37baa095abad3, %asi = 80
1937 stxa %l5,[%i6+0x018]%asi ! Mem[0000000010181418] = 0000000057d6ffff
1938! %l2 = 00000000ff000000, Mem[0000000010001400] = 55282923
1939 stba %l2,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00282923
1940! Mem[0000000010141410] = a1673442, %l4 = 000000000000004f
1941 ldstuba [%i5+%o5]0x80,%l4 ! %l4 = 00000000000000a1
1942! %f4 = 79004661 212be96d, Mem[0000000010001410] = ffffd657 000000ff
1943 stda %f4 ,[%i0+%o5]0x80 ! Mem[0000000010001410] = 79004661 212be96d
1944! %l6 = 00000000000000ff, %l4 = 00000000000000a1, %l0 = 8f6009a3188d1814
1945 subc %l6,%l4,%l0 ! %l0 = 000000000000005e
1946
1947p0_label_72:
1948! Starting 10 instruction Load Burst
1949! Mem[0000000010141400] = ff320000, %l4 = 00000000000000a1
1950 lduwa [%i5+%g0]0x88,%l4 ! %l4 = 00000000ff320000
1951! Mem[0000000010081418] = 33c354788a7f2955, %f18 = ffb27b7a 000000ff, %asi = 80
1952 ldda [%i2+0x018]%asi,%f18 ! %f18 = 33c35478 8a7f2955
1953! Mem[0000000010101410] = 00000000, %f0 = 000000ff
1954 lda [%i4+%o5]0x88,%f0 ! %f0 = 00000000
1955! Mem[0000000030141400] = ff00be10, %l3 = 00000000000078ed
1956 ldsba [%i5+%g0]0x89,%l3 ! %l3 = 0000000000000010
1957! %l0 = 000000000000005e, immd = fffff107, %y = 188d1814
1958 smul %l0,-0xef9,%l5 ! %l5 = fffffffffffa8092, %y = ffffffff
1959! Mem[0000000030001410] = ff0000ff, %l4 = 00000000ff320000
1960 lduba [%i0+%o5]0x89,%l4 ! %l4 = 00000000000000ff
1961! Mem[00000000300c1400] = 000000ff, %l4 = 00000000000000ff
1962 lduha [%i3+%g0]0x81,%l4 ! %l4 = 0000000000000000
1963! Mem[0000000030001408] = 8b5f2584, %l3 = 0000000000000010
1964 lduha [%i0+%o4]0x81,%l3 ! %l3 = 0000000000008b5f
1965! Mem[00000000100c1437] = 0000d415, %l4 = 0000000000000000, %asi = 80
1966 ldsba [%i3+0x037]%asi,%l4 ! %l4 = 0000000000000015
1967! Mem[0000000010181410] = 79004661, %l2 = 00000000ff000000
1968 ldswa [%i6+%o5]0x80,%l2 ! %l2 = 0000000079004661
1969
1970p0_label_73:
1971! Starting 10 instruction Store Burst
1972! %f16 = ffff7b3f 00600f57, Mem[0000000010141438] = 4e19dd31 2d37c0ab
1973 std %f16,[%i5+0x038] ! Mem[0000000010141438] = ffff7b3f 00600f57
1974! Mem[00000000300c1410] = 000000ff, %l1 = 0000000000000000
1975 ldstuba [%i3+%o5]0x89,%l1 ! %l1 = 00000000000000ff
1976! %l2 = 0000000079004661, Mem[0000000020800000] = ffcdbe80
1977 stb %l2,[%o1+%g0] ! Mem[0000000020800000] = 61cdbe80
1978! Mem[0000000010181410] = 79004661, %l1 = 00000000000000ff
1979 ldstuba [%i6+%o5]0x80,%l1 ! %l1 = 0000000000000079
1980! Mem[0000000030141408] = 5244b0f5, %l4 = 0000000000000015
1981 swapa [%i5+%o4]0x89,%l4 ! %l4 = 000000005244b0f5
1982! Mem[0000000010081419] = 33c35478, %l3 = 0000000000008b5f
1983 ldstuba [%i2+0x019]%asi,%l3 ! %l3 = 00000000000000c3
1984! Mem[0000000030181410] = 80004661, %l4 = 000000005244b0f5
1985 ldstuba [%i6+%o5]0x81,%l4 ! %l4 = 0000000000000080
1986! Mem[0000000030081400] = 00ff00ff 3057df00 ffb27b7a 00000a00
1987! %f0 = 00000000 00000000 57d6ffff ffffffa0
1988! %f4 = 79004661 212be96d 64b37baa 095abad3
1989! %f8 = 7a7bb2ff a1614661 79ec7de9 04000000
1990! %f12 = e3b9d240 02fc54ec 5b08a382 42ec7c4b
1991 stda %f0 ,[%i2+%g0]ASI_BLK_S ! Block Store to 0000000030081400
1992! %l4 = 00000080, %l5 = fffa8092, Mem[0000000010141408] = 620f60ff f13b0c4f
1993 stda %l4,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000080 fffa8092
1994! Code Fragment 3, seed = 172145
1995p0_fragment_6:
1996! %l0 = 000000000000005e
1997 setx 0x1574deb0da82b59e,%g7,%l0 ! %l0 = 1574deb0da82b59e
1998! %l1 = 0000000000000079
1999 setx 0xe3c914ce116bd049,%g7,%l1 ! %l1 = e3c914ce116bd049
2000 setx 0x1fe000, %g1, %g3
2001 or %l0, %g3, %l0 ! always set perrmask = 0xff
2002 setx 0x1ffff8, %g1, %g2
2003 and %l0, %g2, %l0
2004 ta T_CHANGE_HPRIV
2005 stxa %l1, [%l0]ASI_DCACHE_DATA
2006 ta T_CHANGE_NONHPRIV
2007! %l0 = 1574deb0da82b59e
2008 setx 0x1eb7a1de9e1f8704,%g7,%l0 ! %l0 = 1eb7a1de9e1f8704
2009! %l1 = e3c914ce116bd049
2010 setx 0xf332568e5fd85ccf,%g7,%l1 ! %l1 = f332568e5fd85ccf
2011p0_fragment_6_end:
2012
2013p0_label_74:
2014! Starting 10 instruction Load Burst
2015! Mem[0000000010141400] = ff320000, %l1 = f332568e5fd85ccf
2016 lduha [%i5+%g0]0x88,%l1 ! %l1 = 0000000000000000
2017! Mem[0000000030101400] = ff600f62, %l7 = 0000000064b37baa
2018 ldswa [%i4+%g0]0x81,%l7 ! %l7 = ffffffffff600f62
2019 membar #Sync ! Added by membar checker (15)
2020! Mem[0000000010081400] = 0aff0000 ff000000, %l2 = 79004661, %l3 = 000000c3
2021 ldda [%i2+%g0]0x88,%l2 ! %l2 = 00000000ff000000 000000000aff0000
2022! Mem[0000000010041410] = 705622ff, %l2 = 00000000ff000000
2023 lduwa [%i1+%o5]0x88,%l2 ! %l2 = 00000000705622ff
2024! Mem[0000000010181414] = 212be96d, %l6 = 00000000000000ff, %asi = 80
2025 lduha [%i6+0x014]%asi,%l6 ! %l6 = 000000000000212b
2026! Mem[00000000100c1414] = d947ff20, %f4 = 79004661
2027 ld [%i3+0x014],%f4 ! %f4 = d947ff20
2028! Mem[000000001018142c] = 04000000, %l0 = 1eb7a1de9e1f8704, %asi = 80
2029 lduha [%i6+0x02c]%asi,%l0 ! %l0 = 0000000000000400
2030! Mem[0000000010101410] = 00000000, %f31 = d947ff20
2031 lda [%i4+%o5]0x88,%f31 ! %f31 = 00000000
2032! Mem[0000000010001408] = 00140000, %l6 = 000000000000212b, %asi = 80
2033 ldswa [%i0+0x008]%asi,%l6 ! %l6 = 0000000000140000
2034! Mem[0000000010181410] = 6de92b21 614600ff, %l2 = 705622ff, %l3 = 0aff0000
2035 ldda [%i6+%o5]0x88,%l2 ! %l2 = 00000000614600ff 000000006de92b21
2036
2037p0_label_75:
2038! Starting 10 instruction Store Burst
2039! %f14 = 5b08a382, %f17 = 00600f57
2040 fcmpes %fcc0,%f14,%f17 ! %fcc0 = 2
2041! %l0 = 0000000000000400, Mem[0000000030041408] = 02fc54ec
2042 stwa %l0,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000400
2043! Mem[000000001000143c] = 3d86cd1b, %l5 = 00000000fffa8092, %asi = 80
2044 swapa [%i0+0x03c]%asi,%l5 ! %l5 = 000000003d86cd1b
2045! %l0 = 00000400, %l1 = 00000000, Mem[0000000010181408] = 00000000 ffffffa0
2046 stda %l0,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000400 00000000
2047! Mem[00000000300c1410] = 000000ff, %l4 = 0000000000000080
2048 swapa [%i3+%o5]0x89,%l4 ! %l4 = 00000000000000ff
2049! Mem[0000000030001400] = ece9ffff, %l1 = 0000000000000000
2050 ldstuba [%i0+%g0]0x89,%l1 ! %l1 = 00000000000000ff
2051! Mem[00000000100c1410] = 2352d4bc, %l5 = 000000003d86cd1b
2052 ldstuba [%i3+%o5]0x80,%l5 ! %l5 = 0000000000000023
2053! %l2 = 614600ff, %l3 = 6de92b21, Mem[00000000300c1410] = 00000080 000003fd
2054 stda %l2,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 614600ff 6de92b21
2055! Mem[000000001010141c] = 55282923, %l5 = 0000000000000023
2056 swap [%i4+0x01c],%l5 ! %l5 = 0000000055282923
2057! %l7 = ffffffffff600f62, Mem[00000000201c0000] = ffff6050, %asi = 80
2058 stha %l7,[%o0+0x000]%asi ! Mem[00000000201c0000] = 0f626050
2059
2060p0_label_76:
2061! Starting 10 instruction Load Burst
2062! Mem[0000000010181408] = 00040000, %l0 = 0000000000000400
2063 ldsba [%i6+%o4]0x88,%l0 ! %l0 = 0000000000000000
2064! Mem[0000000010101428] = 1560e9ec, %l4 = 00000000000000ff
2065 ldsw [%i4+0x028],%l4 ! %l4 = 000000001560e9ec
2066! Mem[0000000010041406] = ffffffff, %l4 = 000000001560e9ec
2067 lduh [%i1+0x006],%l4 ! %l4 = 000000000000ffff
2068! Mem[0000000030001408] = 8b5f2584, %l0 = 0000000000000000
2069 ldsha [%i0+%o4]0x81,%l0 ! %l0 = ffffffffffff8b5f
2070! Mem[00000000100c1418] = fd177c43, %l7 = ffffffffff600f62
2071 ldsw [%i3+0x018],%l7 ! %l7 = fffffffffd177c43
2072! Mem[0000000010141400] = 000032ff48ece820, %f20 = 3d2d1e53 cd9109ff
2073 ldda [%i5+%g0]0x80,%f20 ! %f20 = 000032ff 48ece820
2074! Mem[0000000010081410] = 000000ff, %f4 = d947ff20
2075 lda [%i2+%o5]0x88,%f4 ! %f4 = 000000ff
2076! Mem[0000000010041408] = 1560b2ff, %l4 = 000000000000ffff
2077 ldsha [%i1+%o4]0x88,%l4 ! %l4 = ffffffffffffb2ff
2078! Mem[0000000010001410] = 79004661212be96d, %l3 = 000000006de92b21
2079 ldxa [%i0+%o5]0x80,%l3 ! %l3 = 79004661212be96d
2080! Mem[00000000100c1400] = 614661a1, %l5 = 0000000055282923
2081 ldswa [%i3+%g0]0x80,%l5 ! %l5 = 00000000614661a1
2082
2083p0_label_77:
2084! Starting 10 instruction Store Burst
2085! %l2 = 00000000614600ff, Mem[000000001014143c] = 00600f57, %asi = 80
2086 stwa %l2,[%i5+0x03c]%asi ! Mem[000000001014143c] = 614600ff
2087! %f14 = 5b08a382 42ec7c4b, Mem[0000000030001410] = ff0000ff 5b6c042d
2088 stda %f14,[%i0+%o5]0x81 ! Mem[0000000030001410] = 5b08a382 42ec7c4b
2089! %f27 = ece96015, %f11 = 04000000, %f29 = 1e54fc02
2090 fsubs %f27,%f11,%f29 ! %f29 = ece96015
2091! %l4 = ffffffffffffb2ff, Mem[0000000010101400] = 00600f57
2092 stba %l4,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00600fff
2093! %l1 = 00000000000000ff, Mem[0000000010141418] = 55297f8a7854c333, %asi = 80
2094 stxa %l1,[%i5+0x018]%asi ! Mem[0000000010141418] = 00000000000000ff
2095! %l4 = ffffffffffffb2ff, Mem[0000000020800000] = 61cdbe80
2096 stb %l4,[%o1+%g0] ! Mem[0000000020800000] = ffcdbe80
2097! %l6 = 0000000000140000, Mem[00000000201c0000] = 0f626050, %asi = 80
2098 stha %l6,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00006050
2099! %l5 = 00000000614661a1, Mem[0000000030081400] = 00000000
2100 stwa %l5,[%i2+%g0]0x89 ! Mem[0000000030081400] = 614661a1
2101! %l0 = ffffffffffff8b5f, Mem[000000001014143c] = 614600ff, %asi = 80
2102 stwa %l0,[%i5+0x03c]%asi ! Mem[000000001014143c] = ffff8b5f
2103! Mem[00000000100c1408] = 00000000, %l6 = 0000000000140000
2104 swapa [%i3+%o4]0x80,%l6 ! %l6 = 0000000000000000
2105
2106p0_label_78:
2107! Starting 10 instruction Load Burst
2108! Mem[0000000010041416] = 000000ff, %l6 = 0000000000000000, %asi = 80
2109 lduha [%i1+0x016]%asi,%l6 ! %l6 = 00000000000000ff
2110! Mem[0000000010141420] = 00600f624642b149, %l2 = 00000000614600ff
2111 ldx [%i5+0x020],%l2 ! %l2 = 00600f624642b149
2112! Mem[0000000010001410] = 61460079, %f4 = 000000ff
2113 lda [%i0+%o5]0x88,%f4 ! %f4 = 61460079
2114! Mem[000000001004141e] = 45a45983, %l3 = 79004661212be96d, %asi = 80
2115 lduha [%i1+0x01e]%asi,%l3 ! %l3 = 0000000000005983
2116! Mem[0000000010041438] = a1673442, %l0 = ffffffffffff8b5f, %asi = 80
2117 ldswa [%i1+0x038]%asi,%l0 ! %l0 = ffffffffa1673442
2118! Mem[0000000030141400] = a1673442ff00be10, %l2 = 00600f624642b149
2119 ldxa [%i5+%g0]0x89,%l2 ! %l2 = a1673442ff00be10
2120! Mem[0000000010081410] = 000003fd000000ff, %f20 = 000032ff 48ece820
2121 ldda [%i2+%o5]0x88,%f20 ! %f20 = 000003fd 000000ff
2122 membar #Sync ! Added by membar checker (16)
2123! Mem[00000000100c1400] = 614661a1 423467a1 00140000 00000036
2124! Mem[00000000100c1410] = ff52d4bc d947ff20 fd177c43 00000000
2125! Mem[00000000100c1420] = 2465be68 775a23d9 4d3758e6 1ae9609f
2126! Mem[00000000100c1430] = b8ef6729 0000d415 00000000 00000000
2127 ldda [%i3+%g0]ASI_BLK_AIUPL,%f16 ! Block Load from 00000000100c1400
2128! Mem[0000000030101400] = ff600f62, %l7 = fffffffffd177c43
2129 ldsba [%i4+%g0]0x81,%l7 ! %l7 = ffffffffffffffff
2130! Mem[000000001004141e] = 45a45983, %l3 = 0000000000005983
2131 ldsh [%i1+0x01e],%l3 ! %l3 = 0000000000005983
2132
2133p0_label_79:
2134! Starting 10 instruction Store Burst
2135! %l6 = 00000000000000ff, Mem[0000000010141405] = 48ece820, %asi = 80
2136 stba %l6,[%i5+0x005]%asi ! Mem[0000000010141404] = 48ffe820
2137! %f16 = a1673442 a1614661, %l2 = a1673442ff00be10
2138! Mem[0000000030081428] = 79ec7de904000000
2139 add %i2,0x028,%g1
2140 stda %f16,[%g1+%l2]ASI_PST8_S ! Mem[0000000030081428] = 79ec7d4204000000
2141! Mem[0000000030141408] = 00000015, %l0 = ffffffffa1673442
2142 ldstuba [%i5+%o4]0x89,%l0 ! %l0 = 0000000000000015
2143! Mem[0000000010041438] = a16734426769b6c1, %l4 = ffffffffffffb2ff, %l7 = ffffffffffffffff
2144 add %i1,0x38,%g1
2145 casxa [%g1]0x80,%l4,%l7 ! %l7 = a16734426769b6c1
2146! Mem[000000001014140e] = 9280faff, %l2 = a1673442ff00be10
2147 ldstub [%i5+0x00e],%l2 ! %l2 = 00000000000000fa
2148! %l3 = 0000000000005983, Mem[0000000010081438] = abc0372d31dd194e
2149 stx %l3,[%i2+0x038] ! Mem[0000000010081438] = 0000000000005983
2150! %l4 = ffffffffffffb2ff, Mem[0000000010101400] = ff0f6000
2151 stw %l4,[%i4+%g0] ! Mem[0000000010101400] = ffffb2ff
2152! %l4 = ffffffffffffb2ff, Mem[0000000010141410] = 423467ff
2153 stha %l4,[%i5+%o5]0x88 ! Mem[0000000010141410] = 4234b2ff
2154! %f28 = 15d40000, Mem[0000000030081410] = 61460079
2155 sta %f28,[%i2+%o5]0x89 ! Mem[0000000030081410] = 15d40000
2156! %l0 = 00000015, %l1 = 000000ff, Mem[0000000010101400] = ffffb2ff 3f7bffff
2157 stda %l0,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000015 000000ff
2158
2159p0_label_80:
2160! Starting 10 instruction Load Burst
2161! Mem[0000000010041400] = 423467a1, %l2 = 00000000000000fa
2162 lduha [%i1+%g0]0x88,%l2 ! %l2 = 00000000000067a1
2163! Mem[0000000030041408] = 00040000, %l1 = 00000000000000ff
2164 lduba [%i1+%o4]0x81,%l1 ! %l1 = 0000000000000000
2165! Mem[0000000010101410] = 000000007a7bb2ff, %l5 = 00000000614661a1
2166 ldx [%i4+%o5],%l5 ! %l5 = 000000007a7bb2ff
2167! Mem[0000000030041408] = e3b9d240 00000400, %l2 = 000067a1, %l3 = 00005983
2168 ldda [%i1+%o4]0x89,%l2 ! %l2 = 0000000000000400 00000000e3b9d240
2169! Mem[0000000010141400] = 20e8ff48 ff320000, %l4 = ffffb2ff, %l5 = 7a7bb2ff
2170 ldda [%i5+%g0]0x88,%l4 ! %l4 = 00000000ff320000 0000000020e8ff48
2171! Code Fragment 3, seed = 749381
2172p0_fragment_7:
2173! %l0 = 0000000000000015
2174 setx 0xfa123a1f23e752fe,%g7,%l0 ! %l0 = fa123a1f23e752fe
2175! %l1 = 0000000000000000
2176 setx 0xf59ee9b170016fa9,%g7,%l1 ! %l1 = f59ee9b170016fa9
2177 setx 0x1fe000, %g1, %g3
2178 or %l0, %g3, %l0 ! always set perrmask = 0xff
2179 setx 0x1ffff8, %g1, %g2
2180 and %l0, %g2, %l0
2181 ta T_CHANGE_HPRIV
2182 stxa %l1, [%l0]ASI_DCACHE_DATA
2183 ta T_CHANGE_NONHPRIV
2184! %l0 = fa123a1f23e752fe
2185 setx 0x9cf1abb7a0be8864,%g7,%l0 ! %l0 = 9cf1abb7a0be8864
2186! %l1 = f59ee9b170016fa9
2187 setx 0x2c75ef438d6b202f,%g7,%l1 ! %l1 = 2c75ef438d6b202f
2188p0_fragment_7_end:
2189! Mem[0000000010101408] = 188d1814, %l0 = 9cf1abb7a0be8864
2190 lduwa [%i4+%o4]0x80,%l0 ! %l0 = 00000000188d1814
2191! %l1 = 2c75ef438d6b202f, %l2 = 0000000000000400, %l4 = 00000000ff320000
2192 addc %l1,%l2,%l4 ! %l4 = 2c75ef438d6b242f
2193! Mem[0000000010001400] = 00282923, %l1 = 2c75ef438d6b202f
2194 ldsha [%i0+%g0]0x80,%l1 ! %l1 = 0000000000000028
2195! Mem[00000000100c1408] = 0014000000000036, %f6 = 64b37baa 095abad3
2196 ldda [%i3+%o4]0x80,%f6 ! %f6 = 00140000 00000036
2197
2198p0_label_81:
2199! Starting 10 instruction Store Burst
2200 membar #Sync ! Added by membar checker (17)
2201! %f20 = 20ff47d9 bcd452ff, Mem[00000000100c1420] = 2465be68 775a23d9
2202 std %f20,[%i3+0x020] ! Mem[00000000100c1420] = 20ff47d9 bcd452ff
2203! Mem[0000000030041400] = 00000000, %l7 = a16734426769b6c1
2204 ldstuba [%i1+%g0]0x81,%l7 ! %l7 = 0000000000000000
2205! Mem[0000000010101410] = 00000000, %l4 = 000000008d6b242f
2206 swap [%i4+%o5],%l4 ! %l4 = 0000000000000000
2207! Mem[00000000100c1410] = ff52d4bc, %l7 = 0000000000000000
2208 ldstuba [%i3+%o5]0x80,%l7 ! %l7 = 00000000000000ff
2209! Mem[0000000030181400] = 423467a1, %l3 = 00000000e3b9d240
2210 ldstuba [%i6+%g0]0x81,%l3 ! %l3 = 0000000000000042
2211! %f2 = 57d6ffff ffffffa0, %l2 = 0000000000000400
2212! Mem[0000000010001410] = 79004661212be96d
2213 add %i0,0x010,%g1
2214 stda %f2,[%g1+%l2]ASI_PST16_PL ! Mem[0000000010001410] = 79004661212be96d
2215! Mem[0000000010081410] = 000000ff, %l1 = 0000000000000028
2216 swapa [%i2+%o5]0x88,%l1 ! %l1 = 00000000000000ff
2217! %l2 = 0000000000000400, Mem[0000000010001410] = 79004661, %asi = 80
2218 stwa %l2,[%i0+0x010]%asi ! Mem[0000000010001410] = 00000400
2219! %f4 = 61460079 212be96d, Mem[0000000010141400] = ff320000 20e8ff48
2220 stda %f4 ,[%i5+%g0]0x88 ! Mem[0000000010141400] = 61460079 212be96d
2221! %f7 = 00000036, Mem[000000001010143c] = 10be00ff
2222 st %f7 ,[%i4+0x03c] ! Mem[000000001010143c] = 00000036
2223
2224p0_label_82:
2225! Starting 10 instruction Load Burst
2226! Mem[0000000030081400] = 614661a1, %l5 = 0000000020e8ff48
2227 lduha [%i2+%g0]0x89,%l5 ! %l5 = 00000000000061a1
2228! Mem[0000000010101400] = ff000000 15000000, %l4 = 00000000, %l5 = 000061a1
2229 ldda [%i4+%g0]0x88,%l4 ! %l4 = 0000000015000000 00000000ff000000
2230! Mem[000000001000140e] = 00000000, %l6 = 00000000000000ff, %asi = 80
2231 ldsha [%i0+0x00e]%asi,%l6 ! %l6 = 0000000000000000
2232! Mem[0000000020800040] = ffff98b0, %l7 = 00000000000000ff, %asi = 80
2233 lduha [%o1+0x040]%asi,%l7 ! %l7 = 000000000000ffff
2234! Mem[00000000300c1408] = f13b0c4f620f60ff, %f30 = 00000000 00000000
2235 ldda [%i3+%o4]0x89,%f30 ! %f30 = f13b0c4f 620f60ff
2236! Mem[00000000100c1400] = 614661a1, %l2 = 0000000000000400
2237 lduha [%i3+%g0]0x80,%l2 ! %l2 = 0000000000006146
2238! Mem[00000000201c0000] = 00006050, %l1 = 00000000000000ff
2239 ldsh [%o0+%g0],%l1 ! %l1 = 0000000000000000
2240! Mem[0000000010181400] = 60ff00ff00000000, %f24 = d9235a77 68be6524, %asi = 80
2241 ldda [%i6+0x000]%asi,%f24 ! %f24 = 60ff00ff 00000000
2242! Mem[0000000010001430] = 57022049fe6c5d51, %l6 = 0000000000000000
2243 ldx [%i0+0x030],%l6 ! %l6 = 57022049fe6c5d51
2244! %l2 = 0000000000006146, imm = 00000000000006d4, %l3 = 0000000000000042
2245 sub %l2,0x6d4,%l3 ! %l3 = 0000000000005a72
2246
2247p0_label_83:
2248! Starting 10 instruction Store Burst
2249! %l5 = 00000000ff000000, Mem[0000000030081410] = 15d40000
2250 stba %l5,[%i2+%o5]0x89 ! Mem[0000000030081410] = 15d40000
2251! Mem[0000000010001413] = 00000400, %l2 = 0000000000006146
2252 ldstub [%i0+0x013],%l2 ! %l2 = 0000000000000000
2253! Mem[00000000211c0000] = ec0aeee0, %l3 = 0000000000005a72
2254 ldstuba [%o2+0x000]%asi,%l3 ! %l3 = 00000000000000ec
2255! %l1 = 0000000000000000, Mem[0000000030141410] = 7a7bb2ff
2256 stha %l1,[%i5+%o5]0x81 ! Mem[0000000030141410] = 0000b2ff
2257! %f4 = 61460079, Mem[0000000030001410] = 5b08a382
2258 sta %f4 ,[%i0+%o5]0x81 ! Mem[0000000030001410] = 61460079
2259! %l4 = 0000000015000000, Mem[0000000010081410] = 28000000
2260 stwa %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = 15000000
2261! %l6 = fe6c5d51, %l7 = 0000ffff, Mem[0000000010101428] = 1560e9ec 44134048, %asi = 80
2262 stda %l6,[%i4+0x028]%asi ! Mem[0000000010101428] = fe6c5d51 0000ffff
2263! %f11 = 04000000, Mem[0000000030101408] = 000032ff
2264 sta %f11,[%i4+%o4]0x89 ! Mem[0000000030101408] = 04000000
2265! %f23 = 437c17fd, Mem[0000000030141408] = ff000000
2266 sta %f23,[%i5+%o4]0x81 ! Mem[0000000030141408] = 437c17fd
2267! %l6 = 57022049fe6c5d51, Mem[0000000010001408] = 00001400
2268 stha %l6,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00005d51
2269
2270p0_label_84:
2271! Starting 10 instruction Load Burst
2272! Mem[0000000030081410] = 15d40000, %l7 = 000000000000ffff
2273 lduwa [%i2+%o5]0x89,%l7 ! %l7 = 0000000015d40000
2274! Mem[0000000010141410] = 4234b2ff, %l1 = 0000000000000000
2275 ldsha [%i5+%o5]0x88,%l1 ! %l1 = ffffffffffffb2ff
2276! Mem[0000000010181430] = 620f60ff, %f28 = 15d40000
2277 lda [%i6+0x030]%asi,%f28 ! %f28 = 620f60ff
2278! Mem[0000000010041410] = ff225670, %l2 = 0000000000000000, %asi = 80
2279 lduha [%i1+0x010]%asi,%l2 ! %l2 = 000000000000ff22
2280! Mem[000000001004142d] = 514a9963, %l0 = 00000000188d1814, %asi = 80
2281 lduba [%i1+0x02d]%asi,%l0 ! %l0 = 000000000000004a
2282! Mem[0000000010141410] = ffb23442a1614661, %f16 = a1673442 a1614661
2283 ldda [%i5+%o5]0x80,%f16 ! %f16 = ffb23442 a1614661
2284! Mem[0000000030101408] = 00000004, %l2 = 000000000000ff22
2285 ldswa [%i4+%o4]0x81,%l2 ! %l2 = 0000000000000004
2286! Mem[0000000010081410] = 00000015, %l7 = 0000000015d40000
2287 lduwa [%i2+%o5]0x88,%l7 ! %l7 = 0000000000000015
2288 membar #Sync ! Added by membar checker (18)
2289! Mem[0000000030101400] = ff600f62 4f0c3bf1 00000004 04000000
2290! Mem[0000000030101410] = 00000000 6769b6c1 5701b8ea 0b08bb13
2291! Mem[0000000030101420] = 3fc0c6f8 55127029 6a9a81f6 1eb3486f
2292! Mem[0000000030101430] = 7f771564 76e19165 29e528c2 2562a48b
2293 ldda [%i4+%g0]ASI_BLK_S,%f16 ! Block Load from 0000000030101400
2294! Mem[0000000030101400] = 620f60ff, %l6 = 57022049fe6c5d51
2295 ldsha [%i4+%g0]0x89,%l6 ! %l6 = 00000000000060ff
2296
2297p0_label_85:
2298! Starting 10 instruction Store Burst
2299! %l1 = ffffffffffffb2ff, Mem[0000000010181430] = 620f60ff
2300 sth %l1,[%i6+0x030] ! Mem[0000000010181430] = b2ff60ff
2301! %l3 = 00000000000000ec, Mem[0000000010181410] = 614600ff
2302 stwa %l3,[%i6+%o5]0x88 ! Mem[0000000010181410] = 000000ec
2303! Mem[0000000030081408] = ffffd657, %l5 = 00000000ff000000
2304 ldstuba [%i2+%o4]0x89,%l5 ! %l5 = 0000000000000057
2305! %f23 = 0b08bb13, Mem[0000000030081400] = 614661a1
2306 sta %f23,[%i2+%g0]0x89 ! Mem[0000000030081400] = 0b08bb13
2307! Mem[0000000030041408] = 00040000, %l3 = 00000000000000ec
2308 swapa [%i1+%o4]0x81,%l3 ! %l3 = 0000000000040000
2309! Mem[0000000021800180] = 00ffda30, %l5 = 0000000000000057
2310 ldstuba [%o3+0x180]%asi,%l5 ! %l5 = 0000000000000000
2311! Mem[0000000010181410] = 000000ec, %l6 = 00000000000060ff
2312 swapa [%i6+%o5]0x88,%l6 ! %l6 = 00000000000000ec
2313! %l2 = 0000000000000004, Mem[0000000010101408] = 0000000014188d18
2314 stxa %l2,[%i4+%o4]0x88 ! Mem[0000000010101408] = 0000000000000004
2315! %l0 = 000000000000004a, Mem[0000000010101420] = 3dee72c8ffffffff
2316 stx %l0,[%i4+0x020] ! Mem[0000000010101420] = 000000000000004a
2317! %l0 = 000000000000004a, Mem[0000000010041408] = ffb26015
2318 stha %l0,[%i1+%o4]0x80 ! Mem[0000000010041408] = 004a6015
2319
2320p0_label_86:
2321! Starting 10 instruction Load Burst
2322! Mem[00000000300c1408] = 620f60ff, %l3 = 0000000000040000
2323 ldswa [%i3+%o4]0x89,%l3 ! %l3 = 00000000620f60ff
2324! Mem[0000000030081408] = ffffd6ff, %l2 = 0000000000000004
2325 lduba [%i2+%o4]0x89,%l2 ! %l2 = 00000000000000ff
2326! Mem[0000000010101428] = fe6c5d51, %l6 = 00000000000000ec
2327 lduh [%i4+0x028],%l6 ! %l6 = 000000000000fe6c
2328! Mem[0000000010101410] = 8d6b242f 7a7bb2ff, %l2 = 000000ff, %l3 = 620f60ff
2329 ldda [%i4+%o5]0x80,%l2 ! %l2 = 000000008d6b242f 000000007a7bb2ff
2330! Mem[0000000030101410] = 00000000, %l3 = 000000007a7bb2ff
2331 lduwa [%i4+%o5]0x89,%l3 ! %l3 = 0000000000000000
2332! Mem[0000000030001408] = 8b5f2584ffffffff, %f0 = 00000000 00000000
2333 ldda [%i0+%o4]0x81,%f0 ! %f0 = 8b5f2584 ffffffff
2334! Mem[0000000010101400] = 00000015, %l2 = 000000008d6b242f
2335 lduba [%i4+%g0]0x80,%l2 ! %l2 = 0000000000000000
2336! Mem[0000000010101410] = 2f246b8d, %l5 = 0000000000000000
2337 lduwa [%i4+%o5]0x88,%l5 ! %l5 = 000000002f246b8d
2338! Mem[00000000300c1408] = ff600f624f0c3bf1, %f10 = 79ec7de9 04000000
2339 ldda [%i3+%o4]0x81,%f10 ! %f10 = ff600f62 4f0c3bf1
2340! Mem[0000000010081400] = 000000ff, %l3 = 0000000000000000
2341 ldswa [%i2+%g0]0x80,%l3 ! %l3 = 00000000000000ff
2342
2343p0_label_87:
2344! Starting 10 instruction Store Burst
2345! Mem[0000000010041410] = ff225670, %l6 = 000000000000fe6c
2346 swapa [%i1+%o5]0x80,%l6 ! %l6 = 00000000ff225670
2347! Mem[0000000010181400] = 60ff00ff, %l5 = 000000002f246b8d
2348 ldstuba [%i6+%g0]0x80,%l5 ! %l5 = 0000000000000060
2349! %l3 = 00000000000000ff, Mem[0000000030001410] = 79004661
2350 stha %l3,[%i0+%o5]0x89 ! Mem[0000000030001410] = 790000ff
2351! %f25 = 55127029, Mem[0000000030181400] = ff3467a1
2352 sta %f25,[%i6+%g0]0x81 ! Mem[0000000030181400] = 55127029
2353! Mem[0000000010001400] = 23292800, %l3 = 00000000000000ff
2354 ldstuba [%i0+%g0]0x88,%l3 ! %l3 = 0000000000000000
2355! %l5 = 0000000000000060, Mem[0000000030001408] = 84255f8b
2356 stha %l5,[%i0+%o4]0x89 ! Mem[0000000030001408] = 84250060
2357! %l1 = ffffffffffffb2ff, Mem[0000000030141410] = ffb20000
2358 stha %l1,[%i5+%o5]0x89 ! Mem[0000000030141410] = ffb2b2ff
2359! %l4 = 0000000015000000, Mem[0000000030181410] = 614600ff
2360 stha %l4,[%i6+%o5]0x89 ! Mem[0000000030181410] = 61460000
2361! %l1 = ffffffffffffb2ff, Mem[0000000030081408] = ffd6ffff
2362 stwa %l1,[%i2+%o4]0x81 ! Mem[0000000030081408] = ffffb2ff
2363! Mem[0000000010101410] = 8d6b242f, %l5 = 0000000000000060
2364 swapa [%i4+%o5]0x80,%l5 ! %l5 = 000000008d6b242f
2365
2366p0_label_88:
2367! Starting 10 instruction Load Burst
2368! Mem[00000000100c1430] = b8ef6729, %l0 = 000000000000004a
2369 lduw [%i3+0x030],%l0 ! %l0 = 00000000b8ef6729
2370! Mem[0000000010041400] = a1673442 ffffffff, %l6 = ff225670, %l7 = 00000015
2371 ldda [%i1+%g0]0x80,%l6 ! %l6 = 00000000a1673442 00000000ffffffff
2372! Mem[00000000100c1410] = bcd452ff, %l3 = 0000000000000000
2373 lduwa [%i3+%o5]0x88,%l3 ! %l3 = 00000000bcd452ff
2374! Mem[0000000010181408] = 0000000000040000, %f10 = ff600f62 4f0c3bf1
2375 ldda [%i6+%o4]0x88,%f10 ! %f10 = 00000000 00040000
2376! Mem[0000000030001410] = ff000079, %f1 = ffffffff
2377 lda [%i0+%o5]0x81,%f1 ! %f1 = ff000079
2378! Mem[0000000010081408] = 61000000, %l3 = 00000000bcd452ff
2379 lduwa [%i2+%o4]0x80,%l3 ! %l3 = 0000000061000000
2380! Mem[0000000030001400] = ece9ffff, %l2 = 0000000000000000
2381 lduha [%i0+%g0]0x89,%l2 ! %l2 = 000000000000ffff
2382! Mem[0000000030041408] = ec000000, %l7 = 00000000ffffffff
2383 lduba [%i1+%o4]0x89,%l7 ! %l7 = 0000000000000000
2384! %l7 = 0000000000000000, %l3 = 0000000061000000, %l6 = 00000000a1673442
2385 sub %l7,%l3,%l6 ! %l6 = ffffffff9f000000
2386! Mem[00000000300c1408] = f13b0c4f620f60ff, %f12 = e3b9d240 02fc54ec
2387 ldda [%i3+%o4]0x89,%f12 ! %f12 = f13b0c4f 620f60ff
2388
2389p0_label_89:
2390! Starting 10 instruction Store Burst
2391! %l7 = 0000000000000000, Mem[00000000201c0000] = 00006050
2392 sth %l7,[%o0+%g0] ! Mem[00000000201c0000] = 00006050
2393! %f6 = 00140000 00000036, %l1 = ffffffffffffb2ff
2394! Mem[0000000030181410] = 00004661212be96d
2395 add %i6,0x010,%g1
2396 stda %f6,[%g1+%l1]ASI_PST8_S ! Mem[0000000030181410] = 0014000000000036
2397! %f4 = 61460079 212be96d, Mem[0000000010181408] = 00000400 00000000
2398 std %f4 ,[%i6+%o4] ! Mem[0000000010181408] = 61460079 212be96d
2399 membar #Sync ! Added by membar checker (19)
2400! %l4 = 0000000015000000, Mem[0000000030101400] = 620f60ff
2401 stwa %l4,[%i4+%g0]0x89 ! Mem[0000000030101400] = 15000000
2402! %f7 = 00000036, Mem[0000000030041400] = 000000ff
2403 sta %f7 ,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000036
2404! %l0 = 00000000b8ef6729, Mem[0000000010001410] = ff040000
2405 stha %l0,[%i0+%o5]0x88 ! Mem[0000000010001410] = ff046729
2406! %l4 = 15000000, %l5 = 8d6b242f, Mem[0000000030001408] = 84250060 ffffffff
2407 stda %l4,[%i0+%o4]0x89 ! Mem[0000000030001408] = 15000000 8d6b242f
2408! Mem[0000000010081408] = 00000061, %l5 = 000000008d6b242f
2409 ldstuba [%i2+%o4]0x88,%l5 ! %l5 = 0000000000000061
2410! Mem[0000000010081427] = 981ac93c, %l1 = ffffffffffffb2ff
2411 ldstub [%i2+0x027],%l1 ! %l1 = 000000000000003c
2412! %f4 = 61460079 212be96d, %l3 = 0000000061000000
2413! Mem[00000000300c1400] = 000000ff0000ff0a
2414 stda %f4,[%i3+%l3]ASI_PST8_SL ! Mem[00000000300c1400] = 000000ff0000ff0a
2415
2416p0_label_90:
2417! Starting 10 instruction Load Burst
2418! Mem[000000001000140c] = 00000000, %f10 = 00000000
2419 lda [%i0+0x00c]%asi,%f10 ! %f10 = 00000000
2420! Mem[0000000030081408] = ffb2ffff, %f28 = 7f771564
2421 lda [%i2+%o4]0x89,%f28 ! %f28 = ffb2ffff
2422! Mem[0000000010081400] = ff000000, %f29 = 76e19165
2423 lda [%i2+%g0]0x88,%f29 ! %f29 = ff000000
2424! Mem[0000000010101410] = 00000060, %l0 = 00000000b8ef6729
2425 ldsba [%i4+%o5]0x80,%l0 ! %l0 = 0000000000000000
2426! Mem[0000000030081400] = 13bb080b 00000000 ffffb2ff ffffffa0
2427! Mem[0000000030081410] = 0000d415 212be96d 64b37baa 095abad3
2428! Mem[0000000030081420] = 7a7bb2ff a1614661 79ec7d42 04000000
2429! Mem[0000000030081430] = e3b9d240 02fc54ec 5b08a382 42ec7c4b
2430 ldda [%i2+%g0]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030081400
2431! Mem[0000000021800140] = 32ff2000, %l7 = 0000000000000000, %asi = 80
2432 lduha [%o3+0x140]%asi,%l7 ! %l7 = 00000000000032ff
2433! Mem[00000000211c0001] = ff0aeee0, %l7 = 00000000000032ff
2434 ldub [%o2+0x001],%l7 ! %l7 = 000000000000000a
2435! Mem[0000000030181410] = 36000000 00001400, %l6 = 9f000000, %l7 = 0000000a
2436 ldda [%i6+%o5]0x89,%l6 ! %l6 = 0000000000001400 0000000036000000
2437! Mem[0000000010141400] = 6de92b2179004661, %f4 = 61460079 212be96d
2438 ldda [%i5+%g0]0x80,%f4 ! %f4 = 6de92b21 79004661
2439! Mem[0000000010101410] = 00000060, %l2 = 000000000000ffff
2440 lduba [%i4+%o5]0x80,%l2 ! %l2 = 0000000000000000
2441
2442p0_label_91:
2443! Starting 10 instruction Store Burst
2444! %l5 = 0000000000000061, Mem[0000000010141400] = 212be96d
2445 stwa %l5,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000061
2446! %l2 = 0000000000000000, Mem[0000000030001410] = ff000079
2447 stwa %l2,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000000
2448! Mem[00000000300c1400] = ff000000, %l4 = 0000000015000000
2449 swapa [%i3+%g0]0x89,%l4 ! %l4 = 00000000ff000000
2450! %f8 = 7a7bb2ff a1614661, %l6 = 0000000000001400
2451! Mem[0000000030181430] = 545f9a240f6e0b25
2452 add %i6,0x030,%g1
2453 stda %f8,[%g1+%l6]ASI_PST8_S ! Mem[0000000030181430] = 545f9a240f6e0b25
2454! %l1 = 000000000000003c, Mem[0000000030001408] = 000000152f246b8d
2455 stxa %l1,[%i0+%o4]0x81 ! Mem[0000000030001408] = 000000000000003c
2456 membar #Sync ! Added by membar checker (20)
2457! %l5 = 0000000000000061, Mem[0000000030081400] = 13bb080b00000000
2458 stxa %l5,[%i2+%g0]0x81 ! Mem[0000000030081400] = 0000000000000061
2459! %l5 = 0000000000000061, Mem[0000000010101410] = 60000000
2460 stha %l5,[%i4+%o5]0x88 ! Mem[0000000010101410] = 60000061
2461! Mem[0000000030081410] = 0000d415, %l5 = 0000000000000061
2462 swapa [%i2+%o5]0x81,%l5 ! %l5 = 000000000000d415
2463! %f10 = 00000000 00040000, %l1 = 000000000000003c
2464! Mem[0000000030001400] = ffffe9ecffffffff
2465 stda %f10,[%i0+%l1]ASI_PST8_SL ! Mem[0000000030001400] = ffff04000000ffff
2466! Mem[00000000100c1400] = 614661a1, %l6 = 0000000000001400
2467 swapa [%i3+%g0]0x80,%l6 ! %l6 = 00000000614661a1
2468
2469p0_label_92:
2470! Starting 10 instruction Load Burst
2471! Mem[0000000010101410] = 61000060, %l0 = 0000000000000000
2472 ldswa [%i4+%o5]0x80,%l0 ! %l0 = 0000000061000060
2473! Mem[0000000030041410] = 00000000, %l7 = 0000000036000000
2474 ldsha [%i1+%o5]0x81,%l7 ! %l7 = 0000000000000000
2475! Mem[0000000010101400] = 00000015 000000ff, %l2 = 00000000, %l3 = 61000000
2476 ldda [%i4+%g0]0x80,%l2 ! %l2 = 0000000000000015 00000000000000ff
2477! %l4 = 00000000ff000000, immd = 000000000000080f, %l108 = 0000000000000005
2478 udivx %l4,0x80f,%l5 ! %l5 = 00000000001fa4ab
2479! Mem[0000000010181400] = ffff00ff 00000000 61460079 212be96d
2480! Mem[0000000010181410] = ff600000 212be96d 00000000 57d6ffff
2481! Mem[0000000010181420] = 2967efb8 00000057 79ec7de9 04000000
2482! Mem[0000000010181430] = b2ff60ff 10be00ff 5b08a382 42ec7c4b
2483 ldda [%i6+%g0]ASI_BLK_AIUP,%f16 ! Block Load from 0000000010181400
2484! Mem[0000000010141410] = 4234b2ff, %l6 = 00000000614661a1
2485 ldsba [%i5+%o5]0x88,%l6 ! %l6 = ffffffffffffffff
2486! Mem[00000000211c0000] = ff0aeee0, %l6 = ffffffffffffffff, %asi = 80
2487 lduha [%o2+0x000]%asi,%l6 ! %l6 = 000000000000ff0a
2488! Mem[0000000030141410] = ffb2b2ff a1614661, %l2 = 00000015, %l3 = 000000ff
2489 ldda [%i5+%o5]0x81,%l2 ! %l2 = 00000000ffb2b2ff 00000000a1614661
2490! Mem[0000000030181408] = 00000036, %l0 = 0000000061000060
2491 lduba [%i6+%o4]0x81,%l0 ! %l0 = 0000000000000000
2492! Mem[0000000010081400] = 0aff0000ff000000, %f4 = 6de92b21 79004661
2493 ldda [%i2+%g0]0x88,%f4 ! %f4 = 0aff0000 ff000000
2494
2495p0_label_93:
2496! Starting 10 instruction Store Burst
2497! %l7 = 0000000000000000, Mem[0000000030101410] = 00000000
2498 stba %l7,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000000
2499! Mem[0000000030141410] = ffb2b2ff, %l3 = 00000000a1614661
2500 swapa [%i5+%o5]0x81,%l3 ! %l3 = 00000000ffb2b2ff
2501! %l5 = 00000000001fa4ab, Mem[0000000030081408] = ffffb2ffffffffa0
2502 stxa %l5,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000001fa4ab
2503! %f12 = f13b0c4f, Mem[0000000030081408] = 00000000
2504 sta %f12,[%i2+%o4]0x89 ! Mem[0000000030081408] = f13b0c4f
2505! %l5 = 00000000001fa4ab, Mem[0000000030081408] = f13b0c4f
2506 stba %l5,[%i2+%o4]0x89 ! Mem[0000000030081408] = f13b0cab
2507! Mem[00000000100c1400] = 00001400, %l6 = 000000000000ff0a
2508 ldstuba [%i3+%g0]0x80,%l6 ! %l6 = 0000000000000000
2509! %f21 = 212be96d, Mem[000000001010140c] = 00000000
2510 st %f21,[%i4+0x00c] ! Mem[000000001010140c] = 212be96d
2511! Mem[00000000201c0001] = 00006050, %l2 = 00000000ffb2b2ff
2512 ldstuba [%o0+0x001]%asi,%l2 ! %l2 = 0000000000000000
2513! Mem[0000000010001410] = ff046729, %l6 = 0000000000000000
2514 swapa [%i0+%o5]0x88,%l6 ! %l6 = 00000000ff046729
2515! Mem[0000000021800141] = 32ff2000, %l3 = 00000000ffb2b2ff
2516 ldsb [%o3+0x141],%l3 ! %l3 = ffffffffffffffff
2517
2518p0_label_94:
2519! Starting 10 instruction Load Burst
2520! Mem[0000000010001410] = 00000000, %l5 = 00000000001fa4ab
2521 ldsba [%i0+%o5]0x88,%l5 ! %l5 = 0000000000000000
2522! Mem[0000000010101428] = fe6c5d51, %f1 = ff000079
2523 lda [%i4+0x028]%asi,%f1 ! %f1 = fe6c5d51
2524! Mem[0000000010101400] = 15000000, %l0 = 0000000000000000
2525 ldsba [%i4+%g0]0x88,%l0 ! %l0 = 0000000000000000
2526! Mem[0000000021800040] = 11920f40, %l2 = 0000000000000000
2527 ldub [%o3+0x040],%l2 ! %l2 = 0000000000000011
2528! Mem[0000000010181400] = ff00ffff, %l7 = 0000000000000000
2529 lduha [%i6+%g0]0x88,%l7 ! %l7 = 000000000000ffff
2530! Mem[0000000010081408] = 000000ff, %f15 = 42ec7c4b
2531 lda [%i2+%o4]0x88,%f15 ! %f15 = 000000ff
2532! Mem[0000000020800001] = ffcdbe80, %l2 = 0000000000000011
2533 ldstuba [%o1+0x001]%asi,%l2 ! %l2 = 00000000000000cd
2534! Mem[0000000030141400] = ff00be10, %l1 = 000000000000003c
2535 ldsba [%i5+%g0]0x89,%l1 ! %l1 = 0000000000000010
2536! Mem[0000000010101408] = 04000000212be96d, %l3 = ffffffffffffffff, %asi = 80
2537 ldxa [%i4+0x008]%asi,%l3 ! %l3 = 04000000212be96d
2538! Mem[0000000030041400] = 00000036, %l5 = 0000000000000000
2539 lduwa [%i1+%g0]0x89,%l5 ! %l5 = 0000000000000036
2540
2541p0_label_95:
2542! Starting 10 instruction Store Burst
2543! %l5 = 0000000000000036, Mem[0000000030101408] = 04000000
2544 stba %l5,[%i4+%o4]0x89 ! Mem[0000000030101408] = 04000036
2545! %l4 = 00000000ff000000, Mem[0000000030181400] = 29701255
2546 stha %l4,[%i6+%g0]0x89 ! Mem[0000000030181400] = 29700000
2547! %l4 = 00000000ff000000, Mem[0000000030081408] = ab0c3bf1
2548 stha %l4,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00003bf1
2549 membar #Sync ! Added by membar checker (21)
2550! %f31 = 42ec7c4b, Mem[0000000010181410] = ff600000
2551 st %f31,[%i6+%o5] ! Mem[0000000010181410] = 42ec7c4b
2552! %l2 = 00000000000000cd, Mem[0000000030041400] = 36000000
2553 stwa %l2,[%i1+%g0]0x81 ! Mem[0000000030041400] = 000000cd
2554! %f7 = 00000036, Mem[00000000300c1400] = 00000015
2555 sta %f7 ,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000036
2556! Mem[0000000030041400] = 000000cd, %l0 = 0000000000000000
2557 ldstuba [%i1+%g0]0x81,%l0 ! %l0 = 0000000000000000
2558! Mem[0000000010081410] = 15000000, %l4 = 00000000ff000000, %asi = 80
2559 swapa [%i2+0x010]%asi,%l4 ! %l4 = 0000000015000000
2560! %l1 = 0000000000000010, Mem[0000000030081408] = 00003bf1
2561 stha %l1,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00103bf1
2562! Mem[0000000030101400] = 15000000, %l5 = 0000000000000036
2563 ldstuba [%i4+%g0]0x89,%l5 ! %l5 = 0000000000000000
2564
2565p0_label_96:
2566! Starting 10 instruction Load Burst
2567! Mem[0000000010101410] = ffb27b7a 60000061, %l4 = 15000000, %l5 = 00000000
2568 ldda [%i4+%o5]0x88,%l4 ! %l4 = 0000000060000061 00000000ffb27b7a
2569! Mem[0000000010181430] = b2ff60ff10be00ff, %l1 = 0000000000000010
2570 ldx [%i6+0x030],%l1 ! %l1 = b2ff60ff10be00ff
2571! Mem[0000000030041400] = 02fc541ecd0000ff, %l4 = 0000000060000061
2572 ldxa [%i1+%g0]0x89,%l4 ! %l4 = 02fc541ecd0000ff
2573! Mem[0000000030181410] = 00140000, %f3 = ffffffa0
2574 lda [%i6+%o5]0x81,%f3 ! %f3 = 00140000
2575! Mem[0000000010181408] = 61460079, %f22 = 00000000
2576 lda [%i6+%o4]0x80,%f22 ! %f22 = 61460079
2577! Mem[0000000021800140] = 32ff2000, %l5 = 00000000ffb27b7a
2578 ldsh [%o3+0x140],%l5 ! %l5 = 00000000000032ff
2579! Mem[0000000010081400] = 000000ff, %l1 = b2ff60ff10be00ff
2580 ldsba [%i2+%g0]0x80,%l1 ! %l1 = 0000000000000000
2581! Mem[000000001008141e] = 8a7f2955, %l3 = 04000000212be96d, %asi = 80
2582 lduha [%i2+0x01e]%asi,%l3 ! %l3 = 0000000000002955
2583! Mem[0000000030101400] = ff0000154f0c3bf1, %f0 = 8b5f2584 fe6c5d51
2584 ldda [%i4+%g0]0x81,%f0 ! %f0 = ff000015 4f0c3bf1
2585! Mem[00000000300c1408] = 620f60ff, %l6 = 00000000ff046729
2586 ldsba [%i3+%o4]0x89,%l6 ! %l6 = ffffffffffffffff
2587
2588p0_label_97:
2589! Starting 10 instruction Store Burst
2590! Mem[0000000030181410] = 00001400, %l5 = 00000000000032ff
2591 swapa [%i6+%o5]0x89,%l5 ! %l5 = 0000000000001400
2592! Mem[0000000010001400] = ff282923, %l1 = 0000000000000000, %asi = 80
2593 swapa [%i0+0x000]%asi,%l1 ! %l1 = 00000000ff282923
2594! Mem[000000001018140c] = 212be96d, %l5 = 0000000000001400
2595 ldstub [%i6+0x00c],%l5 ! %l5 = 0000000000000021
2596! Mem[0000000010101410] = 61000060, %l1 = 00000000ff282923
2597 swapa [%i4+%o5]0x80,%l1 ! %l1 = 0000000061000060
2598! %l3 = 0000000000002955, Mem[0000000010141410] = 614661a14234b2ff
2599 stxa %l3,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000000000002955
2600! %l6 = ffffffff, %l7 = 0000ffff, Mem[0000000030181408] = 00000036 ffffffa0
2601 stda %l6,[%i6+%o4]0x81 ! Mem[0000000030181408] = ffffffff 0000ffff
2602! %l6 = ffffffffffffffff, Mem[0000000010081428] = 8f4ae761968a047d
2603 stx %l6,[%i2+0x028] ! Mem[0000000010081428] = ffffffffffffffff
2604! %f24 = 2967efb8 00000057, Mem[0000000010181410] = 4b7cec42 6de92b21
2605 stda %f24,[%i6+%o5]0x88 ! Mem[0000000010181410] = 2967efb8 00000057
2606! %l1 = 0000000061000060, Mem[0000000010141408] = 800000009280ffff
2607 stxa %l1,[%i5+%o4]0x80 ! Mem[0000000010141408] = 0000000061000060
2608! %f14 = 5b08a382 000000ff, %l1 = 0000000061000060
2609! Mem[0000000010141418] = 00000000000000ff
2610 add %i5,0x018,%g1
2611 stda %f14,[%g1+%l1]ASI_PST32_P ! Mem[0000000010141418] = 00000000000000ff
2612
2613p0_label_98:
2614! Starting 10 instruction Load Burst
2615! Mem[0000000030001408] = 00000000, %f17 = 00000000
2616 lda [%i0+%o4]0x81,%f17 ! %f17 = 00000000
2617! Mem[0000000010081408] = 000000ff, %l4 = 02fc541ecd0000ff
2618 lduha [%i2+%o4]0x88,%l4 ! %l4 = 00000000000000ff
2619! Mem[0000000010001400] = 00000000, %l1 = 0000000061000060
2620 ldsha [%i0+%g0]0x88,%l1 ! %l1 = 0000000000000000
2621! Mem[0000000010101418] = ff0000ff, %l6 = ffffffffffffffff
2622 ldsw [%i4+0x018],%l6 ! %l6 = ffffffffff0000ff
2623! Mem[0000000010001400] = 00000000, %l6 = ffffffffff0000ff
2624 ldsba [%i0+%g0]0x88,%l6 ! %l6 = 0000000000000000
2625! %l4 = 00000000000000ff, imm = fffffffffffff37c, %l1 = 0000000000000000
2626 xnor %l4,-0xc84,%l1 ! %l1 = 0000000000000c7c
2627! Mem[0000000010001400] = 00000000, %l1 = 0000000000000c7c
2628 lduha [%i0+%g0]0x80,%l1 ! %l1 = 0000000000000000
2629! Mem[0000000010001400] = 00000000, %l7 = 000000000000ffff
2630 ldsha [%i0+%g0]0x88,%l7 ! %l7 = 0000000000000000
2631! Mem[00000000201c0000] = 00ff6050, %l2 = 00000000000000cd, %asi = 80
2632 ldsha [%o0+0x000]%asi,%l2 ! %l2 = 00000000000000ff
2633! %l5 = 0000000000000021, imm = fffffffffffffb5e, %l6 = 0000000000000000
2634 xnor %l5,-0x4a2,%l6 ! %l6 = 0000000000000480
2635
2636p0_label_99:
2637! Starting 10 instruction Store Burst
2638! Mem[0000000010081410] = 000000ff, %l6 = 0000000000000480
2639 ldstuba [%i2+%o5]0x88,%l6 ! %l6 = 00000000000000ff
2640! Mem[0000000010041410] = 6cfe0000, %l0 = 0000000000000000
2641 swapa [%i1+%o5]0x88,%l0 ! %l0 = 000000006cfe0000
2642! %l3 = 0000000000002955, Mem[0000000010081400] = 0aff0000ff000000
2643 stxa %l3,[%i2+%g0]0x88 ! Mem[0000000010081400] = 0000000000002955
2644! %l6 = 00000000000000ff, Mem[0000000030141408] = 437c17fd
2645 stha %l6,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00ff17fd
2646! Mem[00000000100c1410] = ff52d4bcd947ff20, %l0 = 000000006cfe0000, %l5 = 0000000000000021
2647 add %i3,0x10,%g1
2648 casxa [%g1]0x80,%l0,%l5 ! %l5 = ff52d4bcd947ff20
2649! %f2 = 57d6ffff, Mem[0000000030181408] = ffffffff
2650 sta %f2 ,[%i6+%o4]0x81 ! Mem[0000000030181408] = 57d6ffff
2651! Mem[0000000010041410] = 00000000, %l1 = 0000000000000000
2652 swapa [%i1+%o5]0x88,%l1 ! %l1 = 0000000000000000
2653! Mem[00000000201c0001] = 00ff6050, %l6 = 00000000000000ff
2654 ldstub [%o0+0x001],%l6 ! %l6 = 00000000000000ff
2655! %l6 = 000000ff, %l7 = 00000000, Mem[0000000010181400] = ffff00ff 00000000
2656 stda %l6,[%i6+%g0]0x80 ! Mem[0000000010181400] = 000000ff 00000000
2657! %f4 = 0aff0000 ff000000, Mem[0000000010081410] = ff000000 fd030000
2658 stda %f4 ,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0aff0000 ff000000
2659
2660p0_label_100:
2661! Starting 10 instruction Load Burst
2662! Mem[0000000030181400] = 00007029, %l6 = 00000000000000ff
2663 ldswa [%i6+%g0]0x81,%l6 ! %l6 = 0000000000007029
2664! Mem[0000000030001408] = 3c00000000000000, %f10 = 00000000 00040000
2665 ldda [%i0+%o4]0x89,%f10 ! %f10 = 3c000000 00000000
2666! Mem[00000000100c1410] = ff52d4bcd947ff20, %f30 = 5b08a382 42ec7c4b
2667 ldda [%i3+%o5]0x80,%f30 ! %f30 = ff52d4bc d947ff20
2668! Mem[0000000010141408] = 00000000, %l4 = 00000000000000ff
2669 ldsha [%i5+%o4]0x80,%l4 ! %l4 = 0000000000000000
2670! Mem[0000000030101400] = 150000ff, %l2 = 00000000000000ff
2671 ldsha [%i4+%g0]0x89,%l2 ! %l2 = 00000000000000ff
2672! Mem[0000000030101410] = 00000000, %f10 = 3c000000
2673 lda [%i4+%o5]0x89,%f10 ! %f10 = 00000000
2674! Mem[0000000010001433] = 57022049, %l1 = 0000000000000000
2675 ldub [%i0+0x033],%l1 ! %l1 = 0000000000000049
2676! %l0 = 000000006cfe0000, %l6 = 0000000000007029, %l5 = ff52d4bcd947ff20
2677 add %l0,%l6,%l5 ! %l5 = 000000006cfe7029
2678! Mem[0000000030141408] = 51764a34fd17ff00, %f12 = f13b0c4f 620f60ff
2679 ldda [%i5+%o4]0x89,%f12 ! %f12 = 51764a34 fd17ff00
2680! Mem[0000000030141410] = a1614661, %f28 = b2ff60ff
2681 lda [%i5+%o5]0x81,%f28 ! %f28 = a1614661
2682
2683! End of Random Code for Thread 0
2684
2685
2686! Check Registers
2687
2688p0_check_registers:
2689 set p0_expected_registers,%g1
2690 ldx [%g1+0x000],%g2
2691 cmp %l0,%g2 ! %l0 should be 000000006cfe0000
2692 bne %xcc,p0_reg_l0_fail
2693 mov %l0,%g3
2694 ldx [%g1+0x008],%g2
2695 cmp %l1,%g2 ! %l1 should be 0000000000000049
2696 bne %xcc,p0_reg_l1_fail
2697 mov %l1,%g3
2698 ldx [%g1+0x010],%g2
2699 cmp %l2,%g2 ! %l2 should be 00000000000000ff
2700 bne %xcc,p0_reg_l2_fail
2701 mov %l2,%g3
2702 ldx [%g1+0x018],%g2
2703 cmp %l3,%g2 ! %l3 should be 0000000000002955
2704 bne %xcc,p0_reg_l3_fail
2705 mov %l3,%g3
2706 ldx [%g1+0x020],%g2
2707 cmp %l4,%g2 ! %l4 should be 0000000000000000
2708 bne %xcc,p0_reg_l4_fail
2709 mov %l4,%g3
2710 ldx [%g1+0x028],%g2
2711 cmp %l5,%g2 ! %l5 should be 000000006cfe7029
2712 bne %xcc,p0_reg_l5_fail
2713 mov %l5,%g3
2714 ldx [%g1+0x030],%g2
2715 cmp %l6,%g2 ! %l6 should be 0000000000007029
2716 bne %xcc,p0_reg_l6_fail
2717 mov %l6,%g3
2718 ldx [%g1+0x038],%g2
2719 cmp %l7,%g2 ! %l7 should be 0000000000000000
2720 bne %xcc,p0_reg_l7_fail
2721 mov %l7,%g3
2722
2723! Check %y register
2724
2725 set 0xffffffff,%g2
2726 rd %y,%g3
2727 cmp %g2,%g3
2728 bne,a p0_failed
2729 mov 0x111,%g1
2730
2731! Check Floating Point Registers
2732
2733p0_check_fp_registers:
2734 set p0_expected_fp_regs,%g3
2735 std %f0,[%g1]
2736 ldx [%g1],%l1
2737 ldx [%g3+0x00],%l0
2738 cmp %l0,%l1 ! %f0 should be ff000015 4f0c3bf1
2739 bne %xcc,p0_freg_fail
2740 std %f2,[%g1]
2741 ldx [%g1],%l1
2742 ldx [%g3+0x08],%l0
2743 cmp %l0,%l1 ! %f2 should be 57d6ffff 00140000
2744 bne %xcc,p0_freg_fail
2745 std %f4,[%g1]
2746 ldx [%g1],%l1
2747 ldx [%g3+0x10],%l0
2748 cmp %l0,%l1 ! %f4 should be 0aff0000 ff000000
2749 bne %xcc,p0_freg_fail
2750 std %f6,[%g1]
2751 ldx [%g1],%l1
2752 ldx [%g3+0x18],%l0
2753 cmp %l0,%l1 ! %f6 should be 00140000 00000036
2754 bne %xcc,p0_freg_fail
2755 std %f8,[%g1]
2756 ldx [%g1],%l1
2757 ldx [%g3+0x20],%l0
2758 cmp %l0,%l1 ! %f8 should be 7a7bb2ff a1614661
2759 bne %xcc,p0_freg_fail
2760 std %f10,[%g1]
2761 ldx [%g1],%l1
2762 ldx [%g3+0x28],%l0
2763 cmp %l0,%l1 ! %f10 should be 00000000 00000000
2764 bne %xcc,p0_freg_fail
2765 std %f12,[%g1]
2766 ldx [%g1],%l1
2767 ldx [%g3+0x30],%l0
2768 cmp %l0,%l1 ! %f12 should be 51764a34 fd17ff00
2769 bne %xcc,p0_freg_fail
2770 std %f14,[%g1]
2771 ldx [%g1],%l1
2772 ldx [%g3+0x38],%l0
2773 cmp %l0,%l1 ! %f14 should be 5b08a382 000000ff
2774 bne %xcc,p0_freg_fail
2775 std %f16,[%g1]
2776 ldx [%g1],%l1
2777 ldx [%g3+0x40],%l0
2778 cmp %l0,%l1 ! %f16 should be ffff00ff 00000000
2779 bne %xcc,p0_freg_fail
2780 std %f18,[%g1]
2781 ldx [%g1],%l1
2782 ldx [%g3+0x48],%l0
2783 cmp %l0,%l1 ! %f18 should be 61460079 212be96d
2784 bne %xcc,p0_freg_fail
2785 std %f20,[%g1]
2786 ldx [%g1],%l1
2787 ldx [%g3+0x50],%l0
2788 cmp %l0,%l1 ! %f20 should be ff600000 212be96d
2789 bne %xcc,p0_freg_fail
2790 std %f22,[%g1]
2791 ldx [%g1],%l1
2792 ldx [%g3+0x58],%l0
2793 cmp %l0,%l1 ! %f22 should be 61460079 57d6ffff
2794 bne %xcc,p0_freg_fail
2795 std %f24,[%g1]
2796 ldx [%g1],%l1
2797 ldx [%g3+0x60],%l0
2798 cmp %l0,%l1 ! %f24 should be 2967efb8 00000057
2799 bne %xcc,p0_freg_fail
2800 std %f26,[%g1]
2801 ldx [%g1],%l1
2802 ldx [%g3+0x68],%l0
2803 cmp %l0,%l1 ! %f26 should be 79ec7de9 04000000
2804 bne %xcc,p0_freg_fail
2805 std %f28,[%g1]
2806 ldx [%g1],%l1
2807 ldx [%g3+0x70],%l0
2808 cmp %l0,%l1 ! %f28 should be a1614661 10be00ff
2809 bne %xcc,p0_freg_fail
2810 std %f30,[%g1]
2811 ldx [%g1],%l1
2812 ldx [%g3+0x78],%l0
2813 cmp %l0,%l1 ! %f30 should be ff52d4bc d947ff20
2814 bne %xcc,p0_freg_fail
2815 nop
2816
2817! The test for processor 0 has passed
2818
2819p0_passed:
2820 ta GOOD_TRAP
2821 nop
2822
2823p0_reg_l0_fail:
2824 or %g0,0xbd0,%g1
2825 ba,a p0_failed
2826p0_reg_l1_fail:
2827 or %g0,0xbd1,%g1
2828 ba,a p0_failed
2829p0_reg_l2_fail:
2830 or %g0,0xbd2,%g1
2831 ba,a p0_failed
2832p0_reg_l3_fail:
2833 or %g0,0xbd3,%g1
2834 ba,a p0_failed
2835p0_reg_l4_fail:
2836 or %g0,0xbd4,%g1
2837 ba,a p0_failed
2838p0_reg_l5_fail:
2839 or %g0,0xbd5,%g1
2840 ba,a p0_failed
2841p0_reg_l6_fail:
2842 or %g0,0xbd6,%g1
2843 ba,a p0_failed
2844p0_reg_l7_fail:
2845 or %g0,0xbd7,%g1
2846 ba,a p0_failed
2847p0_freg_fail:
2848 ta BAD_TRAP
2849
2850
2851! The test for processor 0 failed
2852
2853p0_failed:
2854 set p0_temp,%g6
2855 stx %g1,[%g6]
2856 stx %g2,[%g6+8]
2857 stx %g3,[%g6+16]
2858 stx %fsr,[%g6+24]
2859 ta BAD_TRAP
2860
2861
2862! The local area data for processor 0 failed
2863
2864p0_local_failed:
2865 set done_flags,%g5
2866 mov 3,%g6
2867 st %g6,[%g5+0x000] ! Set processor 0 done flag
2868
2869 set p0_temp,%g6
2870 add %g1,%g4,%g1
2871 stx %g4,[%g6]
2872 stx %g2,[%g6+8]
2873 stx %g3,[%g6+16]
2874 st %fsr,[%g6+24]
2875 ta BAD_TRAP
2876
2877p0_selfmod_failed:
2878 ba p0_failed
2879 mov 0xabc,%g1
2880
2881p0_branch_failed:
2882 mov 0xbbb,%g1
2883 rd %ccr,%g2
2884 ba p0_failed
2885 mov 0x0,%g3
2886
2887inst_access_handler:
2888 done
2889
2890 .align 256
2891data_access_handler:
28921: done
2893
2894check_critical_timed_out:
2895 ta BAD_TRAP
2896
2897
2898get_thread_mask:
2899 retl
2900 mov 3,%i7
2901
2902get_park_semaphore:
2903 set park_semaphore,%g6
2904 mov 100,%g5
29051: ldstub [%g6],%g7
2906 cmp %g7,0
2907 bne 1b
2908 nop
2909 retl
2910 nop
2911
2912p0_init_memory_pointers:
2913 set p0_init_registers,%g1
2914 mov %g0,%g2
2915 mov %g0,%g3
2916 mov %g0,%g4
2917 mov %g0,%g5
2918 mov %g0,%g6
2919 mov %g0,%g7
2920
2921! Initialize memory pointers for window 0
2922 set p0_local0_start,%i0
2923 set p0_local1_start,%i1
2924 set p0_local2_start,%i2
2925 set p0_local3_start,%i3
2926 set p0_local4_start,%i4
2927 set p0_local5_start,%i5
2928 set p0_local6_start,%i6
2929 clr %i7
2930! Init Local Registers in Window 0
2931 ldx [%g1+0x000],%l0 ! %l0 = 47701fb4c72330de
2932 ldx [%g1+0x008],%l1 ! %l1 = 86b7c68342346789
2933 ldx [%g1+0x010],%l2 ! %l2 = f991b1f311c57a44
2934 ldx [%g1+0x018],%l3 ! %l3 = 6c405a3df00cec0f
2935 ldx [%g1+0x020],%l4 ! %l4 = 030c90a5a5f5cfea
2936 ldx [%g1+0x028],%l5 ! %l5 = fd30dd24543ac8d5
2937 ldx [%g1+0x030],%l6 ! %l6 = ed7c69b4cd9109d0
2938 ldx [%g1+0x038],%l7 ! %l7 = 7c59f5d774e355db
2939
2940! Initialize the output register of window 0
2941
2942 set share0_start,%o0
2943 set share1_start,%o1
2944 set share2_start,%o2
2945 set share3_start,%o3
2946 mov 0x08,%o4
2947 mov 0x10,%o5
2948 mov 0x18,%o6
2949
2950 retl
2951 nop
2952
2953user_text_end:
2954 .seg "text"
2955 .align 0x2000
2956 .global p0_near_0_le,p0_near_0_he
2957 .global p0_near_0_lo,p0_near_0_ho
2958 .global near0_b2b_l,near0_b2b_h
2959 .global far0_b2b_l,far0_b2b_h
2960 .global far1_b2b_l,far1_b2b_h
2961 .global far2_b2b_l,far2_b2b_h
2962 .global far3_b2b_l,far3_b2b_h
2963user_near0_start:
2964p0_near_0_le:
2965 sub %l3,%l7,%l2
2966 jmpl %o7,%g0
2967 addc %l0,-0x2f9,%l3
2968p0_near_0_he:
2969 fsubs %f29,%f23,%f22
2970 xor %l4,-0xf8c,%l3
2971 smul %l6,%l3,%l6
2972 andn %l0,-0xf5a,%l6
2973 smul %l3,-0x662,%l3
2974 xnor %l2,0x8ec,%l6
2975 fdivs %f19,%f20,%f17
2976 jmpl %o7,%g0
2977 umul %l1,-0xa75,%l2
2978p0_near_0_lo:
2979 sub %l3,%l7,%l2
2980 jmpl %o7,%g0
2981 addc %l0,-0x2f9,%l3
2982p0_near_0_ho:
2983 fsubs %f29,%f23,%f22
2984 xor %l4,-0xf8c,%l3
2985 smul %l6,%l3,%l6
2986 andn %l0,-0xf5a,%l6
2987 smul %l3,-0x662,%l3
2988 xnor %l2,0x8ec,%l6
2989 fdivs %f19,%f20,%f17
2990 jmpl %o7,%g0
2991 umul %l1,-0xa75,%l2
2992near0_b2b_h:
2993 xor %l2,-0x9ec,%l6
2994 fdivs %f23,%f23,%f16
2995 sdivx %l0,%l4,%l0
2996 jmpl %o7,%g0
2997 umul %l0,-0x419,%l0
2998near0_b2b_l:
2999 fsubs %f12,%f15,%f15
3000 sub %l1,0x289,%l6
3001 orn %l4,0xf90,%l1
3002 jmpl %o7,%g0
3003 sdivx %l5,0xa0f,%l5
3004user_near0_end:
3005 .seg "text"
3006 .align 0x2000
3007 .global p0_near_1_le,p0_near_1_he
3008 .global p0_near_1_lo,p0_near_1_ho
3009 .global near1_b2b_l,near1_b2b_h
3010 .global far0_b2b_l,far0_b2b_h
3011 .global far1_b2b_l,far1_b2b_h
3012 .global far2_b2b_l,far2_b2b_h
3013 .global far3_b2b_l,far3_b2b_h
3014user_near1_start:
3015p0_near_1_le:
3016 andn %l5,%l4,%l3
3017 xnor %l0,%l7,%l7
3018 fmuls %f8 ,%f1 ,%f3
3019 and %l7,0x40e,%l2
3020 orn %l7,-0x46e,%l4
3021 jmpl %o7,%g0
3022 add %l7,0x650,%l7
3023p0_near_1_he:
3024 or %l0,%l3,%l4
3025 sdivx %l2,%l3,%l4
3026 umul %l5,0x25d,%l5
3027 addc %l2,0x435,%l3
3028 sub %l3,0xdbc,%l7
3029 jmpl %o7,%g0
3030 ldstub [%o3+0x1c1],%l0 ! Mem[00000000218001c1]
3031p0_near_1_lo:
3032 andn %l5,%l4,%l3
3033 xnor %l0,%l7,%l7
3034 fmuls %f8 ,%f1 ,%f3
3035 and %l7,0x40e,%l2
3036 orn %l7,-0x46e,%l4
3037 jmpl %o7,%g0
3038 add %l7,0x650,%l7
3039p0_near_1_ho:
3040 or %l0,%l3,%l4
3041 sdivx %l2,%l3,%l4
3042 umul %l5,0x25d,%l5
3043 addc %l2,0x435,%l3
3044 sub %l3,0xdbc,%l7
3045 jmpl %o7,%g0
3046 ldstub [%i3+0x1c1],%l0 ! Mem[00000000218001c1]
3047near1_b2b_h:
3048 and %l6,-0x310,%l5
3049 fmuls %f18,%f22,%f21
3050 smul %l6,-0x2a6,%l3
3051 fmuls %f25,%f22,%f26
3052 fadds %f23,%f28,%f26
3053 udivx %l5,0x6cb,%l1
3054 umul %l2,%l5,%l3
3055 jmpl %o7,%g0
3056 subc %l5,-0x69f,%l4
3057near1_b2b_l:
3058 sdivx %l4,%l2,%l6
3059 fdivs %f6 ,%f1 ,%f1
3060 fadds %f15,%f12,%f5
3061 and %l0,0x7cb,%l7
3062 fcmps %fcc1,%f6 ,%f10
3063 umul %l4,%l2,%l4
3064 orn %l3,%l1,%l2
3065 jmpl %o7,%g0
3066 udivx %l2,0x454,%l5
3067user_near1_end:
3068 .seg "text"
3069 .align 0x2000
3070 .global p0_near_2_le,p0_near_2_he
3071 .global p0_near_2_lo,p0_near_2_ho
3072 .global near2_b2b_l,near2_b2b_h
3073 .global far0_b2b_l,far0_b2b_h
3074 .global far1_b2b_l,far1_b2b_h
3075 .global far2_b2b_l,far2_b2b_h
3076 .global far3_b2b_l,far3_b2b_h
3077user_near2_start:
3078p0_near_2_le:
3079 andn %l0,0xb26,%l4
3080 addc %l2,0xb36,%l0
3081 orn %l0,%l2,%l1
3082 jmpl %o7,%g0
3083 fadds %f5 ,%f5 ,%f3
3084p0_near_2_he:
3085 sdivx %l0,%l7,%l0
3086 fcmps %fcc0,%f31,%f29
3087 addc %l7,0x4d6,%l2
3088 xnor %l6,0x78a,%l5
3089 jmpl %o7,%g0
3090 or %l7,0x47a,%l6
3091p0_near_2_lo:
3092 andn %l0,0xb26,%l4
3093 addc %l2,0xb36,%l0
3094 orn %l0,%l2,%l1
3095 jmpl %o7,%g0
3096 fadds %f5 ,%f5 ,%f3
3097p0_near_2_ho:
3098 sdivx %l0,%l7,%l0
3099 fcmps %fcc0,%f31,%f29
3100 addc %l7,0x4d6,%l2
3101 xnor %l6,0x78a,%l5
3102 jmpl %o7,%g0
3103 or %l7,0x47a,%l6
3104near2_b2b_h:
3105 sdivx %l6,0x02a,%l2
3106 fcmps %fcc3,%f30,%f27
3107 fmuls %f28,%f25,%f26
3108 jmpl %o7,%g0
3109 add %l5,0xca2,%l5
3110near2_b2b_l:
3111 fadds %f6 ,%f4 ,%f15
3112 fmuls %f2 ,%f8 ,%f13
3113 umul %l4,0xa34,%l4
3114 jmpl %o7,%g0
3115 smul %l7,0xb86,%l5
3116user_near2_end:
3117 .seg "text"
3118 .align 0x2000
3119 .global p0_near_3_le,p0_near_3_he
3120 .global p0_near_3_lo,p0_near_3_ho
3121 .global near3_b2b_l,near3_b2b_h
3122 .global far0_b2b_l,far0_b2b_h
3123 .global far1_b2b_l,far1_b2b_h
3124 .global far2_b2b_l,far2_b2b_h
3125 .global far3_b2b_l,far3_b2b_h
3126user_near3_start:
3127p0_near_3_le:
3128 and %l6,0x2df,%l3
3129 sub %l5,0x88e,%l1
3130 fsubs %f12,%f7 ,%f5
3131 jmpl %o7,%g0
3132 smul %l5,%l6,%l3
3133p0_near_3_he:
3134 mulx %l6,%l3,%l4
3135 jmpl %o7,%g0
3136 and %l1,%l1,%l2
3137p0_near_3_lo:
3138 and %l6,0x2df,%l3
3139 sub %l5,0x88e,%l1
3140 fsubs %f12,%f7 ,%f5
3141 jmpl %o7,%g0
3142 smul %l5,%l6,%l3
3143p0_near_3_ho:
3144 mulx %l6,%l3,%l4
3145 jmpl %o7,%g0
3146 and %l1,%l1,%l2
3147near3_b2b_h:
3148 addc %l0,%l1,%l5
3149 subc %l0,0xda9,%l0
3150 jmpl %o7,%g0
3151 fcmps %fcc2,%f16,%f26
3152near3_b2b_l:
3153 and %l7,0x2ec,%l5
3154 fdivs %f0 ,%f14,%f15
3155 jmpl %o7,%g0
3156 andn %l3,-0x4ab,%l5
3157user_near3_end:
3158 .seg "text"
3159 .align 0x2000
3160 .global p0_far_0_le,p0_far_0_he
3161 .global p0_far_0_lo,p0_far_0_ho
3162 .global far0_b2b_l,far0_b2b_h
3163 .global near0_b2b_l,near0_b2b_h
3164 .global near1_b2b_l,near1_b2b_h
3165 .global near2_b2b_l,near2_b2b_h
3166 .global near3_b2b_l,near3_b2b_h
3167user_far0_start:
3168p0_far_0_le:
3169 jmpl %o7,%g0
3170 sub %l1,0xd38,%l2
3171 jmpl %o7,%g0
3172 nop
3173p0_far_0_he:
3174 fdivs %f31,%f20,%f25
3175 xnor %l0,-0xe3a,%l6
3176 or %l4,%l7,%l6
3177 jmpl %o7,%g0
3178 subc %l3,-0xa97,%l0
3179p0_far_0_lo:
3180 jmpl %o7,%g0
3181 sub %l1,0xd38,%l2
3182 jmpl %o7,%g0
3183 nop
3184 jmpl %o7,%g0
3185 nop
3186p0_far_0_ho:
3187 fdivs %f31,%f20,%f25
3188 xnor %l0,-0xe3a,%l6
3189 or %l4,%l7,%l6
3190 jmpl %o7,%g0
3191 subc %l3,-0xa97,%l0
3192far0_b2b_h:
3193 fsqrts %f20,%f18
3194 subc %l5,%l2,%l2
3195 sdivx %l2,0xafc,%l7
3196 jmpl %o7,%g0
3197 fcmps %fcc0,%f21,%f18
3198far0_b2b_l:
3199 umul %l3,%l5,%l7
3200 umul %l0,%l6,%l7
3201 orn %l4,%l3,%l2
3202 jmpl %o7,%g0
3203 sub %l2,%l1,%l2
3204user_far0_end:
3205 .seg "text"
3206 .align 0x2000
3207 .global p0_far_1_le,p0_far_1_he
3208 .global p0_far_1_lo,p0_far_1_ho
3209 .global far1_b2b_l,far1_b2b_h
3210 .global near0_b2b_l,near0_b2b_h
3211 .global near1_b2b_l,near1_b2b_h
3212 .global near2_b2b_l,near2_b2b_h
3213 .global near3_b2b_l,near3_b2b_h
3214user_far1_start:
3215p0_far_1_le:
3216 fsubs %f6 ,%f0 ,%f4
3217 mulx %l2,%l4,%l2
3218 fsqrts %f2 ,%f1
3219 fsubs %f8 ,%f3 ,%f0
3220 udivx %l4,0xc94,%l2
3221 sdivx %l4,%l4,%l0
3222 smul %l7,-0xa8e,%l7
3223 jmpl %o7,%g0
3224 sub %l4,%l0,%l4
3225p0_far_1_he:
3226 umul %l4,-0xe16,%l4
3227 xor %l2,-0xc87,%l1
3228 xor %l2,%l7,%l2
3229 sub %l2,0x33e,%l4
3230 jmpl %o7,%g0
3231 fsqrts %f16,%f18
3232p0_far_1_lo:
3233 fsubs %f6 ,%f0 ,%f4
3234 mulx %l2,%l4,%l2
3235 fsqrts %f2 ,%f1
3236 fsubs %f8 ,%f3 ,%f0
3237 udivx %l4,0xc94,%l2
3238 sdivx %l4,%l4,%l0
3239 smul %l7,-0xa8e,%l7
3240 jmpl %o7,%g0
3241 sub %l4,%l0,%l4
3242p0_far_1_ho:
3243 umul %l4,-0xe16,%l4
3244 xor %l2,-0xc87,%l1
3245 xor %l2,%l7,%l2
3246 sub %l2,0x33e,%l4
3247 jmpl %o7,%g0
3248 fsqrts %f16,%f18
3249far1_b2b_h:
3250 sdivx %l3,%l3,%l4
3251 sdivx %l0,0x892,%l0
3252 jmpl %o7,%g0
3253 or %l1,%l3,%l6
3254far1_b2b_l:
3255 or %l1,0xda9,%l1
3256 fcmps %fcc3,%f4 ,%f3
3257 jmpl %o7,%g0
3258 add %l3,%l6,%l1
3259user_far1_end:
3260 .seg "text"
3261 .align 0x2000
3262 .global p0_far_2_le,p0_far_2_he
3263 .global p0_far_2_lo,p0_far_2_ho
3264 .global far2_b2b_l,far2_b2b_h
3265 .global near0_b2b_l,near0_b2b_h
3266 .global near1_b2b_l,near1_b2b_h
3267 .global near2_b2b_l,near2_b2b_h
3268 .global near3_b2b_l,near3_b2b_h
3269user_far2_start:
3270p0_far_2_le:
3271 sdivx %l5,%l1,%l4
3272 fsubs %f9 ,%f3 ,%f12
3273 fcmps %fcc0,%f10,%f1
3274 fsubs %f3 ,%f12,%f11
3275 smul %l0,-0x3d6,%l1
3276 jmpl %o7,%g0
3277 fsqrts %f3 ,%f12
3278p0_far_2_he:
3279 and %l0,0xb32,%l1
3280 ldsh [%i2+0x022],%l2 ! Mem[0000000010081422]
3281 fdivs %f29,%f20,%f23
3282 fmuls %f18,%f29,%f19
3283 jmpl %o7,%g0
3284 mulx %l5,%l4,%l7
3285p0_far_2_lo:
3286 sdivx %l5,%l1,%l4
3287 fsubs %f9 ,%f3 ,%f12
3288 fcmps %fcc0,%f10,%f1
3289 fsubs %f3 ,%f12,%f11
3290 smul %l0,-0x3d6,%l1
3291 jmpl %o7,%g0
3292 fsqrts %f3 ,%f12
3293p0_far_2_ho:
3294 and %l0,0xb32,%l1
3295 ldsh [%o2+0x022],%l2 ! Mem[0000000010081422]
3296 fdivs %f29,%f20,%f23
3297 fmuls %f18,%f29,%f19
3298 jmpl %o7,%g0
3299 mulx %l5,%l4,%l7
3300far2_b2b_h:
3301 jmpl %o7,%g0
3302 orn %l1,-0x286,%l0
3303 jmpl %o7,%g0
3304 nop
3305far2_b2b_l:
3306 jmpl %o7,%g0
3307 fmuls %f6 ,%f14,%f11
3308 jmpl %o7,%g0
3309 nop
3310user_far2_end:
3311 .seg "text"
3312 .align 0x2000
3313 .global p0_far_3_le,p0_far_3_he
3314 .global p0_far_3_lo,p0_far_3_ho
3315 .global far3_b2b_l,far3_b2b_h
3316 .global near0_b2b_l,near0_b2b_h
3317 .global near1_b2b_l,near1_b2b_h
3318 .global near2_b2b_l,near2_b2b_h
3319 .global near3_b2b_l,near3_b2b_h
3320user_far3_start:
3321p0_far_3_le:
3322 orn %l0,0xd1f,%l6
3323 and %l6,%l2,%l6
3324 fmuls %f14,%f3 ,%f10
3325 fmuls %f0 ,%f7 ,%f15
3326 addc %l4,-0xf2b,%l6
3327 xnor %l2,0xa5b,%l4
3328 jmpl %o7,%g0
3329 ldstub [%i5+0x038],%l6 ! Mem[0000000010141438]
3330p0_far_3_he:
3331 jmpl %o7,%g0
3332 fsqrts %f28,%f18
3333 jmpl %o7,%g0
3334 nop
3335p0_far_3_lo:
3336 orn %l0,0xd1f,%l6
3337 and %l6,%l2,%l6
3338 fmuls %f14,%f3 ,%f10
3339 fmuls %f0 ,%f7 ,%f15
3340 addc %l4,-0xf2b,%l6
3341 xnor %l2,0xa5b,%l4
3342 jmpl %o7,%g0
3343 ldstub [%o5+0x038],%l6 ! Mem[0000000010141438]
3344p0_far_3_ho:
3345 jmpl %o7,%g0
3346 fsqrts %f28,%f18
3347 jmpl %o7,%g0
3348 nop
3349 jmpl %o7,%g0
3350 nop
3351far3_b2b_h:
3352 add %l3,0xb8a,%l4
3353 add %l0,%l7,%l0
3354 jmpl %o7,%g0
3355 fsubs %f30,%f18,%f16
3356far3_b2b_l:
3357 xor %l7,-0x434,%l1
3358 andn %l7,-0x62b,%l4
3359 jmpl %o7,%g0
3360 andn %l0,0xd72,%l6
3361user_far3_end:
3362 .seg "text"
3363 .align 0x2000
3364user_jump0_start:
3365 .skip 16
3366p0_jmpl_0_le:
3367 std %f12,[%i5+0x020] ! Mem[0000000010141420]
3368 jmpl %g6+8,%g0
3369 addc %l1,%l4,%l0
3370p0_call_0_le:
3371 fdivs %f11,%f14,%f12
3372 retl
3373 fsubs %f13,%f1 ,%f3
3374p0_jmpl_0_lo:
3375 std %f12,[%o5+0x020] ! Mem[0000000010141420]
3376 jmpl %g6+8,%g0
3377 addc %l1,%l4,%l0
3378p0_call_0_lo:
3379 fdivs %f11,%f14,%f12
3380 retl
3381 fsubs %f13,%f1 ,%f3
3382p0_jmpl_0_he:
3383 jmpl %g6+8,%g0
3384 udivx %l7,0x705,%l2
3385p0_call_0_he:
3386 xnor %l0,0x85e,%l0
3387 xor %l3,%l3,%l5
3388 fstod %f18,%f18
3389 sub %l1,%l2,%l5
3390 sub %l3,%l0,%l0
3391 xnor %l5,%l2,%l2
3392 fsubs %f17,%f17,%f24
3393 retl
3394 fsqrts %f22,%f31
3395p0_jmpl_0_ho:
3396 jmpl %g6+8,%g0
3397 udivx %l7,0x705,%l2
3398p0_call_0_ho:
3399 xnor %l0,0x85e,%l0
3400 xor %l3,%l3,%l5
3401 fstod %f18,%f18
3402 sub %l1,%l2,%l5
3403 sub %l3,%l0,%l0
3404 xnor %l5,%l2,%l2
3405 fsubs %f17,%f17,%f24
3406 retl
3407 fsqrts %f22,%f31
3408user_jump0_end:
3409 .seg "text"
3410 .align 0x2000
3411user_jump1_start:
3412 .skip 32
3413p0_jmpl_1_le:
3414 jmpl %g6+8,%g0
3415 addc %l7,%l7,%l2
3416p0_call_1_le:
3417 mulx %l5,-0x51c,%l7
3418 and %l6,%l7,%l7
3419 retl
3420 ldd [%i3+0x020],%l2 ! Mem[00000000100c1420]
3421p0_jmpl_1_lo:
3422 jmpl %g6+8,%g0
3423 addc %l7,%l7,%l2
3424p0_call_1_lo:
3425 mulx %l5,-0x51c,%l7
3426 and %l6,%l7,%l7
3427 retl
3428 ldd [%o3+0x020],%l2 ! Mem[00000000100c1420]
3429p0_jmpl_1_he:
3430 jmpl %g6+8,%g0
3431 orn %l4,0xa1b,%l3
3432p0_call_1_he:
3433 orn %l3,0x273,%l6
3434 xor %l5,-0xdcf,%l4
3435 retl
3436 xnor %l4,-0x664,%l0
3437p0_jmpl_1_ho:
3438 jmpl %g6+8,%g0
3439 orn %l4,0xa1b,%l3
3440p0_call_1_ho:
3441 orn %l3,0x273,%l6
3442 xor %l5,-0xdcf,%l4
3443 retl
3444 xnor %l4,-0x664,%l0
3445user_jump1_end:
3446 .seg "text"
3447 .align 0x2000
3448user_jump2_start:
3449 .skip 48
3450p0_jmpl_2_le:
3451 fadds %f8 ,%f9 ,%f14
3452 addc %l6,%l4,%l3
3453 add %l7,0x231,%l5
3454 jmpl %g6+8,%g0
3455 fsubs %f11,%f1 ,%f0
3456p0_call_2_le:
3457 addc %l7,0xaa4,%l0
3458 retl
3459 fcmps %fcc1,%f15,%f0
3460p0_jmpl_2_lo:
3461 fadds %f8 ,%f9 ,%f14
3462 addc %l6,%l4,%l3
3463 add %l7,0x231,%l5
3464 jmpl %g6+8,%g0
3465 fsubs %f11,%f1 ,%f0
3466p0_call_2_lo:
3467 addc %l7,0xaa4,%l0
3468 retl
3469 fcmps %fcc1,%f15,%f0
3470p0_jmpl_2_he:
3471 xnor %l7,-0x46f,%l0
3472 jmpl %g6+8,%g0
3473 xor %l3,%l0,%l3
3474p0_call_2_he:
3475 sub %l0,0x63b,%l7
3476 fmuls %f20,%f22,%f18
3477 umul %l6,-0xa8a,%l2
3478 umul %l5,0xcb8,%l0
3479 retl
3480 fmuls %f21,%f20,%f16
3481p0_jmpl_2_ho:
3482 xnor %l7,-0x46f,%l0
3483 jmpl %g6+8,%g0
3484 xor %l3,%l0,%l3
3485p0_call_2_ho:
3486 sub %l0,0x63b,%l7
3487 fmuls %f20,%f22,%f18
3488 umul %l6,-0xa8a,%l2
3489 umul %l5,0xcb8,%l0
3490 retl
3491 fmuls %f21,%f20,%f16
3492user_jump2_end:
3493 .seg "text"
3494 .align 0x2000
3495user_jump3_start:
3496 .skip 64
3497p0_jmpl_3_le:
3498 udivx %l7,%l2,%l4
3499 fdivs %f8 ,%f12,%f9
3500 fsubs %f4 ,%f11,%f6
3501 mulx %l2,%l7,%l0
3502 smul %l1,0xcbd,%l5
3503 xor %l6,%l4,%l0
3504 add %l6,%l0,%l7
3505 jmpl %g6+8,%g0
3506 umul %l4,-0xb5a,%l6
3507p0_call_3_le:
3508 and %l5,0x850,%l5
3509 retl
3510 andn %l5,0x98b,%l6
3511p0_jmpl_3_lo:
3512 udivx %l7,%l2,%l4
3513 fdivs %f8 ,%f12,%f9
3514 fsubs %f4 ,%f11,%f6
3515 mulx %l2,%l7,%l0
3516 smul %l1,0xcbd,%l5
3517 xor %l6,%l4,%l0
3518 add %l6,%l0,%l7
3519 jmpl %g6+8,%g0
3520 umul %l4,-0xb5a,%l6
3521p0_call_3_lo:
3522 and %l5,0x850,%l5
3523 retl
3524 andn %l5,0x98b,%l6
3525p0_jmpl_3_he:
3526 add %l2,%l5,%l0
3527 smul %l1,0x040,%l2
3528 fadds %f28,%f20,%f22
3529 jmpl %g6+8,%g0
3530 fmuls %f22,%f19,%f23
3531p0_call_3_he:
3532 sub %l7,0x200,%l2
3533 fcmps %fcc1,%f30,%f29
3534 sdivx %l6,%l7,%l5
3535 retl
3536 sub %l7,%l3,%l7
3537p0_jmpl_3_ho:
3538 add %l2,%l5,%l0
3539 smul %l1,0x040,%l2
3540 fadds %f28,%f20,%f22
3541 jmpl %g6+8,%g0
3542 fmuls %f22,%f19,%f23
3543p0_call_3_ho:
3544 sub %l7,0x200,%l2
3545 fcmps %fcc1,%f30,%f29
3546 sdivx %l6,%l7,%l5
3547 retl
3548 sub %l7,%l3,%l7
3549user_jump3_end:
3550
3551 .seg "data"
3552 .align 0x2000
3553user_data_start:
3554done_flags:
3555 .word 0
3556 .align 8
3557done_count:
3558 .word 0,0
3559Start_Flags:
3560 .word 0,0,0,0
3561 .align 64
3562Finish_Flag:
3563 .word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
3564 .word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
3565 .align 8
3566num_processors:
3567 .word 1
3568v8_binary:
3569 .word 0
3570no_fpu:
3571 .word 0
3572max_ireg:
3573 .word 8,0
3574max_freg:
3575 .word 32,0
3576 .align 8
3577park_semaphore:
3578 .word 0,0
3579 .align 64
3580p0_temp:
3581 .word 0,0,0,0,0,0,0,0
3582 .word 0,0,0,0,0,0,0,0
3583 .word 0,0,0,0,0,0,0,0
3584 .word 0,0,0,0,0,0,0,0
3585p0_debug:
3586 .word 0,0,0,0,0,0,0,0
3587 .word 0,0,0,0,0,0,0,0
3588p0_fsr:
3589 .word 0x00000000,0x00000000
3590 .align 8
3591p0_loop_cnt:
3592 .word 1,0
3593max_windows:
3594 .word 1,0,0,0,0,0,0,0
3595 .word 0,0,0,0,0,0,0,0
3596 .word 0,0,0,0,0,0,0,0
3597 .word 0,0,0,0,0,0,0,0
3598 .word 0,0,0,0,0,0,0,0
3599 .word 0,0,0,0,0,0,0,0
3600 .word 0,0,0,0,0,0,0,0
3601 .word 0,0,0,0,0,0,0,0
3602 .word 0,0,0,0,0,0,0,0
3603 .word 0,0,0,0,0,0,0,0
3604 .word 0,0,0,0,0,0,0,0
3605 .word 0,0,0,0,0,0,0,0
3606 .word 0,0,0,0,0,0,0,0
3607 .word 0,0,0,0,0,0,0,0
3608 .word 0,0,0,0,0,0,0,0
3609 .word 0,0,0,0,0,0,0,0
3610 .word 0,0,0,0,0,0,0,0
3611 .word 0,0,0,0,0,0,0,0
3612 .word 0,0,0,0,0,0,0,0
3613 .word 0,0,0,0,0,0,0,0
3614 .word 0,0,0,0,0,0,0,0
3615 .word 0,0,0,0,0,0,0,0
3616 .word 0,0,0,0,0,0,0,0
3617 .word 0,0,0,0,0,0,0,0
3618 .word 0,0,0,0,0,0,0,0
3619 .word 0,0,0,0,0,0,0,0
3620 .word 0,0,0,0,0,0,0,0
3621 .word 0,0,0,0,0,0,0,0
3622 .word 0,0,0,0,0,0,0,0
3623 .word 0,0,0,0,0,0,0,0
3624 .word 0,0,0,0,0,0,0,0
3625 .word 0,0,0,0,0,0,0,0
3626
3627 .align 8
3628p0_init_registers:
3629 .word 0x47701fb4,0xc72330de ! Init value for %l0
3630 .word 0x86b7c683,0x42346789 ! Init value for %l1
3631 .word 0xf991b1f3,0x11c57a44 ! Init value for %l2
3632 .word 0x6c405a3d,0xf00cec0f ! Init value for %l3
3633 .word 0x030c90a5,0xa5f5cfea ! Init value for %l4
3634 .word 0xfd30dd24,0x543ac8d5 ! Init value for %l5
3635 .word 0xed7c69b4,0xcd9109d0 ! Init value for %l6
3636 .word 0x7c59f5d7,0x74e355db ! Init value for %l7
3637 .align 64
3638p0_init_freg:
3639 .word 0x4a8f94f0,0x0c08eb41 ! Init value for %f0
3640 .word 0x36fb41ae,0x65f1d647 ! Init value for %f2
3641 .word 0x5834e4dc,0x437c17fd ! Init value for %f4
3642 .word 0x651c95fa,0x40d2b9e3 ! Init value for %f6
3643 .word 0x777d4888,0x6ee6b179 ! Init value for %f8
3644 .word 0x0c2cac06,0x2da3403f ! Init value for %f10
3645 .word 0x38320bf4,0x16ad53b5 ! Init value for %f12
3646 .word 0x596c2fd2,0x3a45e55b ! Init value for %f14
3647 .word 0x1eee3b20,0x16a75ab1 ! Init value for %f16
3648 .word 0x190b8d5e,0x5ef5e537 ! Init value for %f18
3649 .word 0x02caa20c,0x099ae26d ! Init value for %f20
3650 .word 0x1636f0aa,0x66a33bd3 ! Init value for %f22
3651 .word 0x6ac9ccb8,0x5d78c6e9 ! Init value for %f24
3652 .word 0x08e245b6,0x160ea52f ! Init value for %f26
3653 .word 0x77040724,0x6c58a425 ! Init value for %f28
3654 .word 0x7d553882,0x4da59d4b ! Init value for %f30
3655 .word 0x21935d50,0x3634d621 ! Init value for %f32
3656 .word 0x6177350e,0x221e6027 ! Init value for %f34
3657 .word 0x633f9b3c,0x176678dd ! Init value for %f36
3658 .word 0x23db675a,0x27d3e9c3 ! Init value for %f38
3659 .word 0x07ea4ce8,0x17e16859 ! Init value for %f40
3660 .word 0x108cbb66,0x6ce1f61f ! Init value for %f42
3661 .word 0x3ebabe54,0x2f304095 ! Init value for %f44
3662 .word 0x5799dd32,0x5e01013b ! Init value for %f46
3663 .word 0x3209fb80,0x19305d91
3664 .word 0x696138be,0x12224717
3665 .word 0x330ed06c,0x178ddb4d
3666 .word 0x149cfa0a,0x38cbc3b3
3667 .word 0x4549c918,0x3bff95c9
3668 .word 0x122f0d16,0x2734330f
3669 .word 0x15b13184,0x17432905
3670 .word 0x6aad1de2,0x401f112b
3671p0_share_mask:
3672 .word 0xffff0000,0x00000000
3673 .word 0x00000000,0x00000000
3674 .word 0x00000000,0x00000000
3675 .word 0x00000000,0x00000000
3676 .word 0x00000000,0x00000000
3677 .word 0x00000000,0x00000000
3678 .word 0x00000000,0x00000000
3679 .word 0x00000000,0x00000000
3680p0_expected_registers:
3681 .word 0x00000000,0x6cfe0000 ! %l0
3682 .word 0x00000000,0x00000049 ! %l1
3683 .word 0x00000000,0x000000ff ! %l2
3684 .word 0x00000000,0x00002955 ! %l3
3685 .word 0x00000000,0x00000000 ! %l4
3686 .word 0x00000000,0x6cfe7029 ! %l5
3687 .word 0x00000000,0x00007029 ! %l6
3688 .word 0x00000000,0x00000000 ! %l7
3689p0_expected_fp_regs:
3690 .word 0xff000015,0x4f0c3bf1 ! %f0
3691 .word 0x57d6ffff,0x00140000 ! %f2
3692 .word 0x0aff0000,0xff000000 ! %f4
3693 .word 0x00140000,0x00000036 ! %f6
3694 .word 0x7a7bb2ff,0xa1614661 ! %f8
3695 .word 0x00000000,0x00000000 ! %f10
3696 .word 0x51764a34,0xfd17ff00 ! %f12
3697 .word 0x5b08a382,0x000000ff ! %f14
3698 .word 0xffff00ff,0x00000000 ! %f16
3699 .word 0x61460079,0x212be96d ! %f18
3700 .word 0xff600000,0x212be96d ! %f20
3701 .word 0x61460079,0x57d6ffff ! %f22
3702 .word 0x2967efb8,0x00000057 ! %f24
3703 .word 0x79ec7de9,0x04000000 ! %f26
3704 .word 0xa1614661,0x10be00ff ! %f28
3705 .word 0xff52d4bc,0xd947ff20 ! %f30
3706 .word 0x0000000c,0x00000921 ! %fsr
3707p0_local0_expect:
3708 .word 0x00000000,0x68d8f101,0x515d0000,0x00000000 ! PA = 0000000010001400
3709 .word 0x00000000,0x212be96d,0x00000000,0x4ab1c9a3 ! PA = 0000000010001410
3710 .word 0x5834e4dc,0x00000000,0x2c8c3ac6,0x26833b04 ! PA = 0000000010001420
3711 .word 0x57022049,0xfe6c5d51,0x74c1fa92,0xfffa8092 ! PA = 0000000010001430
3712p0_local0_sec_expect:
3713 .word 0xffff0400,0x0000ffff,0x00000000,0x0000003c ! PA = 0000000030001400
3714 .word 0x00000000,0x42ec7c4b,0x5c83736a,0x7b6cfb93 ! PA = 0000000030001410
3715 .word 0x0331b578,0x269894a9,0x5e274476,0x067170ef ! PA = 0000000030001420
3716 .word 0x6f894be4,0x1116dde5,0x1fcb7342,0x047f350b ! PA = 0000000030001430
3717! Scratch Area for Non-Transactional Memory Stores
3718 .word 0xd7808f7e,0x166afc4f,0x98724722,0x9f3a18bb
3719 .word 0x30828ce6,0x2ab8eb87,0x902a99ca,0xa9ee7fb3
3720 .word 0x55d5aece,0xa92af83f,0xd34354f2,0xa686502b
3721 .word 0xd50b9d36,0xe7851a77,0x59d5609a,0xcc934223
3722p0_local1_expect:
3723 .word 0xa1673442,0xffffffff,0x004a6015,0x78ed3be1 ! PA = 0000000010041400
3724 .word 0x00000000,0x000000ff,0x738e5a1a,0x45a45983 ! PA = 0000000010041410
3725 .word 0x5b08a382,0x42ec7c4b,0x35432a26,0x514a9963 ! PA = 0000000010041420
3726 .word 0x0000009c,0x000000ff,0xa1673442,0x6769b6c1 ! PA = 0000000010041430
3727p0_local1_sec_expect:
3728 .word 0xff0000cd,0x1e54fc02,0x000000ec,0x40d2b9e3 ! PA = 0000000030041400
3729 .word 0x00000000,0x000000ec,0x4d825cca,0x70bee373 ! PA = 0000000030041410
3730 .word 0x1ad991d8,0x633bc389,0x7fe2ebd6,0x2b7e5ecf ! PA = 0000000030041420
3731 .word 0x6a645644,0x214bc2c5,0x3b4838a2,0x3ffe08eb ! PA = 0000000030041430
3732p0_local2_expect:
3733 .word 0x55290000,0x00000000,0xff000000,0x8a7f2955 ! PA = 0000000010081400
3734 .word 0x0aff0000,0xff000000,0x33ff5478,0x8a7f2955 ! PA = 0000000010081410
3735 .word 0x49b18046,0x981ac9ff,0xffffffff,0xffffffff ! PA = 0000000010081420
3736 .word 0xb78cc136,0xdeda621e,0x00000000,0x00005983 ! PA = 0000000010081430
3737p0_local2_sec_expect:
3738 .word 0x00000000,0x00000061,0x00103bf1,0x001fa4ab ! PA = 0000000030081400
3739 .word 0x00000061,0x212be96d,0x64b37baa,0x095abad3 ! PA = 0000000030081410
3740 .word 0x7a7bb2ff,0xa1614661,0x79ec7d42,0x04000000 ! PA = 0000000030081420
3741 .word 0xe3b9d240,0x02fc54ec,0x5b08a382,0x42ec7c4b ! PA = 0000000030081430
3742p0_local3_expect:
3743 .word 0xff001400,0x423467a1,0x00140000,0x00000036 ! PA = 00000000100c1400
3744 .word 0xff52d4bc,0xd947ff20,0xfd177c43,0x00000000 ! PA = 00000000100c1410
3745 .word 0x20ff47d9,0xbcd452ff,0x4d3758e6,0x1ae9609f ! PA = 00000000100c1420
3746 .word 0xb8ef6729,0x0000d415,0x00000000,0x00000000 ! PA = 00000000100c1430
3747p0_local3_sec_expect:
3748 .word 0x00000036,0x0000ff0a,0xff600f62,0x4f0c3bf1 ! PA = 00000000300c1400
3749 .word 0xff004661,0x212be96d,0x33c35478,0x8a7f2955 ! PA = 00000000300c1410
3750 .word 0x49b18046,0x981ac93c,0x8f4ae761,0x968a047d ! PA = 00000000300c1420
3751 .word 0xb78cc136,0xdeda621e,0xabc0372d,0x31dd194e ! PA = 00000000300c1430
3752p0_local4_expect:
3753 .word 0x00000015,0x000000ff,0x04000000,0x212be96d ! PA = 0000000010101400
3754 .word 0xff282923,0x7a7bb2ff,0xff0000ff,0x00000023 ! PA = 0000000010101410
3755 .word 0x00000000,0x0000004a,0xfe6c5d51,0x0000ffff ! PA = 0000000010101420
3756 .word 0x51764a34,0x5244b0f5,0xe13bed78,0x00000036 ! PA = 0000000010101430
3757p0_local4_sec_expect:
3758 .word 0xff000015,0x4f0c3bf1,0x36000004,0x04000000 ! PA = 0000000030101400
3759 .word 0x00000000,0x6769b6c1,0x5701b8ea,0x0b08bb13 ! PA = 0000000030101410
3760 .word 0x3fc0c6f8,0x55127029,0x6a9a81f6,0x1eb3486f ! PA = 0000000030101420
3761 .word 0x7f771564,0x76e19165,0x29e528c2,0x2562a48b ! PA = 0000000030101430
3762p0_local5_expect:
3763 .word 0x61000000,0x79004661,0x00000000,0x61000060 ! PA = 0000000010141400
3764 .word 0x55290000,0x00000000,0x00000000,0x000000ff ! PA = 0000000010141410
3765 .word 0x00600f62,0x4642b149,0xff57ffe0,0x61e74a8f ! PA = 0000000010141420
3766 .word 0x1e62dade,0x000000ff,0xffff7b3f,0xffff8b5f ! PA = 0000000010141430
3767p0_local5_sec_expect:
3768 .word 0x10be00ff,0x423467a1,0x00ff17fd,0x344a7651 ! PA = 0000000030141400
3769 .word 0xa1614661,0xa1614661,0x5852624a,0x514d62f3 ! PA = 0000000030141410
3770 .word 0x0dd86358,0x058e5f09,0xc71d9656,0x782ef64f ! PA = 0000000030141420
3771 .word 0x282cacc4,0x1b4b4045,0x40cbae22,0x218c386b ! PA = 0000000030141430
3772p0_local6_expect:
3773 .word 0x000000ff,0x00000000,0x61460079,0xff2be96d ! PA = 0000000010181400
3774 .word 0x57000000,0xb8ef6729,0x00000000,0x57d6ffff ! PA = 0000000010181410
3775 .word 0x2967efb8,0x00000057,0x79ec7de9,0x04000000 ! PA = 0000000010181420
3776 .word 0xb2ff60ff,0x10be00ff,0x5b08a382,0x42ec7c4b ! PA = 0000000010181430
3777p0_local6_sec_expect:
3778 .word 0x00007029,0x00000000,0x57d6ffff,0x0000ffff ! PA = 0000000030181400
3779 .word 0xff320000,0x00000036,0x64b37baa,0x095abad3 ! PA = 0000000030181410
3780 .word 0x2967efb8,0x79ec7de9,0x3348c0b6,0x2212542f ! PA = 0000000030181420
3781 .word 0x545f9a24,0x0f6e0b25,0x5b08a382,0x42ec7c4b ! PA = 0000000030181430
3782share0_expect:
3783 .word 0x00ff6050,0x41daed21,0x4b4a900e,0x564f6f27 ! PA = 00000000201c0000
3784 .word 0x7c370e3c,0x04bc3fdd,0x6f11b25a,0x754628c3 ! PA = 00000000201c0010
3785 .word 0x32a02fe8,0x5e35df59,0x79d8f666,0x119c651f ! PA = 00000000201c0020
3786 .word 0x50ba1154,0x5b026795,0x5e1f0832,0x0abaa03b ! PA = 00000000201c0030
3787share1_expect:
3788 .word 0xffffbe80,0x132f3491,0x19b253be,0x29421617 ! PA = 0000000020800000
3789 .word 0x5f02036c,0x1b98624d,0x43bd050a,0x3d68c2b3 ! PA = 0000000020800010
3790 .word 0x30c76c18,0x0024ccc9,0x08910816,0x5c15620f ! PA = 0000000020800020
3791 .word 0x10044484,0x22c21005,0x7f3408e2,0x76bb702b ! PA = 0000000020800030
3792 .word 0xffff98b0,0x1b208801,0x04ab736e,0x49f72907 ! PA = 0000000020800040
3793 .word 0x1212349c,0x732f50bd,0x090873ba,0x5ee988a3 ! PA = 0000000020800050
3794 .word 0x4808a448,0x5c584639,0x7a33f5c6,0x1b544aff ! PA = 0000000020800060
3795 .word 0x325933b4,0x397c0475,0x387aa592,0x1c75ec1b ! PA = 0000000020800070
3796share2_expect:
3797 .word 0xff0aeee0,0x19ade771,0x40d8ef1e,0x58a5a7f7 ! PA = 00000000211c0000
3798 .word 0x2662a1cc,0x7fb00b2d,0x7906fe6a,0x43af7a93 ! PA = 00000000211c0010
3799 .word 0x5e4ed878,0x122f4ba9,0x4944bf76,0x71f01fef ! PA = 00000000211c0020
3800 .word 0x4593dee4,0x10bf44e5,0x6fe5de42,0x7631140b ! PA = 00000000211c0030
3801share3_expect:
3802 .word 0x15b7c110,0x299652e1,0x3a9dc6ce,0x764492e7 ! PA = 0000000021800000
3803 .word 0x32ae4afc,0x0c09919d,0x118ba51a,0x32619883 ! PA = 0000000021800010
3804 .word 0x4b4508a8,0x53c8dd19,0x00066526,0x7b3fe0df ! PA = 0000000021800020
3805 .word 0x754f4614,0x28dad155,0x2728b2f2,0x52f3e7fb ! PA = 0000000021800030
3806 .word 0x11920f40,0x3058ca51,0x461cfa7e,0x348ae9d7 ! PA = 0000000021800040
3807 .word 0x0370302c,0x29eae40d,0x442967ca,0x3e66e273 ! PA = 0000000021800050
3808 .word 0x085634d8,0x5603fa89,0x687be6d6,0x3b5a8dcf ! PA = 0000000021800060
3809 .word 0x3ae66944,0x00dda9c5,0x2bb623a2,0x468567eb ! PA = 0000000021800070
3810 .word 0x0dffd970,0x4e344dc1,0x4f398a2e,0x05efacc7 ! PA = 0000000021800080
3811 .word 0x4ae3515c,0x21c3027d,0x2633467a,0x37e65863 ! PA = 0000000021800090
3812 .word 0x60ad5d08,0x407fa3f9,0x3c684486,0x0f1726bf ! PA = 00000000218000a0
3813 .word 0x0d744874,0x0696ce35,0x46c13052,0x196c93db ! PA = 00000000218000b0
3814 .word 0xff001fa0,0x4e27dd31,0x099675de,0x2da9dbb7 ! PA = 00000000218000c0
3815 .word 0x5102ae8c,0x62c0eced,0x20bc412a,0x1bc6fa53 ! PA = 00000000218000d0
3816 .word 0x21358138,0x1d9ad969,0x554e7e36,0x1c0cabaf ! PA = 00000000218000e0
3817 .word 0x11d3e3a4,0x06953ea5,0x6d3cd902,0x38f06bcb ! PA = 00000000218000f0
3818 .word 0x6789e1d0,0x15f278a1,0x2096bd8e,0x2fb076a7 ! PA = 0000000021800100
3819 .word 0x238947bc,0x72d3a35d,0x209757da,0x03afc843 ! PA = 0000000021800110
3820 .word 0x4899a168,0x4a749ad9,0x5c7193e6,0x40921c9f ! PA = 0000000021800120
3821 .word 0x4aa03ad4,0x1c27fb15,0x6fdc1db2,0x2717efbb ! PA = 0000000021800130
3822 .word 0x32ff2000,0x16132011,0x675d613e,0x40ba7d97 ! PA = 0000000021800140
3823 .word 0x45f21cec,0x5eaa25cd,0x46578a8a,0x1607c233 ! PA = 0000000021800150
3824 .word 0x3744bd98,0x66ebe849,0x7ad48596,0x03be798f ! PA = 0000000021800160
3825 .word 0x48344e04,0x215e0385,0x2b11fe62,0x6aaa1fab ! PA = 0000000021800170
3826 .word 0xffffda30,0x39c8d381,0x08cd60ee,0x363ef087 ! PA = 0000000021800180
3827 .word 0x61782e1c,0x29b3743d,0x164fd93a,0x75f5e823 ! PA = 0000000021800190
3828 .word 0x5f61d5c8,0x459fc1b9,0x093a5346,0x0568c27f ! PA = 00000000218001a0
3829 .word 0x58ab1d34,0x1f0657f5,0x37117b12,0x7f2dfb9b ! PA = 00000000218001b0
3830 .word 0xffff1060,0x571292f1,0x3789bc9e,0x7674cf77 ! PA = 00000000218001c0
3831 .word 0x75167b4c,0x3e1e8ead,0x289343ea,0x33613a13 ! PA = 00000000218001d0
3832 .word 0x74dbe9f8,0x5bef2729,0x4025fcf6,0x6e27f76f ! PA = 00000000218001e0
3833 .word 0x37dfa864,0x3caff865,0x17cd93c2,0x44ea838b ! PA = 00000000218001f0
3834p0_invalidate_semaphore:
3835 .word 0,0
3836user_data_end:
3837
3838
3839SECTION .p0_local0 DATA_VA=0x000800000
3840
3841attr_data {
3842 Name = .p0_local0,
3843 VA = 0x0000000000800000,
3844 RA = ra2pa(0x0000000010000000,0),
3845 PA = ra2pa(0x0000000010000000,0),
3846 part_0_ctx_nonzero_tsb_config_0,
3847 TTE_Context=PCONTEXT,
3848 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
3849 TTE_Diag=0, TTE_L=0, TTE_EP=1,
3850 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
3851 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
3852}
3853
3854 .data
3855 .seg "data"
3856 .align 0x2000
3857 .global p0_local0_start
3858p0_local0_begin:
3859 .skip 0x1400
3860p0_local0_start:
3861 .word 0x299d15b0,0x68d8f101,0x61ac986e,0x32789a07 ! PA = 0000000010001400
3862 .word 0x5173419c,0x2b8009bd,0x52cea8ba,0x4ab1c9a3 ! PA = 0000000010001410
3863 .word 0x2b134148,0x1a724f39,0x2c8c3ac6,0x52dc5bff ! PA = 0000000010001420
3864 .word 0x400260b4,0x0b605d75,0x74c1fa92,0x3d86cd1b ! PA = 0000000010001430
3865p0_local0_end:
3866
3867SECTION .p0_local0_sec DATA_VA=0x000800000
3868
3869attr_data {
3870 Name = .p0_local0_sec,
3871 VA = 0x0000000000800000,
3872 RA = ra2pa(0x0000000030000000,0),
3873 PA = ra2pa(0x0000000030000000,0),
3874 part_0_ctx_nonzero_tsb_config_0,
3875 TTE_Context=SCONTEXT,
3876 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
3877 TTE_Diag=0, TTE_L=0, TTE_EP=1,
3878 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
3879 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
3880}
3881
3882 .data
3883 .seg "data"
3884 .align 0x2000
3885 .global p0_local0_sec_start
3886p0_local0_sec_begin:
3887 .skip 0x1400
3888p0_local0_sec_start:
3889 .word 0x0b57abe0,0x392d9071,0x02fc541e,0x175858f7 ! PA = 0000000030001400
3890 .word 0x7367eecc,0x5b6c042d,0x5c83736a,0x7b6cfb93 ! PA = 0000000030001410
3891 .word 0x0331b578,0x269894a9,0x5e274476,0x067170ef ! PA = 0000000030001420
3892 .word 0x6f894be4,0x1116dde5,0x1fcb7342,0x047f350b ! PA = 0000000030001430
3893p0_local0_sec_end:
3894
3895SECTION .p0_local1 DATA_VA=0x000802000
3896
3897attr_data {
3898 Name = .p0_local1,
3899 VA = 0x0000000000802000,
3900 RA = ra2pa(0x0000000010040000,0),
3901 PA = ra2pa(0x0000000010040000,0),
3902 part_0_ctx_nonzero_tsb_config_0,
3903 TTE_Context=PCONTEXT,
3904 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
3905 TTE_Diag=0, TTE_L=0, TTE_EP=1,
3906 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
3907 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
3908}
3909
3910 .data
3911 .seg "data"
3912 .align 0x2000
3913 .global p0_local1_start
3914p0_local1_begin:
3915 .skip 0x1400
3916p0_local1_start:
3917 .word 0x3404be10,0x78ed3be1,0x3db36bce,0x55b883e7 ! PA = 0000000010041400
3918 .word 0x53a7d7fc,0x0640ca9d,0x738e5a1a,0x45a45983 ! PA = 0000000010041410
3919 .word 0x095025a8,0x66916619,0x35432a26,0x514a71df ! PA = 0000000010041420
3920 .word 0x73e0f314,0x3cb5aa55,0x317c87f2,0x180f48fb ! PA = 0000000010041430
3921p0_local1_end:
3922
3923SECTION .p0_local1_sec DATA_VA=0x000802000
3924
3925attr_data {
3926 Name = .p0_local1_sec,
3927 VA = 0x0000000000802000,
3928 RA = ra2pa(0x0000000030040000,0),
3929 PA = ra2pa(0x0000000030040000,0),
3930 part_0_ctx_nonzero_tsb_config_0,
3931 TTE_Context=SCONTEXT,
3932 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
3933 TTE_Diag=0, TTE_L=0, TTE_EP=1,
3934 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
3935 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
3936}
3937
3938 .data
3939 .seg "data"
3940 .align 0x2000
3941 .global p0_local1_sec_start
3942p0_local1_sec_begin:
3943 .skip 0x1400
3944p0_local1_sec_start:
3945 .word 0x0a2f4c40,0x6196f351,0x69f4df7e,0x73501ad7 ! PA = 0000000030041400
3946 .word 0x62adfd2c,0x51ad5d0d,0x4d825cca,0x70bee373 ! PA = 0000000030041410
3947 .word 0x1ad991d8,0x633bc389,0x7fe2ebd6,0x2b7e5ecf ! PA = 0000000030041420
3948 .word 0x6a645644,0x214bc2c5,0x3b4838a2,0x3ffe08eb ! PA = 0000000030041430
3949p0_local1_sec_end:
3950
3951SECTION .p0_local2 DATA_VA=0x000804000
3952
3953attr_data {
3954 Name = .p0_local2,
3955 VA = 0x0000000000804000,
3956 RA = ra2pa(0x0000000010080000,0),
3957 PA = ra2pa(0x0000000010080000,0),
3958 part_0_ctx_nonzero_tsb_config_0,
3959 TTE_Context=PCONTEXT,
3960 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
3961 TTE_Diag=0, TTE_L=0, TTE_EP=1,
3962 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
3963 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
3964}
3965
3966 .data
3967 .seg "data"
3968 .align 0x2000
3969 .global p0_local2_start
3970p0_local2_begin:
3971 .skip 0x1400
3972p0_local2_start:
3973 .word 0x2e225670,0x6769b6c1,0x77a3af2e,0x56961dc7 ! PA = 0000000010081400
3974 .word 0x76b55e5c,0x1a20bb7d,0x43b27b7a,0x00e39963 ! PA = 0000000010081410
3975 .word 0x66f8fa08,0x1836acf9,0x7bc98986,0x65e437bf ! PA = 0000000010081420
3976 .word 0x6e2e7574,0x40a82735,0x4a618552,0x78d274db ! PA = 0000000010081430
3977p0_local2_end:
3978
3979SECTION .p0_local2_sec DATA_VA=0x000804000
3980
3981attr_data {
3982 Name = .p0_local2_sec,
3983 VA = 0x0000000000804000,
3984 RA = ra2pa(0x0000000030080000,0),
3985 PA = ra2pa(0x0000000030080000,0),
3986 part_0_ctx_nonzero_tsb_config_0,
3987 TTE_Context=SCONTEXT,
3988 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
3989 TTE_Diag=0, TTE_L=0, TTE_EP=1,
3990 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
3991 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
3992}
3993
3994 .data
3995 .seg "data"
3996 .align 0x2000
3997 .global p0_local2_sec_start
3998p0_local2_sec_begin:
3999 .skip 0x1400
4000p0_local2_sec_start:
4001 .word 0x29e8dca0,0x29648631,0x1e62dade,0x36c18cb7 ! PA = 0000000030081400
4002 .word 0x7bb8fb8c,0x62c9e5ed,0x0331b62a,0x26f97b53 ! PA = 0000000030081410
4003 .word 0x1e995e38,0x63e12269,0x067a0336,0x1a12fcaf ! PA = 0000000030081420
4004 .word 0x481a50a4,0x7b59d7a5,0x17bb6e02,0x63d38ccb ! PA = 0000000030081430
4005p0_local2_sec_end:
4006
4007SECTION .p0_local3 DATA_VA=0x000806000
4008
4009attr_data {
4010 Name = .p0_local3,
4011 VA = 0x0000000000806000,
4012 RA = ra2pa(0x00000000100c0000,0),
4013 PA = ra2pa(0x00000000100c0000,0),
4014 part_0_ctx_nonzero_tsb_config_0,
4015 TTE_Context=PCONTEXT,
4016 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
4017 TTE_Diag=0, TTE_L=0, TTE_EP=1,
4018 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
4019 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
4020}
4021
4022 .data
4023 .seg "data"
4024 .align 0x2000
4025 .global p0_local3_start
4026p0_local3_begin:
4027 .skip 0x1400
4028p0_local3_start:
4029 .word 0x214dded0,0x614661a1,0x0d95628e,0x0bc967a7 ! PA = 00000000100c1400
4030 .word 0x2373d4bc,0x4597dc5d,0x3cd30cda,0x30a78943 ! PA = 00000000100c1410
4031 .word 0x2465be68,0x775a23d9,0x4d3758e6,0x1a61ad9f ! PA = 00000000100c1420
4032 .word 0x1ec2e7d4,0x00afd415,0x3808f2b2,0x370850bb ! PA = 00000000100c1430
4033p0_local3_end:
4034
4035SECTION .p0_local3_sec DATA_VA=0x000806000
4036
4037attr_data {
4038 Name = .p0_local3_sec,
4039 VA = 0x0000000000806000,
4040 RA = ra2pa(0x00000000300c0000,0),
4041 PA = ra2pa(0x00000000300c0000,0),
4042 part_0_ctx_nonzero_tsb_config_0,
4043 TTE_Context=SCONTEXT,
4044 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
4045 TTE_Diag=0, TTE_L=0, TTE_EP=1,
4046 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
4047 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
4048}
4049
4050 .data
4051 .seg "data"
4052 .align 0x2000
4053 .global p0_local3_sec_start
4054p0_local3_sec_begin:
4055 .skip 0x1400
4056p0_local3_sec_start:
4057 .word 0x01dc5d00,0x538e4911,0x1c5e463e,0x7e64ae97 ! PA = 00000000300c1400
4058 .word 0x1560e9ec,0x63399ecd,0x55297f8a,0x7854c333 ! PA = 00000000300c1410
4059 .word 0x3cc91a98,0x4680b149,0x7d048a96,0x61e74a8f ! PA = 00000000300c1420
4060 .word 0x26833b04,0x3eb91c85,0x4bbd1362,0x2d37c0ab ! PA = 00000000300c1430
4061p0_local3_sec_end:
4062
4063SECTION .p0_local4 DATA_VA=0x000808000
4064
4065attr_data {
4066 Name = .p0_local4,
4067 VA = 0x0000000000808000,
4068 RA = ra2pa(0x0000000010100000,0),
4069 PA = ra2pa(0x0000000010100000,0),
4070 part_0_ctx_nonzero_tsb_config_0,
4071 TTE_Context=PCONTEXT,
4072 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
4073 TTE_Diag=0, TTE_L=0, TTE_EP=1,
4074 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
4075 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
4076}
4077
4078 .data
4079 .seg "data"
4080 .align 0x2000
4081 .global p0_local4_start
4082p0_local4_begin:
4083 .skip 0x1400
4084p0_local4_start:
4085 .word 0x32df5730,0x3f7b3c81,0x79a085ee,0x580a6187 ! PA = 0000000010101400
4086 .word 0x1ebb3b1c,0x531e2d3d,0x14880e3a,0x55282923 ! PA = 0000000010101410
4087 .word 0x3dee72c8,0x77f3cab9,0x72a49846,0x047ad37f ! PA = 0000000010101420
4088 .word 0x51764a34,0x5244b0f5,0x2f0ad012,0x75e8dc9b ! PA = 0000000010101430
4089p0_local4_end:
4090
4091SECTION .p0_local4_sec DATA_VA=0x000808000
4092
4093attr_data {
4094 Name = .p0_local4_sec,
4095 VA = 0x0000000000808000,
4096 RA = ra2pa(0x0000000030100000,0),
4097 PA = ra2pa(0x0000000030100000,0),
4098 part_0_ctx_nonzero_tsb_config_0,
4099 TTE_Context=SCONTEXT,
4100 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
4101 TTE_Diag=0, TTE_L=0, TTE_EP=1,
4102 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
4103 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
4104}
4105
4106 .data
4107 .seg "data"
4108 .align 0x2000
4109 .global p0_local4_sec_start
4110p0_local4_sec_begin:
4111 .skip 0x1400
4112p0_local4_sec_start:
4113 .word 0x4561cd60,0x4f0c3bf1,0x5bff219e,0x72f18077 ! PA = 0000000030101400
4114 .word 0x627dc84c,0x137487ad,0x5701b8ea,0x0b08bb13 ! PA = 0000000030101410
4115 .word 0x3fc0c6f8,0x55127029,0x6a9a81f6,0x1eb3486f ! PA = 0000000030101420
4116 .word 0x7f771564,0x76e19165,0x29e528c2,0x2562a48b ! PA = 0000000030101430
4117p0_local4_sec_end:
4118
4119SECTION .p0_local5 DATA_VA=0x00080a000
4120
4121attr_data {
4122 Name = .p0_local5,
4123 VA = 0x000000000080a000,
4124 RA = ra2pa(0x0000000010140000,0),
4125 PA = ra2pa(0x0000000010140000,0),
4126 part_0_ctx_nonzero_tsb_config_0,
4127 TTE_Context=PCONTEXT,
4128 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
4129 TTE_Diag=0, TTE_L=0, TTE_EP=1,
4130 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
4131 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
4132}
4133
4134 .data
4135 .seg "data"
4136 .align 0x2000
4137 .global p0_local5_start
4138p0_local5_begin:
4139 .skip 0x1400
4140p0_local5_start:
4141 .word 0x242ebf90,0x07004761,0x31dd194e,0x2a110b67 ! PA = 0000000010141400
4142 .word 0x0963917c,0x792bae1d,0x3c697f9a,0x3a9d7903 ! PA = 0000000010141410
4143 .word 0x4beb1728,0x39fba199,0x312947a6,0x45e7a95f ! PA = 0000000010141420
4144 .word 0x2e209c94,0x76debdd5,0x1fff1d72,0x24ac187b ! PA = 0000000010141430
4145p0_local5_end:
4146
4147SECTION .p0_local5_sec DATA_VA=0x00080a000
4148
4149attr_data {
4150 Name = .p0_local5_sec,
4151 VA = 0x000000000080a000,
4152 RA = ra2pa(0x0000000030140000,0),
4153 PA = ra2pa(0x0000000030140000,0),
4154 part_0_ctx_nonzero_tsb_config_0,
4155 TTE_Context=SCONTEXT,
4156 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
4157 TTE_Diag=0, TTE_L=0, TTE_EP=1,
4158 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
4159 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
4160}
4161
4162 .data
4163 .seg "data"
4164 .align 0x2000
4165 .global p0_local5_sec_start
4166p0_local5_sec_begin:
4167 .skip 0x1400
4168p0_local5_sec_start:
4169 .word 0x43d12dc0,0x36d65ed1,0x515d6cfe,0x49200257 ! PA = 0000000030141400
4170 .word 0x71e796ac,0x1ff2a08d,0x5852624a,0x514d62f3 ! PA = 0000000030141410
4171 .word 0x0dd86358,0x058e5f09,0x5253e956,0x782ef64f ! PA = 0000000030141420
4172 .word 0x28cddfc4,0x1b4b3645,0x40cbae22,0x218c386b ! PA = 0000000030141430
4173p0_local5_sec_end:
4174
4175SECTION .p0_local6 DATA_VA=0x00080c000
4176
4177attr_data {
4178 Name = .p0_local6,
4179 VA = 0x000000000080c000,
4180 RA = ra2pa(0x0000000010180000,0),
4181 PA = ra2pa(0x0000000010180000,0),
4182 part_0_ctx_nonzero_tsb_config_0,
4183 TTE_Context=PCONTEXT,
4184 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
4185 TTE_Diag=0, TTE_L=0, TTE_EP=1,
4186 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
4187 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
4188}
4189
4190 .data
4191 .seg "data"
4192 .align 0x2000
4193 .global p0_local6_start
4194p0_local6_begin:
4195 .skip 0x1400
4196p0_local6_start:
4197 .word 0x529417f0,0x68cd8241,0x28631cae,0x7c956547 ! PA = 0000000010181400
4198 .word 0x6044d7dc,0x5a385efd,0x620f60fa,0x793f78e3 ! PA = 0000000010181410
4199 .word 0x02b3ab88,0x0969a879,0x49dd6706,0x0c602f3f ! PA = 0000000010181420
4200 .word 0x3899def4,0x1bf5fab5,0x377ddad2,0x7e8a045b ! PA = 0000000010181430
4201p0_local6_end:
4202
4203SECTION .p0_local6_sec DATA_VA=0x00080c000
4204
4205attr_data {
4206 Name = .p0_local6_sec,
4207 VA = 0x000000000080c000,
4208 RA = ra2pa(0x0000000030180000,0),
4209 PA = ra2pa(0x0000000030180000,0),
4210 part_0_ctx_nonzero_tsb_config_0,
4211 TTE_Context=SCONTEXT,
4212 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
4213 TTE_Diag=0, TTE_L=0, TTE_EP=1,
4214 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
4215 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
4216}
4217
4218 .data
4219 .seg "data"
4220 .align 0x2000
4221 .global p0_local6_sec_start
4222p0_local6_sec_begin:
4223 .skip 0x1400
4224p0_local6_sec_start:
4225 .word 0x68827e20,0x51e4b1b1,0x6c91285e,0x41a83437 ! PA = 0000000030181400
4226 .word 0x2e76550c,0x212be96d,0x64b37baa,0x095abad3 ! PA = 0000000030181410
4227 .word 0x2967efb8,0x79ec7de9,0x3348c0b6,0x2212542f ! PA = 0000000030181420
4228 .word 0x545f9a24,0x0f6e0b25,0x5b08a382,0x42ec7c4b ! PA = 0000000030181430
4229p0_local6_sec_end:
4230
4231SECTION .share0 DATA_VA=0x00080e000
4232
4233attr_data {
4234 Name = .share0,
4235 VA = 0x000000000080e000,
4236 RA = ra2pa(0x00000000201c0000,0),
4237 PA = ra2pa(0x00000000201c0000,0),
4238 part_0_ctx_nonzero_tsb_config_0,
4239 TTE_Context=PCONTEXT,
4240 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
4241 TTE_Diag=0, TTE_L=0, TTE_EP=1,
4242 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
4243 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
4244}
4245
4246 .data
4247 .seg "data"
4248 .align 0x2000
4249 .global share0_start
4250share0_begin:
4251share0_start:
4252 .word 0x37676050,0x41daed21,0x4b4a900e,0x564f6f27 ! PA = 00000000201c0000
4253 .word 0x7c370e3c,0x04bc3fdd,0x6f11b25a,0x754628c3 ! PA = 00000000201c0010
4254 .word 0x32a02fe8,0x5e35df59,0x79d8f666,0x119c651f ! PA = 00000000201c0020
4255 .word 0x50ba1154,0x5b026795,0x5e1f0832,0x0abaa03b ! PA = 00000000201c0030
4256share0_end:
4257
4258SECTION .share1 DATA_VA=0x000810000
4259
4260attr_data {
4261 Name = .share1,
4262 VA = 0x0000000000810000,
4263 RA = ra2pa(0x0000000020800000,0),
4264 PA = ra2pa(0x0000000020800000,0),
4265 part_0_ctx_nonzero_tsb_config_0,
4266 TTE_Context=PCONTEXT,
4267 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
4268 TTE_Diag=0, TTE_L=0, TTE_EP=1,
4269 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
4270 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
4271}
4272
4273 .data
4274 .seg "data"
4275 .align 0x2000
4276 .global share1_start
4277share1_begin:
4278share1_start:
4279 .word 0x3acdbe80,0x132f3491,0x19b253be,0x29421617 ! PA = 0000000020800000
4280 .word 0x5f02036c,0x1b98624d,0x43bd050a,0x3d68c2b3 ! PA = 0000000020800010
4281 .word 0x30c76c18,0x0024ccc9,0x08910816,0x5c15620f ! PA = 0000000020800020
4282 .word 0x10044484,0x22c21005,0x7f3408e2,0x76bb702b ! PA = 0000000020800030
4283 .word 0x680098b0,0x1b208801,0x04ab736e,0x49f72907 ! PA = 0000000020800040
4284 .word 0x1212349c,0x732f50bd,0x090873ba,0x5ee988a3 ! PA = 0000000020800050
4285 .word 0x4808a448,0x5c584639,0x7a33f5c6,0x1b544aff ! PA = 0000000020800060
4286 .word 0x325933b4,0x397c0475,0x387aa592,0x1c75ec1b ! PA = 0000000020800070
4287share1_end:
4288
4289SECTION .share2 DATA_VA=0x000812000
4290
4291attr_data {
4292 Name = .share2,
4293 VA = 0x0000000000812000,
4294 RA = ra2pa(0x00000000211c0000,0),
4295 PA = ra2pa(0x00000000211c0000,0),
4296 part_0_ctx_nonzero_tsb_config_0,
4297 TTE_Context=PCONTEXT,
4298 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
4299 TTE_Diag=0, TTE_L=0, TTE_EP=1,
4300 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
4301 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
4302}
4303
4304 .data
4305 .seg "data"
4306 .align 0x2000
4307 .global share2_start
4308share2_begin:
4309share2_start:
4310 .word 0x5e0aeee0,0x19ade771,0x40d8ef1e,0x58a5a7f7 ! PA = 00000000211c0000
4311 .word 0x2662a1cc,0x7fb00b2d,0x7906fe6a,0x43af7a93 ! PA = 00000000211c0010
4312 .word 0x5e4ed878,0x122f4ba9,0x4944bf76,0x71f01fef ! PA = 00000000211c0020
4313 .word 0x4593dee4,0x10bf44e5,0x6fe5de42,0x7631140b ! PA = 00000000211c0030
4314share2_end:
4315
4316SECTION .share3 DATA_VA=0x000814000
4317
4318attr_data {
4319 Name = .share3,
4320 VA = 0x0000000000814000,
4321 RA = ra2pa(0x0000000021800000,0),
4322 PA = ra2pa(0x0000000021800000,0),
4323 part_0_ctx_nonzero_tsb_config_0,
4324 TTE_Context=PCONTEXT,
4325 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
4326 TTE_Diag=0, TTE_L=0, TTE_EP=1,
4327 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
4328 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
4329}
4330
4331 .data
4332 .seg "data"
4333 .align 0x2000
4334 .global share3_start
4335share3_begin:
4336share3_start:
4337 .word 0x15b7c110,0x299652e1,0x3a9dc6ce,0x764492e7 ! PA = 0000000021800000
4338 .word 0x32ae4afc,0x0c09919d,0x118ba51a,0x32619883 ! PA = 0000000021800010
4339 .word 0x4b4508a8,0x53c8dd19,0x00066526,0x7b3fe0df ! PA = 0000000021800020
4340 .word 0x754f4614,0x28dad155,0x2728b2f2,0x52f3e7fb ! PA = 0000000021800030
4341 .word 0x11920f40,0x3058ca51,0x461cfa7e,0x348ae9d7 ! PA = 0000000021800040
4342 .word 0x0370302c,0x29eae40d,0x442967ca,0x3e66e273 ! PA = 0000000021800050
4343 .word 0x085634d8,0x5603fa89,0x687be6d6,0x3b5a8dcf ! PA = 0000000021800060
4344 .word 0x3ae66944,0x00dda9c5,0x2bb623a2,0x468567eb ! PA = 0000000021800070
4345 .word 0x0de4d970,0x4e344dc1,0x4f398a2e,0x05efacc7 ! PA = 0000000021800080
4346 .word 0x4ae3515c,0x21c3027d,0x2633467a,0x37e65863 ! PA = 0000000021800090
4347 .word 0x60ad5d08,0x407fa3f9,0x3c684486,0x0f1726bf ! PA = 00000000218000a0
4348 .word 0x0d744874,0x0696ce35,0x46c13052,0x196c93db ! PA = 00000000218000b0
4349 .word 0x30bb1fa0,0x4e27dd31,0x099675de,0x2da9dbb7 ! PA = 00000000218000c0
4350 .word 0x5102ae8c,0x62c0eced,0x20bc412a,0x1bc6fa53 ! PA = 00000000218000d0
4351 .word 0x21358138,0x1d9ad969,0x554e7e36,0x1c0cabaf ! PA = 00000000218000e0
4352 .word 0x11d3e3a4,0x06953ea5,0x6d3cd902,0x38f06bcb ! PA = 00000000218000f0
4353 .word 0x39dfe1d0,0x15f278a1,0x2096bd8e,0x2fb076a7 ! PA = 0000000021800100
4354 .word 0x238947bc,0x72d3a35d,0x209757da,0x03afc843 ! PA = 0000000021800110
4355 .word 0x4899a168,0x4a749ad9,0x5c7193e6,0x40921c9f ! PA = 0000000021800120
4356 .word 0x4aa03ad4,0x1c27fb15,0x6fdc1db2,0x2717efbb ! PA = 0000000021800130
4357 .word 0x32de2000,0x16132011,0x675d613e,0x40ba7d97 ! PA = 0000000021800140
4358 .word 0x45f21cec,0x5eaa25cd,0x46578a8a,0x1607c233 ! PA = 0000000021800150
4359 .word 0x3744bd98,0x66ebe849,0x7ad48596,0x03be798f ! PA = 0000000021800160
4360 .word 0x48344e04,0x215e0385,0x2b11fe62,0x6aaa1fab ! PA = 0000000021800170
4361 .word 0x1f00da30,0x39c8d381,0x08cd60ee,0x363ef087 ! PA = 0000000021800180
4362 .word 0x61782e1c,0x29b3743d,0x164fd93a,0x75f5e823 ! PA = 0000000021800190
4363 .word 0x5f61d5c8,0x459fc1b9,0x093a5346,0x0568c27f ! PA = 00000000218001a0
4364 .word 0x58ab1d34,0x1f0657f5,0x37117b12,0x7f2dfb9b ! PA = 00000000218001b0
4365 .word 0x2b531060,0x571292f1,0x3789bc9e,0x7674cf77 ! PA = 00000000218001c0
4366 .word 0x75167b4c,0x3e1e8ead,0x289343ea,0x33613a13 ! PA = 00000000218001d0
4367 .word 0x74dbe9f8,0x5bef2729,0x4025fcf6,0x6e27f76f ! PA = 00000000218001e0
4368 .word 0x37dfa864,0x3caff865,0x17cd93c2,0x44ea838b ! PA = 00000000218001f0
4369share3_end: