Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_3000_8.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mpgen_3000_8.s
5* Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved
6* 4150 Network Circle, Santa Clara, California 95054, U.S.A.
7*
8* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
9*
10* This program is free software; you can redistribute it and/or modify
11* it under the terms of the GNU General Public License as published by
12* the Free Software Foundation; version 2 of the License.
13*
14* This program is distributed in the hope that it will be useful,
15* but WITHOUT ANY WARRANTY; without even the implied warranty of
16* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17* GNU General Public License for more details.
18*
19* You should have received a copy of the GNU General Public License
20* along with this program; if not, write to the Free Software
21* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
22*
23* For the avoidance of doubt, and except that if any non-GPL license
24* choice is available it will apply instead, Sun elects to use only
25* the General Public License version 2 (GPLv2) at this time for any
26* software where a choice of GPL license versions is made
27* available with the language indicating that GPLv2 or any later version
28* may be used, or where a choice of which version of the GPL is applied is
29* otherwise unspecified.
30*
31* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
32* CA 95054 USA or visit www.sun.com if you need additional information or
33* have any questions.
34*
35*
36* ========== Copyright Header End ============================================
37*/
38! Niagara2 UP Random Test
39! Seed = 327144524
40! Riesling can be on
41! 1 Thread, 3000 lines
42! mpgen created on Dec 20, 2005 (16:35:03)
43! mpgen_3000_8.s created on Mar 27, 2009 (14:45:24)
44! RC file : random.rc
45! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.051220 -rc random.rc -o mpgen_3000_8 -p 1 -l 3000
46
47#define H_HT0_Hw_Corrected_Error_0x63 hw_corrected_error_handler
48
49#define MAIN_PAGE_NUCLEUS_ALSO
50#define MAIN_PAGE_HV_ALSO
51#define N_CPUS 1
52#define ENABLE_T0_Fp_exception_ieee_754_0x21
53#define ENABLE_T0_Fp_exception_other_0x22
54#define ENABLE_T0_Fp_disabled_0x20
55#define ENABLE_T0_Illegal_instruction_0x10
56#define ENABLE_T1_Illegal_instruction_0x10
57#define ENABLE_HT0_Illegal_instruction_0x10
58#define ENABLE_HT1_Illegal_instruction_0x10
59#define ENABLE_T0_Clean_Window_0x24
60#define THREAD_COUNT 1
61#define THREAD_STRIDE 1
62#define SKIP_TRAPCHECK
63#define USE_MPGEN_TRAPS
64
65#include "hboot.s"
66
67 .text
68 .global main
69main:
70
71! Random code for Processor 0
72
73processor_0:
74 ta T_CHANGE_PRIV
75 wrpr %g0,7,%cleanwin
76 call p0_init_memory_pointers
77 wr %g0,0x80,%asi ! Setting default asi to 80
78
79! Initialize the floating point registers for processor 0
80
81 wr %g0,0x4,%fprs ! Make sure fef is 1
82 set p0_init_freg,%g1
83! %f0 = 412621cf 11c15bea 6db76f85 68f1e32f
84! %f4 = 4b58f5db 2cf2ca8f ed8fbb52 6bad3bc5
85! %f8 = 3546da2c 7b6ee7ab 7ca4432c e2b3ff02
86! %f12 = 474d2f52 e361fd4e 106038a6 9c55a580
87 ldda [%g1]ASI_BLK_P,%f0
88 add %g1,64,%g1
89! %f16 = 2b1b3d1d f6152b8c 7cd94d89 860f3107
90! %f20 = 6bd2c2b1 14e9f165 122065a5 a36197df
91! %f24 = 31b9e96c e22cf59f b3100ec3 f4b4c85e
92! %f28 = 6c02c89e c47f799d 5dbd5252 152b3a1b
93 ldda [%g1]ASI_BLK_P,%f16
94 add %g1,64,%g1
95! %f32 = 728b5689 66514f11 effc5ae2 9f1d0b76
96! %f36 = f323376e a9a68b16 b55fb385 4ea93745
97! %f40 = 96901360 0165224a 258623a6 11fdf559
98! %f44 = 4866e635 6ee77e29 6d852d15 c3e058f6
99 ldda [%g1]ASI_BLK_P,%f32
100
101! Set up the Graphics Status Register
102
103 setx 0x93d8a55700000016,%g7,%g1 ! GSR scale = 2, align = 6
104 wr %g1,%g0,%gsr ! GSR = 93d8a55700000016
105 wr %g0,%y ! Clear Y register
106 xorcc %g0,%g0,%g3 ! init %g3 and set flags
107 membar #Sync ! Force the block loads to complete
108
109! Start of Random Code for processor 0
110
111p0_label_1:
112! Mem[00000000201c0000] = f1a76bf6, %l4 = 2a82b89ddc1c9b87
113 ldub [%o0+%g0],%l4 ! %l4 = 00000000000000f1
114! Mem[0000000010081408] = c3db571c, %l3 = 79867b9bda9632ea
115 swapa [%i2+%o4]0x88,%l3 ! %l3 = 00000000c3db571c
116! %f7 = 6bad3bc5, %f29 = c47f799d, %f2 = 6db76f85
117 fmuls %f7 ,%f29,%f2 ! %f2 = f0ace0d5
118! Mem[0000000030001400] = bae6f2ac, %l2 = dc766f1aac7211e2
119 ldsha [%i0+%g0]0x81,%l2 ! %l2 = ffffffffffffbae6
120! %f23 = a36197df, Mem[0000000010001408] = 91abc5b1
121 sta %f23,[%i0+%o4]0x80 ! Mem[0000000010001408] = a36197df
122! Mem[0000000010041407] = 39e4d0f9, %l3 = 00000000c3db571c
123 ldstuba [%i1+0x007]%asi,%l3 ! %l3 = 000000f9000000ff
124! Mem[0000000010081400] = c99bdc5d, %l6 = ca0dbeaff3637d09
125 lduba [%i2+%g0]0x88,%l6 ! %l6 = 000000000000005d
126! Mem[0000000030101400] = f915a154, %f23 = a36197df
127 lda [%i4+%g0]0x81,%f23 ! %f23 = f915a154
128! Mem[00000000300c1408] = 768648df, %l1 = 519e92de91105983
129 ldstuba [%i3+%o4]0x89,%l1 ! %l1 = 000000df000000ff
130! Starting 10 instruction Store Burst
131! %f4 = 4b58f5db 2cf2ca8f, Mem[0000000030081400] = 681af6f3 3645a870
132 stda %f4 ,[%i2+%g0]0x89 ! Mem[0000000030081400] = 4b58f5db 2cf2ca8f
133
134p0_label_2:
135! %f2 = f0ace0d5, Mem[0000000030101410] = b3b05de8
136 sta %f2 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = f0ace0d5
137! %f0 = 412621cf, Mem[0000000030081400] = 8fcaf22c
138 sta %f0 ,[%i2+%g0]0x81 ! Mem[0000000030081400] = 412621cf
139! Mem[0000000010181410] = 991e3751, %l3 = 00000000000000f9
140 ldstuba [%i6+%o5]0x88,%l3 ! %l3 = 00000051000000ff
141! Mem[0000000010141424] = 69474cbc, %l6 = 000000000000005d
142 swap [%i5+0x024],%l6 ! %l6 = 0000000069474cbc
143! %f30 = 5dbd5252 152b3a1b, Mem[0000000030101400] = f915a154 fb573cf4
144 stda %f30,[%i4+%g0]0x81 ! Mem[0000000030101400] = 5dbd5252 152b3a1b
145! Mem[0000000010081408] = da9632ea, %l5 = bd0789888dd09997
146 swapa [%i2+%o4]0x88,%l5 ! %l5 = 00000000da9632ea
147! %l4 = 000000f1, %l5 = da9632ea, Mem[00000000100c1400] = 21a55455 cf79c82a
148 stda %l4,[%i3+0x000]%asi ! Mem[00000000100c1400] = 000000f1 da9632ea
149! %f12 = 474d2f52 e361fd4e, %l4 = 00000000000000f1
150! Mem[0000000030041400] = 7e0306433d86de82
151 stda %f12,[%i1+%l4]ASI_PST8_S ! Mem[0000000030041400] = 474d2f523d86de4e
152! %l5 = 00000000da9632ea, Mem[0000000010181400] = 9616bb679b3d9348
153 stxa %l5,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000da9632ea
154! Starting 10 instruction Load Burst
155! Mem[0000000030141408] = ad6a3b63, %l7 = 7cd54f9ae0a5126c
156 lduha [%i5+%o4]0x81,%l7 ! %l7 = 000000000000ad6a
157
158p0_label_3:
159! Mem[00000000100c1408] = 0469043f5141851b, %f20 = 6bd2c2b1 14e9f165
160 ldda [%i3+%o4]0x80,%f20 ! %f20 = 0469043f 5141851b
161! Mem[0000000010081410] = ded9a71b, %l4 = 00000000000000f1
162 ldswa [%i2+0x010]%asi,%l4 ! %l4 = ffffffffded9a71b
163! Mem[0000000030101400] = 5252bd5d, %l5 = 00000000da9632ea
164 lduha [%i4+%g0]0x89,%l5 ! %l5 = 000000000000bd5d
165! Mem[0000000010141408] = 7a92476f, %l7 = 000000000000ad6a
166 lduwa [%i5+%o4]0x80,%l7 ! %l7 = 000000007a92476f
167! Mem[0000000030101400] = 5252bd5d, %l1 = 00000000000000df
168 ldsha [%i4+%g0]0x89,%l1 ! %l1 = ffffffffffffbd5d
169! Mem[0000000030141408] = ad6a3b63, %f25 = e22cf59f
170 lda [%i5+%o4]0x81,%f25 ! %f25 = ad6a3b63
171! Mem[0000000030041410] = cfa63dd5, %l6 = 0000000069474cbc
172 ldsha [%i1+%o5]0x81,%l6 ! %l6 = ffffffffffffcfa6
173! Mem[0000000030001408] = c5ea08a4, %l6 = ffffffffffffcfa6
174 ldsha [%i0+%o4]0x89,%l6 ! %l6 = 00000000000008a4
175! Mem[00000000100c1400] = ea3296daf1000000, %f2 = f0ace0d5 68f1e32f
176 ldda [%i3+%g0]0x88,%f2 ! %f2 = ea3296da f1000000
177! Starting 10 instruction Store Burst
178! %f5 = 2cf2ca8f, Mem[0000000010041400] = 02e494eb
179 sta %f5 ,[%i1+%g0]0x80 ! Mem[0000000010041400] = 2cf2ca8f
180
181p0_label_4:
182! Mem[0000000010081410] = 1ba7d9de, %l0 = a05085f1fd9de7be
183 swapa [%i2+%o5]0x88,%l0 ! %l0 = 000000001ba7d9de
184! %l4 = ded9a71b, %l5 = 0000bd5d, Mem[0000000030181400] = 5c3a9475 4c7136f1
185 stda %l4,[%i6+%g0]0x81 ! Mem[0000000030181400] = ded9a71b 0000bd5d
186! %f6 = ed8fbb52 6bad3bc5, Mem[0000000030081408] = 15a93c90 c3dae970
187 stda %f6 ,[%i2+%o4]0x89 ! Mem[0000000030081408] = ed8fbb52 6bad3bc5
188! %l2 = ffffbae6, %l3 = 00000051, Mem[0000000010181408] = f420aa0a 62d41205
189 stda %l2,[%i6+%o4]0x88 ! Mem[0000000010181408] = ffffbae6 00000051
190! Mem[0000000010101400] = ca706a57, %l7 = 000000007a92476f, %asi = 80
191 swapa [%i4+0x000]%asi,%l7 ! %l7 = 00000000ca706a57
192! %l2 = ffffffffffffbae6, Mem[0000000010141408] = 7a92476f
193 sth %l2,[%i5+%o4] ! Mem[0000000010141408] = bae6476f
194! Mem[0000000030001400] = bae6f2ac, %l1 = ffffffffffffbd5d
195 ldstuba [%i0+%g0]0x81,%l1 ! %l1 = 000000ba000000ff
196! %l2 = ffffbae6, %l3 = 00000051, Mem[0000000030041410] = cfa63dd5 e0753291
197 stda %l2,[%i1+%o5]0x81 ! Mem[0000000030041410] = ffffbae6 00000051
198! %l6 = 000008a4, %l7 = ca706a57, Mem[0000000010041400] = 2cf2ca8f 39e4d0ff
199 stda %l6,[%i1+%g0]0x80 ! Mem[0000000010041400] = 000008a4 ca706a57
200! Starting 10 instruction Load Burst
201! Mem[00000000100c1408] = 3f046904, %l1 = 00000000000000ba
202 lduba [%i3+%o4]0x88,%l1 ! %l1 = 0000000000000004
203
204p0_label_5:
205! Mem[0000000030181400] = 5dbd00001ba7d9de, %f14 = 106038a6 9c55a580
206 ldda [%i6+%g0]0x89,%f14 ! %f14 = 5dbd0000 1ba7d9de
207! Mem[0000000010081408] = 06be61478dd09997, %f22 = 122065a5 f915a154
208 ldda [%i2+%o4]0x88,%f22 ! %f22 = 06be6147 8dd09997
209! Mem[0000000010141400] = 4e0cafcb, %l4 = ffffffffded9a71b
210 ldswa [%i5+%g0]0x88,%l4 ! %l4 = 000000004e0cafcb
211! Mem[00000000100c1400] = f1000000, %f22 = 06be6147
212 lda [%i3+%g0]0x88,%f22 ! %f22 = f1000000
213! Mem[0000000010001410] = 0e1f1262, %l5 = 000000000000bd5d
214 lduha [%i0+%o5]0x88,%l5 ! %l5 = 0000000000001262
215! Code Fragment 3
216p0_fragment_1:
217! %l0 = 000000001ba7d9de
218 setx 0xe79930201f789897,%g7,%l0 ! %l0 = e79930201f789897
219! %l1 = 0000000000000004
220 setx 0xeb629d67ada6d724,%g7,%l1 ! %l1 = eb629d67ada6d724
221 setx 0x1fe000, %g1, %g3
222 or %l0, %g3, %l0 ! always set perrmask = 0xff
223 setx 0x1ffff8, %g1, %g2
224 and %l0, %g2, %l0
225 ta T_CHANGE_HPRIV
226 stxa %l1, [%l0]ASI_DCACHE_DATA
227 ta T_CHANGE_NONHPRIV
228! %l0 = e79930201f789897
229 setx 0x7cc4a8e87e16baa9,%g7,%l0 ! %l0 = 7cc4a8e87e16baa9
230! %l1 = eb629d67ada6d724
231 setx 0x0747f5581ba13fb7,%g7,%l1 ! %l1 = 0747f5581ba13fb7
232! Mem[0000000030041400] = 474d2f52, %f5 = 2cf2ca8f
233 lda [%i1+%g0]0x81,%f5 ! %f5 = 474d2f52
234! Mem[0000000010181400] = 00000000, %l1 = 0747f5581ba13fb7
235 lduba [%i6+%g0]0x88,%l1 ! %l1 = 0000000000000000
236! Mem[00000000211c0000] = 102fc666, %l4 = 000000004e0cafcb
237 ldsha [%o2+0x000]%asi,%l4 ! %l4 = 000000000000102f
238! Starting 10 instruction Store Burst
239! Mem[0000000010041410] = 5120908c, %l5 = 0000000000001262
240 swapa [%i1+%o5]0x80,%l5 ! %l5 = 000000005120908c
241
242p0_label_6:
243! Code Fragment 3
244p0_fragment_2:
245! %l0 = 7cc4a8e87e16baa9
246 setx 0x8580d6d7fdfffd0c,%g7,%l0 ! %l0 = 8580d6d7fdfffd0c
247! %l1 = 0000000000000000
248 setx 0x5e4fe13f99739cb8,%g7,%l1 ! %l1 = 5e4fe13f99739cb8
249 setx 0x1fe000, %g1, %g3
250 or %l0, %g3, %l0 ! always set perrmask = 0xff
251 setx 0x1ffff8, %g1, %g2
252 and %l0, %g2, %l0
253 ta T_CHANGE_HPRIV
254 stxa %l1, [%l0]ASI_DCACHE_DATA
255 ta T_CHANGE_NONHPRIV
256! %l0 = 8580d6d7fdfffd0c
257 setx 0xe82b2a807f938a05,%g7,%l0 ! %l0 = e82b2a807f938a05
258! %l1 = 5e4fe13f99739cb8
259 setx 0x19653feffd866a71,%g7,%l1 ! %l1 = 19653feffd866a71
260! %l5 = 000000005120908c, Mem[0000000020800040] = d204359e
261 sth %l5,[%o1+0x040] ! Mem[0000000020800040] = 908c359e
262! Mem[0000000030101400] = 5dbd5252, %l4 = 000000000000102f
263 ldstuba [%i4+%g0]0x81,%l4 ! %l4 = 0000005d000000ff
264! %l0 = e82b2a807f938a05, Mem[00000000300c1400] = 5d6c916c
265 stba %l0,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 5d6c9105
266! %f18 = 7cd94d89, Mem[0000000010101400] = 7a92476f
267 sta %f18,[%i4+%g0]0x80 ! Mem[0000000010101400] = 7cd94d89
268! Mem[0000000030141410] = 972b8da2, %l6 = 00000000000008a4
269 swapa [%i5+%o5]0x81,%l6 ! %l6 = 00000000972b8da2
270! %l4 = 0000005d, %l5 = 5120908c, Mem[0000000010181408] = e6baffff 51000000
271 stda %l4,[%i6+0x008]%asi ! Mem[0000000010181408] = 0000005d 5120908c
272! %l7 = 00000000ca706a57, Mem[0000000010041410] = 0114fe9362120000
273 stxa %l7,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000ca706a57
274! %l6 = 00000000972b8da2, Mem[0000000010081408] = 9799d08d
275 stwa %l6,[%i2+%o4]0x80 ! Mem[0000000010081408] = 972b8da2
276! Starting 10 instruction Load Burst
277! Mem[0000000010141410] = f4d95553, %l2 = ffffffffffffbae6
278 ldswa [%i5+%o5]0x88,%l2 ! %l2 = fffffffff4d95553
279
280p0_label_7:
281! Mem[0000000030101400] = ffbd5252, %l5 = 000000005120908c
282 lduba [%i4+%g0]0x81,%l5 ! %l5 = 00000000000000ff
283! Mem[0000000021800180] = ca4c59fe, %l5 = 00000000000000ff
284 lduba [%o3+0x181]%asi,%l5 ! %l5 = 000000000000004c
285! Mem[00000000100c1408] = 0469043f5141851b, %l5 = 000000000000004c
286 ldxa [%i3+0x008]%asi,%l5 ! %l5 = 0469043f5141851b
287! Mem[0000000030181408] = 7c57a131, %l2 = fffffffff4d95553
288 ldswa [%i6+%o4]0x81,%l2 ! %l2 = 000000007c57a131
289! Mem[00000000100c1438] = 00080cdd, %l1 = 19653feffd866a71
290 ldsba [%i3+0x03a]%asi,%l1 ! %l1 = 000000000000000c
291! Mem[00000000100c1418] = b8014883a217791d, %f12 = 474d2f52 e361fd4e
292 ldda [%i3+0x018]%asi,%f12 ! %f12 = b8014883 a217791d
293! Mem[0000000030041408] = 9bc658e8, %l3 = 0000000000000051
294 ldsha [%i1+%o4]0x81,%l3 ! %l3 = ffffffffffff9bc6
295! Mem[0000000010001400] = 643cd6ce, %l0 = e82b2a807f938a05
296 ldsha [%i0+%g0]0x80,%l0 ! %l0 = 000000000000643c
297! Mem[0000000010001400] = ced63c64, %l0 = 000000000000643c
298 ldsha [%i0+%g0]0x88,%l0 ! %l0 = 0000000000003c64
299! Starting 10 instruction Store Burst
300! %f15 = 1ba7d9de, Mem[0000000010041408] = dd5b4d91
301 sta %f15,[%i1+%o4]0x88 ! Mem[0000000010041408] = 1ba7d9de
302
303p0_label_8:
304! Mem[0000000030081410] = b4460cc1, %l3 = ffffffffffff9bc6
305 ldstuba [%i2+%o5]0x89,%l3 ! %l3 = 000000c1000000ff
306! Mem[0000000010181410] = ff371e99, %l7 = 00000000ca706a57
307 swapa [%i6+%o5]0x80,%l7 ! %l7 = 00000000ff371e99
308! %f28 = 6c02c89e c47f799d, %l2 = 000000007c57a131
309! Mem[0000000030081418] = 60fdd230f31df000
310 add %i2,0x018,%g1
311 stda %f28,[%g1+%l2]ASI_PST32_S ! Mem[0000000030081418] = 60fdd230c47f799d
312! Mem[0000000010041410] = ca706a57, %f0 = 412621cf
313 lda [%i1+%o5]0x88,%f0 ! %f0 = ca706a57
314! %l4 = 000000000000005d, Mem[0000000010081410] = bee79dfd
315 stwa %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0000005d
316! %l3 = 00000000000000c1, Mem[0000000030181410] = 0ee20c9d3fd7489e
317 stxa %l3,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000000000c1
318! %f16 = 2b1b3d1d f6152b8c, Mem[0000000010181400] = 00000000 da9632ea
319 stda %f16,[%i6+%g0]0x80 ! Mem[0000000010181400] = 2b1b3d1d f6152b8c
320! %l4 = 0000005d, %l5 = 5141851b, Mem[0000000030041410] = ffffbae6 00000051
321 stda %l4,[%i1+%o5]0x81 ! Mem[0000000030041410] = 0000005d 5141851b
322! %l0 = 00003c64, %l1 = 0000000c, Mem[0000000030081400] = cf212641 4b58f5db
323 stda %l0,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00003c64 0000000c
324! Starting 10 instruction Load Burst
325! Mem[0000000010081408] = 06be6147a28d2b97, %f20 = 0469043f 5141851b
326 ldda [%i2+%o4]0x88,%f20 ! %f20 = 06be6147 a28d2b97
327
328p0_label_9:
329! %l4 = 000000000000005d, %l4 = 000000000000005d, %l2 = 000000007c57a131
330 or %l4,%l4,%l2 ! %l2 = 000000000000005d
331! Mem[00000000201c0000] = f1a76bf6, %l4 = 000000000000005d
332 ldsh [%o0+%g0],%l4 ! %l4 = fffffffffffff1a7
333! Mem[0000000010101438] = 049f032f97340d73, %f22 = f1000000 8dd09997
334 ldd [%i4+0x038],%f22 ! %f22 = 049f032f 97340d73
335! %f9 = 7b6ee7ab, %f13 = a217791d, %f27 = f4b4c85e
336 fadds %f9 ,%f13,%f27 ! %f27 = 7b6ee7ab
337! Mem[0000000010141400] = 95c7dedf 4e0cafcb, %l2 = 0000005d, %l3 = 000000c1
338 ldda [%i5+%g0]0x88,%l2 ! %l2 = 000000004e0cafcb 0000000095c7dedf
339! Mem[0000000030001410] = 8a0af69c08a1b209, %l0 = 0000000000003c64
340 ldxa [%i0+%o5]0x89,%l0 ! %l0 = 8a0af69c08a1b209
341! %f6 = ed8fbb52, %f26 = b3100ec3, %f16 = 2b1b3d1d
342 fmuls %f6 ,%f26,%f16 ! %f16 = 6121c350
343! Mem[0000000010081410] = 0000005d 9bf9a82b, %l0 = 08a1b209, %l1 = 0000000c
344 ldda [%i2+%o5]0x80,%l0 ! %l0 = 000000000000005d 000000009bf9a82b
345! Mem[0000000010001420] = 60710609709e833d, %l6 = 00000000972b8da2
346 ldxa [%i0+0x020]%asi,%l6 ! %l6 = 60710609709e833d
347! Starting 10 instruction Store Burst
348! Mem[0000000030041400] = 522f4d47, %l6 = 60710609709e833d
349 swapa [%i1+%g0]0x89,%l6 ! %l6 = 00000000522f4d47
350
351p0_label_10:
352! Mem[0000000030181400] = ded9a71b, %l7 = 00000000ff371e99
353 swapa [%i6+%g0]0x81,%l7 ! %l7 = 00000000ded9a71b
354! Mem[000000001018141c] = 2a01cd44, %l2 = 000000004e0cafcb, %asi = 80
355 swapa [%i6+0x01c]%asi,%l2 ! %l2 = 000000002a01cd44
356! Mem[00000000201c0000] = f1a76bf6, %l3 = 0000000095c7dedf
357 ldstub [%o0+%g0],%l3 ! %l3 = 000000f1000000ff
358! Mem[0000000010081428] = 30feeba5, %l6 = 522f4d47, %l2 = 2a01cd44
359 add %i2,0x28,%g1
360 casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000030feeba5
361! %f18 = 7cd94d89 860f3107, Mem[00000000300c1408] = ff488676 a335fab1
362 stda %f18,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 7cd94d89 860f3107
363! Mem[000000001010140f] = 2a13f6c0, %l0 = 000000000000005d
364 ldstuba [%i4+0x00f]%asi,%l0 ! %l0 = 000000c0000000ff
365! %f2 = ea3296da f1000000, Mem[0000000030041410] = 5d000000 1b854151
366 stda %f2 ,[%i1+%o5]0x89 ! Mem[0000000030041410] = ea3296da f1000000
367! %f22 = 049f032f 97340d73, Mem[0000000010001420] = 60710609 709e833d
368 std %f22,[%i0+0x020] ! Mem[0000000010001420] = 049f032f 97340d73
369! %l5 = 0469043f5141851b, Mem[0000000010141422] = 9475d354, %asi = 80
370 stha %l5,[%i5+0x022]%asi ! Mem[0000000010141420] = 9475851b
371! Starting 10 instruction Load Burst
372! Mem[0000000030001408] = c5ea08a4, %l6 = 00000000522f4d47
373 lduha [%i0+%o4]0x89,%l6 ! %l6 = 00000000000008a4
374
375p0_label_11:
376! Mem[0000000030081400] = 0000000c00003c64, %f8 = 3546da2c 7b6ee7ab
377 ldda [%i2+%g0]0x89,%f8 ! %f8 = 0000000c 00003c64
378! Mem[0000000030101408] = 2aa51fdd, %l6 = 00000000000008a4
379 ldsba [%i4+%o4]0x81,%l6 ! %l6 = 000000000000002a
380! Mem[0000000010141400] = cbaf0c4e, %f16 = 6121c350
381 lda [%i5+%g0]0x80,%f16 ! %f16 = cbaf0c4e
382! Mem[0000000010101410] = 87f246b1, %l1 = 000000009bf9a82b
383 lduha [%i4+%o5]0x88,%l1 ! %l1 = 00000000000046b1
384! Mem[00000000211c0000] = 102fc666, %l6 = 000000000000002a
385 lduba [%o2+0x001]%asi,%l6 ! %l6 = 000000000000002f
386! %f7 = 6bad3bc5, %f19 = 860f3107
387 fcmpes %fcc2,%f7 ,%f19 ! %fcc2 = 2
388! Mem[0000000010041410] = 576a70ca 00000000, %l4 = fffff1a7, %l5 = 5141851b
389 ldda [%i1+%o5]0x80,%l4 ! %l4 = 00000000576a70ca 0000000000000000
390! Mem[0000000030101400] = 5252bdff, %l6 = 000000000000002f
391 ldsha [%i4+%g0]0x89,%l6 ! %l6 = ffffffffffffbdff
392! Mem[0000000010101410] = b146f2879a156aaf, %l3 = 00000000000000f1
393 ldxa [%i4+%o5]0x80,%l3 ! %l3 = b146f2879a156aaf
394! Starting 10 instruction Store Burst
395! %l6 = ffffffffffffbdff, Mem[00000000100c1410] = 7c2f9399
396 stba %l6,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 7c2f93ff
397
398p0_label_12:
399! %f20 = 06be6147 a28d2b97, Mem[0000000010181400] = 2b1b3d1d f6152b8c
400 stda %f20,[%i6+%g0]0x80 ! Mem[0000000010181400] = 06be6147 a28d2b97
401! %l7 = 00000000ded9a71b, Mem[0000000030101408] = 388dc1cfdd1fa52a
402 stxa %l7,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000ded9a71b
403! Mem[0000000030001408] = c5ea08a4, %l6 = ffffffffffffbdff
404 swapa [%i0+%o4]0x89,%l6 ! %l6 = 00000000c5ea08a4
405! Mem[0000000010001402] = 643cd6ce, %l3 = b146f2879a156aaf
406 ldstuba [%i0+0x002]%asi,%l3 ! %l3 = 000000d6000000ff
407! %l4 = 00000000576a70ca, Mem[00000000100c140a] = 0469043f, %asi = 80
408 stha %l4,[%i3+0x00a]%asi ! Mem[00000000100c1408] = 046970ca
409! %l3 = 00000000000000d6, Mem[0000000010101400] = 894dd97c
410 stba %l3,[%i4+%g0]0x88 ! Mem[0000000010101400] = 894dd9d6
411! %l2 = 0000000030feeba5, Mem[00000000100c1410] = ff932f7c
412 stha %l2,[%i3+%o5]0x80 ! Mem[00000000100c1410] = eba52f7c
413! Mem[0000000010001400] = 643cffce, %l7 = 00000000ded9a71b
414 swapa [%i0+%g0]0x80,%l7 ! %l7 = 00000000643cffce
415! %l7 = 00000000643cffce, Mem[0000000030041408] = e858c69b
416 stwa %l7,[%i1+%o4]0x89 ! Mem[0000000030041408] = 643cffce
417! Starting 10 instruction Load Burst
418! Mem[00000000300c1400] = 05916c5d, %f25 = ad6a3b63
419 lda [%i3+%g0]0x81,%f25 ! %f25 = 05916c5d
420
421p0_label_13:
422! Mem[0000000010041400] = a4080000, %l1 = 00000000000046b1
423 ldswa [%i1+%g0]0x88,%l1 ! %l1 = ffffffffa4080000
424! Mem[0000000010041408] = ded9a71b, %l0 = 00000000000000c0
425 ldsba [%i1+%o4]0x80,%l0 ! %l0 = ffffffffffffffde
426! Mem[0000000030101408] = ded9a71b, %l4 = 00000000576a70ca
427 ldswa [%i4+%o4]0x89,%l4 ! %l4 = ffffffffded9a71b
428! Mem[0000000030081410] = ff0c46b4 65b7835d, %l2 = 30feeba5, %l3 = 000000d6
429 ldda [%i2+%o5]0x81,%l2 ! %l2 = 00000000ff0c46b4 0000000065b7835d
430! Mem[0000000030041400] = 3d839e703d86de4e, %l0 = ffffffffffffffde
431 ldxa [%i1+%g0]0x81,%l0 ! %l0 = 3d839e703d86de4e
432! Mem[0000000030001400] = ffe6f2ac397ae14f, %l4 = ffffffffded9a71b
433 ldxa [%i0+%g0]0x81,%l4 ! %l4 = ffe6f2ac397ae14f
434! Mem[0000000010141410] = 5355d9f4, %l0 = 3d839e703d86de4e
435 ldsba [%i5+%o5]0x80,%l0 ! %l0 = 0000000000000053
436! Mem[0000000010001404] = b9d66c2b, %l1 = ffffffffa4080000
437 lduha [%i0+0x004]%asi,%l1 ! %l1 = 000000000000b9d6
438! Mem[0000000010181400] = 06be6147a28d2b97, %l7 = 00000000643cffce
439 ldxa [%i6+%g0]0x80,%l7 ! %l7 = 06be6147a28d2b97
440! Starting 10 instruction Store Burst
441! %l7 = 06be6147a28d2b97, Mem[0000000030001410] = 09b2a1089cf60a8a
442 stxa %l7,[%i0+%o5]0x81 ! Mem[0000000030001410] = 06be6147a28d2b97
443
444p0_label_14:
445! %f26 = b3100ec3, Mem[0000000030141410] = a4080000
446 sta %f26,[%i5+%o5]0x89 ! Mem[0000000030141410] = b3100ec3
447! %l3 = 0000000065b7835d, Mem[0000000010101408] = 25cacb09
448 stwa %l3,[%i4+%o4]0x80 ! Mem[0000000010101408] = 65b7835d
449! %l3 = 0000000065b7835d, Mem[00000000211c0000] = 102fc666, %asi = 80
450 stha %l3,[%o2+0x000]%asi ! Mem[00000000211c0000] = 835dc666
451! %l6 = 00000000c5ea08a4, Mem[0000000020800000] = cdec98bf
452 sth %l6,[%o1+%g0] ! Mem[0000000020800000] = 08a498bf
453! %l3 = 0000000065b7835d, immed = fffff90d, %y = 00000000
454 udiv %l3,-0x6f3,%l7 ! %l7 = 0000000000000000
455 mov %l0,%y ! %y = 00000053
456! %l2 = 00000000ff0c46b4, Mem[0000000010101400] = d6d94d89
457 stwa %l2,[%i4+%g0]0x80 ! Mem[0000000010101400] = ff0c46b4
458! %l1 = 000000000000b9d6, Mem[00000000201c0000] = ffa76bf6
459 sth %l1,[%o0+%g0] ! Mem[00000000201c0000] = b9d66bf6
460! Mem[0000000010141408] = d07c1cc26f47e6ba, %l7 = 0000000000000000
461 ldxa [%i5+%o4]0x88,%l7 ! %l7 = d07c1cc26f47e6ba
462! %f16 = cbaf0c4e f6152b8c 7cd94d89 860f3107
463! %f20 = 06be6147 a28d2b97 049f032f 97340d73
464! %f24 = 31b9e96c 05916c5d b3100ec3 7b6ee7ab
465! %f28 = 6c02c89e c47f799d 5dbd5252 152b3a1b
466 stda %f16,[%i6]ASI_BLK_SL ! Block Store to 0000000030181400
467! Starting 10 instruction Load Burst
468! Mem[0000000010141400] = cbaf0c4e, %l6 = 00000000c5ea08a4
469 ldsha [%i5+0x000]%asi,%l6 ! %l6 = ffffffffffffcbaf
470
471p0_label_15:
472! Mem[0000000010041400] = 576a70ca a4080000, %l6 = ffffcbaf, %l7 = 6f47e6ba
473 ldda [%i1+%g0]0x88,%l6 ! %l6 = 00000000a4080000 00000000576a70ca
474! Mem[0000000030081408] = 6bad3bc5, %f7 = 6bad3bc5
475 lda [%i2+%o4]0x89,%f7 ! %f7 = 6bad3bc5
476! %l4 = ffe6f2ac397ae14f, %l0 = 0000000000000053, %l4 = ffe6f2ac397ae14f
477 mulx %l4,%l0,%l4 ! %l4 = f7e0add6a2d70c9d
478! Mem[0000000010041420] = 7074f390ad075847, %l4 = f7e0add6a2d70c9d
479 ldxa [%i1+0x020]%asi,%l4 ! %l4 = 7074f390ad075847
480! Mem[0000000010141408] = d07c1cc2 6f47e6ba, %l6 = a4080000, %l7 = 576a70ca
481 ldda [%i5+%o4]0x88,%l6 ! %l6 = 000000006f47e6ba 00000000d07c1cc2
482 membar #Sync ! Added by membar checker (1)
483! Mem[0000000010181410] = ca706a57, %l0 = 0000000000000053
484 ldswa [%i6+%o5]0x80,%l0 ! %l0 = ffffffffca706a57
485! Mem[0000000030181408] = 07310f86 894dd97c, %l2 = ff0c46b4, %l3 = 65b7835d
486 ldda [%i6+%o4]0x81,%l2 ! %l2 = 0000000007310f86 00000000894dd97c
487! Mem[0000000010141410] = 5355d9f4, %l5 = 0000000000000000
488 ldsba [%i5+%o5]0x80,%l5 ! %l5 = 0000000000000053
489! %l1 = 000000000000b9d6, imm = ffffffffffffff01, %l6 = 000000006f47e6ba
490 add %l1,-0x0ff,%l6 ! %l6 = 000000000000b8d7
491! Starting 10 instruction Store Burst
492! %l2 = 0000000007310f86, Mem[0000000010001408] = a36197df
493 stwa %l2,[%i0+%o4]0x80 ! Mem[0000000010001408] = 07310f86
494
495p0_label_16:
496! Mem[0000000010081400] = c99bdc5d, %l1 = 000000000000b9d6
497 swapa [%i2+%g0]0x88,%l1 ! %l1 = 00000000c99bdc5d
498! Code Fragment 4
499p0_fragment_3:
500! %l0 = ffffffffca706a57
501 setx 0xfc3d4a8855980524,%g7,%l0 ! %l0 = fc3d4a8855980524
502! %l1 = 00000000c99bdc5d
503 setx 0xb09b52b85d56ad4d,%g7,%l1 ! %l1 = b09b52b85d56ad4d
504 setx 0x7ff8, %g1, %g2
505 and %l0, %g2, %l0
506 setx 0xffffffff, %g1, %g2
507 and %l1, %g2, %l1
508 setx 0x100000000, %g1, %g2
509 or %l1, %g2, %l1 ! Set bit 32 - perrinj
510 ta T_CHANGE_HPRIV
511 stxa %l1, [%l0]ASI_ICACHE_INSTR
512 ta T_CHANGE_NONHPRIV
513! %l0 = fc3d4a8855980524
514 setx 0xec9f75d78043cd04,%g7,%l0 ! %l0 = ec9f75d78043cd04
515! %l1 = b09b52b85d56ad4d
516 setx 0x92fcf457846509b0,%g7,%l1 ! %l1 = 92fcf457846509b0
517! Mem[0000000030081400] = 00003c64, %l3 = 00000000894dd97c
518 swapa [%i2+%g0]0x89,%l3 ! %l3 = 0000000000003c64
519! %l0 = ec9f75d78043cd04, Mem[0000000010181410] = 576a70ca
520 stba %l0,[%i6+%o5]0x88 ! Mem[0000000010181410] = 576a7004
521! %l4 = 7074f390ad075847, Mem[0000000010181400] = 4761be06
522 stwa %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = ad075847
523! %l2 = 0000000007310f86, Mem[00000000211c0001] = 835dc666, %asi = 80
524 stba %l2,[%o2+0x001]%asi ! Mem[00000000211c0000] = 8386c666
525! %f28 = 6c02c89e c47f799d, %l4 = 7074f390ad075847
526! Mem[0000000010001400] = ded9a71bb9d66c2b
527 stda %f28,[%i0+%l4]ASI_PST32_PL ! Mem[0000000010001400] = 9d797fc49ec8026c
528! %l6 = 000000000000b8d7, imm = fffffffffffffadf, %l5 = 0000000000000053
529 sub %l6,-0x521,%l5 ! %l5 = 000000000000bdf8
530! %l4 = ad075847, %l5 = 0000bdf8, Mem[0000000010001400] = c47f799d 6c02c89e
531 stda %l4,[%i0+%g0]0x88 ! Mem[0000000010001400] = ad075847 0000bdf8
532! Starting 10 instruction Load Burst
533! %l4 = 7074f390ad075847, imm = fffffffffffffb97, %l0 = ec9f75d78043cd04
534 or %l4,-0x469,%l0 ! %l0 = fffffffffffffbd7
535
536p0_label_17:
537! Code Fragment 4
538p0_fragment_4:
539! %l0 = fffffffffffffbd7
540 setx 0x4cf759d7c5a63cad,%g7,%l0 ! %l0 = 4cf759d7c5a63cad
541! %l1 = 92fcf457846509b0
542 setx 0x471aadcfd60e9b37,%g7,%l1 ! %l1 = 471aadcfd60e9b37
543 setx 0x7ff8, %g1, %g2
544 and %l0, %g2, %l0
545 setx 0xffffffff, %g1, %g2
546 and %l1, %g2, %l1
547 setx 0x100000000, %g1, %g2
548 or %l1, %g2, %l1 ! Set bit 32 - perrinj
549 ta T_CHANGE_HPRIV
550 stxa %l1, [%l0]ASI_ICACHE_INSTR
551 ta T_CHANGE_NONHPRIV
552! %l0 = 4cf759d7c5a63cad
553 setx 0x770227586dc18af9,%g7,%l0 ! %l0 = 770227586dc18af9
554! %l1 = 471aadcfd60e9b37
555 setx 0x59ab990f86b7565e,%g7,%l1 ! %l1 = 59ab990f86b7565e
556! Mem[0000000010181400] = ad075847, %f26 = b3100ec3
557 lda [%i6+%g0]0x88,%f26 ! %f26 = ad075847
558! Mem[00000000100c1418] = b8014883, %l0 = 770227586dc18af9
559 lduba [%i3+0x019]%asi,%l0 ! %l0 = 0000000000000001
560! Mem[0000000010181410] = 04706a57, %l0 = 0000000000000001
561 lduha [%i6+%o5]0x80,%l0 ! %l0 = 0000000000000470
562! Mem[0000000010001410] = 0e1f1262, %l5 = 000000000000bdf8
563 lduha [%i0+%o5]0x88,%l5 ! %l5 = 0000000000001262
564! Mem[0000000030101400] = 1b3a2b155252bdff, %f2 = ea3296da f1000000
565 ldda [%i4+%g0]0x89,%f2 ! %f2 = 1b3a2b15 5252bdff
566! Mem[0000000030041400] = 3d839e70, %l2 = 0000000007310f86
567 lduha [%i1+%g0]0x81,%l2 ! %l2 = 0000000000003d83
568! %f30 = 5dbd5252, Mem[0000000030181408] = 07310f86
569 sta %f30,[%i6+%o4]0x81 ! Mem[0000000030181408] = 5dbd5252
570! Mem[0000000030081400] = 0000000c894dd97c, %f30 = 5dbd5252 152b3a1b
571 ldda [%i2+%g0]0x89,%f30 ! %f30 = 0000000c 894dd97c
572! Starting 10 instruction Store Burst
573! %l5 = 0000000000001262, Mem[00000000211c0000] = 8386c666
574 sth %l5,[%o2+%g0] ! Mem[00000000211c0000] = 1262c666
575
576p0_label_18:
577! %l4 = ad075847, %l5 = 00001262, Mem[0000000030141410] = c30e10b3 38235dc9
578 stda %l4,[%i5+%o5]0x81 ! Mem[0000000030141410] = ad075847 00001262
579! Mem[0000000010181420] = c1e6ac7d0b419631, %l7 = 00000000d07c1cc2, %l6 = 000000000000b8d7
580 add %i6,0x20,%g1
581 casxa [%g1]0x80,%l7,%l6 ! %l6 = c1e6ac7d0b419631
582! %f2 = 1b3a2b15 5252bdff, %l0 = 0000000000000470
583! Mem[0000000030041400] = 3d839e703d86de4e
584 stda %f2,[%i1+%l0]ASI_PST8_SL ! Mem[0000000030041400] = 3d839e70152b3a4e
585! Mem[0000000010001408] = 07310f86, %l1 = 59ab990f86b7565e
586 ldstuba [%i0+%o4]0x80,%l1 ! %l1 = 00000007000000ff
587! %f22 = 049f032f 97340d73, Mem[0000000010141410] = f4d95553 91669715
588 stda %f22,[%i5+%o5]0x88 ! Mem[0000000010141410] = 049f032f 97340d73
589! %f8 = 0000000c, %f28 = 6c02c89e, %f12 = b8014883 a217791d
590 fsmuld %f8 ,%f28,%f12 ! %l0 = 0000000000000492, Unfinished, %fsr = 0800000000
591! %l2 = 0000000000003d83, Mem[00000000100c1410] = eba52f7c06a1f929
592 stxa %l2,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 0000000000003d83
593! %f19 = 860f3107, Mem[00000000100c1428] = d4e50e16
594 sta %f19,[%i3+0x028]%asi ! Mem[00000000100c1428] = 860f3107
595! %l7 = 00000000d07c1cc2, Mem[0000000010041410] = 576a70ca
596 sth %l7,[%i1+%o5] ! Mem[0000000010041410] = 1cc270ca
597! Starting 10 instruction Load Burst
598! Mem[0000000030041408] = ceff3c64, %l5 = 0000000000001262
599 lduha [%i1+%o4]0x81,%l5 ! %l5 = 000000000000ceff
600
601p0_label_19:
602! Mem[0000000030141400] = eeb23463, %l6 = c1e6ac7d0b419631
603 ldsba [%i5+%g0]0x89,%l6 ! %l6 = 0000000000000063
604! Mem[0000000030141408] = ad6a3b63, %l2 = 0000000000003d83
605 ldsba [%i5+%o4]0x81,%l2 ! %l2 = ffffffffffffffad
606! Mem[00000000100c1408] = 046970ca, %l5 = 000000000000ceff
607 ldsb [%i3+%o4],%l5 ! %l5 = 0000000000000004
608! Mem[00000000201c0000] = b9d66bf6, %l7 = 00000000d07c1cc2
609 ldsh [%o0+%g0],%l7 ! %l7 = ffffffffffffb9d6
610! Mem[0000000010141410] = 049f032f97340d73, %l2 = ffffffffffffffad
611 ldxa [%i5+%o5]0x88,%l2 ! %l2 = 049f032f97340d73
612! Mem[0000000030141410] = ad07584700001262, %f30 = 0000000c 894dd97c
613 ldda [%i5+%o5]0x81,%f30 ! %f30 = ad075847 00001262
614! Mem[00000000100c1408] = 1b854151 ca706904, %l6 = 00000063, %l7 = ffffb9d6
615 ldda [%i3+%o4]0x88,%l6 ! %l6 = 00000000ca706904 000000001b854151
616! Mem[0000000010181400] = 475807ad, %l6 = 00000000ca706904
617 lduba [%i6+%g0]0x80,%l6 ! %l6 = 0000000000000047
618! Mem[0000000010001410] = 0e1f1262, %l4 = 7074f390ad075847
619 lduwa [%i0+%o5]0x88,%l4 ! %l4 = 000000000e1f1262
620! Starting 10 instruction Store Burst
621! %l7 = 000000001b854151, Mem[0000000010081400] = d6b90000
622 stba %l7,[%i2+%g0]0x80 ! Mem[0000000010081400] = 51b90000
623
624p0_label_20:
625! Mem[0000000010081410] = 0000005d, %l5 = 0000000000000004
626 ldstuba [%i2+%o5]0x80,%l5 ! %l5 = 00000000000000ff
627! %l6 = 0000000000000047, Mem[00000000100c1439] = 00080cdd, %asi = 80
628 stba %l6,[%i3+0x039]%asi ! Mem[00000000100c1438] = 00470cdd
629! Mem[0000000030081400] = 0000000c894dd97c, %l7 = 000000001b854151
630 ldxa [%i2+%g0]0x89,%l7 ! %l7 = 0000000c894dd97c
631! Mem[0000000010181408] = 0000005d, %l6 = 0000000000000047
632 swapa [%i6+%o4]0x80,%l6 ! %l6 = 000000000000005d
633! Mem[0000000010181400] = 475807ad, %l4 = 000000000e1f1262
634 ldstuba [%i6+%g0]0x80,%l4 ! %l4 = 00000047000000ff
635! %l1 = 0000000000000007, Mem[0000000030081408] = 6bad3bc5
636 stba %l1,[%i2+%o4]0x89 ! Mem[0000000030081408] = 6bad3b07
637! Mem[0000000010101414] = 9a156aaf, %l4 = 0000000000000047
638 ldstub [%i4+0x014],%l4 ! %l4 = 0000009a000000ff
639! %f24 = 31b9e96c 05916c5d, Mem[0000000010001418] = 1da65e34 aa7d2e23
640 stda %f24,[%i0+0x018]%asi ! Mem[0000000010001418] = 31b9e96c 05916c5d
641! %l0 = 0000000000000492, immed = 00000bcd, %y = 00000053
642 umul %l0,0xbcd,%l3 ! %l3 = 000000000035eeea, %y = 00000000
643! Starting 10 instruction Load Burst
644! %f16 = cbaf0c4e f6152b8c, %f5 = 474d2f52
645 fdtos %f16,%f5 ! %f5 = ff800000
646
647p0_label_21:
648 membar #Sync ! Added by membar checker (2)
649! Mem[0000000010181400] = ff5807ad a28d2b97 00000047 5120908c
650! Mem[0000000010181410] = 04706a57 2dc5892e 2697a53f 4e0cafcb
651! Mem[0000000010181420] = c1e6ac7d 0b419631 bb47b886 92e6fbc0
652! Mem[0000000010181430] = 6a19e93a b58e6063 6f32787f 6a315fc1
653 ldda [%i6]ASI_BLK_AIUP,%f16 ! Block Load from 0000000010181400
654! Mem[00000000100c1410] = 00000000, %l1 = 0000000000000007
655 lduwa [%i3+%o5]0x88,%l1 ! %l1 = 0000000000000000
656! Mem[0000000030041410] = f1000000, %l0 = 0000000000000492
657 lduba [%i1+%o5]0x89,%l0 ! %l0 = 0000000000000000
658! Mem[0000000010001408] = ff310f86, %l4 = 000000000000009a
659 ldsha [%i0+%o4]0x80,%l4 ! %l4 = ffffffffffffff31
660! Mem[0000000010101428] = 43a2396f159ad392, %l1 = 0000000000000000
661 ldxa [%i4+0x028]%asi,%l1 ! %l1 = 43a2396f159ad392
662! Mem[00000000100c1404] = da9632ea, %l5 = 0000000000000000
663 lduh [%i3+0x006],%l5 ! %l5 = 00000000000032ea
664! Mem[0000000020800040] = 908c359e, %l3 = 000000000035eeea
665 lduha [%o1+0x040]%asi,%l3 ! %l3 = 000000000000908c
666! Mem[0000000010041400] = 000008a4 ca706a57 ded9a71b 38bbe9e4
667! Mem[0000000010041410] = 1cc270ca 00000000 85b7a95d 0a7a7b57
668! Mem[0000000010041420] = 7074f390 ad075847 0475329a c46788cf
669! Mem[0000000010041430] = 4377bb05 e3857c59 bad76926 e10ece31
670 ldda [%i1]ASI_BLK_P,%f0 ! Block Load from 0000000010041400
671! Mem[0000000010141410] = 97340d73, %l3 = 000000000000908c
672 lduba [%i5+%o5]0x88,%l3 ! %l3 = 0000000000000073
673! Starting 10 instruction Store Burst
674! %f31 = 6a315fc1, Mem[00000000100c1410] = 00000000
675 sta %f31,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 6a315fc1
676
677p0_label_22:
678! %f30 = 6f32787f, %f17 = a28d2b97, %f22 = 2697a53f
679 fsubs %f30,%f17,%f22 ! %f22 = 6f32787f
680! %l6 = 000000000000005d, Mem[0000000030101408] = 1ba7d9de00000000
681 stxa %l6,[%i4+%o4]0x81 ! Mem[0000000030101408] = 000000000000005d
682! %f23 = 4e0cafcb, Mem[0000000030181408] = 5dbd5252
683 sta %f23,[%i6+%o4]0x81 ! Mem[0000000030181408] = 4e0cafcb
684! %l1 = 43a2396f159ad392, Mem[0000000010101410] = b146f287, %asi = 80
685 stha %l1,[%i4+0x010]%asi ! Mem[0000000010101410] = d392f287
686! Mem[0000000010041404] = ca706a57, %l5 = 00000000000032ea
687 swap [%i1+0x004],%l5 ! %l5 = 00000000ca706a57
688! %l0 = 00000000, %l1 = 159ad392, Mem[0000000030041400] = 3d839e70 152b3a4e
689 stda %l0,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000 159ad392
690! %f24 = c1e6ac7d 0b419631, Mem[0000000010141410] = 97340d73 049f032f
691 stda %f24,[%i5+%o5]0x88 ! Mem[0000000010141410] = c1e6ac7d 0b419631
692! %l3 = 0000000000000073, %l7 = 0000000c894dd97c, %l1 = 43a2396f159ad392
693 orn %l3,%l7,%l1 ! %l1 = fffffff376b226f3
694! Mem[00000000100c1405] = da9632ea, %l1 = fffffff376b226f3
695 ldstuba [%i3+0x005]%asi,%l1 ! %l1 = 00000096000000ff
696! Starting 10 instruction Load Burst
697! Mem[0000000010041400] = 000008a4, %l7 = 0000000c894dd97c
698 lduha [%i1+%g0]0x80,%l7 ! %l7 = 0000000000000000
699
700p0_label_23:
701! Mem[00000000100c1408] = 046970ca5141851b, %l1 = 0000000000000096
702 ldxa [%i3+0x008]%asi,%l1 ! %l1 = 046970ca5141851b
703! Mem[0000000030041400] = 00000000159ad392, %f30 = 6f32787f 6a315fc1
704 ldda [%i1+%g0]0x81,%f30 ! %f30 = 00000000 159ad392
705! Mem[00000000300c1400] = 05916c5d 5392059d 7cd94d89 860f3107
706! Mem[00000000300c1410] = d4a07e91 4079611f bacb85e3 ae339ae5
707! Mem[00000000300c1420] = c78dcd1f 82dea6cf ac259486 4da2c09a
708! Mem[00000000300c1430] = 789302e3 0978858f c41d1ee2 4bdac1b2
709 ldda [%i3]ASI_BLK_SL,%f0 ! Block Load from 00000000300c1400
710! Mem[0000000021800040] = b2ac0f03, %l0 = 0000000000000000
711 ldsha [%o3+0x040]%asi,%l0 ! %l0 = ffffffffffffb2ac
712! Mem[0000000010181414] = 2dc5892e, %l1 = 046970ca5141851b
713 ldsha [%i6+0x014]%asi,%l1 ! %l1 = 0000000000002dc5
714! Mem[0000000010181428] = bb47b886 92e6fbc0, %l2 = 97340d73, %l3 = 00000073
715 ldda [%i6+0x028]%asi,%l2 ! %l2 = 00000000bb47b886 0000000092e6fbc0
716! Mem[0000000030181408] = 4e0cafcb894dd97c, %f26 = bb47b886 92e6fbc0
717 ldda [%i6+%o4]0x81,%f26 ! %f26 = 4e0cafcb 894dd97c
718! Mem[00000000201c0000] = b9d66bf6, %l5 = 00000000ca706a57
719 ldub [%o0+0x001],%l5 ! %l5 = 00000000000000d6
720! Mem[00000000218000c0] = e8e8e4de, %l2 = 00000000bb47b886
721 ldub [%o3+0x0c1],%l2 ! %l2 = 00000000000000e8
722! Starting 10 instruction Store Burst
723! Mem[0000000010101400] = b4460cff, %l6 = 000000000000005d
724 swapa [%i4+%g0]0x88,%l6 ! %l6 = 00000000b4460cff
725
726p0_label_24:
727! %l1 = 0000000000002dc5, Mem[0000000010141428] = 91e10fb8d8f3310f, %asi = 80
728 stxa %l1,[%i5+0x028]%asi ! Mem[0000000010141428] = 0000000000002dc5
729! %f20 = 04706a57, Mem[0000000030101410] = f0ace0d5
730 sta %f20,[%i4+%o5]0x89 ! Mem[0000000030101410] = 04706a57
731! %f21 = 2dc5892e, Mem[0000000010081400] = 51b90000
732 sta %f21,[%i2+%g0]0x80 ! Mem[0000000010081400] = 2dc5892e
733! Mem[0000000030141410] = 475807ad, %l7 = 0000000000000000
734 ldstuba [%i5+%o5]0x89,%l7 ! %l7 = 000000ad000000ff
735! %f26 = 4e0cafcb 894dd97c, Mem[0000000030081400] = 894dd97c 0000000c
736 stda %f26,[%i2+%g0]0x89 ! Mem[0000000030081400] = 4e0cafcb 894dd97c
737 membar #Sync ! Added by membar checker (3)
738! %l1 = 0000000000002dc5, Mem[0000000010041408] = 1ba7d9de
739 stwa %l1,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00002dc5
740! Mem[0000000010001410] = 0e1f1262, %l7 = 00000000000000ad
741 ldstuba [%i0+%o5]0x88,%l7 ! %l7 = 00000062000000ff
742! Code Fragment 3
743p0_fragment_5:
744! %l0 = ffffffffffffb2ac
745 setx 0x159f45cffeee20dc,%g7,%l0 ! %l0 = 159f45cffeee20dc
746! %l1 = 0000000000002dc5
747 setx 0x900203a0500050c4,%g7,%l1 ! %l1 = 900203a0500050c4
748 setx 0x1fe000, %g1, %g3
749 or %l0, %g3, %l0 ! always set perrmask = 0xff
750 setx 0x1ffff8, %g1, %g2
751 and %l0, %g2, %l0
752 ta T_CHANGE_HPRIV
753 stxa %l1, [%l0]ASI_DCACHE_DATA
754 ta T_CHANGE_NONHPRIV
755! %l0 = 159f45cffeee20dc
756 setx 0x12feb7b7a53153c3,%g7,%l0 ! %l0 = 12feb7b7a53153c3
757! %l1 = 900203a0500050c4
758 setx 0xc5ca8a5804c75bc0,%g7,%l1 ! %l1 = c5ca8a5804c75bc0
759! Mem[0000000010181408] = 00000047, %l2 = 00000000000000e8
760 swapa [%i6+%o4]0x80,%l2 ! %l2 = 0000000000000047
761! Starting 10 instruction Load Burst
762! Mem[00000000300c1408] = 894dd97c, %l0 = 12feb7b7a53153c3
763 ldswa [%i3+%o4]0x89,%l0 ! %l0 = ffffffff894dd97c
764
765p0_label_25:
766! Mem[00000000100c1408] = 1b854151ca706904, %f12 = 8f857809 e3029378
767 ldda [%i3+%o4]0x88,%f12 ! %f12 = 1b854151 ca706904
768! %l1 = c5ca8a5804c75bc0, %l5 = 00000000000000d6, %y = 00000000
769 smul %l1,%l5,%l6 ! %l6 = 00000003fea6b280, %y = 00000003
770! Mem[0000000010001410] = ff121f0e, %l7 = 0000000000000062
771 lduwa [%i0+%o5]0x80,%l7 ! %l7 = 00000000ff121f0e
772! Mem[00000000300c1400] = 05916c5d5392059d, %f4 = 1f617940 917ea0d4
773 ldda [%i3+%g0]0x81,%f4 ! %f4 = 05916c5d 5392059d
774! Mem[0000000030001408] = ffbdffff, %l5 = 00000000000000d6
775 lduha [%i0+%o4]0x81,%l5 ! %l5 = 000000000000ffbd
776! Mem[0000000030101400] = ffbd5252, %f11 = 869425ac
777 lda [%i4+%g0]0x81,%f11 ! %f11 = ffbd5252
778! Mem[00000000100c1430] = b968b3a9f6cda1ad, %f14 = b2c1da4b e21e1dc4
779 ldd [%i3+0x030],%f14 ! %f14 = b968b3a9 f6cda1ad
780! Mem[0000000010101408] = 65b7835d2a13f6ff, %l2 = 0000000000000047
781 ldxa [%i4+%o4]0x80,%l2 ! %l2 = 65b7835d2a13f6ff
782! Mem[0000000010041400] = a4080000, %f20 = 04706a57
783 lda [%i1+%g0]0x88,%f20 ! %f20 = a4080000
784! Starting 10 instruction Store Burst
785! %f0 = 9d059253 5d6c9105, Mem[0000000010101400] = 5d000000 9334c67c
786 stda %f0 ,[%i4+0x000]%asi ! Mem[0000000010101400] = 9d059253 5d6c9105
787
788p0_label_26:
789! Mem[0000000010001410] = ff121f0e, %l1 = c5ca8a5804c75bc0
790 swap [%i0+%o5],%l1 ! %l1 = 00000000ff121f0e
791! Mem[00000000201c0000] = b9d66bf6, %l5 = 000000000000ffbd
792 ldstub [%o0+%g0],%l5 ! %l5 = 000000b9000000ff
793! %l5 = 00000000000000b9, Mem[0000000030181410] = a28d2b97
794 stba %l5,[%i6+%o5]0x89 ! Mem[0000000030181410] = a28d2bb9
795! %f0 = 9d059253 5d6c9105 07310f86 894dd97c
796! %f4 = 05916c5d 5392059d e59a33ae e385cbba
797! %f8 = cfa6de82 1fcd8dc7 9ac0a24d ffbd5252
798! %f12 = 1b854151 ca706904 b968b3a9 f6cda1ad
799 stda %f0,[%i3]ASI_BLK_P ! Block Store to 00000000100c1400
800! %l5 = 00000000000000b9, Mem[0000000010081418] = 0120a6e07026434e
801 stx %l5,[%i2+0x018] ! Mem[0000000010081418] = 00000000000000b9
802! Mem[0000000030081408] = 073bad6b, %l6 = 00000003fea6b280
803 ldstuba [%i2+%o4]0x81,%l6 ! %l6 = 00000007000000ff
804! %l5 = 00000000000000b9, Mem[0000000010041420] = 7074f390ad075847
805 stx %l5,[%i1+0x020] ! Mem[0000000010041420] = 00000000000000b9
806! Mem[00000000300c1400] = 5d6c9105, %l4 = ffffffffffffff31
807 ldstuba [%i3+%g0]0x89,%l4 ! %l4 = 00000005000000ff
808! %l6 = 0000000000000007, Mem[0000000010141408] = bae6476f
809 stb %l6,[%i5+%o4] ! Mem[0000000010141408] = 07e6476f
810! Starting 10 instruction Load Burst
811! Mem[0000000010181408] = 8c902051 e8000000, %l0 = 894dd97c, %l1 = ff121f0e
812 ldda [%i6+%o4]0x88,%l0 ! %l0 = 00000000e8000000 000000008c902051
813
814p0_label_27:
815! Mem[0000000030001410] = 06be6147, %l7 = 00000000ff121f0e
816 lduba [%i0+%o5]0x81,%l7 ! %l7 = 0000000000000006
817! Mem[0000000030081400] = 4e0cafcb894dd97c, %l3 = 0000000092e6fbc0
818 ldxa [%i2+%g0]0x89,%l3 ! %l3 = 4e0cafcb894dd97c
819! Mem[0000000010101400] = 5392059d, %l0 = 00000000e8000000
820 ldsba [%i4+%g0]0x88,%l0 ! %l0 = ffffffffffffff9d
821! Mem[0000000010181414] = 2dc5892e, %l0 = ffffffffffffff9d
822 lduh [%i6+0x014],%l0 ! %l0 = 0000000000002dc5
823! Mem[0000000010141408] = 6f47e607, %l5 = 00000000000000b9
824 ldsba [%i5+%o4]0x88,%l5 ! %l5 = 0000000000000007
825! Mem[0000000010001408] = 860f31ff, %l3 = 4e0cafcb894dd97c
826 lduba [%i0+%o4]0x88,%l3 ! %l3 = 00000000000000ff
827! Mem[0000000030041400] = 00000000, %l5 = 0000000000000007
828 lduba [%i1+%g0]0x81,%l5 ! %l5 = 0000000000000000
829! %l7 = 0000000000000006, imm = fffffffffffffaa6, %l7 = 0000000000000006
830 or %l7,-0x55a,%l7 ! %l7 = fffffffffffffaa6
831! Mem[0000000030181408] = 4e0cafcb, %l2 = 65b7835d2a13f6ff
832 ldswa [%i6+%o4]0x81,%l2 ! %l2 = 000000004e0cafcb
833! Starting 10 instruction Store Burst
834! %f28 = 6a19e93a, Mem[0000000010081408] = 972b8da2
835 sta %f28,[%i2+%o4]0x80 ! Mem[0000000010081408] = 6a19e93a
836
837p0_label_28:
838! %f31 = 159ad392, Mem[0000000010001410] = 04c75bc0
839 sta %f31,[%i0+%o5]0x80 ! Mem[0000000010001410] = 159ad392
840! %f18 = 00000047, Mem[00000000100c1408] = 07310f86
841 sta %f18,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000047
842! Mem[0000000010181408] = 000000e8, %l3 = 00000000000000ff
843 ldstuba [%i6+%o4]0x80,%l3 ! %l3 = 00000000000000ff
844! Mem[0000000010141408] = 6f47e607, %l3 = 0000000000000000
845 swapa [%i5+%o4]0x88,%l3 ! %l3 = 000000006f47e607
846! %f28 = 6a19e93a b58e6063, %l6 = 0000000000000007
847! Mem[00000000300c1430] = 789302e30978858f
848 add %i3,0x030,%g1
849 stda %f28,[%g1+%l6]ASI_PST16_S ! Mem[00000000300c1430] = 7893e93ab58e6063
850! %l2 = 000000004e0cafcb, Mem[0000000020800000] = 08a498bf
851 sth %l2,[%o1+%g0] ! Mem[0000000020800000] = afcb98bf
852! %l5 = 0000000000000000, %l4 = 0000000000000005, %l5 = 0000000000000000
853 addc %l5,%l4,%l5 ! %l5 = 0000000000000005
854! %l3 = 000000006f47e607, Mem[00000000218001c0] = f50813ce
855 stb %l3,[%o3+0x1c0] ! Mem[00000000218001c0] = 070813ce
856! %l3 = 000000006f47e607, immd = 0000000000000b33, %l5 = 0000000000000005
857 sdivx %l3,0xb33,%l5 ! %l5 = 000000000009efbd
858! Starting 10 instruction Load Burst
859! %l2 = 000000004e0cafcb, immd = 00000000000007b8, %l6 = 0000000000000007
860 udivx %l2,0x7b8,%l6 ! %l6 = 00000000000a1c97
861
862p0_label_29:
863! Mem[0000000030181408] = 4e0cafcb, %l5 = 000000000009efbd
864 lduba [%i6+%o4]0x81,%l5 ! %l5 = 000000000000004e
865! Mem[0000000030101400] = ffbd5252152b3a1b, %f20 = a4080000 2dc5892e
866 ldda [%i4+%g0]0x81,%f20 ! %f20 = ffbd5252 152b3a1b
867! Mem[0000000010141400] = cbaf0c4e, %l1 = 000000008c902051
868 ldsba [%i5+%g0]0x80,%l1 ! %l1 = ffffffffffffffcb
869! Mem[0000000030181400] = 8c2b15f64e0cafcb, %f28 = 6a19e93a b58e6063
870 ldda [%i6+%g0]0x81,%f28 ! %f28 = 8c2b15f6 4e0cafcb
871! Mem[00000000300c1400] = 5d6c91ff, %l5 = 000000000000004e
872 ldswa [%i3+%g0]0x89,%l5 ! %l5 = 000000005d6c91ff
873! Mem[0000000030001410] = 4761be06, %l1 = ffffffffffffffcb
874 lduwa [%i0+%o5]0x89,%l1 ! %l1 = 000000004761be06
875! Mem[0000000010101430] = b0a7bc5275cdefd2, %f0 = 9d059253 5d6c9105
876 ldd [%i4+0x030],%f0 ! %f0 = b0a7bc52 75cdefd2
877! Mem[0000000030041400] = 00000000159ad392, %f24 = c1e6ac7d 0b419631
878 ldda [%i1+%g0]0x81,%f24 ! %f24 = 00000000 159ad392
879! Mem[0000000010141410] = 3196410b, %f0 = b0a7bc52
880 lda [%i5+%o5]0x80,%f0 ! %f0 = 3196410b
881! Starting 10 instruction Store Burst
882! Mem[0000000030181410] = b92b8da2, %l2 = 000000004e0cafcb
883 swapa [%i6+%o5]0x81,%l2 ! %l2 = 00000000b92b8da2
884
885p0_label_30:
886! %f0 = 3196410b, Mem[0000000010041408] = c52d0000
887 sta %f0 ,[%i1+%o4]0x80 ! Mem[0000000010041408] = 3196410b
888! Mem[0000000030101410] = 576a7004, %l5 = 000000005d6c91ff
889 swapa [%i4+%o5]0x81,%l5 ! %l5 = 00000000576a7004
890! %f24 = 00000000, Mem[0000000010001408] = 860f31ff
891 sta %f24,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000000
892! %l4 = 0000000000000005, %l7 = fffffffffffffaa6, %y = 00000003
893 udiv %l4,%l7,%l0 ! %l0 = 0000000000000003
894 mov %l0,%y ! %y = 00000003
895! Mem[0000000010081400] = 2dc5892e, %l4 = 0000000000000005
896 swapa [%i2+%g0]0x80,%l4 ! %l4 = 000000002dc5892e
897! %f14 = b968b3a9 f6cda1ad, Mem[0000000010141410] = 0b419631 c1e6ac7d
898 stda %f14,[%i5+%o5]0x88 ! Mem[0000000010141410] = b968b3a9 f6cda1ad
899! %l3 = 000000006f47e607, Mem[0000000010101410] = d392f287
900 stwa %l3,[%i4+%o5]0x80 ! Mem[0000000010101410] = 6f47e607
901! %f16 = ff5807ad a28d2b97 00000047 5120908c
902! %f20 = ffbd5252 152b3a1b 6f32787f 4e0cafcb
903! %f24 = 00000000 159ad392 4e0cafcb 894dd97c
904! %f28 = 8c2b15f6 4e0cafcb 00000000 159ad392
905 stda %f16,[%i2]ASI_BLK_PL ! Block Store to 0000000010081400
906! %l1 = 000000004761be06, imm = 0000000000000ae9, %l4 = 000000002dc5892e
907 and %l1,0xae9,%l4 ! %l4 = 0000000000000a00
908! Starting 10 instruction Load Burst
909! Mem[0000000030001408] = ffbdffff 89984b24, %l4 = 00000a00, %l5 = 576a7004
910 ldda [%i0+%o4]0x81,%l4 ! %l4 = 00000000ffbdffff 0000000089984b24
911
912p0_label_31:
913! Mem[0000000021800080] = 0a252e32, %l1 = 000000004761be06
914 lduha [%o3+0x080]%asi,%l1 ! %l1 = 0000000000000a25
915! Mem[0000000030041400] = 92d39a1500000000, %f6 = e59a33ae e385cbba
916 ldda [%i1+%g0]0x89,%f6 ! %f6 = 92d39a15 00000000
917! Mem[0000000030081408] = ff3bad6b, %l7 = fffffffffffffaa6
918 lduba [%i2+%o4]0x81,%l7 ! %l7 = 00000000000000ff
919! Mem[0000000010001408] = 00000000, %l5 = 0000000089984b24
920 lduha [%i0+0x00a]%asi,%l5 ! %l5 = 0000000000000000
921 membar #Sync ! Added by membar checker (4)
922! Mem[0000000010081434] = f6152b8c, %l0 = 0000000000000003
923 ldsh [%i2+0x036],%l0 ! %l0 = 0000000000002b8c
924! Mem[0000000010181408] = ff0000e85120908c, %l4 = 00000000ffbdffff
925 ldxa [%i6+%o4]0x80,%l4 ! %l4 = ff0000e85120908c
926! Mem[0000000010101400] = 9d059253 5d6c9105, %l2 = b92b8da2, %l3 = 6f47e607
927 ldda [%i4+%g0]0x80,%l2 ! %l2 = 000000009d059253 000000005d6c9105
928! Mem[0000000030081410] = ff0c46b4, %l0 = 0000000000002b8c
929 lduwa [%i2+%o5]0x81,%l0 ! %l0 = 00000000ff0c46b4
930! Mem[0000000030041410] = f1000000, %l4 = ff0000e85120908c
931 lduwa [%i1+%o5]0x89,%l4 ! %l4 = 00000000f1000000
932! Starting 10 instruction Store Burst
933! %f18 = 00000047, %f9 = 1fcd8dc7
934 fcmpes %fcc2,%f18,%f9 ! %fcc2 = 1
935
936p0_label_32:
937! %l7 = 00000000000000ff, Mem[000000001010142e] = 159ad392
938 sth %l7,[%i4+0x02e] ! Mem[000000001010142c] = 159a00ff
939! %f22 = 6f32787f 4e0cafcb, Mem[0000000030181400] = f6152b8c cbaf0c4e
940 stda %f22,[%i6+%g0]0x89 ! Mem[0000000030181400] = 6f32787f 4e0cafcb
941! %l3 = 000000005d6c9105, Mem[0000000010141400] = cbaf0c4edfdec795
942 stxa %l3,[%i5+%g0]0x80 ! Mem[0000000010141400] = 000000005d6c9105
943! %l7 = 00000000000000ff, Mem[0000000021800080] = 0a252e32, %asi = 80
944 stha %l7,[%o3+0x080]%asi ! Mem[0000000021800080] = 00ff2e32
945! Mem[0000000010001408] = 00000000, %l3 = 000000005d6c9105
946 swapa [%i0+%o4]0x80,%l3 ! %l3 = 0000000000000000
947! Mem[0000000010041408] = 3196410b, %l3 = 0000000000000000
948 swap [%i1+%o4],%l3 ! %l3 = 000000003196410b
949! %l6 = 00000000000a1c97, Mem[0000000030081410] = ff0c46b4
950 stha %l6,[%i2+%o5]0x81 ! Mem[0000000030081410] = 1c9746b4
951! %l1 = 0000000000000a25, immd = fffffffffffff753, %l4 = 00000000f1000000
952 udivx %l1,-0x8ad,%l4 ! %l4 = 0000000000000000
953! %l4 = 00000000, %l5 = 00000000, Mem[0000000010081400] = 972b8da2 ad0758ff
954 stda %l4,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000 00000000
955! Starting 10 instruction Load Burst
956! Mem[0000000010101408] = 65b7835d2a13f6ff, %f6 = 92d39a15 00000000
957 ldda [%i4+%o4]0x80,%f6 ! %f6 = 65b7835d 2a13f6ff
958
959p0_label_33:
960! Mem[00000000100c1414] = 5392059d, %l4 = 0000000000000000
961 ldsw [%i3+0x014],%l4 ! %l4 = 000000005392059d
962! Mem[0000000030141410] = ff075847, %f18 = 00000047
963 lda [%i5+%o5]0x81,%f18 ! %f18 = ff075847
964! Mem[00000000300c1400] = ff916c5d5392059d, %f14 = b968b3a9 f6cda1ad
965 ldda [%i3+%g0]0x81,%f14 ! %f14 = ff916c5d 5392059d
966! %l5 = 0000000000000000, immd = 00000000000001f6, %l2 = 000000009d059253
967 mulx %l5,0x1f6,%l2 ! %l2 = 0000000000000000
968! Mem[0000000010101400] = 9d059253, %l1 = 0000000000000a25
969 lduha [%i4+%g0]0x80,%l1 ! %l1 = 0000000000009d05
970! Mem[00000000211c0000] = 1262c666, %l6 = 00000000000a1c97
971 ldsb [%o2+0x001],%l6 ! %l6 = 0000000000000062
972! Mem[0000000010141410] = f6cda1ad, %l6 = 0000000000000062
973 ldswa [%i5+%o5]0x88,%l6 ! %l6 = fffffffff6cda1ad
974! Mem[0000000030041408] = 643cffce, %l2 = 0000000000000000
975 ldswa [%i1+%o4]0x89,%l2 ! %l2 = 00000000643cffce
976! Mem[0000000030041400] = 00000000, %l5 = 0000000000000000
977 lduha [%i1+%g0]0x89,%l5 ! %l5 = 0000000000000000
978! Starting 10 instruction Store Burst
979! %l2 = 643cffce, %l3 = 3196410b, Mem[0000000010141430] = 96d78607 fcecd6eb
980 stda %l2,[%i5+0x030]%asi ! Mem[0000000010141430] = 643cffce 3196410b
981
982p0_label_34:
983! Mem[0000000010101410] = 07e6476f, %l7 = 00000000000000ff
984 ldstuba [%i4+%o5]0x88,%l7 ! %l7 = 0000006f000000ff
985! %l1 = 0000000000009d05, Mem[000000001000140c] = e3056f81
986 sth %l1,[%i0+0x00c] ! Mem[000000001000140c] = 9d056f81
987! %l4 = 000000005392059d, Mem[0000000010181408] = ff0000e85120908c
988 stxa %l4,[%i6+%o4]0x80 ! Mem[0000000010181408] = 000000005392059d
989! %f20 = ffbd5252 152b3a1b, Mem[0000000030081408] = 6bad3bff ed8fbb52
990 stda %f20,[%i2+%o4]0x89 ! Mem[0000000030081408] = ffbd5252 152b3a1b
991! Mem[0000000010081418] = cbaf0c4e, %l5 = 00000000, %l1 = 00009d05
992 add %i2,0x18,%g1
993 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000cbaf0c4e
994! %f8 = cfa6de82, Mem[0000000010081418] = cbaf0c4e
995 sta %f8 ,[%i2+0x018]%asi ! Mem[0000000010081418] = cfa6de82
996! Code Fragment 3
997p0_fragment_6:
998! %l0 = 00000000ff0c46b4
999 setx 0xf8c37b3030dc587d,%g7,%l0 ! %l0 = f8c37b3030dc587d
1000! %l1 = 00000000cbaf0c4e
1001 setx 0x07bc2f786e574b5a,%g7,%l1 ! %l1 = 07bc2f786e574b5a
1002 setx 0x1fe000, %g1, %g3
1003 or %l0, %g3, %l0 ! always set perrmask = 0xff
1004 setx 0x1ffff8, %g1, %g2
1005 and %l0, %g2, %l0
1006 ta T_CHANGE_HPRIV
1007 stxa %l1, [%l0]ASI_DCACHE_DATA
1008 ta T_CHANGE_NONHPRIV
1009! %l0 = f8c37b3030dc587d
1010 setx 0x8dcb10e00fb57dcc,%g7,%l0 ! %l0 = 8dcb10e00fb57dcc
1011! %l1 = 07bc2f786e574b5a
1012 setx 0x71051768679babfd,%g7,%l1 ! %l1 = 71051768679babfd
1013! %f14 = ff916c5d, Mem[0000000030081400] = 7cd94d89
1014 sta %f14,[%i2+%g0]0x81 ! Mem[0000000030081400] = ff916c5d
1015! Mem[0000000030001410] = 06be6147, %l7 = 000000000000006f
1016 swapa [%i0+%o5]0x81,%l7 ! %l7 = 0000000006be6147
1017! Starting 10 instruction Load Burst
1018! Mem[00000000100c142c] = ffbd5252, %l4 = 000000005392059d
1019 lduwa [%i3+0x02c]%asi,%l4 ! %l4 = 00000000ffbd5252
1020
1021p0_label_35:
1022! Mem[0000000030141410] = 475807ff, %l7 = 0000000006be6147
1023 lduba [%i5+%o5]0x89,%l7 ! %l7 = 00000000000000ff
1024! Mem[0000000010001400] = 0000bdf8ad075847, %l7 = 00000000000000ff
1025 ldxa [%i0+%g0]0x88,%l7 ! %l7 = 0000bdf8ad075847
1026! %l0 = 8dcb10e00fb57dcc, %l7 = 0000bdf8ad075847, %l7 = 0000bdf8ad075847
1027 sdivx %l0,%l7,%l7 ! %l7 = ffffffffffff661a
1028! Mem[00000000300c1400] = 9d0592535d6c91ff, %l5 = 0000000000000000
1029 ldxa [%i3+%g0]0x89,%l5 ! %l5 = 9d0592535d6c91ff
1030! Mem[0000000030081410] = 1c9746b4, %l1 = 71051768679babfd
1031 lduha [%i2+%o5]0x81,%l1 ! %l1 = 0000000000001c97
1032! Mem[0000000030041408] = ceff3c64d716db66, %l3 = 000000003196410b
1033 ldxa [%i1+%o4]0x81,%l3 ! %l3 = ceff3c64d716db66
1034! Mem[0000000030181408] = 4e0cafcb894dd97c, %f20 = ffbd5252 152b3a1b
1035 ldda [%i6+%o4]0x81,%f20 ! %f20 = 4e0cafcb 894dd97c
1036 membar #Sync ! Added by membar checker (5)
1037! Mem[0000000010141400] = 00000000 5d6c9105 00000000 c21c7cd0
1038! Mem[0000000010141410] = ada1cdf6 a9b368b9 ea8bb376 ef4c33cb
1039! Mem[0000000010141420] = 9475851b 0000005d 00000000 00002dc5
1040! Mem[0000000010141430] = 643cffce 3196410b 459e43d8 616cdd61
1041 ldda [%i5]ASI_BLK_P,%f16 ! Block Load from 0000000010141400
1042! Mem[0000000010001408] = 05916c5d, %l0 = 8dcb10e00fb57dcc
1043 ldsba [%i0+%o4]0x88,%l0 ! %l0 = 000000000000005d
1044! Starting 10 instruction Store Burst
1045! Mem[00000000201c0001] = ffd66bf6, %l1 = 0000000000001c97
1046 ldstuba [%o0+0x001]%asi,%l1 ! %l1 = 000000d6000000ff
1047
1048p0_label_36:
1049! %l6 = fffffffff6cda1ad, %l2 = 00000000643cffce, %l6 = fffffffff6cda1ad
1050 mulx %l6,%l2,%l6 ! %l6 = fc662228e60f6c36
1051! %l4 = ffbd5252, %l5 = 5d6c91ff, Mem[00000000100c1408] = 47000000 7cd94d89
1052 stda %l4,[%i3+%o4]0x88 ! Mem[00000000100c1408] = ffbd5252 5d6c91ff
1053! %l5 = 9d0592535d6c91ff, %l5 = 9d0592535d6c91ff, %y = 00000003
1054 sdiv %l5,%l5,%l7 ! %l7 = 0000000000000009
1055 mov %l0,%y ! %y = 0000005d
1056! %l1 = 00000000000000d6, Mem[00000000211c0000] = 1262c666, %asi = 80
1057 stha %l1,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00d6c666
1058! Mem[0000000010101400] = 9d059253, %l4 = 00000000ffbd5252
1059 ldstuba [%i4+%g0]0x80,%l4 ! %l4 = 0000009d000000ff
1060! %l4 = 000000000000009d, immd = 00000000000004c9, %l7 = 0000000000000009
1061 mulx %l4,0x4c9,%l7 ! %l7 = 000000000002ef45
1062! Mem[0000000010081400] = 00000000, %l1 = 00000000000000d6
1063 swapa [%i2+%g0]0x88,%l1 ! %l1 = 0000000000000000
1064! %f16 = 00000000 5d6c9105 00000000 c21c7cd0
1065! %f20 = ada1cdf6 a9b368b9 ea8bb376 ef4c33cb
1066! %f24 = 9475851b 0000005d 00000000 00002dc5
1067! %f28 = 643cffce 3196410b 459e43d8 616cdd61
1068 stda %f16,[%i5]ASI_COMMIT_P ! Block Store to 0000000010141400
1069 membar #Sync ! Added by membar checker (6)
1070! %l4 = 0000009d, %l5 = 5d6c91ff, Mem[0000000010141408] = 00000000 c21c7cd0
1071 stda %l4,[%i5+%o4]0x80 ! Mem[0000000010141408] = 0000009d 5d6c91ff
1072! Starting 10 instruction Load Burst
1073! Mem[0000000030081410] = 1c9746b4, %l1 = 0000000000000000
1074 lduba [%i2+%o5]0x81,%l1 ! %l1 = 000000000000001c
1075
1076p0_label_37:
1077! Mem[0000000020800000] = afcb98bf, %l1 = 000000000000001c
1078 ldsba [%o1+0x000]%asi,%l1 ! %l1 = ffffffffffffffaf
1079! Mem[00000000300c1408] = 894dd97c, %l1 = ffffffffffffffaf
1080 lduha [%i3+%o4]0x89,%l1 ! %l1 = 000000000000d97c
1081! Mem[0000000010081418] = cfa6de82 7f78326f, %l6 = e60f6c36, %l7 = 0002ef45
1082 ldda [%i2+0x018]%asi,%l6 ! %l6 = 00000000cfa6de82 000000007f78326f
1083! Mem[0000000010181434] = b58e6063, %l0 = 000000000000005d
1084 ldsh [%i6+0x034],%l0 ! %l0 = ffffffffffffb58e
1085! Mem[0000000030041400] = 00000000, %l3 = ceff3c64d716db66
1086 ldswa [%i1+%g0]0x81,%l3 ! %l3 = 0000000000000000
1087! Mem[0000000030141400] = 6334b2ee, %l4 = 000000000000009d
1088 lduwa [%i5+%g0]0x81,%l4 ! %l4 = 000000006334b2ee
1089! Mem[0000000030041400] = 00000000, %f11 = ffbd5252
1090 lda [%i1+%g0]0x81,%f11 ! %f11 = 00000000
1091! %f1 = 75cdefd2, %f11 = 00000000, %f26 = 00000000
1092 fadds %f1 ,%f11,%f26 ! %f26 = 75cdefd2
1093! Mem[0000000010181400] = ff5807ad, %l5 = 9d0592535d6c91ff
1094 ldswa [%i6+%g0]0x80,%l5 ! %l5 = ffffffffff5807ad
1095! Starting 10 instruction Store Burst
1096! %l2 = 00000000643cffce, Mem[0000000010041413] = 1cc270ca
1097 stb %l2,[%i1+0x013] ! Mem[0000000010041410] = 1cc270ce
1098
1099p0_label_38:
1100! Mem[0000000020800000] = afcb98bf, %l4 = 000000006334b2ee
1101 ldstuba [%o1+0x000]%asi,%l4 ! %l4 = 000000af000000ff
1102! %l4 = 00000000000000af, %l5 = ffffffffff5807ad, %l6 = 00000000cfa6de82
1103 subc %l4,%l5,%l6 ! %l6 = 0000000000a7f902
1104! %l0 = ffffffffffffb58e, Mem[00000000300c1408] = 894dd97c
1105 stba %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 894dd98e
1106! %l0 = ffffffffffffb58e, Mem[0000000030141410] = 475807ff
1107 stwa %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = ffffb58e
1108! %l2 = 00000000643cffce, Mem[00000000300c1410] = 917ea0d4
1109 stha %l2,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 917effce
1110! %l4 = 00000000000000af, Mem[0000000010141400] = 00000000
1111 stba %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000000af
1112! Mem[0000000010001400] = 475807ad, %l7 = 7f78326f, %l2 = 643cffce
1113 casa [%i0]0x80,%l7,%l2 ! %l2 = 00000000475807ad
1114! Mem[0000000030101400] = ffbd5252, %l2 = 00000000475807ad
1115 swapa [%i4+%g0]0x81,%l2 ! %l2 = 00000000ffbd5252
1116! Mem[0000000010181408] = 00000000, %l7 = 000000007f78326f
1117 swapa [%i6+%o4]0x88,%l7 ! %l7 = 0000000000000000
1118! Starting 10 instruction Load Burst
1119! Mem[0000000030041400] = 00000000159ad392, %l3 = 0000000000000000
1120 ldxa [%i1+%g0]0x81,%l3 ! %l3 = 00000000159ad392
1121
1122p0_label_39:
1123! Mem[0000000010041400] = ea320000a4080000, %f18 = 00000000 c21c7cd0
1124 ldda [%i1+%g0]0x88,%f18 ! %f18 = ea320000 a4080000
1125! %l7 = 0000000000000000, %l7 = 0000000000000000, %l4 = 00000000000000af
1126 sub %l7,%l7,%l4 ! %l4 = 0000000000000000
1127! Mem[0000000010001400] = 475807ad, %l4 = 0000000000000000
1128 ldsh [%i0+%g0],%l4 ! %l4 = 0000000000004758
1129! Mem[0000000010181420] = c1e6ac7d0b419631, %l3 = 00000000159ad392
1130 ldx [%i6+0x020],%l3 ! %l3 = c1e6ac7d0b419631
1131! Mem[0000000010101408] = fff6132a5d83b765, %l6 = 0000000000a7f902
1132 ldxa [%i4+%o4]0x88,%l6 ! %l6 = fff6132a5d83b765
1133! Mem[0000000010081400] = d6000000, %l4 = 0000000000004758
1134 ldswa [%i2+%g0]0x80,%l4 ! %l4 = ffffffffd6000000
1135! Mem[0000000010101408] = 65b7835d2a13f6ff, %f12 = 1b854151 ca706904
1136 ldda [%i4+%o4]0x80,%f12 ! %f12 = 65b7835d 2a13f6ff
1137! Mem[0000000010181410] = 04706a57, %l0 = ffffffffffffb58e
1138 ldsba [%i6+%o5]0x80,%l0 ! %l0 = 0000000000000004
1139! Mem[00000000100c1408] = 5252bdffff916c5d, %l5 = ffffffffff5807ad
1140 ldxa [%i3+%o4]0x80,%l5 ! %l5 = 5252bdffff916c5d
1141! Starting 10 instruction Store Burst
1142! Mem[00000000300c1408] = 8ed94d89, %l0 = 0000000000000004
1143 swapa [%i3+%o4]0x81,%l0 ! %l0 = 000000008ed94d89
1144
1145p0_label_40:
1146! %l5 = 5252bdffff916c5d, Mem[0000000010081404] = 00000000, %asi = 80
1147 stha %l5,[%i2+0x004]%asi ! Mem[0000000010081404] = 6c5d0000
1148! Mem[0000000010101410] = 07e647ff, %l6 = fff6132a5d83b765
1149 ldstuba [%i4+%o5]0x88,%l6 ! %l6 = 000000ff000000ff
1150! %f10 = 9ac0a24d, Mem[0000000010041400] = 000008a4
1151 sta %f10,[%i1+%g0]0x80 ! Mem[0000000010041400] = 9ac0a24d
1152! Mem[0000000010101408] = 65b7835d, %l7 = 0000000000000000, %asi = 80
1153 swapa [%i4+0x008]%asi,%l7 ! %l7 = 0000000065b7835d
1154! Mem[0000000030141408] = 20eaedab 633b6aad, %l0 = 8ed94d89, %l1 = 0000d97c
1155 ldda [%i5+%o4]0x89,%l0 ! %l0 = 00000000633b6aad 0000000020eaedab
1156! Mem[0000000010181408] = 7f78326f, %l0 = 00000000633b6aad
1157 ldstuba [%i6+%o4]0x88,%l0 ! %l0 = 0000006f000000ff
1158! %l1 = 0000000020eaedab, Mem[0000000030001400] = acf2e6ff
1159 stwa %l1,[%i0+%g0]0x89 ! Mem[0000000030001400] = 20eaedab
1160! %l5 = 5252bdffff916c5d, Mem[0000000010041408] = 00000000
1161 stwa %l5,[%i1+%o4]0x88 ! Mem[0000000010041408] = ff916c5d
1162! %l0 = 000000000000006f, Mem[0000000030081408] = 1b3a2b155252bdff
1163 stxa %l0,[%i2+%o4]0x81 ! Mem[0000000030081408] = 000000000000006f
1164! Starting 10 instruction Load Burst
1165! Mem[0000000010101400] = ff059253 5d6c9105, %l4 = d6000000, %l5 = ff916c5d
1166 ldda [%i4+0x000]%asi,%l4 ! %l4 = 00000000ff059253 000000005d6c9105
1167
1168p0_label_41:
1169! Mem[0000000030081408] = 00000000, %l0 = 000000000000006f
1170 ldsha [%i2+%o4]0x89,%l0 ! %l0 = 0000000000000000
1171! %l5 = 000000005d6c9105, Mem[0000000021800000] = 48091cea
1172 stb %l5,[%o3+%g0] ! Mem[0000000021800000] = 05091cea
1173! Mem[0000000030181408] = 4e0cafcb, %l7 = 0000000065b7835d
1174 lduha [%i6+%o4]0x81,%l7 ! %l7 = 0000000000004e0c
1175! Mem[0000000010081400] = 00005d6c000000d6, %l3 = c1e6ac7d0b419631
1176 ldxa [%i2+%g0]0x88,%l3 ! %l3 = 00005d6c000000d6
1177! Mem[00000000300c1410] = ceff7e91, %l4 = 00000000ff059253
1178 lduha [%i3+%o5]0x81,%l4 ! %l4 = 000000000000ceff
1179! Mem[0000000030141410] = 8eb5ffff 00001262, %l6 = 000000ff, %l7 = 00004e0c
1180 ldda [%i5+%o5]0x81,%l6 ! %l6 = 000000008eb5ffff 0000000000001262
1181! Mem[0000000030001410] = 6f000000, %l5 = 000000005d6c9105
1182 lduha [%i0+%o5]0x89,%l5 ! %l5 = 0000000000000000
1183! Mem[0000000021800000] = 05091cea, %l7 = 0000000000001262
1184 lduba [%o3+0x000]%asi,%l7 ! %l7 = 0000000000000005
1185! Mem[0000000030101400] = 475807ad, %l4 = 000000000000ceff
1186 ldsba [%i4+%g0]0x81,%l4 ! %l4 = 0000000000000047
1187! Starting 10 instruction Store Burst
1188! Mem[0000000010181414] = 2dc5892e, %l7 = 0000000000000005
1189 swap [%i6+0x014],%l7 ! %l7 = 000000002dc5892e
1190
1191p0_label_42:
1192! Mem[0000000010101438] = 049f032f97340d73, %l5 = 0000000000000000, %l3 = 00005d6c000000d6
1193 add %i4,0x38,%g1
1194 casxa [%g1]0x80,%l5,%l3 ! %l3 = 049f032f97340d73
1195! %l6 = 000000008eb5ffff, Mem[00000000300c1408] = 00000004
1196 stwa %l6,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 8eb5ffff
1197! %l6 = 000000008eb5ffff, Mem[0000000030101408] = 00000000
1198 stwa %l6,[%i4+%o4]0x81 ! Mem[0000000030101408] = 8eb5ffff
1199! %l0 = 0000000000000000, Mem[0000000030001408] = ffffbdff
1200 stba %l0,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffffbd00
1201! %f22 = ea8bb376 ef4c33cb, %l1 = 0000000020eaedab
1202! Mem[0000000030081400] = ff916c5dcbaf0c4e
1203 stda %f22,[%i2+%l1]ASI_PST8_SL ! Mem[0000000030081400] = cb336cefcbb30cea
1204! Mem[0000000010001400] = 475807ad, %l7 = 000000002dc5892e
1205 ldstuba [%i0+0x000]%asi,%l7 ! %l7 = 00000047000000ff
1206! Mem[0000000010101400] = 539205ff, %l6 = 000000008eb5ffff
1207 ldstuba [%i4+%g0]0x88,%l6 ! %l6 = 000000ff000000ff
1208! Mem[0000000030101400] = ad075847, %l0 = 0000000000000000
1209 swapa [%i4+%g0]0x89,%l0 ! %l0 = 00000000ad075847
1210! %f2 = 07310f86 894dd97c, Mem[00000000300c1408] = 8eb5ffff 860f3107
1211 stda %f2 ,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 07310f86 894dd97c
1212! Starting 10 instruction Load Burst
1213! Mem[00000000300c1408] = 07310f86 894dd97c, %l0 = ad075847, %l1 = 20eaedab
1214 ldda [%i3+%o4]0x81,%l0 ! %l0 = 0000000007310f86 00000000894dd97c
1215
1216p0_label_43:
1217! Mem[0000000030081410] = 1c9746b4, %l0 = 0000000007310f86
1218 ldsba [%i2+%o5]0x81,%l0 ! %l0 = 000000000000001c
1219! Mem[0000000010141410] = f6cda1ad, %l1 = 00000000894dd97c
1220 ldsha [%i5+%o5]0x88,%l1 ! %l1 = ffffffffffffa1ad
1221! Mem[0000000030101410] = af33fafa ff916c5d, %l0 = 0000001c, %l1 = ffffa1ad
1222 ldda [%i4+%o5]0x89,%l0 ! %l0 = 00000000ff916c5d 00000000af33fafa
1223! Mem[0000000010041438] = bad76926, %l1 = 00000000af33fafa
1224 ldsba [%i1+0x039]%asi,%l1 ! %l1 = ffffffffffffffd7
1225 membar #Sync ! Added by membar checker (7)
1226! Mem[0000000030101400] = 00000000 152b3a1b 8eb5ffff 0000005d
1227! Mem[0000000030101410] = 5d6c91ff fafa33af d792467c ef4709a9
1228! Mem[0000000030101420] = 037702eb 0be2dfdd 21de0004 d42070cc
1229! Mem[0000000030101430] = 8907f971 0ed1e18a ec217703 4e0f0307
1230 ldda [%i4]ASI_BLK_SL,%f16 ! Block Load from 0000000030101400
1231! Mem[0000000030181410] = cbaf0c4e, %f7 = 2a13f6ff
1232 lda [%i6+%o5]0x89,%f7 ! %f7 = cbaf0c4e
1233! Mem[0000000030081410] = 1c9746b4, %f2 = 07310f86
1234 lda [%i2+%o5]0x81,%f2 ! %f2 = 1c9746b4
1235! Mem[0000000010081408] = 8c902051, %l0 = 00000000ff916c5d
1236 lduwa [%i2+%o4]0x80,%l0 ! %l0 = 000000008c902051
1237! Mem[0000000010181438] = 6f32787f6a315fc1, %f12 = 65b7835d 2a13f6ff
1238 ldd [%i6+0x038],%f12 ! %f12 = 6f32787f 6a315fc1
1239! Starting 10 instruction Store Burst
1240! %f10 = 9ac0a24d 00000000, %l1 = ffffffffffffffd7
1241! Mem[0000000010001428] = 5a92fb9b49d22fad
1242 add %i0,0x028,%g1
1243 stda %f10,[%g1+%l1]ASI_PST32_PL ! Mem[0000000010001428] = 000000004da2c09a
1244
1245p0_label_44:
1246! %l6 = 00000000000000ff, Mem[0000000010141400] = af000000
1247 stha %l6,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00ff0000
1248! %f12 = 6f32787f 6a315fc1, Mem[0000000030081400] = cb336cef cbb30cea
1249 stda %f12,[%i2+%g0]0x81 ! Mem[0000000030081400] = 6f32787f 6a315fc1
1250! %f0 = 3196410b 75cdefd2, Mem[0000000010101410] = 07e647ff af6a15ff
1251 stda %f0 ,[%i4+%o5]0x88 ! Mem[0000000010101410] = 3196410b 75cdefd2
1252! Mem[0000000030181400] = cbaf0c4e, %l3 = 049f032f97340d73
1253 swapa [%i6+%g0]0x81,%l3 ! %l3 = 00000000cbaf0c4e
1254! Mem[00000000300c1400] = 5d6c91ff, %l7 = 0000000000000047
1255 ldstuba [%i3+%g0]0x89,%l7 ! %l7 = 000000ff000000ff
1256! Mem[00000000211c0000] = 00d6c666, %l2 = 00000000ffbd5252
1257 ldstub [%o2+%g0],%l2 ! %l2 = 00000000000000ff
1258! Mem[00000000300c1408] = 860f3107, %l3 = 00000000cbaf0c4e
1259 swapa [%i3+%o4]0x89,%l3 ! %l3 = 00000000860f3107
1260! %f10 = 9ac0a24d 00000000, %f14 = ff916c5d 5392059d
1261 fdtox %f10,%f14 ! %f14 = 00000000 00000000
1262! %l2 = 0000000000000000, Mem[00000000300c1400] = ff916c5d
1263 stwa %l2,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000
1264! Starting 10 instruction Load Burst
1265! Mem[00000000300c1400] = 00000000, %l3 = 00000000860f3107
1266 lduwa [%i3+%g0]0x89,%l3 ! %l3 = 0000000000000000
1267
1268p0_label_45:
1269! Mem[0000000030101410] = 5d6c91ff, %l5 = 0000000000000000
1270 lduwa [%i4+%o5]0x81,%l5 ! %l5 = 000000005d6c91ff
1271! Mem[0000000030101410] = af33fafaff916c5d, %l4 = 0000000000000047
1272 ldxa [%i4+%o5]0x89,%l4 ! %l4 = af33fafaff916c5d
1273! Mem[0000000030181408] = 7cd94d89cbaf0c4e, %l1 = ffffffffffffffd7
1274 ldxa [%i6+%o4]0x89,%l1 ! %l1 = 7cd94d89cbaf0c4e
1275! Mem[0000000010181408] = ff32787f, %l6 = 00000000000000ff
1276 lduba [%i6+0x008]%asi,%l6 ! %l6 = 00000000000000ff
1277! Mem[0000000010101400] = ff059253, %l7 = 00000000000000ff
1278 ldsh [%i4+%g0],%l7 ! %l7 = ffffffffffffff05
1279! Mem[00000000100c1438] = b968b3a9f6cda1ad, %l5 = 000000005d6c91ff
1280 ldx [%i3+0x038],%l5 ! %l5 = b968b3a9f6cda1ad
1281! Mem[0000000010101410] = 3196410b75cdefd2, %f14 = 00000000 00000000
1282 ldda [%i4+%o5]0x88,%f14 ! %f14 = 3196410b 75cdefd2
1283! Mem[0000000030001410] = 972b8da26f000000, %f14 = 3196410b 75cdefd2
1284 ldda [%i0+%o5]0x89,%f14 ! %f14 = 972b8da2 6f000000
1285! Mem[0000000021800080] = 00ff2e32, %l4 = af33fafaff916c5d
1286 ldsha [%o3+0x080]%asi,%l4 ! %l4 = 00000000000000ff
1287! Starting 10 instruction Store Burst
1288! %l0 = 000000008c902051, Mem[0000000010041408] = ff916c5d
1289 stha %l0,[%i1+%o4]0x88 ! Mem[0000000010041408] = ff912051
1290
1291p0_label_46:
1292! Mem[00000000100c1410] = 05916c5d, %l3 = 0000000000000000
1293 ldstuba [%i3+%o5]0x80,%l3 ! %l3 = 00000005000000ff
1294! %l6 = 000000ff, %l7 = ffffff05, Mem[00000000100c1410] = 5d6c91ff 9d059253
1295 stda %l6,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 000000ff ffffff05
1296! %f9 = 1fcd8dc7, Mem[0000000030001410] = 6f000000
1297 sta %f9 ,[%i0+%o5]0x89 ! Mem[0000000030001410] = 1fcd8dc7
1298! Mem[0000000010001412] = 159ad392, %l1 = 7cd94d89cbaf0c4e
1299 ldstuba [%i0+0x012]%asi,%l1 ! %l1 = 000000d3000000ff
1300! Mem[0000000030041410] = f1000000, %l0 = 000000008c902051
1301 ldstuba [%i1+%o5]0x89,%l0 ! %l0 = 00000000000000ff
1302! %l0 = 00000000, %l1 = 000000d3, Mem[0000000030181410] = cbaf0c4e 06be6147
1303 stda %l0,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000 000000d3
1304! %l4 = 00000000000000ff, Mem[0000000030081408] = 000000000000006f
1305 stxa %l4,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000000000ff
1306! Mem[0000000030001410] = 1fcd8dc7, %l0 = 0000000000000000
1307 ldstuba [%i0+%o5]0x89,%l0 ! %l0 = 000000c7000000ff
1308! %l7 = ffffffffffffff05, Mem[0000000021800101] = 4991ee79, %asi = 80
1309 stba %l7,[%o3+0x101]%asi ! Mem[0000000021800100] = 4905ee79
1310! Starting 10 instruction Load Burst
1311! Mem[0000000010181410] = 04706a57, %l5 = b968b3a9f6cda1ad
1312 ldswa [%i6+%o5]0x80,%l5 ! %l5 = 0000000004706a57
1313
1314p0_label_47:
1315! Mem[0000000010101428] = 43a2396f 159a00ff, %l0 = 000000c7, %l1 = 000000d3
1316 ldd [%i4+0x028],%l0 ! %l0 = 0000000043a2396f 00000000159a00ff
1317! Mem[0000000010101408] = 00000000, %l1 = 00000000159a00ff
1318 ldswa [%i4+%o4]0x88,%l1 ! %l1 = 0000000000000000
1319! Mem[00000000100c1400] = 9d059253, %l2 = 0000000000000000
1320 ldsba [%i3+%g0]0x80,%l2 ! %l2 = ffffffffffffff9d
1321! Mem[0000000030141408] = ad6a3b63abedea20, %l0 = 0000000043a2396f
1322 ldxa [%i5+%o4]0x81,%l0 ! %l0 = ad6a3b63abedea20
1323! Mem[0000000010001408] = 5d6c9105, %l2 = ffffffffffffff9d
1324 lduha [%i0+%o4]0x80,%l2 ! %l2 = 0000000000005d6c
1325! Mem[0000000030141410] = 62120000ffffb58e, %l1 = 0000000000000000
1326 ldxa [%i5+%o5]0x89,%l1 ! %l1 = 62120000ffffb58e
1327! Mem[0000000030101400] = 00000000 152b3a1b 8eb5ffff 0000005d
1328! Mem[0000000030101410] = 5d6c91ff fafa33af d792467c ef4709a9
1329! Mem[0000000030101420] = 037702eb 0be2dfdd 21de0004 d42070cc
1330! Mem[0000000030101430] = 8907f971 0ed1e18a ec217703 4e0f0307
1331 ldda [%i4]ASI_BLK_S,%f16 ! Block Load from 0000000030101400
1332! Mem[0000000030141410] = ffffb58e, %l7 = ffffffffffffff05
1333 lduba [%i5+%o5]0x89,%l7 ! %l7 = 000000000000008e
1334! Mem[0000000010101410] = 3196410b75cdefd2, %f6 = 65b7835d cbaf0c4e
1335 ldda [%i4+%o5]0x88,%f6 ! %f6 = 3196410b 75cdefd2
1336! Starting 10 instruction Store Burst
1337! %l0 = ad6a3b63abedea20, Mem[0000000030181410] = 00000000
1338 stha %l0,[%i6+%o5]0x81 ! Mem[0000000030181410] = ea200000
1339
1340p0_label_48:
1341! %f8 = cfa6de82, Mem[0000000010001410] = 159aff92
1342 sta %f8 ,[%i0+0x010]%asi ! Mem[0000000010001410] = cfa6de82
1343! %f1 = 75cdefd2, Mem[00000000100c1408] = 5252bdff
1344 sta %f1 ,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 75cdefd2
1345! %f8 = cfa6de82, %f2 = 1c9746b4, %f1 = 75cdefd2
1346 fadds %f8 ,%f2 ,%f1 ! %f1 = cfa6de82
1347! Mem[0000000030081400] = 7f78326f, %l6 = 00000000000000ff
1348 swapa [%i2+%g0]0x89,%l6 ! %l6 = 000000007f78326f
1349! %l0 = ad6a3b63abedea20, immed = fffff2ee, %y = 0000005d
1350 umul %l0,-0xd12,%l0 ! %l0 = abede158d461e9c0, %y = abede158
1351! %l5 = 0000000004706a57, Mem[000000001018140c] = 5392059d
1352 stw %l5,[%i6+0x00c] ! Mem[000000001018140c] = 04706a57
1353! %l4 = 00000000000000ff, Mem[00000000300c1408] = cbaf0c4e
1354 stba %l4,[%i3+%o4]0x89 ! Mem[00000000300c1408] = cbaf0cff
1355! Mem[0000000030141400] = 6334b2ee, %l5 = 0000000004706a57
1356 ldstuba [%i5+%g0]0x81,%l5 ! %l5 = 00000063000000ff
1357! Mem[0000000010181438] = 6f32787f, %l3 = 0000000000000005
1358 swap [%i6+0x038],%l3 ! %l3 = 000000006f32787f
1359! Starting 10 instruction Load Burst
1360! Mem[0000000030181400] = 730d3497, %l2 = 0000000000005d6c
1361 lduba [%i6+%g0]0x89,%l2 ! %l2 = 0000000000000097
1362
1363p0_label_49:
1364! Mem[0000000030041410] = f10000ff, %f7 = 75cdefd2
1365 lda [%i1+%o5]0x89,%f7 ! %f7 = f10000ff
1366 membar #Sync ! Added by membar checker (8)
1367! Mem[0000000030001400] = abedea20 397ae14f 00bdffff 89984b24
1368! Mem[0000000030001410] = ff8dcd1f a28d2b97 3fd4f6b1 6bac2748
1369! Mem[0000000030001420] = 5e1274e7 a4e0e78b 189119a2 0ffe00ee
1370! Mem[0000000030001430] = d19d02da d35f234f 04089650 a7ce975d
1371 ldda [%i0]ASI_BLK_SL,%f0 ! Block Load from 0000000030001400
1372! Mem[0000000010141408] = 0000009d, %f27 = d42070cc
1373 lda [%i5+%o4]0x80,%f27 ! %f27 = 0000009d
1374! Mem[0000000030101408] = 5d000000ffffb58e, %f26 = 21de0004 0000009d
1375 ldda [%i4+%o4]0x89,%f26 ! %f26 = 5d000000 ffffb58e
1376! Mem[0000000010001408] = 5d6c9105, %l1 = 62120000ffffb58e
1377 lduha [%i0+%o4]0x80,%l1 ! %l1 = 0000000000005d6c
1378! Mem[0000000010181400] = ff5807ada28d2b97, %l1 = 0000000000005d6c
1379 ldxa [%i6+%g0]0x80,%l1 ! %l1 = ff5807ada28d2b97
1380! Mem[0000000010181404] = a28d2b97, %l7 = 000000000000008e
1381 ldsw [%i6+0x004],%l7 ! %l7 = ffffffffa28d2b97
1382! Mem[0000000010101400] = ff059253, %l0 = abede158d461e9c0
1383 lduba [%i4+%g0]0x80,%l0 ! %l0 = 00000000000000ff
1384! Mem[00000000100c1410] = ff00000005ffffff, %l2 = 0000000000000097
1385 ldxa [%i3+%o5]0x80,%l2 ! %l2 = ff00000005ffffff
1386! Starting 10 instruction Store Burst
1387! %f22 = d792467c ef4709a9, %l4 = 00000000000000ff
1388! Mem[00000000300c1438] = c41d1ee24bdac1b2
1389 add %i3,0x038,%g1
1390 stda %f22,[%g1+%l4]ASI_PST16_S ! Mem[00000000300c1438] = d792467cef4709a9
1391
1392p0_label_50:
1393! Mem[00000000100c1408] = 75cdefd2 ff916c5d, %l6 = 7f78326f, %l7 = a28d2b97
1394 ldda [%i3+%o4]0x80,%l6 ! %l6 = 0000000075cdefd2 00000000ff916c5d
1395! Mem[0000000010141408] = 0000009d, %l5 = 00000063, %l4 = 000000ff
1396 add %i5,0x08,%g1
1397 casa [%g1]0x80,%l5,%l4 ! %l4 = 000000000000009d
1398! %f16 = 00000000 152b3a1b, Mem[0000000010181400] = ff5807ad a28d2b97
1399 stda %f16,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000 152b3a1b
1400! Code Fragment 4
1401p0_fragment_7:
1402! %l0 = 00000000000000ff
1403 setx 0x5d76dad825c0e2da,%g7,%l0 ! %l0 = 5d76dad825c0e2da
1404! %l1 = ff5807ada28d2b97
1405 setx 0xf1b88370438c0343,%g7,%l1 ! %l1 = f1b88370438c0343
1406 setx 0x7ff8, %g1, %g2
1407 and %l0, %g2, %l0
1408 setx 0xffffffff, %g1, %g2
1409 and %l1, %g2, %l1
1410 setx 0x100000000, %g1, %g2
1411 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1412 ta T_CHANGE_HPRIV
1413 stxa %l1, [%l0]ASI_ICACHE_INSTR
1414 ta T_CHANGE_NONHPRIV
1415! %l0 = 5d76dad825c0e2da
1416 setx 0x4843c1b875046c58,%g7,%l0 ! %l0 = 4843c1b875046c58
1417! %l1 = f1b88370438c0343
1418 setx 0x632db8dfcf5756dd,%g7,%l1 ! %l1 = 632db8dfcf5756dd
1419 membar #Sync ! Added by membar checker (9)
1420! %l6 = 75cdefd2, %l7 = ff916c5d, Mem[0000000030001408] = 00bdffff 89984b24
1421 stda %l6,[%i0+%o4]0x81 ! Mem[0000000030001408] = 75cdefd2 ff916c5d
1422! %f26 = 5d000000 ffffb58e, Mem[0000000010041408] = 512091ff 38bbe9e4
1423 stda %f26,[%i1+%o4]0x80 ! Mem[0000000010041408] = 5d000000 ffffb58e
1424! Mem[0000000010141410] = ada1cdf6, %l4 = 000000000000009d
1425 swapa [%i5+%o5]0x80,%l4 ! %l4 = 00000000ada1cdf6
1426! Mem[00000000300c1408] = cbaf0cff, %l0 = 4843c1b875046c58
1427 ldstuba [%i3+%o4]0x89,%l0 ! %l0 = 000000ff000000ff
1428! %f22 = d792467c ef4709a9, %l2 = ff00000005ffffff
1429! Mem[00000000300c1400] = 000000005392059d
1430 stda %f22,[%i3+%l2]ASI_PST32_S ! Mem[00000000300c1400] = d792467cef4709a9
1431! Starting 10 instruction Load Burst
1432! Mem[0000000030141410] = 62120000ffffb58e, %f0 = 4fe17a39 20eaedab
1433 ldda [%i5+%o5]0x89,%f0 ! %f0 = 62120000 ffffb58e
1434
1435p0_label_51:
1436! Mem[0000000010001408] = 5d6c91059d056f81, %l3 = 000000006f32787f
1437 ldxa [%i0+%o4]0x80,%l3 ! %l3 = 5d6c91059d056f81
1438! Mem[00000000300c1410] = ceff7e91, %l6 = 0000000075cdefd2
1439 ldsha [%i3+%o5]0x81,%l6 ! %l6 = ffffffffffffceff
1440! Mem[00000000100c1410] = ff000000, %l4 = 00000000ada1cdf6
1441 lduba [%i3+%o5]0x80,%l4 ! %l4 = 00000000000000ff
1442! Mem[0000000030001400] = abedea20397ae14f, %l0 = 00000000000000ff
1443 ldxa [%i0+%g0]0x81,%l0 ! %l0 = abedea20397ae14f
1444! %l0 = 397ae14f, %l1 = cf5756dd, Mem[0000000010041410] = ce70c21c 00000000
1445 stda %l0,[%i1+%o5]0x88 ! Mem[0000000010041410] = 397ae14f cf5756dd
1446! Mem[0000000010101410] = d2efcd75, %l0 = abedea20397ae14f
1447 ldsw [%i4+%o5],%l0 ! %l0 = ffffffffd2efcd75
1448! Mem[0000000010141410] = 0000009d, %l4 = 00000000000000ff
1449 ldswa [%i5+0x010]%asi,%l4 ! %l4 = 000000000000009d
1450! Mem[0000000021800100] = 4905ee79, %l6 = ffffffffffffceff
1451 ldsb [%o3+0x100],%l6 ! %l6 = 0000000000000049
1452! Mem[00000000300c1410] = ceff7e914079611f, %l7 = 00000000ff916c5d
1453 ldxa [%i3+%o5]0x81,%l7 ! %l7 = ceff7e914079611f
1454! Starting 10 instruction Store Burst
1455! %f0 = 62120000 ffffb58e, %l7 = ceff7e914079611f
1456! Mem[0000000010141438] = 459e43d8616cdd61
1457 add %i5,0x038,%g1
1458 stda %f0,[%g1+%l7]ASI_PST16_P ! Mem[0000000010141438] = 62120000ffffb58e
1459
1460p0_label_52:
1461! %l1 = 632db8dfcf5756dd, immed = fffffc51, %y = abede158
1462 sdiv %l1,-0x3af,%l2 ! %l2 = 000000007fffffff
1463 mov %l0,%y ! %y = d2efcd75
1464! %l0 = ffffffffd2efcd75, Mem[0000000030101408] = ffffb58e
1465 stba %l0,[%i4+%o4]0x89 ! Mem[0000000030101408] = ffffb575
1466! %l7 = ceff7e914079611f, Mem[0000000010041402] = 9ac0a24d
1467 sth %l7,[%i1+0x002] ! Mem[0000000010041400] = 9ac0611f
1468! %f26 = 5d000000 ffffb58e, Mem[0000000010101408] = 00000000 2a13f6ff
1469 stda %f26,[%i4+%o4]0x80 ! Mem[0000000010101408] = 5d000000 ffffb58e
1470! Mem[00000000300c1408] = ff0cafcb, %l2 = 000000007fffffff
1471 ldstuba [%i3+%o4]0x81,%l2 ! %l2 = 000000ff000000ff
1472! %l7 = ceff7e914079611f, Mem[0000000030101400] = 00000000
1473 stha %l7,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0000611f
1474! %f30 = ec217703 4e0f0307, %l5 = 0000000000000063
1475! Mem[0000000030001408] = 75cdefd2ff916c5d
1476 add %i0,0x008,%g1
1477 stda %f30,[%g1+%l5]ASI_PST32_S ! Mem[0000000030001408] = ec2177034e0f0307
1478! %l4 = 0000009d, %l5 = 00000063, Mem[0000000030001400] = 20eaedab 4fe17a39
1479 stda %l4,[%i0+%g0]0x89 ! Mem[0000000030001400] = 0000009d 00000063
1480! Mem[0000000030041400] = 00000000, %l7 = ceff7e914079611f
1481 swapa [%i1+%g0]0x81,%l7 ! %l7 = 0000000000000000
1482! Starting 10 instruction Load Burst
1483! Mem[0000000030041400] = 1f617940, %l2 = 00000000000000ff
1484 lduha [%i1+%g0]0x89,%l2 ! %l2 = 0000000000007940
1485
1486p0_label_53:
1487! Mem[0000000010141410] = 0000009d, %l3 = 5d6c91059d056f81
1488 lduh [%i5+0x012],%l3 ! %l3 = 000000000000009d
1489! Mem[0000000010041408] = 5d000000ffffb58e, %f22 = d792467c ef4709a9
1490 ldda [%i1+0x008]%asi,%f22 ! %f22 = 5d000000 ffffb58e
1491! Mem[0000000030081408] = ff00000000000000, %f6 = 4827ac6b b1f6d43f
1492 ldda [%i2+%o4]0x89,%f6 ! %f6 = ff000000 00000000
1493! Mem[0000000030041410] = ff0000f1, %f22 = 5d000000
1494 lda [%i1+%o5]0x81,%f22 ! %f22 = ff0000f1
1495! Mem[0000000010101408] = 5d000000ffffb58e, %f0 = 62120000 ffffb58e
1496 ldda [%i4+%o4]0x80,%f0 ! %f0 = 5d000000 ffffb58e
1497! Mem[0000000010001408] = 5d6c9105, %f7 = 00000000
1498 lda [%i0+%o4]0x80,%f7 ! %f7 = 5d6c9105
1499! Mem[0000000010181400] = 00000000, %l4 = 000000000000009d
1500 ldsha [%i6+%g0]0x80,%l4 ! %l4 = 0000000000000000
1501! Mem[0000000010101410] = d2efcd75, %l3 = 000000000000009d
1502 lduha [%i4+%o5]0x80,%l3 ! %l3 = 000000000000d2ef
1503! Mem[0000000030041410] = f10000ff, %l4 = 0000000000000000
1504 ldswa [%i1+%o5]0x89,%l4 ! %l4 = fffffffff10000ff
1505! Starting 10 instruction Store Burst
1506! %l1 = 632db8dfcf5756dd, Mem[0000000030101410] = ff916c5d
1507 stba %l1,[%i4+%o5]0x89 ! Mem[0000000030101410] = ff916cdd
1508
1509p0_label_54:
1510! Mem[0000000030101410] = ff916cdd, %l0 = ffffffffd2efcd75
1511 swapa [%i4+%o5]0x89,%l0 ! %l0 = 00000000ff916cdd
1512! Mem[0000000030141408] = 633b6aad, %l0 = 00000000ff916cdd
1513 swapa [%i5+%o4]0x89,%l0 ! %l0 = 00000000633b6aad
1514! Mem[0000000030001410] = ff8dcd1f, %l2 = 0000000000007940
1515 swapa [%i0+%o5]0x81,%l2 ! %l2 = 00000000ff8dcd1f
1516! Mem[000000001000141c] = 05916c5d, %l7 = 0000000000000000, %asi = 80
1517 swapa [%i0+0x01c]%asi,%l7 ! %l7 = 0000000005916c5d
1518! Mem[0000000030181410] = ea200000, %l6 = 0000000000000049
1519 ldstuba [%i6+%o5]0x81,%l6 ! %l6 = 000000ea000000ff
1520! Mem[00000000100c1408] = d2efcd75, %l2 = 00000000ff8dcd1f
1521 ldstuba [%i3+%o4]0x88,%l2 ! %l2 = 00000075000000ff
1522! %l5 = 0000000000000063, Mem[0000000010041427] = 000000b9, %asi = 80
1523 stba %l5,[%i1+0x027]%asi ! Mem[0000000010041424] = 00000063
1524! Mem[0000000030101400] = 1f610000, %l3 = 000000000000d2ef
1525 ldstuba [%i4+%g0]0x81,%l3 ! %l3 = 0000001f000000ff
1526! %l2 = 0000000000000075, Mem[0000000030041408] = 643cffce
1527 stha %l2,[%i1+%o4]0x89 ! Mem[0000000030041408] = 643c0075
1528! Starting 10 instruction Load Burst
1529! Mem[0000000010081408] = 8c902051, %l1 = 632db8dfcf5756dd
1530 lduba [%i2+%o4]0x80,%l1 ! %l1 = 000000000000008c
1531
1532p0_label_55:
1533! Mem[0000000030001400] = 0000009d, %l5 = 0000000000000063
1534 ldswa [%i0+%g0]0x89,%l5 ! %l5 = 000000000000009d
1535! Mem[00000000300c1410] = ceff7e91, %l5 = 000000000000009d
1536 ldsba [%i3+%o5]0x81,%l5 ! %l5 = ffffffffffffffce
1537! Mem[0000000030001410] = 00007940 a28d2b97, %l0 = 633b6aad, %l1 = 0000008c
1538 ldda [%i0+%o5]0x81,%l0 ! %l0 = 0000000000007940 00000000a28d2b97
1539! Mem[0000000030181408] = 4e0cafcb, %l5 = ffffffffffffffce
1540 lduha [%i6+%o4]0x81,%l5 ! %l5 = 0000000000004e0c
1541! Mem[0000000010101400] = 539205ff, %l6 = 00000000000000ea
1542 ldsha [%i4+%g0]0x88,%l6 ! %l6 = 00000000000005ff
1543! Mem[000000001008141c] = 7f78326f, %l2 = 0000000000000075
1544 ldsha [%i2+0x01c]%asi,%l2 ! %l2 = 0000000000007f78
1545! Mem[0000000010101410] = d2efcd75, %l6 = 00000000000005ff
1546 ldsha [%i4+%o5]0x80,%l6 ! %l6 = ffffffffffffd2ef
1547! %f25 = 0be2dfdd, %f22 = ff0000f1, %f0 = 5d000000 ffffb58e
1548 fsmuld %f25,%f22,%f0 ! %f0 = c16c5c31 052fc340
1549! Mem[0000000030181408] = 7cd94d89cbaf0c4e, %f4 = 972b8da2 1fcd8dff
1550 ldda [%i6+%o4]0x89,%f4 ! %f4 = 7cd94d89 cbaf0c4e
1551! Starting 10 instruction Store Burst
1552! %l1 = 00000000a28d2b97, Mem[0000000010041400] = ea3200001f61c09a
1553 stxa %l1,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000a28d2b97
1554
1555p0_label_56:
1556! Mem[000000001008142c] = cbaf0c4e, %l4 = fffffffff10000ff, %asi = 80
1557 swapa [%i2+0x02c]%asi,%l4 ! %l4 = 00000000cbaf0c4e
1558! %l3 = 000000000000001f, Mem[0000000030041400] = 4079611f
1559 stha %l3,[%i1+%g0]0x81 ! Mem[0000000030041400] = 001f611f
1560! %f30 = ec217703, %f6 = ff000000, %f29 = 0ed1e18a
1561 fsubs %f30,%f6 ,%f29 ! %f29 = 7f000000
1562! %f31 = 4e0f0307, Mem[0000000030001408] = 037721ec
1563 sta %f31,[%i0+%o4]0x89 ! Mem[0000000030001408] = 4e0f0307
1564! %l6 = ffffd2ef, %l7 = 05916c5d, Mem[00000000100c1410] = ff000000 05ffffff
1565 stda %l6,[%i3+0x010]%asi ! Mem[00000000100c1410] = ffffd2ef 05916c5d
1566! %l4 = 00000000cbaf0c4e, %l5 = 0000000000004e0c, %y = d2efcd75
1567 umul %l4,%l5,%l6 ! %l6 = 00003e18e1f457a8, %y = 00003e18
1568! %l7 = 0000000005916c5d, Mem[0000000010001400] = ad0758ff
1569 stwa %l7,[%i0+%g0]0x88 ! Mem[0000000010001400] = 05916c5d
1570! Mem[0000000010001420] = 049f032f, %l6 = e1f457a8, %l1 = a28d2b97
1571 add %i0,0x20,%g1
1572 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000049f032f
1573! %l6 = e1f457a8, %l7 = 05916c5d, Mem[0000000010101408] = 5d000000 ffffb58e
1574 stda %l6,[%i4+%o4]0x80 ! Mem[0000000010101408] = e1f457a8 05916c5d
1575! Starting 10 instruction Load Burst
1576! Mem[0000000010041410] = 397ae14f, %l2 = 0000000000007f78
1577 ldsba [%i1+%o5]0x88,%l2 ! %l2 = 000000000000004f
1578
1579p0_label_57:
1580! Mem[000000001008141c] = 7f78326f, %l4 = 00000000cbaf0c4e
1581 ldswa [%i2+0x01c]%asi,%l4 ! %l4 = 000000007f78326f
1582! Mem[00000000100c1410] = 5d6c9105 efd2ffff, %l4 = 7f78326f, %l5 = 00004e0c
1583 ldda [%i3+%o5]0x88,%l4 ! %l4 = 00000000efd2ffff 000000005d6c9105
1584! Mem[00000000100c1410] = efd2ffff, %l1 = 00000000049f032f
1585 lduha [%i3+%o5]0x88,%l1 ! %l1 = 000000000000ffff
1586! Mem[0000000010001400] = 05916c5d, %l3 = 000000000000001f
1587 lduwa [%i0+%g0]0x88,%l3 ! %l3 = 0000000005916c5d
1588! Mem[0000000030101400] = 000061ff, %l1 = 000000000000ffff
1589 lduba [%i4+%g0]0x89,%l1 ! %l1 = 00000000000000ff
1590! Mem[0000000010181418] = 2697a53f 4e0cafcb, %l4 = efd2ffff, %l5 = 5d6c9105
1591 ldda [%i6+0x018]%asi,%l4 ! %l4 = 000000002697a53f 000000004e0cafcb
1592! %f7 = 5d6c9105, %f24 = 037702eb
1593 fcmpes %fcc1,%f7 ,%f24 ! %fcc1 = 2
1594! Mem[0000000030181400] = 6f32787f730d3497, %f8 = 8be7e0a4 e774125e
1595 ldda [%i6+%g0]0x89,%f8 ! %f8 = 6f32787f 730d3497
1596! Mem[0000000010041400] = 972b8da2, %l4 = 000000002697a53f
1597 lduba [%i1+%g0]0x80,%l4 ! %l4 = 0000000000000097
1598! Starting 10 instruction Store Burst
1599! Mem[0000000010181408] = ff32787f, %l4 = 0000000000000097
1600 swapa [%i6+%o4]0x80,%l4 ! %l4 = 00000000ff32787f
1601
1602p0_label_58:
1603! Mem[0000000030181400] = 730d3497, %l3 = 0000000005916c5d
1604 ldstuba [%i6+%g0]0x89,%l3 ! %l3 = 00000097000000ff
1605! Mem[0000000010101404] = 5d6c9105, %l7 = 0000000005916c5d
1606 swap [%i4+0x004],%l7 ! %l7 = 000000005d6c9105
1607! Mem[0000000010081410] = 1b3a2b155252bdff, %l5 = 000000004e0cafcb, %l2 = 000000000000004f
1608 add %i2,0x10,%g1
1609 casxa [%g1]0x80,%l5,%l2 ! %l2 = 1b3a2b155252bdff
1610! Mem[0000000010101408] = e1f457a8, %l0 = 0000000000007940
1611 swapa [%i4+%o4]0x80,%l0 ! %l0 = 00000000e1f457a8
1612! %f0 = c16c5c31 052fc340, Mem[00000000100c1420] = cfa6de82 1fcd8dc7
1613 std %f0 ,[%i3+0x020] ! Mem[00000000100c1420] = c16c5c31 052fc340
1614! %l6 = e1f457a8, %l7 = 5d6c9105, Mem[00000000300c1400] = d792467c ef4709a9
1615 stda %l6,[%i3+%g0]0x81 ! Mem[00000000300c1400] = e1f457a8 5d6c9105
1616! Mem[0000000010001408] = 5d6c9105, %l6 = 00003e18e1f457a8
1617 swapa [%i0+%o4]0x80,%l6 ! %l6 = 000000005d6c9105
1618! %f19 = 0000005d, Mem[0000000030141410] = 8eb5ffff
1619 sta %f19,[%i5+%o5]0x81 ! Mem[0000000030141410] = 0000005d
1620! Mem[0000000010181430] = 6a19e93a, %l7 = 000000005d6c9105
1621 swap [%i6+0x030],%l7 ! %l7 = 000000006a19e93a
1622! Starting 10 instruction Load Burst
1623! Mem[00000000201c0000] = ffff6bf6, %l7 = 000000006a19e93a
1624 lduba [%o0+0x000]%asi,%l7 ! %l7 = 00000000000000ff
1625
1626p0_label_59:
1627! Mem[0000000010081400] = 00005d6c000000d6, %f14 = 5d97cea7 50960804
1628 ldda [%i2+%g0]0x88,%f14 ! %f14 = 00005d6c 000000d6
1629! Mem[00000000100c1410] = ffffd2ef, %l5 = 000000004e0cafcb
1630 ldswa [%i3+%o5]0x80,%l5 ! %l5 = ffffffffffffd2ef
1631! Mem[0000000010101408] = 0000794005916c5d, %l2 = 1b3a2b155252bdff
1632 ldxa [%i4+%o4]0x80,%l2 ! %l2 = 0000794005916c5d
1633! Mem[0000000010081410] = 1b3a2b155252bdff, %f24 = 037702eb 0be2dfdd
1634 ldda [%i2+%o5]0x80,%f24 ! %f24 = 1b3a2b15 5252bdff
1635! Mem[0000000030101410] = 75cdefd2, %l0 = 00000000e1f457a8
1636 lduwa [%i4+%o5]0x81,%l0 ! %l0 = 0000000075cdefd2
1637! Mem[0000000030041410] = ff0000f1da9632ea, %l7 = 00000000000000ff
1638 ldxa [%i1+%o5]0x81,%l7 ! %l7 = ff0000f1da9632ea
1639! Mem[0000000010101424] = 4022dcb0, %l1 = 00000000000000ff
1640 lduha [%i4+0x026]%asi,%l1 ! %l1 = 000000000000dcb0
1641! Mem[0000000010001410] = cfa6de823a149649, %l3 = 0000000000000097
1642 ldxa [%i0+%o5]0x80,%l3 ! %l3 = cfa6de823a149649
1643! Mem[00000000201c0000] = ffff6bf6, %l3 = cfa6de823a149649
1644 ldub [%o0+0x001],%l3 ! %l3 = 00000000000000ff
1645! Starting 10 instruction Store Burst
1646! %f31 = 4e0f0307, Mem[0000000010141400] = 00ff0000
1647 sta %f31,[%i5+%g0]0x80 ! Mem[0000000010141400] = 4e0f0307
1648
1649p0_label_60:
1650! %l6 = 000000005d6c9105, Mem[0000000010141410] = 0000009d
1651 stba %l6,[%i5+%o5]0x80 ! Mem[0000000010141410] = 0500009d
1652! %f12 = 4f235fd3 da029dd1, Mem[0000000030041408] = 75003c64 d716db66
1653 stda %f12,[%i1+%o4]0x81 ! Mem[0000000030041408] = 4f235fd3 da029dd1
1654! %f24 = 1b3a2b15 5252bdff, %f12 = 4f235fd3 da029dd1
1655 fdtox %f24,%f12 ! %f12 = 00000000 00000000
1656! %l6 = 5d6c9105, %l7 = da9632ea, Mem[0000000010081408] = 8c902051 47000000
1657 stda %l6,[%i2+%o4]0x80 ! Mem[0000000010081408] = 5d6c9105 da9632ea
1658! %l1 = 000000000000dcb0, imm = fffffffffffff633, %l0 = 0000000075cdefd2
1659 andn %l1,-0x9cd,%l0 ! %l0 = 0000000000000880
1660! Mem[0000000010001434] = e8d0dd81, %l2 = 05916c5d, %l2 = 05916c5d
1661 add %i0,0x34,%g1
1662 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000e8d0dd81
1663! %l6 = 000000005d6c9105, Mem[0000000020800000] = ffcb98bf, %asi = 80
1664 stha %l6,[%o1+0x000]%asi ! Mem[0000000020800000] = 910598bf
1665! Mem[0000000020800000] = 910598bf, %l7 = ff0000f1da9632ea
1666 ldstub [%o1+%g0],%l7 ! %l7 = 00000091000000ff
1667! %f7 = 5d6c9105, Mem[0000000010081410] = 1b3a2b15
1668 sta %f7 ,[%i2+%o5]0x80 ! Mem[0000000010081410] = 5d6c9105
1669! Starting 10 instruction Load Burst
1670! Mem[0000000030141408] = 20eaedabff916cdd, %l6 = 000000005d6c9105
1671 ldxa [%i5+%o4]0x89,%l6 ! %l6 = 20eaedabff916cdd
1672
1673p0_label_61:
1674! Mem[0000000010041428] = 0475329a, %l7 = 0000000000000091
1675 ldsw [%i1+0x028],%l7 ! %l7 = 000000000475329a
1676! Mem[0000000030141408] = dd6c91ff, %l4 = 00000000ff32787f
1677 lduba [%i5+%o4]0x81,%l4 ! %l4 = 00000000000000dd
1678! Mem[0000000030041400] = 001f611f, %l1 = 000000000000dcb0
1679 ldsba [%i1+%g0]0x81,%l1 ! %l1 = 0000000000000000
1680! Mem[00000000100c1408] = d2efcdff, %l4 = 00000000000000dd
1681 lduwa [%i3+%o4]0x88,%l4 ! %l4 = 00000000d2efcdff
1682! Mem[000000001000142c] = 4da2c09a, %l6 = 20eaedabff916cdd
1683 lduha [%i0+0x02e]%asi,%l6 ! %l6 = 000000000000c09a
1684! Mem[0000000010001400] = 5d6c9105, %l4 = 00000000d2efcdff
1685 ldswa [%i0+%g0]0x80,%l4 ! %l4 = 000000005d6c9105
1686! Mem[0000000030001408] = 07030f4e, %l0 = 0000000000000880
1687 ldswa [%i0+%o4]0x81,%l0 ! %l0 = 0000000007030f4e
1688! Mem[0000000010081408] = 5d6c9105da9632ea, %l6 = 000000000000c09a
1689 ldxa [%i2+%o4]0x80,%l6 ! %l6 = 5d6c9105da9632ea
1690! Mem[0000000030181410] = 000020ff, %l6 = 5d6c9105da9632ea
1691 ldsha [%i6+%o5]0x89,%l6 ! %l6 = 00000000000020ff
1692! Starting 10 instruction Store Burst
1693! %f2 = 244b9889 ffffbd00, Mem[0000000030101408] = 75b5ffff 0000005d
1694 stda %f2 ,[%i4+%o4]0x81 ! Mem[0000000030101408] = 244b9889 ffffbd00
1695
1696p0_label_62:
1697! Mem[00000000300c1400] = a857f4e1, %l5 = ffffffffffffd2ef
1698 swapa [%i3+%g0]0x89,%l5 ! %l5 = 00000000a857f4e1
1699! %l6 = 00000000000020ff, Mem[0000000030141410] = 0000005d
1700 stha %l6,[%i5+%o5]0x81 ! Mem[0000000030141410] = 20ff005d
1701! %l0 = 0000000007030f4e, Mem[0000000010001418] = 31b9e96c
1702 stw %l0,[%i0+0x018] ! Mem[0000000010001418] = 07030f4e
1703! %f30 = ec217703 4e0f0307, Mem[0000000010001408] = a857f4e1 816f059d
1704 stda %f30,[%i0+%o4]0x88 ! Mem[0000000010001408] = ec217703 4e0f0307
1705! %l6 = 00000000000020ff, Mem[0000000030101408] = 244b9889
1706 stba %l6,[%i4+%o4]0x81 ! Mem[0000000030101408] = ff4b9889
1707! %f20 = 5d6c91ff fafa33af, %l1 = 0000000000000000
1708! Mem[0000000030181430] = 9d797fc49ec8026c
1709 add %i6,0x030,%g1
1710 stda %f20,[%g1+%l1]ASI_PST32_S ! Mem[0000000030181430] = 9d797fc49ec8026c
1711! %l5 = 00000000a857f4e1, Mem[0000000010081408] = 5d6c9105
1712 stha %l5,[%i2+%o4]0x80 ! Mem[0000000010081408] = f4e19105
1713! Mem[0000000010181418] = 2697a53f4e0cafcb, %l3 = 00000000000000ff, %l0 = 0000000007030f4e
1714 add %i6,0x18,%g1
1715 casxa [%g1]0x80,%l3,%l0 ! %l0 = 2697a53f4e0cafcb
1716! Mem[0000000010001400] = 5d6c9105, %l4 = 000000005d6c9105
1717 ldstuba [%i0+%g0]0x80,%l4 ! %l4 = 0000005d000000ff
1718! Starting 10 instruction Load Burst
1719! Mem[0000000030141408] = dd6c91ff, %l3 = 00000000000000ff
1720 lduba [%i5+%o4]0x81,%l3 ! %l3 = 00000000000000dd
1721
1722p0_label_63:
1723! Mem[0000000030041410] = ff0000f1, %l7 = 000000000475329a
1724 ldsha [%i1+%o5]0x81,%l7 ! %l7 = ffffffffffffff00
1725! Mem[0000000010181408] = 97000000, %l4 = 000000000000005d
1726 ldswa [%i6+%o4]0x88,%l4 ! %l4 = ffffffff97000000
1727 membar #Sync ! Added by membar checker (10)
1728! Mem[00000000300c1400] = efd2ffff 5d6c9105 ff0cafcb 894dd97c
1729! Mem[00000000300c1410] = ceff7e91 4079611f bacb85e3 ae339ae5
1730! Mem[00000000300c1420] = c78dcd1f 82dea6cf ac259486 4da2c09a
1731! Mem[00000000300c1430] = 7893e93a b58e6063 d792467c ef4709a9
1732 ldda [%i3]ASI_BLK_AIUS,%f0 ! Block Load from 00000000300c1400
1733! Mem[0000000010081410] = 5d6c9105, %l1 = 0000000000000000
1734 ldsha [%i2+%o5]0x80,%l1 ! %l1 = 0000000000005d6c
1735! Mem[00000000100c1408] = d2efcdff, %l4 = ffffffff97000000
1736 ldsba [%i3+%o4]0x88,%l4 ! %l4 = ffffffffffffffff
1737! Mem[0000000010181404] = 152b3a1b, %l5 = 00000000a857f4e1
1738 lduw [%i6+0x004],%l5 ! %l5 = 00000000152b3a1b
1739! Mem[00000000100c142c] = ffbd5252, %l5 = 00000000152b3a1b
1740 lduha [%i3+0x02e]%asi,%l5 ! %l5 = 0000000000005252
1741! Mem[0000000030081400] = ff0000006a315fc1, %f26 = 5d000000 ffffb58e
1742 ldda [%i2+%g0]0x81,%f26 ! %f26 = ff000000 6a315fc1
1743! Mem[0000000030181400] = ff340d737f78326f, %f18 = 8eb5ffff 0000005d
1744 ldda [%i6+%g0]0x81,%f18 ! %f18 = ff340d73 7f78326f
1745! Starting 10 instruction Store Burst
1746! %f22 = ff0000f1, Mem[0000000010041410] = 397ae14f
1747 sta %f22,[%i1+%o5]0x88 ! Mem[0000000010041410] = ff0000f1
1748
1749p0_label_64:
1750! Mem[00000000100c1400] = 5392059d, %l5 = 0000000000005252
1751 swapa [%i3+%g0]0x88,%l5 ! %l5 = 000000005392059d
1752! %l5 = 000000005392059d, Mem[0000000010081400] = 000000d6
1753 stwa %l5,[%i2+%g0]0x88 ! Mem[0000000010081400] = 5392059d
1754! %f30 = ec217703 4e0f0307, Mem[0000000030101400] = 000061ff 1b3a2b15
1755 stda %f30,[%i4+%g0]0x89 ! Mem[0000000030101400] = ec217703 4e0f0307
1756! Mem[00000000211c0000] = ffd6c666, %l2 = 00000000e8d0dd81
1757 ldstuba [%o2+0x000]%asi,%l2 ! %l2 = 000000ff000000ff
1758! %l5 = 000000005392059d, Mem[000000001008142c] = f10000ff, %asi = 80
1759 stwa %l5,[%i2+0x02c]%asi ! Mem[000000001008142c] = 5392059d
1760! %l4 = ffffffffffffffff, Mem[0000000030181400] = ff340d73
1761 stba %l4,[%i6+%g0]0x81 ! Mem[0000000030181400] = ff340d73
1762! Mem[00000000201c0000] = ffff6bf6, %l1 = 0000000000005d6c
1763 ldstuba [%o0+0x000]%asi,%l1 ! %l1 = 000000ff000000ff
1764! %l5 = 000000005392059d, Mem[0000000030081408] = 00000000
1765 stba %l5,[%i2+%o4]0x89 ! Mem[0000000030081408] = 0000009d
1766! Mem[0000000010081428] = 7cd94d89, %l3 = 00000000000000dd
1767 swap [%i2+0x028],%l3 ! %l3 = 000000007cd94d89
1768! Starting 10 instruction Load Burst
1769! Mem[0000000010041400] = a28d2b97, %f20 = 5d6c91ff
1770 lda [%i1+%g0]0x88,%f20 ! %f20 = a28d2b97
1771
1772p0_label_65:
1773! Mem[0000000010181434] = b58e6063, %l3 = 000000007cd94d89
1774 ldsb [%i6+0x035],%l3 ! %l3 = ffffffffffffff8e
1775! %f26 = ff000000, %f22 = ff0000f1, %f24 = 1b3a2b15 5252bdff
1776 fsmuld %f26,%f22,%f24 ! %f24 = 4fd0001e 20000000
1777! Mem[00000000100c141c] = e385cbba, %f25 = 20000000
1778 lda [%i3+0x01c]%asi,%f25 ! %f25 = e385cbba
1779! Mem[0000000030101410] = 75cdefd2, %f17 = 152b3a1b
1780 lda [%i4+%o5]0x81,%f17 ! %f17 = 75cdefd2
1781! Mem[0000000030081410] = 5d83b765b446971c, %l2 = 00000000000000ff
1782 ldxa [%i2+%o5]0x89,%l2 ! %l2 = 5d83b765b446971c
1783! Mem[0000000010001410] = cfa6de82, %f23 = ffffb58e
1784 lda [%i0+%o5]0x80,%f23 ! %f23 = cfa6de82
1785! Mem[0000000030081408] = 0000009d, %l1 = 00000000000000ff
1786 ldsba [%i2+%o4]0x89,%l1 ! %l1 = ffffffffffffff9d
1787! Mem[0000000010081400] = 9d0592536c5d0000, %f16 = 00000000 75cdefd2
1788 ldda [%i2+%g0]0x80,%f16 ! %f16 = 9d059253 6c5d0000
1789! Mem[00000000300c1400] = 05916c5dffffd2ef, %l1 = ffffffffffffff9d
1790 ldxa [%i3+%g0]0x89,%l1 ! %l1 = 05916c5dffffd2ef
1791! Starting 10 instruction Store Burst
1792 membar #Sync ! Added by membar checker (11)
1793! %l1 = 05916c5dffffd2ef, Mem[00000000300c1400] = ffffd2ef
1794 stba %l1,[%i3+%g0]0x89 ! Mem[00000000300c1400] = ffffd2ef
1795
1796p0_label_66:
1797! Mem[0000000010081410] = 05916c5d, %l4 = ffffffffffffffff
1798 ldstuba [%i2+%o5]0x88,%l4 ! %l4 = 0000005d000000ff
1799! %l0 = 2697a53f4e0cafcb, Mem[0000000010101410] = 75cdefd2
1800 stha %l0,[%i4+%o5]0x88 ! Mem[0000000010101410] = 75cdafcb
1801! Mem[0000000010041408] = 5d000000, %l6 = 00000000000020ff
1802 ldstuba [%i1+%o4]0x80,%l6 ! %l6 = 0000005d000000ff
1803! %f0 = efd2ffff 5d6c9105, Mem[0000000030001408] = 4e0f0307 07030f4e
1804 stda %f0 ,[%i0+%o4]0x89 ! Mem[0000000030001408] = efd2ffff 5d6c9105
1805! %f26 = ff000000, Mem[0000000030101410] = d2efcd75
1806 sta %f26,[%i4+%o5]0x89 ! Mem[0000000030101410] = ff000000
1807! %l4 = 0000005d, %l5 = 5392059d, Mem[0000000030181410] = 000020ff 000000d3
1808 stda %l4,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000005d 5392059d
1809! Mem[0000000010181400] = 00000000, %l2 = 5d83b765b446971c
1810 swapa [%i6+%g0]0x88,%l2 ! %l2 = 0000000000000000
1811! Mem[0000000030001400] = 9d000000, %l7 = ffffffffffffff00
1812 swapa [%i0+%g0]0x81,%l7 ! %l7 = 000000009d000000
1813! Mem[0000000010081410] = ff6c9105, %l6 = 000000000000005d
1814 ldstuba [%i2+%o5]0x80,%l6 ! %l6 = 000000ff000000ff
1815! Starting 10 instruction Load Burst
1816! %f23 = cfa6de82, %f21 = fafa33af
1817 fsqrts %f23,%f21 ! %f21 = 7fffffff
1818
1819p0_label_67:
1820! Mem[0000000010101400] = 5d6c9105539205ff, %l0 = 2697a53f4e0cafcb
1821 ldxa [%i4+%g0]0x88,%l0 ! %l0 = 5d6c9105539205ff
1822! Mem[0000000020800040] = 908c359e, %l3 = ffffffffffffff8e
1823 ldsh [%o1+0x040],%l3 ! %l3 = ffffffffffff908c
1824! Mem[0000000010041408] = 000000ff, %l7 = 000000009d000000
1825 ldsha [%i1+%o4]0x88,%l7 ! %l7 = 00000000000000ff
1826! %f24 = 4fd0001e, %f18 = ff340d73, %f9 = 82dea6cf
1827 fdivs %f24,%f18,%f9 ! %f9 = 9013de48
1828! Mem[0000000030141410] = 20ff005d, %l6 = 00000000000000ff
1829 lduba [%i5+%o5]0x81,%l6 ! %l6 = 0000000000000020
1830! Mem[00000000100c1410] = ffffd2ef, %l6 = 0000000000000020
1831 lduha [%i3+%o5]0x80,%l6 ! %l6 = 000000000000ffff
1832! Mem[0000000010081408] = f4e19105da9632ea, %f0 = efd2ffff 5d6c9105
1833 ldda [%i2+%o4]0x80,%f0 ! %f0 = f4e19105 da9632ea
1834! %l7 = 00000000000000ff, %l7 = 00000000000000ff, %l3 = ffffffffffff908c
1835 and %l7,%l7,%l3 ! %l3 = 00000000000000ff
1836! Mem[0000000010181408] = 576a700497000000, %f10 = ac259486 4da2c09a
1837 ldda [%i6+%o4]0x88,%f10 ! %f10 = 576a7004 97000000
1838! Starting 10 instruction Store Burst
1839! %l2 = 0000000000000000, Mem[0000000021800080] = 00ff2e32, %asi = 80
1840 stha %l2,[%o3+0x080]%asi ! Mem[0000000021800080] = 00002e32
1841
1842p0_label_68:
1843! Mem[0000000030141408] = ff916cdd, %l0 = 5d6c9105539205ff
1844 swapa [%i5+%o4]0x89,%l0 ! %l0 = 00000000ff916cdd
1845! Mem[00000000211c0001] = ffd6c666, %l0 = 00000000ff916cdd
1846 ldstub [%o2+0x001],%l0 ! %l0 = 000000d6000000ff
1847! %l3 = 00000000000000ff, Mem[0000000030101400] = 07030f4e
1848 stwa %l3,[%i4+%g0]0x81 ! Mem[0000000030101400] = 000000ff
1849! %l3 = 00000000000000ff, Mem[0000000010101420] = 239c083d4022dcb0
1850 stx %l3,[%i4+0x020] ! Mem[0000000010101420] = 00000000000000ff
1851! %l2 = 0000000000000000, Mem[0000000030141410] = 20ff005d
1852 stwa %l2,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000
1853! %l7 = 00000000000000ff, Mem[0000000030081410] = 1c9746b4
1854 stwa %l7,[%i2+%o5]0x81 ! Mem[0000000030081410] = 000000ff
1855! %f12 = 7893e93a b58e6063, %l3 = 00000000000000ff
1856! Mem[0000000030081430] = 32516ecefbe3fbbf
1857 add %i2,0x030,%g1
1858 stda %f12,[%g1+%l3]ASI_PST16_S ! Mem[0000000030081430] = 7893e93ab58e6063
1859! %l3 = 00000000000000ff, Mem[00000000100c1408] = ffcdefd2
1860 stha %l3,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00ffefd2
1861! %f22 = ff0000f1 cfa6de82, %l5 = 000000005392059d
1862! Mem[0000000030101410] = 000000fffafa33af
1863 add %i4,0x010,%g1
1864 stda %f22,[%g1+%l5]ASI_PST8_S ! Mem[0000000030101410] = ff0000f1cfa63382
1865! Starting 10 instruction Load Burst
1866! Mem[0000000030081410] = 5d83b765 ff000000, %l2 = 00000000, %l3 = 000000ff
1867 ldda [%i2+%o5]0x89,%l2 ! %l2 = 00000000ff000000 000000005d83b765
1868
1869p0_label_69:
1870! Mem[0000000030141400] = b1ded3c8eeb234ff, %f10 = 576a7004 97000000
1871 ldda [%i5+%g0]0x89,%f10 ! %f10 = b1ded3c8 eeb234ff
1872! Mem[0000000030181408] = 7cd94d89cbaf0c4e, %l6 = 000000000000ffff
1873 ldxa [%i6+%o4]0x89,%l6 ! %l6 = 7cd94d89cbaf0c4e
1874! Mem[000000001000140c] = 037721ec, %l1 = 05916c5dffffd2ef
1875 lduba [%i0+0x00d]%asi,%l1 ! %l1 = 0000000000000077
1876! Mem[0000000030001408] = efd2ffff5d6c9105, %f4 = ceff7e91 4079611f
1877 ldda [%i0+%o4]0x89,%f4 ! %f4 = efd2ffff 5d6c9105
1878! Mem[0000000020800040] = 908c359e, %l0 = 00000000000000d6
1879 lduh [%o1+0x040],%l0 ! %l0 = 000000000000908c
1880! Code Fragment 3
1881p0_fragment_8:
1882! %l0 = 000000000000908c
1883 setx 0x2fa7b2403e6b20a8,%g7,%l0 ! %l0 = 2fa7b2403e6b20a8
1884! %l1 = 0000000000000077
1885 setx 0x161f6bdf96f006a7,%g7,%l1 ! %l1 = 161f6bdf96f006a7
1886 setx 0x1fe000, %g1, %g3
1887 or %l0, %g3, %l0 ! always set perrmask = 0xff
1888 setx 0x1ffff8, %g1, %g2
1889 and %l0, %g2, %l0
1890 ta T_CHANGE_HPRIV
1891 stxa %l1, [%l0]ASI_DCACHE_DATA
1892 ta T_CHANGE_NONHPRIV
1893! %l0 = 2fa7b2403e6b20a8
1894 setx 0xad5198a851e129e0,%g7,%l0 ! %l0 = ad5198a851e129e0
1895! %l1 = 161f6bdf96f006a7
1896 setx 0x1f14d398558d82bf,%g7,%l1 ! %l1 = 1f14d398558d82bf
1897! Mem[0000000010101408] = 00007940, %l6 = 7cd94d89cbaf0c4e
1898 ldsha [%i4+%o4]0x80,%l6 ! %l6 = 0000000000000000
1899! Mem[00000000100c1408] = 00ffefd2, %l7 = 00000000000000ff
1900 lduha [%i3+%o4]0x80,%l7 ! %l7 = 00000000000000ff
1901! Mem[0000000030001408] = 5d6c9105, %f2 = ff0cafcb
1902 lda [%i0+%o4]0x89,%f2 ! %f2 = 5d6c9105
1903! Starting 10 instruction Store Burst
1904! %l5 = 000000005392059d, Mem[0000000021800080] = 00002e32, %asi = 80
1905 stha %l5,[%o3+0x080]%asi ! Mem[0000000021800080] = 059d2e32
1906
1907p0_label_70:
1908! %l3 = 000000005d83b765, Mem[00000000201c0000] = ffff6bf6
1909 stb %l3,[%o0+%g0] ! Mem[00000000201c0000] = 65ff6bf6
1910! Mem[000000001018141d] = 4e0cafcb, %l2 = 00000000ff000000
1911 ldstuba [%i6+0x01d]%asi,%l2 ! %l2 = 0000000c000000ff
1912! Mem[0000000010081424] = 00000000, %l6 = 00000000, %l3 = 5d83b765
1913 add %i2,0x24,%g1
1914 casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000000000000
1915! %l4 = 000000000000005d, Mem[0000000010001400] = ff6c9105
1916 stwa %l4,[%i0+%g0]0x80 ! Mem[0000000010001400] = 0000005d
1917! %l0 = ad5198a851e129e0, Mem[0000000030101408] = 89984bff
1918 stba %l0,[%i4+%o4]0x89 ! Mem[0000000030101408] = 89984be0
1919! %f26 = ff000000, Mem[00000000100c1438] = b968b3a9
1920 sta %f26,[%i3+0x038]%asi ! Mem[00000000100c1438] = ff000000
1921! %l4 = 000000000000005d, Mem[0000000030181410] = 0000005d
1922 stba %l4,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000005d
1923! Mem[00000000300c1410] = ceff7e91, %l0 = ad5198a851e129e0
1924 ldstuba [%i3+%o5]0x81,%l0 ! %l0 = 000000ce000000ff
1925! Mem[0000000010181400] = 1c9746b4, %l0 = 000000ce, %l7 = 000000ff
1926 casa [%i6]0x80,%l0,%l7 ! %l7 = 000000001c9746b4
1927! Starting 10 instruction Load Burst
1928! Mem[0000000030001400] = 0000006300ffffff, %f16 = 9d059253 6c5d0000
1929 ldda [%i0+%g0]0x89,%f16 ! %f16 = 00000063 00ffffff
1930
1931p0_label_71:
1932! Mem[000000001010143c] = 97340d73, %l4 = 000000000000005d
1933 ldsb [%i4+0x03e],%l4 ! %l4 = 000000000000000d
1934! Mem[0000000010081408] = ea3296da0591e1f4, %l0 = 00000000000000ce
1935 ldxa [%i2+%o4]0x88,%l0 ! %l0 = ea3296da0591e1f4
1936! Mem[00000000100c1400] = 52520000, %f27 = 6a315fc1
1937 lda [%i3+%g0]0x80,%f27 ! %f27 = 52520000
1938! Mem[00000000300c1400] = efd2ffff5d6c9105, %l0 = ea3296da0591e1f4
1939 ldxa [%i3+%g0]0x81,%l0 ! %l0 = efd2ffff5d6c9105
1940! Mem[0000000010001410] = 4996143a82dea6cf, %l5 = 000000005392059d
1941 ldxa [%i0+%o5]0x88,%l5 ! %l5 = 4996143a82dea6cf
1942! Mem[0000000030181400] = 730d34ff, %f20 = a28d2b97
1943 lda [%i6+%g0]0x89,%f20 ! %f20 = 730d34ff
1944! Mem[0000000030101408] = 89984be0, %l2 = 000000000000000c
1945 lduha [%i4+%o4]0x89,%l2 ! %l2 = 0000000000004be0
1946! Mem[0000000010001408] = 07030f4e, %l4 = 000000000000000d
1947 lduba [%i0+%o4]0x80,%l4 ! %l4 = 0000000000000007
1948! Mem[0000000010141410] = b968b3a9 9d000005, %l6 = 00000000, %l7 = 1c9746b4
1949 ldda [%i5+%o5]0x88,%l6 ! %l6 = 000000009d000005 00000000b968b3a9
1950! Starting 10 instruction Store Burst
1951! %l3 = 0000000000000000, Mem[0000000010141400] = 4e0f03075d6c9105
1952 stxa %l3,[%i5+%g0]0x80 ! Mem[0000000010141400] = 0000000000000000
1953
1954p0_label_72:
1955! %f26 = ff000000 52520000, Mem[0000000030101400] = ff000000 ec217703
1956 stda %f26,[%i4+%g0]0x89 ! Mem[0000000030101400] = ff000000 52520000
1957! %f22 = ff0000f1 cfa6de82, Mem[00000000300c1400] = efd2ffff 5d6c9105
1958 stda %f22,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ff0000f1 cfa6de82
1959! %f1 = da9632ea, Mem[0000000010081408] = 0591e1f4
1960 sta %f1 ,[%i2+%o4]0x88 ! Mem[0000000010081408] = da9632ea
1961! %l1 = 1f14d398558d82bf, Mem[00000000100c1431] = 1b854151
1962 stb %l1,[%i3+0x031] ! Mem[00000000100c1430] = 1bbf4151
1963! %f2 = 5d6c9105 894dd97c, Mem[0000000010141400] = 00000000 00000000
1964 stda %f2 ,[%i5+0x000]%asi ! Mem[0000000010141400] = 5d6c9105 894dd97c
1965! Mem[0000000030001410] = 40790000, %l0 = efd2ffff5d6c9105
1966 swapa [%i0+%o5]0x89,%l0 ! %l0 = 0000000040790000
1967! %f12 = 7893e93a b58e6063, %l0 = 0000000040790000
1968! Mem[0000000030101420] = 037702eb0be2dfdd
1969 add %i4,0x020,%g1
1970 stda %f12,[%g1+%l0]ASI_PST32_SL ! Mem[0000000030101420] = 037702eb0be2dfdd
1971! %f2 = 5d6c9105 894dd97c, Mem[0000000010181430] = 5d6c9105 b58e6063
1972 std %f2 ,[%i6+0x030] ! Mem[0000000010181430] = 5d6c9105 894dd97c
1973! %f10 = b1ded3c8 eeb234ff, Mem[00000000300c1408] = ff0cafcb 894dd97c
1974 stda %f10,[%i3+%o4]0x81 ! Mem[00000000300c1408] = b1ded3c8 eeb234ff
1975! Starting 10 instruction Load Burst
1976! Mem[0000000010101408] = 00007940, %l1 = 1f14d398558d82bf
1977 ldsha [%i4+%o4]0x80,%l1 ! %l1 = 0000000000000000
1978
1979p0_label_73:
1980! Mem[0000000010081400] = 5392059d, %l6 = 000000009d000005
1981 lduwa [%i2+%g0]0x88,%l6 ! %l6 = 000000005392059d
1982! Mem[0000000010041408] = ff000000, %l1 = 0000000000000000
1983 lduha [%i1+0x00a]%asi,%l1 ! %l1 = 0000000000000000
1984! Mem[0000000010141410] = b968b3a99d000005, %l7 = 00000000b968b3a9
1985 ldxa [%i5+%o5]0x88,%l7 ! %l7 = b968b3a99d000005
1986! Mem[00000000100c1410] = efd2ffff, %l2 = 0000000000004be0
1987 lduha [%i3+%o5]0x88,%l2 ! %l2 = 000000000000ffff
1988! Mem[0000000010141418] = ea8bb376ef4c33cb, %l1 = 0000000000000000
1989 ldx [%i5+0x018],%l1 ! %l1 = ea8bb376ef4c33cb
1990! Mem[00000000100c1410] = ffffd2ef05916c5d, %f24 = 4fd0001e e385cbba
1991 ldda [%i3+%o5]0x80,%f24 ! %f24 = ffffd2ef 05916c5d
1992! Mem[0000000030141400] = ff34b2ee c8d3deb1, %l4 = 00000007, %l5 = 82dea6cf
1993 ldda [%i5+%g0]0x81,%l4 ! %l4 = 00000000ff34b2ee 00000000c8d3deb1
1994! Mem[0000000030001400] = 00ffffff, %l7 = b968b3a99d000005
1995 lduba [%i0+%g0]0x89,%l7 ! %l7 = 00000000000000ff
1996! Mem[0000000030001400] = 00ffffff, %f11 = eeb234ff
1997 lda [%i0+%g0]0x89,%f11 ! %f11 = 00ffffff
1998! Starting 10 instruction Store Burst
1999! %f30 = ec217703 4e0f0307, Mem[0000000030181408] = 4e0cafcb 894dd97c
2000 stda %f30,[%i6+%o4]0x81 ! Mem[0000000030181408] = ec217703 4e0f0307
2001
2002p0_label_74:
2003! Mem[0000000030081408] = 9d000000, %l4 = 00000000ff34b2ee
2004 ldstuba [%i2+%o4]0x81,%l4 ! %l4 = 0000009d000000ff
2005! %l0 = 40790000, %l1 = ef4c33cb, Mem[0000000010141410] = 0500009d a9b368b9
2006 stda %l0,[%i5+%o5]0x80 ! Mem[0000000010141410] = 40790000 ef4c33cb
2007! Mem[00000000100c1404] = 5d6c9105, %l4 = 000000000000009d, %asi = 80
2008 swapa [%i3+0x004]%asi,%l4 ! %l4 = 000000005d6c9105
2009! %l1 = ea8bb376ef4c33cb, Mem[0000000010041410] = ff0000f1
2010 stha %l1,[%i1+%o5]0x88 ! Mem[0000000010041410] = ff0033cb
2011! %l2 = 0000ffff, %l3 = 00000000, Mem[0000000010041410] = cb3300ff dd5657cf
2012 stda %l2,[%i1+0x010]%asi ! Mem[0000000010041410] = 0000ffff 00000000
2013! %f0 = f4e19105 da9632ea, Mem[0000000010001400] = 5d000000 0000bdf8
2014 stda %f0 ,[%i0+%g0]0x88 ! Mem[0000000010001400] = f4e19105 da9632ea
2015! Mem[0000000010041400] = 972b8da200000000, %l4 = 000000005d6c9105, %l0 = 0000000040790000
2016 casxa [%i1]0x80,%l4,%l0 ! %l0 = 972b8da200000000
2017! %f25 = 05916c5d, Mem[0000000010141410] = 40790000
2018 sta %f25,[%i5+%o5]0x80 ! Mem[0000000010141410] = 05916c5d
2019! Mem[0000000010041400] = a28d2b97, %l2 = 000000000000ffff
2020 swapa [%i1+%g0]0x88,%l2 ! %l2 = 00000000a28d2b97
2021! Starting 10 instruction Load Burst
2022! Mem[0000000030101408] = 00bdffff 89984be0, %l4 = 5d6c9105, %l5 = c8d3deb1
2023 ldda [%i4+%o4]0x89,%l4 ! %l4 = 0000000089984be0 0000000000bdffff
2024
2025p0_label_75:
2026! Mem[0000000030141410] = 00000000, %l3 = 0000000000000000
2027 lduha [%i5+%o5]0x89,%l3 ! %l3 = 0000000000000000
2028! Mem[0000000010181400] = 1c9746b4, %l1 = ea8bb376ef4c33cb
2029 ldsba [%i6+%g0]0x80,%l1 ! %l1 = 000000000000001c
2030! Mem[0000000010141408] = 0000009d, %l3 = 0000000000000000
2031 ldsba [%i5+0x00a]%asi,%l3 ! %l3 = 0000000000000000
2032! Mem[0000000030181410] = 5d000000, %l2 = 00000000a28d2b97
2033 lduwa [%i6+%o5]0x81,%l2 ! %l2 = 000000005d000000
2034! Mem[00000000211c0000] = ffffc666, %l1 = 000000000000001c
2035 lduba [%o2+0x000]%asi,%l1 ! %l1 = 00000000000000ff
2036! Mem[0000000030001410] = 05916c5d, %l7 = 00000000000000ff
2037 lduba [%i0+%o5]0x81,%l7 ! %l7 = 0000000000000005
2038! %l7 = 0000000000000005, %l3 = 0000000000000000, %l4 = 0000000089984be0
2039 xor %l7,%l3,%l4 ! %l4 = 0000000000000005
2040! Mem[0000000010181428] = bb47b886 92e6fbc0, %l6 = 5392059d, %l7 = 00000005
2041 ldd [%i6+0x028],%l6 ! %l6 = 00000000bb47b886 0000000092e6fbc0
2042! Mem[0000000020800000] = ff0598bf, %l3 = 0000000000000000
2043 ldsba [%o1+0x001]%asi,%l3 ! %l3 = 0000000000000005
2044! Starting 10 instruction Store Burst
2045! %f12 = 7893e93a b58e6063, Mem[0000000030081410] = 000000ff 65b7835d
2046 stda %f12,[%i2+%o5]0x81 ! Mem[0000000030081410] = 7893e93a b58e6063
2047
2048p0_label_76:
2049! Mem[0000000010101408] = 40790000, %l0 = 972b8da200000000
2050 ldstuba [%i4+%o4]0x88,%l0 ! %l0 = 00000000000000ff
2051! %l6 = 00000000bb47b886, Mem[0000000010141408] = 9d000000
2052 stba %l6,[%i5+%o4]0x88 ! Mem[0000000010141408] = 9d000086
2053! %l7 = 0000000092e6fbc0, Mem[0000000030041410] = ff0000f1
2054 stba %l7,[%i1+%o5]0x81 ! Mem[0000000030041410] = c00000f1
2055! Mem[0000000030181400] = ff340d73, %l0 = 0000000000000000
2056 swapa [%i6+%g0]0x81,%l0 ! %l0 = 00000000ff340d73
2057! %l6 = 00000000bb47b886, Mem[0000000010081418] = cfa6de827f78326f
2058 stx %l6,[%i2+0x018] ! Mem[0000000010081418] = 00000000bb47b886
2059! %l2 = 000000005d000000, Mem[00000000300c1400] = ff0000f1
2060 stwa %l2,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 5d000000
2061! %l0 = 00000000ff340d73, Mem[0000000030001408] = 05916c5d
2062 stwa %l0,[%i0+%o4]0x81 ! Mem[0000000030001408] = ff340d73
2063! %f26 = ff000000 52520000, %l7 = 0000000092e6fbc0
2064! Mem[0000000010181420] = c1e6ac7d0b419631
2065 add %i6,0x020,%g1
2066 stda %f26,[%g1+%l7]ASI_PST16_PL ! Mem[0000000010181420] = c1e6ac7d0b419631
2067! %f20 = 730d34ff 7fffffff, Mem[0000000010041400] = ffff0000 00000000
2068 stda %f20,[%i1+%g0]0x80 ! Mem[0000000010041400] = 730d34ff 7fffffff
2069! Starting 10 instruction Load Burst
2070! %l4 = 0000000000000005, %l4 = 0000000000000005, %y = 00003e18
2071 smul %l4,%l4,%l4 ! %l4 = 0000000000000019, %y = 00000000
2072
2073p0_label_77:
2074! Mem[00000000300c1408] = b1ded3c8 eeb234ff, %l6 = bb47b886, %l7 = 92e6fbc0
2075 ldda [%i3+%o4]0x81,%l6 ! %l6 = 00000000b1ded3c8 00000000eeb234ff
2076! Mem[00000000300c1410] = ffff7e91, %l3 = 0000000000000005
2077 lduha [%i3+%o5]0x81,%l3 ! %l3 = 000000000000ffff
2078! Mem[0000000010141430] = 643cffce3196410b, %f26 = ff000000 52520000
2079 ldd [%i5+0x030],%f26 ! %f26 = 643cffce 3196410b
2080! Mem[0000000030101400] = 00005252000000ff, %l4 = 0000000000000019
2081 ldxa [%i4+%g0]0x81,%l4 ! %l4 = 00005252000000ff
2082! Mem[0000000010041410] = 0000ffff00000000, %f20 = 730d34ff 7fffffff
2083 ldda [%i1+0x010]%asi,%f20 ! %f20 = 0000ffff 00000000
2084! Mem[0000000030001410] = 5d6c9105, %f17 = 00ffffff
2085 lda [%i0+%o5]0x89,%f17 ! %f17 = 5d6c9105
2086! Mem[00000000100c1410] = ffffd2ef, %l1 = 00000000000000ff
2087 ldsha [%i3+%o5]0x80,%l1 ! %l1 = ffffffffffffffff
2088! Mem[0000000010081408] = da9632ea, %l3 = 000000000000ffff
2089 lduha [%i2+%o4]0x88,%l3 ! %l3 = 00000000000032ea
2090! Mem[0000000030101408] = e04b9889, %l6 = 00000000b1ded3c8
2091 lduha [%i4+%o4]0x81,%l6 ! %l6 = 000000000000e04b
2092! Starting 10 instruction Store Burst
2093! %l7 = 00000000eeb234ff, Mem[00000000211c0000] = ffffc666, %asi = 80
2094 stha %l7,[%o2+0x000]%asi ! Mem[00000000211c0000] = 34ffc666
2095
2096p0_label_78:
2097! %l0 = 00000000ff340d73, Mem[0000000010181400] = b446971c
2098 stwa %l0,[%i6+%g0]0x88 ! Mem[0000000010181400] = ff340d73
2099! Mem[0000000010141408] = 8600009d, %l7 = 00000000eeb234ff
2100 ldstuba [%i5+%o4]0x80,%l7 ! %l7 = 00000086000000ff
2101! %f2 = 5d6c9105 894dd97c, Mem[0000000030081410] = 3ae99378 63608eb5
2102 stda %f2 ,[%i2+%o5]0x89 ! Mem[0000000030081410] = 5d6c9105 894dd97c
2103! %f20 = 0000ffff, Mem[0000000030041410] = f10000c0
2104 sta %f20,[%i1+%o5]0x89 ! Mem[0000000030041410] = 0000ffff
2105! %l1 = ffffffffffffffff, Mem[0000000020800040] = 908c359e
2106 sth %l1,[%o1+0x040] ! Mem[0000000020800040] = ffff359e
2107! %l3 = 00000000000032ea, Mem[00000000100c1408] = 00ffefd2
2108 stwa %l3,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 000032ea
2109! %l7 = 0000000000000086, Mem[000000001010140c] = 05916c5d, %asi = 80
2110 stwa %l7,[%i4+0x00c]%asi ! Mem[000000001010140c] = 00000086
2111! %l6 = 0000e04b, %l7 = 00000086, Mem[0000000010181410] = 576a7004 05000000
2112 stda %l6,[%i6+%o5]0x88 ! Mem[0000000010181410] = 0000e04b 00000086
2113! Mem[000000001010141c] = a5a2dbe6, %l6 = 0000e04b, %l1 = ffffffff
2114 add %i4,0x1c,%g1
2115 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000a5a2dbe6
2116! Starting 10 instruction Load Burst
2117! Mem[0000000010141408] = ff00009d5d6c91ff, %f0 = f4e19105 da9632ea
2118 ldda [%i5+%o4]0x80,%f0 ! %f0 = ff00009d 5d6c91ff
2119
2120p0_label_79:
2121! Code Fragment 3
2122p0_fragment_9:
2123! %l0 = 00000000ff340d73
2124 setx 0x8b467127ad81aa3d,%g7,%l0 ! %l0 = 8b467127ad81aa3d
2125! %l1 = 00000000a5a2dbe6
2126 setx 0xd043b338369c90f1,%g7,%l1 ! %l1 = d043b338369c90f1
2127 setx 0x1fe000, %g1, %g3
2128 or %l0, %g3, %l0 ! always set perrmask = 0xff
2129 setx 0x1ffff8, %g1, %g2
2130 and %l0, %g2, %l0
2131 ta T_CHANGE_HPRIV
2132 stxa %l1, [%l0]ASI_DCACHE_DATA
2133 ta T_CHANGE_NONHPRIV
2134! %l0 = 8b467127ad81aa3d
2135 setx 0xb8391fc84ce927b6,%g7,%l0 ! %l0 = b8391fc84ce927b6
2136! %l1 = d043b338369c90f1
2137 setx 0x60140cffb0ab5814,%g7,%l1 ! %l1 = 60140cffb0ab5814
2138! Mem[000000001018143c] = 6a315fc1, %l7 = 0000000000000086
2139 ldsba [%i6+0x03c]%asi,%l7 ! %l7 = 000000000000006a
2140! Mem[0000000030081408] = ff000000, %l0 = b8391fc84ce927b6
2141 ldswa [%i2+%o4]0x81,%l0 ! %l0 = ffffffffff000000
2142! Mem[0000000010041404] = 7fffffff, %f30 = ec217703
2143 ld [%i1+0x004],%f30 ! %f30 = 7fffffff
2144! Mem[0000000010181400] = 730d34ff, %l1 = 60140cffb0ab5814
2145 lduha [%i6+%g0]0x80,%l1 ! %l1 = 000000000000730d
2146! Mem[0000000030141410] = 00000000, %f18 = ff340d73
2147 lda [%i5+%o5]0x81,%f18 ! %f18 = 00000000
2148! Mem[0000000010001400] = ea3296da0591e1f4, %l4 = 00005252000000ff
2149 ldxa [%i0+%g0]0x80,%l4 ! %l4 = ea3296da0591e1f4
2150! Mem[0000000021800100] = 4905ee79, %l4 = ea3296da0591e1f4
2151 ldsba [%o3+0x100]%asi,%l4 ! %l4 = 0000000000000049
2152! Mem[0000000010101410] = cbafcd750b419631, %l7 = 000000000000006a
2153 ldxa [%i4+%o5]0x80,%l7 ! %l7 = cbafcd750b419631
2154! Starting 10 instruction Store Burst
2155! Mem[0000000010041408] = ff000000, %l2 = 5d000000, %l5 = 00bdffff
2156 add %i1,0x08,%g1
2157 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000ff000000
2158
2159p0_label_80:
2160! %f16 = 00000063, %f25 = 05916c5d, %f31 = 4e0f0307
2161 fdivs %f16,%f25,%f31 ! %l0 = ffffffffff000022, Unfinished, %fsr = 0600000000
2162! Mem[00000000300c1408] = c8d3deb1, %l0 = ffffffffff000022
2163 ldstuba [%i3+%o4]0x89,%l0 ! %l0 = 000000b1000000ff
2164! %f15 = ef4709a9, Mem[0000000010041410] = 0000ffff
2165 sta %f15,[%i1+%o5]0x80 ! Mem[0000000010041410] = ef4709a9
2166! Mem[0000000010001408] = 4e0f0307, %l4 = 0000000000000049
2167 swapa [%i0+%o4]0x88,%l4 ! %l4 = 000000004e0f0307
2168! %l1 = 000000000000730d, Mem[0000000010181400] = 730d34ff152b3a1b
2169 stxa %l1,[%i6+%g0]0x80 ! Mem[0000000010181400] = 000000000000730d
2170! %f18 = 00000000 7f78326f, %l7 = cbafcd750b419631
2171! Mem[0000000030141438] = 89b251dce9dc1960
2172 add %i5,0x038,%g1
2173 stda %f18,[%g1+%l7]ASI_PST8_SL ! Mem[0000000030141438] = 6fb251dc00001960
2174! %l4 = 000000004e0f0307, Mem[0000000010141408] = ff916c5d9d0000ff
2175 stxa %l4,[%i5+%o4]0x88 ! Mem[0000000010141408] = 000000004e0f0307
2176! %f30 = 7fffffff, Mem[0000000030001400] = ffffff00
2177 sta %f30,[%i0+%g0]0x81 ! Mem[0000000030001400] = 7fffffff
2178! Mem[00000000211c0000] = 34ffc666, %l7 = cbafcd750b419631
2179 ldstuba [%o2+0x000]%asi,%l7 ! %l7 = 00000034000000ff
2180! Starting 10 instruction Load Burst
2181! Mem[0000000010001438] = 0e0671aa, %f13 = b58e6063
2182 ld [%i0+0x038],%f13 ! %f13 = 0e0671aa
2183
2184p0_label_81:
2185! %l7 = 0000000000000034, immed = 000004f2, %y = 00000000
2186 umul %l7,0x4f2,%l2 ! %l2 = 0000000000010128, %y = 00000000
2187! Mem[0000000030081400] = ff000000, %l6 = 000000000000e04b
2188 ldswa [%i2+%g0]0x81,%l6 ! %l6 = ffffffffff000000
2189! Mem[0000000010001408] = ec217703 00000049, %l2 = 00010128, %l3 = 000032ea
2190 ldda [%i0+%o4]0x88,%l2 ! %l2 = 0000000000000049 00000000ec217703
2191! Mem[0000000010141400] = 05916c5d, %l6 = ffffffffff000000
2192 ldsha [%i5+%g0]0x88,%l6 ! %l6 = 0000000000006c5d
2193! Mem[000000001004142c] = c46788cf, %l4 = 000000004e0f0307
2194 lduba [%i1+0x02f]%asi,%l4 ! %l4 = 00000000000000cf
2195! Mem[0000000010141410] = 5d6c9105, %l1 = 000000000000730d
2196 lduwa [%i5+%o5]0x88,%l1 ! %l1 = 000000005d6c9105
2197! %l7 = 0000000000000034, Mem[00000000100c1400] = 9d00000000005252
2198 stxa %l7,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 0000000000000034
2199! Mem[00000000100c1420] = c16c5c31, %l3 = 00000000ec217703
2200 lduba [%i3+0x023]%asi,%l3 ! %l3 = 0000000000000031
2201! Mem[0000000030081400] = ff0000006a315fc1, %l7 = 0000000000000034
2202 ldxa [%i2+%g0]0x81,%l7 ! %l7 = ff0000006a315fc1
2203! Starting 10 instruction Store Burst
2204! Mem[00000000100c1414] = 05916c5d, %l2 = 00000049, %l1 = 5d6c9105
2205 add %i3,0x14,%g1
2206 casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000005916c5d
2207
2208p0_label_82:
2209! %f19 = 7f78326f, Mem[0000000030041410] = 0000ffff
2210 sta %f19,[%i1+%o5]0x89 ! Mem[0000000030041410] = 7f78326f
2211! Mem[0000000010101410] = cbafcd75, %l5 = 00000000ff000000
2212 swapa [%i4+%o5]0x80,%l5 ! %l5 = 00000000cbafcd75
2213! Mem[0000000010081438] = 92d39a15, %l0 = 00000000000000b1
2214 swap [%i2+0x038],%l0 ! %l0 = 0000000092d39a15
2215! %f20 = 0000ffff 00000000, %l0 = 0000000092d39a15
2216! Mem[00000000300c1438] = d792467cef4709a9
2217 add %i3,0x038,%g1
2218 stda %f20,[%g1+%l0]ASI_PST16_SL ! Mem[00000000300c1438] = 0000467cffff09a9
2219! %f8 = c78dcd1f, Mem[0000000030101410] = f10000ff
2220 sta %f8 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = c78dcd1f
2221! %f7 = ae339ae5, Mem[0000000030141408] = ff059253
2222 sta %f7 ,[%i5+%o4]0x81 ! Mem[0000000030141408] = ae339ae5
2223! Mem[0000000010001410] = 82dea6cf, %l5 = 00000000cbafcd75
2224 ldstuba [%i0+%o5]0x88,%l5 ! %l5 = 000000cf000000ff
2225! %l2 = 0000000000000049, Mem[0000000010181400] = 00000000
2226 stha %l2,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00490000
2227! Mem[0000000010181400] = 00490000, %l3 = 0000000000000031
2228 swapa [%i6+%g0]0x80,%l3 ! %l3 = 0000000000490000
2229! Starting 10 instruction Load Burst
2230! Mem[0000000010181408] = 00000097, %f26 = 643cffce
2231 lda [%i6+%o4]0x80,%f26 ! %f26 = 00000097
2232
2233p0_label_83:
2234! Mem[0000000010101434] = 75cdefd2, %l0 = 0000000092d39a15
2235 lduwa [%i4+0x034]%asi,%l0 ! %l0 = 0000000075cdefd2
2236! Mem[0000000010101438] = 049f032f, %l2 = 0000000000000049
2237 ldsh [%i4+0x03a],%l2 ! %l2 = 000000000000032f
2238! Mem[0000000030081410] = 7cd94d8905916c5d, %l6 = 0000000000006c5d
2239 ldxa [%i2+%o5]0x81,%l6 ! %l6 = 7cd94d8905916c5d
2240! Mem[0000000030101410] = 1fcd8dc7, %l0 = 0000000075cdefd2
2241 lduwa [%i4+%o5]0x81,%l0 ! %l0 = 000000001fcd8dc7
2242! Mem[0000000030101410] = c78dcd1f, %l0 = 000000001fcd8dc7
2243 ldsha [%i4+%o5]0x89,%l0 ! %l0 = ffffffffffffcd1f
2244! Mem[0000000010001408] = 49000000 037721ec, %l6 = 05916c5d, %l7 = 6a315fc1
2245 ldda [%i0+%o4]0x80,%l6 ! %l6 = 0000000049000000 00000000037721ec
2246! Mem[00000000100c142c] = ffbd5252, %l6 = 0000000049000000
2247 ldsh [%i3+0x02e],%l6 ! %l6 = 0000000000005252
2248! Mem[0000000010081400] = 5392059d, %l4 = 00000000000000cf
2249 ldsha [%i2+%g0]0x88,%l4 ! %l4 = 000000000000059d
2250! Mem[0000000030101410] = 8233a6cfc78dcd1f, %f12 = 7893e93a 0e0671aa
2251 ldda [%i4+%o5]0x89,%f12 ! %f12 = 8233a6cf c78dcd1f
2252! Starting 10 instruction Store Burst
2253! Mem[0000000030041400] = 001f611f, %l5 = 00000000000000cf
2254 ldstuba [%i1+%g0]0x81,%l5 ! %l5 = 00000000000000ff
2255
2256p0_label_84:
2257! Mem[0000000030081400] = 000000ff, %l5 = 0000000000000000
2258 swapa [%i2+%g0]0x89,%l5 ! %l5 = 00000000000000ff
2259! %f2 = 5d6c9105 894dd97c, Mem[00000000300c1408] = c8d3deff ff34b2ee
2260 stda %f2 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 5d6c9105 894dd97c
2261! %f20 = 0000ffff 00000000, Mem[0000000010041420] = 00000000 00000063
2262 stda %f20,[%i1+0x020]%asi ! Mem[0000000010041420] = 0000ffff 00000000
2263! %f8 = c78dcd1f, Mem[0000000010181408] = 97000000
2264 sta %f8 ,[%i6+%o4]0x88 ! Mem[0000000010181408] = c78dcd1f
2265! Mem[0000000010141410] = 5d6c9105, %l2 = 000000000000032f
2266 swapa [%i5+%o5]0x88,%l2 ! %l2 = 000000005d6c9105
2267! Mem[0000000010041418] = 85b7a95d, %l7 = 00000000037721ec
2268 swap [%i1+0x018],%l7 ! %l7 = 0000000085b7a95d
2269! %f16 = 00000063 5d6c9105, %l4 = 000000000000059d
2270! Mem[0000000010081420] = 92d39a155d83b765
2271 add %i2,0x020,%g1
2272 stda %f16,[%g1+%l4]ASI_PST32_PL ! Mem[0000000010081420] = 05916c5d5d83b765
2273! %l6 = 00005252, %l7 = 85b7a95d, Mem[0000000030141408] = e59a33ae 20eaedab
2274 stda %l6,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00005252 85b7a95d
2275! %l5 = 00000000000000ff, Mem[0000000010101410] = ff000000
2276 stha %l5,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00ff0000
2277! Starting 10 instruction Load Burst
2278! Mem[0000000020800000] = ff0598bf, %l2 = 000000005d6c9105
2279 ldsba [%o1+0x000]%asi,%l2 ! %l2 = ffffffffffffffff
2280
2281p0_label_85:
2282! Mem[0000000010101410] = 3196410b0000ff00, %l5 = 00000000000000ff
2283 ldxa [%i4+%o5]0x88,%l5 ! %l5 = 3196410b0000ff00
2284! Mem[0000000010181408] = 1fcd8dc7, %l4 = 000000000000059d
2285 lduba [%i6+%o4]0x80,%l4 ! %l4 = 000000000000001f
2286! Mem[0000000010001400] = ea3296da, %l2 = ffffffffffffffff
2287 lduha [%i0+%g0]0x80,%l2 ! %l2 = 000000000000ea32
2288! Mem[0000000010081410] = 05916cff, %l5 = 3196410b0000ff00
2289 ldswa [%i2+%o5]0x88,%l5 ! %l5 = 0000000005916cff
2290! Mem[0000000010181400] = 0d730000 31000000, %l4 = 0000001f, %l5 = 05916cff
2291 ldda [%i6+%g0]0x88,%l4 ! %l4 = 0000000031000000 000000000d730000
2292! Mem[0000000010141408] = 07030f4e00000000, %f28 = 8907f971 7f000000
2293 ldda [%i5+0x008]%asi,%f28 ! %f28 = 07030f4e 00000000
2294! Mem[00000000100c1410] = ffffd2ef, %l3 = 0000000000490000
2295 lduba [%i3+%o5]0x80,%l3 ! %l3 = 00000000000000ff
2296! Mem[0000000030081410] = 894dd97c, %l1 = 0000000005916c5d
2297 lduba [%i2+%o5]0x89,%l1 ! %l1 = 000000000000007c
2298! %f28 = 07030f4e, %f7 = ae339ae5, %f15 = ef4709a9
2299 fadds %f28,%f7 ,%f15 ! %f15 = ae339ae5
2300! Starting 10 instruction Store Burst
2301! Mem[0000000010001420] = 049f032f97340d73, %l0 = ffffffffffffcd1f, %l3 = 00000000000000ff
2302 add %i0,0x20,%g1
2303 casxa [%g1]0x80,%l0,%l3 ! %l3 = 049f032f97340d73
2304
2305p0_label_86:
2306! %l6 = 0000000000005252, Mem[0000000020800040] = ffff359e, %asi = 80
2307 stba %l6,[%o1+0x040]%asi ! Mem[0000000020800040] = 52ff359e
2308! %l1 = 000000000000007c, Mem[0000000010041408] = ff000000
2309 stha %l1,[%i1+%o4]0x80 ! Mem[0000000010041408] = 007c0000
2310! %f14 = d792467c ae339ae5, %l6 = 0000000000005252
2311! Mem[0000000030081438] = 24e335d73569186d
2312 add %i2,0x038,%g1
2313 stda %f14,[%g1+%l6]ASI_PST16_S ! Mem[0000000030081438] = 24e335d7ae33186d
2314! %f2 = 5d6c9105 894dd97c, Mem[0000000030101408] = e04b9889 ffffbd00
2315 stda %f2 ,[%i4+%o4]0x81 ! Mem[0000000030101408] = 5d6c9105 894dd97c
2316! Mem[0000000030141400] = eeb234ff, %l0 = ffffffffffffcd1f
2317 ldstuba [%i5+%g0]0x89,%l0 ! %l0 = 000000ff000000ff
2318! %f2 = 5d6c9105 894dd97c, %l7 = 0000000085b7a95d
2319! Mem[0000000030141400] = ff34b2eec8d3deb1
2320 stda %f2,[%i5+%l7]ASI_PST8_S ! Mem[0000000030141400] = ff6cb205894dde7c
2321! %f0 = ff00009d 5d6c91ff, %l1 = 000000000000007c
2322! Mem[0000000010081430] = cbaf0c4ef6152b8c
2323 add %i2,0x030,%g1
2324 stda %f0,[%g1+%l1]ASI_PST8_PL ! Mem[0000000010081430] = cbaf6c5d9d00008c
2325! Mem[0000000030141400] = 05b26cff, %l4 = 0000000031000000
2326 swapa [%i5+%g0]0x89,%l4 ! %l4 = 0000000005b26cff
2327! %l4 = 0000000005b26cff, %l4 = 0000000005b26cff, %l7 = 0000000085b7a95d
2328 andn %l4,%l4,%l7 ! %l7 = 0000000000000000
2329! Starting 10 instruction Load Burst
2330! Mem[0000000010041410] = a90947ef, %l4 = 0000000005b26cff
2331 ldsha [%i1+%o5]0x88,%l4 ! %l4 = 00000000000047ef
2332
2333p0_label_87:
2334! Mem[0000000030181400] = 00000000, %f23 = cfa6de82
2335 lda [%i6+%g0]0x81,%f23 ! %f23 = 00000000
2336! Mem[0000000010081408] = da9632ea, %l0 = 00000000000000ff
2337 swapa [%i2+%o4]0x88,%l0 ! %l0 = 00000000da9632ea
2338! Mem[0000000030081410] = 7cd94d8905916c5d, %l1 = 000000000000007c
2339 ldxa [%i2+%o5]0x81,%l1 ! %l1 = 7cd94d8905916c5d
2340! Mem[0000000010041438] = bad76926, %l5 = 000000000d730000
2341 ldsh [%i1+0x038],%l5 ! %l5 = ffffffffffffbad7
2342! Mem[0000000010181400] = 31000000, %f23 = 00000000
2343 lda [%i6+%g0]0x88,%f23 ! %f23 = 31000000
2344! Mem[0000000010041438] = bad76926e10ece31, %f4 = efd2ffff 5d6c9105
2345 ldd [%i1+0x038],%f4 ! %f4 = bad76926 e10ece31
2346! Mem[0000000030001408] = 730d34ff, %l1 = 7cd94d8905916c5d
2347 lduha [%i0+%o4]0x89,%l1 ! %l1 = 00000000000034ff
2348! Mem[00000000100c1400] = 00000034, %l0 = 00000000da9632ea
2349 ldswa [%i3+%g0]0x88,%l0 ! %l0 = 0000000000000034
2350! Mem[0000000030181410] = 0000005d, %l5 = ffffffffffffbad7
2351 lduwa [%i6+%o5]0x89,%l5 ! %l5 = 000000000000005d
2352! Starting 10 instruction Store Burst
2353! %f12 = 8233a6cf, Mem[0000000030141408] = 52520000
2354 sta %f12,[%i5+%o4]0x81 ! Mem[0000000030141408] = 8233a6cf
2355
2356p0_label_88:
2357! %l2 = 0000ea32, %l3 = 97340d73, Mem[00000000300c1400] = 5d000000 cfa6de82
2358 stda %l2,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 0000ea32 97340d73
2359! %f26 = 00000097 3196410b, %l1 = 00000000000034ff
2360! Mem[00000000300c1428] = ac2594864da2c09a
2361 add %i3,0x028,%g1
2362 stda %f26,[%g1+%l1]ASI_PST16_S ! Mem[00000000300c1428] = 000000973196410b
2363! Mem[00000000300c1400] = 32ea0000, %l6 = 0000000000005252
2364 ldstuba [%i3+%g0]0x89,%l6 ! %l6 = 00000000000000ff
2365! %f21 = 00000000, Mem[0000000030001400] = ffffff7f
2366 sta %f21,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000
2367! Mem[0000000010101408] = 407900ff, %l3 = 049f032f97340d73
2368 swapa [%i4+%o4]0x88,%l3 ! %l3 = 00000000407900ff
2369! %l0 = 0000000000000034, Mem[0000000010001414] = 3a149649
2370 stw %l0,[%i0+0x014] ! Mem[0000000010001414] = 00000034
2371! %l2 = 000000000000ea32, Mem[0000000010081410] = ff6c9105
2372 stba %l2,[%i2+%o5]0x80 ! Mem[0000000010081410] = 326c9105
2373! %f0 = ff00009d 5d6c91ff 5d6c9105 894dd97c
2374! %f4 = bad76926 e10ece31 bacb85e3 ae339ae5
2375! %f8 = c78dcd1f 9013de48 b1ded3c8 00ffffff
2376! %f12 = 8233a6cf c78dcd1f d792467c ae339ae5
2377 stda %f0,[%i2]ASI_BLK_AIUP ! Block Store to 0000000010081400
2378! Mem[0000000010181410] = 4be00000, %l7 = 0000000000000000
2379 swapa [%i6+%o5]0x80,%l7 ! %l7 = 000000004be00000
2380! Starting 10 instruction Load Burst
2381! Mem[0000000010141408] = 07030f4e 00000000, %l4 = 000047ef, %l5 = 0000005d
2382 ldda [%i5+0x008]%asi,%l4 ! %l4 = 0000000007030f4e 0000000000000000
2383
2384p0_label_89:
2385! Mem[0000000010141410] = 2f030000, %l0 = 0000000000000034
2386 ldsba [%i5+%o5]0x80,%l0 ! %l0 = 000000000000002f
2387! Mem[0000000010041408] = 007c0000, %f31 = 4e0f0307
2388 lda [%i1+%o4]0x80,%f31 ! %f31 = 007c0000
2389! Mem[00000000100c1410] = efd2ffff, %l5 = 0000000000000000
2390 lduba [%i3+%o5]0x88,%l5 ! %l5 = 00000000000000ff
2391! Mem[00000000300c1400] = 32ea00ff, %f23 = 31000000
2392 lda [%i3+%g0]0x89,%f23 ! %f23 = 32ea00ff
2393! Mem[0000000030181400] = 00000000, %l1 = 00000000000034ff
2394 lduha [%i6+%g0]0x81,%l1 ! %l1 = 0000000000000000
2395! Mem[00000000100c1410] = efd2ffff, %l0 = 000000000000002f
2396 ldswa [%i3+%o5]0x88,%l0 ! %l0 = ffffffffefd2ffff
2397! Mem[0000000010181410] = 00000000, %l0 = ffffffffefd2ffff
2398 ldswa [%i6+%o5]0x80,%l0 ! %l0 = 0000000000000000
2399! Mem[0000000010041420] = 0000ffff, %l7 = 000000004be00000
2400 ldub [%i1+0x021],%l7 ! %l7 = 0000000000000000
2401! Mem[0000000010101408] = 730d3497 00000086, %l0 = 00000000, %l1 = 00000000
2402 ldda [%i4+%o4]0x80,%l0 ! %l0 = 00000000730d3497 0000000000000086
2403! Starting 10 instruction Store Burst
2404! %f18 = 00000000 7f78326f, %l7 = 0000000000000000
2405! Mem[0000000030141418] = efb191ebd52b5079
2406 add %i5,0x018,%g1
2407 stda %f18,[%g1+%l7]ASI_PST32_SL ! Mem[0000000030141418] = efb191ebd52b5079
2408
2409p0_label_90:
2410! Mem[0000000030101410] = 1fcd8dc7, %l2 = 000000000000ea32
2411 ldstuba [%i4+%o5]0x81,%l2 ! %l2 = 0000001f000000ff
2412! %l5 = 00000000000000ff, Mem[00000000201c0000] = 65ff6bf6
2413 sth %l5,[%o0+%g0] ! Mem[00000000201c0000] = 00ff6bf6
2414! %l0 = 730d3497, %l1 = 00000086, Mem[0000000010101408] = 730d3497 00000086
2415 stda %l0,[%i4+%o4]0x80 ! Mem[0000000010101408] = 730d3497 00000086
2416! %l3 = 00000000407900ff, Mem[0000000030141400] = 31000000
2417 stwa %l3,[%i5+%g0]0x89 ! Mem[0000000030141400] = 407900ff
2418! %l7 = 0000000000000000, Mem[0000000010141410] = 0000032f
2419 stba %l7,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000300
2420! Mem[0000000010041424] = 00000000, %l6 = 00000000, %l6 = 00000000
2421 add %i1,0x24,%g1
2422 casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000000000000
2423! %l3 = 00000000407900ff, Mem[00000000211c0000] = ffffc666, %asi = 80
2424 stha %l3,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00ffc666
2425! Mem[00000000100c1400] = 00000034, %l5 = 00000000000000ff
2426 ldstuba [%i3+%g0]0x88,%l5 ! %l5 = 00000034000000ff
2427! Mem[0000000030001400] = 00000000, %l7 = 0000000000000000
2428 ldstuba [%i0+%g0]0x89,%l7 ! %l7 = 00000000000000ff
2429! Starting 10 instruction Load Burst
2430! Mem[00000000211c0000] = 00ffc666, %l3 = 00000000407900ff
2431 lduba [%o2+0x000]%asi,%l3 ! %l3 = 0000000000000000
2432
2433p0_label_91:
2434! Mem[0000000030141408] = cfa63382, %f20 = 0000ffff
2435 lda [%i5+%o4]0x89,%f20 ! %f20 = cfa63382
2436! Mem[00000000100c1430] = 1bbf4151 ca706904, %l6 = 00000000, %l7 = 00000000
2437 ldd [%i3+0x030],%l6 ! %l6 = 000000001bbf4151 00000000ca706904
2438 membar #Sync ! Added by membar checker (12)
2439! Mem[000000001008140c] = 894dd97c, %f21 = 00000000
2440 ld [%i2+0x00c],%f21 ! %f21 = 894dd97c
2441! Mem[0000000010041400] = 730d34ff 7fffffff 007c0000 ffffb58e
2442! Mem[0000000010041410] = ef4709a9 00000000 037721ec 0a7a7b57
2443! Mem[0000000010041420] = 0000ffff 00000000 0475329a c46788cf
2444! Mem[0000000010041430] = 4377bb05 e3857c59 bad76926 e10ece31
2445 ldda [%i1]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010041400
2446! Mem[00000000211c0000] = 00ffc666, %l2 = 000000000000001f
2447 lduh [%o2+%g0],%l2 ! %l2 = 00000000000000ff
2448! Mem[0000000010081400] = ff00009d5d6c91ff, %f14 = d792467c ae339ae5
2449 ldda [%i2+%g0]0x80,%f14 ! %f14 = ff00009d 5d6c91ff
2450! %l0 = 00000000730d3497, immed = fffff84c, %y = 00000000
2451 umul %l0,-0x7b4,%l1 ! %l1 = 730d3120be46e4d4, %y = 730d3120
2452! Mem[00000000218000c0] = e8e8e4de, %l6 = 000000001bbf4151
2453 lduha [%o3+0x0c0]%asi,%l6 ! %l6 = 000000000000e8e8
2454! Mem[0000000010181410] = 00000000, %l2 = 00000000000000ff
2455 lduba [%i6+%o5]0x80,%l2 ! %l2 = 0000000000000000
2456! Starting 10 instruction Store Burst
2457! %f8 = c78dcd1f 9013de48, %l3 = 0000000000000000
2458! Mem[0000000030101400] = 00005252000000ff
2459 stda %f8,[%i4+%l3]ASI_PST16_SL ! Mem[0000000030101400] = 00005252000000ff
2460
2461p0_label_92:
2462! %f9 = 9013de48, Mem[0000000010001418] = 07030f4e
2463 st %f9 ,[%i0+0x018] ! Mem[0000000010001418] = 9013de48
2464! %l1 = 730d3120be46e4d4, Mem[0000000010181408] = 576a7004c78dcd1f
2465 stxa %l1,[%i6+%o4]0x88 ! Mem[0000000010181408] = 730d3120be46e4d4
2466! %f12 = 8233a6cf c78dcd1f, %l0 = 00000000730d3497
2467! Mem[0000000010141408] = 07030f4e00000000
2468 add %i5,0x008,%g1
2469 stda %f12,[%g1+%l0]ASI_PST16_P ! Mem[0000000010141408] = 0703a6cfc78dcd1f
2470! %l2 = 0000000000000000, Mem[0000000030101410] = c78dcdff
2471 stwa %l2,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000000
2472! %l1 = 730d3120be46e4d4, Mem[0000000010101400] = ff059253
2473 stha %l1,[%i4+%g0]0x80 ! Mem[0000000010101400] = e4d49253
2474! Mem[0000000030041408] = 4f235fd3, %l7 = 00000000ca706904
2475 swapa [%i1+%o4]0x81,%l7 ! %l7 = 000000004f235fd3
2476! Mem[000000001010142b] = 43a2396f, %l1 = 730d3120be46e4d4
2477 ldstub [%i4+0x02b],%l1 ! %l1 = 0000006f000000ff
2478! %l7 = 000000004f235fd3, Mem[0000000010001400] = da9632ea
2479 stha %l7,[%i0+%g0]0x88 ! Mem[0000000010001400] = da965fd3
2480! Mem[0000000010081408] = 5d6c9105, %l7 = 000000004f235fd3
2481 swapa [%i2+%o4]0x80,%l7 ! %l7 = 000000005d6c9105
2482! Starting 10 instruction Load Burst
2483! Mem[0000000030041410] = 7f78326f, %l4 = 0000000007030f4e
2484 lduwa [%i1+%o5]0x89,%l4 ! %l4 = 000000007f78326f
2485
2486p0_label_93:
2487! Mem[0000000010041408] = 8eb5ffff00007c00, %l5 = 0000000000000034
2488 ldxa [%i1+%o4]0x88,%l5 ! %l5 = 8eb5ffff00007c00
2489! Mem[0000000030181408] = ec217703, %l1 = 000000000000006f
2490 ldsba [%i6+%o4]0x81,%l1 ! %l1 = ffffffffffffffec
2491! Mem[0000000010101408] = 8600000097340d73, %f8 = c78dcd1f 9013de48
2492 ldda [%i4+%o4]0x88,%f8 ! %f8 = 86000000 97340d73
2493! Mem[0000000010001408] = 00000049, %l7 = 000000005d6c9105
2494 lduwa [%i0+%o4]0x88,%l7 ! %l7 = 0000000000000049
2495! Mem[0000000030141410] = 00000000, %l5 = 8eb5ffff00007c00
2496 ldsba [%i5+%o5]0x89,%l5 ! %l5 = 0000000000000000
2497! %f1 = 5d6c91ff, %f4 = bad76926, %f12 = 8233a6cf
2498 fadds %f1 ,%f4 ,%f12 ! %f12 = 5d6c91ff
2499! Mem[0000000030041410] = ea3296da7f78326f, %f10 = b1ded3c8 00ffffff
2500 ldda [%i1+%o5]0x89,%f10 ! %f10 = ea3296da 7f78326f
2501! Mem[00000000100c1408] = 5d6c91ff ea320000, %l2 = 00000000, %l3 = 00000000
2502 ldda [%i3+%o4]0x88,%l2 ! %l2 = 00000000ea320000 000000005d6c91ff
2503! Mem[0000000030001410] = 5d6c9105, %l7 = 0000000000000049
2504 lduba [%i0+%o5]0x89,%l7 ! %l7 = 0000000000000005
2505! Starting 10 instruction Store Burst
2506! %l6 = 0000e8e8, %l7 = 00000005, Mem[0000000030141410] = 00000000 00001262
2507 stda %l6,[%i5+%o5]0x81 ! Mem[0000000030141410] = 0000e8e8 00000005
2508
2509p0_label_94:
2510! Mem[0000000030041400] = 1f611fff, %l5 = 0000000000000000
2511 swapa [%i1+%g0]0x89,%l5 ! %l5 = 000000001f611fff
2512! Mem[0000000030001408] = ff340d73, %l4 = 000000007f78326f
2513 swapa [%i0+%o4]0x81,%l4 ! %l4 = 00000000ff340d73
2514! Mem[0000000021800141] = 2d62cd46, %l0 = 00000000730d3497
2515 ldstub [%o3+0x141],%l0 ! %l0 = 00000062000000ff
2516! Mem[00000000100c1400] = 000000ff, %l3 = 000000005d6c91ff
2517 ldstuba [%i3+%g0]0x88,%l3 ! %l3 = 000000ff000000ff
2518! %l2 = 00000000ea320000, immd = fffffffffffff838, %l7 = 0000000000000005
2519 sdivx %l2,-0x7c8,%l7 ! %l7 = ffffffffffe1e712
2520! Mem[0000000030141410] = e8e80000, %l5 = 000000001f611fff
2521 ldstuba [%i5+%o5]0x89,%l5 ! %l5 = 00000000000000ff
2522! %f8 = 86000000, Mem[0000000030081410] = 7cd94d89
2523 sta %f8 ,[%i2+%o5]0x81 ! Mem[0000000030081410] = 86000000
2524! %l4 = 00000000ff340d73, Mem[0000000010141408] = cfa60307
2525 stwa %l4,[%i5+%o4]0x88 ! Mem[0000000010141408] = ff340d73
2526! %f17 = ff340d73, %f14 = ff00009d, %f12 = 5d6c91ff
2527 fsubs %f17,%f14,%f12 ! %f12 = fe503358
2528! Starting 10 instruction Load Burst
2529! Mem[0000000010141414] = ef4c33cb, %l3 = 00000000000000ff
2530 ldsb [%i5+0x016],%l3 ! %l3 = 0000000000000033
2531
2532p0_label_95:
2533! Mem[0000000010141408] = 730d34ff, %l2 = 00000000ea320000
2534 lduwa [%i5+%o4]0x80,%l2 ! %l2 = 00000000730d34ff
2535! Mem[00000000300c1400] = ff00ea32 97340d73, %l4 = ff340d73, %l5 = 00000000
2536 ldda [%i3+%g0]0x81,%l4 ! %l4 = 00000000ff00ea32 0000000097340d73
2537! Mem[0000000010041408] = 007c0000, %l6 = 000000000000e8e8
2538 ldsha [%i1+%o4]0x80,%l6 ! %l6 = 000000000000007c
2539! Mem[000000001008143c] = ae339ae5, %l4 = 00000000ff00ea32
2540 lduw [%i2+0x03c],%l4 ! %l4 = 00000000ae339ae5
2541! Mem[0000000030141410] = 05000000 e8e800ff, %l4 = ae339ae5, %l5 = 97340d73
2542 ldda [%i5+%o5]0x89,%l4 ! %l4 = 00000000e8e800ff 0000000005000000
2543! Mem[0000000010141418] = ea8bb376ef4c33cb, %l2 = 00000000730d34ff
2544 ldx [%i5+0x018],%l2 ! %l2 = ea8bb376ef4c33cb
2545! Mem[0000000010001430] = 6bae32ba, %l3 = 0000000000000033
2546 ldswa [%i0+0x030]%asi,%l3 ! %l3 = 000000006bae32ba
2547! Mem[00000000201c0000] = 00ff6bf6, %l2 = ea8bb376ef4c33cb
2548 lduha [%o0+0x000]%asi,%l2 ! %l2 = 00000000000000ff
2549! Mem[000000001004142c] = c46788cf, %l5 = 0000000005000000
2550 ldub [%i1+0x02d],%l5 ! %l5 = 0000000000000067
2551! Starting 10 instruction Store Burst
2552! %l3 = 000000006bae32ba, Mem[0000000010181408] = d4e446be
2553 stha %l3,[%i6+%o4]0x80 ! Mem[0000000010181408] = 32ba46be
2554
2555p0_label_96:
2556! %l7 = ffffffffffe1e712, Mem[00000000100c1430] = 1bbf4151ca706904
2557 stx %l7,[%i3+0x030] ! Mem[00000000100c1430] = ffffffffffe1e712
2558! Mem[000000001010141f] = a5a2dbe6, %l2 = 00000000000000ff
2559 ldstuba [%i4+0x01f]%asi,%l2 ! %l2 = 000000e6000000ff
2560! Mem[0000000010081400] = ff00009d, %l1 = ffffffffffffffec
2561 ldstuba [%i2+%g0]0x80,%l1 ! %l1 = 000000ff000000ff
2562! Mem[0000000030101400] = 52520000, %l4 = 00000000e8e800ff
2563 ldstuba [%i4+%g0]0x89,%l4 ! %l4 = 00000000000000ff
2564! %l4 = 0000000000000000, Mem[0000000010101410] = 00ff00000b419631
2565 stxa %l4,[%i4+%o5]0x80 ! Mem[0000000010101410] = 0000000000000000
2566! Mem[0000000010141410] = 00030000, %l5 = 0000000000000067
2567 ldstuba [%i5+%o5]0x80,%l5 ! %l5 = 00000000000000ff
2568! %f8 = 86000000 97340d73, Mem[0000000010101408] = 730d3497 00000086
2569 stda %f8 ,[%i4+%o4]0x80 ! Mem[0000000010101408] = 86000000 97340d73
2570! %l2 = 00000000000000e6, Mem[0000000030041408] = ca706904da029dd1
2571 stxa %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000000000e6
2572! Mem[00000000100c1410] = ffffd2ef, %l1 = 00000000000000ff
2573 swapa [%i3+%o5]0x80,%l1 ! %l1 = 00000000ffffd2ef
2574! Starting 10 instruction Load Burst
2575! Code Fragment 4
2576p0_fragment_10:
2577! %l0 = 0000000000000062
2578 setx 0x03e3e4d788d8320b,%g7,%l0 ! %l0 = 03e3e4d788d8320b
2579! %l1 = 00000000ffffd2ef
2580 setx 0x76b21fb07d81c08e,%g7,%l1 ! %l1 = 76b21fb07d81c08e
2581 setx 0x7ff8, %g1, %g2
2582 and %l0, %g2, %l0
2583 setx 0xffffffff, %g1, %g2
2584 and %l1, %g2, %l1
2585 setx 0x100000000, %g1, %g2
2586 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2587 ta T_CHANGE_HPRIV
2588 stxa %l1, [%l0]ASI_ICACHE_INSTR
2589 ta T_CHANGE_NONHPRIV
2590! %l0 = 03e3e4d788d8320b
2591 setx 0x51c13fdfa5c1ee66,%g7,%l0 ! %l0 = 51c13fdfa5c1ee66
2592! %l1 = 76b21fb07d81c08e
2593 setx 0x3fddd367b20de369,%g7,%l1 ! %l1 = 3fddd367b20de369
2594
2595p0_label_97:
2596! Mem[00000000201c0000] = 00ff6bf6, %l0 = 51c13fdfa5c1ee66
2597 ldub [%o0+%g0],%l0 ! %l0 = 0000000000000000
2598! Mem[0000000030041410] = 7f78326f, %l5 = 0000000000000000
2599 ldswa [%i1+%o5]0x89,%l5 ! %l5 = 000000007f78326f
2600! Mem[0000000010141400] = 5d6c9105894dd97c, %l6 = 000000000000007c
2601 ldxa [%i5+0x000]%asi,%l6 ! %l6 = 5d6c9105894dd97c
2602! Mem[0000000010081400] = ff00009d, %f3 = 894dd97c
2603 lda [%i2+%g0]0x80,%f3 ! %f3 = ff00009d
2604! Mem[0000000030101408] = 5d6c9105 894dd97c, %l2 = 000000e6, %l3 = 6bae32ba
2605 ldda [%i4+%o4]0x81,%l2 ! %l2 = 000000005d6c9105 00000000894dd97c
2606! Mem[0000000030101400] = 525200ff, %l4 = 0000000000000000
2607 lduba [%i4+%g0]0x89,%l4 ! %l4 = 00000000000000ff
2608! Mem[0000000010181410] = 00000000, %l3 = 00000000894dd97c
2609 ldswa [%i6+%o5]0x80,%l3 ! %l3 = 0000000000000000
2610! Mem[0000000010101408] = 86000000, %l4 = 00000000000000ff
2611 ldsb [%i4+0x00a],%l4 ! %l4 = 0000000000000000
2612! Mem[0000000010001410] = ffa6de82, %f26 = cf8867c4
2613 lda [%i0+%o5]0x80,%f26 ! %f26 = ffa6de82
2614! Starting 10 instruction Store Burst
2615! Mem[00000000211c0000] = 00ffc666, %l0 = 0000000000000000
2616 ldstuba [%o2+0x000]%asi,%l0 ! %l0 = 00000000000000ff
2617
2618p0_label_98:
2619! %l4 = 00000000, %l5 = 7f78326f, Mem[0000000010181408] = 32ba46be 20310d73
2620 stda %l4,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000 7f78326f
2621! Mem[0000000010141410] = ff030000, %l5 = 7f78326f, %l5 = 7f78326f
2622 add %i5,0x10,%g1
2623 casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000ff030000
2624! Mem[00000000201c0000] = 00ff6bf6, %l5 = 00000000ff030000
2625 ldstuba [%o0+0x000]%asi,%l5 ! %l5 = 00000000000000ff
2626! %f17 = ff340d73, Mem[0000000010141414] = ef4c33cb
2627 sta %f17,[%i5+0x014]%asi ! Mem[0000000010141414] = ff340d73
2628! %l5 = 0000000000000000, Mem[0000000010141400] = 5d6c9105
2629 stba %l5,[%i5+%g0]0x80 ! Mem[0000000010141400] = 006c9105
2630! Mem[0000000010041408] = 00007c00, %l7 = ffffffffffe1e712
2631 ldstuba [%i1+%o4]0x88,%l7 ! %l7 = 00000000000000ff
2632! Mem[000000001008141c] = ae339ae5, %l5 = 00000000, %l4 = 00000000
2633 add %i2,0x1c,%g1
2634 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000ae339ae5
2635! Mem[0000000020800001] = ff0598bf, %l4 = 00000000ae339ae5
2636 ldstub [%o1+0x001],%l4 ! %l4 = 00000005000000ff
2637! %l4 = 00000005, %l5 = 00000000, Mem[0000000030101408] = 5d6c9105 894dd97c
2638 stda %l4,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000005 00000000
2639! Starting 10 instruction Load Burst
2640! Code Fragment 3
2641p0_fragment_11:
2642! %l0 = 0000000000000000
2643 setx 0x293471e879cf9b0e,%g7,%l0 ! %l0 = 293471e879cf9b0e
2644! %l1 = 3fddd367b20de369
2645 setx 0x379c7f079d364f7a,%g7,%l1 ! %l1 = 379c7f079d364f7a
2646 setx 0x1fe000, %g1, %g3
2647 or %l0, %g3, %l0 ! always set perrmask = 0xff
2648 setx 0x1ffff8, %g1, %g2
2649 and %l0, %g2, %l0
2650 ta T_CHANGE_HPRIV
2651 stxa %l1, [%l0]ASI_DCACHE_DATA
2652 ta T_CHANGE_NONHPRIV
2653! %l0 = 293471e879cf9b0e
2654 setx 0x164c1c4ff6816576,%g7,%l0 ! %l0 = 164c1c4ff6816576
2655! %l1 = 379c7f079d364f7a
2656 setx 0x79210717c57864d5,%g7,%l1 ! %l1 = 79210717c57864d5
2657
2658p0_label_99:
2659! Mem[00000000300c1408] = 894dd97c, %l6 = 5d6c9105894dd97c
2660 ldsba [%i3+%o4]0x89,%l6 ! %l6 = 000000000000007c
2661! Mem[00000000201c0000] = ffff6bf6, %l1 = 79210717c57864d5
2662 lduha [%o0+0x000]%asi,%l1 ! %l1 = 000000000000ffff
2663! Mem[00000000100c142c] = ffbd5252, %f22 = 577b7a0a
2664 lda [%i3+0x02c]%asi,%f22 ! %f22 = ffbd5252
2665! Mem[00000000100c1418] = e59a33ae, %l3 = 0000000000000000
2666 ldsh [%i3+0x01a],%l3 ! %l3 = 00000000000033ae
2667! Mem[0000000010141430] = 643cffce, %l5 = 0000000000000000
2668 ldsha [%i5+0x030]%asi,%l5 ! %l5 = 000000000000643c
2669! Mem[0000000010001410] = 82dea6ff, %l2 = 000000005d6c9105
2670 ldsha [%i0+%o5]0x88,%l2 ! %l2 = ffffffffffffa6ff
2671! Mem[0000000030001400] = 000000ff, %l1 = 000000000000ffff
2672 lduwa [%i0+%g0]0x89,%l1 ! %l1 = 00000000000000ff
2673! Mem[0000000030141400] = ff007940894dde7c, %l0 = 164c1c4ff6816576
2674 ldxa [%i5+%g0]0x81,%l0 ! %l0 = ff007940894dde7c
2675! Mem[0000000030181408] = 037721ec, %l1 = 00000000000000ff
2676 ldsha [%i6+%o4]0x89,%l1 ! %l1 = 00000000000021ec
2677! Starting 10 instruction Store Burst
2678! %f17 = ff340d73, Mem[00000000100c1400] = ff000000
2679 sta %f17,[%i3+%g0]0x80 ! Mem[00000000100c1400] = ff340d73
2680
2681p0_label_100:
2682! %l0 = ff007940894dde7c, Mem[0000000010001400] = d35f96da
2683 stwa %l0,[%i0+%g0]0x80 ! Mem[0000000010001400] = 894dde7c
2684! %l2 = ffffffffffffa6ff, Mem[0000000020800040] = 52ff359e, %asi = 80
2685 stba %l2,[%o1+0x040]%asi ! Mem[0000000020800040] = ffff359e
2686! %f0 = ff00009d 5d6c91ff, Mem[00000000300c1408] = 7cd94d89 05916c5d
2687 stda %f0 ,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ff00009d 5d6c91ff
2688 membar #Sync ! Added by membar checker (13)
2689! %f13 = c78dcd1f, Mem[0000000010041430] = 4377bb05
2690 sta %f13,[%i1+0x030]%asi ! Mem[0000000010041430] = c78dcd1f
2691! Mem[0000000010001410] = 82dea6ff, %l3 = 00000000000033ae
2692 ldstuba [%i0+%o5]0x88,%l3 ! %l3 = 000000ff000000ff
2693! %l1 = 00000000000021ec, Mem[0000000030181410] = 5d0000009d059253
2694 stxa %l1,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000000000021ec
2695! %l2 = ffffa6ff, %l3 = 000000ff, Mem[0000000030081400] = 00000000 6a315fc1
2696 stda %l2,[%i2+%g0]0x81 ! Mem[0000000030081400] = ffffa6ff 000000ff
2697! Mem[00000000218001c0] = 070813ce, %l2 = ffffffffffffa6ff
2698 ldstub [%o3+0x1c0],%l2 ! %l2 = 00000007000000ff
2699! %l1 = 00000000000021ec, imm = fffffffffffff81d, %l6 = 000000000000007c
2700 addc %l1,-0x7e3,%l6 ! %l6 = 0000000000001a09
2701! Starting 10 instruction Load Burst
2702! Mem[00000000211c0000] = ffffc666, %l7 = 0000000000000000
2703 lduh [%o2+%g0],%l7 ! %l7 = 000000000000ffff
2704
2705p0_label_101:
2706! Mem[0000000030141400] = ff007940894dde7c, %l3 = 00000000000000ff
2707 ldxa [%i5+%g0]0x81,%l3 ! %l3 = ff007940894dde7c
2708! Mem[00000000211c0000] = ffffc666, %l6 = 0000000000001a09
2709 lduh [%o2+%g0],%l6 ! %l6 = 000000000000ffff
2710! Mem[0000000010081410] = 2669d7ba, %l1 = 00000000000021ec
2711 lduwa [%i2+%o5]0x88,%l1 ! %l1 = 000000002669d7ba
2712! Mem[0000000030041408] = e600000000000000, %f22 = ffbd5252 ec217703
2713 ldda [%i1+%o4]0x89,%f22 ! %f22 = e6000000 00000000
2714! Mem[0000000030001408] = 6f32787f, %l4 = 0000000000000005
2715 ldsba [%i0+%o4]0x89,%l4 ! %l4 = 000000000000007f
2716! Mem[00000000100c1414] = 05916c5d, %l3 = ff007940894dde7c
2717 ldsw [%i3+0x014],%l3 ! %l3 = 0000000005916c5d
2718! Mem[00000000300c1410] = 1f617940 917effff, %l0 = 894dde7c, %l1 = 2669d7ba
2719 ldda [%i3+%o5]0x89,%l0 ! %l0 = 00000000917effff 000000001f617940
2720! %f25 = ffff0000, %f6 = bacb85e3, %f4 = bad76926 e10ece31
2721 fsmuld %f25,%f6 ,%f4 ! %f4 = ffffe000 00000000
2722! Mem[0000000030001410] = 05916c5da28d2b97, %l5 = 000000000000643c
2723 ldxa [%i0+%o5]0x81,%l5 ! %l5 = 05916c5da28d2b97
2724! Starting 10 instruction Store Burst
2725! %f23 = 00000000, Mem[0000000010181420] = c1e6ac7d
2726 sta %f23,[%i6+0x020]%asi ! Mem[0000000010181420] = 00000000
2727
2728p0_label_102:
2729! %l4 = 000000000000007f, Mem[00000000300c1410] = 1f617940917effff
2730 stxa %l4,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 000000000000007f
2731! Mem[0000000030181400] = 00000000, %l0 = 00000000917effff
2732 ldstuba [%i6+%g0]0x81,%l0 ! %l0 = 00000000000000ff
2733! Mem[0000000010101417] = 00000000, %l7 = 000000000000ffff
2734 ldstuba [%i4+0x017]%asi,%l7 ! %l7 = 00000000000000ff
2735! %l4 = 000000000000007f, Mem[0000000020800000] = ffff98bf
2736 stb %l4,[%o1+%g0] ! Mem[0000000020800000] = 7fff98bf
2737! %f15 = 5d6c91ff, Mem[0000000010141400] = 05916c00
2738 sta %f15,[%i5+%g0]0x88 ! Mem[0000000010141400] = 5d6c91ff
2739! Mem[0000000010181420] = 000000000b419631, %l6 = 000000000000ffff, %l2 = 0000000000000007
2740 add %i6,0x20,%g1
2741 casxa [%g1]0x80,%l6,%l2 ! %l2 = 000000000b419631
2742! %l3 = 0000000005916c5d, Mem[0000000021800040] = b2ac0f03, %asi = 80
2743 stba %l3,[%o3+0x040]%asi ! Mem[0000000021800040] = 5dac0f03
2744! %f20 = 00000000 a90947ef, Mem[0000000010101400] = 5392d4e4 5d6c9105
2745 stda %f20,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000 a90947ef
2746! %l4 = 000000000000007f, Mem[0000000030041410] = 6f32787f
2747 stha %l4,[%i1+%o5]0x81 ! Mem[0000000030041410] = 007f787f
2748! Starting 10 instruction Load Burst
2749! Mem[0000000030041400] = 00000000, %l7 = 0000000000000000
2750 lduha [%i1+%g0]0x81,%l7 ! %l7 = 0000000000000000
2751
2752p0_label_103:
2753! Mem[0000000030141410] = ff00e8e8, %l3 = 0000000005916c5d
2754 lduba [%i5+%o5]0x81,%l3 ! %l3 = 00000000000000ff
2755! %f5 = 00000000, %f13 = c78dcd1f
2756 fcmpes %fcc1,%f5 ,%f13 ! %fcc1 = 2
2757! Mem[0000000030001400] = ff000000 63000000 7f78326f ffffd2ef
2758! Mem[0000000030001410] = 05916c5d a28d2b97 3fd4f6b1 6bac2748
2759! Mem[0000000030001420] = 5e1274e7 a4e0e78b 189119a2 0ffe00ee
2760! Mem[0000000030001430] = d19d02da d35f234f 04089650 a7ce975d
2761 ldda [%i0]ASI_BLK_SL,%f0 ! Block Load from 0000000030001400
2762! Mem[0000000030081410] = 86000000, %l5 = 05916c5da28d2b97
2763 lduwa [%i2+%o5]0x81,%l5 ! %l5 = 0000000086000000
2764! Mem[0000000010001410] = ffa6de82, %l7 = 00000000, %l2 = 0b419631
2765 add %i0,0x10,%g1
2766 casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000ffa6de82
2767! Mem[0000000030141408] = cfa63382, %l1 = 000000001f617940
2768 ldswa [%i5+%o4]0x89,%l1 ! %l1 = ffffffffcfa63382
2769! %f25 = ffff0000, %f16 = ffffff7f ff340d73
2770 fstox %f25,%f16 ! %f16 = 80000000 00000000
2771! %l6 = 000000000000ffff, imm = fffffffffffff6de, %l5 = 0000000086000000
2772 or %l6,-0x922,%l5 ! %l5 = ffffffffffffffff
2773! Mem[0000000010181400] = 31000000, %f26 = ffa6de82
2774 lda [%i6+%g0]0x88,%f26 ! %f26 = 31000000
2775! Starting 10 instruction Store Burst
2776! %f18 = 8eb5ffff, Mem[000000001010140c] = 97340d73
2777 st %f18,[%i4+0x00c] ! Mem[000000001010140c] = 8eb5ffff
2778
2779p0_label_104:
2780! %l2 = 00000000ffa6de82, Mem[0000000030081408] = 000000ff
2781 stha %l2,[%i2+%o4]0x89 ! Mem[0000000030081408] = 0000de82
2782! Mem[0000000010101410] = 00000000, %l0 = 0000000000000000
2783 ldstuba [%i4+%o5]0x80,%l0 ! %l0 = 00000000000000ff
2784! %l6 = 000000000000ffff, Mem[00000000201c0000] = ffff6bf6
2785 sth %l6,[%o0+%g0] ! Mem[00000000201c0000] = ffff6bf6
2786! Mem[0000000020800041] = ffff359e, %l5 = ffffffffffffffff
2787 ldstuba [%o1+0x041]%asi,%l5 ! %l5 = 000000ff000000ff
2788! %l3 = 00000000000000ff, Mem[0000000030181400] = 6f32787f000000ff
2789 stxa %l3,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000000000ff
2790! Code Fragment 4
2791p0_fragment_12:
2792! %l0 = 0000000000000000
2793 setx 0x1e79af37871886ec,%g7,%l0 ! %l0 = 1e79af37871886ec
2794! %l1 = ffffffffcfa63382
2795 setx 0x05c365f808f47b47,%g7,%l1 ! %l1 = 05c365f808f47b47
2796 setx 0x7ff8, %g1, %g2
2797 and %l0, %g2, %l0
2798 setx 0xffffffff, %g1, %g2
2799 and %l1, %g2, %l1
2800 setx 0x100000000, %g1, %g2
2801 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2802 ta T_CHANGE_HPRIV
2803 stxa %l1, [%l0]ASI_ICACHE_INSTR
2804 ta T_CHANGE_NONHPRIV
2805! %l0 = 1e79af37871886ec
2806 setx 0xa6442c0fad79177e,%g7,%l0 ! %l0 = a6442c0fad79177e
2807! %l1 = 05c365f808f47b47
2808 setx 0x4704aca85470daff,%g7,%l1 ! %l1 = 4704aca85470daff
2809! %f30 = 31ce0ee1 2669d7ba, Mem[0000000010181400] = 00000031 0000730d
2810 stda %f30,[%i6+%g0]0x80 ! Mem[0000000010181400] = 31ce0ee1 2669d7ba
2811! Mem[0000000010001400] = 894dde7c, %l2 = 00000000ffa6de82
2812 swapa [%i0+%g0]0x80,%l2 ! %l2 = 00000000894dde7c
2813! Mem[0000000010101400] = a90947ef, %l3 = 00000000000000ff
2814 swapa [%i4+%g0]0x88,%l3 ! %l3 = 00000000a90947ef
2815! Starting 10 instruction Load Burst
2816! Mem[0000000010181414] = 86000000, %l2 = 00000000894dde7c
2817 ldsw [%i6+0x014],%l2 ! %l2 = ffffffff86000000
2818
2819p0_label_105:
2820! Mem[0000000010141430] = 643cffce3196410b, %l1 = 4704aca85470daff
2821 ldxa [%i5+0x030]%asi,%l1 ! %l1 = 643cffce3196410b
2822! Mem[0000000010081400] = ff00009d5d6c91ff, %l2 = ffffffff86000000
2823 ldxa [%i2+%g0]0x80,%l2 ! %l2 = ff00009d5d6c91ff
2824! Mem[0000000010041408] = ff7c0000ffffb58e, %f26 = 31000000 9a327504
2825 ldda [%i1+%o4]0x80,%f26 ! %f26 = ff7c0000 ffffb58e
2826! Mem[0000000030001408] = 7f78326f, %f30 = 31ce0ee1
2827 lda [%i0+%o4]0x81,%f30 ! %f30 = 7f78326f
2828! Mem[0000000020800040] = ffff359e, %l0 = a6442c0fad79177e
2829 ldsha [%o1+0x040]%asi,%l0 ! %l0 = ffffffffffffffff
2830! Mem[0000000010181404] = 2669d7ba, %l7 = 0000000000000000
2831 ldsb [%i6+0x006],%l7 ! %l7 = ffffffffffffffd7
2832! Mem[0000000030081408] = 0000de82, %l1 = 643cffce3196410b
2833 lduwa [%i2+%o4]0x89,%l1 ! %l1 = 000000000000de82
2834! Mem[0000000030141410] = 05000000e8e800ff, %l3 = 00000000a90947ef
2835 ldxa [%i5+%o5]0x89,%l3 ! %l3 = 05000000e8e800ff
2836! Mem[0000000010141410] = ff030000, %l0 = ffffffffffffffff
2837 lduba [%i5+0x010]%asi,%l0 ! %l0 = 00000000000000ff
2838! Starting 10 instruction Store Burst
2839! Mem[0000000010141410] = 000003ff, %l2 = ff00009d5d6c91ff
2840 ldstuba [%i5+%o5]0x88,%l2 ! %l2 = 000000ff000000ff
2841
2842p0_label_106:
2843! Mem[0000000010081414] = e10ece31, %l2 = 00000000000000ff, %asi = 80
2844 swapa [%i2+0x014]%asi,%l2 ! %l2 = 00000000e10ece31
2845! Mem[000000001014143e] = ffffb58e, %l4 = 000000000000007f
2846 ldstub [%i5+0x03e],%l4 ! %l4 = 000000b5000000ff
2847! %l4 = 00000000000000b5, Mem[0000000030101408] = 05000000
2848 stwa %l4,[%i4+%o4]0x89 ! Mem[0000000030101408] = 000000b5
2849! Mem[0000000030041410] = 007f787f, %l7 = ffffffffffffffd7
2850 swapa [%i1+%o5]0x81,%l7 ! %l7 = 00000000007f787f
2851! Mem[0000000021800001] = 05091cea, %l0 = 00000000000000ff
2852 ldstub [%o3+0x001],%l0 ! %l0 = 00000009000000ff
2853! %l6 = 0000ffff, %l7 = 007f787f, Mem[0000000030081408] = 0000de82 ff000000
2854 stda %l6,[%i2+%o4]0x89 ! Mem[0000000030081408] = 0000ffff 007f787f
2855! Mem[0000000010001404] = 0591e1f4, %l4 = 00000000000000b5
2856 swap [%i0+0x004],%l4 ! %l4 = 000000000591e1f4
2857! %f4 = 972b8da2 5d6c9105, Mem[0000000010101420] = 00000000 000000ff
2858 std %f4 ,[%i4+0x020] ! Mem[0000000010101420] = 972b8da2 5d6c9105
2859! Mem[0000000010041408] = ff7c0000, %l7 = 00000000007f787f
2860 swapa [%i1+%o4]0x80,%l7 ! %l7 = 00000000ff7c0000
2861! Starting 10 instruction Load Burst
2862! Mem[0000000010101410] = ff000000000000ff, %l7 = 00000000ff7c0000
2863 ldxa [%i4+0x010]%asi,%l7 ! %l7 = ff000000000000ff
2864
2865p0_label_107:
2866! Mem[0000000030141410] = ff00e8e8, %l5 = 00000000000000ff
2867 ldswa [%i5+%o5]0x81,%l5 ! %l5 = ffffffffff00e8e8
2868! Mem[0000000010081400] = ff00009d5d6c91ff, %f22 = e6000000 00000000
2869 ldda [%i2+%g0]0x80,%f22 ! %f22 = ff00009d 5d6c91ff
2870! Mem[00000000100c1408] = ea320000, %l7 = ff000000000000ff
2871 lduha [%i3+%o4]0x88,%l7 ! %l7 = 0000000000000000
2872! Mem[0000000010141410] = 730d34ff000003ff, %l2 = 00000000e10ece31
2873 ldxa [%i5+%o5]0x88,%l2 ! %l2 = 730d34ff000003ff
2874! Mem[0000000030101400] = 525200ff, %l0 = 0000000000000009
2875 ldswa [%i4+%g0]0x89,%l0 ! %l0 = 00000000525200ff
2876! Mem[0000000010041408] = 007f787f, %f31 = 2669d7ba
2877 lda [%i1+%o4]0x80,%f31 ! %f31 = 007f787f
2878! Mem[0000000010101408] = 00000086, %l0 = 00000000525200ff
2879 ldswa [%i4+%o4]0x88,%l0 ! %l0 = 0000000000000086
2880! %l5 = ffffffffff00e8e8, Mem[00000000300c1410] = 7f000000
2881 stba %l5,[%i3+%o5]0x81 ! Mem[00000000300c1410] = e8000000
2882! Mem[00000000100c1410] = 000000ff, %l0 = 0000000000000086
2883 ldswa [%i3+%o5]0x80,%l0 ! %l0 = 00000000000000ff
2884! Starting 10 instruction Store Burst
2885! %l7 = 0000000000000000, Mem[0000000010141400] = ff916c5d894dd97c
2886 stxa %l7,[%i5+%g0]0x80 ! Mem[0000000010141400] = 0000000000000000
2887
2888p0_label_108:
2889! Mem[0000000030181408] = 037721ec, %l6 = 000000000000ffff
2890 ldstuba [%i6+%o4]0x89,%l6 ! %l6 = 000000ec000000ff
2891! %l0 = 00000000000000ff, Mem[0000000010041400] = ff340d73
2892 stwa %l0,[%i1+%g0]0x88 ! Mem[0000000010041400] = 000000ff
2893! %l0 = 00000000000000ff, Mem[0000000030181410] = 00000000
2894 stha %l0,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00ff0000
2895! %f24 = 00000000 ffff0000, %l1 = 000000000000de82
2896! Mem[0000000030181400] = ff00000000000000
2897 stda %f24,[%i6+%l1]ASI_PST16_SL ! Mem[0000000030181400] = ff00ffff00000000
2898! %f23 = 5d6c91ff, Mem[0000000010141410] = 000003ff
2899 sta %f23,[%i5+%o5]0x88 ! Mem[0000000010141410] = 5d6c91ff
2900! %f6 = 4827ac6b, Mem[0000000010181400] = 31ce0ee1
2901 sta %f6 ,[%i6+%g0]0x80 ! Mem[0000000010181400] = 4827ac6b
2902! Mem[0000000030081400] = ffa6ffff, %l3 = 05000000e8e800ff
2903 ldstuba [%i2+%g0]0x89,%l3 ! %l3 = 000000ff000000ff
2904! %l6 = 00000000000000ec, Mem[0000000030081408] = 0000ffff
2905 stha %l6,[%i2+%o4]0x89 ! Mem[0000000030081408] = 000000ec
2906! %l5 = ffffffffff00e8e8, Mem[0000000030181410] = 0000ff00
2907 stha %l5,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000e8e8
2908! Starting 10 instruction Load Burst
2909! Mem[00000000100c1408] = 000032ea ff916c5d, %l2 = 000003ff, %l3 = 000000ff
2910 ldda [%i3+0x008]%asi,%l2 ! %l2 = 00000000000032ea 00000000ff916c5d
2911
2912p0_label_109:
2913! Mem[00000000300c1400] = 32ea00ff, %l5 = ffffffffff00e8e8
2914 lduha [%i3+%g0]0x89,%l5 ! %l5 = 00000000000000ff
2915! Mem[0000000010101408] = 86000000, %l6 = 00000000000000ec
2916 ldsha [%i4+%o4]0x80,%l6 ! %l6 = ffffffffffff8600
2917! Mem[0000000030041410] = ea3296da d7ffffff, %l0 = 000000ff, %l1 = 0000de82
2918 ldda [%i1+%o5]0x89,%l0 ! %l0 = 00000000d7ffffff 00000000ea3296da
2919! Mem[0000000030081410] = 86000000, %l2 = 00000000000032ea
2920 lduha [%i2+%o5]0x81,%l2 ! %l2 = 0000000000008600
2921! Mem[00000000300c1400] = 32ea00ff, %f26 = ff7c0000
2922 lda [%i3+%g0]0x89,%f26 ! %f26 = 32ea00ff
2923! Mem[0000000010081400] = ff00009d5d6c91ff, %l0 = 00000000d7ffffff
2924 ldxa [%i2+%g0]0x80,%l0 ! %l0 = ff00009d5d6c91ff
2925! Mem[0000000010001400] = ffa6de82, %l3 = 00000000ff916c5d
2926 lduw [%i0+%g0],%l3 ! %l3 = 00000000ffa6de82
2927! Code Fragment 4
2928p0_fragment_13:
2929! %l0 = ff00009d5d6c91ff
2930 setx 0x8b638057a84975bb,%g7,%l0 ! %l0 = 8b638057a84975bb
2931! %l1 = 00000000ea3296da
2932 setx 0x5730b927a78b6367,%g7,%l1 ! %l1 = 5730b927a78b6367
2933 setx 0x7ff8, %g1, %g2
2934 and %l0, %g2, %l0
2935 setx 0xffffffff, %g1, %g2
2936 and %l1, %g2, %l1
2937 setx 0x100000000, %g1, %g2
2938 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2939 ta T_CHANGE_HPRIV
2940 stxa %l1, [%l0]ASI_ICACHE_INSTR
2941 ta T_CHANGE_NONHPRIV
2942! %l0 = 8b638057a84975bb
2943 setx 0xa5ec64a069872c9a,%g7,%l0 ! %l0 = a5ec64a069872c9a
2944! %l1 = 5730b927a78b6367
2945 setx 0x2c0de3e86c06396c,%g7,%l1 ! %l1 = 2c0de3e86c06396c
2946 membar #Sync ! Added by membar checker (14)
2947! Mem[0000000010181400] = 4827ac6b 2669d7ba 00000000 7f78326f
2948! Mem[0000000010181410] = 00000000 86000000 2697a53f 4effafcb
2949! Mem[0000000010181420] = 00000000 0b419631 bb47b886 92e6fbc0
2950! Mem[0000000010181430] = 5d6c9105 894dd97c 00000005 6a315fc1
2951 ldda [%i6]ASI_BLK_AIUP,%f0 ! Block Load from 0000000010181400
2952! Starting 10 instruction Store Burst
2953! Mem[0000000010041408] = 7f787f00, %l3 = 00000000ffa6de82
2954 ldstuba [%i1+%o4]0x88,%l3 ! %l3 = 00000000000000ff
2955
2956p0_label_110:
2957 membar #Sync ! Added by membar checker (15)
2958! %l6 = ffff8600, %l7 = 00000000, Mem[0000000010181400] = 6bac2748 bad76926
2959 stda %l6,[%i6+%g0]0x88 ! Mem[0000000010181400] = ffff8600 00000000
2960! %f28 = 597c85e3 05bb7743, %l2 = 0000000000008600
2961! Mem[00000000100c1438] = ff000000f6cda1ad
2962 add %i3,0x038,%g1
2963 stda %f28,[%g1+%l2]ASI_PST32_PL ! Mem[00000000100c1438] = ff000000f6cda1ad
2964! %l6 = ffffffffffff8600, Mem[0000000010141408] = 730d34ff
2965 stwa %l6,[%i5+%o4]0x80 ! Mem[0000000010141408] = ffff8600
2966! %l6 = ffff8600, %l7 = 00000000, Mem[0000000010041400] = 000000ff ffffff7f
2967 stda %l6,[%i1+%g0]0x88 ! Mem[0000000010041400] = ffff8600 00000000
2968! Mem[0000000030001408] = 7f78326f, %l6 = ffffffffffff8600
2969 ldstuba [%i0+%o4]0x81,%l6 ! %l6 = 0000007f000000ff
2970! Mem[0000000010181400] = 0086ffff, %l1 = 2c0de3e86c06396c
2971 ldstuba [%i6+%g0]0x80,%l1 ! %l1 = 00000000000000ff
2972! %l4 = 000000000591e1f4, Mem[0000000030181408] = ff217703
2973 stwa %l4,[%i6+%o4]0x81 ! Mem[0000000030181408] = 0591e1f4
2974! %f14 = 00000005 6a315fc1, %l2 = 0000000000008600
2975! Mem[0000000010141418] = ea8bb376ef4c33cb
2976 add %i5,0x018,%g1
2977 stda %f14,[%g1+%l2]ASI_PST8_PL ! Mem[0000000010141418] = ea8bb376ef4c33cb
2978! %f18 = 8eb5ffff 00007c00, %l6 = 000000000000007f
2979! Mem[0000000030081408] = ec0000007f787f00
2980 add %i2,0x008,%g1
2981 stda %f18,[%g1+%l6]ASI_PST16_SL ! Mem[0000000030081408] = 007c0000ffffb58e
2982! Starting 10 instruction Load Burst
2983! Mem[0000000010081408] = 4f235fd3, %l6 = 000000000000007f
2984 lduba [%i2+%o4]0x80,%l6 ! %l6 = 000000000000004f
2985
2986p0_label_111:
2987! Mem[0000000010041400] = ffff8600, %l6 = 000000000000004f
2988 ldsha [%i1+%g0]0x88,%l6 ! %l6 = ffffffffffff8600
2989! Mem[00000000300c1410] = e800000000000000, %l7 = 0000000000000000
2990 ldxa [%i3+%o5]0x81,%l7 ! %l7 = e800000000000000
2991! Mem[0000000010141410] = 5d6c91ff, %l1 = 0000000000000000
2992 lduba [%i5+%o5]0x88,%l1 ! %l1 = 00000000000000ff
2993! Mem[00000000100c1400] = ff340d73, %l7 = e800000000000000
2994 lduha [%i3+%g0]0x80,%l7 ! %l7 = 000000000000ff34
2995! Mem[0000000030041410] = d7ffffff, %l7 = 000000000000ff34
2996 lduha [%i1+%o5]0x89,%l7 ! %l7 = 000000000000ffff
2997! Mem[0000000030141410] = e8e800ff, %f17 = 00000000
2998 lda [%i5+%o5]0x89,%f17 ! %f17 = e8e800ff
2999! Mem[00000000300c1410] = 000000e8, %l1 = 00000000000000ff
3000 ldswa [%i3+%o5]0x89,%l1 ! %l1 = 00000000000000e8
3001! Mem[00000000100c1408] = 000032ea, %l6 = ffffffffffff8600
3002 ldsha [%i3+%o4]0x80,%l6 ! %l6 = 0000000000000000
3003! Mem[00000000300c1408] = 9d0000ff, %l4 = 000000000591e1f4
3004 lduwa [%i3+%o4]0x89,%l4 ! %l4 = 000000009d0000ff
3005! Starting 10 instruction Store Burst
3006! Mem[0000000030101410] = 00000000, %l3 = 0000000000000000
3007 swapa [%i4+%o5]0x81,%l3 ! %l3 = 0000000000000000
3008
3009p0_label_112:
3010! %l0 = 69872c9a, %l1 = 000000e8, Mem[0000000010001400] = ffa6de82 000000b5
3011 stda %l0,[%i0+%g0]0x80 ! Mem[0000000010001400] = 69872c9a 000000e8
3012! %f6 = 2697a53f 4effafcb, Mem[0000000010041408] = ff7f787f ffffb58e
3013 stda %f6 ,[%i1+%o4]0x80 ! Mem[0000000010041408] = 2697a53f 4effafcb
3014! %l6 = 0000000000000000, %l2 = 0000000000008600, %l1 = 00000000000000e8
3015 xor %l6,%l2,%l1 ! %l1 = 0000000000008600
3016! Mem[0000000030001408] = ff78326f, %l4 = 000000009d0000ff
3017 ldstuba [%i0+%o4]0x81,%l4 ! %l4 = 000000ff000000ff
3018! Mem[0000000010141410] = ff916c5dff340d73, %l3 = 0000000000000000, %l0 = a5ec64a069872c9a
3019 add %i5,0x10,%g1
3020 casxa [%g1]0x80,%l3,%l0 ! %l0 = ff916c5dff340d73
3021! %f18 = 8eb5ffff, Mem[0000000010081400] = ff00009d
3022 sta %f18,[%i2+%g0]0x80 ! Mem[0000000010081400] = 8eb5ffff
3023! %l6 = 0000000000000000, Mem[00000000100c1410] = ff000000
3024 stha %l6,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ff000000
3025! %f7 = 4effafcb, Mem[00000000300c1400] = ff00ea32
3026 sta %f7 ,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 4effafcb
3027! %l2 = 0000000000008600, Mem[0000000030081410] = 8600000005916c5d
3028 stxa %l2,[%i2+%o5]0x81 ! Mem[0000000030081410] = 0000000000008600
3029! Starting 10 instruction Load Burst
3030! Mem[0000000030181410] = 0000e8e8, %l6 = 0000000000000000
3031 lduba [%i6+%o5]0x89,%l6 ! %l6 = 00000000000000e8
3032
3033p0_label_113:
3034! Mem[0000000010041408] = 2697a53f, %l4 = 00000000000000ff
3035 ldswa [%i1+%o4]0x80,%l4 ! %l4 = 000000002697a53f
3036! Mem[0000000030141400] = ff007940, %l1 = 0000000000008600
3037 ldsha [%i5+%g0]0x81,%l1 ! %l1 = ffffffffffffff00
3038 membar #Sync ! Added by membar checker (16)
3039! Mem[0000000010041400] = 0086ffff 00000000 2697a53f 4effafcb
3040! Mem[0000000010041410] = ef4709a9 00000000 037721ec 0a7a7b57
3041! Mem[0000000010041420] = 0000ffff 00000000 0475329a c46788cf
3042! Mem[0000000010041430] = c78dcd1f e3857c59 bad76926 e10ece31
3043 ldda [%i1]ASI_BLK_P,%f16 ! Block Load from 0000000010041400
3044! %l5 = 00000000000000ff, imm = fffffffffffff03a, %l6 = 00000000000000e8
3045 or %l5,-0xfc6,%l6 ! %l6 = fffffffffffff0ff
3046! Mem[0000000010041400] = 0086ffff, %l5 = 00000000000000ff
3047 ldswa [%i1+%g0]0x80,%l5 ! %l5 = 000000000086ffff
3048! Mem[0000000010101410] = ff000000000000ff, %f14 = 00000005 6a315fc1
3049 ldda [%i4+%o5]0x88,%f14 ! %f14 = ff000000 000000ff
3050! Mem[0000000010081400] = 8eb5ffff 5d6c91ff 4f235fd3 894dd97c
3051! Mem[0000000010081410] = bad76926 000000ff bacb85e3 ae339ae5
3052! Mem[0000000010081420] = c78dcd1f 9013de48 b1ded3c8 00ffffff
3053! Mem[0000000010081430] = 8233a6cf c78dcd1f d792467c ae339ae5
3054 ldda [%i2]ASI_BLK_P,%f16 ! Block Load from 0000000010081400
3055! Mem[0000000010181408] = 000000007f78326f, %l6 = fffffffffffff0ff
3056 ldxa [%i6+%o4]0x80,%l6 ! %l6 = 000000007f78326f
3057! Mem[0000000030101410] = 00000000, %l0 = ff916c5dff340d73
3058 lduba [%i4+%o5]0x89,%l0 ! %l0 = 0000000000000000
3059! Starting 10 instruction Store Burst
3060! %l2 = 00008600, %l3 = 00000000, Mem[00000000300c1408] = 9d0000ff ff916c5d
3061 stda %l2,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00008600 00000000
3062
3063p0_label_114:
3064! Mem[0000000010141408] = 0086ffff, %l3 = 0000000000000000
3065 ldstuba [%i5+%o4]0x88,%l3 ! %l3 = 000000ff000000ff
3066! Mem[0000000010001408] = 00000049, %l6 = 000000007f78326f
3067 swapa [%i0+%o4]0x88,%l6 ! %l6 = 0000000000000049
3068! Mem[0000000010141400] = 00000000, %l6 = 0000000000000049
3069 swapa [%i5+%g0]0x88,%l6 ! %l6 = 0000000000000000
3070! Mem[00000000211c0000] = ffffc666, %l1 = ffffffffffffff00
3071 ldstub [%o2+%g0],%l1 ! %l1 = 000000ff000000ff
3072! Mem[0000000020800000] = 7fff98bf, %l1 = 00000000000000ff
3073 ldstub [%o1+%g0],%l1 ! %l1 = 0000007f000000ff
3074! %l4 = 000000002697a53f, Mem[00000000100c1410] = ff000000
3075 stba %l4,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ff00003f
3076! Mem[0000000010081408] = d35f234f, %l5 = 000000000086ffff
3077 swapa [%i2+%o4]0x88,%l5 ! %l5 = 00000000d35f234f
3078! %f8 = 00000000 0b419631, Mem[0000000010001430] = 6bae32ba e8d0dd81
3079 std %f8 ,[%i0+0x030] ! Mem[0000000010001430] = 00000000 0b419631
3080! Mem[0000000010141400] = 00000049, %l3 = 00000000000000ff
3081 swapa [%i5+%g0]0x88,%l3 ! %l3 = 0000000000000049
3082! Starting 10 instruction Load Burst
3083! Mem[00000000100c1408] = 000032ea ff916c5d, %l6 = 00000000, %l7 = 0000ffff
3084 ldda [%i3+0x008]%asi,%l6 ! %l6 = 00000000000032ea 00000000ff916c5d
3085
3086p0_label_115:
3087! Mem[00000000218000c0] = e8e8e4de, %l4 = 000000002697a53f
3088 ldub [%o3+0x0c0],%l4 ! %l4 = 00000000000000e8
3089! Mem[0000000010101430] = b0a7bc52, %l5 = 00000000d35f234f
3090 ldsba [%i4+0x030]%asi,%l5 ! %l5 = ffffffffffffffb0
3091! Mem[0000000010081408] = 7cd94d890086ffff, %l4 = 00000000000000e8
3092 ldxa [%i2+%o4]0x88,%l4 ! %l4 = 7cd94d890086ffff
3093! Mem[0000000030141408] = 85b7a95dcfa63382, %l7 = 00000000ff916c5d
3094 ldxa [%i5+%o4]0x89,%l7 ! %l7 = 85b7a95dcfa63382
3095! Mem[00000000100c1400] = ff340d7300000000, %l0 = 0000000000000000
3096 ldxa [%i3+0x000]%asi,%l0 ! %l0 = ff340d7300000000
3097! Mem[00000000300c1400] = 730d3497cbafff4e, %l2 = 0000000000008600
3098 ldxa [%i3+%g0]0x89,%l2 ! %l2 = 730d3497cbafff4e
3099! Code Fragment 4
3100p0_fragment_14:
3101! %l0 = ff340d7300000000
3102 setx 0x7edd58b062a1c583,%g7,%l0 ! %l0 = 7edd58b062a1c583
3103! %l1 = 000000000000007f
3104 setx 0x88f0d590340c0647,%g7,%l1 ! %l1 = 88f0d590340c0647
3105 setx 0x7ff8, %g1, %g2
3106 and %l0, %g2, %l0
3107 setx 0xffffffff, %g1, %g2
3108 and %l1, %g2, %l1
3109 setx 0x100000000, %g1, %g2
3110 or %l1, %g2, %l1 ! Set bit 32 - perrinj
3111 ta T_CHANGE_HPRIV
3112 stxa %l1, [%l0]ASI_ICACHE_INSTR
3113 ta T_CHANGE_NONHPRIV
3114! %l0 = 7edd58b062a1c583
3115 setx 0x959ba387aab8fe14,%g7,%l0 ! %l0 = 959ba387aab8fe14
3116! %l1 = 88f0d590340c0647
3117 setx 0xa618bfa81019db20,%g7,%l1 ! %l1 = a618bfa81019db20
3118! Mem[00000000100c1410] = 5d6c9105ff00003f, %f18 = 4f235fd3 894dd97c
3119 ldda [%i3+%o5]0x88,%f18 ! %f18 = 5d6c9105 ff00003f
3120! Mem[0000000010181410] = 00000000, %l1 = a618bfa81019db20
3121 lduba [%i6+%o5]0x80,%l1 ! %l1 = 0000000000000000
3122! Starting 10 instruction Store Burst
3123! %l5 = ffffffffffffffb0, Mem[0000000030141400] = ff007940
3124 stwa %l5,[%i5+%g0]0x81 ! Mem[0000000030141400] = ffffffb0
3125
3126p0_label_116:
3127 membar #Sync ! Added by membar checker (17)
3128! %f4 = 00000000 86000000, Mem[0000000010041400] = 0086ffff 00000000
3129 stda %f4 ,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000 86000000
3130! %l1 = 0000000000000000, %l3 = 0000000000000049, %l6 = 00000000000032ea
3131 xnor %l1,%l3,%l6 ! %l6 = ffffffffffffffb6
3132! %l4 = 0086ffff, %l5 = ffffffb0, Mem[0000000030101410] = 00000000 cfa63382
3133 stda %l4,[%i4+%o5]0x81 ! Mem[0000000030101410] = 0086ffff ffffffb0
3134! %l0 = 959ba387aab8fe14, Mem[0000000030141410] = ff00e8e8
3135 stwa %l0,[%i5+%o5]0x81 ! Mem[0000000030141410] = aab8fe14
3136! Mem[0000000010101436] = 75cdefd2, %l6 = ffffffffffffffb6
3137 ldstub [%i4+0x036],%l6 ! %l6 = 000000ef000000ff
3138! %l2 = 730d3497cbafff4e, Mem[0000000010001400] = 69872c9a000000e8
3139 stxa %l2,[%i0+%g0]0x80 ! Mem[0000000010001400] = 730d3497cbafff4e
3140! Mem[0000000030141408] = 8233a6cf, %l7 = 85b7a95dcfa63382
3141 swapa [%i5+%o4]0x81,%l7 ! %l7 = 000000008233a6cf
3142! Mem[000000001008140c] = 894dd97c, %l0 = 959ba387aab8fe14
3143 swap [%i2+0x00c],%l0 ! %l0 = 00000000894dd97c
3144! %l4 = 7cd94d890086ffff, %l5 = ffffffffffffffb0, %l3 = 0000000000000049
3145 xnor %l4,%l5,%l3 ! %l3 = 7cd94d890086ffb0
3146! Starting 10 instruction Load Burst
3147! Mem[0000000010181410] = 00000000, %l5 = ffffffffffffffb0
3148 ldsha [%i6+%o5]0x88,%l5 ! %l5 = 0000000000000000
3149
3150p0_label_117:
3151! Mem[0000000010081410] = 2669d7ba, %l2 = 730d3497cbafff4e
3152 ldsba [%i2+%o5]0x88,%l2 ! %l2 = ffffffffffffffba
3153! Mem[0000000030001410] = 05916c5d, %l0 = 00000000894dd97c
3154 ldswa [%i0+%o5]0x81,%l0 ! %l0 = 0000000005916c5d
3155! Mem[0000000010141428] = 00000000 00002dc5, %l2 = ffffffba, %l3 = 0086ffb0
3156 ldd [%i5+0x028],%l2 ! %l2 = 0000000000000000 0000000000002dc5
3157! Mem[00000000211c0000] = ffffc666, %l1 = 0000000000000000
3158 ldsba [%o2+0x001]%asi,%l1 ! %l1 = ffffffffffffffff
3159! Mem[0000000010001408] = 7f78326f, %l4 = 7cd94d890086ffff
3160 lduwa [%i0+%o4]0x88,%l4 ! %l4 = 000000007f78326f
3161! Mem[0000000010101410] = 000000ff, %l2 = 0000000000000000
3162 lduwa [%i4+%o5]0x88,%l2 ! %l2 = 00000000000000ff
3163! Mem[0000000030081408] = 00007c00, %l3 = 0000000000002dc5
3164 ldsba [%i2+%o4]0x89,%l3 ! %l3 = 0000000000000000
3165! Mem[0000000010001414] = 00000034, %f8 = 00000000
3166 lda [%i0+0x014]%asi,%f8 ! %f8 = 00000034
3167! Mem[0000000010081400] = 8eb5ffff, %l2 = 00000000000000ff
3168 lduwa [%i2+%g0]0x80,%l2 ! %l2 = 000000008eb5ffff
3169! Starting 10 instruction Store Burst
3170! %f11 = 92e6fbc0, Mem[0000000030101410] = ffff8600
3171 sta %f11,[%i4+%o5]0x89 ! Mem[0000000030101410] = 92e6fbc0
3172
3173p0_label_118:
3174! %f0 = 4827ac6b 2669d7ba, Mem[0000000030081400] = ffa6ffff ff000000
3175 stda %f0 ,[%i2+%g0]0x89 ! Mem[0000000030081400] = 4827ac6b 2669d7ba
3176! %l1 = ffffffffffffffff, Mem[00000000211c0001] = ffffc666, %asi = 80
3177 stba %l1,[%o2+0x001]%asi ! Mem[00000000211c0000] = ffffc666
3178! %l4 = 7f78326f, %l5 = 00000000, Mem[0000000010181400] = ffff86ff 00000000
3179 stda %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = 7f78326f 00000000
3180! %f24 = c78dcd1f 9013de48, Mem[0000000010181408] = 00000000 6f32787f
3181 stda %f24,[%i6+%o4]0x88 ! Mem[0000000010181408] = c78dcd1f 9013de48
3182! Mem[0000000010101400] = 000000ff, %l7 = 000000008233a6cf
3183 swapa [%i4+%g0]0x88,%l7 ! %l7 = 00000000000000ff
3184! Mem[0000000030181410] = e8e80000, %l2 = 000000008eb5ffff
3185 swapa [%i6+%o5]0x81,%l2 ! %l2 = 00000000e8e80000
3186! %f3 = 7f78326f, Mem[0000000030001400] = ff000000
3187 sta %f3 ,[%i0+%g0]0x81 ! Mem[0000000030001400] = 7f78326f
3188! Mem[0000000020800041] = ffff359e, %l6 = 00000000000000ef
3189 ldstuba [%o1+0x041]%asi,%l6 ! %l6 = 000000ff000000ff
3190! %l6 = 00000000000000ff, Mem[00000000100c1408] = 000032ea
3191 stha %l6,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00ff32ea
3192! Starting 10 instruction Load Burst
3193! Mem[0000000010181408] = c78dcd1f9013de48, %l6 = 00000000000000ff
3194 ldxa [%i6+%o4]0x88,%l6 ! %l6 = c78dcd1f9013de48
3195
3196p0_label_119:
3197! Mem[0000000010101408] = 00000086, %f20 = bad76926
3198 lda [%i4+%o4]0x88,%f20 ! %f20 = 00000086
3199! Mem[00000000100c1400] = ff340d73, %l7 = 00000000000000ff
3200 ldsba [%i3+%g0]0x80,%l7 ! %l7 = ffffffffffffffff
3201! Code Fragment 4
3202p0_fragment_15:
3203! %l0 = 0000000005916c5d
3204 setx 0x590ed36016b811d0,%g7,%l0 ! %l0 = 590ed36016b811d0
3205! %l1 = ffffffffffffffff
3206 setx 0x1b70341038900911,%g7,%l1 ! %l1 = 1b70341038900911
3207 setx 0x7ff8, %g1, %g2
3208 and %l0, %g2, %l0
3209 setx 0xffffffff, %g1, %g2
3210 and %l1, %g2, %l1
3211 setx 0x100000000, %g1, %g2
3212 or %l1, %g2, %l1 ! Set bit 32 - perrinj
3213 ta T_CHANGE_HPRIV
3214 stxa %l1, [%l0]ASI_ICACHE_INSTR
3215 ta T_CHANGE_NONHPRIV
3216! %l0 = 590ed36016b811d0
3217 setx 0x3946ced062dc7a58,%g7,%l0 ! %l0 = 3946ced062dc7a58
3218! %l1 = 1b70341038900911
3219 setx 0xe4cf7b379b82abf0,%g7,%l1 ! %l1 = e4cf7b379b82abf0
3220! Mem[00000000211c0000] = ffffc666, %l2 = 00000000e8e80000
3221 ldsh [%o2+%g0],%l2 ! %l2 = ffffffffffffffff
3222! Mem[0000000030001400] = 7f78326f63000000, %f12 = 5d6c9105 894dd97c
3223 ldda [%i0+%g0]0x81,%f12 ! %f12 = 7f78326f 63000000
3224! Mem[00000000300c1408] = 00860000, %f0 = 4827ac6b
3225 lda [%i3+%o4]0x81,%f0 ! %f0 = 00860000
3226! Mem[0000000030081410] = 00000000, %l6 = c78dcd1f9013de48
3227 lduha [%i2+%o5]0x81,%l6 ! %l6 = 0000000000000000
3228 membar #Sync ! Added by membar checker (18)
3229! Mem[0000000010041400] = 00000000 86000000 2697a53f 4effafcb
3230! Mem[0000000010041410] = ef4709a9 00000000 037721ec 0a7a7b57
3231! Mem[0000000010041420] = 0000ffff 00000000 0475329a c46788cf
3232! Mem[0000000010041430] = c78dcd1f e3857c59 bad76926 e10ece31
3233 ldda [%i1]ASI_BLK_P,%f16 ! Block Load from 0000000010041400
3234! Mem[0000000030081408] = 00007c00, %f7 = 4effafcb
3235 lda [%i2+%o4]0x89,%f7 ! %f7 = 00007c00
3236! Starting 10 instruction Store Burst
3237! %l2 = ffffffffffffffff, Mem[0000000030141400] = ffffffb0
3238 stwa %l2,[%i5+%g0]0x81 ! Mem[0000000030141400] = ffffffff
3239
3240p0_label_120:
3241! %l7 = ffffffffffffffff, Mem[00000000211c0000] = ffffc666, %asi = 80
3242 stha %l7,[%o2+0x000]%asi ! Mem[00000000211c0000] = ffffc666
3243! %l2 = ffffffffffffffff, Mem[0000000030041400] = 00000000
3244 stha %l2,[%i1+%g0]0x81 ! Mem[0000000030041400] = ffff0000
3245! %l1 = e4cf7b379b82abf0, Mem[0000000010101408] = 00000086
3246 stba %l1,[%i4+%o4]0x88 ! Mem[0000000010101408] = 000000f0
3247! %l6 = 0000000000000000, %l2 = ffffffffffffffff, %l3 = 0000000000000000
3248 andn %l6,%l2,%l3 ! %l3 = 0000000000000000
3249! %l0 = 62dc7a58, %l1 = 9b82abf0, Mem[0000000030001400] = 6f32787f 00000063
3250 stda %l0,[%i0+%g0]0x89 ! Mem[0000000030001400] = 62dc7a58 9b82abf0
3251! Mem[0000000030181400] = ffff00ff, %l1 = e4cf7b379b82abf0
3252 swapa [%i6+%g0]0x89,%l1 ! %l1 = 00000000ffff00ff
3253! Mem[00000000100c1420] = c16c5c31, %l4 = 000000007f78326f
3254 swap [%i3+0x020],%l4 ! %l4 = 00000000c16c5c31
3255! Mem[0000000010041410] = ef4709a900000000, %l4 = 00000000c16c5c31, %l2 = ffffffffffffffff
3256 add %i1,0x10,%g1
3257 casxa [%g1]0x80,%l4,%l2 ! %l2 = ef4709a900000000
3258! %l1 = 00000000ffff00ff, Mem[0000000030041410] = ea3296dad7ffffff
3259 stxa %l1,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000ffff00ff
3260! Starting 10 instruction Load Burst
3261! Mem[0000000030101408] = b5000000, %l2 = ef4709a900000000
3262 lduba [%i4+%o4]0x81,%l2 ! %l2 = 00000000000000b5
3263
3264p0_label_121:
3265! Mem[0000000010041410] = ef4709a9, %l2 = 00000000000000b5
3266 ldsba [%i1+%o5]0x80,%l2 ! %l2 = ffffffffffffffef
3267! Mem[0000000010101420] = 972b8da2, %f6 = 2697a53f
3268 lda [%i4+0x020]%asi,%f6 ! %f6 = 972b8da2
3269! Mem[0000000010081408] = 0086ffff, %l5 = 0000000000000000
3270 lduha [%i2+%o4]0x88,%l5 ! %l5 = 000000000000ffff
3271! Mem[0000000010181400] = 6f32787f, %l4 = 00000000c16c5c31
3272 lduwa [%i6+%g0]0x80,%l4 ! %l4 = 000000006f32787f
3273! Mem[0000000010001410] = ffa6de8200000034, %f12 = 7f78326f 63000000
3274 ldda [%i0+%o5]0x80,%f12 ! %f12 = ffa6de82 00000034
3275! %l0 = 3946ced062dc7a58, imm = 0000000000000bc1, %l1 = 00000000ffff00ff
3276 xnor %l0,0xbc1,%l1 ! %l1 = c6b9312f9d238e66
3277! Mem[0000000030141408] = 8233a6cf, %l0 = 3946ced062dc7a58
3278 lduha [%i5+%o4]0x89,%l0 ! %l0 = 000000000000a6cf
3279! Mem[0000000010141410] = ff916c5d, %l2 = ffffffffffffffef
3280 lduha [%i5+%o5]0x80,%l2 ! %l2 = 000000000000ff91
3281! Mem[000000001014142c] = 00002dc5, %f1 = 2669d7ba
3282 lda [%i5+0x02c]%asi,%f1 ! %f1 = 00002dc5
3283! Starting 10 instruction Store Burst
3284! Mem[00000000300c1408] = 00008600, %l3 = 0000000000000000
3285 swapa [%i3+%o4]0x89,%l3 ! %l3 = 0000000000008600
3286
3287p0_label_122:
3288! %f10 = bb47b886 92e6fbc0, Mem[00000000100c1408] = 00ff32ea ff916c5d
3289 stda %f10,[%i3+%o4]0x80 ! Mem[00000000100c1408] = bb47b886 92e6fbc0
3290! %l2 = 000000000000ff91, Mem[0000000030181400] = 9b82abf0
3291 stba %l2,[%i6+%g0]0x89 ! Mem[0000000030181400] = 9b82ab91
3292! Mem[0000000010081400] = 8eb5ffff, %l6 = 0000000000000000
3293 swapa [%i2+%g0]0x80,%l6 ! %l6 = 000000008eb5ffff
3294! Mem[0000000030081410] = 00000000, %l6 = 000000008eb5ffff
3295 swapa [%i2+%o5]0x81,%l6 ! %l6 = 0000000000000000
3296! %l4 = 6f32787f, %l5 = 0000ffff, Mem[00000000100c1408] = bb47b886 92e6fbc0
3297 stda %l4,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 6f32787f 0000ffff
3298! Mem[0000000010141414] = ff340d73, %l7 = ffffffffffffffff, %asi = 80
3299 swapa [%i5+0x014]%asi,%l7 ! %l7 = 00000000ff340d73
3300! %l7 = 00000000ff340d73, Mem[0000000010141408] = ffff8600c78dcd1f
3301 stx %l7,[%i5+%o4] ! Mem[0000000010141408] = 00000000ff340d73
3302! %f7 = 00007c00, Mem[0000000010081408] = ffff8600
3303 sta %f7 ,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00007c00
3304! %l2 = 0000ff91, %l3 = 00008600, Mem[0000000010001428] = 00000000 4da2c09a
3305 std %l2,[%i0+0x028] ! Mem[0000000010001428] = 0000ff91 00008600
3306! Starting 10 instruction Load Burst
3307! Mem[00000000201c0000] = ffff6bf6, %l1 = c6b9312f9d238e66
3308 ldsba [%o0+0x000]%asi,%l1 ! %l1 = ffffffffffffffff
3309
3310p0_label_123:
3311! Mem[0000000030001408] = 6f3278ff, %l6 = 0000000000000000
3312 ldsba [%i0+%o4]0x89,%l6 ! %l6 = ffffffffffffffff
3313! Mem[0000000010041408] = 2697a53f, %l2 = 000000000000ff91
3314 lduba [%i1+0x00b]%asi,%l2 ! %l2 = 000000000000003f
3315! Mem[0000000030181410] = 8eb5ffff, %l6 = ffffffffffffffff
3316 ldsba [%i6+%o5]0x81,%l6 ! %l6 = ffffffffffffff8e
3317! Mem[0000000010001400] = 730d3497, %l2 = 000000000000003f
3318 ldsha [%i0+%g0]0x80,%l2 ! %l2 = 000000000000730d
3319! Mem[0000000030181410] = ffffb58e, %l2 = 000000000000730d
3320 lduwa [%i6+%o5]0x89,%l2 ! %l2 = 00000000ffffb58e
3321! Mem[0000000030141400] = ffffffff, %l4 = 000000006f32787f
3322 lduba [%i5+%g0]0x81,%l4 ! %l4 = 00000000000000ff
3323! Mem[0000000030181410] = ffffb58e, %f14 = ff000000
3324 lda [%i6+%o5]0x89,%f14 ! %f14 = ffffb58e
3325! Mem[0000000010181408] = 9013de48, %l5 = 000000000000ffff
3326 ldsha [%i6+%o4]0x88,%l5 ! %l5 = ffffffffffffde48
3327! Mem[0000000030001400] = 587adc62f0ab829b, %f18 = 2697a53f 4effafcb
3328 ldda [%i0+%g0]0x81,%f18 ! %f18 = 587adc62 f0ab829b
3329! Starting 10 instruction Store Burst
3330 membar #Sync ! Added by membar checker (19)
3331! %f8 = 00000034, Mem[0000000010041408] = 2697a53f
3332 sta %f8 ,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000034
3333
3334p0_label_124:
3335! %f4 = 00000000, Mem[0000000030141400] = ffffffff
3336 sta %f4 ,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000000
3337! %l4 = 00000000000000ff, Mem[0000000010141410] = ffffffff5d6c91ff
3338 stxa %l4,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000000000ff
3339! Mem[00000000201c0000] = ffff6bf6, %l6 = ffffffffffffff8e
3340 ldstuba [%o0+0x000]%asi,%l6 ! %l6 = 000000ff000000ff
3341! %l4 = 00000000000000ff, Mem[0000000030081410] = ffffb58e
3342 stha %l4,[%i2+%o5]0x89 ! Mem[0000000030081410] = ffff00ff
3343! Mem[0000000010001410] = 82dea6ff, %l7 = 00000000ff340d73
3344 ldstuba [%i0+%o5]0x88,%l7 ! %l7 = 000000ff000000ff
3345! Mem[0000000010081408] = 007c0000, %l1 = ffffffffffffffff
3346 ldstuba [%i2+%o4]0x88,%l1 ! %l1 = 00000000000000ff
3347! Mem[00000000211c0000] = ffffc666, %l3 = 0000000000008600
3348 ldstuba [%o2+0x000]%asi,%l3 ! %l3 = 000000ff000000ff
3349! %l2 = ffffb58e, %l3 = 000000ff, Mem[0000000010101408] = 000000f0 ffffb58e
3350 stda %l2,[%i4+%o4]0x88 ! Mem[0000000010101408] = ffffb58e 000000ff
3351! Mem[0000000010041410] = a90947ef, %l5 = ffffffffffffde48
3352 ldstuba [%i1+%o5]0x88,%l5 ! %l5 = 000000ef000000ff
3353! Starting 10 instruction Load Burst
3354! Mem[0000000010101400] = 8233a6cf, %l4 = 00000000000000ff
3355 lduha [%i4+%g0]0x88,%l4 ! %l4 = 000000000000a6cf
3356
3357p0_label_125:
3358! Mem[0000000030181400] = 91ab829b, %l3 = 00000000000000ff
3359 ldsha [%i6+%g0]0x81,%l3 ! %l3 = ffffffffffff91ab
3360! Mem[0000000030081410] = ff00ffff, %f10 = bb47b886
3361 lda [%i2+%o5]0x81,%f10 ! %f10 = ff00ffff
3362! Mem[0000000010141400] = 000000ff, %l2 = 00000000ffffb58e
3363 lduha [%i5+%g0]0x88,%l2 ! %l2 = 00000000000000ff
3364! Mem[0000000010101408] = 8eb5ffff ff000000, %l0 = 0000a6cf, %l1 = 00000000
3365 ldd [%i4+%o4],%l0 ! %l0 = 000000008eb5ffff 00000000ff000000
3366! Mem[0000000030101410] = 92e6fbc0, %f11 = 92e6fbc0
3367 lda [%i4+%o5]0x89,%f11 ! %f11 = 92e6fbc0
3368! Mem[0000000010001400] = 730d3497, %l0 = 000000008eb5ffff
3369 ldswa [%i0+%g0]0x80,%l0 ! %l0 = 00000000730d3497
3370! Mem[0000000010181400] = 6f32787f, %f24 = 0000ffff
3371 ld [%i6+%g0],%f24 ! %f24 = 6f32787f
3372! Mem[0000000030041408] = e600000000000000, %l4 = 000000000000a6cf
3373 ldxa [%i1+%o4]0x89,%l4 ! %l4 = e600000000000000
3374! Mem[0000000030141408] = 8233a6cf, %l1 = 00000000ff000000
3375 lduba [%i5+%o4]0x89,%l1 ! %l1 = 00000000000000cf
3376! Starting 10 instruction Store Burst
3377! %l1 = 00000000000000cf, Mem[0000000010141410] = 000000ff
3378 stba %l1,[%i5+%o5]0x88 ! Mem[0000000010141410] = 000000cf
3379
3380p0_label_126:
3381! %f20 = ef4709a9 00000000, %l1 = 00000000000000cf
3382! Mem[0000000010181418] = 2697a53f4effafcb
3383 add %i6,0x018,%g1
3384 stda %f20,[%g1+%l1]ASI_PST8_PL ! Mem[0000000010181418] = 000000004eff47ef
3385! %l7 = 00000000000000ff, Mem[0000000030141408] = 8233a6cf
3386 stba %l7,[%i5+%o4]0x89 ! Mem[0000000030141408] = 8233a6ff
3387! %f31 = e10ece31, Mem[0000000010141408] = 00000000
3388 sta %f31,[%i5+%o4]0x88 ! Mem[0000000010141408] = e10ece31
3389! Mem[0000000030141400] = 00000000, %l1 = 00000000000000cf
3390 swapa [%i5+%g0]0x81,%l1 ! %l1 = 0000000000000000
3391! Mem[000000001008143c] = ae339ae5, %l7 = 00000000000000ff
3392 swap [%i2+0x03c],%l7 ! %l7 = 00000000ae339ae5
3393! Mem[000000001008142c] = 00ffffff, %l1 = 0000000000000000, %asi = 80
3394 swapa [%i2+0x02c]%asi,%l1 ! %l1 = 0000000000ffffff
3395! %l2 = 00000000000000ff, Mem[0000000021800000] = 05ff1cea, %asi = 80
3396 stha %l2,[%o3+0x000]%asi ! Mem[0000000021800000] = 00ff1cea
3397! %f4 = 00000000, Mem[0000000010041430] = c78dcd1f
3398 sta %f4 ,[%i1+0x030]%asi ! Mem[0000000010041430] = 00000000
3399! %l7 = 00000000ae339ae5, imm = 000000000000026d, %l5 = 00000000000000ef
3400 andn %l7,0x26d,%l5 ! %l5 = 00000000ae339880
3401! Starting 10 instruction Load Burst
3402! Mem[0000000030081408] = 007c0000, %l4 = e600000000000000
3403 lduba [%i2+%o4]0x81,%l4 ! %l4 = 0000000000000000
3404
3405p0_label_127:
3406! %l3 = ffffffffffff91ab, %l5 = 00000000ae339880, %l5 = 00000000ae339880
3407 or %l3,%l5,%l5 ! %l5 = ffffffffffff99ab
3408! Mem[0000000010101400] = 8233a6cf, %l6 = 00000000000000ff
3409 lduwa [%i4+%g0]0x88,%l6 ! %l6 = 000000008233a6cf
3410! Mem[0000000030041400] = 0000ffff, %f19 = f0ab829b
3411 lda [%i1+%g0]0x89,%f19 ! %f19 = 0000ffff
3412! Mem[00000000100c1430] = ffffffff ffe1e712, %l0 = 730d3497, %l1 = 00ffffff
3413 ldda [%i3+0x030]%asi,%l0 ! %l0 = 00000000ffffffff 00000000ffe1e712
3414! Mem[0000000010181420] = 000000000b419631, %f6 = 972b8da2 00007c00
3415 ldda [%i6+0x020]%asi,%f6 ! %f6 = 00000000 0b419631
3416! Mem[0000000010101410] = ff000000, %f30 = bad76926
3417 lda [%i4+%o5]0x80,%f30 ! %f30 = ff000000
3418! Mem[0000000030101410] = c0fbe692ffffffb0, %l5 = ffffffffffff99ab
3419 ldxa [%i4+%o5]0x81,%l5 ! %l5 = c0fbe692ffffffb0
3420! Mem[0000000030001408] = ff78326f, %l1 = 00000000ffe1e712
3421 ldsha [%i0+%o4]0x81,%l1 ! %l1 = ffffffffffffff78
3422! Mem[0000000030001400] = 587adc62, %f6 = 00000000
3423 lda [%i0+%g0]0x81,%f6 ! %f6 = 587adc62
3424! Starting 10 instruction Store Burst
3425! %l1 = ffffffffffffff78, immd = 0000000000000536, %l4 = 0000000000000000
3426 mulx %l1,0x536,%l4 ! %l4 = fffffffffffd3b50
3427
3428p0_label_128:
3429! %l5 = c0fbe692ffffffb0, Mem[0000000030041410] = ff00ffff
3430 stha %l5,[%i1+%o5]0x81 ! Mem[0000000030041410] = ffb0ffff
3431! Mem[0000000030001408] = 6f3278ff, %l5 = c0fbe692ffffffb0
3432 ldstuba [%i0+%o4]0x89,%l5 ! %l5 = 000000ff000000ff
3433! %l6 = 000000008233a6cf, %l0 = 00000000ffffffff, %l7 = 00000000ae339ae5
3434 xnor %l6,%l0,%l7 ! %l7 = ffffffff8233a6cf
3435! %f5 = 86000000, Mem[0000000010101408] = 8eb5ffff
3436 sta %f5 ,[%i4+0x008]%asi ! Mem[0000000010101408] = 86000000
3437! %f2 = 00000000 7f78326f, Mem[0000000010081408] = ff007c00 aab8fe14
3438 std %f2 ,[%i2+%o4] ! Mem[0000000010081408] = 00000000 7f78326f
3439! %l5 = 00000000000000ff, Mem[0000000030041408] = 00000000
3440 stha %l5,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00ff0000
3441! %f18 = 587adc62, Mem[0000000010081410] = 2669d7ba
3442 sta %f18,[%i2+%o5]0x88 ! Mem[0000000010081410] = 587adc62
3443! %l2 = 000000ff, %l3 = ffff91ab, Mem[0000000010081400] = 00000000 5d6c91ff
3444 stda %l2,[%i2+%g0]0x80 ! Mem[0000000010081400] = 000000ff ffff91ab
3445! Mem[0000000030001410] = 5d6c9105, %l2 = 00000000000000ff
3446 swapa [%i0+%o5]0x89,%l2 ! %l2 = 000000005d6c9105
3447! Starting 10 instruction Load Burst
3448! Mem[0000000010041420] = 0000ffff00000000, %l4 = fffffffffffd3b50
3449 ldx [%i1+0x020],%l4 ! %l4 = 0000ffff00000000
3450
3451p0_label_129:
3452! Mem[00000000300c1400] = 4effafcb97340d73, %f2 = 00000000 7f78326f
3453 ldda [%i3+%g0]0x81,%f2 ! %f2 = 4effafcb 97340d73
3454! Mem[0000000030141410] = 14feb8aa, %l0 = 00000000ffffffff
3455 lduwa [%i5+%o5]0x89,%l0 ! %l0 = 0000000014feb8aa
3456! Mem[0000000010081404] = ffff91ab, %l4 = 0000ffff00000000
3457 ldsba [%i2+0x005]%asi,%l4 ! %l4 = ffffffffffffffff
3458! Mem[0000000010181408] = 48de1390, %l7 = ffffffff8233a6cf
3459 ldsha [%i6+%o4]0x80,%l7 ! %l7 = 00000000000048de
3460! Mem[0000000010041410] = ff4709a9 00000000, %l0 = 14feb8aa, %l1 = ffffff78
3461 ldda [%i1+%o5]0x80,%l0 ! %l0 = 00000000ff4709a9 0000000000000000
3462! Mem[0000000021800080] = 059d2e32, %l3 = ffffffffffff91ab
3463 ldub [%o3+0x080],%l3 ! %l3 = 0000000000000005
3464! Mem[00000000100c1408] = ffff00007f78326f, %l3 = 0000000000000005
3465 ldxa [%i3+%o4]0x88,%l3 ! %l3 = ffff00007f78326f
3466! Mem[0000000010041410] = a90947ff, %l0 = 00000000ff4709a9
3467 ldswa [%i1+%o5]0x88,%l0 ! %l0 = ffffffffa90947ff
3468! Mem[0000000010101410] = ff000000000000ff, %f26 = 0475329a c46788cf
3469 ldda [%i4+%o5]0x88,%f26 ! %f26 = ff000000 000000ff
3470! Starting 10 instruction Store Burst
3471! Mem[0000000030001410] = 000000ff, %l1 = 0000000000000000
3472 ldstuba [%i0+%o5]0x89,%l1 ! %l1 = 000000ff000000ff
3473
3474p0_label_130:
3475! Mem[0000000010101400] = 8233a6cf, %l0 = ffffffffa90947ff
3476 ldstuba [%i4+%g0]0x88,%l0 ! %l0 = 000000cf000000ff
3477! %l7 = 00000000000048de, Mem[0000000010081410] = 587adc62
3478 stha %l7,[%i2+%o5]0x88 ! Mem[0000000010081410] = 587a48de
3479! Mem[0000000010001414] = 00000034, %l7 = 000048de, %l7 = 000048de
3480 add %i0,0x14,%g1
3481 casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000000000034
3482! %l1 = 00000000000000ff, Mem[0000000030001400] = 587adc62
3483 stwa %l1,[%i0+%g0]0x81 ! Mem[0000000030001400] = 000000ff
3484! Mem[0000000010041410] = ff4709a9, %l4 = ffffffffffffffff
3485 ldstuba [%i1+%o5]0x80,%l4 ! %l4 = 000000ff000000ff
3486! %l2 = 000000005d6c9105, Mem[0000000030141408] = 8233a6ff
3487 stwa %l2,[%i5+%o4]0x89 ! Mem[0000000030141408] = 5d6c9105
3488! %l0 = 00000000000000cf, Mem[0000000010101408] = 000000ff00000086
3489 stxa %l0,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000000000000cf
3490! Mem[0000000020800040] = ffff359e, %l5 = 00000000000000ff
3491 ldstub [%o1+0x040],%l5 ! %l5 = 000000ff000000ff
3492! Mem[00000000100c1410] = 3f0000ff, %l4 = 00000000000000ff
3493 swapa [%i3+%o5]0x80,%l4 ! %l4 = 000000003f0000ff
3494! Starting 10 instruction Load Burst
3495! Mem[0000000030101400] = ff005252, %l7 = 0000000000000034
3496 ldswa [%i4+%g0]0x81,%l7 ! %l7 = ffffffffff005252
3497
3498p0_label_131:
3499! Mem[0000000030001400] = 9b82abf0ff000000, %f26 = ff000000 000000ff
3500 ldda [%i0+%g0]0x89,%f26 ! %f26 = 9b82abf0 ff000000
3501! Mem[00000000300c1408] = 00000000, %l6 = 000000008233a6cf
3502 ldsba [%i3+%o4]0x81,%l6 ! %l6 = 0000000000000000
3503! Mem[0000000010141430] = 643cffce 3196410b, %l6 = 00000000, %l7 = ff005252
3504 ldd [%i5+0x030],%l6 ! %l6 = 00000000643cffce 000000003196410b
3505! %l7 = 000000003196410b, immd = 0000000000000329, %l0 = 00000000000000cf
3506 sdivx %l7,0x329,%l0 ! %l0 = 00000000000fb0f8
3507! Mem[0000000010141408] = 31ce0ee1, %l6 = 00000000643cffce
3508 ldsha [%i5+%o4]0x80,%l6 ! %l6 = 00000000000031ce
3509! Mem[0000000030081408] = 00007c00, %f11 = 92e6fbc0
3510 lda [%i2+%o4]0x89,%f11 ! %f11 = 00007c00
3511! Mem[0000000030141410] = aab8fe14 00000005, %l2 = 5d6c9105, %l3 = 7f78326f
3512 ldda [%i5+%o5]0x81,%l2 ! %l2 = 00000000aab8fe14 0000000000000005
3513! Mem[00000000100c1410] = 000000ff, %f28 = c78dcd1f
3514 lda [%i3+%o5]0x80,%f28 ! %f28 = 000000ff
3515! Mem[00000000100c1410] = 000000ff, %f20 = ef4709a9
3516 lda [%i3+%o5]0x80,%f20 ! %f20 = 000000ff
3517! Starting 10 instruction Store Burst
3518! %l0 = 00000000000fb0f8, %l2 = 00000000aab8fe14, %l2 = 00000000aab8fe14
3519 subc %l0,%l2,%l2 ! %l2 = ffffffff5556b2e4
3520
3521p0_label_132:
3522! Mem[00000000100c1414] = 05916c5d, %l3 = 00000005, %l2 = 5556b2e4
3523 add %i3,0x14,%g1
3524 casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000005916c5d
3525! %l7 = 000000003196410b, Mem[0000000030101400] = ff000000525200ff
3526 stxa %l7,[%i4+%g0]0x89 ! Mem[0000000030101400] = 000000003196410b
3527! %f10 = ff00ffff, %f15 = 000000ff
3528 fsqrts %f10,%f15 ! %f15 = 7fffffff
3529! %l2 = 05916c5d, %l3 = 00000005, Mem[0000000010141410] = cf000000 00000000
3530 stda %l2,[%i5+0x010]%asi ! Mem[0000000010141410] = 05916c5d 00000005
3531! %f2 = 4effafcb 97340d73, Mem[0000000010101408] = cf000000 00000000
3532 stda %f2 ,[%i4+%o4]0x80 ! Mem[0000000010101408] = 4effafcb 97340d73
3533! Mem[0000000030001400] = 000000ff, %l6 = 00000000000031ce
3534 swapa [%i0+%g0]0x81,%l6 ! %l6 = 00000000000000ff
3535! Mem[0000000010141424] = 0000005d, %l2 = 05916c5d, %l4 = 3f0000ff
3536 add %i5,0x24,%g1
3537 casa [%g1]0x80,%l2,%l4 ! %l4 = 000000000000005d
3538! Mem[000000001000140c] = 037721ec, %l4 = 000000000000005d
3539 swap [%i0+0x00c],%l4 ! %l4 = 00000000037721ec
3540! %l7 = 000000003196410b, Mem[0000000030101400] = 0b419631
3541 stwa %l7,[%i4+%g0]0x81 ! Mem[0000000030101400] = 3196410b
3542! Starting 10 instruction Load Burst
3543! %f19 = 0000ffff, %f24 = 6f32787f, %f3 = 97340d73
3544 fmuls %f19,%f24,%f3 ! %l0 = 00000000000fb11a, Unfinished, %fsr = 0600000000
3545
3546p0_label_133:
3547! Mem[0000000030081410] = ff00ffff, %l6 = 00000000000000ff
3548 lduba [%i2+%o5]0x81,%l6 ! %l6 = 00000000000000ff
3549! Mem[0000000010041418] = 037721ec, %l0 = 00000000000fb11a
3550 ldswa [%i1+0x018]%asi,%l0 ! %l0 = 00000000037721ec
3551! Mem[0000000010001418] = 9013de48, %l4 = 00000000037721ec
3552 ldsh [%i0+0x01a],%l4 ! %l4 = ffffffffffffde48
3553! Mem[0000000010001410] = 82dea6ff, %l5 = 00000000000000ff
3554 lduwa [%i0+%o5]0x88,%l5 ! %l5 = 0000000082dea6ff
3555! Mem[0000000030081408] = 007c0000, %l5 = 0000000082dea6ff
3556 ldsha [%i2+%o4]0x81,%l5 ! %l5 = 000000000000007c
3557! Mem[0000000030041400] = 0000ffff, %l6 = 00000000000000ff
3558 lduba [%i1+%g0]0x89,%l6 ! %l6 = 00000000000000ff
3559! Mem[0000000010041400] = 00000000, %l3 = 0000000000000005
3560 lduha [%i1+%g0]0x88,%l3 ! %l3 = 0000000000000000
3561! Mem[0000000030081410] = ff00ffff00008600, %l0 = 00000000037721ec
3562 ldxa [%i2+%o5]0x81,%l0 ! %l0 = ff00ffff00008600
3563! Mem[00000000300c1400] = 730d3497cbafff4e, %l3 = 0000000000000000
3564 ldxa [%i3+%g0]0x89,%l3 ! %l3 = 730d3497cbafff4e
3565! Starting 10 instruction Store Burst
3566! %l7 = 000000003196410b, Mem[00000000211c0000] = ffffc666
3567 sth %l7,[%o2+%g0] ! Mem[00000000211c0000] = 410bc666
3568
3569p0_label_134:
3570! %l7 = 000000003196410b, Mem[00000000201c0000] = ffff6bf6
3571 sth %l7,[%o0+%g0] ! Mem[00000000201c0000] = 410b6bf6
3572! Mem[0000000010041408] = 34000000, %l1 = 00000000000000ff
3573 swapa [%i1+%o4]0x88,%l1 ! %l1 = 0000000034000000
3574! %f2 = 4effafcb 97340d73, Mem[0000000010181400] = 7f78326f 00000000
3575 stda %f2 ,[%i6+%g0]0x88 ! Mem[0000000010181400] = 4effafcb 97340d73
3576! Mem[0000000030101400] = 0b419631, %l1 = 0000000034000000
3577 ldstuba [%i4+%g0]0x89,%l1 ! %l1 = 00000031000000ff
3578! %f17 = 86000000, Mem[00000000100c1414] = 05916c5d
3579 st %f17,[%i3+0x014] ! Mem[00000000100c1414] = 86000000
3580! %l0 = ff00ffff00008600, Mem[0000000021800080] = 059d2e32
3581 stb %l0,[%o3+0x080] ! Mem[0000000021800080] = 009d2e32
3582! %l1 = 0000000000000031, Mem[0000000010181410] = 0000000086000000
3583 stxa %l1,[%i6+%o5]0x80 ! Mem[0000000010181410] = 0000000000000031
3584! %f10 = ff00ffff 00007c00, %l3 = 730d3497cbafff4e
3585! Mem[0000000010081410] = de487a58000000ff
3586 add %i2,0x010,%g1
3587 stda %f10,[%g1+%l3]ASI_PST32_P ! Mem[0000000010081410] = ff00ffff000000ff
3588! %l4 = ffffffffffffde48, Mem[0000000010181410] = 00000000
3589 stba %l4,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000048
3590! Starting 10 instruction Load Burst
3591! Mem[0000000030041400] = ffff0000159ad392, %f12 = ffa6de82 00000034
3592 ldda [%i1+%g0]0x81,%f12 ! %f12 = ffff0000 159ad392
3593
3594p0_label_135:
3595! Mem[0000000010041400] = 00000086 00000000, %l6 = 000000ff, %l7 = 3196410b
3596 ldda [%i1+%g0]0x88,%l6 ! %l6 = 0000000000000000 0000000000000086
3597! Mem[0000000010041410] = ff4709a900000000, %f12 = ffff0000 159ad392
3598 ldd [%i1+%o5],%f12 ! %f12 = ff4709a9 00000000
3599! Mem[0000000030001410] = ff000000, %f13 = 00000000
3600 lda [%i0+%o5]0x81,%f13 ! %f13 = ff000000
3601! Mem[0000000021800000] = 00ff1cea, %l4 = ffffffffffffde48
3602 ldsh [%o3+%g0],%l4 ! %l4 = 00000000000000ff
3603! Mem[00000000100c1408] = 7f78326f, %f31 = e10ece31
3604 lda [%i3+%o4]0x88,%f31 ! %f31 = 7f78326f
3605! Mem[0000000030141400] = cf000000, %f31 = 7f78326f
3606 lda [%i5+%g0]0x89,%f31 ! %f31 = cf000000
3607! Mem[00000000300c1408] = 00000000, %l6 = 0000000000000000
3608 lduwa [%i3+%o4]0x89,%l6 ! %l6 = 0000000000000000
3609! Mem[0000000010041424] = 00000000, %l6 = 0000000000000000
3610 ldub [%i1+0x024],%l6 ! %l6 = 0000000000000000
3611! Mem[0000000010001410] = 3400000082dea6ff, %f26 = 9b82abf0 ff000000
3612 ldda [%i0+%o5]0x88,%f26 ! %f26 = 34000000 82dea6ff
3613! Starting 10 instruction Store Burst
3614! %l1 = 0000000000000031, Mem[0000000020800000] = ffff98bf, %asi = 80
3615 stha %l1,[%o1+0x000]%asi ! Mem[0000000020800000] = 003198bf
3616
3617p0_label_136:
3618! %l6 = 0000000000000000, Mem[0000000010041408] = 000000ff
3619 stba %l6,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000
3620! %l7 = 0000000000000086, Mem[0000000030141410] = aab8fe14
3621 stha %l7,[%i5+%o5]0x81 ! Mem[0000000030141410] = 0086fe14
3622! %l2 = 0000000005916c5d, Mem[00000000100c1410] = 000000ff
3623 stha %l2,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 6c5d00ff
3624! %l1 = 0000000000000031, Mem[00000000201c0000] = 410b6bf6, %asi = 80
3625 stba %l1,[%o0+0x000]%asi ! Mem[00000000201c0000] = 310b6bf6
3626! Code Fragment 3
3627p0_fragment_16:
3628! %l0 = ff00ffff00008600
3629 setx 0x251dd217944abdc5,%g7,%l0 ! %l0 = 251dd217944abdc5
3630! %l1 = 0000000000000031
3631 setx 0x67fbf6786804f7f5,%g7,%l1 ! %l1 = 67fbf6786804f7f5
3632 setx 0x1fe000, %g1, %g3
3633 or %l0, %g3, %l0 ! always set perrmask = 0xff
3634 setx 0x1ffff8, %g1, %g2
3635 and %l0, %g2, %l0
3636 ta T_CHANGE_HPRIV
3637 stxa %l1, [%l0]ASI_DCACHE_DATA
3638 ta T_CHANGE_NONHPRIV
3639! %l0 = 251dd217944abdc5
3640 setx 0xd92e3ac857462833,%g7,%l0 ! %l0 = d92e3ac857462833
3641! %l1 = 67fbf6786804f7f5
3642 setx 0x831d3ff856f603eb,%g7,%l1 ! %l1 = 831d3ff856f603eb
3643! %f14 = ffffb58e, Mem[0000000030181408] = 0591e1f4
3644 sta %f14,[%i6+%o4]0x81 ! Mem[0000000030181408] = ffffb58e
3645! Mem[0000000030141400] = 000000cf, %l3 = 730d3497cbafff4e
3646 ldstuba [%i5+%g0]0x81,%l3 ! %l3 = 00000000000000ff
3647! Mem[0000000010081413] = ff00ffff, %l7 = 0000000000000086
3648 ldstub [%i2+0x013],%l7 ! %l7 = 000000ff000000ff
3649! %l5 = 000000000000007c, imm = 0000000000000e9c, %l2 = 0000000005916c5d
3650 sub %l5,0xe9c,%l2 ! %l2 = fffffffffffff1e0
3651! Starting 10 instruction Load Burst
3652! Mem[0000000010041400] = 00000000, %l3 = 0000000000000000
3653 ldsha [%i1+%g0]0x88,%l3 ! %l3 = 0000000000000000
3654
3655p0_label_137:
3656! Mem[00000000201c0000] = 310b6bf6, %l3 = 0000000000000000
3657 ldub [%o0+0x001],%l3 ! %l3 = 000000000000000b
3658! Mem[0000000030181410] = 8eb5ffff, %l7 = 00000000000000ff
3659 lduwa [%i6+%o5]0x81,%l7 ! %l7 = 000000008eb5ffff
3660! Mem[0000000010101410] = ff000000, %f23 = 0a7a7b57
3661 lda [%i4+%o5]0x80,%f23 ! %f23 = ff000000
3662! Mem[0000000010101400] = ffa6338200000000, %l4 = 00000000000000ff
3663 ldxa [%i4+%g0]0x80,%l4 ! %l4 = ffa6338200000000
3664! Mem[0000000010141418] = ea8bb376ef4c33cb, %l3 = 000000000000000b
3665 ldxa [%i5+0x018]%asi,%l3 ! %l3 = ea8bb376ef4c33cb
3666! Mem[0000000010041400] = 00000000, %l7 = 000000008eb5ffff
3667 ldsha [%i1+%g0]0x88,%l7 ! %l7 = 0000000000000000
3668! %l2 = fffffffffffff1e0, %l7 = 0000000000000000, %l7 = 0000000000000000
3669 or %l2,%l7,%l7 ! %l7 = fffffffffffff1e0
3670! Mem[0000000010141410] = 5d6c9105, %l3 = ea8bb376ef4c33cb
3671 ldsha [%i5+%o5]0x88,%l3 ! %l3 = ffffffffffff9105
3672 membar #Sync ! Added by membar checker (20)
3673! Mem[0000000030141400] = ff0000cf 894dde7c 05916c5d 5da9b785
3674! Mem[0000000030141410] = 0086fe14 00000005 efb191eb d52b5079
3675! Mem[0000000030141420] = 633d819c 34bb3bb9 cfea979e 1956777f
3676! Mem[0000000030141430] = 05ebb322 711fcfaf 6fb251dc 00001960
3677 ldda [%i5]ASI_BLK_S,%f16 ! Block Load from 0000000030141400
3678! Starting 10 instruction Store Burst
3679! Mem[00000000100c1408] = 6f32787f, %l2 = fffffffffffff1e0
3680 swapa [%i3+%o4]0x80,%l2 ! %l2 = 000000006f32787f
3681
3682p0_label_138:
3683! %f12 = ff4709a9 ff000000, Mem[0000000010041400] = 00000000 86000000
3684 stda %f12,[%i1+%g0]0x80 ! Mem[0000000010041400] = ff4709a9 ff000000
3685! %f14 = ffffb58e, %f6 = 587adc62
3686 fcmps %fcc1,%f14,%f6 ! %fcc1 = 3
3687! %l7 = fffffffffffff1e0, imm = 000000000000080e, %l2 = 000000006f32787f
3688 and %l7,0x80e,%l2 ! %l2 = 0000000000000000
3689! %l2 = 0000000000000000, Mem[00000000218001c0] = ff0813ce
3690 stb %l2,[%o3+0x1c0] ! Mem[00000000218001c0] = 000813ce
3691! Mem[0000000010081424] = 9013de48, %l0 = d92e3ac857462833
3692 swap [%i2+0x024],%l0 ! %l0 = 000000009013de48
3693! Mem[0000000010041434] = e3857c59, %l2 = 0000000000000000
3694 ldstuba [%i1+0x034]%asi,%l2 ! %l2 = 000000e3000000ff
3695! %l0 = 000000009013de48, %l3 = ffffffffffff9105, %l4 = ffa6338200000000
3696 mulx %l0,%l3,%l4 ! %l4 = ffffc18a33021f68
3697! %l6 = 0000000000000000, Mem[0000000030081408] = 00007c00
3698 stba %l6,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00007c00
3699! %l7 = fffffffffffff1e0, Mem[0000000030001410] = ff000000
3700 stwa %l7,[%i0+%o5]0x81 ! Mem[0000000030001410] = fffff1e0
3701! Starting 10 instruction Load Burst
3702! %l3 = ffffffffffff9105, imm = 0000000000000cbe, %l3 = ffffffffffff9105
3703 and %l3,0xcbe,%l3 ! %l3 = 0000000000000004
3704
3705p0_label_139:
3706! Mem[0000000030041400] = 0000ffff, %f7 = 0b419631
3707 lda [%i1+%g0]0x89,%f7 ! %f7 = 0000ffff
3708! Mem[0000000010101410] = 000000ff, %l4 = ffffc18a33021f68
3709 ldsha [%i4+%o5]0x88,%l4 ! %l4 = 00000000000000ff
3710! Mem[0000000010181400] = 97340d73, %l3 = 0000000000000004
3711 ldsha [%i6+%g0]0x88,%l3 ! %l3 = 0000000000000d73
3712! Mem[0000000010001410] = 82dea6ff, %l4 = 00000000000000ff
3713 lduha [%i0+%o5]0x88,%l4 ! %l4 = 000000000000a6ff
3714! Mem[0000000020800040] = ffff359e, %l6 = 0000000000000000
3715 ldsba [%o1+0x040]%asi,%l6 ! %l6 = ffffffffffffffff
3716! Mem[0000000030101410] = 92e6fbc0, %l1 = 831d3ff856f603eb
3717 ldsba [%i4+%o5]0x89,%l1 ! %l1 = ffffffffffffffc0
3718! Code Fragment 3
3719p0_fragment_17:
3720! %l0 = 000000009013de48
3721 setx 0x273c04c7c019d0d7,%g7,%l0 ! %l0 = 273c04c7c019d0d7
3722! %l1 = ffffffffffffffc0
3723 setx 0x196c2b2842c84ff1,%g7,%l1 ! %l1 = 196c2b2842c84ff1
3724 setx 0x1fe000, %g1, %g3
3725 or %l0, %g3, %l0 ! always set perrmask = 0xff
3726 setx 0x1ffff8, %g1, %g2
3727 and %l0, %g2, %l0
3728 ta T_CHANGE_HPRIV
3729 stxa %l1, [%l0]ASI_DCACHE_DATA
3730 ta T_CHANGE_NONHPRIV
3731! %l0 = 273c04c7c019d0d7
3732 setx 0x75b40de072cd26a0,%g7,%l0 ! %l0 = 75b40de072cd26a0
3733! %l1 = 196c2b2842c84ff1
3734 setx 0xd376bd9fd9841d3f,%g7,%l1 ! %l1 = d376bd9fd9841d3f
3735! Mem[0000000010181408] = 48de13901fcd8dc7, %l6 = ffffffffffffffff
3736 ldxa [%i6+%o4]0x80,%l6 ! %l6 = 48de13901fcd8dc7
3737! Mem[0000000021800180] = ca4c59fe, %l0 = 75b40de072cd26a0
3738 lduba [%o3+0x181]%asi,%l0 ! %l0 = 000000000000004c
3739! Starting 10 instruction Store Burst
3740! %f0 = 00860000 00002dc5, Mem[00000000100c1410] = ff005d6c 00000086
3741 stda %f0 ,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00860000 00002dc5
3742
3743p0_label_140:
3744! %f10 = ff00ffff 00007c00, Mem[0000000010001400] = 730d3497 cbafff4e
3745 std %f10,[%i0+%g0] ! Mem[0000000010001400] = ff00ffff 00007c00
3746 membar #Sync ! Added by membar checker (21)
3747! %f6 = 587adc62 0000ffff, Mem[0000000030141400] = cf0000ff 7cde4d89
3748 stda %f6 ,[%i5+%g0]0x89 ! Mem[0000000030141400] = 587adc62 0000ffff
3749! %l0 = 0000004c, %l1 = d9841d3f, Mem[0000000010141408] = e10ece31 730d34ff
3750 stda %l0,[%i5+%o4]0x88 ! Mem[0000000010141408] = 0000004c d9841d3f
3751! Mem[0000000030101410] = c0fbe692, %l5 = 000000000000007c
3752 swapa [%i4+%o5]0x81,%l5 ! %l5 = 00000000c0fbe692
3753! Mem[0000000010181433] = 5d6c9105, %l3 = 0000000000000d73
3754 ldstub [%i6+0x033],%l3 ! %l3 = 00000005000000ff
3755! Mem[0000000010001400] = ffff00ff, %l3 = 0000000000000005
3756 ldstuba [%i0+%g0]0x88,%l3 ! %l3 = 000000ff000000ff
3757! Mem[0000000010041410] = ff4709a9, %l6 = 48de13901fcd8dc7
3758 ldstuba [%i1+%o5]0x80,%l6 ! %l6 = 000000ff000000ff
3759! Mem[0000000030001408] = 6f3278ff, %l6 = 00000000000000ff
3760 swapa [%i0+%o4]0x89,%l6 ! %l6 = 000000006f3278ff
3761! Mem[0000000010141410] = 5d6c9105, %l1 = d376bd9fd9841d3f
3762 ldstuba [%i5+%o5]0x88,%l1 ! %l1 = 00000005000000ff
3763! Starting 10 instruction Load Burst
3764! Mem[00000000300c1400] = 4effafcb, %l5 = 00000000c0fbe692
3765 ldsba [%i3+%g0]0x81,%l5 ! %l5 = 000000000000004e
3766
3767p0_label_141:
3768! %f0 = 00860000, %f2 = 4effafcb, %f5 = 86000000
3769 fdivs %f0 ,%f2 ,%f5 ! %f5 = 00000000
3770! Mem[0000000010181438] = 00000005, %l0 = 000000000000004c
3771 lduha [%i6+0x03a]%asi,%l0 ! %l0 = 0000000000000005
3772! Mem[0000000010001410] = ffa6de82, %l5 = 000000000000004e
3773 ldswa [%i0+%o5]0x80,%l5 ! %l5 = ffffffffffa6de82
3774! %l3 = 00000000000000ff, %l4 = 000000000000a6ff, %y = 730d3120
3775 smul %l3,%l4,%l6 ! %l6 = 0000000000a65801, %y = 00000000
3776 membar #Sync ! Added by membar checker (22)
3777! Mem[0000000010041400] = ff4709a9 ff000000 00000000 4effafcb
3778! Mem[0000000010041410] = ff4709a9 00000000 037721ec 0a7a7b57
3779! Mem[0000000010041420] = 0000ffff 00000000 0475329a c46788cf
3780! Mem[0000000010041430] = 00000000 ff857c59 bad76926 e10ece31
3781 ldda [%i1]ASI_BLK_P,%f16 ! Block Load from 0000000010041400
3782! Mem[0000000010041430] = 00000000, %l6 = 0000000000a65801
3783 ldswa [%i1+0x030]%asi,%l6 ! %l6 = 0000000000000000
3784! Code Fragment 4
3785p0_fragment_18:
3786! %l0 = 0000000000000005
3787 setx 0xf3c49697de92e2c9,%g7,%l0 ! %l0 = f3c49697de92e2c9
3788! %l1 = 0000000000000005
3789 setx 0x528038c7abb01971,%g7,%l1 ! %l1 = 528038c7abb01971
3790 setx 0x7ff8, %g1, %g2
3791 and %l0, %g2, %l0
3792 setx 0xffffffff, %g1, %g2
3793 and %l1, %g2, %l1
3794 setx 0x100000000, %g1, %g2
3795 or %l1, %g2, %l1 ! Set bit 32 - perrinj
3796 ta T_CHANGE_HPRIV
3797 stxa %l1, [%l0]ASI_ICACHE_INSTR
3798 ta T_CHANGE_NONHPRIV
3799! %l0 = f3c49697de92e2c9
3800 setx 0xaba20a07cd2f89b9,%g7,%l0 ! %l0 = aba20a07cd2f89b9
3801! %l1 = 528038c7abb01971
3802 setx 0x1984de68788db281,%g7,%l1 ! %l1 = 1984de68788db281
3803! Mem[000000001014143c] = ffffff8e, %l6 = 0000000000000000
3804 ldsb [%i5+0x03e],%l6 ! %l6 = ffffffffffffffff
3805! Mem[0000000030181410] = ffffb58e, %l4 = 000000000000a6ff
3806 ldsba [%i6+%o5]0x89,%l4 ! %l4 = ffffffffffffff8e
3807! Starting 10 instruction Store Burst
3808! %l1 = 1984de68788db281, Mem[0000000030101408] = 00000000000000b5
3809 stxa %l1,[%i4+%o4]0x89 ! Mem[0000000030101408] = 1984de68788db281
3810
3811p0_label_142:
3812! %f6 = 587adc62 0000ffff, Mem[0000000010001400] = ffff00ff 007c0000
3813 stda %f6 ,[%i0+%g0]0x88 ! Mem[0000000010001400] = 587adc62 0000ffff
3814! %l4 = ffffffffffffff8e, Mem[0000000030041400] = ffff0000
3815 stha %l4,[%i1+%g0]0x81 ! Mem[0000000030041400] = ff8e0000
3816! %l3 = 00000000000000ff, Mem[0000000010001404] = 62dc7a58, %asi = 80
3817 stwa %l3,[%i0+0x004]%asi ! Mem[0000000010001404] = 000000ff
3818! %l1 = 1984de68788db281, Mem[0000000021800000] = 00ff1cea
3819 stb %l1,[%o3+%g0] ! Mem[0000000021800000] = 81ff1cea
3820! Mem[0000000010081410] = ff00ffff, %l7 = fffffffffffff1e0
3821 ldstuba [%i2+%o5]0x80,%l7 ! %l7 = 000000ff000000ff
3822! %f0 = 00860000 00002dc5, Mem[0000000010181410] = 48000000 00000031
3823 stda %f0 ,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00860000 00002dc5
3824! Mem[00000000300c1410] = 000000e8, %l0 = aba20a07cd2f89b9
3825 swapa [%i3+%o5]0x89,%l0 ! %l0 = 00000000000000e8
3826! Mem[0000000030041408] = 0000ff00, %l4 = ffffffffffffff8e
3827 swapa [%i1+%o4]0x89,%l4 ! %l4 = 000000000000ff00
3828! Mem[00000000100c1410] = 00002dc5, %l7 = 00000000000000ff
3829 swapa [%i3+%o5]0x88,%l7 ! %l7 = 0000000000002dc5
3830! Starting 10 instruction Load Burst
3831! Mem[0000000020800000] = 003198bf, %l4 = 000000000000ff00
3832 ldsha [%o1+0x000]%asi,%l4 ! %l4 = 0000000000000031
3833
3834p0_label_143:
3835! Mem[0000000030001410] = 972b8da2 e0f1ffff, %l0 = 000000e8, %l1 = 788db281
3836 ldda [%i0+%o5]0x89,%l0 ! %l0 = 00000000e0f1ffff 00000000972b8da2
3837! Mem[00000000100c1400] = 730d34ff, %l6 = ffffffffffffffff
3838 ldsba [%i3+%g0]0x88,%l6 ! %l6 = ffffffffffffffff
3839! Mem[0000000010041410] = ff4709a9, %l1 = 00000000972b8da2
3840 lduwa [%i1+%o5]0x80,%l1 ! %l1 = 00000000ff4709a9
3841! Mem[0000000010041424] = 00000000, %l4 = 0000000000000031
3842 ldsba [%i1+0x026]%asi,%l4 ! %l4 = 0000000000000000
3843! Mem[00000000300c1410] = b9892fcd, %l7 = 0000000000002dc5
3844 ldsba [%i3+%o5]0x81,%l7 ! %l7 = ffffffffffffffb9
3845! Mem[00000000201c0000] = 310b6bf6, %l1 = 00000000ff4709a9
3846 lduba [%o0+0x000]%asi,%l1 ! %l1 = 0000000000000031
3847! Mem[0000000010001400] = 0000ffff, %l3 = 00000000000000ff
3848 ldsba [%i0+%g0]0x88,%l3 ! %l3 = ffffffffffffffff
3849! Mem[00000000100c1400] = 730d34ff, %l4 = 0000000000000000
3850 ldsba [%i3+%g0]0x88,%l4 ! %l4 = ffffffffffffffff
3851! Mem[0000000010181410] = 00860000, %l5 = ffffffffffa6de82
3852 ldub [%i6+0x013],%l5 ! %l5 = 0000000000000000
3853! Starting 10 instruction Store Burst
3854! Mem[0000000030141410] = 0086fe14, %l1 = 0000000000000031
3855 ldstuba [%i5+%o5]0x81,%l1 ! %l1 = 00000000000000ff
3856
3857p0_label_144:
3858! %l5 = 0000000000000000, Mem[0000000030101400] = ff96410b
3859 stba %l5,[%i4+%g0]0x81 ! Mem[0000000030101400] = 0096410b
3860! %l2 = 00000000000000e3, Mem[0000000010081408] = 00000000
3861 stba %l2,[%i2+%o4]0x80 ! Mem[0000000010081408] = e3000000
3862! Mem[0000000010181408] = 9013de48, %l2 = 00000000000000e3
3863 ldstuba [%i6+%o4]0x88,%l2 ! %l2 = 00000048000000ff
3864! %l1 = 0000000000000000, Mem[00000000300c1408] = 00000000
3865 stba %l1,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000
3866! %l5 = 0000000000000000, Mem[0000000010141430] = 643cffce3196410b, %asi = 80
3867 stxa %l5,[%i5+0x030]%asi ! Mem[0000000010141430] = 0000000000000000
3868! Mem[00000000100c1408] = e0f1ffff, %l0 = 00000000e0f1ffff
3869 swapa [%i3+%o4]0x88,%l0 ! %l0 = 00000000e0f1ffff
3870! %f10 = ff00ffff 00007c00, Mem[00000000100c1408] = e0f1ffff ffff0000
3871 stda %f10,[%i3+%o4]0x88 ! Mem[00000000100c1408] = ff00ffff 00007c00
3872! Mem[00000000201c0001] = 310b6bf6, %l6 = ffffffffffffffff
3873 ldstub [%o0+0x001],%l6 ! %l6 = 0000000b000000ff
3874! Mem[0000000010181400] = 730d3497, %l3 = ffffffff, %l2 = 00000048
3875 casa [%i6]0x80,%l3,%l2 ! %l2 = 00000000730d3497
3876! Starting 10 instruction Load Burst
3877! Mem[0000000030101400] = 0096410b 00000000, %l2 = 730d3497, %l3 = ffffffff
3878 ldda [%i4+%g0]0x81,%l2 ! %l2 = 000000000096410b 0000000000000000
3879
3880p0_label_145:
3881! Mem[0000000010181420] = 000000000b419631, %f26 = 0475329a c46788cf
3882 ldda [%i6+0x020]%asi,%f26 ! %f26 = 00000000 0b419631
3883! Mem[0000000030081410] = 00860000 ffff00ff, %l0 = e0f1ffff, %l1 = 00000000
3884 ldda [%i2+%o5]0x89,%l0 ! %l0 = 00000000ffff00ff 0000000000860000
3885! Mem[0000000010081434] = c78dcd1f, %l1 = 0000000000860000
3886 lduwa [%i2+0x034]%asi,%l1 ! %l1 = 00000000c78dcd1f
3887! Mem[00000000201c0000] = 31ff6bf6, %l0 = 00000000ffff00ff
3888 lduba [%o0+0x000]%asi,%l0 ! %l0 = 0000000000000031
3889! Mem[0000000010181414] = 00002dc5, %l6 = 000000000000000b
3890 lduw [%i6+0x014],%l6 ! %l6 = 0000000000002dc5
3891! Mem[0000000010141408] = d9841d3f 0000004c, %l4 = ffffffff, %l5 = 00000000
3892 ldda [%i5+%o4]0x88,%l4 ! %l4 = 000000000000004c 00000000d9841d3f
3893! Mem[0000000030181408] = 8eb5ffff, %l5 = 00000000d9841d3f
3894 ldsba [%i6+%o4]0x89,%l5 ! %l5 = ffffffffffffffff
3895! Mem[0000000010041408] = 00000000, %l2 = 000000000096410b
3896 ldsba [%i1+%o4]0x88,%l2 ! %l2 = 0000000000000000
3897! Mem[0000000010041400] = ff4709a9, %l0 = 0000000000000031
3898 lduwa [%i1+%g0]0x80,%l0 ! %l0 = 00000000ff4709a9
3899! Starting 10 instruction Store Burst
3900! %f22 = 037721ec 0a7a7b57, Mem[0000000010181420] = 00000000 0b419631
3901 stda %f22,[%i6+0x020]%asi ! Mem[0000000010181420] = 037721ec 0a7a7b57
3902
3903p0_label_146:
3904 membar #Sync ! Added by membar checker (23)
3905! %l4 = 000000000000004c, Mem[0000000010041410] = a90947ff
3906 stha %l4,[%i1+%o5]0x88 ! Mem[0000000010041410] = a909004c
3907! %l0 = ff4709a9, %l1 = c78dcd1f, Mem[0000000030041408] = 8effffff 000000e6
3908 stda %l0,[%i1+%o4]0x81 ! Mem[0000000030041408] = ff4709a9 c78dcd1f
3909! %f2 = 4effafcb 97340d73, %l6 = 0000000000002dc5
3910! Mem[0000000010041430] = 00000000ff857c59
3911 add %i1,0x030,%g1
3912 stda %f2,[%g1+%l6]ASI_PST16_PL ! Mem[0000000010041430] = 730d0000cbaf7c59
3913! %f14 = ffffb58e 7fffffff, Mem[0000000010041408] = 00000000 4effafcb
3914 std %f14,[%i1+%o4] ! Mem[0000000010041408] = ffffb58e 7fffffff
3915! %l6 = 00002dc5, %l7 = ffffffb9, Mem[0000000010081410] = ff00ffff 000000ff
3916 stda %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00002dc5 ffffffb9
3917! %l4 = 000000000000004c, Mem[0000000030141408] = 5d6c9105
3918 stwa %l4,[%i5+%o4]0x89 ! Mem[0000000030141408] = 0000004c
3919! %l2 = 0000000000000000, Mem[0000000030101408] = 81b28d78
3920 stha %l2,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00008d78
3921! Mem[0000000030001410] = e0f1ffff, %l0 = 00000000ff4709a9
3922 ldstuba [%i0+%o5]0x89,%l0 ! %l0 = 000000ff000000ff
3923! %l6 = 0000000000002dc5, Mem[0000000010081410] = 00002dc5
3924 stha %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = 2dc52dc5
3925! Starting 10 instruction Load Burst
3926! Mem[00000000100c1400] = 00000000730d34ff, %f22 = 037721ec 0a7a7b57
3927 ldda [%i3+%g0]0x88,%f22 ! %f22 = 00000000 730d34ff
3928
3929p0_label_147:
3930! Mem[0000000030081410] = ffff00ff, %l3 = 0000000000000000
3931 ldswa [%i2+%o5]0x89,%l3 ! %l3 = ffffffffffff00ff
3932! Mem[0000000010081408] = e3000000, %l7 = ffffffffffffffb9
3933 lduha [%i2+%o4]0x80,%l7 ! %l7 = 000000000000e300
3934! Mem[0000000030001408] = ff000000, %l3 = ffffffffffff00ff
3935 lduwa [%i0+%o4]0x81,%l3 ! %l3 = 00000000ff000000
3936! %l6 = 0000000000002dc5, immd = fffffffffffff5ad, %l1 = 00000000c78dcd1f
3937 sdivx %l6,-0xa53,%l1 ! %l1 = fffffffffffffffc
3938! Mem[0000000010141408] = 4c000000, %l3 = 00000000ff000000
3939 ldsba [%i5+%o4]0x80,%l3 ! %l3 = 000000000000004c
3940! Mem[0000000030181408] = 07030f4e8eb5ffff, %l5 = ffffffffffffffff
3941 ldxa [%i6+%o4]0x89,%l5 ! %l5 = 07030f4e8eb5ffff
3942! Mem[00000000211c0000] = 410bc666, %l5 = 07030f4e8eb5ffff
3943 lduh [%o2+%g0],%l5 ! %l5 = 000000000000410b
3944! Mem[00000000300c1410] = b9892fcd, %l6 = 0000000000002dc5
3945 ldswa [%i3+%o5]0x81,%l6 ! %l6 = ffffffffb9892fcd
3946! Mem[0000000030141408] = 4c000000, %l1 = fffffffffffffffc
3947 ldsha [%i5+%o4]0x81,%l1 ! %l1 = 0000000000004c00
3948! Starting 10 instruction Store Burst
3949! %l2 = 0000000000000000, Mem[0000000010141400] = 000000ff
3950 stwa %l2,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000
3951
3952p0_label_148:
3953! Mem[0000000010081400] = 000000ff, %l4 = 000000000000004c
3954 ldstuba [%i2+%g0]0x80,%l4 ! %l4 = 00000000000000ff
3955! Mem[0000000010001414] = 00000034, %l1 = 0000000000004c00
3956 ldstub [%i0+0x014],%l1 ! %l1 = 00000000000000ff
3957! Mem[00000000100c1404] = 00000000, %l1 = 00000000, %l0 = 000000ff
3958 add %i3,0x04,%g1
3959 casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000000000000
3960! %l2 = 0000000000000000, Mem[0000000030181400] = 000000009b82ab91
3961 stxa %l2,[%i6+%g0]0x89 ! Mem[0000000030181400] = 0000000000000000
3962! %f30 = bad76926 e10ece31, Mem[0000000010101408] = cbafff4e 730d3497
3963 stda %f30,[%i4+%o4]0x88 ! Mem[0000000010101408] = bad76926 e10ece31
3964! %f4 = 00000000 00000000, Mem[0000000030081400] = bad76926 6bac2748
3965 stda %f4 ,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000 00000000
3966! %f27 = 0b419631, %f16 = ff4709a9, %f4 = 00000000
3967 fmuls %f27,%f16,%f4 ! %f4 = cb16830e
3968! Mem[0000000030081400] = 00000000, %l5 = 000000000000410b
3969 swapa [%i2+%g0]0x81,%l5 ! %l5 = 0000000000000000
3970! Mem[0000000010081424] = 57462833, %l5 = 0000000000000000
3971 swap [%i2+0x024],%l5 ! %l5 = 0000000057462833
3972! Starting 10 instruction Load Burst
3973! Mem[0000000010181408] = c78dcd1f9013deff, %l7 = 000000000000e300
3974 ldxa [%i6+%o4]0x88,%l7 ! %l7 = c78dcd1f9013deff
3975
3976p0_label_149:
3977! Mem[00000000300c1408] = 00000000, %l7 = c78dcd1f9013deff
3978 lduba [%i3+%o4]0x89,%l7 ! %l7 = 0000000000000000
3979! Mem[0000000010081410] = 2dc52dc5, %f4 = cb16830e
3980 lda [%i2+%o5]0x80,%f4 ! %f4 = 2dc52dc5
3981! Mem[0000000010181400] = 97340d73, %l1 = 0000000000000000
3982 lduwa [%i6+%g0]0x88,%l1 ! %l1 = 0000000097340d73
3983! Mem[0000000030181410] = 8eb5ffff, %l4 = 0000000000000000
3984 ldswa [%i6+%o5]0x81,%l4 ! %l4 = ffffffff8eb5ffff
3985! Mem[0000000030041408] = a90947ff, %l1 = 0000000097340d73
3986 ldswa [%i1+%o4]0x89,%l1 ! %l1 = ffffffffa90947ff
3987! Mem[0000000030101400] = 0b419600, %l2 = 0000000000000000
3988 lduba [%i4+%g0]0x89,%l2 ! %l2 = 0000000000000000
3989! Mem[0000000030001410] = e0f1ffff, %l5 = 0000000057462833
3990 lduwa [%i0+%o5]0x89,%l5 ! %l5 = 00000000e0f1ffff
3991! %l6 = ffffffffb9892fcd, imm = 0000000000000cf2, %l6 = ffffffffb9892fcd
3992 xnor %l6,0xcf2,%l6 ! %l6 = 000000004676dcc0
3993! Mem[0000000010101400] = ffa63382, %l7 = 0000000000000000
3994 ldswa [%i4+%g0]0x80,%l7 ! %l7 = ffffffffffa63382
3995! Starting 10 instruction Store Burst
3996! Mem[000000001004142c] = c46788cf, %l5 = e0f1ffff, %l7 = ffa63382
3997 add %i1,0x2c,%g1
3998 casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000c46788cf
3999
4000p0_label_150:
4001! %f28 = 00000000 ff857c59, %l2 = 0000000000000000
4002! Mem[0000000010081420] = c78dcd1f00000000
4003 add %i2,0x020,%g1
4004 stda %f28,[%g1+%l2]ASI_PST16_P ! Mem[0000000010081420] = c78dcd1f00000000
4005! Mem[0000000030041408] = a90947ff, %l2 = 0000000000000000
4006 ldstuba [%i1+%o4]0x89,%l2 ! %l2 = 000000ff000000ff
4007! Mem[0000000010141434] = 00000000, %l2 = 00000000000000ff
4008 swap [%i5+0x034],%l2 ! %l2 = 0000000000000000
4009! Mem[0000000010081430] = 8233a6cf, %l3 = 000000000000004c
4010 ldstuba [%i2+0x030]%asi,%l3 ! %l3 = 00000082000000ff
4011! %l7 = 00000000c46788cf, Mem[0000000030181408] = 8eb5ffff
4012 stwa %l7,[%i6+%o4]0x89 ! Mem[0000000030181408] = c46788cf
4013! Mem[0000000030141410] = ff86fe14, %l4 = ffffffff8eb5ffff
4014 ldstuba [%i5+%o5]0x81,%l4 ! %l4 = 000000ff000000ff
4015! Mem[0000000020800040] = ffff359e, %l5 = 00000000e0f1ffff
4016 ldstub [%o1+0x040],%l5 ! %l5 = 000000ff000000ff
4017! %l0 = 0000000000000000, Mem[00000000100c1422] = 7f78326f, %asi = 80
4018 stba %l0,[%i3+0x022]%asi ! Mem[00000000100c1420] = 7f78006f
4019! %l2 = 0000000000000000, Mem[0000000030141410] = ff86fe14
4020 stba %l2,[%i5+%o5]0x81 ! Mem[0000000030141410] = 0086fe14
4021! Starting 10 instruction Load Burst
4022! Mem[0000000010181400] = 4effafcb97340d73, %f12 = ff4709a9 ff000000
4023 ldda [%i6+%g0]0x88,%f12 ! %f12 = 4effafcb 97340d73
4024
4025p0_label_151:
4026! Code Fragment 3
4027p0_fragment_19:
4028! %l0 = 0000000000000000
4029 setx 0x3e898a7f9c0bbe9c,%g7,%l0 ! %l0 = 3e898a7f9c0bbe9c
4030! %l1 = ffffffffa90947ff
4031 setx 0x20d56987de300c8a,%g7,%l1 ! %l1 = 20d56987de300c8a
4032 setx 0x1fe000, %g1, %g3
4033 or %l0, %g3, %l0 ! always set perrmask = 0xff
4034 setx 0x1ffff8, %g1, %g2
4035 and %l0, %g2, %l0
4036 ta T_CHANGE_HPRIV
4037 stxa %l1, [%l0]ASI_DCACHE_DATA
4038 ta T_CHANGE_NONHPRIV
4039! %l0 = 3e898a7f9c0bbe9c
4040 setx 0x2f72c4600f7bcf53,%g7,%l0 ! %l0 = 2f72c4600f7bcf53
4041! %l1 = 20d56987de300c8a
4042 setx 0x0f5d3d9fc7ebe8b0,%g7,%l1 ! %l1 = 0f5d3d9fc7ebe8b0
4043! Mem[0000000030041410] = ffb0ffff, %l4 = 00000000000000ff
4044 lduwa [%i1+%o5]0x81,%l4 ! %l4 = 00000000ffb0ffff
4045! Mem[0000000010081400] = ff0000ffffff91ab, %f26 = 00000000 0b419631
4046 ldda [%i2+%g0]0x80,%f26 ! %f26 = ff0000ff ffff91ab
4047! Mem[0000000030101410] = 0000007c, %l7 = 00000000c46788cf
4048 ldswa [%i4+%o5]0x81,%l7 ! %l7 = 000000000000007c
4049! Mem[0000000030081408] = 007c0000 ffffb58e, %l0 = 0f7bcf53, %l1 = c7ebe8b0
4050 ldda [%i2+%o4]0x81,%l0 ! %l0 = 00000000007c0000 00000000ffffb58e
4051! Mem[0000000020800040] = ffff359e, %l6 = 000000004676dcc0
4052 ldsh [%o1+0x040],%l6 ! %l6 = ffffffffffffffff
4053! Mem[00000000211c0000] = 410bc666, %l2 = 0000000000000000
4054 lduba [%o2+0x000]%asi,%l2 ! %l2 = 0000000000000041
4055! Mem[0000000030101408] = 00008d78, %l0 = 00000000007c0000
4056 lduwa [%i4+%o4]0x81,%l0 ! %l0 = 0000000000008d78
4057! Mem[00000000100c1408] = 007c0000 ffff00ff, %l6 = ffffffff, %l7 = 0000007c
4058 ldda [%i3+%o4]0x80,%l6 ! %l6 = 00000000007c0000 00000000ffff00ff
4059! Starting 10 instruction Store Burst
4060! %l0 = 0000000000008d78, Mem[0000000010141408] = 4c0000003f1d84d9
4061 stx %l0,[%i5+%o4] ! Mem[0000000010141408] = 0000000000008d78
4062
4063p0_label_152:
4064! %f30 = bad76926 e10ece31, Mem[0000000030141400] = ffff0000 62dc7a58
4065 stda %f30,[%i5+%g0]0x81 ! Mem[0000000030141400] = bad76926 e10ece31
4066! %f16 = ff4709a9 ff000000, %l5 = 00000000000000ff
4067! Mem[0000000030001428] = 189119a20ffe00ee
4068 add %i0,0x028,%g1
4069 stda %f16,[%g1+%l5]ASI_PST32_SL ! Mem[0000000030001428] = 000000ffa90947ff
4070! %l2 = 0000000000000041, Mem[000000001000140b] = 6f32787f, %asi = 80
4071 stba %l2,[%i0+0x00b]%asi ! Mem[0000000010001408] = 6f327841
4072! Mem[0000000030101400] = 0096410b, %l2 = 0000000000000041
4073 ldstuba [%i4+%g0]0x81,%l2 ! %l2 = 00000000000000ff
4074! %l7 = 00000000ffff00ff, Mem[0000000020800001] = 003198bf
4075 stb %l7,[%o1+0x001] ! Mem[0000000020800000] = 00ff98bf
4076! Mem[00000000201c0000] = 31ff6bf6, %l6 = 00000000007c0000
4077 ldstub [%o0+%g0],%l6 ! %l6 = 00000031000000ff
4078! %f18 = 00000000 4effafcb, %l0 = 0000000000008d78
4079! Mem[0000000010101408] = 31ce0ee12669d7ba
4080 add %i4,0x008,%g1
4081 stda %f18,[%g1+%l0]ASI_PST32_PL ! Mem[0000000010101408] = 31ce0ee12669d7ba
4082! %f8 = 00000034 0b419631, Mem[0000000010101400] = ffa63382 00000000
4083 stda %f8 ,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000034 0b419631
4084! %l6 = 0000000000000031, Mem[0000000030101400] = 0b4196ff
4085 stwa %l6,[%i4+%g0]0x89 ! Mem[0000000030101400] = 00000031
4086! Starting 10 instruction Load Burst
4087! Mem[0000000010041400] = a90947ff, %l2 = 0000000000000000
4088 lduha [%i1+%g0]0x88,%l2 ! %l2 = 00000000000047ff
4089
4090p0_label_153:
4091 membar #Sync ! Added by membar checker (24)
4092! Mem[0000000010041400] = ff4709a9 ff000000 ffffb58e 7fffffff
4093! Mem[0000000010041410] = 4c0009a9 00000000 037721ec 0a7a7b57
4094! Mem[0000000010041420] = 0000ffff 00000000 0475329a c46788cf
4095! Mem[0000000010041430] = 730d0000 cbaf7c59 bad76926 e10ece31
4096 ldda [%i1]ASI_BLK_P,%f16 ! Block Load from 0000000010041400
4097! Mem[0000000030081410] = ffff00ff, %l7 = 00000000ffff00ff
4098 ldsba [%i2+%o5]0x89,%l7 ! %l7 = ffffffffffffffff
4099! Mem[00000000100c1400] = 730d34ff, %l2 = 00000000000047ff
4100 ldsba [%i3+%g0]0x88,%l2 ! %l2 = ffffffffffffffff
4101! Mem[0000000010141400] = 00000000, %l7 = ffffffffffffffff
4102 lduha [%i5+%g0]0x88,%l7 ! %l7 = 0000000000000000
4103! Mem[0000000030181400] = 0000000000000000, %l7 = 0000000000000000
4104 ldxa [%i6+%g0]0x89,%l7 ! %l7 = 0000000000000000
4105! Mem[0000000010181408] = ffde1390, %l2 = ffffffffffffffff
4106 lduba [%i6+%o4]0x80,%l2 ! %l2 = 00000000000000ff
4107! Mem[0000000030041408] = ff4709a9, %l4 = 00000000ffb0ffff
4108 ldsba [%i1+%o4]0x81,%l4 ! %l4 = ffffffffffffffff
4109! Mem[0000000010141424] = 0000005d, %f12 = 4effafcb
4110 ld [%i5+0x024],%f12 ! %f12 = 0000005d
4111! Mem[0000000030001400] = 9b82abf0ce310000, %l4 = ffffffffffffffff
4112 ldxa [%i0+%g0]0x89,%l4 ! %l4 = 9b82abf0ce310000
4113! Starting 10 instruction Store Burst
4114! %l0 = 00008d78, %l1 = ffffb58e, Mem[0000000010101438] = 049f032f 97340d73
4115 std %l0,[%i4+0x038] ! Mem[0000000010101438] = 00008d78 ffffb58e
4116
4117p0_label_154:
4118! %f12 = 0000005d 97340d73, Mem[0000000010141410] = 5d6c91ff 05000000
4119 stda %f12,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000005d 97340d73
4120! Mem[00000000100c1402] = ff340d73, %l7 = 0000000000000000
4121 ldstub [%i3+0x002],%l7 ! %l7 = 0000000d000000ff
4122 membar #Sync ! Added by membar checker (25)
4123! %f8 = 00000034 0b419631, Mem[0000000010041400] = ff4709a9 ff000000
4124 stda %f8 ,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000034 0b419631
4125! %l6 = 0000000000000031, %l5 = 00000000000000ff, %l4 = 9b82abf0ce310000
4126 xnor %l6,%l5,%l4 ! %l4 = ffffffffffffff31
4127! Mem[0000000010041400] = 34000000, %l4 = ffffffffffffff31
4128 ldstuba [%i1+%g0]0x88,%l4 ! %l4 = 00000000000000ff
4129! Mem[0000000030081410] = ffff00ff, %l6 = 0000000000000031
4130 swapa [%i2+%o5]0x89,%l6 ! %l6 = 00000000ffff00ff
4131! Mem[0000000010101408] = 31ce0ee1, %l7 = 000000000000000d
4132 ldstuba [%i4+%o4]0x80,%l7 ! %l7 = 00000031000000ff
4133! Mem[0000000010081428] = b1ded3c800000000, %l4 = 0000000000000000, %l3 = 0000000000000082
4134 add %i2,0x28,%g1
4135 casxa [%g1]0x80,%l4,%l3 ! %l3 = b1ded3c800000000
4136! %l0 = 0000000000008d78, Mem[0000000020800040] = ffff359e, %asi = 80
4137 stha %l0,[%o1+0x040]%asi ! Mem[0000000020800040] = 8d78359e
4138! Starting 10 instruction Load Burst
4139! Mem[00000000201c0000] = ffff6bf6, %l6 = 00000000ffff00ff
4140 lduha [%o0+0x000]%asi,%l6 ! %l6 = 000000000000ffff
4141
4142p0_label_155:
4143! Mem[0000000010041408] = ffffff7f 8eb5ffff, %l6 = 0000ffff, %l7 = 00000031
4144 ldda [%i1+%o4]0x88,%l6 ! %l6 = 000000008eb5ffff 00000000ffffff7f
4145! %l5 = 00000000000000ff, %l4 = 0000000000000000, %l0 = 0000000000008d78
4146 or %l5,%l4,%l0 ! %l0 = 00000000000000ff
4147! Mem[0000000010041410] = a909004c, %l6 = 000000008eb5ffff
4148 lduba [%i1+%o5]0x88,%l6 ! %l6 = 000000000000004c
4149! Mem[0000000020800000] = 00ff98bf, %l6 = 000000000000004c
4150 ldsba [%o1+0x000]%asi,%l6 ! %l6 = 0000000000000000
4151! Mem[0000000010041404] = 0b419631, %l1 = 00000000ffffb58e
4152 lduh [%i1+0x004],%l1 ! %l1 = 0000000000000b41
4153! Mem[00000000100c1410] = 000000ff, %l2 = 00000000000000ff
4154 lduha [%i3+%o5]0x88,%l2 ! %l2 = 00000000000000ff
4155! Mem[0000000010101410] = 000000ff, %l3 = b1ded3c800000000
4156 lduha [%i4+%o5]0x88,%l3 ! %l3 = 00000000000000ff
4157! %l4 = 0000000000000000, %l3 = 00000000000000ff, %l6 = 0000000000000000
4158 sdivx %l4,%l3,%l6 ! %l6 = 0000000000000000
4159! Mem[0000000010141424] = 0000005d, %l3 = 00000000000000ff
4160 lduwa [%i5+0x024]%asi,%l3 ! %l3 = 000000000000005d
4161! Starting 10 instruction Store Burst
4162! Mem[0000000010141410] = 730d3497 5d000000, %l6 = 00000000, %l7 = ffffff7f
4163 ldd [%i5+%o5],%l6 ! %l6 = 00000000730d3497 000000005d000000
4164
4165p0_label_156:
4166! Mem[0000000010181410] = 00008600, %l1 = 0000000000000b41
4167 swapa [%i6+%o5]0x88,%l1 ! %l1 = 0000000000008600
4168! Mem[00000000100c1408] = 007c0000, %l4 = 0000000000000000
4169 ldstuba [%i3+%o4]0x80,%l4 ! %l4 = 00000000000000ff
4170! %l4 = 0000000000000000, imm = 0000000000000ed0, %l1 = 0000000000008600
4171 sub %l4,0xed0,%l1 ! %l1 = fffffffffffff130
4172! Mem[0000000010081410] = 2dc52dc5, %l4 = 0000000000000000
4173 ldstuba [%i2+%o5]0x80,%l4 ! %l4 = 0000002d000000ff
4174! Mem[00000000100c142d] = ffbd5252, %l0 = 00000000000000ff
4175 ldstub [%i3+0x02d],%l0 ! %l0 = 000000bd000000ff
4176! %l4 = 0000002d, %l5 = 000000ff, Mem[00000000300c1400] = 4effafcb 97340d73
4177 stda %l4,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 0000002d 000000ff
4178! %f12 = 0000005d, Mem[0000000030181408] = c46788cf
4179 sta %f12,[%i6+%o4]0x89 ! Mem[0000000030181408] = 0000005d
4180! Mem[000000001004143d] = e10ece31, %l4 = 000000000000002d
4181 ldstub [%i1+0x03d],%l4 ! %l4 = 0000000e000000ff
4182! %l6 = 00000000730d3497, Mem[0000000010181408] = c78dcd1f9013deff
4183 stxa %l6,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000730d3497
4184! Starting 10 instruction Load Burst
4185! Mem[0000000030081400] = 0b410000, %l7 = 000000005d000000
4186 lduba [%i2+%g0]0x89,%l7 ! %l7 = 0000000000000000
4187
4188p0_label_157:
4189! Code Fragment 3
4190p0_fragment_20:
4191! %l0 = 00000000000000bd
4192 setx 0x2e370800123d8f68,%g7,%l0 ! %l0 = 2e370800123d8f68
4193! %l1 = fffffffffffff130
4194 setx 0xdeeafd7832a650ef,%g7,%l1 ! %l1 = deeafd7832a650ef
4195 setx 0x1fe000, %g1, %g3
4196 or %l0, %g3, %l0 ! always set perrmask = 0xff
4197 setx 0x1ffff8, %g1, %g2
4198 and %l0, %g2, %l0
4199 ta T_CHANGE_HPRIV
4200 stxa %l1, [%l0]ASI_DCACHE_DATA
4201 ta T_CHANGE_NONHPRIV
4202! %l0 = 2e370800123d8f68
4203 setx 0x64f90a201193aa90,%g7,%l0 ! %l0 = 64f90a201193aa90
4204! %l1 = deeafd7832a650ef
4205 setx 0xd31efb6fe817d21c,%g7,%l1 ! %l1 = d31efb6fe817d21c
4206! Mem[0000000030181410] = 8eb5ffff000021ec, %f26 = 0475329a c46788cf
4207 ldda [%i6+%o5]0x81,%f26 ! %f26 = 8eb5ffff 000021ec
4208! Mem[00000000211c0000] = 410bc666, %l2 = 00000000000000ff
4209 lduha [%o2+0x000]%asi,%l2 ! %l2 = 000000000000410b
4210! Mem[0000000010001430] = 000000000b419631, %f10 = ff00ffff 00007c00
4211 ldd [%i0+0x030],%f10 ! %f10 = 00000000 0b419631
4212! Mem[0000000030141408] = 0000004c, %l3 = 000000000000005d
4213 lduha [%i5+%o4]0x89,%l3 ! %l3 = 000000000000004c
4214! Mem[00000000100c1418] = e59a33ae, %l0 = 64f90a201193aa90
4215 lduha [%i3+0x01a]%asi,%l0 ! %l0 = 00000000000033ae
4216! %l6 = 00000000730d3497, imm = fffffffffffff630, %l6 = 00000000730d3497
4217 xnor %l6,-0x9d0,%l6 ! %l6 = 00000000730d3d58
4218! Mem[0000000010181400] = 730d3497, %l1 = d31efb6fe817d21c
4219 ldsha [%i6+0x002]%asi,%l1 ! %l1 = 0000000000003497
4220! Mem[0000000010101410] = 000000ff, %l0 = 00000000000033ae
4221 ldsba [%i4+%o5]0x88,%l0 ! %l0 = ffffffffffffffff
4222! Starting 10 instruction Store Burst
4223! Mem[0000000010001404] = 000000ff, %l5 = 000000ff, %l2 = 0000410b
4224 add %i0,0x04,%g1
4225 casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000000000ff
4226
4227p0_label_158:
4228! Code Fragment 3
4229p0_fragment_21:
4230! %l0 = ffffffffffffffff
4231 setx 0x268749d04c0dbb60,%g7,%l0 ! %l0 = 268749d04c0dbb60
4232! %l1 = 0000000000003497
4233 setx 0x38eda090485ef822,%g7,%l1 ! %l1 = 38eda090485ef822
4234 setx 0x1fe000, %g1, %g3
4235 or %l0, %g3, %l0 ! always set perrmask = 0xff
4236 setx 0x1ffff8, %g1, %g2
4237 and %l0, %g2, %l0
4238 ta T_CHANGE_HPRIV
4239 stxa %l1, [%l0]ASI_DCACHE_DATA
4240 ta T_CHANGE_NONHPRIV
4241! %l0 = 268749d04c0dbb60
4242 setx 0x607b203fdd95ee52,%g7,%l0 ! %l0 = 607b203fdd95ee52
4243! %l1 = 38eda090485ef822
4244 setx 0x9815f0d02235cfc8,%g7,%l1 ! %l1 = 9815f0d02235cfc8
4245! %l1 = 9815f0d02235cfc8, imm = fffffffffffffc7f, %l1 = 9815f0d02235cfc8
4246 addc %l1,-0x381,%l1 ! %l1 = 9815f0d02235cc47
4247! Mem[0000000010181408] = 97340d7300000000, %l4 = 000000000000000e, %l3 = 000000000000004c
4248 add %i6,0x08,%g1
4249 casxa [%g1]0x80,%l4,%l3 ! %l3 = 97340d7300000000
4250! Mem[0000000010181410] = 410b0000, %l4 = 000000000000000e, %asi = 80
4251 swapa [%i6+0x010]%asi,%l4 ! %l4 = 00000000410b0000
4252! Mem[000000001018142c] = 92e6fbc0, %l3 = 00000000, %l2 = 000000ff
4253 add %i6,0x2c,%g1
4254 casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000092e6fbc0
4255! %l7 = 0000000000000000, Mem[0000000010041410] = 4c0009a900000000
4256 stxa %l7,[%i1+%o5]0x80 ! Mem[0000000010041410] = 0000000000000000
4257! %l0 = 607b203fdd95ee52, Mem[0000000030041400] = 00008eff
4258 stwa %l0,[%i1+%g0]0x89 ! Mem[0000000030041400] = dd95ee52
4259! Mem[000000001010143c] = ffffb58e, %l1 = 9815f0d02235cc47
4260 swap [%i4+0x03c],%l1 ! %l1 = 00000000ffffb58e
4261! Mem[0000000010181410] = 0e000000, %l4 = 00000000410b0000
4262 swapa [%i6+%o5]0x88,%l4 ! %l4 = 000000000e000000
4263! Starting 10 instruction Load Burst
4264! %l0 = 607b203fdd95ee52, Mem[0000000010101408] = e10eceff
4265 stwa %l0,[%i4+%o4]0x88 ! Mem[0000000010101408] = dd95ee52
4266
4267p0_label_159:
4268! Mem[0000000010001408] = 6f327841 0000005d, %l0 = dd95ee52, %l1 = ffffb58e
4269 ldda [%i0+%o4]0x80,%l0 ! %l0 = 000000006f327841 000000000000005d
4270! %l4 = 000000000e000000, immd = fffffffffffff9dc, %l0 = 000000006f327841
4271 sdivx %l4,-0x624,%l0 ! %l0 = fffffffffffdb859
4272! Mem[00000000100c1408] = ff7c0000, %l1 = 000000000000005d
4273 ldsha [%i3+0x008]%asi,%l1 ! %l1 = ffffffffffffff7c
4274! Mem[0000000010001400] = 0b4100000000ffff, %f2 = 4effafcb 97340d73
4275 ldda [%i0+%g0]0x88,%f2 ! %f2 = 0b410000 0000ffff
4276! Mem[0000000030181408] = 0000005d, %l4 = 000000000e000000
4277 ldsba [%i6+%o4]0x89,%l4 ! %l4 = 000000000000005d
4278! Mem[0000000010041408] = ffffb58e, %l1 = ffffffffffffff7c
4279 ldswa [%i1+%o4]0x80,%l1 ! %l1 = ffffffffffffb58e
4280! Mem[0000000020800000] = 00ff98bf, %l0 = fffffffffffdb859
4281 lduh [%o1+%g0],%l0 ! %l0 = 00000000000000ff
4282! Mem[0000000010081410] = b9ffffff c52dc5ff, %l0 = 000000ff, %l1 = ffffb58e
4283 ldda [%i2+%o5]0x88,%l0 ! %l0 = 00000000c52dc5ff 00000000b9ffffff
4284! Mem[0000000030181408] = 5d000000, %l4 = 000000000000005d
4285 lduba [%i6+%o4]0x81,%l4 ! %l4 = 000000000000005d
4286! Starting 10 instruction Store Burst
4287! %l1 = 00000000b9ffffff, Mem[00000000201c0000] = ffff6bf6
4288 sth %l1,[%o0+%g0] ! Mem[00000000201c0000] = ffff6bf6
4289
4290p0_label_160:
4291! Mem[00000000201c0001] = ffff6bf6, %l5 = 00000000000000ff
4292 ldstub [%o0+0x001],%l5 ! %l5 = 000000ff000000ff
4293! %l6 = 00000000730d3d58, Mem[00000000100c1408] = ff7c0000
4294 stba %l6,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 587c0000
4295! %l4 = 000000000000005d, Mem[0000000030041408] = a90947ff
4296 stha %l4,[%i1+%o4]0x89 ! Mem[0000000030041408] = a909005d
4297! %l0 = 00000000c52dc5ff, Mem[0000000030041400] = dd95ee52
4298 stha %l0,[%i1+%g0]0x89 ! Mem[0000000030041400] = dd95c5ff
4299! %l2 = 0000000092e6fbc0, %l5 = 00000000000000ff, %l6 = 00000000730d3d58
4300 sub %l2,%l5,%l6 ! %l6 = 0000000092e6fac1
4301! %f14 = ffffb58e 7fffffff, %l2 = 0000000092e6fbc0
4302! Mem[0000000030141408] = 4c0000005da9b785
4303 add %i5,0x008,%g1
4304 stda %f14,[%g1+%l2]ASI_PST8_SL ! Mem[0000000030141408] = 4c0000005da9ffff
4305! Mem[00000000100c1408] = 587c0000, %l2 = 0000000092e6fbc0
4306 ldstuba [%i3+%o4]0x80,%l2 ! %l2 = 00000058000000ff
4307! %f30 = bad76926, Mem[0000000010041410] = 00000000
4308 sta %f30,[%i1+%o5]0x88 ! Mem[0000000010041410] = bad76926
4309! Mem[0000000010181410] = 00000b41, %l3 = 97340d7300000000
4310 swapa [%i6+%o5]0x80,%l3 ! %l3 = 0000000000000b41
4311! Starting 10 instruction Load Burst
4312! Mem[00000000100c1410] = 000000ff, %l6 = 0000000092e6fac1
4313 lduwa [%i3+%o5]0x88,%l6 ! %l6 = 00000000000000ff
4314
4315p0_label_161:
4316! Mem[0000000030081408] = 007c0000, %l7 = 0000000000000000
4317 ldsha [%i2+%o4]0x81,%l7 ! %l7 = 000000000000007c
4318! Code Fragment 3
4319p0_fragment_22:
4320! %l0 = 00000000c52dc5ff
4321 setx 0x3f2c35e0787fc434,%g7,%l0 ! %l0 = 3f2c35e0787fc434
4322! %l1 = 00000000b9ffffff
4323 setx 0xa729556f86b120ba,%g7,%l1 ! %l1 = a729556f86b120ba
4324 setx 0x1fe000, %g1, %g3
4325 or %l0, %g3, %l0 ! always set perrmask = 0xff
4326 setx 0x1ffff8, %g1, %g2
4327 and %l0, %g2, %l0
4328 ta T_CHANGE_HPRIV
4329 stxa %l1, [%l0]ASI_DCACHE_DATA
4330 ta T_CHANGE_NONHPRIV
4331! %l0 = 3f2c35e0787fc434
4332 setx 0x534525a7dc543a7b,%g7,%l0 ! %l0 = 534525a7dc543a7b
4333! %l1 = a729556f86b120ba
4334 setx 0xf8f445f7c6e4852a,%g7,%l1 ! %l1 = f8f445f7c6e4852a
4335! Mem[0000000030141410] = 0086fe14, %l1 = f8f445f7c6e4852a
4336 lduba [%i5+%o5]0x81,%l1 ! %l1 = 0000000000000000
4337! Mem[00000000100c1410] = 000000ff, %l4 = 000000000000005d
4338 lduba [%i3+%o5]0x88,%l4 ! %l4 = 00000000000000ff
4339! Mem[0000000010101400] = 00000034, %l0 = 534525a7dc543a7b
4340 lduwa [%i4+%g0]0x80,%l0 ! %l0 = 0000000000000034
4341! Mem[0000000010101408] = 52ee95dd2669d7ba, %f14 = ffffb58e 7fffffff
4342 ldda [%i4+%o4]0x80,%f14 ! %f14 = 52ee95dd 2669d7ba
4343! Mem[0000000030101400] = 0000000000000031, %l4 = 00000000000000ff
4344 ldxa [%i4+%g0]0x89,%l4 ! %l4 = 0000000000000031
4345! Mem[00000000211c0000] = 410bc666, %l2 = 0000000000000058
4346 ldsh [%o2+%g0],%l2 ! %l2 = 000000000000410b
4347! Mem[0000000010101408] = 52ee95dd, %l0 = 0000000000000034
4348 lduha [%i4+%o4]0x80,%l0 ! %l0 = 00000000000052ee
4349! Starting 10 instruction Store Burst
4350! %l7 = 000000000000007c, Mem[0000000010041410] = 00000000bad76926
4351 stxa %l7,[%i1+%o5]0x88 ! Mem[0000000010041410] = 000000000000007c
4352
4353p0_label_162:
4354! Mem[0000000010141435] = 000000ff, %l4 = 0000000000000031
4355 ldstub [%i5+0x035],%l4 ! %l4 = 00000000000000ff
4356! %f16 = ff4709a9 ff000000 ffffb58e 7fffffff
4357! %f20 = 4c0009a9 00000000 037721ec 0a7a7b57
4358! %f24 = 0000ffff 00000000 8eb5ffff 000021ec
4359! %f28 = 730d0000 cbaf7c59 bad76926 e10ece31
4360 stda %f16,[%i5]ASI_BLK_AIUP ! Block Store to 0000000010141400
4361! %l4 = 0000000000000000, %l7 = 000000000000007c, %l7 = 000000000000007c
4362 sub %l4,%l7,%l7 ! %l7 = ffffffffffffff84
4363! %l6 = 00000000000000ff, Mem[00000000100c1400] = ff34ff73000000ff
4364 stxa %l6,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000000000000ff
4365! %l2 = 000000000000410b, Mem[0000000030081400] = 0b410000
4366 stwa %l2,[%i2+%g0]0x89 ! Mem[0000000030081400] = 0000410b
4367! %f7 = 0000ffff, %f1 = 00002dc5
4368 fcmpes %fcc0,%f7 ,%f1 ! %fcc0 = 2
4369! Mem[0000000030101408] = 00008d78, %l1 = 0000000000000000
4370 ldstuba [%i4+%o4]0x81,%l1 ! %l1 = 00000000000000ff
4371! %l5 = 00000000000000ff, Mem[0000000010081410] = c52dc5ff
4372 stba %l5,[%i2+%o5]0x88 ! Mem[0000000010081410] = c52dc5ff
4373! %l1 = 0000000000000000, Mem[0000000010101400] = 00000034
4374 stha %l1,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000034
4375! Starting 10 instruction Load Burst
4376! Mem[0000000030141408] = ffffa95d0000004c, %l0 = 00000000000052ee
4377 ldxa [%i5+%o4]0x89,%l0 ! %l0 = ffffa95d0000004c
4378
4379p0_label_163:
4380! Mem[0000000030001400] = 9b82abf0ce310000, %l4 = 0000000000000000
4381 ldxa [%i0+%g0]0x89,%l4 ! %l4 = 9b82abf0ce310000
4382! Mem[0000000030101410] = 7c000000, %l6 = 00000000000000ff
4383 ldswa [%i4+%o5]0x89,%l6 ! %l6 = 000000007c000000
4384! %l7 = ffffffffffffff84, %l5 = 00000000000000ff, %l3 = 0000000000000b41
4385 udivx %l7,%l5,%l3 ! %l3 = 0101010101010100
4386! Mem[00000000100c1410] = 000000ff, %l7 = ffffffffffffff84
4387 lduha [%i3+%o5]0x88,%l7 ! %l7 = 00000000000000ff
4388! Mem[0000000010101428] = 43a239ff159a00ff, %l7 = 00000000000000ff, %l1 = 0000000000000000
4389 add %i4,0x28,%g1
4390 casxa [%g1]0x80,%l7,%l1 ! %l1 = 43a239ff159a00ff
4391! Mem[0000000010001420] = 049f032f, %l0 = ffffa95d0000004c
4392 lduw [%i0+0x020],%l0 ! %l0 = 00000000049f032f
4393 membar #Sync ! Added by membar checker (26)
4394! Mem[0000000010141408] = ffffb58e, %l7 = 00000000000000ff
4395 ldsba [%i5+%o4]0x80,%l7 ! %l7 = ffffffffffffffff
4396! Mem[00000000300c1410] = b9892fcd, %f31 = e10ece31
4397 lda [%i3+%o5]0x81,%f31 ! %f31 = b9892fcd
4398! Mem[0000000010081410] = c52dc5ff, %l3 = 0101010101010100
4399 lduha [%i2+%o5]0x88,%l3 ! %l3 = 000000000000c5ff
4400! Starting 10 instruction Store Burst
4401! %f16 = ff4709a9, Mem[00000000300c1410] = cd2f89b9
4402 sta %f16,[%i3+%o5]0x89 ! Mem[00000000300c1410] = ff4709a9
4403
4404p0_label_164:
4405! Mem[00000000100c1416] = 00008600, %l7 = ffffffffffffffff
4406 ldstuba [%i3+0x016]%asi,%l7 ! %l7 = 00000086000000ff
4407! %l6 = 000000007c000000, Mem[0000000030001400] = ce310000
4408 stha %l6,[%i0+%g0]0x89 ! Mem[0000000030001400] = ce310000
4409! %f0 = 00860000 00002dc5 0b410000 0000ffff
4410! %f4 = 2dc52dc5 00000000 587adc62 0000ffff
4411! %f8 = 00000034 0b419631 00000000 0b419631
4412! %f12 = 0000005d 97340d73 52ee95dd 2669d7ba
4413 stda %f0,[%i2]ASI_BLK_AIUSL ! Block Store to 0000000030081400
4414! %f28 = 730d0000 cbaf7c59, %l3 = 000000000000c5ff
4415! Mem[00000000300c1420] = c78dcd1f82dea6cf
4416 add %i3,0x020,%g1
4417 stda %f28,[%g1+%l3]ASI_PST8_S ! Mem[00000000300c1420] = 730d0000cbaf7c59
4418! %l6 = 000000007c000000, Mem[0000000030181400] = 0000000000000000
4419 stxa %l6,[%i6+%g0]0x81 ! Mem[0000000030181400] = 000000007c000000
4420! %l1 = 43a239ff159a00ff, Mem[0000000010181424] = 0a7a7b57, %asi = 80
4421 stwa %l1,[%i6+0x024]%asi ! Mem[0000000010181424] = 159a00ff
4422! %f22 = 037721ec, Mem[0000000030101400] = 31000000
4423 sta %f22,[%i4+%g0]0x81 ! Mem[0000000030101400] = 037721ec
4424! Mem[000000001018143a] = 00000005, %l3 = 000000000000c5ff
4425 ldstub [%i6+0x03a],%l3 ! %l3 = 00000000000000ff
4426! Mem[0000000010101400] = 00000034, %l7 = 0000000000000086
4427 ldstuba [%i4+%g0]0x80,%l7 ! %l7 = 00000000000000ff
4428! Starting 10 instruction Load Burst
4429! Mem[00000000300c1400] = 0000002d, %l2 = 000000000000410b
4430 lduwa [%i3+%g0]0x81,%l2 ! %l2 = 000000000000002d
4431
4432p0_label_165:
4433! Mem[0000000030181408] = 0000005d, %l7 = 0000000000000000
4434 ldswa [%i6+%o4]0x89,%l7 ! %l7 = 000000000000005d
4435! Mem[0000000030001400] = 000031cef0ab829b, %l1 = 43a239ff159a00ff
4436 ldxa [%i0+%g0]0x81,%l1 ! %l1 = 000031cef0ab829b
4437! Mem[0000000010141428] = 8eb5ffff000021ec, %f30 = bad76926 b9892fcd
4438 ldda [%i5+0x028]%asi,%f30 ! %f30 = 8eb5ffff 000021ec
4439! %l4 = 9b82abf0ce310000, Mem[0000000010081400] = ff0000ff
4440 stha %l4,[%i2+%g0]0x88 ! Mem[0000000010081400] = ff000000
4441! Mem[0000000010001408] = 4178326f, %f19 = 7fffffff
4442 lda [%i0+%o4]0x88,%f19 ! %f19 = 4178326f
4443! Mem[00000000100c1410] = ff000000, %l6 = 000000007c000000
4444 ldsba [%i3+%o5]0x80,%l6 ! %l6 = ffffffffffffffff
4445! Mem[0000000010141400] = ff4709a9ff000000, %l0 = 00000000049f032f
4446 ldxa [%i5+0x000]%asi,%l0 ! %l0 = ff4709a9ff000000
4447! Mem[0000000010101400] = ff000034, %l6 = ffffffffffffffff
4448 lduha [%i4+%g0]0x80,%l6 ! %l6 = 000000000000ff00
4449! Mem[0000000010141428] = 8eb5ffff000021ec, %l4 = 9b82abf0ce310000
4450 ldx [%i5+0x028],%l4 ! %l4 = 8eb5ffff000021ec
4451! Starting 10 instruction Store Burst
4452! Mem[0000000010101434] = 75cdffd2, %l1 = f0ab829b, %l1 = f0ab829b
4453 add %i4,0x34,%g1
4454 casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000075cdffd2
4455
4456p0_label_166:
4457! %l5 = 00000000000000ff, Mem[0000000020800000] = 00ff98bf, %asi = 80
4458 stha %l5,[%o1+0x000]%asi ! Mem[0000000020800000] = 00ff98bf
4459! %l6 = 000000000000ff00, Mem[0000000030181400] = 00000000
4460 stba %l6,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000
4461! %l5 = 00000000000000ff, Mem[0000000030001410] = e0f1ffff
4462 stwa %l5,[%i0+%o5]0x89 ! Mem[0000000030001410] = 000000ff
4463! %l2 = 000000000000002d, Mem[0000000010101400] = 3196410b340000ff
4464 stxa %l2,[%i4+%g0]0x88 ! Mem[0000000010101400] = 000000000000002d
4465! Mem[0000000010101410] = ff000000, %l1 = 0000000075cdffd2
4466 ldstuba [%i4+%o5]0x80,%l1 ! %l1 = 000000ff000000ff
4467! %f18 = ffffb58e, Mem[0000000030001410] = ff000000
4468 sta %f18,[%i0+%o5]0x81 ! Mem[0000000030001410] = ffffb58e
4469! Mem[00000000211c0000] = 410bc666, %l3 = 0000000000000000
4470 ldstub [%o2+%g0],%l3 ! %l3 = 00000041000000ff
4471! %l4 = 8eb5ffff000021ec, Mem[0000000030001400] = ce310000
4472 stha %l4,[%i0+%g0]0x89 ! Mem[0000000030001400] = ce3121ec
4473! %l5 = 00000000000000ff, Mem[0000000010081408] = e3000000
4474 stha %l5,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00ff0000
4475! Starting 10 instruction Load Burst
4476! Mem[00000000218001c0] = 000813ce, %l4 = 8eb5ffff000021ec
4477 ldub [%o3+0x1c1],%l4 ! %l4 = 0000000000000008
4478
4479p0_label_167:
4480 membar #Sync ! Added by membar checker (27)
4481! Mem[0000000030081400] = c52d0000, %f29 = cbaf7c59
4482 lda [%i2+%g0]0x81,%f29 ! %f29 = c52d0000
4483! Mem[0000000030041400] = ffc595dd 159ad392, %l2 = 0000002d, %l3 = 00000041
4484 ldda [%i1+%g0]0x81,%l2 ! %l2 = 00000000ffc595dd 00000000159ad392
4485! Mem[00000000211c0000] = ff0bc666, %l4 = 0000000000000008
4486 ldsh [%o2+%g0],%l4 ! %l4 = ffffffffffffff0b
4487! Mem[0000000010101430] = b0a7bc52, %l2 = 00000000ffc595dd
4488 ldsh [%i4+0x032],%l2 ! %l2 = ffffffffffffbc52
4489! Mem[0000000010141410] = 00000000 a909004c, %l6 = 0000ff00, %l7 = 0000005d
4490 ldda [%i5+%o5]0x88,%l6 ! %l6 = 00000000a909004c 0000000000000000
4491! Mem[0000000030101408] = 788d00ff, %l2 = ffffffffffffbc52
4492 lduba [%i4+%o4]0x89,%l2 ! %l2 = 00000000000000ff
4493! Mem[0000000030041410] = ffffb0ff, %l7 = 0000000000000000
4494 lduba [%i1+%o5]0x89,%l7 ! %l7 = 00000000000000ff
4495! %l0 = ff4709a9ff000000, imm = 000000000000016e, %l4 = ffffffffffffff0b
4496 andn %l0,0x16e,%l4 ! %l4 = ff4709a9ff000000
4497! Mem[0000000030041408] = 5d0009a9, %l6 = 00000000a909004c
4498 ldsha [%i1+%o4]0x81,%l6 ! %l6 = 0000000000005d00
4499! Starting 10 instruction Store Burst
4500! Mem[0000000030141400] = 2669d7ba, %l3 = 00000000159ad392
4501 swapa [%i5+%g0]0x89,%l3 ! %l3 = 000000002669d7ba
4502
4503p0_label_168:
4504! %l4 = ff000000, %l5 = 000000ff, Mem[0000000010181438] = 0000ff05 6a315fc1
4505 stda %l4,[%i6+0x038]%asi ! Mem[0000000010181438] = ff000000 000000ff
4506! Code Fragment 3
4507p0_fragment_23:
4508! %l0 = ff4709a9ff000000
4509 setx 0x44e641679d80cdc7,%g7,%l0 ! %l0 = 44e641679d80cdc7
4510! %l1 = 00000000000000ff
4511 setx 0xd016be6fb2a16dba,%g7,%l1 ! %l1 = d016be6fb2a16dba
4512 setx 0x1fe000, %g1, %g3
4513 or %l0, %g3, %l0 ! always set perrmask = 0xff
4514 setx 0x1ffff8, %g1, %g2
4515 and %l0, %g2, %l0
4516 ta T_CHANGE_HPRIV
4517 stxa %l1, [%l0]ASI_DCACHE_DATA
4518 ta T_CHANGE_NONHPRIV
4519! %l0 = 44e641679d80cdc7
4520 setx 0x869d89f7ae2b5b8b,%g7,%l0 ! %l0 = 869d89f7ae2b5b8b
4521! %l1 = d016be6fb2a16dba
4522 setx 0xdec476afc3c43cf9,%g7,%l1 ! %l1 = dec476afc3c43cf9
4523! %l1 = dec476afc3c43cf9, Mem[0000000030001408] = ff000000
4524 stha %l1,[%i0+%o4]0x81 ! Mem[0000000030001408] = 3cf90000
4525! %l0 = 869d89f7ae2b5b8b, Mem[00000000100c1400] = 00000000
4526 stba %l0,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 8b000000
4527! %l7 = 00000000000000ff, Mem[0000000010041410] = 0000007c
4528 stha %l7,[%i1+%o5]0x88 ! Mem[0000000010041410] = 000000ff
4529! Mem[0000000010181408] = 730d3497, %l7 = 00000000000000ff
4530 ldstuba [%i6+%o4]0x88,%l7 ! %l7 = 00000097000000ff
4531! %l0 = 869d89f7ae2b5b8b, Mem[0000000030141410] = 0500000014fe8600
4532 stxa %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = 869d89f7ae2b5b8b
4533! Mem[000000001000140b] = 6f327841, %l1 = dec476afc3c43cf9
4534 ldstuba [%i0+0x00b]%asi,%l1 ! %l1 = 00000041000000ff
4535! %l6 = 00005d00, %l7 = 00000097, Mem[00000000300c1408] = 00000000 00000000
4536 stda %l6,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00005d00 00000097
4537! Starting 10 instruction Load Burst
4538! %f14 = 52ee95dd, %f18 = ffffb58e, %f17 = ff000000
4539 fsubs %f14,%f18,%f17 ! %f17 = ffffb58e
4540
4541p0_label_169:
4542! Mem[00000000300c1410] = a90947ff, %l1 = 0000000000000041
4543 ldswa [%i3+%o5]0x81,%l1 ! %l1 = ffffffffa90947ff
4544! Mem[0000000020800040] = 8d78359e, %l0 = 869d89f7ae2b5b8b
4545 ldsba [%o1+0x041]%asi,%l0 ! %l0 = 0000000000000078
4546! Mem[0000000030101410] = 0000007c, %l5 = 00000000000000ff
4547 lduha [%i4+%o5]0x81,%l5 ! %l5 = 0000000000000000
4548! Mem[0000000030101410] = 0000007c, %l2 = 00000000000000ff
4549 lduba [%i4+%o5]0x81,%l2 ! %l2 = 0000000000000000
4550! Mem[0000000010181408] = ff340d7300000000, %l4 = ff4709a9ff000000
4551 ldxa [%i6+%o4]0x80,%l4 ! %l4 = ff340d7300000000
4552! Mem[0000000021800140] = 2dffcd46, %l4 = ff340d7300000000
4553 lduba [%o3+0x140]%asi,%l4 ! %l4 = 000000000000002d
4554! Mem[0000000010181400] = 97340d73, %l6 = 0000000000005d00
4555 lduba [%i6+%g0]0x88,%l6 ! %l6 = 0000000000000073
4556! Mem[0000000030041400] = dd95c5ff, %l0 = 0000000000000078
4557 lduha [%i1+%g0]0x89,%l0 ! %l0 = 000000000000c5ff
4558! Mem[0000000010181420] = 037721ec, %l1 = ffffffffa90947ff
4559 lduwa [%i6+0x020]%asi,%l1 ! %l1 = 00000000037721ec
4560! Starting 10 instruction Store Burst
4561! %l2 = 00000000, %l3 = 2669d7ba, Mem[00000000100c1418] = e59a33ae e385cbba
4562 stda %l2,[%i3+0x018]%asi ! Mem[00000000100c1418] = 00000000 2669d7ba
4563
4564p0_label_170:
4565! Mem[0000000010181414] = 00002dc5, %l7 = 00000097, %l7 = 00000097
4566 add %i6,0x14,%g1
4567 casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000000002dc5
4568! %f8 = 00000034 0b419631, Mem[0000000010081418] = bacb85e3 ae339ae5
4569 stda %f8 ,[%i2+0x018]%asi ! Mem[0000000010081418] = 00000034 0b419631
4570! %l2 = 00000000, %l3 = 2669d7ba, Mem[0000000010141400] = ff4709a9 ff000000
4571 stda %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000 2669d7ba
4572! Mem[0000000030041408] = a909005d, %l1 = 00000000037721ec
4573 swapa [%i1+%o4]0x89,%l1 ! %l1 = 00000000a909005d
4574! %l4 = 0000002d, %l5 = 00000000, Mem[0000000010041420] = 0000ffff 00000000
4575 stda %l4,[%i1+0x020]%asi ! Mem[0000000010041420] = 0000002d 00000000
4576! Mem[0000000010001408] = 6f3278ff, %l5 = 0000000000000000
4577 swap [%i0+%o4],%l5 ! %l5 = 000000006f3278ff
4578! %l0 = 000000000000c5ff, Mem[0000000021800140] = 2dffcd46, %asi = 80
4579 stba %l0,[%o3+0x140]%asi ! Mem[0000000021800140] = ffffcd46
4580! Mem[0000000010141415] = 00000000, %l3 = 000000002669d7ba
4581 ldstub [%i5+0x015],%l3 ! %l3 = 00000000000000ff
4582! Mem[0000000010181428] = bb47b886, %l7 = 00002dc5, %l1 = a909005d
4583 add %i6,0x28,%g1
4584 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000bb47b886
4585! Starting 10 instruction Load Burst
4586! Mem[0000000010101410] = 000000ff, %l0 = 000000000000c5ff
4587 lduba [%i4+%o5]0x88,%l0 ! %l0 = 00000000000000ff
4588
4589p0_label_171:
4590! Mem[0000000030141410] = 8b5b2bae, %l7 = 0000000000002dc5
4591 lduha [%i5+%o5]0x81,%l7 ! %l7 = 0000000000008b5b
4592! Mem[0000000010141428] = 8eb5ffff000021ec, %l4 = 000000000000002d
4593 ldxa [%i5+0x028]%asi,%l4 ! %l4 = 8eb5ffff000021ec
4594! Mem[0000000010001408] = 00000000, %l0 = 00000000000000ff
4595 lduwa [%i0+%o4]0x88,%l0 ! %l0 = 0000000000000000
4596! Mem[00000000300c1400] = 0000002d, %l5 = 000000006f3278ff
4597 lduwa [%i3+%g0]0x81,%l5 ! %l5 = 000000000000002d
4598! Mem[00000000100c1410] = ff000000, %l2 = 0000000000000000
4599 ldswa [%i3+%o5]0x80,%l2 ! %l2 = ffffffffff000000
4600! Mem[0000000030141408] = 0000004c, %l6 = 0000000000000073
4601 lduba [%i5+%o4]0x89,%l6 ! %l6 = 000000000000004c
4602! Mem[0000000010101400] = 2d000000, %l2 = ffffffffff000000
4603 lduha [%i4+%g0]0x80,%l2 ! %l2 = 0000000000002d00
4604! Mem[0000000010001408] = 5d00000000000000, %l4 = 8eb5ffff000021ec
4605 ldxa [%i0+%o4]0x88,%l4 ! %l4 = 5d00000000000000
4606! Mem[0000000010041400] = ff000034, %l3 = 0000000000000000
4607 ldsha [%i1+%g0]0x80,%l3 ! %l3 = ffffffffffffff00
4608! Starting 10 instruction Store Burst
4609! %l0 = 0000000000000000, Mem[0000000010141400] = 000000002669d7ba, %asi = 80
4610 stxa %l0,[%i5+0x000]%asi ! Mem[0000000010141400] = 0000000000000000
4611
4612p0_label_172:
4613! Mem[0000000030001408] = 3cf90000, %l6 = 000000000000004c
4614 swapa [%i0+%o4]0x81,%l6 ! %l6 = 000000003cf90000
4615! %f16 = ff4709a9 ffffb58e ffffb58e 4178326f
4616! %f20 = 4c0009a9 00000000 037721ec 0a7a7b57
4617! %f24 = 0000ffff 00000000 8eb5ffff 000021ec
4618! %f28 = 730d0000 c52d0000 8eb5ffff 000021ec
4619 stda %f16,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000010101400
4620! %l5 = 000000000000002d, Mem[0000000030001400] = 9b82abf0ce3121ec
4621 stxa %l5,[%i0+%g0]0x89 ! Mem[0000000030001400] = 000000000000002d
4622! %l0 = 0000000000000000, Mem[000000001014142a] = 8eb5ffff, %asi = 80
4623 stha %l0,[%i5+0x02a]%asi ! Mem[0000000010141428] = 8eb50000
4624! %l5 = 000000000000002d, Mem[0000000010001408] = 00000000
4625 stba %l5,[%i0+%o4]0x80 ! Mem[0000000010001408] = 2d000000
4626! %l0 = 0000000000000000, Mem[0000000010141400] = 00000000
4627 stba %l0,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000
4628! Mem[0000000010041418] = 037721ec, %l4 = 5d00000000000000, %asi = 80
4629 swapa [%i1+0x018]%asi,%l4 ! %l4 = 00000000037721ec
4630! %l4 = 00000000037721ec, Mem[0000000010001410] = 82dea6ff
4631 stha %l4,[%i0+%o5]0x88 ! Mem[0000000010001410] = 82de21ec
4632! Mem[0000000010141410] = a909004c, %l4 = 00000000037721ec
4633 swapa [%i5+%o5]0x88,%l4 ! %l4 = 00000000a909004c
4634! Starting 10 instruction Load Burst
4635! Mem[0000000010141400] = 00000000, %l5 = 000000000000002d
4636 ldsba [%i5+0x000]%asi,%l5 ! %l5 = 0000000000000000
4637
4638p0_label_173:
4639! Mem[00000000300c1410] = ff4709a9, %l2 = 0000000000002d00
4640 lduha [%i3+%o5]0x89,%l2 ! %l2 = 00000000000009a9
4641! Mem[0000000010041410] = 00000000000000ff, %f12 = 0000005d 97340d73
4642 ldda [%i1+%o5]0x88,%f12 ! %f12 = 00000000 000000ff
4643! Mem[0000000010181400] = 4effafcb97340d73, %l2 = 00000000000009a9
4644 ldxa [%i6+%g0]0x88,%l2 ! %l2 = 4effafcb97340d73
4645! Mem[0000000030001410] = 972b8da28eb5ffff, %l6 = 000000003cf90000
4646 ldxa [%i0+%o5]0x89,%l6 ! %l6 = 972b8da28eb5ffff
4647! Mem[0000000010081408] = 00ff0000 7f78326f, %l0 = 00000000, %l1 = bb47b886
4648 ldda [%i2+%o4]0x80,%l0 ! %l0 = 0000000000ff0000 000000007f78326f
4649! Mem[0000000030081408] = ffff0000, %l2 = 4effafcb97340d73
4650 lduha [%i2+%o4]0x81,%l2 ! %l2 = 000000000000ffff
4651! Mem[0000000010141400] = 0000000000000000, %l2 = 000000000000ffff
4652 ldxa [%i5+%g0]0x88,%l2 ! %l2 = 0000000000000000
4653! Mem[00000000100c1408] = ff7c0000ffff00ff, %f14 = 52ee95dd 2669d7ba
4654 ldda [%i3+%o4]0x80,%f14 ! %f14 = ff7c0000 ffff00ff
4655! Mem[00000000300c1408] = 00005d00, %l5 = 0000000000000000
4656 lduwa [%i3+%o4]0x89,%l5 ! %l5 = 0000000000005d00
4657! Starting 10 instruction Store Burst
4658! %f3 = 0000ffff, Mem[0000000010041410] = ff000000
4659 sta %f3 ,[%i1+%o5]0x80 ! Mem[0000000010041410] = 0000ffff
4660
4661p0_label_174:
4662! %f8 = 00000034 0b419631, %l5 = 0000000000005d00
4663! Mem[00000000300c1408] = 005d000097000000
4664 add %i3,0x008,%g1
4665 stda %f8,[%g1+%l5]ASI_PST16_SL ! Mem[00000000300c1408] = 005d000097000000
4666! Mem[00000000100c140b] = ff7c0000, %l5 = 0000000000005d00
4667 ldstub [%i3+0x00b],%l5 ! %l5 = 00000000000000ff
4668! %f9 = 0b419631, %f1 = 00002dc5, %f5 = 00000000
4669 fadds %f9 ,%f1 ,%f5 ! %l0 = 0000000000ff0022, Unfinished, %fsr = 0700000800
4670! Mem[0000000030041410] = ffb0ffff, %l2 = 0000000000000000
4671 swapa [%i1+%o5]0x81,%l2 ! %l2 = 00000000ffb0ffff
4672! %f8 = 00000034, Mem[0000000030001410] = 8eb5ffff
4673 sta %f8 ,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000034
4674! %f2 = 0b410000 0000ffff, %l2 = 00000000ffb0ffff
4675! Mem[0000000030181420] = 5d6c91056ce9b931
4676 add %i6,0x020,%g1
4677 stda %f2,[%g1+%l2]ASI_PST8_SL ! Mem[0000000030181420] = ffff00000000410b
4678! Mem[0000000010141420] = 0000ffff, %l0 = 00ff0022, %l2 = ffb0ffff
4679 add %i5,0x20,%g1
4680 casa [%g1]0x80,%l0,%l2 ! %l2 = 000000000000ffff
4681! %l7 = 0000000000008b5b, Mem[000000001000141d] = 00000000
4682 stb %l7,[%i0+0x01d] ! Mem[000000001000141c] = 005b0000
4683! %f2 = 0b410000, Mem[0000000010081408] = 0000ff00
4684 sta %f2 ,[%i2+%o4]0x88 ! Mem[0000000010081408] = 0b410000
4685! Starting 10 instruction Load Burst
4686! Mem[00000000100c1410] = ff000000, %f12 = 00000000
4687 ld [%i3+%o5],%f12 ! %f12 = ff000000
4688
4689p0_label_175:
4690! %l4 = 00000000a909004c, %l2 = 000000000000ffff, %l6 = 972b8da28eb5ffff
4691 xnor %l4,%l2,%l6 ! %l6 = ffffffff56f6004c
4692! Mem[0000000010081400] = 000000ff ffff91ab, %l6 = 56f6004c, %l7 = 00008b5b
4693 ldda [%i2+%g0]0x80,%l6 ! %l6 = 00000000000000ff 00000000ffff91ab
4694! Mem[0000000030081400] = c52d0000, %l6 = 00000000000000ff
4695 ldswa [%i2+%g0]0x81,%l6 ! %l6 = ffffffffc52d0000
4696! Mem[0000000010041420] = 0000002d, %l3 = ffffffffffffff00
4697 lduh [%i1+0x022],%l3 ! %l3 = 000000000000002d
4698! Mem[0000000030101408] = 788d00ff, %l3 = 000000000000002d
4699 lduwa [%i4+%o4]0x89,%l3 ! %l3 = 00000000788d00ff
4700! Mem[00000000300c1410] = a90947ff, %l2 = 000000000000ffff
4701 ldsba [%i3+%o5]0x81,%l2 ! %l2 = ffffffffffffffa9
4702! Mem[0000000010001408] = 2d000000, %l1 = 000000007f78326f
4703 ldsba [%i0+%o4]0x80,%l1 ! %l1 = 000000000000002d
4704! Mem[00000000211c0000] = ff0bc666, %l0 = 0000000000ff0022
4705 lduba [%o2+0x001]%asi,%l0 ! %l0 = 000000000000000b
4706! Mem[0000000030001410] = 34000000, %f14 = ff7c0000
4707 lda [%i0+%o5]0x81,%f14 ! %f14 = 34000000
4708! Starting 10 instruction Store Burst
4709! Mem[0000000010001419] = 9013de48, %l4 = 00000000a909004c
4710 ldstub [%i0+0x019],%l4 ! %l4 = 00000013000000ff
4711
4712p0_label_176:
4713! Mem[0000000020800041] = 8d78359e, %l7 = 00000000ffff91ab
4714 ldstuba [%o1+0x041]%asi,%l7 ! %l7 = 00000078000000ff
4715! Mem[0000000020800040] = 8dff359e, %l3 = 00000000788d00ff
4716 ldsba [%o1+0x041]%asi,%l3 ! %l3 = ffffffffffffffff
4717! %f8 = 00000034 0b419631, %l5 = 0000000000000000
4718! Mem[0000000030101418] = d792467cef4709a9
4719 add %i4,0x018,%g1
4720 stda %f8,[%g1+%l5]ASI_PST32_S ! Mem[0000000030101418] = d792467cef4709a9
4721! %l6 = ffffffffc52d0000, Mem[0000000010041400] = ff000034
4722 stha %l6,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000034
4723! %l1 = 000000000000002d, imm = fffffffffffff8a4, %l5 = 0000000000000000
4724 xor %l1,-0x75c,%l5 ! %l5 = fffffffffffff889
4725! %l1 = 000000000000002d, Mem[0000000030101410] = 0000007c
4726 stha %l1,[%i4+%o5]0x81 ! Mem[0000000030101410] = 002d007c
4727! Mem[0000000030041408] = ec217703, %l1 = 000000000000002d
4728 swapa [%i1+%o4]0x81,%l1 ! %l1 = 00000000ec217703
4729! Mem[0000000010081400] = 000000ff, %l5 = fffffffffffff889
4730 ldstuba [%i2+0x000]%asi,%l5 ! %l5 = 00000000000000ff
4731! %l6 = c52d0000, %l7 = 00000078, Mem[0000000030141400] = 92d39a15 e10ece31
4732 stda %l6,[%i5+%g0]0x81 ! Mem[0000000030141400] = c52d0000 00000078
4733! Starting 10 instruction Load Burst
4734! Mem[0000000030101408] = 1984de68 788d00ff, %l2 = ffffffa9, %l3 = ffffffff
4735 ldda [%i4+%o4]0x89,%l2 ! %l2 = 00000000788d00ff 000000001984de68
4736
4737p0_label_177:
4738! Mem[0000000030101410] = b0ffffff 7c002d00, %l2 = 788d00ff, %l3 = 1984de68
4739 ldda [%i4+%o5]0x89,%l2 ! %l2 = 000000007c002d00 00000000b0ffffff
4740! Mem[0000000010041424] = 00000000, %l6 = ffffffffc52d0000
4741 ldsh [%i1+0x024],%l6 ! %l6 = 0000000000000000
4742! Mem[0000000020800040] = 8dff359e, %l4 = 0000000000000013
4743 ldsh [%o1+0x040],%l4 ! %l4 = ffffffffffff8dff
4744! Mem[0000000010001408] = 0000002d, %l2 = 000000007c002d00
4745 lduwa [%i0+%o4]0x88,%l2 ! %l2 = 000000000000002d
4746! Mem[0000000020800040] = 8dff359e, %l6 = 0000000000000000
4747 ldsha [%o1+0x040]%asi,%l6 ! %l6 = ffffffffffff8dff
4748! Mem[0000000030001400] = 0000002d, %l5 = 0000000000000000
4749 lduha [%i0+%g0]0x89,%l5 ! %l5 = 000000000000002d
4750! Mem[0000000030101400] = 037721ec, %l0 = 000000000000000b
4751 ldswa [%i4+%g0]0x81,%l0 ! %l0 = 00000000037721ec
4752! Mem[0000000010141400] = 00000000, %l0 = 00000000037721ec
4753 ldswa [%i5+%g0]0x80,%l0 ! %l0 = 0000000000000000
4754! Mem[00000000201c0000] = ffff6bf6, %l1 = 00000000ec217703
4755 lduha [%o0+0x000]%asi,%l1 ! %l1 = 000000000000ffff
4756! Starting 10 instruction Store Burst
4757! %f24 = 0000ffff 00000000, %l1 = 000000000000ffff
4758! Mem[00000000300c1408] = 005d000097000000
4759 add %i3,0x008,%g1
4760 stda %f24,[%g1+%l1]ASI_PST8_SL ! Mem[00000000300c1408] = 00000000ffff0000
4761
4762p0_label_178:
4763! %l5 = 000000000000002d, Mem[00000000300c1400] = 2d000000
4764 stha %l5,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 2d00002d
4765! %l0 = 00000000, %l1 = 0000ffff, Mem[0000000030001410] = 00000034 972b8da2
4766 stda %l0,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000 0000ffff
4767! Mem[0000000021800041] = 5dac0f03, %l0 = 0000000000000000
4768 ldstuba [%o3+0x041]%asi,%l0 ! %l0 = 000000ac000000ff
4769! Mem[0000000030001400] = 0000002d, %l7 = 0000000000000078
4770 swapa [%i0+%g0]0x89,%l7 ! %l7 = 000000000000002d
4771! %l6 = ffffffffffff8dff, Mem[00000000100c1400] = 0000008b
4772 stba %l6,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 000000ff
4773! %l5 = 000000000000002d, Mem[000000001000140a] = 2d000000
4774 sth %l5,[%i0+0x00a] ! Mem[0000000010001408] = 2d00002d
4775! %l4 = ffffffffffff8dff, Mem[0000000030001408] = efd2ffff4c000000
4776 stxa %l4,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffffffffffff8dff
4777! %f30 = 8eb5ffff, %f17 = ffffb58e
4778 fsqrts %f30,%f17 ! %f17 = 7fffffff
4779! %l3 = 00000000b0ffffff, Mem[0000000010181410] = 00000000
4780 stha %l3,[%i6+%o5]0x88 ! Mem[0000000010181410] = 0000ffff
4781! Starting 10 instruction Load Burst
4782! Mem[0000000030041400] = ffc595dd 159ad392, %l4 = ffff8dff, %l5 = 0000002d
4783 ldda [%i1+%g0]0x81,%l4 ! %l4 = 00000000ffc595dd 00000000159ad392
4784
4785p0_label_179:
4786! Mem[00000000201c0000] = ffff6bf6, %l0 = 00000000000000ac
4787 lduh [%o0+%g0],%l0 ! %l0 = 000000000000ffff
4788! Mem[0000000030081408] = 0000ffff, %l7 = 000000000000002d
4789 ldsba [%i2+%o4]0x89,%l7 ! %l7 = ffffffffffffffff
4790! Mem[0000000030181408] = 5d000000, %f6 = 587adc62
4791 lda [%i6+%o4]0x81,%f6 ! %f6 = 5d000000
4792! Mem[0000000030081400] = c52d0000, %l5 = 00000000159ad392
4793 ldsha [%i2+%g0]0x81,%l5 ! %l5 = ffffffffffffc52d
4794! Mem[0000000010141408] = ffffb58e, %l0 = 000000000000ffff
4795 lduba [%i5+%o4]0x80,%l0 ! %l0 = 00000000000000ff
4796! Mem[0000000010081400] = ff0000ff ffff91ab, %l0 = 000000ff, %l1 = 0000ffff
4797 ldd [%i2+%g0],%l0 ! %l0 = 00000000ff0000ff 00000000ffff91ab
4798! Mem[0000000020800000] = 00ff98bf, %l1 = 00000000ffff91ab
4799 ldsha [%o1+0x000]%asi,%l1 ! %l1 = 00000000000000ff
4800 membar #Sync ! Added by membar checker (28)
4801! Mem[0000000010101420] = 00000000, %l7 = ffffffffffffffff
4802 ldsba [%i4+0x023]%asi,%l7 ! %l7 = 0000000000000000
4803! Mem[0000000010001400] = 0b4100000000ffff, %f26 = 8eb5ffff 000021ec
4804 ldda [%i0+%g0]0x88,%f26 ! %f26 = 0b410000 0000ffff
4805! Starting 10 instruction Store Burst
4806! Mem[0000000010181414] = 00002dc5, %l0 = 00000000ff0000ff, %asi = 80
4807 swapa [%i6+0x014]%asi,%l0 ! %l0 = 0000000000002dc5
4808
4809p0_label_180:
4810! Mem[0000000030041408] = 0000002d, %l6 = ffffffffffff8dff
4811 swapa [%i1+%o4]0x81,%l6 ! %l6 = 000000000000002d
4812! %f0 = 00860000 00002dc5, Mem[0000000030101408] = ff008d78 68de8419
4813 stda %f0 ,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00860000 00002dc5
4814! %l4 = 00000000ffc595dd, Mem[0000000030101408] = 00008600
4815 stba %l4,[%i4+%o4]0x89 ! Mem[0000000030101408] = 000086dd
4816! %l2 = 000000000000002d, Mem[0000000030181400] = 0000007c00000000
4817 stxa %l2,[%i6+%g0]0x89 ! Mem[0000000030181400] = 000000000000002d
4818! Mem[0000000010181400] = 730d3497, %l2 = 000000000000002d
4819 ldstuba [%i6+%g0]0x80,%l2 ! %l2 = 00000073000000ff
4820! %f28 = 730d0000, %f20 = 4c0009a9, %f22 = 037721ec 0a7a7b57
4821 fsmuld %f28,%f20,%f22 ! %f22 = 47f1a154 85400000
4822! %l0 = 0000000000002dc5, Mem[0000000021800141] = ffffcd46, %asi = 80
4823 stba %l0,[%o3+0x141]%asi ! Mem[0000000021800140] = ffc5cd46
4824! %f21 = 00000000, Mem[0000000030181408] = 5d000000
4825 sta %f21,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000
4826! %l6 = 000000000000002d, Mem[00000000211c0000] = ff0bc666
4827 sth %l6,[%o2+%g0] ! Mem[00000000211c0000] = 002dc666
4828! Starting 10 instruction Load Burst
4829! %l1 = 00000000000000ff, imm = fffffffffffff802, %l2 = 0000000000000073
4830 andn %l1,-0x7fe,%l2 ! %l2 = 00000000000000fd
4831
4832p0_label_181:
4833! Mem[000000001008142c] = 00000000, %l4 = 00000000ffc595dd
4834 ldsw [%i2+0x02c],%l4 ! %l4 = 0000000000000000
4835! Mem[0000000030101408] = dd860000, %l4 = 0000000000000000
4836 ldsha [%i4+%o4]0x81,%l4 ! %l4 = ffffffffffffdd86
4837! Mem[0000000030101410] = 002d007c, %l2 = 00000000000000fd
4838 lduba [%i4+%o5]0x81,%l2 ! %l2 = 0000000000000000
4839! Mem[0000000010081438] = d792467c 000000ff, %l2 = 00000000, %l3 = b0ffffff
4840 ldda [%i2+0x038]%asi,%l2 ! %l2 = 00000000d792467c 00000000000000ff
4841! Mem[0000000030001400] = 78000000, %f5 = 00000000
4842 lda [%i0+%g0]0x81,%f5 ! %f5 = 78000000
4843! Mem[0000000010041428] = 0475329a, %f1 = 00002dc5
4844 ld [%i1+0x028],%f1 ! %f1 = 0475329a
4845! Mem[0000000010001438] = 0e0671aa191c67b8, %l3 = 00000000000000ff
4846 ldxa [%i0+0x038]%asi,%l3 ! %l3 = 0e0671aa191c67b8
4847! Mem[0000000030001408] = ff8dffff, %l2 = 00000000d792467c
4848 ldsha [%i0+%o4]0x81,%l2 ! %l2 = ffffffffffffff8d
4849! Mem[0000000030001408] = ffff8dff, %f15 = ffff00ff
4850 lda [%i0+%o4]0x89,%f15 ! %f15 = ffff8dff
4851! Starting 10 instruction Store Burst
4852! %l0 = 0000000000002dc5, Mem[00000000211c0000] = 002dc666, %asi = 80
4853 stba %l0,[%o2+0x000]%asi ! Mem[00000000211c0000] = c52dc666
4854
4855p0_label_182:
4856! Mem[0000000030181410] = 8eb5ffff, %l3 = 0e0671aa191c67b8
4857 ldstuba [%i6+%o5]0x81,%l3 ! %l3 = 0000008e000000ff
4858! %l0 = 0000000000002dc5, Mem[0000000010141410] = ec21770300ff0000
4859 stxa %l0,[%i5+%o5]0x80 ! Mem[0000000010141410] = 0000000000002dc5
4860! Mem[00000000201c0001] = ffff6bf6, %l2 = ffffffffffffff8d
4861 ldstub [%o0+0x001],%l2 ! %l2 = 000000ff000000ff
4862! %l4 = ffffffffffffdd86, %l5 = ffffffffffffc52d, %l4 = ffffffffffffdd86
4863 xnor %l4,%l5,%l4 ! %l4 = ffffffffffffe754
4864! %l5 = ffffffffffffc52d, Mem[0000000020800000] = 00ff98bf, %asi = 80
4865 stha %l5,[%o1+0x000]%asi ! Mem[0000000020800000] = c52d98bf
4866! Mem[0000000030141410] = ae2b5b8b, %l2 = 00000000000000ff
4867 ldstuba [%i5+%o5]0x89,%l2 ! %l2 = 0000008b000000ff
4868! %l6 = 000000000000002d, Mem[0000000010041410] = 00000000ffff0000
4869 stxa %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = 000000000000002d
4870! Mem[0000000010101428] = ec210000ffffb58e, %l7 = 0000000000000000, %l3 = 000000000000008e
4871 add %i4,0x28,%g1
4872 casxa [%g1]0x80,%l7,%l3 ! %l3 = ec210000ffffb58e
4873! Mem[0000000010041434] = cbaf7c59, %l3 = ec210000ffffb58e
4874 swap [%i1+0x034],%l3 ! %l3 = 00000000cbaf7c59
4875! Starting 10 instruction Load Burst
4876! Mem[0000000030041400] = dd95c5ff, %f9 = 0b419631
4877 lda [%i1+%g0]0x89,%f9 ! %f9 = dd95c5ff
4878
4879p0_label_183:
4880! Mem[00000000211c0000] = c52dc666, %l2 = 000000000000008b
4881 ldub [%o2+0x001],%l2 ! %l2 = 000000000000002d
4882! Mem[00000000211c0000] = c52dc666, %l3 = 00000000cbaf7c59
4883 ldub [%o2+0x001],%l3 ! %l3 = 000000000000002d
4884! Mem[0000000030181408] = 00000000 4e0f0307, %l4 = ffffe754, %l5 = ffffc52d
4885 ldda [%i6+%o4]0x81,%l4 ! %l4 = 0000000000000000 000000004e0f0307
4886! Mem[00000000300c1400] = 2d00002d, %l1 = 00000000000000ff
4887 ldswa [%i3+%g0]0x81,%l1 ! %l1 = 000000002d00002d
4888! Mem[0000000030001400] = 00000078, %l1 = 000000002d00002d
4889 lduha [%i0+%g0]0x89,%l1 ! %l1 = 0000000000000078
4890! Mem[0000000010001410] = ec21de82, %l5 = 000000004e0f0307
4891 ldsha [%i0+%o5]0x80,%l5 ! %l5 = ffffffffffffec21
4892! Mem[00000000100c1408] = ff7c00ff ffff00ff, %l4 = 00000000, %l5 = ffffec21
4893 ldda [%i3+%o4]0x80,%l4 ! %l4 = 00000000ff7c00ff 00000000ffff00ff
4894! Mem[00000000100c1408] = ff007cff, %l7 = 0000000000000000
4895 lduba [%i3+%o4]0x88,%l7 ! %l7 = 00000000000000ff
4896! %l1 = 0000000000000078, imm = fffffffffffffd03, %l6 = 000000000000002d
4897 xnor %l1,-0x2fd,%l6 ! %l6 = 0000000000000284
4898! Starting 10 instruction Store Burst
4899! %l2 = 000000000000002d, Mem[0000000010081410] = c52dc5ff
4900 stwa %l2,[%i2+%o5]0x88 ! Mem[0000000010081410] = 0000002d
4901
4902p0_label_184:
4903! %f0 = 00860000 0475329a 0b410000 0000ffff
4904! %f4 = 2dc52dc5 78000000 5d000000 0000ffff
4905! %f8 = 00000034 dd95c5ff 00000000 0b419631
4906! %f12 = ff000000 000000ff 34000000 ffff8dff
4907 stda %f0,[%i6]ASI_BLK_S ! Block Store to 0000000030181400
4908! Mem[0000000010081408] = 0000410b, %l5 = 00000000ffff00ff
4909 ldstuba [%i2+%o4]0x80,%l5 ! %l5 = 00000000000000ff
4910! Mem[00000000211c0001] = c52dc666, %l6 = 0000000000000284
4911 ldstub [%o2+0x001],%l6 ! %l6 = 0000002d000000ff
4912! %l5 = 0000000000000000, Mem[0000000030081408] = 0000ffff
4913 stwa %l5,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000
4914! %l0 = 0000000000002dc5, Mem[0000000030001408] = ff8dffffffffffff
4915 stxa %l0,[%i0+%o4]0x81 ! Mem[0000000030001408] = 0000000000002dc5
4916! %f30 = 8eb5ffff 000021ec, Mem[0000000030101400] = 037721ec 00000000
4917 stda %f30,[%i4+%g0]0x81 ! Mem[0000000030101400] = 8eb5ffff 000021ec
4918! %f18 = ffffb58e, Mem[0000000010141410] = 00000000
4919 sta %f18,[%i5+%o5]0x80 ! Mem[0000000010141410] = ffffb58e
4920! Mem[0000000010101408] = 6f327841, %l4 = 00000000ff7c00ff
4921 ldstub [%i4+%o4],%l4 ! %l4 = 0000006f000000ff
4922! %l3 = 000000000000002d, Mem[0000000010041428] = 0475329a
4923 stb %l3,[%i1+0x028] ! Mem[0000000010041428] = 2d75329a
4924! Starting 10 instruction Load Burst
4925! Mem[0000000010041400] = 00000034, %l5 = 0000000000000000
4926 ldsh [%i1+0x002],%l5 ! %l5 = 0000000000000034
4927
4928p0_label_185:
4929! Mem[0000000010081400] = ff0000ff, %l4 = 000000000000006f
4930 lduw [%i2+%g0],%l4 ! %l4 = 00000000ff0000ff
4931! Mem[0000000030081408] = 00000000, %f19 = 4178326f
4932 lda [%i2+%o4]0x89,%f19 ! %f19 = 00000000
4933! Mem[0000000010141408] = ffffb58e, %l4 = 00000000ff0000ff
4934 lduha [%i5+%o4]0x80,%l4 ! %l4 = 000000000000ffff
4935! Mem[0000000010101400] = 8eb5ffff, %l4 = 000000000000ffff
4936 ldswa [%i4+%g0]0x80,%l4 ! %l4 = ffffffff8eb5ffff
4937! Mem[00000000300c1408] = 00000000, %f25 = 00000000
4938 lda [%i3+%o4]0x81,%f25 ! %f25 = 00000000
4939! Mem[0000000010041400] = 34000000, %l7 = 00000000000000ff
4940 ldsha [%i1+%g0]0x88,%l7 ! %l7 = 0000000000000000
4941! Mem[00000000100c1400] = ff000000 000000ff ff7c00ff ffff00ff
4942! Mem[00000000100c1410] = ff000000 0000ff00 00000000 2669d7ba
4943! Mem[00000000100c1420] = 7f78006f 052fc340 9ac0a24d ffff5252
4944! Mem[00000000100c1430] = ffffffff ffe1e712 ff000000 f6cda1ad
4945 ldda [%i3]ASI_BLK_AIUPL,%f16 ! Block Load from 00000000100c1400
4946! Mem[0000000010041408] = 8eb5ffff, %l5 = 0000000000000034
4947 ldsha [%i1+%o4]0x88,%l5 ! %l5 = ffffffffffffffff
4948! Mem[0000000030101408] = dd860000, %l7 = 0000000000000000
4949 ldsba [%i4+%o4]0x81,%l7 ! %l7 = ffffffffffffffdd
4950! Starting 10 instruction Store Burst
4951! %f2 = 0b410000 0000ffff, %l0 = 0000000000002dc5
4952! Mem[0000000010101428] = ec210000ffffb58e
4953 add %i4,0x028,%g1
4954 stda %f2,[%g1+%l0]ASI_PST32_P ! Mem[0000000010101428] = ec2100000000ffff
4955
4956p0_label_186:
4957! Mem[0000000030101400] = 8eb5ffff, %l2 = 000000000000002d
4958 swapa [%i4+%g0]0x81,%l2 ! %l2 = 000000008eb5ffff
4959! Mem[000000001004141c] = 0a7a7b57, %l2 = 8eb5ffff, %l4 = 8eb5ffff
4960 add %i1,0x1c,%g1
4961 casa [%g1]0x80,%l2,%l4 ! %l4 = 000000000a7a7b57
4962! %l1 = 0000000000000078, Mem[0000000030181410] = c52dc52d
4963 stba %l1,[%i6+%o5]0x89 ! Mem[0000000030181410] = c52dc578
4964! %l2 = 000000008eb5ffff, Mem[0000000010181408] = 730d34ff
4965 stha %l2,[%i6+%o4]0x88 ! Mem[0000000010181408] = 730dffff
4966! %l7 = ffffffffffffffdd, Mem[0000000010041400] = 34000000
4967 stha %l7,[%i1+%g0]0x88 ! Mem[0000000010041400] = 3400ffdd
4968! %l0 = 0000000000002dc5, Mem[0000000010101434] = 00000d73
4969 stw %l0,[%i4+0x034] ! Mem[0000000010101434] = 00002dc5
4970! %l6 = 000000000000002d, Mem[0000000030081410] = 00000000
4971 stha %l6,[%i2+%o5]0x89 ! Mem[0000000030081410] = 0000002d
4972! Mem[0000000030141408] = 4c000000, %l2 = 000000008eb5ffff
4973 swapa [%i5+%o4]0x81,%l2 ! %l2 = 000000004c000000
4974! %l1 = 0000000000000078, Mem[0000000030141408] = ffffb58e
4975 stba %l1,[%i5+%o4]0x89 ! Mem[0000000030141408] = ffffb578
4976! Starting 10 instruction Load Burst
4977! Mem[0000000010081404] = ffff91ab, %l7 = ffffffffffffffdd
4978 ldsha [%i2+0x004]%asi,%l7 ! %l7 = ffffffffffffffff
4979
4980p0_label_187:
4981! %l5 = ffffffffffffffff, immed = fffffbf7, %y = 00000000
4982 sdiv %l5,-0x409,%l0 ! %l0 = ffffffffffc08ebf
4983 mov %l0,%y ! %y = ffc08ebf
4984! Mem[0000000030141408] = ffffb578, %l2 = 000000004c000000
4985 ldswa [%i5+%o4]0x89,%l2 ! %l2 = ffffffffffffb578
4986! Mem[0000000030141408] = 78b5ffff5da9ffff, %l1 = 0000000000000078
4987 ldxa [%i5+%o4]0x81,%l1 ! %l1 = 78b5ffff5da9ffff
4988! Mem[0000000010081410] = 2d000000, %l2 = ffffffffffffb578
4989 ldsba [%i2+%o5]0x80,%l2 ! %l2 = 000000000000002d
4990! Mem[0000000030081408] = 00000000, %l5 = ffffffffffffffff
4991 lduha [%i2+%o4]0x81,%l5 ! %l5 = 0000000000000000
4992! Mem[00000000211c0000] = c5ffc666, %l1 = 78b5ffff5da9ffff
4993 ldsha [%o2+0x000]%asi,%l1 ! %l1 = ffffffffffffc5ff
4994! Mem[0000000030101408] = dd860000, %l1 = ffffffffffffc5ff
4995 ldsba [%i4+%o4]0x81,%l1 ! %l1 = ffffffffffffffdd
4996! Mem[0000000010081410] = 2d000000 ffffffb9, %l0 = ffc08ebf, %l1 = ffffffdd
4997 ldda [%i2+0x010]%asi,%l0 ! %l0 = 000000002d000000 00000000ffffffb9
4998! %l6 = 000000000000002d, imm = 0000000000000521, %l7 = ffffffffffffffff
4999 or %l6,0x521,%l7 ! %l7 = 000000000000052d
5000! Starting 10 instruction Store Burst
5001! Mem[0000000010101408] = 417832ff, %l0 = 000000002d000000
5002 swapa [%i4+%o4]0x88,%l0 ! %l0 = 00000000417832ff
5003
5004p0_label_188:
5005! %f16 = ff000000 000000ff ff00ffff ff007cff
5006! %f20 = 00ff0000 000000ff bad76926 00000000
5007! %f24 = 40c32f05 6f00787f 5252ffff 4da2c09a
5008! %f28 = 12e7e1ff ffffffff ada1cdf6 000000ff
5009 stda %f16,[%i2]ASI_COMMIT_S ! Block Store to 0000000030081400
5010! %l7 = 000000000000052d, Mem[0000000010041408] = 8eb5ffff
5011 stha %l7,[%i1+%o4]0x88 ! Mem[0000000010041408] = 8eb5052d
5012! %l2 = 0000002d, %l3 = 0000002d, Mem[0000000030101408] = dd860000 00002dc5
5013 stda %l2,[%i4+%o4]0x81 ! Mem[0000000030101408] = 0000002d 0000002d
5014! %f12 = ff000000, Mem[0000000030001400] = 00000078
5015 sta %f12,[%i0+%g0]0x89 ! Mem[0000000030001400] = ff000000
5016! %l7 = 000000000000052d, Mem[00000000300c1410] = a90947ff
5017 stha %l7,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 052d47ff
5018! %f10 = 00000000 0b419631, %l7 = 000000000000052d
5019! Mem[0000000010181420] = 037721ec159a00ff
5020 add %i6,0x020,%g1
5021 stda %f10,[%g1+%l7]ASI_PST16_P ! Mem[0000000010181420] = 00000000159a9631
5022! %f1 = 0475329a, Mem[000000001014141c] = 0a7a7b57
5023 st %f1 ,[%i5+0x01c] ! Mem[000000001014141c] = 0475329a
5024! Mem[0000000010141408] = ffffb58e, %l5 = 0000000000000000
5025 ldstuba [%i5+%o4]0x80,%l5 ! %l5 = 000000ff000000ff
5026! Mem[0000000010001400] = ffff0000, %l7 = 000000000000052d
5027 swapa [%i0+%g0]0x80,%l7 ! %l7 = 00000000ffff0000
5028! Starting 10 instruction Load Burst
5029 membar #Sync ! Added by membar checker (29)
5030! Mem[0000000010081410] = b9ffffff 0000002d, %l6 = 0000002d, %l7 = ffff0000
5031 ldda [%i2+%o5]0x88,%l6 ! %l6 = 000000000000002d 00000000b9ffffff
5032
5033p0_label_189:
5034! Mem[0000000030101410] = 7c002d00, %l1 = 00000000ffffffb9
5035 ldsba [%i4+%o5]0x89,%l1 ! %l1 = 0000000000000000
5036! Mem[0000000030001410] = 00000000ffff0000, %f14 = 34000000 ffff8dff
5037 ldda [%i0+%o5]0x81,%f14 ! %f14 = 00000000 ffff0000
5038! Mem[0000000010001418] = 90ffde48, %l7 = 00000000b9ffffff
5039 lduwa [%i0+0x018]%asi,%l7 ! %l7 = 0000000090ffde48
5040! Mem[0000000010181400] = ff0d3497, %l2 = 000000000000002d
5041 ldsba [%i6+%g0]0x80,%l2 ! %l2 = ffffffffffffffff
5042! Mem[00000000211c0000] = c5ffc666, %l0 = 00000000417832ff
5043 lduh [%o2+%g0],%l0 ! %l0 = 000000000000c5ff
5044! Mem[0000000020800000] = c52d98bf, %l3 = 000000000000002d
5045 ldsb [%o1+%g0],%l3 ! %l3 = ffffffffffffffc5
5046! Mem[0000000030101410] = 002d007cffffffb0, %f28 = 12e7e1ff ffffffff
5047 ldda [%i4+%o5]0x81,%f28 ! %f28 = 002d007c ffffffb0
5048! Mem[00000000100c1400] = 000000ff, %l0 = 000000000000c5ff
5049 ldsba [%i3+%g0]0x88,%l0 ! %l0 = ffffffffffffffff
5050! Mem[0000000010181404] = cbafff4e, %l6 = 000000000000002d
5051 lduha [%i6+0x004]%asi,%l6 ! %l6 = 000000000000cbaf
5052! Starting 10 instruction Store Burst
5053! %f6 = 5d000000 0000ffff, %l6 = 000000000000cbaf
5054! Mem[00000000300c1410] = 052d47ff00000000
5055 add %i3,0x010,%g1
5056 stda %f6,[%g1+%l6]ASI_PST16_SL ! Mem[00000000300c1410] = ffff00000000005d
5057
5058p0_label_190:
5059! %l1 = 0000000000000000, Mem[0000000030001400] = 00000000ff000000
5060 stxa %l1,[%i0+%g0]0x89 ! Mem[0000000030001400] = 0000000000000000
5061! Mem[0000000010101408] = 2d000000, %l2 = ffffffffffffffff
5062 ldstuba [%i4+%o4]0x88,%l2 ! %l2 = 00000000000000ff
5063! %f14 = 00000000 ffff0000, %l1 = 0000000000000000
5064! Mem[0000000010141438] = bad76926e10ece31
5065 add %i5,0x038,%g1
5066 stda %f14,[%g1+%l1]ASI_PST32_P ! Mem[0000000010141438] = bad76926e10ece31
5067! %l6 = 0000cbaf, %l7 = 90ffde48, Mem[0000000010101408] = 2d0000ff ffffb58e
5068 stda %l6,[%i4+%o4]0x88 ! Mem[0000000010101408] = 0000cbaf 90ffde48
5069! Mem[0000000010101400] = ffffb58e, %l6 = 000000000000cbaf
5070 swapa [%i4+%g0]0x88,%l6 ! %l6 = 00000000ffffb58e
5071! %f24 = 40c32f05 6f00787f, %l1 = 0000000000000000
5072! Mem[0000000010081410] = 2d000000ffffffb9
5073 add %i2,0x010,%g1
5074 stda %f24,[%g1+%l1]ASI_PST16_P ! Mem[0000000010081410] = 2d000000ffffffb9
5075! %l0 = ffffffffffffffff, Mem[0000000010141414] = 00002dc5, %asi = 80
5076 stwa %l0,[%i5+0x014]%asi ! Mem[0000000010141414] = ffffffff
5077! Mem[000000001014141b] = 037721ec, %l6 = 00000000ffffb58e
5078 ldstub [%i5+0x01b],%l6 ! %l6 = 000000ec000000ff
5079! Mem[0000000010101410] = 00000000, %l1 = 0000000000000000
5080 ldstuba [%i4+%o5]0x88,%l1 ! %l1 = 00000000000000ff
5081! Starting 10 instruction Load Burst
5082! Mem[0000000010101428] = ec210000, %l6 = 00000000000000ec
5083 ldsw [%i4+0x028],%l6 ! %l6 = ffffffffec210000
5084
5085p0_label_191:
5086! Mem[00000000300c1400] = 2d00002d, %l6 = ffffffffec210000
5087 lduba [%i3+%g0]0x81,%l6 ! %l6 = 000000000000002d
5088! Mem[0000000010181408] = ffff0d73, %l4 = 000000000a7a7b57
5089 ldsba [%i6+%o4]0x80,%l4 ! %l4 = ffffffffffffffff
5090! Mem[0000000010001408] = 5d0000002d00002d, %f14 = 00000000 ffff0000
5091 ldda [%i0+%o4]0x88,%f14 ! %f14 = 5d000000 2d00002d
5092! Mem[0000000010181408] = ffff0d73, %l2 = 0000000000000000
5093 lduwa [%i6+%o4]0x80,%l2 ! %l2 = 00000000ffff0d73
5094! Mem[0000000020800000] = c52d98bf, %l7 = 0000000090ffde48
5095 ldsba [%o1+0x001]%asi,%l7 ! %l7 = 000000000000002d
5096! Mem[0000000010181410] = ffff0000, %l0 = ffffffffffffffff
5097 lduwa [%i6+%o5]0x80,%l0 ! %l0 = 00000000ffff0000
5098! Mem[0000000010001410] = 82de21ec, %l0 = 00000000ffff0000
5099 lduwa [%i0+%o5]0x88,%l0 ! %l0 = 0000000082de21ec
5100! Mem[0000000010081410] = 2d000000ffffffb9, %l6 = 000000000000002d
5101 ldx [%i2+%o5],%l6 ! %l6 = 2d000000ffffffb9
5102! Mem[0000000010081410] = 0000002d, %l6 = 2d000000ffffffb9
5103 lduba [%i2+%o5]0x88,%l6 ! %l6 = 000000000000002d
5104! Starting 10 instruction Store Burst
5105! %l3 = ffffffffffffffc5, Mem[00000000100c142c] = ffff5252, %asi = 80
5106 stba %l3,[%i3+0x02c]%asi ! Mem[00000000100c142c] = c5ff5252
5107
5108p0_label_192:
5109! %f29 = ffffffb0, %f16 = ff000000, %f4 = 2dc52dc5
5110 fmuls %f29,%f16,%f4 ! %f4 = ffffffb0
5111! %f24 = 40c32f05 6f00787f, Mem[00000000100c1400] = ff000000 000000ff
5112 stda %f24,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 40c32f05 6f00787f
5113! %f22 = bad76926 00000000, Mem[00000000100c1408] = ff7c00ff ffff00ff
5114 std %f22,[%i3+%o4] ! Mem[00000000100c1408] = bad76926 00000000
5115! Mem[0000000030001408] = 00000000, %l0 = 0000000082de21ec
5116 ldstuba [%i0+%o4]0x81,%l0 ! %l0 = 00000000000000ff
5117! %l3 = ffffffffffffffc5, Mem[00000000211c0000] = c5ffc666, %asi = 80
5118 stba %l3,[%o2+0x000]%asi ! Mem[00000000211c0000] = c5ffc666
5119! %f14 = 5d000000, Mem[0000000030081400] = 000000ff
5120 sta %f14,[%i2+%g0]0x89 ! Mem[0000000030081400] = 5d000000
5121! Mem[0000000020800000] = c52d98bf, %l3 = ffffffffffffffc5
5122 ldstub [%o1+%g0],%l3 ! %l3 = 000000c5000000ff
5123! %l4 = ffffffffffffffff, %l0 = 0000000000000000, %l2 = 00000000ffff0d73
5124 subc %l4,%l0,%l2 ! %l2 = ffffffffffffffff
5125! Mem[0000000010141423] = 0000ffff, %l5 = 00000000000000ff
5126 ldstub [%i5+0x023],%l5 ! %l5 = 000000ff000000ff
5127! Starting 10 instruction Load Burst
5128! Mem[0000000010141400] = 0000000000000000, %f0 = 00860000 0475329a
5129 ldda [%i5+%g0]0x80,%f0 ! %f0 = 00000000 00000000
5130
5131p0_label_193:
5132! Mem[0000000010001410] = ec21de82, %l7 = 000000000000002d
5133 ldsha [%i0+%o5]0x80,%l7 ! %l7 = ffffffffffffec21
5134! Mem[0000000010101410] = ff000000, %l0 = 0000000000000000
5135 lduha [%i4+%o5]0x80,%l0 ! %l0 = 000000000000ff00
5136! Mem[0000000030041400] = ffc595dd, %f21 = 000000ff
5137 lda [%i1+%g0]0x81,%f21 ! %f21 = ffc595dd
5138! Mem[0000000010101408] = 0000cbaf, %l7 = ffffffffffffec21
5139 ldstuba [%i4+%o4]0x88,%l7 ! %l7 = 000000af000000ff
5140! Mem[0000000030001400] = 00000000, %l1 = 0000000000000000
5141 lduwa [%i0+%g0]0x81,%l1 ! %l1 = 0000000000000000
5142! Mem[0000000010101400] = afcb0000, %l1 = 0000000000000000
5143 ldsba [%i4+%g0]0x80,%l1 ! %l1 = ffffffffffffffaf
5144! Mem[0000000030101408] = 2d0000002d000000, %f30 = ada1cdf6 000000ff
5145 ldda [%i4+%o4]0x89,%f30 ! %f30 = 2d000000 2d000000
5146! Mem[0000000010041418] = 00000000, %l5 = 00000000000000ff
5147 lduha [%i1+0x01a]%asi,%l5 ! %l5 = 0000000000000000
5148! Mem[0000000010101408] = ffcb0000, %l1 = ffffffffffffffaf
5149 ldsba [%i4+%o4]0x80,%l1 ! %l1 = ffffffffffffffff
5150! Starting 10 instruction Store Burst
5151! %f18 = ff00ffff ff007cff, Mem[0000000030141400] = c52d0000 00000078
5152 stda %f18,[%i5+%g0]0x81 ! Mem[0000000030141400] = ff00ffff ff007cff
5153
5154p0_label_194:
5155! %l4 = ffffffffffffffff, Mem[0000000030101408] = 0000002d
5156 stha %l4,[%i4+%o4]0x81 ! Mem[0000000030101408] = ffff002d
5157! %l6 = 000000000000002d, Mem[0000000030041408] = ff8dffff
5158 stha %l6,[%i1+%o4]0x89 ! Mem[0000000030041408] = ff8d002d
5159! %l7 = 00000000000000af, Mem[00000000300c1408] = 00000000
5160 stha %l7,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 000000af
5161! %f29 = ffffffb0, Mem[0000000010001408] = 2d00002d
5162 sta %f29,[%i0+%o4]0x80 ! Mem[0000000010001408] = ffffffb0
5163! Mem[0000000030001410] = 00000000, %l1 = ffffffffffffffff
5164 swapa [%i0+%o5]0x81,%l1 ! %l1 = 0000000000000000
5165! %l1 = 0000000000000000, Mem[0000000010041408] = 2d05b58e
5166 stwa %l1,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000
5167! Mem[0000000030001400] = 00000000, %l1 = 0000000000000000
5168 swapa [%i0+%g0]0x81,%l1 ! %l1 = 0000000000000000
5169! %l0 = 0000ff00, %l1 = 00000000, Mem[0000000030001408] = 000000ff c52d0000
5170 stda %l0,[%i0+%o4]0x89 ! Mem[0000000030001408] = 0000ff00 00000000
5171! %l3 = 00000000000000c5, Mem[00000000100c1408] = 000000002669d7ba
5172 stxa %l3,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000000000000c5
5173! Starting 10 instruction Load Burst
5174! Mem[0000000010181410] = 0000ffff, %l3 = 00000000000000c5
5175 ldsba [%i6+%o5]0x88,%l3 ! %l3 = ffffffffffffffff
5176
5177p0_label_195:
5178! Mem[0000000030041408] = 2d008dff, %l3 = ffffffffffffffff
5179 ldswa [%i1+%o4]0x81,%l3 ! %l3 = 000000002d008dff
5180! Mem[00000000100c1410] = 000000ff, %l4 = ffffffffffffffff
5181 lduba [%i3+%o5]0x88,%l4 ! %l4 = 00000000000000ff
5182! Mem[00000000300c1400] = 2d00002d, %l3 = 000000002d008dff
5183 lduwa [%i3+%g0]0x89,%l3 ! %l3 = 000000002d00002d
5184! %f23 = 00000000, %f5 = 78000000, %f28 = 002d007c
5185 fdivs %f23,%f5 ,%f28 ! %f28 = 00000000
5186! Mem[0000000030101408] = ffff002d 0000002d, %l0 = 0000ff00, %l1 = 00000000
5187 ldda [%i4+%o4]0x81,%l0 ! %l0 = 00000000ffff002d 000000000000002d
5188! Mem[0000000030101400] = 0000002d 000021ec, %l6 = 0000002d, %l7 = 000000af
5189 ldda [%i4+%g0]0x81,%l6 ! %l6 = 000000000000002d 00000000000021ec
5190! Mem[0000000030001400] = 00000000, %l7 = 00000000000021ec
5191 lduha [%i0+%g0]0x81,%l7 ! %l7 = 0000000000000000
5192! Mem[0000000010141400] = 00000000, %l3 = 000000002d00002d
5193 lduha [%i5+%g0]0x88,%l3 ! %l3 = 0000000000000000
5194! Mem[0000000010101430] = 00002dc5, %l4 = 00000000000000ff
5195 lduh [%i4+0x032],%l4 ! %l4 = 0000000000002dc5
5196! Starting 10 instruction Store Burst
5197! %l3 = 0000000000000000, %l5 = 0000000000000000, %l7 = 0000000000000000
5198 mulx %l3,%l5,%l7 ! %l7 = 0000000000000000
5199
5200p0_label_196:
5201! %f4 = ffffffb0, %f29 = ffffffb0, %f10 = 00000000 0b419631
5202 fsmuld %f4 ,%f29,%f10 ! %f10 = fffffff6 00000000
5203! %l7 = 0000000000000000, Mem[0000000030101408] = ffff002d
5204 stwa %l7,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000
5205! Mem[0000000030141410] = ff5b2bae, %l0 = 00000000ffff002d
5206 ldstuba [%i5+%o5]0x81,%l0 ! %l0 = 000000ff000000ff
5207! %l4 = 0000000000002dc5, Mem[0000000030081400] = 0000005d
5208 stba %l4,[%i2+%g0]0x81 ! Mem[0000000030081400] = c500005d
5209! %f22 = bad76926 00000000, Mem[0000000030041408] = 2d008dff c78dcd1f
5210 stda %f22,[%i1+%o4]0x81 ! Mem[0000000030041408] = bad76926 00000000
5211! %f20 = 00ff0000 ffc595dd, Mem[0000000010141430] = 730d0000 cbaf7c59
5212 stda %f20,[%i5+0x030]%asi ! Mem[0000000010141430] = 00ff0000 ffc595dd
5213! %f20 = 00ff0000, Mem[0000000010101408] = 0000cbff
5214 sta %f20,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00ff0000
5215! Mem[0000000010081408] = ff00410b, %l3 = 0000000000000000
5216 ldstuba [%i2+%o4]0x80,%l3 ! %l3 = 000000ff000000ff
5217! %l2 = ffffffffffffffff, Mem[0000000010181404] = cbafff4e, %asi = 80
5218 stha %l2,[%i6+0x004]%asi ! Mem[0000000010181404] = ffffff4e
5219! Starting 10 instruction Load Burst
5220! Mem[0000000030041408] = bad76926 00000000, %l0 = 000000ff, %l1 = 0000002d
5221 ldda [%i1+%o4]0x81,%l0 ! %l0 = 00000000bad76926 0000000000000000
5222
5223p0_label_197:
5224! Mem[0000000010141434] = ffc595dd, %l0 = 00000000bad76926
5225 ldsw [%i5+0x034],%l0 ! %l0 = ffffffffffc595dd
5226! Mem[0000000010081410] = 0000002d, %l7 = 0000000000000000
5227 lduba [%i2+%o5]0x88,%l7 ! %l7 = 000000000000002d
5228! %l5 = 0000000000000000, %l3 = 00000000000000ff, %l6 = 000000000000002d
5229 sdivx %l5,%l3,%l6 ! %l6 = 0000000000000000
5230! Mem[0000000030181400] = 00860000, %f3 = 0000ffff
5231 lda [%i6+%g0]0x81,%f3 ! %f3 = 00860000
5232! Mem[0000000010041400] = 3196410b 3400ffdd, %l4 = 00002dc5, %l5 = 00000000
5233 ldda [%i1+%g0]0x88,%l4 ! %l4 = 000000003400ffdd 000000003196410b
5234! Mem[0000000010001410] = 82de21ec, %l3 = 00000000000000ff
5235 ldsba [%i0+%o5]0x88,%l3 ! %l3 = ffffffffffffffec
5236! Mem[0000000030101400] = 2d000000, %f23 = 00000000
5237 lda [%i4+%g0]0x89,%f23 ! %f23 = 2d000000
5238! Mem[0000000021800180] = ca4c59fe, %l5 = 000000003196410b
5239 ldsb [%o3+0x180],%l5 ! %l5 = ffffffffffffffca
5240! Mem[0000000010041400] = 3196410b3400ffdd, %l7 = 000000000000002d
5241 ldxa [%i1+%g0]0x88,%l7 ! %l7 = 3196410b3400ffdd
5242! Starting 10 instruction Store Burst
5243! %f0 = 00000000 00000000 0b410000 00860000
5244! %f4 = ffffffb0 78000000 5d000000 0000ffff
5245! %f8 = 00000034 dd95c5ff fffffff6 00000000
5246! %f12 = ff000000 000000ff 5d000000 2d00002d
5247 stda %f0,[%i4]ASI_BLK_AIUP ! Block Store to 0000000010101400
5248
5249p0_label_198:
5250! Mem[0000000030001410] = ffffffff, %l7 = 3196410b3400ffdd
5251 ldstuba [%i0+%o5]0x89,%l7 ! %l7 = 000000ff000000ff
5252! %l3 = ffffffffffffffec, Mem[0000000030041400] = 92d39a15dd95c5ff
5253 stxa %l3,[%i1+%g0]0x89 ! Mem[0000000030041400] = ffffffffffffffec
5254! %l1 = 0000000000000000, Mem[000000001000143c] = 191c67b8, %asi = 80
5255 stwa %l1,[%i0+0x03c]%asi ! Mem[000000001000143c] = 00000000
5256! Mem[0000000030081410] = 00ff0000, %l3 = ffffffffffffffec
5257 ldstuba [%i2+%o5]0x81,%l3 ! %l3 = 00000000000000ff
5258! %f23 = 2d000000, Mem[00000000100c1410] = 000000ff
5259 sta %f23,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 2d000000
5260! %f16 = ff000000 000000ff, Mem[0000000010181438] = ff000000 000000ff
5261 stda %f16,[%i6+0x038]%asi ! Mem[0000000010181438] = ff000000 000000ff
5262! %l7 = 00000000000000ff, Mem[0000000030041408] = 000000002669d7ba
5263 stxa %l7,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000000000000ff
5264! Mem[0000000010141410] = ffffb58e, %l3 = 0000000000000000
5265 swapa [%i5+%o5]0x80,%l3 ! %l3 = 00000000ffffb58e
5266! Code Fragment 3
5267p0_fragment_24:
5268! %l0 = ffffffffffc595dd
5269 setx 0x16c087dfcfa2049c,%g7,%l0 ! %l0 = 16c087dfcfa2049c
5270! %l1 = 0000000000000000
5271 setx 0x42daa6b81267783c,%g7,%l1 ! %l1 = 42daa6b81267783c
5272 setx 0x1fe000, %g1, %g3
5273 or %l0, %g3, %l0 ! always set perrmask = 0xff
5274 setx 0x1ffff8, %g1, %g2
5275 and %l0, %g2, %l0
5276 ta T_CHANGE_HPRIV
5277 stxa %l1, [%l0]ASI_DCACHE_DATA
5278 ta T_CHANGE_NONHPRIV
5279! %l0 = 16c087dfcfa2049c
5280 setx 0x478d53b7ac6c8763,%g7,%l0 ! %l0 = 478d53b7ac6c8763
5281! %l1 = 42daa6b81267783c
5282 setx 0x41416f88511a678f,%g7,%l1 ! %l1 = 41416f88511a678f
5283! Starting 10 instruction Load Burst
5284! Mem[00000000100c1408] = c5000000, %f16 = ff000000
5285 lda [%i3+%o4]0x80,%f16 ! %f16 = c5000000
5286
5287p0_label_199:
5288! Mem[0000000030001408] = 00ff0000, %f22 = bad76926
5289 lda [%i0+%o4]0x81,%f22 ! %f22 = 00ff0000
5290! %l5 = ffffffffffffffca, %l1 = 41416f88511a678f, %y = ffc08ebf
5291 umul %l5,%l1,%l3 ! %l3 = 511a677de46e27d6, %y = 511a677d
5292! Mem[0000000030101400] = 2d000000, %l5 = ffffffffffffffca
5293 lduba [%i4+%g0]0x89,%l5 ! %l5 = 0000000000000000
5294! Mem[0000000030041410] = 00000000, %f18 = ff00ffff
5295 lda [%i1+%o5]0x81,%f18 ! %f18 = 00000000
5296! Mem[0000000010001410] = ec21de82, %l5 = 0000000000000000
5297 ldswa [%i0+%o5]0x80,%l5 ! %l5 = ffffffffec21de82
5298! Mem[0000000030001400] = 00000000, %l3 = 511a677de46e27d6
5299 lduha [%i0+%g0]0x89,%l3 ! %l3 = 0000000000000000
5300! Mem[0000000010181408] = ffff0d7300000000, %l5 = ffffffffec21de82
5301 ldxa [%i6+%o4]0x80,%l5 ! %l5 = ffff0d7300000000
5302! Mem[0000000030001400] = 00000000, %l2 = ffffffffffffffff
5303 ldswa [%i0+%g0]0x81,%l2 ! %l2 = 0000000000000000
5304! Mem[0000000010081408] = 6f32787f0b4100ff, %l5 = ffff0d7300000000
5305 ldxa [%i2+%o4]0x88,%l5 ! %l5 = 6f32787f0b4100ff
5306! Starting 10 instruction Store Burst
5307! %l1 = 41416f88511a678f, Mem[00000000300c1408] = af000000
5308 stha %l1,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 678f0000
5309
5310p0_label_200:
5311! %f28 = 00000000 ffffffb0, %l1 = 41416f88511a678f
5312! Mem[0000000030141428] = cfea979e1956777f
5313 add %i5,0x028,%g1
5314 stda %f28,[%g1+%l1]ASI_PST8_S ! Mem[0000000030141428] = 00ea979effffffb0
5315! Mem[0000000010181410] = ffff0000, %l3 = 0000000000000000
5316 swapa [%i6+%o5]0x80,%l3 ! %l3 = 00000000ffff0000
5317! Mem[0000000010001400] = 0000052d, %l5 = 6f32787f0b4100ff
5318 ldsh [%i0+0x002],%l5 ! %l5 = 000000000000052d
5319! %f26 = 5252ffff, %f19 = ff007cff, %f26 = 5252ffff
5320 fadds %f26,%f19,%f26 ! %f26 = ff007cff
5321! %l3 = 00000000ffff0000, Mem[0000000030181410] = 78c52dc578000000
5322 stxa %l3,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000000ffff0000
5323! %f8 = 00000034 dd95c5ff, Mem[0000000030181408] = 0000410b ffff0000
5324 stda %f8 ,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000034 dd95c5ff
5325! %l5 = 000000000000052d, Mem[0000000030101410] = 002d007cffffffb0
5326 stxa %l5,[%i4+%o5]0x81 ! Mem[0000000030101410] = 000000000000052d
5327! Mem[0000000010141428] = 8eb50000000021ec, %l1 = 41416f88511a678f, %l5 = 000000000000052d
5328 add %i5,0x28,%g1
5329 casxa [%g1]0x80,%l1,%l5 ! %l5 = 8eb50000000021ec
5330! Mem[0000000030141410] = ff5b2bae, %l4 = 000000003400ffdd
5331 ldstuba [%i5+%o5]0x81,%l4 ! %l4 = 000000ff000000ff
5332! Starting 10 instruction Load Burst
5333! Mem[00000000100c1410] = 0000002d, %l6 = 0000000000000000
5334 ldswa [%i3+%o5]0x80,%l6 ! %l6 = 000000000000002d
5335
5336p0_label_201:
5337! Mem[0000000030001410] = ffffffff, %l2 = 0000000000000000
5338 ldsba [%i0+%o5]0x89,%l2 ! %l2 = ffffffffffffffff
5339! Mem[0000000030081408] = ffff00ff, %l7 = 00000000000000ff
5340 ldswa [%i2+%o4]0x89,%l7 ! %l7 = ffffffffffff00ff
5341! Mem[0000000010141410] = 00000000, %l7 = ffffffffffff00ff
5342 ldsba [%i5+%o5]0x80,%l7 ! %l7 = 0000000000000000
5343 membar #Sync ! Added by membar checker (30)
5344! Mem[0000000030081400] = c500005d 000000ff ff00ffff ff007cff
5345! Mem[0000000030081410] = ffff0000 000000ff bad76926 00000000
5346! Mem[0000000030081420] = 40c32f05 6f00787f 5252ffff 4da2c09a
5347! Mem[0000000030081430] = 12e7e1ff ffffffff ada1cdf6 000000ff
5348 ldda [%i2]ASI_BLK_SL,%f16 ! Block Load from 0000000030081400
5349! Mem[0000000020800000] = ff2d98bf, %l4 = 00000000000000ff
5350 ldsha [%o1+0x000]%asi,%l4 ! %l4 = ffffffffffffff2d
5351! Mem[0000000010001408] = ffffffb0, %f3 = 00860000
5352 lda [%i0+%o4]0x80,%f3 ! %f3 = ffffffb0
5353! Mem[00000000300c1410] = 0000ffff, %l6 = 000000000000002d
5354 lduha [%i3+%o5]0x89,%l6 ! %l6 = 000000000000ffff
5355! Mem[0000000030041410] = 00000000, %l2 = ffffffffffffffff
5356 ldsba [%i1+%o5]0x81,%l2 ! %l2 = 0000000000000000
5357! Mem[0000000010101434] = 000000ff, %l3 = 00000000ffff0000
5358 ldswa [%i4+0x034]%asi,%l3 ! %l3 = 00000000000000ff
5359! Starting 10 instruction Store Burst
5360! Mem[0000000010101410] = ffffffb0, %l2 = 0000000000000000
5361 swapa [%i4+%o5]0x80,%l2 ! %l2 = 00000000ffffffb0
5362
5363p0_label_202:
5364! %l0 = ac6c8763, %l1 = 511a678f, Mem[0000000010181400] = 97340dff 4effffff
5365 stda %l0,[%i6+%g0]0x88 ! Mem[0000000010181400] = ac6c8763 511a678f
5366! %l2 = ffffffb0, %l3 = 000000ff, Mem[0000000030041410] = 00000000 00000000
5367 stda %l2,[%i1+%o5]0x89 ! Mem[0000000030041410] = ffffffb0 000000ff
5368! %l5 = 8eb50000000021ec, Mem[0000000010001400] = 0000052d
5369 stwa %l5,[%i0+%g0]0x80 ! Mem[0000000010001400] = 000021ec
5370! %f15 = 2d00002d, %f0 = 00000000
5371 fcmps %fcc0,%f15,%f0 ! %fcc0 = 2
5372! %f14 = 5d000000 2d00002d, %l2 = 00000000ffffffb0
5373! Mem[0000000010001430] = 000000000b419631
5374 add %i0,0x030,%g1
5375 stda %f14,[%g1+%l2]ASI_PST16_P ! Mem[0000000010001430] = 000000000b419631
5376! %l5 = 8eb50000000021ec, Mem[0000000010081400] = ab91ffffff0000ff
5377 stxa %l5,[%i2+%g0]0x88 ! Mem[0000000010081400] = 8eb50000000021ec
5378! %l0 = 478d53b7ac6c8763, Mem[0000000010141410] = 00000000
5379 stba %l0,[%i5+%o5]0x80 ! Mem[0000000010141410] = 63000000
5380! Mem[0000000030001410] = ffffffff, %l2 = 00000000ffffffb0
5381 ldstuba [%i0+%o5]0x89,%l2 ! %l2 = 000000ff000000ff
5382! %l3 = 00000000000000ff, imm = 00000000000001da, %l6 = 000000000000ffff
5383 add %l3,0x1da,%l6 ! %l6 = 00000000000002d9
5384! Starting 10 instruction Load Burst
5385! Mem[0000000030041400] = ecffffff, %f1 = 00000000
5386 lda [%i1+%g0]0x81,%f1 ! %f1 = ecffffff
5387
5388p0_label_203:
5389! Mem[0000000030141400] = ffff00ff, %l2 = 00000000000000ff
5390 lduba [%i5+%g0]0x89,%l2 ! %l2 = 00000000000000ff
5391! Mem[00000000300c1410] = ffff0000, %l0 = 478d53b7ac6c8763
5392 ldswa [%i3+%o5]0x81,%l0 ! %l0 = ffffffffffff0000
5393! Mem[0000000010081408] = ff00410b, %l7 = 0000000000000000
5394 lduha [%i2+%o4]0x80,%l7 ! %l7 = 000000000000ff00
5395! Mem[0000000010181400] = 63876cac, %l4 = ffffffffffffff2d
5396 ldsha [%i6+0x002]%asi,%l4 ! %l4 = 0000000000006cac
5397! %f7 = 0000ffff, %f8 = 00000034, %f9 = dd95c5ff
5398 fadds %f7 ,%f8 ,%f9 ! %l0 = ffffffffffff0022, Unfinished, %fsr = 0700000800
5399! Mem[0000000030181400] = 9a327504 00008600, %l6 = 000002d9, %l7 = 0000ff00
5400 ldda [%i6+%g0]0x89,%l6 ! %l6 = 0000000000008600 000000009a327504
5401! Mem[0000000010101428] = fffffff6, %l3 = 00000000000000ff
5402 ldsb [%i4+0x028],%l3 ! %l3 = ffffffffffffffff
5403! Mem[0000000010141404] = 00000000, %l5 = 8eb50000000021ec
5404 lduwa [%i5+0x004]%asi,%l5 ! %l5 = 0000000000000000
5405! Mem[0000000010141418] = 037721ff, %l3 = ffffffffffffffff
5406 ldsh [%i5+0x01a],%l3 ! %l3 = 00000000000021ff
5407! Starting 10 instruction Store Burst
5408! %l6 = 00008600, %l7 = 9a327504, Mem[0000000010141420] = 0000ffff 00000000
5409 stda %l6,[%i5+0x020]%asi ! Mem[0000000010141420] = 00008600 9a327504
5410
5411p0_label_204:
5412! Mem[0000000010101408] = 0b410000, %l6 = 0000000000008600
5413 swapa [%i4+%o4]0x80,%l6 ! %l6 = 000000000b410000
5414! %f2 = 0b410000, %f0 = 00000000, %f10 = fffffff6
5415 fdivs %f2 ,%f0 ,%f10 ! %f10 = 7f800000
5416! Mem[00000000100c1415] = 0000ff00, %l3 = 00000000000021ff
5417 ldstuba [%i3+0x015]%asi,%l3 ! %l3 = 00000000000000ff
5418! Mem[0000000010081400] = 000021ec, %l2 = 00000000000000ff
5419 ldstuba [%i2+%g0]0x88,%l2 ! %l2 = 000000ec000000ff
5420! %f10 = 7f800000, %f12 = ff000000, %f2 = 0b410000
5421 fsubs %f10,%f12,%f2 ! %f2 = 7f800000
5422! Mem[00000000211c0001] = c5ffc666, %l1 = 41416f88511a678f
5423 ldstuba [%o2+0x001]%asi,%l1 ! %l1 = 000000ff000000ff
5424! %l2 = 00000000000000ec, Mem[00000000100c1408] = c5000000
5425 stwa %l2,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 000000ec
5426! %f4 = ffffffb0, Mem[0000000010141400] = 00000000
5427 sta %f4 ,[%i5+%g0]0x88 ! Mem[0000000010141400] = ffffffb0
5428! Mem[0000000010101400] = 00000000, %l2 = 00000000000000ec
5429 ldstuba [%i4+%g0]0x80,%l2 ! %l2 = 00000000000000ff
5430! Starting 10 instruction Load Burst
5431! Mem[0000000010041400] = ddff0034, %l2 = 0000000000000000
5432 lduha [%i1+%g0]0x80,%l2 ! %l2 = 000000000000ddff
5433
5434p0_label_205:
5435! Code Fragment 4
5436p0_fragment_25:
5437! %l0 = ffffffffffff0022
5438 setx 0x98d03c7828f3a15e,%g7,%l0 ! %l0 = 98d03c7828f3a15e
5439! %l1 = 00000000000000ff
5440 setx 0x3ef0408058c7384f,%g7,%l1 ! %l1 = 3ef0408058c7384f
5441 setx 0x7ff8, %g1, %g2
5442 and %l0, %g2, %l0
5443 setx 0xffffffff, %g1, %g2
5444 and %l1, %g2, %l1
5445 setx 0x100000000, %g1, %g2
5446 or %l1, %g2, %l1 ! Set bit 32 - perrinj
5447 ta T_CHANGE_HPRIV
5448 stxa %l1, [%l0]ASI_ICACHE_INSTR
5449 ta T_CHANGE_NONHPRIV
5450! %l0 = 98d03c7828f3a15e
5451 setx 0xb727b6901f7848f3,%g7,%l0 ! %l0 = b727b6901f7848f3
5452! %l1 = 3ef0408058c7384f
5453 setx 0xef376957ef85a409,%g7,%l1 ! %l1 = ef376957ef85a409
5454! Mem[0000000030001408] = 000000000000ff00, %f24 = 7f78006f 052fc340
5455 ldda [%i0+%o4]0x89,%f24 ! %f24 = 00000000 0000ff00
5456! Mem[0000000010081410] = b9ffffff0000002d, %l4 = 0000000000006cac
5457 ldxa [%i2+%o5]0x88,%l4 ! %l4 = b9ffffff0000002d
5458! %f16 = ff000000, %f28 = ffffffff, %f25 = 0000ff00
5459 fmuls %f16,%f28,%f25 ! %f25 = ffffffff
5460! Mem[0000000030141400] = ff00ffff, %l6 = 000000000b410000
5461 lduba [%i5+%g0]0x81,%l6 ! %l6 = 00000000000000ff
5462! Mem[00000000300c1400] = 2d00002d, %l5 = 0000000000000000
5463 ldsba [%i3+%g0]0x81,%l5 ! %l5 = 000000000000002d
5464! Mem[0000000010181400] = 63876cac8f671a51, %l7 = 000000009a327504
5465 ldxa [%i6+%g0]0x80,%l7 ! %l7 = 63876cac8f671a51
5466! Mem[0000000010081410] = b9ffffff 0000002d, %l0 = 1f7848f3, %l1 = ef85a409
5467 ldda [%i2+%o5]0x88,%l0 ! %l0 = 000000000000002d 00000000b9ffffff
5468! Mem[000000001014143c] = e10ece31, %l6 = 00000000000000ff
5469 lduba [%i5+0x03d]%asi,%l6 ! %l6 = 000000000000000e
5470! Starting 10 instruction Store Burst
5471! %l3 = 0000000000000000, %l1 = 00000000b9ffffff, %l6 = 000000000000000e
5472 mulx %l3,%l1,%l6 ! %l6 = 0000000000000000
5473
5474p0_label_206:
5475! %l3 = 0000000000000000, Mem[00000000300c1410] = ffff0000
5476 stwa %l3,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000
5477! Mem[0000000010041400] = 3400ffdd, %l0 = 000000000000002d
5478 swapa [%i1+%g0]0x88,%l0 ! %l0 = 000000003400ffdd
5479! Mem[0000000010081410] = 2d000000, %l6 = 0000000000000000
5480 swapa [%i2+%o5]0x80,%l6 ! %l6 = 000000002d000000
5481! Mem[0000000010101400] = ff000000, %l5 = 000000000000002d
5482 ldstuba [%i4+%g0]0x80,%l5 ! %l5 = 000000ff000000ff
5483! %l5 = 00000000000000ff, Mem[0000000010141400] = b0ffffff00000000
5484 stxa %l5,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000000000ff
5485! %f3 = ffffffb0, Mem[0000000010181414] = ff0000ff
5486 st %f3 ,[%i6+0x014] ! Mem[0000000010181414] = ffffffb0
5487! Mem[00000000300c1400] = 2d00002d, %l3 = 0000000000000000
5488 swapa [%i3+%g0]0x89,%l3 ! %l3 = 000000002d00002d
5489! %l6 = 000000002d000000, Mem[00000000100c1408] = 000000ec00000000
5490 stxa %l6,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 000000002d000000
5491! %l3 = 000000002d00002d, Mem[0000000010101428] = fffffff6, %asi = 80
5492 stwa %l3,[%i4+0x028]%asi ! Mem[0000000010101428] = 2d00002d
5493! Starting 10 instruction Load Burst
5494! Mem[0000000010181410] = 00000000, %l2 = 000000000000ddff
5495 lduwa [%i6+%o5]0x80,%l2 ! %l2 = 0000000000000000
5496
5497p0_label_207:
5498! Mem[0000000010041420] = 0000002d, %l5 = 00000000000000ff
5499 ldsb [%i1+0x023],%l5 ! %l5 = 000000000000002d
5500! Mem[00000000300c1408] = 00008f67, %l1 = 00000000b9ffffff
5501 ldswa [%i3+%o4]0x89,%l1 ! %l1 = 0000000000008f67
5502! Mem[0000000030101400] = 2d000000, %l4 = b9ffffff0000002d
5503 lduha [%i4+%g0]0x89,%l4 ! %l4 = 0000000000000000
5504! Mem[0000000010141400] = 00000000000000ff, %l7 = 63876cac8f671a51
5505 ldxa [%i5+0x000]%asi,%l7 ! %l7 = 00000000000000ff
5506! Mem[0000000010181404] = 8f671a51, %l0 = 000000003400ffdd
5507 lduba [%i6+0x007]%asi,%l0 ! %l0 = 0000000000000051
5508! Mem[0000000030141408] = ffffb578, %l7 = 00000000000000ff
5509 ldsha [%i5+%o4]0x89,%l7 ! %l7 = ffffffffffffb578
5510! Mem[0000000010101438] = 5d0000002d00002d, %f30 = ff000000 f6cda1ad
5511 ldd [%i4+0x038],%f30 ! %f30 = 5d000000 2d00002d
5512! Mem[00000000300c1400] = 00000000, %l0 = 0000000000000051
5513 lduwa [%i3+%g0]0x89,%l0 ! %l0 = 0000000000000000
5514! Mem[0000000010041428] = 2d75329a c46788cf, %l2 = 00000000, %l3 = 2d00002d
5515 ldd [%i1+0x028],%l2 ! %l2 = 000000002d75329a 00000000c46788cf
5516! Starting 10 instruction Store Burst
5517! %l3 = 00000000c46788cf, Mem[00000000100c1400] = 40c32f05
5518 stwa %l3,[%i3+%g0]0x80 ! Mem[00000000100c1400] = c46788cf
5519
5520p0_label_208:
5521! %l4 = 00000000, %l5 = 0000002d, Mem[0000000010101410] = 00000000 00000078
5522 stda %l4,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000 0000002d
5523! %l0 = 00000000, %l1 = 00008f67, Mem[0000000010141410] = 00000063 ffffffff
5524 stda %l0,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000 00008f67
5525! Mem[0000000010181400] = 63876cac, %l1 = 0000000000008f67
5526 swapa [%i6+%g0]0x80,%l1 ! %l1 = 0000000063876cac
5527! %f30 = 5d000000 2d00002d, Mem[0000000030041410] = ffffffb0 000000ff
5528 stda %f30,[%i1+%o5]0x89 ! Mem[0000000030041410] = 5d000000 2d00002d
5529! Mem[0000000010141410] = 00000000, %l0 = 0000000000000000
5530 swapa [%i5+%o5]0x88,%l0 ! %l0 = 0000000000000000
5531! %f17 = 5d0000c5, Mem[0000000010181410] = 00000000
5532 sta %f17,[%i6+%o5]0x80 ! Mem[0000000010181410] = 5d0000c5
5533! %l4 = 00000000, %l5 = 0000002d, Mem[0000000010101410] = 00000000 0000002d
5534 stda %l4,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000 0000002d
5535! %l4 = 0000000000000000, Mem[0000000010181412] = 5d0000c5
5536 stb %l4,[%i6+0x012] ! Mem[0000000010181410] = 5d0000c5
5537! Mem[00000000100c1410] = 0000002d, %l2 = 000000002d75329a
5538 ldstuba [%i3+%o5]0x80,%l2 ! %l2 = 00000000000000ff
5539! Starting 10 instruction Load Burst
5540! Mem[0000000010101410] = 00000000, %l0 = 0000000000000000
5541 lduba [%i4+%o5]0x88,%l0 ! %l0 = 0000000000000000
5542
5543p0_label_209:
5544! Mem[0000000010101400] = ff000000, %l4 = 0000000000000000
5545 ldsb [%i4+0x001],%l4 ! %l4 = 0000000000000000
5546! %f16 = ff000000, %f9 = dd95c5ff, %f20 = ff000000
5547 fmuls %f16,%f9 ,%f20 ! %f20 = 7f800000
5548! Mem[0000000020800040] = 8dff359e, %l0 = 0000000000000000
5549 ldsha [%o1+0x040]%asi,%l0 ! %l0 = ffffffffffff8dff
5550! Mem[0000000010101400] = ff000000, %l7 = ffffffffffffb578
5551 lduwa [%i4+%g0]0x80,%l7 ! %l7 = 00000000ff000000
5552! Mem[0000000010001410] = ec21de82, %l3 = 00000000c46788cf
5553 ldswa [%i0+%o5]0x80,%l3 ! %l3 = ffffffffec21de82
5554! Mem[0000000010141410] = 00000000, %l5 = 000000000000002d
5555 ldsba [%i5+%o5]0x80,%l5 ! %l5 = 0000000000000000
5556! Mem[00000000300c1400] = 00000000, %l4 = 0000000000000000
5557 lduha [%i3+%g0]0x89,%l4 ! %l4 = 0000000000000000
5558! Mem[0000000010001400] = 000021ec 0000410b, %l2 = 00000000, %l3 = ec21de82
5559 ldda [%i0+0x000]%asi,%l2 ! %l2 = 00000000000021ec 000000000000410b
5560! Mem[0000000010041400] = 0000002d, %l1 = 0000000063876cac
5561 lduha [%i1+%g0]0x88,%l1 ! %l1 = 000000000000002d
5562! Starting 10 instruction Store Burst
5563! Mem[0000000021800141] = ffc5cd46, %l3 = 000000000000410b
5564 ldstub [%o3+0x141],%l3 ! %l3 = 000000c5000000ff
5565
5566p0_label_210:
5567! %l0 = ffff8dff, %l1 = 0000002d, Mem[0000000010181400] = 678f0000 511a678f
5568 stda %l0,[%i6+%g0]0x88 ! Mem[0000000010181400] = ffff8dff 0000002d
5569! %f24 = 00000000 ffffffff, Mem[0000000010101438] = 5d000000 2d00002d
5570 std %f24,[%i4+0x038] ! Mem[0000000010101438] = 00000000 ffffffff
5571! %f8 = 00000034 dd95c5ff, %l0 = ffffffffffff8dff
5572! Mem[0000000010081420] = c78dcd1f00000000
5573 add %i2,0x020,%g1
5574 stda %f8,[%g1+%l0]ASI_PST16_P ! Mem[0000000010081420] = 00000034dd95c5ff
5575! Mem[0000000010141400] = 00000000, %l6 = 000000002d000000
5576 swapa [%i5+%g0]0x80,%l6 ! %l6 = 0000000000000000
5577! %l3 = 00000000000000c5, Mem[0000000010141408] = 8eb5ffff
5578 stha %l3,[%i5+%o4]0x88 ! Mem[0000000010141408] = 8eb500c5
5579! Mem[0000000010181408] = ffff0d73, %l5 = 0000000000000000
5580 swapa [%i6+%o4]0x80,%l5 ! %l5 = 00000000ffff0d73
5581! %l0 = ffffffffffff8dff, Mem[0000000010001417] = ff000034
5582 stb %l0,[%i0+0x017] ! Mem[0000000010001414] = ff0000ff
5583! Mem[0000000010181410] = 5d0000c5, %l5 = 00000000ffff0d73
5584 swapa [%i6+%o5]0x80,%l5 ! %l5 = 000000005d0000c5
5585! %f16 = ff000000 5d0000c5 ff7c00ff ffff00ff
5586! %f20 = 7f800000 0000ffff 00000000 2669d7ba
5587! %f24 = 00000000 ffffffff 9ac0a24d ffff5252
5588! %f28 = ffffffff ffe1e712 5d000000 2d00002d
5589 stda %f16,[%i1]ASI_BLK_AIUSL ! Block Store to 0000000030041400
5590! Starting 10 instruction Load Burst
5591! Mem[0000000010141408] = c500b58e7fffffff, %l3 = 00000000000000c5
5592 ldxa [%i5+%o4]0x80,%l3 ! %l3 = c500b58e7fffffff
5593
5594p0_label_211:
5595! Mem[00000000100c1400] = c46788cf6f00787f, %l3 = c500b58e7fffffff
5596 ldxa [%i3+%g0]0x80,%l3 ! %l3 = c46788cf6f00787f
5597! Mem[00000000300c1408] = 678f0000, %f11 = 00000000
5598 lda [%i3+%o4]0x81,%f11 ! %f11 = 678f0000
5599! Mem[0000000030081410] = 0000ffff, %l1 = 000000000000002d
5600 lduba [%i2+%o5]0x89,%l1 ! %l1 = 00000000000000ff
5601! Mem[0000000030181400] = 00008600, %l0 = ffffffffffff8dff
5602 ldsha [%i6+%g0]0x89,%l0 ! %l0 = ffffffffffff8600
5603! Mem[0000000030001410] = 0000ffffffffffff, %l2 = 00000000000021ec
5604 ldxa [%i0+%o5]0x89,%l2 ! %l2 = 0000ffffffffffff
5605! Mem[0000000010181404] = 2d000000, %l1 = 00000000000000ff
5606 lduha [%i6+0x006]%asi,%l1 ! %l1 = 0000000000000000
5607! Mem[0000000030141410] = ae2b5bff, %l1 = 0000000000000000
5608 ldsba [%i5+%o5]0x89,%l1 ! %l1 = ffffffffffffffff
5609! Mem[0000000030101410] = 00000000, %l2 = 0000ffffffffffff
5610 lduwa [%i4+%o5]0x81,%l2 ! %l2 = 0000000000000000
5611 membar #Sync ! Added by membar checker (31)
5612! Mem[0000000010041410] = 2d00000000000000, %f0 = 00000000 ecffffff
5613 ldd [%i1+%o5],%f0 ! %f0 = 2d000000 00000000
5614! Starting 10 instruction Store Burst
5615! %f18 = ff7c00ff, Mem[0000000030181408] = dd95c5ff
5616 sta %f18,[%i6+%o4]0x89 ! Mem[0000000030181408] = ff7c00ff
5617
5618p0_label_212:
5619! %f16 = ff000000 5d0000c5, %l3 = c46788cf6f00787f
5620! Mem[0000000010001430] = 000000000b419631
5621 add %i0,0x030,%g1
5622 stda %f16,[%g1+%l3]ASI_PST8_P ! Mem[0000000010001430] = 000000005d0000c5
5623! %l6 = 0000000000000000, Mem[0000000030001408] = 00ff0000
5624 stba %l6,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00ff0000
5625! Mem[0000000010001408] = b0ffffff, %l4 = 0000000000000000
5626 swapa [%i0+%o4]0x88,%l4 ! %l4 = 00000000b0ffffff
5627! %l7 = 00000000ff000000, Mem[0000000010041410] = 0000002d
5628 stha %l7,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000
5629! Mem[000000001004141c] = 0a7a7b57, %l2 = 0000000000000000, %asi = 80
5630 swapa [%i1+0x01c]%asi,%l2 ! %l2 = 000000000a7a7b57
5631! %f2 = 7f800000 ffffffb0, Mem[0000000010041408] = 00000000 7fffffff
5632 stda %f2 ,[%i1+%o4]0x80 ! Mem[0000000010041408] = 7f800000 ffffffb0
5633! %l0 = ffffffffffff8600, Mem[00000000201c0000] = ffff6bf6, %asi = 80
5634 stba %l0,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00ff6bf6
5635! %f18 = ff7c00ff ffff00ff, %l4 = 00000000b0ffffff
5636! Mem[00000000100c1420] = 7f78006f052fc340
5637 add %i3,0x020,%g1
5638 stda %f18,[%g1+%l4]ASI_PST8_PL ! Mem[00000000100c1420] = ff00ffffff007cff
5639! Mem[0000000030181400] = 00860000, %l6 = 0000000000000000
5640 ldstuba [%i6+%g0]0x81,%l6 ! %l6 = 00000000000000ff
5641! Starting 10 instruction Load Burst
5642! Mem[0000000030101410] = 00000000, %l6 = 0000000000000000
5643 lduba [%i4+%o5]0x89,%l6 ! %l6 = 0000000000000000
5644
5645p0_label_213:
5646! Mem[00000000300c1400] = 00000000000000ff, %f20 = 7f800000 0000ffff
5647 ldda [%i3+%g0]0x81,%f20 ! %f20 = 00000000 000000ff
5648! Mem[0000000030101408] = 00000000, %l4 = 00000000b0ffffff
5649 ldsba [%i4+%o4]0x89,%l4 ! %l4 = 0000000000000000
5650! Mem[0000000030041400] = ff0000005d0000c5, %l7 = 00000000ff000000
5651 ldxa [%i1+%g0]0x89,%l7 ! %l7 = ff0000005d0000c5
5652! Mem[00000000300c1410] = 5d00000000000000, %f16 = ff000000 5d0000c5
5653 ldda [%i3+%o5]0x89,%f16 ! %f16 = 5d000000 00000000
5654! Mem[0000000010081400] = 000021ff, %l5 = 000000005d0000c5
5655 ldsba [%i2+%g0]0x88,%l5 ! %l5 = ffffffffffffffff
5656! Mem[0000000030141408] = ffffa95dffffb578, %l2 = 000000000a7a7b57
5657 ldxa [%i5+%o4]0x89,%l2 ! %l2 = ffffa95dffffb578
5658! Code Fragment 3
5659p0_fragment_26:
5660! %l0 = ffffffffffff8600
5661 setx 0xecaa8758190fa3fb,%g7,%l0 ! %l0 = ecaa8758190fa3fb
5662! %l1 = ffffffffffffffff
5663 setx 0xd16be0901ecf187c,%g7,%l1 ! %l1 = d16be0901ecf187c
5664 setx 0x1fe000, %g1, %g3
5665 or %l0, %g3, %l0 ! always set perrmask = 0xff
5666 setx 0x1ffff8, %g1, %g2
5667 and %l0, %g2, %l0
5668 ta T_CHANGE_HPRIV
5669 stxa %l1, [%l0]ASI_DCACHE_DATA
5670 ta T_CHANGE_NONHPRIV
5671! %l0 = ecaa8758190fa3fb
5672 setx 0x24aabff85d5f39b0,%g7,%l0 ! %l0 = 24aabff85d5f39b0
5673! %l1 = d16be0901ecf187c
5674 setx 0x1ab59b08048c4cce,%g7,%l1 ! %l1 = 1ab59b08048c4cce
5675! %f29 = ffe1e712, %f15 = 2d00002d, %f26 = 9ac0a24d ffff5252
5676 fsmuld %f29,%f15,%f26 ! %f26 = fffc3ce2 40000000
5677! Mem[0000000010181400] = ffff8dff, %l2 = ffffa95dffffb578
5678 lduba [%i6+%g0]0x88,%l2 ! %l2 = 00000000000000ff
5679! Starting 10 instruction Store Burst
5680! Code Fragment 3
5681p0_fragment_27:
5682! %l0 = 24aabff85d5f39b0
5683 setx 0x7d187ec0401362c4,%g7,%l0 ! %l0 = 7d187ec0401362c4
5684! %l1 = 1ab59b08048c4cce
5685 setx 0x4648643fe7d023b5,%g7,%l1 ! %l1 = 4648643fe7d023b5
5686 setx 0x1fe000, %g1, %g3
5687 or %l0, %g3, %l0 ! always set perrmask = 0xff
5688 setx 0x1ffff8, %g1, %g2
5689 and %l0, %g2, %l0
5690 ta T_CHANGE_HPRIV
5691 stxa %l1, [%l0]ASI_DCACHE_DATA
5692 ta T_CHANGE_NONHPRIV
5693! %l0 = 7d187ec0401362c4
5694 setx 0x4e9579778ce27c23,%g7,%l0 ! %l0 = 4e9579778ce27c23
5695! %l1 = 4648643fe7d023b5
5696 setx 0x656d5f10222d63dc,%g7,%l1 ! %l1 = 656d5f10222d63dc
5697
5698p0_label_214:
5699! %f18 = ff7c00ff ffff00ff, Mem[0000000010001438] = 0e0671aa 00000000
5700 stda %f18,[%i0+0x038]%asi ! Mem[0000000010001438] = ff7c00ff ffff00ff
5701! %l5 = ffffffffffffffff, Mem[0000000030041408] = ff00ffffff007cff
5702 stxa %l5,[%i1+%o4]0x81 ! Mem[0000000030041408] = ffffffffffffffff
5703! Mem[0000000010101433] = ff000000, %l0 = 4e9579778ce27c23
5704 ldstuba [%i4+0x033]%asi,%l0 ! %l0 = 00000000000000ff
5705! %f0 = 2d000000 00000000 7f800000 ffffffb0
5706! %f4 = ffffffb0 78000000 5d000000 0000ffff
5707! %f8 = 00000034 dd95c5ff 7f800000 678f0000
5708! %f12 = ff000000 000000ff 5d000000 2d00002d
5709 stda %f0,[%i2]ASI_COMMIT_S ! Block Store to 0000000030081400
5710! Mem[00000000211c0000] = c5ffc666, %l6 = 0000000000000000
5711 ldstuba [%o2+0x000]%asi,%l6 ! %l6 = 000000c5000000ff
5712! %l2 = 00000000000000ff, Mem[0000000030041408] = ffffffff
5713 stwa %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = 000000ff
5714! %l7 = ff0000005d0000c5, Mem[000000001018143a] = ff000000
5715 sth %l7,[%i6+0x03a] ! Mem[0000000010181438] = ff0000c5
5716! %l4 = 0000000000000000, Mem[0000000010181410] = 730dffff
5717 stba %l4,[%i6+%o5]0x88 ! Mem[0000000010181410] = 730dff00
5718 membar #Sync ! Added by membar checker (32)
5719! Mem[000000001008143c] = 000000ff, %l4 = 0000000000000000
5720 swap [%i2+0x03c],%l4 ! %l4 = 00000000000000ff
5721! Starting 10 instruction Load Burst
5722! Mem[0000000010041408] = 7f800000, %l3 = c46788cf6f00787f
5723 lduba [%i1+%o4]0x80,%l3 ! %l3 = 000000000000007f
5724
5725p0_label_215:
5726! Mem[0000000010141400] = 0000002d, %l2 = 00000000000000ff
5727 lduwa [%i5+%g0]0x88,%l2 ! %l2 = 000000000000002d
5728! Mem[0000000030001410] = ffffffff, %l1 = 656d5f10222d63dc
5729 lduba [%i0+%o5]0x89,%l1 ! %l1 = 00000000000000ff
5730! %l4 = 00000000000000ff, %l4 = 00000000000000ff, %l3 = 000000000000007f
5731 xnor %l4,%l4,%l3 ! %l3 = ffffffffffffffff
5732! Mem[0000000010081410] = 00000000ffffffb9, %l0 = 0000000000000000
5733 ldxa [%i2+%o5]0x80,%l0 ! %l0 = 00000000ffffffb9
5734! Mem[0000000030001410] = ffffffff, %l4 = 00000000000000ff
5735 lduha [%i0+%o5]0x89,%l4 ! %l4 = 000000000000ffff
5736! Mem[00000000300c1410] = 00000000, %f13 = 000000ff
5737 lda [%i3+%o5]0x89,%f13 ! %f13 = 00000000
5738! Mem[0000000030181410] = 00000000, %l3 = ffffffffffffffff
5739 ldsba [%i6+%o5]0x89,%l3 ! %l3 = 0000000000000000
5740! Mem[0000000030181408] = ff007cff 34000000, %l6 = 000000c5, %l7 = 5d0000c5
5741 ldda [%i6+%o4]0x81,%l6 ! %l6 = 00000000ff007cff 0000000034000000
5742! %l3 = 0000000000000000, %l3 = 0000000000000000, %l3 = 0000000000000000
5743 orn %l3,%l3,%l3 ! %l3 = ffffffffffffffff
5744! Starting 10 instruction Store Burst
5745! %l1 = 00000000000000ff, Mem[00000000201c0001] = 00ff6bf6
5746 stb %l1,[%o0+0x001] ! Mem[00000000201c0000] = 00ff6bf6
5747
5748p0_label_216:
5749! Mem[0000000010001418] = 90ffde48, %l6 = 00000000ff007cff
5750 swap [%i0+0x018],%l6 ! %l6 = 0000000090ffde48
5751! %l0 = 00000000ffffffb9, Mem[0000000030081408] = b0ffffff0000807f
5752 stxa %l0,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000ffffffb9
5753! %l0 = 00000000ffffffb9, Mem[0000000010101410] = 00000000
5754 stha %l0,[%i4+%o5]0x88 ! Mem[0000000010101410] = 0000ffb9
5755! %l7 = 0000000034000000, Mem[0000000030181410] = 00000000
5756 stha %l7,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000000
5757! Mem[0000000010101408] = 00008600, %l6 = 0000000090ffde48
5758 swapa [%i4+%o4]0x80,%l6 ! %l6 = 0000000000008600
5759! %f2 = 7f800000 ffffffb0, %l2 = 000000000000002d
5760! Mem[0000000030101400] = 0000002d000021ec
5761 stda %f2,[%i4+%l2]ASI_PST8_S ! Mem[0000000030101400] = 0000002dffff21b0
5762! %f23 = 2669d7ba, Mem[0000000030001400] = 00000000
5763 sta %f23,[%i0+%g0]0x81 ! Mem[0000000030001400] = 2669d7ba
5764! %l0 = ffffffb9, %l1 = 000000ff, Mem[0000000010101400] = ff000000 00000000
5765 stda %l0,[%i4+%g0]0x80 ! Mem[0000000010101400] = ffffffb9 000000ff
5766! Mem[00000000201c0000] = 00ff6bf6, %l4 = 000000000000ffff
5767 ldstuba [%o0+0x000]%asi,%l4 ! %l4 = 00000000000000ff
5768! Starting 10 instruction Load Burst
5769! %l1 = 00000000000000ff, immed = 00000998, %y = 511a677d
5770 umul %l1,0x998,%l2 ! %l2 = 0000000000098e68, %y = 00000000
5771
5772p0_label_217:
5773! Mem[0000000030141408] = 78b5ffff, %l0 = 00000000ffffffb9
5774 lduba [%i5+%o4]0x81,%l0 ! %l0 = 0000000000000078
5775! Mem[0000000030141410] = ff5b2baef7899d86, %f10 = 7f800000 678f0000
5776 ldda [%i5+%o5]0x81,%f10 ! %f10 = ff5b2bae f7899d86
5777! Mem[00000000100c1410] = 2d0000ff, %f8 = 00000034
5778 lda [%i3+%o5]0x88,%f8 ! %f8 = 2d0000ff
5779! Mem[0000000010101410] = b9ff0000, %f3 = ffffffb0
5780 lda [%i4+%o5]0x80,%f3 ! %f3 = b9ff0000
5781! %l7 = 0000000034000000, %l0 = 0000000000000078, %l5 = ffffffffffffffff
5782 sub %l7,%l0,%l5 ! %l5 = 0000000033ffff88
5783! %f10 = ff5b2bae, %f20 = 00000000
5784 fcmps %fcc3,%f10,%f20 ! %fcc3 = 1
5785! %l0 = 0000000000000078, immed = fffffa2d, %y = 00000000
5786 smul %l0,-0x5d3,%l0 ! %l0 = fffffffffffd4518, %y = ffffffff
5787! Mem[0000000010041408] = b0ffffff0000807f, %l6 = 0000000000008600
5788 ldxa [%i1+%o4]0x88,%l6 ! %l6 = b0ffffff0000807f
5789! Mem[0000000030141410] = ff5b2bae, %l6 = b0ffffff0000807f
5790 lduha [%i5+%o5]0x81,%l6 ! %l6 = 000000000000ff5b
5791! Starting 10 instruction Store Burst
5792! %l1 = 00000000000000ff, Mem[0000000030041400] = c500005d000000ff
5793 stxa %l1,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000000000ff
5794
5795p0_label_218:
5796! %l1 = 00000000000000ff, Mem[0000000010181430] = 5d6c91ff894dd97c
5797 stx %l1,[%i6+0x030] ! Mem[0000000010181430] = 00000000000000ff
5798! %l7 = 0000000034000000, Mem[000000001018140e] = 00000000, %asi = 80
5799 stha %l7,[%i6+0x00e]%asi ! Mem[000000001018140c] = 00000000
5800! %l3 = ffffffffffffffff, Mem[0000000030181400] = 000086ff
5801 stwa %l3,[%i6+%g0]0x89 ! Mem[0000000030181400] = ffffffff
5802! %l4 = 0000000000000000, Mem[0000000010041408] = 0000807f
5803 stwa %l4,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000
5804! Mem[0000000010101428] = 2d00002d, %l4 = 00000000, %l4 = 00000000
5805 add %i4,0x28,%g1
5806 casa [%g1]0x80,%l4,%l4 ! %l4 = 000000002d00002d
5807! %l4 = 000000002d00002d, Mem[00000000211c0000] = ffffc666
5808 sth %l4,[%o2+%g0] ! Mem[00000000211c0000] = 002dc666
5809! %l0 = fffffffffffd4518, Mem[0000000010041408] = b0ffffff00000000
5810 stxa %l0,[%i1+%o4]0x88 ! Mem[0000000010041408] = fffffffffffd4518
5811! %l4 = 000000002d00002d, Mem[00000000218001c0] = 000813ce, %asi = 80
5812 stha %l4,[%o3+0x1c0]%asi ! Mem[00000000218001c0] = 002d13ce
5813! Mem[00000000100c1408] = 00000000, %l6 = 000000000000ff5b
5814 swapa [%i3+%o4]0x88,%l6 ! %l6 = 0000000000000000
5815! Starting 10 instruction Load Burst
5816! Mem[0000000030041410] = 0000ffff, %l0 = fffffffffffd4518
5817 ldswa [%i1+%o5]0x89,%l0 ! %l0 = 000000000000ffff
5818
5819p0_label_219:
5820! Mem[00000000100c1408] = 5bff0000, %l4 = 000000002d00002d
5821 lduba [%i3+%o4]0x80,%l4 ! %l4 = 000000000000005b
5822! Mem[0000000010041400] = 0000002d, %l2 = 0000000000098e68
5823 lduba [%i1+%g0]0x88,%l2 ! %l2 = 000000000000002d
5824! Mem[0000000010181430] = 00000000000000ff, %l7 = 0000000034000000
5825 ldxa [%i6+0x030]%asi,%l7 ! %l7 = 00000000000000ff
5826! Mem[0000000030181400] = ffffffff, %l3 = ffffffffffffffff
5827 lduwa [%i6+%g0]0x89,%l3 ! %l3 = 00000000ffffffff
5828! Mem[0000000010081408] = ff00410b, %l0 = 000000000000ffff
5829 lduwa [%i2+%o4]0x80,%l0 ! %l0 = 00000000ff00410b
5830! Mem[0000000010001400] = 0b410000ec210000, %f10 = ff5b2bae f7899d86
5831 ldda [%i0+%g0]0x88,%f10 ! %f10 = 0b410000 ec210000
5832! Mem[0000000010181410] = 00ff0d73ffffffb0, %f10 = 0b410000 ec210000
5833 ldda [%i6+%o5]0x80,%f10 ! %f10 = 00ff0d73 ffffffb0
5834! Mem[0000000010001404] = 0000410b, %f23 = 2669d7ba
5835 lda [%i0+0x004]%asi,%f23 ! %f23 = 0000410b
5836! Mem[0000000010041408] = 1845fdffffffffff, %l3 = 00000000ffffffff
5837 ldxa [%i1+%o4]0x80,%l3 ! %l3 = 1845fdffffffffff
5838! Starting 10 instruction Store Burst
5839! Mem[00000000300c1410] = 00000000, %l1 = 00000000000000ff
5840 ldstuba [%i3+%o5]0x89,%l1 ! %l1 = 00000000000000ff
5841
5842p0_label_220:
5843! Mem[0000000010181431] = 00000000, %l0 = 00000000ff00410b
5844 ldstub [%i6+0x031],%l0 ! %l0 = 00000000000000ff
5845! %l0 = 00000000, %l1 = 00000000, Mem[0000000030181400] = ffffffff 9a327504
5846 stda %l0,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000 00000000
5847! %l4 = 000000000000005b, Mem[00000000300c1408] = 00008f67
5848 stba %l4,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00008f5b
5849! %l6 = 00000000, %l7 = 000000ff, Mem[0000000010101438] = 00000000 ffffffff
5850 stda %l6,[%i4+0x038]%asi ! Mem[0000000010101438] = 00000000 000000ff
5851! %f16 = 5d000000 00000000 ff7c00ff ffff00ff
5852! %f20 = 00000000 000000ff 00000000 0000410b
5853! %f24 = 00000000 ffffffff fffc3ce2 40000000
5854! %f28 = ffffffff ffe1e712 5d000000 2d00002d
5855 stda %f16,[%i2]ASI_BLK_S ! Block Store to 0000000030081400
5856! %f2 = 7f800000 b9ff0000, Mem[00000000300c1408] = 00008f5b 0000ffff
5857 stda %f2 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 7f800000 b9ff0000
5858! Mem[0000000010181408] = 00000000, %l1 = 0000000000000000
5859 swapa [%i6+%o4]0x80,%l1 ! %l1 = 0000000000000000
5860 membar #Sync ! Added by membar checker (33)
5861! Mem[0000000010081400] = ff210000, %l1 = 0000000000000000
5862 ldstuba [%i2+%g0]0x80,%l1 ! %l1 = 000000ff000000ff
5863! %l1 = 00000000000000ff, Mem[00000000100c142c] = c5ff5252
5864 stw %l1,[%i3+0x02c] ! Mem[00000000100c142c] = 000000ff
5865! Starting 10 instruction Load Burst
5866! Mem[0000000030081400] = 5d000000 00000000 ff7c00ff ffff00ff
5867! Mem[0000000030081410] = 00000000 000000ff 00000000 0000410b
5868! Mem[0000000030081420] = 00000000 ffffffff fffc3ce2 40000000
5869! Mem[0000000030081430] = ffffffff ffe1e712 5d000000 2d00002d
5870 ldda [%i2]ASI_BLK_S,%f0 ! Block Load from 0000000030081400
5871
5872p0_label_221:
5873! Mem[0000000020800040] = 8dff359e, %l0 = 0000000000000000
5874 lduba [%o1+0x040]%asi,%l0 ! %l0 = 000000000000008d
5875! Mem[0000000030101400] = 2d000000, %l0 = 000000000000008d
5876 lduha [%i4+%g0]0x89,%l0 ! %l0 = 0000000000000000
5877! Mem[0000000030041400] = 00000000, %l5 = 0000000033ffff88
5878 lduha [%i1+%g0]0x89,%l5 ! %l5 = 0000000000000000
5879! Mem[0000000030101410] = 00000000, %l6 = 0000000000000000
5880 ldsha [%i4+%o5]0x81,%l6 ! %l6 = 0000000000000000
5881! %l1 = 00000000000000ff, Mem[000000001008141f] = 0b419631, %asi = 80
5882 stba %l1,[%i2+0x01f]%asi ! Mem[000000001008141c] = 0b4196ff
5883! Mem[0000000010081400] = ff210000 0000b58e, %l2 = 0000002d, %l3 = ffffffff
5884 ldda [%i2+%g0]0x80,%l2 ! %l2 = 00000000ff210000 000000000000b58e
5885! Mem[00000000300c1408] = b9ff0000, %f26 = fffc3ce2
5886 lda [%i3+%o4]0x89,%f26 ! %f26 = b9ff0000
5887! Mem[0000000010101410] = b9ff0000, %l5 = 0000000000000000
5888 lduha [%i4+%o5]0x80,%l5 ! %l5 = 000000000000b9ff
5889! Mem[0000000030041408] = ff000000, %f16 = 5d000000
5890 lda [%i1+%o4]0x89,%f16 ! %f16 = ff000000
5891! Starting 10 instruction Store Burst
5892! %l2 = ff210000, %l3 = 0000b58e, Mem[0000000010181408] = 00000000 00000000
5893 stda %l2,[%i6+%o4]0x88 ! Mem[0000000010181408] = ff210000 0000b58e
5894
5895p0_label_222:
5896! Mem[00000000100c1414] = 00ffff00, %l5 = 000000000000b9ff
5897 swap [%i3+0x014],%l5 ! %l5 = 0000000000ffff00
5898! %f22 = 00000000, Mem[0000000010041410] = 00000000
5899 sta %f22,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000
5900! %f24 = 00000000 ffffffff, Mem[0000000010181408] = 000021ff 8eb50000
5901 stda %f24,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000 ffffffff
5902! %l7 = 00000000000000ff, Mem[000000001008140b] = ff00410b
5903 stb %l7,[%i2+0x00b] ! Mem[0000000010081408] = ff0041ff
5904! %l5 = 0000000000ffff00, Mem[0000000030101410] = 00000000
5905 stha %l5,[%i4+%o5]0x89 ! Mem[0000000030101410] = 0000ff00
5906! %f16 = ff000000 00000000, Mem[0000000030141410] = ae2b5bff 869d89f7
5907 stda %f16,[%i5+%o5]0x89 ! Mem[0000000030141410] = ff000000 00000000
5908! %l6 = 00000000, %l7 = 000000ff, Mem[0000000010141408] = c500b58e 7fffffff
5909 stda %l6,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000 000000ff
5910! Mem[0000000010141412] = 00000000, %l5 = 0000000000ffff00
5911 ldstub [%i5+0x012],%l5 ! %l5 = 00000000000000ff
5912! %f16 = ff000000 00000000, Mem[0000000030181400] = 00000000 00000000
5913 stda %f16,[%i6+%g0]0x81 ! Mem[0000000030181400] = ff000000 00000000
5914! Starting 10 instruction Load Burst
5915! %l3 = 000000000000b58e, %l1 = 00000000000000ff, %l4 = 000000000000005b
5916 sub %l3,%l1,%l4 ! %l4 = 000000000000b48f
5917
5918p0_label_223:
5919! Mem[0000000030181400] = 000000ff, %l3 = 000000000000b58e
5920 ldsba [%i6+%g0]0x89,%l3 ! %l3 = ffffffffffffffff
5921! %f18 = ff7c00ff, %f23 = 0000410b, %f23 = 0000410b
5922 fadds %f18,%f23,%f23 ! %l0 = 0000000000000022, Unfinished, %fsr = 1700000800
5923! Mem[00000000300c1408] = 0000ffb9, %l5 = 0000000000000000
5924 lduwa [%i3+%o4]0x81,%l5 ! %l5 = 000000000000ffb9
5925! Mem[0000000010081400] = 000021ff, %l6 = 0000000000000000
5926 ldsba [%i2+%g0]0x88,%l6 ! %l6 = ffffffffffffffff
5927! Mem[00000000211c0000] = 002dc666, %l4 = 000000000000b48f
5928 ldsb [%o2+0x001],%l4 ! %l4 = 000000000000002d
5929! Mem[0000000010001400] = 000021ec, %f29 = ffe1e712
5930 lda [%i0+%g0]0x80,%f29 ! %f29 = 000021ec
5931! Mem[0000000030101410] = 0000ff00, %l0 = 0000000000000022
5932 ldswa [%i4+%o5]0x89,%l0 ! %l0 = 000000000000ff00
5933! Mem[0000000010141408] = 00000000, %l5 = 000000000000ffb9
5934 lduwa [%i5+%o4]0x80,%l5 ! %l5 = 0000000000000000
5935! Mem[0000000030081400] = 0000005d, %l6 = ffffffffffffffff
5936 ldsba [%i2+%g0]0x89,%l6 ! %l6 = 000000000000005d
5937! Starting 10 instruction Store Burst
5938! Mem[0000000010181400] = ff8dffff, %l7 = 00000000000000ff
5939 ldsha [%i6+%g0]0x80,%l7 ! %l7 = ffffffffffffff8d
5940
5941p0_label_224:
5942! %l2 = 00000000ff210000, Mem[0000000010141400] = 0000002d
5943 stha %l2,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000
5944! Mem[0000000010181400] = ffff8dff, %l3 = ffffffffffffffff
5945 ldstuba [%i6+%g0]0x88,%l3 ! %l3 = 000000ff000000ff
5946! %l0 = 000000000000ff00, Mem[0000000030181400] = 000000ff
5947 stha %l0,[%i6+%g0]0x89 ! Mem[0000000030181400] = 0000ff00
5948! Mem[0000000030181400] = 0000ff00, %l7 = ffffffffffffff8d
5949 swapa [%i6+%g0]0x89,%l7 ! %l7 = 000000000000ff00
5950! %l2 = 00000000ff210000, Mem[0000000010081408] = 6f32787fff4100ff
5951 stxa %l2,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000ff210000
5952! Mem[00000000201c0000] = ffff6bf6, %l0 = 000000000000ff00
5953 ldstuba [%o0+0x000]%asi,%l0 ! %l0 = 000000ff000000ff
5954! %l6 = 0000005d, %l7 = 0000ff00, Mem[0000000030001410] = ffffffff 0000ffff
5955 stda %l6,[%i0+%o5]0x89 ! Mem[0000000030001410] = 0000005d 0000ff00
5956! %l5 = 0000000000000000, Mem[0000000010041408] = 1845fdff
5957 stwa %l5,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000
5958! Mem[0000000030001400] = 2669d7ba, %l5 = 0000000000000000
5959 ldstuba [%i0+%g0]0x81,%l5 ! %l5 = 00000026000000ff
5960! Starting 10 instruction Load Burst
5961! Mem[0000000030101408] = 2d00000000000000, %f26 = b9ff0000 40000000
5962 ldda [%i4+%o4]0x89,%f26 ! %f26 = 2d000000 00000000
5963
5964p0_label_225:
5965! Mem[0000000010181420] = 00000000, %l1 = 00000000000000ff
5966 ldsba [%i6+0x022]%asi,%l1 ! %l1 = 0000000000000000
5967 membar #Sync ! Added by membar checker (34)
5968! Mem[0000000010181400] = ff8dffff 2d000000 00000000 ffffffff
5969! Mem[0000000010181410] = 00ff0d73 ffffffb0 00000000 4eff47ef
5970! Mem[0000000010181420] = 00000000 159a9631 bb47b886 92e6fbc0
5971! Mem[0000000010181430] = 00ff0000 000000ff ff0000c5 000000ff
5972 ldda [%i6]ASI_BLK_AIUP,%f16 ! Block Load from 0000000010181400
5973! Mem[0000000010141408] = 00000000, %l3 = 00000000000000ff
5974 lduwa [%i5+%o4]0x88,%l3 ! %l3 = 0000000000000000
5975! Mem[00000000100c1410] = 2d0000ff, %l3 = 0000000000000000
5976 lduba [%i3+%o5]0x88,%l3 ! %l3 = 00000000000000ff
5977! %l4 = 000000000000002d, imm = 0000000000000de8, %l0 = 00000000000000ff
5978 xnor %l4,0xde8,%l0 ! %l0 = fffffffffffff23a
5979! Mem[00000000201c0000] = ffff6bf6, %l3 = 00000000000000ff
5980 lduha [%o0+0x000]%asi,%l3 ! %l3 = 000000000000ffff
5981! Mem[0000000010001438] = ff7c00ff, %l1 = 0000000000000000
5982 lduha [%i0+0x03a]%asi,%l1 ! %l1 = 00000000000000ff
5983! Mem[0000000010081408] = 00000000ff210000, %l2 = 00000000ff210000
5984 ldxa [%i2+%o4]0x88,%l2 ! %l2 = 00000000ff210000
5985! Mem[0000000010001400] = 000021ec, %l7 = 000000000000ff00
5986 lduha [%i0+%g0]0x80,%l7 ! %l7 = 0000000000000000
5987! Starting 10 instruction Store Burst
5988! %f11 = 40000000, Mem[0000000030181400] = ffffff8d
5989 sta %f11,[%i6+%g0]0x89 ! Mem[0000000030181400] = 40000000
5990
5991p0_label_226:
5992! %l3 = 000000000000ffff, Mem[0000000030001410] = 0000005d
5993 stba %l3,[%i0+%o5]0x89 ! Mem[0000000030001410] = 000000ff
5994! Mem[0000000010141410] = 00ff0000, %l1 = 00000000000000ff
5995 ldstuba [%i5+%o5]0x88,%l1 ! %l1 = 00000000000000ff
5996! Mem[0000000010001408] = 00000000, %l6 = 000000000000005d
5997 swapa [%i0+%o4]0x88,%l6 ! %l6 = 0000000000000000
5998! Mem[0000000021800141] = ffffcd46, %l1 = 0000000000000000
5999 ldstuba [%o3+0x141]%asi,%l1 ! %l1 = 000000ff000000ff
6000! Mem[00000000100c140c] = 2d000000, %l5 = 0000000000000026
6001 swap [%i3+0x00c],%l5 ! %l5 = 000000002d000000
6002! Mem[00000000100c1410] = 2d0000ff, %l4 = 000000000000002d
6003 ldstuba [%i3+%o5]0x88,%l4 ! %l4 = 000000ff000000ff
6004! %l6 = 0000000000000000, Mem[0000000010041438] = bad76926e1ffce31, %asi = 80
6005 stxa %l6,[%i1+0x038]%asi ! Mem[0000000010041438] = 0000000000000000
6006! %l7 = 0000000000000000, Mem[0000000030041410] = 0000ffff
6007 stwa %l7,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000
6008! %l1 = 00000000000000ff, Mem[0000000030081408] = ff007cff
6009 stha %l1,[%i2+%o4]0x89 ! Mem[0000000030081408] = ff0000ff
6010! Starting 10 instruction Load Burst
6011! Mem[0000000010181408] = 00000000, %l2 = 00000000ff210000
6012 ldsha [%i6+%o4]0x80,%l2 ! %l2 = 0000000000000000
6013
6014p0_label_227:
6015! Mem[0000000010141400] = 00000000, %f6 = 00000000
6016 lda [%i5+%g0]0x80,%f6 ! %f6 = 00000000
6017! Mem[00000000300c1408] = b9ff0000, %f3 = ffff00ff
6018 lda [%i3+%o4]0x89,%f3 ! %f3 = b9ff0000
6019! Mem[0000000010081408] = ff210000, %l0 = fffffffffffff23a
6020 ldsba [%i2+%o4]0x88,%l0 ! %l0 = 0000000000000000
6021! Mem[000000001018141c] = 4eff47ef, %l6 = 0000000000000000
6022 lduba [%i6+0x01c]%asi,%l6 ! %l6 = 000000000000004e
6023! Mem[0000000020800000] = ff2d98bf, %l2 = 0000000000000000
6024 lduha [%o1+0x000]%asi,%l2 ! %l2 = 000000000000ff2d
6025! Mem[0000000021800100] = 4905ee79, %l1 = 00000000000000ff
6026 ldsh [%o3+0x100],%l1 ! %l1 = 0000000000004905
6027! Mem[0000000010101428] = 2d00002d 00000000, %l0 = 00000000, %l1 = 00004905
6028 ldd [%i4+0x028],%l0 ! %l0 = 000000002d00002d 0000000000000000
6029! Mem[0000000030001408] = 00000000 0000ff00, %l4 = 000000ff, %l5 = 2d000000
6030 ldda [%i0+%o4]0x89,%l4 ! %l4 = 000000000000ff00 0000000000000000
6031! Mem[0000000030001410] = ff000000, %l0 = 000000002d00002d
6032 lduha [%i0+%o5]0x81,%l0 ! %l0 = 000000000000ff00
6033! Starting 10 instruction Store Burst
6034! Mem[0000000030141400] = ffff00ff, %l6 = 000000000000004e
6035 swapa [%i5+%g0]0x89,%l6 ! %l6 = 00000000ffff00ff
6036
6037p0_label_228:
6038! %f0 = 5d000000 00000000, Mem[0000000030041408] = ff000000 ffffffff
6039 stda %f0 ,[%i1+%o4]0x89 ! Mem[0000000030041408] = 5d000000 00000000
6040! %f0 = 5d000000 00000000, %l7 = 0000000000000000
6041! Mem[0000000030001420] = 5e1274e7a4e0e78b
6042 add %i0,0x020,%g1
6043 stda %f0,[%g1+%l7]ASI_PST32_S ! Mem[0000000030001420] = 5e1274e7a4e0e78b
6044! Mem[000000001000143f] = ffff00ff, %l7 = 0000000000000000
6045 ldstub [%i0+0x03f],%l7 ! %l7 = 000000ff000000ff
6046! Mem[0000000030081410] = 00000000, %l6 = 00000000ffff00ff
6047 ldstuba [%i2+%o5]0x89,%l6 ! %l6 = 00000000000000ff
6048 membar #Sync ! Added by membar checker (35)
6049! %f10 = fffc3ce2, Mem[0000000010181420] = 00000000
6050 st %f10,[%i6+0x020] ! Mem[0000000010181420] = fffc3ce2
6051! %l6 = 0000000000000000, imm = 0000000000000c38, %l3 = 000000000000ffff
6052 or %l6,0xc38,%l3 ! %l3 = 0000000000000c38
6053! Mem[0000000020800040] = 8dff359e, %l2 = 000000000000ff2d
6054 ldstub [%o1+0x040],%l2 ! %l2 = 0000008d000000ff
6055! %f2 = ff7c00ff, Mem[0000000010041400] = 2d000000
6056 sta %f2 ,[%i1+%g0]0x80 ! Mem[0000000010041400] = ff7c00ff
6057! %f30 = ff0000c5 000000ff, %l0 = 000000000000ff00
6058! Mem[0000000010081400] = ff2100000000b58e
6059 stda %f30,[%i2+%l0]ASI_PST8_PL ! Mem[0000000010081400] = ff2100000000b58e
6060! Starting 10 instruction Load Burst
6061! Mem[0000000010101400] = b9ffffff, %l4 = 000000000000ff00
6062 ldsba [%i4+%g0]0x88,%l4 ! %l4 = ffffffffffffffff
6063
6064p0_label_229:
6065! Mem[00000000201c0000] = ffff6bf6, %l3 = 0000000000000c38
6066 ldub [%o0+%g0],%l3 ! %l3 = 00000000000000ff
6067! Mem[0000000010101408] = 90ffde4800860000, %f12 = ffffffff ffe1e712
6068 ldda [%i4+%o4]0x80,%f12 ! %f12 = 90ffde48 00860000
6069! Mem[0000000010041400] = ff007cff, %l5 = 0000000000000000
6070 ldswa [%i1+%g0]0x88,%l5 ! %l5 = ffffffffff007cff
6071! Mem[0000000030041400] = 00000000 000000ff 00000000 0000005d
6072! Mem[0000000030041410] = 00000000 0000807f bad76926 00000000
6073! Mem[0000000030041420] = ffffffff 00000000 5252ffff 4da2c09a
6074! Mem[0000000030041430] = 12e7e1ff ffffffff 2d00002d 0000005d
6075 ldda [%i1]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030041400
6076! Mem[0000000030041410] = 00000000, %l5 = ffffffffff007cff
6077 ldsba [%i1+%o5]0x81,%l5 ! %l5 = 0000000000000000
6078! Mem[0000000010081420] = 00000034, %l7 = 00000000000000ff
6079 lduw [%i2+0x020],%l7 ! %l7 = 0000000000000034
6080! Mem[00000000100c1410] = ff00002d 0000b9ff, %l0 = 0000ff00, %l1 = 00000000
6081 ldda [%i3+%o5]0x80,%l0 ! %l0 = 00000000ff00002d 000000000000b9ff
6082! Mem[0000000030041410] = 00000000, %l3 = 00000000000000ff
6083 ldswa [%i1+%o5]0x81,%l3 ! %l3 = 0000000000000000
6084! Mem[0000000010101430] = ff0000ff, %l1 = 000000000000b9ff
6085 lduh [%i4+0x032],%l1 ! %l1 = 00000000000000ff
6086! Starting 10 instruction Store Burst
6087! %l5 = 0000000000000000, Mem[0000000030181408] = 00000034ff7c00ff
6088 stxa %l5,[%i6+%o4]0x89 ! Mem[0000000030181408] = 0000000000000000
6089
6090p0_label_230:
6091! Mem[0000000030001400] = ff69d7ba, %l2 = 000000000000008d
6092 ldstuba [%i0+%g0]0x81,%l2 ! %l2 = 000000ff000000ff
6093! Mem[0000000010041410] = 00000000, %l4 = ffffffffffffffff
6094 ldstuba [%i1+%o5]0x80,%l4 ! %l4 = 00000000000000ff
6095! %f26 = bb47b886 92e6fbc0, Mem[00000000100c1420] = ff00ffff ff007cff
6096 stda %f26,[%i3+0x020]%asi ! Mem[00000000100c1420] = bb47b886 92e6fbc0
6097! %l5 = 0000000000000000, Mem[0000000010001400] = ec210000
6098 stha %l5,[%i0+%g0]0x88 ! Mem[0000000010001400] = ec210000
6099! Mem[000000001014142b] = 8eb50000, %l2 = 00000000000000ff
6100 ldstuba [%i5+0x02b]%asi,%l2 ! %l2 = 00000000000000ff
6101! %f26 = bb47b886 92e6fbc0, Mem[0000000030101410] = 00ff0000 0000052d
6102 stda %f26,[%i4+%o5]0x81 ! Mem[0000000030101410] = bb47b886 92e6fbc0
6103! %l4 = 0000000000000000, Mem[0000000010101400] = ffffffb9
6104 stwa %l4,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000
6105! %l4 = 0000000000000000, Mem[0000000010181410] = 00ff0d73
6106 stwa %l4,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000
6107! %l4 = 00000000, %l5 = 00000000, Mem[00000000100c1410] = ff00002d 0000b9ff
6108 stda %l4,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000000 00000000
6109! Starting 10 instruction Load Burst
6110! Mem[00000000100c1410] = 00000000, %l3 = 0000000000000000
6111 lduwa [%i3+%o5]0x88,%l3 ! %l3 = 0000000000000000
6112
6113p0_label_231:
6114! Mem[00000000100c1408] = 5bff0000, %f22 = 00000000
6115 lda [%i3+0x008]%asi,%f22 ! %f22 = 5bff0000
6116! Mem[0000000010081408] = 000021ff00000000, %l6 = 0000000000000000
6117 ldxa [%i2+%o4]0x80,%l6 ! %l6 = 000021ff00000000
6118! Mem[0000000010101410] = 0000ffb9, %l1 = 00000000000000ff
6119 ldsba [%i4+%o5]0x88,%l1 ! %l1 = ffffffffffffffb9
6120! Mem[0000000030001400] = bad769ff, %f16 = ff8dffff
6121 lda [%i0+%g0]0x89,%f16 ! %f16 = bad769ff
6122! Mem[0000000030081410] = 000000ff, %l6 = 000021ff00000000
6123 lduha [%i2+%o5]0x89,%l6 ! %l6 = 00000000000000ff
6124! Mem[0000000030081410] = ff000000000000ff, %l2 = 0000000000000000
6125 ldxa [%i2+%o5]0x89,%l2 ! %l2 = ff000000000000ff
6126! Mem[0000000010181410] = 00000000ffffffb0, %f16 = bad769ff 2d000000
6127 ldda [%i6+0x010]%asi,%f16 ! %f16 = 00000000 ffffffb0
6128! Mem[0000000010041410] = ff000000, %l0 = 00000000ff00002d
6129 lduh [%i1+%o5],%l0 ! %l0 = 000000000000ff00
6130! Mem[00000000100c1408] = 26000000 0000ff5b, %l0 = 0000ff00, %l1 = ffffffb9
6131 ldda [%i3+%o4]0x88,%l0 ! %l0 = 000000000000ff5b 0000000026000000
6132! Starting 10 instruction Store Burst
6133! Mem[0000000010001408] = 0000005d, %l6 = 00000000000000ff
6134 swapa [%i0+%o4]0x88,%l6 ! %l6 = 000000000000005d
6135
6136p0_label_232:
6137! %l3 = 0000000000000000, Mem[00000000211c0000] = 002dc666
6138 sth %l3,[%o2+%g0] ! Mem[00000000211c0000] = 0000c666
6139! %f19 = ffffffff, %f30 = ff0000c5, %f17 = ffffffb0
6140 fsubs %f19,%f30,%f17 ! %f17 = ffffffff
6141! %f22 = 5bff0000 4eff47ef, %l4 = 0000000000000000
6142! Mem[00000000300c1438] = 0000467cffff09a9
6143 add %i3,0x038,%g1
6144 stda %f22,[%g1+%l4]ASI_PST8_S ! Mem[00000000300c1438] = 0000467cffff09a9
6145! %l4 = 0000000000000000, Mem[00000000300c1410] = ff000000
6146 stwa %l4,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000
6147! Mem[0000000010181424] = 159a9631, %l3 = 0000000000000000, %asi = 80
6148 swapa [%i6+0x024]%asi,%l3 ! %l3 = 00000000159a9631
6149! %f24 = 00000000 159a9631, %l2 = ff000000000000ff
6150! Mem[0000000010141410] = ff00ff00678f0000
6151 add %i5,0x010,%g1
6152 stda %f24,[%g1+%l2]ASI_PST32_PL ! Mem[0000000010141410] = 31969a1500000000
6153! %f27 = 92e6fbc0, %f26 = bb47b886, %f26 = bb47b886 92e6fbc0
6154 fsmuld %f27,%f26,%f26 ! %f26 = 39d68686 0338d000
6155! Mem[0000000020800041] = ffff359e, %l2 = ff000000000000ff
6156 ldstuba [%o1+0x041]%asi,%l2 ! %l2 = 000000ff000000ff
6157! Mem[0000000010101434] = 000000ff, %l6 = 000000000000005d
6158 swap [%i4+0x034],%l6 ! %l6 = 00000000000000ff
6159! Starting 10 instruction Load Burst
6160! Mem[0000000010141410] = 159a9631, %l5 = 0000000000000000
6161 lduba [%i5+%o5]0x88,%l5 ! %l5 = 0000000000000031
6162
6163p0_label_233:
6164! Mem[0000000030141400] = 4e000000ff007cff, %l1 = 0000000026000000
6165 ldxa [%i5+%g0]0x81,%l1 ! %l1 = 4e000000ff007cff
6166! Mem[0000000010081410] = 00000000, %l4 = 0000000000000000
6167 ldub [%i2+0x013],%l4 ! %l4 = 0000000000000000
6168! Mem[0000000030141400] = ff7c00ff0000004e, %l2 = 00000000000000ff
6169 ldxa [%i5+%g0]0x89,%l2 ! %l2 = ff7c00ff0000004e
6170! Mem[0000000010141408] = 00000000 000000ff, %l2 = 0000004e, %l3 = 159a9631
6171 ldda [%i5+%o4]0x80,%l2 ! %l2 = 0000000000000000 00000000000000ff
6172! Mem[0000000010081410] = 00000000, %l0 = 000000000000ff5b
6173 lduba [%i2+%o5]0x88,%l0 ! %l0 = 0000000000000000
6174! Mem[0000000021800000] = 81ff1cea, %l2 = 0000000000000000
6175 ldsh [%o3+%g0],%l2 ! %l2 = ffffffffffff81ff
6176! Mem[0000000030001400] = ff69d7ba, %l0 = 0000000000000000
6177 ldsba [%i0+%g0]0x81,%l0 ! %l0 = ffffffffffffffff
6178! Mem[0000000010001400] = ec210000, %l3 = 00000000000000ff
6179 ldsba [%i0+%g0]0x88,%l3 ! %l3 = 0000000000000000
6180! Mem[0000000010181410] = 00000000, %l3 = 0000000000000000
6181 lduba [%i6+%o5]0x88,%l3 ! %l3 = 0000000000000000
6182! Starting 10 instruction Store Burst
6183! %l6 = 00000000000000ff, Mem[0000000010101434] = 0000005d
6184 stw %l6,[%i4+0x034] ! Mem[0000000010101434] = 000000ff
6185
6186p0_label_234:
6187! %l0 = ffffffff, %l1 = ff007cff, Mem[0000000010001400] = ec210000 0b410000
6188 stda %l0,[%i0+%g0]0x88 ! Mem[0000000010001400] = ffffffff ff007cff
6189! Mem[0000000010141400] = 00000000, %l4 = 0000000000000000
6190 ldsba [%i5+%g0]0x88,%l4 ! %l4 = 0000000000000000
6191! %f0 = ff000000 00000000 5d000000 00000000
6192! %f4 = 7f800000 00000000 00000000 2669d7ba
6193! %f8 = 00000000 ffffffff 9ac0a24d ffff5252
6194! %f12 = ffffffff ffe1e712 5d000000 2d00002d
6195 stda %f0,[%i6]ASI_COMMIT_P ! Block Store to 0000000010181400
6196! Mem[0000000010101408] = 48deff90, %f21 = ffffffb0
6197 lda [%i4+%o4]0x88,%f21 ! %f21 = 48deff90
6198! Mem[0000000030181408] = 00000000, %l3 = 0000000000000000
6199 ldstuba [%i6+%o4]0x81,%l3 ! %l3 = 00000000000000ff
6200! Mem[0000000010141400] = 00000000, %l3 = 0000000000000000
6201 ldstuba [%i5+%g0]0x88,%l3 ! %l3 = 00000000000000ff
6202! Mem[0000000030001400] = ff69d7ba, %l6 = 00000000000000ff
6203 swapa [%i0+%g0]0x81,%l6 ! %l6 = 00000000ff69d7ba
6204! %f17 = ffffffff, %f29 = 000000ff
6205 fcmps %fcc3,%f17,%f29 ! %fcc3 = 3
6206! %f30 = ff0000c5 000000ff, %l5 = 0000000000000031
6207! Mem[0000000030141418] = efb191ebd52b5079
6208 add %i5,0x018,%g1
6209 stda %f30,[%g1+%l5]ASI_PST32_SL ! Mem[0000000030141418] = ff000000d52b5079
6210! Starting 10 instruction Load Burst
6211! Mem[0000000030141400] = 4e000000, %f20 = 00ff0d73
6212 lda [%i5+%g0]0x81,%f20 ! %f20 = 4e000000
6213
6214p0_label_235:
6215! Mem[0000000010001410] = ec21de82, %l2 = ffffffffffff81ff
6216 ldsba [%i0+%o5]0x80,%l2 ! %l2 = ffffffffffffffec
6217! Mem[0000000030041410] = 00000000, %f20 = 4e000000
6218 lda [%i1+%o5]0x81,%f20 ! %f20 = 00000000
6219! Mem[0000000030041410] = 00000000, %l1 = 4e000000ff007cff
6220 lduba [%i1+%o5]0x81,%l1 ! %l1 = 0000000000000000
6221! Mem[0000000020800040] = ffff359e, %l1 = 0000000000000000
6222 ldsha [%o1+0x040]%asi,%l1 ! %l1 = ffffffffffffffff
6223! Mem[0000000010001420] = 049f032f, %l4 = 0000000000000000
6224 ldsba [%i0+0x022]%asi,%l4 ! %l4 = 0000000000000003
6225! Mem[0000000010041410] = 00000000 000000ff, %l0 = ffffffff, %l1 = ffffffff
6226 ldda [%i1+%o5]0x88,%l0 ! %l0 = 00000000000000ff 0000000000000000
6227! Mem[00000000100c1410] = 00000000, %l7 = 0000000000000034
6228 lduwa [%i3+%o5]0x80,%l7 ! %l7 = 0000000000000000
6229! Mem[0000000010001408] = ff0000000000005d, %l3 = 0000000000000000
6230 ldxa [%i0+%o4]0x80,%l3 ! %l3 = ff0000000000005d
6231! Mem[0000000030001400] = ff000000, %l2 = ffffffffffffffec
6232 ldswa [%i0+%g0]0x89,%l2 ! %l2 = ffffffffff000000
6233! Starting 10 instruction Store Burst
6234! %f30 = ff0000c5 000000ff, Mem[0000000030181408] = 000000ff 00000000
6235 stda %f30,[%i6+%o4]0x89 ! Mem[0000000030181408] = ff0000c5 000000ff
6236
6237p0_label_236:
6238! %f24 = 00000000, Mem[0000000030081400] = 5d000000
6239 sta %f24,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000
6240! %l4 = 00000003, %l5 = 00000031, Mem[0000000010001410] = 82de21ec ff0000ff
6241 stda %l4,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000003 00000031
6242 membar #Sync ! Added by membar checker (36)
6243! Mem[000000001018143c] = 2d00002d, %l7 = 00000000, %l7 = 00000000
6244 add %i6,0x3c,%g1
6245 casa [%g1]0x80,%l7,%l7 ! %l7 = 000000002d00002d
6246! %l6 = 00000000ff69d7ba, Mem[0000000030181408] = ff000000c50000ff
6247 stxa %l6,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000ff69d7ba
6248! %f10 = 9ac0a24d, Mem[0000000030041408] = 00000000
6249 sta %f10,[%i1+%o4]0x89 ! Mem[0000000030041408] = 9ac0a24d
6250! %f16 = 00000000, Mem[0000000010001400] = ffffffff
6251 sta %f16,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000
6252! %l1 = 0000000000000000, %l6 = 00000000ff69d7ba, %y = ffffffff
6253 umul %l1,%l6,%l2 ! %l2 = 0000000000000000, %y = 00000000
6254! %l3 = ff0000000000005d, immd = 0000000000000c3e, %l1 = 0000000000000000
6255 sdivx %l3,0xc3e,%l1 ! %l1 = ffffeb16b5571371
6256! %l5 = 0000000000000031, Mem[0000000010141400] = ff000000000000ff
6257 stxa %l5,[%i5+%g0]0x80 ! Mem[0000000010141400] = 0000000000000031
6258! Starting 10 instruction Load Burst
6259! Mem[0000000010041410] = 000000ff, %f23 = 4eff47ef
6260 lda [%i1+%o5]0x88,%f23 ! %f23 = 000000ff
6261
6262p0_label_237:
6263! Mem[0000000030181408] = 00000000, %l6 = 00000000ff69d7ba
6264 lduha [%i6+%o4]0x89,%l6 ! %l6 = 0000000000000000
6265! %l3 = ff0000000000005d, %l3 = ff0000000000005d, %l0 = 00000000000000ff
6266 sdivx %l3,%l3,%l0 ! %l0 = 0000000000000001
6267! Mem[0000000010181400] = ff000000, %l7 = 000000002d00002d
6268 ldsba [%i6+%g0]0x80,%l7 ! %l7 = ffffffffffffffff
6269! Mem[00000000100c1410] = 00000000 00000000, %l2 = 00000000, %l3 = 0000005d
6270 ldd [%i3+%o5],%l2 ! %l2 = 0000000000000000 0000000000000000
6271! Mem[0000000030041410] = 7f80000000000000, %f24 = 00000000 159a9631
6272 ldda [%i1+%o5]0x89,%f24 ! %f24 = 7f800000 00000000
6273! %l5 = 0000000000000031, %l1 = ffffeb16b5571371, %y = 00000000
6274 sdiv %l5,%l1,%l5 ! %l5 = 0000000000000000
6275 mov %l0,%y ! %y = 00000001
6276! Mem[00000000100c1400] = c46788cf6f00787f, %f28 = 00ff0000 000000ff
6277 ldda [%i3+%g0]0x80,%f28 ! %f28 = c46788cf 6f00787f
6278! Mem[0000000010001438] = ff7c00ff ffff00ff, %l6 = 00000000, %l7 = ffffffff
6279 ldd [%i0+0x038],%l6 ! %l6 = 00000000ff7c00ff 00000000ffff00ff
6280! Mem[0000000021800180] = ca4c59fe, %l0 = 0000000000000001
6281 ldsha [%o3+0x180]%asi,%l0 ! %l0 = ffffffffffffca4c
6282! Starting 10 instruction Store Burst
6283! Mem[0000000010041400] = ff7c00ff, %l5 = 0000000000000000
6284 swapa [%i1+%g0]0x80,%l5 ! %l5 = 00000000ff7c00ff
6285
6286p0_label_238:
6287! %l4 = 0000000000000003, Mem[00000000300c1410] = 5d00000000000000
6288 stxa %l4,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 0000000000000003
6289! %f6 = 00000000 2669d7ba, Mem[0000000010041408] = 00000000 ffffffff
6290 stda %f6 ,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000 2669d7ba
6291! %l0 = ffffffffffffca4c, Mem[0000000030141400] = ff7c00ff0000004e
6292 stxa %l0,[%i5+%g0]0x89 ! Mem[0000000030141400] = ffffffffffffca4c
6293! %l3 = 0000000000000000, Mem[00000000211c0000] = 0000c666
6294 stb %l3,[%o2+%g0] ! Mem[00000000211c0000] = 0000c666
6295! %f4 = 7f800000 00000000, %l3 = 0000000000000000
6296! Mem[0000000010081428] = b1ded3c800000000
6297 add %i2,0x028,%g1
6298 stda %f4,[%g1+%l3]ASI_PST8_P ! Mem[0000000010081428] = b1ded3c800000000
6299! %l4 = 0000000000000003, Mem[0000000010101438] = 00000000000000ff
6300 stx %l4,[%i4+0x038] ! Mem[0000000010101438] = 0000000000000003
6301! Mem[0000000030181408] = 00000000, %l6 = 00000000ff7c00ff
6302 ldstuba [%i6+%o4]0x89,%l6 ! %l6 = 00000000000000ff
6303! Mem[0000000010081404] = 0000b58e, %l6 = 0000000000000000
6304 swap [%i2+0x004],%l6 ! %l6 = 000000000000b58e
6305! %l7 = 00000000ffff00ff, imm = 0000000000000073, %l6 = 000000000000b58e
6306 xnor %l7,0x073,%l6 ! %l6 = ffffffff0000ff73
6307! Starting 10 instruction Load Burst
6308! Mem[0000000030081410] = ff000000, %l4 = 0000000000000003
6309 ldsha [%i2+%o5]0x81,%l4 ! %l4 = ffffffffffffff00
6310
6311p0_label_239:
6312! Mem[0000000010101408] = 0000860048deff90, %l6 = ffffffff0000ff73
6313 ldxa [%i4+%o4]0x88,%l6 ! %l6 = 0000860048deff90
6314! Mem[0000000010001400] = ff007cff00000000, %l6 = 0000860048deff90
6315 ldxa [%i0+%g0]0x88,%l6 ! %l6 = ff007cff00000000
6316! Mem[0000000010041400] = 00000000, %l3 = 0000000000000000
6317 lduba [%i1+%g0]0x88,%l3 ! %l3 = 0000000000000000
6318! Mem[0000000010041408] = 00000000, %l3 = 0000000000000000
6319 ldsh [%i1+%o4],%l3 ! %l3 = 0000000000000000
6320! Mem[0000000010001408] = 000000ff, %l7 = 00000000ffff00ff
6321 lduha [%i0+%o4]0x88,%l7 ! %l7 = 00000000000000ff
6322! %l2 = 0000000000000000, imm = 0000000000000776, %l4 = ffffffffffffff00
6323 xor %l2,0x776,%l4 ! %l4 = 0000000000000776
6324! Mem[0000000030141410] = 00000000, %l0 = ffffffffffffca4c
6325 ldsba [%i5+%o5]0x89,%l0 ! %l0 = 0000000000000000
6326! Mem[0000000010101400] = 00000000, %l4 = 0000000000000776
6327 lduha [%i4+%g0]0x80,%l4 ! %l4 = 0000000000000000
6328! Mem[0000000030001410] = 000000ff, %l2 = 0000000000000000
6329 lduwa [%i0+%o5]0x89,%l2 ! %l2 = 00000000000000ff
6330! Starting 10 instruction Store Burst
6331! Mem[00000000201c0001] = ffff6bf6, %l1 = ffffeb16b5571371
6332 ldstub [%o0+0x001],%l1 ! %l1 = 000000ff000000ff
6333
6334p0_label_240:
6335! Mem[0000000010041428] = 2d75329a, %l7 = 00000000000000ff
6336 swap [%i1+0x028],%l7 ! %l7 = 000000002d75329a
6337! %l0 = 0000000000000000, Mem[0000000030001410] = 0000ff00000000ff
6338 stxa %l0,[%i0+%o5]0x89 ! Mem[0000000030001410] = 0000000000000000
6339! Mem[0000000030081408] = ff0000ff, %l5 = 00000000ff7c00ff
6340 ldstuba [%i2+%o4]0x81,%l5 ! %l5 = 000000ff000000ff
6341! %l5 = 00000000000000ff, Mem[00000000300c1410] = 03000000
6342 stha %l5,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00ff0000
6343! %f24 = 7f800000 00000000, %l1 = 00000000000000ff
6344! Mem[0000000010141430] = 00ff0000ffc595dd
6345 add %i5,0x030,%g1
6346 stda %f24,[%g1+%l1]ASI_PST16_P ! Mem[0000000010141430] = 7f80000000000000
6347! Mem[00000000100c1430] = ffffffff, %l0 = 0000000000000000, %asi = 80
6348 swapa [%i3+0x030]%asi,%l0 ! %l0 = 00000000ffffffff
6349! %f18 = 00000000 ffffffff, %l5 = 00000000000000ff
6350! Mem[0000000010181418] = 000000002669d7ba
6351 add %i6,0x018,%g1
6352 stda %f18,[%g1+%l5]ASI_PST16_PL ! Mem[0000000010181418] = ffffffff00000000
6353! %f12 = ffffffff ffe1e712, Mem[0000000030081400] = 00000000 00000000
6354 stda %f12,[%i2+%g0]0x81 ! Mem[0000000030081400] = ffffffff ffe1e712
6355! %l6 = ff007cff00000000, Mem[0000000030141410] = 00000000
6356 stwa %l6,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000
6357! Starting 10 instruction Load Burst
6358! Code Fragment 4
6359p0_fragment_28:
6360! %l0 = 00000000ffffffff
6361 setx 0xff766f103c014b61,%g7,%l0 ! %l0 = ff766f103c014b61
6362! %l1 = 00000000000000ff
6363 setx 0x21f36b978bcb923a,%g7,%l1 ! %l1 = 21f36b978bcb923a
6364 setx 0x7ff8, %g1, %g2
6365 and %l0, %g2, %l0
6366 setx 0xffffffff, %g1, %g2
6367 and %l1, %g2, %l1
6368 setx 0x100000000, %g1, %g2
6369 or %l1, %g2, %l1 ! Set bit 32 - perrinj
6370 ta T_CHANGE_HPRIV
6371 stxa %l1, [%l0]ASI_ICACHE_INSTR
6372 ta T_CHANGE_NONHPRIV
6373! %l0 = ff766f103c014b61
6374 setx 0x5bab1a706629a13a,%g7,%l0 ! %l0 = 5bab1a706629a13a
6375! %l1 = 21f36b978bcb923a
6376 setx 0x1183efe0380ffa84,%g7,%l1 ! %l1 = 1183efe0380ffa84
6377
6378p0_label_241:
6379! Mem[0000000010141408] = 00000000, %l6 = ff007cff00000000
6380 lduba [%i5+%o4]0x80,%l6 ! %l6 = 0000000000000000
6381! Mem[0000000010081410] = 00000000, %l5 = 00000000000000ff
6382 ldswa [%i2+%o5]0x88,%l5 ! %l5 = 0000000000000000
6383! Mem[000000001004142c] = c46788cf, %l7 = 000000002d75329a
6384 ldswa [%i1+0x02c]%asi,%l7 ! %l7 = ffffffffc46788cf
6385! Mem[0000000010101400] = 00000000, %l6 = 0000000000000000
6386 ldsba [%i4+%g0]0x88,%l6 ! %l6 = 0000000000000000
6387! Mem[0000000030141410] = 00000000, %l3 = 0000000000000000
6388 ldsha [%i5+%o5]0x89,%l3 ! %l3 = 0000000000000000
6389! Mem[0000000030041410] = 00000000, %f11 = ffff5252
6390 lda [%i1+%o5]0x89,%f11 ! %f11 = 00000000
6391! Mem[0000000010001400] = 00000000, %l5 = 0000000000000000
6392 lduha [%i0+%g0]0x88,%l5 ! %l5 = 0000000000000000
6393! Mem[0000000030101408] = 00000000, %l5 = 0000000000000000
6394 ldswa [%i4+%o4]0x89,%l5 ! %l5 = 0000000000000000
6395! Mem[0000000030041408] = 5d0000009ac0a24d, %f30 = ff0000c5 000000ff
6396 ldda [%i1+%o4]0x89,%f30 ! %f30 = 5d000000 9ac0a24d
6397! Starting 10 instruction Store Burst
6398! %f29 = 6f00787f, %f20 = 00000000, %f8 = 00000000
6399 fdivs %f29,%f20,%f8 ! %f8 = 7f800000
6400
6401p0_label_242:
6402! %l5 = 0000000000000000, Mem[0000000030081400] = ffffffff
6403 stha %l5,[%i2+%g0]0x81 ! Mem[0000000030081400] = 0000ffff
6404! Mem[00000000300c1408] = b9ff0000, %l5 = 0000000000000000
6405 swapa [%i3+%o4]0x89,%l5 ! %l5 = 00000000b9ff0000
6406! %l7 = ffffffffc46788cf, Mem[0000000030181400] = 0000004000000000
6407 stxa %l7,[%i6+%g0]0x81 ! Mem[0000000030181400] = ffffffffc46788cf
6408! %l7 = ffffffffc46788cf, Mem[0000000010001408] = 5d000000000000ff
6409 stxa %l7,[%i0+%o4]0x88 ! Mem[0000000010001408] = ffffffffc46788cf
6410! %f4 = 7f800000 00000000, %l2 = 00000000000000ff
6411! Mem[0000000030001438] = 04089650a7ce975d
6412 add %i0,0x038,%g1
6413 stda %f4,[%g1+%l2]ASI_PST32_SL ! Mem[0000000030001438] = 000000000000807f
6414! %l7 = ffffffffc46788cf, Mem[00000000300c1410] = 00ff0000
6415 stha %l7,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 88cf0000
6416! %l0 = 5bab1a706629a13a, Mem[0000000030081400] = 0000ffff
6417 stha %l0,[%i2+%g0]0x81 ! Mem[0000000030081400] = a13affff
6418! %l2 = 00000000000000ff, Mem[0000000010141408] = 00000000000000ff
6419 stxa %l2,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000000000ff
6420! Mem[0000000010001400] = 00000000, %l7 = ffffffffc46788cf
6421 swapa [%i0+%g0]0x88,%l7 ! %l7 = 0000000000000000
6422! Starting 10 instruction Load Burst
6423! %l4 = 0000000000000000, %l3 = 0000000000000000, %l5 = 00000000b9ff0000
6424 mulx %l4,%l3,%l5 ! %l5 = 0000000000000000
6425
6426p0_label_243:
6427! Mem[0000000010181410] = 7f80000000000000, %f0 = ff000000 00000000
6428 ldda [%i6+%o5]0x80,%f0 ! %f0 = 7f800000 00000000
6429! Mem[0000000010041400] = 3196410b 00000000, %l6 = 00000000, %l7 = 00000000
6430 ldda [%i1+%g0]0x88,%l6 ! %l6 = 0000000000000000 000000003196410b
6431! Mem[0000000030001408] = 00ff000000000000, %l2 = 00000000000000ff
6432 ldxa [%i0+%o4]0x81,%l2 ! %l2 = 00ff000000000000
6433! Mem[0000000030001400] = 00000000ff000000, %l5 = 0000000000000000
6434 ldxa [%i0+%g0]0x89,%l5 ! %l5 = 00000000ff000000
6435! Mem[0000000030141410] = 00000000000000ff, %f12 = ffffffff ffe1e712
6436 ldda [%i5+%o5]0x81,%f12 ! %f12 = 00000000 000000ff
6437! Mem[0000000010181408] = 0000005d, %l5 = 00000000ff000000
6438 lduba [%i6+%o4]0x88,%l5 ! %l5 = 000000000000005d
6439! Mem[00000000300c1408] = 00000000, %l0 = 5bab1a706629a13a
6440 lduwa [%i3+%o4]0x89,%l0 ! %l0 = 0000000000000000
6441! %f27 = 0338d000, %f19 = ffffffff, %f6 = 00000000
6442 fdivs %f27,%f19,%f6 ! %f6 = ffffffff
6443 membar #Sync ! Added by membar checker (37)
6444! Mem[0000000030181400] = ffffffff c46788cf ff000000 ff69d7ba
6445! Mem[0000000030181410] = 00000000 ffff0000 5d000000 0000ffff
6446! Mem[0000000030181420] = 00000034 dd95c5ff 00000000 0b419631
6447! Mem[0000000030181430] = ff000000 000000ff 34000000 ffff8dff
6448 ldda [%i6]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030181400
6449! Starting 10 instruction Store Burst
6450! %f8 = 7f800000, Mem[0000000010001408] = c46788cf
6451 sta %f8 ,[%i0+%o4]0x88 ! Mem[0000000010001408] = 7f800000
6452
6453p0_label_244:
6454! %l2 = 00ff000000000000, Mem[0000000010141408] = 00000000
6455 stba %l2,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000
6456! %f0 = 7f800000 00000000, %f13 = 000000ff
6457 fdtos %f0 ,%f13 ! %f13 = 7f800000
6458! %f2 = 5d000000 00000000, Mem[0000000030041410] = 00000000 7f800000
6459 stda %f2 ,[%i1+%o5]0x89 ! Mem[0000000030041410] = 5d000000 00000000
6460! %l4 = 00000000, %l5 = 0000005d, Mem[00000000100c1418] = 00000000 2669d7ba
6461 std %l4,[%i3+0x018] ! Mem[00000000100c1418] = 00000000 0000005d
6462! %l2 = 00000000, %l3 = 00000000, Mem[0000000010181408] = 0000005d 00000000
6463 stda %l2,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000 00000000
6464! %l6 = 00000000, %l7 = 3196410b, Mem[0000000030001410] = 00000000 00000000
6465 stda %l6,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000000 3196410b
6466! Mem[0000000010101410] = b9ff0000, %l3 = 0000000000000000
6467 swapa [%i4+%o5]0x80,%l3 ! %l3 = 00000000b9ff0000
6468! Mem[0000000030001408] = 00ff0000, %l4 = 0000000000000000
6469 swapa [%i0+%o4]0x81,%l4 ! %l4 = 0000000000ff0000
6470! Mem[00000000100c142c] = 000000ff, %l5 = 000000000000005d
6471 swap [%i3+0x02c],%l5 ! %l5 = 00000000000000ff
6472! Starting 10 instruction Load Burst
6473! Mem[0000000030041408] = 9ac0a24d, %l4 = 0000000000ff0000
6474 lduha [%i1+%o4]0x89,%l4 ! %l4 = 000000000000a24d
6475
6476p0_label_245:
6477! Mem[0000000030041408] = 4da2c09a, %l6 = 0000000000000000
6478 lduha [%i1+%o4]0x81,%l6 ! %l6 = 0000000000004da2
6479! Mem[0000000010001438] = ff7c00ff ffff00ff, %l6 = 00004da2, %l7 = 3196410b
6480 ldd [%i0+0x038],%l6 ! %l6 = 00000000ff7c00ff 00000000ffff00ff
6481! Mem[0000000010141400] = 00000000, %l2 = 00ff000000000000
6482 lduba [%i5+%g0]0x80,%l2 ! %l2 = 0000000000000000
6483! Mem[0000000030081400] = ffff3aa1, %l4 = 000000000000a24d
6484 lduba [%i2+%g0]0x89,%l4 ! %l4 = 00000000000000a1
6485! Mem[0000000010001410] = 03000000, %f14 = 5d000000
6486 ld [%i0+%o5],%f14 ! %f14 = 03000000
6487! Mem[0000000010181410] = 7f800000, %l5 = 00000000000000ff
6488 lduha [%i6+%o5]0x80,%l5 ! %l5 = 0000000000007f80
6489! Mem[00000000300c1410] = 88cf0000 00000000, %l4 = 000000a1, %l5 = 00007f80
6490 ldda [%i3+%o5]0x81,%l4 ! %l4 = 0000000088cf0000 0000000000000000
6491! Mem[0000000010041400] = 00000000, %l0 = 0000000000000000
6492 lduwa [%i1+%g0]0x80,%l0 ! %l0 = 0000000000000000
6493! Mem[0000000010101408] = 0000860048deff90, %f4 = 7f800000 00000000
6494 ldda [%i4+%o4]0x88,%f4 ! %f4 = 00008600 48deff90
6495! Starting 10 instruction Store Burst
6496! %f8 = 7f800000 ffffffff, %l3 = 00000000b9ff0000
6497! Mem[0000000010181410] = 7f80000000000000
6498 add %i6,0x010,%g1
6499 stda %f8,[%g1+%l3]ASI_PST32_P ! Mem[0000000010181410] = 7f80000000000000
6500
6501p0_label_246:
6502! %l2 = 0000000000000000, Mem[0000000030041400] = 00000000
6503 stha %l2,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000
6504! Mem[0000000020800000] = ff2d98bf, %l2 = 0000000000000000
6505 ldstub [%o1+%g0],%l2 ! %l2 = 000000ff000000ff
6506! %l1 = 1183efe0380ffa84, Mem[0000000010181400] = 000000ff
6507 stba %l1,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000084
6508! Mem[0000000010101400] = 00000000, %l4 = 0000000088cf0000
6509 ldstuba [%i4+%g0]0x88,%l4 ! %l4 = 00000000000000ff
6510! Mem[00000000100c1408] = 5bff0000, %l7 = 00000000ffff00ff
6511 ldstuba [%i3+%o4]0x80,%l7 ! %l7 = 0000005b000000ff
6512! Mem[0000000010081400] = ff210000, %l4 = 0000000000000000
6513 ldstuba [%i2+%g0]0x80,%l4 ! %l4 = 000000ff000000ff
6514! Mem[0000000020800040] = ffff359e, %l4 = 00000000000000ff
6515 ldstub [%o1+0x040],%l4 ! %l4 = 000000ff000000ff
6516! Mem[000000001008141c] = 0b4196ff, %l2 = 00000000000000ff
6517 swap [%i2+0x01c],%l2 ! %l2 = 000000000b4196ff
6518! Mem[0000000030181408] = 000000ff, %l6 = 00000000ff7c00ff
6519 swapa [%i6+%o4]0x89,%l6 ! %l6 = 00000000000000ff
6520! Starting 10 instruction Load Burst
6521! Mem[0000000010181410] = 000000000000807f, %f8 = 7f800000 ffffffff
6522 ldda [%i6+%o5]0x88,%f8 ! %f8 = 00000000 0000807f
6523
6524p0_label_247:
6525! %l4 = 00000000000000ff, %l5 = 0000000000000000, %l2 = 000000000b4196ff
6526 udivx %l4,%l5,%l2 ! Div by zero, %l0 = 0000000000000050
6527 membar #Sync ! Added by membar checker (38)
6528! Mem[0000000010081400] = ff210000 00000000 000021ff 00000000
6529! Mem[0000000010081410] = 00000000 ffffffb9 00000034 000000ff
6530! Mem[0000000010081420] = 00000034 dd95c5ff b1ded3c8 00000000
6531! Mem[0000000010081430] = ff33a6cf c78dcd1f d792467c 00000000
6532 ldda [%i2]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010081400
6533! Mem[0000000020800040] = ffff359e, %l5 = 0000000000000000
6534 lduh [%o1+0x040],%l5 ! %l5 = 000000000000ffff
6535! Mem[0000000010001410] = 0000003100000003, %f8 = 00000000 0000807f
6536 ldda [%i0+%o5]0x88,%f8 ! %f8 = 00000031 00000003
6537! %f0 = 7f800000, Mem[0000000010181410] = 0000807f
6538 sta %f0 ,[%i6+%o5]0x88 ! Mem[0000000010181410] = 7f800000
6539! Mem[0000000010001400] = cf8867c4, %l1 = 1183efe0380ffa84
6540 lduwa [%i0+%g0]0x80,%l1 ! %l1 = 00000000cf8867c4
6541! Mem[0000000010041410] = 000000ff, %l5 = 000000000000ffff
6542 lduha [%i1+%o5]0x88,%l5 ! %l5 = 00000000000000ff
6543! Mem[0000000010181408] = 00000000, %l6 = 00000000000000ff
6544 ldsha [%i6+%o4]0x80,%l6 ! %l6 = 0000000000000000
6545! Mem[0000000010081410] = 00000000ffffffb9, %l2 = 000000000b4196ff
6546 ldxa [%i2+0x010]%asi,%l2 ! %l2 = 00000000ffffffb9
6547! Starting 10 instruction Store Burst
6548! %f14 = 03000000 2d00002d, %l4 = 00000000000000ff
6549! Mem[00000000100c1438] = ff000000f6cda1ad
6550 add %i3,0x038,%g1
6551 stda %f14,[%g1+%l4]ASI_PST8_PL ! Mem[00000000100c1438] = 2d00002d00000003
6552
6553p0_label_248:
6554! Mem[0000000010041430] = 730d0000ffffb58e, %l0 = 0000000000000028, %l6 = 0000000000000000
6555 add %i1,0x30,%g1
6556 casxa [%g1]0x80,%l0,%l6 ! %l6 = 730d0000ffffb58e
6557! %f0 = 7f800000 00000000, %l7 = 000000000000005b
6558! Mem[0000000030041400] = 00000000000000ff
6559 stda %f0,[%i1+%l7]ASI_PST32_S ! Mem[0000000030041400] = 7f80000000000000
6560! Mem[0000000030141408] = 78b5ffff, %l1 = 00000000cf8867c4
6561 swapa [%i5+%o4]0x81,%l1 ! %l1 = 0000000078b5ffff
6562! %l3 = 00000000b9ff0000, Mem[00000000300c1410] = 0000cf88
6563 stha %l3,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000
6564! %l6 = 730d0000ffffb58e, Mem[0000000010001412] = 03000000
6565 stb %l6,[%i0+0x012] ! Mem[0000000010001410] = 03008e00
6566! %f14 = 03000000 2d00002d, Mem[0000000030081400] = ffff3aa1 12e7e1ff
6567 stda %f14,[%i2+%g0]0x89 ! Mem[0000000030081400] = 03000000 2d00002d
6568! Mem[0000000030101400] = 0000002d, %l1 = 0000000078b5ffff
6569 swapa [%i4+%g0]0x81,%l1 ! %l1 = 000000000000002d
6570! %l2 = 00000000ffffffb9, Mem[0000000030081400] = 2d00002d
6571 stba %l2,[%i2+%g0]0x81 ! Mem[0000000030081400] = b900002d
6572! Mem[0000000010141414] = 00000000, %l7 = 000000000000005b
6573 ldstub [%i5+0x014],%l7 ! %l7 = 00000000000000ff
6574! Starting 10 instruction Load Burst
6575! Mem[00000000100c1408] = 0000ffff, %l4 = 00000000000000ff
6576 lduba [%i3+%o4]0x88,%l4 ! %l4 = 00000000000000ff
6577
6578p0_label_249:
6579! Mem[0000000030141408] = ffffa95dc46788cf, %f14 = 03000000 2d00002d
6580 ldda [%i5+%o4]0x89,%f14 ! %f14 = ffffa95d c46788cf
6581! Mem[0000000010001400] = cf8867c4, %l0 = 0000000000000028
6582 lduha [%i0+%g0]0x80,%l0 ! %l0 = 000000000000cf88
6583! Mem[0000000030041400] = 7f800000, %l7 = 0000000000000000
6584 ldswa [%i1+%g0]0x81,%l7 ! %l7 = 000000007f800000
6585! Mem[00000000211c0000] = 0000c666, %l5 = 00000000000000ff
6586 lduba [%o2+0x000]%asi,%l5 ! %l5 = 0000000000000000
6587! Mem[0000000030101408] = 00000000, %f7 = 2669d7ba
6588 lda [%i4+%o4]0x89,%f7 ! %f7 = 00000000
6589! Mem[0000000010101408] = 48deff90, %f15 = c46788cf
6590 lda [%i4+%o4]0x88,%f15 ! %f15 = 48deff90
6591! Mem[0000000030181410] = 00000000, %f1 = 00000000
6592 lda [%i6+%o5]0x89,%f1 ! %f1 = 00000000
6593! Mem[0000000030141408] = cf8867c4, %l3 = 00000000b9ff0000
6594 ldsba [%i5+%o4]0x81,%l3 ! %l3 = ffffffffffffffcf
6595! Mem[0000000030101408] = 000000000000002d, %l2 = 00000000ffffffb9
6596 ldxa [%i4+%o4]0x81,%l2 ! %l2 = 000000000000002d
6597! Starting 10 instruction Store Burst
6598! %f11 = 00000000, %f6 = ffffffff, %f12 = 00000000 7f800000
6599 fsmuld %f11,%f6 ,%f12 ! %f12 = ffffffff e0000000
6600
6601p0_label_250:
6602! Mem[00000000300c1400] = 00000000, %l4 = 00000000000000ff
6603 swapa [%i3+%g0]0x89,%l4 ! %l4 = 0000000000000000
6604! Mem[0000000010081400] = ff21000000000000, %l0 = 000000000000cf88, %l1 = 000000000000002d
6605 casxa [%i2]0x80,%l0,%l1 ! %l1 = ff21000000000000
6606! %f6 = ffffffff, Mem[0000000030041408] = 4da2c09a
6607 sta %f6 ,[%i1+%o4]0x81 ! Mem[0000000030041408] = ffffffff
6608! Mem[0000000010081410] = 00000000, %l4 = 0000000000000000
6609 swapa [%i2+%o5]0x80,%l4 ! %l4 = 0000000000000000
6610! %l7 = 000000007f800000, Mem[0000000010041411] = ff000000, %asi = 80
6611 stba %l7,[%i1+0x011]%asi ! Mem[0000000010041410] = ff000000
6612! %f18 = 00000000 ff210000, %l5 = 0000000000000000
6613! Mem[0000000030141410] = 00000000000000ff
6614 add %i5,0x010,%g1
6615 stda %f18,[%g1+%l5]ASI_PST16_S ! Mem[0000000030141410] = 00000000000000ff
6616! %l4 = 00000000, %l5 = 00000000, Mem[0000000030181408] = ff7c00ff bad769ff
6617 stda %l4,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000 00000000
6618! Mem[00000000201c0001] = ffff6bf6, %l4 = 0000000000000000
6619 ldstuba [%o0+0x001]%asi,%l4 ! %l4 = 000000ff000000ff
6620! Mem[0000000010141436] = 00000000, %l7 = 000000007f800000
6621 ldstuba [%i5+0x036]%asi,%l7 ! %l7 = 00000000000000ff
6622! Starting 10 instruction Load Burst
6623! Mem[00000000100c1408] = 26000000 0000ffff, %l6 = ffffb58e, %l7 = 00000000
6624 ldda [%i3+%o4]0x88,%l6 ! %l6 = 000000000000ffff 0000000026000000
6625
6626p0_label_251:
6627! Mem[0000000010101428] = 2d00002d, %f25 = 34000000
6628 ld [%i4+0x028],%f25 ! %f25 = 2d00002d
6629! Mem[0000000010101400] = 000000ff, %l7 = 0000000026000000
6630 lduha [%i4+%g0]0x88,%l7 ! %l7 = 00000000000000ff
6631! Mem[00000000300c1400] = 000000ff, %f18 = 00000000
6632 lda [%i3+%g0]0x89,%f18 ! %f18 = 000000ff
6633! Mem[0000000010041408] = 00000000, %l6 = 000000000000ffff
6634 ldsha [%i1+%o4]0x80,%l6 ! %l6 = 0000000000000000
6635! Mem[0000000010081410] = 00000000, %f31 = 7c4692d7
6636 lda [%i2+%o5]0x88,%f31 ! %f31 = 00000000
6637! Mem[0000000010041400] = 00000000, %l4 = 00000000000000ff
6638 ldsha [%i1+%g0]0x80,%l4 ! %l4 = 0000000000000000
6639! Mem[0000000010041410] = 000000ff, %l7 = 00000000000000ff
6640 lduba [%i1+%o5]0x88,%l7 ! %l7 = 00000000000000ff
6641! Mem[0000000010181400] = 84000000, %l3 = ffffffffffffffcf
6642 lduba [%i6+%g0]0x80,%l3 ! %l3 = 0000000000000084
6643! Mem[0000000010141400] = 3100000000000000, %l6 = 0000000000000000
6644 ldxa [%i5+%g0]0x88,%l6 ! %l6 = 3100000000000000
6645! Starting 10 instruction Store Burst
6646! %l4 = 0000000000000000, Mem[0000000010041400] = 3196410b00000000
6647 stxa %l4,[%i1+%g0]0x88 ! Mem[0000000010041400] = 0000000000000000
6648
6649p0_label_252:
6650! Mem[00000000211c0001] = 0000c666, %l3 = 0000000000000084
6651 ldstuba [%o2+0x001]%asi,%l3 ! %l3 = 00000000000000ff
6652! %l6 = 00000000, %l7 = 000000ff, Mem[00000000100c1430] = 00000000 ffe1e712
6653 std %l6,[%i3+0x030] ! Mem[00000000100c1430] = 00000000 000000ff
6654! %l7 = 00000000000000ff, Mem[0000000021800081] = 009d2e32, %asi = 80
6655 stba %l7,[%o3+0x081]%asi ! Mem[0000000021800080] = 00ff2e32
6656! Mem[0000000010141410] = 159a9631, %l5 = 0000000000000000
6657 ldstuba [%i5+%o5]0x88,%l5 ! %l5 = 00000031000000ff
6658! %l6 = 3100000000000000, Mem[0000000010001408] = 0000807fffffffff, %asi = 80
6659 stxa %l6,[%i0+0x008]%asi ! Mem[0000000010001408] = 3100000000000000
6660! Mem[0000000030141410] = 00000000, %l5 = 0000000000000031
6661 ldstuba [%i5+%o5]0x81,%l5 ! %l5 = 00000000000000ff
6662! %l6 = 3100000000000000, Mem[0000000021800141] = ffffcd46
6663 stb %l6,[%o3+0x141] ! Mem[0000000021800140] = ff00cd46
6664! Mem[0000000030041410] = 00000000, %l3 = 0000000000000000
6665 swapa [%i1+%o5]0x81,%l3 ! %l3 = 0000000000000000
6666! %l1 = ff21000000000000, Mem[00000000211c0000] = 00ffc666
6667 stb %l1,[%o2+%g0] ! Mem[00000000211c0000] = 00ffc666
6668! Starting 10 instruction Load Burst
6669! Mem[0000000010041400] = 00000000, %l5 = 0000000000000000
6670 lduwa [%i1+0x000]%asi,%l5 ! %l5 = 0000000000000000
6671
6672p0_label_253:
6673! Mem[00000000201c0000] = ffff6bf6, %l0 = 000000000000cf88
6674 ldsha [%o0+0x000]%asi,%l0 ! %l0 = ffffffffffffffff
6675! Mem[00000000100c1420] = bb47b88692e6fbc0, %l2 = 000000000000002d
6676 ldxa [%i3+0x020]%asi,%l2 ! %l2 = bb47b88692e6fbc0
6677! Mem[0000000030181408] = 00000000, %l1 = ff21000000000000
6678 ldswa [%i6+%o4]0x81,%l1 ! %l1 = 0000000000000000
6679! Mem[0000000010101408] = 48deff90, %l0 = ffffffffffffffff
6680 lduba [%i4+%o4]0x88,%l0 ! %l0 = 0000000000000090
6681! Mem[00000000300c1408] = 000000000000807f, %l1 = 0000000000000000
6682 ldxa [%i3+%o4]0x81,%l1 ! %l1 = 000000000000807f
6683! Mem[0000000010101418] = 5d000000, %l6 = 3100000000000000
6684 lduha [%i4+0x01a]%asi,%l6 ! %l6 = 0000000000000000
6685! Mem[0000000030001410] = 00000000, %l3 = 0000000000000000
6686 ldsba [%i0+%o5]0x81,%l3 ! %l3 = 0000000000000000
6687! Mem[0000000030041410] = 00000000, %l3 = 0000000000000000
6688 ldswa [%i1+%o5]0x81,%l3 ! %l3 = 0000000000000000
6689! Mem[0000000030181408] = 00000000, %l5 = 0000000000000000
6690 lduwa [%i6+%o4]0x81,%l5 ! %l5 = 0000000000000000
6691! Starting 10 instruction Store Burst
6692! Mem[0000000010181400] = 84000000, %l3 = 0000000000000000
6693 swapa [%i6+%g0]0x80,%l3 ! %l3 = 0000000084000000
6694
6695p0_label_254:
6696! Mem[00000000100c1408] = ffff0000, %l3 = 0000000084000000
6697 ldstuba [%i3+%o4]0x80,%l3 ! %l3 = 000000ff000000ff
6698! Mem[0000000030001400] = 000000ff, %l5 = 0000000000000000
6699 ldstuba [%i0+%g0]0x81,%l5 ! %l5 = 00000000000000ff
6700! %l2 = bb47b88692e6fbc0, Mem[0000000010001410] = 03008e0031000000
6701 stxa %l2,[%i0+%o5]0x80 ! Mem[0000000010001410] = bb47b88692e6fbc0
6702! %l7 = 00000000000000ff, Mem[0000000010001410] = bb47b886
6703 stba %l7,[%i0+%o5]0x80 ! Mem[0000000010001410] = ff47b886
6704! Mem[000000001000141c] = 005b0000, %l5 = 00000000, %l2 = 92e6fbc0
6705 add %i0,0x1c,%g1
6706 casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000005b0000
6707! %f12 = ffffffff e0000000, Mem[0000000010041410] = ff000000 00000000
6708 stda %f12,[%i1+%o5]0x80 ! Mem[0000000010041410] = ffffffff e0000000
6709! %l0 = 0000000000000090, Mem[0000000030081408] = ff0000ff
6710 stba %l0,[%i2+%o4]0x81 ! Mem[0000000030081408] = 900000ff
6711! Mem[0000000030081400] = 2d0000b9, %l5 = 0000000000000000
6712 swapa [%i2+%g0]0x89,%l5 ! %l5 = 000000002d0000b9
6713! %l0 = 0000000000000090, Mem[0000000030041400] = 0000807f
6714 stba %l0,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00008090
6715! Starting 10 instruction Load Burst
6716! Mem[0000000030001408] = 00000000, %l4 = 0000000000000000
6717 ldsha [%i0+%o4]0x89,%l4 ! %l4 = 0000000000000000
6718
6719p0_label_255:
6720! %l6 = 0000000000000000, immed = 000006f0, %y = 00000001
6721 udiv %l6,0x6f0,%l3 ! %l3 = 000000000024e6a1
6722 mov %l0,%y ! %y = 00000090
6723! Mem[0000000010001408] = 0000000000000031, %f24 = ffc595dd 2d00002d
6724 ldda [%i0+%o4]0x88,%f24 ! %f24 = 00000000 00000031
6725! Mem[0000000030141400] = ffffffffffffca4c, %l3 = 000000000024e6a1
6726 ldxa [%i5+%g0]0x89,%l3 ! %l3 = ffffffffffffca4c
6727! %l3 = ffffffffffffca4c, Mem[0000000030001400] = ff0000ff
6728 stha %l3,[%i0+%g0]0x89 ! Mem[0000000030001400] = ff00ca4c
6729! Mem[00000000100c1410] = 00000000 00000000, %l4 = 00000000, %l5 = 2d0000b9
6730 ldda [%i3+%o5]0x88,%l4 ! %l4 = 0000000000000000 0000000000000000
6731! Mem[0000000010001400] = cf8867c4, %l7 = 00000000000000ff
6732 lduba [%i0+%g0]0x80,%l7 ! %l7 = 00000000000000cf
6733! Mem[00000000100c141c] = 0000005d, %l3 = ffffffffffffca4c
6734 ldsh [%i3+0x01e],%l3 ! %l3 = 000000000000005d
6735! Mem[0000000010001408] = 00000031, %f17 = 000021ff
6736 lda [%i0+%o4]0x88,%f17 ! %f17 = 00000031
6737! Mem[0000000010181408] = 00000000, %l6 = 0000000000000000
6738 lduba [%i6+%o4]0x88,%l6 ! %l6 = 0000000000000000
6739! Starting 10 instruction Store Burst
6740 membar #Sync ! Added by membar checker (39)
6741! %f26 = 00000000 c8d3deb1, Mem[0000000010081410] = 00000000 b9ffffff
6742 stda %f26,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000000 c8d3deb1
6743
6744p0_label_256:
6745! Mem[0000000030181410] = 00000000, %l6 = 0000000000000000
6746 ldstuba [%i6+%o5]0x81,%l6 ! %l6 = 00000000000000ff
6747! %l0 = 0000000000000090, Mem[0000000030001408] = 00000000
6748 stha %l0,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00900000
6749! %l5 = 0000000000000000, Mem[00000000211c0000] = 00ffc666, %asi = 80
6750 stha %l5,[%o2+0x000]%asi ! Mem[00000000211c0000] = 0000c666
6751! %l1 = 000000000000807f, Mem[0000000010081408] = 000021ff
6752 stha %l1,[%i2+%o4]0x80 ! Mem[0000000010081408] = 807f21ff
6753! %l4 = 0000000000000000, Mem[0000000030181410] = ff000000
6754 stba %l4,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000000
6755! %l2 = 00000000005b0000, Mem[0000000010141410] = ff969a15, %asi = 80
6756 stwa %l2,[%i5+0x010]%asi ! Mem[0000000010141410] = 005b0000
6757! %l4 = 0000000000000000, Mem[0000000030081408] = 900000ff
6758 stwa %l4,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000
6759! Mem[0000000010101408] = 90ffde48, %l7 = 00000000000000cf
6760 swapa [%i4+%o4]0x80,%l7 ! %l7 = 0000000090ffde48
6761! %l6 = 00000000, %l7 = 90ffde48, Mem[00000000300c1410] = 00000000 00000000
6762 stda %l6,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000 90ffde48
6763! Starting 10 instruction Load Burst
6764! Mem[0000000010181410] = 7f800000, %f27 = c8d3deb1
6765 lda [%i6+%o5]0x88,%f27 ! %f27 = 7f800000
6766
6767p0_label_257:
6768! Mem[00000000300c1408] = 00000000 0000807f, %l4 = 00000000, %l5 = 00000000
6769 ldda [%i3+%o4]0x81,%l4 ! %l4 = 0000000000000000 000000000000807f
6770! Mem[00000000300c1410] = 00000000, %l2 = 00000000005b0000
6771 ldswa [%i3+%o5]0x81,%l2 ! %l2 = 0000000000000000
6772! Mem[0000000030141408] = c46788cf, %l4 = 0000000000000000
6773 ldsba [%i5+%o4]0x89,%l4 ! %l4 = ffffffffffffffcf
6774! Mem[0000000010081400] = 000021ff, %l3 = 000000000000005d
6775 lduwa [%i2+%g0]0x88,%l3 ! %l3 = 00000000000021ff
6776! Mem[0000000030081400] = 00000000, %l5 = 000000000000807f
6777 lduwa [%i2+%g0]0x89,%l5 ! %l5 = 0000000000000000
6778! Mem[0000000020800040] = ffff359e, %l6 = 0000000000000000
6779 ldsha [%o1+0x040]%asi,%l6 ! %l6 = ffffffffffffffff
6780! %l1 = 000000000000807f, imm = 00000000000003b3, %l1 = 000000000000807f
6781 addc %l1,0x3b3,%l1 ! %l1 = 0000000000008432
6782! %l5 = 0000000000000000, %l0 = 0000000000000090, %l3 = 00000000000021ff
6783 orn %l5,%l0,%l3 ! %l3 = ffffffffffffff6f
6784! Mem[0000000010081408] = 807f21ff, %l4 = ffffffffffffffcf
6785 lduha [%i2+%o4]0x80,%l4 ! %l4 = 000000000000807f
6786! Starting 10 instruction Store Burst
6787! %f2 = 5d000000 00000000, Mem[00000000100c1400] = cf8867c4 7f78006f
6788 stda %f2 ,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 5d000000 00000000
6789
6790p0_label_258:
6791! %l5 = 0000000000000000, Mem[0000000010041410] = ffffffff
6792 stha %l5,[%i1+%o5]0x88 ! Mem[0000000010041410] = ffff0000
6793! %l3 = ffffffffffffff6f, Mem[00000000100c140c] = 00000026
6794 stw %l3,[%i3+0x00c] ! Mem[00000000100c140c] = ffffff6f
6795! %f22 = ff000000 34000000, %l6 = ffffffffffffffff
6796! Mem[0000000010101438] = 0000000000000003
6797 add %i4,0x038,%g1
6798 stda %f22,[%g1+%l6]ASI_PST32_P ! Mem[0000000010101438] = ff00000034000000
6799! %l3 = ffffffffffffff6f, Mem[0000000010141408] = ff00000000000000
6800 stxa %l3,[%i5+%o4]0x88 ! Mem[0000000010141408] = ffffffffffffff6f
6801! Code Fragment 4
6802p0_fragment_29:
6803! %l0 = 0000000000000090
6804 setx 0x2aebf1685c10ce53,%g7,%l0 ! %l0 = 2aebf1685c10ce53
6805! %l1 = 0000000000008432
6806 setx 0x6f1d40bf80f17847,%g7,%l1 ! %l1 = 6f1d40bf80f17847
6807 setx 0x7ff8, %g1, %g2
6808 and %l0, %g2, %l0
6809 setx 0xffffffff, %g1, %g2
6810 and %l1, %g2, %l1
6811 setx 0x100000000, %g1, %g2
6812 or %l1, %g2, %l1 ! Set bit 32 - perrinj
6813 ta T_CHANGE_HPRIV
6814 stxa %l1, [%l0]ASI_ICACHE_INSTR
6815 ta T_CHANGE_NONHPRIV
6816! %l0 = 2aebf1685c10ce53
6817 setx 0xd62b4e9fadff25b9,%g7,%l0 ! %l0 = d62b4e9fadff25b9
6818! %l1 = 6f1d40bf80f17847
6819 setx 0x243418efc1c54ec3,%g7,%l1 ! %l1 = 243418efc1c54ec3
6820! %f19 = ff210000, Mem[0000000030081410] = 000000ff
6821 sta %f19,[%i2+%o5]0x89 ! Mem[0000000030081410] = ff210000
6822! Mem[0000000030141400] = ffffca4c, %l3 = ffffffffffffff6f
6823 swapa [%i5+%g0]0x89,%l3 ! %l3 = 00000000ffffca4c
6824! %l1 = 243418efc1c54ec3, Mem[00000000300c1410] = 90ffde4800000000
6825 stxa %l1,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 243418efc1c54ec3
6826! Mem[0000000010041408] = 00000000, %l3 = 00000000ffffca4c
6827 swapa [%i1+%o4]0x88,%l3 ! %l3 = 0000000000000000
6828! Starting 10 instruction Load Burst
6829! Mem[0000000010101408] = cf000000, %l1 = 243418efc1c54ec3
6830 ldswa [%i4+%o4]0x88,%l1 ! %l1 = ffffffffcf000000
6831
6832p0_label_259:
6833! Mem[00000000201c0000] = ffff6bf6, %l0 = d62b4e9fadff25b9
6834 ldsba [%o0+0x001]%asi,%l0 ! %l0 = ffffffffffffffff
6835! Mem[00000000300c1400] = ff000000, %f3 = 00000000
6836 lda [%i3+%g0]0x81,%f3 ! %f3 = ff000000
6837! Mem[0000000010041400] = 00000000, %l2 = 0000000000000000
6838 ldsba [%i1+%g0]0x88,%l2 ! %l2 = 0000000000000000
6839! Mem[0000000010101428] = 2d00002d, %l1 = ffffffffcf000000
6840 ldswa [%i4+0x028]%asi,%l1 ! %l1 = 000000002d00002d
6841! Mem[0000000030141400] = ffffff6f, %l4 = 000000000000807f
6842 ldswa [%i5+%g0]0x89,%l4 ! %l4 = ffffffffffffff6f
6843! %l0 = ffffffffffffffff, immed = fffff26c, %y = 00000090
6844 umul %l0,-0xd94,%l1 ! %l1 = fffff26b00000d94, %y = fffff26b
6845! Mem[0000000010141438] = bad76926, %f12 = ffffffff
6846 ld [%i5+0x038],%f12 ! %f12 = bad76926
6847! Mem[00000000100c1400] = 000000000000005d, %l2 = 0000000000000000
6848 ldxa [%i3+%g0]0x80,%l2 ! %l2 = 000000000000005d
6849! Mem[0000000010041410] = ffff0000, %l6 = ffffffffffffffff
6850 ldswa [%i1+%o5]0x88,%l6 ! %l6 = ffffffffffff0000
6851! Starting 10 instruction Store Burst
6852! %l0 = ffffffffffffffff, Mem[0000000030001408] = 0000000000009000
6853 stxa %l0,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffffffffffffffff
6854
6855p0_label_260:
6856! Mem[0000000010081410] = b1ded3c8, %l0 = ffffffffffffffff
6857 ldstuba [%i2+%o5]0x80,%l0 ! %l0 = 000000b1000000ff
6858! Mem[0000000030081408] = 00000000, %l5 = 0000000000000000
6859 ldstuba [%i2+%o4]0x89,%l5 ! %l5 = 00000000000000ff
6860! Mem[0000000010001427] = 97340d73, %l6 = ffffffffffff0000
6861 ldstub [%i0+0x027],%l6 ! %l6 = 00000073000000ff
6862! %l6 = 0000000000000073, Mem[00000000211c0001] = 0000c666, %asi = 80
6863 stba %l6,[%o2+0x001]%asi ! Mem[00000000211c0000] = 0073c666
6864! %f10 = 9ac0a24d 00000000, Mem[00000000300c1410] = c34ec5c1 ef183424
6865 stda %f10,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 9ac0a24d 00000000
6866! Mem[00000000100c143c] = 00000003, %l2 = 000000000000005d
6867 swap [%i3+0x03c],%l2 ! %l2 = 0000000000000003
6868! Mem[0000000030181408] = 00000000, %l0 = 00000000000000b1
6869 ldstuba [%i6+%o4]0x81,%l0 ! %l0 = 00000000000000ff
6870! %l4 = ffffff6f, %l5 = 00000000, Mem[0000000030081410] = ff210000 ff000000
6871 stda %l4,[%i2+%o5]0x89 ! Mem[0000000030081410] = ffffff6f 00000000
6872! %l4 = ffffffffffffff6f, Mem[0000000020800001] = ff2d98bf, %asi = 80
6873 stba %l4,[%o1+0x001]%asi ! Mem[0000000020800000] = ff6f98bf
6874! Starting 10 instruction Load Burst
6875! Mem[0000000010181408] = 00000000 00000000, %l2 = 00000003, %l3 = 00000000
6876 ldda [%i6+%o4]0x80,%l2 ! %l2 = 0000000000000000 0000000000000000
6877
6878p0_label_261:
6879! Mem[0000000010041410] = 0000ffffe0000000, %f12 = bad76926 e0000000
6880 ldd [%i1+%o5],%f12 ! %f12 = 0000ffff e0000000
6881! Mem[0000000030081400] = 00000000, %l5 = 0000000000000000
6882 lduwa [%i2+%g0]0x81,%l5 ! %l5 = 0000000000000000
6883! Code Fragment 4
6884p0_fragment_30:
6885! %l0 = 0000000000000000
6886 setx 0x66f7255010239fd5,%g7,%l0 ! %l0 = 66f7255010239fd5
6887! %l1 = fffff26b00000d94
6888 setx 0xb35a07dfdaa157e1,%g7,%l1 ! %l1 = b35a07dfdaa157e1
6889 setx 0x7ff8, %g1, %g2
6890 and %l0, %g2, %l0
6891 setx 0xffffffff, %g1, %g2
6892 and %l1, %g2, %l1
6893 setx 0x100000000, %g1, %g2
6894 or %l1, %g2, %l1 ! Set bit 32 - perrinj
6895 ta T_CHANGE_HPRIV
6896 stxa %l1, [%l0]ASI_ICACHE_INSTR
6897 ta T_CHANGE_NONHPRIV
6898! %l0 = 66f7255010239fd5
6899 setx 0xb9ac066851e0a397,%g7,%l0 ! %l0 = b9ac066851e0a397
6900! %l1 = b35a07dfdaa157e1
6901 setx 0xc95a9d3ff5938178,%g7,%l1 ! %l1 = c95a9d3ff5938178
6902! Mem[0000000010141400] = 00000000, %l5 = 0000000000000000
6903 lduba [%i5+%g0]0x88,%l5 ! %l5 = 0000000000000000
6904! Mem[00000000100c1400] = 00000000, %l3 = 0000000000000000
6905 lduwa [%i3+%g0]0x88,%l3 ! %l3 = 0000000000000000
6906! Mem[0000000030141410] = ff000000, %f2 = 5d000000
6907 lda [%i5+%o5]0x81,%f2 ! %f2 = ff000000
6908! Mem[00000000100c1410] = 0000000000000000, %l7 = 0000000090ffde48
6909 ldxa [%i3+0x010]%asi,%l7 ! %l7 = 0000000000000000
6910! Mem[0000000030001408] = ffffffffffffffff, %f8 = 00000031 00000003
6911 ldda [%i0+%o4]0x81,%f8 ! %f8 = ffffffff ffffffff
6912! Mem[0000000010041408] = 4ccaffff, %l2 = 0000000000000000
6913 lduba [%i1+%o4]0x80,%l2 ! %l2 = 000000000000004c
6914! Starting 10 instruction Store Burst
6915! %l6 = 0000000000000073, Mem[0000000030181408] = ff000000
6916 stba %l6,[%i6+%o4]0x81 ! Mem[0000000030181408] = 73000000
6917
6918p0_label_262:
6919! Mem[0000000030081410] = ffffff6f, %l3 = 0000000000000000
6920 ldstuba [%i2+%o5]0x89,%l3 ! %l3 = 0000006f000000ff
6921! %l1 = c95a9d3ff5938178, Mem[0000000030041410] = 00000000
6922 stha %l1,[%i1+%o5]0x81 ! Mem[0000000030041410] = 81780000
6923! Mem[0000000030001400] = ff00ca4c, %l4 = ffffffffffffff6f
6924 swapa [%i0+%g0]0x89,%l4 ! %l4 = 00000000ff00ca4c
6925! Code Fragment 3
6926p0_fragment_31:
6927! %l0 = b9ac066851e0a397
6928 setx 0x83eff698477c0dbc,%g7,%l0 ! %l0 = 83eff698477c0dbc
6929! %l1 = c95a9d3ff5938178
6930 setx 0x93d25e8800637ab1,%g7,%l1 ! %l1 = 93d25e8800637ab1
6931 setx 0x1fe000, %g1, %g3
6932 or %l0, %g3, %l0 ! always set perrmask = 0xff
6933 setx 0x1ffff8, %g1, %g2
6934 and %l0, %g2, %l0
6935 ta T_CHANGE_HPRIV
6936 stxa %l1, [%l0]ASI_DCACHE_DATA
6937 ta T_CHANGE_NONHPRIV
6938! %l0 = 83eff698477c0dbc
6939 setx 0x89e7a197b2d2ba6c,%g7,%l0 ! %l0 = 89e7a197b2d2ba6c
6940! %l1 = 93d25e8800637ab1
6941 setx 0xe506685001287bb6,%g7,%l1 ! %l1 = e506685001287bb6
6942! Mem[00000000211c0000] = 0073c666, %l1 = e506685001287bb6
6943 ldstub [%o2+%g0],%l1 ! %l1 = 00000000000000ff
6944! %f10 = 9ac0a24d 00000000, Mem[0000000010081410] = c8d3deff 00000000
6945 stda %f10,[%i2+%o5]0x88 ! Mem[0000000010081410] = 9ac0a24d 00000000
6946! %f30 = 00000000 00000000, %l7 = 0000000000000000
6947! Mem[0000000010181408] = 0000000000000000
6948 add %i6,0x008,%g1
6949 stda %f30,[%g1+%l7]ASI_PST16_PL ! Mem[0000000010181408] = 0000000000000000
6950! %f16 = 00000000 00000031 000000ff ff210000
6951! %f20 = b9ffffff 00000000 ff000000 34000000
6952! %f24 = 00000000 00000031 00000000 7f800000
6953! %f28 = 1fcd8dc7 cfa633ff 00000000 00000000
6954 stda %f16,[%i6]ASI_BLK_S ! Block Store to 0000000030181400
6955! %l5 = 0000000000000000, Mem[000000001010140c] = 00860000
6956 stb %l5,[%i4+0x00c] ! Mem[000000001010140c] = 00860000
6957! Starting 10 instruction Load Burst
6958 membar #Sync ! Added by membar checker (40)
6959! Mem[0000000010181410] = 000000007f800000, %l1 = 0000000000000000
6960 ldxa [%i6+%o5]0x88,%l1 ! %l1 = 000000007f800000
6961
6962p0_label_263:
6963! Mem[0000000010141408] = 6fffffff, %l7 = 0000000000000000
6964 ldub [%i5+0x009],%l7 ! %l7 = 00000000000000ff
6965! %f28 = 1fcd8dc7 cfa633ff, %f13 = e0000000
6966 fdtoi %f28,%f13 ! %f13 = 00000000
6967! Mem[0000000010141410] = 00005b00, %f3 = ff000000
6968 lda [%i5+%o5]0x88,%f3 ! %f3 = 00005b00
6969! Mem[00000000218001c0] = 002d13ce, %l5 = 0000000000000000
6970 ldub [%o3+0x1c0],%l5 ! %l5 = 0000000000000000
6971! Mem[00000000100c1438] = 2d00002d, %l0 = 89e7a197b2d2ba6c
6972 lduh [%i3+0x038],%l0 ! %l0 = 0000000000002d00
6973! Mem[0000000010181410] = 0000807f, %f16 = 00000000
6974 lda [%i6+%o5]0x80,%f16 ! %f16 = 0000807f
6975! Mem[00000000100c1400] = 00000000, %l2 = 000000000000004c
6976 lduwa [%i3+%g0]0x80,%l2 ! %l2 = 0000000000000000
6977! Mem[0000000030141408] = cf8867c4, %l5 = 0000000000000000
6978 lduwa [%i5+%o4]0x81,%l5 ! %l5 = 00000000cf8867c4
6979! Mem[00000000201c0000] = ffff6bf6, %l1 = 000000007f800000
6980 lduba [%o0+0x001]%asi,%l1 ! %l1 = 00000000000000ff
6981! Starting 10 instruction Store Burst
6982! %l6 = 0000000000000073, Mem[0000000010181418] = ffffffff
6983 stw %l6,[%i6+0x018] ! Mem[0000000010181418] = 00000073
6984
6985p0_label_264:
6986! %l4 = 00000000ff00ca4c, Mem[00000000100c1400] = 00000000
6987 stba %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 0000004c
6988! %f11 = 00000000, Mem[00000000300c1400] = ff000000
6989 sta %f11,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000
6990! Mem[00000000201c0000] = ffff6bf6, %l0 = 0000000000002d00
6991 ldstub [%o0+%g0],%l0 ! %l0 = 000000ff000000ff
6992! Mem[0000000010141410] = 005b0000, %l0 = 00000000000000ff
6993 ldstuba [%i5+%o5]0x80,%l0 ! %l0 = 00000000000000ff
6994! %f22 = ff000000 34000000, Mem[0000000010101408] = 000000cf 00860000
6995 stda %f22,[%i4+%o4]0x80 ! Mem[0000000010101408] = ff000000 34000000
6996! %l6 = 0000000000000073, imm = fffffffffffff906, %l5 = 00000000cf8867c4
6997 subc %l6,-0x6fa,%l5 ! %l5 = 000000000000076d
6998! %l4 = 00000000ff00ca4c, Mem[0000000030001410] = 0b41963100000000
6999 stxa %l4,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000ff00ca4c
7000! Mem[0000000010081429] = b1ded3c8, %l2 = 0000000000000000
7001 ldstuba [%i2+0x029]%asi,%l2 ! %l2 = 000000de000000ff
7002! Mem[00000000300c1400] = 00000000, %l6 = 0000000000000073
7003 swapa [%i3+%g0]0x81,%l6 ! %l6 = 0000000000000000
7004! Starting 10 instruction Load Burst
7005! Mem[0000000010041400] = 00000000, %l3 = 000000000000006f
7006 ldswa [%i1+%g0]0x88,%l3 ! %l3 = 0000000000000000
7007
7008p0_label_265:
7009! Mem[0000000030041410] = 81780000, %f25 = 00000031
7010 lda [%i1+%o5]0x81,%f25 ! %f25 = 81780000
7011! Mem[0000000010081410] = 00000000, %f31 = 00000000
7012 lda [%i2+0x010]%asi,%f31 ! %f31 = 00000000
7013! Mem[0000000010001404] = ff7c00ff, %l7 = 00000000000000ff
7014 ldub [%i0+0x006],%l7 ! %l7 = 0000000000000000
7015! Mem[0000000010041408] = bad76926ffffca4c, %f16 = 0000807f 00000031
7016 ldda [%i1+%o4]0x88,%f16 ! %f16 = bad76926 ffffca4c
7017! Mem[0000000010001408] = 00000031, %l7 = 0000000000000000
7018 lduwa [%i0+%o4]0x88,%l7 ! %l7 = 0000000000000031
7019! Mem[00000000100c1408] = 0000ffff, %l1 = 00000000000000ff
7020 ldsba [%i3+%o4]0x88,%l1 ! %l1 = ffffffffffffffff
7021! Mem[0000000010081420] = 00000034, %l0 = 0000000000000000
7022 ldub [%i2+0x021],%l0 ! %l0 = 0000000000000000
7023! Mem[0000000010001408] = 0000000000000031, %l6 = 0000000000000000
7024 ldxa [%i0+%o4]0x88,%l6 ! %l6 = 0000000000000031
7025 membar #Sync ! Added by membar checker (41)
7026! Mem[0000000030001400] = 6fffffff 00000000 ffffffff ffffffff
7027! Mem[0000000030001410] = 4cca00ff 00000000 3fd4f6b1 6bac2748
7028! Mem[0000000030001420] = 5e1274e7 a4e0e78b 000000ff a90947ff
7029! Mem[0000000030001430] = d19d02da d35f234f 00000000 0000807f
7030 ldda [%i0]ASI_BLK_S,%f0 ! Block Load from 0000000030001400
7031! Starting 10 instruction Store Burst
7032! Mem[0000000010101408] = ff000000, %l3 = 0000000000000000
7033 ldstuba [%i4+%o4]0x80,%l3 ! %l3 = 000000ff000000ff
7034
7035p0_label_266:
7036! %l3 = 00000000000000ff, Mem[0000000030041410] = 81780000
7037 stba %l3,[%i1+%o5]0x81 ! Mem[0000000030041410] = ff780000
7038! Mem[0000000030101400] = 78b5ffff, %l0 = 0000000000000000
7039 ldstuba [%i4+%g0]0x81,%l0 ! %l0 = 00000078000000ff
7040! %f17 = ffffca4c, Mem[0000000030081408] = ff000000
7041 sta %f17,[%i2+%o4]0x81 ! Mem[0000000030081408] = ffffca4c
7042! Mem[00000000100c1400] = 4c000000, %l7 = 0000000000000031
7043 ldstub [%i3+%g0],%l7 ! %l7 = 0000004c000000ff
7044! %l2 = 00000000000000de, Mem[00000000300c1410] = 4da2c09a
7045 stha %l2,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 4da200de
7046! %f30 = 00000000 00000000, %l6 = 0000000000000031
7047! Mem[0000000030181400] = 0000000000000031
7048 stda %f30,[%i6+%l6]ASI_PST32_SL ! Mem[0000000030181400] = 0000000000000031
7049! Mem[0000000010041408] = ffffca4c, %l3 = 00000000000000ff
7050 ldstuba [%i1+%o4]0x88,%l3 ! %l3 = 0000004c000000ff
7051! %f20 = b9ffffff 00000000, Mem[0000000030101408] = 00000000 2d000000
7052 stda %f20,[%i4+%o4]0x89 ! Mem[0000000030101408] = b9ffffff 00000000
7053! %f24 = 00000000 81780000, %l5 = 000000000000076d
7054! Mem[0000000030181408] = 000000ffff210000
7055 add %i6,0x008,%g1
7056 stda %f24,[%g1+%l5]ASI_PST32_S ! Mem[0000000030181408] = 000000ff81780000
7057! Starting 10 instruction Load Burst
7058! Mem[0000000010001408] = 31000000, %l7 = 000000000000004c
7059 ldsba [%i0+%o4]0x80,%l7 ! %l7 = 0000000000000031
7060
7061p0_label_267:
7062! Mem[00000000100c1418] = 00000000 0000005d, %l2 = 000000de, %l3 = 0000004c
7063 ldd [%i3+0x018],%l2 ! %l2 = 0000000000000000 000000000000005d
7064! Mem[0000000020800000] = ff6f98bf, %l6 = 0000000000000031
7065 lduha [%o1+0x000]%asi,%l6 ! %l6 = 000000000000ff6f
7066! Mem[0000000030041400] = 00000000 00008090, %l0 = 00000078, %l1 = ffffffff
7067 ldda [%i1+%g0]0x89,%l0 ! %l0 = 0000000000008090 0000000000000000
7068! Mem[0000000010181410] = 0000807f 00000000, %l4 = ff00ca4c, %l5 = 0000076d
7069 ldda [%i6+%o5]0x80,%l4 ! %l4 = 000000000000807f 0000000000000000
7070! Mem[0000000010081428] = b1ffd3c8, %l1 = 0000000000000000
7071 ldub [%i2+0x029],%l1 ! %l1 = 00000000000000ff
7072! Mem[0000000010081400] = ff210000, %l0 = 0000000000008090
7073 lduha [%i2+%g0]0x80,%l0 ! %l0 = 000000000000ff21
7074! Mem[0000000010141400] = 00000000, %l7 = 0000000000000031
7075 lduba [%i5+%g0]0x80,%l7 ! %l7 = 0000000000000000
7076! Mem[0000000010141420] = 00008600 9a327504, %l4 = 0000807f, %l5 = 00000000
7077 ldd [%i5+0x020],%l4 ! %l4 = 0000000000008600 000000009a327504
7078! Mem[0000000020800040] = ffff359e, %l6 = 000000000000ff6f
7079 lduha [%o1+0x040]%asi,%l6 ! %l6 = 000000000000ffff
7080! Starting 10 instruction Store Burst
7081! %l3 = 000000000000005d, Mem[0000000030081410] = ffffffff
7082 stba %l3,[%i2+%o5]0x89 ! Mem[0000000030081410] = ffffff5d
7083
7084p0_label_268:
7085! %f21 = 00000000, %f25 = 81780000, %f30 = 00000000 00000000
7086 fsmuld %f21,%f25,%f30 ! %f30 = 80000000 00000000
7087! Mem[00000000201c0000] = ffff6bf6, %l7 = 0000000000000000
7088 ldstub [%o0+%g0],%l7 ! %l7 = 000000ff000000ff
7089! Mem[0000000010041400] = 00000000, %l6 = 000000000000ffff
7090 ldstuba [%i1+%g0]0x80,%l6 ! %l6 = 00000000000000ff
7091! %l3 = 000000000000005d, Mem[0000000010081400] = ff21000000000000
7092 stxa %l3,[%i2+%g0]0x80 ! Mem[0000000010081400] = 000000000000005d
7093! Mem[000000001000141c] = 005b0000, %l2 = 00000000, %l5 = 9a327504
7094 add %i0,0x1c,%g1
7095 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000005b0000
7096! Mem[000000001018141a] = 00000073, %l4 = 0000000000008600
7097 ldstuba [%i6+0x01a]%asi,%l4 ! %l4 = 00000000000000ff
7098! %f29 = cfa633ff, Mem[0000000010101408] = 000000ff
7099 sta %f29,[%i4+%o4]0x88 ! Mem[0000000010101408] = cfa633ff
7100! %l2 = 0000000000000000, Mem[0000000030101410] = 86b847bb
7101 stba %l2,[%i4+%o5]0x89 ! Mem[0000000030101410] = 86b84700
7102! %l1 = 00000000000000ff, Mem[0000000030181410] = ffffffb9
7103 stba %l1,[%i6+%o5]0x89 ! Mem[0000000030181410] = ffffffff
7104! Starting 10 instruction Load Burst
7105! Mem[00000000100c1400] = ff0000000000005d, %f28 = 1fcd8dc7 cfa633ff
7106 ldda [%i3+%g0]0x80,%f28 ! %f28 = ff000000 0000005d
7107
7108p0_label_269:
7109! Mem[0000000010041438] = 00000000, %f20 = b9ffffff
7110 ld [%i1+0x038],%f20 ! %f20 = 00000000
7111! Mem[0000000010101408] = 00000034cfa633ff, %l5 = 00000000005b0000
7112 ldxa [%i4+%o4]0x88,%l5 ! %l5 = 00000034cfa633ff
7113! Mem[0000000021800140] = ff00cd46, %l3 = 000000000000005d
7114 lduh [%o3+0x140],%l3 ! %l3 = 000000000000ff00
7115! Mem[0000000010141420] = 00008600, %l3 = 000000000000ff00
7116 lduh [%i5+0x020],%l3 ! %l3 = 0000000000000000
7117! %l5 = 00000034cfa633ff, Mem[0000000010001410] = ff47b886
7118 stwa %l5,[%i0+%o5]0x80 ! Mem[0000000010001410] = cfa633ff
7119! Mem[00000000300c1408] = 000000000000807f, %l6 = 0000000000000000
7120 ldxa [%i3+%o4]0x81,%l6 ! %l6 = 000000000000807f
7121! Mem[0000000030101408] = 00000000, %l1 = 00000000000000ff
7122 ldswa [%i4+%o4]0x89,%l1 ! %l1 = 0000000000000000
7123! Mem[0000000010081400] = 00000000, %l3 = 0000000000000000
7124 ldsha [%i2+%g0]0x88,%l3 ! %l3 = 0000000000000000
7125! Mem[0000000010181400] = 00000000 00000000, %l6 = 0000807f, %l7 = 000000ff
7126 ldda [%i6+0x000]%asi,%l6 ! %l6 = 0000000000000000 0000000000000000
7127! Starting 10 instruction Store Burst
7128! Mem[0000000030101410] = 0047b886, %l7 = 0000000000000000
7129 ldstuba [%i4+%o5]0x81,%l7 ! %l7 = 00000000000000ff
7130
7131p0_label_270:
7132 membar #Sync ! Added by membar checker (42)
7133! %l0 = 0000ff21, %l1 = 00000000, Mem[0000000030001410] = ff00ca4c 00000000
7134 stda %l0,[%i0+%o5]0x89 ! Mem[0000000030001410] = 0000ff21 00000000
7135! %f30 = 80000000 00000000, Mem[0000000030041408] = ffffffff 5d000000
7136 stda %f30,[%i1+%o4]0x89 ! Mem[0000000030041408] = 80000000 00000000
7137! Mem[00000000100c1418] = 00000000, %l7 = 0000000000000000
7138 swap [%i3+0x018],%l7 ! %l7 = 0000000000000000
7139! %l2 = 0000000000000000, Mem[0000000030081408] = 4ccaffff
7140 stwa %l2,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000
7141! Mem[0000000010081400] = 00000000, %l4 = 0000000000000000
7142 ldstuba [%i2+%g0]0x88,%l4 ! %l4 = 00000000000000ff
7143! Mem[0000000030081408] = 00000000, %l5 = 00000034cfa633ff
7144 ldstuba [%i2+%o4]0x81,%l5 ! %l5 = 00000000000000ff
7145! %f11 = a90947ff, %f11 = a90947ff
7146 fcmpes %fcc2,%f11,%f11 ! %fcc2 = 0
7147! %l3 = 0000000000000000, Mem[00000000201c0000] = ffff6bf6
7148 sth %l3,[%o0+%g0] ! Mem[00000000201c0000] = 00006bf6
7149! %f8 = 5e1274e7 a4e0e78b, %l6 = 0000000000000000
7150! Mem[0000000030181428] = 000000007f800000
7151 add %i6,0x028,%g1
7152 stda %f8,[%g1+%l6]ASI_PST8_S ! Mem[0000000030181428] = 000000007f800000
7153! Starting 10 instruction Load Burst
7154! Mem[00000000201c0000] = 00006bf6, %l7 = 0000000000000000
7155 lduba [%o0+0x001]%asi,%l7 ! %l7 = 0000000000000000
7156
7157p0_label_271:
7158! Mem[0000000010101428] = 2d00002d, %l6 = 0000000000000000
7159 lduh [%i4+0x028],%l6 ! %l6 = 0000000000002d00
7160! Mem[0000000030101400] = ffffb5ff, %f19 = ff210000
7161 lda [%i4+%g0]0x89,%f19 ! %f19 = ffffb5ff
7162! Mem[0000000010001410] = cfa633ff92e6fbc0, %l5 = 0000000000000000
7163 ldxa [%i0+%o5]0x80,%l5 ! %l5 = cfa633ff92e6fbc0
7164! Mem[0000000010001408] = 3100000000000000, %f24 = 00000000 81780000
7165 ldda [%i0+%o4]0x80,%f24 ! %f24 = 31000000 00000000
7166! Mem[00000000100c1408] = 0000ffff, %l1 = 0000000000000000
7167 ldsha [%i3+%o4]0x88,%l1 ! %l1 = ffffffffffffffff
7168! Mem[0000000010041420] = 0000002d, %l0 = 000000000000ff21
7169 lduw [%i1+0x020],%l0 ! %l0 = 000000000000002d
7170! %f8 = 5e1274e7, %f3 = ffffffff, %f10 = 000000ff a90947ff
7171 fsmuld %f8 ,%f3 ,%f10 ! %f10 = ffffffff e0000000
7172! Mem[0000000010001400] = cf8867c4, %l4 = 0000000000000000
7173 ldswa [%i0+%g0]0x80,%l4 ! %l4 = ffffffffcf8867c4
7174! Mem[0000000010041410] = ffff0000, %l3 = 0000000000000000
7175 ldsba [%i1+%o5]0x88,%l3 ! %l3 = 0000000000000000
7176! Starting 10 instruction Store Burst
7177! %l0 = 0000002d, %l1 = ffffffff, Mem[0000000010041408] = ffffcaff bad76926
7178 stda %l0,[%i1+%o4]0x88 ! Mem[0000000010041408] = 0000002d ffffffff
7179
7180p0_label_272:
7181! %l1 = ffffffffffffffff, Mem[0000000030081410] = 5dffffff00000000
7182 stxa %l1,[%i2+%o5]0x81 ! Mem[0000000030081410] = ffffffffffffffff
7183! %l7 = 0000000000000000, Mem[0000000010181410] = 0000807f00000000
7184 stx %l7,[%i6+%o5] ! Mem[0000000010181410] = 0000000000000000
7185! %l2 = 0000000000000000, Mem[0000000030041400] = 00008090
7186 stba %l2,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00008000
7187! %f24 = 31000000 00000000, Mem[0000000030181408] = 000000ff 81780000
7188 stda %f24,[%i6+%o4]0x81 ! Mem[0000000030181408] = 31000000 00000000
7189! %l0 = 0000002d, %l1 = ffffffff, Mem[00000000100c1400] = ff000000 0000005d
7190 stda %l0,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 0000002d ffffffff
7191! %f20 = 00000000 00000000, Mem[0000000010041408] = 2d000000 ffffffff
7192 stda %f20,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000 00000000
7193! %l0 = 0000002d, %l1 = ffffffff, Mem[0000000030081400] = 00000000 03000000
7194 stda %l0,[%i2+%g0]0x89 ! Mem[0000000030081400] = 0000002d ffffffff
7195! %f0 = 6fffffff 00000000 ffffffff ffffffff
7196! %f4 = 4cca00ff 00000000 3fd4f6b1 6bac2748
7197! %f8 = 5e1274e7 a4e0e78b ffffffff e0000000
7198! %f12 = d19d02da d35f234f 00000000 0000807f
7199 stda %f0,[%i1]ASI_COMMIT_S ! Block Store to 0000000030041400
7200! %l5 = cfa633ff92e6fbc0, Mem[0000000010001428] = 0000ff91, %asi = 80
7201 stwa %l5,[%i0+0x028]%asi ! Mem[0000000010001428] = 92e6fbc0
7202! Starting 10 instruction Load Burst
7203! Mem[00000000100c1410] = 0000000000000000, %l4 = ffffffffcf8867c4
7204 ldxa [%i3+%o5]0x80,%l4 ! %l4 = 0000000000000000
7205
7206p0_label_273:
7207! Mem[0000000030001400] = 6fffffff, %l5 = cfa633ff92e6fbc0
7208 ldswa [%i0+%g0]0x81,%l5 ! %l5 = 000000006fffffff
7209! Mem[0000000021800140] = ff00cd46, %l0 = 000000000000002d
7210 ldub [%o3+0x140],%l0 ! %l0 = 00000000000000ff
7211! Mem[0000000030101410] = ff47b886, %l7 = 0000000000000000
7212 lduba [%i4+%o5]0x81,%l7 ! %l7 = 00000000000000ff
7213! Mem[0000000030081400] = ffffffff 0000002d, %l2 = 00000000, %l3 = 00000000
7214 ldda [%i2+%g0]0x89,%l2 ! %l2 = 000000000000002d 00000000ffffffff
7215! Mem[0000000030001400] = 6fffffff, %l2 = 000000000000002d
7216 ldsba [%i0+%g0]0x81,%l2 ! %l2 = 000000000000006f
7217! Mem[0000000010081400] = ff000000, %l4 = 0000000000000000
7218 ldsba [%i2+%g0]0x80,%l4 ! %l4 = ffffffffffffffff
7219! %l5 = 000000006fffffff, immed = fffff8ce, %y = fffff26b
7220 sdiv %l5,-0x732,%l5 ! %l5 = 000000007fffffff
7221 mov %l0,%y ! %y = 000000ff
7222! Mem[0000000010141410] = ff5b0000, %l7 = 00000000000000ff
7223 lduba [%i5+%o5]0x80,%l7 ! %l7 = 00000000000000ff
7224! Mem[0000000030001408] = ffffffff, %l4 = ffffffffffffffff
7225 lduba [%i0+%o4]0x81,%l4 ! %l4 = 00000000000000ff
7226! Starting 10 instruction Store Burst
7227! %l6 = 0000000000002d00, Mem[0000000010081408] = 807f21ff
7228 stwa %l6,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00002d00
7229
7230p0_label_274:
7231! %l1 = ffffffffffffffff, Mem[0000000030081410] = ffffffff
7232 stha %l1,[%i2+%o5]0x81 ! Mem[0000000030081410] = ffffffff
7233! %f26 = 00000000 7f800000, Mem[0000000010141408] = 6fffffff ffffffff
7234 stda %f26,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000 7f800000
7235! %l4 = 00000000000000ff, Mem[00000000218000c0] = e8e8e4de, %asi = 80
7236 stba %l4,[%o3+0x0c0]%asi ! Mem[00000000218000c0] = ffe8e4de
7237! %l1 = ffffffffffffffff, Mem[0000000010181408] = 0000000000000000
7238 stxa %l1,[%i6+%o4]0x80 ! Mem[0000000010181408] = ffffffffffffffff
7239! Mem[0000000010181420] = 00000000, %l6 = 00002d00, %l3 = ffffffff
7240 add %i6,0x20,%g1
7241 casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000000000000
7242! %l6 = 00002d00, %l7 = 000000ff, Mem[0000000010081400] = ff000000 0000005d
7243 stda %l6,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00002d00 000000ff
7244! %f25 = 00000000, Mem[0000000030181408] = 00000031
7245 sta %f25,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000
7246! %l1 = ffffffffffffffff, Mem[00000000100c1410] = 00000000
7247 stwa %l1,[%i3+%o5]0x80 ! Mem[00000000100c1410] = ffffffff
7248! %l0 = 00000000000000ff, Mem[0000000010001400] = cf8867c4ff7c00ff
7249 stxa %l0,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000000000ff
7250! Starting 10 instruction Load Burst
7251! Mem[0000000010101410] = 00000000, %l1 = ffffffffffffffff
7252 lduba [%i4+%o5]0x80,%l1 ! %l1 = 0000000000000000
7253
7254p0_label_275:
7255! Mem[00000000300c1408] = 00000000, %l5 = 000000007fffffff
7256 lduba [%i3+%o4]0x89,%l5 ! %l5 = 0000000000000000
7257! Mem[00000000300c1400] = 00000073, %l6 = 0000000000002d00
7258 lduha [%i3+%g0]0x81,%l6 ! %l6 = 0000000000000000
7259! Mem[0000000030101410] = ff47b88692e6fbc0, %f16 = bad76926 ffffca4c
7260 ldda [%i4+%o5]0x81,%f16 ! %f16 = ff47b886 92e6fbc0
7261! Mem[0000000021800180] = ca4c59fe, %l3 = 0000000000000000
7262 lduba [%o3+0x180]%asi,%l3 ! %l3 = 00000000000000ca
7263 membar #Sync ! Added by membar checker (43)
7264! Mem[0000000010041410] = ffff0000, %l5 = 0000000000000000
7265 ldswa [%i1+%o5]0x88,%l5 ! %l5 = ffffffffffff0000
7266! Mem[0000000010081438] = d792467c 00000000, %l4 = 000000ff, %l5 = ffff0000
7267 ldd [%i2+0x038],%l4 ! %l4 = 00000000d792467c 0000000000000000
7268! Mem[0000000030141408] = cf8867c4 5da9ffff, %l0 = 000000ff, %l1 = 00000000
7269 ldda [%i5+%o4]0x81,%l0 ! %l0 = 00000000cf8867c4 000000005da9ffff
7270! Mem[0000000010101400] = 000000ff, %f18 = 000000ff
7271 lda [%i4+%g0]0x88,%f18 ! %f18 = 000000ff
7272! Mem[00000000211c0000] = ff73c666, %l1 = 000000005da9ffff
7273 ldsba [%o2+0x000]%asi,%l1 ! %l1 = ffffffffffffffff
7274! Starting 10 instruction Store Burst
7275! %l0 = cf8867c4, %l1 = ffffffff, Mem[0000000010181400] = 00000000 00000000
7276 stda %l0,[%i6+%g0]0x80 ! Mem[0000000010181400] = cf8867c4 ffffffff
7277
7278p0_label_276:
7279! %f16 = ff47b886 92e6fbc0 000000ff ffffb5ff
7280! %f20 = 00000000 00000000 ff000000 34000000
7281! %f24 = 31000000 00000000 00000000 7f800000
7282! %f28 = ff000000 0000005d 80000000 00000000
7283 stda %f16,[%i1]ASI_BLK_AIUSL ! Block Store to 0000000030041400
7284! %l2 = 000000000000006f, Mem[0000000010081410] = 00000000
7285 stha %l2,[%i2+%o5]0x80 ! Mem[0000000010081410] = 006f0000
7286! %f14 = 00000000 0000807f, %l4 = 00000000d792467c
7287! Mem[0000000030041428] = 0000807f00000000
7288 add %i1,0x028,%g1
7289 stda %f14,[%g1+%l4]ASI_PST32_S ! Mem[0000000030041428] = 0000807f00000000
7290! %l6 = 0000000000000000, Mem[0000000010141408] = 0000807f00000000
7291 stxa %l6,[%i5+%o4]0x88 ! Mem[0000000010141408] = 0000000000000000
7292! %l5 = 0000000000000000, Mem[0000000010141408] = 0000000000000000
7293 stxa %l5,[%i5+%o4]0x80 ! Mem[0000000010141408] = 0000000000000000
7294! %l0 = cf8867c4, %l1 = ffffffff, Mem[0000000010181408] = ffffffff ffffffff
7295 stda %l0,[%i6+%o4]0x80 ! Mem[0000000010181408] = cf8867c4 ffffffff
7296! Mem[0000000010101410] = 00000000, %l0 = 00000000cf8867c4
7297 ldstuba [%i4+%o5]0x80,%l0 ! %l0 = 00000000000000ff
7298! %l4 = 00000000d792467c, %l3 = 00000000000000ca, %y = 000000ff
7299 umul %l4,%l3,%l0 ! %l0 = 000000aa196b9dd8, %y = 000000aa
7300! %l7 = 00000000000000ff, Mem[0000000010181400] = ffffffffc46788cf
7301 stxa %l7,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000000000ff
7302! Starting 10 instruction Load Burst
7303! Mem[0000000010001410] = c0fbe692ff33a6cf, %f8 = 5e1274e7 a4e0e78b
7304 ldda [%i0+%o5]0x88,%f8 ! %f8 = c0fbe692 ff33a6cf
7305
7306p0_label_277:
7307 membar #Sync ! Added by membar checker (44)
7308! Mem[0000000010041410] = ffff0000, %l5 = 0000000000000000
7309 ldswa [%i1+%o5]0x88,%l5 ! %l5 = ffffffffffff0000
7310! Mem[0000000030001400] = ffffff6f, %l1 = ffffffffffffffff
7311 ldsba [%i0+%g0]0x89,%l1 ! %l1 = 000000000000006f
7312! Mem[0000000030101400] = ffffb5ff, %f8 = c0fbe692
7313 lda [%i4+%g0]0x89,%f8 ! %f8 = ffffb5ff
7314! Mem[00000000300c1410] = 4da200de, %l1 = 000000000000006f
7315 ldsha [%i3+%o5]0x89,%l1 ! %l1 = 00000000000000de
7316! Mem[0000000010181438] = 5d0000002d00002d, %f16 = ff47b886 92e6fbc0
7317 ldda [%i6+0x038]%asi,%f16 ! %f16 = 5d000000 2d00002d
7318! Mem[0000000030001408] = ffffffff, %l2 = 000000000000006f
7319 ldswa [%i0+%o4]0x81,%l2 ! %l2 = ffffffffffffffff
7320! Mem[00000000100c1400] = 0000002d, %f30 = 80000000
7321 lda [%i3+0x000]%asi,%f30 ! %f30 = 0000002d
7322! Mem[00000000211c0000] = ff73c666, %l3 = 00000000000000ca
7323 ldsh [%o2+%g0],%l3 ! %l3 = ffffffffffffff73
7324! Mem[0000000010141400] = 00000000, %l1 = 00000000000000de
7325 lduha [%i5+%g0]0x80,%l1 ! %l1 = 0000000000000000
7326! Starting 10 instruction Store Burst
7327! Mem[0000000030181410] = ffffffff, %l7 = 00000000000000ff
7328 swapa [%i6+%o5]0x89,%l7 ! %l7 = 00000000ffffffff
7329
7330p0_label_278:
7331! %l1 = 0000000000000000, Mem[00000000300c1400] = 73000000
7332 stba %l1,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 73000000
7333! %l4 = 00000000d792467c, Mem[0000000010101400] = 000000ff
7334 stha %l4,[%i4+%g0]0x88 ! Mem[0000000010101400] = 0000467c
7335! %l1 = 0000000000000000, Mem[0000000010181410] = 00000000
7336 stwa %l1,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000000
7337! Mem[000000001004142c] = c46788cf, %l1 = 0000000000000000
7338 swap [%i1+0x02c],%l1 ! %l1 = 00000000c46788cf
7339! %l6 = 0000000000000000, Mem[0000000010141410] = 00005bff
7340 stha %l6,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000
7341! Mem[0000000010081408] = 002d0000, %l1 = 00000000c46788cf
7342 ldstuba [%i2+%o4]0x88,%l1 ! %l1 = 00000000000000ff
7343! %l0 = 000000aa196b9dd8, Mem[0000000010141410] = 00000000
7344 stba %l0,[%i5+%o5]0x80 ! Mem[0000000010141410] = d8000000
7345! %l5 = ffffffffffff0000, Mem[00000000211c0000] = ff73c666, %asi = 80
7346 stha %l5,[%o2+0x000]%asi ! Mem[00000000211c0000] = 0000c666
7347! Mem[00000000100c1408] = 0000ffff, %l2 = ffffffffffffffff
7348 ldstuba [%i3+%o4]0x88,%l2 ! %l2 = 000000ff000000ff
7349! Starting 10 instruction Load Burst
7350! Mem[00000000100c1408] = 0000ffff, %l4 = 00000000d792467c
7351 lduha [%i3+%o4]0x88,%l4 ! %l4 = 000000000000ffff
7352
7353p0_label_279:
7354! Mem[0000000010101404] = 000000ff, %l3 = ffffffffffffff73
7355 lduha [%i4+0x006]%asi,%l3 ! %l3 = 00000000000000ff
7356! Mem[0000000010101438] = ff000000, %l0 = 000000aa196b9dd8
7357 ldsw [%i4+0x038],%l0 ! %l0 = ffffffffff000000
7358! Mem[0000000030181400] = 00000000, %l6 = 0000000000000000
7359 lduba [%i6+%g0]0x81,%l6 ! %l6 = 0000000000000000
7360! Mem[0000000010041408] = 00000000, %l1 = 0000000000000000
7361 ldsba [%i1+%o4]0x88,%l1 ! %l1 = 0000000000000000
7362! Mem[0000000030041410] = 0000000000000000, %f18 = 000000ff ffffb5ff
7363 ldda [%i1+%o5]0x89,%f18 ! %f18 = 00000000 00000000
7364! Mem[00000000300c1408] = 7f80000000000000, %l0 = ffffffffff000000
7365 ldxa [%i3+%o4]0x89,%l0 ! %l0 = 7f80000000000000
7366! Mem[00000000100c1400] = 0000002d, %l7 = 00000000ffffffff
7367 lduha [%i3+%g0]0x80,%l7 ! %l7 = 0000000000000000
7368! Mem[0000000010101400] = ff000000 0000467c, %l6 = 00000000, %l7 = 00000000
7369 ldda [%i4+%g0]0x88,%l6 ! %l6 = 000000000000467c 00000000ff000000
7370! Mem[0000000010181400] = 000000ff, %l2 = 00000000000000ff
7371 lduba [%i6+%g0]0x88,%l2 ! %l2 = 00000000000000ff
7372! Starting 10 instruction Store Burst
7373! %l1 = 0000000000000000, Mem[0000000010181410] = 00000000
7374 stwa %l1,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000000
7375
7376p0_label_280:
7377! Mem[0000000030001410] = 21ff0000, %l2 = 00000000000000ff
7378 ldstuba [%i0+%o5]0x81,%l2 ! %l2 = 00000021000000ff
7379! %l4 = 000000000000ffff, Mem[0000000010001408] = 31000000
7380 stba %l4,[%i0+%o4]0x80 ! Mem[0000000010001408] = ff000000
7381! %l1 = 0000000000000000, Mem[0000000010041410] = 0000ffff
7382 stha %l1,[%i1+%o5]0x80 ! Mem[0000000010041410] = 0000ffff
7383! %l3 = 00000000000000ff, Mem[0000000010101430] = ff0000ff, %asi = 80
7384 stwa %l3,[%i4+0x030]%asi ! Mem[0000000010101430] = 000000ff
7385! Mem[00000000100c1408] = ffff0000, %l4 = 000000000000ffff
7386 swapa [%i3+%o4]0x80,%l4 ! %l4 = 00000000ffff0000
7387! Mem[0000000010001400] = 00000000, %l4 = 00000000ffff0000
7388 ldstuba [%i0+%g0]0x80,%l4 ! %l4 = 00000000000000ff
7389! Mem[0000000030041410] = 00000000, %l6 = 000000000000467c
7390 ldstuba [%i1+%o5]0x89,%l6 ! %l6 = 00000000000000ff
7391! Mem[0000000030041410] = ff000000, %l7 = 00000000ff000000
7392 swapa [%i1+%o5]0x81,%l7 ! %l7 = 00000000ff000000
7393! Mem[00000000201c0000] = 00006bf6, %l6 = 0000000000000000
7394 ldstuba [%o0+0x000]%asi,%l6 ! %l6 = 00000000000000ff
7395! Starting 10 instruction Load Burst
7396! Mem[0000000030141410] = ff000000 000000ff, %l2 = 00000021, %l3 = 000000ff
7397 ldda [%i5+%o5]0x81,%l2 ! %l2 = 00000000ff000000 00000000000000ff
7398
7399p0_label_281:
7400! Mem[0000000030181408] = 00000000 00000000, %l2 = ff000000, %l3 = 000000ff
7401 ldda [%i6+%o4]0x89,%l2 ! %l2 = 0000000000000000 0000000000000000
7402! Mem[0000000010001400] = ff000000 000000ff, %l2 = 00000000, %l3 = 00000000
7403 ldda [%i0+%g0]0x88,%l2 ! %l2 = 00000000000000ff 00000000ff000000
7404! Mem[0000000010181408] = cf8867c4, %l7 = 00000000ff000000
7405 lduwa [%i6+0x008]%asi,%l7 ! %l7 = 00000000cf8867c4
7406! Mem[0000000030001410] = 0000ffff, %l0 = 7f80000000000000
7407 lduha [%i0+%o5]0x89,%l0 ! %l0 = 000000000000ffff
7408! Mem[00000000100c1400] = 0000002d, %l0 = 000000000000ffff
7409 lduha [%i3+%g0]0x80,%l0 ! %l0 = 0000000000000000
7410! Mem[00000000100c1418] = 00000000, %l4 = 0000000000000000
7411 ldsha [%i3+0x018]%asi,%l4 ! %l4 = 0000000000000000
7412! Mem[0000000010081420] = 00000034dd95c5ff, %f0 = 6fffffff 00000000
7413 ldd [%i2+0x020],%f0 ! %f0 = 00000034 dd95c5ff
7414! Mem[0000000030001410] = 0000ffff, %l2 = 00000000000000ff
7415 lduba [%i0+%o5]0x89,%l2 ! %l2 = 00000000000000ff
7416! Mem[0000000020800000] = ff6f98bf, %l5 = ffffffffffff0000
7417 ldub [%o1+0x001],%l5 ! %l5 = 000000000000006f
7418! Starting 10 instruction Store Burst
7419! %l2 = 000000ff, %l3 = ff000000, Mem[0000000010001410] = ff33a6cf c0fbe692
7420 stda %l2,[%i0+%o5]0x88 ! Mem[0000000010001410] = 000000ff ff000000
7421
7422p0_label_282:
7423! %l0 = 00000000, %l1 = 00000000, Mem[0000000010181418] = 0000ff73 00000000
7424 std %l0,[%i6+0x018] ! Mem[0000000010181418] = 00000000 00000000
7425! %l4 = 0000000000000000, Mem[0000000021800140] = ff00cd46, %asi = 80
7426 stba %l4,[%o3+0x140]%asi ! Mem[0000000021800140] = 0000cd46
7427! %l4 = 00000000, %l5 = 0000006f, Mem[0000000030181400] = 00000000 31000000
7428 stda %l4,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000 0000006f
7429! %l7 = 00000000cf8867c4, Mem[00000000300c1410] = 4da200de
7430 stha %l7,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 4da267c4
7431! %f30 = 0000002d 00000000, %l3 = 00000000ff000000
7432! Mem[0000000010181428] = 9ac0a24dffff5252
7433 add %i6,0x028,%g1
7434 stda %f30,[%g1+%l3]ASI_PST32_PL ! Mem[0000000010181428] = 9ac0a24dffff5252
7435! %l1 = 0000000000000000, Mem[000000001010141c] = 0000ffff, %asi = 80
7436 stwa %l1,[%i4+0x01c]%asi ! Mem[000000001010141c] = 00000000
7437! Mem[00000000300c1410] = 4da267c4, %l0 = 0000000000000000
7438 ldstuba [%i3+%o5]0x89,%l0 ! %l0 = 000000c4000000ff
7439! Mem[0000000010081400] = 00002d00, %l4 = 0000000000000000
7440 swapa [%i2+%g0]0x80,%l4 ! %l4 = 0000000000002d00
7441! Mem[0000000030181410] = 000000ff, %l6 = 0000000000000000
7442 ldstuba [%i6+%o5]0x89,%l6 ! %l6 = 000000ff000000ff
7443! Starting 10 instruction Load Burst
7444! %f5 = 00000000, %f28 = ff000000, %f26 = 00000000 7f800000
7445 fsmuld %f5 ,%f28,%f26 ! %f26 = 80000000 00000000
7446
7447p0_label_283:
7448! Mem[0000000010101408] = ff33a6cf 34000000, %l6 = 000000ff, %l7 = cf8867c4
7449 ldda [%i4+%o4]0x80,%l6 ! %l6 = 00000000ff33a6cf 0000000034000000
7450! %l6 = 00000000ff33a6cf, immed = fffff679, %y = 000000aa
7451 umul %l6,-0x987,%l2 ! %l2 = ff339d4f9ae5c1d7, %y = ff339d4f
7452! Mem[0000000030101400] = ffb5ffff, %l5 = 000000000000006f
7453 ldsha [%i4+%g0]0x81,%l5 ! %l5 = ffffffffffffffb5
7454! Mem[0000000010001410] = 000000ff, %l2 = ff339d4f9ae5c1d7
7455 ldsba [%i0+%o5]0x88,%l2 ! %l2 = ffffffffffffffff
7456! Mem[0000000010101430] = 000000ff, %l6 = 00000000ff33a6cf
7457 lduha [%i4+0x030]%asi,%l6 ! %l6 = 0000000000000000
7458! Mem[0000000010081400] = 00000000000000ff, %l0 = 00000000000000c4
7459 ldxa [%i2+%g0]0x80,%l0 ! %l0 = 00000000000000ff
7460! %l2 = ffffffffffffffff, imm = fffffffffffff191, %l7 = 0000000034000000
7461 sub %l2,-0xe6f,%l7 ! %l7 = 0000000000000e6e
7462! Mem[0000000030081408] = ff000000ffff00ff, %f16 = 5d000000 2d00002d
7463 ldda [%i2+%o4]0x81,%f16 ! %f16 = ff000000 ffff00ff
7464! Mem[0000000010081430] = ff33a6cfc78dcd1f, %f4 = 4cca00ff 00000000
7465 ldd [%i2+0x030],%f4 ! %f4 = ff33a6cf c78dcd1f
7466! Starting 10 instruction Store Burst
7467! Mem[0000000010141408] = 00000000, %l5 = ffffffffffffffb5
7468 swapa [%i5+%o4]0x80,%l5 ! %l5 = 0000000000000000
7469
7470p0_label_284:
7471! Mem[0000000010001408] = ff000000, %l0 = 00000000000000ff
7472 swapa [%i0+%o4]0x80,%l0 ! %l0 = 00000000ff000000
7473! %l3 = 00000000ff000000, Mem[0000000010081400] = 00000000
7474 stba %l3,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000
7475! Mem[0000000030141400] = ffffff6f, %l7 = 0000000000000e6e
7476 swapa [%i5+%g0]0x89,%l7 ! %l7 = 00000000ffffff6f
7477! %l7 = 00000000ffffff6f, Mem[00000000300c1408] = 00000000
7478 stwa %l7,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ffffff6f
7479! Mem[0000000030141410] = ff000000, %l3 = 00000000ff000000
7480 ldstuba [%i5+%o5]0x81,%l3 ! %l3 = 000000ff000000ff
7481! %l4 = 0000000000002d00, Mem[0000000010141408] = ffffffb500000000, %asi = 80
7482 stxa %l4,[%i5+0x008]%asi ! Mem[0000000010141408] = 0000000000002d00
7483! %l6 = 00000000, %l7 = ffffff6f, Mem[0000000030181408] = 00000000 00000000
7484 stda %l6,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000 ffffff6f
7485! %l5 = 0000000000000000, Mem[00000000100c1410] = 00000000ffffffff
7486 stxa %l5,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 0000000000000000
7487! %l3 = 00000000000000ff, Mem[0000000030141410] = ff000000000000ff
7488 stxa %l3,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000000000000ff
7489! Starting 10 instruction Load Burst
7490! Mem[0000000030041408] = ffffb5ff, %l1 = 0000000000000000
7491 lduha [%i1+%o4]0x89,%l1 ! %l1 = 000000000000b5ff
7492
7493p0_label_285:
7494! Mem[00000000100c140c] = ffffff6f, %l5 = 0000000000000000
7495 ldswa [%i3+0x00c]%asi,%l5 ! %l5 = ffffffffffffff6f
7496! Mem[0000000010041438] = 00000000, %f22 = ff000000
7497 lda [%i1+0x038]%asi,%f22 ! %f22 = 00000000
7498! Mem[0000000010001404] = 000000ff, %f31 = 00000000
7499 lda [%i0+0x004]%asi,%f31 ! %f31 = 000000ff
7500! Mem[0000000030041410] = ff000000, %l3 = 00000000000000ff
7501 lduwa [%i1+%o5]0x81,%l3 ! %l3 = 00000000ff000000
7502! Mem[0000000010181408] = cf8867c4ffffffff, %l0 = 00000000ff000000
7503 ldxa [%i6+%o4]0x80,%l0 ! %l0 = cf8867c4ffffffff
7504! Mem[0000000030041400] = 92e6fbc0, %l0 = cf8867c4ffffffff
7505 lduwa [%i1+%g0]0x89,%l0 ! %l0 = 0000000092e6fbc0
7506! Mem[0000000010181400] = 000000ff, %f13 = d35f234f
7507 lda [%i6+%g0]0x88,%f13 ! %f13 = 000000ff
7508! Mem[0000000030141408] = ffffa95dc46788cf, %l5 = ffffffffffffff6f
7509 ldxa [%i5+%o4]0x89,%l5 ! %l5 = ffffa95dc46788cf
7510! Mem[0000000030181400] = 00000000, %l0 = 0000000092e6fbc0
7511 lduba [%i6+%g0]0x81,%l0 ! %l0 = 0000000000000000
7512! Starting 10 instruction Store Burst
7513! %l0 = 0000000000000000, Mem[0000000010181410] = 00000000
7514 stba %l0,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000
7515
7516p0_label_286:
7517! Mem[0000000030101408] = 00000000, %l2 = ffffffffffffffff
7518 swapa [%i4+%o4]0x89,%l2 ! %l2 = 0000000000000000
7519! %l4 = 0000000000002d00, immd = 0000000000000c00, %l5 = ffffa95dc46788cf
7520 sdivx %l4,0xc00,%l5 ! %l5 = 0000000000000003
7521! %l0 = 0000000000000000, Mem[0000000030101408] = ffffffff
7522 stwa %l0,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000
7523! Mem[00000000100c1400] = 0000002d, %l0 = 0000000000000000
7524 ldstuba [%i3+%g0]0x80,%l0 ! %l0 = 00000000000000ff
7525! Mem[0000000010101424] = dd95c5ff, %l2 = 00000000, %l0 = 00000000
7526 add %i4,0x24,%g1
7527 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000dd95c5ff
7528! Mem[0000000010081430] = ff33a6cfc78dcd1f, %f14 = 00000000 0000807f
7529 ldda [%i2+0x030]%asi,%f14 ! %f14 = ff33a6cf c78dcd1f
7530! Mem[0000000030101400] = ffb5ffff, %l2 = 0000000000000000
7531 ldstuba [%i4+%g0]0x81,%l2 ! %l2 = 000000ff000000ff
7532! Mem[000000001008140d] = 00000000, %l1 = 000000000000b5ff
7533 ldstuba [%i2+0x00d]%asi,%l1 ! %l1 = 00000000000000ff
7534! Mem[0000000030001408] = ffffffff, %l7 = 00000000ffffff6f
7535 swapa [%i0+%o4]0x81,%l7 ! %l7 = 00000000ffffffff
7536! Starting 10 instruction Load Burst
7537! Mem[0000000010101408] = ff33a6cf, %l2 = 00000000000000ff
7538 ldsha [%i4+0x00a]%asi,%l2 ! %l2 = ffffffffffffa6cf
7539
7540p0_label_287:
7541! Mem[0000000010181424] = ffffffff, %f9 = ff33a6cf
7542 ld [%i6+0x024],%f9 ! %f9 = ffffffff
7543! Mem[0000000010101420] = 00000034, %l4 = 0000000000002d00
7544 lduw [%i4+0x020],%l4 ! %l4 = 0000000000000034
7545! Mem[0000000030101408] = 00000000, %l1 = 0000000000000000
7546 ldsba [%i4+%o4]0x89,%l1 ! %l1 = 0000000000000000
7547! Mem[00000000100c1408] = 6fffffff ffff0000, %l4 = 00000034, %l5 = 00000003
7548 ldda [%i3+%o4]0x88,%l4 ! %l4 = 00000000ffff0000 000000006fffffff
7549! Mem[0000000010101400] = 7c460000, %f18 = 00000000
7550 lda [%i4+0x000]%asi,%f18 ! %f18 = 7c460000
7551! Mem[0000000010101408] = cfa633ff, %l6 = 0000000000000000
7552 ldsha [%i4+%o4]0x88,%l6 ! %l6 = 00000000000033ff
7553! Mem[0000000030001410] = ffff0000, %l2 = ffffffffffffa6cf
7554 lduwa [%i0+%o5]0x81,%l2 ! %l2 = 00000000ffff0000
7555! Mem[0000000010181438] = 5d0000002d00002d, %f20 = 00000000 00000000
7556 ldda [%i6+0x038]%asi,%f20 ! %f20 = 5d000000 2d00002d
7557! %l4 = 00000000ffff0000, imm = 000000000000016e, %l2 = 00000000ffff0000
7558 xnor %l4,0x16e,%l2 ! %l2 = ffffffff0000fe91
7559! Starting 10 instruction Store Burst
7560! Mem[0000000030181410] = ff000000, %l3 = 00000000ff000000
7561 lduba [%i6+%o5]0x81,%l3 ! %l3 = 00000000000000ff
7562
7563p0_label_288:
7564! %f14 = ff33a6cf c78dcd1f, %l4 = 00000000ffff0000
7565! Mem[0000000010041410] = 0000ffffe0000000
7566 add %i1,0x010,%g1
7567 stda %f14,[%g1+%l4]ASI_PST8_PL ! Mem[0000000010041410] = 0000ffffe0000000
7568! %f14 = ff33a6cf c78dcd1f, Mem[0000000030081400] = 2d000000 ffffffff
7569 stda %f14,[%i2+%g0]0x81 ! Mem[0000000030081400] = ff33a6cf c78dcd1f
7570! Mem[00000000100c1439] = 2d00002d, %l2 = ffffffff0000fe91
7571 ldstuba [%i3+0x039]%asi,%l2 ! %l2 = 00000000000000ff
7572! %l7 = 00000000ffffffff, Mem[0000000030141400] = 00000e6e
7573 stwa %l7,[%i5+%g0]0x89 ! Mem[0000000030141400] = ffffffff
7574! %l3 = 00000000000000ff, Mem[0000000010181400] = ff00000000000000
7575 stx %l3,[%i6+%g0] ! Mem[0000000010181400] = 00000000000000ff
7576! %l6 = 00000000000033ff, Mem[0000000030141408] = ffffa95dc46788cf
7577 stxa %l6,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000000033ff
7578! Mem[0000000030041408] = ffb5ffff, %l6 = 00000000000033ff
7579 ldstuba [%i1+%o4]0x81,%l6 ! %l6 = 000000ff000000ff
7580! %l4 = 00000000ffff0000, Mem[0000000030141400] = ffffffff
7581 stwa %l4,[%i5+%g0]0x89 ! Mem[0000000030141400] = ffff0000
7582! %l1 = 0000000000000000, Mem[000000001014142f] = 000021ec
7583 stb %l1,[%i5+0x02f] ! Mem[000000001014142c] = 00002100
7584! Starting 10 instruction Load Burst
7585! Mem[0000000010101408] = ff33a6cf 34000000, %l6 = 000000ff, %l7 = ffffffff
7586 ldda [%i4+%o4]0x80,%l6 ! %l6 = 00000000ff33a6cf 0000000034000000
7587
7588p0_label_289:
7589! Mem[0000000010181400] = 00000000, %f9 = ffffffff
7590 lda [%i6+%g0]0x80,%f9 ! %f9 = 00000000
7591! Mem[00000000211c0000] = 0000c666, %l6 = 00000000ff33a6cf
7592 ldsb [%o2+%g0],%l6 ! %l6 = 0000000000000000
7593! Mem[0000000010181400] = 00000000, %l2 = 0000000000000000
7594 lduha [%i6+%g0]0x88,%l2 ! %l2 = 0000000000000000
7595! Mem[0000000010041414] = e0000000, %l2 = 0000000000000000
7596 ldsw [%i1+0x014],%l2 ! %l2 = ffffffffe0000000
7597! Mem[0000000010141408] = 00000000, %l6 = 0000000000000000
7598 lduha [%i5+%o4]0x80,%l6 ! %l6 = 0000000000000000
7599! Mem[0000000030101400] = ffb5ffff, %f0 = 00000034
7600 lda [%i4+%g0]0x81,%f0 ! %f0 = ffb5ffff
7601! Mem[0000000010101400] = 7c460000, %l4 = 00000000ffff0000
7602 ldsha [%i4+%g0]0x80,%l4 ! %l4 = 0000000000007c46
7603! Mem[0000000030141400] = ffff0000, %l7 = 0000000034000000
7604 ldswa [%i5+%g0]0x89,%l7 ! %l7 = ffffffffffff0000
7605! Mem[0000000030001410] = ffff0000, %l2 = ffffffffe0000000
7606 lduha [%i0+%o5]0x81,%l2 ! %l2 = 000000000000ffff
7607! Starting 10 instruction Store Burst
7608! Mem[0000000030041410] = 000000ff, %l1 = 0000000000000000
7609 swapa [%i1+%o5]0x89,%l1 ! %l1 = 00000000000000ff
7610
7611p0_label_290:
7612! %l7 = ffffffffffff0000, Mem[0000000010141434] = 0000ff00
7613 stb %l7,[%i5+0x034] ! Mem[0000000010141434] = 0000ff00
7614! %f21 = 2d00002d, %f18 = 7c460000
7615 fsqrts %f21,%f18 ! %f18 = 36350513
7616! %f14 = ff33a6cf c78dcd1f, Mem[0000000030001408] = ffffff6f ffffffff
7617 stda %f14,[%i0+%o4]0x81 ! Mem[0000000030001408] = ff33a6cf c78dcd1f
7618! %l1 = 00000000000000ff, Mem[0000000010001408] = 000000ff
7619 stha %l1,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00ff00ff
7620! %f20 = 5d000000 2d00002d, Mem[0000000030001408] = ff33a6cf c78dcd1f
7621 stda %f20,[%i0+%o4]0x81 ! Mem[0000000030001408] = 5d000000 2d00002d
7622! %l7 = ffffffffffff0000, %l2 = 000000000000ffff, %l3 = 00000000000000ff
7623 subc %l7,%l2,%l3 ! %l3 = fffffffffffe0001
7624! %l1 = 00000000000000ff, Mem[0000000030081410] = ffffffff
7625 stba %l1,[%i2+%o5]0x89 ! Mem[0000000030081410] = ffffffff
7626! %f28 = ff000000 0000005d, %l3 = fffffffffffe0001
7627! Mem[0000000030081420] = 00000000ffffffff
7628 add %i2,0x020,%g1
7629 stda %f28,[%g1+%l3]ASI_PST32_SL ! Mem[0000000030081420] = 5d000000ffffffff
7630! %l7 = ffffffffffff0000, Mem[00000000211c0001] = 0000c666, %asi = 80
7631 stba %l7,[%o2+0x001]%asi ! Mem[00000000211c0000] = 0000c666
7632! Starting 10 instruction Load Burst
7633! Mem[0000000030141410] = 000000ff, %l7 = ffffffffffff0000
7634 lduha [%i5+%o5]0x89,%l7 ! %l7 = 00000000000000ff
7635
7636p0_label_291:
7637! Mem[00000000300c1410] = ff67a24d, %l4 = 0000000000007c46
7638 lduwa [%i3+%o5]0x81,%l4 ! %l4 = 00000000ff67a24d
7639! Mem[0000000010001408] = ff00ff00, %l5 = 000000006fffffff
7640 lduwa [%i0+%o4]0x88,%l5 ! %l5 = 00000000ff00ff00
7641! Mem[0000000010081434] = c78dcd1f, %l5 = 00000000ff00ff00
7642 ldub [%i2+0x037],%l5 ! %l5 = 000000000000001f
7643! Mem[0000000030081400] = 1fcd8dc7cfa633ff, %l0 = 00000000dd95c5ff
7644 ldxa [%i2+%g0]0x89,%l0 ! %l0 = 1fcd8dc7cfa633ff
7645! Mem[00000000201c0000] = ff006bf6, %l3 = fffffffffffe0001
7646 ldsh [%o0+%g0],%l3 ! %l3 = ffffffffffffff00
7647! Mem[0000000010101400] = ff0000000000467c, %l5 = 000000000000001f
7648 ldxa [%i4+%g0]0x88,%l5 ! %l5 = ff0000000000467c
7649! Code Fragment 3
7650p0_fragment_32:
7651! %l0 = 1fcd8dc7cfa633ff
7652 setx 0xca1c30102d980dd9,%g7,%l0 ! %l0 = ca1c30102d980dd9
7653! %l1 = 00000000000000ff
7654 setx 0xec962ec83030dee1,%g7,%l1 ! %l1 = ec962ec83030dee1
7655 setx 0x1fe000, %g1, %g3
7656 or %l0, %g3, %l0 ! always set perrmask = 0xff
7657 setx 0x1ffff8, %g1, %g2
7658 and %l0, %g2, %l0
7659 ta T_CHANGE_HPRIV
7660 stxa %l1, [%l0]ASI_DCACHE_DATA
7661 ta T_CHANGE_NONHPRIV
7662! %l0 = ca1c30102d980dd9
7663 setx 0x60d4243789e6592b,%g7,%l0 ! %l0 = 60d4243789e6592b
7664! %l1 = ec962ec83030dee1
7665 setx 0xb418ecd86fb240c7,%g7,%l1 ! %l1 = b418ecd86fb240c7
7666! Mem[0000000010181400] = 00000000, %l3 = ffffffffffffff00
7667 lduba [%i6+%g0]0x80,%l3 ! %l3 = 0000000000000000
7668! Mem[0000000010101408] = ff33a6cf, %l0 = 60d4243789e6592b
7669 ldsba [%i4+%o4]0x80,%l0 ! %l0 = ffffffffffffffff
7670! Starting 10 instruction Store Burst
7671! %l6 = 00000000, %l7 = 000000ff, Mem[0000000010041400] = 000000ff 00000000
7672 stda %l6,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000 000000ff
7673
7674p0_label_292:
7675! Mem[0000000030001408] = 5d000000, %l0 = ffffffffffffffff
7676 swapa [%i0+%o4]0x81,%l0 ! %l0 = 000000005d000000
7677! %l4 = ff67a24d, %l5 = 0000467c, Mem[00000000100c1410] = 00000000 00000000
7678 stda %l4,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ff67a24d 0000467c
7679! Mem[0000000010141420] = 000086009a327504, %l7 = 00000000000000ff, %l6 = 0000000000000000
7680 add %i5,0x20,%g1
7681 casxa [%g1]0x80,%l7,%l6 ! %l6 = 000086009a327504
7682! %l2 = 000000000000ffff, Mem[0000000020800040] = ffff359e, %asi = 80
7683 stha %l2,[%o1+0x040]%asi ! Mem[0000000020800040] = ffff359e
7684! Mem[00000000100c1408] = 0000ffff, %l2 = 000000000000ffff
7685 swapa [%i3+%o4]0x80,%l2 ! %l2 = 000000000000ffff
7686! %f24 = 31000000, %f23 = 34000000, %f10 = ffffffff
7687 fdivs %f24,%f23,%f10 ! %f10 = 3c800000
7688! Mem[0000000030001400] = ffffff6f, %l3 = 0000000000000000
7689 ldstuba [%i0+%g0]0x89,%l3 ! %l3 = 0000006f000000ff
7690! Mem[00000000201c0000] = ff006bf6, %l4 = 00000000ff67a24d
7691 ldstub [%o0+%g0],%l4 ! %l4 = 000000ff000000ff
7692! %l3 = 000000000000006f, Mem[0000000030041410] = 00000000
7693 stba %l3,[%i1+%o5]0x81 ! Mem[0000000030041410] = 6f000000
7694! Starting 10 instruction Load Burst
7695! Mem[000000001010142c] = 00000000, %l3 = 000000000000006f
7696 ldsw [%i4+0x02c],%l3 ! %l3 = 0000000000000000
7697
7698p0_label_293:
7699! Mem[0000000010181434] = ffe1e712, %l4 = 00000000000000ff
7700 lduw [%i6+0x034],%l4 ! %l4 = 00000000ffe1e712
7701! Mem[00000000300c1400] = 00000073, %f22 = 00000000
7702 lda [%i3+%g0]0x81,%f22 ! %f22 = 00000073
7703! Code Fragment 4
7704p0_fragment_33:
7705! %l0 = 000000005d000000
7706 setx 0xa30422281de9b77a,%g7,%l0 ! %l0 = a30422281de9b77a
7707! %l1 = b418ecd86fb240c7
7708 setx 0x9479ebd7f85be10e,%g7,%l1 ! %l1 = 9479ebd7f85be10e
7709 setx 0x7ff8, %g1, %g2
7710 and %l0, %g2, %l0
7711 setx 0xffffffff, %g1, %g2
7712 and %l1, %g2, %l1
7713 setx 0x100000000, %g1, %g2
7714 or %l1, %g2, %l1 ! Set bit 32 - perrinj
7715 ta T_CHANGE_HPRIV
7716 stxa %l1, [%l0]ASI_ICACHE_INSTR
7717 ta T_CHANGE_NONHPRIV
7718! %l0 = a30422281de9b77a
7719 setx 0x53c179984bf5a418,%g7,%l0 ! %l0 = 53c179984bf5a418
7720! %l1 = 9479ebd7f85be10e
7721 setx 0xada57fa792a37d23,%g7,%l1 ! %l1 = ada57fa792a37d23
7722! Mem[0000000010001410] = 000000ff, %f0 = ffb5ffff
7723 lda [%i0+%o5]0x88,%f0 ! %f0 = 000000ff
7724! Mem[00000000100c1408] = 0000ffff ffffff6f, %l0 = 4bf5a418, %l1 = 92a37d23
7725 ldd [%i3+%o4],%l0 ! %l0 = 000000000000ffff 00000000ffffff6f
7726! Mem[0000000010101408] = cfa633ff, %l7 = 00000000000000ff
7727 lduba [%i4+%o4]0x88,%l7 ! %l7 = 00000000000000ff
7728! Mem[000000001014143c] = e10ece31, %l6 = 000086009a327504
7729 ldsb [%i5+0x03e],%l6 ! %l6 = ffffffffffffffce
7730! Mem[0000000010081408] = ff002d00, %l4 = 00000000ffe1e712
7731 lduha [%i2+%o4]0x80,%l4 ! %l4 = 000000000000ff00
7732! Mem[0000000010081400] = 00000000 000000ff, %l4 = 0000ff00, %l5 = 0000467c
7733 ldd [%i2+%g0],%l4 ! %l4 = 0000000000000000 00000000000000ff
7734! Starting 10 instruction Store Burst
7735! %f16 = ff000000 ffff00ff 36350513 00000000
7736! %f20 = 5d000000 2d00002d 00000073 34000000
7737! %f24 = 31000000 00000000 80000000 00000000
7738! %f28 = ff000000 0000005d 0000002d 000000ff
7739 stda %f16,[%i5]ASI_BLK_P ! Block Store to 0000000010141400
7740
7741p0_label_294:
7742! Mem[000000001000141c] = 005b0000, %l2 = 0000ffff, %l4 = 00000000
7743 add %i0,0x1c,%g1
7744 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000005b0000
7745! Mem[0000000030081410] = ffffffff, %l3 = 0000000000000000
7746 ldstuba [%i2+%o5]0x89,%l3 ! %l3 = 000000ff000000ff
7747! %l2 = 000000000000ffff, Mem[0000000010001408] = ff00ff00
7748 stba %l2,[%i0+%o4]0x88 ! Mem[0000000010001408] = ff00ffff
7749! Mem[00000000100c141c] = 0000005d, %l3 = 00000000000000ff
7750 swap [%i3+0x01c],%l3 ! %l3 = 000000000000005d
7751! %f9 = 00000000, Mem[0000000030101410] = ff47b886
7752 sta %f9 ,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000000
7753! Mem[0000000010181410] = 00000000, %l6 = ffffffffffffffce
7754 ldstuba [%i6+%o5]0x80,%l6 ! %l6 = 00000000000000ff
7755! Mem[0000000030041408] = ffffb5ff, %l2 = 000000000000ffff
7756 ldstuba [%i1+%o4]0x89,%l2 ! %l2 = 000000ff000000ff
7757! %l6 = 00000000, %l7 = 000000ff, Mem[00000000100c1418] = 00000000 000000ff
7758 std %l6,[%i3+0x018] ! Mem[00000000100c1418] = 00000000 000000ff
7759! Mem[00000000300c1410] = 4da267ff, %l4 = 00000000005b0000
7760 swapa [%i3+%o5]0x89,%l4 ! %l4 = 000000004da267ff
7761! Starting 10 instruction Load Burst
7762! Mem[0000000030141410] = ff000000, %l3 = 000000000000005d
7763 lduwa [%i5+%o5]0x81,%l3 ! %l3 = 00000000ff000000
7764
7765p0_label_295:
7766! Mem[00000000100c1418] = 00000000, %l3 = 00000000ff000000
7767 ldsh [%i3+0x01a],%l3 ! %l3 = 0000000000000000
7768! Mem[00000000300c1408] = 6fffffff0000807f, %f4 = ff33a6cf c78dcd1f
7769 ldda [%i3+%o4]0x81,%f4 ! %f4 = 6fffffff 0000807f
7770! Mem[00000000100c1400] = 2d0000ff, %l7 = 00000000000000ff
7771 ldsba [%i3+%g0]0x88,%l7 ! %l7 = ffffffffffffffff
7772! Mem[00000000100c1400] = ff00002d, %l6 = 0000000000000000
7773 lduha [%i3+%g0]0x80,%l6 ! %l6 = 000000000000ff00
7774! Mem[0000000021800180] = ca4c59fe, %l7 = ffffffffffffffff
7775 ldsb [%o3+0x181],%l7 ! %l7 = 000000000000004c
7776! Mem[0000000010001410] = ff000000, %l2 = 00000000000000ff
7777 ldsba [%i0+%o5]0x80,%l2 ! %l2 = ffffffffffffffff
7778! Mem[0000000030141410] = 000000ff, %l6 = 000000000000ff00
7779 lduba [%i5+%o5]0x89,%l6 ! %l6 = 00000000000000ff
7780! Mem[00000000300c1410] = 005b0000, %l1 = 00000000ffffff6f
7781 lduba [%i3+%o5]0x89,%l1 ! %l1 = 0000000000000000
7782! Mem[00000000300c1410] = 00005b00 00000000, %l4 = 4da267ff, %l5 = 000000ff
7783 ldda [%i3+%o5]0x81,%l4 ! %l4 = 0000000000005b00 0000000000000000
7784! Starting 10 instruction Store Burst
7785! %f0 = 000000ff, %f11 = e0000000, %f9 = 00000000
7786 fdivs %f0 ,%f11,%f9 ! %f9 = 80000000
7787
7788p0_label_296:
7789! %f15 = c78dcd1f, %f15 = c78dcd1f, %f8 = ffffb5ff
7790 fdivs %f15,%f15,%f8 ! %f8 = 3f800000
7791! Mem[0000000010081400] = 00000000, %l7 = 000000000000004c
7792 swapa [%i2+%g0]0x88,%l7 ! %l7 = 0000000000000000
7793! %l0 = 000000000000ffff, imm = fffffffffffff49f, %l7 = 0000000000000000
7794 and %l0,-0xb61,%l7 ! %l7 = 000000000000f49f
7795! %l2 = ffffffffffffffff, Mem[00000000100c1408] = 0000ffff
7796 stba %l2,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ff00ffff
7797! %l5 = 0000000000000000, Mem[0000000010001400] = ff000000000000ff
7798 stxa %l5,[%i0+%g0]0x80 ! Mem[0000000010001400] = 0000000000000000
7799! %f12 = d19d02da, Mem[0000000030001410] = 0000ffff
7800 sta %f12,[%i0+%o5]0x89 ! Mem[0000000030001410] = d19d02da
7801! %l2 = ffffffff, %l3 = 00000000, Mem[0000000010101418] = 5d000000 00000000
7802 std %l2,[%i4+0x018] ! Mem[0000000010101418] = ffffffff 00000000
7803 membar #Sync ! Added by membar checker (45)
7804! Mem[0000000010141400] = 000000ff, %l0 = 000000000000ffff
7805 ldstuba [%i5+%g0]0x88,%l0 ! %l0 = 000000ff000000ff
7806! Mem[000000001004143c] = 00000000, %l5 = 0000000000000000, %asi = 80
7807 swapa [%i1+0x03c]%asi,%l5 ! %l5 = 0000000000000000
7808! Starting 10 instruction Load Burst
7809! %f23 = 34000000, %f2 = ffffffff, %f0 = 000000ff
7810 fdivs %f23,%f2 ,%f0 ! %f0 = ffffffff
7811
7812p0_label_297:
7813! Mem[0000000010001408] = ffff00ff, %l3 = 0000000000000000
7814 lduha [%i0+%o4]0x80,%l3 ! %l3 = 000000000000ffff
7815! Mem[0000000010001400] = 00000000, %l5 = 0000000000000000
7816 lduba [%i0+%g0]0x88,%l5 ! %l5 = 0000000000000000
7817! Mem[00000000211c0000] = 0000c666, %l2 = ffffffffffffffff
7818 lduha [%o2+0x000]%asi,%l2 ! %l2 = 0000000000000000
7819! Mem[0000000010001410] = ff000000, %l0 = 00000000000000ff
7820 ldswa [%i0+%o5]0x80,%l0 ! %l0 = ffffffffff000000
7821! Mem[0000000010101410] = 0000002d000000ff, %l2 = 0000000000000000
7822 ldxa [%i4+%o5]0x88,%l2 ! %l2 = 0000002d000000ff
7823! Mem[0000000010081400] = 4c000000, %f9 = 80000000
7824 ld [%i2+%g0],%f9 ! %f9 = 4c000000
7825! Mem[000000001004140c] = 00000000, %l2 = 0000002d000000ff
7826 ldub [%i1+0x00c],%l2 ! %l2 = 0000000000000000
7827! Mem[0000000030141408] = 000033ff, %l2 = 0000000000000000
7828 lduba [%i5+%o4]0x89,%l2 ! %l2 = 00000000000000ff
7829! Mem[0000000030181410] = 00000000000000ff, %f0 = ffffffff dd95c5ff
7830 ldda [%i6+%o5]0x89,%f0 ! %f0 = 00000000 000000ff
7831! Starting 10 instruction Store Burst
7832! Mem[00000000211c0001] = 0000c666, %l6 = 00000000000000ff
7833 ldstuba [%o2+0x001]%asi,%l6 ! %l6 = 00000000000000ff
7834
7835p0_label_298:
7836! %l6 = 0000000000000000, Mem[0000000010181400] = 00000000
7837 stwa %l6,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000
7838! %l0 = ff000000, %l1 = 00000000, Mem[0000000030081400] = ff33a6cf c78dcd1f
7839 stda %l0,[%i2+%g0]0x81 ! Mem[0000000030081400] = ff000000 00000000
7840! Mem[0000000010101408] = ff33a6cf, %l7 = 000000000000f49f, %asi = 80
7841 swapa [%i4+0x008]%asi,%l7 ! %l7 = 00000000ff33a6cf
7842! %l5 = 0000000000000000, Mem[000000001000143c] = ffff00ff, %asi = 80
7843 stwa %l5,[%i0+0x03c]%asi ! Mem[000000001000143c] = 00000000
7844! %f15 = c78dcd1f, Mem[00000000100c1408] = ff00ffff
7845 sta %f15,[%i3+0x008]%asi ! Mem[00000000100c1408] = c78dcd1f
7846! %f10 = 3c800000 e0000000, %l0 = ffffffffff000000
7847! Mem[0000000030141430] = 05ebb322711fcfaf
7848 add %i5,0x030,%g1
7849 stda %f10,[%g1+%l0]ASI_PST8_SL ! Mem[0000000030141430] = 05ebb322711fcfaf
7850! Mem[000000001008140c] = 00ff0000, %l4 = 00005b00, %l0 = ff000000
7851 add %i2,0x0c,%g1
7852 casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000000ff0000
7853! %l0 = 0000000000ff0000, Mem[00000000100c1400] = ff00002d
7854 stwa %l0,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00ff0000
7855! Mem[0000000010101408] = 9ff40000, %l1 = 0000000000000000
7856 lduwa [%i4+%o4]0x88,%l1 ! %l1 = 000000009ff40000
7857! Starting 10 instruction Load Burst
7858! Mem[0000000010101400] = 7c460000 000000ff, %l4 = 00005b00, %l5 = 00000000
7859 ldda [%i4+0x000]%asi,%l4 ! %l4 = 000000007c460000 00000000000000ff
7860
7861p0_label_299:
7862! Mem[0000000030141400] = ffff0000, %l2 = 00000000000000ff
7863 lduba [%i5+%g0]0x89,%l2 ! %l2 = 0000000000000000
7864! %f26 = 80000000, %f22 = 00000073
7865 fcmpes %fcc2,%f26,%f22 ! %fcc2 = 1
7866! %l5 = 00000000000000ff, immed = 0000093c, %y = ff339d4f
7867 smul %l5,0x93c,%l1 ! %l1 = 00000000000932c4, %y = 00000000
7868! Mem[00000000100c1400] = 0000ff00, %l7 = 00000000ff33a6cf
7869 ldsha [%i3+%g0]0x88,%l7 ! %l7 = ffffffffffffff00
7870! Mem[0000000010181400] = 00000000, %l7 = ffffffffffffff00
7871 lduwa [%i6+%g0]0x80,%l7 ! %l7 = 0000000000000000
7872! Mem[00000000100c1408] = 6fffffff1fcd8dc7, %f10 = 3c800000 e0000000
7873 ldda [%i3+%o4]0x88,%f10 ! %f10 = 6fffffff 1fcd8dc7
7874! Mem[00000000100c1434] = 000000ff, %l5 = 00000000000000ff
7875 ldsb [%i3+0x037],%l5 ! %l5 = ffffffffffffffff
7876! Mem[0000000010181414] = 00000000, %f17 = ffff00ff
7877 lda [%i6+0x014]%asi,%f17 ! %f17 = 00000000
7878! Mem[0000000030141410] = ff000000, %l5 = ffffffffffffffff
7879 ldsha [%i5+%o5]0x81,%l5 ! %l5 = ffffffffffffff00
7880! Starting 10 instruction Store Burst
7881! %f3 = ffffffff, Mem[0000000010101408] = 9ff40000
7882 sta %f3 ,[%i4+%o4]0x88 ! Mem[0000000010101408] = ffffffff
7883
7884p0_label_300:
7885! %f10 = 6fffffff, Mem[00000000100c1400] = 0000ff00
7886 sta %f10,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 6fffffff
7887! %f0 = 00000000 000000ff ffffffff ffffffff
7888! %f4 = 6fffffff 0000807f 3fd4f6b1 6bac2748
7889! %f8 = 3f800000 4c000000 6fffffff 1fcd8dc7
7890! %f12 = d19d02da 000000ff ff33a6cf c78dcd1f
7891 stda %f0,[%i3]ASI_BLK_SL ! Block Store to 00000000300c1400
7892! Mem[0000000010041410] = ffff0000, %l1 = 00000000000932c4
7893 ldstuba [%i1+%o5]0x88,%l1 ! %l1 = 00000000000000ff
7894! %l2 = 00000000, %l3 = 0000ffff, Mem[0000000010101408] = ffffffff 34000000
7895 stda %l2,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000 0000ffff
7896! %l5 = ffffffffffffff00, Mem[0000000030041410] = 6f00000000000000
7897 stxa %l5,[%i1+%o5]0x81 ! Mem[0000000030041410] = ffffffffffffff00
7898! Mem[0000000020800001] = ff6f98bf, %l2 = 0000000000000000
7899 ldstub [%o1+0x001],%l2 ! %l2 = 0000006f000000ff
7900 membar #Sync ! Added by membar checker (46)
7901! Mem[00000000100c1408] = c78dcd1f, %l2 = 000000000000006f
7902 swapa [%i3+%o4]0x80,%l2 ! %l2 = 00000000c78dcd1f
7903! Mem[0000000030081410] = ffffffff, %l1 = 0000000000000000
7904 ldstuba [%i2+%o5]0x89,%l1 ! %l1 = 000000ff000000ff
7905! Mem[00000000100c1410] = ff67a24d, %l2 = 00000000c78dcd1f
7906 swapa [%i3+%o5]0x88,%l2 ! %l2 = 00000000ff67a24d
7907! Starting 10 instruction Load Burst
7908! %f3 = ffffffff, %f13 = 000000ff, %f14 = ff33a6cf c78dcd1f
7909 fsmuld %f3 ,%f13,%f14 ! %f14 = ffffffff e0000000
7910
7911 ba,a p0_not_taken_0_end
7912p0_not_taken_0:
7913! The following code should not be executed
7914 ldsb [%i6+0x03b],%l7
7915 sdiv %l6,%l1,%l2
7916 ldsba [%i0+0x022]%asi,%l2
7917 umul %l1,%l5,%l6
7918 nop
7919 subc %l6,%l4,%l5
7920 ba,a p0_branch_failed
7921p0_not_taken_0_end:
7922
7923
7924! End of Random Code for Thread 0
7925
7926
7927! Check Registers
7928
7929p0_check_registers:
7930 set p0_expected_registers,%g1
7931 ldx [%g1+0x000],%g2
7932 cmp %l0,%g2 ! %l0 should be 0000000000ff0000
7933 bne,a,pn %xcc,p0_reg_l0_fail
7934 mov %l0,%g3
7935 ldx [%g1+0x008],%g2
7936 cmp %l1,%g2 ! %l1 should be 00000000000000ff
7937 bne,a,pn %xcc,p0_reg_l1_fail
7938 mov %l1,%g3
7939 ldx [%g1+0x010],%g2
7940 cmp %l2,%g2 ! %l2 should be 00000000ff67a24d
7941 bne,a,pn %xcc,p0_reg_l2_fail
7942 mov %l2,%g3
7943 ldx [%g1+0x018],%g2
7944 cmp %l3,%g2 ! %l3 should be 000000000000ffff
7945 bne,a,pn %xcc,p0_reg_l3_fail
7946 mov %l3,%g3
7947 ldx [%g1+0x020],%g2
7948 cmp %l4,%g2 ! %l4 should be 000000007c460000
7949 bne,a,pn %xcc,p0_reg_l4_fail
7950 mov %l4,%g3
7951 ldx [%g1+0x028],%g2
7952 cmp %l5,%g2 ! %l5 should be ffffffffffffff00
7953 bne,a,pn %xcc,p0_reg_l5_fail
7954 mov %l5,%g3
7955 ldx [%g1+0x030],%g2
7956 cmp %l6,%g2 ! %l6 should be 0000000000000000
7957 bne,a,pn %xcc,p0_reg_l6_fail
7958 mov %l6,%g3
7959 ldx [%g1+0x038],%g2
7960 cmp %l7,%g2 ! %l7 should be 0000000000000000
7961 bne,a,pn %xcc,p0_reg_l7_fail
7962 mov %l7,%g3
7963
7964! Check Floating Point Registers
7965
7966p0_check_fp_registers:
7967 set p0_expected_fp_regs,%g3
7968 std %f0,[%g1]
7969 ldx [%g1],%l1
7970 ldx [%g3+0x00],%l0
7971 cmp %l0,%l1 ! %f0 should be 00000000 000000ff
7972 bne %xcc,p0_f0_fail
7973 std %f2,[%g1]
7974 ldx [%g1],%l1
7975 ldx [%g3+0x08],%l0
7976 cmp %l0,%l1 ! %f2 should be ffffffff ffffffff
7977 bne %xcc,p0_f2_fail
7978 std %f4,[%g1]
7979 ldx [%g1],%l1
7980 ldx [%g3+0x10],%l0
7981 cmp %l0,%l1 ! %f4 should be 6fffffff 0000807f
7982 bne %xcc,p0_f4_fail
7983 std %f6,[%g1]
7984 ldx [%g1],%l1
7985 ldx [%g3+0x18],%l0
7986 cmp %l0,%l1 ! %f6 should be 3fd4f6b1 6bac2748
7987 bne %xcc,p0_f6_fail
7988 std %f8,[%g1]
7989 ldx [%g1],%l1
7990 ldx [%g3+0x20],%l0
7991 cmp %l0,%l1 ! %f8 should be 3f800000 4c000000
7992 bne %xcc,p0_f8_fail
7993 std %f10,[%g1]
7994 ldx [%g1],%l1
7995 ldx [%g3+0x28],%l0
7996 cmp %l0,%l1 ! %f10 should be 6fffffff 1fcd8dc7
7997 bne %xcc,p0_f10_fail
7998 std %f12,[%g1]
7999 ldx [%g1],%l1
8000 ldx [%g3+0x30],%l0
8001 cmp %l0,%l1 ! %f12 should be d19d02da 000000ff
8002 bne %xcc,p0_f12_fail
8003 std %f14,[%g1]
8004 ldx [%g1],%l1
8005 ldx [%g3+0x38],%l0
8006 cmp %l0,%l1 ! %f14 should be ffffffff e0000000
8007 bne %xcc,p0_f14_fail
8008 std %f16,[%g1]
8009 ldx [%g1],%l1
8010 ldx [%g3+0x40],%l0
8011 cmp %l0,%l1 ! %f16 should be ff000000 00000000
8012 bne %xcc,p0_f16_fail
8013 std %f18,[%g1]
8014 ldx [%g1],%l1
8015 ldx [%g3+0x48],%l0
8016 cmp %l0,%l1 ! %f18 should be 36350513 00000000
8017 bne %xcc,p0_f18_fail
8018 std %f20,[%g1]
8019 ldx [%g1],%l1
8020 ldx [%g3+0x50],%l0
8021 cmp %l0,%l1 ! %f20 should be 5d000000 2d00002d
8022 bne %xcc,p0_f20_fail
8023 std %f22,[%g1]
8024 ldx [%g1],%l1
8025 ldx [%g3+0x58],%l0
8026 cmp %l0,%l1 ! %f22 should be 00000073 34000000
8027 bne %xcc,p0_f22_fail
8028 std %f24,[%g1]
8029 ldx [%g1],%l1
8030 ldx [%g3+0x60],%l0
8031 cmp %l0,%l1 ! %f24 should be 31000000 00000000
8032 bne %xcc,p0_f24_fail
8033 std %f26,[%g1]
8034 ldx [%g1],%l1
8035 ldx [%g3+0x68],%l0
8036 cmp %l0,%l1 ! %f26 should be 80000000 00000000
8037 bne %xcc,p0_f26_fail
8038 std %f28,[%g1]
8039 ldx [%g1],%l1
8040 ldx [%g3+0x70],%l0
8041 cmp %l0,%l1 ! %f28 should be ff000000 0000005d
8042 bne %xcc,p0_f28_fail
8043 std %f30,[%g1]
8044 ldx [%g1],%l1
8045 ldx [%g3+0x78],%l0
8046 cmp %l0,%l1 ! %f30 should be 0000002d 000000ff
8047 bne %xcc,p0_f30_fail
8048 nop
8049
8050! The test for processor 0 has passed
8051
8052p0_passed:
8053 ta GOOD_TRAP
8054 nop
8055
8056p0_reg_l0_fail:
8057 or %g0,0xbd0,%g1
8058 ba,a p0_failed
8059p0_reg_l1_fail:
8060 or %g0,0xbd1,%g1
8061 ba,a p0_failed
8062p0_reg_l2_fail:
8063 or %g0,0xbd2,%g1
8064 ba,a p0_failed
8065p0_reg_l3_fail:
8066 or %g0,0xbd3,%g1
8067 ba,a p0_failed
8068p0_reg_l4_fail:
8069 or %g0,0xbd4,%g1
8070 ba,a p0_failed
8071p0_reg_l5_fail:
8072 or %g0,0xbd5,%g1
8073 ba,a p0_failed
8074p0_reg_l6_fail:
8075 or %g0,0xbd6,%g1
8076 ba,a p0_failed
8077p0_reg_l7_fail:
8078 or %g0,0xbd7,%g1
8079 ba,a p0_failed
8080p0_f0_fail:
8081 set p0_temp,%g6
8082 mov 0xf00,%l0
8083 stx %l0,[%g6]
8084 std %f0,[%g6+8]
8085 stx %fsr,[%g6+16]
8086 ta BAD_TRAP
8087
8088p0_f2_fail:
8089 set p0_temp,%g6
8090 mov 0xf02,%l0
8091 stx %l0,[%g6]
8092 std %f2,[%g6+8]
8093 stx %fsr,[%g6+16]
8094 ta BAD_TRAP
8095
8096p0_f4_fail:
8097 set p0_temp,%g6
8098 mov 0xf04,%l0
8099 stx %l0,[%g6]
8100 std %f4,[%g6+8]
8101 stx %fsr,[%g6+16]
8102 ta BAD_TRAP
8103
8104p0_f6_fail:
8105 set p0_temp,%g6
8106 mov 0xf06,%l0
8107 stx %l0,[%g6]
8108 std %f6,[%g6+8]
8109 stx %fsr,[%g6+16]
8110 ta BAD_TRAP
8111
8112p0_f8_fail:
8113 set p0_temp,%g6
8114 mov 0xf08,%l0
8115 stx %l0,[%g6]
8116 std %f8,[%g6+8]
8117 stx %fsr,[%g6+16]
8118 ta BAD_TRAP
8119
8120p0_f10_fail:
8121 set p0_temp,%g6
8122 mov 0xf10,%l0
8123 stx %l0,[%g6]
8124 std %f10,[%g6+8]
8125 stx %fsr,[%g6+16]
8126 ta BAD_TRAP
8127
8128p0_f12_fail:
8129 set p0_temp,%g6
8130 mov 0xf12,%l0
8131 stx %l0,[%g6]
8132 std %f12,[%g6+8]
8133 stx %fsr,[%g6+16]
8134 ta BAD_TRAP
8135
8136p0_f14_fail:
8137 set p0_temp,%g6
8138 mov 0xf14,%l0
8139 stx %l0,[%g6]
8140 std %f14,[%g6+8]
8141 stx %fsr,[%g6+16]
8142 ta BAD_TRAP
8143
8144p0_f16_fail:
8145 set p0_temp,%g6
8146 mov 0xf16,%l0
8147 stx %l0,[%g6]
8148 std %f16,[%g6+8]
8149 stx %fsr,[%g6+16]
8150 ta BAD_TRAP
8151
8152p0_f18_fail:
8153 set p0_temp,%g6
8154 mov 0xf18,%l0
8155 stx %l0,[%g6]
8156 std %f18,[%g6+8]
8157 stx %fsr,[%g6+16]
8158 ta BAD_TRAP
8159
8160p0_f20_fail:
8161 set p0_temp,%g6
8162 mov 0xf20,%l0
8163 stx %l0,[%g6]
8164 std %f20,[%g6+8]
8165 stx %fsr,[%g6+16]
8166 ta BAD_TRAP
8167
8168p0_f22_fail:
8169 set p0_temp,%g6
8170 mov 0xf22,%l0
8171 stx %l0,[%g6]
8172 std %f22,[%g6+8]
8173 stx %fsr,[%g6+16]
8174 ta BAD_TRAP
8175
8176p0_f24_fail:
8177 set p0_temp,%g6
8178 mov 0xf24,%l0
8179 stx %l0,[%g6]
8180 std %f24,[%g6+8]
8181 stx %fsr,[%g6+16]
8182 ta BAD_TRAP
8183
8184p0_f26_fail:
8185 set p0_temp,%g6
8186 mov 0xf26,%l0
8187 stx %l0,[%g6]
8188 std %f26,[%g6+8]
8189 stx %fsr,[%g6+16]
8190 ta BAD_TRAP
8191
8192p0_f28_fail:
8193 set p0_temp,%g6
8194 mov 0xf28,%l0
8195 stx %l0,[%g6]
8196 std %f28,[%g6+8]
8197 stx %fsr,[%g6+16]
8198 ta BAD_TRAP
8199
8200p0_f30_fail:
8201 set p0_temp,%g6
8202 mov 0xf30,%l0
8203 stx %l0,[%g6]
8204 std %f30,[%g6+8]
8205 stx %fsr,[%g6+16]
8206 ta BAD_TRAP
8207
8208
8209! The test for processor 0 failed
8210
8211p0_failed:
8212 set p0_temp,%g6
8213 stx %g1,[%g6]
8214 stx %g2,[%g6+8]
8215 stx %g3,[%g6+16]
8216 stx %fsr,[%g6+24]
8217 ta BAD_TRAP
8218
8219
8220! The local area data for processor 0 failed
8221
8222p0_local_failed:
8223 set done_flags,%g5
8224 mov 3,%g6
8225 st %g6,[%g5+0x000] ! Set processor 0 done flag
8226
8227 set p0_temp,%g6
8228 add %g1,%g4,%g1
8229 stx %g4,[%g6]
8230 stx %g2,[%g6+8]
8231 stx %g3,[%g6+16]
8232 st %fsr,[%g6+24]
8233 ta BAD_TRAP
8234
8235p0_selfmod_failed:
8236 ba p0_failed
8237 mov 0xabc,%g1
8238
8239p0_branch_failed:
8240 mov 0xbbb,%g1
8241 rd %ccr,%g2
8242 ba p0_failed
8243 mov 0x0,%g3
8244
8245p0_trap1e:
8246 udivx %l0,-0x873,%l3
8247 fsubs %f14,%f3 ,%f10
8248 done
8249
8250p0_trap1o:
8251 udivx %l0,-0x873,%l3
8252 fsubs %f14,%f3 ,%f10
8253 done
8254
8255
8256p0_trap2e:
8257 xor %l4,%l7,%l7
8258 fitos %f9 ,%f13
8259 fmuls %f12,%f3 ,%f1
8260 sdivx %l6,%l3,%l6
8261 done
8262
8263p0_trap2o:
8264 xor %l4,%l7,%l7
8265 fitos %f9 ,%f13
8266 fmuls %f12,%f3 ,%f1
8267 sdivx %l6,%l3,%l6
8268 done
8269
8270
8271p0_trap3e:
8272 xor %l3,0x5c9,%l0
8273 orn %l3,%l4,%l6
8274 sub %l0,-0x98d,%l7
8275 orn %l3,%l6,%l1
8276 add %l1,%l4,%l5
8277 done
8278
8279p0_trap3o:
8280 xor %l3,0x5c9,%l0
8281 orn %l3,%l4,%l6
8282 sub %l0,-0x98d,%l7
8283 orn %l3,%l6,%l1
8284 add %l1,%l4,%l5
8285 done
8286
8287! Cross Processor Interrupt Handler
8288
8289cross_intr_handler:
8290 membar #Sync
8291! Identify the recipient of the interrupt
8292 mov 0x10,%g1 ! VA of Core ID Register
8293 ldxa [%g1]ASI_CMP_CORE_ID,%g1
8294 and %g1,0x3f,%g4 ! Extract Core ID in %g4
8295 sll %g4,2,%g1 ! Index into intr receive array
8296 set received_xintr,%g2 ! Pointer to receive counters
8297 lduw [%g2+%g1],%g3 ! Get receive count
8298 inc %g3 ! Incement by 1
8299 st %g3,[%g2+%g1] ! Update receive count
8300! Reset busy bit interrupts and return
8301 mov 0x40,%g1 ! Busy bit
8302 stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit
8303 membar #Sync
8304 retry
8305
8306inst_access_handler:
8307 done
8308
8309 .align 256
8310data_access_handler:
83111: done
8312
8313p0_init_memory_pointers:
8314 set p0_init_registers,%g1
8315 mov %g0,%g2
8316 mov %g0,%g3
8317 mov %g0,%g4
8318 mov %g0,%g5
8319 mov %g0,%g6
8320 mov %g0,%g7
8321
8322! Initialize memory pointers for window 0
8323 set p0_local0_start,%i0
8324 set p0_local1_start,%i1
8325 set p0_local2_start,%i2
8326 set p0_local3_start,%i3
8327 set p0_local4_start,%i4
8328 set p0_local5_start,%i5
8329 set p0_local6_start,%i6
8330 clr %i7
8331! Init Local Registers in Window 0
8332 ldx [%g1+0x000],%l0 ! %l0 = a05085f1fd9de7be
8333 ldx [%g1+0x008],%l1 ! %l1 = 519e92de91105983
8334 ldx [%g1+0x010],%l2 ! %l2 = dc766f1aac7211e2
8335 ldx [%g1+0x018],%l3 ! %l3 = 79867b9bda9632ea
8336 ldx [%g1+0x020],%l4 ! %l4 = 2a82b89ddc1c9b87
8337 ldx [%g1+0x028],%l5 ! %l5 = bd0789888dd09997
8338 ldx [%g1+0x030],%l6 ! %l6 = ca0dbeaff3637d09
8339 ldx [%g1+0x038],%l7 ! %l7 = 7cd54f9ae0a5126c
8340
8341! Initialize the output register of window 0
8342
8343 set share0_start,%o0
8344 set share1_start,%o1
8345 set share2_start,%o2
8346 set share3_start,%o3
8347 mov 0x08,%o4
8348 mov 0x10,%o5
8349 mov 0x18,%o6
8350
8351 retl
8352 nop
8353
8354user_text_end:
8355 .seg "text"
8356 .align 0x2000
8357user_near0_start:
8358p0_near_0_le:
8359 udivx %l0,-0x873,%l3
8360 jmpl %o7,%g0
8361 fsubs %f14,%f3 ,%f10
8362p0_near_0_he:
8363 xor %l4,%l7,%l7
8364 fitos %f25,%f29
8365 fmuls %f28,%f19,%f17
8366 sdivx %l6,%l3,%l6
8367 xor %l4,%l3,%l7
8368 fadds %f28,%f20,%f25
8369 smul %l3,%l5,%l5
8370 jmpl %o7,%g0
8371 mulx %l2,%l5,%l0
8372near0_b2b_h:
8373 smul %l7,-0xf16,%l0
8374 jmpl %o7,%g0
8375 mulx %l1,-0x8f7,%l2
8376near0_b2b_l:
8377 subc %l0,0xf4b,%l4
8378 jmpl %o7,%g0
8379 fdivs %f0 ,%f15,%f7
8380user_near0_end:
8381 .seg "text"
8382 .align 0x2000
8383user_near1_start:
8384p0_near_1_le:
8385 mulx %l7,0xd83,%l5
8386 xnor %l1,%l2,%l5
8387 orn %l3,-0x340,%l1
8388 and %l5,%l3,%l5
8389 swap [%i5+0x034],%l7 ! Mem[0000000010141434]
8390 jmpl %o7,%g0
8391 and %l4,%l3,%l6
8392p0_near_1_he:
8393 jmpl %o7,%g0
8394 orn %l3,-0x63b,%l1
8395 jmpl %o7,%g0
8396 nop
8397near1_b2b_h:
8398 udivx %l7,0xc4b,%l2
8399 mulx %l5,-0x0fe,%l0
8400 fdivs %f25,%f31,%f23
8401 xnor %l6,%l3,%l7
8402 orn %l1,%l6,%l6
8403 jmpl %o7,%g0
8404 smul %l2,%l1,%l1
8405near1_b2b_l:
8406 fadds %f5 ,%f1 ,%f8
8407 fcmps %fcc1,%f5 ,%f15
8408 xor %l3,0x6a9,%l0
8409 smul %l0,0xcce,%l3
8410 smul %l0,0xf56,%l2
8411 jmpl %o7,%g0
8412 subc %l2,-0xbaa,%l2
8413user_near1_end:
8414 .seg "text"
8415 .align 0x2000
8416user_near2_start:
8417p0_near_2_le:
8418 fdivs %f6 ,%f14,%f1
8419 and %l7,%l4,%l1
8420 smul %l3,0x532,%l4
8421 jmpl %o7,%g0
8422 and %l4,%l6,%l2
8423p0_near_2_he:
8424 sdivx %l4,%l7,%l0
8425 smul %l6,%l6,%l4
8426 sdivx %l0,%l1,%l1
8427 fsubs %f21,%f24,%f24
8428 jmpl %o7,%g0
8429 sdivx %l5,%l7,%l2
8430near2_b2b_h:
8431 smul %l5,%l3,%l1
8432 jmpl %o7,%g0
8433 sdivx %l0,-0xd11,%l0
8434near2_b2b_l:
8435 orn %l6,%l3,%l5
8436 jmpl %o7,%g0
8437 fsubs %f7 ,%f15,%f5
8438user_near2_end:
8439 .seg "text"
8440 .align 0x2000
8441user_near3_start:
8442p0_near_3_le:
8443 udivx %l6,%l3,%l4
8444 udivx %l6,-0x1c6,%l6
8445 fsubs %f15,%f0 ,%f5
8446 xnor %l3,%l6,%l2
8447 subc %l6,%l7,%l5
8448 fdivs %f8 ,%f6 ,%f12
8449 jmpl %o7,%g0
8450 fdtos %f14,%f3
8451p0_near_3_he:
8452 fdivs %f19,%f18,%f27
8453 smul %l6,%l3,%l5
8454 sub %l6,0x0bb,%l7
8455 orn %l4,-0xa99,%l1
8456 jmpl %o7,%g0
8457 or %l2,%l1,%l2
8458near3_b2b_h:
8459 jmpl %o7,%g0
8460 xnor %l2,-0xc1d,%l1
8461 jmpl %o7,%g0
8462 nop
8463near3_b2b_l:
8464 jmpl %o7,%g0
8465 subc %l7,-0x7bd,%l4
8466 jmpl %o7,%g0
8467 nop
8468user_near3_end:
8469 .seg "text"
8470 .text
8471 .align 0x2000
8472user_far0_start:
8473p0_far_0_le:
8474 addc %l2,0xd2f,%l3
8475 fcmps %fcc1,%f13,%f4
8476 umul %l5,-0xaeb,%l3
8477 smul %l4,-0x55c,%l0
8478 fcmps %fcc0,%f14,%f11
8479 fsubs %f12,%f2 ,%f10
8480 udivx %l6,0x5e5,%l6
8481 jmpl %o7,%g0
8482 fdtoi %f10,%f14
8483p0_far_0_lem:
8484 addc %l2,0xd2f,%l3
8485 fcmps %fcc1,%f13,%f4
8486 umul %l5,-0xaeb,%l3
8487 smul %l4,-0x55c,%l0
8488 fcmps %fcc0,%f14,%f11
8489 fsubs %f12,%f2 ,%f10
8490 udivx %l6,0x5e5,%l6
8491 jmpl %o7,%g0
8492 fdtoi %f10,%f14
8493p0_far_0_he:
8494 subc %l6,-0x03d,%l7
8495 sub %l2,-0x1e9,%l3
8496 fsubs %f18,%f17,%f21
8497 fsubs %f24,%f19,%f30
8498 xor %l4,0x415,%l3
8499 fsqrts %f21,%f23
8500 jmpl %o7,%g0
8501 sdivx %l4,0x9c2,%l6
8502p0_far_0_hem:
8503 subc %l6,-0x03d,%l7
8504 sub %l2,-0x1e9,%l3
8505 fsubs %f18,%f17,%f21
8506 fsubs %f24,%f19,%f30
8507 xor %l4,0x415,%l3
8508 fsqrts %f21,%f23
8509 jmpl %o7,%g0
8510 sdivx %l4,0x9c2,%l6
8511p0_loop_branch_0:
8512 jmpl %o7+12,%g0
8513 add %l0,1,%l0
8514far0_b2b_h:
8515 sdivx %l7,-0x4ba,%l3
8516 mulx %l5,%l3,%l2
8517 sub %l7,%l7,%l3
8518 fcmps %fcc2,%f21,%f26
8519 andn %l3,0x459,%l0
8520 sdivx %l1,-0xd09,%l5
8521 mulx %l7,0xf04,%l0
8522 jmpl %o7,%g0
8523 subc %l4,%l0,%l4
8524far0_b2b_l:
8525 fmuls %f10,%f3 ,%f9
8526 fsubs %f2 ,%f2 ,%f15
8527 andn %l2,%l1,%l6
8528 fadds %f6 ,%f14,%f7
8529 mulx %l0,%l7,%l1
8530 fsubs %f0 ,%f9 ,%f3
8531 orn %l2,%l5,%l5
8532 jmpl %o7,%g0
8533 xor %l5,0xec4,%l4
8534user_far0_end:
8535 .seg "text"
8536 .text
8537 .align 0x2000
8538user_far1_start:
8539p0_far_1_le:
8540 orn %l6,0x4a6,%l7
8541 xor %l5,0x9a5,%l7
8542 jmpl %o7,%g0
8543 fsubs %f14,%f10,%f6
8544p0_far_1_lem:
8545 orn %l6,0x4a6,%l7
8546 xor %l5,0x9a5,%l7
8547 jmpl %o7,%g0
8548 fsubs %f14,%f10,%f6
8549p0_far_1_he:
8550 jmpl %o7,%g0
8551 mulx %l2,%l4,%l6
8552 jmpl %o7,%g0
8553 nop
8554p0_far_1_hem:
8555 jmpl %o7,%g0
8556 mulx %l2,%l4,%l6
8557 jmpl %o7,%g0
8558 nop
8559p0_loop_branch_1:
8560 jmpl %o7+12,%g0
8561 add %l0,2,%l0
8562far1_b2b_h:
8563 umul %l4,%l5,%l6
8564 add %l0,0x833,%l0
8565 smul %l1,%l5,%l0
8566 smul %l4,0xe1b,%l1
8567 umul %l0,-0x9e2,%l2
8568 jmpl %o7,%g0
8569 fsubs %f16,%f19,%f19
8570far1_b2b_l:
8571 umul %l2,%l2,%l5
8572 udivx %l5,%l2,%l4
8573 orn %l4,%l3,%l7
8574 subc %l4,%l6,%l2
8575 umul %l7,%l4,%l5
8576 jmpl %o7,%g0
8577 xnor %l1,%l4,%l2
8578user_far1_end:
8579 .seg "text"
8580 .text
8581 .align 0x2000
8582user_far2_start:
8583p0_far_2_le:
8584 fcmps %fcc1,%f0 ,%f3
8585 xor %l3,0xfe7,%l7
8586 xnor %l2,-0x02a,%l1
8587 fmuls %f2 ,%f2 ,%f1
8588 xor %l2,%l4,%l6
8589 jmpl %o7,%g0
8590 lduw [%i2+0x024],%l2 ! Mem[0000000010081424]
8591p0_far_2_lem:
8592 fcmps %fcc1,%f0 ,%f3
8593 xor %l3,0xfe7,%l7
8594 xnor %l2,-0x02a,%l1
8595 fmuls %f2 ,%f2 ,%f1
8596 xor %l2,%l4,%l6
8597 membar #Sync
8598 jmpl %o7,%g0
8599 lduw [%i2+0x024],%l2 ! Mem[0000000010081424]
8600p0_far_2_he:
8601 fsubs %f18,%f31,%f30
8602 udivx %l6,%l2,%l0
8603 jmpl %o7,%g0
8604 fsqrts %f19,%f29
8605p0_far_2_hem:
8606 fsubs %f18,%f31,%f30
8607 udivx %l6,%l2,%l0
8608 jmpl %o7,%g0
8609 fsqrts %f19,%f29
8610p0_loop_branch_2:
8611 jmpl %o7+12,%g0
8612 add %l0,3,%l0
8613far2_b2b_h:
8614 and %l5,0x08e,%l0
8615 add %l2,%l5,%l5
8616 sdivx %l2,%l3,%l1
8617 fmuls %f29,%f31,%f19
8618 xnor %l7,0x551,%l3
8619 jmpl %o7,%g0
8620 fdivs %f30,%f19,%f28
8621far2_b2b_l:
8622 umul %l4,%l0,%l2
8623 fdivs %f9 ,%f3 ,%f9
8624 mulx %l0,%l3,%l1
8625 subc %l0,-0x76b,%l0
8626 fstoi %f13,%f0
8627 jmpl %o7,%g0
8628 andn %l3,%l7,%l4
8629user_far2_end:
8630 .seg "text"
8631 .text
8632 .align 0x2000
8633user_far3_start:
8634p0_far_3_le:
8635 mulx %l5,%l4,%l2
8636 or %l5,%l5,%l1
8637 udivx %l7,0x4ef,%l7
8638 jmpl %o7,%g0
8639 fdivs %f10,%f15,%f10
8640p0_far_3_lem:
8641 mulx %l5,%l4,%l2
8642 or %l5,%l5,%l1
8643 udivx %l7,0x4ef,%l7
8644 jmpl %o7,%g0
8645 fdivs %f10,%f15,%f10
8646p0_far_3_he:
8647 jmpl %o7,%g0
8648 andn %l4,%l4,%l1
8649 jmpl %o7,%g0
8650 nop
8651p0_far_3_hem:
8652 jmpl %o7,%g0
8653 andn %l4,%l4,%l1
8654 jmpl %o7,%g0
8655 nop
8656p0_loop_branch_3:
8657 jmpl %o7+12,%g0
8658 add %l0,4,%l0
8659far3_b2b_h:
8660 fsqrts %f27,%f24
8661 xor %l7,%l6,%l2
8662 orn %l0,0xef6,%l0
8663 or %l1,%l3,%l5
8664 mulx %l4,-0x444,%l6
8665 fsubs %f27,%f24,%f23
8666 jmpl %o7,%g0
8667 and %l3,%l0,%l1
8668far3_b2b_l:
8669 andn %l2,0x267,%l5
8670 fsqrts %f3 ,%f11
8671 smul %l1,0x89e,%l4
8672 xnor %l4,-0x667,%l4
8673 udivx %l1,-0xee1,%l3
8674 or %l7,%l2,%l7
8675 jmpl %o7,%g0
8676 andn %l5,-0xde1,%l7
8677user_far3_end:
8678 .seg "text"
8679 .align 0x2000
8680user_jump0_start:
8681 INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
8682p0_jmpl_0_le:
8683 andn %l3,%l4,%l5
8684 jmpl %g6+8,%g0
8685 xor %l3,%l7,%l2
8686p0_call_0_le:
8687 swap [%i0+0x008],%l4 ! Mem[0000000010001408]
8688 fcmps %fcc0,%f3 ,%f12
8689 mulx %l0,0x3e2,%l5
8690 sdivx %l4,0x0d4,%l5
8691 ldub [%i0+0x00c],%l4 ! Mem[000000001000140c]
8692 retl
8693 fadds %f11,%f13,%f8
8694p0_jmpl_0_lo:
8695 andn %l3,%l4,%l5
8696 jmpl %g6+8,%g0
8697 xor %l3,%l7,%l2
8698p0_call_0_lo:
8699 swap [%o0+0x008],%l4 ! Mem[0000000010001408]
8700 fcmps %fcc0,%f3 ,%f12
8701 mulx %l0,0x3e2,%l5
8702 sdivx %l4,0x0d4,%l5
8703 ldub [%o0+0x00c],%l4 ! Mem[000000001000140c]
8704 retl
8705 fadds %f11,%f13,%f8
8706p0_jmpl_0_he:
8707 fsubs %f18,%f22,%f18
8708 fsqrts %f23,%f22
8709 mulx %l5,0xf5c,%l3
8710 jmpl %g6+8,%g0
8711 sdivx %l7,-0xc7f,%l4
8712p0_call_0_he:
8713 fmuls %f21,%f26,%f31
8714 subc %l2,0xe98,%l7
8715 xnor %l5,%l2,%l5
8716 stb %l1,[%i5+0x037] ! Mem[0000000010141437]
8717 and %l6,%l6,%l3
8718 fdivs %f19,%f21,%f21
8719 retl
8720 andn %l4,%l3,%l2
8721p0_jmpl_0_ho:
8722 fsubs %f18,%f22,%f18
8723 fsqrts %f23,%f22
8724 mulx %l5,0xf5c,%l3
8725 jmpl %g6+8,%g0
8726 sdivx %l7,-0xc7f,%l4
8727p0_call_0_ho:
8728 fmuls %f21,%f26,%f31
8729 subc %l2,0xe98,%l7
8730 xnor %l5,%l2,%l5
8731 stb %l1,[%o5+0x037] ! Mem[0000000010141437]
8732 and %l6,%l6,%l3
8733 fdivs %f19,%f21,%f21
8734 retl
8735 andn %l4,%l3,%l2
8736user_jump0_end:
8737 .seg "text"
8738 .align 0x2000
8739user_jump1_start:
8740 INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
8741p0_jmpl_1_le:
8742 ldstub [%o1+0x041],%l0 ! Mem[0000000020800041]
8743 stx %l1,[%i4+0x038] ! Mem[0000000010101438]
8744 fmuls %f7 ,%f6 ,%f8
8745 orn %l1,-0x586,%l2
8746 fcmps %fcc2,%f1 ,%f12
8747 udivx %l1,-0xf8a,%l5
8748 jmpl %g6+8,%g0
8749 mulx %l1,0x0a1,%l7
8750p0_call_1_le:
8751 fcmps %fcc0,%f1 ,%f2
8752 addc %l2,0x7a4,%l6
8753 udivx %l7,0x7cf,%l3
8754 fdivs %f0 ,%f0 ,%f15
8755 retl
8756 fdivs %f6 ,%f10,%f14
8757p0_jmpl_1_lo:
8758 ldstub [%i1+0x041],%l0 ! Mem[0000000020800041]
8759 stx %l1,[%o4+0x038] ! Mem[0000000010101438]
8760 fmuls %f7 ,%f6 ,%f8
8761 orn %l1,-0x586,%l2
8762 fcmps %fcc2,%f1 ,%f12
8763 udivx %l1,-0xf8a,%l5
8764 jmpl %g6+8,%g0
8765 mulx %l1,0x0a1,%l7
8766p0_call_1_lo:
8767 fcmps %fcc0,%f1 ,%f2
8768 addc %l2,0x7a4,%l6
8769 udivx %l7,0x7cf,%l3
8770 fdivs %f0 ,%f0 ,%f15
8771 retl
8772 fdivs %f6 ,%f10,%f14
8773p0_jmpl_1_he:
8774 fcmps %fcc2,%f31,%f21
8775 xor %l6,-0xf25,%l4
8776 ldsh [%i4+0x002],%l3 ! Mem[0000000010101402]
8777 fdivs %f22,%f24,%f23
8778 jmpl %g6+8,%g0
8779 smul %l1,-0x618,%l3
8780p0_call_1_he:
8781 retl
8782 fmuls %f30,%f26,%f26
8783p0_jmpl_1_ho:
8784 fcmps %fcc2,%f31,%f21
8785 xor %l6,-0xf25,%l4
8786 ldsh [%o4+0x002],%l3 ! Mem[0000000010101402]
8787 fdivs %f22,%f24,%f23
8788 jmpl %g6+8,%g0
8789 smul %l1,-0x618,%l3
8790p0_call_1_ho:
8791 retl
8792 fmuls %f30,%f26,%f26
8793user_jump1_end:
8794 .seg "text"
8795 .align 0x2000
8796user_jump2_start:
8797 INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
8798p0_jmpl_2_le:
8799 ldstub [%o1+0x000],%l1 ! Mem[0000000020800000]
8800 jmpl %g6+8,%g0
8801 fdivs %f2 ,%f12,%f10
8802p0_call_2_le:
8803 fcmps %fcc3,%f12,%f11
8804 xnor %l2,%l6,%l2
8805 fsubs %f6 ,%f6 ,%f3
8806 sdivx %l6,0x272,%l0
8807 umul %l0,%l0,%l2
8808 retl
8809 fcmps %fcc0,%f2 ,%f8
8810p0_jmpl_2_lo:
8811 ldstub [%i1+0x000],%l1 ! Mem[0000000020800000]
8812 jmpl %g6+8,%g0
8813 fdivs %f2 ,%f12,%f10
8814p0_call_2_lo:
8815 fcmps %fcc3,%f12,%f11
8816 xnor %l2,%l6,%l2
8817 fsubs %f6 ,%f6 ,%f3
8818 sdivx %l6,0x272,%l0
8819 umul %l0,%l0,%l2
8820 retl
8821 fcmps %fcc0,%f2 ,%f8
8822p0_jmpl_2_he:
8823 fstod %f31,%f24
8824 andn %l4,-0xc25,%l1
8825 ldd [%i1+0x038],%l6 ! Mem[0000000010041438]
8826 std %l2,[%i5+0x030] ! Mem[0000000010141430]
8827 subc %l4,0xff9,%l6
8828 jmpl %g6+8,%g0
8829 andn %l3,-0x394,%l0
8830p0_call_2_he:
8831 or %l5,0xad9,%l2
8832 retl
8833 andn %l5,0x03a,%l7
8834p0_jmpl_2_ho:
8835 fstod %f31,%f24
8836 andn %l4,-0xc25,%l1
8837 ldd [%o1+0x038],%l6 ! Mem[0000000010041438]
8838 std %l2,[%o5+0x030] ! Mem[0000000010141430]
8839 subc %l4,0xff9,%l6
8840 jmpl %g6+8,%g0
8841 andn %l3,-0x394,%l0
8842p0_call_2_ho:
8843 or %l5,0xad9,%l2
8844 retl
8845 andn %l5,0x03a,%l7
8846user_jump2_end:
8847 .seg "text"
8848 .align 0x2000
8849user_jump3_start:
8850 INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
8851p0_jmpl_3_le:
8852 xor %l7,%l1,%l4
8853 addc %l3,-0x11a,%l1
8854 sdivx %l7,%l3,%l5
8855 orn %l2,%l2,%l2
8856 smul %l4,%l3,%l1
8857 fsqrts %f5 ,%f7
8858 jmpl %g6+8,%g0
8859 andn %l3,%l1,%l2
8860p0_call_3_le:
8861 fmuls %f5 ,%f8 ,%f1
8862 udivx %l4,-0x27c,%l5
8863 fsubs %f7 ,%f1 ,%f12
8864 or %l2,%l7,%l5
8865 retl
8866 andn %l5,%l1,%l6
8867p0_jmpl_3_lo:
8868 xor %l7,%l1,%l4
8869 addc %l3,-0x11a,%l1
8870 sdivx %l7,%l3,%l5
8871 orn %l2,%l2,%l2
8872 smul %l4,%l3,%l1
8873 fsqrts %f5 ,%f7
8874 jmpl %g6+8,%g0
8875 andn %l3,%l1,%l2
8876p0_call_3_lo:
8877 fmuls %f5 ,%f8 ,%f1
8878 udivx %l4,-0x27c,%l5
8879 fsubs %f7 ,%f1 ,%f12
8880 or %l2,%l7,%l5
8881 retl
8882 andn %l5,%l1,%l6
8883p0_jmpl_3_he:
8884 fsubs %f20,%f30,%f19
8885 smul %l2,%l2,%l0
8886 fdivs %f31,%f20,%f27
8887 jmpl %g6+8,%g0
8888 xor %l6,-0xf94,%l6
8889p0_call_3_he:
8890 addc %l0,%l3,%l6
8891 addc %l3,%l5,%l5
8892 fdivs %f29,%f31,%f16
8893 fmuls %f18,%f25,%f31
8894 xnor %l1,%l3,%l6
8895 retl
8896 orn %l7,%l6,%l3
8897p0_jmpl_3_ho:
8898 fsubs %f20,%f30,%f19
8899 smul %l2,%l2,%l0
8900 fdivs %f31,%f20,%f27
8901 jmpl %g6+8,%g0
8902 xor %l6,-0xf94,%l6
8903p0_call_3_ho:
8904 addc %l0,%l3,%l6
8905 addc %l3,%l5,%l5
8906 fdivs %f29,%f31,%f16
8907 fmuls %f18,%f25,%f31
8908 xnor %l1,%l3,%l6
8909 retl
8910 orn %l7,%l6,%l3
8911user_jump3_end:
8912
8913 .seg "data"
8914 .align 0x2000
8915user_data_start:
8916done_flags:
8917 .word 0
8918 .align 8
8919done_count:
8920 .word 0,0
8921Start_Flags:
8922 .word 0,0,0,0
8923Finish_Flag:
8924 .word 0,0
8925 .align 8
8926num_processors:
8927 .word 1
8928num_agents:
8929 .word 0
8930no_membar:
8931 .word 0
8932max_ireg:
8933 .word 8,0
8934max_freg:
8935 .word 32,0
8936 .align 64
8937p0_temp:
8938 .word 0,0,0,0,0,0,0,0
8939 .word 0,0,0,0,0,0,0,0
8940 .word 0,0,0,0,0,0,0,0
8941 .word 0,0,0,0,0,0,0,0
8942p0_debug:
8943 .word 0,0,0,0,0,0,0,0
8944 .word 0,0,0,0,0,0,0,0
8945p0_fsr:
8946 .word 0x00000000,0x00000000
8947 .align 8
8948p0_loop_cnt:
8949 .word 1,0
8950max_windows:
8951 .word 1,0,0,0,0,0,0,0
8952 .word 0,0,0,0,0,0,0,0
8953 .word 0,0,0,0,0,0,0,0
8954 .word 0,0,0,0,0,0,0,0
8955 .word 0,0,0,0,0,0,0,0
8956 .word 0,0,0,0,0,0,0,0
8957 .word 0,0,0,0,0,0,0,0
8958 .word 0,0,0,0,0,0,0,0
8959 .word 0,0,0,0,0,0,0,0
8960 .word 0,0,0,0,0,0,0,0
8961 .word 0,0,0,0,0,0,0,0
8962 .word 0,0,0,0,0,0,0,0
8963 .word 0,0,0,0,0,0,0,0
8964 .word 0,0,0,0,0,0,0,0
8965 .word 0,0,0,0,0,0,0,0
8966 .word 0,0,0,0,0,0,0,0
8967 .word 0,0,0,0,0,0,0,0
8968 .word 0,0,0,0,0,0,0,0
8969 .word 0,0,0,0,0,0,0,0
8970 .word 0,0,0,0,0,0,0,0
8971 .word 0,0,0,0,0,0,0,0
8972 .word 0,0,0,0,0,0,0,0
8973 .word 0,0,0,0,0,0,0,0
8974 .word 0,0,0,0,0,0,0,0
8975 .word 0,0,0,0,0,0,0,0
8976 .word 0,0,0,0,0,0,0,0
8977 .word 0,0,0,0,0,0,0,0
8978 .word 0,0,0,0,0,0,0,0
8979 .word 0,0,0,0,0,0,0,0
8980 .word 0,0,0,0,0,0,0,0
8981 .word 0,0,0,0,0,0,0,0
8982 .word 0,0,0,0,0,0,0,0
8983
8984 .align 8
8985p0_init_registers:
8986 .word 0xa05085f1,0xfd9de7be ! Init value for %l0
8987 .word 0x519e92de,0x91105983 ! Init value for %l1
8988 .word 0xdc766f1a,0xac7211e2 ! Init value for %l2
8989 .word 0x79867b9b,0xda9632ea ! Init value for %l3
8990 .word 0x2a82b89d,0xdc1c9b87 ! Init value for %l4
8991 .word 0xbd078988,0x8dd09997 ! Init value for %l5
8992 .word 0xca0dbeaf,0xf3637d09 ! Init value for %l6
8993 .word 0x7cd54f9a,0xe0a5126c ! Init value for %l7
8994 .align 64
8995p0_init_freg:
8996 .word 0x412621cf,0x11c15bea ! Init value for %f0
8997 .word 0x6db76f85,0x68f1e32f ! Init value for %f2
8998 .word 0x4b58f5db,0x2cf2ca8f ! Init value for %f4
8999 .word 0xed8fbb52,0x6bad3bc5 ! Init value for %f6
9000 .word 0x3546da2c,0x7b6ee7ab ! Init value for %f8
9001 .word 0x7ca4432c,0xe2b3ff02 ! Init value for %f10
9002 .word 0x474d2f52,0xe361fd4e ! Init value for %f12
9003 .word 0x106038a6,0x9c55a580 ! Init value for %f14
9004 .word 0x2b1b3d1d,0xf6152b8c ! Init value for %f16
9005 .word 0x7cd94d89,0x860f3107 ! Init value for %f18
9006 .word 0x6bd2c2b1,0x14e9f165 ! Init value for %f20
9007 .word 0x122065a5,0xa36197df ! Init value for %f22
9008 .word 0x31b9e96c,0xe22cf59f ! Init value for %f24
9009 .word 0xb3100ec3,0xf4b4c85e ! Init value for %f26
9010 .word 0x6c02c89e,0xc47f799d ! Init value for %f28
9011 .word 0x5dbd5252,0x152b3a1b ! Init value for %f30
9012 .word 0x728b5689,0x66514f11 ! Init value for %f32
9013 .word 0xeffc5ae2,0x9f1d0b76 ! Init value for %f34
9014 .word 0xf323376e,0xa9a68b16 ! Init value for %f36
9015 .word 0xb55fb385,0x4ea93745 ! Init value for %f38
9016 .word 0x96901360,0x0165224a ! Init value for %f40
9017 .word 0x258623a6,0x11fdf559 ! Init value for %f42
9018 .word 0x4866e635,0x6ee77e29 ! Init value for %f44
9019 .word 0x6d852d15,0xc3e058f6 ! Init value for %f46
9020 .word 0x521a50ab,0x75aaae70
9021 .word 0x8b91071f,0x7c0cfe20
9022 .word 0xcaa73281,0xad1ed841
9023 .word 0x47fffeac,0x6dd43ad8
9024 .word 0xddbc7acb,0x4863e6f0
9025 .word 0xd81eea0a,0xbcfa1815
9026 .word 0x74c61ba0,0x1212eb67
9027 .word 0x7eddd603,0x02d69533
9028p0_share_mask:
9029 .word 0xffff0000,0x00000000
9030 .word 0x00000000,0x00000000
9031 .word 0x00000000,0x00000000
9032 .word 0x00000000,0x00000000
9033 .word 0x00000000,0x00000000
9034 .word 0x00000000,0x00000000
9035 .word 0x00000000,0x00000000
9036 .word 0x00000000,0x00000000
9037p0_expected_registers:
9038 .word 0x00000000,0x00ff0000
9039 .word 0x00000000,0x000000ff
9040 .word 0x00000000,0xff67a24d
9041 .word 0x00000000,0x0000ffff
9042 .word 0x00000000,0x7c460000
9043 .word 0xffffffff,0xffffff00
9044 .word 0x00000000,0x00000000
9045 .word 0x00000000,0x00000000
9046p0_expected_fp_regs:
9047 .word 0x00000000,0x000000ff
9048 .word 0xffffffff,0xffffffff
9049 .word 0x6fffffff,0x0000807f
9050 .word 0x3fd4f6b1,0x6bac2748
9051 .word 0x3f800000,0x4c000000
9052 .word 0x6fffffff,0x1fcd8dc7
9053 .word 0xd19d02da,0x000000ff
9054 .word 0xffffffff,0xe0000000
9055 .word 0xff000000,0x00000000
9056 .word 0x36350513,0x00000000
9057 .word 0x5d000000,0x2d00002d
9058 .word 0x00000073,0x34000000
9059 .word 0x31000000,0x00000000
9060 .word 0x80000000,0x00000000
9061 .word 0xff000000,0x0000005d
9062 .word 0x0000002d,0x000000ff
9063 .word 0x00000037,0x00000800 ! %fsr = 0000003700000800
9064p0_local0_expect:
9065 .word 0x00000000,0x00000000
9066 .word 0xffff00ff,0x00000000
9067 .word 0xff000000,0x000000ff
9068 .word 0xff007cff,0x005b0000
9069 .word 0x049f032f,0x97340dff
9070 .word 0x92e6fbc0,0x00008600
9071 .word 0x00000000,0x5d0000c5
9072 .word 0xff7c00ff,0x00000000
9073p0_local0_sec_expect:
9074 .word 0xffffffff,0x00000000
9075 .word 0xffffffff,0x2d00002d
9076 .word 0xda029dd1,0x00000000
9077 .word 0x3fd4f6b1,0x6bac2748
9078 .word 0x5e1274e7,0xa4e0e78b
9079 .word 0x000000ff,0xa90947ff
9080 .word 0xd19d02da,0xd35f234f
9081 .word 0x00000000,0x0000807f
9082p0_local1_expect:
9083 .word 0x00000000,0xff000000
9084 .word 0x00000000,0x00000000
9085 .word 0xff00ffff,0xe0000000
9086 .word 0x00000000,0x00000000
9087 .word 0x0000002d,0x00000000
9088 .word 0x000000ff,0x00000000
9089 .word 0x730d0000,0xffffb58e
9090 .word 0x00000000,0x00000000
9091p0_local1_sec_expect:
9092 .word 0xc0fbe692,0x86b847ff
9093 .word 0xffb5ffff,0xff000000
9094 .word 0xffffffff,0xffffff00
9095 .word 0x00000034,0x000000ff
9096 .word 0x00000000,0x00000031
9097 .word 0x0000807f,0x00000000
9098 .word 0x5d000000,0x000000ff
9099 .word 0x00000000,0x00000080
9100p0_local2_expect:
9101 .word 0x4c000000,0x000000ff
9102 .word 0xff002d00,0x00ff0000
9103 .word 0x006f0000,0x4da2c09a
9104 .word 0x00000034,0x000000ff
9105 .word 0x00000034,0xdd95c5ff
9106 .word 0xb1ffd3c8,0x00000000
9107 .word 0xff33a6cf,0xc78dcd1f
9108 .word 0xd792467c,0x00000000
9109p0_local2_sec_expect:
9110 .word 0xff000000,0x00000000
9111 .word 0xff000000,0xffff00ff
9112 .word 0xffffffff,0xffffffff
9113 .word 0x00000000,0x0000410b
9114 .word 0x5d000000,0xffffffff
9115 .word 0xfffc3ce2,0x40000000
9116 .word 0xffffffff,0xffe1e712
9117 .word 0x5d000000,0x2d00002d
9118p0_local3_expect:
9119 .word 0xffffff6f,0xffffffff
9120 .word 0x0000006f,0xffffff6f
9121 .word 0x1fcd8dc7,0x7c460000
9122 .word 0x00000000,0x000000ff
9123 .word 0xbb47b886,0x92e6fbc0
9124 .word 0x9ac0a24d,0x0000005d
9125 .word 0x00000000,0x000000ff
9126 .word 0x2dff002d,0x0000005d
9127p0_local3_sec_expect:
9128 .word 0xff000000,0x00000000
9129 .word 0xffffffff,0xffffffff
9130 .word 0x7f800000,0xffffff6f
9131 .word 0x4827ac6b,0xb1f6d43f
9132 .word 0x0000004c,0x0000803f
9133 .word 0xc78dcd1f,0xffffff6f
9134 .word 0xff000000,0xda029dd1
9135 .word 0x1fcd8dc7,0xcfa633ff
9136p0_local4_expect:
9137 .word 0x7c460000,0x000000ff
9138 .word 0x00000000,0x0000ffff
9139 .word 0xff000000,0x2d000000
9140 .word 0xffffffff,0x00000000
9141 .word 0x00000034,0xdd95c5ff
9142 .word 0x2d00002d,0x00000000
9143 .word 0x000000ff,0x000000ff
9144 .word 0xff000000,0x34000000
9145p0_local4_sec_expect:
9146 .word 0xffb5ffff,0xffff21b0
9147 .word 0x00000000,0xffffffb9
9148 .word 0x00000000,0x92e6fbc0
9149 .word 0xd792467c,0xef4709a9
9150 .word 0x037702eb,0x0be2dfdd
9151 .word 0x21de0004,0xd42070cc
9152 .word 0x8907f971,0x0ed1e18a
9153 .word 0xec217703,0x4e0f0307
9154p0_local5_expect:
9155 .word 0xff000000,0xffff00ff
9156 .word 0x36350513,0x00000000
9157 .word 0x5d000000,0x2d00002d
9158 .word 0x00000073,0x34000000
9159 .word 0x31000000,0x00000000
9160 .word 0x80000000,0x00000000
9161 .word 0xff000000,0x0000005d
9162 .word 0x0000002d,0x000000ff
9163p0_local5_sec_expect:
9164 .word 0x0000ffff,0xffffffff
9165 .word 0xff330000,0x00000000
9166 .word 0xff000000,0x00000000
9167 .word 0xff000000,0xd52b5079
9168 .word 0x633d819c,0x34bb3bb9
9169 .word 0x00ea979e,0xffffffb0
9170 .word 0x05ebb322,0x711fcfaf
9171 .word 0x6fb251dc,0x00001960
9172p0_local6_expect:
9173 .word 0x00000000,0x000000ff
9174 .word 0xcf8867c4,0xffffffff
9175 .word 0xff000000,0x00000000
9176 .word 0x00000000,0x00000000
9177 .word 0x00000000,0xffffffff
9178 .word 0x9ac0a24d,0xffff5252
9179 .word 0xffffffff,0xffe1e712
9180 .word 0x5d000000,0x2d00002d
9181p0_local6_sec_expect:
9182 .word 0x00000000,0x6f000000
9183 .word 0x00000000,0xffffff6f
9184 .word 0xff000000,0x00000000
9185 .word 0xff000000,0x34000000
9186 .word 0x00000000,0x00000031
9187 .word 0x00000000,0x7f800000
9188 .word 0x1fcd8dc7,0xcfa633ff
9189 .word 0x00000000,0x00000000
9190share0_expect:
9191 .word 0xff006bf6,0xece91a84
9192 .word 0x2b81fa46,0xd65fe591
9193 .word 0x81cbc611,0x3b8fe684
9194 .word 0x32079ed2,0x6077e898
9195 .word 0x21aafe4a,0x85878ab9
9196 .word 0x7fc8ec92,0x0c44dfdb
9197 .word 0x7d26cf9a,0xc0218a0a
9198 .word 0xbcd91914,0x73d1cf1b
9199share1_expect:
9200 .word 0xffff98bf,0xb2a9bdb1
9201 .word 0x8a0c1b83,0xfa79098b
9202 .word 0x16a2c281,0x572b5f3b
9203 .word 0xd5b44aad,0x4cceb6d7
9204 .word 0xea723bf9,0x33cf57bd
9205 .word 0x8976d269,0xc4d1a47a
9206 .word 0xd1bde7df,0xff3efae3
9207 .word 0x73195890,0x488c91bd
9208 .word 0xffff359e,0xb3c21455
9209 .word 0xc480b010,0x65524576
9210 .word 0xe2e1c0af,0x28c278c5
9211 .word 0xa2bbc106,0x28e54694
9212 .word 0x9bc1daad,0x89afa2cb
9213 .word 0x0ade67a9,0x780727b9
9214 .word 0xafdeb3ca,0xb078065b
9215 .word 0x7794c1bb,0x865f45aa
9216share2_expect:
9217 .word 0x00ffc666,0xfaa8d11b
9218 .word 0x0446655f,0x7fc5a3e7
9219 .word 0xa5cf2103,0xb343654b
9220 .word 0xe8b3ea09,0xc5ca3d09
9221 .word 0x9144ce10,0xb848ab2c
9222 .word 0xb75eab1a,0xce9c57a1
9223 .word 0xcca43fa3,0xaab6f740
9224 .word 0xa140c614,0x6d8a9878
9225share3_expect:
9226 .word 0x81ff1cea,0xca109af0
9227 .word 0x9dbb2584,0xa6aa2b98
9228 .word 0xf56547a4,0x1da6e0d1
9229 .word 0xd0c6e1a2,0x2f386904
9230 .word 0x93fd8d2f,0x9415e54b
9231 .word 0xb2e49c37,0x12dcc32e
9232 .word 0xb88dc368,0x9c01f038
9233 .word 0x3b222159,0x35678f16
9234 .word 0x5dff0f03,0xa3665d0c
9235 .word 0x1f084efd,0x421b35f0
9236 .word 0x3b624de7,0x3db06c50
9237 .word 0xb325f89c,0x1b755dbb
9238 .word 0x58088bc5,0x5a532814
9239 .word 0xf9f0c2f2,0xd3e7afb6
9240 .word 0x15edbdb1,0x2a998a76
9241 .word 0x4d57a9bf,0x861959cd
9242 .word 0x00ff2e32,0x4572df2b
9243 .word 0x23024b5e,0x96d51792
9244 .word 0x5ccb633c,0x428b214f
9245 .word 0xe5edaf16,0x9c7d2b83
9246 .word 0x2c3ce971,0xcbbb2978
9247 .word 0x2205bbbb,0xeccaa01e
9248 .word 0x380a799e,0x8b854157
9249 .word 0x229619e1,0x010eb500
9250 .word 0xffe8e4de,0xd8c8f384
9251 .word 0x4affa466,0x428fe803
9252 .word 0x2863a958,0x5a4eef3b
9253 .word 0xa3cd91dd,0xa6a6bbea
9254 .word 0xf8cfb9f7,0x7d7abb13
9255 .word 0x7a692692,0xa0007b5e
9256 .word 0x2d2d6d06,0xb9f978ad
9257 .word 0x8f2620ba,0xd475781c
9258 .word 0x4905ee79,0x297d6fd5
9259 .word 0xadb0fc96,0x309dca03
9260 .word 0xa82d93ab,0x453040dc
9261 .word 0x9978b7dd,0xbb793d77
9262 .word 0x43c6132a,0xa4fa6f06
9263 .word 0x2c5055fc,0x95025bcc
9264 .word 0xf02edd7a,0x070495ea
9265 .word 0xe7335387,0x828163cd
9266 .word 0x0000cd46,0x116f6781
9267 .word 0x929946fb,0x32620f4a
9268 .word 0x467d7f82,0x870e5a8e
9269 .word 0xd6e8220e,0x146829d4
9270 .word 0xd2d5d210,0xe18f2554
9271 .word 0x7d136aa0,0xd868790f
9272 .word 0xc0ff6059,0x1a66046f
9273 .word 0x0bbbc8a0,0xc6d5b922
9274 .word 0xca4c59fe,0x647d1783
9275 .word 0xef165407,0x4137f73f
9276 .word 0x461f57b4,0x85a55149
9277 .word 0x9eed7d54,0x6d6f079a
9278 .word 0x197e5479,0xc4779c71
9279 .word 0x8f50770e,0x950b6c73
9280 .word 0x723bcb99,0x11a62f29
9281 .word 0xf96dc93e,0x3dbe1860
9282 .word 0x002d13ce,0xa64cf276
9283 .word 0x812eda30,0x9dc0173e
9284 .word 0x2d6f9d64,0x22f812c7
9285 .word 0x0fe75726,0xea5974bc
9286 .word 0xaa53d950,0x52091c98
9287 .word 0x3ad1828d,0x19f57b47
9288 .word 0x6209b18e,0xa525d920
9289 .word 0x64bd9e1b,0xaa7f6ee9
9290p0_invalidate_semaphore:
9291 .word 0
9292! Data for Cross Processor Interrupt
9293 .align 8
9294received_xintr:
9295 .word 0,0,0,0,0,0,0,0
9296 .word 0,0,0,0,0,0,0,0
9297 .word 0,0,0,0,0,0,0,0
9298 .word 0,0,0,0,0,0,0,0
9299 .word 0,0,0,0,0,0,0,0
9300 .word 0,0,0,0,0,0,0,0
9301 .word 0,0,0,0,0,0,0,0
9302 .word 0,0,0,0,0,0,0,0
9303p0_dispatch_retry:
9304 .word 0,0
9305p0_xintr_data:
9306 .word 0x00000000,0x00000001
9307 .word 0x5278bfb7,0x91825900
9308 .word 0x00000000,0x00000002
9309 .word 0x305dbd97,0xcd512b70
9310 .word 0x00000000,0x00000003
9311 .word 0x74659a67,0xf071a325
9312 .word 0x00000000,0x00000004
9313 .word 0x056ece78,0x0d8d9b28
9314 .word 0x00000000,0x00000005
9315 .word 0x3ec048cf,0xb603e8cb
9316 .word 0x00000000,0x00000006
9317 .word 0xa0cf4ddf,0x93ca1a04
9318 .word 0x00000000,0x00000007
9319 .word 0x0083e9df,0xe78110c4
9320 .word 0x00000000,0x00000008
9321 .word 0x84090b57,0xb781ba30
9322 .align 8
9323p0_xintr_expected:
9324 .word 0
9325 .align 64
9326xintr_data_ptrs:
9327 .word p0_xintr_data
9328 .align 8
9329p0_xintr_db:
9330 .skip 512
9331p0_xintr_retry_count:
9332 .word 0,0
9333p0_reset_cnt:
9334 .word 0
9335 .align 8
9336p0_ec_timing_ctrl:
9337 .word 0,0
9338p0_ec_control:
9339 .word 0,0
9340p0_mcu_shadow:
9341 .skip 80
9342user_data_end:
9343
9344
9345SECTION .p0_local0 DATA_VA=0x000800000
9346
9347attr_data {
9348 Name = .p0_local0,
9349 VA = 0x0000000000800000,
9350 RA = 0x0000000010000000,
9351 PA = ra2pa(0x0000000010000000,0),
9352 part_0_ctx_nonzero_tsb_config_0,
9353 TTE_Context=PCONTEXT,
9354 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9355 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9356 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9357 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9358}
9359
9360 .data
9361 .seg "data"
9362 .align 0x2000
9363 .global p0_local0_start
9364p0_local0_begin:
9365 .skip 0x1400
9366p0_local0_start:
9367 .word 0x643cd6ce,0xb9d66c2b,0x91abc5b1,0xe3056f81
9368 .word 0x62121f0e,0x3a149649,0x1da65e34,0xaa7d2e23
9369 .word 0x60710609,0x709e833d,0x5a92fb9b,0x49d22fad
9370 .word 0x6bae32ba,0xe8d0dd81,0x0e0671aa,0x191c67b8
9371p0_local0_end:
9372
9373SECTION .p0_local0_sec DATA_VA=0x000800000
9374
9375attr_data {
9376 Name = .p0_local0_sec,
9377 VA = 0x0000000000800000,
9378 RA = 0x0000000030000000,
9379 PA = ra2pa(0x0000000030000000,0),
9380 part_0_ctx_nonzero_tsb_config_0,
9381 TTE_Context=SCONTEXT,
9382 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9383 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9384 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9385 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9386}
9387
9388 .data
9389 .seg "data"
9390 .align 0x2000
9391 .global p0_local0_sec_start
9392p0_local0_sec_begin:
9393 .skip 0x1400
9394p0_local0_sec_start:
9395 .word 0xbae6f2ac,0x397ae14f,0xa408eac5,0x89984b24
9396 .word 0x09b2a108,0x9cf60a8a,0x3fd4f6b1,0x6bac2748
9397 .word 0x5e1274e7,0xa4e0e78b,0x189119a2,0x0ffe00ee
9398 .word 0xd19d02da,0xd35f234f,0x04089650,0xa7ce975d
9399p0_local0_sec_end:
9400
9401SECTION .p0_local1 DATA_VA=0x000802000
9402
9403attr_data {
9404 Name = .p0_local1,
9405 VA = 0x0000000000802000,
9406 RA = 0x0000000010040000,
9407 PA = ra2pa(0x0000000010040000,0),
9408 part_0_ctx_nonzero_tsb_config_0,
9409 TTE_Context=PCONTEXT,
9410 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9411 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9412 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9413 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9414}
9415
9416 .data
9417 .seg "data"
9418 .align 0x2000
9419 .global p0_local1_start
9420p0_local1_begin:
9421 .skip 0x1400
9422p0_local1_start:
9423 .word 0x02e494eb,0x39e4d0f9,0x914d5bdd,0x38bbe9e4
9424 .word 0x5120908c,0x93fe1401,0x85b7a95d,0x0a7a7b57
9425 .word 0x7074f390,0xad075847,0x0475329a,0xc46788cf
9426 .word 0x4377bb05,0xe3857c59,0xbad76926,0xe10ece31
9427p0_local1_end:
9428
9429SECTION .p0_local1_sec DATA_VA=0x000802000
9430
9431attr_data {
9432 Name = .p0_local1_sec,
9433 VA = 0x0000000000802000,
9434 RA = 0x0000000030040000,
9435 PA = ra2pa(0x0000000030040000,0),
9436 part_0_ctx_nonzero_tsb_config_0,
9437 TTE_Context=SCONTEXT,
9438 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9439 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9440 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9441 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9442}
9443
9444 .data
9445 .seg "data"
9446 .align 0x2000
9447 .global p0_local1_sec_start
9448p0_local1_sec_begin:
9449 .skip 0x1400
9450p0_local1_sec_start:
9451 .word 0x7e030643,0x3d86de82,0x9bc658e8,0xd716db66
9452 .word 0xcfa63dd5,0xe0753291,0x3b22bbb1,0xb9f319f7
9453 .word 0x107f01ca,0x36186a14,0xc95bb854,0x1a0a2d7a
9454 .word 0xbc042a42,0xc774656e,0x82cb5d6a,0x1e9d9c3a
9455p0_local1_sec_end:
9456
9457SECTION .p0_local2 DATA_VA=0x000804000
9458
9459attr_data {
9460 Name = .p0_local2,
9461 VA = 0x0000000000804000,
9462 RA = 0x0000000010080000,
9463 PA = ra2pa(0x0000000010080000,0),
9464 part_0_ctx_nonzero_tsb_config_0,
9465 TTE_Context=PCONTEXT,
9466 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9467 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9468 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9469 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9470}
9471
9472 .data
9473 .seg "data"
9474 .align 0x2000
9475 .global p0_local2_start
9476p0_local2_begin:
9477 .skip 0x1400
9478p0_local2_start:
9479 .word 0x5ddc9bc9,0x0393c16d,0x1c57dbc3,0x4761be06
9480 .word 0xded9a71b,0x9bf9a82b,0x0120a6e0,0x7026434e
9481 .word 0xa9bfd040,0x232bc850,0x30feeba5,0x98fe89ed
9482 .word 0xb4642cfd,0x67e0f411,0x6252835a,0xfc2ebf94
9483p0_local2_end:
9484
9485SECTION .p0_local2_sec DATA_VA=0x000804000
9486
9487attr_data {
9488 Name = .p0_local2_sec,
9489 VA = 0x0000000000804000,
9490 RA = 0x0000000030080000,
9491 PA = ra2pa(0x0000000030080000,0),
9492 part_0_ctx_nonzero_tsb_config_0,
9493 TTE_Context=SCONTEXT,
9494 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9495 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9496 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9497 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9498}
9499
9500 .data
9501 .seg "data"
9502 .align 0x2000
9503 .global p0_local2_sec_start
9504p0_local2_sec_begin:
9505 .skip 0x1400
9506p0_local2_sec_start:
9507 .word 0xf3f61a68,0x70a84536,0x903ca915,0x70e9dac3
9508 .word 0xc10c46b4,0x65b7835d,0x60fdd230,0xf31df000
9509 .word 0x1f91a4ad,0x49180dc5,0x81b0e4da,0xf1d8505a
9510 .word 0x32516ece,0xfbe3fbbf,0x24e335d7,0x3569186d
9511p0_local2_sec_end:
9512
9513SECTION .p0_local3 DATA_VA=0x000806000
9514
9515attr_data {
9516 Name = .p0_local3,
9517 VA = 0x0000000000806000,
9518 RA = 0x00000000100c0000,
9519 PA = ra2pa(0x00000000100c0000,0),
9520 part_0_ctx_nonzero_tsb_config_0,
9521 TTE_Context=PCONTEXT,
9522 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9523 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9524 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9525 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9526}
9527
9528 .data
9529 .seg "data"
9530 .align 0x2000
9531 .global p0_local3_start
9532p0_local3_begin:
9533 .skip 0x1400
9534p0_local3_start:
9535 .word 0x21a55455,0xcf79c82a,0x0469043f,0x5141851b
9536 .word 0x99932f7c,0x06a1f929,0xb8014883,0xa217791d
9537 .word 0x49e102f9,0x25a8e723,0xd4e50e16,0xe82cbb8a
9538 .word 0xb968b3a9,0xf6cda1ad,0x00080cdd,0x0030c4bf
9539p0_local3_end:
9540
9541SECTION .p0_local3_sec DATA_VA=0x000806000
9542
9543attr_data {
9544 Name = .p0_local3_sec,
9545 VA = 0x0000000000806000,
9546 RA = 0x00000000300c0000,
9547 PA = ra2pa(0x00000000300c0000,0),
9548 part_0_ctx_nonzero_tsb_config_0,
9549 TTE_Context=SCONTEXT,
9550 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9551 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9552 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9553 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9554}
9555
9556 .data
9557 .seg "data"
9558 .align 0x2000
9559 .global p0_local3_sec_start
9560p0_local3_sec_begin:
9561 .skip 0x1400
9562p0_local3_sec_start:
9563 .word 0x6c916c5d,0x5392059d,0xdf488676,0xa335fab1
9564 .word 0xd4a07e91,0x4079611f,0xbacb85e3,0xae339ae5
9565 .word 0xc78dcd1f,0x82dea6cf,0xac259486,0x4da2c09a
9566 .word 0x789302e3,0x0978858f,0xc41d1ee2,0x4bdac1b2
9567p0_local3_sec_end:
9568
9569SECTION .p0_local4 DATA_VA=0x000808000
9570
9571attr_data {
9572 Name = .p0_local4,
9573 VA = 0x0000000000808000,
9574 RA = 0x0000000010100000,
9575 PA = ra2pa(0x0000000010100000,0),
9576 part_0_ctx_nonzero_tsb_config_0,
9577 TTE_Context=PCONTEXT,
9578 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9579 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9580 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9581 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9582}
9583
9584 .data
9585 .seg "data"
9586 .align 0x2000
9587 .global p0_local4_start
9588p0_local4_begin:
9589 .skip 0x1400
9590p0_local4_start:
9591 .word 0xca706a57,0x9334c67c,0x25cacb09,0x2a13f6c0
9592 .word 0xb146f287,0x9a156aaf,0xbd764d1b,0xa5a2dbe6
9593 .word 0x239c083d,0x4022dcb0,0x43a2396f,0x159ad392
9594 .word 0xb0a7bc52,0x75cdefd2,0x049f032f,0x97340d73
9595p0_local4_end:
9596
9597SECTION .p0_local4_sec DATA_VA=0x000808000
9598
9599attr_data {
9600 Name = .p0_local4_sec,
9601 VA = 0x0000000000808000,
9602 RA = 0x0000000030100000,
9603 PA = ra2pa(0x0000000030100000,0),
9604 part_0_ctx_nonzero_tsb_config_0,
9605 TTE_Context=SCONTEXT,
9606 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9607 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9608 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9609 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9610}
9611
9612 .data
9613 .seg "data"
9614 .align 0x2000
9615 .global p0_local4_sec_start
9616p0_local4_sec_begin:
9617 .skip 0x1400
9618p0_local4_sec_start:
9619 .word 0xf915a154,0xfb573cf4,0x2aa51fdd,0xcfc18d38
9620 .word 0xe85db0b3,0xfafa33af,0xd792467c,0xef4709a9
9621 .word 0x037702eb,0x0be2dfdd,0x21de0004,0xd42070cc
9622 .word 0x8907f971,0x0ed1e18a,0xec217703,0x4e0f0307
9623p0_local4_sec_end:
9624
9625SECTION .p0_local5 DATA_VA=0x00080a000
9626
9627attr_data {
9628 Name = .p0_local5,
9629 VA = 0x000000000080a000,
9630 RA = 0x0000000010140000,
9631 PA = ra2pa(0x0000000010140000,0),
9632 part_0_ctx_nonzero_tsb_config_0,
9633 TTE_Context=PCONTEXT,
9634 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9635 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9636 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9637 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9638}
9639
9640 .data
9641 .seg "data"
9642 .align 0x2000
9643 .global p0_local5_start
9644p0_local5_begin:
9645 .skip 0x1400
9646p0_local5_start:
9647 .word 0xcbaf0c4e,0xdfdec795,0x7a92476f,0xc21c7cd0
9648 .word 0x5355d9f4,0x15976691,0xea8bb376,0xef4c33cb
9649 .word 0x9475d354,0x69474cbc,0x91e10fb8,0xd8f3310f
9650 .word 0x96d78607,0xfcecd6eb,0x459e43d8,0x616cdd61
9651p0_local5_end:
9652
9653SECTION .p0_local5_sec DATA_VA=0x00080a000
9654
9655attr_data {
9656 Name = .p0_local5_sec,
9657 VA = 0x000000000080a000,
9658 RA = 0x0000000030140000,
9659 PA = ra2pa(0x0000000030140000,0),
9660 part_0_ctx_nonzero_tsb_config_0,
9661 TTE_Context=SCONTEXT,
9662 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9663 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9664 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9665 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9666}
9667
9668 .data
9669 .seg "data"
9670 .align 0x2000
9671 .global p0_local5_sec_start
9672p0_local5_sec_begin:
9673 .skip 0x1400
9674p0_local5_sec_start:
9675 .word 0x6334b2ee,0xc8d3deb1,0xad6a3b63,0xabedea20
9676 .word 0x972b8da2,0x38235dc9,0xefb191eb,0xd52b5079
9677 .word 0x633d819c,0x34bb3bb9,0xcfea979e,0x1956777f
9678 .word 0x05ebb322,0x711fcfaf,0x89b251dc,0xe9dc1960
9679p0_local5_sec_end:
9680
9681SECTION .p0_local6 DATA_VA=0x00080c000
9682
9683attr_data {
9684 Name = .p0_local6,
9685 VA = 0x000000000080c000,
9686 RA = 0x0000000010180000,
9687 PA = ra2pa(0x0000000010180000,0),
9688 part_0_ctx_nonzero_tsb_config_0,
9689 TTE_Context=PCONTEXT,
9690 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9691 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9692 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9693 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9694}
9695
9696 .data
9697 .seg "data"
9698 .align 0x2000
9699 .global p0_local6_start
9700p0_local6_begin:
9701 .skip 0x1400
9702p0_local6_start:
9703 .word 0x9616bb67,0x9b3d9348,0x0aaa20f4,0x0512d462
9704 .word 0x51371e99,0x2dc5892e,0x2697a53f,0x2a01cd44
9705 .word 0xc1e6ac7d,0x0b419631,0xbb47b886,0x92e6fbc0
9706 .word 0x6a19e93a,0xb58e6063,0x6f32787f,0x6a315fc1
9707p0_local6_end:
9708
9709SECTION .p0_local6_sec DATA_VA=0x00080c000
9710
9711attr_data {
9712 Name = .p0_local6_sec,
9713 VA = 0x000000000080c000,
9714 RA = 0x0000000030180000,
9715 PA = ra2pa(0x0000000030180000,0),
9716 part_0_ctx_nonzero_tsb_config_0,
9717 TTE_Context=SCONTEXT,
9718 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9719 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9720 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9721 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9722}
9723
9724 .data
9725 .seg "data"
9726 .align 0x2000
9727 .global p0_local6_sec_start
9728p0_local6_sec_begin:
9729 .skip 0x1400
9730p0_local6_sec_start:
9731 .word 0x5c3a9475,0x4c7136f1,0x7c57a131,0x207d60df
9732 .word 0x9e48d73f,0x9d0ce20e,0xbfb96195,0xc25769fa
9733 .word 0x0d9bb650,0x9bc6e2ed,0x466ae7fb,0xce1776ff
9734 .word 0x1fb2ab5c,0x3eda280c,0x8e4032a5,0xd70b9002
9735p0_local6_sec_end:
9736
9737SECTION .share0 DATA_VA=0x00080e000
9738
9739attr_data {
9740 Name = .share0,
9741 VA = 0x000000000080e000,
9742 RA = 0x00000000201c0000,
9743 PA = ra2pa(0x00000000201c0000,0),
9744 part_0_ctx_nonzero_tsb_config_0,
9745 TTE_Context=PCONTEXT,
9746 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9747 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9748 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9749 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9750}
9751
9752 .data
9753 .seg "data"
9754 .align 0x2000
9755 .global share0_start
9756share0_begin:
9757share0_start:
9758 .word 0xf1a76bf6,0xece91a84,0x2b81fa46,0xd65fe591
9759 .word 0x81cbc611,0x3b8fe684,0x32079ed2,0x6077e898
9760 .word 0x21aafe4a,0x85878ab9,0x7fc8ec92,0x0c44dfdb
9761 .word 0x7d26cf9a,0xc0218a0a,0xbcd91914,0x73d1cf1b
9762share0_end:
9763
9764SECTION .share1 DATA_VA=0x000810000
9765
9766attr_data {
9767 Name = .share1,
9768 VA = 0x0000000000810000,
9769 RA = 0x0000000020800000,
9770 PA = ra2pa(0x0000000020800000,0),
9771 part_0_ctx_nonzero_tsb_config_0,
9772 TTE_Context=PCONTEXT,
9773 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9774 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9775 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9776 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9777}
9778
9779 .data
9780 .seg "data"
9781 .align 0x2000
9782 .global share1_start
9783share1_begin:
9784share1_start:
9785 .word 0xcdec98bf,0xb2a9bdb1,0x8a0c1b83,0xfa79098b
9786 .word 0x16a2c281,0x572b5f3b,0xd5b44aad,0x4cceb6d7
9787 .word 0xea723bf9,0x33cf57bd,0x8976d269,0xc4d1a47a
9788 .word 0xd1bde7df,0xff3efae3,0x73195890,0x488c91bd
9789 .word 0xd204359e,0xb3c21455,0xc480b010,0x65524576
9790 .word 0xe2e1c0af,0x28c278c5,0xa2bbc106,0x28e54694
9791 .word 0x9bc1daad,0x89afa2cb,0x0ade67a9,0x780727b9
9792 .word 0xafdeb3ca,0xb078065b,0x7794c1bb,0x865f45aa
9793share1_end:
9794
9795SECTION .share2 DATA_VA=0x000812000
9796
9797attr_data {
9798 Name = .share2,
9799 VA = 0x0000000000812000,
9800 RA = 0x00000000211c0000,
9801 PA = ra2pa(0x00000000211c0000,0),
9802 part_0_ctx_nonzero_tsb_config_0,
9803 TTE_Context=PCONTEXT,
9804 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9805 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9806 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9807 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9808}
9809
9810 .data
9811 .seg "data"
9812 .align 0x2000
9813 .global share2_start
9814share2_begin:
9815share2_start:
9816 .word 0x102fc666,0xfaa8d11b,0x0446655f,0x7fc5a3e7
9817 .word 0xa5cf2103,0xb343654b,0xe8b3ea09,0xc5ca3d09
9818 .word 0x9144ce10,0xb848ab2c,0xb75eab1a,0xce9c57a1
9819 .word 0xcca43fa3,0xaab6f740,0xa140c614,0x6d8a9878
9820share2_end:
9821
9822SECTION .share3 DATA_VA=0x000814000
9823
9824attr_data {
9825 Name = .share3,
9826 VA = 0x0000000000814000,
9827 RA = 0x0000000021800000,
9828 PA = ra2pa(0x0000000021800000,0),
9829 part_0_ctx_nonzero_tsb_config_0,
9830 TTE_Context=PCONTEXT,
9831 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9832 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9833 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9834 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9835}
9836
9837 .data
9838 .seg "data"
9839 .align 0x2000
9840 .global share3_start
9841share3_begin:
9842share3_start:
9843 .word 0x48091cea,0xca109af0,0x9dbb2584,0xa6aa2b98
9844 .word 0xf56547a4,0x1da6e0d1,0xd0c6e1a2,0x2f386904
9845 .word 0x93fd8d2f,0x9415e54b,0xb2e49c37,0x12dcc32e
9846 .word 0xb88dc368,0x9c01f038,0x3b222159,0x35678f16
9847 .word 0xb2ac0f03,0xa3665d0c,0x1f084efd,0x421b35f0
9848 .word 0x3b624de7,0x3db06c50,0xb325f89c,0x1b755dbb
9849 .word 0x58088bc5,0x5a532814,0xf9f0c2f2,0xd3e7afb6
9850 .word 0x15edbdb1,0x2a998a76,0x4d57a9bf,0x861959cd
9851 .word 0x0a252e32,0x4572df2b,0x23024b5e,0x96d51792
9852 .word 0x5ccb633c,0x428b214f,0xe5edaf16,0x9c7d2b83
9853 .word 0x2c3ce971,0xcbbb2978,0x2205bbbb,0xeccaa01e
9854 .word 0x380a799e,0x8b854157,0x229619e1,0x010eb500
9855 .word 0xe8e8e4de,0xd8c8f384,0x4affa466,0x428fe803
9856 .word 0x2863a958,0x5a4eef3b,0xa3cd91dd,0xa6a6bbea
9857 .word 0xf8cfb9f7,0x7d7abb13,0x7a692692,0xa0007b5e
9858 .word 0x2d2d6d06,0xb9f978ad,0x8f2620ba,0xd475781c
9859 .word 0x4991ee79,0x297d6fd5,0xadb0fc96,0x309dca03
9860 .word 0xa82d93ab,0x453040dc,0x9978b7dd,0xbb793d77
9861 .word 0x43c6132a,0xa4fa6f06,0x2c5055fc,0x95025bcc
9862 .word 0xf02edd7a,0x070495ea,0xe7335387,0x828163cd
9863 .word 0x2d62cd46,0x116f6781,0x929946fb,0x32620f4a
9864 .word 0x467d7f82,0x870e5a8e,0xd6e8220e,0x146829d4
9865 .word 0xd2d5d210,0xe18f2554,0x7d136aa0,0xd868790f
9866 .word 0xc0ff6059,0x1a66046f,0x0bbbc8a0,0xc6d5b922
9867 .word 0xca4c59fe,0x647d1783,0xef165407,0x4137f73f
9868 .word 0x461f57b4,0x85a55149,0x9eed7d54,0x6d6f079a
9869 .word 0x197e5479,0xc4779c71,0x8f50770e,0x950b6c73
9870 .word 0x723bcb99,0x11a62f29,0xf96dc93e,0x3dbe1860
9871 .word 0xf50813ce,0xa64cf276,0x812eda30,0x9dc0173e
9872 .word 0x2d6f9d64,0x22f812c7,0x0fe75726,0xea5974bc
9873 .word 0xaa53d950,0x52091c98,0x3ad1828d,0x19f57b47
9874 .word 0x6209b18e,0xa525d920,0x64bd9e1b,0xaa7f6ee9
9875share3_end: