Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_1500_11.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mpgen_1500_11.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 = 626121548
40! Riesling can be on
41! 1 Thread, 1500 lines
42! mpgen created on May 4, 2009 (15:17:56), Version 2.81
43! mpgen_1500_11.s created on Jun 26, 2009 (12:15:48)
44! RC file : random.rc
45! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.090504 -rc random.rc -o mpgen_1500_11 -p 1 -l 1500
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 = 4f9067b8 4fc815e9 1f96f8b6 72e4ac2f
88! %f4 = 66919224 4d3d2325 414c5b82 2e6e544b
89! %f8 = 45dad850 33f58521 2f7bc80e 7598c727
90! %f12 = 2ca4063c 46fa57dd 36a86a5a 4cef00c3
91 ldda [%g1]ASI_BLK_P,%f0
92 add %g1,64,%g1
93! %f16 = 383ea7e8 73ef7759 23cd2e66 69bcbd1f
94! %f20 = 64420954 470f7f95 3ae8c032 46ea783b
95! %f24 = 12773680 6fe7cc91 03498bbe 20996e17
96! %f28 = 2684fb6c 32d47a4d 5599bd0a 127f9ab3
97 ldda [%g1]ASI_BLK_P,%f16
98 add %g1,64,%g1
99! %f32 = 015be418 633c64c9 57ab4016 5503ba0f
100! %f36 = 68623c84 428d2805 5203c0e2 5519482b
101! %f40 = 246010b0 5ff72001 0b28ab6e 22dc8107
102! %f44 = 642b2c9c 54e968bd 14ab2bba 72ee60a3
103 ldda [%g1]ASI_BLK_P,%f32
104
105! Set up the Graphics Status Register
106
107 setx 0x86d42d5b00000075,%g7,%g1 ! %gsr scale = 14, align = 5
108 wr %g1,%g0,%gsr ! %gsr = 86d42d5b00000075
109
110 wr %g0,%y ! Clear %y register
111 xorcc %g0,%g0,%g3 ! %g3 = 0, %ccr = 44
112 membar #Sync ! Force the block loads to complete
113
114! Start of Random Code for processor 0
115
116p0_label_1:
117! Starting 10 instruction Store Burst
118! Mem[00000000300c1408] = 382a8b46, %l6 = 00000000d0bc9fb8
119 swapa [%i3+%o4]0x81,%l6 ! %l6 = 00000000382a8b46
120! %o2 = deadbeefdeadbeef
121 set share2_start,%o2 ! set %o2[0] to VA
122! Mem[00000000211c0001] = 420c63a8, %l6 = 00000000382a8b46
123 ldstub [%o2+0x001],%l6 ! %l6 = 000000000000000c
124! Mem[0000000030101410] = 33fce794, %l1 = 00000000f809abf1
125 swapa [%i4+%o5]0x81,%l1 ! %l1 = 0000000033fce794
126! %l6 = 0000000c, %l7 = 285f2743, Mem[0000000030041410] = 52804074 1b97e635
127 stda %l6,[%i1+%o5]0x81 ! Mem[0000000030041410] = 0000000c 285f2743
128! %l4 = 05452b32bb1e66d2, Mem[0000000010041410] = 499c6144
129 stha %l4,[%i1+%o5]0x80 ! Mem[0000000010041410] = 66d26144
130! %f18 = 23cd2e66 69bcbd1f, Mem[0000000010081418] = 79b09102 13e243cb, %asi = 80
131 stda %f18,[%i2+0x018]%asi ! Mem[0000000010081418] = 23cd2e66 69bcbd1f
132! %l0 = 53339e05e121a9c6, Mem[000000001018143a] = 675ab55a, %asi = 80
133 stha %l0,[%i6+0x03a]%asi ! Mem[0000000010181438] = 675aa9c6
134! %o0 = deadbeefdeadbeef
135 set share0_start,%o0 ! set %o0[0] to VA
136! %l4 = 05452b32bb1e66d2, Mem[00000000201c0000] = 02358718, %asi = 80
137 stha %l4,[%o0+0x000]%asi ! Mem[00000000201c0000] = 66d28718
138! %l1 = 0000000033fce794, Mem[00000000100c1400] = 7d893598
139 stba %l1,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 94893598
140! %l0 = 53339e05e121a9c6, Mem[0000000010141400] = 356f7e58
141 stha %l0,[%i5+%g0]0x80 ! Mem[0000000010141400] = a9c67e58
142
143p0_label_2:
144! Starting 10 instruction Load Burst
145! Mem[0000000030001400] = 41bb80a8, %l2 = 4fdee1f67c3db22c
146 ldsba [%i0+%g0]0x81,%l2 ! %l2 = 0000000000000041
147! Mem[0000000010101400] = 29bf322bf8618c4b, %l1 = 0000000033fce794
148 ldxa [%i4+%g0]0x88,%l1 ! %l1 = 29bf322bf8618c4b
149! Mem[00000000300c1410] = 34150f5a, %l3 = dcc95f10df5bbf77
150 lduha [%i3+%o5]0x89,%l3 ! %l3 = 0000000000000f5a
151! Mem[0000000010081428] = 41f7f58e 1969cea7, %l6 = 0000000c, %l7 = 285f2743
152 ldd [%i2+0x028],%l6 ! %l6 = 0000000041f7f58e 000000001969cea7
153! Mem[0000000030001410] = 55e9df44143e2f71, %f2 = 1f96f8b6 72e4ac2f
154 ldda [%i0+%o5]0x89,%f2 ! %f2 = 55e9df44 143e2f71
155! Mem[00000000201c0000] = 66d28718, %l2 = 0000000000000041
156 lduh [%o0+%g0],%l2 ! %l2 = 00000000000066d2
157! Mem[0000000030041400] = f93bed1008d58f14, %l1 = 29bf322bf8618c4b
158 ldxa [%i1+%g0]0x89,%l1 ! %l1 = f93bed1008d58f14
159! Mem[0000000030101400] = 1d847228, %f18 = 23cd2e66
160 lda [%i4+%g0]0x81,%f18 ! %f18 = 1d847228
161! %o1 = deadbeefdeadbeef
162 set share1_start,%o1 ! set %o1[0] to VA
163! Mem[0000000020800040] = 7dc87378, %l1 = f93bed1008d58f14, %asi = 80
164 lduha [%o1+0x040]%asi,%l1 ! %l1 = 0000000000007dc8
165! Mem[0000000010101410] = 64a01941, %l4 = 05452b32bb1e66d2
166 ldsba [%i4+%o5]0x88,%l4 ! %l4 = 0000000000000041
167
168p0_label_3:
169! Starting 10 instruction Store Burst
170! %l3 = 0000000000000f5a, Mem[00000000211c0001] = 42ff63a8, %asi = 80
171 stba %l3,[%o2+0x001]%asi ! Mem[00000000211c0000] = 425a63a8
172! %l2 = 00000000000066d2, %l0 = 53339e05e121a9c6, %l1 = 0000000000007dc8
173 mulx %l2,%l0,%l1 ! %l1 = d14df8861742286c
174! Mem[0000000010141428] = 7c6c2fae, %l3 = 00000f5a, %l7 = 1969cea7
175 add %i5,0x28,%g1
176 casa [%g1]0x80,%l3,%l7 ! %l7 = 000000007c6c2fae
177! %l0 = e121a9c6, %l1 = 1742286c, Mem[0000000030101410] = f1ab09f8 d5fc9e34
178 stda %l0,[%i4+%o5]0x89 ! Mem[0000000030101410] = e121a9c6 1742286c
179! %l4 = 00000041, %l5 = fdf7cb3d, Mem[0000000010181400] = b88a8a1d e9cca774
180 stda %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000041 fdf7cb3d
181! %l3 = 0000000000000f5a, Mem[00000000100c1400] = 98358994
182 stwa %l3,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000f5a
183! %l6 = 0000000041f7f58e, Mem[0000000010181408] = b673397d
184 stwa %l6,[%i6+%o4]0x88 ! Mem[0000000010181408] = 41f7f58e
185! %f21 = 470f7f95, Mem[00000000100c1400] = 5a0f0000
186 sta %f21,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 470f7f95
187! %l5 = 4a0347aafdf7cb3d, Mem[0000000010041410] = 66d26144
188 stwa %l5,[%i1+%o5]0x80 ! Mem[0000000010041410] = fdf7cb3d
189! Mem[00000000300c1410] = 5a0f1534, %l6 = 0000000041f7f58e
190 swapa [%i3+%o5]0x81,%l6 ! %l6 = 000000005a0f1534
191
192p0_label_4:
193! Starting 10 instruction Load Burst
194! Mem[0000000010141408] = 1e3d1c56, %l7 = 000000007c6c2fae
195 ldsba [%i5+%o4]0x80,%l7 ! %l7 = 000000000000001e
196! Mem[0000000010181410] = 42092524, %l0 = 53339e05e121a9c6
197 ldswa [%i6+%o5]0x80,%l0 ! %l0 = 0000000042092524
198! Mem[0000000010141400] = 587ec6a9, %l3 = 0000000000000f5a
199 ldsha [%i5+%g0]0x88,%l3 ! %l3 = ffffffffffffc6a9
200! Mem[00000000100c1400] = 470f7f95, %l6 = 000000005a0f1534, %asi = 80
201 lduwa [%i3+0x000]%asi,%l6 ! %l6 = 00000000470f7f95
202! Mem[00000000100c1408] = 011ebd96, %l3 = ffffffffffffc6a9
203 ldsba [%i3+%o4]0x80,%l3 ! %l3 = 0000000000000001
204! Mem[0000000020800041] = 7dc87378, %l2 = 00000000000066d2
205 ldub [%o1+0x041],%l2 ! %l2 = 00000000000000c8
206! %f24 = 12773680, %f12 = 2ca4063c, %f3 = 143e2f71
207 fsubs %f24,%f12,%f3 ! %f3 = aca4063c
208! Mem[0000000020800040] = 7dc87378, %l6 = 00000000470f7f95
209 ldsb [%o1+0x040],%l6 ! %l6 = 000000000000007d
210! Mem[0000000010041400] = 89929375d8acc237, %l3 = 0000000000000001
211 ldxa [%i1+%g0]0x88,%l3 ! %l3 = 89929375d8acc237
212! Mem[0000000010001438] = 1f3a5d1a08c27083, %l4 = 0000000000000041, %asi = 80
213 ldxa [%i0+0x038]%asi,%l4 ! %l4 = 1f3a5d1a08c27083
214
215p0_label_5:
216! Starting 10 instruction Store Burst
217! %l2 = 00000000000000c8, Mem[00000000100c1400] = 470f7f95
218 stba %l2,[%i3+%g0]0x80 ! Mem[00000000100c1400] = c80f7f95
219! Mem[00000000211c0001] = 425a63a8, %l4 = 1f3a5d1a08c27083
220 ldstuba [%o2+0x001]%asi,%l4 ! %l4 = 000000000000005a
221! Mem[0000000030081410] = 66d832d4, %l4 = 000000000000005a
222 ldstuba [%i2+%o5]0x81,%l4 ! %l4 = 0000000000000066
223! Mem[0000000010041400] = d8acc237, %l4 = 0000000000000066
224 swapa [%i1+%g0]0x88,%l4 ! %l4 = 00000000d8acc237
225! %l7 = 000000000000001e, Mem[00000000100c1400] = c80f7f95
226 stwa %l7,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 0000001e
227! %f0 = 4f9067b8 4fc815e9, Mem[0000000030181408] = 3b556966 6e432c1f
228 stda %f0 ,[%i6+%o4]0x81 ! Mem[0000000030181408] = 4f9067b8 4fc815e9
229! Mem[0000000010081410] = a4dbb510, %l6 = 000000000000007d
230 swapa [%i2+%o5]0x88,%l6 ! %l6 = 00000000a4dbb510
231! %f20 = 64420954 470f7f95, %l1 = d14df8861742286c
232! Mem[00000000300c1410] = 41f7f58e67ff6ff5
233 add %i3,0x010,%g1
234 stda %f20,[%g1+%l1]ASI_PST8_S ! Mem[00000000300c1410] = 4142098e470f6ff5
235! %l5 = 4a0347aafdf7cb3d, Mem[0000000010001400] = a9e3823878504f07
236 stxa %l5,[%i0+%g0]0x88 ! Mem[0000000010001400] = 4a0347aafdf7cb3d
237! %l2 = 00000000000000c8, Mem[00000000100c1400] = 0000001e1af38049
238 stxa %l2,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000000000000c8
239
240p0_label_6:
241! Starting 10 instruction Load Burst
242! Mem[0000000010081408] = af034f7136b6cc00, %f26 = 03498bbe 20996e17
243 ldda [%i2+%o4]0x88,%f26 ! %f26 = af034f71 36b6cc00
244! Mem[0000000010101400] = f8618c4b, %f6 = 414c5b82
245 lda [%i4+%g0]0x88,%f6 ! %f6 = f8618c4b
246! Mem[00000000100c1400] = 00000000, %l1 = d14df8861742286c
247 lduha [%i3+%g0]0x88,%l1 ! %l1 = 0000000000000000
248 membar #Sync ! Added by membar checker (1)
249! Mem[0000000030101400] = 1d847228 231ab099 3e96baa6 141b705f
250! Mem[0000000030101410] = c6a921e1 6c284217 710b0072 0a3e8f7b
251! Mem[0000000030101420] = 30a368c0 653ecdd1 6192bffe 20902957
252! Mem[0000000030101430] = 1ad2c1ac 2dba3f8d 3d2c254a 314a39f3
253 ldda [%i4+%g0]ASI_BLK_AIUS,%f0 ! Block Load from 0000000030101400
254! Mem[00000000100c1410] = 4542460425191b85, %l1 = 0000000000000000
255 ldx [%i3+%o5],%l1 ! %l1 = 4542460425191b85
256! Mem[0000000030141410] = f4a97958, %l3 = 89929375d8acc237
257 lduha [%i5+%o5]0x89,%l3 ! %l3 = 0000000000007958
258! %f30 = 5599bd0a, %f20 = 64420954, %f24 = 12773680
259 fadds %f30,%f20,%f24 ! %f24 = 64420954
260! Mem[0000000030081410] = ffd832d440251315, %l1 = 4542460425191b85
261 ldxa [%i2+%o5]0x81,%l1 ! %l1 = ffd832d440251315
262! Mem[0000000030041410] = 0000000c, %l4 = 00000000d8acc237
263 lduha [%i1+%o5]0x81,%l4 ! %l4 = 0000000000000000
264! Mem[0000000010181420] = 048adb50, %f18 = 1d847228
265 lda [%i6+0x020]%asi,%f18 ! %f18 = 048adb50
266
267p0_label_7:
268! Starting 10 instruction Store Burst
269! %l4 = 0000000000000000, Mem[0000000010181400] = 41000000
270 stwa %l4,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000
271! %f24 = 64420954 6fe7cc91, Mem[0000000030141408] = 065af235 3f76ed2f
272 stda %f24,[%i5+%o4]0x89 ! Mem[0000000030141408] = 64420954 6fe7cc91
273! %l3 = 0000000000007958, Mem[0000000030001400] = 41bb80a8
274 stba %l3,[%i0+%g0]0x81 ! Mem[0000000030001400] = 58bb80a8
275! Mem[0000000010101400] = f8618c4b, %l5 = 4a0347aafdf7cb3d
276 ldstuba [%i4+%g0]0x88,%l5 ! %l5 = 000000000000004b
277! %l1 = ffd832d440251315, Mem[0000000010081408] = 00ccb636
278 stha %l1,[%i2+%o4]0x80 ! Mem[0000000010081408] = 1315b636
279! %f26 = af034f71 36b6cc00, Mem[0000000030081410] = ffd832d4 40251315
280 stda %f26,[%i2+%o5]0x81 ! Mem[0000000030081410] = af034f71 36b6cc00
281 membar #Sync ! Added by membar checker (2)
282! %f28 = 2684fb6c, Mem[0000000030101410] = e121a9c6
283 sta %f28,[%i4+%o5]0x89 ! Mem[0000000030101410] = 2684fb6c
284! Mem[0000000010181418] = 06fbc6823e41334b, %l7 = 000000000000001e, %l6 = 00000000a4dbb510
285 add %i6,0x18,%g1
286 casxa [%g1]0x80,%l7,%l6 ! %l6 = 06fbc6823e41334b
287! %l2 = 00000000000000c8, Mem[0000000010041408] = d61e2e57
288 stba %l2,[%i1+%o4]0x88 ! Mem[0000000010041408] = d61e2ec8
289! Mem[0000000010101408] = f6343c3f, %l3 = 0000000000007958
290 ldstuba [%i4+%o4]0x88,%l3 ! %l3 = 000000000000003f
291
292p0_label_8:
293! Starting 10 instruction Load Burst
294! Mem[0000000010101408] = ff3c34f629a24f6f, %f24 = 64420954 6fe7cc91
295 ldda [%i4+%o4]0x80,%f24 ! %f24 = ff3c34f6 29a24f6f
296 membar #Sync ! Added by membar checker (3)
297! Mem[0000000010101400] = ff8c61f8 2b32bf29 ff3c34f6 29a24f6f
298! Mem[0000000010101410] = 4119a064 10671065 6b594bc2 7b945b8b
299! Mem[0000000010101420] = 729b3a90 6b31f661 11eeac4e 1b447267
300! Mem[0000000010101430] = 11fcfc7c 66008d1d 5ad3829a 56c19003
301 ldda [%i4+%g0]ASI_BLK_P,%f16 ! Block Load from 0000000010101400
302! Mem[00000000201c0000] = 66d28718, %l0 = 0000000042092524, %asi = 80
303 ldsha [%o0+0x000]%asi,%l0 ! %l0 = 00000000000066d2
304! Mem[0000000030001400] = 1975fa2fa880bb58, %f6 = 710b0072 0a3e8f7b
305 ldda [%i0+%g0]0x89,%f6 ! %f6 = 1975fa2f a880bb58
306! Mem[0000000010041400] = 66000000, %l2 = 00000000000000c8
307 lduba [%i1+%g0]0x80,%l2 ! %l2 = 0000000000000066
308! Mem[000000001010141e] = 7b945b8b, %l7 = 000000000000001e
309 lduh [%i4+0x01e],%l7 ! %l7 = 0000000000005b8b
310! Mem[0000000030101410] = 2684fb6c, %l2 = 0000000000000066
311 ldsba [%i4+%o5]0x89,%l2 ! %l2 = 000000000000006c
312! Mem[0000000010141406] = 731c2e09, %l5 = 000000000000004b, %asi = 80
313 ldsha [%i5+0x006]%asi,%l5 ! %l5 = 0000000000002e09
314! Mem[000000001018141c] = 3e41334b, %l1 = ffd832d440251315, %asi = 80
315 lduwa [%i6+0x01c]%asi,%l1 ! %l1 = 000000003e41334b
316! Mem[0000000010141408] = 561c3d1e, %l0 = 00000000000066d2
317 ldsha [%i5+%o4]0x88,%l0 ! %l0 = 0000000000003d1e
318
319p0_label_9:
320! Starting 10 instruction Store Burst
321! %f8 = 30a368c0, Mem[0000000010001408] = 192af776
322 sta %f8 ,[%i0+%o4]0x80 ! Mem[0000000010001408] = 30a368c0
323! Mem[0000000030041410] = 0000000c, %l2 = 000000000000006c
324 swapa [%i1+%o5]0x81,%l2 ! %l2 = 000000000000000c
325! %l5 = 0000000000002e09, Mem[0000000030101410] = 2684fb6c
326 stba %l5,[%i4+%o5]0x89 ! Mem[0000000030101410] = 2684fb09
327! %l4 = 0000000000000000, Mem[00000000100c1438] = 1e22913a376ac023
328 stx %l4,[%i3+0x038] ! Mem[00000000100c1438] = 0000000000000000
329! %l5 = 0000000000002e09, %l6 = 06fbc6823e41334b, %l1 = 000000003e41334b
330 add %l5,%l6,%l1 ! %l1 = 06fbc6823e416154
331! %f10 = 6192bffe, Mem[00000000100c1438] = 00000000
332 sta %f10,[%i3+0x038]%asi ! Mem[00000000100c1438] = 6192bffe
333! %l0 = 0000000000003d1e, Mem[00000000300c1408] = d0bc9fb8
334 stwa %l0,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00003d1e
335! %l3 = 000000000000003f, Mem[0000000010141438] = 3008e3fa, %asi = 80
336 stwa %l3,[%i5+0x038]%asi ! Mem[0000000010141438] = 0000003f
337! Mem[00000000300c1410] = 4142098e, %l7 = 0000000000005b8b
338 ldstuba [%i3+%o5]0x81,%l7 ! %l7 = 0000000000000041
339! Mem[0000000010001410] = e4d61d72, %l1 = 000000003e416154
340 swapa [%i0+%o5]0x88,%l1 ! %l1 = 00000000e4d61d72
341
342p0_label_10:
343! Starting 10 instruction Load Burst
344! Mem[00000000300c1408] = 00003d1e, %l3 = 000000000000003f
345 lduwa [%i3+%o4]0x81,%l3 ! %l3 = 0000000000003d1e
346! Mem[0000000030101408] = 3e96baa6, %l7 = 0000000000000041
347 lduba [%i4+%o4]0x81,%l7 ! %l7 = 000000000000003e
348! Mem[0000000030081408] = 9f742269 e6cb9501, %l2 = 0000000c, %l3 = 00003d1e
349 ldda [%i2+%o4]0x89,%l2 ! %l2 = 00000000e6cb9501 000000009f742269
350! Mem[0000000030081408] = 0195cbe6, %l1 = 00000000e4d61d72
351 lduba [%i2+%o4]0x81,%l1 ! %l1 = 0000000000000001
352! Mem[000000001000141a] = 2d419642, %l5 = 0000000000002e09, %asi = 80
353 lduba [%i0+0x01a]%asi,%l5 ! %l5 = 0000000000000096
354! Mem[0000000010181418] = 06fbc682, %l7 = 000000000000003e
355 ldsw [%i6+0x018],%l7 ! %l7 = 0000000006fbc682
356! Mem[0000000030001400] = 58bb80a8, %l6 = 06fbc6823e41334b
357 lduba [%i0+%g0]0x81,%l6 ! %l6 = 0000000000000058
358! Mem[0000000030041408] = 867cc075, %l2 = 00000000e6cb9501
359 ldswa [%i1+%o4]0x89,%l2 ! %l2 = ffffffff867cc075
360! Mem[0000000030081410] = af034f71, %l2 = ffffffff867cc075
361 ldswa [%i2+%o5]0x81,%l2 ! %l2 = ffffffffaf034f71
362! Mem[0000000030181408] = e915c84f b867904f, %l4 = 00000000, %l5 = 00000096
363 ldda [%i6+%o4]0x89,%l4 ! %l4 = 00000000b867904f 00000000e915c84f
364
365p0_label_11:
366! Starting 10 instruction Store Burst
367! %l6 = 00000058, %l7 = 06fbc682, Mem[0000000030041410] = 0000006c 285f2743
368 stda %l6,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000058 06fbc682
369! Mem[00000000211c0001] = 42ff63a8, %l7 = 0000000006fbc682
370 ldstuba [%o2+0x001]%asi,%l7 ! %l7 = 00000000000000ff
371! %l3 = 000000009f742269, Mem[0000000030181400] = 15508ae879afee59
372 stxa %l3,[%i6+%g0]0x81 ! Mem[0000000030181400] = 000000009f742269
373! %l4 = 00000000b867904f, Mem[0000000020800001] = 04647f48, %asi = 80
374 stba %l4,[%o1+0x001]%asi ! Mem[0000000020800000] = 044f7f48
375! Mem[0000000010001400] = 3dcbf7fd, %l4 = 00000000b867904f
376 swapa [%i0+%g0]0x80,%l4 ! %l4 = 000000003dcbf7fd
377 membar #Sync ! Added by membar checker (4)
378! %f3 = 141b705f, Mem[0000000010101404] = 2b32bf29
379 sta %f3 ,[%i4+0x004]%asi ! Mem[0000000010101404] = 141b705f
380! %l6 = 00000058, %l7 = 000000ff, Mem[00000000100c1408] = 011ebd96 191cd18f
381 stda %l6,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000058 000000ff
382! %l1 = 0000000000000001, Mem[0000000010001400] = b867904f
383 stba %l1,[%i0+%g0]0x80 ! Mem[0000000010001400] = 0167904f
384! Mem[00000000100c1430] = 4641261c, %l4 = 000000003dcbf7fd, %asi = 80
385 swapa [%i3+0x030]%asi,%l4 ! %l4 = 000000004641261c
386! %l3 = 000000009f742269, Mem[00000000201c0000] = 66d28718
387 sth %l3,[%o0+%g0] ! Mem[00000000201c0000] = 22698718
388
389p0_label_12:
390! Starting 10 instruction Load Burst
391! Code Fragment 3, seed = 426293
392p0_fragment_1:
393! %l0 = 0000000000003d1e
394 setx 0xc59a9427c773b37e,%g7,%l0 ! %l0 = c59a9427c773b37e
395! %l1 = 0000000000000001
396 setx 0xd5474cc8fdc9e829,%g7,%l1 ! %l1 = d5474cc8fdc9e829
397 setx 0x1fe000, %g1, %g3
398 or %l0, %g3, %l0 ! always set perrmask = 0xff
399 setx 0x1ffff8, %g1, %g2
400 and %l0, %g2, %l0
401 ta T_CHANGE_HPRIV
402 stxa %l1, [%l0]ASI_DCACHE_DATA
403 ta T_CHANGE_NONHPRIV
404! %l0 = c59a9427c773b37e
405 setx 0xde3c24a3c7e798e4,%g7,%l0 ! %l0 = de3c24a3c7e798e4
406! %l1 = d5474cc8fdc9e829
407 setx 0x57daa4e50df148af,%g7,%l1 ! %l1 = 57daa4e50df148af
408p0_fragment_1_end:
409! Mem[0000000010041418] = 519ddba2, %f18 = ff3c34f6
410 lda [%i1+0x018]%asi,%f18 ! %f18 = 519ddba2
411! Mem[0000000030101410] = 2684fb09, %f20 = 4119a064
412 lda [%i4+%o5]0x89,%f20 ! %f20 = 2684fb09
413! Mem[0000000010181404] = 3dcbf7fd, %l1 = 57daa4e50df148af, %asi = 80
414 lduha [%i6+0x004]%asi,%l1 ! %l1 = 0000000000003dcb
415! Mem[00000000100c1410] = 45424604 25191b85, %l4 = 4641261c, %l5 = e915c84f
416 ldd [%i3+%o5],%l4 ! %l4 = 0000000045424604 0000000025191b85
417! Mem[0000000010141408] = 4f7d972a561c3d1e, %f28 = 11fcfc7c 66008d1d
418 ldda [%i5+%o4]0x88,%f28 ! %f28 = 4f7d972a 561c3d1e
419! Mem[0000000010101430] = 11fcfc7c66008d1d, %f4 = c6a921e1 6c284217, %asi = 80
420 ldda [%i4+0x030]%asi,%f4 ! %f4 = 11fcfc7c 66008d1d
421! Mem[0000000030001408] = 6b929d26, %l4 = 0000000045424604
422 ldswa [%i0+%o4]0x81,%l4 ! %l4 = 000000006b929d26
423! Mem[0000000010041408] = cfe58036d61e2ec8, %f24 = 729b3a90 6b31f661
424 ldda [%i1+%o4]0x88,%f24 ! %f24 = cfe58036 d61e2ec8
425! Code Fragment 4, seed = 82877
426p0_fragment_2:
427! %l0 = de3c24a3c7e798e4
428 setx 0x51a03980e98ea73e,%g7,%l0 ! %l0 = 51a03980e98ea73e
429! %l1 = 0000000000003dcb
430 setx 0x4f49c316d6cd8fe9,%g7,%l1 ! %l1 = 4f49c316d6cd8fe9
431 setx 0x7ff8, %g1, %g2
432 and %l0, %g2, %l0
433 setx 0xffffffff, %g1, %g2
434 and %l1, %g2, %l1
435 setx 0x100000000, %g1, %g2
436 or %l1, %g2, %l1 ! Set bit 32 - perrinj
437 ta T_CHANGE_HPRIV
438 stxa %l1, [%l0]ASI_ICACHE_INSTR
439 ta T_CHANGE_NONHPRIV
440! %l0 = 51a03980e98ea73e
441 setx 0x42ad41415885b4a4,%g7,%l0 ! %l0 = 42ad41415885b4a4
442! %l1 = 4f49c316d6cd8fe9
443 setx 0x3d339ad0ab2f986f,%g7,%l1 ! %l1 = 3d339ad0ab2f986f
444p0_fragment_2_end:
445
446p0_label_13:
447! Starting 10 instruction Store Burst
448! %l2 = ffffffffaf034f71, Mem[00000000100c1410] = 04464245
449 stba %l2,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 04464271
450! Mem[0000000030181410] = 545c5d07, %l1 = 3d339ad0ab2f986f
451 ldstuba [%i6+%o5]0x89,%l1 ! %l1 = 0000000000000007
452! Mem[0000000010001400] = 0167904faa47034a, %f22 = 6b594bc2 7b945b8b
453 ldda [%i0+%g0]0x80,%f22 ! %f22 = 0167904f aa47034a
454! %l7 = 00000000000000ff, Mem[00000000100c1408] = 58000000
455 stba %l7,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 580000ff
456! %l0 = 5885b4a4, %l1 = 00000007, Mem[0000000030041400] = 08d58f14 f93bed10
457 stda %l0,[%i1+%g0]0x89 ! Mem[0000000030041400] = 5885b4a4 00000007
458! %f8 = 30a368c0, Mem[0000000010181420] = 048adb50
459 st %f8 ,[%i6+0x020] ! Mem[0000000010181420] = 30a368c0
460! %l5 = 0000000025191b85, Mem[0000000010101410] = 4119a064
461 stwa %l5,[%i4+%o5]0x80 ! Mem[0000000010101410] = 25191b85
462! %l0 = 42ad41415885b4a4, Mem[0000000010181408] = 41f7f58e
463 stha %l0,[%i6+%o4]0x88 ! Mem[0000000010181408] = 41f7b4a4
464! Mem[000000001014143b] = 0000003f, %l2 = ffffffffaf034f71
465 ldstub [%i5+0x03b],%l2 ! %l2 = 000000000000003f
466! Mem[0000000030041410] = 00000058, %l7 = 00000000000000ff
467 ldstuba [%i1+%o5]0x81,%l7 ! %l7 = 0000000000000000
468
469p0_label_14:
470! Starting 10 instruction Load Burst
471! Mem[0000000030001400] = a880bb58, %l0 = 42ad41415885b4a4
472 lduwa [%i0+%g0]0x89,%l0 ! %l0 = 00000000a880bb58
473! %l6 = 0000000000000058, %l7 = 0000000000000000, %y = 00000000
474 sdiv %l6,%l7,%l6 ! Div by zero, %l0 = 00000000a880bb80
475! Mem[0000000030101410] = 2684fb09, %f16 = ff8c61f8
476 lda [%i4+%o5]0x89,%f16 ! %f16 = 2684fb09
477! Mem[0000000030081400] = 6819e867, %l4 = 000000006b929d26
478 lduha [%i2+%g0]0x89,%l4 ! %l4 = 000000000000e867
479! Mem[0000000010101408] = 6f4fa229f6343cff, %l7 = 0000000000000000
480 ldxa [%i4+%o4]0x88,%l7 ! %l7 = 6f4fa229f6343cff
481! Mem[0000000030001400] = 58bb80a82ffa7519, %l1 = 0000000000000007
482 ldxa [%i0+%g0]0x81,%l1 ! %l1 = 58bb80a82ffa7519
483! Mem[0000000010001400] = 0167904f, %l1 = 58bb80a82ffa7519
484 ldsha [%i0+%g0]0x80,%l1 ! %l1 = 0000000000000167
485! Mem[00000000211c0000] = 42ff63a8, %l1 = 0000000000000167
486 lduh [%o2+%g0],%l1 ! %l1 = 00000000000042ff
487! Mem[0000000030141408] = 644209546fe7cc91, %l4 = 000000000000e867
488 ldxa [%i5+%o4]0x89,%l4 ! %l4 = 644209546fe7cc91
489! Mem[00000000100c1408] = ff000000 580000ff, %l6 = 00000058, %l7 = f6343cff
490 ldda [%i3+%o4]0x88,%l6 ! %l6 = 00000000580000ff 00000000ff000000
491
492p0_label_15:
493! Starting 10 instruction Store Burst
494! Mem[0000000030141408] = 6fe7cc91, %l5 = 0000000025191b85
495 ldstuba [%i5+%o4]0x89,%l5 ! %l5 = 0000000000000091
496! %l0 = a880bb80, %l1 = 000042ff, Mem[0000000030041400] = 5885b4a4 00000007
497 stda %l0,[%i1+%g0]0x89 ! Mem[0000000030041400] = a880bb80 000042ff
498! Mem[00000000211c0001] = 42ff63a8, %l4 = 644209546fe7cc91
499 ldstub [%o2+0x001],%l4 ! %l4 = 00000000000000ff
500! %f26 = 11eeac4e 1b447267, Mem[0000000030081400] = 6819e867 d9321e45
501 stda %f26,[%i2+%g0]0x89 ! Mem[0000000030081400] = 11eeac4e 1b447267
502! %l5 = 0000000000000091, Mem[0000000010001410] = 3e416154
503 stwa %l5,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000091
504! %l5 = 0000000000000091, Mem[0000000020800000] = 044f7f48, %asi = 80
505 stha %l5,[%o1+0x000]%asi ! Mem[0000000020800000] = 00917f48
506! %l0 = a880bb80, %l1 = 000042ff, Mem[0000000010001400] = 4f906701 4a0347aa
507 stda %l0,[%i0+%g0]0x88 ! Mem[0000000010001400] = a880bb80 000042ff
508! %l3 = 000000009f742269, Mem[0000000010041410] = fdf7cb3d
509 stba %l3,[%i1+%o5]0x80 ! Mem[0000000010041410] = 69f7cb3d
510! %l6 = 00000000580000ff, Mem[0000000030041408] = 75c07c86
511 stba %l6,[%i1+%o4]0x81 ! Mem[0000000030041408] = ffc07c86
512! %l4 = 00000000000000ff, Mem[0000000010141410] = 3a13eac469b63545
513 stxa %l4,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000000000ff
514
515p0_label_16:
516! Starting 10 instruction Load Burst
517! Mem[0000000030081408] = 0195cbe6, %l2 = 000000000000003f
518 ldsba [%i2+%o4]0x81,%l2 ! %l2 = 0000000000000001
519! Mem[00000000100c1408] = ff000058, %f20 = 2684fb09
520 lda [%i3+%o4]0x80,%f20 ! %f20 = ff000058
521! Mem[0000000010101408] = f6343cff, %l7 = 00000000ff000000
522 ldswa [%i4+%o4]0x88,%l7 ! %l7 = fffffffff6343cff
523! Mem[0000000030001400] = a880bb58, %l3 = 000000009f742269
524 lduha [%i0+%g0]0x89,%l3 ! %l3 = 000000000000bb58
525! Mem[0000000030181408] = 4f9067b8, %l5 = 0000000000000091
526 lduba [%i6+%o4]0x81,%l5 ! %l5 = 000000000000004f
527! Mem[0000000010041410] = 69f7cb3d26a0c1c5, %f18 = 519ddba2 29a24f6f
528 ldd [%i1+%o5],%f18 ! %f18 = 69f7cb3d 26a0c1c5
529! Mem[0000000030181408] = 4f9067b8, %l1 = 00000000000042ff
530 ldsba [%i6+%o4]0x81,%l1 ! %l1 = 000000000000004f
531! Mem[0000000010101408] = f6343cff, %l2 = 0000000000000001
532 ldswa [%i4+%o4]0x88,%l2 ! %l2 = fffffffff6343cff
533! Mem[0000000010041408] = c82e1ed6, %l2 = fffffffff6343cff
534 lduha [%i1+%o4]0x80,%l2 ! %l2 = 000000000000c82e
535! Mem[0000000030181400] = 00000000, %l4 = 00000000000000ff
536 ldsha [%i6+%g0]0x89,%l4 ! %l4 = 0000000000000000
537
538p0_label_17:
539! Starting 10 instruction Store Burst
540! %l4 = 0000000000000000, Mem[00000000300c1400] = 181c4dc8208559b9
541 stxa %l4,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 0000000000000000
542! Mem[00000000100c1434] = 655d8c3d, %l7 = 00000000f6343cff, %asi = 80
543 swapa [%i3+0x034]%asi,%l7 ! %l7 = 00000000655d8c3d
544! %l2 = 000000000000c82e, Mem[0000000030001400] = 58bb80a8
545 stha %l2,[%i0+%g0]0x81 ! Mem[0000000030001400] = c82e80a8
546! Mem[0000000010041408] = d61e2ec8, %l5 = 000000000000004f
547 ldstuba [%i1+%o4]0x88,%l5 ! %l5 = 00000000000000c8
548! Mem[000000001010141c] = 7b945b8b, %l6 = 00000000580000ff, %asi = 80
549 swapa [%i4+0x01c]%asi,%l6 ! %l6 = 000000007b945b8b
550! Mem[0000000010081408] = 1315b636714f03af, %l4 = 0000000000000000, %l6 = 000000007b945b8b
551 add %i2,0x08,%g1
552 casxa [%g1]0x80,%l4,%l6 ! %l6 = 1315b636714f03af
553! Mem[0000000030181410] = 545c5dff, %l3 = 000000000000bb58
554 swapa [%i6+%o5]0x89,%l3 ! %l3 = 00000000545c5dff
555! %l2 = 000000000000c82e, Mem[0000000030101400] = 1d847228
556 stha %l2,[%i4+%g0]0x81 ! Mem[0000000030101400] = c82e7228
557! Mem[00000000100c1400] = 00000000, %l6 = 00000000714f03af
558 swapa [%i3+%g0]0x80,%l6 ! %l6 = 0000000000000000
559! %f23 = aa47034a, Mem[0000000030101408] = 3e96baa6
560 sta %f23,[%i4+%o4]0x81 ! Mem[0000000030101408] = aa47034a
561
562p0_label_18:
563! Starting 10 instruction Load Burst
564! Mem[0000000030101400] = 28722ec8, %l2 = 000000000000c82e
565 lduwa [%i4+%g0]0x89,%l2 ! %l2 = 0000000028722ec8
566 membar #Sync ! Added by membar checker (5)
567! Mem[0000000010101400] = ff8c61f8 141b705f ff3c34f6 29a24f6f
568! Mem[0000000010101410] = 25191b85 10671065 6b594bc2 580000ff
569! Mem[0000000010101420] = 729b3a90 6b31f661 11eeac4e 1b447267
570! Mem[0000000010101430] = 11fcfc7c 66008d1d 5ad3829a 56c19003
571 ldda [%i4+%g0]ASI_BLK_P,%f16 ! Block Load from 0000000010101400
572! Mem[0000000030081410] = af034f71, %l1 = 000000000000004f
573 lduba [%i2+%o5]0x81,%l1 ! %l1 = 00000000000000af
574! Mem[0000000030001410] = 143e2f71, %l6 = 0000000000000000
575 lduwa [%i0+%o5]0x89,%l6 ! %l6 = 00000000143e2f71
576! Mem[0000000030081408] = e6cb9501, %l2 = 0000000028722ec8
577 ldswa [%i2+%o4]0x89,%l2 ! %l2 = ffffffffe6cb9501
578! Mem[0000000010081408] = 1315b636, %l5 = 00000000000000c8
579 lduha [%i2+%o4]0x80,%l5 ! %l5 = 0000000000001315
580! Mem[0000000030001400] = a8802ec8, %f13 = 2dba3f8d
581 lda [%i0+%g0]0x89,%f13 ! %f13 = a8802ec8
582! Mem[0000000010001400] = 80bb80a8, %f0 = 1d847228
583 lda [%i0+0x000]%asi,%f0 ! %f0 = 80bb80a8
584! Mem[0000000030181400] = 00000000, %l3 = 00000000545c5dff
585 ldswa [%i6+%g0]0x89,%l3 ! %l3 = 0000000000000000
586! Mem[0000000010101410] = 25191b85, %l4 = 0000000000000000
587 lduha [%i4+%o5]0x80,%l4 ! %l4 = 0000000000002519
588
589p0_label_19:
590! Starting 10 instruction Store Burst
591! %f3 = 141b705f, %f16 = ff8c61f8, %f6 = 1975fa2f
592 fsubs %f3 ,%f16,%f6 ! %f6 = ffcc61f8
593 membar #Sync ! Added by membar checker (6)
594! %f6 = ffcc61f8 a880bb58, %l7 = 00000000655d8c3d
595! Mem[0000000010101418] = 6b594bc2580000ff
596 add %i4,0x018,%g1
597 stda %f6,[%g1+%l7]ASI_PST8_PL ! Mem[0000000010101418] = 585980a8f86100ff
598! Mem[0000000010081400] = 38f90d05, %l0 = 00000000a880bb80
599 swapa [%i2+%g0]0x88,%l0 ! %l0 = 0000000038f90d05
600! %l4 = 0000000000002519, Mem[0000000030081400] = 6772441b
601 stha %l4,[%i2+%g0]0x81 ! Mem[0000000030081400] = 2519441b
602! %f16 = ff8c61f8, Mem[000000001018143c] = 4c6d3fc3
603 st %f16,[%i6+0x03c] ! Mem[000000001018143c] = ff8c61f8
604! Mem[00000000300c1408] = 1e3d0000, %l5 = 0000000000001315
605 swapa [%i3+%o4]0x89,%l5 ! %l5 = 000000001e3d0000
606! Mem[0000000010001410] = 91000000, %l1 = 00000000000000af
607 swapa [%i0+%o5]0x80,%l1 ! %l1 = 0000000091000000
608! Mem[00000000300c1400] = 00000000, %l2 = 00000000e6cb9501
609 swapa [%i3+%g0]0x81,%l2 ! %l2 = 0000000000000000
610! %f10 = 6192bffe 20902957, Mem[0000000030101410] = 2684fb09 1742286c
611 stda %f10,[%i4+%o5]0x89 ! Mem[0000000030101410] = 6192bffe 20902957
612! %l6 = 143e2f71, %l7 = 655d8c3d, Mem[0000000010041400] = 66000000 75939289
613 stda %l6,[%i1+%g0]0x80 ! Mem[0000000010041400] = 143e2f71 655d8c3d
614
615p0_label_20:
616! Starting 10 instruction Load Burst
617! Mem[0000000010081400] = 6971666ca880bb80, %f12 = 1ad2c1ac a8802ec8
618 ldda [%i2+%g0]0x88,%f12 ! %f12 = 6971666c a880bb80
619! Mem[0000000010181410] = 24250942, %l3 = 0000000000000000
620 lduba [%i6+%o5]0x88,%l3 ! %l3 = 0000000000000042
621! Mem[00000000300c1408] = 7f1a150100001315, %f16 = ff8c61f8 141b705f
622 ldda [%i3+%o4]0x89,%f16 ! %f16 = 7f1a1501 00001315
623! Mem[0000000010101412] = 25191b85, %l4 = 0000000000002519
624 ldub [%i4+0x012],%l4 ! %l4 = 000000000000001b
625! Mem[00000000100c1408] = 580000ff, %l1 = 0000000091000000
626 lduwa [%i3+%o4]0x88,%l1 ! %l1 = 00000000580000ff
627! %l6 = 143e2f71, %l7 = 655d8c3d, Mem[0000000030181408] = 4f9067b8 4fc815e9
628 stda %l6,[%i6+%o4]0x81 ! Mem[0000000030181408] = 143e2f71 655d8c3d
629! Mem[0000000010101400] = ff8c61f8, %l1 = 00000000580000ff
630 ldswa [%i4+%g0]0x80,%l1 ! %l1 = ffffffffff8c61f8
631! Mem[0000000010081408] = 1315b636714f03af, %f26 = 11eeac4e 1b447267
632 ldda [%i2+%o4]0x80,%f26 ! %f26 = 1315b636 714f03af
633! Mem[0000000010001410] = 000000af, %l5 = 000000001e3d0000
634 lduha [%i0+%o5]0x80,%l5 ! %l5 = 0000000000000000
635! %l7 = 00000000655d8c3d, %l3 = 0000000000000042, %y = 00000000
636 smul %l7,%l3,%l2 ! %l2 = 0000001a221e27ba, %y = 0000001a
637
638p0_label_21:
639! Starting 10 instruction Store Burst
640! %l2 = 0000001a221e27ba, Mem[0000000030001400] = 1975fa2fa8802ec8
641 stxa %l2,[%i0+%g0]0x89 ! Mem[0000000030001400] = 0000001a221e27ba
642! Mem[00000000300c1400] = 0195cbe6, %l4 = 000000000000001b
643 swapa [%i3+%g0]0x89,%l4 ! %l4 = 000000000195cbe6
644! %f26 = 1315b636 714f03af, %l6 = 00000000143e2f71
645! Mem[00000000100c1428] = 447a98ee71944887
646 add %i3,0x028,%g1
647 stda %f26,[%g1+%l6]ASI_PST16_P ! Mem[00000000100c1428] = 447a98ee719403af
648! %l3 = 0000000000000042, Mem[0000000030001410] = 143e2f71
649 stba %l3,[%i0+%o5]0x89 ! Mem[0000000030001410] = 143e2f42
650! %l0 = 0000000038f90d05, %l1 = ffffffffff8c61f8, %l6 = 00000000143e2f71
651 xor %l0,%l1,%l6 ! %l6 = ffffffffc7756cfd
652! Mem[0000000030081400] = 1b441925, %l0 = 0000000038f90d05
653 ldstuba [%i2+%g0]0x89,%l0 ! %l0 = 0000000000000025
654! %l1 = ffffffffff8c61f8, Mem[0000000010081400] = a880bb80
655 stha %l1,[%i2+%g0]0x88 ! Mem[0000000010081400] = a88061f8
656! %l1 = ffffffffff8c61f8, Mem[0000000020800000] = 00917f48
657 sth %l1,[%o1+%g0] ! Mem[0000000020800000] = 61f87f48
658! %f13 = a880bb80, Mem[0000000010041400] = 143e2f71
659 sta %f13,[%i1+%g0]0x80 ! Mem[0000000010041400] = a880bb80
660! %f2 = 3e96baa6, Mem[0000000030141410] = 5879a9f4
661 sta %f2 ,[%i5+%o5]0x81 ! Mem[0000000030141410] = 3e96baa6
662
663p0_label_22:
664! Starting 10 instruction Load Burst
665! Mem[0000000010101418] = 585980a8f86100ff, %f10 = 6192bffe 20902957
666 ldd [%i4+0x018],%f10 ! %f10 = 585980a8 f86100ff
667! %f22 = 6b594bc2, %f0 = 80bb80a8, %f10 = 585980a8
668 fdivs %f22,%f0 ,%f10 ! %f10 = ff800000
669! Mem[0000000010141410] = 00000000, %l2 = 0000001a221e27ba
670 lduha [%i5+%o5]0x88,%l2 ! %l2 = 0000000000000000
671! Mem[0000000020800000] = 61f87f48, %l6 = ffffffffc7756cfd, %asi = 80
672 lduha [%o1+0x000]%asi,%l6 ! %l6 = 00000000000061f8
673! Mem[00000000201c0000] = 22698718, %l2 = 0000000000000000
674 ldub [%o0+%g0],%l2 ! %l2 = 0000000000000022
675! Mem[0000000030081400] = ff19441b, %l4 = 000000000195cbe6
676 ldsha [%i2+%g0]0x81,%l4 ! %l4 = ffffffffffffff19
677! Mem[0000000010101400] = ff8c61f8, %l7 = 00000000655d8c3d
678 lduwa [%i4+%g0]0x80,%l7 ! %l7 = 00000000ff8c61f8
679! Mem[0000000010101410] = 25191b85, %l7 = 00000000ff8c61f8
680 lduha [%i4+%o5]0x80,%l7 ! %l7 = 0000000000002519
681! Mem[0000000010181400] = 00000000, %l5 = 0000000000000000
682 lduha [%i6+%g0]0x80,%l5 ! %l5 = 0000000000000000
683! Mem[0000000010081432] = 2ea63fbc, %l2 = 0000000000000022, %asi = 80
684 lduba [%i2+0x032]%asi,%l2 ! %l2 = 000000000000003f
685
686p0_label_23:
687! Starting 10 instruction Store Burst
688! %l5 = 0000000000000000, Mem[00000000100c1400] = 714f03af000000c8
689 stxa %l5,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 0000000000000000
690! %f14 = 3d2c254a 314a39f3, Mem[0000000010181400] = 00000000 fdf7cb3d
691 stda %f14,[%i6+%g0]0x88 ! Mem[0000000010181400] = 3d2c254a 314a39f3
692! %f16 = 7f1a1501 00001315, Mem[0000000010041410] = 69f7cb3d 26a0c1c5
693 stda %f16,[%i1+%o5]0x80 ! Mem[0000000010041410] = 7f1a1501 00001315
694! %l5 = 0000000000000000, Mem[0000000030181408] = 712f3e14
695 stba %l5,[%i6+%o4]0x89 ! Mem[0000000030181408] = 712f3e00
696! %f20 = 25191b85 10671065, %l7 = 0000000000002519
697! Mem[0000000010141420] = 0bfc12f038dcb141
698 add %i5,0x020,%g1
699 stda %f20,[%g1+%l7]ASI_PST16_P ! Mem[0000000010141420] = 251912f038dc1065
700! Mem[0000000010081400] = a88061f8, %l7 = 0000000000002519
701 swapa [%i2+%g0]0x88,%l7 ! %l7 = 00000000a88061f8
702! %l6 = 00000000000061f8, Mem[00000000300c1400] = 1b000000
703 stha %l6,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 61f80000
704! Mem[00000000201c0000] = 22698718, %l5 = 0000000000000000
705 ldstuba [%o0+0x000]%asi,%l5 ! %l5 = 0000000000000022
706! %l6 = 00000000000061f8, Mem[0000000010141410] = 00000000000000ff
707 stxa %l6,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000000061f8
708! %f10 = ff800000 f86100ff, Mem[0000000030001408] = 6b929d26 2f9838df
709 stda %f10,[%i0+%o4]0x81 ! Mem[0000000030001408] = ff800000 f86100ff
710
711p0_label_24:
712! Starting 10 instruction Load Burst
713! Mem[0000000030181400] = 000000009f742269, %f30 = 5ad3829a 56c19003
714 ldda [%i6+%g0]0x81,%f30 ! %f30 = 00000000 9f742269
715! Mem[00000000211c0000] = 42ff63a8, %l2 = 000000000000003f, %asi = 80
716 ldsha [%o2+0x000]%asi,%l2 ! %l2 = 00000000000042ff
717! Mem[00000000300c1408] = 7f1a1501 00001315, %l6 = 000061f8, %l7 = a88061f8
718 ldda [%i3+%o4]0x89,%l6 ! %l6 = 0000000000001315 000000007f1a1501
719! Mem[0000000010081410] = 0000007d, %l1 = ffffffffff8c61f8
720 lduwa [%i2+%o5]0x88,%l1 ! %l1 = 000000000000007d
721! Mem[0000000010141400] = a9c67e58, %l4 = ffffffffffffff19
722 ldswa [%i5+%g0]0x80,%l4 ! %l4 = ffffffffa9c67e58
723! Mem[0000000010041408] = d61e2eff, %l4 = ffffffffa9c67e58
724 lduha [%i1+%o4]0x88,%l4 ! %l4 = 0000000000002eff
725! Mem[00000000100c1430] = 3dcbf7fd, %f4 = 11fcfc7c
726 lda [%i3+0x030]%asi,%f4 ! %f4 = 3dcbf7fd
727! Mem[0000000030081400] = ff19441b 4eacee11, %l2 = 000042ff, %l3 = 00000042
728 ldda [%i2+%g0]0x81,%l2 ! %l2 = 00000000ff19441b 000000004eacee11
729! Mem[00000000201c0001] = ff698718, %l2 = 00000000ff19441b, %asi = 80
730 ldsba [%o0+0x001]%asi,%l2 ! %l2 = 0000000000000069
731! Mem[0000000030141400] = 8886780c, %l2 = 0000000000000069
732 ldsha [%i5+%g0]0x89,%l2 ! %l2 = 000000000000780c
733
734p0_label_25:
735! Starting 10 instruction Store Burst
736! Mem[00000000100c1410] = 04464271, %l4 = 0000000000002eff
737 swapa [%i3+%o5]0x88,%l4 ! %l4 = 0000000004464271
738! Mem[0000000030141408] = 6fe7ccff, %l5 = 0000000000000022
739 ldstuba [%i5+%o4]0x89,%l5 ! %l5 = 00000000000000ff
740! %f28 = 11fcfc7c 66008d1d, Mem[0000000010181410] = 24250942 258a7e74
741 stda %f28,[%i6+%o5]0x88 ! Mem[0000000010181410] = 11fcfc7c 66008d1d
742! %f9 = 653ecdd1, %f29 = 66008d1d, %f2 = 3e96baa6
743 fdivs %f9 ,%f29,%f2 ! %f2 = 3ebdfc5e
744! Mem[0000000010141408] = 1e3d1c56, %l7 = 000000007f1a1501
745 swapa [%i5+%o4]0x80,%l7 ! %l7 = 000000001e3d1c56
746! %f12 = 6971666c a880bb80, Mem[0000000030101408] = aa47034a 141b705f
747 stda %f12,[%i4+%o4]0x81 ! Mem[0000000030101408] = 6971666c a880bb80
748! %f18 = ff3c34f6 29a24f6f, Mem[0000000030081410] = af034f71 36b6cc00
749 stda %f18,[%i2+%o5]0x81 ! Mem[0000000030081410] = ff3c34f6 29a24f6f
750! %l1 = 000000000000007d, Mem[000000001000141c] = 0d6aec0b, %asi = 80
751 stha %l1,[%i0+0x01c]%asi ! Mem[000000001000141c] = 007dec0b
752! %l3 = 000000004eacee11, Mem[0000000030181408] = 003e2f71
753 stha %l3,[%i6+%o4]0x81 ! Mem[0000000030181408] = ee112f71
754! %f30 = 00000000 9f742269, Mem[0000000010181400] = f3394a31 4a252c3d
755 stda %f30,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000 9f742269
756
757p0_label_26:
758! Starting 10 instruction Load Burst
759! Mem[0000000010181410] = 1d8d0066, %l1 = 000000000000007d
760 lduba [%i6+%o5]0x80,%l1 ! %l1 = 000000000000001d
761! Mem[0000000030081408] = 0195cbe6, %l6 = 0000000000001315
762 lduba [%i2+%o4]0x81,%l6 ! %l6 = 0000000000000001
763! Mem[0000000030101408] = 6c667169, %l7 = 000000001e3d1c56
764 lduwa [%i4+%o4]0x89,%l7 ! %l7 = 000000006c667169
765! Mem[0000000010001418] = 2d419642, %l0 = 0000000000000025
766 ldsw [%i0+0x018],%l0 ! %l0 = 000000002d419642
767! Mem[000000001014141f] = 4a6f6f6b, %l4 = 0000000004464271, %asi = 80
768 ldsba [%i5+0x01f]%asi,%l4 ! %l4 = 000000000000006b
769! Mem[0000000030181408] = ee112f71, %f24 = 729b3a90
770 lda [%i6+%o4]0x81,%f24 ! %f24 = ee112f71
771! Mem[0000000010081400] = 00002519, %f18 = ff3c34f6
772 lda [%i2+%g0]0x88,%f18 ! %f18 = 00002519
773! Mem[0000000010081408] = 1315b636714f03af, %f22 = 6b594bc2 580000ff
774 ldda [%i2+%o4]0x80,%f22 ! %f22 = 1315b636 714f03af
775! Mem[0000000030001408] = ff800000, %l1 = 000000000000001d
776 lduha [%i0+%o4]0x81,%l1 ! %l1 = 000000000000ff80
777! Mem[0000000010041408] = cfe58036d61e2eff, %l4 = 000000000000006b
778 ldxa [%i1+%o4]0x88,%l4 ! %l4 = cfe58036d61e2eff
779
780p0_label_27:
781! Starting 10 instruction Store Burst
782! %l3 = 000000004eacee11, Mem[0000000010041400] = 3d8c5d6580bb80a8
783 stxa %l3,[%i1+%g0]0x88 ! Mem[0000000010041400] = 000000004eacee11
784! Mem[0000000010041408] = ff2e1ed6, %l7 = 000000006c667169
785 swapa [%i1+%o4]0x80,%l7 ! %l7 = 00000000ff2e1ed6
786! %l5 = 00000000000000ff, imm = fffffffffffff4e5, %l4 = cfe58036d61e2eff
787 xnor %l5,-0xb1b,%l4 ! %l4 = 0000000000000be5
788! %l7 = 00000000ff2e1ed6, Mem[0000000010181410] = 1d8d00667cfcfc11, %asi = 80
789 stxa %l7,[%i6+0x010]%asi ! Mem[0000000010181410] = 00000000ff2e1ed6
790! Mem[0000000030041410] = 580000ff, %l1 = 000000000000ff80
791 ldstuba [%i1+%o5]0x89,%l1 ! %l1 = 00000000000000ff
792! %l4 = 0000000000000be5, Mem[0000000030101410] = 6192bffe20902957
793 stxa %l4,[%i4+%o5]0x89 ! Mem[0000000030101410] = 0000000000000be5
794! Mem[0000000030081410] = f6343cff, %l2 = 000000000000780c
795 swapa [%i2+%o5]0x89,%l2 ! %l2 = 00000000f6343cff
796! Mem[0000000030001400] = 221e27ba, %l6 = 0000000000000001
797 swapa [%i0+%g0]0x89,%l6 ! %l6 = 00000000221e27ba
798! %f24 = ee112f71, %f24 = ee112f71
799 fcmps %fcc3,%f24,%f24 ! %fcc3 = 0
800! Mem[0000000030001400] = 01000000, %l5 = 00000000000000ff
801 swapa [%i0+%g0]0x81,%l5 ! %l5 = 0000000001000000
802
803p0_label_28:
804! Starting 10 instruction Load Burst
805! Mem[00000000100c1408] = 580000ff, %l1 = 00000000000000ff
806 lduba [%i3+%o4]0x88,%l1 ! %l1 = 00000000000000ff
807! Mem[0000000010141410] = 00000000, %f11 = f86100ff
808 lda [%i5+%o5]0x80,%f11 ! %f11 = 00000000
809! Mem[0000000010041410] = 1513000001151a7f, %f24 = ee112f71 6b31f661
810 ldda [%i1+%o5]0x88,%f24 ! %f24 = 15130000 01151a7f
811! Mem[0000000010081400] = 19250000, %l6 = 00000000221e27ba
812 ldsba [%i2+%g0]0x80,%l6 ! %l6 = 0000000000000019
813! Mem[0000000010041430] = 4a54495c, %f4 = 3dcbf7fd
814 ld [%i1+0x030],%f4 ! %f4 = 4a54495c
815! Mem[0000000010101410] = 851b1925, %l5 = 0000000001000000
816 ldswa [%i4+%o5]0x88,%l5 ! %l5 = ffffffff851b1925
817! Mem[0000000010081408] = 1315b636, %l5 = ffffffff851b1925
818 ldsba [%i2+%o4]0x80,%l5 ! %l5 = 0000000000000013
819! %l1 = 00000000000000ff, %l5 = 0000000000000013, %l3 = 000000004eacee11
820 and %l1,%l5,%l3 ! %l3 = 0000000000000013
821! Mem[0000000030001410] = 422f3e14, %l2 = 00000000f6343cff
822 lduba [%i0+%o5]0x81,%l2 ! %l2 = 0000000000000042
823! Mem[0000000030041410] = ff00005806fbc682, %l6 = 0000000000000019
824 ldxa [%i1+%o5]0x81,%l6 ! %l6 = ff00005806fbc682
825
826p0_label_29:
827! Starting 10 instruction Store Burst
828! %l1 = 00000000000000ff, Mem[0000000010081420] = 140359d0, %asi = 80
829 stwa %l1,[%i2+0x020]%asi ! Mem[0000000010081420] = 000000ff
830! %o3 = deadbeefdeadbeef
831 set share3_start,%o3 ! set %o3[0] to VA
832! Mem[0000000021800101] = 2560d898, %l1 = 00000000000000ff
833 ldstuba [%o3+0x101]%asi,%l1 ! %l1 = 0000000000000060
834! Mem[0000000010101408] = f6343cff, %l4 = 0000000000000be5
835 swapa [%i4+%o4]0x88,%l4 ! %l4 = 00000000f6343cff
836! %l3 = 0000000000000013, Mem[0000000030181408] = 712f11ee
837 stha %l3,[%i6+%o4]0x89 ! Mem[0000000030181408] = 712f0013
838! %l3 = 0000000000000013, Mem[0000000010181410] = 00000000
839 stha %l3,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000013
840! %l2 = 00000042, %l3 = 00000013, Mem[00000000300c1408] = 15130000 01151a7f
841 stda %l2,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000042 00000013
842! %l5 = 0000000000000013, Mem[0000000010041410] = 7f1a1501
843 stwa %l5,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000013
844! %l6 = 06fbc682, %l7 = ff2e1ed6, Mem[0000000010041428] = 344ec22e 440d04c7
845 std %l6,[%i1+0x028] ! Mem[0000000010041428] = 06fbc682 ff2e1ed6
846! Mem[000000001014143c] = 47050fe3, %l0 = 2d419642, %l6 = 06fbc682
847 add %i5,0x3c,%g1
848 casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000047050fe3
849! Mem[0000000010101408] = e50b0000, %l5 = 0000000000000013
850 ldstuba [%i4+%o4]0x80,%l5 ! %l5 = 00000000000000e5
851
852p0_label_30:
853! Starting 10 instruction Load Burst
854! Mem[0000000010041400] = 11eeac4e, %l5 = 00000000000000e5
855 ldsw [%i1+%g0],%l5 ! %l5 = 0000000011eeac4e
856! Mem[0000000030081410] = 0c780000, %l6 = 0000000047050fe3
857 ldsha [%i2+%o5]0x81,%l6 ! %l6 = 0000000000000c78
858! Mem[00000000300c1410] = 8e0942ff, %l4 = 00000000f6343cff
859 ldsha [%i3+%o5]0x89,%l4 ! %l4 = 00000000000042ff
860! Mem[00000000211c0000] = 42ff63a8, %l5 = 0000000011eeac4e, %asi = 80
861 ldsha [%o2+0x000]%asi,%l5 ! %l5 = 00000000000042ff
862! Mem[0000000030001408] = 000080ff, %l6 = 0000000000000c78
863 ldsba [%i0+%o4]0x89,%l6 ! %l6 = ffffffffffffffff
864! Mem[0000000030081410] = 0000780c, %l0 = 000000002d419642
865 lduwa [%i2+%o5]0x89,%l0 ! %l0 = 000000000000780c
866! Mem[0000000010181428] = 520b230e, %f15 = 314a39f3
867 lda [%i6+0x028]%asi,%f15 ! %f15 = 520b230e
868! Mem[0000000010101400] = f8618cff, %l1 = 0000000000000060
869 ldsba [%i4+%g0]0x88,%l1 ! %l1 = ffffffffffffffff
870! Mem[0000000010001408] = c068a330, %l3 = 0000000000000013
871 lduba [%i0+%o4]0x88,%l3 ! %l3 = 0000000000000030
872! Mem[0000000030041400] = 80bb80a8, %l3 = 0000000000000030
873 ldsha [%i1+%g0]0x81,%l3 ! %l3 = ffffffffffff80bb
874
875p0_label_31:
876! Starting 10 instruction Store Burst
877! Mem[0000000010041432] = 4a54495c, %l6 = ffffffffffffffff, %asi = 80
878 lduha [%i1+0x032]%asi,%l6 ! %l6 = 000000000000495c
879! %l0 = 000000000000780c, Mem[0000000010181404] = 9f742269, %asi = 80
880 stwa %l0,[%i6+0x004]%asi ! Mem[0000000010181404] = 0000780c
881! %f6 = ffcc61f8, Mem[0000000030081400] = ff19441b
882 sta %f6 ,[%i2+%g0]0x81 ! Mem[0000000030081400] = ffcc61f8
883! Mem[0000000030081408] = 0195cbe6, %l4 = 00000000000042ff
884 ldstuba [%i2+%o4]0x81,%l4 ! %l4 = 0000000000000001
885! %l0 = 000000000000780c, Mem[00000000300c1410] = 8e0942ff
886 stwa %l0,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 0000780c
887! %l3 = ffffffffffff80bb, Mem[0000000010181410] = 13000000
888 stha %l3,[%i6+%o5]0x80 ! Mem[0000000010181410] = 80bb0000
889! Mem[0000000010081400] = 00002519, %l5 = 00000000000042ff
890 swapa [%i2+%g0]0x88,%l5 ! %l5 = 0000000000002519
891! %l0 = 0000780c, %l1 = ffffffff, Mem[0000000010141408] = 7f1a1501 2a977d4f
892 stda %l0,[%i5+%o4]0x80 ! Mem[0000000010141408] = 0000780c ffffffff
893! %f9 = 653ecdd1, %f24 = 15130000, %f14 = 3d2c254a
894 fmuls %f9 ,%f24,%f14 ! %f14 = 3adb205e
895! %l7 = 00000000ff2e1ed6, Mem[0000000010181410] = 0000bb80
896 stwa %l7,[%i6+%o5]0x88 ! Mem[0000000010181410] = ff2e1ed6
897
898p0_label_32:
899! Starting 10 instruction Load Burst
900! Mem[0000000030081400] = f861ccff, %l0 = 000000000000780c
901 ldsha [%i2+%g0]0x89,%l0 ! %l0 = ffffffffffffccff
902! Mem[0000000010001408] = 30a368c0, %l5 = 0000000000002519
903 ldsba [%i0+%o4]0x80,%l5 ! %l5 = 0000000000000030
904! Mem[0000000030101410] = e50b0000, %l3 = ffffffffffff80bb
905 ldsba [%i4+%o5]0x81,%l3 ! %l3 = ffffffffffffffe5
906! Mem[0000000010141410] = 00000000, %l3 = ffffffffffffffe5
907 ldsba [%i5+%o5]0x88,%l3 ! %l3 = 0000000000000000
908! Mem[0000000010181418] = 06fbc682, %l0 = ffffffffffffccff
909 ldsw [%i6+0x018],%l0 ! %l0 = 0000000006fbc682
910! %l6 = 000000000000495c, %l1 = ffffffffffffffff, %l6 = 000000000000495c
911 xor %l6,%l1,%l6 ! %l6 = ffffffffffffb6a3
912! %f16 = 7f1a1501, %f7 = a880bb58, %f4 = 4a54495c 66008d1d
913 fsmuld %f16,%f7 ,%f4 ! %f4 = c5035ed0 b3bcd600
914! Mem[0000000010041430] = 4a54495c44751a7d, %l7 = 00000000ff2e1ed6
915 ldx [%i1+0x030],%l7 ! %l7 = 4a54495c44751a7d
916! Mem[0000000030081408] = e6cb95ff, %l3 = 0000000000000000
917 lduba [%i2+%o4]0x89,%l3 ! %l3 = 00000000000000ff
918! Mem[0000000010181400] = 00000000, %l4 = 0000000000000001
919 ldswa [%i6+%g0]0x80,%l4 ! %l4 = 0000000000000000
920
921p0_label_33:
922! Starting 10 instruction Store Burst
923! %l3 = 00000000000000ff, Mem[0000000030101400] = c82e7228
924 stwa %l3,[%i4+%g0]0x81 ! Mem[0000000030101400] = 000000ff
925! %l2 = 00000042, %l3 = 000000ff, Mem[0000000010081400] = ff420000 6c667169
926 stda %l2,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000042 000000ff
927! %f20 = 25191b85 10671065, %l1 = ffffffffffffffff
928! Mem[0000000010181418] = 06fbc6823e41334b
929 add %i6,0x018,%g1
930 stda %f20,[%g1+%l1]ASI_PST32_P ! Mem[0000000010181418] = 25191b8510671065
931! Mem[0000000010081408] = 1315b636, %l2 = 0000000000000042
932 ldstuba [%i2+%o4]0x80,%l2 ! %l2 = 0000000000000013
933! %l4 = 00000000, %l5 = 00000030, Mem[0000000010181400] = 00000000 0000780c
934 stda %l4,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000 00000030
935! %l0 = 0000000006fbc682, Mem[0000000010081404] = 000000ff, %asi = 80
936 stha %l0,[%i2+0x004]%asi ! Mem[0000000010081404] = c68200ff
937! Mem[0000000010141400] = a9c67e58, %l0 = 0000000006fbc682
938 swapa [%i5+%g0]0x80,%l0 ! %l0 = 00000000a9c67e58
939! %l0 = 00000000a9c67e58, Mem[0000000010041400] = 4eacee11
940 stha %l0,[%i1+%g0]0x88 ! Mem[0000000010041400] = 4eac7e58
941! %f24 = 15130000 01151a7f, %l3 = 00000000000000ff
942! Mem[0000000010081418] = 23cd2e6669bcbd1f
943 add %i2,0x018,%g1
944 stda %f24,[%g1+%l3]ASI_PST32_PL ! Mem[0000000010081418] = 7f1a150100001315
945! Mem[0000000030041408] = 867cc0ff, %l5 = 0000000000000030
946 ldstuba [%i1+%o4]0x89,%l5 ! %l5 = 00000000000000ff
947
948p0_label_34:
949! Starting 10 instruction Load Burst
950! Mem[0000000030141410] = 3e96baa6, %l0 = 00000000a9c67e58
951 lduwa [%i5+%o5]0x81,%l0 ! %l0 = 000000003e96baa6
952! Mem[0000000010001410] = 000000af, %l0 = 000000003e96baa6
953 ldswa [%i0+%o5]0x80,%l0 ! %l0 = 00000000000000af
954! Mem[0000000030141400] = 8886780c, %l6 = ffffffffffffb6a3
955 ldswa [%i5+%g0]0x89,%l6 ! %l6 = ffffffff8886780c
956! Mem[0000000010041408] = 6971666c, %f18 = 00002519
957 lda [%i1+%o4]0x88,%f18 ! %f18 = 6971666c
958! Mem[0000000021800100] = 25ffd898, %l7 = 4a54495c44751a7d, %asi = 80
959 lduba [%o3+0x100]%asi,%l7 ! %l7 = 0000000000000025
960! Mem[0000000010081408] = ff15b636714f03af, %l4 = 0000000000000000
961 ldxa [%i2+%o4]0x80,%l4 ! %l4 = ff15b636714f03af
962! Mem[00000000100c1400] = 0000000000000000, %l6 = ffffffff8886780c, %asi = 80
963 ldxa [%i3+0x000]%asi,%l6 ! %l6 = 0000000000000000
964! Mem[00000000201c0000] = ff698718, %l3 = 00000000000000ff, %asi = 80
965 lduha [%o0+0x000]%asi,%l3 ! %l3 = 000000000000ff69
966! Code Fragment 4, seed = 128041
967p0_fragment_3:
968! %l0 = 00000000000000af
969 setx 0x4248ae21f5c14fde,%g7,%l0 ! %l0 = 4248ae21f5c14fde
970! %l1 = ffffffffffffffff
971 setx 0xe01d740420245689,%g7,%l1 ! %l1 = e01d740420245689
972 setx 0x7ff8, %g1, %g2
973 and %l0, %g2, %l0
974 setx 0xffffffff, %g1, %g2
975 and %l1, %g2, %l1
976 setx 0x100000000, %g1, %g2
977 or %l1, %g2, %l1 ! Set bit 32 - perrinj
978 ta T_CHANGE_HPRIV
979 stxa %l1, [%l0]ASI_ICACHE_INSTR
980 ta T_CHANGE_NONHPRIV
981! %l0 = 4248ae21f5c14fde
982 setx 0x49b69f683e9e3944,%g7,%l0 ! %l0 = 49b69f683e9e3944
983! %l1 = e01d740420245689
984 setx 0x57f6d6cf03b57b0f,%g7,%l1 ! %l1 = 57f6d6cf03b57b0f
985p0_fragment_3_end:
986! Mem[0000000030141408] = 6fe7ccff, %f0 = 80bb80a8
987 lda [%i5+%o4]0x89,%f0 ! %f0 = 6fe7ccff
988
989p0_label_35:
990! Starting 10 instruction Store Burst
991! %f7 = a880bb58, Mem[0000000010081410] = 7d000000
992 sta %f7 ,[%i2+%o5]0x80 ! Mem[0000000010081410] = a880bb58
993! %l4 = ff15b636714f03af, Mem[00000000100c140c] = 000000ff, %asi = 80
994 stba %l4,[%i3+0x00c]%asi ! Mem[00000000100c140c] = af0000ff
995! %l6 = 0000000000000000, Mem[0000000010181410] = d61e2eff
996 stba %l6,[%i6+%o5]0x80 ! Mem[0000000010181410] = 001e2eff
997! %l0 = 49b69f683e9e3944, Mem[0000000030041410] = 580000ff
998 stha %l0,[%i1+%o5]0x89 ! Mem[0000000030041410] = 58003944
999! %f6 = ffcc61f8 a880bb58, %l7 = 0000000000000025
1000! Mem[0000000030041428] = 2111adde1cd533b7
1001 add %i1,0x028,%g1
1002 stda %f6,[%g1+%l7]ASI_PST16_S ! Mem[0000000030041428] = 211161f81cd5bb58
1003! %f30 = 00000000 9f742269, Mem[0000000010181400] = 00000000 30000000
1004 stda %f30,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000 9f742269
1005! %l1 = 57f6d6cf03b57b0f, %l4 = ff15b636714f03af, %l2 = 0000000000000013
1006 add %l1,%l4,%l2 ! %l2 = 570c8d0575047ebe
1007! Mem[0000000010001400] = 80bb80a8, %l6 = 0000000000000000, %asi = 80
1008 swapa [%i0+0x000]%asi,%l6 ! %l6 = 0000000080bb80a8
1009! %l3 = 000000000000ff69, Mem[0000000010101400] = ff8c61f8, %asi = 80
1010 stba %l3,[%i4+0x000]%asi ! Mem[0000000010101400] = 698c61f8
1011! %f22 = 1315b636 714f03af, Mem[0000000030001410] = 422f3e14 44dfe955
1012 stda %f22,[%i0+%o5]0x81 ! Mem[0000000030001410] = 1315b636 714f03af
1013
1014p0_label_36:
1015! Starting 10 instruction Load Burst
1016! Mem[0000000010001400] = 00000000, %f8 = 30a368c0
1017 lda [%i0+%g0]0x88,%f8 ! %f8 = 00000000
1018! Mem[0000000030081400] = f861ccff, %l2 = 570c8d0575047ebe
1019 lduwa [%i2+%g0]0x89,%l2 ! %l2 = 00000000f861ccff
1020! Mem[0000000030081408] = ff95cbe66922749f, %f2 = 3ebdfc5e 141b705f
1021 ldda [%i2+%o4]0x81,%f2 ! %f2 = ff95cbe6 6922749f
1022! Mem[0000000020800000] = 61f87f48, %l3 = 000000000000ff69
1023 ldsb [%o1+%g0],%l3 ! %l3 = 0000000000000061
1024! Mem[00000000201c0001] = ff698718, %l3 = 0000000000000061
1025 ldsb [%o0+0x001],%l3 ! %l3 = 0000000000000069
1026! Mem[0000000010001438] = 1f3a5d1a08c27083, %l2 = 00000000f861ccff, %asi = 80
1027 ldxa [%i0+0x038]%asi,%l2 ! %l2 = 1f3a5d1a08c27083
1028! Mem[0000000010181410] = d61e2eff ff2e1e00, %l4 = 714f03af, %l5 = 000000ff
1029 ldda [%i6+%o5]0x88,%l4 ! %l4 = 00000000ff2e1e00 00000000d61e2eff
1030! Mem[0000000010081410] = a880bb58, %f25 = 01151a7f
1031 lda [%i2+%o5]0x80,%f25 ! %f25 = a880bb58
1032! Mem[0000000010141408] = 0000780c, %l3 = 0000000000000069
1033 lduwa [%i5+%o4]0x80,%l3 ! %l3 = 000000000000780c
1034! Mem[00000000100c1418] = 1c11b662, %f24 = 15130000
1035 lda [%i3+0x018]%asi,%f24 ! %f24 = 1c11b662
1036
1037p0_label_37:
1038! Starting 10 instruction Store Burst
1039! Mem[0000000030041408] = 867cc0ff, %l6 = 0000000080bb80a8
1040 ldstuba [%i1+%o4]0x89,%l6 ! %l6 = 00000000000000ff
1041! Mem[0000000020800000] = 61f87f48, %l3 = 000000000000780c
1042 ldstuba [%o1+0x000]%asi,%l3 ! %l3 = 0000000000000061
1043! %l5 = 00000000d61e2eff, Mem[000000001004140c] = 3680e5cf
1044 stw %l5,[%i1+0x00c] ! Mem[000000001004140c] = d61e2eff
1045! %f14 = 3adb205e, Mem[0000000010081400] = 42000000
1046 sta %f14,[%i2+%g0]0x88 ! Mem[0000000010081400] = 3adb205e
1047! Mem[00000000300c1410] = 0000780c, %l2 = 1f3a5d1a08c27083
1048 ldstuba [%i3+%o5]0x89,%l2 ! %l2 = 000000000000000c
1049! Mem[0000000030141410] = a6ba963e, %l4 = 00000000ff2e1e00
1050 ldstuba [%i5+%o5]0x89,%l4 ! %l4 = 000000000000003e
1051! Mem[0000000030041408] = 867cc0ff, %l1 = 0000000003b57b0f
1052 swapa [%i1+%o4]0x89,%l1 ! %l1 = 00000000867cc0ff
1053! %f0 = 6fe7ccff, %f3 = 6922749f
1054 fcmpes %fcc2,%f0 ,%f3 ! %fcc2 = 2
1055! %f26 = 1315b636, Mem[0000000010101410] = 851b1925
1056 sta %f26,[%i4+%o5]0x88 ! Mem[0000000010101410] = 1315b636
1057! %l1 = 00000000867cc0ff, Mem[00000000100c1408] = 580000ff
1058 stwa %l1,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 867cc0ff
1059
1060p0_label_38:
1061! Starting 10 instruction Load Burst
1062! Mem[0000000010181410] = 001e2effff2e1ed6, %l0 = 49b69f683e9e3944
1063 ldxa [%i6+%o5]0x80,%l0 ! %l0 = 001e2effff2e1ed6
1064! Mem[00000000218000c0] = 5677fc68, %l5 = 00000000d61e2eff
1065 lduh [%o3+0x0c0],%l5 ! %l5 = 0000000000005677
1066! Mem[0000000010101408] = ff0b0000, %f9 = 653ecdd1
1067 lda [%i4+%o4]0x80,%f9 ! %f9 = ff0b0000
1068! Mem[0000000010181410] = 001e2eff, %l3 = 0000000000000061
1069 ldsba [%i6+%o5]0x80,%l3 ! %l3 = 0000000000000000
1070! Mem[0000000030181408] = 13002f71, %l1 = 00000000867cc0ff
1071 ldsba [%i6+%o4]0x81,%l1 ! %l1 = 0000000000000013
1072! Mem[000000001010141c] = f86100ff, %l6 = 00000000000000ff
1073 lduw [%i4+0x01c],%l6 ! %l6 = 00000000f86100ff
1074! Mem[0000000010141414] = 000061f8, %l2 = 000000000000000c, %asi = 80
1075 lduha [%i5+0x014]%asi,%l2 ! %l2 = 0000000000000000
1076! Mem[0000000030181400] = 00000000 9f742269, %l0 = ff2e1ed6, %l1 = 00000013
1077 ldda [%i6+%g0]0x81,%l0 ! %l0 = 0000000000000000 000000009f742269
1078! %f1 = 231ab099, %f27 = 714f03af, %f31 = 9f742269
1079 fmuls %f1 ,%f27,%f31 ! %f31 = 54fa2e0b
1080! Mem[0000000010141408] = 0000780c, %f31 = 54fa2e0b
1081 lda [%i5+%o4]0x80,%f31 ! %f31 = 0000780c
1082
1083p0_label_39:
1084! Starting 10 instruction Store Burst
1085! %l1 = 000000009f742269, Mem[0000000030181408] = 13002f71
1086 stha %l1,[%i6+%o4]0x81 ! Mem[0000000030181408] = 22692f71
1087! Mem[0000000010141400] = 06fbc682 731c2e09 0000780c ffffffff
1088! %f0 = 6fe7ccff 231ab099 ff95cbe6 6922749f
1089! %f4 = c5035ed0 b3bcd600 ffcc61f8 a880bb58
1090! %f8 = 00000000 ff0b0000 ff800000 00000000
1091! %f12 = 6971666c a880bb80 3adb205e 520b230e
1092 stda %f0 ,[%i5+%g0]ASI_BLK_AIUPL ! Block Store to 0000000010141400
1093! %l0 = 0000000000000000, Mem[0000000030181410] = 58bb0000
1094 stwa %l0,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000000
1095! %l4 = 0000003e, %l5 = 00005677, Mem[0000000010181428] = 520b230e 5a15d627
1096 std %l4,[%i6+0x028] ! Mem[0000000010181428] = 0000003e 00005677
1097! %l2 = 0000000000000000, Mem[0000000010141400] = 99b01a23
1098 stwa %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000
1099! Mem[0000000010081422] = 000000ff, %l3 = 0000000000000000
1100 ldstub [%i2+0x022],%l3 ! %l3 = 0000000000000000
1101! %l7 = 0000000000000025, Mem[0000000010141410] = c5035ed0b3bcd600
1102 stxa %l7,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000000000000025
1103! Mem[00000000201c0001] = ff698718, %l1 = 000000009f742269
1104 ldstub [%o0+0x001],%l1 ! %l1 = 0000000000000069
1105! %l4 = 0000003e, %l5 = 00005677, Mem[0000000030081400] = f861ccff 11eeac4e
1106 stda %l4,[%i2+%g0]0x89 ! Mem[0000000030081400] = 0000003e 00005677
1107! %f17 = 00001315, Mem[0000000010181408] = a4b4f741
1108 sta %f17,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00001315
1109
1110p0_label_40:
1111! Starting 10 instruction Load Burst
1112! Mem[0000000030181400] = 00000000, %l0 = 0000000000000000
1113 ldsba [%i6+%g0]0x81,%l0 ! %l0 = 0000000000000000
1114! %l3 = 0000000000000000, Mem[00000000100c1400] = 0000000000000000
1115 stx %l3,[%i3+%g0] ! Mem[00000000100c1400] = 0000000000000000
1116! Mem[0000000010081400] = 5e20db3ac68200ff, %f16 = 7f1a1501 00001315, %asi = 80
1117 ldda [%i2+0x000]%asi,%f16 ! %f16 = 5e20db3a c68200ff
1118! Mem[0000000030041408] = 03b57b0f, %l3 = 0000000000000000
1119 ldswa [%i1+%o4]0x89,%l3 ! %l3 = 0000000003b57b0f
1120! Mem[0000000010041400] = 587eac4e, %l4 = 000000000000003e
1121 ldsha [%i1+%g0]0x80,%l4 ! %l4 = 000000000000587e
1122! Mem[0000000030181408] = 712f6922, %l2 = 0000000000000000
1123 ldsba [%i6+%o4]0x89,%l2 ! %l2 = 0000000000000022
1124! Mem[0000000030041410] = 44390058, %l2 = 0000000000000022
1125 ldsba [%i1+%o5]0x81,%l2 ! %l2 = 0000000000000044
1126! Mem[0000000010101408] = 6f4fa22900000bff, %l4 = 000000000000587e
1127 ldxa [%i4+%o4]0x88,%l4 ! %l4 = 6f4fa22900000bff
1128! Mem[0000000030141408] = ffcce76f 54094264, %l4 = 00000bff, %l5 = 00005677
1129 ldda [%i5+%o4]0x81,%l4 ! %l4 = 00000000ffcce76f 0000000054094264
1130! %l1 = 0000000000000069, %l2 = 0000000000000044, %l7 = 0000000000000025
1131 or %l1,%l2,%l7 ! %l7 = 000000000000006d
1132
1133p0_label_41:
1134! Starting 10 instruction Store Burst
1135! %f26 = 1315b636 714f03af, Mem[00000000100c1408] = ffc07c86 af0000ff
1136 stda %f26,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 1315b636 714f03af
1137! Mem[0000000010041400] = 587eac4e 00000000 6c667169 d61e2eff
1138! %f0 = 6fe7ccff 231ab099 ff95cbe6 6922749f
1139! %f4 = c5035ed0 b3bcd600 ffcc61f8 a880bb58
1140! %f8 = 00000000 ff0b0000 ff800000 00000000
1141! %f12 = 6971666c a880bb80 3adb205e 520b230e
1142 stda %f0 ,[%i1+%g0]ASI_BLK_PL ! Block Store to 0000000010041400
1143! %l5 = 0000000054094264, Mem[0000000030101410] = 00000be5
1144 stwa %l5,[%i4+%o5]0x89 ! Mem[0000000030101410] = 54094264
1145! %f8 = 00000000 ff0b0000, Mem[0000000010041410] = b3bcd600 c5035ed0
1146 stda %f8 ,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000 ff0b0000
1147! %l2 = 00000044, %l3 = 03b57b0f, Mem[0000000030001410] = 1315b636 714f03af
1148 stda %l2,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000044 03b57b0f
1149! %l1 = 0000000000000069, %l0 = 0000000000000000, %l0 = 0000000000000000
1150 and %l1,%l0,%l0 ! %l0 = 0000000000000000
1151! %l3 = 0000000003b57b0f, Mem[00000000300c1400] = 61f8000000000000
1152 stxa %l3,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 0000000003b57b0f
1153! %f24 = 1c11b662 a880bb58, Mem[0000000010141410] = 25000000 00000000
1154 stda %f24,[%i5+%o5]0x80 ! Mem[0000000010141410] = 1c11b662 a880bb58
1155! %f19 = 29a24f6f, Mem[00000000300c1408] = 00000042
1156 sta %f19,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 29a24f6f
1157! %l5 = 0000000054094264, Mem[0000000010141410] = 62b6111c
1158 stba %l5,[%i5+%o5]0x88 ! Mem[0000000010141410] = 62b61164
1159
1160p0_label_42:
1161! Starting 10 instruction Load Burst
1162! Mem[0000000030041410] = 58003944, %l1 = 0000000000000069
1163 ldswa [%i1+%o5]0x89,%l1 ! %l1 = 0000000058003944
1164! Mem[0000000010001408] = 30a368c078fa77ef, %f16 = 5e20db3a c68200ff
1165 ldda [%i0+%o4]0x80,%f16 ! %f16 = 30a368c0 78fa77ef
1166! %f19 = 29a24f6f, %f26 = 1315b636
1167 fsqrts %f19,%f26 ! %f26 = 34902349
1168! %l2 = 0000000000000044, immd = ffffff7c, %y = 0000001a
1169 umul %l2,-0x084,%l7 ! %l7 = 00000043ffffdcf0, %y = 00000043
1170! Mem[0000000010101408] = ff0b0000, %l3 = 0000000003b57b0f
1171 ldswa [%i4+%o4]0x80,%l3 ! %l3 = ffffffffff0b0000
1172! Mem[00000000100c1408] = 36b61513, %l3 = ffffffffff0b0000
1173 ldsba [%i3+%o4]0x88,%l3 ! %l3 = 0000000000000013
1174! Mem[0000000030041400] = 80bb80a8, %l4 = 00000000ffcce76f
1175 ldsha [%i1+%g0]0x81,%l4 ! %l4 = ffffffffffff80bb
1176! Mem[00000000201c0000] = ffff8718, %l4 = ffffffffffff80bb, %asi = 80
1177 ldsha [%o0+0x000]%asi,%l4 ! %l4 = ffffffffffffffff
1178! Mem[0000000010001438] = 1f3a5d1a, %l0 = 0000000000000000
1179 ldsw [%i0+0x038],%l0 ! %l0 = 000000001f3a5d1a
1180! Mem[0000000030181400] = 00000000, %l4 = ffffffffffffffff
1181 lduba [%i6+%g0]0x89,%l4 ! %l4 = 0000000000000000
1182
1183p0_label_43:
1184! Starting 10 instruction Store Burst
1185! Mem[0000000010181410] = ff2e1e00, %l0 = 000000001f3a5d1a
1186 ldstuba [%i6+%o5]0x88,%l0 ! %l0 = 0000000000000000
1187! Mem[00000000201c0001] = ffff8718, %l5 = 0000000054094264
1188 ldstuba [%o0+0x001]%asi,%l5 ! %l5 = 00000000000000ff
1189! %l2 = 00000044, %l3 = 00000013, Mem[0000000010041400] = 231ab099 6fe7ccff
1190 stda %l2,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000044 00000013
1191! %f4 = c5035ed0 b3bcd600, Mem[0000000010141400] = 00000000 6fe7ccff
1192 stda %f4 ,[%i5+%g0]0x88 ! Mem[0000000010141400] = c5035ed0 b3bcd600
1193! Mem[00000000100c1400] = 00000000, %l7 = 00000000ffffdcf0
1194 swapa [%i3+%g0]0x80,%l7 ! %l7 = 0000000000000000
1195! Mem[0000000030001408] = ff800000, %l1 = 0000000058003944
1196 swapa [%i0+%o4]0x81,%l1 ! %l1 = 00000000ff800000
1197! %f20 = 25191b85, Mem[0000000010001410] = af000000
1198 sta %f20,[%i0+%o5]0x88 ! Mem[0000000010001410] = 25191b85
1199! %l4 = 00000000, %l5 = 000000ff, Mem[00000000100c1410] = 00002eff 851b1925
1200 stda %l4,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000 000000ff
1201 membar #Sync ! Added by membar checker (7)
1202! Mem[0000000010141410] = 6411b662, %l3 = 0000000000000013
1203 swapa [%i5+%o5]0x80,%l3 ! %l3 = 000000006411b662
1204! %l3 = 000000006411b662, imm = 0000000000000c52, %l2 = 0000000000000044
1205 add %l3,0xc52,%l2 ! %l2 = 000000006411c2b4
1206
1207p0_label_44:
1208! Starting 10 instruction Load Burst
1209! Mem[00000000300c1400] = 00000000, %l1 = 00000000ff800000
1210 ldsha [%i3+%g0]0x81,%l1 ! %l1 = 0000000000000000
1211! Mem[00000000100c143c] = 00000000, %l5 = 00000000000000ff, %asi = 80
1212 ldsha [%i3+0x03c]%asi,%l5 ! %l5 = 0000000000000000
1213! Mem[0000000030141410] = ff96baa6, %l6 = 00000000f86100ff
1214 ldswa [%i5+%o5]0x81,%l6 ! %l6 = ffffffffff96baa6
1215! Mem[0000000030041408] = 03b57b0f, %l5 = 0000000000000000
1216 lduba [%i1+%o4]0x89,%l5 ! %l5 = 000000000000000f
1217! Mem[0000000030081400] = 0000003e, %l1 = 0000000000000000
1218 lduwa [%i2+%g0]0x89,%l1 ! %l1 = 000000000000003e
1219! Mem[0000000010181400] = 9f742269, %l2 = 000000006411c2b4
1220 ldstuba [%i6+%g0]0x88,%l2 ! %l2 = 0000000000000069
1221! Mem[0000000010101408] = 00000bff, %f19 = 29a24f6f
1222 lda [%i4+%o4]0x88,%f19 ! %f19 = 00000bff
1223! Mem[0000000010181400] = ff22749f, %l4 = 0000000000000000
1224 lduha [%i6+%g0]0x80,%l4 ! %l4 = 000000000000ff22
1225! Mem[0000000010181410] = ff1e2effff2e1ed6, %f30 = 00000000 0000780c
1226 ldda [%i6+%o5]0x80,%f30 ! %f30 = ff1e2eff ff2e1ed6
1227! Mem[0000000030041408] = 0f7bb503, %l1 = 000000000000003e
1228 lduba [%i1+%o4]0x81,%l1 ! %l1 = 000000000000000f
1229
1230p0_label_45:
1231! Starting 10 instruction Store Burst
1232! %l5 = 000000000000000f, Mem[0000000010041400] = 44000000
1233 stba %l5,[%i1+%g0]0x80 ! Mem[0000000010041400] = 0f000000
1234! Mem[0000000030041408] = 0f7bb503, %l4 = 000000000000ff22
1235 swapa [%i1+%o4]0x81,%l4 ! %l4 = 000000000f7bb503
1236! %l5 = 000000000000000f, Mem[0000000010081400] = ff0082c63adb205e
1237 stxa %l5,[%i2+%g0]0x88 ! Mem[0000000010081400] = 000000000000000f
1238! Mem[0000000010041410] = ff0b0000, %l4 = 000000000f7bb503
1239 ldstuba [%i1+%o5]0x88,%l4 ! %l4 = 0000000000000000
1240! %f14 = 3adb205e 520b230e, %l7 = 0000000000000000
1241! Mem[0000000030181400] = 000000009f742269
1242 stda %f14,[%i6+%l7]ASI_PST32_S ! Mem[0000000030181400] = 000000009f742269
1243! %l2 = 0000000000000069, Mem[0000000030101410] = 6442095400000000
1244 stxa %l2,[%i4+%o5]0x81 ! Mem[0000000030101410] = 0000000000000069
1245! %l2 = 00000069, %l3 = 6411b662, Mem[0000000010181408] = 00001315 2fb45b2f
1246 stda %l2,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000069 6411b662
1247! Mem[00000000100c1408] = 1315b636, %l4 = 0000000000000000
1248 swapa [%i3+%o4]0x80,%l4 ! %l4 = 000000001315b636
1249! %f30 = ff1e2eff ff2e1ed6, %l7 = 0000000000000000
1250! Mem[00000000300c1430] = 53f5734c45c6a6ad
1251 add %i3,0x030,%g1
1252 stda %f30,[%g1+%l7]ASI_PST8_SL ! Mem[00000000300c1430] = 53f5734c45c6a6ad
1253! Mem[0000000010041430] = 80bb80a86c667169, %l6 = ffffffffff96baa6, %l3 = 000000006411b662
1254 add %i1,0x30,%g1
1255 casxa [%g1]0x80,%l6,%l3 ! %l3 = 80bb80a86c667169
1256
1257p0_label_46:
1258! Starting 10 instruction Load Burst
1259! Mem[0000000010001408] = c068a330, %l0 = 0000000000000000
1260 lduba [%i0+%o4]0x88,%l0 ! %l0 = 0000000000000030
1261! Mem[0000000020800041] = 7dc87378, %l2 = 0000000000000069, %asi = 80
1262 ldsba [%o1+0x041]%asi,%l2 ! %l2 = ffffffffffffffc8
1263! Mem[00000000300c1408] = 29a24f6f, %l1 = 000000000000000f
1264 lduwa [%i3+%o4]0x81,%l1 ! %l1 = 0000000029a24f6f
1265! %l3 = 80bb80a86c667169, immd = 00000000000002df, %l108 = 0000000000000001
1266 sdivx %l3,0x2df,%l1 ! %l1 = ffd3ac3c22fa37e2
1267 membar #Sync ! Added by membar checker (8)
1268! Mem[0000000010041400] = 0f000000 13000000 9f742269 e6cb95ff
1269! Mem[0000000010041410] = ff000bff 00000000 58bb80a8 f861ccff
1270! Mem[0000000010041420] = 00000bff 00000000 00000000 000080ff
1271! Mem[0000000010041430] = 80bb80a8 6c667169 0e230b52 5e20db3a
1272 ldda [%i1+%g0]ASI_BLK_P,%f16 ! Block Load from 0000000010041400
1273! Mem[0000000010101410] = 65106710 1315b636, %l4 = 1315b636, %l5 = 0000000f
1274 ldda [%i4+%o5]0x88,%l4 ! %l4 = 000000001315b636 0000000065106710
1275! %l3 = 80bb80a86c667169, imm = fffffffffffff62a, %l1 = ffd3ac3c22fa37e2
1276 or %l3,-0x9d6,%l1 ! %l1 = fffffffffffff76b
1277! Mem[0000000030141400] = 0c788688 78d63779 ffcce76f 54094264
1278! Mem[0000000030141410] = ff96baa6 337bb9b5 61c93dd2 4aadfb5b
1279! Mem[0000000030141420] = 18b03920 270aa0b1 741dfb5e 7661db37
1280! Mem[0000000030141430] = 2395000c 5429086d 5a7cbeaa 1ad911d3
1281 ldda [%i5+%g0]ASI_BLK_S,%f16 ! Block Load from 0000000030141400
1282! %l2 = ffffffffffffffc8, %l2 = ffffffffffffffc8, %y = 00000043
1283 umul %l2,%l2,%l4 ! %l4 = ffffff9000000c40, %y = ffffff90
1284! Mem[0000000010181410] = d61e2eff ff2e1eff, %l2 = ffffffc8, %l3 = 6c667169
1285 ldda [%i6+%o5]0x88,%l2 ! %l2 = 00000000ff2e1eff 00000000d61e2eff
1286
1287p0_label_47:
1288! Starting 10 instruction Store Burst
1289 membar #Sync ! Added by membar checker (9)
1290! %l6 = ff96baa6, %l7 = 00000000, Mem[0000000010041430] = 80bb80a8 6c667169
1291 std %l6,[%i1+0x030] ! Mem[0000000010041430] = ff96baa6 00000000
1292! %f6 = ffcc61f8, Mem[0000000010101400] = 698c61f8
1293 sta %f6 ,[%i4+%g0]0x80 ! Mem[0000000010101400] = ffcc61f8
1294! Mem[0000000010181400] = 9f7422ff, %l2 = 00000000ff2e1eff
1295 ldstuba [%i6+%g0]0x88,%l2 ! %l2 = 00000000000000ff
1296! Mem[000000001014141c] = f861ccff, %l4 = 00000c40, %l0 = 00000030
1297 add %i5,0x1c,%g1
1298 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000f861ccff
1299! %f7 = a880bb58, Mem[0000000010081400] = 0000000f
1300 sta %f7 ,[%i2+%g0]0x88 ! Mem[0000000010081400] = a880bb58
1301! %l6 = ff96baa6, %l7 = 00000000, Mem[0000000010141400] = 00d6bcb3 d05e03c5
1302 stda %l6,[%i5+%g0]0x80 ! Mem[0000000010141400] = ff96baa6 00000000
1303! %l3 = 00000000d61e2eff, Mem[0000000010041418] = 58bb80a8, %asi = 80
1304 stha %l3,[%i1+0x018]%asi ! Mem[0000000010041418] = 2eff80a8
1305! %l5 = 0000000065106710, Mem[0000000010181428] = 0000003e00005677, %asi = 80
1306 stxa %l5,[%i6+0x028]%asi ! Mem[0000000010181428] = 0000000065106710
1307! Mem[0000000030041400] = 80bb80a8, %l1 = fffffffffffff76b
1308 ldstuba [%i1+%g0]0x81,%l1 ! %l1 = 0000000000000080
1309! Mem[0000000020800001] = fff87f48, %l6 = ffffffffff96baa6
1310 ldstub [%o1+0x001],%l6 ! %l6 = 00000000000000f8
1311
1312p0_label_48:
1313! Starting 10 instruction Load Burst
1314! Mem[0000000030141410] = b5b97b33 a6ba96ff, %l4 = 00000c40, %l5 = 65106710
1315 ldda [%i5+%o5]0x89,%l4 ! %l4 = 00000000a6ba96ff 00000000b5b97b33
1316! Mem[0000000010001400] = 00000000, %l4 = 00000000a6ba96ff
1317 lduwa [%i0+%g0]0x88,%l4 ! %l4 = 0000000000000000
1318! Mem[0000000010141400] = ff96baa600000000, %f20 = ff96baa6 337bb9b5
1319 ldda [%i5+%g0]0x80,%f20 ! %f20 = ff96baa6 00000000
1320! Mem[0000000010101408] = 6f4fa22900000bff, %l2 = 00000000000000ff
1321 ldxa [%i4+%o4]0x88,%l2 ! %l2 = 6f4fa22900000bff
1322! Mem[00000000100c1408] = 00000000, %l4 = 0000000000000000
1323 ldsha [%i3+%o4]0x80,%l4 ! %l4 = 0000000000000000
1324! Mem[0000000010081400] = a880bb58, %l6 = 00000000000000f8
1325 lduwa [%i2+%g0]0x88,%l6 ! %l6 = 00000000a880bb58
1326! Mem[0000000010101427] = 6b31f661, %l1 = 0000000000000080, %asi = 80
1327 ldsba [%i4+0x027]%asi,%l1 ! %l1 = 0000000000000061
1328! Mem[0000000010101428] = 11eeac4e1b447267, %f22 = 61c93dd2 4aadfb5b
1329 ldd [%i4+0x028],%f22 ! %f22 = 11eeac4e 1b447267
1330! Mem[0000000010101408] = 00000bff, %l4 = 0000000000000000
1331 lduha [%i4+%o4]0x88,%l4 ! %l4 = 0000000000000bff
1332! Mem[00000000100c1400] = ffffdcf0, %l4 = 0000000000000bff
1333 ldswa [%i3+%g0]0x80,%l4 ! %l4 = ffffffffffffdcf0
1334
1335p0_label_49:
1336! Starting 10 instruction Store Burst
1337! %l2 = 00000bff, %l3 = d61e2eff, Mem[0000000030181400] = 00000000 6922749f
1338 stda %l2,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000bff d61e2eff
1339! %l4 = ffffdcf0, %l5 = b5b97b33, Mem[0000000010041400] = 0f000000 13000000
1340 stda %l4,[%i1+%g0]0x80 ! Mem[0000000010041400] = ffffdcf0 b5b97b33
1341! %l6 = 00000000a880bb58, Mem[0000000010041400] = 337bb9b5f0dcffff
1342 stxa %l6,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000a880bb58
1343! %f22 = 11eeac4e, %f29 = 5429086d
1344 fcmpes %fcc2,%f22,%f29 ! %fcc2 = 1
1345! %l3 = 00000000d61e2eff, Mem[0000000030101410] = 6900000000000000
1346 stxa %l3,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000000d61e2eff
1347! %l2 = 6f4fa22900000bff, Mem[0000000010101428] = 11eeac4e
1348 stw %l2,[%i4+0x028] ! Mem[0000000010101428] = 00000bff
1349! %l5 = 00000000b5b97b33, Mem[0000000030101400] = 000000ff
1350 stba %l5,[%i4+%g0]0x81 ! Mem[0000000030101400] = 330000ff
1351! Mem[0000000010041408] = 9f742269, %l1 = 0000000000000061, %asi = 80
1352 swapa [%i1+0x008]%asi,%l1 ! %l1 = 000000009f742269
1353! %f4 = c5035ed0, Mem[0000000010041410] = ff000bff
1354 st %f4 ,[%i1+%o5] ! Mem[0000000010041410] = c5035ed0
1355! %f2 = ff95cbe6, Mem[0000000030181408] = 22692f71
1356 sta %f2 ,[%i6+%o4]0x81 ! Mem[0000000030181408] = ff95cbe6
1357
1358p0_label_50:
1359! Starting 10 instruction Load Burst
1360! Mem[0000000010001408] = 30a368c0, %l4 = ffffffffffffdcf0
1361 lduba [%i0+%o4]0x80,%l4 ! %l4 = 0000000000000030
1362! Mem[0000000010001400] = 00000000ff420000, %l3 = 00000000d61e2eff
1363 ldxa [%i0+%g0]0x80,%l3 ! %l3 = 00000000ff420000
1364! Mem[0000000010001408] = c068a330, %l2 = 6f4fa22900000bff
1365 lduha [%i0+%o4]0x88,%l2 ! %l2 = 000000000000a330
1366! Mem[0000000010181408] = 00000069, %l7 = 0000000000000000
1367 lduwa [%i6+%o4]0x80,%l7 ! %l7 = 0000000000000069
1368! Mem[0000000030101408] = 6c667169, %l3 = 00000000ff420000
1369 ldswa [%i4+%o4]0x89,%l3 ! %l3 = 000000006c667169
1370! Mem[0000000010001408] = ef77fa78c068a330, %f2 = ff95cbe6 6922749f
1371 ldda [%i0+%o4]0x88,%f2 ! %f2 = ef77fa78 c068a330
1372! Mem[0000000010001408] = c068a330, %l1 = 000000009f742269
1373 ldsha [%i0+%o4]0x88,%l1 ! %l1 = ffffffffffffa330
1374! Mem[0000000010001400] = 00000000, %l3 = 000000006c667169
1375 lduba [%i0+%g0]0x80,%l3 ! %l3 = 0000000000000000
1376! Mem[00000000100c1430] = 3dcbf7fd f6343cff, %l6 = a880bb58, %l7 = 00000069, %asi = 80
1377 ldda [%i3+0x030]%asi,%l6 ! %l6 = 000000003dcbf7fd 00000000f6343cff
1378! Mem[0000000030041408] = 0000ff22, %l2 = 000000000000a330
1379 ldsba [%i1+%o4]0x81,%l2 ! %l2 = 0000000000000000
1380
1381p0_label_51:
1382! Starting 10 instruction Store Burst
1383! %f3 = c068a330, %f17 = 78d63779
1384 fcmpes %fcc0,%f3 ,%f17 ! %fcc0 = 1
1385! %l5 = 00000000b5b97b33, Mem[0000000010041438] = 0e230b52, %asi = 80
1386 stha %l5,[%i1+0x038]%asi ! Mem[0000000010041438] = 7b330b52
1387! %f28 = 2395000c, %f17 = 78d63779, %f18 = ffcce76f
1388 fmuls %f28,%f17,%f18 ! %f18 = 5cf95ca7
1389! %l2 = 00000000, %l3 = 00000000, Mem[0000000010141420] = 00000bff 00000000, %asi = 80
1390 stda %l2,[%i5+0x020]%asi ! Mem[0000000010141420] = 00000000 00000000
1391! Mem[000000001004140c] = e6cb95ff, %l3 = 0000000000000000
1392 swap [%i1+0x00c],%l3 ! %l3 = 00000000e6cb95ff
1393! Mem[0000000020800041] = 7dc87378, %l5 = 00000000b5b97b33
1394 ldstuba [%o1+0x041]%asi,%l5 ! %l5 = 00000000000000c8
1395! Mem[00000000100c1408] = 00000000, %l7 = 00000000f6343cff
1396 ldstuba [%i3+%o4]0x88,%l7 ! %l7 = 0000000000000000
1397! Mem[0000000030081408] = ff95cbe6, %l7 = 0000000000000000
1398 ldstuba [%i2+%o4]0x81,%l7 ! %l7 = 00000000000000ff
1399! %l2 = 00000000, %l3 = e6cb95ff, Mem[0000000010101400] = ffcc61f8 141b705f, %asi = 80
1400 stda %l2,[%i4+0x000]%asi ! Mem[0000000010101400] = 00000000 e6cb95ff
1401! Code Fragment 3, seed = 145032
1402p0_fragment_4:
1403! %l0 = 00000000f861ccff
1404 setx 0x2b769125b38acbe6,%g7,%l0 ! %l0 = 2b769125b38acbe6
1405! %l1 = ffffffffffffa330
1406 setx 0x81e500e64e6bb411,%g7,%l1 ! %l1 = 81e500e64e6bb411
1407 setx 0x1fe000, %g1, %g3
1408 or %l0, %g3, %l0 ! always set perrmask = 0xff
1409 setx 0x1ffff8, %g1, %g2
1410 and %l0, %g2, %l0
1411 ta T_CHANGE_HPRIV
1412 stxa %l1, [%l0]ASI_DCACHE_DATA
1413 ta T_CHANGE_NONHPRIV
1414! %l0 = 2b769125b38acbe6
1415 setx 0x8193e50633bbc04c,%g7,%l0 ! %l0 = 8193e50633bbc04c
1416! %l1 = 81e500e64e6bb411
1417 setx 0x46f7f907622ef397,%g7,%l1 ! %l1 = 46f7f907622ef397
1418p0_fragment_4_end:
1419
1420p0_label_52:
1421! Starting 10 instruction Load Burst
1422! Mem[0000000010141408] = 9f742269e6cb95ff, %f22 = 11eeac4e 1b447267
1423 ldda [%i5+%o4]0x80,%f22 ! %f22 = 9f742269 e6cb95ff
1424! Mem[0000000030141400] = 0c78868878d63779, %f30 = 5a7cbeaa 1ad911d3
1425 ldda [%i5+%g0]0x81,%f30 ! %f30 = 0c788688 78d63779
1426! Mem[0000000030081400] = 0000003e, %l1 = 46f7f907622ef397
1427 ldsba [%i2+%g0]0x89,%l1 ! %l1 = 000000000000003e
1428! Mem[00000000211c0000] = 42ff63a8, %l7 = 00000000000000ff, %asi = 80
1429 ldsba [%o2+0x000]%asi,%l7 ! %l7 = 0000000000000042
1430! Mem[0000000010041418] = 2eff80a8f861ccff, %f12 = 6971666c a880bb80, %asi = 80
1431 ldda [%i1+0x018]%asi,%f12 ! %f12 = 2eff80a8 f861ccff
1432! Mem[0000000021800000] = 469b4fd8, %l6 = 000000003dcbf7fd, %asi = 80
1433 ldsba [%o3+0x000]%asi,%l6 ! %l6 = 0000000000000046
1434! Mem[0000000010101410] = 36b6151310671065, %l4 = 0000000000000030
1435 ldxa [%i4+%o5]0x80,%l4 ! %l4 = 36b6151310671065
1436! Mem[0000000010181400] = ff22749f, %l1 = 000000000000003e
1437 ldsba [%i6+%g0]0x80,%l1 ! %l1 = ffffffffffffffff
1438! Mem[0000000010081408] = ff15b636, %l1 = ffffffffffffffff
1439 lduha [%i2+%o4]0x80,%l1 ! %l1 = 000000000000ff15
1440! Mem[0000000030081410] = 6f4fa229 0000780c, %l6 = 00000046, %l7 = 00000042
1441 ldda [%i2+%o5]0x89,%l6 ! %l6 = 000000000000780c 000000006f4fa229
1442
1443p0_label_53:
1444! Starting 10 instruction Store Burst
1445! Mem[0000000010141420] = 0000000000000000, %l4 = 36b6151310671065, %l3 = 00000000e6cb95ff
1446 add %i5,0x20,%g1
1447 casxa [%g1]0x80,%l4,%l3 ! %l3 = 0000000000000000
1448! Mem[000000001000141c] = 007dec0b, %l6 = 000000000000780c, %asi = 80
1449 swapa [%i0+0x01c]%asi,%l6 ! %l6 = 00000000007dec0b
1450! %l2 = 0000000000000000, Mem[0000000010081429] = 41f7f58e, %asi = 80
1451 stba %l2,[%i2+0x029]%asi ! Mem[0000000010081428] = 4100f58e
1452! %f23 = e6cb95ff, Mem[0000000010101418] = 585980a8
1453 sta %f23,[%i4+0x018]%asi ! Mem[0000000010101418] = e6cb95ff
1454! Code Fragment 3, seed = 786691
1455p0_fragment_5:
1456! %l0 = 8193e50633bbc04c
1457 setx 0x0d20a3893e16e30e,%g7,%l0 ! %l0 = 0d20a3893e16e30e
1458! %l1 = 000000000000ff15
1459 setx 0x8aacf4afd66942b9,%g7,%l1 ! %l1 = 8aacf4afd66942b9
1460 setx 0x1fe000, %g1, %g3
1461 or %l0, %g3, %l0 ! always set perrmask = 0xff
1462 setx 0x1ffff8, %g1, %g2
1463 and %l0, %g2, %l0
1464 ta T_CHANGE_HPRIV
1465 stxa %l1, [%l0]ASI_DCACHE_DATA
1466 ta T_CHANGE_NONHPRIV
1467! %l0 = 0d20a3893e16e30e
1468 setx 0xc5bc733735672e74,%g7,%l0 ! %l0 = c5bc733735672e74
1469! %l1 = 8aacf4afd66942b9
1470 setx 0xe87bc5caab38293f,%g7,%l1 ! %l1 = e87bc5caab38293f
1471p0_fragment_5_end:
1472! %l4 = 10671065, %l5 = 000000c8, Mem[00000000100c1408] = 000000ff af034f71
1473 stda %l4,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 10671065 000000c8
1474! %l7 = 000000006f4fa229, immd = fffff3df, %y = ffffff90
1475 udiv %l7,-0xc21,%l2 ! %l2 = 00000000ffffffff
1476 mov %l0,%y ! %y = 35672e74
1477! %l2 = 00000000ffffffff, Mem[0000000010141400] = ff96baa6
1478 stha %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = ffffbaa6
1479! %l0 = c5bc733735672e74, Mem[0000000010001422] = 6e033910, %asi = 80
1480 stha %l0,[%i0+0x022]%asi ! Mem[0000000010001420] = 6e032e74
1481! Mem[0000000010081408] = 36b615ff, %l0 = c5bc733735672e74
1482 ldstuba [%i2+%o4]0x88,%l0 ! %l0 = 00000000000000ff
1483
1484p0_label_54:
1485! Starting 10 instruction Load Burst
1486! Mem[0000000010041400] = 58bb80a8 00000000, %l4 = 10671065, %l5 = 000000c8
1487 ldd [%i1+%g0],%l4 ! %l4 = 0000000058bb80a8 0000000000000000
1488! Mem[0000000010041428] = 00000000 000080ff, %l0 = 000000ff, %l1 = ab38293f
1489 ldd [%i1+0x028],%l0 ! %l0 = 0000000000000000 00000000000080ff
1490! Mem[0000000010001408] = 30a368c0 78fa77ef, %l4 = 58bb80a8, %l5 = 00000000
1491 ldda [%i0+%o4]0x80,%l4 ! %l4 = 0000000030a368c0 0000000078fa77ef
1492! Mem[0000000030041410] = 44390058, %l4 = 0000000030a368c0
1493 lduwa [%i1+%o5]0x81,%l4 ! %l4 = 0000000044390058
1494! Mem[0000000010181400] = 9f7422ff, %l0 = 0000000000000000
1495 lduwa [%i6+%g0]0x88,%l0 ! %l0 = 000000009f7422ff
1496! Mem[0000000010001408] = 30a368c0, %f13 = f861ccff
1497 lda [%i0+%o4]0x80,%f13 ! %f13 = 30a368c0
1498 membar #Sync ! Added by membar checker (10)
1499! Mem[0000000010141400] = ffffbaa6 00000000 9f742269 e6cb95ff
1500! Mem[0000000010141410] = 00000013 a880bb58 58bb80a8 f861ccff
1501! Mem[0000000010141420] = 00000000 00000000 00000000 000080ff
1502! Mem[0000000010141430] = 80bb80a8 6c667169 0e230b52 5e20db3a
1503 ldda [%i5+%g0]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000010141400
1504! Mem[0000000010001408] = 30a368c078fa77ef, %l6 = 00000000007dec0b
1505 ldxa [%i0+%o4]0x80,%l6 ! %l6 = 30a368c078fa77ef
1506! Mem[0000000010041410] = c5035ed0, %l1 = 00000000000080ff
1507 ldswa [%i1+%o5]0x80,%l1 ! %l1 = ffffffffc5035ed0
1508! Mem[0000000030141408] = 6fe7ccff, %l1 = ffffffffc5035ed0
1509 lduha [%i5+%o4]0x89,%l1 ! %l1 = 000000000000ccff
1510
1511p0_label_55:
1512! Starting 10 instruction Store Burst
1513! %f14 = 3adb205e 520b230e, %l5 = 0000000078fa77ef
1514! Mem[0000000010001418] = 2d4196420000780c
1515 add %i0,0x018,%g1
1516 stda %f14,[%g1+%l5]ASI_PST16_P ! Mem[0000000010001418] = 3adb205e520b230e
1517! Mem[0000000010141424] = 00000000, %l3 = 0000000000000000
1518 swap [%i5+0x024],%l3 ! %l3 = 0000000000000000
1519! Mem[0000000030141400] = 0c788688 78d63779 ffcce76f 54094264
1520! %f16 = 0c788688 78d63779 5cf95ca7 54094264
1521! %f20 = ff96baa6 00000000 9f742269 e6cb95ff
1522! %f24 = 18b03920 270aa0b1 741dfb5e 7661db37
1523! %f28 = 2395000c 5429086d 0c788688 78d63779
1524 stda %f16,[%i5+%g0]ASI_BLK_AIUSL ! Block Store to 0000000030141400
1525! %l6 = 78fa77ef, %l7 = 6f4fa229, Mem[0000000030081408] = e6cb95ff 9f742269
1526 stda %l6,[%i2+%o4]0x89 ! Mem[0000000030081408] = 78fa77ef 6f4fa229
1527 membar #Sync ! Added by membar checker (11)
1528! Mem[0000000010141408] = 6922749f, %l5 = 0000000078fa77ef
1529 ldstuba [%i5+%o4]0x88,%l5 ! %l5 = 000000000000009f
1530! %f26 = 741dfb5e 7661db37, Mem[0000000010001400] = 00000000 ff420000
1531 stda %f26,[%i0+%g0]0x80 ! Mem[0000000010001400] = 741dfb5e 7661db37
1532! %l6 = 30a368c078fa77ef, Mem[0000000010041400] = a880bb58
1533 stba %l6,[%i1+%g0]0x88 ! Mem[0000000010041400] = a880bbef
1534! Mem[0000000021800080] = 2f061c38, %l2 = 00000000ffffffff
1535 ldstub [%o3+0x080],%l2 ! %l2 = 000000000000002f
1536! Mem[000000001014142c] = 000080ff, %l6 = 30a368c078fa77ef
1537 ldsw [%i5+0x02c],%l6 ! %l6 = 00000000000080ff
1538! %f20 = ff96baa6, Mem[0000000010141400] = a6baffff
1539 sta %f20,[%i5+%g0]0x88 ! Mem[0000000010141400] = ff96baa6
1540
1541p0_label_56:
1542! Starting 10 instruction Load Burst
1543! Mem[00000000300c1400] = 00000000, %l5 = 000000000000009f
1544 lduwa [%i3+%g0]0x89,%l5 ! %l5 = 0000000000000000
1545! Mem[0000000030001400] = 000000ff, %l4 = 0000000044390058
1546 lduha [%i0+%g0]0x81,%l4 ! %l4 = 0000000000000000
1547! Mem[0000000030081400] = 00005677 0000003e, %l4 = 00000000, %l5 = 00000000
1548 ldda [%i2+%g0]0x89,%l4 ! %l4 = 000000000000003e 0000000000005677
1549! Mem[000000001004142d] = 000080ff, %l6 = 00000000000080ff
1550 ldsb [%i1+0x02d],%l6 ! %l6 = 0000000000000000
1551! Mem[0000000010001408] = 30a368c0, %l2 = 000000000000002f
1552 lduha [%i0+%o4]0x80,%l2 ! %l2 = 00000000000030a3
1553! %f26 = 741dfb5e, %f18 = 5cf95ca7, %f28 = 2395000c
1554 fdivs %f26,%f18,%f28 ! %f28 = 56a22ffb
1555! Mem[0000000010001410] = e55c8628 25191b85, %l2 = 000030a3, %l3 = 00000000
1556 ldda [%i0+%o5]0x88,%l2 ! %l2 = 0000000025191b85 00000000e55c8628
1557! Mem[0000000010141408] = ff742269, %l1 = 000000000000ccff
1558 ldsba [%i5+%o4]0x80,%l1 ! %l1 = ffffffffffffffff
1559! Mem[0000000010001400] = 5efb1d74, %l2 = 0000000025191b85
1560 lduwa [%i0+%g0]0x88,%l2 ! %l2 = 000000005efb1d74
1561! Mem[0000000010181408] = 00000069, %l5 = 0000000000005677
1562 ldswa [%i6+%o4]0x80,%l5 ! %l5 = 0000000000000069
1563
1564p0_label_57:
1565! Starting 10 instruction Store Burst
1566! %f22 = 9f742269 e6cb95ff, Mem[0000000010081410] = a880bb58 505456a5, %asi = 80
1567 stda %f22,[%i2+0x010]%asi ! Mem[0000000010081410] = 9f742269 e6cb95ff
1568! %l5 = 0000000000000069, Mem[000000001000143d] = 08c27083
1569 stb %l5,[%i0+0x03d] ! Mem[000000001000143c] = 08697083
1570! Mem[0000000010001410] = 851b1925, %l1 = 00000000ffffffff
1571 swapa [%i0+%o5]0x80,%l1 ! %l1 = 00000000851b1925
1572! %f14 = 3adb205e 520b230e, Mem[00000000100c1400] = ffffdcf0 00000000
1573 stda %f14,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 3adb205e 520b230e
1574! Mem[0000000030101408] = 6c667169, %l0 = 000000009f7422ff
1575 ldstuba [%i4+%o4]0x89,%l0 ! %l0 = 0000000000000069
1576! %f30 = 0c788688 78d63779, Mem[00000000100c1400] = 3adb205e 520b230e
1577 std %f30,[%i3+%g0] ! Mem[00000000100c1400] = 0c788688 78d63779
1578! Mem[00000000100c1408] = 10671065, %l0 = 0000000000000069
1579 swapa [%i3+%o4]0x88,%l0 ! %l0 = 0000000010671065
1580! %f14 = 3adb205e, Mem[0000000010141408] = ff742269
1581 sta %f14,[%i5+%o4]0x80 ! Mem[0000000010141408] = 3adb205e
1582! %l5 = 0000000000000069, Mem[0000000030081408] = ef77fa78
1583 stba %l5,[%i2+%o4]0x81 ! Mem[0000000030081408] = 6977fa78
1584! %l6 = 00000000, %l7 = 6f4fa229, Mem[0000000010101400] = 00000000 e6cb95ff
1585 std %l6,[%i4+%g0] ! Mem[0000000010101400] = 00000000 6f4fa229
1586
1587p0_label_58:
1588! Starting 10 instruction Load Burst
1589! Code Fragment 4, seed = 690088
1590p0_fragment_6:
1591! %l0 = 0000000010671065
1592 setx 0x4cab29fe5e0362e6,%g7,%l0 ! %l0 = 4cab29fe5e0362e6
1593! %l1 = 00000000851b1925
1594 setx 0x6b89af8acc8c9b11,%g7,%l1 ! %l1 = 6b89af8acc8c9b11
1595 setx 0x7ff8, %g1, %g2
1596 and %l0, %g2, %l0
1597 setx 0xffffffff, %g1, %g2
1598 and %l1, %g2, %l1
1599 setx 0x100000000, %g1, %g2
1600 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1601 ta T_CHANGE_HPRIV
1602 stxa %l1, [%l0]ASI_ICACHE_INSTR
1603 ta T_CHANGE_NONHPRIV
1604! %l0 = 4cab29fe5e0362e6
1605 setx 0x9ab98af59753f74c,%g7,%l0 ! %l0 = 9ab98af59753f74c
1606! %l1 = 6b89af8acc8c9b11
1607 setx 0x4496fa537fdd7a97,%g7,%l1 ! %l1 = 4496fa537fdd7a97
1608p0_fragment_6_end:
1609! Mem[0000000030181400] = ff0b0000, %l6 = 0000000000000000
1610 lduwa [%i6+%g0]0x81,%l6 ! %l6 = 00000000ff0b0000
1611! Mem[00000000300c1408] = 29a24f6f00000013, %f22 = 9f742269 e6cb95ff
1612 ldda [%i3+%o4]0x81,%f22 ! %f22 = 29a24f6f 00000013
1613! Mem[0000000010101410] = 651067101315b636, %l5 = 0000000000000069
1614 ldxa [%i4+%o5]0x88,%l5 ! %l5 = 651067101315b636
1615! Mem[000000001004143c] = 5e20db3a, %f27 = 7661db37
1616 lda [%i1+0x03c]%asi,%f27 ! %f27 = 5e20db3a
1617! Mem[0000000010141400] = ff96baa6, %l6 = 00000000ff0b0000
1618 ldsha [%i5+%g0]0x88,%l6 ! %l6 = ffffffffffffbaa6
1619! Mem[00000000211c0000] = 42ff63a8, %l5 = 651067101315b636, %asi = 80
1620 lduba [%o2+0x000]%asi,%l5 ! %l5 = 0000000000000042
1621! Mem[0000000030041400] = ffbb80a8ff420000, %f14 = 3adb205e 520b230e
1622 ldda [%i1+%g0]0x81,%f14 ! %f14 = ffbb80a8 ff420000
1623! Mem[0000000010041408] = 61000000, %l1 = 4496fa537fdd7a97
1624 ldsba [%i1+%o4]0x88,%l1 ! %l1 = 0000000000000000
1625! Mem[00000000218000c0] = 5677fc68, %l4 = 000000000000003e
1626 ldsh [%o3+0x0c0],%l4 ! %l4 = 0000000000005677
1627
1628p0_label_59:
1629! Starting 10 instruction Store Burst
1630! %l7 = 000000006f4fa229, Mem[0000000030101410] = ff2e1ed600000000
1631 stxa %l7,[%i4+%o5]0x81 ! Mem[0000000030101410] = 000000006f4fa229
1632! %l1 = 0000000000000000, Mem[0000000030001400] = 0000001aff000000
1633 stxa %l1,[%i0+%g0]0x89 ! Mem[0000000030001400] = 0000000000000000
1634! %f8 = 00000000 00000000, %l7 = 000000006f4fa229
1635! Mem[0000000010081438] = 6c5e0fda70c8a043
1636 add %i2,0x038,%g1
1637 stda %f8,[%g1+%l7]ASI_PST16_P ! Mem[0000000010081438] = 00000fda70c80000
1638! %f15 = ff420000, Mem[0000000030181410] = 00000000
1639 sta %f15,[%i6+%o5]0x89 ! Mem[0000000030181410] = ff420000
1640! %l3 = 00000000e55c8628, %l7 = 000000006f4fa229, %l2 = 000000005efb1d74
1641 addc %l3,%l7,%l2 ! %l2 = 0000000154ac2851
1642! Mem[0000000010001410] = ffffffff, %l5 = 0000000000000042
1643 swapa [%i0+%o5]0x80,%l5 ! %l5 = 00000000ffffffff
1644! Mem[0000000010141414] = a880bb58, %l6 = 00000000ffffbaa6, %asi = 80
1645 swapa [%i5+0x014]%asi,%l6 ! %l6 = 00000000a880bb58
1646! Mem[0000000010041428] = 00000000, %l2 = 54ac2851, %l3 = e55c8628
1647 add %i1,0x28,%g1
1648 casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000000000000
1649! Mem[00000000100c1409] = 69000000, %l6 = 00000000a880bb58
1650 ldstub [%i3+0x009],%l6 ! %l6 = 0000000000000000
1651! Mem[0000000010101408] = ff0b0000, %l7 = 000000006f4fa229
1652 swapa [%i4+%o4]0x80,%l7 ! %l7 = 00000000ff0b0000
1653
1654p0_label_60:
1655! Starting 10 instruction Load Burst
1656! Mem[00000000100c1410] = 00000000, %f2 = ff95cbe6
1657 lda [%i3+%o5]0x88,%f2 ! %f2 = 00000000
1658! Mem[0000000030041410] = 58003944, %l3 = 0000000000000000
1659 lduwa [%i1+%o5]0x89,%l3 ! %l3 = 0000000058003944
1660! %f6 = ffcc61f8, %f22 = 29a24f6f, %f22 = 29a24f6f
1661 fadds %f6 ,%f22,%f22 ! %f22 = ffcc61f8
1662! Mem[000000001018141e] = 10671065, %l6 = 0000000000000000
1663 lduh [%i6+0x01e],%l6 ! %l6 = 0000000000001065
1664! Mem[0000000010141400] = a6ba96ff00000000, %f24 = 18b03920 270aa0b1
1665 ldda [%i5+%g0]0x80,%f24 ! %f24 = a6ba96ff 00000000
1666 membar #Sync ! Added by membar checker (12)
1667! Mem[0000000030001400] = 00000000 00000000 58003944 f86100ff
1668! Mem[0000000030001410] = 00000044 03b57b0f 190a6af2 40dbbffb
1669! Mem[0000000030001420] = 61138740 5e896251 704c327e 2b1a41d7
1670! Mem[0000000030001430] = 6a4b282c 6c1efc0d 1a1e1fca 5835ba73
1671 ldda [%i0+%g0]ASI_BLK_S,%f0 ! Block Load from 0000000030001400
1672! Mem[0000000030041400] = a880bbff, %l6 = 0000000000001065
1673 lduwa [%i1+%g0]0x89,%l6 ! %l6 = 00000000a880bbff
1674! Mem[0000000010101408] = 6f4fa229, %l2 = 0000000154ac2851
1675 ldsha [%i4+%o4]0x80,%l2 ! %l2 = 0000000000006f4f
1676! Mem[00000000300c1400] = 0f7bb50300000000, %f30 = 0c788688 78d63779
1677 ldda [%i3+%g0]0x89,%f30 ! %f30 = 0f7bb503 00000000
1678! Mem[0000000010081410] = 9f742269, %l5 = 00000000ffffffff
1679 lduba [%i2+%o5]0x80,%l5 ! %l5 = 000000000000009f
1680
1681p0_label_61:
1682! Starting 10 instruction Store Burst
1683 membar #Sync ! Added by membar checker (13)
1684! %f11 = 2b1a41d7, Mem[0000000030001408] = 44390058
1685 sta %f11,[%i0+%o4]0x89 ! Mem[0000000030001408] = 2b1a41d7
1686! %f0 = 00000000 00000000, Mem[0000000010181418] = 25191b85 10671065
1687 std %f0 ,[%i6+0x018] ! Mem[0000000010181418] = 00000000 00000000
1688! Mem[0000000030101400] = 330000ff, %l1 = 0000000000000000
1689 ldstuba [%i4+%g0]0x81,%l1 ! %l1 = 0000000000000033
1690! %l2 = 0000000000006f4f, Mem[0000000010101408] = 29a24f6f
1691 stba %l2,[%i4+%o4]0x88 ! Mem[0000000010101408] = 29a24f4f
1692! Mem[0000000010081400] = 58bb80a8, %l6 = 00000000a880bbff
1693 ldstuba [%i2+%g0]0x80,%l6 ! %l6 = 0000000000000058
1694! Mem[0000000010041400] = a880bbef, %l6 = 0000000000000058
1695 swapa [%i1+%g0]0x88,%l6 ! %l6 = 00000000a880bbef
1696! Mem[00000000100c1400] = 0c788688 78d63779 69ff0000 c8000000
1697! %f0 = 00000000 00000000 58003944 f86100ff
1698! %f4 = 00000044 03b57b0f 190a6af2 40dbbffb
1699! %f8 = 61138740 5e896251 704c327e 2b1a41d7
1700! %f12 = 6a4b282c 6c1efc0d 1a1e1fca 5835ba73
1701 stda %f0 ,[%i3+%g0]ASI_COMMIT_P ! Block Store to 00000000100c1400
1702! Mem[0000000030181400] = 00000bff, %l2 = 0000000000006f4f
1703 swapa [%i6+%g0]0x89,%l2 ! %l2 = 0000000000000bff
1704! %l2 = 00000bff, %l3 = 58003944, Mem[0000000030041400] = ffbb80a8 ff420000
1705 stda %l2,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000bff 58003944
1706! %f5 = 03b57b0f, Mem[0000000030101400] = ff0000ff
1707 sta %f5 ,[%i4+%g0]0x81 ! Mem[0000000030101400] = 03b57b0f
1708
1709p0_label_62:
1710! Starting 10 instruction Load Burst
1711! Mem[0000000030141410] = 00000000, %f18 = 5cf95ca7
1712 lda [%i5+%o5]0x89,%f18 ! %f18 = 00000000
1713! Mem[0000000010041410] = d05e03c5, %f28 = 56a22ffb
1714 lda [%i1+%o5]0x88,%f28 ! %f28 = d05e03c5
1715! Mem[0000000030101408] = ff71666c, %l2 = 0000000000000bff
1716 ldswa [%i4+%o4]0x81,%l2 ! %l2 = ffffffffff71666c
1717! Mem[0000000010101408] = 6f4fa229 29a24f4f, %l4 = 00005677, %l5 = 0000009f
1718 ldda [%i4+%o4]0x88,%l4 ! %l4 = 0000000029a24f4f 000000006f4fa229
1719! Mem[0000000010181438] = 675aa9c6, %l4 = 0000000029a24f4f, %asi = 80
1720 lduha [%i6+0x038]%asi,%l4 ! %l4 = 000000000000675a
1721! Mem[0000000010101408] = 6f4fa22929a24f4f, %f16 = 0c788688 78d63779
1722 ldda [%i4+%o4]0x88,%f16 ! %f16 = 6f4fa229 29a24f4f
1723 membar #Sync ! Added by membar checker (14)
1724! Mem[00000000100c1400] = 00000000, %f25 = 00000000
1725 ld [%i3+%g0],%f25 ! %f25 = 00000000
1726! Mem[0000000010181427] = 0b879c21, %l7 = 00000000ff0b0000, %asi = 80
1727 ldsba [%i6+0x027]%asi,%l7 ! %l7 = 0000000000000021
1728! %l5 = 000000006f4fa229, imm = fffffffffffff14a, %l0 = 9ab98af59753f74c
1729 add %l5,-0xeb6,%l0 ! %l0 = 000000006f4f9373
1730! %f16 = 6f4fa229 29a24f4f, %l7 = 0000000000000021
1731! Mem[00000000100c1400] = 0000000000000000
1732 stda %f16,[%i3+%l7]ASI_PST16_P ! Mem[00000000100c1400] = 0000000000004f4f
1733
1734p0_label_63:
1735! Starting 10 instruction Store Burst
1736! Mem[0000000010001404] = 7661db37, %l0 = 000000006f4f9373, %asi = 80
1737 swapa [%i0+0x004]%asi,%l0 ! %l0 = 000000007661db37
1738! %f18 = 00000000 54094264, Mem[0000000010141408] = 3adb205e e6cb95ff, %asi = 80
1739 stda %f18,[%i5+0x008]%asi ! Mem[0000000010141408] = 00000000 54094264
1740! %l4 = 000000000000675a, Mem[0000000010101408] = 29a24f4f
1741 stwa %l4,[%i4+%o4]0x88 ! Mem[0000000010101408] = 0000675a
1742! %l4 = 000000000000675a, Mem[00000000100c1400] = 00000000
1743 stwa %l4,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 0000675a
1744! %l0 = 000000007661db37, Mem[00000000100c1404] = 00004f4f
1745 stw %l0,[%i3+0x004] ! Mem[00000000100c1404] = 7661db37
1746! %l6 = a880bbef, %l7 = 00000021, Mem[0000000030181400] = 4f6f0000 ff2e1ed6
1747 stda %l6,[%i6+%g0]0x81 ! Mem[0000000030181400] = a880bbef 00000021
1748! %f14 = 1a1e1fca 5835ba73, Mem[0000000010101400] = 00000000 6f4fa229
1749 stda %f14,[%i4+%g0]0x80 ! Mem[0000000010101400] = 1a1e1fca 5835ba73
1750! Mem[00000000211c0000] = 42ff63a8, %l2 = ffffffffff71666c
1751 ldstuba [%o2+0x000]%asi,%l2 ! %l2 = 0000000000000042
1752! %f0 = 00000000 00000000, Mem[0000000030181410] = 000042ff 5e0da695
1753 stda %f0 ,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000000 00000000
1754! %l3 = 0000000058003944, Mem[0000000030181408] = ff95cbe6655d8c3d
1755 stxa %l3,[%i6+%o4]0x81 ! Mem[0000000030181408] = 0000000058003944
1756
1757p0_label_64:
1758! Starting 10 instruction Load Burst
1759! Mem[0000000030141400] = 0c788688 78d63779, %l6 = a880bbef, %l7 = 00000021
1760 ldda [%i5+%g0]0x89,%l6 ! %l6 = 0000000078d63779 000000000c788688
1761! Mem[0000000030041408] = 0000ff22, %f26 = 741dfb5e
1762 lda [%i1+%o4]0x81,%f26 ! %f26 = 0000ff22
1763! Mem[00000000201c0000] = ffff8718, %l0 = 000000007661db37
1764 ldsb [%o0+%g0],%l0 ! %l0 = ffffffffffffffff
1765! Mem[0000000010101410] = 1315b636, %l7 = 000000000c788688
1766 ldsba [%i4+%o5]0x88,%l7 ! %l7 = 0000000000000036
1767! Mem[0000000010141432] = 80bb80a8, %l7 = 0000000000000036
1768 ldsb [%i5+0x032],%l7 ! %l7 = ffffffffffffff80
1769! Mem[0000000010141400] = 00000000ff96baa6, %l4 = 000000000000675a
1770 ldxa [%i5+%g0]0x88,%l4 ! %l4 = 00000000ff96baa6
1771! Mem[0000000030041400] = 44390058ff0b0000, %f28 = d05e03c5 5429086d
1772 ldda [%i1+%g0]0x89,%f28 ! %f28 = 44390058 ff0b0000
1773! Mem[0000000010041408] = 61000000, %l5 = 000000006f4fa229
1774 lduha [%i1+%o4]0x88,%l5 ! %l5 = 0000000000000000
1775! Mem[0000000010101428] = 00000bff, %l5 = 0000000000000000
1776 lduw [%i4+0x028],%l5 ! %l5 = 0000000000000bff
1777! Mem[00000000201c0001] = ffff8718, %l6 = 0000000078d63779, %asi = 80
1778 lduba [%o0+0x001]%asi,%l6 ! %l6 = 00000000000000ff
1779
1780p0_label_65:
1781! Starting 10 instruction Store Burst
1782! %l0 = ffffffff, %l1 = 00000033, Mem[0000000010041410] = c5035ed0 00000000, %asi = 80
1783 stda %l0,[%i1+0x010]%asi ! Mem[0000000010041410] = ffffffff 00000033
1784! Mem[00000000211c0001] = ffff63a8, %l4 = 00000000ff96baa6
1785 ldstuba [%o2+0x001]%asi,%l4 ! %l4 = 00000000000000ff
1786! %l0 = ffffffffffffffff, %l4 = 00000000000000ff, %l6 = 00000000000000ff
1787 addc %l0,%l4,%l6 ! %l6 = 00000000000000fe
1788! %l5 = 0000000000000bff, Mem[0000000010001400] = 741dfb5e6f4f9373
1789 stx %l5,[%i0+%g0] ! Mem[0000000010001400] = 0000000000000bff
1790! %l7 = ffffffffffffff80, Mem[0000000030001400] = 00000000
1791 stwa %l7,[%i0+%g0]0x89 ! Mem[0000000030001400] = ffffff80
1792! %f30 = 0f7bb503, Mem[0000000010081408] = 36b615ff
1793 sta %f30,[%i2+%o4]0x88 ! Mem[0000000010081408] = 0f7bb503
1794! Mem[0000000010081400] = a880bbff, %l6 = 00000000000000fe
1795 swapa [%i2+%g0]0x88,%l6 ! %l6 = 00000000a880bbff
1796! %f7 = 40dbbffb, Mem[0000000030101410] = 00000000
1797 sta %f7 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = 40dbbffb
1798! %f27 = 5e20db3a, Mem[0000000010041410] = ffffffff
1799 sta %f27,[%i1+%o5]0x88 ! Mem[0000000010041410] = 5e20db3a
1800! %l4 = 00000000000000ff, Mem[0000000010181410] = ff1e2effff2e1ed6
1801 stxa %l4,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000000000ff
1802
1803p0_label_66:
1804! Starting 10 instruction Load Burst
1805! Mem[00000000100c143b] = 1a1e1fca, %l1 = 0000000000000033
1806 ldsb [%i3+0x03b],%l1 ! %l1 = ffffffffffffffca
1807! Mem[0000000010141408] = 00000000, %l1 = ffffffffffffffca
1808 lduwa [%i5+%o4]0x88,%l1 ! %l1 = 0000000000000000
1809! Mem[0000000010001400] = 00000000, %l5 = 0000000000000bff
1810 lduwa [%i0+%g0]0x80,%l5 ! %l5 = 0000000000000000
1811! Mem[00000000300c1410] = 000078ff, %l0 = ffffffffffffffff
1812 lduba [%i3+%o5]0x89,%l0 ! %l0 = 00000000000000ff
1813! Mem[0000000030041400] = ff0b0000, %l7 = ffffffffffffff80
1814 ldswa [%i1+%g0]0x89,%l7 ! %l7 = ffffffffff0b0000
1815! Mem[0000000010041410] = 330000005e20db3a, %f2 = 58003944 f86100ff
1816 ldda [%i1+%o5]0x88,%f2 ! %f2 = 33000000 5e20db3a
1817! Mem[0000000010081418] = 7f1a1501, %l7 = ffffffffff0b0000, %asi = 80
1818 ldsha [%i2+0x018]%asi,%l7 ! %l7 = 0000000000007f1a
1819! Mem[000000001008142a] = 4100f58e, %l3 = 0000000058003944, %asi = 80
1820 ldsba [%i2+0x02a]%asi,%l3 ! %l3 = fffffffffffffff5
1821! Mem[0000000030081400] = 0000003e, %l6 = 00000000a880bbff
1822 ldsha [%i2+%g0]0x89,%l6 ! %l6 = 000000000000003e
1823! Mem[0000000010181400] = ff22749f, %l2 = 0000000000000042
1824 ldsha [%i6+%g0]0x80,%l2 ! %l2 = ffffffffffffff22
1825
1826p0_label_67:
1827! Starting 10 instruction Store Burst
1828! Mem[0000000010081400] = fe000000, %l2 = 00000000ffffff22
1829 swapa [%i2+%g0]0x80,%l2 ! %l2 = 00000000fe000000
1830! %l7 = 0000000000007f1a, Mem[0000000010141408] = 00000000
1831 stba %l7,[%i5+%o4]0x88 ! Mem[0000000010141408] = 0000001a
1832! %l2 = 00000000fe000000, Mem[0000000010081409] = 03b57b0f
1833 stb %l2,[%i2+0x009] ! Mem[0000000010081408] = 03007b0f
1834! %l7 = 0000000000007f1a, Mem[000000001018142c] = 65106710
1835 sth %l7,[%i6+0x02c] ! Mem[000000001018142c] = 7f1a6710
1836! %f30 = 0f7bb503 00000000, Mem[0000000010141408] = 0000001a 64420954
1837 stda %f30,[%i5+%o4]0x88 ! Mem[0000000010141408] = 0f7bb503 00000000
1838! Mem[000000001018140c] = 6411b662, %l7 = 00007f1a, %l1 = 00000000
1839 add %i6,0x0c,%g1
1840 casa [%g1]0x80,%l7,%l1 ! %l1 = 000000006411b662
1841! Mem[0000000030001400] = 80ffffff, %l2 = 00000000fe000000
1842 ldstuba [%i0+%g0]0x81,%l2 ! %l2 = 0000000000000080
1843! %f11 = 2b1a41d7, Mem[0000000010041400] = 00000058
1844 sta %f11,[%i1+%g0]0x88 ! Mem[0000000010041400] = 2b1a41d7
1845! %l3 = fffffffffffffff5, Mem[0000000021800180] = 340384f8, %asi = 80
1846 stba %l3,[%o3+0x180]%asi ! Mem[0000000021800180] = f50384f8
1847! Mem[0000000030101408] = ff71666c, %l3 = fffffffffffffff5
1848 ldstuba [%i4+%o4]0x81,%l3 ! %l3 = 00000000000000ff
1849
1850p0_label_68:
1851! Starting 10 instruction Load Burst
1852! Mem[0000000030001408] = d7411a2b, %l1 = 000000006411b662
1853 ldswa [%i0+%o4]0x81,%l1 ! %l1 = ffffffffd7411a2b
1854! Mem[0000000030141400] = 7937d678 8886780c, %l6 = 0000003e, %l7 = 00007f1a
1855 ldda [%i5+%g0]0x81,%l6 ! %l6 = 000000007937d678 000000008886780c
1856! Mem[0000000010101410] = 1315b636, %l4 = 00000000000000ff
1857 ldsba [%i4+%o5]0x88,%l4 ! %l4 = 0000000000000036
1858! Mem[0000000010101400] = 1a1e1fca 5835ba73, %l4 = 00000036, %l5 = 00000000
1859 ldd [%i4+%g0],%l4 ! %l4 = 000000001a1e1fca 000000005835ba73
1860! Code Fragment 4, seed = 996636
1861p0_fragment_7:
1862! %l0 = 00000000000000ff
1863 setx 0xadf0469daec9ab46,%g7,%l0 ! %l0 = adf0469daec9ab46
1864! %l1 = ffffffffd7411a2b
1865 setx 0x457818ed766ff571,%g7,%l1 ! %l1 = 457818ed766ff571
1866 setx 0x7ff8, %g1, %g2
1867 and %l0, %g2, %l0
1868 setx 0xffffffff, %g1, %g2
1869 and %l1, %g2, %l1
1870 setx 0x100000000, %g1, %g2
1871 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1872 ta T_CHANGE_HPRIV
1873 stxa %l1, [%l0]ASI_ICACHE_INSTR
1874 ta T_CHANGE_NONHPRIV
1875! %l0 = adf0469daec9ab46
1876 setx 0xc0a16b8862afc3ac,%g7,%l0 ! %l0 = c0a16b8862afc3ac
1877! %l1 = 457818ed766ff571
1878 setx 0x8bf286d471af18f7,%g7,%l1 ! %l1 = 8bf286d471af18f7
1879p0_fragment_7_end:
1880! Mem[0000000030181400] = efbb80a8, %l6 = 000000007937d678
1881 ldswa [%i6+%g0]0x89,%l6 ! %l6 = ffffffffefbb80a8
1882! Mem[00000000300c1400] = 0000000003b57b0f, %f12 = 6a4b282c 6c1efc0d
1883 ldda [%i3+%g0]0x81,%f12 ! %f12 = 00000000 03b57b0f
1884! Mem[0000000030081400] = 3e000000 77560000 6977fa78 29a24f6f
1885! Mem[0000000030081410] = 0c780000 29a24f6f 6ed5d5b2 5eb7c7bb
1886! Mem[0000000030081420] = 32379800 6dbbb811 4a24993e 4e81d597
1887! Mem[0000000030081430] = 042514ec 23d63dcd 5864428a 0c8e9a33
1888 ldda [%i2+%g0]ASI_BLK_S,%f0 ! Block Load from 0000000030081400
1889! Mem[0000000010001410] = 00000042, %l1 = 8bf286d471af18f7
1890 ldsba [%i0+%o5]0x80,%l1 ! %l1 = 0000000000000000
1891! Mem[0000000010141418] = 58bb80a8 f861ccff, %l2 = 00000080, %l3 = 000000ff
1892 ldd [%i5+0x018],%l2 ! %l2 = 0000000058bb80a8 00000000f861ccff
1893
1894p0_label_69:
1895! Starting 10 instruction Store Burst
1896! %f3 = 29a24f6f, %f25 = 00000000
1897 fsqrts %f3 ,%f25 ! %f25 = 34902349
1898! %l6 = ffffffffefbb80a8, Mem[0000000010081438] = 00000fda70c80000, %asi = 80
1899 stxa %l6,[%i2+0x038]%asi ! Mem[0000000010081438] = ffffffffefbb80a8
1900! Mem[00000000100c142e] = 2b1a41d7, %l4 = 000000001a1e1fca
1901 ldstub [%i3+0x02e],%l4 ! %l4 = 0000000000000041
1902 membar #Sync ! Added by membar checker (15)
1903! %l5 = 000000005835ba73, Mem[0000000030081400] = 0000003e
1904 stha %l5,[%i2+%g0]0x89 ! Mem[0000000030081400] = 0000ba73
1905! %l7 = 000000008886780c, Mem[0000000010101404] = 5835ba73
1906 stw %l7,[%i4+0x004] ! Mem[0000000010101404] = 8886780c
1907! %l5 = 000000005835ba73, Mem[000000001010142c] = 1b447267, %asi = 80
1908 stwa %l5,[%i4+0x02c]%asi ! Mem[000000001010142c] = 5835ba73
1909! Mem[0000000010101410] = 1315b636, %l0 = 0000000062afc3ac
1910 swapa [%i4+%o5]0x88,%l0 ! %l0 = 000000001315b636
1911! %l6 = ffffffffefbb80a8, Mem[0000000030001410] = 00000044
1912 stwa %l6,[%i0+%o5]0x81 ! Mem[0000000030001410] = efbb80a8
1913! %f30 = 0f7bb503 00000000, %l3 = 00000000f861ccff
1914! Mem[0000000030141428] = 37db61765efb1d74
1915 add %i5,0x028,%g1
1916 stda %f30,[%g1+%l3]ASI_PST32_S ! Mem[0000000030141428] = 0f7bb50300000000
1917! Mem[0000000030181400] = a880bbef, %l4 = 0000000000000041
1918 ldstuba [%i6+%g0]0x81,%l4 ! %l4 = 00000000000000a8
1919
1920p0_label_70:
1921! Starting 10 instruction Load Burst
1922! Mem[0000000010181408] = 69000000, %l0 = 000000001315b636
1923 ldswa [%i6+%o4]0x88,%l0 ! %l0 = 0000000069000000
1924! Mem[0000000010141400] = 00000000ff96baa6, %l3 = 00000000f861ccff
1925 ldxa [%i5+%g0]0x88,%l3 ! %l3 = 00000000ff96baa6
1926! Mem[0000000010041408] = 61000000, %l3 = 00000000ff96baa6
1927 ldsha [%i1+%o4]0x88,%l3 ! %l3 = 0000000000000000
1928! Mem[0000000020800000] = ffff7f48, %l7 = 000000008886780c, %asi = 80
1929 ldsha [%o1+0x000]%asi,%l7 ! %l7 = ffffffffffffffff
1930! Mem[0000000030041408] = 0000ff22, %l1 = 0000000000000000
1931 lduwa [%i1+%o4]0x81,%l1 ! %l1 = 000000000000ff22
1932! %l2 = 0000000058bb80a8, imm = 0000000000000641, %l3 = 0000000000000000
1933 xor %l2,0x641,%l3 ! %l3 = 0000000058bb86e9
1934! Mem[0000000030081410] = 0c78000029a24f6f, %f2 = 6977fa78 29a24f6f
1935 ldda [%i2+%o5]0x81,%f2 ! %f2 = 0c780000 29a24f6f
1936! Mem[0000000030081400] = 73ba000077560000, %f12 = 042514ec 23d63dcd
1937 ldda [%i2+%g0]0x81,%f12 ! %f12 = 73ba0000 77560000
1938! Mem[00000000218001c0] = 45535528, %l1 = 000000000000ff22
1939 ldsh [%o3+0x1c0],%l1 ! %l1 = 0000000000004553
1940! %l0 = 0000000069000000, %l7 = ffffffffffffffff, %l2 = 0000000058bb80a8
1941 sub %l0,%l7,%l2 ! %l2 = 0000000069000001
1942
1943p0_label_71:
1944! Starting 10 instruction Store Burst
1945! %l4 = 00000000000000a8, Mem[0000000030081400] = 0000ba73
1946 stwa %l4,[%i2+%g0]0x89 ! Mem[0000000030081400] = 000000a8
1947! Mem[0000000030081410] = 0000780c, %l1 = 0000000000004553
1948 ldstuba [%i2+%o5]0x89,%l1 ! %l1 = 000000000000000c
1949! %l2 = 69000001, %l3 = 58bb86e9, Mem[0000000010001410] = 42000000 e55c8628
1950 stda %l2,[%i0+%o5]0x88 ! Mem[0000000010001410] = 69000001 58bb86e9
1951! %l4 = 00000000000000a8, Mem[0000000030041410] = 82c6fb0658003944
1952 stxa %l4,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000000000a8
1953! %f29 = ff0b0000, Mem[00000000100c1408] = 58003944
1954 sta %f29,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ff0b0000
1955! Mem[0000000010041438] = 7b330b525e20db3a, %l6 = ffffffffefbb80a8, %l3 = 0000000058bb86e9
1956 add %i1,0x38,%g1
1957 casxa [%g1]0x80,%l6,%l3 ! %l3 = 7b330b525e20db3a
1958! Mem[0000000030001410] = efbb80a8, %l4 = 00000000000000a8
1959 lduba [%i0+%o5]0x81,%l4 ! %l4 = 00000000000000ef
1960! %f20 = ff96baa6, Mem[0000000010141408] = 00000000
1961 sta %f20,[%i5+%o4]0x88 ! Mem[0000000010141408] = ff96baa6
1962! Mem[00000000100c1410] = 00000044, %l0 = 0000000069000000
1963 ldstuba [%i3+%o5]0x80,%l0 ! %l0 = 0000000000000000
1964! %l1 = 000000000000000c, Mem[0000000010041410] = 3adb205e
1965 stwa %l1,[%i1+%o5]0x80 ! Mem[0000000010041410] = 0000000c
1966
1967p0_label_72:
1968! Starting 10 instruction Load Burst
1969! Mem[0000000030041400] = 00000bff58003944, %f30 = 0f7bb503 00000000
1970 ldda [%i1+%g0]0x81,%f30 ! %f30 = 00000bff 58003944
1971! Mem[0000000010101408] = 6f4fa229 0000675a, %l6 = efbb80a8, %l7 = ffffffff
1972 ldda [%i4+%o4]0x88,%l6 ! %l6 = 000000000000675a 000000006f4fa229
1973! Mem[0000000030041400] = 44390058 ff0b0000, %l6 = 0000675a, %l7 = 6f4fa229
1974 ldda [%i1+%g0]0x89,%l6 ! %l6 = 00000000ff0b0000 0000000044390058
1975! Mem[00000000300c1410] = ff780000, %l1 = 000000000000000c
1976 ldswa [%i3+%o5]0x81,%l1 ! %l1 = ffffffffff780000
1977! Mem[0000000010181408] = 00000069, %l5 = 000000005835ba73
1978 ldsha [%i6+%o4]0x80,%l5 ! %l5 = 0000000000000000
1979! Mem[0000000010101408] = 5a67000029a24f6f, %l5 = 0000000000000000
1980 ldxa [%i4+%o4]0x80,%l5 ! %l5 = 5a67000029a24f6f
1981! Mem[0000000030041408] = 22ff0000, %l3 = 7b330b525e20db3a
1982 ldswa [%i1+%o4]0x89,%l3 ! %l3 = 0000000022ff0000
1983! Mem[0000000030141410] = ff96baa600000000, %l2 = 0000000069000001
1984 ldxa [%i5+%o5]0x89,%l2 ! %l2 = ff96baa600000000
1985! Mem[0000000030081408] = 6f4fa22978fa7769, %f0 = 3e000000 77560000
1986 ldda [%i2+%o4]0x89,%f0 ! %f0 = 6f4fa229 78fa7769
1987! Mem[0000000030101400] = 0f7bb503, %l0 = 0000000000000000
1988 ldsba [%i4+%g0]0x89,%l0 ! %l0 = 0000000000000003
1989
1990p0_label_73:
1991! Starting 10 instruction Store Burst
1992! Mem[00000000300c1408] = 6f4fa229, %l0 = 0000000000000003
1993 swapa [%i3+%o4]0x89,%l0 ! %l0 = 000000006f4fa229
1994! %l6 = 00000000ff0b0000, Mem[00000000100c1410] = ff00004403b57b0f
1995 stx %l6,[%i3+%o5] ! Mem[00000000100c1410] = 00000000ff0b0000
1996! Mem[0000000010181400] = 9f7422ff, %l2 = ff96baa600000000
1997 ldstuba [%i6+%g0]0x88,%l2 ! %l2 = 00000000000000ff
1998! %l5 = 5a67000029a24f6f, Mem[0000000010041410] = 0c000000
1999 stwa %l5,[%i1+%o5]0x88 ! Mem[0000000010041410] = 29a24f6f
2000! %f2 = 0c780000 29a24f6f, Mem[0000000010081420] = 0000ffff 16fd10a1, %asi = 80
2001 stda %f2 ,[%i2+0x020]%asi ! Mem[0000000010081420] = 0c780000 29a24f6f
2002! Mem[0000000010141400] = ff96baa6, %l6 = 00000000ff0b0000
2003 swapa [%i5+%g0]0x88,%l6 ! %l6 = 00000000ff96baa6
2004! %l5 = 5a67000029a24f6f, Mem[0000000010181408] = 69000000
2005 stha %l5,[%i6+%o4]0x88 ! Mem[0000000010181408] = 69004f6f
2006! %f14 = 5864428a 0c8e9a33, %l2 = 00000000000000ff
2007! Mem[0000000030041408] = 0000ff224a8b7ebf
2008 add %i1,0x008,%g1
2009 stda %f14,[%g1+%l2]ASI_PST32_SL ! Mem[0000000030041408] = 339a8e0c8a426458
2010! %f7 = 5eb7c7bb, %f25 = 34902349, %f26 = 0000ff22
2011 fsubs %f7 ,%f25,%f26 ! %f26 = 5eb7c7bb
2012! %l0 = 6f4fa229, %l1 = ff780000, Mem[0000000010001408] = 30a368c0 78fa77ef
2013 stda %l0,[%i0+%o4]0x80 ! Mem[0000000010001408] = 6f4fa229 ff780000
2014
2015p0_label_74:
2016! Starting 10 instruction Load Burst
2017! Mem[0000000010081408] = 03007b0f 714f03af, %l2 = 000000ff, %l3 = 22ff0000
2018 ldda [%i2+%o4]0x80,%l2 ! %l2 = 0000000003007b0f 00000000714f03af
2019! Mem[0000000030041408] = 0c8e9a33, %l7 = 0000000044390058
2020 lduha [%i1+%o4]0x89,%l7 ! %l7 = 0000000000009a33
2021! Mem[0000000030041400] = ff0b0000, %l6 = 00000000ff96baa6
2022 ldsba [%i1+%g0]0x89,%l6 ! %l6 = 0000000000000000
2023! Mem[0000000030101410] = fbbfdb40, %l5 = 5a67000029a24f6f
2024 lduba [%i4+%o5]0x81,%l5 ! %l5 = 00000000000000fb
2025! Mem[0000000030041408] = 5864428a 0c8e9a33, %l6 = 00000000, %l7 = 00009a33
2026 ldda [%i1+%o4]0x89,%l6 ! %l6 = 000000000c8e9a33 000000005864428a
2027! Mem[0000000010141400] = 00000bff, %l4 = 00000000000000ef
2028 ldsha [%i5+%g0]0x80,%l4 ! %l4 = 0000000000000000
2029! Mem[0000000010181410] = 00000000, %l1 = ffffffffff780000
2030 ldswa [%i6+%o5]0x88,%l1 ! %l1 = 0000000000000000
2031! %l7 = 000000005864428a, %l6 = 000000000c8e9a33, %l4 = 0000000000000000
2032 subc %l7,%l6,%l4 ! %l4 = 000000004bd5a857
2033! Mem[00000000300c1410] = 000078ff, %l5 = 00000000000000fb
2034 ldsha [%i3+%o5]0x89,%l5 ! %l5 = 00000000000078ff
2035! Mem[0000000010041428] = 00000000000080ff, %f8 = 32379800 6dbbb811, %asi = 80
2036 ldda [%i1+0x028]%asi,%f8 ! %f8 = 00000000 000080ff
2037
2038p0_label_75:
2039! Starting 10 instruction Store Burst
2040! %l2 = 03007b0f, %l3 = 714f03af, Mem[0000000010181410] = 00000000 000000ff, %asi = 80
2041 stda %l2,[%i6+0x010]%asi ! Mem[0000000010181410] = 03007b0f 714f03af
2042! Mem[000000001004140c] = 00000000, %l3 = 714f03af, %l3 = 714f03af
2043 add %i1,0x0c,%g1
2044 casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000000000000
2045! %l3 = 0000000000000000, Mem[0000000030101408] = 6c6671ff
2046 stwa %l3,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000
2047! %f28 = 44390058 ff0b0000, Mem[00000000100c1410] = 00000000 ff0b0000
2048 stda %f28,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 44390058 ff0b0000
2049! %l1 = 0000000000000000, Mem[00000000100c1430] = 6a4b282c6c1efc0d
2050 stx %l1,[%i3+0x030] ! Mem[00000000100c1430] = 0000000000000000
2051! %f22 = ffcc61f8 00000013, Mem[00000000100c1438] = 1a1e1fca 5835ba73, %asi = 80
2052 stda %f22,[%i3+0x038]%asi ! Mem[00000000100c1438] = ffcc61f8 00000013
2053! %l5 = 00000000000078ff, Mem[0000000010181400] = ff22749f
2054 stba %l5,[%i6+%g0]0x80 ! Mem[0000000010181400] = ff22749f
2055! Mem[0000000030081408] = 78fa7769, %l7 = 000000005864428a
2056 ldstuba [%i2+%o4]0x89,%l7 ! %l7 = 0000000000000069
2057! %f10 = 4a24993e, Mem[0000000010101430] = 11fcfc7c
2058 sta %f10,[%i4+0x030]%asi ! Mem[0000000010101430] = 4a24993e
2059! %f16 = 6f4fa229 29a24f4f, Mem[0000000010081428] = 4100f58e 1969cea7
2060 std %f16,[%i2+0x028] ! Mem[0000000010081428] = 6f4fa229 29a24f4f
2061
2062p0_label_76:
2063! Starting 10 instruction Load Burst
2064! Mem[0000000010101410] = acc3af62, %f6 = 6ed5d5b2
2065 lda [%i4+0x010]%asi,%f6 ! %f6 = acc3af62
2066! Mem[0000000030001400] = ffffffff, %l5 = 00000000000078ff
2067 lduba [%i0+%g0]0x81,%l5 ! %l5 = 00000000000000ff
2068! Mem[0000000030101410] = fbbfdb40, %l3 = 0000000000000000
2069 ldsba [%i4+%o5]0x81,%l3 ! %l3 = fffffffffffffffb
2070! %l2 = 0000000003007b0f, %l5 = 00000000000000ff, %l2 = 0000000003007b0f
2071 and %l2,%l5,%l2 ! %l2 = 000000000000000f
2072! Mem[0000000030181408] = 00000000, %l4 = 000000004bd5a857
2073 lduwa [%i6+%o4]0x89,%l4 ! %l4 = 0000000000000000
2074! Mem[0000000010081408] = 03007b0f, %f22 = ffcc61f8
2075 lda [%i2+%o4]0x80,%f22 ! %f22 = 03007b0f
2076! %l4 = 0000000000000000, imm = 0000000000000260, %l6 = 000000000c8e9a33
2077 xor %l4,0x260,%l6 ! %l6 = 0000000000000260
2078! %f15 = 0c8e9a33, %f20 = ff96baa6, %f28 = 44390058 ff0b0000
2079 fsmuld %f15,%f20,%f28 ! %f28 = fffad754 c0000000
2080! Mem[0000000030181400] = efbb80ff, %l3 = fffffffffffffffb
2081 ldsha [%i6+%g0]0x89,%l3 ! %l3 = ffffffffffff80ff
2082! Mem[0000000030141410] = 00000000a6ba96ff, %f8 = 00000000 000080ff
2083 ldda [%i5+%o5]0x81,%f8 ! %f8 = 00000000 a6ba96ff
2084
2085p0_label_77:
2086! Starting 10 instruction Store Burst
2087! Mem[0000000030181400] = ff80bbef 00000021 00000000 58003944
2088! %f16 = 6f4fa229 29a24f4f 00000000 54094264
2089! %f20 = ff96baa6 00000000 03007b0f 00000013
2090! %f24 = a6ba96ff 34902349 5eb7c7bb 5e20db3a
2091! %f28 = fffad754 c0000000 00000bff 58003944
2092 stda %f16,[%i6+%g0]ASI_BLK_AIUSL ! Block Store to 0000000030181400
2093! Mem[0000000010101410] = 62afc3ac, %l1 = 0000000000000000
2094 ldstuba [%i4+%o5]0x88,%l1 ! %l1 = 00000000000000ac
2095! Mem[0000000010041410] = 29a24f6f, %l2 = 000000000000000f
2096 ldstuba [%i1+%o5]0x88,%l2 ! %l2 = 000000000000006f
2097! %l0 = 000000006f4fa229, Mem[00000000100c1400] = 0000675a7661db37
2098 stx %l0,[%i3+%g0] ! Mem[00000000100c1400] = 000000006f4fa229
2099! %f9 = a6ba96ff, Mem[0000000010081408] = 03007b0f
2100 sta %f9 ,[%i2+%o4]0x80 ! Mem[0000000010081408] = a6ba96ff
2101! %l4 = 0000000000000000, Mem[00000000211c0000] = ffff63a8
2102 sth %l4,[%o2+%g0] ! Mem[00000000211c0000] = 000063a8
2103! Mem[0000000021800041] = 52a03808, %l4 = 0000000000000000
2104 ldstub [%o3+0x041],%l4 ! %l4 = 00000000000000a0
2105! Mem[00000000300c1410] = ff780000, %l5 = 00000000000000ff
2106 swapa [%i3+%o5]0x81,%l5 ! %l5 = 00000000ff780000
2107! %l0 = 000000006f4fa229, Mem[0000000010181430] = 1537793c, %asi = 80
2108 stwa %l0,[%i6+0x030]%asi ! Mem[0000000010181430] = 6f4fa229
2109! %l6 = 0000000000000260, Mem[0000000030181408] = 54094264
2110 stha %l6,[%i6+%o4]0x89 ! Mem[0000000030181408] = 54090260
2111
2112p0_label_78:
2113! Starting 10 instruction Load Burst
2114 membar #Sync ! Added by membar checker (16)
2115! Mem[0000000030041400] = 00000bff 58003944 339a8e0c 8a426458
2116! Mem[0000000030041410] = a8000000 00000000 002ee852 09306bdb
2117! Mem[0000000030041420] = 212897a0 16147531 211161f8 1cd5bb58
2118! Mem[0000000030041430] = 3c89a68c 3b7104ed 75bcf92a 60f1d253
2119 ldda [%i1+%g0]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000030041400
2120! Mem[0000000010101408] = 6f4fa229 0000675a, %l4 = 000000a0, %l5 = ff780000
2121 ldda [%i4+%o4]0x88,%l4 ! %l4 = 000000000000675a 000000006f4fa229
2122! Mem[0000000030041410] = 000000a8, %f1 = 78fa7769
2123 lda [%i1+%o5]0x89,%f1 ! %f1 = 000000a8
2124! Mem[00000000300c1400] = 00000000, %l0 = 000000006f4fa229
2125 lduha [%i3+%g0]0x81,%l0 ! %l0 = 0000000000000000
2126! Mem[0000000030001400] = 00000000ffffffff, %l0 = 0000000000000000
2127 ldxa [%i0+%g0]0x89,%l0 ! %l0 = 00000000ffffffff
2128! Mem[0000000010141434] = 6c667169, %l2 = 000000000000006f, %asi = 80
2129 ldswa [%i5+0x034]%asi,%l2 ! %l2 = 000000006c667169
2130! Mem[0000000030141408] = 54094264, %l6 = 0000000000000260
2131 ldswa [%i5+%o4]0x89,%l6 ! %l6 = 0000000054094264
2132! Mem[00000000100c1404] = 6f4fa229, %l6 = 0000000054094264
2133 lduw [%i3+0x004],%l6 ! %l6 = 000000006f4fa229
2134! Mem[0000000010101410] = ffc3af62, %l2 = 000000006c667169
2135 ldswa [%i4+%o5]0x80,%l2 ! %l2 = ffffffffffc3af62
2136! Mem[0000000030101400] = 0f7bb503, %l6 = 000000006f4fa229
2137 lduba [%i4+%g0]0x89,%l6 ! %l6 = 0000000000000003
2138
2139p0_label_79:
2140! Starting 10 instruction Store Burst
2141! Mem[0000000010141400] = ff0b0000, %l5 = 000000006f4fa229
2142 swapa [%i5+%g0]0x88,%l5 ! %l5 = 00000000ff0b0000
2143! Mem[00000000100c1400] = 00000000, %l1 = 00000000000000ac
2144 ldstuba [%i3+%g0]0x80,%l1 ! %l1 = 0000000000000000
2145! Mem[0000000010081410] = 6922749f, %l7 = 0000000000000069
2146 swapa [%i2+%o5]0x88,%l7 ! %l7 = 000000006922749f
2147! %f12 = 73ba0000 77560000, Mem[0000000030181408] = 54090260 00000000
2148 stda %f12,[%i6+%o4]0x89 ! Mem[0000000030181408] = 73ba0000 77560000
2149! %f12 = 73ba0000 77560000, %l2 = ffffffffffc3af62
2150! Mem[0000000010181410] = 03007b0f714f03af
2151 add %i6,0x010,%g1
2152 stda %f12,[%g1+%l2]ASI_PST16_PL ! Mem[0000000010181410] = 03005677714f03af
2153! Mem[0000000021800081] = ff061c38, %l4 = 000000000000675a
2154 ldstuba [%o3+0x081]%asi,%l4 ! %l4 = 0000000000000006
2155! %l1 = 0000000000000000, Mem[00000000300c1410] = ff000000
2156 stwa %l1,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000
2157! %f26 = 58bbd51c, Mem[0000000010001400] = 00000000
2158 sta %f26,[%i0+%g0]0x80 ! Mem[0000000010001400] = 58bbd51c
2159! %l5 = 00000000ff0b0000, Mem[0000000030101408] = 00000000
2160 stwa %l5,[%i4+%o4]0x89 ! Mem[0000000030101408] = ff0b0000
2161! Mem[0000000010101410] = ffc3af62, %l1 = 0000000000000000
2162 ldstuba [%i4+%o5]0x80,%l1 ! %l1 = 00000000000000ff
2163
2164p0_label_80:
2165! Starting 10 instruction Load Burst
2166! Mem[0000000030101410] = fbbfdb40, %l1 = 00000000000000ff
2167 lduwa [%i4+%o5]0x81,%l1 ! %l1 = 00000000fbbfdb40
2168! Mem[0000000010081410] = 69000000, %l7 = 000000006922749f
2169 lduba [%i2+%o5]0x80,%l7 ! %l7 = 0000000000000069
2170! Mem[0000000010081410] = 69000000, %f1 = 000000a8
2171 lda [%i2+%o5]0x80,%f1 ! %f1 = 69000000
2172! Mem[0000000010101408] = 0000675a, %f14 = 5864428a
2173 lda [%i4+%o4]0x88,%f14 ! %f14 = 0000675a
2174! Mem[0000000010001410] = 01000069, %l2 = ffffffffffc3af62
2175 lduwa [%i0+%o5]0x80,%l2 ! %l2 = 0000000001000069
2176! Mem[0000000010001400] = 1cd5bb58, %f14 = 0000675a
2177 lda [%i0+%g0]0x88,%f14 ! %f14 = 1cd5bb58
2178! Mem[00000000211c0000] = 000063a8, %l6 = 0000000000000003
2179 ldub [%o2+%g0],%l6 ! %l6 = 0000000000000000
2180! Mem[0000000010081410] = 00000069, %l6 = 0000000000000000
2181 lduba [%i2+%o5]0x88,%l6 ! %l6 = 0000000000000069
2182! Mem[0000000030181408] = 77560000, %l4 = 0000000000000006
2183 lduwa [%i6+%o4]0x89,%l4 ! %l4 = 0000000077560000
2184! Mem[0000000030181408] = 000056770000ba73, %f14 = 1cd5bb58 0c8e9a33
2185 ldda [%i6+%o4]0x81,%f14 ! %f14 = 00005677 0000ba73
2186
2187p0_label_81:
2188! Starting 10 instruction Store Burst
2189! Mem[0000000010041410] = 29a24fff, %l5 = 00000000ff0b0000
2190 swapa [%i1+%o5]0x88,%l5 ! %l5 = 0000000029a24fff
2191! Mem[0000000030101400] = 03b57b0f 231ab099 00000bff a880bb80
2192! %f0 = 6f4fa229 69000000 0c780000 29a24f6f
2193! %f4 = 0c780000 29a24f6f acc3af62 5eb7c7bb
2194! %f8 = 00000000 a6ba96ff 4a24993e 4e81d597
2195! %f12 = 73ba0000 77560000 00005677 0000ba73
2196 stda %f0 ,[%i4+%g0]ASI_BLK_AIUSL ! Block Store to 0000000030101400
2197! %l7 = 0000000000000069, Mem[0000000010001410] = 01000069, %asi = 80
2198 stwa %l7,[%i0+0x010]%asi ! Mem[0000000010001410] = 00000069
2199 membar #Sync ! Added by membar checker (17)
2200! Mem[0000000010101410] = ffc3af62, %l6 = 0000000000000069
2201 swapa [%i4+%o5]0x80,%l6 ! %l6 = 00000000ffc3af62
2202! %l0 = 00000000ffffffff, imm = fffffffffffff109, %l0 = 00000000ffffffff
2203 add %l0,-0xef7,%l0 ! %l0 = 00000000fffff108
2204! Mem[00000000201c0001] = ffff8718, %l5 = 0000000029a24fff
2205 ldstub [%o0+0x001],%l5 ! %l5 = 00000000000000ff
2206! %l6 = 00000000ffc3af62, Mem[0000000010101408] = 0000675a
2207 stha %l6,[%i4+%o4]0x88 ! Mem[0000000010101408] = 0000af62
2208! %f8 = 00000000, Mem[0000000030181408] = 00005677
2209 sta %f8 ,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000
2210! Mem[00000000100c1410] = 58003944, %l0 = 00000000fffff108
2211 swapa [%i3+%o5]0x88,%l0 ! %l0 = 0000000058003944
2212! %l4 = 0000000077560000, Mem[000000001008143f] = efbb80a8
2213 stb %l4,[%i2+0x03f] ! Mem[000000001008143c] = efbb8000
2214
2215p0_label_82:
2216! Starting 10 instruction Load Burst
2217! Mem[0000000030081400] = 00005677 000000a8, %l4 = 77560000, %l5 = 000000ff
2218 ldda [%i2+%g0]0x89,%l4 ! %l4 = 00000000000000a8 0000000000005677
2219! Mem[0000000010181410] = af034f7177560003, %f6 = acc3af62 5eb7c7bb
2220 ldda [%i6+%o5]0x88,%f6 ! %f6 = af034f71 77560003
2221! Code Fragment 4, seed = 776236
2222p0_fragment_8:
2223! %l0 = 0000000058003944
2224 setx 0x41c514de7a44a2c6,%g7,%l0 ! %l0 = 41c514de7a44a2c6
2225! %l1 = 00000000fbbfdb40
2226 setx 0xcc013bd63def54f1,%g7,%l1 ! %l1 = cc013bd63def54f1
2227 setx 0x7ff8, %g1, %g2
2228 and %l0, %g2, %l0
2229 setx 0xffffffff, %g1, %g2
2230 and %l1, %g2, %l1
2231 setx 0x100000000, %g1, %g2
2232 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2233 ta T_CHANGE_HPRIV
2234 stxa %l1, [%l0]ASI_ICACHE_INSTR
2235 ta T_CHANGE_NONHPRIV
2236! %l0 = 41c514de7a44a2c6
2237 setx 0x11c9df4c0d270b2c,%g7,%l0 ! %l0 = 11c9df4c0d270b2c
2238! %l1 = cc013bd63def54f1
2239 setx 0x948eb872d9b9c877,%g7,%l1 ! %l1 = 948eb872d9b9c877
2240p0_fragment_8_end:
2241! Mem[0000000010141400] = 000000006f4fa229, %f14 = 00005677 0000ba73
2242 ldda [%i5+%g0]0x88,%f14 ! %f14 = 00000000 6f4fa229
2243! Mem[00000000300c1400] = 00000000, %f19 = 0c8e9a33
2244 lda [%i3+%g0]0x81,%f19 ! %f19 = 00000000
2245! Mem[0000000010101438] = 5ad3829a, %l6 = 00000000ffc3af62
2246 lduh [%i4+0x038],%l6 ! %l6 = 0000000000005ad3
2247! Mem[00000000100c1408] = 00000bff, %l0 = 11c9df4c0d270b2c
2248 lduha [%i3+%o4]0x88,%l0 ! %l0 = 0000000000000bff
2249! %f6 = af034f71, %f13 = 77560000, %f7 = 77560003
2250 fdivs %f6 ,%f13,%f7 ! tt=0x22, %l0 = 0000000000000c21
2251 membar #Sync ! Added by membar checker (18)
2252! Mem[00000000100c1400] = ff000000 6f4fa229 ff0b0000 f86100ff
2253! Mem[00000000100c1410] = 08f1ffff ff0b0000 190a6af2 40dbbffb
2254! Mem[00000000100c1420] = 61138740 5e896251 704c327e 2b1affd7
2255! Mem[00000000100c1430] = 00000000 00000000 ffcc61f8 00000013
2256 ldda [%i3+%g0]ASI_BLK_P,%f16 ! Block Load from 00000000100c1400
2257! Mem[0000000010101434] = 66008d1d, %f15 = 6f4fa229
2258 lda [%i4+0x034]%asi,%f15 ! %f15 = 66008d1d
2259
2260p0_label_83:
2261! Starting 10 instruction Store Burst
2262! %f4 = 0c780000 29a24f6f, %l6 = 0000000000005ad3
2263! Mem[0000000030101438] = 73ba000077560000
2264 add %i4,0x038,%g1
2265 stda %f4,[%g1+%l6]ASI_PST32_S ! Mem[0000000030101438] = 0c78000029a24f6f
2266! %f5 = 29a24f6f, Mem[0000000010041408] = 61000000
2267 sta %f5 ,[%i1+%o4]0x88 ! Mem[0000000010041408] = 29a24f6f
2268! Mem[0000000010081400] = 22ffffff, %l1 = 948eb872d9b9c877
2269 ldstuba [%i2+%g0]0x88,%l1 ! %l1 = 00000000000000ff
2270! Mem[0000000030181410] = 00000000, %l2 = 0000000001000069
2271 swapa [%i6+%o5]0x89,%l2 ! %l2 = 0000000000000000
2272! %f6 = af034f71, %f3 = 29a24f6f
2273 fstoi %f6 ,%f3 ! %f3 = 00000000
2274! %l2 = 00000000, %l3 = ffff80ff, Mem[0000000010041408] = 6f4fa229 00000000
2275 stda %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000 ffff80ff
2276! Mem[0000000030181408] = 00000000, %l7 = 0000000000000069
2277 swapa [%i6+%o4]0x89,%l7 ! %l7 = 0000000000000000
2278! %l6 = 00005ad3, %l7 = 00000000, Mem[0000000030101400] = 69000000 6f4fa229
2279 stda %l6,[%i4+%g0]0x89 ! Mem[0000000030101400] = 00005ad3 00000000
2280! %l1 = 00000000000000ff, Mem[0000000010041408] = 00000000
2281 stha %l1,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00ff0000
2282! %l7 = 0000000000000000, Mem[0000000010041410] = 00000bff
2283 stwa %l7,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000
2284
2285p0_label_84:
2286! Starting 10 instruction Load Burst
2287! Mem[0000000030081400] = a8000000 77560000 ff77fa78 29a24f6f
2288! Mem[0000000030081410] = ff780000 29a24f6f 6ed5d5b2 5eb7c7bb
2289! Mem[0000000030081420] = 32379800 6dbbb811 4a24993e 4e81d597
2290! Mem[0000000030081430] = 042514ec 23d63dcd 5864428a 0c8e9a33
2291 ldda [%i2+%g0]ASI_BLK_SL,%f0 ! Block Load from 0000000030081400
2292! Mem[0000000030101408] = 29a24f6f, %f23 = 40dbbffb
2293 lda [%i4+%o4]0x89,%f23 ! %f23 = 29a24f6f
2294! Mem[0000000010141408] = a6ba96ff, %l5 = 0000000000005677
2295 lduh [%i5+%o4],%l5 ! %l5 = 000000000000a6ba
2296! Mem[0000000030081408] = 6f4fa229 78fa77ff, %l2 = 00000000, %l3 = ffff80ff
2297 ldda [%i2+%o4]0x89,%l2 ! %l2 = 0000000078fa77ff 000000006f4fa229
2298! Mem[0000000030101408] = 6f4fa229, %l7 = 0000000000000000
2299 lduha [%i4+%o4]0x81,%l7 ! %l7 = 0000000000006f4f
2300! %l7 = 0000000000006f4f, imm = fffffffffffff6d3, %l6 = 0000000000005ad3
2301 sub %l7,-0x92d,%l6 ! %l6 = 000000000000787c
2302! %f2 = 6f4fa229, %f8 = 11b8bb6d
2303 fcmpes %fcc2,%f2 ,%f8 ! %fcc2 = 2
2304! Mem[0000000010081410] = 69000000, %f23 = 29a24f6f
2305 lda [%i2+%o5]0x80,%f23 ! %f23 = 69000000
2306! Mem[0000000030001408] = d7411a2b, %l5 = 000000000000a6ba
2307 ldsba [%i0+%o4]0x81,%l5 ! %l5 = ffffffffffffffd7
2308! Mem[0000000010081410] = 00000069, %l3 = 000000006f4fa229
2309 ldsha [%i2+%o5]0x88,%l3 ! %l3 = 0000000000000069
2310
2311p0_label_85:
2312! Starting 10 instruction Store Burst
2313! %f12 = cd3dd623 ec142504, Mem[0000000030001410] = a880bbef 0f7bb503
2314 stda %f12,[%i0+%o5]0x89 ! Mem[0000000030001410] = cd3dd623 ec142504
2315! %l0 = 0000000000000c21, Mem[0000000010101408] = 0000af62
2316 stwa %l0,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000c21
2317! %l6 = 0000787c, %l7 = 00006f4f, Mem[0000000010081400] = ffffff22 00000000
2318 stda %l6,[%i2+%g0]0x80 ! Mem[0000000010081400] = 0000787c 00006f4f
2319! %l5 = ffffffffffffffd7, Mem[00000000201c0000] = ffff8718, %asi = 80
2320 stba %l5,[%o0+0x000]%asi ! Mem[00000000201c0000] = d7ff8718
2321! %l7 = 0000000000006f4f, Mem[00000000300c1410] = 00000000
2322 stwa %l7,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00006f4f
2323! %l4 = 00000000000000a8, Mem[0000000010181404] = 00000000, %asi = 80
2324 stwa %l4,[%i6+0x004]%asi ! Mem[0000000010181404] = 000000a8
2325! %l5 = ffffffffffffffd7, Mem[0000000010081410] = 00000069
2326 stba %l5,[%i2+%o5]0x88 ! Mem[0000000010081410] = 000000d7
2327! %l0 = 00000c21, %l1 = 000000ff, Mem[0000000010001400] = 58bbd51c 00000bff
2328 stda %l0,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000c21 000000ff
2329! %l3 = 0000000000000069, Mem[0000000030001400] = ffffffff
2330 stba %l3,[%i0+%g0]0x81 ! Mem[0000000030001400] = 69ffffff
2331! Mem[0000000030081410] = 000078ff, %l4 = 00000000000000a8
2332 ldstuba [%i2+%o5]0x89,%l4 ! %l4 = 00000000000000ff
2333
2334p0_label_86:
2335! Starting 10 instruction Load Burst
2336! Mem[0000000030181400] = 29a24f4f, %l4 = 00000000000000ff
2337 ldswa [%i6+%g0]0x89,%l4 ! %l4 = 0000000029a24f4f
2338! Mem[0000000010181410] = 77560003, %l7 = 0000000000006f4f
2339 ldsha [%i6+%o5]0x88,%l7 ! %l7 = 0000000000000003
2340! Mem[0000000010001410] = 00000069, %l7 = 0000000000000003
2341 lduwa [%i0+%o5]0x80,%l7 ! %l7 = 0000000000000069
2342! Mem[0000000010181436] = 53fc1edd, %l0 = 0000000000000c21
2343 ldub [%i6+0x036],%l0 ! %l0 = 000000000000001e
2344! Mem[00000000100c1410] = 00000bfffffff108, %l4 = 0000000029a24f4f
2345 ldxa [%i3+%o5]0x88,%l4 ! %l4 = 00000bfffffff108
2346! Mem[0000000010141408] = 0f7bb503 ff96baa6, %l0 = 0000001e, %l1 = 000000ff
2347 ldda [%i5+%o4]0x88,%l0 ! %l0 = 00000000ff96baa6 000000000f7bb503
2348! Mem[0000000020800000] = ffff7f48, %l1 = 000000000f7bb503, %asi = 80
2349 lduha [%o1+0x000]%asi,%l1 ! %l1 = 000000000000ffff
2350! Mem[000000001004142c] = 000080ff, %f31 = 00000013
2351 ld [%i1+0x02c],%f31 ! %f31 = 000080ff
2352! Mem[0000000030101408] = 6f4fa229, %l5 = ffffffffffffffd7
2353 lduwa [%i4+%o4]0x81,%l5 ! %l5 = 000000006f4fa229
2354! Mem[0000000030141400] = 78d63779, %f20 = 08f1ffff
2355 lda [%i5+%g0]0x89,%f20 ! %f20 = 78d63779
2356
2357p0_label_87:
2358! Starting 10 instruction Store Burst
2359! Mem[0000000010101410] = 69000000, %l5 = 000000006f4fa229
2360 swapa [%i4+%o5]0x88,%l5 ! %l5 = 0000000069000000
2361! Mem[0000000010041408] = 0000ff00, %l0 = 00000000ff96baa6
2362 ldstuba [%i1+%o4]0x88,%l0 ! %l0 = 0000000000000000
2363! %l2 = 0000000078fa77ff, Mem[00000000300c1408] = 00000003
2364 stba %l2,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 000000ff
2365! %f12 = cd3dd623 ec142504, %l5 = 0000000069000000
2366! Mem[0000000010141430] = 80bb80a86c667169
2367 add %i5,0x030,%g1
2368 stda %f12,[%g1+%l5]ASI_PST8_PL ! Mem[0000000010141430] = 80bb80a86c667169
2369! Mem[0000000010081400] = 7c780000, %l3 = 0000000000000069
2370 ldstuba [%i2+%g0]0x88,%l3 ! %l3 = 0000000000000000
2371! Mem[0000000030081408] = 78fa77ff, %l3 = 0000000000000000
2372 ldstuba [%i2+%o4]0x89,%l3 ! %l3 = 00000000000000ff
2373 membar #Sync ! Added by membar checker (19)
2374! %f9 = 00983732, Mem[00000000100c1424] = 5e896251
2375 st %f9 ,[%i3+0x024] ! Mem[00000000100c1424] = 00983732
2376! Mem[0000000030041400] = ff0b0000, %l5 = 0000000069000000
2377 swapa [%i1+%g0]0x89,%l5 ! %l5 = 00000000ff0b0000
2378! %l7 = 0000000000000069, Mem[0000000030141410] = 00000000
2379 stba %l7,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000069
2380! %l1 = 000000000000ffff, Mem[00000000100c1400] = 29a24f6f000000ff
2381 stxa %l1,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 000000000000ffff
2382
2383p0_label_88:
2384! Starting 10 instruction Load Burst
2385! %f27 = 2b1affd7, %f30 = ffcc61f8
2386 fstoi %f27,%f30 ! %f30 = 00000000
2387! Mem[0000000030041408] = 339a8e0c, %l0 = 0000000000000000
2388 ldswa [%i1+%o4]0x81,%l0 ! %l0 = 00000000339a8e0c
2389! Mem[0000000010081400] = ff00787c, %l5 = 00000000ff0b0000
2390 lduba [%i2+%g0]0x80,%l5 ! %l5 = 00000000000000ff
2391! Mem[000000001008140c] = 714f03af, %f29 = 00000000
2392 lda [%i2+0x00c]%asi,%f29 ! %f29 = 714f03af
2393! Mem[000000001018140a] = 6f4f0069, %l4 = 00000bfffffff108, %asi = 80
2394 ldsha [%i6+0x00a]%asi,%l4 ! %l4 = 0000000000000069
2395! Mem[0000000010101400] = ca1f1e1a, %l6 = 000000000000787c
2396 lduha [%i4+%g0]0x88,%l6 ! %l6 = 0000000000001e1a
2397! Mem[000000001018140c] = 6411b662, %l0 = 00000000339a8e0c
2398 ldub [%i6+0x00c],%l0 ! %l0 = 0000000000000064
2399! Mem[0000000010001408] = 29a24f6f, %l5 = 00000000000000ff
2400 lduwa [%i0+%o4]0x88,%l5 ! %l5 = 0000000029a24f6f
2401! %l2 = 0000000078fa77ff, %l1 = 000000000000ffff, %l6 = 0000000000001e1a
2402 or %l2,%l1,%l6 ! %l6 = 0000000078faffff
2403! Mem[0000000030041408] = 0c8e9a33, %l3 = 00000000000000ff
2404 lduwa [%i1+%o4]0x89,%l3 ! %l3 = 000000000c8e9a33
2405
2406p0_label_89:
2407! Starting 10 instruction Store Burst
2408! %l4 = 0000000000000069, Mem[0000000010001410] = 00000069
2409 stha %l4,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00690069
2410! Mem[00000000100c1408] = 00000bff, %l5 = 0000000029a24f6f
2411 ldstuba [%i3+%o4]0x88,%l5 ! %l5 = 00000000000000ff
2412! %l1 = 000000000000ffff, imm = 0000000000000ea4, %l3 = 000000000c8e9a33
2413 sub %l1,0xea4,%l3 ! %l3 = 000000000000f15b
2414! %l1 = 000000000000ffff, Mem[0000000030181408] = 00000069
2415 stba %l1,[%i6+%o4]0x89 ! Mem[0000000030181408] = 000000ff
2416! Mem[0000000010181400] = ff22749f, %l0 = 0000000000000064
2417 ldstuba [%i6+%g0]0x80,%l0 ! %l0 = 00000000000000ff
2418! %l1 = 000000000000ffff, immd = fffffffffffff078, %l108 = 0000000000000000
2419 sdivx %l1,-0xf88,%l0 ! %l0 = fffffffffffffff0
2420! Mem[00000000100c143c] = 00000013, %l0 = fffffff0, %l0 = fffffff0
2421 add %i3,0x3c,%g1
2422 casa [%g1]0x80,%l0,%l0 ! %l0 = 0000000000000013
2423! Mem[00000000100c1417] = ff0b0000, %l0 = 0000000000000013
2424 ldstub [%i3+0x017],%l0 ! %l0 = 0000000000000000
2425! Mem[0000000020800000] = ffff7f48, %l7 = 0000000000000069
2426 ldstuba [%o1+0x000]%asi,%l7 ! %l7 = 00000000000000ff
2427! Mem[0000000030101408] = 6f4fa229, %l3 = 000000000000f15b
2428 ldstuba [%i4+%o4]0x81,%l3 ! %l3 = 000000000000006f
2429
2430p0_label_90:
2431! Starting 10 instruction Load Burst
2432! Mem[00000000300c1410] = 00006f4f, %l3 = 000000000000006f
2433 ldsba [%i3+%o5]0x89,%l3 ! %l3 = 000000000000004f
2434! Mem[0000000010181438] = 675aa9c6ff8c61f8, %f28 = 00000000 714f03af, %asi = 80
2435 ldda [%i6+0x038]%asi,%f28 ! %f28 = 675aa9c6 ff8c61f8
2436! Mem[0000000010141414] = ffffbaa6, %f30 = 00000000
2437 lda [%i5+0x014]%asi,%f30 ! %f30 = ffffbaa6
2438! Mem[0000000010181410] = 03005677, %l7 = 00000000000000ff
2439 lduha [%i6+%o5]0x80,%l7 ! %l7 = 0000000000000300
2440! Mem[0000000021800181] = f50384f8, %l4 = 0000000000000069
2441 ldsb [%o3+0x181],%l4 ! %l4 = 0000000000000003
2442! Mem[0000000010041418] = 2eff80a8 f861ccff, %l2 = 78fa77ff, %l3 = 0000004f
2443 ldd [%i1+0x018],%l2 ! %l2 = 000000002eff80a8 00000000f861ccff
2444! Mem[0000000030181400] = 4f4fa229, %l0 = 0000000000000000
2445 ldsba [%i6+%g0]0x81,%l0 ! %l0 = 000000000000004f
2446! Mem[0000000030001408] = 2b1a41d7, %l7 = 0000000000000300
2447 lduba [%i0+%o4]0x89,%l7 ! %l7 = 00000000000000d7
2448! Mem[00000000100c1418] = 190a6af2, %l6 = 0000000078faffff
2449 ldsb [%i3+0x018],%l6 ! %l6 = 0000000000000019
2450! Mem[0000000010141408] = a6ba96ff, %l3 = 00000000f861ccff
2451 ldsha [%i5+%o4]0x80,%l3 ! %l3 = ffffffffffffa6ba
2452
2453p0_label_91:
2454! Starting 10 instruction Store Burst
2455! Mem[0000000030141400] = 78d63779, %l7 = 00000000000000d7
2456 swapa [%i5+%g0]0x89,%l7 ! %l7 = 0000000078d63779
2457! %l4 = 0000000000000003, Mem[00000000300c1408] = ff000000
2458 stwa %l4,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000003
2459! Mem[0000000020800040] = 7dff7378, %l2 = 000000002eff80a8
2460 ldstub [%o1+0x040],%l2 ! %l2 = 000000000000007d
2461! %l5 = 00000000000000ff, Mem[0000000010101434] = 66008d1d
2462 sth %l5,[%i4+0x034] ! Mem[0000000010101434] = 00ff8d1d
2463! %l6 = 0000000000000019, Mem[0000000010141400] = 6f4fa229
2464 stba %l6,[%i5+%g0]0x88 ! Mem[0000000010141400] = 6f4fa219
2465! %l2 = 000000000000007d, Mem[00000000100c1415] = ff0b00ff, %asi = 80
2466 stba %l2,[%i3+0x015]%asi ! Mem[00000000100c1414] = ff7d00ff
2467! %l3 = ffffffffffffa6ba, Mem[0000000010081430] = 2ea63fbc
2468 sth %l3,[%i2+0x030] ! Mem[0000000010081430] = a6ba3fbc
2469! %f18 = ff0b0000, %f22 = 190a6af2
2470 fsqrts %f18,%f22 ! %f22 = 7fffffff
2471! %f15 = 8a426458, %f14 = 339a8e0c
2472 fcmpes %fcc2,%f15,%f14 ! %fcc2 = 1
2473! Mem[0000000010181400] = ff22749f, %l1 = 000000000000ffff
2474 ldswa [%i6+%g0]0x80,%l1 ! %l1 = ffffffffff22749f
2475
2476p0_label_92:
2477! Starting 10 instruction Load Burst
2478! Mem[0000000030041410] = a8000000, %f31 = 000080ff
2479 lda [%i1+%o5]0x81,%f31 ! %f31 = a8000000
2480! Mem[0000000010181408] = 62b6116469004f6f, %f26 = 704c327e 2b1affd7
2481 ldda [%i6+%o4]0x88,%f26 ! %f26 = 62b61164 69004f6f
2482! Mem[0000000010181408] = 62b61164 69004f6f, %l4 = 00000003, %l5 = 000000ff
2483 ldda [%i6+%o4]0x88,%l4 ! %l4 = 0000000069004f6f 0000000062b61164
2484! Mem[0000000010181410] = 03005677, %l0 = 000000000000004f
2485 lduw [%i6+%o5],%l0 ! %l0 = 0000000003005677
2486! Code Fragment 4, seed = 37123
2487p0_fragment_9:
2488! %l0 = 0000000003005677
2489 setx 0xc87f90f02802630e,%g7,%l0 ! %l0 = c87f90f02802630e
2490! %l1 = ffffffffff22749f
2491 setx 0x04719f19a27cc2b9,%g7,%l1 ! %l1 = 04719f19a27cc2b9
2492 setx 0x7ff8, %g1, %g2
2493 and %l0, %g2, %l0
2494 setx 0xffffffff, %g1, %g2
2495 and %l1, %g2, %l1
2496 setx 0x100000000, %g1, %g2
2497 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2498 ta T_CHANGE_HPRIV
2499 stxa %l1, [%l0]ASI_ICACHE_INSTR
2500 ta T_CHANGE_NONHPRIV
2501! %l0 = c87f90f02802630e
2502 setx 0xf180ae776b22ae74,%g7,%l0 ! %l0 = f180ae776b22ae74
2503! %l1 = 04719f19a27cc2b9
2504 setx 0xca1c49943a1ba93f,%g7,%l1 ! %l1 = ca1c49943a1ba93f
2505p0_fragment_9_end:
2506! Mem[0000000010041400] = d7411a2b, %l5 = 0000000062b61164
2507 ldsha [%i1+%g0]0x80,%l5 ! %l5 = ffffffffffffd741
2508! Mem[0000000010101400] = ca1f1e1a, %f6 = bbc7b75e
2509 lda [%i4+%g0]0x88,%f6 ! %f6 = ca1f1e1a
2510! Mem[0000000030041400] = 00000069, %l5 = ffffffffffffd741
2511 ldswa [%i1+%g0]0x81,%l5 ! %l5 = 0000000000000069
2512! Mem[0000000010141410] = 13000000, %l6 = 0000000000000019
2513 lduwa [%i5+%o5]0x88,%l6 ! %l6 = 0000000013000000
2514! %l3 = ffffffffffffa6ba, immd = 00000ed3, %y = 35672e74
2515 smul %l3,0xed3,%l1 ! %l1 = fffffffffad4974e, %y = ffffffff
2516
2517p0_label_93:
2518! Starting 10 instruction Store Burst
2519! Mem[0000000010001410] = 00690069, %l1 = 00000000fad4974e
2520 swapa [%i0+%o5]0x80,%l1 ! %l1 = 0000000000690069
2521! %l6 = 0000000013000000, Mem[0000000010101408] = 00000c21
2522 stba %l6,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000c00
2523! %f16 = ff000000 6f4fa229, %l3 = ffffffffffffa6ba
2524! Mem[00000000100c1418] = 190a6af240dbbffb
2525 add %i3,0x018,%g1
2526 stda %f16,[%g1+%l3]ASI_PST16_PL ! Mem[00000000100c1418] = 190a4f6f40db00ff
2527! Mem[0000000030141408] = 54094264, %l4 = 0000000069004f6f
2528 swapa [%i5+%o4]0x89,%l4 ! %l4 = 0000000054094264
2529! Mem[0000000030041410] = 000000a8, %l2 = 000000000000007d
2530 swapa [%i1+%o5]0x89,%l2 ! %l2 = 00000000000000a8
2531! Mem[0000000030081400] = a8000000 77560000 ff77fa78 29a24f6f
2532! %f0 = 00005677 000000a8 6f4fa229 78fa77ff
2533! %f4 = 6f4fa229 000078ff ca1f1e1a b2d5d56e
2534! %f8 = 11b8bb6d 00983732 97d5814e 3e99244a
2535! %f12 = cd3dd623 ec142504 339a8e0c 8a426458
2536 stda %f0 ,[%i2+%g0]ASI_BLK_SL ! Block Store to 0000000030081400
2537! %l3 = ffffffffffffa6ba, Mem[00000000100c1408] = ff0b0000f86100ff, %asi = 80
2538 stxa %l3,[%i3+0x008]%asi ! Mem[00000000100c1408] = ffffffffffffa6ba
2539! %l4 = 54094264, %l5 = 00000069, Mem[0000000010181400] = 9f7422ff a8000000
2540 stda %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = 54094264 00000069
2541! %f6 = ca1f1e1a b2d5d56e, Mem[0000000030041400] = 69000000 44390058
2542 stda %f6 ,[%i1+%g0]0x89 ! Mem[0000000030041400] = ca1f1e1a b2d5d56e
2543! %f6 = ca1f1e1a b2d5d56e, %l3 = ffffffffffffa6ba
2544! Mem[0000000010141438] = 0e230b525e20db3a
2545 add %i5,0x038,%g1
2546 stda %f6,[%g1+%l3]ASI_PST32_P ! Mem[0000000010141438] = ca1f1e1a5e20db3a
2547
2548p0_label_94:
2549! Starting 10 instruction Load Burst
2550! Mem[00000000100c1410] = 08f1ffff, %l5 = 0000000000000069
2551 ldsba [%i3+%o5]0x80,%l5 ! %l5 = 0000000000000008
2552! Mem[0000000010041400] = 2b1a41d7, %f20 = 78d63779
2553 lda [%i1+%g0]0x88,%f20 ! %f20 = 2b1a41d7
2554! %l5 = 0000000000000008, imm = 0000000000000dd9, %l3 = ffffffffffffa6ba
2555 and %l5,0xdd9,%l3 ! %l3 = 0000000000000008
2556! %f24 = 61138740, %f4 = 6f4fa229, %f16 = ff000000
2557 fsubs %f24,%f4 ,%f16 ! %f16 = ef4fa229
2558! %l0 = f180ae776b22ae74, immd = fffffffffffff604, %l108 = 0000000000000007
2559 udivx %l0,-0x9fc,%l7 ! %l7 = 0000000000000000
2560! Mem[00000000201c0000] = d7ff8718, %l2 = 00000000000000a8
2561 ldsb [%o0+%g0],%l2 ! %l2 = ffffffffffffffd7
2562! Mem[0000000030001400] = ffffff69, %l6 = 0000000013000000
2563 lduha [%i0+%g0]0x89,%l6 ! %l6 = 000000000000ff69
2564! Mem[0000000010181408] = 6f4f0069, %l4 = 0000000054094264
2565 ldswa [%i6+%o4]0x80,%l4 ! %l4 = 000000006f4f0069
2566! Mem[00000000211c0001] = 000063a8, %l1 = 0000000000690069
2567 ldsb [%o2+0x001],%l1 ! %l1 = 0000000000000000
2568! Mem[0000000010001410] = 4e97d4fa, %l3 = 0000000000000008
2569 lduwa [%i0+%o5]0x88,%l3 ! %l3 = 000000004e97d4fa
2570
2571p0_label_95:
2572! Starting 10 instruction Store Burst
2573! %l4 = 000000006f4f0069, Mem[00000000100c1438] = ffcc61f800000013
2574 stx %l4,[%i3+0x038] ! Mem[00000000100c1438] = 000000006f4f0069
2575! %l3 = 000000004e97d4fa, Mem[0000000010101410] = 651067106f4fa229
2576 stxa %l3,[%i4+%o5]0x88 ! Mem[0000000010101410] = 000000004e97d4fa
2577! %l5 = 0000000000000008, Mem[00000000100c1428] = 704c327e2b1affd7, %asi = 80
2578 stxa %l5,[%i3+0x028]%asi ! Mem[00000000100c1428] = 0000000000000008
2579! %f16 = ef4fa229, Mem[0000000010041410] = 00000000
2580 sta %f16,[%i1+%o5]0x80 ! Mem[0000000010041410] = ef4fa229
2581! Mem[0000000030081400] = a8000000 77560000 ff77fa78 29a24f6f
2582 membar #Sync ! Added by membar checker (20)
2583! %f0 = 00005677 000000a8 6f4fa229 78fa77ff
2584! %f4 = 6f4fa229 000078ff ca1f1e1a b2d5d56e
2585! %f8 = 11b8bb6d 00983732 97d5814e 3e99244a
2586! %f12 = cd3dd623 ec142504 339a8e0c 8a426458
2587 stda %f0 ,[%i2+%g0]ASI_BLK_S ! Block Store to 0000000030081400
2588! Mem[0000000010041400] = d7411a2b 00000000 ffff0000 ffff80ff
2589! %f0 = 00005677 000000a8 6f4fa229 78fa77ff
2590! %f4 = 6f4fa229 000078ff ca1f1e1a b2d5d56e
2591! %f8 = 11b8bb6d 00983732 97d5814e 3e99244a
2592! %f12 = cd3dd623 ec142504 339a8e0c 8a426458
2593 stda %f0 ,[%i1+%g0]ASI_BLK_AIUPL ! Block Store to 0000000010041400
2594 membar #Sync ! Added by membar checker (21)
2595! Mem[000000001004141c] = 1a1e1fca, %l3 = 000000004e97d4fa, %asi = 80
2596 swapa [%i1+0x01c]%asi,%l3 ! %l3 = 000000001a1e1fca
2597! Mem[0000000010141400] = 6f4fa219, %l7 = 0000000000000000
2598 swapa [%i5+%g0]0x88,%l7 ! %l7 = 000000006f4fa219
2599! Mem[0000000030041408] = 0c8e9a33, %l4 = 000000006f4f0069
2600 ldstuba [%i1+%o4]0x89,%l4 ! %l4 = 0000000000000033
2601! %l1 = 0000000000000000, Mem[000000001004141c] = 4e97d4fa, %asi = 80
2602 stwa %l1,[%i1+0x01c]%asi ! Mem[000000001004141c] = 00000000
2603
2604p0_label_96:
2605! Starting 10 instruction Load Burst
2606! Mem[0000000010081410] = 000000d7, %l0 = f180ae776b22ae74
2607 lduwa [%i2+%o5]0x88,%l0 ! %l0 = 00000000000000d7
2608! %l2 = ffffffffffffffd7, %l7 = 000000006f4fa219, %y = ffffffff
2609 smul %l2,%l7,%l4 ! %l4 = ffffffee2c3f09ff, %y = ffffffee
2610! Mem[0000000010181408] = 69004f6f, %l4 = ffffffee2c3f09ff
2611 ldsba [%i6+%o4]0x88,%l4 ! %l4 = 000000000000006f
2612! Mem[0000000030181400] = 29a24f4f, %l3 = 000000001a1e1fca
2613 lduwa [%i6+%g0]0x89,%l3 ! %l3 = 0000000029a24f4f
2614! Mem[0000000010081430] = a6ba3fbc3701bb5d, %l0 = 00000000000000d7
2615 ldx [%i2+0x030],%l0 ! %l0 = a6ba3fbc3701bb5d
2616! Mem[0000000010041400] = a800000077560000, %f26 = 62b61164 69004f6f
2617 ldd [%i1+%g0],%f26 ! %f26 = a8000000 77560000
2618! Mem[0000000030141400] = 0c788688000000d7, %f0 = 00005677 000000a8
2619 ldda [%i5+%g0]0x89,%f0 ! %f0 = 0c788688 000000d7
2620! Mem[0000000010001408] = 6f4fa229, %l2 = ffffffffffffffd7
2621 ldsha [%i0+%o4]0x80,%l2 ! %l2 = 0000000000006f4f
2622! Mem[0000000010101400] = ca1f1e1a, %l0 = a6ba3fbc3701bb5d
2623 ldsha [%i4+%g0]0x88,%l0 ! %l0 = 0000000000001e1a
2624! Mem[00000000218001c1] = 45535528, %l4 = 000000000000006f
2625 ldub [%o3+0x1c1],%l4 ! %l4 = 0000000000000053
2626
2627p0_label_97:
2628! Starting 10 instruction Store Burst
2629! Mem[0000000030081408] = 29a24f6f, %l1 = 0000000000000000
2630 swapa [%i2+%o4]0x89,%l1 ! %l1 = 0000000029a24f6f
2631! Mem[0000000010101400] = 1a1e1fca, %l1 = 0000000029a24f6f
2632 ldstuba [%i4+%g0]0x80,%l1 ! %l1 = 000000000000001a
2633! %f6 = ca1f1e1a, Mem[00000000100c1408] = ffffffff
2634 sta %f6 ,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ca1f1e1a
2635! Mem[0000000010141410] = 00000013, %l7 = 000000006f4fa219
2636 ldstuba [%i5+%o5]0x80,%l7 ! %l7 = 0000000000000000
2637! Mem[00000000100c1438] = 00000000, %l4 = 00000053, %l6 = 0000ff69
2638 add %i3,0x38,%g1
2639 casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000000000000
2640! %l7 = 0000000000000000, Mem[0000000010181438] = 675aa9c6
2641 stw %l7,[%i6+0x038] ! Mem[0000000010181438] = 00000000
2642! %l0 = 0000000000001e1a, Mem[00000000100c1428] = 00000000, %asi = 80
2643 stha %l0,[%i3+0x028]%asi ! Mem[00000000100c1428] = 1e1a0000
2644! %l2 = 0000000000006f4f, Mem[0000000021800100] = 25ffd898
2645 sth %l2,[%o3+0x100] ! Mem[0000000021800100] = 6f4fd898
2646! Mem[0000000010001410] = fad4974e, %l7 = 0000000000000000
2647 swapa [%i0+%o5]0x80,%l7 ! %l7 = 00000000fad4974e
2648! %f4 = 6f4fa229 000078ff, Mem[0000000030181410] = 69000001 a6ba96ff
2649 stda %f4 ,[%i6+%o5]0x81 ! Mem[0000000030181410] = 6f4fa229 000078ff
2650
2651p0_label_98:
2652! Starting 10 instruction Load Burst
2653! Mem[00000000211c0000] = 000063a8, %l5 = 0000000000000008, %asi = 80
2654 ldsha [%o2+0x000]%asi,%l5 ! %l5 = 0000000000000000
2655! Mem[00000000100c142c] = 00000008, %l0 = 0000000000001e1a, %asi = 80
2656 lduha [%i3+0x02c]%asi,%l0 ! %l0 = 0000000000000000
2657! Mem[0000000010081410] = d7000000, %l3 = 0000000029a24f4f, %asi = 80
2658 lduha [%i2+0x010]%asi,%l3 ! %l3 = 000000000000d700
2659! Mem[0000000010141410] = ff000013, %l6 = 0000000000000000
2660 ldswa [%i5+%o5]0x80,%l6 ! %l6 = ffffffffff000013
2661! Mem[0000000020800041] = ffff7378, %l3 = 000000000000d700
2662 ldsb [%o1+0x041],%l3 ! %l3 = ffffffffffffffff
2663! Mem[0000000010001408] = 29a24f6f, %l6 = ffffffffff000013
2664 ldsba [%i0+%o4]0x88,%l6 ! %l6 = 000000000000006f
2665! Mem[0000000030001408] = 2b1a41d7, %l2 = 0000000000006f4f
2666 ldsha [%i0+%o4]0x89,%l2 ! %l2 = 00000000000041d7
2667! Mem[0000000010041420] = 32379800, %l3 = ffffffffffffffff, %asi = 80
2668 ldsha [%i1+0x020]%asi,%l3 ! %l3 = 0000000000003237
2669! Mem[0000000030081408] = 00000000, %f1 = 000000d7
2670 lda [%i2+%o4]0x81,%f1 ! %f1 = 00000000
2671 membar #Sync ! Added by membar checker (22)
2672! Mem[0000000030181400] = 4f4fa229 29a24f6f ff000000 0000ba73
2673! Mem[0000000030181410] = 6f4fa229 000078ff 13000000 0f7b0003
2674! Mem[0000000030181420] = 49239034 ff96baa6 3adb205e bbc7b75e
2675! Mem[0000000030181430] = 000000c0 54d7faff 44390058 ff0b0000
2676 ldda [%i6+%g0]ASI_BLK_S,%f0 ! Block Load from 0000000030181400
2677
2678p0_label_99:
2679! Starting 10 instruction Store Burst
2680 membar #Sync ! Added by membar checker (23)
2681! %l0 = 0000000000000000, Mem[0000000030181400] = 4f4fa22929a24f6f
2682 stxa %l0,[%i6+%g0]0x81 ! Mem[0000000030181400] = 0000000000000000
2683! %l4 = 00000053, %l5 = 00000000, Mem[0000000030081410] = 6f4fa229 000078ff
2684 stda %l4,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000053 00000000
2685! Mem[00000000100c1400] = ffff0000 00000000 ca1f1e1a ffffa6ba
2686! %f16 = ef4fa229 6f4fa229 ff0b0000 f86100ff
2687! %f20 = 2b1a41d7 ff0b0000 7fffffff 69000000
2688! %f24 = 61138740 5e896251 a8000000 77560000
2689! %f28 = 675aa9c6 ff8c61f8 ffffbaa6 a8000000
2690 stda %f16,[%i3+%g0]ASI_BLK_P ! Block Store to 00000000100c1400
2691! Mem[0000000010141410] = ff000013, %l1 = 000000000000001a
2692 ldstuba [%i5+%o5]0x80,%l1 ! %l1 = 00000000000000ff
2693! %f30 = ffffbaa6 a8000000, Mem[0000000030181400] = 00000000 00000000
2694 stda %f30,[%i6+%g0]0x81 ! Mem[0000000030181400] = ffffbaa6 a8000000
2695! %l2 = 000041d7, %l3 = 00003237, Mem[0000000010101408] = 000c0000 29a24f6f, %asi = 80
2696 stda %l2,[%i4+0x008]%asi ! Mem[0000000010101408] = 000041d7 00003237
2697! Mem[00000000211c0001] = 000063a8, %l1 = 00000000000000ff
2698 ldstub [%o2+0x001],%l1 ! %l1 = 0000000000000000
2699! %l4 = 0000000000000053, %l4 = 0000000000000053, %l7 = 00000000fad4974e
2700 sub %l4,%l4,%l7 ! %l7 = 0000000000000000
2701! %l3 = 0000000000003237, Mem[0000000030041408] = 0c8e9aff
2702 stba %l3,[%i1+%o4]0x89 ! Mem[0000000030041408] = 0c8e9a37
2703! Mem[00000000300c1400] = 00000000, %l4 = 0000000000000053
2704 ldstuba [%i3+%g0]0x89,%l4 ! %l4 = 0000000000000000
2705
2706p0_label_100:
2707! Starting 10 instruction Load Burst
2708! Mem[00000000300c1410] = 00006f4f, %l7 = 0000000000000000
2709 lduwa [%i3+%o5]0x89,%l7 ! %l7 = 0000000000006f4f
2710! Mem[0000000010041400] = a8000000 77560000, %l0 = 00000000, %l1 = 00000000
2711 ldd [%i1+%g0],%l0 ! %l0 = 00000000a8000000 0000000077560000
2712! Mem[0000000030141408] = 6f4f0069, %l7 = 0000000000006f4f
2713 ldsha [%i5+%o4]0x81,%l7 ! %l7 = 0000000000006f4f
2714! Mem[0000000010041400] = 000000a8, %l4 = 0000000000000000
2715 ldsba [%i1+%g0]0x88,%l4 ! %l4 = ffffffffffffffa8
2716 membar #Sync ! Added by membar checker (24)
2717! Mem[00000000100c1414] = ff0b0000, %l6 = 000000000000006f
2718 lduw [%i3+0x014],%l6 ! %l6 = 00000000ff0b0000
2719! Mem[0000000030181408] = 000000ff, %f1 = 29a24f6f
2720 lda [%i6+%o4]0x89,%f1 ! %f1 = 000000ff
2721! %f2 = ff000000, %f21 = ff0b0000, %f2 = ff000000
2722 fadds %f2 ,%f21,%f2 ! %f2 = ff800000
2723! Mem[0000000010181438] = 00000000ff8c61f8, %l4 = ffffffffffffffa8
2724 ldx [%i6+0x038],%l4 ! %l4 = 00000000ff8c61f8
2725! Mem[0000000030101400] = d35a0000 00000000, %l4 = ff8c61f8, %l5 = 00000000
2726 ldda [%i4+%g0]0x81,%l4 ! %l4 = 00000000d35a0000 0000000000000000
2727! Mem[00000000201c0000] = d7ff8718, %l6 = 00000000ff0b0000
2728 ldsb [%o0+%g0],%l6 ! %l6 = ffffffffffffffd7
2729
2730p0_label_101:
2731! Starting 10 instruction Store Burst
2732! Mem[0000000030041410] = 7d000000, %l0 = 00000000a8000000
2733 swapa [%i1+%o5]0x81,%l0 ! %l0 = 000000007d000000
2734! %l5 = 0000000000000000, Mem[00000000100c1424] = 5e896251
2735 stb %l5,[%i3+0x024] ! Mem[00000000100c1424] = 00896251
2736! %l3 = 0000000000003237, Mem[0000000010141400] = 00000000
2737 stwa %l3,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00003237
2738! %l7 = 0000000000006f4f, Mem[0000000030181400] = a6baffff
2739 stba %l7,[%i6+%g0]0x89 ! Mem[0000000030181400] = a6baff4f
2740! Mem[0000000030081400] = 00005677, %l6 = 00000000ffffffd7
2741 swapa [%i2+%g0]0x81,%l6 ! %l6 = 0000000000005677
2742! %f12 = 000000c0 54d7faff, Mem[0000000010181400] = 54094264 00000069
2743 stda %f12,[%i6+%g0]0x88 ! Mem[0000000010181400] = 000000c0 54d7faff
2744! %l1 = 0000000077560000, imm = 0000000000000881, %l2 = 00000000000041d7
2745 andn %l1,0x881,%l2 ! %l2 = 0000000077560000
2746! %l3 = 0000000000003237, Mem[0000000030081408] = 00000000
2747 stba %l3,[%i2+%o4]0x81 ! Mem[0000000030081408] = 37000000
2748! %l7 = 0000000000006f4f, Mem[00000000100c1439] = ffffbaa6
2749 stb %l7,[%i3+0x039] ! Mem[00000000100c1438] = ff4fbaa6
2750! %f1 = 000000ff, Mem[0000000010001408] = 29a24f6f
2751 sta %f1 ,[%i0+%o4]0x88 ! Mem[0000000010001408] = 000000ff
2752
2753p0_label_102:
2754! Starting 10 instruction Load Burst
2755! Mem[0000000010141400] = 37320000, %f0 = 4f4fa229
2756 lda [%i5+%g0]0x88,%f0 ! %f0 = 37320000
2757! Mem[0000000030001400] = 69ffffff, %l7 = 0000000000006f4f
2758 ldswa [%i0+%g0]0x81,%l7 ! %l7 = 0000000069ffffff
2759! Mem[0000000010041408] = ff77fa78, %f30 = ffffbaa6
2760 lda [%i1+%o4]0x80,%f30 ! %f30 = ff77fa78
2761! Mem[0000000010041410] = 000078ff, %l1 = 0000000077560000
2762 lduba [%i1+%o5]0x88,%l1 ! %l1 = 00000000000000ff
2763! Mem[00000000100c1410] = 00000bffd7411a2b, %l7 = 0000000069ffffff
2764 ldxa [%i3+%o5]0x88,%l7 ! %l7 = 00000bffd7411a2b
2765! Mem[0000000030101408] = ff4fa2290000780c, %l0 = 000000007d000000
2766 ldxa [%i4+%o4]0x81,%l0 ! %l0 = ff4fa2290000780c
2767! Mem[0000000010081410] = 000000d7, %l7 = 00000bffd7411a2b
2768 ldsba [%i2+%o5]0x88,%l7 ! %l7 = ffffffffffffffd7
2769! Mem[00000000300c1400] = ff00000003b57b0f, %l2 = 0000000077560000
2770 ldxa [%i3+%g0]0x81,%l2 ! %l2 = ff00000003b57b0f
2771! Mem[0000000030001410] = ec142504, %l0 = ff4fa2290000780c
2772 ldswa [%i0+%o5]0x89,%l0 ! %l0 = ffffffffec142504
2773! Mem[0000000010141400] = 37320000, %l0 = ffffffffec142504
2774 lduha [%i5+%g0]0x88,%l0 ! %l0 = 0000000000000000
2775
2776p0_label_103:
2777! Starting 10 instruction Store Burst
2778! Mem[0000000030081410] = 53000000, %l7 = ffffffffffffffd7
2779 ldstuba [%i2+%o5]0x89,%l7 ! %l7 = 0000000000000000
2780! %f20 = 2b1a41d7, %f31 = a8000000, %f0 = 37320000
2781 fadds %f20,%f31,%f0 ! %f0 = 2b1841d7
2782! Mem[0000000030001400] = 69ffffff, %l7 = 0000000000000000
2783 swapa [%i0+%g0]0x81,%l7 ! %l7 = 0000000069ffffff
2784! Mem[00000000218000c1] = 5677fc68, %l1 = 00000000000000ff
2785 ldstuba [%o3+0x0c1]%asi,%l1 ! %l1 = 0000000000000077
2786! %l4 = d35a0000, %l5 = 00000000, Mem[0000000030181408] = ff000000 0000ba73
2787 stda %l4,[%i6+%o4]0x81 ! Mem[0000000030181408] = d35a0000 00000000
2788! Mem[0000000010101400] = ff1e1fca8886780c, %l4 = 00000000d35a0000, %l6 = 0000000000005677
2789 casxa [%i4]0x80,%l4,%l6 ! %l6 = ff1e1fca8886780c
2790! %l6 = ff1e1fca8886780c, Mem[0000000030101408] = ff4fa2290000780c
2791 stxa %l6,[%i4+%o4]0x81 ! Mem[0000000030101408] = ff1e1fca8886780c
2792! Mem[0000000010141408] = a6ba96ff, %l5 = 0000000000000000
2793 swapa [%i5+%o4]0x80,%l5 ! %l5 = 00000000a6ba96ff
2794! Mem[0000000030181408] = 00005ad3, %l5 = 00000000a6ba96ff
2795 ldstuba [%i6+%o4]0x89,%l5 ! %l5 = 00000000000000d3
2796! %l1 = 0000000000000077, Mem[0000000021800041] = 52ff3808, %asi = 80
2797 stba %l1,[%o3+0x041]%asi ! Mem[0000000021800040] = 52773808
2798
2799p0_label_104:
2800! Starting 10 instruction Load Burst
2801 membar #Sync ! Added by membar checker (25)
2802! Mem[0000000010181400] = fffad754 c0000000 6f4f0069 6411b662
2803! Mem[0000000010181410] = 03005677 714f03af 00000000 00000000
2804! Mem[0000000010181420] = 30a368c0 0b879c21 00000000 7f1a6710
2805! Mem[0000000010181430] = 6f4fa229 53fc1edd 00000000 ff8c61f8
2806 ldda [%i6+%g0]ASI_BLK_AIUP,%f16 ! Block Load from 0000000010181400
2807! Mem[0000000010001408] = 000000ff, %l3 = 0000000000003237
2808 lduba [%i0+%o4]0x88,%l3 ! %l3 = 00000000000000ff
2809! Mem[000000001014141c] = f861ccff, %l2 = ff00000003b57b0f, %asi = 80
2810 ldsha [%i5+0x01c]%asi,%l2 ! %l2 = fffffffffffff861
2811! Mem[000000001008141e] = 00001315, %l3 = 00000000000000ff, %asi = 80
2812 ldsha [%i2+0x01e]%asi,%l3 ! %l3 = 0000000000001315
2813! Mem[0000000010081428] = 6f4fa229, %f9 = ff96baa6
2814 ld [%i2+0x028],%f9 ! %f9 = 6f4fa229
2815! Mem[0000000010181410] = 03005677, %l0 = 0000000000000000
2816 ldsha [%i6+%o5]0x80,%l0 ! %l0 = 0000000000000300
2817! Mem[0000000010081410] = d7000000, %l7 = 0000000069ffffff, %asi = 80
2818 ldswa [%i2+0x010]%asi,%l7 ! %l7 = ffffffffd7000000
2819! Mem[00000000300c1400] = ff00000003b57b0f, %f4 = 6f4fa229 000078ff
2820 ldda [%i3+%g0]0x81,%f4 ! %f4 = ff000000 03b57b0f
2821! Mem[0000000010001408] = ff000000, %l2 = fffffffffffff861
2822 ldsba [%i0+%o4]0x80,%l2 ! %l2 = ffffffffffffffff
2823! %l5 = 00000000000000d3, immd = fffffffffffff877, %l108 = 0000000000000007
2824 sdivx %l5,-0x789,%l7 ! %l7 = 0000000000000000
2825
2826p0_label_105:
2827! Starting 10 instruction Store Burst
2828! %f20 = 03005677, Mem[00000000300c1400] = 000000ff
2829 sta %f20,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 03005677
2830! %l2 = ffffffffffffffff, Mem[0000000010001400] = 210c0000
2831 stwa %l2,[%i0+%g0]0x88 ! Mem[0000000010001400] = ffffffff
2832! %l7 = 0000000000000000, Mem[0000000010141410] = a6baffff130000ff
2833 stxa %l7,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000000000000000
2834! Mem[0000000010181410] = 77560003, %l6 = ff1e1fca8886780c
2835 ldstuba [%i6+%o5]0x88,%l6 ! %l6 = 0000000000000003
2836! Mem[0000000010001400] = ffffffff, %l5 = 00000000000000d3
2837 ldstuba [%i0+%g0]0x80,%l5 ! %l5 = 00000000000000ff
2838! Mem[0000000010081432] = a6ba3fbc, %l2 = ffffffffffffffff
2839 ldstuba [%i2+0x032]%asi,%l2 ! %l2 = 000000000000003f
2840! %l0 = 0000000000000300, Mem[00000000100c1408] = ff0b0000
2841 stha %l0,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 03000000
2842! Mem[0000000010101400] = ca1f1eff, %l6 = 0000000000000003
2843 ldstuba [%i4+%g0]0x88,%l6 ! %l6 = 00000000000000ff
2844! %l4 = 00000000d35a0000, Mem[00000000300c1410] = f56f0f4700006f4f
2845 stxa %l4,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000d35a0000
2846! Mem[0000000010001408] = 000000ff, %l4 = 00000000d35a0000
2847 ldstuba [%i0+%o4]0x88,%l4 ! %l4 = 00000000000000ff
2848
2849p0_label_106:
2850! Starting 10 instruction Load Burst
2851! Mem[0000000010081418] = 7f1a1501, %l7 = 0000000000000000
2852 lduw [%i2+0x018],%l7 ! %l7 = 000000007f1a1501
2853! Mem[0000000010181408] = 69004f6f, %l0 = 0000000000000300
2854 lduwa [%i6+%o4]0x88,%l0 ! %l0 = 0000000069004f6f
2855! %l1 = 0000000000000077, %l7 = 000000007f1a1501, %l4 = 00000000000000ff
2856 addc %l1,%l7,%l4 ! %l4 = 000000007f1a1578
2857! Mem[0000000030141400] = d7000000, %l5 = 00000000000000ff
2858 ldsha [%i5+%g0]0x81,%l5 ! %l5 = ffffffffffffd700
2859! Mem[0000000010001400] = ffffffff, %l4 = 000000007f1a1578
2860 ldsba [%i0+%g0]0x80,%l4 ! %l4 = ffffffffffffffff
2861! Mem[0000000030141410] = 69000000a6ba96ff, %l6 = 00000000000000ff
2862 ldxa [%i5+%o5]0x81,%l6 ! %l6 = 69000000a6ba96ff
2863! Mem[00000000211c0000] = 00ff63a8, %l5 = ffffffffffffd700
2864 lduh [%o2+%g0],%l5 ! %l5 = 00000000000000ff
2865! Mem[0000000030001408] = d7411a2bf86100ff, %f10 = 3adb205e bbc7b75e
2866 ldda [%i0+%o4]0x81,%f10 ! %f10 = d7411a2b f86100ff
2867! Mem[0000000010101408] = 000041d7, %l5 = 00000000000000ff
2868 lduba [%i4+%o4]0x80,%l5 ! %l5 = 0000000000000000
2869! Mem[0000000010001408] = 000000ff, %l5 = 0000000000000000
2870 lduba [%i0+%o4]0x88,%l5 ! %l5 = 00000000000000ff
2871
2872p0_label_107:
2873! Starting 10 instruction Store Burst
2874! %f30 = 00000000 ff8c61f8, Mem[0000000010081400] = 7c7800ff 4f6f0000
2875 stda %f30,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000 ff8c61f8
2876! %l2 = 000000000000003f, %l5 = 00000000000000ff, %y = ffffffee
2877 sdiv %l2,%l5,%l1 ! %l1 = ffffffffedededef
2878 mov %l0,%y ! %y = 69004f6f
2879! %l6 = a6ba96ff, %l7 = 7f1a1501, Mem[0000000010001418] = 3adb205e 520b230e, %asi = 80
2880 stda %l6,[%i0+0x018]%asi ! Mem[0000000010001418] = a6ba96ff 7f1a1501
2881! %l7 = 000000007f1a1501, Mem[0000000010101400] = ff1e1fca
2882 stwa %l7,[%i4+%g0]0x80 ! Mem[0000000010101400] = 7f1a1501
2883! %l4 = ffffffff, %l5 = 000000ff, Mem[0000000010101408] = 000041d7 00003237
2884 stda %l4,[%i4+%o4]0x80 ! Mem[0000000010101408] = ffffffff 000000ff
2885! %f18 = 6f4f0069 6411b662, Mem[0000000010081418] = 7f1a1501 00001315
2886 std %f18,[%i2+0x018] ! Mem[0000000010081418] = 6f4f0069 6411b662
2887! %l6 = 69000000a6ba96ff, immd = 000003d1, %y = 69004f6f
2888 sdiv %l6,0x3d1,%l7 ! %l7 = 000000007fffffff
2889 mov %l0,%y ! %y = 69004f6f
2890! Mem[00000000300c1400] = 77560003, %l6 = 69000000a6ba96ff
2891 ldstuba [%i3+%g0]0x81,%l6 ! %l6 = 0000000000000077
2892 membar #Sync ! Added by membar checker (26)
2893! %l1 = ffffffffedededef, Mem[0000000010181400] = fffad754c0000000
2894 stx %l1,[%i6+%g0] ! Mem[0000000010181400] = ffffffffedededef
2895! %l3 = 0000000000001315, Mem[0000000020800040] = ffff7378
2896 sth %l3,[%o1+0x040] ! Mem[0000000020800040] = 13157378
2897
2898p0_label_108:
2899! Starting 10 instruction Load Burst
2900! %l2 = 000000000000003f, imm = 00000000000000d3, %l3 = 0000000000001315
2901 xnor %l2,0x0d3,%l3 ! %l3 = ffffffffffffff13
2902! Mem[0000000030081408] = ff77fa7800000037, %f4 = ff000000 03b57b0f
2903 ldda [%i2+%o4]0x89,%f4 ! %f4 = ff77fa78 00000037
2904! %l0 = 0000000069004f6f, imm = fffffffffffff8e2, %l2 = 000000000000003f
2905 xor %l0,-0x71e,%l2 ! %l2 = ffffffff96ffb78d
2906! Mem[00000000300c1400] = 030056ff, %l6 = 0000000000000077
2907 ldsha [%i3+%g0]0x89,%l6 ! %l6 = 00000000000056ff
2908! Mem[0000000010141400] = 37320000, %l5 = 00000000000000ff
2909 ldsba [%i5+%g0]0x88,%l5 ! %l5 = 0000000000000000
2910! Mem[0000000010181400] = ffffffff, %l7 = 000000007fffffff
2911 lduha [%i6+%g0]0x88,%l7 ! %l7 = 000000000000ffff
2912! Mem[0000000010141408] = 0000000003b57b0f, %l2 = ffffffff96ffb78d
2913 ldx [%i5+%o4],%l2 ! %l2 = 0000000003b57b0f
2914! Mem[0000000030081410] = ff000053, %l4 = ffffffffffffffff
2915 lduha [%i2+%o5]0x81,%l4 ! %l4 = 000000000000ff00
2916! %f12 = 000000c0, %f24 = 30a368c0, %f26 = 00000000 7f1a6710
2917 fsmuld %f12,%f24,%f26 ! tt=0x22, %l0 = 0000000069004f91
2918! %l7 = 000000000000ffff, %l0 = 0000000069004f91, %l6 = 00000000000056ff
2919 xnor %l7,%l0,%l6 ! %l6 = ffffffff96ff4f91
2920
2921p0_label_109:
2922! Starting 10 instruction Store Burst
2923! %f8 = 49239034, Mem[0000000030141400] = d7000000
2924 sta %f8 ,[%i5+%g0]0x81 ! Mem[0000000030141400] = 49239034
2925! %f16 = fffad754 c0000000, %l7 = 000000000000ffff
2926! Mem[0000000010181408] = 6f4f00696411b662
2927 add %i6,0x008,%g1
2928 stda %f16,[%g1+%l7]ASI_PST16_P ! Mem[0000000010181408] = fffad754c0000000
2929! Mem[0000000010001400] = ffffffff, %l0 = 0000000069004f91
2930 swapa [%i0+%g0]0x80,%l0 ! %l0 = 00000000ffffffff
2931! Mem[0000000010181408] = 54d7faff, %l2 = 0000000003b57b0f
2932 ldstuba [%i6+%o4]0x88,%l2 ! %l2 = 00000000000000ff
2933! %f6 = 13000000, Mem[0000000030041400] = b2d5d56e
2934 sta %f6 ,[%i1+%g0]0x89 ! Mem[0000000030041400] = 13000000
2935! %f24 = 30a368c0 0b879c21, Mem[0000000010181408] = fffad754 c0000000
2936 stda %f24,[%i6+%o4]0x80 ! Mem[0000000010181408] = 30a368c0 0b879c21
2937! %l1 = ffffffffedededef, Mem[0000000030041410] = a8000000
2938 stwa %l1,[%i1+%o5]0x81 ! Mem[0000000030041410] = edededef
2939! Mem[0000000010141400] = 37320000, %l5 = 0000000000000000
2940 ldstuba [%i5+%g0]0x88,%l5 ! %l5 = 0000000000000000
2941! %l0 = 00000000ffffffff, Mem[0000000030141400] = 49239034
2942 stwa %l0,[%i5+%g0]0x81 ! Mem[0000000030141400] = ffffffff
2943! %l2 = 00000000000000ff, Mem[00000000300c1410] = 00005ad3
2944 stha %l2,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00ff5ad3
2945
2946p0_label_110:
2947! Starting 10 instruction Load Burst
2948! Mem[0000000010141400] = ff003237, %f29 = 53fc1edd
2949 lda [%i5+%g0]0x80,%f29 ! %f29 = ff003237
2950! Mem[0000000010181438] = 00000000, %l1 = ffffffffedededef
2951 ldub [%i6+0x038],%l1 ! %l1 = 0000000000000000
2952! Mem[0000000010141408] = 00000000 03b57b0f, %l4 = 0000ff00, %l5 = 00000000
2953 ldda [%i5+%o4]0x80,%l4 ! %l4 = 0000000000000000 0000000003b57b0f
2954! Mem[0000000030181408] = ff5a0000 00000000, %l4 = 00000000, %l5 = 03b57b0f
2955 ldda [%i6+%o4]0x81,%l4 ! %l4 = 00000000ff5a0000 0000000000000000
2956! Mem[0000000010081400] = f8618cff00000000, %l2 = 00000000000000ff
2957 ldxa [%i2+%g0]0x80,%l2 ! %l2 = f8618cff00000000
2958! Mem[0000000030041410] = efededed, %l6 = ffffffff96ff4f91
2959 lduba [%i1+%o5]0x89,%l6 ! %l6 = 00000000000000ed
2960! Mem[0000000010141400] = 00000000373200ff, %f26 = 00000000 7f1a6710
2961 ldda [%i5+%g0]0x88,%f26 ! %f26 = 00000000 373200ff
2962! Mem[00000000201c0000] = d7ff8718, %l7 = 000000000000ffff
2963 ldsb [%o0+%g0],%l7 ! %l7 = ffffffffffffffd7
2964! Mem[0000000010081408] = ff96baa6, %l3 = ffffffffffffff13
2965 lduwa [%i2+%o4]0x88,%l3 ! %l3 = 00000000ff96baa6
2966! Mem[00000000100c1408] = 00000003, %l4 = 00000000ff5a0000
2967 ldsba [%i3+%o4]0x88,%l4 ! %l4 = 0000000000000003
2968
2969p0_label_111:
2970! Starting 10 instruction Store Burst
2971! %l5 = 0000000000000000, Mem[0000000030001410] = ec142504
2972 stwa %l5,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000
2973! Mem[0000000010181430] = 6f4fa229, %l2 = f8618cff00000000
2974 ldstuba [%i6+0x030]%asi,%l2 ! %l2 = 000000000000006f
2975! %l2 = 000000000000006f, Mem[0000000010001434] = 633fa99d
2976 stw %l2,[%i0+0x034] ! Mem[0000000010001434] = 0000006f
2977! %l1 = 0000000000000000, Mem[0000000030181408] = 0000000000005aff
2978 stxa %l1,[%i6+%o4]0x89 ! Mem[0000000030181408] = 0000000000000000
2979! %l3 = 00000000ff96baa6, Mem[00000000100c1400] = 29a24f6f29a24fef
2980 stxa %l3,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000ff96baa6
2981! %l5 = 0000000000000000, Mem[0000000010041400] = a800000077560000
2982 stxa %l5,[%i1+%g0]0x80 ! Mem[0000000010041400] = 0000000000000000
2983! %l3 = 00000000ff96baa6, Mem[0000000020800000] = ffff7f48, %asi = 80
2984 stba %l3,[%o1+0x000]%asi ! Mem[0000000020800000] = a6ff7f48
2985! %f28 = 6f4fa229 ff003237, %l7 = ffffffffffffffd7
2986! Mem[0000000010081420] = 0c78000029a24f6f
2987 add %i2,0x020,%g1
2988 stda %f28,[%g1+%l7]ASI_PST16_PL ! Mem[0000000010081420] = 373200ff29a24f6f
2989! %l6 = 00000000000000ed, Mem[0000000030041400] = ca1f1e1a13000000
2990 stxa %l6,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000000000ed
2991! %l2 = 000000000000006f, Mem[0000000021800041] = 52773808
2992 stb %l2,[%o3+0x041] ! Mem[0000000021800040] = 526f3808
2993
2994p0_label_112:
2995! Starting 10 instruction Load Burst
2996! Mem[000000001018140d] = 0b879c21, %l0 = 00000000ffffffff
2997 ldub [%i6+0x00d],%l0 ! %l0 = 0000000000000087
2998! Mem[0000000010101400] = 7f1a1501, %l3 = 00000000ff96baa6
2999 ldsha [%i4+%g0]0x80,%l3 ! %l3 = 0000000000007f1a
3000! Mem[0000000010001410] = 00000000e986bb58, %l4 = 0000000000000003
3001 ldxa [%i0+%o5]0x80,%l4 ! %l4 = 00000000e986bb58
3002! Mem[00000000100c1408] = ff0061f800000003, %l6 = 00000000000000ed
3003 ldxa [%i3+%o4]0x88,%l6 ! %l6 = ff0061f800000003
3004! %l6 = ff0061f800000003, %l3 = 0000000000007f1a, %y = 69004f6f
3005 umul %l6,%l3,%l2 ! %l2 = 0000000000017d4e, %y = 00000000
3006! Mem[0000000030041408] = 0c8e9a37, %l5 = 0000000000000000
3007 lduwa [%i1+%o4]0x89,%l5 ! %l5 = 000000000c8e9a37
3008! Mem[00000000300c1400] = ff56000303b57b0f, %f14 = 44390058 ff0b0000
3009 ldda [%i3+%g0]0x81,%f14 ! %f14 = ff560003 03b57b0f
3010! Mem[0000000030041400] = 000000ed, %l0 = 0000000000000087
3011 lduwa [%i1+%g0]0x89,%l0 ! %l0 = 00000000000000ed
3012! Mem[0000000030181408] = 00000000, %l1 = 0000000000000000
3013 lduha [%i6+%o4]0x81,%l1 ! %l1 = 0000000000000000
3014! Mem[0000000010041410] = 000078ff, %l2 = 0000000000017d4e
3015 ldsba [%i1+%o5]0x88,%l2 ! %l2 = ffffffffffffffff
3016
3017p0_label_113:
3018! Starting 10 instruction Store Burst
3019! %l1 = 0000000000000000, Mem[0000000030181408] = 00000000
3020 stba %l1,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000
3021! %f19 = 6411b662, Mem[0000000030101400] = 00005ad3
3022 sta %f19,[%i4+%g0]0x89 ! Mem[0000000030101400] = 6411b662
3023! %l6 = ff0061f800000003, Mem[00000000300c1408] = 03000000
3024 stha %l6,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 03000003
3025! %f10 = d7411a2b f86100ff, Mem[0000000030181410] = 6f4fa229 000078ff
3026 stda %f10,[%i6+%o5]0x81 ! Mem[0000000030181410] = d7411a2b f86100ff
3027! %l0 = 00000000000000ed, immd = fffffffffffff4bd, %l108 = 0000000000000004
3028 udivx %l0,-0xb43,%l4 ! %l4 = 0000000000000000
3029! Mem[0000000010101408] = ffffffff, %l3 = 0000000000007f1a
3030 ldstuba [%i4+%o4]0x88,%l3 ! %l3 = 00000000000000ff
3031! %l1 = 0000000000000000, imm = 0000000000000a3a, %l1 = 0000000000000000
3032 xor %l1,0xa3a,%l1 ! %l1 = 0000000000000a3a
3033! Mem[00000000300c1400] = 030056ff, %l2 = 00000000ffffffff
3034 swapa [%i3+%g0]0x89,%l2 ! %l2 = 00000000030056ff
3035! Mem[0000000010081400] = ff8c61f8, %l7 = ffffffffffffffd7
3036 ldstuba [%i2+%g0]0x88,%l7 ! %l7 = 00000000000000f8
3037! Mem[0000000010081408] = a6ba96ff, %l6 = ff0061f800000003
3038 ldstuba [%i2+%o4]0x80,%l6 ! %l6 = 00000000000000a6
3039
3040p0_label_114:
3041! Starting 10 instruction Load Burst
3042! Mem[0000000010101408] = ffffffff, %l5 = 000000000c8e9a37, %asi = 80
3043 lduwa [%i4+0x008]%asi,%l5 ! %l5 = 00000000ffffffff
3044! Mem[0000000030041408] = 379a8e0c8a426458, %l0 = 00000000000000ed
3045 ldxa [%i1+%o4]0x81,%l0 ! %l0 = 379a8e0c8a426458
3046! Mem[0000000010081434] = 3701bb5d, %l5 = 00000000ffffffff, %asi = 80
3047 ldsha [%i2+0x034]%asi,%l5 ! %l5 = 0000000000003701
3048! Mem[0000000030001408] = d7411a2b, %f4 = ff77fa78
3049 lda [%i0+%o4]0x81,%f4 ! %f4 = d7411a2b
3050 membar #Sync ! Added by membar checker (27)
3051! Mem[0000000010141400] = ff003237 00000000 00000000 03b57b0f
3052! Mem[0000000010141410] = 00000000 00000000 58bb80a8 f861ccff
3053! Mem[0000000010141420] = 00000000 00000000 00000000 000080ff
3054! Mem[0000000010141430] = 80bb80a8 6c667169 ca1f1e1a 5e20db3a
3055 ldda [%i5+%g0]ASI_BLK_P,%f16 ! Block Load from 0000000010141400
3056! Mem[0000000030181400] = a6baff4f, %f2 = ff800000
3057 lda [%i6+%g0]0x89,%f2 ! %f2 = a6baff4f
3058! %l7 = 00000000000000f8, imm = fffffffffffff5d3, %l7 = 00000000000000f8
3059 andn %l7,-0xa2d,%l7 ! %l7 = 0000000000000028
3060! Mem[000000001000143b] = 1f3a5d1a, %l5 = 0000000000003701, %asi = 80
3061 ldsba [%i0+0x03b]%asi,%l5 ! %l5 = 000000000000001a
3062! Mem[00000000100c1410] = d7411a2b, %f3 = 0000ba73
3063 lda [%i3+%o5]0x88,%f3 ! %f3 = d7411a2b
3064! Mem[0000000010001408] = ff000000, %l2 = 00000000030056ff
3065 ldswa [%i0+%o4]0x80,%l2 ! %l2 = ffffffffff000000
3066
3067p0_label_115:
3068! Starting 10 instruction Store Burst
3069! %f7 = 0f7b0003, Mem[000000001010141c] = f86100ff
3070 sta %f7 ,[%i4+0x01c]%asi ! Mem[000000001010141c] = 0f7b0003
3071! %f7 = 0f7b0003, %f14 = ff560003, %f15 = 03b57b0f
3072 fmuls %f7 ,%f14,%f15 ! %f15 = cf51d205
3073! %f14 = ff560003 cf51d205, Mem[0000000030141400] = ffffffff 8886780c
3074 stda %f14,[%i5+%g0]0x81 ! Mem[0000000030141400] = ff560003 cf51d205
3075! Mem[00000000100c1410] = d7411a2b, %l5 = 000000000000001a
3076 swapa [%i3+%o5]0x88,%l5 ! %l5 = 00000000d7411a2b
3077! %f31 = 5e20db3a, Mem[0000000010001410] = 00000000
3078 sta %f31,[%i0+%o5]0x88 ! Mem[0000000010001410] = 5e20db3a
3079! %l2 = ffffffffff000000, Mem[0000000010001400] = 914f0069
3080 stwa %l2,[%i0+%g0]0x88 ! Mem[0000000010001400] = ff000000
3081 membar #Sync ! Added by membar checker (28)
3082! %f12 = 000000c0 54d7faff, %l0 = 379a8e0c8a426458
3083! Mem[0000000010141400] = ff00323700000000
3084 stda %f12,[%i5+%l0]ASI_PST8_PL ! Mem[0000000010141400] = ff003254c0000000
3085! Mem[0000000021800040] = 526f3808, %l1 = 0000000000000a3a
3086 ldstub [%o3+0x040],%l1 ! %l1 = 0000000000000052
3087! %l5 = 00000000d7411a2b, Mem[00000000211c0000] = 00ff63a8, %asi = 80
3088 stba %l5,[%o2+0x000]%asi ! Mem[00000000211c0000] = 2bff63a8
3089! Mem[0000000030041400] = ed000000, %l3 = 00000000000000ff
3090 ldstuba [%i1+%g0]0x81,%l3 ! %l3 = 00000000000000ed
3091
3092p0_label_116:
3093! Starting 10 instruction Load Burst
3094! Mem[00000000300c1410] = 00ff5ad3, %f17 = 00000000
3095 lda [%i3+%o5]0x81,%f17 ! %f17 = 00ff5ad3
3096! Mem[0000000010081400] = ff618cff, %l1 = 0000000000000052
3097 lduha [%i2+%g0]0x80,%l1 ! %l1 = 000000000000ff61
3098! Mem[0000000030141410] = 69000000, %l5 = 00000000d7411a2b
3099 ldswa [%i5+%o5]0x81,%l5 ! %l5 = 0000000069000000
3100! Mem[0000000030081410] = ff000053, %l4 = 0000000000000000
3101 swapa [%i2+%o5]0x81,%l4 ! %l4 = 00000000ff000053
3102! Mem[00000000100c142c] = 77560000, %f28 = 80bb80a8
3103 ld [%i3+0x02c],%f28 ! %f28 = 77560000
3104! Mem[0000000010181400] = ffffffff, %l6 = 00000000000000a6
3105 ldswa [%i6+%g0]0x88,%l6 ! %l6 = ffffffffffffffff
3106! Mem[0000000030101408] = ca1f1eff, %f18 = 00000000
3107 lda [%i4+%o4]0x89,%f18 ! %f18 = ca1f1eff
3108! Mem[0000000010181400] = ffffffff, %l3 = 00000000000000ed
3109 ldsba [%i6+%g0]0x88,%l3 ! %l3 = ffffffffffffffff
3110! %l4 = 00000000ff000053, imm = 000000000000020c, %l6 = ffffffffffffffff
3111 sub %l4,0x20c,%l6 ! %l6 = 00000000fefffe47
3112! Mem[0000000030181408] = 00000000, %f15 = cf51d205
3113 lda [%i6+%o4]0x81,%f15 ! %f15 = 00000000
3114
3115p0_label_117:
3116! Starting 10 instruction Store Burst
3117! Code Fragment 4, seed = 966511
3118p0_fragment_10:
3119! %l0 = 379a8e0c8a426458
3120 setx 0xf6e480406fa71bae,%g7,%l0 ! %l0 = f6e480406fa71bae
3121! %l1 = 000000000000ff61
3122 setx 0x7bf1e8cbc1e89959,%g7,%l1 ! %l1 = 7bf1e8cbc1e89959
3123 setx 0x7ff8, %g1, %g2
3124 and %l0, %g2, %l0
3125 setx 0xffffffff, %g1, %g2
3126 and %l1, %g2, %l1
3127 setx 0x100000000, %g1, %g2
3128 or %l1, %g2, %l1 ! Set bit 32 - perrinj
3129 ta T_CHANGE_HPRIV
3130 stxa %l1, [%l0]ASI_ICACHE_INSTR
3131 ta T_CHANGE_NONHPRIV
3132! %l0 = f6e480406fa71bae
3133 setx 0x0e164b94bc834314,%g7,%l0 ! %l0 = 0e164b94bc834314
3134! %l1 = 7bf1e8cbc1e89959
3135 setx 0x28dba394c8ac9bdf,%g7,%l1 ! %l1 = 28dba394c8ac9bdf
3136p0_fragment_10_end:
3137! %f4 = d7411a2b, %f17 = 00ff5ad3, %f5 = 00000037
3138 fmuls %f4 ,%f17,%f5 ! %f5 = 98c09d93
3139! %l7 = 0000000000000028, Mem[00000000211c0001] = 2bff63a8
3140 stb %l7,[%o2+0x001] ! Mem[00000000211c0000] = 2b2863a8
3141! %f16 = ff003237 00ff5ad3, %l2 = ffffffffff000000
3142! Mem[0000000030181420] = 49239034ff96baa6
3143 add %i6,0x020,%g1
3144 stda %f16,[%g1+%l2]ASI_PST8_S ! Mem[0000000030181420] = 49239034ff96baa6
3145! Mem[0000000010101408] = ffffffff, %l5 = 0000000069000000
3146 ldstuba [%i4+%o4]0x80,%l5 ! %l5 = 00000000000000ff
3147! Mem[0000000030101400] = 6411b662, %l7 = 0000000000000028
3148 swapa [%i4+%g0]0x89,%l7 ! %l7 = 000000006411b662
3149! Mem[0000000010101409] = ffffffff, %l0 = 0e164b94bc834314
3150 ldstub [%i4+0x009],%l0 ! %l0 = 00000000000000ff
3151! %l2 = ffffffffff000000, Mem[0000000030101408] = ca1f1eff
3152 stba %l2,[%i4+%o4]0x89 ! Mem[0000000030101408] = ca1f1e00
3153! Mem[0000000030001408] = d7411a2b, %l2 = 00000000ff000000
3154 swapa [%i0+%o4]0x81,%l2 ! %l2 = 00000000d7411a2b
3155! Mem[00000000300c1408] = 03000003, %l2 = 00000000d7411a2b
3156 swapa [%i3+%o4]0x89,%l2 ! %l2 = 0000000003000003
3157
3158p0_label_118:
3159! Starting 10 instruction Load Burst
3160! Mem[0000000010141408] = 00000000, %l2 = 0000000003000003, %asi = 80
3161 lduwa [%i5+0x008]%asi,%l2 ! %l2 = 0000000000000000
3162! Mem[0000000010141430] = 80bb80a8, %l2 = 0000000000000000
3163 ldub [%i5+0x030],%l2 ! %l2 = 0000000000000080
3164! Mem[0000000010181400] = ffffffff, %f9 = 6f4fa229
3165 lda [%i6+%g0]0x88,%f9 ! %f9 = ffffffff
3166! Mem[0000000030041400] = 000000ff, %l2 = 0000000000000080
3167 ldsba [%i1+%g0]0x89,%l2 ! %l2 = ffffffffffffffff
3168! Mem[00000000100c1400] = a6ba96ff, %l7 = 000000006411b662
3169 ldsha [%i3+%g0]0x80,%l7 ! %l7 = ffffffffffffa6ba
3170! %l1 = 28dba394c8ac9bdf, immd = fffffffffffffa7f, %l108 = 0000000000000000
3171 sdivx %l1,-0x581,%l0 ! %l0 = fff89398e06ce418
3172! Mem[0000000010041410] = ff780000, %l2 = ffffffffffffffff
3173 lduh [%i1+%o5],%l2 ! %l2 = 000000000000ff78
3174! Mem[00000000100c1406] = 00000000, %l3 = ffffffffffffffff
3175 lduh [%i3+0x006],%l3 ! %l3 = 0000000000000000
3176! Mem[0000000030101400] = 28000000, %l3 = 0000000000000000
3177 lduba [%i4+%g0]0x81,%l3 ! %l3 = 0000000000000028
3178! Mem[0000000010181410] = af034f71775600ff, %l4 = 00000000ff000053
3179 ldxa [%i6+%o5]0x88,%l4 ! %l4 = af034f71775600ff
3180
3181p0_label_119:
3182! Starting 10 instruction Store Burst
3183! %l3 = 0000000000000028, Mem[0000000030181400] = a6baff4f
3184 stba %l3,[%i6+%g0]0x89 ! Mem[0000000030181400] = a6baff28
3185! Mem[0000000010181400] = ffffffff, %l1 = 28dba394c8ac9bdf
3186 ldstuba [%i6+%g0]0x80,%l1 ! %l1 = 00000000000000ff
3187! Mem[0000000010141408] = 00000000, %l1 = 00000000000000ff
3188 ldstuba [%i5+%o4]0x88,%l1 ! %l1 = 0000000000000000
3189! Mem[0000000030081400] = ffffffd7 000000a8 37000000 78fa77ff
3190! %f0 = 2b1841d7 000000ff a6baff4f d7411a2b
3191! %f4 = d7411a2b 98c09d93 13000000 0f7b0003
3192! %f8 = 49239034 ffffffff d7411a2b f86100ff
3193! %f12 = 000000c0 54d7faff ff560003 00000000
3194 stda %f0 ,[%i2+%g0]ASI_COMMIT_S ! Block Store to 0000000030081400
3195! %f5 = 98c09d93, Mem[0000000030001400] = 00000000
3196 sta %f5 ,[%i0+%g0]0x89 ! Mem[0000000030001400] = 98c09d93
3197! %f6 = 13000000 0f7b0003, %l1 = 0000000000000000
3198! Mem[0000000010181430] = ff4fa22953fc1edd
3199 add %i6,0x030,%g1
3200 stda %f6,[%g1+%l1]ASI_PST8_P ! Mem[0000000010181430] = ff4fa22953fc1edd
3201! Mem[0000000030001410] = 00000000, %l1 = 0000000000000000
3202 swapa [%i0+%o5]0x89,%l1 ! %l1 = 0000000000000000
3203! %f26 = 00000000 000080ff, Mem[0000000010101410] = 4e97d4fa 00000000
3204 stda %f26,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000 000080ff
3205! %f12 = 000000c0 54d7faff, Mem[0000000010101418] = e6cb95ff 0f7b0003
3206 std %f12,[%i4+0x018] ! Mem[0000000010101418] = 000000c0 54d7faff
3207! %l0 = fff89398e06ce418, Mem[0000000030101410] = 29a24f6f
3208 stha %l0,[%i4+%o5]0x89 ! Mem[0000000030101410] = 29a2e418
3209
3210p0_label_120:
3211! Starting 10 instruction Load Burst
3212! Mem[0000000030181410] = 2b1a41d7, %l2 = 000000000000ff78
3213 lduwa [%i6+%o5]0x89,%l2 ! %l2 = 000000002b1a41d7
3214! Mem[0000000030181410] = ff0061f8 2b1a41d7, %l4 = 775600ff, %l5 = 000000ff
3215 ldda [%i6+%o5]0x89,%l4 ! %l4 = 000000002b1a41d7 00000000ff0061f8
3216! Mem[00000000201c0000] = d7ff8718, %l5 = 00000000ff0061f8, %asi = 80
3217 lduha [%o0+0x000]%asi,%l5 ! %l5 = 000000000000d7ff
3218! Mem[0000000010141410] = 00000000, %l2 = 000000002b1a41d7
3219 ldsha [%i5+%o5]0x88,%l2 ! %l2 = 0000000000000000
3220! %f22 = 58bb80a8, %f17 = 00ff5ad3
3221 fsqrts %f22,%f17 ! %f17 = 4c1aeb9f
3222! Mem[00000000100c1400] = a6ba96ff, %l3 = 0000000000000028
3223 ldsba [%i3+%g0]0x80,%l3 ! %l3 = ffffffffffffffa6
3224! Mem[00000000100c1414] = ff0b0000, %l3 = ffffffffffffffa6
3225 ldsw [%i3+0x014],%l3 ! %l3 = ffffffffff0b0000
3226! Mem[00000000100c1428] = a8000000, %l2 = 0000000000000000, %asi = 80
3227 ldswa [%i3+0x028]%asi,%l2 ! %l2 = ffffffffa8000000
3228! Mem[00000000100c1400] = ff96baa6, %f31 = 5e20db3a
3229 lda [%i3+%g0]0x88,%f31 ! %f31 = ff96baa6
3230! Mem[0000000030001400] = 939dc098, %l5 = 000000000000d7ff
3231 ldswa [%i0+%g0]0x81,%l5 ! %l5 = ffffffff939dc098
3232
3233p0_label_121:
3234! Starting 10 instruction Store Burst
3235! %l0 = fff89398e06ce418, Mem[0000000030181400] = 28ffbaa6a8000000
3236 stxa %l0,[%i6+%g0]0x81 ! Mem[0000000030181400] = fff89398e06ce418
3237 membar #Sync ! Added by membar checker (29)
3238! %f27 = 000080ff, Mem[0000000030081400] = d741182b
3239 sta %f27,[%i2+%g0]0x89 ! Mem[0000000030081400] = 000080ff
3240! Mem[00000000300c1408] = d7411a2b, %l5 = 00000000939dc098
3241 swapa [%i3+%o4]0x89,%l5 ! %l5 = 00000000d7411a2b
3242! %l3 = ffffffffff0b0000, Mem[0000000030041400] = ff000000
3243 stba %l3,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000
3244! %l6 = 00000000fefffe47, Mem[0000000010041408] = ff77fa78
3245 stba %l6,[%i1+%o4]0x80 ! Mem[0000000010041408] = 4777fa78
3246! %f4 = d7411a2b 98c09d93, Mem[0000000030101410] = 18e4a229 0000780c
3247 stda %f4 ,[%i4+%o5]0x81 ! Mem[0000000030101410] = d7411a2b 98c09d93
3248! Mem[00000000211c0001] = 2b2863a8, %l3 = ffffffffff0b0000
3249 ldstuba [%o2+0x001]%asi,%l3 ! %l3 = 0000000000000028
3250! Mem[00000000100c1424] = 00896251, %l0 = e06ce418, %l2 = a8000000
3251 add %i3,0x24,%g1
3252 casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000000896251
3253! %l0 = fff89398e06ce418, Mem[0000000010001410] = 3adb205e
3254 stha %l0,[%i0+%o5]0x80 ! Mem[0000000010001410] = e418205e
3255! %l1 = 0000000000000000, Mem[0000000010041410] = 6f4fa229000078ff
3256 stxa %l1,[%i1+%o5]0x88 ! Mem[0000000010041410] = 0000000000000000
3257
3258p0_label_122:
3259! Starting 10 instruction Load Burst
3260! Mem[0000000010181410] = af034f71 775600ff, %l6 = fefffe47, %l7 = ffffa6ba
3261 ldda [%i6+%o5]0x88,%l6 ! %l6 = 00000000775600ff 00000000af034f71
3262! Mem[0000000030041400] = 0000000000000000, %l3 = 0000000000000028
3263 ldxa [%i1+%g0]0x81,%l3 ! %l3 = 0000000000000000
3264! Mem[0000000030141408] = 6f4f0069, %l4 = 000000002b1a41d7
3265 ldswa [%i5+%o4]0x81,%l4 ! %l4 = 000000006f4f0069
3266! %f30 = ca1f1e1a, %f16 = ff003237
3267 fcmpes %fcc2,%f30,%f16 ! %fcc2 = 2
3268! Mem[0000000030081400] = ff800000000000ff, %f22 = 58bb80a8 f861ccff
3269 ldda [%i2+%g0]0x81,%f22 ! %f22 = ff800000 000000ff
3270! Mem[00000000211c0000] = 2bff63a8, %l6 = 00000000775600ff, %asi = 80
3271 ldsha [%o2+0x000]%asi,%l6 ! %l6 = 0000000000002bff
3272! Mem[0000000010001408] = 000000ff, %l4 = 000000006f4f0069
3273 ldsba [%i0+%o4]0x88,%l4 ! %l4 = ffffffffffffffff
3274! Mem[0000000030181410] = 2b1a41d7, %l0 = fff89398e06ce418
3275 ldsba [%i6+%o5]0x89,%l0 ! %l0 = ffffffffffffffd7
3276! Mem[0000000010181408] = 30a368c00b879c21, %l7 = 00000000af034f71
3277 ldx [%i6+%o4],%l7 ! %l7 = 30a368c00b879c21
3278! Mem[0000000030041400] = 00000000, %l6 = 0000000000002bff
3279 lduha [%i1+%g0]0x81,%l6 ! %l6 = 0000000000000000
3280
3281p0_label_123:
3282! Starting 10 instruction Store Burst
3283! %f12 = 000000c0, Mem[0000000010041408] = 4777fa78
3284 sta %f12,[%i1+%o4]0x80 ! Mem[0000000010041408] = 000000c0
3285! %l1 = 0000000000000000, Mem[0000000010101400] = 01151a7f
3286 stwa %l1,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000
3287! Mem[0000000030081400] = 000080ff, %l2 = 0000000000896251
3288 swapa [%i2+%g0]0x89,%l2 ! %l2 = 00000000000080ff
3289! Mem[0000000030101410] = 2b1a41d7, %l4 = 00000000ffffffff
3290 swapa [%i4+%o5]0x89,%l4 ! %l4 = 000000002b1a41d7
3291! %f20 = 00000000, %f12 = 000000c0, %f10 = d7411a2b
3292 fsubs %f20,%f12,%f10 ! tt=0x22, %l0 = fffffffffffffff9
3293! %l0 = fffffff9, %l1 = 00000000, Mem[0000000030041400] = 00000000 00000000
3294 stda %l0,[%i1+%g0]0x89 ! Mem[0000000030041400] = fffffff9 00000000
3295! %l2 = 00000000000080ff, immd = fffffffffffff38c, %l108 = 0000000000000005
3296 udivx %l2,-0xc74,%l5 ! %l5 = 0000000000000000
3297! %l6 = 0000000000000000, Mem[00000000100c1400] = ff96baa6
3298 stha %l6,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ff960000
3299! Mem[0000000030081400] = 51628900, %l4 = 000000002b1a41d7
3300 swapa [%i2+%g0]0x81,%l4 ! %l4 = 0000000051628900
3301! %l3 = 0000000000000000, Mem[0000000010141400] = ff003254
3302 stba %l3,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00003254
3303
3304p0_label_124:
3305! Starting 10 instruction Load Burst
3306! Mem[0000000010181410] = 775600ff, %l6 = 0000000000000000
3307 ldswa [%i6+%o5]0x88,%l6 ! %l6 = 00000000775600ff
3308! Mem[0000000030081400] = 2b1a41d7, %l7 = 30a368c00b879c21
3309 lduba [%i2+%g0]0x81,%l7 ! %l7 = 000000000000002b
3310! Mem[0000000030101410] = 939dc098ffffffff, %f20 = 00000000 00000000
3311 ldda [%i4+%o5]0x89,%f20 ! %f20 = 939dc098 ffffffff
3312! Mem[0000000010041435] = 23d63dcd, %l2 = 00000000000080ff, %asi = 80
3313 ldsba [%i1+0x035]%asi,%l2 ! %l2 = ffffffffffffffd6
3314! Mem[0000000030101408] = ca1f1e00, %l4 = 0000000051628900
3315 ldsha [%i4+%o4]0x89,%l4 ! %l4 = 0000000000001e00
3316! Mem[0000000010181400] = ffffffff edededef, %l6 = 775600ff, %l7 = 0000002b
3317 ldda [%i6+%g0]0x80,%l6 ! %l6 = 00000000ffffffff 00000000edededef
3318! Mem[0000000010001400] = ff000000, %l3 = 0000000000000000
3319 ldsba [%i0+%g0]0x88,%l3 ! %l3 = 0000000000000000
3320! Mem[0000000030141410] = 00000069, %l2 = ffffffffffffffd6
3321 lduba [%i5+%o5]0x89,%l2 ! %l2 = 0000000000000069
3322! %l3 = 0000000000000000, %l1 = 0000000000000000, %l1 = 0000000000000000
3323 mulx %l3,%l1,%l1 ! %l1 = 0000000000000000
3324! Mem[0000000010041434] = 23d63dcd, %l4 = 0000000000001e00
3325 lduh [%i1+0x034],%l4 ! %l4 = 00000000000023d6
3326
3327p0_label_125:
3328! Starting 10 instruction Store Burst
3329! Mem[00000000300c1400] = ffffffff 03b57b0f 98c09d93 00000013
3330! %f16 = ff003237 4c1aeb9f ca1f1eff 03b57b0f
3331! %f20 = 939dc098 ffffffff ff800000 000000ff
3332! %f24 = 00000000 00000000 00000000 000080ff
3333! %f28 = 77560000 6c667169 ca1f1e1a ff96baa6
3334 stda %f16,[%i3+%g0]ASI_COMMIT_S ! Block Store to 00000000300c1400
3335! Mem[0000000030081400] = 2b1a41d7 000000ff a6baff4f d7411a2b
3336! %f16 = ff003237 4c1aeb9f ca1f1eff 03b57b0f
3337! %f20 = 939dc098 ffffffff ff800000 000000ff
3338! %f24 = 00000000 00000000 00000000 000080ff
3339! %f28 = 77560000 6c667169 ca1f1e1a ff96baa6
3340 stda %f16,[%i2+%g0]ASI_BLK_S ! Block Store to 0000000030081400
3341! Mem[0000000030101410] = ffffffff, %l2 = 0000000000000069
3342 swapa [%i4+%o5]0x81,%l2 ! %l2 = 00000000ffffffff
3343! %l3 = 0000000000000000, Mem[00000000211c0000] = 2bff63a8
3344 sth %l3,[%o2+%g0] ! Mem[00000000211c0000] = 000063a8
3345! Mem[0000000010141400] = 00003254, %l1 = 0000000000000000
3346 ldstuba [%i5+%g0]0x80,%l1 ! %l1 = 0000000000000000
3347! %l5 = 0000000000000000, %l1 = 0000000000000000, %l6 = 00000000ffffffff
3348 addc %l5,%l1,%l6 ! %l6 = 0000000000000000
3349! %f24 = 00000000 00000000, Mem[0000000010041430] = 042514ec 23d63dcd
3350 std %f24,[%i1+0x030] ! Mem[0000000010041430] = 00000000 00000000
3351! Mem[0000000030141410] = 00000069, %l2 = 00000000ffffffff
3352 ldstuba [%i5+%o5]0x89,%l2 ! %l2 = 0000000000000069
3353! %l6 = 00000000, %l7 = edededef, Mem[0000000010181400] = ffffffff edededef
3354 std %l6,[%i6+%g0] ! Mem[0000000010181400] = 00000000 edededef
3355! Mem[0000000010001408] = ff000000, %l1 = 0000000000000000
3356 swapa [%i0+%o4]0x80,%l1 ! %l1 = 00000000ff000000
3357
3358p0_label_126:
3359! Starting 10 instruction Load Burst
3360! Mem[0000000030101408] = 001e1fca, %l1 = 00000000ff000000
3361 ldswa [%i4+%o4]0x81,%l1 ! %l1 = 00000000001e1fca
3362! Mem[0000000030141410] = ff000000a6ba96ff, %l0 = fffffffffffffff9
3363 ldxa [%i5+%o5]0x81,%l0 ! %l0 = ff000000a6ba96ff
3364 membar #Sync ! Added by membar checker (30)
3365! Mem[0000000030081400] = ff003237, %l1 = 00000000001e1fca
3366 ldswa [%i2+%g0]0x81,%l1 ! %l1 = ffffffffff003237
3367! Mem[0000000010181400] = 00000000, %l5 = 0000000000000000, %asi = 80
3368 lduwa [%i6+0x000]%asi,%l5 ! %l5 = 0000000000000000
3369! %l5 = 0000000000000000, immd = fffff7a8, %y = 00000000
3370 sdiv %l5,-0x858,%l4 ! %l4 = 0000000000000000
3371 mov %l0,%y ! %y = a6ba96ff
3372! Mem[0000000010181410] = 775600ff, %l5 = 0000000000000000
3373 ldsha [%i6+%o5]0x88,%l5 ! %l5 = 00000000000000ff
3374! Mem[0000000030001410] = 00000000, %l7 = 00000000edededef
3375 ldsha [%i0+%o5]0x81,%l7 ! %l7 = 0000000000000000
3376! Code Fragment 4, seed = 655001
3377p0_fragment_11:
3378! %l0 = ff000000a6ba96ff
3379 setx 0x217fded001c66c5e,%g7,%l0 ! %l0 = 217fded001c66c5e
3380! %l1 = ffffffffff003237
3381 setx 0x4dfde748a8b8cb09,%g7,%l1 ! %l1 = 4dfde748a8b8cb09
3382 setx 0x7ff8, %g1, %g2
3383 and %l0, %g2, %l0
3384 setx 0xffffffff, %g1, %g2
3385 and %l1, %g2, %l1
3386 setx 0x100000000, %g1, %g2
3387 or %l1, %g2, %l1 ! Set bit 32 - perrinj
3388 ta T_CHANGE_HPRIV
3389 stxa %l1, [%l0]ASI_ICACHE_INSTR
3390 ta T_CHANGE_NONHPRIV
3391! %l0 = 217fded001c66c5e
3392 setx 0x312170a1538285c4,%g7,%l0 ! %l0 = 312170a1538285c4
3393! %l1 = 4dfde748a8b8cb09
3394 setx 0x18ac280912c21f8f,%g7,%l1 ! %l1 = 18ac280912c21f8f
3395p0_fragment_11_end:
3396! Mem[00000000300c1408] = ca1f1eff, %l4 = 0000000000000000
3397 lduwa [%i3+%o4]0x81,%l4 ! %l4 = 00000000ca1f1eff
3398! Mem[0000000010081400] = ff618cff, %l7 = 0000000000000000
3399 lduwa [%i2+%g0]0x80,%l7 ! %l7 = 00000000ff618cff
3400
3401p0_label_127:
3402! Starting 10 instruction Store Burst
3403! %l2 = 0000000000000069, Mem[00000000300c1400] = ff003237
3404 stha %l2,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00693237
3405! %l3 = 0000000000000000, Mem[0000000030181400] = 9893f8ff
3406 stha %l3,[%i6+%g0]0x89 ! Mem[0000000030181400] = 98930000
3407! %f30 = ca1f1e1a ff96baa6, Mem[00000000300c1400] = 37326900 9feb1a4c
3408 stda %f30,[%i3+%g0]0x89 ! Mem[00000000300c1400] = ca1f1e1a ff96baa6
3409! %l7 = 00000000ff618cff, Mem[0000000030041400] = fffffff9
3410 stwa %l7,[%i1+%g0]0x89 ! Mem[0000000030041400] = ff618cff
3411! %f30 = ca1f1e1a ff96baa6, Mem[0000000010181400] = 00000000 edededef
3412 stda %f30,[%i6+%g0]0x80 ! Mem[0000000010181400] = ca1f1e1a ff96baa6
3413! Mem[0000000010141408] = ff000000, %l0 = 00000000538285c4
3414 swapa [%i5+%o4]0x80,%l0 ! %l0 = 00000000ff000000
3415! %l6 = 0000000000000000, Mem[0000000010181418] = 00000000
3416 sth %l6,[%i6+0x018] ! Mem[0000000010181418] = 00000000
3417! Mem[0000000030001408] = 000000ff, %l5 = 00000000000000ff
3418 swapa [%i0+%o4]0x89,%l5 ! %l5 = 00000000000000ff
3419! %l2 = 0000000000000069, %l5 = 00000000000000ff, %l3 = 0000000000000000
3420 xor %l2,%l5,%l3 ! %l3 = 0000000000000096
3421! %l2 = 0000000000000069, Mem[0000000020800000] = a6ff7f48
3422 sth %l2,[%o1+%g0] ! Mem[0000000020800000] = 00697f48
3423
3424p0_label_128:
3425! Starting 10 instruction Load Burst
3426! Mem[0000000030101410] = 0000006998c09d93, %f4 = d7411a2b 98c09d93
3427 ldda [%i4+%o5]0x81,%f4 ! %f4 = 00000069 98c09d93
3428! Mem[0000000030001408] = 000000ff, %f24 = 00000000
3429 lda [%i0+%o4]0x89,%f24 ! %f24 = 000000ff
3430! Mem[0000000010181400] = 1a1e1fca, %l7 = 00000000ff618cff
3431 lduha [%i6+%g0]0x88,%l7 ! %l7 = 0000000000001fca
3432! Mem[0000000030181400] = 98930000, %l7 = 0000000000001fca
3433 ldsba [%i6+%g0]0x89,%l7 ! %l7 = 0000000000000000
3434! Mem[0000000010001400] = 000000ff000000ff, %f28 = 77560000 6c667169
3435 ldda [%i0+%g0]0x80,%f28 ! %f28 = 000000ff 000000ff
3436! Mem[0000000010141400] = ff003254c0000000, %f4 = 00000069 98c09d93
3437 ldda [%i5+%g0]0x80,%f4 ! %f4 = ff003254 c0000000
3438! Mem[00000000100c1408] = 03000000, %l4 = 00000000ca1f1eff
3439 ldsb [%i3+%o4],%l4 ! %l4 = 0000000000000003
3440! Mem[0000000030101408] = 001e1fca 8886780c, %l2 = 00000069, %l3 = 00000096
3441 ldda [%i4+%o4]0x81,%l2 ! %l2 = 00000000001e1fca 000000008886780c
3442! Mem[0000000030101410] = 00000069 98c09d93, %l0 = ff000000, %l1 = 12c21f8f
3443 ldda [%i4+%o5]0x81,%l0 ! %l0 = 0000000000000069 0000000098c09d93
3444! Mem[00000000100c1410] = 1a000000, %l1 = 0000000098c09d93
3445 lduha [%i3+%o5]0x80,%l1 ! %l1 = 0000000000001a00
3446
3447p0_label_129:
3448! Starting 10 instruction Store Burst
3449! %l4 = 0000000000000003, Mem[00000000100c1408] = 00000003
3450 stha %l4,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000003
3451! %f7 = 0f7b0003, Mem[0000000010001400] = ff000000
3452 sta %f7 ,[%i0+%g0]0x88 ! Mem[0000000010001400] = 0f7b0003
3453! Mem[0000000030081400] = ff003237, %l7 = 0000000000000000
3454 swapa [%i2+%g0]0x81,%l7 ! %l7 = 00000000ff003237
3455! %f12 = 000000c0 54d7faff, Mem[00000000100c1410] = 0000001a 00000bff
3456 stda %f12,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 000000c0 54d7faff
3457! %l4 = 00000003, %l5 = 000000ff, Mem[0000000010041408] = 000000c0 29a24f6f
3458 stda %l4,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000003 000000ff
3459! Mem[0000000030041400] = ff618cff, %l1 = 0000000000001a00
3460 ldstuba [%i1+%g0]0x89,%l1 ! %l1 = 00000000000000ff
3461! %l4 = 00000003, %l5 = 000000ff, Mem[0000000010141410] = 00000000 00000000
3462 stda %l4,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000003 000000ff
3463! %f0 = 2b1841d7 000000ff, %l0 = 0000000000000069
3464! Mem[00000000100c1400] = 000096ff00000000
3465 stda %f0,[%i3+%l0]ASI_PST16_P ! Mem[00000000100c1400] = 2b1896ff000000ff
3466! %f17 = 4c1aeb9f, Mem[0000000010141408] = c4858253
3467 sta %f17,[%i5+%o4]0x88 ! Mem[0000000010141408] = 4c1aeb9f
3468! %l6 = 0000000000000000, Mem[0000000030001408] = 000000ff
3469 stha %l6,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000000
3470
3471p0_label_130:
3472! Starting 10 instruction Load Burst
3473! Mem[0000000030081400] = 00000000, %l4 = 0000000000000003
3474 lduwa [%i2+%g0]0x89,%l4 ! %l4 = 0000000000000000
3475! Mem[0000000030041410] = edededef, %l4 = 0000000000000000
3476 ldsba [%i1+%o5]0x81,%l4 ! %l4 = ffffffffffffffed
3477! Mem[0000000030181410] = ff0061f8 2b1a41d7, %l2 = 001e1fca, %l3 = 8886780c
3478 ldda [%i6+%o5]0x89,%l2 ! %l2 = 000000002b1a41d7 00000000ff0061f8
3479! Mem[0000000030001410] = 00000000, %f17 = 4c1aeb9f
3480 lda [%i0+%o5]0x89,%f17 ! %f17 = 00000000
3481! Mem[0000000010181400] = ca1f1e1aff96baa6, %f2 = a6baff4f d7411a2b, %asi = 80
3482 ldda [%i6+0x000]%asi,%f2 ! %f2 = ca1f1e1a ff96baa6
3483! Code Fragment 3, seed = 667980
3484p0_fragment_12:
3485! %l0 = 0000000000000069
3486 setx 0xf9fce5752194f9c6,%g7,%l0 ! %l0 = f9fce5752194f9c6
3487! %l1 = 00000000000000ff
3488 setx 0x476ceb3acc5bfbf1,%g7,%l1 ! %l1 = 476ceb3acc5bfbf1
3489 setx 0x1fe000, %g1, %g3
3490 or %l0, %g3, %l0 ! always set perrmask = 0xff
3491 setx 0x1ffff8, %g1, %g2
3492 and %l0, %g2, %l0
3493 ta T_CHANGE_HPRIV
3494 stxa %l1, [%l0]ASI_DCACHE_DATA
3495 ta T_CHANGE_NONHPRIV
3496! %l0 = f9fce5752194f9c6
3497 setx 0xdea5b77d4a3f022c,%g7,%l0 ! %l0 = dea5b77d4a3f022c
3498! %l1 = 476ceb3acc5bfbf1
3499 setx 0xd9abe07763dc0f77,%g7,%l1 ! %l1 = d9abe07763dc0f77
3500p0_fragment_12_end:
3501! Mem[0000000010001400] = 03007b0f000000ff, %l3 = 00000000ff0061f8
3502 ldxa [%i0+%g0]0x80,%l3 ! %l3 = 03007b0f000000ff
3503! Mem[0000000010101410] = ff800000, %l3 = 03007b0f000000ff
3504 lduwa [%i4+%o5]0x80,%l3 ! %l3 = 00000000ff800000
3505! Mem[0000000010041408] = 00000003, %l2 = 000000002b1a41d7
3506 swap [%i1+%o4],%l2 ! %l2 = 0000000000000003
3507! Mem[0000000010001400] = 03007b0f, %l2 = 0000000000000003
3508 ldsha [%i0+%g0]0x80,%l2 ! %l2 = 0000000000000300
3509
3510p0_label_131:
3511! Starting 10 instruction Store Burst
3512! Mem[0000000010141430] = 80bb80a86c667169, %l0 = dea5b77d4a3f022c, %l1 = d9abe07763dc0f77
3513 add %i5,0x30,%g1
3514 casxa [%g1]0x80,%l0,%l1 ! %l1 = 80bb80a86c667169
3515! %f24 = 000000ff 00000000, Mem[0000000030081400] = 00000000 4c1aeb9f
3516 stda %f24,[%i2+%g0]0x81 ! Mem[0000000030081400] = 000000ff 00000000
3517! Mem[0000000010141418] = 58bb80a8, %l4 = ffffffed, %l0 = 4a3f022c
3518 add %i5,0x18,%g1
3519 casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000058bb80a8
3520! Mem[0000000010181420] = 30a368c0, %l2 = 0000000000000300
3521 swap [%i6+0x020],%l2 ! %l2 = 0000000030a368c0
3522! Mem[0000000030081408] = ff1e1fca, %l7 = 00000000ff003237
3523 ldstuba [%i2+%o4]0x89,%l7 ! %l7 = 00000000000000ca
3524! %f0 = 2b1841d7 000000ff, Mem[0000000010041400] = 00000000 00000000
3525 stda %f0 ,[%i1+%g0]0x88 ! Mem[0000000010041400] = 2b1841d7 000000ff
3526! %l4 = ffffffffffffffed, Mem[0000000010041410] = 00000000
3527 stha %l4,[%i1+%o5]0x80 ! Mem[0000000010041410] = ffed0000
3528! %f3 = ff96baa6, Mem[0000000030081400] = 000000ff
3529 sta %f3 ,[%i2+%g0]0x81 ! Mem[0000000030081400] = ff96baa6
3530! %l4 = ffffffffffffffed, Mem[0000000030001400] = 0000000098c09d93
3531 stxa %l4,[%i0+%g0]0x89 ! Mem[0000000030001400] = ffffffffffffffed
3532! %f18 = ca1f1eff, Mem[0000000030041400] = ff8c61ff
3533 sta %f18,[%i1+%g0]0x81 ! Mem[0000000030041400] = ca1f1eff
3534
3535p0_label_132:
3536! Starting 10 instruction Load Burst
3537! Mem[0000000030001408] = 00000000, %l0 = 0000000058bb80a8
3538 lduba [%i0+%o4]0x81,%l0 ! %l0 = 0000000000000000
3539! Mem[0000000030181410] = 2b1a41d7, %l1 = 80bb80a86c667169
3540 ldswa [%i6+%o5]0x89,%l1 ! %l1 = 000000002b1a41d7
3541! Mem[0000000010141400] = ff003254 c0000000, %l6 = 00000000, %l7 = 000000ca
3542 ldda [%i5+%g0]0x80,%l6 ! %l6 = 00000000ff003254 00000000c0000000
3543! Mem[0000000030101408] = 001e1fca, %l6 = 00000000ff003254
3544 ldsha [%i4+%o4]0x81,%l6 ! %l6 = 000000000000001e
3545! Mem[00000000211c0001] = 000063a8, %l7 = 00000000c0000000, %asi = 80
3546 lduba [%o2+0x001]%asi,%l7 ! %l7 = 0000000000000000
3547! Mem[0000000030181408] = 00000000, %f27 = 000080ff
3548 lda [%i6+%o4]0x89,%f27 ! %f27 = 00000000
3549! Mem[000000001018143a] = 00000000, %l4 = ffffffffffffffed, %asi = 80
3550 lduba [%i6+0x03a]%asi,%l4 ! %l4 = 0000000000000000
3551! Mem[0000000010001410] = e418205e, %l0 = 0000000000000000
3552 lduba [%i0+%o5]0x80,%l0 ! %l0 = 00000000000000e4
3553! %l3 = 00000000ff800000, imm = 000000000000089b, %l6 = 000000000000001e
3554 and %l3,0x89b,%l6 ! %l6 = 0000000000000000
3555! Mem[00000000100c1400] = ff96182b, %l7 = 0000000000000000
3556 ldswa [%i3+%g0]0x88,%l7 ! %l7 = ffffffffff96182b
3557
3558p0_label_133:
3559! Starting 10 instruction Store Burst
3560! %l7 = ffffffffff96182b, Mem[0000000021800000] = 469b4fd8, %asi = 80
3561 stba %l7,[%o3+0x000]%asi ! Mem[0000000021800000] = 2b9b4fd8
3562! %l2 = 30a368c0, %l3 = ff800000, Mem[0000000030001408] = 00000000 f86100ff
3563 stda %l2,[%i0+%o4]0x81 ! Mem[0000000030001408] = 30a368c0 ff800000
3564! Mem[00000000100c1400] = ff000000 ff96182b, %l6 = 00000000, %l7 = ff96182b
3565 ldda [%i3+%g0]0x88,%l6 ! %l6 = 00000000ff96182b 00000000ff000000
3566! Mem[00000000201c0001] = d7ff8718, %l6 = 00000000ff96182b
3567 ldstub [%o0+0x001],%l6 ! %l6 = 00000000000000ff
3568! %l1 = 000000002b1a41d7, Mem[00000000100c143c] = a8000000
3569 stb %l1,[%i3+0x03c] ! Mem[00000000100c143c] = d7000000
3570! Mem[0000000010081400] = ff618cff, %l0 = 00000000000000e4
3571 swapa [%i2+%g0]0x80,%l0 ! %l0 = 00000000ff618cff
3572! Mem[0000000030101408] = 001e1fca, %l4 = 0000000000000000
3573 ldstuba [%i4+%o4]0x81,%l4 ! %l4 = 0000000000000000
3574! %l6 = 00000000000000ff, Mem[0000000010141400] = 543200ff
3575 stba %l6,[%i5+%g0]0x88 ! Mem[0000000010141400] = 543200ff
3576! %l5 = 00000000000000ff, Mem[0000000010001410] = 5e2018e4
3577 stwa %l5,[%i0+%o5]0x88 ! Mem[0000000010001410] = 000000ff
3578! %f0 = 2b1841d7 000000ff, Mem[0000000030041410] = edededef 00000000
3579 stda %f0 ,[%i1+%o5]0x81 ! Mem[0000000030041410] = 2b1841d7 000000ff
3580
3581p0_label_134:
3582! Starting 10 instruction Load Burst
3583! Mem[0000000010181410] = 775600ff, %l4 = 0000000000000000
3584 lduwa [%i6+%o5]0x88,%l4 ! %l4 = 00000000775600ff
3585! %l2 = 0000000030a368c0, imm = fffffffffffff0cb, %l7 = 00000000ff000000
3586 sub %l2,-0xf35,%l7 ! %l7 = 0000000030a377f5
3587! Mem[0000000010181408] = 219c870bc068a330, %l7 = 0000000030a377f5
3588 ldxa [%i6+%o4]0x88,%l7 ! %l7 = 219c870bc068a330
3589! Mem[00000000100c1410] = 54d7faff, %l5 = 00000000000000ff
3590 ldsha [%i3+%o5]0x88,%l5 ! %l5 = fffffffffffffaff
3591! %f14 = ff560003, %f5 = c0000000, %f1 = 000000ff
3592 fdivs %f14,%f5 ,%f1 ! %f1 = 7ed60003
3593! Mem[0000000010101408] = ffffffff, %f1 = 7ed60003
3594 lda [%i4+%o4]0x80,%f1 ! %f1 = ffffffff
3595! Mem[00000000100c1414] = c0000000, %l7 = 219c870bc068a330
3596 lduw [%i3+0x014],%l7 ! %l7 = 00000000c0000000
3597! Mem[00000000100c1420] = 61138740 00896251, %l2 = 30a368c0, %l3 = ff800000
3598 ldd [%i3+0x020],%l2 ! %l2 = 0000000061138740 0000000000896251
3599! Mem[0000000030101410] = 0000006998c09d93, %l1 = 000000002b1a41d7
3600 ldxa [%i4+%o5]0x81,%l1 ! %l1 = 0000006998c09d93
3601! Mem[0000000030101408] = ff1e1fca, %l2 = 0000000061138740
3602 ldsba [%i4+%o4]0x81,%l2 ! %l2 = ffffffffffffffff
3603
3604p0_label_135:
3605! Starting 10 instruction Store Burst
3606! %f4 = ff003254 c0000000, Mem[0000000030081410] = 98c09d93 ffffffff
3607 stda %f4 ,[%i2+%o5]0x89 ! Mem[0000000030081410] = ff003254 c0000000
3608! %f16 = ff003237 00000000, Mem[00000000300c1408] = ca1f1eff 03b57b0f
3609 stda %f16,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ff003237 00000000
3610! Mem[0000000010101411] = ff800000, %l3 = 0000000000896251
3611 ldstub [%i4+0x011],%l3 ! %l3 = 0000000000000080
3612! %f18 = ca1f1eff 03b57b0f, Mem[0000000010141410] = 03000000 ff000000
3613 stda %f18,[%i5+%o5]0x88 ! Mem[0000000010141410] = ca1f1eff 03b57b0f
3614! %l6 = 000000ff, %l7 = c0000000, Mem[00000000100c1438] = ff4fbaa6 d7000000, %asi = 80
3615 stda %l6,[%i3+0x038]%asi ! Mem[00000000100c1438] = 000000ff c0000000
3616! %l5 = fffffffffffffaff, Mem[0000000010141408] = 9feb1a4c03b57b0f
3617 stxa %l5,[%i5+%o4]0x80 ! Mem[0000000010141408] = fffffffffffffaff
3618! Mem[0000000010141410] = 03b57b0f, %l4 = 00000000775600ff
3619 swapa [%i5+%o5]0x88,%l4 ! %l4 = 0000000003b57b0f
3620! Mem[0000000030001408] = c068a330, %l3 = 0000000000000080
3621 ldstuba [%i0+%o4]0x89,%l3 ! %l3 = 0000000000000030
3622! Mem[0000000010181400] = 1a1e1fca, %l0 = 00000000ff618cff
3623 ldstuba [%i6+%g0]0x88,%l0 ! %l0 = 00000000000000ca
3624! %l2 = ffffffffffffffff, Mem[0000000010081424] = 29a24f6f, %asi = 80
3625 stwa %l2,[%i2+0x024]%asi ! Mem[0000000010081424] = ffffffff
3626
3627p0_label_136:
3628! Starting 10 instruction Load Burst
3629! Mem[0000000010041410] = ffed0000, %l3 = 0000000000000030
3630 ldsha [%i1+%o5]0x80,%l3 ! %l3 = ffffffffffffffed
3631! Mem[0000000010181410] = 775600ff, %l6 = 00000000000000ff
3632 lduha [%i6+%o5]0x88,%l6 ! %l6 = 00000000000000ff
3633! Mem[0000000010081400] = 000000e4, %l2 = ffffffffffffffff
3634 ldsba [%i2+%g0]0x80,%l2 ! %l2 = 0000000000000000
3635! Mem[0000000010101400] = 0c78868800000000, %f6 = 13000000 0f7b0003
3636 ldda [%i4+%g0]0x88,%f6 ! %f6 = 0c788688 00000000
3637! Mem[0000000030001408] = ffa368c0ff800000, %f20 = 939dc098 ffffffff
3638 ldda [%i0+%o4]0x81,%f20 ! %f20 = ffa368c0 ff800000
3639! Mem[0000000030001408] = ffa368c0, %l3 = ffffffffffffffed
3640 lduba [%i0+%o4]0x81,%l3 ! %l3 = 00000000000000ff
3641! Mem[0000000010101400] = 00000000, %l4 = 0000000003b57b0f
3642 lduba [%i4+%g0]0x88,%l4 ! %l4 = 0000000000000000
3643! Mem[0000000010081408] = ffba96ff, %l5 = fffffffffffffaff
3644 ldsba [%i2+%o4]0x80,%l5 ! %l5 = ffffffffffffffff
3645! %l3 = 00000000000000ff, Mem[0000000010041408] = d7411a2b
3646 stwa %l3,[%i1+%o4]0x88 ! Mem[0000000010041408] = 000000ff
3647! Mem[0000000010101400] = 00000000, %l5 = ffffffffffffffff
3648 ldsha [%i4+%g0]0x88,%l5 ! %l5 = 0000000000000000
3649
3650p0_label_137:
3651! Starting 10 instruction Store Burst
3652! %l7 = 00000000c0000000, Mem[0000000030001400] = edffffff
3653 stha %l7,[%i0+%g0]0x81 ! Mem[0000000030001400] = 0000ffff
3654! %l6 = 00000000000000ff, Mem[00000000100c1400] = 2b1896ff
3655 stw %l6,[%i3+%g0] ! Mem[00000000100c1400] = 000000ff
3656! %l2 = 0000000000000000, Mem[0000000010041430] = 00000000, %asi = 80
3657 stwa %l2,[%i1+0x030]%asi ! Mem[0000000010041430] = 00000000
3658! Mem[00000000211c0000] = 000063a8, %l7 = 00000000c0000000
3659 ldstub [%o2+%g0],%l7 ! %l7 = 0000000000000000
3660! %l6 = 000000ff, %l7 = 00000000, Mem[0000000010141400] = ff003254 c0000000
3661 std %l6,[%i5+%g0] ! Mem[0000000010141400] = 000000ff 00000000
3662! Mem[0000000030001400] = 0000ffff, %l0 = 00000000000000ca
3663 ldstuba [%i0+%g0]0x81,%l0 ! %l0 = 0000000000000000
3664! Mem[0000000030181400] = 00009398, %l4 = 0000000000000000
3665 swapa [%i6+%g0]0x81,%l4 ! %l4 = 0000000000009398
3666! Mem[0000000010101408] = ffffffff, %l5 = 0000000000000000
3667 swapa [%i4+%o4]0x88,%l5 ! %l5 = 00000000ffffffff
3668! Mem[0000000010101418] = 000000c0, %l7 = 0000000000000000
3669 ldstub [%i4+0x018],%l7 ! %l7 = 0000000000000000
3670! %f11 = f86100ff, %f9 = ffffffff, %f20 = ffa368c0 ff800000
3671 fsmuld %f11,%f9 ,%f20 ! %f20 = ffffffff e0000000
3672
3673p0_label_138:
3674! Starting 10 instruction Load Burst
3675! Mem[0000000030141410] = ff000000, %l0 = 0000000000000000
3676 lduha [%i5+%o5]0x81,%l0 ! %l0 = 000000000000ff00
3677! Mem[0000000030141410] = ff000000a6ba96ff, %f14 = ff560003 00000000
3678 ldda [%i5+%o5]0x81,%f14 ! %f14 = ff000000 a6ba96ff
3679! Mem[0000000010041420] = 32379800 6dbbb811, %l6 = 000000ff, %l7 = 00000000, %asi = 80
3680 ldda [%i1+0x020]%asi,%l6 ! %l6 = 0000000032379800 000000006dbbb811
3681! Mem[0000000010041410] = 0000edff, %l1 = 0000006998c09d93
3682 lduwa [%i1+%o5]0x88,%l1 ! %l1 = 000000000000edff
3683! Mem[0000000010141400] = 000000ff, %l1 = 000000000000edff
3684 lduba [%i5+%g0]0x80,%l1 ! %l1 = 0000000000000000
3685! Mem[0000000010001400] = 03007b0f, %l0 = 000000000000ff00
3686 lduwa [%i0+%g0]0x80,%l0 ! %l0 = 0000000003007b0f
3687! Mem[0000000010001400] = 03007b0f, %l1 = 0000000000000000
3688 lduba [%i0+%g0]0x80,%l1 ! %l1 = 0000000000000003
3689! Mem[00000000218001c0] = 45535528, %l2 = 0000000000000000
3690 ldub [%o3+0x1c0],%l2 ! %l2 = 0000000000000045
3691! %l7 = 000000006dbbb811, %l6 = 0000000032379800, %l6 = 0000000032379800
3692 add %l7,%l6,%l6 ! %l6 = 000000009ff35011
3693! Mem[0000000010041424] = 6dbbb811, %f16 = ff003237
3694 ld [%i1+0x024],%f16 ! %f16 = 6dbbb811
3695
3696p0_label_139:
3697! Starting 10 instruction Store Burst
3698! Mem[0000000010101408] = 00000000, %l3 = 00000000000000ff
3699 swapa [%i4+%o4]0x80,%l3 ! %l3 = 0000000000000000
3700! Mem[0000000010001408] = 00000000, %l0 = 0000000003007b0f
3701 ldstuba [%i0+%o4]0x80,%l0 ! %l0 = 0000000000000000
3702! Mem[0000000021800181] = f50384f8, %l3 = 0000000000000000
3703 ldstub [%o3+0x181],%l3 ! %l3 = 0000000000000003
3704! Mem[0000000010041408] = ff000000, %l6 = 000000009ff35011, %asi = 80
3705 swapa [%i1+0x008]%asi,%l6 ! %l6 = 00000000ff000000
3706! %l0 = 0000000000000000, Mem[0000000010141410] = ca1f1eff775600ff
3707 stxa %l0,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000000000000000
3708! %l5 = 00000000ffffffff, Mem[0000000010101403] = 00000000
3709 stb %l5,[%i4+0x003] ! Mem[0000000010101400] = 000000ff
3710! Mem[000000001010143c] = 56c19003, %l6 = 00000000ff000000
3711 swap [%i4+0x03c],%l6 ! %l6 = 0000000056c19003
3712! %f26 = 00000000 00000000, %l3 = 0000000000000003
3713! Mem[0000000010081430] = a6baffbc3701bb5d
3714 add %i2,0x030,%g1
3715 stda %f26,[%g1+%l3]ASI_PST16_P ! Mem[0000000010081430] = a6baffbc00000000
3716! %l3 = 0000000000000003, Mem[00000000300c1410] = ffffffff98c09d93
3717 stxa %l3,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 0000000000000003
3718! %l1 = 0000000000000003, Mem[0000000030081408] = ff1f1eff03b57b0f
3719 stxa %l1,[%i2+%o4]0x81 ! Mem[0000000030081408] = 0000000000000003
3720
3721p0_label_140:
3722! Starting 10 instruction Load Burst
3723! Mem[0000000010101402] = 000000ff, %l6 = 0000000056c19003
3724 lduh [%i4+0x002],%l6 ! %l6 = 00000000000000ff
3725! Mem[0000000010081408] = ff96baff, %l5 = 00000000ffffffff
3726 lduwa [%i2+%o4]0x88,%l5 ! %l5 = 00000000ff96baff
3727! Mem[0000000030041400] = ff1e1fca, %l6 = 00000000000000ff
3728 ldsha [%i1+%g0]0x89,%l6 ! %l6 = 0000000000001fca
3729! Mem[00000000201c0000] = d7ff8718, %l1 = 0000000000000003
3730 ldsb [%o0+%g0],%l1 ! %l1 = ffffffffffffffd7
3731! Mem[0000000030181400] = 18e46ce000000000, %f10 = d7411a2b f86100ff
3732 ldda [%i6+%g0]0x89,%f10 ! %f10 = 18e46ce0 00000000
3733! Mem[00000000100c1410] = fffad754 c0000000, %l4 = 00009398, %l5 = ff96baff
3734 ldda [%i3+%o5]0x80,%l4 ! %l4 = 00000000fffad754 00000000c0000000
3735! Mem[0000000030141410] = 000000ff, %l6 = 0000000000001fca
3736 lduwa [%i5+%o5]0x89,%l6 ! %l6 = 00000000000000ff
3737! Mem[0000000030041410] = 2b1841d7, %l4 = 00000000fffad754
3738 ldswa [%i1+%o5]0x81,%l4 ! %l4 = 000000002b1841d7
3739! Mem[0000000010001410] = 000000ff, %l6 = 00000000000000ff
3740 ldsha [%i0+%o5]0x88,%l6 ! %l6 = 00000000000000ff
3741! %l3 = 0000000000000003, %l5 = 00000000c0000000, %l1 = ffffffffffffffd7
3742 add %l3,%l5,%l1 ! %l1 = 00000000c0000003
3743
3744p0_label_141:
3745! Starting 10 instruction Store Burst
3746! Mem[0000000010041410] = 0000edff, %l7 = 000000006dbbb811
3747 ldstuba [%i1+%o5]0x88,%l7 ! %l7 = 00000000000000ff
3748! Mem[0000000010081400] = 000000e4, %l6 = 00000000000000ff
3749 swapa [%i2+%g0]0x80,%l6 ! %l6 = 00000000000000e4
3750! %f30 = ca1f1e1a ff96baa6, Mem[0000000010101408] = 000000ff 000000ff
3751 stda %f30,[%i4+%o4]0x80 ! Mem[0000000010101408] = ca1f1e1a ff96baa6
3752! %f26 = 00000000, Mem[0000000010081400] = 000000ff
3753 sta %f26,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000
3754! Mem[00000000100c1400] = 000000ff, %l4 = 000000002b1841d7
3755 swapa [%i3+%g0]0x80,%l4 ! %l4 = 00000000000000ff
3756! Mem[00000000211c0001] = ff0063a8, %l7 = 00000000000000ff
3757 ldstuba [%o2+0x001]%asi,%l7 ! %l7 = 0000000000000000
3758! Mem[0000000010141410] = 00000000, %l4 = 00000000000000ff
3759 ldstub [%i5+%o5],%l4 ! %l4 = 0000000000000000
3760! %l7 = 0000000000000000, Mem[0000000010041415] = 00000000, %asi = 80
3761 stba %l7,[%i1+0x015]%asi ! Mem[0000000010041414] = 00000000
3762! %l2 = 00000045, %l3 = 00000003, Mem[0000000010081430] = a6baffbc 00000000
3763 std %l2,[%i2+0x030] ! Mem[0000000010081430] = 00000045 00000003
3764! Mem[0000000030101410] = 00000069, %l0 = 0000000000000000
3765 ldstuba [%i4+%o5]0x81,%l0 ! %l0 = 0000000000000000
3766
3767p0_label_142:
3768! Starting 10 instruction Load Burst
3769! Mem[0000000030141408] = 6f4f0069, %l4 = 0000000000000000
3770 lduwa [%i5+%o4]0x81,%l4 ! %l4 = 000000006f4f0069
3771! %l2 = 0000000000000045, immd = fffff2ee, %y = a6ba96ff
3772 udiv %l2,-0xd12,%l2 ! %l2 = 00000000a6ba9f82
3773 mov %l0,%y ! %y = 00000000
3774! Mem[0000000030041400] = ff1e1fca, %l5 = 00000000c0000000
3775 ldsha [%i1+%g0]0x89,%l5 ! %l5 = 0000000000001fca
3776 membar #Sync ! Added by membar checker (31)
3777! Mem[00000000100c1400] = 2b1841d7 000000ff 03000000 f86100ff
3778! Mem[00000000100c1410] = fffad754 c0000000 7fffffff 69000000
3779! Mem[00000000100c1420] = 61138740 00896251 a8000000 77560000
3780! Mem[00000000100c1430] = 675aa9c6 ff8c61f8 000000ff c0000000
3781 ldda [%i3+%g0]ASI_BLK_PL,%f0 ! Block Load from 00000000100c1400
3782! Mem[0000000030081410] = 000000c0, %l0 = 0000000000000000
3783 ldswa [%i2+%o5]0x81,%l0 ! %l0 = 00000000000000c0
3784! Mem[0000000010101408] = a6ba96ff1a1e1fca, %l0 = 00000000000000c0
3785 ldxa [%i4+%o4]0x88,%l0 ! %l0 = a6ba96ff1a1e1fca
3786! Mem[0000000010001410] = 000000ff, %l1 = 00000000c0000003
3787 lduba [%i0+%o5]0x88,%l1 ! %l1 = 00000000000000ff
3788! Mem[00000000300c1408] = 373200ff, %l1 = 00000000000000ff
3789 lduba [%i3+%o4]0x89,%l1 ! %l1 = 00000000000000ff
3790! Mem[0000000010181410] = 775600ff, %l7 = 0000000000000000
3791 lduba [%i6+%o5]0x88,%l7 ! %l7 = 00000000000000ff
3792! Mem[0000000030041400] = ca1f1eff, %l2 = 00000000a6ba9f82
3793 ldswa [%i1+%g0]0x81,%l2 ! %l2 = ffffffffca1f1eff
3794
3795p0_label_143:
3796! Starting 10 instruction Store Burst
3797! Mem[0000000010081420] = 373200ff, %l4 = 000000006f4f0069
3798 swap [%i2+0x020],%l4 ! %l4 = 00000000373200ff
3799! %f26 = 00000000 00000000, %l5 = 0000000000001fca
3800! Mem[0000000010001408] = ff000000ff780000
3801 add %i0,0x008,%g1
3802 stda %f26,[%g1+%l5]ASI_PST32_P ! Mem[0000000010001408] = 00000000ff780000
3803! %f5 = 54d7faff, Mem[000000001018142c] = 7f1a6710
3804 st %f5 ,[%i6+0x02c] ! Mem[000000001018142c] = 54d7faff
3805! %l6 = 00000000000000e4, Mem[0000000010101410] = ffff0000
3806 stba %l6,[%i4+%o5]0x80 ! Mem[0000000010101410] = e4ff0000
3807! Mem[00000000100c142c] = 77560000, %l6 = 00000000000000e4, %asi = 80
3808 swapa [%i3+0x02c]%asi,%l6 ! %l6 = 0000000077560000
3809! Mem[0000000010001410] = 000000ff, %l5 = 0000000000001fca
3810 swapa [%i0+%o5]0x88,%l5 ! %l5 = 00000000000000ff
3811! Mem[0000000010081408] = ffba96ff, %l5 = 00000000000000ff
3812 ldstuba [%i2+%o4]0x80,%l5 ! %l5 = 00000000000000ff
3813! %l4 = 373200ff, %l5 = 000000ff, Mem[0000000010181400] = ff1f1e1a ff96baa6, %asi = 80
3814 stda %l4,[%i6+0x000]%asi ! Mem[0000000010181400] = 373200ff 000000ff
3815! %l1 = 00000000000000ff, Mem[0000000010141410] = 000000ff
3816 stha %l1,[%i5+%o5]0x88 ! Mem[0000000010141410] = 000000ff
3817! %l4 = 00000000373200ff, Mem[0000000010081408] = ffba96ff714f03af
3818 stx %l4,[%i2+%o4] ! Mem[0000000010081408] = 00000000373200ff
3819
3820p0_label_144:
3821! Starting 10 instruction Load Burst
3822! Mem[00000000300c1408] = ff003237, %l5 = 00000000000000ff
3823 ldsba [%i3+%o4]0x81,%l5 ! %l5 = ffffffffffffffff
3824! Mem[0000000030001410] = 00000000, %l3 = 0000000000000003
3825 ldswa [%i0+%o5]0x81,%l3 ! %l3 = 0000000000000000
3826! Mem[0000000030041408] = 0c8e9a37, %f23 = 000000ff
3827 lda [%i1+%o4]0x89,%f23 ! %f23 = 0c8e9a37
3828! %l2 = ffffffffca1f1eff, imm = 0000000000000187, %l4 = 00000000373200ff
3829 xnor %l2,0x187,%l4 ! %l4 = 0000000035e0e087
3830! Mem[0000000010001400] = 0f7b0003, %l1 = 00000000000000ff
3831 ldsba [%i0+%g0]0x88,%l1 ! %l1 = 0000000000000003
3832! Mem[0000000030081408] = 00000000, %l7 = 00000000000000ff
3833 ldsha [%i2+%o4]0x89,%l7 ! %l7 = 0000000000000000
3834! Mem[0000000010001410] = ca1f0000, %l2 = ffffffffca1f1eff
3835 ldswa [%i0+%o5]0x80,%l2 ! %l2 = ffffffffca1f0000
3836! Mem[0000000030041408] = 5864428a0c8e9a37, %f22 = ff800000 0c8e9a37
3837 ldda [%i1+%o4]0x89,%f22 ! %f22 = 5864428a 0c8e9a37
3838! Mem[0000000010101408] = ca1f1e1aff96baa6, %l1 = 0000000000000003
3839 ldx [%i4+%o4],%l1 ! %l1 = ca1f1e1aff96baa6
3840! Mem[0000000010181400] = ff000000ff003237, %l4 = 0000000035e0e087
3841 ldxa [%i6+%g0]0x88,%l4 ! %l4 = ff000000ff003237
3842
3843p0_label_145:
3844! Starting 10 instruction Store Burst
3845! Mem[0000000010081409] = 00000000, %l2 = ffffffffca1f0000
3846 ldstuba [%i2+0x009]%asi,%l2 ! %l2 = 0000000000000000
3847! %l2 = 0000000000000000, Mem[00000000211c0001] = ffff63a8
3848 stb %l2,[%o2+0x001] ! Mem[00000000211c0000] = ff0063a8
3849! %l0 = a6ba96ff1a1e1fca, Mem[0000000030001410] = cd3dd62300000000
3850 stxa %l0,[%i0+%o5]0x89 ! Mem[0000000030001410] = a6ba96ff1a1e1fca
3851! Mem[0000000010081431] = 00000045, %l6 = 0000000077560000
3852 ldstub [%i2+0x031],%l6 ! %l6 = 0000000000000000
3853! %l5 = ffffffffffffffff, Mem[00000000201c0000] = d7ff8718, %asi = 80
3854 stba %l5,[%o0+0x000]%asi ! Mem[00000000201c0000] = ffff8718
3855! %l1 = ca1f1e1aff96baa6, Mem[0000000030001408] = ffa368c0
3856 stwa %l1,[%i0+%o4]0x81 ! Mem[0000000030001408] = ff96baa6
3857! Mem[00000000100c1410] = fffad754, %l0 = 000000001a1e1fca
3858 swapa [%i3+%o5]0x80,%l0 ! %l0 = 00000000fffad754
3859! Mem[0000000010041410] = 0000edff, %l4 = ff000000ff003237
3860 ldstuba [%i1+%o5]0x88,%l4 ! %l4 = 00000000000000ff
3861! %f21 = e0000000, Mem[0000000010081410] = 000000d7
3862 sta %f21,[%i2+%o5]0x88 ! Mem[0000000010081410] = e0000000
3863! Mem[00000000100c1400] = 2b1841d7, %l3 = 0000000000000000
3864 swapa [%i3+%g0]0x80,%l3 ! %l3 = 000000002b1841d7
3865
3866p0_label_146:
3867! Starting 10 instruction Load Burst
3868! Mem[0000000030141400] = 05d251cf 030056ff, %l4 = 000000ff, %l5 = ffffffff
3869 ldda [%i5+%g0]0x89,%l4 ! %l4 = 00000000030056ff 0000000005d251cf
3870! Mem[0000000030181400] = 18e46ce000000000, %f2 = ff0061f8 00000003
3871 ldda [%i6+%g0]0x89,%f2 ! %f2 = 18e46ce0 00000000
3872! Mem[0000000010101430] = 4a24993e, %l6 = 0000000000000000
3873 lduw [%i4+0x030],%l6 ! %l6 = 000000004a24993e
3874! Mem[0000000030041410] = 2b1841d7, %l4 = 00000000030056ff
3875 ldswa [%i1+%o5]0x81,%l4 ! %l4 = 000000002b1841d7
3876! Mem[0000000030141400] = ff560003, %f26 = 00000000
3877 lda [%i5+%g0]0x81,%f26 ! %f26 = ff560003
3878! Mem[0000000010101408] = 1a1e1fca, %l0 = 00000000fffad754
3879 lduwa [%i4+%o4]0x88,%l0 ! %l0 = 000000001a1e1fca
3880! Mem[0000000030141400] = ff560003, %l4 = 000000002b1841d7
3881 lduha [%i5+%g0]0x81,%l4 ! %l4 = 000000000000ff56
3882! Mem[0000000030141410] = ff000000, %l4 = 000000000000ff56
3883 lduba [%i5+%o5]0x81,%l4 ! %l4 = 00000000000000ff
3884! Mem[0000000030041400] = ca1f1eff, %f0 = ff000000
3885 lda [%i1+%g0]0x81,%f0 ! %f0 = ca1f1eff
3886! Mem[0000000010141400] = 000000ff, %l1 = ca1f1e1aff96baa6
3887 ldsha [%i5+%g0]0x80,%l1 ! %l1 = 0000000000000000
3888
3889p0_label_147:
3890! Starting 10 instruction Store Burst
3891! %l0 = 000000001a1e1fca, Mem[0000000010101438] = 5ad3829a
3892 stw %l0,[%i4+0x038] ! Mem[0000000010101438] = 1a1e1fca
3893 membar #Sync ! Added by membar checker (32)
3894! %f28 = 000000ff 000000ff, Mem[00000000100c1408] = 03000000 f86100ff
3895 stda %f28,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 000000ff 000000ff
3896! %f10 = 00005677 000000a8, Mem[00000000100c1410] = ca1f1e1a 000000c0
3897 stda %f10,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00005677 000000a8
3898! %l5 = 0000000005d251cf, Mem[0000000010141400] = ff000000
3899 stwa %l5,[%i5+%g0]0x88 ! Mem[0000000010141400] = 05d251cf
3900! %l5 = 0000000005d251cf, Mem[00000000100c1408] = ff000000
3901 stwa %l5,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 05d251cf
3902! %l6 = 000000004a24993e, Mem[0000000010101410] = e4ff0000
3903 stwa %l6,[%i4+%o5]0x80 ! Mem[0000000010101410] = 4a24993e
3904! %f28 = 000000ff, Mem[0000000010041408] = 1150f39f
3905 sta %f28,[%i1+%o4]0x88 ! Mem[0000000010041408] = 000000ff
3906! %l6 = 000000004a24993e, Mem[0000000010001408] = 00000000ff780000
3907 stxa %l6,[%i0+%o4]0x80 ! Mem[0000000010001408] = 000000004a24993e
3908! %f14 = 000000c0 ff000000, Mem[0000000010141400] = cf51d205 00000000
3909 stda %f14,[%i5+%g0]0x80 ! Mem[0000000010141400] = 000000c0 ff000000
3910! %l7 = 0000000000000000, Mem[0000000010001420] = 6e032e743728eae1, %asi = 80
3911 stxa %l7,[%i0+0x020]%asi ! Mem[0000000010001420] = 0000000000000000
3912
3913p0_label_148:
3914! Starting 10 instruction Load Burst
3915! Mem[00000000300c1408] = ff003237, %l3 = 000000002b1841d7
3916 lduwa [%i3+%o4]0x81,%l3 ! %l3 = 00000000ff003237
3917! Mem[00000000211c0000] = ff0063a8, %l4 = 00000000000000ff, %asi = 80
3918 ldsba [%o2+0x000]%asi,%l4 ! %l4 = ffffffffffffffff
3919! Mem[000000001008143c] = efbb8000, %l3 = 00000000ff003237
3920 lduh [%i2+0x03c],%l3 ! %l3 = 000000000000efbb
3921! Mem[0000000030141410] = 000000ff, %l4 = ffffffffffffffff
3922 lduha [%i5+%o5]0x89,%l4 ! %l4 = 00000000000000ff
3923! Mem[0000000030001410] = ca1f1e1a, %l2 = 0000000000000000
3924 ldswa [%i0+%o5]0x81,%l2 ! %l2 = ffffffffca1f1e1a
3925! Mem[0000000010081410] = 000000e0, %f8 = 51628900
3926 lda [%i2+%o5]0x80,%f8 ! %f8 = 000000e0
3927! %f15 = ff000000, %f8 = 000000e0, %f6 = 00000069
3928 fdivs %f15,%f8 ,%f6 ! %f6 = ff800000
3929! %l4 = 00000000000000ff, %l1 = 0000000000000000, %l5 = 0000000005d251cf
3930 add %l4,%l1,%l5 ! %l5 = 00000000000000ff
3931! Mem[00000000211c0000] = ff0063a8, %l1 = 0000000000000000, %asi = 80
3932 lduha [%o2+0x000]%asi,%l1 ! %l1 = 000000000000ff00
3933! Mem[00000000100c1436] = ff8c61f8, %l6 = 000000004a24993e, %asi = 80
3934 lduha [%i3+0x036]%asi,%l6 ! %l6 = 00000000000061f8
3935
3936p0_label_149:
3937! Starting 10 instruction Store Burst
3938! Mem[0000000030001410] = ca1f1e1a, %l1 = 000000000000ff00
3939 swapa [%i0+%o5]0x81,%l1 ! %l1 = 00000000ca1f1e1a
3940! Mem[00000000100c141b] = 7fffffff, %l3 = 000000000000efbb
3941 ldstuba [%i3+0x01b]%asi,%l3 ! %l3 = 00000000000000ff
3942! %f30 = ca1f1e1a ff96baa6, %l7 = 0000000000000000
3943! Mem[0000000010081408] = 00ff0000373200ff
3944 add %i2,0x008,%g1
3945 stda %f30,[%g1+%l7]ASI_PST8_P ! Mem[0000000010081408] = 00ff0000373200ff
3946! %f6 = ff800000 ffffff7f, Mem[0000000010101418] = ff0000c0 54d7faff, %asi = 80
3947 stda %f6 ,[%i4+0x018]%asi ! Mem[0000000010101418] = ff800000 ffffff7f
3948! %f28 = 000000ff, Mem[0000000010101400] = ff000000
3949 sta %f28,[%i4+%g0]0x88 ! Mem[0000000010101400] = 000000ff
3950! %l6 = 00000000000061f8, Mem[0000000030081410] = 000000c0
3951 stwa %l6,[%i2+%o5]0x81 ! Mem[0000000030081410] = 000061f8
3952! Mem[0000000030141408] = 6f4f0069, %l7 = 0000000000000000
3953 ldstuba [%i5+%o4]0x81,%l7 ! %l7 = 000000000000006f
3954! %f14 = 000000c0, Mem[0000000010181400] = ff003237
3955 sta %f14,[%i6+%g0]0x88 ! Mem[0000000010181400] = 000000c0
3956! %f23 = 0c8e9a37, Mem[0000000010041410] = ffed0000
3957 sta %f23,[%i1+%o5]0x80 ! Mem[0000000010041410] = 0c8e9a37
3958! %l5 = 00000000000000ff, Mem[00000000100c1410] = a8000000, %asi = 80
3959 stba %l5,[%i3+0x010]%asi ! Mem[00000000100c1410] = ff000000
3960
3961p0_label_150:
3962! Starting 10 instruction Load Burst
3963! Mem[0000000030041410] = 2b1841d7, %l3 = 00000000000000ff
3964 ldsha [%i1+%o5]0x81,%l3 ! %l3 = 0000000000002b18
3965! Mem[0000000030041408] = 379a8e0c, %l3 = 0000000000002b18
3966 lduba [%i1+%o4]0x81,%l3 ! %l3 = 0000000000000037
3967! Mem[00000000100c1400] = 00000000, %l4 = 00000000000000ff
3968 lduwa [%i3+%g0]0x80,%l4 ! %l4 = 0000000000000000
3969! Mem[0000000030181400] = 00000000, %f14 = 000000c0
3970 lda [%i6+%g0]0x89,%f14 ! %f14 = 00000000
3971! Mem[0000000010101432] = 4a24993e, %l0 = 000000001a1e1fca, %asi = 80
3972 ldsha [%i4+0x032]%asi,%l0 ! %l0 = ffffffffffff993e
3973! Mem[0000000030001408] = a6ba96ff, %f14 = 00000000
3974 lda [%i0+%o4]0x89,%f14 ! %f14 = a6ba96ff
3975! Mem[00000000100c1430] = 675aa9c6 ff8c61f8, %l4 = 00000000, %l5 = 000000ff
3976 ldd [%i3+0x030],%l4 ! %l4 = 00000000675aa9c6 00000000ff8c61f8
3977! Mem[0000000030001410] = 0000ff00, %l4 = 00000000675aa9c6
3978 lduba [%i0+%o5]0x81,%l4 ! %l4 = 0000000000000000
3979! Mem[00000000100c1400] = 00000000 000000ff, %l2 = ca1f1e1a, %l3 = 00000037
3980 ldd [%i3+%g0],%l2 ! %l2 = 0000000000000000 00000000000000ff
3981! Mem[0000000010041400] = ff000000, %l0 = ffffffffffff993e
3982 ldswa [%i1+%g0]0x80,%l0 ! %l0 = ffffffffff000000
3983
3984! End of Random Code for Thread 0
3985
3986
3987! Check Registers
3988
3989p0_check_registers:
3990 set p0_expected_registers,%g1
3991 ldx [%g1+0x000],%g2
3992 cmp %l0,%g2 ! %l0 should be ffffffffff000000
3993 bne %xcc,p0_reg_l0_fail
3994 mov %l0,%g3
3995 ldx [%g1+0x008],%g2
3996 cmp %l1,%g2 ! %l1 should be 00000000ca1f1e1a
3997 bne %xcc,p0_reg_l1_fail
3998 mov %l1,%g3
3999 ldx [%g1+0x010],%g2
4000 cmp %l2,%g2 ! %l2 should be 0000000000000000
4001 bne %xcc,p0_reg_l2_fail
4002 mov %l2,%g3
4003 ldx [%g1+0x018],%g2
4004 cmp %l3,%g2 ! %l3 should be 00000000000000ff
4005 bne %xcc,p0_reg_l3_fail
4006 mov %l3,%g3
4007 ldx [%g1+0x020],%g2
4008 cmp %l4,%g2 ! %l4 should be 0000000000000000
4009 bne %xcc,p0_reg_l4_fail
4010 mov %l4,%g3
4011 ldx [%g1+0x028],%g2
4012 cmp %l5,%g2 ! %l5 should be 00000000ff8c61f8
4013 bne %xcc,p0_reg_l5_fail
4014 mov %l5,%g3
4015 ldx [%g1+0x030],%g2
4016 cmp %l6,%g2 ! %l6 should be 00000000000061f8
4017 bne %xcc,p0_reg_l6_fail
4018 mov %l6,%g3
4019 ldx [%g1+0x038],%g2
4020 cmp %l7,%g2 ! %l7 should be 000000000000006f
4021 bne %xcc,p0_reg_l7_fail
4022 mov %l7,%g3
4023
4024! Check %y register
4025
4026 set 0x00000000,%g2
4027 rd %y,%g3
4028 cmp %g2,%g3
4029 bne,a p0_failed
4030 mov 0x111,%g1
4031
4032! Check Floating Point Registers
4033
4034p0_check_fp_registers:
4035 set p0_expected_fp_regs,%g3
4036 std %f0,[%g1]
4037 ldx [%g1],%l1
4038 ldx [%g3+0x00],%l0
4039 cmp %l0,%l1 ! %f0 should be ca1f1eff d741182b
4040 bne %xcc,p0_freg_fail
4041 std %f2,[%g1]
4042 ldx [%g1],%l1
4043 ldx [%g3+0x08],%l0
4044 cmp %l0,%l1 ! %f2 should be 18e46ce0 00000000
4045 bne %xcc,p0_freg_fail
4046 std %f4,[%g1]
4047 ldx [%g1],%l1
4048 ldx [%g3+0x10],%l0
4049 cmp %l0,%l1 ! %f4 should be 000000c0 54d7faff
4050 bne %xcc,p0_freg_fail
4051 std %f6,[%g1]
4052 ldx [%g1],%l1
4053 ldx [%g3+0x18],%l0
4054 cmp %l0,%l1 ! %f6 should be ff800000 ffffff7f
4055 bne %xcc,p0_freg_fail
4056 std %f8,[%g1]
4057 ldx [%g1],%l1
4058 ldx [%g3+0x20],%l0
4059 cmp %l0,%l1 ! %f8 should be 000000e0 40871361
4060 bne %xcc,p0_freg_fail
4061 std %f10,[%g1]
4062 ldx [%g1],%l1
4063 ldx [%g3+0x28],%l0
4064 cmp %l0,%l1 ! %f10 should be 00005677 000000a8
4065 bne %xcc,p0_freg_fail
4066 std %f12,[%g1]
4067 ldx [%g1],%l1
4068 ldx [%g3+0x30],%l0
4069 cmp %l0,%l1 ! %f12 should be f8618cff c6a95a67
4070 bne %xcc,p0_freg_fail
4071 std %f14,[%g1]
4072 ldx [%g1],%l1
4073 ldx [%g3+0x38],%l0
4074 cmp %l0,%l1 ! %f14 should be a6ba96ff ff000000
4075 bne %xcc,p0_freg_fail
4076 std %f16,[%g1]
4077 ldx [%g1],%l1
4078 ldx [%g3+0x40],%l0
4079 cmp %l0,%l1 ! %f16 should be 6dbbb811 00000000
4080 bne %xcc,p0_freg_fail
4081 std %f18,[%g1]
4082 ldx [%g1],%l1
4083 ldx [%g3+0x48],%l0
4084 cmp %l0,%l1 ! %f18 should be ca1f1eff 03b57b0f
4085 bne %xcc,p0_freg_fail
4086 std %f20,[%g1]
4087 ldx [%g1],%l1
4088 ldx [%g3+0x50],%l0
4089 cmp %l0,%l1 ! %f20 should be ffffffff e0000000
4090 bne %xcc,p0_freg_fail
4091 std %f22,[%g1]
4092 ldx [%g1],%l1
4093 ldx [%g3+0x58],%l0
4094 cmp %l0,%l1 ! %f22 should be 5864428a 0c8e9a37
4095 bne %xcc,p0_freg_fail
4096 std %f24,[%g1]
4097 ldx [%g1],%l1
4098 ldx [%g3+0x60],%l0
4099 cmp %l0,%l1 ! %f24 should be 000000ff 00000000
4100 bne %xcc,p0_freg_fail
4101 std %f26,[%g1]
4102 ldx [%g1],%l1
4103 ldx [%g3+0x68],%l0
4104 cmp %l0,%l1 ! %f26 should be ff560003 00000000
4105 bne %xcc,p0_freg_fail
4106 std %f28,[%g1]
4107 ldx [%g1],%l1
4108 ldx [%g3+0x70],%l0
4109 cmp %l0,%l1 ! %f28 should be 000000ff 000000ff
4110 bne %xcc,p0_freg_fail
4111 std %f30,[%g1]
4112 ldx [%g1],%l1
4113 ldx [%g3+0x78],%l0
4114 cmp %l0,%l1 ! %f30 should be ca1f1e1a ff96baa6
4115 bne %xcc,p0_freg_fail
4116 nop
4117
4118! The test for processor 0 has passed
4119
4120p0_passed:
4121 ta GOOD_TRAP
4122 nop
4123
4124p0_reg_l0_fail:
4125 or %g0,0xbd0,%g1
4126 ba,a p0_failed
4127p0_reg_l1_fail:
4128 or %g0,0xbd1,%g1
4129 ba,a p0_failed
4130p0_reg_l2_fail:
4131 or %g0,0xbd2,%g1
4132 ba,a p0_failed
4133p0_reg_l3_fail:
4134 or %g0,0xbd3,%g1
4135 ba,a p0_failed
4136p0_reg_l4_fail:
4137 or %g0,0xbd4,%g1
4138 ba,a p0_failed
4139p0_reg_l5_fail:
4140 or %g0,0xbd5,%g1
4141 ba,a p0_failed
4142p0_reg_l6_fail:
4143 or %g0,0xbd6,%g1
4144 ba,a p0_failed
4145p0_reg_l7_fail:
4146 or %g0,0xbd7,%g1
4147 ba,a p0_failed
4148p0_freg_fail:
4149 ta BAD_TRAP
4150
4151
4152! The test for processor 0 failed
4153
4154p0_failed:
4155 set p0_temp,%g6
4156 stx %g1,[%g6]
4157 stx %g2,[%g6+8]
4158 stx %g3,[%g6+16]
4159 stx %fsr,[%g6+24]
4160 ta BAD_TRAP
4161
4162
4163! The local area data for processor 0 failed
4164
4165p0_local_failed:
4166 set done_flags,%g5
4167 mov 3,%g6
4168 st %g6,[%g5+0x000] ! Set processor 0 done flag
4169
4170 set p0_temp,%g6
4171 add %g1,%g4,%g1
4172 stx %g4,[%g6]
4173 stx %g2,[%g6+8]
4174 stx %g3,[%g6+16]
4175 st %fsr,[%g6+24]
4176 ta BAD_TRAP
4177
4178p0_selfmod_failed:
4179 ba p0_failed
4180 mov 0xabc,%g1
4181
4182p0_branch_failed:
4183 mov 0xbbb,%g1
4184 rd %ccr,%g2
4185 ba p0_failed
4186 mov 0x0,%g3
4187
4188inst_access_handler:
4189 done
4190
4191 .align 256
4192data_access_handler:
41931: done
4194
4195check_critical_timed_out:
4196 ta BAD_TRAP
4197
4198
4199get_thread_mask:
4200 retl
4201 mov 3,%i7
4202
4203get_park_semaphore:
4204 set park_semaphore,%g6
4205 mov 100,%g5
42061: ldstub [%g6],%g7
4207 cmp %g7,0
4208 bne 1b
4209 nop
4210 retl
4211 nop
4212
4213p0_init_memory_pointers:
4214 set p0_init_registers,%g1
4215 mov %g0,%g2
4216 mov %g0,%g3
4217 mov %g0,%g4
4218 mov %g0,%g5
4219 mov %g0,%g6
4220 mov %g0,%g7
4221
4222! Initialize memory pointers for window 0
4223 set p0_local0_start,%i0
4224 set p0_local1_start,%i1
4225 set p0_local2_start,%i2
4226 set p0_local3_start,%i3
4227 set p0_local4_start,%i4
4228 set p0_local5_start,%i5
4229 set p0_local6_start,%i6
4230 clr %i7
4231! Init Local Registers in Window 0
4232 ldx [%g1+0x000],%l0 ! %l0 = 53339e05e121a9c6
4233 ldx [%g1+0x008],%l1 ! %l1 = abbe1d8ff809abf1
4234 ldx [%g1+0x010],%l2 ! %l2 = 4fdee1f67c3db22c
4235 ldx [%g1+0x018],%l3 ! %l3 = dcc95f10df5bbf77
4236 ldx [%g1+0x020],%l4 ! %l4 = 05452b32bb1e66d2
4237 ldx [%g1+0x028],%l5 ! %l5 = 4a0347aafdf7cb3d
4238 ldx [%g1+0x030],%l6 ! %l6 = e1fa520bd0bc9fb8
4239 ldx [%g1+0x038],%l7 ! %l7 = 8cdb7d1f285f2743
4240
4241! Initialize the output register of window 0
4242
4243 set share0_start,%o0
4244 set share1_start,%o1
4245 set share2_start,%o2
4246 set share3_start,%o3
4247 mov 0x08,%o4
4248 mov 0x10,%o5
4249 mov 0x18,%o6
4250
4251 retl
4252 nop
4253
4254user_text_end:
4255 .seg "text"
4256 .align 0x2000
4257 .global p0_near_0_le,p0_near_0_he
4258 .global p0_near_0_lo,p0_near_0_ho
4259 .global near0_b2b_l,near0_b2b_h
4260 .global far0_b2b_l,far0_b2b_h
4261 .global far1_b2b_l,far1_b2b_h
4262 .global far2_b2b_l,far2_b2b_h
4263 .global far3_b2b_l,far3_b2b_h
4264user_near0_start:
4265p0_near_0_le:
4266 umul %l3,%l4,%l5
4267 jmpl %o7,%g0
4268 umul %l3,%l7,%l2
4269p0_near_0_he:
4270 std %f30,[%i6+0x030] ! Mem[0000000010181430]
4271 fmuls %f19,%f31,%f29
4272 addc %l7,0x464,%l6
4273 fstod %f17,%f22
4274 xnor %l1,-0x5c3,%l0
4275 jmpl %o7,%g0
4276 fsubs %f18,%f27,%f21
4277p0_near_0_lo:
4278 umul %l3,%l4,%l5
4279 jmpl %o7,%g0
4280 umul %l3,%l7,%l2
4281p0_near_0_ho:
4282 std %f30,[%o6+0x030] ! Mem[0000000010181430]
4283 fmuls %f19,%f31,%f29
4284 addc %l7,0x464,%l6
4285 fstod %f17,%f22
4286 xnor %l1,-0x5c3,%l0
4287 jmpl %o7,%g0
4288 fsubs %f18,%f27,%f21
4289near0_b2b_h:
4290 sdivx %l7,%l1,%l4
4291 fmuls %f20,%f24,%f27
4292 fstoi %f29,%f26
4293 subc %l3,0x569,%l2
4294 fdivs %f17,%f21,%f28
4295 fitod %f24,%f26
4296 or %l6,%l7,%l5
4297 jmpl %o7,%g0
4298 xor %l0,%l6,%l3
4299near0_b2b_l:
4300 fdivs %f4 ,%f9 ,%f15
4301 or %l5,0x3bc,%l6
4302 sdivx %l3,0x2f7,%l1
4303 mulx %l0,-0x361,%l0
4304 or %l0,%l5,%l2
4305 orn %l0,%l6,%l5
4306 add %l6,-0xced,%l0
4307 jmpl %o7,%g0
4308 add %l2,%l4,%l1
4309user_near0_end:
4310 .seg "text"
4311 .align 0x2000
4312 .global p0_near_1_le,p0_near_1_he
4313 .global p0_near_1_lo,p0_near_1_ho
4314 .global near1_b2b_l,near1_b2b_h
4315 .global far0_b2b_l,far0_b2b_h
4316 .global far1_b2b_l,far1_b2b_h
4317 .global far2_b2b_l,far2_b2b_h
4318 .global far3_b2b_l,far3_b2b_h
4319user_near1_start:
4320p0_near_1_le:
4321 jmpl %o7,%g0
4322 addc %l2,%l0,%l7
4323 jmpl %o7,%g0
4324 nop
4325p0_near_1_he:
4326 fdivs %f25,%f31,%f20
4327 fcmps %fcc0,%f18,%f26
4328 jmpl %o7,%g0
4329 ldstub [%i3+0x01a],%l2 ! Mem[00000000100c141a]
4330p0_near_1_lo:
4331 jmpl %o7,%g0
4332 addc %l2,%l0,%l7
4333 jmpl %o7,%g0
4334 nop
4335p0_near_1_ho:
4336 fdivs %f25,%f31,%f20
4337 fcmps %fcc0,%f18,%f26
4338 jmpl %o7,%g0
4339 ldstub [%o3+0x01a],%l2 ! Mem[00000000100c141a]
4340near1_b2b_h:
4341 umul %l7,0x9bd,%l5
4342 add %l2,%l3,%l1
4343 andn %l1,0x196,%l5
4344 mulx %l2,0x97a,%l4
4345 smul %l3,%l7,%l4
4346 add %l2,0xb3e,%l6
4347 fstoi %f20,%f28
4348 jmpl %o7,%g0
4349 fdivs %f23,%f27,%f25
4350near1_b2b_l:
4351 sub %l3,0x05b,%l2
4352 udivx %l1,%l6,%l6
4353 fmuls %f5 ,%f1 ,%f11
4354 sdivx %l5,%l4,%l0
4355 add %l3,%l3,%l5
4356 subc %l0,0x3c8,%l6
4357 fcmps %fcc3,%f2 ,%f6
4358 jmpl %o7,%g0
4359 subc %l4,%l2,%l7
4360user_near1_end:
4361 .seg "text"
4362 .align 0x2000
4363 .global p0_near_2_le,p0_near_2_he
4364 .global p0_near_2_lo,p0_near_2_ho
4365 .global near2_b2b_l,near2_b2b_h
4366 .global far0_b2b_l,far0_b2b_h
4367 .global far1_b2b_l,far1_b2b_h
4368 .global far2_b2b_l,far2_b2b_h
4369 .global far3_b2b_l,far3_b2b_h
4370user_near2_start:
4371p0_near_2_le:
4372 ldub [%o0+0x001],%l2 ! Mem[00000000201c0001]
4373 mulx %l2,-0x0bc,%l0
4374 andn %l3,-0xe0d,%l5
4375 orn %l1,0x9f2,%l1
4376 andn %l2,0xe0c,%l7
4377 fmuls %f6 ,%f13,%f9
4378 orn %l2,-0x985,%l6
4379 jmpl %o7,%g0
4380 mulx %l5,0x408,%l1
4381p0_near_2_he:
4382 fsubs %f18,%f26,%f17
4383 fdivs %f18,%f30,%f23
4384 sdivx %l3,0x7aa,%l2
4385 add %l2,%l0,%l4
4386 and %l6,%l0,%l6
4387 jmpl %o7,%g0
4388 orn %l3,0x6c0,%l3
4389p0_near_2_lo:
4390 ldub [%i0+0x001],%l2 ! Mem[00000000201c0001]
4391 mulx %l2,-0x0bc,%l0
4392 andn %l3,-0xe0d,%l5
4393 orn %l1,0x9f2,%l1
4394 andn %l2,0xe0c,%l7
4395 fmuls %f6 ,%f13,%f9
4396 orn %l2,-0x985,%l6
4397 jmpl %o7,%g0
4398 mulx %l5,0x408,%l1
4399p0_near_2_ho:
4400 fsubs %f18,%f26,%f17
4401 fdivs %f18,%f30,%f23
4402 sdivx %l3,0x7aa,%l2
4403 add %l2,%l0,%l4
4404 and %l6,%l0,%l6
4405 jmpl %o7,%g0
4406 orn %l3,0x6c0,%l3
4407near2_b2b_h:
4408 mulx %l5,0x271,%l0
4409 xnor %l2,-0x643,%l6
4410 mulx %l0,-0xd99,%l0
4411 fdtos %f30,%f20
4412 fdivs %f31,%f19,%f18
4413 sdivx %l2,0xe8a,%l2
4414 jmpl %o7,%g0
4415 fadds %f26,%f20,%f26
4416near2_b2b_l:
4417 fsqrts %f12,%f5
4418 and %l6,0x757,%l7
4419 fsqrts %f13,%f10
4420 or %l0,-0x67e,%l1
4421 mulx %l4,0x0a8,%l0
4422 addc %l2,-0x938,%l6
4423 jmpl %o7,%g0
4424 fsqrts %f10,%f14
4425user_near2_end:
4426 .seg "text"
4427 .align 0x2000
4428 .global p0_near_3_le,p0_near_3_he
4429 .global p0_near_3_lo,p0_near_3_ho
4430 .global near3_b2b_l,near3_b2b_h
4431 .global far0_b2b_l,far0_b2b_h
4432 .global far1_b2b_l,far1_b2b_h
4433 .global far2_b2b_l,far2_b2b_h
4434 .global far3_b2b_l,far3_b2b_h
4435user_near3_start:
4436p0_near_3_le:
4437 sdivx %l3,%l3,%l6
4438 addc %l6,-0xe4d,%l1
4439 fmuls %f3 ,%f11,%f15
4440 jmpl %o7,%g0
4441 fsubs %f12,%f9 ,%f14
4442p0_near_3_he:
4443 umul %l4,%l6,%l6
4444 addc %l4,-0x558,%l2
4445 jmpl %o7,%g0
4446 sdivx %l0,%l7,%l5
4447p0_near_3_lo:
4448 sdivx %l3,%l3,%l6
4449 addc %l6,-0xe4d,%l1
4450 fmuls %f3 ,%f11,%f15
4451 jmpl %o7,%g0
4452 fsubs %f12,%f9 ,%f14
4453p0_near_3_ho:
4454 umul %l4,%l6,%l6
4455 addc %l4,-0x558,%l2
4456 jmpl %o7,%g0
4457 sdivx %l0,%l7,%l5
4458near3_b2b_h:
4459 udivx %l1,0x4bf,%l4
4460 fadds %f20,%f29,%f28
4461 jmpl %o7,%g0
4462 and %l6,%l0,%l3
4463near3_b2b_l:
4464 fcmps %fcc2,%f13,%f7
4465 udivx %l0,%l0,%l1
4466 jmpl %o7,%g0
4467 xor %l6,-0x761,%l7
4468user_near3_end:
4469 .seg "text"
4470 .align 0x2000
4471 .global p0_far_0_le,p0_far_0_he
4472 .global p0_far_0_lo,p0_far_0_ho
4473 .global far0_b2b_l,far0_b2b_h
4474 .global near0_b2b_l,near0_b2b_h
4475 .global near1_b2b_l,near1_b2b_h
4476 .global near2_b2b_l,near2_b2b_h
4477 .global near3_b2b_l,near3_b2b_h
4478user_far0_start:
4479p0_far_0_le:
4480 ldub [%o3+0x041],%l5 ! Mem[0000000021800041]
4481 xnor %l1,-0x5f1,%l2
4482 fsubs %f5 ,%f8 ,%f12
4483 xor %l6,%l4,%l0
4484 addc %l2,%l6,%l1
4485 ldd [%i1+0x010],%l4 ! Mem[0000000010041410]
4486 and %l1,%l1,%l5
4487 jmpl %o7,%g0
4488 sub %l5,0x1c5,%l3
4489p0_far_0_he:
4490 and %l2,0xfc1,%l2
4491 jmpl %o7,%g0
4492 orn %l4,%l0,%l6
4493p0_far_0_lo:
4494 ldub [%i3+0x041],%l5 ! Mem[0000000021800041]
4495 xnor %l1,-0x5f1,%l2
4496 fsubs %f5 ,%f8 ,%f12
4497 xor %l6,%l4,%l0
4498 addc %l2,%l6,%l1
4499 ldd [%o1+0x010],%l4 ! Mem[0000000010041410]
4500 and %l1,%l1,%l5
4501 jmpl %o7,%g0
4502 sub %l5,0x1c5,%l3
4503p0_far_0_ho:
4504 and %l2,0xfc1,%l2
4505 jmpl %o7,%g0
4506 orn %l4,%l0,%l6
4507far0_b2b_h:
4508 and %l7,-0x0b3,%l3
4509 udivx %l2,%l1,%l6
4510 xor %l7,-0xe90,%l6
4511 sub %l4,-0xac0,%l3
4512 fmuls %f21,%f19,%f20
4513 smul %l3,%l6,%l5
4514 jmpl %o7,%g0
4515 mulx %l0,-0x3fc,%l7
4516far0_b2b_l:
4517 xnor %l7,0xd87,%l3
4518 fcmps %fcc3,%f13,%f11
4519 and %l1,%l4,%l0
4520 smul %l3,%l1,%l0
4521 sub %l7,%l1,%l0
4522 fcmps %fcc1,%f7 ,%f9
4523 jmpl %o7,%g0
4524 fcmps %fcc0,%f2 ,%f2
4525user_far0_end:
4526 .seg "text"
4527 .align 0x2000
4528 .global p0_far_1_le,p0_far_1_he
4529 .global p0_far_1_lo,p0_far_1_ho
4530 .global far1_b2b_l,far1_b2b_h
4531 .global near0_b2b_l,near0_b2b_h
4532 .global near1_b2b_l,near1_b2b_h
4533 .global near2_b2b_l,near2_b2b_h
4534 .global near3_b2b_l,near3_b2b_h
4535user_far1_start:
4536p0_far_1_le:
4537 udivx %l1,0x818,%l1
4538 sdivx %l7,%l5,%l1
4539 jmpl %o7,%g0
4540 umul %l7,-0xb3b,%l2
4541p0_far_1_he:
4542 xnor %l4,%l4,%l4
4543 fmuls %f23,%f29,%f30
4544 fadds %f22,%f27,%f24
4545 jmpl %o7,%g0
4546 fsubs %f19,%f30,%f29
4547p0_far_1_lo:
4548 udivx %l1,0x818,%l1
4549 sdivx %l7,%l5,%l1
4550 jmpl %o7,%g0
4551 umul %l7,-0xb3b,%l2
4552p0_far_1_ho:
4553 xnor %l4,%l4,%l4
4554 fmuls %f23,%f29,%f30
4555 fadds %f22,%f27,%f24
4556 jmpl %o7,%g0
4557 fsubs %f19,%f30,%f29
4558far1_b2b_h:
4559 fdivs %f31,%f29,%f22
4560 jmpl %o7,%g0
4561 umul %l3,0xef4,%l4
4562far1_b2b_l:
4563 umul %l6,-0x6f0,%l0
4564 jmpl %o7,%g0
4565 fmuls %f2 ,%f4 ,%f15
4566user_far1_end:
4567 .seg "text"
4568 .align 0x2000
4569 .global p0_far_2_le,p0_far_2_he
4570 .global p0_far_2_lo,p0_far_2_ho
4571 .global far2_b2b_l,far2_b2b_h
4572 .global near0_b2b_l,near0_b2b_h
4573 .global near1_b2b_l,near1_b2b_h
4574 .global near2_b2b_l,near2_b2b_h
4575 .global near3_b2b_l,near3_b2b_h
4576user_far2_start:
4577p0_far_2_le:
4578 and %l2,-0x61c,%l5
4579 jmpl %o7,%g0
4580 fadds %f5 ,%f11,%f11
4581p0_far_2_he:
4582 fsubs %f18,%f30,%f22
4583 nop
4584 fadds %f16,%f20,%f28
4585 jmpl %o7,%g0
4586 smul %l1,-0x146,%l3
4587p0_far_2_lo:
4588 and %l2,-0x61c,%l5
4589 jmpl %o7,%g0
4590 fadds %f5 ,%f11,%f11
4591p0_far_2_ho:
4592 fsubs %f18,%f30,%f22
4593 nop
4594 fadds %f16,%f20,%f28
4595 jmpl %o7,%g0
4596 smul %l1,-0x146,%l3
4597far2_b2b_h:
4598 orn %l1,%l7,%l1
4599 fadds %f31,%f23,%f30
4600 addc %l5,-0x74f,%l7
4601 fitod %f21,%f16
4602 add %l1,-0x706,%l2
4603 jmpl %o7,%g0
4604 andn %l7,-0x060,%l1
4605far2_b2b_l:
4606 xnor %l4,%l5,%l6
4607 orn %l5,-0x524,%l6
4608 xnor %l2,%l5,%l6
4609 fsqrts %f3 ,%f13
4610 add %l0,0x96b,%l1
4611 jmpl %o7,%g0
4612 xnor %l1,-0x8d9,%l4
4613user_far2_end:
4614 .seg "text"
4615 .align 0x2000
4616 .global p0_far_3_le,p0_far_3_he
4617 .global p0_far_3_lo,p0_far_3_ho
4618 .global far3_b2b_l,far3_b2b_h
4619 .global near0_b2b_l,near0_b2b_h
4620 .global near1_b2b_l,near1_b2b_h
4621 .global near2_b2b_l,near2_b2b_h
4622 .global near3_b2b_l,near3_b2b_h
4623user_far3_start:
4624p0_far_3_le:
4625 addc %l2,%l0,%l2
4626 or %l1,-0x2cb,%l7
4627 fsqrts %f9 ,%f11
4628 jmpl %o7,%g0
4629 and %l4,-0x50b,%l5
4630p0_far_3_he:
4631 xor %l3,%l0,%l7
4632 sub %l1,%l5,%l4
4633 xor %l6,0xd85,%l6
4634 jmpl %o7,%g0
4635 subc %l2,-0x7d7,%l5
4636p0_far_3_lo:
4637 addc %l2,%l0,%l2
4638 or %l1,-0x2cb,%l7
4639 fsqrts %f9 ,%f11
4640 jmpl %o7,%g0
4641 and %l4,-0x50b,%l5
4642p0_far_3_ho:
4643 xor %l3,%l0,%l7
4644 sub %l1,%l5,%l4
4645 xor %l6,0xd85,%l6
4646 jmpl %o7,%g0
4647 subc %l2,-0x7d7,%l5
4648far3_b2b_h:
4649 fsubs %f26,%f18,%f20
4650 jmpl %o7,%g0
4651 andn %l1,-0x3c0,%l6
4652far3_b2b_l:
4653 sdivx %l1,0x583,%l4
4654 jmpl %o7,%g0
4655 xor %l7,%l5,%l2
4656user_far3_end:
4657 .seg "text"
4658 .align 0x2000
4659user_jump0_start:
4660 .skip 16
4661p0_jmpl_0_le:
4662 or %l7,%l3,%l0
4663 jmpl %g6+8,%g0
4664 ld [%i6+0x010],%f10 ! Mem[0000000010181410]
4665p0_call_0_le:
4666 fdivs %f4 ,%f15,%f7
4667 fmuls %f3 ,%f1 ,%f0
4668 fsubs %f6 ,%f14,%f3
4669 ldsh [%i3+0x00c],%l4 ! Mem[00000000100c140c]
4670 smul %l3,%l0,%l5
4671 fdivs %f12,%f12,%f3
4672 add %l3,%l7,%l1
4673 retl
4674 stw %l1,[%i1+0x01c] ! Mem[000000001004141c]
4675p0_jmpl_0_lo:
4676 or %l7,%l3,%l0
4677 jmpl %g6+8,%g0
4678 ld [%o6+0x010],%f10 ! Mem[0000000010181410]
4679p0_call_0_lo:
4680 fdivs %f4 ,%f15,%f7
4681 fmuls %f3 ,%f1 ,%f0
4682 fsubs %f6 ,%f14,%f3
4683 ldsh [%o3+0x00c],%l4 ! Mem[00000000100c140c]
4684 smul %l3,%l0,%l5
4685 fdivs %f12,%f12,%f3
4686 add %l3,%l7,%l1
4687 retl
4688 stw %l1,[%o1+0x01c] ! Mem[000000001004141c]
4689p0_jmpl_0_he:
4690 fdivs %f29,%f20,%f24
4691 fcmps %fcc1,%f18,%f27
4692 sdivx %l6,%l6,%l7
4693 jmpl %g6+8,%g0
4694 fcmps %fcc2,%f26,%f17
4695p0_call_0_he:
4696 fsubs %f17,%f28,%f26
4697 umul %l3,0x66d,%l1
4698 retl
4699 fmuls %f17,%f30,%f25
4700p0_jmpl_0_ho:
4701 fdivs %f29,%f20,%f24
4702 fcmps %fcc1,%f18,%f27
4703 sdivx %l6,%l6,%l7
4704 jmpl %g6+8,%g0
4705 fcmps %fcc2,%f26,%f17
4706p0_call_0_ho:
4707 fsubs %f17,%f28,%f26
4708 umul %l3,0x66d,%l1
4709 retl
4710 fmuls %f17,%f30,%f25
4711user_jump0_end:
4712 .seg "text"
4713 .align 0x2000
4714user_jump1_start:
4715 .skip 32
4716p0_jmpl_1_le:
4717 xor %l5,-0x4be,%l2
4718 fmuls %f2 ,%f1 ,%f2
4719 fsqrts %f8 ,%f15
4720 addc %l5,%l6,%l2
4721 smul %l0,-0x9b5,%l7
4722 fdtos %f8 ,%f0
4723 smul %l5,-0x2f7,%l5
4724 jmpl %g6+8,%g0
4725 sub %l7,0xd1a,%l4
4726p0_call_1_le:
4727 fsubs %f14,%f12,%f10
4728 add %l6,0xc9b,%l4
4729 sdivx %l4,0xa26,%l4
4730 add %l5,-0xc89,%l2
4731 fsqrts %f6 ,%f2
4732 mulx %l2,-0xee7,%l0
4733 mulx %l7,0x03f,%l7
4734 retl
4735 xnor %l5,%l7,%l3
4736p0_jmpl_1_lo:
4737 xor %l5,-0x4be,%l2
4738 fmuls %f2 ,%f1 ,%f2
4739 fsqrts %f8 ,%f15
4740 addc %l5,%l6,%l2
4741 smul %l0,-0x9b5,%l7
4742 fdtos %f8 ,%f0
4743 smul %l5,-0x2f7,%l5
4744 jmpl %g6+8,%g0
4745 sub %l7,0xd1a,%l4
4746p0_call_1_lo:
4747 fsubs %f14,%f12,%f10
4748 add %l6,0xc9b,%l4
4749 sdivx %l4,0xa26,%l4
4750 add %l5,-0xc89,%l2
4751 fsqrts %f6 ,%f2
4752 mulx %l2,-0xee7,%l0
4753 mulx %l7,0x03f,%l7
4754 retl
4755 xnor %l5,%l7,%l3
4756p0_jmpl_1_he:
4757 mulx %l0,0xc5a,%l3
4758 lduh [%o3+0x140],%l2 ! Mem[0000000021800140]
4759 ldsh [%o3+0x080],%l2 ! Mem[0000000021800080]
4760 xor %l4,%l4,%l7
4761 andn %l6,%l7,%l4
4762 jmpl %g6+8,%g0
4763 xnor %l5,0x04a,%l7
4764p0_call_1_he:
4765 orn %l1,%l6,%l7
4766 andn %l3,%l2,%l2
4767 xor %l1,-0x407,%l1
4768 xor %l2,%l2,%l4
4769 retl
4770 fsubs %f24,%f28,%f27
4771p0_jmpl_1_ho:
4772 mulx %l0,0xc5a,%l3
4773 lduh [%i3+0x140],%l2 ! Mem[0000000021800140]
4774 ldsh [%i3+0x080],%l2 ! Mem[0000000021800080]
4775 xor %l4,%l4,%l7
4776 andn %l6,%l7,%l4
4777 jmpl %g6+8,%g0
4778 xnor %l5,0x04a,%l7
4779p0_call_1_ho:
4780 orn %l1,%l6,%l7
4781 andn %l3,%l2,%l2
4782 xor %l1,-0x407,%l1
4783 xor %l2,%l2,%l4
4784 retl
4785 fsubs %f24,%f28,%f27
4786user_jump1_end:
4787 .seg "text"
4788 .align 0x2000
4789user_jump2_start:
4790 .skip 48
4791p0_jmpl_2_le:
4792 stw %l4,[%i4+0x038] ! Mem[0000000010101438]
4793 fmuls %f6 ,%f11,%f1
4794 and %l7,0x702,%l3
4795 jmpl %g6+8,%g0
4796 fadds %f11,%f0 ,%f14
4797p0_call_2_le:
4798 andn %l5,%l1,%l0
4799 fadds %f12,%f5 ,%f10
4800 fsubs %f0 ,%f6 ,%f12
4801 xor %l6,%l4,%l6
4802 addc %l6,%l7,%l6
4803 fsubs %f0 ,%f0 ,%f12
4804 retl
4805 sdivx %l2,0x833,%l1
4806p0_jmpl_2_lo:
4807 stw %l4,[%o4+0x038] ! Mem[0000000010101438]
4808 fmuls %f6 ,%f11,%f1
4809 and %l7,0x702,%l3
4810 jmpl %g6+8,%g0
4811 fadds %f11,%f0 ,%f14
4812p0_call_2_lo:
4813 andn %l5,%l1,%l0
4814 fadds %f12,%f5 ,%f10
4815 fsubs %f0 ,%f6 ,%f12
4816 xor %l6,%l4,%l6
4817 addc %l6,%l7,%l6
4818 fsubs %f0 ,%f0 ,%f12
4819 retl
4820 sdivx %l2,0x833,%l1
4821p0_jmpl_2_he:
4822 mulx %l6,0x61b,%l7
4823 and %l0,%l7,%l0
4824 xnor %l5,-0x781,%l7
4825 fmuls %f25,%f26,%f19
4826 andn %l0,%l6,%l2
4827 andn %l6,%l4,%l2
4828 jmpl %g6+8,%g0
4829 smul %l2,-0x432,%l2
4830p0_call_2_he:
4831 andn %l3,-0x796,%l4
4832 and %l0,0x45e,%l3
4833 fcmps %fcc1,%f30,%f30
4834 retl
4835 add %l5,%l5,%l4
4836p0_jmpl_2_ho:
4837 mulx %l6,0x61b,%l7
4838 and %l0,%l7,%l0
4839 xnor %l5,-0x781,%l7
4840 fmuls %f25,%f26,%f19
4841 andn %l0,%l6,%l2
4842 andn %l6,%l4,%l2
4843 jmpl %g6+8,%g0
4844 smul %l2,-0x432,%l2
4845p0_call_2_ho:
4846 andn %l3,-0x796,%l4
4847 and %l0,0x45e,%l3
4848 fcmps %fcc1,%f30,%f30
4849 retl
4850 add %l5,%l5,%l4
4851user_jump2_end:
4852 .seg "text"
4853 .align 0x2000
4854user_jump3_start:
4855 .skip 64
4856p0_jmpl_3_le:
4857 fsubs %f7 ,%f1 ,%f12
4858 sub %l2,%l7,%l5
4859 sdivx %l6,%l2,%l2
4860 and %l6,%l2,%l4
4861 jmpl %g6+8,%g0
4862 sdivx %l3,0x7d0,%l7
4863p0_call_3_le:
4864 fsubs %f10,%f10,%f12
4865 fsubs %f1 ,%f1 ,%f1
4866 sub %l3,%l3,%l5
4867 stx %l1,[%i4+0x038] ! Mem[0000000010101438]
4868 retl
4869 fsqrts %f8 ,%f8
4870p0_jmpl_3_lo:
4871 fsubs %f7 ,%f1 ,%f12
4872 sub %l2,%l7,%l5
4873 sdivx %l6,%l2,%l2
4874 and %l6,%l2,%l4
4875 jmpl %g6+8,%g0
4876 sdivx %l3,0x7d0,%l7
4877p0_call_3_lo:
4878 fsubs %f10,%f10,%f12
4879 fsubs %f1 ,%f1 ,%f1
4880 sub %l3,%l3,%l5
4881 stx %l1,[%o4+0x038] ! Mem[0000000010101438]
4882 retl
4883 fsqrts %f8 ,%f8
4884p0_jmpl_3_he:
4885 udivx %l4,%l2,%l5
4886 sdivx %l4,0xece,%l5
4887 fdivs %f20,%f28,%f30
4888 mulx %l3,%l0,%l6
4889 andn %l7,%l1,%l4
4890 jmpl %g6+8,%g0
4891 fmuls %f17,%f19,%f20
4892p0_call_3_he:
4893 smul %l2,0xbf9,%l0
4894 fcmps %fcc2,%f17,%f20
4895 subc %l5,-0x234,%l0
4896 smul %l3,%l3,%l7
4897 sub %l2,%l4,%l7
4898 subc %l5,%l0,%l6
4899 retl
4900 xor %l7,%l1,%l7
4901p0_jmpl_3_ho:
4902 udivx %l4,%l2,%l5
4903 sdivx %l4,0xece,%l5
4904 fdivs %f20,%f28,%f30
4905 mulx %l3,%l0,%l6
4906 andn %l7,%l1,%l4
4907 jmpl %g6+8,%g0
4908 fmuls %f17,%f19,%f20
4909p0_call_3_ho:
4910 smul %l2,0xbf9,%l0
4911 fcmps %fcc2,%f17,%f20
4912 subc %l5,-0x234,%l0
4913 smul %l3,%l3,%l7
4914 sub %l2,%l4,%l7
4915 subc %l5,%l0,%l6
4916 retl
4917 xor %l7,%l1,%l7
4918user_jump3_end:
4919
4920 .seg "data"
4921 .align 0x2000
4922user_data_start:
4923done_flags:
4924 .word 0
4925 .align 8
4926done_count:
4927 .word 0,0
4928Start_Flags:
4929 .word 0,0,0,0
4930 .align 64
4931Finish_Flag:
4932 .word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
4933 .word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
4934 .align 8
4935num_processors:
4936 .word 1
4937v8_binary:
4938 .word 0
4939no_fpu:
4940 .word 0
4941max_ireg:
4942 .word 8,0
4943max_freg:
4944 .word 32,0
4945 .align 8
4946park_semaphore:
4947 .word 0,0
4948 .align 64
4949p0_temp:
4950 .word 0,0,0,0,0,0,0,0
4951 .word 0,0,0,0,0,0,0,0
4952 .word 0,0,0,0,0,0,0,0
4953 .word 0,0,0,0,0,0,0,0
4954p0_debug:
4955 .word 0,0,0,0,0,0,0,0
4956 .word 0,0,0,0,0,0,0,0
4957p0_fsr:
4958 .word 0x00000000,0x00000000
4959 .align 8
4960p0_loop_cnt:
4961 .word 1,0
4962max_windows:
4963 .word 1,0,0,0,0,0,0,0
4964 .word 0,0,0,0,0,0,0,0
4965 .word 0,0,0,0,0,0,0,0
4966 .word 0,0,0,0,0,0,0,0
4967 .word 0,0,0,0,0,0,0,0
4968 .word 0,0,0,0,0,0,0,0
4969 .word 0,0,0,0,0,0,0,0
4970 .word 0,0,0,0,0,0,0,0
4971 .word 0,0,0,0,0,0,0,0
4972 .word 0,0,0,0,0,0,0,0
4973 .word 0,0,0,0,0,0,0,0
4974 .word 0,0,0,0,0,0,0,0
4975 .word 0,0,0,0,0,0,0,0
4976 .word 0,0,0,0,0,0,0,0
4977 .word 0,0,0,0,0,0,0,0
4978 .word 0,0,0,0,0,0,0,0
4979 .word 0,0,0,0,0,0,0,0
4980 .word 0,0,0,0,0,0,0,0
4981 .word 0,0,0,0,0,0,0,0
4982 .word 0,0,0,0,0,0,0,0
4983 .word 0,0,0,0,0,0,0,0
4984 .word 0,0,0,0,0,0,0,0
4985 .word 0,0,0,0,0,0,0,0
4986 .word 0,0,0,0,0,0,0,0
4987 .word 0,0,0,0,0,0,0,0
4988 .word 0,0,0,0,0,0,0,0
4989 .word 0,0,0,0,0,0,0,0
4990 .word 0,0,0,0,0,0,0,0
4991 .word 0,0,0,0,0,0,0,0
4992 .word 0,0,0,0,0,0,0,0
4993 .word 0,0,0,0,0,0,0,0
4994 .word 0,0,0,0,0,0,0,0
4995
4996 .align 8
4997p0_init_registers:
4998 .word 0x53339e05,0xe121a9c6 ! Init value for %l0
4999 .word 0xabbe1d8f,0xf809abf1 ! Init value for %l1
5000 .word 0x4fdee1f6,0x7c3db22c ! Init value for %l2
5001 .word 0xdcc95f10,0xdf5bbf77 ! Init value for %l3
5002 .word 0x05452b32,0xbb1e66d2 ! Init value for %l4
5003 .word 0x4a0347aa,0xfdf7cb3d ! Init value for %l5
5004 .word 0xe1fa520b,0xd0bc9fb8 ! Init value for %l6
5005 .word 0x8cdb7d1f,0x285f2743 ! Init value for %l7
5006 .align 64
5007p0_init_freg:
5008 .word 0x4f9067b8,0x4fc815e9 ! Init value for %f0
5009 .word 0x1f96f8b6,0x72e4ac2f ! Init value for %f2
5010 .word 0x66919224,0x4d3d2325 ! Init value for %f4
5011 .word 0x414c5b82,0x2e6e544b ! Init value for %f6
5012 .word 0x45dad850,0x33f58521 ! Init value for %f8
5013 .word 0x2f7bc80e,0x7598c727 ! Init value for %f10
5014 .word 0x2ca4063c,0x46fa57dd ! Init value for %f12
5015 .word 0x36a86a5a,0x4cef00c3 ! Init value for %f14
5016 .word 0x383ea7e8,0x73ef7759 ! Init value for %f16
5017 .word 0x23cd2e66,0x69bcbd1f ! Init value for %f18
5018 .word 0x64420954,0x470f7f95 ! Init value for %f20
5019 .word 0x3ae8c032,0x46ea783b ! Init value for %f22
5020 .word 0x12773680,0x6fe7cc91 ! Init value for %f24
5021 .word 0x03498bbe,0x20996e17 ! Init value for %f26
5022 .word 0x2684fb6c,0x32d47a4d ! Init value for %f28
5023 .word 0x5599bd0a,0x127f9ab3 ! Init value for %f30
5024 .word 0x015be418,0x633c64c9 ! Init value for %f32
5025 .word 0x57ab4016,0x5503ba0f ! Init value for %f34
5026 .word 0x68623c84,0x428d2805 ! Init value for %f36
5027 .word 0x5203c0e2,0x5519482b ! Init value for %f38
5028 .word 0x246010b0,0x5ff72001 ! Init value for %f40
5029 .word 0x0b28ab6e,0x22dc8107 ! Init value for %f42
5030 .word 0x642b2c9c,0x54e968bd ! Init value for %f44
5031 .word 0x14ab2bba,0x72ee60a3 ! Init value for %f46
5032 .word 0x2f131c48,0x7a4dde39
5033 .word 0x35f42dc6,0x2e90a2ff
5034 .word 0x730d2bb4,0x72851c75
5035 .word 0x60d05d92,0x4e81c41b
5036 .word 0x7aa066e0,0x24227f71
5037 .word 0x5bbc271e,0x7c98fff7
5038 .word 0x569199cc,0x0168232d
5039 .word 0x0defb66a,0x38225293
5040p0_share_mask:
5041 .word 0xffff0000,0x00000000
5042 .word 0x00000000,0x00000000
5043 .word 0x00000000,0x00000000
5044 .word 0x00000000,0x00000000
5045 .word 0x00000000,0x00000000
5046 .word 0x00000000,0x00000000
5047 .word 0x00000000,0x00000000
5048 .word 0x00000000,0x00000000
5049p0_expected_registers:
5050 .word 0xffffffff,0xff000000 ! %l0
5051 .word 0x00000000,0xca1f1e1a ! %l1
5052 .word 0x00000000,0x00000000 ! %l2
5053 .word 0x00000000,0x000000ff ! %l3
5054 .word 0x00000000,0x00000000 ! %l4
5055 .word 0x00000000,0xff8c61f8 ! %l5
5056 .word 0x00000000,0x000061f8 ! %l6
5057 .word 0x00000000,0x0000006f ! %l7
5058p0_expected_fp_regs:
5059 .word 0xca1f1eff,0xd741182b ! %f0
5060 .word 0x18e46ce0,0x00000000 ! %f2
5061 .word 0x000000c0,0x54d7faff ! %f4
5062 .word 0xff800000,0xffffff7f ! %f6
5063 .word 0x000000e0,0x40871361 ! %f8
5064 .word 0x00005677,0x000000a8 ! %f10
5065 .word 0xf8618cff,0xc6a95a67 ! %f12
5066 .word 0xa6ba96ff,0xff000000 ! %f14
5067 .word 0x6dbbb811,0x00000000 ! %f16
5068 .word 0xca1f1eff,0x03b57b0f ! %f18
5069 .word 0xffffffff,0xe0000000 ! %f20
5070 .word 0x5864428a,0x0c8e9a37 ! %f22
5071 .word 0x000000ff,0x00000000 ! %f24
5072 .word 0xff560003,0x00000000 ! %f26
5073 .word 0x000000ff,0x000000ff ! %f28
5074 .word 0xca1f1e1a,0xff96baa6 ! %f30
5075 .word 0x00000008,0x00000729 ! %fsr
5076p0_local0_expect:
5077 .word 0x03007b0f,0x000000ff,0x00000000,0x4a24993e ! PA = 0000000010001400
5078 .word 0xca1f0000,0xe986bb58,0xa6ba96ff,0x7f1a1501 ! PA = 0000000010001410
5079 .word 0x00000000,0x00000000,0x4166fece,0x2ec5eae7 ! PA = 0000000010001420
5080 .word 0x747342fc,0x0000006f,0x1f3a5d1a,0x08697083 ! PA = 0000000010001430
5081p0_local0_sec_expect:
5082 .word 0xff00ffff,0xffffffff,0xff96baa6,0xff800000 ! PA = 0000000030001400
5083 .word 0x0000ff00,0xff96baa6,0x190a6af2,0x40dbbffb ! PA = 0000000030001410
5084 .word 0x61138740,0x5e896251,0x704c327e,0x2b1a41d7 ! PA = 0000000030001420
5085 .word 0x6a4b282c,0x6c1efc0d,0x1a1e1fca,0x5835ba73 ! PA = 0000000030001430
5086! Scratch Area for Non-Transactional Memory Stores
5087 .word 0x059686b6,0x412e66f7,0x3280f61a,0xd0a712a3
5088 .word 0xe383219e,0x2aa03eaf,0x8fb73242,0x50fdc61b
5089 .word 0x58ccd906,0x01271be7,0xb1678eea,0xf3fa0b13
5090 .word 0x647ed4ee,0x4d83769f,0x9a507412,0x282e198b
5091p0_local1_expect:
5092 .word 0xff000000,0xd741182b,0xff000000,0x000000ff ! PA = 0000000010041400
5093 .word 0x0c8e9a37,0x00000000,0x6ed5d5b2,0x00000000 ! PA = 0000000010041410
5094 .word 0x32379800,0x6dbbb811,0x4a24993e,0x4e81d597 ! PA = 0000000010041420
5095 .word 0x00000000,0x00000000,0x5864428a,0x0c8e9a33 ! PA = 0000000010041430
5096p0_local1_sec_expect:
5097 .word 0xca1f1eff,0x00000000,0x379a8e0c,0x8a426458 ! PA = 0000000030041400
5098 .word 0x2b1841d7,0x000000ff,0x002ee852,0x09306bdb ! PA = 0000000030041410
5099 .word 0x212897a0,0x16147531,0x211161f8,0x1cd5bb58 ! PA = 0000000030041420
5100 .word 0x3c89a68c,0x3b7104ed,0x75bcf92a,0x60f1d253 ! PA = 0000000030041430
5101p0_local2_expect:
5102 .word 0x00000000,0x00000000,0x00ff0000,0x373200ff ! PA = 0000000010081400
5103 .word 0x000000e0,0xe6cb95ff,0x6f4f0069,0x6411b662 ! PA = 0000000010081410
5104 .word 0x6f4f0069,0xffffffff,0x6f4fa229,0x29a24f4f ! PA = 0000000010081420
5105 .word 0x00ff0045,0x00000003,0xffffffff,0xefbb8000 ! PA = 0000000010081430
5106p0_local2_sec_expect:
5107 .word 0xff96baa6,0x00000000,0x00000000,0x00000003 ! PA = 0000000030081400
5108 .word 0x000061f8,0x543200ff,0xff800000,0x000000ff ! PA = 0000000030081410
5109 .word 0x00000000,0x00000000,0x00000000,0x000080ff ! PA = 0000000030081420
5110 .word 0x77560000,0x6c667169,0xca1f1e1a,0xff96baa6 ! PA = 0000000030081430
5111p0_local3_expect:
5112 .word 0x00000000,0x000000ff,0xcf51d205,0x000000ff ! PA = 00000000100c1400
5113 .word 0xff000000,0x77560000,0x7fffffff,0x69000000 ! PA = 00000000100c1410
5114 .word 0x61138740,0x00896251,0xa8000000,0x000000e4 ! PA = 00000000100c1420
5115 .word 0x675aa9c6,0xff8c61f8,0x000000ff,0xc0000000 ! PA = 00000000100c1430
5116p0_local3_sec_expect:
5117 .word 0xa6ba96ff,0x1a1e1fca,0xff003237,0x00000000 ! PA = 00000000300c1400
5118 .word 0x03000000,0x00000000,0xff800000,0x000000ff ! PA = 00000000300c1410
5119 .word 0x00000000,0x00000000,0x00000000,0x000080ff ! PA = 00000000300c1420
5120 .word 0x77560000,0x6c667169,0xca1f1e1a,0xff96baa6 ! PA = 00000000300c1430
5121p0_local4_expect:
5122 .word 0xff000000,0x8886780c,0xca1f1e1a,0xff96baa6 ! PA = 0000000010101400
5123 .word 0x4a24993e,0x00000000,0xff800000,0xffffff7f ! PA = 0000000010101410
5124 .word 0x729b3a90,0x6b31f661,0x00000bff,0x5835ba73 ! PA = 0000000010101420
5125 .word 0x4a24993e,0x00ff8d1d,0x1a1e1fca,0xff000000 ! PA = 0000000010101430
5126p0_local4_sec_expect:
5127 .word 0x28000000,0x00000000,0xff1e1fca,0x8886780c ! PA = 0000000030101400
5128 .word 0xff000069,0x98c09d93,0xbbc7b75e,0x62afc3ac ! PA = 0000000030101410
5129 .word 0xff96baa6,0x00000000,0x97d5814e,0x3e99244a ! PA = 0000000030101420
5130 .word 0x00005677,0x0000ba73,0x0c780000,0x29a24f6f ! PA = 0000000030101430
5131p0_local5_expect:
5132 .word 0x000000c0,0xff000000,0xffffffff,0xfffffaff ! PA = 0000000010141400
5133 .word 0xff000000,0x00000000,0x58bb80a8,0xf861ccff ! PA = 0000000010141410
5134 .word 0x00000000,0x00000000,0x00000000,0x000080ff ! PA = 0000000010141420
5135 .word 0x80bb80a8,0x6c667169,0xca1f1e1a,0x5e20db3a ! PA = 0000000010141430
5136p0_local5_sec_expect:
5137 .word 0xff560003,0xcf51d205,0xff4f0069,0xa75cf95c ! PA = 0000000030141400
5138 .word 0xff000000,0xa6ba96ff,0xff95cbe6,0x6922749f ! PA = 0000000030141410
5139 .word 0xb1a00a27,0x2039b018,0x0f7bb503,0x00000000 ! PA = 0000000030141420
5140 .word 0x6d082954,0x0c009523,0x7937d678,0x8886780c ! PA = 0000000030141430
5141p0_local6_expect:
5142 .word 0xc0000000,0x000000ff,0x30a368c0,0x0b879c21 ! PA = 0000000010181400
5143 .word 0xff005677,0x714f03af,0x00000000,0x00000000 ! PA = 0000000010181410
5144 .word 0x00000300,0x0b879c21,0x00000000,0x54d7faff ! PA = 0000000010181420
5145 .word 0xff4fa229,0x53fc1edd,0x00000000,0xff8c61f8 ! PA = 0000000010181430
5146p0_local6_sec_expect:
5147 .word 0x00000000,0xe06ce418,0x00000000,0x00000000 ! PA = 0000000030181400
5148 .word 0xd7411a2b,0xf86100ff,0x13000000,0x0f7b0003 ! PA = 0000000030181410
5149 .word 0x49239034,0xff96baa6,0x3adb205e,0xbbc7b75e ! PA = 0000000030181420
5150 .word 0x000000c0,0x54d7faff,0x44390058,0xff0b0000 ! PA = 0000000030181430
5151share0_expect:
5152 .word 0xffff8718,0x5dcd9bc9,0x37493b16,0x58b0e90f ! PA = 00000000201c0000
5153 .word 0x46d14f84,0x60380f05,0x6486abe2,0x2441a72b ! PA = 00000000201c0010
5154 .word 0x519f93b0,0x4c2ab701,0x5ce3866e,0x48a71007 ! PA = 00000000201c0020
5155 .word 0x1a661f9c,0x0a44afbd,0x0660f6ba,0x77321fa3 ! PA = 00000000201c0030
5156share1_expect:
5157 .word 0x00697f48,0x299fd539,0x67d7e8c6,0x74d491ff ! PA = 0000000020800000
5158 .word 0x5c7ffeb4,0x19ccc375,0x0d850892,0x24fce31b ! PA = 0000000020800010
5159 .word 0x3f2fa9e0,0x558ed671,0x2354c21e,0x5b324ef7 ! PA = 0000000020800020
5160 .word 0x72284ccc,0x5a582a2d,0x30ef416a,0x2f70d193 ! PA = 0000000020800030
5161 .word 0x13157378,0x08859aa9,0x23847276,0x514526ef ! PA = 0000000020800040
5162 .word 0x124469e4,0x485ac3e5,0x11580142,0x15a8cb0b ! PA = 0000000020800050
5163 .word 0x04923c10,0x0fbe01e1,0x630d59ce,0x3b9df9e7 ! PA = 0000000020800060
5164 .word 0x6f15b5fc,0x24b4709d,0x4eb3a81a,0x238baf83 ! PA = 0000000020800070
5165share2_expect:
5166 .word 0xff0063a8,0x389dec19,0x5091d826,0x7559a7df ! PA = 00000000211c0000
5167 .word 0x4fb99114,0x38311055,0x0db295f2,0x714c5efb ! PA = 00000000211c0010
5168 .word 0x20524a40,0x6c373951,0x4c304d7e,0x67a110d7 ! PA = 00000000211c0020
5169 .word 0x19a95b2c,0x4708830d,0x6d412aca,0x12e9b973 ! PA = 00000000211c0030
5170share3_expect:
5171 .word 0x2b9b4fd8,0x7ac7c989,0x150319d6,0x512914cf ! PA = 0000000021800000
5172 .word 0x4a3a7444,0x345ea8c5,0x6c07c6a2,0x77ae9eeb ! PA = 0000000021800010
5173 .word 0x4abad470,0x17397cc1,0x26a09d2e,0x3db293c7 ! PA = 0000000021800020
5174 .word 0x601e3c5c,0x55c3617d,0x3deac97a,0x79b1ef63 ! PA = 0000000021800030
5175 .word 0xff6f3808,0x02a232f9,0x069b3786,0x2d8a6dbf ! PA = 0000000021800040
5176 .word 0x34e21374,0x76b28d35,0x118a9352,0x1d568adb ! PA = 0000000021800050
5177 .word 0x25d6daa0,0x67c3cc31,0x020148de,0x6d0982b7 ! PA = 0000000021800060
5178 .word 0x466f598c,0x0c140bed,0x45c3842a,0x00cb5153 ! PA = 0000000021800070
5179 .word 0xffff1c38,0x668c2869,0x5add3136,0x1c14b2af ! PA = 0000000021800080
5180 .word 0x708b6ea4,0x17bbbda5,0x0f2dfc02,0x7b8b22cb ! PA = 0000000021800090
5181 .word 0x6d715cd0,0x4f9527a1,0x65b5508e,0x659cdda7 ! PA = 00000000218000a0
5182 .word 0x1657b2bc,0x3be9825d,0x0d9e5ada,0x6ddcdf43 ! PA = 00000000218000b0
5183 .word 0x56fffc68,0x0fa4a9d9,0x170c06e6,0x671ee39f ! PA = 00000000218000c0
5184 .word 0x3bd185d4,0x7ec93a15,0x51a500b2,0x405366bb ! PA = 00000000218000d0
5185 .word 0x27155b00,0x4b2c8f11,0x00dfb43e,0x4823a497 ! PA = 00000000218000e0
5186 .word 0x0f5247ec,0x3df2c4cd,0x520e4d8a,0x134d9933 ! PA = 00000000218000f0
5187 .word 0x6f4fd898,0x29cab749,0x402ab896,0x01c0008f ! PA = 0000000021800100
5188 .word 0x630f5904,0x51ea0285,0x5162a162,0x1e7656ab ! PA = 0000000021800110
5189 .word 0x520dd530,0x51c90281,0x5a6373ee,0x5614d787 ! PA = 0000000021800120
5190 .word 0x169a191c,0x619ed33d,0x33665c3a,0x40447f23 ! PA = 0000000021800130
5191 .word 0x09ebb0c8,0x139d50b9,0x0afc4646,0x77cf097f ! PA = 0000000021800140
5192 .word 0x705fe834,0x65ed16f5,0x4299de12,0x3d7af29b ! PA = 0000000021800150
5193 .word 0x1765cb60,0x456981f1,0x00e38f9e,0x61a77677 ! PA = 0000000021800160
5194 .word 0x672a264c,0x5d1cadad,0x65b986ea,0x30a89113 ! PA = 0000000021800170
5195 .word 0xf5ff84f8,0x4e7b7629,0x0c03aff6,0x5de2fe6f ! PA = 0000000021800180
5196 .word 0x5b9e3364,0x2e617765,0x453db6c2,0x29a83a8b ! PA = 0000000021800190
5197 .word 0x79e83d90,0x62cd0d61,0x3ac3074e,0x3dd28167 ! PA = 00000000218001a0
5198 .word 0x41bd6f7c,0x3d5b541d,0x60dacd9a,0x7d20cf03 ! PA = 00000000218001b0
5199 .word 0x45535528,0x6e842799,0x6783f5a6,0x4152df5f ! PA = 00000000218001c0
5200 .word 0x3a653a94,0x2d9623d5,0x15012b72,0x44052e7b ! PA = 00000000218001d0
5201 .word 0x06202bc0,0x3172a4d1,0x3624dafe,0x2e4cf857 ! PA = 00000000218001e0
5202 .word 0x1ccef4ac,0x5609c68d,0x105d304a,0x0b1438f3 ! PA = 00000000218001f0
5203p0_invalidate_semaphore:
5204 .word 0,0
5205user_data_end:
5206
5207
5208SECTION .p0_local0 DATA_VA=0x000800000
5209
5210attr_data {
5211 Name = .p0_local0,
5212 VA = 0x0000000000800000,
5213 RA = ra2pa(0x0000000010000000,0),
5214 PA = ra2pa(0x0000000010000000,0),
5215 part_0_ctx_nonzero_tsb_config_0,
5216 TTE_Context=PCONTEXT,
5217 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5218 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5219 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5220 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5221}
5222
5223 .data
5224 .seg "data"
5225 .align 0x2000
5226 .global p0_local0_start
5227p0_local0_begin:
5228 .skip 0x1400
5229p0_local0_start:
5230 .word 0x074f5078,0x3882e3a9,0x192af776,0x78fa77ef ! PA = 0000000010001400
5231 .word 0x721dd6e4,0x28865ce5,0x2d419642,0x0d6aec0b ! PA = 0000000010001410
5232 .word 0x6e033910,0x3728eae1,0x4166fece,0x2ec5eae7 ! PA = 0000000010001420
5233 .word 0x747342fc,0x633fa99d,0x1f3a5d1a,0x08c27083 ! PA = 0000000010001430
5234p0_local0_end:
5235
5236SECTION .p0_local0_sec DATA_VA=0x000800000
5237
5238attr_data {
5239 Name = .p0_local0_sec,
5240 VA = 0x0000000000800000,
5241 RA = ra2pa(0x0000000030000000,0),
5242 PA = ra2pa(0x0000000030000000,0),
5243 part_0_ctx_nonzero_tsb_config_0,
5244 TTE_Context=SCONTEXT,
5245 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5246 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5247 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5248 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5249}
5250
5251 .data
5252 .seg "data"
5253 .align 0x2000
5254 .global p0_local0_sec_start
5255p0_local0_sec_begin:
5256 .skip 0x1400
5257p0_local0_sec_start:
5258 .word 0x41bb80a8,0x2ffa7519,0x6b929d26,0x2f9838df ! PA = 0000000030001400
5259 .word 0x712f3e14,0x44dfe955,0x190a6af2,0x40dbbffb ! PA = 0000000030001410
5260 .word 0x61138740,0x5e896251,0x704c327e,0x2b1a41d7 ! PA = 0000000030001420
5261 .word 0x6a4b282c,0x6c1efc0d,0x1a1e1fca,0x5835ba73 ! PA = 0000000030001430
5262p0_local0_sec_end:
5263
5264SECTION .p0_local1 DATA_VA=0x000802000
5265
5266attr_data {
5267 Name = .p0_local1,
5268 VA = 0x0000000000802000,
5269 RA = ra2pa(0x0000000010040000,0),
5270 PA = ra2pa(0x0000000010040000,0),
5271 part_0_ctx_nonzero_tsb_config_0,
5272 TTE_Context=PCONTEXT,
5273 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5274 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5275 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5276 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5277}
5278
5279 .data
5280 .seg "data"
5281 .align 0x2000
5282 .global p0_local1_start
5283p0_local1_begin:
5284 .skip 0x1400
5285p0_local1_start:
5286 .word 0x37c2acd8,0x75939289,0x572e1ed6,0x3680e5cf ! PA = 0000000010041400
5287 .word 0x499c6144,0x26a0c1c5,0x519ddba2,0x5c9b3feb ! PA = 0000000010041410
5288 .word 0x701c5170,0x1a82e5c1,0x344ec22e,0x440d04c7 ! PA = 0000000010041420
5289 .word 0x4a54495c,0x44751a7d,0x73edfe7a,0x56a33063 ! PA = 0000000010041430
5290p0_local1_end:
5291
5292SECTION .p0_local1_sec DATA_VA=0x000802000
5293
5294attr_data {
5295 Name = .p0_local1_sec,
5296 VA = 0x0000000000802000,
5297 RA = ra2pa(0x0000000030040000,0),
5298 PA = ra2pa(0x0000000030040000,0),
5299 part_0_ctx_nonzero_tsb_config_0,
5300 TTE_Context=SCONTEXT,
5301 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5302 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5303 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5304 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5305}
5306
5307 .data
5308 .seg "data"
5309 .align 0x2000
5310 .global p0_local1_sec_start
5311p0_local1_sec_begin:
5312 .skip 0x1400
5313p0_local1_sec_start:
5314 .word 0x148fd508,0x10ed3bf9,0x75c07c86,0x4a8b7ebf ! PA = 0000000030041400
5315 .word 0x52804074,0x1b97e635,0x002ee852,0x09306bdb ! PA = 0000000030041410
5316 .word 0x212897a0,0x16147531,0x2111adde,0x1cd533b7 ! PA = 0000000030041420
5317 .word 0x3c89a68c,0x3b7104ed,0x75bcf92a,0x60f1d253 ! PA = 0000000030041430
5318p0_local1_sec_end:
5319
5320SECTION .p0_local2 DATA_VA=0x000804000
5321
5322attr_data {
5323 Name = .p0_local2,
5324 VA = 0x0000000000804000,
5325 RA = ra2pa(0x0000000010080000,0),
5326 PA = ra2pa(0x0000000010080000,0),
5327 part_0_ctx_nonzero_tsb_config_0,
5328 TTE_Context=PCONTEXT,
5329 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5330 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5331 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5332 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5333}
5334
5335 .data
5336 .seg "data"
5337 .align 0x2000
5338 .global p0_local2_start
5339p0_local2_begin:
5340 .skip 0x1400
5341p0_local2_start:
5342 .word 0x050df938,0x6c667169,0x00ccb636,0x714f03af ! PA = 0000000010081400
5343 .word 0x10b5dba4,0x505456a5,0x79b09102,0x13e243cb ! PA = 0000000010081410
5344 .word 0x140359d0,0x16fd10a1,0x41f7f58e,0x1969cea7 ! PA = 0000000010081420
5345 .word 0x2ea63fbc,0x3701bb5d,0x6c5e0fda,0x70c8a043 ! PA = 0000000010081430
5346p0_local2_end:
5347
5348SECTION .p0_local2_sec DATA_VA=0x000804000
5349
5350attr_data {
5351 Name = .p0_local2_sec,
5352 VA = 0x0000000000804000,
5353 RA = ra2pa(0x0000000030080000,0),
5354 PA = ra2pa(0x0000000030080000,0),
5355 part_0_ctx_nonzero_tsb_config_0,
5356 TTE_Context=SCONTEXT,
5357 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5358 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5359 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5360 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5361}
5362
5363 .data
5364 .seg "data"
5365 .align 0x2000
5366 .global p0_local2_sec_start
5367p0_local2_sec_begin:
5368 .skip 0x1400
5369p0_local2_sec_start:
5370 .word 0x67e81968,0x451e32d9,0x0195cbe6,0x6922749f ! PA = 0000000030081400
5371 .word 0x66d832d4,0x40251315,0x6ed5d5b2,0x5eb7c7bb ! PA = 0000000030081410
5372 .word 0x32379800,0x6dbbb811,0x4a24993e,0x4e81d597 ! PA = 0000000030081420
5373 .word 0x042514ec,0x23d63dcd,0x5864428a,0x0c8e9a33 ! PA = 0000000030081430
5374p0_local2_sec_end:
5375
5376SECTION .p0_local3 DATA_VA=0x000806000
5377
5378attr_data {
5379 Name = .p0_local3,
5380 VA = 0x0000000000806000,
5381 RA = ra2pa(0x00000000100c0000,0),
5382 PA = ra2pa(0x00000000100c0000,0),
5383 part_0_ctx_nonzero_tsb_config_0,
5384 TTE_Context=PCONTEXT,
5385 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5386 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5387 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5388 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5389}
5390
5391 .data
5392 .seg "data"
5393 .align 0x2000
5394 .global p0_local3_start
5395p0_local3_begin:
5396 .skip 0x1400
5397p0_local3_start:
5398 .word 0x7d893598,0x1af38049,0x011ebd96,0x191cd18f ! PA = 00000000100c1400
5399 .word 0x45424604,0x25191b85,0x1c11b662,0x5077f7ab ! PA = 00000000100c1410
5400 .word 0x5f105230,0x658f6b81,0x447a98ee,0x71944887 ! PA = 00000000100c1420
5401 .word 0x4641261c,0x655d8c3d,0x1e22913a,0x376ac023 ! PA = 00000000100c1430
5402p0_local3_end:
5403
5404SECTION .p0_local3_sec DATA_VA=0x000806000
5405
5406attr_data {
5407 Name = .p0_local3_sec,
5408 VA = 0x0000000000806000,
5409 RA = ra2pa(0x00000000300c0000,0),
5410 PA = ra2pa(0x00000000300c0000,0),
5411 part_0_ctx_nonzero_tsb_config_0,
5412 TTE_Context=SCONTEXT,
5413 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5414 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5415 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5416 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5417}
5418
5419 .data
5420 .seg "data"
5421 .align 0x2000
5422 .global p0_local3_sec_start
5423p0_local3_sec_begin:
5424 .skip 0x1400
5425p0_local3_sec_start:
5426 .word 0x181c4dc8,0x208559b9,0x382a8b46,0x01151a7f ! PA = 00000000300c1400
5427 .word 0x5a0f1534,0x67ff6ff5,0x79973312,0x44a9d39b ! PA = 00000000300c1410
5428 .word 0x27988860,0x34772af1,0x439cf49e,0x48d82777 ! PA = 00000000300c1420
5429 .word 0x53f5734c,0x45c6a6ad,0x35abfbea,0x61441213 ! PA = 00000000300c1430
5430p0_local3_sec_end:
5431
5432SECTION .p0_local4 DATA_VA=0x000808000
5433
5434attr_data {
5435 Name = .p0_local4,
5436 VA = 0x0000000000808000,
5437 RA = ra2pa(0x0000000010100000,0),
5438 PA = ra2pa(0x0000000010100000,0),
5439 part_0_ctx_nonzero_tsb_config_0,
5440 TTE_Context=PCONTEXT,
5441 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5442 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5443 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5444 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5445}
5446
5447 .data
5448 .seg "data"
5449 .align 0x2000
5450 .global p0_local4_start
5451p0_local4_begin:
5452 .skip 0x1400
5453p0_local4_start:
5454 .word 0x4b8c61f8,0x2b32bf29,0x3f3c34f6,0x29a24f6f ! PA = 0000000010101400
5455 .word 0x4119a064,0x10671065,0x6b594bc2,0x7b945b8b ! PA = 0000000010101410
5456 .word 0x729b3a90,0x6b31f661,0x11eeac4e,0x1b447267 ! PA = 0000000010101420
5457 .word 0x11fcfc7c,0x66008d1d,0x5ad3829a,0x56c19003 ! PA = 0000000010101430
5458p0_local4_end:
5459
5460SECTION .p0_local4_sec DATA_VA=0x000808000
5461
5462attr_data {
5463 Name = .p0_local4_sec,
5464 VA = 0x0000000000808000,
5465 RA = ra2pa(0x0000000030100000,0),
5466 PA = ra2pa(0x0000000030100000,0),
5467 part_0_ctx_nonzero_tsb_config_0,
5468 TTE_Context=SCONTEXT,
5469 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5470 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5471 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5472 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5473}
5474
5475 .data
5476 .seg "data"
5477 .align 0x2000
5478 .global p0_local4_sec_start
5479p0_local4_sec_begin:
5480 .skip 0x1400
5481p0_local4_sec_start:
5482 .word 0x1d847228,0x231ab099,0x3e96baa6,0x141b705f ! PA = 0000000030101400
5483 .word 0x33fce794,0x349efcd5,0x710b0072,0x0a3e8f7b ! PA = 0000000030101410
5484 .word 0x30a368c0,0x653ecdd1,0x6192bffe,0x20902957 ! PA = 0000000030101420
5485 .word 0x1ad2c1ac,0x2dba3f8d,0x3d2c254a,0x314a39f3 ! PA = 0000000030101430
5486p0_local4_sec_end:
5487
5488SECTION .p0_local5 DATA_VA=0x00080a000
5489
5490attr_data {
5491 Name = .p0_local5,
5492 VA = 0x000000000080a000,
5493 RA = ra2pa(0x0000000010140000,0),
5494 PA = ra2pa(0x0000000010140000,0),
5495 part_0_ctx_nonzero_tsb_config_0,
5496 TTE_Context=PCONTEXT,
5497 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5498 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5499 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5500 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5501}
5502
5503 .data
5504 .seg "data"
5505 .align 0x2000
5506 .global p0_local5_start
5507p0_local5_begin:
5508 .skip 0x1400
5509p0_local5_start:
5510 .word 0x356f7e58,0x731c2e09,0x1e3d1c56,0x2a977d4f ! PA = 0000000010141400
5511 .word 0x3a13eac4,0x69b63545,0x561f5122,0x4a6f6f6b ! PA = 0000000010141410
5512 .word 0x0bfc12f0,0x38dcb141,0x7c6c2fae,0x71324c47 ! PA = 0000000010141420
5513 .word 0x6eb1c2dc,0x3b62bdfd,0x3008e3fa,0x47050fe3 ! PA = 0000000010141430
5514p0_local5_end:
5515
5516SECTION .p0_local5_sec DATA_VA=0x00080a000
5517
5518attr_data {
5519 Name = .p0_local5_sec,
5520 VA = 0x000000000080a000,
5521 RA = ra2pa(0x0000000030140000,0),
5522 PA = ra2pa(0x0000000030140000,0),
5523 part_0_ctx_nonzero_tsb_config_0,
5524 TTE_Context=SCONTEXT,
5525 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5526 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5527 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5528 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5529}
5530
5531 .data
5532 .seg "data"
5533 .align 0x2000
5534 .global p0_local5_sec_start
5535p0_local5_sec_begin:
5536 .skip 0x1400
5537p0_local5_sec_start:
5538 .word 0x0c788688,0x78d63779,0x35f25a06,0x2fed763f ! PA = 0000000030141400
5539 .word 0x5879a9f4,0x337bb9b5,0x61c93dd2,0x4aadfb5b ! PA = 0000000030141410
5540 .word 0x18b03920,0x270aa0b1,0x741dfb5e,0x7661db37 ! PA = 0000000030141420
5541 .word 0x2395000c,0x5429086d,0x5a7cbeaa,0x1ad911d3 ! PA = 0000000030141430
5542p0_local5_sec_end:
5543
5544SECTION .p0_local6 DATA_VA=0x00080c000
5545
5546attr_data {
5547 Name = .p0_local6,
5548 VA = 0x000000000080c000,
5549 RA = ra2pa(0x0000000010180000,0),
5550 PA = ra2pa(0x0000000010180000,0),
5551 part_0_ctx_nonzero_tsb_config_0,
5552 TTE_Context=PCONTEXT,
5553 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5554 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5555 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5556 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5557}
5558
5559 .data
5560 .seg "data"
5561 .align 0x2000
5562 .global p0_local6_start
5563p0_local6_begin:
5564 .skip 0x1400
5565p0_local6_start:
5566 .word 0x1d8a8ab8,0x74a7cce9,0x7d3973b6,0x2fb45b2f ! PA = 0000000010181400
5567 .word 0x42092524,0x747e8a25,0x06fbc682,0x3e41334b ! PA = 0000000010181410
5568 .word 0x048adb50,0x0b879c21,0x520b230e,0x5a15d627 ! PA = 0000000010181420
5569 .word 0x1537793c,0x53fc1edd,0x675ab55a,0x4c6d3fc3 ! PA = 0000000010181430
5570p0_local6_end:
5571
5572SECTION .p0_local6_sec DATA_VA=0x00080c000
5573
5574attr_data {
5575 Name = .p0_local6_sec,
5576 VA = 0x000000000080c000,
5577 RA = ra2pa(0x0000000030180000,0),
5578 PA = ra2pa(0x0000000030180000,0),
5579 part_0_ctx_nonzero_tsb_config_0,
5580 TTE_Context=SCONTEXT,
5581 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5582 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5583 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5584 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5585}
5586
5587 .data
5588 .seg "data"
5589 .align 0x2000
5590 .global p0_local6_sec_start
5591p0_local6_sec_begin:
5592 .skip 0x1400
5593p0_local6_sec_start:
5594 .word 0x15508ae8,0x79afee59,0x3b556966,0x6e432c1f ! PA = 0000000030181400
5595 .word 0x075d5c54,0x5e0da695,0x1469eb32,0x6d30173b ! PA = 0000000030181410
5596 .word 0x4716f980,0x4cd2a391,0x4756a6be,0x77053d17 ! PA = 0000000030181420
5597 .word 0x15142e6c,0x1d8b014d,0x3535c80a,0x082899b3 ! PA = 0000000030181430
5598p0_local6_sec_end:
5599
5600SECTION .share0 DATA_VA=0x00080e000
5601
5602attr_data {
5603 Name = .share0,
5604 VA = 0x000000000080e000,
5605 RA = ra2pa(0x00000000201c0000,0),
5606 PA = ra2pa(0x00000000201c0000,0),
5607 part_0_ctx_nonzero_tsb_config_0,
5608 TTE_Context=PCONTEXT,
5609 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5610 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5611 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5612 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5613}
5614
5615 .data
5616 .seg "data"
5617 .align 0x2000
5618 .global share0_start
5619share0_begin:
5620share0_start:
5621 .word 0x02358718,0x5dcd9bc9,0x37493b16,0x58b0e90f ! PA = 00000000201c0000
5622 .word 0x46d14f84,0x60380f05,0x6486abe2,0x2441a72b ! PA = 00000000201c0010
5623 .word 0x519f93b0,0x4c2ab701,0x5ce3866e,0x48a71007 ! PA = 00000000201c0020
5624 .word 0x1a661f9c,0x0a44afbd,0x0660f6ba,0x77321fa3 ! PA = 00000000201c0030
5625share0_end:
5626
5627SECTION .share1 DATA_VA=0x000810000
5628
5629attr_data {
5630 Name = .share1,
5631 VA = 0x0000000000810000,
5632 RA = ra2pa(0x0000000020800000,0),
5633 PA = ra2pa(0x0000000020800000,0),
5634 part_0_ctx_nonzero_tsb_config_0,
5635 TTE_Context=PCONTEXT,
5636 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5637 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5638 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5639 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5640}
5641
5642 .data
5643 .seg "data"
5644 .align 0x2000
5645 .global share1_start
5646share1_begin:
5647share1_start:
5648 .word 0x04647f48,0x299fd539,0x67d7e8c6,0x74d491ff ! PA = 0000000020800000
5649 .word 0x5c7ffeb4,0x19ccc375,0x0d850892,0x24fce31b ! PA = 0000000020800010
5650 .word 0x3f2fa9e0,0x558ed671,0x2354c21e,0x5b324ef7 ! PA = 0000000020800020
5651 .word 0x72284ccc,0x5a582a2d,0x30ef416a,0x2f70d193 ! PA = 0000000020800030
5652 .word 0x7dc87378,0x08859aa9,0x23847276,0x514526ef ! PA = 0000000020800040
5653 .word 0x124469e4,0x485ac3e5,0x11580142,0x15a8cb0b ! PA = 0000000020800050
5654 .word 0x04923c10,0x0fbe01e1,0x630d59ce,0x3b9df9e7 ! PA = 0000000020800060
5655 .word 0x6f15b5fc,0x24b4709d,0x4eb3a81a,0x238baf83 ! PA = 0000000020800070
5656share1_end:
5657
5658SECTION .share2 DATA_VA=0x000812000
5659
5660attr_data {
5661 Name = .share2,
5662 VA = 0x0000000000812000,
5663 RA = ra2pa(0x00000000211c0000,0),
5664 PA = ra2pa(0x00000000211c0000,0),
5665 part_0_ctx_nonzero_tsb_config_0,
5666 TTE_Context=PCONTEXT,
5667 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5668 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5669 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5670 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5671}
5672
5673 .data
5674 .seg "data"
5675 .align 0x2000
5676 .global share2_start
5677share2_begin:
5678share2_start:
5679 .word 0x420c63a8,0x389dec19,0x5091d826,0x7559a7df ! PA = 00000000211c0000
5680 .word 0x4fb99114,0x38311055,0x0db295f2,0x714c5efb ! PA = 00000000211c0010
5681 .word 0x20524a40,0x6c373951,0x4c304d7e,0x67a110d7 ! PA = 00000000211c0020
5682 .word 0x19a95b2c,0x4708830d,0x6d412aca,0x12e9b973 ! PA = 00000000211c0030
5683share2_end:
5684
5685SECTION .share3 DATA_VA=0x000814000
5686
5687attr_data {
5688 Name = .share3,
5689 VA = 0x0000000000814000,
5690 RA = ra2pa(0x0000000021800000,0),
5691 PA = ra2pa(0x0000000021800000,0),
5692 part_0_ctx_nonzero_tsb_config_0,
5693 TTE_Context=PCONTEXT,
5694 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5695 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5696 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5697 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5698}
5699
5700 .data
5701 .seg "data"
5702 .align 0x2000
5703 .global share3_start
5704share3_begin:
5705share3_start:
5706 .word 0x469b4fd8,0x7ac7c989,0x150319d6,0x512914cf ! PA = 0000000021800000
5707 .word 0x4a3a7444,0x345ea8c5,0x6c07c6a2,0x77ae9eeb ! PA = 0000000021800010
5708 .word 0x4abad470,0x17397cc1,0x26a09d2e,0x3db293c7 ! PA = 0000000021800020
5709 .word 0x601e3c5c,0x55c3617d,0x3deac97a,0x79b1ef63 ! PA = 0000000021800030
5710 .word 0x52a03808,0x02a232f9,0x069b3786,0x2d8a6dbf ! PA = 0000000021800040
5711 .word 0x34e21374,0x76b28d35,0x118a9352,0x1d568adb ! PA = 0000000021800050
5712 .word 0x25d6daa0,0x67c3cc31,0x020148de,0x6d0982b7 ! PA = 0000000021800060
5713 .word 0x466f598c,0x0c140bed,0x45c3842a,0x00cb5153 ! PA = 0000000021800070
5714 .word 0x2f061c38,0x668c2869,0x5add3136,0x1c14b2af ! PA = 0000000021800080
5715 .word 0x708b6ea4,0x17bbbda5,0x0f2dfc02,0x7b8b22cb ! PA = 0000000021800090
5716 .word 0x6d715cd0,0x4f9527a1,0x65b5508e,0x659cdda7 ! PA = 00000000218000a0
5717 .word 0x1657b2bc,0x3be9825d,0x0d9e5ada,0x6ddcdf43 ! PA = 00000000218000b0
5718 .word 0x5677fc68,0x0fa4a9d9,0x170c06e6,0x671ee39f ! PA = 00000000218000c0
5719 .word 0x3bd185d4,0x7ec93a15,0x51a500b2,0x405366bb ! PA = 00000000218000d0
5720 .word 0x27155b00,0x4b2c8f11,0x00dfb43e,0x4823a497 ! PA = 00000000218000e0
5721 .word 0x0f5247ec,0x3df2c4cd,0x520e4d8a,0x134d9933 ! PA = 00000000218000f0
5722 .word 0x2560d898,0x29cab749,0x402ab896,0x01c0008f ! PA = 0000000021800100
5723 .word 0x630f5904,0x51ea0285,0x5162a162,0x1e7656ab ! PA = 0000000021800110
5724 .word 0x520dd530,0x51c90281,0x5a6373ee,0x5614d787 ! PA = 0000000021800120
5725 .word 0x169a191c,0x619ed33d,0x33665c3a,0x40447f23 ! PA = 0000000021800130
5726 .word 0x09ebb0c8,0x139d50b9,0x0afc4646,0x77cf097f ! PA = 0000000021800140
5727 .word 0x705fe834,0x65ed16f5,0x4299de12,0x3d7af29b ! PA = 0000000021800150
5728 .word 0x1765cb60,0x456981f1,0x00e38f9e,0x61a77677 ! PA = 0000000021800160
5729 .word 0x672a264c,0x5d1cadad,0x65b986ea,0x30a89113 ! PA = 0000000021800170
5730 .word 0x340384f8,0x4e7b7629,0x0c03aff6,0x5de2fe6f ! PA = 0000000021800180
5731 .word 0x5b9e3364,0x2e617765,0x453db6c2,0x29a83a8b ! PA = 0000000021800190
5732 .word 0x79e83d90,0x62cd0d61,0x3ac3074e,0x3dd28167 ! PA = 00000000218001a0
5733 .word 0x41bd6f7c,0x3d5b541d,0x60dacd9a,0x7d20cf03 ! PA = 00000000218001b0
5734 .word 0x45535528,0x6e842799,0x6783f5a6,0x4152df5f ! PA = 00000000218001c0
5735 .word 0x3a653a94,0x2d9623d5,0x15012b72,0x44052e7b ! PA = 00000000218001d0
5736 .word 0x06202bc0,0x3172a4d1,0x3624dafe,0x2e4cf857 ! PA = 00000000218001e0
5737 .word 0x1ccef4ac,0x5609c68d,0x105d304a,0x0b1438f3 ! PA = 00000000218001f0
5738share3_end: