Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_3000_16.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mpgen_3000_16.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 = 626172941
40! Riesling can be on
41! 1 Thread, 3000 lines
42! mpgen created on May 4, 2009 (15:17:56), Version 2.81
43! mpgen_3000l_13.s created on Jun 26, 2009 (17:29:41)
44! RC file : random.rc
45! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.090504 -rc random.rc -o mpgen_3000l_13 -p 1 -l 3000
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 = 70371b50 2fdadc21 3809630e 74331627
88! %f4 = 7397b93c 5fb35edd 28acf55a 300e7fc3
89! %f8 = 54a4cae8 3a0b2e59 283ba966 02a86c1f
90! %f12 = 69e59c54 244ce695 71242b32 3d99573b
91 ldda [%g1]ASI_BLK_P,%f0
92 add %g1,64,%g1
93! %f16 = 23133980 2e35e391 0c24e6be 72b27d17
94! %f20 = 14c46e6c 3352414d 4e58080a 4259d9b3
95! %f24 = 63d9c718 0538dbc9 44ff7b16 48a6290f
96! %f28 = 1ca98f84 7a874f05 7b10ebe2 653ae72b
97 ldda [%g1]ASI_BLK_P,%f16
98 add %g1,64,%g1
99! %f32 = 41ebd3b0 7e9df701 4481c66e 59e45007
100! %f36 = 1f665f9c 7e1befbd 7b5336ba 7bf35fa3
101! %f40 = 2c58bf48 4c1b1539 5a5e28c6 7459d1ff
102! %f44 = 09a83eb4 5c2c0375 61df4892 4a86231b
103 ldda [%g1]ASI_BLK_P,%f32
104
105! Set up the Graphics Status Register
106
107 setx 0x4ca161220000001e,%g7,%g1 ! %gsr scale = 3, align = 6
108 wr %g1,%g0,%gsr ! %gsr = 4ca161220000001e
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! %l1 = cf2f03c43b806569, Mem[0000000010101424] = 2b9f6799, %asi = 80
119 stwa %l1,[%i4+0x024]%asi ! Mem[0000000010101424] = 3b806569
120! Mem[0000000010141408] = 7a4a4aae, %l4 = 000000001099bbca
121 swapa [%i5+%o4]0x80,%l4 ! %l4 = 000000007a4a4aae
122! %f8 = 54a4cae8 3a0b2e59, Mem[0000000030181410] = 6ca18f5d 4dc8d479
123 stda %f8 ,[%i6+%o5]0x89 ! Mem[0000000030181410] = 54a4cae8 3a0b2e59
124! %f6 = 28acf55a 300e7fc3, Mem[0000000030081410] = 298287ec 743a04cd
125 stda %f6 ,[%i2+%o5]0x81 ! Mem[0000000030081410] = 28acf55a 300e7fc3
126! Mem[0000000030181408] = 4e8e01be, %l1 = 000000003b806569
127 swapa [%i6+%o4]0x81,%l1 ! %l1 = 000000004e8e01be
128! Mem[00000000100c1400] = 74da1530, %l2 = 00000000b78e9224
129 swapa [%i3+%g0]0x80,%l2 ! %l2 = 0000000074da1530
130! Mem[0000000030141400] = 20bcf862, %l5 = 5a87e1747cf06eb5
131 ldstuba [%i5+%g0]0x89,%l5 ! %l5 = 0000000000000062
132! Mem[00000000100c1400] = b78e9224 5cbc4281 6881b3ee 63d21787
133! %f0 = 70371b50 2fdadc21 3809630e 74331627
134! %f4 = 7397b93c 5fb35edd 28acf55a 300e7fc3
135! %f8 = 54a4cae8 3a0b2e59 283ba966 02a86c1f
136! %f12 = 69e59c54 244ce695 71242b32 3d99573b
137 stda %f0 ,[%i3+%g0]ASI_BLK_P ! Block Store to 00000000100c1400
138! Mem[0000000010041408] = 2edd7e41, %l7 = 186de40c90570fbb
139 ldstuba [%i1+%o4]0x88,%l7 ! %l7 = 0000000000000041
140! %l2 = 74da1530, %l3 = 334ffdef, Mem[0000000010141400] = 5e64d5f0 0acc8841
141 stda %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = 74da1530 334ffdef
142
143p0_label_2:
144! Starting 10 instruction Load Burst
145! Mem[0000000010101408] = 1a81474e52afc167, %f28 = 1ca98f84 7a874f05
146 ldda [%i4+%o4]0x80,%f28 ! %f28 = 1a81474e 52afc167
147! Mem[0000000010141408] = 1099bbca 438b1b47, %l6 = 05b349b0, %l7 = 00000041
148 ldda [%i5+%o4]0x80,%l6 ! %l6 = 000000001099bbca 00000000438b1b47
149! Mem[00000000300c1400] = 600b8212, %l4 = 000000007a4a4aae
150 ldsha [%i3+%g0]0x89,%l4 ! %l4 = ffffffffffff8212
151 membar #Sync ! Added by membar checker (1)
152! Mem[00000000100c1408] = 0e630938, %l7 = 00000000438b1b47
153 ldsba [%i3+%o4]0x88,%l7 ! %l7 = 0000000000000038
154! Mem[0000000010101400] = 71547d900be04d61, %f0 = 70371b50 2fdadc21
155 ldda [%i4+%g0]0x80,%f0 ! %f0 = 71547d90 0be04d61
156! Mem[00000000100c1400] = 501b3770, %l0 = b38c9c1985e4f4be
157 ldsba [%i3+%g0]0x88,%l0 ! %l0 = 0000000000000070
158! Mem[00000000100c1418] = 28acf55a, %l6 = 000000001099bbca
159 ldsw [%i3+0x018],%l6 ! %l6 = 0000000028acf55a
160! %f6 = 28acf55a 300e7fc3, %f23 = 4259d9b3
161 fdtos %f6 ,%f23 ! %f23 = 00000000
162! Mem[0000000030181410] = 592e0b3a, %l1 = 000000004e8e01be
163 ldswa [%i6+%o5]0x81,%l1 ! %l1 = 00000000592e0b3a
164! Mem[0000000010041408] = c7d32f2d2edd7eff, %f30 = 7b10ebe2 653ae72b
165 ldda [%i1+%o4]0x88,%f30 ! %f30 = c7d32f2d 2edd7eff
166
167p0_label_3:
168! Starting 10 instruction Store Burst
169! %f2 = 3809630e 74331627, Mem[0000000030041408] = 13af88de 7616c2b7
170 stda %f2 ,[%i1+%o4]0x81 ! Mem[0000000030041408] = 3809630e 74331627
171! %l5 = 0000000000000062, Mem[0000000010181410] = 3b672c3c
172 stba %l5,[%i6+%o5]0x80 ! Mem[0000000010181410] = 62672c3c
173! %f4 = 7397b93c 5fb35edd, Mem[0000000030101410] = ac343f24 8d06917c
174 stda %f4 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = 7397b93c 5fb35edd
175! %l0 = 0000000000000070, Mem[0000000030101408] = 24b31afe
176 stba %l0,[%i4+%o4]0x81 ! Mem[0000000030101408] = 70b31afe
177! Mem[0000000010141408] = cabb9910, %l5 = 0000000000000062
178 swapa [%i5+%o4]0x88,%l5 ! %l5 = 00000000cabb9910
179! Mem[0000000010101408] = 4e47811a, %l4 = 00000000ffff8212
180 swapa [%i4+%o4]0x88,%l4 ! %l4 = 000000004e47811a
181! Mem[0000000030001400] = 258e8a40, %l1 = 00000000592e0b3a
182 ldstuba [%i0+%g0]0x81,%l1 ! %l1 = 0000000000000025
183! Mem[0000000030001400] = ff8e8a40, %l2 = 0000000074da1530
184 lduwa [%i0+%g0]0x81,%l2 ! %l2 = 00000000ff8e8a40
185! %l3 = f4ae0dea334ffdef, Mem[00000000300c1410] = 4c66fa2f
186 stwa %l3,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 334ffdef
187! %l7 = 0000000000000038, Mem[0000000030101400] = c06bdc1d
188 stwa %l7,[%i4+%g0]0x89 ! Mem[0000000030101400] = 00000038
189
190p0_label_4:
191! Starting 10 instruction Load Burst
192! %o0 = deadbeefdeadbeef
193 set share0_start,%o0 ! set %o0[0] to VA
194! Mem[00000000201c0000] = 0ba756b0, %l6 = 0000000028acf55a, %asi = 80
195 lduba [%o0+0x000]%asi,%l6 ! %l6 = 000000000000000b
196! Mem[0000000010081408] = 3233908e3c3a1da7, %f30 = c7d32f2d 2edd7eff
197 ldda [%i2+%o4]0x80,%f30 ! %f30 = 3233908e 3c3a1da7
198! Mem[0000000010141408] = 471b8b43 00000062, %l4 = 4e47811a, %l5 = cabb9910
199 ldda [%i5+%o4]0x88,%l4 ! %l4 = 0000000000000062 00000000471b8b43
200! Mem[0000000010181400] = 501e6375, %l4 = 0000000000000062
201 lduba [%i6+%g0]0x88,%l4 ! %l4 = 0000000000000075
202! Mem[0000000030001410] = 0dc30f4d2c9b9906, %f18 = 0c24e6be 72b27d17
203 ldda [%i0+%o5]0x89,%f18 ! %f18 = 0dc30f4d 2c9b9906
204! Mem[0000000010101408] = ffff8212, %l3 = f4ae0dea334ffdef
205 ldswa [%i4+%o4]0x88,%l3 ! %l3 = ffffffffffff8212
206! Mem[00000000201c0001] = 0ba756b0, %l1 = 0000000000000025
207 ldsb [%o0+0x001],%l1 ! %l1 = ffffffffffffffa7
208! Mem[0000000010001400] = 097e7c10205141e1, %f0 = 71547d90 0be04d61
209 ldda [%i0+%g0]0x80,%f0 ! %f0 = 097e7c10 205141e1
210! Mem[0000000030081408] = 4c2df43e, %f12 = 69e59c54
211 lda [%i2+%o4]0x81,%f12 ! %f12 = 4c2df43e
212! Mem[000000001014141a] = 7e45eefa, %l4 = 0000000000000075, %asi = 80
213 ldsha [%i5+0x01a]%asi,%l4 ! %l4 = ffffffffffffeefa
214
215p0_label_5:
216! Starting 10 instruction Store Burst
217! %o3 = deadbeefdeadbeef
218 set share3_start,%o3 ! set %o3[0] to VA
219! %l0 = 0000000000000070, Mem[0000000021800180] = 431d8090, %asi = 80
220 stba %l0,[%o3+0x180]%asi ! Mem[0000000021800180] = 701d8090
221! %l6 = 000000000000000b, Mem[0000000010141400] = 74da1530
222 stba %l6,[%i5+%g0]0x80 ! Mem[0000000010141400] = 0bda1530
223! %l2 = ff8e8a40, %l3 = ffff8212, Mem[0000000010141400] = 0bda1530 334ffdef
224 stda %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = ff8e8a40 ffff8212
225! %l7 = 0000000000000038, Mem[000000001008141a] = 7d709ada
226 sth %l7,[%i2+0x01a] ! Mem[0000000010081418] = 7d700038
227! %l0 = 00000070, %l1 = ffffffa7, Mem[0000000030141410] = 0cf32831 6d4fd917
228 stda %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000070 ffffffa7
229! %o2 = deadbeefdeadbeef
230 set share2_start,%o2 ! set %o2[0] to VA
231! %l3 = ffffffffffff8212, Mem[00000000211c0001] = 62494d40
232 stb %l3,[%o2+0x001] ! Mem[00000000211c0000] = 62124d40
233! %l2 = 00000000ff8e8a40, Mem[00000000100c1410] = 3cb99773
234 stha %l2,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 3cb98a40
235! %l3 = ffffffffffff8212, %l3 = ffffffffffff8212, %y = 00000000
236 smul %l3,%l3,%l0 ! %l0 = 000000003df24944, %y = 00000000
237! %l5 = 00000000471b8b43, Mem[0000000030041400] = 17b31aa05b870c31
238 stxa %l5,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000471b8b43
239! %f24 = 63d9c718 0538dbc9, Mem[0000000010141428] = 12015506 43a7a53f
240 std %f24,[%i5+0x028] ! Mem[0000000010141428] = 63d9c718 0538dbc9
241
242p0_label_6:
243! Starting 10 instruction Load Burst
244! Mem[00000000300c1410] = effd4f33 6383edad, %l6 = 0000000b, %l7 = 00000038
245 ldda [%i3+%o5]0x81,%l6 ! %l6 = 00000000effd4f33 000000006383edad
246! %l2 = 00000000ff8e8a40, %l3 = ffffffffffff8212, %l4 = ffffffffffffeefa
247 udivx %l2,%l3,%l4 ! %l4 = 0000000000000000
248! Mem[0000000010101410] = 77ddaf7c69d2941d, %f10 = 283ba966 02a86c1f, %asi = 80
249 ldda [%i4+0x010]%asi,%f10 ! %f10 = 77ddaf7c 69d2941d
250! Mem[0000000030181408] = 6965803b, %l2 = 00000000ff8e8a40
251 lduba [%i6+%o4]0x89,%l2 ! %l2 = 000000000000003b
252! Mem[0000000030081400] = 15919b00, %l5 = 00000000471b8b43
253 lduha [%i2+%g0]0x81,%l5 ! %l5 = 0000000000001591
254! Mem[0000000030081408] = 4c2df43e2050e497, %f12 = 4c2df43e 244ce695
255 ldda [%i2+%o4]0x81,%f12 ! %f12 = 4c2df43e 2050e497
256! Mem[0000000010101435] = 0c9563d5, %l7 = 000000006383edad
257 ldsb [%i4+0x035],%l7 ! %l7 = ffffffffffffff95
258! %f11 = 69d2941d, %f21 = 3352414d, %f2 = 3809630e 74331627
259 fsmuld %f11,%f21,%f2 ! %f2 = 43b59e66 d77d3720
260! Mem[0000000030001410] = 2c9b9906, %l0 = 000000003df24944
261 ldswa [%i0+%o5]0x89,%l0 ! %l0 = 000000002c9b9906
262! Mem[0000000010141400] = ff8e8a40, %l1 = ffffffffffffffa7
263 ldsha [%i5+%g0]0x80,%l1 ! %l1 = ffffffffffffff8e
264
265p0_label_7:
266! Starting 10 instruction Store Burst
267! %l0 = 000000002c9b9906, Mem[0000000010041428] = 34617786734fadbf
268 stx %l0,[%i1+0x028] ! Mem[0000000010041428] = 000000002c9b9906
269! %f0 = 097e7c10 205141e1, %l3 = ffffffffffff8212
270! Mem[0000000010041410] = 625e7c5c09daa17d
271 add %i1,0x010,%g1
272 stda %f0,[%g1+%l3]ASI_PST16_P ! Mem[0000000010041410] = 625e7c5c2051a17d
273! %l6 = effd4f33, %l7 = ffffff95, Mem[0000000030081410] = 28acf55a 300e7fc3
274 stda %l6,[%i2+%o5]0x81 ! Mem[0000000030081410] = effd4f33 ffffff95
275! %f4 = 7397b93c 5fb35edd, Mem[0000000030141410] = 70000000 a7ffffff
276 stda %f4 ,[%i5+%o5]0x81 ! Mem[0000000030141410] = 7397b93c 5fb35edd
277! Mem[0000000010041400] = 74471470, %l0 = 2c9b9906, %l1 = ffffff8e
278 casa [%i1]0x80,%l0,%l1 ! %l1 = 0000000074471470
279! %f4 = 7397b93c 5fb35edd, Mem[0000000010181430] = 71bcef54 67970d95, %asi = 80
280 stda %f4 ,[%i6+0x030]%asi ! Mem[0000000010181430] = 7397b93c 5fb35edd
281! %l7 = ffffffffffffff95, Mem[0000000010081434] = 15887a15
282 stw %l7,[%i2+0x034] ! Mem[0000000010081434] = ffffff95
283! Mem[0000000010101410] = 7cafdd77, %l7 = ffffffffffffff95
284 ldstuba [%i4+%o5]0x88,%l7 ! %l7 = 0000000000000077
285! %l2 = 0000003b, %l3 = ffff8212, Mem[0000000010041410] = 625e7c5c 2051a17d
286 stda %l2,[%i1+%o5]0x80 ! Mem[0000000010041410] = 0000003b ffff8212
287! Mem[0000000030141400] = 20bcf8ff, %l2 = 000000000000003b
288 ldstuba [%i5+%g0]0x89,%l2 ! %l2 = 00000000000000ff
289
290p0_label_8:
291! Starting 10 instruction Load Burst
292! Mem[00000000300c1400] = 12820b60, %l4 = 0000000000000000
293 ldswa [%i3+%g0]0x81,%l4 ! %l4 = 0000000012820b60
294! Mem[0000000030041408] = 271633740e630938, %l7 = 0000000000000077
295 ldxa [%i1+%o4]0x89,%l7 ! %l7 = 271633740e630938
296! %l6 = 00000000effd4f33, immd = 00000b2a, %y = 00000000
297 umul %l6,0xb2a,%l7 ! %l7 = 00000a7741f62f5e, %y = 00000a77
298! Mem[0000000010001408] = 5c4b99ce, %l3 = ffffffffffff8212
299 lduw [%i0+%o4],%l3 ! %l3 = 000000005c4b99ce
300! Mem[00000000300c1408] = 15d1cf9e, %l1 = 0000000074471470
301 ldsha [%i3+%o4]0x81,%l1 ! %l1 = 00000000000015d1
302! Mem[00000000300c1408] = 15d1cf9e, %l7 = 00000a7741f62f5e
303 lduba [%i3+%o4]0x81,%l7 ! %l7 = 0000000000000015
304! Mem[0000000010181434] = 5fb35edd, %l0 = 000000002c9b9906, %asi = 80
305 ldswa [%i6+0x034]%asi,%l0 ! %l0 = 000000005fb35edd
306! Mem[00000000211c0000] = 62124d40, %l7 = 0000000000000015, %asi = 80
307 ldsha [%o2+0x000]%asi,%l7 ! %l7 = 0000000000006212
308! Mem[000000001010142c] = 08781f5f, %l1 = 00000000000015d1
309 ldsw [%i4+0x02c],%l1 ! %l1 = 0000000008781f5f
310! Mem[0000000030041400] = 00000000, %l3 = 000000005c4b99ce
311 ldswa [%i1+%g0]0x81,%l3 ! %l3 = 0000000000000000
312
313p0_label_9:
314! Starting 10 instruction Store Burst
315! %l6 = 00000000effd4f33, Mem[0000000010041410] = 0000003b
316 stba %l6,[%i1+%o5]0x80 ! Mem[0000000010041410] = 3300003b
317! Mem[0000000010101408] = ffff8212, %l0 = 000000005fb35edd
318 ldstuba [%i4+%o4]0x88,%l0 ! %l0 = 0000000000000012
319! %l4 = 0000000012820b60, Mem[00000000100c1418] = 28acf55a300e7fc3
320 stx %l4,[%i3+0x018] ! Mem[00000000100c1418] = 0000000012820b60
321! %o1 = deadbeefdeadbeef
322 set share1_start,%o1 ! set %o1[0] to VA
323! %l1 = 0000000008781f5f, Mem[0000000020800040] = 12897f10
324 sth %l1,[%o1+0x040] ! Mem[0000000020800040] = 1f5f7f10
325! %f28 = 1a81474e 52afc167, Mem[0000000030081408] = 4c2df43e 2050e497
326 stda %f28,[%i2+%o4]0x81 ! Mem[0000000030081408] = 1a81474e 52afc167
327! Mem[00000000201c0000] = 0ba756b0, %l3 = 0000000000000000
328 ldstuba [%o0+0x000]%asi,%l3 ! %l3 = 000000000000000b
329! %f6 = 28acf55a, %f23 = 00000000, %f6 = 28acf55a
330 fsubs %f6 ,%f23,%f6 ! %f6 = 28acf55a
331! %l2 = 00000000000000ff, Mem[000000001008143c] = 453ca6bb
332 stw %l2,[%i2+0x03c] ! Mem[000000001008143c] = 000000ff
333! %f0 = 097e7c10 205141e1, Mem[0000000030081408] = 1a81474e 52afc167
334 stda %f0 ,[%i2+%o4]0x81 ! Mem[0000000030081408] = 097e7c10 205141e1
335! %l1 = 0000000008781f5f, Mem[0000000030181400] = 80fc2e29
336 stha %l1,[%i6+%g0]0x89 ! Mem[0000000030181400] = 80fc1f5f
337
338p0_label_10:
339! Starting 10 instruction Load Burst
340! Mem[00000000218001c0] = 48d52ec0, %l2 = 00000000000000ff
341 ldsh [%o3+0x1c0],%l2 ! %l2 = 00000000000048d5
342! Mem[0000000010101430] = 4cad7a940c9563d5, %l0 = 0000000000000012, %asi = 80
343 ldxa [%i4+0x030]%asi,%l0 ! %l0 = 4cad7a940c9563d5
344! %f16 = 23133980, %f28 = 1a81474e
345 fcmps %fcc0,%f16,%f28 ! %fcc0 = 2
346! Mem[0000000010001428] = 58b818262ffee7df, %f0 = 097e7c10 205141e1
347 ldd [%i0+0x028],%f0 ! %f0 = 58b81826 2ffee7df
348! Mem[0000000010081400] = a167680cd09c9d4b, %l4 = 0000000012820b60
349 ldxa [%i2+%g0]0x88,%l4 ! %l4 = a167680cd09c9d4b
350! Mem[0000000030081400] = 11cf0f65009b9115, %f16 = 23133980 2e35e391
351 ldda [%i2+%g0]0x89,%f16 ! %f16 = 11cf0f65 009b9115
352! Mem[0000000030081410] = effd4f33, %l5 = 0000000000001591
353 ldsba [%i2+%o5]0x81,%l5 ! %l5 = ffffffffffffffef
354! Mem[00000000211c0000] = 62124d40, %l3 = 000000000000000b
355 ldsh [%o2+%g0],%l3 ! %l3 = 0000000000006212
356! Mem[0000000030141410] = 7397b93c, %l0 = 4cad7a940c9563d5
357 lduha [%i5+%o5]0x81,%l0 ! %l0 = 0000000000007397
358! Mem[000000001004140f] = 2d2fd3c7, %l6 = 00000000effd4f33, %asi = 80
359 lduba [%i1+0x00f]%asi,%l6 ! %l6 = 00000000000000c7
360
361p0_label_11:
362! Starting 10 instruction Store Burst
363! %l5 = ffffffffffffffef, Mem[0000000010101410] = ffddaf7c
364 stba %l5,[%i4+%o5]0x80 ! Mem[0000000010101410] = efddaf7c
365! %f9 = 3a0b2e59, Mem[0000000010181408] = 35f4be0e
366 sta %f9 ,[%i6+%o4]0x80 ! Mem[0000000010181408] = 3a0b2e59
367! %f1 = 2ffee7df, Mem[0000000010101408] = ffff82ff
368 sta %f1 ,[%i4+%o4]0x88 ! Mem[0000000010101408] = 2ffee7df
369! %l0 = 0000000000007397, Mem[00000000300c1410] = effd4f33
370 stwa %l0,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00007397
371! Mem[0000000010181408] = 3a0b2e59, %l2 = 00000000000048d5
372 swapa [%i6+%o4]0x80,%l2 ! %l2 = 000000003a0b2e59
373! Mem[00000000300c1400] = 600b8212, %l4 = a167680cd09c9d4b
374 ldstuba [%i3+%g0]0x89,%l4 ! %l4 = 0000000000000012
375! %l4 = 0000000000000012, Mem[00000000100c1400] = 501b3770
376 stwa %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000012
377! %l2 = 000000003a0b2e59, Mem[00000000300c1400] = ff820b60
378 stba %l2,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 59820b60
379! %l6 = 00000000000000c7, Mem[0000000010141400] = ff8e8a40
380 stwa %l6,[%i5+%g0]0x80 ! Mem[0000000010141400] = 000000c7
381! Mem[0000000010001400] = 107c7e09, %l1 = 0000000008781f5f
382 ldstuba [%i0+%g0]0x88,%l1 ! %l1 = 0000000000000009
383
384p0_label_12:
385! Starting 10 instruction Load Burst
386! Mem[0000000030141408] = 5ed6e928, %l4 = 0000000000000012
387 ldsha [%i5+%o4]0x89,%l4 ! %l4 = ffffffffffffe928
388! Mem[0000000030081410] = effd4f33 ffffff95, %l4 = ffffe928, %l5 = ffffffef
389 ldda [%i2+%o5]0x81,%l4 ! %l4 = 00000000effd4f33 00000000ffffff95
390! Mem[0000000030101410] = dd5eb35f, %l4 = 00000000effd4f33
391 lduba [%i4+%o5]0x81,%l4 ! %l4 = 00000000000000dd
392! %f2 = 43b59e66, %f15 = 3d99573b, %f26 = 44ff7b16
393 fsubs %f2 ,%f15,%f26 ! %f26 = 43b594d1
394! Mem[00000000100c1400] = 12000000, %l2 = 000000003a0b2e59
395 ldsb [%i3+%g0],%l2 ! %l2 = 0000000000000012
396! Mem[0000000030081400] = 15919b00, %l0 = 0000000000007397
397 ldswa [%i2+%g0]0x81,%l0 ! %l0 = 0000000015919b00
398! Mem[0000000010001400] = 107c7eff, %f24 = 63d9c718
399 lda [%i0+%g0]0x88,%f24 ! %f24 = 107c7eff
400! Mem[0000000030081400] = 11cf0f65009b9115, %f18 = 0dc30f4d 2c9b9906
401 ldda [%i2+%g0]0x89,%f18 ! %f18 = 11cf0f65 009b9115
402! Mem[00000000100c1408] = 3809630e74331627, %f22 = 4e58080a 00000000
403 ldda [%i3+%o4]0x80,%f22 ! %f22 = 3809630e 74331627
404! Mem[0000000010181410] = 62672c3c, %l1 = 0000000000000009
405 lduha [%i6+%o5]0x80,%l1 ! %l1 = 0000000000006267
406
407p0_label_13:
408! Starting 10 instruction Store Burst
409! %l7 = 0000000000006212, Mem[0000000010141400] = c7000000
410 stwa %l7,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00006212
411! %l4 = 00000000000000dd, Mem[00000000300c1410] = 00007397
412 stba %l4,[%i3+%o5]0x81 ! Mem[00000000300c1410] = dd007397
413! %l1 = 0000000000006267, Mem[0000000030101400] = d1e4950700000038
414 stxa %l1,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0000000000006267
415! %l3 = 0000000000006212, Mem[0000000010081408] = 8e903332
416 stba %l3,[%i2+%o4]0x88 ! Mem[0000000010081408] = 8e903312
417! Mem[0000000010101408] = 2ffee7df, %l0 = 0000000015919b00
418 swapa [%i4+%o4]0x88,%l0 ! %l0 = 000000002ffee7df
419! Mem[0000000010081400] = 4b9d9cd0, %l5 = 00000000ffffff95
420 swapa [%i2+%g0]0x80,%l5 ! %l5 = 000000004b9d9cd0
421! Mem[0000000010001400] = 107c7eff, %l5 = 000000004b9d9cd0
422 ldstuba [%i0+%g0]0x88,%l5 ! %l5 = 00000000000000ff
423! Mem[0000000010081434] = ffffff95, %l4 = 00000000000000dd, %asi = 80
424 swapa [%i2+0x034]%asi,%l4 ! %l4 = 00000000ffffff95
425! Mem[0000000010141410] = dcf55911, %l1 = 0000000000006267
426 swapa [%i5+%o5]0x88,%l1 ! %l1 = 00000000dcf55911
427! %f16 = 11cf0f65 009b9115, Mem[0000000030141410] = 3cb99773 dd5eb35f
428 stda %f16,[%i5+%o5]0x89 ! Mem[0000000030141410] = 11cf0f65 009b9115
429
430p0_label_14:
431! Starting 10 instruction Load Burst
432! Mem[0000000010041410] = 1282ffff3b000033, %l7 = 0000000000006212
433 ldxa [%i1+%o5]0x88,%l7 ! %l7 = 1282ffff3b000033
434! Mem[0000000010181408] = d5480000, %l7 = 1282ffff3b000033
435 ldsba [%i6+%o4]0x88,%l7 ! %l7 = 0000000000000000
436! Mem[0000000030041410] = 41ff998c, %f30 = 3233908e
437 lda [%i1+%o5]0x81,%f30 ! %f30 = 41ff998c
438! Mem[00000000201c0000] = ffa756b0, %l3 = 0000000000006212
439 ldub [%o0+%g0],%l3 ! %l3 = 00000000000000ff
440! Mem[0000000030181408] = 3b806569, %l1 = 00000000dcf55911
441 lduwa [%i6+%o4]0x81,%l1 ! %l1 = 000000003b806569
442! Mem[0000000030101400] = 67620000, %f15 = 3d99573b
443 lda [%i4+%g0]0x81,%f15 ! %f15 = 67620000
444! Mem[0000000010181408] = 000048d5, %l7 = 0000000000000000
445 ldsba [%i6+%o4]0x80,%l7 ! %l7 = 0000000000000000
446! Mem[00000000300c1408] = 9ecfd115, %f2 = 43b59e66
447 lda [%i3+%o4]0x89,%f2 ! %f2 = 9ecfd115
448! Mem[0000000010101418] = 47ed0d9a57820f03, %l3 = 00000000000000ff, %asi = 80
449 ldxa [%i4+0x018]%asi,%l3 ! %l3 = 47ed0d9a57820f03
450! Mem[0000000030001408] = 343e8d7e, %l7 = 0000000000000000
451 ldsba [%i0+%o4]0x81,%l7 ! %l7 = 0000000000000034
452
453p0_label_15:
454! Starting 10 instruction Store Burst
455! %l4 = ffffff95, %l5 = 000000ff, Mem[0000000010141408] = 62000000 438b1b47
456 stda %l4,[%i5+%o4]0x80 ! Mem[0000000010141408] = ffffff95 000000ff
457! Mem[0000000010041428] = 00000000, %l0 = 000000002ffee7df, %asi = 80
458 swapa [%i1+0x028]%asi,%l0 ! %l0 = 0000000000000000
459! Mem[0000000010001408] = 5c4b99ce, %l1 = 000000003b806569
460 ldstuba [%i0+%o4]0x80,%l1 ! %l1 = 000000000000005c
461! Code Fragment 3, seed = 62132
462p0_fragment_1:
463! %l0 = 0000000000000000
464 setx 0xfa0cecea5e64d686,%g7,%l0 ! %l0 = fa0cecea5e64d686
465! %l1 = 000000000000005c
466 setx 0x90ab6f0792f43cb1,%g7,%l1 ! %l1 = 90ab6f0792f43cb1
467 setx 0x1fe000, %g1, %g3
468 or %l0, %g3, %l0 ! always set perrmask = 0xff
469 setx 0x1ffff8, %g1, %g2
470 and %l0, %g2, %l0
471 ta T_CHANGE_HPRIV
472 stxa %l1, [%l0]ASI_DCACHE_DATA
473 ta T_CHANGE_NONHPRIV
474! %l0 = fa0cecea5e64d686
475 setx 0xa8c28625630266ec,%g7,%l0 ! %l0 = a8c28625630266ec
476! %l1 = 90ab6f0792f43cb1
477 setx 0x6452a325f0b15837,%g7,%l1 ! %l1 = 6452a325f0b15837
478p0_fragment_1_end:
479! %l4 = ffffff95, %l5 = 000000ff, Mem[0000000010001400] = ff7e7c10 205141e1
480 stda %l4,[%i0+%g0]0x80 ! Mem[0000000010001400] = ffffff95 000000ff
481! %f12 = 4c2df43e 2050e497, Mem[0000000030041400] = 00000000 471b8b43
482 stda %f12,[%i1+%g0]0x81 ! Mem[0000000030041400] = 4c2df43e 2050e497
483! %l1 = 6452a325f0b15837, Mem[0000000030141410] = 009b9115
484 stwa %l1,[%i5+%o5]0x89 ! Mem[0000000030141410] = f0b15837
485! %l7 = 0000000000000034, Mem[0000000030001410] = 2c9b9906
486 stba %l7,[%i0+%o5]0x89 ! Mem[0000000030001410] = 2c9b9934
487! %l1 = 6452a325f0b15837, Mem[0000000030181408] = 3b806569
488 stwa %l1,[%i6+%o4]0x81 ! Mem[0000000030181408] = f0b15837
489! %f27 = 48a6290f, Mem[0000000030141400] = 20bcf8ff
490 sta %f27,[%i5+%g0]0x89 ! Mem[0000000030141400] = 48a6290f
491
492p0_label_16:
493! Starting 10 instruction Load Burst
494! Mem[00000000211c0000] = 62124d40, %l2 = 0000000000000012, %asi = 80
495 lduba [%o2+0x000]%asi,%l2 ! %l2 = 0000000000000062
496 membar #Sync ! Added by membar checker (2)
497! Mem[0000000010141400] = 12620000 ffff8212 ffffff95 000000ff
498! Mem[0000000010141410] = 67620000 262e44fd 7e45eefa 582b0ee3
499! Mem[0000000010141420] = 68bb2988 2b8c6e79 63d9c718 0538dbc9
500! Mem[0000000010141430] = 1aa1bcf4 7e5ba0b5 278d28d2 03735a5b
501 ldda [%i5+%g0]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010141400
502! Mem[0000000020800040] = 1f5f7f10, %l4 = 00000000ffffff95, %asi = 80
503 lduha [%o1+0x040]%asi,%l4 ! %l4 = 0000000000001f5f
504! Mem[0000000010041438] = 0524d352, %f4 = 7397b93c
505 lda [%i1+0x038]%asi,%f4 ! %f4 = 0524d352
506! Mem[0000000010101408] = 009b9115, %l4 = 0000000000001f5f
507 ldsw [%i4+%o4],%l4 ! %l4 = 00000000009b9115
508! Mem[00000000100c1430] = 69e59c54 244ce695, %l0 = 630266ec, %l1 = f0b15837
509 ldd [%i3+0x030],%l0 ! %l0 = 0000000069e59c54 00000000244ce695
510! Mem[0000000010181410] = 3c2c6762, %l4 = 00000000009b9115
511 lduwa [%i6+%o5]0x88,%l4 ! %l4 = 000000003c2c6762
512! Mem[0000000010081400] = 95ffffff, %f3 = d77d3720
513 lda [%i2+%g0]0x88,%f3 ! %f3 = 95ffffff
514! Mem[0000000010041408] = ff7edd2e, %l4 = 000000003c2c6762
515 ldsba [%i1+%o4]0x80,%l4 ! %l4 = ffffffffffffffff
516! Mem[00000000100c1400] = 00000012, %l4 = ffffffffffffffff
517 lduwa [%i3+%g0]0x88,%l4 ! %l4 = 0000000000000012
518
519p0_label_17:
520! Starting 10 instruction Store Burst
521! %f14 = 71242b32, Mem[0000000030001410] = 34999b2c
522 sta %f14,[%i0+%o5]0x81 ! Mem[0000000030001410] = 71242b32
523! %l0 = 0000000069e59c54, Mem[0000000010081410] = bcf2376f
524 stha %l0,[%i2+%o5]0x88 ! Mem[0000000010081410] = bcf29c54
525! %f24 = 796e8c2b, Mem[0000000010041410] = 3b000033
526 sta %f24,[%i1+%o5]0x88 ! Mem[0000000010041410] = 796e8c2b
527! %l2 = 0000000000000062, Mem[0000000030101400] = 67620000
528 stha %l2,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00620000
529! %l5 = 00000000000000ff, Mem[0000000030001408] = 7e8d3e34
530 stwa %l5,[%i0+%o4]0x89 ! Mem[0000000030001408] = 000000ff
531! %l5 = 00000000000000ff, Mem[00000000300c1410] = dd007397
532 stwa %l5,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 000000ff
533! %f6 = 28acf55a 300e7fc3, Mem[00000000100c1408] = 0e630938 27163374
534 stda %f6 ,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 28acf55a 300e7fc3
535! Mem[0000000030101400] = 00620000, %l3 = 47ed0d9a57820f03
536 ldstuba [%i4+%g0]0x81,%l3 ! %l3 = 0000000000000000
537! %l6 = 00000000000000c7, Mem[0000000010041410] = 796e8c2b
538 stba %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = 796e8cc7
539! Mem[0000000010181418] = 637b405a, %l0 = 0000000069e59c54
540 swap [%i6+0x018],%l0 ! %l0 = 00000000637b405a
541
542p0_label_18:
543! Starting 10 instruction Load Burst
544! Mem[0000000010181408] = 27251c7d d5480000, %l4 = 00000012, %l5 = 000000ff
545 ldda [%i6+%o4]0x88,%l4 ! %l4 = 00000000d5480000 0000000027251c7d
546! Mem[0000000010101410] = efddaf7c, %l6 = 00000000000000c7
547 ldswa [%i4+%o5]0x80,%l6 ! %l6 = ffffffffefddaf7c
548! Mem[0000000030101410] = dd5eb35f, %l3 = 0000000000000000
549 lduba [%i4+%o5]0x81,%l3 ! %l3 = 00000000000000dd
550! %l6 = ffffffffefddaf7c, immd = ffffffbe, %y = 00000a77
551 sdiv %l6,-0x042,%l7 ! %l7 = ffffffff80000000
552 mov %l0,%y ! %y = 637b405a
553! Mem[0000000010181410] = 3c2c6762, %l1 = 00000000244ce695
554 lduba [%i6+%o5]0x88,%l1 ! %l1 = 0000000000000062
555! Mem[0000000021800180] = 701d8090, %l0 = 00000000637b405a
556 lduh [%o3+0x180],%l0 ! %l0 = 000000000000701d
557! Code Fragment 4, seed = 119404
558p0_fragment_2:
559! %l0 = 000000000000701d
560 setx 0xa8a556ba6ce310c6,%g7,%l0 ! %l0 = a8a556ba6ce310c6
561! %l1 = 0000000000000062
562 setx 0x3377fbdae15a62f1,%g7,%l1 ! %l1 = 3377fbdae15a62f1
563 setx 0x7ff8, %g1, %g2
564 and %l0, %g2, %l0
565 setx 0xffffffff, %g1, %g2
566 and %l1, %g2, %l1
567 setx 0x100000000, %g1, %g2
568 or %l1, %g2, %l1 ! Set bit 32 - perrinj
569 ta T_CHANGE_HPRIV
570 stxa %l1, [%l0]ASI_ICACHE_INSTR
571 ta T_CHANGE_NONHPRIV
572! %l0 = a8a556ba6ce310c6
573 setx 0x36887783fc3cb92c,%g7,%l0 ! %l0 = 36887783fc3cb92c
574! %l1 = 3377fbdae15a62f1
575 setx 0x73182d2590f81677,%g7,%l1 ! %l1 = 73182d2590f81677
576p0_fragment_2_end:
577! Mem[0000000030141408] = 28e9d65e, %l1 = 73182d2590f81677
578 lduwa [%i5+%o4]0x81,%l1 ! %l1 = 0000000028e9d65e
579! Mem[0000000010001410] = 2ab5f5fc 50abb09d, %l2 = 00000062, %l3 = 000000dd
580 ldda [%i0+%o5]0x80,%l2 ! %l2 = 000000002ab5f5fc 0000000050abb09d
581! Mem[0000000010101408] = 67c1af5215919b00, %l1 = 0000000028e9d65e
582 ldxa [%i4+%o4]0x88,%l1 ! %l1 = 67c1af5215919b00
583
584p0_label_19:
585! Starting 10 instruction Store Burst
586! %f9 = 3a0b2e59, Mem[0000000010181410] = 62672c3c
587 sta %f9 ,[%i6+0x010]%asi ! Mem[0000000010181410] = 3a0b2e59
588! %f10 = 77ddaf7c, %f1 = 2ffee7df
589 fsqrts %f10,%f1 ! %f1 = 5ba87375
590! Mem[0000000030041410] = 8c99ff41, %l7 = ffffffff80000000
591 ldstuba [%i1+%o5]0x89,%l7 ! %l7 = 0000000000000041
592! %f0 = 58b81826 5ba87375, %l5 = 0000000027251c7d
593! Mem[0000000030001420] = 197f8fd806730989
594 add %i0,0x020,%g1
595 stda %f0,[%g1+%l5]ASI_PST8_SL ! Mem[0000000030001420] = 757fa85b2618b889
596! %l4 = 00000000d5480000, Mem[00000000201c0001] = ffa756b0
597 stb %l4,[%o0+0x001] ! Mem[00000000201c0000] = ff0056b0
598 membar #Sync ! Added by membar checker (3)
599! %l5 = 0000000027251c7d, Mem[0000000010141428] = 63d9c718, %asi = 80
600 stwa %l5,[%i5+0x028]%asi ! Mem[0000000010141428] = 27251c7d
601! Mem[0000000010001408] = ff4b99ce13fb39e7, %l5 = 0000000027251c7d, %l1 = 67c1af5215919b00
602 add %i0,0x08,%g1
603 casxa [%g1]0x80,%l5,%l1 ! %l1 = ff4b99ce13fb39e7
604! %l7 = 0000000000000041, Mem[0000000010101410] = efddaf7c69d2941d
605 stxa %l7,[%i4+%o5]0x80 ! Mem[0000000010101410] = 0000000000000041
606! %l7 = 0000000000000041, Mem[0000000030101400] = 000062ff
607 stha %l7,[%i4+%g0]0x89 ! Mem[0000000030101400] = 00000041
608! Mem[0000000020800000] = 53d72ce0, %l2 = 000000002ab5f5fc
609 ldstuba [%o1+0x000]%asi,%l2 ! %l2 = 0000000000000053
610
611p0_label_20:
612! Starting 10 instruction Load Burst
613! Mem[0000000010141430] = 1aa1bcf4, %l7 = 0000000000000041, %asi = 80
614 ldswa [%i5+0x030]%asi,%l7 ! %l7 = 000000001aa1bcf4
615! Mem[0000000010001418] = 0745e81a 196cef83, %l4 = d5480000, %l5 = 27251c7d
616 ldd [%i0+0x018],%l4 ! %l4 = 000000000745e81a 00000000196cef83
617! Mem[00000000100c1400] = 00000012, %l4 = 000000000745e81a
618 ldswa [%i3+%g0]0x88,%l4 ! %l4 = 0000000000000012
619! Mem[00000000201c0001] = ff0056b0, %l2 = 0000000000000053, %asi = 80
620 lduba [%o0+0x001]%asi,%l2 ! %l2 = 0000000000000000
621! %f14 = 71242b32, %f4 = 0524d352, %f29 = f4bca11a
622 fsubs %f14,%f4 ,%f29 ! %f29 = 71242b32
623! Mem[0000000010101420] = 686795283b806569, %f10 = 77ddaf7c 69d2941d, %asi = 80
624 ldda [%i4+0x020]%asi,%f10 ! %f10 = 68679528 3b806569
625! Mem[000000001014143c] = 03735a5b, %l2 = 0000000000000000
626 ldsb [%i5+0x03c],%l2 ! %l2 = 0000000000000003
627! Mem[0000000010081410] = bcf29c54, %f17 = 00006212
628 lda [%i2+%o5]0x88,%f17 ! %f17 = bcf29c54
629! Mem[00000000211c0000] = 62124d40, %l4 = 0000000000000012, %asi = 80
630 lduha [%o2+0x000]%asi,%l4 ! %l4 = 0000000000006212
631! Mem[00000000100c1410] = 3cb98a40, %f24 = 796e8c2b
632 lda [%i3+%o5]0x88,%f24 ! %f24 = 3cb98a40
633
634p0_label_21:
635! Starting 10 instruction Store Burst
636! %l7 = 000000001aa1bcf4, Mem[0000000030001408] = ff000000718e50d7
637 stxa %l7,[%i0+%o4]0x81 ! Mem[0000000030001408] = 000000001aa1bcf4
638! %f4 = 0524d352 5fb35edd, Mem[0000000010141408] = ffffff95 000000ff
639 stda %f4 ,[%i5+%o4]0x80 ! Mem[0000000010141408] = 0524d352 5fb35edd
640! %l1 = ff4b99ce13fb39e7, Mem[0000000010041400] = 74471470
641 stha %l1,[%i1+%g0]0x80 ! Mem[0000000010041400] = 39e71470
642! %l4 = 00006212, %l5 = 196cef83, Mem[0000000010141400] = 00006212 1282ffff
643 stda %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00006212 196cef83
644! %f22 = e30e2b58 faee457e, %l1 = ff4b99ce13fb39e7
645! Mem[0000000010181428] = 349fe4666f1adb1f
646 add %i6,0x028,%g1
647 stda %f22,[%g1+%l1]ASI_PST32_PL ! Mem[0000000010181428] = 7e45eefa582b0ee3
648! %l1 = ff4b99ce13fb39e7, Mem[0000000030181400] = 5f1ffc80
649 stha %l1,[%i6+%g0]0x81 ! Mem[0000000030181400] = 39e7fc80
650! %l2 = 00000003, %l3 = 50abb09d, Mem[0000000010181400] = 501e6375 21f37876
651 stda %l2,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000003 50abb09d
652! Mem[0000000030101400] = 00000041, %l4 = 0000000000006212
653 ldstuba [%i4+%g0]0x89,%l4 ! %l4 = 0000000000000041
654! Mem[0000000030141408] = 28e9d65e, %l3 = 0000000050abb09d
655 ldstuba [%i5+%o4]0x81,%l3 ! %l3 = 0000000000000028
656! Mem[0000000010081400] = 95ffffff, %l1 = 0000000013fb39e7
657 swapa [%i2+%g0]0x88,%l1 ! %l1 = 0000000095ffffff
658
659p0_label_22:
660! Starting 10 instruction Load Burst
661! Mem[0000000010081410] = 549cf2bc4820c25d, %l0 = 36887783fc3cb92c, %asi = 80
662 ldxa [%i2+0x010]%asi,%l0 ! %l0 = 549cf2bc4820c25d
663! Mem[0000000010041408] = ff7edd2e 2d2fd3c7, %l4 = 00000041, %l5 = 196cef83, %asi = 80
664 ldda [%i1+0x008]%asi,%l4 ! %l4 = 00000000ff7edd2e 000000002d2fd3c7
665! Mem[0000000010181400] = 00000003, %l2 = 0000000000000003
666 lduha [%i6+%g0]0x88,%l2 ! %l2 = 0000000000000003
667! Mem[0000000010041408] = ff7edd2e, %l0 = 549cf2bc4820c25d
668 ldsba [%i1+%o4]0x80,%l0 ! %l0 = ffffffffffffffff
669! Mem[0000000030041400] = 97e45020 3ef42d4c, %l2 = 00000003, %l3 = 00000028
670 ldda [%i1+%g0]0x89,%l2 ! %l2 = 000000003ef42d4c 0000000097e45020
671! Mem[00000000300c1410] = 000000ff 6383edad, %l6 = efddaf7c, %l7 = 1aa1bcf4
672 ldda [%i3+%o5]0x81,%l6 ! %l6 = 00000000000000ff 000000006383edad
673! Mem[0000000010041408] = ff7edd2e, %l0 = ffffffffffffffff
674 lduwa [%i1+%o4]0x80,%l0 ! %l0 = 00000000ff7edd2e
675! Mem[0000000010101400] = 71547d90, %l0 = 00000000ff7edd2e
676 ldswa [%i4+%g0]0x80,%l0 ! %l0 = 0000000071547d90
677! Mem[0000000010141400] = 1262000083ef6c19, %l4 = 00000000ff7edd2e
678 ldx [%i5+%g0],%l4 ! %l4 = 1262000083ef6c19
679! Mem[0000000010041410] = 796e8cc7, %l1 = 0000000095ffffff
680 ldsba [%i1+%o5]0x88,%l1 ! %l1 = ffffffffffffffc7
681
682p0_label_23:
683! Starting 10 instruction Store Burst
684! Mem[0000000010081400] = 13fb39e7, %l5 = 000000002d2fd3c7
685 swapa [%i2+%g0]0x88,%l5 ! %l5 = 0000000013fb39e7
686! %l6 = 000000ff, %l7 = 6383edad, Mem[0000000010001410] = fcf5b52a 9db0ab50
687 stda %l6,[%i0+%o5]0x88 ! Mem[0000000010001410] = 000000ff 6383edad
688! %f9 = 3a0b2e59, Mem[0000000010041408] = ff7edd2e
689 sta %f9 ,[%i1+%o4]0x80 ! Mem[0000000010041408] = 3a0b2e59
690! %l1 = ffffffffffffffc7, Mem[0000000030181408] = 3758b1f0
691 stha %l1,[%i6+%o4]0x89 ! Mem[0000000030181408] = 3758ffc7
692! %f25 = 8829bb68, Mem[0000000030181408] = 3758ffc7
693 sta %f25,[%i6+%o4]0x89 ! Mem[0000000030181408] = 8829bb68
694! Mem[0000000030081410] = effd4f33, %l3 = 0000000097e45020
695 ldstuba [%i2+%o5]0x81,%l3 ! %l3 = 00000000000000ef
696! %f4 = 0524d352 5fb35edd, Mem[0000000010101408] = 009b9115 52afc167, %asi = 80
697 stda %f4 ,[%i4+0x008]%asi ! Mem[0000000010101408] = 0524d352 5fb35edd
698! %f20 = fd442e26 00006267, Mem[00000000300c1400] = 59820b60 556cc1f1
699 stda %f20,[%i3+%g0]0x81 ! Mem[00000000300c1400] = fd442e26 00006267
700! %l6 = 00000000000000ff, Mem[0000000020800040] = 1f5f7f10, %asi = 80
701 stba %l6,[%o1+0x040]%asi ! Mem[0000000020800040] = ff5f7f10
702! %l5 = 0000000013fb39e7, Mem[0000000030081408] = 097e7c10205141e1
703 stxa %l5,[%i2+%o4]0x81 ! Mem[0000000030081408] = 0000000013fb39e7
704
705p0_label_24:
706! Starting 10 instruction Load Burst
707! Mem[00000000100c1408] = c37f0e30, %l6 = 00000000000000ff
708 lduwa [%i3+%o4]0x80,%l6 ! %l6 = 00000000c37f0e30
709! Mem[0000000030101400] = ff000000, %l1 = ffffffffffffffc7
710 ldswa [%i4+%g0]0x81,%l1 ! %l1 = ffffffffff000000
711! Mem[0000000010081400] = c7d32f2d, %f11 = 3b806569
712 lda [%i2+%g0]0x80,%f11 ! %f11 = c7d32f2d
713! %f12 = 4c2df43e, %f10 = 68679528, %f24 = 3cb98a40 8829bb68
714 fsmuld %f12,%f10,%f24 ! %f24 = 46a3ab97 c907f600
715! Mem[00000000211c0000] = 62124d40, %l0 = 0000000071547d90
716 ldsh [%o2+%g0],%l0 ! %l0 = 0000000000006212
717! Mem[0000000010181410] = dd258119592e0b3a, %f18 = ff000000 95ffffff
718 ldda [%i6+%o5]0x88,%f18 ! %f18 = dd258119 592e0b3a
719! Mem[0000000030181400] = 80fce739, %l0 = 0000000000006212
720 lduha [%i6+%g0]0x89,%l0 ! %l0 = 000000000000e739
721! Mem[0000000030041410] = ed4b3b42 8c99ffff, %l4 = 83ef6c19, %l5 = 13fb39e7
722 ldda [%i1+%o5]0x89,%l4 ! %l4 = 000000008c99ffff 00000000ed4b3b42
723! Mem[00000000100c1400] = 00000012, %l0 = 000000000000e739
724 ldsha [%i3+%g0]0x88,%l0 ! %l0 = 0000000000000012
725! Mem[0000000010101408] = dd5eb35f52d32405, %f28 = b5a05b7e 71242b32
726 ldda [%i4+%o4]0x88,%f28 ! %f28 = dd5eb35f 52d32405
727
728p0_label_25:
729! Starting 10 instruction Store Burst
730! %l1 = ffffffffff000000, %l4 = 000000008c99ffff, %l6 = 00000000c37f0e30
731 udivx %l1,%l4,%l6 ! %l6 = 00000001d21c88da
732! %f16 = 1282ffff, Mem[0000000010181400] = 03000000
733 sta %f16,[%i6+0x000]%asi ! Mem[0000000010181400] = 1282ffff
734! %l4 = 000000008c99ffff, Mem[0000000030041410] = ed4b3b428c99ffff
735 stxa %l4,[%i1+%o5]0x89 ! Mem[0000000030041410] = 000000008c99ffff
736! Mem[0000000030001400] = 408a8eff, %l5 = 00000000ed4b3b42
737 swapa [%i0+%g0]0x89,%l5 ! %l5 = 00000000408a8eff
738! Mem[00000000201c0001] = ff0056b0, %l1 = ffffffffff000000
739 ldstuba [%o0+0x001]%asi,%l1 ! %l1 = 0000000000000000
740! %l0 = 0000000000000012, Mem[0000000010181400] = 1282ffff9db0ab50
741 stxa %l0,[%i6+%g0]0x80 ! Mem[0000000010181400] = 0000000000000012
742! %l6 = 00000001d21c88da, Mem[0000000030101410] = 5fb35edd
743 stba %l6,[%i4+%o5]0x89 ! Mem[0000000030101410] = 5fb35eda
744! Mem[00000000100c1400] = 00000012, %l4 = 000000008c99ffff
745 swapa [%i3+%g0]0x88,%l4 ! %l4 = 0000000000000012
746! Mem[00000000201c0001] = ffff56b0, %l0 = 0000000000000012
747 ldstuba [%o0+0x001]%asi,%l0 ! %l0 = 00000000000000ff
748! Mem[0000000010181434] = 5fb35edd, %l5 = 00000000408a8eff
749 swap [%i6+0x034],%l5 ! %l5 = 000000005fb35edd
750
751p0_label_26:
752! Starting 10 instruction Load Burst
753! Mem[0000000030181408] = 174c8a248829bb68, %l1 = 0000000000000000
754 ldxa [%i6+%o4]0x89,%l1 ! %l1 = 174c8a248829bb68
755! Mem[0000000010081410] = bcf29c54, %f15 = 67620000
756 lda [%i2+%o5]0x88,%f15 ! %f15 = bcf29c54
757! Mem[0000000010101428] = 662a35a608781f5f, %f10 = 68679528 c7d32f2d, %asi = 80
758 ldda [%i4+0x028]%asi,%f10 ! %f10 = 662a35a6 08781f5f
759! Mem[0000000010101408] = 52d32405, %f27 = 18c7d963
760 lda [%i4+%o4]0x88,%f27 ! %f27 = 52d32405
761! Mem[0000000030001408] = 00000000 1aa1bcf4, %l2 = 3ef42d4c, %l3 = 000000ef
762 ldda [%i0+%o4]0x81,%l2 ! %l2 = 0000000000000000 000000001aa1bcf4
763! Mem[0000000010141400] = 00006212, %l5 = 000000005fb35edd
764 ldswa [%i5+%g0]0x88,%l5 ! %l5 = 0000000000006212
765! Mem[0000000030041400] = 4c2df43e2050e497, %l6 = 00000001d21c88da
766 ldxa [%i1+%g0]0x81,%l6 ! %l6 = 4c2df43e2050e497
767! Mem[0000000010001410] = ff000000, %l7 = 000000006383edad
768 lduba [%i0+%o5]0x80,%l7 ! %l7 = 00000000000000ff
769! Mem[00000000300c1410] = ff000000, %l3 = 000000001aa1bcf4
770 ldsha [%i3+%o5]0x89,%l3 ! %l3 = 0000000000000000
771 membar #Sync ! Added by membar checker (4)
772! Mem[0000000010081400] = c7d32f2d 0c6867a1 1233908e 3c3a1da7
773! Mem[0000000010081410] = 549cf2bc 4820c25d 7d700038 35fe1f43
774! Mem[0000000010081420] = 184c3c68 387fe9d9 7a7246e6 0804239f
775! Mem[0000000010081430] = 28d9c5d4 000000dd 6cdf40b2 000000ff
776 ldda [%i2+%g0]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000010081400
777
778p0_label_27:
779! Starting 10 instruction Store Burst
780! %f26 = c9db3805 52d32405, %l7 = 00000000000000ff
781! Mem[0000000010181430] = 7397b93c408a8eff
782 add %i6,0x030,%g1
783 stda %f26,[%g1+%l7]ASI_PST16_P ! Mem[0000000010181430] = c9db380552d32405
784! Mem[0000000010141410] = 67620000262e44fd, %l6 = 4c2df43e2050e497, %l0 = 00000000000000ff
785 add %i5,0x10,%g1
786 casxa [%g1]0x80,%l6,%l0 ! %l0 = 67620000262e44fd
787! %f16 = 1282ffff, Mem[0000000010001408] = ff4b99ce
788 sta %f16,[%i0+%o4]0x80 ! Mem[0000000010001408] = 1282ffff
789! Mem[00000000300c1410] = 000000ff, %l6 = 4c2df43e2050e497
790 ldstuba [%i3+%o5]0x81,%l6 ! %l6 = 0000000000000000
791! %f13 = d4c5d928, Mem[0000000030081410] = 334ffdff
792 sta %f13,[%i2+%o5]0x89 ! Mem[0000000030081410] = d4c5d928
793! Mem[0000000030081408] = 00000000, %l2 = 0000000000000000
794 ldstuba [%i2+%o4]0x81,%l2 ! %l2 = 0000000000000000
795! %l6 = 00000000, %l7 = 000000ff, Mem[0000000010181400] = 00000000 00000012, %asi = 80
796 stda %l6,[%i6+0x000]%asi ! Mem[0000000010181400] = 00000000 000000ff
797! %l3 = 0000000000000000, Mem[0000000010181408] = 000048d5
798 stha %l3,[%i6+%o4]0x80 ! Mem[0000000010181408] = 000048d5
799! Mem[0000000020800000] = ffd72ce0, %l3 = 0000000000000000
800 ldstub [%o1+%g0],%l3 ! %l3 = 00000000000000ff
801! %f4 = 5dc22048 bcf29c54, Mem[0000000030041408] = 3809630e 74331627
802 stda %f4 ,[%i1+%o4]0x81 ! Mem[0000000030041408] = 5dc22048 bcf29c54
803
804p0_label_28:
805! Starting 10 instruction Load Burst
806! Mem[0000000030141400] = 0f29a648, %l2 = 0000000000000000
807 lduwa [%i5+%g0]0x81,%l2 ! %l2 = 000000000f29a648
808! Mem[0000000030081400] = 009b9115, %l1 = 174c8a248829bb68
809 ldswa [%i2+%g0]0x89,%l1 ! %l1 = 00000000009b9115
810! Mem[0000000010041434] = 2151cd35, %l5 = 0000000000006212
811 lduw [%i1+0x034],%l5 ! %l5 = 000000002151cd35
812! Mem[0000000010181408] = d5480000, %l1 = 00000000009b9115
813 ldsha [%i6+%o4]0x88,%l1 ! %l1 = 0000000000000000
814! Mem[0000000030001408] = 00000000, %l5 = 000000002151cd35
815 lduba [%i0+%o4]0x89,%l5 ! %l5 = 0000000000000000
816! Mem[0000000030181400] = 80fce739, %l5 = 0000000000000000
817 ldswa [%i6+%g0]0x89,%l5 ! %l5 = ffffffff80fce739
818! Mem[0000000030141408] = ffe9d65e, %l0 = 67620000262e44fd
819 ldswa [%i5+%o4]0x81,%l0 ! %l0 = ffffffffffe9d65e
820! Mem[0000000010081400] = 2d2fd3c7, %l5 = ffffffff80fce739
821 ldswa [%i2+%g0]0x88,%l5 ! %l5 = 000000002d2fd3c7
822! Mem[00000000218000c0] = 33eb5e00, %l2 = 000000000f29a648
823 ldsh [%o3+0x0c0],%l2 ! %l2 = 00000000000033eb
824! Mem[00000000100c1400] = ffff998c 2fdadc21 c37f0e30 5af5ac28
825! Mem[00000000100c1410] = 408ab93c 5fb35edd 00000000 12820b60
826! Mem[00000000100c1420] = 54a4cae8 3a0b2e59 283ba966 02a86c1f
827! Mem[00000000100c1430] = 69e59c54 244ce695 71242b32 3d99573b
828 ldda [%i3+%g0]ASI_BLK_AIUP,%f16 ! Block Load from 00000000100c1400
829
830p0_label_29:
831! Starting 10 instruction Store Burst
832! Mem[0000000010041410] = 796e8cc7, %l0 = ffffffffffe9d65e
833 lduba [%i1+%o5]0x88,%l0 ! %l0 = 00000000000000c7
834! %f22 = 00000000 12820b60, Mem[0000000030181410] = 3a0b2e59 54a4cae8
835 stda %f22,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000 12820b60
836! %l2 = 00000000000033eb, Mem[0000000030001400] = 5179da09ed4b3b42
837 stxa %l2,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000000033eb
838! %f20 = 408ab93c 5fb35edd, Mem[00000000300c1410] = ff0000ff 6383edad
839 stda %f20,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 408ab93c 5fb35edd
840! Mem[00000000218001c1] = 48d52ec0, %l3 = 00000000000000ff
841 ldstuba [%o3+0x1c1]%asi,%l3 ! %l3 = 00000000000000d5
842! Mem[0000000010041418] = 4a1d097a30b32f63, %l1 = 0000000000000000, %l5 = 000000002d2fd3c7
843 add %i1,0x18,%g1
844 casxa [%g1]0x80,%l1,%l5 ! %l5 = 4a1d097a30b32f63
845! %l2 = 000033eb, %l3 = 000000d5, Mem[0000000030001400] = 000033eb 00000000
846 stda %l2,[%i0+%g0]0x89 ! Mem[0000000030001400] = 000033eb 000000d5
847! %l7 = 00000000000000ff, Mem[0000000030001410] = 71242b32
848 stwa %l7,[%i0+%o5]0x81 ! Mem[0000000030001410] = 000000ff
849! %l6 = 0000000000000000, Mem[0000000030181408] = 68bb2988
850 stba %l6,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00bb2988
851! %f3 = 8e903312, Mem[0000000030041410] = 8c99ffff
852 sta %f3 ,[%i1+%o5]0x89 ! Mem[0000000030041410] = 8e903312
853
854p0_label_30:
855! Starting 10 instruction Load Burst
856! Mem[0000000010041400] = 39e71470 55ecbcc1 3a0b2e59 2d2fd3c7
857! Mem[0000000010041410] = c78c6e79 ffff8212 4a1d097a 30b32f63
858! Mem[0000000010041420] = 7bd47808 595d72f9 2ffee7df 2c9b9906
859! Mem[0000000010041430] = 274a5374 2151cd35 0524d352 5d1fcadb
860 ldda [%i1+%g0]ASI_BLK_PL,%f16 ! Block Load from 0000000010041400
861! Mem[00000000100c1410] = 3cb98a40, %l7 = 00000000000000ff
862 ldsha [%i3+%o5]0x88,%l7 ! %l7 = ffffffffffff8a40
863! Mem[0000000020800040] = ff5f7f10, %l6 = 0000000000000000
864 lduh [%o1+0x040],%l6 ! %l6 = 000000000000ff5f
865! Mem[0000000010041418] = 4a1d097a30b32f63, %l1 = 0000000000000000
866 ldx [%i1+0x018],%l1 ! %l1 = 4a1d097a30b32f63
867! Code Fragment 4, seed = 970805
868p0_fragment_3:
869! %l0 = 00000000000000c7
870 setx 0xbdcaffe6ebb03b7e,%g7,%l0 ! %l0 = bdcaffe6ebb03b7e
871! %l1 = 4a1d097a30b32f63
872 setx 0x6fc636610dfff029,%g7,%l1 ! %l1 = 6fc636610dfff029
873 setx 0x7ff8, %g1, %g2
874 and %l0, %g2, %l0
875 setx 0xffffffff, %g1, %g2
876 and %l1, %g2, %l1
877 setx 0x100000000, %g1, %g2
878 or %l1, %g2, %l1 ! Set bit 32 - perrinj
879 ta T_CHANGE_HPRIV
880 stxa %l1, [%l0]ASI_ICACHE_INSTR
881 ta T_CHANGE_NONHPRIV
882! %l0 = bdcaffe6ebb03b7e
883 setx 0x89f8c82ba0df20e4,%g7,%l0 ! %l0 = 89f8c82ba0df20e4
884! %l1 = 6fc636610dfff029
885 setx 0x6e62719291f250af,%g7,%l1 ! %l1 = 6e62719291f250af
886p0_fragment_3_end:
887! Mem[0000000010181438] = 264156325f8af63b, %f2 = a71d3a3c 8e903312, %asi = 80
888 ldda [%i6+0x038]%asi,%f2 ! %f2 = 26415632 5f8af63b
889! Mem[0000000030081408] = 000000ff, %l7 = ffffffffffff8a40
890 lduwa [%i2+%o4]0x89,%l7 ! %l7 = 00000000000000ff
891! Mem[0000000010041412] = c78c6e79, %l4 = 0000000000000012, %asi = 80
892 ldsba [%i1+0x012]%asi,%l4 ! %l4 = 000000000000006e
893! Mem[0000000030081408] = 000000ff, %l1 = 6e62719291f250af
894 lduha [%i2+%o4]0x89,%l1 ! %l1 = 00000000000000ff
895! Mem[0000000010081410] = 549cf2bc, %l1 = 00000000000000ff
896 lduba [%i2+%o5]0x80,%l1 ! %l1 = 0000000000000054
897
898p0_label_31:
899! Starting 10 instruction Store Burst
900! Mem[00000000100c1410] = 3cb98a40, %l3 = 00000000000000d5
901 swapa [%i3+%o5]0x88,%l3 ! %l3 = 000000003cb98a40
902! %l7 = 00000000000000ff, Mem[0000000030181400] = 80fce739
903 stba %l7,[%i6+%g0]0x89 ! Mem[0000000030181400] = 80fce7ff
904 membar #Sync ! Added by membar checker (5)
905! %f1 = 2d2fd3c7, Mem[000000001004141c] = 30b32f63
906 st %f1 ,[%i1+0x01c] ! Mem[000000001004141c] = 2d2fd3c7
907! Mem[0000000030101410] = 5fb35eda, %l7 = 00000000000000ff
908 ldstuba [%i4+%o5]0x89,%l7 ! %l7 = 00000000000000da
909! %f2 = 26415632, Mem[0000000030141408] = ffe9d65e
910 sta %f2 ,[%i5+%o4]0x81 ! Mem[0000000030141408] = 26415632
911! %f15 = b240df6c, Mem[0000000030041400] = 3ef42d4c
912 sta %f15,[%i1+%g0]0x89 ! Mem[0000000030041400] = b240df6c
913! %f6 = 431ffe35 3800707d, Mem[0000000030101408] = fe1ab370 5738ba14
914 stda %f6 ,[%i4+%o4]0x89 ! Mem[0000000030101408] = 431ffe35 3800707d
915! Mem[00000000300c1410] = 408ab93c, %l5 = 4a1d097a30b32f63
916 ldstuba [%i3+%o5]0x81,%l5 ! %l5 = 0000000000000040
917! %l3 = 000000003cb98a40, Mem[0000000030101408] = 431ffe353800707d
918 stxa %l3,[%i4+%o4]0x89 ! Mem[0000000030101408] = 000000003cb98a40
919! %f22 = 632fb330 7a091d4a, Mem[0000000010001408] = 1282ffff 13fb39e7
920 stda %f22,[%i0+%o4]0x80 ! Mem[0000000010001408] = 632fb330 7a091d4a
921
922p0_label_32:
923! Starting 10 instruction Load Burst
924! Mem[0000000010001410] = 6383edad000000ff, %f26 = 06999b2c dfe7fe2f
925 ldda [%i0+%o5]0x88,%f26 ! %f26 = 6383edad 000000ff
926! Mem[0000000030181410] = 00000000 12820b60, %l4 = 0000006e, %l5 = 00000040
927 ldda [%i6+%o5]0x89,%l4 ! %l4 = 0000000012820b60 0000000000000000
928! Mem[0000000030141400] = 0f29a648, %l5 = 0000000000000000
929 ldsha [%i5+%g0]0x81,%l5 ! %l5 = 0000000000000f29
930! Mem[0000000010001400] = 95ffffff, %f29 = 74534a27
931 lda [%i0+%g0]0x88,%f29 ! %f29 = 95ffffff
932! Mem[0000000010001410] = 000000ff, %l4 = 0000000012820b60
933 ldsha [%i0+%o5]0x88,%l4 ! %l4 = 00000000000000ff
934! Mem[00000000300c1408] = 15d1cf9e, %l4 = 00000000000000ff
935 ldswa [%i3+%o4]0x81,%l4 ! %l4 = 0000000015d1cf9e
936! Mem[0000000030101410] = 5fb35eff, %l2 = 00000000000033eb
937 lduha [%i4+%o5]0x89,%l2 ! %l2 = 0000000000005eff
938! Mem[0000000030041408] = 4820c25d, %l5 = 0000000000000f29
939 lduwa [%i1+%o4]0x89,%l5 ! %l5 = 000000004820c25d
940! Mem[0000000030101408] = 000000003cb98a40, %f20 = 1282ffff 796e8cc7
941 ldda [%i4+%o4]0x89,%f20 ! %f20 = 00000000 3cb98a40
942! Mem[0000000010081400] = a167680c2d2fd3c7, %f10 = 9f230408 e646727a
943 ldda [%i2+%g0]0x88,%f10 ! %f10 = a167680c 2d2fd3c7
944
945p0_label_33:
946! Starting 10 instruction Store Burst
947! %l2 = 0000000000005eff, Mem[0000000030141408] = 2641563254596a37
948 stxa %l2,[%i5+%o4]0x81 ! Mem[0000000030141408] = 0000000000005eff
949! Mem[0000000030181410] = 0000000012820b60, %l5 = 000000004820c25d
950 ldxa [%i6+%o5]0x89,%l5 ! %l5 = 0000000012820b60
951! %l0 = 89f8c82ba0df20e4, %l2 = 0000000000005eff, %l5 = 0000000012820b60
952 orn %l0,%l2,%l5 ! %l5 = ffffffffffffa1e4
953! %l7 = 00000000000000da, Mem[0000000010181408] = d5480000
954 stba %l7,[%i6+%o4]0x88 ! Mem[0000000010181408] = d54800da
955! %l6 = 0000ff5f, %l7 = 000000da, Mem[0000000010101438] = 2f7b6b72 432e6e7b
956 std %l6,[%i4+0x038] ! Mem[0000000010101438] = 0000ff5f 000000da
957! Mem[0000000010101428] = 662a35a608781f5f, %l2 = 0000000000005eff, %l1 = 0000000000000054
958 add %i4,0x28,%g1
959 casxa [%g1]0x80,%l2,%l1 ! %l1 = 662a35a608781f5f
960! %l2 = 0000000000005eff, Mem[0000000030081400] = 15919b00
961 stba %l2,[%i2+%g0]0x81 ! Mem[0000000030081400] = ff919b00
962! %l3 = 000000003cb98a40, Mem[0000000030041400] = 97e45020b240df6c
963 stxa %l3,[%i1+%g0]0x89 ! Mem[0000000030041400] = 000000003cb98a40
964! %l7 = 00000000000000da, Mem[0000000010141410] = 67620000
965 stwa %l7,[%i5+%o5]0x80 ! Mem[0000000010141410] = 000000da
966! %l7 = 00000000000000da, %l2 = 0000000000005eff, %l4 = 0000000015d1cf9e
967 subc %l7,%l2,%l4 ! %l4 = ffffffffffffa1db
968
969p0_label_34:
970! Starting 10 instruction Load Burst
971! Mem[0000000010141408] = 52d32405, %l6 = 000000000000ff5f
972 lduba [%i5+%o4]0x88,%l6 ! %l6 = 0000000000000005
973! Mem[00000000201c0000] = ffff56b0, %l5 = ffffffffffffa1e4
974 ldub [%o0+%g0],%l5 ! %l5 = 00000000000000ff
975! %l7 = 00000000000000da, imm = 00000000000004d0, %l2 = 0000000000005eff
976 subc %l7,0x4d0,%l2 ! %l2 = fffffffffffffc0a
977! %l5 = 00000000000000ff, %l4 = ffffffffffffa1db, %l5 = 00000000000000ff
978 xnor %l5,%l4,%l5 ! %l5 = 0000000000005edb
979! Mem[0000000010001410] = 000000ff, %l2 = fffffffffffffc0a
980 ldswa [%i0+%o5]0x88,%l2 ! %l2 = 00000000000000ff
981! Mem[00000000100c1410] = dd5eb35f 000000d5, %l0 = a0df20e4, %l1 = 08781f5f
982 ldda [%i3+%o5]0x88,%l0 ! %l0 = 00000000000000d5 00000000dd5eb35f
983! Mem[0000000010141400] = 1262000083ef6c19, %l5 = 0000000000005edb
984 ldxa [%i5+%g0]0x80,%l5 ! %l5 = 1262000083ef6c19
985 membar #Sync ! Added by membar checker (6)
986! Mem[0000000010141400] = 12620000 83ef6c19 0524d352 5fb35edd
987! Mem[0000000010141410] = 000000da 262e44fd 7e45eefa 582b0ee3
988! Mem[0000000010141420] = 68bb2988 2b8c6e79 27251c7d 0538dbc9
989! Mem[0000000010141430] = 1aa1bcf4 7e5ba0b5 278d28d2 03735a5b
990 ldda [%i5+%g0]ASI_BLK_P,%f0 ! Block Load from 0000000010141400
991! Mem[00000000100c1400] = ffff998c, %l3 = 000000003cb98a40
992 lduba [%i3+%g0]0x80,%l3 ! %l3 = 00000000000000ff
993! Mem[0000000030141410] = 3758b1f0, %f24 = f9725d59
994 lda [%i5+%o5]0x81,%f24 ! %f24 = 3758b1f0
995
996p0_label_35:
997! Starting 10 instruction Store Burst
998! %f29 = 95ffffff, Mem[0000000030141408] = 00000000
999 sta %f29,[%i5+%o4]0x89 ! Mem[0000000030141408] = 95ffffff
1000! %f4 = 000000da, Mem[0000000030041408] = 4820c25d
1001 sta %f4 ,[%i1+%o4]0x89 ! Mem[0000000030041408] = 000000da
1002! Mem[0000000030101410] = 5fb35eff, %l0 = 00000000000000d5
1003 swapa [%i4+%o5]0x89,%l0 ! %l0 = 000000005fb35eff
1004! Mem[0000000010001435] = 46b05055, %l4 = ffffffffffffa1db
1005 ldstub [%i0+0x035],%l4 ! %l4 = 00000000000000b0
1006! Mem[0000000010081400] = c7d32f2d, %l5 = 0000000083ef6c19
1007 swapa [%i2+%g0]0x80,%l5 ! %l5 = 00000000c7d32f2d
1008 membar #Sync ! Added by membar checker (7)
1009! %l1 = 00000000dd5eb35f, Mem[0000000010141400] = 00006212
1010 stba %l1,[%i5+%g0]0x88 ! Mem[0000000010141400] = 0000625f
1011! Mem[00000000201c0001] = ffff56b0, %l7 = 00000000000000da
1012 ldstuba [%o0+0x001]%asi,%l7 ! %l7 = 00000000000000ff
1013! %l6 = 00000005, %l7 = 000000ff, Mem[0000000030081410] = 28d9c5d4 ffffff95
1014 stda %l6,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000005 000000ff
1015! %l0 = 5fb35eff, %l1 = dd5eb35f, Mem[0000000010181408] = d54800da 27251c7d
1016 stda %l0,[%i6+%o4]0x88 ! Mem[0000000010181408] = 5fb35eff dd5eb35f
1017! %l3 = 00000000000000ff, Mem[0000000010041412] = c78c6e79, %asi = 80
1018 stba %l3,[%i1+0x012]%asi ! Mem[0000000010041410] = c78cff79
1019
1020p0_label_36:
1021! Starting 10 instruction Load Burst
1022! Mem[0000000030081400] = 009b91ff, %f14 = 278d28d2
1023 lda [%i2+%g0]0x89,%f14 ! %f14 = 009b91ff
1024! Mem[0000000020800040] = ff5f7f10, %l7 = 00000000000000ff
1025 ldub [%o1+0x040],%l7 ! %l7 = 00000000000000ff
1026! Mem[0000000010041400] = 7014e739, %l3 = 00000000000000ff
1027 lduba [%i1+%g0]0x88,%l3 ! %l3 = 0000000000000039
1028! Mem[0000000030081410] = 05000000, %l5 = 00000000c7d32f2d
1029 ldsha [%i2+%o5]0x89,%l5 ! %l5 = 0000000000000000
1030! Code Fragment 3, seed = 640021
1031p0_fragment_4:
1032! %l0 = 000000005fb35eff
1033 setx 0x3d7c7cb160727c7e,%g7,%l0 ! %l0 = 3d7c7cb160727c7e
1034! %l1 = 00000000dd5eb35f
1035 setx 0xdc16c1d245026129,%g7,%l1 ! %l1 = dc16c1d245026129
1036 setx 0x1fe000, %g1, %g3
1037 or %l0, %g3, %l0 ! always set perrmask = 0xff
1038 setx 0x1ffff8, %g1, %g2
1039 and %l0, %g2, %l0
1040 ta T_CHANGE_HPRIV
1041 stxa %l1, [%l0]ASI_DCACHE_DATA
1042 ta T_CHANGE_NONHPRIV
1043! %l0 = 3d7c7cb160727c7e
1044 setx 0xf8dd3a652deac1e4,%g7,%l0 ! %l0 = f8dd3a652deac1e4
1045! %l1 = dc16c1d245026129
1046 setx 0xd6b3f764328021af,%g7,%l1 ! %l1 = d6b3f764328021af
1047p0_fragment_4_end:
1048! Mem[0000000010081400] = a167680c 196cef83, %l2 = 000000ff, %l3 = 00000039
1049 ldda [%i2+%g0]0x88,%l2 ! %l2 = 00000000196cef83 00000000a167680c
1050! Mem[0000000010001418] = 0745e81a196cef83, %f24 = 3758b1f0 0878d47b, %asi = 80
1051 ldda [%i0+0x018]%asi,%f24 ! %f24 = 0745e81a 196cef83
1052! Mem[0000000010181410] = 592e0b3a, %l6 = 0000000000000005
1053 ldstuba [%i6+%o5]0x88,%l6 ! %l6 = 000000000000003a
1054! Mem[0000000010081424] = 387fe9d9, %f20 = 00000000
1055 ld [%i2+0x024],%f20 ! %f20 = 387fe9d9
1056! Mem[0000000010141414] = 262e44fd, %l7 = 00000000000000ff, %asi = 80
1057 lduha [%i5+0x014]%asi,%l7 ! %l7 = 000000000000262e
1058
1059p0_label_37:
1060! Starting 10 instruction Store Burst
1061! Mem[000000001018140d] = 5fb35edd, %l5 = 0000000000000000
1062 ldstuba [%i6+0x00d]%asi,%l5 ! %l5 = 00000000000000b3
1063! %l2 = 00000000196cef83, Mem[00000000201c0001] = ffff56b0, %asi = 80
1064 stba %l2,[%o0+0x001]%asi ! Mem[00000000201c0000] = ff8356b0
1065! Mem[00000000300c1408] = 9ecfd115, %l5 = 00000000000000b3
1066 ldstuba [%i3+%o4]0x89,%l5 ! %l5 = 0000000000000015
1067! %f28 = 35cd5121 95ffffff, %l5 = 0000000000000015
1068! Mem[0000000030181408] = 00bb2988248a4c17
1069 add %i6,0x008,%g1
1070 stda %f28,[%g1+%l5]ASI_PST16_SL ! Mem[0000000030181408] = ffff298821514c17
1071! Mem[00000000100c1428] = 283ba966, %l6 = 000000000000003a, %asi = 80
1072 swapa [%i3+0x028]%asi,%l6 ! %l6 = 00000000283ba966
1073! %l6 = 00000000283ba966, Mem[0000000010041408] = c7d32f2d592e0b3a
1074 stxa %l6,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000283ba966
1075! Mem[0000000030001400] = eb330000, %l3 = 00000000a167680c
1076 swapa [%i0+%g0]0x81,%l3 ! %l3 = 00000000eb330000
1077! %f28 = 35cd5121 95ffffff, %l4 = 00000000000000b0
1078! Mem[0000000030001420] = 757fa85b2618b889
1079 add %i0,0x020,%g1
1080 stda %f28,[%g1+%l4]ASI_PST32_SL ! Mem[0000000030001420] = 757fa85b2618b889
1081! %l4 = 00000000000000b0, Mem[00000000100c1408] = 300e7fc3
1082 stha %l4,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 300e00b0
1083! Mem[0000000010181408] = ff5eb35f, %l2 = 00000000196cef83
1084 swapa [%i6+%o4]0x80,%l2 ! %l2 = 00000000ff5eb35f
1085
1086p0_label_38:
1087! Starting 10 instruction Load Burst
1088! Mem[00000000201c0000] = ff8356b0, %l0 = f8dd3a652deac1e4
1089 ldub [%o0+%g0],%l0 ! %l0 = 00000000000000ff
1090! Mem[0000000010081400] = 83ef6c19, %l2 = 00000000ff5eb35f
1091 lduba [%i2+%g0]0x80,%l2 ! %l2 = 0000000000000083
1092! Mem[0000000030041400] = 00000000 3cb98a40, %l0 = 000000ff, %l1 = 328021af
1093 ldda [%i1+%g0]0x89,%l0 ! %l0 = 000000003cb98a40 0000000000000000
1094! Mem[0000000030101400] = ff000000, %l2 = 0000000000000083
1095 lduwa [%i4+%g0]0x81,%l2 ! %l2 = 00000000ff000000
1096! Mem[000000001010143c] = 000000da, %l4 = 00000000000000b0
1097 lduw [%i4+0x03c],%l4 ! %l4 = 00000000000000da
1098! Mem[0000000010081408] = 8e903312, %l6 = 00000000283ba966
1099 ldsba [%i2+%o4]0x88,%l6 ! %l6 = 0000000000000012
1100! Mem[0000000030081408] = ff000000, %l3 = 00000000eb330000
1101 lduwa [%i2+%o4]0x81,%l3 ! %l3 = 00000000ff000000
1102! Mem[0000000010041438] = 0524d352, %l1 = 0000000000000000
1103 ldsw [%i1+0x038],%l1 ! %l1 = 000000000524d352
1104! Mem[0000000010041408] = 66a93b28, %l1 = 000000000524d352
1105 lduwa [%i1+%o4]0x80,%l1 ! %l1 = 0000000066a93b28
1106! Mem[0000000030001408] = 00000000, %l6 = 0000000000000012
1107 lduha [%i0+%o4]0x89,%l6 ! %l6 = 0000000000000000
1108
1109p0_label_39:
1110! Starting 10 instruction Store Burst
1111! %f30 = dbca1f5d 52d32405, Mem[0000000030081400] = ff919b00 650fcf11
1112 stda %f30,[%i2+%g0]0x81 ! Mem[0000000030081400] = dbca1f5d 52d32405
1113! Mem[0000000010041408] = 66a93b28, %l6 = 0000000000000000
1114 swapa [%i1+%o4]0x80,%l6 ! %l6 = 0000000066a93b28
1115! %f18 = c7d32f2d 592e0b3a, %l7 = 000000000000262e
1116! Mem[00000000300c1438] = 79e7f6c23c417a8b
1117 add %i3,0x038,%g1
1118 stda %f18,[%g1+%l7]ASI_PST8_SL ! Mem[00000000300c1438] = 790b2e593c2f7a8b
1119! %l0 = 3cb98a40, %l1 = 66a93b28, Mem[0000000010141410] = da000000 fd442e26
1120 stda %l0,[%i5+%o5]0x88 ! Mem[0000000010141410] = 3cb98a40 66a93b28
1121! Mem[00000000100c1402] = ffff998c, %l2 = 00000000ff000000
1122 ldstuba [%i3+0x002]%asi,%l2 ! %l2 = 0000000000000099
1123! Mem[0000000030141410] = 3758b1f0, %l3 = 00000000ff000000
1124 swapa [%i5+%o5]0x81,%l3 ! %l3 = 000000003758b1f0
1125! Mem[0000000030181408] = 8829ffff, %l1 = 0000000066a93b28
1126 swapa [%i6+%o4]0x89,%l1 ! %l1 = 000000008829ffff
1127! %l0 = 3cb98a40, %l1 = 8829ffff, Mem[0000000030181408] = 283ba966 21514c17
1128 stda %l0,[%i6+%o4]0x81 ! Mem[0000000030181408] = 3cb98a40 8829ffff
1129! Mem[0000000030001400] = a167680c, %l1 = 000000008829ffff
1130 ldstuba [%i0+%g0]0x81,%l1 ! %l1 = 00000000000000a1
1131! %f20 = 387fe9d9 3cb98a40, Mem[0000000010001438] = 69acd5f2 3bf59efb
1132 std %f20,[%i0+0x038] ! Mem[0000000010001438] = 387fe9d9 3cb98a40
1133
1134p0_label_40:
1135! Starting 10 instruction Load Burst
1136! Mem[0000000030181408] = 408ab93c, %l7 = 000000000000262e
1137 lduwa [%i6+%o4]0x89,%l7 ! %l7 = 00000000408ab93c
1138! Mem[0000000010141400] = 5f620000, %l3 = 000000003758b1f0
1139 ldswa [%i5+%g0]0x80,%l3 ! %l3 = 000000005f620000
1140! Mem[0000000030081400] = dbca1f5d, %l7 = 00000000408ab93c
1141 ldsha [%i2+%g0]0x81,%l7 ! %l7 = ffffffffffffdbca
1142! Mem[0000000030141400] = 0f29a648, %l3 = 000000005f620000
1143 ldsha [%i5+%g0]0x81,%l3 ! %l3 = 0000000000000f29
1144! Mem[0000000010001438] = 387fe9d93cb98a40, %f24 = 0745e81a 196cef83
1145 ldd [%i0+0x038],%f24 ! %f24 = 387fe9d9 3cb98a40
1146! Code Fragment 4, seed = 353826
1147p0_fragment_5:
1148! %l0 = 000000003cb98a40
1149 setx 0xb3e3d99e14760916,%g7,%l0 ! %l0 = b3e3d99e14760916
1150! %l1 = 00000000000000a1
1151 setx 0x1ed39033aa1e2a41,%g7,%l1 ! %l1 = 1ed39033aa1e2a41
1152 setx 0x7ff8, %g1, %g2
1153 and %l0, %g2, %l0
1154 setx 0xffffffff, %g1, %g2
1155 and %l1, %g2, %l1
1156 setx 0x100000000, %g1, %g2
1157 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1158 ta T_CHANGE_HPRIV
1159 stxa %l1, [%l0]ASI_ICACHE_INSTR
1160 ta T_CHANGE_NONHPRIV
1161! %l0 = b3e3d99e14760916
1162 setx 0x19e962c48ac41f7c,%g7,%l0 ! %l0 = 19e962c48ac41f7c
1163! %l1 = 1ed39033aa1e2a41
1164 setx 0x3b76aa88f99cebc7,%g7,%l1 ! %l1 = 3b76aa88f99cebc7
1165p0_fragment_5_end:
1166! Mem[0000000030081400] = dbca1f5d, %l7 = ffffffffffffdbca
1167 lduba [%i2+%g0]0x81,%l7 ! %l7 = 00000000000000db
1168! Mem[0000000010081410] = 5dc22048 bcf29c54, %l4 = 000000da, %l5 = 00000015
1169 ldda [%i2+%o5]0x88,%l4 ! %l4 = 00000000bcf29c54 000000005dc22048
1170! Mem[0000000010081408] = a71d3a3c8e903312, %l2 = 0000000000000099
1171 ldxa [%i2+%o4]0x88,%l2 ! %l2 = a71d3a3c8e903312
1172! Mem[0000000010101420] = 68679528, %l2 = a71d3a3c8e903312
1173 lduh [%i4+0x020],%l2 ! %l2 = 0000000000006867
1174
1175p0_label_41:
1176! Starting 10 instruction Store Burst
1177! Mem[0000000030141408] = 95ffffff, %l4 = 00000000bcf29c54
1178 ldstuba [%i5+%o4]0x89,%l4 ! %l4 = 00000000000000ff
1179! %f20 = 387fe9d9 3cb98a40, Mem[0000000010141400] = 5f620000 83ef6c19
1180 stda %f20,[%i5+%g0]0x80 ! Mem[0000000010141400] = 387fe9d9 3cb98a40
1181! %l5 = 000000005dc22048, Mem[0000000021800040] = 6fdd5da0, %asi = 80
1182 stha %l5,[%o3+0x040]%asi ! Mem[0000000021800040] = 20485da0
1183! Mem[0000000030141400] = 0f29a648 028337b1 ffffff95 00005eff
1184! %f16 = c1bcec55 7014e739 c7d32f2d 592e0b3a
1185! %f20 = 387fe9d9 3cb98a40 632fb330 7a091d4a
1186! %f24 = 387fe9d9 3cb98a40 6383edad 000000ff
1187! %f28 = 35cd5121 95ffffff dbca1f5d 52d32405
1188 stda %f16,[%i5+%g0]ASI_BLK_SL ! Block Store to 0000000030141400
1189! %l1 = 3b76aa88f99cebc7, Mem[0000000030141410] = 408ab93c
1190 stwa %l1,[%i5+%o5]0x81 ! Mem[0000000030141410] = f99cebc7
1191! %f10 = 27251c7d 0538dbc9, Mem[0000000030081410] = 05000000 ff000000
1192 stda %f10,[%i2+%o5]0x89 ! Mem[0000000030081410] = 27251c7d 0538dbc9
1193! %f20 = 387fe9d9, Mem[00000000100c1414] = 5fb35edd
1194 st %f20,[%i3+0x014] ! Mem[00000000100c1414] = 387fe9d9
1195! Mem[0000000010001400] = 95ffffff, %l1 = 00000000f99cebc7
1196 swapa [%i0+%g0]0x88,%l1 ! %l1 = 0000000095ffffff
1197! %f16 = c1bcec55 7014e739, %l2 = 0000000000006867
1198! Mem[0000000030041408] = da000000bcf29c54
1199 add %i1,0x008,%g1
1200 stda %f16,[%g1+%l2]ASI_PST32_SL ! Mem[0000000030041408] = 39e7147055ecbcc1
1201! %l3 = 0000000000000f29, Mem[0000000010001436] = 46ff5055, %asi = 80
1202 stha %l3,[%i0+0x036]%asi ! Mem[0000000010001434] = 46ff0f29
1203
1204p0_label_42:
1205! Starting 10 instruction Load Burst
1206! Mem[0000000030181400] = ffe7fc80, %l2 = 0000000000006867
1207 ldswa [%i6+%g0]0x81,%l2 ! %l2 = ffffffffffe7fc80
1208! Mem[0000000030041400] = 408ab93c, %l2 = ffffffffffe7fc80
1209 lduha [%i1+%g0]0x81,%l2 ! %l2 = 000000000000408a
1210! %l3 = 0000000000000f29, immd = fffff8d2, %y = 637b405a
1211 sdiv %l3,-0x72e,%l2 ! %l2 = ffffffff80000000
1212 mov %l0,%y ! %y = 8ac41f7c
1213! Mem[0000000030041408] = 7014e739, %l1 = 0000000095ffffff
1214 lduba [%i1+%o4]0x89,%l1 ! %l1 = 0000000000000039
1215! Mem[0000000010041420] = 7bd47808, %l4 = 00000000000000ff
1216 ldsw [%i1+0x020],%l4 ! %l4 = 000000007bd47808
1217 membar #Sync ! Added by membar checker (8)
1218! Mem[0000000010141410] = 3cb98a40, %l3 = 0000000000000f29
1219 ldswa [%i5+%o5]0x88,%l3 ! %l3 = 000000003cb98a40
1220! Mem[0000000030181408] = 3cb98a40, %l5 = 000000005dc22048
1221 ldswa [%i6+%o4]0x81,%l5 ! %l5 = 000000003cb98a40
1222! Mem[0000000030181400] = 91ba2c7980fce7ff, %l5 = 000000003cb98a40
1223 ldxa [%i6+%g0]0x89,%l5 ! %l5 = 91ba2c7980fce7ff
1224! Mem[00000000100c1410] = 000000d5, %l0 = 19e962c48ac41f7c
1225 ldswa [%i3+%o5]0x88,%l0 ! %l0 = 00000000000000d5
1226! Mem[0000000010101410] = 0000000000000041, %f26 = 6383edad 000000ff
1227 ldda [%i4+%o5]0x80,%f26 ! %f26 = 00000000 00000041
1228
1229p0_label_43:
1230! Starting 10 instruction Store Burst
1231! %f10 = 27251c7d 0538dbc9, Mem[0000000010141400] = 387fe9d9 3cb98a40
1232 stda %f10,[%i5+%g0]0x80 ! Mem[0000000010141400] = 27251c7d 0538dbc9
1233! %l1 = 0000000000000039, Mem[0000000010081410] = 549cf2bc
1234 stha %l1,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0039f2bc
1235! %f9 = 2b8c6e79, Mem[0000000010141408] = 52d32405
1236 sta %f9 ,[%i5+%o4]0x88 ! Mem[0000000010141408] = 2b8c6e79
1237! %f4 = 000000da 262e44fd, Mem[0000000030001400] = 0c6867ff 000000d5
1238 stda %f4 ,[%i0+%g0]0x89 ! Mem[0000000030001400] = 000000da 262e44fd
1239! %l6 = 66a93b28, %l7 = 000000db, Mem[0000000010001400] = f99cebc7 ff000000
1240 stda %l6,[%i0+%g0]0x88 ! Mem[0000000010001400] = 66a93b28 000000db
1241! Mem[0000000010001410] = 000000ff, %l5 = 91ba2c7980fce7ff
1242 ldstuba [%i0+%o5]0x88,%l5 ! %l5 = 00000000000000ff
1243! %l4 = 7bd47808, %l5 = 000000ff, Mem[0000000010101418] = 47ed0d9a 57820f03
1244 std %l4,[%i4+0x018] ! Mem[0000000010101418] = 7bd47808 000000ff
1245! Mem[0000000030101410] = 000000d5, %l2 = ffffffff80000000
1246 ldstuba [%i4+%o5]0x89,%l2 ! %l2 = 00000000000000d5
1247! %f18 = c7d32f2d 592e0b3a, Mem[0000000030141400] = 7014e739 c1bcec55
1248 stda %f18,[%i5+%g0]0x89 ! Mem[0000000030141400] = c7d32f2d 592e0b3a
1249! %l1 = 0000000000000039, %l7 = 00000000000000db, %l6 = 0000000066a93b28
1250 xnor %l1,%l7,%l6 ! %l6 = ffffffffffffff1d
1251
1252p0_label_44:
1253! Starting 10 instruction Load Burst
1254! Mem[0000000020800040] = ff5f7f10, %l1 = 0000000000000039
1255 ldub [%o1+0x040],%l1 ! %l1 = 00000000000000ff
1256! Mem[0000000010101410] = 00000000, %l2 = 00000000000000d5
1257 lduwa [%i4+%o5]0x80,%l2 ! %l2 = 0000000000000000
1258! Mem[00000000100c1408] = 28acf55a300e00b0, %f12 = 1aa1bcf4 7e5ba0b5
1259 ldda [%i3+%o4]0x88,%f12 ! %f12 = 28acf55a 300e00b0
1260! Mem[000000001000142c] = 2ffee7df, %l1 = 00000000000000ff
1261 ldsw [%i0+0x02c],%l1 ! %l1 = 000000002ffee7df
1262! Mem[00000000100c1400] = 8cffffff, %l5 = 00000000000000ff
1263 ldsba [%i3+%g0]0x88,%l5 ! %l5 = ffffffffffffffff
1264! Mem[0000000030181410] = 600b8212 00000000, %l4 = 7bd47808, %l5 = ffffffff
1265 ldda [%i6+%o5]0x81,%l4 ! %l4 = 00000000600b8212 0000000000000000
1266! Mem[0000000030101408] = 00000000 3cb98a40, %l2 = 00000000, %l3 = 3cb98a40
1267 ldda [%i4+%o4]0x89,%l2 ! %l2 = 000000003cb98a40 0000000000000000
1268! Mem[00000000100c1400] = ffffff8c2fdadc21, %l7 = 00000000000000db
1269 ldxa [%i3+%g0]0x80,%l7 ! %l7 = ffffff8c2fdadc21
1270! Mem[0000000030181410] = 00000000 12820b60, %l4 = 600b8212, %l5 = 00000000
1271 ldda [%i6+%o5]0x89,%l4 ! %l4 = 0000000012820b60 0000000000000000
1272! Mem[0000000030081400] = dbca1f5d, %l2 = 000000003cb98a40
1273 lduha [%i2+%g0]0x81,%l2 ! %l2 = 000000000000dbca
1274
1275p0_label_45:
1276! Starting 10 instruction Store Burst
1277! %l6 = ffffff1d, %l7 = 2fdadc21, Mem[0000000030141410] = c7eb9cf9 387fe9d9
1278 stda %l6,[%i5+%o5]0x89 ! Mem[0000000030141410] = ffffff1d 2fdadc21
1279! %l2 = 000000000000dbca, imm = fffffffffffff137, %l6 = ffffffffffffff1d
1280 orn %l2,-0xec9,%l6 ! %l6 = 000000000000dfca
1281! Mem[00000000100c141c] = 12820b60, %l6 = 000000000000dfca, %asi = 80
1282 swapa [%i3+0x01c]%asi,%l6 ! %l6 = 0000000012820b60
1283! %l0 = 00000000000000d5, Mem[0000000021800040] = 20485da0
1284 sth %l0,[%o3+0x040] ! Mem[0000000021800040] = 00d55da0
1285! Code Fragment 4, seed = 458070
1286p0_fragment_6:
1287! %l0 = 00000000000000d5
1288 setx 0xeafb2ca8cf2ac376,%g7,%l0 ! %l0 = eafb2ca8cf2ac376
1289! %l1 = 000000002ffee7df
1290 setx 0xfb0f57df110d56a1,%g7,%l1 ! %l1 = fb0f57df110d56a1
1291 setx 0x7ff8, %g1, %g2
1292 and %l0, %g2, %l0
1293 setx 0xffffffff, %g1, %g2
1294 and %l1, %g2, %l1
1295 setx 0x100000000, %g1, %g2
1296 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1297 ta T_CHANGE_HPRIV
1298 stxa %l1, [%l0]ASI_ICACHE_INSTR
1299 ta T_CHANGE_NONHPRIV
1300! %l0 = eafb2ca8cf2ac376
1301 setx 0xc2b48bd14f4b1ddc,%g7,%l0 ! %l0 = c2b48bd14f4b1ddc
1302! %l1 = fb0f57df110d56a1
1303 setx 0xc85818ba621b1c27,%g7,%l1 ! %l1 = c85818ba621b1c27
1304p0_fragment_6_end:
1305! %l2 = 000000000000dbca, Mem[0000000010041400] = c1bcec557014e739
1306 stxa %l2,[%i1+%g0]0x88 ! Mem[0000000010041400] = 000000000000dbca
1307! Code Fragment 3, seed = 135512
1308p0_fragment_7:
1309! %l0 = c2b48bd14f4b1ddc
1310 setx 0xc541a8ba866fc566,%g7,%l0 ! %l0 = c541a8ba866fc566
1311! %l1 = c85818ba621b1c27
1312 setx 0x214bc3084add7591,%g7,%l1 ! %l1 = 214bc3084add7591
1313 setx 0x1fe000, %g1, %g3
1314 or %l0, %g3, %l0 ! always set perrmask = 0xff
1315 setx 0x1ffff8, %g1, %g2
1316 and %l0, %g2, %l0
1317 ta T_CHANGE_HPRIV
1318 stxa %l1, [%l0]ASI_DCACHE_DATA
1319 ta T_CHANGE_NONHPRIV
1320! %l0 = c541a8ba866fc566
1321 setx 0x1d033295b9bfc9cc,%g7,%l0 ! %l0 = 1d033295b9bfc9cc
1322! %l1 = 214bc3084add7591
1323 setx 0x3380ac7b60d2c517,%g7,%l1 ! %l1 = 3380ac7b60d2c517
1324p0_fragment_7_end:
1325! %f6 = 7e45eefa, Mem[0000000010081400] = 83ef6c19
1326 sta %f6 ,[%i2+%g0]0x80 ! Mem[0000000010081400] = 7e45eefa
1327! %f30 = dbca1f5d 52d32405, Mem[0000000010001400] = 283ba966 db000000
1328 stda %f30,[%i0+%g0]0x80 ! Mem[0000000010001400] = dbca1f5d 52d32405
1329! Mem[00000000100c143c] = 3d99573b, %l3 = 0000000000000000
1330 swap [%i3+0x03c],%l3 ! %l3 = 000000003d99573b
1331
1332p0_label_46:
1333! Starting 10 instruction Load Burst
1334! Mem[0000000010001400] = 0524d3525d1fcadb, %f28 = 35cd5121 95ffffff
1335 ldda [%i0+%g0]0x88,%f28 ! %f28 = 0524d352 5d1fcadb
1336! Mem[0000000030101410] = 000000ff, %l1 = 3380ac7b60d2c517
1337 ldsha [%i4+%o5]0x89,%l1 ! %l1 = 00000000000000ff
1338! Mem[0000000030081410] = c9db3805, %l5 = 0000000000000000
1339 lduha [%i2+%o5]0x81,%l5 ! %l5 = 000000000000c9db
1340! Mem[00000000300c1410] = ff8ab93c 5fb35edd, %l2 = 0000dbca, %l3 = 3d99573b
1341 ldda [%i3+%o5]0x81,%l2 ! %l2 = 00000000ff8ab93c 000000005fb35edd
1342! Mem[0000000030081408] = e739fb13 000000ff, %l6 = 12820b60, %l7 = 2fdadc21
1343 ldda [%i2+%o4]0x89,%l6 ! %l6 = 00000000000000ff 00000000e739fb13
1344! Mem[0000000030041410] = 8e903312, %l1 = 00000000000000ff
1345 ldswa [%i1+%o5]0x89,%l1 ! %l1 = ffffffff8e903312
1346! Mem[0000000010141400] = 7d1c2527, %l0 = 1d033295b9bfc9cc
1347 ldswa [%i5+%g0]0x88,%l0 ! %l0 = 000000007d1c2527
1348! Mem[0000000010001408] = 632fb330 7a091d4a, %l6 = 000000ff, %l7 = e739fb13, %asi = 80
1349 ldda [%i0+0x008]%asi,%l6 ! %l6 = 00000000632fb330 000000007a091d4a
1350! Mem[0000000030141408] = c7d32f2d592e0b3a, %f16 = c1bcec55 7014e739
1351 ldda [%i5+%o4]0x89,%f16 ! %f16 = c7d32f2d 592e0b3a
1352! Mem[00000000100c1408] = b0000e30, %l6 = 00000000632fb330
1353 lduba [%i3+%o4]0x80,%l6 ! %l6 = 00000000000000b0
1354
1355p0_label_47:
1356! Starting 10 instruction Store Burst
1357! %l0 = 7d1c2527, %l1 = 8e903312, Mem[0000000010001400] = dbca1f5d 52d32405
1358 std %l0,[%i0+%g0] ! Mem[0000000010001400] = 7d1c2527 8e903312
1359! %f0 = 12620000 83ef6c19, Mem[0000000010101400] = 71547d90 0be04d61
1360 stda %f0 ,[%i4+%g0]0x80 ! Mem[0000000010101400] = 12620000 83ef6c19
1361! Mem[0000000010181400] = 00000000, %l4 = 0000000012820b60
1362 ldstuba [%i6+%g0]0x88,%l4 ! %l4 = 0000000000000000
1363! %l4 = 0000000000000000, Mem[00000000300c1400] = 262e44fd
1364 stha %l4,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 262e0000
1365! %l6 = 00000000000000b0, Mem[00000000100c1438] = 71242b32
1366 stb %l6,[%i3+0x038] ! Mem[00000000100c1438] = b0242b32
1367! Mem[0000000010001408] = 30b32f63, %l0 = 000000007d1c2527
1368 swapa [%i0+%o4]0x88,%l0 ! %l0 = 0000000030b32f63
1369! Mem[0000000030101408] = 3cb98a40, %l6 = 00000000000000b0
1370 swapa [%i4+%o4]0x89,%l6 ! %l6 = 000000003cb98a40
1371! Mem[00000000100c1410] = 000000d5, %l2 = 00000000ff8ab93c
1372 ldstuba [%i3+%o5]0x88,%l2 ! %l2 = 00000000000000d5
1373! %l3 = 000000005fb35edd, Mem[0000000030181408] = 408ab93c
1374 stwa %l3,[%i6+%o4]0x89 ! Mem[0000000030181408] = 5fb35edd
1375! Mem[0000000010101408] = 52d32405, %l7 = 000000007a091d4a
1376 ldstuba [%i4+%o4]0x88,%l7 ! %l7 = 0000000000000005
1377
1378p0_label_48:
1379! Starting 10 instruction Load Burst
1380! Mem[0000000010181400] = 000000ff, %l6 = 000000003cb98a40
1381 lduwa [%i6+%g0]0x88,%l6 ! %l6 = 00000000000000ff
1382! Mem[0000000010101400] = 12620000, %l5 = 000000000000c9db
1383 ldswa [%i4+%g0]0x80,%l5 ! %l5 = 0000000012620000
1384! Mem[00000000201c0000] = ff8356b0, %l5 = 0000000012620000
1385 ldsb [%o0+%g0],%l5 ! %l5 = ffffffffffffffff
1386! Mem[00000000100c1408] = b0000e30, %f21 = 3cb98a40
1387 lda [%i3+%o4]0x80,%f21 ! %f21 = b0000e30
1388! Mem[00000000100c1408] = 300e00b0, %l7 = 0000000000000005
1389 lduwa [%i3+%o4]0x88,%l7 ! %l7 = 00000000300e00b0
1390! Mem[0000000010001408] = 4a1d097a7d1c2527, %f6 = 7e45eefa 582b0ee3
1391 ldda [%i0+%o4]0x88,%f6 ! %f6 = 4a1d097a 7d1c2527
1392! Mem[0000000010181408] = 196cef835fff5edd, %f8 = 68bb2988 2b8c6e79
1393 ldd [%i6+%o4],%f8 ! %f8 = 196cef83 5fff5edd
1394! Mem[0000000010101410] = 0000000000000041, %l7 = 00000000300e00b0, %asi = 80
1395 ldxa [%i4+0x010]%asi,%l7 ! %l7 = 0000000000000041
1396! Mem[00000000300c1408] = ffd1cf9e 58f4b677, %l2 = 000000d5, %l3 = 5fb35edd
1397 ldda [%i3+%o4]0x81,%l2 ! %l2 = 00000000ffd1cf9e 0000000058f4b677
1398! Mem[0000000030141408] = 3a0b2e59, %l6 = 00000000000000ff
1399 ldswa [%i5+%o4]0x81,%l6 ! %l6 = 000000003a0b2e59
1400
1401p0_label_49:
1402! Starting 10 instruction Store Burst
1403! Mem[00000000201c0001] = ff8356b0, %l4 = 0000000000000000
1404 ldstuba [%o0+0x001]%asi,%l4 ! %l4 = 0000000000000083
1405! %f21 = b0000e30, Mem[0000000010041410] = c78cff79
1406 sta %f21,[%i1+%o5]0x80 ! Mem[0000000010041410] = b0000e30
1407! %f18 = c7d32f2d 592e0b3a, %l6 = 000000003a0b2e59
1408! Mem[0000000030141438] = 0524d3525d1fcadb
1409 add %i5,0x038,%g1
1410 stda %f18,[%g1+%l6]ASI_PST8_SL ! Mem[0000000030141438] = 3a24d3592d1fd3db
1411! %l0 = 0000000030b32f63, imm = 0000000000000c20, %l5 = ffffffffffffffff
1412 andn %l0,0xc20,%l5 ! %l5 = 0000000030b32343
1413! %f4 = 000000da, Mem[00000000100c140c] = 5af5ac28
1414 st %f4 ,[%i3+0x00c] ! Mem[00000000100c140c] = 000000da
1415! %f21 = b0000e30, Mem[0000000030181410] = 600b8212
1416 sta %f21,[%i6+%o5]0x81 ! Mem[0000000030181410] = b0000e30
1417! %l1 = ffffffff8e903312, Mem[0000000010081408] = 1233908e
1418 stba %l1,[%i2+%o4]0x80 ! Mem[0000000010081408] = 1233908e
1419! %l1 = ffffffff8e903312, Mem[0000000030101408] = b000000000000000
1420 stxa %l1,[%i4+%o4]0x81 ! Mem[0000000030101408] = ffffffff8e903312
1421! %l1 = ffffffff8e903312, Mem[0000000010001400] = 27251c7d
1422 stwa %l1,[%i0+%g0]0x88 ! Mem[0000000010001400] = 8e903312
1423! %l2 = ffd1cf9e, %l3 = 58f4b677, Mem[0000000010181410] = ff0b2e59 198125dd
1424 stda %l2,[%i6+%o5]0x80 ! Mem[0000000010181410] = ffd1cf9e 58f4b677
1425
1426p0_label_50:
1427! Starting 10 instruction Load Burst
1428! Mem[0000000030001408] = 00000000, %l1 = ffffffff8e903312
1429 lduha [%i0+%o4]0x89,%l1 ! %l1 = 0000000000000000
1430! Mem[00000000100c142a] = 0000003a, %l7 = 0000000000000041, %asi = 80
1431 ldsha [%i3+0x02a]%asi,%l7 ! %l7 = 000000000000003a
1432! Mem[0000000030141410] = 1dffffff, %l6 = 000000003a0b2e59
1433 ldsba [%i5+%o5]0x81,%l6 ! %l6 = 000000000000001d
1434! Mem[0000000030181400] = 80fce7ff, %l0 = 0000000030b32f63
1435 ldsha [%i6+%g0]0x89,%l0 ! %l0 = ffffffffffffe7ff
1436! Mem[0000000010101408] = ff24d352, %l7 = 000000000000003a
1437 lduha [%i4+%o4]0x80,%l7 ! %l7 = 000000000000ff24
1438 membar #Sync ! Added by membar checker (9)
1439! Mem[00000000100c1400] = ffffff8c 2fdadc21 b0000e30 000000da
1440! Mem[00000000100c1410] = ff000000 387fe9d9 00000000 0000dfca
1441! Mem[00000000100c1420] = 54a4cae8 3a0b2e59 0000003a 02a86c1f
1442! Mem[00000000100c1430] = 69e59c54 244ce695 b0242b32 00000000
1443 ldda [%i3+%g0]ASI_BLK_AIUP,%f0 ! Block Load from 00000000100c1400
1444! Mem[0000000010101408] = ff24d352, %l3 = 0000000058f4b677
1445 ldswa [%i4+%o4]0x80,%l3 ! %l3 = ffffffffff24d352
1446! Mem[0000000030101400] = ff000000 00000000 ffffffff 8e903312
1447! Mem[0000000030101410] = ff000000 3cb99773 7f3f704a 2c0578f3
1448! Mem[0000000030101420] = 76aa6158 1ec1a509 50f65756 2aeaec4f
1449! Mem[0000000030101430] = 25a83dc4 07a95c45 3da17c22 12120e6b
1450 ldda [%i4+%g0]ASI_BLK_S,%f0 ! Block Load from 0000000030101400
1451! Mem[0000000030001400] = 262e44fd, %l1 = 0000000000000000
1452 ldswa [%i0+%g0]0x89,%l1 ! %l1 = 00000000262e44fd
1453! Mem[0000000010101410] = 4100000000000000, %f18 = c7d32f2d 592e0b3a
1454 ldda [%i4+%o5]0x88,%f18 ! %f18 = 41000000 00000000
1455
1456p0_label_51:
1457! Starting 10 instruction Store Burst
1458! Mem[0000000010141408] = 796e8c2b, %l1 = 00000000262e44fd
1459 swapa [%i5+%o4]0x80,%l1 ! %l1 = 00000000796e8c2b
1460! %l5 = 0000000030b32343, Mem[0000000010041410] = b0000e30ffff8212
1461 stx %l5,[%i1+%o5] ! Mem[0000000010041410] = 0000000030b32343
1462! %f19 = 00000000, Mem[0000000030141408] = 592e0b3a
1463 sta %f19,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000
1464! Mem[0000000010041424] = 595d72f9, %l3 = 00000000ff24d352, %asi = 80
1465 swapa [%i1+0x024]%asi,%l3 ! %l3 = 00000000595d72f9
1466 membar #Sync ! Added by membar checker (10)
1467! %l4 = 00000083, %l5 = 30b32343, Mem[00000000100c1430] = 69e59c54 244ce695, %asi = 80
1468 stda %l4,[%i3+0x030]%asi ! Mem[00000000100c1430] = 00000083 30b32343
1469! %l2 = 00000000ffd1cf9e, Mem[0000000010181408] = 196cef83
1470 stba %l2,[%i6+%o4]0x80 ! Mem[0000000010181408] = 9e6cef83
1471! Mem[0000000010001400] = 1233908e, %l5 = 0000000030b32343
1472 ldstuba [%i0+%g0]0x80,%l5 ! %l5 = 0000000000000012
1473! %f12 = 25a83dc4 07a95c45, %l0 = ffffffffffffe7ff
1474! Mem[00000000300c1430] = 2e9673641d50b765
1475 add %i3,0x030,%g1
1476 stda %f12,[%g1+%l0]ASI_PST16_SL ! Mem[00000000300c1430] = 455ca907c43da825
1477! %l6 = 000000000000001d, Mem[0000000030081400] = dbca1f5d52d32405
1478 stxa %l6,[%i2+%g0]0x81 ! Mem[0000000030081400] = 000000000000001d
1479! %l3 = 00000000595d72f9, Mem[00000000300c1410] = ff8ab93c5fb35edd
1480 stxa %l3,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000595d72f9
1481
1482p0_label_52:
1483! Starting 10 instruction Load Burst
1484! Mem[0000000010041408] = 00000000, %l5 = 0000000000000012
1485 ldsba [%i1+%o4]0x88,%l5 ! %l5 = 0000000000000000
1486! Mem[0000000010081420] = 184c3c68, %l4 = 0000000000000083
1487 lduh [%i2+0x020],%l4 ! %l4 = 000000000000184c
1488! Mem[00000000100c1408] = b0000e30, %l6 = 000000000000001d
1489 ldsha [%i3+%o4]0x80,%l6 ! %l6 = ffffffffffffb000
1490! Mem[0000000010101408] = 52d324ff, %f9 = 1ec1a509
1491 lda [%i4+%o4]0x88,%f9 ! %f9 = 52d324ff
1492! Mem[0000000030041400] = 408ab93c 00000000 39e71470 55ecbcc1
1493! Mem[0000000030041410] = 1233908e 00000000 41c5c42a 465c9153
1494! Mem[0000000030041420] = 528a5c38 1c576869 41737136 7569f2af
1495! Mem[0000000030041430] = 2e43aea4 0e6afda5 54983c02 63e462cb
1496 ldda [%i1+%g0]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030041400
1497! Mem[0000000010141438] = 278d28d2, %l7 = 000000000000ff24
1498 ldsb [%i5+0x038],%l7 ! %l7 = 0000000000000027
1499! Mem[0000000030081408] = ff00000013fb39e7, %f4 = ff000000 3cb99773
1500 ldda [%i2+%o4]0x81,%f4 ! %f4 = ff000000 13fb39e7
1501! Mem[0000000030041408] = 7014e739, %f13 = 07a95c45
1502 lda [%i1+%o4]0x89,%f13 ! %f13 = 7014e739
1503! %f3 = 8e903312, %f15 = 12120e6b
1504 fcmpes %fcc3,%f3 ,%f15 ! %fcc3 = 1
1505! Mem[0000000010041410] = 0000000030b32343, %l7 = 0000000000000027
1506 ldxa [%i1+%o5]0x80,%l7 ! %l7 = 0000000030b32343
1507
1508p0_label_53:
1509! Starting 10 instruction Store Burst
1510! %l6 = ffffffffffffb000, Mem[0000000030141408] = 00000000
1511 stba %l6,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000000
1512! Mem[0000000010081410] = 0039f2bc, %l0 = 00000000ffffe7ff
1513 swapa [%i2+%o5]0x80,%l0 ! %l0 = 000000000039f2bc
1514! Mem[0000000010101400] = 12620000 83ef6c19 ff24d352 5fb35edd
1515! %f16 = 408ab93c 00000000 39e71470 55ecbcc1
1516! %f20 = 1233908e 00000000 41c5c42a 465c9153
1517! %f24 = 528a5c38 1c576869 41737136 7569f2af
1518! %f28 = 2e43aea4 0e6afda5 54983c02 63e462cb
1519 stda %f16,[%i4+%g0]ASI_COMMIT_P ! Block Store to 0000000010101400
1520! %l2 = ffd1cf9e, %l3 = 595d72f9, Mem[0000000010001410] = ff000000 aded8363, %asi = 80
1521 stda %l2,[%i0+0x010]%asi ! Mem[0000000010001410] = ffd1cf9e 595d72f9
1522! Mem[0000000010181410] = ffd1cf9e, %l2 = 00000000ffd1cf9e
1523 swapa [%i6+%o5]0x80,%l2 ! %l2 = 00000000ffd1cf9e
1524! %l1 = 00000000796e8c2b, Mem[0000000030001408] = 00000000
1525 stha %l1,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00008c2b
1526! Mem[0000000010181431] = c9db3805, %l1 = 00000000796e8c2b
1527 ldstuba [%i6+0x031]%asi,%l1 ! %l1 = 00000000000000db
1528! Mem[000000001000140b] = 27251c7d, %l5 = 0000000000000000
1529 ldstuba [%i0+0x00b]%asi,%l5 ! %l5 = 000000000000007d
1530! %f27 = 7569f2af, %f13 = 7014e739, %f7 = 2c0578f3
1531 fsubs %f27,%f13,%f7 ! %f7 = 7569cd75
1532! Mem[0000000010041438] = 0524d352, %l7 = 0000000030b32343
1533 swap [%i1+0x038],%l7 ! %l7 = 000000000524d352
1534
1535p0_label_54:
1536! Starting 10 instruction Load Burst
1537! Mem[0000000010181410] = 9ecfd1ff, %f7 = 7569cd75
1538 lda [%i6+%o5]0x88,%f7 ! %f7 = 9ecfd1ff
1539! Mem[0000000010001400] = ff33908e, %l5 = 000000000000007d
1540 lduwa [%i0+%g0]0x80,%l5 ! %l5 = 00000000ff33908e
1541! Mem[0000000030181400] = ffe7fc80, %l5 = 00000000ff33908e
1542 lduwa [%i6+%g0]0x81,%l5 ! %l5 = 00000000ffe7fc80
1543! Mem[0000000010081400] = faee457e, %f13 = 7014e739
1544 lda [%i2+%g0]0x88,%f13 ! %f13 = faee457e
1545! Mem[0000000010141400] = 27251c7d0538dbc9, %l5 = 00000000ffe7fc80
1546 ldx [%i5+%g0],%l5 ! %l5 = 27251c7d0538dbc9
1547! Mem[00000000211c0000] = 62124d40, %l3 = 00000000595d72f9, %asi = 80
1548 ldsha [%o2+0x000]%asi,%l3 ! %l3 = 0000000000006212
1549! %l2 = 00000000ffd1cf9e, %l1 = 00000000000000db, %l0 = 000000000039f2bc
1550 udivx %l2,%l1,%l0 ! %l0 = 00000000012b0a4c
1551! Mem[000000001014140e] = 5fb35edd, %l3 = 0000000000006212
1552 lduh [%i5+0x00e],%l3 ! %l3 = 0000000000005edd
1553! Code Fragment 3, seed = 842996
1554p0_fragment_8:
1555! %l0 = 00000000012b0a4c
1556 setx 0x01646b53f943c486,%g7,%l0 ! %l0 = 01646b53f943c486
1557! %l1 = 00000000000000db
1558 setx 0x6d1a157ed4b7cab1,%g7,%l1 ! %l1 = 6d1a157ed4b7cab1
1559 setx 0x1fe000, %g1, %g3
1560 or %l0, %g3, %l0 ! always set perrmask = 0xff
1561 setx 0x1ffff8, %g1, %g2
1562 and %l0, %g2, %l0
1563 ta T_CHANGE_HPRIV
1564 stxa %l1, [%l0]ASI_DCACHE_DATA
1565 ta T_CHANGE_NONHPRIV
1566! %l0 = 01646b53f943c486
1567 setx 0x7bcb256eeb0894ec,%g7,%l0 ! %l0 = 7bcb256eeb0894ec
1568! %l1 = 6d1a157ed4b7cab1
1569 setx 0xece204de17f82637,%g7,%l1 ! %l1 = ece204de17f82637
1570p0_fragment_8_end:
1571! Mem[0000000010001418] = 0745e81a196cef83, %f14 = 3da17c22 12120e6b
1572 ldd [%i0+0x018],%f14 ! %f14 = 0745e81a 196cef83
1573
1574p0_label_55:
1575! Starting 10 instruction Store Burst
1576! %f30 = 54983c02, Mem[0000000030141408] = 00000000
1577 sta %f30,[%i5+%o4]0x89 ! Mem[0000000030141408] = 54983c02
1578 membar #Sync ! Added by membar checker (11)
1579! Mem[0000000010101408] = 39e71470, %l2 = 00000000ffd1cf9e
1580 swapa [%i4+%o4]0x80,%l2 ! %l2 = 0000000039e71470
1581! %l1 = ece204de17f82637, Mem[0000000010041410] = 00000000
1582 stba %l1,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000037
1583! Mem[0000000021800181] = 701d8090, %l1 = ece204de17f82637
1584 ldstub [%o3+0x181],%l1 ! %l1 = 000000000000001d
1585! %l0 = 7bcb256eeb0894ec, Mem[00000000201c0001] = ffff56b0, %asi = 80
1586 stba %l0,[%o0+0x001]%asi ! Mem[00000000201c0000] = ffec56b0
1587! %l6 = ffffb000, %l7 = 0524d352, Mem[0000000010101428] = 41737136 7569f2af, %asi = 80
1588 stda %l6,[%i4+0x028]%asi ! Mem[0000000010101428] = ffffb000 0524d352
1589! Mem[00000000100c1400] = ffffff8c, %l1 = 000000000000001d
1590 ldstuba [%i3+%g0]0x80,%l1 ! %l1 = 00000000000000ff
1591! %l0 = 7bcb256eeb0894ec, Mem[0000000030181410] = b0000e30
1592 stwa %l0,[%i6+%o5]0x81 ! Mem[0000000030181410] = eb0894ec
1593! Mem[0000000010041430] = 274a5374, %l6 = 00000000ffffb000
1594 swap [%i1+0x030],%l6 ! %l6 = 00000000274a5374
1595! %f16 = 408ab93c 00000000, Mem[0000000030001400] = fd442e26 da000000
1596 stda %f16,[%i0+%g0]0x81 ! Mem[0000000030001400] = 408ab93c 00000000
1597
1598p0_label_56:
1599! Starting 10 instruction Load Burst
1600! Mem[0000000010101400] = 408ab93c, %l1 = 00000000000000ff
1601 lduha [%i4+%g0]0x80,%l1 ! %l1 = 000000000000408a
1602! Mem[0000000010081400] = 7e45eefa, %l2 = 0000000039e71470
1603 lduh [%i2+%g0],%l2 ! %l2 = 0000000000007e45
1604! %l1 = 000000000000408a, immd = 00000c39, %y = 8ac41f7c
1605 umul %l1,0xc39,%l6 ! %l6 = 000000000314d6ba, %y = 00000000
1606! Mem[0000000010041400] = 0000dbca, %l3 = 0000000000005edd
1607 ldsba [%i1+%g0]0x88,%l3 ! %l3 = ffffffffffffffca
1608! Mem[0000000030001408] = 2b8c0000, %l5 = 27251c7d0538dbc9
1609 ldswa [%i0+%o4]0x81,%l5 ! %l5 = 000000002b8c0000
1610! Mem[0000000010081400] = 7e45eefa, %l2 = 0000000000007e45
1611 lduha [%i2+%g0]0x80,%l2 ! %l2 = 0000000000007e45
1612! Mem[0000000010001434] = 46ff0f29, %l4 = 000000000000184c, %asi = 80
1613 lduwa [%i0+0x034]%asi,%l4 ! %l4 = 0000000046ff0f29
1614! Mem[000000001018143e] = 5f8af63b, %l1 = 000000000000408a
1615 lduh [%i6+0x03e],%l1 ! %l1 = 000000000000f63b
1616! Mem[0000000030081408] = 000000ff, %l2 = 0000000000007e45
1617 ldsha [%i2+%o4]0x89,%l2 ! %l2 = 00000000000000ff
1618! Mem[0000000010081408] = 8e903312, %l1 = 000000000000f63b
1619 ldsha [%i2+%o4]0x88,%l1 ! %l1 = 0000000000003312
1620
1621p0_label_57:
1622! Starting 10 instruction Store Burst
1623! Mem[0000000030101410] = 000000ff, %l2 = 00000000000000ff
1624 swapa [%i4+%o5]0x89,%l2 ! %l2 = 00000000000000ff
1625! Mem[0000000010081408] = 1233908e, %l1 = 0000000000003312
1626 ldstuba [%i2+%o4]0x80,%l1 ! %l1 = 0000000000000012
1627! %l5 = 000000002b8c0000, Mem[0000000030181408] = dd5eb35f
1628 stba %l5,[%i6+%o4]0x81 ! Mem[0000000030181408] = 005eb35f
1629! Mem[0000000030181410] = ec9408eb, %l5 = 000000002b8c0000
1630 swapa [%i6+%o5]0x89,%l5 ! %l5 = 00000000ec9408eb
1631! Mem[0000000010141400] = 27251c7d, %l6 = 000000000314d6ba
1632 ldstuba [%i5+%g0]0x80,%l6 ! %l6 = 0000000000000027
1633! %l3 = ffffffffffffffca, Mem[0000000030181410] = 2b8c0000
1634 stwa %l3,[%i6+%o5]0x89 ! Mem[0000000030181410] = ffffffca
1635! %l4 = 46ff0f29, %l5 = ec9408eb, Mem[0000000030181410] = caffffff 00000000
1636 stda %l4,[%i6+%o5]0x81 ! Mem[0000000030181410] = 46ff0f29 ec9408eb
1637! Mem[00000000300c1408] = ffd1cf9e, %l1 = 0000000000000012
1638 swapa [%i3+%o4]0x81,%l1 ! %l1 = 00000000ffd1cf9e
1639! %f19 = 55ecbcc1, %f3 = 8e903312
1640 fcmpes %fcc2,%f19,%f3 ! %fcc2 = 2
1641! Mem[0000000010001400] = 8e9033ff, %l1 = 00000000ffd1cf9e
1642 swapa [%i0+%g0]0x88,%l1 ! %l1 = 000000008e9033ff
1643
1644p0_label_58:
1645! Starting 10 instruction Load Burst
1646! %f24 = 528a5c38 1c576869, %f10 = 50f65756 2aeaec4f
1647 fxtod %f24,%f10 ! %f10 = 43d4a297 0e0715da
1648! Mem[00000000300c1410] = 00000000595d72f9, %f30 = 54983c02 63e462cb
1649 ldda [%i3+%o5]0x81,%f30 ! %f30 = 00000000 595d72f9
1650! Mem[00000000300c1410] = 00000000, %l5 = 00000000ec9408eb
1651 ldsba [%i3+%o5]0x81,%l5 ! %l5 = 0000000000000000
1652! Mem[0000000030001410] = ff000000, %l7 = 000000000524d352
1653 lduba [%i0+%o5]0x89,%l7 ! %l7 = 0000000000000000
1654! Mem[0000000030081400] = 00000000, %f28 = 2e43aea4
1655 lda [%i2+%g0]0x81,%f28 ! %f28 = 00000000
1656! Mem[0000000030141408] = 023c9854, %l7 = 0000000000000000
1657 lduwa [%i5+%o4]0x81,%l7 ! %l7 = 00000000023c9854
1658! Mem[0000000030041410] = 1233908e, %l3 = ffffffffffffffca
1659 lduba [%i1+%o5]0x81,%l3 ! %l3 = 0000000000000012
1660! Mem[0000000010041408] = 00000000, %l5 = 0000000000000000
1661 ldsba [%i1+%o4]0x80,%l5 ! %l5 = 0000000000000000
1662! Mem[0000000010181410] = 9ecfd1ff, %l2 = 00000000000000ff
1663 ldsha [%i6+%o5]0x88,%l2 ! %l2 = ffffffffffffd1ff
1664! %l2 = ffffffffffffd1ff, %l3 = 0000000000000012, %y = 00000000
1665 umul %l2,%l3,%l6 ! %l6 = 00000011fffcc3ee, %y = 00000011
1666
1667p0_label_59:
1668! Starting 10 instruction Store Burst
1669! %f15 = 196cef83, Mem[00000000300c1400] = 262e0000
1670 sta %f15,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 196cef83
1671! Code Fragment 3, seed = 971346
1672p0_fragment_9:
1673! %l0 = 7bcb256eeb0894ec
1674 setx 0xfa4e0d1d103dd796,%g7,%l0 ! %l0 = fa4e0d1d103dd796
1675! %l1 = 000000008e9033ff
1676 setx 0x8bcc9403525eb0c1,%g7,%l1 ! %l1 = 8bcc9403525eb0c1
1677 setx 0x1fe000, %g1, %g3
1678 or %l0, %g3, %l0 ! always set perrmask = 0xff
1679 setx 0x1ffff8, %g1, %g2
1680 and %l0, %g2, %l0
1681 ta T_CHANGE_HPRIV
1682 stxa %l1, [%l0]ASI_DCACHE_DATA
1683 ta T_CHANGE_NONHPRIV
1684! %l0 = fa4e0d1d103dd796
1685 setx 0x2cbb14d92e7fddfc,%g7,%l0 ! %l0 = 2cbb14d92e7fddfc
1686! %l1 = 8bcc9403525eb0c1
1687 setx 0x7d12d813ca4e6247,%g7,%l1 ! %l1 = 7d12d813ca4e6247
1688p0_fragment_9_end:
1689! %l3 = 0000000000000012, Mem[0000000010141410] = 408ab93c283ba966
1690 stxa %l3,[%i5+%o5]0x80 ! Mem[0000000010141410] = 0000000000000012
1691! %l6 = fffcc3ee, %l7 = 023c9854, Mem[0000000010101408] = 9ecfd1ff c1bcec55
1692 stda %l6,[%i4+%o4]0x88 ! Mem[0000000010101408] = fffcc3ee 023c9854
1693! Mem[0000000010001400] = 9ecfd1ff, %l0 = 2cbb14d92e7fddfc
1694 ldstuba [%i0+%g0]0x80,%l0 ! %l0 = 000000000000009e
1695! Mem[000000001014143f] = 03735a5b, %l7 = 00000000023c9854
1696 ldstuba [%i5+0x03f]%asi,%l7 ! %l7 = 000000000000005b
1697! Mem[0000000030181400] = ffe7fc80 792cba91 005eb35f 8829ffff
1698! %f0 = ff000000 00000000 ffffffff 8e903312
1699! %f4 = ff000000 13fb39e7 7f3f704a 9ecfd1ff
1700! %f8 = 76aa6158 52d324ff 43d4a297 0e0715da
1701! %f12 = 25a83dc4 faee457e 0745e81a 196cef83
1702 stda %f0 ,[%i6+%g0]ASI_COMMIT_S ! Block Store to 0000000030181400
1703! Mem[0000000010101408] = eec3fcff, %l7 = 000000000000005b
1704 ldstuba [%i4+%o4]0x80,%l7 ! %l7 = 00000000000000ee
1705! Mem[0000000030001410] = ff000000, %l5 = 0000000000000000
1706 ldstuba [%i0+%o5]0x89,%l5 ! %l5 = 0000000000000000
1707! Mem[0000000010101410] = 8e903312, %l4 = 0000000046ff0f29
1708 ldstuba [%i4+%o5]0x88,%l4 ! %l4 = 0000000000000012
1709
1710p0_label_60:
1711! Starting 10 instruction Load Burst
1712! Mem[00000000300c1410] = 00000000, %l6 = 00000011fffcc3ee
1713 lduba [%i3+%o5]0x89,%l6 ! %l6 = 0000000000000000
1714! Mem[0000000021800180] = 70ff8090, %l7 = 00000000000000ee, %asi = 80
1715 ldsha [%o3+0x180]%asi,%l7 ! %l7 = 00000000000070ff
1716! Mem[0000000010041400] = cadb000000000000, %f26 = 41737136 7569f2af
1717 ldda [%i1+%g0]0x80,%f26 ! %f26 = cadb0000 00000000
1718! %f10 = 43d4a297, %f30 = 00000000
1719 fcmps %fcc3,%f10,%f30 ! %fcc3 = 2
1720! Mem[0000000010041408] = 0000000000000000, %l0 = 000000000000009e, %asi = 80
1721 ldxa [%i1+0x008]%asi,%l0 ! %l0 = 0000000000000000
1722! Mem[0000000010101408] = fffcc3ff, %l3 = 0000000000000012
1723 lduwa [%i4+%o4]0x88,%l3 ! %l3 = 00000000fffcc3ff
1724! Mem[0000000010001410] = ffd1cf9e, %l4 = 0000000000000012
1725 lduwa [%i0+%o5]0x80,%l4 ! %l4 = 00000000ffd1cf9e
1726! Mem[00000000100c1410] = ff000000 387fe9d9, %l4 = ffd1cf9e, %l5 = 00000000
1727 ldda [%i3+%o5]0x80,%l4 ! %l4 = 00000000ff000000 00000000387fe9d9
1728! Mem[0000000030081410] = c9db3805 7d1c2527, %l2 = ffffd1ff, %l3 = fffcc3ff
1729 ldda [%i2+%o5]0x81,%l2 ! %l2 = 00000000c9db3805 000000007d1c2527
1730! Mem[0000000010001426] = 0d392c19, %l4 = 00000000ff000000
1731 ldsb [%i0+0x026],%l4 ! %l4 = 000000000000002c
1732
1733p0_label_61:
1734! Starting 10 instruction Store Burst
1735! %l5 = 00000000387fe9d9, Mem[0000000010001408] = 27251cff7a091d4a
1736 stx %l5,[%i0+%o4] ! Mem[0000000010001408] = 00000000387fe9d9
1737! %l1 = 7d12d813ca4e6247, Mem[0000000030041400] = 3cb98a40
1738 stwa %l1,[%i1+%g0]0x89 ! Mem[0000000030041400] = ca4e6247
1739! Mem[0000000010081410] = ffe7ffff, %l0 = 0000000000000000
1740 swapa [%i2+%o5]0x88,%l0 ! %l0 = 00000000ffe7ffff
1741! %f28 = 00000000, Mem[0000000030081400] = 00000000
1742 sta %f28,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000
1743! Mem[0000000030081408] = 000000ff, %l0 = 00000000ffe7ffff
1744 ldstuba [%i2+%o4]0x89,%l0 ! %l0 = 00000000000000ff
1745! Mem[0000000030001400] = 3cb98a40, %l7 = 00000000000070ff
1746 ldstuba [%i0+%g0]0x89,%l7 ! %l7 = 0000000000000040
1747! %l2 = 00000000c9db3805, Mem[0000000010101410] = 8e9033ff
1748 stwa %l2,[%i4+%o5]0x88 ! Mem[0000000010101410] = c9db3805
1749! %l5 = 00000000387fe9d9, Mem[000000001000143a] = 387fe9d9
1750 stb %l5,[%i0+0x03a] ! Mem[0000000010001438] = 387fd9d9
1751! %f11 = 0e0715da, %f25 = 1c576869, %f25 = 1c576869
1752 fsubs %f11,%f25,%f25 ! %f25 = 9c576869
1753! Mem[00000000211c0000] = 62124d40, %l3 = 000000007d1c2527
1754 ldsh [%o2+%g0],%l3 ! %l3 = 0000000000006212
1755
1756p0_label_62:
1757! Starting 10 instruction Load Burst
1758! Mem[0000000010001410] = ffd1cf9e595d72f9, %l5 = 00000000387fe9d9
1759 ldxa [%i0+%o5]0x80,%l5 ! %l5 = ffd1cf9e595d72f9
1760! Mem[00000000201c0001] = ffec56b0, %l0 = 00000000000000ff
1761 ldub [%o0+0x001],%l0 ! %l0 = 00000000000000ec
1762 membar #Sync ! Added by membar checker (12)
1763! Mem[0000000030181400] = 000000ff, %l4 = 000000000000002c
1764 lduwa [%i6+%g0]0x89,%l4 ! %l4 = 00000000000000ff
1765! Mem[0000000030041408] = c1bcec557014e739, %l3 = 0000000000006212
1766 ldxa [%i1+%o4]0x89,%l3 ! %l3 = c1bcec557014e739
1767! Mem[0000000010181400] = ff000000000000ff, %f4 = ff000000 13fb39e7
1768 ldda [%i6+%g0]0x80,%f4 ! %f4 = ff000000 000000ff
1769! Mem[0000000010041408] = 00000000, %l0 = 00000000000000ec
1770 ldsha [%i1+%o4]0x88,%l0 ! %l0 = 0000000000000000
1771! Mem[00000000100c1408] = b0000e30000000da, %l5 = ffd1cf9e595d72f9
1772 ldxa [%i3+%o4]0x80,%l5 ! %l5 = b0000e30000000da
1773! Mem[0000000010001428] = 58b81826, %l4 = 00000000000000ff
1774 ldsb [%i0+0x028],%l4 ! %l4 = 0000000000000058
1775! %l6 = 0000000000000000, Mem[0000000030081408] = ff000000
1776 stha %l6,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000
1777! Mem[0000000010141410] = 00000000, %l5 = b0000e30000000da
1778 ldsha [%i5+%o5]0x80,%l5 ! %l5 = 0000000000000000
1779
1780p0_label_63:
1781! Starting 10 instruction Store Burst
1782! %l3 = c1bcec557014e739, Mem[0000000010001430] = 5781d11446ff0f29
1783 stx %l3,[%i0+0x030] ! Mem[0000000010001430] = c1bcec557014e739
1784! %l4 = 0000000000000058, Mem[0000000010181400] = 000000ff
1785 stba %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000058
1786! %l1 = 7d12d813ca4e6247, imm = ffffffffffffff55, %l1 = 7d12d813ca4e6247
1787 andn %l1,-0x0ab,%l1 ! %l1 = 0000000000000002
1788! %l6 = 00000000, %l7 = 00000040, Mem[0000000010041400] = 0000dbca 00000000
1789 stda %l6,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000 00000040
1790! Mem[0000000010181400] = 58000000 000000ff 9e6cef83 5fff5edd
1791! %f0 = ff000000 00000000 ffffffff 8e903312
1792! %f4 = ff000000 000000ff 7f3f704a 9ecfd1ff
1793! %f8 = 76aa6158 52d324ff 43d4a297 0e0715da
1794! %f12 = 25a83dc4 faee457e 0745e81a 196cef83
1795 stda %f0 ,[%i6+%g0]ASI_BLK_AIUP ! Block Store to 0000000010181400
1796! %l5 = 0000000000000000, Mem[0000000030081408] = 00000000
1797 stwa %l5,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000
1798! %l4 = 0000000000000058, Mem[0000000030081400] = 00000000
1799 stha %l4,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00000058
1800! %f22 = 41c5c42a, Mem[0000000030141408] = 54983c02
1801 sta %f22,[%i5+%o4]0x89 ! Mem[0000000030141408] = 41c5c42a
1802! %l0 = 0000000000000000, Mem[0000000030001400] = ff8ab93c00000000
1803 stxa %l0,[%i0+%g0]0x81 ! Mem[0000000030001400] = 0000000000000000
1804! Mem[00000000100c1400] = ffffff8c 2fdadc21 b0000e30 000000da
1805! %f16 = 408ab93c 00000000 39e71470 55ecbcc1
1806! %f20 = 1233908e 00000000 41c5c42a 465c9153
1807! %f24 = 528a5c38 9c576869 cadb0000 00000000
1808! %f28 = 00000000 0e6afda5 00000000 595d72f9
1809 stda %f16,[%i3+%g0]ASI_BLK_AIUP ! Block Store to 00000000100c1400
1810
1811p0_label_64:
1812! Starting 10 instruction Load Burst
1813! Mem[000000001010141c] = 465c9153, %f7 = 9ecfd1ff
1814 ld [%i4+0x01c],%f7 ! %f7 = 465c9153
1815 membar #Sync ! Added by membar checker (13)
1816! Mem[00000000100c1410] = 1233908e00000000, %f10 = 43d4a297 0e0715da
1817 ldda [%i3+%o5]0x80,%f10 ! %f10 = 1233908e 00000000
1818! Mem[0000000010081400] = 7e45eefa, %l7 = 0000000000000040
1819 ldsba [%i2+%g0]0x80,%l7 ! %l7 = 000000000000007e
1820! Mem[0000000030181400] = 000000ff, %l0 = 0000000000000000
1821 ldswa [%i6+%g0]0x89,%l0 ! %l0 = 00000000000000ff
1822! Mem[00000000211c0001] = 62124d40, %l0 = 00000000000000ff, %asi = 80
1823 ldsba [%o2+0x001]%asi,%l0 ! %l0 = 0000000000000012
1824! Mem[0000000030001410] = ff0000ff4d0fc30d, %f18 = 39e71470 55ecbcc1
1825 ldda [%i0+%o5]0x81,%f18 ! %f18 = ff0000ff 4d0fc30d
1826! Mem[00000000100c1400] = 000000003cb98a40, %l2 = 00000000c9db3805
1827 ldxa [%i3+%g0]0x88,%l2 ! %l2 = 000000003cb98a40
1828! Mem[0000000010001428] = 58b818262ffee7df, %l2 = 000000003cb98a40, %asi = 80
1829 ldxa [%i0+0x028]%asi,%l2 ! %l2 = 58b818262ffee7df
1830! Mem[00000000100c1410] = 1233908e, %l0 = 0000000000000012
1831 ldsba [%i3+%o5]0x80,%l0 ! %l0 = 0000000000000012
1832! Mem[0000000010001408] = 00000000, %l2 = 58b818262ffee7df
1833 ldsw [%i0+%o4],%l2 ! %l2 = 0000000000000000
1834
1835p0_label_65:
1836! Starting 10 instruction Store Burst
1837! %l1 = 0000000000000002, Mem[00000000300c1408] = 00000012
1838 stba %l1,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 02000012
1839! Mem[00000000100c1400] = 408ab93c, %l1 = 0000000000000002
1840 ldstuba [%i3+%g0]0x80,%l1 ! %l1 = 0000000000000040
1841! %l0 = 0000000000000012, Mem[00000000100c1420] = 528a5c38
1842 sth %l0,[%i3+0x020] ! Mem[00000000100c1420] = 00125c38
1843! %l6 = 0000000000000000, Mem[0000000010001400] = ffcfd1ff, %asi = 80
1844 stha %l6,[%i0+0x000]%asi ! Mem[0000000010001400] = 0000d1ff
1845! Mem[00000000300c1410] = 00000000, %l2 = 0000000000000000
1846 swapa [%i3+%o5]0x89,%l2 ! %l2 = 0000000000000000
1847! %l7 = 000000000000007e, Mem[0000000010001420] = 62a0a3a8
1848 stb %l7,[%i0+0x020] ! Mem[0000000010001420] = 7ea0a3a8
1849! Mem[0000000010141400] = 7d1c25ff, %l7 = 000000000000007e
1850 swapa [%i5+%g0]0x88,%l7 ! %l7 = 000000007d1c25ff
1851! Mem[0000000030081400] = 58000000 0000001d 00000000 13fb39e7
1852! %f0 = ff000000 00000000 ffffffff 8e903312
1853! %f4 = ff000000 000000ff 7f3f704a 465c9153
1854! %f8 = 76aa6158 52d324ff 1233908e 00000000
1855! %f12 = 25a83dc4 faee457e 0745e81a 196cef83
1856 stda %f0 ,[%i2+%g0]ASI_BLK_SL ! Block Store to 0000000030081400
1857! %l5 = 0000000000000000, Mem[000000001018142c] = 0e0715da, %asi = 80
1858 stha %l5,[%i6+0x02c]%asi ! Mem[000000001018142c] = 000015da
1859! Mem[0000000030181400] = 000000ff, %l3 = c1bcec557014e739
1860 ldstuba [%i6+%g0]0x89,%l3 ! %l3 = 00000000000000ff
1861
1862p0_label_66:
1863! Starting 10 instruction Load Burst
1864! Mem[0000000030181408] = ffffffff, %l1 = 0000000000000040
1865 ldsba [%i6+%o4]0x89,%l1 ! %l1 = ffffffffffffffff
1866! Mem[00000000100c1400] = 000000003cb98aff, %f20 = 1233908e 00000000
1867 ldda [%i3+%g0]0x88,%f20 ! %f20 = 00000000 3cb98aff
1868! Mem[0000000030181400] = ff000000, %l7 = 000000007d1c25ff
1869 lduha [%i6+%g0]0x81,%l7 ! %l7 = 000000000000ff00
1870 membar #Sync ! Added by membar checker (14)
1871! Mem[0000000010081410] = 00000000, %l2 = 0000000000000000
1872 ldsba [%i2+%o5]0x88,%l2 ! %l2 = 0000000000000000
1873! Mem[0000000030041408] = 7014e739, %l3 = 00000000000000ff
1874 ldsha [%i1+%o4]0x89,%l3 ! %l3 = ffffffffffffe739
1875! Mem[0000000030181410] = ff000000, %l6 = 0000000000000000
1876 ldsha [%i6+%o5]0x81,%l6 ! %l6 = ffffffffffffff00
1877! Mem[0000000010101400] = 408ab93c, %f18 = ff0000ff
1878 lda [%i4+%g0]0x80,%f18 ! %f18 = 408ab93c
1879! Mem[00000000300c1400] = 83ef6c19 00006267 02000012 58f4b677
1880! Mem[00000000300c1410] = 00000000 595d72f9 48fbc6ea 3879d113
1881! Mem[00000000300c1420] = 28c7c4f8 4886b629 7dd9eff6 0d783e6f
1882! Mem[00000000300c1430] = 455ca907 c43da825 790b2e59 3c2f7a8b
1883 ldda [%i3+%g0]ASI_BLK_SL,%f16 ! Block Load from 00000000300c1400
1884! Mem[0000000030181408] = ffffffff, %l7 = 000000000000ff00
1885 ldswa [%i6+%o4]0x89,%l7 ! %l7 = ffffffffffffffff
1886! Mem[0000000010181408] = ffffffff, %l1 = ffffffffffffffff
1887 ldsba [%i6+%o4]0x80,%l1 ! %l1 = ffffffffffffffff
1888
1889p0_label_67:
1890! Starting 10 instruction Store Burst
1891! %l0 = 00000012, %l1 = ffffffff, Mem[0000000010001408] = 00000000 387fe9d9
1892 stda %l0,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000012 ffffffff
1893! Mem[00000000211c0000] = 62124d40, %l1 = ffffffffffffffff
1894 ldstuba [%o2+0x000]%asi,%l1 ! %l1 = 0000000000000062
1895! Code Fragment 4, seed = 765982
1896p0_fragment_10:
1897! %l0 = 0000000000000012
1898 setx 0x2b5d385d471a7536,%g7,%l0 ! %l0 = 2b5d385d471a7536
1899! %l1 = 0000000000000062
1900 setx 0x7f8508bc85215c61,%g7,%l1 ! %l1 = 7f8508bc85215c61
1901 setx 0x7ff8, %g1, %g2
1902 and %l0, %g2, %l0
1903 setx 0xffffffff, %g1, %g2
1904 and %l1, %g2, %l1
1905 setx 0x100000000, %g1, %g2
1906 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1907 ta T_CHANGE_HPRIV
1908 stxa %l1, [%l0]ASI_ICACHE_INSTR
1909 ta T_CHANGE_NONHPRIV
1910! %l0 = 2b5d385d471a7536
1911 setx 0x93b2ca551be3379c,%g7,%l0 ! %l0 = 93b2ca551be3379c
1912! %l1 = 7f8508bc85215c61
1913 setx 0x54c73562808b09e7,%g7,%l1 ! %l1 = 54c73562808b09e7
1914p0_fragment_10_end:
1915! Mem[0000000010181400] = 000000ff, %l4 = 0000000000000058
1916 swapa [%i6+%g0]0x88,%l4 ! %l4 = 00000000000000ff
1917! %f30 = 8b7a2f3c 592e0b79, %l2 = 0000000000000000
1918! Mem[0000000030041430] = 2e43aea40e6afda5
1919 add %i1,0x030,%g1
1920 stda %f30,[%g1+%l2]ASI_PST32_S ! Mem[0000000030041430] = 2e43aea40e6afda5
1921! Mem[0000000010081400] = 7e45eefa 0c6867a1 ff33908e 3c3a1da7
1922! %f16 = 67620000 196cef83 77b6f458 12000002
1923! %f20 = f9725d59 00000000 13d17938 eac6fb48
1924! %f24 = 29b68648 f8c4c728 6f3e780d f6efd97d
1925! %f28 = 25a83dc4 07a95c45 8b7a2f3c 592e0b79
1926 stda %f16,[%i2+%g0]ASI_COMMIT_P ! Block Store to 0000000010081400
1927! %l2 = 00000000, %l3 = ffffe739, Mem[0000000030101408] = ffffffff 1233908e
1928 stda %l2,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000 ffffe739
1929! %l3 = ffffffffffffe739, Mem[0000000010141424] = 2b8c6e79, %asi = 80
1930 stha %l3,[%i5+0x024]%asi ! Mem[0000000010141424] = e7396e79
1931! %l2 = 0000000000000000, Mem[0000000010141408] = 262e44fd
1932 stha %l2,[%i5+%o4]0x80 ! Mem[0000000010141408] = 000044fd
1933! Mem[00000000300c1408] = 02000012, %l6 = 00000000ffffff00
1934 swapa [%i3+%o4]0x81,%l6 ! %l6 = 0000000002000012
1935
1936p0_label_68:
1937! Starting 10 instruction Load Burst
1938! Mem[00000000300c1400] = 83ef6c19, %l0 = 93b2ca551be3379c
1939 ldsha [%i3+%g0]0x81,%l0 ! %l0 = ffffffffffff83ef
1940! Mem[0000000010181412] = ff000000, %l7 = ffffffffffffffff, %asi = 80
1941 lduha [%i6+0x012]%asi,%l7 ! %l7 = 0000000000000000
1942 membar #Sync ! Added by membar checker (15)
1943! Mem[0000000030041400] = 47624eca 00000000 39e71470 55ecbcc1
1944! Mem[0000000030041410] = 1233908e 00000000 41c5c42a 465c9153
1945! Mem[0000000030041420] = 528a5c38 1c576869 41737136 7569f2af
1946! Mem[0000000030041430] = 2e43aea4 0e6afda5 54983c02 63e462cb
1947 ldda [%i1+%g0]ASI_BLK_AIUS,%f0 ! Block Load from 0000000030041400
1948! Mem[0000000010041408] = 00000000, %l3 = ffffffffffffe739
1949 ldsba [%i1+%o4]0x88,%l3 ! %l3 = 0000000000000000
1950! Mem[0000000010101400] = 3cb98a40, %f31 = 592e0b79
1951 lda [%i4+%g0]0x88,%f31 ! %f31 = 3cb98a40
1952! Mem[0000000030001400] = 00000000, %l2 = 0000000000000000
1953 lduha [%i0+%g0]0x81,%l2 ! %l2 = 0000000000000000
1954! Mem[0000000010081410] = f9725d59, %l6 = 0000000002000012
1955 lduha [%i2+%o5]0x80,%l6 ! %l6 = 000000000000f972
1956! Mem[0000000030001400] = 00000000, %l2 = 0000000000000000
1957 lduba [%i0+%g0]0x81,%l2 ! %l2 = 0000000000000000
1958! Mem[0000000010041408] = 00000000, %f25 = f8c4c728
1959 lda [%i1+%o4]0x88,%f25 ! %f25 = 00000000
1960! Mem[0000000010181428] = 43d4a297, %l2 = 0000000000000000, %asi = 80
1961 lduha [%i6+0x028]%asi,%l2 ! %l2 = 00000000000043d4
1962
1963p0_label_69:
1964! Starting 10 instruction Store Burst
1965! %f28 = 25a83dc4 07a95c45, Mem[0000000010041428] = 2ffee7df 2c9b9906, %asi = 80
1966 stda %f28,[%i1+0x028]%asi ! Mem[0000000010041428] = 25a83dc4 07a95c45
1967! %l4 = 00000000000000ff, Mem[0000000030101408] = 00000000
1968 stba %l4,[%i4+%o4]0x89 ! Mem[0000000030101408] = 000000ff
1969! %l0 = ffffffffffff83ef, Mem[0000000010181410] = ff000000000000ff
1970 stxa %l0,[%i6+%o5]0x88 ! Mem[0000000010181410] = ffffffffffff83ef
1971! %l3 = 0000000000000000, Mem[0000000030101410] = ff000000
1972 stwa %l3,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000000
1973! Mem[00000000201c0000] = ffec56b0, %l7 = 0000000000000000
1974 ldstub [%o0+%g0],%l7 ! %l7 = 00000000000000ff
1975! Code Fragment 3, seed = 880179
1976p0_fragment_11:
1977! %l0 = ffffffffffff83ef
1978 setx 0x539e0e2a96efa98e,%g7,%l0 ! %l0 = 539e0e2a96efa98e
1979! %l1 = 54c73562808b09e7
1980 setx 0xe4fbfb255c494139,%g7,%l1 ! %l1 = e4fbfb255c494139
1981 setx 0x1fe000, %g1, %g3
1982 or %l0, %g3, %l0 ! always set perrmask = 0xff
1983 setx 0x1ffff8, %g1, %g2
1984 and %l0, %g2, %l0
1985 ta T_CHANGE_HPRIV
1986 stxa %l1, [%l0]ASI_DCACHE_DATA
1987 ta T_CHANGE_NONHPRIV
1988! %l0 = 539e0e2a96efa98e
1989 setx 0x803602935408e4f4,%g7,%l0 ! %l0 = 803602935408e4f4
1990! %l1 = e4fbfb255c494139
1991 setx 0x44787fca734e17bf,%g7,%l1 ! %l1 = 44787fca734e17bf
1992p0_fragment_11_end:
1993! Mem[000000001004141c] = 2d2fd3c7, %l7 = 000000ff, %l6 = 0000f972
1994 add %i1,0x1c,%g1
1995 casa [%g1]0x80,%l7,%l6 ! %l6 = 000000002d2fd3c7
1996! %l0 = 803602935408e4f4, Mem[0000000010141400] = 0000007e
1997 stba %l0,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000000f4
1998! Mem[00000000211c0000] = ff124d40, %l3 = 0000000000000000
1999 ldstuba [%o2+0x000]%asi,%l3 ! %l3 = 00000000000000ff
2000! Mem[00000000100c142a] = cadb0000, %l0 = 803602935408e4f4
2001 ldstuba [%i3+0x02a]%asi,%l0 ! %l0 = 0000000000000000
2002
2003p0_label_70:
2004! Starting 10 instruction Load Burst
2005! Mem[0000000010181410] = ef83ffff, %l4 = 00000000000000ff
2006 lduha [%i6+%o5]0x80,%l4 ! %l4 = 000000000000ef83
2007! Mem[00000000100c1408] = 7014e739, %l5 = 0000000000000000
2008 ldswa [%i3+%o4]0x88,%l5 ! %l5 = 000000007014e739
2009! Mem[0000000010001410] = f9725d599ecfd1ff, %l0 = 0000000000000000
2010 ldxa [%i0+%o5]0x88,%l0 ! %l0 = f9725d599ecfd1ff
2011! Mem[0000000010081408] = 77b6f458 12000002, %l2 = 000043d4, %l3 = 000000ff, %asi = 80
2012 ldda [%i2+0x008]%asi,%l2 ! %l2 = 0000000077b6f458 0000000012000002
2013! Mem[0000000020800040] = ff5f7f10, %l1 = 44787fca734e17bf
2014 ldub [%o1+0x040],%l1 ! %l1 = 00000000000000ff
2015! Mem[0000000030081400] = 00000000, %l4 = 000000000000ef83
2016 ldsha [%i2+%g0]0x81,%l4 ! %l4 = 0000000000000000
2017! Mem[0000000010041428] = 25a83dc4, %l7 = 00000000000000ff, %asi = 80
2018 lduwa [%i1+0x028]%asi,%l7 ! %l7 = 0000000025a83dc4
2019! %l6 = 000000002d2fd3c7, immd = fffffffffffffdf6, %l108 = 0000000000000007
2020 sdivx %l6,-0x20a,%l7 ! %l7 = ffffffffffe9d6e4
2021! Mem[0000000010141408] = fd440000, %l7 = ffffffffffe9d6e4
2022 lduba [%i5+%o4]0x88,%l7 ! %l7 = 0000000000000000
2023! Mem[0000000010181400] = 00000058, %l5 = 000000007014e739
2024 lduha [%i6+%g0]0x88,%l5 ! %l5 = 0000000000000058
2025
2026p0_label_71:
2027! Starting 10 instruction Store Burst
2028! %l5 = 0000000000000058, Mem[00000000211c0000] = ff124d40, %asi = 80
2029 stba %l5,[%o2+0x000]%asi ! Mem[00000000211c0000] = 58124d40
2030! %l0 = 9ecfd1ff, %l1 = 000000ff, Mem[0000000010141410] = 00000000 00000012
2031 stda %l0,[%i5+%o5]0x80 ! Mem[0000000010141410] = 9ecfd1ff 000000ff
2032! Mem[0000000010001430] = c1bcec557014e739, %l3 = 0000000012000002, %l1 = 00000000000000ff
2033 add %i0,0x30,%g1
2034 casxa [%g1]0x80,%l3,%l1 ! %l1 = c1bcec557014e739
2035! %l5 = 0000000000000058, Mem[00000000100c1400] = ff8ab93c
2036 stha %l5,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 0058b93c
2037! %l2 = 0000000077b6f458, imm = fffffffffffff00c, %l2 = 0000000077b6f458
2038 and %l2,-0xff4,%l2 ! %l2 = 0000000077b6f008
2039! Mem[0000000030181410] = 000000ff, %l2 = 0000000077b6f008
2040 ldstuba [%i6+%o5]0x89,%l2 ! %l2 = 00000000000000ff
2041! %l1 = c1bcec557014e739, Mem[0000000021800100] = 5c539830, %asi = 80
2042 stha %l1,[%o3+0x100]%asi ! Mem[0000000021800100] = e7399830
2043! Mem[0000000030101410] = 00000000, %l2 = 00000000000000ff
2044 ldstuba [%i4+%o5]0x89,%l2 ! %l2 = 0000000000000000
2045! Mem[0000000030181410] = ff000000, %l5 = 0000000000000058
2046 swapa [%i6+%o5]0x81,%l5 ! %l5 = 00000000ff000000
2047! %l5 = 00000000ff000000, Mem[0000000010081400] = 67620000
2048 stba %l5,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00620000
2049
2050p0_label_72:
2051! Starting 10 instruction Load Burst
2052! Mem[000000001004141c] = 2d2fd3c7, %l0 = f9725d599ecfd1ff
2053 ldsw [%i1+0x01c],%l0 ! %l0 = 000000002d2fd3c7
2054! Mem[0000000010101408] = fffcc3ff, %l2 = 0000000000000000
2055 lduba [%i4+%o4]0x88,%l2 ! %l2 = 00000000000000ff
2056! Mem[000000001018140a] = ffffffff, %l3 = 0000000012000002, %asi = 80
2057 ldsba [%i6+0x00a]%asi,%l3 ! %l3 = ffffffffffffffff
2058! Mem[00000000300c1410] = 00000000, %l1 = c1bcec557014e739
2059 ldsha [%i3+%o5]0x81,%l1 ! %l1 = 0000000000000000
2060! Mem[0000000030141410] = 2fdadc21ffffff1d, %l7 = 0000000000000000
2061 ldxa [%i5+%o5]0x89,%l7 ! %l7 = 2fdadc21ffffff1d
2062! Mem[0000000010041420] = 7bd47808, %f25 = 00000000
2063 ld [%i1+0x020],%f25 ! %f25 = 7bd47808
2064! Mem[0000000010101420] = 528a5c38, %f4 = 1233908e
2065 lda [%i4+0x020]%asi,%f4 ! %f4 = 528a5c38
2066! Mem[0000000010181410] = ef83ffffffffffff, %f6 = 41c5c42a 465c9153
2067 ldda [%i6+%o5]0x80,%f6 ! %f6 = ef83ffff ffffffff
2068! Mem[0000000030101410] = 000000ff, %f4 = 528a5c38
2069 lda [%i4+%o5]0x89,%f4 ! %f4 = 000000ff
2070! Mem[0000000021800181] = 70ff8090, %l3 = ffffffffffffffff
2071 ldub [%o3+0x181],%l3 ! %l3 = 00000000000000ff
2072
2073p0_label_73:
2074! Starting 10 instruction Store Burst
2075! %f0 = 47624eca, Mem[00000000100c1410] = 8e903312
2076 sta %f0 ,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 47624eca
2077! %l6 = 000000002d2fd3c7, imm = fffffffffffff6a1, %l6 = 000000002d2fd3c7
2078 or %l6,-0x95f,%l6 ! %l6 = fffffffffffff7e7
2079! Mem[0000000010101408] = fffcc3ff, %l6 = fffffffffffff7e7
2080 ldstuba [%i4+%o4]0x88,%l6 ! %l6 = 00000000000000ff
2081! %f26 = 6f3e780d f6efd97d, %l0 = 000000002d2fd3c7
2082! Mem[0000000010001430] = c1bcec557014e739
2083 add %i0,0x030,%g1
2084 stda %f26,[%g1+%l0]ASI_PST32_PL ! Mem[0000000010001430] = 7dd9eff60d783e6f
2085! Mem[0000000010181409] = ffffffff, %l1 = 0000000000000000
2086 ldstub [%i6+0x009],%l1 ! %l1 = 00000000000000ff
2087! %l2 = 000000ff, %l3 = 000000ff, Mem[0000000010141410] = 9ecfd1ff 000000ff
2088 stda %l2,[%i5+%o5]0x80 ! Mem[0000000010141410] = 000000ff 000000ff
2089! %l3 = 00000000000000ff, Mem[0000000010141410] = ff000000ff000000
2090 stxa %l3,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000000000ff
2091! %l3 = 00000000000000ff, Mem[0000000010101428] = ffffb0000524d352
2092 stx %l3,[%i4+0x028] ! Mem[0000000010101428] = 00000000000000ff
2093! Mem[0000000010001400] = 0000d1ff 8e903312 00000012 ffffffff
2094! %f0 = 47624eca 00000000 39e71470 55ecbcc1
2095! %f4 = 000000ff 00000000 ef83ffff ffffffff
2096! %f8 = 528a5c38 1c576869 41737136 7569f2af
2097! %f12 = 2e43aea4 0e6afda5 54983c02 63e462cb
2098 stda %f0 ,[%i0+%g0]ASI_COMMIT_P ! Block Store to 0000000010001400
2099! Mem[0000000010081400] = 00620000, %l5 = 00000000ff000000, %asi = 80
2100 swapa [%i2+0x000]%asi,%l5 ! %l5 = 0000000000620000
2101
2102p0_label_74:
2103! Starting 10 instruction Load Burst
2104! Mem[00000000300c1400] = 196cef83, %l0 = 000000002d2fd3c7
2105 lduwa [%i3+%g0]0x89,%l0 ! %l0 = 00000000196cef83
2106! Mem[0000000030041400] = ca4e6247, %l3 = 00000000000000ff
2107 lduha [%i1+%g0]0x89,%l3 ! %l3 = 0000000000006247
2108! %f1 = 00000000, %f0 = 47624eca, %f18 = 77b6f458 12000002
2109 fsmuld %f1 ,%f0 ,%f18 ! %f18 = 00000000 00000000
2110! Mem[0000000030141410] = ffffff1d, %l1 = 00000000000000ff
2111 ldsha [%i5+%o5]0x89,%l1 ! %l1 = ffffffffffffff1d
2112! Mem[0000000030001400] = 00000000, %l4 = 0000000000000000
2113 lduha [%i0+%g0]0x81,%l4 ! %l4 = 0000000000000000
2114! Mem[0000000010141410] = ff000000, %l6 = 00000000000000ff
2115 lduha [%i5+%o5]0x80,%l6 ! %l6 = 000000000000ff00
2116 membar #Sync ! Added by membar checker (16)
2117! Mem[0000000010001408] = 39e71470, %l6 = 000000000000ff00
2118 lduwa [%i0+%o4]0x80,%l6 ! %l6 = 0000000039e71470
2119! Mem[00000000211c0000] = 58124d40, %l2 = 00000000000000ff, %asi = 80
2120 ldsba [%o2+0x000]%asi,%l2 ! %l2 = 0000000000000058
2121! Mem[000000001014143a] = 278d28d2, %l1 = ffffffffffffff1d, %asi = 80
2122 ldsba [%i5+0x03a]%asi,%l1 ! %l1 = 0000000000000028
2123! Mem[0000000030101400] = ff000000, %l2 = 0000000000000058
2124 lduba [%i4+%g0]0x81,%l2 ! %l2 = 00000000000000ff
2125
2126p0_label_75:
2127! Starting 10 instruction Store Burst
2128! %l7 = 2fdadc21ffffff1d, Mem[00000000100c1408] = 39e71470
2129 stwa %l7,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ffffff1d
2130! %f10 = 41737136 7569f2af, %l0 = 00000000196cef83
2131! Mem[00000000300c1410] = 00000000595d72f9
2132 add %i3,0x010,%g1
2133 stda %f10,[%g1+%l0]ASI_PST8_SL ! Mem[00000000300c1410] = aff20000595d7241
2134! Mem[0000000010141410] = 000000ff, %l2 = 00000000000000ff
2135 swapa [%i5+%o5]0x88,%l2 ! %l2 = 00000000000000ff
2136! Mem[00000000100c1400] = 0058b93c, %l5 = 0000000000620000
2137 ldstuba [%i3+%g0]0x80,%l5 ! %l5 = 0000000000000000
2138! %l5 = 0000000000000000, imm = 000000000000038f, %l4 = 0000000000000000
2139 xnor %l5,0x38f,%l4 ! %l4 = fffffffffffffc70
2140! Mem[0000000030181410] = 58000000, %l6 = 0000000039e71470
2141 lduba [%i6+%o5]0x89,%l6 ! %l6 = 0000000000000000
2142! Mem[0000000010001410] = ff000000, %l2 = 00000000000000ff
2143 ldstuba [%i0+%o5]0x88,%l2 ! %l2 = 0000000000000000
2144! %l6 = 0000000000000000, Mem[0000000010041400] = 00000000
2145 stha %l6,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000
2146! %f4 = 000000ff, Mem[0000000010081434] = 07a95c45
2147 sta %f4 ,[%i2+0x034]%asi ! Mem[0000000010081434] = 000000ff
2148! %f21 = 00000000, Mem[0000000010041410] = 37000000
2149 sta %f21,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000
2150
2151p0_label_76:
2152! Starting 10 instruction Load Burst
2153! Mem[00000000100c1430] = 00000000, %l0 = 00000000196cef83
2154 ldsw [%i3+0x030],%l0 ! %l0 = 0000000000000000
2155! Mem[0000000030181408] = ffffffff, %l0 = 0000000000000000
2156 ldsba [%i6+%o4]0x81,%l0 ! %l0 = ffffffffffffffff
2157! %f10 = 41737136, %f30 = 8b7a2f3c, %f6 = ef83ffff
2158 fsubs %f10,%f30,%f6 ! %f6 = 41737136
2159! Mem[0000000030101408] = ffffe739000000ff, %f6 = 41737136 ffffffff
2160 ldda [%i4+%o4]0x89,%f6 ! %f6 = ffffe739 000000ff
2161! Mem[0000000030041410] = 000000008e903312, %l3 = 0000000000006247
2162 ldxa [%i1+%o5]0x89,%l3 ! %l3 = 000000008e903312
2163! Mem[0000000010141400] = f4000000, %l2 = 0000000000000000
2164 lduba [%i5+%g0]0x80,%l2 ! %l2 = 00000000000000f4
2165! Mem[0000000030041400] = ca4e6247, %f19 = 00000000
2166 lda [%i1+%g0]0x89,%f19 ! %f19 = ca4e6247
2167! Mem[0000000010181400] = 00000058, %l1 = 0000000000000028
2168 ldsha [%i6+%g0]0x88,%l1 ! %l1 = 0000000000000058
2169! Mem[0000000030141410] = ffffff1d, %l2 = 00000000000000f4
2170 ldsha [%i5+%o5]0x89,%l2 ! %l2 = ffffffffffffff1d
2171! Code Fragment 4, seed = 892803
2172p0_fragment_12:
2173! %l0 = ffffffffffffffff
2174 setx 0x06061a523a706f0e,%g7,%l0 ! %l0 = 06061a523a706f0e
2175! %l1 = 0000000000000058
2176 setx 0x34f722224b7d0eb9,%g7,%l1 ! %l1 = 34f722224b7d0eb9
2177 setx 0x7ff8, %g1, %g2
2178 and %l0, %g2, %l0
2179 setx 0xffffffff, %g1, %g2
2180 and %l1, %g2, %l1
2181 setx 0x100000000, %g1, %g2
2182 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2183 ta T_CHANGE_HPRIV
2184 stxa %l1, [%l0]ASI_ICACHE_INSTR
2185 ta T_CHANGE_NONHPRIV
2186! %l0 = 06061a523a706f0e
2187 setx 0xcb91ef1403213a74,%g7,%l0 ! %l0 = cb91ef1403213a74
2188! %l1 = 34f722224b7d0eb9
2189 setx 0xd0eb556c1dc4753f,%g7,%l1 ! %l1 = d0eb556c1dc4753f
2190p0_fragment_12_end:
2191
2192p0_label_77:
2193! Starting 10 instruction Store Burst
2194! %l6 = 0000000000000000, Mem[0000000010041408] = 00000000
2195 stba %l6,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000
2196! Mem[0000000030101400] = 000000ff, %l4 = fffffffffffffc70
2197 ldstuba [%i4+%g0]0x89,%l4 ! %l4 = 00000000000000ff
2198! Mem[0000000010181408] = ffffffff, %l0 = 0000000003213a74
2199 swapa [%i6+%o4]0x80,%l0 ! %l0 = 00000000ffffffff
2200! %f6 = ffffe739 000000ff, Mem[0000000010081408] = 58f4b677 02000012
2201 stda %f6 ,[%i2+%o4]0x88 ! Mem[0000000010081408] = ffffe739 000000ff
2202! %l3 = 000000008e903312, Mem[0000000030041408] = 7014e739
2203 stba %l3,[%i1+%o4]0x89 ! Mem[0000000030041408] = 7014e712
2204! Mem[0000000030181400] = ff000000, %l6 = 0000000000000000
2205 swapa [%i6+%g0]0x81,%l6 ! %l6 = 00000000ff000000
2206! %l4 = 000000ff, %l5 = 00000000, Mem[0000000010141410] = 000000ff 00000000
2207 stda %l4,[%i5+%o5]0x88 ! Mem[0000000010141410] = 000000ff 00000000
2208! %l5 = 0000000000000000, Mem[000000001004142b] = 25a83dc4, %asi = 80
2209 stba %l5,[%i1+0x02b]%asi ! Mem[0000000010041428] = 25a83d00
2210! %l0 = ffffffff, %l1 = 1dc4753f, Mem[0000000030101410] = ff000000 3cb99773
2211 stda %l0,[%i4+%o5]0x81 ! Mem[0000000030101410] = ffffffff 1dc4753f
2212! Mem[0000000010041400] = 00000000, %l5 = 0000000000000000
2213 swapa [%i1+%g0]0x80,%l5 ! %l5 = 0000000000000000
2214
2215p0_label_78:
2216! Starting 10 instruction Load Burst
2217! Mem[00000000100c140f] = 55ecbcc1, %l5 = 0000000000000000, %asi = 80
2218 ldsba [%i3+0x00f]%asi,%l5 ! %l5 = ffffffffffffffc1
2219! Mem[0000000010001408] = 39e71470, %l4 = 00000000000000ff, %asi = 80
2220 lduha [%i0+0x008]%asi,%l4 ! %l4 = 00000000000039e7
2221! Mem[00000000300c1410] = 0000f2af, %l2 = ffffffffffffff1d
2222 ldsba [%i3+%o5]0x89,%l2 ! %l2 = ffffffffffffffaf
2223! Mem[00000000100c1408] = 1dffffff, %l7 = 2fdadc21ffffff1d
2224 ldsba [%i3+%o4]0x88,%l7 ! %l7 = ffffffffffffffff
2225! Mem[0000000030001400] = 00000000, %l1 = d0eb556c1dc4753f
2226 lduwa [%i0+%g0]0x81,%l1 ! %l1 = 0000000000000000
2227! Mem[00000000211c0000] = 58124d40, %l7 = ffffffffffffffff, %asi = 80
2228 ldsha [%o2+0x000]%asi,%l7 ! %l7 = 0000000000005812
2229! Mem[0000000010041400] = 0000000040000000, %l2 = ffffffffffffffaf
2230 ldxa [%i1+%g0]0x80,%l2 ! %l2 = 0000000040000000
2231! Mem[0000000010141400] = f40000000538dbc9, %l1 = 0000000000000000
2232 ldxa [%i5+%g0]0x80,%l1 ! %l1 = f40000000538dbc9
2233! %f27 = f6efd97d, %f27 = f6efd97d
2234 fcmpes %fcc2,%f27,%f27 ! %fcc2 = 0
2235! Mem[0000000010001410] = ff0000ff, %l2 = 0000000040000000
2236 ldsba [%i0+%o5]0x80,%l2 ! %l2 = ffffffffffffffff
2237
2238p0_label_79:
2239! Starting 10 instruction Store Burst
2240! Mem[00000000300c1400] = 83ef6c19 00006267 ffffff00 58f4b677
2241! %f16 = 67620000 196cef83 00000000 ca4e6247
2242! %f20 = f9725d59 00000000 13d17938 eac6fb48
2243! %f24 = 29b68648 7bd47808 6f3e780d f6efd97d
2244! %f28 = 25a83dc4 07a95c45 8b7a2f3c 3cb98a40
2245 stda %f16,[%i3+%g0]ASI_BLK_S ! Block Store to 00000000300c1400
2246! Mem[0000000030041408] = 12e71470, %l3 = 000000008e903312
2247 ldstuba [%i1+%o4]0x81,%l3 ! %l3 = 0000000000000012
2248! %f30 = 8b7a2f3c 3cb98a40, %l3 = 0000000000000012
2249! Mem[0000000030181430] = 25a83dc4faee457e
2250 add %i6,0x030,%g1
2251 stda %f30,[%g1+%l3]ASI_PST32_S ! Mem[0000000030181430] = 8b7a2f3cfaee457e
2252! Mem[0000000010001434] = 0e6afda5, %l2 = 00000000ffffffff, %asi = 80
2253 swapa [%i0+0x034]%asi,%l2 ! %l2 = 000000000e6afda5
2254! %f27 = f6efd97d, Mem[0000000010001430] = 2e43aea4
2255 sta %f27,[%i0+0x030]%asi ! Mem[0000000010001430] = f6efd97d
2256! Mem[0000000010141400] = f4000000, %l2 = 000000000e6afda5
2257 ldstuba [%i5+%g0]0x80,%l2 ! %l2 = 00000000000000f4
2258! %f14 = 54983c02, Mem[0000000010141408] = 000044fd
2259 sta %f14,[%i5+%o4]0x80 ! Mem[0000000010141408] = 54983c02
2260! %l4 = 00000000000039e7, Mem[0000000010141410] = 00000000000000ff
2261 stxa %l4,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000000039e7
2262! %f8 = 528a5c38, %f18 = 00000000, %f3 = 55ecbcc1
2263 fadds %f8 ,%f18,%f3 ! %f3 = 528a5c38
2264! %l3 = 0000000000000012, Mem[0000000030081410] = 000000ff
2265 stwa %l3,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000012
2266
2267p0_label_80:
2268! Starting 10 instruction Load Burst
2269! Mem[0000000030041408] = c1bcec55 7014e7ff, %l6 = ff000000, %l7 = 00005812
2270 ldda [%i1+%o4]0x89,%l6 ! %l6 = 000000007014e7ff 00000000c1bcec55
2271! %l0 = 00000000ffffffff, %l6 = 000000007014e7ff, %l2 = 00000000000000f4
2272 xnor %l0,%l6,%l2 ! %l2 = ffffffff7014e7ff
2273! Mem[0000000030001410] = ff0000ff4d0fc30d, %l4 = 00000000000039e7
2274 ldxa [%i0+%o5]0x81,%l4 ! %l4 = ff0000ff4d0fc30d
2275! Mem[0000000010041408] = 00000000, %l0 = 00000000ffffffff
2276 ldswa [%i1+%o4]0x80,%l0 ! %l0 = 0000000000000000
2277! Mem[0000000010081410] = f9725d59, %l2 = ffffffff7014e7ff
2278 ldsba [%i2+%o5]0x80,%l2 ! %l2 = fffffffffffffff9
2279! %f16 = 67620000, %f0 = 47624eca
2280 fcmps %fcc3,%f16,%f0 ! %fcc3 = 2
2281! Mem[0000000030081410] = 12000000, %l4 = ff0000ff4d0fc30d
2282 ldswa [%i2+%o5]0x81,%l4 ! %l4 = 0000000012000000
2283 membar #Sync ! Added by membar checker (17)
2284! Mem[00000000300c1408] = 00000000, %f7 = 000000ff
2285 lda [%i3+%o4]0x89,%f7 ! %f7 = 00000000
2286! Mem[0000000020800000] = ffd72ce0, %l7 = 00000000c1bcec55
2287 ldsh [%o1+%g0],%l7 ! %l7 = ffffffffffffffd7
2288! Mem[00000000300c1400] = 67620000 196cef83, %l6 = 7014e7ff, %l7 = ffffffd7
2289 ldda [%i3+%g0]0x81,%l6 ! %l6 = 0000000067620000 00000000196cef83
2290
2291p0_label_81:
2292! Starting 10 instruction Store Burst
2293! %l0 = 0000000000000000, Mem[0000000030141400] = c7d32f2d592e0b3a
2294 stxa %l0,[%i5+%g0]0x89 ! Mem[0000000030141400] = 0000000000000000
2295! %l6 = 0000000067620000, Mem[00000000300c1410] = f9725d5900000000
2296 stxa %l6,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 0000000067620000
2297! %l4 = 0000000012000000, Mem[00000000201c0000] = ffec56b0
2298 stb %l4,[%o0+%g0] ! Mem[00000000201c0000] = 00ec56b0
2299! %l7 = 00000000196cef83, Mem[0000000030141408] = 2ac4c5412d2fd3c7
2300 stxa %l7,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000000196cef83
2301! %f28 = 25a83dc4 07a95c45, Mem[0000000030001410] = ff0000ff 0dc30f4d
2302 stda %f28,[%i0+%o5]0x89 ! Mem[0000000030001410] = 25a83dc4 07a95c45
2303! %l4 = 12000000, %l5 = ffffffc1, Mem[0000000010181410] = ef83ffff ffffffff
2304 stda %l4,[%i6+%o5]0x80 ! Mem[0000000010181410] = 12000000 ffffffc1
2305! %l7 = 00000000196cef83, Mem[0000000030081408] = 8e903312
2306 stwa %l7,[%i2+%o4]0x89 ! Mem[0000000030081408] = 196cef83
2307! %l2 = fffffffffffffff9, Mem[0000000030081410] = 12000000000000ff
2308 stxa %l2,[%i2+%o5]0x81 ! Mem[0000000030081410] = fffffffffffffff9
2309! %l0 = 00000000, %l1 = 0538dbc9, Mem[0000000030141410] = 1dffffff 21dcda2f
2310 stda %l0,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000 0538dbc9
2311! %l2 = fffffffffffffff9, Mem[0000000030001400] = 00000000
2312 stha %l2,[%i0+%g0]0x89 ! Mem[0000000030001400] = 0000fff9
2313
2314p0_label_82:
2315! Starting 10 instruction Load Burst
2316! Mem[0000000030181408] = ffffffff, %l2 = fffffffffffffff9
2317 lduwa [%i6+%o4]0x81,%l2 ! %l2 = 00000000ffffffff
2318! Mem[0000000010141429] = 27251c7d, %l1 = f40000000538dbc9, %asi = 80
2319 lduba [%i5+0x029]%asi,%l1 ! %l1 = 0000000000000025
2320! Mem[0000000010101400] = 3cb98a40, %l6 = 0000000067620000
2321 lduwa [%i4+%g0]0x88,%l6 ! %l6 = 000000003cb98a40
2322! Mem[0000000010001433] = f6efd97d, %l0 = 0000000000000000
2323 ldub [%i0+0x033],%l0 ! %l0 = 000000000000007d
2324! Mem[0000000030001410] = 07a95c45, %l7 = 00000000196cef83
2325 lduha [%i0+%o5]0x89,%l7 ! %l7 = 0000000000005c45
2326! Mem[0000000030181400] = 0000000000000000, %f6 = ffffe739 00000000
2327 ldda [%i6+%g0]0x81,%f6 ! %f6 = 00000000 00000000
2328! Mem[0000000030101408] = 000000ff, %f8 = 528a5c38
2329 lda [%i4+%o4]0x89,%f8 ! %f8 = 000000ff
2330! Mem[0000000010001408] = c1bcec55 7014e739, %l0 = 0000007d, %l1 = 00000025
2331 ldda [%i0+%o4]0x88,%l0 ! %l0 = 000000007014e739 00000000c1bcec55
2332! Mem[00000000300c1408] = 00000000, %l0 = 000000007014e739
2333 ldswa [%i3+%o4]0x89,%l0 ! %l0 = 0000000000000000
2334! %l5 = ffffffffffffffc1, imm = fffffffffffff2c4, %l1 = 00000000c1bcec55
2335 and %l5,-0xd3c,%l1 ! %l1 = fffffffffffff2c0
2336
2337p0_label_83:
2338! Starting 10 instruction Store Burst
2339! Mem[0000000030141408] = 00000000, %l4 = 0000000012000000
2340 ldstuba [%i5+%o4]0x81,%l4 ! %l4 = 0000000000000000
2341! %l6 = 3cb98a40, %l7 = 00005c45, Mem[0000000010041408] = 00000000 00000000, %asi = 80
2342 stda %l6,[%i1+0x008]%asi ! Mem[0000000010041408] = 3cb98a40 00005c45
2343! %l4 = 0000000000000000, Mem[0000000010001408] = 7014e739
2344 stha %l4,[%i0+%o4]0x88 ! Mem[0000000010001408] = 70140000
2345! %l4 = 0000000000000000, Mem[0000000030001410] = 455ca907
2346 stba %l4,[%i0+%o5]0x81 ! Mem[0000000030001410] = 005ca907
2347! %l4 = 00000000, %l5 = ffffffc1, Mem[0000000030081408] = 196cef83 ffffffff
2348 stda %l4,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000 ffffffc1
2349! Mem[0000000010001400] = 47624eca, %l0 = 0000000000000000
2350 swapa [%i0+%g0]0x80,%l0 ! %l0 = 0000000047624eca
2351! %f3 = 528a5c38, Mem[0000000030001408] = 2b8c0000
2352 sta %f3 ,[%i0+%o4]0x81 ! Mem[0000000030001408] = 528a5c38
2353! %l3 = 0000000000000012, Mem[0000000030101400] = ff000000
2354 stha %l3,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00120000
2355! Mem[0000000010181410] = 12000000, %l5 = 00000000ffffffc1
2356 swapa [%i6+%o5]0x80,%l5 ! %l5 = 0000000012000000
2357! %l1 = fffffffffffff2c0, %l2 = 00000000ffffffff, %l0 = 0000000047624eca
2358 add %l1,%l2,%l0 ! %l0 = 00000000fffff2bf
2359
2360p0_label_84:
2361! Starting 10 instruction Load Burst
2362! Mem[0000000010101408] = ffc3fcff54983c02, %f20 = f9725d59 00000000
2363 ldda [%i4+%o4]0x80,%f20 ! %f20 = ffc3fcff 54983c02
2364! Mem[0000000010141400] = c9db3805000000ff, %f18 = 00000000 ca4e6247
2365 ldda [%i5+%g0]0x88,%f18 ! %f18 = c9db3805 000000ff
2366! Mem[0000000010101410] = 0538dbc9, %l5 = 0000000012000000
2367 lduba [%i4+%o5]0x80,%l5 ! %l5 = 0000000000000005
2368! Mem[0000000010081400] = ff000000, %l1 = fffffffffffff2c0
2369 lduwa [%i2+%g0]0x80,%l1 ! %l1 = 00000000ff000000
2370! Mem[0000000030101400] = 00120000, %l0 = 00000000fffff2bf
2371 ldsha [%i4+%g0]0x81,%l0 ! %l0 = 0000000000000012
2372! Mem[0000000010081400] = ff000000, %f7 = 00000000
2373 lda [%i2+%g0]0x80,%f7 ! %f7 = ff000000
2374! Mem[0000000010141410] = e7390000, %l5 = 0000000000000005, %asi = 80
2375 lduha [%i5+0x010]%asi,%l5 ! %l5 = 000000000000e739
2376! Mem[00000000211c0000] = 58124d40, %l5 = 000000000000e739, %asi = 80
2377 ldsha [%o2+0x000]%asi,%l5 ! %l5 = 0000000000005812
2378! Mem[0000000030181400] = 00000000, %l7 = 0000000000005c45
2379 lduba [%i6+%g0]0x81,%l7 ! %l7 = 0000000000000000
2380! Mem[0000000010041418] = 4a1d097a2d2fd3c7, %l3 = 0000000000000012, %asi = 80
2381 ldxa [%i1+0x018]%asi,%l3 ! %l3 = 4a1d097a2d2fd3c7
2382
2383p0_label_85:
2384! Starting 10 instruction Store Burst
2385! %l3 = 4a1d097a2d2fd3c7, Mem[0000000010041410] = 0000000030b32343
2386 stxa %l3,[%i1+%o5]0x80 ! Mem[0000000010041410] = 4a1d097a2d2fd3c7
2387! %f20 = ffc3fcff, %f3 = 528a5c38, %f29 = 07a95c45
2388 fmuls %f20,%f3 ,%f29 ! %f29 = ffc3fcff
2389! %l2 = 00000000ffffffff, Mem[0000000010101410] = c9db3805
2390 stba %l2,[%i4+%o5]0x88 ! Mem[0000000010101410] = c9db38ff
2391! %f16 = 67620000, Mem[0000000010001408] = 70140000
2392 sta %f16,[%i0+%o4]0x88 ! Mem[0000000010001408] = 67620000
2393! Mem[0000000030141410] = 00000000, %l0 = 0000000000000012
2394 swapa [%i5+%o5]0x81,%l0 ! %l0 = 0000000000000000
2395! Mem[0000000030001410] = 07a95c00, %l7 = 0000000000000000
2396 swapa [%i0+%o5]0x89,%l7 ! %l7 = 0000000007a95c00
2397! %l0 = 0000000000000000, Mem[0000000010001430] = f6efd97dffffffff
2398 stx %l0,[%i0+0x030] ! Mem[0000000010001430] = 0000000000000000
2399! %l3 = 4a1d097a2d2fd3c7, immd = fffffffffffff367, %l108 = 0000000000000002
2400 udivx %l3,-0xc99,%l2 ! %l2 = 0000000000000000
2401! Mem[0000000030041408] = ffe71470, %l0 = 0000000000000000
2402 ldstuba [%i1+%o4]0x81,%l0 ! %l0 = 00000000000000ff
2403! %l3 = 4a1d097a2d2fd3c7, Mem[0000000030181400] = 00000000
2404 stwa %l3,[%i6+%g0]0x81 ! Mem[0000000030181400] = 2d2fd3c7
2405
2406p0_label_86:
2407! Starting 10 instruction Load Burst
2408! Mem[0000000030101410] = ffffffff, %l4 = 0000000000000000
2409 ldsba [%i4+%o5]0x89,%l4 ! %l4 = ffffffffffffffff
2410! Mem[0000000010001408] = c1bcec5567620000, %l6 = 000000003cb98a40
2411 ldxa [%i0+%o4]0x88,%l6 ! %l6 = c1bcec5567620000
2412! Mem[00000000201c0000] = 00ec56b0, %l5 = 0000000000005812, %asi = 80
2413 ldsba [%o0+0x000]%asi,%l5 ! %l5 = 0000000000000000
2414! Mem[0000000030041408] = ffe71470, %l7 = 0000000007a95c00
2415 ldswa [%i1+%o4]0x81,%l7 ! %l7 = ffffffffffe71470
2416! Mem[0000000030141410] = 12000000, %l3 = 4a1d097a2d2fd3c7
2417 lduha [%i5+%o5]0x89,%l3 ! %l3 = 0000000000000000
2418! Mem[0000000010101400] = 408ab93c, %f7 = ff000000
2419 lda [%i4+%g0]0x80,%f7 ! %f7 = 408ab93c
2420! Mem[00000000100c1404] = 00000000, %f31 = 3cb98a40
2421 lda [%i3+0x004]%asi,%f31 ! %f31 = 00000000
2422! Mem[0000000010181400] = 58000000, %f0 = 47624eca
2423 lda [%i6+%g0]0x80,%f0 ! %f0 = 58000000
2424! Mem[00000000211c0000] = 58124d40, %l4 = ffffffffffffffff, %asi = 80
2425 ldsha [%o2+0x000]%asi,%l4 ! %l4 = 0000000000005812
2426! Mem[0000000010181418] = 7f3f704a9ecfd1ff, %f18 = c9db3805 000000ff, %asi = 80
2427 ldda [%i6+0x018]%asi,%f18 ! %f18 = 7f3f704a 9ecfd1ff
2428
2429p0_label_87:
2430! Starting 10 instruction Store Burst
2431! Mem[0000000010101400] = 3cb98a40, %l6 = c1bcec5567620000
2432 ldstuba [%i4+%g0]0x88,%l6 ! %l6 = 0000000000000040
2433! %l5 = 0000000000000000, Mem[00000000300c1400] = 67620000
2434 stha %l5,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000
2435! %l0 = 000000ff, %l1 = ff000000, Mem[00000000100c1400] = ff58b93c 00000000
2436 stda %l0,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 000000ff ff000000
2437! %f4 = 000000ff, %f25 = 7bd47808, %f29 = ffc3fcff
2438 fadds %f4 ,%f25,%f29 ! tt=0x22, %l0 = 0000000000000121
2439! %f29 = ffc3fcff, Mem[0000000010041410] = 4a1d097a
2440 sta %f29,[%i1+%o5]0x80 ! Mem[0000000010041410] = ffc3fcff
2441! Mem[0000000030181410] = 00000058, %l5 = 0000000000000000
2442 ldstuba [%i6+%o5]0x81,%l5 ! %l5 = 0000000000000000
2443! %f20 = ffc3fcff 54983c02, %l2 = 0000000000000000
2444! Mem[0000000030081428] = 000000008e903312
2445 add %i2,0x028,%g1
2446 stda %f20,[%g1+%l2]ASI_PST16_SL ! Mem[0000000030081428] = 000000008e903312
2447! %l7 = ffffffffffe71470, Mem[0000000030041410] = 8e903312
2448 stwa %l7,[%i1+%o5]0x89 ! Mem[0000000030041410] = ffe71470
2449! Mem[00000000100c1404] = ff000000, %l0 = 0000000000000121, %asi = 80
2450 swapa [%i3+0x004]%asi,%l0 ! %l0 = 00000000ff000000
2451! %l6 = 0000000000000040, Mem[0000000010041410] = ffc3fcff
2452 stha %l6,[%i1+%o5]0x80 ! Mem[0000000010041410] = 0040fcff
2453
2454p0_label_88:
2455! Starting 10 instruction Load Burst
2456! Mem[000000001000142c] = 7569f2af, %f0 = 58000000
2457 ld [%i0+0x02c],%f0 ! %f0 = 7569f2af
2458! Mem[0000000010041428] = 25a83d0007a95c45, %f24 = 29b68648 7bd47808
2459 ldd [%i1+0x028],%f24 ! %f24 = 25a83d00 07a95c45
2460! Mem[0000000010001400] = 0000000000000000, %l5 = 0000000000000000
2461 ldxa [%i0+%g0]0x80,%l5 ! %l5 = 0000000000000000
2462! Mem[0000000030181410] = ff00005813fb39e7, %l1 = 00000000ff000000
2463 ldxa [%i6+%o5]0x81,%l1 ! %l1 = ff00005813fb39e7
2464! Mem[0000000010081408] = 000000ff, %f7 = 408ab93c
2465 lda [%i2+%o4]0x88,%f7 ! %f7 = 000000ff
2466! Mem[000000001004140b] = 3cb98a40, %l0 = 00000000ff000000
2467 ldsb [%i1+0x00b],%l0 ! %l0 = 0000000000000040
2468! Mem[0000000010101410] = c9db38ff, %l2 = 0000000000000000
2469 ldsha [%i4+%o5]0x88,%l2 ! %l2 = 00000000000038ff
2470! Mem[0000000010101408] = ffc3fcff, %l6 = 0000000000000040
2471 lduwa [%i4+%o4]0x80,%l6 ! %l6 = 00000000ffc3fcff
2472! Mem[0000000030041400] = 47624eca, %l4 = 0000000000005812
2473 lduba [%i1+%g0]0x81,%l4 ! %l4 = 0000000000000047
2474! Mem[0000000030081400] = 00000000 000000ff 00000000 c1ffffff
2475! %f0 = 7569f2af 00000000 39e71470 528a5c38
2476! %f4 = 000000ff 00000000 00000000 000000ff
2477! %f8 = 000000ff 1c576869 41737136 7569f2af
2478! %f12 = 2e43aea4 0e6afda5 54983c02 63e462cb
2479 stda %f0 ,[%i2+%g0]ASI_BLK_S ! Block Store to 0000000030081400
2480
2481p0_label_89:
2482! Starting 10 instruction Store Burst
2483! %l4 = 0000000000000047, imm = fffffffffffffc92, %l5 = 0000000000000000
2484 xnor %l4,-0x36e,%l5 ! %l5 = 000000000000032a
2485! Mem[00000000100c1408] = ffffff1d, %l5 = 000000000000032a
2486 swapa [%i3+%o4]0x80,%l5 ! %l5 = 00000000ffffff1d
2487! Mem[0000000030101408] = ff000000, %l5 = 00000000ffffff1d
2488 swapa [%i4+%o4]0x81,%l5 ! %l5 = 00000000ff000000
2489! Mem[0000000010041417] = 2d2fd3c7, %l6 = 00000000ffc3fcff
2490 ldstuba [%i1+0x017]%asi,%l6 ! %l6 = 00000000000000c7
2491! %l5 = 00000000ff000000, Mem[0000000030041408] = ffe71470
2492 stwa %l5,[%i1+%o4]0x81 ! Mem[0000000030041408] = ff000000
2493! %f14 = 54983c02 63e462cb, Mem[0000000030041410] = 7014e7ff 00000000
2494 stda %f14,[%i1+%o5]0x81 ! Mem[0000000030041410] = 54983c02 63e462cb
2495! Mem[00000000300c1408] = 00000000, %l0 = 0000000000000040
2496 ldstuba [%i3+%o4]0x89,%l0 ! %l0 = 0000000000000000
2497! Mem[0000000020800001] = ffd72ce0, %l5 = 00000000ff000000
2498 ldstuba [%o1+0x001]%asi,%l5 ! %l5 = 00000000000000d7
2499! %l6 = 00000000000000c7, Mem[0000000030101400] = 0012000000000000
2500 stxa %l6,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000000000c7
2501! Mem[0000000010041400] = 00000000 40000000 3cb98a40 00005c45
2502! %f16 = 67620000 196cef83 7f3f704a 9ecfd1ff
2503! %f20 = ffc3fcff 54983c02 13d17938 eac6fb48
2504! %f24 = 25a83d00 07a95c45 6f3e780d f6efd97d
2505! %f28 = 25a83dc4 ffc3fcff 8b7a2f3c 00000000
2506 stda %f16,[%i1+%g0]ASI_BLK_PL ! Block Store to 0000000010041400
2507
2508p0_label_90:
2509! Starting 10 instruction Load Burst
2510 membar #Sync ! Added by membar checker (18)
2511! Mem[0000000010041430] = fffcc3ff, %f8 = 000000ff
2512 lda [%i1+0x030]%asi,%f8 ! %f8 = fffcc3ff
2513! Mem[00000000300c1408] = ff000000, %l1 = ff00005813fb39e7
2514 lduwa [%i3+%o4]0x81,%l1 ! %l1 = 00000000ff000000
2515! %l0 = 0000000000000000, %l7 = ffffffffffe71470, %l0 = 0000000000000000
2516 addc %l0,%l7,%l0 ! %l0 = ffffffffffe71470
2517! Mem[0000000010041410] = ffc3fcff54983c02, %l7 = ffffffffffe71470
2518 ldxa [%i1+%o5]0x88,%l7 ! %l7 = ffc3fcff54983c02
2519! Mem[0000000030001408] = 528a5c38, %f25 = 07a95c45
2520 lda [%i0+%o4]0x81,%f25 ! %f25 = 528a5c38
2521! Mem[00000000300c1410] = 00000000, %l2 = 00000000000038ff
2522 lduwa [%i3+%o5]0x89,%l2 ! %l2 = 0000000000000000
2523! Mem[0000000030101408] = ffffff1d, %l5 = 00000000000000d7
2524 ldswa [%i4+%o4]0x81,%l5 ! %l5 = ffffffffffffff1d
2525! Mem[0000000010081438] = 8b7a2f3c592e0b79, %l5 = ffffffffffffff1d, %asi = 80
2526 ldxa [%i2+0x038]%asi,%l5 ! %l5 = 8b7a2f3c592e0b79
2527! %f13 = 0e6afda5, %f5 = 00000000, %f0 = 7569f2af 00000000
2528 fsmuld %f13,%f5 ,%f0 ! %f0 = 00000000 00000000
2529! Mem[0000000010141409] = 54983c02, %l1 = 00000000ff000000, %asi = 80
2530 ldsba [%i5+0x009]%asi,%l1 ! %l1 = ffffffffffffff98
2531
2532p0_label_91:
2533! Starting 10 instruction Store Burst
2534! %l5 = 8b7a2f3c592e0b79, Mem[0000000030141410] = 00000012
2535 stha %l5,[%i5+%o5]0x81 ! Mem[0000000030141410] = 0b790012
2536! Mem[0000000030081400] = 7569f2af, %l3 = 0000000000000000
2537 ldstuba [%i2+%g0]0x81,%l3 ! %l3 = 0000000000000075
2538! Mem[0000000010041400] = 83ef6c19, %l0 = 00000000ffe71470
2539 swapa [%i1+%g0]0x80,%l0 ! %l0 = 0000000083ef6c19
2540! %l0 = 0000000083ef6c19, Mem[0000000010101408] = ffc3fcff
2541 stba %l0,[%i4+%o4]0x80 ! Mem[0000000010101408] = 19c3fcff
2542! Mem[0000000010081400] = ff000000 196cef83 ff000000 39e7ffff
2543! %f0 = 00000000 00000000 39e71470 528a5c38
2544! %f4 = 000000ff 00000000 00000000 000000ff
2545! %f8 = fffcc3ff 1c576869 41737136 7569f2af
2546! %f12 = 2e43aea4 0e6afda5 54983c02 63e462cb
2547 stda %f0 ,[%i2+%g0]ASI_BLK_P ! Block Store to 0000000010081400
2548! Code Fragment 4, seed = 631092
2549p0_fragment_13:
2550! %l0 = 0000000083ef6c19
2551 setx 0xf3ff5c965e95e286,%g7,%l0 ! %l0 = f3ff5c965e95e286
2552! %l1 = ffffffffffffff98
2553 setx 0x2c8d3f1c3a4788b1,%g7,%l1 ! %l1 = 2c8d3f1c3a4788b1
2554 setx 0x7ff8, %g1, %g2
2555 and %l0, %g2, %l0
2556 setx 0xffffffff, %g1, %g2
2557 and %l1, %g2, %l1
2558 setx 0x100000000, %g1, %g2
2559 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2560 ta T_CHANGE_HPRIV
2561 stxa %l1, [%l0]ASI_ICACHE_INSTR
2562 ta T_CHANGE_NONHPRIV
2563! %l0 = f3ff5c965e95e286
2564 setx 0x7f4c74aa64e3f2ec,%g7,%l0 ! %l0 = 7f4c74aa64e3f2ec
2565! %l1 = 2c8d3f1c3a4788b1
2566 setx 0xae3f702a14cd2437,%g7,%l1 ! %l1 = ae3f702a14cd2437
2567p0_fragment_13_end:
2568! Mem[0000000010001400] = 00000000, %l1 = ae3f702a14cd2437
2569 ldstuba [%i0+%g0]0x80,%l1 ! %l1 = 0000000000000000
2570! %l4 = 0000000000000047, Mem[0000000010181408] = 03213a74
2571 stwa %l4,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000047
2572! Mem[0000000030081408] = 39e71470, %l0 = 7f4c74aa64e3f2ec
2573 ldswa [%i2+%o4]0x81,%l0 ! %l0 = 0000000039e71470
2574! Mem[00000000100c1410] = 47624eca, %l5 = 00000000592e0b79
2575 swapa [%i3+%o5]0x88,%l5 ! %l5 = 0000000047624eca
2576
2577p0_label_92:
2578! Starting 10 instruction Load Burst
2579! Mem[0000000010041410] = 54983c02, %l7 = ffc3fcff54983c02
2580 ldsba [%i1+%o5]0x88,%l7 ! %l7 = 0000000000000002
2581! Mem[00000000100c1410] = 592e0b79, %l2 = 0000000000000000
2582 ldswa [%i3+%o5]0x88,%l2 ! %l2 = 00000000592e0b79
2583! Code Fragment 4, seed = 248990
2584p0_fragment_14:
2585! %l0 = 0000000039e71470
2586 setx 0xdbd529e2b89e1136,%g7,%l0 ! %l0 = dbd529e2b89e1136
2587! %l1 = 0000000000000000
2588 setx 0x9a7cc5483c823861,%g7,%l1 ! %l1 = 9a7cc5483c823861
2589 setx 0x7ff8, %g1, %g2
2590 and %l0, %g2, %l0
2591 setx 0xffffffff, %g1, %g2
2592 and %l1, %g2, %l1
2593 setx 0x100000000, %g1, %g2
2594 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2595 ta T_CHANGE_HPRIV
2596 stxa %l1, [%l0]ASI_ICACHE_INSTR
2597 ta T_CHANGE_NONHPRIV
2598! %l0 = dbd529e2b89e1136
2599 setx 0xe54194ef6b9d539c,%g7,%l0 ! %l0 = e54194ef6b9d539c
2600! %l1 = 9a7cc5483c823861
2601 setx 0x30e3c6f1e25a65e7,%g7,%l1 ! %l1 = 30e3c6f1e25a65e7
2602p0_fragment_14_end:
2603! Mem[0000000030081408] = 39e71470, %f28 = 25a83dc4
2604 lda [%i2+%o4]0x81,%f28 ! %f28 = 39e71470
2605! Mem[0000000030001410] = 00000000, %l6 = 00000000000000c7
2606 ldswa [%i0+%o5]0x81,%l6 ! %l6 = 0000000000000000
2607! Mem[00000000100c1427] = 9c576869, %l4 = 0000000000000047, %asi = 80
2608 lduba [%i3+0x027]%asi,%l4 ! %l4 = 0000000000000069
2609! Mem[0000000030001400] = 0000fff9, %l7 = 0000000000000002
2610 ldsha [%i0+%g0]0x89,%l7 ! %l7 = fffffffffffffff9
2611! Mem[00000000201c0001] = 00ec56b0, %l1 = 30e3c6f1e25a65e7, %asi = 80
2612 ldsba [%o0+0x001]%asi,%l1 ! %l1 = ffffffffffffffec
2613! Mem[0000000010141410] = e7390000, %l0 = e54194ef6b9d539c
2614 ldsba [%i5+%o5]0x80,%l0 ! %l0 = ffffffffffffffe7
2615! Mem[0000000010181424] = 52d324ff, %l3 = 0000000000000075, %asi = 80
2616 lduba [%i6+0x024]%asi,%l3 ! %l3 = 0000000000000052
2617
2618p0_label_93:
2619! Starting 10 instruction Store Burst
2620! %l4 = 0000000000000069, Mem[00000000201c0001] = 00ec56b0, %asi = 80
2621 stba %l4,[%o0+0x001]%asi ! Mem[00000000201c0000] = 006956b0
2622! Mem[0000000010041410] = 023c9854, %l3 = 0000000000000052, %asi = 80
2623 swapa [%i1+0x010]%asi,%l3 ! %l3 = 00000000023c9854
2624! %l5 = 0000000047624eca, Mem[0000000030001400] = f9ff000000000000
2625 stxa %l5,[%i0+%g0]0x81 ! Mem[0000000030001400] = 0000000047624eca
2626! %f28 = 39e71470 ffc3fcff, Mem[0000000030181400] = c7d32f2d 00000000
2627 stda %f28,[%i6+%g0]0x89 ! Mem[0000000030181400] = 39e71470 ffc3fcff
2628! %l3 = 00000000023c9854, Mem[0000000010081408] = 7014e739
2629 stba %l3,[%i2+%o4]0x88 ! Mem[0000000010081408] = 7014e754
2630! Mem[00000000300c1410] = 00000000, %l1 = 00000000ffffffec
2631 swapa [%i3+%o5]0x81,%l1 ! %l1 = 0000000000000000
2632! %l0 = ffffffe7, %l1 = 00000000, Mem[0000000030081400] = ff69f2af 00000000
2633 stda %l0,[%i2+%g0]0x81 ! Mem[0000000030081400] = ffffffe7 00000000
2634! Mem[0000000021800001] = 17619770, %l7 = fffffffffffffff9
2635 ldstuba [%o3+0x001]%asi,%l7 ! %l7 = 0000000000000061
2636! Mem[0000000010141400] = ff000000, %l4 = 0000000000000069
2637 ldstuba [%i5+%g0]0x80,%l4 ! %l4 = 00000000000000ff
2638! %f10 = 41737136 7569f2af, %l1 = 0000000000000000
2639! Mem[0000000010101408] = 19c3fcff54983c02
2640 add %i4,0x008,%g1
2641 stda %f10,[%g1+%l1]ASI_PST8_PL ! Mem[0000000010101408] = 19c3fcff54983c02
2642
2643p0_label_94:
2644! Starting 10 instruction Load Burst
2645! Mem[0000000030101408] = 1dffffff, %l5 = 0000000047624eca
2646 lduha [%i4+%o4]0x89,%l5 ! %l5 = 000000000000ffff
2647! Mem[00000000100c1400] = 000000ff00000121, %l4 = 00000000000000ff
2648 ldxa [%i3+%g0]0x80,%l4 ! %l4 = 000000ff00000121
2649! Mem[0000000030041400] = 47624eca, %l1 = 0000000000000000
2650 lduba [%i1+%g0]0x81,%l1 ! %l1 = 0000000000000047
2651! Mem[00000000300c1408] = ff000000, %l4 = 000000ff00000121
2652 ldsba [%i3+%o4]0x81,%l4 ! %l4 = ffffffffffffffff
2653! Mem[0000000010101408] = fffcc319, %l1 = 0000000000000047
2654 lduba [%i4+%o4]0x88,%l1 ! %l1 = 0000000000000019
2655! Mem[00000000211c0000] = 58124d40, %l5 = 000000000000ffff, %asi = 80
2656 lduba [%o2+0x000]%asi,%l5 ! %l5 = 0000000000000058
2657! Mem[0000000030181410] = 580000ff, %l6 = 0000000000000000
2658 lduba [%i6+%o5]0x89,%l6 ! %l6 = 00000000000000ff
2659! Mem[0000000030141408] = 000000ff, %l0 = ffffffffffffffe7
2660 lduwa [%i5+%o4]0x89,%l0 ! %l0 = 00000000000000ff
2661! Mem[0000000010041400] = ffe71470, %l0 = 00000000000000ff
2662 ldsba [%i1+%g0]0x80,%l0 ! %l0 = ffffffffffffffff
2663! Mem[00000000100c1426] = 9c576869, %l4 = ffffffffffffffff, %asi = 80
2664 ldsha [%i3+0x026]%asi,%l4 ! %l4 = 0000000000006869
2665
2666p0_label_95:
2667! Starting 10 instruction Store Burst
2668! Mem[0000000030001410] = 00000000, %l0 = ffffffffffffffff
2669 ldstuba [%i0+%o5]0x81,%l0 ! %l0 = 0000000000000000
2670! Mem[0000000030041408] = ff000000, %l3 = 00000000023c9854
2671 ldstuba [%i1+%o4]0x81,%l3 ! %l3 = 00000000000000ff
2672! %l4 = 0000000000006869, Mem[0000000010001400] = ff000000
2673 stha %l4,[%i0+%g0]0x80 ! Mem[0000000010001400] = 68690000
2674! %f12 = 2e43aea4 0e6afda5, Mem[0000000010081410] = ff000000 00000000
2675 stda %f12,[%i2+%o5]0x88 ! Mem[0000000010081410] = 2e43aea4 0e6afda5
2676! %l1 = 0000000000000019, Mem[0000000010141400] = 000000ff
2677 stwa %l1,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000019
2678! Mem[0000000030141408] = 000000ff, %l7 = 0000000000000061
2679 swapa [%i5+%o4]0x89,%l7 ! %l7 = 00000000000000ff
2680! %l6 = 000000ff, %l7 = 000000ff, Mem[0000000010041408] = ffd1cf9e 4a703f7f
2681 stda %l6,[%i1+%o4]0x80 ! Mem[0000000010041408] = 000000ff 000000ff
2682! %l7 = 00000000000000ff, Mem[0000000010141400] = 00000019
2683 stba %l7,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000000ff
2684! Mem[0000000030041408] = 000000ff, %l4 = 0000000000006869
2685 swapa [%i1+%o4]0x89,%l4 ! %l4 = 00000000000000ff
2686! %l0 = 0000000000000000, imm = 0000000000000773, %l2 = 00000000592e0b79
2687 addc %l0,0x773,%l2 ! %l2 = 0000000000000773
2688
2689p0_label_96:
2690! Starting 10 instruction Load Burst
2691! Mem[0000000030141410] = 1200790b, %f4 = 000000ff
2692 lda [%i5+%o5]0x89,%f4 ! %f4 = 1200790b
2693! Mem[00000000100c1430] = 000000000e6afda5, %f16 = 67620000 196cef83, %asi = 80
2694 ldda [%i3+0x030]%asi,%f16 ! %f16 = 00000000 0e6afda5
2695! %l7 = 00000000000000ff, %l7 = 00000000000000ff, %l2 = 0000000000000773
2696 or %l7,%l7,%l2 ! %l2 = 00000000000000ff
2697! Mem[00000000300c1400] = 00000000196cef83, %f12 = 2e43aea4 0e6afda5
2698 ldda [%i3+%g0]0x81,%f12 ! %f12 = 00000000 196cef83
2699! Mem[0000000010141438] = 278d28d2, %l5 = 0000000000000058
2700 ldsw [%i5+0x038],%l5 ! %l5 = 00000000278d28d2
2701! Mem[0000000030141400] = 00000000, %f13 = 196cef83
2702 lda [%i5+%g0]0x81,%f13 ! %f13 = 00000000
2703! Mem[0000000021800100] = e7399830, %l5 = 00000000278d28d2
2704 ldsb [%o3+0x100],%l5 ! %l5 = ffffffffffffffe7
2705! Mem[000000001000140c] = 55ecbcc1, %l1 = 0000000000000019
2706 lduw [%i0+0x00c],%l1 ! %l1 = 0000000055ecbcc1
2707! Mem[0000000010101410] = ff38dbc9 00000000, %l6 = 000000ff, %l7 = 000000ff
2708 ldda [%i4+%o5]0x80,%l6 ! %l6 = 00000000ff38dbc9 0000000000000000
2709! Mem[0000000030001408] = 385c8a52, %l0 = 0000000000000000
2710 lduba [%i0+%o4]0x89,%l0 ! %l0 = 0000000000000052
2711
2712p0_label_97:
2713! Starting 10 instruction Store Burst
2714! %l2 = 000000ff, %l3 = 000000ff, Mem[0000000010001420] = 528a5c38 1c576869, %asi = 80
2715 stda %l2,[%i0+0x020]%asi ! Mem[0000000010001420] = 000000ff 000000ff
2716! %l1 = 0000000055ecbcc1, Mem[0000000030141410] = c9db38051200790b
2717 stxa %l1,[%i5+%o5]0x89 ! Mem[0000000030141410] = 0000000055ecbcc1
2718! %l2 = 00000000000000ff, %l0 = 0000000000000052, %y = 00000011
2719 sdiv %l2,%l0,%l2 ! %l2 = 000000003512bb54
2720 mov %l0,%y ! %y = 00000052
2721! %l3 = 00000000000000ff, Mem[0000000030041400] = 47624eca
2722 stwa %l3,[%i1+%g0]0x81 ! Mem[0000000030041400] = 000000ff
2723! %l2 = 000000003512bb54, imm = fffffffffffffb3c, %l1 = 0000000055ecbcc1
2724 subc %l2,-0x4c4,%l1 ! %l1 = 000000003512c018
2725! Mem[0000000010001409] = 00006267, %l1 = 000000003512c018
2726 ldstub [%i0+0x009],%l1 ! %l1 = 0000000000000000
2727! %f13 = 00000000, Mem[0000000010141408] = 023c9854
2728 sta %f13,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000
2729! Mem[0000000030141400] = 00000000 00000000 61000000 196cef83
2730! %f0 = 00000000 00000000 39e71470 528a5c38
2731! %f4 = 1200790b 00000000 00000000 000000ff
2732! %f8 = fffcc3ff 1c576869 41737136 7569f2af
2733! %f12 = 00000000 00000000 54983c02 63e462cb
2734 stda %f0 ,[%i5+%g0]ASI_BLK_S ! Block Store to 0000000030141400
2735! %l3 = 00000000000000ff, Mem[00000000100c1400] = ff000000
2736 stwa %l3,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 000000ff
2737! Mem[0000000030181408] = ffffffff, %l1 = 0000000000000000
2738 ldstuba [%i6+%o4]0x89,%l1 ! %l1 = 00000000000000ff
2739
2740p0_label_98:
2741! Starting 10 instruction Load Burst
2742! Mem[00000000300c1400] = 00000000196cef83, %l7 = 0000000000000000
2743 ldxa [%i3+%g0]0x81,%l7 ! %l7 = 00000000196cef83
2744! Mem[0000000010181408] = 00000047, %f30 = 8b7a2f3c
2745 lda [%i6+%o4]0x80,%f30 ! %f30 = 00000047
2746! Mem[00000000300c1400] = 00000000, %f29 = ffc3fcff
2747 lda [%i3+%g0]0x81,%f29 ! %f29 = 00000000
2748 membar #Sync ! Added by membar checker (19)
2749! Mem[0000000010081410] = 2e43aea40e6afda5, %f22 = 13d17938 eac6fb48
2750 ldda [%i2+%o5]0x88,%f22 ! %f22 = 2e43aea4 0e6afda5
2751! Mem[0000000030081410] = 000000ff, %l7 = 00000000196cef83
2752 ldswa [%i2+%o5]0x81,%l7 ! %l7 = 00000000000000ff
2753! Mem[0000000010001408] = 00ff6267, %l6 = 00000000ff38dbc9
2754 ldsha [%i0+%o4]0x80,%l6 ! %l6 = 00000000000000ff
2755! Mem[00000000100c1400] = ff000000, %f8 = fffcc3ff
2756 ld [%i3+%g0],%f8 ! %f8 = ff000000
2757! Mem[0000000010181410] = c1ffffff, %l5 = ffffffffffffffe7
2758 lduwa [%i6+%o5]0x88,%l5 ! %l5 = 00000000c1ffffff
2759! Mem[000000001008141e] = 000000ff, %l1 = 00000000000000ff
2760 ldsb [%i2+0x01e],%l1 ! %l1 = 0000000000000000
2761! Mem[0000000030001408] = f4bca11a 385c8a52, %l4 = 000000ff, %l5 = c1ffffff
2762 ldda [%i0+%o4]0x89,%l4 ! %l4 = 00000000385c8a52 00000000f4bca11a
2763
2764p0_label_99:
2765! Starting 10 instruction Store Burst
2766! Mem[0000000010041408] = ff000000, %l1 = 0000000000000000
2767 swapa [%i1+%o4]0x88,%l1 ! %l1 = 00000000ff000000
2768! Mem[0000000010181401] = 58000000, %l4 = 00000000385c8a52
2769 ldstub [%i6+0x001],%l4 ! %l4 = 0000000000000000
2770! %f2 = 39e71470 528a5c38, %l4 = 0000000000000000
2771! Mem[0000000010101438] = 54983c0263e462cb
2772 add %i4,0x038,%g1
2773 stda %f2,[%g1+%l4]ASI_PST8_P ! Mem[0000000010101438] = 54983c0263e462cb
2774! %l4 = 0000000000000000, Mem[0000000010001410] = ff0000ff00000000
2775 stxa %l4,[%i0+%o5]0x80 ! Mem[0000000010001410] = 0000000000000000
2776! %l4 = 0000000000000000, Mem[0000000010141408] = dd5eb35f00000000
2777 stxa %l4,[%i5+%o4]0x88 ! Mem[0000000010141408] = 0000000000000000
2778! %l4 = 0000000000000000, Mem[00000000300c1408] = ff000000
2779 stba %l4,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000
2780! %l7 = 00000000000000ff, Mem[0000000010041408] = 00000000, %asi = 80
2781 stha %l7,[%i1+0x008]%asi ! Mem[0000000010041408] = 00ff0000
2782! Mem[0000000030181410] = ff000058, %l3 = 00000000000000ff
2783 ldstuba [%i6+%o5]0x81,%l3 ! %l3 = 00000000000000ff
2784! %f10 = 41737136 7569f2af, %l6 = 00000000000000ff
2785! Mem[0000000010181438] = 0745e81a196cef83
2786 add %i6,0x038,%g1
2787 stda %f10,[%g1+%l6]ASI_PST8_PL ! Mem[0000000010181438] = aff2697536717341
2788! Mem[00000000100c1410] = 592e0b79, %l7 = 00000000000000ff
2789 swapa [%i3+%o5]0x88,%l7 ! %l7 = 00000000592e0b79
2790
2791p0_label_100:
2792! Starting 10 instruction Load Burst
2793! Mem[00000000100c1438] = 00000000595d72f9, %l2 = 000000003512bb54
2794 ldx [%i3+0x038],%l2 ! %l2 = 00000000595d72f9
2795! Mem[0000000030041410] = cb62e463023c9854, %f16 = 00000000 0e6afda5
2796 ldda [%i1+%o5]0x89,%f16 ! %f16 = cb62e463 023c9854
2797! Mem[0000000010101410] = c9db38ff, %l4 = 0000000000000000
2798 ldswa [%i4+%o5]0x88,%l4 ! %l4 = ffffffffc9db38ff
2799! Mem[0000000010001410] = 00000000, %l5 = 00000000f4bca11a
2800 ldswa [%i0+%o5]0x88,%l5 ! %l5 = 0000000000000000
2801! Mem[0000000010101400] = ff8ab93c00000000, %l0 = 0000000000000052
2802 ldxa [%i4+%g0]0x80,%l0 ! %l0 = ff8ab93c00000000
2803! Mem[00000000300c1410] = ffffffec67620000, %l4 = ffffffffc9db38ff
2804 ldxa [%i3+%o5]0x81,%l4 ! %l4 = ffffffec67620000
2805! Mem[0000000030081400] = ffffffe7 00000000 39e71470 528a5c38
2806! Mem[0000000030081410] = 000000ff 00000000 00000000 000000ff
2807! Mem[0000000030081420] = 000000ff 1c576869 41737136 7569f2af
2808! Mem[0000000030081430] = 2e43aea4 0e6afda5 54983c02 63e462cb
2809 ldda [%i2+%g0]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030081400
2810! Mem[0000000030081410] = 000000ff00000000, %f18 = 7f3f704a 9ecfd1ff
2811 ldda [%i2+%o5]0x81,%f18 ! %f18 = 000000ff 00000000
2812! Mem[0000000030141410] = 1200790b, %l0 = ff8ab93c00000000
2813 lduwa [%i5+%o5]0x81,%l0 ! %l0 = 000000001200790b
2814! Mem[0000000030141410] = 1200790b00000000, %f28 = 39e71470 00000000
2815 ldda [%i5+%o5]0x81,%f28 ! %f28 = 1200790b 00000000
2816
2817p0_label_101:
2818! Starting 10 instruction Store Burst
2819! %l6 = 00000000000000ff, Mem[0000000020800000] = ffff2ce0
2820 stb %l6,[%o1+%g0] ! Mem[0000000020800000] = ffff2ce0
2821! %l0 = 000000001200790b, imm = fffffffffffff91b, %l7 = 00000000592e0b79
2822 sub %l0,-0x6e5,%l7 ! %l7 = 0000000012007ff0
2823! %l4 = ffffffec67620000, Mem[0000000010001408] = 6762ff00
2824 stba %l4,[%i0+%o4]0x88 ! Mem[0000000010001408] = 6762ff00
2825! %l2 = 00000000595d72f9, Mem[0000000030141408] = 39e71470528a5c38
2826 stxa %l2,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000000595d72f9
2827! %l4 = ffffffec67620000, Mem[0000000020800040] = ff5f7f10
2828 sth %l4,[%o1+0x040] ! Mem[0000000020800040] = 00007f10
2829! %l5 = 0000000000000000, Mem[0000000021800080] = 43879fd0, %asi = 80
2830 stha %l5,[%o3+0x080]%asi ! Mem[0000000021800080] = 00009fd0
2831! %l0 = 1200790b, %l1 = ff000000, Mem[0000000010081408] = 54e71470 528a5c38
2832 stda %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = 1200790b ff000000
2833! %l6 = 00000000000000ff, Mem[0000000030001408] = 385c8a52
2834 stha %l6,[%i0+%o4]0x89 ! Mem[0000000030001408] = 385c00ff
2835! %f0 = 00000000 e7ffffff, %l7 = 0000000012007ff0
2836! Mem[0000000010141428] = 27251c7d0538dbc9
2837 add %i5,0x028,%g1
2838 stda %f0,[%g1+%l7]ASI_PST8_P ! Mem[0000000010141428] = 000000000538dbc9
2839 membar #Sync ! Added by membar checker (20)
2840! %l0 = 000000001200790b, Mem[0000000030081400] = e7ffffff
2841 stha %l0,[%i2+%g0]0x89 ! Mem[0000000030081400] = e7ff790b
2842
2843p0_label_102:
2844! Starting 10 instruction Load Burst
2845! Mem[00000000300c1410] = ecffffff, %l6 = 00000000000000ff
2846 lduwa [%i3+%o5]0x89,%l6 ! %l6 = 00000000ecffffff
2847! Mem[0000000010181422] = 76aa6158, %l3 = 00000000000000ff
2848 lduh [%i6+0x022],%l3 ! %l3 = 0000000000006158
2849! Mem[0000000030141400] = 00000000 00000000 00000000 595d72f9
2850! Mem[0000000030141410] = 1200790b 00000000 00000000 000000ff
2851! Mem[0000000030141420] = fffcc3ff 1c576869 41737136 7569f2af
2852! Mem[0000000030141430] = 00000000 00000000 54983c02 63e462cb
2853 ldda [%i5+%g0]ASI_BLK_SL,%f0 ! Block Load from 0000000030141400
2854! Mem[0000000030181410] = 580000ff, %l4 = ffffffec67620000
2855 ldsha [%i6+%o5]0x89,%l4 ! %l4 = 00000000000000ff
2856! Mem[0000000030101400] = 00000000, %l0 = 000000001200790b
2857 lduba [%i4+%g0]0x89,%l0 ! %l0 = 0000000000000000
2858! Mem[00000000300c1400] = 00000000, %l1 = 00000000ff000000
2859 ldsha [%i3+%g0]0x89,%l1 ! %l1 = 0000000000000000
2860! Mem[0000000010101410] = ff38dbc9, %l1 = 0000000000000000
2861 ldsba [%i4+%o5]0x80,%l1 ! %l1 = ffffffffffffffff
2862! Mem[0000000010001438] = 54983c02, %l0 = 0000000000000000
2863 lduh [%i0+0x038],%l0 ! %l0 = 0000000000005498
2864! Mem[0000000021800141] = 01cb4e60, %l3 = 0000000000006158
2865 ldsb [%o3+0x141],%l3 ! %l3 = ffffffffffffffcb
2866! Mem[000000001000141c] = ffffffff, %f25 = 528a5c38
2867 ld [%i0+0x01c],%f25 ! %f25 = ffffffff
2868
2869p0_label_103:
2870! Starting 10 instruction Store Burst
2871! %f22 = 2e43aea4 0e6afda5, %l4 = 00000000000000ff
2872! Mem[0000000010181420] = 76aa615852d324ff
2873 add %i6,0x020,%g1
2874 stda %f22,[%g1+%l4]ASI_PST8_PL ! Mem[0000000010181420] = a5fd6a0ea4ae432e
2875! %l1 = ffffffffffffffff, %l7 = 0000000012007ff0, %l4 = 00000000000000ff
2876 orn %l1,%l7,%l4 ! %l4 = ffffffffffffffff
2877! %l2 = 00000000595d72f9, %l7 = 0000000012007ff0, %y = 00000052
2878 umul %l2,%l7,%l3 ! %l3 = 0648bebea5a55070, %y = 0648bebe
2879 membar #Sync ! Added by membar checker (21)
2880! %l5 = 0000000000000000, Mem[0000000030141410] = 1200790b00000000
2881 stxa %l5,[%i5+%o5]0x81 ! Mem[0000000030141410] = 0000000000000000
2882! %f12 = 00000000 00000000, Mem[0000000030081400] = 0b79ffe7 00000000
2883 stda %f12,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000 00000000
2884! Mem[0000000030041400] = 000000ff 00000000 69680000 55ecbcc1
2885! %f0 = 00000000 00000000 f9725d59 00000000
2886! %f4 = 00000000 0b790012 ff000000 00000000
2887! %f8 = 6968571c ffc3fcff aff26975 36717341
2888! %f12 = 00000000 00000000 cb62e463 023c9854
2889 stda %f0 ,[%i1+%g0]ASI_BLK_SL ! Block Store to 0000000030041400
2890! Mem[000000001000140a] = 00ff6267, %l3 = 0648bebea5a55070
2891 ldstub [%i0+0x00a],%l3 ! %l3 = 0000000000000062
2892! Mem[00000000300c1408] = 00000000, %l0 = 0000000000005498
2893 ldstuba [%i3+%o4]0x81,%l0 ! %l0 = 0000000000000000
2894! Mem[0000000010181408] = 47000000, %l4 = 00000000ffffffff
2895 swapa [%i6+%o4]0x88,%l4 ! %l4 = 0000000047000000
2896! %f14 = cb62e463 023c9854, %l6 = 00000000ecffffff
2897! Mem[0000000010081410] = a5fd6a0ea4ae432e
2898 add %i2,0x010,%g1
2899 stda %f14,[%g1+%l6]ASI_PST8_P ! Mem[0000000010081410] = cb62e463023c9854
2900
2901p0_label_104:
2902! Starting 10 instruction Load Burst
2903! Mem[0000000030141408] = 00000000, %l7 = 0000000012007ff0
2904 lduwa [%i5+%o4]0x81,%l7 ! %l7 = 0000000000000000
2905! %f27 = f6efd97d, %f3 = 00000000, %f19 = 00000000
2906 fdivs %f27,%f3 ,%f19 ! %f19 = ff800000
2907 membar #Sync ! Added by membar checker (22)
2908! Mem[0000000010041410] = 00000052fffcc3ff, %l5 = 0000000000000000
2909 ldxa [%i1+%o5]0x80,%l5 ! %l5 = 00000052fffcc3ff
2910! Mem[0000000030041400] = 00000000, %l7 = 0000000000000000
2911 lduha [%i1+%g0]0x81,%l7 ! %l7 = 0000000000000000
2912! Mem[0000000010141408] = 0000000000000000, %f16 = cb62e463 023c9854
2913 ldda [%i5+%o4]0x80,%f16 ! %f16 = 00000000 00000000
2914! %l7 = 0000000000000000, %l6 = 00000000ecffffff, %l1 = ffffffffffffffff
2915 xor %l7,%l6,%l1 ! %l1 = 00000000ecffffff
2916! %l2 = 00000000595d72f9, %l3 = 0000000000000062, %l5 = 00000052fffcc3ff
2917 orn %l2,%l3,%l5 ! %l5 = fffffffffffffffd
2918! Mem[0000000010141410] = e739000000000000, %l1 = 00000000ecffffff
2919 ldxa [%i5+%o5]0x80,%l1 ! %l1 = e739000000000000
2920! %f12 = 00000000, %f19 = ff800000, %f26 = 6f3e780d
2921 fadds %f12,%f19,%f26 ! %f26 = ff800000
2922! Mem[0000000030001408] = ff005c38 1aa1bcf4, %l6 = ecffffff, %l7 = 00000000
2923 ldda [%i0+%o4]0x81,%l6 ! %l6 = 00000000ff005c38 000000001aa1bcf4
2924
2925p0_label_105:
2926! Starting 10 instruction Store Burst
2927! %l6 = 00000000ff005c38, Mem[0000000010001400] = 68690000
2928 stwa %l6,[%i0+%g0]0x80 ! Mem[0000000010001400] = ff005c38
2929! %l1 = e739000000000000, Mem[0000000030181408] = ffffffff
2930 stha %l1,[%i6+%o4]0x89 ! Mem[0000000030181408] = ffff0000
2931! Mem[0000000010141418] = 7e45eefa582b0ee3, %l5 = fffffffffffffffd, %l0 = 0000000000000000
2932 add %i5,0x18,%g1
2933 casxa [%g1]0x80,%l5,%l0 ! %l0 = 7e45eefa582b0ee3
2934! %f14 = cb62e463, Mem[0000000010081410] = cb62e463
2935 sta %f14,[%i2+%o5]0x80 ! Mem[0000000010081410] = cb62e463
2936! %f16 = 00000000 00000000, Mem[0000000010001410] = 00000000 00000000
2937 stda %f16,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000 00000000
2938! %l0 = 582b0ee3, %l1 = 00000000, Mem[0000000010181430] = 25a83dc4 faee457e
2939 std %l0,[%i6+0x030] ! Mem[0000000010181430] = 582b0ee3 00000000
2940! %l2 = 00000000595d72f9, Mem[00000000300c1410] = ffffffec67620000
2941 stxa %l2,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000595d72f9
2942! %l0 = 582b0ee3, %l1 = 00000000, Mem[0000000030181408] = 0000ffff 8e903312
2943 stda %l0,[%i6+%o4]0x81 ! Mem[0000000030181408] = 582b0ee3 00000000
2944! %f0 = 00000000 00000000, Mem[0000000010041400] = ffe71470 00006267
2945 stda %f0 ,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000 00000000
2946! %l3 = 0000000000000062, Mem[00000000100c1420] = 00125c389c576869
2947 stx %l3,[%i3+0x020] ! Mem[00000000100c1420] = 0000000000000062
2948
2949p0_label_106:
2950! Starting 10 instruction Load Burst
2951! Mem[0000000030041408] = 00000000, %l7 = 000000001aa1bcf4
2952 ldswa [%i1+%o4]0x81,%l7 ! %l7 = 0000000000000000
2953! Mem[0000000010181408] = ffffffff, %l5 = fffffffffffffffd
2954 ldsha [%i6+%o4]0x80,%l5 ! %l5 = ffffffffffffffff
2955! Mem[0000000030181400] = 39e71470 ffc3fcff, %l4 = 47000000, %l5 = ffffffff
2956 ldda [%i6+%g0]0x89,%l4 ! %l4 = 00000000ffc3fcff 0000000039e71470
2957! Mem[0000000010181408] = ffffffff, %l7 = 0000000000000000
2958 ldsba [%i6+%o4]0x88,%l7 ! %l7 = ffffffffffffffff
2959! Mem[00000000100c1430] = 000000000e6afda5, %l6 = 00000000ff005c38
2960 ldx [%i3+0x030],%l6 ! %l6 = 000000000e6afda5
2961! Mem[00000000300c1410] = 00000000, %l4 = 00000000ffc3fcff
2962 lduha [%i3+%o5]0x89,%l4 ! %l4 = 0000000000000000
2963! Mem[000000001004142c] = 0d783e6f, %f4 = 00000000
2964 ld [%i1+0x02c],%f4 ! %f4 = 0d783e6f
2965! Mem[0000000030001410] = 000000ff, %l5 = 0000000039e71470
2966 ldsba [%i0+%o5]0x89,%l5 ! %l5 = ffffffffffffffff
2967! Mem[0000000010081410] = 54983c02 63e462cb, %l2 = 595d72f9, %l3 = 00000062
2968 ldda [%i2+%o5]0x88,%l2 ! %l2 = 0000000063e462cb 0000000054983c02
2969! Mem[0000000030181400] = 39e71470ffc3fcff, %l3 = 0000000054983c02
2970 ldxa [%i6+%g0]0x89,%l3 ! %l3 = 39e71470ffc3fcff
2971
2972p0_label_107:
2973! Starting 10 instruction Store Burst
2974! Mem[0000000021800141] = 01cb4e60, %l1 = e739000000000000
2975 ldstuba [%o3+0x141]%asi,%l1 ! %l1 = 00000000000000cb
2976! %f23 = 0e6afda5, Mem[0000000010181410] = ffffffc1
2977 sta %f23,[%i6+%o5]0x80 ! Mem[0000000010181410] = 0e6afda5
2978! Mem[0000000010101430] = 2e43aea4, %l4 = 0000000000000000, %asi = 80
2979 swapa [%i4+0x030]%asi,%l4 ! %l4 = 000000002e43aea4
2980! %l4 = 000000002e43aea4, Mem[0000000030101400] = 00000000000000c7
2981 stxa %l4,[%i4+%g0]0x81 ! Mem[0000000030101400] = 000000002e43aea4
2982! %f3 = 00000000, Mem[0000000010041400] = 00000000
2983 sta %f3 ,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000
2984! Code Fragment 4, seed = 418355
2985p0_fragment_15:
2986! %l0 = 7e45eefa582b0ee3
2987 setx 0xfa3d77ef265c098e,%g7,%l0 ! %l0 = fa3d77ef265c098e
2988! %l1 = 00000000000000cb
2989 setx 0xcd16008a8f87a139,%g7,%l1 ! %l1 = cd16008a8f87a139
2990 setx 0x7ff8, %g1, %g2
2991 and %l0, %g2, %l0
2992 setx 0xffffffff, %g1, %g2
2993 and %l1, %g2, %l1
2994 setx 0x100000000, %g1, %g2
2995 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2996 ta T_CHANGE_HPRIV
2997 stxa %l1, [%l0]ASI_ICACHE_INSTR
2998 ta T_CHANGE_NONHPRIV
2999! %l0 = fa3d77ef265c098e
3000 setx 0x79a8d961ca7944f4,%g7,%l0 ! %l0 = 79a8d961ca7944f4
3001! %l1 = cd16008a8f87a139
3002 setx 0x1d5697642e5077bf,%g7,%l1 ! %l1 = 1d5697642e5077bf
3003p0_fragment_15_end:
3004! %l4 = 000000002e43aea4, Mem[0000000030101410] = ffffffff
3005 stha %l4,[%i4+%o5]0x89 ! Mem[0000000030101410] = ffffaea4
3006! %l3 = 39e71470ffc3fcff, %l2 = 0000000063e462cb, %l0 = 79a8d961ca7944f4
3007 xnor %l3,%l2,%l0 ! %l0 = c618eb8f63d861cb
3008! Mem[0000000021800001] = 17ff9770, %l3 = 39e71470ffc3fcff
3009 ldstuba [%o3+0x001]%asi,%l3 ! %l3 = 00000000000000ff
3010! %f14 = cb62e463 023c9854, Mem[0000000030041410] = 1200790b 00000000
3011 stda %f14,[%i1+%o5]0x81 ! Mem[0000000030041410] = cb62e463 023c9854
3012
3013p0_label_108:
3014! Starting 10 instruction Load Burst
3015! Mem[0000000010081418] = 00000000, %l0 = c618eb8f63d861cb
3016 lduh [%i2+0x018],%l0 ! %l0 = 0000000000000000
3017! Mem[0000000010101410] = c9db38ff, %l6 = 000000000e6afda5
3018 ldsba [%i4+%o5]0x88,%l6 ! %l6 = ffffffffffffffff
3019! Mem[0000000010081408] = 1200790bff000000, %f4 = 0d783e6f 0b790012
3020 ldda [%i2+%o4]0x80,%f4 ! %f4 = 1200790b ff000000
3021! Mem[0000000010041410] = 52000000, %l0 = 0000000000000000
3022 lduha [%i1+%o5]0x88,%l0 ! %l0 = 0000000000000000
3023 membar #Sync ! Added by membar checker (23)
3024! Mem[00000000100c1400] = ff000000 00000121 0000032a 55ecbcc1
3025! Mem[00000000100c1410] = ff000000 00000000 41c5c42a 465c9153
3026! Mem[00000000100c1420] = 00000000 00000062 cadbff00 00000000
3027! Mem[00000000100c1430] = 00000000 0e6afda5 00000000 595d72f9
3028 ldda [%i3+%g0]ASI_BLK_P,%f16 ! Block Load from 00000000100c1400
3029! Mem[0000000030041408] = 00000000, %l2 = 0000000063e462cb
3030 ldsba [%i1+%o4]0x81,%l2 ! %l2 = 0000000000000000
3031! Mem[0000000030081408] = 7014e739, %l2 = 0000000000000000
3032 lduwa [%i2+%o4]0x89,%l2 ! %l2 = 000000007014e739
3033! Mem[0000000010001408] = 00ffff6755ecbcc1, %l2 = 000000007014e739
3034 ldx [%i0+%o4],%l2 ! %l2 = 00ffff6755ecbcc1
3035! Mem[0000000010041404] = 00000000, %l0 = 0000000000000000
3036 ldsw [%i1+0x004],%l0 ! %l0 = 0000000000000000
3037! Mem[00000000211c0000] = 58124d40, %l6 = ffffffffffffffff
3038 ldsh [%o2+%g0],%l6 ! %l6 = 0000000000005812
3039
3040p0_label_109:
3041! Starting 10 instruction Store Burst
3042! Mem[0000000030001410] = 000000ff, %l5 = 00000000ffffffff
3043 swapa [%i0+%o5]0x89,%l5 ! %l5 = 00000000000000ff
3044! Mem[00000000100c1400] = ff000000, %l1 = 1d5697642e5077bf
3045 ldstuba [%i3+%g0]0x80,%l1 ! %l1 = 00000000000000ff
3046! Mem[0000000010181400] = 58ff0000 00000000 ffffffff 8e903312
3047! %f16 = ff000000 00000121 0000032a 55ecbcc1
3048! %f20 = ff000000 00000000 41c5c42a 465c9153
3049! %f24 = 00000000 00000062 cadbff00 00000000
3050! %f28 = 00000000 0e6afda5 00000000 595d72f9
3051 stda %f16,[%i6+%g0]ASI_COMMIT_P ! Block Store to 0000000010181400
3052 membar #Sync ! Added by membar checker (24)
3053! %l1 = 00000000000000ff, Mem[0000000010181400] = ff00000000000121
3054 stxa %l1,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000000000ff
3055! %f2 = f9725d59 00000000, Mem[0000000010081410] = 63e462cb 54983c02
3056 stda %f2 ,[%i2+%o5]0x88 ! Mem[0000000010081410] = f9725d59 00000000
3057! Mem[0000000010001410] = 00000000, %l7 = 00000000ffffffff
3058 swapa [%i0+%o5]0x88,%l7 ! %l7 = 0000000000000000
3059! Mem[000000001018141c] = 465c9153, %l0 = 0000000000000000
3060 ldstuba [%i6+0x01c]%asi,%l0 ! %l0 = 0000000000000046
3061! %l0 = 0000000000000046, Mem[0000000030181410] = 580000ff
3062 stwa %l0,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000046
3063! %f25 = 00000062, %f8 = 6968571c
3064 fcmpes %fcc2,%f25,%f8 ! %fcc2 = 1
3065! Mem[0000000030141410] = 00000000, %l1 = 00000000000000ff
3066 ldstuba [%i5+%o5]0x89,%l1 ! %l1 = 0000000000000000
3067
3068p0_label_110:
3069! Starting 10 instruction Load Burst
3070! Mem[0000000010141410] = e7390000, %l0 = 0000000000000046
3071 ldswa [%i5+%o5]0x80,%l0 ! %l0 = ffffffffe7390000
3072! Mem[0000000030141408] = 00000000595d72f9, %l2 = 00ffff6755ecbcc1
3073 ldxa [%i5+%o4]0x81,%l2 ! %l2 = 00000000595d72f9
3074! Mem[0000000030181408] = 582b0ee3, %l2 = 00000000595d72f9
3075 ldswa [%i6+%o4]0x81,%l2 ! %l2 = 00000000582b0ee3
3076! Mem[0000000010001418] = ef83ffffffffffff, %f12 = 00000000 00000000, %asi = 80
3077 ldda [%i0+0x018]%asi,%f12 ! %f12 = ef83ffff ffffffff
3078! Mem[0000000010141434] = 7e5ba0b5, %l7 = 0000000000000000, %asi = 80
3079 ldswa [%i5+0x034]%asi,%l7 ! %l7 = 000000007e5ba0b5
3080! Mem[0000000030101400] = 00000000, %l2 = 00000000582b0ee3
3081 lduha [%i4+%g0]0x81,%l2 ! %l2 = 0000000000000000
3082! Mem[0000000010001410] = ffffffff, %l1 = 0000000000000000
3083 ldsba [%i0+%o5]0x80,%l1 ! %l1 = ffffffffffffffff
3084! Mem[00000000201c0000] = 006956b0, %l0 = ffffffffe7390000
3085 ldsh [%o0+%g0],%l0 ! %l0 = 0000000000000069
3086! Mem[0000000030181410] = 46000000, %l0 = 0000000000000069
3087 ldsha [%i6+%o5]0x81,%l0 ! %l0 = 0000000000004600
3088! Mem[0000000010041408] = 0000ff00, %f15 = 023c9854
3089 lda [%i1+%o4]0x88,%f15 ! %f15 = 0000ff00
3090
3091p0_label_111:
3092! Starting 10 instruction Store Burst
3093! Mem[0000000010001408] = 67ffff00, %l7 = 000000007e5ba0b5
3094 swapa [%i0+%o4]0x88,%l7 ! %l7 = 0000000067ffff00
3095! %f0 = 00000000, Mem[00000000300c1400] = 00000000
3096 sta %f0 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000
3097! %l3 = 00000000000000ff, Mem[00000000300c1410] = 00000000
3098 stha %l3,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00ff0000
3099! %l3 = 00000000000000ff, Mem[00000000100c1408] = 0000032a
3100 stha %l3,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00ff032a
3101! %l6 = 0000000000005812, Mem[0000000010041410] = 00000052
3102 stba %l6,[%i1+%o5]0x80 ! Mem[0000000010041410] = 12000052
3103! Mem[00000000100c1408] = 00ff032a, %l0 = 0000000000004600
3104 swapa [%i3+%o4]0x80,%l0 ! %l0 = 0000000000ff032a
3105! Mem[00000000100c142d] = 00000000, %l6 = 0000000000005812
3106 ldstuba [%i3+0x02d]%asi,%l6 ! %l6 = 0000000000000000
3107! %l4 = 000000002e43aea4, imm = 00000000000008df, %l2 = 0000000000000000
3108 xnor %l4,0x8df,%l2 ! %l2 = ffffffffd1bc5984
3109! %l0 = 0000000000ff032a, Mem[0000000021800180] = 70ff8090
3110 sth %l0,[%o3+0x180] ! Mem[0000000021800180] = 032a8090
3111! Mem[0000000030001408] = 385c00ff, %l2 = ffffffffd1bc5984
3112 ldstuba [%i0+%o4]0x89,%l2 ! %l2 = 00000000000000ff
3113
3114p0_label_112:
3115! Starting 10 instruction Load Burst
3116! Mem[000000001004143c] = 3c2f7a8b, %l1 = ffffffffffffffff, %asi = 80
3117 ldsha [%i1+0x03c]%asi,%l1 ! %l1 = 0000000000003c2f
3118! %f30 = 00000000 595d72f9, %f10 = aff26975 36717341
3119 fdtox %f30,%f10 ! tt=0x22, %l0 = 0000000000ff034c
3120! %f18 = 0000032a 55ecbcc1, Mem[0000000010101408] = 19c3fcff 54983c02
3121 stda %f18,[%i4+%o4]0x80 ! Mem[0000000010101408] = 0000032a 55ecbcc1
3122! Mem[0000000030141408] = 00000000, %l4 = 000000002e43aea4
3123 ldsha [%i5+%o4]0x89,%l4 ! %l4 = 0000000000000000
3124! Mem[0000000030001408] = 385c00ff, %l4 = 0000000000000000
3125 ldsba [%i0+%o4]0x89,%l4 ! %l4 = ffffffffffffffff
3126! Mem[0000000010141400] = ff000000, %f22 = 41c5c42a
3127 lda [%i5+%g0]0x80,%f22 ! %f22 = ff000000
3128! Mem[0000000010181428] = cadbff00, %l7 = 0000000067ffff00, %asi = 80
3129 ldswa [%i6+0x028]%asi,%l7 ! %l7 = ffffffffcadbff00
3130! %f17 = 00000121, %f25 = 00000062
3131 fcmpes %fcc1,%f17,%f25 ! %fcc1 = 2
3132! Mem[0000000010101408] = 0000032a, %l5 = 00000000000000ff
3133 lduwa [%i4+%o4]0x80,%l5 ! %l5 = 000000000000032a
3134! Mem[0000000010101400] = 3cb98aff, %l2 = 00000000000000ff
3135 ldsba [%i4+%g0]0x88,%l2 ! %l2 = ffffffffffffffff
3136
3137p0_label_113:
3138! Starting 10 instruction Store Burst
3139! Mem[0000000010101408] = 2a030000, %l2 = 00000000ffffffff
3140 swapa [%i4+%o4]0x88,%l2 ! %l2 = 000000002a030000
3141! %f23 = 465c9153, Mem[0000000010081418] = 00000000
3142 sta %f23,[%i2+0x018]%asi ! Mem[0000000010081418] = 465c9153
3143! %l4 = ffffffffffffffff, Mem[0000000020800000] = ffff2ce0
3144 sth %l4,[%o1+%g0] ! Mem[0000000020800000] = ffff2ce0
3145! Mem[0000000010001410] = ffffffff, %l1 = 0000000000003c2f
3146 swapa [%i0+%o5]0x80,%l1 ! %l1 = 00000000ffffffff
3147! %l7 = ffffffffcadbff00, Mem[0000000030041400] = 0000000000000000
3148 stxa %l7,[%i1+%g0]0x81 ! Mem[0000000030041400] = ffffffffcadbff00
3149! Mem[0000000010041430] = fffcc3ff, %l1 = 00000000ffffffff
3150 swap [%i1+0x030],%l1 ! %l1 = 00000000fffcc3ff
3151! Mem[00000000300c1408] = 000000ff, %l2 = 000000002a030000
3152 ldstuba [%i3+%o4]0x89,%l2 ! %l2 = 00000000000000ff
3153! Mem[0000000010101420] = 528a5c38, %l5 = 000000000000032a
3154 swap [%i4+0x020],%l5 ! %l5 = 00000000528a5c38
3155! Mem[0000000010101400] = 3cb98aff, %l0 = 0000000000ff034c
3156 ldstuba [%i4+%g0]0x88,%l0 ! %l0 = 00000000000000ff
3157! Mem[0000000030101408] = 1dffffff, %l4 = ffffffffffffffff
3158 ldstuba [%i4+%o4]0x89,%l4 ! %l4 = 00000000000000ff
3159
3160p0_label_114:
3161! Starting 10 instruction Load Burst
3162! Mem[0000000010101400] = ff8ab93c, %f30 = 00000000
3163 lda [%i4+%g0]0x80,%f30 ! %f30 = ff8ab93c
3164! Mem[000000001000140c] = 55ecbcc1, %l6 = 0000000000000000, %asi = 80
3165 ldsba [%i0+0x00c]%asi,%l6 ! %l6 = 0000000000000055
3166! Mem[000000001000143a] = 54983c02, %l3 = 00000000000000ff, %asi = 80
3167 ldsba [%i0+0x03a]%asi,%l3 ! %l3 = 000000000000003c
3168! %l1 = 00000000fffcc3ff, %l1 = 00000000fffcc3ff, %l2 = 00000000000000ff
3169 or %l1,%l1,%l2 ! %l2 = 00000000fffcc3ff
3170! Mem[0000000010181410] = ff00000000000000, %f24 = 00000000 00000062
3171 ldda [%i6+%o5]0x80,%f24 ! %f24 = ff000000 00000000
3172! Mem[0000000010081408] = 1200790b, %f17 = 00000121
3173 ld [%i2+%o4],%f17 ! %f17 = 1200790b
3174! Mem[0000000010081410] = 00000000, %l4 = 00000000000000ff
3175 lduwa [%i2+%o5]0x80,%l4 ! %l4 = 0000000000000000
3176! Mem[0000000010081400] = 00000000 00000000, %l4 = 00000000, %l5 = 528a5c38
3177 ldda [%i2+%g0]0x88,%l4 ! %l4 = 0000000000000000 0000000000000000
3178! Mem[0000000030041410] = cb62e463, %l1 = 00000000fffcc3ff
3179 ldsha [%i1+%o5]0x81,%l1 ! %l1 = ffffffffffffcb62
3180! Mem[00000000100c1410] = ff000000, %l5 = 0000000000000000
3181 lduwa [%i3+%o5]0x80,%l5 ! %l5 = 00000000ff000000
3182
3183p0_label_115:
3184! Starting 10 instruction Store Burst
3185! %f22 = ff000000 465c9153, %l4 = 0000000000000000
3186! Mem[00000000300c1428] = 6f3e780df6efd97d
3187 add %i3,0x028,%g1
3188 stda %f22,[%g1+%l4]ASI_PST8_S ! Mem[00000000300c1428] = 6f3e780df6efd97d
3189! %f0 = 00000000 00000000, Mem[0000000030141400] = 00000000 00000000
3190 stda %f0 ,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000000 00000000
3191! Mem[0000000010001400] = ff005c38 00000000 b5a05b7e 55ecbcc1
3192! %f0 = 00000000 00000000 f9725d59 00000000
3193! %f4 = 1200790b ff000000 ff000000 00000000
3194! %f8 = 6968571c ffc3fcff aff26975 36717341
3195! %f12 = ef83ffff ffffffff cb62e463 0000ff00
3196 stda %f0 ,[%i0+%g0]ASI_BLK_AIUP ! Block Store to 0000000010001400
3197! %l4 = 00000000, %l5 = ff000000, Mem[0000000010181428] = cadbff00 00000000, %asi = 80
3198 stda %l4,[%i6+0x028]%asi ! Mem[0000000010181428] = 00000000 ff000000
3199! Code Fragment 4, seed = 394010
3200p0_fragment_16:
3201! %l0 = 00000000000000ff
3202 setx 0x55473b7ab9779956,%g7,%l0 ! %l0 = 55473b7ab9779956
3203! %l1 = ffffffffffffcb62
3204 setx 0x4fe404148adfc681,%g7,%l1 ! %l1 = 4fe404148adfc681
3205 setx 0x7ff8, %g1, %g2
3206 and %l0, %g2, %l0
3207 setx 0xffffffff, %g1, %g2
3208 and %l1, %g2, %l1
3209 setx 0x100000000, %g1, %g2
3210 or %l1, %g2, %l1 ! Set bit 32 - perrinj
3211 ta T_CHANGE_HPRIV
3212 stxa %l1, [%l0]ASI_ICACHE_INSTR
3213 ta T_CHANGE_NONHPRIV
3214! %l0 = 55473b7ab9779956
3215 setx 0x1e05caefe53807bc,%g7,%l0 ! %l0 = 1e05caefe53807bc
3216! %l1 = 4fe404148adfc681
3217 setx 0x8b2a81bd46216007,%g7,%l1 ! %l1 = 8b2a81bd46216007
3218p0_fragment_16_end:
3219! %l0 = 1e05caefe53807bc, Mem[000000001014142e] = 0538dbc9, %asi = 80
3220 stba %l0,[%i5+0x02e]%asi ! Mem[000000001014142c] = 0538bcc9
3221! %l4 = 0000000000000000, Mem[0000000010141400] = c9db3805000000ff
3222 stxa %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = 0000000000000000
3223! Mem[0000000010181410] = ff000000, %l0 = 1e05caefe53807bc
3224 ldstuba [%i6+%o5]0x80,%l0 ! %l0 = 00000000000000ff
3225! %f2 = f9725d59, Mem[0000000030181400] = ffc3fcff
3226 sta %f2 ,[%i6+%g0]0x89 ! Mem[0000000030181400] = f9725d59
3227! Mem[0000000030081400] = 00000000, %l1 = 8b2a81bd46216007
3228 ldstuba [%i2+%g0]0x89,%l1 ! %l1 = 0000000000000000
3229
3230p0_label_116:
3231! Starting 10 instruction Load Burst
3232! Mem[0000000010101410] = 00000000c9db38ff, %f24 = ff000000 00000000
3233 ldda [%i4+%o5]0x88,%f24 ! %f24 = 00000000 c9db38ff
3234! Mem[00000000100c1410] = ff00000000000000, %l4 = 0000000000000000
3235 ldxa [%i3+%o5]0x80,%l4 ! %l4 = ff00000000000000
3236! Mem[00000000100c1410] = 000000ff, %f21 = 00000000
3237 lda [%i3+%o5]0x88,%f21 ! %f21 = 000000ff
3238! Mem[0000000030181400] = f9725d59, %l3 = 000000000000003c
3239 lduba [%i6+%g0]0x89,%l3 ! %l3 = 0000000000000059
3240! Mem[00000000100c1400] = ff000000, %l0 = 00000000000000ff
3241 lduha [%i3+%g0]0x80,%l0 ! %l0 = 000000000000ff00
3242 membar #Sync ! Added by membar checker (25)
3243! Mem[0000000010101400] = ff8ab93c 00000000 ffffffff 55ecbcc1
3244! Mem[0000000010101410] = ff38dbc9 00000000 41c5c42a 465c9153
3245! Mem[0000000010101420] = 0000032a 1c576869 00000000 000000ff
3246! Mem[0000000010101430] = 00000000 0e6afda5 54983c02 63e462cb
3247 ldda [%i4+%g0]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010101400
3248! Mem[0000000010181410] = ff000000, %l1 = 0000000000000000
3249 ldswa [%i6+%o5]0x80,%l1 ! %l1 = ffffffffff000000
3250! Mem[0000000030181400] = 595d72f9, %l0 = 000000000000ff00
3251 lduwa [%i6+%g0]0x81,%l0 ! %l0 = 00000000595d72f9
3252! Mem[0000000010141438] = 278d28d203735aff, %l3 = 0000000000000059
3253 ldx [%i5+0x038],%l3 ! %l3 = 278d28d203735aff
3254! %l7 = ffffffffcadbff00, immd = fffffffffffff86f, %l7 = ffffffffcadbff00
3255 mulx %l7,-0x791,%l7 ! %l7 = 00000192156b9100
3256
3257p0_label_117:
3258! Starting 10 instruction Store Burst
3259! %l0 = 595d72f9, %l1 = ff000000, Mem[0000000010181430] = 00000000 0e6afda5, %asi = 80
3260 stda %l0,[%i6+0x030]%asi ! Mem[0000000010181430] = 595d72f9 ff000000
3261! Mem[0000000010101400] = ff8ab93c, %l4 = 0000000000000000
3262 swapa [%i4+%g0]0x80,%l4 ! %l4 = 00000000ff8ab93c
3263! %l0 = 00000000595d72f9, Mem[0000000030181400] = 595d72f9
3264 stba %l0,[%i6+%g0]0x81 ! Mem[0000000030181400] = f95d72f9
3265! %l6 = 0000000000000055, immd = 000007a1, %y = 0648bebe
3266 smul %l6,0x7a1,%l0 ! %l0 = 0000000000028875, %y = 00000000
3267! Mem[0000000030101400] = 00000000, %l3 = 278d28d203735aff
3268 ldstuba [%i4+%g0]0x81,%l3 ! %l3 = 0000000000000000
3269! Mem[0000000030041400] = ffffffff cadbff00 00000000 595d72f9
3270! %f16 = 00000000 3cb98aff c1bcec55 ffffffff
3271! %f20 = 00000000 c9db38ff 53915c46 2ac4c541
3272! %f24 = 6968571c 2a030000 ff000000 00000000
3273! %f28 = a5fd6a0e 00000000 cb62e463 023c9854
3274 stda %f16,[%i1+%g0]ASI_BLK_SL ! Block Store to 0000000030041400
3275! %f10 = aff26975 36717341, Mem[0000000030001408] = ff005c38 1aa1bcf4
3276 stda %f10,[%i0+%o4]0x81 ! Mem[0000000030001408] = aff26975 36717341
3277! Mem[00000000300c1408] = 000000ff, %l3 = 0000000000000000
3278 swapa [%i3+%o4]0x89,%l3 ! %l3 = 00000000000000ff
3279! %l6 = 0000000000000055, Mem[0000000010041410] = 12000052fffcc3ff
3280 stxa %l6,[%i1+%o5]0x80 ! Mem[0000000010041410] = 0000000000000055
3281! %l7 = 00000192156b9100, Mem[0000000010181410] = ff000000
3282 stwa %l7,[%i6+%o5]0x80 ! Mem[0000000010181410] = 156b9100
3283
3284p0_label_118:
3285! Starting 10 instruction Load Burst
3286! Mem[0000000030101400] = ff000000, %l1 = ffffffffff000000
3287 ldswa [%i4+%g0]0x81,%l1 ! %l1 = ffffffffff000000
3288 membar #Sync ! Added by membar checker (26)
3289! Mem[0000000010041408] = 0000ff00, %l4 = 00000000ff8ab93c
3290 ldswa [%i1+%o4]0x88,%l4 ! %l4 = 000000000000ff00
3291! Mem[0000000030181400] = f9725df9, %l3 = 00000000000000ff
3292 lduha [%i6+%g0]0x89,%l3 ! %l3 = 0000000000005df9
3293! Mem[00000000201c0000] = 006956b0, %l5 = 00000000ff000000
3294 lduh [%o0+%g0],%l5 ! %l5 = 0000000000000069
3295! Mem[00000000100c1410] = ff000000 00000000, %l6 = 00000055, %l7 = 156b9100
3296 ldda [%i3+%o5]0x80,%l6 ! %l6 = 00000000ff000000 0000000000000000
3297! Mem[00000000300c1408] = 00000000 ca4e6247, %l0 = 00028875, %l1 = ff000000
3298 ldda [%i3+%o4]0x81,%l0 ! %l0 = 0000000000000000 00000000ca4e6247
3299! Mem[0000000010041408] = ff0000000000ff00, %l7 = 0000000000000000
3300 ldxa [%i1+%o4]0x88,%l7 ! %l7 = ff0000000000ff00
3301! Mem[0000000010141400] = 00000000, %l2 = 00000000fffcc3ff
3302 lduwa [%i5+%g0]0x80,%l2 ! %l2 = 0000000000000000
3303! Mem[0000000010101408] = c1bcec55 ffffffff, %l0 = 00000000, %l1 = ca4e6247
3304 ldda [%i4+%o4]0x88,%l0 ! %l0 = 00000000ffffffff 00000000c1bcec55
3305! Mem[00000000100c1410] = ff000000, %l3 = 0000000000005df9, %asi = 80
3306 ldswa [%i3+0x010]%asi,%l3 ! %l3 = ffffffffff000000
3307
3308p0_label_119:
3309! Starting 10 instruction Store Burst
3310! %l2 = 00000000, %l3 = ff000000, Mem[00000000100c1418] = 41c5c42a 465c9153
3311 std %l2,[%i3+0x018] ! Mem[00000000100c1418] = 00000000 ff000000
3312! %l2 = 00000000, %l3 = ff000000, Mem[0000000010001408] = f9725d59 00000000
3313 stda %l2,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000 ff000000
3314! %l6 = 00000000ff000000, Mem[0000000021800000] = 17ff9770
3315 sth %l6,[%o3+%g0] ! Mem[0000000021800000] = 00009770
3316! Mem[00000000100c1410] = ff000000, %l4 = 000000000000ff00
3317 swapa [%i3+%o5]0x80,%l4 ! %l4 = 00000000ff000000
3318! %l4 = ff000000, %l5 = 00000069, Mem[0000000030001408] = 7569f2af 41737136
3319 stda %l4,[%i0+%o4]0x89 ! Mem[0000000030001408] = ff000000 00000069
3320! Mem[0000000030041408] = ffffffff, %l2 = 0000000000000000
3321 swapa [%i1+%o4]0x81,%l2 ! %l2 = 00000000ffffffff
3322! %l6 = 00000000ff000000, Mem[0000000030101400] = ff0000002e43aea4
3323 stxa %l6,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000ff000000
3324! Mem[00000000100c1400] = ff000000, %l7 = 000000000000ff00
3325 swapa [%i3+%g0]0x80,%l7 ! %l7 = 00000000ff000000
3326! %l0 = 00000000ffffffff, Mem[0000000030081410] = 000000ff
3327 stba %l0,[%i2+%o5]0x81 ! Mem[0000000030081410] = ff0000ff
3328! %f16 = 00000000 3cb98aff, Mem[0000000030101410] = ffffaea4 3f75c41d
3329 stda %f16,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000000 3cb98aff
3330
3331p0_label_120:
3332! Starting 10 instruction Load Burst
3333! %l1 = 00000000c1bcec55, %l5 = 0000000000000069, %y = 00000000
3334 umul %l1,%l5,%l5 ! %l5 = 0000004f767ceedd, %y = 0000004f
3335! Mem[0000000010041404] = 00000000, %l1 = 00000000c1bcec55, %asi = 80
3336 lduba [%i1+0x004]%asi,%l1 ! %l1 = 0000000000000000
3337! Mem[0000000030101410] = 000000003cb98aff, %f16 = 00000000 3cb98aff
3338 ldda [%i4+%o5]0x89,%f16 ! %f16 = 00000000 3cb98aff
3339! Mem[00000000100c1410] = 0000000000ff0000, %f2 = f9725d59 00000000
3340 ldda [%i3+%o5]0x88,%f2 ! %f2 = 00000000 00ff0000
3341! Mem[0000000030101410] = 3cb98aff, %l0 = 00000000ffffffff
3342 lduha [%i4+%o5]0x89,%l0 ! %l0 = 0000000000008aff
3343! Mem[0000000030181410] = e739fb13 00000046, %l0 = 00008aff, %l1 = 00000000
3344 ldda [%i6+%o5]0x89,%l0 ! %l0 = 0000000000000046 00000000e739fb13
3345! Mem[00000000100c1408] = 00004600, %l2 = 00000000ffffffff
3346 lduwa [%i3+%o4]0x80,%l2 ! %l2 = 0000000000004600
3347! Mem[00000000100c1408] = 00004600, %l7 = 00000000ff000000
3348 ldsba [%i3+%o4]0x80,%l7 ! %l7 = 0000000000000000
3349! Mem[0000000030141408] = f9725d59 00000000, %l4 = ff000000, %l5 = 767ceedd
3350 ldda [%i5+%o4]0x89,%l4 ! %l4 = 0000000000000000 00000000f9725d59
3351! Mem[0000000030081408] = 385c8a527014e739, %l2 = 0000000000004600
3352 ldxa [%i2+%o4]0x89,%l2 ! %l2 = 385c8a527014e739
3353
3354p0_label_121:
3355! Starting 10 instruction Store Burst
3356! %l7 = 0000000000000000, Mem[0000000010041408] = 0000ff00
3357 stha %l7,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000
3358! Mem[00000000100c140f] = 55ecbcc1, %l2 = 385c8a527014e739
3359 ldstuba [%i3+0x00f]%asi,%l2 ! %l2 = 00000000000000c1
3360! Mem[0000000030101400] = 00000000, %l4 = 0000000000000000
3361 swapa [%i4+%g0]0x81,%l4 ! %l4 = 0000000000000000
3362! %l6 = 00000000ff000000, Mem[00000000300c1408] = 00000000
3363 stba %l6,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000
3364! %l2 = 000000c1, %l3 = ff000000, Mem[0000000030141408] = 00000000 f9725d59
3365 stda %l2,[%i5+%o4]0x89 ! Mem[0000000030141408] = 000000c1 ff000000
3366! %l0 = 0000000000000046, Mem[00000000201c0000] = 006956b0, %asi = 80
3367 stha %l0,[%o0+0x000]%asi ! Mem[00000000201c0000] = 004656b0
3368! Mem[00000000201c0000] = 004656b0, %l0 = 0000000000000046
3369 ldstuba [%o0+0x000]%asi,%l0 ! %l0 = 0000000000000000
3370! %l3 = ffffffffff000000, Mem[0000000010141400] = 00000000
3371 stha %l3,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000
3372! %f31 = 023c9854, Mem[0000000010141418] = 7e45eefa
3373 st %f31,[%i5+0x018] ! Mem[0000000010141418] = 023c9854
3374! %l2 = 00000000000000c1, Mem[00000000100c1430] = 000000000e6afda5
3375 stx %l2,[%i3+0x030] ! Mem[00000000100c1430] = 00000000000000c1
3376
3377p0_label_122:
3378! Starting 10 instruction Load Burst
3379! Mem[0000000030041410] = c9db38ff, %l4 = 0000000000000000
3380 ldsha [%i1+%o5]0x89,%l4 ! %l4 = 00000000000038ff
3381! Mem[00000000300c1400] = 83ef6c19 00000000, %l2 = 000000c1, %l3 = ff000000
3382 ldda [%i3+%g0]0x89,%l2 ! %l2 = 0000000000000000 0000000083ef6c19
3383! %l3 = 0000000083ef6c19, %l5 = 00000000f9725d59, %l0 = 0000000000000000
3384 add %l3,%l5,%l0 ! %l0 = 000000017d61c972
3385! Mem[00000000100c1436] = 000000c1, %l5 = 00000000f9725d59
3386 ldsb [%i3+0x036],%l5 ! %l5 = 0000000000000000
3387! Mem[0000000010041408] = 00000000, %l1 = 00000000e739fb13
3388 ldsba [%i1+%o4]0x88,%l1 ! %l1 = 0000000000000000
3389! Mem[0000000010081418] = 465c9153 000000ff, %l2 = 00000000, %l3 = 83ef6c19, %asi = 80
3390 ldda [%i2+0x018]%asi,%l2 ! %l2 = 00000000465c9153 00000000000000ff
3391! Mem[00000000100c1400] = 00ff0000, %l1 = 0000000000000000
3392 ldsha [%i3+%g0]0x88,%l1 ! %l1 = 0000000000000000
3393! Mem[00000000100c1400] = 00ff0000, %l3 = 00000000000000ff
3394 lduwa [%i3+%g0]0x88,%l3 ! %l3 = 0000000000ff0000
3395! Mem[0000000010001408] = 00000000, %l5 = 0000000000000000
3396 ldsha [%i0+%o4]0x80,%l5 ! %l5 = 0000000000000000
3397! %l2 = 00000000465c9153, Mem[0000000010181410] = 156b9100
3398 stwa %l2,[%i6+%o5]0x80 ! Mem[0000000010181410] = 465c9153
3399
3400p0_label_123:
3401! Starting 10 instruction Store Burst
3402! Mem[0000000010001408] = 00000000, %l7 = 0000000000000000
3403 ldstuba [%i0+%o4]0x88,%l7 ! %l7 = 0000000000000000
3404! %l5 = 0000000000000000, Mem[0000000030041400] = 3cb98aff
3405 stba %l5,[%i1+%g0]0x89 ! Mem[0000000030041400] = 3cb98a00
3406! %l5 = 0000000000000000, Mem[0000000010001400] = 00000000
3407 stwa %l5,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000
3408! Mem[00000000100c1426] = 00000062, %l4 = 00000000000038ff
3409 ldstub [%i3+0x026],%l4 ! %l4 = 0000000000000000
3410! Mem[0000000030181400] = f95d72f9, %l7 = 0000000000000000
3411 ldstuba [%i6+%g0]0x81,%l7 ! %l7 = 00000000000000f9
3412! %f6 = ff000000 00000000, Mem[0000000030101408] = 1dffffff ffffe739
3413 stda %f6 ,[%i4+%o4]0x89 ! Mem[0000000030101408] = ff000000 00000000
3414! Mem[0000000010141400] = 00000000, %l1 = 0000000000000000
3415 ldstuba [%i5+%g0]0x88,%l1 ! %l1 = 0000000000000000
3416! Mem[000000001014142c] = 0538bcc9, %l3 = 00ff0000, %l1 = 00000000
3417 add %i5,0x2c,%g1
3418 casa [%g1]0x80,%l3,%l1 ! %l1 = 000000000538bcc9
3419! %f0 = 00000000 00000000, Mem[00000000300c1408] = 00000000 47624eca
3420 stda %f0 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000 00000000
3421! %l7 = 00000000000000f9, Mem[0000000010041400] = 00000000
3422 stwa %l7,[%i1+%g0]0x80 ! Mem[0000000010041400] = 000000f9
3423
3424p0_label_124:
3425! Starting 10 instruction Load Burst
3426! Mem[00000000100c1408] = ffbcec5500460000, %f16 = 00000000 3cb98aff
3427 ldda [%i3+%o4]0x88,%f16 ! %f16 = ffbcec55 00460000
3428! Mem[00000000211c0001] = 58124d40, %l2 = 00000000465c9153, %asi = 80
3429 lduba [%o2+0x001]%asi,%l2 ! %l2 = 0000000000000012
3430! Mem[0000000010101410] = ff38dbc9, %l2 = 0000000000000012
3431 ldsha [%i4+%o5]0x80,%l2 ! %l2 = ffffffffffffff38
3432! %f22 = 53915c46, %f0 = 00000000, %f26 = ff000000 00000000
3433 fsmuld %f22,%f0 ,%f26 ! %f26 = 00000000 00000000
3434! Mem[0000000030001410] = ffffffff, %l5 = 0000000000000000
3435 lduha [%i0+%o5]0x89,%l5 ! %l5 = 000000000000ffff
3436! Mem[0000000010001410] = 1200790b ff000000, %l4 = 00000000, %l5 = 0000ffff
3437 ldda [%i0+%o5]0x80,%l4 ! %l4 = 000000001200790b 00000000ff000000
3438! Mem[0000000010101408] = c1bcec55 ffffffff, %l2 = ffffff38, %l3 = 00ff0000
3439 ldda [%i4+%o4]0x88,%l2 ! %l2 = 00000000ffffffff 00000000c1bcec55
3440! Mem[00000000100c1408] = 00460000, %l3 = 00000000c1bcec55
3441 lduha [%i3+%o4]0x88,%l3 ! %l3 = 0000000000000000
3442! Mem[0000000020800000] = ffff2ce0, %l4 = 000000001200790b
3443 lduh [%o1+%g0],%l4 ! %l4 = 000000000000ffff
3444! Mem[0000000010181400] = ff00000000000000, %l4 = 000000000000ffff
3445 ldxa [%i6+%g0]0x88,%l4 ! %l4 = ff00000000000000
3446
3447p0_label_125:
3448! Starting 10 instruction Store Burst
3449! %f12 = ef83ffff ffffffff, %l0 = 000000017d61c972
3450! Mem[0000000030181408] = 582b0ee300000000
3451 add %i6,0x008,%g1
3452 stda %f12,[%g1+%l0]ASI_PST32_S ! Mem[0000000030181408] = ef83ffff00000000
3453! %f0 = 00000000 00000000, Mem[0000000030101410] = 3cb98aff 00000000
3454 stda %f0 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000000 00000000
3455! %l7 = 00000000000000f9, Mem[00000000201c0000] = ff4656b0
3456 sth %l7,[%o0+%g0] ! Mem[00000000201c0000] = 00f956b0
3457! %f24 = 6968571c 2a030000, %l0 = 000000017d61c972
3458! Mem[0000000030081418] = 00000000000000ff
3459 add %i2,0x018,%g1
3460 stda %f24,[%g1+%l0]ASI_PST16_S ! Mem[0000000030081418] = 000000002a0300ff
3461! Mem[00000000300c1410] = 00ff0000, %l5 = 00000000ff000000
3462 ldstuba [%i3+%o5]0x81,%l5 ! %l5 = 0000000000000000
3463! Mem[00000000201c0000] = 00f956b0, %l6 = 00000000ff000000
3464 ldstub [%o0+%g0],%l6 ! %l6 = 0000000000000000
3465! Mem[0000000010001400] = 00000000, %l1 = 000000000538bcc9
3466 ldstuba [%i0+%g0]0x80,%l1 ! %l1 = 0000000000000000
3467! Mem[0000000030101400] = 00000000, %l4 = 0000000000000000
3468 swapa [%i4+%g0]0x81,%l4 ! %l4 = 0000000000000000
3469! %l5 = 0000000000000000, Mem[0000000010001410] = 0b790012
3470 stha %l5,[%i0+%o5]0x88 ! Mem[0000000010001410] = 0b790000
3471! Mem[00000000300c1408] = 00000000, %l0 = 000000017d61c972
3472 ldstuba [%i3+%o4]0x89,%l0 ! %l0 = 0000000000000000
3473
3474p0_label_126:
3475! Starting 10 instruction Load Burst
3476! Mem[00000000218001c0] = 48ff2ec0, %l1 = 0000000000000000
3477 ldsh [%o3+0x1c0],%l1 ! %l1 = 00000000000048ff
3478! Mem[00000000100c1423] = 00000000, %l3 = 0000000000000000
3479 ldub [%i3+0x023],%l3 ! %l3 = 0000000000000000
3480! %l6 = 0000000000000000, immd = ffffffffffffff8c, %l108 = 0000000000000002
3481 sdivx %l6,-0x074,%l2 ! %l2 = 0000000000000000
3482! Mem[0000000010101400] = 00000000, %l4 = 0000000000000000
3483 lduba [%i4+%g0]0x80,%l4 ! %l4 = 0000000000000000
3484! Mem[0000000010001400] = 000000ff, %l4 = 0000000000000000
3485 ldswa [%i0+%g0]0x88,%l4 ! %l4 = 00000000000000ff
3486! Mem[0000000010001400] = 00000000000000ff, %l1 = 00000000000048ff
3487 ldxa [%i0+%g0]0x88,%l1 ! %l1 = 00000000000000ff
3488! Mem[0000000030181408] = ffff83ef, %l3 = 0000000000000000
3489 ldsba [%i6+%o4]0x89,%l3 ! %l3 = ffffffffffffffef
3490! Mem[0000000030041410] = ff38dbc9, %l0 = 0000000000000000
3491 lduwa [%i1+%o5]0x81,%l0 ! %l0 = 00000000ff38dbc9
3492! %f4 = 1200790b, %f3 = 00ff0000, %f30 = cb62e463
3493 fsubs %f4 ,%f3 ,%f30 ! %f30 = 1200790b
3494! Mem[0000000010141410] = 000039e7, %f23 = 2ac4c541
3495 lda [%i5+%o5]0x88,%f23 ! %f23 = 000039e7
3496
3497p0_label_127:
3498! Starting 10 instruction Store Burst
3499! %f14 = cb62e463, Mem[0000000030081410] = ff0000ff
3500 sta %f14,[%i2+%o5]0x81 ! Mem[0000000030081410] = cb62e463
3501! Mem[0000000010181408] = 0000032a, %l1 = 00000000000000ff
3502 ldstuba [%i6+%o4]0x80,%l1 ! %l1 = 0000000000000000
3503! %f20 = 00000000 c9db38ff, %l3 = ffffffffffffffef
3504! Mem[0000000010041400] = 000000f900000000
3505 stda %f20,[%i1+%l3]ASI_PST32_P ! Mem[0000000010041400] = 00000000c9db38ff
3506! %f11 = 36717341, Mem[0000000030101410] = 00000000
3507 sta %f11,[%i4+%o5]0x89 ! Mem[0000000030101410] = 36717341
3508! Mem[0000000021800140] = 01ff4e60, %l0 = 00000000ff38dbc9
3509 ldstub [%o3+0x140],%l0 ! %l0 = 0000000000000001
3510! %f20 = 00000000 c9db38ff, Mem[0000000010141408] = 00000000 00000000
3511 stda %f20,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000 c9db38ff
3512! Mem[0000000010001408] = ff000000, %l4 = 00000000000000ff
3513 swapa [%i0+%o4]0x80,%l4 ! %l4 = 00000000ff000000
3514! %f8 = 6968571c, Mem[0000000010141410] = 000039e7
3515 sta %f8 ,[%i5+%o5]0x88 ! Mem[0000000010141410] = 6968571c
3516! %l4 = 00000000ff000000, imm = 00000000000004ca, %l3 = ffffffffffffffef
3517 or %l4,0x4ca,%l3 ! %l3 = 00000000ff0004ca
3518! Mem[00000000100c1408] = 00004600, %l2 = 0000000000000000
3519 swapa [%i3+%o4]0x80,%l2 ! %l2 = 0000000000004600
3520
3521p0_label_128:
3522! Starting 10 instruction Load Burst
3523! Mem[0000000010001408] = 000000ff, %l3 = 00000000ff0004ca
3524 lduha [%i0+%o4]0x80,%l3 ! %l3 = 0000000000000000
3525! Mem[0000000010181400] = ff00000000000000, %f2 = 00000000 00ff0000
3526 ldda [%i6+%g0]0x88,%f2 ! %f2 = ff000000 00000000
3527! Mem[0000000010101408] = ffffffff, %l6 = 0000000000000000
3528 ldsha [%i4+%o4]0x80,%l6 ! %l6 = ffffffffffffffff
3529! Mem[0000000030141400] = 00000000, %l3 = 0000000000000000
3530 ldsba [%i5+%g0]0x81,%l3 ! %l3 = 0000000000000000
3531! Mem[0000000020800000] = ffff2ce0, %l7 = 00000000000000f9, %asi = 80
3532 lduha [%o1+0x000]%asi,%l7 ! %l7 = 000000000000ffff
3533! Mem[0000000030101408] = 00000000, %l4 = 00000000ff000000
3534 lduha [%i4+%o4]0x89,%l4 ! %l4 = 0000000000000000
3535! Mem[0000000030081400] = 00000000 000000ff, %l0 = 00000001, %l1 = 00000000
3536 ldda [%i2+%g0]0x89,%l0 ! %l0 = 00000000000000ff 0000000000000000
3537! Code Fragment 4, seed = 653218
3538p0_fragment_17:
3539! %l0 = 00000000000000ff
3540 setx 0xd1b46073e51afd16,%g7,%l0 ! %l0 = d1b46073e51afd16
3541! %l1 = 0000000000000000
3542 setx 0x83666fe933c0de41,%g7,%l1 ! %l1 = 83666fe933c0de41
3543 setx 0x7ff8, %g1, %g2
3544 and %l0, %g2, %l0
3545 setx 0xffffffff, %g1, %g2
3546 and %l1, %g2, %l1
3547 setx 0x100000000, %g1, %g2
3548 or %l1, %g2, %l1 ! Set bit 32 - perrinj
3549 ta T_CHANGE_HPRIV
3550 stxa %l1, [%l0]ASI_ICACHE_INSTR
3551 ta T_CHANGE_NONHPRIV
3552! %l0 = d1b46073e51afd16
3553 setx 0xfb488a7e9ff8937c,%g7,%l0 ! %l0 = fb488a7e9ff8937c
3554! %l1 = 83666fe933c0de41
3555 setx 0x2b935eb678b71fc7,%g7,%l1 ! %l1 = 2b935eb678b71fc7
3556p0_fragment_17_end:
3557! Mem[0000000030001408] = 000000ff69000000, %l3 = 0000000000000000
3558 ldxa [%i0+%o4]0x81,%l3 ! %l3 = 000000ff69000000
3559! Mem[0000000021800100] = e7399830, %l3 = 000000ff69000000, %asi = 80
3560 ldsha [%o3+0x100]%asi,%l3 ! %l3 = ffffffffffffe739
3561
3562p0_label_129:
3563! Starting 10 instruction Store Burst
3564! Mem[0000000010141424] = e7396e79, %l7 = 000000000000ffff
3565 ldstuba [%i5+0x024]%asi,%l7 ! %l7 = 00000000000000e7
3566! %l4 = 00000000, %l5 = 00000000, Mem[0000000030001400] = 00000000 47624eca
3567 stda %l4,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000000 00000000
3568! %f8 = 6968571c, Mem[0000000010101410] = c9db38ff
3569 sta %f8 ,[%i4+%o5]0x88 ! Mem[0000000010101410] = 6968571c
3570! %f12 = ef83ffff ffffffff, %l2 = 0000000000004600
3571! Mem[0000000030001408] = 000000ff69000000
3572 add %i0,0x008,%g1
3573 stda %f12,[%g1+%l2]ASI_PST8_S ! Mem[0000000030001408] = 000000ff69000000
3574! %l7 = 00000000000000e7, Mem[0000000010181400] = 00000000
3575 stba %l7,[%i6+%g0]0x80 ! Mem[0000000010181400] = e7000000
3576! %l7 = 00000000000000e7, Mem[000000001018140c] = 55ecbcc1, %asi = 80
3577 stba %l7,[%i6+0x00c]%asi ! Mem[000000001018140c] = e7ecbcc1
3578! Mem[0000000010181410] = 53915c46, %l0 = fb488a7e9ff8937c
3579 ldstuba [%i6+%o5]0x88,%l0 ! %l0 = 0000000000000046
3580! Mem[0000000010101408] = ffffffff, %l0 = 0000000000000046
3581 swapa [%i4+%o4]0x88,%l0 ! %l0 = 00000000ffffffff
3582! %l1 = 2b935eb678b71fc7, Mem[000000001018141a] = 41c5c42a, %asi = 80
3583 stha %l1,[%i6+0x01a]%asi ! Mem[0000000010181418] = 41c51fc7
3584! Mem[0000000010101400] = 00000000, %l4 = 0000000000000000
3585 ldstuba [%i4+%g0]0x80,%l4 ! %l4 = 0000000000000000
3586
3587p0_label_130:
3588! Starting 10 instruction Load Burst
3589! Mem[00000000100c1410] = 0000ff00, %l6 = ffffffffffffffff
3590 ldsba [%i3+%o5]0x80,%l6 ! %l6 = 0000000000000000
3591! Mem[0000000010041400] = ff38dbc900000000, %l0 = 00000000ffffffff
3592 ldxa [%i1+%g0]0x88,%l0 ! %l0 = ff38dbc900000000
3593! Mem[0000000010081400] = 00000000 00000000, %l4 = 00000000, %l5 = 00000000
3594 ldda [%i2+%g0]0x88,%l4 ! %l4 = 0000000000000000 0000000000000000
3595! Mem[00000000100c1408] = ffbcec55 00000000, %l4 = 00000000, %l5 = 00000000
3596 ldda [%i3+%o4]0x88,%l4 ! %l4 = 0000000000000000 00000000ffbcec55
3597! Mem[0000000010101400] = 00000000000000ff, %f24 = 6968571c 2a030000
3598 ldda [%i4+%g0]0x88,%f24 ! %f24 = 00000000 000000ff
3599! Mem[0000000010181400] = 000000e7, %l0 = ff38dbc900000000
3600 ldsba [%i6+%g0]0x88,%l0 ! %l0 = ffffffffffffffe7
3601! Mem[0000000030081400] = ff000000, %l5 = 00000000ffbcec55
3602 lduha [%i2+%g0]0x81,%l5 ! %l5 = 000000000000ff00
3603! Mem[0000000010181408] = 2a0300ff, %f1 = 00000000
3604 lda [%i6+%o4]0x88,%f1 ! %f1 = 2a0300ff
3605! Mem[0000000010001400] = ff000000, %f20 = 00000000
3606 lda [%i0+%g0]0x80,%f20 ! %f20 = ff000000
3607! Mem[0000000010001400] = 00000000 000000ff, %l6 = 00000000, %l7 = 000000e7
3608 ldda [%i0+%g0]0x88,%l6 ! %l6 = 00000000000000ff 0000000000000000
3609
3610p0_label_131:
3611! Starting 10 instruction Store Burst
3612! Code Fragment 3, seed = 624180
3613p0_fragment_18:
3614! %l0 = ffffffffffffffe7
3615 setx 0x38902e883c8bba86,%g7,%l0 ! %l0 = 38902e883c8bba86
3616! %l1 = 2b935eb678b71fc7
3617 setx 0x3a21ba374d35e0b1,%g7,%l1 ! %l1 = 3a21ba374d35e0b1
3618 setx 0x1fe000, %g1, %g3
3619 or %l0, %g3, %l0 ! always set perrmask = 0xff
3620 setx 0x1ffff8, %g1, %g2
3621 and %l0, %g2, %l0
3622 ta T_CHANGE_HPRIV
3623 stxa %l1, [%l0]ASI_DCACHE_DATA
3624 ta T_CHANGE_NONHPRIV
3625! %l0 = 38902e883c8bba86
3626 setx 0x0eaa70866562caec,%g7,%l0 ! %l0 = 0eaa70866562caec
3627! %l1 = 3a21ba374d35e0b1
3628 setx 0xf3ced5af37f47c37,%g7,%l1 ! %l1 = f3ced5af37f47c37
3629p0_fragment_18_end:
3630! Mem[0000000010041408] = 00000000, %l7 = 0000000000000000
3631 swapa [%i1+%o4]0x80,%l7 ! %l7 = 0000000000000000
3632! %l2 = 00004600, %l3 = ffffe739, Mem[0000000010001430] = ef83ffff ffffffff
3633 std %l2,[%i0+0x030] ! Mem[0000000010001430] = 00004600 ffffe739
3634! %l3 = ffffffffffffe739, Mem[00000000201c0000] = fff956b0
3635 sth %l3,[%o0+%g0] ! Mem[00000000201c0000] = e73956b0
3636! Mem[0000000010141408] = c9db38ff, %l4 = 0000000000000000
3637 swapa [%i5+%o4]0x88,%l4 ! %l4 = 00000000c9db38ff
3638! Mem[00000000300c1400] = 00000000, %l1 = f3ced5af37f47c37
3639 ldstuba [%i3+%g0]0x89,%l1 ! %l1 = 0000000000000000
3640! %l6 = 00000000000000ff, Mem[0000000010181429] = 00000000
3641 stb %l6,[%i6+0x029] ! Mem[0000000010181428] = 00ff0000
3642! Mem[0000000010041410] = 00000000, %l3 = ffffffffffffe739
3643 ldstuba [%i1+%o5]0x88,%l3 ! %l3 = 0000000000000000
3644! Mem[0000000030101400] = 00000000 ff000000 00000000 000000ff
3645! %f0 = 00000000 2a0300ff ff000000 00000000
3646! %f4 = 1200790b ff000000 ff000000 00000000
3647! %f8 = 6968571c ffc3fcff aff26975 36717341
3648! %f12 = ef83ffff ffffffff cb62e463 0000ff00
3649 stda %f0 ,[%i4+%g0]ASI_BLK_SL ! Block Store to 0000000030101400
3650! %l3 = 0000000000000000, Mem[0000000010181400] = e7000000000000ff, %asi = 80
3651 stxa %l3,[%i6+0x000]%asi ! Mem[0000000010181400] = 0000000000000000
3652
3653p0_label_132:
3654! Starting 10 instruction Load Burst
3655! Mem[0000000010001408] = 000000ff, %l4 = 00000000c9db38ff
3656 ldsba [%i0+%o4]0x80,%l4 ! %l4 = 0000000000000000
3657! Mem[0000000030081410] = 63e462cb, %l5 = 000000000000ff00
3658 ldswa [%i2+%o5]0x89,%l5 ! %l5 = 0000000063e462cb
3659! %f28 = a5fd6a0e, %f3 = 00000000, %f16 = ffbcec55
3660 fmuls %f28,%f3 ,%f16 ! %f16 = 80000000
3661! Mem[0000000010041408] = 00000000000000ff, %l5 = 0000000063e462cb
3662 ldxa [%i1+%o4]0x80,%l5 ! %l5 = 00000000000000ff
3663 membar #Sync ! Added by membar checker (27)
3664! Mem[0000000030001400] = 00000000 00000000 000000ff 69000000
3665! Mem[0000000030001410] = ffffffff c43da825 0da36aca 2f5af973
3666! Mem[0000000030001420] = 757fa85b 2618b889 4df959d6 375e54cf
3667! Mem[0000000030001430] = 5552b444 66ede8c5 11d206a2 02e7deeb
3668 ldda [%i0+%g0]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030001400
3669! Mem[00000000100c1400] = 0000ff00, %l1 = 0000000000000000
3670 lduha [%i3+%g0]0x80,%l1 ! %l1 = 0000000000000000
3671! Mem[0000000010101408] = 00000046, %l3 = 0000000000000000
3672 ldsha [%i4+%o4]0x88,%l3 ! %l3 = 0000000000000046
3673! Mem[0000000030101408] = 00000000, %l3 = 0000000000000046
3674 ldsba [%i4+%o4]0x89,%l3 ! %l3 = 0000000000000000
3675! Mem[0000000010001410] = 000000ff0b790000, %f28 = a5fd6a0e 00000000
3676 ldda [%i0+%o5]0x88,%f28 ! %f28 = 000000ff 0b790000
3677! Mem[0000000020800040] = 00007f10, %l2 = 0000000000004600, %asi = 80
3678 ldsha [%o1+0x040]%asi,%l2 ! %l2 = 0000000000000000
3679
3680p0_label_133:
3681! Starting 10 instruction Store Burst
3682! %l7 = 0000000000000000, Mem[0000000010181410] = ff5c9153
3683 stba %l7,[%i6+%o5]0x80 ! Mem[0000000010181410] = 005c9153
3684! %f8 = 89b81826, %f20 = ff000000
3685 fsqrts %f8 ,%f20 ! %f20 = 7fffffff
3686! %l2 = 00000000, %l3 = 00000000, Mem[00000000100c1408] = 00000000 55ecbcff
3687 stda %l2,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000000 00000000
3688! Mem[0000000010141408] = 00000000, %l4 = 0000000000000000
3689 swapa [%i5+%o4]0x80,%l4 ! %l4 = 0000000000000000
3690! %l3 = 0000000000000000, Mem[0000000020800040] = 00007f10, %asi = 80
3691 stha %l3,[%o1+0x040]%asi ! Mem[0000000020800040] = 00007f10
3692! Mem[0000000010041414] = 00000055, %l0 = 000000006562caec, %asi = 80
3693 swapa [%i1+0x014]%asi,%l0 ! %l0 = 0000000000000055
3694! Mem[0000000010081439] = 54983c02, %l6 = 00000000000000ff
3695 ldstub [%i2+0x039],%l6 ! %l6 = 0000000000000098
3696! %f8 = 89b81826 5ba87f75, Mem[0000000010041408] = 00000000 000000ff
3697 std %f8 ,[%i1+%o4] ! Mem[0000000010041408] = 89b81826 5ba87f75
3698! Mem[0000000010081410] = 00000000, %l2 = 0000000000000000
3699 swapa [%i2+%o5]0x88,%l2 ! %l2 = 0000000000000000
3700! %l5 = 00000000000000ff, Mem[0000000021800000] = 00009770, %asi = 80
3701 stha %l5,[%o3+0x000]%asi ! Mem[0000000021800000] = 00ff9770
3702
3703p0_label_134:
3704! Starting 10 instruction Load Burst
3705! %f21 = c9db38ff, %f31 = 023c9854, %f28 = 000000ff
3706 fadds %f21,%f31,%f28 ! %f28 = c9db38ff
3707! Mem[0000000010181400] = 00000000, %l5 = 00000000000000ff
3708 lduha [%i6+%g0]0x88,%l5 ! %l5 = 0000000000000000
3709! Mem[0000000010041408] = 2618b889, %l2 = 0000000000000000
3710 lduba [%i1+%o4]0x88,%l2 ! %l2 = 0000000000000089
3711! Mem[0000000010101410] = 1c576869, %l3 = 0000000000000000
3712 lduba [%i4+%o5]0x80,%l3 ! %l3 = 000000000000001c
3713! Mem[00000000300c1410] = ffff0000595d72f9, %l0 = 0000000000000055
3714 ldxa [%i3+%o5]0x81,%l0 ! %l0 = ffff0000595d72f9
3715! Mem[00000000100c1408] = 0000000000000000, %l1 = 0000000000000000
3716 ldxa [%i3+%o4]0x88,%l1 ! %l1 = 0000000000000000
3717! Mem[00000000300c1410] = 0000ffff, %l2 = 0000000000000089
3718 ldswa [%i3+%o5]0x89,%l2 ! %l2 = 000000000000ffff
3719! Mem[0000000030181400] = ff5d72f9 7014e739, %l4 = 00000000, %l5 = 00000000
3720 ldda [%i6+%g0]0x81,%l4 ! %l4 = 00000000ff5d72f9 000000007014e739
3721! Mem[00000000100c1412] = 0000ff00, %l4 = 00000000ff5d72f9, %asi = 80
3722 lduba [%i3+0x012]%asi,%l4 ! %l4 = 00000000000000ff
3723! Mem[0000000030081410] = 63e462cb, %l6 = 0000000000000098
3724 ldsha [%i2+%o5]0x89,%l6 ! %l6 = 00000000000062cb
3725
3726p0_label_135:
3727! Starting 10 instruction Store Burst
3728! Mem[0000000030101410] = 000000ff, %l7 = 0000000000000000
3729 ldstuba [%i4+%o5]0x81,%l7 ! %l7 = 0000000000000000
3730! %l3 = 000000000000001c, Mem[0000000010101400] = 00000000000000ff
3731 stxa %l3,[%i4+%g0]0x88 ! Mem[0000000010101400] = 000000000000001c
3732! %f4 = 25a83dc4 ffffffff, %l5 = 000000007014e739
3733! Mem[00000000100c1428] = cadbff0000ff0000
3734 add %i3,0x028,%g1
3735 stda %f4,[%g1+%l5]ASI_PST32_P ! Mem[00000000100c1428] = cadbff00ffffffff
3736! %l6 = 00000000000062cb, imm = 000000000000045c, %l0 = ffff0000595d72f9
3737 xor %l6,0x45c,%l0 ! %l0 = 0000000000006697
3738! %l4 = 00000000000000ff, Mem[0000000010141414] = 00000000, %asi = 80
3739 stha %l4,[%i5+0x014]%asi ! Mem[0000000010141414] = 00ff0000
3740! Mem[000000001000143b] = cb62e463, %l6 = 00000000000062cb
3741 ldstub [%i0+0x03b],%l6 ! %l6 = 0000000000000063
3742! Mem[0000000010001408] = 000000ff, %l6 = 0000000000000063
3743 ldstuba [%i0+%o4]0x80,%l6 ! %l6 = 0000000000000000
3744 membar #Sync ! Added by membar checker (28)
3745! %l6 = 00000000, %l7 = 00000000, Mem[0000000030001400] = 00000000 00000000
3746 stda %l6,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000000 00000000
3747! %l3 = 000000000000001c, immd = 00000c85, %y = 0000004f
3748 smul %l3,0xc85,%l1 ! %l1 = 0000000000015e8c, %y = 00000000
3749! %f8 = 89b81826 5ba87f75, Mem[0000000010081408] = 1200790b ff000000
3750 stda %f8 ,[%i2+%o4]0x80 ! Mem[0000000010081408] = 89b81826 5ba87f75
3751
3752p0_label_136:
3753! Starting 10 instruction Load Burst
3754! Mem[0000000010181430] = 595d72f9ff000000, %f10 = cf545e37 d659f94d
3755 ldd [%i6+0x030],%f10 ! %f10 = 595d72f9 ff000000
3756! Mem[00000000218000c0] = 33eb5e00, %l3 = 000000000000001c, %asi = 80
3757 ldsha [%o3+0x0c0]%asi,%l3 ! %l3 = 00000000000033eb
3758! %f17 = 00460000, %f28 = c9db38ff, %f26 = 00000000
3759 fdivs %f17,%f28,%f26 ! tt=0x22, %l0 = 00000000000066b9
3760! Mem[0000000010141408] = 00000000, %l7 = 0000000000000000
3761 ldsha [%i5+%o4]0x88,%l7 ! %l7 = 0000000000000000
3762! Mem[00000000300c1410] = 0000ffff, %l3 = 00000000000033eb
3763 ldsba [%i3+%o5]0x89,%l3 ! %l3 = ffffffffffffffff
3764! Mem[0000000010041400] = 00000000, %f17 = 00460000
3765 lda [%i1+%g0]0x88,%f17 ! %f17 = 00000000
3766! Mem[0000000010041400] = 00000000, %l7 = 0000000000000000
3767 lduha [%i1+%g0]0x88,%l7 ! %l7 = 0000000000000000
3768! Mem[0000000010141410] = 1c57686900ff0000, %f24 = 00000000 000000ff
3769 ldda [%i5+%o5]0x80,%f24 ! %f24 = 1c576869 00ff0000
3770! Mem[0000000030041400] = 008ab93c 00000000, %l2 = 0000ffff, %l3 = ffffffff
3771 ldda [%i1+%g0]0x81,%l2 ! %l2 = 00000000008ab93c 0000000000000000
3772! Mem[0000000010081410] = 00000000, %l3 = 0000000000000000
3773 ldswa [%i2+%o5]0x80,%l3 ! %l3 = 0000000000000000
3774
3775p0_label_137:
3776! Starting 10 instruction Store Burst
3777! %f2 = 00000069 ff000000, Mem[0000000010001410] = 0b790000 000000ff
3778 stda %f2 ,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000069 ff000000
3779! Mem[0000000010001408] = ff0000ff, %l2 = 00000000008ab93c
3780 ldstuba [%i0+%o4]0x88,%l2 ! %l2 = 00000000000000ff
3781! %f8 = 89b81826, Mem[0000000010101408] = 00000046
3782 sta %f8 ,[%i4+%o4]0x88 ! Mem[0000000010101408] = 89b81826
3783! Mem[000000001000143c] = 0000ff00, %l6 = 0000000000000000
3784 ldstuba [%i0+0x03c]%asi,%l6 ! %l6 = 0000000000000000
3785! Mem[0000000030001410] = ffffffff, %l1 = 0000000000015e8c
3786 swapa [%i0+%o5]0x89,%l1 ! %l1 = 00000000ffffffff
3787! Mem[0000000030001410] = 00015e8c, %l1 = 00000000ffffffff
3788 ldstuba [%i0+%o5]0x89,%l1 ! %l1 = 000000000000008c
3789! %l0 = 000066b9, %l1 = 0000008c, Mem[0000000030041408] = 00000000 55ecbcc1
3790 stda %l0,[%i1+%o4]0x81 ! Mem[0000000030041408] = 000066b9 0000008c
3791! Mem[0000000030141410] = 000000ff, %l1 = 000000000000008c
3792 swapa [%i5+%o5]0x89,%l1 ! %l1 = 00000000000000ff
3793! Mem[0000000010181400] = 0000000000000000, %l2 = 00000000000000ff, %l1 = 00000000000000ff
3794 casxa [%i6]0x80,%l2,%l1 ! %l1 = 0000000000000000
3795! Mem[0000000010081430] = 2e43aea40e6afda5, %l3 = 0000000000000000, %l6 = 0000000000000000
3796 add %i2,0x30,%g1
3797 casxa [%g1]0x80,%l3,%l6 ! %l6 = 2e43aea40e6afda5
3798
3799p0_label_138:
3800! Starting 10 instruction Load Burst
3801! Mem[000000001018140d] = e7ecbcc1, %l0 = 00000000000066b9
3802 ldub [%i6+0x00d],%l0 ! %l0 = 00000000000000ec
3803! Mem[0000000010141400] = 000000ff, %l3 = 0000000000000000
3804 lduwa [%i5+%g0]0x88,%l3 ! %l3 = 00000000000000ff
3805! Mem[0000000030141408] = 000000c1, %l6 = 2e43aea40e6afda5
3806 lduha [%i5+%o4]0x89,%l6 ! %l6 = 00000000000000c1
3807! Mem[0000000030041400] = 008ab93c, %l1 = 0000000000000000
3808 ldswa [%i1+%g0]0x81,%l1 ! %l1 = 00000000008ab93c
3809! Mem[00000000211c0001] = 58124d40, %l6 = 00000000000000c1, %asi = 80
3810 ldsba [%o2+0x001]%asi,%l6 ! %l6 = 0000000000000012
3811! Mem[0000000010081430] = 2e43aea4, %l4 = 00000000000000ff
3812 lduw [%i2+0x030],%l4 ! %l4 = 000000002e43aea4
3813! Mem[0000000010141418] = 023c9854, %l0 = 00000000000000ec
3814 ldsw [%i5+0x018],%l0 ! %l0 = 00000000023c9854
3815! Mem[0000000030101410] = ff0000ff, %l6 = 0000000000000012
3816 ldsba [%i4+%o5]0x81,%l6 ! %l6 = ffffffffffffffff
3817! Mem[0000000030141408] = c1000000000000ff, %f10 = 595d72f9 ff000000
3818 ldda [%i5+%o4]0x81,%f10 ! %f10 = c1000000 000000ff
3819! Mem[0000000010141414] = 00ff0000, %f28 = c9db38ff
3820 lda [%i5+0x014]%asi,%f28 ! %f28 = 00ff0000
3821
3822p0_label_139:
3823! Starting 10 instruction Store Burst
3824! Mem[00000000100c1438] = 00000000, %l1 = 008ab93c, %l1 = 008ab93c
3825 add %i3,0x38,%g1
3826 casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000000000000
3827! Mem[0000000010141418] = 023c9854, %l4 = 000000002e43aea4
3828 swap [%i5+0x018],%l4 ! %l4 = 00000000023c9854
3829! %l2 = 000000ff, %l3 = 000000ff, Mem[00000000100c1438] = 00000000 595d72f9, %asi = 80
3830 stda %l2,[%i3+0x038]%asi ! Mem[00000000100c1438] = 000000ff 000000ff
3831! %l6 = ffffffffffffffff, Mem[0000000030101400] = ff00032a
3832 stba %l6,[%i4+%g0]0x81 ! Mem[0000000030101400] = ff00032a
3833! %f12 = c5e8ed66 44b45255, %f18 = c1bcec55 ffffffff
3834 fxtod %f12,%f18 ! %f18 = c3cd0b89 4cdda5d7
3835! %f8 = 89b81826 5ba87f75, Mem[0000000030101408] = 00000000 ff000000
3836 stda %f8 ,[%i4+%o4]0x89 ! Mem[0000000030101408] = 89b81826 5ba87f75
3837! Mem[0000000010041400] = 00000000, %l7 = 0000000000000000
3838 swapa [%i1+%g0]0x80,%l7 ! %l7 = 0000000000000000
3839! %l2 = 00000000000000ff, Mem[000000001000140a] = ff0000ff
3840 sth %l2,[%i0+0x00a] ! Mem[0000000010001408] = ff0000ff
3841! Mem[00000000211c0000] = 58124d40, %l6 = ffffffffffffffff
3842 ldstub [%o2+%g0],%l6 ! %l6 = 0000000000000058
3843! %l4 = 00000000023c9854, Mem[0000000030181400] = f9725dff
3844 stba %l4,[%i6+%g0]0x89 ! Mem[0000000030181400] = f9725d54
3845
3846p0_label_140:
3847! Starting 10 instruction Load Burst
3848! %l7 = 0000000000000000, immd = 00000432, %y = 00000000
3849 sdiv %l7,0x432,%l4 ! %l4 = 0000000000000000
3850 mov %l0,%y ! %y = 023c9854
3851! Mem[0000000010181400] = 00000000, %l0 = 00000000023c9854, %asi = 80
3852 lduwa [%i6+0x000]%asi,%l0 ! %l0 = 0000000000000000
3853! Mem[0000000010181416] = 00000000, %l1 = 0000000000000000, %asi = 80
3854 lduba [%i6+0x016]%asi,%l1 ! %l1 = 0000000000000000
3855! Mem[00000000211c0000] = ff124d40, %l1 = 0000000000000000
3856 lduh [%o2+%g0],%l1 ! %l1 = 000000000000ff12
3857! Mem[0000000010081410] = f9725d5900000000, %l0 = 0000000000000000
3858 ldxa [%i2+%o5]0x88,%l0 ! %l0 = f9725d5900000000
3859! %l0 = f9725d5900000000, immd = 0000000000000988, %l108 = 0000000000000001
3860 sdivx %l0,0x988,%l1 ! %l1 = ffff4ffc5d45aa64
3861! Mem[0000000010081410] = 00000000595d72f9, %l3 = 00000000000000ff
3862 ldxa [%i2+%o5]0x80,%l3 ! %l3 = 00000000595d72f9
3863! Mem[0000000010001400] = 000000ff, %l4 = 0000000000000000
3864 ldswa [%i0+%g0]0x88,%l4 ! %l4 = 00000000000000ff
3865! Mem[0000000010041428] = 7dd9eff6 0d783e6f, %l2 = 000000ff, %l3 = 595d72f9, %asi = 80
3866 ldda [%i1+0x028]%asi,%l2 ! %l2 = 000000007dd9eff6 000000000d783e6f
3867! Mem[0000000030081408] = 39e71470, %f30 = 1200790b
3868 lda [%i2+%o4]0x81,%f30 ! %f30 = 39e71470
3869
3870p0_label_141:
3871! Starting 10 instruction Store Burst
3872! %l2 = 7dd9eff6, %l3 = 0d783e6f, Mem[0000000010001428] = aff26975 36717341
3873 std %l2,[%i0+0x028] ! Mem[0000000010001428] = 7dd9eff6 0d783e6f
3874! Mem[0000000030101410] = ff0000ff, %l6 = 0000000000000058
3875 swapa [%i4+%o5]0x81,%l6 ! %l6 = 00000000ff0000ff
3876! %l2 = 000000007dd9eff6, Mem[00000000100c1410] = 00ff0000
3877 stwa %l2,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 7dd9eff6
3878! %l6 = 00000000ff0000ff, %l2 = 000000007dd9eff6, %l3 = 000000000d783e6f
3879 addc %l6,%l2,%l3 ! %l3 = 000000017cd9f0f5
3880! %f28 = 00ff0000 0b790000, %l3 = 000000017cd9f0f5
3881! Mem[0000000030181438] = 0745e81a196cef83
3882 add %i6,0x038,%g1
3883 stda %f28,[%g1+%l3]ASI_PST32_SL ! Mem[0000000030181438] = 0000790b196cef83
3884! %f22 = 53915c46, Mem[00000000300c1408] = 000000ff
3885 sta %f22,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 53915c46
3886! Mem[0000000030041410] = ff38dbc9, %l3 = 000000017cd9f0f5
3887 ldstuba [%i1+%o5]0x81,%l3 ! %l3 = 00000000000000ff
3888! %l3 = 00000000000000ff, Mem[0000000021800000] = 00ff9770
3889 sth %l3,[%o3+%g0] ! Mem[0000000021800000] = 00ff9770
3890! %l1 = ffff4ffc5d45aa64, Mem[0000000030081410] = cb62e463
3891 stha %l1,[%i2+%o5]0x81 ! Mem[0000000030081410] = aa64e463
3892! %f14 = ebdee702 a206d211, Mem[0000000010181400] = 00000000 00000000
3893 stda %f14,[%i6+%g0]0x88 ! Mem[0000000010181400] = ebdee702 a206d211
3894
3895p0_label_142:
3896! Starting 10 instruction Load Burst
3897! Mem[00000000100c1408] = 0000000000000000, %l5 = 000000007014e739
3898 ldxa [%i3+%o4]0x80,%l5 ! %l5 = 0000000000000000
3899! Mem[0000000030041400] = 3cb98a00, %l4 = 00000000000000ff
3900 ldswa [%i1+%g0]0x89,%l4 ! %l4 = 000000003cb98a00
3901! Mem[0000000010141410] = 1c576869 00ff0000, %l6 = ff0000ff, %l7 = 00000000
3902 ldda [%i5+%o5]0x80,%l6 ! %l6 = 000000001c576869 0000000000ff0000
3903! Mem[0000000030041408] = 000066b9, %l2 = 000000007dd9eff6
3904 ldsba [%i1+%o4]0x81,%l2 ! %l2 = 0000000000000000
3905! Mem[00000000211c0000] = ff124d40, %l7 = 0000000000ff0000, %asi = 80
3906 lduha [%o2+0x000]%asi,%l7 ! %l7 = 000000000000ff12
3907! Mem[00000000100c1420] = 00000000 0000ff62, %l6 = 1c576869, %l7 = 0000ff12
3908 ldd [%i3+0x020],%l6 ! %l6 = 0000000000000000 000000000000ff62
3909! Mem[0000000030001410] = ff5e0100, %l3 = 00000000000000ff
3910 ldsba [%i0+%o5]0x81,%l3 ! %l3 = ffffffffffffffff
3911! Mem[0000000010001400] = 000000ff, %l6 = 0000000000000000
3912 ldsha [%i0+%g0]0x88,%l6 ! %l6 = 00000000000000ff
3913! Mem[0000000030141410] = 00000000 0000008c, %l4 = 3cb98a00, %l5 = 00000000
3914 ldda [%i5+%o5]0x89,%l4 ! %l4 = 000000000000008c 0000000000000000
3915! %l1 = ffff4ffc5d45aa64, Mem[00000000100c1438] = 000000ff, %asi = 80
3916 stwa %l1,[%i3+0x038]%asi ! Mem[00000000100c1438] = 5d45aa64
3917
3918p0_label_143:
3919! Starting 10 instruction Store Burst
3920! %l6 = 00000000000000ff, Mem[0000000010141400] = ff00000000000000
3921 stx %l6,[%i5+%g0] ! Mem[0000000010141400] = 00000000000000ff
3922! %l3 = ffffffffffffffff, Mem[0000000010141400] = 00000000
3923 stwa %l3,[%i5+%g0]0x88 ! Mem[0000000010141400] = ffffffff
3924! %l6 = 00000000000000ff, immd = 00000f00, %y = 023c9854
3925 sdiv %l6,0xf00,%l1 ! %l1 = 000000007fffffff
3926 mov %l0,%y ! %y = 00000000
3927! %l2 = 0000000000000000, Mem[0000000010041408] = 89b81826
3928 stwa %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000
3929! %l0 = f9725d5900000000, Mem[0000000020800040] = 00007f10
3930 sth %l0,[%o1+0x040] ! Mem[0000000020800040] = 00007f10
3931! Mem[0000000030041400] = 008ab93c 00000000 000066b9 0000008c
3932! %f16 = 80000000 00000000 c3cd0b89 4cdda5d7
3933! %f20 = 7fffffff c9db38ff 53915c46 000039e7
3934! %f24 = 1c576869 00ff0000 00000000 00000000
3935! %f28 = 00ff0000 0b790000 39e71470 023c9854
3936 stda %f16,[%i1+%g0]ASI_BLK_S ! Block Store to 0000000030041400
3937! %l2 = 0000000000000000, Mem[00000000211c0001] = ff124d40
3938 stb %l2,[%o2+0x001] ! Mem[00000000211c0000] = ff004d40
3939! %l4 = 0000008c, %l5 = 00000000, Mem[0000000010101400] = 1c000000 00000000
3940 stda %l4,[%i4+%g0]0x80 ! Mem[0000000010101400] = 0000008c 00000000
3941! %f29 = 0b790000, %f24 = 1c576869, %f10 = c1000000 000000ff
3942 fsmuld %f29,%f24,%f10 ! %f10 = 350a3091 c4200000
3943! %f12 = c5e8ed66 44b45255, Mem[0000000030141408] = c1000000 000000ff
3944 stda %f12,[%i5+%o4]0x81 ! Mem[0000000030141408] = c5e8ed66 44b45255
3945
3946p0_label_144:
3947! Starting 10 instruction Load Burst
3948! Mem[0000000030001410] = ff5e0100c43da825, %l1 = 000000007fffffff
3949 ldxa [%i0+%o5]0x81,%l1 ! %l1 = ff5e0100c43da825
3950! Mem[00000000100c1408] = 00000000, %l6 = 00000000000000ff
3951 ldsba [%i3+%o4]0x80,%l6 ! %l6 = 0000000000000000
3952! Mem[0000000030141400] = 00000000, %l6 = 0000000000000000
3953 ldswa [%i5+%g0]0x81,%l6 ! %l6 = 0000000000000000
3954! Mem[0000000030081408] = 7014e739, %l0 = f9725d5900000000
3955 ldswa [%i2+%o4]0x89,%l0 ! %l0 = 000000007014e739
3956! Mem[0000000030081400] = ff000000, %l2 = 0000000000000000
3957 lduha [%i2+%g0]0x81,%l2 ! %l2 = 000000000000ff00
3958! Mem[0000000030001410] = ff5e0100c43da825, %l6 = 0000000000000000
3959 ldxa [%i0+%o5]0x81,%l6 ! %l6 = ff5e0100c43da825
3960! Mem[0000000010101410] = 000000006968571c, %l1 = ff5e0100c43da825
3961 ldxa [%i4+%o5]0x88,%l1 ! %l1 = 000000006968571c
3962! Mem[0000000030181410] = 00000046, %l1 = 000000006968571c
3963 lduba [%i6+%o5]0x89,%l1 ! %l1 = 0000000000000046
3964! Mem[0000000030001410] = 25a83dc400015eff, %f8 = 89b81826 5ba87f75
3965 ldda [%i0+%o5]0x89,%f8 ! %f8 = 25a83dc4 00015eff
3966! Mem[0000000010001400] = ff00000000000000, %f2 = 00000069 ff000000
3967 ldd [%i0+%g0],%f2 ! %f2 = ff000000 00000000
3968
3969p0_label_145:
3970! Starting 10 instruction Store Burst
3971! Mem[0000000030081400] = ff000000, %l2 = 000000000000ff00
3972 swapa [%i2+%g0]0x81,%l2 ! %l2 = 00000000ff000000
3973! %f22 = 53915c46 000039e7, %l6 = ff5e0100c43da825
3974! Mem[0000000010001430] = 00004600ffffe739
3975 add %i0,0x030,%g1
3976 stda %f22,[%g1+%l6]ASI_PST16_PL ! Mem[0000000010001430] = e7394600465ce739
3977! %l4 = 000000000000008c, Mem[0000000010001408] = ff0000ffff000000
3978 stxa %l4,[%i0+%o4]0x80 ! Mem[0000000010001408] = 000000000000008c
3979 membar #Sync ! Added by membar checker (29)
3980! Mem[0000000010041410] = ff000000, %l1 = 0000000000000046
3981 swapa [%i1+%o5]0x80,%l1 ! %l1 = 00000000ff000000
3982! Mem[0000000030041400] = 00000080, %l2 = 00000000ff000000
3983 swapa [%i1+%g0]0x89,%l2 ! %l2 = 0000000000000080
3984! %l3 = ffffffffffffffff, Mem[0000000010181400] = a206d211
3985 stwa %l3,[%i6+%g0]0x88 ! Mem[0000000010181400] = ffffffff
3986! %l1 = 00000000ff000000, Mem[0000000010041410] = ecca626546000000
3987 stxa %l1,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000ff000000
3988! Mem[00000000300c1410] = ffff0000, %l0 = 000000007014e739
3989 ldstuba [%i3+%o5]0x81,%l0 ! %l0 = 00000000000000ff
3990! Mem[00000000211c0000] = ff004d40, %l0 = 00000000000000ff
3991 ldstub [%o2+%g0],%l0 ! %l0 = 00000000000000ff
3992! %l6 = c43da825, %l7 = 0000ff62, Mem[0000000010181400] = ffffffff 02e7deeb
3993 stda %l6,[%i6+%g0]0x80 ! Mem[0000000010181400] = c43da825 0000ff62
3994
3995p0_label_146:
3996! Starting 10 instruction Load Burst
3997! Mem[0000000030081410] = aa64e463, %l2 = 0000000000000080
3998 lduwa [%i2+%o5]0x81,%l2 ! %l2 = 00000000aa64e463
3999! Mem[00000000100c1438] = 5d45aa64 000000ff, %l6 = c43da825, %l7 = 0000ff62
4000 ldd [%i3+0x038],%l6 ! %l6 = 000000005d45aa64 00000000000000ff
4001! %l0 = 00000000000000ff, %l6 = 000000005d45aa64, %l7 = 00000000000000ff
4002 mulx %l0,%l6,%l7 ! %l7 = 0000005ce864b99c
4003! Mem[0000000030041410] = ffffff7f, %l2 = 00000000aa64e463
4004 ldsha [%i1+%o5]0x89,%l2 ! %l2 = ffffffffffffff7f
4005! Mem[0000000030181408] = ef83ffff, %l1 = 00000000ff000000
4006 lduha [%i6+%o4]0x81,%l1 ! %l1 = 000000000000ef83
4007! Mem[00000000100c1418] = 00000000, %f30 = 39e71470
4008 lda [%i3+0x018]%asi,%f30 ! %f30 = 00000000
4009! Mem[0000000030141410] = 8c000000, %l6 = 000000005d45aa64
4010 ldsha [%i5+%o5]0x81,%l6 ! %l6 = ffffffffffff8c00
4011! Mem[0000000010081408] = 89b81826, %l6 = ffffffffffff8c00
4012 ldsba [%i2+%o4]0x80,%l6 ! %l6 = ffffffffffffff89
4013! Code Fragment 4, seed = 287119
4014p0_fragment_19:
4015! %l0 = 00000000000000ff
4016 setx 0xc0fa5e25fdd62aae,%g7,%l0 ! %l0 = c0fa5e25fdd62aae
4017! %l1 = 000000000000ef83
4018 setx 0x45e37b7af1567859,%g7,%l1 ! %l1 = 45e37b7af1567859
4019 setx 0x7ff8, %g1, %g2
4020 and %l0, %g2, %l0
4021 setx 0xffffffff, %g1, %g2
4022 and %l1, %g2, %l1
4023 setx 0x100000000, %g1, %g2
4024 or %l1, %g2, %l1 ! Set bit 32 - perrinj
4025 ta T_CHANGE_HPRIV
4026 stxa %l1, [%l0]ASI_ICACHE_INSTR
4027 ta T_CHANGE_NONHPRIV
4028! %l0 = c0fa5e25fdd62aae
4029 setx 0xc2cc7263cd36f214,%g7,%l0 ! %l0 = c2cc7263cd36f214
4030! %l1 = 45e37b7af1567859
4031 setx 0x97dc8b0bc7fd1adf,%g7,%l1 ! %l1 = 97dc8b0bc7fd1adf
4032p0_fragment_19_end:
4033! Mem[0000000010081410] = 00000000, %l2 = ffffffffffffff7f
4034 lduwa [%i2+%o5]0x80,%l2 ! %l2 = 0000000000000000
4035
4036p0_label_147:
4037! Starting 10 instruction Store Burst
4038! %l2 = 00000000, %l3 = ffffffff, Mem[00000000100c1408] = 00000000 00000000
4039 stda %l2,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000000 ffffffff
4040! %l4 = 000000000000008c, Mem[0000000030001408] = 000000ff
4041 stba %l4,[%i0+%o4]0x81 ! Mem[0000000030001408] = 8c0000ff
4042! %l6 = ffffffffffffff89, Mem[0000000030001408] = 8c0000ff
4043 stba %l6,[%i0+%o4]0x81 ! Mem[0000000030001408] = 890000ff
4044! Mem[0000000030041400] = 000000ff, %l3 = ffffffffffffffff
4045 ldstuba [%i1+%g0]0x81,%l3 ! %l3 = 0000000000000000
4046! Mem[0000000030141408] = c5e8ed66, %l2 = 0000000000000000
4047 swapa [%i5+%o4]0x81,%l2 ! %l2 = 00000000c5e8ed66
4048! %f14 = ebdee702, %f6 = 73f95a2f, %f7 = ca6aa30d
4049 fsubs %f14,%f6 ,%f7 ! %f7 = f3f95b0e
4050! %l7 = 0000005ce864b99c, Mem[0000000021800080] = 00009fd0, %asi = 80
4051 stba %l7,[%o3+0x080]%asi ! Mem[0000000021800080] = 9c009fd0
4052! Mem[0000000010141420] = 68bb2988, %l0 = c2cc7263cd36f214
4053 ldstub [%i5+0x020],%l0 ! %l0 = 0000000000000068
4054! %l1 = 97dc8b0bc7fd1adf, Mem[0000000010181410] = 53915c00
4055 stwa %l1,[%i6+%o5]0x88 ! Mem[0000000010181410] = c7fd1adf
4056! %l7 = 0000005ce864b99c, Mem[00000000100c1400] = 00ff0000
4057 stha %l7,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00ffb99c
4058
4059p0_label_148:
4060! Starting 10 instruction Load Burst
4061! Mem[0000000010041410] = 000000ff00000000, %l3 = 0000000000000000
4062 ldxa [%i1+%o5]0x80,%l3 ! %l3 = 000000ff00000000
4063! Mem[0000000010181408] = ff00032ae7ecbcc1, %f24 = 1c576869 00ff0000
4064 ldda [%i6+%o4]0x80,%f24 ! %f24 = ff00032a e7ecbcc1
4065! Mem[0000000030101410] = 00000058, %l4 = 000000000000008c
4066 lduha [%i4+%o5]0x81,%l4 ! %l4 = 0000000000000000
4067! Mem[0000000030141410] = 00000000 0000008c, %l2 = c5e8ed66, %l3 = 00000000
4068 ldda [%i5+%o5]0x89,%l2 ! %l2 = 000000000000008c 0000000000000000
4069! Mem[00000000300c1408] = 53915c46, %l0 = 0000000000000068
4070 lduba [%i3+%o4]0x89,%l0 ! %l0 = 0000000000000046
4071! Mem[0000000030141408] = 5552b44400000000, %l4 = 0000000000000000
4072 ldxa [%i5+%o4]0x89,%l4 ! %l4 = 5552b44400000000
4073! Mem[00000000100c1408] = 00000000, %l7 = 0000005ce864b99c, %asi = 80
4074 ldsba [%i3+0x008]%asi,%l7 ! %l7 = 0000000000000000
4075! Mem[00000000300c1410] = ffff0000 595d72f9, %l2 = 0000008c, %l3 = 00000000
4076 ldda [%i3+%o5]0x81,%l2 ! %l2 = 00000000ffff0000 00000000595d72f9
4077! Mem[0000000010181400] = 62ff000025a83dc4, %l1 = 97dc8b0bc7fd1adf
4078 ldxa [%i6+%g0]0x88,%l1 ! %l1 = 62ff000025a83dc4
4079! %l2 = 00000000ffff0000, %l6 = ffffffffffffff89, %l4 = 5552b44400000000
4080 andn %l2,%l6,%l4 ! %l4 = 0000000000000000
4081
4082p0_label_149:
4083! Starting 10 instruction Store Burst
4084! %l1 = 62ff000025a83dc4, Mem[0000000010101410] = 6968571c
4085 stba %l1,[%i4+%o5]0x88 ! Mem[0000000010101410] = 696857c4
4086! %l0 = 0000000000000046, Mem[0000000010141410] = 6968571c
4087 stwa %l0,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000046
4088! Mem[0000000030141408] = 00000000, %l1 = 62ff000025a83dc4
4089 ldstuba [%i5+%o4]0x89,%l1 ! %l1 = 0000000000000000
4090! Mem[0000000020800001] = ffff2ce0, %l7 = 0000000000000000
4091 ldstuba [%o1+0x001]%asi,%l7 ! %l7 = 00000000000000ff
4092! Mem[00000000100c1408] = 00000000, %l7 = 00000000000000ff, %asi = 80
4093 swapa [%i3+0x008]%asi,%l7 ! %l7 = 0000000000000000
4094! %l5 = 0000000000000000, Mem[000000001008141c] = 000000ff
4095 stw %l5,[%i2+0x01c] ! Mem[000000001008141c] = 00000000
4096! %f24 = ff00032a e7ecbcc1, %l3 = 00000000595d72f9
4097! Mem[0000000010081428] = 417371367569f2af
4098 add %i2,0x028,%g1
4099 stda %f24,[%g1+%l3]ASI_PST32_PL ! Mem[0000000010081428] = c1bcece77569f2af
4100! Mem[0000000010141400] = ffffffff, %l7 = 0000000000000000
4101 swapa [%i5+%g0]0x88,%l7 ! %l7 = 00000000ffffffff
4102! Mem[0000000010141410] = 00000046, %l1 = 0000000000000000
4103 swapa [%i5+%o5]0x88,%l1 ! %l1 = 0000000000000046
4104! Mem[0000000030181410] = 46000000, %l6 = 00000000ffffff89
4105 swapa [%i6+%o5]0x81,%l6 ! %l6 = 0000000046000000
4106
4107p0_label_150:
4108! Starting 10 instruction Load Burst
4109! Mem[0000000010101400] = 0000008c00000000, %l0 = 0000000000000046
4110 ldxa [%i4+%g0]0x80,%l0 ! %l0 = 0000008c00000000
4111! Mem[0000000010101430] = 00000000 0e6afda5, %l6 = 46000000, %l7 = ffffffff, %asi = 80
4112 ldda [%i4+0x030]%asi,%l6 ! %l6 = 0000000000000000 000000000e6afda5
4113! Mem[0000000030081400] = 00ff0000, %l5 = 0000000000000000
4114 lduba [%i2+%g0]0x89,%l5 ! %l5 = 0000000000000000
4115! Mem[0000000010181408] = ff00032a e7ecbcc1, %l0 = 00000000, %l1 = 00000046, %asi = 80
4116 ldda [%i6+0x008]%asi,%l0 ! %l0 = 00000000ff00032a 00000000e7ecbcc1
4117! Mem[0000000030181410] = ffffff8913fb39e7, %f18 = c3cd0b89 4cdda5d7
4118 ldda [%i6+%o5]0x81,%f18 ! %f18 = ffffff89 13fb39e7
4119! Code Fragment 4, seed = 757261
4120p0_fragment_20:
4121! %l0 = 00000000ff00032a
4122 setx 0x53d801550f27a4be,%g7,%l0 ! %l0 = 53d801550f27a4be
4123! %l1 = 00000000e7ecbcc1
4124 setx 0xed72b1d4bb041569,%g7,%l1 ! %l1 = ed72b1d4bb041569
4125 setx 0x7ff8, %g1, %g2
4126 and %l0, %g2, %l0
4127 setx 0xffffffff, %g1, %g2
4128 and %l1, %g2, %l1
4129 setx 0x100000000, %g1, %g2
4130 or %l1, %g2, %l1 ! Set bit 32 - perrinj
4131 ta T_CHANGE_HPRIV
4132 stxa %l1, [%l0]ASI_ICACHE_INSTR
4133 ta T_CHANGE_NONHPRIV
4134! %l0 = 53d801550f27a4be
4135 setx 0x6e3834972d834224,%g7,%l0 ! %l0 = 6e3834972d834224
4136! %l1 = ed72b1d4bb041569
4137 setx 0xa44f42a068e5adef,%g7,%l1 ! %l1 = a44f42a068e5adef
4138p0_fragment_20_end:
4139! Mem[0000000010101400] = 8c000000, %l4 = 0000000000000000
4140 ldsha [%i4+%g0]0x88,%l4 ! %l4 = 0000000000000000
4141! Mem[00000000100c1410] = f6efd97d, %l6 = 0000000000000000
4142 ldsba [%i3+%o5]0x80,%l6 ! %l6 = fffffffffffffff6
4143! Mem[000000001018141b] = 41c51fc7, %l5 = 0000000000000000
4144 ldsb [%i6+0x01b],%l5 ! %l5 = ffffffffffffffc7
4145! %l2 = 00000000ffff0000, %l2 = 00000000ffff0000, %l1 = a44f42a068e5adef
4146 udivx %l2,%l2,%l1 ! %l1 = 0000000000000001
4147
4148p0_label_151:
4149! Starting 10 instruction Store Burst
4150! %l2 = 00000000ffff0000, immd = fffff850, %y = 00000000
4151 smul %l2,-0x7b0,%l5 ! %l5 = 0000000007b00000, %y = 00000000
4152! Mem[0000000010081400] = 00000000, %l5 = 0000000007b00000
4153 ldstuba [%i2+%g0]0x80,%l5 ! %l5 = 0000000000000000
4154! %l4 = 0000000000000000, Mem[0000000020800041] = 00007f10, %asi = 80
4155 stba %l4,[%o1+0x041]%asi ! Mem[0000000020800040] = 00007f10
4156! %l0 = 2d834224, %l1 = 00000001, Mem[00000000100c1408] = 000000ff ffffffff, %asi = 80
4157 stda %l0,[%i3+0x008]%asi ! Mem[00000000100c1408] = 2d834224 00000001
4158! %f4 = 25a83dc4, Mem[00000000100c1400] = 00ffb99c
4159 sta %f4 ,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 25a83dc4
4160! %f16 = 80000000 00000000, %l6 = fffffffffffffff6
4161! Mem[0000000030181408] = ef83ffff00000000
4162 add %i6,0x008,%g1
4163 stda %f16,[%g1+%l6]ASI_PST32_S ! Mem[0000000030181408] = 8000000000000000
4164! %l2 = 00000000ffff0000, Mem[00000000300c1408] = 53915c46
4165 stba %l2,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 53915c00
4166! %l4 = 0000000000000000, Mem[0000000010001400] = 000000ff
4167 stwa %l4,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000
4168! Mem[0000000030001408] = 890000ff 69000000, %l4 = 00000000, %l5 = 00000000
4169 ldda [%i0+%o4]0x81,%l4 ! %l4 = 00000000890000ff 0000000069000000
4170! %l3 = 00000000595d72f9, Mem[0000000010001410] = 000000ff
4171 stha %l3,[%i0+%o5]0x80 ! Mem[0000000010001410] = 72f900ff
4172
4173p0_label_152:
4174! Starting 10 instruction Load Burst
4175! Mem[0000000030141410] = 0000008c, %l2 = 00000000ffff0000
4176 lduba [%i5+%o5]0x89,%l2 ! %l2 = 000000000000008c
4177! Mem[0000000010041418] = 48fbc6ea, %l1 = 0000000000000001
4178 ldsw [%i1+0x018],%l1 ! %l1 = 0000000048fbc6ea
4179! Mem[000000001018143c] = 595d72f9, %f14 = ebdee702
4180 ld [%i6+0x03c],%f14 ! %f14 = 595d72f9
4181! Mem[000000001000143a] = cb62e4ff, %l7 = 000000000e6afda5
4182 ldsh [%i0+0x03a],%l7 ! %l7 = ffffffffffffe4ff
4183! Mem[0000000010101408] = 2618b889 55ecbcc1, %l0 = 2d834224, %l1 = 48fbc6ea
4184 ldda [%i4+%o4]0x80,%l0 ! %l0 = 000000002618b889 0000000055ecbcc1
4185! Mem[0000000010101438] = 54983c02 63e462cb, %l2 = 0000008c, %l3 = 595d72f9, %asi = 80
4186 ldda [%i4+0x038]%asi,%l2 ! %l2 = 0000000054983c02 0000000063e462cb
4187! Mem[0000000010081408] = 89b81826, %f26 = 00000000
4188 lda [%i2+%o4]0x80,%f26 ! %f26 = 89b81826
4189! %l4 = 00000000890000ff, %l2 = 0000000054983c02, %l7 = ffffffffffffe4ff
4190 xnor %l4,%l2,%l7 ! %l7 = ffffffff2267c302
4191! Mem[0000000010041410] = ff000000, %l6 = fffffffffffffff6
4192 ldsba [%i1+%o5]0x88,%l6 ! %l6 = 0000000000000000
4193! Mem[0000000030101408] = 757fa85b, %l2 = 0000000054983c02
4194 lduwa [%i4+%o4]0x81,%l2 ! %l2 = 00000000757fa85b
4195
4196p0_label_153:
4197! Starting 10 instruction Store Burst
4198! %l7 = ffffffff2267c302, Mem[0000000030001400] = 00000000
4199 stwa %l7,[%i0+%g0]0x81 ! Mem[0000000030001400] = 2267c302
4200! %f24 = ff00032a, %f4 = 25a83dc4, %f10 = 350a3091
4201 fsubs %f24,%f4 ,%f10 ! %f10 = ff00032a
4202! %f28 = 00ff0000 0b790000, Mem[0000000010181410] = df1afdc7 00000000
4203 stda %f28,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00ff0000 0b790000
4204! %l7 = ffffffff2267c302, Mem[0000000010001410] = 00000069ff00f972
4205 stxa %l7,[%i0+%o5]0x88 ! Mem[0000000010001410] = ffffffff2267c302
4206! Mem[0000000030041410] = 7fffffffc9db38ff, %f12 = c5e8ed66 44b45255
4207 ldda [%i1+%o5]0x81,%f12 ! %f12 = 7fffffff c9db38ff
4208! Mem[0000000010141408] = 00000000, %l0 = 000000002618b889, %asi = 80
4209 swapa [%i5+0x008]%asi,%l0 ! %l0 = 0000000000000000
4210! Mem[00000000100c142e] = ffffffff, %l7 = ffffffff2267c302
4211 ldstub [%i3+0x02e],%l7 ! %l7 = 00000000000000ff
4212! %l6 = 00000000, %l7 = 000000ff, Mem[00000000100c1408] = 2d834224 00000001, %asi = 80
4213 stda %l6,[%i3+0x008]%asi ! Mem[00000000100c1408] = 00000000 000000ff
4214! %l7 = 00000000000000ff, Mem[0000000021800080] = 9c009fd0
4215 sth %l7,[%o3+0x080] ! Mem[0000000021800080] = 00ff9fd0
4216! Mem[0000000010001427] = ffc3fcff, %l0 = 0000000000000000
4217 ldstuba [%i0+0x027]%asi,%l0 ! %l0 = 00000000000000ff
4218
4219p0_label_154:
4220! Starting 10 instruction Load Burst
4221! Mem[0000000010001424] = ffc3fcff, %l0 = 00000000000000ff, %asi = 80
4222 lduwa [%i0+0x024]%asi,%l0 ! %l0 = 00000000ffc3fcff
4223! Mem[0000000010141420] = ffbb2988 ff396e79, %l6 = 00000000, %l7 = 000000ff
4224 ldd [%i5+0x020],%l6 ! %l6 = 00000000ffbb2988 00000000ff396e79
4225! Mem[0000000010181410] = 0000ff00, %l1 = 0000000055ecbcc1
4226 swapa [%i6+%o5]0x88,%l1 ! %l1 = 000000000000ff00
4227! Mem[0000000010001400] = 00000000, %f2 = ff000000
4228 lda [%i0+%g0]0x80,%f2 ! %f2 = 00000000
4229! Mem[00000000300c1410] = f9725d590000ffff, %l1 = 000000000000ff00
4230 ldxa [%i3+%o5]0x89,%l1 ! %l1 = f9725d590000ffff
4231! Mem[00000000100c1410] = 00000000 7dd9eff6, %l2 = 757fa85b, %l3 = 63e462cb
4232 ldda [%i3+%o5]0x88,%l2 ! %l2 = 000000007dd9eff6 0000000000000000
4233! %f31 = 023c9854, %f24 = ff00032a, %f11 = c4200000
4234 fmuls %f31,%f24,%f11 ! %f11 = c1bc9cfd
4235! Mem[0000000020800000] = ffff2ce0, %l0 = 00000000ffc3fcff, %asi = 80
4236 ldsba [%o1+0x000]%asi,%l0 ! %l0 = ffffffffffffffff
4237! %f20 = 7fffffff, %f31 = 023c9854
4238 fcmps %fcc3,%f20,%f31 ! %fcc3 = 3
4239! Mem[0000000030101400] = 2a0300ff, %l5 = 0000000069000000
4240 ldswa [%i4+%g0]0x89,%l5 ! %l5 = 000000002a0300ff
4241
4242p0_label_155:
4243! Starting 10 instruction Store Burst
4244! Mem[0000000030001400] = 02c36722, %l1 = f9725d590000ffff
4245 ldstuba [%i0+%g0]0x89,%l1 ! %l1 = 0000000000000022
4246! Code Fragment 4, seed = 680147
4247p0_fragment_21:
4248! %l0 = ffffffffffffffff
4249 setx 0x0d8626c94f9cb48e,%g7,%l0 ! %l0 = 0d8626c94f9cb48e
4250! %l1 = 0000000000000022
4251 setx 0xaecc227602845c39,%g7,%l1 ! %l1 = aecc227602845c39
4252 setx 0x7ff8, %g1, %g2
4253 and %l0, %g2, %l0
4254 setx 0xffffffff, %g1, %g2
4255 and %l1, %g2, %l1
4256 setx 0x100000000, %g1, %g2
4257 or %l1, %g2, %l1 ! Set bit 32 - perrinj
4258 ta T_CHANGE_HPRIV
4259 stxa %l1, [%l0]ASI_ICACHE_INSTR
4260 ta T_CHANGE_NONHPRIV
4261! %l0 = 0d8626c94f9cb48e
4262 setx 0x819c52ac17b50ff4,%g7,%l0 ! %l0 = 819c52ac17b50ff4
4263! %l1 = aecc227602845c39
4264 setx 0x436256927ade52bf,%g7,%l1 ! %l1 = 436256927ade52bf
4265p0_fragment_21_end:
4266! Mem[0000000030041400] = ff0000ff, %l6 = 00000000ffbb2988
4267 swapa [%i1+%g0]0x81,%l6 ! %l6 = 00000000ff0000ff
4268! Mem[00000000211c0000] = ff004d40, %l1 = 436256927ade52bf
4269 ldstuba [%o2+0x000]%asi,%l1 ! %l1 = 00000000000000ff
4270! %f13 = c9db38ff, Mem[0000000030001408] = ff000089
4271 sta %f13,[%i0+%o4]0x89 ! Mem[0000000030001408] = c9db38ff
4272! %l3 = 0000000000000000, Mem[0000000021800040] = 00d55da0
4273 sth %l3,[%o3+0x040] ! Mem[0000000021800040] = 00005da0
4274! Mem[0000000010141430] = 1aa1bcf4, %l2 = 000000007dd9eff6, %asi = 80
4275 swapa [%i5+0x030]%asi,%l2 ! %l2 = 000000001aa1bcf4
4276! Mem[0000000030181408] = 00000080, %l7 = 00000000ff396e79
4277 swapa [%i6+%o4]0x89,%l7 ! %l7 = 0000000000000080
4278! %l6 = 00000000ff0000ff, Mem[0000000030101410] = 1200790b58000000
4279 stxa %l6,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000000ff0000ff
4280! %l6 = ff0000ff, %l7 = 00000080, Mem[0000000030181400] = f9725d54 39e71470
4281 stda %l6,[%i6+%g0]0x89 ! Mem[0000000030181400] = ff0000ff 00000080
4282
4283p0_label_156:
4284! Starting 10 instruction Load Burst
4285! Mem[0000000030001408] = c9db38ff, %l0 = 819c52ac17b50ff4
4286 lduba [%i0+%o4]0x89,%l0 ! %l0 = 00000000000000ff
4287! Mem[0000000030041400] = ffbb2988, %f1 = 00000000
4288 lda [%i1+%g0]0x81,%f1 ! %f1 = ffbb2988
4289! Mem[00000000100c1408] = 00000000, %f2 = 00000000
4290 lda [%i3+%o4]0x80,%f2 ! %f2 = 00000000
4291! Mem[0000000030081408] = 7014e739, %l3 = 0000000000000000
4292 lduba [%i2+%o4]0x89,%l3 ! %l3 = 0000000000000039
4293! Mem[0000000021800181] = 032a8090, %l4 = 00000000890000ff
4294 ldsb [%o3+0x181],%l4 ! %l4 = 000000000000002a
4295! Mem[00000000100c1410] = f6efd97d 00000000, %l6 = ff0000ff, %l7 = 00000080
4296 ldda [%i3+%o5]0x80,%l6 ! %l6 = 00000000f6efd97d 0000000000000000
4297 membar #Sync ! Added by membar checker (30)
4298! Mem[00000000100c1400] = c43da825 00000121 00000000 000000ff
4299! Mem[00000000100c1410] = f6efd97d 00000000 00000000 ff000000
4300! Mem[00000000100c1420] = 00000000 0000ff62 cadbff00 ffffffff
4301! Mem[00000000100c1430] = 00000000 000000c1 5d45aa64 000000ff
4302 ldda [%i3+%g0]ASI_BLK_AIUP,%f16 ! Block Load from 00000000100c1400
4303! Mem[0000000010141400] = 00000000, %f2 = 00000000
4304 lda [%i5+%g0]0x88,%f2 ! %f2 = 00000000
4305! Mem[0000000030041410] = 7fffffff, %l2 = 000000001aa1bcf4
4306 ldsba [%i1+%o5]0x81,%l2 ! %l2 = 000000000000007f
4307! Mem[0000000030081400] = 0000000000ff0000, %f4 = 25a83dc4 ffffffff
4308 ldda [%i2+%g0]0x89,%f4 ! %f4 = 00000000 00ff0000
4309
4310p0_label_157:
4311! Starting 10 instruction Store Burst
4312! %f8 = 25a83dc4 00015eff, Mem[0000000010041420] = 455ca907 003da825
4313 std %f8 ,[%i1+0x020] ! Mem[0000000010041420] = 25a83dc4 00015eff
4314! %f26 = cadbff00 ffffffff, Mem[0000000030141400] = 00000000 00000000
4315 stda %f26,[%i5+%g0]0x89 ! Mem[0000000030141400] = cadbff00 ffffffff
4316! %l1 = 00000000000000ff, Mem[00000000211c0000] = ff004d40
4317 sth %l1,[%o2+%g0] ! Mem[00000000211c0000] = 00ff4d40
4318! %l7 = 0000000000000000, Mem[0000000010181408] = c1bcece72a0300ff
4319 stxa %l7,[%i6+%o4]0x88 ! Mem[0000000010181408] = 0000000000000000
4320! Mem[000000001004141f] = 3879d113, %l4 = 000000000000002a
4321 ldstuba [%i1+0x01f]%asi,%l4 ! %l4 = 0000000000000013
4322! %f8 = 25a83dc4 00015eff, Mem[0000000010081410] = 00000000 595d72f9
4323 std %f8 ,[%i2+%o5] ! Mem[0000000010081410] = 25a83dc4 00015eff
4324! %l7 = 0000000000000000, Mem[0000000010141408] = 2618b889
4325 stha %l7,[%i5+%o4]0x80 ! Mem[0000000010141408] = 0000b889
4326! %l0 = 00000000000000ff, Mem[0000000010181408] = 00000000
4327 stba %l0,[%i6+%o4]0x88 ! Mem[0000000010181408] = 000000ff
4328! Mem[000000001018142b] = 00ff0000, %l2 = 000000000000007f
4329 ldstuba [%i6+0x02b]%asi,%l2 ! %l2 = 0000000000000000
4330! %f22 = 00000000 ff000000, Mem[0000000030101408] = 5ba87f75 89b81826
4331 stda %f22,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000 ff000000
4332
4333p0_label_158:
4334! Starting 10 instruction Load Burst
4335! Mem[0000000010001400] = 0000000000000000, %f0 = 00000000 ffbb2988
4336 ldda [%i0+%g0]0x80,%f0 ! %f0 = 00000000 00000000
4337! Mem[000000001010142e] = 000000ff, %l2 = 0000000000000000, %asi = 80
4338 ldsha [%i4+0x02e]%asi,%l2 ! %l2 = 00000000000000ff
4339! Mem[0000000010001400] = 00000000, %l1 = 00000000000000ff
4340 lduh [%i0+%g0],%l1 ! %l1 = 0000000000000000
4341! Mem[0000000030181410] = ffffff89, %l0 = 00000000000000ff
4342 lduha [%i6+%o5]0x81,%l0 ! %l0 = 000000000000ffff
4343! Mem[0000000030001410] = ff5e0100, %l3 = 0000000000000039
4344 lduha [%i0+%o5]0x81,%l3 ! %l3 = 000000000000ff5e
4345! Mem[0000000030141408] = ff000000, %l5 = 000000002a0300ff
4346 ldsha [%i5+%o4]0x81,%l5 ! %l5 = ffffffffffffff00
4347! Mem[00000000100c1400] = 25a83dc4, %l5 = ffffffffffffff00
4348 lduba [%i3+%g0]0x88,%l5 ! %l5 = 00000000000000c4
4349! Mem[0000000030181400] = ff0000ff, %l1 = 0000000000000000
4350 lduwa [%i6+%g0]0x89,%l1 ! %l1 = 00000000ff0000ff
4351! Mem[0000000010001408] = 00000000, %l3 = 000000000000ff5e
4352 lduha [%i0+%o4]0x88,%l3 ! %l3 = 0000000000000000
4353! %l3 = 0000000000000000, immd = fffffffffffff491, %l108 = 0000000000000007
4354 sdivx %l3,-0xb6f,%l7 ! %l7 = 0000000000000000
4355
4356p0_label_159:
4357! Starting 10 instruction Store Burst
4358! %l4 = 0000000000000013, Mem[0000000020800040] = 00007f10
4359 sth %l4,[%o1+0x040] ! Mem[0000000020800040] = 00137f10
4360! %l2 = 00000000000000ff, Mem[0000000010181408] = 000000ff
4361 stba %l2,[%i6+%o4]0x88 ! Mem[0000000010181408] = 000000ff
4362! Mem[0000000030181400] = ff0000ff, %l3 = 0000000000000000
4363 ldstuba [%i6+%g0]0x89,%l3 ! %l3 = 00000000000000ff
4364! %l2 = 000000ff, %l3 = 000000ff, Mem[0000000030041410] = 7fffffff c9db38ff
4365 stda %l2,[%i1+%o5]0x81 ! Mem[0000000030041410] = 000000ff 000000ff
4366! %f10 = ff00032a c1bc9cfd, Mem[0000000010181408] = ff000000 00000000
4367 stda %f10,[%i6+%o4]0x80 ! Mem[0000000010181408] = ff00032a c1bc9cfd
4368! %l0 = 0000ffff, %l1 = ff0000ff, Mem[0000000010141428] = 00000000 0538bcc9, %asi = 80
4369 stda %l0,[%i5+0x028]%asi ! Mem[0000000010141428] = 0000ffff ff0000ff
4370! Mem[000000001000143e] = ff00ff00, %l5 = 00000000000000c4
4371 ldstub [%i0+0x03e],%l5 ! %l5 = 00000000000000ff
4372! %f18 = 00000000, Mem[0000000030101408] = ff000000
4373 sta %f18,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000
4374! %l3 = 00000000000000ff, Mem[0000000030181408] = 00000000ff396e79
4375 stxa %l3,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000000000ff
4376! %l7 = 0000000000000000, Mem[0000000010141433] = 7dd9eff6
4377 stb %l7,[%i5+0x033] ! Mem[0000000010141430] = 7dd9ef00
4378
4379p0_label_160:
4380! Starting 10 instruction Load Burst
4381! %l6 = 00000000f6efd97d, immd = fffff4ac, %y = 00000000
4382 udiv %l6,-0xb54,%l6 ! %l6 = 0000000000000000
4383 mov %l0,%y ! %y = 0000ffff
4384! Mem[0000000010141420] = ffbb2988ff396e79, %l7 = 0000000000000000
4385 ldx [%i5+0x020],%l7 ! %l7 = ffbb2988ff396e79
4386! Mem[0000000010001408] = 00000000, %l0 = 000000000000ffff
4387 ldsha [%i0+%o4]0x88,%l0 ! %l0 = 0000000000000000
4388! Mem[0000000010001408] = 00000000, %f6 = 73f95a2f
4389 lda [%i0+%o4]0x88,%f6 ! %f6 = 00000000
4390! Mem[0000000030181408] = 000000ff, %l7 = ffbb2988ff396e79
4391 ldsha [%i6+%o4]0x89,%l7 ! %l7 = 00000000000000ff
4392! Mem[0000000030141408] = 000000ff, %l1 = 00000000ff0000ff
4393 ldsba [%i5+%o4]0x89,%l1 ! %l1 = ffffffffffffffff
4394! Mem[0000000010001410] = 02c36722, %l7 = 00000000000000ff
4395 ldswa [%i0+%o5]0x80,%l7 ! %l7 = 0000000002c36722
4396! Mem[0000000030081400] = 0000ff00, %l2 = 00000000000000ff
4397 ldsba [%i2+%g0]0x81,%l2 ! %l2 = 0000000000000000
4398! Mem[0000000010041410] = 00000000 ff000000, %l2 = 00000000, %l3 = 000000ff
4399 ldda [%i1+%o5]0x88,%l2 ! %l2 = 00000000ff000000 0000000000000000
4400! Mem[0000000010101428] = 00000000 000000ff, %l2 = ff000000, %l3 = 00000000, %asi = 80
4401 ldda [%i4+0x028]%asi,%l2 ! %l2 = 0000000000000000 00000000000000ff
4402
4403p0_label_161:
4404! Starting 10 instruction Store Burst
4405! Mem[0000000010141410] = 00000000, %l3 = 00000000000000ff
4406 swapa [%i5+%o5]0x88,%l3 ! %l3 = 0000000000000000
4407! %l0 = 00000000, %l1 = ffffffff, Mem[00000000300c1410] = ffff0000 595d72f9
4408 stda %l0,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000 ffffffff
4409! %f20 = f6efd97d 00000000, %l1 = ffffffffffffffff
4410! Mem[0000000010141420] = ffbb2988ff396e79
4411 add %i5,0x020,%g1
4412 stda %f20,[%g1+%l1]ASI_PST16_P ! Mem[0000000010141420] = f6efd97d00000000
4413! %l2 = 0000000000000000, Mem[0000000010141410] = 0000ff00000000ff
4414 stxa %l2,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000000000000000
4415! %l4 = 0000000000000013, Mem[0000000030001400] = ff67c30200000000
4416 stxa %l4,[%i0+%g0]0x81 ! Mem[0000000030001400] = 0000000000000013
4417 membar #Sync ! Added by membar checker (31)
4418! %l4 = 0000000000000013, Mem[00000000100c1408] = 00000000
4419 stwa %l4,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000013
4420! %l3 = 0000000000000000, imm = 00000000000006f6, %l7 = 0000000002c36722
4421 xor %l3,0x6f6,%l7 ! %l7 = 00000000000006f6
4422! Mem[0000000030081410] = 63e464aa, %l0 = 0000000000000000
4423 lduwa [%i2+%o5]0x89,%l0 ! %l0 = 0000000063e464aa
4424! %l4 = 0000000000000013, Mem[00000000100c1408] = 13000000
4425 stwa %l4,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000013
4426! %f18 = 00000000, Mem[0000000010001408] = 00000000
4427 sta %f18,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000000
4428
4429p0_label_162:
4430! Starting 10 instruction Load Burst
4431! Mem[0000000010181426] = 00000062, %l7 = 00000000000006f6, %asi = 80
4432 lduha [%i6+0x026]%asi,%l7 ! %l7 = 0000000000000062
4433! Mem[0000000010141410] = 00000000, %l2 = 0000000000000000
4434 lduha [%i5+%o5]0x88,%l2 ! %l2 = 0000000000000000
4435! Mem[0000000010041410] = 000000ff 00000000, %l4 = 00000013, %l5 = 000000ff
4436 ldda [%i1+%o5]0x80,%l4 ! %l4 = 00000000000000ff 0000000000000000
4437! Mem[0000000030081408] = 7014e739, %f16 = c43da825
4438 lda [%i2+%o4]0x89,%f16 ! %f16 = 7014e739
4439! Mem[0000000010181400] = 25a83dc4, %f11 = c1bc9cfd
4440 lda [%i6+%g0]0x88,%f11 ! %f11 = 25a83dc4
4441! Mem[0000000030081408] = 39e71470, %l3 = 0000000000000000
4442 lduwa [%i2+%o4]0x81,%l3 ! %l3 = 0000000039e71470
4443! Mem[0000000021800080] = 00ff9fd0, %l3 = 0000000039e71470
4444 ldsh [%o3+0x080],%l3 ! %l3 = 00000000000000ff
4445! Mem[0000000010101410] = c4576869, %l1 = ffffffffffffffff
4446 ldsha [%i4+%o5]0x80,%l1 ! %l1 = ffffffffffffc457
4447! Mem[0000000030141410] = 8c000000, %l4 = 00000000000000ff
4448 ldsha [%i5+%o5]0x81,%l4 ! %l4 = ffffffffffff8c00
4449! Mem[0000000010041400] = 00000000, %l1 = ffffffffffffc457
4450 ldsba [%i1+%g0]0x88,%l1 ! %l1 = 0000000000000000
4451
4452p0_label_163:
4453! Starting 10 instruction Store Burst
4454! Mem[0000000020800041] = 00137f10, %l2 = 0000000000000000
4455 ldstub [%o1+0x041],%l2 ! %l2 = 0000000000000013
4456! %l6 = 00000000, %l7 = 00000062, Mem[0000000010181400] = 25a83dc4 62ff0000
4457 stda %l6,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000 00000062
4458! %l4 = ffffffffffff8c00, Mem[0000000030181410] = 89ffffff
4459 stwa %l4,[%i6+%o5]0x89 ! Mem[0000000030181410] = ffff8c00
4460! %f22 = 00000000 ff000000, Mem[0000000010181438] = 00000000 595d72f9, %asi = 80
4461 stda %f22,[%i6+0x038]%asi ! Mem[0000000010181438] = 00000000 ff000000
4462! Mem[00000000201c0001] = e73956b0, %l2 = 0000000000000013
4463 ldstuba [%o0+0x001]%asi,%l2 ! %l2 = 0000000000000039
4464! %f24 = 00000000, %f20 = f6efd97d
4465 fcmpes %fcc2,%f24,%f20 ! %fcc2 = 2
4466! %l1 = 0000000000000000, Mem[00000000100c1428] = cadbff00ffffffff
4467 stx %l1,[%i3+0x028] ! Mem[00000000100c1428] = 0000000000000000
4468! %f22 = 00000000, %f24 = 00000000, %f0 = 00000000 00000000
4469 fsmuld %f22,%f24,%f0 ! %f0 = 00000000 00000000
4470! %l3 = 00000000000000ff, Mem[00000000201c0000] = e7ff56b0, %asi = 80
4471 stha %l3,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00ff56b0
4472! %l4 = ffffffffffff8c00, Mem[0000000010101400] = 0000008c
4473 stwa %l4,[%i4+%g0]0x80 ! Mem[0000000010101400] = ffff8c00
4474
4475p0_label_164:
4476! Starting 10 instruction Load Burst
4477! Mem[00000000201c0000] = 00ff56b0, %l0 = 0000000063e464aa, %asi = 80
4478 lduha [%o0+0x000]%asi,%l0 ! %l0 = 00000000000000ff
4479! Mem[0000000030141410] = 8c000000, %l4 = ffffffffffff8c00
4480 lduha [%i5+%o5]0x81,%l4 ! %l4 = 0000000000008c00
4481! Mem[0000000021800040] = 00005da0, %l5 = 0000000000000000
4482 lduh [%o3+0x040],%l5 ! %l5 = 0000000000000000
4483! Mem[0000000010141412] = 00000000, %l1 = 0000000000000000
4484 ldub [%i5+0x012],%l1 ! %l1 = 0000000000000000
4485! %f28 = 00000000, %f30 = 5d45aa64
4486 fcmps %fcc0,%f28,%f30 ! %fcc0 = 1
4487! Mem[0000000030001410] = 00015eff, %l2 = 0000000000000039
4488 lduba [%i0+%o5]0x89,%l2 ! %l2 = 00000000000000ff
4489! Mem[0000000030001408] = ff38dbc9 69000000, %l0 = 000000ff, %l1 = 00000000
4490 ldda [%i0+%o4]0x81,%l0 ! %l0 = 00000000ff38dbc9 0000000069000000
4491! Mem[0000000030041410] = ff000000, %l6 = 0000000000000000
4492 ldswa [%i1+%o5]0x89,%l6 ! %l6 = ffffffffff000000
4493! Mem[0000000010041400] = 00000000 c9db38ff, %l4 = 00008c00, %l5 = 00000000
4494 ldd [%i1+%g0],%l4 ! %l4 = 0000000000000000 00000000c9db38ff
4495! Mem[0000000010141408] = 00000000 89b80000, %l4 = 00000000, %l5 = c9db38ff
4496 ldda [%i5+%o4]0x88,%l4 ! %l4 = 0000000089b80000 0000000000000000
4497
4498p0_label_165:
4499! Starting 10 instruction Store Burst
4500! Mem[0000000021800100] = e7399830, %l2 = 00000000000000ff
4501 ldstuba [%o3+0x100]%asi,%l2 ! %l2 = 00000000000000e7
4502! %l6 = ffffffffff000000, Mem[0000000010141408] = 0000b889
4503 stwa %l6,[%i5+%o4]0x80 ! Mem[0000000010141408] = ff000000
4504! %f14 = 595d72f9 a206d211, Mem[0000000010141400] = 00000000 000000ff
4505 stda %f14,[%i5+%g0]0x80 ! Mem[0000000010141400] = 595d72f9 a206d211
4506! %l5 = 0000000000000000, Mem[0000000030181410] = 008cffff13fb39e7
4507 stxa %l5,[%i6+%o5]0x81 ! Mem[0000000030181410] = 0000000000000000
4508! %l3 = 00000000000000ff, Mem[0000000030101410] = ff0000ff
4509 stwa %l3,[%i4+%o5]0x89 ! Mem[0000000030101410] = 000000ff
4510! %l4 = 0000000089b80000, Mem[00000000300c1410] = ffffffff00000000
4511 stxa %l4,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 0000000089b80000
4512! Mem[0000000010181408] = 2a0300ff, %l7 = 0000000000000062
4513 swapa [%i6+%o4]0x88,%l7 ! %l7 = 000000002a0300ff
4514! %l1 = 0000000069000000, immd = 0000012c, %y = 0000ffff
4515 smul %l1,0x12c,%l0 ! %l0 = 0000007b0c000000, %y = 0000007b
4516! %l7 = 000000002a0300ff, Mem[00000000100c1408] = ff00000013000000
4517 stxa %l7,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000002a0300ff
4518! Mem[0000000010101400] = ffff8c00, %l1 = 0000000069000000
4519 ldstuba [%i4+%g0]0x80,%l1 ! %l1 = 00000000000000ff
4520
4521p0_label_166:
4522! Starting 10 instruction Load Burst
4523! Mem[0000000030181408] = ff000000, %l7 = 000000002a0300ff
4524 lduwa [%i6+%o4]0x81,%l7 ! %l7 = 00000000ff000000
4525! Mem[00000000211c0000] = 00ff4d40, %l4 = 0000000089b80000
4526 ldsb [%o2+%g0],%l4 ! %l4 = 0000000000000000
4527! %l6 = ffffffffff000000, %l7 = 00000000ff000000, %l7 = 00000000ff000000
4528 xnor %l6,%l7,%l7 ! %l7 = 00000000ffffffff
4529! Mem[0000000010181410] = c1bcec55, %l6 = ffffffffff000000
4530 ldsba [%i6+%o5]0x80,%l6 ! %l6 = ffffffffffffffc1
4531! Mem[00000000300c1408] = 53915c00, %l5 = 0000000000000000
4532 ldswa [%i3+%o4]0x89,%l5 ! %l5 = 0000000053915c00
4533! Mem[0000000010081410] = ff5e0100c43da825, %f12 = 7fffffff c9db38ff
4534 ldda [%i2+%o5]0x88,%f12 ! %f12 = ff5e0100 c43da825
4535! Mem[0000000010101400] = 008cffff, %l1 = 00000000000000ff
4536 lduwa [%i4+%g0]0x88,%l1 ! %l1 = 00000000008cffff
4537! Mem[0000000030001400] = 00000000, %l6 = ffffffffffffffc1
4538 lduha [%i0+%g0]0x89,%l6 ! %l6 = 0000000000000000
4539! Mem[0000000010001430] = e7394600, %f15 = a206d211
4540 lda [%i0+0x030]%asi,%f15 ! %f15 = e7394600
4541! Mem[00000000300c1400] = ff000000, %l0 = 0000007b0c000000
4542 lduha [%i3+%g0]0x81,%l0 ! %l0 = 000000000000ff00
4543
4544p0_label_167:
4545! Starting 10 instruction Store Burst
4546! %l7 = 00000000ffffffff, Mem[0000000010141400] = 595d72f9a206d211
4547 stxa %l7,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000ffffffff
4548! %l2 = 00000000000000e7, Mem[00000000300c1410] = 89b80000
4549 stba %l2,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 89b800e7
4550! Mem[00000000100c1418] = 00000000, %l3 = 00000000000000ff, %asi = 80
4551 swapa [%i3+0x018]%asi,%l3 ! %l3 = 0000000000000000
4552! %f9 = 00015eff, Mem[0000000010001408] = 00000000
4553 sta %f9 ,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00015eff
4554! %l5 = 0000000053915c00, Mem[00000000100c1408] = ff00032a00000000
4555 stx %l5,[%i3+%o4] ! Mem[00000000100c1408] = 0000000053915c00
4556! %f0 = 00000000 00000000, %l6 = 0000000000000000
4557! Mem[0000000030041408] = c3cd0b894cdda5d7
4558 add %i1,0x008,%g1
4559 stda %f0,[%g1+%l6]ASI_PST8_S ! Mem[0000000030041408] = c3cd0b894cdda5d7
4560! %l7 = 00000000ffffffff, Mem[0000000010141400] = 00000000
4561 stha %l7,[%i5+%g0]0x88 ! Mem[0000000010141400] = 0000ffff
4562! %l2 = 000000e7, %l3 = 00000000, Mem[00000000100c1410] = f6efd97d 00000000
4563 stda %l2,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 000000e7 00000000
4564! Mem[0000000010181410] = 55ecbcc1, %l2 = 00000000000000e7
4565 swapa [%i6+%o5]0x88,%l2 ! %l2 = 0000000055ecbcc1
4566! %f31 = 000000ff, Mem[0000000010001424] = ffc3fcff
4567 sta %f31,[%i0+0x024]%asi ! Mem[0000000010001424] = 000000ff
4568
4569p0_label_168:
4570! Starting 10 instruction Load Burst
4571! Mem[0000000030081408] = 39e71470, %l1 = 00000000008cffff
4572 lduwa [%i2+%o4]0x81,%l1 ! %l1 = 0000000039e71470
4573! Mem[00000000100c1400] = 25a83dc4, %l7 = 00000000ffffffff
4574 lduba [%i3+%g0]0x88,%l7 ! %l7 = 00000000000000c4
4575! Mem[0000000010181408] = 62000000c1bc9cfd, %f8 = 25a83dc4 00015eff
4576 ldda [%i6+%o4]0x80,%f8 ! %f8 = 62000000 c1bc9cfd
4577! Mem[0000000010001410] = ffffffff2267c302, %f22 = 00000000 ff000000
4578 ldda [%i0+%o5]0x88,%f22 ! %f22 = ffffffff 2267c302
4579! Mem[0000000030001408] = c9db38ff, %l0 = 000000000000ff00
4580 ldsha [%i0+%o4]0x89,%l0 ! %l0 = 00000000000038ff
4581! Mem[0000000030041408] = c3cd0b89, %l1 = 0000000039e71470
4582 lduha [%i1+%o4]0x81,%l1 ! %l1 = 000000000000c3cd
4583! Mem[0000000010001410] = 02c36722, %l7 = 00000000000000c4
4584 lduha [%i0+%o5]0x80,%l7 ! %l7 = 00000000000002c3
4585! Mem[0000000030101400] = 00000000 2a0300ff, %l2 = 55ecbcc1, %l3 = 00000000
4586 ldda [%i4+%g0]0x89,%l2 ! %l2 = 000000002a0300ff 0000000000000000
4587! Mem[0000000010041408] = 00000000, %l5 = 0000000053915c00
4588 ldsba [%i1+%o4]0x88,%l5 ! %l5 = 0000000000000000
4589! Mem[0000000030001410] = 00015eff, %l5 = 0000000000000000
4590 ldsha [%i0+%o5]0x89,%l5 ! %l5 = 0000000000005eff
4591
4592p0_label_169:
4593! Starting 10 instruction Store Burst
4594! %l7 = 00000000000002c3, Mem[00000000300c1410] = e700b889
4595 stha %l7,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 02c3b889
4596! %l5 = 0000000000005eff, Mem[0000000030101410] = 000000ff
4597 stba %l5,[%i4+%o5]0x89 ! Mem[0000000030101410] = 000000ff
4598! %f20 = f6efd97d 00000000, Mem[0000000010041400] = 00000000 ff38dbc9
4599 stda %f20,[%i1+%g0]0x88 ! Mem[0000000010041400] = f6efd97d 00000000
4600! Mem[0000000030041410] = 000000ff, %l3 = 0000000000000000
4601 swapa [%i1+%o5]0x81,%l3 ! %l3 = 00000000000000ff
4602! Mem[0000000030101408] = 00000000, %l6 = 0000000000000000
4603 ldstuba [%i4+%o4]0x81,%l6 ! %l6 = 0000000000000000
4604! %l7 = 00000000000002c3, Mem[0000000010041400] = 00000000
4605 stha %l7,[%i1+%g0]0x80 ! Mem[0000000010041400] = 02c30000
4606! %l3 = 00000000000000ff, Mem[00000000100c1408] = 00000000
4607 stwa %l3,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 000000ff
4608! %l6 = 0000000000000000, Mem[0000000030081408] = 7014e739
4609 stwa %l6,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000
4610! %l0 = 00000000000038ff, Mem[0000000010081412] = 25a83dc4, %asi = 80
4611 stba %l0,[%i2+0x012]%asi ! Mem[0000000010081410] = 25a8ffc4
4612! Mem[0000000010141408] = ff000000, %l7 = 00000000000002c3
4613 ldsha [%i5+%o4]0x80,%l7 ! %l7 = ffffffffffffff00
4614
4615p0_label_170:
4616! Starting 10 instruction Load Burst
4617! Mem[0000000030181410] = 00000000, %f7 = f3f95b0e
4618 lda [%i6+%o5]0x89,%f7 ! %f7 = 00000000
4619! Mem[0000000010041407] = 7dd9eff6, %l5 = 0000000000005eff, %asi = 80
4620 ldsba [%i1+0x007]%asi,%l5 ! %l5 = fffffffffffffff6
4621! Mem[00000000100c1428] = 00000000, %l7 = ffffffffffffff00
4622 ldsh [%i3+0x028],%l7 ! %l7 = 0000000000000000
4623! Mem[0000000021800101] = ff399830, %l6 = 0000000000000000
4624 ldsb [%o3+0x101],%l6 ! %l6 = 0000000000000039
4625! Mem[0000000010181400] = 00000000 62000000, %l2 = 2a0300ff, %l3 = 000000ff, %asi = 80
4626 ldda [%i6+0x000]%asi,%l2 ! %l2 = 0000000000000000 0000000062000000
4627! Code Fragment 4, seed = 861635
4628p0_fragment_22:
4629! %l0 = 00000000000038ff
4630 setx 0x38453ad6a80e7d0e,%g7,%l0 ! %l0 = 38453ad6a80e7d0e
4631! %l1 = 000000000000c3cd
4632 setx 0x19fa06422a55bcb9,%g7,%l1 ! %l1 = 19fa06422a55bcb9
4633 setx 0x7ff8, %g1, %g2
4634 and %l0, %g2, %l0
4635 setx 0xffffffff, %g1, %g2
4636 and %l1, %g2, %l1
4637 setx 0x100000000, %g1, %g2
4638 or %l1, %g2, %l1 ! Set bit 32 - perrinj
4639 ta T_CHANGE_HPRIV
4640 stxa %l1, [%l0]ASI_ICACHE_INSTR
4641 ta T_CHANGE_NONHPRIV
4642! %l0 = 38453ad6a80e7d0e
4643 setx 0x0609fdb91ab28874,%g7,%l0 ! %l0 = 0609fdb91ab28874
4644! %l1 = 19fa06422a55bcb9
4645 setx 0x6e06da89f52c633f,%g7,%l1 ! %l1 = 6e06da89f52c633f
4646p0_fragment_22_end:
4647! %l0 = 0609fdb91ab28874, immd = 0000000000000c5f, %l3 = 0000000062000000
4648 mulx %l0,0xc5f,%l3 ! %l3 = b599d4f146a6130c
4649! Mem[00000000300c1400] = 83ef6c19000000ff, %f14 = 595d72f9 e7394600
4650 ldda [%i3+%g0]0x89,%f14 ! %f14 = 83ef6c19 000000ff
4651! Mem[0000000030001410] = ff5e0100c43da825, %f30 = 5d45aa64 000000ff
4652 ldda [%i0+%o5]0x81,%f30 ! %f30 = ff5e0100 c43da825
4653! Mem[0000000010141408] = 000000ff, %l1 = 6e06da89f52c633f
4654 ldsba [%i5+%o4]0x88,%l1 ! %l1 = ffffffffffffffff
4655
4656p0_label_171:
4657! Starting 10 instruction Store Burst
4658! %f18 = 00000000 000000ff, Mem[0000000030041408] = c3cd0b89 4cdda5d7
4659 stda %f18,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000 000000ff
4660! Mem[0000000030041400] = 8829bbff, %l2 = 0000000000000000
4661 swapa [%i1+%g0]0x89,%l2 ! %l2 = 000000008829bbff
4662! %l1 = ffffffffffffffff, Mem[0000000030041400] = 00000000
4663 stha %l1,[%i1+%g0]0x89 ! Mem[0000000030041400] = 0000ffff
4664! Mem[0000000010181434] = ff000000, %l7 = 0000000000000000
4665 swap [%i6+0x034],%l7 ! %l7 = 00000000ff000000
4666! Code Fragment 4, seed = 768110
4667p0_fragment_23:
4668! %l0 = 0609fdb91ab28874
4669 setx 0xf7b85a6a452382b6,%g7,%l0 ! %l0 = f7b85a6a452382b6
4670! %l1 = ffffffffffffffff
4671 setx 0x15294f98a40af1e1,%g7,%l1 ! %l1 = 15294f98a40af1e1
4672 setx 0x7ff8, %g1, %g2
4673 and %l0, %g2, %l0
4674 setx 0xffffffff, %g1, %g2
4675 and %l1, %g2, %l1
4676 setx 0x100000000, %g1, %g2
4677 or %l1, %g2, %l1 ! Set bit 32 - perrinj
4678 ta T_CHANGE_HPRIV
4679 stxa %l1, [%l0]ASI_ICACHE_INSTR
4680 ta T_CHANGE_NONHPRIV
4681! %l0 = f7b85a6a452382b6
4682 setx 0x42d2a4107666d51c,%g7,%l0 ! %l0 = 42d2a4107666d51c
4683! %l1 = 15294f98a40af1e1
4684 setx 0x3a2f0933d22a2f67,%g7,%l1 ! %l1 = 3a2f0933d22a2f67
4685p0_fragment_23_end:
4686! %l2 = 8829bbff, %l3 = 46a6130c, Mem[0000000030181410] = 00000000 00000000
4687 stda %l2,[%i6+%o5]0x89 ! Mem[0000000030181410] = 8829bbff 46a6130c
4688! Mem[0000000010181400] = 00000000, %l0 = 000000007666d51c
4689 swapa [%i6+%g0]0x80,%l0 ! %l0 = 0000000000000000
4690! %l6 = 0000000000000039, Mem[0000000010101416] = 00000000
4691 sth %l6,[%i4+0x016] ! Mem[0000000010101414] = 00000039
4692! %l7 = 00000000ff000000, %l5 = fffffffffffffff6, %y = 0000007b
4693 umul %l7,%l5,%l1 ! %l1 = fefffff60a000000, %y = fefffff6
4694! %l5 = fffffffffffffff6, Mem[00000000201c0000] = 00ff56b0
4695 sth %l5,[%o0+%g0] ! Mem[00000000201c0000] = fff656b0
4696
4697p0_label_172:
4698! Starting 10 instruction Load Burst
4699! Mem[000000001010143c] = 63e462cb, %l2 = 000000008829bbff, %asi = 80
4700 ldsha [%i4+0x03c]%asi,%l2 ! %l2 = 00000000000063e4
4701! Mem[0000000030001408] = ff38dbc9, %l4 = 0000000000000000
4702 lduba [%i0+%o4]0x81,%l4 ! %l4 = 00000000000000ff
4703! Mem[0000000010081408] = 2618b889, %l4 = 00000000000000ff
4704 ldsba [%i2+%o4]0x88,%l4 ! %l4 = ffffffffffffff89
4705! Mem[0000000030081400] = 0000000000ff0000, %f22 = ffffffff 2267c302
4706 ldda [%i2+%g0]0x89,%f22 ! %f22 = 00000000 00ff0000
4707! Mem[00000000100c1410] = 000000e700000000, %l1 = fefffff60a000000
4708 ldxa [%i3+%o5]0x80,%l1 ! %l1 = 000000e700000000
4709 membar #Sync ! Added by membar checker (32)
4710! Mem[0000000030081400] = 0000ff00 00000000 00000000 528a5c38
4711! Mem[0000000030081410] = aa64e463 00000000 00000000 2a0300ff
4712! Mem[0000000030081420] = 000000ff 1c576869 41737136 7569f2af
4713! Mem[0000000030081430] = 2e43aea4 0e6afda5 54983c02 63e462cb
4714 ldda [%i2+%g0]ASI_BLK_S,%f0 ! Block Load from 0000000030081400
4715! Mem[0000000010081400] = ff000000, %l0 = 0000000000000000
4716 lduba [%i2+%g0]0x80,%l0 ! %l0 = 00000000000000ff
4717! Mem[00000000300c1400] = ff000000, %l1 = 000000e700000000
4718 ldsha [%i3+%g0]0x81,%l1 ! %l1 = ffffffffffffff00
4719! Mem[0000000030181408] = 000000ff, %f20 = f6efd97d
4720 lda [%i6+%o4]0x89,%f20 ! %f20 = 000000ff
4721! Mem[0000000010101400] = ffff8c00 00000000 2618b889 55ecbcc1
4722! Mem[0000000010101410] = c4576869 00000039 41c5c42a 465c9153
4723! Mem[0000000010101420] = 0000032a 1c576869 00000000 000000ff
4724! Mem[0000000010101430] = 00000000 0e6afda5 54983c02 63e462cb
4725 ldda [%i4+%g0]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010101400
4726
4727p0_label_173:
4728! Starting 10 instruction Store Burst
4729! Mem[0000000010001418] = ff000000, %l6 = 00000039, %l1 = ffffff00
4730 add %i0,0x18,%g1
4731 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000ff000000
4732! Mem[0000000010101400] = 008cffff, %l4 = ffffffffffffff89
4733 ldstuba [%i4+%g0]0x88,%l4 ! %l4 = 00000000000000ff
4734! %l2 = 00000000000063e4, Mem[0000000010041408] = 000000005ba87f75
4735 stxa %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000000063e4
4736! %l0 = 00000000000000ff, Mem[0000000030181400] = ff0000ff
4737 stwa %l0,[%i6+%g0]0x89 ! Mem[0000000030181400] = 000000ff
4738! Mem[0000000010141400] = ffff0000 ffffffff ff000000 00000000
4739! %f16 = 00000000 008cffff c1bcec55 89b81826
4740! %f20 = 39000000 696857c4 53915c46 2ac4c541
4741! %f24 = 6968571c 2a030000 ff000000 00000000
4742! %f28 = a5fd6a0e 00000000 cb62e463 023c9854
4743 stda %f16,[%i5+%g0]ASI_BLK_P ! Block Store to 0000000010141400
4744! %l4 = 00000000000000ff, Mem[0000000030101408] = 00000000000000ff
4745 stxa %l4,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000000000ff
4746! Mem[0000000010081404] = 00000000, %l4 = 00000000000000ff, %asi = 80
4747 swapa [%i2+0x004]%asi,%l4 ! %l4 = 0000000000000000
4748! %f0 = 0000ff00 00000000, Mem[0000000010041410] = 000000ff 00000000
4749 std %f0 ,[%i1+%o5] ! Mem[0000000010041410] = 0000ff00 00000000
4750! %f16 = 00000000 008cffff, Mem[0000000010181400] = 1cd56676 00000062
4751 stda %f16,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000 008cffff
4752 membar #Sync ! Added by membar checker (33)
4753! Mem[0000000010141404] = 008cffff, %l4 = 0000000000000000
4754 swap [%i5+0x004],%l4 ! %l4 = 00000000008cffff
4755
4756p0_label_174:
4757! Starting 10 instruction Load Burst
4758! Mem[0000000010081410] = c4ffa825, %l0 = 00000000000000ff
4759 lduwa [%i2+%o5]0x88,%l0 ! %l0 = 00000000c4ffa825
4760! Mem[00000000201c0001] = fff656b0, %l2 = 00000000000063e4, %asi = 80
4761 ldsba [%o0+0x001]%asi,%l2 ! %l2 = fffffffffffffff6
4762! Mem[0000000010101410] = c4576869, %l4 = 00000000008cffff
4763 ldsha [%i4+%o5]0x80,%l4 ! %l4 = ffffffffffffc457
4764! Mem[00000000100c1400] = c43da825, %l6 = 0000000000000039
4765 ldsha [%i3+%g0]0x80,%l6 ! %l6 = ffffffffffffc43d
4766! Mem[0000000020800040] = 00ff7f10, %l3 = b599d4f146a6130c
4767 lduh [%o1+0x040],%l3 ! %l3 = 00000000000000ff
4768! Mem[0000000010181410] = e7000000, %l1 = 00000000ff000000
4769 ldsha [%i6+%o5]0x80,%l1 ! %l1 = ffffffffffffe700
4770! Mem[0000000010081410] = 25a8ffc4 00015eff, %l2 = fffffff6, %l3 = 000000ff
4771 ldda [%i2+%o5]0x80,%l2 ! %l2 = 0000000025a8ffc4 0000000000015eff
4772! %f6 = 00000000, %f11 = 7569f2af, %f2 = 00000000
4773 fsubs %f6 ,%f11,%f2 ! %f2 = f569f2af
4774! %l1 = ffffffffffffe700, %l7 = 00000000ff000000, %y = fefffff6
4775 sdiv %l1,%l7,%l5 ! %l5 = 000000007fffffff
4776 mov %l0,%y ! %y = c4ffa825
4777! Mem[0000000030041408] = 00000000, %l1 = ffffffffffffe700
4778 ldswa [%i1+%o4]0x89,%l1 ! %l1 = 0000000000000000
4779
4780p0_label_175:
4781! Starting 10 instruction Store Burst
4782! Mem[0000000021800041] = 00005da0, %l3 = 0000000000015eff
4783 ldstuba [%o3+0x041]%asi,%l3 ! %l3 = 0000000000000000
4784! %f11 = 7569f2af, %f19 = 89b81826
4785 fcmpes %fcc0,%f11,%f19 ! %fcc0 = 2
4786! Mem[00000000300c1410] = 02c3b889, %l5 = 000000007fffffff
4787 ldstuba [%i3+%o5]0x81,%l5 ! %l5 = 0000000000000002
4788! Mem[0000000030141400] = ffffffff, %l4 = ffffffffffffc457
4789 ldstuba [%i5+%g0]0x89,%l4 ! %l4 = 00000000000000ff
4790! Mem[0000000030181408] = ff000000, %l2 = 0000000025a8ffc4
4791 ldstuba [%i6+%o4]0x81,%l2 ! %l2 = 00000000000000ff
4792! Mem[0000000010181410] = 000000e7, %l2 = 00000000000000ff
4793 ldstuba [%i6+%o5]0x88,%l2 ! %l2 = 00000000000000e7
4794! %l4 = 000000ff, %l5 = 00000002, Mem[0000000030101410] = 000000ff 00000000
4795 stda %l4,[%i4+%o5]0x89 ! Mem[0000000030101410] = 000000ff 00000002
4796! %l5 = 0000000000000002, Mem[0000000030141410] = 8c000000
4797 stwa %l5,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000002
4798! %f22 = 53915c46 2ac4c541, Mem[0000000010101400] = 008cffff 00000000
4799 stda %f22,[%i4+%g0]0x88 ! Mem[0000000010101400] = 53915c46 2ac4c541
4800! %l0 = c4ffa825, %l1 = 00000000, Mem[0000000030181400] = ff000000 80000000
4801 stda %l0,[%i6+%g0]0x81 ! Mem[0000000030181400] = c4ffa825 00000000
4802
4803p0_label_176:
4804! Starting 10 instruction Load Burst
4805! Mem[0000000020800040] = 00ff7f10, %l3 = 0000000000000000, %asi = 80
4806 lduha [%o1+0x040]%asi,%l3 ! %l3 = 00000000000000ff
4807! Mem[0000000030181408] = ff000000, %l0 = 00000000c4ffa825
4808 ldsba [%i6+%o4]0x81,%l0 ! %l0 = ffffffffffffffff
4809 membar #Sync ! Added by membar checker (34)
4810! Mem[00000000300c1400] = ff000000 196cef83 005c9153 00000000
4811! Mem[00000000300c1410] = ffc3b889 00000000 13d17938 eac6fb48
4812! Mem[00000000300c1420] = 29b68648 7bd47808 6f3e780d f6efd97d
4813! Mem[00000000300c1430] = 25a83dc4 07a95c45 8b7a2f3c 3cb98a40
4814 ldda [%i3+%g0]ASI_BLK_S,%f0 ! Block Load from 00000000300c1400
4815! Mem[00000000201c0000] = fff656b0, %l0 = ffffffffffffffff
4816 ldsh [%o0+%g0],%l0 ! %l0 = fffffffffffffff6
4817! Mem[0000000010101400] = 41c5c42a, %f28 = a5fd6a0e
4818 lda [%i4+%g0]0x80,%f28 ! %f28 = 41c5c42a
4819! Mem[0000000010141410] = 39000000696857c4, %l0 = fffffffffffffff6
4820 ldxa [%i5+%o5]0x80,%l0 ! %l0 = 39000000696857c4
4821! Mem[0000000010101410] = 696857c4, %l0 = 39000000696857c4
4822 ldswa [%i4+%o5]0x88,%l0 ! %l0 = 00000000696857c4
4823! Mem[0000000010141400] = 00000000, %l6 = ffffffffffffc43d
4824 ldsha [%i5+%g0]0x80,%l6 ! %l6 = 0000000000000000
4825! Mem[00000000300c1410] = ffc3b889 00000000, %l2 = 000000e7, %l3 = 000000ff
4826 ldda [%i3+%o5]0x81,%l2 ! %l2 = 00000000ffc3b889 0000000000000000
4827! Mem[0000000030041408] = 00000000, %l0 = 00000000696857c4
4828 ldsha [%i1+%o4]0x81,%l0 ! %l0 = 0000000000000000
4829
4830p0_label_177:
4831! Starting 10 instruction Store Burst
4832! Mem[0000000030101410] = ff000000, %l1 = 0000000000000000
4833 swapa [%i4+%o5]0x81,%l1 ! %l1 = 00000000ff000000
4834! %l5 = 0000000000000002, Mem[0000000010001408] = 00015eff0000008c
4835 stxa %l5,[%i0+%o4]0x80 ! Mem[0000000010001408] = 0000000000000002
4836! %l4 = 000000ff, %l5 = 00000002, Mem[0000000010181408] = 00000062 fd9cbcc1
4837 stda %l4,[%i6+%o4]0x88 ! Mem[0000000010181408] = 000000ff 00000002
4838! %f12 = 25a83dc4 07a95c45, %l5 = 0000000000000002
4839! Mem[0000000010141408] = c1bcec5589b81826
4840 add %i5,0x008,%g1
4841 stda %f12,[%g1+%l5]ASI_PST32_PL ! Mem[0000000010141408] = c1bcec55c43da825
4842! Mem[0000000010141410] = 00000039, %l3 = 0000000000000000
4843 swapa [%i5+%o5]0x88,%l3 ! %l3 = 0000000000000039
4844! Mem[0000000010181410] = ff000000, %l7 = 00000000ff000000, %asi = 80
4845 swapa [%i6+0x010]%asi,%l7 ! %l7 = 00000000ff000000
4846! %f28 = 41c5c42a 00000000, %l5 = 0000000000000002
4847! Mem[0000000030041400] = ffff000000000000
4848 stda %f28,[%i1+%l5]ASI_PST8_S ! Mem[0000000030041400] = ffff000000000000
4849! Mem[0000000030001408] = c9db38ff, %l6 = 0000000000000000
4850 ldstuba [%i0+%o4]0x89,%l6 ! %l6 = 00000000000000ff
4851! %l2 = 00000000ffc3b889, Mem[0000000030041400] = ffff0000
4852 stba %l2,[%i1+%g0]0x81 ! Mem[0000000030041400] = 89ff0000
4853! Mem[0000000010101400] = 41c5c42a, %l6 = 00000000000000ff
4854 ldstuba [%i4+%g0]0x80,%l6 ! %l6 = 0000000000000041
4855
4856p0_label_178:
4857! Starting 10 instruction Load Burst
4858! %f7 = eac6fb48, %f2 = 005c9153, %f26 = ff000000
4859 fdivs %f7 ,%f2 ,%f26 ! %f26 = ff800000
4860! Mem[000000001000142c] = 0d783e6f, %l5 = 0000000000000002, %asi = 80
4861 lduwa [%i0+0x02c]%asi,%l5 ! %l5 = 000000000d783e6f
4862! Mem[00000000211c0000] = 00ff4d40, %l6 = 0000000000000041, %asi = 80
4863 ldsba [%o2+0x000]%asi,%l6 ! %l6 = 0000000000000000
4864! Mem[0000000010081410] = c4ffa825, %l7 = 00000000ff000000
4865 ldsha [%i2+%o5]0x88,%l7 ! %l7 = ffffffffffffa825
4866! Mem[0000000010081408] = 2618b889, %f31 = 023c9854
4867 lda [%i2+%o4]0x88,%f31 ! %f31 = 2618b889
4868! Mem[0000000030001400] = 00000000, %l5 = 000000000d783e6f
4869 ldswa [%i0+%g0]0x81,%l5 ! %l5 = 0000000000000000
4870! Mem[00000000300c1410] = ffc3b889, %l7 = ffffffffffffa825
4871 lduwa [%i3+%o5]0x81,%l7 ! %l7 = 00000000ffc3b889
4872! Code Fragment 4, seed = 259069
4873p0_fragment_24:
4874! %l0 = 0000000000000000
4875 setx 0x0993ded8545d653e,%g7,%l0 ! %l0 = 0993ded8545d653e
4876! %l1 = 00000000ff000000
4877 setx 0x49d8cd457db7ede9,%g7,%l1 ! %l1 = 49d8cd457db7ede9
4878 setx 0x7ff8, %g1, %g2
4879 and %l0, %g2, %l0
4880 setx 0xffffffff, %g1, %g2
4881 and %l1, %g2, %l1
4882 setx 0x100000000, %g1, %g2
4883 or %l1, %g2, %l1 ! Set bit 32 - perrinj
4884 ta T_CHANGE_HPRIV
4885 stxa %l1, [%l0]ASI_ICACHE_INSTR
4886 ta T_CHANGE_NONHPRIV
4887! %l0 = 0993ded8545d653e
4888 setx 0xac7cd6696139b2a4,%g7,%l0 ! %l0 = ac7cd6696139b2a4
4889! %l1 = 49d8cd457db7ede9
4890 setx 0x65744eaf63fb366f,%g7,%l1 ! %l1 = 65744eaf63fb366f
4891p0_fragment_24_end:
4892! %l4 = 00000000000000ff, %l0 = ac7cd6696139b2a4, %y = c4ffa825
4893 umul %l4,%l0,%l7 ! %l7 = 00000060d878f15c, %y = 00000060
4894! Mem[0000000030081400] = 00ff0000, %l0 = ac7cd6696139b2a4
4895 ldsha [%i2+%g0]0x89,%l0 ! %l0 = 0000000000000000
4896
4897p0_label_179:
4898! Starting 10 instruction Store Burst
4899! %l0 = 0000000000000000, Mem[0000000010081400] = ff000000
4900 stha %l0,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000
4901! %l6 = 0000000000000000, Mem[0000000010041408] = 00000000
4902 stba %l6,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000
4903! %f20 = 39000000 696857c4, %l6 = 0000000000000000
4904! Mem[0000000010101400] = ffc5c42a465c9153
4905 stda %f20,[%i4+%l6]ASI_PST8_PL ! Mem[0000000010101400] = ffc5c42a465c9153
4906! %l4 = 00000000000000ff, Mem[00000000218000c0] = 33eb5e00, %asi = 80
4907 stha %l4,[%o3+0x0c0]%asi ! Mem[00000000218000c0] = 00ff5e00
4908! %f20 = 39000000 696857c4, %l4 = 00000000000000ff
4909! Mem[0000000030001428] = 4df959d6375e54cf
4910 add %i0,0x028,%g1
4911 stda %f20,[%g1+%l4]ASI_PST8_SL ! Mem[0000000030001428] = c457686900000039
4912! Mem[0000000030101400] = ff00032a, %l5 = 0000000000000000
4913 swapa [%i4+%g0]0x81,%l5 ! %l5 = 00000000ff00032a
4914! Mem[0000000010081434] = 0e6afda5, %l6 = 0000000000000000
4915 swap [%i2+0x034],%l6 ! %l6 = 000000000e6afda5
4916! %l6 = 000000000e6afda5, immd = 00000d6f, %y = 00000060
4917 udiv %l6,0xd6f,%l5 ! %l5 = 0000000007268447
4918 mov %l0,%y ! %y = 00000000
4919! Mem[0000000010101400] = ffc5c42a, %l3 = 0000000000000039
4920 swapa [%i4+%g0]0x80,%l3 ! %l3 = 00000000ffc5c42a
4921! Mem[0000000030041410] = 00000000, %l6 = 000000000e6afda5
4922 ldstuba [%i1+%o5]0x89,%l6 ! %l6 = 0000000000000000
4923
4924p0_label_180:
4925! Starting 10 instruction Load Burst
4926! Code Fragment 4, seed = 578418
4927p0_fragment_25:
4928! %l0 = 0000000000000000
4929 setx 0x1e0cec0ecbd8ee96,%g7,%l0 ! %l0 = 1e0cec0ecbd8ee96
4930! %l1 = 65744eaf63fb366f
4931 setx 0x73f56fa4aa1a17c1,%g7,%l1 ! %l1 = 73f56fa4aa1a17c1
4932 setx 0x7ff8, %g1, %g2
4933 and %l0, %g2, %l0
4934 setx 0xffffffff, %g1, %g2
4935 and %l1, %g2, %l1
4936 setx 0x100000000, %g1, %g2
4937 or %l1, %g2, %l1 ! Set bit 32 - perrinj
4938 ta T_CHANGE_HPRIV
4939 stxa %l1, [%l0]ASI_ICACHE_INSTR
4940 ta T_CHANGE_NONHPRIV
4941! %l0 = 1e0cec0ecbd8ee96
4942 setx 0x726ebb622aaa94fc,%g7,%l0 ! %l0 = 726ebb622aaa94fc
4943! %l1 = 73f56fa4aa1a17c1
4944 setx 0x9a5f291f6e076947,%g7,%l1 ! %l1 = 9a5f291f6e076947
4945p0_fragment_25_end:
4946! Mem[0000000010001400] = 00000000, %l6 = 0000000000000000
4947 lduha [%i0+%g0]0x88,%l6 ! %l6 = 0000000000000000
4948 membar #Sync ! Added by membar checker (35)
4949! Mem[0000000010041400] = 02c30000 7dd9eff6 00000000 000063e4
4950! Mem[0000000010041410] = 0000ff00 00000000 48fbc6ea 3879d1ff
4951! Mem[0000000010041420] = 25a83dc4 00015eff 7dd9eff6 0d783e6f
4952! Mem[0000000010041430] = ffffffff c43da825 00000000 3c2f7a8b
4953 ldda [%i1+%g0]ASI_BLK_P,%f0 ! Block Load from 0000000010041400
4954! Mem[0000000030041408] = 00000000, %l5 = 0000000007268447
4955 ldswa [%i1+%o4]0x81,%l5 ! %l5 = 0000000000000000
4956! %f28 = 41c5c42a 00000000, %l2 = 00000000ffc3b889
4957! Mem[0000000010141430] = a5fd6a0e00000000
4958 add %i5,0x030,%g1
4959 stda %f28,[%g1+%l2]ASI_PST16_P ! Mem[0000000010141430] = 41c56a0e00000000
4960! Mem[0000000010081420] = fffcc3ff 1c576869, %l4 = 000000ff, %l5 = 00000000
4961 ldd [%i2+0x020],%l4 ! %l4 = 00000000fffcc3ff 000000001c576869
4962! Mem[0000000010081410] = c4ffa825, %l6 = 0000000000000000
4963 ldsba [%i2+%o5]0x88,%l6 ! %l6 = 0000000000000025
4964! Mem[0000000010001408] = 00000000, %f28 = 41c5c42a
4965 ld [%i0+%o4],%f28 ! %f28 = 00000000
4966! Mem[0000000010141424] = 2a030000, %l5 = 000000001c576869, %asi = 80
4967 ldsha [%i5+0x024]%asi,%l5 ! %l5 = 0000000000002a03
4968! Mem[0000000010041400] = f6efd97d 0000c302, %l2 = ffc3b889, %l3 = ffc5c42a
4969 ldda [%i1+%g0]0x88,%l2 ! %l2 = 000000000000c302 00000000f6efd97d
4970
4971p0_label_181:
4972! Starting 10 instruction Store Burst
4973 membar #Sync ! Added by membar checker (36)
4974! %f10 = 7dd9eff6 0d783e6f, Mem[0000000010041400] = 0000c302 f6efd97d
4975 stda %f10,[%i1+%g0]0x88 ! Mem[0000000010041400] = 7dd9eff6 0d783e6f
4976! Mem[0000000010181410] = ff000000, %l2 = 000000000000c302
4977 swap [%i6+%o5],%l2 ! %l2 = 00000000ff000000
4978! Mem[0000000010041428] = 7dd9eff60d783e6f, %l7 = 00000060d878f15c, %l2 = 00000000ff000000
4979 add %i1,0x28,%g1
4980 casxa [%g1]0x80,%l7,%l2 ! %l2 = 7dd9eff60d783e6f
4981! %l5 = 0000000000002a03, Mem[0000000010081418] = 465c9153
4982 sth %l5,[%i2+0x018] ! Mem[0000000010081418] = 2a039153
4983! Mem[0000000030081410] = aa64e463, %l7 = 00000060d878f15c
4984 ldstuba [%i2+%o5]0x81,%l7 ! %l7 = 00000000000000aa
4985! %f20 = 39000000 696857c4, Mem[0000000010081400] = 00000000 ff000000
4986 stda %f20,[%i2+%g0]0x88 ! Mem[0000000010081400] = 39000000 696857c4
4987! %l3 = 00000000f6efd97d, Mem[0000000010101400] = 39000000
4988 stha %l3,[%i4+%g0]0x88 ! Mem[0000000010101400] = 3900d97d
4989! Mem[0000000020800041] = 00ff7f10, %l0 = 726ebb622aaa94fc
4990 ldstub [%o1+0x041],%l0 ! %l0 = 00000000000000ff
4991! Mem[0000000030101410] = 00000000, %l5 = 0000000000002a03
4992 swapa [%i4+%o5]0x89,%l5 ! %l5 = 0000000000000000
4993! Code Fragment 3, seed = 650282
4994p0_fragment_26:
4995! %l0 = 00000000000000ff
4996 setx 0xb1262d59ccde60d6,%g7,%l0 ! %l0 = b1262d59ccde60d6
4997! %l1 = 9a5f291f6e076947
4998 setx 0x85dd0bd85ec1f601,%g7,%l1 ! %l1 = 85dd0bd85ec1f601
4999 setx 0x1fe000, %g1, %g3
5000 or %l0, %g3, %l0 ! always set perrmask = 0xff
5001 setx 0x1ffff8, %g1, %g2
5002 and %l0, %g2, %l0
5003 ta T_CHANGE_HPRIV
5004 stxa %l1, [%l0]ASI_DCACHE_DATA
5005 ta T_CHANGE_NONHPRIV
5006! %l0 = b1262d59ccde60d6
5007 setx 0xad1e72e2c2d91f3c,%g7,%l0 ! %l0 = ad1e72e2c2d91f3c
5008! %l1 = 85dd0bd85ec1f601
5009 setx 0x59f7c6c3196cdf87,%g7,%l1 ! %l1 = 59f7c6c3196cdf87
5010p0_fragment_26_end:
5011
5012p0_label_182:
5013! Starting 10 instruction Load Burst
5014! Mem[0000000010181410] = 02c30000, %l6 = 0000000000000025
5015 lduha [%i6+%o5]0x88,%l6 ! %l6 = 0000000000000000
5016! Mem[0000000030001400] = 00000000, %l3 = 00000000f6efd97d
5017 ldsba [%i0+%g0]0x81,%l3 ! %l3 = 0000000000000000
5018! Mem[0000000010181400] = ffff8c00, %l7 = 00000000000000aa
5019 lduba [%i6+%g0]0x80,%l7 ! %l7 = 00000000000000ff
5020! Code Fragment 4, seed = 597852
5021p0_fragment_27:
5022! %l0 = ad1e72e2c2d91f3c
5023 setx 0x131a55ee98389946,%g7,%l0 ! %l0 = 131a55ee98389946
5024! %l1 = 59f7c6c3196cdf87
5025 setx 0x773408ba01c38371,%g7,%l1 ! %l1 = 773408ba01c38371
5026 setx 0x7ff8, %g1, %g2
5027 and %l0, %g2, %l0
5028 setx 0xffffffff, %g1, %g2
5029 and %l1, %g2, %l1
5030 setx 0x100000000, %g1, %g2
5031 or %l1, %g2, %l1 ! Set bit 32 - perrinj
5032 ta T_CHANGE_HPRIV
5033 stxa %l1, [%l0]ASI_ICACHE_INSTR
5034 ta T_CHANGE_NONHPRIV
5035! %l0 = 131a55ee98389946
5036 setx 0xe82fb5103f45f1ac,%g7,%l0 ! %l0 = e82fb5103f45f1ac
5037! %l1 = 773408ba01c38371
5038 setx 0xf3131c820885e6f7,%g7,%l1 ! %l1 = f3131c820885e6f7
5039p0_fragment_27_end:
5040! Mem[0000000010001410] = 2267c302, %l1 = f3131c820885e6f7
5041 ldswa [%i0+%o5]0x88,%l1 ! %l1 = 000000002267c302
5042! Mem[0000000030141410] = 00000002, %l7 = 00000000000000ff
5043 ldsha [%i5+%o5]0x81,%l7 ! %l7 = 0000000000000000
5044! Mem[0000000030081408] = 00000000, %l2 = 7dd9eff60d783e6f
5045 ldsba [%i2+%o4]0x81,%l2 ! %l2 = 0000000000000000
5046! Mem[0000000010141410] = 00000000, %l6 = 0000000000000000
5047 ldsba [%i5+%o5]0x80,%l6 ! %l6 = 0000000000000000
5048! Mem[0000000030001408] = c9db38ff, %l4 = 00000000fffcc3ff
5049 lduba [%i0+%o4]0x89,%l4 ! %l4 = 00000000000000ff
5050! Mem[0000000030041408] = 00000000, %l2 = 0000000000000000
5051 lduwa [%i1+%o4]0x81,%l2 ! %l2 = 0000000000000000
5052
5053p0_label_183:
5054! Starting 10 instruction Store Burst
5055! %l7 = 0000000000000000, Mem[0000000010101400] = 3900d97d
5056 stba %l7,[%i4+%g0]0x88 ! Mem[0000000010101400] = 3900d900
5057! %f10 = 7dd9eff6 0d783e6f, %l2 = 0000000000000000
5058! Mem[0000000010081438] = 54ff3c0263e462cb
5059 add %i2,0x038,%g1
5060 stda %f10,[%g1+%l2]ASI_PST32_P ! Mem[0000000010081438] = 54ff3c0263e462cb
5061! Mem[0000000010041428] = 7dd9eff6, %l6 = 00000000, %l4 = 000000ff
5062 add %i1,0x28,%g1
5063 casa [%g1]0x80,%l6,%l4 ! %l4 = 000000007dd9eff6
5064! %f30 = cb62e463 2618b889, Mem[0000000010001400] = 00000000 00000000
5065 stda %f30,[%i0+%g0]0x88 ! Mem[0000000010001400] = cb62e463 2618b889
5066! %f25 = 2a030000, Mem[00000000100c1410] = 000000e7
5067 sta %f25,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 2a030000
5068! Mem[00000000300c1408] = 53915c00, %l6 = 0000000000000000
5069 ldstuba [%i3+%o4]0x89,%l6 ! %l6 = 0000000000000000
5070! %l2 = 0000000000000000, %l5 = 0000000000000000, %l6 = 0000000000000000
5071 xor %l2,%l5,%l6 ! %l6 = 0000000000000000
5072! %l2 = 0000000000000000, Mem[0000000030141400] = ffffffff
5073 stba %l2,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00ffffff
5074! Mem[0000000010101410] = 696857c4, %l7 = 0000000000000000
5075 swapa [%i4+%o5]0x88,%l7 ! %l7 = 00000000696857c4
5076! Mem[0000000010081400] = c4576869, %l5 = 0000000000000000
5077 ldstuba [%i2+%g0]0x80,%l5 ! %l5 = 00000000000000c4
5078
5079p0_label_184:
5080! Starting 10 instruction Load Burst
5081! Mem[0000000010001408] = 00000000, %l5 = 00000000000000c4
5082 ldsha [%i0+%o4]0x88,%l5 ! %l5 = 0000000000000000
5083! Mem[0000000030181408] = 00000000 000000ff, %l4 = 7dd9eff6, %l5 = 00000000
5084 ldda [%i6+%o4]0x89,%l4 ! %l4 = 00000000000000ff 0000000000000000
5085! Mem[00000000100c1410] = 000000000000032a, %l4 = 00000000000000ff
5086 ldxa [%i3+%o5]0x88,%l4 ! %l4 = 000000000000032a
5087! Mem[0000000010001418] = ff00000000000000, %l2 = 0000000000000000, %asi = 80
5088 ldxa [%i0+0x018]%asi,%l2 ! %l2 = ff00000000000000
5089 membar #Sync ! Added by membar checker (37)
5090! Mem[0000000010101400] = 00d90039 465c9153 2618b889 55ecbcc1
5091! Mem[0000000010101410] = 00000000 00000039 41c5c42a 465c9153
5092! Mem[0000000010101420] = 0000032a 1c576869 00000000 000000ff
5093! Mem[0000000010101430] = 00000000 0e6afda5 54983c02 63e462cb
5094 ldda [%i4+%g0]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000010101400
5095! %f21 = 696857c4, %f23 = 2ac4c541, %f28 = 00000000
5096 fsubs %f21,%f23,%f28 ! %f28 = 696857c4
5097! Mem[0000000030081408] = 00000000, %f31 = 2618b889
5098 lda [%i2+%o4]0x89,%f31 ! %f31 = 00000000
5099! Mem[0000000010081400] = ff57686900000039, %f18 = c1bcec55 89b81826
5100 ldda [%i2+%g0]0x80,%f18 ! %f18 = ff576869 00000039
5101! Mem[0000000030181400] = 00000000 25a8ffc4, %l4 = 0000032a, %l5 = 00000000
5102 ldda [%i6+%g0]0x89,%l4 ! %l4 = 0000000025a8ffc4 0000000000000000
5103! Mem[0000000010041400] = 6f3e780d, %f23 = 2ac4c541
5104 lda [%i1+%g0]0x80,%f23 ! %f23 = 6f3e780d
5105
5106p0_label_185:
5107! Starting 10 instruction Store Burst
5108! %l0 = 3f45f1ac, %l1 = 2267c302, Mem[0000000030081410] = 63e464ff 00000000
5109 stda %l0,[%i2+%o5]0x89 ! Mem[0000000030081410] = 3f45f1ac 2267c302
5110! %l1 = 000000002267c302, %l2 = ff00000000000000, %l7 = 00000000696857c4
5111 xor %l1,%l2,%l7 ! %l7 = ff0000002267c302
5112! Mem[0000000030001410] = ff5e0100, %l5 = 0000000000000000
5113 swapa [%i0+%o5]0x81,%l5 ! %l5 = 00000000ff5e0100
5114! %f16 = 00000000, %f14 = cb62e463, %f18 = ff576869
5115 fmuls %f16,%f14,%f18 ! %f18 = 80000000
5116! Mem[0000000010181408] = ff000000, %l2 = 0000000000000000
5117 swapa [%i6+%o4]0x80,%l2 ! %l2 = 00000000ff000000
5118! Mem[00000000201c0000] = fff656b0, %l4 = 0000000025a8ffc4
5119 ldstuba [%o0+0x000]%asi,%l4 ! %l4 = 00000000000000ff
5120! %l0 = e82fb5103f45f1ac, Mem[0000000030141408] = ff00000044b45255
5121 stxa %l0,[%i5+%o4]0x81 ! Mem[0000000030141408] = e82fb5103f45f1ac
5122! Mem[0000000010001420] = 6968571c000000ff, %l5 = 00000000ff5e0100, %l4 = 00000000000000ff
5123 add %i0,0x20,%g1
5124 casxa [%g1]0x80,%l5,%l4 ! %l4 = 6968571c000000ff
5125! %l2 = ff000000, %l3 = 00000000, Mem[0000000030041408] = 00000000 000000ff
5126 stda %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = ff000000 00000000
5127! Mem[0000000010181400] = ffff8c00, %l2 = 00000000ff000000
5128 ldstuba [%i6+%g0]0x80,%l2 ! %l2 = 00000000000000ff
5129
5130p0_label_186:
5131! Starting 10 instruction Load Burst
5132! Mem[0000000030101400] = 00000000, %l4 = 6968571c000000ff
5133 lduba [%i4+%g0]0x89,%l4 ! %l4 = 0000000000000000
5134! Mem[0000000010181410] = 0000c302, %l6 = 0000000000000000
5135 lduwa [%i6+%o5]0x80,%l6 ! %l6 = 000000000000c302
5136! Mem[0000000010041410] = 00ff0000, %l4 = 0000000000000000
5137 ldsba [%i1+%o5]0x88,%l4 ! %l4 = 0000000000000000
5138! Mem[0000000030041400] = 0000ff89, %l4 = 0000000000000000
5139 ldsha [%i1+%g0]0x89,%l4 ! %l4 = ffffffffffffff89
5140! Mem[0000000010081410] = 25a8ffc400015eff, %f24 = 6968571c 2a030000
5141 ldda [%i2+%o5]0x80,%f24 ! %f24 = 25a8ffc4 00015eff
5142! Mem[0000000020800040] = 00ff7f10, %l5 = 00000000ff5e0100, %asi = 80
5143 ldsha [%o1+0x040]%asi,%l5 ! %l5 = 00000000000000ff
5144! Mem[0000000010181410] = 0000c302 0b790000, %l2 = 000000ff, %l3 = 00000000
5145 ldda [%i6+%o5]0x80,%l2 ! %l2 = 000000000000c302 000000000b790000
5146! Mem[000000001000143e] = ff00ff00, %l7 = ff0000002267c302
5147 ldsh [%i0+0x03e],%l7 ! %l7 = ffffffffffffff00
5148! Mem[0000000010141410] = 00000000, %f21 = 696857c4
5149 lda [%i5+%o5]0x88,%f21 ! %f21 = 00000000
5150! Mem[0000000010041420] = 25a83dc4 00015eff, %l0 = 3f45f1ac, %l1 = 2267c302
5151 ldd [%i1+0x020],%l0 ! %l0 = 0000000025a83dc4 0000000000015eff
5152
5153p0_label_187:
5154! Starting 10 instruction Store Burst
5155! %l2 = 0000c302, %l3 = 0b790000, Mem[0000000030041400] = 0000ff89 00000000
5156 stda %l2,[%i1+%g0]0x89 ! Mem[0000000030041400] = 0000c302 0b790000
5157! %l4 = ffffffffffffff89, Mem[0000000010181410] = 02c30000
5158 stha %l4,[%i6+%o5]0x88 ! Mem[0000000010181410] = 02c3ff89
5159! Mem[0000000010001408] = 00000000, %l4 = 00000000ffffff89
5160 swapa [%i0+%o4]0x88,%l4 ! %l4 = 0000000000000000
5161! %l0 = 0000000025a83dc4, Mem[00000000100c1410] = 0000032a
5162 stba %l0,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 000003c4
5163! %l7 = ffffffffffffff00, Mem[0000000030101408] = ff000000
5164 stha %l7,[%i4+%o4]0x81 ! Mem[0000000030101408] = ff000000
5165! Mem[0000000010101410] = 00000000, %l1 = 0000000000015eff
5166 ldstuba [%i4+%o5]0x80,%l1 ! %l1 = 0000000000000000
5167! %l0 = 0000000025a83dc4, %l4 = 0000000000000000, %y = 00000000
5168 sdiv %l0,%l4,%l7 ! Div by zero, %l0 = 0000000025a83dec
5169! %l2 = 000000000000c302, Mem[0000000030001400] = 00000000
5170 stba %l2,[%i0+%g0]0x81 ! Mem[0000000030001400] = 02000000
5171! Code Fragment 4, seed = 5216
5172p0_fragment_28:
5173! %l0 = 0000000025a83dec
5174 setx 0xf5c911f842193526,%g7,%l0 ! %l0 = f5c911f842193526
5175! %l1 = 0000000000000000
5176 setx 0x8e5e074186d6d951,%g7,%l1 ! %l1 = 8e5e074186d6d951
5177 setx 0x7ff8, %g1, %g2
5178 and %l0, %g2, %l0
5179 setx 0xffffffff, %g1, %g2
5180 and %l1, %g2, %l1
5181 setx 0x100000000, %g1, %g2
5182 or %l1, %g2, %l1 ! Set bit 32 - perrinj
5183 ta T_CHANGE_HPRIV
5184 stxa %l1, [%l0]ASI_ICACHE_INSTR
5185 ta T_CHANGE_NONHPRIV
5186! %l0 = f5c911f842193526
5187 setx 0x1e01a734bb16e18c,%g7,%l0 ! %l0 = 1e01a734bb16e18c
5188! %l1 = 8e5e074186d6d951
5189 setx 0x1cc8ac06c22950d7,%g7,%l1 ! %l1 = 1cc8ac06c22950d7
5190p0_fragment_28_end:
5191! %l4 = 0000000000000000, Mem[000000001018140c] = 02000000, %asi = 80
5192 stwa %l4,[%i6+0x00c]%asi ! Mem[000000001018140c] = 00000000
5193
5194p0_label_188:
5195! Starting 10 instruction Load Burst
5196! Mem[00000000300c1410] = ffc3b889, %l0 = 1e01a734bb16e18c
5197 lduwa [%i3+%o5]0x81,%l0 ! %l0 = 00000000ffc3b889
5198! Mem[0000000010181400] = ffff8c00, %l2 = 000000000000c302, %asi = 80
5199 lduha [%i6+0x000]%asi,%l2 ! %l2 = 000000000000ffff
5200! Mem[00000000300c1408] = ff5c915300000000, %l3 = 000000000b790000
5201 ldxa [%i3+%o4]0x81,%l3 ! %l3 = ff5c915300000000
5202! Mem[0000000010001410] = 02c36722, %l6 = 000000000000c302
5203 lduba [%i0+%o5]0x80,%l6 ! %l6 = 0000000000000002
5204! Mem[0000000030181400] = c4ffa825, %l2 = 000000000000ffff
5205 ldsba [%i6+%g0]0x81,%l2 ! %l2 = ffffffffffffffc4
5206! Mem[0000000030141400] = ffffff00, %l7 = ffffffffffffff00
5207 ldsba [%i5+%g0]0x89,%l7 ! %l7 = 0000000000000000
5208! Mem[000000001014143b] = cb62e463, %l0 = 00000000ffc3b889, %asi = 80
5209 ldsba [%i5+0x03b]%asi,%l0 ! %l0 = 0000000000000063
5210! Mem[000000001008140b] = 89b81826, %l3 = ff5c915300000000, %asi = 80
5211 ldsba [%i2+0x00b]%asi,%l3 ! %l3 = 0000000000000026
5212! Mem[000000001010140c] = 55ecbcc1, %l6 = 0000000000000002
5213 ldsw [%i4+0x00c],%l6 ! %l6 = 0000000055ecbcc1
5214! Mem[0000000010101424] = 1c576869, %l6 = 0000000055ecbcc1
5215 ldsb [%i4+0x024],%l6 ! %l6 = 000000000000001c
5216
5217p0_label_189:
5218! Starting 10 instruction Store Burst
5219! %f29 = 00000000, Mem[0000000010141438] = cb62e463
5220 sta %f29,[%i5+0x038]%asi ! Mem[0000000010141438] = 00000000
5221! %l7 = 0000000000000000, Mem[0000000030141400] = 00ffffff
5222 stwa %l7,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000000
5223! %l6 = 0000001c, %l7 = 00000000, Mem[00000000300c1400] = 000000ff 83ef6c19
5224 stda %l6,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 0000001c 00000000
5225! %l4 = 0000000000000000, Mem[0000000030001400] = 02000000
5226 stba %l4,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000000
5227! %l3 = 0000000000000026, %l0 = 0000000000000063, %y = 00000000
5228 umul %l3,%l0,%l4 ! %l4 = 0000000000000eb2, %y = 00000000
5229! %f7 = 2ac4c541, Mem[0000000030081410] = acf1453f
5230 sta %f7 ,[%i2+%o5]0x81 ! Mem[0000000030081410] = 2ac4c541
5231! Mem[0000000030041408] = 000000ff, %l2 = 00000000ffffffc4
5232 swapa [%i1+%o4]0x89,%l2 ! %l2 = 00000000000000ff
5233! %l1 = 1cc8ac06c22950d7, Mem[0000000010001400] = cb62e4632618b889
5234 stxa %l1,[%i0+%g0]0x88 ! Mem[0000000010001400] = 1cc8ac06c22950d7
5235! Mem[0000000010181400] = ffff8c00, %l4 = 0000000000000eb2
5236 swapa [%i6+%g0]0x80,%l4 ! %l4 = 00000000ffff8c00
5237! Mem[0000000010101410] = ff000000, %l2 = 00000000000000ff, %asi = 80
5238 swapa [%i4+0x010]%asi,%l2 ! %l2 = 00000000ff000000
5239
5240p0_label_190:
5241! Starting 10 instruction Load Burst
5242! Mem[0000000010081410] = 25a8ffc4, %l3 = 0000000000000026
5243 lduba [%i2+%o5]0x80,%l3 ! %l3 = 0000000000000025
5244! Mem[00000000300c1410] = ffc3b889, %l0 = 0000000000000063
5245 ldsba [%i3+%o5]0x81,%l0 ! %l0 = ffffffffffffffff
5246! Mem[000000001014140e] = c43da825, %l5 = 00000000000000ff, %asi = 80
5247 lduha [%i5+0x00e]%asi,%l5 ! %l5 = 000000000000a825
5248! %l1 = 1cc8ac06c22950d7, Mem[000000001008141e] = 00000000, %asi = 80
5249 stha %l1,[%i2+0x01e]%asi ! Mem[000000001008141c] = 000050d7
5250! Mem[00000000100c1410] = 00000000000003c4, %f24 = 25a8ffc4 00015eff
5251 ldda [%i3+%o5]0x88,%f24 ! %f24 = 00000000 000003c4
5252! Mem[0000000030081408] = 00000000, %f3 = 89b81826
5253 lda [%i2+%o4]0x81,%f3 ! %f3 = 00000000
5254! Mem[0000000030041410] = ff000000 000000ff, %l6 = 0000001c, %l7 = 00000000
5255 ldda [%i1+%o5]0x89,%l6 ! %l6 = 00000000000000ff 00000000ff000000
5256! Mem[0000000010181410] = 89ffc3020b790000, %f6 = 53915c46 2ac4c541
5257 ldda [%i6+%o5]0x80,%f6 ! %f6 = 89ffc302 0b790000
5258! Mem[0000000030001410] = 25a83dc4 00000000, %l6 = 000000ff, %l7 = ff000000
5259 ldda [%i0+%o5]0x89,%l6 ! %l6 = 0000000000000000 0000000025a83dc4
5260! Mem[0000000010001408] = ffffff89, %l0 = ffffffffffffffff
5261 ldsha [%i0+%o4]0x88,%l0 ! %l0 = ffffffffffffff89
5262
5263p0_label_191:
5264! Starting 10 instruction Store Burst
5265! Mem[0000000010181400] = 00000eb2 00000000 00000000 00000000
5266! %f16 = 00000000 008cffff 80000000 00000039
5267! %f20 = 39000000 00000000 53915c46 6f3e780d
5268! %f24 = 00000000 000003c4 ff800000 00000000
5269! %f28 = 696857c4 00000000 cb62e463 00000000
5270 stda %f16,[%i6+%g0]ASI_COMMIT_P ! Block Store to 0000000010181400
5271! %l7 = 0000000025a83dc4, Mem[00000000211c0000] = 00ff4d40, %asi = 80
5272 stha %l7,[%o2+0x000]%asi ! Mem[00000000211c0000] = 3dc44d40
5273 membar #Sync ! Added by membar checker (38)
5274! %l6 = 0000000000000000, Mem[0000000010101410] = 000000ff00000039
5275 stxa %l6,[%i4+%o5]0x80 ! Mem[0000000010101410] = 0000000000000000
5276! %l1 = 1cc8ac06c22950d7, imm = fffffffffffff7e6, %l6 = 0000000000000000
5277 addc %l1,-0x81a,%l6 ! %l6 = 1cc8ac06c22948bd
5278! %l0 = ffffffffffffff89, Mem[0000000010041424] = 00015eff, %asi = 80
5279 stha %l0,[%i1+0x024]%asi ! Mem[0000000010041424] = ff895eff
5280! %f16 = 00000000 008cffff, Mem[0000000030141400] = 00000000 00ffdbca
5281 stda %f16,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000000 008cffff
5282! %l2 = ff000000, %l3 = 00000025, Mem[0000000010101410] = 00000000 00000000
5283 stda %l2,[%i4+%o5]0x88 ! Mem[0000000010101410] = ff000000 00000025
5284! %f20 = 39000000 00000000, %l7 = 0000000025a83dc4
5285! Mem[0000000010041420] = 25a83dc4ff895eff
5286 add %i1,0x020,%g1
5287 stda %f20,[%g1+%l7]ASI_PST16_P ! Mem[0000000010041420] = 25a80000ff895eff
5288! Mem[0000000010101400] = 00d90039, %l3 = 0000000000000025
5289 ldstuba [%i4+%g0]0x80,%l3 ! %l3 = 0000000000000000
5290! %l2 = 00000000ff000000, Mem[0000000010041410] = 0000ff00
5291 stba %l2,[%i1+%o5]0x80 ! Mem[0000000010041410] = 0000ff00
5292
5293p0_label_192:
5294! Starting 10 instruction Load Burst
5295! Mem[0000000010081408] = 89b81826, %l2 = 00000000ff000000
5296 lduwa [%i2+%o4]0x80,%l2 ! %l2 = 0000000089b81826
5297! Mem[0000000030001408] = c9db38ff, %l4 = 00000000ffff8c00
5298 lduha [%i0+%o4]0x89,%l4 ! %l4 = 00000000000038ff
5299! Mem[00000000300c1408] = 53915cff, %f7 = 0b790000
5300 lda [%i3+%o4]0x89,%f7 ! %f7 = 53915cff
5301! Mem[00000000211c0001] = 3dc44d40, %l7 = 0000000025a83dc4, %asi = 80
5302 ldsba [%o2+0x001]%asi,%l7 ! %l7 = ffffffffffffffc4
5303! Mem[00000000300c1410] = 89b8c3ff, %l2 = 0000000089b81826
5304 ldsha [%i3+%o5]0x89,%l2 ! %l2 = ffffffffffffc3ff
5305! Mem[0000000010141408] = 55ecbcc1, %f26 = ff800000
5306 lda [%i5+%o4]0x88,%f26 ! %f26 = 55ecbcc1
5307! Mem[0000000030001408] = c9db38ff, %l5 = 000000000000a825
5308 lduha [%i0+%o4]0x89,%l5 ! %l5 = 00000000000038ff
5309! Mem[0000000030141400] = 00000000008cffff, %l5 = 00000000000038ff
5310 ldxa [%i5+%g0]0x81,%l5 ! %l5 = 00000000008cffff
5311! Mem[0000000010081408] = 2618b889, %l4 = 00000000000038ff
5312 ldsba [%i2+%o4]0x88,%l4 ! %l4 = ffffffffffffff89
5313! Mem[0000000010141408] = 55ecbcc1, %l5 = 00000000008cffff
5314 ldswa [%i5+%o4]0x88,%l5 ! %l5 = 0000000055ecbcc1
5315
5316p0_label_193:
5317! Starting 10 instruction Store Burst
5318! %f16 = 00000000 008cffff, Mem[0000000010141410] = 00000000 c4576869
5319 stda %f16,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000 008cffff
5320! Mem[0000000010141410] = ffff8c00, %l4 = 00000000ffffff89
5321 swapa [%i5+%o5]0x80,%l4 ! %l4 = 00000000ffff8c00
5322! %l2 = ffffffffffffc3ff, Mem[0000000010141400] = 00000000
5323 stwa %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = ffffc3ff
5324! Mem[00000000100c1410] = c4030000, %l3 = 0000000000000000
5325 swapa [%i3+%o5]0x80,%l3 ! %l3 = 00000000c4030000
5326! Mem[00000000100c1400] = c43da825, %l0 = 00000000ffffff89
5327 swapa [%i3+%g0]0x80,%l0 ! %l0 = 00000000c43da825
5328! %f8 = 6968571c 2a030000, Mem[0000000010141400] = ffffc3ff 00000000
5329 stda %f8 ,[%i5+%g0]0x80 ! Mem[0000000010141400] = 6968571c 2a030000
5330! %f16 = 00000000 008cffff, %l7 = ffffffffffffffc4
5331! Mem[0000000010101418] = 41c5c42a465c9153
5332 add %i4,0x018,%g1
5333 stda %f16,[%g1+%l7]ASI_PST8_PL ! Mem[0000000010101418] = 41c58c2a465c0000
5334! %l1 = 1cc8ac06c22950d7, Mem[0000000010101410] = 000000ff
5335 stba %l1,[%i4+%o5]0x80 ! Mem[0000000010101410] = d70000ff
5336! %l5 = 0000000055ecbcc1, Mem[0000000030001410] = 00000000
5337 stha %l5,[%i0+%o5]0x81 ! Mem[0000000030001410] = bcc10000
5338! %l2 = ffffffffffffc3ff, %l4 = 00000000ffff8c00, %y = 00000000
5339 udiv %l2,%l4,%l2 ! %l2 = 0000000000000001
5340 mov %l0,%y ! %y = c43da825
5341
5342p0_label_194:
5343! Starting 10 instruction Load Burst
5344! Mem[0000000030001408] = ff38dbc9, %l1 = 1cc8ac06c22950d7
5345 ldsba [%i0+%o4]0x81,%l1 ! %l1 = ffffffffffffffff
5346! Mem[0000000010141410] = ffffff89, %l6 = 1cc8ac06c22948bd
5347 ldsha [%i5+%o5]0x80,%l6 ! %l6 = ffffffffffffffff
5348! %l7 = ffffffffffffffc4, %l5 = 0000000055ecbcc1, %l0 = 00000000c43da825
5349 orn %l7,%l5,%l0 ! %l0 = fffffffffffffffe
5350! Mem[0000000010181410] = 39000000, %l0 = fffffffffffffffe
5351 ldsha [%i6+%o5]0x80,%l0 ! %l0 = 0000000000003900
5352! Mem[0000000030101408] = ff000000, %l0 = 0000000000003900
5353 ldsha [%i4+%o4]0x81,%l0 ! %l0 = ffffffffffffff00
5354! Mem[0000000010001400] = d75029c2 06acc81c, %l6 = ffffffff, %l7 = ffffffc4
5355 ldda [%i0+%g0]0x80,%l6 ! %l6 = 00000000d75029c2 0000000006acc81c
5356! Mem[0000000010181434] = 00000000, %l6 = 00000000d75029c2
5357 ldub [%i6+0x034],%l6 ! %l6 = 0000000000000000
5358! Mem[0000000010181410] = 39000000 00000000, %l4 = ffff8c00, %l5 = 55ecbcc1, %asi = 80
5359 ldda [%i6+0x010]%asi,%l4 ! %l4 = 0000000039000000 0000000000000000
5360! Mem[0000000030041410] = ff000000, %l3 = 00000000c4030000
5361 lduwa [%i1+%o5]0x81,%l3 ! %l3 = 00000000ff000000
5362! Mem[00000000100c1410] = 00000000, %l4 = 0000000039000000
5363 lduwa [%i3+%o5]0x88,%l4 ! %l4 = 0000000000000000
5364
5365p0_label_195:
5366! Starting 10 instruction Store Burst
5367! %f4 = 39000000, Mem[0000000010181408] = 80000000
5368 sta %f4 ,[%i6+%o4]0x80 ! Mem[0000000010181408] = 39000000
5369! %f10 = ff000000 00000000, Mem[0000000010101400] = ffd90039 465c9153, %asi = 80
5370 stda %f10,[%i4+0x000]%asi ! Mem[0000000010101400] = ff000000 00000000
5371! Mem[0000000010081408] = 89b81826, %l3 = 00000000ff000000
5372 ldstuba [%i2+%o4]0x80,%l3 ! %l3 = 0000000000000089
5373! Mem[0000000010001400] = d75029c2 06acc81c 89ffffff 00000002
5374! %f16 = 00000000 008cffff 80000000 00000039
5375! %f20 = 39000000 00000000 53915c46 6f3e780d
5376! %f24 = 00000000 000003c4 55ecbcc1 00000000
5377! %f28 = 696857c4 00000000 cb62e463 00000000
5378 stda %f16,[%i0+%g0]ASI_COMMIT_P ! Block Store to 0000000010001400
5379! %l3 = 0000000000000089, Mem[000000001014143e] = 023c9854
5380 sth %l3,[%i5+0x03e] ! Mem[000000001014143c] = 023c0089
5381 membar #Sync ! Added by membar checker (39)
5382! %l4 = 0000000000000000, Mem[0000000010001429] = 55ecbcc1, %asi = 80
5383 stba %l4,[%i0+0x029]%asi ! Mem[0000000010001428] = 5500bcc1
5384! %l6 = 0000000000000000, %l3 = 0000000000000089, %l3 = 0000000000000089
5385 mulx %l6,%l3,%l3 ! %l3 = 0000000000000000
5386! %f30 = cb62e463 00000000, Mem[0000000010081438] = 54ff3c02 63e462cb, %asi = 80
5387 stda %f30,[%i2+0x038]%asi ! Mem[0000000010081438] = cb62e463 00000000
5388! %l5 = 0000000000000000, Mem[0000000010001400] = ffff8c0000000000
5389 stxa %l5,[%i0+%g0]0x88 ! Mem[0000000010001400] = 0000000000000000
5390! Mem[00000000300c1410] = ffc3b889, %l2 = 0000000000000001
5391 ldstuba [%i3+%o5]0x81,%l2 ! %l2 = 00000000000000ff
5392
5393p0_label_196:
5394! Starting 10 instruction Load Burst
5395! Mem[00000000100c1410] = 0000000000000000, %f22 = 53915c46 6f3e780d
5396 ldda [%i3+%o5]0x88,%f22 ! %f22 = 00000000 00000000
5397! Mem[00000000300c1410] = ffc3b88900000000, %l0 = ffffffffffffff00
5398 ldxa [%i3+%o5]0x81,%l0 ! %l0 = ffc3b88900000000
5399! Mem[0000000010101410] = d70000ff, %l4 = 0000000000000000
5400 ldsba [%i4+%o5]0x80,%l4 ! %l4 = ffffffffffffffd7
5401! %l0 = ffc3b88900000000, immd = fffffffffffffe77, %l1 = ffffffffffffffff
5402 mulx %l0,-0x189,%l1 ! %l1 = 5c89b5af00000000
5403! Mem[0000000030041400] = 0000c302, %l5 = 0000000000000000
5404 lduha [%i1+%g0]0x89,%l5 ! %l5 = 000000000000c302
5405! Mem[0000000010081418] = 2a039153, %f26 = 55ecbcc1
5406 lda [%i2+0x018]%asi,%f26 ! %f26 = 2a039153
5407! Mem[00000000100c1408] = 000000ff, %l1 = 5c89b5af00000000
5408 ldsb [%i3+%o4],%l1 ! %l1 = 0000000000000000
5409! Mem[00000000100c1434] = 000000c1, %l3 = 0000000000000000
5410 lduh [%i3+0x034],%l3 ! %l3 = 0000000000000000
5411! Mem[00000000300c1400] = 00000000 0000001c, %l4 = ffffffd7, %l5 = 0000c302
5412 ldda [%i3+%g0]0x89,%l4 ! %l4 = 000000000000001c 0000000000000000
5413! Mem[0000000010181408] = 39000000 00000039, %l6 = 00000000, %l7 = 06acc81c
5414 ldda [%i6+%o4]0x88,%l6 ! %l6 = 0000000000000039 0000000039000000
5415
5416p0_label_197:
5417! Starting 10 instruction Store Burst
5418! %f10 = ff000000 00000000, Mem[0000000030101408] = 000000ff 00000000
5419 stda %f10,[%i4+%o4]0x89 ! Mem[0000000030101408] = ff000000 00000000
5420! Mem[0000000010041438] = 00000000, %l7 = 0000000039000000
5421 swap [%i1+0x038],%l7 ! %l7 = 0000000000000000
5422! %l2 = 000000ff, %l3 = 00000000, Mem[0000000010101410] = ff0000d7 00000025
5423 stda %l2,[%i4+%o5]0x88 ! Mem[0000000010101410] = 000000ff 00000000
5424! %l3 = 0000000000000000, Mem[0000000030101410] = 032a000002000000
5425 stxa %l3,[%i4+%o5]0x81 ! Mem[0000000030101410] = 0000000000000000
5426! %f30 = cb62e463 00000000, Mem[0000000030101400] = 00000000 00000000
5427 stda %f30,[%i4+%g0]0x81 ! Mem[0000000030101400] = cb62e463 00000000
5428! Mem[0000000010001408] = 8000000000000039, %l7 = 0000000000000000, %l4 = 000000000000001c
5429 add %i0,0x08,%g1
5430 casxa [%g1]0x80,%l7,%l4 ! %l4 = 8000000000000039
5431! %l4 = 00000039, %l5 = 00000000, Mem[0000000010141420] = 6968571c 2a030000, %asi = 80
5432 stda %l4,[%i5+0x020]%asi ! Mem[0000000010141420] = 00000039 00000000
5433! %l3 = 0000000000000000, Mem[0000000030081408] = 00000000
5434 stba %l3,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000
5435! %l3 = 0000000000000000, Mem[0000000021800180] = 032a8090, %asi = 80
5436 stha %l3,[%o3+0x180]%asi ! Mem[0000000021800180] = 00008090
5437! Mem[0000000010181408] = 00000039, %l5 = 0000000000000000
5438 ldstuba [%i6+%o4]0x88,%l5 ! %l5 = 0000000000000039
5439
5440p0_label_198:
5441! Starting 10 instruction Load Burst
5442! Mem[0000000010181408] = 000000ff, %l0 = ffc3b88900000000
5443 lduha [%i6+%o4]0x88,%l0 ! %l0 = 00000000000000ff
5444! Mem[0000000010141428] = ff000000, %l4 = 8000000000000039
5445 lduh [%i5+0x028],%l4 ! %l4 = 000000000000ff00
5446! Mem[0000000010141421] = 00000039, %l1 = 0000000000000000
5447 ldub [%i5+0x021],%l1 ! %l1 = 0000000000000000
5448! Mem[0000000030141410] = 0000000002000000, %f10 = ff000000 00000000
5449 ldda [%i5+%o5]0x89,%f10 ! %f10 = 00000000 02000000
5450! Mem[0000000010041424] = ff895eff, %l1 = 0000000000000000, %asi = 80
5451 lduwa [%i1+0x024]%asi,%l1 ! %l1 = 00000000ff895eff
5452! Mem[0000000030181400] = c4ffa825, %l6 = 0000000000000039
5453 lduwa [%i6+%g0]0x81,%l6 ! %l6 = 00000000c4ffa825
5454! Mem[0000000030101410] = 00000000, %l2 = 00000000000000ff
5455 lduwa [%i4+%o5]0x81,%l2 ! %l2 = 0000000000000000
5456! Mem[00000000211c0001] = 3dc44d40, %l1 = 00000000ff895eff, %asi = 80
5457 ldsba [%o2+0x001]%asi,%l1 ! %l1 = ffffffffffffffc4
5458! Mem[0000000010041402] = 6f3e780d, %l7 = 0000000000000000, %asi = 80
5459 ldsba [%i1+0x002]%asi,%l7 ! %l7 = 0000000000000078
5460! Mem[0000000030041410] = ff000000000000ff, %l4 = 000000000000ff00
5461 ldxa [%i1+%o5]0x89,%l4 ! %l4 = ff000000000000ff
5462
5463p0_label_199:
5464! Starting 10 instruction Store Burst
5465! Mem[0000000010001400] = 00000000, %l0 = 00000000000000ff
5466 ldstuba [%i0+%g0]0x80,%l0 ! %l0 = 0000000000000000
5467! %f12 = a5fd6a0e 00000000, Mem[0000000030141400] = 00000000 008cffff
5468 stda %f12,[%i5+%g0]0x81 ! Mem[0000000030141400] = a5fd6a0e 00000000
5469! %l7 = 0000000000000078, %l6 = 00000000c4ffa825, %l4 = ff000000000000ff
5470 addc %l7,%l6,%l4 ! %l4 = 00000000c4ffa89d
5471! %l6 = 00000000c4ffa825, Mem[0000000021800080] = 00ff9fd0
5472 sth %l6,[%o3+0x080] ! Mem[0000000021800080] = a8259fd0
5473! Mem[0000000010101408] = 2618b889, %l0 = 0000000000000000
5474 ldstuba [%i4+%o4]0x80,%l0 ! %l0 = 0000000000000026
5475! %l1 = ffffffffffffffc4, Mem[0000000020800040] = 00ff7f10
5476 sth %l1,[%o1+0x040] ! Mem[0000000020800040] = ffc47f10
5477! %l1 = ffffffffffffffc4, Mem[0000000010101400] = ff000000
5478 stba %l1,[%i4+%g0]0x80 ! Mem[0000000010101400] = c4000000
5479! Mem[0000000010001400] = ff000000, %l1 = 00000000ffffffc4
5480 swapa [%i0+%g0]0x80,%l1 ! %l1 = 00000000ff000000
5481! %l0 = 0000000000000026, Mem[0000000010081408] = ffb818265ba87f75
5482 stxa %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0000000000000026
5483! %l0 = 0000000000000026, Mem[0000000010001402] = ffffffc4
5484 sth %l0,[%i0+0x002] ! Mem[0000000010001400] = ffff0026
5485
5486p0_label_200:
5487! Starting 10 instruction Load Burst
5488! Mem[00000000300c1400] = 0000001c, %l3 = 0000000000000000
5489 ldswa [%i3+%g0]0x89,%l3 ! %l3 = 000000000000001c
5490! Mem[0000000030101410] = 00000000 00000000, %l2 = 00000000, %l3 = 0000001c
5491 ldda [%i4+%o5]0x81,%l2 ! %l2 = 0000000000000000 0000000000000000
5492! Mem[0000000010081400] = 696857ff, %l1 = 00000000ff000000
5493 lduha [%i2+%g0]0x88,%l1 ! %l1 = 00000000000057ff
5494! Mem[00000000100c1408] = 000000ff 53915c00, %l2 = 00000000, %l3 = 00000000
5495 ldda [%i3+%o4]0x80,%l2 ! %l2 = 00000000000000ff 0000000053915c00
5496! Mem[0000000010181400] = 00000000, %l2 = 00000000000000ff
5497 ldswa [%i6+%g0]0x88,%l2 ! %l2 = 0000000000000000
5498! Mem[0000000010001410] = 00000039, %l2 = 0000000000000000
5499 lduha [%i0+%o5]0x88,%l2 ! %l2 = 0000000000000039
5500! Mem[0000000030041410] = 000000ff, %l7 = 0000000000000078
5501 lduba [%i1+%o5]0x89,%l7 ! %l7 = 00000000000000ff
5502! Mem[0000000030041400] = 02c300000000790b, %l6 = 00000000c4ffa825
5503 ldxa [%i1+%g0]0x81,%l6 ! %l6 = 02c300000000790b
5504! Mem[00000000100c1400] = ffffff89, %l1 = 00000000000057ff
5505 lduba [%i3+%g0]0x80,%l1 ! %l1 = 00000000000000ff
5506! Mem[0000000010001400] = ffff0026, %f16 = 00000000
5507 lda [%i0+%g0]0x80,%f16 ! %f16 = ffff0026
5508
5509p0_label_201:
5510! Starting 10 instruction Store Burst
5511! %l1 = 00000000000000ff, Mem[00000000100c1408] = ff000000
5512 stwa %l1,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000ff
5513! %f22 = 00000000 00000000, Mem[0000000010141408] = 55ecbcc1 25a83dc4
5514 stda %f22,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000 00000000
5515! %l4 = 00000000c4ffa89d, Mem[0000000010041408] = e463000000000000
5516 stxa %l4,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000c4ffa89d
5517! %l3 = 0000000053915c00, Mem[0000000030181400] = c4ffa82500000000
5518 stxa %l3,[%i6+%g0]0x81 ! Mem[0000000030181400] = 0000000053915c00
5519! %f16 = ffff0026 008cffff, Mem[0000000030181410] = ffbb2988 0c13a646
5520 stda %f16,[%i6+%o5]0x81 ! Mem[0000000030181410] = ffff0026 008cffff
5521! Mem[0000000030141410] = 00000002, %l2 = 0000000000000039
5522 ldstuba [%i5+%o5]0x81,%l2 ! %l2 = 0000000000000000
5523! %l1 = 00000000000000ff, Mem[00000000300c1400] = 0000001c
5524 stba %l1,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 000000ff
5525! %l4 = 00000000c4ffa89d, Mem[0000000010081410] = c4ffa825
5526 stwa %l4,[%i2+%o5]0x88 ! Mem[0000000010081410] = c4ffa89d
5527! %f24 = 00000000 000003c4, Mem[0000000010001408] = 00000080 39000000
5528 stda %f24,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000000 000003c4
5529! Mem[0000000010041408] = c4ffa89d, %l3 = 0000000053915c00
5530 swapa [%i1+%o4]0x88,%l3 ! %l3 = 00000000c4ffa89d
5531
5532p0_label_202:
5533! Starting 10 instruction Load Burst
5534! Mem[0000000030041400] = 0000c302, %f16 = ffff0026
5535 lda [%i1+%g0]0x89,%f16 ! %f16 = 0000c302
5536! Mem[0000000010141400] = 6968571c, %l3 = 00000000c4ffa89d
5537 lduha [%i5+%g0]0x80,%l3 ! %l3 = 0000000000006968
5538! Mem[000000001004140c] = 00000000, %l7 = 00000000000000ff
5539 lduw [%i1+0x00c],%l7 ! %l7 = 0000000000000000
5540! Mem[00000000300c1410] = ffc3b889, %l1 = 00000000000000ff
5541 ldswa [%i3+%o5]0x81,%l1 ! %l1 = ffffffffffc3b889
5542! Mem[0000000030041400] = 0000c302, %f3 = 00000000
5543 lda [%i1+%g0]0x89,%f3 ! %f3 = 0000c302
5544! Mem[0000000020800000] = ffff2ce0, %l2 = 0000000000000000
5545 ldub [%o1+%g0],%l2 ! %l2 = 00000000000000ff
5546! Mem[0000000010181410] = 00000039, %l0 = 0000000000000026
5547 lduwa [%i6+%o5]0x88,%l0 ! %l0 = 0000000000000039
5548! Mem[0000000010041400] = 6f3e780df6efd97d, %f14 = cb62e463 023c9854, %asi = 80
5549 ldda [%i1+0x000]%asi,%f14 ! %f14 = 6f3e780d f6efd97d
5550! Mem[00000000211c0001] = 3dc44d40, %l6 = 02c300000000790b
5551 ldsb [%o2+0x001],%l6 ! %l6 = ffffffffffffffc4
5552! Mem[0000000030181410] = 2600ffff, %l3 = 0000000000006968
5553 ldsha [%i6+%o5]0x89,%l3 ! %l3 = ffffffffffffffff
5554
5555p0_label_203:
5556! Starting 10 instruction Store Burst
5557! Mem[0000000010001400] = ffff0026, %l2 = 00000000000000ff
5558 swapa [%i0+%g0]0x80,%l2 ! %l2 = 00000000ffff0026
5559! %l7 = 0000000000000000, Mem[0000000010041414] = 00000000, %asi = 80
5560 stwa %l7,[%i1+0x014]%asi ! Mem[0000000010041414] = 00000000
5561! Mem[0000000010101408] = 89b818ff, %l7 = 0000000000000000
5562 ldstuba [%i4+%o4]0x88,%l7 ! %l7 = 00000000000000ff
5563! %l7 = 00000000000000ff, Mem[0000000010101400] = c4000000
5564 stba %l7,[%i4+%g0]0x80 ! Mem[0000000010101400] = ff000000
5565! %f7 = 53915cff, Mem[0000000010101400] = ff000000
5566 st %f7 ,[%i4+%g0] ! Mem[0000000010101400] = 53915cff
5567! %l4 = 00000000c4ffa89d, Mem[0000000030081400] = 00ff0000
5568 stha %l4,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00ffa89d
5569! %l0 = 0000000000000039, Mem[00000000300c1410] = ffc3b889
5570 stha %l0,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 0039b889
5571! Mem[0000000030101408] = 00000000, %l7 = 00000000000000ff
5572 ldstuba [%i4+%o4]0x89,%l7 ! %l7 = 0000000000000000
5573! %f2 = c1bcec55 0000c302, %l3 = ffffffffffffffff
5574! Mem[0000000030001430] = 5552b44466ede8c5
5575 add %i0,0x030,%g1
5576 stda %f2,[%g1+%l3]ASI_PST16_SL ! Mem[0000000030001430] = 02c3000055ecbcc1
5577! %l2 = 00000000ffff0026, Mem[000000001008141b] = 2a039153
5578 stb %l2,[%i2+0x01b] ! Mem[0000000010081418] = 2a039126
5579
5580p0_label_204:
5581! Starting 10 instruction Load Burst
5582! Mem[0000000030141400] = 0e6afda5, %l5 = 0000000000000039
5583 ldsba [%i5+%g0]0x89,%l5 ! %l5 = ffffffffffffffa5
5584! Mem[00000000300c1408] = ff5c9153, %l3 = ffffffffffffffff
5585 lduba [%i3+%o4]0x81,%l3 ! %l3 = 00000000000000ff
5586! Mem[0000000030081408] = 00000000, %f6 = 89ffc302
5587 lda [%i2+%o4]0x81,%f6 ! %f6 = 00000000
5588! Mem[0000000010001420] = 00000000 000003c4, %l6 = ffffffc4, %l7 = 00000000
5589 ldd [%i0+0x020],%l6 ! %l6 = 0000000000000000 00000000000003c4
5590! Mem[0000000010081408] = 2600000000000000, %f18 = 80000000 00000039
5591 ldda [%i2+%o4]0x88,%f18 ! %f18 = 26000000 00000000
5592! Mem[0000000010001400] = ff000000, %l3 = 00000000000000ff
5593 ldsha [%i0+%g0]0x88,%l3 ! %l3 = 0000000000000000
5594! Mem[0000000010101400] = 53915cff, %f7 = 53915cff
5595 ld [%i4+%g0],%f7 ! %f7 = 53915cff
5596! Mem[0000000010101400] = 53915cff, %l7 = 00000000000003c4
5597 lduha [%i4+%g0]0x80,%l7 ! %l7 = 0000000000005391
5598! Mem[0000000030101410] = 00000000, %l5 = ffffffffffffffa5
5599 lduha [%i4+%o5]0x81,%l5 ! %l5 = 0000000000000000
5600! %l5 = 0000000000000000, imm = ffffffffffffff93, %l3 = 0000000000000000
5601 addc %l5,-0x06d,%l3 ! %l3 = ffffffffffffff93
5602
5603p0_label_205:
5604! Starting 10 instruction Store Burst
5605! %l6 = 0000000000000000, Mem[0000000030181410] = 2600ffff
5606 stwa %l6,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000
5607! %f0 = 53915c46 3900d900, Mem[0000000010181428] = ff800000 00000000
5608 std %f0 ,[%i6+0x028] ! Mem[0000000010181428] = 53915c46 3900d900
5609! Mem[00000000100c141c] = ff000000, %l5 = 0000000000000000
5610 ldstub [%i3+0x01c],%l5 ! %l5 = 00000000000000ff
5611! Mem[0000000010041414] = 00000000, %l0 = 00000039, %l6 = 00000000
5612 add %i1,0x14,%g1
5613 casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000000000000
5614! Mem[0000000010041414] = 00000000, %l2 = 00000000ffff0026, %asi = 80
5615 swapa [%i1+0x014]%asi,%l2 ! %l2 = 0000000000000000
5616! %l3 = ffffffffffffff93, Mem[0000000010181408] = ff000000
5617 stwa %l3,[%i6+%o4]0x80 ! Mem[0000000010181408] = ffffff93
5618! %l4 = 00000000c4ffa89d, Mem[0000000010001408] = c4030000
5619 stba %l4,[%i0+%o4]0x80 ! Mem[0000000010001408] = 9d030000
5620! %l5 = 00000000000000ff, Mem[0000000010001438] = cb62e46300000000
5621 stx %l5,[%i0+0x038] ! Mem[0000000010001438] = 00000000000000ff
5622! Mem[00000000100c1408] = ff000000, %l1 = 00000000ffc3b889, %asi = 80
5623 swapa [%i3+0x008]%asi,%l1 ! %l1 = 00000000ff000000
5624! %l2 = 0000000000000000, %l5 = 00000000000000ff, %y = c43da825
5625 sdiv %l2,%l5,%l5 ! %l5 = ffffffff80000000
5626 mov %l0,%y ! %y = 00000039
5627
5628p0_label_206:
5629! Starting 10 instruction Load Burst
5630! Mem[0000000010081400] = 39000000696857ff, %f0 = 53915c46 3900d900
5631 ldda [%i2+%g0]0x88,%f0 ! %f0 = 39000000 696857ff
5632! Mem[0000000010181410] = 00000039, %l2 = 0000000000000000
5633 lduwa [%i6+%o5]0x88,%l2 ! %l2 = 0000000000000039
5634! Mem[0000000020800040] = ffc47f10, %l2 = 0000000000000039
5635 lduh [%o1+0x040],%l2 ! %l2 = 000000000000ffc4
5636! Mem[000000001014143e] = 023c0089, %l5 = ffffffff80000000
5637 ldsb [%i5+0x03e],%l5 ! %l5 = 0000000000000000
5638! Mem[0000000010181400] = ffff8c0000000000, %l2 = 000000000000ffc4
5639 ldxa [%i6+%g0]0x88,%l2 ! %l2 = ffff8c0000000000
5640! Mem[0000000010101410] = 00000000 000000ff, %l2 = 00000000, %l3 = ffffff93
5641 ldda [%i4+%o5]0x88,%l2 ! %l2 = 00000000000000ff 0000000000000000
5642! Mem[000000001008140c] = 00000026, %l6 = 0000000000000000
5643 ldsh [%i2+0x00c],%l6 ! %l6 = 0000000000000000
5644! Mem[00000000201c0001] = fff656b0, %l7 = 0000000000005391, %asi = 80
5645 lduba [%o0+0x001]%asi,%l7 ! %l7 = 00000000000000f6
5646 membar #Sync ! Added by membar checker (40)
5647! Mem[0000000030141400] = a5fd6a0e 00000000 e82fb510 3f45f1ac
5648! Mem[0000000030141410] = ff000002 00000000 00000000 000000ff
5649! Mem[0000000030141420] = fffcc3ff 1c576869 41737136 7569f2af
5650! Mem[0000000030141430] = 00000000 00000000 54983c02 63e462cb
5651 ldda [%i5+%g0]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030141400
5652! Mem[0000000010181410] = 0000000000000039, %l3 = 0000000000000000
5653 ldxa [%i6+%o5]0x88,%l3 ! %l3 = 0000000000000039
5654
5655p0_label_207:
5656! Starting 10 instruction Store Burst
5657! Mem[0000000030041408] = ffffffc4, %l6 = 0000000000000000
5658 ldstuba [%i1+%o4]0x89,%l6 ! %l6 = 00000000000000c4
5659! %l0 = 0000000000000039, Mem[00000000201c0000] = fff656b0, %asi = 80
5660 stha %l0,[%o0+0x000]%asi ! Mem[00000000201c0000] = 003956b0
5661! Mem[0000000030141408] = e82fb510, %l2 = 00000000000000ff
5662 swapa [%i5+%o4]0x81,%l2 ! %l2 = 00000000e82fb510
5663! %l6 = 00000000000000c4, Mem[0000000030081400] = 9da8ff0000000000
5664 stxa %l6,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000000000c4
5665! Code Fragment 4, seed = 515380
5666p0_fragment_29:
5667! %l0 = 0000000000000039
5668 setx 0xc7c3d2055da00286,%g7,%l0 ! %l0 = c7c3d2055da00286
5669! %l1 = 00000000ff000000
5670 setx 0x6667a48f6db7a8b1,%g7,%l1 ! %l1 = 6667a48f6db7a8b1
5671 setx 0x7ff8, %g1, %g2
5672 and %l0, %g2, %l0
5673 setx 0xffffffff, %g1, %g2
5674 and %l1, %g2, %l1
5675 setx 0x100000000, %g1, %g2
5676 or %l1, %g2, %l1 ! Set bit 32 - perrinj
5677 ta T_CHANGE_HPRIV
5678 stxa %l1, [%l0]ASI_ICACHE_INSTR
5679 ta T_CHANGE_NONHPRIV
5680! %l0 = c7c3d2055da00286
5681 setx 0x6e1d465017da12ec,%g7,%l0 ! %l0 = 6e1d465017da12ec
5682! %l1 = 6667a48f6db7a8b1
5683 setx 0x51d4c91528694437,%g7,%l1 ! %l1 = 51d4c91528694437
5684p0_fragment_29_end:
5685! Mem[00000000300c1400] = ff000000, %l1 = 51d4c91528694437
5686 ldstuba [%i3+%g0]0x81,%l1 ! %l1 = 00000000000000ff
5687! %l1 = 00000000000000ff, Mem[0000000030181408] = 000000ff
5688 stha %l1,[%i6+%o4]0x89 ! Mem[0000000030181408] = 000000ff
5689! %l6 = 000000c4, %l7 = 000000f6, Mem[0000000030181410] = 00000000 008cffff
5690 stda %l6,[%i6+%o5]0x81 ! Mem[0000000030181410] = 000000c4 000000f6
5691! %l4 = 00000000c4ffa89d, %l6 = 00000000000000c4, %l2 = 00000000e82fb510
5692 orn %l4,%l6,%l2 ! %l2 = ffffffffffffffbf
5693! %f25 = 000003c4, Mem[0000000010081400] = 696857ff
5694 sta %f25,[%i2+%g0]0x88 ! Mem[0000000010081400] = 000003c4
5695
5696p0_label_208:
5697! Starting 10 instruction Load Burst
5698! Mem[0000000030101408] = 000000ff, %l4 = 00000000c4ffa89d
5699 ldsba [%i4+%o4]0x89,%l4 ! %l4 = ffffffffffffffff
5700! %l5 = 0000000000000000, imm = 000000000000017a, %l2 = ffffffffffffffbf
5701 andn %l5,0x17a,%l2 ! %l2 = 0000000000000000
5702! Mem[0000000010101408] = ff18b88955ecbcc1, %l1 = 00000000000000ff
5703 ldxa [%i4+%o4]0x80,%l1 ! %l1 = ff18b88955ecbcc1
5704! Mem[0000000010141400] = 6968571c, %l1 = ff18b88955ecbcc1
5705 lduwa [%i5+%g0]0x80,%l1 ! %l1 = 000000006968571c
5706! Mem[00000000300c1400] = ff00000000000000, %f24 = 00000000 000003c4
5707 ldda [%i3+%g0]0x81,%f24 ! %f24 = ff000000 00000000
5708! Mem[00000000218000c0] = 00ff5e00, %l1 = 000000006968571c, %asi = 80
5709 ldsba [%o3+0x0c0]%asi,%l1 ! %l1 = 0000000000000000
5710! Mem[0000000010041408] = 53915c00, %l3 = 0000000000000039
5711 ldsha [%i1+%o4]0x88,%l3 ! %l3 = 0000000000005c00
5712! Mem[0000000010101410] = 000000ff, %l4 = ffffffffffffffff
5713 lduba [%i4+%o5]0x88,%l4 ! %l4 = 00000000000000ff
5714! Mem[0000000030001400] = 13000000 00000000, %l0 = 17da12ec, %l1 = 00000000
5715 ldda [%i0+%g0]0x89,%l0 ! %l0 = 0000000000000000 0000000013000000
5716! Mem[0000000010101400] = 53915cff, %l6 = 00000000000000c4
5717 ldsba [%i4+%g0]0x80,%l6 ! %l6 = 0000000000000053
5718
5719p0_label_209:
5720! Starting 10 instruction Store Burst
5721! %l1 = 0000000013000000, Mem[00000000211c0000] = 3dc44d40
5722 sth %l1,[%o2+%g0] ! Mem[00000000211c0000] = 00004d40
5723! %l7 = 00000000000000f6, Mem[0000000010101408] = ff18b88955ecbcc1, %asi = 80
5724 stxa %l7,[%i4+0x008]%asi ! Mem[0000000010101408] = 00000000000000f6
5725 membar #Sync ! Added by membar checker (41)
5726! %l5 = 0000000000000000, Mem[0000000030141408] = 000000ff3f45f1ac
5727 stxa %l5,[%i5+%o4]0x81 ! Mem[0000000030141408] = 0000000000000000
5728! %l3 = 0000000000005c00, immd = fffffffffffffbb8, %l0 = 0000000000000000
5729 mulx %l3,-0x448,%l0 ! %l0 = fffffffffe762000
5730! Mem[0000000030101410] = 00000000, %l4 = 00000000000000ff
5731 ldstuba [%i4+%o5]0x89,%l4 ! %l4 = 0000000000000000
5732! %f8 = 6968571c ffc3fcff, %l4 = 0000000000000000
5733! Mem[0000000010081428] = c1bcece77569f2af
5734 add %i2,0x028,%g1
5735 stda %f8,[%g1+%l4]ASI_PST16_PL ! Mem[0000000010081428] = c1bcece77569f2af
5736! Mem[0000000030101400] = cb62e463, %l1 = 0000000013000000
5737 ldstuba [%i4+%g0]0x81,%l1 ! %l1 = 00000000000000cb
5738! %f6 = ff000000 00000000, Mem[00000000100c1410] = 00000000 00000000
5739 stda %f6 ,[%i3+%o5]0x80 ! Mem[00000000100c1410] = ff000000 00000000
5740! %l6 = 0000000000000053, Mem[0000000010041408] = 53915c00
5741 stha %l6,[%i1+%o4]0x88 ! Mem[0000000010041408] = 53910053
5742! %l3 = 0000000000005c00, Mem[0000000030081400] = c400000000000000
5743 stxa %l3,[%i2+%g0]0x89 ! Mem[0000000030081400] = 0000000000005c00
5744
5745p0_label_210:
5746! Starting 10 instruction Load Burst
5747! Mem[0000000030001400] = 00000000, %f24 = ff000000
5748 lda [%i0+%g0]0x89,%f24 ! %f24 = 00000000
5749! Mem[00000000100c1400] = ffffff89, %l2 = 0000000000000000
5750 ldsw [%i3+%g0],%l2 ! %l2 = ffffffffffffff89
5751! Mem[0000000030081400] = 0000000000005c00, %l7 = 00000000000000f6
5752 ldxa [%i2+%g0]0x89,%l7 ! %l7 = 0000000000005c00
5753! Mem[00000000211c0001] = 00004d40, %l1 = 00000000000000cb
5754 ldsb [%o2+0x001],%l1 ! %l1 = 0000000000000000
5755! Mem[0000000030141410] = 020000ff, %l1 = 0000000000000000
5756 ldsha [%i5+%o5]0x89,%l1 ! %l1 = 00000000000000ff
5757! Mem[00000000100c1410] = ff000000, %l5 = 0000000000000000
5758 lduwa [%i3+%o5]0x80,%l5 ! %l5 = 00000000ff000000
5759! Mem[0000000030141400] = 0e6afda5, %l2 = ffffffffffffff89
5760 ldswa [%i5+%g0]0x89,%l2 ! %l2 = 000000000e6afda5
5761! Mem[00000000211c0000] = 00004d40, %l6 = 0000000000000053, %asi = 80
5762 lduba [%o2+0x000]%asi,%l6 ! %l6 = 0000000000000000
5763! Mem[0000000010101410] = ff000000, %l2 = 000000000e6afda5
5764 lduha [%i4+%o5]0x80,%l2 ! %l2 = 000000000000ff00
5765! Mem[0000000030001408] = ff38dbc9, %l2 = 000000000000ff00
5766 ldsha [%i0+%o4]0x81,%l2 ! %l2 = ffffffffffffff38
5767
5768p0_label_211:
5769! Starting 10 instruction Store Burst
5770! %l2 = ffffff38, %l3 = 00005c00, Mem[0000000010181408] = ffffff93 00000039
5771 stda %l2,[%i6+%o4]0x80 ! Mem[0000000010181408] = ffffff38 00005c00
5772! Mem[0000000010141412] = ffffff89, %l0 = fffffffffe762000
5773 ldstub [%i5+0x012],%l0 ! %l0 = 00000000000000ff
5774! Mem[0000000010001414] = 00000000, %l5 = 00000000ff000000
5775 swap [%i0+0x014],%l5 ! %l5 = 0000000000000000
5776! %f10 = aff26975, Mem[0000000010041410] = 00ff0000
5777 sta %f10,[%i1+%o5]0x88 ! Mem[0000000010041410] = aff26975
5778! %l7 = 0000000000005c00, Mem[0000000030001410] = bcc10000c43da825
5779 stxa %l7,[%i0+%o5]0x81 ! Mem[0000000030001410] = 0000000000005c00
5780! Mem[0000000030081400] = 005c0000 00000000 00000000 528a5c38
5781! %f0 = 00000000 0e6afda5 acf1453f 10b52fe8
5782! %f4 = 00000000 020000ff ff000000 00000000
5783! %f8 = 6968571c ffc3fcff aff26975 36717341
5784! %f12 = 00000000 00000000 cb62e463 023c9854
5785 stda %f0 ,[%i2+%g0]ASI_COMMIT_S ! Block Store to 0000000030081400
5786! Mem[00000000211c0000] = 00004d40, %l0 = 00000000000000ff
5787 ldstub [%o2+%g0],%l0 ! %l0 = 0000000000000000
5788! %l7 = 0000000000005c00, Mem[00000000100c1400] = 89ffffff
5789 stha %l7,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 89ff5c00
5790! Mem[0000000010181420] = 00000000, %l6 = 0000000000000000, %asi = 80
5791 swapa [%i6+0x020]%asi,%l6 ! %l6 = 0000000000000000
5792! %f14 = cb62e463 023c9854, %l0 = 0000000000000000
5793! Mem[0000000010181438] = cb62e46300000000
5794 add %i6,0x038,%g1
5795 stda %f14,[%g1+%l0]ASI_PST8_P ! Mem[0000000010181438] = cb62e46300000000
5796
5797p0_label_212:
5798! Starting 10 instruction Load Burst
5799! Mem[00000000100c1408] = 89b8c3ff, %l5 = 0000000000000000
5800 lduha [%i3+%o4]0x88,%l5 ! %l5 = 000000000000c3ff
5801! Mem[00000000300c1400] = ff000000 00000000, %l4 = 00000000, %l5 = 0000c3ff
5802 ldda [%i3+%g0]0x81,%l4 ! %l4 = 00000000ff000000 0000000000000000
5803! Mem[0000000030101400] = ff62e463, %f25 = 00000000
5804 lda [%i4+%g0]0x81,%f25 ! %f25 = ff62e463
5805 membar #Sync ! Added by membar checker (42)
5806! Mem[0000000010081400] = c4030000 00000039 00000000 00000026
5807! Mem[0000000010081410] = 9da8ffc4 00015eff 2a039126 000050d7
5808! Mem[0000000010081420] = fffcc3ff 1c576869 c1bcece7 7569f2af
5809! Mem[0000000010081430] = 2e43aea4 00000000 cb62e463 00000000
5810 ldda [%i2+%g0]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000010081400
5811! Mem[0000000010141410] = ffffff89, %l5 = 0000000000000000
5812 lduwa [%i5+%o5]0x80,%l5 ! %l5 = 00000000ffffff89
5813! Mem[0000000030101400] = ff62e46300000000, %l1 = 00000000000000ff
5814 ldxa [%i4+%g0]0x81,%l1 ! %l1 = ff62e46300000000
5815! Mem[0000000030101410] = ff00000000000000, %f26 = 2a039153 00000000
5816 ldda [%i4+%o5]0x81,%f26 ! %f26 = ff000000 00000000
5817! Mem[0000000010181434] = 00000000, %l4 = 00000000ff000000
5818 ldsw [%i6+0x034],%l4 ! %l4 = 0000000000000000
5819! Mem[0000000030101410] = ff000000, %l6 = 0000000000000000
5820 ldsba [%i4+%o5]0x81,%l6 ! %l6 = ffffffffffffffff
5821! Mem[0000000030081410] = 00000000, %f19 = 00000000
5822 lda [%i2+%o5]0x81,%f19 ! %f19 = 00000000
5823
5824p0_label_213:
5825! Starting 10 instruction Store Burst
5826! %f18 = 26000000 00000000, Mem[00000000300c1408] = ff5c9153 00000000
5827 stda %f18,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 26000000 00000000
5828! Mem[0000000030181400] = 00000000, %l3 = 0000000000005c00
5829 ldstuba [%i6+%g0]0x81,%l3 ! %l3 = 0000000000000000
5830! %f22 = 00000000 00000000, %l0 = 0000000000000000
5831! Mem[00000000300c1410] = 0039b88900000000
5832 add %i3,0x010,%g1
5833 stda %f22,[%g1+%l0]ASI_PST8_S ! Mem[00000000300c1410] = 0039b88900000000
5834! %l2 = ffffffffffffff38, Mem[0000000030141410] = ff00000200000000
5835 stxa %l2,[%i5+%o5]0x81 ! Mem[0000000030141410] = ffffffffffffff38
5836! Mem[0000000030181410] = c4000000, %l4 = 0000000000000000
5837 ldstuba [%i6+%o5]0x89,%l4 ! %l4 = 0000000000000000
5838 membar #Sync ! Added by membar checker (43)
5839! %f16 = 0000c302 008cffff, Mem[0000000010081408] = 00000000 26000000
5840 stda %f16,[%i2+%o4]0x88 ! Mem[0000000010081408] = 0000c302 008cffff
5841! Mem[0000000030001400] = 00000000, %l2 = ffffffffffffff38
5842 ldstuba [%i0+%g0]0x89,%l2 ! %l2 = 0000000000000000
5843! %l3 = 0000000000000000, Mem[0000000010041416] = ffff0026, %asi = 80
5844 stba %l3,[%i1+0x016]%asi ! Mem[0000000010041414] = ffff0026
5845! %l5 = 00000000ffffff89, Mem[0000000030041400] = 02c30000
5846 stha %l5,[%i1+%g0]0x81 ! Mem[0000000030041400] = ff890000
5847! Mem[000000001000143a] = 00000000, %l6 = ffffffffffffffff
5848 ldstub [%i0+0x03a],%l6 ! %l6 = 0000000000000000
5849
5850p0_label_214:
5851! Starting 10 instruction Load Burst
5852! Mem[0000000030001408] = ff38dbc9, %l2 = 0000000000000000
5853 lduba [%i0+%o4]0x81,%l2 ! %l2 = 00000000000000ff
5854! Mem[0000000010181400] = 00000000, %l1 = ff62e46300000000
5855 ldsba [%i6+%g0]0x88,%l1 ! %l1 = 0000000000000000
5856! Mem[0000000010141410] = 00000000 89ffffff, %l4 = 00000000, %l5 = ffffff89
5857 ldda [%i5+%o5]0x88,%l4 ! %l4 = 0000000089ffffff 0000000000000000
5858! Mem[0000000010181400] = 00000000 008cffff ffffff38 00005c00
5859! Mem[0000000010181410] = 39000000 00000000 53915c46 6f3e780d
5860! Mem[0000000010181420] = 00000000 000003c4 53915c46 3900d900
5861! Mem[0000000010181430] = 696857c4 00000000 cb62e463 00000000
5862 ldda [%i6+%g0]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010181400
5863! Mem[00000000201c0000] = 003956b0, %l6 = 0000000000000000
5864 ldsb [%o0+%g0],%l6 ! %l6 = 0000000000000000
5865! Mem[0000000010041430] = ffffffff, %l7 = 0000000000005c00, %asi = 80
5866 lduwa [%i1+0x030]%asi,%l7 ! %l7 = 00000000ffffffff
5867! Mem[0000000010101419] = 41c58c2a, %l0 = 0000000000000000
5868 ldsb [%i4+0x019],%l0 ! %l0 = ffffffffffffffc5
5869! Mem[0000000010041410] = 7569f2af, %l1 = 0000000000000000, %asi = 80
5870 ldswa [%i1+0x010]%asi,%l1 ! %l1 = 000000007569f2af
5871! Mem[00000000100c1404] = 00000121, %f2 = 26000000
5872 ld [%i3+0x004],%f2 ! %f2 = 00000121
5873! Mem[0000000010141408] = 00000000, %l7 = 00000000ffffffff
5874 lduha [%i5+%o4]0x88,%l7 ! %l7 = 0000000000000000
5875
5876p0_label_215:
5877! Starting 10 instruction Store Burst
5878 membar #Sync ! Added by membar checker (44)
5879! %l4 = 89ffffff, %l5 = 00000000, Mem[0000000010181420] = 00000000 000003c4, %asi = 80
5880 stda %l4,[%i6+0x020]%asi ! Mem[0000000010181420] = 89ffffff 00000000
5881! Mem[000000001010140c] = 000000f6, %l0 = 00000000ffffffc5, %asi = 80
5882 swapa [%i4+0x00c]%asi,%l0 ! %l0 = 00000000000000f6
5883! %l3 = 0000000000000000, imm = 00000000000001a5, %l2 = 00000000000000ff
5884 addc %l3,0x1a5,%l2 ! %l2 = 00000000000001a5
5885! Mem[0000000010141438] = 00000000, %l6 = 0000000000000000
5886 ldstub [%i5+0x038],%l6 ! %l6 = 0000000000000000
5887! Mem[0000000010181400] = 00000000, %l4 = 0000000089ffffff
5888 ldstuba [%i6+%g0]0x88,%l4 ! %l4 = 0000000000000000
5889! %l0 = 000000f6, %l1 = 7569f2af, Mem[0000000010001428] = 5500bcc1 00000000
5890 std %l0,[%i0+0x028] ! Mem[0000000010001428] = 000000f6 7569f2af
5891! Mem[0000000030101410] = 000000ff, %l2 = 00000000000001a5
5892 swapa [%i4+%o5]0x89,%l2 ! %l2 = 00000000000000ff
5893! %l3 = 0000000000000000, Mem[0000000010181408] = ffffff3800005c00
5894 stxa %l3,[%i6+%o4]0x80 ! Mem[0000000010181408] = 0000000000000000
5895! %l6 = 0000000000000000, Mem[0000000010181410] = 00000039
5896 stha %l6,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000000
5897! Mem[0000000030101400] = 63e462ff, %l6 = 0000000000000000
5898 ldstuba [%i4+%g0]0x89,%l6 ! %l6 = 00000000000000ff
5899
5900p0_label_216:
5901! Starting 10 instruction Load Burst
5902! Mem[0000000030141400] = a5fd6a0e, %l6 = 00000000000000ff
5903 ldsba [%i5+%g0]0x81,%l6 ! %l6 = ffffffffffffffa5
5904! Code Fragment 4, seed = 592924
5905p0_fragment_30:
5906! %l0 = 00000000000000f6
5907 setx 0xac8927052381f346,%g7,%l0 ! %l0 = ac8927052381f346
5908! %l1 = 000000007569f2af
5909 setx 0x9a90b9636955bd71,%g7,%l1 ! %l1 = 9a90b9636955bd71
5910 setx 0x7ff8, %g1, %g2
5911 and %l0, %g2, %l0
5912 setx 0xffffffff, %g1, %g2
5913 and %l1, %g2, %l1
5914 setx 0x100000000, %g1, %g2
5915 or %l1, %g2, %l1 ! Set bit 32 - perrinj
5916 ta T_CHANGE_HPRIV
5917 stxa %l1, [%l0]ASI_ICACHE_INSTR
5918 ta T_CHANGE_NONHPRIV
5919! %l0 = ac8927052381f346
5920 setx 0x6f39cf422a4b0bac,%g7,%l0 ! %l0 = 6f39cf422a4b0bac
5921! %l1 = 9a90b9636955bd71
5922 setx 0x29b376b03e07e0f7,%g7,%l1 ! %l1 = 29b376b03e07e0f7
5923p0_fragment_30_end:
5924! Mem[0000000010141400] = 1c576869, %l2 = 00000000000000ff
5925 ldsha [%i5+%g0]0x88,%l2 ! %l2 = 0000000000006869
5926! Mem[0000000010141408] = 00000000, %l5 = 0000000000000000
5927 ldswa [%i5+%o4]0x88,%l5 ! %l5 = 0000000000000000
5928! Mem[0000000010081408] = ffff8c00, %l1 = 29b376b03e07e0f7
5929 ldsba [%i2+%o4]0x80,%l1 ! %l1 = ffffffffffffffff
5930! Mem[0000000030141410] = ffffffff, %l5 = 0000000000000000
5931 lduba [%i5+%o5]0x89,%l5 ! %l5 = 00000000000000ff
5932! Mem[0000000030081408] = acf1453f10b52fe8, %l3 = 0000000000000000
5933 ldxa [%i2+%o4]0x81,%l3 ! %l3 = acf1453f10b52fe8
5934! Mem[0000000010001410] = 00000039, %f25 = 00000000
5935 lda [%i0+%o5]0x88,%f25 ! %f25 = 00000039
5936! Mem[0000000030101408] = 000000ff, %l0 = 6f39cf422a4b0bac
5937 lduha [%i4+%o4]0x89,%l0 ! %l0 = 00000000000000ff
5938! Mem[0000000030141410] = 38ffffffffffffff, %l3 = acf1453f10b52fe8
5939 ldxa [%i5+%o5]0x89,%l3 ! %l3 = 38ffffffffffffff
5940
5941p0_label_217:
5942! Starting 10 instruction Store Burst
5943! Mem[0000000010181434] = 00000000, %l7 = 0000000000000000
5944 swap [%i6+0x034],%l7 ! %l7 = 0000000000000000
5945! Mem[0000000010081400] = 000003c4, %l3 = 38ffffffffffffff
5946 ldstuba [%i2+%g0]0x88,%l3 ! %l3 = 00000000000000c4
5947! Mem[00000000201c0001] = 003956b0, %l1 = ffffffffffffffff
5948 ldstuba [%o0+0x001]%asi,%l1 ! %l1 = 0000000000000039
5949! Mem[0000000010081408] = ffff8c00, %l2 = 0000000000006869
5950 swapa [%i2+%o4]0x80,%l2 ! %l2 = 00000000ffff8c00
5951! Mem[0000000010081408] = 00006869, %l5 = 00000000000000ff
5952 lduha [%i2+%o4]0x80,%l5 ! %l5 = 0000000000000000
5953! Mem[0000000010141408] = 00000000, %l2 = 00000000ffff8c00
5954 ldstuba [%i5+%o4]0x88,%l2 ! %l2 = 0000000000000000
5955! %l5 = 0000000000000000, Mem[00000000201c0000] = 00ff56b0, %asi = 80
5956 stba %l5,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00ff56b0
5957! %l4 = 0000000000000000, Mem[0000000010181408] = 00000000
5958 stha %l4,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000
5959! %l2 = 0000000000000000, Mem[0000000020800041] = ffc47f10
5960 stb %l2,[%o1+0x041] ! Mem[0000000020800040] = ff007f10
5961! %f2 = 00000121 00000000, Mem[0000000010081410] = c4ffa89d ff5e0100
5962 stda %f2 ,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000121 00000000
5963
5964p0_label_218:
5965! Starting 10 instruction Load Burst
5966! %l5 = 0000000000000000, %l5 = 0000000000000000, %l3 = 00000000000000c4
5967 add %l5,%l5,%l3 ! %l3 = 0000000000000000
5968! Mem[0000000010181410] = 00000000, %l4 = 0000000000000000
5969 ldsba [%i6+%o5]0x88,%l4 ! %l4 = 0000000000000000
5970! Mem[000000001010142c] = 000000ff, %f3 = 00000000
5971 lda [%i4+0x02c]%asi,%f3 ! %f3 = 000000ff
5972! Mem[0000000030181408] = 000000ff, %l3 = 0000000000000000
5973 ldsha [%i6+%o4]0x89,%l3 ! %l3 = 00000000000000ff
5974! Mem[0000000010181400] = ffff8c00 000000ff, %l4 = 00000000, %l5 = 00000000
5975 ldda [%i6+%g0]0x88,%l4 ! %l4 = 00000000000000ff 00000000ffff8c00
5976! Mem[0000000010001410] = 39000000 ff000000, %l6 = ffffffa5, %l7 = 00000000
5977 ldda [%i0+%o5]0x80,%l6 ! %l6 = 0000000039000000 00000000ff000000
5978! Mem[0000000030181400] = 000000ff, %l4 = 00000000000000ff
5979 ldsha [%i6+%g0]0x89,%l4 ! %l4 = 00000000000000ff
5980! Mem[0000000010141400] = 6968571c, %l4 = 00000000000000ff, %asi = 80
5981 ldswa [%i5+0x000]%asi,%l4 ! %l4 = 000000006968571c
5982! Mem[000000001008142c] = 7569f2af, %f9 = ffc3fcff
5983 ld [%i2+0x02c],%f9 ! %f9 = 7569f2af
5984! Mem[0000000010001410] = 39000000, %l7 = 00000000ff000000
5985 lduw [%i0+%o5],%l7 ! %l7 = 0000000039000000
5986
5987p0_label_219:
5988! Starting 10 instruction Store Burst
5989! %l0 = 000000ff, %l1 = 00000039, Mem[0000000030041400] = ff890000 0000790b
5990 stda %l0,[%i1+%g0]0x81 ! Mem[0000000030041400] = 000000ff 00000039
5991! %l4 = 000000006968571c, Mem[0000000010001410] = 00000039
5992 stwa %l4,[%i0+%o5]0x88 ! Mem[0000000010001410] = 6968571c
5993! %f23 = 465c9153, Mem[0000000010041438] = 39000000
5994 st %f23,[%i1+0x038] ! Mem[0000000010041438] = 465c9153
5995! Mem[00000000218000c1] = 00ff5e00, %l0 = 00000000000000ff
5996 ldstuba [%o3+0x0c1]%asi,%l0 ! %l0 = 00000000000000ff
5997! Mem[00000000211c0001] = ff004d40, %l6 = 0000000039000000
5998 ldstuba [%o2+0x001]%asi,%l6 ! %l6 = 0000000000000000
5999! Mem[0000000010141408] = 000000ff, %l6 = 0000000000000000
6000 swapa [%i5+%o4]0x88,%l6 ! %l6 = 00000000000000ff
6001! Mem[0000000010141400] = 6968571c 2a030000 00000000 00000000
6002! %f16 = ffff8c00 00000000 005c0000 38ffffff
6003! %f20 = 00000000 00000039 0d783e6f 465c9153
6004! %f24 = c4030000 00000039 00d90039 465c9153
6005! %f28 = 00000000 c4576869 00000000 63e462cb
6006 stda %f16,[%i5+%g0]ASI_BLK_AIUPL ! Block Store to 0000000010141400
6007! %l0 = 000000ff, %l1 = 00000039, Mem[0000000010041410] = aff26975 2600ffff
6008 stda %l0,[%i1+%o5]0x88 ! Mem[0000000010041410] = 000000ff 00000039
6009! %l6 = 00000000000000ff, Mem[0000000030001408] = c9db38ff
6010 stha %l6,[%i0+%o4]0x89 ! Mem[0000000030001408] = c9db00ff
6011! Mem[0000000030081400] = 00000000, %l0 = 00000000000000ff
6012 swapa [%i2+%g0]0x81,%l0 ! %l0 = 0000000000000000
6013
6014p0_label_220:
6015! Starting 10 instruction Load Burst
6016! Mem[0000000030041410] = 000000ff, %f6 = d7500000
6017 lda [%i1+%o5]0x89,%f6 ! %f6 = 000000ff
6018! %l4 = 000000006968571c, Mem[0000000010081410] = 0000000021010000
6019 stxa %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = 000000006968571c
6020! Mem[0000000030101410] = a5010000, %l2 = 0000000000000000
6021 ldsba [%i4+%o5]0x81,%l2 ! %l2 = ffffffffffffffa5
6022! %l1 = 0000000000000039, %l5 = 00000000ffff8c00, %y = 00000039
6023 umul %l1,%l5,%l7 ! %l7 = 00000038ffe62c00, %y = 00000038
6024! Mem[0000000030001408] = ff00dbc9, %l7 = 00000038ffe62c00
6025 ldsha [%i0+%o4]0x81,%l7 ! %l7 = ffffffffffffff00
6026! Code Fragment 3, seed = 721922
6027p0_fragment_31:
6028! %l0 = 0000000000000000
6029 setx 0xaf8251c0a5acfa16,%g7,%l0 ! %l0 = af8251c0a5acfa16
6030! %l1 = 0000000000000039
6031 setx 0x83a52f12f5364b41,%g7,%l1 ! %l1 = 83a52f12f5364b41
6032 setx 0x1fe000, %g1, %g3
6033 or %l0, %g3, %l0 ! always set perrmask = 0xff
6034 setx 0x1ffff8, %g1, %g2
6035 and %l0, %g2, %l0
6036 ta T_CHANGE_HPRIV
6037 stxa %l1, [%l0]ASI_DCACHE_DATA
6038 ta T_CHANGE_NONHPRIV
6039! %l0 = af8251c0a5acfa16
6040 setx 0xfd99b5b1e5b6707c,%g7,%l0 ! %l0 = fd99b5b1e5b6707c
6041! %l1 = 83a52f12f5364b41
6042 setx 0xd4e319480d126cc7,%g7,%l1 ! %l1 = d4e319480d126cc7
6043p0_fragment_31_end:
6044! Mem[0000000030141410] = 38ffffffffffffff, %f2 = 00000121 000000ff
6045 ldda [%i5+%o5]0x89,%f2 ! %f2 = 38ffffff ffffffff
6046! Mem[000000001004142a] = 7dd9eff6, %l6 = 00000000000000ff
6047 ldsb [%i1+0x02a],%l6 ! %l6 = ffffffffffffffef
6048! Mem[0000000010081408] = 69680000, %l0 = fd99b5b1e5b6707c
6049 lduha [%i2+%o4]0x88,%l0 ! %l0 = 0000000000000000
6050! Mem[00000000201c0001] = 00ff56b0, %l3 = 00000000000000ff, %asi = 80
6051 lduba [%o0+0x001]%asi,%l3 ! %l3 = 00000000000000ff
6052
6053p0_label_221:
6054! Starting 10 instruction Store Burst
6055 membar #Sync ! Added by membar checker (45)
6056! Mem[0000000010141410] = 00000039, %l4 = 000000006968571c
6057 swapa [%i5+%o5]0x88,%l4 ! %l4 = 0000000000000039
6058! %l3 = 00000000000000ff, Mem[0000000030001408] = c9db00ff
6059 stwa %l3,[%i0+%o4]0x89 ! Mem[0000000030001408] = 000000ff
6060! Mem[0000000030081410] = 00000000, %l0 = 0000000000000000
6061 ldstuba [%i2+%o5]0x89,%l0 ! %l0 = 0000000000000000
6062! %f29 = c4576869, Mem[0000000030101400] = ff62e463
6063 sta %f29,[%i4+%g0]0x81 ! Mem[0000000030101400] = c4576869
6064! %f5 = c4ffa89d, Mem[00000000300c1410] = 89b83900
6065 sta %f5 ,[%i3+%o5]0x89 ! Mem[00000000300c1410] = c4ffa89d
6066! %l1 = d4e319480d126cc7, Mem[00000000100c1410] = 000000ff
6067 stwa %l1,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 0d126cc7
6068! Mem[0000000010101424] = 1c576869, %l1 = 0d126cc7, %l4 = 00000039
6069 add %i4,0x24,%g1
6070 casa [%g1]0x80,%l1,%l4 ! %l4 = 000000001c576869
6071! Mem[0000000010181435] = 00000000, %l7 = ffffffffffffff00
6072 ldstub [%i6+0x035],%l7 ! %l7 = 0000000000000000
6073! Mem[0000000010141408] = 38ffffff, %l1 = 000000000d126cc7
6074 swapa [%i5+%o4]0x88,%l1 ! %l1 = 0000000038ffffff
6075! Mem[0000000021800100] = ff399830, %l7 = 0000000000000000
6076 ldstub [%o3+0x100],%l7 ! %l7 = 00000000000000ff
6077
6078p0_label_222:
6079! Starting 10 instruction Load Burst
6080! Mem[00000000300c1400] = 00000000000000ff, %f26 = 00d90039 465c9153
6081 ldda [%i3+%g0]0x89,%f26 ! %f26 = 00000000 000000ff
6082! Mem[0000000030001410] = 00000000 00005c00, %l6 = ffffffef, %l7 = 000000ff
6083 ldda [%i0+%o5]0x81,%l6 ! %l6 = 0000000000000000 0000000000005c00
6084! Mem[00000000211c0000] = ffff4d40, %l5 = 00000000ffff8c00, %asi = 80
6085 ldsha [%o2+0x000]%asi,%l5 ! %l5 = ffffffffffffffff
6086! Mem[0000000010081416] = 6968571c, %l1 = 0000000038ffffff
6087 ldsh [%i2+0x016],%l1 ! %l1 = 000000000000571c
6088! %l1 = 000000000000571c, %l5 = ffffffffffffffff, %y = 00000038
6089 umul %l1,%l5,%l6 ! %l6 = 0000571bffffa8e4, %y = 0000571b
6090! Mem[0000000010001428] = 000000f6, %l6 = 0000571bffffa8e4
6091 ldsw [%i0+0x028],%l6 ! %l6 = 00000000000000f6
6092! Mem[00000000211c0000] = ffff4d40, %l5 = ffffffffffffffff
6093 ldsb [%o2+%g0],%l5 ! %l5 = ffffffffffffffff
6094! Mem[0000000030081400] = 000000ff, %l0 = 0000000000000000
6095 lduha [%i2+%g0]0x81,%l0 ! %l0 = 0000000000000000
6096! %l3 = 00000000000000ff, %l3 = 00000000000000ff, %y = 0000571b
6097 sdiv %l3,%l3,%l1 ! %l1 = 000000007fffffff
6098 mov %l0,%y ! %y = 00000000
6099! Mem[0000000030181410] = f6000000 c40000ff, %l2 = ffffffa5, %l3 = 000000ff
6100 ldda [%i6+%o5]0x89,%l2 ! %l2 = 00000000c40000ff 00000000f6000000
6101
6102p0_label_223:
6103! Starting 10 instruction Store Burst
6104! Mem[00000000100c1400] = 005cff89, %l6 = 00000000000000f6
6105 ldstuba [%i3+%g0]0x80,%l6 ! %l6 = 0000000000000000
6106! %l6 = 0000000000000000, Mem[00000000300c1410] = 9da8ffc400000000
6107 stxa %l6,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 0000000000000000
6108! %f6 = 000000ff, %f21 = 00000039, %f12 = 00000000
6109 fsubs %f6 ,%f21,%f12 ! tt=0x22, %l0 = 0000000000000022
6110! Mem[0000000030141410] = ffffffff, %l0 = 0000000000000022
6111 ldstuba [%i5+%o5]0x81,%l0 ! %l0 = 00000000000000ff
6112! %l0 = 000000ff, %l1 = 7fffffff, Mem[0000000010041410] = 000000ff 00000039
6113 stda %l0,[%i1+%o5]0x88 ! Mem[0000000010041410] = 000000ff 7fffffff
6114! Mem[00000000100c1436] = 000000c1, %l1 = 000000007fffffff
6115 ldstuba [%i3+0x036]%asi,%l1 ! %l1 = 0000000000000000
6116! %l1 = 0000000000000000, Mem[0000000010001400] = ff000000
6117 stwa %l1,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000
6118! %f16 = ffff8c00, Mem[0000000030001400] = ff000000
6119 sta %f16,[%i0+%g0]0x81 ! Mem[0000000030001400] = ffff8c00
6120! %l0 = 00000000000000ff, Mem[0000000030081408] = acf1453f
6121 stha %l0,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00ff453f
6122! Mem[0000000030101400] = 696857c4, %l0 = 00000000000000ff
6123 swapa [%i4+%g0]0x89,%l0 ! %l0 = 00000000696857c4
6124
6125p0_label_224:
6126! Starting 10 instruction Load Burst
6127! Mem[00000000100c140c] = 53915c00, %l3 = 00000000f6000000
6128 lduw [%i3+0x00c],%l3 ! %l3 = 0000000053915c00
6129! Mem[0000000010181420] = 89ffffff 00000000, %l2 = c40000ff, %l3 = 53915c00, %asi = 80
6130 ldda [%i6+0x020]%asi,%l2 ! %l2 = 0000000089ffffff 0000000000000000
6131! Mem[0000000030041408] = ffffffff, %f6 = 000000ff
6132 lda [%i1+%o4]0x89,%f6 ! %f6 = ffffffff
6133! Mem[00000000100c1408] = ffc3b889, %l3 = 0000000000000000
6134 ldswa [%i3+%o4]0x80,%l3 ! %l3 = ffffffffffc3b889
6135! Mem[00000000300c1400] = 00000000000000ff, %f4 = ff5e0100 c4ffa89d
6136 ldda [%i3+%g0]0x89,%f4 ! %f4 = 00000000 000000ff
6137! Mem[0000000010081400] = 39000000000003ff, %f14 = 00000000 63e462cb
6138 ldda [%i2+%g0]0x88,%f14 ! %f14 = 39000000 000003ff
6139! %l5 = ffffffffffffffff, %l5 = ffffffffffffffff, %l1 = 0000000000000000
6140 add %l5,%l5,%l1 ! %l1 = fffffffffffffffe
6141! Mem[0000000010101410] = ff000000 00000000, %l0 = 696857c4, %l1 = fffffffe
6142 ldda [%i4+%o5]0x80,%l0 ! %l0 = 00000000ff000000 0000000000000000
6143! Mem[0000000010181408] = 0000000000000000, %l4 = 000000001c576869, %asi = 80
6144 ldxa [%i6+0x008]%asi,%l4 ! %l4 = 0000000000000000
6145! Mem[0000000030041400] = ff000000, %l6 = 0000000000000000
6146 ldswa [%i1+%g0]0x89,%l6 ! %l6 = ffffffffff000000
6147
6148p0_label_225:
6149! Starting 10 instruction Store Burst
6150! %f10 = aff26975 e7ecbcc1, %l2 = 0000000089ffffff
6151! Mem[0000000030001428] = c457686900000039
6152 add %i0,0x028,%g1
6153 stda %f10,[%g1+%l2]ASI_PST8_SL ! Mem[0000000030001428] = c1bcece77569f2af
6154! Mem[00000000100c1400] = 89ff5cff, %l2 = 0000000089ffffff
6155 ldstuba [%i3+%g0]0x88,%l2 ! %l2 = 00000000000000ff
6156! Mem[0000000010181420] = 89ffffff00000000, %l2 = 00000000000000ff, %l7 = 0000000000005c00
6157 add %i6,0x20,%g1
6158 casxa [%g1]0x80,%l2,%l7 ! %l7 = 89ffffff00000000
6159! %f25 = 00000039, Mem[0000000030141400] = 0e6afda5
6160 sta %f25,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000039
6161! %l0 = 00000000ff000000, Mem[0000000030141410] = ffffffff
6162 stwa %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = ff000000
6163! %f26 = 00000000 000000ff, Mem[0000000010041438] = 465c9153 3c2f7a8b
6164 std %f26,[%i1+0x038] ! Mem[0000000010041438] = 00000000 000000ff
6165! %f8 = 6968571c 7569f2af, Mem[0000000010141400] = 00000000 ffff8c00
6166 stda %f8 ,[%i5+%g0]0x88 ! Mem[0000000010141400] = 6968571c 7569f2af
6167! %l2 = 00000000000000ff, imm = fffffffffffff8fb, %l6 = ffffffffff000000
6168 andn %l2,-0x705,%l6 ! %l6 = 0000000000000004
6169! Mem[0000000010081408] = 00006869, %l6 = 0000000000000004
6170 ldstuba [%i2+%o4]0x80,%l6 ! %l6 = 0000000000000000
6171! Mem[0000000010141424] = 000003c4, %l1 = 00000000, %l3 = ffc3b889
6172 add %i5,0x24,%g1
6173 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000000003c4
6174
6175p0_label_226:
6176! Starting 10 instruction Load Burst
6177! Mem[0000000030001400] = ffff8c00, %l4 = 0000000000000000
6178 lduwa [%i0+%g0]0x81,%l4 ! %l4 = 00000000ffff8c00
6179! Mem[0000000030141408] = 0000000000000000, %l3 = 00000000000003c4
6180 ldxa [%i5+%o4]0x89,%l3 ! %l3 = 0000000000000000
6181! Mem[0000000010141410] = 1c57686900000000, %l4 = 00000000ffff8c00
6182 ldxa [%i5+%o5]0x80,%l4 ! %l4 = 1c57686900000000
6183! Mem[0000000010181408] = 00000000, %l7 = 89ffffff00000000
6184 ldsba [%i6+%o4]0x88,%l7 ! %l7 = 0000000000000000
6185! Mem[0000000030081408] = 3f45ff00, %l1 = 0000000000000000
6186 lduwa [%i2+%o4]0x89,%l1 ! %l1 = 000000003f45ff00
6187! Mem[00000000100c1408] = ffc3b88953915c00, %f4 = 00000000 000000ff
6188 ldda [%i3+%o4]0x80,%f4 ! %f4 = ffc3b889 53915c00
6189! Mem[0000000010041400] = 6f3e780d, %l5 = ffffffffffffffff
6190 lduba [%i1+%g0]0x80,%l5 ! %l5 = 000000000000006f
6191! Mem[0000000010081408] = 696800ff, %f27 = 000000ff
6192 lda [%i2+%o4]0x88,%f27 ! %f27 = 696800ff
6193! Mem[0000000030041408] = ffffffff, %f29 = c4576869
6194 lda [%i1+%o4]0x81,%f29 ! %f29 = ffffffff
6195! Mem[0000000010181400] = ffff8c00 000000ff, %l4 = 00000000, %l5 = 0000006f
6196 ldda [%i6+%g0]0x88,%l4 ! %l4 = 00000000000000ff 00000000ffff8c00
6197
6198p0_label_227:
6199! Starting 10 instruction Store Burst
6200! Mem[0000000030081400] = 000000ff 0e6afda5 00ff453f 10b52fe8
6201! %f0 = 39000000 000003c4 38ffffff ffffffff
6202! %f4 = ffc3b889 53915c00 ffffffff 2691032a
6203! %f8 = 6968571c 7569f2af aff26975 e7ecbcc1
6204! %f12 = 00000000 a4ae432e 39000000 000003ff
6205 stda %f0 ,[%i2+%g0]ASI_BLK_S ! Block Store to 0000000030081400
6206! %f22 = 0d783e6f 465c9153, Mem[0000000030101400] = 000000ff 00000000
6207 stda %f22,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0d783e6f 465c9153
6208! %f2 = 38ffffff ffffffff, %l6 = 0000000000000000
6209! Mem[00000000100c1420] = 000000000000ff62
6210 add %i3,0x020,%g1
6211 stda %f2,[%g1+%l6]ASI_PST8_PL ! Mem[00000000100c1420] = 000000000000ff62
6212! %l2 = 000000ff, %l3 = 00000000, Mem[0000000010181410] = 00000000 00000000
6213 stda %l2,[%i6+%o5]0x80 ! Mem[0000000010181410] = 000000ff 00000000
6214! Mem[00000000100c1400] = 89ff5cff, %l1 = 000000003f45ff00
6215 ldstuba [%i3+%g0]0x88,%l1 ! %l1 = 00000000000000ff
6216! %f28 = 00000000 ffffffff, Mem[0000000030101400] = 465c9153 0d783e6f
6217 stda %f28,[%i4+%g0]0x89 ! Mem[0000000030101400] = 00000000 ffffffff
6218! %l3 = 0000000000000000, Mem[0000000010141400] = aff26975
6219 stwa %l3,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000
6220! %l6 = 0000000000000000, Mem[0000000010141400] = 00000000
6221 stwa %l6,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000
6222! %l1 = 00000000000000ff, imm = fffffffffffff9dd, %l5 = 00000000ffff8c00
6223 add %l1,-0x623,%l5 ! %l5 = fffffffffffffadc
6224! Mem[0000000010001408] = 0000039d, %l5 = fffffffffffffadc
6225 ldstuba [%i0+%o4]0x88,%l5 ! %l5 = 000000000000009d
6226
6227p0_label_228:
6228! Starting 10 instruction Load Burst
6229! Mem[0000000010001400] = 0000000000000000, %l3 = 0000000000000000
6230 ldxa [%i0+%g0]0x88,%l3 ! %l3 = 0000000000000000
6231! %l3 = 0000000000000000, %l2 = 00000000000000ff, %l5 = 000000000000009d
6232 orn %l3,%l2,%l5 ! %l5 = ffffffffffffff00
6233! Mem[0000000030041400] = 000000ff 00000039, %l4 = 000000ff, %l5 = ffffff00
6234 ldda [%i1+%g0]0x81,%l4 ! %l4 = 00000000000000ff 0000000000000039
6235! Mem[0000000010001410] = 1c576869, %l3 = 0000000000000000, %asi = 80
6236 ldswa [%i0+0x010]%asi,%l3 ! %l3 = 000000001c576869
6237 membar #Sync ! Added by membar checker (46)
6238! Mem[0000000010081410] = 000000006968571c, %l6 = 0000000000000000
6239 ldxa [%i2+%o5]0x80,%l6 ! %l6 = 000000006968571c
6240! Mem[0000000010041400] = 6f3e780d, %l0 = 00000000ff000000
6241 lduba [%i1+%g0]0x80,%l0 ! %l0 = 000000000000006f
6242! Mem[0000000021800000] = 00ff9770, %l1 = 00000000000000ff
6243 lduh [%o3+%g0],%l1 ! %l1 = 00000000000000ff
6244! Mem[0000000010181408] = 00000000, %l6 = 000000006968571c
6245 ldsb [%i6+%o4],%l6 ! %l6 = 0000000000000000
6246! Mem[0000000030001410] = 00000000, %l0 = 000000000000006f
6247 ldswa [%i0+%o5]0x81,%l0 ! %l0 = 0000000000000000
6248! Mem[0000000010081410] = 1c576869 00000000, %l0 = 00000000, %l1 = 000000ff
6249 ldda [%i2+%o5]0x88,%l0 ! %l0 = 0000000000000000 000000001c576869
6250
6251p0_label_229:
6252! Starting 10 instruction Store Burst
6253! %f2 = 38ffffff ffffffff, %l4 = 00000000000000ff
6254! Mem[0000000030181408] = ff00000000000000
6255 add %i6,0x008,%g1
6256 stda %f2,[%g1+%l4]ASI_PST32_SL ! Mem[0000000030181408] = ffffffffffffff38
6257! Mem[00000000100c1410] = c76c120d, %l5 = 0000000000000039
6258 swapa [%i3+%o5]0x80,%l5 ! %l5 = 00000000c76c120d
6259! Mem[0000000020800041] = ff007f10, %l1 = 000000001c576869
6260 ldstub [%o1+0x041],%l1 ! %l1 = 0000000000000000
6261! %l7 = 0000000000000000, Mem[0000000020800000] = ffff2ce0, %asi = 80
6262 stha %l7,[%o1+0x000]%asi ! Mem[0000000020800000] = 00002ce0
6263! Mem[00000000300c1410] = 00000000, %l1 = 0000000000000000
6264 ldstuba [%i3+%o5]0x81,%l1 ! %l1 = 0000000000000000
6265! %l4 = 000000ff, %l5 = c76c120d, Mem[0000000010141438] = cb62e463 00000000, %asi = 80
6266 stda %l4,[%i5+0x038]%asi ! Mem[0000000010141438] = 000000ff c76c120d
6267! %l4 = 00000000000000ff, Mem[0000000010081400] = ff030000
6268 stwa %l4,[%i2+%g0]0x80 ! Mem[0000000010081400] = 000000ff
6269! Mem[0000000030141400] = 39000000, %l1 = 0000000000000000
6270 swapa [%i5+%g0]0x81,%l1 ! %l1 = 0000000039000000
6271! %f16 = ffff8c00 00000000, Mem[0000000030141408] = 00000000 00000000
6272 stda %f16,[%i5+%o4]0x81 ! Mem[0000000030141408] = ffff8c00 00000000
6273! Mem[000000001000140c] = 00000000, %l1 = 0000000039000000
6274 swap [%i0+0x00c],%l1 ! %l1 = 0000000000000000
6275
6276p0_label_230:
6277! Starting 10 instruction Load Burst
6278! Mem[00000000100c1400] = 89ff5cff, %l7 = 0000000000000000
6279 ldsba [%i3+%g0]0x88,%l7 ! %l7 = ffffffffffffffff
6280! Mem[0000000030101408] = ff000000000000ff, %f2 = 38ffffff ffffffff
6281 ldda [%i4+%o4]0x81,%f2 ! %f2 = ff000000 000000ff
6282! Mem[0000000030081410] = 89b8c3ff, %l5 = 00000000c76c120d
6283 lduha [%i2+%o5]0x89,%l5 ! %l5 = 000000000000c3ff
6284! Mem[0000000010141408] = c76c120d, %l6 = 0000000000000000, %asi = 80
6285 lduwa [%i5+0x008]%asi,%l6 ! %l6 = 00000000c76c120d
6286! Mem[0000000021800040] = 00ff5da0, %l3 = 000000001c576869
6287 ldsh [%o3+0x040],%l3 ! %l3 = 00000000000000ff
6288! Mem[00000000100c1438] = 5d45aa64, %f2 = ff000000
6289 ld [%i3+0x038],%f2 ! %f2 = 5d45aa64
6290! Mem[0000000010001410] = 000000ff 6968571c, %l0 = 00000000, %l1 = 00000000
6291 ldda [%i0+%o5]0x88,%l0 ! %l0 = 000000006968571c 00000000000000ff
6292! Mem[00000000300c1410] = ff000000, %l4 = 00000000000000ff
6293 ldsha [%i3+%o5]0x81,%l4 ! %l4 = ffffffffffffff00
6294! Mem[0000000010001410] = 1c576869, %l2 = 00000000000000ff, %asi = 80
6295 ldswa [%i0+0x010]%asi,%l2 ! %l2 = 000000001c576869
6296! Mem[0000000030081408] = 38ffffffffffffff, %f22 = 0d783e6f 465c9153
6297 ldda [%i2+%o4]0x81,%f22 ! %f22 = 38ffffff ffffffff
6298
6299p0_label_231:
6300! Starting 10 instruction Store Burst
6301! %l6 = 00000000c76c120d, Mem[0000000010181400] = ff000000008cffff
6302 stxa %l6,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000c76c120d
6303! Mem[0000000020800040] = ffff7f10, %l2 = 000000001c576869
6304 ldstuba [%o1+0x040]%asi,%l2 ! %l2 = 00000000000000ff
6305! %f14 = 39000000, Mem[0000000030181400] = 000000ff
6306 sta %f14,[%i6+%g0]0x89 ! Mem[0000000030181400] = 39000000
6307! %l6 = c76c120d, %l7 = ffffffff, Mem[0000000010101408] = 00000000 ffffffc5
6308 stda %l6,[%i4+%o4]0x80 ! Mem[0000000010101408] = c76c120d ffffffff
6309! Mem[0000000010001400] = 00000000, %l1 = 00000000000000ff
6310 swapa [%i0+%g0]0x88,%l1 ! %l1 = 0000000000000000
6311! %l7 = ffffffffffffffff, Mem[0000000030141408] = 00000000008cffff
6312 stxa %l7,[%i5+%o4]0x89 ! Mem[0000000030141408] = ffffffffffffffff
6313! %l5 = 000000000000c3ff, Mem[0000000030001400] = ffff8c0000000013
6314 stxa %l5,[%i0+%g0]0x81 ! Mem[0000000030001400] = 000000000000c3ff
6315! %f2 = 5d45aa64, %f25 = 00000039, %f13 = a4ae432e
6316 fmuls %f2 ,%f25,%f13 ! tt=0x22, %l0 = 000000006968573e
6317! %l6 = c76c120d, %l7 = ffffffff, Mem[0000000010141410] = 1c576869 00000000
6318 stda %l6,[%i5+%o5]0x80 ! Mem[0000000010141410] = c76c120d ffffffff
6319! %l5 = 000000000000c3ff, Mem[0000000010081410] = 00000000
6320 stha %l5,[%i2+%o5]0x80 ! Mem[0000000010081410] = c3ff0000
6321
6322p0_label_232:
6323! Starting 10 instruction Load Burst
6324! Mem[0000000030101408] = 000000ff, %f9 = 7569f2af
6325 lda [%i4+%o4]0x89,%f9 ! %f9 = 000000ff
6326! Mem[0000000010041408] = 53009153, %l3 = 00000000000000ff
6327 ldsba [%i1+%o4]0x80,%l3 ! %l3 = 0000000000000053
6328! Mem[0000000030001408] = 000000ff, %l6 = 00000000c76c120d
6329 lduwa [%i0+%o4]0x89,%l6 ! %l6 = 00000000000000ff
6330! Mem[0000000030041410] = ff000000 000000ff, %l6 = 000000ff, %l7 = ffffffff
6331 ldda [%i1+%o5]0x81,%l6 ! %l6 = 00000000ff000000 00000000000000ff
6332! Mem[0000000030001408] = ff000000, %l0 = 000000006968573e
6333 ldswa [%i0+%o4]0x81,%l0 ! %l0 = ffffffffff000000
6334! Mem[0000000010101408] = c76c120d, %l2 = 00000000000000ff
6335 ldsba [%i4+%o4]0x80,%l2 ! %l2 = ffffffffffffffc7
6336! %l1 = 0000000000000000, %l6 = 00000000ff000000, %l0 = ffffffffff000000
6337 sub %l1,%l6,%l0 ! %l0 = ffffffff01000000
6338! Mem[0000000010081408] = ff006869, %l2 = ffffffffffffffc7
6339 lduba [%i2+%o4]0x80,%l2 ! %l2 = 00000000000000ff
6340! %l7 = 00000000000000ff, %l7 = 00000000000000ff, %y = 00000000
6341 smul %l7,%l7,%l3 ! %l3 = 000000000000fe01, %y = 00000000
6342 membar #Sync ! Added by membar checker (47)
6343! Mem[0000000010101400] = 53915cff 00000000 c76c120d ffffffff
6344! Mem[0000000010101410] = ff000000 00000000 41c58c2a 465c0000
6345! Mem[0000000010101420] = 0000032a 1c576869 00000000 000000ff
6346! Mem[0000000010101430] = 00000000 0e6afda5 54983c02 63e462cb
6347 ldda [%i4+%g0]ASI_BLK_P,%f16 ! Block Load from 0000000010101400
6348
6349p0_label_233:
6350! Starting 10 instruction Store Burst
6351! %l2 = 00000000000000ff, Mem[00000000100c1400] = ff5cff89
6352 stba %l2,[%i3+%g0]0x80 ! Mem[00000000100c1400] = ff5cff89
6353 membar #Sync ! Added by membar checker (48)
6354! %f16 = 53915cff, Mem[0000000010101408] = c76c120d
6355 sta %f16,[%i4+%o4]0x80 ! Mem[0000000010101408] = 53915cff
6356! %l4 = ffffffffffffff00, Mem[00000000100c1408] = ffc3b889
6357 stha %l4,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ff00b889
6358! %l3 = 000000000000fe01, Mem[0000000010141408] = 005c00000d126cc7
6359 stxa %l3,[%i5+%o4]0x88 ! Mem[0000000010141408] = 000000000000fe01
6360! %l4 = ffffffffffffff00, Mem[0000000010041400] = 0d783e6f
6361 stba %l4,[%i1+%g0]0x88 ! Mem[0000000010041400] = 0d783e00
6362! %l1 = 0000000000000000, Mem[0000000010001421] = 00000000
6363 stb %l1,[%i0+0x021] ! Mem[0000000010001420] = 00000000
6364! %f15 = 000003ff, %f28 = 00000000
6365 fstoi %f15,%f28 ! tt=0x22, %l0 = ffffffff01000022
6366! %f15 = 000003ff, Mem[0000000010141400] = 00000000
6367 sta %f15,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000003ff
6368! %l4 = ffffffffffffff00, Mem[00000000100c1410] = 0000003900000000
6369 stx %l4,[%i3+%o5] ! Mem[00000000100c1410] = ffffffffffffff00
6370! Mem[0000000030101410] = a5010000, %l3 = 000000000000fe01
6371 ldstuba [%i4+%o5]0x81,%l3 ! %l3 = 00000000000000a5
6372
6373p0_label_234:
6374! Starting 10 instruction Load Burst
6375! Mem[0000000030101400] = ffffffff, %l5 = 000000000000c3ff
6376 ldswa [%i4+%g0]0x81,%l5 ! %l5 = ffffffffffffffff
6377! Mem[0000000010101410] = 000000ff, %l5 = ffffffffffffffff
6378 lduwa [%i4+%o5]0x88,%l5 ! %l5 = 00000000000000ff
6379 membar #Sync ! Added by membar checker (49)
6380! Mem[00000000100c1400] = ff5cff89 00000121 ff00b889 53915c00
6381! Mem[00000000100c1410] = ffffffff ffffff00 000000ff ff000000
6382! Mem[00000000100c1420] = 00000000 0000ff62 00000000 00000000
6383! Mem[00000000100c1430] = 00000000 0000ffc1 5d45aa64 000000ff
6384 ldda [%i3+%g0]ASI_BLK_PL,%f0 ! Block Load from 00000000100c1400
6385! Mem[0000000030041410] = ff000000, %l6 = 00000000ff000000
6386 ldsha [%i1+%o5]0x81,%l6 ! %l6 = ffffffffffffff00
6387! Mem[0000000010001408] = ff030000, %l1 = 0000000000000000
6388 ldsba [%i0+%o4]0x80,%l1 ! %l1 = ffffffffffffffff
6389! Mem[00000000300c1400] = ff00000000000000, %f28 = 00000000 0e6afda5
6390 ldda [%i3+%g0]0x81,%f28 ! %f28 = ff000000 00000000
6391! Mem[0000000010001410] = 1c576869, %l7 = 00000000000000ff
6392 ldsw [%i0+%o5],%l7 ! %l7 = 000000001c576869
6393! %l2 = 00000000000000ff, %l0 = ffffffff01000022, %l7 = 000000001c576869
6394 or %l2,%l0,%l7 ! %l7 = ffffffff010000ff
6395! Mem[0000000010181400] = 0d126cc700000000, %f20 = ff000000 00000000
6396 ldda [%i6+%g0]0x88,%f20 ! %f20 = 0d126cc7 00000000
6397! Mem[0000000010181400] = 00000000, %l1 = ffffffffffffffff
6398 ldswa [%i6+%g0]0x80,%l1 ! %l1 = 0000000000000000
6399
6400p0_label_235:
6401! Starting 10 instruction Store Burst
6402! Mem[00000000300c1408] = 26000000, %l1 = 0000000000000000
6403 swapa [%i3+%o4]0x81,%l1 ! %l1 = 0000000026000000
6404! %f26 = 00000000 000000ff, Mem[0000000030001400] = 00000000 0000c3ff
6405 stda %f26,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000000 000000ff
6406! Mem[000000001004142b] = 7dd9eff6, %l4 = ffffffffffffff00
6407 ldstub [%i1+0x02b],%l4 ! %l4 = 00000000000000f6
6408! %l5 = 00000000000000ff, Mem[0000000010001400] = ff000000
6409 stba %l5,[%i0+%g0]0x80 ! Mem[0000000010001400] = ff000000
6410! Mem[0000000030181400] = 00000039, %l0 = 0000000001000022
6411 swapa [%i6+%g0]0x81,%l0 ! %l0 = 0000000000000039
6412! %l4 = 00000000000000f6, Mem[0000000021800000] = 00ff9770, %asi = 80
6413 stba %l4,[%o3+0x000]%asi ! Mem[0000000021800000] = f6ff9770
6414! Mem[0000000030101408] = 000000ff, %l2 = 00000000000000ff
6415 swapa [%i4+%o4]0x89,%l2 ! %l2 = 00000000000000ff
6416 membar #Sync ! Added by membar checker (50)
6417! %f28 = ff000000 00000000, Mem[00000000100c1400] = ff5cff89 00000121
6418 stda %f28,[%i3+%g0]0x80 ! Mem[00000000100c1400] = ff000000 00000000
6419! Mem[0000000010101400] = 53915cff, %l3 = 00000000000000a5
6420 ldstuba [%i4+%g0]0x80,%l3 ! %l3 = 0000000000000053
6421! %l2 = 00000000000000ff, Mem[0000000010141408] = 0000fe01
6422 stba %l2,[%i5+%o4]0x88 ! Mem[0000000010141408] = 0000feff
6423
6424p0_label_236:
6425! Starting 10 instruction Load Burst
6426! Mem[0000000010081410] = 1c576869 0000ffc3, %l6 = ffffff00, %l7 = 010000ff
6427 ldda [%i2+%o5]0x88,%l6 ! %l6 = 000000000000ffc3 000000001c576869
6428! Mem[0000000030041400] = 000000ff, %f4 = 00ffffff
6429 lda [%i1+%g0]0x81,%f4 ! %f4 = 000000ff
6430! %l0 = 0000000000000039, imm = fffffffffffff006, %l7 = 000000001c576869
6431 add %l0,-0xffa,%l7 ! %l7 = fffffffffffff03f
6432! Mem[00000000100c1438] = 5d45aa64, %f3 = 89b800ff
6433 lda [%i3+0x038]%asi,%f3 ! %f3 = 5d45aa64
6434! Mem[0000000030041410] = 000000ff, %l2 = 00000000000000ff
6435 lduwa [%i1+%o5]0x89,%l2 ! %l2 = 00000000000000ff
6436! %f21 = 00000000, %f10 = 00000000, %f21 = 00000000
6437 fdivs %f21,%f10,%f21 ! %f21 = 7fffffff
6438! Mem[0000000020800040] = ffff7f10, %l2 = 00000000000000ff, %asi = 80
6439 ldsba [%o1+0x040]%asi,%l2 ! %l2 = ffffffffffffffff
6440! Mem[0000000030101408] = ff000000, %f13 = 00000000
6441 lda [%i4+%o4]0x81,%f13 ! %f13 = ff000000
6442! Mem[00000000218001c0] = 48ff2ec0, %l4 = 00000000000000f6
6443 ldsb [%o3+0x1c0],%l4 ! %l4 = 0000000000000048
6444! Mem[00000000201c0001] = 00ff56b0, %l2 = ffffffffffffffff
6445 ldub [%o0+0x001],%l2 ! %l2 = 00000000000000ff
6446
6447p0_label_237:
6448! Starting 10 instruction Store Burst
6449! %l2 = 00000000000000ff, Mem[0000000010141400] = ff0300001c576869, %asi = 80
6450 stxa %l2,[%i5+0x000]%asi ! Mem[0000000010141400] = 00000000000000ff
6451! Mem[00000000300c1408] = 00000000, %l2 = 00000000000000ff
6452 ldstuba [%i3+%o4]0x89,%l2 ! %l2 = 0000000000000000
6453! Code Fragment 3, seed = 601532
6454p0_fragment_32:
6455! %l0 = 0000000000000039
6456 setx 0xdd7fa28a51748646,%g7,%l0 ! %l0 = dd7fa28a51748646
6457! %l1 = 0000000026000000
6458 setx 0x1808a7ee167fe071,%g7,%l1 ! %l1 = 1808a7ee167fe071
6459 setx 0x1fe000, %g1, %g3
6460 or %l0, %g3, %l0 ! always set perrmask = 0xff
6461 setx 0x1ffff8, %g1, %g2
6462 and %l0, %g2, %l0
6463 ta T_CHANGE_HPRIV
6464 stxa %l1, [%l0]ASI_DCACHE_DATA
6465 ta T_CHANGE_NONHPRIV
6466! %l0 = dd7fa28a51748646
6467 setx 0xc4b94f343457beac,%g7,%l0 ! %l0 = c4b94f343457beac
6468! %l1 = 1808a7ee167fe071
6469 setx 0x1d0f6456aeb223f7,%g7,%l1 ! %l1 = 1d0f6456aeb223f7
6470p0_fragment_32_end:
6471! %f24 = 0000032a 1c576869, Mem[0000000010041410] = ff000000 ffffff7f
6472 stda %f24,[%i1+%o5]0x80 ! Mem[0000000010041410] = 0000032a 1c576869
6473! %f26 = 00000000 000000ff, %l3 = 0000000000000053
6474! Mem[00000000300c1428] = 6f3e780df6efd97d
6475 add %i3,0x028,%g1
6476 stda %f26,[%g1+%l3]ASI_PST8_SL ! Mem[00000000300c1428] = ff00780d00ef007d
6477! Mem[00000000218000c0] = 00ff5e00, %l3 = 0000000000000053
6478 ldstuba [%o3+0x0c0]%asi,%l3 ! %l3 = 0000000000000000
6479! %l6 = 000000000000ffc3, Mem[00000000100c140e] = 53915c00
6480 sth %l6,[%i3+0x00e] ! Mem[00000000100c140c] = 5391ffc3
6481! %f3 = 5d45aa64, Mem[00000000100c1410] = ffffffff
6482 sta %f3 ,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 5d45aa64
6483! %l4 = 0000000000000048, Mem[0000000030141400] = 00000000
6484 stha %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00480000
6485! Mem[0000000010081408] = ff006869, %l7 = fffffffffffff03f
6486 ldstuba [%i2+%o4]0x80,%l7 ! %l7 = 00000000000000ff
6487
6488p0_label_238:
6489! Starting 10 instruction Load Burst
6490! Mem[0000000010141408] = fffe0000, %l7 = 00000000000000ff, %asi = 80
6491 ldswa [%i5+0x008]%asi,%l7 ! %l7 = fffffffffffe0000
6492! Mem[00000000300c1408] = 00000000000000ff, %l1 = 1d0f6456aeb223f7
6493 ldxa [%i3+%o4]0x89,%l1 ! %l1 = 00000000000000ff
6494! Mem[000000001000140c] = 39000000, %l3 = 0000000000000000, %asi = 80
6495 lduwa [%i0+0x00c]%asi,%l3 ! %l3 = 0000000039000000
6496! Mem[0000000030101410] = ff010000, %l0 = c4b94f343457beac
6497 ldswa [%i4+%o5]0x81,%l0 ! %l0 = ffffffffff010000
6498! Mem[0000000010041410] = 0000032a, %l6 = 000000000000ffc3
6499 ldsba [%i1+%o5]0x80,%l6 ! %l6 = 0000000000000000
6500! Mem[00000000100c140b] = ff00b889, %l6 = 0000000000000000
6501 ldub [%i3+0x00b],%l6 ! %l6 = 0000000000000089
6502! Mem[0000000010101408] = 53915cff, %f5 = ffffffff
6503 lda [%i4+%o4]0x80,%f5 ! %f5 = 53915cff
6504! Mem[00000000201c0001] = 00ff56b0, %l3 = 0000000039000000
6505 ldub [%o0+0x001],%l3 ! %l3 = 00000000000000ff
6506! Mem[00000000100c1418] = 000000ff ff000000, %l4 = 00000048, %l5 = 000000ff
6507 ldd [%i3+0x018],%l4 ! %l4 = 00000000000000ff 00000000ff000000
6508! Mem[0000000010101400] = ff5c91ff, %l4 = 00000000000000ff
6509 lduba [%i4+%g0]0x88,%l4 ! %l4 = 00000000000000ff
6510
6511p0_label_239:
6512! Starting 10 instruction Store Burst
6513! Mem[00000000201c0001] = 00ff56b0, %l2 = 0000000000000000
6514 ldstub [%o0+0x001],%l2 ! %l2 = 00000000000000ff
6515! %l7 = fffffffffffe0000, Mem[0000000010141400] = 00000000
6516 stba %l7,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000
6517! %f30 = 54983c02 63e462cb, %l7 = fffffffffffe0000
6518! Mem[0000000030101428] = 417371367569f2af
6519 add %i4,0x028,%g1
6520 stda %f30,[%g1+%l7]ASI_PST8_SL ! Mem[0000000030101428] = 417371367569f2af
6521! %l6 = 0000000000000089, imm = 0000000000000f90, %l5 = 00000000ff000000
6522 addc %l6,0xf90,%l5 ! %l5 = 0000000000001019
6523! %l7 = fffffffffffe0000, Mem[0000000010101408] = 53915cff
6524 stwa %l7,[%i4+%o4]0x80 ! Mem[0000000010101408] = fffe0000
6525! %l0 = ffffffffff010000, Mem[0000000010041410] = 6968571c2a030000
6526 stxa %l0,[%i1+%o5]0x88 ! Mem[0000000010041410] = ffffffffff010000
6527! %f8 = 62ff0000, Mem[00000000300c1410] = 000000ff
6528 sta %f8 ,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 62ff0000
6529! %l2 = 00000000000000ff, Mem[0000000030181410] = ff0000c4
6530 stba %l2,[%i6+%o5]0x81 ! Mem[0000000030181410] = ff0000c4
6531! %l7 = fffffffffffe0000, Mem[00000000300c1400] = 000000ff
6532 stba %l7,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000
6533! %l1 = 00000000000000ff, imm = 0000000000000de3, %l4 = 00000000000000ff
6534 xnor %l1,0xde3,%l4 ! %l4 = fffffffffffff2e3
6535
6536p0_label_240:
6537! Starting 10 instruction Load Burst
6538! Mem[0000000030041410] = ff000000, %l7 = fffffffffffe0000
6539 ldswa [%i1+%o5]0x81,%l7 ! %l7 = ffffffffff000000
6540! Mem[0000000030181410] = ff0000c4, %l7 = ffffffffff000000
6541 ldsba [%i6+%o5]0x81,%l7 ! %l7 = ffffffffffffffff
6542! Mem[0000000030081400] = 39000000, %l1 = 00000000000000ff
6543 ldsha [%i2+%g0]0x81,%l1 ! %l1 = 0000000000003900
6544! Mem[00000000100c1404] = 00000000, %l3 = 00000000000000ff, %asi = 80
6545 ldsba [%i3+0x004]%asi,%l3 ! %l3 = 0000000000000000
6546! Mem[0000000010141408] = 0000feff, %l2 = 00000000000000ff
6547 lduwa [%i5+%o4]0x88,%l2 ! %l2 = 000000000000feff
6548! Mem[0000000030041408] = ffffffff, %l6 = 0000000000000089
6549 lduha [%i1+%o4]0x89,%l6 ! %l6 = 000000000000ffff
6550! Mem[0000000030181400] = 22000001, %l2 = 000000000000feff
6551 lduba [%i6+%g0]0x89,%l2 ! %l2 = 0000000000000001
6552! Mem[0000000010141400] = 00000000, %l2 = 0000000000000001
6553 lduba [%i5+%g0]0x80,%l2 ! %l2 = 0000000000000000
6554! Mem[00000000100c1410] = 5d45aa64, %l2 = 0000000000000000
6555 lduba [%i3+%o5]0x88,%l2 ! %l2 = 0000000000000064
6556! Mem[0000000010041404] = f6efd97d, %l6 = 000000000000ffff, %asi = 80
6557 ldsha [%i1+0x004]%asi,%l6 ! %l6 = fffffffffffff6ef
6558
6559p0_label_241:
6560! Starting 10 instruction Store Burst
6561! %f7 = ff000000, Mem[0000000010001410] = 1c576869
6562 sta %f7 ,[%i0+%o5]0x80 ! Mem[0000000010001410] = ff000000
6563! %l0 = ffffffffff010000, Mem[000000001014141d] = 6f3e780d, %asi = 80
6564 stba %l0,[%i5+0x01d]%asi ! Mem[000000001014141c] = 6f00780d
6565! %l2 = 0000000000000064, Mem[0000000010081436] = 00000000, %asi = 80
6566 stba %l2,[%i2+0x036]%asi ! Mem[0000000010081434] = 00006400
6567! %f10 = 00000000 00000000, Mem[0000000010041420] = 25a80000 ff895eff, %asi = 80
6568 stda %f10,[%i1+0x020]%asi ! Mem[0000000010041420] = 00000000 00000000
6569! Mem[00000000300c1400] = 00000000, %l4 = 00000000fffff2e3
6570 swapa [%i3+%g0]0x81,%l4 ! %l4 = 0000000000000000
6571! Mem[0000000030041408] = ffffffff, %l7 = ffffffffffffffff
6572 ldstuba [%i1+%o4]0x81,%l7 ! %l7 = 00000000000000ff
6573! Mem[0000000030081410] = 89b8c3ff, %l7 = 00000000000000ff
6574 ldstuba [%i2+%o5]0x89,%l7 ! %l7 = 00000000000000ff
6575! %l0 = ffffffffff010000, Mem[0000000030101400] = ffffffff
6576 stwa %l0,[%i4+%g0]0x89 ! Mem[0000000030101400] = ff010000
6577! %l4 = 00000000, %l5 = 00001019, Mem[00000000100c1418] = 000000ff ff000000
6578 std %l4,[%i3+0x018] ! Mem[00000000100c1418] = 00000000 00001019
6579! %l4 = 0000000000000000, Mem[00000000300c1408] = 000000ff
6580 stwa %l4,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000
6581
6582p0_label_242:
6583! Starting 10 instruction Load Burst
6584! Mem[0000000030141400] = 0000000000004800, %f26 = 00000000 000000ff
6585 ldda [%i5+%g0]0x89,%f26 ! %f26 = 00000000 00004800
6586! Mem[0000000010041400] = 0d783e00, %l1 = 0000000000003900
6587 ldsha [%i1+%g0]0x88,%l1 ! %l1 = 0000000000003e00
6588! Mem[0000000030001408] = ff000000, %l0 = ffffffffff010000
6589 ldswa [%i0+%o4]0x81,%l0 ! %l0 = ffffffffff000000
6590! Mem[0000000010041408] = 0000000053910053, %f14 = ff000000 64aa455d
6591 ldda [%i1+%o4]0x88,%f14 ! %f14 = 00000000 53910053
6592! Mem[0000000030081410] = ffc3b88953915c00, %l0 = ffffffffff000000
6593 ldxa [%i2+%o5]0x81,%l0 ! %l0 = ffc3b88953915c00
6594! Mem[000000001014143c] = c76c120d, %l5 = 0000000000001019, %asi = 80
6595 lduwa [%i5+0x03c]%asi,%l5 ! %l5 = 00000000c76c120d
6596! Mem[0000000030101400] = ff010000, %l7 = 00000000000000ff
6597 lduha [%i4+%g0]0x89,%l7 ! %l7 = 0000000000000000
6598! Mem[0000000030101410] = 00000000000001ff, %l4 = 0000000000000000
6599 ldxa [%i4+%o5]0x89,%l4 ! %l4 = 00000000000001ff
6600! Mem[0000000010001408] = ff030000, %l6 = fffffffffffff6ef
6601 ldsha [%i0+%o4]0x80,%l6 ! %l6 = ffffffffffffff03
6602! Mem[0000000010081410] = c3ff0000, %l5 = 00000000c76c120d
6603 ldswa [%i2+%o5]0x80,%l5 ! %l5 = ffffffffc3ff0000
6604
6605p0_label_243:
6606! Starting 10 instruction Store Burst
6607! Mem[0000000030041408] = ffffffff, %l5 = ffffffffc3ff0000
6608 ldstuba [%i1+%o4]0x81,%l5 ! %l5 = 00000000000000ff
6609! Mem[0000000010041400] = 003e780d, %l3 = 0000000000000000
6610 swapa [%i1+%g0]0x80,%l3 ! %l3 = 00000000003e780d
6611! %f21 = 7fffffff, Mem[0000000010141410] = 0d126cc7
6612 sta %f21,[%i5+%o5]0x88 ! Mem[0000000010141410] = 7fffffff
6613! Mem[0000000030101400] = ff010000, %l0 = ffc3b88953915c00
6614 ldstuba [%i4+%g0]0x89,%l0 ! %l0 = 0000000000000000
6615! %f8 = 62ff0000, Mem[0000000010041408] = 53910053
6616 sta %f8 ,[%i1+%o4]0x88 ! Mem[0000000010041408] = 62ff0000
6617! Mem[0000000030041408] = ffffffff, %l1 = 0000000000003e00
6618 ldstuba [%i1+%o4]0x89,%l1 ! %l1 = 00000000000000ff
6619! Mem[0000000030141400] = 00004800, %l3 = 00000000003e780d
6620 swapa [%i5+%g0]0x89,%l3 ! %l3 = 0000000000004800
6621! Mem[0000000010041410] = ff010000, %l7 = 0000000000000000
6622 swapa [%i1+%o5]0x88,%l7 ! %l7 = 00000000ff010000
6623! %l6 = ffffff03, %l7 = ff010000, Mem[0000000030081410] = ffc3b889 53915c00
6624 stda %l6,[%i2+%o5]0x81 ! Mem[0000000030081410] = ffffff03 ff010000
6625! %l5 = 00000000000000ff, Mem[0000000030041400] = 000000ff
6626 stba %l5,[%i1+%g0]0x81 ! Mem[0000000030041400] = ff0000ff
6627
6628p0_label_244:
6629! Starting 10 instruction Load Burst
6630! Mem[0000000030141410] = 000000ff, %l4 = 00000000000001ff
6631 lduha [%i5+%o5]0x81,%l4 ! %l4 = 0000000000000000
6632! Mem[0000000010181400] = 0d126cc700000000, %l7 = 00000000ff010000
6633 ldxa [%i6+%g0]0x88,%l7 ! %l7 = 0d126cc700000000
6634! Mem[0000000010101408] = ffffffff0000feff, %f4 = 000000ff 53915cff
6635 ldda [%i4+%o4]0x88,%f4 ! %f4 = ffffffff 0000feff
6636! Mem[0000000030101410] = 00000000000001ff, %f4 = ffffffff 0000feff
6637 ldda [%i4+%o5]0x89,%f4 ! %f4 = 00000000 000001ff
6638! Mem[0000000010001408] = ff030000, %l6 = ffffffffffffff03
6639 ldswa [%i0+%o4]0x80,%l6 ! %l6 = ffffffffff030000
6640! Mem[00000000100c1410] = 00ffffff 5d45aa64, %l6 = ff030000, %l7 = 00000000
6641 ldda [%i3+%o5]0x88,%l6 ! %l6 = 000000005d45aa64 0000000000ffffff
6642! Mem[0000000010001400] = 000000ff, %l1 = 00000000000000ff
6643 lduha [%i0+%g0]0x88,%l1 ! %l1 = 00000000000000ff
6644! Mem[0000000010101410] = ff00000000000000, %l6 = 000000005d45aa64, %asi = 80
6645 ldxa [%i4+0x010]%asi,%l6 ! %l6 = ff00000000000000
6646! Mem[00000000201c0000] = 00ff56b0, %l7 = 0000000000ffffff
6647 ldsh [%o0+%g0],%l7 ! %l7 = 00000000000000ff
6648! Mem[000000001004140c] = 00000000, %l7 = 00000000000000ff, %asi = 80
6649 swapa [%i1+0x00c]%asi,%l7 ! %l7 = 0000000000000000
6650
6651p0_label_245:
6652! Starting 10 instruction Store Burst
6653! %f24 = 0000032a 1c576869, %l1 = 00000000000000ff
6654! Mem[0000000030041430] = 00ff00000b790000
6655 add %i1,0x030,%g1
6656 stda %f24,[%g1+%l1]ASI_PST8_S ! Mem[0000000030041430] = 0000032a1c576869
6657! Mem[0000000030101408] = 000000ff, %l4 = 0000000000000000
6658 ldstuba [%i4+%o4]0x89,%l4 ! %l4 = 00000000000000ff
6659! %l7 = 0000000000000000, Mem[0000000010101408] = fffe0000ffffffff
6660 stxa %l7,[%i4+%o4]0x80 ! Mem[0000000010101408] = 0000000000000000
6661! %f22 = 41c58c2a 465c0000, %l7 = 0000000000000000
6662! Mem[0000000010041430] = ffffffffc43da825
6663 add %i1,0x030,%g1
6664 stda %f22,[%g1+%l7]ASI_PST32_PL ! Mem[0000000010041430] = ffffffffc43da825
6665! Mem[0000000030181400] = 22000001, %l6 = 0000000000000000
6666 swapa [%i6+%g0]0x89,%l6 ! %l6 = 0000000022000001
6667! Mem[0000000010041438] = 00000000, %l7 = 00000000, %l4 = 000000ff
6668 add %i1,0x38,%g1
6669 casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000000000000
6670! Mem[0000000010181410] = 000000ff, %l0 = 0000000000000000
6671 swapa [%i6+%o5]0x80,%l0 ! %l0 = 00000000000000ff
6672! %l2 = 00000064, %l3 = 00004800, Mem[0000000010101408] = 00000000 00000000
6673 stda %l2,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000064 00004800
6674! Mem[00000000300c1400] = fffff2e3, %l2 = 0000000000000064
6675 swapa [%i3+%g0]0x81,%l2 ! %l2 = 00000000fffff2e3
6676! Mem[0000000010181400] = 00000000, %l1 = 00000000000000ff
6677 swapa [%i6+%g0]0x88,%l1 ! %l1 = 0000000000000000
6678
6679p0_label_246:
6680! Starting 10 instruction Load Burst
6681! Mem[0000000010101400] = ff915cff, %l2 = 00000000fffff2e3
6682 ldsw [%i4+%g0],%l2 ! %l2 = ffffffffff915cff
6683! Mem[00000000211c0000] = ffff4d40, %l3 = 0000000000004800
6684 lduh [%o2+%g0],%l3 ! %l3 = 000000000000ffff
6685! Mem[0000000010141400] = 00000000, %l7 = 0000000000000000
6686 ldstuba [%i5+%g0]0x88,%l7 ! %l7 = 0000000000000000
6687! Mem[0000000010001400] = ff000000, %l4 = 0000000000000000
6688 lduwa [%i0+%g0]0x80,%l4 ! %l4 = 00000000ff000000
6689! Mem[00000000100c1410] = 64aa455d, %f30 = 54983c02
6690 lda [%i3+%o5]0x80,%f30 ! %f30 = 64aa455d
6691! Mem[0000000010001410] = ff000000, %l2 = ffffffffff915cff
6692 lduba [%i0+%o5]0x80,%l2 ! %l2 = 00000000000000ff
6693! Mem[0000000010181408] = 00000000, %l5 = 00000000000000ff
6694 ldswa [%i6+%o4]0x80,%l5 ! %l5 = 0000000000000000
6695! Mem[0000000010141428] = 53915c463900d900, %f22 = 41c58c2a 465c0000, %asi = 80
6696 ldda [%i5+0x028]%asi,%f22 ! %f22 = 53915c46 3900d900
6697! Mem[0000000010141408] = 000000000000feff, %l4 = 00000000ff000000
6698 ldxa [%i5+%o4]0x88,%l4 ! %l4 = 000000000000feff
6699 membar #Sync ! Added by membar checker (51)
6700! Mem[0000000030081400] = 39000000 000003c4 38ffffff ffffffff
6701! Mem[0000000030081410] = ffffff03 ff010000 ffffffff 2691032a
6702! Mem[0000000030081420] = 6968571c 7569f2af aff26975 e7ecbcc1
6703! Mem[0000000030081430] = 00000000 a4ae432e 39000000 000003ff
6704 ldda [%i2+%g0]ASI_BLK_SL,%f16 ! Block Load from 0000000030081400
6705
6706p0_label_247:
6707! Starting 10 instruction Store Burst
6708! %l6 = 0000000022000001, Mem[00000000100c1408] = ff00b8895391ffc3
6709 stxa %l6,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 0000000022000001
6710! %f18 = ffffffff ffffff38, Mem[0000000030141408] = ffffffff ffffffff
6711 stda %f18,[%i5+%o4]0x89 ! Mem[0000000030141408] = ffffffff ffffff38
6712! %l2 = 00000000000000ff, %l0 = 00000000000000ff, %y = 00000000
6713 umul %l2,%l0,%l1 ! %l1 = 000000000000fe01, %y = 00000000
6714! %l2 = 000000ff, %l3 = 0000ffff, Mem[00000000300c1408] = 00000000 00000000
6715 stda %l2,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 000000ff 0000ffff
6716! %f0 = 21010000 89ff5cff, Mem[0000000030001410] = 00000000 00005c00
6717 stda %f0 ,[%i0+%o5]0x81 ! Mem[0000000030001410] = 21010000 89ff5cff
6718! %l6 = 22000001, %l7 = 00000000, Mem[00000000100c1438] = 5d45aa64 000000ff
6719 std %l6,[%i3+0x038] ! Mem[00000000100c1438] = 22000001 00000000
6720! %l2 = 00000000000000ff, Mem[0000000030181408] = ffffffff
6721 stba %l2,[%i6+%o4]0x81 ! Mem[0000000030181408] = ffffffff
6722! %f22 = 2a039126, %f20 = 000001ff, %f4 = 00000000 000001ff
6723 fsmuld %f22,%f20,%f4 ! tt=0x22, %l0 = 0000000000000121
6724! %l4 = 000000000000feff, Mem[0000000030101408] = ff000000
6725 stwa %l4,[%i4+%o4]0x81 ! Mem[0000000030101408] = 0000feff
6726! %l0 = 0000000000000121, Mem[00000000100c1410] = 64aa455dffffff00
6727 stxa %l0,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 0000000000000121
6728
6729p0_label_248:
6730! Starting 10 instruction Load Burst
6731! Mem[00000000211c0000] = ffff4d40, %l2 = 00000000000000ff
6732 ldsb [%o2+%g0],%l2 ! %l2 = ffffffffffffffff
6733! Mem[0000000010141410] = ffffff7f ffffffff, %l0 = 00000121, %l1 = 0000fe01
6734 ldda [%i5+%o5]0x80,%l0 ! %l0 = 00000000ffffff7f 00000000ffffffff
6735! Mem[00000000100c143c] = 00000000, %l7 = 0000000000000000
6736 ldsb [%i3+0x03c],%l7 ! %l7 = 0000000000000000
6737! Mem[00000000100c1426] = 0000ff62, %l5 = 0000000000000000
6738 ldsb [%i3+0x026],%l5 ! %l5 = ffffffffffffffff
6739! Mem[0000000010041408] = 0000ff62, %l5 = ffffffffffffffff
6740 lduha [%i1+%o4]0x80,%l5 ! %l5 = 0000000000000000
6741! Mem[0000000030001408] = 000000ff, %f10 = 00000000
6742 lda [%i0+%o4]0x89,%f10 ! %f10 = 000000ff
6743! Mem[0000000010041410] = 00000000, %l7 = 0000000000000000
6744 lduwa [%i1+%o5]0x88,%l7 ! %l7 = 0000000000000000
6745! Mem[0000000030001410] = 00000121, %l4 = 000000000000feff
6746 lduwa [%i0+%o5]0x89,%l4 ! %l4 = 0000000000000121
6747! Mem[0000000020800041] = ffff7f10, %l7 = 0000000000000000
6748 ldstub [%o1+0x041],%l7 ! %l7 = 00000000000000ff
6749! Mem[0000000010081408] = 0000c302696800ff, %f14 = 00000000 53910053
6750 ldda [%i2+%o4]0x88,%f14 ! %f14 = 0000c302 696800ff
6751
6752p0_label_249:
6753! Starting 10 instruction Store Burst
6754! Mem[0000000020800000] = 00002ce0, %l6 = 0000000022000001
6755 ldstuba [%o1+0x000]%asi,%l6 ! %l6 = 0000000000000000
6756! %l2 = ffffffffffffffff, %l4 = 0000000000000121, %l6 = 0000000000000000
6757 subc %l2,%l4,%l6 ! %l6 = fffffffffffffede
6758! Mem[0000000010081410] = c3ff0000, %l5 = 0000000000000000
6759 ldstuba [%i2+%o5]0x80,%l5 ! %l5 = 00000000000000c3
6760! %l3 = 000000000000ffff, Mem[0000000010181410] = 00000000
6761 stwa %l3,[%i6+%o5]0x88 ! Mem[0000000010181410] = 0000ffff
6762! %l0 = 00000000ffffff7f, Mem[0000000010001418] = 53915c466f3e780d, %asi = 80
6763 stxa %l0,[%i0+0x018]%asi ! Mem[0000000010001418] = 00000000ffffff7f
6764! Mem[0000000030101410] = 000001ff, %l5 = 00000000000000c3
6765 ldstuba [%i4+%o5]0x89,%l5 ! %l5 = 00000000000000ff
6766! Mem[000000001014141c] = 6f00780d, %l7 = 00000000000000ff
6767 swap [%i5+0x01c],%l7 ! %l7 = 000000006f00780d
6768! %l2 = ffffffffffffffff, Mem[0000000030101408] = 0000feff
6769 stha %l2,[%i4+%o4]0x81 ! Mem[0000000030101408] = fffffeff
6770! %l5 = 00000000000000ff, Mem[0000000030101408] = fffeffff
6771 stba %l5,[%i4+%o4]0x89 ! Mem[0000000030101408] = fffeffff
6772! %l4 = 00000121, %l5 = 000000ff, Mem[0000000030101410] = ff010000 00000000
6773 stda %l4,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000121 000000ff
6774
6775p0_label_250:
6776! Starting 10 instruction Load Burst
6777! Mem[0000000030081408] = 38ffffff, %l4 = 0000000000000121
6778 ldsba [%i2+%o4]0x81,%l4 ! %l4 = 0000000000000038
6779! Mem[0000000010141400] = ff000000, %l4 = 0000000000000038
6780 ldsba [%i5+%g0]0x80,%l4 ! %l4 = ffffffffffffffff
6781! Mem[0000000010081410] = 0000ffff, %f0 = 21010000
6782 lda [%i2+%o5]0x88,%f0 ! %f0 = 0000ffff
6783! Mem[0000000010101400] = ff5c91ff, %l7 = 000000006f00780d
6784 lduba [%i4+%g0]0x88,%l7 ! %l7 = 00000000000000ff
6785! Mem[0000000010041428] = 7dd9efff0d783e6f, %l4 = ffffffffffffffff, %asi = 80
6786 ldxa [%i1+0x028]%asi,%l4 ! %l4 = 7dd9efff0d783e6f
6787! Mem[0000000010101418] = 41c58c2a465c0000, %f0 = 0000ffff 89ff5cff
6788 ldd [%i4+0x018],%f0 ! %f0 = 41c58c2a 465c0000
6789! Mem[0000000010181414] = 00000000, %l4 = 7dd9efff0d783e6f, %asi = 80
6790 lduha [%i6+0x014]%asi,%l4 ! %l4 = 0000000000000000
6791! Mem[0000000030081410] = ffffff03, %f6 = 000000ff
6792 lda [%i2+%o5]0x81,%f6 ! %f6 = ffffff03
6793! Mem[0000000010181434] = 00ff0000, %l3 = 000000000000ffff
6794 lduw [%i6+0x034],%l3 ! %l3 = 0000000000ff0000
6795! Mem[0000000010181418] = 53915c466f3e780d, %l7 = 00000000000000ff
6796 ldx [%i6+0x018],%l7 ! %l7 = 53915c466f3e780d
6797
6798p0_label_251:
6799! Starting 10 instruction Store Burst
6800! Mem[0000000010041434] = c43da825, %l3 = 00ff0000, %l4 = 00000000
6801 add %i1,0x34,%g1
6802 casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000c43da825
6803! %l7 = 53915c466f3e780d, Mem[00000000100c1408] = 00000000
6804 stw %l7,[%i3+%o4] ! Mem[00000000100c1408] = 6f3e780d
6805! Mem[00000000300c1400] = 00000064, %l2 = 00000000ffffffff
6806 swapa [%i3+%g0]0x81,%l2 ! %l2 = 0000000000000064
6807! %f0 = 41c58c2a 465c0000, Mem[0000000010181400] = 000000ff 0d126cc7
6808 stda %f0 ,[%i6+%g0]0x88 ! Mem[0000000010181400] = 41c58c2a 465c0000
6809! %l7 = 53915c466f3e780d, %l2 = 0000000000000064, %l0 = 00000000ffffff7f
6810 udivx %l7,%l2,%l0 ! %l0 = 00d5ef00b44ffc14
6811! %l3 = 0000000000ff0000, Mem[0000000030041400] = ff0000ff00000039
6812 stxa %l3,[%i1+%g0]0x81 ! Mem[0000000030041400] = 0000000000ff0000
6813! Mem[0000000010101400] = ff915cff, %l5 = 00000000000000ff
6814 swapa [%i4+%g0]0x80,%l5 ! %l5 = 00000000ff915cff
6815! Mem[00000000300c1410] = 62ff0000, %l2 = 0000000000000064
6816 ldstuba [%i3+%o5]0x89,%l2 ! %l2 = 0000000000000000
6817! %l6 = fffffffffffffede, Mem[00000000100c1410] = 00000000
6818 stba %l6,[%i3+%o5]0x80 ! Mem[00000000100c1410] = de000000
6819! Mem[00000000201c0001] = 00ff56b0, %l7 = 53915c466f3e780d
6820 ldstuba [%o0+0x001]%asi,%l7 ! %l7 = 00000000000000ff
6821
6822p0_label_252:
6823! Starting 10 instruction Load Burst
6824 membar #Sync ! Added by membar checker (52)
6825! Mem[0000000010001400] = ff000000 00000000 ff030000 39000000
6826! Mem[0000000010001410] = ff000000 ff000000 00000000 ffffff7f
6827! Mem[0000000010001420] = 00000000 000003c4 000000f6 7569f2af
6828! Mem[0000000010001430] = 696857c4 00000000 0000ff00 000000ff
6829 ldda [%i0+%g0]ASI_BLK_AIUP,%f16 ! Block Load from 0000000010001400
6830! Mem[000000001014141c] = 000000ff, %f10 = 000000ff
6831 ld [%i5+0x01c],%f10 ! %f10 = 000000ff
6832! Mem[00000000300c1400] = ffffffff, %l6 = fffffffffffffede
6833 ldsha [%i3+%g0]0x89,%l6 ! %l6 = ffffffffffffffff
6834! %l6 = ffffffffffffffff, %l7 = 00000000000000ff, %l7 = 00000000000000ff
6835 xnor %l6,%l7,%l7 ! %l7 = 00000000000000ff
6836! Mem[0000000030081410] = ffffff03, %l2 = 0000000000000000
6837 lduha [%i2+%o5]0x81,%l2 ! %l2 = 000000000000ffff
6838! Mem[0000000030101400] = 00000000 ff0100ff, %l4 = c43da825, %l5 = ff915cff
6839 ldda [%i4+%g0]0x89,%l4 ! %l4 = 00000000ff0100ff 0000000000000000
6840! Mem[0000000010101400] = 000000ff, %l5 = 0000000000000000
6841 ldsba [%i4+%g0]0x80,%l5 ! %l5 = 0000000000000000
6842! Mem[0000000030141410] = 38ffffffff000000, %f2 = 005c9153 5d45aa64
6843 ldda [%i5+%o5]0x89,%f2 ! %f2 = 38ffffff ff000000
6844! %l4 = 00000000ff0100ff, imm = ffffffffffffff12, %l2 = 000000000000ffff
6845 orn %l4,-0x0ee,%l2 ! %l2 = 00000000ff0100ff
6846! Mem[0000000010141410] = ffffffff 7fffffff, %l2 = ff0100ff, %l3 = 00ff0000
6847 ldda [%i5+%o5]0x88,%l2 ! %l2 = 000000007fffffff 00000000ffffffff
6848
6849p0_label_253:
6850! Starting 10 instruction Store Burst
6851! Mem[0000000010101400] = 000000ff00000000, %l1 = 00000000ffffffff, %l1 = 00000000ffffffff
6852 casxa [%i4]0x80,%l1,%l1 ! %l1 = 000000ff00000000
6853! Mem[0000000030081410] = ffffff03, %l7 = 00000000000000ff
6854 swapa [%i2+%o5]0x81,%l7 ! %l7 = 00000000ffffff03
6855! Mem[0000000010101400] = 000000ff 00000000 00000064 00004800
6856! %f16 = ff000000 00000000 ff030000 39000000
6857! %f20 = ff000000 ff000000 00000000 ffffff7f
6858! %f24 = 00000000 000003c4 000000f6 7569f2af
6859! %f28 = 696857c4 00000000 0000ff00 000000ff
6860 stda %f16,[%i4+%g0]ASI_BLK_AIUPL ! Block Store to 0000000010101400
6861! Mem[00000000100c1410] = 000000de, %l1 = 000000ff00000000
6862 ldstuba [%i3+%o5]0x88,%l1 ! %l1 = 00000000000000de
6863! Mem[0000000010041400] = 00000000, %l5 = 0000000000000000
6864 swapa [%i1+%g0]0x80,%l5 ! %l5 = 0000000000000000
6865! Mem[0000000021800140] = ffff4e60, %l2 = 000000007fffffff
6866 ldstub [%o3+0x140],%l2 ! %l2 = 00000000000000ff
6867! %f6 = ffffff03 ff000000, Mem[0000000010041408] = 62ff0000 ff000000
6868 stda %f6 ,[%i1+%o4]0x88 ! Mem[0000000010041408] = ffffff03 ff000000
6869! Mem[0000000010141408] = fffe0000, %l5 = 0000000000000000
6870 ldstuba [%i5+%o4]0x80,%l5 ! %l5 = 00000000000000ff
6871! %l7 = 00000000ffffff03, Mem[000000001010141a] = 7fffffff, %asi = 80
6872 stha %l7,[%i4+0x01a]%asi ! Mem[0000000010101418] = 7fffff03
6873! %l6 = ffffffffffffffff, Mem[00000000300c1410] = ff00ff6200000000
6874 stxa %l6,[%i3+%o5]0x81 ! Mem[00000000300c1410] = ffffffffffffffff
6875
6876p0_label_254:
6877! Starting 10 instruction Load Burst
6878! Mem[0000000010141406] = 000000ff, %l4 = 00000000ff0100ff
6879 lduh [%i5+0x006],%l4 ! %l4 = 00000000000000ff
6880! Mem[0000000010041408] = 000000ff, %l4 = 00000000000000ff
6881 lduba [%i1+%o4]0x80,%l4 ! %l4 = 0000000000000000
6882! Mem[0000000010181408] = 00000000, %l7 = 00000000ffffff03
6883 ldswa [%i6+%o4]0x88,%l7 ! %l7 = 0000000000000000
6884! Mem[0000000030041408] = ffffffff, %l7 = 0000000000000000
6885 lduha [%i1+%o4]0x81,%l7 ! %l7 = 000000000000ffff
6886! Mem[0000000010041410] = 00000000, %f15 = 696800ff
6887 lda [%i1+%o5]0x88,%f15 ! %f15 = 00000000
6888! %l6 = ffffffffffffffff, %l2 = 00000000000000ff, %l3 = 00000000ffffffff
6889 xor %l6,%l2,%l3 ! %l3 = ffffffffffffff00
6890! Mem[0000000030181408] = 38ffffffffffffff, %l2 = 00000000000000ff
6891 ldxa [%i6+%o4]0x89,%l2 ! %l2 = 38ffffffffffffff
6892! Mem[0000000010141410] = 7fffffff, %l7 = 000000000000ffff
6893 ldsba [%i5+%o5]0x88,%l7 ! %l7 = ffffffffffffffff
6894! Mem[00000000211c0001] = ffff4d40, %l0 = 00d5ef00b44ffc14, %asi = 80
6895 ldsba [%o2+0x001]%asi,%l0 ! %l0 = ffffffffffffffff
6896! Mem[000000001018140e] = 00000000, %l4 = 0000000000000000
6897 lduh [%i6+0x00e],%l4 ! %l4 = 0000000000000000
6898
6899p0_label_255:
6900! Starting 10 instruction Store Burst
6901! Mem[0000000010181430] = 696857c4, %l2 = ffffffff, %l0 = ffffffff
6902 add %i6,0x30,%g1
6903 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000696857c4
6904! %l4 = 0000000000000000, Mem[0000000030101408] = fffeffff
6905 stha %l4,[%i4+%o4]0x89 ! Mem[0000000030101408] = fffe0000
6906! %f5 = 000001ff, Mem[0000000010081404] = 00000039
6907 st %f5 ,[%i2+0x004] ! Mem[0000000010081404] = 000001ff
6908! Mem[0000000030141400] = 0d783e00, %l3 = 00000000ffffff00
6909 swapa [%i5+%g0]0x81,%l3 ! %l3 = 000000000d783e00
6910! %l4 = 00000000, %l5 = 000000ff, Mem[00000000300c1408] = 000000ff 0000ffff
6911 stda %l4,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000 000000ff
6912 membar #Sync ! Added by membar checker (53)
6913! %f16 = ff000000, Mem[0000000010001400] = ff000000
6914 sta %f16,[%i0+0x000]%asi ! Mem[0000000010001400] = ff000000
6915! Mem[000000001018142c] = 3900d900, %l4 = 00000000, %l1 = 000000de
6916 add %i6,0x2c,%g1
6917 casa [%g1]0x80,%l4,%l1 ! %l1 = 000000003900d900
6918! %f25 = 000003c4, Mem[0000000010081428] = c1bcece7
6919 sta %f25,[%i2+0x028]%asi ! Mem[0000000010081428] = 000003c4
6920! %l7 = ffffffffffffffff, Mem[0000000010101410] = 000000ff
6921 stha %l7,[%i4+%o5]0x80 ! Mem[0000000010101410] = ffff00ff
6922! %f5 = 000001ff, %f12 = c1ff0000
6923 fcmpes %fcc0,%f5 ,%f12 ! %fcc0 = 2
6924
6925p0_label_256:
6926! Starting 10 instruction Load Burst
6927! Mem[0000000030001400] = 00000000, %l2 = 38ffffffffffffff
6928 ldsba [%i0+%g0]0x81,%l2 ! %l2 = 0000000000000000
6929! Mem[0000000010181414] = 00000000, %l1 = 000000003900d900, %asi = 80
6930 lduwa [%i6+0x014]%asi,%l1 ! %l1 = 0000000000000000
6931! Mem[0000000030081410] = 000000ff, %f31 = 000000ff
6932 lda [%i2+%o5]0x81,%f31 ! %f31 = 000000ff
6933! Mem[0000000030041410] = ff000000, %l4 = 0000000000000000
6934 ldsba [%i1+%o5]0x81,%l4 ! %l4 = ffffffffffffffff
6935! Mem[0000000030081408] = 38ffffff ffffffff, %l2 = 00000000, %l3 = 0d783e00
6936 ldda [%i2+%o4]0x81,%l2 ! %l2 = 0000000038ffffff 00000000ffffffff
6937! Mem[0000000030141410] = 38ffffffff000000, %f4 = 00000000 000001ff
6938 ldda [%i5+%o5]0x89,%f4 ! %f4 = 38ffffff ff000000
6939! Mem[0000000010181408] = 00000000, %l6 = ffffffffffffffff
6940 lduha [%i6+%o4]0x88,%l6 ! %l6 = 0000000000000000
6941! Mem[0000000010041438] = 000000ff 000000ff, %l4 = ffffffff, %l5 = 000000ff
6942 ldd [%i1+0x038],%l4 ! %l4 = 00000000000000ff 00000000000000ff
6943! Mem[0000000030081410] = ff000000, %f17 = 00000000
6944 lda [%i2+%o5]0x89,%f17 ! %f17 = ff000000
6945! Mem[0000000030101410] = 21010000, %l2 = 0000000038ffffff
6946 lduba [%i4+%o5]0x89,%l2 ! %l2 = 0000000000000000
6947
6948p0_label_257:
6949! Starting 10 instruction Store Burst
6950! %f4 = 38ffffff ff000000, Mem[0000000010001410] = 000000ff 000000ff
6951 stda %f4 ,[%i0+%o5]0x88 ! Mem[0000000010001410] = 38ffffff ff000000
6952! %f22 = 00000000, Mem[0000000010041410] = 00000000
6953 sta %f22,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000
6954! Mem[0000000010141408] = fffe0000, %l5 = 00000000000000ff
6955 ldstuba [%i5+%o4]0x80,%l5 ! %l5 = 00000000000000ff
6956! %l4 = 000000ff, %l5 = 000000ff, Mem[0000000030101408] = 0000feff 000000ff
6957 stda %l4,[%i4+%o4]0x81 ! Mem[0000000030101408] = 000000ff 000000ff
6958! Mem[000000001010142a] = aff26975, %l4 = 00000000000000ff
6959 ldstub [%i4+0x02a],%l4 ! %l4 = 0000000000000069
6960! %l4 = 0000000000000069, Mem[0000000010141438] = 000000ff
6961 stw %l4,[%i5+0x038] ! Mem[0000000010141438] = 00000069
6962! %l6 = 0000000000000000, Mem[0000000030041400] = 00000000
6963 stha %l6,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000
6964! %f2 = 38ffffff ff000000, Mem[0000000010081400] = 000000ff 000001ff, %asi = 80
6965 stda %f2 ,[%i2+0x000]%asi ! Mem[0000000010081400] = 38ffffff ff000000
6966! %l2 = 0000000000000000, Mem[0000000030101408] = 000000ff
6967 stwa %l2,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000
6968! %l0 = 00000000696857c4, Mem[00000000100c1408] = 6f3e780d
6969 stha %l0,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 57c4780d
6970
6971p0_label_258:
6972! Starting 10 instruction Load Burst
6973! Mem[00000000201c0000] = 00ff56b0, %l3 = 00000000ffffffff
6974 ldsh [%o0+%g0],%l3 ! %l3 = 00000000000000ff
6975! %l6 = 0000000000000000, Mem[0000000010001400] = ff00000000000000
6976 stxa %l6,[%i0+%g0]0x80 ! Mem[0000000010001400] = 0000000000000000
6977! Mem[0000000010101410] = ffff00ff000000ff, %l1 = 0000000000000000
6978 ldx [%i4+%o5],%l1 ! %l1 = ffff00ff000000ff
6979! Mem[0000000010101400] = 00000000, %f29 = 00000000
6980 lda [%i4+%g0]0x80,%f29 ! %f29 = 00000000
6981! Mem[0000000030041410] = 000000ff, %l5 = 00000000000000ff
6982 ldsba [%i1+%o5]0x89,%l5 ! %l5 = ffffffffffffffff
6983! Mem[000000001008141e] = 000050d7, %l4 = 0000000000000069, %asi = 80
6984 lduba [%i2+0x01e]%asi,%l4 ! %l4 = 0000000000000050
6985! Mem[0000000010001408] = ff030000, %l6 = 0000000000000000
6986 lduwa [%i0+%o4]0x80,%l6 ! %l6 = 00000000ff030000
6987! Mem[0000000030041400] = 0000000000ff0000, %l7 = ffffffffffffffff
6988 ldxa [%i1+%g0]0x81,%l7 ! %l7 = 0000000000ff0000
6989! %l0 = 00000000696857c4, Mem[00000000100c1410] = ff00000000000121
6990 stx %l0,[%i3+%o5] ! Mem[00000000100c1410] = 00000000696857c4
6991! %l6 = 00000000ff030000, %l3 = 00000000000000ff, %l5 = ffffffffffffffff
6992 sdivx %l6,%l3,%l5 ! %l5 = 0000000001000303
6993
6994p0_label_259:
6995! Starting 10 instruction Store Burst
6996! %l4 = 0000000000000050, Mem[00000000201c0000] = 00ff56b0
6997 sth %l4,[%o0+%g0] ! Mem[00000000201c0000] = 005056b0
6998! %l3 = 00000000000000ff, Mem[0000000010101438] = ff00000000ff0000, %asi = 80
6999 stxa %l3,[%i4+0x038]%asi ! Mem[0000000010101438] = 00000000000000ff
7000! %l6 = 00000000ff030000, Mem[00000000218000c0] = ffff5e00, %asi = 80
7001 stha %l6,[%o3+0x0c0]%asi ! Mem[00000000218000c0] = 00005e00
7002! %f7 = ff000000, Mem[0000000030041400] = 00000000
7003 sta %f7 ,[%i1+%g0]0x89 ! Mem[0000000030041400] = ff000000
7004! Mem[0000000021800181] = 00008090, %l6 = 00000000ff030000
7005 ldstub [%o3+0x181],%l6 ! %l6 = 0000000000000000
7006! %l4 = 0000000000000050, Mem[0000000010101408] = 00000039
7007 stwa %l4,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000050
7008! Mem[0000000010181420] = 89ffffff, %l4 = 0000000000000050, %asi = 80
7009 swapa [%i6+0x020]%asi,%l4 ! %l4 = 0000000089ffffff
7010! %l2 = 0000000000000000, Mem[0000000030141400] = 00ffffff
7011 stwa %l2,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000000
7012! Mem[00000000201c0001] = 005056b0, %l2 = 0000000000000000
7013 ldstuba [%o0+0x001]%asi,%l2 ! %l2 = 0000000000000050
7014! %l7 = 0000000000ff0000, Mem[0000000030081410] = ff000000
7015 stwa %l7,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00ff0000
7016
7017p0_label_260:
7018! Starting 10 instruction Load Burst
7019! Mem[0000000010141408] = fffe0000 00000000, %l4 = 89ffffff, %l5 = 01000303, %asi = 80
7020 ldda [%i5+0x008]%asi,%l4 ! %l4 = 00000000fffe0000 0000000000000000
7021! Mem[0000000010001410] = ff000000, %l6 = 0000000000000000
7022 ldsba [%i0+%o5]0x88,%l6 ! %l6 = 0000000000000000
7023! Mem[0000000010041410] = ffffffff00000000, %l2 = 0000000000000050
7024 ldxa [%i1+%o5]0x88,%l2 ! %l2 = ffffffff00000000
7025! %l0 = 00000000696857c4, %l3 = 00000000000000ff, %l7 = 0000000000ff0000
7026 udivx %l0,%l3,%l7 ! %l7 = 000000000069d229
7027! Mem[0000000030141408] = ffffff38, %f0 = 41c58c2a
7028 lda [%i5+%o4]0x89,%f0 ! %f0 = ffffff38
7029! Mem[0000000021800140] = ffff4e60, %l5 = 0000000000000000, %asi = 80
7030 lduba [%o3+0x140]%asi,%l5 ! %l5 = 00000000000000ff
7031! Mem[0000000010081420] = fffcc3ff, %l1 = ffff00ff000000ff, %asi = 80
7032 ldsha [%i2+0x020]%asi,%l1 ! %l1 = fffffffffffffffc
7033! Mem[0000000030001400] = 00000000, %l5 = 00000000000000ff
7034 ldsba [%i0+%g0]0x89,%l5 ! %l5 = 0000000000000000
7035! Mem[0000000030001410] = 21010000, %l2 = ffffffff00000000
7036 ldswa [%i0+%o5]0x81,%l2 ! %l2 = 0000000021010000
7037! %f9 = 00000000, %f21 = ff000000
7038 fsqrts %f9 ,%f21 ! %f21 = 00000000
7039
7040p0_label_261:
7041! Starting 10 instruction Store Burst
7042! %l4 = 00000000fffe0000, Mem[0000000030041400] = ff000000
7043 stha %l4,[%i1+%g0]0x89 ! Mem[0000000030041400] = ff000000
7044! %l5 = 0000000000000000, Mem[0000000010101400] = ff00000000000000
7045 stxa %l5,[%i4+%g0]0x88 ! Mem[0000000010101400] = 0000000000000000
7046! %l6 = 0000000000000000, Mem[0000000030141408] = 38ffffff
7047 stba %l6,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00ffffff
7048! Mem[0000000010041420] = 0000000000000000, %l1 = fffffffffffffffc, %l1 = fffffffffffffffc
7049 add %i1,0x20,%g1
7050 casxa [%g1]0x80,%l1,%l1 ! %l1 = 0000000000000000
7051! %l5 = 0000000000000000, Mem[0000000010141410] = ffffff7f
7052 stba %l5,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00ffff7f
7053! Mem[000000001008142f] = 7569f2af, %l2 = 0000000021010000
7054 ldstuba [%i2+0x02f]%asi,%l2 ! %l2 = 00000000000000af
7055! %l5 = 0000000000000000, Mem[0000000010181408] = 0000000000000000
7056 stxa %l5,[%i6+%o4]0x80 ! Mem[0000000010181408] = 0000000000000000
7057! Mem[0000000010081410] = 0000ffff, %l4 = 00000000fffe0000
7058 ldstuba [%i2+%o5]0x88,%l4 ! %l4 = 00000000000000ff
7059! Mem[0000000010141424] = 000003c4, %l1 = 00000000, %l2 = 000000af
7060 add %i5,0x24,%g1
7061 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000000003c4
7062! %l6 = 0000000000000000, Mem[0000000010041400] = 00000000
7063 stha %l6,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000
7064
7065p0_label_262:
7066! Starting 10 instruction Load Burst
7067! Mem[0000000030141400] = 00000000 00000000, %l6 = 00000000, %l7 = 0069d229
7068 ldda [%i5+%g0]0x89,%l6 ! %l6 = 0000000000000000 0000000000000000
7069! Mem[0000000010001410] = 000000ff, %l5 = 0000000000000000
7070 ldswa [%i0+%o5]0x80,%l5 ! %l5 = 00000000000000ff
7071! Mem[0000000010101408] = 50000000, %l2 = 00000000000003c4
7072 lduha [%i4+%o4]0x88,%l2 ! %l2 = 0000000000000000
7073! Mem[0000000010141410] = ffffffff7fffff00, %f14 = 0000c302 00000000
7074 ldda [%i5+%o5]0x88,%f14 ! %f14 = ffffffff 7fffff00
7075! Mem[0000000010141408] = fffe0000, %l1 = 0000000000000000
7076 lduha [%i5+%o4]0x80,%l1 ! %l1 = 000000000000fffe
7077! Mem[00000000211c0000] = ffff4d40, %l5 = 00000000000000ff
7078 lduh [%o2+%g0],%l5 ! %l5 = 000000000000ffff
7079! Mem[0000000010081408] = ff006869, %l0 = 00000000696857c4
7080 ldsha [%i2+%o4]0x80,%l0 ! %l0 = ffffffffffffff00
7081! Mem[000000001010140c] = 000003ff, %l6 = 0000000000000000, %asi = 80
7082 ldsba [%i4+0x00c]%asi,%l6 ! %l6 = 0000000000000000
7083! Mem[0000000010081400] = 38ffffff, %f4 = 38ffffff
7084 lda [%i2+%g0]0x80,%f4 ! %f4 = 38ffffff
7085! %f18 = ff030000, %f31 = 000000ff
7086 fcmpes %fcc3,%f18,%f31 ! %fcc3 = 1
7087
7088p0_label_263:
7089! Starting 10 instruction Store Burst
7090! Mem[0000000010141421] = 39000000, %l3 = 00000000000000ff
7091 ldstub [%i5+0x021],%l3 ! %l3 = 0000000000000000
7092! %l0 = ffffffffffffff00, Mem[0000000030081410] = 0000ff00
7093 stha %l0,[%i2+%o5]0x81 ! Mem[0000000030081410] = ff00ff00
7094! %l4 = 00000000000000ff, Mem[0000000010101410] = ff00ffff
7095 stba %l4,[%i4+%o5]0x88 ! Mem[0000000010101410] = ff00ffff
7096! %l3 = 0000000000000000, Mem[0000000010001400] = 00000000
7097 stwa %l3,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000
7098! %l3 = 0000000000000000, %l1 = 000000000000fffe, %l3 = 0000000000000000
7099 xnor %l3,%l1,%l3 ! %l3 = ffffffffffff0001
7100! %l1 = 000000000000fffe, immd = 0000000000000b24, %l7 = 0000000000000000
7101 mulx %l1,0xb24,%l7 ! %l7 = 000000000b23e9b8
7102! %l6 = 0000000000000000, Mem[00000000100c1420] = 00000000
7103 stw %l6,[%i3+0x020] ! Mem[00000000100c1420] = 00000000
7104! %l2 = 0000000000000000, Mem[0000000030041408] = ffffffff
7105 stwa %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000
7106! Mem[0000000010181400] = 465c0000, %l4 = 00000000000000ff
7107 swapa [%i6+%g0]0x88,%l4 ! %l4 = 00000000465c0000
7108! %l1 = 000000000000fffe, Mem[0000000010081408] = 0000c302696800ff
7109 stxa %l1,[%i2+%o4]0x88 ! Mem[0000000010081408] = 000000000000fffe
7110
7111p0_label_264:
7112! Starting 10 instruction Load Burst
7113! Mem[0000000030141408] = ffffffffffffff00, %l7 = 000000000b23e9b8
7114 ldxa [%i5+%o4]0x89,%l7 ! %l7 = ffffffffffffff00
7115! Mem[0000000010141400] = ff000000, %f19 = 39000000
7116 lda [%i5+%g0]0x80,%f19 ! %f19 = ff000000
7117! Mem[0000000010141413] = 00ffff7f, %l6 = 0000000000000000
7118 ldub [%i5+0x013],%l6 ! %l6 = 000000000000007f
7119! Mem[00000000211c0000] = ffff4d40, %l2 = 0000000000000000
7120 ldsh [%o2+%g0],%l2 ! %l2 = ffffffffffffffff
7121! %f14 = ffffffff 7fffff00, %l6 = 000000000000007f
7122! Mem[0000000030181408] = ffffffffffffff38
7123 add %i6,0x008,%g1
7124 stda %f14,[%g1+%l6]ASI_PST32_S ! Mem[0000000030181408] = ffffffff7fffff00
7125! Mem[0000000010001410] = ff000000, %l0 = ffffffffffffff00
7126 lduba [%i0+%o5]0x88,%l0 ! %l0 = 0000000000000000
7127! Mem[0000000010101404] = 00000000, %f5 = ff000000
7128 ld [%i4+0x004],%f5 ! %f5 = 00000000
7129! Mem[0000000010141410] = 7fffff00, %l5 = 000000000000ffff
7130 ldswa [%i5+%o5]0x88,%l5 ! %l5 = 000000007fffff00
7131! Mem[0000000030081408] = 38ffffff ffffffff, %l0 = 00000000, %l1 = 0000fffe
7132 ldda [%i2+%o4]0x81,%l0 ! %l0 = 0000000038ffffff 00000000ffffffff
7133! Mem[00000000300c1410] = ffffffffffffffff, %l2 = ffffffffffffffff
7134 ldxa [%i3+%o5]0x81,%l2 ! %l2 = ffffffffffffffff
7135
7136p0_label_265:
7137! Starting 10 instruction Store Burst
7138! %f2 = 38ffffff ff000000, Mem[0000000030041410] = ff000000 000000ff
7139 stda %f2 ,[%i1+%o5]0x81 ! Mem[0000000030041410] = 38ffffff ff000000
7140! %l4 = 00000000465c0000, Mem[0000000030101400] = 00000000ff0100ff
7141 stxa %l4,[%i4+%g0]0x89 ! Mem[0000000030101400] = 00000000465c0000
7142! %l7 = ffffffffffffff00, Mem[0000000010081400] = 38ffffff
7143 stwa %l7,[%i2+%g0]0x80 ! Mem[0000000010081400] = ffffff00
7144! %f28 = 696857c4 00000000, Mem[0000000030081400] = 00000039 c4030000
7145 stda %f28,[%i2+%g0]0x89 ! Mem[0000000030081400] = 696857c4 00000000
7146! %l0 = 0000000038ffffff, Mem[00000000300c1410] = ffffffff
7147 stha %l0,[%i3+%o5]0x81 ! Mem[00000000300c1410] = ffffffff
7148! Mem[0000000030141410] = ff000000, %l3 = ffffffffffff0001
7149 ldstuba [%i5+%o5]0x89,%l3 ! %l3 = 0000000000000000
7150! Mem[00000000201c0001] = 00ff56b0, %l6 = 000000000000007f
7151 ldstub [%o0+0x001],%l6 ! %l6 = 00000000000000ff
7152! %l2 = ffffffffffffffff, Mem[00000000100c1400] = 000000ff
7153 stwa %l2,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ffffffff
7154! %l7 = ffffffffffffff00, Mem[0000000030001410] = 21010000
7155 stha %l7,[%i0+%o5]0x81 ! Mem[0000000030001410] = ff000000
7156! %l0 = 0000000038ffffff, Mem[0000000030181408] = ffffffff
7157 stwa %l0,[%i6+%o4]0x89 ! Mem[0000000030181408] = 38ffffff
7158
7159p0_label_266:
7160! Starting 10 instruction Load Burst
7161! Mem[0000000010041400] = 00000000, %f10 = 000000ff
7162 lda [%i1+%g0]0x88,%f10 ! %f10 = 00000000
7163! %f5 = 00000000, %f8 = 62ff0000, %f12 = c1ff0000 ff000000
7164 fsmuld %f5 ,%f8 ,%f12 ! %f12 = 00000000 00000000
7165! Mem[000000001010141a] = 7fffff03, %l1 = 00000000ffffffff
7166 ldub [%i4+0x01a],%l1 ! %l1 = 00000000000000ff
7167! Mem[0000000030181400] = 00000000, %l7 = ffffffffffffff00
7168 lduha [%i6+%g0]0x89,%l7 ! %l7 = 0000000000000000
7169! Mem[0000000010181400] = 41c58c2a000000ff, %f10 = 00000000 00000000
7170 ldda [%i6+%g0]0x88,%f10 ! %f10 = 41c58c2a 000000ff
7171! Mem[0000000030081410] = ff00ff00, %l6 = 00000000000000ff
7172 lduwa [%i2+%o5]0x81,%l6 ! %l6 = 00000000ff00ff00
7173! Mem[0000000010081400] = ffffff00, %l4 = 00000000465c0000
7174 ldsba [%i2+%g0]0x80,%l4 ! %l4 = ffffffffffffffff
7175! Mem[0000000030081408] = ffffffffffffff38, %l1 = 00000000000000ff
7176 ldxa [%i2+%o4]0x89,%l1 ! %l1 = ffffffffffffff38
7177! Mem[0000000010041400] = 00000000, %l5 = 000000007fffff00
7178 lduwa [%i1+%g0]0x88,%l5 ! %l5 = 0000000000000000
7179! Mem[0000000010181410] = ffff0000, %l0 = 0000000038ffffff
7180 ldswa [%i6+%o5]0x80,%l0 ! %l0 = ffffffffffff0000
7181
7182p0_label_267:
7183! Starting 10 instruction Store Burst
7184! %f19 = ff000000, %f4 = 38ffffff, %f6 = ffffff03
7185 fsubs %f19,%f4 ,%f6 ! %f6 = ff000000
7186! %l0 = ffffffffffff0000, Mem[00000000300c1410] = ffffffffffffffff
7187 stxa %l0,[%i3+%o5]0x81 ! Mem[00000000300c1410] = ffffffffffff0000
7188! Mem[0000000010181400] = ff000000, %l6 = 00000000ff00ff00
7189 ldstuba [%i6+%g0]0x80,%l6 ! %l6 = 00000000000000ff
7190! Mem[00000000100c1400] = ffffffff, %l6 = 00000000000000ff
7191 ldstuba [%i3+%g0]0x80,%l6 ! %l6 = 00000000000000ff
7192! %l2 = ffffffffffffffff, %l5 = 0000000000000000, %y = 00000000
7193 umul %l2,%l5,%l5 ! %l5 = 0000000000000000, %y = 00000000
7194! Mem[00000000100c1410] = 00000000, %l3 = 0000000000000000
7195 ldstuba [%i3+%o5]0x80,%l3 ! %l3 = 0000000000000000
7196! %l6 = 00000000000000ff, immd = ffffffffffffff8e, %l108 = 0000000000000003
7197 udivx %l6,-0x072,%l3 ! %l3 = 0000000000000000
7198! %l4 = ffffffff, %l5 = 00000000, Mem[00000000100c1408] = 0d78c457 01000022
7199 stda %l4,[%i3+%o4]0x88 ! Mem[00000000100c1408] = ffffffff 00000000
7200! %l6 = 00000000000000ff, Mem[0000000030101410] = 00000121000000ff
7201 stxa %l6,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000000000000ff
7202! %l7 = 0000000000000000, Mem[0000000010081408] = feff000000000000
7203 stxa %l7,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0000000000000000
7204
7205p0_label_268:
7206! Starting 10 instruction Load Burst
7207! Mem[000000001014143f] = c76c120d, %l0 = ffffffffffff0000
7208 ldub [%i5+0x03f],%l0 ! %l0 = 000000000000000d
7209! Mem[0000000021800180] = 00ff8090, %l0 = 000000000000000d
7210 lduh [%o3+0x180],%l0 ! %l0 = 00000000000000ff
7211! Mem[00000000100c1410] = 000000ff, %l3 = 0000000000000000
7212 ldswa [%i3+%o5]0x88,%l3 ! %l3 = 00000000000000ff
7213! %f6 = ff000000, %f15 = 7fffff00, %f14 = ffffffff
7214 fdivs %f6 ,%f15,%f14 ! %f14 = 7fffff00
7215! Mem[0000000030141410] = 38ffffffff0000ff, %f18 = ff030000 ff000000
7216 ldda [%i5+%o5]0x89,%f18 ! %f18 = 38ffffff ff0000ff
7217! %l7 = 0000000000000000, %l6 = 00000000000000ff, %y = 00000000
7218 smul %l7,%l6,%l4 ! %l4 = 0000000000000000, %y = 00000000
7219! %f19 = ff0000ff, %f6 = ff000000
7220 fcmps %fcc3,%f19,%f6 ! %fcc3 = 1
7221! Mem[0000000030101408] = ff00000000000000, %f16 = ff000000 ff000000
7222 ldda [%i4+%o4]0x89,%f16 ! %f16 = ff000000 00000000
7223! Mem[0000000010181408] = 00000000, %f27 = 7569f2af
7224 lda [%i6+%o4]0x80,%f27 ! %f27 = 00000000
7225! Mem[0000000030001400] = 00000000, %l6 = 00000000000000ff
7226 swapa [%i0+%g0]0x81,%l6 ! %l6 = 0000000000000000
7227
7228p0_label_269:
7229! Starting 10 instruction Store Burst
7230! Mem[0000000030181408] = 38ffffff, %l0 = 00000000000000ff
7231 swapa [%i6+%o4]0x89,%l0 ! %l0 = 0000000038ffffff
7232! %l0 = 0000000038ffffff, Mem[0000000030141400] = 00000000
7233 stha %l0,[%i5+%g0]0x81 ! Mem[0000000030141400] = ffff0000
7234! %l6 = 0000000000000000, Mem[0000000010041400] = 00000000
7235 stba %l6,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000
7236! Mem[0000000010081410] = 0000ffff, %l2 = 00000000ffffffff
7237 swapa [%i2+%o5]0x88,%l2 ! %l2 = 000000000000ffff
7238! Mem[0000000030101410] = 00000000, %l1 = ffffffffffffff38
7239 ldswa [%i4+%o5]0x89,%l1 ! %l1 = 0000000000000000
7240! %l7 = 0000000000000000, Mem[0000000010101410] = ffff00ff
7241 stba %l7,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00ff00ff
7242! %l4 = 00000000, %l5 = 00000000, Mem[0000000030041400] = ff000000 0000ff00
7243 stda %l4,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000 00000000
7244! %f4 = 38ffffff 00000000, Mem[0000000010181430] = 696857c4 00ff0000, %asi = 80
7245 stda %f4 ,[%i6+0x030]%asi ! Mem[0000000010181430] = 38ffffff 00000000
7246! Mem[0000000010041408] = 000000ff, %l5 = 0000000000000000
7247 ldstuba [%i1+%o4]0x80,%l5 ! %l5 = 0000000000000000
7248! %l7 = 0000000000000000, Mem[0000000010081400] = ffffff00
7249 stba %l7,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00ffff00
7250
7251p0_label_270:
7252! Starting 10 instruction Load Burst
7253! %f13 = 00000000, %f19 = ff0000ff, %f30 = 0000ff00
7254 fdivs %f13,%f19,%f30 ! %f30 = 80000000
7255! %l3 = 00000000000000ff, %l0 = 0000000038ffffff, %y = 00000000
7256 smul %l3,%l0,%l4 ! %l4 = 00000038c6ffff01, %y = 00000038
7257! %l5 = 0000000000000000, %l0 = 0000000038ffffff, %y = 00000038
7258 sdiv %l5,%l0,%l2 ! %l2 = 00000000000000fb
7259 mov %l0,%y ! %y = 38ffffff
7260! Mem[00000000201c0000] = 00ff56b0, %l7 = 0000000000000000
7261 ldsb [%o0+%g0],%l7 ! %l7 = 0000000000000000
7262! Mem[00000000100c1408] = ffffffff, %l0 = 0000000038ffffff
7263 ldsha [%i3+%o4]0x80,%l0 ! %l0 = ffffffffffffffff
7264! Mem[0000000021800100] = ff399830, %l0 = ffffffffffffffff, %asi = 80
7265 lduba [%o3+0x100]%asi,%l0 ! %l0 = 00000000000000ff
7266! Mem[0000000010001410] = 000000ff, %l4 = 00000038c6ffff01, %asi = 80
7267 ldswa [%i0+0x010]%asi,%l4 ! %l4 = 00000000000000ff
7268! Mem[0000000030101400] = 00005c46, %l3 = 00000000000000ff
7269 ldswa [%i4+%g0]0x81,%l3 ! %l3 = 0000000000005c46
7270! Mem[0000000030081400] = 00000000c4576869, %f30 = 80000000 000000ff
7271 ldda [%i2+%g0]0x81,%f30 ! %f30 = 00000000 c4576869
7272! Mem[0000000010001408] = 000003ff, %l0 = 00000000000000ff
7273 ldsba [%i0+%o4]0x88,%l0 ! %l0 = ffffffffffffffff
7274
7275p0_label_271:
7276! Starting 10 instruction Store Burst
7277! %l5 = 0000000000000000, immd = fffffffffffffcab, %l108 = 0000000000000001
7278 sdivx %l5,-0x355,%l1 ! %l1 = 0000000000000000
7279! %l4 = 00000000000000ff, Mem[0000000030041400] = 00000000
7280 stba %l4,[%i1+%g0]0x81 ! Mem[0000000030041400] = ff000000
7281! %l3 = 0000000000005c46, Mem[00000000100c1408] = ffffffff
7282 stba %l3,[%i3+%o4]0x88 ! Mem[00000000100c1408] = ffffff46
7283! Mem[0000000030181408] = ff000000, %l0 = ffffffffffffffff
7284 ldstuba [%i6+%o4]0x81,%l0 ! %l0 = 00000000000000ff
7285! Mem[0000000010101408] = 50000000, %l1 = 0000000000000000
7286 swapa [%i4+%o4]0x88,%l1 ! %l1 = 0000000050000000
7287! %f18 = 38ffffff ff0000ff, %l2 = 00000000000000fb
7288! Mem[0000000030001400] = 000000ff000000ff
7289 stda %f18,[%i0+%l2]ASI_PST32_S ! Mem[0000000030001400] = 38ffffffff0000ff
7290! %l3 = 0000000000005c46, Mem[0000000010041410] = 00000000ffffffff
7291 stx %l3,[%i1+%o5] ! Mem[0000000010041410] = 0000000000005c46
7292! %l6 = 00000000, %l7 = 00000000, Mem[0000000010141410] = 00ffff7f ffffffff
7293 stda %l6,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000 00000000
7294! %f30 = 00000000 c4576869, Mem[0000000010081408] = 00000000 00000000
7295 stda %f30,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000000 c4576869
7296! %f18 = 38ffffff ff0000ff, Mem[0000000030181400] = 00000000 005c9153
7297 stda %f18,[%i6+%g0]0x89 ! Mem[0000000030181400] = 38ffffff ff0000ff
7298
7299p0_label_272:
7300! Starting 10 instruction Load Burst
7301! Mem[0000000030101410] = 00000000, %l7 = 0000000000000000
7302 ldswa [%i4+%o5]0x89,%l7 ! %l7 = 0000000000000000
7303! Mem[00000000201c0000] = 00ff56b0, %l6 = 0000000000000000
7304 ldsb [%o0+%g0],%l6 ! %l6 = 0000000000000000
7305! Mem[0000000010081408] = 00000000, %l0 = 00000000000000ff
7306 lduwa [%i2+%o4]0x88,%l0 ! %l0 = 0000000000000000
7307! Mem[0000000030181410] = ff0000c4, %l0 = 0000000000000000
7308 lduwa [%i6+%o5]0x81,%l0 ! %l0 = 00000000ff0000c4
7309! Mem[0000000030041410] = 000000ffffffff38, %f2 = 38ffffff ff000000
7310 ldda [%i1+%o5]0x89,%f2 ! %f2 = 000000ff ffffff38
7311! Mem[0000000010101408] = 00000000, %l0 = 00000000ff0000c4
7312 lduha [%i4+%o4]0x80,%l0 ! %l0 = 0000000000000000
7313! Mem[0000000030101400] = 00005c46, %l7 = 0000000000000000
7314 lduba [%i4+%g0]0x81,%l7 ! %l7 = 0000000000000000
7315! Mem[00000000300c1410] = ffffffffffff0000, %f24 = 00000000 000003c4
7316 ldda [%i3+%o5]0x81,%f24 ! %f24 = ffffffff ffff0000
7317! Mem[0000000010001400] = 00000000, %l3 = 0000000000005c46
7318 ldsba [%i0+%g0]0x80,%l3 ! %l3 = 0000000000000000
7319! Mem[0000000010141408] = 0000feff, %f17 = 00000000
7320 lda [%i5+%o4]0x88,%f17 ! %f17 = 0000feff
7321
7322p0_label_273:
7323! Starting 10 instruction Store Burst
7324! Mem[00000000300c1408] = 00000000, %l5 = 0000000000000000
7325 swapa [%i3+%o4]0x89,%l5 ! %l5 = 0000000000000000
7326! Mem[00000000211c0001] = ffff4d40, %l5 = 0000000000000000
7327 ldstuba [%o2+0x001]%asi,%l5 ! %l5 = 00000000000000ff
7328! %l7 = 0000000000000000, Mem[0000000030041408] = 00000000
7329 stha %l7,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000
7330! %l4 = 000000ff, %l5 = 000000ff, Mem[0000000010001430] = 696857c4 00000000
7331 std %l4,[%i0+0x030] ! Mem[0000000010001430] = 000000ff 000000ff
7332! %f2 = 000000ff, Mem[0000000010041408] = ff0000ff
7333 sta %f2 ,[%i1+%o4]0x80 ! Mem[0000000010041408] = 000000ff
7334! %l1 = 0000000050000000, Mem[0000000030041400] = 00000000000000ff
7335 stxa %l1,[%i1+%g0]0x89 ! Mem[0000000030041400] = 0000000050000000
7336! %l1 = 0000000050000000, Mem[0000000030001410] = ff000000
7337 stha %l1,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000000
7338! %f1 = 465c0000, Mem[0000000030001400] = 38ffffff
7339 sta %f1 ,[%i0+%g0]0x81 ! Mem[0000000030001400] = 465c0000
7340! Mem[0000000030001410] = 00000000, %l5 = 00000000000000ff
7341 ldstuba [%i0+%o5]0x89,%l5 ! %l5 = 0000000000000000
7342! %f23 = ffffff7f, Mem[00000000100c1400] = ffffffff
7343 sta %f23,[%i3+%g0]0x80 ! Mem[00000000100c1400] = ffffff7f
7344
7345p0_label_274:
7346! Starting 10 instruction Load Burst
7347! Mem[0000000030041400] = 50000000, %l7 = 0000000000000000
7348 ldsha [%i1+%g0]0x89,%l7 ! %l7 = 0000000000000000
7349! Mem[0000000020800040] = ffff7f10, %l6 = 0000000000000000
7350 ldsh [%o1+0x040],%l6 ! %l6 = ffffffffffffffff
7351! Mem[0000000030001410] = ff00000089ff5cff, %f30 = 00000000 c4576869
7352 ldda [%i0+%o5]0x81,%f30 ! %f30 = ff000000 89ff5cff
7353! Mem[0000000010141420] = 39ff0000, %f21 = 00000000
7354 lda [%i5+0x020]%asi,%f21 ! %f21 = 39ff0000
7355! Mem[0000000010081420] = fffcc3ff, %f28 = 696857c4
7356 lda [%i2+0x020]%asi,%f28 ! %f28 = fffcc3ff
7357! Mem[0000000010041438] = 000000ff, %f25 = ffff0000
7358 ld [%i1+0x038],%f25 ! %f25 = 000000ff
7359! Mem[00000000100c1410] = 000000ff, %l6 = ffffffffffffffff
7360 ldsha [%i3+%o5]0x88,%l6 ! %l6 = 00000000000000ff
7361! Mem[0000000010081400] = 00ffff00 ff000000, %l0 = 00000000, %l1 = 50000000
7362 ldd [%i2+%g0],%l0 ! %l0 = 0000000000ffff00 00000000ff000000
7363! %f3 = ffffff38, %f2 = 000000ff
7364 fcmps %fcc0,%f3 ,%f2 ! %fcc0 = 3
7365! Mem[0000000030001410] = ff5cff89 000000ff, %l4 = 000000ff, %l5 = 00000000
7366 ldda [%i0+%o5]0x89,%l4 ! %l4 = 00000000000000ff 00000000ff5cff89
7367
7368p0_label_275:
7369! Starting 10 instruction Store Burst
7370! %l5 = 00000000ff5cff89, Mem[00000000211c0001] = ffff4d40
7371 stb %l5,[%o2+0x001] ! Mem[00000000211c0000] = ff894d40
7372! Mem[0000000010001406] = 00000000, %l4 = 00000000000000ff
7373 ldstub [%i0+0x006],%l4 ! %l4 = 0000000000000000
7374! Mem[0000000010141408] = fffe0000, %l0 = 0000000000ffff00
7375 ldstuba [%i5+%o4]0x80,%l0 ! %l0 = 00000000000000ff
7376! Mem[0000000030101408] = 00000000, %l4 = 0000000000000000
7377 swapa [%i4+%o4]0x81,%l4 ! %l4 = 0000000000000000
7378! %l5 = 00000000ff5cff89, Mem[0000000030181408] = ff000000
7379 stba %l5,[%i6+%o4]0x81 ! Mem[0000000030181408] = 89000000
7380! %l4 = 0000000000000000, Mem[0000000010101400] = 00000000
7381 stwa %l4,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000
7382! Mem[0000000030141400] = 0000ffff, %l5 = 00000000ff5cff89
7383 swapa [%i5+%g0]0x89,%l5 ! %l5 = 000000000000ffff
7384! Mem[0000000010141408] = fffe000000000000, %l1 = 00000000ff000000, %l0 = 00000000000000ff
7385 add %i5,0x08,%g1
7386 casxa [%g1]0x80,%l1,%l0 ! %l0 = fffe000000000000
7387! %l6 = 000000ff, %l7 = 00000000, Mem[0000000010081400] = 00ffff00 ff000000, %asi = 80
7388 stda %l6,[%i2+0x000]%asi ! Mem[0000000010081400] = 000000ff 00000000
7389! %f28 = fffcc3ff, Mem[00000000300c1410] = ffffffff
7390 sta %f28,[%i3+%o5]0x89 ! Mem[00000000300c1410] = fffcc3ff
7391
7392p0_label_276:
7393! Starting 10 instruction Load Burst
7394! Mem[0000000010141410] = 00000000, %l6 = 00000000000000ff
7395 lduba [%i5+%o5]0x88,%l6 ! %l6 = 0000000000000000
7396! Mem[0000000010101415] = 000000ff, %l4 = 0000000000000000
7397 ldub [%i4+0x015],%l4 ! %l4 = 0000000000000000
7398! Mem[0000000030101408] = 00000000, %l4 = 0000000000000000
7399 lduwa [%i4+%o4]0x81,%l4 ! %l4 = 0000000000000000
7400! Mem[0000000030001408] = 000000ff, %l6 = 0000000000000000
7401 lduwa [%i0+%o4]0x89,%l6 ! %l6 = 00000000000000ff
7402! Mem[0000000010081410] = ffffffff, %f21 = 39ff0000
7403 lda [%i2+%o5]0x80,%f21 ! %f21 = ffffffff
7404! %f15 = 7fffff00, Mem[00000000300c1408] = 00000000
7405 sta %f15,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 7fffff00
7406! Mem[00000000100c1431] = 00000000, %l2 = 00000000000000fb
7407 ldub [%i3+0x031],%l2 ! %l2 = 0000000000000000
7408! Code Fragment 3, seed = 419150
7409p0_fragment_33:
7410! %l0 = fffe000000000000
7411 setx 0xb86a124c43f0fbb6,%g7,%l0 ! %l0 = b86a124c43f0fbb6
7412! %l1 = 00000000ff000000
7413 setx 0x2374a8dc91931ae1,%g7,%l1 ! %l1 = 2374a8dc91931ae1
7414 setx 0x1fe000, %g1, %g3
7415 or %l0, %g3, %l0 ! always set perrmask = 0xff
7416 setx 0x1ffff8, %g1, %g2
7417 and %l0, %g2, %l0
7418 ta T_CHANGE_HPRIV
7419 stxa %l1, [%l0]ASI_DCACHE_DATA
7420 ta T_CHANGE_NONHPRIV
7421! %l0 = b86a124c43f0fbb6
7422 setx 0x652afac5af6aae1c,%g7,%l0 ! %l0 = 652afac5af6aae1c
7423! %l1 = 2374a8dc91931ae1
7424 setx 0xf4e5b51aeb9ab867,%g7,%l1 ! %l1 = f4e5b51aeb9ab867
7425p0_fragment_33_end:
7426! %l3 = 0000000000000000, %l5 = 000000000000ffff, %y = 38ffffff
7427 udiv %l3,%l5,%l5 ! %l5 = 00000000ffffffff
7428 mov %l0,%y ! %y = af6aae1c
7429! Mem[0000000010081418] = 2a039126000050d7, %l7 = 0000000000000000, %asi = 80
7430 ldxa [%i2+0x018]%asi,%l7 ! %l7 = 2a039126000050d7
7431
7432p0_label_277:
7433! Starting 10 instruction Store Burst
7434! %f0 = ffffff38 465c0000, Mem[00000000100c1410] = ff000000 696857c4, %asi = 80
7435 stda %f0 ,[%i3+0x010]%asi ! Mem[00000000100c1410] = ffffff38 465c0000
7436! %l2 = 00000000, %l3 = 00000000, Mem[0000000030141400] = ff5cff89 00000000
7437 stda %l2,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000000 00000000
7438! %l2 = 0000000000000000, Mem[0000000010141410] = 00000000
7439 stba %l2,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000
7440! %l4 = 00000000, %l5 = ffffffff, Mem[00000000100c1410] = ffffff38 465c0000
7441 stda %l4,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000000 ffffffff
7442! %l2 = 00000000, %l3 = 00000000, Mem[0000000010141408] = fffe0000 00000000, %asi = 80
7443 stda %l2,[%i5+0x008]%asi ! Mem[0000000010141408] = 00000000 00000000
7444! %f20 = ff000000 ffffffff, Mem[0000000010001408] = 000003ff 00000039
7445 stda %f20,[%i0+%o4]0x88 ! Mem[0000000010001408] = ff000000 ffffffff
7446! %l2 = 0000000000000000, Mem[0000000010141400] = ff000000
7447 stwa %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000
7448! %l2 = 0000000000000000, %l2 = 0000000000000000, %l3 = 0000000000000000
7449 sdivx %l2,%l2,%l3 ! Div by zero, %l0 = 652afac5af6aae44
7450! Mem[0000000010041428] = 7dd9efff, %l4 = 0000000000000000
7451 swap [%i1+0x028],%l4 ! %l4 = 000000007dd9efff
7452! %f12 = 00000000 00000000, Mem[0000000010041410] = 00000000 465c0000
7453 stda %f12,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000 00000000
7454
7455p0_label_278:
7456! Starting 10 instruction Load Burst
7457! Mem[0000000010181408] = 0000000000000000, %l3 = 0000000000000000
7458 ldxa [%i6+%o4]0x80,%l3 ! %l3 = 0000000000000000
7459! Mem[0000000030101410] = 00000000, %l0 = 652afac5af6aae44
7460 ldsha [%i4+%o5]0x81,%l0 ! %l0 = 0000000000000000
7461! %l1 = f4e5b51aeb9ab867, imm = 0000000000000b6f, %l7 = 2a039126000050d7
7462 xor %l1,0xb6f,%l7 ! %l7 = f4e5b51aeb9ab308
7463! Mem[00000000201c0001] = 00ff56b0, %l2 = 0000000000000000
7464 ldub [%o0+0x001],%l2 ! %l2 = 00000000000000ff
7465! Mem[00000000211c0000] = ff894d40, %l1 = f4e5b51aeb9ab867, %asi = 80
7466 ldsha [%o2+0x000]%asi,%l1 ! %l1 = ffffffffffffff89
7467! Mem[0000000010081404] = 00000000, %l4 = 000000007dd9efff, %asi = 80
7468 ldsha [%i2+0x004]%asi,%l4 ! %l4 = 0000000000000000
7469! Mem[0000000030001408] = ff000000, %f21 = ffffffff
7470 lda [%i0+%o4]0x81,%f21 ! %f21 = ff000000
7471! Mem[00000000100c1408] = ffffff46, %l0 = 0000000000000000
7472 ldsba [%i3+%o4]0x88,%l0 ! %l0 = 0000000000000046
7473! Mem[0000000030081408] = ffffff38, %l4 = 0000000000000000
7474 lduba [%i2+%o4]0x89,%l4 ! %l4 = 0000000000000038
7475! Mem[0000000030181410] = f6000000 c40000ff, %l2 = 000000ff, %l3 = 00000000
7476 ldda [%i6+%o5]0x89,%l2 ! %l2 = 00000000c40000ff 00000000f6000000
7477
7478p0_label_279:
7479! Starting 10 instruction Store Burst
7480! %f12 = 00000000, Mem[00000000300c1400] = ffffffff
7481 sta %f12,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000
7482! %f16 = ff000000 0000feff, %l3 = 00000000f6000000
7483! Mem[0000000010001410] = 000000ffffffff38
7484 add %i0,0x010,%g1
7485 stda %f16,[%g1+%l3]ASI_PST32_PL ! Mem[0000000010001410] = 000000ffffffff38
7486! %f21 = ff000000, Mem[0000000010041400] = 00000000
7487 sta %f21,[%i1+%g0]0x88 ! Mem[0000000010041400] = ff000000
7488! %l0 = 0000000000000046, Mem[0000000010041410] = 00000000
7489 stwa %l0,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000046
7490! %l6 = 000000ff, %l7 = eb9ab308, Mem[0000000010041400] = 000000ff f6efd97d
7491 stda %l6,[%i1+%g0]0x80 ! Mem[0000000010041400] = 000000ff eb9ab308
7492! %f30 = ff000000, Mem[00000000300c1410] = ffc3fcff
7493 sta %f30,[%i3+%o5]0x81 ! Mem[00000000300c1410] = ff000000
7494! %l7 = f4e5b51aeb9ab308, Mem[0000000030101408] = 00000000
7495 stha %l7,[%i4+%o4]0x81 ! Mem[0000000030101408] = b3080000
7496! %f14 = 7fffff00 7fffff00, %l6 = 00000000000000ff
7497! Mem[0000000030041428] = 0000000000000000
7498 add %i1,0x028,%g1
7499 stda %f14,[%g1+%l6]ASI_PST32_S ! Mem[0000000030041428] = 7fffff007fffff00
7500! %l6 = 000000ff, %l7 = eb9ab308, Mem[0000000030181400] = ff0000ff ffffff38
7501 stda %l6,[%i6+%g0]0x81 ! Mem[0000000030181400] = 000000ff eb9ab308
7502! Mem[0000000030181400] = 000000ff, %l6 = 00000000000000ff
7503 ldstuba [%i6+%g0]0x81,%l6 ! %l6 = 0000000000000000
7504
7505p0_label_280:
7506! Starting 10 instruction Load Burst
7507! Mem[0000000030101410] = 00000000, %l6 = 0000000000000000
7508 ldsba [%i4+%o5]0x89,%l6 ! %l6 = 0000000000000000
7509! Mem[00000000100c1420] = 00000000 0000ff62, %l4 = 00000038, %l5 = ffffffff, %asi = 80
7510 ldda [%i3+0x020]%asi,%l4 ! %l4 = 0000000000000000 000000000000ff62
7511! Mem[00000000300c1400] = 00000000, %l7 = f4e5b51aeb9ab308
7512 lduha [%i3+%g0]0x89,%l7 ! %l7 = 0000000000000000
7513! Mem[0000000030181400] = ff0000ff, %l4 = 0000000000000000
7514 ldsha [%i6+%g0]0x81,%l4 ! %l4 = ffffffffffffff00
7515 membar #Sync ! Added by membar checker (54)
7516! Mem[00000000300c1400] = 00000000 00000000 00ffff7f 000000ff
7517! Mem[00000000300c1410] = ff000000 ffff0000 13d17938 eac6fb48
7518! Mem[00000000300c1420] = 29b68648 7bd47808 ff00780d 00ef007d
7519! Mem[00000000300c1430] = 25a83dc4 07a95c45 8b7a2f3c 3cb98a40
7520 ldda [%i3+%g0]ASI_BLK_AIUS,%f0 ! Block Load from 00000000300c1400
7521! Mem[0000000030181410] = ff0000c4, %l1 = ffffffffffffff89
7522 lduwa [%i6+%o5]0x81,%l1 ! %l1 = 00000000ff0000c4
7523! Mem[0000000010081400] = 000000ff, %f19 = ff0000ff
7524 lda [%i2+%g0]0x80,%f19 ! %f19 = 000000ff
7525! %f31 = 89ff5cff, %f20 = ff000000, %f21 = ff000000
7526 fdivs %f31,%f20,%f21 ! %f21 = 00000000
7527! Mem[0000000010081408] = 00000000, %l5 = 000000000000ff62
7528 lduha [%i2+%o4]0x80,%l5 ! %l5 = 0000000000000000
7529! Mem[0000000010181408] = 00000000, %l4 = ffffffffffffff00
7530 lduba [%i6+%o4]0x88,%l4 ! %l4 = 0000000000000000
7531
7532p0_label_281:
7533! Starting 10 instruction Store Burst
7534! %l5 = 0000000000000000, Mem[0000000010141410] = 00000000
7535 stwa %l5,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000
7536! Mem[0000000010101408] = 00000000, %l4 = 0000000000000000
7537 swapa [%i4+%o4]0x88,%l4 ! %l4 = 0000000000000000
7538! Mem[0000000030101408] = b3080000, %l2 = 00000000c40000ff
7539 swapa [%i4+%o4]0x81,%l2 ! %l2 = 00000000b3080000
7540! %l3 = 00000000f6000000, Mem[0000000010141438] = 00000069c76c120d, %asi = 80
7541 stxa %l3,[%i5+0x038]%asi ! Mem[0000000010141438] = 00000000f6000000
7542! %f22 = 00000000 ffffff7f, Mem[0000000010141418] = 53915c46 000000ff
7543 std %f22,[%i5+0x018] ! Mem[0000000010141418] = 00000000 ffffff7f
7544! Mem[00000000300c1410] = 000000ff, %l4 = 0000000000000000
7545 swapa [%i3+%o5]0x89,%l4 ! %l4 = 00000000000000ff
7546! Mem[0000000010081408] = 00000000, %l4 = 00000000000000ff
7547 swapa [%i2+%o4]0x88,%l4 ! %l4 = 0000000000000000
7548! %l0 = 00000046, %l1 = ff0000c4, Mem[0000000030141410] = ff0000ff ffffff38
7549 stda %l0,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000046 ff0000c4
7550! Mem[0000000010001410] = 000000ff, %l2 = 00000000b3080000
7551 swapa [%i0+%o5]0x80,%l2 ! %l2 = 00000000000000ff
7552! Mem[0000000010041410] = 00000046, %l5 = 0000000000000000, %asi = 80
7553 swapa [%i1+0x010]%asi,%l5 ! %l5 = 0000000000000046
7554
7555p0_label_282:
7556! Starting 10 instruction Load Burst
7557! Code Fragment 4, seed = 639029
7558p0_fragment_34:
7559! %l0 = 0000000000000046
7560 setx 0x3b1ce46e89c8bb7e,%g7,%l0 ! %l0 = 3b1ce46e89c8bb7e
7561! %l1 = 00000000ff0000c4
7562 setx 0x3db343429ab07029,%g7,%l1 ! %l1 = 3db343429ab07029
7563 setx 0x7ff8, %g1, %g2
7564 and %l0, %g2, %l0
7565 setx 0xffffffff, %g1, %g2
7566 and %l1, %g2, %l1
7567 setx 0x100000000, %g1, %g2
7568 or %l1, %g2, %l1 ! Set bit 32 - perrinj
7569 ta T_CHANGE_HPRIV
7570 stxa %l1, [%l0]ASI_ICACHE_INSTR
7571 ta T_CHANGE_NONHPRIV
7572! %l0 = 3b1ce46e89c8bb7e
7573 setx 0x430307d9b8a7a0e4,%g7,%l0 ! %l0 = 430307d9b8a7a0e4
7574! %l1 = 3db343429ab07029
7575 setx 0x5614cd972952d0af,%g7,%l1 ! %l1 = 5614cd972952d0af
7576p0_fragment_34_end:
7577! Mem[0000000030141408] = ffffff00, %f28 = fffcc3ff
7578 lda [%i5+%o4]0x89,%f28 ! %f28 = ffffff00
7579! Mem[000000001010143a] = 00000000, %l0 = 430307d9b8a7a0e4
7580 lduh [%i4+0x03a],%l0 ! %l0 = 0000000000000000
7581! Mem[0000000030141410] = 00000046, %l7 = 0000000000000000
7582 lduwa [%i5+%o5]0x81,%l7 ! %l7 = 0000000000000046
7583! Mem[0000000010101410] = 00ff00ff, %l4 = 0000000000000000
7584 lduha [%i4+%o5]0x80,%l4 ! %l4 = 00000000000000ff
7585! Mem[0000000010041410] = 00000000, %l6 = 0000000000000000
7586 ldsha [%i1+%o5]0x88,%l6 ! %l6 = 0000000000000000
7587! Mem[0000000030041400] = 00000050, %l1 = 5614cd972952d0af
7588 lduha [%i1+%g0]0x81,%l1 ! %l1 = 0000000000000000
7589! Mem[0000000010181408] = 00000000, %l4 = 00000000000000ff
7590 lduba [%i6+%o4]0x88,%l4 ! %l4 = 0000000000000000
7591! Mem[000000001000141e] = ffffff7f, %l7 = 0000000000000046
7592 ldsb [%i0+0x01e],%l7 ! %l7 = ffffffffffffffff
7593! Mem[0000000010041410] = 0000000000000000, %l4 = 0000000000000000
7594 ldxa [%i1+%o5]0x88,%l4 ! %l4 = 0000000000000000
7595
7596p0_label_283:
7597! Starting 10 instruction Store Burst
7598! Mem[0000000010101410] = ff00ff00, %l7 = 00000000ffffffff
7599 swapa [%i4+%o5]0x88,%l7 ! %l7 = 00000000ff00ff00
7600! %l1 = 0000000000000000, %l3 = 00000000f6000000, %y = af6aae1c
7601 udiv %l1,%l3,%l2 ! %l2 = 00000000b68c27a8
7602 mov %l0,%y ! %y = 00000000
7603 membar #Sync ! Added by membar checker (55)
7604! %f12 = 25a83dc4, Mem[00000000300c1408] = 00ffff7f
7605 sta %f12,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 25a83dc4
7606! %l3 = 00000000f6000000, imm = 0000000000000c1f, %l6 = 0000000000000000
7607 andn %l3,0xc1f,%l6 ! %l6 = 00000000f6000000
7608! %l5 = 0000000000000046, Mem[0000000010001400] = 00ff000000000000
7609 stxa %l5,[%i0+%g0]0x88 ! Mem[0000000010001400] = 0000000000000046
7610! %l4 = 0000000000000000, Mem[0000000030181410] = ff0000c4000000f6
7611 stxa %l4,[%i6+%o5]0x81 ! Mem[0000000030181410] = 0000000000000000
7612! %l6 = 00000000f6000000, Mem[0000000010101410] = ff000000ffffffff
7613 stxa %l6,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000f6000000
7614! Mem[000000001008143c] = 00000000, %l7 = ff00ff00, %l3 = f6000000
7615 add %i2,0x3c,%g1
7616 casa [%g1]0x80,%l7,%l3 ! %l3 = 0000000000000000
7617! Mem[00000000100c1424] = 0000ff62, %l0 = 0000000000000000
7618 ldstub [%i3+0x024],%l0 ! %l0 = 0000000000000000
7619! %l4 = 00000000, %l5 = 00000046, Mem[0000000010141410] = 00000000 00000000
7620 stda %l4,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000 00000046
7621
7622p0_label_284:
7623! Starting 10 instruction Load Burst
7624! Mem[0000000030081408] = ffffff38, %l5 = 0000000000000046
7625 lduba [%i2+%o4]0x89,%l5 ! %l5 = 0000000000000038
7626! Mem[0000000010181400] = ff0000002a8cc541, %f22 = 00000000 ffffff7f
7627 ldda [%i6+%g0]0x80,%f22 ! %f22 = ff000000 2a8cc541
7628! Mem[0000000010081410] = ffffffff, %l2 = 00000000b68c27a8
7629 lduha [%i2+%o5]0x80,%l2 ! %l2 = 000000000000ffff
7630! Mem[0000000010141420] = 39ff0000000003c4, %f24 = ffffffff 000000ff, %asi = 80
7631 ldda [%i5+0x020]%asi,%f24 ! %f24 = 39ff0000 000003c4
7632! Mem[0000000030081410] = ff00ff00, %l1 = 0000000000000000
7633 ldswa [%i2+%o5]0x81,%l1 ! %l1 = ffffffffff00ff00
7634! Mem[0000000030081410] = ff00ff00, %f10 = ff00780d
7635 lda [%i2+%o5]0x81,%f10 ! %f10 = ff00ff00
7636! Mem[0000000021800100] = ff399830, %l4 = 0000000000000000
7637 lduh [%o3+0x100],%l4 ! %l4 = 000000000000ff39
7638! Mem[0000000030181410] = 00000000, %l0 = 0000000000000000
7639 lduba [%i6+%o5]0x81,%l0 ! %l0 = 0000000000000000
7640! Mem[0000000010081400] = 000000ff 00000000 ff000000 c4576869
7641! Mem[0000000010081410] = ffffffff 6968571c 2a039126 000050d7
7642! Mem[0000000010081420] = fffcc3ff 1c576869 000003c4 7569f2ff
7643! Mem[0000000010081430] = 2e43aea4 00006400 cb62e463 00000000
7644 ldda [%i2+%g0]ASI_BLK_AIUP,%f16 ! Block Load from 0000000010081400
7645! Mem[0000000030141400] = 00000000, %l3 = 0000000000000000
7646 lduha [%i5+%g0]0x81,%l3 ! %l3 = 0000000000000000
7647
7648p0_label_285:
7649! Starting 10 instruction Store Burst
7650! %f18 = ff000000, Mem[0000000010101418] = 7fffff03
7651 sta %f18,[%i4+0x018]%asi ! Mem[0000000010101418] = ff000000
7652! Mem[0000000010181410] = ffff0000, %l4 = 000000000000ff39
7653 swapa [%i6+%o5]0x80,%l4 ! %l4 = 00000000ffff0000
7654! Mem[0000000030101410] = 00000000, %l6 = 00000000f6000000
7655 swapa [%i4+%o5]0x89,%l6 ! %l6 = 0000000000000000
7656! %l5 = 0000000000000038, Mem[0000000020800000] = ff002ce0, %asi = 80
7657 stba %l5,[%o1+0x000]%asi ! Mem[0000000020800000] = 38002ce0
7658! %l2 = 000000000000ffff, Mem[0000000010141400] = 00000000
7659 stha %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = ffff0000
7660! %l0 = 00000000, %l1 = ff00ff00, Mem[0000000010141400] = ffff0000 000000ff
7661 stda %l0,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000 ff00ff00
7662! Mem[0000000010041400] = 000000ff eb9ab308 000000ff 03ffffff
7663! %f16 = 000000ff 00000000 ff000000 c4576869
7664! %f20 = ffffffff 6968571c 2a039126 000050d7
7665! %f24 = fffcc3ff 1c576869 000003c4 7569f2ff
7666! %f28 = 2e43aea4 00006400 cb62e463 00000000
7667 stda %f16,[%i1+%g0]ASI_BLK_AIUP ! Block Store to 0000000010041400
7668! %f12 = 25a83dc4 07a95c45, Mem[00000000100c1410] = 00000000 ffffffff
7669 stda %f12,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 25a83dc4 07a95c45
7670! %f25 = 1c576869, Mem[0000000010041410] = ffffffff
7671 sta %f25,[%i1+%o5]0x80 ! Mem[0000000010041410] = 1c576869
7672 membar #Sync ! Added by membar checker (56)
7673! %l7 = 00000000ff00ff00, Mem[0000000010081408] = 000000ff
7674 stba %l7,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000
7675
7676p0_label_286:
7677! Starting 10 instruction Load Burst
7678! Mem[00000000100c1410] = 455ca907, %l3 = 0000000000000000
7679 lduwa [%i3+%o5]0x80,%l3 ! %l3 = 00000000455ca907
7680! Mem[0000000030081400] = 00000000, %l1 = ffffffffff00ff00
7681 ldsha [%i2+%g0]0x81,%l1 ! %l1 = 0000000000000000
7682! Mem[0000000010141414] = 46000000, %l7 = 00000000ff00ff00
7683 ldub [%i5+0x014],%l7 ! %l7 = 0000000000000046
7684! Mem[00000000100c1400] = 7fffffff, %l3 = 00000000455ca907
7685 ldsha [%i3+%g0]0x88,%l3 ! %l3 = ffffffffffffffff
7686! %f31 = 00000000, %f22 = 2a039126
7687 fcmpes %fcc1,%f31,%f22 ! %fcc1 = 1
7688! Mem[0000000030141408] = ffffff00, %f2 = 00ffff7f
7689 lda [%i5+%o4]0x89,%f2 ! %f2 = ffffff00
7690! Mem[0000000010081410] = ffffffff6968571c, %l7 = 0000000000000046
7691 ldxa [%i2+%o5]0x80,%l7 ! %l7 = ffffffff6968571c
7692! Mem[0000000030001408] = ff000000, %l1 = 0000000000000000
7693 lduwa [%i0+%o4]0x81,%l1 ! %l1 = 00000000ff000000
7694! Mem[0000000010081400] = 000000ff 00000000, %l0 = 00000000, %l1 = ff000000
7695 ldda [%i2+%g0]0x80,%l0 ! %l0 = 00000000000000ff 0000000000000000
7696! Mem[00000000100c1430] = 00000000, %l2 = 000000000000ffff
7697 ldub [%i3+0x030],%l2 ! %l2 = 0000000000000000
7698
7699p0_label_287:
7700! Starting 10 instruction Store Burst
7701! %l4 = 00000000ffff0000, Mem[0000000010081408] = 00000000
7702 stwa %l4,[%i2+%o4]0x80 ! Mem[0000000010081408] = ffff0000
7703! Mem[0000000010181408] = 00000000, %l2 = 0000000000000000
7704 ldstuba [%i6+%o4]0x80,%l2 ! %l2 = 0000000000000000
7705! %l7 = ffffffff6968571c, Mem[00000000300c1410] = 0000ffff00000000
7706 stxa %l7,[%i3+%o5]0x89 ! Mem[00000000300c1410] = ffffffff6968571c
7707! %f20 = ffffffff, Mem[00000000300c1410] = 6968571c
7708 sta %f20,[%i3+%o5]0x89 ! Mem[00000000300c1410] = ffffffff
7709! Mem[0000000010141410] = 00000000, %l1 = 0000000000000000
7710 swapa [%i5+%o5]0x88,%l1 ! %l1 = 0000000000000000
7711! %f13 = 07a95c45, Mem[0000000030141400] = 00000000
7712 sta %f13,[%i5+%g0]0x89 ! Mem[0000000030141400] = 07a95c45
7713! %l7 = ffffffff6968571c, Mem[0000000010181410] = 39ff0000
7714 stha %l7,[%i6+%o5]0x88 ! Mem[0000000010181410] = 39ff571c
7715! %f8 = 29b68648 7bd47808, Mem[0000000030101400] = 465c0000 00000000
7716 stda %f8 ,[%i4+%g0]0x89 ! Mem[0000000030101400] = 29b68648 7bd47808
7717! Mem[0000000010081428] = 000003c4, %l6 = 0000000000000000, %asi = 80
7718 swapa [%i2+0x028]%asi,%l6 ! %l6 = 00000000000003c4
7719! %l1 = 0000000000000000, Mem[0000000010001408] = ffffffff
7720 stba %l1,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00ffffff
7721
7722p0_label_288:
7723! Starting 10 instruction Load Burst
7724! Mem[0000000010141408] = 0000000000000000, %f18 = ff000000 c4576869
7725 ldda [%i5+%o4]0x88,%f18 ! %f18 = 00000000 00000000
7726! Mem[00000000300c1410] = ffffffff, %l7 = ffffffff6968571c
7727 lduha [%i3+%o5]0x81,%l7 ! %l7 = 000000000000ffff
7728! Mem[0000000010141400] = 00000000, %l3 = ffffffffffffffff
7729 ldsba [%i5+%g0]0x88,%l3 ! %l3 = 0000000000000000
7730! Mem[0000000030101408] = ff0000c4, %l6 = 00000000000003c4
7731 ldsba [%i4+%o4]0x89,%l6 ! %l6 = ffffffffffffffc4
7732! Mem[0000000010181410] = 1c57ff39, %l6 = ffffffffffffffc4
7733 lduba [%i6+%o5]0x80,%l6 ! %l6 = 000000000000001c
7734! Mem[0000000010081410] = ffffffff, %l6 = 000000000000001c
7735 ldswa [%i2+%o5]0x88,%l6 ! %l6 = ffffffffffffffff
7736! Mem[0000000030141408] = 00ffffff, %l7 = 000000000000ffff
7737 ldsha [%i5+%o4]0x81,%l7 ! %l7 = 00000000000000ff
7738! Mem[0000000020800040] = ffff7f10, %l3 = 0000000000000000, %asi = 80
7739 lduba [%o1+0x040]%asi,%l3 ! %l3 = 00000000000000ff
7740! %l2 = 00000000, %l3 = 000000ff, Mem[0000000030141410] = 46000000 c40000ff
7741 stda %l2,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000000 000000ff
7742! Mem[0000000010001408] = ff000000ffffff00, %l3 = 00000000000000ff
7743 ldxa [%i0+%o4]0x88,%l3 ! %l3 = ff000000ffffff00
7744
7745p0_label_289:
7746! Starting 10 instruction Store Burst
7747! Mem[000000001008141d] = 000050d7, %l2 = 0000000000000000
7748 ldstub [%i2+0x01d],%l2 ! %l2 = 0000000000000000
7749! Mem[0000000010041410] = 1c576869, %l6 = 00000000ffffffff
7750 swapa [%i1+%o5]0x80,%l6 ! %l6 = 000000001c576869
7751! %l0 = 00000000000000ff, Mem[0000000010141400] = 00000000ff00ff00
7752 stxa %l0,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000000000ff
7753! %f20 = ffffffff 6968571c, %l5 = 0000000000000038
7754! Mem[0000000030181410] = 0000000000000000
7755 add %i6,0x010,%g1
7756 stda %f20,[%g1+%l5]ASI_PST8_S ! Mem[0000000030181410] = 0000ffff69000000
7757! %l4 = 00000000ffff0000, Mem[0000000010081408] = ffff0000c4576869
7758 stxa %l4,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000000ffff0000
7759! Mem[0000000010081437] = 00006400, %l1 = 0000000000000000
7760 ldstuba [%i2+0x037]%asi,%l1 ! %l1 = 0000000000000000
7761! %l0 = 000000ff, %l1 = 00000000, Mem[0000000010101410] = f6000000 00000000
7762 stda %l0,[%i4+%o5]0x88 ! Mem[0000000010101410] = 000000ff 00000000
7763! %l2 = 0000000000000000, Mem[0000000021800101] = ff399830, %asi = 80
7764 stba %l2,[%o3+0x101]%asi ! Mem[0000000021800100] = ff009830
7765! Mem[00000000201c0001] = 00ff56b0, %l3 = ff000000ffffff00
7766 ldstub [%o0+0x001],%l3 ! %l3 = 00000000000000ff
7767! %l4 = 00000000ffff0000, Mem[00000000300c1408] = 25a83dc4
7768 stwa %l4,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ffff0000
7769
7770p0_label_290:
7771! Starting 10 instruction Load Burst
7772! Mem[00000000100c1410] = 25a83dc407a95c45, %f2 = ffffff00 000000ff
7773 ldda [%i3+%o5]0x88,%f2 ! %f2 = 25a83dc4 07a95c45
7774! %l4 = 00000000ffff0000, immd = 00000000000007f9, %l5 = 0000000000000038
7775 mulx %l4,0x7f9,%l5 ! %l5 = 000007f8f8070000
7776! Mem[0000000030081410] = 000001ff00ff00ff, %l4 = 00000000ffff0000
7777 ldxa [%i2+%o5]0x89,%l4 ! %l4 = 000001ff00ff00ff
7778! Mem[0000000030141400] = 455ca907, %l0 = 00000000000000ff
7779 lduba [%i5+%g0]0x81,%l0 ! %l0 = 0000000000000045
7780! Mem[000000001008143e] = 00000000, %l2 = 0000000000000000
7781 ldsh [%i2+0x03e],%l2 ! %l2 = 0000000000000000
7782! Mem[0000000030001400] = 00005c46, %f9 = 7bd47808
7783 lda [%i0+%g0]0x89,%f9 ! %f9 = 00005c46
7784! Mem[0000000010181410] = 39ff571c, %l5 = 000007f8f8070000
7785 lduha [%i6+%o5]0x88,%l5 ! %l5 = 000000000000571c
7786! Mem[0000000010101410] = ff000000, %l1 = 0000000000000000
7787 ldsba [%i4+%o5]0x80,%l1 ! %l1 = ffffffffffffffff
7788! Mem[00000000100c1400] = 000000007fffffff, %l0 = 0000000000000045
7789 ldxa [%i3+%g0]0x88,%l0 ! %l0 = 000000007fffffff
7790! Mem[0000000010101400] = 00000000 00000000, %l2 = 00000000, %l3 = 000000ff
7791 ldda [%i4+%g0]0x88,%l2 ! %l2 = 0000000000000000 0000000000000000
7792
7793p0_label_291:
7794! Starting 10 instruction Store Burst
7795! Mem[0000000030041408] = 00000000, %l3 = 0000000000000000
7796 ldstuba [%i1+%o4]0x89,%l3 ! %l3 = 0000000000000000
7797! %l0 = 7fffffff, %l1 = ffffffff, Mem[0000000010041408] = ff000000 c4576869, %asi = 80
7798 stda %l0,[%i1+0x008]%asi ! Mem[0000000010041408] = 7fffffff ffffffff
7799! %f8 = 29b68648 00005c46, Mem[0000000030041408] = ff000000 00000000
7800 stda %f8 ,[%i1+%o4]0x81 ! Mem[0000000030041408] = 29b68648 00005c46
7801! Mem[0000000010081410] = ffffffff, %l5 = 000000000000571c
7802 swapa [%i2+%o5]0x80,%l5 ! %l5 = 00000000ffffffff
7803! %l5 = 00000000ffffffff, Mem[0000000010081434] = 000064ff
7804 stw %l5,[%i2+0x034] ! Mem[0000000010081434] = ffffffff
7805! %f15 = 3cb98a40, Mem[0000000010101410] = 000000ff
7806 sta %f15,[%i4+%o5]0x88 ! Mem[0000000010101410] = 3cb98a40
7807! Mem[0000000030041400] = 00000050, %l3 = 0000000000000000
7808 ldstuba [%i1+%g0]0x81,%l3 ! %l3 = 0000000000000000
7809! Mem[0000000010041408] = ffffff7f, %l7 = 00000000000000ff
7810 ldstuba [%i1+%o4]0x88,%l7 ! %l7 = 000000000000007f
7811! %l7 = 000000000000007f, Mem[00000000300c1400] = 0000000000000000
7812 stxa %l7,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 000000000000007f
7813! Mem[0000000010101410] = 408ab93c, %l0 = 000000007fffffff
7814 swapa [%i4+%o5]0x80,%l0 ! %l0 = 00000000408ab93c
7815
7816p0_label_292:
7817! Starting 10 instruction Load Burst
7818! Mem[0000000030081408] = ffffffffffffff38, %l1 = ffffffffffffffff
7819 ldxa [%i2+%o4]0x89,%l1 ! %l1 = ffffffffffffff38
7820! Mem[000000001018141e] = 6f3e780d, %l5 = 00000000ffffffff
7821 ldsb [%i6+0x01e],%l5 ! %l5 = 0000000000000078
7822! Mem[0000000030181400] = ff0000ff, %f23 = 000050d7
7823 lda [%i6+%g0]0x89,%f23 ! %f23 = ff0000ff
7824! Mem[0000000010041422] = fffcc3ff, %l6 = 000000001c576869
7825 ldsh [%i1+0x022],%l6 ! %l6 = ffffffffffffc3ff
7826! Mem[0000000010141408] = 00000000, %f19 = 00000000
7827 lda [%i5+%o4]0x80,%f19 ! %f19 = 00000000
7828! Mem[000000001008142c] = 7569f2ff, %l6 = ffffffffffffc3ff, %asi = 80
7829 lduwa [%i2+0x02c]%asi,%l6 ! %l6 = 000000007569f2ff
7830! Mem[0000000010101400] = 00000000, %l1 = ffffffffffffff38
7831 lduha [%i4+%g0]0x80,%l1 ! %l1 = 0000000000000000
7832! Mem[0000000030041408] = 4886b629, %l2 = 0000000000000000
7833 ldswa [%i1+%o4]0x89,%l2 ! %l2 = 000000004886b629
7834! Mem[0000000010141410] = 00000000, %l5 = 0000000000000078
7835 lduba [%i5+%o5]0x88,%l5 ! %l5 = 0000000000000000
7836! Mem[00000000100c1410] = 25a83dc407a95c45, %l6 = 000000007569f2ff
7837 ldxa [%i3+%o5]0x88,%l6 ! %l6 = 25a83dc407a95c45
7838
7839p0_label_293:
7840! Starting 10 instruction Store Burst
7841! %f2 = 25a83dc4 07a95c45, Mem[0000000010041410] = ffffffff 1c576869
7842 stda %f2 ,[%i1+%o5]0x88 ! Mem[0000000010041410] = 25a83dc4 07a95c45
7843! Mem[0000000010041408] = ffffffff, %l3 = 0000000000000000
7844 ldstuba [%i1+%o4]0x80,%l3 ! %l3 = 00000000000000ff
7845! Mem[00000000300c1410] = ffffffff, %l6 = 25a83dc407a95c45
7846 ldstuba [%i3+%o5]0x81,%l6 ! %l6 = 00000000000000ff
7847! %l2 = 000000004886b629, Mem[00000000211c0000] = ff894d40, %asi = 80
7848 stba %l2,[%o2+0x000]%asi ! Mem[00000000211c0000] = 29894d40
7849! %f30 = cb62e463, %f7 = eac6fb48
7850 fcmps %fcc3,%f30,%f7 ! %fcc3 = 2
7851! Code Fragment 3, seed = 925645
7852p0_fragment_35:
7853! %l0 = 00000000408ab93c
7854 setx 0xedc470eab710d6be,%g7,%l0 ! %l0 = edc470eab710d6be
7855! %l1 = 0000000000000000
7856 setx 0x301bfc86fc0ea769,%g7,%l1 ! %l1 = 301bfc86fc0ea769
7857 setx 0x1fe000, %g1, %g3
7858 or %l0, %g3, %l0 ! always set perrmask = 0xff
7859 setx 0x1ffff8, %g1, %g2
7860 and %l0, %g2, %l0
7861 ta T_CHANGE_HPRIV
7862 stxa %l1, [%l0]ASI_DCACHE_DATA
7863 ta T_CHANGE_NONHPRIV
7864! %l0 = edc470eab710d6be
7865 setx 0x627b1e9261713424,%g7,%l0 ! %l0 = 627b1e9261713424
7866! %l1 = 301bfc86fc0ea769
7867 setx 0xcee212b665d8ffef,%g7,%l1 ! %l1 = cee212b665d8ffef
7868p0_fragment_35_end:
7869! %l6 = 00000000000000ff, Mem[00000000300c1408] = ffff0000
7870 stha %l6,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00ff0000
7871! %f12 = 25a83dc4, Mem[0000000010181408] = ff000000
7872 sta %f12,[%i6+%o4]0x80 ! Mem[0000000010181408] = 25a83dc4
7873! %l5 = 0000000000000000, Mem[0000000030101408] = c40000ff
7874 stba %l5,[%i4+%o4]0x81 ! Mem[0000000030101408] = 000000ff
7875! %f18 = 00000000 00000000, %l0 = 627b1e9261713424
7876! Mem[0000000030141418] = 00000000000000ff
7877 add %i5,0x018,%g1
7878 stda %f18,[%g1+%l0]ASI_PST8_S ! Mem[0000000030141418] = 00000000000000ff
7879
7880p0_label_294:
7881! Starting 10 instruction Load Burst
7882! Mem[0000000010001428] = 000000f67569f2af, %f4 = ff000000 ffff0000, %asi = 80
7883 ldda [%i0+0x028]%asi,%f4 ! %f4 = 000000f6 7569f2af
7884! Mem[0000000010181424] = 00000000, %l6 = 00000000000000ff, %asi = 80
7885 lduwa [%i6+0x024]%asi,%l6 ! %l6 = 0000000000000000
7886! Mem[0000000030101408] = ff000000 ff000000, %l4 = 00ff00ff, %l5 = 00000000
7887 ldda [%i4+%o4]0x89,%l4 ! %l4 = 00000000ff000000 00000000ff000000
7888! Mem[00000000100c1438] = 2200000100000000, %l0 = 627b1e9261713424, %asi = 80
7889 ldxa [%i3+0x038]%asi,%l0 ! %l0 = 2200000100000000
7890! %f31 = 00000000, %f5 = 7569f2af, %f24 = fffcc3ff
7891 fsubs %f31,%f5 ,%f24 ! %f24 = f569f2af
7892! Mem[00000000300c1400] = 0000007f, %l7 = 000000000000007f
7893 ldsha [%i3+%g0]0x89,%l7 ! %l7 = 000000000000007f
7894! Mem[0000000030101408] = ff000000, %f30 = cb62e463
7895 lda [%i4+%o4]0x89,%f30 ! %f30 = ff000000
7896! Mem[00000000201c0000] = 00ff56b0, %l3 = 00000000000000ff
7897 lduh [%o0+%g0],%l3 ! %l3 = 00000000000000ff
7898! Mem[0000000030041400] = 00000000500000ff, %f14 = 8b7a2f3c 3cb98a40
7899 ldda [%i1+%g0]0x89,%f14 ! %f14 = 00000000 500000ff
7900! Mem[0000000020800000] = 38002ce0, %l4 = 00000000ff000000
7901 ldsb [%o1+%g0],%l4 ! %l4 = 0000000000000038
7902
7903p0_label_295:
7904! Starting 10 instruction Store Burst
7905! Mem[000000001008141c] = 00ff50d7, %l1 = 65d8ffef, %l3 = 000000ff
7906 add %i2,0x1c,%g1
7907 casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000000ff50d7
7908! Mem[0000000030181408] = 89000000, %l4 = 0000000000000038
7909 swapa [%i6+%o4]0x81,%l4 ! %l4 = 0000000089000000
7910! %l4 = 0000000089000000, Mem[0000000010181400] = 41c58c2a000000ff
7911 stxa %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = 0000000089000000
7912! Mem[0000000030101410] = 000000f6, %f1 = 00000000
7913 lda [%i4+%o5]0x81,%f1 ! %f1 = 000000f6
7914! %l1 = cee212b665d8ffef, %l1 = cee212b665d8ffef, %l2 = 000000004886b629
7915 andn %l1,%l1,%l2 ! %l2 = 0000000000000000
7916! Mem[0000000030101408] = 000000ff, %l4 = 0000000089000000
7917 swapa [%i4+%o4]0x81,%l4 ! %l4 = 00000000000000ff
7918! Mem[0000000010141400] = 00000000, %l7 = 000000000000007f
7919 swapa [%i5+%g0]0x88,%l7 ! %l7 = 0000000000000000
7920! Mem[0000000010181400] = 00000089, %l1 = 0000000065d8ffef
7921 swapa [%i6+%g0]0x80,%l1 ! %l1 = 0000000000000089
7922! %l4 = 00000000000000ff, Mem[0000000030001410] = ff000000
7923 stwa %l4,[%i0+%o5]0x81 ! Mem[0000000030001410] = 000000ff
7924! Mem[00000000100c1408] = ffffff46, %l3 = 0000000000ff50d7
7925 ldsba [%i3+%o4]0x88,%l3 ! %l3 = 0000000000000046
7926
7927p0_label_296:
7928! Starting 10 instruction Load Burst
7929! Mem[0000000010081408] = 00000000, %l3 = 0000000000000046
7930 lduwa [%i2+%o4]0x88,%l3 ! %l3 = 0000000000000000
7931! Mem[0000000010041408] = ffffffff ffffffff, %l2 = 00000000, %l3 = 00000000
7932 ldda [%i1+%o4]0x80,%l2 ! %l2 = 00000000ffffffff 00000000ffffffff
7933! Mem[0000000030141410] = 000000ff 00000000, %l4 = 000000ff, %l5 = ff000000
7934 ldda [%i5+%o5]0x89,%l4 ! %l4 = 0000000000000000 00000000000000ff
7935! Mem[0000000030141408] = 00ffffffffffffff, %f8 = 29b68648 00005c46
7936 ldda [%i5+%o4]0x81,%f8 ! %f8 = 00ffffff ffffffff
7937! Mem[0000000010001400] = 00000046, %l3 = 00000000ffffffff
7938 ldsba [%i0+%g0]0x88,%l3 ! %l3 = 0000000000000046
7939! Mem[0000000030101400] = 7bd47808, %l4 = 0000000000000000
7940 lduwa [%i4+%g0]0x89,%l4 ! %l4 = 000000007bd47808
7941! Mem[0000000010181400] = 65d8ffef, %l2 = 00000000ffffffff
7942 lduwa [%i6+%g0]0x80,%l2 ! %l2 = 0000000065d8ffef
7943! Mem[00000000100c1400] = ffffff7f, %l0 = 2200000100000000
7944 ldsha [%i3+%g0]0x80,%l0 ! %l0 = ffffffffffffffff
7945! Mem[00000000100c1410] = 07a95c45, %l3 = 0000000000000046
7946 lduha [%i3+%o5]0x88,%l3 ! %l3 = 0000000000005c45
7947! Mem[0000000010001400] = 46000000 00000000, %l4 = 7bd47808, %l5 = 000000ff
7948 ldd [%i0+%g0],%l4 ! %l4 = 0000000046000000 0000000000000000
7949
7950p0_label_297:
7951! Starting 10 instruction Store Burst
7952! Mem[0000000030101400] = 0878d47b, %l0 = 00000000ffffffff
7953 swapa [%i4+%g0]0x81,%l0 ! %l0 = 000000000878d47b
7954! %l1 = 0000000000000089, imm = ffffffffffffffe2, %l1 = 0000000000000089
7955 xnor %l1,-0x01e,%l1 ! %l1 = 0000000000000094
7956! %l7 = 0000000000000000, Mem[0000000010081418] = 2a039126, %asi = 80
7957 stwa %l7,[%i2+0x018]%asi ! Mem[0000000010081418] = 00000000
7958! %l7 = 0000000000000000, Mem[00000000100c1410] = 455ca907
7959 stha %l7,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 0000a907
7960! %l2 = 0000000065d8ffef, %l1 = 0000000000000094, %l1 = 0000000000000094
7961 xnor %l2,%l1,%l1 ! %l1 = ffffffff9a270084
7962! Mem[0000000010181408] = 25a83dc400000000, %l0 = 000000000878d47b, %l2 = 0000000065d8ffef
7963 add %i6,0x08,%g1
7964 casxa [%g1]0x80,%l0,%l2 ! %l2 = 25a83dc400000000
7965! %f1 = 000000f6, Mem[00000000300c1400] = 0000007f
7966 sta %f1 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 000000f6
7967! %l0 = 000000000878d47b, Mem[0000000030041400] = 500000ff
7968 stwa %l0,[%i1+%g0]0x89 ! Mem[0000000030041400] = 0878d47b
7969! Mem[0000000030181400] = ff0000ff eb9ab308 00000038 7fffff00
7970! %f16 = 000000ff 00000000 00000000 00000000
7971! %f20 = ffffffff 6968571c 2a039126 ff0000ff
7972! %f24 = f569f2af 1c576869 000003c4 7569f2ff
7973! %f28 = 2e43aea4 00006400 ff000000 00000000
7974 stda %f16,[%i6+%g0]ASI_BLK_AIUSL ! Block Store to 0000000030181400
7975! %l5 = 0000000000000000, immd = 0000020f, %y = 00000000
7976 sdiv %l5,0x20f,%l1 ! %l1 = 0000000000000000
7977 mov %l0,%y ! %y = 0878d47b
7978
7979p0_label_298:
7980! Starting 10 instruction Load Burst
7981! Mem[0000000010041408] = ffffffffffffffff, %l7 = 0000000000000000
7982 ldxa [%i1+%o4]0x80,%l7 ! %l7 = ffffffffffffffff
7983! Mem[0000000030001400] = 00005c46, %l0 = 000000000878d47b
7984 ldsha [%i0+%g0]0x89,%l0 ! %l0 = 0000000000005c46
7985 membar #Sync ! Added by membar checker (57)
7986! Mem[0000000010181400] = 65d8ffef, %l5 = 0000000000000000
7987 ldsba [%i6+%g0]0x80,%l5 ! %l5 = 0000000000000065
7988! Mem[0000000030041400] = 7bd47808 00000000 29b68648 00005c46
7989! Mem[0000000030041410] = 38ffffff ff000000 53915c46 000039e7
7990! Mem[0000000030041420] = 1c576869 00ff0000 7fffff00 7fffff00
7991! Mem[0000000030041430] = 0000032a 1c576869 39e71470 023c9854
7992 ldda [%i1+%g0]ASI_BLK_SL,%f0 ! Block Load from 0000000030041400
7993! Mem[0000000030141410] = 000000ff 00000000, %l4 = 46000000, %l5 = 00000065
7994 ldda [%i5+%o5]0x89,%l4 ! %l4 = 0000000000000000 00000000000000ff
7995! Mem[0000000030041400] = 000000000878d47b, %f16 = 000000ff 00000000
7996 ldda [%i1+%g0]0x89,%f16 ! %f16 = 00000000 0878d47b
7997! Mem[0000000030141400] = 455ca907, %l6 = 0000000000000000
7998 ldsha [%i5+%g0]0x81,%l6 ! %l6 = 000000000000455c
7999! Mem[00000000100c141c] = 00001019, %f30 = ff000000
8000 ld [%i3+0x01c],%f30 ! %f30 = 00001019
8001! Mem[0000000010101400] = 0000000000000000, %f20 = ffffffff 6968571c
8002 ldda [%i4+%g0]0x80,%f20 ! %f20 = 00000000 00000000
8003! Mem[0000000030181408] = 00000000, %l5 = 00000000000000ff
8004 ldswa [%i6+%o4]0x81,%l5 ! %l5 = 0000000000000000
8005
8006p0_label_299:
8007! Starting 10 instruction Store Burst
8008! Mem[0000000030001400] = 00005c46, %l0 = 0000000000005c46
8009 swapa [%i0+%g0]0x89,%l0 ! %l0 = 0000000000005c46
8010! %l3 = 0000000000005c45, Mem[00000000100c1408] = 46ffffff
8011 stha %l3,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 5c45ffff
8012! Mem[0000000021800180] = 00ff8090, %l2 = 25a83dc400000000
8013 ldstub [%o3+0x180],%l2 ! %l2 = 0000000000000000
8014! %f25 = 1c576869, Mem[00000000100c142c] = 00000000
8015 sta %f25,[%i3+0x02c]%asi ! Mem[00000000100c142c] = 1c576869
8016! %l1 = 0000000000000000, Mem[0000000021800100] = ff009830, %asi = 80
8017 stha %l1,[%o3+0x100]%asi ! Mem[0000000021800100] = 00009830
8018! %l3 = 0000000000005c45, Mem[000000001018141a] = 53915c46, %asi = 80
8019 stha %l3,[%i6+0x01a]%asi ! Mem[0000000010181418] = 53915c45
8020! %l0 = 00005c46, %l1 = 00000000, Mem[0000000010101400] = 00000000 00000000
8021 std %l0,[%i4+%g0] ! Mem[0000000010101400] = 00005c46 00000000
8022! %l0 = 0000000000005c46, Mem[0000000020800000] = 38002ce0, %asi = 80
8023 stha %l0,[%o1+0x000]%asi ! Mem[0000000020800000] = 5c462ce0
8024! %l3 = 0000000000005c45, Mem[0000000030181410] = 6968571c
8025 stha %l3,[%i6+%o5]0x89 ! Mem[0000000030181410] = 69685c45
8026! Mem[00000000211c0000] = 29894d40, %l4 = 0000000000000000
8027 ldstuba [%o2+0x000]%asi,%l4 ! %l4 = 0000000000000029
8028
8029p0_label_300:
8030! Starting 10 instruction Load Burst
8031! Mem[00000000300c1400] = 000000f6, %l7 = ffffffffffffffff
8032 lduba [%i3+%g0]0x89,%l7 ! %l7 = 00000000000000f6
8033! Mem[00000000100c1400] = 7fffffff, %l4 = 0000000000000029
8034 ldswa [%i3+%g0]0x88,%l4 ! %l4 = 000000007fffffff
8035! Mem[0000000010001408] = 00ffffff 000000ff, %l4 = 7fffffff, %l5 = 00000000
8036 ldda [%i0+%o4]0x80,%l4 ! %l4 = 0000000000ffffff 00000000000000ff
8037! %l6 = 000000000000455c, %l0 = 0000000000005c46, %l0 = 0000000000005c46
8038 sdivx %l6,%l0,%l0 ! %l0 = 0000000000000000
8039! Mem[0000000010081400] = ff000000, %l6 = 000000000000455c
8040 ldsba [%i2+%g0]0x88,%l6 ! %l6 = 0000000000000000
8041! Mem[0000000010101410] = 7fffffff00000000, %f22 = 2a039126 ff0000ff
8042 ldda [%i4+%o5]0x80,%f22 ! %f22 = 7fffffff 00000000
8043! Mem[0000000030181410] = 455c6869, %l3 = 0000000000005c45
8044 lduba [%i6+%o5]0x81,%l3 ! %l3 = 0000000000000045
8045! Mem[0000000010001420] = 00000000, %f24 = f569f2af
8046 ld [%i0+0x020],%f24 ! %f24 = 00000000
8047! Mem[00000000300c1410] = ffffffff, %l5 = 00000000000000ff
8048 lduha [%i3+%o5]0x81,%l5 ! %l5 = 000000000000ffff
8049! Mem[0000000010041404] = 00000000, %l5 = 000000000000ffff, %asi = 80
8050 lduha [%i1+0x004]%asi,%l5 ! %l5 = 0000000000000000
8051
8052! End of Random Code for Thread 0
8053
80541: membar #Sync ! Force all stores to complete
8055
8056
8057! Check Registers
8058
8059p0_check_registers:
8060 set p0_expected_registers,%g1
8061 ldx [%g1+0x000],%g2
8062 cmp %l0,%g2 ! %l0 should be 0000000000000000
8063 bne %xcc,p0_reg_l0_fail
8064 mov %l0,%g3
8065 ldx [%g1+0x008],%g2
8066 cmp %l1,%g2 ! %l1 should be 0000000000000000
8067 bne %xcc,p0_reg_l1_fail
8068 mov %l1,%g3
8069 ldx [%g1+0x010],%g2
8070 cmp %l2,%g2 ! %l2 should be 0000000000000000
8071 bne %xcc,p0_reg_l2_fail
8072 mov %l2,%g3
8073 ldx [%g1+0x018],%g2
8074 cmp %l3,%g2 ! %l3 should be 0000000000000045
8075 bne %xcc,p0_reg_l3_fail
8076 mov %l3,%g3
8077 ldx [%g1+0x020],%g2
8078 cmp %l4,%g2 ! %l4 should be 0000000000ffffff
8079 bne %xcc,p0_reg_l4_fail
8080 mov %l4,%g3
8081 ldx [%g1+0x028],%g2
8082 cmp %l5,%g2 ! %l5 should be 0000000000000000
8083 bne %xcc,p0_reg_l5_fail
8084 mov %l5,%g3
8085 ldx [%g1+0x030],%g2
8086 cmp %l6,%g2 ! %l6 should be 0000000000000000
8087 bne %xcc,p0_reg_l6_fail
8088 mov %l6,%g3
8089 ldx [%g1+0x038],%g2
8090 cmp %l7,%g2 ! %l7 should be 00000000000000f6
8091 bne %xcc,p0_reg_l7_fail
8092 mov %l7,%g3
8093
8094! Check %y register
8095
8096 set 0x0878d47b,%g2
8097 rd %y,%g3
8098 cmp %g2,%g3
8099 bne,a p0_failed
8100 mov 0x111,%g1
8101
8102! Check Floating Point Registers
8103
8104p0_check_fp_registers:
8105 set p0_expected_fp_regs,%g3
8106 std %f0,[%g1]
8107 ldx [%g1],%l1
8108 ldx [%g3+0x00],%l0
8109 cmp %l0,%l1 ! %f0 should be 00000000 0878d47b
8110 bne %xcc,p0_freg_fail
8111 std %f2,[%g1]
8112 ldx [%g1],%l1
8113 ldx [%g3+0x08],%l0
8114 cmp %l0,%l1 ! %f2 should be 465c0000 4886b629
8115 bne %xcc,p0_freg_fail
8116 std %f4,[%g1]
8117 ldx [%g1],%l1
8118 ldx [%g3+0x10],%l0
8119 cmp %l0,%l1 ! %f4 should be 000000ff ffffff38
8120 bne %xcc,p0_freg_fail
8121 std %f6,[%g1]
8122 ldx [%g1],%l1
8123 ldx [%g3+0x18],%l0
8124 cmp %l0,%l1 ! %f6 should be e7390000 465c9153
8125 bne %xcc,p0_freg_fail
8126 std %f8,[%g1]
8127 ldx [%g1],%l1
8128 ldx [%g3+0x20],%l0
8129 cmp %l0,%l1 ! %f8 should be 0000ff00 6968571c
8130 bne %xcc,p0_freg_fail
8131 std %f10,[%g1]
8132 ldx [%g1],%l1
8133 ldx [%g3+0x28],%l0
8134 cmp %l0,%l1 ! %f10 should be 00ffff7f 00ffff7f
8135 bne %xcc,p0_freg_fail
8136 std %f12,[%g1]
8137 ldx [%g1],%l1
8138 ldx [%g3+0x30],%l0
8139 cmp %l0,%l1 ! %f12 should be 6968571c 2a030000
8140 bne %xcc,p0_freg_fail
8141 std %f14,[%g1]
8142 ldx [%g1],%l1
8143 ldx [%g3+0x38],%l0
8144 cmp %l0,%l1 ! %f14 should be 54983c02 7014e739
8145 bne %xcc,p0_freg_fail
8146 std %f16,[%g1]
8147 ldx [%g1],%l1
8148 ldx [%g3+0x40],%l0
8149 cmp %l0,%l1 ! %f16 should be 00000000 0878d47b
8150 bne %xcc,p0_freg_fail
8151 std %f18,[%g1]
8152 ldx [%g1],%l1
8153 ldx [%g3+0x48],%l0
8154 cmp %l0,%l1 ! %f18 should be 00000000 00000000
8155 bne %xcc,p0_freg_fail
8156 std %f20,[%g1]
8157 ldx [%g1],%l1
8158 ldx [%g3+0x50],%l0
8159 cmp %l0,%l1 ! %f20 should be 00000000 00000000
8160 bne %xcc,p0_freg_fail
8161 std %f22,[%g1]
8162 ldx [%g1],%l1
8163 ldx [%g3+0x58],%l0
8164 cmp %l0,%l1 ! %f22 should be 7fffffff 00000000
8165 bne %xcc,p0_freg_fail
8166 std %f24,[%g1]
8167 ldx [%g1],%l1
8168 ldx [%g3+0x60],%l0
8169 cmp %l0,%l1 ! %f24 should be 00000000 1c576869
8170 bne %xcc,p0_freg_fail
8171 std %f26,[%g1]
8172 ldx [%g1],%l1
8173 ldx [%g3+0x68],%l0
8174 cmp %l0,%l1 ! %f26 should be 000003c4 7569f2ff
8175 bne %xcc,p0_freg_fail
8176 std %f28,[%g1]
8177 ldx [%g1],%l1
8178 ldx [%g3+0x70],%l0
8179 cmp %l0,%l1 ! %f28 should be 2e43aea4 00006400
8180 bne %xcc,p0_freg_fail
8181 std %f30,[%g1]
8182 ldx [%g1],%l1
8183 ldx [%g3+0x78],%l0
8184 cmp %l0,%l1 ! %f30 should be 00001019 00000000
8185 bne %xcc,p0_freg_fail
8186 nop
8187
8188! The test for processor 0 has passed
8189
8190p0_passed:
8191 ta GOOD_TRAP
8192 nop
8193
8194p0_reg_l0_fail:
8195 or %g0,0xbd0,%g1
8196 ba,a p0_failed
8197p0_reg_l1_fail:
8198 or %g0,0xbd1,%g1
8199 ba,a p0_failed
8200p0_reg_l2_fail:
8201 or %g0,0xbd2,%g1
8202 ba,a p0_failed
8203p0_reg_l3_fail:
8204 or %g0,0xbd3,%g1
8205 ba,a p0_failed
8206p0_reg_l4_fail:
8207 or %g0,0xbd4,%g1
8208 ba,a p0_failed
8209p0_reg_l5_fail:
8210 or %g0,0xbd5,%g1
8211 ba,a p0_failed
8212p0_reg_l6_fail:
8213 or %g0,0xbd6,%g1
8214 ba,a p0_failed
8215p0_reg_l7_fail:
8216 or %g0,0xbd7,%g1
8217 ba,a p0_failed
8218p0_freg_fail:
8219 ta BAD_TRAP
8220
8221
8222! The test for processor 0 failed
8223
8224p0_failed:
8225 set p0_temp,%g6
8226 stx %g1,[%g6]
8227 stx %g2,[%g6+8]
8228 stx %g3,[%g6+16]
8229 stx %fsr,[%g6+24]
8230 ta BAD_TRAP
8231
8232
8233! The local area data for processor 0 failed
8234
8235p0_local_failed:
8236 set done_flags,%g5
8237 mov 3,%g6
8238 st %g6,[%g5+0x000] ! Set processor 0 done flag
8239
8240 set p0_temp,%g6
8241 add %g1,%g4,%g1
8242 stx %g4,[%g6]
8243 stx %g2,[%g6+8]
8244 stx %g3,[%g6+16]
8245 st %fsr,[%g6+24]
8246 ta BAD_TRAP
8247
8248p0_selfmod_failed:
8249 ba p0_failed
8250 mov 0xabc,%g1
8251
8252p0_branch_failed:
8253 mov 0xbbb,%g1
8254 rd %ccr,%g2
8255 ba p0_failed
8256 mov 0x0,%g3
8257
8258inst_access_handler:
8259 done
8260
8261 .align 256
8262data_access_handler:
82631: done
8264
8265check_critical_timed_out:
8266 ta BAD_TRAP
8267
8268
8269get_thread_mask:
8270 retl
8271 mov 3,%i7
8272
8273get_park_semaphore:
8274 set park_semaphore,%g6
8275 mov 100,%g5
82761: ldstub [%g6],%g7
8277 cmp %g7,0
8278 bne 1b
8279 nop
8280 retl
8281 nop
8282
8283p0_init_memory_pointers:
8284 set p0_init_registers,%g1
8285 mov %g0,%g2
8286 mov %g0,%g3
8287 mov %g0,%g4
8288 mov %g0,%g5
8289 mov %g0,%g6
8290 mov %g0,%g7
8291
8292! Initialize memory pointers for window 0
8293 set p0_local0_start,%i0
8294 set p0_local1_start,%i1
8295 set p0_local2_start,%i2
8296 set p0_local3_start,%i3
8297 set p0_local4_start,%i4
8298 set p0_local5_start,%i5
8299 set p0_local6_start,%i6
8300 clr %i7
8301! Init Local Registers in Window 0
8302 ldx [%g1+0x000],%l0 ! %l0 = b38c9c1985e4f4be
8303 ldx [%g1+0x008],%l1 ! %l1 = cf2f03c43b806569
8304 ldx [%g1+0x010],%l2 ! %l2 = 971e39d5b78e9224
8305 ldx [%g1+0x018],%l3 ! %l3 = f4ae0dea334ffdef
8306 ldx [%g1+0x020],%l4 ! %l4 = f8d69c521099bbca
8307 ldx [%g1+0x028],%l5 ! %l5 = 5a87e1747cf06eb5
8308 ldx [%g1+0x030],%l6 ! %l6 = dab69ec305b349b0
8309 ldx [%g1+0x038],%l7 ! %l7 = 186de40c90570fbb
8310
8311! Initialize the output register of window 0
8312
8313 set share0_start,%o0
8314 set share1_start,%o1
8315 set share2_start,%o2
8316 set share3_start,%o3
8317 mov 0x08,%o4
8318 mov 0x10,%o5
8319 mov 0x18,%o6
8320
8321 retl
8322 nop
8323
8324user_text_end:
8325 .seg "text"
8326 .align 0x2000
8327 .global p0_near_0_le,p0_near_0_he
8328 .global p0_near_0_lo,p0_near_0_ho
8329 .global near0_b2b_l,near0_b2b_h
8330 .global far0_b2b_l,far0_b2b_h
8331 .global far1_b2b_l,far1_b2b_h
8332 .global far2_b2b_l,far2_b2b_h
8333 .global far3_b2b_l,far3_b2b_h
8334user_near0_start:
8335p0_near_0_le:
8336 add %l2,%l3,%l3
8337 fdivs %f9 ,%f0 ,%f13
8338 fsubs %f4 ,%f1 ,%f3
8339 jmpl %o7,%g0
8340 sdivx %l2,0x53e,%l4
8341p0_near_0_he:
8342 fitos %f19,%f17
8343 jmpl %o7,%g0
8344 xor %l2,%l2,%l7
8345p0_near_0_lo:
8346 add %l2,%l3,%l3
8347 fdivs %f9 ,%f0 ,%f13
8348 fsubs %f4 ,%f1 ,%f3
8349 jmpl %o7,%g0
8350 sdivx %l2,0x53e,%l4
8351p0_near_0_ho:
8352 fitos %f19,%f17
8353 jmpl %o7,%g0
8354 xor %l2,%l2,%l7
8355near0_b2b_h:
8356 xnor %l5,-0xbc0,%l6
8357 and %l0,0x37e,%l1
8358 xnor %l4,0x5bc,%l3
8359 sub %l4,%l7,%l3
8360 sdivx %l6,%l1,%l6
8361 jmpl %o7,%g0
8362 fsqrts %f30,%f30
8363near0_b2b_l:
8364 and %l1,-0xb92,%l5
8365 orn %l6,-0xb27,%l3
8366 addc %l3,%l4,%l5
8367 smul %l3,%l0,%l4
8368 sdivx %l6,0xcf3,%l1
8369 jmpl %o7,%g0
8370 xor %l2,%l7,%l3
8371user_near0_end:
8372 .seg "text"
8373 .align 0x2000
8374 .global p0_near_1_le,p0_near_1_he
8375 .global p0_near_1_lo,p0_near_1_ho
8376 .global near1_b2b_l,near1_b2b_h
8377 .global far0_b2b_l,far0_b2b_h
8378 .global far1_b2b_l,far1_b2b_h
8379 .global far2_b2b_l,far2_b2b_h
8380 .global far3_b2b_l,far3_b2b_h
8381user_near1_start:
8382p0_near_1_le:
8383 ld [%i1+0x034],%f13 ! Mem[0000000010041434]
8384 jmpl %o7,%g0
8385 subc %l3,%l2,%l6
8386p0_near_1_he:
8387 sdivx %l2,0xfcc,%l6
8388 addc %l4,%l2,%l1
8389 xnor %l3,0x3f1,%l5
8390 jmpl %o7,%g0
8391 swap [%i3+0x008],%l7 ! Mem[00000000100c1408]
8392p0_near_1_lo:
8393 ld [%o1+0x034],%f13 ! Mem[0000000010041434]
8394 jmpl %o7,%g0
8395 subc %l3,%l2,%l6
8396p0_near_1_ho:
8397 sdivx %l2,0xfcc,%l6
8398 addc %l4,%l2,%l1
8399 xnor %l3,0x3f1,%l5
8400 jmpl %o7,%g0
8401 swap [%o3+0x008],%l7 ! Mem[00000000100c1408]
8402near1_b2b_h:
8403 umul %l0,-0x403,%l4
8404 udivx %l5,0x1f6,%l1
8405 smul %l6,%l5,%l6
8406 and %l5,-0xdd4,%l6
8407 jmpl %o7,%g0
8408 andn %l2,0x00d,%l7
8409near1_b2b_l:
8410 andn %l5,%l4,%l3
8411 orn %l7,0xdc8,%l1
8412 sub %l2,%l7,%l4
8413 udivx %l2,0x2cd,%l1
8414 jmpl %o7,%g0
8415 and %l7,%l1,%l5
8416user_near1_end:
8417 .seg "text"
8418 .align 0x2000
8419 .global p0_near_2_le,p0_near_2_he
8420 .global p0_near_2_lo,p0_near_2_ho
8421 .global near2_b2b_l,near2_b2b_h
8422 .global far0_b2b_l,far0_b2b_h
8423 .global far1_b2b_l,far1_b2b_h
8424 .global far2_b2b_l,far2_b2b_h
8425 .global far3_b2b_l,far3_b2b_h
8426user_near2_start:
8427p0_near_2_le:
8428 add %l0,-0xf20,%l3
8429 sdivx %l2,%l2,%l7
8430 ldx [%i5+0x000],%l7 ! Mem[0000000010141400]
8431 fcmps %fcc2,%f2 ,%f3
8432 ldsb [%o3+0x040],%l2 ! Mem[0000000021800040]
8433 fstod %f2 ,%f12
8434 jmpl %o7,%g0
8435 xnor %l2,%l6,%l7
8436p0_near_2_he:
8437 add %l7,-0x3d8,%l0
8438 jmpl %o7,%g0
8439 xnor %l3,0x792,%l4
8440p0_near_2_lo:
8441 add %l0,-0xf20,%l3
8442 sdivx %l2,%l2,%l7
8443 ldx [%o5+0x000],%l7 ! Mem[0000000010141400]
8444 fcmps %fcc2,%f2 ,%f3
8445 ldsb [%i3+0x040],%l2 ! Mem[0000000021800040]
8446 fstod %f2 ,%f12
8447 jmpl %o7,%g0
8448 xnor %l2,%l6,%l7
8449p0_near_2_ho:
8450 add %l7,-0x3d8,%l0
8451 jmpl %o7,%g0
8452 xnor %l3,0x792,%l4
8453near2_b2b_h:
8454 fmuls %f30,%f19,%f18
8455 or %l0,0x25a,%l7
8456 subc %l2,-0x08c,%l2
8457 subc %l1,%l6,%l0
8458 jmpl %o7,%g0
8459 sdivx %l4,%l7,%l3
8460near2_b2b_l:
8461 mulx %l1,-0x61b,%l0
8462 orn %l3,%l0,%l3
8463 subc %l1,%l4,%l1
8464 fadds %f9 ,%f8 ,%f1
8465 jmpl %o7,%g0
8466 orn %l0,%l0,%l2
8467user_near2_end:
8468 .seg "text"
8469 .align 0x2000
8470 .global p0_near_3_le,p0_near_3_he
8471 .global p0_near_3_lo,p0_near_3_ho
8472 .global near3_b2b_l,near3_b2b_h
8473 .global far0_b2b_l,far0_b2b_h
8474 .global far1_b2b_l,far1_b2b_h
8475 .global far2_b2b_l,far2_b2b_h
8476 .global far3_b2b_l,far3_b2b_h
8477user_near3_start:
8478p0_near_3_le:
8479 mulx %l2,%l6,%l0
8480 jmpl %o7,%g0
8481 lduh [%o2+0x000],%l0 ! Mem[00000000211c0000]
8482p0_near_3_he:
8483 fdivs %f31,%f19,%f21
8484 orn %l7,-0x951,%l4
8485 addc %l7,-0x90e,%l0
8486 sdivx %l7,0xa63,%l7
8487 smul %l7,0x485,%l3
8488 fsubs %f25,%f21,%f25
8489 sdivx %l1,%l6,%l0
8490 jmpl %o7,%g0
8491 sdivx %l2,0x98e,%l7
8492p0_near_3_lo:
8493 mulx %l2,%l6,%l0
8494 jmpl %o7,%g0
8495 lduh [%i2+0x000],%l0 ! Mem[00000000211c0000]
8496p0_near_3_ho:
8497 fdivs %f31,%f19,%f21
8498 orn %l7,-0x951,%l4
8499 addc %l7,-0x90e,%l0
8500 sdivx %l7,0xa63,%l7
8501 smul %l7,0x485,%l3
8502 fsubs %f25,%f21,%f25
8503 sdivx %l1,%l6,%l0
8504 jmpl %o7,%g0
8505 sdivx %l2,0x98e,%l7
8506near3_b2b_h:
8507 and %l7,0xc43,%l0
8508 fsubs %f28,%f19,%f18
8509 jmpl %o7,%g0
8510 fdivs %f18,%f23,%f18
8511near3_b2b_l:
8512 xnor %l7,%l3,%l3
8513 udivx %l0,0xdf0,%l1
8514 jmpl %o7,%g0
8515 smul %l5,0x20b,%l0
8516user_near3_end:
8517 .seg "text"
8518 .align 0x2000
8519 .global p0_far_0_le,p0_far_0_he
8520 .global p0_far_0_lo,p0_far_0_ho
8521 .global far0_b2b_l,far0_b2b_h
8522 .global near0_b2b_l,near0_b2b_h
8523 .global near1_b2b_l,near1_b2b_h
8524 .global near2_b2b_l,near2_b2b_h
8525 .global near3_b2b_l,near3_b2b_h
8526user_far0_start:
8527p0_far_0_le:
8528 fadds %f13,%f14,%f6
8529 fcmps %fcc3,%f5 ,%f10
8530 jmpl %o7,%g0
8531 andn %l6,-0xe52,%l2
8532p0_far_0_he:
8533 jmpl %o7,%g0
8534 fdivs %f19,%f27,%f30
8535 jmpl %o7,%g0
8536 nop
8537p0_far_0_lo:
8538 fadds %f13,%f14,%f6
8539 fcmps %fcc3,%f5 ,%f10
8540 jmpl %o7,%g0
8541 andn %l6,-0xe52,%l2
8542p0_far_0_ho:
8543 jmpl %o7,%g0
8544 fdivs %f19,%f27,%f30
8545 jmpl %o7,%g0
8546 nop
8547 jmpl %o7,%g0
8548 nop
8549far0_b2b_h:
8550 sub %l0,%l0,%l3
8551 and %l0,%l6,%l5
8552 fsqrts %f29,%f26
8553 xor %l5,%l0,%l6
8554 xor %l0,%l1,%l6
8555 smul %l1,%l5,%l4
8556 jmpl %o7,%g0
8557 sdivx %l1,%l6,%l6
8558far0_b2b_l:
8559 fadds %f9 ,%f8 ,%f12
8560 fdivs %f11,%f8 ,%f9
8561 addc %l6,%l0,%l6
8562 sub %l0,%l2,%l6
8563 smul %l3,-0x1a3,%l6
8564 or %l7,%l7,%l1
8565 jmpl %o7,%g0
8566 fdivs %f3 ,%f6 ,%f8
8567user_far0_end:
8568 .seg "text"
8569 .align 0x2000
8570 .global p0_far_1_le,p0_far_1_he
8571 .global p0_far_1_lo,p0_far_1_ho
8572 .global far1_b2b_l,far1_b2b_h
8573 .global near0_b2b_l,near0_b2b_h
8574 .global near1_b2b_l,near1_b2b_h
8575 .global near2_b2b_l,near2_b2b_h
8576 .global near3_b2b_l,near3_b2b_h
8577user_far1_start:
8578p0_far_1_le:
8579 fsubs %f3 ,%f11,%f1
8580 xnor %l7,%l4,%l5
8581 fsubs %f5 ,%f15,%f9
8582 fadds %f2 ,%f3 ,%f4
8583 jmpl %o7,%g0
8584 xor %l6,%l5,%l7
8585p0_far_1_he:
8586 sub %l0,%l2,%l2
8587 fmuls %f21,%f20,%f30
8588 xnor %l3,%l6,%l4
8589 fstod %f30,%f22
8590 jmpl %o7,%g0
8591 subc %l2,%l5,%l4
8592p0_far_1_lo:
8593 fsubs %f3 ,%f11,%f1
8594 xnor %l7,%l4,%l5
8595 fsubs %f5 ,%f15,%f9
8596 fadds %f2 ,%f3 ,%f4
8597 jmpl %o7,%g0
8598 xor %l6,%l5,%l7
8599p0_far_1_ho:
8600 sub %l0,%l2,%l2
8601 fmuls %f21,%f20,%f30
8602 xnor %l3,%l6,%l4
8603 fstod %f30,%f22
8604 jmpl %o7,%g0
8605 subc %l2,%l5,%l4
8606far1_b2b_h:
8607 jmpl %o7,%g0
8608 addc %l6,-0xd90,%l1
8609 jmpl %o7,%g0
8610 nop
8611far1_b2b_l:
8612 jmpl %o7,%g0
8613 xnor %l6,%l2,%l4
8614 jmpl %o7,%g0
8615 nop
8616user_far1_end:
8617 .seg "text"
8618 .align 0x2000
8619 .global p0_far_2_le,p0_far_2_he
8620 .global p0_far_2_lo,p0_far_2_ho
8621 .global far2_b2b_l,far2_b2b_h
8622 .global near0_b2b_l,near0_b2b_h
8623 .global near1_b2b_l,near1_b2b_h
8624 .global near2_b2b_l,near2_b2b_h
8625 .global near3_b2b_l,near3_b2b_h
8626user_far2_start:
8627p0_far_2_le:
8628 jmpl %o7,%g0
8629 xor %l4,%l3,%l5
8630 jmpl %o7,%g0
8631 nop
8632p0_far_2_he:
8633 fadds %f24,%f26,%f17
8634 mulx %l1,%l5,%l6
8635 fdivs %f24,%f20,%f16
8636 smul %l7,%l2,%l4
8637 fsubs %f26,%f16,%f23
8638 jmpl %o7,%g0
8639 fcmps %fcc0,%f18,%f29
8640p0_far_2_lo:
8641 jmpl %o7,%g0
8642 xor %l4,%l3,%l5
8643 jmpl %o7,%g0
8644 nop
8645 jmpl %o7,%g0
8646 nop
8647p0_far_2_ho:
8648 fadds %f24,%f26,%f17
8649 mulx %l1,%l5,%l6
8650 fdivs %f24,%f20,%f16
8651 smul %l7,%l2,%l4
8652 fsubs %f26,%f16,%f23
8653 jmpl %o7,%g0
8654 fcmps %fcc0,%f18,%f29
8655far2_b2b_h:
8656 umul %l0,0x9e9,%l0
8657 fsubs %f30,%f17,%f29
8658 jmpl %o7,%g0
8659 sdivx %l0,%l5,%l0
8660far2_b2b_l:
8661 udivx %l6,0x4df,%l5
8662 xor %l0,%l6,%l5
8663 jmpl %o7,%g0
8664 andn %l7,-0x320,%l7
8665user_far2_end:
8666 .seg "text"
8667 .align 0x2000
8668 .global p0_far_3_le,p0_far_3_he
8669 .global p0_far_3_lo,p0_far_3_ho
8670 .global far3_b2b_l,far3_b2b_h
8671 .global near0_b2b_l,near0_b2b_h
8672 .global near1_b2b_l,near1_b2b_h
8673 .global near2_b2b_l,near2_b2b_h
8674 .global near3_b2b_l,near3_b2b_h
8675user_far3_start:
8676p0_far_3_le:
8677 fsqrts %f15,%f3
8678 fcmps %fcc1,%f0 ,%f9
8679 sdivx %l3,0x29b,%l0
8680 and %l0,-0xbed,%l6
8681 smul %l0,0x724,%l3
8682 jmpl %o7,%g0
8683 fdivs %f12,%f1 ,%f12
8684p0_far_3_he:
8685 fmuls %f23,%f29,%f22
8686 and %l6,-0xfc3,%l4
8687 fsubs %f17,%f26,%f21
8688 mulx %l6,0x78d,%l7
8689 fcmps %fcc0,%f29,%f18
8690 jmpl %o7,%g0
8691 subc %l6,0x809,%l2
8692p0_far_3_lo:
8693 fsqrts %f15,%f3
8694 fcmps %fcc1,%f0 ,%f9
8695 sdivx %l3,0x29b,%l0
8696 and %l0,-0xbed,%l6
8697 smul %l0,0x724,%l3
8698 jmpl %o7,%g0
8699 fdivs %f12,%f1 ,%f12
8700p0_far_3_ho:
8701 fmuls %f23,%f29,%f22
8702 and %l6,-0xfc3,%l4
8703 fsubs %f17,%f26,%f21
8704 mulx %l6,0x78d,%l7
8705 fcmps %fcc0,%f29,%f18
8706 jmpl %o7,%g0
8707 subc %l6,0x809,%l2
8708far3_b2b_h:
8709 addc %l1,%l2,%l5
8710 fmuls %f20,%f28,%f24
8711 fadds %f21,%f25,%f21
8712 sub %l0,%l2,%l7
8713 sdivx %l7,0xdd8,%l1
8714 fsqrts %f18,%f31
8715 jmpl %o7,%g0
8716 orn %l2,%l5,%l7
8717far3_b2b_l:
8718 fdivs %f2 ,%f15,%f14
8719 fdivs %f0 ,%f11,%f11
8720 mulx %l7,-0x152,%l7
8721 xnor %l2,%l4,%l1
8722 smul %l4,%l3,%l7
8723 fsqrts %f7 ,%f3
8724 jmpl %o7,%g0
8725 sdivx %l3,%l6,%l1
8726user_far3_end:
8727 .seg "text"
8728 .align 0x2000
8729user_jump0_start:
8730 .skip 16
8731p0_jmpl_0_le:
8732 or %l3,-0x20e,%l3
8733 fdivs %f0 ,%f13,%f9
8734 addc %l3,0xf90,%l1
8735 jmpl %g6+8,%g0
8736 subc %l1,-0x43c,%l6
8737p0_call_0_le:
8738 swap [%i3+0x014],%l2 ! Mem[00000000100c1414]
8739 fadds %f0 ,%f9 ,%f3
8740 udivx %l4,%l5,%l2
8741 retl
8742 udivx %l1,0xee1,%l6
8743p0_jmpl_0_lo:
8744 or %l3,-0x20e,%l3
8745 fdivs %f0 ,%f13,%f9
8746 addc %l3,0xf90,%l1
8747 jmpl %g6+8,%g0
8748 subc %l1,-0x43c,%l6
8749p0_call_0_lo:
8750 swap [%o3+0x014],%l2 ! Mem[00000000100c1414]
8751 fadds %f0 ,%f9 ,%f3
8752 udivx %l4,%l5,%l2
8753 retl
8754 udivx %l1,0xee1,%l6
8755p0_jmpl_0_he:
8756 orn %l4,-0x9aa,%l4
8757 udivx %l7,%l5,%l0
8758 orn %l7,%l5,%l7
8759 jmpl %g6+8,%g0
8760 lduw [%i1+0x000],%l0 ! Mem[0000000010041400]
8761p0_call_0_he:
8762 fsubs %f24,%f22,%f21
8763 umul %l6,-0xe83,%l1
8764 fadds %f19,%f17,%f19
8765 fmuls %f29,%f23,%f30
8766 xnor %l2,%l3,%l2
8767 fsqrts %f24,%f19
8768 retl
8769 fsqrts %f22,%f23
8770p0_jmpl_0_ho:
8771 orn %l4,-0x9aa,%l4
8772 udivx %l7,%l5,%l0
8773 orn %l7,%l5,%l7
8774 jmpl %g6+8,%g0
8775 lduw [%o1+0x000],%l0 ! Mem[0000000010041400]
8776p0_call_0_ho:
8777 fsubs %f24,%f22,%f21
8778 umul %l6,-0xe83,%l1
8779 fadds %f19,%f17,%f19
8780 fmuls %f29,%f23,%f30
8781 xnor %l2,%l3,%l2
8782 fsqrts %f24,%f19
8783 retl
8784 fsqrts %f22,%f23
8785user_jump0_end:
8786 .seg "text"
8787 .align 0x2000
8788user_jump1_start:
8789 .skip 32
8790p0_jmpl_1_le:
8791 fdivs %f15,%f1 ,%f15
8792 or %l5,%l1,%l0
8793 subc %l1,%l7,%l7
8794 fadds %f10,%f7 ,%f8
8795 fadds %f7 ,%f5 ,%f7
8796 udivx %l1,0xf4e,%l0
8797 mulx %l5,%l6,%l3
8798 jmpl %g6+8,%g0
8799 smul %l5,%l6,%l7
8800p0_call_1_le:
8801 fmuls %f3 ,%f6 ,%f5
8802 sub %l4,-0xdd0,%l4
8803 orn %l6,%l5,%l7
8804 or %l0,-0xcc2,%l1
8805 subc %l3,%l0,%l7
8806 fsubs %f15,%f1 ,%f2
8807 retl
8808 xor %l7,%l0,%l5
8809p0_jmpl_1_lo:
8810 fdivs %f15,%f1 ,%f15
8811 or %l5,%l1,%l0
8812 subc %l1,%l7,%l7
8813 fadds %f10,%f7 ,%f8
8814 fadds %f7 ,%f5 ,%f7
8815 udivx %l1,0xf4e,%l0
8816 mulx %l5,%l6,%l3
8817 jmpl %g6+8,%g0
8818 smul %l5,%l6,%l7
8819p0_call_1_lo:
8820 fmuls %f3 ,%f6 ,%f5
8821 sub %l4,-0xdd0,%l4
8822 orn %l6,%l5,%l7
8823 or %l0,-0xcc2,%l1
8824 subc %l3,%l0,%l7
8825 fsubs %f15,%f1 ,%f2
8826 retl
8827 xor %l7,%l0,%l5
8828p0_jmpl_1_he:
8829 fmuls %f16,%f27,%f28
8830 fsqrts %f27,%f28
8831 mulx %l5,-0x5e3,%l5
8832 addc %l4,0x0cf,%l6
8833 jmpl %g6+8,%g0
8834 orn %l1,-0x072,%l3
8835p0_call_1_he:
8836 addc %l3,-0x59a,%l5
8837 retl
8838 xor %l2,-0xb46,%l7
8839p0_jmpl_1_ho:
8840 fmuls %f16,%f27,%f28
8841 fsqrts %f27,%f28
8842 mulx %l5,-0x5e3,%l5
8843 addc %l4,0x0cf,%l6
8844 jmpl %g6+8,%g0
8845 orn %l1,-0x072,%l3
8846p0_call_1_ho:
8847 addc %l3,-0x59a,%l5
8848 retl
8849 xor %l2,-0xb46,%l7
8850user_jump1_end:
8851 .seg "text"
8852 .align 0x2000
8853user_jump2_start:
8854 .skip 48
8855p0_jmpl_2_le:
8856 xor %l4,%l0,%l0
8857 subc %l7,%l7,%l5
8858 fmuls %f7 ,%f11,%f4
8859 xnor %l6,%l7,%l5
8860 fmuls %f6 ,%f9 ,%f4
8861 orn %l7,%l1,%l5
8862 jmpl %g6+8,%g0
8863 umul %l1,%l6,%l2
8864p0_call_2_le:
8865 xnor %l3,%l5,%l2
8866 fstoi %f10,%f10
8867 fsubs %f6 ,%f5 ,%f13
8868 mulx %l0,-0x2fb,%l0
8869 retl
8870 fcmps %fcc2,%f6 ,%f11
8871p0_jmpl_2_lo:
8872 xor %l4,%l0,%l0
8873 subc %l7,%l7,%l5
8874 fmuls %f7 ,%f11,%f4
8875 xnor %l6,%l7,%l5
8876 fmuls %f6 ,%f9 ,%f4
8877 orn %l7,%l1,%l5
8878 jmpl %g6+8,%g0
8879 umul %l1,%l6,%l2
8880p0_call_2_lo:
8881 xnor %l3,%l5,%l2
8882 fstoi %f10,%f10
8883 fsubs %f6 ,%f5 ,%f13
8884 mulx %l0,-0x2fb,%l0
8885 retl
8886 fcmps %fcc2,%f6 ,%f11
8887p0_jmpl_2_he:
8888 fsubs %f28,%f24,%f20
8889 add %l7,-0xa2f,%l4
8890 fadds %f28,%f20,%f18
8891 sub %l2,%l2,%l0
8892 sub %l6,-0x1e7,%l4
8893 orn %l6,%l6,%l5
8894 jmpl %g6+8,%g0
8895 sdivx %l1,0xc72,%l0
8896p0_call_2_he:
8897 addc %l3,%l4,%l5
8898 add %l2,0xa9e,%l5
8899 retl
8900 add %l1,-0x066,%l3
8901p0_jmpl_2_ho:
8902 fsubs %f28,%f24,%f20
8903 add %l7,-0xa2f,%l4
8904 fadds %f28,%f20,%f18
8905 sub %l2,%l2,%l0
8906 sub %l6,-0x1e7,%l4
8907 orn %l6,%l6,%l5
8908 jmpl %g6+8,%g0
8909 sdivx %l1,0xc72,%l0
8910p0_call_2_ho:
8911 addc %l3,%l4,%l5
8912 add %l2,0xa9e,%l5
8913 retl
8914 add %l1,-0x066,%l3
8915user_jump2_end:
8916 .seg "text"
8917 .align 0x2000
8918user_jump3_start:
8919 .skip 64
8920p0_jmpl_3_le:
8921 xnor %l3,0x9e5,%l0
8922 jmpl %g6+8,%g0
8923 udivx %l2,0x1b3,%l1
8924p0_call_3_le:
8925 umul %l6,%l4,%l6
8926 fsqrts %f12,%f10
8927 fdivs %f6 ,%f6 ,%f5
8928 umul %l1,%l7,%l6
8929 retl
8930 sub %l6,%l5,%l4
8931p0_jmpl_3_lo:
8932 xnor %l3,0x9e5,%l0
8933 jmpl %g6+8,%g0
8934 udivx %l2,0x1b3,%l1
8935p0_call_3_lo:
8936 umul %l6,%l4,%l6
8937 fsqrts %f12,%f10
8938 fdivs %f6 ,%f6 ,%f5
8939 umul %l1,%l7,%l6
8940 retl
8941 sub %l6,%l5,%l4
8942p0_jmpl_3_he:
8943 xor %l4,%l6,%l6
8944 fdivs %f31,%f26,%f30
8945 fdivs %f22,%f23,%f22
8946 sdivx %l4,0x0f8,%l4
8947 fdivs %f27,%f29,%f31
8948 jmpl %g6+8,%g0
8949 or %l3,-0x368,%l3
8950p0_call_3_he:
8951 udivx %l7,%l5,%l2
8952 andn %l0,%l1,%l1
8953 retl
8954 fsubs %f28,%f30,%f17
8955p0_jmpl_3_ho:
8956 xor %l4,%l6,%l6
8957 fdivs %f31,%f26,%f30
8958 fdivs %f22,%f23,%f22
8959 sdivx %l4,0x0f8,%l4
8960 fdivs %f27,%f29,%f31
8961 jmpl %g6+8,%g0
8962 or %l3,-0x368,%l3
8963p0_call_3_ho:
8964 udivx %l7,%l5,%l2
8965 andn %l0,%l1,%l1
8966 retl
8967 fsubs %f28,%f30,%f17
8968user_jump3_end:
8969
8970 .seg "data"
8971 .align 0x2000
8972user_data_start:
8973done_flags:
8974 .word 0
8975 .align 8
8976done_count:
8977 .word 0,0
8978Start_Flags:
8979 .word 0,0,0,0
8980 .align 64
8981Finish_Flag:
8982 .word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
8983 .word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
8984 .align 8
8985num_processors:
8986 .word 1
8987v8_binary:
8988 .word 0
8989no_fpu:
8990 .word 0
8991max_ireg:
8992 .word 8,0
8993max_freg:
8994 .word 32,0
8995 .align 8
8996park_semaphore:
8997 .word 0,0
8998 .align 64
8999p0_temp:
9000 .word 0,0,0,0,0,0,0,0
9001 .word 0,0,0,0,0,0,0,0
9002 .word 0,0,0,0,0,0,0,0
9003 .word 0,0,0,0,0,0,0,0
9004p0_debug:
9005 .word 0,0,0,0,0,0,0,0
9006 .word 0,0,0,0,0,0,0,0
9007p0_fsr:
9008 .word 0x00000000,0x00000000
9009 .align 8
9010p0_loop_cnt:
9011 .word 1,0
9012max_windows:
9013 .word 1,0,0,0,0,0,0,0
9014 .word 0,0,0,0,0,0,0,0
9015 .word 0,0,0,0,0,0,0,0
9016 .word 0,0,0,0,0,0,0,0
9017 .word 0,0,0,0,0,0,0,0
9018 .word 0,0,0,0,0,0,0,0
9019 .word 0,0,0,0,0,0,0,0
9020 .word 0,0,0,0,0,0,0,0
9021 .word 0,0,0,0,0,0,0,0
9022 .word 0,0,0,0,0,0,0,0
9023 .word 0,0,0,0,0,0,0,0
9024 .word 0,0,0,0,0,0,0,0
9025 .word 0,0,0,0,0,0,0,0
9026 .word 0,0,0,0,0,0,0,0
9027 .word 0,0,0,0,0,0,0,0
9028 .word 0,0,0,0,0,0,0,0
9029 .word 0,0,0,0,0,0,0,0
9030 .word 0,0,0,0,0,0,0,0
9031 .word 0,0,0,0,0,0,0,0
9032 .word 0,0,0,0,0,0,0,0
9033 .word 0,0,0,0,0,0,0,0
9034 .word 0,0,0,0,0,0,0,0
9035 .word 0,0,0,0,0,0,0,0
9036 .word 0,0,0,0,0,0,0,0
9037 .word 0,0,0,0,0,0,0,0
9038 .word 0,0,0,0,0,0,0,0
9039 .word 0,0,0,0,0,0,0,0
9040 .word 0,0,0,0,0,0,0,0
9041 .word 0,0,0,0,0,0,0,0
9042 .word 0,0,0,0,0,0,0,0
9043 .word 0,0,0,0,0,0,0,0
9044 .word 0,0,0,0,0,0,0,0
9045
9046 .align 8
9047p0_init_registers:
9048 .word 0xb38c9c19,0x85e4f4be ! Init value for %l0
9049 .word 0xcf2f03c4,0x3b806569 ! Init value for %l1
9050 .word 0x971e39d5,0xb78e9224 ! Init value for %l2
9051 .word 0xf4ae0dea,0x334ffdef ! Init value for %l3
9052 .word 0xf8d69c52,0x1099bbca ! Init value for %l4
9053 .word 0x5a87e174,0x7cf06eb5 ! Init value for %l5
9054 .word 0xdab69ec3,0x05b349b0 ! Init value for %l6
9055 .word 0x186de40c,0x90570fbb ! Init value for %l7
9056 .align 64
9057p0_init_freg:
9058 .word 0x70371b50,0x2fdadc21 ! Init value for %f0
9059 .word 0x3809630e,0x74331627 ! Init value for %f2
9060 .word 0x7397b93c,0x5fb35edd ! Init value for %f4
9061 .word 0x28acf55a,0x300e7fc3 ! Init value for %f6
9062 .word 0x54a4cae8,0x3a0b2e59 ! Init value for %f8
9063 .word 0x283ba966,0x02a86c1f ! Init value for %f10
9064 .word 0x69e59c54,0x244ce695 ! Init value for %f12
9065 .word 0x71242b32,0x3d99573b ! Init value for %f14
9066 .word 0x23133980,0x2e35e391 ! Init value for %f16
9067 .word 0x0c24e6be,0x72b27d17 ! Init value for %f18
9068 .word 0x14c46e6c,0x3352414d ! Init value for %f20
9069 .word 0x4e58080a,0x4259d9b3 ! Init value for %f22
9070 .word 0x63d9c718,0x0538dbc9 ! Init value for %f24
9071 .word 0x44ff7b16,0x48a6290f ! Init value for %f26
9072 .word 0x1ca98f84,0x7a874f05 ! Init value for %f28
9073 .word 0x7b10ebe2,0x653ae72b ! Init value for %f30
9074 .word 0x41ebd3b0,0x7e9df701 ! Init value for %f32
9075 .word 0x4481c66e,0x59e45007 ! Init value for %f34
9076 .word 0x1f665f9c,0x7e1befbd ! Init value for %f36
9077 .word 0x7b5336ba,0x7bf35fa3 ! Init value for %f38
9078 .word 0x2c58bf48,0x4c1b1539 ! Init value for %f40
9079 .word 0x5a5e28c6,0x7459d1ff ! Init value for %f42
9080 .word 0x09a83eb4,0x5c2c0375 ! Init value for %f44
9081 .word 0x61df4892,0x4a86231b ! Init value for %f46
9082 .word 0x67cbe9e0,0x6d121671
9083 .word 0x71c3021e,0x35ff8ef7
9084 .word 0x60788ccc,0x003f6a2d
9085 .word 0x05b1816a,0x72c21193
9086 .word 0x100cb378,0x3a10daa9
9087 .word 0x3edab276,0x145a66ef
9088 .word 0x7abca9e4,0x06ca03e5
9089 .word 0x27824142,0x13c20b0b
9090p0_share_mask:
9091 .word 0xffff0000,0x00000000
9092 .word 0x00000000,0x00000000
9093 .word 0x00000000,0x00000000
9094 .word 0x00000000,0x00000000
9095 .word 0x00000000,0x00000000
9096 .word 0x00000000,0x00000000
9097 .word 0x00000000,0x00000000
9098 .word 0x00000000,0x00000000
9099p0_expected_registers:
9100 .word 0x00000000,0x00000000 ! %l0
9101 .word 0x00000000,0x00000000 ! %l1
9102 .word 0x00000000,0x00000000 ! %l2
9103 .word 0x00000000,0x00000045 ! %l3
9104 .word 0x00000000,0x00ffffff ! %l4
9105 .word 0x00000000,0x00000000 ! %l5
9106 .word 0x00000000,0x00000000 ! %l6
9107 .word 0x00000000,0x000000f6 ! %l7
9108p0_expected_fp_regs:
9109 .word 0x00000000,0x0878d47b ! %f0
9110 .word 0x465c0000,0x4886b629 ! %f2
9111 .word 0x000000ff,0xffffff38 ! %f4
9112 .word 0xe7390000,0x465c9153 ! %f6
9113 .word 0x0000ff00,0x6968571c ! %f8
9114 .word 0x00ffff7f,0x00ffff7f ! %f10
9115 .word 0x6968571c,0x2a030000 ! %f12
9116 .word 0x54983c02,0x7014e739 ! %f14
9117 .word 0x00000000,0x0878d47b ! %f16
9118 .word 0x00000000,0x00000000 ! %f18
9119 .word 0x00000000,0x00000000 ! %f20
9120 .word 0x7fffffff,0x00000000 ! %f22
9121 .word 0x00000000,0x1c576869 ! %f24
9122 .word 0x000003c4,0x7569f2ff ! %f26
9123 .word 0x2e43aea4,0x00006400 ! %f28
9124 .word 0x00001019,0x00000000 ! %f30
9125 .word 0x00000029,0x00000fe0 ! %fsr
9126p0_local0_expect:
9127 .word 0x46000000,0x00000000,0x00ffffff,0x000000ff ! PA = 0000000010001400
9128 .word 0xb3080000,0xffffff38,0x00000000,0xffffff7f ! PA = 0000000010001410
9129 .word 0x00000000,0x000003c4,0x000000f6,0x7569f2af ! PA = 0000000010001420
9130 .word 0x000000ff,0x000000ff,0x0000ff00,0x000000ff ! PA = 0000000010001430
9131p0_local0_sec_expect:
9132 .word 0x465c0000,0xff0000ff,0xff000000,0x69000000 ! PA = 0000000030001400
9133 .word 0x000000ff,0x89ff5cff,0x0da36aca,0x2f5af973 ! PA = 0000000030001410
9134 .word 0x757fa85b,0x2618b889,0xc1bcece7,0x7569f2af ! PA = 0000000030001420
9135 .word 0x02c30000,0x55ecbcc1,0x11d206a2,0x02e7deeb ! PA = 0000000030001430
9136! Scratch Area for Non-Transactional Memory Stores
9137 .word 0x4a1ac11e,0x6657ed2f,0x0adeadc2,0xb03f889b
9138 .word 0x09121086,0xa4109267,0x95ff626a,0x2f3dd593
9139 .word 0xe03d246e,0x6651351f,0x0e601f92,0xf95a6c0b
9140 .word 0x3a4fa4d6,0xf303cd57,0x0ecbcd3a,0xfcfd0403
9141p0_local1_expect:
9142 .word 0x000000ff,0x00000000,0xffffffff,0xffffffff ! PA = 0000000010041400
9143 .word 0x455ca907,0xc43da825,0x2a039126,0x000050d7 ! PA = 0000000010041410
9144 .word 0xfffcc3ff,0x1c576869,0x000003c4,0x7569f2ff ! PA = 0000000010041420
9145 .word 0x2e43aea4,0x00006400,0xcb62e463,0x00000000 ! PA = 0000000010041430
9146p0_local1_sec_expect:
9147 .word 0x7bd47808,0x00000000,0x29b68648,0x00005c46 ! PA = 0000000030041400
9148 .word 0x38ffffff,0xff000000,0x53915c46,0x000039e7 ! PA = 0000000030041410
9149 .word 0x1c576869,0x00ff0000,0x7fffff00,0x7fffff00 ! PA = 0000000030041420
9150 .word 0x0000032a,0x1c576869,0x39e71470,0x023c9854 ! PA = 0000000030041430
9151p0_local2_expect:
9152 .word 0x000000ff,0x00000000,0x00000000,0xffff0000 ! PA = 0000000010081400
9153 .word 0x0000571c,0x6968571c,0x00000000,0x00ff50d7 ! PA = 0000000010081410
9154 .word 0xfffcc3ff,0x1c576869,0x00000000,0x7569f2ff ! PA = 0000000010081420
9155 .word 0x2e43aea4,0xffffffff,0xcb62e463,0x00000000 ! PA = 0000000010081430
9156p0_local2_sec_expect:
9157 .word 0x00000000,0xc4576869,0x38ffffff,0xffffffff ! PA = 0000000030081400
9158 .word 0xff00ff00,0xff010000,0xffffffff,0x2691032a ! PA = 0000000030081410
9159 .word 0x6968571c,0x7569f2af,0xaff26975,0xe7ecbcc1 ! PA = 0000000030081420
9160 .word 0x00000000,0xa4ae432e,0x39000000,0x000003ff ! PA = 0000000030081430
9161p0_local3_expect:
9162 .word 0xffffff7f,0x00000000,0x5c45ffff,0x00000000 ! PA = 00000000100c1400
9163 .word 0x0000a907,0xc43da825,0x00000000,0x00001019 ! PA = 00000000100c1410
9164 .word 0x00000000,0xff00ff62,0x00000000,0x1c576869 ! PA = 00000000100c1420
9165 .word 0x00000000,0x0000ffc1,0x22000001,0x00000000 ! PA = 00000000100c1430
9166p0_local3_sec_expect:
9167 .word 0xf6000000,0x00000000,0x00ff0000,0x000000ff ! PA = 00000000300c1400
9168 .word 0xffffffff,0xffffffff,0x13d17938,0xeac6fb48 ! PA = 00000000300c1410
9169 .word 0x29b68648,0x7bd47808,0xff00780d,0x00ef007d ! PA = 00000000300c1420
9170 .word 0x25a83dc4,0x07a95c45,0x8b7a2f3c,0x3cb98a40 ! PA = 00000000300c1430
9171p0_local4_expect:
9172 .word 0x00005c46,0x00000000,0x00000000,0x000003ff ! PA = 0000000010101400
9173 .word 0x7fffffff,0x00000000,0xff000000,0x00000000 ! PA = 0000000010101410
9174 .word 0xc4030000,0x00000000,0xaff2ff75,0xf6000000 ! PA = 0000000010101420
9175 .word 0x00000000,0xc4576869,0x00000000,0x000000ff ! PA = 0000000010101430
9176p0_local4_sec_expect:
9177 .word 0xffffffff,0x4886b629,0x89000000,0x000000ff ! PA = 0000000030101400
9178 .word 0x000000f6,0x000000ff,0x00000000,0x000000ff ! PA = 0000000030101410
9179 .word 0xfffcc3ff,0x1c576869,0x41737136,0x7569f2af ! PA = 0000000030101420
9180 .word 0xffffffff,0xffff83ef,0x00ff0000,0x63e462cb ! PA = 0000000030101430
9181p0_local5_expect:
9182 .word 0x7f000000,0x000000ff,0x00000000,0x00000000 ! PA = 0000000010141400
9183 .word 0x00000000,0x46000000,0x00000000,0xffffff7f ! PA = 0000000010141410
9184 .word 0x39ff0000,0x000003c4,0x53915c46,0x3900d900 ! PA = 0000000010141420
9185 .word 0x696857c4,0x00000000,0x00000000,0xf6000000 ! PA = 0000000010141430
9186p0_local5_sec_expect:
9187 .word 0x455ca907,0x00000000,0x00ffffff,0xffffffff ! PA = 0000000030141400
9188 .word 0x00000000,0xff000000,0x00000000,0x000000ff ! PA = 0000000030141410
9189 .word 0xfffcc3ff,0x1c576869,0x41737136,0x7569f2af ! PA = 0000000030141420
9190 .word 0x00000000,0x00000000,0x54983c02,0x63e462cb ! PA = 0000000030141430
9191p0_local6_expect:
9192 .word 0x65d8ffef,0x00000000,0x25a83dc4,0x00000000 ! PA = 0000000010181400
9193 .word 0x1c57ff39,0x00000000,0x53915c45,0x6f3e780d ! PA = 0000000010181410
9194 .word 0x00000050,0x00000000,0x53915c46,0x3900d900 ! PA = 0000000010181420
9195 .word 0x38ffffff,0x00000000,0xcb62e463,0x00000000 ! PA = 0000000010181430
9196p0_local6_sec_expect:
9197 .word 0x00000000,0xff000000,0x00000000,0x00000000 ! PA = 0000000030181400
9198 .word 0x455c6869,0xffffffff,0xff0000ff,0x2691032a ! PA = 0000000030181410
9199 .word 0x6968571c,0xaff269f5,0xfff26975,0xc4030000 ! PA = 0000000030181420
9200 .word 0x00640000,0xa4ae432e,0x00000000,0x000000ff ! PA = 0000000030181430
9201share0_expect:
9202 .word 0x00ff56b0,0x17dd8e01,0x7798a16e,0x521adf07 ! PA = 00000000201c0000
9203 .word 0x6add529c,0x7e4336bd,0x5d2501ba,0x6e631ea3 ! PA = 00000000201c0010
9204 .word 0x6ba62248,0x4ff90c39,0x471de3c6,0x1089c0ff ! PA = 00000000201c0020
9205 .word 0x4dd711b4,0x0dbfaa75,0x102ff392,0x6aad421b ! PA = 00000000201c0030
9206share1_expect:
9207 .word 0x5c462ce0,0x4a8a6d71,0x3db79d1e,0x1e04ddf7 ! PA = 0000000020800000
9208 .word 0x0c4b3fcc,0x52fb712d,0x2bcd0c6a,0x3f3c9093 ! PA = 0000000020800010
9209 .word 0x5b81d678,0x3d9f91a9,0x07102d76,0x599115ef ! PA = 0000000020800020
9210 .word 0x509f3ce4,0x3fea6ae5,0x0034ac42,0x2cabea0b ! PA = 0000000020800030
9211 .word 0xffff7f10,0x63f258e1,0x654df4ce,0x213f48e7 ! PA = 0000000020800040
9212 .word 0x709468fc,0x7aec779d,0x0cdb331a,0x30622e83 ! PA = 0000000020800050
9213 .word 0x62ed86a8,0x6868a319,0x3e935326,0x39ac56df ! PA = 0000000020800060
9214 .word 0x06c82414,0x224d7755,0x05f100f2,0x04123dfb ! PA = 0000000020800070
9215share2_expect:
9216 .word 0xff894d40,0x01945051,0x1a7ea87e,0x65811fd7 ! PA = 00000000211c0000
9217 .word 0x7c33ce2c,0x3fc54a0d,0x49e275ca,0x4d3af873 ! PA = 00000000211c0010
9218 .word 0x135432d8,0x3d334089,0x0faa54d6,0x2cf283cf ! PA = 00000000211c0020
9219 .word 0x01acc744,0x6bf7cfc5,0x46d7f1a2,0x7ca73deb ! PA = 00000000211c0030
9220share3_expect:
9221 .word 0xf6ff9770,0x7baf53c1,0x212cb82e,0x554162c7 ! PA = 0000000021800000
9222 .word 0x79646f5c,0x21f4e87d,0x5035d47a,0x5dedee63 ! PA = 0000000021800010
9223 .word 0x4fe0db08,0x1b9e69f9,0x0c183286,0x083a9cbf ! PA = 0000000021800020
9224 .word 0x50682674,0x42b87435,0x641c7e52,0x56f1e9db ! PA = 0000000021800030
9225 .word 0x00ff5da0,0x55426331,0x04fb23de,0x2bb711b7 ! PA = 0000000021800040
9226 .word 0x48214c8c,0x48aa52ed,0x60e84f2a,0x57621053 ! PA = 0000000021800050
9227 .word 0x7d7e7f38,0x46091f69,0x655fec36,0x691ba1af ! PA = 0000000021800060
9228 .word 0x2fd541a4,0x2b1e64a5,0x2ab1a702,0x783941cb ! PA = 0000000021800070
9229 .word 0xa8259fd0,0x2c0c7ea1,0x494ceb8e,0x64d92ca7 ! PA = 0000000021800080
9230 .word 0x0e2565bc,0x71d4895d,0x40cce5da,0x4b3e5e43 ! PA = 0000000021800090
9231 .word 0x32d81f68,0x519260d9,0x1cc481e6,0x25ec929f ! PA = 00000000218000a0
9232 .word 0x3a8f18d4,0x7878a115,0x434a6bb2,0x5a8445bb ! PA = 00000000218000b0
9233 .word 0x00005e00,0x288ca611,0x19450f3e,0x2d5eb397 ! PA = 00000000218000c0
9234 .word 0x66ebbaec,0x62228bcd,0x6876988a,0x57e9d833 ! PA = 00000000218000d0
9235 .word 0x6858bb98,0x16192e49,0x3348f396,0x3dc46f8f ! PA = 00000000218000e0
9236 .word 0x18f0ac04,0x3cd62985,0x6259cc62,0x7c99f5ab ! PA = 00000000218000f0
9237 .word 0x00009830,0x6e01d981,0x77c68eee,0x52bea687 ! PA = 0000000021800100
9238 .word 0x13af4c1c,0x55035a3d,0x3438673a,0x188b7e23 ! PA = 0000000021800110
9239 .word 0x282b53c8,0x1e3c87b9,0x59b04146,0x487a387f ! PA = 0000000021800120
9240 .word 0x3114fb34,0x3905fdf5,0x7812c912,0x5201519b ! PA = 0000000021800130
9241 .word 0xffff4e60,0x0a6b18f1,0x6f746a9e,0x33300577 ! PA = 0000000021800140
9242 .word 0x2b6b194c,0x6ca5f4ad,0x142551ea,0x150a5013 ! PA = 0000000021800150
9243 .word 0x3e3ae7f8,0x175b6d29,0x207d6af6,0x66a4ed6f ! PA = 0000000021800160
9244 .word 0x56d70664,0x4c971e65,0x606861c2,0x3301598b ! PA = 0000000021800170
9245 .word 0xffff8090,0x66876461,0x42b1a24e,0x2da9d067 ! PA = 0000000021800180
9246 .word 0x4ada227c,0x21f95b1d,0x3c10589a,0x320d4e03 ! PA = 0000000021800190
9247 .word 0x68327828,0x4194de99,0x27f370a6,0x319b8e5f ! PA = 00000000218001a0
9248 .word 0x7bd1cd94,0x65d88ad5,0x130d9672,0x4ca10d7b ! PA = 00000000218001b0
9249 .word 0x48ff2ec0,0x35d5bbd1,0x1ba135fe,0x11e30757 ! PA = 00000000218001c0
9250 .word 0x447767ac,0x34ac8d8d,0x538c7b4a,0x20fb77f3 ! PA = 00000000218001d0
9251 .word 0x057d0458,0x5fc7dc09,0x50155256,0x2b751b4f ! PA = 00000000218001e0
9252 .word 0x5f6050c4,0x71d94345,0x53756722,0x10a76d6b ! PA = 00000000218001f0
9253p0_invalidate_semaphore:
9254 .word 0,0
9255user_data_end:
9256
9257
9258SECTION .p0_local0 DATA_VA=0x000800000
9259
9260attr_data {
9261 Name = .p0_local0,
9262 VA = 0x0000000000800000,
9263 RA = ra2pa(0x0000000010000000,0),
9264 PA = ra2pa(0x0000000010000000,0),
9265 part_0_ctx_nonzero_tsb_config_0,
9266 TTE_Context=PCONTEXT,
9267 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9268 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9269 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9270 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9271}
9272
9273 .data
9274 .seg "data"
9275 .align 0x2000
9276 .global p0_local0_start
9277p0_local0_begin:
9278 .skip 0x1400
9279p0_local0_start:
9280 .word 0x097e7c10,0x205141e1,0x5c4b99ce,0x13fb39e7 ! PA = 0000000010001400
9281 .word 0x2ab5f5fc,0x50abb09d,0x0745e81a,0x196cef83 ! PA = 0000000010001410
9282 .word 0x62a0a3a8,0x0d392c19,0x58b81826,0x2ffee7df ! PA = 0000000010001420
9283 .word 0x5781d114,0x46b05055,0x69acd5f2,0x3bf59efb ! PA = 0000000010001430
9284p0_local0_end:
9285
9286SECTION .p0_local0_sec DATA_VA=0x000800000
9287
9288attr_data {
9289 Name = .p0_local0_sec,
9290 VA = 0x0000000000800000,
9291 RA = ra2pa(0x0000000030000000,0),
9292 PA = ra2pa(0x0000000030000000,0),
9293 part_0_ctx_nonzero_tsb_config_0,
9294 TTE_Context=SCONTEXT,
9295 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9296 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9297 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9298 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9299}
9300
9301 .data
9302 .seg "data"
9303 .align 0x2000
9304 .global p0_local0_sec_start
9305p0_local0_sec_begin:
9306 .skip 0x1400
9307p0_local0_sec_start:
9308 .word 0x258e8a40,0x09da7951,0x343e8d7e,0x718e50d7 ! PA = 0000000030001400
9309 .word 0x06999b2c,0x4d0fc30d,0x0da36aca,0x2f5af973 ! PA = 0000000030001410
9310 .word 0x197f8fd8,0x06730989,0x4df959d6,0x375e54cf ! PA = 0000000030001420
9311 .word 0x5552b444,0x66ede8c5,0x11d206a2,0x02e7deeb ! PA = 0000000030001430
9312p0_local0_sec_end:
9313
9314SECTION .p0_local1 DATA_VA=0x000802000
9315
9316attr_data {
9317 Name = .p0_local1,
9318 VA = 0x0000000000802000,
9319 RA = ra2pa(0x0000000010040000,0),
9320 PA = ra2pa(0x0000000010040000,0),
9321 part_0_ctx_nonzero_tsb_config_0,
9322 TTE_Context=PCONTEXT,
9323 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9324 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9325 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9326 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9327}
9328
9329 .data
9330 .seg "data"
9331 .align 0x2000
9332 .global p0_local1_start
9333p0_local1_begin:
9334 .skip 0x1400
9335p0_local1_start:
9336 .word 0x74471470,0x55ecbcc1,0x417edd2e,0x2d2fd3c7 ! PA = 0000000010041400
9337 .word 0x625e7c5c,0x09daa17d,0x4a1d097a,0x30b32f63 ! PA = 0000000010041410
9338 .word 0x7bd47808,0x595d72f9,0x34617786,0x734fadbf ! PA = 0000000010041420
9339 .word 0x274a5374,0x2151cd35,0x0524d352,0x5d1fcadb ! PA = 0000000010041430
9340p0_local1_end:
9341
9342SECTION .p0_local1_sec DATA_VA=0x000802000
9343
9344attr_data {
9345 Name = .p0_local1_sec,
9346 VA = 0x0000000000802000,
9347 RA = ra2pa(0x0000000030040000,0),
9348 PA = ra2pa(0x0000000030040000,0),
9349 part_0_ctx_nonzero_tsb_config_0,
9350 TTE_Context=SCONTEXT,
9351 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9352 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9353 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9354 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9355}
9356
9357 .data
9358 .seg "data"
9359 .align 0x2000
9360 .global p0_local1_sec_start
9361p0_local1_sec_begin:
9362 .skip 0x1400
9363p0_local1_sec_start:
9364 .word 0x17b31aa0,0x5b870c31,0x13af88de,0x7616c2b7 ! PA = 0000000030041400
9365 .word 0x41ff998c,0x423b4bed,0x41c5c42a,0x465c9153 ! PA = 0000000030041410
9366 .word 0x528a5c38,0x1c576869,0x41737136,0x7569f2af ! PA = 0000000030041420
9367 .word 0x2e43aea4,0x0e6afda5,0x54983c02,0x63e462cb ! PA = 0000000030041430
9368p0_local1_sec_end:
9369
9370SECTION .p0_local2 DATA_VA=0x000804000
9371
9372attr_data {
9373 Name = .p0_local2,
9374 VA = 0x0000000000804000,
9375 RA = ra2pa(0x0000000010080000,0),
9376 PA = ra2pa(0x0000000010080000,0),
9377 part_0_ctx_nonzero_tsb_config_0,
9378 TTE_Context=PCONTEXT,
9379 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9380 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9381 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9382 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9383}
9384
9385 .data
9386 .seg "data"
9387 .align 0x2000
9388 .global p0_local2_start
9389p0_local2_begin:
9390 .skip 0x1400
9391p0_local2_start:
9392 .word 0x4b9d9cd0,0x0c6867a1,0x3233908e,0x3c3a1da7 ! PA = 0000000010081400
9393 .word 0x6f37f2bc,0x4820c25d,0x7d709ada,0x35fe1f43 ! PA = 0000000010081410
9394 .word 0x184c3c68,0x387fe9d9,0x7a7246e6,0x0804239f ! PA = 0000000010081420
9395 .word 0x28d9c5d4,0x15887a15,0x6cdf40b2,0x453ca6bb ! PA = 0000000010081430
9396p0_local2_end:
9397
9398SECTION .p0_local2_sec DATA_VA=0x000804000
9399
9400attr_data {
9401 Name = .p0_local2_sec,
9402 VA = 0x0000000000804000,
9403 RA = ra2pa(0x0000000030080000,0),
9404 PA = ra2pa(0x0000000030080000,0),
9405 part_0_ctx_nonzero_tsb_config_0,
9406 TTE_Context=SCONTEXT,
9407 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9408 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9409 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9410 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9411}
9412
9413 .data
9414 .seg "data"
9415 .align 0x2000
9416 .global p0_local2_sec_start
9417p0_local2_sec_begin:
9418 .skip 0x1400
9419p0_local2_sec_start:
9420 .word 0x15919b00,0x650fcf11,0x4c2df43e,0x2050e497 ! PA = 0000000030081400
9421 .word 0x298287ec,0x743a04cd,0x39b08d8a,0x51fed933 ! PA = 0000000030081410
9422 .word 0x29851898,0x59b5f749,0x6460f896,0x1e35408f ! PA = 0000000030081420
9423 .word 0x63679904,0x5cb94285,0x466ce162,0x33ef96ab ! PA = 0000000030081430
9424p0_local2_sec_end:
9425
9426SECTION .p0_local3 DATA_VA=0x000806000
9427
9428attr_data {
9429 Name = .p0_local3,
9430 VA = 0x0000000000806000,
9431 RA = ra2pa(0x00000000100c0000,0),
9432 PA = ra2pa(0x00000000100c0000,0),
9433 part_0_ctx_nonzero_tsb_config_0,
9434 TTE_Context=PCONTEXT,
9435 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9436 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9437 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9438 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9439}
9440
9441 .data
9442 .seg "data"
9443 .align 0x2000
9444 .global p0_local3_start
9445p0_local3_begin:
9446 .skip 0x1400
9447p0_local3_start:
9448 .word 0x74da1530,0x5cbc4281,0x6881b3ee,0x63d21787 ! PA = 00000000100c1400
9449 .word 0x561a591c,0x15f6133d,0x16d89c3a,0x6985bf23 ! PA = 00000000100c1410
9450 .word 0x745ff0c8,0x5e9890b9,0x34028646,0x43d4497f ! PA = 00000000100c1420
9451 .word 0x68082834,0x38cc56f5,0x15741e12,0x5784329b ! PA = 00000000100c1430
9452p0_local3_end:
9453
9454SECTION .p0_local3_sec DATA_VA=0x000806000
9455
9456attr_data {
9457 Name = .p0_local3_sec,
9458 VA = 0x0000000000806000,
9459 RA = ra2pa(0x00000000300c0000,0),
9460 PA = ra2pa(0x00000000300c0000,0),
9461 part_0_ctx_nonzero_tsb_config_0,
9462 TTE_Context=SCONTEXT,
9463 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9464 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9465 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9466 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9467}
9468
9469 .data
9470 .seg "data"
9471 .align 0x2000
9472 .global p0_local3_sec_start
9473p0_local3_sec_begin:
9474 .skip 0x1400
9475p0_local3_sec_start:
9476 .word 0x12820b60,0x556cc1f1,0x15d1cf9e,0x58f4b677 ! PA = 00000000300c1400
9477 .word 0x2ffa664c,0x6383edad,0x48fbc6ea,0x3879d113 ! PA = 00000000300c1410
9478 .word 0x28c7c4f8,0x4886b629,0x7dd9eff6,0x0d783e6f ! PA = 00000000300c1420
9479 .word 0x2e967364,0x1d50b765,0x79e7f6c2,0x3c417a8b ! PA = 00000000300c1430
9480p0_local3_sec_end:
9481
9482SECTION .p0_local4 DATA_VA=0x000808000
9483
9484attr_data {
9485 Name = .p0_local4,
9486 VA = 0x0000000000808000,
9487 RA = ra2pa(0x0000000010100000,0),
9488 PA = ra2pa(0x0000000010100000,0),
9489 part_0_ctx_nonzero_tsb_config_0,
9490 TTE_Context=PCONTEXT,
9491 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9492 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9493 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9494 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9495}
9496
9497 .data
9498 .seg "data"
9499 .align 0x2000
9500 .global p0_local4_start
9501p0_local4_begin:
9502 .skip 0x1400
9503p0_local4_start:
9504 .word 0x71547d90,0x0be04d61,0x1a81474e,0x52afc167 ! PA = 0000000010101400
9505 .word 0x77ddaf7c,0x69d2941d,0x47ed0d9a,0x57820f03 ! PA = 0000000010101410
9506 .word 0x68679528,0x2b9f6799,0x662a35a6,0x08781f5f ! PA = 0000000010101420
9507 .word 0x4cad7a94,0x0c9563d5,0x2f7b6b72,0x432e6e7b ! PA = 0000000010101430
9508p0_local4_end:
9509
9510SECTION .p0_local4_sec DATA_VA=0x000808000
9511
9512attr_data {
9513 Name = .p0_local4_sec,
9514 VA = 0x0000000000808000,
9515 RA = ra2pa(0x0000000030100000,0),
9516 PA = ra2pa(0x0000000030100000,0),
9517 part_0_ctx_nonzero_tsb_config_0,
9518 TTE_Context=SCONTEXT,
9519 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9520 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9521 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9522 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9523}
9524
9525 .data
9526 .seg "data"
9527 .align 0x2000
9528 .global p0_local4_sec_start
9529p0_local4_sec_begin:
9530 .skip 0x1400
9531p0_local4_sec_start:
9532 .word 0x1ddc6bc0,0x0795e4d1,0x24b31afe,0x14ba3857 ! PA = 0000000030101400
9533 .word 0x243f34ac,0x7c91068d,0x7f3f704a,0x2c0578f3 ! PA = 0000000030101410
9534 .word 0x76aa6158,0x1ec1a509,0x50f65756,0x2aeaec4f ! PA = 0000000030101420
9535 .word 0x25a83dc4,0x07a95c45,0x3da17c22,0x12120e6b ! PA = 0000000030101430
9536p0_local4_sec_end:
9537
9538SECTION .p0_local5 DATA_VA=0x00080a000
9539
9540attr_data {
9541 Name = .p0_local5,
9542 VA = 0x000000000080a000,
9543 RA = ra2pa(0x0000000010140000,0),
9544 PA = ra2pa(0x0000000010140000,0),
9545 part_0_ctx_nonzero_tsb_config_0,
9546 TTE_Context=PCONTEXT,
9547 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9548 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9549 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9550 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9551}
9552
9553 .data
9554 .seg "data"
9555 .align 0x2000
9556 .global p0_local5_start
9557p0_local5_begin:
9558 .skip 0x1400
9559p0_local5_start:
9560 .word 0x5e64d5f0,0x0acc8841,0x7a4a4aae,0x438b1b47 ! PA = 0000000010141400
9561 .word 0x1159f5dc,0x262e44fd,0x7e45eefa,0x582b0ee3 ! PA = 0000000010141410
9562 .word 0x68bb2988,0x2b8c6e79,0x12015506,0x43a7a53f ! PA = 0000000010141420
9563 .word 0x1aa1bcf4,0x7e5ba0b5,0x278d28d2,0x03735a5b ! PA = 0000000010141430
9564p0_local5_end:
9565
9566SECTION .p0_local5_sec DATA_VA=0x00080a000
9567
9568attr_data {
9569 Name = .p0_local5_sec,
9570 VA = 0x000000000080a000,
9571 RA = ra2pa(0x0000000030140000,0),
9572 PA = ra2pa(0x0000000030140000,0),
9573 part_0_ctx_nonzero_tsb_config_0,
9574 TTE_Context=SCONTEXT,
9575 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9576 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9577 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9578 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9579}
9580
9581 .data
9582 .seg "data"
9583 .align 0x2000
9584 .global p0_local5_sec_start
9585p0_local5_sec_begin:
9586 .skip 0x1400
9587p0_local5_sec_start:
9588 .word 0x62f8bc20,0x028337b1,0x28e9d65e,0x54596a37 ! PA = 0000000030141400
9589 .word 0x3128f30c,0x17d94f6d,0x281389aa,0x2ad9d0d3 ! PA = 0000000030141410
9590 .word 0x5584edb8,0x3e5ec3e9,0x1cce2eb6,0x6a454a2f ! PA = 0000000030141420
9591 .word 0x3a74f824,0x3f3b3125,0x1c317182,0x1699524b ! PA = 0000000030141430
9592p0_local5_sec_end:
9593
9594SECTION .p0_local6 DATA_VA=0x00080c000
9595
9596attr_data {
9597 Name = .p0_local6,
9598 VA = 0x000000000080c000,
9599 RA = ra2pa(0x0000000010180000,0),
9600 PA = ra2pa(0x0000000010180000,0),
9601 part_0_ctx_nonzero_tsb_config_0,
9602 TTE_Context=PCONTEXT,
9603 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9604 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9605 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9606 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9607}
9608
9609 .data
9610 .seg "data"
9611 .align 0x2000
9612 .global p0_local6_start
9613p0_local6_begin:
9614 .skip 0x1400
9615p0_local6_start:
9616 .word 0x75631e50,0x7678f321,0x35f4be0e,0x7d1c2527 ! PA = 0000000010181400
9617 .word 0x3b672c3c,0x198125dd,0x637b405a,0x0fb8bec3 ! PA = 0000000010181410
9618 .word 0x05b2ade8,0x1657a559,0x349fe466,0x6f1adb1f ! PA = 0000000010181420
9619 .word 0x71bcef54,0x67970d95,0x26415632,0x5f8af63b ! PA = 0000000010181430
9620p0_local6_end:
9621
9622SECTION .p0_local6_sec DATA_VA=0x00080c000
9623
9624attr_data {
9625 Name = .p0_local6_sec,
9626 VA = 0x000000000080c000,
9627 RA = ra2pa(0x0000000030180000,0),
9628 PA = ra2pa(0x0000000030180000,0),
9629 part_0_ctx_nonzero_tsb_config_0,
9630 TTE_Context=SCONTEXT,
9631 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9632 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9633 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9634 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9635}
9636
9637 .data
9638 .seg "data"
9639 .align 0x2000
9640 .global p0_local6_sec_start
9641p0_local6_sec_begin:
9642 .skip 0x1400
9643p0_local6_sec_start:
9644 .word 0x292efc80,0x792cba91,0x4e8e01be,0x248a4c17 ! PA = 0000000030181400
9645 .word 0x5d8fa16c,0x79d4c84d,0x4b10130a,0x7f2ed8b3 ! PA = 0000000030181410
9646 .word 0x23af6a18,0x355612c9,0x1c797616,0x4b3f580f ! PA = 0000000030181420
9647 .word 0x3ad4a284,0x537e3605,0x5c2fd6e2,0x770f462b ! PA = 0000000030181430
9648p0_local6_sec_end:
9649
9650SECTION .share0 DATA_VA=0x00080e000
9651
9652attr_data {
9653 Name = .share0,
9654 VA = 0x000000000080e000,
9655 RA = ra2pa(0x00000000201c0000,0),
9656 PA = ra2pa(0x00000000201c0000,0),
9657 part_0_ctx_nonzero_tsb_config_0,
9658 TTE_Context=PCONTEXT,
9659 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9660 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9661 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9662 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9663}
9664
9665 .data
9666 .seg "data"
9667 .align 0x2000
9668 .global share0_start
9669share0_begin:
9670share0_start:
9671 .word 0x0ba756b0,0x17dd8e01,0x7798a16e,0x521adf07 ! PA = 00000000201c0000
9672 .word 0x6add529c,0x7e4336bd,0x5d2501ba,0x6e631ea3 ! PA = 00000000201c0010
9673 .word 0x6ba62248,0x4ff90c39,0x471de3c6,0x1089c0ff ! PA = 00000000201c0020
9674 .word 0x4dd711b4,0x0dbfaa75,0x102ff392,0x6aad421b ! PA = 00000000201c0030
9675share0_end:
9676
9677SECTION .share1 DATA_VA=0x000810000
9678
9679attr_data {
9680 Name = .share1,
9681 VA = 0x0000000000810000,
9682 RA = ra2pa(0x0000000020800000,0),
9683 PA = ra2pa(0x0000000020800000,0),
9684 part_0_ctx_nonzero_tsb_config_0,
9685 TTE_Context=PCONTEXT,
9686 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9687 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9688 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9689 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9690}
9691
9692 .data
9693 .seg "data"
9694 .align 0x2000
9695 .global share1_start
9696share1_begin:
9697share1_start:
9698 .word 0x53d72ce0,0x4a8a6d71,0x3db79d1e,0x1e04ddf7 ! PA = 0000000020800000
9699 .word 0x0c4b3fcc,0x52fb712d,0x2bcd0c6a,0x3f3c9093 ! PA = 0000000020800010
9700 .word 0x5b81d678,0x3d9f91a9,0x07102d76,0x599115ef ! PA = 0000000020800020
9701 .word 0x509f3ce4,0x3fea6ae5,0x0034ac42,0x2cabea0b ! PA = 0000000020800030
9702 .word 0x12897f10,0x63f258e1,0x654df4ce,0x213f48e7 ! PA = 0000000020800040
9703 .word 0x709468fc,0x7aec779d,0x0cdb331a,0x30622e83 ! PA = 0000000020800050
9704 .word 0x62ed86a8,0x6868a319,0x3e935326,0x39ac56df ! PA = 0000000020800060
9705 .word 0x06c82414,0x224d7755,0x05f100f2,0x04123dfb ! PA = 0000000020800070
9706share1_end:
9707
9708SECTION .share2 DATA_VA=0x000812000
9709
9710attr_data {
9711 Name = .share2,
9712 VA = 0x0000000000812000,
9713 RA = ra2pa(0x00000000211c0000,0),
9714 PA = ra2pa(0x00000000211c0000,0),
9715 part_0_ctx_nonzero_tsb_config_0,
9716 TTE_Context=PCONTEXT,
9717 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9718 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9719 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9720 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9721}
9722
9723 .data
9724 .seg "data"
9725 .align 0x2000
9726 .global share2_start
9727share2_begin:
9728share2_start:
9729 .word 0x62494d40,0x01945051,0x1a7ea87e,0x65811fd7 ! PA = 00000000211c0000
9730 .word 0x7c33ce2c,0x3fc54a0d,0x49e275ca,0x4d3af873 ! PA = 00000000211c0010
9731 .word 0x135432d8,0x3d334089,0x0faa54d6,0x2cf283cf ! PA = 00000000211c0020
9732 .word 0x01acc744,0x6bf7cfc5,0x46d7f1a2,0x7ca73deb ! PA = 00000000211c0030
9733share2_end:
9734
9735SECTION .share3 DATA_VA=0x000814000
9736
9737attr_data {
9738 Name = .share3,
9739 VA = 0x0000000000814000,
9740 RA = ra2pa(0x0000000021800000,0),
9741 PA = ra2pa(0x0000000021800000,0),
9742 part_0_ctx_nonzero_tsb_config_0,
9743 TTE_Context=PCONTEXT,
9744 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9745 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9746 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9747 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9748}
9749
9750 .data
9751 .seg "data"
9752 .align 0x2000
9753 .global share3_start
9754share3_begin:
9755share3_start:
9756 .word 0x17619770,0x7baf53c1,0x212cb82e,0x554162c7 ! PA = 0000000021800000
9757 .word 0x79646f5c,0x21f4e87d,0x5035d47a,0x5dedee63 ! PA = 0000000021800010
9758 .word 0x4fe0db08,0x1b9e69f9,0x0c183286,0x083a9cbf ! PA = 0000000021800020
9759 .word 0x50682674,0x42b87435,0x641c7e52,0x56f1e9db ! PA = 0000000021800030
9760 .word 0x6fdd5da0,0x55426331,0x04fb23de,0x2bb711b7 ! PA = 0000000021800040
9761 .word 0x48214c8c,0x48aa52ed,0x60e84f2a,0x57621053 ! PA = 0000000021800050
9762 .word 0x7d7e7f38,0x46091f69,0x655fec36,0x691ba1af ! PA = 0000000021800060
9763 .word 0x2fd541a4,0x2b1e64a5,0x2ab1a702,0x783941cb ! PA = 0000000021800070
9764 .word 0x43879fd0,0x2c0c7ea1,0x494ceb8e,0x64d92ca7 ! PA = 0000000021800080
9765 .word 0x0e2565bc,0x71d4895d,0x40cce5da,0x4b3e5e43 ! PA = 0000000021800090
9766 .word 0x32d81f68,0x519260d9,0x1cc481e6,0x25ec929f ! PA = 00000000218000a0
9767 .word 0x3a8f18d4,0x7878a115,0x434a6bb2,0x5a8445bb ! PA = 00000000218000b0
9768 .word 0x33eb5e00,0x288ca611,0x19450f3e,0x2d5eb397 ! PA = 00000000218000c0
9769 .word 0x66ebbaec,0x62228bcd,0x6876988a,0x57e9d833 ! PA = 00000000218000d0
9770 .word 0x6858bb98,0x16192e49,0x3348f396,0x3dc46f8f ! PA = 00000000218000e0
9771 .word 0x18f0ac04,0x3cd62985,0x6259cc62,0x7c99f5ab ! PA = 00000000218000f0
9772 .word 0x5c539830,0x6e01d981,0x77c68eee,0x52bea687 ! PA = 0000000021800100
9773 .word 0x13af4c1c,0x55035a3d,0x3438673a,0x188b7e23 ! PA = 0000000021800110
9774 .word 0x282b53c8,0x1e3c87b9,0x59b04146,0x487a387f ! PA = 0000000021800120
9775 .word 0x3114fb34,0x3905fdf5,0x7812c912,0x5201519b ! PA = 0000000021800130
9776 .word 0x01cb4e60,0x0a6b18f1,0x6f746a9e,0x33300577 ! PA = 0000000021800140
9777 .word 0x2b6b194c,0x6ca5f4ad,0x142551ea,0x150a5013 ! PA = 0000000021800150
9778 .word 0x3e3ae7f8,0x175b6d29,0x207d6af6,0x66a4ed6f ! PA = 0000000021800160
9779 .word 0x56d70664,0x4c971e65,0x606861c2,0x3301598b ! PA = 0000000021800170
9780 .word 0x431d8090,0x66876461,0x42b1a24e,0x2da9d067 ! PA = 0000000021800180
9781 .word 0x4ada227c,0x21f95b1d,0x3c10589a,0x320d4e03 ! PA = 0000000021800190
9782 .word 0x68327828,0x4194de99,0x27f370a6,0x319b8e5f ! PA = 00000000218001a0
9783 .word 0x7bd1cd94,0x65d88ad5,0x130d9672,0x4ca10d7b ! PA = 00000000218001b0
9784 .word 0x48d52ec0,0x35d5bbd1,0x1ba135fe,0x11e30757 ! PA = 00000000218001c0
9785 .word 0x447767ac,0x34ac8d8d,0x538c7b4a,0x20fb77f3 ! PA = 00000000218001d0
9786 .word 0x057d0458,0x5fc7dc09,0x50155256,0x2b751b4f ! PA = 00000000218001e0
9787 .word 0x5f6050c4,0x71d94345,0x53756722,0x10a76d6b ! PA = 00000000218001f0
9788share3_end: