Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_2000_8.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mpgen_2000_8.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 = 626121659
40! Riesling can be on
41! 1 Thread, 2000 lines
42! mpgen created on May 4, 2009 (15:17:56), Version 2.81
43! mpgen_2000_8.s created on Jun 26, 2009 (12:16:59)
44! RC file : random.rc
45! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.090504 -rc random.rc -o mpgen_2000_8 -p 1 -l 2000
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 = 5d2e58a0 03f69231 51f536de 6ae0f8b7
88! %f4 = 7ac7378c 4589b1ed 06a2d22a 5144a753
89! %f8 = 4ccc5a38 5b3aae69 0105df36 0f55e8af
90! %f12 = 378e0ca4 4f7923a5 255e0a02 229a38cb
91 ldda [%g1]ASI_BLK_P,%f0
92 add %g1,64,%g1
93! %f16 = 4ede5ad0 62176da1 5b0abe8e 685fd3a7
94! %f20 = 72bd10bc 56c6a85d 639728da 4119b543
95! %f24 = 1bc3ba68 5c52afd9 6f8634e6 627b999f
96! %f28 = 6351a3d4 689e2015 5cde8eb2 1455fcbb
97 ldda [%g1]ASI_BLK_P,%f16
98 add %g1,64,%g1
99! %f32 = 1377d900 255e5511 4b76a23e 54321a97
100! %f36 = 4aa525ec 49976acd 73009b8a 1badef33
101! %f40 = 7f121698 7bd83d49 66d66696 4598368f
102! %f44 = 6decf704 19366885 3385af62 4dcc6cab
103 ldda [%g1]ASI_BLK_P,%f32
104
105! Set up the Graphics Status Register
106
107 setx 0x8eff31e40000007c,%g7,%g1 ! %gsr scale = 15, align = 4
108 wr %g1,%g0,%gsr ! %gsr = 8eff31e40000007c
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! %f4 = 7ac7378c 4589b1ed, %l2 = 6a1840dc0d3ba8b4
119! Mem[0000000030041418] = 4b857cfa6a5ba4e3
120 add %i1,0x018,%g1
121 stda %f4,[%g1+%l2]ASI_PST16_S ! Mem[0000000030041418] = 4b85378c6a5ba4e3
122! Mem[0000000010101400] = 50546ae0, %l2 = 6a1840dc0d3ba8b4
123 ldstuba [%i4+%g0]0x80,%l2 ! %l2 = 0000000000000050
124! %o3 = deadbeefdeadbeef
125 set share3_start,%o3 ! set %o3[0] to VA
126! Mem[0000000021800101] = 1fb0fd80, %l7 = 5efa2d3ebde22d4b
127 ldstub [%o3+0x101],%l7 ! %l7 = 00000000000000b0
128! Mem[00000000100c1400] = 4bc13a80, %l3 = 00000000f0208f7f
129 swapa [%i3+%g0]0x80,%l3 ! %l3 = 000000004bc13a80
130! %l2 = 0000000000000050, Mem[0000000010081400] = 7f1ffa200b6ebdb1
131 stx %l2,[%i2+%g0] ! Mem[0000000010081400] = 0000000000000050
132! Mem[0000000010081408] = 5e843b48, %l5 = 0000000053642645
133 swapa [%i2+%o4]0x88,%l5 ! %l5 = 000000005e843b48
134! Mem[00000000218001c1] = 392b4010, %l2 = 0000000000000050
135 ldstuba [%o3+0x1c1]%asi,%l2 ! %l2 = 000000000000002b
136! Mem[0000000030001400] = 3c6b3b90 2c4d5361 145e754e 30037767
137! %f0 = 5d2e58a0 03f69231 51f536de 6ae0f8b7
138! %f4 = 7ac7378c 4589b1ed 06a2d22a 5144a753
139! %f8 = 4ccc5a38 5b3aae69 0105df36 0f55e8af
140! %f12 = 378e0ca4 4f7923a5 255e0a02 229a38cb
141 stda %f0 ,[%i0+%g0]ASI_BLK_SL ! Block Store to 0000000030001400
142! %l2 = 0000002b, %l3 = 4bc13a80, Mem[0000000010081400] = 00000000 50000000
143 stda %l2,[%i2+%g0]0x88 ! Mem[0000000010081400] = 0000002b 4bc13a80
144! %l4 = 460e1babed10d85a, Mem[00000000100c1408] = 1782c723beafe26c
145 stxa %l4,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 460e1babed10d85a
146
147p0_label_2:
148! Starting 10 instruction Load Burst
149! Mem[0000000030181410] = 048283bc, %l0 = 4161ff66ff58454e
150 ldsba [%i6+%o5]0x81,%l0 ! %l0 = 0000000000000004
151! Mem[00000000300c1400] = 04bf14b0, %l0 = 0000000000000004
152 ldswa [%i3+%g0]0x81,%l0 ! %l0 = 0000000004bf14b0
153! Mem[0000000010101410] = ccddb443, %l3 = 000000004bc13a80
154 ldsba [%i4+%o5]0x88,%l3 ! %l3 = 0000000000000043
155 membar #Sync ! Added by membar checker (1)
156! Mem[0000000010001408] = 659d7d9e6d6cec77, %f28 = 6351a3d4 689e2015
157 ldda [%i0+%o4]0x80,%f28 ! %f28 = 659d7d9e 6d6cec77
158! Mem[00000000100c1408] = 5ad810ed, %l1 = ab432e2bf94a10f9
159 lduha [%i3+%o4]0x80,%l1 ! %l1 = 0000000000005ad8
160! Mem[000000001010142b] = 10749b76, %l6 = 17ce4438e5dcac40, %asi = 80
161 lduba [%i4+0x02b]%asi,%l6 ! %l6 = 0000000000000076
162! Mem[000000001014143a] = 4b62bfa2, %l0 = 0000000004bf14b0, %asi = 80
163 ldsba [%i5+0x03a]%asi,%l0 ! %l0 = ffffffffffffffbf
164! %o2 = deadbeefdeadbeef
165 set share2_start,%o2 ! set %o2[0] to VA
166! Mem[00000000211c0000] = 398c3e90, %l7 = 00000000000000b0
167 lduh [%o2+%g0],%l7 ! %l7 = 000000000000398c
168! Mem[00000000100c1400] = f0208f7f, %l5 = 000000005e843b48
169 lduwa [%i3+%g0]0x80,%l5 ! %l5 = 00000000f0208f7f
170! Mem[00000000100c1408] = 460e1babed10d85a, %f22 = 639728da 4119b543
171 ldda [%i3+%o4]0x88,%f22 ! %f22 = 460e1bab ed10d85a
172
173p0_label_3:
174! Starting 10 instruction Store Burst
175! %f8 = 4ccc5a38 5b3aae69, %l7 = 000000000000398c
176! Mem[0000000010141400] = 4c318b40149cd651
177 stda %f8,[%i5+%l7]ASI_PST32_P ! Mem[0000000010141400] = 4c318b40149cd651
178! %l4 = 460e1babed10d85a, Mem[00000000211c0000] = 398c3e90
179 stb %l4,[%o2+%g0] ! Mem[00000000211c0000] = 5a8c3e90
180! Mem[0000000030181410] = bc838204, %l3 = 0000000000000043
181 ldstuba [%i6+%o5]0x89,%l3 ! %l3 = 0000000000000004
182! Mem[0000000010101410] = 43b4ddcc, %l4 = 460e1babed10d85a
183 ldstuba [%i4+%o5]0x80,%l4 ! %l4 = 0000000000000043
184! Mem[00000000100c1415] = 1e6e2e4d, %l4 = 0000000000000043
185 ldstub [%i3+0x015],%l4 ! %l4 = 000000000000006e
186! %l4 = 0000006e, %l5 = f0208f7f, Mem[0000000010141408] = 2559567e 136c55d7, %asi = 80
187 stda %l4,[%i5+0x008]%asi ! Mem[0000000010141408] = 0000006e f0208f7f
188! Mem[00000000100c1400] = f0208f7f, %l2 = 000000000000002b
189 swapa [%i3+%g0]0x80,%l2 ! %l2 = 00000000f0208f7f
190! Mem[0000000010001410] = 64f8044c, %l4 = 000000000000006e
191 swap [%i0+%o5],%l4 ! %l4 = 0000000064f8044c
192! %l2 = 00000000f0208f7f, Mem[0000000030001408] = b7f8e06a
193 stha %l2,[%i0+%o4]0x81 ! Mem[0000000030001408] = 8f7fe06a
194! %l2 = 00000000f0208f7f, Mem[0000000030001408] = 6ae07f8f
195 stha %l2,[%i0+%o4]0x89 ! Mem[0000000030001408] = 6ae08f7f
196
197p0_label_4:
198! Starting 10 instruction Load Burst
199! Mem[0000000030181410] = bc8382ff, %l5 = 00000000f0208f7f
200 ldsba [%i6+%o5]0x89,%l5 ! %l5 = ffffffffffffffff
201! Mem[00000000300c1408] = 079573446ecf3e2f, %l1 = 0000000000005ad8
202 ldxa [%i3+%o4]0x89,%l1 ! %l1 = 079573446ecf3e2f
203! Mem[0000000030001400] = 3192f603, %l6 = 0000000000000076
204 ldsha [%i0+%g0]0x81,%l6 ! %l6 = 0000000000003192
205! Mem[0000000010141410] = 60f86c2c, %f29 = 6d6cec77
206 lda [%i5+%o5]0x80,%f29 ! %f29 = 60f86c2c
207! Mem[00000000300c1408] = 2f3ecf6e, %l1 = 079573446ecf3e2f
208 ldswa [%i3+%o4]0x81,%l1 ! %l1 = 000000002f3ecf6e
209! Mem[0000000030041410] = dc13b069, %l4 = 0000000064f8044c
210 ldsba [%i1+%o5]0x89,%l4 ! %l4 = 0000000000000069
211! Mem[000000001010141c] = 014ea693, %l1 = 000000002f3ecf6e
212 ldsb [%i4+0x01c],%l1 ! %l1 = 0000000000000001
213! Mem[0000000010001410] = 0000006e 587053ad, %l2 = f0208f7f, %l3 = 00000004
214 ldd [%i0+%o5],%l2 ! %l2 = 000000000000006e 00000000587053ad
215! Mem[0000000030041400] = f093a61a, %l5 = ffffffffffffffff
216 ldswa [%i1+%g0]0x89,%l5 ! %l5 = fffffffff093a61a
217! Mem[0000000010041410] = 5897d2ac, %l3 = 00000000587053ad
218 lduha [%i1+%o5]0x80,%l3 ! %l3 = 0000000000005897
219
220p0_label_5:
221! Starting 10 instruction Store Burst
222! %f30 = 5cde8eb2, Mem[0000000010181400] = a09bb01a
223 sta %f30,[%i6+%g0]0x88 ! Mem[0000000010181400] = 5cde8eb2
224! Mem[0000000010101408] = 1e4b8f6a, %l1 = 0000000000000001
225 ldstuba [%i4+%o4]0x88,%l1 ! %l1 = 000000000000006a
226! %l6 = 00003192, %l7 = 0000398c, Mem[0000000010081400] = 2b000000 803ac14b
227 stda %l6,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00003192 0000398c
228! Mem[00000000100c1400] = 0000002b, %l4 = 0000000000000069
229 ldstuba [%i3+%g0]0x80,%l4 ! %l4 = 0000000000000000
230! %l7 = 000000000000398c, Mem[0000000010081418] = 2bbc97aa49dde6d3
231 stx %l7,[%i2+0x018] ! Mem[0000000010081418] = 000000000000398c
232! %f0 = 5d2e58a0, %f22 = 460e1bab
233 fitos %f0 ,%f22 ! %f22 = 4eba5cb1
234! Mem[00000000300c1400] = b014bf04, %l3 = 0000000000005897
235 swapa [%i3+%g0]0x89,%l3 ! %l3 = 00000000b014bf04
236! %l3 = 00000000b014bf04, Mem[0000000030181410] = ff8283bc
237 stha %l3,[%i6+%o5]0x81 ! Mem[0000000030181410] = bf0483bc
238! Mem[0000000010141408] = 6e000000, %l0 = 00000000ffffffbf
239 swapa [%i5+%o4]0x88,%l0 ! %l0 = 000000006e000000
240! %l0 = 000000006e000000, Mem[0000000030141408] = 44d8e62e47c818c7
241 stxa %l0,[%i5+%o4]0x81 ! Mem[0000000030141408] = 000000006e000000
242
243p0_label_6:
244! Starting 10 instruction Load Burst
245! Mem[0000000030041408] = 03ea78ae, %l5 = fffffffff093a61a
246 ldsha [%i1+%o4]0x81,%l5 ! %l5 = 00000000000003ea
247! Mem[0000000010081408] = 53642645, %l2 = 000000000000006e
248 lduba [%i2+%o4]0x88,%l2 ! %l2 = 0000000000000045
249 membar #Sync ! Added by membar checker (2)
250! Mem[00000000300c1400] = 97580000 79a79401 2f3ecf6e 44739507
251! Mem[00000000300c1410] = 1fe9709c 57f41cbd 7f4a8fba 3a21b4a3
252! Mem[00000000300c1420] = 6b54a048 70c6d239 6c60d1c6 711436ff
253! Mem[00000000300c1430] = 0e35efb4 72c05075 1b8e4192 4049981b
254 ldda [%i3+%g0]ASI_BLK_S,%f16 ! Block Load from 00000000300c1400
255! Mem[000000001014140e] = f0208f7f, %l0 = 000000006e000000
256 ldstuba [%i5+0x00e]%asi,%l0 ! %l0 = 000000000000008f
257! %o0 = deadbeefdeadbeef
258 set share0_start,%o0 ! set %o0[0] to VA
259! Mem[00000000201c0001] = 33299c00, %l3 = 00000000b014bf04
260 ldub [%o0+0x001],%l3 ! %l3 = 0000000000000029
261! Mem[0000000010141410] = 60f86c2c1cfcb00d, %l4 = 0000000000000000
262 ldxa [%i5+%o5]0x80,%l4 ! %l4 = 60f86c2c1cfcb00d
263! Mem[0000000030081400] = 21f9a337 50dc4f56, %l0 = 0000008f, %l1 = 0000006a
264 ldda [%i2+%g0]0x89,%l0 ! %l0 = 0000000050dc4f56 0000000021f9a337
265! %f14 = 255e0a02, %f5 = 4589b1ed, %f9 = 5b3aae69
266 fmuls %f14,%f5 ,%f9 ! %f9 = 2b6edb5b
267! Mem[0000000030141408] = 00000000 6e000000, %l4 = 1cfcb00d, %l5 = 000003ea
268 ldda [%i5+%o4]0x81,%l4 ! %l4 = 0000000000000000 000000006e000000
269! Mem[0000000010181408] = 7d58d1de433947b7, %l2 = 0000000000000045
270 ldxa [%i6+%o4]0x80,%l2 ! %l2 = 7d58d1de433947b7
271
272p0_label_7:
273! Starting 10 instruction Store Burst
274! Mem[000000001000143c] = 7ac5508b, %l4 = 0000000000000000, %asi = 80
275 swapa [%i0+0x03c]%asi,%l4 ! %l4 = 000000007ac5508b
276! %l6 = 0000000000003192, Mem[0000000010101410] = ccddb4ff
277 stwa %l6,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00003192
278! Mem[0000000010181400] = b28ede5c, %l4 = 000000007ac5508b
279 ldstuba [%i6+%g0]0x80,%l4 ! %l4 = 00000000000000b2
280! Mem[0000000010081414] = 3463b56d, %l4 = 00000000000000b2
281 swap [%i2+0x014],%l4 ! %l4 = 000000003463b56d
282! Mem[0000000010181400] = 5cde8eff, %l2 = 00000000433947b7
283 swapa [%i6+%g0]0x88,%l2 ! %l2 = 000000005cde8eff
284! Mem[0000000010001410] = 6e000000, %l1 = 0000000021f9a337
285 ldstuba [%i0+%o5]0x88,%l1 ! %l1 = 0000000000000000
286! %l4 = 000000003463b56d, Mem[0000000010141400] = 408b314c
287 stha %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = 408bb56d
288! %l1 = 0000000000000000, Mem[000000001000141c] = 1a6fe713
289 sth %l1,[%i0+0x01c] ! Mem[000000001000141c] = 0000e713
290! %l2 = 5cde8eff, %l3 = 00000029, Mem[0000000030141408] = 00000000 6e000000
291 stda %l2,[%i5+%o4]0x81 ! Mem[0000000030141408] = 5cde8eff 00000029
292! %f22 = 7f4a8fba 3a21b4a3, %l7 = 000000000000398c
293! Mem[0000000030081438] = 238ca43247404c3b
294 add %i2,0x038,%g1
295 stda %f22,[%g1+%l7]ASI_PST8_S ! Mem[0000000030081438] = 7f8ca4323a214c3b
296
297p0_label_8:
298! Starting 10 instruction Load Burst
299! Mem[0000000010041400] = 4718a9c0, %l6 = 0000000000003192, %asi = 80
300 lduwa [%i1+0x000]%asi,%l6 ! %l6 = 000000004718a9c0
301! Mem[0000000010041408] = fec88114, %l6 = 000000004718a9c0
302 ldsha [%i1+%o4]0x88,%l6 ! %l6 = ffffffffffff8114
303! Mem[0000000010001400] = 1c534960031a47f1, %f10 = 0105df36 0f55e8af
304 ldd [%i0+%g0],%f10 ! %f10 = 1c534960 031a47f1
305! Mem[0000000010181408] = ded1587d, %l0 = 0000000050dc4f56
306 ldsha [%i6+%o4]0x88,%l0 ! %l0 = 000000000000587d
307! Mem[0000000010181410] = 8ceac005, %f0 = 5d2e58a0
308 lda [%i6+%o5]0x88,%f0 ! %f0 = 8ceac005
309! Mem[0000000030041410] = dc13b069, %l2 = 000000005cde8eff
310 lduba [%i1+%o5]0x89,%l2 ! %l2 = 0000000000000069
311! Mem[0000000010181430] = 44f79fa4, %f3 = 6ae0f8b7
312 lda [%i6+0x030]%asi,%f3 ! %f3 = 44f79fa4
313! Mem[0000000010001410] = 6e0000ff, %l1 = 0000000000000000
314 ldsba [%i0+%o5]0x88,%l1 ! %l1 = ffffffffffffffff
315! Mem[0000000010041428] = 57b1c556, %l6 = ffffffffffff8114
316 ldsw [%i1+0x028],%l6 ! %l6 = 0000000057b1c556
317! Mem[0000000010181400] = 31e9a916433947b7, %f12 = 378e0ca4 4f7923a5
318 ldda [%i6+%g0]0x88,%f12 ! %f12 = 31e9a916 433947b7
319
320p0_label_9:
321! Starting 10 instruction Store Burst
322! %l4 = 000000003463b56d, Mem[0000000010181410] = 8ceac005
323 stba %l4,[%i6+%o5]0x88 ! Mem[0000000010181410] = 8ceac06d
324! %l6 = 0000000057b1c556, Mem[0000000010001408] = 9e7d9d65
325 stwa %l6,[%i0+%o4]0x88 ! Mem[0000000010001408] = 57b1c556
326! Mem[0000000010181408] = 7d58d1de, %l5 = 000000006e000000
327 ldstuba [%i6+%o4]0x80,%l5 ! %l5 = 000000000000007d
328! %f22 = 7f4a8fba 3a21b4a3, %l1 = ffffffffffffffff
329! Mem[0000000010101428] = 10749b764ac70bef
330 add %i4,0x028,%g1
331 stda %f22,[%g1+%l1]ASI_PST8_PL ! Mem[0000000010101428] = a3b4213aba8f4a7f
332! %f22 = 7f4a8fba 3a21b4a3, Mem[0000000010181410] = 6dc0ea8c 5670b8ed
333 stda %f22,[%i6+%o5]0x80 ! Mem[0000000010181410] = 7f4a8fba 3a21b4a3
334! %l2 = 00000069, %l3 = 00000029, Mem[0000000010141410] = 2c6cf860 0db0fc1c
335 stda %l2,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000069 00000029
336! %l0 = 0000587d, %l1 = ffffffff, Mem[0000000010001410] = 6e0000ff ad537058
337 stda %l0,[%i0+%o5]0x88 ! Mem[0000000010001410] = 0000587d ffffffff
338! %l2 = 0000000000000069, Mem[00000000100c1400] = 2b0000ff
339 stha %l2,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 2b000069
340! %l5 = 000000000000007d, Mem[0000000030181400] = 3a205dd0
341 stba %l5,[%i6+%g0]0x81 ! Mem[0000000030181400] = 7d205dd0
342! Mem[0000000030101410] = 053b86fc, %l5 = 000000000000007d
343 swapa [%i4+%o5]0x81,%l5 ! %l5 = 00000000053b86fc
344
345p0_label_10:
346! Starting 10 instruction Load Burst
347! %l7 = 000000000000398c, %l5 = 00000000053b86fc, %l6 = 0000000057b1c556
348 xnor %l7,%l5,%l6 ! %l6 = fffffffffac4408f
349! Mem[0000000010141408] = 7fff20f0ffffffbf, %l6 = fffffffffac4408f
350 ldxa [%i5+%o4]0x88,%l6 ! %l6 = 7fff20f0ffffffbf
351! %o1 = deadbeefdeadbeef
352 set share1_start,%o1 ! set %o1[0] to VA
353! Mem[0000000020800040] = 28f48c60, %l3 = 0000000000000029
354 ldsh [%o1+0x040],%l3 ! %l3 = 00000000000028f4
355! Mem[0000000030181410] = bf0483bc, %l3 = 00000000000028f4
356 lduba [%i6+%o5]0x81,%l3 ! %l3 = 00000000000000bf
357! Mem[0000000010001408] = 57b1c556, %l0 = 000000000000587d
358 lduwa [%i0+%o4]0x88,%l0 ! %l0 = 0000000057b1c556
359! Mem[0000000010041410] = acd29758, %l3 = 00000000000000bf
360 lduba [%i1+%o5]0x88,%l3 ! %l3 = 0000000000000058
361! %l3 = 0000000000000058, imm = fffffffffffffc77, %l0 = 0000000057b1c556
362 subc %l3,-0x389,%l0 ! %l0 = 00000000000003e1
363! Mem[0000000021800100] = 1ffffd80, %l3 = 0000000000000058, %asi = 80
364 ldsha [%o3+0x100]%asi,%l3 ! %l3 = 0000000000001fff
365! Mem[0000000010141420] = 162330d8 264f8689, %l4 = 3463b56d, %l5 = 053b86fc
366 ldd [%i5+0x020],%l4 ! %l4 = 00000000162330d8 00000000264f8689
367! Mem[00000000300c1410] = 9c70e91f, %l5 = 00000000264f8689
368 ldswa [%i3+%o5]0x89,%l5 ! %l5 = ffffffff9c70e91f
369
370p0_label_11:
371! Starting 10 instruction Store Burst
372! %l0 = 00000000000003e1, Mem[0000000010001410] = 0000587d
373 stha %l0,[%i0+%o5]0x88 ! Mem[0000000010001410] = 000003e1
374! %l1 = ffffffffffffffff, Mem[0000000010181408] = ded158ff
375 stha %l1,[%i6+%o4]0x88 ! Mem[0000000010181408] = ded1ffff
376! %l6 = ffffffbf, %l7 = 0000398c, Mem[0000000010181400] = b7473943 16a9e931
377 stda %l6,[%i6+%g0]0x80 ! Mem[0000000010181400] = ffffffbf 0000398c
378! Mem[0000000010041408] = 1481c8fe, %l5 = 000000009c70e91f
379 swapa [%i1+%o4]0x80,%l5 ! %l5 = 000000001481c8fe
380! Mem[0000000010101420] = 2e05d478, %l6 = ffffffbf, %l2 = 00000069
381 add %i4,0x20,%g1
382 casa [%g1]0x80,%l6,%l2 ! %l2 = 000000002e05d478
383! %f16 = 97580000 79a79401, Mem[0000000030101400] = 103d4c57 e15edb1b
384 stda %f16,[%i4+%g0]0x89 ! Mem[0000000030101400] = 97580000 79a79401
385! %l4 = 162330d8, %l5 = 1481c8fe, Mem[0000000010041408] = 9c70e91f 6b496e57
386 stda %l4,[%i1+%o4]0x80 ! Mem[0000000010041408] = 162330d8 1481c8fe
387! %l5 = 000000001481c8fe, Mem[0000000030081408] = 3ed7ec0e119ddb27
388 stxa %l5,[%i2+%o4]0x81 ! Mem[0000000030081408] = 000000001481c8fe
389 membar #Sync ! Added by membar checker (3)
390! %f2 = 51f536de, Mem[00000000300c1408] = 6ecf3e2f
391 sta %f2 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 51f536de
392! Mem[0000000010181430] = 44f79fa4, %l1 = ffffffff, %l1 = ffffffff
393 add %i6,0x30,%g1
394 casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000044f79fa4
395
396p0_label_12:
397! Starting 10 instruction Load Burst
398! Mem[00000000211c0000] = 5a8c3e90, %l1 = 0000000044f79fa4
399 lduh [%o2+%g0],%l1 ! %l1 = 0000000000005a8c
400! Mem[0000000030101410] = 7d000000, %l3 = 0000000000001fff
401 ldswa [%i4+%o5]0x89,%l3 ! %l3 = 000000007d000000
402! Mem[0000000030041400] = 418ed820 f093a61a, %l0 = 000003e1, %l1 = 00005a8c
403 ldda [%i1+%g0]0x89,%l0 ! %l0 = 00000000f093a61a 00000000418ed820
404! Mem[0000000010041422] = 4d4d5f58, %l2 = 000000002e05d478
405 ldsb [%i1+0x022],%l2 ! %l2 = 000000000000005f
406! Mem[0000000010041410] = 5897d2ac1e8c6c8d, %l5 = 000000001481c8fe, %asi = 80
407 ldxa [%i1+0x010]%asi,%l5 ! %l5 = 5897d2ac1e8c6c8d
408! Mem[00000000100c1408] = 5ad810ed ab1b0e46, %l4 = 162330d8, %l5 = 1e8c6c8d
409 ldda [%i3+%o4]0x80,%l4 ! %l4 = 000000005ad810ed 00000000ab1b0e46
410! Mem[0000000010141410] = 69000000, %l0 = 00000000f093a61a
411 ldsw [%i5+%o5],%l0 ! %l0 = 0000000069000000
412! Mem[0000000010181402] = ffffffbf, %l0 = 0000000069000000, %asi = 80
413 lduba [%i6+0x002]%asi,%l0 ! %l0 = 00000000000000ff
414! Mem[0000000010141400] = 6db58b40, %l0 = 00000000000000ff
415 lduwa [%i5+%g0]0x80,%l0 ! %l0 = 000000006db58b40
416! Mem[00000000300c1400] = 00005897, %l7 = 000000000000398c
417 lduwa [%i3+%g0]0x89,%l7 ! %l7 = 0000000000005897
418
419p0_label_13:
420! Starting 10 instruction Store Burst
421! Mem[0000000030001400] = 3192f603 a0582e5d 7f8fe06a de36f551
422! %f0 = 8ceac005 03f69231 51f536de 44f79fa4
423! %f4 = 7ac7378c 4589b1ed 06a2d22a 5144a753
424! %f8 = 4ccc5a38 2b6edb5b 1c534960 031a47f1
425! %f12 = 31e9a916 433947b7 255e0a02 229a38cb
426 stda %f0 ,[%i0+%g0]ASI_BLK_S ! Block Store to 0000000030001400
427! %f28 = 0e35efb4 72c05075, Mem[0000000010101418] = 7bdc1a6a 014ea693, %asi = 80
428 stda %f28,[%i4+0x018]%asi ! Mem[0000000010101418] = 0e35efb4 72c05075
429! %f30 = 1b8e4192 4049981b, %l0 = 000000006db58b40
430! Mem[0000000030041418] = 4b85378c6a5ba4e3
431 add %i1,0x018,%g1
432 stda %f30,[%g1+%l0]ASI_PST32_SL ! Mem[0000000030041418] = 4b85378c6a5ba4e3
433! %f8 = 4ccc5a38 2b6edb5b, %l6 = 7fff20f0ffffffbf
434! Mem[0000000030181400] = 7d205dd030b384a1
435 stda %f8,[%i6+%l6]ASI_PST16_S ! Mem[0000000030181400] = 4ccc5a382b6edb5b
436! %l5 = 00000000ab1b0e46, Mem[0000000030041400] = 1aa693f0
437 stba %l5,[%i1+%g0]0x81 ! Mem[0000000030041400] = 46a693f0
438! %l6 = 7fff20f0ffffffbf, Mem[0000000010181410] = ba8f4a7f
439 stwa %l6,[%i6+%o5]0x88 ! Mem[0000000010181410] = ffffffbf
440! %l0 = 000000006db58b40, Mem[00000000211c0001] = 5a8c3e90
441 stb %l0,[%o2+0x001] ! Mem[00000000211c0000] = 5a403e90
442! %f27 = 711436ff, Mem[0000000030181400] = 4ccc5a38
443 sta %f27,[%i6+%g0]0x81 ! Mem[0000000030181400] = 711436ff
444! %l1 = 00000000418ed820, Mem[0000000030041408] = 03ea78ae
445 stwa %l1,[%i1+%o4]0x81 ! Mem[0000000030041408] = 418ed820
446! %l3 = 000000007d000000, Mem[0000000030001410] = 8c37c77a
447 stha %l3,[%i0+%o5]0x89 ! Mem[0000000030001410] = 8c370000
448
449p0_label_14:
450! Starting 10 instruction Load Burst
451! Mem[0000000010081410] = b20000000c915c10, %l3 = 000000007d000000
452 ldxa [%i2+%o5]0x88,%l3 ! %l3 = b20000000c915c10
453! Mem[00000000100c1408] = 460e1bab ed10d85a, %l6 = ffffffbf, %l7 = 00005897
454 ldda [%i3+%o4]0x88,%l6 ! %l6 = 00000000ed10d85a 00000000460e1bab
455! Mem[0000000020800000] = 39175630, %l2 = 000000000000005f, %asi = 80
456 ldsha [%o1+0x000]%asi,%l2 ! %l2 = 0000000000003917
457! Mem[0000000010041408] = 162330d81481c8fe, %l6 = 00000000ed10d85a
458 ldxa [%i1+%o4]0x80,%l6 ! %l6 = 162330d81481c8fe
459 membar #Sync ! Added by membar checker (4)
460! Mem[0000000030001400] = 8ceac005, %l2 = 0000000000003917
461 ldsha [%i0+%g0]0x81,%l2 ! %l2 = ffffffffffff8cea
462! Mem[0000000030001410] = 8c370000, %l1 = 00000000418ed820
463 ldsha [%i0+%o5]0x89,%l1 ! %l1 = 0000000000000000
464! Mem[0000000010001400] = 1c534960, %l2 = ffffffffffff8cea
465 ldsha [%i0+%g0]0x80,%l2 ! %l2 = 0000000000001c53
466! Mem[0000000010101400] = 71f3b304e06a54ff, %f16 = 97580000 79a79401
467 ldda [%i4+%g0]0x88,%f16 ! %f16 = 71f3b304 e06a54ff
468! Mem[0000000021800180] = 7c33ade0, %l6 = 162330d81481c8fe, %asi = 80
469 ldsba [%o3+0x180]%asi,%l6 ! %l6 = 000000000000007c
470! Mem[0000000030001408] = 51f536de44f79fa4, %f16 = 71f3b304 e06a54ff
471 ldda [%i0+%o4]0x81,%f16 ! %f16 = 51f536de 44f79fa4
472
473p0_label_15:
474! Starting 10 instruction Store Burst
475! %l5 = 00000000ab1b0e46, Mem[0000000010041400] = 4718a9c0
476 stba %l5,[%i1+%g0]0x80 ! Mem[0000000010041400] = 4618a9c0
477! %l2 = 0000000000001c53, Mem[0000000010081410] = 0c915c10
478 stba %l2,[%i2+%o5]0x88 ! Mem[0000000010081410] = 0c915c53
479! %l0 = 6db58b40, %l1 = 00000000, Mem[0000000030141408] = ff8ede5c 29000000
480 stda %l0,[%i5+%o4]0x89 ! Mem[0000000030141408] = 6db58b40 00000000
481! %f12 = 31e9a916 433947b7, %l2 = 0000000000001c53
482! Mem[0000000030101410] = 0000007d38ec5d9d
483 add %i4,0x010,%g1
484 stda %f12,[%g1+%l2]ASI_PST16_SL ! Mem[0000000030101410] = b747394338ec5d9d
485! %l6 = 000000000000007c, Mem[0000000030101410] = b7473943
486 stwa %l6,[%i4+%o5]0x81 ! Mem[0000000030101410] = 0000007c
487! Mem[0000000030101408] = 3b3722ce, %l5 = 00000000ab1b0e46
488 swapa [%i4+%o4]0x81,%l5 ! %l5 = 000000003b3722ce
489! Mem[00000000100c141c] = 42f9eeb3, %l7 = 460e1bab, %l0 = 6db58b40
490 add %i3,0x1c,%g1
491 casa [%g1]0x80,%l7,%l0 ! %l0 = 0000000042f9eeb3
492! %l2 = 0000000000001c53, Mem[0000000010181408] = ded1ffff
493 stha %l2,[%i6+%o4]0x88 ! Mem[0000000010181408] = ded11c53
494! Code Fragment 3, seed = 343911
495p0_fragment_1:
496! %l0 = 0000000042f9eeb3
497 setx 0xf0ea9267ff4c93ee,%g7,%l0 ! %l0 = f0ea9267ff4c93ee
498! %l1 = 0000000000000000
499 setx 0x5e24255348299d99,%g7,%l1 ! %l1 = 5e24255348299d99
500 setx 0x1fe000, %g1, %g3
501 or %l0, %g3, %l0 ! always set perrmask = 0xff
502 setx 0x1ffff8, %g1, %g2
503 and %l0, %g2, %l0
504 ta T_CHANGE_HPRIV
505 stxa %l1, [%l0]ASI_DCACHE_DATA
506 ta T_CHANGE_NONHPRIV
507! %l0 = f0ea9267ff4c93ee
508 setx 0xf3d41cb3467a1354,%g7,%l0 ! %l0 = f3d41cb3467a1354
509! %l1 = 5e24255348299d99
510 setx 0x535df4ad955f781f,%g7,%l1 ! %l1 = 535df4ad955f781f
511p0_fragment_1_end:
512! %f4 = 7ac7378c 4589b1ed, %l1 = 535df4ad955f781f
513! Mem[0000000030141428] = 6121208645b312bf
514 add %i5,0x028,%g1
515 stda %f4,[%g1+%l1]ASI_PST16_SL ! Mem[0000000030141428] = edb189458c37c77a
516
517p0_label_16:
518! Starting 10 instruction Load Burst
519! Mem[0000000010101408] = ff8f4b1e, %l1 = 535df4ad955f781f
520 ldsba [%i4+%o4]0x80,%l1 ! %l1 = ffffffffffffffff
521! Mem[0000000010141410] = 6900000029000000, %l1 = ffffffffffffffff
522 ldxa [%i5+%o5]0x80,%l1 ! %l1 = 6900000029000000
523! Mem[00000000211c0000] = 5a403e90, %l2 = 0000000000001c53, %asi = 80
524 ldsha [%o2+0x000]%asi,%l2 ! %l2 = 0000000000005a40
525! Mem[0000000030041408] = 418ed8203bb5d147, %l5 = 000000003b3722ce
526 ldxa [%i1+%o4]0x81,%l5 ! %l5 = 418ed8203bb5d147
527! Mem[0000000030141400] = 70554f1b, %l1 = 6900000029000000
528 lduba [%i5+%g0]0x89,%l1 ! %l1 = 000000000000001b
529! Mem[0000000010081400] = 000031920000398c, %f8 = 4ccc5a38 2b6edb5b
530 ldda [%i2+%g0]0x80,%f8 ! %f8 = 00003192 0000398c
531! Mem[0000000010041418] = 57f57e4a, %f14 = 255e0a02
532 ld [%i1+0x018],%f14 ! %f14 = 57f57e4a
533! Mem[0000000010101400] = 71f3b304e06a54ff, %f24 = 6b54a048 70c6d239
534 ldda [%i4+%g0]0x88,%f24 ! %f24 = 71f3b304 e06a54ff
535! Mem[00000000100c1400] = 2b000069, %l3 = b20000000c915c10
536 ldsha [%i3+%g0]0x88,%l3 ! %l3 = 0000000000000069
537! Mem[0000000010041400] = 4618a9c0, %f1 = 03f69231
538 lda [%i1+%g0]0x80,%f1 ! %f1 = 4618a9c0
539
540p0_label_17:
541! Starting 10 instruction Store Burst
542! Code Fragment 4, seed = 178420
543p0_fragment_2:
544! %l0 = f3d41cb3467a1354
545 setx 0xf4996ef9a230e486,%g7,%l0 ! %l0 = f4996ef9a230e486
546! %l1 = 000000000000001b
547 setx 0xe144f818889aeab1,%g7,%l1 ! %l1 = e144f818889aeab1
548 setx 0x7ff8, %g1, %g2
549 and %l0, %g2, %l0
550 setx 0xffffffff, %g1, %g2
551 and %l1, %g2, %l1
552 setx 0x100000000, %g1, %g2
553 or %l1, %g2, %l1 ! Set bit 32 - perrinj
554 ta T_CHANGE_HPRIV
555 stxa %l1, [%l0]ASI_ICACHE_INSTR
556 ta T_CHANGE_NONHPRIV
557! %l0 = f4996ef9a230e486
558 setx 0x3ba7cdd27001b4ec,%g7,%l0 ! %l0 = 3ba7cdd27001b4ec
559! %l1 = e144f818889aeab1
560 setx 0x6190aa08da274637,%g7,%l1 ! %l1 = 6190aa08da274637
561p0_fragment_2_end:
562! %f26 = 6c60d1c6 711436ff, Mem[0000000030041408] = 20d88e41 47d1b53b
563 stda %f26,[%i1+%o4]0x89 ! Mem[0000000030041408] = 6c60d1c6 711436ff
564! %l1 = 6190aa08da274637, Mem[0000000010041400] = d16a2238c0a91846
565 stxa %l1,[%i1+%g0]0x88 ! Mem[0000000010041400] = 6190aa08da274637
566! Mem[0000000010101408] = 1e4b8fff, %l5 = 418ed8203bb5d147
567 ldstuba [%i4+%o4]0x88,%l5 ! %l5 = 00000000000000ff
568! Mem[0000000010041408] = d8302316, %l7 = 00000000460e1bab
569 swapa [%i1+%o4]0x88,%l7 ! %l7 = 00000000d8302316
570! Mem[0000000010141408] = bfffffff, %l7 = 00000000d8302316
571 ldstuba [%i5+%o4]0x80,%l7 ! %l7 = 00000000000000bf
572! %l0 = 7001b4ec, %l1 = da274637, Mem[00000000300c1408] = 51f536de 07957344
573 stda %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 7001b4ec da274637
574! %l1 = 6190aa08da274637, Mem[0000000010141408] = ffffffff
575 stwa %l1,[%i5+%o4]0x80 ! Mem[0000000010141408] = da274637
576! Mem[0000000030101408] = 460e1bab, %l6 = 000000000000007c
577 swapa [%i4+%o4]0x89,%l6 ! %l6 = 00000000460e1bab
578! %f18 = 2f3ecf6e, Mem[0000000030001410] = 8c370000
579 sta %f18,[%i0+%o5]0x89 ! Mem[0000000030001410] = 2f3ecf6e
580
581p0_label_18:
582! Starting 10 instruction Load Burst
583! Mem[0000000030041408] = 711436ff, %l4 = 000000005ad810ed
584 ldswa [%i1+%o4]0x89,%l4 ! %l4 = 00000000711436ff
585! Mem[00000000201c0000] = 33299c00, %l1 = 6190aa08da274637
586 ldsh [%o0+%g0],%l1 ! %l1 = 0000000000003329
587! Mem[0000000010141408] = 7fff20f0374627da, %f30 = 1b8e4192 4049981b
588 ldda [%i5+%o4]0x88,%f30 ! %f30 = 7fff20f0 374627da
589! Mem[0000000030001410] = edb189452f3ecf6e, %f26 = 6c60d1c6 711436ff
590 ldda [%i0+%o5]0x89,%f26 ! %f26 = edb18945 2f3ecf6e
591! Mem[0000000010001408] = 56c5b157 6d6cec77, %l0 = 7001b4ec, %l1 = 00003329
592 ldda [%i0+%o4]0x80,%l0 ! %l0 = 0000000056c5b157 000000006d6cec77
593! Mem[0000000010041408] = fec88114 460e1bab, %l0 = 56c5b157, %l1 = 6d6cec77
594 ldda [%i1+%o4]0x88,%l0 ! %l0 = 00000000460e1bab 00000000fec88114
595! Mem[0000000010181408] = ded11c53, %l5 = 00000000000000ff
596 lduha [%i6+%o4]0x88,%l5 ! %l5 = 0000000000001c53
597! Mem[0000000030181408] = 8e193c2a, %l1 = 00000000fec88114
598 ldsha [%i6+%o4]0x89,%l1 ! %l1 = 0000000000003c2a
599! Mem[0000000030001408] = de36f551, %l1 = 0000000000003c2a
600 ldswa [%i0+%o4]0x89,%l1 ! %l1 = ffffffffde36f551
601! %f20 = 1fe9709c, %f15 = 229a38cb, %f4 = 7ac7378c
602 fadds %f20,%f15,%f4 ! %f4 = 229dde8d
603
604p0_label_19:
605! Starting 10 instruction Store Burst
606! Mem[00000000100c1418] = 612c210a, %l2 = 0000000000005a40
607 ldstub [%i3+0x018],%l2 ! %l2 = 0000000000000061
608! Mem[0000000010141438] = 4b62bfa2, %l1 = 00000000de36f551
609 swap [%i5+0x038],%l1 ! %l1 = 000000004b62bfa2
610! %f14 = 57f57e4a, %f4 = 229dde8d
611 fsqrts %f14,%f4 ! %f4 = 4bb14408
612! %f16 = 51f536de 44f79fa4, %l3 = 0000000000000069
613! Mem[0000000010081428] = 64ec9cb6230d402f
614 add %i2,0x028,%g1
615 stda %f16,[%g1+%l3]ASI_PST16_P ! Mem[0000000010081428] = 51f59cb6230d9fa4
616! %l1 = 000000004b62bfa2, Mem[0000000030181400] = 711436ff2b6edb5b
617 stxa %l1,[%i6+%g0]0x81 ! Mem[0000000030181400] = 000000004b62bfa2
618! %l1 = 000000004b62bfa2, %l7 = 00000000000000bf, %l5 = 0000000000001c53
619 add %l1,%l7,%l5 ! %l5 = 000000004b62c061
620! %f12 = 31e9a916, Mem[0000000010001410] = 000003e1
621 sta %f12,[%i0+%o5]0x88 ! Mem[0000000010001410] = 31e9a916
622! %f22 = 7f4a8fba, Mem[0000000010181410] = ffffffbf
623 sta %f22,[%i6+%o5]0x88 ! Mem[0000000010181410] = 7f4a8fba
624! %l7 = 00000000000000bf, Mem[0000000010141410] = 0000002900000069
625 stxa %l7,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000000000bf
626! %l4 = 711436ff, %l5 = 4b62c061, Mem[0000000030041410] = dc13b069 fd2ac17f
627 stda %l4,[%i1+%o5]0x89 ! Mem[0000000030041410] = 711436ff 4b62c061
628
629p0_label_20:
630! Starting 10 instruction Load Burst
631! Mem[000000001018143a] = 700f7502, %l7 = 00000000000000bf, %asi = 80
632 lduha [%i6+0x03a]%asi,%l7 ! %l7 = 0000000000007502
633! Mem[0000000030041410] = ff361471, %l1 = 000000004b62bfa2
634 ldswa [%i1+%o5]0x81,%l1 ! %l1 = ffffffffff361471
635! Mem[00000000211c0000] = 5a403e90, %l1 = ffffffffff361471
636 lduh [%o2+%g0],%l1 ! %l1 = 0000000000005a40
637! Mem[0000000010141408] = da274637, %l6 = 00000000460e1bab
638 lduh [%i5+%o4],%l6 ! %l6 = 000000000000da27
639! Mem[0000000010181400] = bfffffff, %f1 = 4618a9c0
640 lda [%i6+%g0]0x88,%f1 ! %f1 = bfffffff
641! Mem[0000000010041430] = 05239bc4, %l5 = 000000004b62c061, %asi = 80
642 ldswa [%i1+0x030]%asi,%l5 ! %l5 = 0000000005239bc4
643! Mem[0000000030081408] = fec8811400000000, %f18 = 2f3ecf6e 44739507
644 ldda [%i2+%o4]0x89,%f18 ! %f18 = fec88114 00000000
645! Mem[0000000030001408] = de36f551, %l1 = 0000000000005a40
646 ldsba [%i0+%o4]0x89,%l1 ! %l1 = 0000000000000051
647! Mem[00000000211c0001] = 5a403e90, %l4 = 00000000711436ff
648 ldub [%o2+0x001],%l4 ! %l4 = 0000000000000040
649! Mem[0000000030141400] = 70554f1b, %f5 = 4589b1ed
650 lda [%i5+%g0]0x89,%f5 ! %f5 = 70554f1b
651
652p0_label_21:
653! Starting 10 instruction Store Burst
654! %l4 = 00000040, %l5 = 05239bc4, Mem[0000000010181400] = ffffffbf 0000398c, %asi = 80
655 stda %l4,[%i6+0x000]%asi ! Mem[0000000010181400] = 00000040 05239bc4
656! %f22 = 7f4a8fba 3a21b4a3, Mem[0000000010181410] = ba8f4a7f 3a21b4a3, %asi = 80
657 stda %f22,[%i6+0x010]%asi ! Mem[0000000010181410] = 7f4a8fba 3a21b4a3
658! %f24 = 71f3b304 e06a54ff, Mem[0000000010001420] = 5d1fc2f8 1367fc29
659 std %f24,[%i0+0x020] ! Mem[0000000010001420] = 71f3b304 e06a54ff
660! %f10 = 1c534960 031a47f1, Mem[0000000010141428] = 18f1c2d6 549f79cf
661 std %f10,[%i5+0x028] ! Mem[0000000010141428] = 1c534960 031a47f1
662! %f20 = 1fe9709c 57f41cbd, %l7 = 0000000000007502
663! Mem[0000000010081410] = 535c910c000000b2
664 add %i2,0x010,%g1
665 stda %f20,[%g1+%l7]ASI_PST16_P ! Mem[0000000010081410] = 535c910c57f400b2
666! Mem[00000000300c1410] = 1fe9709c, %l4 = 0000000000000040
667 ldstuba [%i3+%o5]0x81,%l4 ! %l4 = 000000000000001f
668! %l4 = 000000000000001f, Mem[0000000010181404] = 05239bc4, %asi = 80
669 stba %l4,[%i6+0x004]%asi ! Mem[0000000010181404] = 1f239bc4
670! %f22 = 7f4a8fba 3a21b4a3, Mem[0000000010101418] = 0e35efb4 72c05075, %asi = 80
671 stda %f22,[%i4+0x018]%asi ! Mem[0000000010101418] = 7f4a8fba 3a21b4a3
672! %l5 = 0000000005239bc4, Mem[0000000010101400] = e06a54ff
673 stha %l5,[%i4+%g0]0x88 ! Mem[0000000010101400] = e06a9bc4
674! Mem[0000000010001408] = 56c5b157, %l2 = 0000000000000061
675 swapa [%i0+%o4]0x80,%l2 ! %l2 = 0000000056c5b157
676
677p0_label_22:
678! Starting 10 instruction Load Burst
679! Mem[0000000010101410] = 923100004d23d72d, %f10 = 1c534960 031a47f1
680 ldda [%i4+%o5]0x80,%f10 ! %f10 = 92310000 4d23d72d
681! Mem[0000000010081414] = 57f400b2, %l6 = 000000000000da27
682 ldsw [%i2+0x014],%l6 ! %l6 = 0000000057f400b2
683! Mem[0000000010141410] = bf00000000000000, %l1 = 0000000000000051, %asi = 80
684 ldxa [%i5+0x010]%asi,%l1 ! %l1 = bf00000000000000
685! %l0 = 00000000460e1bab, imm = fffffffffffffe7c, %l4 = 000000000000001f
686 andn %l0,-0x184,%l4 ! %l4 = 0000000000000183
687! Mem[0000000010001438] = 5ad3c4c200000000, %l0 = 00000000460e1bab, %asi = 80
688 ldxa [%i0+0x038]%asi,%l0 ! %l0 = 5ad3c4c200000000
689! Mem[0000000010141400] = 6db58b40, %l6 = 0000000057f400b2
690 ldsha [%i5+%g0]0x80,%l6 ! %l6 = 0000000000006db5
691! Mem[0000000030081410] = 3c4a581c, %l2 = 0000000056c5b157
692 ldsha [%i2+%o5]0x89,%l2 ! %l2 = 000000000000581c
693! Mem[0000000010081400] = 00003192, %l5 = 0000000005239bc4
694 ldsw [%i2+%g0],%l5 ! %l5 = 0000000000003192
695! Mem[0000000010001410] = ffffffff31e9a916, %f28 = 0e35efb4 72c05075
696 ldda [%i0+%o5]0x88,%f28 ! %f28 = ffffffff 31e9a916
697! Mem[000000001018141a] = 1b5d5d2a, %l7 = 0000000000007502, %asi = 80
698 lduba [%i6+0x01a]%asi,%l7 ! %l7 = 000000000000005d
699
700p0_label_23:
701! Starting 10 instruction Store Burst
702! Mem[0000000010141429] = 1c534960, %l0 = 5ad3c4c200000000
703 ldstub [%i5+0x029],%l0 ! %l0 = 0000000000000053
704! %f20 = 1fe9709c, Mem[0000000010101424] = 627cd7a9
705 st %f20,[%i4+0x024] ! Mem[0000000010101424] = 1fe9709c
706! %l6 = 0000000000006db5, Mem[00000000100c1408] = 460e1babed10d85a
707 stxa %l6,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 0000000000006db5
708! %l2 = 0000581c, %l3 = 00000069, Mem[00000000100c1410] = 531e3f6c 1eff2e4d, %asi = 80
709 stda %l2,[%i3+0x010]%asi ! Mem[00000000100c1410] = 0000581c 00000069
710! Mem[00000000211c0001] = 5a403e90, %l2 = 000000000000581c
711 ldstub [%o2+0x001],%l2 ! %l2 = 0000000000000040
712! %l5 = 0000000000003192, Mem[0000000010081420] = 51f2ebb82b3e09e9, %asi = 80
713 stxa %l5,[%i2+0x020]%asi ! Mem[0000000010081420] = 0000000000003192
714! %l7 = 000000000000005d, Mem[000000001008141c] = 0000398c, %asi = 80
715 stwa %l7,[%i2+0x01c]%asi ! Mem[000000001008141c] = 0000005d
716! Mem[0000000030141400] = 1b4f5570, %l4 = 0000000000000183
717 swapa [%i5+%g0]0x81,%l4 ! %l4 = 000000001b4f5570
718! Mem[0000000030081410] = 1c584a3c, %l3 = 0000000000000069
719 ldstuba [%i2+%o5]0x81,%l3 ! %l3 = 000000000000001c
720! %f4 = 4bb14408, Mem[00000000100c1410] = 1c580000
721 sta %f4 ,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 4bb14408
722
723p0_label_24:
724! Starting 10 instruction Load Burst
725! Mem[0000000030141410] = 7dcec3315c8d2639, %f20 = 1fe9709c 57f41cbd
726 ldda [%i5+%o5]0x89,%f20 ! %f20 = 7dcec331 5c8d2639
727! Mem[0000000010001438] = 5ad3c4c200000000, %l3 = 000000000000001c
728 ldx [%i0+0x038],%l3 ! %l3 = 5ad3c4c200000000
729! Mem[0000000010141414] = 00000000, %l7 = 000000000000005d
730 ldub [%i5+0x014],%l7 ! %l7 = 0000000000000000
731! %l0 = 0000000000000053, imm = 0000000000000f2a, %l0 = 0000000000000053
732 andn %l0,0xf2a,%l0 ! %l0 = 0000000000000051
733! Mem[0000000030101410] = 9d5dec38 7c000000, %l0 = 00000051, %l1 = 00000000
734 ldda [%i4+%o5]0x89,%l0 ! %l0 = 000000007c000000 000000009d5dec38
735! Mem[0000000030081410] = ff584a3c, %l1 = 000000009d5dec38
736 lduba [%i2+%o5]0x81,%l1 ! %l1 = 00000000000000ff
737! Mem[00000000300c1408] = ecb40170, %l0 = 000000007c000000
738 ldsba [%i3+%o4]0x81,%l0 ! %l0 = ffffffffffffffec
739! Mem[0000000030001408] = 51f536de, %l6 = 0000000000006db5
740 lduha [%i0+%o4]0x81,%l6 ! %l6 = 00000000000051f5
741! Mem[0000000030101410] = 0000007c, %l6 = 00000000000051f5
742 ldsha [%i4+%o5]0x81,%l6 ! %l6 = 0000000000000000
743 membar #Sync ! Added by membar checker (5)
744! Mem[0000000010101400] = c49b6ae0 04b3f371 ff8f4b1e 03d913f7
745! Mem[0000000010101410] = 92310000 4d23d72d 7f4a8fba 3a21b4a3
746! Mem[0000000010101420] = 2e05d478 1fe9709c a3b4213a ba8f4a7f
747! Mem[0000000010101430] = 3dcb9ae4 001290e5 1b6c7a42 5ccbc00b
748 ldda [%i4+%g0]ASI_BLK_P,%f0 ! Block Load from 0000000010101400
749
750p0_label_25:
751! Starting 10 instruction Store Burst
752! %l0 = ffffffec, %l1 = 000000ff, Mem[0000000030141408] = 408bb56d 00000000
753 stda %l0,[%i5+%o4]0x81 ! Mem[0000000030141408] = ffffffec 000000ff
754! Mem[00000000100c1410] = 0844b14b, %l7 = 0000000000000000
755 ldstuba [%i3+%o5]0x80,%l7 ! %l7 = 0000000000000008
756! %f6 = 7f4a8fba 3a21b4a3, Mem[0000000030081410] = ff584a3c 3c630bdd
757 stda %f6 ,[%i2+%o5]0x81 ! Mem[0000000030081410] = 7f4a8fba 3a21b4a3
758! %l7 = 0000000000000008, Mem[000000001014142a] = 1cff4960, %asi = 80
759 stha %l7,[%i5+0x02a]%asi ! Mem[0000000010141428] = 1cff0008
760! %l6 = 00000000, %l7 = 00000008, Mem[0000000030101410] = 0000007c 38ec5d9d
761 stda %l6,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000000 00000008
762! %l4 = 1b4f5570, %l5 = 00003192, Mem[0000000010041418] = 57f57e4a 3fc28ef3, %asi = 80
763 stda %l4,[%i1+0x018]%asi ! Mem[0000000010041418] = 1b4f5570 00003192
764! Mem[0000000021800040] = 78d716f0, %l5 = 0000000000003192
765 ldstub [%o3+0x040],%l5 ! %l5 = 0000000000000078
766! %l2 = 0000000000000040, Mem[000000001018142d] = 58bf97af
767 stb %l2,[%i6+0x02d] ! Mem[000000001018142c] = 584097af
768 membar #Sync ! Added by membar checker (6)
769! %f25 = e06a54ff, Mem[000000001010141c] = 3a21b4a3
770 st %f25,[%i4+0x01c] ! Mem[000000001010141c] = e06a54ff
771! Mem[0000000030181400] = 00000000 4b62bfa2 2a3c198e 79b6e2a7
772! %f16 = 51f536de 44f79fa4 fec88114 00000000
773! %f20 = 7dcec331 5c8d2639 7f4a8fba 3a21b4a3
774! %f24 = 71f3b304 e06a54ff edb18945 2f3ecf6e
775! %f28 = ffffffff 31e9a916 7fff20f0 374627da
776 stda %f16,[%i6+%g0]ASI_BLK_AIUS ! Block Store to 0000000030181400
777
778p0_label_26:
779! Starting 10 instruction Load Burst
780! Mem[0000000010141410] = bf000000, %l3 = 5ad3c4c200000000
781 lduha [%i5+%o5]0x80,%l3 ! %l3 = 000000000000bf00
782! Mem[0000000030141400] = 00000183 7f3759c1, %l0 = ffffffec, %l1 = 000000ff
783 ldda [%i5+%g0]0x81,%l0 ! %l0 = 0000000000000183 000000007f3759c1
784! Mem[0000000010001408] = 00000061, %l4 = 000000001b4f5570
785 ldswa [%i0+%o4]0x80,%l4 ! %l4 = 0000000000000061
786! Mem[0000000010141408] = da274637, %l4 = 0000000000000061
787 ldswa [%i5+%o4]0x80,%l4 ! %l4 = ffffffffda274637
788 membar #Sync ! Added by membar checker (7)
789! Mem[000000001018141c] = 22822653, %l7 = 0000000000000008
790 ldsw [%i6+0x01c],%l7 ! %l7 = 0000000022822653
791! Mem[00000000300c1400] = 97580000, %f6 = 7f4a8fba
792 lda [%i3+%g0]0x81,%f6 ! %f6 = 97580000
793! Mem[0000000030181408] = fec88114, %l6 = 0000000000000000
794 ldswa [%i6+%o4]0x81,%l6 ! %l6 = fffffffffec88114
795! Mem[000000001004142a] = 57b1c556, %l6 = fffffffffec88114
796 lduh [%i1+0x02a],%l6 ! %l6 = 000000000000c556
797! Mem[00000000100c1410] = ff44b14b, %l6 = 000000000000c556
798 lduha [%i3+%o5]0x80,%l6 ! %l6 = 000000000000ff44
799! Mem[0000000010081410] = 535c910c, %l6 = 000000000000ff44
800 ldsha [%i2+%o5]0x80,%l6 ! %l6 = 000000000000535c
801
802p0_label_27:
803! Starting 10 instruction Store Burst
804! %l6 = 000000000000535c, Mem[0000000030001408] = de36f551
805 stba %l6,[%i0+%o4]0x89 ! Mem[0000000030001408] = de36f55c
806! %l1 = 000000007f3759c1, Mem[0000000030001400] = 8ceac005
807 stwa %l1,[%i0+%g0]0x81 ! Mem[0000000030001400] = 7f3759c1
808! %l4 = ffffffffda274637, Mem[0000000010001400] = 1c534960
809 stba %l4,[%i0+%g0]0x80 ! Mem[0000000010001400] = 37534960
810! %f19 = 00000000, Mem[0000000010101408] = 1e4b8fff
811 sta %f19,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000000
812! Mem[00000000211c0001] = 5aff3e90, %l4 = ffffffffda274637
813 ldstub [%o2+0x001],%l4 ! %l4 = 00000000000000ff
814! %f2 = ff8f4b1e, Mem[0000000030081400] = 564fdc50
815 sta %f2 ,[%i2+%g0]0x81 ! Mem[0000000030081400] = ff8f4b1e
816! Mem[00000000211c0001] = 5aff3e90, %l6 = 000000000000535c
817 ldstub [%o2+0x001],%l6 ! %l6 = 00000000000000ff
818! %f8 = 2e05d478, Mem[0000000010101408] = 00000000
819 sta %f8 ,[%i4+%o4]0x80 ! Mem[0000000010101408] = 2e05d478
820! Mem[0000000010181420] = 34187d3838e46569, %l2 = 0000000000000040, %l2 = 0000000000000040
821 add %i6,0x20,%g1
822 casxa [%g1]0x80,%l2,%l2 ! %l2 = 34187d3838e46569
823! Mem[00000000300c1410] = 9c70e9ff, %l6 = 00000000000000ff
824 ldstuba [%i3+%o5]0x89,%l6 ! %l6 = 00000000000000ff
825
826p0_label_28:
827! Starting 10 instruction Load Burst
828! Mem[0000000030041410] = 711436ff, %l7 = 0000000022822653
829 lduha [%i1+%o5]0x89,%l7 ! %l7 = 00000000000036ff
830! Mem[0000000010141408] = da274637, %l2 = 34187d3838e46569
831 ldsha [%i5+%o4]0x80,%l2 ! %l2 = ffffffffffffda27
832! Mem[0000000030001410] = 2f3ecf6e, %l0 = 0000000000000183
833 lduba [%i0+%o5]0x89,%l0 ! %l0 = 000000000000006e
834! Mem[000000001010142c] = ba8f4a7f, %l3 = 000000000000bf00, %asi = 80
835 ldsba [%i4+0x02c]%asi,%l3 ! %l3 = ffffffffffffffba
836! Mem[0000000030101408] = 0000007c, %l5 = 0000000000000078
837 ldsba [%i4+%o4]0x89,%l5 ! %l5 = 000000000000007c
838! Mem[0000000010081410] = 0c915c53, %l4 = 00000000000000ff
839 ldswa [%i2+%o5]0x88,%l4 ! %l4 = 000000000c915c53
840! Mem[0000000010081408] = 45266453, %l2 = ffffffffffffda27
841 ldsba [%i2+%o4]0x80,%l2 ! %l2 = 0000000000000045
842! Mem[0000000030041400] = 46a693f0, %f25 = e06a54ff
843 lda [%i1+%g0]0x81,%f25 ! %f25 = 46a693f0
844! Mem[0000000010041408] = 460e1bab, %l3 = ffffffffffffffba
845 lduba [%i1+%o4]0x88,%l3 ! %l3 = 00000000000000ab
846! Mem[0000000030141400] = 83010000, %l3 = 00000000000000ab
847 ldsha [%i5+%g0]0x89,%l3 ! %l3 = 0000000000000000
848
849p0_label_29:
850! Starting 10 instruction Store Burst
851! Mem[0000000010041414] = 1e8c6c8d, %l2 = 0000000000000045, %asi = 80
852 swapa [%i1+0x014]%asi,%l2 ! %l2 = 000000001e8c6c8d
853! Mem[0000000010181408] = ded11c53, %l1 = 000000007f3759c1
854 ldstuba [%i6+%o4]0x88,%l1 ! %l1 = 0000000000000053
855! Mem[0000000030001400] = c159377f, %l5 = 000000000000007c
856 swapa [%i0+%g0]0x89,%l5 ! %l5 = 00000000c159377f
857! %f9 = 1fe9709c, Mem[0000000010101400] = c49b6ae0
858 sta %f9 ,[%i4+%g0]0x80 ! Mem[0000000010101400] = 1fe9709c
859! Mem[0000000010101400] = 9c70e91f, %l4 = 000000000c915c53
860 ldstuba [%i4+%g0]0x88,%l4 ! %l4 = 000000000000001f
861! %f7 = 3a21b4a3, Mem[0000000010041408] = ab1b0e46
862 sta %f7 ,[%i1+%o4]0x80 ! Mem[0000000010041408] = 3a21b4a3
863! %l6 = 000000ff, %l7 = 000036ff, Mem[0000000010041410] = acd29758 45000000
864 stda %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = 000000ff 000036ff
865! %f4 = 92310000 4d23d72d, %l1 = 0000000000000053
866! Mem[0000000030101410] = 0000000000000008
867 add %i4,0x010,%g1
868 stda %f4,[%g1+%l1]ASI_PST32_S ! Mem[0000000030101410] = 923100004d23d72d
869! %f18 = fec88114, Mem[0000000010041408] = 3a21b4a3
870 sta %f18,[%i1+%o4]0x80 ! Mem[0000000010041408] = fec88114
871! %f12 = 3dcb9ae4 001290e5, %l1 = 0000000000000053
872! Mem[0000000030041408] = ff361471c6d1606c
873 add %i1,0x008,%g1
874 stda %f12,[%g1+%l1]ASI_PST32_S ! Mem[0000000030041408] = 3dcb9ae4001290e5
875
876p0_label_30:
877! Starting 10 instruction Load Burst
878! Mem[00000000300c1400] = 97580000, %l5 = 00000000c159377f
879 lduha [%i3+%g0]0x81,%l5 ! %l5 = 0000000000009758
880! Mem[00000000300c1408] = 7001b4ec, %l7 = 00000000000036ff
881 lduwa [%i3+%o4]0x89,%l7 ! %l7 = 000000007001b4ec
882! Mem[0000000030101400] = 0194a779, %l0 = 000000000000006e
883 ldsba [%i4+%g0]0x81,%l0 ! %l0 = 0000000000000001
884! Mem[0000000010141410] = bf000000, %l3 = 0000000000000000
885 lduh [%i5+%o5],%l3 ! %l3 = 000000000000bf00
886! Mem[0000000010001430] = 15d6d164 12bcdd65, %l0 = 00000001, %l1 = 00000053, %asi = 80
887 ldda [%i0+0x030]%asi,%l0 ! %l0 = 0000000015d6d164 0000000012bcdd65
888! Mem[0000000030001400] = 7c00000003f69231, %f12 = 3dcb9ae4 001290e5
889 ldda [%i0+%g0]0x81,%f12 ! %f12 = 7c000000 03f69231
890! Mem[0000000030181400] = 51f536de 44f79fa4 fec88114 00000000
891! Mem[0000000030181410] = 7dcec331 5c8d2639 7f4a8fba 3a21b4a3
892! Mem[0000000030181420] = 71f3b304 e06a54ff edb18945 2f3ecf6e
893! Mem[0000000030181430] = ffffffff 31e9a916 7fff20f0 374627da
894 ldda [%i6+%g0]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030181400
895! Mem[00000000201c0000] = 33299c00, %l0 = 0000000015d6d164, %asi = 80
896 lduha [%o0+0x000]%asi,%l0 ! %l0 = 0000000000003329
897! Mem[0000000030001408] = 5cf536de, %l7 = 000000007001b4ec
898 lduba [%i0+%o4]0x81,%l7 ! %l7 = 000000000000005c
899! Mem[0000000010141400] = 408bb56d, %l1 = 0000000012bcdd65
900 ldsba [%i5+%g0]0x88,%l1 ! %l1 = 000000000000006d
901
902p0_label_31:
903! Starting 10 instruction Store Burst
904! %l5 = 0000000000009758, Mem[0000000030081408] = 00000000
905 stha %l5,[%i2+%o4]0x81 ! Mem[0000000030081408] = 97580000
906! Mem[0000000010041408] = fec88114, %l6 = 00000000000000ff
907 swapa [%i1+%o4]0x80,%l6 ! %l6 = 00000000fec88114
908! %l2 = 000000001e8c6c8d, Mem[00000000211c0000] = 5aff3e90
909 sth %l2,[%o2+%g0] ! Mem[00000000211c0000] = 6c8d3e90
910! Mem[0000000030081410] = ba8f4a7f, %l4 = 000000000000001f
911 ldstuba [%i2+%o5]0x89,%l4 ! %l4 = 000000000000007f
912! Mem[0000000030001408] = de36f55c, %l2 = 000000001e8c6c8d
913 swapa [%i0+%o4]0x89,%l2 ! %l2 = 00000000de36f55c
914! %l2 = 00000000de36f55c, Mem[00000000201c0001] = 33299c00, %asi = 80
915 stba %l2,[%o0+0x001]%asi ! Mem[00000000201c0000] = 335c9c00
916! Mem[00000000100c1410] = 4bb144ff, %l4 = 000000000000007f
917 ldstuba [%i3+%o5]0x88,%l4 ! %l4 = 00000000000000ff
918! %l6 = 00000000fec88114, Mem[000000001010143c] = 5ccbc00b, %asi = 80
919 stwa %l6,[%i4+0x03c]%asi ! Mem[000000001010143c] = fec88114
920! Mem[0000000010101428] = a3b4213aba8f4a7f, %l0 = 0000000000003329, %l1 = 000000000000006d
921 add %i4,0x28,%g1
922 casxa [%g1]0x80,%l0,%l1 ! %l1 = a3b4213aba8f4a7f
923! %l3 = 000000000000bf00, Mem[0000000010101418] = 7f4a8fbae06a54ff, %asi = 80
924 stxa %l3,[%i4+0x018]%asi ! Mem[0000000010101418] = 000000000000bf00
925
926p0_label_32:
927! Starting 10 instruction Load Burst
928! Mem[0000000010041416] = ff360000, %l6 = 00000000fec88114, %asi = 80
929 lduba [%i1+0x016]%asi,%l6 ! %l6 = 0000000000000000
930! Mem[0000000020800041] = 28f48c60, %l5 = 0000000000009758, %asi = 80
931 lduba [%o1+0x041]%asi,%l5 ! %l5 = 00000000000000f4
932! Mem[0000000030141408] = ffffffec, %l0 = 0000000000003329
933 lduha [%i5+%o4]0x81,%l0 ! %l0 = 000000000000ffff
934! Mem[00000000100c1410] = ff44b14b, %l6 = 0000000000000000
935 lduha [%i3+%o5]0x80,%l6 ! %l6 = 000000000000ff44
936! Mem[00000000100c1400] = 9140f76f2b000069, %l5 = 00000000000000f4
937 ldxa [%i3+%g0]0x88,%l5 ! %l5 = 9140f76f2b000069
938! Mem[0000000010141410] = bf00000000000000, %l4 = 00000000000000ff
939 ldx [%i5+%o5],%l4 ! %l4 = bf00000000000000
940! Mem[00000000300c1400] = 00005897, %l5 = 9140f76f2b000069
941 ldsba [%i3+%g0]0x89,%l5 ! %l5 = ffffffffffffff97
942! Mem[0000000010141400] = 408bb56d, %l6 = 000000000000ff44
943 ldsha [%i5+%g0]0x88,%l6 ! %l6 = ffffffffffffb56d
944! Mem[0000000010101412] = 92310000, %l1 = a3b4213aba8f4a7f, %asi = 80
945 lduha [%i4+0x012]%asi,%l1 ! %l1 = 0000000000000000
946! Mem[00000000300c1400] = 97580000 79a79401, %l0 = 0000ffff, %l1 = 00000000
947 ldda [%i3+%g0]0x81,%l0 ! %l0 = 0000000097580000 0000000079a79401
948
949p0_label_33:
950! Starting 10 instruction Store Burst
951! %l2 = 00000000de36f55c, Mem[0000000010101408] = 78d4052e
952 stba %l2,[%i4+%o4]0x88 ! Mem[0000000010101408] = 78d4055c
953! %f12 = 16a9e931 ffffffff, Mem[0000000010101408] = 78d4055c f713d903
954 stda %f12,[%i4+%o4]0x88 ! Mem[0000000010101408] = 16a9e931 ffffffff
955! %f0 = a49ff744 de36f551, Mem[0000000010081408] = 53642645 37a07f0e
956 stda %f0 ,[%i2+%o4]0x88 ! Mem[0000000010081408] = a49ff744 de36f551
957! %l4 = 00000000, %l5 = ffffff97, Mem[0000000010141400] = 6db58b40 149cd651
958 stda %l4,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000 ffffff97
959! Mem[0000000030001408] = 8d6c8c1e, %l2 = 00000000de36f55c
960 swapa [%i0+%o4]0x81,%l2 ! %l2 = 000000008d6c8c1e
961! %f26 = edb18945, Mem[0000000010181408] = ded11cff
962 sta %f26,[%i6+%o4]0x88 ! Mem[0000000010181408] = edb18945
963! %f5 = 31c3ce7d, Mem[0000000010001424] = e06a54ff
964 st %f5 ,[%i0+0x024] ! Mem[0000000010001424] = 31c3ce7d
965! %f24 = 71f3b304 46a693f0, Mem[0000000010081410] = 535c910c 57f400b2
966 std %f24,[%i2+%o5] ! Mem[0000000010081410] = 71f3b304 46a693f0
967! %l6 = ffffb56d, %l7 = 0000005c, Mem[0000000010101418] = 00000000 0000bf00
968 std %l6,[%i4+0x018] ! Mem[0000000010101418] = ffffb56d 0000005c
969! %l5 = ffffffffffffff97, Mem[0000000010041408] = 000000ff1481c8fe
970 stxa %l5,[%i1+%o4]0x80 ! Mem[0000000010041408] = ffffffffffffff97
971
972p0_label_34:
973! Starting 10 instruction Load Burst
974! Mem[0000000010081408] = a49ff744de36f551, %l3 = 000000000000bf00
975 ldxa [%i2+%o4]0x88,%l3 ! %l3 = a49ff744de36f551
976! Mem[00000000100c1410] = ff44b14b, %l7 = 000000000000005c
977 ldsba [%i3+%o5]0x80,%l7 ! %l7 = ffffffffffffffff
978! Code Fragment 4, seed = 590144
979p0_fragment_3:
980! %l0 = 0000000097580000
981 setx 0xb57c9660e2b4ae26,%g7,%l0 ! %l0 = b57c9660e2b4ae26
982! %l1 = 0000000079a79401
983 setx 0xe961044904cd0251,%g7,%l1 ! %l1 = e961044904cd0251
984 setx 0x7ff8, %g1, %g2
985 and %l0, %g2, %l0
986 setx 0xffffffff, %g1, %g2
987 and %l1, %g2, %l1
988 setx 0x100000000, %g1, %g2
989 or %l1, %g2, %l1 ! Set bit 32 - perrinj
990 ta T_CHANGE_HPRIV
991 stxa %l1, [%l0]ASI_ICACHE_INSTR
992 ta T_CHANGE_NONHPRIV
993! %l0 = b57c9660e2b4ae26
994 setx 0x031e49f3b128ba8c,%g7,%l0 ! %l0 = 031e49f3b128ba8c
995! %l1 = e961044904cd0251
996 setx 0xae09f65aa347d9d7,%g7,%l1 ! %l1 = ae09f65aa347d9d7
997p0_fragment_3_end:
998! Mem[0000000010001430] = 15d6d164, %l4 = bf00000000000000, %asi = 80
999 lduwa [%i0+0x030]%asi,%l4 ! %l4 = 0000000015d6d164
1000! Mem[0000000010181408] = 4589b1ed, %f31 = 374627da
1001 lda [%i6+%o4]0x80,%f31 ! %f31 = 4589b1ed
1002! Mem[0000000010081400] = 000031920000398c, %f12 = 16a9e931 ffffffff
1003 ldda [%i2+%g0]0x80,%f12 ! %f12 = 00003192 0000398c
1004! Mem[0000000010101400] = ffe9709c 04b3f371, %l2 = 8d6c8c1e, %l3 = de36f551
1005 ldda [%i4+%g0]0x80,%l2 ! %l2 = 00000000ffe9709c 0000000004b3f371
1006! Mem[0000000010041410] = ff000000, %l3 = 0000000004b3f371
1007 lduwa [%i1+%o5]0x80,%l3 ! %l3 = 00000000ff000000
1008! Mem[0000000010101400] = ffe9709c, %l2 = 00000000ffe9709c
1009 lduha [%i4+%g0]0x80,%l2 ! %l2 = 000000000000ffe9
1010! Mem[0000000030041400] = f093a646, %f18 = fec88114
1011 lda [%i1+%g0]0x89,%f18 ! %f18 = f093a646
1012
1013p0_label_35:
1014! Starting 10 instruction Store Burst
1015! Mem[0000000010141410] = bf000000, %l0 = 00000000b128ba8c
1016 swapa [%i5+%o5]0x80,%l0 ! %l0 = 00000000bf000000
1017! %l3 = 00000000ff000000, Mem[0000000010141408] = da274637
1018 stba %l3,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00274637
1019! Mem[00000000300c1400] = 97580000, %l7 = 00000000ffffffff
1020 swapa [%i3+%g0]0x81,%l7 ! %l7 = 0000000097580000
1021! Mem[0000000021800141] = 354e97b0, %l0 = 00000000bf000000
1022 ldstub [%o3+0x141],%l0 ! %l0 = 000000000000004e
1023! Mem[0000000030001400] = 7c000000 03f69231 de36f55c 44f79fa4
1024! %f0 = a49ff744 de36f551 00000000 1481c8fe
1025! %f4 = 39268d5c 31c3ce7d a3b4213a ba8f4a7f
1026! %f8 = ff546ae0 04b3f371 6ecf3e2f 4589b1ed
1027! %f12 = 00003192 0000398c da274637 f020ff7f
1028 stda %f0 ,[%i0+%g0]ASI_BLK_AIUSL ! Block Store to 0000000030001400
1029! %l6 = ffffffffffffb56d, Mem[0000000010101426] = 1fe9709c, %asi = 80
1030 stha %l6,[%i4+0x026]%asi ! Mem[0000000010101424] = 1fe9b56d
1031 membar #Sync ! Added by membar checker (8)
1032! Mem[0000000010001430] = 15d6d16412bcdd65, %l3 = 00000000ff000000, %l6 = ffffffffffffb56d
1033 add %i0,0x30,%g1
1034 casxa [%g1]0x80,%l3,%l6 ! %l6 = 15d6d16412bcdd65
1035! %l7 = 0000000097580000, Mem[0000000010081400] = 8c39000092310000
1036 stxa %l7,[%i2+%g0]0x88 ! Mem[0000000010081400] = 0000000097580000
1037! Mem[0000000030041410] = ff361471, %l4 = 0000000015d6d164
1038 ldstuba [%i1+%o5]0x81,%l4 ! %l4 = 00000000000000ff
1039! %l6 = 15d6d16412bcdd65, Mem[0000000010081408] = 51f536de
1040 stba %l6,[%i2+%o4]0x80 ! Mem[0000000010081408] = 65f536de
1041
1042p0_label_36:
1043! Starting 10 instruction Load Burst
1044! Mem[0000000030101408] = 7c000000 72eefee7, %l4 = 000000ff, %l5 = ffffff97
1045 ldda [%i4+%o4]0x81,%l4 ! %l4 = 000000007c000000 0000000072eefee7
1046! Mem[0000000010041410] = ff000000, %l1 = ae09f65aa347d9d7
1047 lduha [%i1+%o5]0x80,%l1 ! %l1 = 000000000000ff00
1048! Mem[0000000010001410] = ffffffff31e9a916, %f16 = 51f536de 44f79fa4
1049 ldda [%i0+%o5]0x88,%f16 ! %f16 = ffffffff 31e9a916
1050! Mem[0000000010101408] = ffffffff, %l2 = 000000000000ffe9
1051 ldswa [%i4+%o4]0x88,%l2 ! %l2 = ffffffffffffffff
1052! %f10 = 6ecf3e2f, %f23 = 3a21b4a3, %f18 = f093a646
1053 fmuls %f10,%f23,%f18 ! %f18 = 6982e857
1054! Mem[0000000010001408] = 61000000, %l0 = 000000000000004e
1055 ldsha [%i0+%o4]0x88,%l0 ! %l0 = 0000000000000000
1056! Mem[0000000030041400] = 46a693f0, %l1 = 000000000000ff00
1057 ldswa [%i1+%g0]0x81,%l1 ! %l1 = 0000000046a693f0
1058! Mem[0000000010081410] = 71f3b30446a693f0, %l2 = ffffffffffffffff, %asi = 80
1059 ldxa [%i2+0x010]%asi,%l2 ! %l2 = 71f3b30446a693f0
1060! Mem[0000000010001408] = 00000061, %l6 = 15d6d16412bcdd65
1061 ldswa [%i0+%o4]0x80,%l6 ! %l6 = 0000000000000061
1062! Mem[0000000030141408] = ffffffec, %l2 = 71f3b30446a693f0
1063 lduwa [%i5+%o4]0x81,%l2 ! %l2 = 00000000ffffffec
1064
1065p0_label_37:
1066! Starting 10 instruction Store Burst
1067! Mem[0000000030141400] = 00000183, %l0 = 0000000000000000
1068 ldstuba [%i5+%g0]0x81,%l0 ! %l0 = 0000000000000000
1069! %l7 = 0000000097580000, Mem[0000000010041408] = ffffffff
1070 stha %l7,[%i1+%o4]0x80 ! Mem[0000000010041408] = 0000ffff
1071! %f30 = 7fff20f0 4589b1ed, Mem[0000000010101400] = ffe9709c 04b3f371
1072 stda %f30,[%i4+%g0]0x80 ! Mem[0000000010101400] = 7fff20f0 4589b1ed
1073! Mem[0000000010141400] = 00000000, %l7 = 0000000097580000
1074 ldstuba [%i5+%g0]0x88,%l7 ! %l7 = 0000000000000000
1075! %l7 = 0000000000000000, Mem[0000000010041439] = 29e04a22, %asi = 80
1076 stba %l7,[%i1+0x039]%asi ! Mem[0000000010041438] = 29004a22
1077! Mem[0000000010001410] = 16a9e931, %l1 = 0000000046a693f0
1078 swapa [%i0+%o5]0x80,%l1 ! %l1 = 0000000016a9e931
1079! %l0 = 0000000000000000, Mem[0000000010101408] = ffffffff
1080 stwa %l0,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000
1081! Mem[00000000100c1408] = b56d0000, %l7 = 0000000000000000
1082 ldstuba [%i3+%o4]0x80,%l7 ! %l7 = 00000000000000b5
1083! %l3 = 00000000ff000000, Mem[0000000030081408] = 00005897
1084 stha %l3,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000
1085! %f20 = 7dcec331 5c8d2639, Mem[0000000010081438] = 6b433f82 7aeb284b
1086 std %f20,[%i2+0x038] ! Mem[0000000010081438] = 7dcec331 5c8d2639
1087
1088p0_label_38:
1089! Starting 10 instruction Load Burst
1090! Mem[0000000010081410] = 71f3b30446a693f0, %f12 = 00003192 0000398c
1091 ldda [%i2+%o5]0x80,%f12 ! %f12 = 71f3b304 46a693f0
1092! Mem[0000000030181410] = 7dcec331 5c8d2639, %l4 = 7c000000, %l5 = 72eefee7
1093 ldda [%i6+%o5]0x81,%l4 ! %l4 = 000000007dcec331 000000005c8d2639
1094! Mem[0000000010001408] = 61000000, %l1 = 0000000016a9e931
1095 ldswa [%i0+%o4]0x88,%l1 ! %l1 = 0000000061000000
1096! Mem[0000000030101400] = 9758000079a79401, %l5 = 000000005c8d2639
1097 ldxa [%i4+%g0]0x89,%l5 ! %l5 = 9758000079a79401
1098! Mem[00000000100c1400] = 2b000069, %l2 = 00000000ffffffec
1099 lduwa [%i3+%g0]0x88,%l2 ! %l2 = 000000002b000069
1100! %l2 = 000000002b000069, %l2 = 000000002b000069, %l6 = 0000000000000061
1101 xnor %l2,%l2,%l6 ! %l6 = ffffffffffffffff
1102! Mem[0000000030001408] = 1481c8fe, %l3 = 00000000ff000000
1103 lduba [%i0+%o4]0x89,%l3 ! %l3 = 00000000000000fe
1104! Mem[0000000030141400] = 830100ff, %l5 = 9758000079a79401
1105 ldsba [%i5+%g0]0x89,%l5 ! %l5 = ffffffffffffffff
1106! Mem[0000000010081400] = 0000589700000000, %l5 = ffffffffffffffff
1107 ldxa [%i2+%g0]0x80,%l5 ! %l5 = 0000589700000000
1108! Mem[0000000030001410] = 31c3ce7d, %l7 = 00000000000000b5
1109 lduwa [%i0+%o5]0x89,%l7 ! %l7 = 0000000031c3ce7d
1110
1111p0_label_39:
1112! Starting 10 instruction Store Burst
1113! Mem[0000000030081400] = 1e4b8fff, %l0 = 0000000000000000
1114 ldstuba [%i2+%g0]0x89,%l0 ! %l0 = 00000000000000ff
1115! %l1 = 0000000061000000, imm = fffffffffffff100, %l5 = 0000589700000000
1116 add %l1,-0xf00,%l5 ! %l5 = 0000000060fff100
1117! %l5 = 0000000060fff100, Mem[0000000030041400] = 46a693f0
1118 stwa %l5,[%i1+%g0]0x81 ! Mem[0000000030041400] = 60fff100
1119! Mem[0000000010101410] = 92310000, %l3 = 00000000000000fe
1120 swapa [%i4+%o5]0x80,%l3 ! %l3 = 0000000092310000
1121! %l0 = 000000ff, %l1 = 61000000, Mem[00000000300c1410] = ffe9709c 57f41cbd
1122 stda %l0,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 000000ff 61000000
1123! %f11 = 4589b1ed, %f28 = ffffffff, %f27 = 2f3ecf6e
1124 fmuls %f11,%f28,%f27 ! %f27 = ffffffff
1125! %f5 = 31c3ce7d, %f30 = 7fff20f0
1126 fsqrts %f5 ,%f30 ! %f30 = 389e5052
1127! %l3 = 0000000092310000, Mem[0000000010081408] = 65f536de
1128 stha %l3,[%i2+%o4]0x80 ! Mem[0000000010081408] = 000036de
1129! %l1 = 0000000061000000, Mem[0000000010141410] = b128ba8c00000000
1130 stxa %l1,[%i5+%o5]0x80 ! Mem[0000000010141410] = 0000000061000000
1131! %l2 = 000000002b000069, Mem[0000000010081400] = 97580000
1132 stwa %l2,[%i2+%g0]0x88 ! Mem[0000000010081400] = 2b000069
1133
1134p0_label_40:
1135! Starting 10 instruction Load Burst
1136! Mem[0000000010141438] = de36f551 00ee13eb, %l6 = ffffffff, %l7 = 31c3ce7d, %asi = 80
1137 ldda [%i5+0x038]%asi,%l6 ! %l6 = 00000000de36f551 0000000000ee13eb
1138! Mem[0000000010141410] = 00000000, %l3 = 0000000092310000
1139 lduha [%i5+%o5]0x88,%l3 ! %l3 = 0000000000000000
1140! Mem[0000000030101410] = 92310000, %l0 = 00000000000000ff
1141 lduha [%i4+%o5]0x81,%l0 ! %l0 = 0000000000009231
1142! Mem[0000000010101400] = f020ff7f, %l7 = 0000000000ee13eb
1143 ldsha [%i4+%g0]0x88,%l7 ! %l7 = ffffffffffffff7f
1144! Mem[0000000010141410] = 00000000, %l4 = 000000007dcec331
1145 ldsba [%i5+%o5]0x80,%l4 ! %l4 = 0000000000000000
1146! Mem[00000000300c1400] = ffffffff, %l4 = 0000000000000000
1147 ldsha [%i3+%g0]0x81,%l4 ! %l4 = ffffffffffffffff
1148! Mem[0000000030141408] = ecffffff, %l4 = ffffffffffffffff
1149 ldsba [%i5+%o4]0x89,%l4 ! %l4 = ffffffffffffffff
1150! Mem[0000000030101400] = 79a79401, %l0 = 0000000000009231
1151 lduha [%i4+%g0]0x89,%l0 ! %l0 = 0000000000009401
1152! Mem[0000000010181421] = 34187d38, %l0 = 0000000000009401, %asi = 80
1153 lduba [%i6+0x021]%asi,%l0 ! %l0 = 0000000000000018
1154! Mem[0000000030141408] = ffffffec, %l2 = 000000002b000069
1155 ldswa [%i5+%o4]0x81,%l2 ! %l2 = ffffffffffffffec
1156
1157p0_label_41:
1158! Starting 10 instruction Store Burst
1159! Mem[0000000030041400] = 60fff100 20d88e41 3dcb9ae4 001290e5
1160! %f0 = a49ff744 de36f551 00000000 1481c8fe
1161! %f4 = 39268d5c 31c3ce7d a3b4213a ba8f4a7f
1162! %f8 = ff546ae0 04b3f371 6ecf3e2f 4589b1ed
1163! %f12 = 71f3b304 46a693f0 da274637 f020ff7f
1164 stda %f0 ,[%i1+%g0]ASI_COMMIT_S ! Block Store to 0000000030041400
1165! %f0 = a49ff744, Mem[00000000100c1410] = 4bb144ff
1166 sta %f0 ,[%i3+%o5]0x88 ! Mem[00000000100c1410] = a49ff744
1167! Mem[0000000030081410] = ff4a8fba, %l3 = 0000000000000000
1168 ldstuba [%i2+%o5]0x81,%l3 ! %l3 = 00000000000000ff
1169 membar #Sync ! Added by membar checker (9)
1170! %f19 = 00000000, Mem[0000000010041410] = ff000000
1171 st %f19,[%i1+%o5] ! Mem[0000000010041410] = 00000000
1172! %l0 = 0000000000000018, Mem[0000000010001408] = 61000000
1173 stwa %l0,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000018
1174! %l2 = ffffffec, %l3 = 000000ff, Mem[0000000030001400] = de36f551 a49ff744
1175 stda %l2,[%i0+%g0]0x89 ! Mem[0000000030001400] = ffffffec 000000ff
1176! %f26 = edb18945 ffffffff, Mem[0000000010001408] = 18000000 6d6cec77
1177 stda %f26,[%i0+%o4]0x80 ! Mem[0000000010001408] = edb18945 ffffffff
1178! Mem[0000000030181400] = de36f551, %l4 = 00000000ffffffff
1179 swapa [%i6+%g0]0x89,%l4 ! %l4 = 00000000de36f551
1180! Mem[00000000300c1408] = ecb40170, %l1 = 0000000061000000
1181 swapa [%i3+%o4]0x81,%l1 ! %l1 = 00000000ecb40170
1182! Mem[0000000030141408] = ffffffec, %l4 = 00000000de36f551
1183 ldstuba [%i5+%o4]0x81,%l4 ! %l4 = 00000000000000ff
1184
1185p0_label_42:
1186! Starting 10 instruction Load Burst
1187! Mem[00000000100c1410] = 44f79fa4, %l5 = 0000000060fff100
1188 lduha [%i3+%o5]0x80,%l5 ! %l5 = 00000000000044f7
1189! Mem[0000000010181400] = 40000000, %l1 = 00000000ecb40170
1190 ldsha [%i6+%g0]0x88,%l1 ! %l1 = 0000000000000000
1191! Mem[0000000030001408] = fec88114, %f10 = 6ecf3e2f
1192 lda [%i0+%o4]0x81,%f10 ! %f10 = fec88114
1193! Mem[0000000010181400] = 40000000, %l1 = 0000000000000000
1194 lduba [%i6+%g0]0x88,%l1 ! %l1 = 0000000000000000
1195! Mem[00000000100c1400] = 2b000069, %l5 = 00000000000044f7
1196 lduba [%i3+%g0]0x88,%l5 ! %l5 = 0000000000000069
1197! Mem[00000000211c0000] = 6c8d3e90, %l4 = 00000000000000ff
1198 ldsh [%o2+%g0],%l4 ! %l4 = 0000000000006c8d
1199! Mem[000000001004142a] = 57b1c556, %l7 = ffffffffffffff7f, %asi = 80
1200 lduba [%i1+0x02a]%asi,%l7 ! %l7 = 00000000000000c5
1201! Mem[00000000100c140a] = ff6d0000, %l3 = 00000000000000ff, %asi = 80
1202 ldsha [%i3+0x00a]%asi,%l3 ! %l3 = 0000000000000000
1203! %f19 = 00000000, %f9 = 04b3f371, %f13 = 46a693f0
1204 fdivs %f19,%f9 ,%f13 ! %f13 = 00000000
1205! Mem[0000000010081400] = 6900002b 00000000 000036de 44f79fa4
1206! Mem[0000000010081410] = 71f3b304 46a693f0 00000000 0000005d
1207! Mem[0000000010081420] = 00000000 00003192 51f59cb6 230d9fa4
1208! Mem[0000000010081430] = 6dab5624 5f055725 7dcec331 5c8d2639
1209 ldda [%i2+%g0]ASI_BLK_P,%f0 ! Block Load from 0000000010081400
1210
1211p0_label_43:
1212! Starting 10 instruction Store Burst
1213! %l0 = 00000018, %l1 = 00000000, Mem[0000000010181400] = 00000040 1f239bc4
1214 stda %l0,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000018 00000000
1215! %l0 = 0000000000000018, Mem[0000000020800040] = 28f48c60
1216 sth %l0,[%o1+0x040] ! Mem[0000000020800040] = 00188c60
1217! %l6 = de36f551, %l7 = 000000c5, Mem[0000000030081410] = ff4a8fba 3a21b4a3
1218 stda %l6,[%i2+%o5]0x81 ! Mem[0000000030081410] = de36f551 000000c5
1219! %f29 = 31e9a916, %f12 = 6dab5624, %f28 = ffffffff
1220 fsubs %f29,%f12,%f28 ! %f28 = edab5624
1221! Mem[0000000010101408] = 00000000, %l7 = 00000000000000c5
1222 ldstuba [%i4+%o4]0x80,%l7 ! %l7 = 0000000000000000
1223! %f30 = 389e5052 4589b1ed, %l5 = 0000000000000069
1224! Mem[0000000010001420] = 71f3b30431c3ce7d
1225 add %i0,0x020,%g1
1226 stda %f30,[%g1+%l5]ASI_PST8_PL ! Mem[0000000010001420] = edf3b34531509e7d
1227! %l4 = 0000000000006c8d, imm = fffffffffffff14b, %l6 = 00000000de36f551
1228 xnor %l4,-0xeb5,%l6 ! %l6 = 0000000000006239
1229! %l7 = 0000000000000000, Mem[0000000021800140] = 35ff97b0
1230 sth %l7,[%o3+0x140] ! Mem[0000000021800140] = 000097b0
1231! %f29 = 31e9a916, %f11 = 230d9fa4
1232 fcmpes %fcc0,%f29,%f11 ! %fcc0 = 2
1233! %l2 = ffffffffffffffec, Mem[00000000300c1410] = 000000ff
1234 stwa %l2,[%i3+%o5]0x81 ! Mem[00000000300c1410] = ffffffec
1235
1236p0_label_44:
1237! Starting 10 instruction Load Burst
1238! Mem[000000001010143c] = fec88114, %l0 = 0000000000000018, %asi = 80
1239 ldsba [%i4+0x03c]%asi,%l0 ! %l0 = fffffffffffffffe
1240! Mem[0000000010081408] = 000036de 44f79fa4, %l6 = 00006239, %l7 = 00000000
1241 ldda [%i2+%o4]0x80,%l6 ! %l6 = 00000000000036de 0000000044f79fa4
1242! Mem[0000000010181410] = 7f4a8fba, %l1 = 0000000000000000
1243 lduha [%i6+%o5]0x80,%l1 ! %l1 = 0000000000007f4a
1244! Mem[0000000010141400] = ff000000ffffff97, %f30 = 389e5052 4589b1ed
1245 ldda [%i5+%g0]0x80,%f30 ! %f30 = ff000000 ffffff97
1246! Mem[0000000010041408] = 0000ffff, %l3 = 0000000000000000
1247 lduha [%i1+%o4]0x80,%l3 ! %l3 = 0000000000000000
1248! Mem[0000000010041408] = ffff0000, %l2 = ffffffffffffffec
1249 lduha [%i1+%o4]0x88,%l2 ! %l2 = 0000000000000000
1250! %l5 = 0000000000000069, Mem[0000000010041410] = 00000000
1251 stha %l5,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000069
1252! Mem[00000000300c1408] = da27463700000061, %f30 = ff000000 ffffff97
1253 ldda [%i3+%o4]0x89,%f30 ! %f30 = da274637 00000061
1254! Mem[0000000010041418] = 1b4f5570, %l5 = 0000000000000069
1255 lduw [%i1+0x018],%l5 ! %l5 = 000000001b4f5570
1256! Mem[0000000010001410] = f093a646, %l7 = 0000000044f79fa4
1257 lduba [%i0+%o5]0x88,%l7 ! %l7 = 0000000000000046
1258
1259p0_label_45:
1260! Starting 10 instruction Store Burst
1261 membar #Sync ! Added by membar checker (10)
1262! %l4 = 0000000000006c8d, Mem[0000000010081430] = 6dab5624
1263 stw %l4,[%i2+0x030] ! Mem[0000000010081430] = 00006c8d
1264! %l1 = 0000000000007f4a, Mem[0000000010001400] = 60495337
1265 stha %l1,[%i0+%g0]0x88 ! Mem[0000000010001400] = 60497f4a
1266! %l3 = 0000000000000000, Mem[00000000211c0000] = 6c8d3e90, %asi = 80
1267 stba %l3,[%o2+0x000]%asi ! Mem[00000000211c0000] = 008d3e90
1268! Mem[0000000010181400] = 18000000, %l0 = 00000000fffffffe
1269 swapa [%i6+%g0]0x88,%l0 ! %l0 = 0000000018000000
1270! Mem[0000000030101408] = 0000007c, %l7 = 0000000000000046
1271 swapa [%i4+%o4]0x89,%l7 ! %l7 = 000000000000007c
1272! Mem[0000000010141408] = 00274637, %l6 = 00000000000036de
1273 ldstuba [%i5+%o4]0x80,%l6 ! %l6 = 0000000000000000
1274! Mem[0000000010081438] = 7dcec331, %l0 = 18000000, %l5 = 1b4f5570
1275 add %i2,0x38,%g1
1276 casa [%g1]0x80,%l0,%l5 ! %l5 = 000000007dcec331
1277! Mem[0000000010041410] = 69000000, %l4 = 0000000000006c8d
1278 swapa [%i1+%o5]0x80,%l4 ! %l4 = 0000000069000000
1279! Mem[0000000010101400] = 7fff20f0, %l7 = 000000000000007c
1280 ldstuba [%i4+%g0]0x80,%l7 ! %l7 = 000000000000007f
1281! %l4 = 0000000069000000, Mem[00000000201c0001] = 335c9c00
1282 stb %l4,[%o0+0x001] ! Mem[00000000201c0000] = 33009c00
1283
1284p0_label_46:
1285! Starting 10 instruction Load Burst
1286! Mem[0000000010081428] = 51f59cb6230d9fa4, %f20 = 7dcec331 5c8d2639
1287 ldd [%i2+0x028],%f20 ! %f20 = 51f59cb6 230d9fa4
1288! Mem[0000000010001408] = 4589b1ed, %l3 = 0000000000000000
1289 ldswa [%i0+%o4]0x88,%l3 ! %l3 = 000000004589b1ed
1290! Mem[0000000030181400] = ffffffff, %l3 = 000000004589b1ed
1291 lduha [%i6+%g0]0x81,%l3 ! %l3 = 000000000000ffff
1292! Mem[0000000010181410] = 7f4a8fba 3a21b4a3, %l0 = 18000000, %l1 = 00007f4a
1293 ldd [%i6+%o5],%l0 ! %l0 = 000000007f4a8fba 000000003a21b4a3
1294! Mem[0000000010181408] = edb18945, %l4 = 0000000069000000
1295 ldswa [%i6+%o4]0x88,%l4 ! %l4 = ffffffffedb18945
1296! Mem[0000000010041410] = 000036ff 8d6c0000, %l6 = 00000000, %l7 = 0000007f
1297 ldda [%i1+%o5]0x88,%l6 ! %l6 = 000000008d6c0000 00000000000036ff
1298! Mem[0000000030181400] = ffffffff, %l2 = 0000000000000000
1299 lduba [%i6+%g0]0x81,%l2 ! %l2 = 00000000000000ff
1300! Mem[0000000010081408] = de360000, %l5 = 000000007dcec331
1301 ldswa [%i2+%o4]0x88,%l5 ! %l5 = ffffffffde360000
1302! Mem[0000000010101420] = 2e05d478, %l1 = 000000003a21b4a3
1303 ldsh [%i4+0x020],%l1 ! %l1 = 0000000000002e05
1304! Mem[0000000010081410] = 04b3f371, %l0 = 000000007f4a8fba
1305 ldsha [%i2+%o5]0x88,%l0 ! %l0 = fffffffffffff371
1306
1307p0_label_47:
1308! Starting 10 instruction Store Burst
1309! %f18 = 6982e857, Mem[0000000010181400] = fffffffe
1310 sta %f18,[%i6+%g0]0x88 ! Mem[0000000010181400] = 6982e857
1311! %f28 = edab5624 31e9a916, Mem[0000000010101410] = fe000000 2dd7234d
1312 stda %f28,[%i4+%o5]0x88 ! Mem[0000000010101410] = edab5624 31e9a916
1313! %l1 = 0000000000002e05, %l1 = 0000000000002e05, %l7 = 00000000000036ff
1314 addc %l1,%l1,%l7 ! %l7 = 0000000000005c0a
1315! %l6 = 000000008d6c0000, Mem[0000000010001400] = 4a7f4960
1316 stha %l6,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00004960
1317! %f27 = ffffffff, Mem[0000000030001400] = ecffffff
1318 sta %f27,[%i0+%g0]0x81 ! Mem[0000000030001400] = ffffffff
1319! %f28 = edab5624, Mem[0000000030101410] = 00003192
1320 sta %f28,[%i4+%o5]0x89 ! Mem[0000000030101410] = edab5624
1321! Mem[0000000030181400] = ffffffff, %l6 = 000000008d6c0000
1322 ldstuba [%i6+%g0]0x89,%l6 ! %l6 = 00000000000000ff
1323! %l4 = ffffffffedb18945, Mem[00000000300c1408] = 61000000
1324 stba %l4,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 45000000
1325! %l1 = 0000000000002e05, Mem[0000000020800041] = 00188c60, %asi = 80
1326 stba %l1,[%o1+0x041]%asi ! Mem[0000000020800040] = 00058c60
1327! %f14 = 7dcec331 5c8d2639, Mem[0000000010001408] = 4589b1ed ffffffff
1328 stda %f14,[%i0+%o4]0x88 ! Mem[0000000010001408] = 7dcec331 5c8d2639
1329
1330p0_label_48:
1331! Starting 10 instruction Load Burst
1332! Mem[0000000010101408] = ff000000, %f12 = 6dab5624
1333 lda [%i4+%o4]0x80,%f12 ! %f12 = ff000000
1334! %l2 = 00000000000000ff, immd = 000000b7, %y = 00000000
1335 udiv %l2,0x0b7,%l1 ! %l1 = 0000000000000001
1336 mov %l0,%y ! %y = fffff371
1337! Mem[000000001014142c] = 031a47f1, %l0 = fffffffffffff371, %asi = 80
1338 ldswa [%i5+0x02c]%asi,%l0 ! %l0 = 00000000031a47f1
1339! Mem[0000000010141408] = 374627ff, %l2 = 00000000000000ff
1340 ldswa [%i5+%o4]0x88,%l2 ! %l2 = 00000000374627ff
1341! Mem[000000001014143c] = 00ee13eb, %l5 = ffffffffde360000
1342 lduh [%i5+0x03c],%l5 ! %l5 = 00000000000000ee
1343! Mem[0000000010041408] = ffff0000, %f21 = 230d9fa4
1344 lda [%i1+%o4]0x88,%f21 ! %f21 = ffff0000
1345! Mem[0000000030181410] = 31c3ce7d, %l0 = 00000000031a47f1
1346 ldsha [%i6+%o5]0x89,%l0 ! %l0 = ffffffffffffce7d
1347! Mem[00000000100c1408] = ff6d000000000000, %l3 = 000000000000ffff
1348 ldxa [%i3+%o4]0x80,%l3 ! %l3 = ff6d000000000000
1349! Mem[000000001010143c] = fec88114, %l2 = 00000000374627ff, %asi = 80
1350 ldsba [%i4+0x03c]%asi,%l2 ! %l2 = fffffffffffffffe
1351! Mem[00000000201c0000] = 33009c00, %l6 = 00000000000000ff
1352 ldsh [%o0+%g0],%l6 ! %l6 = 0000000000003300
1353
1354p0_label_49:
1355! Starting 10 instruction Store Burst
1356! Mem[0000000030081410] = 51f536de, %l5 = 00000000000000ee
1357 ldstuba [%i2+%o5]0x89,%l5 ! %l5 = 00000000000000de
1358! %l5 = 00000000000000de, Mem[0000000030181410] = 7dcec331
1359 stwa %l5,[%i6+%o5]0x81 ! Mem[0000000030181410] = 000000de
1360! %f14 = 7dcec331 5c8d2639, Mem[0000000030101410] = edab5624 2dd7234d
1361 stda %f14,[%i4+%o5]0x89 ! Mem[0000000030101410] = 7dcec331 5c8d2639
1362! Mem[0000000010101408] = 000000ff, %l0 = 00000000ffffce7d
1363 swapa [%i4+%o4]0x88,%l0 ! %l0 = 00000000000000ff
1364! %l6 = 0000000000003300, Mem[0000000010041408] = ffff0000
1365 stba %l6,[%i1+%o4]0x88 ! Mem[0000000010041408] = ffff0000
1366! %l0 = 00000000000000ff, Mem[0000000010101405] = 4589b1ed, %asi = 80
1367 stba %l0,[%i4+0x005]%asi ! Mem[0000000010101404] = 45ffb1ed
1368! Mem[0000000030141400] = 830100ff, %l7 = 0000000000005c0a
1369 swapa [%i5+%g0]0x89,%l7 ! %l7 = 00000000830100ff
1370! Mem[0000000030181410] = 000000de, %l4 = ffffffffedb18945
1371 ldstuba [%i6+%o5]0x81,%l4 ! %l4 = 0000000000000000
1372! Mem[0000000010081428] = 51f59cb6, %l6 = 0000000000003300
1373 swap [%i2+0x028],%l6 ! %l6 = 0000000051f59cb6
1374! %l0 = 00000000000000ff, Mem[0000000010181408] = edb18945
1375 stha %l0,[%i6+%o4]0x88 ! Mem[0000000010181408] = edb100ff
1376
1377p0_label_50:
1378! Starting 10 instruction Load Burst
1379! Mem[0000000010041410] = 00006c8d, %l3 = ff6d000000000000, %asi = 80
1380 ldswa [%i1+0x010]%asi,%l3 ! %l3 = 0000000000006c8d
1381! Mem[0000000010141400] = ff000000ffffff97, %f28 = edab5624 31e9a916
1382 ldda [%i5+%g0]0x80,%f28 ! %f28 = ff000000 ffffff97
1383! Mem[0000000010101410] = 16a9e931, %l4 = 0000000000000000
1384 lduwa [%i4+%o5]0x80,%l4 ! %l4 = 0000000016a9e931
1385! Mem[00000000201c0001] = 33009c00, %l2 = fffffffffffffffe, %asi = 80
1386 lduba [%o0+0x001]%asi,%l2 ! %l2 = 0000000000000000
1387! Mem[0000000030041400] = 51f536de44f79fa4, %l3 = 0000000000006c8d
1388 ldxa [%i1+%g0]0x89,%l3 ! %l3 = 51f536de44f79fa4
1389! Mem[0000000010141408] = 374627ff, %f29 = ffffff97
1390 lda [%i5+%o4]0x88,%f29 ! %f29 = 374627ff
1391! Mem[0000000021800141] = 000097b0, %l5 = 00000000000000de
1392 ldub [%o3+0x141],%l5 ! %l5 = 0000000000000000
1393! Mem[0000000010141410] = 0000000061000000, %f8 = 00000000 00003192, %asi = 80
1394 ldda [%i5+0x010]%asi,%f8 ! %f8 = 00000000 61000000
1395! Mem[0000000010181430] = 44f79fa4, %l0 = 00000000000000ff
1396 lduh [%i6+0x030],%l0 ! %l0 = 00000000000044f7
1397! Mem[0000000010041416] = ff360000, %l3 = 51f536de44f79fa4, %asi = 80
1398 ldsba [%i1+0x016]%asi,%l3 ! %l3 = 0000000000000000
1399
1400p0_label_51:
1401! Starting 10 instruction Store Burst
1402! Mem[00000000300c1400] = ffffffff, %l1 = 0000000000000001
1403 ldstuba [%i3+%g0]0x89,%l1 ! %l1 = 00000000000000ff
1404! Mem[00000000211c0000] = 008d3e90, %l0 = 00000000000044f7
1405 ldstuba [%o2+0x000]%asi,%l0 ! %l0 = 0000000000000000
1406! Mem[0000000030081408] = 00000000, %l1 = 00000000000000ff
1407 ldstuba [%i2+%o4]0x81,%l1 ! %l1 = 0000000000000000
1408! Mem[0000000010081400] = 6900002b, %l1 = 00000000, %l0 = 00000000
1409 casa [%i2]0x80,%l1,%l0 ! %l0 = 000000006900002b
1410! Mem[0000000030101410] = 5c8d2639, %l3 = 0000000000000000
1411 ldstuba [%i4+%o5]0x89,%l3 ! %l3 = 0000000000000039
1412! %l0 = 000000006900002b, imm = 000000000000046c, %l7 = 00000000830100ff
1413 andn %l0,0x46c,%l7 ! %l7 = 0000000069000003
1414! Mem[0000000010141408] = ff274637, %l7 = 0000000069000003
1415 ldstuba [%i5+%o4]0x80,%l7 ! %l7 = 00000000000000ff
1416! Mem[0000000030001400] = ffffffff, %l4 = 0000000016a9e931
1417 swapa [%i0+%g0]0x89,%l4 ! %l4 = 00000000ffffffff
1418! %l7 = 00000000000000ff, Mem[0000000030081410] = 51f536ff
1419 stwa %l7,[%i2+%o5]0x89 ! Mem[0000000030081410] = 000000ff
1420! Mem[00000000211c0001] = ff8d3e90, %l4 = 00000000ffffffff
1421 ldstuba [%o2+0x001]%asi,%l4 ! %l4 = 000000000000008d
1422
1423p0_label_52:
1424! Starting 10 instruction Load Burst
1425! Mem[0000000030181400] = ffffffff, %f21 = ffff0000
1426 lda [%i6+%g0]0x89,%f21 ! %f21 = ffffffff
1427! Mem[0000000010181400] = 6982e857, %l2 = 0000000000000000
1428 ldswa [%i6+%g0]0x88,%l2 ! %l2 = 000000006982e857
1429! Mem[0000000030081400] = ff8f4b1e, %l2 = 000000006982e857
1430 lduba [%i2+%g0]0x81,%l2 ! %l2 = 00000000000000ff
1431! Mem[0000000030141410] = 7dcec3315c8d2639, %f24 = 71f3b304 46a693f0
1432 ldda [%i5+%o5]0x89,%f24 ! %f24 = 7dcec331 5c8d2639
1433! Mem[000000001004141c] = 00003192, %l5 = 0000000000000000
1434 ldsw [%i1+0x01c],%l5 ! %l5 = 0000000000003192
1435! Mem[0000000010141400] = ff000000ffffff97, %f16 = ffffffff 31e9a916
1436 ldda [%i5+%g0]0x80,%f16 ! %f16 = ff000000 ffffff97
1437! Mem[0000000030141400] = 00005c0a, %l7 = 00000000000000ff
1438 lduwa [%i5+%g0]0x89,%l7 ! %l7 = 0000000000005c0a
1439! Mem[00000000100c1406] = 6ff74091, %l5 = 0000000000003192
1440 lduh [%i3+0x006],%l5 ! %l5 = 0000000000004091
1441! Mem[0000000030181400] = ffffffff, %l7 = 0000000000005c0a
1442 ldsba [%i6+%g0]0x81,%l7 ! %l7 = ffffffffffffffff
1443! Mem[0000000010181410] = 7f4a8fba, %l2 = 00000000000000ff
1444 ldswa [%i6+%o5]0x80,%l2 ! %l2 = 000000007f4a8fba
1445
1446p0_label_53:
1447! Starting 10 instruction Store Burst
1448! %f16 = ff000000 ffffff97, %l5 = 0000000000004091
1449! Mem[0000000030101438] = 56e24ef2711593fb
1450 add %i4,0x038,%g1
1451 stda %f16,[%g1+%l5]ASI_PST16_S ! Mem[0000000030101438] = 56e24ef27115ff97
1452! %f24 = 7dcec331 5c8d2639, %l1 = 0000000000000000
1453! Mem[00000000100c1438] = 2594a4e25c881c2b
1454 add %i3,0x038,%g1
1455 stda %f24,[%g1+%l1]ASI_PST8_PL ! Mem[00000000100c1438] = 2594a4e25c881c2b
1456! %l6 = 0000000051f59cb6, Mem[0000000010041400] = 374627da08aa9061
1457 stxa %l6,[%i1+%g0]0x80 ! Mem[0000000010041400] = 0000000051f59cb6
1458! %l3 = 0000000000000039, Mem[0000000010181400] = 57e8826900000000
1459 stxa %l3,[%i6+%g0]0x80 ! Mem[0000000010181400] = 0000000000000039
1460! Mem[0000000030181410] = ff0000de, %l3 = 0000000000000039
1461 ldstuba [%i6+%o5]0x81,%l3 ! %l3 = 00000000000000ff
1462! Mem[0000000030041400] = a49ff744, %l1 = 0000000000000000
1463 ldstuba [%i1+%g0]0x81,%l1 ! %l1 = 00000000000000a4
1464! Mem[0000000010081400] = 2b000069, %l7 = 00000000ffffffff
1465 swapa [%i2+%g0]0x88,%l7 ! %l7 = 000000002b000069
1466! %l4 = 0000008d, %l5 = 00004091, Mem[0000000010041400] = 00000000 b69cf551
1467 stda %l4,[%i1+%g0]0x88 ! Mem[0000000010041400] = 0000008d 00004091
1468! %l6 = 0000000051f59cb6, Mem[0000000030081400] = 1e4b8fff
1469 stha %l6,[%i2+%g0]0x89 ! Mem[0000000030081400] = 1e4b9cb6
1470! %l0 = 000000006900002b, Mem[000000001010141b] = ffffb56d, %asi = 80
1471 stba %l0,[%i4+0x01b]%asi ! Mem[0000000010101418] = ffffb52b
1472
1473p0_label_54:
1474! Starting 10 instruction Load Burst
1475! %l1 = 00000000000000a4, %l2 = 000000007f4a8fba, %l0 = 000000006900002b
1476 andn %l1,%l2,%l0 ! %l0 = 0000000000000004
1477! Mem[00000000100c1410] = 44f79fa400000069, %f4 = 71f3b304 46a693f0, %asi = 80
1478 ldda [%i3+0x010]%asi,%f4 ! %f4 = 44f79fa4 00000069
1479! Mem[00000000201c0001] = 33009c00, %l6 = 0000000051f59cb6
1480 ldub [%o0+0x001],%l6 ! %l6 = 0000000000000000
1481! Mem[0000000010041418] = 1b4f5570, %l1 = 00000000000000a4, %asi = 80
1482 ldswa [%i1+0x018]%asi,%l1 ! %l1 = 000000001b4f5570
1483! Mem[0000000030081400] = 21f9a3371e4b9cb6, %l3 = 00000000000000ff
1484 ldxa [%i2+%g0]0x89,%l3 ! %l3 = 21f9a3371e4b9cb6
1485! Mem[00000000100c1408] = ff6d0000, %l3 = 21f9a3371e4b9cb6
1486 ldsba [%i3+%o4]0x80,%l3 ! %l3 = ffffffffffffffff
1487! Mem[0000000030141410] = 7dcec331 5c8d2639, %l2 = 7f4a8fba, %l3 = ffffffff
1488 ldda [%i5+%o5]0x89,%l2 ! %l2 = 000000005c8d2639 000000007dcec331
1489! Mem[0000000010141400] = ff000000 ffffff97 ff274637 f020ff7f
1490! %f16 = ff000000 ffffff97 6982e857 00000000
1491! %f20 = 51f59cb6 ffffffff 7f4a8fba 3a21b4a3
1492! %f24 = 7dcec331 5c8d2639 edb18945 ffffffff
1493! %f28 = ff000000 374627ff da274637 00000061
1494 stda %f16,[%i5+%g0]ASI_BLK_AIUP ! Block Store to 0000000010141400
1495! Mem[0000000030041400] = ff9ff744, %f15 = 5c8d2639
1496 lda [%i1+%g0]0x81,%f15 ! %f15 = ff9ff744
1497! Mem[0000000010101408] = ffffce7d, %l2 = 000000005c8d2639
1498 ldsba [%i4+%o4]0x88,%l2 ! %l2 = 000000000000007d
1499
1500p0_label_55:
1501! Starting 10 instruction Store Burst
1502! Mem[0000000020800040] = 00058c60, %l0 = 0000000000000004
1503 ldstub [%o1+0x040],%l0 ! %l0 = 0000000000000000
1504! %l7 = 000000002b000069, Mem[00000000100c1408] = ff6d0000
1505 stha %l7,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00690000
1506! %l1 = 000000001b4f5570, Mem[0000000010041400] = 000040910000008d
1507 stxa %l1,[%i1+%g0]0x88 ! Mem[0000000010041400] = 000000001b4f5570
1508! %l7 = 000000002b000069, Mem[0000000021800080] = 05e03d20, %asi = 80
1509 stha %l7,[%o3+0x080]%asi ! Mem[0000000021800080] = 00693d20
1510! Mem[0000000030001400] = 16a9e931, %l0 = 0000000000000000
1511 swapa [%i0+%g0]0x89,%l0 ! %l0 = 0000000016a9e931
1512! %f2 = 000036de 44f79fa4, %l6 = 0000000000000000
1513! Mem[0000000010081410] = 71f3b30446a693f0
1514 add %i2,0x010,%g1
1515 stda %f2,[%g1+%l6]ASI_PST16_P ! Mem[0000000010081410] = 71f3b30446a693f0
1516! %l6 = 0000000000000000, Mem[0000000010181400] = 00000000
1517 stha %l6,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000
1518! %f24 = 7dcec331 5c8d2639, Mem[0000000010081400] = ffffffff 00000000
1519 stda %f24,[%i2+%g0]0x88 ! Mem[0000000010081400] = 7dcec331 5c8d2639
1520! %l7 = 000000002b000069, Mem[0000000010041400] = 70554f1b
1521 stha %l7,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00694f1b
1522! Mem[0000000010181410] = ba8f4a7f, %l7 = 000000002b000069
1523 ldstuba [%i6+%o5]0x88,%l7 ! %l7 = 000000000000007f
1524
1525p0_label_56:
1526! Starting 10 instruction Load Burst
1527! Mem[0000000030141410] = 39268d5c, %l1 = 000000001b4f5570
1528 ldsha [%i5+%o5]0x81,%l1 ! %l1 = 0000000000003926
1529! Mem[0000000010181400] = 00000000, %f12 = ff000000
1530 lda [%i6+%g0]0x80,%f12 ! %f12 = 00000000
1531! Mem[00000000211c0000] = ffff3e90, %l5 = 0000000000004091
1532 lduh [%o2+%g0],%l5 ! %l5 = 000000000000ffff
1533! Mem[0000000030001410] = 31c3ce7d, %l6 = 0000000000000000
1534 lduba [%i0+%o5]0x89,%l6 ! %l6 = 000000000000007d
1535! Mem[0000000010001400] = 60490000, %l6 = 000000000000007d
1536 lduwa [%i0+%g0]0x88,%l6 ! %l6 = 0000000060490000
1537! Mem[0000000030001408] = 000000001481c8fe, %f0 = 6900002b 00000000
1538 ldda [%i0+%o4]0x89,%f0 ! %f0 = 00000000 1481c8fe
1539! Mem[0000000030141410] = 5c8d2639, %l1 = 0000000000003926
1540 lduba [%i5+%o5]0x89,%l1 ! %l1 = 0000000000000039
1541 membar #Sync ! Added by membar checker (11)
1542! Mem[0000000010141418] = 7f4a8fba3a21b4a3, %f14 = 7dcec331 ff9ff744, %asi = 80
1543 ldda [%i5+0x018]%asi,%f14 ! %f14 = 7f4a8fba 3a21b4a3
1544! Mem[0000000030081408] = 000000ff, %l3 = 000000007dcec331
1545 lduha [%i2+%o4]0x89,%l3 ! %l3 = 00000000000000ff
1546! Mem[0000000010041425] = 17e1eb09, %l6 = 0000000060490000, %asi = 80
1547 ldsba [%i1+0x025]%asi,%l6 ! %l6 = ffffffffffffffe1
1548
1549p0_label_57:
1550! Starting 10 instruction Store Burst
1551! %l5 = 000000000000ffff, Mem[0000000030041400] = 44f79fff
1552 stba %l5,[%i1+%g0]0x89 ! Mem[0000000030041400] = 44f79fff
1553! %f26 = edb18945 ffffffff, Mem[0000000030101410] = 5c8d26ff 7dcec331
1554 stda %f26,[%i4+%o5]0x89 ! Mem[0000000030101410] = edb18945 ffffffff
1555! %l2 = 0000007d, %l3 = 000000ff, Mem[0000000010081400] = 39268d5c 31c3ce7d, %asi = 80
1556 stda %l2,[%i2+0x000]%asi ! Mem[0000000010081400] = 0000007d 000000ff
1557! %l7 = 000000000000007f, Mem[000000001000142c] = 53d2346f, %asi = 80
1558 stwa %l7,[%i0+0x02c]%asi ! Mem[000000001000142c] = 0000007f
1559! Mem[0000000010141400] = ff000000, %l5 = 000000000000ffff
1560 swapa [%i5+%g0]0x80,%l5 ! %l5 = 00000000ff000000
1561! Mem[0000000030001408] = fec88114, %l6 = 00000000ffffffe1
1562 swapa [%i0+%o4]0x81,%l6 ! %l6 = 00000000fec88114
1563! %f10 = 51f59cb6 230d9fa4, %l7 = 000000000000007f
1564! Mem[0000000030141400] = 0a5c00007f3759c1
1565 stda %f10,[%i5+%l7]ASI_PST8_SL ! Mem[0000000030141400] = a49f0d23b69cf5c1
1566! Mem[0000000030181400] = ffffffff, %l2 = 000000000000007d
1567 ldstuba [%i6+%g0]0x81,%l2 ! %l2 = 00000000000000ff
1568! %l7 = 000000000000007f, Mem[0000000010041410] = 8d6c0000
1569 stwa %l7,[%i1+%o5]0x88 ! Mem[0000000010041410] = 0000007f
1570! %l7 = 000000000000007f, Mem[00000000100c1408] = 0000000000006900
1571 stxa %l7,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000000000007f
1572
1573p0_label_58:
1574! Starting 10 instruction Load Burst
1575! Mem[0000000030001408] = ffffffe1, %l2 = 00000000000000ff
1576 ldswa [%i0+%o4]0x81,%l2 ! %l2 = ffffffffffffffe1
1577! Mem[0000000030081410] = ff000000000000c5, %l5 = 00000000ff000000
1578 ldxa [%i2+%o5]0x81,%l5 ! %l5 = ff000000000000c5
1579! Mem[0000000030141408] = ffffffec000000ff, %f16 = ff000000 ffffff97
1580 ldda [%i5+%o4]0x81,%f16 ! %f16 = ffffffec 000000ff
1581! Mem[0000000010141400] = ffff0000, %l1 = 0000000000000039
1582 lduwa [%i5+%g0]0x88,%l1 ! %l1 = 00000000ffff0000
1583! Mem[0000000030081408] = 000000ff, %l6 = 00000000fec88114
1584 ldswa [%i2+%o4]0x89,%l6 ! %l6 = 00000000000000ff
1585! Mem[0000000010081400] = ff0000007d000000, %l5 = ff000000000000c5
1586 ldxa [%i2+%g0]0x88,%l5 ! %l5 = ff0000007d000000
1587! Mem[0000000010041410] = 7f000000, %l5 = ff0000007d000000
1588 ldswa [%i1+%o5]0x80,%l5 ! %l5 = 000000007f000000
1589! Mem[0000000010101410] = 31e9a916, %l2 = ffffffffffffffe1
1590 ldsba [%i4+%o5]0x88,%l2 ! %l2 = 0000000000000016
1591! Mem[0000000030141408] = ecffffff, %l3 = 00000000000000ff
1592 lduwa [%i5+%o4]0x89,%l3 ! %l3 = 00000000ecffffff
1593! Mem[0000000010041437] = 33848245, %l2 = 0000000000000016
1594 ldub [%i1+0x037],%l2 ! %l2 = 0000000000000045
1595
1596p0_label_59:
1597! Starting 10 instruction Store Burst
1598! %l7 = 000000000000007f, Mem[0000000030041400] = 44f79fff
1599 stha %l7,[%i1+%g0]0x89 ! Mem[0000000030041400] = 44f7007f
1600! %l7 = 000000000000007f, Mem[0000000010081400] = 7d000000
1601 stha %l7,[%i2+%g0]0x88 ! Mem[0000000010081400] = 7d00007f
1602! %l3 = 00000000ecffffff, Mem[00000000100c1408] = 7f000000
1603 stwa %l3,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ecffffff
1604! %f22 = 7f4a8fba, Mem[0000000010141410] = 51f59cb6
1605 sta %f22,[%i5+%o5]0x80 ! Mem[0000000010141410] = 7f4a8fba
1606! Mem[0000000010001410] = f093a646, %l1 = 00000000ffff0000
1607 swapa [%i0+%o5]0x88,%l1 ! %l1 = 00000000f093a646
1608! Mem[0000000030181400] = ffffffff 44f79fa4 fec88114 00000000
1609! %f16 = ffffffec 000000ff 6982e857 00000000
1610! %f20 = 51f59cb6 ffffffff 7f4a8fba 3a21b4a3
1611! %f24 = 7dcec331 5c8d2639 edb18945 ffffffff
1612! %f28 = ff000000 374627ff da274637 00000061
1613 stda %f16,[%i6+%g0]ASI_BLK_AIUSL ! Block Store to 0000000030181400
1614! %f2 = 000036de 44f79fa4, %l4 = 000000000000008d
1615! Mem[0000000010081408] = 000036de44f79fa4
1616 add %i2,0x008,%g1
1617 stda %f2,[%g1+%l4]ASI_PST16_PL ! Mem[0000000010081408] = a49f36dede360000
1618! %l5 = 000000007f000000, %l6 = 00000000000000ff, %y = fffff371
1619 sdiv %l5,%l6,%l5 ! %l5 = ffffffff80000000
1620 mov %l0,%y ! %y = 16a9e931
1621! %l7 = 000000000000007f, Mem[0000000010141408] = 57e88269
1622 stba %l7,[%i5+%o4]0x88 ! Mem[0000000010141408] = 57e8827f
1623! %l6 = 000000ff, %l7 = 0000007f, Mem[00000000100c1408] = ecffffff 00000000, %asi = 80
1624 stda %l6,[%i3+0x008]%asi ! Mem[00000000100c1408] = 000000ff 0000007f
1625
1626p0_label_60:
1627! Starting 10 instruction Load Burst
1628 membar #Sync ! Added by membar checker (12)
1629! Mem[0000000010181424] = 38e46569, %l2 = 0000000000000045
1630 lduw [%i6+0x024],%l2 ! %l2 = 0000000038e46569
1631! Mem[0000000030141408] = ffffffec000000ff, %f8 = 00000000 61000000
1632 ldda [%i5+%o4]0x81,%f8 ! %f8 = ffffffec 000000ff
1633! Mem[0000000010181428] = 2e0a5a36 584097af, %l4 = 0000008d, %l5 = 80000000, %asi = 80
1634 ldda [%i6+0x028]%asi,%l4 ! %l4 = 000000002e0a5a36 00000000584097af
1635! Mem[0000000010101410] = 16a9e931 2456abed, %l4 = 2e0a5a36, %l5 = 584097af
1636 ldd [%i4+%o5],%l4 ! %l4 = 0000000016a9e931 000000002456abed
1637! Mem[0000000010141400] = 0000ffff, %l6 = 00000000000000ff
1638 ldsba [%i5+%g0]0x80,%l6 ! %l6 = 0000000000000000
1639! %l4 = 0000000016a9e931, immd = fffffbf4, %y = 16a9e931
1640 umul %l4,-0x40c,%l1 ! %l1 = 16a9e8d548644db4, %y = 16a9e8d5
1641! %l1 = 16a9e8d548644db4, immd = ffffffffffffffd5, %l108 = 0000000000000005
1642 udivx %l1,-0x02b,%l5 ! %l5 = 0000000000000000
1643! Mem[000000001010140c] = 31e9a916, %l5 = 0000000000000000
1644 ldstub [%i4+0x00c],%l5 ! %l5 = 0000000000000031
1645! Mem[00000000100c1408] = 7f000000 ff000000, %l4 = 16a9e931, %l5 = 00000031
1646 ldda [%i3+%o4]0x88,%l4 ! %l4 = 00000000ff000000 000000007f000000
1647! Mem[0000000010141400] = 0000ffff, %l1 = 16a9e8d548644db4
1648 lduha [%i5+%g0]0x80,%l1 ! %l1 = 0000000000000000
1649
1650p0_label_61:
1651! Starting 10 instruction Store Burst
1652! %l2 = 0000000038e46569, %l5 = 000000007f000000, %l7 = 000000000000007f
1653 sdivx %l2,%l5,%l7 ! %l7 = 0000000000000000
1654! Mem[00000000100c1400] = 2b000069, %l7 = 0000000000000000
1655 swapa [%i3+%g0]0x88,%l7 ! %l7 = 000000002b000069
1656! %l3 = 00000000ecffffff, Mem[0000000010081434] = 5f055725, %asi = 80
1657 stwa %l3,[%i2+0x034]%asi ! Mem[0000000010081434] = ecffffff
1658! %l1 = 0000000000000000, Mem[0000000010081408] = a49f36dede360000
1659 stxa %l1,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0000000000000000
1660! %l5 = 000000007f000000, Mem[0000000010181408] = ff00b1ed433947b7
1661 stxa %l5,[%i6+%o4]0x80 ! Mem[0000000010181408] = 000000007f000000
1662! Mem[0000000010041408] = 0000ffff, %l5 = 000000007f000000
1663 swapa [%i1+%o4]0x80,%l5 ! %l5 = 000000000000ffff
1664! %f17 = 000000ff, Mem[0000000030001400] = 00000000
1665 sta %f17,[%i0+%g0]0x89 ! Mem[0000000030001400] = 000000ff
1666! Mem[00000000100c1410] = 44f79fa4, %l3 = 00000000ecffffff
1667 ldstuba [%i3+%o5]0x80,%l3 ! %l3 = 0000000000000044
1668! %l4 = ff000000, %l5 = 0000ffff, Mem[00000000300c1400] = ffffffff 79a79401
1669 stda %l4,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ff000000 0000ffff
1670! %l7 = 000000002b000069, Mem[00000000211c0000] = ffff3e90
1671 sth %l7,[%o2+%g0] ! Mem[00000000211c0000] = 00693e90
1672
1673p0_label_62:
1674! Starting 10 instruction Load Burst
1675! %l6 = 0000000000000000, Mem[0000000030041400] = 7f00f744
1676 stha %l6,[%i1+%g0]0x81 ! Mem[0000000030041400] = 0000f744
1677! Mem[0000000030181410] = 51f59cb6ffffffff, %f0 = 00000000 1481c8fe
1678 ldda [%i6+%o5]0x89,%f0 ! %f0 = 51f59cb6 ffffffff
1679! Mem[0000000021800000] = 2b696cc0, %l4 = 00000000ff000000
1680 ldsh [%o3+%g0],%l4 ! %l4 = 0000000000002b69
1681! Mem[0000000010001410] = 0000ffff, %l5 = 000000000000ffff
1682 lduwa [%i0+%o5]0x80,%l5 ! %l5 = 000000000000ffff
1683! Mem[0000000030141408] = ecffffff, %l6 = 0000000000000000
1684 lduha [%i5+%o4]0x89,%l6 ! %l6 = 000000000000ffff
1685! Mem[00000000300c1410] = ecffffff, %l3 = 0000000000000044
1686 ldsha [%i3+%o5]0x89,%l3 ! %l3 = ffffffffffffffff
1687! Mem[0000000010101400] = f020ffff, %l2 = 0000000038e46569
1688 ldswa [%i4+%g0]0x88,%l2 ! %l2 = fffffffff020ffff
1689! Mem[0000000010001420] = edf3b34531509e7d, %l5 = 000000000000ffff
1690 ldx [%i0+0x020],%l5 ! %l5 = edf3b34531509e7d
1691! Mem[0000000030001408] = 00000000e1ffffff, %f6 = 00000000 0000005d
1692 ldda [%i0+%o4]0x89,%f6 ! %f6 = 00000000 e1ffffff
1693! Mem[0000000030141410] = 39268d5c, %l2 = fffffffff020ffff
1694 ldsha [%i5+%o5]0x81,%l2 ! %l2 = 0000000000003926
1695
1696p0_label_63:
1697! Starting 10 instruction Store Burst
1698! %l5 = edf3b34531509e7d, Mem[000000001014142c] = ffffffff, %asi = 80
1699 stwa %l5,[%i5+0x02c]%asi ! Mem[000000001014142c] = 31509e7d
1700! Mem[0000000010101400] = ffff20f0, %l3 = 00000000ffffffff
1701 swapa [%i4+%g0]0x80,%l3 ! %l3 = 00000000ffff20f0
1702! %l3 = 00000000ffff20f0, Mem[0000000030041400] = 51f536de44f70000
1703 stxa %l3,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000ffff20f0
1704! Mem[00000000100c1410] = fff79fa4, %l5 = 31509e7d, %l7 = 2b000069
1705 add %i3,0x10,%g1
1706 casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000fff79fa4
1707! %l0 = 0000000016a9e931, Mem[00000000211c0001] = 00693e90
1708 stb %l0,[%o2+0x001] ! Mem[00000000211c0000] = 00313e90
1709! %l6 = 0000ffff, %l7 = fff79fa4, Mem[00000000300c1408] = 00000045 da274637
1710 stda %l6,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 0000ffff fff79fa4
1711! %f27 = ffffffff, %f9 = 000000ff, %f18 = 6982e857
1712 fsubs %f27,%f9 ,%f18 ! %f18 = ffffffff
1713! Mem[0000000010001400] = 00004960 031a47f1 39268d5c 31c3ce7d
1714! %f0 = 51f59cb6 ffffffff 000036de 44f79fa4
1715! %f4 = 44f79fa4 00000069 00000000 e1ffffff
1716! %f8 = ffffffec 000000ff 51f59cb6 230d9fa4
1717! %f12 = 00000000 5f055725 7f4a8fba 3a21b4a3
1718 stda %f0 ,[%i0+%g0]ASI_COMMIT_P ! Block Store to 0000000010001400
1719! %l7 = 00000000fff79fa4, Mem[0000000010041430] = 05239bc4
1720 sth %l7,[%i1+0x030] ! Mem[0000000010041430] = 9fa49bc4
1721! %l1 = 0000000000000000, Mem[0000000010081408] = 0000000000000000
1722 stxa %l1,[%i2+%o4]0x88 ! Mem[0000000010081408] = 0000000000000000
1723
1724p0_label_64:
1725! Starting 10 instruction Load Burst
1726! Mem[0000000030101400] = 9758000079a79401, %f30 = da274637 00000061
1727 ldda [%i4+%g0]0x89,%f30 ! %f30 = 97580000 79a79401
1728! Mem[0000000030081408] = 000000ff, %l1 = 0000000000000000
1729 lduha [%i2+%o4]0x89,%l1 ! %l1 = 00000000000000ff
1730! Mem[0000000010081410] = 71f3b304, %f24 = 7dcec331
1731 lda [%i2+%o5]0x80,%f24 ! %f24 = 71f3b304
1732! Mem[0000000030181408] = 00000000 57e88269, %l4 = 00002b69, %l5 = 31509e7d
1733 ldda [%i6+%o4]0x81,%l4 ! %l4 = 0000000000000000 0000000057e88269
1734! Mem[00000000211c0000] = 00313e90, %l4 = 0000000000000000
1735 ldsh [%o2+%g0],%l4 ! %l4 = 0000000000000031
1736! Mem[00000000100c1410] = fff79fa4, %l1 = 00000000000000ff, %asi = 80
1737 ldsha [%i3+0x010]%asi,%l1 ! %l1 = fffffffffffffff7
1738! Mem[000000001008140b] = 00000000, %l5 = 0000000057e88269
1739 ldub [%i2+0x00b],%l5 ! %l5 = 0000000000000000
1740! Mem[0000000010141400] = 0000ffff, %l0 = 0000000016a9e931
1741 ldstuba [%i5+%g0]0x80,%l0 ! %l0 = 0000000000000000
1742 membar #Sync ! Added by membar checker (13)
1743! Mem[000000001000143a] = 7f4a8fba, %l3 = 00000000ffff20f0
1744 ldsh [%i0+0x03a],%l3 ! %l3 = ffffffffffff8fba
1745! Mem[0000000030001400] = ff000000ff000000, %f22 = 7f4a8fba 3a21b4a3
1746 ldda [%i0+%g0]0x81,%f22 ! %f22 = ff000000 ff000000
1747
1748p0_label_65:
1749! Starting 10 instruction Store Burst
1750! %l7 = 00000000fff79fa4, Mem[000000001008143c] = 5c8d2639
1751 stw %l7,[%i2+0x03c] ! Mem[000000001008143c] = fff79fa4
1752! %l5 = 0000000000000000, Mem[0000000030041408] = 00000000
1753 stba %l5,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000
1754! %l2 = 00003926, %l3 = ffff8fba, Mem[0000000010081410] = 71f3b304 46a693f0
1755 stda %l2,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00003926 ffff8fba
1756! %f0 = 51f59cb6 ffffffff, %l6 = 000000000000ffff
1757! Mem[0000000010041438] = 29004a227ebce46b
1758 add %i1,0x038,%g1
1759 stda %f0,[%g1+%l6]ASI_PST8_P ! Mem[0000000010041438] = 51f59cb6ffffffff
1760! Mem[0000000030181400] = 000000ff, %l4 = 0000000000000031
1761 swapa [%i6+%g0]0x89,%l4 ! %l4 = 00000000000000ff
1762! %l5 = 0000000000000000, Mem[0000000010141400] = ffff00ff
1763 stba %l5,[%i5+%g0]0x88 ! Mem[0000000010141400] = ffff0000
1764! Mem[0000000010101400] = ffffffff, %l5 = 0000000000000000
1765 swapa [%i4+%g0]0x80,%l5 ! %l5 = 00000000ffffffff
1766! %l3 = ffffffffffff8fba, Mem[0000000010181430] = 44f79fa401a48aa5, %asi = 80
1767 stxa %l3,[%i6+0x030]%asi ! Mem[0000000010181430] = ffffffffffff8fba
1768! Mem[0000000010081410] = 00003926, %l5 = 00000000ffffffff
1769 ldstuba [%i2+%o5]0x80,%l5 ! %l5 = 0000000000000000
1770! Mem[0000000010181438] = 700f75021a2717cb, %l6 = 000000000000ffff, %l0 = 0000000000000000
1771 add %i6,0x38,%g1
1772 casxa [%g1]0x80,%l6,%l0 ! %l0 = 700f75021a2717cb
1773
1774p0_label_66:
1775! Starting 10 instruction Load Burst
1776! Mem[0000000030041410] = 5c8d2639, %l7 = 00000000fff79fa4
1777 lduwa [%i1+%o5]0x89,%l7 ! %l7 = 000000005c8d2639
1778! %l0 = 700f75021a2717cb, Mem[00000000100c1438] = 2594a4e25c881c2b
1779 stx %l0,[%i3+0x038] ! Mem[00000000100c1438] = 700f75021a2717cb
1780! %l1 = fffffffffffffff7, imm = fffffffffffff7cd, %l5 = 0000000000000000
1781 sub %l1,-0x833,%l5 ! %l5 = 000000000000082a
1782! Mem[0000000030141400] = 230d9fa4, %f22 = ff000000
1783 lda [%i5+%g0]0x89,%f22 ! %f22 = 230d9fa4
1784! Mem[000000001008142a] = 00003300, %l5 = 000000000000082a
1785 lduh [%i2+0x02a],%l5 ! %l5 = 0000000000003300
1786! Mem[0000000010141400] = 97ffffffffff0000, %f16 = ffffffec 000000ff
1787 ldda [%i5+%g0]0x88,%f16 ! %f16 = 97ffffff ffff0000
1788! Mem[0000000030181400] = 00000031, %l6 = 000000000000ffff
1789 ldswa [%i6+%g0]0x89,%l6 ! %l6 = 0000000000000031
1790! Mem[0000000010141438] = da274637 00000061, %l0 = 1a2717cb, %l1 = fffffff7, %asi = 80
1791 ldda [%i5+0x038]%asi,%l0 ! %l0 = 00000000da274637 0000000000000061
1792! Mem[0000000010141415] = ffffffff, %l5 = 0000000000003300
1793 ldsb [%i5+0x015],%l5 ! %l5 = ffffffffffffffff
1794! Mem[00000000211c0001] = 00313e90, %l7 = 000000005c8d2639, %asi = 80
1795 lduba [%o2+0x001]%asi,%l7 ! %l7 = 0000000000000031
1796
1797p0_label_67:
1798! Starting 10 instruction Store Burst
1799! Mem[0000000030041400] = f020ffff, %l1 = 0000000000000061
1800 ldstuba [%i1+%g0]0x81,%l1 ! %l1 = 00000000000000f0
1801! Mem[000000001018143c] = 1a2717cb, %l0 = 00000000da274637, %asi = 80
1802 swapa [%i6+0x03c]%asi,%l0 ! %l0 = 000000001a2717cb
1803! Code Fragment 4, seed = 725935
1804p0_fragment_4:
1805! %l0 = 000000001a2717cb
1806 setx 0xf453f3e0b98cb9ae,%g7,%l0 ! %l0 = f453f3e0b98cb9ae
1807! %l1 = 00000000000000f0
1808 setx 0x4a07c7ac0db3d759,%g7,%l1 ! %l1 = 4a07c7ac0db3d759
1809 setx 0x7ff8, %g1, %g2
1810 and %l0, %g2, %l0
1811 setx 0xffffffff, %g1, %g2
1812 and %l1, %g2, %l1
1813 setx 0x100000000, %g1, %g2
1814 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1815 ta T_CHANGE_HPRIV
1816 stxa %l1, [%l0]ASI_ICACHE_INSTR
1817 ta T_CHANGE_NONHPRIV
1818! %l0 = f453f3e0b98cb9ae
1819 setx 0x9cd7b3478dc22114,%g7,%l0 ! %l0 = 9cd7b3478dc22114
1820! %l1 = 4a07c7ac0db3d759
1821 setx 0xa5c09216e58d19df,%g7,%l1 ! %l1 = a5c09216e58d19df
1822p0_fragment_4_end:
1823! %l7 = 0000000000000031, Mem[0000000010141410] = 7f4a8fba
1824 stba %l7,[%i5+%o5]0x80 ! Mem[0000000010141410] = 314a8fba
1825! %l1 = a5c09216e58d19df, Mem[0000000010001408] = 000036de
1826 stba %l1,[%i0+%o4]0x80 ! Mem[0000000010001408] = df0036de
1827! %l7 = 0000000000000031, %l0 = 9cd7b3478dc22114, %l6 = 0000000000000031
1828 or %l7,%l0,%l6 ! %l6 = 9cd7b3478dc22135
1829! %f15 = 3a21b4a3, %f25 = 5c8d2639, %f5 = 00000069
1830 fsubs %f15,%f25,%f5 ! %f5 = dc8d2639
1831! %f20 = 51f59cb6, Mem[0000000010181410] = ba8f4aff
1832 sta %f20,[%i6+%o5]0x88 ! Mem[0000000010181410] = 51f59cb6
1833! %f16 = 97ffffff, Mem[0000000010001400] = b69cf551
1834 sta %f16,[%i0+%g0]0x88 ! Mem[0000000010001400] = 97ffffff
1835! Mem[00000000201c0001] = 33009c00, %l5 = ffffffffffffffff
1836 ldstub [%o0+0x001],%l5 ! %l5 = 0000000000000000
1837
1838p0_label_68:
1839! Starting 10 instruction Load Burst
1840! Mem[000000001000140c] = 44f79fa4, %l5 = 0000000000000000, %asi = 80
1841 lduwa [%i0+0x00c]%asi,%l5 ! %l5 = 0000000044f79fa4
1842 membar #Sync ! Added by membar checker (14)
1843! Mem[0000000010141400] = 0000ffff ffffff97 7f82e857 00000000
1844! Mem[0000000010141410] = 314a8fba ffffffff 7f4a8fba 3a21b4a3
1845! Mem[0000000010141420] = 7dcec331 5c8d2639 edb18945 31509e7d
1846! Mem[0000000010141430] = ff000000 374627ff da274637 00000061
1847 ldda [%i5+%g0]ASI_BLK_P,%f0 ! Block Load from 0000000010141400
1848! Mem[0000000030001400] = ff000000ff000000, %l7 = 0000000000000031
1849 ldxa [%i0+%g0]0x81,%l7 ! %l7 = ff000000ff000000
1850! Mem[0000000030181410] = ffffffff, %l5 = 0000000044f79fa4
1851 lduba [%i6+%o5]0x89,%l5 ! %l5 = 00000000000000ff
1852! %l6 = 9cd7b3478dc22135, %l0 = 9cd7b3478dc22114, %l1 = a5c09216e58d19df
1853 xor %l6,%l0,%l1 ! %l1 = 0000000000000021
1854! Mem[00000000300c1400] = ff000000, %l3 = ffffffffffff8fba
1855 lduba [%i3+%g0]0x81,%l3 ! %l3 = 00000000000000ff
1856! Mem[0000000010141418] = 7f4a8fba3a21b4a3, %f20 = 51f59cb6 ffffffff, %asi = 80
1857 ldda [%i5+0x018]%asi,%f20 ! %f20 = 7f4a8fba 3a21b4a3
1858! %l2 = 0000000000003926, %l3 = 00000000000000ff, %l6 = 9cd7b3478dc22135
1859 add %l2,%l3,%l6 ! %l6 = 0000000000003a25
1860! Mem[00000000300c1410] = ffffffec, %l1 = 0000000000000021
1861 ldsba [%i3+%o5]0x81,%l1 ! %l1 = ffffffffffffffff
1862! Mem[0000000030101408] = 46000000, %f26 = edb18945
1863 lda [%i4+%o4]0x81,%f26 ! %f26 = 46000000
1864
1865p0_label_69:
1866! Starting 10 instruction Store Burst
1867! %l2 = 0000000000003926, Mem[0000000010001416] = 00000069, %asi = 80
1868 stha %l2,[%i0+0x016]%asi ! Mem[0000000010001414] = 00003926
1869! Mem[0000000020800000] = 39175630, %l3 = 00000000000000ff
1870 ldstub [%o1+%g0],%l3 ! %l3 = 0000000000000039
1871! Mem[0000000030041408] = 00000000, %l4 = 00000000000000ff
1872 ldstuba [%i1+%o4]0x81,%l4 ! %l4 = 0000000000000000
1873! %f8 = 7dcec331 5c8d2639, %l1 = ffffffffffffffff
1874! Mem[0000000030041410] = 39268d5c31c3ce7d
1875 add %i1,0x010,%g1
1876 stda %f8,[%g1+%l1]ASI_PST8_S ! Mem[0000000030041410] = 7dcec3315c8d2639
1877! %f8 = 7dcec331 5c8d2639, Mem[0000000030101400] = 79a79401 97580000
1878 stda %f8 ,[%i4+%g0]0x89 ! Mem[0000000030101400] = 7dcec331 5c8d2639
1879! %f15 = 00000061, Mem[0000000030081400] = b69c4b1e
1880 sta %f15,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000061
1881! %f0 = 0000ffff, Mem[00000000100c1410] = a49ff7ff
1882 sta %f0 ,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 0000ffff
1883! %l5 = 00000000000000ff, Mem[0000000010181400] = 00000000
1884 sth %l5,[%i6+%g0] ! Mem[0000000010181400] = 00ff0000
1885! Mem[0000000010101408] = 7dceffff, %l7 = 00000000ff000000
1886 swapa [%i4+%o4]0x80,%l7 ! %l7 = 000000007dceffff
1887! Mem[0000000010081430] = 00006c8d, %l4 = 0000000000000000
1888 swap [%i2+0x030],%l4 ! %l4 = 0000000000006c8d
1889
1890p0_label_70:
1891! Starting 10 instruction Load Burst
1892! Mem[0000000010141410] = ba8f4a31, %l1 = ffffffffffffffff
1893 lduha [%i5+%o5]0x88,%l1 ! %l1 = 0000000000004a31
1894! Mem[0000000010181408] = 00000000, %l6 = 0000000000003a25
1895 ldswa [%i6+%o4]0x88,%l6 ! %l6 = 0000000000000000
1896! Mem[000000001010143c] = fec88114, %f22 = 230d9fa4
1897 ld [%i4+0x03c],%f22 ! %f22 = fec88114
1898! Mem[00000000211c0000] = 00313e90, %l7 = 000000007dceffff
1899 lduh [%o2+%g0],%l7 ! %l7 = 0000000000000031
1900! Mem[0000000010041410] = 7f000000ff360000, %l1 = 0000000000004a31
1901 ldx [%i1+%o5],%l1 ! %l1 = 7f000000ff360000
1902! Mem[0000000010041400] = 00694f1b, %l1 = 7f000000ff360000
1903 lduwa [%i1+%g0]0x80,%l1 ! %l1 = 0000000000694f1b
1904! Mem[0000000010101404] = 45ffb1ed, %l4 = 0000000000006c8d
1905 ldsw [%i4+0x004],%l4 ! %l4 = 0000000045ffb1ed
1906! Mem[0000000010001408] = a49ff744de3600df, %l6 = 0000000000000000
1907 ldxa [%i0+%o4]0x88,%l6 ! %l6 = a49ff744de3600df
1908! Mem[0000000010001400] = ffffff97ffffffff, %f30 = 97580000 79a79401
1909 ldd [%i0+%g0],%f30 ! %f30 = ffffff97 ffffffff
1910! Mem[0000000030141410] = 5c8d2639, %l2 = 0000000000003926
1911 lduha [%i5+%o5]0x89,%l2 ! %l2 = 0000000000002639
1912
1913p0_label_71:
1914! Starting 10 instruction Store Burst
1915 membar #Sync ! Added by membar checker (15)
1916! %l1 = 0000000000694f1b, Mem[0000000010141415] = ffffffff
1917 stb %l1,[%i5+0x015] ! Mem[0000000010141414] = ff1bffff
1918! %f14 = da274637 00000061, Mem[0000000010081408] = 00000000 00000000
1919 stda %f14,[%i2+%o4]0x80 ! Mem[0000000010081408] = da274637 00000061
1920! Mem[0000000030041400] = ff20ffff 00000000 ff000000 1481c8fe
1921! %f0 = 0000ffff ffffff97 7f82e857 00000000
1922! %f4 = 314a8fba ffffffff 7f4a8fba 3a21b4a3
1923! %f8 = 7dcec331 5c8d2639 edb18945 31509e7d
1924! %f12 = ff000000 374627ff da274637 00000061
1925 stda %f0 ,[%i1+%g0]ASI_BLK_AIUS ! Block Store to 0000000030041400
1926! %f9 = 5c8d2639, Mem[00000000100c1408] = ff000000
1927 sta %f9 ,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 5c8d2639
1928! %l1 = 0000000000694f1b, Mem[0000000010141400] = 0000ffff
1929 stba %l1,[%i5+%g0]0x80 ! Mem[0000000010141400] = 1b00ffff
1930! %f19 = 00000000, Mem[0000000010141408] = 57e8827f
1931 sta %f19,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000
1932! Mem[0000000010141400] = 1b00ffff, %l4 = 0000000045ffb1ed
1933 ldstuba [%i5+%g0]0x80,%l4 ! %l4 = 000000000000001b
1934! %l1 = 0000000000694f1b, Mem[0000000010001400] = 97ffffff
1935 stba %l1,[%i0+%g0]0x88 ! Mem[0000000010001400] = 97ffff1b
1936! %f6 = 7f4a8fba 3a21b4a3, Mem[0000000010081400] = 7f00007d 000000ff
1937 stda %f6 ,[%i2+%g0]0x80 ! Mem[0000000010081400] = 7f4a8fba 3a21b4a3
1938! %f8 = 7dcec331, Mem[0000000030141400] = 230d9fa4
1939 sta %f8 ,[%i5+%g0]0x89 ! Mem[0000000030141400] = 7dcec331
1940
1941p0_label_72:
1942! Starting 10 instruction Load Burst
1943! Mem[0000000010081410] = 263900ff, %l7 = 0000000000000031
1944 ldsba [%i2+%o5]0x88,%l7 ! %l7 = ffffffffffffffff
1945! Mem[0000000010181436] = ffff8fba, %l1 = 0000000000694f1b
1946 lduh [%i6+0x036],%l1 ! %l1 = 0000000000008fba
1947! Mem[0000000030081408] = ff000000, %l0 = 9cd7b3478dc22114
1948 ldsha [%i2+%o4]0x81,%l0 ! %l0 = ffffffffffffff00
1949 membar #Sync ! Added by membar checker (16)
1950! Mem[0000000030041408] = 7f82e857, %l2 = 0000000000002639
1951 lduwa [%i1+%o4]0x81,%l2 ! %l2 = 000000007f82e857
1952! Mem[0000000010181408] = 00000000, %l5 = 00000000000000ff
1953 ldsba [%i6+%o4]0x80,%l5 ! %l5 = 0000000000000000
1954! Mem[0000000030001408] = ffffffe1, %l3 = 0000000000000039
1955 lduha [%i0+%o4]0x81,%l3 ! %l3 = 000000000000ffff
1956! Mem[0000000010141410] = 314a8fba, %l1 = 0000000000008fba
1957 lduba [%i5+%o5]0x80,%l1 ! %l1 = 0000000000000031
1958! Mem[0000000030041408] = 57e8827f, %l7 = ffffffffffffffff
1959 ldsha [%i1+%o4]0x89,%l7 ! %l7 = ffffffffffff827f
1960! %l0 = ffffffffffffff00, %l7 = ffffffffffff827f, %l7 = ffffffffffff827f
1961 sdivx %l0,%l7,%l7 ! %l7 = 0000000000000000
1962! Mem[0000000010141408] = 00000000 00000000, %l4 = 0000001b, %l5 = 00000000
1963 ldda [%i5+%o4]0x80,%l4 ! %l4 = 0000000000000000 0000000000000000
1964
1965p0_label_73:
1966! Starting 10 instruction Store Burst
1967! Mem[0000000010001408] = de3600df, %l2 = 000000007f82e857
1968 swapa [%i0+%o4]0x88,%l2 ! %l2 = 00000000de3600df
1969! %l4 = 0000000000000000, Mem[000000001014142c] = 31509e7d, %asi = 80
1970 stba %l4,[%i5+0x02c]%asi ! Mem[000000001014142c] = 00509e7d
1971! %l0 = ffffff00, %l1 = 00000031, Mem[0000000010001438] = 7f4a8fba 3a21b4a3, %asi = 80
1972 stda %l0,[%i0+0x038]%asi ! Mem[0000000010001438] = ffffff00 00000031
1973! Mem[0000000010041410] = 7f000000, %l5 = 0000000000000000
1974 swapa [%i1+%o5]0x80,%l5 ! %l5 = 000000007f000000
1975! Mem[0000000010041410] = 00000000, %l1 = 0000000000000031
1976 ldstuba [%i1+%o5]0x88,%l1 ! %l1 = 0000000000000000
1977! %f22 = fec88114 ff000000, Mem[0000000030181408] = 00000000 57e88269
1978 stda %f22,[%i6+%o4]0x81 ! Mem[0000000030181408] = fec88114 ff000000
1979! %l1 = 0000000000000000, Mem[0000000010081410] = ff003926ffff8fba
1980 stxa %l1,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0000000000000000
1981! Mem[0000000030181400] = 31000000 ecffffff fec88114 ff000000
1982! %f16 = 97ffffff ffff0000 ffffffff 00000000
1983! %f20 = 7f4a8fba 3a21b4a3 fec88114 ff000000
1984! %f24 = 71f3b304 5c8d2639 46000000 ffffffff
1985! %f28 = ff000000 374627ff ffffff97 ffffffff
1986 stda %f16,[%i6+%g0]ASI_BLK_S ! Block Store to 0000000030181400
1987! Mem[0000000030141400] = 7dcec331, %l1 = 0000000000000000
1988 ldstuba [%i5+%g0]0x89,%l1 ! %l1 = 0000000000000031
1989! %f20 = 7f4a8fba, Mem[00000000100c1400] = 00000000
1990 sta %f20,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 7f4a8fba
1991
1992p0_label_74:
1993! Starting 10 instruction Load Burst
1994! Mem[000000001004143a] = 51f59cb6, %l3 = 000000000000ffff
1995 ldsh [%i1+0x03a],%l3 ! %l3 = ffffffffffff9cb6
1996! Mem[00000000201c0000] = 33ff9c00, %l0 = ffffffffffffff00, %asi = 80
1997 ldsha [%o0+0x000]%asi,%l0 ! %l0 = 00000000000033ff
1998! Mem[000000001014141c] = 3a21b4a3, %l4 = 0000000000000000, %asi = 80
1999 lduha [%i5+0x01c]%asi,%l4 ! %l4 = 0000000000003a21
2000! Mem[0000000010101400] = 00000000, %l6 = a49ff744de3600df
2001 ldswa [%i4+%g0]0x88,%l6 ! %l6 = 0000000000000000
2002! Mem[00000000100c1410] = 690000000000ffff, %f0 = 0000ffff ffffff97
2003 ldda [%i3+%o5]0x88,%f0 ! %f0 = 69000000 0000ffff
2004 membar #Sync ! Added by membar checker (17)
2005! Mem[0000000010181400] = 00ff0000 00000039 00000000 7f000000
2006! Mem[0000000010181410] = b69cf551 3a21b4a3 1b5d5d2a 22822653
2007! Mem[0000000010181420] = 34187d38 38e46569 2e0a5a36 584097af
2008! Mem[0000000010181430] = ffffffff ffff8fba 700f7502 da274637
2009 ldda [%i6+%g0]ASI_BLK_PL,%f0 ! Block Load from 0000000010181400
2010! Mem[00000000100c1400] = 7f4a8fba, %l4 = 0000000000003a21
2011 ldsw [%i3+%g0],%l4 ! %l4 = 000000007f4a8fba
2012! Mem[0000000030101400] = 39268d5c 31c3ce7d 46000000 72eefee7
2013! Mem[0000000030101410] = ffffffff 4589b1ed 04b3c11a 4f27c483
2014! Mem[0000000030101420] = 592704a8 12b56919 4bf94126 6fedccdf
2015! Mem[0000000030101430] = 47a20214 7cfd1d55 56e24ef2 7115ff97
2016 ldda [%i4+%g0]ASI_BLK_S,%f0 ! Block Load from 0000000030101400
2017! Mem[00000000100c1420] = 096868181b7458c9, %f16 = 97ffffff ffff0000
2018 ldd [%i3+0x020],%f16 ! %f16 = 09686818 1b7458c9
2019! Mem[00000000100c143c] = 1a2717cb, %l2 = 00000000de3600df, %asi = 80
2020 lduha [%i3+0x03c]%asi,%l2 ! %l2 = 0000000000001a27
2021
2022p0_label_75:
2023! Starting 10 instruction Store Burst
2024! %l3 = ffffffffffff9cb6, Mem[0000000030081400] = 0000006137a3f921
2025 stxa %l3,[%i2+%g0]0x81 ! Mem[0000000030081400] = ffffffffffff9cb6
2026! %l1 = 0000000000000031, Mem[00000000100c1404] = 6ff74091, %asi = 80
2027 stba %l1,[%i3+0x004]%asi ! Mem[00000000100c1404] = 31f74091
2028! Mem[0000000010081418] = 000000000000005d, %l5 = 000000007f000000, %l4 = 000000007f4a8fba
2029 add %i2,0x18,%g1
2030 casxa [%g1]0x80,%l5,%l4 ! %l4 = 000000000000005d
2031! Mem[0000000030081400] = ffffffff, %l5 = 000000007f000000
2032 ldstuba [%i2+%g0]0x89,%l5 ! %l5 = 00000000000000ff
2033! %l2 = 0000000000001a27, Mem[0000000010001428] = 51f59cb6230d9fa4, %asi = 80
2034 stxa %l2,[%i0+0x028]%asi ! Mem[0000000010001428] = 0000000000001a27
2035! Mem[0000000010101410] = 16a9e931, %l3 = 00000000ffff9cb6
2036 swapa [%i4+%o5]0x80,%l3 ! %l3 = 0000000016a9e931
2037! Mem[00000000100c141c] = 42f9eeb3, %l5 = 000000ff, %l7 = 00000000
2038 add %i3,0x1c,%g1
2039 casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000042f9eeb3
2040! %l3 = 0000000016a9e931, Mem[0000000030041400] = ffff0000
2041 stba %l3,[%i1+%g0]0x89 ! Mem[0000000030041400] = ffff0031
2042! %l4 = 000000000000005d, Mem[00000000100c1418] = ff2c210a
2043 stw %l4,[%i3+0x018] ! Mem[00000000100c1418] = 0000005d
2044! %l7 = 0000000042f9eeb3, Mem[0000000010041408] = 7f000000
2045 stba %l7,[%i1+%o4]0x80 ! Mem[0000000010041408] = b3000000
2046
2047p0_label_76:
2048! Starting 10 instruction Load Burst
2049! Mem[0000000010001408] = 57e8827f, %f27 = ffffffff
2050 lda [%i0+%o4]0x80,%f27 ! %f27 = 57e8827f
2051! Mem[00000000100c142f] = 577e4e0f, %l1 = 0000000000000031
2052 ldsb [%i3+0x02f],%l1 ! %l1 = 000000000000000f
2053! Mem[0000000030181410] = 7f4a8fba, %l5 = 00000000000000ff
2054 lduba [%i6+%o5]0x81,%l5 ! %l5 = 000000000000007f
2055! Mem[00000000211c0000] = 00313e90, %l2 = 0000000000001a27, %asi = 80
2056 ldsha [%o2+0x000]%asi,%l2 ! %l2 = 0000000000000031
2057! Mem[0000000030001410] = 7dcec3315c8d2639, %l1 = 000000000000000f
2058 ldxa [%i0+%o5]0x81,%l1 ! %l1 = 7dcec3315c8d2639
2059! %f18 = ffffffff, %f28 = ff000000, %f18 = ffffffff
2060 fdivs %f18,%f28,%f18 ! %f18 = ffffffff
2061! %l0 = 00000000000033ff, %l3 = 0000000016a9e931, %y = 16a9e8d5
2062 sdiv %l0,%l3,%l3 ! %l3 = 000000007fffffff
2063 mov %l0,%y ! %y = 000033ff
2064! Mem[0000000010081400] = a3b4213aba8f4a7f, %f18 = ffffffff 00000000
2065 ldda [%i2+%g0]0x88,%f18 ! %f18 = a3b4213a ba8f4a7f
2066! Mem[0000000030181408] = ffffffff, %l7 = 0000000042f9eeb3
2067 lduba [%i6+%o4]0x81,%l7 ! %l7 = 00000000000000ff
2068! Mem[00000000300c1400] = ff000000, %f30 = ffffff97
2069 lda [%i3+%g0]0x81,%f30 ! %f30 = ff000000
2070
2071p0_label_77:
2072! Starting 10 instruction Store Burst
2073! Mem[0000000010041408] = b3000000, %l7 = 00000000000000ff
2074 swapa [%i1+%o4]0x80,%l7 ! %l7 = 00000000b3000000
2075! Mem[0000000010001438] = ffffff0000000031, %l1 = 7dcec3315c8d2639, %l1 = 7dcec3315c8d2639
2076 add %i0,0x38,%g1
2077 casxa [%g1]0x80,%l1,%l1 ! %l1 = ffffff0000000031
2078! Mem[0000000010101408] = 000000ff, %l4 = 000000000000005d
2079 swapa [%i4+%o4]0x88,%l4 ! %l4 = 00000000000000ff
2080! Mem[0000000010101438] = 1b6c7a42, %l1 = ffffff0000000031
2081 ldstub [%i4+0x038],%l1 ! %l1 = 000000000000001b
2082! %l1 = 000000000000001b, Mem[0000000010081400] = ba8f4a7f
2083 stha %l1,[%i2+%g0]0x88 ! Mem[0000000010081400] = ba8f001b
2084! %l6 = 0000000000000000, Mem[0000000010041400] = 00694f1b
2085 stwa %l6,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000
2086! %f6 = 04b3c11a 4f27c483, %l1 = 000000000000001b
2087! Mem[0000000010101420] = 2e05d4781fe9b56d
2088 add %i4,0x020,%g1
2089 stda %f6,[%g1+%l1]ASI_PST8_PL ! Mem[0000000010101420] = 83c4d44f1ae9b56d
2090! %l7 = 00000000b3000000, Mem[00000000201c0000] = 33ff9c00
2091 stb %l7,[%o0+%g0] ! Mem[00000000201c0000] = 00ff9c00
2092 membar #Sync ! Added by membar checker (18)
2093! %l2 = 0000000000000031, Mem[0000000010181404] = 00000039, %asi = 80
2094 stwa %l2,[%i6+0x004]%asi ! Mem[0000000010181404] = 00000031
2095! Mem[0000000010001400] = 97ffff1b, %l3 = 000000007fffffff
2096 ldstuba [%i0+%g0]0x88,%l3 ! %l3 = 000000000000001b
2097
2098p0_label_78:
2099! Starting 10 instruction Load Burst
2100! Mem[0000000030141408] = ecffffff, %l6 = 0000000000000000
2101 ldsha [%i5+%o4]0x89,%l6 ! %l6 = ffffffffffffffff
2102! Mem[0000000010101434] = 001290e5, %l6 = ffffffffffffffff, %asi = 80
2103 lduha [%i4+0x034]%asi,%l6 ! %l6 = 0000000000000012
2104! Mem[0000000010141410] = ba8f4a31, %l4 = 00000000000000ff
2105 lduba [%i5+%o5]0x88,%l4 ! %l4 = 0000000000000031
2106! Mem[0000000010141408] = 00000000, %l4 = 0000000000000031
2107 lduwa [%i5+%o4]0x80,%l4 ! %l4 = 0000000000000000
2108! %f17 = 1b7458c9, %f5 = 4589b1ed, %f22 = fec88114 ff000000
2109 fsmuld %f17,%f5 ,%f22 ! %f22 = 3c306daa e54562a0
2110! Mem[0000000010101404] = 45ffb1ed, %l5 = 000000000000007f, %asi = 80
2111 lduha [%i4+0x004]%asi,%l5 ! %l5 = 00000000000045ff
2112! Mem[0000000010001408] = a49ff7447f82e857, %f28 = ff000000 374627ff
2113 ldda [%i0+%o4]0x88,%f28 ! %f28 = a49ff744 7f82e857
2114! Mem[0000000030101410] = ffffffff, %f18 = a3b4213a
2115 lda [%i4+%o5]0x81,%f18 ! %f18 = ffffffff
2116! Mem[0000000010041410] = ff000000 ff360000, %l2 = 00000031, %l3 = 0000001b
2117 ldda [%i1+%o5]0x80,%l2 ! %l2 = 00000000ff000000 00000000ff360000
2118! Mem[0000000020800041] = ff058c60, %l0 = 00000000000033ff
2119 ldsb [%o1+0x041],%l0 ! %l0 = 0000000000000005
2120
2121p0_label_79:
2122! Starting 10 instruction Store Burst
2123! %l2 = 00000000ff000000, Mem[00000000300c1410] = ffffffec
2124 stba %l2,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00ffffec
2125! %l7 = 00000000b3000000, Mem[0000000010041410] = ff000000
2126 stwa %l7,[%i1+%o5]0x80 ! Mem[0000000010041410] = b3000000
2127! %l4 = 0000000000000000, Mem[0000000030141400] = 7dcec3ff
2128 stha %l4,[%i5+%g0]0x89 ! Mem[0000000030141400] = 7dce0000
2129! %l6 = 0000000000000012, Mem[00000000300c1408] = ffff0000
2130 stha %l6,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00120000
2131! %l1 = 000000000000001b, Mem[0000000010181410] = a3b4213a51f59cb6
2132 stxa %l1,[%i6+%o5]0x88 ! Mem[0000000010181410] = 000000000000001b
2133! Mem[0000000010181400] = 0000ff00, %l6 = 0000000000000012
2134 ldstuba [%i6+%g0]0x88,%l6 ! %l6 = 0000000000000000
2135! Mem[0000000030001408] = e1ffffff, %l5 = 00000000000045ff
2136 swapa [%i0+%o4]0x89,%l5 ! %l5 = 00000000e1ffffff
2137! %l6 = 0000000000000000, Mem[0000000010101428] = a3b4213aba8f4a7f
2138 stx %l6,[%i4+0x028] ! Mem[0000000010101428] = 0000000000000000
2139! %l0 = 0000000000000005, Mem[0000000010101410] = b69cffff
2140 stba %l0,[%i4+%o5]0x88 ! Mem[0000000010101410] = b69cff05
2141! %l6 = 0000000000000000, Mem[0000000030141400] = c1f59cb67dce0000
2142 stxa %l6,[%i5+%g0]0x89 ! Mem[0000000030141400] = 0000000000000000
2143
2144p0_label_80:
2145! Starting 10 instruction Load Burst
2146! Mem[0000000030081400] = ffffffff, %f25 = 5c8d2639
2147 lda [%i2+%g0]0x89,%f25 ! %f25 = ffffffff
2148! %l5 = 00000000e1ffffff, immd = 000008a2, %y = 000033ff
2149 sdiv %l5,0x8a2,%l4 ! %l4 = 000000007fffffff
2150 mov %l0,%y ! %y = 00000005
2151! Mem[0000000030141400] = 00000000 00000000, %l4 = 7fffffff, %l5 = e1ffffff
2152 ldda [%i5+%g0]0x81,%l4 ! %l4 = 0000000000000000 0000000000000000
2153! Mem[0000000030041410] = 314a8fba, %l6 = 0000000000000000
2154 ldsha [%i1+%o5]0x81,%l6 ! %l6 = 000000000000314a
2155! Mem[00000000300c1410] = 00ffffec, %l0 = 0000000000000005
2156 ldswa [%i3+%o5]0x81,%l0 ! %l0 = 0000000000ffffec
2157! Mem[00000000300c1400] = ff000000 0000ffff, %l0 = 00ffffec, %l1 = 0000001b
2158 ldda [%i3+%g0]0x81,%l0 ! %l0 = 00000000ff000000 000000000000ffff
2159! Mem[0000000030181408] = ffffffff, %f24 = 71f3b304
2160 lda [%i6+%o4]0x81,%f24 ! %f24 = ffffffff
2161! Mem[0000000030081410] = ff000000 000000c5, %l4 = 00000000, %l5 = 00000000
2162 ldda [%i2+%o5]0x81,%l4 ! %l4 = 00000000ff000000 00000000000000c5
2163! Mem[0000000020800040] = ff058c60, %l7 = 00000000b3000000
2164 ldsh [%o1+0x040],%l7 ! %l7 = ffffffffffffff05
2165! Mem[0000000010041430] = 9fa49bc433848245, %l7 = ffffffffffffff05
2166 ldx [%i1+0x030],%l7 ! %l7 = 9fa49bc433848245
2167
2168p0_label_81:
2169! Starting 10 instruction Store Burst
2170! %l0 = 00000000ff000000, Mem[0000000030001410] = 7dcec331
2171 stwa %l0,[%i0+%o5]0x81 ! Mem[0000000030001410] = ff000000
2172! %l5 = 00000000000000c5, Mem[0000000010081408] = 374627da
2173 stwa %l5,[%i2+%o4]0x88 ! Mem[0000000010081408] = 000000c5
2174! Mem[0000000010041410] = b3000000, %l1 = 000000000000ffff
2175 ldstuba [%i1+%o5]0x80,%l1 ! %l1 = 00000000000000b3
2176! Mem[000000001010142c] = 00000000, %l5 = 00000000000000c5
2177 swap [%i4+0x02c],%l5 ! %l5 = 0000000000000000
2178! Mem[0000000030081410] = ff000000, %l7 = 9fa49bc433848245
2179 ldstuba [%i2+%o5]0x81,%l7 ! %l7 = 00000000000000ff
2180! %f10 = 4bf94126, Mem[0000000010141400] = ffff00ff
2181 sta %f10,[%i5+%g0]0x88 ! Mem[0000000010141400] = 4bf94126
2182! Mem[0000000010041410] = 000000ff, %l0 = 00000000ff000000
2183 ldstuba [%i1+%o5]0x88,%l0 ! %l0 = 00000000000000ff
2184! %l5 = 0000000000000000, Mem[0000000030001408] = ff45000000000000
2185 stxa %l5,[%i0+%o4]0x81 ! Mem[0000000030001408] = 0000000000000000
2186! %l5 = 0000000000000000, Mem[0000000010001400] = 97ffffff
2187 stwa %l5,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000
2188! Mem[0000000010101410] = 05ff9cb6, %l2 = 00000000ff000000, %asi = 80
2189 swapa [%i4+0x010]%asi,%l2 ! %l2 = 0000000005ff9cb6
2190
2191p0_label_82:
2192! Starting 10 instruction Load Burst
2193! Mem[0000000010041418] = 1b4f5570 00003192, %l4 = ff000000, %l5 = 00000000
2194 ldd [%i1+0x018],%l4 ! %l4 = 000000001b4f5570 0000000000003192
2195! Mem[0000000030181410] = 7f4a8fba, %l2 = 0000000005ff9cb6
2196 ldsba [%i6+%o5]0x81,%l2 ! %l2 = 000000000000007f
2197! Mem[0000000010001408] = 7f82e857, %l3 = 00000000ff360000
2198 lduha [%i0+%o4]0x88,%l3 ! %l3 = 000000000000e857
2199! Mem[00000000100c1400] = ba8f4a7f, %f22 = 3c306daa
2200 lda [%i3+%g0]0x88,%f22 ! %f22 = ba8f4a7f
2201! %l3 = 000000000000e857, imm = 0000000000000c7a, %l6 = 000000000000314a
2202 xnor %l3,0xc7a,%l6 ! %l6 = ffffffffffff1bd2
2203! Mem[00000000100c1410] = 0000ffff, %l0 = 00000000000000ff
2204 ldsha [%i3+%o5]0x88,%l0 ! %l0 = ffffffffffffffff
2205! Mem[0000000010001408] = 57e8827f44f79fa4, %l0 = ffffffffffffffff
2206 ldxa [%i0+%o4]0x80,%l0 ! %l0 = 57e8827f44f79fa4
2207! Mem[0000000030181408] = ffffffff, %l1 = 00000000000000b3
2208 lduha [%i6+%o4]0x89,%l1 ! %l1 = 000000000000ffff
2209! Mem[0000000030001400] = ff000000ff000000, %f4 = ffffffff 4589b1ed
2210 ldda [%i0+%g0]0x81,%f4 ! %f4 = ff000000 ff000000
2211! Mem[0000000030081408] = ff000000, %l3 = 000000000000e857
2212 ldsha [%i2+%o4]0x81,%l3 ! %l3 = ffffffffffffff00
2213
2214p0_label_83:
2215! Starting 10 instruction Store Burst
2216! %l3 = ffffffffffffff00, Mem[0000000030001410] = 000000ff
2217 stha %l3,[%i0+%o5]0x89 ! Mem[0000000030001410] = 0000ff00
2218! %l1 = 000000000000ffff, Mem[0000000030081410] = 000000ff
2219 stha %l1,[%i2+%o5]0x89 ! Mem[0000000030081410] = 0000ffff
2220! %l7 = 00000000000000ff, Mem[0000000010141400] = 4bf94126
2221 stha %l7,[%i5+%g0]0x88 ! Mem[0000000010141400] = 4bf900ff
2222! Mem[0000000010001408] = 57e8827f, %l4 = 000000001b4f5570
2223 ldstuba [%i0+%o4]0x80,%l4 ! %l4 = 0000000000000057
2224! %l2 = 000000000000007f, Mem[0000000010041438] = 51f59cb6ffffffff
2225 stx %l2,[%i1+0x038] ! Mem[0000000010041438] = 000000000000007f
2226! %l3 = ffffffffffffff00, %l5 = 0000000000003192, %l5 = 0000000000003192
2227 or %l3,%l5,%l5 ! %l5 = ffffffffffffff92
2228! %l0 = 44f79fa4, %l1 = 0000ffff, Mem[0000000010141408] = 00000000 00000000
2229 stda %l0,[%i5+%o4]0x88 ! Mem[0000000010141408] = 44f79fa4 0000ffff
2230! %l6 = ffffffffffff1bd2, Mem[0000000010141428] = edb18945
2231 sth %l6,[%i5+0x028] ! Mem[0000000010141428] = 1bd28945
2232! %l4 = 0000000000000057, Mem[0000000010101410] = ff0000002456abed
2233 stx %l4,[%i4+%o5] ! Mem[0000000010101410] = 0000000000000057
2234! %l0 = 57e8827f44f79fa4, Mem[0000000010081408] = c500000000000061
2235 stxa %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = 57e8827f44f79fa4
2236
2237p0_label_84:
2238! Starting 10 instruction Load Burst
2239! Mem[0000000030081408] = ff000000, %l5 = ffffffffffffff92
2240 ldswa [%i2+%o4]0x81,%l5 ! %l5 = ffffffffff000000
2241! Mem[0000000010181400] = ffff000000000031, %l1 = 000000000000ffff
2242 ldxa [%i6+%g0]0x80,%l1 ! %l1 = ffff000000000031
2243! Mem[0000000010141410] = ba8f4a31, %l7 = 00000000000000ff
2244 lduba [%i5+%o5]0x88,%l7 ! %l7 = 0000000000000031
2245! Mem[0000000010001408] = a49ff7447f82e8ff, %f8 = 592704a8 12b56919
2246 ldda [%i0+%o4]0x88,%f8 ! %f8 = a49ff744 7f82e8ff
2247! %f14 = 56e24ef2, Mem[0000000030001400] = ff000000
2248 sta %f14,[%i0+%g0]0x81 ! Mem[0000000030001400] = 56e24ef2
2249! Mem[0000000010101410] = 00000000, %l1 = ffff000000000031
2250 ldsha [%i4+%o5]0x80,%l1 ! %l1 = 0000000000000000
2251! Mem[0000000030101408] = 46000000, %l5 = ffffffffff000000
2252 lduba [%i4+%o4]0x81,%l5 ! %l5 = 0000000000000046
2253! Mem[00000000100c1418] = 0000005d 42f9eeb3, %l6 = ffff1bd2, %l7 = 00000031, %asi = 80
2254 ldda [%i3+0x018]%asi,%l6 ! %l6 = 000000000000005d 0000000042f9eeb3
2255! Mem[00000000300c1400] = ff000000 0000ffff, %l0 = 44f79fa4, %l1 = 00000000
2256 ldda [%i3+%g0]0x81,%l0 ! %l0 = 00000000ff000000 000000000000ffff
2257! Mem[000000001004141f] = 00003192, %l1 = 000000000000ffff
2258 ldub [%i1+0x01f],%l1 ! %l1 = 0000000000000092
2259
2260p0_label_85:
2261! Starting 10 instruction Store Burst
2262! Mem[0000000010041412] = ff000000, %l6 = 000000000000005d
2263 ldstuba [%i1+0x012]%asi,%l6 ! %l6 = 0000000000000000
2264! %l5 = 0000000000000046, Mem[0000000010181431] = ffffffff
2265 stb %l5,[%i6+0x031] ! Mem[0000000010181430] = ff46ffff
2266! Code Fragment 3, seed = 510215
2267p0_fragment_5:
2268! %l0 = 00000000ff000000
2269 setx 0xe65040e8c413e6ee,%g7,%l0 ! %l0 = e65040e8c413e6ee
2270! %l1 = 0000000000000092
2271 setx 0x8b1d2eee030c8099,%g7,%l1 ! %l1 = 8b1d2eee030c8099
2272 setx 0x1fe000, %g1, %g3
2273 or %l0, %g3, %l0 ! always set perrmask = 0xff
2274 setx 0x1ffff8, %g1, %g2
2275 and %l0, %g2, %l0
2276 ta T_CHANGE_HPRIV
2277 stxa %l1, [%l0]ASI_DCACHE_DATA
2278 ta T_CHANGE_NONHPRIV
2279! %l0 = e65040e8c413e6ee
2280 setx 0xcb731614efe38654,%g7,%l0 ! %l0 = cb731614efe38654
2281! %l1 = 8b1d2eee030c8099
2282 setx 0x3f5090aa55ca7b1f,%g7,%l1 ! %l1 = 3f5090aa55ca7b1f
2283p0_fragment_5_end:
2284! %l0 = cb731614efe38654, Mem[0000000010081432] = 00000000
2285 stb %l0,[%i2+0x032] ! Mem[0000000010081430] = 00005400
2286! %l6 = 0000000000000000, Mem[0000000010041400] = 00000000
2287 stha %l6,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000
2288! Mem[00000000300c1408] = 00001200, %l1 = 3f5090aa55ca7b1f
2289 ldstuba [%i3+%o4]0x89,%l1 ! %l1 = 0000000000000000
2290! %l0 = cb731614efe38654, Mem[0000000020800041] = ff058c60
2291 stb %l0,[%o1+0x041] ! Mem[0000000020800040] = ff548c60
2292! Mem[0000000010001400] = 00000000ffffffff, %l4 = 0000000000000057, %l3 = ffffffffffffff00
2293 casxa [%i0]0x80,%l4,%l3 ! %l3 = 00000000ffffffff
2294! Randomly selected nop
2295 nop
2296! Mem[000000001000141c] = e1ffffff, %l4 = 0000000000000057, %asi = 80
2297 lduwa [%i0+0x01c]%asi,%l4 ! %l4 = 00000000e1ffffff
2298
2299p0_label_86:
2300! Starting 10 instruction Load Burst
2301! Code Fragment 4, seed = 323380
2302p0_fragment_6:
2303! %l0 = cb731614efe38654
2304 setx 0xe4516eab01697286,%g7,%l0 ! %l0 = e4516eab01697286
2305! %l1 = 0000000000000000
2306 setx 0x233bcbe6980618b1,%g7,%l1 ! %l1 = 233bcbe6980618b1
2307 setx 0x7ff8, %g1, %g2
2308 and %l0, %g2, %l0
2309 setx 0xffffffff, %g1, %g2
2310 and %l1, %g2, %l1
2311 setx 0x100000000, %g1, %g2
2312 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2313 ta T_CHANGE_HPRIV
2314 stxa %l1, [%l0]ASI_ICACHE_INSTR
2315 ta T_CHANGE_NONHPRIV
2316! %l0 = e4516eab01697286
2317 setx 0x434cfd08259d82ec,%g7,%l0 ! %l0 = 434cfd08259d82ec
2318! %l1 = 233bcbe6980618b1
2319 setx 0xa3472db5a391b437,%g7,%l1 ! %l1 = a3472db5a391b437
2320p0_fragment_6_end:
2321! Mem[00000000100c1408] = 5c8d2639, %l6 = 0000000000000000
2322 ldsba [%i3+%o4]0x88,%l6 ! %l6 = 0000000000000039
2323! Mem[00000000100c1408] = 39268d5c, %f19 = ba8f4a7f
2324 lda [%i3+%o4]0x80,%f19 ! %f19 = 39268d5c
2325! Mem[00000000100c1408] = 39268d5c, %l4 = 00000000e1ffffff
2326 lduha [%i3+%o4]0x80,%l4 ! %l4 = 0000000000003926
2327! Mem[0000000010041408] = 000000ffffffff97, %l4 = 0000000000003926
2328 ldxa [%i1+%o4]0x80,%l4 ! %l4 = 000000ffffffff97
2329! Mem[0000000030001408] = 0000000000000000, %l4 = 000000ffffffff97
2330 ldxa [%i0+%o4]0x89,%l4 ! %l4 = 0000000000000000
2331! Mem[000000001008143c] = fff79fa4, %f20 = 7f4a8fba
2332 ld [%i2+0x03c],%f20 ! %f20 = fff79fa4
2333! Mem[0000000030041400] = 3100ffff, %l4 = 0000000000000000
2334 lduba [%i1+%g0]0x81,%l4 ! %l4 = 0000000000000031
2335! Mem[0000000010041410] = 000036ff00ff00ff, %l4 = 0000000000000031
2336 ldxa [%i1+%o5]0x88,%l4 ! %l4 = 000036ff00ff00ff
2337! Mem[0000000010081400] = a3b4213aba8f001b, %l2 = 000000000000007f
2338 ldxa [%i2+%g0]0x88,%l2 ! %l2 = a3b4213aba8f001b
2339
2340p0_label_87:
2341! Starting 10 instruction Store Burst
2342! %f31 = ffffffff, Mem[0000000030141408] = ecffffff
2343 sta %f31,[%i5+%o4]0x89 ! Mem[0000000030141408] = ffffffff
2344! %l2 = a3b4213aba8f001b, Mem[0000000010181400] = ffff000000000031
2345 stx %l2,[%i6+%g0] ! Mem[0000000010181400] = a3b4213aba8f001b
2346! Mem[0000000030001400] = f24ee256, %l0 = 00000000259d82ec
2347 swapa [%i0+%g0]0x89,%l0 ! %l0 = 00000000f24ee256
2348! %l2 = a3b4213aba8f001b, imm = fffffffffffffc37, %l5 = 0000000000000046
2349 and %l2,-0x3c9,%l5 ! %l5 = a3b4213aba8f0013
2350! %l0 = f24ee256, %l1 = a391b437, Mem[0000000010141408] = 44f79fa4 0000ffff
2351 stda %l0,[%i5+%o4]0x88 ! Mem[0000000010141408] = f24ee256 a391b437
2352! Mem[0000000010101400] = 00000000 45ffb1ed 5d000000 ffe9a916
2353! %f0 = 39268d5c 31c3ce7d 46000000 72eefee7
2354! %f4 = ff000000 ff000000 04b3c11a 4f27c483
2355! %f8 = a49ff744 7f82e8ff 4bf94126 6fedccdf
2356! %f12 = 47a20214 7cfd1d55 56e24ef2 7115ff97
2357 stda %f0 ,[%i4+%g0]ASI_BLK_AIUP ! Block Store to 0000000010101400
2358! Mem[0000000030001400] = ec829d25, %l2 = a3b4213aba8f001b
2359 ldstuba [%i0+%g0]0x81,%l2 ! %l2 = 00000000000000ec
2360! %f2 = 46000000 72eefee7, %l7 = 0000000042f9eeb3
2361! Mem[0000000030101428] = 4bf941266fedccdf
2362 add %i4,0x028,%g1
2363 stda %f2,[%g1+%l7]ASI_PST16_SL ! Mem[0000000030101428] = e7feee726fedccdf
2364! Code Fragment 3, seed = 400209
2365p0_fragment_7:
2366! %l0 = 00000000f24ee256
2367 setx 0xd80b54aa8137be9e,%g7,%l0 ! %l0 = d80b54aa8137be9e
2368! %l1 = a3472db5a391b437
2369 setx 0xbc4867a4e5868949,%g7,%l1 ! %l1 = bc4867a4e5868949
2370 setx 0x1fe000, %g1, %g3
2371 or %l0, %g3, %l0 ! always set perrmask = 0xff
2372 setx 0x1ffff8, %g1, %g2
2373 and %l0, %g2, %l0
2374 ta T_CHANGE_HPRIV
2375 stxa %l1, [%l0]ASI_DCACHE_DATA
2376 ta T_CHANGE_NONHPRIV
2377! %l0 = d80b54aa8137be9e
2378 setx 0xffb064a35870f004,%g7,%l0 ! %l0 = ffb064a35870f004
2379! %l1 = bc4867a4e5868949
2380 setx 0x041a8881746175cf,%g7,%l1 ! %l1 = 041a8881746175cf
2381p0_fragment_7_end:
2382! Mem[0000000010041408] = ff000000, %l3 = 00000000ffffffff
2383 swapa [%i1+%o4]0x88,%l3 ! %l3 = 00000000ff000000
2384
2385p0_label_88:
2386! Starting 10 instruction Load Burst
2387! Mem[0000000020800000] = ff175630, %l2 = 00000000000000ec
2388 ldub [%o1+%g0],%l2 ! %l2 = 00000000000000ff
2389 membar #Sync ! Added by membar checker (19)
2390! Mem[0000000010101408] = 46000000, %l7 = 0000000042f9eeb3
2391 ldsha [%i4+%o4]0x80,%l7 ! %l7 = 0000000000004600
2392! Mem[0000000010001410] = 26390000a49ff744, %l3 = 00000000ff000000
2393 ldxa [%i0+%o5]0x88,%l3 ! %l3 = 26390000a49ff744
2394! Mem[0000000020800001] = ff175630, %l0 = ffb064a35870f004
2395 ldub [%o1+0x001],%l0 ! %l0 = 0000000000000017
2396! Mem[0000000030001400] = 259d82ff, %l5 = a3b4213aba8f0013
2397 lduwa [%i0+%g0]0x89,%l5 ! %l5 = 00000000259d82ff
2398! Mem[0000000030141400] = 00000000, %l4 = 000036ff00ff00ff
2399 ldsha [%i5+%g0]0x81,%l4 ! %l4 = 0000000000000000
2400! Mem[0000000010141438] = da274637 00000061, %l4 = 00000000, %l5 = 259d82ff
2401 ldd [%i5+0x038],%l4 ! %l4 = 00000000da274637 0000000000000061
2402! Mem[0000000030041400] = 3100ffffffffff97, %f2 = 46000000 72eefee7
2403 ldda [%i1+%g0]0x81,%f2 ! %f2 = 3100ffff ffffff97
2404! Mem[0000000030001408] = 00000000, %l7 = 0000000000004600
2405 lduba [%i0+%o4]0x89,%l7 ! %l7 = 0000000000000000
2406! Code Fragment 3, seed = 996039
2407p0_fragment_8:
2408! %l0 = 0000000000000017
2409 setx 0xb8363e86c02e58ee,%g7,%l0 ! %l0 = b8363e86c02e58ee
2410! %l1 = 041a8881746175cf
2411 setx 0x2e298ef12a845299,%g7,%l1 ! %l1 = 2e298ef12a845299
2412 setx 0x1fe000, %g1, %g3
2413 or %l0, %g3, %l0 ! always set perrmask = 0xff
2414 setx 0x1ffff8, %g1, %g2
2415 and %l0, %g2, %l0
2416 ta T_CHANGE_HPRIV
2417 stxa %l1, [%l0]ASI_DCACHE_DATA
2418 ta T_CHANGE_NONHPRIV
2419! %l0 = b8363e86c02e58ee
2420 setx 0x4054135eb7bab854,%g7,%l0 ! %l0 = 4054135eb7bab854
2421! %l1 = 2e298ef12a845299
2422 setx 0xf0222547cb630d1f,%g7,%l1 ! %l1 = f0222547cb630d1f
2423p0_fragment_8_end:
2424
2425p0_label_89:
2426! Starting 10 instruction Store Burst
2427! Mem[0000000030081408] = 000000ff, %l0 = 4054135eb7bab854
2428 ldstuba [%i2+%o4]0x89,%l0 ! %l0 = 00000000000000ff
2429! %l2 = 000000ff, %l3 = a49ff744, Mem[0000000030141410] = 39268d5c 31c3ce7d
2430 stda %l2,[%i5+%o5]0x81 ! Mem[0000000030141410] = 000000ff a49ff744
2431! Mem[0000000030001410] = 00ff0000, %l5 = 0000000000000061
2432 ldstuba [%i0+%o5]0x81,%l5 ! %l5 = 0000000000000000
2433! Mem[0000000030041408] = 7f82e857, %l6 = 0000000000000039
2434 ldstuba [%i1+%o4]0x81,%l6 ! %l6 = 000000000000007f
2435! %l2 = 000000ff, %l3 = a49ff744, Mem[0000000030141400] = 00000000 00000000
2436 stda %l2,[%i5+%g0]0x81 ! Mem[0000000030141400] = 000000ff a49ff744
2437! %f2 = 3100ffff, Mem[00000000300c1408] = ff120000
2438 sta %f2 ,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 3100ffff
2439! Mem[0000000030001408] = 00000000, %l7 = 0000000000000000
2440 swapa [%i0+%o4]0x89,%l7 ! %l7 = 0000000000000000
2441! %f15 = 7115ff97, Mem[0000000010101410] = ff000000
2442 sta %f15,[%i4+%o5]0x80 ! Mem[0000000010101410] = 7115ff97
2443! %l1 = f0222547cb630d1f, Mem[0000000030001408] = 00000000
2444 stba %l1,[%i0+%o4]0x89 ! Mem[0000000030001408] = 0000001f
2445! Mem[00000000211c0001] = 00313e90, %l0 = 00000000000000ff
2446 ldstub [%o2+0x001],%l0 ! %l0 = 0000000000000031
2447
2448p0_label_90:
2449! Starting 10 instruction Load Burst
2450! Mem[0000000030001408] = 1f000000, %l5 = 0000000000000000
2451 ldstuba [%i0+%o4]0x81,%l5 ! %l5 = 000000000000001f
2452! Mem[0000000010101408] = 46000000 72eefee7, %l0 = 00000031, %l1 = cb630d1f
2453 ldda [%i4+%o4]0x80,%l0 ! %l0 = 0000000046000000 0000000072eefee7
2454! Mem[0000000010041408] = ffffffff, %f0 = 39268d5c
2455 lda [%i1+%o4]0x88,%f0 ! %f0 = ffffffff
2456! Mem[0000000010181428] = 2e0a5a36, %l4 = 00000000da274637, %asi = 80
2457 ldswa [%i6+0x028]%asi,%l4 ! %l4 = 000000002e0a5a36
2458! Code Fragment 3, seed = 507899
2459p0_fragment_9:
2460! %l0 = 0000000046000000
2461 setx 0x4b26b2013201634e,%g7,%l0 ! %l0 = 4b26b2013201634e
2462! %l1 = 0000000072eefee7
2463 setx 0x6dd10fa3b880cef9,%g7,%l1 ! %l1 = 6dd10fa3b880cef9
2464 setx 0x1fe000, %g1, %g3
2465 or %l0, %g3, %l0 ! always set perrmask = 0xff
2466 setx 0x1ffff8, %g1, %g2
2467 and %l0, %g2, %l0
2468 ta T_CHANGE_HPRIV
2469 stxa %l1, [%l0]ASI_DCACHE_DATA
2470 ta T_CHANGE_NONHPRIV
2471! %l0 = 4b26b2013201634e
2472 setx 0x25f79320fc0e06b4,%g7,%l0 ! %l0 = 25f79320fc0e06b4
2473! %l1 = 6dd10fa3b880cef9
2474 setx 0x4a3a7a0bdc3c8d7f,%g7,%l1 ! %l1 = 4a3a7a0bdc3c8d7f
2475p0_fragment_9_end:
2476! Mem[0000000010141408] = f24ee256, %l5 = 000000000000001f
2477 ldsba [%i5+%o4]0x88,%l5 ! %l5 = 0000000000000056
2478! Mem[00000000211c0000] = 00ff3e90, %l7 = 0000000000000000, %asi = 80
2479 ldsha [%o2+0x000]%asi,%l7 ! %l7 = 00000000000000ff
2480! Mem[00000000201c0000] = 00ff9c00, %l1 = 4a3a7a0bdc3c8d7f, %asi = 80
2481 lduba [%o0+0x000]%asi,%l1 ! %l1 = 0000000000000000
2482! Mem[0000000010041400] = 00000000, %l4 = 000000002e0a5a36
2483 lduba [%i1+%g0]0x88,%l4 ! %l4 = 0000000000000000
2484! Mem[0000000030181410] = a3b4213a ba8f4a7f, %l6 = 0000007f, %l7 = 000000ff
2485 ldda [%i6+%o5]0x89,%l6 ! %l6 = 00000000ba8f4a7f 00000000a3b4213a
2486
2487p0_label_91:
2488! Starting 10 instruction Store Burst
2489! Mem[0000000010081418] = 00000000, %l6 = 00000000ba8f4a7f
2490 swap [%i2+0x018],%l6 ! %l6 = 0000000000000000
2491! %l1 = 0000000000000000, Mem[000000001014142e] = 00509e7d, %asi = 80
2492 stba %l1,[%i5+0x02e]%asi ! Mem[000000001014142c] = 0050007d
2493! %l0 = 25f79320fc0e06b4, Mem[000000001000140c] = 44f79fa4
2494 stw %l0,[%i0+0x00c] ! Mem[000000001000140c] = fc0e06b4
2495! %f26 = 46000000 57e8827f, %l1 = 0000000000000000
2496! Mem[0000000010141418] = 7f4a8fba3a21b4a3
2497 add %i5,0x018,%g1
2498 stda %f26,[%g1+%l1]ASI_PST8_P ! Mem[0000000010141418] = 7f4a8fba3a21b4a3
2499! %l6 = 0000000000000000, Mem[0000000030041400] = ffff0031
2500 stha %l6,[%i1+%g0]0x89 ! Mem[0000000030041400] = ffff0000
2501! %l0 = 25f79320fc0e06b4, Mem[00000000300c1408] = ffff0031
2502 stwa %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = fc0e06b4
2503! Mem[00000000100c1400] = 7f4a8fba 31f74091 39268d5c 0000007f
2504! %f0 = ffffffff 31c3ce7d 3100ffff ffffff97
2505! %f4 = ff000000 ff000000 04b3c11a 4f27c483
2506! %f8 = a49ff744 7f82e8ff 4bf94126 6fedccdf
2507! %f12 = 47a20214 7cfd1d55 56e24ef2 7115ff97
2508 stda %f0 ,[%i3+%g0]ASI_BLK_AIUPL ! Block Store to 00000000100c1400
2509! %l5 = 0000000000000056, Mem[0000000030081400] = b69cffffffffffff
2510 stxa %l5,[%i2+%g0]0x89 ! Mem[0000000030081400] = 0000000000000056
2511! %l2 = 00000000000000ff, Mem[0000000010041400] = 00000000
2512 stba %l2,[%i1+%g0]0x80 ! Mem[0000000010041400] = ff000000
2513! %l7 = 00000000a3b4213a, Mem[00000000201c0000] = 00ff9c00, %asi = 80
2514 stha %l7,[%o0+0x000]%asi ! Mem[00000000201c0000] = 213a9c00
2515
2516p0_label_92:
2517! Starting 10 instruction Load Burst
2518! Mem[00000000300c1408] = fc0e06b4, %l5 = 0000000000000056
2519 lduwa [%i3+%o4]0x89,%l5 ! %l5 = 00000000fc0e06b4
2520! %f28 = a49ff744, %f25 = ffffffff
2521 fitos %f28,%f25 ! %f25 = ceb6c011
2522! Mem[000000001018141a] = 1b5d5d2a, %l7 = 00000000a3b4213a
2523 lduh [%i6+0x01a],%l7 ! %l7 = 0000000000005d2a
2524! Mem[0000000010141408] = f24ee256, %l1 = 0000000000000000
2525 lduwa [%i5+%o4]0x88,%l1 ! %l1 = 00000000f24ee256
2526! Mem[0000000010101410] = 7115ff97 ff000000, %l2 = 000000ff, %l3 = a49ff744
2527 ldda [%i4+%o5]0x80,%l2 ! %l2 = 000000007115ff97 00000000ff000000
2528! Mem[0000000030181410] = 7f4a8fba3a21b4a3, %f28 = a49ff744 7f82e857
2529 ldda [%i6+%o5]0x81,%f28 ! %f28 = 7f4a8fba 3a21b4a3
2530 membar #Sync ! Added by membar checker (20)
2531! Mem[00000000100c1400] = 7dcec331 ffffffff 97ffffff ffff0031
2532! Mem[00000000100c1410] = 000000ff 000000ff 83c4274f 1ac1b304
2533! Mem[00000000100c1420] = ffe8827f 44f79fa4 dfcced6f 2641f94b
2534! Mem[00000000100c1430] = 551dfd7c 1402a247 97ff1571 f24ee256
2535 ldda [%i3+%g0]ASI_BLK_P,%f0 ! Block Load from 00000000100c1400
2536! Mem[0000000010001408] = 7f82e8ff, %l7 = 0000000000005d2a
2537 ldsba [%i0+%o4]0x88,%l7 ! %l7 = ffffffffffffffff
2538! Mem[0000000010041400] = ff00000000000000, %f30 = ff000000 ffffffff
2539 ldda [%i1+%g0]0x80,%f30 ! %f30 = ff000000 00000000
2540! Mem[0000000010181408] = 00000000, %l4 = 0000000000000000
2541 lduba [%i6+%o4]0x88,%l4 ! %l4 = 0000000000000000
2542
2543p0_label_93:
2544! Starting 10 instruction Store Burst
2545! Mem[0000000030001400] = 259d82ff, %l3 = 00000000ff000000
2546 ldstuba [%i0+%g0]0x89,%l3 ! %l3 = 00000000000000ff
2547! Mem[0000000010081410] = 00000000, %l7 = ffffffffffffffff
2548 ldstuba [%i2+%o5]0x80,%l7 ! %l7 = 0000000000000000
2549! %l3 = 00000000000000ff, Mem[0000000010181410] = 0000001b
2550 stha %l3,[%i6+%o5]0x88 ! Mem[0000000010181410] = 000000ff
2551! Mem[0000000030101410] = ffffffff, %l1 = 00000000f24ee256
2552 ldstuba [%i4+%o5]0x89,%l1 ! %l1 = 00000000000000ff
2553! %l0 = 25f79320fc0e06b4, Mem[0000000010001432] = 00000000
2554 stb %l0,[%i0+0x032] ! Mem[0000000010001430] = 0000b400
2555! Mem[0000000030101410] = ffffffff, %l3 = 00000000000000ff
2556 ldstuba [%i4+%o5]0x89,%l3 ! %l3 = 00000000000000ff
2557! Mem[0000000010001428] = 00000000, %l0 = 25f79320fc0e06b4
2558 ldstub [%i0+0x028],%l0 ! %l0 = 0000000000000000
2559! Mem[00000000100c1400] = 7dcec331, %l0 = 0000000000000000
2560 swapa [%i3+%g0]0x80,%l0 ! %l0 = 000000007dcec331
2561! %f8 = ffe8827f, Mem[0000000030001400] = ff829d25
2562 sta %f8 ,[%i0+%g0]0x81 ! Mem[0000000030001400] = ffe8827f
2563! %l1 = 00000000000000ff, Mem[000000001000140a] = ffe8827f
2564 sth %l1,[%i0+0x00a] ! Mem[0000000010001408] = ffe800ff
2565
2566p0_label_94:
2567! Starting 10 instruction Load Burst
2568! Mem[0000000020800041] = ff548c60, %l2 = 000000007115ff97
2569 ldsb [%o1+0x041],%l2 ! %l2 = 0000000000000054
2570! Mem[0000000010141400] = ff00f94bffffff97, %l4 = 0000000000000000
2571 ldxa [%i5+%g0]0x80,%l4 ! %l4 = ff00f94bffffff97
2572! Mem[0000000010181400] = 3a21b4a3, %l1 = 00000000000000ff
2573 ldsha [%i6+%g0]0x88,%l1 ! %l1 = ffffffffffffb4a3
2574! Mem[0000000010001400] = 00000000, %l5 = 00000000fc0e06b4
2575 ldswa [%i0+%g0]0x80,%l5 ! %l5 = 0000000000000000
2576! Mem[00000000300c1408] = fc0e06b4, %l2 = 0000000000000054
2577 lduha [%i3+%o4]0x89,%l2 ! %l2 = 00000000000006b4
2578! Mem[0000000020800000] = ff175630, %l0 = 000000007dcec331, %asi = 80
2579 lduha [%o1+0x000]%asi,%l0 ! %l0 = 000000000000ff17
2580! Mem[0000000010181400] = a3b4213aba8f001b, %f24 = ffffffff ceb6c011
2581 ldda [%i6+%g0]0x80,%f24 ! %f24 = a3b4213a ba8f001b
2582! Mem[0000000010081410] = 000000ff, %l2 = 00000000000006b4
2583 lduwa [%i2+%o5]0x88,%l2 ! %l2 = 00000000000000ff
2584! Mem[00000000300c1410] = 00ffffec, %l3 = 00000000000000ff
2585 lduha [%i3+%o5]0x81,%l3 ! %l3 = 00000000000000ff
2586! Mem[0000000030181400] = ffffff97, %l5 = 0000000000000000
2587 lduha [%i6+%g0]0x89,%l5 ! %l5 = 000000000000ff97
2588
2589p0_label_95:
2590! Starting 10 instruction Store Burst
2591! %f24 = a3b4213a ba8f001b, %l3 = 00000000000000ff
2592! Mem[0000000010001418] = 00000000e1ffffff
2593 add %i0,0x018,%g1
2594 stda %f24,[%g1+%l3]ASI_PST16_P ! Mem[0000000010001418] = a3b4213aba8f001b
2595! %l5 = 000000000000ff97, Mem[0000000030081408] = 000000ff
2596 stha %l5,[%i2+%o4]0x89 ! Mem[0000000030081408] = 0000ff97
2597! %f18 = ffffffff 39268d5c, Mem[0000000030141410] = ff000000 44f79fa4
2598 stda %f18,[%i5+%o5]0x89 ! Mem[0000000030141410] = ffffffff 39268d5c
2599 membar #Sync ! Added by membar checker (21)
2600! Mem[0000000030081400] = 56000000 00000000 97ff0000 1481c8fe
2601! Mem[0000000030081410] = ffff0000 000000c5 376dce5a 41f054c3
2602! Mem[0000000030081420] = 72562be8 53266b59 113fd266 6b6e511f
2603! Mem[0000000030081430] = 6d20cd54 7468b395 7f8ca432 3a214c3b
2604 ldda [%i2+%g0]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030081400
2605! %l7 = 0000000000000000, imm = 0000000000000703, %l0 = 000000000000ff17
2606 xnor %l7,0x703,%l0 ! %l0 = fffffffffffff8fc
2607! Mem[0000000010181410] = ff00000000000000, %l1 = ffffffffffffb4a3, %l2 = 00000000000000ff
2608 add %i6,0x10,%g1
2609 casxa [%g1]0x80,%l1,%l2 ! %l2 = ff00000000000000
2610! %l3 = 00000000000000ff, Mem[0000000030141408] = ffffffff
2611 stwa %l3,[%i5+%o4]0x89 ! Mem[0000000030141408] = 000000ff
2612! %l1 = ffffffffffffb4a3, Mem[0000000010181400] = 3a21b4a3
2613 stha %l1,[%i6+%g0]0x88 ! Mem[0000000010181400] = 3a21b4a3
2614! %f24 = 72562be8 53266b59, Mem[0000000010041400] = ff000000 00000000
2615 stda %f24,[%i1+%g0]0x80 ! Mem[0000000010041400] = 72562be8 53266b59
2616 membar #Sync ! Added by membar checker (22)
2617! %f10 = dfcced6f 2641f94b, Mem[0000000030081410] = 0000ffff c5000000
2618 stda %f10,[%i2+%o5]0x89 ! Mem[0000000030081410] = dfcced6f 2641f94b
2619
2620p0_label_96:
2621! Starting 10 instruction Load Burst
2622! Mem[0000000010101408] = e7feee72 00000046, %l4 = ffffff97, %l5 = 0000ff97
2623 ldda [%i4+%o4]0x88,%l4 ! %l4 = 0000000000000046 00000000e7feee72
2624! Mem[0000000010101428] = 4bf94126, %f28 = 6d20cd54
2625 lda [%i4+0x028]%asi,%f28 ! %f28 = 4bf94126
2626! Mem[0000000020800041] = ff548c60, %l5 = 00000000e7feee72, %asi = 80
2627 lduba [%o1+0x041]%asi,%l5 ! %l5 = 0000000000000054
2628! Mem[00000000100c1400] = 00000000, %l7 = 0000000000000000
2629 lduha [%i3+%g0]0x88,%l7 ! %l7 = 0000000000000000
2630! Mem[000000001010142c] = 6fedccdf, %l1 = ffffffffffffb4a3
2631 ldsw [%i4+0x02c],%l1 ! %l1 = 000000006fedccdf
2632! Mem[0000000030081400] = 00000056, %l4 = 0000000000000046
2633 lduha [%i2+%g0]0x89,%l4 ! %l4 = 0000000000000056
2634! %f8 = ffe8827f, %f14 = 97ff1571, %f8 = ffe8827f
2635 fsubs %f8 ,%f14,%f8 ! %f8 = ffe8827f
2636! Mem[0000000030141400] = ff000000, %l5 = 0000000000000054
2637 ldsha [%i5+%g0]0x89,%l5 ! %l5 = 0000000000000000
2638! Mem[0000000010101400] = 39268d5c, %l3 = 00000000000000ff
2639 ldsba [%i4+%g0]0x80,%l3 ! %l3 = 0000000000000039
2640! Mem[00000000100c1410] = 000000ff, %l6 = 0000000000000000
2641 lduha [%i3+%o5]0x80,%l6 ! %l6 = 0000000000000000
2642
2643p0_label_97:
2644! Starting 10 instruction Store Burst
2645! %l2 = ff00000000000000, immd = 0000000000000d00, %l108 = 0000000000000002
2646 sdivx %l2,0xd00,%l2 ! %l2 = ffffec4ec4ec4ec5
2647! Mem[0000000020800001] = ff175630, %l4 = 0000000000000056
2648 ldstub [%o1+0x001],%l4 ! %l4 = 0000000000000017
2649! Mem[0000000010141408] = 56e24ef2, %l0 = fffff8fc, %l4 = 00000017
2650 add %i5,0x08,%g1
2651 casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000056e24ef2
2652! %l4 = 56e24ef2, %l5 = 00000000, Mem[0000000010141400] = ff00f94b ffffff97
2653 stda %l4,[%i5+%g0]0x80 ! Mem[0000000010141400] = 56e24ef2 00000000
2654! %l0 = fffffffffffff8fc, Mem[0000000030141410] = 5c8d2639ffffffff
2655 stxa %l0,[%i5+%o5]0x81 ! Mem[0000000030141410] = fffffffffffff8fc
2656! %f14 = 97ff1571 f24ee256, Mem[0000000010081408] = 7f82e857 a49ff744
2657 stda %f14,[%i2+%o4]0x88 ! Mem[0000000010081408] = 97ff1571 f24ee256
2658! %f26 = 113fd266 6b6e511f, Mem[0000000030001408] = ff000000 00000000
2659 stda %f26,[%i0+%o4]0x81 ! Mem[0000000030001408] = 113fd266 6b6e511f
2660! %l0 = fffff8fc, %l1 = 6fedccdf, Mem[0000000030001410] = ffff0000 5c8d2639
2661 stda %l0,[%i0+%o5]0x81 ! Mem[0000000030001410] = fffff8fc 6fedccdf
2662! %f28 = 4bf94126 7468b395, Mem[00000000100c1400] = 00000000 ffffffff
2663 stda %f28,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 4bf94126 7468b395
2664! Mem[0000000010081410] = 000000ff, %l6 = 0000000000000000
2665 swapa [%i2+%o5]0x88,%l6 ! %l6 = 00000000000000ff
2666
2667p0_label_98:
2668! Starting 10 instruction Load Burst
2669! %f23 = 41f054c3, %f14 = 97ff1571, %f24 = 72562be8 53266b59
2670 fsmuld %f23,%f14,%f24 ! %f24 = bb4def11 e8cd2260
2671! Mem[0000000030081410] = 2641f94b, %f16 = 56000000
2672 lda [%i2+%o5]0x89,%f16 ! %f16 = 2641f94b
2673! %l0 = fffffffffffff8fc, %l1 = 000000006fedccdf, %l3 = 0000000000000039
2674 xnor %l0,%l1,%l3 ! %l3 = 000000006fedcbdc
2675! %l3 = 000000006fedcbdc, imm = fffffffffffffb7a, %l3 = 000000006fedcbdc
2676 sub %l3,-0x486,%l3 ! %l3 = 000000006fedd062
2677 membar #Sync ! Added by membar checker (23)
2678! Mem[0000000030081400] = 56000000 00000000 97ff0000 1481c8fe
2679! Mem[0000000030081410] = 4bf94126 6fedccdf 376dce5a 41f054c3
2680! Mem[0000000030081420] = 72562be8 53266b59 113fd266 6b6e511f
2681! Mem[0000000030081430] = 6d20cd54 7468b395 7f8ca432 3a214c3b
2682 ldda [%i2+%g0]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000030081400
2683! Mem[00000000100c1410] = 000000ff000000ff, %f10 = dfcced6f 2641f94b
2684 ldda [%i3+%o5]0x80,%f10 ! %f10 = 000000ff 000000ff
2685! Mem[0000000010001428] = ff00000000001a27, %f6 = 83c4274f 1ac1b304
2686 ldd [%i0+0x028],%f6 ! %f6 = ff000000 00001a27
2687! Code Fragment 3, seed = 994896
2688p0_fragment_10:
2689! %l0 = fffffffffffff8fc
2690 setx 0xe117af345f8d55a6,%g7,%l0 ! %l0 = e117af345f8d55a6
2691! %l1 = 000000006fedccdf
2692 setx 0xb29fe82754fb11d1,%g7,%l1 ! %l1 = b29fe82754fb11d1
2693 setx 0x1fe000, %g1, %g3
2694 or %l0, %g3, %l0 ! always set perrmask = 0xff
2695 setx 0x1ffff8, %g1, %g2
2696 and %l0, %g2, %l0
2697 ta T_CHANGE_HPRIV
2698 stxa %l1, [%l0]ASI_DCACHE_DATA
2699 ta T_CHANGE_NONHPRIV
2700! %l0 = e117af345f8d55a6
2701 setx 0x9cdc01e72ecfb20c,%g7,%l0 ! %l0 = 9cdc01e72ecfb20c
2702! %l1 = b29fe82754fb11d1
2703 setx 0x37afd003f5333957,%g7,%l1 ! %l1 = 37afd003f5333957
2704p0_fragment_10_end:
2705! Mem[0000000010001410] = 44f79fa4 00003926, %l0 = 2ecfb20c, %l1 = f5333957
2706 ldda [%i0+%o5]0x80,%l0 ! %l0 = 0000000044f79fa4 0000000000003926
2707! Mem[00000000100c1410] = 000000ff000000ff, %f0 = 7dcec331 ffffffff
2708 ldda [%i3+%o5]0x80,%f0 ! %f0 = 000000ff 000000ff
2709
2710p0_label_99:
2711! Starting 10 instruction Store Burst
2712! Mem[0000000030081400] = 5600000000000000, %f14 = 97ff1571 f24ee256
2713 ldda [%i2+%g0]0x81,%f14 ! %f14 = 56000000 00000000
2714 membar #Sync ! Added by membar checker (24)
2715! %l4 = 0000000056e24ef2, Mem[0000000030081400] = 56000000
2716 stba %l4,[%i2+%g0]0x81 ! Mem[0000000030081400] = f2000000
2717! %l3 = 000000006fedd062, %l0 = 0000000044f79fa4, %l6 = 00000000000000ff
2718 or %l3,%l0,%l6 ! %l6 = 000000006fffdfe6
2719! %l0 = 0000000044f79fa4, Mem[0000000010141400] = 56e24ef2
2720 stba %l0,[%i5+%g0]0x80 ! Mem[0000000010141400] = a4e24ef2
2721! %l1 = 0000000000003926, Mem[0000000010041410] = 00ff00ff
2722 stwa %l1,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00003926
2723! Mem[0000000030141410] = ffffffff, %l1 = 0000000000003926
2724 ldstuba [%i5+%o5]0x89,%l1 ! %l1 = 00000000000000ff
2725! %f16 = 00000000 00000056, %l3 = 000000006fedd062
2726! Mem[0000000010041438] = 000000000000007f
2727 add %i1,0x038,%g1
2728 stda %f16,[%g1+%l3]ASI_PST8_P ! Mem[0000000010041438] = 000000000000007f
2729! %f11 = 000000ff, Mem[0000000010141400] = f24ee2a4
2730 sta %f11,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000000ff
2731! Mem[0000000010041400] = 72562be8, %l7 = 0000000000000000
2732 swapa [%i1+%g0]0x80,%l7 ! %l7 = 0000000072562be8
2733! Mem[0000000010081410] = 00000000, %l7 = 0000000072562be8
2734 ldstuba [%i2+%o5]0x88,%l7 ! %l7 = 0000000000000000
2735
2736p0_label_100:
2737! Starting 10 instruction Load Burst
2738! Mem[0000000010141400] = ff000000, %l1 = 00000000000000ff
2739 ldswa [%i5+%g0]0x80,%l1 ! %l1 = ffffffffff000000
2740! Mem[0000000010001400] = ffffffff 00000000, %l4 = 56e24ef2, %l5 = 00000000
2741 ldda [%i0+%g0]0x88,%l4 ! %l4 = 0000000000000000 00000000ffffffff
2742! Mem[0000000010181420] = 34187d3838e46569, %l4 = 0000000000000000
2743 ldx [%i6+0x020],%l4 ! %l4 = 34187d3838e46569
2744! Mem[0000000030181400] = 97ffffff, %l2 = ffffec4ec4ec4ec5
2745 lduwa [%i6+%g0]0x81,%l2 ! %l2 = 0000000097ffffff
2746! Mem[0000000010001408] = ff00e8ff, %f23 = 5ace6d37
2747 lda [%i0+%o4]0x88,%f23 ! %f23 = ff00e8ff
2748! Mem[0000000010101410] = 7115ff97, %l0 = 0000000044f79fa4
2749 ldsba [%i4+%o5]0x80,%l0 ! %l0 = 0000000000000071
2750! Mem[0000000010041400] = 0000000053266b59, %l0 = 0000000000000071
2751 ldx [%i1+%g0],%l0 ! %l0 = 0000000053266b59
2752! Mem[000000001000140c] = fc0e06b4, %l3 = 000000006fedd062
2753 ldsw [%i0+0x00c],%l3 ! %l3 = fffffffffc0e06b4
2754! Mem[0000000010141408] = 56e24ef237b491a3, %f22 = c354f041 ff00e8ff
2755 ldda [%i5+%o4]0x80,%f22 ! %f22 = 56e24ef2 37b491a3
2756! %l5 = 00000000ffffffff, %l5 = 00000000ffffffff, %l6 = 000000006fffdfe6
2757 addc %l5,%l5,%l6 ! %l6 = 00000001fffffffe
2758
2759p0_label_101:
2760! Starting 10 instruction Store Burst
2761! Code Fragment 4, seed = 804789
2762p0_fragment_11:
2763! %l0 = 0000000053266b59
2764 setx 0x077e65d5c853ff7e,%g7,%l0 ! %l0 = 077e65d5c853ff7e
2765! %l1 = ffffffffff000000
2766 setx 0x1b8687d0e7a87429,%g7,%l1 ! %l1 = 1b8687d0e7a87429
2767 setx 0x7ff8, %g1, %g2
2768 and %l0, %g2, %l0
2769 setx 0xffffffff, %g1, %g2
2770 and %l1, %g2, %l1
2771 setx 0x100000000, %g1, %g2
2772 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2773 ta T_CHANGE_HPRIV
2774 stxa %l1, [%l0]ASI_ICACHE_INSTR
2775 ta T_CHANGE_NONHPRIV
2776! %l0 = 077e65d5c853ff7e
2777 setx 0xad38fed3d77064e4,%g7,%l0 ! %l0 = ad38fed3d77064e4
2778! %l1 = 1b8687d0e7a87429
2779 setx 0x5af034f5501054af,%g7,%l1 ! %l1 = 5af034f5501054af
2780p0_fragment_11_end:
2781! %f12 = 551dfd7c 1402a247, Mem[0000000010141410] = ba8f4a31 ffff1bff
2782 stda %f12,[%i5+%o5]0x88 ! Mem[0000000010141410] = 551dfd7c 1402a247
2783! %l3 = fffffffffc0e06b4, Mem[0000000030041410] = ba8f4a31
2784 stwa %l3,[%i1+%o5]0x89 ! Mem[0000000030041410] = fc0e06b4
2785! %f20 = dfcced6f, Mem[00000000100c1400] = 7468b395
2786 sta %f20,[%i3+%g0]0x88 ! Mem[00000000100c1400] = dfcced6f
2787! Mem[00000000201c0000] = 213a9c00, %l1 = 5af034f5501054af
2788 ldstuba [%o0+0x000]%asi,%l1 ! %l1 = 0000000000000021
2789! %f24 = 596b2653 e82b5672, Mem[0000000010041410] = 26390000 ff360000
2790 stda %f24,[%i1+%o5]0x80 ! Mem[0000000010041410] = 596b2653 e82b5672
2791! Mem[0000000010041400] = 00000000, %l1 = 0000000000000021
2792 ldstuba [%i1+%g0]0x80,%l1 ! %l1 = 0000000000000000
2793! %f6 = ff000000 00001a27, Mem[0000000010041428] = 57b1c556 61bbe24f
2794 std %f6 ,[%i1+0x028] ! Mem[0000000010041428] = ff000000 00001a27
2795! %l0 = d77064e4, %l1 = 00000000, Mem[00000000100c1400] = 6fedccdf 2641f94b
2796 stda %l0,[%i3+%g0]0x80 ! Mem[00000000100c1400] = d77064e4 00000000
2797! %f16 = 00000000 00000056, %l3 = fffffffffc0e06b4
2798! Mem[0000000010041438] = 000000000000007f
2799 add %i1,0x038,%g1
2800 stda %f16,[%g1+%l3]ASI_PST32_P ! Mem[0000000010041438] = 000000000000007f
2801
2802p0_label_102:
2803! Starting 10 instruction Load Burst
2804! %f2 = 97ffffff, %f14 = 56000000
2805 fsqrts %f2 ,%f14 ! %f14 = 7fffffff
2806! Mem[0000000010081410] = 000000ff, %l1 = 0000000000000000
2807 ldsha [%i2+%o5]0x88,%l1 ! %l1 = 00000000000000ff
2808! Mem[0000000030141410] = fcf8ffffffffffff, %l6 = 00000001fffffffe
2809 ldxa [%i5+%o5]0x89,%l6 ! %l6 = fcf8ffffffffffff
2810! Mem[00000000211c0001] = 00ff3e90, %l3 = fffffffffc0e06b4
2811 ldub [%o2+0x001],%l3 ! %l3 = 00000000000000ff
2812! Mem[0000000030141408] = ff000000, %l4 = 34187d3838e46569
2813 ldsha [%i5+%o4]0x81,%l4 ! %l4 = ffffffffffffff00
2814! Mem[0000000030181408] = ffffffff, %l5 = 00000000ffffffff
2815 ldsba [%i6+%o4]0x89,%l5 ! %l5 = ffffffffffffffff
2816! Mem[0000000030101410] = ffffffff, %l6 = fcf8ffffffffffff
2817 ldsha [%i4+%o5]0x81,%l6 ! %l6 = ffffffffffffffff
2818! Mem[00000000100c1410] = 000000ff, %l7 = 0000000000000000
2819 ldsba [%i3+%o5]0x80,%l7 ! %l7 = 0000000000000000
2820! Mem[0000000010041400] = ff000000, %l2 = 0000000097ffffff
2821 lduha [%i1+%g0]0x80,%l2 ! %l2 = 000000000000ff00
2822! Mem[0000000010141400] = 000000ff, %l4 = ffffffffffffff00
2823 lduha [%i5+%g0]0x88,%l4 ! %l4 = 00000000000000ff
2824
2825p0_label_103:
2826! Starting 10 instruction Store Burst
2827! %l6 = ffffffffffffffff, Mem[0000000010141410] = 47a202147cfd1d55
2828 stxa %l6,[%i5+%o5]0x80 ! Mem[0000000010141410] = ffffffffffffffff
2829! Mem[0000000030041410] = fc0e06b4, %l0 = ad38fed3d77064e4
2830 ldstuba [%i1+%o5]0x89,%l0 ! %l0 = 00000000000000b4
2831! Mem[0000000010101433] = 47a20214, %l1 = 00000000000000ff
2832 ldstub [%i4+0x033],%l1 ! %l1 = 0000000000000014
2833! Mem[0000000010081410] = ff000000, %l2 = 000000000000ff00
2834 swapa [%i2+%o5]0x80,%l2 ! %l2 = 00000000ff000000
2835! %f24 = 596b2653 e82b5672, Mem[0000000010141410] = ffffffff ffffffff
2836 stda %f24,[%i5+%o5]0x80 ! Mem[0000000010141410] = 596b2653 e82b5672
2837! %l6 = ffffffffffffffff, Mem[0000000030101410] = ffffffff
2838 stwa %l6,[%i4+%o5]0x89 ! Mem[0000000030101410] = ffffffff
2839! %l6 = ffffffff, %l7 = 00000000, Mem[0000000010141408] = f24ee256 a391b437
2840 stda %l6,[%i5+%o4]0x88 ! Mem[0000000010141408] = ffffffff 00000000
2841! %f18 = fec88114 0000ff97, %l4 = 00000000000000ff
2842! Mem[0000000010101418] = 04b3c11a4f27c483
2843 add %i4,0x018,%g1
2844 stda %f18,[%g1+%l4]ASI_PST16_P ! Mem[0000000010101418] = fec881140000ff97
2845! %l6 = ffffffffffffffff, Mem[0000000030081408] = 0000ff97
2846 stba %l6,[%i2+%o4]0x89 ! Mem[0000000030081408] = 0000ffff
2847! Mem[0000000030001410] = fcf8ffff, %l2 = 00000000ff000000
2848 swapa [%i0+%o5]0x89,%l2 ! %l2 = 00000000fcf8ffff
2849
2850p0_label_104:
2851! Starting 10 instruction Load Burst
2852! Mem[0000000030181410] = 7f4a8fba, %l5 = ffffffffffffffff
2853 lduba [%i6+%o5]0x81,%l5 ! %l5 = 000000000000007f
2854! Mem[00000000100c1400] = e46470d7, %l6 = ffffffffffffffff
2855 ldsba [%i3+%g0]0x88,%l6 ! %l6 = ffffffffffffffd7
2856! Mem[0000000020800000] = ffff5630, %l0 = 00000000000000b4
2857 ldub [%o1+%g0],%l0 ! %l0 = 00000000000000ff
2858! Mem[0000000010081408] = 56e24ef2, %l7 = 0000000000000000
2859 ldswa [%i2+%o4]0x80,%l7 ! %l7 = 0000000056e24ef2
2860! Mem[0000000010041408] = ffffffff, %l4 = 00000000000000ff
2861 ldsba [%i1+%o4]0x88,%l4 ! %l4 = ffffffffffffffff
2862! Mem[0000000010001400] = 00000000, %l3 = 00000000000000ff
2863 ldsba [%i0+%g0]0x88,%l3 ! %l3 = 0000000000000000
2864! Mem[00000000211c0000] = 00ff3e90, %l3 = 0000000000000000, %asi = 80
2865 ldsba [%o2+0x000]%asi,%l3 ! %l3 = 0000000000000000
2866! Mem[0000000030141410] = ffffffff, %f17 = 00000056
2867 lda [%i5+%o5]0x89,%f17 ! %f17 = ffffffff
2868! Mem[000000001008142f] = 230d9fa4, %l1 = 0000000000000014, %asi = 80
2869 lduba [%i2+0x02f]%asi,%l1 ! %l1 = 00000000000000a4
2870! Mem[0000000010081408] = f24ee256, %l0 = 00000000000000ff
2871 lduha [%i2+%o4]0x88,%l0 ! %l0 = 000000000000e256
2872
2873p0_label_105:
2874! Starting 10 instruction Store Burst
2875! %l1 = 00000000000000a4, Mem[0000000010041410] = 596b2653e82b5672
2876 stxa %l1,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000000000a4
2877! Mem[0000000010001400] = 00000000, %l6 = ffffffffffffffd7
2878 ldstuba [%i0+%g0]0x88,%l6 ! %l6 = 0000000000000000
2879! %l2 = 00000000fcf8ffff, Mem[0000000010101408] = 46000000
2880 stha %l2,[%i4+%o4]0x80 ! Mem[0000000010101408] = ffff0000
2881! Mem[0000000010041430] = 9fa49bc4, %l0 = 000000000000e256
2882 ldstuba [%i1+0x030]%asi,%l0 ! %l0 = 000000000000009f
2883! Mem[00000000100c140e] = ffff0031, %l6 = 0000000000000000
2884 ldstub [%i3+0x00e],%l6 ! %l6 = 0000000000000000
2885! Mem[0000000010141400] = ff00000000000000, %l4 = ffffffffffffffff, %l7 = 0000000056e24ef2
2886 casxa [%i5]0x80,%l4,%l7 ! %l7 = ff00000000000000
2887! %l1 = 00000000000000a4, Mem[000000001010142a] = 4bf94126
2888 sth %l1,[%i4+0x02a] ! Mem[0000000010101428] = 4bf900a4
2889! %l4 = ffffffffffffffff, Mem[00000000211c0000] = 00ff3e90, %asi = 80
2890 stba %l4,[%o2+0x000]%asi ! Mem[00000000211c0000] = ffff3e90
2891! Mem[00000000201c0000] = ff3a9c00, %l1 = 00000000000000a4
2892 ldstub [%o0+%g0],%l1 ! %l1 = 00000000000000ff
2893! %l7 = ff00000000000000, Mem[000000001010143d] = 7115ff97, %asi = 80
2894 stba %l7,[%i4+0x03d]%asi ! Mem[000000001010143c] = 7100ff97
2895
2896p0_label_106:
2897! Starting 10 instruction Load Burst
2898! Mem[0000000030081408] = ffff0000, %l0 = 000000000000009f
2899 ldswa [%i2+%o4]0x81,%l0 ! %l0 = ffffffffffff0000
2900! %l3 = 0000000000000000, %l2 = 00000000fcf8ffff, %l4 = ffffffffffffffff
2901 and %l3,%l2,%l4 ! %l4 = 0000000000000000
2902! Mem[0000000010141400] = ff00000000000000, %l0 = ffffffffffff0000
2903 ldxa [%i5+%g0]0x80,%l0 ! %l0 = ff00000000000000
2904! Mem[0000000030001410] = 000000ff, %l5 = 000000000000007f
2905 ldsba [%i0+%o5]0x81,%l5 ! %l5 = 0000000000000000
2906! Mem[0000000030101400] = 5c8d2639, %l6 = 0000000000000000
2907 ldswa [%i4+%g0]0x89,%l6 ! %l6 = 000000005c8d2639
2908! %l0 = 00000000, %l1 = 000000ff, Mem[0000000010001410] = 44f79fa4 00003926
2909 stda %l0,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000 000000ff
2910! Mem[0000000010001410] = 00000000000000ff, %l1 = 00000000000000ff
2911 ldxa [%i0+%o5]0x80,%l1 ! %l1 = 00000000000000ff
2912! Mem[0000000010081408] = 56e24ef2 7115ff97, %l0 = 00000000, %l1 = 000000ff
2913 ldda [%i2+%o4]0x80,%l0 ! %l0 = 0000000056e24ef2 000000007115ff97
2914! Mem[0000000020800000] = ffff5630, %l5 = 0000000000000000, %asi = 80
2915 lduha [%o1+0x000]%asi,%l5 ! %l5 = 000000000000ffff
2916! Mem[0000000010181400] = a3b4213a ba8f001b, %l0 = 56e24ef2, %l1 = 7115ff97
2917 ldd [%i6+%g0],%l0 ! %l0 = 00000000a3b4213a 00000000ba8f001b
2918
2919p0_label_107:
2920! Starting 10 instruction Store Burst
2921! Mem[0000000010081410] = 00ff0000, %l7 = 0000000000000000
2922 swapa [%i2+%o5]0x88,%l7 ! %l7 = 0000000000ff0000
2923! %f22 = 56e24ef2 37b491a3, %l5 = 000000000000ffff
2924! Mem[0000000030041430] = ff000000374627ff
2925 add %i1,0x030,%g1
2926 stda %f22,[%g1+%l5]ASI_PST16_S ! Mem[0000000030041430] = 56e24ef237b491a3
2927! Mem[0000000030001408] = 113fd266, %l6 = 000000005c8d2639
2928 swapa [%i0+%o4]0x81,%l6 ! %l6 = 00000000113fd266
2929! Mem[0000000010181408] = 00000000, %l3 = 0000000000000000
2930 ldstuba [%i6+%o4]0x80,%l3 ! %l3 = 0000000000000000
2931! Mem[0000000010181410] = ff000000, %l1 = 00000000ba8f001b
2932 ldstuba [%i6+%o5]0x80,%l1 ! %l1 = 00000000000000ff
2933! %l2 = fcf8ffff, %l3 = 00000000, Mem[00000000300c1408] = fc0e06b4 fff79fa4
2934 stda %l2,[%i3+%o4]0x89 ! Mem[00000000300c1408] = fcf8ffff 00000000
2935! %l5 = 000000000000ffff, Mem[0000000010041428] = ff000000, %asi = 80
2936 stha %l5,[%i1+0x028]%asi ! Mem[0000000010041428] = ffff0000
2937! Mem[0000000010101408] = 0000ffff, %l4 = 0000000000000000
2938 ldstuba [%i4+%o4]0x88,%l4 ! %l4 = 00000000000000ff
2939! Code Fragment 3, seed = 5075
2940p0_fragment_12:
2941! %l0 = 00000000a3b4213a
2942 setx 0x1aae405453121c8e,%g7,%l0 ! %l0 = 1aae405453121c8e
2943! %l1 = 00000000000000ff
2944 setx 0x68a024eee61d4439,%g7,%l1 ! %l1 = 68a024eee61d4439
2945 setx 0x1fe000, %g1, %g3
2946 or %l0, %g3, %l0 ! always set perrmask = 0xff
2947 setx 0x1ffff8, %g1, %g2
2948 and %l0, %g2, %l0
2949 ta T_CHANGE_HPRIV
2950 stxa %l1, [%l0]ASI_DCACHE_DATA
2951 ta T_CHANGE_NONHPRIV
2952! %l0 = 1aae405453121c8e
2953 setx 0xa53ce84a481977f4,%g7,%l0 ! %l0 = a53ce84a481977f4
2954! %l1 = 68a024eee61d4439
2955 setx 0x1105f9ece4363abf,%g7,%l1 ! %l1 = 1105f9ece4363abf
2956p0_fragment_12_end:
2957! Mem[0000000030001410] = 000000ff, %l3 = 0000000000000000
2958 ldstuba [%i0+%o5]0x81,%l3 ! %l3 = 0000000000000000
2959
2960p0_label_108:
2961! Starting 10 instruction Load Burst
2962! Mem[0000000030101400] = 39268d5c31c3ce7d, %l3 = 0000000000000000
2963 ldxa [%i4+%g0]0x81,%l3 ! %l3 = 39268d5c31c3ce7d
2964! Mem[0000000010081408] = f24ee256, %l4 = 00000000000000ff
2965 ldsha [%i2+%o4]0x88,%l4 ! %l4 = ffffffffffffe256
2966! Mem[0000000010041400] = ff000000, %l7 = 0000000000ff0000
2967 ldsba [%i1+%g0]0x80,%l7 ! %l7 = ffffffffffffffff
2968! Mem[0000000010181420] = 34187d38, %f29 = 54cd206d
2969 ld [%i6+0x020],%f29 ! %f29 = 34187d38
2970! Mem[0000000010181425] = 38e46569, %l5 = 000000000000ffff
2971 ldub [%i6+0x025],%l5 ! %l5 = 00000000000000e4
2972! Mem[00000000211c0001] = ffff3e90, %l5 = 00000000000000e4, %asi = 80
2973 ldsba [%o2+0x001]%asi,%l5 ! %l5 = ffffffffffffffff
2974! Mem[00000000100c1410] = ff000000, %f2 = 97ffffff
2975 lda [%i3+%o5]0x88,%f2 ! %f2 = ff000000
2976! Mem[0000000030101400] = 5c8d2639, %l2 = 00000000fcf8ffff
2977 lduwa [%i4+%g0]0x89,%l2 ! %l2 = 000000005c8d2639
2978! %f30 = 3b4c213a, %f28 = 95b36874 34187d38
2979 fstod %f30,%f28 ! %f28 = 3f698427 40000000
2980! Mem[0000000030181408] = ffffffff, %l3 = 39268d5c31c3ce7d
2981 ldsha [%i6+%o4]0x89,%l3 ! %l3 = ffffffffffffffff
2982
2983p0_label_109:
2984! Starting 10 instruction Store Burst
2985! %l5 = ffffffffffffffff, Mem[000000001010140e] = 72eefee7
2986 sth %l5,[%i4+0x00e] ! Mem[000000001010140c] = 72eeffff
2987! %l5 = ffffffffffffffff, Mem[0000000010081410] = 00000000
2988 stwa %l5,[%i2+%o5]0x88 ! Mem[0000000010081410] = ffffffff
2989! Mem[0000000030181408] = ffffffff, %l1 = 00000000e4363abf
2990 swapa [%i6+%o4]0x81,%l1 ! %l1 = 00000000ffffffff
2991! %f17 = ffffffff, Mem[0000000030041410] = ff060efc
2992 sta %f17,[%i1+%o5]0x81 ! Mem[0000000030041410] = ffffffff
2993! Mem[0000000030101408] = 46000000, %l3 = ffffffffffffffff
2994 ldstuba [%i4+%o4]0x81,%l3 ! %l3 = 0000000000000046
2995! %f8 = ffe8827f 44f79fa4, Mem[0000000010081418] = ba8f4a7f 0000005d
2996 std %f8 ,[%i2+0x018] ! Mem[0000000010081418] = ffe8827f 44f79fa4
2997! Mem[0000000010101400] = 39268d5c 31c3ce7d ffff0000 72eeffff
2998! %f0 = 000000ff 000000ff ff000000 ffff0031
2999! %f4 = 000000ff 000000ff ff000000 00001a27
3000! %f8 = ffe8827f 44f79fa4 000000ff 000000ff
3001! %f12 = 551dfd7c 1402a247 7fffffff 00000000
3002 stda %f0 ,[%i4+%g0]ASI_BLK_AIUP ! Block Store to 0000000010101400
3003! Mem[00000000100c1400] = d77064e400000000, %l3 = 0000000000000046, %l1 = 00000000ffffffff
3004 casxa [%i3]0x80,%l3,%l1 ! %l1 = d77064e400000000
3005! Mem[0000000010001408] = ff00e8ff, %l4 = 00000000ffffe256
3006 swapa [%i0+%o4]0x88,%l4 ! %l4 = 00000000ff00e8ff
3007! %l2 = 5c8d2639, %l3 = 00000046, Mem[0000000010001408] = 56e2ffff fc0e06b4
3008 stda %l2,[%i0+%o4]0x80 ! Mem[0000000010001408] = 5c8d2639 00000046
3009
3010p0_label_110:
3011! Starting 10 instruction Load Burst
3012! Mem[00000000201c0000] = ff3a9c00, %l6 = 00000000113fd266
3013 lduh [%o0+%g0],%l6 ! %l6 = 000000000000ff3a
3014! Mem[0000000030181408] = e4363abf, %f16 = 00000000
3015 lda [%i6+%o4]0x81,%f16 ! %f16 = e4363abf
3016! Mem[0000000010001403] = ff000000, %l5 = ffffffffffffffff
3017 ldsb [%i0+0x003],%l5 ! %l5 = 0000000000000000
3018! Mem[0000000030081400] = 000000f2, %l2 = 000000005c8d2639
3019 ldswa [%i2+%g0]0x89,%l2 ! %l2 = 00000000000000f2
3020! Mem[0000000010081410] = ffffffff, %l2 = 00000000000000f2
3021 lduha [%i2+%o5]0x80,%l2 ! %l2 = 000000000000ffff
3022! Mem[0000000010041410] = 00000000000000a4, %l0 = a53ce84a481977f4
3023 ldxa [%i1+%o5]0x80,%l0 ! %l0 = 00000000000000a4
3024! Mem[0000000030141408] = 000000ff, %l6 = 000000000000ff3a
3025 ldsba [%i5+%o4]0x89,%l6 ! %l6 = ffffffffffffffff
3026 membar #Sync ! Added by membar checker (25)
3027! Mem[0000000010101408] = ff000000ffff0031, %l5 = 0000000000000000
3028 ldxa [%i4+%o4]0x80,%l5 ! %l5 = ff000000ffff0031
3029! Mem[0000000030041410] = ffffffff, %l4 = 00000000ff00e8ff
3030 lduba [%i1+%o5]0x89,%l4 ! %l4 = 00000000000000ff
3031! Mem[00000000211c0000] = ffff3e90, %l0 = 00000000000000a4, %asi = 80
3032 lduha [%o2+0x000]%asi,%l0 ! %l0 = 000000000000ffff
3033
3034p0_label_111:
3035! Starting 10 instruction Store Burst
3036! %l3 = 0000000000000046, Mem[0000000010141400] = 000000ff
3037 stwa %l3,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000046
3038! %l1 = d77064e400000000, Mem[0000000030081410] = dfcced6f2641f94b
3039 stxa %l1,[%i2+%o5]0x89 ! Mem[0000000030081410] = d77064e400000000
3040! %l6 = ffffffffffffffff, Mem[0000000010141410] = 596b2653
3041 stwa %l6,[%i5+%o5]0x80 ! Mem[0000000010141410] = ffffffff
3042! %l7 = ffffffffffffffff, Mem[0000000010141400] = 00000046
3043 stwa %l7,[%i5+%g0]0x88 ! Mem[0000000010141400] = ffffffff
3044! %l3 = 0000000000000046, Mem[0000000030181408] = bf3a36e4
3045 stha %l3,[%i6+%o4]0x89 ! Mem[0000000030181408] = bf3a0046
3046! %l6 = ffffffff, %l7 = ffffffff, Mem[00000000100c1408] = 97ffffff ffffff31
3047 stda %l6,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ffffffff ffffffff
3048! %l1 = d77064e400000000, Mem[0000000030081400] = f2000000
3049 stha %l1,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000
3050! %l0 = 000000000000ffff, Mem[0000000030141410] = ffffffff
3051 stha %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = ffffffff
3052! Mem[0000000030101410] = ffffffff, %l4 = 00000000000000ff
3053 ldstuba [%i4+%o5]0x89,%l4 ! %l4 = 00000000000000ff
3054! %f28 = 3f698427 40000000, %l1 = d77064e400000000
3055! Mem[0000000030041430] = 56e24ef237b491a3
3056 add %i1,0x030,%g1
3057 stda %f28,[%g1+%l1]ASI_PST16_SL ! Mem[0000000030041430] = 56e24ef237b491a3
3058
3059p0_label_112:
3060! Starting 10 instruction Load Burst
3061! Mem[0000000030101410] = ffffffff, %l5 = ff000000ffff0031
3062 lduba [%i4+%o5]0x89,%l5 ! %l5 = 00000000000000ff
3063! Mem[00000000300c1410] = 00000061ecffff00, %l2 = 000000000000ffff
3064 ldxa [%i3+%o5]0x89,%l2 ! %l2 = 00000061ecffff00
3065! Mem[0000000030101400] = 5c8d2639, %f2 = ff000000
3066 lda [%i4+%g0]0x89,%f2 ! %f2 = 5c8d2639
3067! Mem[0000000030101400] = 5c8d2639, %l0 = 000000000000ffff
3068 ldsba [%i4+%g0]0x89,%l0 ! %l0 = 0000000000000039
3069! Mem[0000000010141410] = ffffffffe82b5672, %l1 = d77064e400000000
3070 ldxa [%i5+%o5]0x80,%l1 ! %l1 = ffffffffe82b5672
3071! Mem[0000000010001405] = ffffffff, %l1 = ffffffffe82b5672
3072 ldsb [%i0+0x005],%l1 ! %l1 = ffffffffffffffff
3073! Mem[0000000030101408] = ff000000, %f21 = 2641f94b
3074 lda [%i4+%o4]0x81,%f21 ! %f21 = ff000000
3075! Mem[0000000030181400] = 0000ffffffffff97, %f14 = 7fffffff 00000000
3076 ldda [%i6+%g0]0x89,%f14 ! %f14 = 0000ffff ffffff97
3077! Mem[0000000030041408] = 57e882ff, %l2 = 00000061ecffff00
3078 lduha [%i1+%o4]0x89,%l2 ! %l2 = 00000000000082ff
3079! Mem[0000000010141428] = 1bd28945, %l7 = ffffffffffffffff, %asi = 80
3080 lduwa [%i5+0x028]%asi,%l7 ! %l7 = 000000001bd28945
3081
3082p0_label_113:
3083! Starting 10 instruction Store Burst
3084! %l2 = 000082ff, %l3 = 00000046, Mem[0000000010001410] = 00000000 000000ff
3085 stda %l2,[%i0+%o5]0x80 ! Mem[0000000010001410] = 000082ff 00000046
3086! %l3 = 0000000000000046, Mem[0000000030181410] = a3b4213aba8f4a7f
3087 stxa %l3,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000000000000046
3088! %l0 = 00000039, %l1 = ffffffff, Mem[0000000010001418] = a3b4213a ba8f001b
3089 std %l0,[%i0+0x018] ! Mem[0000000010001418] = 00000039 ffffffff
3090! Mem[0000000030181408] = 46003abf, %l3 = 0000000000000046
3091 swapa [%i6+%o4]0x81,%l3 ! %l3 = 0000000046003abf
3092! Mem[0000000030041410] = ffffffff, %l3 = 0000000046003abf
3093 ldstuba [%i1+%o5]0x89,%l3 ! %l3 = 00000000000000ff
3094! %l2 = 00000000000082ff, Mem[00000000201c0001] = ff3a9c00
3095 stb %l2,[%o0+0x001] ! Mem[00000000201c0000] = ffff9c00
3096! %l1 = ffffffffffffffff, Mem[0000000010081400] = a3b4213aba8f001b
3097 stxa %l1,[%i2+%g0]0x88 ! Mem[0000000010081400] = ffffffffffffffff
3098! %l3 = 00000000000000ff, immd = fffffffffffff745, %l2 = 00000000000082ff
3099 mulx %l3,-0x8bb,%l2 ! %l2 = fffffffffff74dbb
3100! %l6 = ffffffffffffffff, Mem[0000000010081400] = ffffffffffffffff
3101 stxa %l6,[%i2+%g0]0x88 ! Mem[0000000010081400] = ffffffffffffffff
3102! Mem[0000000010101410] = ff000000, %l4 = 00000000000000ff
3103 swapa [%i4+%o5]0x88,%l4 ! %l4 = 00000000ff000000
3104
3105p0_label_114:
3106! Starting 10 instruction Load Burst
3107! Mem[00000000211c0000] = ffff3e90, %l6 = ffffffffffffffff, %asi = 80
3108 ldsha [%o2+0x000]%asi,%l6 ! %l6 = ffffffffffffffff
3109! Mem[0000000010041408] = ffffffff, %l0 = 0000000000000039
3110 lduba [%i1+%o4]0x80,%l0 ! %l0 = 00000000000000ff
3111! Mem[0000000010081400] = ffffffff, %l3 = 00000000000000ff
3112 lduwa [%i2+%g0]0x88,%l3 ! %l3 = 00000000ffffffff
3113! Mem[000000001004142c] = 00001a27, %l4 = 00000000ff000000, %asi = 80
3114 ldswa [%i1+0x02c]%asi,%l4 ! %l4 = 0000000000001a27
3115! Mem[0000000010181400] = a3b4213a ba8f001b ff000000 7f000000
3116! Mem[0000000010181410] = ff000000 00000000 1b5d5d2a 22822653
3117! Mem[0000000010181420] = 34187d38 38e46569 2e0a5a36 584097af
3118! Mem[0000000010181430] = ff46ffff ffff8fba 700f7502 da274637
3119 ldda [%i6+%g0]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010181400
3120! Mem[0000000030181400] = 97ffffff ffff0000, %l0 = 000000ff, %l1 = ffffffff
3121 ldda [%i6+%g0]0x81,%l0 ! %l0 = 0000000097ffffff 00000000ffff0000
3122! Mem[00000000100c1400] = d77064e4, %l2 = fffffffffff74dbb
3123 lduwa [%i3+%g0]0x80,%l2 ! %l2 = 00000000d77064e4
3124! Mem[0000000030041410] = ffffffffffffffff, %l0 = 0000000097ffffff
3125 ldxa [%i1+%o5]0x89,%l0 ! %l0 = ffffffffffffffff
3126! Mem[0000000010181400] = a3b4213a ba8f001b ff000000 7f000000
3127! Mem[0000000010181410] = ff000000 00000000 1b5d5d2a 22822653
3128! Mem[0000000010181420] = 34187d38 38e46569 2e0a5a36 584097af
3129! Mem[0000000010181430] = ff46ffff ffff8fba 700f7502 da274637
3130 ldda [%i6+%g0]ASI_BLK_P,%f16 ! Block Load from 0000000010181400
3131! Mem[0000000010041408] = ffffffff, %l0 = ffffffffffffffff
3132 ldswa [%i1+%o4]0x88,%l0 ! %l0 = ffffffffffffffff
3133
3134p0_label_115:
3135! Starting 10 instruction Store Burst
3136! %l5 = 00000000000000ff, Mem[0000000030081400] = 00000000
3137 stha %l5,[%i2+%g0]0x89 ! Mem[0000000030081400] = 000000ff
3138! %l2 = 00000000d77064e4, Mem[0000000030001400] = ffe8827f
3139 stba %l2,[%i0+%g0]0x81 ! Mem[0000000030001400] = e4e8827f
3140! %l6 = ffffffff, %l7 = 1bd28945, Mem[0000000010101420] = ffe8827f 44f79fa4, %asi = 80
3141 stda %l6,[%i4+0x020]%asi ! Mem[0000000010101420] = ffffffff 1bd28945
3142! Mem[00000000211c0001] = ffff3e90, %l4 = 0000000000001a27
3143 ldstub [%o2+0x001],%l4 ! %l4 = 00000000000000ff
3144! Mem[00000000211c0000] = ffff3e90, %l2 = 00000000d77064e4
3145 ldstub [%o2+%g0],%l2 ! %l2 = 00000000000000ff
3146! %l2 = 000000ff, %l3 = ffffffff, Mem[0000000030001408] = 39268d5c 1f516e6b
3147 stda %l2,[%i0+%o4]0x89 ! Mem[0000000030001408] = 000000ff ffffffff
3148! Mem[0000000010041430] = ffa49bc4, %l0 = 00000000ffffffff
3149 swap [%i1+0x030],%l0 ! %l0 = 00000000ffa49bc4
3150! Mem[0000000030141400] = ff000000, %l3 = 00000000ffffffff
3151 ldstuba [%i5+%g0]0x89,%l3 ! %l3 = 0000000000000000
3152! %l3 = 0000000000000000, Mem[0000000030001408] = 000000ff
3153 stwa %l3,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000000
3154! Mem[0000000021800180] = 7c33ade0, %l1 = 00000000ffff0000
3155 ldstuba [%o3+0x180]%asi,%l1 ! %l1 = 000000000000007c
3156
3157p0_label_116:
3158! Starting 10 instruction Load Burst
3159! Mem[0000000010001410] = 000082ff, %l7 = 000000001bd28945
3160 lduha [%i0+%o5]0x80,%l7 ! %l7 = 0000000000000000
3161! Mem[00000000211c0000] = ffff3e90, %l5 = 00000000000000ff
3162 lduh [%o2+%g0],%l5 ! %l5 = 000000000000ffff
3163! Mem[0000000010101418] = ff000000 00001a27, %l6 = ffffffff, %l7 = 00000000, %asi = 80
3164 ldda [%i4+0x018]%asi,%l6 ! %l6 = 00000000ff000000 0000000000001a27
3165! Mem[0000000010141400] = ffffffff, %f2 = 5c8d2639
3166 lda [%i5+%g0]0x80,%f2 ! %f2 = ffffffff
3167! Mem[0000000010041418] = 1b4f5570 00003192, %l6 = ff000000, %l7 = 00001a27, %asi = 80
3168 ldda [%i1+0x018]%asi,%l6 ! %l6 = 000000001b4f5570 0000000000003192
3169! Mem[00000000100c1402] = d77064e4, %l7 = 0000000000003192, %asi = 80
3170 lduha [%i3+0x002]%asi,%l7 ! %l7 = 00000000000064e4
3171! Mem[0000000010181408] = 000000ff, %l1 = 000000000000007c
3172 ldsba [%i6+%o4]0x88,%l1 ! %l1 = ffffffffffffffff
3173! Mem[00000000218001c0] = 39ff4010, %l7 = 00000000000064e4
3174 lduh [%o3+0x1c0],%l7 ! %l7 = 00000000000039ff
3175! Mem[0000000010081430] = 00005400 ecffffff, %l2 = 000000ff, %l3 = 00000000
3176 ldd [%i2+0x030],%l2 ! %l2 = 0000000000005400 00000000ecffffff
3177! Mem[0000000030101410] = ffffffff, %f4 = 000000ff
3178 lda [%i4+%o5]0x89,%f4 ! %f4 = ffffffff
3179
3180p0_label_117:
3181! Starting 10 instruction Store Burst
3182! %l2 = 0000000000005400, Mem[0000000010141408] = ffffffff
3183 stba %l2,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00ffffff
3184! %f18 = ff000000, Mem[0000000010041400] = ff000000
3185 sta %f18,[%i1+%g0]0x80 ! Mem[0000000010041400] = ff000000
3186! %l2 = 0000000000005400, Mem[0000000030041408] = ff82e85700000000
3187 stxa %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = 0000000000005400
3188! %f13 = 1402a247, Mem[00000000300c1408] = fffff8fc
3189 sta %f13,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 1402a247
3190! %f3 = ffff0031, Mem[00000000100c1400] = d77064e4
3191 sta %f3 ,[%i3+%g0]0x80 ! Mem[00000000100c1400] = ffff0031
3192! %l5 = 000000000000ffff, Mem[0000000030041400] = 0000ffffffffff97
3193 stxa %l5,[%i1+%g0]0x81 ! Mem[0000000030041400] = 000000000000ffff
3194! %l5 = 000000000000ffff, Mem[0000000010141410] = 72562be8ffffffff
3195 stxa %l5,[%i5+%o5]0x88 ! Mem[0000000010141410] = 000000000000ffff
3196 membar #Sync ! Added by membar checker (26)
3197! %f14 = 0000ffff, Mem[000000001018142c] = 584097af
3198 sta %f14,[%i6+0x02c]%asi ! Mem[000000001018142c] = 0000ffff
3199! %l3 = 00000000ecffffff, Mem[0000000010101408] = 000000ff
3200 stba %l3,[%i4+%o4]0x88 ! Mem[0000000010101408] = 000000ff
3201! %l6 = 000000001b4f5570, Mem[00000000100c1418] = 83c4274f1ac1b304, %asi = 80
3202 stxa %l6,[%i3+0x018]%asi ! Mem[00000000100c1418] = 000000001b4f5570
3203
3204p0_label_118:
3205! Starting 10 instruction Load Burst
3206! Mem[0000000030141400] = ff0000ff a49ff744 ff000000 000000ff
3207! Mem[0000000030141410] = ffffffff fffff8fc 6541627a 493a8463
3208! Mem[0000000030141420] = 60255908 34ea2ff9 edb18945 8c37c77a
3209! Mem[0000000030141430] = 0d3d0474 70971a35 7220cc52 44dc3fdb
3210 ldda [%i5+%g0]ASI_BLK_SL,%f0 ! Block Load from 0000000030141400
3211! Mem[000000001004143c] = 0000007f, %f24 = 34187d38
3212 ld [%i1+0x03c],%f24 ! %f24 = 0000007f
3213! Mem[00000000211c0000] = ffff3e90, %l7 = 00000000000039ff
3214 ldub [%o2+%g0],%l7 ! %l7 = 00000000000000ff
3215! Mem[0000000010181406] = ba8f001b, %l3 = 00000000ecffffff, %asi = 80
3216 lduha [%i6+0x006]%asi,%l3 ! %l3 = 000000000000001b
3217! Mem[0000000030041408] = 00000000, %f30 = 700f7502
3218 lda [%i1+%o4]0x81,%f30 ! %f30 = 00000000
3219! Mem[00000000100c1400] = 3100ffff, %l0 = 00000000ffa49bc4
3220 lduha [%i3+%g0]0x88,%l0 ! %l0 = 000000000000ffff
3221! Mem[0000000030181410] = 0000000000000046, %l5 = 000000000000ffff
3222 ldxa [%i6+%o5]0x89,%l5 ! %l5 = 0000000000000046
3223! Mem[00000000100c1400] = 3100ffff, %l4 = 00000000000000ff
3224 ldswa [%i3+%g0]0x88,%l4 ! %l4 = 000000003100ffff
3225! Mem[0000000010001410] = ff820000, %l3 = 000000000000001b
3226 lduha [%i0+%o5]0x88,%l3 ! %l3 = 0000000000000000
3227! Mem[0000000010181428] = 2e0a5a36, %l0 = 000000000000ffff, %asi = 80
3228 ldsba [%i6+0x028]%asi,%l0 ! %l0 = 000000000000002e
3229
3230p0_label_119:
3231! Starting 10 instruction Store Burst
3232! %f22 = 1b5d5d2a 22822653, %l7 = 00000000000000ff
3233! Mem[0000000010081418] = ffe8827f44f79fa4
3234 add %i2,0x018,%g1
3235 stda %f22,[%g1+%l7]ASI_PST8_P ! Mem[0000000010081418] = 1b5d5d2a22822653
3236! %l6 = 1b4f5570, %l7 = 000000ff, Mem[00000000300c1410] = 00ffffec 61000000
3237 stda %l6,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 1b4f5570 000000ff
3238! %f18 = ff000000, %f10 = 7ac7378c, %f30 = 00000000
3239 fadds %f18,%f10,%f30 ! %f30 = feff38c8
3240! Mem[0000000030101408] = 000000ff, %l1 = ffffffffffffffff
3241 ldstuba [%i4+%o4]0x89,%l1 ! %l1 = 00000000000000ff
3242! Mem[0000000010081400] = ffffffff, %l3 = 0000000000000000
3243 ldstuba [%i2+%g0]0x88,%l3 ! %l3 = 00000000000000ff
3244! %f22 = 1b5d5d2a 22822653, Mem[0000000030041400] = 00000000 ffff0000
3245 stda %f22,[%i1+%g0]0x89 ! Mem[0000000030041400] = 1b5d5d2a 22822653
3246! Mem[00000000211c0000] = ffff3e90, %l6 = 000000001b4f5570
3247 ldstub [%o2+%g0],%l6 ! %l6 = 00000000000000ff
3248! Mem[000000001000143c] = 00000031, %l1 = 00000000000000ff
3249 ldstub [%i0+0x03c],%l1 ! %l1 = 0000000000000000
3250! %l3 = 00000000000000ff, Mem[0000000010141400] = ffffffff
3251 stba %l3,[%i5+%g0]0x88 ! Mem[0000000010141400] = ffffffff
3252! %l5 = 0000000000000046, Mem[0000000010101410] = 000000ff
3253 stha %l5,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000046
3254
3255p0_label_120:
3256! Starting 10 instruction Load Burst
3257! Mem[0000000010181438] = 700f7502da274637, %f28 = ff46ffff ffff8fba, %asi = 80
3258 ldda [%i6+0x038]%asi,%f28 ! %f28 = 700f7502 da274637
3259! Mem[0000000030101408] = 000000ff, %l7 = 00000000000000ff
3260 lduba [%i4+%o4]0x89,%l7 ! %l7 = 00000000000000ff
3261! Mem[0000000030101408] = ff000000, %l4 = 000000003100ffff
3262 ldsha [%i4+%o4]0x81,%l4 ! %l4 = ffffffffffffff00
3263! Mem[00000000300c1400] = ff000000, %l5 = 0000000000000046
3264 ldswa [%i3+%g0]0x81,%l5 ! %l5 = ffffffffff000000
3265! Mem[00000000100c1400] = 000000003100ffff, %f30 = feff38c8 da274637
3266 ldda [%i3+%g0]0x88,%f30 ! %f30 = 00000000 3100ffff
3267! Mem[0000000010041410] = 00000000000000a4, %f18 = ff000000 7f000000
3268 ldd [%i1+%o5],%f18 ! %f18 = 00000000 000000a4
3269! Mem[0000000030141408] = 000000ff, %l2 = 0000000000005400
3270 lduha [%i5+%o4]0x89,%l2 ! %l2 = 00000000000000ff
3271! Mem[00000000100c1430] = 551dfd7c1402a247, %f24 = 0000007f 38e46569
3272 ldd [%i3+0x030],%f24 ! %f24 = 551dfd7c 1402a247
3273! Mem[0000000010101400] = 000000ff, %f23 = 22822653
3274 ld [%i4+%g0],%f23 ! %f23 = 000000ff
3275! Mem[0000000010101410] = ff00000000000046, %l5 = ffffffffff000000
3276 ldxa [%i4+%o5]0x88,%l5 ! %l5 = ff00000000000046
3277
3278p0_label_121:
3279! Starting 10 instruction Store Burst
3280! %l6 = 000000ff, %l7 = 000000ff, Mem[0000000010141408] = ffffff00 00000000
3281 stda %l6,[%i5+%o4]0x88 ! Mem[0000000010141408] = 000000ff 000000ff
3282! Mem[0000000030001410] = ff0000ff, %l6 = 00000000000000ff
3283 ldsba [%i0+%o5]0x81,%l6 ! %l6 = ffffffffffffffff
3284! %f12 = 351a9770 74043d0d, Mem[0000000010081400] = ffffffff ffffffff
3285 stda %f12,[%i2+%g0]0x88 ! Mem[0000000010081400] = 351a9770 74043d0d
3286! Mem[0000000010001410] = ff820000, %l6 = ffffffffffffffff
3287 ldstuba [%i0+%o5]0x88,%l6 ! %l6 = 0000000000000000
3288! %l7 = 00000000000000ff, Mem[0000000010141400] = ffffffff
3289 stba %l7,[%i5+%g0]0x88 ! Mem[0000000010141400] = ffffffff
3290! %f3 = 000000ff, Mem[0000000010181400] = a3b4213a
3291 st %f3 ,[%i6+%g0] ! Mem[0000000010181400] = 000000ff
3292! %f8 = f92fea34, Mem[0000000010101428] = 000000ff
3293 st %f8 ,[%i4+0x028] ! Mem[0000000010101428] = f92fea34
3294! %l6 = 00000000, %l7 = 000000ff, Mem[0000000010041408] = ffffffff 97ffffff
3295 stda %l6,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000 000000ff
3296! %f20 = ff000000, Mem[0000000030041410] = ffffffff
3297 sta %f20,[%i1+%o5]0x89 ! Mem[0000000030041410] = ff000000
3298! Mem[0000000010041400] = ff000000, %l0 = 000000000000002e
3299 ldstuba [%i1+%g0]0x80,%l0 ! %l0 = 00000000000000ff
3300
3301p0_label_122:
3302! Starting 10 instruction Load Burst
3303! Mem[0000000030081408] = ffff0000, %l7 = 00000000000000ff
3304 lduba [%i2+%o4]0x81,%l7 ! %l7 = 00000000000000ff
3305! Code Fragment 3, seed = 170602
3306p0_fragment_13:
3307! %l0 = 00000000000000ff
3308 setx 0xdcee13cc445b2ed6,%g7,%l0 ! %l0 = dcee13cc445b2ed6
3309! %l1 = 0000000000000000
3310 setx 0x71f6f2b4983d6401,%g7,%l1 ! %l1 = 71f6f2b4983d6401
3311 setx 0x1fe000, %g1, %g3
3312 or %l0, %g3, %l0 ! always set perrmask = 0xff
3313 setx 0x1ffff8, %g1, %g2
3314 and %l0, %g2, %l0
3315 ta T_CHANGE_HPRIV
3316 stxa %l1, [%l0]ASI_DCACHE_DATA
3317 ta T_CHANGE_NONHPRIV
3318! %l0 = dcee13cc445b2ed6
3319 setx 0x514202a3fa912d3c,%g7,%l0 ! %l0 = 514202a3fa912d3c
3320! %l1 = 71f6f2b4983d6401
3321 setx 0x37d24ce32f3f8d87,%g7,%l1 ! %l1 = 37d24ce32f3f8d87
3322p0_fragment_13_end:
3323! Mem[0000000010181410] = ff00000000000000, %l6 = 0000000000000000
3324 ldxa [%i6+%o5]0x80,%l6 ! %l6 = ff00000000000000
3325! Mem[0000000010181408] = 000000ff, %f16 = a3b4213a
3326 lda [%i6+%o4]0x88,%f16 ! %f16 = 000000ff
3327! Mem[0000000010181400] = 000000ff, %l0 = 514202a3fa912d3c
3328 lduha [%i6+%g0]0x80,%l0 ! %l0 = 0000000000000000
3329! Mem[0000000010101400] = ff000000ff000000, %l6 = ff00000000000000
3330 ldxa [%i4+%g0]0x88,%l6 ! %l6 = ff000000ff000000
3331! Mem[0000000030041408] = 00000000, %l4 = ffffffffffffff00
3332 lduha [%i1+%o4]0x89,%l4 ! %l4 = 0000000000000000
3333! Mem[0000000030041400] = 53268222, %l3 = 00000000000000ff
3334 lduwa [%i1+%g0]0x81,%l3 ! %l3 = 0000000053268222
3335! Mem[0000000010101410] = 00000046, %l3 = 0000000053268222
3336 ldswa [%i4+%o5]0x88,%l3 ! %l3 = 0000000000000046
3337! Mem[0000000030041408] = 00000000, %l2 = 00000000000000ff
3338 ldswa [%i1+%o4]0x81,%l2 ! %l2 = 0000000000000000
3339
3340p0_label_123:
3341! Starting 10 instruction Store Burst
3342! %f10 = 7ac7378c, Mem[0000000010181414] = 00000000
3343 st %f10,[%i6+0x014] ! Mem[0000000010181414] = 7ac7378c
3344! Mem[0000000010041410] = 00000000, %l0 = 0000000000000000
3345 swapa [%i1+%o5]0x88,%l0 ! %l0 = 0000000000000000
3346! %l5 = ff00000000000046, Mem[00000000201c0001] = ffff9c00, %asi = 80
3347 stba %l5,[%o0+0x001]%asi ! Mem[00000000201c0000] = ff469c00
3348! %l4 = 0000000000000000, Mem[00000000300c1410] = 70554f1b
3349 stba %l4,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 70554f00
3350! %l7 = 00000000000000ff, Mem[00000000100c1438] = 97ff1571f24ee256, %asi = 80
3351 stxa %l7,[%i3+0x038]%asi ! Mem[00000000100c1438] = 00000000000000ff
3352! Mem[00000000300c1410] = 004f5570, %l4 = 0000000000000000
3353 ldstuba [%i3+%o5]0x81,%l4 ! %l4 = 0000000000000000
3354! %l1 = 37d24ce32f3f8d87, Mem[0000000010081420] = 00000000
3355 stw %l1,[%i2+0x020] ! Mem[0000000010081420] = 2f3f8d87
3356! Mem[0000000030081410] = 00000000, %l6 = ff000000ff000000
3357 ldstuba [%i2+%o5]0x89,%l6 ! %l6 = 0000000000000000
3358! %l6 = 0000000000000000, Mem[0000000010081400] = 351a977074043d0d
3359 stxa %l6,[%i2+%g0]0x88 ! Mem[0000000010081400] = 0000000000000000
3360! Mem[0000000010181408] = ff000000, %l2 = 0000000000000000
3361 swapa [%i6+%o4]0x80,%l2 ! %l2 = 00000000ff000000
3362
3363p0_label_124:
3364! Starting 10 instruction Load Burst
3365! Mem[0000000010101400] = ff000000 ff000000, %l2 = ff000000, %l3 = 00000046
3366 ldda [%i4+%g0]0x88,%l2 ! %l2 = 00000000ff000000 00000000ff000000
3367! Mem[0000000030141400] = ff0000ff a49ff744, %l0 = 00000000, %l1 = 2f3f8d87
3368 ldda [%i5+%g0]0x81,%l0 ! %l0 = 00000000ff0000ff 00000000a49ff744
3369! Mem[00000000100c1408] = ffffffffffffffff, %l1 = 00000000a49ff744
3370 ldxa [%i3+%o4]0x80,%l1 ! %l1 = ffffffffffffffff
3371! Mem[0000000010181430] = ff46ffffffff8fba, %f0 = 44f79fa4 ff0000ff
3372 ldd [%i6+0x030],%f0 ! %f0 = ff46ffff ffff8fba
3373! %l7 = 00000000000000ff, immd = 0000000000000ca5, %l108 = 0000000000000001
3374 sdivx %l7,0xca5,%l1 ! %l1 = 0000000000000000
3375! Mem[0000000010001400] = 000000ff, %l5 = ff00000000000046
3376 ldsha [%i0+%g0]0x88,%l5 ! %l5 = 00000000000000ff
3377! Mem[0000000010181408] = 00000000 7f000000, %l2 = ff000000, %l3 = ff000000
3378 ldda [%i6+%o4]0x80,%l2 ! %l2 = 0000000000000000 000000007f000000
3379! Mem[0000000030141400] = ff0000ff, %f28 = 700f7502
3380 lda [%i5+%g0]0x81,%f28 ! %f28 = ff0000ff
3381! Mem[00000000211c0000] = ffff3e90, %l6 = 0000000000000000
3382 ldsh [%o2+%g0],%l6 ! %l6 = ffffffffffffffff
3383! Mem[0000000010141408] = 000000ff, %l2 = 0000000000000000
3384 ldsba [%i5+%o4]0x88,%l2 ! %l2 = ffffffffffffffff
3385
3386p0_label_125:
3387! Starting 10 instruction Store Burst
3388! Mem[00000000100c1408] = ffffffff, %l3 = 000000007f000000
3389 swapa [%i3+%o4]0x88,%l3 ! %l3 = 00000000ffffffff
3390! %l2 = ffffffff, %l3 = ffffffff, Mem[0000000010081400] = 00000000 00000000
3391 stda %l2,[%i2+%g0]0x88 ! Mem[0000000010081400] = ffffffff ffffffff
3392! %f8 = f92fea34, Mem[000000001010141c] = 00001a27
3393 st %f8 ,[%i4+0x01c] ! Mem[000000001010141c] = f92fea34
3394! %l5 = 00000000000000ff, Mem[0000000010101414] = 000000ff, %asi = 80
3395 stwa %l5,[%i4+0x014]%asi ! Mem[0000000010101414] = 000000ff
3396! %f6 = 63843a49, Mem[0000000030081408] = 0000ffff
3397 sta %f6 ,[%i2+%o4]0x89 ! Mem[0000000030081408] = 63843a49
3398! %l0 = 00000000ff0000ff, immd = fffffa78, %y = 00000005
3399 umul %l0,-0x588,%l7 ! %l7 = fefffb7c87fa7d88, %y = fefffb7c
3400! %l6 = ffffffff, %l7 = 87fa7d88, Mem[0000000010181408] = 00000000 7f000000
3401 std %l6,[%i6+%o4] ! Mem[0000000010181408] = ffffffff 87fa7d88
3402! Mem[00000000211c0000] = ffff3e90, %l7 = fefffb7c87fa7d88
3403 ldstub [%o2+%g0],%l7 ! %l7 = 00000000000000ff
3404 membar #Sync ! Added by membar checker (27)
3405! %l7 = 00000000000000ff, Mem[0000000030141400] = ff0000ffa49ff744
3406 stxa %l7,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000000000000ff
3407! %f22 = 1b5d5d2a 000000ff, %l7 = 00000000000000ff
3408! Mem[0000000030101408] = ff00000072eefee7
3409 add %i4,0x008,%g1
3410 stda %f22,[%g1+%l7]ASI_PST16_S ! Mem[0000000030101408] = 1b5d5d2a000000ff
3411
3412p0_label_126:
3413! Starting 10 instruction Load Burst
3414! Mem[0000000010081413] = ffffffff, %l2 = ffffffffffffffff
3415 ldstuba [%i2+0x013]%asi,%l2 ! %l2 = 00000000000000ff
3416! Mem[00000000100c1408] = 7f000000, %l6 = ffffffffffffffff
3417 lduwa [%i3+%o4]0x88,%l6 ! %l6 = 000000007f000000
3418! Mem[0000000010041410] = 00000000, %l4 = 0000000000000000
3419 lduba [%i1+%o5]0x80,%l4 ! %l4 = 0000000000000000
3420! Mem[00000000218001c0] = 39ff4010, %l4 = 0000000000000000
3421 lduh [%o3+0x1c0],%l4 ! %l4 = 00000000000039ff
3422! Mem[0000000010181438] = 700f7502, %l6 = 000000007f000000
3423 lduw [%i6+0x038],%l6 ! %l6 = 00000000700f7502
3424! Mem[0000000030001408] = 00000000, %l0 = 00000000ff0000ff
3425 ldswa [%i0+%o4]0x81,%l0 ! %l0 = 0000000000000000
3426! Mem[00000000100c1405] = 00000000, %l3 = 00000000ffffffff
3427 ldsb [%i3+0x005],%l3 ! %l3 = 0000000000000000
3428! Mem[00000000100c1400] = ffff0031, %l0 = 0000000000000000
3429 ldswa [%i3+%g0]0x80,%l0 ! %l0 = ffffffffffff0031
3430! %f27 = 584097af, %f8 = f92fea34
3431 fcmps %fcc3,%f27,%f8 ! %fcc3 = 2
3432! Mem[0000000030001400] = e4e8827f, %l1 = 0000000000000000
3433 ldsha [%i0+%g0]0x81,%l1 ! %l1 = ffffffffffffe4e8
3434
3435p0_label_127:
3436! Starting 10 instruction Store Burst
3437! Mem[0000000010081434] = ecffffff, %l4 = 000039ff, %l6 = 700f7502
3438 add %i2,0x34,%g1
3439 casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000ecffffff
3440! Mem[00000000100c1408] = 0000007f, %l2 = 00000000000000ff
3441 swapa [%i3+%o4]0x80,%l2 ! %l2 = 000000000000007f
3442! %l2 = 000000000000007f, Mem[0000000010001408] = 39268d5c
3443 stwa %l2,[%i0+%o4]0x88 ! Mem[0000000010001408] = 0000007f
3444! %l7 = 00000000000000ff, Mem[0000000010041408] = 00000000
3445 stba %l7,[%i1+%o4]0x80 ! Mem[0000000010041408] = ff000000
3446! %f3 = 000000ff, Mem[0000000010141410] = 0000ffff
3447 sta %f3 ,[%i5+%o5]0x88 ! Mem[0000000010141410] = 000000ff
3448! %f8 = f92fea34 08592560, Mem[00000000100c1410] = 000000ff 000000ff
3449 stda %f8 ,[%i3+%o5]0x80 ! Mem[00000000100c1410] = f92fea34 08592560
3450! %l7 = 00000000000000ff, Mem[0000000030081400] = 00000000000000ff
3451 stxa %l7,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00000000000000ff
3452! Mem[0000000030001400] = 7f82e8e4, %l6 = 00000000ecffffff
3453 ldstuba [%i0+%g0]0x89,%l6 ! %l6 = 00000000000000e4
3454! %l0 = ffffffffffff0031, Mem[0000000010041400] = ff000000
3455 stwa %l0,[%i1+%g0]0x80 ! Mem[0000000010041400] = ffff0031
3456! Mem[0000000030001400] = 7f82e8ff, %l6 = 00000000000000e4
3457 ldstuba [%i0+%g0]0x89,%l6 ! %l6 = 00000000000000ff
3458
3459p0_label_128:
3460! Starting 10 instruction Load Burst
3461! Mem[0000000030081408] = 63843a49, %l4 = 00000000000039ff
3462 ldsba [%i2+%o4]0x89,%l4 ! %l4 = 0000000000000049
3463! %f9 = 08592560, %f29 = da274637
3464 fcmps %fcc0,%f9 ,%f29 ! %fcc0 = 2
3465! Mem[0000000030041400] = 532682222a5d5d1b, %l3 = 0000000000000000
3466 ldxa [%i1+%g0]0x81,%l3 ! %l3 = 532682222a5d5d1b
3467! Mem[0000000030101400] = 7dcec331 5c8d2639, %l0 = ffff0031, %l1 = ffffe4e8
3468 ldda [%i4+%g0]0x89,%l0 ! %l0 = 000000005c8d2639 000000007dcec331
3469! Mem[0000000010181408] = 887dfa87ffffffff, %l5 = 00000000000000ff
3470 ldxa [%i6+%o4]0x88,%l5 ! %l5 = 887dfa87ffffffff
3471! Mem[0000000010101400] = ff000000, %l3 = 532682222a5d5d1b
3472 lduha [%i4+%g0]0x88,%l3 ! %l3 = 0000000000000000
3473! Mem[0000000010101400] = 000000ff, %l1 = 000000007dcec331, %asi = 80
3474 ldsha [%i4+0x000]%asi,%l1 ! %l1 = 0000000000000000
3475! Mem[0000000010101410] = 46000000000000ff, %f4 = fcf8ffff ffffffff
3476 ldda [%i4+%o5]0x80,%f4 ! %f4 = 46000000 000000ff
3477! Mem[0000000021800080] = 00693d20, %l3 = 0000000000000000
3478 ldsh [%o3+0x080],%l3 ! %l3 = 0000000000000069
3479! Mem[0000000010181419] = 1b5d5d2a, %l5 = 887dfa87ffffffff
3480 ldub [%i6+0x019],%l5 ! %l5 = 000000000000005d
3481
3482p0_label_129:
3483! Starting 10 instruction Store Burst
3484! %l6 = 000000ff, %l7 = 000000ff, Mem[0000000030181408] = 46000000 00000000
3485 stda %l6,[%i6+%o4]0x89 ! Mem[0000000030181408] = 000000ff 000000ff
3486! Mem[0000000010081408] = 56e24ef2, %l3 = 0000000000000069
3487 ldstuba [%i2+%o4]0x80,%l3 ! %l3 = 0000000000000056
3488! %l2 = 000000000000007f, Mem[0000000030181400] = ffffff97
3489 stwa %l2,[%i6+%g0]0x89 ! Mem[0000000030181400] = 0000007f
3490! %f19 = 000000a4, Mem[0000000010181400] = 000000ff
3491 sta %f19,[%i6+%g0]0x80 ! Mem[0000000010181400] = 000000a4
3492! %f28 = ff0000ff, Mem[0000000030141410] = ffffffff
3493 sta %f28,[%i5+%o5]0x89 ! Mem[0000000030141410] = ff0000ff
3494! %f28 = ff0000ff da274637, %l0 = 000000005c8d2639
3495! Mem[0000000030101430] = 47a202147cfd1d55
3496 add %i4,0x030,%g1
3497 stda %f28,[%g1+%l0]ASI_PST16_S ! Mem[0000000030101430] = ff0002147cfd4637
3498! %l2 = 000000000000007f, imm = fffffffffffff14f, %l5 = 000000000000005d
3499 andn %l2,-0xeb1,%l5 ! %l5 = 0000000000000030
3500! %l6 = 00000000000000ff, Mem[000000001004141e] = 00003192, %asi = 80
3501 stha %l6,[%i1+0x01e]%asi ! Mem[000000001004141c] = 000000ff
3502! %l3 = 0000000000000056, Mem[0000000030141410] = ff0000ff
3503 stwa %l3,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000056
3504! Mem[0000000030001408] = 00000000, %l7 = 00000000000000ff
3505 ldstuba [%i0+%o4]0x81,%l7 ! %l7 = 0000000000000000
3506
3507p0_label_130:
3508! Starting 10 instruction Load Burst
3509! Mem[0000000030041410] = 000000ff ffffffff, %l0 = 5c8d2639, %l1 = 00000000
3510 ldda [%i1+%o5]0x81,%l0 ! %l0 = 00000000000000ff 00000000ffffffff
3511! Mem[0000000010041438] = 00000000 0000007f, %l4 = 00000049, %l5 = 00000030
3512 ldd [%i1+0x038],%l4 ! %l4 = 0000000000000000 000000000000007f
3513! Mem[0000000010001410] = ff0082ff 00000046, %l4 = 00000000, %l5 = 0000007f
3514 ldda [%i0+%o5]0x80,%l4 ! %l4 = 00000000ff0082ff 0000000000000046
3515! Mem[0000000030001400] = 7f82e8ff, %l0 = 00000000000000ff
3516 lduwa [%i0+%g0]0x89,%l0 ! %l0 = 000000007f82e8ff
3517! Mem[0000000010141410] = 000000ff, %f6 = 63843a49
3518 lda [%i5+%o5]0x88,%f6 ! %f6 = 000000ff
3519! Mem[0000000010081410] = ffffffff 00000000, %l0 = 7f82e8ff, %l1 = ffffffff
3520 ldda [%i2+%o5]0x80,%l0 ! %l0 = 00000000ffffffff 0000000000000000
3521! Mem[0000000010041400] = ffff0031, %l4 = 00000000ff0082ff
3522 ldsha [%i1+%g0]0x80,%l4 ! %l4 = ffffffffffffffff
3523! %l2 = 000000000000007f, imm = fffffffffffff7aa, %l3 = 0000000000000056
3524 and %l2,-0x856,%l3 ! %l3 = 000000000000002a
3525! Mem[0000000010101428] = f92fea34, %l4 = ffffffffffffffff, %asi = 80
3526 ldsba [%i4+0x028]%asi,%l4 ! %l4 = fffffffffffffff9
3527! Mem[00000000100c1400] = ffff0031, %f25 = 1402a247
3528 lda [%i3+%g0]0x80,%f25 ! %f25 = ffff0031
3529
3530p0_label_131:
3531! Starting 10 instruction Store Burst
3532! %l4 = fffffffffffffff9, Mem[00000000300c1410] = ff4f5570
3533 stba %l4,[%i3+%o5]0x81 ! Mem[00000000300c1410] = f94f5570
3534! %l5 = 0000000000000046, Mem[00000000300c1400] = ff0000000000ffff
3535 stxa %l5,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 0000000000000046
3536! %f2 = ff000000 000000ff, Mem[0000000010141430] = ff000000 374627ff
3537 std %f2 ,[%i5+0x030] ! Mem[0000000010141430] = ff000000 000000ff
3538! Mem[0000000010141410] = 000000ff, %l7 = 0000000000000000
3539 swapa [%i5+%o5]0x88,%l7 ! %l7 = 00000000000000ff
3540! %l2 = 0000007f, %l3 = 0000002a, Mem[00000000100c1408] = ff000000 ffffffff
3541 stda %l2,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 0000007f 0000002a
3542! %l5 = 0000000000000046, Mem[0000000030001410] = ff0000ff
3543 stwa %l5,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000046
3544! %f25 = ffff0031, Mem[0000000010081400] = ffffffff
3545 sta %f25,[%i2+%g0]0x80 ! Mem[0000000010081400] = ffff0031
3546! %f10 = 7ac7378c 4589b1ed, Mem[0000000030001400] = 7f82e8ff 000000ff
3547 stda %f10,[%i0+%g0]0x89 ! Mem[0000000030001400] = 7ac7378c 4589b1ed
3548! Mem[0000000010141400] = ffffffff, %l5 = 0000000000000046
3549 swapa [%i5+%g0]0x88,%l5 ! %l5 = 00000000ffffffff
3550! %l0 = 00000000ffffffff, Mem[0000000010081410] = ffffffff00000000, %asi = 80
3551 stxa %l0,[%i2+0x010]%asi ! Mem[0000000010081410] = 00000000ffffffff
3552
3553p0_label_132:
3554! Starting 10 instruction Load Burst
3555! Mem[0000000010001410] = ff8200ff, %l5 = 00000000ffffffff
3556 ldswa [%i0+%o5]0x88,%l5 ! %l5 = ffffffffff8200ff
3557! Mem[0000000010181400] = a4000000, %l7 = 00000000000000ff
3558 lduha [%i6+%g0]0x88,%l7 ! %l7 = 0000000000000000
3559! Mem[0000000010101410] = 46000000, %l4 = fffffffffffffff9
3560 ldswa [%i4+%o5]0x80,%l4 ! %l4 = 0000000046000000
3561! Mem[0000000010141408] = ff000000, %f2 = ff000000
3562 lda [%i5+0x008]%asi,%f2 ! %f2 = ff000000
3563! Mem[0000000010181400] = 000000a4 ba8f001b, %l4 = 46000000, %l5 = ff8200ff, %asi = 80
3564 ldda [%i6+0x000]%asi,%l4 ! %l4 = 00000000000000a4 00000000ba8f001b
3565! Mem[0000000030001400] = 4589b1ed, %l6 = 00000000000000ff
3566 ldsba [%i0+%g0]0x89,%l6 ! %l6 = ffffffffffffffed
3567! %l5 = 00000000ba8f001b, Mem[0000000030141400] = 00000000
3568 stba %l5,[%i5+%g0]0x89 ! Mem[0000000030141400] = 0000001b
3569! Mem[0000000030181400] = 0000007f, %l4 = 00000000000000a4
3570 ldswa [%i6+%g0]0x89,%l4 ! %l4 = 000000000000007f
3571! Mem[0000000030181410] = 00000046, %l1 = 0000000000000000
3572 lduba [%i6+%o5]0x89,%l1 ! %l1 = 0000000000000046
3573! Mem[0000000030141410] = 56000000, %l7 = 0000000000000000
3574 ldsba [%i5+%o5]0x81,%l7 ! %l7 = 0000000000000056
3575
3576p0_label_133:
3577! Starting 10 instruction Store Burst
3578! Mem[00000000100c1400] = 3100ffff, %l3 = 000000000000002a
3579 swapa [%i3+%g0]0x88,%l3 ! %l3 = 000000003100ffff
3580! %l6 = ffffffffffffffed, Mem[0000000010141408] = ff000000
3581 stwa %l6,[%i5+%o4]0x80 ! Mem[0000000010141408] = ffffffed
3582! Mem[0000000010181410] = 000000ff, %l2 = 000000000000007f
3583 lduba [%i6+%o5]0x88,%l2 ! %l2 = 00000000000000ff
3584! %l1 = 0000000000000046, Mem[0000000030001408] = ff000000
3585 stwa %l1,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000046
3586! Mem[000000001000142b] = ff000000, %l1 = 0000000000000046
3587 ldstuba [%i0+0x02b]%asi,%l1 ! %l1 = 0000000000000000
3588! Mem[0000000010041408] = ff000000, %l4 = 000000000000007f
3589 ldstuba [%i1+%o4]0x80,%l4 ! %l4 = 00000000000000ff
3590! Mem[000000001018140e] = 87fa7d88, %l3 = 000000003100ffff
3591 ldstub [%i6+0x00e],%l3 ! %l3 = 000000000000007d
3592! Mem[0000000010141400] = 46000000 00000000 ffffffed ff000000
3593! %f0 = ff46ffff ffff8fba ff000000 000000ff
3594! %f4 = 46000000 000000ff 000000ff 7a624165
3595! %f8 = f92fea34 08592560 7ac7378c 4589b1ed
3596! %f12 = 351a9770 74043d0d db3fdc44 52cc2072
3597 stda %f0 ,[%i5+%g0]ASI_COMMIT_P ! Block Store to 0000000010141400
3598! Mem[0000000030181408] = 000000ff, %l3 = 000000000000007d
3599 ldstuba [%i6+%o4]0x89,%l3 ! %l3 = 00000000000000ff
3600! Mem[0000000010101400] = 000000ff, %l2 = 00000000000000ff
3601 ldstuba [%i4+%g0]0x80,%l2 ! %l2 = 0000000000000000
3602
3603p0_label_134:
3604! Starting 10 instruction Load Burst
3605! %l7 = 0000000000000056, immd = 0000000000000f6f, %l108 = 0000000000000007
3606 sdivx %l7,0xf6f,%l7 ! %l7 = 0000000000000000
3607! Mem[0000000010001418] = 00000039, %l6 = ffffffffffffffed
3608 ldub [%i0+0x018],%l6 ! %l6 = 0000000000000000
3609! Mem[0000000010101408] = ff000000, %l6 = 0000000000000000
3610 ldsha [%i4+%o4]0x80,%l6 ! %l6 = ffffffffffffff00
3611! Mem[0000000030101410] = ffffffff, %l4 = 00000000000000ff
3612 ldsba [%i4+%o5]0x89,%l4 ! %l4 = ffffffffffffffff
3613! Mem[00000000211c0000] = ffff3e90, %l5 = 00000000ba8f001b, %asi = 80
3614 ldsba [%o2+0x000]%asi,%l5 ! %l5 = ffffffffffffffff
3615! Mem[0000000030041408] = 00000000, %l5 = ffffffffffffffff
3616 lduba [%i1+%o4]0x81,%l5 ! %l5 = 0000000000000000
3617! Mem[0000000010041400] = 3100ffff, %l1 = 0000000000000000
3618 lduwa [%i1+%g0]0x88,%l1 ! %l1 = 000000003100ffff
3619! Mem[0000000030041408] = 00000000, %l0 = 00000000ffffffff
3620 lduha [%i1+%o4]0x89,%l0 ! %l0 = 0000000000000000
3621! Mem[0000000030101410] = edb18945 ffffffff, %l2 = 00000000, %l3 = 000000ff
3622 ldda [%i4+%o5]0x89,%l2 ! %l2 = 00000000ffffffff 00000000edb18945
3623! Mem[00000000100c1430] = 551dfd7c, %l6 = ffffffffffffff00, %asi = 80
3624 lduba [%i3+0x030]%asi,%l6 ! %l6 = 0000000000000055
3625
3626p0_label_135:
3627! Starting 10 instruction Store Burst
3628! Mem[0000000010101400] = ff0000ff, %l4 = ffffffffffffffff
3629 ldstuba [%i4+%g0]0x88,%l4 ! %l4 = 00000000000000ff
3630! %l2 = 00000000ffffffff, Mem[0000000030001400] = edb189458c37c77a
3631 stxa %l2,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000000ffffffff
3632! Mem[00000000100c1400] = 0000002a, %l4 = 00000000000000ff
3633 ldstuba [%i3+%g0]0x88,%l4 ! %l4 = 000000000000002a
3634! %f3 = 000000ff, Mem[00000000100c1410] = f92fea34
3635 sta %f3 ,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 000000ff
3636! %l4 = 000000000000002a, Mem[0000000010001410] = 46000000ff8200ff
3637 stxa %l4,[%i0+%o5]0x88 ! Mem[0000000010001410] = 000000000000002a
3638! %l3 = 00000000edb18945, Mem[0000000010181410] = 8c37c77a000000ff
3639 stxa %l3,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000000edb18945
3640! %f27 = 584097af, Mem[0000000030141410] = 00000056
3641 sta %f27,[%i5+%o5]0x89 ! Mem[0000000030141410] = 584097af
3642! Mem[0000000030001410] = 00000046, %l4 = 000000000000002a
3643 ldstuba [%i0+%o5]0x81,%l4 ! %l4 = 0000000000000000
3644! %l4 = 0000000000000000, Mem[0000000010041410] = 00000000
3645 stwa %l4,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000
3646! %l3 = 00000000edb18945, Mem[0000000010001410] = 2a000000
3647 stba %l3,[%i0+%o5]0x80 ! Mem[0000000010001410] = 45000000
3648
3649p0_label_136:
3650! Starting 10 instruction Load Burst
3651! %l6 = 0000000000000055, %l3 = 00000000edb18945, %y = fefffb7c
3652 udiv %l6,%l3,%l0 ! %l0 = 00000000ffffffff
3653 mov %l0,%y ! %y = ffffffff
3654! Mem[0000000030081410] = 000000ff, %l0 = 00000000ffffffff
3655 lduwa [%i2+%o5]0x89,%l0 ! %l0 = 00000000000000ff
3656! Mem[0000000010181400] = a4000000, %l5 = 0000000000000000
3657 lduha [%i6+%g0]0x88,%l5 ! %l5 = 0000000000000000
3658! Mem[0000000030101410] = ffffffff, %l6 = 0000000000000055
3659 lduba [%i4+%o5]0x89,%l6 ! %l6 = 00000000000000ff
3660! Mem[0000000010081400] = ffff0031ffffffff, %f24 = 551dfd7c ffff0031
3661 ldd [%i2+%g0],%f24 ! %f24 = ffff0031 ffffffff
3662 membar #Sync ! Added by membar checker (28)
3663! Mem[0000000010141410] = 46000000, %l5 = 0000000000000000
3664 lduwa [%i5+%o5]0x80,%l5 ! %l5 = 0000000046000000
3665! %f27 = 584097af, %f20 = ff000000, %f21 = 00000000
3666 fdivs %f27,%f20,%f21 ! %f21 = 98c097af
3667! Mem[0000000030001408] = 46000000, %f23 = 000000ff
3668 lda [%i0+%o4]0x89,%f23 ! %f23 = 46000000
3669! Mem[0000000010181420] = 34187d38, %l6 = 00000000000000ff
3670 lduw [%i6+0x020],%l6 ! %l6 = 0000000034187d38
3671! Mem[0000000010041420] = 4d4d5f58 17e1eb09, %l2 = ffffffff, %l3 = edb18945, %asi = 80
3672 ldda [%i1+0x020]%asi,%l2 ! %l2 = 000000004d4d5f58 0000000017e1eb09
3673
3674p0_label_137:
3675! Starting 10 instruction Store Burst
3676! %l7 = 0000000000000000, Mem[00000000201c0001] = ff469c00, %asi = 80
3677 stba %l7,[%o0+0x001]%asi ! Mem[00000000201c0000] = ff009c00
3678! Mem[0000000030041410] = ff000000, %l4 = 0000000000000000
3679 ldstuba [%i1+%o5]0x89,%l4 ! %l4 = 0000000000000000
3680! %l4 = 0000000000000000, Mem[0000000030081408] = 493a84631481c8fe
3681 stxa %l4,[%i2+%o4]0x81 ! Mem[0000000030081408] = 0000000000000000
3682! %l4 = 0000000000000000, Mem[0000000010141400] = ffff46ff
3683 stha %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = ffff0000
3684! %l1 = 000000003100ffff, Mem[0000000030181400] = 7f000000
3685 stba %l1,[%i6+%g0]0x81 ! Mem[0000000030181400] = ff000000
3686! %l0 = 00000000000000ff, Mem[0000000010181410] = 4589b1ed00000000
3687 stxa %l0,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000000000ff
3688! Mem[0000000030141408] = 000000ff, %l5 = 0000000046000000
3689 lduha [%i5+%o4]0x89,%l5 ! %l5 = 00000000000000ff
3690! %l1 = 000000003100ffff, %l5 = 00000000000000ff, %l4 = 0000000000000000
3691 mulx %l1,%l5,%l4 ! %l4 = 00000030cffeff01
3692! %f26 = 2e0a5a36 584097af, Mem[0000000010081400] = 3100ffff ffffffff
3693 stda %f26,[%i2+%g0]0x88 ! Mem[0000000010081400] = 2e0a5a36 584097af
3694! %f6 = 000000ff, Mem[0000000010181400] = a4000000
3695 sta %f6 ,[%i6+%g0]0x88 ! Mem[0000000010181400] = 000000ff
3696
3697p0_label_138:
3698! Starting 10 instruction Load Burst
3699! Mem[0000000010001408] = 7f00000000000046, %f10 = 7ac7378c 4589b1ed
3700 ldda [%i0+%o4]0x80,%f10 ! %f10 = 7f000000 00000046
3701! Mem[000000001014140e] = 000000ff, %l2 = 000000004d4d5f58
3702 lduh [%i5+0x00e],%l2 ! %l2 = 00000000000000ff
3703! Mem[0000000030141408] = 000000ff, %l4 = 00000030cffeff01
3704 ldsha [%i5+%o4]0x89,%l4 ! %l4 = 00000000000000ff
3705! Mem[0000000030041408] = 00000000, %l3 = 0000000017e1eb09
3706 ldsba [%i1+%o4]0x81,%l3 ! %l3 = 0000000000000000
3707! Mem[00000000100c1400] = ff000000, %l2 = 00000000000000ff
3708 ldsha [%i3+%g0]0x80,%l2 ! %l2 = ffffffffffffff00
3709! Mem[00000000300c1410] = 70554ff9, %l1 = 000000003100ffff
3710 ldswa [%i3+%o5]0x89,%l1 ! %l1 = 0000000070554ff9
3711! Mem[00000000300c1408] = 1402a247, %l3 = 0000000000000000
3712 ldsba [%i3+%o4]0x81,%l3 ! %l3 = 0000000000000014
3713! Mem[00000000201c0001] = ff009c00, %l0 = 00000000000000ff, %asi = 80
3714 ldsba [%o0+0x001]%asi,%l0 ! %l0 = 0000000000000000
3715! Mem[0000000010101410] = ff00000000000046, %f6 = 000000ff 7a624165
3716 ldda [%i4+%o5]0x88,%f6 ! %f6 = ff000000 00000046
3717! Mem[0000000010181408] = ffffffff 87faff88, %l6 = 34187d38, %l7 = 00000000
3718 ldda [%i6+%o4]0x80,%l6 ! %l6 = 00000000ffffffff 0000000087faff88
3719
3720p0_label_139:
3721! Starting 10 instruction Store Burst
3722! %l2 = ffffffffffffff00, Mem[0000000010141436] = 74043d0d, %asi = 80
3723 stba %l2,[%i5+0x036]%asi ! Mem[0000000010141434] = 7404000d
3724! Mem[0000000030001408] = 46000000, %l2 = ffffffffffffff00
3725 ldstuba [%i0+%o4]0x89,%l2 ! %l2 = 0000000000000000
3726! %f2 = ff000000 000000ff, Mem[0000000010001410] = 00000045 00000000
3727 stda %f2 ,[%i0+%o5]0x88 ! Mem[0000000010001410] = ff000000 000000ff
3728! Mem[0000000010141400] = ffff0000, %l2 = 0000000000000000
3729 ldstuba [%i5+%g0]0x88,%l2 ! %l2 = 0000000000000000
3730! %l0 = 00000000, %l1 = 70554ff9, Mem[0000000010101428] = f92fea34 000000ff, %asi = 80
3731 stda %l0,[%i4+0x028]%asi ! Mem[0000000010101428] = 00000000 70554ff9
3732! %l0 = 0000000000000000, Mem[0000000010141400] = ff00ffff
3733 stba %l0,[%i5+%g0]0x80 ! Mem[0000000010141400] = 0000ffff
3734! Mem[00000000211c0001] = ffff3e90, %l6 = 00000000ffffffff
3735 ldstuba [%o2+0x001]%asi,%l6 ! %l6 = 00000000000000ff
3736! %f8 = f92fea34, %f2 = ff000000
3737 fcmpes %fcc3,%f8 ,%f2 ! %fcc3 = 2
3738! %f20 = ff000000, Mem[000000001000143c] = ff000031
3739 st %f20,[%i0+0x03c] ! Mem[000000001000143c] = ff000000
3740! Mem[0000000010041410] = 00000000, %l1 = 0000000070554ff9
3741 swapa [%i1+%o5]0x88,%l1 ! %l1 = 0000000000000000
3742
3743p0_label_140:
3744! Starting 10 instruction Load Burst
3745! Mem[0000000010141400] = ffff0000, %l0 = 0000000000000000
3746 ldsba [%i5+%g0]0x88,%l0 ! %l0 = 0000000000000000
3747! Mem[0000000030001410] = 460000ff, %l7 = 0000000087faff88
3748 ldsha [%i0+%o5]0x89,%l7 ! %l7 = 00000000000000ff
3749! Mem[0000000030001410] = ff000046, %l7 = 00000000000000ff
3750 lduwa [%i0+%o5]0x81,%l7 ! %l7 = 00000000ff000046
3751! Mem[0000000030181410] = 46000000, %l3 = 0000000000000014
3752 lduha [%i6+%o5]0x81,%l3 ! %l3 = 0000000000004600
3753! Mem[00000000100c1410] = 000000ff, %l4 = 00000000000000ff, %asi = 80
3754 ldswa [%i3+0x010]%asi,%l4 ! %l4 = 00000000000000ff
3755! Mem[0000000010101400] = ff000000ff0000ff, %f18 = 00000000 000000a4
3756 ldda [%i4+%g0]0x88,%f18 ! %f18 = ff000000 ff0000ff
3757! Mem[00000000100c1428] = dfcced6f, %l3 = 0000000000004600
3758 lduw [%i3+0x028],%l3 ! %l3 = 00000000dfcced6f
3759! Mem[0000000030101410] = edb18945 ffffffff, %l2 = 00000000, %l3 = dfcced6f
3760 ldda [%i4+%o5]0x89,%l2 ! %l2 = 00000000ffffffff 00000000edb18945
3761! Mem[0000000030101408] = 1b5d5d2a, %l5 = 00000000000000ff
3762 ldsba [%i4+%o4]0x81,%l5 ! %l5 = 000000000000001b
3763! Mem[00000000100c1410] = 000000ff, %f4 = 46000000
3764 lda [%i3+%o5]0x80,%f4 ! %f4 = 000000ff
3765
3766p0_label_141:
3767! Starting 10 instruction Store Burst
3768! %l0 = 0000000000000000, Mem[0000000030141408] = ff000000000000ff
3769 stxa %l0,[%i5+%o4]0x89 ! Mem[0000000030141408] = 0000000000000000
3770! %l5 = 000000000000001b, Mem[0000000030181408] = 000000ff
3771 stha %l5,[%i6+%o4]0x89 ! Mem[0000000030181408] = 0000001b
3772! %f30 = 00000000, %f3 = 000000ff, %f0 = ff46ffff ffff8fba
3773 fsmuld %f30,%f3 ,%f0 ! %f0 = 00000000 00000000
3774! %f22 = 1b5d5d2a 46000000, Mem[0000000010101408] = ff000000 ffff0031
3775 stda %f22,[%i4+%o4]0x80 ! Mem[0000000010101408] = 1b5d5d2a 46000000
3776! Mem[0000000030141400] = 1b000000, %l6 = 00000000000000ff
3777 ldstuba [%i5+%g0]0x81,%l6 ! %l6 = 000000000000001b
3778! Mem[0000000010101400] = ff0000ff 000000ff 1b5d5d2a 46000000
3779! %f0 = 00000000 00000000 ff000000 000000ff
3780! %f4 = 000000ff 000000ff ff000000 00000046
3781! %f8 = f92fea34 08592560 7f000000 00000046
3782! %f12 = 351a9770 74043d0d db3fdc44 52cc2072
3783 stda %f0 ,[%i4+%g0]ASI_BLK_AIUP ! Block Store to 0000000010101400
3784! %l5 = 000000000000001b, Mem[0000000030181408] = 000000ff0000001b
3785 stxa %l5,[%i6+%o4]0x89 ! Mem[0000000030181408] = 000000000000001b
3786! %l0 = 0000000000000000, Mem[0000000010181408] = ffffffff
3787 stba %l0,[%i6+%o4]0x88 ! Mem[0000000010181408] = ffffff00
3788! %l4 = 000000ff, %l5 = 0000001b, Mem[00000000100c1410] = 000000ff 08592560, %asi = 80
3789 stda %l4,[%i3+0x010]%asi ! Mem[00000000100c1410] = 000000ff 0000001b
3790! %l0 = 0000000000000000, Mem[0000000010101416] = 000000ff, %asi = 80
3791 stha %l0,[%i4+0x016]%asi ! Mem[0000000010101414] = 00000000
3792
3793p0_label_142:
3794! Starting 10 instruction Load Burst
3795! Mem[0000000010181414] = 000000ff, %l6 = 000000000000001b, %asi = 80
3796 lduwa [%i6+0x014]%asi,%l6 ! %l6 = 00000000000000ff
3797! Mem[0000000010141408] = ff000000000000ff, %f18 = ff000000 ff0000ff
3798 ldda [%i5+%o4]0x88,%f18 ! %f18 = ff000000 000000ff
3799! Mem[0000000010081408] = f24ee2ff, %l5 = 000000000000001b
3800 ldswa [%i2+%o4]0x88,%l5 ! %l5 = fffffffff24ee2ff
3801! Mem[0000000010081438] = 7dcec331fff79fa4, %f20 = ff000000 98c097af, %asi = 80
3802 ldda [%i2+0x038]%asi,%f20 ! %f20 = 7dcec331 fff79fa4
3803! Mem[000000001018140f] = 87faff88, %l2 = 00000000ffffffff
3804 ldub [%i6+0x00f],%l2 ! %l2 = 0000000000000088
3805! Mem[0000000030081400] = ff000000 00000000, %l0 = 00000000, %l1 = 00000000
3806 ldda [%i2+%g0]0x81,%l0 ! %l0 = 00000000ff000000 0000000000000000
3807! Mem[0000000030181400] = ff000000, %l2 = 0000000000000088
3808 ldsha [%i6+%g0]0x81,%l2 ! %l2 = ffffffffffffff00
3809! Mem[0000000010141428] = 7ac7378c, %l3 = 00000000edb18945
3810 ldsw [%i5+0x028],%l3 ! %l3 = 000000007ac7378c
3811! %f16 = 000000ff ba8f001b, %f31 = 3100ffff
3812 fdtoi %f16,%f31 ! tt=0x22, %l0 = 00000000ff000022
3813 membar #Sync ! Added by membar checker (29)
3814! Mem[0000000010101408] = ff000000, %f28 = ff0000ff
3815 lda [%i4+0x008]%asi,%f28 ! %f28 = ff000000
3816
3817p0_label_143:
3818! Starting 10 instruction Store Burst
3819! %l4 = 00000000000000ff, Mem[0000000010141408] = ff000000000000ff
3820 stx %l4,[%i5+%o4] ! Mem[0000000010141408] = 00000000000000ff
3821! Mem[0000000010081408] = f24ee2ff, %l5 = fffffffff24ee2ff
3822 ldstuba [%i2+%o4]0x88,%l5 ! %l5 = 00000000000000ff
3823! %l1 = 0000000000000000, Mem[0000000010001410] = 000000ff
3824 stba %l1,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000
3825! Mem[0000000010081408] = ffe24ef2, %l0 = 00000000ff000022
3826 ldstuba [%i2+%o4]0x80,%l0 ! %l0 = 00000000000000ff
3827! %l5 = 00000000000000ff, Mem[0000000010081428] = 00003300
3828 sth %l5,[%i2+0x028] ! Mem[0000000010081428] = 00ff3300
3829! %l0 = 00000000000000ff, Mem[0000000010001400] = ff000000
3830 stha %l0,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00ff0000
3831! Mem[0000000010141408] = 00000000, %l6 = 00000000000000ff
3832 swapa [%i5+%o4]0x80,%l6 ! %l6 = 0000000000000000
3833! Mem[0000000030001408] = 460000ff, %l4 = 00000000000000ff
3834 ldstuba [%i0+%o4]0x89,%l4 ! %l4 = 00000000000000ff
3835! %f22 = 1b5d5d2a 46000000, Mem[0000000010001418] = 00000039 ffffffff, %asi = 80
3836 stda %f22,[%i0+0x018]%asi ! Mem[0000000010001418] = 1b5d5d2a 46000000
3837! Mem[0000000010041408] = ff000000, %l7 = 00000000ff000046
3838 ldsha [%i1+%o4]0x80,%l7 ! %l7 = ffffffffffffff00
3839
3840p0_label_144:
3841! Starting 10 instruction Load Burst
3842! Mem[0000000010001400] = 0000ff00, %l3 = 000000007ac7378c
3843 ldswa [%i0+%g0]0x88,%l3 ! %l3 = 000000000000ff00
3844! Mem[0000000010041408] = ff000000, %l3 = 000000000000ff00
3845 lduwa [%i1+%o4]0x80,%l3 ! %l3 = 00000000ff000000
3846! Mem[00000000211c0001] = ffff3e90, %l6 = 0000000000000000
3847 ldsb [%o2+0x001],%l6 ! %l6 = ffffffffffffffff
3848! Mem[0000000030041400] = 53268222, %l3 = 00000000ff000000
3849 lduba [%i1+%g0]0x81,%l3 ! %l3 = 0000000000000053
3850! Mem[0000000010141408] = ff000000, %f15 = 52cc2072
3851 lda [%i5+%o4]0x88,%f15 ! %f15 = ff000000
3852! Mem[0000000010101400] = 00000000, %l5 = 00000000000000ff
3853 ldstuba [%i4+%g0]0x88,%l5 ! %l5 = 0000000000000000
3854! Mem[0000000030081410] = 000000ff, %l2 = ffffffffffffff00
3855 ldstuba [%i2+%o5]0x89,%l2 ! %l2 = 00000000000000ff
3856! Mem[0000000030081410] = ff000000, %l4 = 00000000000000ff
3857 ldswa [%i2+%o5]0x81,%l4 ! %l4 = ffffffffff000000
3858! Mem[0000000010101400] = ff000000 00000000, %l4 = ff000000, %l5 = 00000000
3859 ldda [%i4+%g0]0x80,%l4 ! %l4 = 00000000ff000000 0000000000000000
3860! Mem[0000000020800040] = ff548c60, %l2 = 00000000000000ff, %asi = 80
3861 lduha [%o1+0x040]%asi,%l2 ! %l2 = 000000000000ff54
3862
3863p0_label_145:
3864! Starting 10 instruction Store Burst
3865! Mem[0000000010181428] = 2e0a5a360000ffff, %l2 = 000000000000ff54, %l1 = 0000000000000000
3866 add %i6,0x28,%g1
3867 casxa [%g1]0x80,%l2,%l1 ! %l1 = 2e0a5a360000ffff
3868! Mem[0000000010081408] = ffe24ef2, %l0 = 00000000000000ff
3869 ldstuba [%i2+%o4]0x80,%l0 ! %l0 = 00000000000000ff
3870! %l5 = 0000000000000000, %l3 = 0000000000000053, %l6 = ffffffffffffffff
3871 or %l5,%l3,%l6 ! %l6 = 0000000000000053
3872! Mem[0000000010081400] = 584097af, %l0 = 00000000000000ff
3873 ldstuba [%i2+%g0]0x88,%l0 ! %l0 = 00000000000000af
3874! %f2 = ff000000 000000ff, Mem[0000000010001410] = 00000000 000000ff
3875 stda %f2 ,[%i0+%o5]0x80 ! Mem[0000000010001410] = ff000000 000000ff
3876! %l1 = 2e0a5a360000ffff, Mem[0000000010181410] = 00000000
3877 stwa %l1,[%i6+%o5]0x88 ! Mem[0000000010181410] = 0000ffff
3878! %l5 = 0000000000000000, Mem[0000000030101408] = 2a5d5d1b
3879 stha %l5,[%i4+%o4]0x89 ! Mem[0000000030101408] = 2a5d0000
3880! %l0 = 000000af, %l1 = 0000ffff, Mem[0000000030101410] = ffffffff edb18945
3881 stda %l0,[%i4+%o5]0x89 ! Mem[0000000030101410] = 000000af 0000ffff
3882! Mem[00000000218000c0] = 504fdf50, %l3 = 0000000000000053
3883 ldstuba [%o3+0x0c0]%asi,%l3 ! %l3 = 0000000000000050
3884! %l2 = 000000000000ff54, Mem[0000000030101400] = 5c8d2639
3885 stwa %l2,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0000ff54
3886
3887p0_label_146:
3888! Starting 10 instruction Load Burst
3889! Mem[00000000100c1410] = 000000ff 0000001b, %l0 = 000000af, %l1 = 0000ffff
3890 ldd [%i3+%o5],%l0 ! %l0 = 00000000000000ff 000000000000001b
3891! Mem[0000000010081408] = ffe24ef2, %l2 = 000000000000ff54
3892 ldswa [%i2+%o4]0x80,%l2 ! %l2 = ffffffffffe24ef2
3893! Mem[0000000030141400] = 000000ff, %l1 = 000000000000001b
3894 ldswa [%i5+%g0]0x89,%l1 ! %l1 = 00000000000000ff
3895! Mem[00000000300c1408] = 47a20214, %f27 = 584097af
3896 lda [%i3+%o4]0x89,%f27 ! %f27 = 47a20214
3897! Mem[000000001014143d] = 52cc2072, %l0 = 00000000000000ff, %asi = 80
3898 lduba [%i5+0x03d]%asi,%l0 ! %l0 = 00000000000000cc
3899! Code Fragment 3, seed = 70382
3900p0_fragment_14:
3901! %l0 = 00000000000000cc
3902 setx 0x186d4e0eae5b2eb6,%g7,%l0 ! %l0 = 186d4e0eae5b2eb6
3903! %l1 = 00000000000000ff
3904 setx 0x31901932e222dde1,%g7,%l1 ! %l1 = 31901932e222dde1
3905 setx 0x1fe000, %g1, %g3
3906 or %l0, %g3, %l0 ! always set perrmask = 0xff
3907 setx 0x1ffff8, %g1, %g2
3908 and %l0, %g2, %l0
3909 ta T_CHANGE_HPRIV
3910 stxa %l1, [%l0]ASI_DCACHE_DATA
3911 ta T_CHANGE_NONHPRIV
3912! %l0 = 186d4e0eae5b2eb6
3913 setx 0xd172f602286b011c,%g7,%l0 ! %l0 = d172f602286b011c
3914! %l1 = 31901932e222dde1
3915 setx 0x4abadfe259669b67,%g7,%l1 ! %l1 = 4abadfe259669b67
3916p0_fragment_14_end:
3917! Mem[0000000030101408] = 2a5d0000, %l2 = ffffffffffe24ef2
3918 ldsba [%i4+%o4]0x89,%l2 ! %l2 = 0000000000000000
3919! Mem[00000000100c1400] = ff000000, %l2 = 0000000000000000
3920 ldsba [%i3+%g0]0x80,%l2 ! %l2 = ffffffffffffffff
3921! Mem[0000000010081410] = 00000000, %l2 = ffffffffffffffff
3922 ldsha [%i2+%o5]0x80,%l2 ! %l2 = 0000000000000000
3923! Mem[0000000010001410] = 000000ff, %l6 = 0000000000000053
3924 ldsha [%i0+%o5]0x88,%l6 ! %l6 = 00000000000000ff
3925
3926p0_label_147:
3927! Starting 10 instruction Store Burst
3928! %l7 = ffffffffffffff00, Mem[00000000218001c0] = 39ff4010
3929 stb %l7,[%o3+0x1c0] ! Mem[00000000218001c0] = 00ff4010
3930! %l0 = d172f602286b011c, Mem[0000000010041428] = ffff0000, %asi = 80
3931 stwa %l0,[%i1+0x028]%asi ! Mem[0000000010041428] = 286b011c
3932! %l1 = 4abadfe259669b67, Mem[00000000100c1422] = ffe8827f
3933 stb %l1,[%i3+0x022] ! Mem[00000000100c1420] = ffe8677f
3934! %l6 = 000000ff, %l7 = ffffff00, Mem[00000000300c1400] = 00000000 46000000
3935 stda %l6,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 000000ff ffffff00
3936! %f9 = 08592560, Mem[0000000010141438] = db3fdc44
3937 sta %f9 ,[%i5+0x038]%asi ! Mem[0000000010141438] = 08592560
3938! Code Fragment 3, seed = 924236
3939p0_fragment_15:
3940! %l0 = d172f602286b011c
3941 setx 0x3316a382d6aeb1c6,%g7,%l0 ! %l0 = 3316a382d6aeb1c6
3942! %l1 = 4abadfe259669b67
3943 setx 0x86bda5d3c2a833f1,%g7,%l1 ! %l1 = 86bda5d3c2a833f1
3944 setx 0x1fe000, %g1, %g3
3945 or %l0, %g3, %l0 ! always set perrmask = 0xff
3946 setx 0x1ffff8, %g1, %g2
3947 and %l0, %g2, %l0
3948 ta T_CHANGE_HPRIV
3949 stxa %l1, [%l0]ASI_DCACHE_DATA
3950 ta T_CHANGE_NONHPRIV
3951! %l0 = 3316a382d6aeb1c6
3952 setx 0xd7a01abb8d35ba2c,%g7,%l0 ! %l0 = d7a01abb8d35ba2c
3953! %l1 = 86bda5d3c2a833f1
3954 setx 0xdbc86ed685754777,%g7,%l1 ! %l1 = dbc86ed685754777
3955p0_fragment_15_end:
3956! %l1 = dbc86ed685754777, Mem[0000000010141436] = 7404000d
3957 sth %l1,[%i5+0x036] ! Mem[0000000010141434] = 74044777
3958! %l3 = 0000000000000050, Mem[00000000218001c0] = 00ff4010, %asi = 80
3959 stba %l3,[%o3+0x1c0]%asi ! Mem[00000000218001c0] = 50ff4010
3960! %l7 = ffffffffffffff00, Mem[0000000010101400] = 000000ff
3961 stwa %l7,[%i4+%g0]0x88 ! Mem[0000000010101400] = ffffff00
3962! %l0 = d7a01abb8d35ba2c, Mem[0000000030041400] = 22822653
3963 stwa %l0,[%i1+%g0]0x89 ! Mem[0000000030041400] = 8d35ba2c
3964
3965p0_label_148:
3966! Starting 10 instruction Load Burst
3967! Mem[00000000100c1408] = 7f000000, %f21 = fff79fa4
3968 lda [%i3+%o4]0x80,%f21 ! %f21 = 7f000000
3969! Mem[00000000100c141e] = 1b4f5570, %l4 = 00000000ff000000
3970 ldstuba [%i3+0x01e]%asi,%l4 ! %l4 = 0000000000000055
3971! Mem[0000000010181408] = 88fffa87 ffffff00, %l0 = 8d35ba2c, %l1 = 85754777
3972 ldda [%i6+%o4]0x88,%l0 ! %l0 = 00000000ffffff00 0000000088fffa87
3973! Mem[00000000201c0000] = ff009c00, %l2 = 0000000000000000, %asi = 80
3974 lduha [%o0+0x000]%asi,%l2 ! %l2 = 000000000000ff00
3975! Mem[0000000010101400] = 00000000 ffffff00, %l2 = 0000ff00, %l3 = 00000050
3976 ldda [%i4+%g0]0x88,%l2 ! %l2 = 00000000ffffff00 0000000000000000
3977! Mem[0000000020800040] = ff548c60, %l1 = 0000000088fffa87
3978 lduh [%o1+0x040],%l1 ! %l1 = 000000000000ff54
3979! Mem[0000000030181408] = 0000001b, %l2 = 00000000ffffff00
3980 lduwa [%i6+%o4]0x89,%l2 ! %l2 = 000000000000001b
3981! Mem[0000000010041408] = 000000ff, %l5 = 0000000000000000
3982 ldsha [%i1+%o4]0x88,%l5 ! %l5 = 00000000000000ff
3983! Mem[0000000030041408] = 00000000, %l6 = 00000000000000ff
3984 ldsha [%i1+%o4]0x81,%l6 ! %l6 = 0000000000000000
3985! Mem[0000000020800041] = ff548c60, %l0 = 00000000ffffff00
3986 ldub [%o1+0x041],%l0 ! %l0 = 0000000000000054
3987
3988p0_label_149:
3989! Starting 10 instruction Store Burst
3990! Mem[0000000010101410] = 000000ff, %l4 = 0000000000000055
3991 ldstuba [%i4+%o5]0x80,%l4 ! %l4 = 0000000000000000
3992! Mem[00000000100c1408] = 7f000000, %l7 = ffffffffffffff00
3993 ldstuba [%i3+%o4]0x80,%l7 ! %l7 = 000000000000007f
3994! Mem[00000000300c1408] = 47a20214, %l3 = 0000000000000000
3995 ldstuba [%i3+%o4]0x89,%l3 ! %l3 = 0000000000000014
3996! %l6 = 0000000000000000, Mem[0000000010101410] = ff0000ff00000000
3997 stxa %l6,[%i4+%o5]0x80 ! Mem[0000000010101410] = 0000000000000000
3998! Mem[0000000010081408] = f24ee2ff, %l4 = 0000000000000000
3999 swapa [%i2+%o4]0x88,%l4 ! %l4 = 00000000f24ee2ff
4000! Mem[0000000010101405] = 00000000, %l5 = 00000000000000ff
4001 ldstuba [%i4+0x005]%asi,%l5 ! %l5 = 0000000000000000
4002! %f28 = ff000000 da274637, Mem[00000000300c1408] = ff02a247 00000000
4003 stda %f28,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ff000000 da274637
4004! Mem[00000000300c1400] = ff000000 00ffffff ff000000 da274637
4005! %f0 = 00000000 00000000 ff000000 000000ff
4006! %f4 = 000000ff 000000ff ff000000 00000046
4007! %f8 = f92fea34 08592560 7f000000 00000046
4008! %f12 = 351a9770 74043d0d db3fdc44 ff000000
4009 stda %f0 ,[%i3+%g0]ASI_BLK_SL ! Block Store to 00000000300c1400
4010! %l4 = 00000000f24ee2ff, Mem[00000000100c1410] = 000000ff0000001b
4011 stxa %l4,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000000f24ee2ff
4012! %l7 = 000000000000007f, Mem[00000000300c1410] = ff000000
4013 stwa %l7,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 0000007f
4014
4015p0_label_150:
4016! Starting 10 instruction Load Burst
4017! Mem[0000000010041408] = 000000ff, %l2 = 000000000000001b
4018 lduba [%i1+%o4]0x88,%l2 ! %l2 = 00000000000000ff
4019! Mem[0000000030101400] = 0000ff54, %f18 = ff000000
4020 lda [%i4+%g0]0x89,%f18 ! %f18 = 0000ff54
4021! Mem[0000000010141400] = ffff0000, %l0 = 0000000000000054
4022 lduwa [%i5+%g0]0x88,%l0 ! %l0 = 00000000ffff0000
4023! Mem[0000000010041408] = 000000ff, %f20 = 7dcec331
4024 lda [%i1+%o4]0x88,%f20 ! %f20 = 000000ff
4025! Mem[000000001004140c] = ff000000, %l4 = 00000000f24ee2ff, %asi = 80
4026 ldsha [%i1+0x00c]%asi,%l4 ! %l4 = ffffffffffffff00
4027! Mem[0000000010181420] = 34187d38 38e46569, %l4 = ffffff00, %l5 = 00000000
4028 ldd [%i6+0x020],%l4 ! %l4 = 0000000034187d38 0000000038e46569
4029! Mem[0000000010141400] = ffff0000, %l7 = 000000000000007f
4030 lduwa [%i5+%g0]0x88,%l7 ! %l7 = 00000000ffff0000
4031! Mem[0000000030141400] = ff000000, %l6 = 0000000000000000
4032 ldsha [%i5+%g0]0x81,%l6 ! %l6 = ffffffffffffff00
4033! Mem[0000000020800040] = ff548c60, %l2 = 00000000000000ff, %asi = 80
4034 lduha [%o1+0x040]%asi,%l2 ! %l2 = 000000000000ff54
4035! Mem[0000000010181400] = ff000000 ba8f001b, %l4 = 34187d38, %l5 = 38e46569, %asi = 80
4036 ldda [%i6+0x000]%asi,%l4 ! %l4 = 00000000ff000000 00000000ba8f001b
4037
4038p0_label_151:
4039! Starting 10 instruction Store Burst
4040! %l5 = 00000000ba8f001b, Mem[0000000030081408] = 00000000
4041 stwa %l5,[%i2+%o4]0x89 ! Mem[0000000030081408] = ba8f001b
4042! Mem[0000000030181400] = 000000ff, %l6 = ffffffffffffff00
4043 ldstuba [%i6+%g0]0x89,%l6 ! %l6 = 00000000000000ff
4044! %l4 = ff000000, %l5 = ba8f001b, Mem[0000000030181408] = 1b000000 00000000
4045 stda %l4,[%i6+%o4]0x81 ! Mem[0000000030181408] = ff000000 ba8f001b
4046! %l6 = 00000000000000ff, %l2 = 000000000000ff54, %l1 = 000000000000ff54
4047 mulx %l6,%l2,%l1 ! %l1 = 0000000000fe54ac
4048! Mem[0000000030181410] = 46000000, %l6 = 00000000000000ff
4049 ldstuba [%i6+%o5]0x81,%l6 ! %l6 = 0000000000000046
4050! %l3 = 0000000000000014, Mem[00000000211c0001] = ffff3e90
4051 stb %l3,[%o2+0x001] ! Mem[00000000211c0000] = ff143e90
4052! %l0 = 00000000ffff0000, immd = fffff2e3, %y = ffffffff
4053 umul %l0,-0xd1d,%l4 ! %l4 = fffef2e30d1d0000, %y = fffef2e3
4054! Mem[0000000010101410] = 00000000, %l3 = 0000000000000014
4055 swapa [%i4+%o5]0x88,%l3 ! %l3 = 0000000000000000
4056! %l7 = 00000000ffff0000, Mem[0000000010001410] = ff000000
4057 stha %l7,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000
4058! Mem[0000000030001400] = 00000000, %l5 = 00000000ba8f001b
4059 lduha [%i0+%g0]0x89,%l5 ! %l5 = 0000000000000000
4060
4061p0_label_152:
4062! Starting 10 instruction Load Burst
4063! Mem[0000000010101410] = 14000000, %f29 = da274637
4064 lda [%i4+%o5]0x80,%f29 ! %f29 = 14000000
4065! Mem[0000000010181400] = 000000ff, %l6 = 0000000000000046
4066 lduwa [%i6+%g0]0x88,%l6 ! %l6 = 00000000000000ff
4067 membar #Sync ! Added by membar checker (30)
4068! Mem[00000000100c1410] = 00000000, %l7 = 00000000ffff0000
4069 lduha [%i3+%o5]0x88,%l7 ! %l7 = 0000000000000000
4070! Mem[0000000030001410] = ff000046, %l0 = 00000000ffff0000
4071 ldsha [%i0+%o5]0x81,%l0 ! %l0 = ffffffffffffff00
4072! Mem[0000000030001408] = 460000ff, %l0 = ffffffffffffff00
4073 ldsba [%i0+%o4]0x89,%l0 ! %l0 = ffffffffffffffff
4074! Mem[0000000030181408] = ff000000, %l5 = 0000000000000000
4075 lduha [%i6+%o4]0x81,%l5 ! %l5 = 000000000000ff00
4076! Mem[0000000030001400] = 00000000, %l1 = 0000000000fe54ac
4077 lduwa [%i0+%g0]0x81,%l1 ! %l1 = 0000000000000000
4078! Mem[0000000010001410] = 00000000, %l2 = 000000000000ff54
4079 ldsba [%i0+%o5]0x80,%l2 ! %l2 = 0000000000000000
4080! Mem[0000000021800041] = ffd716f0, %l7 = 0000000000000000, %asi = 80
4081 ldsba [%o3+0x041]%asi,%l7 ! %l7 = ffffffffffffffd7
4082! Mem[00000000100c1408] = ff000000, %l0 = ffffffffffffffff
4083 lduba [%i3+%o4]0x80,%l0 ! %l0 = 00000000000000ff
4084
4085p0_label_153:
4086! Starting 10 instruction Store Burst
4087! %l7 = ffffffffffffffd7, Mem[0000000020800040] = ff548c60
4088 stb %l7,[%o1+0x040] ! Mem[0000000020800040] = d7548c60
4089! %f0 = 00000000 00000000, %l4 = fffef2e30d1d0000
4090! Mem[0000000030141418] = 6541627a493a8463
4091 add %i5,0x018,%g1
4092 stda %f0,[%g1+%l4]ASI_PST32_S ! Mem[0000000030141418] = 6541627a493a8463
4093! %l2 = 0000000000000000, %l3 = 0000000000000000, %l5 = 000000000000ff00
4094 addc %l2,%l3,%l5 ! %l5 = 0000000000000000
4095! %l5 = 0000000000000000, Mem[0000000010181408] = ffffff00
4096 stwa %l5,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000
4097! %l2 = 0000000000000000, Mem[0000000010001400] = 0000ff00
4098 stha %l2,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000
4099! %f15 = ff000000, Mem[0000000030101410] = 000000af
4100 sta %f15,[%i4+%o5]0x89 ! Mem[0000000030101410] = ff000000
4101! Mem[0000000030001408] = ff000046, %l4 = 000000000d1d0000
4102 swapa [%i0+%o4]0x81,%l4 ! %l4 = 00000000ff000046
4103! %l4 = ff000046, %l5 = 00000000, Mem[00000000300c1400] = 00000000 00000000
4104 stda %l4,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ff000046 00000000
4105! %l6 = 00000000000000ff, Mem[0000000030081410] = 000000ff
4106 stwa %l6,[%i2+%o5]0x89 ! Mem[0000000030081410] = 000000ff
4107! Mem[00000000100c1410] = 00000000, %l0 = 00000000000000ff
4108 swapa [%i3+%o5]0x88,%l0 ! %l0 = 0000000000000000
4109
4110p0_label_154:
4111! Starting 10 instruction Load Burst
4112! Mem[0000000010101408] = 000000ff, %l4 = 00000000ff000046
4113 ldsba [%i4+%o4]0x88,%l4 ! %l4 = ffffffffffffffff
4114! Mem[0000000030141408] = 00000000, %f14 = db3fdc44
4115 lda [%i5+%o4]0x81,%f14 ! %f14 = 00000000
4116! Mem[0000000010101400] = 00ffffff 00ff0000 ff000000 000000ff
4117! Mem[0000000010101410] = 14000000 00000000 ff000000 00000046
4118! Mem[0000000010101420] = f92fea34 08592560 7f000000 00000046
4119! Mem[0000000010101430] = 351a9770 74043d0d db3fdc44 52cc2072
4120 ldda [%i4+%g0]ASI_BLK_P,%f16 ! Block Load from 0000000010101400
4121! Mem[0000000030081408] = 1b008fba, %l1 = 0000000000000000
4122 ldswa [%i2+%o4]0x81,%l1 ! %l1 = 000000001b008fba
4123! Mem[0000000010181408] = 00000000, %l2 = 0000000000000000
4124 lduba [%i6+%o4]0x80,%l2 ! %l2 = 0000000000000000
4125! Mem[0000000030041410] = ff0000ff, %l4 = ffffffffffffffff
4126 lduwa [%i1+%o5]0x89,%l4 ! %l4 = 00000000ff0000ff
4127! Mem[0000000010181410] = ffff0000, %f4 = 000000ff
4128 lda [%i6+%o5]0x80,%f4 ! %f4 = ffff0000
4129! Mem[0000000010081408] = 97ff157100000000, %f0 = 00000000 00000000
4130 ldda [%i2+%o4]0x88,%f0 ! %f0 = 97ff1571 00000000
4131! Mem[0000000021800100] = 1ffffd80, %l3 = 0000000000000000, %asi = 80
4132 lduha [%o3+0x100]%asi,%l3 ! %l3 = 0000000000001fff
4133! Mem[0000000010181410] = 0000ffff, %l3 = 0000000000001fff
4134 lduha [%i6+%o5]0x88,%l3 ! %l3 = 000000000000ffff
4135
4136p0_label_155:
4137! Starting 10 instruction Store Burst
4138! Mem[00000000211c0001] = ff143e90, %l2 = 0000000000000000
4139 ldstub [%o2+0x001],%l2 ! %l2 = 0000000000000014
4140! %f2 = ff000000 000000ff, %l6 = 00000000000000ff
4141! Mem[0000000030041438] = da27463700000061
4142 add %i1,0x038,%g1
4143 stda %f2,[%g1+%l6]ASI_PST32_SL ! Mem[0000000030041438] = ff000000000000ff
4144! %f25 = 08592560, Mem[0000000030141410] = af974058
4145 sta %f25,[%i5+%o5]0x81 ! Mem[0000000030141410] = 08592560
4146! %f21 = 00000000, Mem[0000000010041420] = 4d4d5f58
4147 sta %f21,[%i1+0x020]%asi ! Mem[0000000010041420] = 00000000
4148! %f18 = ff000000 000000ff, Mem[00000000100c1410] = ff000000 f24ee2ff
4149 stda %f18,[%i3+%o5]0x80 ! Mem[00000000100c1410] = ff000000 000000ff
4150! Mem[0000000030141410] = 60255908, %l2 = 0000000000000014
4151 swapa [%i5+%o5]0x89,%l2 ! %l2 = 0000000060255908
4152! Mem[0000000030001400] = 00000000, %l0 = 0000000000000000
4153 swapa [%i0+%g0]0x89,%l0 ! %l0 = 0000000000000000
4154! Mem[0000000010001408] = 7f000000, %l0 = 0000000000000000
4155 ldstuba [%i0+%o4]0x80,%l0 ! %l0 = 000000000000007f
4156! Mem[0000000010081434] = ecffffff, %l3 = 000000000000ffff, %asi = 80
4157 swapa [%i2+0x034]%asi,%l3 ! %l3 = 00000000ecffffff
4158! %f6 = ff000000, Mem[0000000010181400] = 000000ff
4159 sta %f6 ,[%i6+%g0]0x88 ! Mem[0000000010181400] = ff000000
4160
4161p0_label_156:
4162! Starting 10 instruction Load Burst
4163! Mem[0000000010001410] = 00000000, %l7 = ffffffffffffffd7
4164 ldswa [%i0+%o5]0x80,%l7 ! %l7 = 0000000000000000
4165! Mem[0000000020800000] = ffff5630, %l0 = 000000000000007f, %asi = 80
4166 ldsha [%o1+0x000]%asi,%l0 ! %l0 = ffffffffffffffff
4167! Mem[0000000030101410] = 000000ff, %l6 = 00000000000000ff
4168 ldsba [%i4+%o5]0x81,%l6 ! %l6 = 0000000000000000
4169! Mem[0000000010141426] = 08592560, %l4 = 00000000ff0000ff, %asi = 80
4170 lduba [%i5+0x026]%asi,%l4 ! %l4 = 0000000000000025
4171! Mem[0000000010181410] = ff0000000000ffff, %f6 = ff000000 00000046
4172 ldda [%i6+%o5]0x88,%f6 ! %f6 = ff000000 0000ffff
4173! Mem[00000000300c1400] = ff000046, %l5 = 0000000000000000
4174 lduba [%i3+%g0]0x81,%l5 ! %l5 = 00000000000000ff
4175! Mem[0000000010141408] = 000000ff, %l7 = 0000000000000000
4176 lduwa [%i5+%o4]0x80,%l7 ! %l7 = 00000000000000ff
4177! Mem[0000000020800001] = ffff5630, %l7 = 00000000000000ff, %asi = 80
4178 lduba [%o1+0x001]%asi,%l7 ! %l7 = 00000000000000ff
4179! Mem[0000000010141400] = ffff0000, %l1 = 000000001b008fba
4180 lduha [%i5+%g0]0x88,%l1 ! %l1 = 0000000000000000
4181! Mem[0000000010041410] = 70554ff9, %l4 = 0000000000000025
4182 ldswa [%i1+%o5]0x88,%l4 ! %l4 = 0000000070554ff9
4183
4184p0_label_157:
4185! Starting 10 instruction Store Burst
4186! %l7 = 00000000000000ff, Mem[0000000030001400] = 00000000
4187 stba %l7,[%i0+%g0]0x89 ! Mem[0000000030001400] = 000000ff
4188! Mem[0000000030101408] = 00005d2a, %l0 = ffffffffffffffff
4189 ldstuba [%i4+%o4]0x81,%l0 ! %l0 = 0000000000000000
4190! %l4 = 0000000070554ff9, Mem[0000000010001410] = 00000000
4191 stha %l4,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00004ff9
4192! %f8 = f92fea34 08592560, Mem[0000000010141408] = 000000ff 000000ff
4193 stda %f8 ,[%i5+%o4]0x80 ! Mem[0000000010141408] = f92fea34 08592560
4194! Mem[0000000010181400] = 000000ff, %l1 = 0000000000000000, %asi = 80
4195 swapa [%i6+0x000]%asi,%l1 ! %l1 = 00000000000000ff
4196! Mem[00000000300c1400] = ff000046 00000000 ff000000 000000ff
4197! %f0 = 97ff1571 00000000 ff000000 000000ff
4198! %f4 = ffff0000 000000ff ff000000 0000ffff
4199! %f8 = f92fea34 08592560 7f000000 00000046
4200! %f12 = 351a9770 74043d0d 00000000 ff000000
4201 stda %f0 ,[%i3+%g0]ASI_BLK_AIUSL ! Block Store to 00000000300c1400
4202! %l6 = 00000000, %l7 = 000000ff, Mem[0000000010001428] = ff0000ff 00001a27
4203 std %l6,[%i0+0x028] ! Mem[0000000010001428] = 00000000 000000ff
4204! Mem[0000000030041408] = 00000000, %l3 = 00000000ecffffff
4205 swapa [%i1+%o4]0x81,%l3 ! %l3 = 0000000000000000
4206 membar #Sync ! Added by membar checker (31)
4207! Mem[00000000100c1408] = ff000000, %l5 = 00000000000000ff
4208 swap [%i3+%o4],%l5 ! %l5 = 00000000ff000000
4209! %f17 = 00ff0000, %f29 = 74043d0d, %f23 = 00000046
4210 fmuls %f17,%f29,%f23 ! %f23 = 3583b8d0
4211
4212p0_label_158:
4213! Starting 10 instruction Load Burst
4214! Mem[0000000010041410] = f94f5570, %l2 = 0000000060255908
4215 ldstuba [%i1+%o5]0x80,%l2 ! %l2 = 00000000000000f9
4216! Code Fragment 4, seed = 114328
4217p0_fragment_16:
4218! %l0 = 0000000000000000
4219 setx 0x09b78205cfe39b66,%g7,%l0 ! %l0 = 09b78205cfe39b66
4220! %l1 = 00000000000000ff
4221 setx 0xd3ccb34547416b91,%g7,%l1 ! %l1 = d3ccb34547416b91
4222 setx 0x7ff8, %g1, %g2
4223 and %l0, %g2, %l0
4224 setx 0xffffffff, %g1, %g2
4225 and %l1, %g2, %l1
4226 setx 0x100000000, %g1, %g2
4227 or %l1, %g2, %l1 ! Set bit 32 - perrinj
4228 ta T_CHANGE_HPRIV
4229 stxa %l1, [%l0]ASI_ICACHE_INSTR
4230 ta T_CHANGE_NONHPRIV
4231! %l0 = 09b78205cfe39b66
4232 setx 0x0ea3af44d099dfcc,%g7,%l0 ! %l0 = 0ea3af44d099dfcc
4233! %l1 = d3ccb34547416b91
4234 setx 0x5a7988eb5ac8fb17,%g7,%l1 ! %l1 = 5a7988eb5ac8fb17
4235p0_fragment_16_end:
4236! Mem[0000000010141408] = 34ea2ff9, %f11 = 00000046
4237 lda [%i5+%o4]0x88,%f11 ! %f11 = 34ea2ff9
4238! Mem[0000000030041408] = ffffffec, %l6 = 0000000000000000
4239 ldswa [%i1+%o4]0x89,%l6 ! %l6 = ffffffffffffffec
4240! Mem[0000000030141400] = ff000000 000000ff, %l6 = ffffffec, %l7 = 000000ff
4241 ldda [%i5+%g0]0x89,%l6 ! %l6 = 00000000000000ff 00000000ff000000
4242! Mem[0000000010181408] = 0000000087faff88, %l3 = 0000000000000000
4243 ldx [%i6+%o4],%l3 ! %l3 = 0000000087faff88
4244! Mem[0000000010041438] = 00000000 0000007f, %l6 = 000000ff, %l7 = ff000000, %asi = 80
4245 ldda [%i1+0x038]%asi,%l6 ! %l6 = 0000000000000000 000000000000007f
4246! Mem[00000000300c1410] = ff000000, %l1 = 5a7988eb5ac8fb17
4247 lduwa [%i3+%o5]0x81,%l1 ! %l1 = 00000000ff000000
4248! Mem[00000000100c1438] = 00000000000000ff, %f4 = ffff0000 000000ff
4249 ldd [%i3+0x038],%f4 ! %f4 = 00000000 000000ff
4250! Mem[0000000010041408] = 000000ff000000ff, %l4 = 0000000070554ff9
4251 ldxa [%i1+%o4]0x88,%l4 ! %l4 = 000000ff000000ff
4252
4253p0_label_159:
4254! Starting 10 instruction Store Burst
4255! %l7 = 000000000000007f, Mem[00000000100c1410] = 000000ff
4256 stha %l7,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 0000007f
4257! %f19 = 000000ff, Mem[0000000030101408] = 2a5d00ff
4258 sta %f19,[%i4+%o4]0x89 ! Mem[0000000030101408] = 000000ff
4259! %l6 = 00000000, %l7 = 0000007f, Mem[0000000030041410] = ff0000ff ffffffff
4260 stda %l6,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000 0000007f
4261! %f8 = f92fea34 08592560, %l6 = 0000000000000000
4262! Mem[0000000030181418] = fec88114ff000000
4263 add %i6,0x018,%g1
4264 stda %f8,[%g1+%l6]ASI_PST16_SL ! Mem[0000000030181418] = fec88114ff000000
4265! %l6 = 0000000000000000, Mem[00000000218001c1] = 50ff4010
4266 stb %l6,[%o3+0x1c1] ! Mem[00000000218001c0] = 50004010
4267! %f14 = 00000000 ff000000, Mem[0000000030141400] = 000000ff ff000000
4268 stda %f14,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000000 ff000000
4269! %l1 = 00000000ff000000, Mem[00000000300c1408] = ff000000
4270 stwa %l1,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ff000000
4271! %l4 = 000000ff000000ff, Mem[0000000010081420] = 2f3f8d8700003192, %asi = 80
4272 stxa %l4,[%i2+0x020]%asi ! Mem[0000000010081420] = 000000ff000000ff
4273! %f24 = f92fea34 08592560, %l0 = 0ea3af44d099dfcc
4274! Mem[0000000010101418] = ff00000000000046
4275 add %i4,0x018,%g1
4276 stda %f24,[%g1+%l0]ASI_PST16_PL ! Mem[0000000010101418] = ff00000034ea2ff9
4277! Mem[0000000030001400] = 000000ff, %l0 = 00000000d099dfcc
4278 swapa [%i0+%g0]0x89,%l0 ! %l0 = 00000000000000ff
4279
4280p0_label_160:
4281! Starting 10 instruction Load Burst
4282! Mem[00000000201c0000] = ff009c00, %l2 = 00000000000000f9, %asi = 80
4283 ldsha [%o0+0x000]%asi,%l2 ! %l2 = ffffffffffffff00
4284! Mem[0000000010181408] = 00000000, %l7 = 000000000000007f
4285 ldswa [%i6+%o4]0x88,%l7 ! %l7 = 0000000000000000
4286! Mem[0000000030041400] = 8d35ba2c, %f19 = 000000ff
4287 lda [%i1+%g0]0x89,%f19 ! %f19 = 8d35ba2c
4288! Mem[00000000100c1408] = ff000000, %l3 = 0000000087faff88
4289 ldsha [%i3+%o4]0x88,%l3 ! %l3 = 0000000000000000
4290! %l1 = 00000000ff000000, %l1 = 00000000ff000000, %y = fffef2e3
4291 udiv %l1,%l1,%l1 ! %l1 = 00000000ffffffff
4292 mov %l0,%y ! %y = 000000ff
4293! Mem[00000000100c1408] = ff000000, %l7 = 0000000000000000
4294 lduba [%i3+%o4]0x88,%l7 ! %l7 = 0000000000000000
4295! Mem[0000000010041430] = ffffffff 33848245, %l2 = ffffff00, %l3 = 00000000, %asi = 80
4296 ldda [%i1+0x030]%asi,%l2 ! %l2 = 00000000ffffffff 0000000033848245
4297! Mem[0000000030001408] = 00001d0d, %l5 = 00000000ff000000
4298 ldsba [%i0+%o4]0x89,%l5 ! %l5 = 000000000000000d
4299! Mem[0000000030081408] = 00000000ba8f001b, %f22 = ff000000 3583b8d0
4300 ldda [%i2+%o4]0x89,%f22 ! %f22 = 00000000 ba8f001b
4301! Mem[0000000030181400] = 0000ffff000000ff, %l0 = 00000000000000ff
4302 ldxa [%i6+%g0]0x89,%l0 ! %l0 = 0000ffff000000ff
4303
4304p0_label_161:
4305! Starting 10 instruction Store Burst
4306! Mem[0000000030041410] = 00000000, %l4 = 00000000000000ff
4307 swapa [%i1+%o5]0x89,%l4 ! %l4 = 0000000000000000
4308! Mem[0000000010001428] = 00000000000000ff, %l1 = 00000000ffffffff, %l0 = 0000ffff000000ff
4309 add %i0,0x28,%g1
4310 casxa [%g1]0x80,%l1,%l0 ! %l0 = 00000000000000ff
4311! %l3 = 0000000033848245, Mem[0000000010081406] = 365a0a2e, %asi = 80
4312 stha %l3,[%i2+0x006]%asi ! Mem[0000000010081404] = 365a8245
4313! %f28 = 351a9770 74043d0d, %l4 = 0000000000000000
4314! Mem[0000000010041410] = ff4f5570000000a4
4315 add %i1,0x010,%g1
4316 stda %f28,[%g1+%l4]ASI_PST8_PL ! Mem[0000000010041410] = ff4f5570000000a4
4317! Mem[0000000030101400] = 54ff0000, %l6 = 0000000000000000
4318 ldstuba [%i4+%g0]0x81,%l6 ! %l6 = 0000000000000054
4319! %l4 = 0000000000000000, Mem[00000000100c1400] = 000000ff
4320 stha %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000
4321! %l5 = 000000000000000d, Mem[0000000010101410] = 14000000
4322 stba %l5,[%i4+%o5]0x80 ! Mem[0000000010101410] = 0d000000
4323! %f24 = f92fea34 08592560, Mem[0000000010141408] = f92fea34 08592560, %asi = 80
4324 stda %f24,[%i5+0x008]%asi ! Mem[0000000010141408] = f92fea34 08592560
4325! Mem[0000000010081400] = 584097ff, %l6 = 0000000000000054
4326 ldstuba [%i2+%g0]0x88,%l6 ! %l6 = 00000000000000ff
4327! %l6 = 00000000000000ff, Mem[0000000010041410] = 70554fff
4328 stwa %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = 000000ff
4329
4330p0_label_162:
4331! Starting 10 instruction Load Burst
4332! Mem[00000000100c1426] = 44f79fa4, %l3 = 0000000033848245, %asi = 80
4333 lduba [%i3+0x026]%asi,%l3 ! %l3 = 000000000000009f
4334! Mem[0000000030041410] = ff000000, %l5 = 000000000000000d
4335 lduwa [%i1+%o5]0x81,%l5 ! %l5 = 00000000ff000000
4336! Mem[0000000030181400] = 0000ffff000000ff, %f6 = ff000000 0000ffff
4337 ldda [%i6+%g0]0x89,%f6 ! %f6 = 0000ffff 000000ff
4338! Mem[00000000300c1410] = ff000000, %f28 = 351a9770
4339 lda [%i3+%o5]0x81,%f28 ! %f28 = ff000000
4340! Mem[0000000010141400] = 0000ffff, %l0 = 00000000000000ff
4341 ldsba [%i5+%g0]0x80,%l0 ! %l0 = 0000000000000000
4342! Mem[0000000010101410] = 0000000d, %l4 = 0000000000000000
4343 ldsba [%i4+%o5]0x88,%l4 ! %l4 = 000000000000000d
4344! Mem[00000000100c1408] = ff000000, %l5 = 00000000ff000000
4345 lduba [%i3+%o4]0x88,%l5 ! %l5 = 0000000000000000
4346! Mem[0000000030001400] = d099dfcc, %l2 = 00000000ffffffff
4347 lduha [%i0+%g0]0x89,%l2 ! %l2 = 000000000000dfcc
4348! Mem[0000000010181400] = 00000000, %l0 = 0000000000000000
4349 lduha [%i6+%g0]0x80,%l0 ! %l0 = 0000000000000000
4350! Mem[0000000030041408] = ecffffff 00005400, %l2 = 0000dfcc, %l3 = 0000009f
4351 ldda [%i1+%o4]0x81,%l2 ! %l2 = 00000000ecffffff 0000000000005400
4352
4353p0_label_163:
4354! Starting 10 instruction Store Burst
4355! %l1 = 00000000ffffffff, Mem[00000000100c1408] = 000000ff
4356 stha %l1,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ffff00ff
4357! Mem[00000000211c0000] = ffff3e90, %l3 = 0000000000005400
4358 ldstub [%o2+%g0],%l3 ! %l3 = 00000000000000ff
4359! Mem[0000000010141430] = 351a9770, %l1 = 00000000ffffffff
4360 swap [%i5+0x030],%l1 ! %l1 = 00000000351a9770
4361! %l4 = 000000000000000d, Mem[0000000030181410] = 000000ff
4362 stba %l4,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000000d
4363! %f31 = 52cc2072, %f22 = 00000000, %f29 = 74043d0d
4364 fsubs %f31,%f22,%f29 ! %f29 = 52cc2072
4365! %l7 = 0000000000000000, Mem[0000000010001410] = f94f0000000000ff
4366 stxa %l7,[%i0+%o5]0x80 ! Mem[0000000010001410] = 0000000000000000
4367! Mem[0000000030181408] = 000000ff, %l5 = 0000000000000000
4368 swapa [%i6+%o4]0x89,%l5 ! %l5 = 00000000000000ff
4369! %l6 = 00000000000000ff, Mem[0000000020800001] = ffff5630, %asi = 80
4370 stba %l6,[%o1+0x001]%asi ! Mem[0000000020800000] = ffff5630
4371! Mem[0000000010181400] = 00000000ba8f001b, %l4 = 000000000000000d, %l6 = 00000000000000ff
4372 casxa [%i6]0x80,%l4,%l6 ! %l6 = 00000000ba8f001b
4373! Mem[0000000030101400] = ffff0000, %l6 = 00000000ba8f001b
4374 ldstuba [%i4+%g0]0x81,%l6 ! %l6 = 00000000000000ff
4375
4376p0_label_164:
4377! Starting 10 instruction Load Burst
4378! Mem[0000000030141410] = fcf8ffff00000014, %l0 = 0000000000000000
4379 ldxa [%i5+%o5]0x89,%l0 ! %l0 = fcf8ffff00000014
4380! Mem[00000000100c1438] = 00000000 000000ff, %l2 = ecffffff, %l3 = 000000ff
4381 ldd [%i3+0x038],%l2 ! %l2 = 0000000000000000 00000000000000ff
4382! Mem[0000000030101408] = ff000000, %l3 = 00000000000000ff
4383 lduha [%i4+%o4]0x81,%l3 ! %l3 = 000000000000ff00
4384! Mem[0000000030181408] = 00000000 ba8f001b, %l4 = 0000000d, %l5 = 000000ff
4385 ldda [%i6+%o4]0x81,%l4 ! %l4 = 0000000000000000 00000000ba8f001b
4386! Mem[0000000030081400] = ff000000, %l7 = 0000000000000000
4387 lduwa [%i2+%g0]0x81,%l7 ! %l7 = 00000000ff000000
4388! Mem[00000000211c0001] = ffff3e90, %l0 = fcf8ffff00000014, %asi = 80
4389 ldsba [%o2+0x001]%asi,%l0 ! %l0 = ffffffffffffffff
4390! Mem[0000000010101410] = 00000000 0000000d, %l0 = ffffffff, %l1 = 351a9770
4391 ldda [%i4+%o5]0x88,%l0 ! %l0 = 000000000000000d 0000000000000000
4392 membar #Sync ! Added by membar checker (32)
4393! Mem[0000000030101400] = ffff0000 31c3ce7d ff000000 000000ff
4394! Mem[0000000030101410] = 000000ff ffff0000 04b3c11a 4f27c483
4395! Mem[0000000030101420] = 592704a8 12b56919 e7feee72 6fedccdf
4396! Mem[0000000030101430] = ff000214 7cfd4637 56e24ef2 7115ff97
4397 ldda [%i4+%g0]ASI_BLK_S,%f0 ! Block Load from 0000000030101400
4398! Mem[0000000010081428] = 00ff3300, %l7 = 00000000ff000000
4399 lduw [%i2+0x028],%l7 ! %l7 = 0000000000ff3300
4400! Mem[0000000010101410] = 0000000d, %l2 = 0000000000000000
4401 lduha [%i4+%o5]0x88,%l2 ! %l2 = 000000000000000d
4402
4403p0_label_165:
4404! Starting 10 instruction Store Burst
4405! %l2 = 000000000000000d, Mem[00000000211c0000] = ffff3e90
4406 sth %l2,[%o2+%g0] ! Mem[00000000211c0000] = 000d3e90
4407! %l5 = 00000000ba8f001b, Mem[0000000010181410] = 0000ffff
4408 stwa %l5,[%i6+%o5]0x88 ! Mem[0000000010181410] = ba8f001b
4409! %l6 = 00000000000000ff, Mem[0000000010181408] = 0000000087faff88
4410 stxa %l6,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000000000ff
4411 membar #Sync ! Added by membar checker (33)
4412! %l6 = 00000000000000ff, Mem[0000000030101410] = 0000ffffff000000
4413 stxa %l6,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000000000000ff
4414! %l0 = 000000000000000d, Mem[0000000030001410] = ff000046
4415 stwa %l0,[%i0+%o5]0x81 ! Mem[0000000030001410] = 0000000d
4416! %l0 = 000000000000000d, Mem[00000000201c0000] = ff009c00
4417 sth %l0,[%o0+%g0] ! Mem[00000000201c0000] = 000d9c00
4418! %l0 = 0000000d, %l1 = 00000000, Mem[0000000010181408] = 00000000 000000ff
4419 stda %l0,[%i6+%o4]0x80 ! Mem[0000000010181408] = 0000000d 00000000
4420! Mem[0000000030101400] = 0000ffff, %l5 = 00000000ba8f001b
4421 ldstuba [%i4+%g0]0x89,%l5 ! %l5 = 00000000000000ff
4422! %f28 = ff000000 52cc2072, %l5 = 00000000000000ff
4423! Mem[0000000030001420] = 71f3b304e06a54ff
4424 add %i0,0x020,%g1
4425 stda %f28,[%g1+%l5]ASI_PST8_SL ! Mem[0000000030001420] = 7220cc52000000ff
4426! %l2 = 000000000000000d, Mem[0000000010101410] = 0d000000
4427 stha %l2,[%i4+%o5]0x80 ! Mem[0000000010101410] = 000d0000
4428
4429p0_label_166:
4430! Starting 10 instruction Load Burst
4431! %l2 = 000000000000000d, Mem[0000000010101400] = 00ffffff
4432 stha %l2,[%i4+%g0]0x80 ! Mem[0000000010101400] = 000dffff
4433! Mem[0000000010081408] = 97ff157100000000, %f10 = e7feee72 6fedccdf
4434 ldda [%i2+%o4]0x88,%f10 ! %f10 = 97ff1571 00000000
4435! Mem[0000000010181408] = 0000000d00000000, %f0 = ffff0000 31c3ce7d
4436 ldda [%i6+%o4]0x80,%f0 ! %f0 = 0000000d 00000000
4437! %l0 = 000000000000000d, %l5 = 00000000000000ff, %y = 000000ff
4438 sdiv %l0,%l5,%l7 ! %l7 = 000000007fffffff
4439 mov %l0,%y ! %y = 0000000d
4440! Mem[0000000030041410] = 000000ff, %l5 = 00000000000000ff
4441 ldswa [%i1+%o5]0x89,%l5 ! %l5 = 00000000000000ff
4442! %f13 = 7cfd4637, %f2 = ff000000, %f3 = 000000ff
4443 fdivs %f13,%f2 ,%f3 ! %f3 = bd7d4637
4444! Mem[0000000010001438] = ffffff00ff000000, %l6 = 00000000000000ff, %asi = 80
4445 ldxa [%i0+0x038]%asi,%l6 ! %l6 = ffffff00ff000000
4446! Mem[0000000030101410] = 000000ff, %l7 = 000000007fffffff
4447 lduba [%i4+%o5]0x89,%l7 ! %l7 = 00000000000000ff
4448! Mem[0000000010041438] = 00000000, %l7 = 00000000000000ff
4449 lduh [%i1+0x038],%l7 ! %l7 = 0000000000000000
4450! Mem[00000000300c1410] = ffff0000000000ff, %f8 = 592704a8 12b56919
4451 ldda [%i3+%o5]0x89,%f8 ! %f8 = ffff0000 000000ff
4452
4453p0_label_167:
4454! Starting 10 instruction Store Burst
4455! %f8 = ffff0000 000000ff, %l5 = 00000000000000ff
4456! Mem[0000000030181430] = ff000000374627ff
4457 add %i6,0x030,%g1
4458 stda %f8,[%g1+%l5]ASI_PST16_S ! Mem[0000000030181430] = ffff0000000000ff
4459! %f12 = ff000214 7cfd4637, Mem[0000000030181408] = 00000000 1b008fba
4460 stda %f12,[%i6+%o4]0x89 ! Mem[0000000030181408] = ff000214 7cfd4637
4461! %l7 = 0000000000000000, Mem[00000000211c0000] = 000d3e90
4462 sth %l7,[%o2+%g0] ! Mem[00000000211c0000] = 00003e90
4463! %l3 = 000000000000ff00, imm = 00000000000009d3, %l5 = 00000000000000ff
4464 add %l3,0x9d3,%l5 ! %l5 = 00000000000108d3
4465! %l7 = 0000000000000000, Mem[0000000010141408] = f92fea3408592560
4466 stxa %l7,[%i5+%o4]0x80 ! Mem[0000000010141408] = 0000000000000000
4467! Mem[0000000030101400] = ffff0000 31c3ce7d ff000000 000000ff
4468! %f0 = 0000000d 00000000 ff000000 bd7d4637
4469! %f4 = 000000ff ffff0000 04b3c11a 4f27c483
4470! %f8 = ffff0000 000000ff 97ff1571 00000000
4471! %f12 = ff000214 7cfd4637 56e24ef2 7115ff97
4472 stda %f0 ,[%i4+%g0]ASI_BLK_AIUSL ! Block Store to 0000000030101400
4473! %l2 = 0000000d, %l3 = 0000ff00, Mem[0000000030141410] = 14000000 fffff8fc
4474 stda %l2,[%i5+%o5]0x81 ! Mem[0000000030141410] = 0000000d 0000ff00
4475! Mem[00000000300c1408] = 000000ff, %l5 = 00000000000108d3
4476 swapa [%i3+%o4]0x89,%l5 ! %l5 = 00000000000000ff
4477! %l0 = 0000000d, %l1 = 00000000, Mem[0000000010101418] = ff000000 34ea2ff9, %asi = 80
4478 stda %l0,[%i4+0x018]%asi ! Mem[0000000010101418] = 0000000d 00000000
4479! %l2 = 0000000d, %l3 = 0000ff00, Mem[0000000030181410] = 0000000d 00000000
4480 stda %l2,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000000d 0000ff00
4481
4482p0_label_168:
4483! Starting 10 instruction Load Burst
4484! Mem[0000000010141408] = 0000000000000000, %f22 = 00000000 ba8f001b
4485 ldda [%i5+%o4]0x88,%f22 ! %f22 = 00000000 00000000
4486 membar #Sync ! Added by membar checker (34)
4487! Mem[0000000010101400] = 000dffff 00ff0000 ff000000 000000ff
4488! Mem[0000000010101410] = 000d0000 00000000 0000000d 00000000
4489! Mem[0000000010101420] = f92fea34 08592560 7f000000 00000046
4490! Mem[0000000010101430] = 351a9770 74043d0d db3fdc44 52cc2072
4491 ldda [%i4+%g0]ASI_BLK_AIUP,%f16 ! Block Load from 0000000010101400
4492! Mem[0000000030141400] = 000000ff00000000, %f8 = ffff0000 000000ff
4493 ldda [%i5+%g0]0x81,%f8 ! %f8 = 000000ff 00000000
4494! Mem[0000000010101400] = ffff0d00, %l0 = 000000000000000d
4495 ldswa [%i4+%g0]0x88,%l0 ! %l0 = ffffffffffff0d00
4496! Mem[00000000100c1420] = ffe8677f 44f79fa4, %l0 = ffff0d00, %l1 = 00000000
4497 ldd [%i3+0x020],%l0 ! %l0 = 00000000ffe8677f 0000000044f79fa4
4498! Mem[0000000030001400] = ccdf99d0 ffffffff 0d1d0000 ffffffff
4499! Mem[0000000030001410] = 0000000d 6fedccdf 7f4a8fba 3a21b4a3
4500! Mem[0000000030001420] = 7220cc52 000000ff edb18945 2f3ecf6e
4501! Mem[0000000030001430] = 8c390000 92310000 7fff20f0 374627da
4502 ldda [%i0+%g0]ASI_BLK_S,%f16 ! Block Load from 0000000030001400
4503! Mem[0000000010101408] = ff000000, %l2 = 000000000000000d
4504 lduha [%i4+%o4]0x80,%l2 ! %l2 = 000000000000ff00
4505! Mem[0000000030001400] = ccdf99d0ffffffff, %f4 = 000000ff ffff0000
4506 ldda [%i0+%g0]0x81,%f4 ! %f4 = ccdf99d0 ffffffff
4507! Mem[0000000030041400] = 2cba358d2a5d5d1b, %f4 = ccdf99d0 ffffffff
4508 ldda [%i1+%g0]0x81,%f4 ! %f4 = 2cba358d 2a5d5d1b
4509! Mem[0000000010141428] = 7ac7378c, %l6 = ffffff00ff000000
4510 ldsb [%i5+0x028],%l6 ! %l6 = 000000000000007a
4511
4512p0_label_169:
4513! Starting 10 instruction Store Burst
4514! Mem[0000000030081400] = 000000ff, %l3 = 000000000000ff00
4515 swapa [%i2+%g0]0x89,%l3 ! %l3 = 00000000000000ff
4516! Mem[0000000010001408] = ff000000, %l1 = 0000000044f79fa4
4517 ldstuba [%i0+%o4]0x80,%l1 ! %l1 = 00000000000000ff
4518! %f26 = edb18945 2f3ecf6e, Mem[0000000010081428] = 00ff3300 230d9fa4, %asi = 80
4519 stda %f26,[%i2+0x028]%asi ! Mem[0000000010081428] = edb18945 2f3ecf6e
4520! Mem[00000000300c1400] = 00000000 7115ff97 d3080100 000000ff
4521! %f0 = 0000000d 00000000 ff000000 bd7d4637
4522! %f4 = 2cba358d 2a5d5d1b 04b3c11a 4f27c483
4523! %f8 = 000000ff 00000000 97ff1571 00000000
4524! %f12 = ff000214 7cfd4637 56e24ef2 7115ff97
4525 stda %f0 ,[%i3+%g0]ASI_COMMIT_S ! Block Store to 00000000300c1400
4526! %l2 = 000000000000ff00, imm = 0000000000000dc2, %l6 = 000000000000007a
4527 and %l2,0xdc2,%l6 ! %l6 = 0000000000000d00
4528! Mem[0000000010081408] = 00000000, %l1 = 00000000000000ff
4529 ldstuba [%i2+0x008]%asi,%l1 ! %l1 = 0000000000000000
4530! %f8 = 000000ff 00000000, %l6 = 0000000000000d00
4531! Mem[0000000010001438] = ffffff00ff000000
4532 add %i0,0x038,%g1
4533 stda %f8,[%g1+%l6]ASI_PST32_PL ! Mem[0000000010001438] = ffffff00ff000000
4534 membar #Sync ! Added by membar checker (35)
4535! %l4 = 0000000000000000, Mem[0000000030001400] = d099dfcc
4536 stba %l4,[%i0+%g0]0x89 ! Mem[0000000030001400] = d099df00
4537! %l5 = 00000000000000ff, Mem[0000000010041410] = ff000000000000a4
4538 stxa %l5,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000000000ff
4539! Mem[0000000030041410] = ff000000, %l5 = 00000000000000ff
4540 swapa [%i1+%o5]0x81,%l5 ! %l5 = 00000000ff000000
4541
4542p0_label_170:
4543! Starting 10 instruction Load Burst
4544! Mem[0000000030181400] = ff000000, %l1 = 0000000000000000
4545 ldsha [%i6+%g0]0x81,%l1 ! %l1 = ffffffffffffff00
4546! Mem[0000000010101408] = 000000ff, %l0 = 00000000ffe8677f
4547 ldswa [%i4+%o4]0x88,%l0 ! %l0 = 00000000000000ff
4548! Mem[0000000010001400] = ffffffff00000000, %f24 = 7220cc52 000000ff
4549 ldda [%i0+%g0]0x88,%f24 ! %f24 = ffffffff 00000000
4550! Mem[0000000030141410] = 0000000d0000ff00, %f0 = 0000000d 00000000
4551 ldda [%i5+%o5]0x81,%f0 ! %f0 = 0000000d 0000ff00
4552! Mem[0000000010041408] = ff000000, %l0 = 00000000000000ff
4553 lduha [%i1+%o4]0x80,%l0 ! %l0 = 000000000000ff00
4554! Mem[0000000010101410] = 000d0000 00000000, %l6 = 00000d00, %l7 = 00000000
4555 ldda [%i4+%o5]0x80,%l6 ! %l6 = 00000000000d0000 0000000000000000
4556! Mem[00000000100c1410] = 7f000000, %l3 = 00000000000000ff
4557 lduwa [%i3+%o5]0x80,%l3 ! %l3 = 000000007f000000
4558! Mem[00000000300c1400] = 0d000000, %l6 = 00000000000d0000
4559 ldsba [%i3+%g0]0x89,%l6 ! %l6 = 0000000000000000
4560! Mem[0000000010041410] = 00000000, %l7 = 0000000000000000
4561 ldsh [%i1+%o5],%l7 ! %l7 = 0000000000000000
4562! Mem[0000000010001408] = ff000000, %l7 = 0000000000000000
4563 ldsha [%i0+%o4]0x80,%l7 ! %l7 = ffffffffffffff00
4564
4565p0_label_171:
4566! Starting 10 instruction Store Burst
4567! %f24 = ffffffff 00000000, %l7 = ffffffffffffff00
4568! Mem[0000000030081420] = 72562be853266b59
4569 add %i2,0x020,%g1
4570 stda %f24,[%g1+%l7]ASI_PST32_S ! Mem[0000000030081420] = 72562be853266b59
4571! Mem[00000000100c142c] = 2641f94b, %l1 = 00000000ffffff00
4572 swap [%i3+0x02c],%l1 ! %l1 = 000000002641f94b
4573! %l2 = 000000000000ff00, Mem[0000000030101410] = 0000ffff
4574 stba %l2,[%i4+%o5]0x81 ! Mem[0000000030101410] = 0000ffff
4575! %l7 = ffffffffffffff00, Mem[00000000300c1408] = 000000ff
4576 stwa %l7,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ffffff00
4577! %l0 = 0000ff00, %l1 = 2641f94b, Mem[0000000010001408] = 000000ff 46000000
4578 stda %l0,[%i0+%o4]0x88 ! Mem[0000000010001408] = 0000ff00 2641f94b
4579! Mem[0000000030141410] = 0000000d, %l5 = 00000000ff000000
4580 ldstuba [%i5+%o5]0x81,%l5 ! %l5 = 0000000000000000
4581! %f10 = 97ff1571, %f5 = 2a5d5d1b, %f28 = 8c390000
4582 fadds %f10,%f5 ,%f28 ! %f28 = 2a5d5d1b
4583! Mem[0000000010081410] = 00000000, %l3 = 000000007f000000
4584 swapa [%i2+%o5]0x80,%l3 ! %l3 = 0000000000000000
4585! %f28 = 2a5d5d1b 92310000, Mem[0000000010141408] = 00000000 00000000
4586 stda %f28,[%i5+%o4]0x88 ! Mem[0000000010141408] = 2a5d5d1b 92310000
4587! %f16 = ccdf99d0, Mem[0000000010081410] = 7f000000
4588 sta %f16,[%i2+%o5]0x80 ! Mem[0000000010081410] = ccdf99d0
4589
4590p0_label_172:
4591! Starting 10 instruction Load Burst
4592! Mem[0000000010141408] = 2a5d5d1b 92310000, %l0 = 0000ff00, %l1 = 2641f94b
4593 ldda [%i5+%o4]0x88,%l0 ! %l0 = 0000000092310000 000000002a5d5d1b
4594! Mem[0000000010041408] = ff000000ff000000, %l6 = 0000000000000000, %asi = 80
4595 ldxa [%i1+0x008]%asi,%l6 ! %l6 = ff000000ff000000
4596! Mem[0000000010081410] = ccdf99d0, %l5 = 0000000000000000
4597 ldswa [%i2+%o5]0x80,%l5 ! %l5 = ffffffffccdf99d0
4598! Mem[0000000030001408] = 0d1d0000, %l7 = ffffffffffffff00
4599 ldswa [%i0+%o4]0x81,%l7 ! %l7 = 000000000d1d0000
4600! Mem[0000000010041400] = 596b2653 3100ffff, %l4 = 00000000, %l5 = ccdf99d0
4601 ldda [%i1+%g0]0x88,%l4 ! %l4 = 000000003100ffff 00000000596b2653
4602! Mem[00000000100c1420] = ffe8677f, %l1 = 000000002a5d5d1b
4603 lduh [%i3+0x020],%l1 ! %l1 = 000000000000ffe8
4604! Mem[0000000030101410] = 0000ffffff000000, %f8 = 000000ff 00000000
4605 ldda [%i4+%o5]0x81,%f8 ! %f8 = 0000ffff ff000000
4606! Mem[00000000201c0000] = 000d9c00, %l7 = 000000000d1d0000
4607 ldsb [%o0+%g0],%l7 ! %l7 = 0000000000000000
4608! Mem[0000000010141400] = 0000ffff, %l7 = 0000000000000000
4609 ldsba [%i5+%g0]0x80,%l7 ! %l7 = 0000000000000000
4610! Mem[00000000201c0001] = 000d9c00, %l7 = 0000000000000000
4611 ldsb [%o0+0x001],%l7 ! %l7 = 000000000000000d
4612
4613p0_label_173:
4614! Starting 10 instruction Store Burst
4615! %f2 = ff000000 bd7d4637, Mem[0000000010081410] = d099dfcc ffffffff
4616 stda %f2 ,[%i2+%o5]0x88 ! Mem[0000000010081410] = ff000000 bd7d4637
4617! %l4 = 3100ffff, %l5 = 596b2653, Mem[0000000010041420] = 00000000 17e1eb09
4618 std %l4,[%i1+0x020] ! Mem[0000000010041420] = 3100ffff 596b2653
4619! %l3 = 0000000000000000, immd = 00000a96, %y = 0000000d
4620 udiv %l3,0xa96,%l6 ! %l6 = 00000000013a611c
4621 mov %l0,%y ! %y = 92310000
4622! %l2 = 000000000000ff00, immd = fffff7e7, %y = 92310000
4623 sdiv %l2,-0x819,%l3 ! %l3 = 000000007fffffff
4624 mov %l0,%y ! %y = 92310000
4625! Mem[00000000100c1410] = 7f000000, %l7 = 000000000000000d, %asi = 80
4626 swapa [%i3+0x010]%asi,%l7 ! %l7 = 000000007f000000
4627! %f25 = 00000000, Mem[00000000100c1410] = 0000000d
4628 sta %f25,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000000
4629! Mem[0000000010081408] = 000000ff, %l4 = 000000003100ffff
4630 ldstuba [%i2+%o4]0x88,%l4 ! %l4 = 00000000000000ff
4631! %l2 = 000000000000ff00, Mem[0000000030181400] = ff000000
4632 stba %l2,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000
4633! %f16 = ccdf99d0, Mem[0000000010181408] = 0000000d
4634 sta %f16,[%i6+%o4]0x80 ! Mem[0000000010181408] = ccdf99d0
4635! %l6 = 00000000013a611c, %l2 = 000000000000ff00, %y = 92310000
4636 smul %l6,%l2,%l7 ! %l7 = 0000013926bae400, %y = 00000139
4637
4638p0_label_174:
4639! Starting 10 instruction Load Burst
4640! Mem[0000000010181410] = ba8f001b, %l3 = 000000007fffffff
4641 ldsha [%i6+%o5]0x88,%l3 ! %l3 = 000000000000001b
4642! Mem[00000000218000c0] = ff4fdf50, %l7 = 0000013926bae400, %asi = 80
4643 lduha [%o3+0x0c0]%asi,%l7 ! %l7 = 000000000000ff4f
4644! Mem[0000000010081410] = 37467dbd, %f21 = 6fedccdf
4645 lda [%i2+%o5]0x80,%f21 ! %f21 = 37467dbd
4646! Mem[0000000030081400] = 000000000000ff00, %f24 = ffffffff 00000000
4647 ldda [%i2+%g0]0x89,%f24 ! %f24 = 00000000 0000ff00
4648! Mem[00000000100c1408] = ffff00ff2a000000, %l7 = 000000000000ff4f, %asi = 80
4649 ldxa [%i3+0x008]%asi,%l7 ! %l7 = ffff00ff2a000000
4650! Mem[0000000010181410] = ba8f001b, %l1 = 000000000000ffe8
4651 ldsba [%i6+%o5]0x88,%l1 ! %l1 = 000000000000001b
4652! Mem[0000000010001408] = 2641f94b0000ff00, %l5 = 00000000596b2653
4653 ldxa [%i0+%o4]0x88,%l5 ! %l5 = 2641f94b0000ff00
4654! Mem[0000000010141408] = 00003192, %f30 = 7fff20f0
4655 lda [%i5+%o4]0x80,%f30 ! %f30 = 00003192
4656! Mem[0000000030101408] = 37467dbd, %l1 = 000000000000001b
4657 lduba [%i4+%o4]0x81,%l1 ! %l1 = 0000000000000037
4658! Mem[0000000021800000] = 2b696cc0, %l5 = 2641f94b0000ff00
4659 ldsh [%o3+%g0],%l5 ! %l5 = 0000000000002b69
4660
4661p0_label_175:
4662! Starting 10 instruction Store Burst
4663! Mem[00000000100c1408] = ff00ffff, %l0 = 0000000092310000
4664 ldstuba [%i3+%o4]0x88,%l0 ! %l0 = 00000000000000ff
4665! %l7 = ffff00ff2a000000, Mem[00000000211c0000] = 00003e90
4666 sth %l7,[%o2+%g0] ! Mem[00000000211c0000] = 00003e90
4667! Mem[00000000300c1400] = 0000000d, %l7 = ffff00ff2a000000
4668 ldstuba [%i3+%g0]0x81,%l7 ! %l7 = 0000000000000000
4669! Mem[0000000030141400] = 000000ff 00000000 00000000 00000000
4670! %f0 = 0000000d 0000ff00 ff000000 bd7d4637
4671! %f4 = 2cba358d 2a5d5d1b 04b3c11a 4f27c483
4672! %f8 = 0000ffff ff000000 97ff1571 00000000
4673! %f12 = ff000214 7cfd4637 56e24ef2 7115ff97
4674 stda %f0 ,[%i5+%g0]ASI_COMMIT_S ! Block Store to 0000000030141400
4675! %f12 = ff000214 7cfd4637, Mem[0000000010181400] = 00000000 1b008fba
4676 stda %f12,[%i6+%g0]0x88 ! Mem[0000000010181400] = ff000214 7cfd4637
4677! %l5 = 0000000000002b69, Mem[0000000010081410] = bd7d4637
4678 stba %l5,[%i2+%o5]0x88 ! Mem[0000000010081410] = bd7d4669
4679! %l6 = 00000000013a611c, immd = 00000fe2, %y = 00000139
4680 udiv %l6,0xfe2,%l5 ! %l5 = 0000000013b50713
4681 mov %l0,%y ! %y = 000000ff
4682! %l7 = 0000000000000000, imm = 0000000000000a36, %l3 = 000000000000001b
4683 addc %l7,0xa36,%l3 ! %l3 = 0000000000000a36
4684! %l4 = 000000ff, %l5 = 13b50713, Mem[00000000300c1408] = ffffff00 37467dbd
4685 stda %l4,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 000000ff 13b50713
4686! %l3 = 0000000000000a36, Mem[0000000010101408] = 000000ff
4687 stwa %l3,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000a36
4688
4689p0_label_176:
4690! Starting 10 instruction Load Burst
4691! Mem[0000000010101400] = 000dffff, %l0 = 00000000000000ff
4692 lduba [%i4+%g0]0x80,%l0 ! %l0 = 0000000000000000
4693 membar #Sync ! Added by membar checker (36)
4694! Mem[0000000010141410] = 46000000, %l2 = 000000000000ff00
4695 lduwa [%i5+%o5]0x80,%l2 ! %l2 = 0000000046000000
4696! Mem[0000000030141408] = ff000000bd7d4637, %l1 = 0000000000000037
4697 ldxa [%i5+%o4]0x81,%l1 ! %l1 = ff000000bd7d4637
4698! Mem[00000000100c140c] = 2a000000, %l2 = 0000000046000000, %asi = 80
4699 ldswa [%i3+0x00c]%asi,%l2 ! %l2 = 000000002a000000
4700! Mem[0000000030101410] = ffff0000, %l1 = ff000000bd7d4637
4701 lduwa [%i4+%o5]0x89,%l1 ! %l1 = 00000000ffff0000
4702! Code Fragment 4, seed = 718568
4703p0_fragment_17:
4704! %l0 = 0000000000000000
4705 setx 0x526655210dd328e6,%g7,%l0 ! %l0 = 526655210dd328e6
4706! %l1 = 00000000ffff0000
4707 setx 0x8415aac683498111,%g7,%l1 ! %l1 = 8415aac683498111
4708 setx 0x7ff8, %g1, %g2
4709 and %l0, %g2, %l0
4710 setx 0xffffffff, %g1, %g2
4711 and %l1, %g2, %l1
4712 setx 0x100000000, %g1, %g2
4713 or %l1, %g2, %l1 ! Set bit 32 - perrinj
4714 ta T_CHANGE_HPRIV
4715 stxa %l1, [%l0]ASI_ICACHE_INSTR
4716 ta T_CHANGE_NONHPRIV
4717! %l0 = 526655210dd328e6
4718 setx 0x399214b7fff3fd4c,%g7,%l0 ! %l0 = 399214b7fff3fd4c
4719! %l1 = 8415aac683498111
4720 setx 0xfe1e572e0b76a097,%g7,%l1 ! %l1 = fe1e572e0b76a097
4721p0_fragment_17_end:
4722! Mem[0000000030101410] = 0000ffffff000000, %f26 = edb18945 2f3ecf6e
4723 ldda [%i4+%o5]0x81,%f26 ! %f26 = 0000ffff ff000000
4724! Mem[0000000010001400] = 00000000, %l2 = 000000002a000000
4725 lduwa [%i0+%g0]0x80,%l2 ! %l2 = 0000000000000000
4726! Mem[0000000030101408] = 37467dbd, %l7 = 0000000000000000
4727 lduha [%i4+%o4]0x81,%l7 ! %l7 = 0000000000003746
4728! Mem[0000000010141430] = ffffffff74044777, %f20 = 0000000d 37467dbd
4729 ldd [%i5+0x030],%f20 ! %f20 = ffffffff 74044777
4730
4731p0_label_177:
4732! Starting 10 instruction Store Burst
4733! Mem[0000000030101400] = 00000000, %l6 = 00000000013a611c
4734 ldstuba [%i4+%g0]0x81,%l6 ! %l6 = 0000000000000000
4735! %l0 = 399214b7fff3fd4c, Mem[0000000030041400] = 2cba358d
4736 stha %l0,[%i1+%g0]0x81 ! Mem[0000000030041400] = fd4c358d
4737! Mem[0000000010101425] = 08592560, %l0 = 399214b7fff3fd4c
4738 ldstuba [%i4+0x025]%asi,%l0 ! %l0 = 0000000000000059
4739! Mem[0000000030181400] = 00000000, %l5 = 0000000013b50713
4740 swapa [%i6+%g0]0x81,%l5 ! %l5 = 0000000000000000
4741! %f30 = 00003192 374627da, Mem[0000000010141430] = ffffffff 74044777, %asi = 80
4742 stda %f30,[%i5+0x030]%asi ! Mem[0000000010141430] = 00003192 374627da
4743! Mem[0000000010181410] = ba8f001b, %l2 = 0000000000000000
4744 swapa [%i6+%o5]0x88,%l2 ! %l2 = 00000000ba8f001b
4745! Mem[0000000010081408] = ff000000, %l2 = 00000000ba8f001b
4746 ldstuba [%i2+%o4]0x80,%l2 ! %l2 = 00000000000000ff
4747! %l7 = 0000000000003746, Mem[0000000030001410] = 0000000d6fedccdf
4748 stxa %l7,[%i0+%o5]0x81 ! Mem[0000000030001410] = 0000000000003746
4749! %l6 = 00000000, %l7 = 00003746, Mem[0000000010081400] = ff974058 365a8245
4750 std %l6,[%i2+%g0] ! Mem[0000000010081400] = 00000000 00003746
4751! %l1 = fe1e572e0b76a097, %l3 = 0000000000000a36, %l5 = 0000000000000000
4752 sub %l1,%l3,%l5 ! %l5 = fe1e572e0b769661
4753
4754p0_label_178:
4755! Starting 10 instruction Load Burst
4756! Mem[00000000100c1410] = 00000000, %l7 = 0000000000003746
4757 lduha [%i3+%o5]0x88,%l7 ! %l7 = 0000000000000000
4758! Mem[00000000100c1400] = 00000000, %f15 = 7115ff97
4759 lda [%i3+%g0]0x80,%f15 ! %f15 = 00000000
4760! Mem[0000000010101414] = 00000000, %l3 = 0000000000000a36
4761 ldsw [%i4+0x014],%l3 ! %l3 = 0000000000000000
4762! Mem[0000000030001410] = 0000000000003746, %f20 = ffffffff 74044777
4763 ldda [%i0+%o5]0x81,%f20 ! %f20 = 00000000 00003746
4764! Mem[0000000010041400] = ffff0031, %l1 = fe1e572e0b76a097
4765 ldsha [%i1+%g0]0x80,%l1 ! %l1 = ffffffffffffffff
4766! Mem[0000000030101408] = 37467dbd, %l4 = 00000000000000ff
4767 ldswa [%i4+%o4]0x81,%l4 ! %l4 = 0000000037467dbd
4768! Mem[0000000030041410] = 0000007fff000000, %l4 = 0000000037467dbd
4769 ldxa [%i1+%o5]0x89,%l4 ! %l4 = 0000007fff000000
4770! Mem[00000000300c1408] = ff000000 1307b513, %l6 = 00000000, %l7 = 00000000
4771 ldda [%i3+%o4]0x81,%l6 ! %l6 = 00000000ff000000 000000001307b513
4772! Mem[0000000010141408] = 92310000, %f28 = 2a5d5d1b
4773 lda [%i5+%o4]0x88,%f28 ! %f28 = 92310000
4774! Mem[00000000100c1410] = 00000000, %f8 = 0000ffff
4775 ld [%i3+%o5],%f8 ! %f8 = 00000000
4776
4777p0_label_179:
4778! Starting 10 instruction Store Burst
4779! %l7 = 000000001307b513, Mem[0000000010181410] = 00000000
4780 stba %l7,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000013
4781! %l5 = fe1e572e0b769661, Mem[00000000201c0000] = 000d9c00, %asi = 80
4782 stha %l5,[%o0+0x000]%asi ! Mem[00000000201c0000] = 96619c00
4783! Mem[0000000010041408] = 000000ff, %l4 = 0000007fff000000
4784 ldstuba [%i1+%o4]0x88,%l4 ! %l4 = 00000000000000ff
4785! %l6 = 00000000ff000000, Mem[0000000010001418] = 1b5d5d2a46000000, %asi = 80
4786 stxa %l6,[%i0+0x018]%asi ! Mem[0000000010001418] = 00000000ff000000
4787! %l4 = 00000000000000ff, Mem[0000000030141408] = 000000ff
4788 stba %l4,[%i5+%o4]0x89 ! Mem[0000000030141408] = 000000ff
4789! Mem[00000000211c0000] = 00003e90, %l1 = ffffffffffffffff
4790 ldstuba [%o2+0x000]%asi,%l1 ! %l1 = 0000000000000000
4791! Code Fragment 3, seed = 588233
4792p0_fragment_18:
4793! %l0 = 0000000000000059
4794 setx 0x209cbd10d3a0c2de,%g7,%l0 ! %l0 = 209cbd10d3a0c2de
4795! %l1 = 0000000000000000
4796 setx 0x0a921f79a3255989,%g7,%l1 ! %l1 = 0a921f79a3255989
4797 setx 0x1fe000, %g1, %g3
4798 or %l0, %g3, %l0 ! always set perrmask = 0xff
4799 setx 0x1ffff8, %g1, %g2
4800 and %l0, %g2, %l0
4801 ta T_CHANGE_HPRIV
4802 stxa %l1, [%l0]ASI_DCACHE_DATA
4803 ta T_CHANGE_NONHPRIV
4804! %l0 = 209cbd10d3a0c2de
4805 setx 0x0808c163284bcc44,%g7,%l0 ! %l0 = 0808c163284bcc44
4806! %l1 = 0a921f79a3255989
4807 setx 0xc9d321597baa9e0f,%g7,%l1 ! %l1 = c9d321597baa9e0f
4808p0_fragment_18_end:
4809! %l4 = 00000000000000ff, %l7 = 000000001307b513, %l4 = 00000000000000ff
4810 add %l4,%l7,%l4 ! %l4 = 000000001307b612
4811! %f10 = 97ff1571 00000000, %l6 = 00000000ff000000
4812! Mem[0000000010081410] = 69467dbd000000ff
4813 add %i2,0x010,%g1
4814 stda %f10,[%g1+%l6]ASI_PST8_P ! Mem[0000000010081410] = 69467dbd000000ff
4815! %l5 = fe1e572e0b769661, Mem[0000000030101400] = ff000000
4816 stwa %l5,[%i4+%g0]0x81 ! Mem[0000000030101400] = 0b769661
4817
4818p0_label_180:
4819! Starting 10 instruction Load Burst
4820! Mem[0000000010081408] = 000000ff, %f17 = ffffffff
4821 lda [%i2+%o4]0x88,%f17 ! %f17 = 000000ff
4822! Mem[0000000030081410] = 000000ff, %l0 = 0808c163284bcc44
4823 ldsba [%i2+%o5]0x89,%l0 ! %l0 = ffffffffffffffff
4824! Mem[0000000030041410] = ff000000, %f20 = 00000000
4825 lda [%i1+%o5]0x89,%f20 ! %f20 = ff000000
4826! Mem[0000000030181410] = 0d000000, %l5 = fe1e572e0b769661
4827 lduba [%i6+%o5]0x81,%l5 ! %l5 = 000000000000000d
4828! Mem[00000000300c1400] = ff00000d, %l3 = 0000000000000000
4829 lduha [%i3+%g0]0x81,%l3 ! %l3 = 000000000000ff00
4830! Mem[0000000010101400] = 000dffff, %l6 = 00000000ff000000
4831 ldsba [%i4+%g0]0x80,%l6 ! %l6 = 0000000000000000
4832! Mem[0000000010041410] = 00000000, %l6 = 0000000000000000
4833 lduwa [%i1+%o5]0x88,%l6 ! %l6 = 0000000000000000
4834! Mem[0000000030181410] = 0d00000000ff0000, %l5 = 000000000000000d
4835 ldxa [%i6+%o5]0x81,%l5 ! %l5 = 0d00000000ff0000
4836! Mem[0000000030141410] = 1b5d5d2a 8d35ba2c, %l4 = 1307b612, %l5 = 00ff0000
4837 ldda [%i5+%o5]0x89,%l4 ! %l4 = 000000008d35ba2c 000000001b5d5d2a
4838! Mem[0000000010141408] = 92310000, %l4 = 000000008d35ba2c
4839 ldsba [%i5+%o4]0x88,%l4 ! %l4 = 0000000000000000
4840
4841p0_label_181:
4842! Starting 10 instruction Store Burst
4843! %l4 = 00000000, %l5 = 1b5d5d2a, Mem[0000000010041408] = 000000ff 000000ff
4844 stda %l4,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000 1b5d5d2a
4845! %l6 = 0000000000000000, Mem[0000000030041408] = ffffffec
4846 stwa %l6,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000000
4847! Mem[0000000010081418] = 1b5d5d2a22822653, %l1 = c9d321597baa9e0f, %l0 = ffffffffffffffff
4848 add %i2,0x18,%g1
4849 casxa [%g1]0x80,%l1,%l0 ! %l0 = 1b5d5d2a22822653
4850! %l3 = 000000000000ff00, Mem[0000000030041410] = 000000ff
4851 stwa %l3,[%i1+%o5]0x81 ! Mem[0000000030041410] = 0000ff00
4852! Mem[0000000010141414] = 000000ff, %l4 = 00000000, %l2 = 000000ff
4853 add %i5,0x14,%g1
4854 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000000000ff
4855! Mem[00000000201c0001] = 96619c00, %l0 = 1b5d5d2a22822653
4856 ldstuba [%o0+0x001]%asi,%l0 ! %l0 = 0000000000000061
4857! Mem[0000000010081410] = 69467dbd, %l4 = 0000000000000000
4858 swapa [%i2+%o5]0x80,%l4 ! %l4 = 0000000069467dbd
4859! %f24 = 00000000 0000ff00, %l1 = c9d321597baa9e0f
4860! Mem[0000000010081400] = 0000000000003746
4861 stda %f24,[%i2+%l1]ASI_PST16_P ! Mem[0000000010081400] = 000000000000ff00
4862! Mem[00000000300c1410] = 2cba358d, %l4 = 0000000069467dbd
4863 ldstuba [%i3+%o5]0x81,%l4 ! %l4 = 000000000000002c
4864! %f27 = ff000000, Mem[0000000010001408] = 00ff0000
4865 sta %f27,[%i0+%o4]0x80 ! Mem[0000000010001408] = ff000000
4866
4867p0_label_182:
4868! Starting 10 instruction Load Burst
4869! Mem[0000000030141410] = 1b5d5d2a8d35ba2c, %f26 = 0000ffff ff000000
4870 ldda [%i5+%o5]0x89,%f26 ! %f26 = 1b5d5d2a 8d35ba2c
4871! Mem[0000000010041424] = 596b2653, %f12 = ff000214
4872 lda [%i1+0x024]%asi,%f12 ! %f12 = 596b2653
4873! Mem[0000000010141408] = 00003192 1b5d5d2a, %l0 = 00000061, %l1 = 7baa9e0f
4874 ldda [%i5+%o4]0x80,%l0 ! %l0 = 0000000000003192 000000001b5d5d2a
4875! Mem[0000000010101422] = f92fea34, %l4 = 000000000000002c
4876 ldsh [%i4+0x022],%l4 ! %l4 = ffffffffffffea34
4877! %l7 = 000000001307b513, imm = 0000000000000d2f, %l5 = 000000001b5d5d2a
4878 xnor %l7,0xd2f,%l5 ! %l5 = ffffffffecf847c3
4879! Mem[0000000030101408] = bd7d4637, %l2 = 00000000000000ff
4880 lduwa [%i4+%o4]0x89,%l2 ! %l2 = 00000000bd7d4637
4881! %l0 = 0000000000003192, immd = fffffffffffff5f3, %l108 = 0000000000000002
4882 udivx %l0,-0xa0d,%l2 ! %l2 = 0000000000000000
4883! Mem[0000000010001400] = 00000000ffffffff, %l0 = 0000000000003192, %asi = 80
4884 ldxa [%i0+0x000]%asi,%l0 ! %l0 = 00000000ffffffff
4885! Mem[0000000030141408] = 37467dbd 000000ff, %l2 = 00000000, %l3 = 0000ff00
4886 ldda [%i5+%o4]0x89,%l2 ! %l2 = 00000000000000ff 0000000037467dbd
4887! Mem[0000000010141400] = 0000ffff, %f6 = 04b3c11a
4888 lda [%i5+%g0]0x80,%f6 ! %f6 = 0000ffff
4889
4890p0_label_183:
4891! Starting 10 instruction Store Burst
4892! Mem[00000000100c140c] = 2a000000, %l5 = ffffffffecf847c3
4893 ldstub [%i3+0x00c],%l5 ! %l5 = 000000000000002a
4894! %l2 = 00000000000000ff, Mem[00000000100c1408] = ffff00ff
4895 stwa %l2,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 000000ff
4896! %l7 = 000000001307b513, Mem[0000000010181408] = ccdf99d0
4897 stba %l7,[%i6+%o4]0x80 ! Mem[0000000010181408] = 13df99d0
4898! Mem[0000000030081400] = 00ff0000, %l1 = 000000001b5d5d2a
4899 ldstuba [%i2+%g0]0x81,%l1 ! %l1 = 0000000000000000
4900! %l2 = 00000000000000ff, immd = fffff8ad, %y = 000000ff
4901 sdiv %l2,-0x753,%l6 ! %l6 = ffffffffdd2f1aa0
4902 mov %l0,%y ! %y = ffffffff
4903! Mem[0000000030081400] = ffff0000, %l2 = 00000000000000ff
4904 lduba [%i2+%g0]0x81,%l2 ! %l2 = 00000000000000ff
4905! %l1 = 0000000000000000, Mem[0000000030081400] = ffff0000
4906 stha %l1,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000
4907! %l2 = 00000000000000ff, Mem[00000000100c1410] = 00000000
4908 stwa %l2,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 000000ff
4909! %f18 = 0d1d0000 ffffffff, %l3 = 0000000037467dbd
4910! Mem[00000000100c1430] = 551dfd7c1402a247
4911 add %i3,0x030,%g1
4912 stda %f18,[%g1+%l3]ASI_PST8_PL ! Mem[00000000100c1430] = ff1dffff0000a20d
4913! %l1 = 0000000000000000, imm = 0000000000000932, %l7 = 000000001307b513
4914 xnor %l1,0x932,%l7 ! %l7 = fffffffffffff6cd
4915
4916p0_label_184:
4917! Starting 10 instruction Load Burst
4918! Mem[0000000010081434] = 0000ffff, %l3 = 0000000037467dbd, %asi = 80
4919 lduwa [%i2+0x034]%asi,%l3 ! %l3 = 000000000000ffff
4920! Mem[0000000010181400] = 3746fd7c 140200ff, %l2 = 000000ff, %l3 = 0000ffff
4921 ldda [%i6+%g0]0x80,%l2 ! %l2 = 000000003746fd7c 00000000140200ff
4922! Mem[0000000010101410] = 000d0000, %l2 = 000000003746fd7c
4923 lduha [%i4+%o5]0x80,%l2 ! %l2 = 000000000000000d
4924! Mem[0000000030101410] = ffff0000, %l6 = ffffffffdd2f1aa0
4925 lduba [%i4+%o5]0x89,%l6 ! %l6 = 0000000000000000
4926! Mem[0000000010081434] = 0000ffff, %f0 = 0000000d
4927 lda [%i2+0x034]%asi,%f0 ! %f0 = 0000ffff
4928! %f18 = 0d1d0000, %f15 = 00000000, %f28 = 92310000
4929 fsubs %f18,%f15,%f28 ! %f28 = 0d1d0000
4930! Mem[0000000030081400] = 00000000, %l0 = 00000000ffffffff
4931 ldsha [%i2+%g0]0x81,%l0 ! %l0 = 0000000000000000
4932! Mem[0000000030001400] = d099df00, %l0 = 0000000000000000
4933 ldswa [%i0+%g0]0x89,%l0 ! %l0 = ffffffffd099df00
4934! Mem[00000000211c0001] = ff003e90, %l7 = fffffffffffff6cd, %asi = 80
4935 ldsba [%o2+0x001]%asi,%l7 ! %l7 = 0000000000000000
4936! Mem[0000000010181400] = 7cfd4637, %l4 = ffffffffffffea34
4937 lduwa [%i6+%g0]0x88,%l4 ! %l4 = 000000007cfd4637
4938
4939p0_label_185:
4940! Starting 10 instruction Store Burst
4941! %l0 = d099df00, %l1 = 00000000, Mem[0000000010141418] = 000000ff 7a624165, %asi = 80
4942 stda %l0,[%i5+0x018]%asi ! Mem[0000000010141418] = d099df00 00000000
4943! %l6 = 0000000000000000, Mem[0000000010181403] = 3746fd7c, %asi = 80
4944 stba %l6,[%i6+0x003]%asi ! Mem[0000000010181400] = 3746fd00
4945! Mem[0000000030101408] = 37467dbd, %l7 = 0000000000000000
4946 swapa [%i4+%o4]0x81,%l7 ! %l7 = 0000000037467dbd
4947! %f18 = 0d1d0000 ffffffff, Mem[0000000030001408] = 0d1d0000 ffffffff
4948 stda %f18,[%i0+%o4]0x81 ! Mem[0000000030001408] = 0d1d0000 ffffffff
4949! %f6 = 0000ffff 4f27c483, Mem[0000000010101410] = 00000d00 00000000
4950 stda %f6 ,[%i4+%o5]0x88 ! Mem[0000000010101410] = 0000ffff 4f27c483
4951! Mem[0000000010001400] = 00000000, %l2 = 000000000000000d
4952 swapa [%i0+%g0]0x80,%l2 ! %l2 = 0000000000000000
4953! Mem[0000000030181408] = 7cfd4637, %l3 = 00000000140200ff
4954 swapa [%i6+%o4]0x89,%l3 ! %l3 = 000000007cfd4637
4955! Mem[0000000010181408] = d099df13, %l1 = 0000000000000000
4956 swapa [%i6+%o4]0x88,%l1 ! %l1 = 00000000d099df13
4957! %l2 = 0000000000000000, Mem[00000000300c1400] = ff00000d00000000
4958 stxa %l2,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 0000000000000000
4959! %f30 = 00003192, Mem[0000000010101408] = 360a0000
4960 sta %f30,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00003192
4961
4962p0_label_186:
4963! Starting 10 instruction Load Burst
4964! Mem[0000000010141408] = 00003192, %l1 = 00000000d099df13
4965 lduba [%i5+%o4]0x80,%l1 ! %l1 = 0000000000000000
4966! Mem[0000000010141427] = 08592560, %l5 = 000000000000002a, %asi = 80
4967 lduba [%i5+0x027]%asi,%l5 ! %l5 = 0000000000000060
4968! Mem[0000000010041430] = ffffffff 33848245, %l4 = 7cfd4637, %l5 = 00000060
4969 ldd [%i1+0x030],%l4 ! %l4 = 00000000ffffffff 0000000033848245
4970! Mem[0000000010101400] = 000dffff, %l6 = 0000000000000000
4971 ldsha [%i4+%g0]0x80,%l6 ! %l6 = 000000000000000d
4972! Mem[0000000010041410] = 00000000, %l4 = 00000000ffffffff
4973 ldswa [%i1+%o5]0x80,%l4 ! %l4 = 0000000000000000
4974! Mem[0000000010181428] = 2e0a5a360000ffff, %f26 = 1b5d5d2a 8d35ba2c, %asi = 80
4975 ldda [%i6+0x028]%asi,%f26 ! %f26 = 2e0a5a36 0000ffff
4976! Mem[0000000010081408] = 000000ff, %l1 = 0000000000000000
4977 lduwa [%i2+%o4]0x88,%l1 ! %l1 = 00000000000000ff
4978! Mem[0000000010041434] = 33848245, %f22 = 7f4a8fba
4979 ld [%i1+0x034],%f22 ! %f22 = 33848245
4980! Mem[0000000030101410] = 0000ffff, %l2 = 0000000000000000
4981 ldsha [%i4+%o5]0x81,%l2 ! %l2 = 0000000000000000
4982! Mem[0000000030001400] = d099df00, %f29 = 92310000
4983 lda [%i0+%g0]0x89,%f29 ! %f29 = d099df00
4984
4985p0_label_187:
4986! Starting 10 instruction Store Burst
4987! Mem[0000000010041408] = 00000000, %l4 = 00000000, %l2 = 00000000
4988 add %i1,0x08,%g1
4989 casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000000000000
4990! %f14 = 56e24ef2 00000000, %l5 = 0000000033848245
4991! Mem[0000000010081408] = ff0000007115ff97
4992 add %i2,0x008,%g1
4993 stda %f14,[%g1+%l5]ASI_PST16_PL ! Mem[0000000010081408] = 00000000f24eff97
4994! %l3 = 000000007cfd4637, Mem[0000000030081400] = 00000000
4995 stwa %l3,[%i2+%g0]0x89 ! Mem[0000000030081400] = 7cfd4637
4996! %f14 = 56e24ef2, %f10 = 97ff1571, %f17 = 000000ff
4997 fadds %f14,%f10,%f17 ! %f17 = 56e24ef2
4998! Mem[0000000010181408] = 00000000, %l2 = 0000000000000000
4999 ldstuba [%i6+%o4]0x88,%l2 ! %l2 = 0000000000000000
5000! Mem[000000001014140c] = 1b5d5d2a, %l7 = 0000000037467dbd, %asi = 80
5001 swapa [%i5+0x00c]%asi,%l7 ! %l7 = 000000001b5d5d2a
5002! Code Fragment 4, seed = 610852
5003p0_fragment_19:
5004! %l0 = ffffffffd099df00
5005 setx 0x13006d2c63cc4b06,%g7,%l0 ! %l0 = 13006d2c63cc4b06
5006! %l1 = 00000000000000ff
5007 setx 0xfd7da824483b8931,%g7,%l1 ! %l1 = fd7da824483b8931
5008 setx 0x7ff8, %g1, %g2
5009 and %l0, %g2, %l0
5010 setx 0xffffffff, %g1, %g2
5011 and %l1, %g2, %l1
5012 setx 0x100000000, %g1, %g2
5013 or %l1, %g2, %l1 ! Set bit 32 - perrinj
5014 ta T_CHANGE_HPRIV
5015 stxa %l1, [%l0]ASI_ICACHE_INSTR
5016 ta T_CHANGE_NONHPRIV
5017! %l0 = 13006d2c63cc4b06
5018 setx 0x944b3ac321020b6c,%g7,%l0 ! %l0 = 944b3ac321020b6c
5019! %l1 = fd7da824483b8931
5020 setx 0xaf0fd6af02d9d4b7,%g7,%l1 ! %l1 = af0fd6af02d9d4b7
5021p0_fragment_19_end:
5022! %l0 = 944b3ac321020b6c, Mem[0000000030041408] = 00000000
5023 stha %l0,[%i1+%o4]0x81 ! Mem[0000000030041408] = 0b6c0000
5024! %f8 = 00000000 ff000000, Mem[0000000030141400] = 0d000000 00ff0000
5025 stda %f8 ,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000000 ff000000
5026! %l3 = 000000007cfd4637, Mem[00000000300c1400] = 00000000
5027 stwa %l3,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 7cfd4637
5028
5029p0_label_188:
5030! Starting 10 instruction Load Burst
5031! Mem[0000000010081408] = 97ff4ef200000000, %l1 = af0fd6af02d9d4b7
5032 ldxa [%i2+%o4]0x88,%l1 ! %l1 = 97ff4ef200000000
5033! Mem[0000000010081403] = 00000000, %l1 = 97ff4ef200000000, %asi = 80
5034 lduba [%i2+0x003]%asi,%l1 ! %l1 = 0000000000000000
5035! Mem[0000000030181408] = 140200ff, %l2 = 0000000000000000
5036 lduba [%i6+%o4]0x89,%l2 ! %l2 = 00000000000000ff
5037! Mem[0000000010001400] = 0000000d, %f30 = 00003192
5038 lda [%i0+%g0]0x80,%f30 ! %f30 = 0000000d
5039! Mem[00000000100c1410] = 000000ff, %l0 = 944b3ac321020b6c
5040 lduha [%i3+%o5]0x88,%l0 ! %l0 = 00000000000000ff
5041! Mem[0000000010101408] = ff000000 92310000, %l6 = 0000000d, %l7 = 1b5d5d2a
5042 ldda [%i4+%o4]0x88,%l6 ! %l6 = 0000000092310000 00000000ff000000
5043! Mem[0000000030101400] = 0b769661, %f23 = 3a21b4a3
5044 lda [%i4+%g0]0x81,%f23 ! %f23 = 0b769661
5045! Mem[0000000010081410] = 00000000, %l7 = 00000000ff000000
5046 ldsba [%i2+%o5]0x80,%l7 ! %l7 = 0000000000000000
5047! Mem[0000000030081408] = 1b008fba, %l3 = 000000007cfd4637
5048 lduwa [%i2+%o4]0x81,%l3 ! %l3 = 000000001b008fba
5049! %f7 = 4f27c483, %f2 = ff000000
5050 fcmps %fcc2,%f7 ,%f2 ! %fcc2 = 2
5051
5052p0_label_189:
5053! Starting 10 instruction Store Burst
5054! %l4 = 00000000, %l5 = 33848245, Mem[0000000010081408] = 00000000 f24eff97
5055 stda %l4,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000000 33848245
5056! Mem[0000000010101408] = 00003192, %l0 = 00000000000000ff
5057 swapa [%i4+%o4]0x80,%l0 ! %l0 = 0000000000003192
5058! Mem[0000000030041400] = fd4c358d 2a5d5d1b 0b6c0000 00005400
5059! %f16 = ccdf99d0 56e24ef2 0d1d0000 ffffffff
5060! %f20 = ff000000 00003746 33848245 0b769661
5061! %f24 = 00000000 0000ff00 2e0a5a36 0000ffff
5062! %f28 = 0d1d0000 d099df00 0000000d 374627da
5063 stda %f16,[%i1+%g0]ASI_BLK_AIUS ! Block Store to 0000000030041400
5064! %f30 = 0000000d 374627da, %f3 = bd7d4637
5065 fxtos %f30,%f3 ! %f3 = 51537462
5066! %f14 = 56e24ef2, %f21 = 00003746, %f4 = 2cba358d
5067 fmuls %f14,%f21,%f4 ! tt=0x22, %l0 = 00000000000031b4
5068! Mem[0000000030101400] = 0b769661, %l0 = 00000000000031b4
5069 swapa [%i4+%g0]0x81,%l0 ! %l0 = 000000000b769661
5070! %l6 = 0000000092310000, Mem[00000000100c1410] = ff000000
5071 stha %l6,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000000
5072! %l7 = 0000000000000000, Mem[0000000020800000] = ffff5630, %asi = 80
5073 stha %l7,[%o1+0x000]%asi ! Mem[0000000020800000] = 00005630
5074! Mem[0000000010001428] = 00000000000000ff, %l2 = 00000000000000ff, %l0 = 000000000b769661
5075 add %i0,0x28,%g1
5076 casxa [%g1]0x80,%l2,%l0 ! %l0 = 00000000000000ff
5077! Mem[0000000010081410] = 00000000, %l1 = 0000000000000000
5078 ldstuba [%i2+%o5]0x80,%l1 ! %l1 = 0000000000000000
5079
5080p0_label_190:
5081! Starting 10 instruction Load Burst
5082! %l2 = 00000000000000ff, %l3 = 000000001b008fba, %l2 = 00000000000000ff
5083 udivx %l2,%l3,%l2 ! %l2 = 0000000000000000
5084! Mem[0000000010181400] = 3746fd00, %f12 = 596b2653
5085 lda [%i6+%g0]0x80,%f12 ! %f12 = 3746fd00
5086! Mem[0000000010081408] = 45828433 00000000, %l0 = 000000ff, %l1 = 00000000
5087 ldda [%i2+%o4]0x88,%l0 ! %l0 = 0000000000000000 0000000045828433
5088! Mem[0000000030181410] = 0000000d, %l6 = 0000000092310000
5089 lduwa [%i6+%o5]0x89,%l6 ! %l6 = 000000000000000d
5090! Mem[0000000010081408] = 0000000033848245, %f0 = 0000ffff 0000ff00
5091 ldda [%i2+%o4]0x80,%f0 ! %f0 = 00000000 33848245
5092! Mem[0000000030181408] = ff000214, %l1 = 0000000045828433
5093 ldsha [%i6+%o4]0x81,%l1 ! %l1 = ffffffffffffff00
5094! Mem[0000000010001408] = ff000000 4bf94126, %l0 = 00000000, %l1 = ffffff00
5095 ldda [%i0+%o4]0x80,%l0 ! %l0 = 00000000ff000000 000000004bf94126
5096! Mem[0000000010081410] = ff000000000000ff, %l1 = 000000004bf94126
5097 ldxa [%i2+%o5]0x88,%l1 ! %l1 = ff000000000000ff
5098 membar #Sync ! Added by membar checker (37)
5099! Mem[0000000010041400] = 3100ffff, %l2 = 0000000000000000
5100 lduha [%i1+%g0]0x88,%l2 ! %l2 = 000000000000ffff
5101! Mem[0000000030101400] = 000031b4 0d000000, %l0 = ff000000, %l1 = 000000ff
5102 ldda [%i4+%g0]0x81,%l0 ! %l0 = 00000000000031b4 000000000d000000
5103
5104p0_label_191:
5105! Starting 10 instruction Store Burst
5106! Mem[0000000010081408] = 00000000, %l3 = 000000001b008fba
5107 swapa [%i2+%o4]0x88,%l3 ! %l3 = 0000000000000000
5108! %l3 = 0000000000000000, Mem[00000000300c1408] = ff000000
5109 stwa %l3,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000
5110! Mem[0000000030081410] = 000000ff, %l0 = 00000000000031b4
5111 swapa [%i2+%o5]0x89,%l0 ! %l0 = 00000000000000ff
5112! Mem[0000000010181400] = 3746fd00 140200ff ff000000 00000000
5113! %f16 = ccdf99d0 56e24ef2 0d1d0000 ffffffff
5114! %f20 = ff000000 00003746 33848245 0b769661
5115! %f24 = 00000000 0000ff00 2e0a5a36 0000ffff
5116! %f28 = 0d1d0000 d099df00 0000000d 374627da
5117 stda %f16,[%i6+%g0]ASI_BLK_PL ! Block Store to 0000000010181400
5118! %l1 = 000000000d000000, Mem[0000000010041410] = 00000000
5119 stha %l1,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000
5120 membar #Sync ! Added by membar checker (38)
5121! Mem[0000000010181410] = 46370000, %l7 = 0000000000000000
5122 swapa [%i6+%o5]0x80,%l7 ! %l7 = 0000000046370000
5123! Mem[000000001004142c] = 00001a27, %l6 = 000000000000000d
5124 ldstuba [%i1+0x02c]%asi,%l6 ! %l6 = 0000000000000000
5125! Mem[0000000010001410] = 00000000, %l0 = 00000000000000ff
5126 ldstuba [%i0+%o5]0x80,%l0 ! %l0 = 0000000000000000
5127! %l4 = 0000000000000000, Mem[00000000201c0000] = 96ff9c00, %asi = 80
5128 stha %l4,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00009c00
5129! Mem[0000000010101400] = 000dffff 00ff0000 000000ff 000000ff
5130! %f0 = 00000000 33848245 ff000000 51537462
5131! %f4 = 2cba358d 2a5d5d1b 0000ffff 4f27c483
5132! %f8 = 00000000 ff000000 97ff1571 00000000
5133! %f12 = 3746fd00 7cfd4637 56e24ef2 00000000
5134 stda %f0 ,[%i4+%g0]ASI_COMMIT_P ! Block Store to 0000000010101400
5135
5136p0_label_192:
5137! Starting 10 instruction Load Burst
5138! Mem[0000000030001410] = 00000000, %l2 = 000000000000ffff
5139 ldswa [%i0+%o5]0x89,%l2 ! %l2 = 0000000000000000
5140! Mem[0000000010081410] = ff000000000000ff, %f28 = 0d1d0000 d099df00
5141 ldda [%i2+%o5]0x88,%f28 ! %f28 = ff000000 000000ff
5142! Mem[00000000100c1408] = 000000ff, %l4 = 0000000000000000
5143 lduha [%i3+%o4]0x80,%l4 ! %l4 = 0000000000000000
5144! %f7 = 4f27c483, %f27 = 0000ffff
5145 fcmps %fcc0,%f7 ,%f27 ! %fcc0 = 2
5146! Mem[0000000030181410] = 0d000000, %l6 = 0000000000000000
5147 lduha [%i6+%o5]0x81,%l6 ! %l6 = 0000000000000d00
5148! Mem[00000000300c1410] = ffba358d, %f17 = 56e24ef2
5149 lda [%i3+%o5]0x81,%f17 ! %f17 = ffba358d
5150! Mem[0000000020800001] = 00005630, %l7 = 0000000046370000, %asi = 80
5151 lduba [%o1+0x001]%asi,%l7 ! %l7 = 0000000000000000
5152! Mem[0000000010141408] = 00003192, %f17 = ffba358d
5153 lda [%i5+%o4]0x80,%f17 ! %f17 = 00003192
5154! Mem[0000000030041410] = ff000000, %l5 = 0000000033848245
5155 ldsba [%i1+%o5]0x81,%l5 ! %l5 = ffffffffffffffff
5156! Mem[0000000010181408] = ffffffff, %l0 = 0000000000000000
5157 lduwa [%i6+%o4]0x80,%l0 ! %l0 = 00000000ffffffff
5158
5159p0_label_193:
5160! Starting 10 instruction Store Burst
5161! %l2 = 00000000, %l3 = 00000000, Mem[0000000030001410] = 00000000 46370000
5162 stda %l2,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000 00000000
5163! %l4 = 0000000000000000, Mem[0000000030141400] = ff000000
5164 stwa %l4,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000000
5165! %l3 = 0000000000000000, Mem[00000000300c1410] = 8d35baff
5166 stba %l3,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 8d35ba00
5167! %f15 = 00000000, Mem[0000000030001410] = 00000000
5168 sta %f15,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000
5169! %f26 = 2e0a5a36 0000ffff, Mem[0000000030041408] = 00001d0d ffffffff
5170 stda %f26,[%i1+%o4]0x89 ! Mem[0000000030041408] = 2e0a5a36 0000ffff
5171! Mem[00000000100c1410] = 00000000, %l6 = 0000000000000d00
5172 swapa [%i3+%o5]0x80,%l6 ! %l6 = 0000000000000000
5173! Mem[00000000201c0001] = 00009c00, %l5 = ffffffffffffffff
5174 ldstuba [%o0+0x001]%asi,%l5 ! %l5 = 0000000000000000
5175! Mem[0000000010041400] = ffff003153266b59, %l4 = 0000000000000000, %l0 = 00000000ffffffff
5176 casxa [%i1]0x80,%l4,%l0 ! %l0 = ffff003153266b59
5177! %l4 = 0000000000000000, Mem[0000000030141410] = 2cba358d2a5d5d1b
5178 stxa %l4,[%i5+%o5]0x81 ! Mem[0000000030141410] = 0000000000000000
5179! %l0 = 53266b59, %l1 = 0d000000, Mem[0000000030101408] = 00000000 ff000000
5180 stda %l0,[%i4+%o4]0x89 ! Mem[0000000030101408] = 53266b59 0d000000
5181
5182p0_label_194:
5183! Starting 10 instruction Load Burst
5184! Mem[0000000010041408] = 000000002a5d5d1b, %l2 = 0000000000000000
5185 ldxa [%i1+%o4]0x80,%l2 ! %l2 = 000000002a5d5d1b
5186! %l2 = 000000002a5d5d1b, imm = fffffffffffff5f3, %l4 = 0000000000000000
5187 addc %l2,-0xa0d,%l4 ! %l4 = 000000002a5d530e
5188! Mem[0000000010041400] = ffff0031 53266b59, %l0 = 53266b59, %l1 = 0d000000
5189 ldda [%i1+%g0]0x80,%l0 ! %l0 = 00000000ffff0031 0000000053266b59
5190! Mem[00000000300c1408] = 00000000, %l5 = 0000000000000000
5191 lduha [%i3+%o4]0x81,%l5 ! %l5 = 0000000000000000
5192! Mem[0000000030181410] = 0000000d, %l2 = 000000002a5d5d1b
5193 lduwa [%i6+%o5]0x89,%l2 ! %l2 = 000000000000000d
5194! Mem[0000000010141400] = ffff0000, %l1 = 0000000053266b59
5195 ldsha [%i5+%g0]0x88,%l1 ! %l1 = 0000000000000000
5196! Mem[0000000030001400] = d099df00, %l1 = 0000000000000000
5197 ldswa [%i0+%g0]0x89,%l1 ! %l1 = ffffffffd099df00
5198! Mem[0000000010081410] = ff000000, %l6 = 0000000000000000
5199 lduba [%i2+%o5]0x80,%l6 ! %l6 = 00000000000000ff
5200 membar #Sync ! Added by membar checker (39)
5201! Mem[0000000010101400] = 00000000, %l0 = 00000000ffff0031
5202 ldswa [%i4+%g0]0x88,%l0 ! %l0 = 0000000000000000
5203! Mem[0000000010141400] = ffff0000, %l7 = 0000000000000000
5204 ldsba [%i5+%g0]0x88,%l7 ! %l7 = 0000000000000000
5205
5206p0_label_195:
5207! Starting 10 instruction Store Burst
5208! %l0 = 00000000, %l1 = d099df00, Mem[0000000010001420] = ffffffec 000000ff, %asi = 80
5209 stda %l0,[%i0+0x020]%asi ! Mem[0000000010001420] = 00000000 d099df00
5210! %l0 = 00000000, %l1 = d099df00, Mem[0000000010041408] = 00000000 1b5d5d2a
5211 stda %l0,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000 d099df00
5212! %f10 = 97ff1571, Mem[000000001000140c] = 4bf94126
5213 sta %f10,[%i0+0x00c]%asi ! Mem[000000001000140c] = 97ff1571
5214! %f29 = 000000ff, Mem[0000000010141408] = 92310000
5215 sta %f29,[%i5+%o4]0x88 ! Mem[0000000010141408] = 000000ff
5216! %l7 = 0000000000000000, Mem[00000000100c1400] = 00000000
5217 stwa %l7,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000000
5218! %l2 = 000000000000000d, Mem[0000000030101400] = b4310000
5219 stwa %l2,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0000000d
5220! %l7 = 0000000000000000, Mem[0000000010101405] = 33848245, %asi = 80
5221 stba %l7,[%i4+0x005]%asi ! Mem[0000000010101404] = 33008245
5222! Mem[0000000030041400] = d099dfcc, %l0 = 0000000000000000
5223 ldstuba [%i1+%g0]0x89,%l0 ! %l0 = 00000000000000cc
5224! %l3 = 0000000000000000, Mem[0000000030081410] = 000031b4
5225 stba %l3,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00003100
5226! %l2 = 0000000d, %l3 = 00000000, Mem[0000000010101410] = 8d35ba2c 1b5d5d2a
5227 stda %l2,[%i4+%o5]0x88 ! Mem[0000000010101410] = 0000000d 00000000
5228
5229p0_label_196:
5230! Starting 10 instruction Load Burst
5231! Mem[00000000100c1408] = ff000000, %l7 = 0000000000000000
5232 lduba [%i3+%o4]0x88,%l7 ! %l7 = 0000000000000000
5233! Mem[00000000100c1414] = 000000ff, %l3 = 0000000000000000, %asi = 80
5234 ldsha [%i3+0x014]%asi,%l3 ! %l3 = 0000000000000000
5235! Mem[0000000010041410] = 00000000, %f28 = ff000000
5236 lda [%i1+0x010]%asi,%f28 ! %f28 = 00000000
5237! Mem[0000000010101408] = 000000ff, %f7 = 4f27c483
5238 lda [%i4+%o4]0x88,%f7 ! %f7 = 000000ff
5239! Mem[0000000030041408] = ffff0000, %f29 = 000000ff
5240 lda [%i1+%o4]0x81,%f29 ! %f29 = ffff0000
5241! Mem[0000000010001428] = 00000000, %l1 = ffffffffd099df00, %asi = 80
5242 lduwa [%i0+0x028]%asi,%l1 ! %l1 = 0000000000000000
5243! Mem[0000000010141410] = 46000000 000000ff, %l6 = 000000ff, %l7 = 00000000, %asi = 80
5244 ldda [%i5+0x010]%asi,%l6 ! %l6 = 0000000046000000 00000000000000ff
5245! Mem[0000000010041408] = 00000000, %l5 = 0000000000000000
5246 ldsba [%i1+%o4]0x88,%l5 ! %l5 = 0000000000000000
5247! Mem[0000000010041410] = 00000000, %l6 = 0000000046000000
5248 lduba [%i1+%o5]0x88,%l6 ! %l6 = 0000000000000000
5249! Mem[00000000211c0000] = ff003e90, %l2 = 000000000000000d
5250 ldub [%o2+%g0],%l2 ! %l2 = 00000000000000ff
5251
5252p0_label_197:
5253! Starting 10 instruction Store Burst
5254! %l3 = 0000000000000000, Mem[000000001000140c] = 97ff1571, %asi = 80
5255 stwa %l3,[%i0+0x00c]%asi ! Mem[000000001000140c] = 00000000
5256! Mem[0000000010181400] = f24ee256, %l2 = 00000000000000ff
5257 swapa [%i6+%g0]0x80,%l2 ! %l2 = 00000000f24ee256
5258! %l0 = 00000000000000cc, Mem[0000000010101408] = ff00000051537462
5259 stxa %l0,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000000000cc
5260! Code Fragment 3, seed = 481514
5261p0_fragment_20:
5262! %l0 = 00000000000000cc
5263 setx 0x385918c54dbbbad6,%g7,%l0 ! %l0 = 385918c54dbbbad6
5264! %l1 = 0000000000000000
5265 setx 0x9191222357a83001,%g7,%l1 ! %l1 = 9191222357a83001
5266 setx 0x1fe000, %g1, %g3
5267 or %l0, %g3, %l0 ! always set perrmask = 0xff
5268 setx 0x1ffff8, %g1, %g2
5269 and %l0, %g2, %l0
5270 ta T_CHANGE_HPRIV
5271 stxa %l1, [%l0]ASI_DCACHE_DATA
5272 ta T_CHANGE_NONHPRIV
5273! %l0 = 385918c54dbbbad6
5274 setx 0x0d0ccd5b0ef2393c,%g7,%l0 ! %l0 = 0d0ccd5b0ef2393c
5275! %l1 = 9191222357a83001
5276 setx 0x1982b6ce73c2d987,%g7,%l1 ! %l1 = 1982b6ce73c2d987
5277p0_fragment_20_end:
5278! %l6 = 0000000000000000, Mem[0000000030081410] = 00310000
5279 stha %l6,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000
5280! Mem[0000000010101408] = 00000000, %l3 = 0000000000000000
5281 swapa [%i4+%o4]0x88,%l3 ! %l3 = 0000000000000000
5282! Mem[0000000010141410] = 00000046, %l1 = 0000000073c2d987
5283 swapa [%i5+%o5]0x88,%l1 ! %l1 = 0000000000000046
5284! %l6 = 0000000000000000, Mem[0000000021800081] = 00693d20
5285 stb %l6,[%o3+0x081] ! Mem[0000000021800080] = 00003d20
5286! %l7 = 00000000000000ff, Mem[00000000300c1410] = 00ba358d
5287 stwa %l7,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 000000ff
5288! %f10 = 97ff1571 00000000, Mem[0000000010081408] = ba8f001b 33848245, %asi = 80
5289 stda %f10,[%i2+0x008]%asi ! Mem[0000000010081408] = 97ff1571 00000000
5290
5291p0_label_198:
5292! Starting 10 instruction Load Burst
5293! Mem[0000000030141400] = 00000000, %f20 = ff000000
5294 lda [%i5+%g0]0x89,%f20 ! %f20 = 00000000
5295! Mem[0000000030081400] = 000000007cfd4637, %l2 = 00000000f24ee256
5296 ldxa [%i2+%g0]0x89,%l2 ! %l2 = 000000007cfd4637
5297! Mem[0000000030081400] = 7cfd4637, %l2 = 000000007cfd4637
5298 ldswa [%i2+%g0]0x89,%l2 ! %l2 = 000000007cfd4637
5299! Mem[0000000010181410] = 00000000, %l5 = 0000000000000000
5300 lduba [%i6+%o5]0x88,%l5 ! %l5 = 0000000000000000
5301! Mem[0000000010181400] = 000000ffd099dfcc, %f12 = 3746fd00 7cfd4637
5302 ldda [%i6+%g0]0x80,%f12 ! %f12 = 000000ff d099dfcc
5303! Mem[0000000010081400] = 00000000, %l0 = 0d0ccd5b0ef2393c
5304 ldsha [%i2+%g0]0x80,%l0 ! %l0 = 0000000000000000
5305! Mem[0000000010101408] = 00000000, %l5 = 0000000000000000
5306 lduwa [%i4+%o4]0x88,%l5 ! %l5 = 0000000000000000
5307! Mem[0000000010081408] = 97ff157100000000, %f30 = 0000000d 374627da
5308 ldda [%i2+%o4]0x80,%f30 ! %f30 = 97ff1571 00000000
5309! Mem[0000000010141400] = 0000ffff, %l0 = 0000000000000000
5310 ldswa [%i5+%g0]0x80,%l0 ! %l0 = 000000000000ffff
5311! Mem[0000000030181408] = 140200ff, %l6 = 0000000000000000
5312 ldsba [%i6+%o4]0x89,%l6 ! %l6 = ffffffffffffffff
5313
5314p0_label_199:
5315! Starting 10 instruction Store Burst
5316! Mem[0000000030041410] = 000000ff, %l6 = ffffffffffffffff
5317 ldstuba [%i1+%o5]0x89,%l6 ! %l6 = 00000000000000ff
5318! Mem[0000000030101408] = 53266b59, %l0 = 000000000000ffff
5319 swapa [%i4+%o4]0x89,%l0 ! %l0 = 0000000053266b59
5320! %f16 = ccdf99d0 00003192, %l5 = 0000000000000000
5321! Mem[0000000010001408] = ff00000000000000
5322 add %i0,0x008,%g1
5323 stda %f16,[%g1+%l5]ASI_PST16_PL ! Mem[0000000010001408] = ff00000000000000
5324! %f24 = 00000000 0000ff00, Mem[0000000030101408] = ffff0000 0000000d
5325 stda %f24,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000 0000ff00
5326! Mem[0000000030001410] = 00000000, %l6 = 00000000000000ff
5327 ldstuba [%i0+%o5]0x81,%l6 ! %l6 = 0000000000000000
5328! %l5 = 0000000000000000, Mem[0000000010041400] = 3100ffff
5329 stwa %l5,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000
5330! %f18 = 0d1d0000 ffffffff, %l6 = 0000000000000000
5331! Mem[00000000300c1430] = ff0002147cfd4637
5332 add %i3,0x030,%g1
5333 stda %f18,[%g1+%l6]ASI_PST16_S ! Mem[00000000300c1430] = ff0002147cfd4637
5334! %f24 = 00000000, Mem[000000001018142c] = 365a0a2e
5335 st %f24,[%i6+0x02c] ! Mem[000000001018142c] = 00000000
5336! %f4 = 2cba358d 2a5d5d1b, %l0 = 0000000053266b59
5337! Mem[0000000010181410] = 00000000000000ff
5338 add %i6,0x010,%g1
5339 stda %f4,[%g1+%l0]ASI_PST16_PL ! Mem[0000000010181410] = 1b5d00000000ba2c
5340! Mem[0000000030041408] = 0000ffff, %l0 = 0000000053266b59
5341 ldstuba [%i1+%o4]0x89,%l0 ! %l0 = 00000000000000ff
5342
5343p0_label_200:
5344! Starting 10 instruction Load Burst
5345! Mem[000000001008140e] = 00000000, %l7 = 00000000000000ff
5346 ldsb [%i2+0x00e],%l7 ! %l7 = 0000000000000000
5347! Mem[0000000030081410] = d77064e400000000, %f4 = 2cba358d 2a5d5d1b
5348 ldda [%i2+%o5]0x89,%f4 ! %f4 = d77064e4 00000000
5349! Mem[0000000010101410] = 0000000d, %f1 = 33848245
5350 lda [%i4+%o5]0x88,%f1 ! %f1 = 0000000d
5351! Mem[0000000010141408] = 000000ff, %l6 = 0000000000000000
5352 ldsba [%i5+%o4]0x88,%l6 ! %l6 = ffffffffffffffff
5353! Mem[0000000030101410] = ffff0000, %l1 = 0000000000000046
5354 lduwa [%i4+%o5]0x89,%l1 ! %l1 = 00000000ffff0000
5355! Mem[0000000010141410] = ff00000073c2d987, %l2 = 000000007cfd4637
5356 ldxa [%i5+%o5]0x88,%l2 ! %l2 = ff00000073c2d987
5357! Mem[00000000300c1410] = ff000000, %l5 = 0000000000000000
5358 ldsba [%i3+%o5]0x89,%l5 ! %l5 = 0000000000000000
5359! Mem[0000000010001408] = ff000000, %l4 = 000000002a5d530e, %asi = 80
5360 ldsha [%i0+0x008]%asi,%l4 ! %l4 = ffffffffffffff00
5361! Mem[0000000030041408] = ffff0000 365a0a2e, %l0 = 000000ff, %l1 = ffff0000
5362 ldda [%i1+%o4]0x81,%l0 ! %l0 = 00000000ffff0000 00000000365a0a2e
5363! Code Fragment 4, seed = 899273
5364p0_fragment_21:
5365! %l0 = 00000000ffff0000
5366 setx 0xc11c1cfdcf69cade,%g7,%l0 ! %l0 = c11c1cfdcf69cade
5367! %l1 = 00000000365a0a2e
5368 setx 0x3e63bc584f3fe189,%g7,%l1 ! %l1 = 3e63bc584f3fe189
5369 setx 0x7ff8, %g1, %g2
5370 and %l0, %g2, %l0
5371 setx 0xffffffff, %g1, %g2
5372 and %l1, %g2, %l1
5373 setx 0x100000000, %g1, %g2
5374 or %l1, %g2, %l1 ! Set bit 32 - perrinj
5375 ta T_CHANGE_HPRIV
5376 stxa %l1, [%l0]ASI_ICACHE_INSTR
5377 ta T_CHANGE_NONHPRIV
5378! %l0 = c11c1cfdcf69cade
5379 setx 0x89102e8811ffd444,%g7,%l0 ! %l0 = 89102e8811ffd444
5380! %l1 = 3e63bc584f3fe189
5381 setx 0xa2a196f34dc0260f,%g7,%l1 ! %l1 = a2a196f34dc0260f
5382p0_fragment_21_end:
5383
5384! End of Random Code for Thread 0
5385
5386
5387! Check Registers
5388
5389p0_check_registers:
5390 set p0_expected_registers,%g1
5391 ldx [%g1+0x000],%g2
5392 cmp %l0,%g2 ! %l0 should be 89102e8811ffd444
5393 bne %xcc,p0_reg_l0_fail
5394 mov %l0,%g3
5395 ldx [%g1+0x008],%g2
5396 cmp %l1,%g2 ! %l1 should be a2a196f34dc0260f
5397 bne %xcc,p0_reg_l1_fail
5398 mov %l1,%g3
5399 ldx [%g1+0x010],%g2
5400 cmp %l2,%g2 ! %l2 should be ff00000073c2d987
5401 bne %xcc,p0_reg_l2_fail
5402 mov %l2,%g3
5403 ldx [%g1+0x018],%g2
5404 cmp %l3,%g2 ! %l3 should be 0000000000000000
5405 bne %xcc,p0_reg_l3_fail
5406 mov %l3,%g3
5407 ldx [%g1+0x020],%g2
5408 cmp %l4,%g2 ! %l4 should be ffffffffffffff00
5409 bne %xcc,p0_reg_l4_fail
5410 mov %l4,%g3
5411 ldx [%g1+0x028],%g2
5412 cmp %l5,%g2 ! %l5 should be 0000000000000000
5413 bne %xcc,p0_reg_l5_fail
5414 mov %l5,%g3
5415 ldx [%g1+0x030],%g2
5416 cmp %l6,%g2 ! %l6 should be ffffffffffffffff
5417 bne %xcc,p0_reg_l6_fail
5418 mov %l6,%g3
5419 ldx [%g1+0x038],%g2
5420 cmp %l7,%g2 ! %l7 should be 0000000000000000
5421 bne %xcc,p0_reg_l7_fail
5422 mov %l7,%g3
5423
5424! Check %y register
5425
5426 set 0xffffffff,%g2
5427 rd %y,%g3
5428 cmp %g2,%g3
5429 bne,a p0_failed
5430 mov 0x111,%g1
5431
5432! Check Floating Point Registers
5433
5434p0_check_fp_registers:
5435 set p0_expected_fp_regs,%g3
5436 std %f0,[%g1]
5437 ldx [%g1],%l1
5438 ldx [%g3+0x00],%l0
5439 cmp %l0,%l1 ! %f0 should be 00000000 0000000d
5440 bne %xcc,p0_freg_fail
5441 std %f2,[%g1]
5442 ldx [%g1],%l1
5443 ldx [%g3+0x08],%l0
5444 cmp %l0,%l1 ! %f2 should be ff000000 51537462
5445 bne %xcc,p0_freg_fail
5446 std %f4,[%g1]
5447 ldx [%g1],%l1
5448 ldx [%g3+0x10],%l0
5449 cmp %l0,%l1 ! %f4 should be d77064e4 00000000
5450 bne %xcc,p0_freg_fail
5451 std %f6,[%g1]
5452 ldx [%g1],%l1
5453 ldx [%g3+0x18],%l0
5454 cmp %l0,%l1 ! %f6 should be 0000ffff 000000ff
5455 bne %xcc,p0_freg_fail
5456 std %f8,[%g1]
5457 ldx [%g1],%l1
5458 ldx [%g3+0x20],%l0
5459 cmp %l0,%l1 ! %f8 should be 00000000 ff000000
5460 bne %xcc,p0_freg_fail
5461 std %f10,[%g1]
5462 ldx [%g1],%l1
5463 ldx [%g3+0x28],%l0
5464 cmp %l0,%l1 ! %f10 should be 97ff1571 00000000
5465 bne %xcc,p0_freg_fail
5466 std %f12,[%g1]
5467 ldx [%g1],%l1
5468 ldx [%g3+0x30],%l0
5469 cmp %l0,%l1 ! %f12 should be 000000ff d099dfcc
5470 bne %xcc,p0_freg_fail
5471 std %f14,[%g1]
5472 ldx [%g1],%l1
5473 ldx [%g3+0x38],%l0
5474 cmp %l0,%l1 ! %f14 should be 56e24ef2 00000000
5475 bne %xcc,p0_freg_fail
5476 std %f16,[%g1]
5477 ldx [%g1],%l1
5478 ldx [%g3+0x40],%l0
5479 cmp %l0,%l1 ! %f16 should be ccdf99d0 00003192
5480 bne %xcc,p0_freg_fail
5481 std %f18,[%g1]
5482 ldx [%g1],%l1
5483 ldx [%g3+0x48],%l0
5484 cmp %l0,%l1 ! %f18 should be 0d1d0000 ffffffff
5485 bne %xcc,p0_freg_fail
5486 std %f20,[%g1]
5487 ldx [%g1],%l1
5488 ldx [%g3+0x50],%l0
5489 cmp %l0,%l1 ! %f20 should be 00000000 00003746
5490 bne %xcc,p0_freg_fail
5491 std %f22,[%g1]
5492 ldx [%g1],%l1
5493 ldx [%g3+0x58],%l0
5494 cmp %l0,%l1 ! %f22 should be 33848245 0b769661
5495 bne %xcc,p0_freg_fail
5496 std %f24,[%g1]
5497 ldx [%g1],%l1
5498 ldx [%g3+0x60],%l0
5499 cmp %l0,%l1 ! %f24 should be 00000000 0000ff00
5500 bne %xcc,p0_freg_fail
5501 std %f26,[%g1]
5502 ldx [%g1],%l1
5503 ldx [%g3+0x68],%l0
5504 cmp %l0,%l1 ! %f26 should be 2e0a5a36 0000ffff
5505 bne %xcc,p0_freg_fail
5506 std %f28,[%g1]
5507 ldx [%g1],%l1
5508 ldx [%g3+0x70],%l0
5509 cmp %l0,%l1 ! %f28 should be 00000000 ffff0000
5510 bne %xcc,p0_freg_fail
5511 std %f30,[%g1]
5512 ldx [%g1],%l1
5513 ldx [%g3+0x78],%l0
5514 cmp %l0,%l1 ! %f30 should be 97ff1571 00000000
5515 bne %xcc,p0_freg_fail
5516 nop
5517
5518! The test for processor 0 has passed
5519
5520p0_passed:
5521 ta GOOD_TRAP
5522 nop
5523
5524p0_reg_l0_fail:
5525 or %g0,0xbd0,%g1
5526 ba,a p0_failed
5527p0_reg_l1_fail:
5528 or %g0,0xbd1,%g1
5529 ba,a p0_failed
5530p0_reg_l2_fail:
5531 or %g0,0xbd2,%g1
5532 ba,a p0_failed
5533p0_reg_l3_fail:
5534 or %g0,0xbd3,%g1
5535 ba,a p0_failed
5536p0_reg_l4_fail:
5537 or %g0,0xbd4,%g1
5538 ba,a p0_failed
5539p0_reg_l5_fail:
5540 or %g0,0xbd5,%g1
5541 ba,a p0_failed
5542p0_reg_l6_fail:
5543 or %g0,0xbd6,%g1
5544 ba,a p0_failed
5545p0_reg_l7_fail:
5546 or %g0,0xbd7,%g1
5547 ba,a p0_failed
5548p0_freg_fail:
5549 ta BAD_TRAP
5550
5551
5552! The test for processor 0 failed
5553
5554p0_failed:
5555 set p0_temp,%g6
5556 stx %g1,[%g6]
5557 stx %g2,[%g6+8]
5558 stx %g3,[%g6+16]
5559 stx %fsr,[%g6+24]
5560 ta BAD_TRAP
5561
5562
5563! The local area data for processor 0 failed
5564
5565p0_local_failed:
5566 set done_flags,%g5
5567 mov 3,%g6
5568 st %g6,[%g5+0x000] ! Set processor 0 done flag
5569
5570 set p0_temp,%g6
5571 add %g1,%g4,%g1
5572 stx %g4,[%g6]
5573 stx %g2,[%g6+8]
5574 stx %g3,[%g6+16]
5575 st %fsr,[%g6+24]
5576 ta BAD_TRAP
5577
5578p0_selfmod_failed:
5579 ba p0_failed
5580 mov 0xabc,%g1
5581
5582p0_branch_failed:
5583 mov 0xbbb,%g1
5584 rd %ccr,%g2
5585 ba p0_failed
5586 mov 0x0,%g3
5587
5588inst_access_handler:
5589 done
5590
5591 .align 256
5592data_access_handler:
55931: done
5594
5595check_critical_timed_out:
5596 ta BAD_TRAP
5597
5598
5599get_thread_mask:
5600 retl
5601 mov 3,%i7
5602
5603get_park_semaphore:
5604 set park_semaphore,%g6
5605 mov 100,%g5
56061: ldstub [%g6],%g7
5607 cmp %g7,0
5608 bne 1b
5609 nop
5610 retl
5611 nop
5612
5613p0_init_memory_pointers:
5614 set p0_init_registers,%g1
5615 mov %g0,%g2
5616 mov %g0,%g3
5617 mov %g0,%g4
5618 mov %g0,%g5
5619 mov %g0,%g6
5620 mov %g0,%g7
5621
5622! Initialize memory pointers for window 0
5623 set p0_local0_start,%i0
5624 set p0_local1_start,%i1
5625 set p0_local2_start,%i2
5626 set p0_local3_start,%i3
5627 set p0_local4_start,%i4
5628 set p0_local5_start,%i5
5629 set p0_local6_start,%i6
5630 clr %i7
5631! Init Local Registers in Window 0
5632 ldx [%g1+0x000],%l0 ! %l0 = 4161ff66ff58454e
5633 ldx [%g1+0x008],%l1 ! %l1 = ab432e2bf94a10f9
5634 ldx [%g1+0x010],%l2 ! %l2 = 6a1840dc0d3ba8b4
5635 ldx [%g1+0x018],%l3 ! %l3 = 645aa513f0208f7f
5636 ldx [%g1+0x020],%l4 ! %l4 = 460e1babed10d85a
5637 ldx [%g1+0x028],%l5 ! %l5 = 179dac3a53642645
5638 ldx [%g1+0x030],%l6 ! %l6 = 17ce4438e5dcac40
5639 ldx [%g1+0x038],%l7 ! %l7 = 5efa2d3ebde22d4b
5640
5641! Initialize the output register of window 0
5642
5643 set share0_start,%o0
5644 set share1_start,%o1
5645 set share2_start,%o2
5646 set share3_start,%o3
5647 mov 0x08,%o4
5648 mov 0x10,%o5
5649 mov 0x18,%o6
5650
5651 retl
5652 nop
5653
5654user_text_end:
5655 .seg "text"
5656 .align 0x2000
5657 .global p0_near_0_le,p0_near_0_he
5658 .global p0_near_0_lo,p0_near_0_ho
5659 .global near0_b2b_l,near0_b2b_h
5660 .global far0_b2b_l,far0_b2b_h
5661 .global far1_b2b_l,far1_b2b_h
5662 .global far2_b2b_l,far2_b2b_h
5663 .global far3_b2b_l,far3_b2b_h
5664user_near0_start:
5665p0_near_0_le:
5666 xor %l0,%l2,%l1
5667 add %l7,%l3,%l7
5668 fadds %f4 ,%f5 ,%f5
5669 fmuls %f8 ,%f13,%f1
5670 ldub [%i3+0x010],%l2 ! Mem[00000000100c1410]
5671 sub %l4,0xc03,%l3
5672 jmpl %o7,%g0
5673 subc %l6,0xe81,%l1
5674p0_near_0_he:
5675 jmpl %o7,%g0
5676 fcmps %fcc2,%f27,%f27
5677 jmpl %o7,%g0
5678 nop
5679p0_near_0_lo:
5680 xor %l0,%l2,%l1
5681 add %l7,%l3,%l7
5682 fadds %f4 ,%f5 ,%f5
5683 fmuls %f8 ,%f13,%f1
5684 ldub [%o3+0x010],%l2 ! Mem[00000000100c1410]
5685 sub %l4,0xc03,%l3
5686 jmpl %o7,%g0
5687 subc %l6,0xe81,%l1
5688p0_near_0_ho:
5689 jmpl %o7,%g0
5690 fcmps %fcc2,%f27,%f27
5691 jmpl %o7,%g0
5692 nop
5693near0_b2b_h:
5694 subc %l2,0x4d6,%l3
5695 fdivs %f30,%f30,%f21
5696 smul %l2,0xbca,%l5
5697 jmpl %o7,%g0
5698 addc %l3,%l0,%l3
5699near0_b2b_l:
5700 fsubs %f11,%f1 ,%f7
5701 and %l7,%l6,%l0
5702 sdivx %l0,%l6,%l2
5703 jmpl %o7,%g0
5704 andn %l5,%l5,%l2
5705user_near0_end:
5706 .seg "text"
5707 .align 0x2000
5708 .global p0_near_1_le,p0_near_1_he
5709 .global p0_near_1_lo,p0_near_1_ho
5710 .global near1_b2b_l,near1_b2b_h
5711 .global far0_b2b_l,far0_b2b_h
5712 .global far1_b2b_l,far1_b2b_h
5713 .global far2_b2b_l,far2_b2b_h
5714 .global far3_b2b_l,far3_b2b_h
5715user_near1_start:
5716p0_near_1_le:
5717 fdivs %f8 ,%f4 ,%f2
5718 std %f14,[%i2+0x020] ! Mem[0000000010081420]
5719 smul %l1,-0x4af,%l6
5720 umul %l6,-0xa9b,%l1
5721 add %l2,%l2,%l6
5722 umul %l1,%l1,%l3
5723 fadds %f6 ,%f0 ,%f13
5724 jmpl %o7,%g0
5725 smul %l1,0x262,%l4
5726p0_near_1_he:
5727 fcmps %fcc1,%f25,%f23
5728 xnor %l7,%l4,%l3
5729 fsqrts %f26,%f21
5730 ldd [%i6+0x028],%f18 ! Mem[0000000010181428]
5731 or %l0,0xa2c,%l6
5732 xor %l5,%l3,%l0
5733 andn %l2,%l6,%l2
5734 jmpl %o7,%g0
5735 subc %l1,0x0bb,%l5
5736p0_near_1_lo:
5737 fdivs %f8 ,%f4 ,%f2
5738 std %f14,[%o2+0x020] ! Mem[0000000010081420]
5739 smul %l1,-0x4af,%l6
5740 umul %l6,-0xa9b,%l1
5741 add %l2,%l2,%l6
5742 umul %l1,%l1,%l3
5743 fadds %f6 ,%f0 ,%f13
5744 jmpl %o7,%g0
5745 smul %l1,0x262,%l4
5746p0_near_1_ho:
5747 fcmps %fcc1,%f25,%f23
5748 xnor %l7,%l4,%l3
5749 fsqrts %f26,%f21
5750 ldd [%o6+0x028],%f18 ! Mem[0000000010181428]
5751 or %l0,0xa2c,%l6
5752 xor %l5,%l3,%l0
5753 andn %l2,%l6,%l2
5754 jmpl %o7,%g0
5755 subc %l1,0x0bb,%l5
5756near1_b2b_h:
5757 fsubs %f18,%f29,%f25
5758 sub %l3,-0xa4a,%l4
5759 add %l0,-0x9ad,%l4
5760 fdivs %f20,%f25,%f17
5761 sub %l4,%l6,%l4
5762 xor %l0,%l5,%l6
5763 jmpl %o7,%g0
5764 fdivs %f17,%f30,%f26
5765near1_b2b_l:
5766 fdivs %f8 ,%f12,%f6
5767 mulx %l7,0x89e,%l0
5768 mulx %l3,%l1,%l6
5769 fcmps %fcc2,%f4 ,%f3
5770 orn %l4,-0x115,%l5
5771 umul %l4,-0xd3c,%l0
5772 jmpl %o7,%g0
5773 subc %l3,0x9a5,%l7
5774user_near1_end:
5775 .seg "text"
5776 .align 0x2000
5777 .global p0_near_2_le,p0_near_2_he
5778 .global p0_near_2_lo,p0_near_2_ho
5779 .global near2_b2b_l,near2_b2b_h
5780 .global far0_b2b_l,far0_b2b_h
5781 .global far1_b2b_l,far1_b2b_h
5782 .global far2_b2b_l,far2_b2b_h
5783 .global far3_b2b_l,far3_b2b_h
5784user_near2_start:
5785p0_near_2_le:
5786 ldstub [%o3+0x181],%l2 ! Mem[0000000021800181]
5787 and %l4,%l0,%l2
5788 jmpl %o7,%g0
5789 and %l0,%l2,%l6
5790p0_near_2_he:
5791 sub %l2,0xa11,%l1
5792 jmpl %o7,%g0
5793 sth %l0,[%i0+0x01c] ! Mem[000000001000141c]
5794p0_near_2_lo:
5795 ldstub [%i3+0x181],%l2 ! Mem[0000000021800181]
5796 and %l4,%l0,%l2
5797 jmpl %o7,%g0
5798 and %l0,%l2,%l6
5799p0_near_2_ho:
5800 sub %l2,0xa11,%l1
5801 jmpl %o7,%g0
5802 sth %l0,[%o0+0x01c] ! Mem[000000001000141c]
5803near2_b2b_h:
5804 addc %l3,-0x531,%l3
5805 fdivs %f25,%f24,%f25
5806 xor %l6,%l4,%l3
5807 fmuls %f26,%f25,%f26
5808 udivx %l6,%l2,%l0
5809 fdivs %f18,%f29,%f19
5810 fmuls %f25,%f17,%f31
5811 jmpl %o7,%g0
5812 fadds %f17,%f29,%f27
5813near2_b2b_l:
5814 and %l5,-0x4ce,%l7
5815 and %l2,0xd75,%l0
5816 addc %l5,-0xd0f,%l5
5817 add %l0,%l5,%l5
5818 udivx %l1,%l1,%l7
5819 mulx %l5,0x775,%l1
5820 and %l2,0x858,%l5
5821 jmpl %o7,%g0
5822 smul %l3,%l6,%l2
5823user_near2_end:
5824 .seg "text"
5825 .align 0x2000
5826 .global p0_near_3_le,p0_near_3_he
5827 .global p0_near_3_lo,p0_near_3_ho
5828 .global near3_b2b_l,near3_b2b_h
5829 .global far0_b2b_l,far0_b2b_h
5830 .global far1_b2b_l,far1_b2b_h
5831 .global far2_b2b_l,far2_b2b_h
5832 .global far3_b2b_l,far3_b2b_h
5833user_near3_start:
5834p0_near_3_le:
5835 mulx %l6,%l3,%l3
5836 andn %l7,-0xfac,%l1
5837 orn %l1,-0x66a,%l7
5838 jmpl %o7,%g0
5839 sub %l7,%l2,%l1
5840p0_near_3_he:
5841 subc %l4,%l5,%l1
5842 andn %l2,%l2,%l0
5843 jmpl %o7,%g0
5844 subc %l1,%l7,%l4
5845p0_near_3_lo:
5846 mulx %l6,%l3,%l3
5847 andn %l7,-0xfac,%l1
5848 orn %l1,-0x66a,%l7
5849 jmpl %o7,%g0
5850 sub %l7,%l2,%l1
5851p0_near_3_ho:
5852 subc %l4,%l5,%l1
5853 andn %l2,%l2,%l0
5854 jmpl %o7,%g0
5855 subc %l1,%l7,%l4
5856near3_b2b_h:
5857 subc %l3,-0xc6c,%l7
5858 and %l5,%l4,%l4
5859 fadds %f23,%f30,%f26
5860 addc %l2,%l2,%l7
5861 xnor %l2,%l7,%l0
5862 jmpl %o7,%g0
5863 subc %l4,0xc1a,%l2
5864near3_b2b_l:
5865 addc %l5,%l0,%l2
5866 fdivs %f5 ,%f1 ,%f13
5867 andn %l3,-0xb61,%l0
5868 sdivx %l2,0xf3c,%l4
5869 xor %l2,-0xaae,%l2
5870 jmpl %o7,%g0
5871 udivx %l1,%l2,%l7
5872user_near3_end:
5873 .seg "text"
5874 .align 0x2000
5875 .global p0_far_0_le,p0_far_0_he
5876 .global p0_far_0_lo,p0_far_0_ho
5877 .global far0_b2b_l,far0_b2b_h
5878 .global near0_b2b_l,near0_b2b_h
5879 .global near1_b2b_l,near1_b2b_h
5880 .global near2_b2b_l,near2_b2b_h
5881 .global near3_b2b_l,near3_b2b_h
5882user_far0_start:
5883p0_far_0_le:
5884 udivx %l0,0x9d5,%l7
5885 xnor %l2,0x5ee,%l7
5886 sdivx %l4,0x3fd,%l0
5887 udivx %l4,%l3,%l4
5888 mulx %l5,%l2,%l2
5889 jmpl %o7,%g0
5890 fsubs %f7 ,%f8 ,%f1
5891p0_far_0_he:
5892 fdivs %f29,%f29,%f19
5893 jmpl %o7,%g0
5894 udivx %l7,0xf78,%l6
5895p0_far_0_lo:
5896 udivx %l0,0x9d5,%l7
5897 xnor %l2,0x5ee,%l7
5898 sdivx %l4,0x3fd,%l0
5899 udivx %l4,%l3,%l4
5900 mulx %l5,%l2,%l2
5901 jmpl %o7,%g0
5902 fsubs %f7 ,%f8 ,%f1
5903p0_far_0_ho:
5904 fdivs %f29,%f29,%f19
5905 jmpl %o7,%g0
5906 udivx %l7,0xf78,%l6
5907far0_b2b_h:
5908 add %l0,%l7,%l7
5909 fcmps %fcc1,%f31,%f23
5910 xor %l2,%l5,%l6
5911 fmuls %f23,%f23,%f19
5912 jmpl %o7,%g0
5913 xor %l6,%l7,%l5
5914far0_b2b_l:
5915 fsubs %f4 ,%f8 ,%f5
5916 umul %l0,%l6,%l0
5917 add %l5,0x6e8,%l5
5918 xor %l3,-0x537,%l0
5919 jmpl %o7,%g0
5920 add %l4,%l6,%l3
5921user_far0_end:
5922 .seg "text"
5923 .align 0x2000
5924 .global p0_far_1_le,p0_far_1_he
5925 .global p0_far_1_lo,p0_far_1_ho
5926 .global far1_b2b_l,far1_b2b_h
5927 .global near0_b2b_l,near0_b2b_h
5928 .global near1_b2b_l,near1_b2b_h
5929 .global near2_b2b_l,near2_b2b_h
5930 .global near3_b2b_l,near3_b2b_h
5931user_far1_start:
5932p0_far_1_le:
5933 fsqrts %f1 ,%f2
5934 subc %l7,%l7,%l0
5935 subc %l6,%l1,%l6
5936 jmpl %o7,%g0
5937 fcmps %fcc3,%f6 ,%f6
5938p0_far_1_he:
5939 xnor %l7,%l3,%l2
5940 fadds %f24,%f28,%f18
5941 umul %l5,%l3,%l1
5942 jmpl %o7,%g0
5943 andn %l3,%l6,%l3
5944p0_far_1_lo:
5945 fsqrts %f1 ,%f2
5946 subc %l7,%l7,%l0
5947 subc %l6,%l1,%l6
5948 jmpl %o7,%g0
5949 fcmps %fcc3,%f6 ,%f6
5950p0_far_1_ho:
5951 xnor %l7,%l3,%l2
5952 fadds %f24,%f28,%f18
5953 umul %l5,%l3,%l1
5954 jmpl %o7,%g0
5955 andn %l3,%l6,%l3
5956far1_b2b_h:
5957 fmuls %f21,%f20,%f29
5958 jmpl %o7,%g0
5959 subc %l6,%l2,%l3
5960far1_b2b_l:
5961 xnor %l7,-0x800,%l5
5962 jmpl %o7,%g0
5963 subc %l2,%l0,%l3
5964user_far1_end:
5965 .seg "text"
5966 .align 0x2000
5967 .global p0_far_2_le,p0_far_2_he
5968 .global p0_far_2_lo,p0_far_2_ho
5969 .global far2_b2b_l,far2_b2b_h
5970 .global near0_b2b_l,near0_b2b_h
5971 .global near1_b2b_l,near1_b2b_h
5972 .global near2_b2b_l,near2_b2b_h
5973 .global near3_b2b_l,near3_b2b_h
5974user_far2_start:
5975p0_far_2_le:
5976 sub %l4,%l7,%l6
5977 mulx %l5,%l3,%l1
5978 fdivs %f4 ,%f7 ,%f5
5979 addc %l7,%l1,%l3
5980 andn %l4,0x663,%l5
5981 jmpl %o7,%g0
5982 fcmps %fcc1,%f0 ,%f4
5983p0_far_2_he:
5984 jmpl %o7,%g0
5985 mulx %l4,0xfcd,%l6
5986 jmpl %o7,%g0
5987 nop
5988p0_far_2_lo:
5989 sub %l4,%l7,%l6
5990 mulx %l5,%l3,%l1
5991 fdivs %f4 ,%f7 ,%f5
5992 addc %l7,%l1,%l3
5993 andn %l4,0x663,%l5
5994 jmpl %o7,%g0
5995 fcmps %fcc1,%f0 ,%f4
5996p0_far_2_ho:
5997 jmpl %o7,%g0
5998 mulx %l4,0xfcd,%l6
5999 jmpl %o7,%g0
6000 nop
6001 jmpl %o7,%g0
6002 nop
6003far2_b2b_h:
6004 or %l5,0x29a,%l1
6005 fcmps %fcc3,%f21,%f25
6006 jmpl %o7,%g0
6007 fmuls %f26,%f18,%f20
6008far2_b2b_l:
6009 or %l1,-0x7d6,%l6
6010 addc %l0,%l2,%l3
6011 jmpl %o7,%g0
6012 and %l5,%l2,%l3
6013user_far2_end:
6014 .seg "text"
6015 .align 0x2000
6016 .global p0_far_3_le,p0_far_3_he
6017 .global p0_far_3_lo,p0_far_3_ho
6018 .global far3_b2b_l,far3_b2b_h
6019 .global near0_b2b_l,near0_b2b_h
6020 .global near1_b2b_l,near1_b2b_h
6021 .global near2_b2b_l,near2_b2b_h
6022 .global near3_b2b_l,near3_b2b_h
6023user_far3_start:
6024p0_far_3_le:
6025 sub %l4,%l6,%l0
6026 orn %l1,-0x07e,%l5
6027 mulx %l5,%l0,%l6
6028 andn %l2,-0xf01,%l7
6029 jmpl %o7,%g0
6030 fsubs %f4 ,%f10,%f6
6031p0_far_3_he:
6032 udivx %l7,%l2,%l4
6033 and %l0,%l1,%l2
6034 smul %l6,0x172,%l3
6035 xor %l1,0xc6c,%l2
6036 jmpl %o7,%g0
6037 xor %l6,0xffd,%l5
6038p0_far_3_lo:
6039 sub %l4,%l6,%l0
6040 orn %l1,-0x07e,%l5
6041 mulx %l5,%l0,%l6
6042 andn %l2,-0xf01,%l7
6043 jmpl %o7,%g0
6044 fsubs %f4 ,%f10,%f6
6045p0_far_3_ho:
6046 udivx %l7,%l2,%l4
6047 and %l0,%l1,%l2
6048 smul %l6,0x172,%l3
6049 xor %l1,0xc6c,%l2
6050 jmpl %o7,%g0
6051 xor %l6,0xffd,%l5
6052far3_b2b_h:
6053 mulx %l2,0x097,%l2
6054 fsqrts %f22,%f16
6055 jmpl %o7,%g0
6056 orn %l7,0xcdb,%l3
6057far3_b2b_l:
6058 fsqrts %f12,%f1
6059 fmuls %f7 ,%f10,%f4
6060 jmpl %o7,%g0
6061 fdivs %f10,%f6 ,%f3
6062user_far3_end:
6063 .seg "text"
6064 .align 0x2000
6065user_jump0_start:
6066 .skip 16
6067p0_jmpl_0_le:
6068 fdivs %f9 ,%f2 ,%f5
6069 xor %l4,0x3a6,%l6
6070 fadds %f7 ,%f15,%f3
6071 mulx %l7,-0x170,%l1
6072 orn %l0,-0xf6a,%l7
6073 fmuls %f8 ,%f12,%f7
6074 jmpl %g6+8,%g0
6075 fmuls %f3 ,%f3 ,%f8
6076p0_call_0_le:
6077 mulx %l1,%l2,%l5
6078 add %l6,%l1,%l6
6079 udivx %l7,0xb9b,%l1
6080 smul %l3,-0xbf6,%l0
6081 retl
6082 andn %l5,0x722,%l1
6083p0_jmpl_0_lo:
6084 fdivs %f9 ,%f2 ,%f5
6085 xor %l4,0x3a6,%l6
6086 fadds %f7 ,%f15,%f3
6087 mulx %l7,-0x170,%l1
6088 orn %l0,-0xf6a,%l7
6089 fmuls %f8 ,%f12,%f7
6090 jmpl %g6+8,%g0
6091 fmuls %f3 ,%f3 ,%f8
6092p0_call_0_lo:
6093 mulx %l1,%l2,%l5
6094 add %l6,%l1,%l6
6095 udivx %l7,0xb9b,%l1
6096 smul %l3,-0xbf6,%l0
6097 retl
6098 andn %l5,0x722,%l1
6099p0_jmpl_0_he:
6100 sdivx %l2,0x4c4,%l6
6101 jmpl %g6+8,%g0
6102 sdivx %l4,%l3,%l2
6103p0_call_0_he:
6104 ldstub [%i6+0x036],%l5 ! Mem[0000000010181436]
6105 fcmps %fcc1,%f16,%f27
6106 fsubs %f19,%f27,%f28
6107 stb %l2,[%o1+0x000] ! Mem[0000000020800000]
6108 and %l1,%l4,%l0
6109 fdivs %f24,%f28,%f23
6110 retl
6111 or %l7,%l0,%l5
6112p0_jmpl_0_ho:
6113 sdivx %l2,0x4c4,%l6
6114 jmpl %g6+8,%g0
6115 sdivx %l4,%l3,%l2
6116p0_call_0_ho:
6117 ldstub [%o6+0x036],%l5 ! Mem[0000000010181436]
6118 fcmps %fcc1,%f16,%f27
6119 fsubs %f19,%f27,%f28
6120 stb %l2,[%i1+0x000] ! Mem[0000000020800000]
6121 and %l1,%l4,%l0
6122 fdivs %f24,%f28,%f23
6123 retl
6124 or %l7,%l0,%l5
6125user_jump0_end:
6126 .seg "text"
6127 .align 0x2000
6128user_jump1_start:
6129 .skip 32
6130p0_jmpl_1_le:
6131 jmpl %g6+8,%g0
6132 add %l6,-0x9a8,%l1
6133p0_call_1_le:
6134 retl
6135 fadds %f10,%f7 ,%f14
6136p0_jmpl_1_lo:
6137 jmpl %g6+8,%g0
6138 add %l6,-0x9a8,%l1
6139p0_call_1_lo:
6140 retl
6141 fadds %f10,%f7 ,%f14
6142p0_jmpl_1_he:
6143 jmpl %g6+8,%g0
6144 sdivx %l2,0x399,%l3
6145p0_call_1_he:
6146 fitos %f19,%f25
6147 xnor %l3,0x045,%l3
6148 orn %l0,0xf7a,%l7
6149 retl
6150 xnor %l4,-0x80f,%l2
6151p0_jmpl_1_ho:
6152 jmpl %g6+8,%g0
6153 sdivx %l2,0x399,%l3
6154p0_call_1_ho:
6155 fitos %f19,%f25
6156 xnor %l3,0x045,%l3
6157 orn %l0,0xf7a,%l7
6158 retl
6159 xnor %l4,-0x80f,%l2
6160user_jump1_end:
6161 .seg "text"
6162 .align 0x2000
6163user_jump2_start:
6164 .skip 48
6165p0_jmpl_2_le:
6166 fadds %f9 ,%f13,%f5
6167 xor %l3,%l7,%l5
6168 fdivs %f2 ,%f4 ,%f5
6169 fcmps %fcc3,%f12,%f8
6170 fsubs %f6 ,%f8 ,%f6
6171 andn %l7,0xc3a,%l2
6172 jmpl %g6+8,%g0
6173 fadds %f0 ,%f8 ,%f13
6174p0_call_2_le:
6175 and %l6,%l6,%l1
6176 retl
6177 andn %l3,%l6,%l4
6178p0_jmpl_2_lo:
6179 fadds %f9 ,%f13,%f5
6180 xor %l3,%l7,%l5
6181 fdivs %f2 ,%f4 ,%f5
6182 fcmps %fcc3,%f12,%f8
6183 fsubs %f6 ,%f8 ,%f6
6184 andn %l7,0xc3a,%l2
6185 jmpl %g6+8,%g0
6186 fadds %f0 ,%f8 ,%f13
6187p0_call_2_lo:
6188 and %l6,%l6,%l1
6189 retl
6190 andn %l3,%l6,%l4
6191p0_jmpl_2_he:
6192 xnor %l7,-0xd82,%l0
6193 orn %l0,%l4,%l7
6194 and %l5,%l1,%l0
6195 jmpl %g6+8,%g0
6196 smul %l6,%l4,%l7
6197p0_call_2_he:
6198 retl
6199 andn %l1,%l2,%l7
6200p0_jmpl_2_ho:
6201 xnor %l7,-0xd82,%l0
6202 orn %l0,%l4,%l7
6203 and %l5,%l1,%l0
6204 jmpl %g6+8,%g0
6205 smul %l6,%l4,%l7
6206p0_call_2_ho:
6207 retl
6208 andn %l1,%l2,%l7
6209user_jump2_end:
6210 .seg "text"
6211 .align 0x2000
6212user_jump3_start:
6213 .skip 64
6214p0_jmpl_3_le:
6215 addc %l2,%l4,%l6
6216 orn %l6,%l0,%l7
6217 orn %l2,-0xa87,%l2
6218 sth %l7,[%i1+0x000] ! Mem[0000000010041400]
6219 mulx %l7,%l7,%l6
6220 ldd [%i0+0x028],%l2 ! Mem[0000000010001428]
6221 jmpl %g6+8,%g0
6222 sub %l3,-0xf7a,%l6
6223p0_call_3_le:
6224 andn %l2,%l7,%l7
6225 retl
6226 fsqrts %f7 ,%f13
6227p0_jmpl_3_lo:
6228 addc %l2,%l4,%l6
6229 orn %l6,%l0,%l7
6230 orn %l2,-0xa87,%l2
6231 sth %l7,[%o1+0x000] ! Mem[0000000010041400]
6232 mulx %l7,%l7,%l6
6233 ldd [%o0+0x028],%l2 ! Mem[0000000010001428]
6234 jmpl %g6+8,%g0
6235 sub %l3,-0xf7a,%l6
6236p0_call_3_lo:
6237 andn %l2,%l7,%l7
6238 retl
6239 fsqrts %f7 ,%f13
6240p0_jmpl_3_he:
6241 jmpl %g6+8,%g0
6242 andn %l4,%l4,%l3
6243p0_call_3_he:
6244 mulx %l2,%l7,%l7
6245 stw %l2,[%i3+0x02c] ! Mem[00000000100c142c]
6246 mulx %l0,-0xff9,%l1
6247 retl
6248 udivx %l1,%l3,%l0
6249p0_jmpl_3_ho:
6250 jmpl %g6+8,%g0
6251 andn %l4,%l4,%l3
6252p0_call_3_ho:
6253 mulx %l2,%l7,%l7
6254 stw %l2,[%o3+0x02c] ! Mem[00000000100c142c]
6255 mulx %l0,-0xff9,%l1
6256 retl
6257 udivx %l1,%l3,%l0
6258user_jump3_end:
6259
6260 .seg "data"
6261 .align 0x2000
6262user_data_start:
6263done_flags:
6264 .word 0
6265 .align 8
6266done_count:
6267 .word 0,0
6268Start_Flags:
6269 .word 0,0,0,0
6270 .align 64
6271Finish_Flag:
6272 .word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
6273 .word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
6274 .align 8
6275num_processors:
6276 .word 1
6277v8_binary:
6278 .word 0
6279no_fpu:
6280 .word 0
6281max_ireg:
6282 .word 8,0
6283max_freg:
6284 .word 32,0
6285 .align 8
6286park_semaphore:
6287 .word 0,0
6288 .align 64
6289p0_temp:
6290 .word 0,0,0,0,0,0,0,0
6291 .word 0,0,0,0,0,0,0,0
6292 .word 0,0,0,0,0,0,0,0
6293 .word 0,0,0,0,0,0,0,0
6294p0_debug:
6295 .word 0,0,0,0,0,0,0,0
6296 .word 0,0,0,0,0,0,0,0
6297p0_fsr:
6298 .word 0x00000000,0x00000000
6299 .align 8
6300p0_loop_cnt:
6301 .word 1,0
6302max_windows:
6303 .word 1,0,0,0,0,0,0,0
6304 .word 0,0,0,0,0,0,0,0
6305 .word 0,0,0,0,0,0,0,0
6306 .word 0,0,0,0,0,0,0,0
6307 .word 0,0,0,0,0,0,0,0
6308 .word 0,0,0,0,0,0,0,0
6309 .word 0,0,0,0,0,0,0,0
6310 .word 0,0,0,0,0,0,0,0
6311 .word 0,0,0,0,0,0,0,0
6312 .word 0,0,0,0,0,0,0,0
6313 .word 0,0,0,0,0,0,0,0
6314 .word 0,0,0,0,0,0,0,0
6315 .word 0,0,0,0,0,0,0,0
6316 .word 0,0,0,0,0,0,0,0
6317 .word 0,0,0,0,0,0,0,0
6318 .word 0,0,0,0,0,0,0,0
6319 .word 0,0,0,0,0,0,0,0
6320 .word 0,0,0,0,0,0,0,0
6321 .word 0,0,0,0,0,0,0,0
6322 .word 0,0,0,0,0,0,0,0
6323 .word 0,0,0,0,0,0,0,0
6324 .word 0,0,0,0,0,0,0,0
6325 .word 0,0,0,0,0,0,0,0
6326 .word 0,0,0,0,0,0,0,0
6327 .word 0,0,0,0,0,0,0,0
6328 .word 0,0,0,0,0,0,0,0
6329 .word 0,0,0,0,0,0,0,0
6330 .word 0,0,0,0,0,0,0,0
6331 .word 0,0,0,0,0,0,0,0
6332 .word 0,0,0,0,0,0,0,0
6333 .word 0,0,0,0,0,0,0,0
6334 .word 0,0,0,0,0,0,0,0
6335
6336 .align 8
6337p0_init_registers:
6338 .word 0x4161ff66,0xff58454e ! Init value for %l0
6339 .word 0xab432e2b,0xf94a10f9 ! Init value for %l1
6340 .word 0x6a1840dc,0x0d3ba8b4 ! Init value for %l2
6341 .word 0x645aa513,0xf0208f7f ! Init value for %l3
6342 .word 0x460e1bab,0xed10d85a ! Init value for %l4
6343 .word 0x179dac3a,0x53642645 ! Init value for %l5
6344 .word 0x17ce4438,0xe5dcac40 ! Init value for %l6
6345 .word 0x5efa2d3e,0xbde22d4b ! Init value for %l7
6346 .align 64
6347p0_init_freg:
6348 .word 0x5d2e58a0,0x03f69231 ! Init value for %f0
6349 .word 0x51f536de,0x6ae0f8b7 ! Init value for %f2
6350 .word 0x7ac7378c,0x4589b1ed ! Init value for %f4
6351 .word 0x06a2d22a,0x5144a753 ! Init value for %f6
6352 .word 0x4ccc5a38,0x5b3aae69 ! Init value for %f8
6353 .word 0x0105df36,0x0f55e8af ! Init value for %f10
6354 .word 0x378e0ca4,0x4f7923a5 ! Init value for %f12
6355 .word 0x255e0a02,0x229a38cb ! Init value for %f14
6356 .word 0x4ede5ad0,0x62176da1 ! Init value for %f16
6357 .word 0x5b0abe8e,0x685fd3a7 ! Init value for %f18
6358 .word 0x72bd10bc,0x56c6a85d ! Init value for %f20
6359 .word 0x639728da,0x4119b543 ! Init value for %f22
6360 .word 0x1bc3ba68,0x5c52afd9 ! Init value for %f24
6361 .word 0x6f8634e6,0x627b999f ! Init value for %f26
6362 .word 0x6351a3d4,0x689e2015 ! Init value for %f28
6363 .word 0x5cde8eb2,0x1455fcbb ! Init value for %f30
6364 .word 0x1377d900,0x255e5511 ! Init value for %f32
6365 .word 0x4b76a23e,0x54321a97 ! Init value for %f34
6366 .word 0x4aa525ec,0x49976acd ! Init value for %f36
6367 .word 0x73009b8a,0x1badef33 ! Init value for %f38
6368 .word 0x7f121698,0x7bd83d49 ! Init value for %f40
6369 .word 0x66d66696,0x4598368f ! Init value for %f42
6370 .word 0x6decf704,0x19366885 ! Init value for %f44
6371 .word 0x3385af62,0x4dcc6cab ! Init value for %f46
6372 .word 0x4245d330,0x7d0a4881
6373 .word 0x021be1ee,0x67cecd87
6374 .word 0x7fba771c,0x256af93d
6375 .word 0x2d322a3a,0x28285523
6376 .word 0x7ce26ec8,0x506a56b9
6377 .word 0x73b97446,0x3c82bf7f
6378 .word 0x797b0634,0x6e10fcf5
6379 .word 0x35866c12,0x6e84889b
6380p0_share_mask:
6381 .word 0xffff0000,0x00000000
6382 .word 0x00000000,0x00000000
6383 .word 0x00000000,0x00000000
6384 .word 0x00000000,0x00000000
6385 .word 0x00000000,0x00000000
6386 .word 0x00000000,0x00000000
6387 .word 0x00000000,0x00000000
6388 .word 0x00000000,0x00000000
6389p0_expected_registers:
6390 .word 0x89102e88,0x11ffd444 ! %l0
6391 .word 0xa2a196f3,0x4dc0260f ! %l1
6392 .word 0xff000000,0x73c2d987 ! %l2
6393 .word 0x00000000,0x00000000 ! %l3
6394 .word 0xffffffff,0xffffff00 ! %l4
6395 .word 0x00000000,0x00000000 ! %l5
6396 .word 0xffffffff,0xffffffff ! %l6
6397 .word 0x00000000,0x00000000 ! %l7
6398p0_expected_fp_regs:
6399 .word 0x00000000,0x0000000d ! %f0
6400 .word 0xff000000,0x51537462 ! %f2
6401 .word 0xd77064e4,0x00000000 ! %f4
6402 .word 0x0000ffff,0x000000ff ! %f6
6403 .word 0x00000000,0xff000000 ! %f8
6404 .word 0x97ff1571,0x00000000 ! %f10
6405 .word 0x000000ff,0xd099dfcc ! %f12
6406 .word 0x56e24ef2,0x00000000 ! %f14
6407 .word 0xccdf99d0,0x00003192 ! %f16
6408 .word 0x0d1d0000,0xffffffff ! %f18
6409 .word 0x00000000,0x00003746 ! %f20
6410 .word 0x33848245,0x0b769661 ! %f22
6411 .word 0x00000000,0x0000ff00 ! %f24
6412 .word 0x2e0a5a36,0x0000ffff ! %f26
6413 .word 0x00000000,0xffff0000 ! %f28
6414 .word 0x97ff1571,0x00000000 ! %f30
6415 .word 0x00000028,0x00000a20 ! %fsr
6416p0_local0_expect:
6417 .word 0x0000000d,0xffffffff,0xff000000,0x00000000 ! PA = 0000000010001400
6418 .word 0xff000000,0x00000000,0x00000000,0xff000000 ! PA = 0000000010001410
6419 .word 0x00000000,0xd099df00,0x00000000,0x0b769661 ! PA = 0000000010001420
6420 .word 0x0000b400,0x5f055725,0xffffff00,0xff000000 ! PA = 0000000010001430
6421p0_local0_sec_expect:
6422 .word 0x00df99d0,0xffffffff,0x0d1d0000,0xffffffff ! PA = 0000000030001400
6423 .word 0xff000000,0x00000000,0x7f4a8fba,0x3a21b4a3 ! PA = 0000000030001410
6424 .word 0x7220cc52,0x000000ff,0xedb18945,0x2f3ecf6e ! PA = 0000000030001420
6425 .word 0x8c390000,0x92310000,0x7fff20f0,0x374627da ! PA = 0000000030001430
6426! Scratch Area for Non-Transactional Memory Stores
6427 .word 0xbcc047ce,0xde4a233f,0x01c2f5f2,0x22f7932b
6428 .word 0x445a8636,0x5e4f3577,0x4a0fd19a,0xc622f523
6429 .word 0x5302b91e,0xbd5cd52f,0x3fb465c2,0xa2b5b09b
6430 .word 0xa6338886,0x1e51fa67,0x3e3a9a6a,0x5af47d93
6431p0_local1_expect:
6432 .word 0x00000000,0x53266b59,0x00000000,0x00df99d0 ! PA = 0000000010041400
6433 .word 0x00000000,0x000000ff,0x1b4f5570,0x000000ff ! PA = 0000000010041410
6434 .word 0x3100ffff,0x596b2653,0x286b011c,0xff001a27 ! PA = 0000000010041420
6435 .word 0xffffffff,0x33848245,0x00000000,0x0000007f ! PA = 0000000010041430
6436p0_local1_sec_expect:
6437 .word 0xffdf99d0,0x56e24ef2,0xffff0000,0x365a0a2e ! PA = 0000000030041400
6438 .word 0xff000000,0x00003746,0x33848245,0x0b769661 ! PA = 0000000030041410
6439 .word 0x00000000,0x0000ff00,0x2e0a5a36,0x0000ffff ! PA = 0000000030041420
6440 .word 0x0d1d0000,0xd099df00,0x0000000d,0x374627da ! PA = 0000000030041430
6441p0_local2_expect:
6442 .word 0x00000000,0x0000ff00,0x97ff1571,0x00000000 ! PA = 0000000010081400
6443 .word 0xff000000,0x000000ff,0x1b5d5d2a,0x22822653 ! PA = 0000000010081410
6444 .word 0x000000ff,0x000000ff,0xedb18945,0x2f3ecf6e ! PA = 0000000010081420
6445 .word 0x00005400,0x0000ffff,0x7dcec331,0xfff79fa4 ! PA = 0000000010081430
6446p0_local2_sec_expect:
6447 .word 0x3746fd7c,0x00000000,0x1b008fba,0x00000000 ! PA = 0000000030081400
6448 .word 0x00000000,0xe46470d7,0x376dce5a,0x41f054c3 ! PA = 0000000030081410
6449 .word 0x72562be8,0x53266b59,0x113fd266,0x6b6e511f ! PA = 0000000030081420
6450 .word 0x6d20cd54,0x7468b395,0x7f8ca432,0x3a214c3b ! PA = 0000000030081430
6451p0_local3_expect:
6452 .word 0x00000000,0x00000000,0x000000ff,0xff000000 ! PA = 00000000100c1400
6453 .word 0x00000d00,0x000000ff,0x00000000,0x1b4fff70 ! PA = 00000000100c1410
6454 .word 0xffe8677f,0x44f79fa4,0xdfcced6f,0xffffff00 ! PA = 00000000100c1420
6455 .word 0xff1dffff,0x0000a20d,0x00000000,0x000000ff ! PA = 00000000100c1430
6456p0_local3_sec_expect:
6457 .word 0x3746fd7c,0x00000000,0x00000000,0x1307b513 ! PA = 00000000300c1400
6458 .word 0x000000ff,0x2a5d5d1b,0x04b3c11a,0x4f27c483 ! PA = 00000000300c1410
6459 .word 0x000000ff,0x00000000,0x97ff1571,0x00000000 ! PA = 00000000300c1420
6460 .word 0xff000214,0x7cfd4637,0x56e24ef2,0x7115ff97 ! PA = 00000000300c1430
6461p0_local4_expect:
6462 .word 0x00000000,0x33008245,0x00000000,0x000000cc ! PA = 0000000010101400
6463 .word 0x0d000000,0x00000000,0x0000ffff,0x4f27c483 ! PA = 0000000010101410
6464 .word 0x00000000,0xff000000,0x97ff1571,0x00000000 ! PA = 0000000010101420
6465 .word 0x3746fd00,0x7cfd4637,0x56e24ef2,0x00000000 ! PA = 0000000010101430
6466p0_local4_sec_expect:
6467 .word 0x0d000000,0x0d000000,0x00000000,0x0000ff00 ! PA = 0000000030101400
6468 .word 0x0000ffff,0xff000000,0x83c4274f,0x1ac1b304 ! PA = 0000000030101410
6469 .word 0xff000000,0x0000ffff,0x00000000,0x7115ff97 ! PA = 0000000030101420
6470 .word 0x3746fd7c,0x140200ff,0x97ff1571,0xf24ee256 ! PA = 0000000030101430
6471p0_local5_expect:
6472 .word 0x0000ffff,0xffff8fba,0xff000000,0x37467dbd ! PA = 0000000010141400
6473 .word 0x87d9c273,0x000000ff,0xd099df00,0x00000000 ! PA = 0000000010141410
6474 .word 0xf92fea34,0x08592560,0x7ac7378c,0x4589b1ed ! PA = 0000000010141420
6475 .word 0x00003192,0x374627da,0x08592560,0x52cc2072 ! PA = 0000000010141430
6476p0_local5_sec_expect:
6477 .word 0x00000000,0x00000000,0xff000000,0xbd7d4637 ! PA = 0000000030141400
6478 .word 0x00000000,0x00000000,0x04b3c11a,0x4f27c483 ! PA = 0000000030141410
6479 .word 0x0000ffff,0xff000000,0x97ff1571,0x00000000 ! PA = 0000000030141420
6480 .word 0xff000214,0x7cfd4637,0x56e24ef2,0x7115ff97 ! PA = 0000000030141430
6481p0_local6_expect:
6482 .word 0x000000ff,0xd099dfcc,0xffffffff,0x00001d0d ! PA = 0000000010181400
6483 .word 0x1b5d0000,0x0000ba2c,0x6196760b,0x45828433 ! PA = 0000000010181410
6484 .word 0x00ff0000,0x00000000,0xffff0000,0x00000000 ! PA = 0000000010181420
6485 .word 0x00df99d0,0x00001d0d,0xda274637,0x0d000000 ! PA = 0000000010181430
6486p0_local6_sec_expect:
6487 .word 0x13b50713,0xffff0000,0xff000214,0x140200ff ! PA = 0000000030181400
6488 .word 0x0d000000,0x00ff0000,0xfec88114,0xff000000 ! PA = 0000000030181410
6489 .word 0x71f3b304,0x5c8d2639,0x46000000,0xffffffff ! PA = 0000000030181420
6490 .word 0xffff0000,0x000000ff,0xffffff97,0xffffffff ! PA = 0000000030181430
6491share0_expect:
6492 .word 0x00ff9c00,0x2dd32c11,0x4ea5bd3e,0x0ff7e997 ! PA = 00000000201c0000
6493 .word 0x68e658ec,0x2df7f1cd,0x535ea68a,0x2dd0ee33 ! PA = 00000000201c0010
6494 .word 0x163db998,0x18337449,0x3ad66196,0x46df658f ! PA = 00000000201c0020
6495 .word 0x0b4e0a04,0x7acb4f85,0x000a9a62,0x45aecbab ! PA = 00000000201c0030
6496share1_expect:
6497 .word 0x00005630,0x6947df81,0x4578bcee,0x4b735c87 ! PA = 0000000020800000
6498 .word 0x0c276a1c,0x50f0403d,0x5a29f53a,0x09661423 ! PA = 0000000020800010
6499 .word 0x5705d1c8,0x46064db9,0x5c7f2f46,0x28e0ae7f ! PA = 0000000020800020
6500 .word 0x585fd934,0x25c2a3f5,0x66bd1712,0x7e39a79b ! PA = 0000000020800030
6501 .word 0xd7548c60,0x29109ef1,0x7158189e,0x02603b77 ! PA = 0000000020800040
6502 .word 0x1d40b74c,0x440a5aad,0x57005fea,0x4f386613 ! PA = 0000000020800050
6503 .word 0x66eae5f8,0x6e34b329,0x266dd8f6,0x1ab6e36f ! PA = 0000000020800060
6504 .word 0x01ef6464,0x2f7b4465,0x2dec2fc2,0x6cbd2f8b ! PA = 0000000020800070
6505share2_expect:
6506 .word 0xff003e90,0x0dec6a61,0x6ca6d04e,0x0bb58667 ! PA = 00000000211c0000
6507 .word 0x50ed407c,0x3835411d,0x55b4e69a,0x5beee403 ! PA = 00000000211c0010
6508 .word 0x1b97f628,0x08dda499,0x10e55ea6,0x2db9045f ! PA = 00000000211c0020
6509 .word 0x1197ab94,0x3e4430d5,0x254ae472,0x3640637b ! PA = 00000000211c0030
6510share3_expect:
6511 .word 0x2b696cc0,0x035a41d1,0x3987e3fe,0x2f2a3d57 ! PA = 0000000021800000
6512 .word 0x11a805ac,0x251ff38d,0x55da894a,0x58f08df3 ! PA = 0000000021800010
6513 .word 0x6c780258,0x10e02209,0x53e8c056,0x5bfe114f ! PA = 0000000021800020
6514 .word 0x5eb3aec4,0x772c6945,0x684c3522,0x448a436b ! PA = 0000000021800030
6515 .word 0xffd716f0,0x2f992541,0x71de53ae,0x15356047 ! PA = 0000000021800040
6516 .word 0x2fac06dc,0x393971fd,0x7ac447fa,0x2c6463e3 ! PA = 0000000021800050
6517 .word 0x22b60a88,0x73db2b79,0x173afe06,0x785d0a3f ! PA = 0000000021800060
6518 .word 0x3e5e6df4,0x6e02edb5,0x0e2321d2,0x3621cf5b ! PA = 0000000021800070
6519 .word 0x00003d20,0x63a814b1,0x774d1f5e,0x370def37 ! PA = 0000000021800080
6520 .word 0x10f4440c,0x49b0bc6d,0x3b8522aa,0x693165d3 ! PA = 0000000021800090
6521 .word 0x093d0eb8,0x022dc0e9,0x225f17b6,0x1e6cef2f ! PA = 00000000218000a0
6522 .word 0x3372e924,0x1556be25,0x59c2aa82,0x4e4e074b ! PA = 00000000218000b0
6523 .word 0xff4fdf50,0x0b461021,0x2337470e,0x4eaaea27 ! PA = 00000000218000c0
6524 .word 0x613bbd3c,0x4274d2dd,0x12f0195a,0x3efe93c3 ! PA = 00000000218000d0
6525 .word 0x1cb80ee8,0x5ef6e259,0x0c980d66,0x2284c01f ! PA = 00000000218000e0
6526 .word 0x1e8c2054,0x2e76da95,0x69ddcf32,0x6515eb3b ! PA = 00000000218000f0
6527 .word 0x1ffffd80,0x1cf21791,0x76bfcabe,0x46c35117 ! PA = 0000000021800100
6528 .word 0x41fd726c,0x1634b54d,0x2f982c0a,0x6a32edb3 ! PA = 0000000021800110
6529 .word 0x3b920b18,0x70158fc9,0x6ce8df16,0x01bb7d0f ! PA = 0000000021800120
6530 .word 0x6e051384,0x39724305,0x68e78fe2,0x57407b2b ! PA = 0000000021800130
6531 .word 0x000097b0,0x09eb2b01,0x4ac9aa6e,0x2ace2407 ! PA = 0000000021800140
6532 .word 0x7a74639c,0x2e5f63bd,0x23d05aba,0x23f573a3 ! PA = 0000000021800150
6533 .word 0x55f60348,0x4e28c939,0x0a148cc6,0x51e825ff ! PA = 0000000021800160
6534 .word 0x4df8c2b4,0x6517f775,0x3d12ec92,0x7654b71b ! PA = 0000000021800170
6535 .word 0xff33ade0,0x2e304a71,0x7ff7e61e,0x170262f7 ! PA = 0000000021800180
6536 .word 0x279b90cc,0x5b23de2d,0x15aba56a,0x122d2593 ! PA = 0000000021800190
6537 .word 0x1dcef778,0x348f8ea9,0x0a9e1676,0x31a1baef ! PA = 00000000218001a0
6538 .word 0x58422de4,0x7ef6f7e5,0x3852e542,0x78999f0b ! PA = 00000000218001b0
6539 .word 0x50004010,0x408075e1,0x2ead7dce,0x28570de7 ! PA = 00000000218001c0
6540 .word 0x6c2df9fc,0x4371249d,0x6efd0c1a,0x37810383 ! PA = 00000000218001d0
6541 .word 0x36c7e7a8,0x7168e019,0x24c87c26,0x383f3bdf ! PA = 00000000218001e0
6542 .word 0x447c5514,0x635e4455,0x485a79f2,0x691632fb ! PA = 00000000218001f0
6543p0_invalidate_semaphore:
6544 .word 0,0
6545user_data_end:
6546
6547
6548SECTION .p0_local0 DATA_VA=0x000800000
6549
6550attr_data {
6551 Name = .p0_local0,
6552 VA = 0x0000000000800000,
6553 RA = ra2pa(0x0000000010000000,0),
6554 PA = ra2pa(0x0000000010000000,0),
6555 part_0_ctx_nonzero_tsb_config_0,
6556 TTE_Context=PCONTEXT,
6557 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6558 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6559 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6560 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6561}
6562
6563 .data
6564 .seg "data"
6565 .align 0x2000
6566 .global p0_local0_start
6567p0_local0_begin:
6568 .skip 0x1400
6569p0_local0_start:
6570 .word 0x1c534960,0x031a47f1,0x659d7d9e,0x6d6cec77 ! PA = 0000000010001400
6571 .word 0x64f8044c,0x587053ad,0x1e3ed4ea,0x1a6fe713 ! PA = 0000000010001410
6572 .word 0x5d1fc2f8,0x1367fc29,0x02b25df6,0x53d2346f ! PA = 0000000010001420
6573 .word 0x15d6d164,0x12bcdd65,0x5ad3c4c2,0x7ac5508b ! PA = 0000000010001430
6574p0_local0_end:
6575
6576SECTION .p0_local0_sec DATA_VA=0x000800000
6577
6578attr_data {
6579 Name = .p0_local0_sec,
6580 VA = 0x0000000000800000,
6581 RA = ra2pa(0x0000000030000000,0),
6582 PA = ra2pa(0x0000000030000000,0),
6583 part_0_ctx_nonzero_tsb_config_0,
6584 TTE_Context=SCONTEXT,
6585 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6586 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6587 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6588 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6589}
6590
6591 .data
6592 .seg "data"
6593 .align 0x2000
6594 .global p0_local0_sec_start
6595p0_local0_sec_begin:
6596 .skip 0x1400
6597p0_local0_sec_start:
6598 .word 0x3c6b3b90,0x2c4d5361,0x145e754e,0x30037767 ! PA = 0000000030001400
6599 .word 0x5318cd7c,0x27967a1d,0x15f99b9a,0x032ba503 ! PA = 0000000030001410
6600 .word 0x59751328,0x10f02d99,0x100423a6,0x10dd955f ! PA = 0000000030001420
6601 .word 0x709b5894,0x418909d5,0x3720b972,0x4b95c47b ! PA = 0000000030001430
6602p0_local0_sec_end:
6603
6604SECTION .p0_local1 DATA_VA=0x000802000
6605
6606attr_data {
6607 Name = .p0_local1,
6608 VA = 0x0000000000802000,
6609 RA = ra2pa(0x0000000010040000,0),
6610 PA = ra2pa(0x0000000010040000,0),
6611 part_0_ctx_nonzero_tsb_config_0,
6612 TTE_Context=PCONTEXT,
6613 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6614 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6615 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6616 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6617}
6618
6619 .data
6620 .seg "data"
6621 .align 0x2000
6622 .global p0_local1_start
6623p0_local1_begin:
6624 .skip 0x1400
6625p0_local1_start:
6626 .word 0x4718a9c0,0x38226ad1,0x1481c8fe,0x6b496e57 ! PA = 0000000010041400
6627 .word 0x5897d2ac,0x1e8c6c8d,0x57f57e4a,0x3fc28ef3 ! PA = 0000000010041410
6628 .word 0x4d4d5f58,0x17e1eb09,0x57b1c556,0x61bbe24f ! PA = 0000000010041420
6629 .word 0x05239bc4,0x33848245,0x29e04a22,0x7ebce46b ! PA = 0000000010041430
6630p0_local1_end:
6631
6632SECTION .p0_local1_sec DATA_VA=0x000802000
6633
6634attr_data {
6635 Name = .p0_local1_sec,
6636 VA = 0x0000000000802000,
6637 RA = ra2pa(0x0000000030040000,0),
6638 PA = ra2pa(0x0000000030040000,0),
6639 part_0_ctx_nonzero_tsb_config_0,
6640 TTE_Context=SCONTEXT,
6641 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6642 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6643 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6644 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6645}
6646
6647 .data
6648 .seg "data"
6649 .align 0x2000
6650 .global p0_local1_sec_start
6651p0_local1_sec_begin:
6652 .skip 0x1400
6653p0_local1_sec_start:
6654 .word 0x1aa693f0,0x20d88e41,0x03ea78ae,0x3bb5d147 ! PA = 0000000030041400
6655 .word 0x69b013dc,0x7fc12afd,0x4b857cfa,0x6a5ba4e3 ! PA = 0000000030041410
6656 .word 0x65d3a788,0x69dc3479,0x057e4306,0x0d441b3f ! PA = 0000000030041420
6657 .word 0x4c8a9af4,0x107e46b5,0x0e4576d2,0x66c1b05b ! PA = 0000000030041430
6658p0_local1_sec_end:
6659
6660SECTION .p0_local2 DATA_VA=0x000804000
6661
6662attr_data {
6663 Name = .p0_local2,
6664 VA = 0x0000000000804000,
6665 RA = ra2pa(0x0000000010080000,0),
6666 PA = ra2pa(0x0000000010080000,0),
6667 part_0_ctx_nonzero_tsb_config_0,
6668 TTE_Context=PCONTEXT,
6669 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6670 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6671 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6672 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6673}
6674
6675 .data
6676 .seg "data"
6677 .align 0x2000
6678 .global p0_local2_start
6679p0_local2_begin:
6680 .skip 0x1400
6681p0_local2_start:
6682 .word 0x7f1ffa20,0x0b6ebdb1,0x483b845e,0x0e7fa037 ! PA = 0000000010081400
6683 .word 0x105c910c,0x3463b56d,0x2bbc97aa,0x49dde6d3 ! PA = 0000000010081410
6684 .word 0x51f2ebb8,0x2b3e09e9,0x64ec9cb6,0x230d402f ! PA = 0000000010081420
6685 .word 0x6dab5624,0x5f055725,0x6b433f82,0x7aeb284b ! PA = 0000000010081430
6686p0_local2_end:
6687
6688SECTION .p0_local2_sec DATA_VA=0x000804000
6689
6690attr_data {
6691 Name = .p0_local2_sec,
6692 VA = 0x0000000000804000,
6693 RA = ra2pa(0x0000000030080000,0),
6694 PA = ra2pa(0x0000000030080000,0),
6695 part_0_ctx_nonzero_tsb_config_0,
6696 TTE_Context=SCONTEXT,
6697 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6698 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6699 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6700 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6701}
6702
6703 .data
6704 .seg "data"
6705 .align 0x2000
6706 .global p0_local2_sec_start
6707p0_local2_sec_begin:
6708 .skip 0x1400
6709p0_local2_sec_start:
6710 .word 0x564fdc50,0x37a3f921,0x3ed7ec0e,0x119ddb27 ! PA = 0000000030081400
6711 .word 0x1c584a3c,0x3c630bdd,0x376dce5a,0x41f054c3 ! PA = 0000000030081410
6712 .word 0x72562be8,0x53266b59,0x113fd266,0x6b6e511f ! PA = 0000000030081420
6713 .word 0x6d20cd54,0x7468b395,0x238ca432,0x47404c3b ! PA = 0000000030081430
6714p0_local2_sec_end:
6715
6716SECTION .p0_local3 DATA_VA=0x000806000
6717
6718attr_data {
6719 Name = .p0_local3,
6720 VA = 0x0000000000806000,
6721 RA = ra2pa(0x00000000100c0000,0),
6722 PA = ra2pa(0x00000000100c0000,0),
6723 part_0_ctx_nonzero_tsb_config_0,
6724 TTE_Context=PCONTEXT,
6725 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6726 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6727 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6728 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6729}
6730
6731 .data
6732 .seg "data"
6733 .align 0x2000
6734 .global p0_local3_start
6735p0_local3_begin:
6736 .skip 0x1400
6737p0_local3_start:
6738 .word 0x4bc13a80,0x6ff74091,0x6ce2afbe,0x23c78217 ! PA = 00000000100c1400
6739 .word 0x531e3f6c,0x1e6e2e4d,0x612c210a,0x42f9eeb3 ! PA = 00000000100c1410
6740 .word 0x09686818,0x1b7458c9,0x257ae416,0x577e4e0f ! PA = 00000000100c1420
6741 .word 0x5d460084,0x64b75c05,0x2594a4e2,0x5c881c2b ! PA = 00000000100c1430
6742p0_local3_end:
6743
6744SECTION .p0_local3_sec DATA_VA=0x000806000
6745
6746attr_data {
6747 Name = .p0_local3_sec,
6748 VA = 0x0000000000806000,
6749 RA = ra2pa(0x00000000300c0000,0),
6750 PA = ra2pa(0x00000000300c0000,0),
6751 part_0_ctx_nonzero_tsb_config_0,
6752 TTE_Context=SCONTEXT,
6753 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6754 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6755 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6756 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6757}
6758
6759 .data
6760 .seg "data"
6761 .align 0x2000
6762 .global p0_local3_sec_start
6763p0_local3_sec_begin:
6764 .skip 0x1400
6765p0_local3_sec_start:
6766 .word 0x04bf14b0,0x79a79401,0x2f3ecf6e,0x44739507 ! PA = 00000000300c1400
6767 .word 0x1fe9709c,0x57f41cbd,0x7f4a8fba,0x3a21b4a3 ! PA = 00000000300c1410
6768 .word 0x6b54a048,0x70c6d239,0x6c60d1c6,0x711436ff ! PA = 00000000300c1420
6769 .word 0x0e35efb4,0x72c05075,0x1b8e4192,0x4049981b ! PA = 00000000300c1430
6770p0_local3_sec_end:
6771
6772SECTION .p0_local4 DATA_VA=0x000808000
6773
6774attr_data {
6775 Name = .p0_local4,
6776 VA = 0x0000000000808000,
6777 RA = ra2pa(0x0000000010100000,0),
6778 PA = ra2pa(0x0000000010100000,0),
6779 part_0_ctx_nonzero_tsb_config_0,
6780 TTE_Context=PCONTEXT,
6781 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6782 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6783 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6784 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6785}
6786
6787 .data
6788 .seg "data"
6789 .align 0x2000
6790 .global p0_local4_start
6791p0_local4_begin:
6792 .skip 0x1400
6793p0_local4_start:
6794 .word 0x50546ae0,0x04b3f371,0x6a8f4b1e,0x03d913f7 ! PA = 0000000010101400
6795 .word 0x43b4ddcc,0x4d23d72d,0x7bdc1a6a,0x014ea693 ! PA = 0000000010101410
6796 .word 0x2e05d478,0x627cd7a9,0x10749b76,0x4ac70bef ! PA = 0000000010101420
6797 .word 0x3dcb9ae4,0x001290e5,0x1b6c7a42,0x5ccbc00b ! PA = 0000000010101430
6798p0_local4_end:
6799
6800SECTION .p0_local4_sec DATA_VA=0x000808000
6801
6802attr_data {
6803 Name = .p0_local4_sec,
6804 VA = 0x0000000000808000,
6805 RA = ra2pa(0x0000000030100000,0),
6806 PA = ra2pa(0x0000000030100000,0),
6807 part_0_ctx_nonzero_tsb_config_0,
6808 TTE_Context=SCONTEXT,
6809 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6810 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6811 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6812 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6813}
6814
6815 .data
6816 .seg "data"
6817 .align 0x2000
6818 .global p0_local4_sec_start
6819p0_local4_sec_begin:
6820 .skip 0x1400
6821p0_local4_sec_start:
6822 .word 0x574c3d10,0x1bdb5ee1,0x3b3722ce,0x72eefee7 ! PA = 0000000030101400
6823 .word 0x053b86fc,0x38ec5d9d,0x04b3c11a,0x4f27c483 ! PA = 0000000030101410
6824 .word 0x592704a8,0x12b56919,0x4bf94126,0x6fedccdf ! PA = 0000000030101420
6825 .word 0x47a20214,0x7cfd1d55,0x56e24ef2,0x711593fb ! PA = 0000000030101430
6826p0_local4_sec_end:
6827
6828SECTION .p0_local5 DATA_VA=0x00080a000
6829
6830attr_data {
6831 Name = .p0_local5,
6832 VA = 0x000000000080a000,
6833 RA = ra2pa(0x0000000010140000,0),
6834 PA = ra2pa(0x0000000010140000,0),
6835 part_0_ctx_nonzero_tsb_config_0,
6836 TTE_Context=PCONTEXT,
6837 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6838 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6839 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6840 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6841}
6842
6843 .data
6844 .seg "data"
6845 .align 0x2000
6846 .global p0_local5_start
6847p0_local5_begin:
6848 .skip 0x1400
6849p0_local5_start:
6850 .word 0x4c318b40,0x149cd651,0x2559567e,0x136c55d7 ! PA = 0000000010141400
6851 .word 0x60f86c2c,0x1cfcb00d,0x3b6483ca,0x27140e73 ! PA = 0000000010141410
6852 .word 0x162330d8,0x264f8689,0x18f1c2d6,0x549f79cf ! PA = 0000000010141420
6853 .word 0x55142544,0x588ef5c5,0x4b62bfa2,0x00ee13eb ! PA = 0000000010141430
6854p0_local5_end:
6855
6856SECTION .p0_local5_sec DATA_VA=0x00080a000
6857
6858attr_data {
6859 Name = .p0_local5_sec,
6860 VA = 0x000000000080a000,
6861 RA = ra2pa(0x0000000030140000,0),
6862 PA = ra2pa(0x0000000030140000,0),
6863 part_0_ctx_nonzero_tsb_config_0,
6864 TTE_Context=SCONTEXT,
6865 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6866 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6867 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6868 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6869}
6870
6871 .data
6872 .seg "data"
6873 .align 0x2000
6874 .global p0_local5_sec_start
6875p0_local5_sec_begin:
6876 .skip 0x1400
6877p0_local5_sec_start:
6878 .word 0x1b4f5570,0x7f3759c1,0x44d8e62e,0x47c818c7 ! PA = 0000000030141400
6879 .word 0x39268d5c,0x31c3ce7d,0x6541627a,0x493a8463 ! PA = 0000000030141410
6880 .word 0x60255908,0x34ea2ff9,0x61212086,0x45b312bf ! PA = 0000000030141420
6881 .word 0x0d3d0474,0x70971a35,0x7220cc52,0x44dc3fdb ! PA = 0000000030141430
6882p0_local5_sec_end:
6883
6884SECTION .p0_local6 DATA_VA=0x00080c000
6885
6886attr_data {
6887 Name = .p0_local6,
6888 VA = 0x000000000080c000,
6889 RA = ra2pa(0x0000000010180000,0),
6890 PA = ra2pa(0x0000000010180000,0),
6891 part_0_ctx_nonzero_tsb_config_0,
6892 TTE_Context=PCONTEXT,
6893 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6894 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6895 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6896 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6897}
6898
6899 .data
6900 .seg "data"
6901 .align 0x2000
6902 .global p0_local6_start
6903p0_local6_begin:
6904 .skip 0x1400
6905p0_local6_start:
6906 .word 0x1ab09ba0,0x16a9e931,0x7d58d1de,0x433947b7 ! PA = 0000000010181400
6907 .word 0x05c0ea8c,0x5670b8ed,0x1b5d5d2a,0x22822653 ! PA = 0000000010181410
6908 .word 0x34187d38,0x38e46569,0x2e0a5a36,0x58bf97af ! PA = 0000000010181420
6909 .word 0x44f79fa4,0x01a48aa5,0x700f7502,0x1a2717cb ! PA = 0000000010181430
6910p0_local6_end:
6911
6912SECTION .p0_local6_sec DATA_VA=0x00080c000
6913
6914attr_data {
6915 Name = .p0_local6_sec,
6916 VA = 0x000000000080c000,
6917 RA = ra2pa(0x0000000030180000,0),
6918 PA = ra2pa(0x0000000030180000,0),
6919 part_0_ctx_nonzero_tsb_config_0,
6920 TTE_Context=SCONTEXT,
6921 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6922 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6923 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6924 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6925}
6926
6927 .data
6928 .seg "data"
6929 .align 0x2000
6930 .global p0_local6_sec_start
6931p0_local6_sec_begin:
6932 .skip 0x1400
6933p0_local6_sec_start:
6934 .word 0x3a205dd0,0x30b384a1,0x2a3c198e,0x79b6e2a7 ! PA = 0000000030181400
6935 .word 0x048283bc,0x00f26f5d,0x7a8b73da,0x3c91f443 ! PA = 0000000030181410
6936 .word 0x40a79d68,0x7f5d26d9,0x58f06fe6,0x5c1c089f ! PA = 0000000030181420
6937 .word 0x2edef6d4,0x17064715,0x45e1b9b2,0x72d59bbb ! PA = 0000000030181430
6938p0_local6_sec_end:
6939
6940SECTION .share0 DATA_VA=0x00080e000
6941
6942attr_data {
6943 Name = .share0,
6944 VA = 0x000000000080e000,
6945 RA = ra2pa(0x00000000201c0000,0),
6946 PA = ra2pa(0x00000000201c0000,0),
6947 part_0_ctx_nonzero_tsb_config_0,
6948 TTE_Context=PCONTEXT,
6949 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6950 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6951 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6952 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6953}
6954
6955 .data
6956 .seg "data"
6957 .align 0x2000
6958 .global share0_start
6959share0_begin:
6960share0_start:
6961 .word 0x33299c00,0x2dd32c11,0x4ea5bd3e,0x0ff7e997 ! PA = 00000000201c0000
6962 .word 0x68e658ec,0x2df7f1cd,0x535ea68a,0x2dd0ee33 ! PA = 00000000201c0010
6963 .word 0x163db998,0x18337449,0x3ad66196,0x46df658f ! PA = 00000000201c0020
6964 .word 0x0b4e0a04,0x7acb4f85,0x000a9a62,0x45aecbab ! PA = 00000000201c0030
6965share0_end:
6966
6967SECTION .share1 DATA_VA=0x000810000
6968
6969attr_data {
6970 Name = .share1,
6971 VA = 0x0000000000810000,
6972 RA = ra2pa(0x0000000020800000,0),
6973 PA = ra2pa(0x0000000020800000,0),
6974 part_0_ctx_nonzero_tsb_config_0,
6975 TTE_Context=PCONTEXT,
6976 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6977 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6978 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6979 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6980}
6981
6982 .data
6983 .seg "data"
6984 .align 0x2000
6985 .global share1_start
6986share1_begin:
6987share1_start:
6988 .word 0x39175630,0x6947df81,0x4578bcee,0x4b735c87 ! PA = 0000000020800000
6989 .word 0x0c276a1c,0x50f0403d,0x5a29f53a,0x09661423 ! PA = 0000000020800010
6990 .word 0x5705d1c8,0x46064db9,0x5c7f2f46,0x28e0ae7f ! PA = 0000000020800020
6991 .word 0x585fd934,0x25c2a3f5,0x66bd1712,0x7e39a79b ! PA = 0000000020800030
6992 .word 0x28f48c60,0x29109ef1,0x7158189e,0x02603b77 ! PA = 0000000020800040
6993 .word 0x1d40b74c,0x440a5aad,0x57005fea,0x4f386613 ! PA = 0000000020800050
6994 .word 0x66eae5f8,0x6e34b329,0x266dd8f6,0x1ab6e36f ! PA = 0000000020800060
6995 .word 0x01ef6464,0x2f7b4465,0x2dec2fc2,0x6cbd2f8b ! PA = 0000000020800070
6996share1_end:
6997
6998SECTION .share2 DATA_VA=0x000812000
6999
7000attr_data {
7001 Name = .share2,
7002 VA = 0x0000000000812000,
7003 RA = ra2pa(0x00000000211c0000,0),
7004 PA = ra2pa(0x00000000211c0000,0),
7005 part_0_ctx_nonzero_tsb_config_0,
7006 TTE_Context=PCONTEXT,
7007 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7008 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7009 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7010 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7011}
7012
7013 .data
7014 .seg "data"
7015 .align 0x2000
7016 .global share2_start
7017share2_begin:
7018share2_start:
7019 .word 0x398c3e90,0x0dec6a61,0x6ca6d04e,0x0bb58667 ! PA = 00000000211c0000
7020 .word 0x50ed407c,0x3835411d,0x55b4e69a,0x5beee403 ! PA = 00000000211c0010
7021 .word 0x1b97f628,0x08dda499,0x10e55ea6,0x2db9045f ! PA = 00000000211c0020
7022 .word 0x1197ab94,0x3e4430d5,0x254ae472,0x3640637b ! PA = 00000000211c0030
7023share2_end:
7024
7025SECTION .share3 DATA_VA=0x000814000
7026
7027attr_data {
7028 Name = .share3,
7029 VA = 0x0000000000814000,
7030 RA = ra2pa(0x0000000021800000,0),
7031 PA = ra2pa(0x0000000021800000,0),
7032 part_0_ctx_nonzero_tsb_config_0,
7033 TTE_Context=PCONTEXT,
7034 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7035 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7036 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7037 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7038}
7039
7040 .data
7041 .seg "data"
7042 .align 0x2000
7043 .global share3_start
7044share3_begin:
7045share3_start:
7046 .word 0x2b696cc0,0x035a41d1,0x3987e3fe,0x2f2a3d57 ! PA = 0000000021800000
7047 .word 0x11a805ac,0x251ff38d,0x55da894a,0x58f08df3 ! PA = 0000000021800010
7048 .word 0x6c780258,0x10e02209,0x53e8c056,0x5bfe114f ! PA = 0000000021800020
7049 .word 0x5eb3aec4,0x772c6945,0x684c3522,0x448a436b ! PA = 0000000021800030
7050 .word 0x78d716f0,0x2f992541,0x71de53ae,0x15356047 ! PA = 0000000021800040
7051 .word 0x2fac06dc,0x393971fd,0x7ac447fa,0x2c6463e3 ! PA = 0000000021800050
7052 .word 0x22b60a88,0x73db2b79,0x173afe06,0x785d0a3f ! PA = 0000000021800060
7053 .word 0x3e5e6df4,0x6e02edb5,0x0e2321d2,0x3621cf5b ! PA = 0000000021800070
7054 .word 0x05e03d20,0x63a814b1,0x774d1f5e,0x370def37 ! PA = 0000000021800080
7055 .word 0x10f4440c,0x49b0bc6d,0x3b8522aa,0x693165d3 ! PA = 0000000021800090
7056 .word 0x093d0eb8,0x022dc0e9,0x225f17b6,0x1e6cef2f ! PA = 00000000218000a0
7057 .word 0x3372e924,0x1556be25,0x59c2aa82,0x4e4e074b ! PA = 00000000218000b0
7058 .word 0x504fdf50,0x0b461021,0x2337470e,0x4eaaea27 ! PA = 00000000218000c0
7059 .word 0x613bbd3c,0x4274d2dd,0x12f0195a,0x3efe93c3 ! PA = 00000000218000d0
7060 .word 0x1cb80ee8,0x5ef6e259,0x0c980d66,0x2284c01f ! PA = 00000000218000e0
7061 .word 0x1e8c2054,0x2e76da95,0x69ddcf32,0x6515eb3b ! PA = 00000000218000f0
7062 .word 0x1fb0fd80,0x1cf21791,0x76bfcabe,0x46c35117 ! PA = 0000000021800100
7063 .word 0x41fd726c,0x1634b54d,0x2f982c0a,0x6a32edb3 ! PA = 0000000021800110
7064 .word 0x3b920b18,0x70158fc9,0x6ce8df16,0x01bb7d0f ! PA = 0000000021800120
7065 .word 0x6e051384,0x39724305,0x68e78fe2,0x57407b2b ! PA = 0000000021800130
7066 .word 0x354e97b0,0x09eb2b01,0x4ac9aa6e,0x2ace2407 ! PA = 0000000021800140
7067 .word 0x7a74639c,0x2e5f63bd,0x23d05aba,0x23f573a3 ! PA = 0000000021800150
7068 .word 0x55f60348,0x4e28c939,0x0a148cc6,0x51e825ff ! PA = 0000000021800160
7069 .word 0x4df8c2b4,0x6517f775,0x3d12ec92,0x7654b71b ! PA = 0000000021800170
7070 .word 0x7c33ade0,0x2e304a71,0x7ff7e61e,0x170262f7 ! PA = 0000000021800180
7071 .word 0x279b90cc,0x5b23de2d,0x15aba56a,0x122d2593 ! PA = 0000000021800190
7072 .word 0x1dcef778,0x348f8ea9,0x0a9e1676,0x31a1baef ! PA = 00000000218001a0
7073 .word 0x58422de4,0x7ef6f7e5,0x3852e542,0x78999f0b ! PA = 00000000218001b0
7074 .word 0x392b4010,0x408075e1,0x2ead7dce,0x28570de7 ! PA = 00000000218001c0
7075 .word 0x6c2df9fc,0x4371249d,0x6efd0c1a,0x37810383 ! PA = 00000000218001d0
7076 .word 0x36c7e7a8,0x7168e019,0x24c87c26,0x383f3bdf ! PA = 00000000218001e0
7077 .word 0x447c5514,0x635e4455,0x485a79f2,0x691632fb ! PA = 00000000218001f0
7078share3_end: