Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_3000_19.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mpgen_3000_19.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 = 327144541
40! Riesling can be on
41! 1 Thread, 3000 lines
42! mpgen created on Dec 20, 2005 (16:35:03)
43! mpgen_3000_19.s created on Mar 27, 2009 (14:45:41)
44! RC file : random.rc
45! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.051220 -rc random.rc -o mpgen_3000_19 -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 = b6676252 8a83776e 3dc8ce54 0d3979d8
84! %f4 = c84ecf72 9c431712 2dbdf489 03b54f8d
85! %f8 = e36b8f98 bb1f4708 52a8cdbd af2f2d12
86! %f12 = c01458ad 0c37b12f 2ec37420 007f4ffe
87 ldda [%g1]ASI_BLK_P,%f0
88 add %g1,64,%g1
89! %f16 = 43bc2821 d1f2b6bd 0f6c4ace 5c5af8b6
90! %f20 = 9595e585 3d02f0de 759de8e9 365480bc
91! %f24 = 3a845c9e d6ffc78a e40ee32b 53b75484
92! %f28 = 9a92a3ec 6ddb114c f0fd5b6c e6f2585f
93 ldda [%g1]ASI_BLK_P,%f16
94 add %g1,64,%g1
95! %f32 = 6564e2f7 036e6963 ee528d12 074c0485
96! %f36 = 2d0d26c1 63b54486 ae2d7faf a9166c8b
97! %f40 = d5c308a7 a86d17a9 ca568af2 b6c47aea
98! %f44 = c9450d80 3a37e3eb fff82721 5a85ff3a
99 ldda [%g1]ASI_BLK_P,%f32
100
101! Set up the Graphics Status Register
102
103 setx 0x8cad9c3800000009,%g7,%g1 ! GSR scale = 1, align = 1
104 wr %g1,%g0,%gsr ! GSR = 8cad9c3800000009
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! %l7 = c996b5e239d01844, Mem[0000000030181400] = d4c6be3c
113 stha %l7,[%i6+%g0]0x81 ! Mem[0000000030181400] = 1844be3c
114! Mem[0000000010001420] = cce7181d, %l4 = d6af4185c2f18f19
115 lduha [%i0+0x022]%asi,%l4 ! %l4 = 000000000000181d
116! %l0 = 796a3c0d, %l1 = 62dc5403, Mem[0000000030141400] = 52bc7711 a2199f3c
117 stda %l0,[%i5+%g0]0x89 ! Mem[0000000030141400] = 796a3c0d 62dc5403
118! Mem[0000000010081414] = 4bdf8c9a, %l3 = cb28e64fea7dc761
119 lduha [%i2+0x016]%asi,%l3 ! %l3 = 0000000000008c9a
120! %f1 = 8a83776e, Mem[0000000010181408] = 935c30d0
121 st %f1 ,[%i6+%o4] ! Mem[0000000010181408] = 8a83776e
122! Mem[0000000021800040] = d91b856a, %l4 = 000000000000181d
123 ldub [%o3+0x041],%l4 ! %l4 = 000000000000001b
124! %f5 = 9c431712, Mem[0000000030181408] = 3053c8fa
125 sta %f5 ,[%i6+%o4]0x89 ! Mem[0000000030181408] = 9c431712
126! Mem[0000000010141400] = d7013e6a9f13630b, %l7 = c996b5e239d01844, %l6 = 0b8253045add27a6
127 casxa [%i5]0x80,%l7,%l6 ! %l6 = d7013e6a9f13630b
128! Mem[00000000100c1400] = d57f77b8, %f21 = 3d02f0de
129 lda [%i3+%g0]0x88,%f21 ! %f21 = d57f77b8
130! Starting 10 instruction Store Burst
131! %l2 = 7cbb9ac42227a401, Mem[0000000010181408] = 6e77838a
132 stwa %l2,[%i6+%o4]0x88 ! Mem[0000000010181408] = 2227a401
133
134p0_label_2:
135! %l5 = f874f9669e6f5b68, Mem[0000000010141410] = 7151927c
136 stwa %l5,[%i5+%o5]0x88 ! Mem[0000000010141410] = 9e6f5b68
137! %l6 = 9f13630b, %l7 = 39d01844, Mem[0000000030001408] = 44981409 d283ce1c
138 stda %l6,[%i0+%o4]0x89 ! Mem[0000000030001408] = 9f13630b 39d01844
139! %l2 = 7cbb9ac42227a401, Mem[0000000030181400] = 1844be3c
140 stwa %l2,[%i6+%g0]0x81 ! Mem[0000000030181400] = 2227a401
141! %l4 = 000000000000001b, imm = fffffffffffff454, %l1 = 2b27ea2462dc5403
142 andn %l4,-0xbac,%l1 ! %l1 = 000000000000000b
143! %l1 = 000000000000000b, Mem[0000000010041408] = 99004cd9
144 stha %l1,[%i1+%o4]0x80 ! Mem[0000000010041408] = 000b4cd9
145! %l2 = 7cbb9ac42227a401, Mem[00000000100c1408] = ff138ff3cc81e4c9
146 stxa %l2,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 7cbb9ac42227a401
147! %f24 = 3a845c9e d6ffc78a, %l6 = d7013e6a9f13630b
148! Mem[0000000010141428] = 46bd640d4a572233
149 add %i5,0x028,%g1
150 stda %f24,[%g1+%l6]ASI_PST8_PL ! Mem[0000000010141428] = 8ac764d64a572233
151! Mem[000000001004141a] = baec0bc8, %l3 = 0000000000008c9a
152 ldstuba [%i1+0x01a]%asi,%l3 ! %l3 = 0000000b000000ff
153! %f22 = 759de8e9 365480bc, Mem[0000000010081428] = b8cb577f ed3a5f02
154 stda %f22,[%i2+0x028]%asi ! Mem[0000000010081428] = 759de8e9 365480bc
155! Starting 10 instruction Load Burst
156! Mem[0000000010181408] = 01a42722, %l6 = d7013e6a9f13630b
157 lduba [%i6+%o4]0x80,%l6 ! %l6 = 0000000000000001
158
159p0_label_3:
160! Mem[0000000010081420] = bd66d286, %l1 = 000000000000000b
161 ldub [%i2+0x020],%l1 ! %l1 = 00000000000000bd
162! Mem[00000000211c0000] = 5418d61d, %l6 = 0000000000000001
163 ldsb [%o2+0x001],%l6 ! %l6 = 0000000000000018
164! Mem[0000000010041410] = dd060c89 0ffd8287, %l4 = 0000001b, %l5 = 9e6f5b68
165 ldda [%i1+0x010]%asi,%l4 ! %l4 = 00000000dd060c89 000000000ffd8287
166! Mem[0000000010081420] = bd66d286, %l3 = 000000000000000b
167 ldsb [%i2+0x023],%l3 ! %l3 = ffffffffffffff86
168! Mem[0000000020800000] = 4698b0a2, %l0 = 53b56d46796a3c0d
169 ldub [%o1+%g0],%l0 ! %l0 = 0000000000000046
170! Mem[00000000300c1408] = d88e3083, %l6 = 0000000000000018
171 lduha [%i3+%o4]0x89,%l6 ! %l6 = 0000000000003083
172! Mem[0000000010181410] = 591ce98e 923563dc, %l2 = 2227a401, %l3 = ffffff86
173 ldda [%i6+%o5]0x80,%l2 ! %l2 = 00000000591ce98e 00000000923563dc
174! Mem[0000000010041408] = 000b4cd9, %l7 = c996b5e239d01844
175 lduw [%i1+%o4],%l7 ! %l7 = 00000000000b4cd9
176! Mem[00000000100c1410] = 101228b1fa66ebe7, %l0 = 0000000000000046
177 ldxa [%i3+%o5]0x88,%l0 ! %l0 = 101228b1fa66ebe7
178! Starting 10 instruction Store Burst
179! %l2 = 00000000591ce98e, Mem[0000000010001410] = e74713f3388ccb8f
180 stxa %l2,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000591ce98e
181
182p0_label_4:
183! %l0 = fa66ebe7, %l1 = 000000bd, Mem[0000000010141408] = ccdfdf66 a617c9e5
184 stda %l0,[%i5+%o4]0x80 ! Mem[0000000010141408] = fa66ebe7 000000bd
185! %f16 = 43bc2821 d1f2b6bd, Mem[00000000100c1408] = 01a42722 c49abb7c
186 std %f16,[%i3+%o4] ! Mem[00000000100c1408] = 43bc2821 d1f2b6bd
187! %l2 = 00000000591ce98e, Mem[0000000030001408] = 0b63139f
188 stwa %l2,[%i0+%o4]0x81 ! Mem[0000000030001408] = 591ce98e
189! Mem[0000000021800101] = b7096d5f, %l4 = 00000000dd060c89
190 ldstuba [%o3+0x101]%asi,%l4 ! %l4 = 00000009000000ff
191! %l5 = 000000000ffd8287, %l4 = 0000000000000009, %l2 = 00000000591ce98e
192 xnor %l5,%l4,%l2 ! %l2 = fffffffff0027d71
193! %l1 = 00000000000000bd, Mem[0000000010101400] = f10aea31
194 stw %l1,[%i4+%g0] ! Mem[0000000010101400] = 000000bd
195! %l2 = fffffffff0027d71, Mem[0000000030041408] = e176cc67
196 stwa %l2,[%i1+%o4]0x89 ! Mem[0000000030041408] = f0027d71
197! %l6 = 0000000000003083, Mem[0000000010001403] = 476805d9
198 stb %l6,[%i0+0x003] ! Mem[0000000010001400] = 47680583
199! %l6 = 00003083, %l7 = 000b4cd9, Mem[0000000010101408] = 2ad9f144 cd31359b
200 stda %l6,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00003083 000b4cd9
201! Starting 10 instruction Load Burst
202! Mem[0000000010081430] = 38bbf1959e87c233, %f2 = 3dc8ce54 0d3979d8
203 ldda [%i2+0x030]%asi,%f2 ! %f2 = 38bbf195 9e87c233
204
205p0_label_5:
206! Mem[0000000010101400] = 000000bd, %l2 = fffffffff0027d71
207 lduba [%i4+%g0]0x80,%l2 ! %l2 = 0000000000000000
208! Mem[0000000010181408] = 01a42722 2d1a78a9, %l0 = fa66ebe7, %l1 = 000000bd
209 ldda [%i6+%o4]0x80,%l0 ! %l0 = 0000000001a42722 000000002d1a78a9
210! Mem[0000000010101410] = 708bf3f2d8d3c85f, %f26 = e40ee32b 53b75484
211 ldda [%i4+%o5]0x88,%f26 ! %f26 = 708bf3f2 d8d3c85f
212! Mem[0000000010001410] = 591ce98e, %l2 = 0000000000000000
213 lduba [%i0+%o5]0x88,%l2 ! %l2 = 000000000000008e
214! Mem[00000000100c1400] = d57f77b8, %l5 = 000000000ffd8287
215 lduba [%i3+%g0]0x88,%l5 ! %l5 = 00000000000000b8
216! Mem[0000000010141410] = 9e6f5b68, %l0 = 0000000001a42722
217 lduha [%i5+%o5]0x88,%l0 ! %l0 = 0000000000005b68
218! Mem[00000000300c1408] = d88e3083, %f15 = 007f4ffe
219 lda [%i3+%o4]0x89,%f15 ! %f15 = d88e3083
220! Mem[00000000211c0000] = 5418d61d, %l0 = 0000000000005b68
221 ldub [%o2+0x001],%l0 ! %l0 = 0000000000000018
222! Mem[0000000010041400] = 5ecdee9fe338f285, %f10 = 52a8cdbd af2f2d12
223 ldda [%i1+%g0]0x88,%f10 ! %f10 = 5ecdee9f e338f285
224! Starting 10 instruction Store Burst
225! Mem[00000000211c0001] = 5418d61d, %l0 = 0000000000000018
226 ldstuba [%o2+0x001]%asi,%l0 ! %l0 = 00000018000000ff
227
228p0_label_6:
229! %f27 = d8d3c85f, Mem[0000000010141408] = fa66ebe7
230 sta %f27,[%i5+%o4]0x80 ! Mem[0000000010141408] = d8d3c85f
231! %l4 = 0000000000000009, Mem[00000000300c1400] = 4de06e51
232 stwa %l4,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000009
233! %l5 = 00000000000000b8, Mem[0000000010041400] = 85f238e3
234 stba %l5,[%i1+%g0]0x80 ! Mem[0000000010041400] = b8f238e3
235! Mem[0000000030041408] = 717d02f0, %l6 = 0000000000003083
236 swapa [%i1+%o4]0x81,%l6 ! %l6 = 00000000717d02f0
237! Mem[0000000030081410] = b985c7b3, %l1 = 000000002d1a78a9
238 swapa [%i2+%o5]0x81,%l1 ! %l1 = 00000000b985c7b3
239! %f6 = 2dbdf489, Mem[0000000030001400] = 6574ea7c
240 sta %f6 ,[%i0+%g0]0x89 ! Mem[0000000030001400] = 2dbdf489
241! Mem[0000000010041400] = b8f238e3, %l7 = 00000000000b4cd9
242 ldstuba [%i1+%g0]0x80,%l7 ! %l7 = 000000b8000000ff
243! Mem[0000000010141408] = 5fc8d3d8, %l1 = 00000000b985c7b3
244 swapa [%i5+%o4]0x88,%l1 ! %l1 = 000000005fc8d3d8
245! Mem[0000000030041408] = 00003083, %l3 = 00000000923563dc
246 swapa [%i1+%o4]0x81,%l3 ! %l3 = 0000000000003083
247! Starting 10 instruction Load Burst
248! %l7 = 00000000000000b8, %l7 = 00000000000000b8, %y = 00000000
249 udiv %l7,%l7,%l4 ! %l4 = 0000000000000001
250 mov %l0,%y ! %y = 00000018
251
252p0_label_7:
253! Mem[0000000010041414] = 0ffd8287, %l0 = 0000000000000018
254 lduwa [%i1+0x014]%asi,%l0 ! %l0 = 000000000ffd8287
255! Mem[0000000030001408] = 591ce98e, %l5 = 00000000000000b8
256 ldswa [%i0+%o4]0x81,%l5 ! %l5 = 00000000591ce98e
257! Mem[00000000100c1418] = e29f3f78, %l0 = 000000000ffd8287
258 ldsw [%i3+0x018],%l0 ! %l0 = ffffffffe29f3f78
259! Mem[00000000100c1410] = e7eb66fa, %l6 = 00000000717d02f0
260 ldswa [%i3+0x010]%asi,%l6 ! %l6 = ffffffffe7eb66fa
261! Mem[000000001018143c] = efbdc558, %l0 = ffffffffe29f3f78
262 lduw [%i6+0x03c],%l0 ! %l0 = 00000000efbdc558
263! Mem[00000000100c1410] = fa66ebe7, %l2 = 000000000000008e
264 lduwa [%i3+%o5]0x88,%l2 ! %l2 = 00000000fa66ebe7
265! Mem[0000000030101410] = ebea515a, %l4 = 0000000000000001
266 ldsba [%i4+%o5]0x89,%l4 ! %l4 = 000000000000005a
267! Mem[0000000010141408] = bd000000b985c7b3, %l6 = ffffffffe7eb66fa
268 ldxa [%i5+%o4]0x88,%l6 ! %l6 = bd000000b985c7b3
269! Mem[0000000030001408] = 8ee91c59, %l7 = 00000000000000b8
270 ldswa [%i0+%o4]0x89,%l7 ! %l7 = ffffffff8ee91c59
271! Starting 10 instruction Store Burst
272! %l6 = bd000000b985c7b3, Mem[0000000021800180] = 59572d80
273 stb %l6,[%o3+0x180] ! Mem[0000000021800180] = b3572d80
274
275p0_label_8:
276! %l1 = 000000005fc8d3d8, Mem[0000000010081400] = 6bf91ea0
277 stba %l1,[%i2+%g0]0x88 ! Mem[0000000010081400] = 6bf91ed8
278! %l5 = 00000000591ce98e, Mem[0000000030001410] = 1ef30dc27924dc8a
279 stxa %l5,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000591ce98e
280! Mem[00000000300c1400] = 00000009, %l2 = 00000000fa66ebe7
281 ldstuba [%i3+%g0]0x81,%l2 ! %l2 = 00000000000000ff
282! Mem[0000000010101408] = 00003083, %l0 = 00000000efbdc558
283 ldstuba [%i4+%o4]0x80,%l0 ! %l0 = 00000000000000ff
284! Mem[0000000010141408] = b985c7b3, %l7 = ffffffff8ee91c59
285 swapa [%i5+%o4]0x88,%l7 ! %l7 = 00000000b985c7b3
286! Mem[00000000201c0001] = e432075f, %l1 = 000000005fc8d3d8
287 ldstuba [%o0+0x001]%asi,%l1 ! %l1 = 00000032000000ff
288! Mem[0000000010181414] = 923563dc, %l6 = bd000000b985c7b3
289 swap [%i6+0x014],%l6 ! %l6 = 00000000923563dc
290! %l5 = 00000000591ce98e, Mem[0000000010041400] = fff238e3
291 stha %l5,[%i1+%g0]0x80 ! Mem[0000000010041400] = e98e38e3
292! %l6 = 923563dc, %l7 = b985c7b3, Mem[0000000030001410] = 8ee91c59 00000000
293 stda %l6,[%i0+%o5]0x81 ! Mem[0000000030001410] = 923563dc b985c7b3
294! Starting 10 instruction Load Burst
295! Mem[0000000010101410] = 5fc8d3d8, %l2 = 0000000000000000
296 lduwa [%i4+%o5]0x80,%l2 ! %l2 = 000000005fc8d3d8
297
298p0_label_9:
299! Mem[0000000020800000] = 4698b0a2, %l1 = 0000000000000032
300 lduha [%o1+0x000]%asi,%l1 ! %l1 = 0000000000004698
301! Mem[0000000030041410] = c147e5a6, %l5 = 00000000591ce98e
302 ldswa [%i1+%o5]0x81,%l5 ! %l5 = ffffffffc147e5a6
303! Mem[0000000010041408] = 000b4cd9, %l6 = 00000000923563dc
304 lduwa [%i1+%o4]0x80,%l6 ! %l6 = 00000000000b4cd9
305! Mem[0000000030001408] = 591ce98e 4418d039, %l4 = 0000005a, %l5 = c147e5a6
306 ldda [%i0+%o4]0x81,%l4 ! %l4 = 00000000591ce98e 000000004418d039
307! Mem[0000000010141408] = 591ce98e, %l4 = 00000000591ce98e
308 lduba [%i5+%o4]0x80,%l4 ! %l4 = 0000000000000059
309 membar #Sync ! Added by membar checker (1)
310! Mem[0000000030081400] = 0de3dd33 f266ae1c 41455167 f074df03
311! Mem[0000000030081410] = 2d1a78a9 1809a90f e00dcf28 5f03e6b5
312! Mem[0000000030081420] = f995557c 80786cd9 11fb7f67 ef082ea8
313! Mem[0000000030081430] = fc28c107 f5c1a26b 9a16530e 195c64bd
314 ldda [%i2]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030081400
315! Mem[0000000030141400] = 0d3c6a79, %l3 = 0000000000003083
316 ldswa [%i5+%g0]0x81,%l3 ! %l3 = 000000000d3c6a79
317! Mem[0000000010181400] = f1cd54b6 c8a3b3a7, %l0 = 00000000, %l1 = 00004698
318 ldda [%i6+%g0]0x80,%l0 ! %l0 = 00000000f1cd54b6 00000000c8a3b3a7
319! Mem[0000000010181408] = 01a42722, %f26 = 708bf3f2
320 lda [%i6+%o4]0x80,%f26 ! %f26 = 01a42722
321! Starting 10 instruction Store Burst
322! %f25 = d6ffc78a, Mem[00000000100c1408] = 43bc2821
323 st %f25,[%i3+%o4] ! Mem[00000000100c1408] = d6ffc78a
324
325p0_label_10:
326! Mem[0000000010141437] = a1877db9, %l7 = 00000000b985c7b3
327 ldstuba [%i5+0x037]%asi,%l7 ! %l7 = 000000b9000000ff
328! %f16 = 43bc2821 d1f2b6bd, Mem[00000000300c1410] = 4ea6b8a9 f0670df5
329 stda %f16,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 43bc2821 d1f2b6bd
330! %l0 = 00000000f1cd54b6, %l3 = 000000000d3c6a79, %l3 = 000000000d3c6a79
331 udivx %l0,%l3,%l3 ! %l3 = 0000000000000012
332! %l0 = 00000000f1cd54b6, Mem[00000000211c0000] = 54ffd61d
333 stb %l0,[%o2+%g0] ! Mem[00000000211c0000] = b6ffd61d
334! Mem[0000000010101400] = 000000bd, %l1 = 00000000c8a3b3a7, %asi = 80
335 swapa [%i4+0x000]%asi,%l1 ! %l1 = 00000000000000bd
336! %l2 = 000000005fc8d3d8, Mem[0000000030101408] = bcad6911
337 stwa %l2,[%i4+%o4]0x81 ! Mem[0000000030101408] = 5fc8d3d8
338! %l6 = 00000000000b4cd9, Mem[000000001018143a] = 94fa6994, %asi = 80
339 stba %l6,[%i6+0x03a]%asi ! Mem[0000000010181438] = 94fad994
340! Mem[0000000010101408] = ff003083, %l6 = 00000000000b4cd9
341 ldstuba [%i4+%o4]0x80,%l6 ! %l6 = 000000ff000000ff
342! %f16 = 43bc2821 d1f2b6bd, Mem[00000000100c1400] = d57f77b8 b90411c5
343 stda %f16,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 43bc2821 d1f2b6bd
344! Starting 10 instruction Load Burst
345! Mem[00000000300c1408] = 83308ed8, %f26 = 01a42722
346 lda [%i3+%o4]0x81,%f26 ! %f26 = 83308ed8
347
348p0_label_11:
349! Mem[0000000030001408] = 8ee91c59, %l3 = 0000000000000012
350 ldsba [%i0+%o4]0x89,%l3 ! %l3 = 0000000000000059
351! Mem[00000000211c0000] = b6ffd61d, %l0 = 00000000f1cd54b6
352 ldsb [%o2+0x001],%l0 ! %l0 = ffffffffffffffff
353! Mem[0000000030141408] = f1bba2a8, %l6 = 00000000000000ff
354 ldswa [%i5+%o4]0x89,%l6 ! %l6 = fffffffff1bba2a8
355! Mem[0000000010181410] = 8ee91c59, %f24 = 3a845c9e
356 lda [%i6+%o5]0x88,%f24 ! %f24 = 8ee91c59
357! Mem[0000000010181400] = f1cd54b6, %l4 = 0000000000000059
358 lduba [%i6+0x001]%asi,%l4 ! %l4 = 00000000000000cd
359! Mem[0000000010081410] = 91969edc, %l5 = 000000004418d039
360 lduha [%i2+%o5]0x80,%l5 ! %l5 = 0000000000009196
361! Mem[0000000030081400] = 0de3dd33f266ae1c, %f18 = 0f6c4ace 5c5af8b6
362 ldda [%i2+%g0]0x81,%f18 ! %f18 = 0de3dd33 f266ae1c
363! Mem[00000000300c1400] = ff000009bfb2887b, %f24 = 8ee91c59 d6ffc78a
364 ldda [%i3+%g0]0x81,%f24 ! %f24 = ff000009 bfb2887b
365! Mem[0000000010001400] = 47680583 6139a7a3 fe8a25d8 65bdebc1
366! Mem[0000000010001410] = 8ee91c59 00000000 fb9706db 8b0c1328
367! Mem[0000000010001420] = cce7181d b6229c12 cb8d75d2 302e35ab
368! Mem[0000000010001430] = d48a37c5 911b8130 a8760424 6978bf4a
369 ldda [%i0]ASI_BLK_P,%f16 ! Block Load from 0000000010001400
370! Starting 10 instruction Store Burst
371! %l6 = f1bba2a8, %l7 = 000000b9, Mem[0000000030101410] = 5a51eaeb 702323f5
372 stda %l6,[%i4+%o5]0x81 ! Mem[0000000030101410] = f1bba2a8 000000b9
373
374p0_label_12:
375! %l5 = 0000000000009196, Mem[0000000010181408] = 01a427222d1a78a9
376 stxa %l5,[%i6+%o4]0x80 ! Mem[0000000010181408] = 0000000000009196
377! %f8 = d96c7880, Mem[0000000030141410] = 20bc59e3
378 sta %f8 ,[%i5+%o5]0x81 ! Mem[0000000030141410] = d96c7880
379! %f14 = bd645c19, Mem[0000000010081400] = d81ef96b
380 sta %f14,[%i2+%g0]0x80 ! Mem[0000000010081400] = bd645c19
381! Mem[0000000010081410] = dc9e9691, %l1 = 00000000000000bd
382 ldstuba [%i2+%o5]0x88,%l1 ! %l1 = 00000091000000ff
383! %f4 = 0fa90918 a9781a2d, %l2 = 000000005fc8d3d8
384! Mem[0000000010081418] = 188b3c5d8ef465bb
385 add %i2,0x018,%g1
386 stda %f4,[%g1+%l2]ASI_PST8_PL ! Mem[0000000010081418] = 188b3ca918f4a90f
387! %l3 = 0000000000000059, immd = fffffffffffffbb1, %l6 = fffffffff1bba2a8
388 mulx %l3,-0x44f,%l6 ! %l6 = fffffffffffe8089
389! %l3 = 0000000000000059, Mem[0000000010041400] = e3388ee9
390 stwa %l3,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000059
391! Mem[000000001010143c] = 6107799c, %l6 = fffffffffffe8089
392 ldstub [%i4+0x03c],%l6 ! %l6 = 00000061000000ff
393! Mem[0000000030141410] = 80786cd9, %l6 = 0000000000000061
394 ldstuba [%i5+%o5]0x89,%l6 ! %l6 = 000000d9000000ff
395! Starting 10 instruction Load Burst
396! %f10 = a82e08ef, %f7 = 28cf0de0
397 fcmps %fcc2,%f10,%f7 ! %fcc2 = 1
398
399p0_label_13:
400! Mem[0000000010081400] = 195c64bd, %f4 = 0fa90918
401 lda [%i2+%g0]0x88,%f4 ! %f4 = 195c64bd
402! Mem[0000000010081410] = ff969edc4bdf8c9a, %l3 = 0000000000000059
403 ldxa [%i2+%o5]0x80,%l3 ! %l3 = ff969edc4bdf8c9a
404! Mem[0000000010101410] = 5fc8d3d8f2f38b70, %f14 = bd645c19 0e53169a
405 ldda [%i4+%o5]0x80,%f14 ! %f14 = 5fc8d3d8 f2f38b70
406! Mem[0000000030181408] = 1217439c, %l3 = ff969edc4bdf8c9a
407 ldsba [%i6+%o4]0x81,%l3 ! %l3 = 0000000000000012
408! Mem[0000000030181400] = 511b2afc 01a42722, %l2 = 5fc8d3d8, %l3 = 00000012
409 ldda [%i6+%g0]0x89,%l2 ! %l2 = 0000000001a42722 00000000511b2afc
410! Mem[0000000030001408] = 591ce98e, %l3 = 00000000511b2afc
411 ldsba [%i0+%o4]0x81,%l3 ! %l3 = 0000000000000059
412! Mem[0000000010001414] = 00000000, %l3 = 0000000000000059
413 ldsha [%i0+0x014]%asi,%l3 ! %l3 = 0000000000000000
414! Mem[0000000010181410] = 591ce98e, %l7 = 00000000000000b9
415 lduba [%i6+%o5]0x80,%l7 ! %l7 = 0000000000000059
416! Mem[0000000010141410] = 685b6f9e, %l4 = 00000000000000cd
417 lduwa [%i5+%o5]0x80,%l4 ! %l4 = 00000000685b6f9e
418! Starting 10 instruction Store Burst
419! Mem[00000000211c0000] = b6ffd61d, %l4 = 00000000685b6f9e
420 ldstuba [%o2+0x000]%asi,%l4 ! %l4 = 000000b6000000ff
421
422p0_label_14:
423! Mem[0000000010081400] = bd645c19, %l0 = ffffffffffffffff
424 swapa [%i2+%g0]0x80,%l0 ! %l0 = 00000000bd645c19
425! %f0 = 1cae66f2 33dde30d, %l3 = 0000000000000000
426! Mem[0000000030101418] = 2fcadc71f7902f0f
427 add %i4,0x018,%g1
428 stda %f0,[%g1+%l3]ASI_PST32_S ! Mem[0000000030101418] = 2fcadc71f7902f0f
429! Mem[0000000010141408] = 8ee91c59, %l4 = 00000000000000b6
430 swapa [%i5+%o4]0x88,%l4 ! %l4 = 000000008ee91c59
431! %l5 = 0000000000009196, Mem[00000000100c141a] = e29f3f78
432 stb %l5,[%i3+0x01a] ! Mem[00000000100c1418] = e29f9678
433! Mem[0000000030141410] = 80786cff, %l4 = 000000008ee91c59
434 ldstuba [%i5+%o5]0x89,%l4 ! %l4 = 000000ff000000ff
435! %f0 = 1cae66f2 33dde30d, %l4 = 00000000000000ff
436! Mem[0000000010181438] = 94fad994efbdc558
437 add %i6,0x038,%g1
438 stda %f0,[%g1+%l4]ASI_PST16_P ! Mem[0000000010181438] = 1cae66f233dde30d
439 membar #Sync ! Added by membar checker (2)
440! %l6 = 000000d9, %l7 = 00000059, Mem[0000000010001420] = cce7181d b6229c12
441 std %l6,[%i0+0x020] ! Mem[0000000010001420] = 000000d9 00000059
442! %f0 = 1cae66f2, Mem[0000000030181408] = 1217439c
443 sta %f0 ,[%i6+%o4]0x81 ! Mem[0000000030181408] = 1cae66f2
444! Mem[0000000010141410] = 9e6f5b68, %l2 = 0000000001a42722
445 swapa [%i5+%o5]0x88,%l2 ! %l2 = 000000009e6f5b68
446! Starting 10 instruction Load Burst
447! Mem[0000000010101410] = 5fc8d3d8, %l7 = 0000000000000059
448 ldswa [%i4+0x010]%asi,%l7 ! %l7 = 000000005fc8d3d8
449
450p0_label_15:
451! Mem[0000000010081400] = ffffffff, %l4 = 00000000000000ff
452 lduwa [%i2+%g0]0x88,%l4 ! %l4 = 00000000ffffffff
453! Mem[0000000010041408] = 000b4cd9, %l1 = 0000000000000091
454 lduba [%i1+%o4]0x80,%l1 ! %l1 = 0000000000000000
455! Mem[00000000100c1400] = d1f2b6bd, %l4 = 00000000ffffffff
456 lduwa [%i3+%g0]0x88,%l4 ! %l4 = 00000000d1f2b6bd
457! Mem[0000000030041400] = 2f04e293, %l2 = 000000009e6f5b68
458 ldswa [%i1+%g0]0x81,%l2 ! %l2 = 000000002f04e293
459! Code Fragment 3
460p0_fragment_1:
461! %l0 = 00000000bd645c19
462 setx 0x272ffb3ff7b16106,%g7,%l0 ! %l0 = 272ffb3ff7b16106
463! %l1 = 0000000000000000
464 setx 0x880feed7c25feed6,%g7,%l1 ! %l1 = 880feed7c25feed6
465 setx 0x1fe000, %g1, %g3
466 or %l0, %g3, %l0 ! always set perrmask = 0xff
467 setx 0x1ffff8, %g1, %g2
468 and %l0, %g2, %l0
469 ta T_CHANGE_HPRIV
470 stxa %l1, [%l0]ASI_DCACHE_DATA
471 ta T_CHANGE_NONHPRIV
472! %l0 = 272ffb3ff7b16106
473 setx 0xfe4c75e7f8362302,%g7,%l0 ! %l0 = fe4c75e7f8362302
474! %l1 = 880feed7c25feed6
475 setx 0x74ce14e78d3b72c5,%g7,%l1 ! %l1 = 74ce14e78d3b72c5
476! Mem[0000000030041400] = 619cf55093e2042f, %l5 = 0000000000009196
477 ldxa [%i1+%g0]0x89,%l5 ! %l5 = 619cf55093e2042f
478! %f9 = 7c5595f9, %f28 = d48a37c5, %f21 = 00000000
479 fmuls %f9 ,%f28,%f21 ! %f21 = ff800000
480! Mem[0000000030041408] = be4220a5 dc633592, %l6 = 000000d9, %l7 = 5fc8d3d8
481 ldda [%i1+%o4]0x89,%l6 ! %l6 = 00000000dc633592 00000000be4220a5
482! Mem[0000000010141400] = d7013e6a, %l3 = 0000000000000000
483 ldswa [%i5+%g0]0x80,%l3 ! %l3 = ffffffffd7013e6a
484! Starting 10 instruction Store Burst
485! %l6 = 00000000dc633592, Mem[0000000010141410] = 01a42722
486 stha %l6,[%i5+%o5]0x88 ! Mem[0000000010141410] = 01a43592
487
488p0_label_16:
489! %f17 = 6139a7a3, Mem[0000000030181408] = 1cae66f2
490 sta %f17,[%i6+%o4]0x81 ! Mem[0000000030181408] = 6139a7a3
491! %l4 = 00000000d1f2b6bd, Mem[0000000010181410] = b3c785b98ee91c59
492 stxa %l4,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000000d1f2b6bd
493! Mem[0000000030001400] = 89f4bd2d, %l2 = 000000002f04e293
494 swapa [%i0+%g0]0x81,%l2 ! %l2 = 0000000089f4bd2d
495! %f24 = cce7181d b6229c12, Mem[0000000010081408] = a37e5325 d274fb56
496 stda %f24,[%i2+%o4]0x80 ! Mem[0000000010081408] = cce7181d b6229c12
497! %f3 = 67514541, %f26 = cb8d75d2, %f10 = a82e08ef 677ffb11
498 fsmuld %f3 ,%f26,%f10 ! %f10 = c66ce8dd 47a11480
499! %f0 = 1cae66f2, Mem[0000000010081408] = cce7181d
500 sta %f0 ,[%i2+%o4]0x80 ! Mem[0000000010081408] = 1cae66f2
501! %f22 = fb9706db 8b0c1328, Mem[0000000010141408] = 000000b6 bd000000
502 stda %f22,[%i5+%o4]0x88 ! Mem[0000000010141408] = fb9706db 8b0c1328
503! Mem[0000000030001400] = 93e2042f, %l4 = 00000000d1f2b6bd
504 ldstuba [%i0+%g0]0x89,%l4 ! %l4 = 0000002f000000ff
505! %l2 = 0000000089f4bd2d, %l1 = 74ce14e78d3b72c5, %l0 = fe4c75e7f8362302
506 addc %l2,%l1,%l0 ! %l0 = 74ce14e817302ff2
507! Starting 10 instruction Load Burst
508! Mem[0000000030181408] = 6139a7a31aa7aac0, %l7 = 00000000be4220a5
509 ldxa [%i6+%o4]0x81,%l7 ! %l7 = 6139a7a31aa7aac0
510
511p0_label_17:
512! Mem[0000000010101408] = ff003083000b4cd9, %f16 = 47680583 6139a7a3
513 ldda [%i4+%o4]0x80,%f16 ! %f16 = ff003083 000b4cd9
514! Mem[0000000030001410] = 923563dc b985c7b3, %l2 = 89f4bd2d, %l3 = d7013e6a
515 ldda [%i0+%o5]0x81,%l2 ! %l2 = 00000000923563dc 00000000b985c7b3
516! Mem[0000000010141408] = 8b0c1328, %l3 = 00000000b985c7b3
517 lduwa [%i5+%o4]0x88,%l3 ! %l3 = 000000008b0c1328
518! Mem[0000000010181400] = b654cdf1, %f7 = 28cf0de0
519 lda [%i6+%g0]0x88,%f7 ! %f7 = b654cdf1
520! Mem[0000000010141400] = 6a3e01d7, %l0 = 74ce14e817302ff2
521 ldswa [%i5+%g0]0x88,%l0 ! %l0 = 000000006a3e01d7
522! Mem[0000000010041410] = dd060c89, %l3 = 000000008b0c1328
523 ldsba [%i1+0x010]%asi,%l3 ! %l3 = ffffffffffffffdd
524! Mem[0000000030181408] = 6139a7a31aa7aac0, %f16 = ff003083 000b4cd9
525 ldda [%i6+%o4]0x81,%f16 ! %f16 = 6139a7a3 1aa7aac0
526! Mem[0000000010001400] = 47680583, %l1 = 74ce14e78d3b72c5
527 ldsba [%i0+%g0]0x80,%l1 ! %l1 = 0000000000000047
528! Mem[0000000010041400] = 59000000, %l2 = 00000000923563dc
529 lduwa [%i1+%g0]0x80,%l2 ! %l2 = 0000000059000000
530! Starting 10 instruction Store Burst
531! Mem[0000000030181408] = 6139a7a3, %l3 = ffffffffffffffdd
532 swapa [%i6+%o4]0x81,%l3 ! %l3 = 000000006139a7a3
533
534p0_label_18:
535! %f19 = 65bdebc1, %f30 = a8760424, %f1 = 33dde30d
536 fadds %f19,%f30,%f1 ! %f1 = 65bdebc1
537! %l4 = 000000000000002f, Mem[0000000030081410] = a9781a2d
538 stha %l4,[%i2+%o5]0x89 ! Mem[0000000030081410] = a978002f
539! Mem[00000000201c0000] = e4ff075f, %l3 = 000000006139a7a3
540 ldstuba [%o0+0x000]%asi,%l3 ! %l3 = 000000e4000000ff
541! %l0 = 6a3e01d7, %l1 = 00000047, Mem[0000000010001410] = 591ce98e 00000000
542 stda %l0,[%i0+%o5]0x88 ! Mem[0000000010001410] = 6a3e01d7 00000047
543! Mem[0000000010141410] = 01a43592, %l2 = 0000000059000000
544 swapa [%i5+%o5]0x88,%l2 ! %l2 = 0000000001a43592
545! %l0 = 000000006a3e01d7, Mem[0000000030041410] = c147e5a6
546 stwa %l0,[%i1+%o5]0x81 ! Mem[0000000030041410] = 6a3e01d7
547! Mem[0000000010181400] = b654cdf1, %l4 = 000000000000002f
548 ldstuba [%i6+%g0]0x88,%l4 ! %l4 = 000000f1000000ff
549! %l6 = 00000000dc633592, Mem[000000001000140c] = 65bdebc1, %asi = 80
550 stha %l6,[%i0+0x00c]%asi ! Mem[000000001000140c] = 3592ebc1
551! Mem[0000000030141408] = f1bba2a8, %l3 = 00000000000000e4
552 swapa [%i5+%o4]0x89,%l3 ! %l3 = 00000000f1bba2a8
553! Starting 10 instruction Load Burst
554! Mem[00000000300c1400] = 7b88b2bf090000ff, %f10 = c66ce8dd 47a11480
555 ldda [%i3+%g0]0x89,%f10 ! %f10 = 7b88b2bf 090000ff
556
557p0_label_19:
558! Mem[00000000300c1408] = 83308ed8 8c7d617e, %l6 = dc633592, %l7 = 1aa7aac0
559 ldda [%i3+%o4]0x81,%l6 ! %l6 = 0000000083308ed8 000000008c7d617e
560! Mem[00000000300c1410] = 43bc2821d1f2b6bd, %l3 = 00000000f1bba2a8
561 ldxa [%i3+%o5]0x81,%l3 ! %l3 = 43bc2821d1f2b6bd
562! Mem[0000000010081420] = bd66d286cbbba13b, %f18 = fe8a25d8 65bdebc1
563 ldd [%i2+0x020],%f18 ! %f18 = bd66d286 cbbba13b
564! Mem[0000000010001408] = c1eb9235 d8258afe, %l0 = 6a3e01d7, %l1 = 00000047
565 ldda [%i0+%o4]0x88,%l0 ! %l0 = 00000000d8258afe 00000000c1eb9235
566! Mem[0000000030141410] = ff6c7880, %l7 = 000000008c7d617e
567 ldsba [%i5+%o5]0x81,%l7 ! %l7 = ffffffffffffffff
568! Mem[0000000010181408] = 00000000, %l7 = ffffffffffffffff
569 ldsba [%i6+%o4]0x88,%l7 ! %l7 = 0000000000000000
570! Mem[0000000010181410] = bdb6f2d1, %l4 = 00000000000000f1
571 lduba [%i6+%o5]0x80,%l4 ! %l4 = 00000000000000bd
572! Mem[0000000030041400] = 2f04e29350f59c61, %f6 = b5e6035f b654cdf1
573 ldda [%i1+%g0]0x81,%f6 ! %f6 = 2f04e293 50f59c61
574! Mem[00000000300c1408] = 7e617d8cd88e3083, %f12 = 6ba2c1f5 07c128fc
575 ldda [%i3+%o4]0x89,%f12 ! %f12 = 7e617d8c d88e3083
576! Starting 10 instruction Store Burst
577! Mem[0000000010181410] = d1f2b6bd, %l2 = 0000000001a43592
578 swapa [%i6+%o5]0x88,%l2 ! %l2 = 00000000d1f2b6bd
579
580p0_label_20:
581! %l2 = 00000000d1f2b6bd, Mem[0000000030001400] = ffabe3ce93e204ff
582 stxa %l2,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000d1f2b6bd
583! Mem[0000000010101400] = c8a3b3a7, %l6 = 0000000083308ed8
584 swapa [%i4+%g0]0x80,%l6 ! %l6 = 00000000c8a3b3a7
585! Mem[0000000030101408] = 5fc8d3d8, %l6 = 00000000c8a3b3a7
586 swapa [%i4+%o4]0x81,%l6 ! %l6 = 000000005fc8d3d8
587! %l2 = 00000000d1f2b6bd, %l4 = 00000000000000bd, %l1 = 00000000c1eb9235
588 addc %l2,%l4,%l1 ! %l1 = 00000000d1f2b77a
589! Mem[0000000030141410] = 80786cff, %l0 = 00000000d8258afe
590 swapa [%i5+%o5]0x89,%l0 ! %l0 = 0000000080786cff
591! %l7 = 0000000000000000, imm = 00000000000002a0, %l0 = 0000000080786cff
592 orn %l7,0x2a0,%l0 ! %l0 = fffffffffffffd5f
593! %l1 = 00000000d1f2b77a, Mem[0000000030101408] = c8a3b3a7
594 stwa %l1,[%i4+%o4]0x81 ! Mem[0000000030101408] = d1f2b77a
595! %f5 = a9781a2d, %f7 = 50f59c61
596 fcmps %fcc0,%f5 ,%f7 ! %fcc0 = 1
597! Mem[00000000211c0000] = ffffd61d, %l6 = 000000005fc8d3d8
598 ldstuba [%o2+0x000]%asi,%l6 ! %l6 = 000000ff000000ff
599! Starting 10 instruction Load Burst
600! Mem[0000000030081400] = 0de3dd33, %l2 = 00000000d1f2b6bd
601 lduwa [%i2+%g0]0x81,%l2 ! %l2 = 000000000de3dd33
602
603p0_label_21:
604! Mem[0000000010041410] = dd060c89, %l4 = 00000000000000bd
605 lduha [%i1+%o5]0x80,%l4 ! %l4 = 000000000000dd06
606! Mem[0000000010001400] = 83056847, %l3 = 43bc2821d1f2b6bd
607 lduwa [%i0+%g0]0x88,%l3 ! %l3 = 0000000083056847
608! Mem[0000000030081400] = 33dde30d, %l3 = 0000000083056847
609 lduwa [%i2+%g0]0x89,%l3 ! %l3 = 0000000033dde30d
610! Mem[0000000010081410] = dc9e96ff, %l5 = 619cf55093e2042f
611 ldsha [%i2+%o5]0x88,%l5 ! %l5 = ffffffffffff96ff
612! Mem[0000000030081400] = 0de3dd33 f266ae1c, %l0 = fffffd5f, %l1 = d1f2b77a
613 ldda [%i2+%g0]0x81,%l0 ! %l0 = 000000000de3dd33 00000000f266ae1c
614! Mem[0000000010001400] = 47680583, %l7 = 0000000000000000
615 ldsba [%i0+%g0]0x80,%l7 ! %l7 = 0000000000000047
616! Mem[00000000211c0000] = ffffd61d, %l0 = 000000000de3dd33
617 ldsb [%o2+%g0],%l0 ! %l0 = ffffffffffffffff
618! Mem[00000000100c1408] = 8ac7ffd6, %l5 = ffffffffffff96ff
619 lduwa [%i3+%o4]0x88,%l5 ! %l5 = 000000008ac7ffd6
620! Mem[0000000030001410] = 923563dc, %l3 = 0000000033dde30d
621 lduwa [%i0+%o5]0x81,%l3 ! %l3 = 00000000923563dc
622! Starting 10 instruction Store Burst
623! Mem[0000000030141410] = d8258afe, %l7 = 0000000000000047
624 ldstuba [%i5+%o5]0x89,%l7 ! %l7 = 000000fe000000ff
625
626p0_label_22:
627! %l6 = 00000000000000ff, Mem[0000000021800040] = d91b856a, %asi = 80
628 stha %l6,[%o3+0x040]%asi ! Mem[0000000021800040] = 00ff856a
629! Mem[0000000030041400] = 2f04e293, %l6 = 00000000000000ff
630 swapa [%i1+%g0]0x81,%l6 ! %l6 = 000000002f04e293
631! %l3 = 00000000923563dc, Mem[00000000211c0001] = ffffd61d, %asi = 80
632 stba %l3,[%o2+0x001]%asi ! Mem[00000000211c0000] = ffdcd61d
633! %l6 = 000000002f04e293, Mem[0000000010001414] = 47000000, %asi = 80
634 stba %l6,[%i0+0x014]%asi ! Mem[0000000010001414] = 93000000
635! Mem[0000000030081400] = 0de3dd33, %l7 = 00000000000000fe
636 ldstuba [%i2+%g0]0x81,%l7 ! %l7 = 0000000d000000ff
637! %l2 = 0de3dd33, %l3 = 923563dc, Mem[0000000010041438] = 5cee6ef7 16f20592
638 std %l2,[%i1+0x038] ! Mem[0000000010041438] = 0de3dd33 923563dc
639! Mem[0000000030141410] = ff8a25d8, %l4 = 000000000000dd06
640 swapa [%i5+%o5]0x81,%l4 ! %l4 = 00000000ff8a25d8
641! %l2 = 000000000de3dd33, Mem[000000001004143c] = 923563dc, %asi = 80
642 stha %l2,[%i1+0x03c]%asi ! Mem[000000001004143c] = dd3363dc
643! Mem[0000000010101414] = f2f38b70, %l2 = 0de3dd33, %l0 = ffffffff
644 add %i4,0x14,%g1
645 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000f2f38b70
646! Starting 10 instruction Load Burst
647! Mem[0000000020800040] = eafa2222, %l2 = 000000000de3dd33
648 ldsha [%o1+0x040]%asi,%l2 ! %l2 = ffffffffffffeafa
649
650p0_label_23:
651! Mem[0000000010041410] = 890c06dd, %l0 = 00000000f2f38b70
652 ldsha [%i1+%o5]0x88,%l0 ! %l0 = 00000000000006dd
653! Mem[00000000100c143c] = 1c67d382, %l3 = 00000000923563dc
654 ldsh [%i3+0x03c],%l3 ! %l3 = 0000000000001c67
655! Mem[0000000030041400] = 619cf550ff000000, %f24 = cce7181d b6229c12
656 ldda [%i1+%g0]0x89,%f24 ! %f24 = 619cf550 ff000000
657! Mem[0000000030141408] = e4000000, %f10 = 7b88b2bf
658 lda [%i5+%o4]0x81,%f10 ! %f10 = e4000000
659! Mem[0000000010181400] = ffcd54b6, %l7 = 000000000000000d
660 ldsba [%i6+%g0]0x80,%l7 ! %l7 = ffffffffffffffff
661! Mem[0000000010101408] = ff003083 000b4cd9, %l6 = 2f04e293, %l7 = ffffffff
662 ldda [%i4+%o4]0x80,%l6 ! %l6 = 00000000ff003083 00000000000b4cd9
663! Mem[0000000010181400] = b654cdff, %l0 = 00000000000006dd
664 ldsba [%i6+%g0]0x88,%l0 ! %l0 = ffffffffffffffff
665! Mem[00000000300c1410] = 2128bc43, %f14 = 5fc8d3d8
666 lda [%i3+%o5]0x89,%f14 ! %f14 = 2128bc43
667! Mem[0000000010041400] = 590000009feecd5e, %l6 = 00000000ff003083
668 ldx [%i1+%g0],%l6 ! %l6 = 590000009feecd5e
669! Starting 10 instruction Store Burst
670! Mem[0000000010001410] = 6a3e01d7, %l7 = 00000000000b4cd9
671 swapa [%i0+%o5]0x88,%l7 ! %l7 = 000000006a3e01d7
672
673p0_label_24:
674! %l2 = ffffffffffffeafa, Mem[0000000010041408] = 000b4cd9
675 stwa %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = ffffeafa
676! %f2 = 03df74f0, Mem[0000000010101410] = 5fc8d3d8
677 sta %f2 ,[%i4+%o5]0x80 ! Mem[0000000010101410] = 03df74f0
678! Mem[0000000030081400] = 33dde3ff, %l1 = 00000000f266ae1c
679 swapa [%i2+%g0]0x89,%l1 ! %l1 = 0000000033dde3ff
680! Mem[0000000030041408] = 923563dc, %l0 = ffffffffffffffff
681 swapa [%i1+%o4]0x81,%l0 ! %l0 = 00000000923563dc
682! %l4 = 00000000ff8a25d8, Mem[00000000300c1400] = ff000009
683 stba %l4,[%i3+%g0]0x81 ! Mem[00000000300c1400] = d8000009
684! %l0 = 923563dc, %l1 = 33dde3ff, Mem[0000000030101410] = a8a2bbf1 b9000000
685 stda %l0,[%i4+%o5]0x89 ! Mem[0000000030101410] = 923563dc 33dde3ff
686! Mem[0000000010181410] = 9235a401, %l5 = 000000008ac7ffd6
687 swapa [%i6+%o5]0x80,%l5 ! %l5 = 000000009235a401
688! Mem[0000000010081408] = f266ae1c, %l0 = 00000000923563dc
689 ldstuba [%i2+%o4]0x88,%l0 ! %l0 = 0000001c000000ff
690! Mem[0000000030041408] = ffffffff, %l0 = 000000000000001c
691 swapa [%i1+%o4]0x89,%l0 ! %l0 = 00000000ffffffff
692! Starting 10 instruction Load Burst
693! Mem[0000000020800000] = 4698b0a2, %l4 = 00000000ff8a25d8
694 lduh [%o1+%g0],%l4 ! %l4 = 0000000000004698
695
696p0_label_25:
697! Mem[0000000030001410] = dc633592, %f28 = d48a37c5
698 lda [%i0+%o5]0x89,%f28 ! %f28 = dc633592
699! Mem[0000000010181410] = d6ffc78a, %f7 = 50f59c61
700 lda [%i6+%o5]0x88,%f7 ! %f7 = d6ffc78a
701! Mem[00000000100c1404] = 2128bc43, %l7 = 000000006a3e01d7
702 lduh [%i3+0x006],%l7 ! %l7 = 000000000000bc43
703! Mem[00000000300c1410] = 2128bc43, %l7 = 000000000000bc43
704 lduwa [%i3+%o5]0x89,%l7 ! %l7 = 000000002128bc43
705! Mem[0000000030141408] = 000000e4, %l4 = 0000000000004698
706 lduwa [%i5+%o4]0x89,%l4 ! %l4 = 00000000000000e4
707! Mem[0000000010041410] = 890c06dd, %l2 = ffffffffffffeafa
708 ldsba [%i1+%o5]0x88,%l2 ! %l2 = ffffffffffffffdd
709 membar #Sync ! Added by membar checker (3)
710! Mem[0000000030081400] = 1cae66f2 f266ae1c 41455167 f074df03
711! Mem[0000000030081410] = 2f0078a9 1809a90f e00dcf28 5f03e6b5
712! Mem[0000000030081420] = f995557c 80786cd9 11fb7f67 ef082ea8
713! Mem[0000000030081430] = fc28c107 f5c1a26b 9a16530e 195c64bd
714 ldda [%i2]ASI_BLK_AIUS,%f0 ! Block Load from 0000000030081400
715! Mem[0000000010041400] = 590000009feecd5e, %f16 = 6139a7a3 1aa7aac0
716 ldda [%i1+%g0]0x80,%f16 ! %f16 = 59000000 9feecd5e
717! Mem[0000000030181408] = ffffffdd, %l7 = 000000002128bc43
718 lduwa [%i6+%o4]0x81,%l7 ! %l7 = 00000000ffffffdd
719! Starting 10 instruction Store Burst
720! %l1 = 0000000033dde3ff, Mem[000000001014142e] = 4a572233, %asi = 80
721 stba %l1,[%i5+0x02e]%asi ! Mem[000000001014142c] = 4a57ff33
722
723p0_label_26:
724 membar #Sync ! Added by membar checker (4)
725! %f19 = cbbba13b, Mem[0000000030081410] = a978002f
726 sta %f19,[%i2+%o5]0x89 ! Mem[0000000030081410] = cbbba13b
727! %f13 = f5c1a26b, %f18 = bd66d286, %f21 = ff800000
728 fsubs %f13,%f18,%f21 ! %f21 = f5c1a26b
729! Mem[00000000100c1408] = d6ffc78a, %l2 = ffffffffffffffdd
730 swapa [%i3+%o4]0x80,%l2 ! %l2 = 00000000d6ffc78a
731! %l1 = 0000000033dde3ff, Mem[000000001000140e] = 3592ebc1, %asi = 80
732 stha %l1,[%i0+0x00e]%asi ! Mem[000000001000140c] = 3592e3ff
733! Mem[0000000030081400] = f266ae1c, %l1 = 0000000033dde3ff
734 ldstuba [%i2+%g0]0x89,%l1 ! %l1 = 0000001c000000ff
735! Mem[0000000010081430] = 38bbf195, %l5 = 000000009235a401
736 ldstub [%i2+0x030],%l5 ! %l5 = 00000038000000ff
737! Mem[0000000010181429] = 8e91b08a, %l5 = 0000000000000038
738 ldstuba [%i6+0x029]%asi,%l5 ! %l5 = 00000091000000ff
739! %f12 = fc28c107 f5c1a26b, Mem[0000000010141408] = 28130c8b db0697fb
740 stda %f12,[%i5+0x008]%asi ! Mem[0000000010141408] = fc28c107 f5c1a26b
741! %f0 = 1cae66f2 f266ae1c, %l1 = 000000000000001c
742! Mem[0000000010041400] = 590000009feecd5e
743 stda %f0,[%i1+%l1]ASI_PST8_PL ! Mem[0000000010041400] = 590066f2f2eecd5e
744! Starting 10 instruction Load Burst
745! Mem[0000000030081400] = ffae66f2f266ae1c, %l5 = 0000000000000091
746 ldxa [%i2+%g0]0x81,%l5 ! %l5 = ffae66f2f266ae1c
747
748p0_label_27:
749! Mem[0000000010141408] = 07c128fc, %l4 = 00000000000000e4
750 lduba [%i5+%o4]0x88,%l4 ! %l4 = 00000000000000fc
751! Mem[0000000030041410] = aa708a88d7013e6a, %f10 = 11fb7f67 ef082ea8
752 ldda [%i1+%o5]0x89,%f10 ! %f10 = aa708a88 d7013e6a
753! %f28 = dc633592, %f14 = 9a16530e, %f22 = fb9706db
754 fdivs %f28,%f14,%f22 ! %f22 = 7f800000
755! Mem[0000000010101400] = 83308ed8 bc66032b, %l2 = d6ffc78a, %l3 = 00001c67
756 ldd [%i4+%g0],%l2 ! %l2 = 0000000083308ed8 00000000bc66032b
757! Mem[0000000010001408] = d8258afe, %l3 = 00000000bc66032b
758 ldswa [%i0+%o4]0x88,%l3 ! %l3 = ffffffffd8258afe
759! Mem[0000000030181410] = 6c3a0e68, %l4 = 00000000000000fc
760 ldsha [%i6+%o5]0x81,%l4 ! %l4 = 0000000000006c3a
761! Mem[0000000030101408] = d1f2b77a, %l5 = ffae66f2f266ae1c
762 lduha [%i4+%o4]0x81,%l5 ! %l5 = 000000000000d1f2
763! Mem[0000000010141410] = 59000000, %l3 = ffffffffd8258afe
764 lduba [%i5+%o5]0x88,%l3 ! %l3 = 0000000000000000
765! Mem[00000000100c142c] = 59ae007a, %l7 = 00000000ffffffdd
766 lduwa [%i3+0x02c]%asi,%l7 ! %l7 = 0000000059ae007a
767! Starting 10 instruction Store Burst
768! Mem[0000000010101433] = 1b3bf853, %l5 = 000000000000d1f2
769 ldstub [%i4+0x033],%l5 ! %l5 = 00000053000000ff
770
771p0_label_28:
772! Mem[0000000030181400] = 2227a401, %l0 = 00000000ffffffff
773 swapa [%i6+%g0]0x81,%l0 ! %l0 = 000000002227a401
774! %l0 = 2227a401, %l1 = 0000001c, Mem[0000000030001408] = 8ee91c59 39d01844
775 stda %l0,[%i0+%o4]0x89 ! Mem[0000000030001408] = 2227a401 0000001c
776! Mem[0000000030141410] = 0000dd06, %l3 = 0000000000000000
777 swapa [%i5+%o5]0x81,%l3 ! %l3 = 000000000000dd06
778! %l6 = 590000009feecd5e, Mem[0000000030081410] = cbbba13b
779 stwa %l6,[%i2+%o5]0x89 ! Mem[0000000030081410] = 9feecd5e
780! %l1 = 000000000000001c, imm = 00000000000005e0, %l3 = 000000000000dd06
781 andn %l1,0x5e0,%l3 ! %l3 = 000000000000001c
782! %l0 = 000000002227a401, Mem[0000000010001408] = d8258afe
783 stba %l0,[%i0+%o4]0x88 ! Mem[0000000010001408] = d8258a01
784! Mem[0000000010041408] = ffffeafa, %l1 = 000000000000001c, %asi = 80
785 swapa [%i1+0x008]%asi,%l1 ! %l1 = 00000000ffffeafa
786! %l5 = 0000000000000053, Mem[0000000030081400] = f266aeff
787 stba %l5,[%i2+%g0]0x89 ! Mem[0000000030081400] = f266ae53
788! %f14 = 9a16530e 195c64bd, %l2 = 0000000083308ed8
789! Mem[0000000010141408] = fc28c107f5c1a26b
790 add %i5,0x008,%g1
791 stda %f14,[%g1+%l2]ASI_PST32_P ! Mem[0000000010141408] = fc28c107f5c1a26b
792! Starting 10 instruction Load Burst
793! Mem[00000000201c0000] = ffff075f, %l3 = 000000000000001c
794 ldsb [%o0+%g0],%l3 ! %l3 = ffffffffffffffff
795
796p0_label_29:
797! Mem[0000000010081410] = ff969edc, %l0 = 000000002227a401
798 lduha [%i2+%o5]0x80,%l0 ! %l0 = 000000000000ff96
799! Mem[0000000030081400] = 53ae66f2f266ae1c, %f12 = fc28c107 f5c1a26b
800 ldda [%i2+%g0]0x81,%f12 ! %f12 = 53ae66f2 f266ae1c
801! Mem[00000000300c1408] = 7e617d8c d88e3083, %l0 = 0000ff96, %l1 = ffffeafa
802 ldda [%i3+%o4]0x89,%l0 ! %l0 = 00000000d88e3083 000000007e617d8c
803! Mem[0000000030101410] = dc633592, %l1 = 000000007e617d8c
804 ldsba [%i4+%o5]0x81,%l1 ! %l1 = ffffffffffffffdc
805! %f23 = 8b0c1328, %f2 = 41455167, %f0 = 1cae66f2 f266ae1c
806 fsmuld %f23,%f2 ,%f0 ! %f0 = b99afdd2 0cd74600
807! %f29 = 911b8130, %f16 = 59000000, %f4 = 2f0078a9
808 fdivs %f29,%f16,%f4 ! %l0 = 00000000d88e30a5, Unfinished, %fsr = 0400000400
809! %f28 = dc633592, %f28 = dc633592, %f19 = cbbba13b
810 fadds %f28,%f28,%f19 ! %f19 = dce33592
811 membar #Sync ! Added by membar checker (5)
812! Mem[0000000030181400] = ffffffff fc2a1b51 ffffffdd 1aa7aac0
813! Mem[0000000030181410] = 6c3a0e68 736f228e ba6b8d0f 5131fddb
814! Mem[0000000030181420] = e1f888f9 66c0041d 08c80a6f 41f71331
815! Mem[0000000030181430] = 339cb7c5 b6e9ee67 9077aed2 6bdc8384
816 ldda [%i6]ASI_BLK_SL,%f16 ! Block Load from 0000000030181400
817! Mem[00000000300c1400] = d8000009 bfb2887b, %l6 = 9feecd5e, %l7 = 59ae007a
818 ldda [%i3+%g0]0x81,%l6 ! %l6 = 00000000d8000009 00000000bfb2887b
819! Starting 10 instruction Store Burst
820! %l7 = 00000000bfb2887b, immed = fffff6cc, %y = 00000018
821 sdiv %l7,-0x934,%l6 ! %l6 = fffffffffd4f9233
822 mov %l0,%y ! %y = d88e30a5
823
824p0_label_30:
825! %l2 = 83308ed8, %l3 = ffffffff, Mem[0000000010041410] = 890c06dd 8782fd0f
826 stda %l2,[%i1+%o5]0x88 ! Mem[0000000010041410] = 83308ed8 ffffffff
827! Mem[0000000030081408] = 67514541, %l6 = fffffffffd4f9233
828 ldstuba [%i2+%o4]0x89,%l6 ! %l6 = 00000041000000ff
829! %l5 = 0000000000000053, Mem[0000000020800000] = 4698b0a2, %asi = 80
830 stba %l5,[%o1+0x000]%asi ! Mem[0000000020800000] = 5398b0a2
831! %l2 = 83308ed8, %l3 = ffffffff, Mem[0000000030001410] = dc633592 b3c785b9
832 stda %l2,[%i0+%o5]0x89 ! Mem[0000000030001410] = 83308ed8 ffffffff
833! %f12 = 53ae66f2, %f12 = 53ae66f2
834 fcmpes %fcc2,%f12,%f12 ! %fcc2 = 0
835 membar #Sync ! Added by membar checker (6)
836! %l0 = 00000000d88e30a5, Mem[0000000030181400] = ffffffff
837 stwa %l0,[%i6+%g0]0x81 ! Mem[0000000030181400] = d88e30a5
838! Mem[0000000030181408] = ffffffdd, %l4 = 0000000000006c3a
839 swapa [%i6+%o4]0x81,%l4 ! %l4 = 00000000ffffffdd
840! Mem[0000000010141408] = fc28c107, %l6 = 0000000000000041
841 ldstuba [%i5+%o4]0x80,%l6 ! %l6 = 000000fc000000ff
842! Mem[0000000010001400] = 83056847, %l2 = 0000000083308ed8
843 swapa [%i0+%g0]0x88,%l2 ! %l2 = 0000000083056847
844! Starting 10 instruction Load Burst
845! Mem[0000000010041410] = d88e3083, %l2 = 0000000083056847
846 ldsha [%i1+%o5]0x80,%l2 ! %l2 = ffffffffffffd88e
847
848p0_label_31:
849! Mem[0000000010041408] = 2385bf991c000000, %f24 = 1d04c066 f988f8e1
850 ldda [%i1+%o4]0x88,%f24 ! %f24 = 2385bf99 1c000000
851! Mem[0000000030101410] = 923563dc, %f16 = 511b2afc
852 lda [%i4+%o5]0x89,%f16 ! %f16 = 923563dc
853! Mem[0000000010181404] = c8a3b3a7, %l3 = ffffffffffffffff
854 lduw [%i6+0x004],%l3 ! %l3 = 00000000c8a3b3a7
855! Mem[0000000030181410] = 6c3a0e68, %l2 = ffffffffffffd88e
856 ldsba [%i6+%o5]0x81,%l2 ! %l2 = 000000000000006c
857! Mem[0000000010101410] = f074df03, %l2 = 000000000000006c
858 ldswa [%i4+%o5]0x88,%l2 ! %l2 = fffffffff074df03
859! Mem[0000000010041408] = 0000001c, %l6 = 00000000000000fc
860 lduba [%i1+%o4]0x80,%l6 ! %l6 = 0000000000000000
861! Mem[000000001008142c] = 365480bc, %l0 = 00000000d88e30a5
862 ldub [%i2+0x02d],%l0 ! %l0 = 0000000000000054
863! Mem[0000000010181420] = c3a609f9b7e5a7dc, %f30 = 8483dc6b d2ae7790
864 ldda [%i6+0x020]%asi,%f30 ! %f30 = c3a609f9 b7e5a7dc
865! Mem[0000000030041408] = 1c000000a52042be, %l2 = fffffffff074df03
866 ldxa [%i1+%o4]0x81,%l2 ! %l2 = 1c000000a52042be
867! Starting 10 instruction Store Burst
868! %l0 = 0000000000000054, Mem[0000000010101408] = 833000ff
869 stha %l0,[%i4+%o4]0x88 ! Mem[0000000010101408] = 83300054
870
871p0_label_32:
872! %l0 = 0000000000000054, Mem[0000000010041408] = 1c000000
873 stha %l0,[%i1+%o4]0x88 ! Mem[0000000010041408] = 1c000054
874! %f11 = d7013e6a, Mem[0000000010081400] = ffffffff
875 sta %f11,[%i2+%g0]0x80 ! Mem[0000000010081400] = d7013e6a
876! %f2 = 41455167, %f15 = 195c64bd
877 fcmpes %fcc1,%f2 ,%f15 ! %fcc1 = 2
878! Mem[0000000030181408] = 00006c3a, %l3 = 00000000c8a3b3a7
879 swapa [%i6+%o4]0x81,%l3 ! %l3 = 0000000000006c3a
880! Mem[0000000030181408] = a7b3a3c8, %l7 = 00000000bfb2887b
881 swapa [%i6+%o4]0x89,%l7 ! %l7 = 00000000a7b3a3c8
882! %l2 = 1c000000a52042be, imm = fffffffffffff3ea, %l1 = ffffffffffffffdc
883 or %l2,-0xc16,%l1 ! %l1 = fffffffffffff3fe
884! %l7 = 00000000a7b3a3c8, Mem[0000000010141428] = 8ac764d6, %asi = 80
885 stwa %l7,[%i5+0x028]%asi ! Mem[0000000010141428] = a7b3a3c8
886! Mem[00000000211c0000] = ffdcd61d, %l0 = 0000000000000054
887 lduba [%o2+0x001]%asi,%l0 ! %l0 = 00000000000000dc
888! %f28 = 67eee9b6 c5b79c33, Mem[0000000010081408] = ffae66f2 b6229c12
889 stda %f28,[%i2+%o4]0x80 ! Mem[0000000010081408] = 67eee9b6 c5b79c33
890! Starting 10 instruction Load Burst
891! Mem[0000000030041400] = 000000ff, %l7 = 00000000a7b3a3c8
892 ldsha [%i1+%g0]0x81,%l7 ! %l7 = 0000000000000000
893
894p0_label_33:
895! Mem[0000000030141408] = 000000e4, %l0 = 00000000000000dc
896 lduwa [%i5+%o4]0x89,%l0 ! %l0 = 00000000000000e4
897! Mem[00000000300c1410] = 43bc2821, %l6 = 0000000000000000
898 lduba [%i3+%o5]0x81,%l6 ! %l6 = 0000000000000043
899! Mem[00000000100c1430] = e3e681f3 f59d585b, %l2 = a52042be, %l3 = 00006c3a
900 ldda [%i3+0x030]%asi,%l2 ! %l2 = 00000000e3e681f3 00000000f59d585b
901! Mem[0000000010001410] = d94c0b00, %l2 = 00000000e3e681f3
902 ldswa [%i0+0x010]%asi,%l2 ! %l2 = ffffffffd94c0b00
903! Mem[0000000030041410] = d7013e6a, %f21 = 680e3a6c
904 lda [%i1+%o5]0x89,%f21 ! %f21 = d7013e6a
905! Mem[00000000100c1400] = bdb6f2d1 2128bc43 ffffffdd d1f2b6bd
906! Mem[00000000100c1410] = e7eb66fa b1281210 e29f9678 8bdf57f2
907! Mem[00000000100c1420] = 0d6a01b5 d187fbef afd6e547 59ae007a
908! Mem[00000000100c1430] = e3e681f3 f59d585b 1140c8e9 1c67d382
909 ldda [%i3]ASI_BLK_AIUP,%f0 ! Block Load from 00000000100c1400
910! Mem[0000000010181410] = 8ac7ffd600000000, %f28 = 67eee9b6 c5b79c33
911 ldda [%i6+%o5]0x80,%f28 ! %f28 = 8ac7ffd6 00000000
912! Mem[0000000030141408] = e4000000, %l1 = fffffffffffff3fe
913 lduha [%i5+%o4]0x81,%l1 ! %l1 = 000000000000e400
914! Mem[0000000030041410] = 6a3e01d7, %f24 = 2385bf99
915 lda [%i1+%o5]0x81,%f24 ! %f24 = 6a3e01d7
916! Starting 10 instruction Store Burst
917! %f22 = dbfd3151 0f8d6bba, Mem[0000000010141428] = a7b3a3c8 4a57ff33
918 stda %f22,[%i5+0x028]%asi ! Mem[0000000010141428] = dbfd3151 0f8d6bba
919
920p0_label_34:
921! %l4 = 00000000ffffffdd, Mem[0000000010141400] = d7013e6a, %asi = 80
922 stba %l4,[%i5+0x000]%asi ! Mem[0000000010141400] = dd013e6a
923! %f27 = 6f0ac808, Mem[0000000010081438] = 3d97a105
924 sta %f27,[%i2+0x038]%asi ! Mem[0000000010081438] = 6f0ac808
925! %f24 = 6a3e01d7, Mem[0000000030081400] = f266ae53
926 sta %f24,[%i2+%g0]0x89 ! Mem[0000000030081400] = 6a3e01d7
927! Mem[00000000201c0000] = ffff075f, %l3 = 00000000f59d585b
928 ldstub [%o0+%g0],%l3 ! %l3 = 000000ff000000ff
929! Mem[00000000211c0000] = ffdcd61d, %l4 = 00000000ffffffdd
930 ldstuba [%o2+0x000]%asi,%l4 ! %l4 = 000000ff000000ff
931! %l4 = 000000ff, %l5 = 00000053, Mem[0000000010181410] = 8ac7ffd6 00000000
932 std %l4,[%i6+%o5] ! Mem[0000000010181410] = 000000ff 00000053
933! Mem[0000000010081400] = d7013e6a, %l4 = 00000000000000ff
934 swapa [%i2+%g0]0x80,%l4 ! %l4 = 00000000d7013e6a
935! Mem[000000001018140c] = 00009196, %l1 = 000000000000e400
936 swap [%i6+0x00c],%l1 ! %l1 = 0000000000009196
937! %f25 = 1c000000, Mem[0000000010101408] = 83300054
938 sta %f25,[%i4+%o4]0x88 ! Mem[0000000010101408] = 1c000000
939! Starting 10 instruction Load Burst
940! Mem[00000000100c1400] = bdb6f2d1, %l1 = 0000000000009196
941 ldsha [%i3+%g0]0x80,%l1 ! %l1 = ffffffffffffbdb6
942
943p0_label_35:
944! Mem[0000000010041408] = 5400001c, %l5 = 0000000000000053
945 ldswa [%i1+%o4]0x80,%l5 ! %l5 = 000000005400001c
946! Mem[0000000010001410] = 000b4cd9, %l7 = 0000000000000000
947 lduba [%i0+%o5]0x88,%l7 ! %l7 = 00000000000000d9
948! Mem[0000000030041400] = ff000000, %l1 = ffffffffffffbdb6
949 lduba [%i1+%g0]0x89,%l1 ! %l1 = 0000000000000000
950! Mem[00000000201c0000] = ffff075f, %l0 = 00000000000000e4
951 ldsb [%o0+0x001],%l0 ! %l0 = ffffffffffffffff
952! Mem[00000000100c1408] = ffffffddd1f2b6bd, %l5 = 000000005400001c
953 ldxa [%i3+%o4]0x80,%l5 ! %l5 = ffffffddd1f2b6bd
954! Mem[0000000030141400] = 0d3c6a79, %l0 = ffffffffffffffff
955 lduba [%i5+%g0]0x81,%l0 ! %l0 = 000000000000000d
956! Mem[0000000010181404] = c8a3b3a7, %l6 = 0000000000000043
957 ldsb [%i6+0x004],%l6 ! %l6 = ffffffffffffffc8
958! Mem[0000000030001410] = d88e3083, %l5 = ffffffddd1f2b6bd
959 ldsba [%i0+%o5]0x81,%l5 ! %l5 = ffffffffffffffd8
960! Mem[00000000300c1400] = d8000009, %l3 = 00000000000000ff
961 ldsba [%i3+%g0]0x81,%l3 ! %l3 = ffffffffffffffd8
962! Starting 10 instruction Store Burst
963! Mem[00000000100c1408] = ffffffdd, %l0 = 000000000000000d
964 ldstuba [%i3+%o4]0x80,%l0 ! %l0 = 000000ff000000ff
965
966p0_label_36:
967! %l0 = 000000ff, %l1 = 00000000, Mem[0000000010141420] = 9655d538 52bca2f0
968 stda %l0,[%i5+0x020]%asi ! Mem[0000000010141420] = 000000ff 00000000
969! Mem[0000000010041410] = d88e3083, %l3 = ffffffffffffffd8
970 ldstuba [%i1+%o5]0x80,%l3 ! %l3 = 000000d8000000ff
971! %l1 = 0000000000000000, Mem[0000000030141408] = e4000000edddf329
972 stxa %l1,[%i5+%o4]0x81 ! Mem[0000000030141408] = 0000000000000000
973! Code Fragment 3
974p0_fragment_2:
975! %l0 = 00000000000000ff
976 setx 0x042498ff8d48ff23,%g7,%l0 ! %l0 = 042498ff8d48ff23
977! %l1 = 0000000000000000
978 setx 0x12b777480821fbc0,%g7,%l1 ! %l1 = 12b777480821fbc0
979 setx 0x1fe000, %g1, %g3
980 or %l0, %g3, %l0 ! always set perrmask = 0xff
981 setx 0x1ffff8, %g1, %g2
982 and %l0, %g2, %l0
983 ta T_CHANGE_HPRIV
984 stxa %l1, [%l0]ASI_DCACHE_DATA
985 ta T_CHANGE_NONHPRIV
986! %l0 = 042498ff8d48ff23
987 setx 0xb5fcffa0760b2907,%g7,%l0 ! %l0 = b5fcffa0760b2907
988! %l1 = 12b777480821fbc0
989 setx 0xadb2460035bd90ea,%g7,%l1 ! %l1 = adb2460035bd90ea
990! %l2 = d94c0b00, %l3 = 000000d8, Mem[0000000010101400] = d88e3083 2b0366bc
991 stda %l2,[%i4+%g0]0x88 ! Mem[0000000010101400] = d94c0b00 000000d8
992! %l5 = ffffffffffffffd8, Mem[0000000030041410] = 6a3e01d7888a70aa
993 stxa %l5,[%i1+%o5]0x81 ! Mem[0000000030041410] = ffffffffffffffd8
994 membar #Sync ! Added by membar checker (7)
995! %l5 = ffffffffffffffd8, Mem[00000000100c142c] = 59ae007a
996 stw %l5,[%i3+0x02c] ! Mem[00000000100c142c] = ffffffd8
997! Mem[00000000100c1438] = 1140c8e9, %l6 = ffffffffffffffc8, %asi = 80
998 swapa [%i3+0x038]%asi,%l6 ! %l6 = 000000001140c8e9
999! %l7 = 00000000000000d9, Mem[0000000010181410] = 000000ff00000053
1000 stxa %l7,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000000000d9
1001! Starting 10 instruction Load Burst
1002! Mem[0000000010081400] = ff000000, %l5 = ffffffffffffffd8
1003 lduba [%i2+%g0]0x88,%l5 ! %l5 = 0000000000000000
1004
1005p0_label_37:
1006! Mem[000000001008140c] = c5b79c33, %l4 = 00000000d7013e6a
1007 lduh [%i2+0x00c],%l4 ! %l4 = 000000000000c5b7
1008! %f8 = 0d6a01b5, %f3 = d1f2b6bd, %f29 = 00000000
1009 fdivs %f8 ,%f3 ,%f29 ! %l0 = b5fcffa0760b2929, Unfinished, %fsr = 0200000400
1010! Mem[0000000010101410] = 03df74f0, %l0 = b5fcffa0760b2929
1011 lduha [%i4+%o5]0x80,%l0 ! %l0 = 00000000000003df
1012! Mem[0000000010001408] = 018a25d8, %l1 = adb2460035bd90ea
1013 lduwa [%i0+%o4]0x80,%l1 ! %l1 = 00000000018a25d8
1014! Mem[000000001010143c] = ff07799c, %l7 = 00000000000000d9
1015 ldub [%i4+0x03d],%l7 ! %l7 = 0000000000000007
1016! Mem[0000000030141400] = 0d3c6a79, %l7 = 0000000000000007
1017 lduba [%i5+%g0]0x81,%l7 ! %l7 = 000000000000000d
1018! Mem[0000000010141400] = 0b63139f 6a3e01dd, %l2 = d94c0b00, %l3 = 000000d8
1019 ldda [%i5+%g0]0x88,%l2 ! %l2 = 000000006a3e01dd 000000000b63139f
1020! Mem[0000000030041400] = ff000000, %l4 = 000000000000c5b7
1021 lduwa [%i1+%g0]0x89,%l4 ! %l4 = 00000000ff000000
1022! Mem[0000000030181400] = d88e30a5, %l2 = 000000006a3e01dd
1023 ldsba [%i6+%g0]0x81,%l2 ! %l2 = ffffffffffffffd8
1024! Starting 10 instruction Store Burst
1025! %l6 = 000000001140c8e9, Mem[00000000100c1400] = bdb6f2d1
1026 stha %l6,[%i3+%g0]0x80 ! Mem[00000000100c1400] = c8e9f2d1
1027
1028p0_label_38:
1029! %l7 = 000000000000000d, Mem[0000000010141410] = 59000000
1030 stwa %l7,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000000d
1031! Mem[0000000030141408] = 00000000, %l4 = 00000000ff000000
1032 swapa [%i5+%o4]0x89,%l4 ! %l4 = 0000000000000000
1033! %l7 = 000000000000000d, Mem[000000001008141c] = 18f4a90f, %asi = 80
1034 stwa %l7,[%i2+0x01c]%asi ! Mem[000000001008141c] = 0000000d
1035! %l4 = 0000000000000000, Mem[0000000010181408] = 00000000
1036 stha %l4,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000
1037! Mem[00000000211c0001] = ffdcd61d, %l0 = 00000000000003df
1038 ldstub [%o2+0x001],%l0 ! %l0 = 000000dc000000ff
1039! Mem[0000000010001438] = a87604246978bf4a, %l4 = 0000000000000000, %l4 = 0000000000000000
1040 add %i0,0x38,%g1
1041 casxa [%g1]0x80,%l4,%l4 ! %l4 = a87604246978bf4a
1042! %l1 = 00000000018a25d8, Mem[0000000010081400] = ff000000
1043 stwa %l1,[%i2+%g0]0x88 ! Mem[0000000010081400] = 018a25d8
1044! %l2 = ffffffd8, %l3 = 0b63139f, Mem[0000000010041400] = 590066f2 f2eecd5e
1045 stda %l2,[%i1+0x000]%asi ! Mem[0000000010041400] = ffffffd8 0b63139f
1046! %l4 = 6978bf4a, %l5 = 00000000, Mem[0000000010041400] = ffffffd8 0b63139f
1047 stda %l4,[%i1+%g0]0x80 ! Mem[0000000010041400] = 6978bf4a 00000000
1048! Starting 10 instruction Load Burst
1049! Mem[0000000010081410] = dc9e96ff, %l3 = 000000000b63139f
1050 lduha [%i2+%o5]0x88,%l3 ! %l3 = 00000000000096ff
1051
1052p0_label_39:
1053! Mem[000000001018140c] = 0000e400, %l2 = ffffffffffffffd8
1054 lduha [%i6+0x00c]%asi,%l2 ! %l2 = 0000000000000000
1055! Mem[0000000030081410] = 9feecd5e, %l7 = 000000000000000d
1056 lduwa [%i2+%o5]0x89,%l7 ! %l7 = 000000009feecd5e
1057! Mem[0000000010001400] = a3a7396183308ed8, %f6 = e29f9678 8bdf57f2
1058 ldda [%i0+%g0]0x88,%f6 ! %f6 = a3a73961 83308ed8
1059! Mem[0000000030041400] = ff000000, %f25 = 1c000000
1060 lda [%i1+%g0]0x89,%f25 ! %f25 = ff000000
1061! Mem[0000000010001410] = d94c0b00 93000000, %l6 = 1140c8e9, %l7 = 9feecd5e
1062 ldda [%i0+%o5]0x80,%l6 ! %l6 = 00000000d94c0b00 0000000093000000
1063! Mem[0000000030181400] = a5308ed8, %l5 = 0000000000000000
1064 lduba [%i6+%g0]0x89,%l5 ! %l5 = 00000000000000d8
1065! Mem[0000000030081400] = d7013e6a f266ae1c ff455167 f074df03
1066! Mem[0000000030081410] = 5ecdee9f 1809a90f e00dcf28 5f03e6b5
1067! Mem[0000000030081420] = f995557c 80786cd9 11fb7f67 ef082ea8
1068! Mem[0000000030081430] = fc28c107 f5c1a26b 9a16530e 195c64bd
1069 ldda [%i2]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030081400
1070! Mem[0000000010101400] = d94c0b00, %l3 = 00000000000096ff
1071 ldsba [%i4+%g0]0x88,%l3 ! %l3 = 0000000000000000
1072! Mem[0000000030041410] = ffffffff, %l3 = 0000000000000000
1073 ldsha [%i1+%o5]0x89,%l3 ! %l3 = ffffffffffffffff
1074! Starting 10 instruction Store Burst
1075! Mem[0000000030041408] = 0000001c, %l6 = 00000000d94c0b00
1076 ldstuba [%i1+%o4]0x89,%l6 ! %l6 = 0000001c000000ff
1077
1078p0_label_40:
1079! Mem[0000000030081408] = ff455167, %l0 = 00000000000000dc
1080 swapa [%i2+%o4]0x81,%l0 ! %l0 = 00000000ff455167
1081! Mem[0000000010141410] = 0000000d, %l4 = a87604246978bf4a
1082 ldstuba [%i5+%o5]0x88,%l4 ! %l4 = 0000000d000000ff
1083! %f16 = d7013e6a f266ae1c ff455167 f074df03
1084! %f20 = 5ecdee9f 1809a90f e00dcf28 5f03e6b5
1085! %f24 = f995557c 80786cd9 11fb7f67 ef082ea8
1086! %f28 = fc28c107 f5c1a26b 9a16530e 195c64bd
1087 stda %f16,[%i2]ASI_BLK_AIUSL ! Block Store to 0000000030081400
1088! %f2 = ffffffdd d1f2b6bd, Mem[0000000030041410] = ffffffff d8ffffff
1089 stda %f2 ,[%i1+%o5]0x89 ! Mem[0000000030041410] = ffffffdd d1f2b6bd
1090! %l4 = 0000000d, %l5 = 000000d8, Mem[0000000010181430] = 70a1f8ae eb03a68d
1091 stda %l4,[%i6+0x030]%asi ! Mem[0000000010181430] = 0000000d 000000d8
1092! %f5 = b1281210, %f8 = 0d6a01b5, %f0 = bdb6f2d1 2128bc43
1093 fsmuld %f5 ,%f8 ,%f0 ! %f0 = b7e33434 30daaa00
1094! %l2 = 0000000000000000, Mem[0000000030141408] = ff000000
1095 stwa %l2,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000
1096 membar #Sync ! Added by membar checker (8)
1097! %l5 = 00000000000000d8, Mem[0000000030081400] = f266ae1c
1098 stwa %l5,[%i2+%g0]0x89 ! Mem[0000000030081400] = 000000d8
1099! Mem[0000000010181410] = 00000000, %l5 = 00000000000000d8
1100 ldstuba [%i6+%o5]0x80,%l5 ! %l5 = 00000000000000ff
1101! Starting 10 instruction Load Burst
1102! Mem[0000000010081408] = b6e9ee67, %l5 = 0000000000000000
1103 lduba [%i2+%o4]0x88,%l5 ! %l5 = 0000000000000067
1104
1105p0_label_41:
1106! Mem[00000000211c0000] = ffffd61d, %l7 = 0000000093000000
1107 ldub [%o2+%g0],%l7 ! %l7 = 00000000000000ff
1108! Mem[0000000010081410] = ff969edc4bdf8c9a, %f28 = fc28c107 f5c1a26b
1109 ldd [%i2+%o5],%f28 ! %f28 = ff969edc 4bdf8c9a
1110! Mem[0000000010101408] = 0000001c, %l2 = 0000000000000000
1111 lduba [%i4+%o4]0x80,%l2 ! %l2 = 0000000000000000
1112! %l4 = 000000000000000d, %l4 = 000000000000000d, %l3 = ffffffffffffffff
1113 mulx %l4,%l4,%l3 ! %l3 = 00000000000000a9
1114! Mem[00000000100c1418] = e29f9678, %l5 = 0000000000000067
1115 lduw [%i3+0x018],%l5 ! %l5 = 00000000e29f9678
1116! Mem[0000000030101408] = d1f2b77a, %l3 = 00000000000000a9
1117 lduba [%i4+%o4]0x81,%l3 ! %l3 = 00000000000000d1
1118! Mem[0000000010141410] = 944b365b000000ff, %f0 = b7e33434 30daaa00
1119 ldda [%i5+%o5]0x88,%f0 ! %f0 = 944b365b 000000ff
1120! Mem[0000000010101410] = 03df74f0, %l6 = 000000000000001c
1121 ldsb [%i4+%o5],%l6 ! %l6 = 0000000000000003
1122! Mem[00000000211c0000] = ffffd61d, %l6 = 0000000000000003
1123 lduh [%o2+%g0],%l6 ! %l6 = 000000000000ffff
1124! Starting 10 instruction Store Burst
1125! %f0 = 944b365b 000000ff, Mem[0000000030081400] = 000000d8 d7013e6a
1126 stda %f0 ,[%i2+%g0]0x89 ! Mem[0000000030081400] = 944b365b 000000ff
1127
1128p0_label_42:
1129! %l0 = 00000000ff455167, Mem[0000000030081408] = 03df74f0
1130 stba %l0,[%i2+%o4]0x81 ! Mem[0000000030081408] = 67df74f0
1131! %l0 = ff455167, %l1 = 018a25d8, Mem[0000000010001410] = d94c0b00 93000000
1132 stda %l0,[%i0+%o5]0x80 ! Mem[0000000010001410] = ff455167 018a25d8
1133! %l7 = 00000000000000ff, Mem[0000000010001400] = d88e3083
1134 stha %l7,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00ff3083
1135! %f0 = 944b365b 000000ff, %l7 = 00000000000000ff
1136! Mem[0000000030101400] = 9a17eaa871b5331e
1137 stda %f0,[%i4+%l7]ASI_PST32_S ! Mem[0000000030101400] = 944b365b000000ff
1138! Mem[0000000030001400] = bdb6f2d1, %l5 = 00000000e29f9678
1139 ldstuba [%i0+%g0]0x81,%l5 ! %l5 = 000000bd000000ff
1140! Mem[0000000010181408] = 00000000, %l3 = 00000000000000d1
1141 ldstuba [%i6+%o4]0x88,%l3 ! %l3 = 00000000000000ff
1142! %l0 = ff455167, %l1 = 018a25d8, Mem[0000000010181408] = ff000000 0000e400
1143 stda %l0,[%i6+0x008]%asi ! Mem[0000000010181408] = ff455167 018a25d8
1144! %l6 = 0000ffff, %l7 = 000000ff, Mem[0000000030101410] = dc633592 ffe3dd33
1145 stda %l6,[%i4+%o5]0x81 ! Mem[0000000030101410] = 0000ffff 000000ff
1146! %l0 = 00000000ff455167, Mem[0000000030041408] = ff000000
1147 stba %l0,[%i1+%o4]0x81 ! Mem[0000000030041408] = 67000000
1148! Starting 10 instruction Load Burst
1149! Mem[0000000030141408] = 00000000, %l6 = 000000000000ffff
1150 lduba [%i5+%o4]0x89,%l6 ! %l6 = 0000000000000000
1151
1152p0_label_43:
1153! Mem[0000000010141400] = 6a3e01dd, %f11 = 59ae007a
1154 lda [%i5+%g0]0x88,%f11 ! %f11 = 6a3e01dd
1155! Mem[0000000010181408] = ff455167018a25d8, %l0 = 00000000ff455167
1156 ldx [%i6+%o4],%l0 ! %l0 = ff455167018a25d8
1157! Mem[0000000010181400] = b654cdff, %l3 = 0000000000000000
1158 lduha [%i6+%g0]0x88,%l3 ! %l3 = 000000000000cdff
1159! Mem[0000000030181408] = 7b88b2bf, %l6 = 0000000000000000
1160 lduha [%i6+%o4]0x81,%l6 ! %l6 = 0000000000007b88
1161! Mem[0000000010101410] = 03df74f0, %l3 = 000000000000cdff
1162 ldswa [%i4+%o5]0x80,%l3 ! %l3 = 0000000003df74f0
1163! Mem[0000000030181408] = 7b88b2bf, %f16 = d7013e6a
1164 lda [%i6+%o4]0x81,%f16 ! %f16 = 7b88b2bf
1165! Mem[00000000300c1410] = 43bc2821 d1f2b6bd, %l6 = 00007b88, %l7 = 000000ff
1166 ldda [%i3+%o5]0x81,%l6 ! %l6 = 0000000043bc2821 00000000d1f2b6bd
1167! Mem[0000000010141400] = dd013e6a, %l6 = 0000000043bc2821
1168 lduwa [%i5+%g0]0x80,%l6 ! %l6 = 00000000dd013e6a
1169! Code Fragment 3
1170p0_fragment_3:
1171! %l0 = ff455167018a25d8
1172 setx 0x1b71a0d7fc6a67e5,%g7,%l0 ! %l0 = 1b71a0d7fc6a67e5
1173! %l1 = 00000000018a25d8
1174 setx 0xe1f416981952efdc,%g7,%l1 ! %l1 = e1f416981952efdc
1175 setx 0x1fe000, %g1, %g3
1176 or %l0, %g3, %l0 ! always set perrmask = 0xff
1177 setx 0x1ffff8, %g1, %g2
1178 and %l0, %g2, %l0
1179 ta T_CHANGE_HPRIV
1180 stxa %l1, [%l0]ASI_DCACHE_DATA
1181 ta T_CHANGE_NONHPRIV
1182! %l0 = 1b71a0d7fc6a67e5
1183 setx 0x5c9567dff7d7afdb,%g7,%l0 ! %l0 = 5c9567dff7d7afdb
1184! %l1 = e1f416981952efdc
1185 setx 0xb450bfc02de6ae76,%g7,%l1 ! %l1 = b450bfc02de6ae76
1186! Starting 10 instruction Store Burst
1187! %l6 = 00000000dd013e6a, Mem[00000000218001c1] = 2fa807db, %asi = 80
1188 stba %l6,[%o3+0x1c1]%asi ! Mem[00000000218001c0] = 2f6a07db
1189
1190p0_label_44:
1191! %l1 = b450bfc02de6ae76, Mem[0000000030181400] = a5308ed8
1192 stha %l1,[%i6+%g0]0x89 ! Mem[0000000030181400] = a530ae76
1193! %f16 = 7b88b2bf f266ae1c ff455167 f074df03
1194! %f20 = 5ecdee9f 1809a90f e00dcf28 5f03e6b5
1195! %f24 = f995557c 80786cd9 11fb7f67 ef082ea8
1196! %f28 = ff969edc 4bdf8c9a 9a16530e 195c64bd
1197 stda %f16,[%i5]ASI_COMMIT_P ! Block Store to 0000000010141400
1198! %f2 = ffffffdd d1f2b6bd, Mem[00000000300c1408] = d88e3083 7e617d8c
1199 stda %f2 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ffffffdd d1f2b6bd
1200! %l3 = 0000000003df74f0, Mem[00000000100c1410] = 101228b1fa66ebe7
1201 stxa %l3,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 0000000003df74f0
1202! Mem[0000000010181400] = b654cdff, %l4 = 000000000000000d
1203 swapa [%i6+%g0]0x88,%l4 ! %l4 = 00000000b654cdff
1204! %l7 = 00000000d1f2b6bd, Mem[0000000030101400] = 944b365b
1205 stba %l7,[%i4+%g0]0x81 ! Mem[0000000030101400] = bd4b365b
1206! Mem[0000000030141400] = 0d3c6a79, %l1 = b450bfc02de6ae76
1207 swapa [%i5+%g0]0x81,%l1 ! %l1 = 000000000d3c6a79
1208! %l5 = 00000000000000bd, Mem[0000000030001408] = 2227a401
1209 stba %l5,[%i0+%o4]0x89 ! Mem[0000000030001408] = 2227a4bd
1210! Mem[00000000100c1408] = ffffffddd1f2b6bd, %l2 = 0000000000000000, %l1 = 000000000d3c6a79
1211 add %i3,0x08,%g1
1212 casxa [%g1]0x80,%l2,%l1 ! %l1 = ffffffddd1f2b6bd
1213! Starting 10 instruction Load Burst
1214! Mem[0000000010181408] = 675145ff, %l2 = 0000000000000000
1215 ldsba [%i6+%o4]0x88,%l2 ! %l2 = ffffffffffffffff
1216
1217p0_label_45:
1218! Mem[0000000020800040] = eafa2222, %l5 = 00000000000000bd
1219 ldub [%o1+0x041],%l5 ! %l5 = 00000000000000fa
1220! Mem[00000000100c1404] = 2128bc43, %l3 = 0000000003df74f0
1221 ldsb [%i3+0x006],%l3 ! %l3 = ffffffffffffffbc
1222! Mem[0000000030001400] = 00000000d1f2b6ff, %f14 = 1140c8e9 1c67d382
1223 ldda [%i0+%g0]0x89,%f14 ! %f14 = 00000000 d1f2b6ff
1224! Mem[0000000030081400] = ff000000, %l7 = 00000000d1f2b6bd
1225 ldsha [%i2+%g0]0x81,%l7 ! %l7 = ffffffffffffff00
1226! Mem[0000000030041410] = bdb6f2d1ddffffff, %l5 = 00000000000000fa
1227 ldxa [%i1+%o5]0x81,%l5 ! %l5 = bdb6f2d1ddffffff
1228! Mem[0000000030081400] = 000000ff, %l2 = ffffffffffffffff
1229 ldsha [%i2+%g0]0x89,%l2 ! %l2 = 00000000000000ff
1230! Mem[00000000100c1408] = ffffffdd, %l4 = 00000000b654cdff
1231 lduha [%i3+%o4]0x80,%l4 ! %l4 = 000000000000ffff
1232! Mem[0000000030101410] = ffff0000, %f15 = d1f2b6ff
1233 lda [%i4+%o5]0x89,%f15 ! %f15 = ffff0000
1234! Mem[0000000030101410] = ffff0000, %l1 = ffffffddd1f2b6bd
1235 ldsha [%i4+%o5]0x89,%l1 ! %l1 = 0000000000000000
1236! Starting 10 instruction Store Burst
1237! Mem[0000000010001428] = cb8d75d2, %l4 = 000000000000ffff
1238 swap [%i0+0x028],%l4 ! %l4 = 00000000cb8d75d2
1239
1240p0_label_46:
1241! Mem[0000000030041408] = 67000000, %l1 = 0000000000000000
1242 swapa [%i1+%o4]0x81,%l1 ! %l1 = 0000000067000000
1243 membar #Sync ! Added by membar checker (9)
1244! %f14 = 00000000 ffff0000, Mem[0000000010141410] = 5ecdee9f 1809a90f
1245 stda %f14,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000 ffff0000
1246! Mem[0000000010081410] = ff969edc, %l2 = 00000000000000ff
1247 ldstuba [%i2+%o5]0x80,%l2 ! %l2 = 000000ff000000ff
1248! Mem[00000000201c0001] = ffff075f, %l7 = ffffffffffffff00
1249 ldstub [%o0+0x001],%l7 ! %l7 = 000000ff000000ff
1250! %l4 = 00000000cb8d75d2, Mem[0000000030001410] = 83308ed8
1251 stwa %l4,[%i0+%o5]0x89 ! Mem[0000000030001410] = cb8d75d2
1252! %l0 = f7d7afdb, %l1 = 67000000, Mem[0000000030141410] = 00000000 6494ddd6
1253 stda %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = f7d7afdb 67000000
1254! %f10 = afd6e547 6a3e01dd, Mem[0000000030041410] = d1f2b6bd ffffffdd
1255 stda %f10,[%i1+%o5]0x89 ! Mem[0000000030041410] = afd6e547 6a3e01dd
1256! Mem[0000000010181420] = c3a609f9b7e5a7dc, %l7 = 00000000000000ff, %l0 = 5c9567dff7d7afdb
1257 add %i6,0x20,%g1
1258 casxa [%g1]0x80,%l7,%l0 ! %l0 = c3a609f9b7e5a7dc
1259! Mem[00000000201c0000] = ffff075f, %l0 = c3a609f9b7e5a7dc
1260 ldstuba [%o0+0x000]%asi,%l0 ! %l0 = 000000ff000000ff
1261! Starting 10 instruction Load Burst
1262! Mem[0000000030101410] = 0000ffff000000ff, %f30 = 9a16530e 195c64bd
1263 ldda [%i4+%o5]0x81,%f30 ! %f30 = 0000ffff 000000ff
1264
1265p0_label_47:
1266! Mem[0000000010141400] = 7b88b2bf, %l5 = bdb6f2d1ddffffff
1267 ldsh [%i5+0x002],%l5 ! %l5 = ffffffffffffb2bf
1268! Mem[00000000100c1400] = d1f2e9c8, %f17 = f266ae1c
1269 lda [%i3+%g0]0x88,%f17 ! %f17 = d1f2e9c8
1270! Mem[0000000010001400] = 00ff3083 6139a7a3 018a25d8 3592e3ff
1271! Mem[0000000010001410] = ff455167 018a25d8 fb9706db 8b0c1328
1272! Mem[0000000010001420] = 000000d9 00000059 0000ffff 302e35ab
1273! Mem[0000000010001430] = d48a37c5 911b8130 a8760424 6978bf4a
1274 ldda [%i0]ASI_BLK_P,%f0 ! Block Load from 0000000010001400
1275! Mem[0000000010041408] = 1c000054, %l2 = 00000000000000ff
1276 lduha [%i1+%o4]0x88,%l2 ! %l2 = 0000000000000054
1277! Mem[00000000300c1400] = d8000009 bfb2887b bdb6f2d1 ddffffff
1278! Mem[00000000300c1410] = 43bc2821 d1f2b6bd 071769f4 b1df1156
1279! Mem[00000000300c1420] = 3a260c93 8badb4e6 4af804be d3e62a29
1280! Mem[00000000300c1430] = 009b5e05 79575273 6c98c1bc 58812f0e
1281 ldda [%i3]ASI_BLK_S,%f0 ! Block Load from 00000000300c1400
1282! Mem[00000000100c1408] = bdb6f2d1ddffffff, %l7 = 00000000000000ff
1283 ldxa [%i3+%o4]0x88,%l7 ! %l7 = bdb6f2d1ddffffff
1284! Mem[0000000030141400] = 76aee62d, %l3 = ffffffffffffffbc
1285 lduba [%i5+%g0]0x89,%l3 ! %l3 = 000000000000002d
1286! Mem[00000000100c1400] = 43bc2821 d1f2e9c8, %l4 = cb8d75d2, %l5 = ffffb2bf
1287 ldda [%i3+%g0]0x88,%l4 ! %l4 = 00000000d1f2e9c8 0000000043bc2821
1288! Mem[0000000030181410] = 6c3a0e68 736f228e, %l2 = 00000054, %l3 = 0000002d
1289 ldda [%i6+%o5]0x81,%l2 ! %l2 = 000000006c3a0e68 00000000736f228e
1290! Starting 10 instruction Store Burst
1291! Mem[0000000010081434] = 9e87c233, %l5 = 43bc2821, %l2 = 6c3a0e68
1292 add %i2,0x34,%g1
1293 casa [%g1]0x80,%l5,%l2 ! %l2 = 000000009e87c233
1294
1295p0_label_48:
1296! %l0 = 00000000000000ff, Mem[0000000010181424] = b7e5a7dc, %asi = 80
1297 stwa %l0,[%i6+0x024]%asi ! Mem[0000000010181424] = 000000ff
1298! %l7 = bdb6f2d1ddffffff, Mem[00000000201c0000] = ffff075f, %asi = 80
1299 stba %l7,[%o0+0x000]%asi ! Mem[00000000201c0000] = ffff075f
1300! %l5 = 0000000043bc2821, Mem[0000000010141400] = 7b88b2bf
1301 stha %l5,[%i5+%g0]0x80 ! Mem[0000000010141400] = 2821b2bf
1302! %l2 = 000000009e87c233, Mem[00000000100c1400] = d1f2e9c8
1303 stwa %l2,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 9e87c233
1304! Mem[0000000010041433] = d4d07454, %l1 = 0000000067000000
1305 ldstuba [%i1+0x033]%asi,%l1 ! %l1 = 00000054000000ff
1306! %l4 = 00000000d1f2e9c8, Mem[0000000010101408] = 1c000000
1307 stba %l4,[%i4+%o4]0x88 ! Mem[0000000010101408] = 1c0000c8
1308! %l0 = 00000000000000ff, Mem[0000000030081410] = 0fa909189feecd5e
1309 stxa %l0,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000000000ff
1310! %l1 = 0000000000000054, Mem[0000000030181410] = 6c3a0e68
1311 stwa %l1,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000054
1312 membar #Sync ! Added by membar checker (10)
1313! %l4 = 00000000d1f2e9c8, Mem[000000001000142e] = 302e35ab
1314 sth %l4,[%i0+0x02e] ! Mem[000000001000142c] = 302ee9c8
1315! Starting 10 instruction Load Burst
1316! Mem[0000000010081410] = ff969edc4bdf8c9a, %l4 = 00000000d1f2e9c8
1317 ldxa [%i2+0x010]%asi,%l4 ! %l4 = ff969edc4bdf8c9a
1318
1319p0_label_49:
1320! Mem[0000000010101400] = 000b4cd9d8000000, %f8 = 3a260c93 8badb4e6
1321 ldda [%i4+%g0]0x80,%f8 ! %f8 = 000b4cd9 d8000000
1322! Mem[0000000010101408] = c800001c, %f13 = 79575273
1323 lda [%i4+%o4]0x80,%f13 ! %f13 = c800001c
1324! Mem[0000000030181400] = 76ae30a5, %l3 = 00000000736f228e
1325 ldsha [%i6+%g0]0x81,%l3 ! %l3 = 00000000000076ae
1326! Mem[0000000030041410] = dd013e6a47e5d6af, %f22 = e00dcf28 5f03e6b5
1327 ldda [%i1+%o5]0x81,%f22 ! %f22 = dd013e6a 47e5d6af
1328! %f28 = ff969edc, %f20 = 5ecdee9f, %f4 = 43bc2821
1329 fmuls %f28,%f20,%f4 ! %f4 = ffd69edc
1330! Mem[00000000300c1410] = 43bc2821, %l1 = 0000000000000054
1331 lduha [%i3+%o5]0x81,%l1 ! %l1 = 00000000000043bc
1332! Mem[0000000010081400] = d8258a01 fa6bb877, %l4 = 4bdf8c9a, %l5 = 43bc2821
1333 ldda [%i2+%g0]0x80,%l4 ! %l4 = 00000000d8258a01 00000000fa6bb877
1334! %l5 = 00000000fa6bb877, immd = fffffffffffff489, %l6 = 00000000dd013e6a
1335 sdivx %l5,-0xb77,%l6 ! %l6 = ffffffffffea2853
1336! Mem[00000000211c0000] = ffffd61d, %l5 = 00000000fa6bb877
1337 lduha [%o2+0x000]%asi,%l5 ! %l5 = 000000000000ffff
1338! Starting 10 instruction Store Burst
1339! %f22 = dd013e6a 47e5d6af, Mem[00000000100c1418] = e29f9678 8bdf57f2
1340 std %f22,[%i3+0x018] ! Mem[00000000100c1418] = dd013e6a 47e5d6af
1341
1342p0_label_50:
1343! Mem[0000000010001408] = 018a25d8, %l7 = bdb6f2d1ddffffff
1344 ldstuba [%i0+%o4]0x80,%l7 ! %l7 = 00000001000000ff
1345! Mem[0000000010141410] = 00000000, %l2 = 000000009e87c233
1346 lduha [%i5+%o5]0x80,%l2 ! %l2 = 0000000000000000
1347! Mem[0000000010181408] = ff455167, %l2 = 0000000000000000
1348 swapa [%i6+%o4]0x80,%l2 ! %l2 = 00000000ff455167
1349! Mem[0000000030101410] = 0000ffff, %l2 = 00000000ff455167
1350 swapa [%i4+%o5]0x81,%l2 ! %l2 = 000000000000ffff
1351! Mem[0000000010001410] = 675145ff, %l3 = 00000000000076ae
1352 ldstuba [%i0+%o5]0x88,%l3 ! %l3 = 000000ff000000ff
1353! Mem[0000000010141429] = 11fb7f67, %l6 = ffffffffffea2853
1354 ldstub [%i5+0x029],%l6 ! %l6 = 000000fb000000ff
1355! %l1 = 00000000000043bc, Mem[0000000030101410] = ff455167
1356 stwa %l1,[%i4+%o5]0x81 ! Mem[0000000030101410] = 000043bc
1357! %l5 = 000000000000ffff, Mem[0000000020800001] = 5398b0a2
1358 stb %l5,[%o1+0x001] ! Mem[0000000020800000] = 53ffb0a2
1359! %l1 = 00000000000043bc, Mem[0000000010101408] = c800001c000b4cd9
1360 stxa %l1,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000000043bc
1361! Starting 10 instruction Load Burst
1362! Mem[0000000030081400] = ff000000, %l0 = 00000000000000ff
1363 lduha [%i2+%g0]0x81,%l0 ! %l0 = 000000000000ff00
1364
1365p0_label_51:
1366! Mem[0000000010081410] = ff969edc4bdf8c9a, %f8 = 000b4cd9 d8000000
1367 ldda [%i2+0x010]%asi,%f8 ! %f8 = ff969edc 4bdf8c9a
1368! Mem[0000000030181410] = 54000000, %l3 = 00000000000000ff
1369 lduba [%i6+%o5]0x89,%l3 ! %l3 = 0000000000000000
1370! Mem[0000000030181410] = 54000000, %l6 = 00000000000000fb
1371 ldsba [%i6+%o5]0x89,%l6 ! %l6 = 0000000000000000
1372! Mem[0000000010101408] = 00000000, %l4 = 00000000d8258a01
1373 ldsha [%i4+%o4]0x80,%l4 ! %l4 = 0000000000000000
1374! Mem[0000000030101410] = 000043bc, %l1 = 00000000000043bc
1375 lduha [%i4+%o5]0x81,%l1 ! %l1 = 0000000000000000
1376! Mem[00000000100c1400] = 33c2879e, %l5 = 000000000000ffff
1377 ldswa [%i3+%g0]0x80,%l5 ! %l5 = 0000000033c2879e
1378! Mem[0000000030081408] = ff455167f074df67, %f14 = 6c98c1bc 58812f0e
1379 ldda [%i2+%o4]0x89,%f14 ! %f14 = ff455167 f074df67
1380! Mem[0000000010101408] = 00000000000043bc, %l2 = 000000000000ffff
1381 ldx [%i4+%o4],%l2 ! %l2 = 00000000000043bc
1382! Mem[0000000010041400] = 6978bf4a 00000000, %l4 = 00000000, %l5 = 33c2879e
1383 ldda [%i1+%g0]0x80,%l4 ! %l4 = 000000006978bf4a 0000000000000000
1384! Starting 10 instruction Store Burst
1385! %l6 = 0000000000000000, Mem[0000000010001410] = 675145ff
1386 stha %l6,[%i0+%o5]0x88 ! Mem[0000000010001410] = 67510000
1387
1388p0_label_52:
1389! %l2 = 000043bc, %l3 = 00000000, Mem[0000000010181400] = 0d000000 c8a3b3a7
1390 stda %l2,[%i6+%g0]0x80 ! Mem[0000000010181400] = 000043bc 00000000
1391! %l5 = 0000000000000000, Mem[0000000010101438] = ec51d404ff07799c
1392 stx %l5,[%i4+0x038] ! Mem[0000000010101438] = 0000000000000000
1393! Mem[0000000030101410] = 000043bc, %l6 = 0000000000000000
1394 ldstuba [%i4+%o5]0x81,%l6 ! %l6 = 00000000000000ff
1395! Mem[000000001018143c] = 33dde30d, %l1 = 00000000, %l0 = 0000ff00
1396 add %i6,0x3c,%g1
1397 casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000033dde30d
1398! %f14 = ff455167, Mem[0000000030001410] = cb8d75d2
1399 sta %f14,[%i0+%o5]0x89 ! Mem[0000000030001410] = ff455167
1400! %l6 = 0000000000000000, Mem[00000000201c0001] = ffff075f
1401 stb %l6,[%o0+0x001] ! Mem[00000000201c0000] = ff00075f
1402! %l4 = 000000006978bf4a, Mem[00000000211c0001] = ffffd61d
1403 stb %l4,[%o2+0x001] ! Mem[00000000211c0000] = ff4ad61d
1404! %f26 = 11fb7f67, Mem[0000000010181414] = 000000d9
1405 st %f26,[%i6+0x014] ! Mem[0000000010181414] = 11fb7f67
1406! Mem[0000000010101408] = 00000000, %l1 = 0000000000000000
1407 swapa [%i4+%o4]0x88,%l1 ! %l1 = 0000000000000000
1408! Starting 10 instruction Load Burst
1409! Mem[0000000010081414] = 4bdf8c9a, %l4 = 000000006978bf4a
1410 lduha [%i2+0x014]%asi,%l4 ! %l4 = 0000000000004bdf
1411
1412p0_label_53:
1413! Mem[0000000020800000] = 53ffb0a2, %l0 = 0000000033dde30d
1414 ldsha [%o1+0x000]%asi,%l0 ! %l0 = 00000000000053ff
1415! Mem[0000000030001408] = 2227a4bd, %l4 = 0000000000004bdf
1416 lduha [%i0+%o4]0x89,%l4 ! %l4 = 000000000000a4bd
1417! Mem[00000000201c0000] = ff00075f, %l7 = 0000000000000001
1418 ldsh [%o0+%g0],%l7 ! %l7 = ffffffffffffff00
1419! %f17 = d1f2e9c8, %f0 = d8000009, %f25 = 80786cd9
1420 fsubs %f17,%f0 ,%f25 ! %f25 = 57fff0e3
1421! Mem[0000000030001408] = bda42722, %l1 = 0000000000000000
1422 ldsha [%i0+%o4]0x81,%l1 ! %l1 = ffffffffffffbda4
1423! Mem[0000000030041400] = 000000ff 50f59c61, %l0 = 000053ff, %l1 = ffffbda4
1424 ldda [%i1+%g0]0x81,%l0 ! %l0 = 00000000000000ff 0000000050f59c61
1425! %l1 = 0000000050f59c61, %l4 = 000000000000a4bd, %l7 = ffffffffffffff00
1426 and %l1,%l4,%l7 ! %l7 = 0000000000008421
1427! Mem[00000000100c1410] = f074df03, %l4 = 000000000000a4bd
1428 lduwa [%i3+%o5]0x80,%l4 ! %l4 = 00000000f074df03
1429! Mem[0000000010001400] = 00ff30836139a7a3, %l2 = 00000000000043bc
1430 ldxa [%i0+%g0]0x80,%l2 ! %l2 = 00ff30836139a7a3
1431! Starting 10 instruction Store Burst
1432! %f20 = 5ecdee9f 1809a90f, Mem[0000000010001400] = 00ff3083 6139a7a3
1433 stda %f20,[%i0+%g0]0x80 ! Mem[0000000010001400] = 5ecdee9f 1809a90f
1434
1435p0_label_54:
1436! %f29 = 4bdf8c9a, Mem[0000000010081408] = b6e9ee67
1437 sta %f29,[%i2+%o4]0x88 ! Mem[0000000010081408] = 4bdf8c9a
1438! %f8 = ff969edc 4bdf8c9a, Mem[0000000030001408] = bda42722 1c000000
1439 stda %f8 ,[%i0+%o4]0x81 ! Mem[0000000030001408] = ff969edc 4bdf8c9a
1440! %l0 = 00000000000000ff, imm = 00000000000009f1, %l1 = 0000000050f59c61
1441 xor %l0,0x9f1,%l1 ! %l1 = 000000000000090e
1442! Mem[0000000010181400] = 000043bc, %l4 = 00000000f074df03
1443 swapa [%i6+%g0]0x80,%l4 ! %l4 = 00000000000043bc
1444! Mem[0000000030001408] = dc9e96ff, %l5 = 0000000000000000
1445 lduwa [%i0+%o4]0x89,%l5 ! %l5 = 00000000dc9e96ff
1446! Mem[000000001010142c] = 15176a9c, %l0 = 000000ff, %l3 = 00000000
1447 add %i4,0x2c,%g1
1448 casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000015176a9c
1449! %l6 = 0000000000000000, Mem[0000000010001430] = d48a37c5
1450 stw %l6,[%i0+0x030] ! Mem[0000000010001430] = 00000000
1451! Mem[00000000300c1400] = 090000d8, %l4 = 00000000000043bc
1452 swapa [%i3+%g0]0x89,%l4 ! %l4 = 00000000090000d8
1453! Mem[0000000030141408] = 00000000, %l0 = 00000000000000ff
1454 swapa [%i5+%o4]0x89,%l0 ! %l0 = 0000000000000000
1455! Starting 10 instruction Load Burst
1456! Mem[0000000010141428] = 11ff7f67ef082ea8, %l0 = 0000000000000000
1457 ldxa [%i5+0x028]%asi,%l0 ! %l0 = 11ff7f67ef082ea8
1458
1459p0_label_55:
1460! Mem[0000000030081410] = 00000000000000ff, %l0 = 11ff7f67ef082ea8
1461 ldxa [%i2+%o5]0x81,%l0 ! %l0 = 00000000000000ff
1462! Mem[0000000030081400] = 944b365b000000ff, %l0 = 00000000000000ff
1463 ldxa [%i2+%g0]0x89,%l0 ! %l0 = 944b365b000000ff
1464! Mem[0000000010101434] = 9a69f871, %l7 = 0000000000008421
1465 lduba [%i4+0x037]%asi,%l7 ! %l7 = 0000000000000071
1466! Mem[00000000100c1410] = f074df03, %l0 = 944b365b000000ff
1467 lduwa [%i3+%o5]0x80,%l0 ! %l0 = 00000000f074df03
1468! Mem[00000000100c1400] = 33c2879e2128bc43, %l0 = 00000000f074df03
1469 ldxa [%i3+%g0]0x80,%l0 ! %l0 = 33c2879e2128bc43
1470! Mem[00000000211c0000] = ff4ad61d, %l5 = 00000000dc9e96ff
1471 lduba [%o2+0x001]%asi,%l5 ! %l5 = 000000000000004a
1472! Mem[00000000300c1410] = 43bc2821, %l4 = 00000000090000d8
1473 ldsha [%i3+%o5]0x81,%l4 ! %l4 = 00000000000043bc
1474! Mem[0000000030001400] = ffb6f2d1, %l7 = 0000000000000071
1475 lduba [%i0+%g0]0x81,%l7 ! %l7 = 00000000000000ff
1476! Mem[000000001008140c] = c5b79c33, %l4 = 00000000000043bc
1477 ldsh [%i2+0x00e],%l4 ! %l4 = ffffffffffff9c33
1478! Starting 10 instruction Store Burst
1479! %l2 = 00ff30836139a7a3, Mem[0000000030041410] = 6a3e01dd
1480 stba %l2,[%i1+%o5]0x89 ! Mem[0000000030041410] = 6a3e01a3
1481
1482p0_label_56:
1483! %l0 = 33c2879e2128bc43, Mem[0000000010001408] = ff8a25d8
1484 stwa %l0,[%i0+%o4]0x80 ! Mem[0000000010001408] = 2128bc43
1485! Mem[00000000100c1430] = e3e681f3, %l3 = 0000000015176a9c
1486 swap [%i3+0x030],%l3 ! %l3 = 00000000e3e681f3
1487! %f6 = 071769f4 b1df1156, Mem[0000000030141408] = ff000000 00000000
1488 stda %f6 ,[%i5+%o4]0x81 ! Mem[0000000030141408] = 071769f4 b1df1156
1489! %l5 = 000000000000004a, Mem[0000000030141400] = 2de6ae76
1490 stba %l5,[%i5+%g0]0x81 ! Mem[0000000030141400] = 4ae6ae76
1491! %f28 = ff969edc 4bdf8c9a, %l1 = 000000000000090e
1492! Mem[0000000030001418] = b96ad1d6e51fe5e2
1493 add %i0,0x018,%g1
1494 stda %f28,[%g1+%l1]ASI_PST8_SL ! Mem[0000000030001418] = b98cdf4be51fe5e2
1495! %l6 = 0000000000000000, Mem[000000001014141a] = e00dcf28, %asi = 80
1496 stba %l6,[%i5+0x01a]%asi ! Mem[0000000010141418] = e00d0028
1497! %l2 = 00ff30836139a7a3, Mem[0000000021800040] = 00ff856a
1498 sth %l2,[%o3+0x040] ! Mem[0000000021800040] = a7a3856a
1499! %l2 = 00ff30836139a7a3, Mem[0000000030041408] = 00000000
1500 stba %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = a3000000
1501! Mem[0000000010181400] = f074df0300000000, %l1 = 000000000000090e, %l0 = 33c2879e2128bc43
1502 casxa [%i6]0x80,%l1,%l0 ! %l0 = f074df0300000000
1503! Starting 10 instruction Load Burst
1504! Mem[0000000010041410] = ff8e3083, %l4 = ffffffffffff9c33
1505 lduwa [%i1+0x010]%asi,%l4 ! %l4 = 00000000ff8e3083
1506
1507p0_label_57:
1508! Mem[0000000010181410] = 000000ff, %l1 = 000000000000090e
1509 ldsha [%i6+%o5]0x88,%l1 ! %l1 = 00000000000000ff
1510! Mem[0000000030041410] = a3013e6a, %l7 = 00000000000000ff
1511 lduwa [%i1+%o5]0x81,%l7 ! %l7 = 00000000a3013e6a
1512! Mem[0000000030101400] = ff000000 5b364bbd, %l0 = 00000000, %l1 = 000000ff
1513 ldda [%i4+%g0]0x89,%l0 ! %l0 = 000000005b364bbd 00000000ff000000
1514! %f3 = ddffffff, %f10 = 4af804be d3e62a29
1515 fstox %f3 ,%f10 ! %f10 = e0000020 00000000
1516! Mem[00000000100c1408] = ddffffff, %l6 = 0000000000000000
1517 ldsba [%i3+%o4]0x88,%l6 ! %l6 = ffffffffffffffff
1518! Mem[0000000010141400] = bfb22128, %f18 = ff455167
1519 lda [%i5+%g0]0x88,%f18 ! %f18 = bfb22128
1520! Mem[0000000030181408] = 7b88b2bf, %f26 = 11fb7f67
1521 lda [%i6+%o4]0x81,%f26 ! %f26 = 7b88b2bf
1522! Mem[0000000030141408] = f4691707, %l5 = 000000000000004a
1523 lduha [%i5+%o4]0x89,%l5 ! %l5 = 0000000000001707
1524! Mem[0000000010101400] = d94c0b00, %l1 = 00000000ff000000
1525 ldswa [%i4+%g0]0x88,%l1 ! %l1 = ffffffffd94c0b00
1526! Starting 10 instruction Store Burst
1527! Mem[0000000010181410] = 000000ff, %l5 = 0000000000001707
1528 ldstuba [%i6+%o5]0x88,%l5 ! %l5 = 000000ff000000ff
1529
1530p0_label_58:
1531! Mem[0000000030081400] = ff000000, %l3 = 00000000e3e681f3
1532 ldstuba [%i2+%g0]0x81,%l3 ! %l3 = 000000ff000000ff
1533! %f0 = d8000009, %f25 = 57fff0e3, %f0 = d8000009
1534 fdivs %f0 ,%f25,%f0 ! %f0 = bf800798
1535! %f24 = f995557c 57fff0e3, %l0 = 000000005b364bbd
1536! Mem[0000000010101410] = 03df74f0f2f38b70
1537 add %i4,0x010,%g1
1538 stda %f24,[%g1+%l0]ASI_PST8_P ! Mem[0000000010101410] = f9df557c57ff8be3
1539! %l2 = 6139a7a3, %l3 = 000000ff, Mem[0000000030041410] = 6a3e01a3 afd6e547
1540 stda %l2,[%i1+%o5]0x89 ! Mem[0000000030041410] = 6139a7a3 000000ff
1541! Mem[0000000010001408] = 2128bc43, %l7 = 00000000a3013e6a
1542 swap [%i0+%o4],%l7 ! %l7 = 000000002128bc43
1543! Mem[0000000010081408] = 4bdf8c9a, %l2 = 00ff30836139a7a3
1544 ldstuba [%i2+%o4]0x88,%l2 ! %l2 = 0000009a000000ff
1545! %l4 = ff8e3083, %l5 = 000000ff, Mem[0000000030001400] = ffb6f2d1 00000000
1546 stda %l4,[%i0+%g0]0x81 ! Mem[0000000030001400] = ff8e3083 000000ff
1547! %l0 = 5b364bbd, %l1 = d94c0b00, Mem[0000000030081408] = f074df67 ff455167
1548 stda %l0,[%i2+%o4]0x89 ! Mem[0000000030081408] = 5b364bbd d94c0b00
1549! %l5 = 00000000000000ff, Mem[0000000030001410] = 675145ff
1550 stwa %l5,[%i0+%o5]0x81 ! Mem[0000000030001410] = 000000ff
1551! Starting 10 instruction Load Burst
1552! Mem[0000000010181400] = 03df74f0, %l4 = 00000000ff8e3083
1553 lduwa [%i6+%g0]0x88,%l4 ! %l4 = 0000000003df74f0
1554
1555p0_label_59:
1556! Mem[0000000010181410] = 000000ff, %f3 = ddffffff
1557 lda [%i6+%o5]0x88,%f3 ! %f3 = 000000ff
1558! Mem[0000000010141408] = 03df74f0675145ff, %l3 = 00000000000000ff
1559 ldxa [%i5+%o4]0x88,%l3 ! %l3 = 03df74f0675145ff
1560! Mem[0000000010181400] = f074df03, %l7 = 000000002128bc43
1561 ldsba [%i6+%g0]0x80,%l7 ! %l7 = fffffffffffffff0
1562! %l1 = ffffffffd94c0b00, %l2 = 000000000000009a, %l6 = ffffffffffffffff
1563 add %l1,%l2,%l6 ! %l6 = ffffffffd94c0b9a
1564! Mem[0000000010141400] = 2821b2bff266ae1c, %f6 = 071769f4 b1df1156
1565 ldda [%i5+%g0]0x80,%f6 ! %f6 = 2821b2bf f266ae1c
1566! Mem[00000000100c1438] = ffffffc8, %l4 = 0000000003df74f0
1567 lduwa [%i3+0x038]%asi,%l4 ! %l4 = 00000000ffffffc8
1568! Mem[0000000030181408] = c0aaa71abfb2887b, %l4 = 00000000ffffffc8
1569 ldxa [%i6+%o4]0x89,%l4 ! %l4 = c0aaa71abfb2887b
1570! Mem[0000000030041410] = 6139a7a3, %l6 = ffffffffd94c0b9a
1571 ldsha [%i1+%o5]0x89,%l6 ! %l6 = ffffffffffffa7a3
1572! Mem[0000000010141410] = 00000000, %l5 = 00000000000000ff
1573 ldsba [%i5+%o5]0x80,%l5 ! %l5 = 0000000000000000
1574! Starting 10 instruction Store Burst
1575! %f15 = f074df67, Mem[0000000010001400] = 5ecdee9f
1576 sta %f15,[%i0+%g0]0x80 ! Mem[0000000010001400] = f074df67
1577
1578p0_label_60:
1579! Mem[0000000010141400] = 2821b2bf, %l1 = ffffffffd94c0b00
1580 swapa [%i5+%g0]0x80,%l1 ! %l1 = 000000002821b2bf
1581! Mem[0000000030181410] = 00000054, %l7 = fffffffffffffff0
1582 swapa [%i6+%o5]0x81,%l7 ! %l7 = 0000000000000054
1583! Mem[0000000010001428] = 0000ffff302ee9c8, %l3 = 03df74f0675145ff, %l5 = 0000000000000000
1584 add %i0,0x28,%g1
1585 casxa [%g1]0x80,%l3,%l5 ! %l5 = 0000ffff302ee9c8
1586! Mem[0000000010181408] = 00000000, %l3 = 03df74f0675145ff
1587 swapa [%i6+%o4]0x80,%l3 ! %l3 = 0000000000000000
1588! Code Fragment 3
1589p0_fragment_4:
1590! %l0 = 000000005b364bbd
1591 setx 0xa6aa6c8077d5d4ee,%g7,%l0 ! %l0 = a6aa6c8077d5d4ee
1592! %l1 = 000000002821b2bf
1593 setx 0x01b965f84706440d,%g7,%l1 ! %l1 = 01b965f84706440d
1594 setx 0x1fe000, %g1, %g3
1595 or %l0, %g3, %l0 ! always set perrmask = 0xff
1596 setx 0x1ffff8, %g1, %g2
1597 and %l0, %g2, %l0
1598 ta T_CHANGE_HPRIV
1599 stxa %l1, [%l0]ASI_DCACHE_DATA
1600 ta T_CHANGE_NONHPRIV
1601! %l0 = a6aa6c8077d5d4ee
1602 setx 0xa7714977cc14e735,%g7,%l0 ! %l0 = a7714977cc14e735
1603! %l1 = 01b965f84706440d
1604 setx 0x4093a0503bd7a23a,%g7,%l1 ! %l1 = 4093a0503bd7a23a
1605! %f16 = 7b88b2bf d1f2e9c8, Mem[0000000010081410] = ff969edc 4bdf8c9a
1606 stda %f16,[%i2+%o5]0x80 ! Mem[0000000010081410] = 7b88b2bf d1f2e9c8
1607! %l7 = 0000000000000054, Mem[0000000030041408] = 000000a3
1608 stwa %l7,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000054
1609! %l0 = a7714977cc14e735, Mem[00000000300c1408] = bdb6f2d1
1610 stha %l0,[%i3+%o4]0x81 ! Mem[00000000300c1408] = e735f2d1
1611! %l6 = ffffffffffffa7a3, Mem[0000000030181408] = 7b88b2bf
1612 stha %l6,[%i6+%o4]0x81 ! Mem[0000000030181408] = a7a3b2bf
1613! Starting 10 instruction Load Burst
1614! Mem[00000000100c1410] = 03df74f0, %l0 = a7714977cc14e735
1615 ldsba [%i3+%o5]0x88,%l0 ! %l0 = fffffffffffffff0
1616
1617p0_label_61:
1618! %f11 = 00000000, %f28 = ff969edc, %f1 = bfb2887b
1619 fadds %f11,%f28,%f1 ! %f1 = ffd69edc
1620! Mem[0000000030001408] = ff969edc, %l1 = 4093a0503bd7a23a
1621 lduha [%i0+%o4]0x81,%l1 ! %l1 = 000000000000ff96
1622! Mem[0000000010001410] = 00005167, %l1 = 000000000000ff96
1623 ldsha [%i0+%o5]0x80,%l1 ! %l1 = 0000000000000000
1624! Mem[0000000010081410] = c8e9f2d1 bfb2887b, %l6 = ffffa7a3, %l7 = 00000054
1625 ldda [%i2+%o5]0x88,%l6 ! %l6 = 00000000bfb2887b 00000000c8e9f2d1
1626! Mem[0000000010141420] = f995557c80786cd9, %f2 = bdb6f2d1 000000ff
1627 ldda [%i5+0x020]%asi,%f2 ! %f2 = f995557c 80786cd9
1628! Mem[0000000030081400] = ff000000 5b364b94, %l0 = fffffff0, %l1 = 00000000
1629 ldda [%i2+%g0]0x81,%l0 ! %l0 = 00000000ff000000 000000005b364b94
1630! Mem[0000000020800040] = eafa2222, %l7 = 00000000c8e9f2d1
1631 ldsb [%o1+0x040],%l7 ! %l7 = ffffffffffffffea
1632! Mem[0000000010141400] = 000b4cd9, %l1 = 000000005b364b94
1633 lduwa [%i5+%g0]0x88,%l1 ! %l1 = 00000000000b4cd9
1634! Mem[0000000010181410] = ff00000011fb7f67, %f16 = 7b88b2bf d1f2e9c8
1635 ldda [%i6+%o5]0x80,%f16 ! %f16 = ff000000 11fb7f67
1636! Starting 10 instruction Store Burst
1637! %f13 = c800001c, Mem[0000000030001408] = ff969edc
1638 sta %f13,[%i0+%o4]0x81 ! Mem[0000000030001408] = c800001c
1639
1640p0_label_62:
1641! Mem[00000000100c1410] = 03df74f0, %l3 = 0000000000000000
1642 swapa [%i3+%o5]0x88,%l3 ! %l3 = 0000000003df74f0
1643! Mem[0000000010141428] = 11ff7f67ef082ea8, %l4 = c0aaa71abfb2887b, %l3 = 0000000003df74f0
1644 add %i5,0x28,%g1
1645 casxa [%g1]0x80,%l4,%l3 ! %l3 = 11ff7f67ef082ea8
1646! Mem[00000000100c1400] = 33c2879e, %l7 = ffffffffffffffea
1647 ldstuba [%i3+%g0]0x80,%l7 ! %l7 = 00000033000000ff
1648! %l2 = 000000000000009a, Mem[0000000010041408] = 1c000054
1649 stha %l2,[%i1+%o4]0x88 ! Mem[0000000010041408] = 1c00009a
1650! %l2 = 000000000000009a, Mem[000000001014143e] = 195c64bd, %asi = 80
1651 stba %l2,[%i5+0x03e]%asi ! Mem[000000001014143c] = 195c9abd
1652! Mem[0000000030041400] = ff000000, %l2 = 000000000000009a
1653 ldstuba [%i1+%g0]0x89,%l2 ! %l2 = 00000000000000ff
1654! %l3 = 11ff7f67ef082ea8, Mem[0000000020800000] = 53ffb0a2
1655 stb %l3,[%o1+%g0] ! Mem[0000000020800000] = a8ffb0a2
1656! %f17 = 11fb7f67, Mem[0000000010001404] = 1809a90f
1657 sta %f17,[%i0+0x004]%asi ! Mem[0000000010001404] = 11fb7f67
1658! %l7 = 0000000000000033, Mem[0000000010101400] = d94c0b00
1659 stha %l7,[%i4+%g0]0x88 ! Mem[0000000010101400] = d94c0033
1660! Starting 10 instruction Load Burst
1661! Mem[0000000010081408] = ff8cdf4b, %l7 = 0000000000000033
1662 ldsha [%i2+%o4]0x80,%l7 ! %l7 = ffffffffffffff8c
1663
1664p0_label_63:
1665! Mem[0000000010141410] = 00000000 ffff0000, %l0 = ff000000, %l1 = 000b4cd9
1666 ldda [%i5+%o5]0x80,%l0 ! %l0 = 0000000000000000 00000000ffff0000
1667! Mem[0000000030041408] = 00000054, %l2 = 0000000000000000
1668 lduha [%i1+%o4]0x89,%l2 ! %l2 = 0000000000000054
1669! Mem[0000000010081404] = fa6bb877, %l2 = 0000000000000054
1670 ldsw [%i2+0x004],%l2 ! %l2 = fffffffffa6bb877
1671! Mem[000000001000143c] = 6978bf4a, %f12 = 009b5e05
1672 lda [%i0+0x03c]%asi,%f12 ! %f12 = 6978bf4a
1673! Mem[0000000030141400] = 76aee64a, %f7 = f266ae1c
1674 lda [%i5+%g0]0x89,%f7 ! %f7 = 76aee64a
1675! Mem[0000000010041410] = ff8e3083ffffffff, %f6 = 2821b2bf 76aee64a
1676 ldda [%i1+%o5]0x80,%f6 ! %f6 = ff8e3083 ffffffff
1677! Mem[00000000218001c0] = 2f6a07db, %l7 = ffffffffffffff8c
1678 lduh [%o3+0x1c0],%l7 ! %l7 = 0000000000002f6a
1679! Mem[0000000010181430] = 0000000d, %l6 = 00000000bfb2887b
1680 ldub [%i6+0x033],%l6 ! %l6 = 000000000000000d
1681! Mem[0000000010181410] = ff000000, %l7 = 0000000000002f6a
1682 ldswa [%i6+%o5]0x80,%l7 ! %l7 = ffffffffff000000
1683! Starting 10 instruction Store Burst
1684! Mem[0000000030181410] = fffffff0, %l1 = 00000000ffff0000
1685 swapa [%i6+%o5]0x81,%l1 ! %l1 = 00000000fffffff0
1686
1687p0_label_64:
1688! %l7 = ffffffffff000000, immd = fffffffffffff9dc, %l0 = 0000000000000000
1689 sdivx %l7,-0x624,%l0 ! %l0 = 00000000000029b0
1690! Mem[00000000100c1408] = ddffffff, %l3 = 11ff7f67ef082ea8
1691 ldstuba [%i3+%o4]0x88,%l3 ! %l3 = 000000ff000000ff
1692! Mem[0000000010101410] = 7c55dff9, %l4 = c0aaa71abfb2887b
1693 swapa [%i4+%o5]0x88,%l4 ! %l4 = 000000007c55dff9
1694! Mem[0000000010001437] = 911b8130, %l1 = 00000000fffffff0
1695 ldstub [%i0+0x037],%l1 ! %l1 = 00000030000000ff
1696! Mem[0000000010181408] = 675145ff, %l1 = 0000000000000030
1697 swapa [%i6+%o4]0x80,%l1 ! %l1 = 00000000675145ff
1698! %f28 = ff969edc, Mem[0000000010041400] = 4abf7869
1699 sta %f28,[%i1+%g0]0x88 ! Mem[0000000010041400] = ff969edc
1700! Mem[0000000010101436] = 9a69f871, %l3 = 00000000000000ff
1701 ldstuba [%i4+0x036]%asi,%l3 ! %l3 = 000000f8000000ff
1702! %l2 = fa6bb877, %l3 = 000000f8, Mem[0000000010001428] = 0000ffff 302ee9c8
1703 std %l2,[%i0+0x028] ! Mem[0000000010001428] = fa6bb877 000000f8
1704! %l0 = 00000000000029b0, Mem[0000000030001400] = ff8e3083
1705 stha %l0,[%i0+%g0]0x81 ! Mem[0000000030001400] = 29b03083
1706! Starting 10 instruction Load Burst
1707! Mem[0000000010141400] = d94c0b00f266ae1c, %l7 = ffffffffff000000
1708 ldxa [%i5+%g0]0x80,%l7 ! %l7 = d94c0b00f266ae1c
1709
1710p0_label_65:
1711! Mem[0000000030041410] = a3a73961, %l3 = 00000000000000f8
1712 lduwa [%i1+%o5]0x81,%l3 ! %l3 = 00000000a3a73961
1713! Mem[0000000030141400] = 76aee64a, %l6 = 000000000000000d
1714 ldsba [%i5+%g0]0x89,%l6 ! %l6 = 000000000000004a
1715! Mem[0000000020800000] = a8ffb0a2, %l5 = 0000ffff302ee9c8
1716 lduha [%o1+0x000]%asi,%l5 ! %l5 = 000000000000a8ff
1717! Mem[0000000030081408] = 5b364bbd, %l3 = 00000000a3a73961
1718 ldsha [%i2+%o4]0x89,%l3 ! %l3 = 0000000000004bbd
1719! Mem[0000000030001410] = 000000ffffffffff, %l1 = 00000000675145ff
1720 ldxa [%i0+%o5]0x81,%l1 ! %l1 = 000000ffffffffff
1721! Mem[00000000100c142c] = ffffffd8, %l3 = 0000000000004bbd
1722 ldsw [%i3+0x02c],%l3 ! %l3 = ffffffffffffffd8
1723! Mem[0000000010041400] = dc9e96ff, %l5 = 000000000000a8ff
1724 lduwa [%i1+%g0]0x80,%l5 ! %l5 = 00000000dc9e96ff
1725! Mem[0000000030141410] = dbafd7f7, %l7 = d94c0b00f266ae1c
1726 lduwa [%i5+%o5]0x81,%l7 ! %l7 = 00000000dbafd7f7
1727! Mem[0000000030041408] = 54000000, %l0 = 00000000000029b0
1728 ldsha [%i1+%o4]0x81,%l0 ! %l0 = 0000000000005400
1729! Starting 10 instruction Store Burst
1730! Mem[0000000021800041] = a7a3856a, %l4 = 000000007c55dff9
1731 ldstub [%o3+0x041],%l4 ! %l4 = 000000a3000000ff
1732
1733p0_label_66:
1734! %f20 = 5ecdee9f, Mem[00000000300c1410] = 43bc2821
1735 sta %f20,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 5ecdee9f
1736! Mem[0000000020800000] = a8ffb0a2, %l6 = 000000000000004a
1737 ldstub [%o1+%g0],%l6 ! %l6 = 000000a8000000ff
1738! Mem[0000000010001400] = f074df67, %l5 = 00000000dc9e96ff
1739 ldstub [%i0+%g0],%l5 ! %l5 = 000000f0000000ff
1740! %l3 = ffffffffffffffd8, Mem[0000000030101400] = bd4b365b
1741 stha %l3,[%i4+%g0]0x81 ! Mem[0000000030101400] = ffd8365b
1742! %f29 = 4bdf8c9a, %f14 = ff455167
1743 fcmpes %fcc2,%f29,%f14 ! %fcc2 = 2
1744! Mem[0000000030001410] = ff000000, %l7 = 00000000dbafd7f7
1745 swapa [%i0+%o5]0x89,%l7 ! %l7 = 00000000ff000000
1746! %f16 = ff000000 11fb7f67 bfb22128 f074df03
1747! %f20 = 5ecdee9f 1809a90f dd013e6a 47e5d6af
1748! %f24 = f995557c 57fff0e3 7b88b2bf ef082ea8
1749! %f28 = ff969edc 4bdf8c9a 0000ffff 000000ff
1750 stda %f16,[%i5]ASI_BLK_P ! Block Store to 0000000010141400
1751! Mem[000000001010141c] = 7fc8e475, %l5 = 00000000000000f0, %asi = 80
1752 swapa [%i4+0x01c]%asi,%l5 ! %l5 = 000000007fc8e475
1753! %f15 = f074df67, Mem[000000001018140c] = 018a25d8
1754 st %f15,[%i6+0x00c] ! Mem[000000001018140c] = f074df67
1755! Starting 10 instruction Load Burst
1756! Mem[0000000030181400] = 76ae30a5, %l5 = 000000007fc8e475
1757 ldsba [%i6+%g0]0x81,%l5 ! %l5 = 0000000000000076
1758
1759p0_label_67:
1760! Mem[0000000010001410] = 00005167, %l4 = 00000000000000a3
1761 lduwa [%i0+%o5]0x80,%l4 ! %l4 = 0000000000005167
1762! Mem[0000000030181400] = 76ae30a5, %l2 = fffffffffa6bb877
1763 lduha [%i6+%g0]0x81,%l2 ! %l2 = 00000000000076ae
1764 membar #Sync ! Added by membar checker (11)
1765! Mem[0000000010141424] = 57fff0e3, %l3 = ffffffffffffffd8
1766 lduw [%i5+0x024],%l3 ! %l3 = 0000000057fff0e3
1767! Mem[0000000010081400] = d8258a01, %l5 = 0000000000000076
1768 lduwa [%i2+%g0]0x80,%l5 ! %l5 = 00000000d8258a01
1769! Mem[0000000010181408] = 30000000, %l3 = 0000000057fff0e3
1770 ldsba [%i6+%o4]0x88,%l3 ! %l3 = 0000000000000000
1771! Mem[00000000211c0000] = ff4ad61d, %l2 = 00000000000076ae
1772 ldsha [%o2+0x000]%asi,%l2 ! %l2 = ffffffffffffff4a
1773! Mem[0000000010141400] = ff000000, %l3 = 0000000000000000
1774 lduba [%i5+%g0]0x80,%l3 ! %l3 = 00000000000000ff
1775! Mem[0000000010001400] = ff74df67, %l4 = 0000000000005167
1776 ldswa [%i0+%g0]0x80,%l4 ! %l4 = ffffffffff74df67
1777! %f30 = 0000ffff, %f8 = ff969edc
1778 fsqrts %f30,%f8 ! %l0 = 0000000000005422, Unfinished, %fsr = 0a00000400
1779! Starting 10 instruction Store Burst
1780! %f20 = 5ecdee9f, %f15 = f074df67
1781 fcmpes %fcc0,%f20,%f15 ! %fcc0 = 2
1782
1783p0_label_68:
1784! Code Fragment 4
1785p0_fragment_5:
1786! %l0 = 0000000000005422
1787 setx 0xeef01bdfa0a17b45,%g7,%l0 ! %l0 = eef01bdfa0a17b45
1788! %l1 = 000000ffffffffff
1789 setx 0x9d9f8bb066116a1b,%g7,%l1 ! %l1 = 9d9f8bb066116a1b
1790 setx 0x7ff8, %g1, %g2
1791 and %l0, %g2, %l0
1792 setx 0xffffffff, %g1, %g2
1793 and %l1, %g2, %l1
1794 setx 0x100000000, %g1, %g2
1795 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1796 ta T_CHANGE_HPRIV
1797 stxa %l1, [%l0]ASI_ICACHE_INSTR
1798 ta T_CHANGE_NONHPRIV
1799! %l0 = eef01bdfa0a17b45
1800 setx 0x29dfe5503651a4f5,%g7,%l0 ! %l0 = 29dfe5503651a4f5
1801! %l1 = 9d9f8bb066116a1b
1802 setx 0x99647f6781acd7db,%g7,%l1 ! %l1 = 99647f6781acd7db
1803! %l5 = 00000000d8258a01, Mem[00000000211c0000] = ff4ad61d, %asi = 80
1804 stba %l5,[%o2+0x000]%asi ! Mem[00000000211c0000] = 014ad61d
1805! %l6 = 00000000000000a8, Mem[0000000010181408] = 00000030
1806 stw %l6,[%i6+%o4] ! Mem[0000000010181408] = 000000a8
1807! Mem[0000000030081408] = 5b364bbd, %l1 = 99647f6781acd7db
1808 ldstuba [%i2+%o4]0x89,%l1 ! %l1 = 000000bd000000ff
1809! %l3 = 00000000000000ff, Mem[0000000010141408] = bfb22128
1810 stha %l3,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00ff2128
1811! %f0 = bf800798 ffd69edc f995557c 80786cd9
1812! %f4 = ffd69edc d1f2b6bd ff8e3083 ffffffff
1813! %f8 = ff969edc 4bdf8c9a e0000020 00000000
1814! %f12 = 6978bf4a c800001c ff455167 f074df67
1815 stda %f0,[%i3]ASI_BLK_PL ! Block Store to 00000000100c1400
1816! %f18 = bfb22128 f074df03, Mem[0000000010181410] = 000000ff 677ffb11
1817 stda %f18,[%i6+%o5]0x88 ! Mem[0000000010181410] = bfb22128 f074df03
1818! Mem[0000000010081410] = 7b88b2bf, %l5 = 00000000d8258a01
1819 ldstuba [%i2+%o5]0x80,%l5 ! %l5 = 0000007b000000ff
1820! %l4 = ffffffffff74df67, Mem[00000000100c1410] = d1f2b6bd
1821 stwa %l4,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ff74df67
1822! Starting 10 instruction Load Burst
1823! Mem[0000000010001410] = 67510000, %l3 = 00000000000000ff
1824 ldswa [%i0+%o5]0x88,%l3 ! %l3 = 0000000067510000
1825
1826p0_label_69:
1827! %f19 = f074df03, %f20 = 5ecdee9f, %f24 = f995557c 57fff0e3
1828 fsmuld %f19,%f20,%f24 ! %f24 = c9f89f5a 9a499ba0
1829! Mem[0000000030141410] = f7d7afdb, %l1 = 00000000000000bd
1830 ldsha [%i5+%o5]0x89,%l1 ! %l1 = ffffffffffffafdb
1831 membar #Sync ! Added by membar checker (12)
1832! Mem[00000000100c1400] = ffd69edc, %l4 = ffffffffff74df67
1833 lduha [%i3+%g0]0x88,%l4 ! %l4 = 0000000000009edc
1834! Mem[0000000010081400] = 77b86bfa 018a25d8, %l0 = 3651a4f5, %l1 = ffffafdb
1835 ldda [%i2+%g0]0x88,%l0 ! %l0 = 00000000018a25d8 0000000077b86bfa
1836! Mem[000000001004143c] = dd3363dc, %l3 = 0000000067510000
1837 lduba [%i1+0x03d]%asi,%l3 ! %l3 = 0000000000000033
1838! Mem[0000000020800040] = eafa2222, %l7 = 00000000ff000000
1839 ldsb [%o1+0x041],%l7 ! %l7 = fffffffffffffffa
1840! Mem[00000000201c0000] = ff00075f, %l5 = 000000000000007b
1841 ldsha [%o0+0x000]%asi,%l5 ! %l5 = ffffffffffffff00
1842! Mem[0000000030141410] = 67000000 f7d7afdb, %l2 = ffffff4a, %l3 = 00000033
1843 ldda [%i5+%o5]0x89,%l2 ! %l2 = 00000000f7d7afdb 0000000067000000
1844! Mem[0000000030001408] = 1c0000c8, %l1 = 0000000077b86bfa
1845 ldswa [%i0+%o4]0x89,%l1 ! %l1 = 000000001c0000c8
1846! Starting 10 instruction Store Burst
1847! Mem[0000000020800001] = ffffb0a2, %l3 = 0000000067000000
1848 ldstuba [%o1+0x001]%asi,%l3 ! %l3 = 000000ff000000ff
1849
1850p0_label_70:
1851! Mem[0000000030141410] = f7d7afdb, %l5 = ffffffffffffff00
1852 swapa [%i5+%o5]0x89,%l5 ! %l5 = 00000000f7d7afdb
1853! %l0 = 00000000018a25d8, Mem[0000000010001403] = ff74df67
1854 stb %l0,[%i0+0x003] ! Mem[0000000010001400] = ff74dfd8
1855! Mem[00000000211c0000] = 014ad61d, %l0 = 00000000018a25d8
1856 ldsb [%o2+%g0],%l0 ! %l0 = 0000000000000001
1857! %l3 = 00000000000000ff, Mem[000000001010143a] = 00000000
1858 sth %l3,[%i4+0x03a] ! Mem[0000000010101438] = 000000ff
1859! %l6 = 000000a8, %l7 = fffffffa, Mem[0000000010101408] = 00000000 000043bc
1860 stda %l6,[%i4+%o4]0x80 ! Mem[0000000010101408] = 000000a8 fffffffa
1861! %l2 = f7d7afdb, %l3 = 000000ff, Mem[0000000030001410] = f7d7afdb ffffffff
1862 stda %l2,[%i0+%o5]0x81 ! Mem[0000000030001410] = f7d7afdb 000000ff
1863! %l2 = 00000000f7d7afdb, Mem[00000000300c1410] = 5ecdee9fd1f2b6bd
1864 stxa %l2,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000f7d7afdb
1865! Mem[0000000010081408] = 4bdf8cff, %l7 = fffffffffffffffa
1866 swapa [%i2+%o4]0x88,%l7 ! %l7 = 000000004bdf8cff
1867! Mem[0000000021800101] = b7ff6d5f, %l0 = 0000000000000001
1868 ldstub [%o3+0x101],%l0 ! %l0 = 000000ff000000ff
1869! Starting 10 instruction Load Burst
1870! Mem[0000000010141438] = 0000ffff 000000ff, %l2 = f7d7afdb, %l3 = 000000ff
1871 ldda [%i5+0x038]%asi,%l2 ! %l2 = 000000000000ffff 00000000000000ff
1872
1873p0_label_71:
1874! Mem[0000000030181410] = ffff0000, %l3 = 00000000000000ff
1875 ldswa [%i6+%o5]0x81,%l3 ! %l3 = ffffffffffff0000
1876! Mem[0000000010041408] = 9a00001c, %l1 = 000000001c0000c8
1877 lduwa [%i1+%o4]0x80,%l1 ! %l1 = 000000009a00001c
1878! Mem[0000000010101410] = bfb2887b, %l2 = 000000000000ffff
1879 lduba [%i4+%o5]0x88,%l2 ! %l2 = 000000000000007b
1880! Mem[0000000010181400] = f074df0300000000, %l7 = 000000004bdf8cff
1881 ldxa [%i6+%g0]0x80,%l7 ! %l7 = f074df0300000000
1882! Mem[0000000010101400] = d94c0033, %l3 = ffffffffffff0000
1883 lduha [%i4+%g0]0x88,%l3 ! %l3 = 0000000000000033
1884! Mem[0000000030101400] = ffd8365b, %l7 = f074df0300000000
1885 ldsha [%i4+%g0]0x81,%l7 ! %l7 = ffffffffffffffd8
1886! Mem[0000000010101410] = 7b88b2bf, %l1 = 000000009a00001c
1887 ldsba [%i4+%o5]0x80,%l1 ! %l1 = 000000000000007b
1888! Mem[0000000010181408] = 000000a8, %l7 = ffffffffffffffd8
1889 ldswa [%i6+%o4]0x80,%l7 ! %l7 = 00000000000000a8
1890! %f5 = d1f2b6bd, %f11 = 00000000, %f23 = 47e5d6af
1891 fdivs %f5 ,%f11,%f23 ! %f23 = ff800000
1892! Starting 10 instruction Store Burst
1893! Mem[0000000030141408] = f4691707, %l6 = 00000000000000a8
1894 ldstuba [%i5+%o4]0x89,%l6 ! %l6 = 00000007000000ff
1895
1896p0_label_72:
1897! %l3 = 0000000000000033, Mem[0000000010041410] = 83308eff
1898 stha %l3,[%i1+%o5]0x88 ! Mem[0000000010041410] = 83300033
1899! %l6 = 0000000000000007, Mem[0000000010101400] = 33004cd9d8000000
1900 stxa %l6,[%i4+%g0]0x80 ! Mem[0000000010101400] = 0000000000000007
1901! %f28 = ff969edc, Mem[0000000010101408] = a8000000
1902 sta %f28,[%i4+%o4]0x88 ! Mem[0000000010101408] = ff969edc
1903! %l7 = 00000000000000a8, immd = 00000000000008f3, %l3 = 0000000000000033
1904 sdivx %l7,0x8f3,%l3 ! %l3 = 0000000000000000
1905! %l3 = 0000000000000000, Mem[0000000010001410] = d8258a0167510000
1906 stxa %l3,[%i0+%o5]0x88 ! Mem[0000000010001410] = 0000000000000000
1907! %f28 = ff969edc, Mem[00000000100c1430] = 1c0000c8
1908 sta %f28,[%i3+0x030]%asi ! Mem[00000000100c1430] = ff969edc
1909! %l0 = 00000000000000ff, Mem[0000000020800040] = eafa2222
1910 sth %l0,[%o1+0x040] ! Mem[0000000020800040] = 00ff2222
1911! Mem[0000000010141410] = 9feecd5e, %l4 = 0000000000009edc
1912 ldstuba [%i5+%o5]0x88,%l4 ! %l4 = 0000005e000000ff
1913! %l0 = 00000000000000ff, Mem[0000000030001410] = dbafd7f7
1914 stha %l0,[%i0+%o5]0x89 ! Mem[0000000030001410] = dbaf00ff
1915! Starting 10 instruction Load Burst
1916! Mem[0000000010001410] = 00000000, %f2 = f995557c
1917 lda [%i0+%o5]0x88,%f2 ! %f2 = 00000000
1918
1919p0_label_73:
1920! Mem[00000000100c1418] = ffffffff, %l2 = 000000000000007b
1921 lduw [%i3+0x018],%l2 ! %l2 = 00000000ffffffff
1922! Mem[0000000010041410] = 33003083, %f29 = 4bdf8c9a
1923 lda [%i1+%o5]0x80,%f29 ! %f29 = 33003083
1924! Mem[0000000010181420] = c3a609f9, %l6 = 0000000000000007
1925 ldswa [%i6+0x020]%asi,%l6 ! %l6 = ffffffffc3a609f9
1926! Mem[0000000030081410] = ff000000 00000000, %l2 = ffffffff, %l3 = 00000000
1927 ldda [%i2+%o5]0x89,%l2 ! %l2 = 0000000000000000 00000000ff000000
1928! Mem[0000000010141400] = 000000ff, %f8 = ff969edc
1929 lda [%i5+%g0]0x88,%f8 ! %f8 = 000000ff
1930! Mem[0000000030181400] = a530ae76, %l6 = ffffffffc3a609f9
1931 swapa [%i6+%g0]0x89,%l6 ! %l6 = 00000000a530ae76
1932! Mem[00000000300c1400] = 000043bc, %l0 = 00000000000000ff
1933 ldswa [%i3+%g0]0x89,%l0 ! %l0 = 00000000000043bc
1934! Mem[0000000010081414] = d1f2e9c8, %l4 = 000000000000005e
1935 ldub [%i2+0x017],%l4 ! %l4 = 00000000000000c8
1936! Mem[0000000010081400] = 018a25d8, %l2 = 0000000000000000
1937 ldsha [%i2+%g0]0x88,%l2 ! %l2 = 00000000000025d8
1938! Starting 10 instruction Store Burst
1939! Mem[0000000030101408] = d1f2b77a, %l3 = 00000000ff000000
1940 ldstuba [%i4+%o4]0x81,%l3 ! %l3 = 000000d1000000ff
1941
1942p0_label_74:
1943! %l3 = 00000000000000d1, Mem[0000000010001408] = 6a3e01a3
1944 stha %l3,[%i0+%o4]0x88 ! Mem[0000000010001408] = 6a3e00d1
1945! %f25 = 9a499ba0, Mem[000000001004140c] = 99bf8523
1946 st %f25,[%i1+0x00c] ! Mem[000000001004140c] = 9a499ba0
1947! %l5 = 00000000f7d7afdb, Mem[0000000030181410] = 0000ffff
1948 stha %l5,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000afdb
1949! %f0 = bf800798 ffd69edc 00000000 80786cd9
1950! %f4 = ffd69edc d1f2b6bd ff8e3083 ffffffff
1951! %f8 = 000000ff 4bdf8c9a e0000020 00000000
1952! %f12 = 6978bf4a c800001c ff455167 f074df67
1953 stda %f0,[%i2]ASI_COMMIT_S ! Block Store to 0000000030081400
1954! %l2 = 000025d8, %l3 = 000000d1, Mem[00000000100c1400] = dc9ed6ff 980780bf
1955 stda %l2,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 000025d8 000000d1
1956! %f24 = c9f89f5a, Mem[0000000030001410] = ff00afdb
1957 sta %f24,[%i0+%o5]0x81 ! Mem[0000000030001410] = c9f89f5a
1958! %f16 = ff000000 11fb7f67, %l0 = 00000000000043bc
1959! Mem[0000000030001410] = c9f89f5a000000ff
1960 add %i0,0x010,%g1
1961 stda %f16,[%g1+%l0]ASI_PST8_S ! Mem[0000000030001410] = fff8000011fb00ff
1962! %f27 = ef082ea8, Mem[0000000010141400] = 000000ff
1963 sta %f27,[%i5+%g0]0x88 ! Mem[0000000010141400] = ef082ea8
1964! Mem[0000000010141433] = ff969edc, %l0 = 00000000000043bc
1965 ldstub [%i5+0x033],%l0 ! %l0 = 000000dc000000ff
1966! Starting 10 instruction Load Burst
1967! Mem[00000000100c1408] = d96c7880, %l0 = 00000000000000dc
1968 ldsba [%i3+%o4]0x80,%l0 ! %l0 = ffffffffffffffd9
1969
1970p0_label_75:
1971! Mem[0000000010181400] = 03df74f0, %l7 = 00000000000000a8
1972 lduwa [%i6+%g0]0x88,%l7 ! %l7 = 0000000003df74f0
1973 membar #Sync ! Added by membar checker (13)
1974! Mem[0000000030081408] = 0000000080786cd9, %f20 = 5ecdee9f 1809a90f
1975 ldda [%i2+%o4]0x81,%f20 ! %f20 = 00000000 80786cd9
1976! Mem[0000000030081408] = 00000000, %f0 = bf800798
1977 lda [%i2+%o4]0x81,%f0 ! %f0 = 00000000
1978! Mem[0000000030041410] = 6139a7a3, %l2 = 00000000000025d8
1979 ldswa [%i1+%o5]0x89,%l2 ! %l2 = 000000006139a7a3
1980! Mem[0000000030141410] = 00ffffff00000067, %f18 = bfb22128 f074df03
1981 ldda [%i5+%o5]0x81,%f18 ! %f18 = 00ffffff 00000067
1982! Mem[00000000201c0000] = ff00075f, %l0 = ffffffffffffffd9
1983 ldub [%o0+%g0],%l0 ! %l0 = 00000000000000ff
1984! Mem[0000000030141410] = 00ffffff, %l2 = 000000006139a7a3
1985 ldsha [%i5+%o5]0x81,%l2 ! %l2 = 00000000000000ff
1986! Mem[0000000030081408] = 00000000, %f23 = ff800000
1987 lda [%i2+%o4]0x81,%f23 ! %f23 = 00000000
1988! Mem[0000000010001410] = 00000000, %l0 = 00000000000000ff
1989 ldsba [%i0+%o5]0x88,%l0 ! %l0 = 0000000000000000
1990! Starting 10 instruction Store Burst
1991! %f10 = e0000020 00000000, Mem[0000000030081410] = dc9ed6ff bdb6f2d1
1992 stda %f10,[%i2+%o5]0x89 ! Mem[0000000030081410] = e0000020 00000000
1993
1994p0_label_76:
1995! Mem[0000000010001408] = 6a3e00d1, %l2 = 00000000000000ff
1996 ldstuba [%i0+%o4]0x88,%l2 ! %l2 = 000000d1000000ff
1997! Mem[0000000030001400] = 29b03083, %l2 = 00000000000000d1
1998 swapa [%i0+%g0]0x81,%l2 ! %l2 = 0000000029b03083
1999! %f14 = ff455167 f074df67, Mem[0000000010081428] = 759de8e9 365480bc
2000 std %f14,[%i2+0x028] ! Mem[0000000010081428] = ff455167 f074df67
2001! Mem[0000000030001400] = 000000d1, %l5 = 00000000f7d7afdb
2002 ldstuba [%i0+%g0]0x81,%l5 ! %l5 = 00000000000000ff
2003! %f2 = 00000000 80786cd9, %l0 = 0000000000000000
2004! Mem[0000000010101400] = 0000000000000007
2005 stda %f2,[%i4+%l0]ASI_PST8_PL ! Mem[0000000010101400] = 0000000000000007
2006! Mem[000000001018143e] = 33dde30d, %l0 = 0000000000000000
2007 ldstuba [%i6+0x03e]%asi,%l0 ! %l0 = 000000e3000000ff
2008! %l2 = 0000000029b03083, Mem[0000000030001410] = ff00fb110000f8ff
2009 stxa %l2,[%i0+%o5]0x89 ! Mem[0000000030001410] = 0000000029b03083
2010! Mem[0000000010001408] = 6a3e00ff, %l1 = 000000000000007b
2011 ldstuba [%i0+%o4]0x88,%l1 ! %l1 = 000000ff000000ff
2012! Mem[0000000010101410] = 7b88b2bf, %l2 = 0000000029b03083
2013 ldstuba [%i4+%o5]0x80,%l2 ! %l2 = 0000007b000000ff
2014! Starting 10 instruction Load Burst
2015! Mem[0000000010081410] = bfb288ff, %l5 = 0000000000000000
2016 lduha [%i2+%o5]0x88,%l5 ! %l5 = 00000000000088ff
2017
2018p0_label_77:
2019! Mem[0000000010181408] = a8000000, %l6 = 00000000a530ae76
2020 lduba [%i6+%o4]0x88,%l6 ! %l6 = 0000000000000000
2021! Mem[0000000010041408] = 9a00001c, %l4 = 00000000000000c8
2022 lduw [%i1+%o4],%l4 ! %l4 = 000000009a00001c
2023! Mem[0000000010141410] = ffcdee9f, %l3 = 00000000000000d1
2024 lduha [%i5+%o5]0x80,%l3 ! %l3 = 000000000000ffcd
2025! Mem[0000000010101430] = 1b3bf8ff, %l0 = 00000000000000e3
2026 ldsh [%i4+0x032],%l0 ! %l0 = fffffffffffff8ff
2027! Mem[0000000030181410] = dbaf0000 736f228e, %l0 = fffff8ff, %l1 = 000000ff
2028 ldda [%i6+%o5]0x81,%l0 ! %l0 = 00000000dbaf0000 00000000736f228e
2029! Mem[0000000030101400] = ff0000005b36d8ff, %l0 = 00000000dbaf0000
2030 ldxa [%i4+%g0]0x89,%l0 ! %l0 = ff0000005b36d8ff
2031! %l1 = 00000000736f228e, immd = fffffffffffff766, %l6 = 0000000000000000
2032 sdivx %l1,-0x89a,%l6 ! %l6 = fffffffffff29473
2033! Mem[0000000010001400] = d8df74ff, %l5 = 00000000000088ff
2034 lduba [%i0+%g0]0x88,%l5 ! %l5 = 00000000000000ff
2035! Mem[00000000100c1410] = ffd69edc ff74df67, %l6 = fff29473, %l7 = 03df74f0
2036 ldda [%i3+%o5]0x88,%l6 ! %l6 = 00000000ff74df67 00000000ffd69edc
2037! Starting 10 instruction Store Burst
2038! %l6 = ff74df67, %l7 = ffd69edc, Mem[0000000010141410] = ffcdee9f 1809a90f
2039 stda %l6,[%i5+%o5]0x80 ! Mem[0000000010141410] = ff74df67 ffd69edc
2040
2041p0_label_78:
2042! Mem[0000000030101410] = ff0043bc, %l2 = 000000000000007b
2043 swapa [%i4+%o5]0x81,%l2 ! %l2 = 00000000ff0043bc
2044! %l0 = ff0000005b36d8ff, Mem[0000000030181410] = 8e226f730000afdb
2045 stxa %l0,[%i6+%o5]0x89 ! Mem[0000000030181410] = ff0000005b36d8ff
2046! Mem[00000000100c1428] = 00000000, %l2 = 00000000ff0043bc, %asi = 80
2047 swapa [%i3+0x028]%asi,%l2 ! %l2 = 0000000000000000
2048! Mem[0000000030001410] = 8330b029, %l0 = ff0000005b36d8ff
2049 ldstuba [%i0+%o5]0x81,%l0 ! %l0 = 00000083000000ff
2050! Mem[0000000010001408] = 6a3e00ff, %l1 = 00000000736f228e
2051 swapa [%i0+%o4]0x88,%l1 ! %l1 = 000000006a3e00ff
2052! Mem[0000000030141410] = ffffff00, %l2 = 0000000000000000
2053 ldstuba [%i5+%o5]0x89,%l2 ! %l2 = 00000000000000ff
2054! %l1 = 000000006a3e00ff, Mem[0000000010141400] = a82e08ef
2055 stba %l1,[%i5+%g0]0x80 ! Mem[0000000010141400] = ff2e08ef
2056! Mem[0000000010141408] = 2821ff00, %l0 = 0000000000000083
2057 swapa [%i5+%o4]0x88,%l0 ! %l0 = 000000002821ff00
2058! %l2 = 0000000000000000, Mem[0000000010001416] = 00000000
2059 sth %l2,[%i0+0x016] ! Mem[0000000010001414] = 00000000
2060! Starting 10 instruction Load Burst
2061! Mem[0000000010101410] = ff88b2bf, %l2 = 0000000000000000
2062 lduha [%i4+%o5]0x80,%l2 ! %l2 = 000000000000ff88
2063
2064p0_label_79:
2065! Mem[0000000010141408] = 83000000, %l1 = 000000006a3e00ff
2066 ldswa [%i5+%o4]0x80,%l1 ! %l1 = ffffffff83000000
2067! Mem[00000000300c1408] = e735f2d1, %l3 = 000000000000ffcd
2068 lduba [%i3+%o4]0x81,%l3 ! %l3 = 00000000000000e7
2069! Mem[0000000030041408] = be4220a5 00000054, %l4 = 9a00001c, %l5 = 000000ff
2070 ldda [%i1+%o4]0x89,%l4 ! %l4 = 0000000000000054 00000000be4220a5
2071! Mem[0000000030041400] = ff0000ff50f59c61, %f18 = 00ffffff 00000067
2072 ldda [%i1+%g0]0x81,%f18 ! %f18 = ff0000ff 50f59c61
2073! Mem[00000000100c1408] = 80786cd9, %l3 = 00000000000000e7
2074 lduba [%i3+%o4]0x88,%l3 ! %l3 = 00000000000000d9
2075! Mem[0000000010001410] = 00000000 00000000, %l4 = 00000054, %l5 = be4220a5
2076 ldda [%i0+%o5]0x80,%l4 ! %l4 = 0000000000000000 0000000000000000
2077! Mem[00000000100c1400] = d8250000, %l0 = 000000002821ff00
2078 lduba [%i3+%g0]0x88,%l0 ! %l0 = 0000000000000000
2079! Mem[0000000010081408] = faffffff, %l3 = 00000000000000d9
2080 ldsh [%i2+%o4],%l3 ! %l3 = fffffffffffffaff
2081! Mem[00000000100c1434] = 4abf7869, %l1 = ffffffff83000000
2082 lduwa [%i3+0x034]%asi,%l1 ! %l1 = 000000004abf7869
2083! Starting 10 instruction Store Burst
2084! Mem[0000000010081410] = ff88b2bf, %l0 = 0000000000000000
2085 ldswa [%i2+%o5]0x80,%l0 ! %l0 = ffffffffff88b2bf
2086
2087p0_label_80:
2088! %l6 = 00000000ff74df67, Mem[0000000010001408] = 736f228e
2089 stba %l6,[%i0+%o4]0x88 ! Mem[0000000010001408] = 736f2267
2090! %l5 = 0000000000000000, Mem[0000000010141404] = 11fb7f67, %asi = 80
2091 stwa %l5,[%i5+0x004]%asi ! Mem[0000000010141404] = 00000000
2092! %l6 = 00000000ff74df67, Mem[0000000021800040] = a7ff856a, %asi = 80
2093 stha %l6,[%o3+0x040]%asi ! Mem[0000000021800040] = df67856a
2094! %f26 = 7b88b2bf ef082ea8, %l0 = ffffffffff88b2bf
2095! Mem[00000000300c1408] = e735f2d1ddffffff
2096 add %i3,0x008,%g1
2097 stda %f26,[%g1+%l0]ASI_PST32_SL ! Mem[00000000300c1408] = a82e08efbfb2887b
2098! %f12 = 6978bf4a c800001c, %l3 = fffffffffffffaff
2099! Mem[0000000010181438] = 1cae66f233ddff0d
2100 add %i6,0x038,%g1
2101 stda %f12,[%g1+%l3]ASI_PST8_PL ! Mem[0000000010181438] = 1c0000c84abf7869
2102! Mem[0000000010141420] = f995557c, %l3 = fffffffffffffaff
2103 ldstuba [%i5+0x020]%asi,%l3 ! %l3 = 000000f9000000ff
2104! Randomly selected nop
2105 nop
2106! %l0 = ff88b2bf, %l1 = 4abf7869, Mem[0000000010041408] = 9a00001c 9a499ba0
2107 std %l0,[%i1+%o4] ! Mem[0000000010041408] = ff88b2bf 4abf7869
2108! %l7 = 00000000ffd69edc, Mem[0000000030001410] = ff30b02900000000
2109 stxa %l7,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000000ffd69edc
2110! Starting 10 instruction Load Burst
2111! Mem[0000000010081430] = ffbbf195, %l2 = 000000000000ff88
2112 lduwa [%i2+0x030]%asi,%l2 ! %l2 = 00000000ffbbf195
2113
2114p0_label_81:
2115! Mem[0000000030181400] = f909a6c3fc2a1b51, %f8 = 000000ff 4bdf8c9a
2116 ldda [%i6+%g0]0x81,%f8 ! %f8 = f909a6c3 fc2a1b51
2117! Mem[00000000201c0000] = ff00075f, %l4 = 0000000000000000
2118 lduba [%o0+0x001]%asi,%l4 ! %l4 = 0000000000000000
2119! Mem[00000000100c1428] = ff0043bc 200000e0, %l0 = ff88b2bf, %l1 = 4abf7869
2120 ldda [%i3+0x028]%asi,%l0 ! %l0 = 00000000ff0043bc 00000000200000e0
2121! Mem[0000000030001410] = dc9ed6ff00000000, %f22 = dd013e6a 00000000
2122 ldda [%i0+%o5]0x89,%f22 ! %f22 = dc9ed6ff 00000000
2123! Mem[00000000100c1428] = ff0043bc200000e0, %l0 = 00000000ff0043bc, %l6 = 00000000ff74df67
2124 add %i3,0x28,%g1
2125 casxa [%g1]0x80,%l0,%l6 ! %l6 = ff0043bc200000e0
2126! Mem[00000000100c1410] = 67df74ff, %l6 = ff0043bc200000e0
2127 ldsba [%i3+%o5]0x80,%l6 ! %l6 = 0000000000000067
2128! Mem[0000000010041420] = 7560c77f5442c92c, %f4 = ffd69edc d1f2b6bd
2129 ldd [%i1+0x020],%f4 ! %f4 = 7560c77f 5442c92c
2130! Mem[0000000010081438] = 6f0ac808, %l3 = 00000000000000f9
2131 lduw [%i2+0x038],%l3 ! %l3 = 000000006f0ac808
2132! Mem[0000000010141408] = 00000083, %l5 = 0000000000000000
2133 lduwa [%i5+%o4]0x88,%l5 ! %l5 = 0000000000000083
2134! Starting 10 instruction Store Burst
2135! %l4 = 0000000000000000, Mem[0000000010181408] = 000000a8f074df67
2136 stxa %l4,[%i6+%o4]0x80 ! Mem[0000000010181408] = 0000000000000000
2137
2138p0_label_82:
2139! %f0 = 00000000 ffd69edc, %l0 = 00000000ff0043bc
2140! Mem[00000000300c1400] = bc430000bfb2887b
2141 stda %f0,[%i3+%l0]ASI_PST8_S ! Mem[00000000300c1400] = 00430000ffd6887b
2142! %l5 = 0000000000000083, Mem[0000000030181410] = 5b36d8ff
2143 stwa %l5,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000083
2144! Mem[0000000010141409] = 83000000, %l4 = 0000000000000000
2145 ldstuba [%i5+0x009]%asi,%l4 ! %l4 = 00000000000000ff
2146! Mem[00000000201c0001] = ff00075f, %l7 = 00000000ffd69edc
2147 ldstub [%o0+0x001],%l7 ! %l7 = 00000000000000ff
2148! %f27 = ef082ea8, Mem[0000000010001400] = ff74dfd8
2149 sta %f27,[%i0+%g0]0x80 ! Mem[0000000010001400] = ef082ea8
2150! %l2 = 00000000ffbbf195, imm = fffffffffffff3ed, %l7 = 0000000000000000
2151 xnor %l2,-0xc13,%l7 ! %l7 = 00000000ffbbfd87
2152! %f26 = 7b88b2bf ef082ea8, Mem[0000000030181400] = f909a6c3 fc2a1b51
2153 stda %f26,[%i6+%g0]0x81 ! Mem[0000000030181400] = 7b88b2bf ef082ea8
2154! %f14 = ff455167 f074df67, Mem[0000000010081420] = bd66d286 cbbba13b
2155 std %f14,[%i2+0x020] ! Mem[0000000010081420] = ff455167 f074df67
2156! %l2 = 00000000ffbbf195, Mem[0000000030141408] = ff1769f4
2157 stha %l2,[%i5+%o4]0x81 ! Mem[0000000030141408] = f19569f4
2158! Starting 10 instruction Load Burst
2159! Mem[0000000020800000] = ffffb0a2, %l7 = 00000000ffbbfd87
2160 lduba [%o1+0x000]%asi,%l7 ! %l7 = 00000000000000ff
2161
2162p0_label_83:
2163! Mem[0000000030001410] = dc9ed6ff 00000000, %l6 = 00000067, %l7 = 000000ff
2164 ldda [%i0+%o5]0x89,%l6 ! %l6 = 0000000000000000 00000000dc9ed6ff
2165! Mem[0000000030101410] = 7b000000, %l1 = 00000000200000e0
2166 ldsba [%i4+%o5]0x89,%l1 ! %l1 = 0000000000000000
2167! Mem[0000000030181400] = bfb2887b, %l7 = 00000000dc9ed6ff
2168 lduha [%i6+%g0]0x89,%l7 ! %l7 = 000000000000887b
2169! Mem[0000000030081408] = 00000000, %l3 = 000000006f0ac808
2170 ldsha [%i2+%o4]0x89,%l3 ! %l3 = 0000000000000000
2171! Mem[0000000030041408] = 54000000, %l5 = 0000000000000083
2172 lduba [%i1+%o4]0x81,%l5 ! %l5 = 0000000000000054
2173! %l1 = 0000000000000000, %l4 = 0000000000000000, %l0 = 00000000ff0043bc
2174 sdivx %l1,%l4,%l0 ! Div by zero, %l0 = 00000000ff00440c
2175! Mem[0000000030141400] = 4ae6ae76, %l5 = 0000000000000054
2176 lduwa [%i5+%g0]0x81,%l5 ! %l5 = 000000004ae6ae76
2177! Mem[00000000100c1408] = 80786cd9, %l2 = 00000000ffbbf195
2178 ldsba [%i3+%o4]0x88,%l2 ! %l2 = ffffffffffffffd9
2179! Mem[00000000211c0000] = 014ad61d, %l0 = 00000000ff0043e4
2180 ldub [%o2+0x001],%l0 ! %l0 = 000000000000004a
2181! Starting 10 instruction Store Burst
2182! %f21 = 80786cd9, Mem[00000000100c140c] = 7c5595f9
2183 sta %f21,[%i3+0x00c]%asi ! Mem[00000000100c140c] = 80786cd9
2184
2185p0_label_84:
2186! %l4 = 00000000, %l5 = 4ae6ae76, Mem[0000000030181400] = bfb2887b a82e08ef
2187 stda %l4,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000 4ae6ae76
2188! Mem[00000000201c0001] = ffff075f, %l0 = 000000000000004a
2189 ldstuba [%o0+0x001]%asi,%l0 ! %l0 = 000000ff000000ff
2190! Mem[00000000100c1400] = 000025d8, %l4 = 0000000000000000
2191 ldstub [%i3+%g0],%l4 ! %l4 = 00000000000000ff
2192! %l5 = 000000004ae6ae76, Mem[00000000211c0001] = 014ad61d
2193 stb %l5,[%o2+0x001] ! Mem[00000000211c0000] = 0176d61d
2194! Mem[0000000030001408] = c800001c, %l3 = 0000000000000000
2195 ldstuba [%i0+%o4]0x81,%l3 ! %l3 = 000000c8000000ff
2196! Mem[0000000010041408] = bfb288ff, %l4 = 0000000000000000
2197 ldstuba [%i1+%o4]0x88,%l4 ! %l4 = 000000ff000000ff
2198! %l1 = 0000000000000000, Mem[00000000201c0000] = ffff075f
2199 stb %l1,[%o0+%g0] ! Mem[00000000201c0000] = 00ff075f
2200! Mem[0000000010181408] = 00000000, %l3 = 00000000000000c8
2201 ldstuba [%i6+%o4]0x88,%l3 ! %l3 = 00000000000000ff
2202! Mem[0000000030181410] = 83000000, %l1 = 0000000000000000
2203 swapa [%i6+%o5]0x81,%l1 ! %l1 = 0000000083000000
2204! Starting 10 instruction Load Burst
2205! %l6 = 0000000000000000, immd = fffffffffffff707, %l6 = 0000000000000000
2206 udivx %l6,-0x8f9,%l6 ! %l6 = 0000000000000000
2207
2208p0_label_85:
2209! Mem[0000000010181408] = ff000000, %l7 = 000000000000887b
2210 ldsba [%i6+%o4]0x80,%l7 ! %l7 = ffffffffffffffff
2211! Mem[0000000030101410] = 0000007b, %l7 = ffffffffffffffff
2212 lduha [%i4+%o5]0x81,%l7 ! %l7 = 0000000000000000
2213! %l7 = 0000000000000000, immed = fffffc28, %y = d88e30a5
2214 smul %l7,-0x3d8,%l2 ! %l2 = 0000000000000000, %y = 00000000
2215! Mem[0000000010001410] = 00000000, %l4 = 00000000000000ff
2216 ldsba [%i0+%o5]0x80,%l4 ! %l4 = 0000000000000000
2217! Mem[0000000030101408] = fff2b77a, %l6 = 0000000000000000
2218 ldsha [%i4+%o4]0x81,%l6 ! %l6 = fffffffffffffff2
2219! Mem[0000000030081400] = dc9ed6ff 980780bf, %l0 = 000000ff, %l1 = 83000000
2220 ldda [%i2+%g0]0x89,%l0 ! %l0 = 00000000980780bf 00000000dc9ed6ff
2221! Mem[0000000030081400] = 980780bf, %l2 = 0000000000000000
2222 ldswa [%i2+%g0]0x89,%l2 ! %l2 = ffffffff980780bf
2223! Mem[00000000211c0000] = 0176d61d, %l4 = 0000000000000000
2224 ldub [%o2+0x001],%l4 ! %l4 = 0000000000000076
2225! Mem[0000000010041400] = dc9e96ff00000000, %f22 = dc9ed6ff 00000000
2226 ldda [%i1+%g0]0x80,%f22 ! %f22 = dc9e96ff 00000000
2227! Starting 10 instruction Store Burst
2228! %l0 = 00000000980780bf, Mem[00000000100c1408] = 80786cd9
2229 stha %l0,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 807880bf
2230
2231p0_label_86:
2232! Mem[0000000010041400] = ff969edc, %l0 = 00000000980780bf
2233 swapa [%i1+%g0]0x88,%l0 ! %l0 = 00000000ff969edc
2234! %f8 = f909a6c3 fc2a1b51, Mem[00000000300c1400] = 00004300 7b88d6ff
2235 stda %f8 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = f909a6c3 fc2a1b51
2236! %l4 = 0000000000000076, Mem[0000000010181428] = 8effb08a, %asi = 80
2237 stwa %l4,[%i6+0x028]%asi ! Mem[0000000010181428] = 00000076
2238! %l6 = fffffffffffffff2, %l1 = 00000000dc9ed6ff, %y = 00000000
2239 sdiv %l6,%l1,%l7 ! %l7 = fffffffffffffff9
2240 mov %l0,%y ! %y = ff969edc
2241! Mem[0000000021800001] = 9b4f37ea, %l6 = fffffffffffffff2
2242 ldstuba [%o3+0x001]%asi,%l6 ! %l6 = 0000004f000000ff
2243! %l1 = 00000000dc9ed6ff, Mem[0000000030041410] = 000000ff6139a7a3
2244 stxa %l1,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000dc9ed6ff
2245! Mem[0000000010081400] = 018a25d8, %l7 = fffffffffffffff9
2246 swapa [%i2+%g0]0x88,%l7 ! %l7 = 00000000018a25d8
2247! Mem[000000001008141d] = 0000000d, %l2 = ffffffff980780bf
2248 ldstub [%i2+0x01d],%l2 ! %l2 = 00000000000000ff
2249! %l3 = 0000000000000000, Mem[0000000010041410] = 33003083
2250 stba %l3,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00003083
2251! Starting 10 instruction Load Burst
2252! Mem[0000000010081438] = 6f0ac808, %f28 = ff969edc
2253 ld [%i2+0x038],%f28 ! %f28 = 6f0ac808
2254
2255p0_label_87:
2256! Mem[0000000010181400] = f074df03, %f7 = ffffffff
2257 lda [%i6+%g0]0x80,%f7 ! %f7 = f074df03
2258! Mem[0000000010101408] = faffffff ff969edc, %l0 = ff969edc, %l1 = dc9ed6ff
2259 ldda [%i4+%o4]0x88,%l0 ! %l0 = 00000000ff969edc 00000000faffffff
2260! Mem[0000000010081400] = f9ffffff, %l5 = 000000004ae6ae76
2261 ldsha [%i2+%g0]0x80,%l5 ! %l5 = fffffffffffff9ff
2262! Mem[0000000020800040] = 00ff2222, %l4 = 0000000000000076
2263 lduha [%o1+0x040]%asi,%l4 ! %l4 = 00000000000000ff
2264! Mem[0000000030081410] = 00000000, %f21 = 80786cd9
2265 lda [%i2+%o5]0x89,%f21 ! %f21 = 00000000
2266! Mem[00000000300c1400] = 511b2afc, %l1 = 00000000faffffff
2267 ldsba [%i3+%g0]0x81,%l1 ! %l1 = 0000000000000051
2268! Mem[0000000030141400] = 76aee64a, %l3 = 0000000000000000
2269 ldsba [%i5+%g0]0x89,%l3 ! %l3 = 000000000000004a
2270! Mem[00000000300c1400] = 511b2afc, %f1 = ffd69edc
2271 lda [%i3+%g0]0x81,%f1 ! %f1 = 511b2afc
2272! Mem[0000000010141408] = 0000ff83, %l1 = 0000000000000051
2273 ldsha [%i5+%o4]0x88,%l1 ! %l1 = ffffffffffffff83
2274! Starting 10 instruction Store Burst
2275! %l0 = ff969edc, %l1 = ffffff83, Mem[0000000010181400] = 03df74f0 00000000
2276 stda %l0,[%i6+%g0]0x88 ! Mem[0000000010181400] = ff969edc ffffff83
2277
2278p0_label_88:
2279! %f2 = 00000000 80786cd9, Mem[00000000300c1410] = 00000000 f7d7afdb
2280 stda %f2 ,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000 80786cd9
2281! Mem[0000000010101410] = ff88b2bf, %l4 = 00000000000000ff, %asi = 80
2282 swapa [%i4+0x010]%asi,%l4 ! %l4 = 00000000ff88b2bf
2283! %l0 = 00000000ff969edc, Mem[00000000300c1408] = a82e08ef
2284 stha %l0,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 9edc08ef
2285! %l1 = ffffffffffffff83, Mem[0000000010001432] = 00000000
2286 sth %l1,[%i0+0x032] ! Mem[0000000010001430] = 0000ff83
2287! %l2 = 00000000, %l3 = 0000004a, Mem[0000000010001410] = 00000000 00000000
2288 stda %l2,[%i0+0x010]%asi ! Mem[0000000010001410] = 00000000 0000004a
2289! Mem[00000000100c1400] = ff0025d8, %l0 = 00000000ff969edc
2290 swapa [%i3+%g0]0x80,%l0 ! %l0 = 00000000ff0025d8
2291! Mem[0000000010181410] = f074df03, %l1 = ffffffffffffff83
2292 ldstuba [%i6+%o5]0x88,%l1 ! %l1 = 00000003000000ff
2293! Mem[0000000030181408] = bfb2a3a7, %l5 = fffffffffffff9ff
2294 ldstuba [%i6+%o4]0x89,%l5 ! %l5 = 000000a7000000ff
2295! %f8 = f909a6c3 fc2a1b51, %l0 = 00000000ff0025d8
2296! Mem[0000000010041420] = 7560c77f5442c92c
2297 add %i1,0x020,%g1
2298 stda %f8,[%g1+%l0]ASI_PST32_PL ! Mem[0000000010041420] = 7560c77f5442c92c
2299! Starting 10 instruction Load Burst
2300! Mem[0000000030101410] = ff0000007b000000, %l6 = 000000000000004f
2301 ldxa [%i4+%o5]0x89,%l6 ! %l6 = ff0000007b000000
2302
2303p0_label_89:
2304! Mem[0000000010101400] = 00000000, %l2 = 0000000000000000
2305 ldsba [%i4+%g0]0x80,%l2 ! %l2 = 0000000000000000
2306! Mem[000000001000142c] = 000000f8, %f14 = ff455167
2307 lda [%i0+0x02c]%asi,%f14 ! %f14 = 000000f8
2308! Mem[0000000010101428] = 0abf9d3c15176a9c, %l3 = 000000000000004a
2309 ldx [%i4+0x028],%l3 ! %l3 = 0abf9d3c15176a9c
2310! %l7 = 00000000018a25d8, immd = 0000000000000987, %l5 = 00000000000000a7
2311 mulx %l7,0x987,%l5 ! %l5 = 0000000eab2e8ce8
2312! Mem[00000000100c1410] = ff74df67, %l5 = 0000000eab2e8ce8
2313 ldsha [%i3+%o5]0x88,%l5 ! %l5 = ffffffffffffdf67
2314! Mem[0000000030181400] = 00000000, %l2 = 0000000000000000
2315 lduwa [%i6+%g0]0x89,%l2 ! %l2 = 0000000000000000
2316! Mem[0000000010181420] = c3a609f9 000000ff, %l0 = ff0025d8, %l1 = 00000003
2317 ldd [%i6+0x020],%l0 ! %l0 = 00000000c3a609f9 00000000000000ff
2318! %f4 = 7560c77f, %f16 = ff000000
2319 fsqrts %f4 ,%f16 ! %f16 = 5a6fe1db
2320! Mem[0000000010141408] = 83ff0000, %l5 = ffffffffffffdf67
2321 ldswa [%i5+%o4]0x80,%l5 ! %l5 = ffffffff83ff0000
2322! Starting 10 instruction Store Burst
2323! Mem[0000000030141408] = f46995f1, %l0 = 00000000c3a609f9
2324 swapa [%i5+%o4]0x89,%l0 ! %l0 = 00000000f46995f1
2325
2326p0_label_90:
2327! %f16 = 5a6fe1db 11fb7f67, %l2 = 0000000000000000
2328! Mem[0000000030001420] = 5cd1e738e61c2fb8
2329 add %i0,0x020,%g1
2330 stda %f16,[%g1+%l2]ASI_PST16_SL ! Mem[0000000030001420] = 5cd1e738e61c2fb8
2331! Mem[0000000010141417] = ffd69edc, %l4 = 00000000ff88b2bf
2332 ldstuba [%i5+0x017]%asi,%l4 ! %l4 = 000000dc000000ff
2333! Mem[0000000030101408] = 7ab7f2ff, %l3 = 0abf9d3c15176a9c
2334 swapa [%i4+%o4]0x89,%l3 ! %l3 = 000000007ab7f2ff
2335! %f0 = 00000000 511b2afc, Mem[0000000030181410] = 00000000 ff000000
2336 stda %f0 ,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000 511b2afc
2337! %l7 = 00000000018a25d8, Mem[0000000010101408] = dc9e96ff
2338 stba %l7,[%i4+%o4]0x80 ! Mem[0000000010101408] = d89e96ff
2339! %l5 = ffffffff83ff0000, Mem[0000000010041438] = 0de3dd33, %asi = 80
2340 stha %l5,[%i1+0x038]%asi ! Mem[0000000010041438] = 0000dd33
2341! Mem[00000000300c1410] = 00000000, %l5 = ffffffff83ff0000
2342 swapa [%i3+%o5]0x81,%l5 ! %l5 = 0000000000000000
2343! %f13 = c800001c, Mem[0000000010101408] = ff969ed8
2344 sta %f13,[%i4+%o4]0x88 ! Mem[0000000010101408] = c800001c
2345! %l1 = 00000000000000ff, Mem[0000000010081410] = ff88b2bfd1f2e9c8, %asi = 80
2346 stxa %l1,[%i2+0x010]%asi ! Mem[0000000010081410] = 00000000000000ff
2347! Starting 10 instruction Load Burst
2348! Mem[0000000030101408] = 15176a9c, %f11 = 00000000
2349 lda [%i4+%o4]0x89,%f11 ! %f11 = 15176a9c
2350
2351p0_label_91:
2352! Code Fragment 3
2353p0_fragment_6:
2354! %l0 = 00000000f46995f1
2355 setx 0x65eef92ff159948a,%g7,%l0 ! %l0 = 65eef92ff159948a
2356! %l1 = 00000000000000ff
2357 setx 0x54008437abdcde80,%g7,%l1 ! %l1 = 54008437abdcde80
2358 setx 0x1fe000, %g1, %g3
2359 or %l0, %g3, %l0 ! always set perrmask = 0xff
2360 setx 0x1ffff8, %g1, %g2
2361 and %l0, %g2, %l0
2362 ta T_CHANGE_HPRIV
2363 stxa %l1, [%l0]ASI_DCACHE_DATA
2364 ta T_CHANGE_NONHPRIV
2365! %l0 = 65eef92ff159948a
2366 setx 0x2b1ac19ff03f2189,%g7,%l0 ! %l0 = 2b1ac19ff03f2189
2367! %l1 = 54008437abdcde80
2368 setx 0x022ea70fd3ef22b6,%g7,%l1 ! %l1 = 022ea70fd3ef22b6
2369! Mem[0000000010041400] = bf800798, %f7 = f074df03
2370 lda [%i1+%g0]0x80,%f7 ! %f7 = bf800798
2371! Mem[0000000030181400] = 00000000, %l0 = 2b1ac19ff03f2189
2372 ldsba [%i6+%g0]0x81,%l0 ! %l0 = 0000000000000000
2373! Mem[0000000030001408] = ff00001c, %l6 = ff0000007b000000
2374 ldsba [%i0+%o4]0x81,%l6 ! %l6 = ffffffffffffffff
2375! Mem[0000000010141400] = 00000000 ef082eff, %l0 = 00000000, %l1 = d3ef22b6
2376 ldda [%i5+%g0]0x88,%l0 ! %l0 = 00000000ef082eff 0000000000000000
2377! Mem[00000000100c1400] = d1000000dc9e96ff, %f10 = e0000020 15176a9c
2378 ldda [%i3+%g0]0x88,%f10 ! %f10 = d1000000 dc9e96ff
2379! Mem[0000000010101400] = 00000000, %l1 = 0000000000000000
2380 ldsha [%i4+%g0]0x80,%l1 ! %l1 = 0000000000000000
2381! Mem[0000000010041410] = 00003083, %l7 = 00000000018a25d8
2382 lduha [%i1+%o5]0x80,%l7 ! %l7 = 0000000000000000
2383! Mem[00000000100c1400] = ff969edc, %l6 = ffffffffffffffff
2384 ldsha [%i3+%g0]0x80,%l6 ! %l6 = ffffffffffffff96
2385! Starting 10 instruction Store Burst
2386! %f12 = 6978bf4a c800001c, Mem[0000000010001400] = a82e08ef 677ffb11
2387 stda %f12,[%i0+%g0]0x88 ! Mem[0000000010001400] = 6978bf4a c800001c
2388
2389p0_label_92:
2390! Mem[0000000010181408] = 000000ff, %l6 = ffffffffffffff96
2391 swapa [%i6+%o4]0x88,%l6 ! %l6 = 00000000000000ff
2392! Mem[0000000030041408] = 54000000, %l5 = 0000000000000000
2393 ldstuba [%i1+%o4]0x81,%l5 ! %l5 = 00000054000000ff
2394! Mem[0000000010181408] = ffffff96, %l6 = 00000000000000ff
2395 ldstuba [%i6+%o4]0x88,%l6 ! %l6 = 00000096000000ff
2396! Mem[0000000030041408] = ff000000, %l4 = 00000000000000dc
2397 ldstuba [%i1+%o4]0x81,%l4 ! %l4 = 000000ff000000ff
2398! %f20 = 00000000, %f8 = f909a6c3, %f22 = dc9e96ff
2399 fadds %f20,%f8 ,%f22 ! %f22 = f909a6c3
2400! %f30 = 0000ffff, %f11 = dc9e96ff, %f12 = 6978bf4a
2401 fadds %f30,%f11,%f12 ! %l0 = 00000000ef082f21, Unfinished, %fsr = 0a00000800
2402! %l3 = 000000007ab7f2ff, Mem[0000000030101400] = 5b36d8ff
2403 stwa %l3,[%i4+%g0]0x89 ! Mem[0000000030101400] = 7ab7f2ff
2404! %f11 = dc9e96ff, Mem[0000000030141408] = c3a609f9
2405 sta %f11,[%i5+%o4]0x89 ! Mem[0000000030141408] = dc9e96ff
2406! %f16 = 5a6fe1db 11fb7f67 ff0000ff 50f59c61
2407! %f20 = 00000000 00000000 f909a6c3 00000000
2408! %f24 = c9f89f5a 9a499ba0 7b88b2bf ef082ea8
2409! %f28 = 6f0ac808 33003083 0000ffff 000000ff
2410 stda %f16,[%i3]ASI_BLK_P ! Block Store to 00000000100c1400
2411! Starting 10 instruction Load Burst
2412! Mem[0000000030081408] = 00000000, %l3 = 000000007ab7f2ff
2413 lduwa [%i2+%o4]0x89,%l3 ! %l3 = 0000000000000000
2414
2415p0_label_93:
2416! Mem[0000000030101408] = 9c6a1715, %l6 = 0000000000000096
2417 lduwa [%i4+%o4]0x81,%l6 ! %l6 = 000000009c6a1715
2418! Mem[0000000030041400] = ff0000ff, %l7 = 0000000000000000
2419 ldswa [%i1+%g0]0x89,%l7 ! %l7 = ffffffffff0000ff
2420! Mem[0000000010041408] = ff88b2bf, %l5 = 0000000000000054
2421 ldsha [%i1+%o4]0x80,%l5 ! %l5 = ffffffffffffff88
2422! Mem[0000000030101400] = fff2b77a, %l4 = 00000000000000ff
2423 lduba [%i4+%g0]0x81,%l4 ! %l4 = 00000000000000ff
2424! Mem[0000000020800040] = 00ff2222, %l7 = ffffffffff0000ff
2425 lduba [%o1+0x040]%asi,%l7 ! %l7 = 0000000000000000
2426! Mem[0000000010141408] = 83ff0000, %l7 = 0000000000000000
2427 lduwa [%i5+%o4]0x80,%l7 ! %l7 = 0000000083ff0000
2428! Mem[0000000010081430] = ffbbf1959e87c233, %f0 = 00000000 511b2afc
2429 ldd [%i2+0x030],%f0 ! %f0 = ffbbf195 9e87c233
2430! Mem[0000000010001408] = 67226f733592e3ff, %f14 = 000000f8 f074df67
2431 ldda [%i0+%o4]0x80,%f14 ! %f14 = 67226f73 3592e3ff
2432! Mem[0000000010001410] = 00000000, %l3 = 0000000000000000
2433 lduwa [%i0+%o5]0x88,%l3 ! %l3 = 0000000000000000
2434! Starting 10 instruction Store Burst
2435! %l1 = 0000000000000000, Mem[0000000010001408] = 736f2267
2436 stba %l1,[%i0+%o4]0x88 ! Mem[0000000010001408] = 736f2200
2437
2438p0_label_94:
2439 membar #Sync ! Added by membar checker (14)
2440! Mem[00000000100c1408] = ff0000ff, %l2 = 0000000000000000
2441 ldstuba [%i3+%o4]0x88,%l2 ! %l2 = 000000ff000000ff
2442! %l6 = 000000009c6a1715, Mem[0000000010181430] = 0000000d000000d8, %asi = 80
2443 stxa %l6,[%i6+0x030]%asi ! Mem[0000000010181430] = 000000009c6a1715
2444! Mem[0000000030141400] = 4ae6ae76, %l2 = 00000000000000ff
2445 swapa [%i5+%g0]0x81,%l2 ! %l2 = 000000004ae6ae76
2446! %l2 = 000000004ae6ae76, %l7 = 0000000083ff0000, %l3 = 0000000000000000
2447 sdivx %l2,%l7,%l3 ! %l3 = 0000000000000000
2448! %f16 = 5a6fe1db 11fb7f67, Mem[0000000030041400] = ff0000ff 619cf550
2449 stda %f16,[%i1+%g0]0x89 ! Mem[0000000030041400] = 5a6fe1db 11fb7f67
2450! Mem[000000001010140c] = fffffffa, %l0 = 00000000ef082f21
2451 swap [%i4+0x00c],%l0 ! %l0 = 00000000fffffffa
2452! Mem[0000000010181410] = f074dfff, %l0 = 00000000fffffffa
2453 swapa [%i6+%o5]0x88,%l0 ! %l0 = 00000000f074dfff
2454! Mem[0000000010081408] = fffffffa, %l1 = 0000000000000000
2455 ldstuba [%i2+%o4]0x88,%l1 ! %l1 = 000000fa000000ff
2456! Mem[0000000030041400] = 677ffb11, %l7 = 0000000083ff0000
2457 swapa [%i1+%g0]0x81,%l7 ! %l7 = 00000000677ffb11
2458! Starting 10 instruction Load Burst
2459! Mem[0000000010041410] = 00003083, %f1 = 9e87c233
2460 lda [%i1+%o5]0x80,%f1 ! %f1 = 00003083
2461
2462p0_label_95:
2463! Code Fragment 4
2464p0_fragment_7:
2465! %l0 = 00000000f074dfff
2466 setx 0xa167626ff9de035c,%g7,%l0 ! %l0 = a167626ff9de035c
2467! %l1 = 00000000000000fa
2468 setx 0xfc8501d055655f28,%g7,%l1 ! %l1 = fc8501d055655f28
2469 setx 0x7ff8, %g1, %g2
2470 and %l0, %g2, %l0
2471 setx 0xffffffff, %g1, %g2
2472 and %l1, %g2, %l1
2473 setx 0x100000000, %g1, %g2
2474 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2475 ta T_CHANGE_HPRIV
2476 stxa %l1, [%l0]ASI_ICACHE_INSTR
2477 ta T_CHANGE_NONHPRIV
2478! %l0 = a167626ff9de035c
2479 setx 0xa0f5105fd4e206bc,%g7,%l0 ! %l0 = a0f5105fd4e206bc
2480! %l1 = fc8501d055655f28
2481 setx 0x00f38a08766c906c,%g7,%l1 ! %l1 = 00f38a08766c906c
2482! Mem[0000000010181400] = dc9e96ff 83ffffff, %l0 = d4e206bc, %l1 = 766c906c
2483 ldda [%i6+%g0]0x80,%l0 ! %l0 = 00000000dc9e96ff 0000000083ffffff
2484! Mem[0000000010101410] = 000000ff 57ff8be3, %l0 = dc9e96ff, %l1 = 83ffffff
2485 ldd [%i4+%o5],%l0 ! %l0 = 00000000000000ff 0000000057ff8be3
2486! Mem[0000000010101408] = 1c0000c8, %f27 = ef082ea8
2487 lda [%i4+%o4]0x80,%f27 ! %f27 = 1c0000c8
2488! Mem[0000000020800040] = 00ff2222, %l0 = 00000000000000ff
2489 ldsb [%o1+0x041],%l0 ! %l0 = ffffffffffffffff
2490! Mem[0000000010041410] = 83300000, %f5 = 5442c92c
2491 lda [%i1+%o5]0x88,%f5 ! %f5 = 83300000
2492! Mem[0000000030101408] = fb1cdaef15176a9c, %f8 = f909a6c3 fc2a1b51
2493 ldda [%i4+%o4]0x89,%f8 ! %f8 = fb1cdaef 15176a9c
2494! Mem[0000000010081400] = f9ffffff, %l2 = 000000004ae6ae76
2495 lduwa [%i2+%g0]0x80,%l2 ! %l2 = 00000000f9ffffff
2496! Mem[000000001018143c] = 4abf7869, %l3 = 0000000000000000
2497 ldub [%i6+0x03f],%l3 ! %l3 = 0000000000000069
2498! Starting 10 instruction Store Burst
2499! %l0 = ffffffffffffffff, Mem[0000000010001410] = 00000000
2500 stba %l0,[%i0+%o5]0x88 ! Mem[0000000010001410] = 000000ff
2501
2502p0_label_96:
2503! Mem[0000000030081400] = bf800798, %l2 = 00000000f9ffffff
2504 ldstuba [%i2+%g0]0x81,%l2 ! %l2 = 000000bf000000ff
2505! Mem[0000000010181430] = 00000000, %l2 = 00000000000000bf, %asi = 80
2506 swapa [%i6+0x030]%asi,%l2 ! %l2 = 0000000000000000
2507! Mem[00000000201c0000] = 00ff075f, %l1 = 0000000057ff8be3
2508 ldstub [%o0+%g0],%l1 ! %l1 = 00000000000000ff
2509! %l6 = 000000009c6a1715, immd = fffffffffffff8e9, %l7 = 00000000677ffb11
2510 sdivx %l6,-0x717,%l7 ! %l7 = ffffffffffe9f031
2511! %l6 = 9c6a1715, %l7 = ffe9f031, Mem[0000000010181408] = ffffffff 00000000
2512 stda %l6,[%i6+%o4]0x80 ! Mem[0000000010181408] = 9c6a1715 ffe9f031
2513! %l7 = ffffffffffe9f031, Mem[0000000010141408] = 83ff0000f074df03
2514 stxa %l7,[%i5+%o4]0x80 ! Mem[0000000010141408] = ffffffffffe9f031
2515! Mem[00000000211c0000] = 0176d61d, %l1 = 0000000000000000
2516 ldstuba [%o2+0x000]%asi,%l1 ! %l1 = 00000001000000ff
2517! %l3 = 0000000000000069, Mem[0000000010001400] = 1c0000c84abf7869
2518 stxa %l3,[%i0+%g0]0x80 ! Mem[0000000010001400] = 0000000000000069
2519! %f0 = ffbbf195 00003083 00000000 80786cd9
2520! %f4 = 7560c77f 83300000 ff8e3083 bf800798
2521! %f8 = fb1cdaef 15176a9c d1000000 dc9e96ff
2522! %f12 = 6978bf4a c800001c 67226f73 3592e3ff
2523 stda %f0,[%i2]ASI_BLK_AIUSL ! Block Store to 0000000030081400
2524! Starting 10 instruction Load Burst
2525! Mem[0000000010001410] = 000000ff, %l0 = ffffffffffffffff
2526 ldsba [%i0+%o5]0x88,%l0 ! %l0 = ffffffffffffffff
2527
2528p0_label_97:
2529! Mem[00000000211c0000] = ff76d61d, %l0 = ffffffffffffffff
2530 ldsb [%o2+%g0],%l0 ! %l0 = ffffffffffffffff
2531! Mem[0000000010141420] = ff95557c57fff0e3, %l7 = ffffffffffe9f031
2532 ldx [%i5+0x020],%l7 ! %l7 = ff95557c57fff0e3
2533! Mem[0000000010041410] = 83300000, %l2 = 0000000000000000
2534 lduwa [%i1+%o5]0x88,%l2 ! %l2 = 0000000083300000
2535! Mem[00000000100c1408] = 619cf550ff0000ff, %f18 = ff0000ff 50f59c61
2536 ldda [%i3+%o4]0x88,%f18 ! %f18 = 619cf550 ff0000ff
2537! Mem[0000000030141408] = ff969edc, %f29 = 33003083
2538 lda [%i5+%o4]0x81,%f29 ! %f29 = ff969edc
2539 membar #Sync ! Added by membar checker (15)
2540! Mem[0000000010081400] = 77b86bfa fffffff9, %l4 = 000000ff, %l5 = ffffff88
2541 ldda [%i2+%g0]0x88,%l4 ! %l4 = 00000000fffffff9 0000000077b86bfa
2542! Mem[0000000030101408] = fb1cdaef15176a9c, %f30 = 0000ffff 000000ff
2543 ldda [%i4+%o4]0x89,%f30 ! %f30 = fb1cdaef 15176a9c
2544! Mem[0000000030081408] = d96c7880, %l0 = ffffffffffffffff
2545 lduba [%i2+%o4]0x81,%l0 ! %l0 = 00000000000000d9
2546! Mem[0000000030001400] = d10000ff, %l6 = 000000009c6a1715
2547 lduba [%i0+%g0]0x89,%l6 ! %l6 = 00000000000000ff
2548! Starting 10 instruction Store Burst
2549! %f6 = ff8e3083, Mem[0000000030081408] = 80786cd9
2550 sta %f6 ,[%i2+%o4]0x89 ! Mem[0000000030081408] = ff8e3083
2551
2552p0_label_98:
2553! %l0 = 00000000000000d9, Mem[0000000030181408] = bfb2a3ff
2554 stha %l0,[%i6+%o4]0x89 ! Mem[0000000030181408] = bfb200d9
2555! Mem[0000000010181434] = 9c6a1715, %l4 = 00000000fffffff9
2556 swap [%i6+0x034],%l4 ! %l4 = 000000009c6a1715
2557! %f2 = 00000000 80786cd9, Mem[0000000030141408] = dc9e96ff 5611dfb1
2558 stda %f2 ,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000 80786cd9
2559! Mem[000000001008142d] = f074df67, %l0 = 00000000000000d9
2560 ldstuba [%i2+0x02d]%asi,%l0 ! %l0 = 00000074000000ff
2561! %l3 = 0000000000000069, Mem[0000000030081400] = 00003083
2562 stba %l3,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00003069
2563! %l0 = 0000000000000074, Mem[0000000010001410] = ff000000
2564 stha %l0,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00740000
2565! %l6 = 000000ff, %l7 = 57fff0e3, Mem[0000000030141410] = ffffffff 00000067
2566 stda %l6,[%i5+%o5]0x81 ! Mem[0000000030141410] = 000000ff 57fff0e3
2567! Mem[00000000100c141e] = 00000000, %l7 = ff95557c57fff0e3
2568 ldstuba [%i3+0x01e]%asi,%l7 ! %l7 = 00000000000000ff
2569! %l5 = 0000000077b86bfa, Mem[0000000030101400] = 7ab7f2ff
2570 stha %l5,[%i4+%g0]0x89 ! Mem[0000000030101400] = 7ab76bfa
2571! Starting 10 instruction Load Burst
2572! Mem[0000000030101408] = 15176a9c, %l6 = 00000000000000ff
2573 lduha [%i4+%o4]0x89,%l6 ! %l6 = 0000000000006a9c
2574
2575p0_label_99:
2576! Mem[0000000030181400] = 00000000, %l3 = 0000000000000069
2577 lduwa [%i6+%g0]0x81,%l3 ! %l3 = 0000000000000000
2578! Mem[00000000300c1400] = f909a6c3 fc2a1b51, %l0 = 00000074, %l1 = 00000001
2579 ldda [%i3+%g0]0x89,%l0 ! %l0 = 00000000fc2a1b51 00000000f909a6c3
2580! Mem[0000000030141408] = d96c7880, %l1 = 00000000f909a6c3
2581 lduha [%i5+%o4]0x81,%l1 ! %l1 = 000000000000d96c
2582! Mem[0000000010181408] = 15176a9c, %l2 = 0000000083300000
2583 ldsba [%i6+%o4]0x88,%l2 ! %l2 = ffffffffffffff9c
2584! Mem[0000000010081408] = ffffffff, %l5 = 0000000077b86bfa
2585 ldswa [%i2+%o4]0x88,%l5 ! %l5 = ffffffffffffffff
2586! Mem[000000001014140c] = ffe9f031, %l0 = 00000000fc2a1b51
2587 ldub [%i5+0x00d],%l0 ! %l0 = 00000000000000e9
2588! Mem[0000000030101408] = 9c6a1715, %l3 = 0000000000000000
2589 ldsba [%i4+%o4]0x81,%l3 ! %l3 = ffffffffffffff9c
2590! %f23 = 00000000, %f16 = 5a6fe1db
2591 fcmps %fcc1,%f23,%f16 ! %fcc1 = 1
2592! Mem[00000000100c1418] = f909a6c30000ff00, %f4 = 7560c77f 83300000
2593 ldd [%i3+0x018],%f4 ! %f4 = f909a6c3 0000ff00
2594! Starting 10 instruction Store Burst
2595! Mem[0000000010081410] = 00000000, %l4 = 000000009c6a1715
2596 swapa [%i2+%o5]0x88,%l4 ! %l4 = 0000000000000000
2597
2598p0_label_100:
2599! %l0 = 00000000000000e9, %l0 = 00000000000000e9, %l1 = 000000000000d96c
2600 addc %l0,%l0,%l1 ! %l1 = 00000000000001d2
2601! %l5 = ffffffffffffffff, %l3 = ffffffffffffff9c, %l5 = ffffffffffffffff
2602 addc %l5,%l3,%l5 ! %l5 = ffffffffffffff9b
2603! %l3 = ffffffffffffff9c, Mem[00000000201c0000] = ffff075f
2604 sth %l3,[%o0+%g0] ! Mem[00000000201c0000] = ff9c075f
2605! %l2 = ffffffffffffff9c, Mem[0000000010041400] = 980780bf
2606 stha %l2,[%i1+%g0]0x88 ! Mem[0000000010041400] = 9807ff9c
2607! %l2 = ffffffffffffff9c, Mem[0000000010181400] = dc9e96ff
2608 stwa %l2,[%i6+%g0]0x80 ! Mem[0000000010181400] = ffffff9c
2609! %l4 = 0000000000000000, Mem[0000000010101410] = ff000000
2610 stba %l4,[%i4+%o5]0x88 ! Mem[0000000010101410] = ff000000
2611! Mem[0000000030001400] = ff0000d1, %l6 = 0000000000006a9c
2612 ldstuba [%i0+%g0]0x81,%l6 ! %l6 = 000000ff000000ff
2613! %l4 = 0000000000000000, Mem[0000000030081400] = 69300000
2614 stha %l4,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000
2615! %l7 = 0000000000000000, imm = 0000000000000283, %l2 = ffffffffffffff9c
2616 xnor %l7,0x283,%l2 ! %l2 = fffffffffffffd7c
2617! Starting 10 instruction Load Burst
2618! Mem[0000000030001408] = 1c0000ff, %l3 = ffffffffffffff9c
2619 ldsba [%i0+%o4]0x89,%l3 ! %l3 = ffffffffffffffff
2620
2621p0_label_101:
2622! Mem[0000000030081408] = 83308eff00000000, %l5 = ffffffffffffff9b
2623 ldxa [%i2+%o4]0x81,%l5 ! %l5 = 83308eff00000000
2624! Mem[00000000100c1400] = dbe16f5a, %l5 = 83308eff00000000
2625 ldsha [%i3+%g0]0x88,%l5 ! %l5 = 0000000000006f5a
2626! Mem[00000000100c1408] = ff0000ff, %l5 = 0000000000006f5a
2627 lduwa [%i3+%o4]0x88,%l5 ! %l5 = 00000000ff0000ff
2628! %l6 = 00000000000000ff, imm = fffffffffffffed4, %l7 = 0000000000000000
2629 orn %l6,-0x12c,%l7 ! %l7 = 00000000000001ff
2630! Mem[0000000030041410] = dc9ed6ff, %f12 = 6978bf4a
2631 lda [%i1+%o5]0x89,%f12 ! %f12 = dc9ed6ff
2632! Mem[0000000010041410] = 00003083, %l4 = 0000000000000000
2633 ldsha [%i1+0x010]%asi,%l4 ! %l4 = 0000000000000000
2634! Code Fragment 3
2635p0_fragment_8:
2636! %l0 = 00000000000000e9
2637 setx 0x3876e28fd3f25bcc,%g7,%l0 ! %l0 = 3876e28fd3f25bcc
2638! %l1 = 00000000000001d2
2639 setx 0x61e545bfa28d8ff5,%g7,%l1 ! %l1 = 61e545bfa28d8ff5
2640 setx 0x1fe000, %g1, %g3
2641 or %l0, %g3, %l0 ! always set perrmask = 0xff
2642 setx 0x1ffff8, %g1, %g2
2643 and %l0, %g2, %l0
2644 ta T_CHANGE_HPRIV
2645 stxa %l1, [%l0]ASI_DCACHE_DATA
2646 ta T_CHANGE_NONHPRIV
2647! %l0 = 3876e28fd3f25bcc
2648 setx 0x34356f90132d5a88,%g7,%l0 ! %l0 = 34356f90132d5a88
2649! %l1 = 61e545bfa28d8ff5
2650 setx 0xf7f2c4c8640da592,%g7,%l1 ! %l1 = f7f2c4c8640da592
2651! Mem[0000000030101400] = fa6bb77a, %f12 = dc9ed6ff
2652 lda [%i4+%g0]0x81,%f12 ! %f12 = fa6bb77a
2653! Mem[0000000010101400] = 0000000000000007, %f22 = f909a6c3 00000000
2654 ldda [%i4+%g0]0x80,%f22 ! %f22 = 00000000 00000007
2655! Starting 10 instruction Store Burst
2656! %f6 = ff8e3083 bf800798, %l7 = 00000000000001ff
2657! Mem[0000000010041420] = 7560c77f5442c92c
2658 add %i1,0x020,%g1
2659 stda %f6,[%g1+%l7]ASI_PST16_PL ! Mem[0000000010041420] = 980780bf83308eff
2660
2661p0_label_102:
2662! %l4 = 0000000000000000, Mem[00000000100c1430] = 6f0ac80833003083, %asi = 80
2663 stxa %l4,[%i3+0x030]%asi ! Mem[00000000100c1430] = 0000000000000000
2664! Mem[00000000100c141c] = 0000ff00, %l5 = 00000000ff0000ff
2665 swap [%i3+0x01c],%l5 ! %l5 = 000000000000ff00
2666! %l0 = 132d5a88, %l1 = 640da592, Mem[00000000300c1410] = 83ff0000 80786cd9
2667 stda %l0,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 132d5a88 640da592
2668! %f8 = fb1cdaef 15176a9c, %l2 = fffffffffffffd7c
2669! Mem[0000000030001400] = ff0000d1000000ff
2670 stda %f8,[%i0+%l2]ASI_PST32_SL ! Mem[0000000030001400] = ff0000d1000000ff
2671! Mem[0000000010001408] = 736f2200, %l7 = 00000000000001ff
2672 swapa [%i0+%o4]0x88,%l7 ! %l7 = 00000000736f2200
2673! %l2 = fffffd7c, %l3 = ffffffff, Mem[0000000010001420] = 000000d9 00000059
2674 stda %l2,[%i0+0x020]%asi ! Mem[0000000010001420] = fffffd7c ffffffff
2675! %f28 = 6f0ac808, Mem[0000000030141408] = d96c7880
2676 sta %f28,[%i5+%o4]0x81 ! Mem[0000000030141408] = 6f0ac808
2677! Mem[0000000030141400] = 000000ff, %l4 = 0000000000000000
2678 ldstuba [%i5+%g0]0x81,%l4 ! %l4 = 00000000000000ff
2679! Mem[0000000030181408] = bfb200d9, %l1 = f7f2c4c8640da592
2680 swapa [%i6+%o4]0x89,%l1 ! %l1 = 00000000bfb200d9
2681! Starting 10 instruction Load Burst
2682! Mem[0000000010141408] = 31f0e9ffffffffff, %f20 = 00000000 00000000
2683 ldda [%i5+%o4]0x88,%f20 ! %f20 = 31f0e9ff ffffffff
2684
2685p0_label_103:
2686! Mem[0000000030081410] = 00003083, %l5 = 000000000000ff00
2687 lduha [%i2+%o5]0x81,%l5 ! %l5 = 0000000000000000
2688! Mem[0000000010001408] = 000001ff, %l6 = 00000000000000ff
2689 lduwa [%i0+%o4]0x88,%l6 ! %l6 = 00000000000001ff
2690! Mem[0000000010001400] = 00000000, %l5 = 0000000000000000
2691 lduha [%i0+%g0]0x88,%l5 ! %l5 = 0000000000000000
2692! Mem[00000000100c1410] = 00000000, %l5 = 0000000000000000
2693 ldsba [%i3+%o5]0x88,%l5 ! %l5 = 0000000000000000
2694! Mem[0000000030041400] = 83ff0000, %l0 = 34356f90132d5a88
2695 lduba [%i1+%g0]0x81,%l0 ! %l0 = 0000000000000083
2696! Mem[0000000010181408] = 31f0e9ff 15176a9c, %l4 = 00000000, %l5 = 00000000
2697 ldda [%i6+%o4]0x88,%l4 ! %l4 = 0000000015176a9c 0000000031f0e9ff
2698! Mem[0000000010101408] = 212f08efc800001c, %l7 = 00000000736f2200
2699 ldxa [%i4+%o4]0x88,%l7 ! %l7 = 212f08efc800001c
2700! Mem[0000000010141408] = ffffffff, %l5 = 0000000031f0e9ff
2701 lduwa [%i5+%o4]0x88,%l5 ! %l5 = 00000000ffffffff
2702! Mem[0000000010101434] = 9a69ff71, %f11 = dc9e96ff
2703 lda [%i4+0x034]%asi,%f11 ! %f11 = 9a69ff71
2704! Starting 10 instruction Store Burst
2705! %l5 = 00000000ffffffff, Mem[0000000030081410] = 000030837fc76075
2706 stxa %l5,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000ffffffff
2707
2708p0_label_104:
2709! %f2 = 00000000 80786cd9, Mem[0000000030041408] = 000000ff be4220a5
2710 stda %f2 ,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000000 80786cd9
2711! %f4 = f909a6c3 0000ff00, Mem[0000000010141400] = ef082eff 00000000
2712 stda %f4 ,[%i5+%g0]0x88 ! Mem[0000000010141400] = f909a6c3 0000ff00
2713! %l4 = 0000000015176a9c, Mem[0000000030181410] = fc2a1b51
2714 stwa %l4,[%i6+%o5]0x81 ! Mem[0000000030181410] = 15176a9c
2715! %l4 = 15176a9c, %l5 = ffffffff, Mem[0000000030041410] = dc9ed6ff 00000000
2716 stda %l4,[%i1+%o5]0x89 ! Mem[0000000030041410] = 15176a9c ffffffff
2717! Mem[00000000100c1427] = 9a499ba0, %l6 = 00000000000001ff
2718 ldstub [%i3+0x027],%l6 ! %l6 = 000000a0000000ff
2719! %f16 = 5a6fe1db 11fb7f67 619cf550 ff0000ff
2720! %f20 = 31f0e9ff ffffffff 00000000 00000007
2721! %f24 = c9f89f5a 9a499ba0 7b88b2bf 1c0000c8
2722! %f28 = 6f0ac808 ff969edc fb1cdaef 15176a9c
2723 stda %f16,[%i1]ASI_BLK_P ! Block Store to 0000000010041400
2724! Mem[0000000030181408] = 92a50d64, %l2 = fffffffffffffd7c
2725 ldstuba [%i6+%o4]0x81,%l2 ! %l2 = 00000092000000ff
2726! %f14 = 67226f73, Mem[0000000030041400] = 0000ff83
2727 sta %f14,[%i1+%g0]0x89 ! Mem[0000000030041400] = 67226f73
2728! %f2 = 00000000, Mem[000000001000140c] = 3592e3ff
2729 sta %f2 ,[%i0+0x00c]%asi ! Mem[000000001000140c] = 00000000
2730! Starting 10 instruction Load Burst
2731! Mem[0000000010141418] = dd013e6a47e5d6af, %f4 = f909a6c3 0000ff00
2732 ldd [%i5+0x018],%f4 ! %f4 = dd013e6a 47e5d6af
2733
2734p0_label_105:
2735! Mem[0000000010141410] = ff74df67, %l2 = 0000000000000092
2736 lduba [%i5+%o5]0x80,%l2 ! %l2 = 00000000000000ff
2737! %l1 = 00000000bfb200d9, %l5 = 00000000ffffffff, %y = ff969edc
2738 umul %l1,%l5,%l6 ! %l6 = bfb200d8404dff27, %y = bfb200d8
2739! Mem[00000000100c1400] = dbe16f5a, %l7 = 212f08efc800001c
2740 ldsha [%i3+%g0]0x88,%l7 ! %l7 = 0000000000006f5a
2741! %l6 = bfb200d8404dff27, %l0 = 0000000000000083, %l1 = 00000000bfb200d9
2742 orn %l6,%l0,%l1 ! %l1 = ffffffffffffff7f
2743! Mem[0000000030181408] = 640da5ff, %l5 = 00000000ffffffff
2744 lduwa [%i6+%o4]0x89,%l5 ! %l5 = 00000000640da5ff
2745! Mem[0000000030001410] = 00000000, %l2 = 00000000000000ff
2746 ldswa [%i0+%o5]0x89,%l2 ! %l2 = 0000000000000000
2747! Mem[0000000030141400] = ff0000ff, %f8 = fb1cdaef
2748 lda [%i5+%g0]0x89,%f8 ! %f8 = ff0000ff
2749! Mem[0000000010181400] = 9cffffff, %f11 = 9a69ff71
2750 lda [%i6+%g0]0x88,%f11 ! %f11 = 9cffffff
2751! Mem[00000000201c0000] = ff9c075f, %l1 = ffffffffffffff7f
2752 ldsb [%o0+%g0],%l1 ! %l1 = ffffffffffffffff
2753! Starting 10 instruction Store Burst
2754! %f12 = fa6bb77a, Mem[0000000010181410] = faffffff
2755 sta %f12,[%i6+%o5]0x80 ! Mem[0000000010181410] = fa6bb77a
2756
2757p0_label_106:
2758! %f4 = dd013e6a, Mem[00000000300c1408] = ef08dc9e
2759 sta %f4 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = dd013e6a
2760! %l7 = 0000000000006f5a, Mem[0000000010101410] = ff000000
2761 stwa %l7,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00006f5a
2762! Mem[000000001010143a] = 000000ff, %l2 = 0000000000000000
2763 ldstub [%i4+0x03a],%l2 ! %l2 = 00000000000000ff
2764! Mem[0000000010181410] = 7ab76bfa, %l0 = 0000000000000083
2765 swapa [%i6+%o5]0x88,%l0 ! %l0 = 000000007ab76bfa
2766! %l1 = ffffffffffffffff, Mem[0000000030041410] = 15176a9c
2767 stwa %l1,[%i1+%o5]0x89 ! Mem[0000000030041410] = ffffffff
2768! %f11 = 9cffffff, Mem[0000000030101400] = fa6bb77a
2769 sta %f11,[%i4+%g0]0x81 ! Mem[0000000030101400] = 9cffffff
2770! Mem[0000000030001400] = d10000ff, %l5 = 00000000640da5ff
2771 swapa [%i0+%g0]0x89,%l5 ! %l5 = 00000000d10000ff
2772! %l6 = bfb200d8404dff27, Mem[0000000020800000] = ffffb0a2
2773 stb %l6,[%o1+%g0] ! Mem[0000000020800000] = 27ffb0a2
2774! Mem[0000000030041408] = 80786cd9, %l3 = ffffffffffffffff
2775 ldstuba [%i1+%o4]0x89,%l3 ! %l3 = 000000d9000000ff
2776! Starting 10 instruction Load Burst
2777 membar #Sync ! Added by membar checker (16)
2778! Mem[0000000010041400] = 5a6fe1db, %f3 = 80786cd9
2779 lda [%i1+%g0]0x80,%f3 ! %f3 = 5a6fe1db
2780
2781p0_label_107:
2782! Mem[0000000010101410] = 00006f5a, %f2 = 00000000
2783 lda [%i4+%o5]0x88,%f2 ! %f2 = 00006f5a
2784! Mem[0000000030101408] = 9c6a1715, %l0 = 000000007ab76bfa
2785 ldswa [%i4+%o4]0x81,%l0 ! %l0 = ffffffff9c6a1715
2786! Mem[0000000020800040] = 00ff2222, %l0 = ffffffff9c6a1715
2787 ldsha [%o1+0x040]%asi,%l0 ! %l0 = 00000000000000ff
2788! Mem[0000000010141400] = 00ff0000 c3a609f9, %l4 = 15176a9c, %l5 = d10000ff
2789 ldda [%i5+%g0]0x80,%l4 ! %l4 = 0000000000ff0000 00000000c3a609f9
2790! Mem[0000000010181400] = ffffff9c, %l4 = 0000000000ff0000
2791 lduha [%i6+%g0]0x80,%l4 ! %l4 = 000000000000ffff
2792! Mem[0000000010081410] = 9c6a1715, %l5 = 00000000c3a609f9
2793 ldsba [%i2+%o5]0x88,%l5 ! %l5 = 0000000000000015
2794! %l5 = 0000000000000015, imm = ffffffffffffff76, %l5 = 0000000000000015
2795 orn %l5,-0x08a,%l5 ! %l5 = 000000000000009d
2796! Mem[0000000010181400] = 9cffffff, %f13 = c800001c
2797 lda [%i6+%g0]0x88,%f13 ! %f13 = 9cffffff
2798! Mem[0000000010081410] = 15176a9c000000ff, %l5 = 000000000000009d
2799 ldxa [%i2+%o5]0x80,%l5 ! %l5 = 15176a9c000000ff
2800! Starting 10 instruction Store Burst
2801! %l2 = 00000000, %l3 = 000000d9, Mem[0000000010181410] = 00000083 bfb22128
2802 stda %l2,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000000 000000d9
2803
2804p0_label_108:
2805! %l5 = 15176a9c000000ff, Mem[00000000300c1408] = dd013e6a
2806 stha %l5,[%i3+%o4]0x89 ! Mem[00000000300c1408] = dd0100ff
2807! Mem[0000000010041434] = ff969edc, %l6 = bfb200d8404dff27, %asi = 80
2808 swapa [%i1+0x034]%asi,%l6 ! %l6 = 00000000ff969edc
2809! %l1 = ffffffffffffffff, Mem[0000000030001408] = 1c0000ff
2810 stwa %l1,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffffffff
2811! %f28 = 6f0ac808 ff969edc, Mem[0000000010101400] = 00000000 00000007
2812 stda %f28,[%i4+%g0]0x80 ! Mem[0000000010101400] = 6f0ac808 ff969edc
2813! %l2 = 0000000000000000, Mem[00000000201c0000] = ff9c075f, %asi = 80
2814 stha %l2,[%o0+0x000]%asi ! Mem[00000000201c0000] = 0000075f
2815! Mem[0000000030141410] = 000000ff, %l3 = 00000000000000d9
2816 swapa [%i5+%o5]0x81,%l3 ! %l3 = 00000000000000ff
2817! Code Fragment 3
2818p0_fragment_9:
2819! %l0 = 00000000000000ff
2820 setx 0xe0a4fd902b2eeeb5,%g7,%l0 ! %l0 = e0a4fd902b2eeeb5
2821! %l1 = ffffffffffffffff
2822 setx 0xb106d28013f4cf77,%g7,%l1 ! %l1 = b106d28013f4cf77
2823 setx 0x1fe000, %g1, %g3
2824 or %l0, %g3, %l0 ! always set perrmask = 0xff
2825 setx 0x1ffff8, %g1, %g2
2826 and %l0, %g2, %l0
2827 ta T_CHANGE_HPRIV
2828 stxa %l1, [%l0]ASI_DCACHE_DATA
2829 ta T_CHANGE_NONHPRIV
2830! %l0 = e0a4fd902b2eeeb5
2831 setx 0x481f4caffc7d1124,%g7,%l0 ! %l0 = 481f4caffc7d1124
2832! %l1 = b106d28013f4cf77
2833 setx 0x787042d7cf699f63,%g7,%l1 ! %l1 = 787042d7cf699f63
2834! %l4 = 000000000000ffff, Mem[0000000030141400] = ff0000ff
2835 stha %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = ffff00ff
2836! Mem[0000000030001408] = ffffffff, %l1 = 787042d7cf699f63
2837 ldstuba [%i0+%o4]0x89,%l1 ! %l1 = 000000ff000000ff
2838! Starting 10 instruction Load Burst
2839! Mem[0000000010141410] = ff9ed6ff67df74ff, %l5 = 15176a9c000000ff
2840 ldxa [%i5+%o5]0x88,%l5 ! %l5 = ff9ed6ff67df74ff
2841
2842p0_label_109:
2843! Mem[0000000010141410] = 67df74ff, %f0 = ffbbf195
2844 lda [%i5+%o5]0x88,%f0 ! %f0 = 67df74ff
2845! Mem[0000000010001438] = a8760424, %l6 = 00000000ff969edc
2846 lduha [%i0+0x038]%asi,%l6 ! %l6 = 000000000000a876
2847! Mem[0000000010041408] = 50f59c61, %l2 = 0000000000000000
2848 lduha [%i1+%o4]0x88,%l2 ! %l2 = 0000000000009c61
2849! %l7 = 0000000000006f5a, imm = 0000000000000067, %l1 = 00000000000000ff
2850 xor %l7,0x067,%l1 ! %l1 = 0000000000006f3d
2851! %l3 = 00000000000000ff, imm = 000000000000036f, %l5 = ff9ed6ff67df74ff
2852 andn %l3,0x36f,%l5 ! %l5 = 0000000000000090
2853! Mem[0000000030001408] = ffffffff, %l4 = 000000000000ffff
2854 ldsha [%i0+%o4]0x81,%l4 ! %l4 = ffffffffffffffff
2855 membar #Sync ! Added by membar checker (17)
2856! Mem[0000000010101400] = 6f0ac808 ff969edc 1c0000c8 ef082f21
2857! Mem[0000000010101410] = 5a6f0000 57ff8be3 619239f8 000000f0
2858! Mem[0000000010101420] = 2301522c 122ffd46 0abf9d3c 15176a9c
2859! Mem[0000000010101430] = 1b3bf8ff 9a69ff71 0000ffff 00000000
2860 ldda [%i4]ASI_BLK_P,%f16 ! Block Load from 0000000010101400
2861! Mem[0000000020800040] = 00ff2222, %l4 = ffffffffffffffff
2862 ldsb [%o1+0x040],%l4 ! %l4 = 0000000000000000
2863! Mem[0000000010081428] = ff455167, %l0 = 481f4caffc7d1124
2864 ldswa [%i2+0x028]%asi,%l0 ! %l0 = ffffffffff455167
2865! Starting 10 instruction Store Burst
2866! %f2 = 00006f5a 5a6fe1db, Mem[0000000010081408] = ffffffff 339cb7c5
2867 stda %f2 ,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00006f5a 5a6fe1db
2868
2869p0_label_110:
2870! Mem[0000000010001402] = 00000000, %l6 = 000000000000a876
2871 ldstub [%i0+0x002],%l6 ! %l6 = 00000000000000ff
2872! Mem[0000000010041408] = 50f59c61, %l6 = 0000000000000000
2873 ldstuba [%i1+%o4]0x88,%l6 ! %l6 = 00000061000000ff
2874! %f14 = 67226f73 3592e3ff, Mem[0000000030041410] = ffffffff ffffffff
2875 stda %f14,[%i1+%o5]0x89 ! Mem[0000000030041410] = 67226f73 3592e3ff
2876! Mem[000000001004143c] = 15176a9c, %l0 = ff455167, %l6 = 00000061
2877 add %i1,0x3c,%g1
2878 casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000015176a9c
2879! %l4 = 0000000000000000, Mem[0000000010041410] = ffe9f031
2880 stwa %l4,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000
2881! %l5 = 0000000000000090, Mem[0000000030081408] = 83308eff00000000
2882 stxa %l5,[%i2+%o4]0x81 ! Mem[0000000030081408] = 0000000000000090
2883! %l6 = 0000000015176a9c, Mem[0000000010141410] = ff74df67ffd69eff, %asi = 80
2884 stxa %l6,[%i5+0x010]%asi ! Mem[0000000010141410] = 0000000015176a9c
2885 membar #Sync ! Added by membar checker (18)
2886! %f3 = 5a6fe1db, Mem[0000000010101420] = 2301522c
2887 st %f3 ,[%i4+0x020] ! Mem[0000000010101420] = 5a6fe1db
2888! Mem[0000000030181400] = 00000000, %l6 = 0000000015176a9c
2889 ldstuba [%i6+%g0]0x89,%l6 ! %l6 = 00000000000000ff
2890! Starting 10 instruction Load Burst
2891! Mem[00000000300c1410] = 132d5a88, %l4 = 0000000000000000
2892 lduba [%i3+%o5]0x81,%l4 ! %l4 = 0000000000000013
2893
2894p0_label_111:
2895! Mem[0000000030081408] = 00000000, %l6 = 0000000000000000
2896 lduwa [%i2+%o4]0x81,%l6 ! %l6 = 0000000000000000
2897! Mem[0000000030101400] = ffffff9c, %f11 = 9cffffff
2898 lda [%i4+%g0]0x89,%f11 ! %f11 = ffffff9c
2899! %l6 = 0000000000000000, immed = fffff586, %y = bfb200d8
2900 smul %l6,-0xa7a,%l4 ! %l4 = 0000000000000000, %y = 00000000
2901! Mem[000000001008140c] = 5a6f0000, %f14 = 67226f73
2902 ld [%i2+0x00c],%f14 ! %f14 = 5a6f0000
2903! Mem[0000000010141400] = 0000ff00, %l2 = 0000000000009c61
2904 lduha [%i5+%g0]0x88,%l2 ! %l2 = 000000000000ff00
2905! Mem[0000000030001400] = ff000000640da5ff, %l2 = 000000000000ff00
2906 ldxa [%i0+%g0]0x89,%l2 ! %l2 = ff000000640da5ff
2907! Mem[0000000030001408] = ffffffff4bdf8c9a, %f0 = 67df74ff 00003083
2908 ldda [%i0+%o4]0x81,%f0 ! %f0 = ffffffff 4bdf8c9a
2909! Mem[0000000010101408] = c800001c, %f23 = 000000f0
2910 lda [%i4+%o4]0x88,%f23 ! %f23 = c800001c
2911! Mem[0000000010041408] = ff9cf550, %f3 = 5a6fe1db
2912 lda [%i1+%o4]0x80,%f3 ! %f3 = ff9cf550
2913! Starting 10 instruction Store Burst
2914! %l7 = 0000000000006f5a, Mem[000000001014140a] = ffffffff, %asi = 80
2915 stha %l7,[%i5+0x00a]%asi ! Mem[0000000010141408] = ffff6f5a
2916
2917p0_label_112:
2918! %f30 = 0000ffff 00000000, %l6 = 0000000000000000
2919! Mem[0000000010101420] = 5a6fe1db122ffd46
2920 add %i4,0x020,%g1
2921 stda %f30,[%g1+%l6]ASI_PST32_PL ! Mem[0000000010101420] = 5a6fe1db122ffd46
2922! %l2 = ff000000640da5ff, Mem[0000000010101408] = 1c0000c8
2923 stha %l2,[%i4+%o4]0x80 ! Mem[0000000010101408] = a5ff00c8
2924! %f4 = dd013e6a 47e5d6af, %l7 = 0000000000006f5a
2925! Mem[0000000010041438] = fb1cdaef15176a9c
2926 add %i1,0x038,%g1
2927 stda %f4,[%g1+%l7]ASI_PST32_P ! Mem[0000000010041438] = dd013e6a15176a9c
2928! %l7 = 0000000000006f5a, Mem[00000000100c1428] = 7b88b2bfef082ea8, %asi = 80
2929 stxa %l7,[%i3+0x028]%asi ! Mem[00000000100c1428] = 0000000000006f5a
2930! Mem[0000000020800041] = 00ff2222, %l7 = 0000000000006f5a
2931 ldstub [%o1+0x041],%l7 ! %l7 = 000000ff000000ff
2932! %l4 = 0000000000000000, Mem[0000000010101405] = ff969edc
2933 stb %l4,[%i4+0x005] ! Mem[0000000010101404] = ff009edc
2934! Mem[0000000010001400] = 0000ff00, %l2 = ff000000640da5ff
2935 swap [%i0+%g0],%l2 ! %l2 = 000000000000ff00
2936! %l0 = ffffffffff455167, Mem[0000000030081410] = 00000000
2937 stwa %l0,[%i2+%o5]0x89 ! Mem[0000000030081410] = ff455167
2938! %l6 = 00000000, %l7 = 000000ff, Mem[00000000100c1400] = dbe16f5a 677ffb11
2939 stda %l6,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000 000000ff
2940! Starting 10 instruction Load Burst
2941! Mem[0000000030041408] = 80786cff, %l5 = 0000000000000090
2942 ldsba [%i1+%o4]0x89,%l5 ! %l5 = ffffffffffffffff
2943
2944p0_label_113:
2945! Mem[0000000030041400] = 5a6fe1db67226f73, %f12 = fa6bb77a 9cffffff
2946 ldda [%i1+%g0]0x89,%f12 ! %f12 = 5a6fe1db 67226f73
2947! Mem[0000000010101410] = 5a6f0000, %l6 = 0000000000000000
2948 lduha [%i4+%o5]0x80,%l6 ! %l6 = 0000000000005a6f
2949! Mem[0000000030141400] = ff00ffff, %l2 = 000000000000ff00
2950 lduha [%i5+%g0]0x89,%l2 ! %l2 = 000000000000ffff
2951! %f30 = 0000ffff, %f21 = 57ff8be3, %f15 = 3592e3ff
2952 fmuls %f30,%f21,%f15 ! %l0 = ffffffffff455189, Unfinished, %fsr = 0900000800
2953! %l2 = 000000000000ffff, imm = fffffffffffff3bd, %l1 = 0000000000006f3d
2954 or %l2,-0xc43,%l1 ! %l1 = ffffffffffffffff
2955! Mem[0000000030081410] = 675145ffffffffff, %f30 = 0000ffff 00000000
2956 ldda [%i2+%o5]0x81,%f30 ! %f30 = 675145ff ffffffff
2957! Mem[0000000010081408] = 5a6fe1db, %l7 = 00000000000000ff
2958 lduha [%i2+%o4]0x88,%l7 ! %l7 = 000000000000e1db
2959! Mem[0000000010141408] = ffff6f5a, %l7 = 000000000000e1db
2960 ldsha [%i5+%o4]0x80,%l7 ! %l7 = ffffffffffffffff
2961! Mem[0000000030141408] = 6f0ac808, %l4 = 0000000000000000
2962 ldsba [%i5+%o4]0x81,%l4 ! %l4 = 000000000000006f
2963! Starting 10 instruction Store Burst
2964! %l0 = ff455189, %l1 = ffffffff, Mem[0000000030001400] = 640da5ff ff000000
2965 stda %l0,[%i0+%g0]0x89 ! Mem[0000000030001400] = ff455189 ffffffff
2966
2967p0_label_114:
2968! %l5 = ffffffffffffffff, Mem[00000000100c1408] = ff0000ff
2969 stha %l5,[%i3+%o4]0x88 ! Mem[00000000100c1408] = ff00ffff
2970! %l4 = 0000006f, %l5 = ffffffff, Mem[0000000010141410] = 00000000 15176a9c
2971 stda %l4,[%i5+0x010]%asi ! Mem[0000000010141410] = 0000006f ffffffff
2972! %l0 = ff455189, %l1 = ffffffff, Mem[00000000300c1410] = 885a2d13 92a50d64
2973 stda %l0,[%i3+%o5]0x89 ! Mem[00000000300c1410] = ff455189 ffffffff
2974! %f26 = 0abf9d3c, %f21 = 57ff8be3
2975 fcmpes %fcc2,%f26,%f21 ! %fcc2 = 1
2976! %f20 = 5a6f0000 57ff8be3, %l7 = ffffffffffffffff
2977! Mem[00000000300c1438] = 6c98c1bc58812f0e
2978 add %i3,0x038,%g1
2979 stda %f20,[%g1+%l7]ASI_PST32_SL ! Mem[00000000300c1438] = e38bff5700006f5a
2980! Mem[0000000030081410] = 675145ff, %l6 = 0000000000005a6f
2981 swapa [%i2+%o5]0x81,%l6 ! %l6 = 00000000675145ff
2982! Mem[00000000100c1410] = 00000000, %l0 = ffffffffff455189
2983 swapa [%i3+%o5]0x80,%l0 ! %l0 = 0000000000000000
2984! Mem[000000001014143c] = 000000ff, %l7 = ffffffff, %l6 = 675145ff
2985 add %i5,0x3c,%g1
2986 casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000000000ff
2987! %f4 = dd013e6a 47e5d6af, Mem[0000000010181410] = 00000000 000000d9
2988 stda %f4 ,[%i6+%o5]0x88 ! Mem[0000000010181410] = dd013e6a 47e5d6af
2989! Starting 10 instruction Load Burst
2990! Mem[0000000030181400] = ff00000076aee64a, %l5 = ffffffffffffffff
2991 ldxa [%i6+%g0]0x81,%l5 ! %l5 = ff00000076aee64a
2992
2993p0_label_115:
2994! Mem[00000000201c0000] = 0000075f, %l3 = 00000000000000ff
2995 ldsha [%o0+0x000]%asi,%l3 ! %l3 = 0000000000000000
2996! Mem[0000000030001400] = ff455189, %l6 = 00000000000000ff
2997 ldswa [%i0+%g0]0x89,%l6 ! %l6 = ffffffffff455189
2998! Mem[0000000030081408] = 90000000 00000000, %l6 = ff455189, %l7 = ffffffff
2999 ldda [%i2+%o4]0x89,%l6 ! %l6 = 0000000000000000 0000000090000000
3000! Mem[0000000010101410] = 5a6f0000, %l6 = 0000000000000000
3001 lduha [%i4+0x010]%asi,%l6 ! %l6 = 0000000000005a6f
3002! Mem[0000000010101418] = 619239f8, %l4 = 000000000000006f
3003 ldsba [%i4+0x019]%asi,%l4 ! %l4 = ffffffffffffff92
3004! Mem[0000000010081400] = f9ffffff, %l4 = ffffffffffffff92
3005 lduwa [%i2+%g0]0x80,%l4 ! %l4 = 00000000f9ffffff
3006! Mem[0000000010181400] = 9cffffff, %l6 = 0000000000005a6f
3007 ldsha [%i6+%g0]0x88,%l6 ! %l6 = ffffffffffffffff
3008! %l5 = ff00000076aee64a, %l4 = 00000000f9ffffff, %l2 = 000000000000ffff
3009 or %l5,%l4,%l2 ! %l2 = ff000000ffffffff
3010! Mem[0000000030081410] = ffffffff6f5a0000, %f10 = d1000000 ffffff9c
3011 ldda [%i2+%o5]0x89,%f10 ! %f10 = ffffffff 6f5a0000
3012! Starting 10 instruction Store Burst
3013! %f28 = 1b3bf8ff 9a69ff71, Mem[0000000030101410] = 7b000000 ff000000
3014 stda %f28,[%i4+%o5]0x89 ! Mem[0000000030101410] = 1b3bf8ff 9a69ff71
3015
3016p0_label_116:
3017! Mem[0000000030181410] = 15176a9c, %l7 = 0000000090000000
3018 ldstuba [%i6+%o5]0x81,%l7 ! %l7 = 00000015000000ff
3019! Mem[0000000030101410] = 9a69ff71, %l1 = ffffffffffffffff
3020 swapa [%i4+%o5]0x89,%l1 ! %l1 = 000000009a69ff71
3021! Mem[00000000100c1410] = ff455189, %l1 = 000000009a69ff71
3022 ldstuba [%i3+%o5]0x80,%l1 ! %l1 = 000000ff000000ff
3023! Code Fragment 3
3024p0_fragment_10:
3025! %l0 = 0000000000000000
3026 setx 0x7bcc56d7a47c0848,%g7,%l0 ! %l0 = 7bcc56d7a47c0848
3027! %l1 = 00000000000000ff
3028 setx 0xa96e9d87d6cc71fc,%g7,%l1 ! %l1 = a96e9d87d6cc71fc
3029 setx 0x1fe000, %g1, %g3
3030 or %l0, %g3, %l0 ! always set perrmask = 0xff
3031 setx 0x1ffff8, %g1, %g2
3032 and %l0, %g2, %l0
3033 ta T_CHANGE_HPRIV
3034 stxa %l1, [%l0]ASI_DCACHE_DATA
3035 ta T_CHANGE_NONHPRIV
3036! %l0 = 7bcc56d7a47c0848
3037 setx 0x84dd920028e3de1d,%g7,%l0 ! %l0 = 84dd920028e3de1d
3038! %l1 = a96e9d87d6cc71fc
3039 setx 0xab551fb813c67b82,%g7,%l1 ! %l1 = ab551fb813c67b82
3040! %l4 = 00000000f9ffffff, Mem[0000000010181410] = 47e5d6af
3041 stba %l4,[%i6+%o5]0x88 ! Mem[0000000010181410] = 47e5d6ff
3042! %l1 = ab551fb813c67b82, Mem[0000000010101410] = e38bff5700006f5a
3043 stxa %l1,[%i4+%o5]0x88 ! Mem[0000000010101410] = ab551fb813c67b82
3044! %l1 = ab551fb813c67b82, Mem[0000000010181420] = c3a609f9, %asi = 80
3045 stha %l1,[%i6+0x020]%asi ! Mem[0000000010181420] = 7b8209f9
3046! %l3 = 0000000000000000, Mem[0000000010141408] = ffff6f5a
3047 stha %l3,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00006f5a
3048! %l7 = 0000000000000015, Mem[00000000218001c0] = 2f6a07db, %asi = 80
3049 stha %l7,[%o3+0x1c0]%asi ! Mem[00000000218001c0] = 001507db
3050! Starting 10 instruction Load Burst
3051! Mem[0000000010141400] = 00ff0000, %l1 = ab551fb813c67b82
3052 lduwa [%i5+0x000]%asi,%l1 ! %l1 = 0000000000ff0000
3053
3054p0_label_117:
3055! Mem[0000000010141400] = 00ff0000, %l4 = 00000000f9ffffff
3056 lduwa [%i5+0x000]%asi,%l4 ! %l4 = 0000000000ff0000
3057! Mem[0000000010041408] = ff9cf550 ff0000ff, %l0 = 28e3de1d, %l1 = 00ff0000
3058 ldda [%i1+%o4]0x80,%l0 ! %l0 = 00000000ff9cf550 00000000ff0000ff
3059! Mem[00000000211c0000] = ff76d61d, %l4 = 0000000000ff0000
3060 ldub [%o2+%g0],%l4 ! %l4 = 00000000000000ff
3061! Mem[0000000010081400] = f9ffffff, %l1 = 00000000ff0000ff
3062 lduha [%i2+%g0]0x80,%l1 ! %l1 = 000000000000f9ff
3063! Mem[0000000030141410] = 000000d957fff0e3, %l2 = ff000000ffffffff
3064 ldxa [%i5+%o5]0x81,%l2 ! %l2 = 000000d957fff0e3
3065! Mem[0000000010041420] = c9f89f5a, %l5 = ff00000076aee64a
3066 ldsba [%i1+0x023]%asi,%l5 ! %l5 = 000000000000005a
3067! Mem[0000000030101400] = 9cffffff, %l5 = 000000000000005a
3068 ldswa [%i4+%g0]0x81,%l5 ! %l5 = ffffffff9cffffff
3069! Mem[0000000030001400] = 895145ffffffffff, %l2 = 000000d957fff0e3
3070 ldxa [%i0+%g0]0x81,%l2 ! %l2 = 895145ffffffffff
3071! Mem[0000000010081420] = ff455167f074df67, %l6 = ffffffffffffffff
3072 ldx [%i2+0x020],%l6 ! %l6 = ff455167f074df67
3073! Starting 10 instruction Store Burst
3074! %l1 = 000000000000f9ff, Mem[0000000010181408] = 9c6a1715
3075 stha %l1,[%i6+%o4]0x80 ! Mem[0000000010181408] = f9ff1715
3076
3077p0_label_118:
3078! %f19 = ef082f21, Mem[0000000010001410] = 00740000
3079 sta %f19,[%i0+%o5]0x80 ! Mem[0000000010001410] = ef082f21
3080! %f14 = 5a6f0000 3592e3ff, %l4 = 00000000000000ff
3081! Mem[0000000010001400] = 640da5ff00000069
3082 stda %f14,[%i0+%l4]ASI_PST16_PL ! Mem[0000000010001400] = ffe3923500006f5a
3083! %l0 = 00000000ff9cf550, Mem[0000000030101400] = ffffff9c
3084 stwa %l0,[%i4+%g0]0x89 ! Mem[0000000030101400] = ff9cf550
3085! %l5 = ffffffff9cffffff, Mem[00000000100c1408] = ff00ffff
3086 stba %l5,[%i3+%o4]0x88 ! Mem[00000000100c1408] = ff00ffff
3087! %l6 = ff455167f074df67, Mem[0000000030041410] = 67226f733592e3ff
3088 stxa %l6,[%i1+%o5]0x89 ! Mem[0000000030041410] = ff455167f074df67
3089! Mem[0000000020800000] = 27ffb0a2, %l3 = 0000000000000000
3090 ldstub [%o1+%g0],%l3 ! %l3 = 00000027000000ff
3091! Mem[00000000100c1420] = c9f89f5a, %l0 = 00000000ff9cf550
3092 ldstuba [%i3+0x020]%asi,%l0 ! %l0 = 000000c9000000ff
3093! Mem[00000000300c1408] = ff0001dd, %l6 = ff455167f074df67
3094 ldstuba [%i3+%o4]0x81,%l6 ! %l6 = 000000ff000000ff
3095! %f15 = 3592e3ff, %f22 = 619239f8, %f24 = 2301522c 122ffd46
3096 fsmuld %f15,%f22,%f24 ! %f24 = 42f4f9d2 9fa98200
3097! Starting 10 instruction Load Burst
3098! %l6 = 00000000000000ff, %l2 = 895145ffffffffff, %l5 = ffffffff9cffffff
3099 subc %l6,%l2,%l5 ! %l5 = 76aeba0000000100
3100
3101p0_label_119:
3102! Mem[000000001000142c] = 000000f8, %l0 = 00000000000000c9
3103 lduba [%i0+0x02e]%asi,%l0 ! %l0 = 0000000000000000
3104! Mem[0000000030041408] = 00000000 80786cff, %l2 = ffffffff, %l3 = 00000027
3105 ldda [%i1+%o4]0x89,%l2 ! %l2 = 0000000080786cff 0000000000000000
3106! Mem[00000000300c1410] = ff455189, %l0 = 0000000000000000
3107 lduwa [%i3+%o5]0x89,%l0 ! %l0 = 00000000ff455189
3108! Mem[0000000030101400] = ff9cf550, %l2 = 0000000080786cff
3109 ldsba [%i4+%g0]0x89,%l2 ! %l2 = 0000000000000050
3110! Mem[0000000010181400] = 9cffffff, %l7 = 0000000000000015
3111 ldsba [%i6+%g0]0x88,%l7 ! %l7 = ffffffffffffffff
3112! Mem[0000000010081400] = f9ffffff, %l5 = 76aeba0000000100
3113 ldsba [%i2+%g0]0x80,%l5 ! %l5 = fffffffffffffff9
3114! Mem[0000000010141430] = ff969eff4bdf8c9a, %l4 = 00000000000000ff
3115 ldxa [%i5+0x030]%asi,%l4 ! %l4 = ff969eff4bdf8c9a
3116! Mem[0000000030181400] = 4ae6ae76000000ff, %l0 = 00000000ff455189
3117 ldxa [%i6+%g0]0x89,%l0 ! %l0 = 4ae6ae76000000ff
3118! Mem[0000000021800080] = 257e727f, %l5 = fffffffffffffff9
3119 ldsha [%o3+0x080]%asi,%l5 ! %l5 = 000000000000257e
3120! Starting 10 instruction Store Burst
3121! %f5 = 47e5d6af, Mem[0000000010081410] = 15176a9c
3122 sta %f5 ,[%i2+%o5]0x80 ! Mem[0000000010081410] = 47e5d6af
3123
3124p0_label_120:
3125! Mem[0000000010181410] = ffd6e547, %l1 = 000000000000f9ff
3126 ldstuba [%i6+%o5]0x80,%l1 ! %l1 = 000000ff000000ff
3127! %l4 = ff969eff4bdf8c9a, Mem[00000000100c1410] = 895145ff
3128 stha %l4,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 89518c9a
3129! %l3 = 0000000000000000, Mem[0000000010101424] = 122ffd46, %asi = 80
3130 stha %l3,[%i4+0x024]%asi ! Mem[0000000010101424] = 0000fd46
3131! Mem[0000000010001408] = ff010000, %l0 = 4ae6ae76000000ff
3132 swapa [%i0+%o4]0x80,%l0 ! %l0 = 00000000ff010000
3133! %l4 = ff969eff4bdf8c9a, Mem[0000000010041424] = 9a499ba0, %asi = 80
3134 stwa %l4,[%i1+0x024]%asi ! Mem[0000000010041424] = 4bdf8c9a
3135! Mem[0000000030001410] = 00000000, %l0 = 00000000ff010000
3136 swapa [%i0+%o5]0x89,%l0 ! %l0 = 0000000000000000
3137! %l5 = 000000000000257e, Mem[00000000300c1408] = dd0100ff
3138 stba %l5,[%i3+%o4]0x89 ! Mem[00000000300c1408] = dd01007e
3139! %l2 = 00000050, %l3 = 00000000, Mem[0000000030181408] = ffa50d64 1aa7aac0
3140 stda %l2,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000050 00000000
3141! %f6 = ff8e3083 bf800798, %l0 = 0000000000000000
3142! Mem[00000000100c1400] = 00000000ff000000
3143 stda %f6,[%i3+%l0]ASI_PST32_PL ! Mem[00000000100c1400] = 00000000ff000000
3144! Starting 10 instruction Load Burst
3145! Mem[0000000030041408] = ff6c7880 00000000, %l4 = 4bdf8c9a, %l5 = 0000257e
3146 ldda [%i1+%o4]0x81,%l4 ! %l4 = 00000000ff6c7880 0000000000000000
3147
3148p0_label_121:
3149! %f12 = 5a6fe1db, %f24 = 42f4f9d2, %f28 = 1b3bf8ff 9a69ff71
3150 fsmuld %f12,%f24,%f28 ! %f28 = 43bcb1ab 862914c0
3151! Mem[00000000100c1410] = 89518c9a, %f9 = 15176a9c
3152 lda [%i3+%o5]0x88,%f9 ! %f9 = 89518c9a
3153! Mem[0000000010081410] = 47e5d6af, %l7 = ffffffffffffffff
3154 ldsha [%i2+%o5]0x80,%l7 ! %l7 = 00000000000047e5
3155! Mem[00000000300c1408] = 7b88b2bfdd01007e, %l2 = 0000000000000050
3156 ldxa [%i3+%o4]0x89,%l2 ! %l2 = 7b88b2bfdd01007e
3157! Mem[0000000021800180] = b3572d80, %l4 = 00000000ff6c7880
3158 lduha [%o3+0x180]%asi,%l4 ! %l4 = 000000000000b357
3159! Mem[0000000030041410] = f074df67, %f11 = 6f5a0000
3160 lda [%i1+%o5]0x89,%f11 ! %f11 = f074df67
3161! Mem[0000000010041410] = 00000000, %l7 = 00000000000047e5
3162 lduha [%i1+%o5]0x80,%l7 ! %l7 = 0000000000000000
3163! Mem[00000000201c0000] = 0000075f, %l5 = 0000000000000000
3164 ldsba [%o0+0x000]%asi,%l5 ! %l5 = 0000000000000000
3165! Mem[0000000030101410] = ffffffff, %f13 = 67226f73
3166 lda [%i4+%o5]0x81,%f13 ! %f13 = ffffffff
3167! Starting 10 instruction Store Burst
3168! %l5 = 0000000000000000, Mem[0000000030181400] = ff000000
3169 stha %l5,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000
3170
3171p0_label_122:
3172! %l4 = 000000000000b357, Mem[0000000010141400] = 00ff0000c3a609f9, %asi = 80
3173 stxa %l4,[%i5+0x000]%asi ! Mem[0000000010141400] = 000000000000b357
3174! Mem[0000000010141410] = 6f000000, %l7 = 0000000000000000
3175 ldstuba [%i5+%o5]0x88,%l7 ! %l7 = 00000000000000ff
3176! %l5 = 0000000000000000, Mem[0000000010141427] = 57fff0e3
3177 stb %l5,[%i5+0x027] ! Mem[0000000010141424] = 57fff000
3178! Mem[0000000010181414] = 6a3e01dd, %l6 = 00000000000000ff
3179 swap [%i6+0x014],%l6 ! %l6 = 000000006a3e01dd
3180! %f8 = ff0000ff 89518c9a, %l2 = 7b88b2bfdd01007e
3181! Mem[0000000010101408] = a5ff00c8ef082f21
3182 add %i4,0x008,%g1
3183 stda %f8,[%g1+%l2]ASI_PST8_P ! Mem[0000000010101408] = a50000ff89518c21
3184! %f16 = 6f0ac808 ff969edc, %l4 = 000000000000b357
3185! Mem[0000000010041428] = 7b88b2bf1c0000c8
3186 add %i1,0x028,%g1
3187 stda %f16,[%g1+%l4]ASI_PST32_PL ! Mem[0000000010041428] = dc9e96ff08c80a6f
3188! %l2 = 7b88b2bfdd01007e, Mem[00000000300c1408] = 7e0001dd
3189 stha %l2,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 007e01dd
3190! %l2 = 7b88b2bfdd01007e, Mem[0000000030101408] = 9c6a1715
3191 stba %l2,[%i4+%o4]0x81 ! Mem[0000000030101408] = 7e6a1715
3192! %l0 = 00000000, %l1 = 000000ff, Mem[0000000010141408] = 00006f5a ffe9f031
3193 stda %l0,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000 000000ff
3194! Starting 10 instruction Load Burst
3195! Mem[00000000300c1400] = 511b2afcc3a609f9, %f14 = 5a6f0000 3592e3ff
3196 ldda [%i3+%g0]0x81,%f14 ! %f14 = 511b2afc c3a609f9
3197
3198p0_label_123:
3199! Mem[0000000030101410] = ffffffff, %l3 = 0000000000000000
3200 lduha [%i4+%o5]0x81,%l3 ! %l3 = 000000000000ffff
3201! %l4 = 000000000000b357, imm = 0000000000000c74, %l6 = 000000006a3e01dd
3202 xor %l4,0xc74,%l6 ! %l6 = 000000000000bf23
3203! Mem[0000000010181424] = 000000ff, %l2 = 7b88b2bfdd01007e
3204 ldsw [%i6+0x024],%l2 ! %l2 = 00000000000000ff
3205! Mem[0000000030101400] = ff000000ff9cf550, %l3 = 000000000000ffff
3206 ldxa [%i4+%g0]0x89,%l3 ! %l3 = ff000000ff9cf550
3207! Mem[0000000030081400] = 00000000 95f1bbff, %l6 = 0000bf23, %l7 = 00000000
3208 ldda [%i2+%g0]0x81,%l6 ! %l6 = 0000000000000000 0000000095f1bbff
3209! Mem[0000000010081438] = 6f0ac808, %l1 = 00000000000000ff
3210 ldsha [%i2+0x038]%asi,%l1 ! %l1 = 0000000000006f0a
3211! Mem[0000000030101408] = 15176a7e, %l7 = 0000000095f1bbff
3212 lduha [%i4+%o4]0x89,%l7 ! %l7 = 0000000000006a7e
3213! Mem[0000000010101408] = a50000ff, %l7 = 0000000000006a7e
3214 ldsba [%i4+%o4]0x80,%l7 ! %l7 = ffffffffffffffa5
3215! Mem[0000000030001410] = ff010000, %l3 = ff000000ff9cf550
3216 lduba [%i0+%o5]0x89,%l3 ! %l3 = 0000000000000000
3217! Starting 10 instruction Store Burst
3218! Mem[0000000030101408] = 7e6a1715, %l3 = 0000000000000000
3219 ldstuba [%i4+%o4]0x81,%l3 ! %l3 = 0000007e000000ff
3220
3221p0_label_124:
3222! %f16 = 6f0ac808 ff969edc 1c0000c8 ef082f21
3223! %f20 = 5a6f0000 57ff8be3 619239f8 c800001c
3224! %f24 = 42f4f9d2 9fa98200 0abf9d3c 15176a9c
3225! %f28 = 43bcb1ab 862914c0 675145ff ffffffff
3226 stda %f16,[%i3]ASI_BLK_SL ! Block Store to 00000000300c1400
3227! Mem[0000000030081400] = 00000000, %l6 = 0000000000000000
3228 swapa [%i2+%g0]0x89,%l6 ! %l6 = 0000000000000000
3229! %f1 = 4bdf8c9a, Mem[00000000100c142c] = 00006f5a
3230 sta %f1 ,[%i3+0x02c]%asi ! Mem[00000000100c142c] = 4bdf8c9a
3231! Mem[0000000010141410] = 6f0000ff, %l7 = ffffffffffffffa5
3232 swapa [%i5+%o5]0x88,%l7 ! %l7 = 000000006f0000ff
3233! Mem[00000000201c0001] = 0000075f, %l2 = 00000000000000ff
3234 ldstub [%o0+0x001],%l2 ! %l2 = 00000000000000ff
3235! %f4 = dd013e6a, Mem[0000000010181408] = 1517fff9
3236 sta %f4 ,[%i6+%o4]0x88 ! Mem[0000000010181408] = dd013e6a
3237! Mem[0000000030181400] = 00000000, %l1 = 0000000000006f0a
3238 ldstuba [%i6+%g0]0x89,%l1 ! %l1 = 00000000000000ff
3239! Mem[0000000030101408] = ff6a1715, %l3 = 000000000000007e
3240 ldstuba [%i4+%o4]0x81,%l3 ! %l3 = 000000ff000000ff
3241! Mem[0000000030101400] = 50f59cff, %l4 = 000000000000b357
3242 swapa [%i4+%g0]0x81,%l4 ! %l4 = 0000000050f59cff
3243! Starting 10 instruction Load Burst
3244! Mem[0000000030141400] = ffff00ff, %l3 = 00000000000000ff
3245 ldswa [%i5+%g0]0x81,%l3 ! %l3 = ffffffffffff00ff
3246
3247p0_label_125:
3248! Mem[0000000030101410] = ffffffff, %l1 = 0000000000000000
3249 lduba [%i4+%o5]0x89,%l1 ! %l1 = 00000000000000ff
3250! Mem[0000000030081408] = 00000000, %l2 = 0000000000000000
3251 lduwa [%i2+%o4]0x81,%l2 ! %l2 = 0000000000000000
3252! Mem[0000000010141410] = a5ffffff, %l4 = 0000000050f59cff
3253 lduba [%i5+%o5]0x80,%l4 ! %l4 = 00000000000000a5
3254! Mem[0000000010141410] = ffffffa5, %l7 = 000000006f0000ff
3255 ldswa [%i5+%o5]0x88,%l7 ! %l7 = ffffffffffffffa5
3256! Mem[0000000010081400] = fffffff9, %l1 = 00000000000000ff
3257 ldsba [%i2+%g0]0x88,%l1 ! %l1 = fffffffffffffff9
3258! Mem[0000000030041408] = ff6c7880, %f8 = ff0000ff
3259 lda [%i1+%o4]0x81,%f8 ! %f8 = ff6c7880
3260! Mem[0000000010001410] = ef082f21, %l3 = ffffffffffff00ff
3261 ldsw [%i0+%o5],%l3 ! %l3 = ffffffffef082f21
3262! Mem[0000000030141400] = ff00ffff, %f12 = 5a6fe1db
3263 lda [%i5+%g0]0x89,%f12 ! %f12 = ff00ffff
3264! Mem[0000000010101400] = 6f0ac808, %l5 = 0000000000000000
3265 ldsba [%i4+%g0]0x80,%l5 ! %l5 = 000000000000006f
3266! Starting 10 instruction Store Burst
3267! Mem[0000000010001408] = ff000000, %l3 = ffffffffef082f21
3268 swapa [%i0+%o4]0x88,%l3 ! %l3 = 00000000ff000000
3269
3270p0_label_126:
3271 membar #Sync ! Added by membar checker (19)
3272! Mem[00000000100c1400] = 00000000, %l4 = 00000000000000a5
3273 ldstuba [%i3+%g0]0x88,%l4 ! %l4 = 00000000000000ff
3274! %f14 = 511b2afc, Mem[0000000030041400] = 736f2267
3275 sta %f14,[%i1+%g0]0x81 ! Mem[0000000030041400] = 511b2afc
3276! %l3 = 00000000ff000000, Mem[0000000030001400] = 895145ff
3277 stha %l3,[%i0+%g0]0x81 ! Mem[0000000030001400] = 000045ff
3278! Code Fragment 4
3279p0_fragment_11:
3280! %l0 = 0000000000000000
3281 setx 0x05b07c781e7c8e8a,%g7,%l0 ! %l0 = 05b07c781e7c8e8a
3282! %l1 = fffffffffffffff9
3283 setx 0x15c7160824274be0,%g7,%l1 ! %l1 = 15c7160824274be0
3284 setx 0x7ff8, %g1, %g2
3285 and %l0, %g2, %l0
3286 setx 0xffffffff, %g1, %g2
3287 and %l1, %g2, %l1
3288 setx 0x100000000, %g1, %g2
3289 or %l1, %g2, %l1 ! Set bit 32 - perrinj
3290 ta T_CHANGE_HPRIV
3291 stxa %l1, [%l0]ASI_ICACHE_INSTR
3292 ta T_CHANGE_NONHPRIV
3293! %l0 = 05b07c781e7c8e8a
3294 setx 0xab03853f8fc9d38f,%g7,%l0 ! %l0 = ab03853f8fc9d38f
3295! %l1 = 15c7160824274be0
3296 setx 0xdbdb31086147b40d,%g7,%l1 ! %l1 = dbdb31086147b40d
3297! Mem[0000000030101408] = 15176aff, %l1 = dbdb31086147b40d
3298 ldstuba [%i4+%o4]0x89,%l1 ! %l1 = 000000ff000000ff
3299! %f8 = ff6c7880 89518c9a, Mem[0000000010181408] = 6a3e01dd ffe9f031
3300 std %f8 ,[%i6+%o4] ! Mem[0000000010181408] = ff6c7880 89518c9a
3301! %f22 = 619239f8 c800001c, %l0 = ab03853f8fc9d38f
3302! Mem[0000000030041400] = 511b2afcdbe16f5a
3303 stda %f22,[%i1+%l0]ASI_PST32_S ! Mem[0000000030041400] = 619239f8c800001c
3304! Mem[0000000030081408] = 00000000, %l7 = ffffffffffffffa5
3305 swapa [%i2+%o4]0x81,%l7 ! %l7 = 0000000000000000
3306! %f30 = 675145ff ffffffff, %l2 = 0000000000000000
3307! Mem[0000000030181438] = 9077aed26bdc8384
3308 add %i6,0x038,%g1
3309 stda %f30,[%g1+%l2]ASI_PST16_S ! Mem[0000000030181438] = 9077aed26bdc8384
3310! Starting 10 instruction Load Burst
3311! Mem[0000000010141400] = 00000000, %f1 = 4bdf8c9a
3312 lda [%i5+%g0]0x80,%f1 ! %f1 = 00000000
3313
3314p0_label_127:
3315! Mem[00000000300c1408] = 212f08efc800001c, %l7 = 0000000000000000
3316 ldxa [%i3+%o4]0x81,%l7 ! %l7 = 212f08efc800001c
3317! Mem[00000000201c0000] = 00ff075f, %l6 = 0000000000000000
3318 ldsb [%o0+%g0],%l6 ! %l6 = 0000000000000000
3319! Mem[00000000100c141c] = ff0000ff, %l4 = 0000000000000000
3320 lduwa [%i3+0x01c]%asi,%l4 ! %l4 = 00000000ff0000ff
3321! Mem[0000000010101408] = a50000ff, %f29 = 862914c0
3322 lda [%i4+%o4]0x80,%f29 ! %f29 = a50000ff
3323! Mem[0000000010081410] = 47e5d6af, %l5 = 000000000000006f
3324 lduba [%i2+%o5]0x80,%l5 ! %l5 = 0000000000000047
3325! Mem[00000000201c0000] = 00ff075f, %l2 = 0000000000000000
3326 lduba [%o0+0x000]%asi,%l2 ! %l2 = 0000000000000000
3327! Mem[00000000300c1410] = 57ff8be3, %l4 = 00000000ff0000ff
3328 lduwa [%i3+%o5]0x89,%l4 ! %l4 = 0000000057ff8be3
3329! Mem[00000000100c1400] = 000000ff 000000ff, %l2 = 00000000, %l3 = ff000000
3330 ldda [%i3+%g0]0x88,%l2 ! %l2 = 00000000000000ff 00000000000000ff
3331! Mem[00000000300c1408] = ef082f21, %l2 = 00000000000000ff
3332 ldsba [%i3+%o4]0x89,%l2 ! %l2 = 0000000000000021
3333! Starting 10 instruction Store Burst
3334! Mem[0000000010081408] = 5a6fe1db, %l0 = ab03853f8fc9d38f
3335 ldstuba [%i2+%o4]0x88,%l0 ! %l0 = 000000db000000ff
3336
3337p0_label_128:
3338! Mem[0000000010181400] = 9cffffff, %l2 = 0000000000000021
3339 swapa [%i6+%g0]0x88,%l2 ! %l2 = 000000009cffffff
3340! Mem[00000000300c1400] = ff969edc, %l1 = 00000000000000ff
3341 swapa [%i3+%g0]0x89,%l1 ! %l1 = 00000000ff969edc
3342! Mem[00000000201c0000] = 00ff075f, %l6 = 0000000000000000
3343 ldstub [%o0+%g0],%l6 ! %l6 = 00000000000000ff
3344! Mem[0000000010081404] = fa6bb877, %l6 = 00000000, %l3 = 000000ff
3345 add %i2,0x04,%g1
3346 casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000fa6bb877
3347! Mem[0000000010041410] = 00000000, %l3 = fa6bb877, %l6 = 00000000
3348 add %i1,0x10,%g1
3349 casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000000000000
3350! %f20 = 5a6f0000 57ff8be3, Mem[0000000010001410] = ef082f21 0000004a
3351 stda %f20,[%i0+%o5]0x80 ! Mem[0000000010001410] = 5a6f0000 57ff8be3
3352! %l6 = 0000000000000000, Mem[0000000010141418] = dd013e6a
3353 sth %l6,[%i5+0x018] ! Mem[0000000010141418] = 00003e6a
3354! %l6 = 0000000000000000, Mem[0000000010141410] = ffffffa5
3355 stba %l6,[%i5+%o5]0x88 ! Mem[0000000010141410] = ffffff00
3356! Mem[0000000010181428] = 00000076, %l3 = fa6bb877, %l0 = 000000db
3357 add %i6,0x28,%g1
3358 casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000000000076
3359! Starting 10 instruction Load Burst
3360! Mem[0000000010001408] = 00000000ef082f21, %l3 = 00000000fa6bb877
3361 ldxa [%i0+%o4]0x88,%l3 ! %l3 = 00000000ef082f21
3362
3363p0_label_129:
3364! Mem[0000000030001400] = ff450000, %l0 = 0000000000000076
3365 lduba [%i0+%g0]0x89,%l0 ! %l0 = 0000000000000000
3366! Mem[0000000010141430] = ff969eff4bdf8c9a, %f14 = 511b2afc c3a609f9
3367 ldd [%i5+0x030],%f14 ! %f14 = ff969eff 4bdf8c9a
3368! Mem[0000000010181408] = 9a8c518980786cff, %l4 = 0000000057ff8be3
3369 ldxa [%i6+%o4]0x88,%l4 ! %l4 = 9a8c518980786cff
3370! Mem[0000000030101408] = 15176aff, %l0 = 0000000000000000
3371 ldsba [%i4+%o4]0x89,%l0 ! %l0 = ffffffffffffffff
3372! Mem[0000000010141408] = 00000000000000ff, %l3 = 00000000ef082f21
3373 ldxa [%i5+%o4]0x80,%l3 ! %l3 = 00000000000000ff
3374! Mem[0000000010101428] = 0abf9d3c15176a9c, %l4 = 9a8c518980786cff
3375 ldxa [%i4+0x028]%asi,%l4 ! %l4 = 0abf9d3c15176a9c
3376! Code Fragment 4
3377p0_fragment_12:
3378! %l0 = ffffffffffffffff
3379 setx 0x22dba650626b7275,%g7,%l0 ! %l0 = 22dba650626b7275
3380! %l1 = 00000000ff969edc
3381 setx 0x4367fc406e67a904,%g7,%l1 ! %l1 = 4367fc406e67a904
3382 setx 0x7ff8, %g1, %g2
3383 and %l0, %g2, %l0
3384 setx 0xffffffff, %g1, %g2
3385 and %l1, %g2, %l1
3386 setx 0x100000000, %g1, %g2
3387 or %l1, %g2, %l1 ! Set bit 32 - perrinj
3388 ta T_CHANGE_HPRIV
3389 stxa %l1, [%l0]ASI_ICACHE_INSTR
3390 ta T_CHANGE_NONHPRIV
3391! %l0 = 22dba650626b7275
3392 setx 0xf2566b2fa313dab9,%g7,%l0 ! %l0 = f2566b2fa313dab9
3393! %l1 = 4367fc406e67a904
3394 setx 0xd182648ff7252cdc,%g7,%l1 ! %l1 = d182648ff7252cdc
3395! Mem[0000000030181400] = 4ae6ae76 000000ff, %l6 = 00000000, %l7 = c800001c
3396 ldda [%i6+%g0]0x89,%l6 ! %l6 = 00000000000000ff 000000004ae6ae76
3397! Mem[00000000300c1410] = e38bff57, %l3 = 00000000000000ff
3398 ldsba [%i3+%o5]0x81,%l3 ! %l3 = ffffffffffffffe3
3399! Starting 10 instruction Store Burst
3400! Mem[0000000010001400] = 3592e3ff, %l0 = f2566b2fa313dab9
3401 swapa [%i0+%g0]0x88,%l0 ! %l0 = 000000003592e3ff
3402
3403p0_label_130:
3404! %l0 = 000000003592e3ff, Mem[0000000030141408] = 6f0ac808
3405 stba %l0,[%i5+%o4]0x81 ! Mem[0000000030141408] = ff0ac808
3406! Mem[00000000100c1408] = ffff00ff, %l4 = 0abf9d3c15176a9c
3407 ldstuba [%i3+%o4]0x80,%l4 ! %l4 = 000000ff000000ff
3408! Mem[00000000300c1410] = e38bff57, %l6 = 00000000000000ff
3409 swapa [%i3+%o5]0x81,%l6 ! %l6 = 00000000e38bff57
3410! %f20 = 5a6f0000, Mem[0000000010181400] = 00000021
3411 sta %f20,[%i6+%g0]0x88 ! Mem[0000000010181400] = 5a6f0000
3412! Mem[0000000030041408] = 80786cff, %l0 = 000000003592e3ff
3413 swapa [%i1+%o4]0x89,%l0 ! %l0 = 0000000080786cff
3414! %l3 = ffffffffffffffe3, imm = 00000000000005ab, %l2 = 000000009cffffff
3415 xnor %l3,0x5ab,%l2 ! %l2 = 00000000000005b7
3416! Mem[00000000211c0001] = ff76d61d, %l1 = d182648ff7252cdc
3417 ldstub [%o2+0x001],%l1 ! %l1 = 00000076000000ff
3418! %l7 = 000000004ae6ae76, Mem[0000000010081414] = 000000ff
3419 stw %l7,[%i2+0x014] ! Mem[0000000010081414] = 4ae6ae76
3420! %l4 = 00000000000000ff, Mem[0000000030141400] = ffff00ff
3421 stba %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = ffff00ff
3422! Starting 10 instruction Load Burst
3423! Mem[0000000010001438] = a8760424, %f27 = 15176a9c
3424 ld [%i0+0x038],%f27 ! %f27 = a8760424
3425
3426p0_label_131:
3427! Mem[00000000100c1410] = 9a8c5189, %l5 = 0000000000000047
3428 ldsha [%i3+%o5]0x80,%l5 ! %l5 = ffffffffffff9a8c
3429! Mem[0000000010181400] = 5a6f0000, %l4 = 00000000000000ff
3430 swapa [%i6+%g0]0x88,%l4 ! %l4 = 000000005a6f0000
3431! %l5 = ffffffffffff9a8c, imm = fffffffffffffa02, %l2 = 00000000000005b7
3432 or %l5,-0x5fe,%l2 ! %l2 = fffffffffffffa8e
3433! Mem[00000000100c1438] = 0000ffff, %l5 = ffffffffffff9a8c
3434 lduw [%i3+0x038],%l5 ! %l5 = 000000000000ffff
3435! Mem[0000000021800180] = b3572d80, %l4 = 000000005a6f0000
3436 ldsb [%o3+0x180],%l4 ! %l4 = ffffffffffffffb3
3437! Mem[0000000030001408] = ffffffff, %l6 = 00000000e38bff57
3438 ldsha [%i0+%o4]0x89,%l6 ! %l6 = ffffffffffffffff
3439! Mem[0000000010101430] = 1b3bf8ff9a69ff71, %f8 = ff6c7880 89518c9a
3440 ldd [%i4+0x030],%f8 ! %f8 = 1b3bf8ff 9a69ff71
3441! Mem[0000000030041400] = 619239f8 c800001c, %l6 = ffffffff, %l7 = 4ae6ae76
3442 ldda [%i1+%g0]0x81,%l6 ! %l6 = 00000000619239f8 00000000c800001c
3443! %f3 = ff9cf550, %f14 = ff969eff, %f3 = ff9cf550
3444 fdivs %f3 ,%f14,%f3 ! %f3 = ffd69eff
3445! Starting 10 instruction Store Burst
3446! %f28 = 43bcb1ab, Mem[0000000010141410] = ffffff00
3447 sta %f28,[%i5+%o5]0x88 ! Mem[0000000010141410] = 43bcb1ab
3448
3449p0_label_132:
3450! Mem[0000000010141430] = ff969eff, %l0 = 0000000080786cff
3451 swap [%i5+0x030],%l0 ! %l0 = 00000000ff969eff
3452! %l2 = fffffffffffffa8e, imm = 0000000000000f44, %l7 = 00000000c800001c
3453 xor %l2,0xf44,%l7 ! %l7 = fffffffffffff5ca
3454! Mem[0000000020800041] = 00ff2222, %l0 = 00000000ff969eff
3455 ldstub [%o1+0x041],%l0 ! %l0 = 000000ff000000ff
3456! %f30 = 675145ff ffffffff, Mem[00000000300c1410] = ff000000 5a6f0000
3457 stda %f30,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 675145ff ffffffff
3458! %l0 = 000000ff, %l1 = 00000076, Mem[0000000010101420] = 5a6fe1db 0000fd46
3459 stda %l0,[%i4+0x020]%asi ! Mem[0000000010101420] = 000000ff 00000076
3460! %f3 = ffd69eff, Mem[0000000010141400] = 00000000
3461 sta %f3 ,[%i5+%g0]0x80 ! Mem[0000000010141400] = ffd69eff
3462! Mem[0000000010181408] = ff6c7880, %l6 = 00000000619239f8, %asi = 80
3463 swapa [%i6+0x008]%asi,%l6 ! %l6 = 00000000ff6c7880
3464! Mem[0000000030081410] = 6f5a0000, %l3 = ffffffffffffffe3
3465 swapa [%i2+%o5]0x89,%l3 ! %l3 = 000000006f5a0000
3466! Mem[0000000010001400] = b9da13a3, %l2 = fffffffffffffa8e
3467 swapa [%i0+%g0]0x80,%l2 ! %l2 = 00000000b9da13a3
3468! Starting 10 instruction Load Burst
3469! %l5 = 000000000000ffff, immed = fffff84f, %y = 00000000
3470 umul %l5,-0x7b1,%l0 ! %l0 = 0000fffef84f07b1, %y = 0000fffe
3471
3472p0_label_133:
3473! Mem[0000000030141400] = ff00ffff, %f23 = c800001c
3474 lda [%i5+%g0]0x89,%f23 ! %f23 = ff00ffff
3475! Mem[0000000010081400] = f9ffffff fa6bb877, %l4 = ffffffb3, %l5 = 0000ffff
3476 ldd [%i2+%g0],%l4 ! %l4 = 00000000f9ffffff 00000000fa6bb877
3477! Mem[0000000030101410] = ffffffff, %l7 = fffffffffffff5ca
3478 ldsha [%i4+%o5]0x89,%l7 ! %l7 = ffffffffffffffff
3479! Mem[00000000300c1408] = 212f08ef, %l6 = 00000000ff6c7880
3480 ldsha [%i3+%o4]0x81,%l6 ! %l6 = 000000000000212f
3481! Mem[0000000010181408] = 619239f889518c9a, %f26 = 0abf9d3c a8760424
3482 ldda [%i6+%o4]0x80,%f26 ! %f26 = 619239f8 89518c9a
3483! Mem[0000000030141410] = 000000d957fff0e3, %l4 = 00000000f9ffffff
3484 ldxa [%i5+%o5]0x81,%l4 ! %l4 = 000000d957fff0e3
3485! Mem[0000000010081418] = 188b3ca9, %l0 = 0000fffef84f07b1
3486 ldsb [%i2+0x01a],%l0 ! %l0 = 000000000000003c
3487! Mem[0000000010181410] = ffd6e547 000000ff, %l0 = 0000003c, %l1 = 00000076
3488 ldda [%i6+0x010]%asi,%l0 ! %l0 = 00000000ffd6e547 00000000000000ff
3489! Mem[0000000030141408] = 08c80aff, %l5 = 00000000fa6bb877
3490 lduwa [%i5+%o4]0x89,%l5 ! %l5 = 0000000008c80aff
3491! Starting 10 instruction Store Burst
3492! %l2 = 00000000b9da13a3, Mem[0000000030081408] = ffffffa5
3493 stwa %l2,[%i2+%o4]0x81 ! Mem[0000000030081408] = b9da13a3
3494
3495p0_label_134:
3496! %f2 = 00006f5a ffd69eff, %l7 = ffffffffffffffff
3497! Mem[00000000300c1418] = 1c0000c8f8399261
3498 add %i3,0x018,%g1
3499 stda %f2,[%g1+%l7]ASI_PST8_SL ! Mem[00000000300c1418] = ff9ed6ff5a6f0000
3500! %f4 = dd013e6a, Mem[0000000030041410] = f074df67
3501 sta %f4 ,[%i1+%o5]0x89 ! Mem[0000000030041410] = dd013e6a
3502! %f17 = ff969edc, %f7 = bf800798, %f10 = ffffffff
3503 fsubs %f17,%f7 ,%f10 ! %f10 = ffd69edc
3504! Mem[0000000010101418] = 619239f8, %l0 = 00000000ffd6e547
3505 ldstub [%i4+0x018],%l0 ! %l0 = 00000061000000ff
3506! Mem[0000000030181400] = ff000000, %l5 = 0000000008c80aff
3507 swapa [%i6+%g0]0x81,%l5 ! %l5 = 00000000ff000000
3508! %l6 = 000000000000212f, Mem[0000000020800040] = 00ff2222, %asi = 80
3509 stha %l6,[%o1+0x040]%asi ! Mem[0000000020800040] = 212f2222
3510! Mem[0000000030001400] = 000045ff, %l2 = 00000000b9da13a3
3511 ldstuba [%i0+%g0]0x81,%l2 ! %l2 = 00000000000000ff
3512! Mem[0000000030181410] = ff176a9c, %l2 = 0000000000000000
3513 swapa [%i6+%o5]0x81,%l2 ! %l2 = 00000000ff176a9c
3514! %f14 = ff969eff 4bdf8c9a, Mem[0000000010141408] = 00000000 000000ff
3515 stda %f14,[%i5+%o4]0x80 ! Mem[0000000010141408] = ff969eff 4bdf8c9a
3516! Starting 10 instruction Load Burst
3517! Mem[0000000010001434] = 911b81ff, %l0 = 0000000000000061
3518 lduh [%i0+0x036],%l0 ! %l0 = 00000000000081ff
3519
3520p0_label_135:
3521! Mem[0000000010001408] = ef082f21, %l4 = 000000d957fff0e3
3522 ldsha [%i0+%o4]0x88,%l4 ! %l4 = 0000000000002f21
3523! Mem[0000000030181410] = 0000000000000000, %l0 = 00000000000081ff
3524 ldxa [%i6+%o5]0x89,%l0 ! %l0 = 0000000000000000
3525! Mem[0000000030181410] = 0000000000000000, %f2 = 00006f5a ffd69eff
3526 ldda [%i6+%o5]0x89,%f2 ! %f2 = 00000000 00000000
3527! Mem[0000000010101410] = 827bc613b81f55ab, %l2 = 00000000ff176a9c
3528 ldxa [%i4+%o5]0x80,%l2 ! %l2 = 827bc613b81f55ab
3529! Mem[00000000100c1430] = 00000000, %l0 = 0000000000000000
3530 ldswa [%i3+0x030]%asi,%l0 ! %l0 = 0000000000000000
3531! Mem[0000000020800040] = 212f2222, %l6 = 000000000000212f
3532 ldsha [%o1+0x040]%asi,%l6 ! %l6 = 000000000000212f
3533! Mem[0000000030041410] = dd013e6a, %l7 = ffffffffffffffff
3534 lduwa [%i1+%o5]0x89,%l7 ! %l7 = 00000000dd013e6a
3535! Mem[0000000030141400] = ff00ffff, %l6 = 000000000000212f
3536 lduba [%i5+%g0]0x89,%l6 ! %l6 = 00000000000000ff
3537! Mem[0000000030081410] = e3ffffffffffffff, %l4 = 0000000000002f21
3538 ldxa [%i2+%o5]0x81,%l4 ! %l4 = e3ffffffffffffff
3539! Starting 10 instruction Store Burst
3540! Mem[0000000030141408] = 08c80aff, %l0 = 0000000000000000
3541 ldstuba [%i5+%o4]0x89,%l0 ! %l0 = 000000ff000000ff
3542
3543p0_label_136:
3544! %l4 = e3ffffffffffffff, Mem[0000000010001400] = fffffa8e00006f5a
3545 stxa %l4,[%i0+%g0]0x80 ! Mem[0000000010001400] = e3ffffffffffffff
3546! %l5 = 00000000ff000000, Mem[0000000010181410] = ffd6e547
3547 stwa %l5,[%i6+%o5]0x80 ! Mem[0000000010181410] = ff000000
3548! Code Fragment 4
3549p0_fragment_13:
3550! %l0 = 00000000000000ff
3551 setx 0xd9300ce81bc06cc6,%g7,%l0 ! %l0 = d9300ce81bc06cc6
3552! %l1 = 00000000000000ff
3553 setx 0x4b91c0f07ba39b73,%g7,%l1 ! %l1 = 4b91c0f07ba39b73
3554 setx 0x7ff8, %g1, %g2
3555 and %l0, %g2, %l0
3556 setx 0xffffffff, %g1, %g2
3557 and %l1, %g2, %l1
3558 setx 0x100000000, %g1, %g2
3559 or %l1, %g2, %l1 ! Set bit 32 - perrinj
3560 ta T_CHANGE_HPRIV
3561 stxa %l1, [%l0]ASI_ICACHE_INSTR
3562 ta T_CHANGE_NONHPRIV
3563! %l0 = d9300ce81bc06cc6
3564 setx 0x96697308289b3e1b,%g7,%l0 ! %l0 = 96697308289b3e1b
3565! %l1 = 4b91c0f07ba39b73
3566 setx 0x48b916583e17ac76,%g7,%l1 ! %l1 = 48b916583e17ac76
3567! %l2 = b81f55ab, %l3 = 6f5a0000, Mem[00000000300c1410] = ffffffff 675145ff
3568 stda %l2,[%i3+%o5]0x89 ! Mem[00000000300c1410] = b81f55ab 6f5a0000
3569! Mem[0000000010101428] = 0abf9d3c, %l3 = 6f5a0000, %l4 = ffffffff
3570 add %i4,0x28,%g1
3571 casa [%g1]0x80,%l3,%l4 ! %l4 = 000000000abf9d3c
3572! %l3 = 000000006f5a0000, Mem[0000000010141408] = ff969eff4bdf8c9a
3573 stxa %l3,[%i5+%o4]0x80 ! Mem[0000000010141408] = 000000006f5a0000
3574! %l4 = 000000000abf9d3c, Mem[00000000201c0000] = ffff075f
3575 stb %l4,[%o0+%g0] ! Mem[00000000201c0000] = 3cff075f
3576! Mem[0000000021800040] = df67856a, %l5 = 00000000ff000000
3577 ldstub [%o3+0x040],%l5 ! %l5 = 000000df000000ff
3578! %l0 = 96697308289b3e1b, Mem[0000000010041436] = 404dff27, %asi = 80
3579 stba %l0,[%i1+0x036]%asi ! Mem[0000000010041434] = 404d1b27
3580! Starting 10 instruction Load Burst
3581! Mem[00000000300c1408] = ef082f21, %l6 = 00000000000000ff
3582 lduha [%i3+%o4]0x89,%l6 ! %l6 = 0000000000002f21
3583
3584p0_label_137:
3585! %l7 = 00000000dd013e6a, %l2 = 827bc613b81f55ab, %l1 = 48b916583e17ac76
3586 xnor %l7,%l2,%l1 ! %l1 = 7d8439ec9ae1943e
3587! Mem[0000000030181408] = 50000000, %l0 = 96697308289b3e1b
3588 ldsha [%i6+%o4]0x89,%l0 ! %l0 = 0000000000000000
3589! Mem[00000000100c143c] = 000000ff, %f12 = ff00ffff
3590 ld [%i3+0x03c],%f12 ! %f12 = 000000ff
3591! %l3 = 000000006f5a0000, %l4 = 000000000abf9d3c, %l0 = 0000000000000000
3592 sdivx %l3,%l4,%l0 ! %l0 = 000000000000000a
3593! Mem[0000000010001408] = 212f08ef, %l4 = 000000000abf9d3c
3594 lduba [%i0+%o4]0x80,%l4 ! %l4 = 0000000000000021
3595! Mem[000000001018141c] = 05736bca, %l3 = 000000006f5a0000
3596 lduwa [%i6+0x01c]%asi,%l3 ! %l3 = 0000000005736bca
3597! Mem[0000000010141410] = abb1bc43, %l6 = 0000000000002f21
3598 ldstuba [%i5+%o5]0x80,%l6 ! %l6 = 000000ab000000ff
3599! Mem[00000000100c1408] = ffff00ff50f59c61, %l4 = 0000000000000021
3600 ldxa [%i3+%o4]0x80,%l4 ! %l4 = ffff00ff50f59c61
3601! Mem[0000000010141414] = ffffffff, %l1 = 7d8439ec9ae1943e
3602 ldsha [%i5+0x016]%asi,%l1 ! %l1 = ffffffffffffffff
3603! Starting 10 instruction Store Burst
3604! Mem[0000000010081400] = f9ffffff, %l3 = 0000000005736bca
3605 swapa [%i2+%g0]0x80,%l3 ! %l3 = 00000000f9ffffff
3606
3607p0_label_138:
3608! Mem[0000000030041410] = 6a3e01dd, %l3 = 00000000f9ffffff
3609 ldstuba [%i1+%o5]0x81,%l3 ! %l3 = 0000006a000000ff
3610! %l1 = ffffffffffffffff, Mem[0000000010181406] = 83ffffff, %asi = 80
3611 stba %l1,[%i6+0x006]%asi ! Mem[0000000010181404] = 83ffffff
3612! Mem[0000000010001438] = a87604246978bf4a, %l5 = 00000000000000df, %l3 = 000000000000006a
3613 add %i0,0x38,%g1
3614 casxa [%g1]0x80,%l5,%l3 ! %l3 = a87604246978bf4a
3615! %f11 = f074df67, %f24 = 42f4f9d2
3616 fcmpes %fcc1,%f11,%f24 ! %fcc1 = 1
3617! Mem[0000000030101400] = 57b30000, %l6 = 00000000000000ab
3618 ldstuba [%i4+%g0]0x89,%l6 ! %l6 = 00000000000000ff
3619! Mem[0000000030041400] = f8399261, %l6 = 0000000000000000
3620 ldstuba [%i1+%g0]0x89,%l6 ! %l6 = 00000061000000ff
3621! %l3 = a87604246978bf4a, Mem[0000000030141400] = ffff00ff
3622 stwa %l3,[%i5+%g0]0x81 ! Mem[0000000030141400] = 6978bf4a
3623! Mem[0000000030041400] = f83992ff, %l5 = 00000000000000df
3624 ldstuba [%i1+%g0]0x89,%l5 ! %l5 = 000000ff000000ff
3625! %l6 = 0000000000000061, Mem[0000000030001410] = dc9ed6ffff010000
3626 stxa %l6,[%i0+%o5]0x89 ! Mem[0000000030001410] = 0000000000000061
3627! Starting 10 instruction Load Burst
3628! Mem[0000000010101410] = 827bc613, %l4 = ffff00ff50f59c61
3629 ldsba [%i4+%o5]0x80,%l4 ! %l4 = ffffffffffffff82
3630
3631p0_label_139:
3632! Mem[0000000010101408] = a50000ff, %l4 = ffffffffffffff82
3633 ldsha [%i4+%o4]0x80,%l4 ! %l4 = ffffffffffffa500
3634! Mem[0000000010041408] = 50f59cff, %l5 = 00000000000000ff
3635 ldswa [%i1+%o4]0x88,%l5 ! %l5 = 0000000050f59cff
3636! Mem[00000000201c0000] = 3cff075f, %l7 = 00000000dd013e6a
3637 ldsh [%o0+%g0],%l7 ! %l7 = 0000000000003cff
3638! Mem[0000000010101410] = 827bc613, %l0 = 000000000000000a
3639 lduwa [%i4+%o5]0x80,%l0 ! %l0 = 00000000827bc613
3640! Mem[0000000010141410] = ffffffff 43bcb1ff, %l4 = ffffa500, %l5 = 50f59cff
3641 ldda [%i5+%o5]0x88,%l4 ! %l4 = 0000000043bcb1ff 00000000ffffffff
3642! %f16 = 6f0ac808, %f16 = 6f0ac808, %f4 = dd013e6a
3643 fdivs %f16,%f16,%f4 ! %f4 = 3f800000
3644! Mem[0000000021800040] = ff67856a, %l3 = a87604246978bf4a
3645 ldsb [%o3+0x040],%l3 ! %l3 = ffffffffffffffff
3646! Mem[0000000010141400] = ffd69eff, %l1 = ffffffffffffffff
3647 lduha [%i5+%g0]0x80,%l1 ! %l1 = 000000000000ffd6
3648! Mem[0000000030101400] = ff00b357, %l2 = 827bc613b81f55ab
3649 ldsba [%i4+%g0]0x81,%l2 ! %l2 = ffffffffffffffff
3650! Starting 10 instruction Store Burst
3651! Mem[0000000030101408] = fb1cdaef15176aff, %l0 = 00000000827bc613
3652 ldxa [%i4+%o4]0x89,%l0 ! %l0 = fb1cdaef15176aff
3653
3654p0_label_140:
3655! %l4 = 0000000043bcb1ff, Mem[00000000100c1410] = 9a8c518900000000
3656 stxa %l4,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 0000000043bcb1ff
3657! %l6 = 0000000000000061, imm = fffffffffffffe4f, %l5 = 00000000ffffffff
3658 xor %l6,-0x1b1,%l5 ! %l5 = fffffffffffffe2e
3659! Mem[00000000100c1410] = 00000000, %l5 = fffffffffffffe2e
3660 swapa [%i3+%o5]0x80,%l5 ! %l5 = 0000000000000000
3661! Mem[00000000100c1400] = ff000000, %l4 = 0000000043bcb1ff
3662 swapa [%i3+%g0]0x80,%l4 ! %l4 = 00000000ff000000
3663! %f31 = ffffffff, Mem[00000000300c1400] = 000000ff
3664 sta %f31,[%i3+%g0]0x89 ! Mem[00000000300c1400] = ffffffff
3665! %l6 = 0000000000000061, Mem[0000000030081408] = a313dab9
3666 stha %l6,[%i2+%o4]0x89 ! Mem[0000000030081408] = a3130061
3667! %l0 = fb1cdaef15176aff, Mem[0000000010041410] = 00000000
3668 stwa %l0,[%i1+%o5]0x88 ! Mem[0000000010041410] = 15176aff
3669! Mem[0000000010141437] = 4bdf8c9a, %l1 = 000000000000ffd6
3670 ldstub [%i5+0x037],%l1 ! %l1 = 0000009a000000ff
3671! %l4 = 00000000ff000000, Mem[00000000211c0000] = ffffd61d
3672 stb %l4,[%o2+%g0] ! Mem[00000000211c0000] = 00ffd61d
3673! Starting 10 instruction Load Burst
3674! Mem[0000000030001400] = ffffffffff4500ff, %l0 = fb1cdaef15176aff
3675 ldxa [%i0+%g0]0x89,%l0 ! %l0 = ffffffffff4500ff
3676
3677p0_label_141:
3678! Mem[0000000010001408] = 212f08ef, %l1 = 000000000000009a
3679 lduha [%i0+%o4]0x80,%l1 ! %l1 = 000000000000212f
3680! Mem[0000000030181408] = 0000000050000000, %l7 = 0000000000003cff
3681 ldxa [%i6+%o4]0x89,%l7 ! %l7 = 0000000050000000
3682! Mem[000000001000141c] = 8b0c1328, %l4 = 00000000ff000000
3683 lduwa [%i0+0x01c]%asi,%l4 ! %l4 = 000000008b0c1328
3684! Mem[00000000201c0000] = 3cff075f, %l5 = 0000000000000000
3685 lduba [%o0+0x000]%asi,%l5 ! %l5 = 000000000000003c
3686! Mem[0000000030001400] = ff4500ff, %l4 = 000000008b0c1328
3687 ldsba [%i0+%g0]0x89,%l4 ! %l4 = ffffffffffffffff
3688! Mem[0000000010081420] = ff455167f074df67, %f4 = 3f800000 47e5d6af
3689 ldd [%i2+0x020],%f4 ! %f4 = ff455167 f074df67
3690! %l6 = 0000000000000061, %l6 = 0000000000000061, %l4 = ffffffffffffffff
3691 sub %l6,%l6,%l4 ! %l4 = 0000000000000000
3692! Mem[0000000010001408] = ef082f21, %f13 = ffffffff
3693 lda [%i0+%o4]0x88,%f13 ! %f13 = ef082f21
3694! Mem[00000000100c1410] = 2efeffff, %l2 = ffffffffffffffff
3695 lduba [%i3+%o5]0x88,%l2 ! %l2 = 00000000000000ff
3696! Starting 10 instruction Store Burst
3697! %l6 = 0000000000000061, Mem[0000000010101432] = 1b3bf8ff
3698 stb %l6,[%i4+0x032] ! Mem[0000000010101430] = 1b3b61ff
3699
3700p0_label_142:
3701! %l4 = 0000000000000000, Mem[0000000010141400] = ffd69eff
3702 stba %l4,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00d69eff
3703! %l0 = ffffffffff4500ff, Mem[0000000010081408] = 5a6fe1ff
3704 stha %l0,[%i2+%o4]0x88 ! Mem[0000000010081408] = 5a6f00ff
3705! Mem[0000000030001408] = ffffffff, %l6 = 0000000000000061
3706 ldstuba [%i0+%o4]0x89,%l6 ! %l6 = 000000ff000000ff
3707! Mem[0000000010001438] = a87604246978bf4a, %l5 = 000000000000003c, %l2 = 00000000000000ff
3708 add %i0,0x38,%g1
3709 casxa [%g1]0x80,%l5,%l2 ! %l2 = a87604246978bf4a
3710! %l7 = 0000000050000000, Mem[0000000010101400] = 6f0ac808
3711 stwa %l7,[%i4+%g0]0x80 ! Mem[0000000010101400] = 50000000
3712! %f2 = 00000000 00000000, Mem[00000000100c1410] = 2efeffff ffb1bc43
3713 stda %f2 ,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000 00000000
3714! %f22 = 619239f8 ff00ffff, Mem[0000000030081410] = e3ffffff ffffffff
3715 stda %f22,[%i2+%o5]0x81 ! Mem[0000000030081410] = 619239f8 ff00ffff
3716! Mem[0000000010101400] = 50000000, %l6 = 000000ff, %l4 = 00000000
3717 casa [%i4]0x80,%l6,%l4 ! %l4 = 0000000050000000
3718! Mem[00000000100c1410] = 00000000, %l1 = 000000000000212f
3719 swapa [%i3+%o5]0x88,%l1 ! %l1 = 0000000000000000
3720! Starting 10 instruction Load Burst
3721! Mem[0000000010001410] = 5a6f000057ff8be3, %f20 = 5a6f0000 57ff8be3
3722 ldda [%i0+%o5]0x80,%f20 ! %f20 = 5a6f0000 57ff8be3
3723
3724p0_label_143:
3725! Mem[0000000030081410] = ffff00fff8399261, %l6 = 00000000000000ff
3726 ldxa [%i2+%o5]0x89,%l6 ! %l6 = ffff00fff8399261
3727! Mem[00000000300c1400] = ffffffff08c80a6f, %l3 = ffffffffffffffff
3728 ldxa [%i3+%g0]0x81,%l3 ! %l3 = ffffffff08c80a6f
3729! Mem[0000000030181410] = 00000000, %l0 = ffffffffff4500ff
3730 ldswa [%i6+%o5]0x81,%l0 ! %l0 = 0000000000000000
3731! Mem[00000000100c141c] = ff0000ff, %l2 = a87604246978bf4a
3732 ldsb [%i3+0x01c],%l2 ! %l2 = ffffffffffffffff
3733! %l1 = 0000000000000000, %l1 = 0000000000000000, %l3 = ffffffff08c80a6f
3734 orn %l1,%l1,%l3 ! %l3 = ffffffffffffffff
3735! Mem[00000000300c1410] = ab551fb8, %l5 = 000000000000003c
3736 lduha [%i3+%o5]0x81,%l5 ! %l5 = 000000000000ab55
3737! Mem[0000000010101410] = 13c67b82, %l6 = ffff00fff8399261
3738 ldswa [%i4+%o5]0x88,%l6 ! %l6 = 0000000013c67b82
3739! Mem[0000000030101408] = ff6a1715efda1cfb, %f2 = 00000000 00000000
3740 ldda [%i4+%o4]0x81,%f2 ! %f2 = ff6a1715 efda1cfb
3741! Mem[0000000030101400] = ff00000057b300ff, %l3 = ffffffffffffffff
3742 ldxa [%i4+%g0]0x89,%l3 ! %l3 = ff00000057b300ff
3743! Starting 10 instruction Store Burst
3744! Mem[0000000010001410] = 00006f5a, %l7 = 0000000050000000
3745 ldstuba [%i0+%o5]0x88,%l7 ! %l7 = 0000005a000000ff
3746
3747p0_label_144:
3748! %l1 = 0000000000000000, Mem[0000000010141400] = ff9ed600
3749 stwa %l1,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000
3750! Mem[0000000010141408] = 00000000, %l2 = ffffffffffffffff
3751 ldstuba [%i5+%o4]0x88,%l2 ! %l2 = 00000000000000ff
3752! Mem[0000000010001408] = 212f08ef, %l5 = 000000000000ab55
3753 ldstuba [%i0+%o4]0x80,%l5 ! %l5 = 00000021000000ff
3754! %l6 = 13c67b82, %l7 = 0000005a, Mem[0000000010001420] = fffffd7c ffffffff
3755 stda %l6,[%i0+0x020]%asi ! Mem[0000000010001420] = 13c67b82 0000005a
3756! %l4 = 0000000050000000, Mem[0000000010141408] = 000000ff
3757 stwa %l4,[%i5+%o4]0x88 ! Mem[0000000010141408] = 50000000
3758! %l4 = 0000000050000000, %l6 = 0000000013c67b82, %l2 = 0000000000000000
3759 sub %l4,%l6,%l2 ! %l2 = 000000003c39847e
3760! Mem[0000000030141408] = ff0ac808, %l1 = 0000000000000000
3761 swapa [%i5+%o4]0x81,%l1 ! %l1 = 00000000ff0ac808
3762! %l2 = 000000003c39847e, Mem[0000000010001438] = a8760424
3763 stw %l2,[%i0+0x038] ! Mem[0000000010001438] = 3c39847e
3764! %l5 = 0000000000000021, Mem[0000000030081410] = f8399261
3765 stwa %l5,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000021
3766! Starting 10 instruction Load Burst
3767! Mem[0000000030001400] = ff4500ff, %l7 = 000000000000005a
3768 ldsba [%i0+%g0]0x89,%l7 ! %l7 = ffffffffffffffff
3769
3770p0_label_145:
3771! %l6 = 0000000013c67b82, Mem[0000000010101400] = 00000050
3772 stwa %l6,[%i4+%g0]0x88 ! Mem[0000000010101400] = 13c67b82
3773! Mem[0000000010081400] = ca6b7305, %l7 = ffffffffffffffff
3774 lduwa [%i2+%g0]0x88,%l7 ! %l7 = 00000000ca6b7305
3775! Mem[0000000030141410] = 000000d9, %l4 = 0000000050000000
3776 lduwa [%i5+%o5]0x81,%l4 ! %l4 = 00000000000000d9
3777! Mem[0000000010081400] = 05736bca, %l0 = 0000000000000000
3778 lduwa [%i2+%g0]0x80,%l0 ! %l0 = 0000000005736bca
3779! Mem[0000000030081408] = 610013a3, %f9 = 9a69ff71
3780 lda [%i2+%o4]0x81,%f9 ! %f9 = 610013a3
3781! Mem[0000000030101408] = 15176aff, %l0 = 0000000005736bca
3782 lduba [%i4+%o4]0x89,%l0 ! %l0 = 00000000000000ff
3783! Mem[0000000030041400] = ff9239f8, %l0 = 00000000000000ff
3784 ldsba [%i1+%g0]0x81,%l0 ! %l0 = ffffffffffffffff
3785! Mem[0000000030141400] = 6978bf4a 0354dc62, %l2 = 3c39847e, %l3 = 57b300ff
3786 ldda [%i5+%g0]0x81,%l2 ! %l2 = 000000006978bf4a 000000000354dc62
3787! Mem[00000000211c0000] = 00ffd61d, %l4 = 00000000000000d9
3788 ldub [%o2+%g0],%l4 ! %l4 = 0000000000000000
3789! Starting 10 instruction Store Burst
3790! %l4 = 0000000000000000, Mem[0000000021800000] = 9bff37ea
3791 sth %l4,[%o3+%g0] ! Mem[0000000021800000] = 000037ea
3792
3793p0_label_146:
3794! Mem[0000000010041400] = 5a6fe1db, %l4 = 0000000000000000
3795 swapa [%i1+%g0]0x80,%l4 ! %l4 = 000000005a6fe1db
3796! %l1 = 00000000ff0ac808, Mem[00000000100c1400] = 43bcb1ff
3797 stba %l1,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 08bcb1ff
3798! %l2 = 6978bf4a, %l3 = 0354dc62, Mem[0000000030001400] = ff4500ff ffffffff
3799 stda %l2,[%i0+%g0]0x89 ! Mem[0000000030001400] = 6978bf4a 0354dc62
3800! %l2 = 6978bf4a, %l3 = 0354dc62, Mem[0000000030181408] = 50000000 00000000
3801 stda %l2,[%i6+%o4]0x89 ! Mem[0000000030181408] = 6978bf4a 0354dc62
3802! Mem[00000000100c1400] = 08bcb1ff, %l4 = 000000005a6fe1db
3803 swapa [%i3+%g0]0x80,%l4 ! %l4 = 0000000008bcb1ff
3804! %l0 = ffffffffffffffff, Mem[00000000100c1422] = fff89f5a
3805 sth %l0,[%i3+0x022] ! Mem[00000000100c1420] = fff8ffff
3806! %l1 = 00000000ff0ac808, %l7 = 00000000ca6b7305, %l3 = 000000000354dc62
3807 udivx %l1,%l7,%l3 ! %l3 = 0000000000000001
3808! %l0 = ffffffffffffffff, Mem[0000000030001410] = 00000061
3809 stba %l0,[%i0+%o5]0x89 ! Mem[0000000030001410] = 000000ff
3810! %l0 = ffffffffffffffff, imm = fffffffffffff5db, %l0 = ffffffffffffffff
3811 andn %l0,-0xa25,%l0 ! %l0 = 0000000000000a24
3812! Starting 10 instruction Load Burst
3813! %l1 = 00000000ff0ac808, immed = fffffe21, %y = 0000fffe
3814 umul %l1,-0x1df,%l0 ! %l0 = ff0ac62acad3b908, %y = ff0ac62a
3815
3816p0_label_147:
3817! Mem[00000000300c1410] = b81f55ab, %l2 = 000000006978bf4a
3818 ldswa [%i3+%o5]0x89,%l2 ! %l2 = ffffffffb81f55ab
3819! Mem[0000000010101400] = 13c67b82, %l1 = 00000000ff0ac808
3820 ldsba [%i4+%g0]0x88,%l1 ! %l1 = ffffffffffffff82
3821! Mem[0000000010041400] = 677ffb11 00000000, %l0 = cad3b908, %l1 = ffffff82
3822 ldda [%i1+%g0]0x88,%l0 ! %l0 = 0000000000000000 00000000677ffb11
3823! Mem[0000000010181414] = 000000ff, %f21 = 57ff8be3
3824 lda [%i6+0x014]%asi,%f21 ! %f21 = 000000ff
3825! Mem[0000000030141410] = d9000000, %f1 = 00000000
3826 lda [%i5+%o5]0x89,%f1 ! %f1 = d9000000
3827! Mem[0000000010041428] = dc9e96ff, %l5 = 0000000000000021
3828 ldsha [%i1+0x02a]%asi,%l5 ! %l5 = ffffffffffff96ff
3829! Mem[0000000030141400] = 6978bf4a0354dc62, %f26 = 619239f8 89518c9a
3830 ldda [%i5+%g0]0x81,%f26 ! %f26 = 6978bf4a 0354dc62
3831! Mem[0000000010081410] = 47e5d6af4ae6ae76, %l6 = 0000000013c67b82
3832 ldx [%i2+%o5],%l6 ! %l6 = 47e5d6af4ae6ae76
3833! Mem[0000000010101434] = 9a69ff71, %l2 = ffffffffb81f55ab
3834 lduba [%i4+0x034]%asi,%l2 ! %l2 = 000000000000009a
3835! Starting 10 instruction Store Burst
3836! %f20 = 5a6f0000 000000ff, %l4 = 0000000008bcb1ff
3837! Mem[0000000010001428] = fa6bb877000000f8
3838 add %i0,0x028,%g1
3839 stda %f20,[%g1+%l4]ASI_PST8_P ! Mem[0000000010001428] = 5a6f0000000000ff
3840
3841p0_label_148:
3842! %l2 = 000000000000009a, Mem[0000000030141400] = 6978bf4a
3843 stwa %l2,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0000009a
3844! Mem[0000000010181410] = 000000ff, %l0 = 0000000000000000
3845 ldstuba [%i6+%o5]0x88,%l0 ! %l0 = 000000ff000000ff
3846! %f27 = 0354dc62, Mem[0000000030081400] = 00000000
3847 sta %f27,[%i2+%g0]0x81 ! Mem[0000000030081400] = 0354dc62
3848! Mem[0000000030081410] = 00000021, %l6 = 47e5d6af4ae6ae76
3849 swapa [%i2+%o5]0x89,%l6 ! %l6 = 0000000000000021
3850! Mem[0000000010081426] = f074df67, %l5 = ffffffffffff96ff
3851 ldstub [%i2+0x026],%l5 ! %l5 = 000000df000000ff
3852! %l1 = 00000000677ffb11, Mem[0000000030081408] = 610013a3
3853 stwa %l1,[%i2+%o4]0x81 ! Mem[0000000030081408] = 677ffb11
3854! %f2 = ff6a1715 efda1cfb, Mem[0000000010181428] = 00000076 840ac85e
3855 stda %f2 ,[%i6+0x028]%asi ! Mem[0000000010181428] = ff6a1715 efda1cfb
3856! %l0 = 000000ff, %l1 = 677ffb11, Mem[0000000030001408] = ffffffff 9a8cdf4b
3857 stda %l0,[%i0+%o4]0x89 ! Mem[0000000030001408] = 000000ff 677ffb11
3858! Mem[0000000030141408] = 00000000, %l3 = 0000000000000001
3859 swapa [%i5+%o4]0x89,%l3 ! %l3 = 0000000000000000
3860! Starting 10 instruction Load Burst
3861! Mem[0000000010081408] = ff006f5a5a6f0000, %l2 = 000000000000009a
3862 ldxa [%i2+%o4]0x80,%l2 ! %l2 = ff006f5a5a6f0000
3863
3864p0_label_149:
3865! Mem[0000000030141400] = 9a000000, %l3 = 0000000000000000
3866 ldsba [%i5+%g0]0x89,%l3 ! %l3 = 0000000000000000
3867! Mem[0000000030101410] = 1b3bf8ffffffffff, %l6 = 0000000000000021
3868 ldxa [%i4+%o5]0x89,%l6 ! %l6 = 1b3bf8ffffffffff
3869! Mem[0000000010141410] = ffb1bc43ffffffff, %f14 = ff969eff 4bdf8c9a
3870 ldda [%i5+%o5]0x80,%f14 ! %f14 = ffb1bc43 ffffffff
3871! Mem[00000000100c142c] = 4bdf8c9a, %l5 = 00000000000000df
3872 ldswa [%i3+0x02c]%asi,%l5 ! %l5 = 000000004bdf8c9a
3873! Mem[0000000010081410] = 47e5d6af, %f21 = 000000ff
3874 lda [%i2+%o5]0x80,%f21 ! %f21 = 47e5d6af
3875! Mem[0000000010041420] = c9f89f5a 4bdf8c9a, %l2 = 5a6f0000, %l3 = 00000000
3876 ldd [%i1+0x020],%l2 ! %l2 = 00000000c9f89f5a 000000004bdf8c9a
3877! Mem[0000000030101400] = 57b300ff, %l1 = 00000000677ffb11
3878 ldsha [%i4+%g0]0x89,%l1 ! %l1 = 00000000000000ff
3879! Mem[0000000010181408] = f8399261, %l1 = 00000000000000ff
3880 lduwa [%i6+%o4]0x88,%l1 ! %l1 = 00000000f8399261
3881! Mem[0000000010041438] = dd013e6a, %l3 = 000000004bdf8c9a
3882 ldub [%i1+0x038],%l3 ! %l3 = 00000000000000dd
3883! Starting 10 instruction Store Burst
3884! %f30 = 675145ff ffffffff, Mem[0000000030041410] = ff3e01dd 675145ff
3885 stda %f30,[%i1+%o5]0x81 ! Mem[0000000030041410] = 675145ff ffffffff
3886
3887p0_label_150:
3888! %l0 = 000000ff, %l1 = f8399261, Mem[0000000010141408] = 50000000 00005a6f
3889 stda %l0,[%i5+%o4]0x88 ! Mem[0000000010141408] = 000000ff f8399261
3890! %l2 = 00000000c9f89f5a, Mem[0000000010001408] = ff2f08ef00000000
3891 stxa %l2,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000c9f89f5a
3892! Mem[00000000218000c0] = 0f110164, %l1 = 00000000f8399261
3893 ldstub [%o3+0x0c0],%l1 ! %l1 = 0000000f000000ff
3894! %l3 = 00000000000000dd, Mem[00000000201c0000] = 3cff075f
3895 sth %l3,[%o0+%g0] ! Mem[00000000201c0000] = 00dd075f
3896! Mem[0000000030181400] = 08c80aff, %l3 = 00000000000000dd
3897 swapa [%i6+%g0]0x81,%l3 ! %l3 = 0000000008c80aff
3898! %l3 = 0000000008c80aff, %l7 = 00000000ca6b7305, %l4 = 0000000008bcb1ff
3899 andn %l3,%l7,%l4 ! %l4 = 00000000008008fa
3900! Mem[0000000010001410] = 00006fff, %l4 = 00000000008008fa
3901 swapa [%i0+%o5]0x88,%l4 ! %l4 = 0000000000006fff
3902! Mem[0000000010081430] = ffbbf195, %l7 = ca6b7305, %l3 = 08c80aff
3903 add %i2,0x30,%g1
3904 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000ffbbf195
3905! Mem[0000000010141410] = 43bcb1ff, %l2 = 00000000c9f89f5a
3906 ldstuba [%i5+%o5]0x88,%l2 ! %l2 = 000000ff000000ff
3907! Starting 10 instruction Load Burst
3908! Mem[00000000300c1408] = 212f08ef, %l7 = 00000000ca6b7305
3909 ldswa [%i3+%o4]0x81,%l7 ! %l7 = 00000000212f08ef
3910
3911p0_label_151:
3912! Mem[0000000010141438] = 0000ffff, %l6 = 1b3bf8ffffffffff
3913 ldsh [%i5+0x03a],%l6 ! %l6 = ffffffffffffffff
3914! Mem[0000000010181424] = 000000ff, %f25 = 9fa98200
3915 lda [%i6+0x024]%asi,%f25 ! %f25 = 000000ff
3916! Mem[0000000010081420] = ff455167 f074ff67, %l0 = 000000ff, %l1 = 0000000f
3917 ldd [%i2+0x020],%l0 ! %l0 = 00000000ff455167 00000000f074ff67
3918! Mem[0000000010141408] = ff000000 619239f8, %l6 = ffffffff, %l7 = 212f08ef
3919 ldda [%i5+%o4]0x80,%l6 ! %l6 = 00000000ff000000 00000000619239f8
3920! Mem[0000000010101434] = 9a69ff71, %l1 = 00000000f074ff67
3921 lduha [%i4+0x036]%asi,%l1 ! %l1 = 000000000000ff71
3922! Mem[0000000030041400] = ff9239f8, %f20 = 5a6f0000
3923 lda [%i1+%g0]0x81,%f20 ! %f20 = ff9239f8
3924! Mem[00000000300c1410] = ab551fb8, %l6 = 00000000ff000000
3925 lduha [%i3+%o5]0x81,%l6 ! %l6 = 000000000000ab55
3926! Mem[0000000030041400] = ff9239f8, %f25 = 000000ff
3927 lda [%i1+%g0]0x81,%f25 ! %f25 = ff9239f8
3928! Mem[0000000030081408] = 677ffb11, %l6 = 000000000000ab55
3929 ldsba [%i2+%o4]0x81,%l6 ! %l6 = 0000000000000067
3930! Starting 10 instruction Store Burst
3931! %l7 = 00000000619239f8, Mem[00000000100c1408] = ffff00ff
3932 stwa %l7,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 619239f8
3933
3934p0_label_152:
3935! %l3 = 00000000ffbbf195, Mem[0000000020800001] = ffffb0a2, %asi = 80
3936 stba %l3,[%o1+0x001]%asi ! Mem[0000000020800000] = ff95b0a2
3937! Mem[0000000010181418] = 7ec016b205736bca, %l5 = 000000004bdf8c9a, %l4 = 0000000000006fff
3938 add %i6,0x18,%g1
3939 casxa [%g1]0x80,%l5,%l4 ! %l4 = 7ec016b205736bca
3940! %l4 = 7ec016b205736bca, Mem[0000000010041410] = ffffffff15176aff
3941 stxa %l4,[%i1+%o5]0x88 ! Mem[0000000010041410] = 7ec016b205736bca
3942! %l2 = 00000000000000ff, Mem[0000000030041408] = ffe3923500000000
3943 stxa %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000000000ff
3944! %f11 = f074df67, Mem[0000000030001400] = 4abf7869
3945 sta %f11,[%i0+%g0]0x81 ! Mem[0000000030001400] = f074df67
3946! Mem[00000000100c1400] = dbe16f5a, %l2 = 00000000000000ff
3947 ldstuba [%i3+%g0]0x88,%l2 ! %l2 = 0000005a000000ff
3948! %l6 = 00000067, %l7 = 619239f8, Mem[0000000010141408] = ff000000 619239f8
3949 stda %l6,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000067 619239f8
3950! Mem[0000000030181408] = 4abf7869, %l0 = 00000000ff455167
3951 ldstuba [%i6+%o4]0x81,%l0 ! %l0 = 0000004a000000ff
3952! %f4 = ff455167 f074df67, Mem[0000000030101410] = ffffffff fff83b1b
3953 stda %f4 ,[%i4+%o5]0x81 ! Mem[0000000030101410] = ff455167 f074df67
3954! Starting 10 instruction Load Burst
3955! Mem[0000000010141400] = 00000000, %l2 = 000000000000005a
3956 lduwa [%i5+%g0]0x80,%l2 ! %l2 = 0000000000000000
3957
3958p0_label_153:
3959! Mem[0000000010041400] = 00000000, %l2 = 0000000000000000
3960 ldsha [%i1+%g0]0x88,%l2 ! %l2 = 0000000000000000
3961! Mem[0000000010141400] = 00000000, %l2 = 0000000000000000
3962 ldswa [%i5+%g0]0x88,%l2 ! %l2 = 0000000000000000
3963! Mem[0000000030041400] = f83992ff, %l2 = 0000000000000000
3964 lduha [%i1+%g0]0x89,%l2 ! %l2 = 00000000000092ff
3965! Mem[0000000010041428] = dc9e96ff08c80a6f, %f16 = 6f0ac808 ff969edc
3966 ldda [%i1+0x028]%asi,%f16 ! %f16 = dc9e96ff 08c80a6f
3967! Mem[0000000010101400] = 827bc613, %f26 = 6978bf4a
3968 lda [%i4+%g0]0x80,%f26 ! %f26 = 827bc613
3969! Mem[000000001008140c] = 5a6f0000, %l6 = 0000000000000067
3970 lduw [%i2+0x00c],%l6 ! %l6 = 000000005a6f0000
3971! Mem[0000000030001408] = ff000000, %l2 = 00000000000092ff
3972 ldswa [%i0+%o4]0x81,%l2 ! %l2 = ffffffffff000000
3973! Mem[0000000010181410] = ff000000, %l1 = 000000000000ff71
3974 ldsb [%i6+%o5],%l1 ! %l1 = ffffffffffffffff
3975! Mem[0000000030001400] = f074df67, %l1 = ffffffffffffffff
3976 lduwa [%i0+%g0]0x81,%l1 ! %l1 = 00000000f074df67
3977! Starting 10 instruction Store Burst
3978! %l1 = 00000000f074df67, Mem[00000000218001c0] = 001507db, %asi = 80
3979 stba %l1,[%o3+0x1c0]%asi ! Mem[00000000218001c0] = 671507db
3980
3981p0_label_154:
3982! Mem[00000000100c140c] = 50f59c61, %l0 = 0000004a, %l4 = 05736bca
3983 add %i3,0x0c,%g1
3984 casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000050f59c61
3985! Mem[0000000010081410] = afd6e547, %l6 = 000000005a6f0000
3986 swapa [%i2+%o5]0x88,%l6 ! %l6 = 00000000afd6e547
3987! Randomly selected nop
3988 nop
3989! Mem[00000000100c1400] = ff6fe1db, %l3 = 00000000ffbbf195
3990 swapa [%i3+%g0]0x80,%l3 ! %l3 = 00000000ff6fe1db
3991! Mem[0000000010181408] = 619239f8, %l2 = ffffffffff000000
3992 swapa [%i6+%o4]0x80,%l2 ! %l2 = 00000000619239f8
3993! %l0 = 000000000000004a, Mem[0000000030101400] = ff00b357
3994 stba %l0,[%i4+%g0]0x81 ! Mem[0000000030101400] = 4a00b357
3995! %f15 = ffffffff, Mem[0000000030001408] = 000000ff
3996 sta %f15,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffffffff
3997! %f16 = dc9e96ff 08c80a6f 1c0000c8 ef082f21
3998! %f20 = ff9239f8 47e5d6af 619239f8 ff00ffff
3999! %f24 = 42f4f9d2 ff9239f8 827bc613 0354dc62
4000! %f28 = 43bcb1ab a50000ff 675145ff ffffffff
4001 stda %f16,[%i4]ASI_COMMIT_S ! Block Store to 0000000030101400
4002 membar #Sync ! Added by membar checker (20)
4003! %f12 = 000000ff ef082f21, %l6 = 00000000afd6e547
4004! Mem[0000000010101408] = a50000ff89518c21
4005 add %i4,0x008,%g1
4006 stda %f12,[%g1+%l6]ASI_PST16_P ! Mem[0000000010101408] = a50000ffef082f21
4007! Starting 10 instruction Load Burst
4008! Mem[0000000030101400] = ff969edc, %l5 = 000000004bdf8c9a
4009 ldsba [%i4+%g0]0x89,%l5 ! %l5 = ffffffffffffffdc
4010
4011p0_label_155:
4012! Mem[0000000030101408] = 212f08efc800001c, %f20 = ff9239f8 47e5d6af
4013 ldda [%i4+%o4]0x89,%f20 ! %f20 = 212f08ef c800001c
4014! Mem[00000000100c1410] = 2f210000, %l4 = 0000000050f59c61
4015 ldsba [%i3+%o5]0x80,%l4 ! %l4 = 000000000000002f
4016! Mem[0000000010041400] = 00000000, %l6 = 00000000afd6e547
4017 lduba [%i1+%g0]0x80,%l6 ! %l6 = 0000000000000000
4018! Mem[0000000010141400] = 00000000, %l2 = 00000000619239f8
4019 lduwa [%i5+%g0]0x80,%l2 ! %l2 = 0000000000000000
4020! Mem[0000000010041408] = 50f59cff, %l0 = 000000000000004a
4021 lduha [%i1+%o4]0x88,%l0 ! %l0 = 0000000000009cff
4022! Mem[0000000010101438] = 0000ffff, %f17 = 08c80a6f
4023 ld [%i4+0x038],%f17 ! %f17 = 0000ffff
4024! Mem[00000000100c1420] = fff8ffff, %l5 = ffffffffffffffdc
4025 lduha [%i3+0x020]%asi,%l5 ! %l5 = 000000000000fff8
4026! Mem[0000000030041408] = 00000000, %l2 = 0000000000000000
4027 lduba [%i1+%o4]0x81,%l2 ! %l2 = 0000000000000000
4028! Mem[00000000100c1430] = 0000000000000000, %f2 = ff6a1715 efda1cfb
4029 ldd [%i3+0x030],%f2 ! %f2 = 00000000 00000000
4030! Starting 10 instruction Store Burst
4031! %l4 = 000000000000002f, Mem[0000000010141400] = 00000000
4032 stwa %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = 0000002f
4033
4034p0_label_156:
4035! %f20 = 212f08ef, %f6 = ff8e3083, %f19 = ef082f21
4036 fdivs %f20,%f6 ,%f19 ! %f19 = ffce3083
4037! Mem[0000000030101408] = 1c0000c8, %l7 = 00000000619239f8
4038 swapa [%i4+%o4]0x81,%l7 ! %l7 = 000000001c0000c8
4039! %l1 = 00000000f074df67, Mem[0000000030101408] = 619239f8ef082f21
4040 stxa %l1,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000f074df67
4041! Mem[0000000010081410] = 5a6f0000, %l4 = 000000000000002f
4042 swapa [%i2+%o5]0x88,%l4 ! %l4 = 000000005a6f0000
4043! Mem[0000000030081400] = 0354dc62, %l0 = 0000000000009cff
4044 swapa [%i2+%g0]0x81,%l0 ! %l0 = 000000000354dc62
4045! %f4 = ff455167, Mem[0000000010181400] = ff000000
4046 sta %f4 ,[%i6+%g0]0x80 ! Mem[0000000010181400] = ff455167
4047! %f26 = 827bc613, %f5 = f074df67
4048 fsqrts %f26,%f5 ! %f5 = 7fffffff
4049! %l3 = 00000000ff6fe1db, Mem[0000000030041400] = ff9239f8c800001c
4050 stxa %l3,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000ff6fe1db
4051! %l3 = 00000000ff6fe1db, %l0 = 000000000354dc62, %y = ff0ac62a
4052 umul %l3,%l0,%l7 ! %l7 = 0352fc419bc8a9d6, %y = 0352fc41
4053! Starting 10 instruction Load Burst
4054! Mem[0000000030101400] = dc9e96ff, %l3 = 00000000ff6fe1db
4055 lduwa [%i4+%g0]0x81,%l3 ! %l3 = 00000000dc9e96ff
4056
4057p0_label_157:
4058! %f14 = ffb1bc43, %f31 = ffffffff, %f8 = 1b3bf8ff 610013a3
4059 fsmuld %f14,%f31,%f8 ! %f8 = fffe3788 60000000
4060! Mem[0000000010141430] = 80786cff4bdf8cff, %f26 = 827bc613 0354dc62
4061 ldda [%i5+0x030]%asi,%f26 ! %f26 = 80786cff 4bdf8cff
4062! Mem[00000000100c1400] = ffbbf195, %l7 = 0352fc419bc8a9d6
4063 ldsba [%i3+%g0]0x80,%l7 ! %l7 = ffffffffffffffff
4064! %f16 = dc9e96ff, %f6 = ff8e3083, %f16 = dc9e96ff 0000ffff
4065 fsmuld %f16,%f6 ,%f16 ! %f16 = fff9c610 60000000
4066! Mem[0000000010081410] = 0000002f, %l7 = ffffffffffffffff
4067 lduba [%i2+%o5]0x88,%l7 ! %l7 = 000000000000002f
4068! Mem[0000000020800000] = ff95b0a2, %l4 = 000000005a6f0000
4069 ldsba [%o1+0x001]%asi,%l4 ! %l4 = ffffffffffffff95
4070! %f18 = 1c0000c8, %f16 = fff9c610, %f29 = a50000ff
4071 fdivs %f18,%f16,%f29 ! %f29 = fff9c610
4072! Mem[0000000030101408] = 00000000f074df67, %f24 = 42f4f9d2 ff9239f8
4073 ldda [%i4+%o4]0x81,%f24 ! %f24 = 00000000 f074df67
4074! Mem[0000000010041410] = 05736bca, %l5 = 000000000000fff8
4075 lduha [%i1+%o5]0x88,%l5 ! %l5 = 0000000000006bca
4076! Starting 10 instruction Store Burst
4077! %l6 = 0000000000000000, Mem[0000000030001408] = ffffffff
4078 stba %l6,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00ffffff
4079
4080p0_label_158:
4081! %f25 = f074df67, %f16 = fff9c610, %f2 = 00000000
4082 fsubs %f25,%f16,%f2 ! %f2 = fff9c610
4083! %l6 = 00000000, %l7 = 0000002f, Mem[0000000030081400] = ff9c0000 ffbbf195
4084 stda %l6,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00000000 0000002f
4085! %l3 = 00000000dc9e96ff, Mem[0000000010041430] = 6f0ac808, %asi = 80
4086 stwa %l3,[%i1+0x030]%asi ! Mem[0000000010041430] = dc9e96ff
4087! Mem[0000000010181430] = 000000bf, %l4 = ffffff95, %l7 = 0000002f
4088 add %i6,0x30,%g1
4089 casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000000000bf
4090! %f24 = 00000000, Mem[00000000300c1400] = ffffffff
4091 sta %f24,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000
4092! Mem[0000000010001408] = 00000000, %l1 = 00000000f074df67
4093 swapa [%i0+%o4]0x80,%l1 ! %l1 = 0000000000000000
4094! Mem[0000000030141410] = d9000000, %l0 = 000000000354dc62
4095 swapa [%i5+%o5]0x89,%l0 ! %l0 = 00000000d9000000
4096! Mem[0000000010081408] = ff006f5a, %l1 = 0000000000000000
4097 ldstuba [%i2+%o4]0x80,%l1 ! %l1 = 000000ff000000ff
4098! %f25 = f074df67, Mem[0000000010001408] = 67df74f0
4099 sta %f25,[%i0+%o4]0x88 ! Mem[0000000010001408] = f074df67
4100! Starting 10 instruction Load Burst
4101! Mem[0000000010001410] = 008008fa, %l7 = 00000000000000bf
4102 ldsba [%i0+%o5]0x88,%l7 ! %l7 = fffffffffffffffa
4103
4104p0_label_159:
4105! Mem[0000000010081410] = 2f000000 4ae6ae76, %l2 = 00000000, %l3 = dc9e96ff
4106 ldda [%i2+%o5]0x80,%l2 ! %l2 = 000000002f000000 000000004ae6ae76
4107! Mem[0000000010081410] = 2f0000004ae6ae76, %f6 = ff8e3083 bf800798
4108 ldda [%i2+%o5]0x80,%f6 ! %f6 = 2f000000 4ae6ae76
4109! Mem[0000000010041410] = ca6b7305 b216c07e, %l0 = d9000000, %l1 = 000000ff
4110 ldda [%i1+%o5]0x80,%l0 ! %l0 = 00000000ca6b7305 00000000b216c07e
4111! Mem[0000000030101410] = f83992ff, %l7 = fffffffffffffffa
4112 lduwa [%i4+%o5]0x89,%l7 ! %l7 = 00000000f83992ff
4113! Mem[0000000010101408] = ff0000a5, %l1 = 00000000b216c07e
4114 lduba [%i4+%o4]0x88,%l1 ! %l1 = 00000000000000a5
4115! Mem[0000000010141400] = 57b300000000002f, %f4 = ff455167 7fffffff
4116 ldda [%i5+%g0]0x88,%f4 ! %f4 = 57b30000 0000002f
4117! Mem[0000000010101410] = 827bc613, %l2 = 000000002f000000
4118 lduha [%i4+%o5]0x80,%l2 ! %l2 = 000000000000827b
4119! Mem[0000000030101408] = 67df74f0 00000000, %l2 = 0000827b, %l3 = 4ae6ae76
4120 ldda [%i4+%o4]0x89,%l2 ! %l2 = 0000000000000000 0000000067df74f0
4121! Mem[00000000218000c0] = ff110164, %l5 = 0000000000006bca
4122 ldub [%o3+0x0c1],%l5 ! %l5 = 0000000000000011
4123! Starting 10 instruction Store Burst
4124! %f0 = ffffffff d9000000, Mem[0000000030141410] = 62dc5403 57fff0e3
4125 stda %f0 ,[%i5+%o5]0x81 ! Mem[0000000030141410] = ffffffff d9000000
4126
4127p0_label_160:
4128! Mem[000000001004141c] = 00000007, %l3 = 0000000067df74f0
4129 swap [%i1+0x01c],%l3 ! %l3 = 0000000000000007
4130! %f18 = 1c0000c8 ffce3083, Mem[0000000010181410] = 000000ff ff000000
4131 stda %f18,[%i6+%o5]0x88 ! Mem[0000000010181410] = 1c0000c8 ffce3083
4132! Mem[0000000010081408] = 5a6f00ff, %l7 = 00000000f83992ff
4133 swapa [%i2+%o4]0x88,%l7 ! %l7 = 000000005a6f00ff
4134! %l1 = 00000000000000a5, immd = 0000000000000477, %l0 = 00000000ca6b7305
4135 sdivx %l1,0x477,%l0 ! %l0 = 0000000000000000
4136! %l0 = 0000000000000000, Mem[0000000010081410] = 2f000000
4137 stha %l0,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000
4138! %f16 = fff9c610 60000000, Mem[00000000100c1410] = 2f210000 00000000
4139 stda %f16,[%i3+%o5]0x80 ! Mem[00000000100c1410] = fff9c610 60000000
4140! Mem[0000000010181400] = ff455167, %l1 = 00000000000000a5
4141 ldstuba [%i6+%g0]0x80,%l1 ! %l1 = 000000ff000000ff
4142! Mem[0000000010181404] = 83ffffff, %l3 = 0000000000000007
4143 swap [%i6+0x004],%l3 ! %l3 = 0000000083ffffff
4144! Mem[0000000010101422] = 000000ff, %l6 = 0000000000000000
4145 ldstuba [%i4+0x022]%asi,%l6 ! %l6 = 00000000000000ff
4146! Starting 10 instruction Load Burst
4147! Mem[0000000030181410] = 00000000, %l3 = 0000000083ffffff
4148 ldsha [%i6+%o5]0x89,%l3 ! %l3 = 0000000000000000
4149
4150p0_label_161:
4151! %f16 = fff9c610, %f4 = 57b30000, %f15 = ffffffff
4152 fsubs %f16,%f4 ,%f15 ! %f15 = fff9c610
4153! Mem[00000000100c1410] = 10c6f9ff, %l3 = 0000000000000000
4154 lduba [%i3+%o5]0x88,%l3 ! %l3 = 00000000000000ff
4155! Mem[0000000010101418] = ff9239f8, %l7 = 000000005a6f00ff
4156 lduw [%i4+0x018],%l7 ! %l7 = 00000000ff9239f8
4157! %f8 = fffe3788 60000000, Mem[0000000030041400] = 00000000 ff6fe1db
4158 stda %f8 ,[%i1+%g0]0x81 ! Mem[0000000030041400] = fffe3788 60000000
4159! Mem[0000000030141400] = 0000009a0354dc62, %l4 = ffffffffffffff95
4160 ldxa [%i5+%g0]0x81,%l4 ! %l4 = 0000009a0354dc62
4161! Mem[0000000010141400] = 57b30000 0000002f, %l6 = 00000000, %l7 = ff9239f8
4162 ldda [%i5+%g0]0x88,%l6 ! %l6 = 000000000000002f 0000000057b30000
4163! Mem[0000000010041408] = ff9cf550, %l1 = 00000000000000ff
4164 ldsha [%i1+%o4]0x80,%l1 ! %l1 = ffffffffffffff9c
4165! Mem[00000000100c1400] = ffbbf195, %l6 = 000000000000002f
4166 lduha [%i3+%g0]0x80,%l6 ! %l6 = 000000000000ffbb
4167! Mem[0000000010081408] = f83992ff, %l4 = 0000009a0354dc62
4168 ldsha [%i2+%o4]0x88,%l4 ! %l4 = ffffffffffff92ff
4169! Starting 10 instruction Store Burst
4170! %f8 = fffe3788 60000000, Mem[0000000010141400] = 2f000000 0000b357
4171 stda %f8 ,[%i5+%g0]0x80 ! Mem[0000000010141400] = fffe3788 60000000
4172
4173p0_label_162:
4174! Mem[00000000300c1410] = ab551fb8, %l1 = ffffffffffffff9c
4175 swapa [%i3+%o5]0x81,%l1 ! %l1 = 00000000ab551fb8
4176! Mem[0000000010141400] = 8837feff, %l2 = 0000000000000000
4177 swapa [%i5+%g0]0x88,%l2 ! %l2 = 000000008837feff
4178! %f28 = 43bcb1ab, Mem[0000000010081400] = 05736bca
4179 sta %f28,[%i2+%g0]0x80 ! Mem[0000000010081400] = 43bcb1ab
4180! %l4 = ffffffffffff92ff, Mem[00000000211c0000] = 00ffd61d, %asi = 80
4181 stha %l4,[%o2+0x000]%asi ! Mem[00000000211c0000] = 92ffd61d
4182! Mem[0000000030001408] = ffffff00, %l0 = 0000000000000000
4183 ldstuba [%i0+%o4]0x89,%l0 ! %l0 = 00000000000000ff
4184! %f7 = 4ae6ae76, Mem[0000000030101408] = 00000000
4185 sta %f7 ,[%i4+%o4]0x89 ! Mem[0000000030101408] = 4ae6ae76
4186! Mem[000000001018143e] = 4abf7869, %l2 = 000000008837feff
4187 ldstuba [%i6+0x03e]%asi,%l2 ! %l2 = 00000078000000ff
4188! Mem[0000000010001408] = f074df67, %l7 = 0000000057b30000
4189 swapa [%i0+%o4]0x88,%l7 ! %l7 = 00000000f074df67
4190! Mem[0000000010081410] = 00000000, %l1 = 00000000ab551fb8
4191 swapa [%i2+%o5]0x80,%l1 ! %l1 = 0000000000000000
4192! Starting 10 instruction Load Burst
4193! Mem[0000000010101400] = 13c67b82, %l5 = 0000000000000011
4194 lduha [%i4+%g0]0x88,%l5 ! %l5 = 0000000000007b82
4195
4196p0_label_163:
4197! Mem[0000000010001410] = 008008fa, %l6 = 000000000000ffbb
4198 lduha [%i0+%o5]0x88,%l6 ! %l6 = 00000000000008fa
4199 membar #Sync ! Added by membar checker (21)
4200! Mem[0000000010181400] = ff455167 00000007 ff000000 89518c9a
4201! Mem[0000000010181410] = 8330ceff c800001c 7ec016b2 05736bca
4202! Mem[0000000010181420] = 7b8209f9 000000ff ff6a1715 efda1cfb
4203! Mem[0000000010181430] = 000000bf fffffff9 1c0000c8 4abfff69
4204 ldda [%i6]ASI_BLK_P,%f0 ! Block Load from 0000000010181400
4205! Mem[0000000010181410] = 8330ceffc800001c, %f20 = 212f08ef c800001c
4206 ldda [%i6+%o5]0x80,%f20 ! %f20 = 8330ceff c800001c
4207! Mem[00000000100c1400] = 95f1bbff, %l0 = 0000000000000000
4208 ldsba [%i3+%g0]0x88,%l0 ! %l0 = ffffffffffffffff
4209! Mem[0000000010041400] = 00000000 11fb7f67 ff9cf550 ff0000ff
4210! Mem[0000000010041410] = ca6b7305 b216c07e 00000000 67df74f0
4211! Mem[0000000010041420] = c9f89f5a 4bdf8c9a dc9e96ff 08c80a6f
4212! Mem[0000000010041430] = dc9e96ff 404d1b27 dd013e6a 15176a9c
4213 ldda [%i1]ASI_BLK_P,%f0 ! Block Load from 0000000010041400
4214! Mem[0000000010181400] = 675145ff, %l3 = 00000000000000ff
4215 lduwa [%i6+%g0]0x88,%l3 ! %l3 = 00000000675145ff
4216! Mem[0000000010141400] = 00000000, %l6 = 00000000000008fa
4217 ldsba [%i5+%g0]0x80,%l6 ! %l6 = 0000000000000000
4218! Mem[0000000030081410] = 76aee64a, %l0 = ffffffffffffffff
4219 ldsba [%i2+%o5]0x81,%l0 ! %l0 = 0000000000000076
4220! Mem[000000001010142c] = 15176a9c, %l0 = 0000000000000076
4221 ldsh [%i4+0x02c],%l0 ! %l0 = 0000000000001517
4222! Starting 10 instruction Store Burst
4223! Mem[0000000010001418] = fb9706db8b0c1328, %l6 = 0000000000000000, %l3 = 00000000675145ff
4224 add %i0,0x18,%g1
4225 casxa [%g1]0x80,%l6,%l3 ! %l3 = fb9706db8b0c1328
4226
4227p0_label_164:
4228! Mem[0000000030141408] = 01000000, %l2 = 0000000000000078
4229 ldstuba [%i5+%o4]0x81,%l2 ! %l2 = 00000001000000ff
4230! %l2 = 0000000000000001, Mem[0000000010081400] = 77b86bfaabb1bc43
4231 stxa %l2,[%i2+%g0]0x88 ! Mem[0000000010081400] = 0000000000000001
4232! %l0 = 0000000000001517, Mem[0000000010081400] = 00000001
4233 stwa %l0,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00001517
4234! Mem[0000000030181400] = dd000000, %l0 = 0000000000001517
4235 ldstuba [%i6+%g0]0x89,%l0 ! %l0 = 00000000000000ff
4236! Mem[0000000010101410] = 13c67b82, %l2 = 0000000000000001
4237 ldstuba [%i4+%o5]0x88,%l2 ! %l2 = 00000082000000ff
4238! Mem[0000000021800140] = 57db0a30, %l3 = fb9706db8b0c1328
4239 ldstub [%o3+0x140],%l3 ! %l3 = 00000057000000ff
4240! Mem[0000000010041410] = 05736bca, %l7 = 00000000f074df67
4241 swapa [%i1+%o5]0x88,%l7 ! %l7 = 0000000005736bca
4242! Mem[0000000010001438] = 3c39847e, %l3 = 0000000000000057, %asi = 80
4243 swapa [%i0+0x038]%asi,%l3 ! %l3 = 000000003c39847e
4244! Mem[0000000030141408] = ff000000, %l0 = 0000000000000000
4245 swapa [%i5+%o4]0x81,%l0 ! %l0 = 00000000ff000000
4246! Starting 10 instruction Load Burst
4247! Mem[0000000010101418] = ff9239f8 000000f0, %l0 = ff000000, %l1 = 00000000
4248 ldda [%i4+0x018]%asi,%l0 ! %l0 = 00000000ff9239f8 00000000000000f0
4249
4250p0_label_165:
4251! Mem[00000000100c1408] = 619cf550f8399261, %f30 = 675145ff ffffffff
4252 ldda [%i3+%o4]0x88,%f30 ! %f30 = 619cf550 f8399261
4253! Mem[0000000010001400] = e3ffffff, %l2 = 0000000000000082
4254 ldsha [%i0+%g0]0x80,%l2 ! %l2 = ffffffffffffe3ff
4255! Mem[0000000010001410] = fa088000, %l4 = ffffffffffff92ff
4256 lduwa [%i0+0x010]%asi,%l4 ! %l4 = 00000000fa088000
4257! Mem[0000000010141400] = 00000000, %l1 = 00000000000000f0
4258 lduba [%i5+%g0]0x80,%l1 ! %l1 = 0000000000000000
4259! Mem[0000000030001400] = f074df6762dc5403, %l6 = 0000000000000000
4260 ldxa [%i0+%g0]0x81,%l6 ! %l6 = f074df6762dc5403
4261! Mem[0000000010181400] = ff455167, %l1 = 0000000000000000
4262 lduba [%i6+%g0]0x80,%l1 ! %l1 = 00000000000000ff
4263! Mem[000000001014143c] = 000000ff, %l4 = 00000000fa088000
4264 ldsh [%i5+0x03e],%l4 ! %l4 = 00000000000000ff
4265! Mem[0000000010081408] = ff9239f85a6f0000, %l0 = 00000000ff9239f8
4266 ldxa [%i2+%o4]0x80,%l0 ! %l0 = ff9239f85a6f0000
4267! Mem[0000000010181400] = 675145ff, %l0 = ff9239f85a6f0000
4268 lduba [%i6+%g0]0x88,%l0 ! %l0 = 00000000000000ff
4269! Starting 10 instruction Store Burst
4270! %f26 = 80786cff 4bdf8cff, %l6 = f074df6762dc5403
4271! Mem[0000000010141410] = ffb1bc43ffffffff
4272 add %i5,0x010,%g1
4273 stda %f26,[%g1+%l6]ASI_PST8_P ! Mem[0000000010141410] = ffb1bc43ffff8cff
4274
4275p0_label_166:
4276! Mem[0000000010181410] = 8330ceff, %l1 = 00000000000000ff
4277 swapa [%i6+%o5]0x80,%l1 ! %l1 = 000000008330ceff
4278! %f31 = f8399261, %f21 = c800001c
4279 fcmpes %fcc2,%f31,%f21 ! %fcc2 = 1
4280! %l4 = 00000000000000ff, Mem[0000000030081400] = 00000000
4281 stwa %l4,[%i2+%g0]0x89 ! Mem[0000000030081400] = 000000ff
4282! %l2 = ffffffffffffe3ff, Mem[0000000010001405] = ffffffff, %asi = 80
4283 stba %l2,[%i0+0x005]%asi ! Mem[0000000010001404] = ffffffff
4284! %f16 = fff9c610 60000000, Mem[0000000010141408] = 00000067 619239f8
4285 stda %f16,[%i5+%o4]0x80 ! Mem[0000000010141408] = fff9c610 60000000
4286! Mem[0000000010141408] = fff9c610, %l0 = 00000000000000ff
4287 ldstuba [%i5+%o4]0x80,%l0 ! %l0 = 000000ff000000ff
4288! %l1 = 000000008330ceff, Mem[0000000030041410] = ff455167
4289 stba %l1,[%i1+%o5]0x89 ! Mem[0000000030041410] = ff4551ff
4290! Mem[0000000010141400] = 00000000, %l2 = ffffffffffffe3ff
4291 ldstuba [%i5+%g0]0x88,%l2 ! %l2 = 00000000000000ff
4292! %f0 = 00000000 11fb7f67 ff9cf550 ff0000ff
4293! %f4 = ca6b7305 b216c07e 00000000 67df74f0
4294! %f8 = c9f89f5a 4bdf8c9a dc9e96ff 08c80a6f
4295! %f12 = dc9e96ff 404d1b27 dd013e6a 15176a9c
4296 stda %f0,[%i2]ASI_BLK_AIUSL ! Block Store to 0000000030081400
4297! Starting 10 instruction Load Burst
4298! Mem[0000000010181400] = ff455167, %l4 = 00000000000000ff
4299 ldsba [%i6+0x002]%asi,%l4 ! %l4 = 0000000000000051
4300
4301p0_label_167:
4302! Mem[0000000010101428] = 0abf9d3c 15176a9c, %l6 = 62dc5403, %l7 = 05736bca
4303 ldd [%i4+0x028],%l6 ! %l6 = 000000000abf9d3c 0000000015176a9c
4304! Mem[00000000211c0000] = 92ffd61d, %l7 = 0000000015176a9c
4305 ldsha [%o2+0x000]%asi,%l7 ! %l7 = ffffffffffff92ff
4306 membar #Sync ! Added by membar checker (22)
4307! Mem[0000000030081400] = 677ffb11, %l7 = ffffffffffff92ff
4308 ldswa [%i2+%g0]0x81,%l7 ! %l7 = 00000000677ffb11
4309! Mem[0000000010081420] = ff455167f074ff67, %l7 = 00000000677ffb11
4310 ldxa [%i2+0x020]%asi,%l7 ! %l7 = ff455167f074ff67
4311! Mem[0000000010041408] = ff9cf550, %l0 = 00000000000000ff
4312 lduba [%i1+%o4]0x80,%l0 ! %l0 = 00000000000000ff
4313! Mem[0000000030081408] = ff0000ff, %l4 = 0000000000000051
4314 ldswa [%i2+%o4]0x81,%l4 ! %l4 = ffffffffff0000ff
4315! %l5 = 0000000000007b82, %l6 = 000000000abf9d3c, %l6 = 000000000abf9d3c
4316 add %l5,%l6,%l6 ! %l6 = 000000000ac018be
4317! Mem[0000000030081408] = ff0000ff50f59cff, %f28 = 43bcb1ab fff9c610
4318 ldda [%i2+%o4]0x81,%f28 ! %f28 = ff0000ff 50f59cff
4319! Mem[00000000211c0000] = 92ffd61d, %l4 = ffffffffff0000ff
4320 ldsh [%o2+%g0],%l4 ! %l4 = ffffffffffff92ff
4321! Starting 10 instruction Store Burst
4322! %l3 = 000000003c39847e, Mem[0000000010041408] = 50f59cff
4323 stha %l3,[%i1+%o4]0x88 ! Mem[0000000010041408] = 50f5847e
4324
4325p0_label_168:
4326! %l0 = 00000000000000ff, Mem[0000000010081400] = 17150000
4327 stba %l0,[%i2+%g0]0x80 ! Mem[0000000010081400] = ff150000
4328! Mem[0000000030041410] = ff4551ff, %l3 = 000000003c39847e
4329 ldstuba [%i1+%o5]0x89,%l3 ! %l3 = 000000ff000000ff
4330! %f9 = 4bdf8c9a, Mem[0000000010181400] = 675145ff
4331 sta %f9 ,[%i6+%g0]0x88 ! Mem[0000000010181400] = 4bdf8c9a
4332! %l4 = ffffffffffff92ff, Mem[0000000030001408] = ffffffff
4333 stwa %l4,[%i0+%o4]0x81 ! Mem[0000000030001408] = ffff92ff
4334! %l3 = 00000000000000ff, Mem[0000000010141408] = 10c6f9ff
4335 stwa %l3,[%i5+%o4]0x88 ! Mem[0000000010141408] = 000000ff
4336! Mem[0000000030081400] = 11fb7f67, %l5 = 0000000000007b82
4337 swapa [%i2+%g0]0x89,%l5 ! %l5 = 0000000011fb7f67
4338! %f30 = 619cf550 f8399261, %l1 = 000000008330ceff
4339! Mem[0000000010181420] = 7b8209f9000000ff
4340 add %i6,0x020,%g1
4341 stda %f30,[%g1+%l1]ASI_PST16_P ! Mem[0000000010181420] = 619cf550f8399261
4342! %f2 = ff9cf550 ff0000ff, Mem[0000000030181400] = ff0000dd 76aee64a
4343 stda %f2 ,[%i6+%g0]0x81 ! Mem[0000000030181400] = ff9cf550 ff0000ff
4344! %l4 = ffffffffffff92ff, Mem[0000000030081408] = ff0000ff
4345 stwa %l4,[%i2+%o4]0x89 ! Mem[0000000030081408] = ffff92ff
4346! Starting 10 instruction Load Burst
4347! Mem[0000000030141400] = 9a000000, %l7 = ff455167f074ff67
4348 lduba [%i5+%g0]0x89,%l7 ! %l7 = 0000000000000000
4349
4350p0_label_169:
4351! Mem[0000000021800040] = ff67856a, %l2 = 0000000000000000
4352 lduha [%o3+0x040]%asi,%l2 ! %l2 = 000000000000ff67
4353! Mem[0000000010041434] = 404d1b27, %l4 = ffffffffffff92ff
4354 lduw [%i1+0x034],%l4 ! %l4 = 00000000404d1b27
4355! Mem[0000000010081410] = b81f55ab, %l3 = 00000000000000ff
4356 ldswa [%i2+%o5]0x88,%l3 ! %l3 = ffffffffb81f55ab
4357! Mem[0000000010141400] = ff000000, %l2 = 000000000000ff67
4358 ldsba [%i5+%g0]0x80,%l2 ! %l2 = ffffffffffffffff
4359! Mem[0000000010101400] = 827bc613 ff009edc a50000ff ef082f21
4360! Mem[0000000010101410] = ff7bc613 b81f55ab ff9239f8 000000f0
4361! Mem[0000000010101420] = 0000ffff 00000076 0abf9d3c 15176a9c
4362! Mem[0000000010101430] = 1b3b61ff 9a69ff71 0000ffff 00000000
4363 ldda [%i4]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000010101400
4364! Mem[0000000010101410] = 13c67bff, %l5 = 0000000011fb7f67
4365 ldsba [%i4+%o5]0x88,%l5 ! %l5 = ffffffffffffffff
4366! Mem[0000000030181408] = 6978bfff, %l3 = ffffffffb81f55ab
4367 ldsha [%i6+%o4]0x89,%l3 ! %l3 = ffffffffffffbfff
4368! Mem[0000000010141408] = 00000060000000ff, %f18 = 1c0000c8 ffce3083
4369 ldda [%i5+%o4]0x88,%f18 ! %f18 = 00000060 000000ff
4370! Mem[0000000010101418] = ff9239f8, %l1 = 000000008330ceff
4371 ldswa [%i4+0x018]%asi,%l1 ! %l1 = ffffffffff9239f8
4372! Starting 10 instruction Store Burst
4373! Mem[0000000010101408] = a50000ff, %l7 = 0000000000000000
4374 swapa [%i4+%o4]0x80,%l7 ! %l7 = 00000000a50000ff
4375
4376p0_label_170:
4377 membar #Sync ! Added by membar checker (23)
4378! %l0 = 000000ff, %l1 = ff9239f8, Mem[0000000010101408] = 00000000 ef082f21
4379 stda %l0,[%i4+%o4]0x80 ! Mem[0000000010101408] = 000000ff ff9239f8
4380! %f26 = 80786cff 4bdf8cff, %l6 = 000000000ac018be
4381! Mem[0000000010141420] = ff95557c57fff000
4382 add %i5,0x020,%g1
4383 stda %f26,[%g1+%l6]ASI_PST8_P ! Mem[0000000010141420] = 80956cff4bdf8c00
4384! %l7 = 00000000a50000ff, Mem[0000000010001420] = 13c67b82
4385 stb %l7,[%i0+0x020] ! Mem[0000000010001420] = ffc67b82
4386! %l1 = ffffffffff9239f8, Mem[0000000030101400] = ff969edc
4387 stha %l1,[%i4+%g0]0x89 ! Mem[0000000030101400] = ff9639f8
4388! %f6 = f0000000, Mem[0000000010081408] = f83992ff
4389 sta %f6 ,[%i2+%o4]0x88 ! Mem[0000000010081408] = f0000000
4390! %l0 = 000000ff, %l1 = ff9239f8, Mem[0000000030141410] = ffffffff 000000d9
4391 stda %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = 000000ff ff9239f8
4392! Mem[00000000100c1400] = 95f1bbff, %l4 = 00000000404d1b27
4393 ldstuba [%i3+%g0]0x88,%l4 ! %l4 = 000000ff000000ff
4394! %l0 = 000000ff, %l1 = ff9239f8, Mem[0000000010081400] = ff150000 00000000
4395 stda %l0,[%i2+%g0]0x80 ! Mem[0000000010081400] = 000000ff ff9239f8
4396! %l4 = 000000ff, %l5 = ffffffff, Mem[0000000030041400] = 8837feff 00000060
4397 stda %l4,[%i1+%g0]0x89 ! Mem[0000000030041400] = 000000ff ffffffff
4398! Starting 10 instruction Load Burst
4399! Mem[0000000010141410] = ffb1bc43ffff8cff, %f0 = dc9e00ff 13c67b82
4400 ldda [%i5+%o5]0x80,%f0 ! %f0 = ffb1bc43 ffff8cff
4401
4402p0_label_171:
4403! Mem[00000000300c1408] = 212f08ef, %l7 = 00000000a50000ff
4404 ldsba [%i3+%o4]0x81,%l7 ! %l7 = 0000000000000021
4405! Mem[0000000010141400] = ff000000, %l2 = ffffffffffffffff
4406 lduba [%i5+%g0]0x80,%l2 ! %l2 = 00000000000000ff
4407! Mem[0000000030001400] = 0354dc6267df74f0, %f14 = 00000000 ffff0000
4408 ldda [%i0+%g0]0x89,%f14 ! %f14 = 0354dc62 67df74f0
4409! Mem[000000001014142c] = ef082ea8, %l5 = ffffffffffffffff
4410 ldswa [%i5+0x02c]%asi,%l5 ! %l5 = ffffffffef082ea8
4411! Mem[0000000030081408] = ff92ffff, %l0 = 00000000000000ff
4412 ldsba [%i2+%o4]0x81,%l0 ! %l0 = ffffffffffffffff
4413! Mem[0000000010001400] = e3ffffff ffffffff, %l0 = ffffffff, %l1 = ff9239f8
4414 ldd [%i0+%g0],%l0 ! %l0 = 00000000e3ffffff 00000000ffffffff
4415! Mem[00000000300c1408] = 1c0000c8 ef082f21, %l0 = e3ffffff, %l1 = ffffffff
4416 ldda [%i3+%o4]0x89,%l0 ! %l0 = 00000000ef082f21 000000001c0000c8
4417! Mem[00000000211c0000] = 92ffd61d, %l7 = 0000000000000021
4418 ldub [%o2+%g0],%l7 ! %l7 = 0000000000000092
4419! Mem[00000000100c1428] = 000000004bdf8c9a, %f30 = 619cf550 f8399261
4420 ldda [%i3+0x028]%asi,%f30 ! %f30 = 00000000 4bdf8c9a
4421! Starting 10 instruction Store Burst
4422! Mem[0000000010041410] = 67df74f0, %l3 = ffffffffffffbfff
4423 ldstuba [%i1+%o5]0x80,%l3 ! %l3 = 00000067000000ff
4424
4425p0_label_172:
4426! %l6 = 000000000ac018be, Mem[0000000020800040] = 212f2222, %asi = 80
4427 stha %l6,[%o1+0x040]%asi ! Mem[0000000020800040] = 18be2222
4428! Mem[0000000030141410] = ff000000, %l2 = 00000000000000ff
4429 swapa [%i5+%o5]0x81,%l2 ! %l2 = 00000000ff000000
4430! Mem[0000000010181410] = 000000ff, %l7 = 0000000000000092
4431 swapa [%i6+%o5]0x80,%l7 ! %l7 = 00000000000000ff
4432! %f24 = 00000000 f074df67, %l4 = 00000000000000ff
4433! Mem[0000000010041408] = 7e84f550ff0000ff
4434 add %i1,0x008,%g1
4435 stda %f24,[%g1+%l4]ASI_PST8_P ! Mem[0000000010041408] = 00000000f074df67
4436! %f12 = 71ff699a ff613b1b, %l4 = 00000000000000ff
4437! Mem[0000000010041438] = dd013e6a15176a9c
4438 add %i1,0x038,%g1
4439 stda %f12,[%g1+%l4]ASI_PST16_PL ! Mem[0000000010041438] = 1b3b61ff9a69ff71
4440! %l5 = ffffffffef082ea8, Mem[0000000010081408] = f0000000
4441 stwa %l5,[%i2+%o4]0x88 ! Mem[0000000010081408] = ef082ea8
4442! %l5 = ffffffffef082ea8, Mem[0000000030041410] = ff4551ff
4443 stba %l5,[%i1+%o5]0x89 ! Mem[0000000030041410] = ff4551a8
4444! %l6 = 0ac018be, %l7 = 000000ff, Mem[0000000010041408] = 00000000 67df74f0
4445 stda %l6,[%i1+%o4]0x88 ! Mem[0000000010041408] = 0ac018be 000000ff
4446! %l6 = 000000000ac018be, Mem[000000001008140c] = 5a6f0000
4447 stw %l6,[%i2+0x00c] ! Mem[000000001008140c] = 0ac018be
4448! Starting 10 instruction Load Burst
4449! Mem[0000000010181408] = ff000000, %l0 = 00000000ef082f21
4450 ldsha [%i6+%o4]0x80,%l0 ! %l0 = ffffffffffffff00
4451
4452p0_label_173:
4453! Mem[0000000010001410] = fa088000, %f22 = 619239f8
4454 ld [%i0+%o5],%f22 ! %f22 = fa088000
4455! Mem[00000000201c0000] = 00dd075f, %l3 = 0000000000000067
4456 ldsha [%o0+0x000]%asi,%l3 ! %l3 = 00000000000000dd
4457! Mem[00000000218000c0] = ff110164, %l5 = ffffffffef082ea8
4458 ldub [%o3+0x0c0],%l5 ! %l5 = 00000000000000ff
4459! Mem[0000000030101400] = 6f0ac808 ff9639f8, %l2 = ff000000, %l3 = 000000dd
4460 ldda [%i4+%g0]0x89,%l2 ! %l2 = 00000000ff9639f8 000000006f0ac808
4461! Mem[0000000010001408] = 5a9ff8c957b30000, %l1 = 000000001c0000c8
4462 ldxa [%i0+%o4]0x88,%l1 ! %l1 = 5a9ff8c957b30000
4463! Mem[0000000030101408] = 76aee64a, %l7 = 00000000000000ff
4464 lduwa [%i4+%o4]0x81,%l7 ! %l7 = 0000000076aee64a
4465! Mem[0000000030181410] = 00000000, %l5 = 00000000000000ff
4466 ldsha [%i6+%o5]0x81,%l5 ! %l5 = 0000000000000000
4467! Mem[0000000010041400] = 00000000, %l2 = 00000000ff9639f8
4468 lduwa [%i1+%g0]0x88,%l2 ! %l2 = 0000000000000000
4469! Mem[0000000010041400] = 00000000, %l1 = 5a9ff8c957b30000
4470 ldsha [%i1+%g0]0x88,%l1 ! %l1 = 0000000000000000
4471! Starting 10 instruction Store Burst
4472! Mem[0000000030141410] = ff000000, %l6 = 000000000ac018be
4473 ldstuba [%i5+%o5]0x89,%l6 ! %l6 = 00000000000000ff
4474
4475p0_label_174:
4476! %f30 = 00000000 4bdf8c9a, %l0 = ffffffffffffff00
4477! Mem[0000000030181400] = ff9cf550ff0000ff
4478 stda %f30,[%i6+%l0]ASI_PST32_S ! Mem[0000000030181400] = ff9cf550ff0000ff
4479! Mem[0000000030101400] = ff9639f8, %l6 = 0000000000000000
4480 ldstuba [%i4+%g0]0x89,%l6 ! %l6 = 000000f8000000ff
4481! Mem[00000000100c1400] = ffbbf195, %l2 = 0000000000000000
4482 swapa [%i3+%g0]0x80,%l2 ! %l2 = 00000000ffbbf195
4483! %l2 = ffbbf195, %l3 = 6f0ac808, Mem[0000000030181408] = ffbf7869 62dc5403
4484 stda %l2,[%i6+%o4]0x81 ! Mem[0000000030181408] = ffbbf195 6f0ac808
4485! %f8 = 76000000, Mem[0000000030001408] = ff92ffff
4486 sta %f8 ,[%i0+%o4]0x89 ! Mem[0000000030001408] = 76000000
4487! %l4 = 00000000000000ff, Mem[0000000030001410] = 000000ff
4488 stba %l4,[%i0+%o5]0x89 ! Mem[0000000030001410] = 000000ff
4489! %l2 = 00000000ffbbf195, Mem[0000000010081408] = a82e08ef0ac018be
4490 stxa %l2,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000000ffbbf195
4491! Code Fragment 3
4492p0_fragment_14:
4493! %l0 = ffffffffffffff00
4494 setx 0x5a0a2f579583f39c,%g7,%l0 ! %l0 = 5a0a2f579583f39c
4495! %l1 = 0000000000000000
4496 setx 0xea6b595838cca5f4,%g7,%l1 ! %l1 = ea6b595838cca5f4
4497 setx 0x1fe000, %g1, %g3
4498 or %l0, %g3, %l0 ! always set perrmask = 0xff
4499 setx 0x1ffff8, %g1, %g2
4500 and %l0, %g2, %l0
4501 ta T_CHANGE_HPRIV
4502 stxa %l1, [%l0]ASI_DCACHE_DATA
4503 ta T_CHANGE_NONHPRIV
4504! %l0 = 5a0a2f579583f39c
4505 setx 0x01e23677ed37de9f,%g7,%l0 ! %l0 = 01e23677ed37de9f
4506! %l1 = ea6b595838cca5f4
4507 setx 0x9a6f072874b74b89,%g7,%l1 ! %l1 = 9a6f072874b74b89
4508! Code Fragment 4
4509p0_fragment_15:
4510! %l0 = 01e23677ed37de9f
4511 setx 0x3db6a31fa867225a,%g7,%l0 ! %l0 = 3db6a31fa867225a
4512! %l1 = 9a6f072874b74b89
4513 setx 0xeea262ffbbe819e4,%g7,%l1 ! %l1 = eea262ffbbe819e4
4514 setx 0x7ff8, %g1, %g2
4515 and %l0, %g2, %l0
4516 setx 0xffffffff, %g1, %g2
4517 and %l1, %g2, %l1
4518 setx 0x100000000, %g1, %g2
4519 or %l1, %g2, %l1 ! Set bit 32 - perrinj
4520 ta T_CHANGE_HPRIV
4521 stxa %l1, [%l0]ASI_ICACHE_INSTR
4522 ta T_CHANGE_NONHPRIV
4523! %l0 = 3db6a31fa867225a
4524 setx 0xf03808f81223e570,%g7,%l0 ! %l0 = f03808f81223e570
4525! %l1 = eea262ffbbe819e4
4526 setx 0xa1667757c7edffa1,%g7,%l1 ! %l1 = a1667757c7edffa1
4527! Starting 10 instruction Load Burst
4528! Mem[0000000030041410] = ff4551a8, %l0 = f03808f81223e570
4529 lduwa [%i1+%o5]0x89,%l0 ! %l0 = 00000000ff4551a8
4530
4531p0_label_175:
4532! Mem[0000000010181400] = 9a8cdf4b, %l2 = 00000000ffbbf195
4533 lduha [%i6+%g0]0x80,%l2 ! %l2 = 0000000000009a8c
4534! Mem[0000000010101400] = 827bc613ff009edc, %l3 = 000000006f0ac808
4535 ldx [%i4+%g0],%l3 ! %l3 = 827bc613ff009edc
4536! %l5 = 0000000000000000, %l7 = 0000000076aee64a, %l6 = 00000000000000f8
4537 add %l5,%l7,%l6 ! %l6 = 0000000076aee64a
4538! %l4 = 00000000000000ff, immd = 0000000000000fad, %l4 = 00000000000000ff
4539 udivx %l4,0xfad,%l4 ! %l4 = 0000000000000000
4540! Mem[0000000030001400] = 67df74f0, %f29 = 50f59cff
4541 lda [%i0+%g0]0x89,%f29 ! %f29 = 67df74f0
4542! Mem[0000000010181410] = 00000092c800001c, %l6 = 0000000076aee64a
4543 ldxa [%i6+0x010]%asi,%l6 ! %l6 = 00000092c800001c
4544! Mem[0000000010041420] = c9f89f5a 4bdf8c9a, %l2 = 00009a8c, %l3 = ff009edc
4545 ldda [%i1+0x020]%asi,%l2 ! %l2 = 00000000c9f89f5a 000000004bdf8c9a
4546! Mem[0000000030041408] = ff00000000000000, %l6 = 00000092c800001c
4547 ldxa [%i1+%o4]0x89,%l6 ! %l6 = ff00000000000000
4548! Mem[0000000010181400] = 4bdf8c9a, %f5 = 13c67bff
4549 lda [%i6+%g0]0x88,%f5 ! %f5 = 4bdf8c9a
4550! Starting 10 instruction Store Burst
4551! %l4 = 0000000000000000, Mem[0000000010141400] = 000000ff
4552 stha %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000
4553
4554p0_label_176:
4555! Mem[0000000030041408] = 00000000, %l6 = ff00000000000000
4556 ldstuba [%i1+%o4]0x89,%l6 ! %l6 = 00000000000000ff
4557! %f26 = 80786cff, Mem[00000000300c1400] = 00000000
4558 sta %f26,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 80786cff
4559! Mem[0000000030001400] = 67df74f0, %l3 = 000000004bdf8c9a
4560 swapa [%i0+%g0]0x89,%l3 ! %l3 = 0000000067df74f0
4561! Mem[0000000010041414] = b216c07e, %l5 = 0000000000000000
4562 ldstuba [%i1+0x014]%asi,%l5 ! %l5 = 000000b2000000ff
4563! Mem[0000000030101400] = ff9639ff, %l1 = a1667757c7edffa1
4564 ldstuba [%i4+%g0]0x89,%l1 ! %l1 = 000000ff000000ff
4565! %f24 = 00000000 f074df67, Mem[0000000030001410] = 000000ff 00000000
4566 stda %f24,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000 f074df67
4567! Mem[0000000030001410] = 67df74f0, %l4 = 0000000000000000
4568 ldstuba [%i0+%o5]0x81,%l4 ! %l4 = 00000067000000ff
4569! %l7 = 0000000076aee64a, Mem[0000000030181408] = 95f1bbff
4570 stba %l7,[%i6+%o4]0x89 ! Mem[0000000030181408] = 95f1bb4a
4571! %f2 = 212f08ef, Mem[0000000010101408] = 000000ff
4572 sta %f2 ,[%i4+%o4]0x80 ! Mem[0000000010101408] = 212f08ef
4573! Starting 10 instruction Load Burst
4574! Mem[0000000010041410] = ffdf74f0ff16c07e, %f24 = 00000000 f074df67
4575 ldda [%i1+%o5]0x80,%f24 ! %f24 = ffdf74f0 ff16c07e
4576
4577p0_label_177:
4578! Mem[0000000030081410] = 7ec016b2, %l1 = 00000000000000ff
4579 lduha [%i2+%o5]0x81,%l1 ! %l1 = 0000000000007ec0
4580! Mem[0000000010081408] = 00000000, %l6 = 0000000000000000
4581 ldsha [%i2+%o4]0x80,%l6 ! %l6 = 0000000000000000
4582! Mem[0000000010041408] = 0ac018be, %l1 = 0000000000007ec0
4583 lduha [%i1+%o4]0x88,%l1 ! %l1 = 00000000000018be
4584! %f16 = fff9c610, %f11 = 3c9dbf0a, %f6 = f0000000
4585 fdivs %f16,%f11,%f6 ! %f6 = fff9c610
4586! Mem[0000000030081408] = ff9cf550 ffff92ff, %l4 = 00000067, %l5 = 000000b2
4587 ldda [%i2+%o4]0x89,%l4 ! %l4 = 00000000ffff92ff 00000000ff9cf550
4588! %l6 = 00000000, %l7 = 76aee64a, Mem[0000000030081410] = b216c07e ca6b7305
4589 stda %l6,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000 76aee64a
4590! Mem[0000000010001410] = 008008fa, %l4 = 00000000ffff92ff
4591 lduba [%i0+%o5]0x88,%l4 ! %l4 = 00000000000000fa
4592! Mem[00000000300c1410] = 6f5a00009cffffff, %l3 = 0000000067df74f0
4593 ldxa [%i3+%o5]0x89,%l3 ! %l3 = 6f5a00009cffffff
4594! Mem[0000000030181400] = ff9cf550, %l5 = 00000000ff9cf550
4595 ldsba [%i6+%g0]0x81,%l5 ! %l5 = ffffffffffffffff
4596! Starting 10 instruction Store Burst
4597! %f2 = 212f08ef ff0000a5, Mem[0000000030181408] = 95f1bb4a 08c80a6f
4598 stda %f2 ,[%i6+%o4]0x89 ! Mem[0000000030181408] = 212f08ef ff0000a5
4599
4600p0_label_178:
4601! Mem[0000000030001410] = f074dfff, %l0 = 00000000ff4551a8
4602 swapa [%i0+%o5]0x89,%l0 ! %l0 = 00000000f074dfff
4603! Mem[00000000100c1410] = fff9c610, %l1 = 00000000000018be
4604 swapa [%i3+%o5]0x80,%l1 ! %l1 = 00000000fff9c610
4605! %l0 = 00000000f074dfff, Mem[000000001018140f] = 89518c9a, %asi = 80
4606 stba %l0,[%i6+0x00f]%asi ! Mem[000000001018140c] = 89518cff
4607! Mem[00000000100c1400] = 00000000, %l4 = 00000000000000fa
4608 swapa [%i3+%g0]0x80,%l4 ! %l4 = 0000000000000000
4609! %f16 = fff9c610 60000000 00000060 000000ff
4610! %f20 = 8330ceff c800001c fa088000 ff00ffff
4611! %f24 = ffdf74f0 ff16c07e 80786cff 4bdf8cff
4612! %f28 = ff0000ff 67df74f0 00000000 4bdf8c9a
4613 stda %f16,[%i6]ASI_BLK_AIUP ! Block Store to 0000000010181400
4614! %f12 = 71ff699a ff613b1b, %l0 = 00000000f074dfff
4615! Mem[0000000030081420] = 9a8cdf4b5a9ff8c9
4616 add %i2,0x020,%g1
4617 stda %f12,[%g1+%l0]ASI_PST32_S ! Mem[0000000030081420] = 71ff699aff613b1b
4618! %l6 = 00000000, %l7 = 76aee64a, Mem[00000000300c1400] = ff6c7880 08c80a6f
4619 stda %l6,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000 76aee64a
4620! %l4 = 00000000, %l5 = ffffffff, Mem[0000000030141410] = ff0000ff ff9239f8
4621 stda %l4,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000000 ffffffff
4622! %l4 = 0000000000000000, Mem[0000000010141400] = 0000006000000000
4623 stxa %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = 0000000000000000
4624! Starting 10 instruction Load Burst
4625! Mem[00000000100c1410] = be180000, %l7 = 0000000076aee64a
4626 lduwa [%i3+%o5]0x88,%l7 ! %l7 = 00000000be180000
4627
4628p0_label_179:
4629! Mem[0000000030101400] = ff9639ff, %l7 = 00000000be180000
4630 lduha [%i4+%g0]0x89,%l7 ! %l7 = 00000000000039ff
4631! Mem[0000000030001410] = 00000000 ff4551a8, %l4 = 00000000, %l5 = ffffffff
4632 ldda [%i0+%o5]0x89,%l4 ! %l4 = 00000000ff4551a8 0000000000000000
4633! Mem[0000000010001400] = ffffffe3, %l2 = 00000000c9f89f5a
4634 ldswa [%i0+%g0]0x88,%l2 ! %l2 = ffffffffffffffe3
4635! Mem[00000000300c1408] = ef082f21, %l6 = 0000000000000000
4636 lduba [%i3+%o4]0x89,%l6 ! %l6 = 0000000000000021
4637! Mem[0000000010141430] = 80786cff, %l6 = 0000000000000021
4638 lduh [%i5+0x032],%l6 ! %l6 = 0000000000006cff
4639! Mem[0000000030041400] = ff000000, %l7 = 00000000000039ff
4640 lduba [%i1+%g0]0x81,%l7 ! %l7 = 00000000000000ff
4641! Mem[0000000030001408] = 76000000, %l0 = 00000000f074dfff
4642 ldsba [%i0+%o4]0x89,%l0 ! %l0 = 0000000000000000
4643! Mem[0000000010001400] = e3ffffff, %l4 = 00000000ff4551a8
4644 ldswa [%i0+%g0]0x80,%l4 ! %l4 = ffffffffe3ffffff
4645! Mem[00000000201c0000] = 00dd075f, %l1 = 00000000fff9c610
4646 ldsba [%o0+0x000]%asi,%l1 ! %l1 = 0000000000000000
4647! Starting 10 instruction Store Burst
4648! %f10 = 9c6a1715 3c9dbf0a, Mem[0000000010001400] = e3ffffff ffffffff
4649 stda %f10,[%i0+%g0]0x80 ! Mem[0000000010001400] = 9c6a1715 3c9dbf0a
4650
4651p0_label_180:
4652! %f2 = 212f08ef ff0000a5, Mem[00000000300c1410] = ffffff9c 00005a6f
4653 stda %f2 ,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 212f08ef ff0000a5
4654! %f0 = ffb1bc43 ffff8cff 212f08ef ff0000a5
4655! %f4 = ab551fb8 4bdf8c9a fff9c610 f83992ff
4656! %f8 = 76000000 ffff0000 9c6a1715 3c9dbf0a
4657! %f12 = 71ff699a ff613b1b 0354dc62 67df74f0
4658 stda %f0,[%i3]ASI_BLK_S ! Block Store to 00000000300c1400
4659! Mem[0000000030001408] = 76000000, %l1 = 0000000000000000
4660 ldstuba [%i0+%o4]0x89,%l1 ! %l1 = 00000000000000ff
4661! %l2 = ffffffe3, %l3 = 9cffffff, Mem[00000000100c1410] = be180000 00000060
4662 stda %l2,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ffffffe3 9cffffff
4663! %l4 = ffffffffe3ffffff, Mem[0000000030001408] = ff00007611fb7f67
4664 stxa %l4,[%i0+%o4]0x81 ! Mem[0000000030001408] = ffffffffe3ffffff
4665! Mem[0000000010141408] = ff000000, %l1 = 0000000000000000
4666 ldstuba [%i5+%o4]0x80,%l1 ! %l1 = 000000ff000000ff
4667! Mem[0000000010141434] = 4bdf8cff, %l6 = 0000000000006cff
4668 swap [%i5+0x034],%l6 ! %l6 = 000000004bdf8cff
4669! Mem[0000000010041400] = 00000000, %l7 = 00000000000000ff
4670 swapa [%i1+%g0]0x80,%l7 ! %l7 = 0000000000000000
4671! %l7 = 0000000000000000, Mem[0000000010081400] = ff000000
4672 stba %l7,[%i2+%g0]0x88 ! Mem[0000000010081400] = ff000000
4673! Starting 10 instruction Load Burst
4674! %f16 = fff9c610, %f31 = 4bdf8c9a, %f28 = ff0000ff
4675 fadds %f16,%f31,%f28 ! %f28 = fff9c610
4676
4677p0_label_181:
4678! Mem[0000000010141400] = 00000000, %l4 = ffffffffe3ffffff
4679 ldsh [%i5+%g0],%l4 ! %l4 = 0000000000000000
4680! Mem[0000000021800100] = b7ff6d5f, %l4 = 0000000000000000
4681 ldsh [%o3+0x100],%l4 ! %l4 = ffffffffffffb7ff
4682! Mem[0000000010141400] = 00000000, %l3 = 6f5a00009cffffff
4683 ldswa [%i5+%g0]0x88,%l3 ! %l3 = 0000000000000000
4684! Mem[0000000010141418] = 00003e6a 47e5d6af, %l6 = 4bdf8cff, %l7 = 00000000
4685 ldda [%i5+0x018]%asi,%l6 ! %l6 = 0000000000003e6a 0000000047e5d6af
4686! Mem[0000000010141418] = 00003e6a47e5d6af, %l2 = ffffffffffffffe3
4687 ldx [%i5+0x018],%l2 ! %l2 = 00003e6a47e5d6af
4688! Mem[0000000010041400] = ff000000, %l2 = 00003e6a47e5d6af
4689 ldsba [%i1+%g0]0x88,%l2 ! %l2 = 0000000000000000
4690! Mem[00000000201c0000] = 00dd075f, %l6 = 0000000000003e6a
4691 lduba [%o0+0x001]%asi,%l6 ! %l6 = 00000000000000dd
4692! Mem[0000000030001400] = 9a8cdf4b, %l5 = 0000000000000000
4693 ldsha [%i0+%g0]0x81,%l5 ! %l5 = ffffffffffff9a8c
4694! Mem[0000000010041400] = 000000ff, %l7 = 0000000047e5d6af
4695 lduwa [%i1+%g0]0x80,%l7 ! %l7 = 00000000000000ff
4696! Starting 10 instruction Store Burst
4697! %f30 = 00000000 4bdf8c9a, %l6 = 00000000000000dd
4698! Mem[00000000300c1400] = ffb1bc43ffff8cff
4699 stda %f30,[%i3+%l6]ASI_PST32_SL ! Mem[00000000300c1400] = 9a8cdf4bffff8cff
4700
4701p0_label_182:
4702! %l7 = 00000000000000ff, Mem[0000000010041400] = ff000000
4703 stba %l7,[%i1+%g0]0x88 ! Mem[0000000010041400] = ff0000ff
4704! %l1 = 00000000000000ff, Mem[0000000010101410] = 13c67bff
4705 stba %l1,[%i4+%o5]0x88 ! Mem[0000000010101410] = 13c67bff
4706! %f22 = fa088000, Mem[0000000030001410] = ff4551a8
4707 sta %f22,[%i0+%o5]0x89 ! Mem[0000000030001410] = fa088000
4708! %f26 = 80786cff 4bdf8cff, Mem[0000000030181400] = 50f59cff ff0000ff
4709 stda %f26,[%i6+%g0]0x89 ! Mem[0000000030181400] = 80786cff 4bdf8cff
4710! %f21 = c800001c, Mem[0000000010101400] = 827bc613
4711 sta %f21,[%i4+%g0]0x80 ! Mem[0000000010101400] = c800001c
4712! Mem[0000000030181400] = 4bdf8cff, %l0 = 0000000000000000
4713 swapa [%i6+%g0]0x89,%l0 ! %l0 = 000000004bdf8cff
4714! %f16 = fff9c610 60000000, Mem[0000000010041408] = 0ac018be 000000ff
4715 stda %f16,[%i1+%o4]0x88 ! Mem[0000000010041408] = fff9c610 60000000
4716 membar #Sync ! Added by membar checker (24)
4717! Mem[0000000010181400] = fff9c610, %l4 = ffffffffffffb7ff
4718 swapa [%i6+%g0]0x80,%l4 ! %l4 = 00000000fff9c610
4719! %l3 = 0000000000000000, Mem[0000000010181410] = 1c0000c8ffce3083
4720 stxa %l3,[%i6+%o5]0x88 ! Mem[0000000010181410] = 0000000000000000
4721! Starting 10 instruction Load Burst
4722! Mem[0000000010081400] = ff000000, %f19 = 000000ff
4723 lda [%i2+%g0]0x88,%f19 ! %f19 = ff000000
4724
4725p0_label_183:
4726! Mem[0000000010181410] = 00000000, %l0 = 000000004bdf8cff
4727 ldsba [%i6+%o5]0x80,%l0 ! %l0 = 0000000000000000
4728! Mem[0000000030001410] = 008008fa 00000000, %l6 = 000000dd, %l7 = 000000ff
4729 ldda [%i0+%o5]0x81,%l6 ! %l6 = 00000000008008fa 0000000000000000
4730! Mem[00000000100c1410] = 9cffffffffffffe3, %f12 = 71ff699a ff613b1b
4731 ldda [%i3+%o5]0x88,%f12 ! %f12 = 9cffffff ffffffe3
4732! Mem[0000000030101400] = ff3996ff08c80a6f, %f18 = 00000060 ff000000
4733 ldda [%i4+%g0]0x81,%f18 ! %f18 = ff3996ff 08c80a6f
4734! Code Fragment 3
4735p0_fragment_16:
4736! %l0 = 0000000000000000
4737 setx 0xffd5f6a8752724f8,%g7,%l0 ! %l0 = ffd5f6a8752724f8
4738! %l1 = 00000000000000ff
4739 setx 0x874322c80e1ff904,%g7,%l1 ! %l1 = 874322c80e1ff904
4740 setx 0x1fe000, %g1, %g3
4741 or %l0, %g3, %l0 ! always set perrmask = 0xff
4742 setx 0x1ffff8, %g1, %g2
4743 and %l0, %g2, %l0
4744 ta T_CHANGE_HPRIV
4745 stxa %l1, [%l0]ASI_DCACHE_DATA
4746 ta T_CHANGE_NONHPRIV
4747! %l0 = ffd5f6a8752724f8
4748 setx 0x6e7705c803fd699e,%g7,%l0 ! %l0 = 6e7705c803fd699e
4749! %l1 = 874322c80e1ff904
4750 setx 0x442a5a1fa511116d,%g7,%l1 ! %l1 = 442a5a1fa511116d
4751! Mem[0000000030101410] = f83992ff, %f18 = ff3996ff
4752 lda [%i4+%o5]0x89,%f18 ! %f18 = f83992ff
4753! Mem[0000000010101400] = c800001c, %l5 = ffffffffffff9a8c
4754 lduha [%i4+%g0]0x80,%l5 ! %l5 = 000000000000c800
4755! Mem[0000000010101408] = 212f08ef, %l3 = 0000000000000000
4756 ldsba [%i4+%o4]0x80,%l3 ! %l3 = 0000000000000021
4757! Mem[0000000010081420] = ff455167 f074ff67, %l2 = 00000000, %l3 = 00000021
4758 ldd [%i2+0x020],%l2 ! %l2 = 00000000ff455167 00000000f074ff67
4759! Starting 10 instruction Store Burst
4760! %f17 = 60000000, Mem[00000000300c1400] = 9a8cdf4b
4761 sta %f17,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 60000000
4762
4763p0_label_184:
4764! %f14 = 0354dc62, Mem[0000000010141408] = ff000000
4765 sta %f14,[%i5+%o4]0x80 ! Mem[0000000010141408] = 0354dc62
4766! Mem[0000000010141410] = 43bcb1ff, %l6 = 00000000008008fa
4767 swapa [%i5+%o5]0x88,%l6 ! %l6 = 0000000043bcb1ff
4768! %l2 = 00000000ff455167, Mem[0000000010041400] = ff0000ff
4769 stwa %l2,[%i1+%g0]0x88 ! Mem[0000000010041400] = ff455167
4770! %f0 = ffb1bc43 ffff8cff, Mem[0000000010001408] = 0000b357 c9f89f5a
4771 std %f0 ,[%i0+%o4] ! Mem[0000000010001408] = ffb1bc43 ffff8cff
4772! %f29 = 67df74f0, Mem[000000001004141c] = 67df74f0
4773 sta %f29,[%i1+0x01c]%asi ! Mem[000000001004141c] = 67df74f0
4774! %l1 = 442a5a1fa511116d, Mem[00000000100c1408] = 619cf550f8399261
4775 stxa %l1,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 442a5a1fa511116d
4776! %l3 = 00000000f074ff67, %l3 = 00000000f074ff67, %l5 = 000000000000c800
4777 and %l3,%l3,%l5 ! %l5 = 00000000f074ff67
4778! Mem[00000000300c1408] = 212f08ef, %l4 = 00000000fff9c610
4779 swapa [%i3+%o4]0x81,%l4 ! %l4 = 00000000212f08ef
4780! Mem[0000000010181434] = 67df74f0, %l6 = 0000000043bcb1ff
4781 swap [%i6+0x034],%l6 ! %l6 = 0000000067df74f0
4782! Starting 10 instruction Load Burst
4783! Mem[0000000010081428] = ff455167, %l4 = 00000000212f08ef
4784 ldsw [%i2+0x028],%l4 ! %l4 = ffffffffff455167
4785
4786p0_label_185:
4787! %l5 = 00000000f074ff67, Mem[0000000010081408] = 00000000
4788 stba %l5,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000067
4789! Mem[0000000030101400] = ff3996ff, %l6 = 0000000067df74f0
4790 ldswa [%i4+%g0]0x81,%l6 ! %l6 = ffffffffff3996ff
4791! Mem[0000000030181410] = 00000000, %l0 = 6e7705c803fd699e
4792 lduha [%i6+%o5]0x89,%l0 ! %l0 = 0000000000000000
4793! Mem[0000000010081400] = 000000ff, %l7 = 0000000000000000
4794 ldsha [%i2+%g0]0x80,%l7 ! %l7 = 0000000000000000
4795! %l3 = 00000000f074ff67, %l3 = 00000000f074ff67, %l5 = 00000000f074ff67
4796 andn %l3,%l3,%l5 ! %l5 = 0000000000000000
4797! Mem[0000000010081414] = 4ae6ae76, %l7 = 0000000000000000
4798 lduwa [%i2+0x014]%asi,%l7 ! %l7 = 000000004ae6ae76
4799! Mem[0000000010101400] = 1c0000c8, %l5 = 0000000000000000
4800 ldsha [%i4+%g0]0x88,%l5 ! %l5 = 00000000000000c8
4801! Mem[0000000010141408] = 0354dc62, %l2 = 00000000ff455167
4802 ldswa [%i5+%o4]0x80,%l2 ! %l2 = 000000000354dc62
4803! Mem[0000000030081410] = 000000004ae6ae76, %l4 = ffffffffff455167
4804 ldxa [%i2+%o5]0x81,%l4 ! %l4 = 000000004ae6ae76
4805! Starting 10 instruction Store Burst
4806! Mem[0000000010141400] = 00000000, %l0 = 0000000000000000
4807 swapa [%i5+%g0]0x80,%l0 ! %l0 = 0000000000000000
4808
4809p0_label_186:
4810! %l3 = 00000000f074ff67, Mem[0000000030001408] = ffffffe3ffffffff
4811 stxa %l3,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000000f074ff67
4812! %f2 = 212f08ef ff0000a5, Mem[0000000030081410] = 00000000 4ae6ae76
4813 stda %f2 ,[%i2+%o5]0x81 ! Mem[0000000030081410] = 212f08ef ff0000a5
4814! %f16 = fff9c610, Mem[0000000030101400] = ff9639ff
4815 sta %f16,[%i4+%g0]0x89 ! Mem[0000000030101400] = fff9c610
4816! %l2 = 000000000354dc62, %l4 = 000000004ae6ae76, %l6 = ffffffffff3996ff
4817 and %l2,%l4,%l6 ! %l6 = 0000000002448c62
4818! Mem[0000000010181408] = 00000060, %l1 = 442a5a1fa511116d
4819 ldstuba [%i6+%o4]0x80,%l1 ! %l1 = 00000000000000ff
4820! Code Fragment 3
4821p0_fragment_17:
4822! %l0 = 0000000000000000
4823 setx 0x3f1e1eb0368521e9,%g7,%l0 ! %l0 = 3f1e1eb0368521e9
4824! %l1 = 0000000000000000
4825 setx 0xe332e65810da6c7d,%g7,%l1 ! %l1 = e332e65810da6c7d
4826 setx 0x1fe000, %g1, %g3
4827 or %l0, %g3, %l0 ! always set perrmask = 0xff
4828 setx 0x1ffff8, %g1, %g2
4829 and %l0, %g2, %l0
4830 ta T_CHANGE_HPRIV
4831 stxa %l1, [%l0]ASI_DCACHE_DATA
4832 ta T_CHANGE_NONHPRIV
4833! %l0 = 3f1e1eb0368521e9
4834 setx 0x7ff3800f93683f75,%g7,%l0 ! %l0 = 7ff3800f93683f75
4835! %l1 = e332e65810da6c7d
4836 setx 0x9c1d9d6040567f7b,%g7,%l1 ! %l1 = 9c1d9d6040567f7b
4837! %l0 = 7ff3800f93683f75, Mem[0000000021800140] = ffdb0a30, %asi = 80
4838 stha %l0,[%o3+0x140]%asi ! Mem[0000000021800140] = 3f750a30
4839! Mem[0000000010001408] = 43bcb1ff, %l5 = 00000000000000c8
4840 ldstuba [%i0+%o4]0x88,%l5 ! %l5 = 000000ff000000ff
4841! Mem[0000000010081408] = 67000000, %l7 = 000000004ae6ae76
4842 swapa [%i2+%o4]0x80,%l7 ! %l7 = 0000000067000000
4843! Starting 10 instruction Load Burst
4844! Mem[00000000300c1400] = ff8cffff00000060, %l6 = 0000000002448c62
4845 ldxa [%i3+%g0]0x89,%l6 ! %l6 = ff8cffff00000060
4846
4847p0_label_187:
4848! Mem[00000000201c0000] = 00dd075f, %l7 = 0000000067000000
4849 ldsb [%o0+0x001],%l7 ! %l7 = ffffffffffffffdd
4850! Mem[0000000030041400] = ffffffff 000000ff, %l4 = 4ae6ae76, %l5 = 000000ff
4851 ldda [%i1+%g0]0x89,%l4 ! %l4 = 00000000000000ff 00000000ffffffff
4852! Mem[0000000010101410] = 13c67bff, %l0 = 7ff3800f93683f75
4853 lduba [%i4+%o5]0x88,%l0 ! %l0 = 00000000000000ff
4854! Mem[0000000030181400] = 00000000, %l4 = 00000000000000ff
4855 lduba [%i6+%g0]0x81,%l4 ! %l4 = 0000000000000000
4856! Mem[0000000030101400] = fff9c610, %l5 = 00000000ffffffff
4857 ldsha [%i4+%g0]0x89,%l5 ! %l5 = ffffffffffffc610
4858! Mem[0000000010081408] = 76aee64a, %l0 = 00000000000000ff
4859 ldswa [%i2+%o4]0x88,%l0 ! %l0 = 0000000076aee64a
4860! %l7 = ffffffffffffffdd, %l4 = 0000000000000000, %l7 = ffffffffffffffdd
4861 orn %l7,%l4,%l7 ! %l7 = ffffffffffffffff
4862! Mem[00000000100c1408] = 6d1111a5, %l5 = ffffffffffffc610
4863 ldsba [%i3+%o4]0x80,%l5 ! %l5 = 000000000000006d
4864! Mem[0000000010081438] = 6f0ac808 90ee7d79, %l4 = 00000000, %l5 = 0000006d
4865 ldda [%i2+0x038]%asi,%l4 ! %l4 = 000000006f0ac808 0000000090ee7d79
4866! Starting 10 instruction Store Burst
4867! %f8 = 76000000 ffff0000, %l5 = 0000000090ee7d79
4868! Mem[0000000010141428] = 7b88b2bfef082ea8
4869 add %i5,0x028,%g1
4870 stda %f8,[%g1+%l5]ASI_PST8_PL ! Mem[0000000010141428] = 0088b2ff000000a8
4871
4872p0_label_188:
4873! %l0 = 0000000076aee64a, Mem[0000000010101410] = ab551fb813c67bff
4874 stxa %l0,[%i4+%o5]0x88 ! Mem[0000000010101410] = 0000000076aee64a
4875! %l7 = ffffffffffffffff, Mem[0000000020800040] = 18be2222
4876 sth %l7,[%o1+0x040] ! Mem[0000000020800040] = ffff2222
4877! Mem[0000000010101410] = 4ae6ae76, %l0 = 0000000076aee64a
4878 ldstuba [%i4+%o5]0x80,%l0 ! %l0 = 0000004a000000ff
4879! %l6 = 00000060, %l7 = ffffffff, Mem[0000000030141400] = 0000009a 0354dc62
4880 stda %l6,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000060 ffffffff
4881! %l2 = 0354dc62, %l3 = f074ff67, Mem[0000000010081410] = ab551fb8 4ae6ae76
4882 stda %l2,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0354dc62 f074ff67
4883! %l4 = 000000006f0ac808, Mem[0000000030001400] = 9a8cdf4b
4884 stwa %l4,[%i0+%g0]0x81 ! Mem[0000000030001400] = 6f0ac808
4885! Mem[0000000030101410] = ff9239f8, %l7 = ffffffffffffffff
4886 swapa [%i4+%o5]0x81,%l7 ! %l7 = 00000000ff9239f8
4887! Mem[00000000100c1410] = e3ffffff, %l4 = 000000006f0ac808
4888 swapa [%i3+%o5]0x80,%l4 ! %l4 = 00000000e3ffffff
4889! %l6 = ff8cffff00000060, Mem[0000000010081410] = 0354dc62
4890 stha %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0060dc62
4891! Starting 10 instruction Load Burst
4892! Mem[0000000010081410] = 0060dc62, %l0 = 000000000000004a
4893 ldswa [%i2+%o5]0x80,%l0 ! %l0 = 000000000060dc62
4894
4895p0_label_189:
4896! Mem[0000000010001414] = 57ff8be3, %l1 = 9c1d9d6040567f7b
4897 ldswa [%i0+0x014]%asi,%l1 ! %l1 = 0000000057ff8be3
4898! Mem[0000000010041418] = 00000000, %l2 = 000000000354dc62
4899 ldsh [%i1+0x01a],%l2 ! %l2 = 0000000000000000
4900! Mem[0000000010041400] = 675145ff, %l6 = ff8cffff00000060
4901 ldsba [%i1+%g0]0x80,%l6 ! %l6 = 0000000000000067
4902! Mem[0000000030141400] = 00000060, %l2 = 0000000000000000
4903 ldswa [%i5+%g0]0x81,%l2 ! %l2 = 0000000000000060
4904! Mem[0000000030141408] = 0000000000000000, %l2 = 0000000000000060
4905 ldxa [%i5+%o4]0x89,%l2 ! %l2 = 0000000000000000
4906! Mem[0000000030101408] = 4ae6ae76, %l4 = 00000000e3ffffff
4907 lduha [%i4+%o4]0x89,%l4 ! %l4 = 000000000000ae76
4908! Mem[0000000030041410] = ffffffff ff4551a8, %l0 = 0060dc62, %l1 = 57ff8be3
4909 ldda [%i1+%o5]0x89,%l0 ! %l0 = 00000000ff4551a8 00000000ffffffff
4910! Mem[000000001014143c] = 000000ff, %l3 = 00000000f074ff67
4911 lduba [%i5+0x03c]%asi,%l3 ! %l3 = 0000000000000000
4912! Mem[0000000010141438] = 0000ffff000000ff, %f10 = 9c6a1715 3c9dbf0a
4913 ldd [%i5+0x038],%f10 ! %f10 = 0000ffff 000000ff
4914! Starting 10 instruction Store Burst
4915! %l0 = 00000000ff4551a8, Mem[0000000010081410] = 0060dc62
4916 stba %l0,[%i2+%o5]0x80 ! Mem[0000000010081410] = a860dc62
4917
4918p0_label_190:
4919! %l4 = 000000000000ae76, Mem[000000001014143e] = 000000ff, %asi = 80
4920 stba %l4,[%i5+0x03e]%asi ! Mem[000000001014143c] = 000076ff
4921! %l7 = 00000000ff9239f8, Mem[0000000010101408] = ef082f21
4922 stha %l7,[%i4+%o4]0x88 ! Mem[0000000010101408] = ef0839f8
4923! %f14 = 0354dc62 67df74f0, %l0 = 00000000ff4551a8
4924! Mem[0000000030101418] = 619239f8ff00ffff
4925 add %i4,0x018,%g1
4926 stda %f14,[%g1+%l0]ASI_PST8_SL ! Mem[0000000030101418] = 61923967ffdcff03
4927! %f14 = 0354dc62 67df74f0, %l1 = 00000000ffffffff
4928! Mem[0000000010001430] = 0000ff83911b81ff
4929 add %i0,0x030,%g1
4930 stda %f14,[%g1+%l1]ASI_PST16_P ! Mem[0000000010001430] = 0354dc6267df74f0
4931! %l2 = 0000000000000000, Mem[00000000100c1400] = 000000fa
4932 stba %l2,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 000000fa
4933! %f12 = 9cffffff ffffffe3, %l3 = 0000000000000000
4934! Mem[0000000030001400] = 6f0ac80862dc5403
4935 stda %f12,[%i0+%l3]ASI_PST8_S ! Mem[0000000030001400] = 6f0ac80862dc5403
4936! %l4 = 0000ae76, %l5 = 90ee7d79, Mem[00000000300c1400] = 60000000 ffff8cff
4937 stda %l4,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 0000ae76 90ee7d79
4938! %l5 = 0000000090ee7d79, Mem[00000000211c0000] = 92ffd61d
4939 sth %l5,[%o2+%g0] ! Mem[00000000211c0000] = 7d79d61d
4940! %l0 = 00000000ff4551a8, Mem[000000001008141e] = 00ff000d
4941 sth %l0,[%i2+0x01e] ! Mem[000000001008141c] = 00ff51a8
4942! Starting 10 instruction Load Burst
4943! Mem[0000000010001410] = fa088000, %l0 = 00000000ff4551a8
4944 lduba [%i0+%o5]0x80,%l0 ! %l0 = 00000000000000fa
4945
4946p0_label_191:
4947! Mem[00000000300c1410] = 9a8cdf4b b81f55ab, %l2 = 00000000, %l3 = 00000000
4948 ldda [%i3+%o5]0x89,%l2 ! %l2 = 00000000b81f55ab 000000009a8cdf4b
4949! Mem[0000000010081408] = 76aee64a, %l3 = 000000009a8cdf4b
4950 ldsba [%i2+%o4]0x88,%l3 ! %l3 = 000000000000004a
4951! Mem[00000000100c1430] = 00000000, %l1 = 00000000ffffffff
4952 ldsba [%i3+0x032]%asi,%l1 ! %l1 = 0000000000000000
4953! Mem[0000000010001400] = 9c6a1715, %l1 = 0000000000000000
4954 lduwa [%i0+%g0]0x80,%l1 ! %l1 = 000000009c6a1715
4955! Mem[00000000100c1400] = 000000fa, %l7 = 00000000ff9239f8
4956 ldsha [%i3+%g0]0x80,%l7 ! %l7 = 0000000000000000
4957! Mem[0000000010181418] = fa088000 ff00ffff, %l2 = b81f55ab, %l3 = 0000004a
4958 ldda [%i6+0x018]%asi,%l2 ! %l2 = 00000000fa088000 00000000ff00ffff
4959! %f31 = 4bdf8c9a, %f20 = 8330ceff, %f20 = 8330ceff c800001c
4960 fsmuld %f31,%f20,%f20 ! %f20 = b9f34cad 761f2cc0
4961! Mem[0000000010041400] = 677ffb11ff455167, %f12 = 9cffffff ffffffe3
4962 ldda [%i1+%g0]0x88,%f12 ! %f12 = 677ffb11 ff455167
4963! %f30 = 00000000, %f17 = 60000000, %f23 = ff00ffff
4964 fsubs %f30,%f17,%f23 ! %f23 = e0000000
4965! Starting 10 instruction Store Burst
4966! %f0 = ffb1bc43 ffff8cff, Mem[0000000010041428] = dc9e96ff 08c80a6f
4967 std %f0 ,[%i1+0x028] ! Mem[0000000010041428] = ffb1bc43 ffff8cff
4968
4969p0_label_192:
4970! Mem[0000000010101410] = 76aee6ff, %l7 = 0000000000000000
4971 ldstuba [%i4+%o5]0x88,%l7 ! %l7 = 000000ff000000ff
4972! Mem[0000000010141410] = 008008fa, %l1 = 000000009c6a1715
4973 swapa [%i5+%o5]0x88,%l1 ! %l1 = 00000000008008fa
4974! %l7 = 00000000000000ff, Mem[0000000010141428] = 0088b2ff000000a8, %asi = 80
4975 stxa %l7,[%i5+0x028]%asi ! Mem[0000000010141428] = 00000000000000ff
4976! Mem[0000000010141408] = 0354dc62, %l6 = 0000000000000067
4977 swapa [%i5+%o4]0x80,%l6 ! %l6 = 000000000354dc62
4978! Mem[0000000010041418] = 00000000, %l7 = 00000000000000ff
4979 ldstuba [%i1+0x018]%asi,%l7 ! %l7 = 00000000000000ff
4980! %l0 = 00000000000000fa, Mem[000000001014143c] = 000076ff, %asi = 80
4981 stba %l0,[%i5+0x03c]%asi ! Mem[000000001014143c] = fa0076ff
4982! Mem[0000000010081414] = f074ff67, %l5 = 0000000090ee7d79
4983 ldstub [%i2+0x014],%l5 ! %l5 = 000000f0000000ff
4984! %f24 = ffdf74f0 ff16c07e, %l5 = 00000000000000f0
4985! Mem[0000000030181410] = 0000000000000000
4986 add %i6,0x010,%g1
4987 stda %f24,[%g1+%l5]ASI_PST32_SL ! Mem[0000000030181410] = 0000000000000000
4988! Mem[0000000010101430] = 1b3b61ff, %l4 = 000000000000ae76
4989 ldstub [%i4+0x030],%l4 ! %l4 = 0000001b000000ff
4990! Starting 10 instruction Load Burst
4991! Mem[0000000030041408] = ff000000, %l6 = 000000000354dc62
4992 ldsba [%i1+%o4]0x81,%l6 ! %l6 = ffffffffffffffff
4993
4994p0_label_193:
4995! Mem[0000000010001410] = fa088000, %l4 = 000000000000001b
4996 ldsha [%i0+0x012]%asi,%l4 ! %l4 = ffffffffffff8000
4997! Mem[0000000030081408] = ffff92ff, %l7 = 0000000000000000
4998 ldsha [%i2+%o4]0x89,%l7 ! %l7 = ffffffffffff92ff
4999! Mem[0000000010081408] = 4ae6ae76, %l6 = ffffffffffffffff
5000 lduha [%i2+0x008]%asi,%l6 ! %l6 = 0000000000004ae6
5001! Mem[0000000010041400] = ff455167, %l1 = 00000000008008fa
5002 lduwa [%i1+%g0]0x88,%l1 ! %l1 = 00000000ff455167
5003! Mem[0000000010001400] = 15176a9c, %l4 = ffffffffffff8000
5004 ldswa [%i0+%g0]0x88,%l4 ! %l4 = 0000000015176a9c
5005! Mem[0000000030081408] = ff92ffff50f59cff, %f4 = ab551fb8 4bdf8c9a
5006 ldda [%i2+%o4]0x81,%f4 ! %f4 = ff92ffff 50f59cff
5007! %f22 = fa088000, %f12 = 677ffb11
5008 fcmps %fcc2,%f22,%f12 ! %fcc2 = 1
5009! Mem[0000000010081410] = a860dc62ff74ff67, %l3 = 00000000ff00ffff
5010 ldxa [%i2+%o5]0x80,%l3 ! %l3 = a860dc62ff74ff67
5011! Mem[0000000010101410] = ffe6ae76, %l0 = 00000000000000fa
5012 ldsba [%i4+%o5]0x80,%l0 ! %l0 = ffffffffffffffff
5013! Starting 10 instruction Store Burst
5014! Mem[0000000030081408] = ffff92ff, %l6 = 0000000000004ae6
5015 swapa [%i2+%o4]0x89,%l6 ! %l6 = 00000000ffff92ff
5016
5017p0_label_194:
5018! Mem[0000000010041408] = 00000060, %l5 = 00000000000000f0
5019 ldstuba [%i1+%o4]0x80,%l5 ! %l5 = 00000000000000ff
5020! %l0 = ffffffffffffffff, Mem[0000000010141410] = ff8cffff9c6a1715
5021 stxa %l0,[%i5+%o5]0x88 ! Mem[0000000010141410] = ffffffffffffffff
5022! %l0 = ffffffffffffffff, %l4 = 0000000015176a9c, %l4 = 0000000015176a9c
5023 add %l0,%l4,%l4 ! %l4 = 0000000015176a9b
5024! %f0 = ffb1bc43 ffff8cff 212f08ef ff0000a5
5025! %f4 = ff92ffff 50f59cff fff9c610 f83992ff
5026! %f8 = 76000000 ffff0000 0000ffff 000000ff
5027! %f12 = 677ffb11 ff455167 0354dc62 67df74f0
5028 stda %f0,[%i5]ASI_BLK_AIUS ! Block Store to 0000000030141400
5029! %l0 = ffffffffffffffff, Mem[00000000100c1410] = 6f0ac808
5030 stha %l0,[%i3+%o5]0x80 ! Mem[00000000100c1410] = ffffc808
5031! Mem[0000000010041410] = ffdf74f0, %l7 = ffffffffffff92ff
5032 ldstuba [%i1+%o5]0x80,%l7 ! %l7 = 000000ff000000ff
5033! %l3 = a860dc62ff74ff67, Mem[0000000030181400] = 00000000ff6c7880
5034 stxa %l3,[%i6+%g0]0x81 ! Mem[0000000030181400] = a860dc62ff74ff67
5035! Mem[0000000030101400] = fff9c610, %l0 = ffffffffffffffff
5036 swapa [%i4+%g0]0x89,%l0 ! %l0 = 00000000fff9c610
5037! %l4 = 15176a9b, %l5 = 00000000, Mem[0000000030041408] = 000000ff ff000000
5038 stda %l4,[%i1+%o4]0x89 ! Mem[0000000030041408] = 15176a9b 00000000
5039! Starting 10 instruction Load Burst
5040! Mem[0000000010101408] = f83992ff ef0839f8, %l6 = ffff92ff, %l7 = 000000ff
5041 ldda [%i4+%o4]0x88,%l6 ! %l6 = 00000000ef0839f8 00000000f83992ff
5042
5043p0_label_195:
5044 membar #Sync ! Added by membar checker (25)
5045! Mem[0000000010141400] = 00000000, %l7 = 00000000f83992ff
5046 ldsha [%i5+%g0]0x80,%l7 ! %l7 = 0000000000000000
5047! Mem[00000000201c0000] = 00dd075f, %l2 = 00000000fa088000
5048 lduba [%o0+0x001]%asi,%l2 ! %l2 = 00000000000000dd
5049! Mem[0000000030181408] = a50000ff ef082f21, %l4 = 15176a9b, %l5 = 00000000
5050 ldda [%i6+%o4]0x81,%l4 ! %l4 = 00000000a50000ff 00000000ef082f21
5051! Mem[00000000100c1410] = 08c8ffff, %f30 = 00000000
5052 lda [%i3+%o5]0x88,%f30 ! %f30 = 08c8ffff
5053! Mem[0000000030041410] = ffffffffff4551a8, %l5 = 00000000ef082f21
5054 ldxa [%i1+%o5]0x89,%l5 ! %l5 = ffffffffff4551a8
5055! Mem[0000000010041434] = 404d1b27, %l5 = ffffffffff4551a8
5056 lduw [%i1+0x034],%l5 ! %l5 = 00000000404d1b27
5057! Mem[0000000010141410] = ffffffffffffffff, %f20 = b9f34cad 761f2cc0
5058 ldda [%i5+%o5]0x88,%f20 ! %f20 = ffffffff ffffffff
5059! Mem[0000000010001400] = 9c6a17153c9dbf0a, %f30 = 08c8ffff 4bdf8c9a
5060 ldda [%i0+%g0]0x80,%f30 ! %f30 = 9c6a1715 3c9dbf0a
5061! Mem[0000000010081410] = 67ff74ff62dc60a8, %f22 = fa088000 e0000000
5062 ldda [%i2+%o5]0x88,%f22 ! %f22 = 67ff74ff 62dc60a8
5063! Starting 10 instruction Store Burst
5064! Mem[000000001018140a] = ff000060, %l1 = 00000000ff455167
5065 ldstuba [%i6+0x00a]%asi,%l1 ! %l1 = 00000000000000ff
5066
5067p0_label_196:
5068! %l6 = ef0839f8, %l7 = 00000000, Mem[00000000300c1410] = ab551fb8 4bdf8c9a
5069 stda %l6,[%i3+%o5]0x81 ! Mem[00000000300c1410] = ef0839f8 00000000
5070! %f26 = 80786cff 4bdf8cff, Mem[0000000010081428] = ff455167 f0ffdf67
5071 stda %f26,[%i2+0x028]%asi ! Mem[0000000010081428] = 80786cff 4bdf8cff
5072! %l3 = a860dc62ff74ff67, Mem[0000000030181400] = a860dc62
5073 stha %l3,[%i6+%g0]0x81 ! Mem[0000000030181400] = ff67dc62
5074! %l5 = 00000000404d1b27, %l7 = 0000000000000000, %y = 0352fc41
5075 umul %l5,%l7,%l4 ! %l4 = 0000000000000000, %y = 00000000
5076! %l5 = 00000000404d1b27, imm = fffffffffffff010, %l2 = 00000000000000dd
5077 andn %l5,-0xff0,%l2 ! %l2 = 0000000000000b27
5078! %f4 = ff92ffff 50f59cff, %l0 = 00000000fff9c610
5079! Mem[0000000030141418] = fff9c610f83992ff
5080 add %i5,0x018,%g1
5081 stda %f4,[%g1+%l0]ASI_PST16_S ! Mem[0000000030141418] = fff9c610f83992ff
5082! %l2 = 0000000000000b27, %l6 = 00000000ef0839f8, %y = 00000000
5083 udiv %l2,%l6,%l7 ! %l7 = 0000000000000000
5084 mov %l0,%y ! %y = fff9c610
5085! %l3 = a860dc62ff74ff67, Mem[0000000030141410] = ffff92ff
5086 stwa %l3,[%i5+%o5]0x89 ! Mem[0000000030141410] = ff74ff67
5087! Mem[0000000010101413] = ffe6ae76, %l6 = 00000000ef0839f8
5088 ldstuba [%i4+0x013]%asi,%l6 ! %l6 = 00000076000000ff
5089! Starting 10 instruction Load Burst
5090! Mem[00000000300c1410] = ef0839f8, %l6 = 0000000000000076
5091 lduba [%i3+%o5]0x81,%l6 ! %l6 = 00000000000000ef
5092
5093p0_label_197:
5094! Mem[0000000010081410] = 62dc60a8, %l2 = 0000000000000b27
5095 lduwa [%i2+%o5]0x88,%l2 ! %l2 = 0000000062dc60a8
5096! Mem[0000000010081428] = 80786cff4bdf8cff, %l0 = 00000000fff9c610
5097 ldx [%i2+0x028],%l0 ! %l0 = 80786cff4bdf8cff
5098! Mem[0000000020800000] = ff95b0a2, %l2 = 0000000062dc60a8
5099 lduh [%o1+%g0],%l2 ! %l2 = 000000000000ff95
5100! %l5 = 00000000404d1b27, imm = 0000000000000342, %l3 = a860dc62ff74ff67
5101 andn %l5,0x342,%l3 ! %l3 = 00000000404d1825
5102! Mem[0000000021800180] = b3572d80, %l0 = 80786cff4bdf8cff
5103 ldsh [%o3+0x180],%l0 ! %l0 = ffffffffffffb357
5104! Mem[0000000030041400] = 000000ff, %l4 = 0000000000000000
5105 ldswa [%i1+%g0]0x89,%l4 ! %l4 = 00000000000000ff
5106! Mem[0000000010041400] = 675145ff, %l4 = 00000000000000ff
5107 ldsha [%i1+%g0]0x80,%l4 ! %l4 = 0000000000006751
5108! Mem[0000000010081400] = 000000ff, %l6 = 00000000000000ef
5109 ldsha [%i2+%g0]0x80,%l6 ! %l6 = 0000000000000000
5110! Mem[0000000030081408] = 00004ae6, %l5 = 00000000404d1b27
5111 ldsha [%i2+%o4]0x89,%l5 ! %l5 = 0000000000004ae6
5112! Starting 10 instruction Store Burst
5113! %l6 = 0000000000000000, Mem[0000000030001410] = fa088000
5114 stha %l6,[%i0+%o5]0x89 ! Mem[0000000030001410] = fa080000
5115
5116p0_label_198:
5117! %l1 = 0000000000000000, Mem[00000000201c0000] = 00dd075f, %asi = 80
5118 stha %l1,[%o0+0x000]%asi ! Mem[00000000201c0000] = 0000075f
5119! %l0 = ffffffffffffb357, Mem[0000000030141410] = ff74ff67
5120 stwa %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = ffffb357
5121! %f18 = f83992ff 08c80a6f, Mem[0000000010141430] = 80786cff 00006cff
5122 std %f18,[%i5+0x030] ! Mem[0000000010141430] = f83992ff 08c80a6f
5123! %l4 = 00006751, %l5 = 00004ae6, Mem[0000000030081410] = ef082f21 a50000ff
5124 stda %l4,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00006751 00004ae6
5125! Mem[0000000030081400] = 827b0000, %l1 = 0000000000000000
5126 swapa [%i2+%g0]0x81,%l1 ! %l1 = 00000000827b0000
5127! %l0 = ffffffffffffb357, Mem[0000000010081410] = a860dc62
5128 stwa %l0,[%i2+%o5]0x80 ! Mem[0000000010081410] = ffffb357
5129! %l0 = ffffffffffffb357, %l7 = 0000000000000000, %l4 = 0000000000006751
5130 addc %l0,%l7,%l4 ! %l4 = ffffffffffffb357
5131! %f14 = 0354dc62 67df74f0, %l3 = 00000000404d1825
5132! Mem[0000000030181408] = a50000ffef082f21
5133 add %i6,0x008,%g1
5134 stda %f14,[%g1+%l3]ASI_PST16_S ! Mem[0000000030181408] = a500dc62ef0874f0
5135! Mem[0000000020800040] = ffff2222, %l1 = 00000000827b0000
5136 ldstuba [%o1+0x040]%asi,%l1 ! %l1 = 000000ff000000ff
5137! Starting 10 instruction Load Burst
5138! Mem[0000000021800180] = b3572d80, %l1 = 00000000000000ff
5139 ldsb [%o3+0x181],%l1 ! %l1 = 0000000000000057
5140
5141p0_label_199:
5142! Mem[0000000010181410] = 00000000, %l2 = 000000000000ff95
5143 ldswa [%i6+%o5]0x80,%l2 ! %l2 = 0000000000000000
5144! Mem[0000000010181400] = ffffb7ff60000000, %f0 = ffb1bc43 ffff8cff
5145 ldda [%i6+%g0]0x80,%f0 ! %f0 = ffffb7ff 60000000
5146! Mem[000000001014141c] = 47e5d6af, %l3 = 00000000404d1825
5147 ldub [%i5+0x01c],%l3 ! %l3 = 0000000000000047
5148! Mem[0000000010101400] = 1c0000c8, %l4 = ffffffffffffb357
5149 ldsba [%i4+%g0]0x88,%l4 ! %l4 = ffffffffffffffc8
5150! %l6 = 0000000000000000, imm = 000000000000008d, %l5 = 0000000000004ae6
5151 xnor %l6,0x08d,%l5 ! %l5 = ffffffffffffff72
5152! Mem[0000000030081408] = e64a0000, %l7 = 0000000000000000
5153 ldswa [%i2+%o4]0x81,%l7 ! %l7 = ffffffffe64a0000
5154! Code Fragment 4
5155p0_fragment_18:
5156! %l0 = ffffffffffffb357
5157 setx 0x7e69c0e02742031a,%g7,%l0 ! %l0 = 7e69c0e02742031a
5158! %l1 = 0000000000000057
5159 setx 0xc645ace86bf67a20,%g7,%l1 ! %l1 = c645ace86bf67a20
5160 setx 0x7ff8, %g1, %g2
5161 and %l0, %g2, %l0
5162 setx 0xffffffff, %g1, %g2
5163 and %l1, %g2, %l1
5164 setx 0x100000000, %g1, %g2
5165 or %l1, %g2, %l1 ! Set bit 32 - perrinj
5166 ta T_CHANGE_HPRIV
5167 stxa %l1, [%l0]ASI_ICACHE_INSTR
5168 ta T_CHANGE_NONHPRIV
5169! %l0 = 7e69c0e02742031a
5170 setx 0xa5d8ad17da36ed92,%g7,%l0 ! %l0 = a5d8ad17da36ed92
5171! %l1 = c645ace86bf67a20
5172 setx 0x92a5aad8586c8654,%g7,%l1 ! %l1 = 92a5aad8586c8654
5173! Mem[0000000010041410] = ffdf74f0ff16c07e, %l5 = ffffffffffffff72
5174 ldxa [%i1+%o5]0x80,%l5 ! %l5 = ffdf74f0ff16c07e
5175! Mem[00000000218001c0] = 671507db, %l2 = 0000000000000000
5176 lduh [%o3+0x1c0],%l2 ! %l2 = 0000000000006715
5177! Starting 10 instruction Store Burst
5178! %f10 = 0000ffff, Mem[0000000010141400] = 00000000
5179 sta %f10,[%i5+%g0]0x88 ! Mem[0000000010141400] = 0000ffff
5180
5181p0_label_200:
5182! %l2 = 00006715, %l3 = 00000047, Mem[00000000100c1410] = ffffc808 ffffff9c
5183 stda %l2,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00006715 00000047
5184! %l4 = ffffffc8, %l5 = ff16c07e, Mem[0000000010001408] = 43bcb1ff ff8cffff
5185 stda %l4,[%i0+%o4]0x88 ! Mem[0000000010001408] = ffffffc8 ff16c07e
5186! %f29 = 67df74f0, Mem[0000000010181404] = 60000000
5187 sta %f29,[%i6+0x004]%asi ! Mem[0000000010181404] = 67df74f0
5188! %l1 = 92a5aad8586c8654, Mem[0000000030041408] = 15176a9b
5189 stha %l1,[%i1+%o4]0x89 ! Mem[0000000030041408] = 15178654
5190! Mem[0000000010001410] = 008008fa, %l0 = a5d8ad17da36ed92
5191 swapa [%i0+%o5]0x88,%l0 ! %l0 = 00000000008008fa
5192! %f14 = 0354dc62 67df74f0, %l4 = ffffffffffffffc8
5193! Mem[0000000010081430] = ffbbf1959e87c233
5194 add %i2,0x030,%g1
5195 stda %f14,[%g1+%l4]ASI_PST32_P ! Mem[0000000010081430] = ffbbf1959e87c233
5196! Mem[00000000211c0001] = 7d79d61d, %l3 = 0000000000000047
5197 ldstuba [%o2+0x001]%asi,%l3 ! %l3 = 00000079000000ff
5198! %f26 = 80786cff 4bdf8cff, Mem[0000000030041410] = a85145ff ffffffff
5199 stda %f26,[%i1+%o5]0x81 ! Mem[0000000030041410] = 80786cff 4bdf8cff
5200! %l0 = 00000000008008fa, Mem[0000000010041428] = ffb1bc43ffff8cff
5201 stx %l0,[%i1+0x028] ! Mem[0000000010041428] = 00000000008008fa
5202! Starting 10 instruction Load Burst
5203! Mem[000000001018143c] = 4bdf8c9a, %l0 = 00000000008008fa
5204 lduwa [%i6+0x03c]%asi,%l0 ! %l0 = 000000004bdf8c9a
5205
5206p0_label_201:
5207! Mem[0000000010001400] = 9c6a17153c9dbf0a, %f24 = ffdf74f0 ff16c07e
5208 ldda [%i0+0x000]%asi,%f24 ! %f24 = 9c6a1715 3c9dbf0a
5209! Mem[0000000010101410] = 00000000ffaee6ff, %l1 = 92a5aad8586c8654
5210 ldxa [%i4+%o5]0x88,%l1 ! %l1 = 00000000ffaee6ff
5211! Mem[0000000010181430] = ff0000ff43bcb1ff, %l0 = 000000004bdf8c9a
5212 ldx [%i6+0x030],%l0 ! %l0 = ff0000ff43bcb1ff
5213! Mem[0000000010181410] = 00000000, %l2 = 0000000000006715
5214 lduha [%i6+%o5]0x88,%l2 ! %l2 = 0000000000000000
5215! Mem[0000000010041408] = 600000ff, %l5 = ffdf74f0ff16c07e
5216 lduwa [%i1+%o4]0x88,%l5 ! %l5 = 00000000600000ff
5217! Mem[0000000030101400] = ffffffff 08c80a6f, %l4 = ffffffc8, %l5 = 600000ff
5218 ldda [%i4+%g0]0x81,%l4 ! %l4 = 00000000ffffffff 0000000008c80a6f
5219! Mem[00000000100c1400] = fa000000, %l2 = 0000000000000000
5220 ldswa [%i3+%g0]0x88,%l2 ! %l2 = fffffffffa000000
5221! Mem[0000000030101400] = ffffffff, %l7 = ffffffffe64a0000
5222 lduba [%i4+%g0]0x89,%l7 ! %l7 = 00000000000000ff
5223! Mem[0000000020800000] = ff95b0a2, %l1 = 00000000ffaee6ff
5224 ldsh [%o1+%g0],%l1 ! %l1 = ffffffffffffff95
5225! Starting 10 instruction Store Burst
5226! Mem[0000000010181408] = 60ff00ff, %l0 = ff0000ff43bcb1ff
5227 swapa [%i6+%o4]0x88,%l0 ! %l0 = 0000000060ff00ff
5228
5229p0_label_202:
5230! Mem[0000000010181433] = ff0000ff, %l4 = 00000000ffffffff
5231 ldstuba [%i6+0x033]%asi,%l4 ! %l4 = 000000ff000000ff
5232! %l3 = 0000000000000079, Mem[0000000010001410] = e38bff57da36ed92
5233 stxa %l3,[%i0+%o5]0x88 ! Mem[0000000010001410] = 0000000000000079
5234! %f0 = ffffb7ff, Mem[0000000030001408] = 67ff74f0
5235 sta %f0 ,[%i0+%o4]0x81 ! Mem[0000000030001408] = ffffb7ff
5236! %f28 = fff9c610 67df74f0, %l4 = 00000000000000ff
5237! Mem[0000000010141418] = 00003e6a47e5d6af
5238 add %i5,0x018,%g1
5239 stda %f28,[%g1+%l4]ASI_PST8_P ! Mem[0000000010141418] = fff9c61067df74f0
5240! Mem[0000000010001424] = 0000005a, %l0 = 0000000060ff00ff
5241 swap [%i0+0x024],%l0 ! %l0 = 000000000000005a
5242! Mem[0000000010181400] = ffb7ffff, %l3 = 0000000000000079
5243 swapa [%i6+%g0]0x88,%l3 ! %l3 = 00000000ffb7ffff
5244! Mem[0000000010001408] = ffffffc8, %l4 = 00000000000000ff
5245 ldstuba [%i0+%o4]0x88,%l4 ! %l4 = 000000c8000000ff
5246! %l0 = 0000005a, %l1 = ffffff95, Mem[00000000300c1410] = f83908ef 00000000
5247 stda %l0,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 0000005a ffffff95
5248! %l7 = 00000000000000ff, Mem[0000000021800000] = 000037ea, %asi = 80
5249 stba %l7,[%o3+0x000]%asi ! Mem[0000000021800000] = ff0037ea
5250! Starting 10 instruction Load Burst
5251! Mem[0000000030041410] = ff8cdf4bff6c7880, %l0 = 000000000000005a
5252 ldxa [%i1+%o5]0x89,%l0 ! %l0 = ff8cdf4bff6c7880
5253
5254p0_label_203:
5255! Mem[0000000010141410] = ffffffffffffffff, %l6 = 0000000000000000
5256 ldxa [%i5+%o5]0x80,%l6 ! %l6 = ffffffffffffffff
5257! Mem[00000000201c0000] = 0000075f, %l5 = 0000000008c80a6f
5258 ldub [%o0+%g0],%l5 ! %l5 = 0000000000000000
5259! Mem[00000000100c1400] = 000000fa, %l4 = 00000000000000c8
5260 lduwa [%i3+%g0]0x80,%l4 ! %l4 = 00000000000000fa
5261! Mem[0000000010081410] = 67ff74ff57b3ffff, %f4 = ff92ffff 50f59cff
5262 ldda [%i2+%o5]0x88,%f4 ! %f4 = 67ff74ff 57b3ffff
5263! Mem[00000000100c1400] = 000000fa, %l1 = ffffffffffffff95
5264 lduba [%i3+%g0]0x80,%l1 ! %l1 = 0000000000000000
5265! Mem[0000000010001430] = 0354dc62, %l5 = 0000000000000000
5266 lduba [%i0+0x033]%asi,%l5 ! %l5 = 0000000000000062
5267! Mem[00000000300c1408] = fff9c610, %l6 = ffffffffffffffff
5268 lduha [%i3+%o4]0x81,%l6 ! %l6 = 000000000000fff9
5269! Mem[00000000100c1400] = fa000000, %l3 = 00000000ffb7ffff
5270 lduba [%i3+%g0]0x88,%l3 ! %l3 = 0000000000000000
5271! Mem[0000000010141410] = ffffffff, %l0 = ff8cdf4bff6c7880
5272 lduha [%i5+%o5]0x80,%l0 ! %l0 = 000000000000ffff
5273! Starting 10 instruction Store Burst
5274! %l1 = 0000000000000000, Mem[00000000300c1410] = 5a00000095ffffff
5275 stxa %l1,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 0000000000000000
5276
5277p0_label_204:
5278! Mem[0000000030101400] = ffffffff, %l6 = 000000000000fff9
5279 ldstuba [%i4+%g0]0x81,%l6 ! %l6 = 000000ff000000ff
5280! %f30 = 9c6a1715 3c9dbf0a, %l6 = 00000000000000ff
5281! Mem[00000000100c1420] = fff8ffff9a499bff
5282 add %i3,0x020,%g1
5283 stda %f30,[%g1+%l6]ASI_PST32_P ! Mem[00000000100c1420] = 9c6a17153c9dbf0a
5284! %l5 = 0000000000000062, Mem[0000000010141408] = 00000067
5285 stba %l5,[%i5+%o4]0x80 ! Mem[0000000010141408] = 62000067
5286! Code Fragment 4
5287p0_fragment_19:
5288! %l0 = 000000000000ffff
5289 setx 0x5fed1ee016cc4793,%g7,%l0 ! %l0 = 5fed1ee016cc4793
5290! %l1 = 0000000000000000
5291 setx 0xafd386b7c407aae2,%g7,%l1 ! %l1 = afd386b7c407aae2
5292 setx 0x7ff8, %g1, %g2
5293 and %l0, %g2, %l0
5294 setx 0xffffffff, %g1, %g2
5295 and %l1, %g2, %l1
5296 setx 0x100000000, %g1, %g2
5297 or %l1, %g2, %l1 ! Set bit 32 - perrinj
5298 ta T_CHANGE_HPRIV
5299 stxa %l1, [%l0]ASI_ICACHE_INSTR
5300 ta T_CHANGE_NONHPRIV
5301! %l0 = 5fed1ee016cc4793
5302 setx 0x1e697a7800e6a2de,%g7,%l0 ! %l0 = 1e697a7800e6a2de
5303! %l1 = afd386b7c407aae2
5304 setx 0x0f472837a79af3ba,%g7,%l1 ! %l1 = 0f472837a79af3ba
5305! %f1 = 60000000, Mem[00000000100c1400] = fa000000
5306 sta %f1 ,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 60000000
5307! %f2 = 212f08ef ff0000a5, %l2 = fffffffffa000000
5308! Mem[00000000300c1408] = fff9c610ff0000a5
5309 add %i3,0x008,%g1
5310 stda %f2,[%g1+%l2]ASI_PST32_SL ! Mem[00000000300c1408] = fff9c610ff0000a5
5311! %f12 = 677ffb11, Mem[00000000300c1400] = 0000ae76
5312 sta %f12,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 677ffb11
5313! Mem[0000000010081408] = 4ae6ae76, %l2 = fa000000, %l0 = 00e6a2de
5314 add %i2,0x08,%g1
5315 casa [%g1]0x80,%l2,%l0 ! %l0 = 000000004ae6ae76
5316! %l6 = 000000ff, %l7 = 000000ff, Mem[0000000010081400] = 000000ff ff9239f8
5317 stda %l6,[%i2+%g0]0x80 ! Mem[0000000010081400] = 000000ff 000000ff
5318! Starting 10 instruction Load Burst
5319! Mem[0000000010181410] = 00000000, %l7 = 00000000000000ff
5320 lduba [%i6+%o5]0x88,%l7 ! %l7 = 0000000000000000
5321
5322p0_label_205:
5323! Mem[00000000201c0000] = 0000075f, %l0 = 000000004ae6ae76
5324 ldsba [%o0+0x001]%asi,%l0 ! %l0 = 0000000000000000
5325! Mem[00000000100c1400] = 00000060, %l0 = 0000000000000000
5326 lduba [%i3+%g0]0x80,%l0 ! %l0 = 0000000000000000
5327! Mem[0000000030101410] = ffffffff, %f29 = 67df74f0
5328 lda [%i4+%o5]0x89,%f29 ! %f29 = ffffffff
5329! Mem[0000000010001434] = 67df74f0, %l4 = 00000000000000fa
5330 lduha [%i0+0x034]%asi,%l4 ! %l4 = 00000000000067df
5331! Mem[00000000211c0000] = 7dffd61d, %l0 = 0000000000000000
5332 ldsha [%o2+0x000]%asi,%l0 ! %l0 = 0000000000007dff
5333! Mem[0000000030041408] = 15178654, %f29 = ffffffff
5334 lda [%i1+%o4]0x89,%f29 ! %f29 = 15178654
5335! Mem[0000000010081410] = 57b3ffff, %l5 = 0000000000000062
5336 lduba [%i2+%o5]0x88,%l5 ! %l5 = 00000000000000ff
5337! Mem[0000000010181410] = 00000000, %l3 = 0000000000000000
5338 lduwa [%i6+%o5]0x88,%l3 ! %l3 = 0000000000000000
5339! Mem[00000000211c0000] = 7dffd61d, %l2 = fffffffffa000000
5340 ldsha [%o2+0x000]%asi,%l2 ! %l2 = 0000000000007dff
5341! Starting 10 instruction Store Burst
5342! %f28 = fff9c610 15178654, Mem[00000000300c1400] = 11fb7f67 797dee90
5343 stda %f28,[%i3+%g0]0x89 ! Mem[00000000300c1400] = fff9c610 15178654
5344
5345p0_label_206:
5346! Mem[0000000010101408] = f83908ef, %l0 = 0000000000007dff
5347 ldstuba [%i4+%o4]0x80,%l0 ! %l0 = 000000f8000000ff
5348! %f20 = ffffffff, Mem[0000000010001400] = 15176a9c
5349 sta %f20,[%i0+%g0]0x88 ! Mem[0000000010001400] = ffffffff
5350! Mem[0000000010101410] = ffe6aeff, %l0 = 00000000000000f8
5351 ldstuba [%i4+%o5]0x80,%l0 ! %l0 = 000000ff000000ff
5352! Mem[0000000010141410] = ffffffff, %l0 = 00000000000000ff
5353 swapa [%i5+%o5]0x88,%l0 ! %l0 = 00000000ffffffff
5354! %f6 = fff9c610 f83992ff, %l5 = 00000000000000ff
5355! Mem[0000000030101418] = 61923967ffdcff03
5356 add %i4,0x018,%g1
5357 stda %f6,[%g1+%l5]ASI_PST8_S ! Mem[0000000030101418] = fff9c610f83992ff
5358! Mem[00000000211c0000] = 7dffd61d, %l6 = 00000000000000ff
5359 ldstub [%o2+%g0],%l6 ! %l6 = 0000007d000000ff
5360! Mem[0000000010081430] = ffbbf195, %l4 = 00000000000067df, %asi = 80
5361 swapa [%i2+0x030]%asi,%l4 ! %l4 = 00000000ffbbf195
5362! %l6 = 000000000000007d, Mem[0000000010041410] = f074dfff
5363 stwa %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = 0000007d
5364! %l2 = 00007dff, %l3 = 00000000, Mem[0000000010141410] = ff000000 ffffffff
5365 stda %l2,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00007dff 00000000
5366! Starting 10 instruction Load Burst
5367! Mem[0000000030141400] = ff8cffff43bcb1ff, %l6 = 000000000000007d
5368 ldxa [%i5+%g0]0x89,%l6 ! %l6 = ff8cffff43bcb1ff
5369
5370p0_label_207:
5371! Mem[0000000030001408] = ffb7ffff, %l4 = 00000000ffbbf195
5372 ldsha [%i0+%o4]0x89,%l4 ! %l4 = ffffffffffffffff
5373! Mem[0000000010001408] = ff16c07effffffff, %l1 = 0f472837a79af3ba
5374 ldxa [%i0+%o4]0x88,%l1 ! %l1 = ff16c07effffffff
5375! %l5 = 00000000000000ff, imm = fffffffffffffb51, %l0 = 00000000ffffffff
5376 xnor %l5,-0x4af,%l0 ! %l0 = 0000000000000451
5377! Mem[0000000030081408] = ff9cf55000004ae6, %l5 = 00000000000000ff
5378 ldxa [%i2+%o4]0x89,%l5 ! %l5 = ff9cf55000004ae6
5379! Mem[0000000010001400] = ffffffff, %l4 = ffffffffffffffff
5380 lduwa [%i0+%g0]0x80,%l4 ! %l4 = 00000000ffffffff
5381! Mem[0000000010081400] = ff000000, %l4 = 00000000ffffffff
5382 ldswa [%i2+%g0]0x88,%l4 ! %l4 = ffffffffff000000
5383! Mem[0000000010001410] = 0000000000000079, %f8 = 76000000 ffff0000
5384 ldda [%i0+%o5]0x88,%f8 ! %f8 = 00000000 00000079
5385! Mem[0000000010101410] = ffaee6ff, %l2 = 0000000000007dff
5386 lduha [%i4+%o5]0x88,%l2 ! %l2 = 000000000000e6ff
5387! Mem[0000000010181400] = 79000000, %l4 = ffffffffff000000
5388 ldsba [%i6+%g0]0x80,%l4 ! %l4 = 0000000000000079
5389! Starting 10 instruction Store Burst
5390! %l6 = ff8cffff43bcb1ff, Mem[0000000010001408] = ffffffff7ec016ff
5391 stxa %l6,[%i0+%o4]0x80 ! Mem[0000000010001408] = ff8cffff43bcb1ff
5392
5393p0_label_208:
5394! %l6 = 43bcb1ff, %l7 = 00000000, Mem[0000000010141400] = ffff0000 00000000
5395 stda %l6,[%i5+%g0]0x80 ! Mem[0000000010141400] = 43bcb1ff 00000000
5396! Mem[0000000010181400] = 79000000, %l7 = 0000000000000000
5397 swapa [%i6+%g0]0x80,%l7 ! %l7 = 0000000079000000
5398! %l6 = 43bcb1ff, %l7 = 79000000, Mem[0000000010141410] = 00007dff 00000000
5399 std %l6,[%i5+%o5] ! Mem[0000000010141410] = 43bcb1ff 79000000
5400! %f1 = 60000000, %f19 = 08c80a6f
5401 fcmpes %fcc2,%f1 ,%f19 ! %fcc2 = 2
5402! Mem[0000000030101408] = 76aee64a, %l5 = ff9cf55000004ae6
5403 swapa [%i4+%o4]0x81,%l5 ! %l5 = 0000000076aee64a
5404! %l2 = 000000000000e6ff, Mem[0000000020800000] = ff95b0a2, %asi = 80
5405 stba %l2,[%o1+0x000]%asi ! Mem[0000000020800000] = ff95b0a2
5406! Mem[0000000010141410] = ffb1bc43, %l6 = ff8cffff43bcb1ff
5407 ldstuba [%i5+%o5]0x88,%l6 ! %l6 = 00000043000000ff
5408! %l4 = 00000079, %l5 = 76aee64a, Mem[0000000030181400] = ff67dc62 ff74ff67
5409 stda %l4,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000079 76aee64a
5410! %l4 = 0000000000000079, Mem[0000000010041400] = 675145ff11fb7f67, %asi = 80
5411 stxa %l4,[%i1+0x000]%asi ! Mem[0000000010041400] = 0000000000000079
5412! Starting 10 instruction Load Burst
5413! %l7 = 0000000079000000, immed = 00000bfa, %y = fff9c610
5414 smul %l7,0xbfa,%l2 ! %l2 = 000005a92a000000, %y = 000005a9
5415
5416p0_label_209:
5417! %l2 = 000005a92a000000, imm = 000000000000038c, %l0 = 0000000000000451
5418 subc %l2,0x38c,%l0 ! %l0 = 000005a929fffc74
5419! Mem[0000000030041408] = 54861715, %l7 = 0000000079000000
5420 ldsha [%i1+%o4]0x81,%l7 ! %l7 = 0000000000005486
5421! Mem[0000000010181400] = 00000000, %l3 = 0000000000000000
5422 ldsha [%i6+%g0]0x88,%l3 ! %l3 = 0000000000000000
5423! Mem[0000000010081408] = 4ae6ae76, %l2 = 000005a92a000000
5424 ldsba [%i2+%o4]0x80,%l2 ! %l2 = 000000000000004a
5425! Mem[00000000211c0000] = ffffd61d, %l6 = 0000000000000043
5426 ldub [%o2+%g0],%l6 ! %l6 = 00000000000000ff
5427! Mem[0000000030141408] = ef082f21, %l7 = 0000000000005486
5428 lduha [%i5+%o4]0x89,%l7 ! %l7 = 0000000000002f21
5429! Mem[0000000010041438] = 1b3b61ff 9a69ff71, %l4 = 00000079, %l5 = 76aee64a
5430 ldda [%i1+0x038]%asi,%l4 ! %l4 = 000000001b3b61ff 000000009a69ff71
5431! Mem[0000000030081400] = 0000000000000000, %l1 = ff16c07effffffff
5432 ldxa [%i2+%g0]0x81,%l1 ! %l1 = 0000000000000000
5433! Mem[0000000010001408] = ff8cffff43bcb1ff, %f12 = 677ffb11 ff455167
5434 ldda [%i0+%o4]0x80,%f12 ! %f12 = ff8cffff 43bcb1ff
5435! Starting 10 instruction Store Burst
5436! Mem[00000000201c0000] = 0000075f, %l3 = 0000000000000000
5437 ldstuba [%o0+0x000]%asi,%l3 ! %l3 = 00000000000000ff
5438
5439p0_label_210:
5440! %l6 = 000000ff, %l7 = 00002f21, Mem[00000000100c1400] = 00000060 ff000000
5441 stda %l6,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 000000ff 00002f21
5442! %l5 = 000000009a69ff71, Mem[0000000020800040] = ffff2222, %asi = 80
5443 stha %l5,[%o1+0x040]%asi ! Mem[0000000020800040] = ff712222
5444! Mem[0000000030081410] = 00006751, %l6 = 00000000000000ff
5445 swapa [%i2+%o5]0x89,%l6 ! %l6 = 0000000000006751
5446! %f12 = ff8cffff 43bcb1ff, Mem[00000000100c1400] = 000000ff 00002f21
5447 stda %f12,[%i3+%g0]0x80 ! Mem[00000000100c1400] = ff8cffff 43bcb1ff
5448! %l1 = 0000000000000000, Mem[0000000030041410] = 80786cff4bdf8cff
5449 stxa %l1,[%i1+%o5]0x81 ! Mem[0000000030041410] = 0000000000000000
5450! Mem[0000000010181408] = ffb1bc43, %l7 = 0000000000002f21
5451 ldstuba [%i6+%o4]0x80,%l7 ! %l7 = 000000ff000000ff
5452! %l6 = 0000000000006751, Mem[0000000030181408] = f07408ef62dc00a5
5453 stxa %l6,[%i6+%o4]0x89 ! Mem[0000000030181408] = 0000000000006751
5454! Mem[0000000030001408] = ffffb7ff, %l7 = 00000000000000ff
5455 ldstuba [%i0+%o4]0x81,%l7 ! %l7 = 000000ff000000ff
5456! %f16 = fff9c610 60000000, Mem[0000000030101408] = e64a0000 67df74f0
5457 stda %f16,[%i4+%o4]0x89 ! Mem[0000000030101408] = fff9c610 60000000
5458! Starting 10 instruction Load Burst
5459! Mem[0000000030141410] = 57b3ffff 50f59cff, %l0 = 29fffc74, %l1 = 00000000
5460 ldda [%i5+%o5]0x81,%l0 ! %l0 = 0000000057b3ffff 0000000050f59cff
5461
5462p0_label_211:
5463! Mem[000000001018141c] = ff00ffff, %l4 = 000000001b3b61ff
5464 ldsw [%i6+0x01c],%l4 ! %l4 = ffffffffff00ffff
5465! Mem[0000000030041400] = 000000ff, %l5 = 000000009a69ff71
5466 lduba [%i1+%g0]0x89,%l5 ! %l5 = 00000000000000ff
5467! Mem[0000000010101410] = ffe6aeff, %l6 = 0000000000006751
5468 ldub [%i4+0x013],%l6 ! %l6 = 00000000000000ff
5469! Mem[0000000030181410] = 00000000, %l2 = 000000000000004a
5470 lduha [%i6+%o5]0x89,%l2 ! %l2 = 0000000000000000
5471! Mem[0000000010081408] = 4ae6ae76, %l0 = 0000000057b3ffff
5472 lduwa [%i2+%o4]0x80,%l0 ! %l0 = 000000004ae6ae76
5473! Mem[0000000030001410] = fa080000, %l5 = 00000000000000ff
5474 ldsba [%i0+%o5]0x89,%l5 ! %l5 = 0000000000000000
5475! Mem[0000000010181408] = 43bcb1ff, %f27 = 4bdf8cff
5476 lda [%i6+%o4]0x88,%f27 ! %f27 = 43bcb1ff
5477! Mem[0000000010041410] = 0000007d, %l0 = 000000004ae6ae76
5478 ldsba [%i1+%o5]0x88,%l0 ! %l0 = 000000000000007d
5479! Mem[0000000030101400] = ffffffff, %l2 = 0000000000000000
5480 lduba [%i4+%g0]0x89,%l2 ! %l2 = 00000000000000ff
5481! Starting 10 instruction Store Burst
5482! %l7 = 00000000000000ff, Mem[0000000030001410] = fa080000
5483 stwa %l7,[%i0+%o5]0x89 ! Mem[0000000030001410] = 000000ff
5484
5485p0_label_212:
5486! %l6 = 000000ff, %l7 = 000000ff, Mem[0000000010001410] = 79000000 00000000
5487 stda %l6,[%i0+0x010]%asi ! Mem[0000000010001410] = 000000ff 000000ff
5488! %f11 = 000000ff, Mem[0000000030041410] = 00000000
5489 sta %f11,[%i1+%o5]0x89 ! Mem[0000000030041410] = 000000ff
5490! Mem[0000000010181408] = ffb1bc43, %l1 = 0000000050f59cff
5491 ldstuba [%i6+%o4]0x80,%l1 ! %l1 = 000000ff000000ff
5492! %l5 = 0000000000000000, Mem[0000000010001408] = ff8cffff43bcb1ff
5493 stxa %l5,[%i0+%o4]0x80 ! Mem[0000000010001408] = 0000000000000000
5494! %l4 = ff00ffff, %l5 = 00000000, Mem[0000000010141400] = ffb1bc43 00000000
5495 stda %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = ff00ffff 00000000
5496! %l6 = 000000ff, %l7 = 000000ff, Mem[0000000010001410] = ff000000 ff000000
5497 stda %l6,[%i0+%o5]0x88 ! Mem[0000000010001410] = 000000ff 000000ff
5498! Mem[000000001008141c] = 00ff51a8, %l1 = 000000ff, %l1 = 000000ff
5499 add %i2,0x1c,%g1
5500 casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000000ff51a8
5501! %f2 = 212f08ef, Mem[0000000030081400] = 00000000
5502 sta %f2 ,[%i2+%g0]0x81 ! Mem[0000000030081400] = 212f08ef
5503! %l1 = 0000000000ff51a8, Mem[0000000020800041] = ff712222, %asi = 80
5504 stba %l1,[%o1+0x041]%asi ! Mem[0000000020800040] = ffa82222
5505! Starting 10 instruction Load Burst
5506! Mem[0000000030081400] = ef082f21, %l7 = 00000000000000ff
5507 lduha [%i2+%g0]0x89,%l7 ! %l7 = 0000000000002f21
5508
5509p0_label_213:
5510! Mem[0000000010101400] = 1c0000c8, %l0 = 000000000000007d
5511 lduba [%i4+%g0]0x88,%l0 ! %l0 = 00000000000000c8
5512! %l7 = 0000000000002f21, immd = fffffffffffffb74, %l2 = 00000000000000ff
5513 udivx %l7,-0x48c,%l2 ! %l2 = 0000000000000000
5514! Mem[0000000030181400] = 0000007976aee64a, %f14 = 0354dc62 67df74f0
5515 ldda [%i6+%g0]0x81,%f14 ! %f14 = 00000079 76aee64a
5516! Mem[00000000211c0000] = ffffd61d, %l5 = 0000000000000000
5517 lduh [%o2+%g0],%l5 ! %l5 = 000000000000ffff
5518! Mem[0000000010081400] = 000000ff000000ff, %l6 = 00000000000000ff
5519 ldx [%i2+%g0],%l6 ! %l6 = 000000ff000000ff
5520! Mem[0000000010101408] = ff3908ef, %l1 = 0000000000ff51a8
5521 lduha [%i4+%o4]0x80,%l1 ! %l1 = 000000000000ff39
5522! Mem[0000000030181400] = 79000000, %l4 = ffffffffff00ffff
5523 lduwa [%i6+%g0]0x89,%l4 ! %l4 = 0000000079000000
5524! Mem[0000000030101408] = fff9c61060000000, %l5 = 000000000000ffff
5525 ldxa [%i4+%o4]0x89,%l5 ! %l5 = fff9c61060000000
5526! Mem[0000000010001400] = ffffffff 3c9dbf0a, %l2 = 00000000, %l3 = 00000000
5527 ldda [%i0+%g0]0x80,%l2 ! %l2 = 00000000ffffffff 000000003c9dbf0a
5528! Starting 10 instruction Store Burst
5529! %f16 = fff9c610 60000000 f83992ff 08c80a6f
5530! %f20 = ffffffff ffffffff 67ff74ff 62dc60a8
5531! %f24 = 9c6a1715 3c9dbf0a 80786cff 43bcb1ff
5532! %f28 = fff9c610 15178654 9c6a1715 3c9dbf0a
5533 stda %f16,[%i6]ASI_BLK_AIUSL ! Block Store to 0000000030181400
5534
5535p0_label_214:
5536! %l0 = 000000c8, %l1 = 0000ff39, Mem[0000000010001410] = 000000ff 000000ff
5537 stda %l0,[%i0+%o5]0x88 ! Mem[0000000010001410] = 000000c8 0000ff39
5538! %f10 = 0000ffff 000000ff, Mem[00000000300c1410] = 00000000 00000000
5539 stda %f10,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 0000ffff 000000ff
5540! Mem[00000000100c1400] = ffff8cff, %l1 = 000000000000ff39
5541 swapa [%i3+%g0]0x88,%l1 ! %l1 = 00000000ffff8cff
5542! %l7 = 0000000000002f21, Mem[00000000100c1400] = 0000ff39
5543 stwa %l7,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00002f21
5544! %l1 = 00000000ffff8cff, Mem[0000000010181410] = 00000000
5545 stba %l1,[%i6+%o5]0x88 ! Mem[0000000010181410] = 000000ff
5546! %f2 = 212f08ef ff0000a5, %l7 = 0000000000002f21
5547! Mem[0000000030101430] = 43bcb1aba50000ff
5548 add %i4,0x030,%g1
5549 stda %f2,[%g1+%l7]ASI_PST8_S ! Mem[0000000030101430] = 43bc08aba50000a5
5550! %l4 = 0000000079000000, Mem[0000000030181400] = 00000060
5551 stha %l4,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000060
5552 membar #Sync ! Added by membar checker (26)
5553! Mem[0000000010181400] = 00000000, %l6 = 000000ff000000ff
5554 ldstuba [%i6+%g0]0x80,%l6 ! %l6 = 00000000000000ff
5555! Mem[000000001018141d] = ff00ffff, %l3 = 000000003c9dbf0a
5556 ldstub [%i6+0x01d],%l3 ! %l3 = 00000000000000ff
5557! Starting 10 instruction Load Burst
5558! Mem[0000000010101410] = ffaee6ff, %l7 = 0000000000002f21
5559 lduba [%i4+%o5]0x88,%l7 ! %l7 = 00000000000000ff
5560
5561p0_label_215:
5562! %l3 = 0000000000000000, %l4 = 0000000079000000, %l6 = 0000000000000000
5563 xor %l3,%l4,%l6 ! %l6 = 0000000079000000
5564! Mem[0000000030081400] = ef082f21, %l4 = 0000000079000000
5565 lduba [%i2+%g0]0x89,%l4 ! %l4 = 0000000000000021
5566! Mem[0000000010081400] = 000000ff, %l7 = 00000000000000ff
5567 lduha [%i2+%g0]0x80,%l7 ! %l7 = 0000000000000000
5568! Mem[00000000100c1410] = 4700000015670000, %f4 = 67ff74ff 57b3ffff
5569 ldda [%i3+%o5]0x88,%f4 ! %f4 = 47000000 15670000
5570! Mem[0000000010041408] = 600000ff, %l4 = 0000000000000021
5571 ldsba [%i1+%o4]0x88,%l4 ! %l4 = ffffffffffffffff
5572! Mem[0000000010141400] = ff00ffff, %l7 = 0000000000000000
5573 lduwa [%i5+%g0]0x88,%l7 ! %l7 = 00000000ff00ffff
5574! Mem[0000000021800040] = ff67856a, %l2 = 00000000ffffffff
5575 ldsba [%o3+0x041]%asi,%l2 ! %l2 = 0000000000000067
5576! Mem[00000000100c1400] = 00002f21, %l7 = 00000000ff00ffff
5577 ldswa [%i3+%g0]0x88,%l7 ! %l7 = 0000000000002f21
5578! Mem[0000000030001400] = 08c80a6f, %l5 = fff9c61060000000
5579 lduha [%i0+%g0]0x89,%l5 ! %l5 = 0000000000000a6f
5580! Starting 10 instruction Store Burst
5581! Mem[0000000030001410] = ff000000, %l4 = ffffffffffffffff
5582 swapa [%i0+%o5]0x81,%l4 ! %l4 = 00000000ff000000
5583
5584p0_label_216:
5585! %l3 = 0000000000000000, Mem[0000000020800040] = ffa82222
5586 stb %l3,[%o1+0x040] ! Mem[0000000020800040] = 00a82222
5587! %l3 = 0000000000000000, Mem[0000000010181408] = 43bcb1ff
5588 stba %l3,[%i6+%o4]0x88 ! Mem[0000000010181408] = 43bcb100
5589! %l5 = 0000000000000a6f, imm = 000000000000084f, %l6 = 0000000079000000
5590 addc %l5,0x84f,%l6 ! %l6 = 00000000000012be
5591! Mem[00000000100c1408] = a511116d, %l7 = 0000000000002f21
5592 swapa [%i3+%o4]0x88,%l7 ! %l7 = 00000000a511116d
5593! Mem[0000000030001408] = ffb7ffff, %l1 = 00000000ffff8cff
5594 swapa [%i0+%o4]0x89,%l1 ! %l1 = 00000000ffb7ffff
5595! %l0 = 00000000000000c8, Mem[0000000021800041] = ff67856a, %asi = 80
5596 stba %l0,[%o3+0x041]%asi ! Mem[0000000021800040] = ffc8856a
5597! %l3 = 0000000000000000, Mem[0000000010181400] = ff000000
5598 stw %l3,[%i6+%g0] ! Mem[0000000010181400] = 00000000
5599! %l3 = 0000000000000000, Mem[0000000030081408] = 00004ae6
5600 stwa %l3,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000
5601! Mem[0000000030001408] = ff8cffff, %l5 = 0000000000000a6f
5602 ldstuba [%i0+%o4]0x81,%l5 ! %l5 = 000000ff000000ff
5603! Starting 10 instruction Load Burst
5604! Mem[00000000300c1400] = fff9c61015178654, %f20 = ffffffff ffffffff
5605 ldda [%i3+%g0]0x89,%f20 ! %f20 = fff9c610 15178654
5606
5607p0_label_217:
5608! Mem[00000000300c1408] = 10c6f9ff, %l0 = 00000000000000c8
5609 lduba [%i3+%o4]0x89,%l0 ! %l0 = 00000000000000ff
5610! Mem[0000000030041410] = ff000000, %f9 = 00000079
5611 lda [%i1+%o5]0x81,%f9 ! %f9 = ff000000
5612! Mem[0000000010141410] = ffbcb1ff, %l2 = 0000000000000067
5613 lduwa [%i5+%o5]0x80,%l2 ! %l2 = 00000000ffbcb1ff
5614! Mem[000000001018142c] = 4bdf8cff, %l5 = 00000000000000ff
5615 ldsb [%i6+0x02d],%l5 ! %l5 = ffffffffffffffdf
5616! Mem[0000000010101408] = ef0839ff, %l2 = 00000000ffbcb1ff
5617 ldsha [%i4+%o4]0x88,%l2 ! %l2 = 00000000000039ff
5618! Mem[0000000030041408] = 15178654, %l6 = 00000000000012be
5619 lduba [%i1+%o4]0x89,%l6 ! %l6 = 0000000000000054
5620! Mem[0000000010041410] = 7d000000, %l1 = 00000000ffb7ffff
5621 ldsha [%i1+%o5]0x80,%l1 ! %l1 = 0000000000007d00
5622! Mem[0000000010141400] = ffff00ff 00000000, %l0 = 000000ff, %l1 = 00007d00
5623 ldda [%i5+%g0]0x80,%l0 ! %l0 = 00000000ffff00ff 0000000000000000
5624! Mem[00000000300c1408] = 10c6f9ff, %l5 = ffffffffffffffdf
5625 lduha [%i3+%o4]0x89,%l5 ! %l5 = 000000000000f9ff
5626! Starting 10 instruction Store Burst
5627! %f4 = 47000000 15670000, Mem[0000000030101410] = ffffffff 47e5d6af
5628 stda %f4 ,[%i4+%o5]0x81 ! Mem[0000000030101410] = 47000000 15670000
5629
5630p0_label_218:
5631! Mem[0000000030001408] = ffff8cff, %l2 = 00000000000039ff
5632 ldstuba [%i0+%o4]0x89,%l2 ! %l2 = 000000ff000000ff
5633! Mem[0000000010181410] = 000000ff, %l7 = 00000000a511116d
5634 swapa [%i6+%o5]0x88,%l7 ! %l7 = 00000000000000ff
5635! %l5 = 000000000000f9ff, Mem[000000001018140c] = 000000ff
5636 sth %l5,[%i6+0x00c] ! Mem[000000001018140c] = f9ff00ff
5637! %l3 = 0000000000000000, Mem[0000000030181410] = ffffffff
5638 stba %l3,[%i6+%o5]0x89 ! Mem[0000000030181410] = ffffff00
5639! Mem[0000000010181408] = 00b1bc43, %l6 = 0000000000000054, %asi = 80
5640 swapa [%i6+0x008]%asi,%l6 ! %l6 = 0000000000b1bc43
5641! %l0 = 00000000ffff00ff, Mem[00000000100c1400] = 00002f21
5642 stha %l0,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 000000ff
5643! Mem[0000000030181408] = 08c80a6f, %l4 = 00000000ff000000
5644 ldstuba [%i6+%o4]0x89,%l4 ! %l4 = 0000006f000000ff
5645! %l4 = 000000000000006f, Mem[0000000010141410] = ffbcb1ff
5646 stba %l4,[%i5+%o5]0x80 ! Mem[0000000010141410] = 6fbcb1ff
5647! %l5 = 000000000000f9ff, Mem[0000000030081410] = 00004ae6000000ff
5648 stxa %l5,[%i2+%o5]0x89 ! Mem[0000000030081410] = 000000000000f9ff
5649! Starting 10 instruction Load Burst
5650! Mem[0000000030141400] = ffb1bc43 ffff8cff, %l2 = 000000ff, %l3 = 00000000
5651 ldda [%i5+%g0]0x81,%l2 ! %l2 = 00000000ffb1bc43 00000000ffff8cff
5652
5653p0_label_219:
5654! Mem[0000000030081410] = 00000000 0000f9ff, %l4 = 0000006f, %l5 = 0000f9ff
5655 ldda [%i2+%o5]0x89,%l4 ! %l4 = 000000000000f9ff 0000000000000000
5656! Mem[00000000100c1438] = 0000ffff000000ff, %l7 = 00000000000000ff
5657 ldxa [%i3+0x038]%asi,%l7 ! %l7 = 0000ffff000000ff
5658! Mem[00000000100c1400] = ff000000, %f13 = 43bcb1ff
5659 lda [%i3+%g0]0x80,%f13 ! %f13 = ff000000
5660! Mem[00000000300c1408] = fff9c610ff0000a5, %l4 = 000000000000f9ff
5661 ldxa [%i3+%o4]0x81,%l4 ! %l4 = fff9c610ff0000a5
5662! Mem[0000000030001410] = ffffffff, %l5 = 0000000000000000
5663 lduha [%i0+%o5]0x89,%l5 ! %l5 = 000000000000ffff
5664! Mem[00000000100c1408] = 212f00001f5a2a44, %l6 = 0000000000b1bc43
5665 ldxa [%i3+%o4]0x80,%l6 ! %l6 = 212f00001f5a2a44
5666! Mem[0000000010141410] = ffb1bc6f, %l5 = 000000000000ffff
5667 lduba [%i5+%o5]0x88,%l5 ! %l5 = 000000000000006f
5668! Mem[00000000211c0000] = ffffd61d, %l2 = 00000000ffb1bc43
5669 ldsba [%o2+0x001]%asi,%l2 ! %l2 = ffffffffffffffff
5670! Mem[0000000020800000] = ff95b0a2, %l6 = 212f00001f5a2a44
5671 ldsh [%o1+%g0],%l6 ! %l6 = ffffffffffffff95
5672! Starting 10 instruction Store Burst
5673! %l1 = 0000000000000000, Mem[0000000010101410] = ffe6aeff
5674 stba %l1,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00e6aeff
5675
5676p0_label_220:
5677! %l4 = fff9c610ff0000a5, imm = 0000000000000e49, %l7 = 0000ffff000000ff
5678 xnor %l4,0xe49,%l7 ! %l7 = 000639ef00fff113
5679! %l5 = 000000000000006f, Mem[0000000020800000] = ff95b0a2, %asi = 80
5680 stba %l5,[%o1+0x000]%asi ! Mem[0000000020800000] = 6f95b0a2
5681! Mem[0000000030101400] = ffffffff, %l6 = ffffffffffffff95
5682 ldstuba [%i4+%g0]0x89,%l6 ! %l6 = 000000ff000000ff
5683! %l2 = ffffffff, %l3 = ffff8cff, Mem[0000000030141400] = 43bcb1ff ff8cffff
5684 stda %l2,[%i5+%g0]0x89 ! Mem[0000000030141400] = ffffffff ffff8cff
5685! Mem[00000000100c1401] = ff000000, %l0 = 00000000ffff00ff
5686 ldstuba [%i3+0x001]%asi,%l0 ! %l0 = 00000000000000ff
5687! Mem[0000000010081410] = ffffb357, %l1 = 0000000000000000
5688 swapa [%i2+%o5]0x80,%l1 ! %l1 = 00000000ffffb357
5689! %l1 = 00000000ffffb357, Mem[0000000030181410] = 00ffffff
5690 stha %l1,[%i6+%o5]0x81 ! Mem[0000000030181410] = b357ffff
5691! Mem[0000000030141400] = ffffffff, %l3 = 00000000ffff8cff
5692 swapa [%i5+%g0]0x89,%l3 ! %l3 = 00000000ffffffff
5693! Mem[0000000030001400] = 08c80a6f, %l3 = 00000000ffffffff
5694 swapa [%i0+%g0]0x89,%l3 ! %l3 = 0000000008c80a6f
5695! Starting 10 instruction Load Burst
5696! Mem[0000000030181408] = ff0ac808, %l7 = 000639ef00fff113
5697 ldsha [%i6+%o4]0x81,%l7 ! %l7 = ffffffffffffff0a
5698
5699p0_label_221:
5700! Mem[0000000010141430] = f83992ff, %l0 = 0000000000000000
5701 ldsha [%i5+0x030]%asi,%l0 ! %l0 = fffffffffffff839
5702! Mem[0000000010181404] = 67df74f0, %f23 = 62dc60a8
5703 ld [%i6+0x004],%f23 ! %f23 = 67df74f0
5704! Mem[0000000021800100] = b7ff6d5f, %l0 = fffffffffffff839
5705 lduba [%o3+0x100]%asi,%l0 ! %l0 = 00000000000000b7
5706! Mem[0000000010081408] = 95f1bbff76aee64a, %f22 = 67ff74ff 67df74f0
5707 ldda [%i2+%o4]0x88,%f22 ! %f22 = 95f1bbff 76aee64a
5708! Mem[0000000010081400] = 000000ff 000000ff, %l0 = 000000b7, %l1 = ffffb357
5709 ldda [%i2+%g0]0x80,%l0 ! %l0 = 00000000000000ff 00000000000000ff
5710! Mem[00000000100c1408] = 212f0000, %l4 = fff9c610ff0000a5
5711 lduba [%i3+%o4]0x80,%l4 ! %l4 = 0000000000000021
5712! Mem[0000000030081408] = 00000000, %f5 = 15670000
5713 lda [%i2+%o4]0x89,%f5 ! %f5 = 00000000
5714! Mem[0000000010081408] = 95f1bbff76aee64a, %f12 = ff8cffff ff000000
5715 ldda [%i2+%o4]0x88,%f12 ! %f12 = 95f1bbff 76aee64a
5716! %l5 = 000000000000006f, %l4 = 0000000000000021, %l7 = ffffffffffffff0a
5717 add %l5,%l4,%l7 ! %l7 = 0000000000000090
5718! Starting 10 instruction Store Burst
5719! Mem[0000000030101408] = 00000060, %l6 = 00000000000000ff
5720 ldstuba [%i4+%o4]0x81,%l6 ! %l6 = 00000000000000ff
5721
5722p0_label_222:
5723! %l4 = 0000000000000021, Mem[0000000010181410] = 6d1111a500000000
5724 stxa %l4,[%i6+%o5]0x80 ! Mem[0000000010181410] = 0000000000000021
5725! %l1 = 00000000000000ff, Mem[0000000010081418] = 188b3ca9, %asi = 80
5726 stha %l1,[%i2+0x018]%asi ! Mem[0000000010081418] = 00ff3ca9
5727! %f20 = fff9c610 15178654, Mem[0000000030001400] = ffffffff 62dc5403
5728 stda %f20,[%i0+%g0]0x81 ! Mem[0000000030001400] = fff9c610 15178654
5729! %f9 = ff000000, Mem[0000000010081410] = 00000000
5730 sta %f9 ,[%i2+%o5]0x80 ! Mem[0000000010081410] = ff000000
5731! Mem[000000001000141c] = 8b0c1328, %l3 = 0000000008c80a6f
5732 swap [%i0+0x01c],%l3 ! %l3 = 000000008b0c1328
5733! Mem[0000000030141408] = ef082f21, %l4 = 0000000000000021
5734 ldstuba [%i5+%o4]0x89,%l4 ! %l4 = 00000021000000ff
5735! %l1 = 00000000000000ff, Mem[0000000010001408] = 00000000
5736 stwa %l1,[%i0+%o4]0x88 ! Mem[0000000010001408] = 000000ff
5737! %f14 = 00000079 76aee64a, %l3 = 000000008b0c1328
5738! Mem[00000000300c1408] = fff9c610ff0000a5
5739 add %i3,0x008,%g1
5740 stda %f14,[%g1+%l3]ASI_PST8_S ! Mem[00000000300c1408] = fff90010760000a5
5741! Mem[0000000010041410] = 0000007d, %l0 = 00000000000000ff
5742 ldstuba [%i1+%o5]0x88,%l0 ! %l0 = 0000007d000000ff
5743! Starting 10 instruction Load Burst
5744! Mem[00000000300c1408] = fff90010, %l0 = 000000000000007d
5745 ldsha [%i3+%o4]0x81,%l0 ! %l0 = fffffffffffffff9
5746
5747p0_label_223:
5748! Mem[0000000030001408] = ff8cffff, %l1 = 00000000000000ff
5749 lduha [%i0+%o4]0x81,%l1 ! %l1 = 000000000000ff8c
5750! Mem[00000000100c1408] = 212f0000, %l4 = 0000000000000021
5751 ldsh [%i3+%o4],%l4 ! %l4 = 000000000000212f
5752! Mem[0000000030041408] = 00000000 15178654, %l0 = fffffff9, %l1 = 0000ff8c
5753 ldda [%i1+%o4]0x89,%l0 ! %l0 = 0000000015178654 0000000000000000
5754! Mem[0000000010041408] = ff00006010c6f9ff, %f0 = ffffb7ff 60000000
5755 ldda [%i1+%o4]0x80,%f0 ! %f0 = ff000060 10c6f9ff
5756! Mem[0000000030041410] = 000000ff, %l2 = ffffffffffffffff
5757 ldsha [%i1+%o5]0x89,%l2 ! %l2 = 00000000000000ff
5758! Mem[000000001014140c] = 60000000, %l7 = 0000000000000090
5759 ldsh [%i5+0x00c],%l7 ! %l7 = 0000000000006000
5760! Mem[0000000030041410] = 000000ff, %l3 = 000000008b0c1328
5761 lduha [%i1+%o5]0x89,%l3 ! %l3 = 00000000000000ff
5762! Mem[0000000010081424] = f074ff67, %l5 = 000000000000006f
5763 ldsba [%i2+0x025]%asi,%l5 ! %l5 = 0000000000000074
5764! Mem[0000000010081400] = 000000ff 000000ff, %l0 = 15178654, %l1 = 00000000
5765 ldda [%i2+%g0]0x80,%l0 ! %l0 = 00000000000000ff 00000000000000ff
5766! Starting 10 instruction Store Burst
5767! %l5 = 0000000000000074, Mem[0000000030101400] = 6f0ac808ffffffff
5768 stxa %l5,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0000000000000074
5769
5770p0_label_224:
5771! %l4 = 0000212f, %l5 = 00000074, Mem[0000000030041400] = 000000ff ffffffff
5772 stda %l4,[%i1+%g0]0x89 ! Mem[0000000030041400] = 0000212f 00000074
5773! %l0 = 00000000000000ff, Mem[0000000030101410] = 00000047
5774 stwa %l0,[%i4+%o5]0x89 ! Mem[0000000030101410] = 000000ff
5775! Mem[00000000211c0000] = ffffd61d, %l5 = 0000000000000074
5776 ldstuba [%o2+0x000]%asi,%l5 ! %l5 = 000000ff000000ff
5777! Mem[00000000211c0000] = ffffd61d, %l1 = 00000000000000ff
5778 ldstuba [%o2+0x000]%asi,%l1 ! %l1 = 000000ff000000ff
5779! %f5 = 00000000, Mem[000000001000141c] = 08c80a6f
5780 st %f5 ,[%i0+0x01c] ! Mem[000000001000141c] = 00000000
5781! %l5 = 00000000000000ff, Mem[000000001010140c] = ff9239f8, %asi = 80
5782 stha %l5,[%i4+0x00c]%asi ! Mem[000000001010140c] = 00ff39f8
5783! Mem[0000000030041410] = ff000000, %l3 = 00000000000000ff
5784 swapa [%i1+%o5]0x81,%l3 ! %l3 = 00000000ff000000
5785! Mem[00000000100c1400] = 0000ffff, %l7 = 0000000000006000
5786 ldstuba [%i3+%g0]0x88,%l7 ! %l7 = 000000ff000000ff
5787! %l3 = 00000000ff000000, Mem[0000000030081408] = 00000000
5788 stba %l3,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000
5789! Starting 10 instruction Load Burst
5790! Mem[0000000030101410] = 000000ff, %l5 = 00000000000000ff
5791 lduba [%i4+%o5]0x89,%l5 ! %l5 = 00000000000000ff
5792
5793p0_label_225:
5794! %l3 = 00000000ff000000, %l3 = 00000000ff000000, %l4 = 000000000000212f
5795 udivx %l3,%l3,%l4 ! %l4 = 0000000000000001
5796! Mem[000000001014141c] = 67df74f0, %l2 = 00000000000000ff
5797 ldsha [%i5+0x01c]%asi,%l2 ! %l2 = 00000000000067df
5798! Mem[00000000300c1400] = 15178654, %l0 = 00000000000000ff
5799 lduwa [%i3+%g0]0x89,%l0 ! %l0 = 0000000015178654
5800! Mem[0000000010081410] = ff000000 ff74ff67, %l6 = 00000000, %l7 = 000000ff
5801 ldd [%i2+%o5],%l6 ! %l6 = 00000000ff000000 00000000ff74ff67
5802! Mem[00000000201c0000] = ff00075f, %l0 = 0000000015178654
5803 ldsha [%o0+0x000]%asi,%l0 ! %l0 = ffffffffffffff00
5804! Mem[0000000010101438] = 0000ffff, %l1 = 00000000000000ff
5805 lduha [%i4+0x038]%asi,%l1 ! %l1 = 0000000000000000
5806! Mem[0000000030141400] = ff8cffff, %l6 = 00000000ff000000
5807 ldswa [%i5+%g0]0x81,%l6 ! %l6 = ffffffffff8cffff
5808! Mem[00000000300c1410] = ffff0000, %f1 = 10c6f9ff
5809 lda [%i3+%o5]0x89,%f1 ! %f1 = ffff0000
5810! Mem[0000000010181408] = 54000000, %l1 = 0000000000000000
5811 ldswa [%i6+%o4]0x88,%l1 ! %l1 = 0000000054000000
5812! Starting 10 instruction Store Burst
5813! %l2 = 000067df, %l3 = ff000000, Mem[0000000010041410] = ff000000 ff16c07e
5814 stda %l2,[%i1+%o5]0x80 ! Mem[0000000010041410] = 000067df ff000000
5815
5816p0_label_226:
5817! Mem[000000001008140c] = ffbbf195, %l1 = 54000000, %l3 = ff000000
5818 add %i2,0x0c,%g1
5819 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000ffbbf195
5820! %l4 = 0000000000000001, Mem[0000000010181400] = 00000000
5821 stha %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000001
5822! %f0 = ff000060 ffff0000 212f08ef ff0000a5
5823! %f4 = 47000000 00000000 fff9c610 f83992ff
5824! %f8 = 00000000 ff000000 0000ffff 000000ff
5825! %f12 = 95f1bbff 76aee64a 00000079 76aee64a
5826 stda %f0,[%i2]ASI_BLK_AIUSL ! Block Store to 0000000030081400
5827! %f18 = f83992ff 08c80a6f, %l0 = ffffffffffffff00
5828! Mem[00000000300c1438] = 0354dc6267df74f0
5829 add %i3,0x038,%g1
5830 stda %f18,[%g1+%l0]ASI_PST8_S ! Mem[00000000300c1438] = 0354dc6267df74f0
5831! Mem[0000000010141410] = 6fbcb1ff, %l1 = 0000000054000000
5832 swapa [%i5+%o5]0x80,%l1 ! %l1 = 000000006fbcb1ff
5833! Mem[0000000010141438] = 0000ffff, %l3 = 00000000ffbbf195
5834 swap [%i5+0x038],%l3 ! %l3 = 000000000000ffff
5835! %l3 = 000000000000ffff, Mem[0000000010081408] = 76aee64a
5836 stba %l3,[%i2+%o4]0x88 ! Mem[0000000010081408] = 76aee6ff
5837! Mem[00000000100c143c] = 000000ff, %l0 = ffffff00, %l6 = ff8cffff
5838 add %i3,0x3c,%g1
5839 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000000000ff
5840! Mem[0000000030181410] = b357ffff, %l7 = 00000000ff74ff67
5841 swapa [%i6+%o5]0x81,%l7 ! %l7 = 00000000b357ffff
5842! Starting 10 instruction Load Burst
5843! Mem[0000000010181410] = 00000000, %l0 = ffffffffffffff00
5844 lduwa [%i6+%o5]0x88,%l0 ! %l0 = 0000000000000000
5845
5846p0_label_227:
5847! Mem[0000000010141400] = ff00ffff, %l2 = 00000000000067df
5848 lduha [%i5+%g0]0x88,%l2 ! %l2 = 000000000000ffff
5849! Mem[0000000010041408] = fff9c610600000ff, %l0 = 0000000000000000
5850 ldxa [%i1+%o4]0x88,%l0 ! %l0 = fff9c610600000ff
5851 membar #Sync ! Added by membar checker (27)
5852! Mem[0000000030081410] = 4700000000000000, %l3 = 000000000000ffff
5853 ldxa [%i2+%o5]0x89,%l3 ! %l3 = 4700000000000000
5854! Mem[00000000300c1400] = 54861715, %l2 = 000000000000ffff
5855 ldsha [%i3+%g0]0x81,%l2 ! %l2 = 0000000000005486
5856! Mem[00000000100c1410] = 00006715, %l1 = 000000006fbcb1ff
5857 ldsba [%i3+%o5]0x80,%l1 ! %l1 = 0000000000000000
5858! %l1 = 0000000000000000, imm = fffffffffffff0b8, %l6 = 00000000000000ff
5859 sub %l1,-0xf48,%l6 ! %l6 = 0000000000000f48
5860! Mem[0000000010001400] = 0abf9d3cffffffff, %l7 = 00000000b357ffff
5861 ldxa [%i0+%g0]0x88,%l7 ! %l7 = 0abf9d3cffffffff
5862! Mem[000000001018142c] = 4bdf8cff, %l0 = fff9c610600000ff
5863 ldub [%i6+0x02c],%l0 ! %l0 = 000000000000004b
5864! Mem[0000000021800080] = 257e727f, %l0 = 000000000000004b
5865 lduha [%o3+0x080]%asi,%l0 ! %l0 = 000000000000257e
5866! Starting 10 instruction Store Burst
5867! %l4 = 0000000000000001, Mem[00000000300c1400] = 15178654
5868 stha %l4,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 15170001
5869
5870p0_label_228:
5871! Mem[00000000300c1410] = 0000ffff, %l4 = 0000000000000001
5872 ldstuba [%i3+%o5]0x81,%l4 ! %l4 = 00000000000000ff
5873! %f14 = 00000079 76aee64a, Mem[0000000010001410] = 000000c8 0000ff39
5874 stda %f14,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000079 76aee64a
5875! Mem[0000000030141410] = ffffb357, %l2 = 0000000000005486
5876 ldstuba [%i5+%o5]0x89,%l2 ! %l2 = 00000057000000ff
5877! Mem[0000000020800000] = 6f95b0a2, %l6 = 0000000000000f48
5878 ldstub [%o1+%g0],%l6 ! %l6 = 0000006f000000ff
5879! %f19 = 08c80a6f, %f13 = 76aee64a
5880 fcmps %fcc2,%f19,%f13 ! %fcc2 = 1
5881! %f25 = 3c9dbf0a, Mem[0000000010101410] = 00e6aeff
5882 sta %f25,[%i4+%o5]0x80 ! Mem[0000000010101410] = 3c9dbf0a
5883! Mem[0000000010081410] = 000000ff, %l4 = 0000000000000000
5884 ldstuba [%i2+%o5]0x88,%l4 ! %l4 = 000000ff000000ff
5885! %l4 = 00000000000000ff, Mem[0000000030041410] = 000000ff
5886 stwa %l4,[%i1+%o5]0x81 ! Mem[0000000030041410] = 000000ff
5887! %f16 = fff9c610 60000000 f83992ff 08c80a6f
5888! %f20 = fff9c610 15178654 95f1bbff 76aee64a
5889! %f24 = 9c6a1715 3c9dbf0a 80786cff 43bcb1ff
5890! %f28 = fff9c610 15178654 9c6a1715 3c9dbf0a
5891 stda %f16,[%i1]ASI_BLK_AIUSL ! Block Store to 0000000030041400
5892! Starting 10 instruction Load Burst
5893! %f10 = 0000ffff, %f10 = 0000ffff
5894 fcmpes %fcc3,%f10,%f10 ! %fcc3 = 0
5895
5896p0_label_229:
5897! Mem[00000000300c1408] = 1000f9ff, %l6 = 000000000000006f
5898 ldsha [%i3+%o4]0x89,%l6 ! %l6 = fffffffffffff9ff
5899! Mem[0000000030101400] = 74000000, %l5 = 00000000000000ff
5900 lduba [%i4+%g0]0x81,%l5 ! %l5 = 0000000000000074
5901! Mem[0000000010101400] = c800001c ff009edc, %l6 = fffff9ff, %l7 = ffffffff
5902 ldda [%i4+%g0]0x80,%l6 ! %l6 = 00000000c800001c 00000000ff009edc
5903! Mem[0000000010001408] = ff00000000000000, %l2 = 0000000000000057
5904 ldxa [%i0+0x008]%asi,%l2 ! %l2 = ff00000000000000
5905! Mem[0000000030081410] = 00000000, %l4 = 00000000000000ff
5906 ldsba [%i2+%o5]0x89,%l4 ! %l4 = 0000000000000000
5907! Mem[00000000100c1430] = 00000000, %l7 = 00000000ff009edc
5908 lduh [%i3+0x032],%l7 ! %l7 = 0000000000000000
5909! Mem[0000000010001408] = 000000ff, %f12 = 95f1bbff
5910 lda [%i0+%o4]0x88,%f12 ! %f12 = 000000ff
5911! Mem[0000000010101400] = c800001c, %f6 = fff9c610
5912 lda [%i4+%g0]0x80,%f6 ! %f6 = c800001c
5913 membar #Sync ! Added by membar checker (28)
5914! Mem[0000000010001400] = ffffffff 3c9dbf0a ff000000 00000000
5915! Mem[0000000010001410] = 4ae6ae76 79000000 fb9706db 00000000
5916! Mem[0000000010001420] = ffc67b82 60ff00ff 5a6f0000 000000ff
5917! Mem[0000000010001430] = 0354dc62 67df74f0 00000057 6978bf4a
5918 ldda [%i0]ASI_BLK_P,%f16 ! Block Load from 0000000010001400
5919! Starting 10 instruction Store Burst
5920 membar #Sync ! Added by membar checker (29)
5921! %l4 = 0000000000000000, Mem[0000000010001434] = 67df74f0, %asi = 80
5922 stha %l4,[%i0+0x034]%asi ! Mem[0000000010001434] = 000074f0
5923
5924p0_label_230:
5925! %l0 = 000000000000257e, Mem[0000000030041408] = 6f0ac808ff9239f8
5926 stxa %l0,[%i1+%o4]0x81 ! Mem[0000000030041408] = 000000000000257e
5927! %f0 = ff000060, %f26 = 5a6f0000
5928 fcmpes %fcc0,%f0 ,%f26 ! %fcc0 = 1
5929! Mem[0000000010101420] = 0000ffff00000076, %l2 = ff00000000000000, %l2 = ff00000000000000
5930 add %i4,0x20,%g1
5931 casxa [%g1]0x80,%l2,%l2 ! %l2 = 0000ffff00000076
5932! Mem[00000000201c0001] = ff00075f, %l3 = 4700000000000000
5933 ldstuba [%o0+0x001]%asi,%l3 ! %l3 = 00000000000000ff
5934! %l0 = 000000000000257e, Mem[0000000030181400] = 00000060
5935 stba %l0,[%i6+%g0]0x81 ! Mem[0000000030181400] = 7e000060
5936! %l0 = 000000000000257e, Mem[0000000030101400] = 7400000000000000
5937 stxa %l0,[%i4+%g0]0x81 ! Mem[0000000030101400] = 000000000000257e
5938! %f8 = 00000000, Mem[0000000030041408] = 00000000
5939 sta %f8 ,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000
5940! %l3 = 0000000000000000, Mem[0000000010001408] = 000000ff
5941 stba %l3,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000000
5942! %l2 = 0000ffff00000076, Mem[0000000020800000] = ff95b0a2
5943 sth %l2,[%o1+%g0] ! Mem[0000000020800000] = 0076b0a2
5944! Starting 10 instruction Load Burst
5945! Mem[0000000030101408] = fff9c610600000ff, %l5 = 0000000000000074
5946 ldxa [%i4+%o4]0x89,%l5 ! %l5 = fff9c610600000ff
5947
5948p0_label_231:
5949! Mem[0000000030001410] = ffffffff, %l2 = 0000ffff00000076
5950 lduha [%i0+%o5]0x81,%l2 ! %l2 = 000000000000ffff
5951! Mem[0000000030001400] = fff9c610, %l5 = fff9c610600000ff
5952 lduha [%i0+%g0]0x81,%l5 ! %l5 = 000000000000fff9
5953! Mem[00000000201c0000] = ffff075f, %l3 = 0000000000000000
5954 ldsh [%o0+%g0],%l3 ! %l3 = ffffffffffffffff
5955! Mem[0000000030081408] = a50000ff, %l0 = 000000000000257e
5956 lduba [%i2+%o4]0x81,%l0 ! %l0 = 00000000000000a5
5957! Mem[00000000100c1400] = ffff0000, %l1 = 0000000000000000
5958 ldsha [%i3+%g0]0x80,%l1 ! %l1 = ffffffffffffffff
5959! Mem[0000000030181408] = 08c80aff, %f16 = ffffffff
5960 lda [%i6+%o4]0x89,%f16 ! %f16 = 08c80aff
5961! %f7 = f83992ff, %f6 = c800001c, %f21 = 79000000
5962 fmuls %f7 ,%f6 ,%f21 ! %f21 = 7f800000
5963! Mem[0000000010001408] = 00000000, %l2 = 000000000000ffff
5964 lduha [%i0+%o4]0x88,%l2 ! %l2 = 0000000000000000
5965! Mem[00000000100c1408] = 00002f21, %l5 = 000000000000fff9
5966 lduha [%i3+%o4]0x88,%l5 ! %l5 = 0000000000002f21
5967! Starting 10 instruction Store Burst
5968! Mem[000000001018140c] = f9ff00ff, %l3 = ffffffff, %l0 = 000000a5
5969 add %i6,0x0c,%g1
5970 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000f9ff00ff
5971
5972p0_label_232:
5973! %l3 = ffffffffffffffff, Mem[0000000030081400] = ffff0000
5974 stba %l3,[%i2+%g0]0x89 ! Mem[0000000030081400] = ffff00ff
5975! %f8 = 00000000 ff000000, Mem[0000000030101408] = 600000ff fff9c610
5976 stda %f8 ,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000 ff000000
5977! %l0 = 00000000f9ff00ff, Mem[0000000010081402] = 000000ff
5978 stb %l0,[%i2+0x002] ! Mem[0000000010081400] = 0000ffff
5979! %f2 = 212f08ef ff0000a5, %l0 = 00000000f9ff00ff
5980! Mem[0000000030101428] = 827bc6130354dc62
5981 add %i4,0x028,%g1
5982 stda %f2,[%g1+%l0]ASI_PST8_S ! Mem[0000000030101428] = 212f08efff0000a5
5983! %l5 = 0000000000002f21, %l0 = 00000000f9ff00ff, %l7 = 0000000000000000
5984 add %l5,%l0,%l7 ! %l7 = 00000000f9ff3020
5985! %l1 = ffffffffffffffff, Mem[0000000010101408] = f839ff00ef0839ff
5986 stxa %l1,[%i4+%o4]0x88 ! Mem[0000000010101408] = ffffffffffffffff
5987! %l5 = 0000000000002f21, Mem[0000000030041400] = 0000006010c6f9ff
5988 stxa %l5,[%i1+%g0]0x81 ! Mem[0000000030041400] = 0000000000002f21
5989! %l1 = ffffffffffffffff, Mem[0000000010141414] = 79000000
5990 stb %l1,[%i5+0x014] ! Mem[0000000010141414] = ff000000
5991! Mem[0000000030001400] = fff9c610, %l3 = ffffffffffffffff
5992 swapa [%i0+%g0]0x81,%l3 ! %l3 = 00000000fff9c610
5993! Starting 10 instruction Load Burst
5994! Mem[00000000100c1438] = 0000ffff000000ff, %f24 = ffc67b82 60ff00ff
5995 ldd [%i3+0x038],%f24 ! %f24 = 0000ffff 000000ff
5996
5997p0_label_233:
5998! Mem[0000000021800100] = b7ff6d5f, %l0 = 00000000f9ff00ff
5999 lduh [%o3+0x100],%l0 ! %l0 = 000000000000b7ff
6000! Mem[0000000030181408] = f83992ff 08c80aff, %l0 = 0000b7ff, %l1 = ffffffff
6001 ldda [%i6+%o4]0x89,%l0 ! %l0 = 0000000008c80aff 00000000f83992ff
6002! Mem[0000000010101408] = ffffffff, %l4 = 0000000000000000
6003 lduwa [%i4+%o4]0x80,%l4 ! %l4 = 00000000ffffffff
6004! Mem[00000000201c0000] = ffff075f, %l1 = 00000000f83992ff
6005 lduh [%o0+%g0],%l1 ! %l1 = 000000000000ffff
6006! Mem[00000000300c1400] = 0100171510c6f9ff, %l1 = 000000000000ffff
6007 ldxa [%i3+%g0]0x81,%l1 ! %l1 = 0100171510c6f9ff
6008! Mem[0000000010181428] = 80786cff, %l6 = 00000000c800001c
6009 lduwa [%i6+0x028]%asi,%l6 ! %l6 = 0000000080786cff
6010! Mem[0000000030081408] = a50000ff, %l6 = 0000000080786cff
6011 ldswa [%i2+%o4]0x81,%l6 ! %l6 = ffffffffa50000ff
6012! Mem[0000000030081400] = ff00ffff, %l2 = 0000000000000000
6013 lduwa [%i2+%g0]0x81,%l2 ! %l2 = 00000000ff00ffff
6014! Mem[0000000030101410] = 000000ff, %l4 = 00000000ffffffff
6015 lduwa [%i4+%o5]0x89,%l4 ! %l4 = 00000000000000ff
6016! Starting 10 instruction Store Burst
6017! %l2 = 00000000ff00ffff, imm = 00000000000002c9, %l5 = 0000000000002f21
6018 addc %l2,0x2c9,%l5 ! %l5 = 00000000ff0102c8
6019
6020p0_label_234:
6021! %l7 = 00000000f9ff3020, Mem[000000001010140c] = ffffffff
6022 stw %l7,[%i4+0x00c] ! Mem[000000001010140c] = f9ff3020
6023! %l0 = 0000000008c80aff, Mem[0000000030041400] = 00000000
6024 stba %l0,[%i1+%g0]0x81 ! Mem[0000000030041400] = ff000000
6025! Mem[00000000211c0001] = ffffd61d, %l3 = 00000000fff9c610
6026 ldstub [%o2+0x001],%l3 ! %l3 = 000000ff000000ff
6027! Mem[0000000010041400] = 00000000, %l0 = 0000000008c80aff
6028 swapa [%i1+%g0]0x88,%l0 ! %l0 = 0000000000000000
6029! %f2 = 212f08ef, %f19 = 00000000
6030 fcmpes %fcc1,%f2 ,%f19 ! %fcc1 = 2
6031! Mem[0000000030081408] = ff0000a5, %l3 = 00000000000000ff
6032 ldstuba [%i2+%o4]0x89,%l3 ! %l3 = 000000a5000000ff
6033! %l7 = 00000000f9ff3020, Mem[0000000010001425] = 60ff00ff, %asi = 80
6034 stba %l7,[%i0+0x025]%asi ! Mem[0000000010001424] = 602000ff
6035! %l0 = 0000000000000000, immed = 00000b6e, %y = 000005a9
6036 smul %l0,0xb6e,%l6 ! %l6 = 0000000000000000, %y = 00000000
6037! %f6 = c800001c f83992ff, %l2 = 00000000ff00ffff
6038! Mem[00000000100c1428] = 000000004bdf8c9a
6039 add %i3,0x028,%g1
6040 stda %f6,[%g1+%l2]ASI_PST32_PL ! Mem[00000000100c1428] = ff9239f81c0000c8
6041! Starting 10 instruction Load Burst
6042! Mem[0000000030081408] = ff0000ff, %l3 = 00000000000000a5
6043 lduha [%i2+%o4]0x89,%l3 ! %l3 = 00000000000000ff
6044
6045p0_label_235:
6046! Mem[0000000010001410] = 00000079 76aee64a, %l6 = 00000000, %l7 = f9ff3020
6047 ldda [%i0+%o5]0x88,%l6 ! %l6 = 0000000076aee64a 0000000000000079
6048! Mem[00000000201c0000] = ffff075f, %l6 = 0000000076aee64a
6049 lduh [%o0+%g0],%l6 ! %l6 = 000000000000ffff
6050! Mem[0000000010041410] = 000067df, %l7 = 0000000000000079
6051 lduha [%i1+%o5]0x80,%l7 ! %l7 = 0000000000000000
6052! %l6 = 000000000000ffff, imm = ffffffffffffff0d, %l3 = 00000000000000ff
6053 or %l6,-0x0f3,%l3 ! %l3 = ffffffffffffffff
6054! Mem[0000000010181408] = 54000000, %l7 = 0000000000000000
6055 ldswa [%i6+%o4]0x88,%l7 ! %l7 = 0000000054000000
6056! Mem[0000000010041414] = ff000000, %l6 = 000000000000ffff
6057 lduw [%i1+0x014],%l6 ! %l6 = 00000000ff000000
6058! Mem[0000000030141410] = ff9cf550 ffffb3ff, %l0 = 00000000, %l1 = 10c6f9ff
6059 ldda [%i5+%o5]0x89,%l0 ! %l0 = 00000000ffffb3ff 00000000ff9cf550
6060! Mem[0000000030101410] = ff00000015670000, %l0 = 00000000ffffb3ff
6061 ldxa [%i4+%o5]0x81,%l0 ! %l0 = ff00000015670000
6062! Mem[0000000030181410] = ff74ff67ffffffff, %l7 = 0000000054000000
6063 ldxa [%i6+%o5]0x81,%l7 ! %l7 = ff74ff67ffffffff
6064! Starting 10 instruction Store Burst
6065! %l4 = 00000000000000ff, Mem[0000000030041408] = 00000000
6066 stwa %l4,[%i1+%o4]0x89 ! Mem[0000000030041408] = 000000ff
6067
6068p0_label_236:
6069! %l4 = 00000000000000ff, Mem[0000000010001408] = 00000000
6070 stha %l4,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00ff0000
6071! %l7 = ff74ff67ffffffff, Mem[0000000010041400] = 08c80aff
6072 stha %l7,[%i1+%g0]0x88 ! Mem[0000000010041400] = 08c8ffff
6073! %l3 = ffffffffffffffff, Mem[0000000010181400] = 0100000067df74f0, %asi = 80
6074 stxa %l3,[%i6+0x000]%asi ! Mem[0000000010181400] = ffffffffffffffff
6075! %f27 = 000000ff, Mem[0000000010181408] = 54000000
6076 sta %f27,[%i6+%o4]0x88 ! Mem[0000000010181408] = 000000ff
6077! %l6 = 00000000ff000000, Mem[00000000211c0000] = ffffd61d, %asi = 80
6078 stha %l6,[%o2+0x000]%asi ! Mem[00000000211c0000] = 0000d61d
6079! %l7 = ff74ff67ffffffff, Mem[0000000010081410] = 000000ff
6080 stwa %l7,[%i2+%o5]0x88 ! Mem[0000000010081410] = ffffffff
6081! Mem[0000000030041400] = ff000000, %l2 = 00000000ff00ffff
6082 ldstuba [%i1+%g0]0x81,%l2 ! %l2 = 000000ff000000ff
6083! Mem[0000000010081400] = 0000ffff000000ff, %l4 = 00000000000000ff, %l2 = 00000000000000ff
6084 casxa [%i2]0x80,%l4,%l2 ! %l2 = 0000ffff000000ff
6085! Mem[0000000010001430] = 0354dc62, %l7 = ff74ff67ffffffff, %asi = 80
6086 swapa [%i0+0x030]%asi,%l7 ! %l7 = 000000000354dc62
6087! Starting 10 instruction Load Burst
6088! Mem[000000001008140c] = ffbbf195, %l4 = 00000000000000ff
6089 ldsba [%i2+0x00e]%asi,%l4 ! %l4 = fffffffffffffff1
6090
6091p0_label_237:
6092! Mem[00000000201c0000] = ffff075f, %l4 = fffffffffffffff1
6093 lduh [%o0+%g0],%l4 ! %l4 = 000000000000ffff
6094! Mem[0000000030001410] = ffffffff, %l0 = ff00000015670000
6095 ldsha [%i0+%o5]0x89,%l0 ! %l0 = ffffffffffffffff
6096! Mem[00000000300c1400] = 01001715, %l4 = 000000000000ffff
6097 lduba [%i3+%g0]0x81,%l4 ! %l4 = 0000000000000001
6098! Mem[000000001000140c] = 00000000, %l7 = 000000000354dc62
6099 lduha [%i0+0x00c]%asi,%l7 ! %l7 = 0000000000000000
6100! Mem[0000000030041410] = 54861715, %l3 = ffffffffffffffff
6101 ldsba [%i1+%o5]0x81,%l3 ! %l3 = 0000000000000054
6102! Code Fragment 4
6103p0_fragment_20:
6104! %l0 = ffffffffffffffff
6105 setx 0x407266b82135f6ba,%g7,%l0 ! %l0 = 407266b82135f6ba
6106! %l1 = 00000000ff9cf550
6107 setx 0x90e721f7b73e3c7a,%g7,%l1 ! %l1 = 90e721f7b73e3c7a
6108 setx 0x7ff8, %g1, %g2
6109 and %l0, %g2, %l0
6110 setx 0xffffffff, %g1, %g2
6111 and %l1, %g2, %l1
6112 setx 0x100000000, %g1, %g2
6113 or %l1, %g2, %l1 ! Set bit 32 - perrinj
6114 ta T_CHANGE_HPRIV
6115 stxa %l1, [%l0]ASI_ICACHE_INSTR
6116 ta T_CHANGE_NONHPRIV
6117! %l0 = 407266b82135f6ba
6118 setx 0x19b520e82915b439,%g7,%l0 ! %l0 = 19b520e82915b439
6119! %l1 = 90e721f7b73e3c7a
6120 setx 0x54b6080063526529,%g7,%l1 ! %l1 = 54b6080063526529
6121! Mem[00000000100c142c] = 1c0000c8, %l6 = 00000000ff000000
6122 ldsb [%i3+0x02f],%l6 ! %l6 = ffffffffffffffc8
6123! Mem[0000000030041400] = ff000000, %l3 = 0000000000000054
6124 lduba [%i1+%g0]0x81,%l3 ! %l3 = 00000000000000ff
6125! Mem[0000000010101410] = 3c9dbf0a, %l1 = 54b6080063526529
6126 lduwa [%i4+%o5]0x80,%l1 ! %l1 = 000000003c9dbf0a
6127! Starting 10 instruction Store Burst
6128! Mem[0000000030181400] = 7e000060, %l6 = ffffffffffffffc8
6129 lduwa [%i6+%g0]0x81,%l6 ! %l6 = 000000007e000060
6130
6131p0_label_238:
6132! Mem[0000000010101400] = c800001c, %l2 = 0000ffff000000ff
6133 ldstuba [%i4+%g0]0x80,%l2 ! %l2 = 000000c8000000ff
6134! %l5 = 00000000ff0102c8, Mem[0000000030181408] = 08c80aff
6135 stba %l5,[%i6+%o4]0x89 ! Mem[0000000030181408] = 08c80ac8
6136! %f8 = 00000000 ff000000, Mem[00000000100c1408] = 00002f21 442a5a1f
6137 stda %f8 ,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000000 ff000000
6138! %f16 = 08c80aff 3c9dbf0a ff000000 00000000
6139! %f20 = 4ae6ae76 7f800000 fb9706db 00000000
6140! %f24 = 0000ffff 000000ff 5a6f0000 000000ff
6141! %f28 = 0354dc62 67df74f0 00000057 6978bf4a
6142 stda %f16,[%i1]ASI_BLK_PL ! Block Store to 0000000010041400
6143! %f0 = ff000060, Mem[0000000030001400] = ffffffff
6144 sta %f0 ,[%i0+%g0]0x81 ! Mem[0000000030001400] = ff000060
6145! %l4 = 0000000000000001, Mem[0000000030181400] = 6000007e
6146 stha %l4,[%i6+%g0]0x89 ! Mem[0000000030181400] = 60000001
6147! %f0 = ff000060, Mem[0000000010081428] = 80786cff
6148 sta %f0 ,[%i2+0x028]%asi ! Mem[0000000010081428] = ff000060
6149! %l1 = 000000003c9dbf0a, Mem[0000000010141408] = 6200006760000000
6150 stx %l1,[%i5+%o4] ! Mem[0000000010141408] = 000000003c9dbf0a
6151! Mem[0000000030081410] = 00000000, %l3 = 00000000000000ff
6152 swapa [%i2+%o5]0x89,%l3 ! %l3 = 0000000000000000
6153! Starting 10 instruction Load Burst
6154! Mem[0000000030181410] = ff74ff67, %l1 = 000000003c9dbf0a
6155 ldsba [%i6+%o5]0x81,%l1 ! %l1 = ffffffffffffffff
6156
6157p0_label_239:
6158 membar #Sync ! Added by membar checker (30)
6159! Mem[000000001004140c] = 000000ff, %l1 = ffffffffffffffff
6160 ldswa [%i1+0x00c]%asi,%l1 ! %l1 = 00000000000000ff
6161! Mem[0000000010141418] = fff9c610, %l6 = 000000007e000060
6162 ldswa [%i5+0x018]%asi,%l6 ! %l6 = fffffffffff9c610
6163! Mem[00000000211c0000] = 0000d61d, %l0 = 19b520e82915b439
6164 ldsha [%o2+0x000]%asi,%l0 ! %l0 = 0000000000000000
6165! Mem[00000000300c1400] = 15170001, %l6 = fffffffffff9c610
6166 ldswa [%i3+%g0]0x89,%l6 ! %l6 = 0000000015170001
6167! Mem[0000000030141400] = ff8cffffff8cffff, %l7 = 0000000000000000
6168 ldxa [%i5+%g0]0x81,%l7 ! %l7 = ff8cffffff8cffff
6169! %l0 = 0000000000000000, immed = 00000d13, %y = 00000000
6170 sdiv %l0,0xd13,%l3 ! %l3 = 0000000000000000
6171 mov %l0,%y ! %y = 00000000
6172! Mem[0000000010141400] = ff00ffff, %l3 = 0000000000000000
6173 ldsha [%i5+%g0]0x88,%l3 ! %l3 = ffffffffffffffff
6174! Mem[0000000030141400] = ff8cffffff8cffff, %f8 = 00000000 ff000000
6175 ldda [%i5+%g0]0x81,%f8 ! %f8 = ff8cffff ff8cffff
6176! Mem[0000000010141408] = 00000000, %l0 = 0000000000000000
6177 lduba [%i5+%o4]0x88,%l0 ! %l0 = 0000000000000000
6178! Starting 10 instruction Store Burst
6179! %f0 = ff000060 ffff0000, Mem[0000000030101410] = 000000ff 00006715
6180 stda %f0 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = ff000060 ffff0000
6181
6182p0_label_240:
6183! %f21 = 7f800000, %f26 = 5a6f0000
6184 fstoi %f21,%f26 ! %f26 = 7fffffff
6185! %f20 = 4ae6ae76 7f800000, %l5 = 00000000ff0102c8
6186! Mem[0000000030101428] = 212f08efff0000a5
6187 add %i4,0x028,%g1
6188 stda %f20,[%g1+%l5]ASI_PST32_SL ! Mem[0000000030101428] = 212f08efff0000a5
6189! %l3 = ffffffffffffffff, Mem[0000000010181400] = ffffffff
6190 stha %l3,[%i6+%g0]0x88 ! Mem[0000000010181400] = ffffffff
6191! %l3 = ffffffffffffffff, Mem[0000000010081410] = ffffffffff74ff67
6192 stxa %l3,[%i2+%o5]0x80 ! Mem[0000000010081410] = ffffffffffffffff
6193! %l3 = ffffffffffffffff, Mem[0000000030101410] = 0000ffff
6194 stha %l3,[%i4+%o5]0x81 ! Mem[0000000030101410] = ffffffff
6195! %l5 = 00000000ff0102c8, Mem[0000000010101400] = 1c0000ff
6196 stwa %l5,[%i4+%g0]0x88 ! Mem[0000000010101400] = ff0102c8
6197! Mem[0000000030101410] = ffffffff, %l2 = 00000000000000c8
6198 ldstuba [%i4+%o5]0x89,%l2 ! %l2 = 000000ff000000ff
6199! %l1 = 00000000000000ff, %l2 = 00000000000000ff, %l0 = 0000000000000000
6200 addc %l1,%l2,%l0 ! %l0 = 00000000000001fe
6201! Mem[0000000010141438] = ffbbf195fa0076ff, %l1 = 00000000000000ff, %l6 = 0000000015170001
6202 add %i5,0x38,%g1
6203 casxa [%g1]0x80,%l1,%l6 ! %l6 = ffbbf195fa0076ff
6204! Starting 10 instruction Load Burst
6205! Mem[000000001018142c] = 4bdf8cff, %l1 = 00000000000000ff
6206 ldub [%i6+0x02e],%l1 ! %l1 = 000000000000008c
6207
6208p0_label_241:
6209! Mem[0000000010181400] = ffffffff ffffffff, %l0 = 000001fe, %l1 = 0000008c
6210 ldda [%i6+%g0]0x88,%l0 ! %l0 = 00000000ffffffff 00000000ffffffff
6211! Mem[0000000010101428] = 0abf9d3c15176a9c, %l6 = ffbbf195fa0076ff
6212 ldxa [%i4+0x028]%asi,%l6 ! %l6 = 0abf9d3c15176a9c
6213! Mem[00000000211c0000] = 0000d61d, %l5 = 00000000ff0102c8
6214 ldsha [%o2+0x000]%asi,%l5 ! %l5 = 0000000000000000
6215! Mem[0000000030041410] = 54861715, %l2 = 00000000000000ff
6216 ldswa [%i1+%o5]0x81,%l2 ! %l2 = 0000000054861715
6217! Mem[0000000030041408] = ff000000, %l7 = ff8cffffff8cffff
6218 ldsba [%i1+%o4]0x81,%l7 ! %l7 = ffffffffffffffff
6219! Mem[0000000030001400] = ff000060, %l7 = ffffffffffffffff
6220 ldsba [%i0+%g0]0x81,%l7 ! %l7 = ffffffffffffffff
6221! Mem[0000000010081408] = 76aee6ff, %f16 = 08c80aff
6222 lda [%i2+%o4]0x88,%f16 ! %f16 = 76aee6ff
6223! Mem[0000000010141434] = 08c80a6f, %f27 = 000000ff
6224 lda [%i5+0x034]%asi,%f27 ! %f27 = 08c80a6f
6225! Mem[0000000010041410] = 7f800000, %l2 = 0000000054861715
6226 lduwa [%i1+%o5]0x88,%l2 ! %l2 = 000000007f800000
6227! Starting 10 instruction Store Burst
6228! %f0 = ff000060, Mem[0000000010101408] = ffffffff
6229 sta %f0 ,[%i4+%o4]0x88 ! Mem[0000000010101408] = ff000060
6230
6231p0_label_242:
6232! %f24 = 0000ffff, Mem[0000000030041400] = ff000000
6233 sta %f24,[%i1+%g0]0x81 ! Mem[0000000030041400] = 0000ffff
6234! Mem[000000001008142c] = 4bdf8cff, %l3 = ffffffff, %l7 = ffffffff
6235 add %i2,0x2c,%g1
6236 casa [%g1]0x80,%l3,%l7 ! %l7 = 000000004bdf8cff
6237! Mem[0000000010041418] = 00000000db0697fb, %l3 = ffffffffffffffff, %l4 = 0000000000000001
6238 add %i1,0x18,%g1
6239 casxa [%g1]0x80,%l3,%l4 ! %l4 = 00000000db0697fb
6240! %l0 = 00000000ffffffff, Mem[00000000300c1408] = 1000f9ff
6241 stba %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 1000f9ff
6242! Mem[00000000201c0000] = ffff075f, %l3 = ffffffffffffffff
6243 ldstub [%o0+%g0],%l3 ! %l3 = 000000ff000000ff
6244! Mem[00000000100c141c] = ff0000ff, %l5 = 00000000, %l2 = 7f800000
6245 add %i3,0x1c,%g1
6246 casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000ff0000ff
6247! Mem[0000000010141410] = 00000054, %l3 = 00000000000000ff
6248 swapa [%i5+%o5]0x88,%l3 ! %l3 = 0000000000000054
6249! Mem[0000000030081400] = ff00ffff, %l3 = 0000000000000054
6250 swapa [%i2+%g0]0x81,%l3 ! %l3 = 00000000ff00ffff
6251! Mem[0000000010181410] = 00000000, %l7 = 000000004bdf8cff
6252 swapa [%i6+%o5]0x80,%l7 ! %l7 = 0000000000000000
6253! Starting 10 instruction Load Burst
6254! Mem[0000000030141400] = ff8cffff ff8cffff, %l0 = ffffffff, %l1 = ffffffff
6255 ldda [%i5+%g0]0x81,%l0 ! %l0 = 00000000ff8cffff 00000000ff8cffff
6256
6257p0_label_243:
6258! Mem[0000000010181410] = ff8cdf4b, %l6 = 0abf9d3c15176a9c
6259 lduba [%i6+%o5]0x88,%l6 ! %l6 = 000000000000004b
6260! Mem[0000000010181430] = ff0000ff, %l2 = 00000000ff0000ff
6261 ldsba [%i6+0x032]%asi,%l2 ! %l2 = 0000000000000000
6262! Mem[0000000030081400] = 54000000, %l2 = 0000000000000000
6263 ldsba [%i2+%g0]0x89,%l2 ! %l2 = 0000000000000000
6264! %f12 = 000000ff, %f19 = 00000000, %f29 = 67df74f0
6265 fmuls %f12,%f19,%f29 ! %f29 = 00000000
6266! Mem[0000000010141428] = 00000000, %l5 = 0000000000000000
6267 lduh [%i5+0x02a],%l5 ! %l5 = 0000000000000000
6268! Mem[0000000021800040] = ffc8856a, %l7 = 0000000000000000
6269 ldsb [%o3+0x041],%l7 ! %l7 = ffffffffffffffc8
6270 membar #Sync ! Added by membar checker (31)
6271! Mem[0000000030081400] = 00000054 600000ff ff0000ff ef082f21
6272! Mem[0000000030081410] = ff000000 00000047 ff9239f8 10c6f9ff
6273! Mem[0000000030081420] = 000000ff 00000000 ff000000 ffff0000
6274! Mem[0000000030081430] = 4ae6ae76 ffbbf195 4ae6ae76 79000000
6275 ldda [%i2]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030081400
6276! Mem[0000000030081400] = ff00006054000000, %f4 = 47000000 00000000
6277 ldda [%i2+%g0]0x89,%f4 ! %f4 = ff000060 54000000
6278! Mem[0000000030001410] = 00000000ffffffff, %f4 = ff000060 54000000
6279 ldda [%i0+%o5]0x89,%f4 ! %f4 = 00000000 ffffffff
6280! Starting 10 instruction Store Burst
6281! %f14 = 00000079 76aee64a, Mem[0000000010101410] = 3c9dbf0a 00000000
6282 stda %f14,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000079 76aee64a
6283
6284p0_label_244:
6285! %l2 = 0000000000000000, Mem[00000000100c1408] = 00000000ff000000
6286 stxa %l2,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 0000000000000000
6287! %f14 = 00000079, Mem[0000000010081420] = ff455167
6288 sta %f14,[%i2+0x020]%asi ! Mem[0000000010081420] = 00000079
6289! Mem[0000000030041408] = ff000000, %l4 = 00000000db0697fb
6290 swapa [%i1+%o4]0x81,%l4 ! %l4 = 00000000ff000000
6291! %l4 = 00000000ff000000, Mem[00000000100c1426] = 3c9dbf0a
6292 sth %l4,[%i3+0x026] ! Mem[00000000100c1424] = 3c9d0000
6293! %l6 = 000000000000004b, Mem[00000000100c1410] = 15670000
6294 stha %l6,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 1567004b
6295! Mem[0000000010101433] = ff3b61ff, %l6 = 000000000000004b
6296 ldstuba [%i4+0x033]%asi,%l6 ! %l6 = 000000ff000000ff
6297! %f8 = ff8cffff ff8cffff, Mem[0000000010041410] = 0000807f 76aee64a
6298 stda %f8 ,[%i1+%o5]0x80 ! Mem[0000000010041410] = ff8cffff ff8cffff
6299! %l6 = 00000000000000ff, %l7 = ffffffffffffffc8, %l2 = 0000000000000000
6300 and %l6,%l7,%l2 ! %l2 = 00000000000000c8
6301! Mem[00000000100c1428] = ff9239f8, %l0 = 00000000ff8cffff, %asi = 80
6302 swapa [%i3+0x028]%asi,%l0 ! %l0 = 00000000ff9239f8
6303! Starting 10 instruction Load Burst
6304! Mem[00000000201c0000] = ffff075f, %l6 = 00000000000000ff
6305 ldsha [%o0+0x000]%asi,%l6 ! %l6 = ffffffffffffffff
6306
6307p0_label_245:
6308! Mem[0000000010001400] = ffffffff, %l7 = ffffffffffffffc8
6309 lduh [%i0+0x002],%l7 ! %l7 = 000000000000ffff
6310! Mem[0000000010041414] = ff8cffff, %l2 = 00000000000000c8
6311 ldsb [%i1+0x014],%l2 ! %l2 = ffffffffffffffff
6312! Mem[0000000020800000] = 0076b0a2, %l0 = 00000000ff9239f8
6313 ldsh [%o1+%g0],%l0 ! %l0 = 0000000000000076
6314! Mem[0000000010101410] = 79000000, %l0 = 0000000000000076
6315 ldsha [%i4+%o5]0x88,%l0 ! %l0 = 0000000000000000
6316! Mem[0000000021800180] = b3572d80, %l2 = ffffffffffffffff
6317 lduh [%o3+0x180],%l2 ! %l2 = 000000000000b357
6318! Mem[0000000030041408] = 7e250000 fb9706db, %l0 = 00000000, %l1 = ff8cffff
6319 ldda [%i1+%o4]0x89,%l0 ! %l0 = 00000000fb9706db 000000007e250000
6320! Mem[0000000010081410] = ffffffff, %f13 = 76aee64a
6321 lda [%i2+%o5]0x80,%f13 ! %f13 = ffffffff
6322! Mem[0000000030081410] = ff000000, %l7 = 000000000000ffff
6323 lduba [%i2+%o5]0x81,%l7 ! %l7 = 00000000000000ff
6324! Mem[0000000030181410] = ff74ff67ffffffff, %l7 = 00000000000000ff
6325 ldxa [%i6+%o5]0x81,%l7 ! %l7 = ff74ff67ffffffff
6326! Starting 10 instruction Store Burst
6327! Mem[0000000030141400] = ff8cffff, %l7 = ff74ff67ffffffff
6328 ldstuba [%i5+%g0]0x81,%l7 ! %l7 = 000000ff000000ff
6329
6330p0_label_246:
6331 membar #Sync ! Added by membar checker (32)
6332! %l7 = 00000000000000ff, Mem[0000000030081410] = ff000000
6333 stba %l7,[%i2+%o5]0x81 ! Mem[0000000030081410] = ff000000
6334! Code Fragment 4
6335p0_fragment_21:
6336! %l0 = 00000000fb9706db
6337 setx 0x863ff88f8401edde,%g7,%l0 ! %l0 = 863ff88f8401edde
6338! %l1 = 000000007e250000
6339 setx 0xfae13b6041318b6b,%g7,%l1 ! %l1 = fae13b6041318b6b
6340 setx 0x7ff8, %g1, %g2
6341 and %l0, %g2, %l0
6342 setx 0xffffffff, %g1, %g2
6343 and %l1, %g2, %l1
6344 setx 0x100000000, %g1, %g2
6345 or %l1, %g2, %l1 ! Set bit 32 - perrinj
6346 ta T_CHANGE_HPRIV
6347 stxa %l1, [%l0]ASI_ICACHE_INSTR
6348 ta T_CHANGE_NONHPRIV
6349! %l0 = 863ff88f8401edde
6350 setx 0x99316a478c00b7fb,%g7,%l0 ! %l0 = 99316a478c00b7fb
6351! %l1 = fae13b6041318b6b
6352 setx 0x52f442c83311924f,%g7,%l1 ! %l1 = 52f442c83311924f
6353! %l6 = ffffffffffffffff, Mem[0000000010181408] = 000000ff
6354 stwa %l6,[%i6+%o4]0x88 ! Mem[0000000010181408] = ffffffff
6355! %l4 = 00000000ff000000, Mem[0000000010041400] = 3c9dbf0a
6356 stba %l4,[%i1+%g0]0x88 ! Mem[0000000010041400] = 3c9dbf00
6357! Mem[0000000010001408] = 0000ff00, %l6 = ffffffffffffffff
6358 ldstuba [%i0+%o4]0x88,%l6 ! %l6 = 00000000000000ff
6359! %f4 = 00000000 ffffffff, Mem[0000000030041408] = fb9706db 7e250000
6360 stda %f4 ,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000000 ffffffff
6361! %f8 = ff8cffff ff8cffff, Mem[0000000030001408] = ffff8cff 00000000
6362 stda %f8 ,[%i0+%o4]0x89 ! Mem[0000000030001408] = ff8cffff ff8cffff
6363! Mem[0000000030001400] = 600000ff, %l6 = 0000000000000000
6364 swapa [%i0+%g0]0x89,%l6 ! %l6 = 00000000600000ff
6365! %f1 = ffff0000, Mem[0000000010001430] = ffffffff
6366 st %f1 ,[%i0+0x030] ! Mem[0000000010001430] = ffff0000
6367! Starting 10 instruction Load Burst
6368! %l1 = 52f442c83311924f, %l7 = 00000000000000ff, %l0 = 99316a478c00b7fb
6369 xnor %l1,%l7,%l0 ! %l0 = ad0bbd37ccee6d4f
6370
6371p0_label_247:
6372! Mem[00000000211c0000] = 0000d61d, %l3 = 00000000ff00ffff
6373 ldub [%o2+0x001],%l3 ! %l3 = 0000000000000000
6374! Mem[0000000030141410] = ffffb3ff, %l0 = ad0bbd37ccee6d4f
6375 lduba [%i5+%o5]0x89,%l0 ! %l0 = 00000000000000ff
6376! Mem[00000000100c1410] = 1567004b, %l7 = 00000000000000ff
6377 ldswa [%i3+%o5]0x88,%l7 ! %l7 = 000000001567004b
6378! Mem[0000000010141420] = 80956cff 4bdf8c00, %l4 = ff000000, %l5 = 00000000
6379 ldd [%i5+0x020],%l4 ! %l4 = 0000000080956cff 000000004bdf8c00
6380! Mem[0000000010141408] = 000000003c9dbf0a, %l0 = 00000000000000ff
6381 ldxa [%i5+0x008]%asi,%l0 ! %l0 = 000000003c9dbf0a
6382! Mem[0000000010101418] = ff9239f8, %l7 = 000000001567004b
6383 ldsh [%i4+0x01a],%l7 ! %l7 = 00000000000039f8
6384! Mem[0000000021800080] = 257e727f, %l6 = 00000000600000ff
6385 lduh [%o3+0x080],%l6 ! %l6 = 000000000000257e
6386! Mem[0000000010141400] = ffff00ff 00000000 00000000 3c9dbf0a
6387! Mem[0000000010141410] = ff000000 ff000000 fff9c610 67df74f0
6388! Mem[0000000010141420] = 80956cff 4bdf8c00 00000000 000000ff
6389! Mem[0000000010141430] = f83992ff 08c80a6f ffbbf195 fa0076ff
6390 ldda [%i5]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000010141400
6391! Mem[0000000030001410] = ffffffff, %l6 = 000000000000257e
6392 lduwa [%i0+%o5]0x81,%l6 ! %l6 = 00000000ffffffff
6393! Starting 10 instruction Store Burst
6394! %f29 = ffbbf195, Mem[0000000010001438] = 00000057
6395 st %f29,[%i0+0x038] ! Mem[0000000010001438] = ffbbf195
6396
6397p0_label_248:
6398! Mem[0000000030041400] = ffff0000, %l2 = 000000000000b357
6399 ldstuba [%i1+%g0]0x89,%l2 ! %l2 = 00000000000000ff
6400! %l3 = 0000000000000000, Mem[0000000030101408] = 000000ff00000000
6401 stxa %l3,[%i4+%o4]0x81 ! Mem[0000000030101408] = 0000000000000000
6402! %f26 = ff000000 ffff0000, Mem[0000000010101408] = 600000ff f9ff3020
6403 std %f26,[%i4+%o4] ! Mem[0000000010101408] = ff000000 ffff0000
6404! Mem[00000000100c140c] = 00000000, %l4 = 80956cff, %l7 = 000039f8
6405 add %i3,0x0c,%g1
6406 casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000000000000
6407! %l1 = 52f442c83311924f, Mem[0000000030101408] = 00000000
6408 stwa %l1,[%i4+%o4]0x89 ! Mem[0000000030101408] = 3311924f
6409! %f26 = ff000000, %f30 = 4ae6ae76, %f26 = ff000000
6410 fdivs %f26,%f30,%f26 ! %f26 = f38e0c76
6411! %l6 = 00000000ffffffff, Mem[0000000030141408] = ff2f08ef
6412 stwa %l6,[%i5+%o4]0x81 ! Mem[0000000030141408] = ffffffff
6413! %l6 = 00000000ffffffff, Mem[00000000201c0000] = ffff075f
6414 sth %l6,[%o0+%g0] ! Mem[00000000201c0000] = ffff075f
6415! Mem[0000000010101428] = 0abf9d3c, %l3 = 0000000000000000, %asi = 80
6416 swapa [%i4+0x028]%asi,%l3 ! %l3 = 000000000abf9d3c
6417! Starting 10 instruction Load Burst
6418! Mem[00000000211c0000] = 0000d61d, %l2 = 0000000000000000
6419 ldsba [%o2+0x001]%asi,%l2 ! %l2 = 0000000000000000
6420
6421p0_label_249:
6422! Mem[0000000030141410] = ffb3ffff 50f59cff, %l2 = 00000000, %l3 = 0abf9d3c
6423 ldda [%i5+%o5]0x81,%l2 ! %l2 = 00000000ffb3ffff 0000000050f59cff
6424! Mem[0000000010101408] = 0000ffff000000ff, %l6 = 00000000ffffffff
6425 ldxa [%i4+%o4]0x88,%l6 ! %l6 = 0000ffff000000ff
6426! Mem[0000000030101400] = 00000000, %l1 = 52f442c83311924f
6427 lduha [%i4+%g0]0x89,%l1 ! %l1 = 0000000000000000
6428! Mem[0000000030081408] = ff0000ffef082f21, %l4 = 0000000080956cff
6429 ldxa [%i2+%o4]0x81,%l4 ! %l4 = ff0000ffef082f21
6430! Mem[00000000218001c0] = 671507db, %l6 = 0000ffff000000ff
6431 ldsb [%o3+0x1c1],%l6 ! %l6 = 0000000000000015
6432! Mem[0000000010101438] = 0000ffff, %l7 = 0000000000000000
6433 ldsw [%i4+0x038],%l7 ! %l7 = 000000000000ffff
6434! Mem[0000000030101410] = ffffffff, %f27 = ffff0000
6435 lda [%i4+%o5]0x81,%f27 ! %f27 = ffffffff
6436! Mem[00000000300c1408] = 1000f9ff, %l5 = 000000004bdf8c00
6437 lduwa [%i3+%o4]0x89,%l5 ! %l5 = 000000001000f9ff
6438! Mem[0000000010001410] = 4ae6ae7679000000, %l4 = ff0000ffef082f21
6439 ldx [%i0+%o5],%l4 ! %l4 = 4ae6ae7679000000
6440! Starting 10 instruction Store Burst
6441! Mem[0000000010181410] = 4bdf8cff, %l5 = 000000001000f9ff
6442 swapa [%i6+%o5]0x80,%l5 ! %l5 = 000000004bdf8cff
6443
6444p0_label_250:
6445! %l1 = 0000000000000000, Mem[0000000030041408] = 00000000ffffffff
6446 stxa %l1,[%i1+%o4]0x89 ! Mem[0000000030041408] = 0000000000000000
6447! Mem[00000000300c1408] = fff90010, %l4 = 4ae6ae7679000000
6448 ldstuba [%i3+%o4]0x81,%l4 ! %l4 = 000000ff000000ff
6449! Mem[00000000100c140a] = 00000000, %l7 = 000000000000ffff
6450 ldstub [%i3+0x00a],%l7 ! %l7 = 00000000000000ff
6451! %f16 = 00000054 600000ff ff0000ff ef082f21
6452! %f20 = ff000000 00000047 ff9239f8 10c6f9ff
6453! %f24 = 000000ff 00000000 f38e0c76 ffffffff
6454! %f28 = 4ae6ae76 ffbbf195 4ae6ae76 79000000
6455 stda %f16,[%i4]ASI_BLK_AIUP ! Block Store to 0000000010101400
6456! %l4 = 00000000000000ff, Mem[00000000100c1408] = 00ff0000
6457 stwa %l4,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000ff
6458! %l3 = 0000000050f59cff, Mem[0000000010001438] = ffbbf1956978bf4a, %asi = 80
6459 stxa %l3,[%i0+0x038]%asi ! Mem[0000000010001438] = 0000000050f59cff
6460! Mem[0000000010001438] = 00000000, %l0 = 3c9dbf0a, %l3 = 50f59cff
6461 add %i0,0x38,%g1
6462 casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000000000000
6463! %l4 = 00000000000000ff, Mem[0000000010081410] = ffffffff
6464 stha %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00ffffff
6465! %l2 = ffb3ffff, %l3 = 00000000, Mem[0000000010001408] = ffff0000 00000000
6466 stda %l2,[%i0+%o4]0x80 ! Mem[0000000010001408] = ffb3ffff 00000000
6467! Starting 10 instruction Load Burst
6468! Mem[0000000010001424] = 602000ff, %l6 = 0000000000000015
6469 ldsb [%i0+0x026],%l6 ! %l6 = 0000000000000000
6470
6471p0_label_251:
6472! Mem[0000000010141408] = 00000000, %l5 = 000000004bdf8cff
6473 lduba [%i5+%o4]0x80,%l5 ! %l5 = 0000000000000000
6474! Mem[0000000010141410] = ff000000ff000000, %l2 = 00000000ffb3ffff
6475 ldxa [%i5+%o5]0x80,%l2 ! %l2 = ff000000ff000000
6476! %l1 = 0000000000000000, Mem[00000000211c0000] = 0000d61d, %asi = 80
6477 stha %l1,[%o2+0x000]%asi ! Mem[00000000211c0000] = 0000d61d
6478! Mem[0000000030081400] = 00000054, %l1 = 0000000000000000
6479 lduba [%i2+%g0]0x81,%l1 ! %l1 = 0000000000000000
6480! Mem[00000000211c0000] = 0000d61d, %l4 = 00000000000000ff
6481 lduh [%o2+%g0],%l4 ! %l4 = 0000000000000000
6482! Mem[0000000010141430] = f83992ff 08c80a6f, %l0 = 3c9dbf0a, %l1 = 00000000
6483 ldd [%i5+0x030],%l0 ! %l0 = 00000000f83992ff 0000000008c80a6f
6484! Mem[0000000010001408] = ffb3ffff, %f15 = 95f1bbff
6485 lda [%i0+%o4]0x80,%f15 ! %f15 = ffb3ffff
6486! Mem[00000000201c0000] = ffff075f, %l5 = 0000000000000000
6487 lduba [%o0+0x001]%asi,%l5 ! %l5 = 00000000000000ff
6488! Mem[0000000030081410] = ff000000 00000047, %l4 = 00000000, %l5 = 000000ff
6489 ldda [%i2+%o5]0x81,%l4 ! %l4 = 00000000ff000000 0000000000000047
6490! Starting 10 instruction Store Burst
6491! %f10 = ff000000 00000000, Mem[0000000030101400] = 00000000 0000257e
6492 stda %f10,[%i4+%g0]0x81 ! Mem[0000000030101400] = ff000000 00000000
6493
6494p0_label_252:
6495! %f6 = f074df67 10c6f9ff, Mem[0000000010101400] = 00000054 600000ff
6496 stda %f6 ,[%i4+%g0]0x80 ! Mem[0000000010101400] = f074df67 10c6f9ff
6497! %l5 = 0000000000000047, Mem[0000000020800001] = 0076b0a2
6498 stb %l5,[%o1+0x001] ! Mem[0000000020800000] = 0047b0a2
6499! %l4 = 00000000ff000000, Mem[000000001004143a] = 4abf7869, %asi = 80
6500 stha %l4,[%i1+0x03a]%asi ! Mem[0000000010041438] = 4abf0000
6501! %l6 = 00000000, %l7 = 00000000, Mem[00000000100c1408] = ff000000 00000000
6502 stda %l6,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000000 00000000
6503! Mem[0000000030101408] = 4f921133, %l4 = 00000000ff000000
6504 ldstuba [%i4+%o4]0x81,%l4 ! %l4 = 0000004f000000ff
6505! %f16 = 00000054 600000ff ff0000ff ef082f21
6506! %f20 = ff000000 00000047 ff9239f8 10c6f9ff
6507! %f24 = 000000ff 00000000 f38e0c76 ffffffff
6508! %f28 = 4ae6ae76 ffbbf195 4ae6ae76 79000000
6509 stda %f16,[%i6]ASI_BLK_AIUSL ! Block Store to 0000000030181400
6510! %l2 = ff000000ff000000, Mem[000000001008143d] = 90ee7d79, %asi = 80
6511 stba %l2,[%i2+0x03d]%asi ! Mem[000000001008143c] = 90007d79
6512! %l7 = 0000000000000000, Mem[000000001000142c] = 000000ff, %asi = 80
6513 stwa %l7,[%i0+0x02c]%asi ! Mem[000000001000142c] = 00000000
6514! Mem[0000000030041408] = 00000000, %l3 = 0000000000000000
6515 swapa [%i1+%o4]0x81,%l3 ! %l3 = 0000000000000000
6516! Starting 10 instruction Load Burst
6517! Mem[0000000010141438] = ffbbf195, %l5 = 0000000000000047
6518 lduw [%i5+0x038],%l5 ! %l5 = 00000000ffbbf195
6519
6520p0_label_253:
6521! Mem[0000000030081400] = 00000054, %l4 = 000000000000004f
6522 ldsha [%i2+%g0]0x81,%l4 ! %l4 = 0000000000000000
6523! Mem[00000000201c0000] = ffff075f, %l3 = 0000000000000000
6524 ldub [%o0+%g0],%l3 ! %l3 = 00000000000000ff
6525! Mem[0000000010141430] = f83992ff 08c80a6f, %l4 = 00000000, %l5 = ffbbf195
6526 ldda [%i5+0x030]%asi,%l4 ! %l4 = 00000000f83992ff 0000000008c80a6f
6527! Mem[0000000030101408] = 331192ff, %l7 = 0000000000000000
6528 lduba [%i4+%o4]0x89,%l7 ! %l7 = 00000000000000ff
6529! Mem[0000000030101410] = ffffffff600000ff, %f4 = 000000ff 000000ff
6530 ldda [%i4+%o5]0x81,%f4 ! %f4 = ffffffff 600000ff
6531! Mem[00000000211c0000] = 0000d61d, %l3 = 00000000000000ff
6532 lduh [%o2+%g0],%l3 ! %l3 = 0000000000000000
6533! Mem[00000000300c1408] = fff90010, %l5 = 0000000008c80a6f
6534 lduha [%i3+%o4]0x81,%l5 ! %l5 = 000000000000fff9
6535! Mem[0000000030141408] = ffffffff, %l0 = 00000000f83992ff
6536 ldsha [%i5+%o4]0x81,%l0 ! %l0 = ffffffffffffffff
6537! Mem[0000000030041408] = 00000000, %f0 = 00000000
6538 lda [%i1+%o4]0x89,%f0 ! %f0 = 00000000
6539! Starting 10 instruction Store Burst
6540! %l4 = 00000000f83992ff, Mem[0000000010081410] = 00ffffff
6541 stwa %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = f83992ff
6542
6543p0_label_254:
6544! %f2 = 0abf9d3c, Mem[0000000010081410] = f83992ff
6545 sta %f2 ,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0abf9d3c
6546! %f0 = 00000000 ff00ffff, Mem[0000000030181410] = 47000000 000000ff
6547 stda %f0 ,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000000 ff00ffff
6548! %l6 = 00000000, %l7 = 000000ff, Mem[0000000010081400] = 0000ffff 000000ff
6549 stda %l6,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000 000000ff
6550 membar #Sync ! Added by membar checker (33)
6551! Mem[0000000030181408] = ef082f21, %l1 = 0000000008c80a6f
6552 ldstuba [%i6+%o4]0x89,%l1 ! %l1 = 00000021000000ff
6553! %l5 = 000000000000fff9, Mem[0000000030101400] = 000000ff
6554 stba %l5,[%i4+%g0]0x89 ! Mem[0000000030101400] = 000000f9
6555! %l6 = 0000000000000000, Mem[0000000010041410] = ffff8cff
6556 stba %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = ffff8c00
6557! Mem[0000000030141408] = ffffffff, %l1 = 0000000000000021
6558 swapa [%i5+%o4]0x81,%l1 ! %l1 = 00000000ffffffff
6559! %f26 = f38e0c76 ffffffff, %l1 = 00000000ffffffff
6560! Mem[0000000010101400] = f074df6710c6f9ff
6561 stda %f26,[%i4+%l1]ASI_PST32_PL ! Mem[0000000010101400] = ffffffff760c8ef3
6562! %l1 = 00000000ffffffff, Mem[0000000030001400] = 00000000
6563 stwa %l1,[%i0+%g0]0x81 ! Mem[0000000030001400] = ffffffff
6564! Starting 10 instruction Load Burst
6565! Mem[0000000030141408] = 21000000, %l7 = 00000000000000ff
6566 lduwa [%i5+%o4]0x89,%l7 ! %l7 = 0000000021000000
6567
6568p0_label_255:
6569! Mem[0000000010041428] = ff00000000006f5a, %f30 = 4ae6ae76 79000000
6570 ldda [%i1+0x028]%asi,%f30 ! %f30 = ff000000 00006f5a
6571! Mem[0000000010181438] = 00000000, %l0 = ffffffffffffffff
6572 ldsba [%i6+0x03b]%asi,%l0 ! %l0 = 0000000000000000
6573! Mem[0000000030081408] = ff0000ff, %l0 = 0000000000000000
6574 ldswa [%i2+%o4]0x81,%l0 ! %l0 = ffffffffff0000ff
6575! Mem[0000000010101408] = ff0000ffef082f21, %f30 = ff000000 00006f5a
6576 ldda [%i4+0x008]%asi,%f30 ! %f30 = ff0000ff ef082f21
6577! Mem[0000000010101408] = ff0000ffef082f21, %f30 = ff0000ff ef082f21
6578 ldda [%i4+%o4]0x80,%f30 ! %f30 = ff0000ff ef082f21
6579! Mem[00000000300c1400] = 01001715, %l2 = ff000000ff000000
6580 ldsha [%i3+%g0]0x81,%l2 ! %l2 = 0000000000000100
6581! Mem[0000000010141400] = ff00ffff, %l1 = 00000000ffffffff
6582 lduwa [%i5+%g0]0x88,%l1 ! %l1 = 00000000ff00ffff
6583! Mem[0000000030181410] = 00000000 ff00ffff, %l0 = ff0000ff, %l1 = ff00ffff
6584 ldda [%i6+%o5]0x81,%l0 ! %l0 = 0000000000000000 00000000ff00ffff
6585! Mem[0000000030081410] = ff000000, %l3 = 0000000000000000
6586 ldsba [%i2+%o5]0x81,%l3 ! %l3 = ffffffffffffffff
6587! Starting 10 instruction Store Burst
6588! %l6 = 0000000000000000, Mem[0000000020800041] = 00a82222, %asi = 80
6589 stba %l6,[%o1+0x041]%asi ! Mem[0000000020800040] = 00002222
6590
6591p0_label_256:
6592! %l6 = 0000000000000000, Mem[0000000030101410] = ffffffff600000ff
6593 stxa %l6,[%i4+%o5]0x81 ! Mem[0000000030101410] = 0000000000000000
6594! Mem[0000000010181424] = ff16c07e, %l6 = 0000000000000000
6595 swap [%i6+0x024],%l6 ! %l6 = 00000000ff16c07e
6596! %f14 = ff7600fa ffb3ffff, Mem[00000000100c1410] = 4b006715 00000047
6597 stda %f14,[%i3+%o5]0x80 ! Mem[00000000100c1410] = ff7600fa ffb3ffff
6598! %f30 = ff0000ff ef082f21, %l4 = 00000000f83992ff
6599! Mem[0000000010001400] = ffffffff3c9dbf0a
6600 stda %f30,[%i0+%l4]ASI_PST8_P ! Mem[0000000010001400] = ff0000ffef082f21
6601! %l7 = 0000000021000000, Mem[0000000010101400] = ffffffff
6602 stha %l7,[%i4+%g0]0x88 ! Mem[0000000010101400] = ffff0000
6603! Mem[00000000300c1400] = 15170001, %l2 = 0000000000000100
6604 ldstuba [%i3+%g0]0x89,%l2 ! %l2 = 00000001000000ff
6605! %l0 = 0000000000000000, Mem[0000000010101408] = ff0000ff
6606 stwa %l0,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000000
6607! Mem[0000000030181408] = ef082fff, %l0 = 0000000000000000
6608 ldstuba [%i6+%o4]0x89,%l0 ! %l0 = 000000ff000000ff
6609! %f3 = 00000000, Mem[00000000100c1408] = 00000000
6610 sta %f3 ,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000000
6611! Starting 10 instruction Load Burst
6612! %l2 = 0000000000000001, %l4 = 00000000f83992ff, %l6 = 00000000ff16c07e
6613 xnor %l2,%l4,%l6 ! %l6 = ffffffff07c66d01
6614
6615p0_label_257:
6616! Mem[0000000010041410] = 008cffff, %l1 = 00000000ff00ffff
6617 lduwa [%i1+%o5]0x80,%l1 ! %l1 = 00000000008cffff
6618! Mem[0000000030041408] = 00000000, %l2 = 0000000000000001
6619 lduba [%i1+%o4]0x89,%l2 ! %l2 = 0000000000000000
6620! Mem[00000000201c0000] = ffff075f, %l4 = 00000000f83992ff
6621 lduh [%o0+%g0],%l4 ! %l4 = 000000000000ffff
6622! Mem[00000000100c1408] = 00000000, %l6 = ffffffff07c66d01
6623 ldsha [%i3+%o4]0x80,%l6 ! %l6 = 0000000000000000
6624! Mem[0000000010141408] = 00000000, %l7 = 0000000021000000
6625 ldsha [%i5+%o4]0x80,%l7 ! %l7 = 0000000000000000
6626! %l0 = 00000000000000ff, %l4 = 000000000000ffff, %l4 = 000000000000ffff
6627 and %l0,%l4,%l4 ! %l4 = 00000000000000ff
6628! Mem[0000000010101428] = f38e0c76 ffffffff, %l6 = 00000000, %l7 = 00000000
6629 ldd [%i4+0x028],%l6 ! %l6 = 00000000f38e0c76 00000000ffffffff
6630! Mem[0000000030141410] = ffb3ffff, %l0 = 00000000000000ff
6631 ldsha [%i5+%o5]0x81,%l0 ! %l0 = ffffffffffffffb3
6632! %l6 = 00000000f38e0c76, imm = fffffffffffffa29, %l0 = ffffffffffffffb3
6633 sub %l6,-0x5d7,%l0 ! %l0 = 00000000f38e124d
6634! Starting 10 instruction Store Burst
6635! %f26 = f38e0c76 ffffffff, %f1 = ff00ffff
6636 fdtos %f26,%f1 ! %f1 = ff800000
6637
6638p0_label_258:
6639! %l2 = 0000000000000000, Mem[0000000030101410] = 0000000000000000
6640 stxa %l2,[%i4+%o5]0x89 ! Mem[0000000030101410] = 0000000000000000
6641! Mem[0000000010081408] = 76aee6ff, %l0 = 00000000f38e124d
6642 swapa [%i2+%o4]0x88,%l0 ! %l0 = 0000000076aee6ff
6643! %l2 = 0000000000000000, Mem[0000000030101408] = ff921133
6644 stwa %l2,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000
6645! Mem[0000000030081410] = ff000000, %l1 = 00000000008cffff
6646 ldstuba [%i2+%o5]0x81,%l1 ! %l1 = 000000ff000000ff
6647! %f14 = ff7600fa ffb3ffff, %l3 = ffffffffffffffff
6648! Mem[00000000100c1418] = f909a6c3ff0000ff
6649 add %i3,0x018,%g1
6650 stda %f14,[%g1+%l3]ASI_PST16_P ! Mem[00000000100c1418] = ff7600faffb3ffff
6651! %f22 = ff9239f8 10c6f9ff, Mem[0000000030001410] = ffffffff 00000000
6652 stda %f22,[%i0+%o5]0x89 ! Mem[0000000030001410] = ff9239f8 10c6f9ff
6653! Mem[0000000010141431] = f83992ff, %l2 = 0000000000000000
6654 ldstuba [%i5+0x031]%asi,%l2 ! %l2 = 00000039000000ff
6655! Mem[000000001000140c] = 00000000, %l3 = ffffffffffffffff, %asi = 80
6656 swapa [%i0+0x00c]%asi,%l3 ! %l3 = 0000000000000000
6657! Mem[00000000100c1410] = fa0076ff, %l7 = 00000000ffffffff
6658 swapa [%i3+%o5]0x88,%l7 ! %l7 = 00000000fa0076ff
6659! Starting 10 instruction Load Burst
6660! Mem[0000000030001400] = ffffffff 15178654, %l2 = 00000039, %l3 = 00000000
6661 ldda [%i0+%g0]0x81,%l2 ! %l2 = 00000000ffffffff 0000000015178654
6662
6663p0_label_259:
6664! Mem[0000000010001410] = 76aee64a, %f26 = f38e0c76
6665 lda [%i0+%o5]0x88,%f26 ! %f26 = 76aee64a
6666! Mem[0000000010101410] = ff000000 00000047, %l0 = 76aee6ff, %l1 = 000000ff
6667 ldda [%i4+%o5]0x80,%l0 ! %l0 = 00000000ff000000 0000000000000047
6668! Mem[0000000020800000] = 0047b0a2, %l7 = 00000000fa0076ff
6669 lduh [%o1+%g0],%l7 ! %l7 = 0000000000000047
6670! Mem[0000000030101400] = f900000000000000, %f26 = 76aee64a ffffffff
6671 ldda [%i4+%g0]0x81,%f26 ! %f26 = f9000000 00000000
6672! Mem[0000000010081410] = 0abf9d3c, %l4 = 00000000000000ff
6673 ldsha [%i2+%o5]0x80,%l4 ! %l4 = 0000000000000abf
6674! Mem[00000000211c0000] = 0000d61d, %l2 = 00000000ffffffff
6675 ldsba [%o2+0x001]%asi,%l2 ! %l2 = 0000000000000000
6676! Mem[0000000030101410] = 00000000, %l4 = 0000000000000abf
6677 ldsha [%i4+%o5]0x81,%l4 ! %l4 = 0000000000000000
6678! Mem[0000000030181400] = 600000ff, %l2 = 0000000000000000
6679 lduha [%i6+%g0]0x89,%l2 ! %l2 = 00000000000000ff
6680! %l4 = 0000000000000000, imm = fffffffffffffa9f, %l7 = 0000000000000047
6681 add %l4,-0x561,%l7 ! %l7 = fffffffffffffa9f
6682! Starting 10 instruction Store Burst
6683! %l4 = 0000000000000000, Mem[0000000030101410] = 0000000000000000
6684 stxa %l4,[%i4+%o5]0x81 ! Mem[0000000030101410] = 0000000000000000
6685
6686p0_label_260:
6687! %f12 = 6f0ac808, Mem[0000000010001404] = ef082f21
6688 sta %f12,[%i0+0x004]%asi ! Mem[0000000010001404] = 6f0ac808
6689! %l4 = 00000000, %l5 = 0000fff9, Mem[0000000010181408] = ffffffff f9ff00ff
6690 stda %l4,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000 0000fff9
6691! Mem[0000000030141410] = ffb3ffff, %l1 = 0000000000000047
6692 ldstuba [%i5+%o5]0x81,%l1 ! %l1 = 000000ff000000ff
6693! %l0 = ff000000, %l1 = 000000ff, Mem[0000000010081410] = 0abf9d3c ffffffff
6694 stda %l0,[%i2+%o5]0x80 ! Mem[0000000010081410] = ff000000 000000ff
6695! Mem[0000000030101400] = f9000000, %l2 = 00000000000000ff
6696 ldstuba [%i4+%g0]0x81,%l2 ! %l2 = 000000f9000000ff
6697! Mem[0000000030081400] = 54000000, %l1 = 00000000000000ff
6698 swapa [%i2+%g0]0x89,%l1 ! %l1 = 0000000054000000
6699! %l4 = 00000000, %l5 = 0000fff9, Mem[00000000100c1408] = 00000000 00000000
6700 stda %l4,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000000 0000fff9
6701! %l2 = 00000000000000f9, Mem[0000000010041410] = 008cffff
6702 stha %l2,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00f9ffff
6703! Mem[0000000030041410] = 15178654, %l5 = 000000000000fff9
6704 lduha [%i1+%o5]0x89,%l5 ! %l5 = 0000000000008654
6705! Starting 10 instruction Load Burst
6706! Mem[0000000030041400] = ffff00ff, %l0 = 00000000ff000000
6707 lduba [%i1+%g0]0x89,%l0 ! %l0 = 00000000000000ff
6708
6709p0_label_261:
6710! Mem[0000000010001410] = 0000007976aee64a, %f6 = f074df67 10c6f9ff
6711 ldda [%i0+%o5]0x88,%f6 ! %f6 = 00000079 76aee64a
6712! Mem[0000000030181410] = 00000000 ff00ffff, %l2 = 000000f9, %l3 = 15178654
6713 ldda [%i6+%o5]0x81,%l2 ! %l2 = 0000000000000000 00000000ff00ffff
6714! %l4 = 0000000000000000, imm = fffffffffffff6f2, %l2 = 0000000000000000
6715 or %l4,-0x90e,%l2 ! %l2 = fffffffffffff6f2
6716! Mem[0000000010101430] = 4ae6ae76, %l5 = 0000000000008654
6717 lduh [%i4+0x032],%l5 ! %l5 = 000000000000ae76
6718! Mem[0000000030081400] = 000000ff, %f8 = 008cdf4b
6719 lda [%i2+%g0]0x89,%f8 ! %f8 = 000000ff
6720! Mem[0000000030101408] = 00000000, %l0 = 00000000000000ff
6721 lduha [%i4+%o4]0x89,%l0 ! %l0 = 0000000000000000
6722! Mem[0000000010141428] = 00000000, %l4 = 0000000000000000
6723 lduha [%i5+0x02a]%asi,%l4 ! %l4 = 0000000000000000
6724! Mem[00000000201c0000] = ffff075f, %l6 = 00000000f38e0c76
6725 ldsha [%o0+0x000]%asi,%l6 ! %l6 = ffffffffffffffff
6726! Code Fragment 4
6727p0_fragment_22:
6728! %l0 = 0000000000000000
6729 setx 0xa3c51797e1fbdd67,%g7,%l0 ! %l0 = a3c51797e1fbdd67
6730! %l1 = 0000000054000000
6731 setx 0x28d2ad5faa81de45,%g7,%l1 ! %l1 = 28d2ad5faa81de45
6732 setx 0x7ff8, %g1, %g2
6733 and %l0, %g2, %l0
6734 setx 0xffffffff, %g1, %g2
6735 and %l1, %g2, %l1
6736 setx 0x100000000, %g1, %g2
6737 or %l1, %g2, %l1 ! Set bit 32 - perrinj
6738 ta T_CHANGE_HPRIV
6739 stxa %l1, [%l0]ASI_ICACHE_INSTR
6740 ta T_CHANGE_NONHPRIV
6741! %l0 = a3c51797e1fbdd67
6742 setx 0xcfe61197b950e4e8,%g7,%l0 ! %l0 = cfe61197b950e4e8
6743! %l1 = 28d2ad5faa81de45
6744 setx 0xe4606a2fe02dfc3e,%g7,%l1 ! %l1 = e4606a2fe02dfc3e
6745! Starting 10 instruction Store Burst
6746! Mem[0000000010181414] = 00000021, %l3 = 00000000ff00ffff
6747 swap [%i6+0x014],%l3 ! %l3 = 0000000000000021
6748
6749p0_label_262:
6750! %l4 = 0000000000000000, Mem[0000000020800000] = 0047b0a2
6751 sth %l4,[%o1+%g0] ! Mem[0000000020800000] = 0000b0a2
6752! %l7 = fffffffffffffa9f, Mem[00000000201c0000] = ffff075f
6753 sth %l7,[%o0+%g0] ! Mem[00000000201c0000] = fa9f075f
6754! %l3 = 0000000000000021, Mem[0000000010101410] = ff000000
6755 stwa %l3,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000021
6756! Mem[0000000030101400] = 000000ff, %l1 = e4606a2fe02dfc3e
6757 swapa [%i4+%g0]0x89,%l1 ! %l1 = 00000000000000ff
6758! %l7 = fffffffffffffa9f, Mem[0000000010081408] = 4d128ef3
6759 stba %l7,[%i2+%o4]0x80 ! Mem[0000000010081408] = 9f128ef3
6760! %l4 = 0000000000000000, Mem[00000000201c0001] = fa9f075f
6761 stb %l4,[%o0+0x001] ! Mem[00000000201c0000] = fa00075f
6762! %l7 = fffffffffffffa9f, Mem[0000000030141408] = 00000021
6763 stwa %l7,[%i5+%o4]0x81 ! Mem[0000000030141408] = fffffa9f
6764! %f26 = f9000000, Mem[00000000100c1408] = 00000000
6765 sta %f26,[%i3+%o4]0x88 ! Mem[00000000100c1408] = f9000000
6766! %l0 = cfe61197b950e4e8, Mem[0000000030101410] = 00000000
6767 stha %l0,[%i4+%o5]0x89 ! Mem[0000000030101410] = 0000e4e8
6768! Starting 10 instruction Load Burst
6769! Mem[00000000100c1408] = f9000000, %l4 = 0000000000000000
6770 ldsha [%i3+%o4]0x88,%l4 ! %l4 = 0000000000000000
6771
6772p0_label_263:
6773! %l5 = 000000000000ae76, immed = fffff930, %y = 00000000
6774 sdiv %l5,-0x6d0,%l5 ! %l5 = ffffffffffffffe7
6775 mov %l0,%y ! %y = b950e4e8
6776! Mem[0000000030081408] = ff0000ff, %l7 = fffffffffffffa9f
6777 ldsba [%i2+%o4]0x81,%l7 ! %l7 = ffffffffffffffff
6778! Mem[0000000010041410] = 00f9ffffff8cffff, %f6 = 00000079 76aee64a
6779 ldda [%i1+0x010]%asi,%f6 ! %f6 = 00f9ffff ff8cffff
6780! Mem[000000001018143c] = 4bdf8c9a, %l0 = cfe61197b950e4e8
6781 ldsba [%i6+0x03d]%asi,%l0 ! %l0 = ffffffffffffffdf
6782! Mem[0000000010181400] = ffffffff, %l4 = 0000000000000000
6783 lduha [%i6+%g0]0x80,%l4 ! %l4 = 000000000000ffff
6784! Mem[0000000020800040] = 00002222, %l0 = ffffffffffffffdf
6785 ldsb [%o1+0x040],%l0 ! %l0 = 0000000000000000
6786! Mem[0000000010081430] = 000067df, %l3 = 0000000000000021
6787 ldub [%i2+0x031],%l3 ! %l3 = 0000000000000000
6788! Mem[0000000010141408] = 00000000, %l7 = ffffffffffffffff
6789 ldsba [%i5+%o4]0x80,%l7 ! %l7 = 0000000000000000
6790! Mem[0000000030001400] = ffffffff, %l1 = 00000000000000ff
6791 ldsha [%i0+%g0]0x89,%l1 ! %l1 = ffffffffffffffff
6792! Starting 10 instruction Store Burst
6793! Mem[00000000100c1438] = 0000ffff, %l2 = fffffffffffff6f2
6794 ldstub [%i3+0x038],%l2 ! %l2 = 00000000000000ff
6795
6796p0_label_264:
6797! %f23 = 10c6f9ff, Mem[0000000030101400] = e02dfc3e
6798 sta %f23,[%i4+%g0]0x89 ! Mem[0000000030101400] = 10c6f9ff
6799! Mem[0000000021800140] = 3f750a30, %l4 = 000000000000ffff
6800 ldstub [%o3+0x140],%l4 ! %l4 = 0000003f000000ff
6801! Mem[0000000010101420] = 000000ff00000000, %l1 = ffffffffffffffff, %l4 = 000000000000003f
6802 add %i4,0x20,%g1
6803 casxa [%g1]0x80,%l1,%l4 ! %l4 = 000000ff00000000
6804! Mem[0000000030141408] = 9ffaffff, %l6 = ffffffffffffffff
6805 ldstuba [%i5+%o4]0x89,%l6 ! %l6 = 000000ff000000ff
6806! %l1 = ffffffffffffffff, Mem[0000000010081408] = 9f128ef3
6807 stha %l1,[%i2+%o4]0x80 ! Mem[0000000010081408] = ffff8ef3
6808! Mem[0000000010001410] = 4ae6ae76, %l2 = 0000000000000000
6809 ldstuba [%i0+%o5]0x80,%l2 ! %l2 = 0000004a000000ff
6810! %l4 = 000000ff00000000, Mem[0000000010041400] = 3c9dbf00
6811 stha %l4,[%i1+%g0]0x88 ! Mem[0000000010041400] = 3c9d0000
6812! Mem[0000000030101408] = 00000000, %l0 = 0000000000000000
6813 ldstuba [%i4+%o4]0x81,%l0 ! %l0 = 00000000000000ff
6814! %l5 = ffffffffffffffe7, Mem[0000000010181410] = fff90010
6815 stha %l5,[%i6+%o5]0x88 ! Mem[0000000010181410] = fff9ffe7
6816! Starting 10 instruction Load Burst
6817! Mem[00000000100c1410] = ffffffff, %l2 = 000000000000004a
6818 ldsha [%i3+%o5]0x88,%l2 ! %l2 = ffffffffffffffff
6819
6820p0_label_265:
6821! Mem[0000000030101410] = 0000e4e8, %f15 = ffb3ffff
6822 lda [%i4+%o5]0x89,%f15 ! %f15 = 0000e4e8
6823! Mem[0000000030081410] = ff00000000000047, %f12 = 6f0ac808 ff9239f8
6824 ldda [%i2+%o5]0x81,%f12 ! %f12 = ff000000 00000047
6825! Mem[00000000100c1400] = ffff0000, %l5 = ffffffffffffffe7
6826 ldswa [%i3+%g0]0x80,%l5 ! %l5 = ffffffffffff0000
6827! Mem[0000000030181400] = ff00006054000000, %l3 = 0000000000000000
6828 ldxa [%i6+%g0]0x81,%l3 ! %l3 = ff00006054000000
6829! Mem[0000000030101408] = 00000000000000ff, %f20 = ff000000 00000047
6830 ldda [%i4+%o4]0x89,%f20 ! %f20 = 00000000 000000ff
6831! Mem[0000000030041410] = 54861715, %l5 = ffffffffffff0000
6832 ldswa [%i1+%o5]0x81,%l5 ! %l5 = 0000000054861715
6833! Mem[00000000211c0000] = 0000d61d, %l7 = 0000000000000000
6834 ldsb [%o2+%g0],%l7 ! %l7 = 0000000000000000
6835! Mem[0000000010081400] = 00000000, %l3 = ff00006054000000
6836 ldsba [%i2+%g0]0x88,%l3 ! %l3 = 0000000000000000
6837! Mem[0000000010001400] = ff0000ff 6f0ac808, %l4 = 00000000, %l5 = 54861715
6838 ldda [%i0+%g0]0x80,%l4 ! %l4 = 00000000ff0000ff 000000006f0ac808
6839! Starting 10 instruction Store Burst
6840! Mem[0000000030101410] = 0000e4e8, %l3 = 0000000000000000
6841 swapa [%i4+%o5]0x89,%l3 ! %l3 = 000000000000e4e8
6842
6843p0_label_266:
6844! %l6 = 000000ff, %l7 = 00000000, Mem[0000000030041400] = ffff00ff 212f0000
6845 stda %l6,[%i1+%g0]0x89 ! Mem[0000000030041400] = 000000ff 00000000
6846! %f22 = ff9239f8, Mem[0000000010101408] = 00000000
6847 sta %f22,[%i4+%o4]0x80 ! Mem[0000000010101408] = ff9239f8
6848! %l0 = 0000000000000000, Mem[0000000030081408] = ff0000ffef082f21
6849 stxa %l0,[%i2+%o4]0x81 ! Mem[0000000030081408] = 0000000000000000
6850! %l0 = 0000000000000000, Mem[0000000010081408] = f38effff
6851 stba %l0,[%i2+%o4]0x88 ! Mem[0000000010081408] = f38eff00
6852! %f30 = ff0000ff ef082f21, %l0 = 0000000000000000
6853! Mem[0000000010101400] = 0000ffff760c8ef3
6854 stda %f30,[%i4+%l0]ASI_PST8_PL ! Mem[0000000010101400] = 0000ffff760c8ef3
6855! Mem[0000000010101410] = 21000000, %l1 = ffffffffffffffff
6856 ldstuba [%i4+%o5]0x88,%l1 ! %l1 = 00000000000000ff
6857! %l0 = 00000000, %l1 = 00000000, Mem[0000000010041400] = 00009d3c ff0ac808
6858 stda %l0,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000 00000000
6859! %l7 = 0000000000000000, Mem[000000001008143f] = 90007d79, %asi = 80
6860 stba %l7,[%i2+0x03f]%asi ! Mem[000000001008143c] = 90007d00
6861! Mem[0000000010041400] = 00000000, %l7 = 0000000000000000
6862 swapa [%i1+%g0]0x88,%l7 ! %l7 = 0000000000000000
6863! Starting 10 instruction Load Burst
6864! Mem[0000000010181408] = 00000000, %l7 = 0000000000000000
6865 ldswa [%i6+0x008]%asi,%l7 ! %l7 = 0000000000000000
6866
6867p0_label_267:
6868! Mem[0000000010001428] = 5a6f000000000000, %f2 = 0abf9d3c 00000000
6869 ldda [%i0+0x028]%asi,%f2 ! %f2 = 5a6f0000 00000000
6870! Mem[0000000010101400] = 0000ffff, %f10 = ff000000
6871 lda [%i4+%g0]0x80,%f10 ! %f10 = 0000ffff
6872! Mem[0000000030081410] = 000000ff, %l3 = 000000000000e4e8
6873 lduwa [%i2+%o5]0x89,%l3 ! %l3 = 00000000000000ff
6874! %l6 = 00000000000000ff, %l7 = 0000000000000000, %y = b950e4e8
6875 umul %l6,%l7,%l6 ! %l6 = 0000000000000000, %y = 00000000
6876! Mem[00000000100c1408] = f9000000, %l0 = 0000000000000000
6877 ldsha [%i3+%o4]0x88,%l0 ! %l0 = 0000000000000000
6878! Mem[0000000030101410] = 00000000, %f22 = ff9239f8
6879 lda [%i4+%o5]0x89,%f22 ! %f22 = 00000000
6880! Mem[0000000010081414] = 000000ff, %f26 = f9000000
6881 lda [%i2+0x014]%asi,%f26 ! %f26 = 000000ff
6882! Mem[0000000010081420] = 00000079f074ff67, %l6 = 0000000000000000
6883 ldxa [%i2+0x020]%asi,%l6 ! %l6 = 00000079f074ff67
6884! Mem[0000000021800140] = ff750a30, %l6 = 00000079f074ff67
6885 ldsh [%o3+0x140],%l6 ! %l6 = ffffffffffffff75
6886! Starting 10 instruction Store Burst
6887! %f13 = 00000047, Mem[0000000010141424] = 4bdf8c00
6888 sta %f13,[%i5+0x024]%asi ! Mem[0000000010141424] = 00000047
6889
6890p0_label_268:
6891! Mem[00000000300c1410] = ffff00ff, %l4 = 00000000ff0000ff
6892 swapa [%i3+%o5]0x89,%l4 ! %l4 = 00000000ffff00ff
6893! %l1 = 0000000000000000, Mem[0000000010001408] = ffb3ffff
6894 stwa %l1,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000
6895! %l4 = 00000000ffff00ff, Mem[00000000211c0000] = 0000d61d, %asi = 80
6896 stha %l4,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00ffd61d
6897! Mem[0000000010041410] = 00f9ffff, %l6 = ffffffffffffff75, %asi = 80
6898 swapa [%i1+0x010]%asi,%l6 ! %l6 = 0000000000f9ffff
6899! %l4 = 00000000ffff00ff, Mem[0000000010141400] = ff00ffff
6900 stwa %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = ffff00ff
6901! Mem[0000000010181408] = 00000000, %l1 = 0000000000000000
6902 swapa [%i6+%o4]0x80,%l1 ! %l1 = 0000000000000000
6903! %l3 = 00000000000000ff, Mem[0000000010141410] = ff000000
6904 stha %l3,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00ff0000
6905! %f14 = ff7600fa 0000e4e8, %l4 = 00000000ffff00ff
6906! Mem[0000000030041400] = ff00000000000000
6907 stda %f14,[%i1+%l4]ASI_PST16_S ! Mem[0000000030041400] = ff7600fa0000e4e8
6908! Mem[0000000010141404] = 00000000, %l6 = 0000000000f9ffff
6909 swap [%i5+0x004],%l6 ! %l6 = 0000000000000000
6910! Starting 10 instruction Load Burst
6911! Mem[00000000218000c0] = ff110164, %l5 = 000000006f0ac808
6912 lduh [%o3+0x0c0],%l5 ! %l5 = 000000000000ff11
6913
6914p0_label_269:
6915! Mem[000000001004140c] = 000000ff, %l1 = 0000000000000000
6916 ldsb [%i1+0x00f],%l1 ! %l1 = ffffffffffffffff
6917! Mem[0000000010101400] = 0000ffff, %f11 = 00000000
6918 lda [%i4+%g0]0x80,%f11 ! %f11 = 0000ffff
6919! Mem[0000000030101408] = 000000ff, %l6 = 0000000000000000
6920 ldsha [%i4+%o4]0x89,%l6 ! %l6 = 00000000000000ff
6921! %l4 = 00000000ffff00ff, %l0 = 0000000000000000, %l4 = 00000000ffff00ff
6922 and %l4,%l0,%l4 ! %l4 = 0000000000000000
6923! Mem[0000000010101418] = ff9239f810c6f9ff, %l7 = 0000000000000000
6924 ldxa [%i4+0x018]%asi,%l7 ! %l7 = ff9239f810c6f9ff
6925! Code Fragment 4
6926p0_fragment_23:
6927! %l0 = 0000000000000000
6928 setx 0x733c1ee83c264363,%g7,%l0 ! %l0 = 733c1ee83c264363
6929! %l1 = ffffffffffffffff
6930 setx 0x3d054c57e890aaac,%g7,%l1 ! %l1 = 3d054c57e890aaac
6931 setx 0x7ff8, %g1, %g2
6932 and %l0, %g2, %l0
6933 setx 0xffffffff, %g1, %g2
6934 and %l1, %g2, %l1
6935 setx 0x100000000, %g1, %g2
6936 or %l1, %g2, %l1 ! Set bit 32 - perrinj
6937 ta T_CHANGE_HPRIV
6938 stxa %l1, [%l0]ASI_ICACHE_INSTR
6939 ta T_CHANGE_NONHPRIV
6940! %l0 = 733c1ee83c264363
6941 setx 0x805c934fa6d42aaa,%g7,%l0 ! %l0 = 805c934fa6d42aaa
6942! %l1 = 3d054c57e890aaac
6943 setx 0x5037dc4fa03914f5,%g7,%l1 ! %l1 = 5037dc4fa03914f5
6944! Mem[0000000010001410] = ffe6ae76, %l3 = 00000000000000ff
6945 ldsha [%i0+%o5]0x80,%l3 ! %l3 = ffffffffffffffe6
6946! Mem[0000000010041410] = ffffff75, %l1 = 5037dc4fa03914f5
6947 ldswa [%i1+%o5]0x80,%l1 ! %l1 = ffffffffffffff75
6948! Mem[0000000010101408] = ff9239f8ef082f21, %f4 = ffffffff 600000ff
6949 ldda [%i4+0x008]%asi,%f4 ! %f4 = ff9239f8 ef082f21
6950! Starting 10 instruction Store Burst
6951! %l0 = a6d42aaa, %l1 = ffffff75, Mem[0000000010181420] = ffdf74f0 00000000
6952 std %l0,[%i6+0x020] ! Mem[0000000010181420] = a6d42aaa ffffff75
6953
6954p0_label_270:
6955! %f2 = 5a6f0000 00000000, Mem[0000000010081400] = 00000000 000000ff
6956 stda %f2 ,[%i2+%g0]0x80 ! Mem[0000000010081400] = 5a6f0000 00000000
6957! %l0 = 805c934fa6d42aaa, Mem[0000000030041408] = 00000000
6958 stha %l0,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00002aaa
6959! Mem[0000000010081410] = ff000000, %l5 = 000000000000ff11
6960 ldstuba [%i2+%o5]0x80,%l5 ! %l5 = 000000ff000000ff
6961! Mem[0000000010041400] = 00000000, %l1 = ffffffffffffff75
6962 ldstuba [%i1+%g0]0x80,%l1 ! %l1 = 00000000000000ff
6963! %f27 = 00000000, Mem[0000000030101408] = 000000ff
6964 sta %f27,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000
6965! %l6 = 00000000000000ff, Mem[00000000100c1400] = ffff0000, %asi = 80
6966 stwa %l6,[%i3+0x000]%asi ! Mem[00000000100c1400] = 000000ff
6967! %l2 = ffffffffffffffff, Mem[00000000211c0000] = 00ffd61d
6968 stb %l2,[%o2+%g0] ! Mem[00000000211c0000] = ffffd61d
6969! %f30 = ff0000ff ef082f21, Mem[0000000010001438] = 00000000 50f59cff
6970 std %f30,[%i0+0x038] ! Mem[0000000010001438] = ff0000ff ef082f21
6971! %l6 = 00000000000000ff, Mem[0000000010041420] = ff000000, %asi = 80
6972 stha %l6,[%i1+0x020]%asi ! Mem[0000000010041420] = 00ff0000
6973! Starting 10 instruction Load Burst
6974! Mem[0000000030001410] = fff9c610, %l5 = 00000000000000ff
6975 lduba [%i0+%o5]0x81,%l5 ! %l5 = 00000000000000ff
6976
6977p0_label_271:
6978! %f0 = 00000000, %f19 = ef082f21
6979 fcmpes %fcc3,%f0 ,%f19 ! %fcc3 = 2
6980! Mem[0000000010041408] = 00000000000000ff, %l0 = 805c934fa6d42aaa
6981 ldxa [%i1+%o4]0x80,%l0 ! %l0 = 00000000000000ff
6982! Mem[0000000010041428] = ff000000 00006f5a, %l0 = 000000ff, %l1 = 00000000
6983 ldd [%i1+0x028],%l0 ! %l0 = 00000000ff000000 0000000000006f5a
6984! Mem[0000000010141408] = 00000000, %f29 = ffbbf195
6985 lda [%i5+%o4]0x80,%f29 ! %f29 = 00000000
6986! Mem[0000000010081408] = 00ff8ef3, %f25 = 00000000
6987 lda [%i2+%o4]0x80,%f25 ! %f25 = 00ff8ef3
6988! Mem[0000000010081408] = 00ff8ef3ffbbf195, %f12 = ff000000 00000047
6989 ldda [%i2+0x008]%asi,%f12 ! %f12 = 00ff8ef3 ffbbf195
6990! Mem[00000000100c1400] = ff000000, %l4 = 0000000000000000
6991 lduwa [%i3+%g0]0x88,%l4 ! %l4 = 00000000ff000000
6992! Mem[0000000010081408] = 00ff8ef3, %l4 = 00000000ff000000
6993 ldswa [%i2+%o4]0x80,%l4 ! %l4 = 0000000000ff8ef3
6994! Mem[0000000010081410] = ff000000 000000ff, %l4 = 00ff8ef3, %l5 = 000000ff
6995 ldda [%i2+%o5]0x80,%l4 ! %l4 = 00000000ff000000 00000000000000ff
6996! Starting 10 instruction Store Burst
6997! Mem[0000000030081410] = 000000ff, %l1 = 0000000000006f5a
6998 swapa [%i2+%o5]0x89,%l1 ! %l1 = 00000000000000ff
6999
7000p0_label_272:
7001! Mem[0000000010081400] = 00006f5a, %l2 = ffffffffffffffff
7002 ldstuba [%i2+%g0]0x88,%l2 ! %l2 = 0000005a000000ff
7003! Mem[00000000100c1415] = ffb3ffff, %l7 = ff9239f810c6f9ff
7004 ldstub [%i3+0x015],%l7 ! %l7 = 000000b3000000ff
7005! Mem[0000000010081410] = ff000000, %l6 = 00000000000000ff
7006 swapa [%i2+%o5]0x80,%l6 ! %l6 = 00000000ff000000
7007! %l7 = 00000000000000b3, Mem[0000000010141420] = 80956cff00000047
7008 stx %l7,[%i5+0x020] ! Mem[0000000010141420] = 00000000000000b3
7009! %f29 = 00000000, Mem[0000000010101410] = 210000ff
7010 sta %f29,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000
7011! %f30 = ff0000ff, Mem[0000000010181404] = ffffffff
7012 st %f30,[%i6+0x004] ! Mem[0000000010181404] = ff0000ff
7013! %f22 = 00000000 10c6f9ff, Mem[0000000010141438] = ffbbf195 fa0076ff
7014 stda %f22,[%i5+0x038]%asi ! Mem[0000000010141438] = 00000000 10c6f9ff
7015! Mem[0000000030081400] = ff000000, %l5 = 00000000000000ff
7016 ldstuba [%i2+%g0]0x81,%l5 ! %l5 = 000000ff000000ff
7017! %f0 = 00000000 ff800000, Mem[0000000030081410] = 5a6f0000 00000047
7018 stda %f0 ,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000 ff800000
7019! Starting 10 instruction Load Burst
7020! Mem[0000000010141408] = 00000000, %l5 = 00000000000000ff
7021 ldsha [%i5+%o4]0x88,%l5 ! %l5 = 0000000000000000
7022
7023p0_label_273:
7024! Mem[0000000030001408] = ffff8cff, %l6 = 00000000ff000000
7025 ldsha [%i0+%o4]0x81,%l6 ! %l6 = ffffffffffffffff
7026! Mem[00000000211c0000] = ffffd61d, %l2 = 000000000000005a
7027 lduha [%o2+0x000]%asi,%l2 ! %l2 = 000000000000ffff
7028! Mem[0000000010181424] = ffffff75, %f0 = 00000000
7029 ld [%i6+0x024],%f0 ! %f0 = ffffff75
7030! Mem[0000000030101408] = 00000000, %l2 = 000000000000ffff
7031 lduba [%i4+%o4]0x81,%l2 ! %l2 = 0000000000000000
7032! Mem[0000000010141408] = 00000000, %l5 = 0000000000000000
7033 ldswa [%i5+%o4]0x88,%l5 ! %l5 = 0000000000000000
7034! Mem[00000000201c0000] = fa00075f, %l2 = 0000000000000000
7035 lduha [%o0+0x000]%asi,%l2 ! %l2 = 000000000000fa00
7036! Mem[0000000030081400] = ff000000, %f19 = ef082f21
7037 lda [%i2+%g0]0x81,%f19 ! %f19 = ff000000
7038! Mem[0000000030081408] = 0000000000000000, %l2 = 000000000000fa00
7039 ldxa [%i2+%o4]0x89,%l2 ! %l2 = 0000000000000000
7040! Mem[0000000030041400] = fa0076ff, %l6 = ffffffffffffffff
7041 ldsha [%i1+%g0]0x89,%l6 ! %l6 = 00000000000076ff
7042! Starting 10 instruction Store Burst
7043! %f22 = 00000000 10c6f9ff, %l0 = 00000000ff000000
7044! Mem[0000000010001418] = fb9706db00000000
7045 add %i0,0x018,%g1
7046 stda %f22,[%g1+%l0]ASI_PST16_PL ! Mem[0000000010001418] = fb9706db00000000
7047
7048p0_label_274:
7049! %f0 = ffffff75 ff800000 5a6f0000 00000000
7050! %f4 = ff9239f8 ef082f21 00f9ffff ff8cffff
7051! %f8 = 000000ff ff6c9580 0000ffff 0000ffff
7052! %f12 = 00ff8ef3 ffbbf195 ff7600fa 0000e4e8
7053 stda %f0,[%i1]ASI_COMMIT_P ! Block Store to 0000000010041400
7054! Mem[0000000030041410] = 54861715, %l2 = 0000000000000000
7055 swapa [%i1+%o5]0x81,%l2 ! %l2 = 0000000054861715
7056! %l4 = 00000000ff000000, Mem[00000000100c1400] = 000000ff43bcb1ff
7057 stxa %l4,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000000ff000000
7058! %l0 = ff000000, %l1 = 000000ff, Mem[0000000030101408] = 00000000 00000000
7059 stda %l0,[%i4+%o4]0x81 ! Mem[0000000030101408] = ff000000 000000ff
7060! %l6 = 00000000000076ff, Mem[0000000010001400] = ff0000ff
7061 stwa %l6,[%i0+%g0]0x80 ! Mem[0000000010001400] = 000076ff
7062! Mem[0000000021800041] = ffc8856a, %l7 = 00000000000000b3
7063 ldstub [%o3+0x041],%l7 ! %l7 = 000000c8000000ff
7064! Mem[0000000010001420] = ffc67b82, %l5 = 0000000000000000
7065 swap [%i0+0x020],%l5 ! %l5 = 00000000ffc67b82
7066! Mem[0000000010181410] = e7fff9ff, %l0 = 00000000ff000000
7067 swapa [%i6+%o5]0x80,%l0 ! %l0 = 00000000e7fff9ff
7068! %l4 = 00000000ff000000, Mem[0000000020800000] = 0000b0a2, %asi = 80
7069 stba %l4,[%o1+0x000]%asi ! Mem[0000000020800000] = 0000b0a2
7070! Starting 10 instruction Load Burst
7071! Mem[00000000201c0000] = fa00075f, %l7 = 00000000000000c8
7072 lduba [%o0+0x000]%asi,%l7 ! %l7 = 00000000000000fa
7073
7074p0_label_275:
7075! Mem[0000000030181408] = ff2f08ef ff0000ff, %l4 = ff000000, %l5 = ffc67b82
7076 ldda [%i6+%o4]0x81,%l4 ! %l4 = 00000000ff2f08ef 00000000ff0000ff
7077! Mem[0000000030081408] = 00000000, %l2 = 0000000054861715
7078 lduwa [%i2+%o4]0x89,%l2 ! %l2 = 0000000000000000
7079! Mem[0000000010181410] = ff000000, %l5 = 00000000ff0000ff
7080 ldsba [%i6+%o5]0x80,%l5 ! %l5 = ffffffffffffffff
7081! Mem[0000000020800040] = 00002222, %l2 = 0000000000000000
7082 ldsha [%o1+0x040]%asi,%l2 ! %l2 = 0000000000000000
7083! Mem[00000000300c1400] = 151700ff, %l1 = 00000000000000ff
7084 lduba [%i3+%g0]0x89,%l1 ! %l1 = 00000000000000ff
7085! Mem[0000000010081408] = 95f1bbff f38eff00, %l2 = 00000000, %l3 = ffffffe6
7086 ldda [%i2+%o4]0x88,%l2 ! %l2 = 00000000f38eff00 0000000095f1bbff
7087! Mem[0000000030181400] = 600000ff, %l5 = ffffffffffffffff
7088 lduwa [%i6+%g0]0x89,%l5 ! %l5 = 00000000600000ff
7089! Code Fragment 3
7090p0_fragment_24:
7091! %l0 = 00000000e7fff9ff
7092 setx 0xdc0a3eafb6ed50e0,%g7,%l0 ! %l0 = dc0a3eafb6ed50e0
7093! %l1 = 00000000000000ff
7094 setx 0xea8d64f0391d11f4,%g7,%l1 ! %l1 = ea8d64f0391d11f4
7095 setx 0x1fe000, %g1, %g3
7096 or %l0, %g3, %l0 ! always set perrmask = 0xff
7097 setx 0x1ffff8, %g1, %g2
7098 and %l0, %g2, %l0
7099 ta T_CHANGE_HPRIV
7100 stxa %l1, [%l0]ASI_DCACHE_DATA
7101 ta T_CHANGE_NONHPRIV
7102! %l0 = dc0a3eafb6ed50e0
7103 setx 0xf80449d7d24023cb,%g7,%l0 ! %l0 = f80449d7d24023cb
7104! %l1 = ea8d64f0391d11f4
7105 setx 0xc4cfcd503ce65b19,%g7,%l1 ! %l1 = c4cfcd503ce65b19
7106! Mem[0000000010101410] = 00000000, %l0 = f80449d7d24023cb
7107 ldswa [%i4+%o5]0x80,%l0 ! %l0 = 0000000000000000
7108! Starting 10 instruction Store Burst
7109! %f16 = 00000054, Mem[0000000010141424] = 000000b3
7110 st %f16,[%i5+0x024] ! Mem[0000000010141424] = 00000054
7111
7112p0_label_276:
7113! %f20 = 00000000 000000ff, %l6 = 00000000000076ff
7114! Mem[0000000010181438] = 000000004bdf8c9a
7115 add %i6,0x038,%g1
7116 stda %f20,[%g1+%l6]ASI_PST32_P ! Mem[0000000010181438] = 00000000000000ff
7117! %l0 = 0000000000000000, Mem[00000000300c1400] = ff001715
7118 stha %l0,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00001715
7119! %l5 = 00000000600000ff, Mem[0000000030081400] = ff000000
7120 stha %l5,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00ff0000
7121! %f1 = ff800000, Mem[00000000100c1408] = 000000f9
7122 sta %f1 ,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ff800000
7123! %f22 = 00000000 10c6f9ff, Mem[0000000030101400] = fff9c610 00000000
7124 stda %f22,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000 10c6f9ff
7125! %l3 = 0000000095f1bbff, %l5 = 00000000600000ff, %l0 = 0000000000000000
7126 and %l3,%l5,%l0 ! %l0 = 00000000000000ff
7127! %l7 = 00000000000000fa, Mem[0000000010141410] = 00ff0000
7128 stha %l7,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00fa0000
7129! Mem[00000000100c142c] = 1c0000c8, %l7 = 00000000000000fa
7130 swap [%i3+0x02c],%l7 ! %l7 = 000000001c0000c8
7131! %f6 = 00f9ffff ff8cffff, Mem[00000000300c1408] = fff90010 760000a5
7132 stda %f6 ,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00f9ffff ff8cffff
7133! Starting 10 instruction Load Burst
7134! Mem[0000000030181408] = ff2f08ef, %l1 = c4cfcd503ce65b19
7135 lduha [%i6+%o4]0x81,%l1 ! %l1 = 000000000000ff2f
7136
7137p0_label_277:
7138! Mem[0000000030181410] = 00000000, %l7 = 000000001c0000c8
7139 ldsba [%i6+%o5]0x89,%l7 ! %l7 = 0000000000000000
7140! Mem[0000000010141400] = ff00ffff, %l6 = 00000000000076ff
7141 ldsha [%i5+%g0]0x80,%l6 ! %l6 = ffffffffffffff00
7142! Mem[0000000010081408] = 00ff8ef3, %l6 = ffffffffffffff00
7143 lduwa [%i2+%o4]0x80,%l6 ! %l6 = 0000000000ff8ef3
7144! %l4 = 00000000ff2f08ef, %l5 = 00000000600000ff, %l0 = 00000000000000ff
7145 xor %l4,%l5,%l0 ! %l0 = 000000009f2f0810
7146! Mem[0000000010081438] = 6f0ac808, %l7 = 0000000000000000
7147 ldub [%i2+0x039],%l7 ! %l7 = 000000000000000a
7148! Mem[0000000030001408] = ff8cffff, %l7 = 000000000000000a
7149 lduba [%i0+%o4]0x89,%l7 ! %l7 = 00000000000000ff
7150! Mem[0000000030001408] = ffff8cff ffff8cff, %l6 = 00ff8ef3, %l7 = 000000ff
7151 ldda [%i0+%o4]0x81,%l6 ! %l6 = 00000000ffff8cff 00000000ffff8cff
7152! Mem[0000000030181410] = 00000000, %f31 = ef082f21
7153 lda [%i6+%o5]0x89,%f31 ! %f31 = 00000000
7154! Mem[00000000300c1408] = 00f9ffff, %l0 = 000000009f2f0810
7155 lduwa [%i3+%o4]0x81,%l0 ! %l0 = 0000000000f9ffff
7156! Starting 10 instruction Store Burst
7157! %l1 = 000000000000ff2f, Mem[0000000010081400] = ff6f0000
7158 stba %l1,[%i2+%g0]0x80 ! Mem[0000000010081400] = 2f6f0000
7159
7160p0_label_278:
7161! Mem[0000000030181410] = 00000000, %l2 = 00000000f38eff00
7162 swapa [%i6+%o5]0x81,%l2 ! %l2 = 0000000000000000
7163! %f0 = ffffff75 ff800000 5a6f0000 00000000
7164! %f4 = ff9239f8 ef082f21 00f9ffff ff8cffff
7165! %f8 = 000000ff ff6c9580 0000ffff 0000ffff
7166! %f12 = 00ff8ef3 ffbbf195 ff7600fa 0000e4e8
7167 stda %f0,[%i5]ASI_COMMIT_S ! Block Store to 0000000030141400
7168! Mem[0000000010101408] = ff9239f8, %l5 = 00000000600000ff
7169 ldstuba [%i4+%o4]0x80,%l5 ! %l5 = 000000ff000000ff
7170! Mem[0000000030181410] = f38eff00, %l3 = 0000000095f1bbff
7171 ldstuba [%i6+%o5]0x81,%l3 ! %l3 = 000000f3000000ff
7172! %l4 = ff2f08ef, %l5 = 000000ff, Mem[0000000030181400] = 600000ff 00000054
7173 stda %l4,[%i6+%g0]0x89 ! Mem[0000000030181400] = ff2f08ef 000000ff
7174! %l4 = 00000000ff2f08ef, Mem[0000000010181408] = 00000000
7175 stha %l4,[%i6+%o4]0x80 ! Mem[0000000010181408] = 08ef0000
7176! %l5 = 00000000000000ff, Mem[0000000010101408] = ff9239f8ef082f21
7177 stxa %l5,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000000000ff
7178! %f26 = 000000ff 00000000, Mem[00000000100c1400] = 00000000 ff000000
7179 stda %f26,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 000000ff 00000000
7180 membar #Sync ! Added by membar checker (34)
7181! %l6 = ffff8cff, %l7 = ffff8cff, Mem[0000000010141400] = ff00ffff 00f9ffff
7182 stda %l6,[%i5+%g0]0x80 ! Mem[0000000010141400] = ffff8cff ffff8cff
7183! Starting 10 instruction Load Burst
7184! Mem[0000000010141400] = ffff8cffffff8cff, %l5 = 00000000000000ff
7185 ldxa [%i5+%g0]0x80,%l5 ! %l5 = ffff8cffffff8cff
7186
7187p0_label_279:
7188! Mem[0000000030041400] = fa0076ff, %l4 = 00000000ff2f08ef
7189 ldstuba [%i1+%g0]0x89,%l4 ! %l4 = 000000ff000000ff
7190! Mem[0000000030181410] = ff8eff00, %l1 = 000000000000ff2f
7191 ldswa [%i6+%o5]0x81,%l1 ! %l1 = ffffffffff8eff00
7192! Mem[0000000030041410] = fff9c610 00000000, %l2 = 00000000, %l3 = 000000f3
7193 ldda [%i1+%o5]0x89,%l2 ! %l2 = 0000000000000000 00000000fff9c610
7194! Mem[0000000010181434] = 43bcb1ff, %l1 = ffffffffff8eff00
7195 ldsw [%i6+0x034],%l1 ! %l1 = 0000000043bcb1ff
7196! %l2 = 0000000000000000, imm = 000000000000014a, %l2 = 0000000000000000
7197 xnor %l2,0x14a,%l2 ! %l2 = fffffffffffffeb5
7198! Mem[0000000030081400] = ff0000600000ff00, %l5 = ffff8cffffff8cff
7199 ldxa [%i2+%g0]0x89,%l5 ! %l5 = ff0000600000ff00
7200! Mem[0000000010101410] = 00000000, %l1 = 0000000043bcb1ff
7201 lduha [%i4+0x012]%asi,%l1 ! %l1 = 0000000000000000
7202! Mem[0000000010041414] = ef082f21, %f1 = ff800000
7203 ld [%i1+0x014],%f1 ! %f1 = ef082f21
7204! Mem[000000001004142c] = 0000ffff, %l7 = 00000000ffff8cff
7205 ldsw [%i1+0x02c],%l7 ! %l7 = 000000000000ffff
7206! Starting 10 instruction Store Burst
7207! %l6 = 00000000ffff8cff, %l5 = ff0000600000ff00, %l0 = 0000000000f9ffff
7208 sub %l6,%l5,%l0 ! %l0 = 00ffffa0fffe8dff
7209
7210p0_label_280:
7211! %f24 = 000000ff, Mem[0000000010101410] = 00000000
7212 sta %f24,[%i4+%o5]0x88 ! Mem[0000000010101410] = 000000ff
7213! %l0 = 00ffffa0fffe8dff, Mem[000000001010140a] = 00000000
7214 sth %l0,[%i4+0x00a] ! Mem[0000000010101408] = 00008dff
7215! Mem[0000000030101400] = 00000000, %l4 = 00000000000000ff
7216 swapa [%i4+%g0]0x81,%l4 ! %l4 = 0000000000000000
7217! Mem[00000000100c1414] = ffffffff, %l0 = 00ffffa0fffe8dff, %asi = 80
7218 swapa [%i3+0x014]%asi,%l0 ! %l0 = 00000000ffffffff
7219! %l2 = fffffeb5, %l3 = fff9c610, Mem[0000000010101430] = 4ae6ae76 ffbbf195
7220 std %l2,[%i4+0x030] ! Mem[0000000010101430] = fffffeb5 fff9c610
7221! Mem[0000000030081408] = 00000000, %l3 = 00000000fff9c610
7222 swapa [%i2+%o4]0x81,%l3 ! %l3 = 0000000000000000
7223! Mem[0000000021800000] = ff0037ea, %l2 = fffffffffffffeb5
7224 ldstuba [%o3+0x000]%asi,%l2 ! %l2 = 000000ff000000ff
7225! %l1 = 0000000000000000, Mem[00000000100c1400] = ff000000
7226 stba %l1,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ff000000
7227! %l0 = 00000000ffffffff, Mem[0000000021800101] = b7ff6d5f, %asi = 80
7228 stba %l0,[%o3+0x101]%asi ! Mem[0000000021800100] = b7ff6d5f
7229! Starting 10 instruction Load Burst
7230! Mem[0000000030141410] = ff9239f8ef082f21, %f8 = 000000ff ff6c9580
7231 ldda [%i5+%o5]0x81,%f8 ! %f8 = ff9239f8 ef082f21
7232
7233p0_label_281:
7234! Mem[00000000300c1410] = ff0000ff, %l6 = 00000000ffff8cff
7235 ldsha [%i3+%o5]0x89,%l6 ! %l6 = 00000000000000ff
7236! Mem[00000000201c0000] = fa00075f, %l4 = 0000000000000000
7237 lduba [%o0+0x000]%asi,%l4 ! %l4 = 00000000000000fa
7238! Mem[0000000021800140] = ff750a30, %l1 = 0000000000000000
7239 ldsba [%o3+0x141]%asi,%l1 ! %l1 = 0000000000000075
7240! Mem[0000000010081408] = 95f1bbff f38eff00, %l6 = 000000ff, %l7 = 0000ffff
7241 ldda [%i2+%o4]0x88,%l6 ! %l6 = 00000000f38eff00 0000000095f1bbff
7242! Mem[0000000010101430] = fffffeb5, %l2 = 00000000000000ff
7243 ldsh [%i4+0x030],%l2 ! %l2 = ffffffffffffffff
7244! Mem[0000000021800040] = ffff856a, %l6 = 00000000f38eff00
7245 lduh [%o3+0x040],%l6 ! %l6 = 000000000000ffff
7246! Mem[00000000100c1400] = ff000000, %l3 = 0000000000000000
7247 ldsba [%i3+%g0]0x88,%l3 ! %l3 = 0000000000000000
7248 membar #Sync ! Added by membar checker (35)
7249! Mem[0000000010141400] = ffff8cff ffff8cff 00000000 3c9dbf0a
7250! Mem[0000000010141410] = 00fa0000 ff000000 fff9c610 67df74f0
7251! Mem[0000000010141420] = 00000000 00000054 00000000 000000ff
7252! Mem[0000000010141430] = f8ff92ff 08c80a6f 00000000 10c6f9ff
7253 ldda [%i5]ASI_BLK_P,%f0 ! Block Load from 0000000010141400
7254! Mem[00000000100c1410] = ffffffff fffe8dff, %l6 = 0000ffff, %l7 = 95f1bbff
7255 ldda [%i3+0x010]%asi,%l6 ! %l6 = 00000000ffffffff 00000000fffe8dff
7256! Starting 10 instruction Store Burst
7257! Mem[000000001018140c] = 0000fff9, %l3 = 00000000, %l3 = 00000000
7258 add %i6,0x0c,%g1
7259 casa [%g1]0x80,%l3,%l3 ! %l3 = 000000000000fff9
7260
7261p0_label_282:
7262! Mem[0000000030081410] = 00000000, %l1 = 0000000000000075
7263 ldstuba [%i2+%o5]0x89,%l1 ! %l1 = 00000000000000ff
7264! %l1 = 0000000000000000, Mem[0000000030001410] = fff9c610
7265 stba %l1,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00f9c610
7266! %f20 = 00000000, Mem[0000000010101400] = ffff0000
7267 sta %f20,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000
7268 membar #Sync ! Added by membar checker (36)
7269! %l5 = ff0000600000ff00, Mem[0000000010141414] = ff000000, %asi = 80
7270 stba %l5,[%i5+0x014]%asi ! Mem[0000000010141414] = 00000000
7271! %l5 = ff0000600000ff00, Mem[00000000300c1408] = 00f9ffffff8cffff
7272 stxa %l5,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ff0000600000ff00
7273! %f9 = 00000054, Mem[0000000010001400] = ff760000
7274 sta %f9 ,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000054
7275! Code Fragment 4
7276p0_fragment_25:
7277! %l0 = 00000000ffffffff
7278 setx 0x7139d827f4d5940d,%g7,%l0 ! %l0 = 7139d827f4d5940d
7279! %l1 = 0000000000000000
7280 setx 0x28e27bc8092670b5,%g7,%l1 ! %l1 = 28e27bc8092670b5
7281 setx 0x7ff8, %g1, %g2
7282 and %l0, %g2, %l0
7283 setx 0xffffffff, %g1, %g2
7284 and %l1, %g2, %l1
7285 setx 0x100000000, %g1, %g2
7286 or %l1, %g2, %l1 ! Set bit 32 - perrinj
7287 ta T_CHANGE_HPRIV
7288 stxa %l1, [%l0]ASI_ICACHE_INSTR
7289 ta T_CHANGE_NONHPRIV
7290! %l0 = 7139d827f4d5940d
7291 setx 0xaafdee905102769c,%g7,%l0 ! %l0 = aafdee905102769c
7292! %l1 = 28e27bc8092670b5
7293 setx 0x211d495ff57f3eb1,%g7,%l1 ! %l1 = 211d495ff57f3eb1
7294! %l6 = 00000000ffffffff, Mem[0000000010001400] = 540000006f0ac808
7295 stxa %l6,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000ffffffff
7296! %l3 = 000000000000fff9, Mem[0000000010141418] = fff9c61067df74f0
7297 stx %l3,[%i5+0x018] ! Mem[0000000010141418] = 000000000000fff9
7298! Starting 10 instruction Load Burst
7299! Mem[0000000010081438] = 6f0ac808, %l4 = 00000000000000fa
7300 lduwa [%i2+0x038]%asi,%l4 ! %l4 = 000000006f0ac808
7301
7302p0_label_283:
7303! Mem[0000000010081428] = ff0000604bdf8cff, %f2 = 00000000 3c9dbf0a
7304 ldda [%i2+0x028]%asi,%f2 ! %f2 = ff000060 4bdf8cff
7305! Mem[0000000030181400] = ff2f08ef, %l5 = ff0000600000ff00
7306 lduba [%i6+%g0]0x89,%l5 ! %l5 = 00000000000000ef
7307! Mem[0000000030141410] = ff9239f8, %l5 = 00000000000000ef
7308 lduha [%i5+%o5]0x81,%l5 ! %l5 = 000000000000ff92
7309! Mem[0000000010181410] = ff000000, %l2 = ffffffffffffffff
7310 lduba [%i6+%o5]0x80,%l2 ! %l2 = 00000000000000ff
7311! Mem[0000000010081400] = 2f6f0000 00000000, %l2 = 000000ff, %l3 = 0000fff9
7312 ldda [%i2+%g0]0x80,%l2 ! %l2 = 000000002f6f0000 0000000000000000
7313! Mem[0000000010081410] = 000000ff, %f12 = f8ff92ff
7314 lda [%i2+%o5]0x80,%f12 ! %f12 = 000000ff
7315! Mem[0000000010041408] = 00006f5a, %l1 = 211d495ff57f3eb1
7316 ldsba [%i1+%o4]0x88,%l1 ! %l1 = 000000000000005a
7317! Mem[0000000010041410] = 212f08eff83992ff, %f26 = 000000ff 00000000
7318 ldda [%i1+%o5]0x88,%f26 ! %f26 = 212f08ef f83992ff
7319! Mem[0000000010041438] = ff7600fa, %l7 = 00000000fffe8dff
7320 ldsh [%i1+0x03a],%l7 ! %l7 = 00000000000000fa
7321! Starting 10 instruction Store Burst
7322! Mem[000000001010141c] = 10c6f9ff, %l2 = 000000002f6f0000, %asi = 80
7323 swapa [%i4+0x01c]%asi,%l2 ! %l2 = 0000000010c6f9ff
7324
7325p0_label_284:
7326! %f21 = 000000ff, Mem[00000000100c1408] = ff800000
7327 sta %f21,[%i3+0x008]%asi ! Mem[00000000100c1408] = 000000ff
7328! Mem[000000001000141c] = 00000000, %l1 = 000000000000005a
7329 ldstub [%i0+0x01c],%l1 ! %l1 = 00000000000000ff
7330! %l7 = 00000000000000fa, Mem[0000000021800100] = b7ff6d5f
7331 sth %l7,[%o3+0x100] ! Mem[0000000021800100] = 00fa6d5f
7332! %f4 = 00fa0000, Mem[0000000010141430] = f8ff92ff
7333 sta %f4 ,[%i5+0x030]%asi ! Mem[0000000010141430] = 00fa0000
7334! Mem[00000000300c1410] = ff0000ff, %l4 = 000000006f0ac808
7335 ldstuba [%i3+%o5]0x81,%l4 ! %l4 = 000000ff000000ff
7336! %l6 = 00000000ffffffff, Mem[0000000010001404] = ffffffff, %asi = 80
7337 stwa %l6,[%i0+0x004]%asi ! Mem[0000000010001404] = ffffffff
7338! %l4 = 000000ff, %l5 = 0000ff92, Mem[0000000030081410] = ff000000 ff800000
7339 stda %l4,[%i2+%o5]0x81 ! Mem[0000000030081410] = 000000ff 0000ff92
7340! %l0 = aafdee905102769c, Mem[0000000010001404] = ffffffff
7341 stw %l0,[%i0+0x004] ! Mem[0000000010001404] = 5102769c
7342! %l2 = 10c6f9ff, %l3 = 00000000, Mem[0000000030001410] = 10c6f900 ff9239f8
7343 stda %l2,[%i0+%o5]0x89 ! Mem[0000000030001410] = 10c6f9ff 00000000
7344! Starting 10 instruction Load Burst
7345! Mem[00000000211c0000] = ffffd61d, %l6 = 00000000ffffffff
7346 ldub [%o2+0x001],%l6 ! %l6 = 00000000000000ff
7347
7348p0_label_285:
7349! Mem[00000000300c1410] = ff0000ff 000000ff, %l6 = 000000ff, %l7 = 000000fa
7350 ldda [%i3+%o5]0x81,%l6 ! %l6 = 00000000ff0000ff 00000000000000ff
7351! Mem[0000000030181410] = 00ff8eff, %l4 = 00000000000000ff
7352 lduha [%i6+%o5]0x89,%l4 ! %l4 = 0000000000008eff
7353! Mem[00000000201c0000] = fa00075f, %l1 = 0000000000000000
7354 lduh [%o0+%g0],%l1 ! %l1 = 000000000000fa00
7355! Mem[0000000010001408] = 00000000, %l2 = 0000000010c6f9ff
7356 lduha [%i0+%o4]0x80,%l2 ! %l2 = 0000000000000000
7357! Mem[0000000030001400] = ffffffff15178654, %f18 = ff0000ff ff000000
7358 ldda [%i0+%g0]0x81,%f18 ! %f18 = ffffffff 15178654
7359! Mem[0000000010081400] = 2f6f000000000000, %l4 = 0000000000008eff
7360 ldxa [%i2+%g0]0x80,%l4 ! %l4 = 2f6f000000000000
7361! Mem[0000000030001400] = ffffffff, %l0 = aafdee905102769c
7362 ldswa [%i0+%g0]0x89,%l0 ! %l0 = ffffffffffffffff
7363! Mem[0000000010141410] = 00fa0000, %l5 = 000000000000ff92
7364 lduwa [%i5+%o5]0x80,%l5 ! %l5 = 0000000000fa0000
7365! Mem[0000000010001400] = 9c76025100000000, %l4 = 2f6f000000000000
7366 ldxa [%i0+%g0]0x88,%l4 ! %l4 = 9c76025100000000
7367! Starting 10 instruction Store Burst
7368! Mem[0000000010141400] = ffff8cff, %l7 = 00000000000000ff
7369 swapa [%i5+%g0]0x80,%l7 ! %l7 = 00000000ffff8cff
7370
7371p0_label_286:
7372! %f2 = ff000060, %f8 = 00000000
7373 fcmps %fcc3,%f2 ,%f8 ! %fcc3 = 1
7374! Mem[0000000010141408] = 00000000, %l0 = ffffffffffffffff
7375 swapa [%i5+%o4]0x88,%l0 ! %l0 = 0000000000000000
7376! %l7 = 00000000ffff8cff, Mem[0000000010041408] = 00006f5a
7377 stha %l7,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00008cff
7378! Mem[0000000030101410] = 00000000, %l2 = 0000000000000000
7379 swapa [%i4+%o5]0x89,%l2 ! %l2 = 0000000000000000
7380! %l7 = 00000000ffff8cff, Mem[000000001004142c] = 0000ffff
7381 stw %l7,[%i1+0x02c] ! Mem[000000001004142c] = ffff8cff
7382! %l7 = 00000000ffff8cff, Mem[0000000030101410] = 00000000
7383 stwa %l7,[%i4+%o5]0x81 ! Mem[0000000030101410] = ffff8cff
7384! Mem[0000000010081424] = f074ff67, %l6 = ff0000ff, %l3 = 00000000
7385 add %i2,0x24,%g1
7386 casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000f074ff67
7387! %l0 = 0000000000000000, Mem[0000000010081400] = 2f6f0000
7388 stha %l0,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000
7389! %l5 = 0000000000fa0000, Mem[0000000010081410] = 000000ff
7390 stwa %l5,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00fa0000
7391! Starting 10 instruction Load Burst
7392! Mem[0000000010141408] = ffffffff, %l5 = 0000000000fa0000
7393 lduha [%i5+%o4]0x88,%l5 ! %l5 = 000000000000ffff
7394
7395p0_label_287:
7396! Mem[0000000010101408] = ff8d0000, %l6 = 00000000ff0000ff
7397 ldswa [%i4+%o4]0x88,%l6 ! %l6 = ffffffffff8d0000
7398! Mem[0000000010181410] = ff000000, %l7 = 00000000ffff8cff
7399 lduwa [%i6+%o5]0x80,%l7 ! %l7 = 00000000ff000000
7400! Mem[0000000030181400] = 000000ffff2f08ef, %l4 = 9c76025100000000
7401 ldxa [%i6+%g0]0x89,%l4 ! %l4 = 000000ffff2f08ef
7402! Mem[0000000010141410] = 00fa0000, %l4 = 000000ffff2f08ef
7403 lduba [%i5+%o5]0x80,%l4 ! %l4 = 0000000000000000
7404! Mem[0000000010181408] = f9ff00000000ef08, %l4 = 0000000000000000
7405 ldxa [%i6+%o4]0x88,%l4 ! %l4 = f9ff00000000ef08
7406! Mem[0000000010041400] = 75ffffff, %l3 = 00000000f074ff67
7407 lduha [%i1+%g0]0x88,%l3 ! %l3 = 000000000000ffff
7408! Mem[0000000010141410] = 000000000000fa00, %f26 = 212f08ef f83992ff
7409 ldda [%i5+%o5]0x88,%f26 ! %f26 = 00000000 0000fa00
7410! Mem[0000000010101410] = ff000000, %l0 = 0000000000000000
7411 lduha [%i4+%o5]0x80,%l0 ! %l0 = 000000000000ff00
7412! Mem[0000000010041410] = ff9239f8, %l2 = 0000000000000000
7413 ldsha [%i1+%o5]0x80,%l2 ! %l2 = ffffffffffffff92
7414! Starting 10 instruction Store Burst
7415! %l6 = ff8d0000, %l7 = ff000000, Mem[00000000300c1408] = 600000ff 00ff0000
7416 stda %l6,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ff8d0000 ff000000
7417
7418p0_label_288:
7419! %l6 = ffffffffff8d0000, Mem[0000000010141408] = ffffffff
7420 stwa %l6,[%i5+%o4]0x88 ! Mem[0000000010141408] = ff8d0000
7421! %l2 = ffffffffffffff92, Mem[0000000010001418] = fb9706db, %asi = 80
7422 stha %l2,[%i0+0x018]%asi ! Mem[0000000010001418] = ff9206db
7423! %l5 = 000000000000ffff, Mem[0000000010041400] = ffffff75
7424 stwa %l5,[%i1+%g0]0x80 ! Mem[0000000010041400] = 0000ffff
7425! %l7 = 00000000ff000000, Mem[0000000010041406] = ff800000, %asi = 80
7426 stha %l7,[%i1+0x006]%asi ! Mem[0000000010041404] = ff800000
7427! %f28 = 4ae6ae76 00000000, Mem[0000000010081418] = 00ff3ca9 00ff51a8
7428 std %f28,[%i2+0x018] ! Mem[0000000010081418] = 4ae6ae76 00000000
7429! Mem[0000000030001400] = ffffffff, %l3 = 000000000000ffff
7430 ldstuba [%i0+%g0]0x81,%l3 ! %l3 = 000000ff000000ff
7431! Mem[000000001014141c] = 0000fff9, %l1 = 0000fa00, %l5 = 0000ffff
7432 add %i5,0x1c,%g1
7433 casa [%g1]0x80,%l1,%l5 ! %l5 = 000000000000fff9
7434! %l4 = f9ff00000000ef08, Mem[0000000010181434] = 43bcb1ff
7435 stw %l4,[%i6+0x034] ! Mem[0000000010181434] = 0000ef08
7436! Mem[0000000010101400] = 00000000, %l2 = ffffffffffffff92
7437 ldstuba [%i4+%g0]0x80,%l2 ! %l2 = 00000000000000ff
7438! Starting 10 instruction Load Burst
7439! Mem[0000000010001400] = 00000000, %l0 = 000000000000ff00
7440 ldswa [%i0+%g0]0x80,%l0 ! %l0 = 0000000000000000
7441
7442p0_label_289:
7443! Mem[0000000010081438] = 6f0ac80890007d00, %f22 = 00000000 10c6f9ff
7444 ldd [%i2+0x038],%f22 ! %f22 = 6f0ac808 90007d00
7445! Mem[0000000030181400] = ef082fff, %l7 = 00000000ff000000
7446 ldswa [%i6+%g0]0x81,%l7 ! %l7 = ffffffffef082fff
7447! Mem[0000000030181410] = ffff00ff 00ff8eff, %l2 = 00000000, %l3 = 000000ff
7448 ldda [%i6+%o5]0x89,%l2 ! %l2 = 0000000000ff8eff 00000000ffff00ff
7449! Mem[0000000010041400] = ffff0000, %l6 = ffffffffff8d0000
7450 lduha [%i1+%g0]0x88,%l6 ! %l6 = 0000000000000000
7451! Mem[00000000100c1408] = f9ff0000ff000000, %f0 = ffff8cff ffff8cff
7452 ldda [%i3+%o4]0x88,%f0 ! %f0 = f9ff0000 ff000000
7453! Mem[000000001014142c] = 000000ff, %f3 = 4bdf8cff
7454 lda [%i5+0x02c]%asi,%f3 ! %f3 = 000000ff
7455! Mem[0000000030101410] = ffff8cff00000000, %f2 = ff000060 000000ff
7456 ldda [%i4+%o5]0x81,%f2 ! %f2 = ffff8cff 00000000
7457! Mem[0000000010141408] = 00008dff, %f24 = 000000ff
7458 lda [%i5+%o4]0x80,%f24 ! %f24 = 00008dff
7459! Mem[0000000010101410] = 000000ff, %l4 = f9ff00000000ef08
7460 lduha [%i4+%o5]0x88,%l4 ! %l4 = 00000000000000ff
7461! Starting 10 instruction Store Burst
7462! Mem[0000000010181400] = ffffffff, %l0 = 0000000000000000
7463 swap [%i6+%g0],%l0 ! %l0 = 00000000ffffffff
7464
7465p0_label_290:
7466! %l3 = 00000000ffff00ff, Mem[00000000201c0000] = fa00075f, %asi = 80
7467 stba %l3,[%o0+0x000]%asi ! Mem[00000000201c0000] = ff00075f
7468! %l3 = 00000000ffff00ff, Mem[0000000010001430] = ffff0000000074f0, %asi = 80
7469 stxa %l3,[%i0+0x030]%asi ! Mem[0000000010001430] = 00000000ffff00ff
7470! %l7 = ffffffffef082fff, imm = 0000000000000bcc, %l7 = ffffffffef082fff
7471 xnor %l7,0xbcc,%l7 ! %l7 = 0000000010f7dbcc
7472! %l1 = 000000000000fa00, Mem[0000000030081400] = 00ff0000
7473 stwa %l1,[%i2+%g0]0x81 ! Mem[0000000030081400] = 0000fa00
7474! Mem[0000000010101428] = f38e0c76ffffffff, %l3 = 00000000ffff00ff, %l0 = 00000000ffffffff
7475 add %i4,0x28,%g1
7476 casxa [%g1]0x80,%l3,%l0 ! %l0 = f38e0c76ffffffff
7477! %f6 = fff9c610 67df74f0, Mem[0000000010081408] = 00ff8ef3 ffbbf195
7478 stda %f6 ,[%i2+%o4]0x80 ! Mem[0000000010081408] = fff9c610 67df74f0
7479! %f24 = 00008dff 00ff8ef3, Mem[0000000030001410] = fff9c610 00000000
7480 stda %f24,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00008dff 00ff8ef3
7481! %f14 = 00000000 10c6f9ff, %l3 = 00000000ffff00ff
7482! Mem[0000000030141420] = 000000ffff6c9580
7483 add %i5,0x020,%g1
7484 stda %f14,[%g1+%l3]ASI_PST16_S ! Mem[0000000030141420] = 0000000010c6f9ff
7485! Mem[0000000010141404] = ffff8cff, %l7 = 0000000010f7dbcc
7486 swap [%i5+0x004],%l7 ! %l7 = 00000000ffff8cff
7487! Starting 10 instruction Load Burst
7488! Mem[0000000010001438] = ff0000ffef082f21, %f18 = ffffffff 15178654
7489 ldd [%i0+0x038],%f18 ! %f18 = ff0000ff ef082f21
7490
7491p0_label_291:
7492! Mem[00000000300c1408] = 00008dff 000000ff, %l0 = ffffffff, %l1 = 0000fa00
7493 ldda [%i3+%o4]0x81,%l0 ! %l0 = 0000000000008dff 00000000000000ff
7494! Mem[0000000010141410] = 0000fa00, %l2 = 0000000000ff8eff
7495 ldswa [%i5+%o5]0x88,%l2 ! %l2 = 000000000000fa00
7496! Mem[0000000030081410] = 92ff0000 ff000000, %l2 = 0000fa00, %l3 = ffff00ff
7497 ldda [%i2+%o5]0x89,%l2 ! %l2 = 00000000ff000000 0000000092ff0000
7498! Mem[0000000010081410] = 00fa0000 000000ff, %l0 = 00008dff, %l1 = 000000ff
7499 ldd [%i2+%o5],%l0 ! %l0 = 0000000000fa0000 00000000000000ff
7500! Mem[0000000010181410] = ff000000, %l7 = 00000000ffff8cff
7501 ldsha [%i6+%o5]0x80,%l7 ! %l7 = ffffffffffffff00
7502! Mem[0000000030181410] = 00ff8eff, %f18 = ff0000ff
7503 lda [%i6+%o5]0x89,%f18 ! %f18 = 00ff8eff
7504! Mem[0000000010001408] = 00000000, %l6 = 0000000000000000
7505 ldswa [%i0+%o4]0x80,%l6 ! %l6 = 0000000000000000
7506! Mem[0000000030081408] = fff9c610, %l5 = 000000000000fff9
7507 lduba [%i2+%o4]0x81,%l5 ! %l5 = 00000000000000ff
7508! Mem[0000000030101408] = ff000000, %f17 = 600000ff
7509 lda [%i4+%o4]0x81,%f17 ! %f17 = ff000000
7510! Starting 10 instruction Store Burst
7511! %l0 = 00fa0000, %l1 = 000000ff, Mem[0000000010101410] = 000000ff 47000000
7512 stda %l0,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00fa0000 000000ff
7513
7514p0_label_292:
7515! %l4 = 00000000000000ff, Mem[0000000030101400] = 000000ff10c6f9ff
7516 stxa %l4,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000000000ff
7517! Mem[0000000010081400] = 00000000, %l2 = 00000000ff000000
7518 swapa [%i2+%g0]0x80,%l2 ! %l2 = 0000000000000000
7519! %l1 = 00000000000000ff, Mem[0000000010181420] = a6d42aaa
7520 stw %l1,[%i6+0x020] ! Mem[0000000010181420] = 000000ff
7521! %l1 = 00000000000000ff, Mem[0000000020800040] = 00002222
7522 sth %l1,[%o1+0x040] ! Mem[0000000020800040] = 00ff2222
7523! %l1 = 00000000000000ff, Mem[0000000010081400] = 000000ff
7524 stha %l1,[%i2+%g0]0x88 ! Mem[0000000010081400] = 000000ff
7525! %l0 = 0000000000fa0000, %l1 = 00000000000000ff, %y = 00000000
7526 sdiv %l0,%l1,%l6 ! %l6 = 000000000000fafa
7527 mov %l0,%y ! %y = 00fa0000
7528! %l0 = 0000000000fa0000, Mem[0000000030181408] = ff2f08ef
7529 stba %l0,[%i6+%o4]0x81 ! Mem[0000000030181408] = 002f08ef
7530! %l3 = 0000000092ff0000, Mem[0000000010101408] = 00008dff
7531 stba %l3,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00008dff
7532! Mem[0000000010081408] = 10c6f9ff, %l4 = 00000000000000ff
7533 ldstuba [%i2+%o4]0x88,%l4 ! %l4 = 000000ff000000ff
7534! Starting 10 instruction Load Burst
7535! Mem[0000000010041410] = ff9239f8, %l6 = 000000000000fafa
7536 lduba [%i1+%o5]0x80,%l6 ! %l6 = 00000000000000ff
7537
7538p0_label_293:
7539! Mem[0000000030001408] = ffff8cff, %l1 = 00000000000000ff
7540 lduha [%i0+%o4]0x81,%l1 ! %l1 = 000000000000ffff
7541! Mem[00000000300c1410] = ff0000ff, %l1 = 000000000000ffff
7542 ldswa [%i3+%o5]0x89,%l1 ! %l1 = ffffffffff0000ff
7543! %f23 = 90007d00, %f19 = ef082f21, %f18 = 00ff8eff
7544 fadds %f23,%f19,%f18 ! %f18 = ef082f21
7545! Mem[0000000030141410] = ff9239f8ef082f21, %l0 = 0000000000fa0000
7546 ldxa [%i5+%o5]0x81,%l0 ! %l0 = ff9239f8ef082f21
7547! Code Fragment 3
7548p0_fragment_26:
7549! %l0 = ff9239f8ef082f21
7550 setx 0xcfe22fbf82dc2ff2,%g7,%l0 ! %l0 = cfe22fbf82dc2ff2
7551! %l1 = ffffffffff0000ff
7552 setx 0x9cb7924826c7ce35,%g7,%l1 ! %l1 = 9cb7924826c7ce35
7553 setx 0x1fe000, %g1, %g3
7554 or %l0, %g3, %l0 ! always set perrmask = 0xff
7555 setx 0x1ffff8, %g1, %g2
7556 and %l0, %g2, %l0
7557 ta T_CHANGE_HPRIV
7558 stxa %l1, [%l0]ASI_DCACHE_DATA
7559 ta T_CHANGE_NONHPRIV
7560! %l0 = cfe22fbf82dc2ff2
7561 setx 0x1d748680731205e0,%g7,%l0 ! %l0 = 1d748680731205e0
7562! %l1 = 9cb7924826c7ce35
7563 setx 0x1f26085858309034,%g7,%l1 ! %l1 = 1f26085858309034
7564! Mem[0000000010081408] = fff9c61067df74f0, %l6 = 00000000000000ff
7565 ldxa [%i2+%o4]0x80,%l6 ! %l6 = fff9c61067df74f0
7566! Mem[0000000010141410] = 0000fa00, %l2 = 0000000000000000
7567 lduwa [%i5+%o5]0x88,%l2 ! %l2 = 000000000000fa00
7568! Mem[0000000010141408] = 00008dff, %l2 = 000000000000fa00
7569 lduwa [%i5+%o4]0x80,%l2 ! %l2 = 0000000000008dff
7570! Mem[00000000300c1400] = fff9c610 15170000, %l0 = 731205e0, %l1 = 58309034
7571 ldda [%i3+%g0]0x89,%l0 ! %l0 = 0000000015170000 00000000fff9c610
7572! Starting 10 instruction Store Burst
7573! Mem[0000000010081408] = fff9c610, %l5 = 00000000000000ff
7574 swapa [%i2+%o4]0x80,%l5 ! %l5 = 00000000fff9c610
7575
7576p0_label_294:
7577! Mem[000000001008140a] = 000000ff, %l6 = fff9c61067df74f0
7578 ldstuba [%i2+0x00a]%asi,%l6 ! %l6 = 00000000000000ff
7579! %f26 = 00000000 0000fa00, Mem[0000000030101408] = 000000ff ff000000
7580 stda %f26,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000 0000fa00
7581! %l0 = 15170000, %l1 = fff9c610, Mem[0000000010001408] = 00000000 ffffffff
7582 stda %l0,[%i0+%o4]0x88 ! Mem[0000000010001408] = 15170000 fff9c610
7583! %f20 = 00000000 000000ff, Mem[0000000010101408] = ff8d0000 ff000000
7584 stda %f20,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000000 000000ff
7585! Mem[0000000030181408] = 002f08ef, %l6 = 0000000000000000
7586 ldstuba [%i6+%o4]0x81,%l6 ! %l6 = 00000000000000ff
7587! Mem[0000000010081400] = ff000000, %l7 = ffffffffffffff00
7588 swapa [%i2+%g0]0x80,%l7 ! %l7 = 00000000ff000000
7589! Mem[0000000010101410] = 0000fa00, %l6 = 0000000000000000
7590 ldstuba [%i4+%o5]0x80,%l6 ! %l6 = 00000000000000ff
7591! Mem[0000000010081410] = 00fa0000, %l1 = 00000000fff9c610
7592 swapa [%i2+%o5]0x80,%l1 ! %l1 = 0000000000fa0000
7593! %f10 = 00000000 000000ff, %l0 = 0000000015170000
7594! Mem[00000000100c1420] = 9c6a17153c9d0000
7595 add %i3,0x020,%g1
7596 stda %f10,[%g1+%l0]ASI_PST8_PL ! Mem[00000000100c1420] = 9c6a17153c9d0000
7597! Starting 10 instruction Load Burst
7598! Mem[00000000211c0000] = ffffd61d, %l5 = 00000000fff9c610
7599 ldsb [%o2+%g0],%l5 ! %l5 = ffffffffffffffff
7600
7601p0_label_295:
7602! Mem[0000000030001408] = ff8cffff, %l6 = 0000000000000000
7603 ldswa [%i0+%o4]0x89,%l6 ! %l6 = ffffffffff8cffff
7604! Mem[0000000021800080] = 257e727f, %l6 = ffffffffff8cffff
7605 ldsba [%o3+0x080]%asi,%l6 ! %l6 = 0000000000000025
7606! Mem[0000000030141410] = ff9239f8ef082f21, %f10 = 00000000 000000ff
7607 ldda [%i5+%o5]0x81,%f10 ! %f10 = ff9239f8 ef082f21
7608! Mem[0000000010181410] = 000000ff, %l3 = 0000000092ff0000
7609 ldsba [%i6+%o5]0x88,%l3 ! %l3 = ffffffffffffffff
7610! Mem[0000000010081410] = 10c6f9ff, %l1 = 0000000000fa0000
7611 ldsba [%i2+%o5]0x88,%l1 ! %l1 = ffffffffffffffff
7612! Mem[0000000030141400] = ffffff75, %l7 = 00000000ff000000
7613 ldsha [%i5+%g0]0x81,%l7 ! %l7 = ffffffffffffffff
7614! Mem[0000000030001400] = ffffffff, %f8 = 00000000
7615 lda [%i0+%g0]0x89,%f8 ! %f8 = ffffffff
7616! Mem[0000000010081400] = ffffff00, %l4 = 00000000000000ff
7617 lduwa [%i2+%g0]0x80,%l4 ! %l4 = 00000000ffffff00
7618! Mem[00000000300c1400] = 00001715, %l7 = ffffffffffffffff
7619 lduba [%i3+%g0]0x81,%l7 ! %l7 = 0000000000000000
7620! Starting 10 instruction Store Burst
7621! %l3 = ffffffffffffffff, Mem[0000000010181408] = 0000ef08
7622 stha %l3,[%i6+%o4]0x88 ! Mem[0000000010181408] = 0000ffff
7623
7624p0_label_296:
7625! Mem[0000000030081400] = 0000fa00, %l1 = ffffffffffffffff
7626 swapa [%i2+%g0]0x81,%l1 ! %l1 = 000000000000fa00
7627! Mem[0000000030101400] = 00000000, %l4 = 00000000ffffff00
7628 swapa [%i4+%g0]0x81,%l4 ! %l4 = 0000000000000000
7629! Mem[0000000010041406] = ff800000, %l3 = ffffffffffffffff
7630 ldstuba [%i1+0x006]%asi,%l3 ! %l3 = 00000000000000ff
7631! %f18 = ef082f21 ef082f21, Mem[0000000030181410] = ff8eff00 ff00ffff
7632 stda %f18,[%i6+%o5]0x81 ! Mem[0000000030181410] = ef082f21 ef082f21
7633! Mem[0000000010041410] = f83992ff, %l5 = ffffffffffffffff
7634 ldstuba [%i1+%o5]0x88,%l5 ! %l5 = 000000ff000000ff
7635! Mem[00000000300c1400] = 00001715, %l4 = 0000000000000000
7636 ldstuba [%i3+%g0]0x81,%l4 ! %l4 = 00000000000000ff
7637! %l1 = 000000000000fa00, Mem[00000000100c143c] = 000000ff, %asi = 80
7638 stwa %l1,[%i3+0x03c]%asi ! Mem[00000000100c143c] = 0000fa00
7639! %f18 = ef082f21 ef082f21, Mem[0000000010081408] = 0000ffff 67df74f0
7640 std %f18,[%i2+%o4] ! Mem[0000000010081408] = ef082f21 ef082f21
7641! %l6 = 0000000000000025, Mem[0000000020800000] = 0000b0a2, %asi = 80
7642 stha %l6,[%o1+0x000]%asi ! Mem[0000000020800000] = 0025b0a2
7643! Starting 10 instruction Load Burst
7644! Mem[0000000030041400] = fa0076ff, %l4 = 0000000000000000
7645 ldswa [%i1+%g0]0x89,%l4 ! %l4 = fffffffffa0076ff
7646
7647p0_label_297:
7648! Mem[0000000030001408] = ffff8cff, %l5 = 00000000000000ff
7649 ldsha [%i0+%o4]0x81,%l5 ! %l5 = ffffffffffffffff
7650! Mem[0000000030041400] = fa0076ff, %l3 = 0000000000000000
7651 ldsba [%i1+%g0]0x89,%l3 ! %l3 = ffffffffffffffff
7652! Mem[00000000300c1410] = ff0000ff, %f28 = 4ae6ae76
7653 lda [%i3+%o5]0x89,%f28 ! %f28 = ff0000ff
7654! Mem[0000000010181400] = 00000000, %l7 = 0000000000000000
7655 lduwa [%i6+%g0]0x88,%l7 ! %l7 = 0000000000000000
7656! Mem[000000001008142c] = 4bdf8cff, %l3 = ffffffffffffffff
7657 ldsba [%i2+0x02f]%asi,%l3 ! %l3 = ffffffffffffffff
7658! %l2 = 0000000000008dff, imm = fffffffffffff685, %l7 = 0000000000000000
7659 or %l2,-0x97b,%l7 ! %l7 = ffffffffffffffff
7660! Mem[0000000030141410] = 212f08ef f83992ff, %l4 = fa0076ff, %l5 = ffffffff
7661 ldda [%i5+%o5]0x89,%l4 ! %l4 = 00000000f83992ff 00000000212f08ef
7662! Mem[0000000030001410] = 00008dff, %l5 = 00000000212f08ef
7663 lduha [%i0+%o5]0x81,%l5 ! %l5 = 0000000000000000
7664! Mem[0000000030081408] = fff9c610, %f26 = 00000000
7665 lda [%i2+%o4]0x81,%f26 ! %f26 = fff9c610
7666! Starting 10 instruction Store Burst
7667! Mem[00000000100c1414] = fffe8dff, %l1 = 000000000000fa00
7668 swap [%i3+0x014],%l1 ! %l1 = 00000000fffe8dff
7669
7670p0_label_298:
7671! %f2 = ffff8cff, Mem[00000000300c1408] = 00008dff
7672 sta %f2 ,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ffff8cff
7673! %l1 = 00000000fffe8dff, Mem[0000000010181410] = 000000ff
7674 stwa %l1,[%i6+%o5]0x88 ! Mem[0000000010181410] = fffe8dff
7675! Mem[0000000010001400] = 00000000, %l2 = 0000000000008dff
7676 ldstuba [%i0+%g0]0x80,%l2 ! %l2 = 00000000000000ff
7677! %l5 = 0000000000000000, Mem[00000000201c0001] = ff00075f
7678 stb %l5,[%o0+0x001] ! Mem[00000000201c0000] = ff00075f
7679! %l6 = 0000000000000025, Mem[0000000030001400] = ffffffff
7680 stwa %l6,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000025
7681! %l2 = 0000000000000000, Mem[0000000030181410] = 212f08ef212f08ef
7682 stxa %l2,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000000000000000
7683! %l2 = 0000000000000000, Mem[0000000030001400] = 00000025
7684 stha %l2,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000
7685! %l5 = 0000000000000000, Mem[000000001014140c] = 3c9dbf0a
7686 stw %l5,[%i5+0x00c] ! Mem[000000001014140c] = 00000000
7687! %l4 = 00000000f83992ff, Mem[0000000030001400] = 0000000015178654
7688 stxa %l4,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000000f83992ff
7689! Starting 10 instruction Load Burst
7690! Mem[00000000100c1408] = f9ff0000ff000000, %f12 = 000000ff 08c80a6f
7691 ldda [%i3+%o4]0x88,%f12 ! %f12 = f9ff0000 ff000000
7692
7693p0_label_299:
7694! Mem[0000000030081408] = 10c6f9ff, %l0 = 0000000015170000
7695 ldsba [%i2+%o4]0x89,%l0 ! %l0 = ffffffffffffffff
7696! Mem[00000000201c0000] = ff00075f, %l5 = 0000000000000000
7697 lduba [%o0+0x001]%asi,%l5 ! %l5 = 0000000000000000
7698! Mem[00000000300c1408] = ff8cffff, %l3 = ffffffffffffffff
7699 ldsba [%i3+%o4]0x89,%l3 ! %l3 = ffffffffffffffff
7700! Mem[00000000201c0000] = ff00075f, %l2 = 0000000000000000
7701 lduh [%o0+%g0],%l2 ! %l2 = 000000000000ff00
7702! Mem[0000000010001410] = 00000079 76aee6ff, %l0 = ffffffff, %l1 = fffe8dff
7703 ldda [%i0+%o5]0x88,%l0 ! %l0 = 0000000076aee6ff 0000000000000079
7704! %l7 = ffffffffffffffff, %l3 = ffffffffffffffff, %l3 = ffffffffffffffff
7705 addc %l7,%l3,%l3 ! %l3 = fffffffffffffffe
7706! Mem[000000001000141c] = ff000000, %l2 = 000000000000ff00
7707 ldsh [%i0+0x01e],%l2 ! %l2 = 0000000000000000
7708! %f15 = 10c6f9ff, %f20 = 00000000, %f20 = 00000000 000000ff
7709 fsmuld %f15,%f20,%f20 ! %f20 = 00000000 00000000
7710! %f17 = ff000000, %f6 = fff9c610
7711 fcmps %fcc2,%f17,%f6 ! %fcc2 = 3
7712! Starting 10 instruction Store Burst
7713! %l6 = 00000025, %l7 = ffffffff, Mem[0000000010101430] = fffffeb5 fff9c610
7714 std %l6,[%i4+0x030] ! Mem[0000000010101430] = 00000025 ffffffff
7715
7716p0_label_300:
7717! %l3 = fffffffffffffffe, Mem[0000000010181434] = 0000ef08
7718 stw %l3,[%i6+0x034] ! Mem[0000000010181434] = fffffffe
7719! %f3 = 00000000, %f19 = ef082f21, %f28 = ff0000ff
7720 fmuls %f3 ,%f19,%f28 ! %f28 = 80000000
7721! %l6 = 0000000000000025, Mem[0000000010001430] = 00000000
7722 stw %l6,[%i0+0x030] ! Mem[0000000010001430] = 00000025
7723! %l0 = 0000000076aee6ff, Mem[0000000010041410] = ff9239f8ef082f21
7724 stxa %l0,[%i1+%o5]0x80 ! Mem[0000000010041410] = 0000000076aee6ff
7725! %l6 = 0000000000000025, Mem[0000000030041410] = fff9c61000000000
7726 stxa %l6,[%i1+%o5]0x89 ! Mem[0000000030041410] = 0000000000000025
7727! %l0 = 0000000076aee6ff, Mem[0000000030081400] = ffffffff
7728 stha %l0,[%i2+%g0]0x89 ! Mem[0000000030081400] = ffffe6ff
7729! %f13 = ff000000, %f17 = ff000000, %f14 = 00000000
7730 fsubs %f13,%f17,%f14 ! %f14 = 00000000
7731! %f16 = 00000054 ff000000 ef082f21 ef082f21
7732! %f20 = 00000000 00000000 6f0ac808 90007d00
7733! %f24 = 00008dff 00ff8ef3 fff9c610 0000fa00
7734! %f28 = 80000000 00000000 ff0000ff 00000000
7735 stda %f16,[%i3]ASI_BLK_PL ! Block Store to 00000000100c1400
7736! %l5 = 0000000000000000, Mem[0000000030041410] = 0000000000000025
7737 stxa %l5,[%i1+%o5]0x89 ! Mem[0000000030041410] = 0000000000000000
7738! Starting 10 instruction Load Burst
7739! Mem[0000000030181400] = ef082fff, %l4 = 00000000f83992ff
7740 ldsba [%i6+%g0]0x81,%l4 ! %l4 = ffffffffffffffef
7741
7742 ba,a p0_not_taken_0_end
7743p0_not_taken_0:
7744! The following code should not be executed
7745 add %l6,%l6,%l7
7746 ldda [%i5+0x010]%asi,%l0
7747 sdivx %l3,0xbe1,%l7
7748 stda %l0,[%i2+0x038]%asi
7749 nop
7750 nop
7751 stda %l0,[%i2+0x000]%asi
7752 ba,a p0_branch_failed
7753p0_not_taken_0_end:
7754
7755
7756! End of Random Code for Thread 0
7757
77581: membar #Sync ! Force all stores to complete
7759
7760
7761! Check Registers
7762
7763p0_check_registers:
7764 set p0_expected_registers,%g1
7765 ldx [%g1+0x000],%g2
7766 cmp %l0,%g2 ! %l0 should be 0000000076aee6ff
7767 bne,a,pn %xcc,p0_reg_l0_fail
7768 mov %l0,%g3
7769 ldx [%g1+0x008],%g2
7770 cmp %l1,%g2 ! %l1 should be 0000000000000079
7771 bne,a,pn %xcc,p0_reg_l1_fail
7772 mov %l1,%g3
7773 ldx [%g1+0x010],%g2
7774 cmp %l2,%g2 ! %l2 should be 0000000000000000
7775 bne,a,pn %xcc,p0_reg_l2_fail
7776 mov %l2,%g3
7777 ldx [%g1+0x018],%g2
7778 cmp %l3,%g2 ! %l3 should be fffffffffffffffe
7779 bne,a,pn %xcc,p0_reg_l3_fail
7780 mov %l3,%g3
7781 ldx [%g1+0x020],%g2
7782 cmp %l4,%g2 ! %l4 should be ffffffffffffffef
7783 bne,a,pn %xcc,p0_reg_l4_fail
7784 mov %l4,%g3
7785 ldx [%g1+0x028],%g2
7786 cmp %l5,%g2 ! %l5 should be 0000000000000000
7787 bne,a,pn %xcc,p0_reg_l5_fail
7788 mov %l5,%g3
7789 ldx [%g1+0x030],%g2
7790 cmp %l6,%g2 ! %l6 should be 0000000000000025
7791 bne,a,pn %xcc,p0_reg_l6_fail
7792 mov %l6,%g3
7793 ldx [%g1+0x038],%g2
7794 cmp %l7,%g2 ! %l7 should be ffffffffffffffff
7795 bne,a,pn %xcc,p0_reg_l7_fail
7796 mov %l7,%g3
7797
7798! Check %y register
7799
7800 set 0x00fa0000,%g2
7801 rd %y,%g3
7802 cmp %g2,%g3
7803 bne,a p0_failed
7804 mov 0x111,%g1
7805
7806! Check Floating Point Registers
7807
7808p0_check_fp_registers:
7809 set p0_expected_fp_regs,%g3
7810 std %f0,[%g1]
7811 ldx [%g1],%l1
7812 ldx [%g3+0x00],%l0
7813 cmp %l0,%l1 ! %f0 should be f9ff0000 ff000000
7814 bne %xcc,p0_f0_fail
7815 std %f2,[%g1]
7816 ldx [%g1],%l1
7817 ldx [%g3+0x08],%l0
7818 cmp %l0,%l1 ! %f2 should be ffff8cff 00000000
7819 bne %xcc,p0_f2_fail
7820 std %f4,[%g1]
7821 ldx [%g1],%l1
7822 ldx [%g3+0x10],%l0
7823 cmp %l0,%l1 ! %f4 should be 00fa0000 ff000000
7824 bne %xcc,p0_f4_fail
7825 std %f6,[%g1]
7826 ldx [%g1],%l1
7827 ldx [%g3+0x18],%l0
7828 cmp %l0,%l1 ! %f6 should be fff9c610 67df74f0
7829 bne %xcc,p0_f6_fail
7830 std %f8,[%g1]
7831 ldx [%g1],%l1
7832 ldx [%g3+0x20],%l0
7833 cmp %l0,%l1 ! %f8 should be ffffffff 00000054
7834 bne %xcc,p0_f8_fail
7835 std %f10,[%g1]
7836 ldx [%g1],%l1
7837 ldx [%g3+0x28],%l0
7838 cmp %l0,%l1 ! %f10 should be ff9239f8 ef082f21
7839 bne %xcc,p0_f10_fail
7840 std %f12,[%g1]
7841 ldx [%g1],%l1
7842 ldx [%g3+0x30],%l0
7843 cmp %l0,%l1 ! %f12 should be f9ff0000 ff000000
7844 bne %xcc,p0_f12_fail
7845 std %f14,[%g1]
7846 ldx [%g1],%l1
7847 ldx [%g3+0x38],%l0
7848 cmp %l0,%l1 ! %f14 should be 00000000 10c6f9ff
7849 bne %xcc,p0_f14_fail
7850 std %f16,[%g1]
7851 ldx [%g1],%l1
7852 ldx [%g3+0x40],%l0
7853 cmp %l0,%l1 ! %f16 should be 00000054 ff000000
7854 bne %xcc,p0_f16_fail
7855 std %f18,[%g1]
7856 ldx [%g1],%l1
7857 ldx [%g3+0x48],%l0
7858 cmp %l0,%l1 ! %f18 should be ef082f21 ef082f21
7859 bne %xcc,p0_f18_fail
7860 std %f20,[%g1]
7861 ldx [%g1],%l1
7862 ldx [%g3+0x50],%l0
7863 cmp %l0,%l1 ! %f20 should be 00000000 00000000
7864 bne %xcc,p0_f20_fail
7865 std %f22,[%g1]
7866 ldx [%g1],%l1
7867 ldx [%g3+0x58],%l0
7868 cmp %l0,%l1 ! %f22 should be 6f0ac808 90007d00
7869 bne %xcc,p0_f22_fail
7870 std %f24,[%g1]
7871 ldx [%g1],%l1
7872 ldx [%g3+0x60],%l0
7873 cmp %l0,%l1 ! %f24 should be 00008dff 00ff8ef3
7874 bne %xcc,p0_f24_fail
7875 std %f26,[%g1]
7876 ldx [%g1],%l1
7877 ldx [%g3+0x68],%l0
7878 cmp %l0,%l1 ! %f26 should be fff9c610 0000fa00
7879 bne %xcc,p0_f26_fail
7880 std %f28,[%g1]
7881 ldx [%g1],%l1
7882 ldx [%g3+0x70],%l0
7883 cmp %l0,%l1 ! %f28 should be 80000000 00000000
7884 bne %xcc,p0_f28_fail
7885 std %f30,[%g1]
7886 ldx [%g1],%l1
7887 ldx [%g3+0x78],%l0
7888 cmp %l0,%l1 ! %f30 should be ff0000ff 00000000
7889 bne %xcc,p0_f30_fail
7890 nop
7891
7892! The test for processor 0 has passed
7893
7894p0_passed:
7895 ta GOOD_TRAP
7896 nop
7897
7898p0_reg_l0_fail:
7899 or %g0,0xbd0,%g1
7900 ba,a p0_failed
7901p0_reg_l1_fail:
7902 or %g0,0xbd1,%g1
7903 ba,a p0_failed
7904p0_reg_l2_fail:
7905 or %g0,0xbd2,%g1
7906 ba,a p0_failed
7907p0_reg_l3_fail:
7908 or %g0,0xbd3,%g1
7909 ba,a p0_failed
7910p0_reg_l4_fail:
7911 or %g0,0xbd4,%g1
7912 ba,a p0_failed
7913p0_reg_l5_fail:
7914 or %g0,0xbd5,%g1
7915 ba,a p0_failed
7916p0_reg_l6_fail:
7917 or %g0,0xbd6,%g1
7918 ba,a p0_failed
7919p0_reg_l7_fail:
7920 or %g0,0xbd7,%g1
7921 ba,a p0_failed
7922p0_f0_fail:
7923 set p0_temp,%g6
7924 mov 0xf00,%l0
7925 stx %l0,[%g6]
7926 std %f0,[%g6+8]
7927 stx %fsr,[%g6+16]
7928 ta BAD_TRAP
7929
7930p0_f2_fail:
7931 set p0_temp,%g6
7932 mov 0xf02,%l0
7933 stx %l0,[%g6]
7934 std %f2,[%g6+8]
7935 stx %fsr,[%g6+16]
7936 ta BAD_TRAP
7937
7938p0_f4_fail:
7939 set p0_temp,%g6
7940 mov 0xf04,%l0
7941 stx %l0,[%g6]
7942 std %f4,[%g6+8]
7943 stx %fsr,[%g6+16]
7944 ta BAD_TRAP
7945
7946p0_f6_fail:
7947 set p0_temp,%g6
7948 mov 0xf06,%l0
7949 stx %l0,[%g6]
7950 std %f6,[%g6+8]
7951 stx %fsr,[%g6+16]
7952 ta BAD_TRAP
7953
7954p0_f8_fail:
7955 set p0_temp,%g6
7956 mov 0xf08,%l0
7957 stx %l0,[%g6]
7958 std %f8,[%g6+8]
7959 stx %fsr,[%g6+16]
7960 ta BAD_TRAP
7961
7962p0_f10_fail:
7963 set p0_temp,%g6
7964 mov 0xf10,%l0
7965 stx %l0,[%g6]
7966 std %f10,[%g6+8]
7967 stx %fsr,[%g6+16]
7968 ta BAD_TRAP
7969
7970p0_f12_fail:
7971 set p0_temp,%g6
7972 mov 0xf12,%l0
7973 stx %l0,[%g6]
7974 std %f12,[%g6+8]
7975 stx %fsr,[%g6+16]
7976 ta BAD_TRAP
7977
7978p0_f14_fail:
7979 set p0_temp,%g6
7980 mov 0xf14,%l0
7981 stx %l0,[%g6]
7982 std %f14,[%g6+8]
7983 stx %fsr,[%g6+16]
7984 ta BAD_TRAP
7985
7986p0_f16_fail:
7987 set p0_temp,%g6
7988 mov 0xf16,%l0
7989 stx %l0,[%g6]
7990 std %f16,[%g6+8]
7991 stx %fsr,[%g6+16]
7992 ta BAD_TRAP
7993
7994p0_f18_fail:
7995 set p0_temp,%g6
7996 mov 0xf18,%l0
7997 stx %l0,[%g6]
7998 std %f18,[%g6+8]
7999 stx %fsr,[%g6+16]
8000 ta BAD_TRAP
8001
8002p0_f20_fail:
8003 set p0_temp,%g6
8004 mov 0xf20,%l0
8005 stx %l0,[%g6]
8006 std %f20,[%g6+8]
8007 stx %fsr,[%g6+16]
8008 ta BAD_TRAP
8009
8010p0_f22_fail:
8011 set p0_temp,%g6
8012 mov 0xf22,%l0
8013 stx %l0,[%g6]
8014 std %f22,[%g6+8]
8015 stx %fsr,[%g6+16]
8016 ta BAD_TRAP
8017
8018p0_f24_fail:
8019 set p0_temp,%g6
8020 mov 0xf24,%l0
8021 stx %l0,[%g6]
8022 std %f24,[%g6+8]
8023 stx %fsr,[%g6+16]
8024 ta BAD_TRAP
8025
8026p0_f26_fail:
8027 set p0_temp,%g6
8028 mov 0xf26,%l0
8029 stx %l0,[%g6]
8030 std %f26,[%g6+8]
8031 stx %fsr,[%g6+16]
8032 ta BAD_TRAP
8033
8034p0_f28_fail:
8035 set p0_temp,%g6
8036 mov 0xf28,%l0
8037 stx %l0,[%g6]
8038 std %f28,[%g6+8]
8039 stx %fsr,[%g6+16]
8040 ta BAD_TRAP
8041
8042p0_f30_fail:
8043 set p0_temp,%g6
8044 mov 0xf30,%l0
8045 stx %l0,[%g6]
8046 std %f30,[%g6+8]
8047 stx %fsr,[%g6+16]
8048 ta BAD_TRAP
8049
8050
8051! The test for processor 0 failed
8052
8053p0_failed:
8054 set p0_temp,%g6
8055 stx %g1,[%g6]
8056 stx %g2,[%g6+8]
8057 stx %g3,[%g6+16]
8058 stx %fsr,[%g6+24]
8059 ta BAD_TRAP
8060
8061
8062! The local area data for processor 0 failed
8063
8064p0_local_failed:
8065 set done_flags,%g5
8066 mov 3,%g6
8067 st %g6,[%g5+0x000] ! Set processor 0 done flag
8068
8069 set p0_temp,%g6
8070 add %g1,%g4,%g1
8071 stx %g4,[%g6]
8072 stx %g2,[%g6+8]
8073 stx %g3,[%g6+16]
8074 st %fsr,[%g6+24]
8075 ta BAD_TRAP
8076
8077p0_selfmod_failed:
8078 ba p0_failed
8079 mov 0xabc,%g1
8080
8081p0_branch_failed:
8082 mov 0xbbb,%g1
8083 rd %ccr,%g2
8084 ba p0_failed
8085 mov 0x0,%g3
8086
8087p0_trap1e:
8088 sdivx %l3,%l2,%l3
8089 xnor %l4,%l3,%l1
8090 swapa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000010001410]
8091 or %l3,-0x241,%l1
8092 done
8093
8094p0_trap1o:
8095 sdivx %l3,%l2,%l3
8096 xnor %l4,%l3,%l1
8097 swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000010001410]
8098 or %l3,-0x241,%l1
8099 done
8100
8101
8102p0_trap2e:
8103 sub %l2,%l5,%l5
8104 fsubs %f11,%f10,%f8
8105 fcmps %fcc1,%f1 ,%f6
8106 done
8107
8108p0_trap2o:
8109 sub %l2,%l5,%l5
8110 fsubs %f11,%f10,%f8
8111 fcmps %fcc1,%f1 ,%f6
8112 done
8113
8114
8115p0_trap3e:
8116 xor %l6,-0x301,%l0
8117 addc %l5,%l2,%l3
8118 addc %l6,%l1,%l6
8119 add %l7,%l2,%l7
8120 addc %l4,%l6,%l1
8121 done
8122
8123p0_trap3o:
8124 xor %l6,-0x301,%l0
8125 addc %l5,%l2,%l3
8126 addc %l6,%l1,%l6
8127 add %l7,%l2,%l7
8128 addc %l4,%l6,%l1
8129 done
8130
8131! Cross Processor Interrupt Handler
8132
8133cross_intr_handler:
8134 membar #Sync
8135! Identify the recipient of the interrupt
8136 mov 0x10,%g1 ! VA of Core ID Register
8137 ldxa [%g1]ASI_CMP_CORE_ID,%g1
8138 and %g1,0x3f,%g4 ! Extract Core ID in %g4
8139 sll %g4,2,%g1 ! Index into intr receive array
8140 set received_xintr,%g2 ! Pointer to receive counters
8141 lduw [%g2+%g1],%g3 ! Get receive count
8142 inc %g3 ! Incement by 1
8143 st %g3,[%g2+%g1] ! Update receive count
8144! Reset busy bit interrupts and return
8145 mov 0x40,%g1 ! Busy bit
8146 stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit
8147 membar #Sync
8148 retry
8149
8150inst_access_handler:
8151 done
8152
8153 .align 256
8154data_access_handler:
81551: done
8156
8157p0_init_memory_pointers:
8158 set p0_init_registers,%g1
8159 mov %g0,%g2
8160 mov %g0,%g3
8161 mov %g0,%g4
8162 mov %g0,%g5
8163 mov %g0,%g6
8164 mov %g0,%g7
8165
8166! Initialize memory pointers for window 0
8167 set p0_local0_start,%i0
8168 set p0_local1_start,%i1
8169 set p0_local2_start,%i2
8170 set p0_local3_start,%i3
8171 set p0_local4_start,%i4
8172 set p0_local5_start,%i5
8173 set p0_local6_start,%i6
8174 clr %i7
8175! Init Local Registers in Window 0
8176 ldx [%g1+0x000],%l0 ! %l0 = 53b56d46796a3c0d
8177 ldx [%g1+0x008],%l1 ! %l1 = 2b27ea2462dc5403
8178 ldx [%g1+0x010],%l2 ! %l2 = 7cbb9ac42227a401
8179 ldx [%g1+0x018],%l3 ! %l3 = cb28e64fea7dc761
8180 ldx [%g1+0x020],%l4 ! %l4 = d6af4185c2f18f19
8181 ldx [%g1+0x028],%l5 ! %l5 = f874f9669e6f5b68
8182 ldx [%g1+0x030],%l6 ! %l6 = 0b8253045add27a6
8183 ldx [%g1+0x038],%l7 ! %l7 = c996b5e239d01844
8184
8185! Initialize the output register of window 0
8186
8187 set share0_start,%o0
8188 set share1_start,%o1
8189 set share2_start,%o2
8190 set share3_start,%o3
8191 mov 0x08,%o4
8192 mov 0x10,%o5
8193 mov 0x18,%o6
8194
8195 retl
8196 nop
8197
8198user_text_end:
8199 .seg "text"
8200 .align 0x2000
8201user_near0_start:
8202p0_near_0_le:
8203 sdivx %l3,%l2,%l3
8204 and %l3,%l4,%l7
8205 orn %l1,0x086,%l3
8206 jmpl %o7,%g0
8207 or %l2,0x26e,%l0
8208p0_near_0_he:
8209 sub %l0,-0x08e,%l0
8210 fdivs %f30,%f25,%f16
8211 sdivx %l0,0xd48,%l2
8212 jmpl %o7,%g0
8213 add %l6,%l0,%l2
8214near0_b2b_h:
8215 sdivx %l6,%l5,%l0
8216 subc %l1,%l4,%l6
8217 fcmps %fcc2,%f19,%f21
8218 fitod %f18,%f26
8219 addc %l0,%l4,%l6
8220 jmpl %o7,%g0
8221 xnor %l6,%l7,%l5
8222near0_b2b_l:
8223 fsqrts %f14,%f9
8224 andn %l3,%l4,%l4
8225 and %l7,%l4,%l1
8226 fsubs %f1 ,%f10,%f10
8227 mulx %l0,0xfc2,%l6
8228 jmpl %o7,%g0
8229 andn %l1,%l3,%l5
8230user_near0_end:
8231 .seg "text"
8232 .align 0x2000
8233user_near1_start:
8234p0_near_1_le:
8235 fsqrts %f2 ,%f15
8236 fitos %f9 ,%f3
8237 subc %l3,%l7,%l0
8238 jmpl %o7,%g0
8239 fsqrts %f15,%f7
8240p0_near_1_he:
8241 umul %l6,0x6f3,%l7
8242 udivx %l5,%l4,%l4
8243 smul %l7,-0xcb6,%l4
8244 fdivs %f20,%f24,%f27
8245 fitod %f22,%f30
8246 sub %l4,-0xc34,%l6
8247 jmpl %o7,%g0
8248 fcmps %fcc0,%f17,%f23
8249near1_b2b_h:
8250 mulx %l3,-0x36f,%l1
8251 fsubs %f22,%f25,%f16
8252 fmuls %f21,%f16,%f25
8253 jmpl %o7,%g0
8254 xor %l3,%l1,%l6
8255near1_b2b_l:
8256 fcmps %fcc2,%f3 ,%f6
8257 or %l5,%l2,%l1
8258 andn %l7,0x708,%l7
8259 jmpl %o7,%g0
8260 mulx %l3,-0xc24,%l4
8261user_near1_end:
8262 .seg "text"
8263 .align 0x2000
8264user_near2_start:
8265p0_near_2_le:
8266 udivx %l6,%l2,%l0
8267 orn %l0,0x3da,%l4
8268 smul %l0,0xe4a,%l1
8269 and %l6,-0x252,%l3
8270 jmpl %o7,%g0
8271 addc %l4,%l0,%l5
8272p0_near_2_he:
8273 sub %l5,0x1a6,%l4
8274 jmpl %o7,%g0
8275 sdivx %l0,0x818,%l3
8276near2_b2b_h:
8277 fsubs %f27,%f23,%f16
8278 fadds %f18,%f22,%f24
8279 jmpl %o7,%g0
8280 andn %l3,%l2,%l3
8281near2_b2b_l:
8282 fsubs %f5 ,%f3 ,%f9
8283 subc %l4,%l4,%l7
8284 jmpl %o7,%g0
8285 udivx %l5,0x0d1,%l2
8286user_near2_end:
8287 .seg "text"
8288 .align 0x2000
8289user_near3_start:
8290p0_near_3_le:
8291 jmpl %o7,%g0
8292 smul %l3,%l6,%l2
8293 jmpl %o7,%g0
8294 nop
8295p0_near_3_he:
8296 fcmps %fcc1,%f19,%f31
8297 or %l7,-0x4cb,%l2
8298 xor %l4,-0xbec,%l3
8299 fsubs %f23,%f16,%f31
8300 jmpl %o7,%g0
8301 subc %l2,0x35e,%l3
8302near3_b2b_h:
8303 add %l5,-0x2fc,%l5
8304 subc %l4,0x878,%l0
8305 subc %l3,0x0aa,%l0
8306 sdivx %l3,%l2,%l6
8307 subc %l1,%l3,%l1
8308 fsqrts %f25,%f24
8309 xor %l3,0x3c3,%l2
8310 jmpl %o7,%g0
8311 xnor %l5,%l3,%l7
8312near3_b2b_l:
8313 fdtoi %f2 ,%f14
8314 xor %l5,%l0,%l7
8315 andn %l0,%l5,%l7
8316 subc %l3,%l1,%l1
8317 mulx %l2,%l6,%l3
8318 mulx %l7,0x0da,%l6
8319 mulx %l3,0x6d0,%l0
8320 jmpl %o7,%g0
8321 or %l1,%l4,%l7
8322user_near3_end:
8323 .seg "text"
8324 .text
8325 .align 0x2000
8326user_far0_start:
8327p0_far_0_le:
8328 sub %l5,0x7ae,%l6
8329 add %l5,%l2,%l5
8330 jmpl %o7,%g0
8331 xor %l6,0x4f8,%l2
8332p0_far_0_lem:
8333 sub %l5,0x7ae,%l6
8334 add %l5,%l2,%l5
8335 jmpl %o7,%g0
8336 xor %l6,0x4f8,%l2
8337p0_far_0_he:
8338 and %l4,0x859,%l3
8339 udivx %l6,-0x346,%l6
8340 umul %l7,-0x185,%l3
8341 xnor %l6,%l0,%l1
8342 jmpl %o7,%g0
8343 fadds %f24,%f31,%f28
8344p0_far_0_hem:
8345 and %l4,0x859,%l3
8346 udivx %l6,-0x346,%l6
8347 umul %l7,-0x185,%l3
8348 xnor %l6,%l0,%l1
8349 jmpl %o7,%g0
8350 fadds %f24,%f31,%f28
8351p0_loop_branch_0:
8352 jmpl %o7+12,%g0
8353 add %l0,1,%l0
8354far0_b2b_h:
8355 add %l7,%l2,%l0
8356 or %l6,%l0,%l4
8357 sub %l1,%l4,%l0
8358 fsqrts %f31,%f27
8359 and %l7,-0xf42,%l7
8360 jmpl %o7,%g0
8361 umul %l0,%l6,%l5
8362far0_b2b_l:
8363 fadds %f15,%f9 ,%f0
8364 andn %l1,%l2,%l2
8365 smul %l0,-0x12a,%l5
8366 fdivs %f3 ,%f5 ,%f10
8367 mulx %l4,%l1,%l1
8368 jmpl %o7,%g0
8369 andn %l3,%l7,%l6
8370user_far0_end:
8371 .seg "text"
8372 .text
8373 .align 0x2000
8374user_far1_start:
8375p0_far_1_le:
8376 fsubs %f10,%f3 ,%f6
8377 fsqrts %f11,%f12
8378 fsubs %f8 ,%f1 ,%f4
8379 smul %l4,%l4,%l0
8380 jmpl %o7,%g0
8381 subc %l1,%l7,%l5
8382p0_far_1_lem:
8383 fsubs %f10,%f3 ,%f6
8384 fsqrts %f11,%f12
8385 fsubs %f8 ,%f1 ,%f4
8386 smul %l4,%l4,%l0
8387 jmpl %o7,%g0
8388 subc %l1,%l7,%l5
8389p0_far_1_he:
8390 andn %l4,%l2,%l4
8391 xor %l4,0xf71,%l6
8392 add %l4,%l5,%l1
8393 umul %l6,-0x6f6,%l7
8394 fdivs %f28,%f17,%f27
8395 jmpl %o7,%g0
8396 subc %l0,-0x848,%l3
8397p0_far_1_hem:
8398 andn %l4,%l2,%l4
8399 xor %l4,0xf71,%l6
8400 add %l4,%l5,%l1
8401 umul %l6,-0x6f6,%l7
8402 fdivs %f28,%f17,%f27
8403 jmpl %o7,%g0
8404 subc %l0,-0x848,%l3
8405p0_loop_branch_1:
8406 jmpl %o7+12,%g0
8407 add %l0,2,%l0
8408far1_b2b_h:
8409 udivx %l3,-0xeef,%l0
8410 fdivs %f18,%f21,%f18
8411 jmpl %o7,%g0
8412 addc %l4,-0xbbb,%l7
8413far1_b2b_l:
8414 andn %l1,%l1,%l2
8415 mulx %l3,-0x981,%l3
8416 jmpl %o7,%g0
8417 fdivs %f14,%f15,%f5
8418user_far1_end:
8419 .seg "text"
8420 .text
8421 .align 0x2000
8422user_far2_start:
8423p0_far_2_le:
8424 ldstub [%o3+0x1c0],%l3 ! Mem[00000000218001c0]
8425 smul %l4,-0x4c8,%l6
8426 jmpl %o7,%g0
8427 add %l0,-0x663,%l4
8428p0_far_2_lem:
8429 ldstub [%o3+0x1c0],%l3 ! Mem[00000000218001c0]
8430 smul %l4,-0x4c8,%l6
8431 jmpl %o7,%g0
8432 add %l0,-0x663,%l4
8433p0_far_2_he:
8434 orn %l6,%l3,%l7
8435 ldsb [%i1+0x022],%l0 ! Mem[0000000010041422]
8436 udivx %l7,0x1c9,%l7
8437 smul %l4,0x8ff,%l4
8438 jmpl %o7,%g0
8439 xor %l0,0x764,%l3
8440p0_far_2_hem:
8441 orn %l6,%l3,%l7
8442 membar #Sync
8443 ldsb [%i1+0x022],%l0 ! Mem[0000000010041422]
8444 udivx %l7,0x1c9,%l7
8445 smul %l4,0x8ff,%l4
8446 jmpl %o7,%g0
8447 xor %l0,0x764,%l3
8448p0_loop_branch_2:
8449 jmpl %o7+12,%g0
8450 add %l0,3,%l0
8451far2_b2b_h:
8452 andn %l7,0x456,%l6
8453 fcmps %fcc0,%f29,%f24
8454 udivx %l5,-0x66f,%l0
8455 jmpl %o7,%g0
8456 or %l6,-0x36b,%l2
8457far2_b2b_l:
8458 fsqrts %f2 ,%f8
8459 fmuls %f2 ,%f0 ,%f9
8460 sdivx %l7,0x8ee,%l1
8461 jmpl %o7,%g0
8462 andn %l1,%l1,%l2
8463user_far2_end:
8464 .seg "text"
8465 .text
8466 .align 0x2000
8467user_far3_start:
8468p0_far_3_le:
8469 fcmps %fcc0,%f1 ,%f12
8470 fsubs %f7 ,%f11,%f14
8471 xor %l0,-0xb7c,%l3
8472 ldsb [%i4+0x01b],%l4 ! Mem[000000001010141b]
8473 umul %l5,%l7,%l1
8474 sth %l4,[%i1+0x030] ! Mem[0000000010041430]
8475 jmpl %o7,%g0
8476 sdivx %l3,%l3,%l2
8477p0_far_3_lem:
8478 fcmps %fcc0,%f1 ,%f12
8479 fsubs %f7 ,%f11,%f14
8480 xor %l0,-0xb7c,%l3
8481 membar #Sync
8482 ldsb [%i4+0x01b],%l4 ! Mem[000000001010141b]
8483 umul %l5,%l7,%l1
8484 sth %l4,[%i1+0x030] ! Mem[0000000010041430]
8485 jmpl %o7,%g0
8486 sdivx %l3,%l3,%l2
8487p0_far_3_he:
8488 mulx %l5,-0x6c0,%l6
8489 subc %l5,%l0,%l3
8490 jmpl %o7,%g0
8491 orn %l0,-0x058,%l0
8492p0_far_3_hem:
8493 mulx %l5,-0x6c0,%l6
8494 subc %l5,%l0,%l3
8495 jmpl %o7,%g0
8496 orn %l0,-0x058,%l0
8497p0_loop_branch_3:
8498 jmpl %o7+12,%g0
8499 add %l0,4,%l0
8500far3_b2b_h:
8501 jmpl %o7,%g0
8502 xnor %l7,-0x1d3,%l1
8503 jmpl %o7,%g0
8504 nop
8505far3_b2b_l:
8506 jmpl %o7,%g0
8507 fadds %f1 ,%f0 ,%f3
8508 jmpl %o7,%g0
8509 nop
8510user_far3_end:
8511 .seg "text"
8512 .align 0x2000
8513user_jump0_start:
8514 INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
8515p0_jmpl_0_le:
8516 sdivx %l3,%l2,%l3
8517 fdtos %f4 ,%f1
8518 sdivx %l3,%l7,%l1
8519 jmpl %g6+8,%g0
8520 fmuls %f7 ,%f10,%f5
8521p0_call_0_le:
8522 umul %l7,0x90b,%l5
8523 fmuls %f1 ,%f12,%f2
8524 addc %l7,%l1,%l5
8525 fadds %f8 ,%f0 ,%f8
8526 udivx %l1,%l2,%l2
8527 retl
8528 fsubs %f14,%f4 ,%f8
8529p0_jmpl_0_lo:
8530 sdivx %l3,%l2,%l3
8531 fdtos %f4 ,%f1
8532 sdivx %l3,%l7,%l1
8533 jmpl %g6+8,%g0
8534 fmuls %f7 ,%f10,%f5
8535p0_call_0_lo:
8536 umul %l7,0x90b,%l5
8537 fmuls %f1 ,%f12,%f2
8538 addc %l7,%l1,%l5
8539 fadds %f8 ,%f0 ,%f8
8540 udivx %l1,%l2,%l2
8541 retl
8542 fsubs %f14,%f4 ,%f8
8543p0_jmpl_0_he:
8544 fsubs %f28,%f16,%f24
8545 sdivx %l1,-0x632,%l6
8546 fdivs %f21,%f26,%f17
8547 add %l1,0x5a6,%l3
8548 jmpl %g6+8,%g0
8549 udivx %l0,0xf4a,%l1
8550p0_call_0_he:
8551 orn %l3,%l1,%l4
8552 sdivx %l2,-0x53e,%l0
8553 retl
8554 ldstub [%o1+0x000],%l0 ! Mem[0000000020800000]
8555p0_jmpl_0_ho:
8556 fsubs %f28,%f16,%f24
8557 sdivx %l1,-0x632,%l6
8558 fdivs %f21,%f26,%f17
8559 add %l1,0x5a6,%l3
8560 jmpl %g6+8,%g0
8561 udivx %l0,0xf4a,%l1
8562p0_call_0_ho:
8563 orn %l3,%l1,%l4
8564 sdivx %l2,-0x53e,%l0
8565 retl
8566 ldstub [%i1+0x000],%l0 ! Mem[0000000020800000]
8567user_jump0_end:
8568 .seg "text"
8569 .align 0x2000
8570user_jump1_start:
8571 INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
8572p0_jmpl_1_le:
8573 jmpl %g6+8,%g0
8574 fadds %f7 ,%f8 ,%f14
8575p0_call_1_le:
8576 xnor %l5,%l0,%l0
8577 fdivs %f9 ,%f2 ,%f9
8578 fsubs %f5 ,%f3 ,%f6
8579 mulx %l7,0x3b5,%l2
8580 xor %l0,%l2,%l4
8581 retl
8582 stb %l1,[%i6+0x017] ! Mem[0000000010181417]
8583p0_jmpl_1_lo:
8584 jmpl %g6+8,%g0
8585 fadds %f7 ,%f8 ,%f14
8586p0_call_1_lo:
8587 xnor %l5,%l0,%l0
8588 fdivs %f9 ,%f2 ,%f9
8589 fsubs %f5 ,%f3 ,%f6
8590 mulx %l7,0x3b5,%l2
8591 xor %l0,%l2,%l4
8592 retl
8593 stb %l1,[%o6+0x017] ! Mem[0000000010181417]
8594p0_jmpl_1_he:
8595 fcmps %fcc1,%f28,%f16
8596 sdivx %l0,%l5,%l5
8597 udivx %l1,%l7,%l7
8598 fmuls %f21,%f27,%f22
8599 orn %l6,-0x7ee,%l0
8600 fsubs %f20,%f26,%f25
8601 jmpl %g6+8,%g0
8602 smul %l5,0xa53,%l5
8603p0_call_1_he:
8604 addc %l6,0xe87,%l5
8605 subc %l3,-0x196,%l0
8606 or %l1,%l5,%l6
8607 sdivx %l0,-0x11b,%l0
8608 subc %l6,%l2,%l3
8609 xor %l3,-0x9cc,%l7
8610 retl
8611 xor %l5,%l5,%l3
8612p0_jmpl_1_ho:
8613 fcmps %fcc1,%f28,%f16
8614 sdivx %l0,%l5,%l5
8615 udivx %l1,%l7,%l7
8616 fmuls %f21,%f27,%f22
8617 orn %l6,-0x7ee,%l0
8618 fsubs %f20,%f26,%f25
8619 jmpl %g6+8,%g0
8620 smul %l5,0xa53,%l5
8621p0_call_1_ho:
8622 addc %l6,0xe87,%l5
8623 subc %l3,-0x196,%l0
8624 or %l1,%l5,%l6
8625 sdivx %l0,-0x11b,%l0
8626 subc %l6,%l2,%l3
8627 xor %l3,-0x9cc,%l7
8628 retl
8629 xor %l5,%l5,%l3
8630user_jump1_end:
8631 .seg "text"
8632 .align 0x2000
8633user_jump2_start:
8634 INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
8635p0_jmpl_2_le:
8636 sub %l0,0x2c4,%l2
8637 add %l4,%l3,%l2
8638 jmpl %g6+8,%g0
8639 fsubs %f6 ,%f14,%f5
8640p0_call_2_le:
8641 mulx %l7,%l1,%l7
8642 retl
8643 xnor %l6,0x4d6,%l6
8644p0_jmpl_2_lo:
8645 sub %l0,0x2c4,%l2
8646 add %l4,%l3,%l2
8647 jmpl %g6+8,%g0
8648 fsubs %f6 ,%f14,%f5
8649p0_call_2_lo:
8650 mulx %l7,%l1,%l7
8651 retl
8652 xnor %l6,0x4d6,%l6
8653p0_jmpl_2_he:
8654 udivx %l1,%l6,%l6
8655 smul %l2,%l1,%l5
8656 fsqrts %f19,%f26
8657 umul %l3,%l6,%l2
8658 or %l0,0xe1c,%l4
8659 jmpl %g6+8,%g0
8660 xnor %l2,-0x17b,%l4
8661p0_call_2_he:
8662 fmuls %f19,%f28,%f19
8663 retl
8664 addc %l2,%l5,%l7
8665p0_jmpl_2_ho:
8666 udivx %l1,%l6,%l6
8667 smul %l2,%l1,%l5
8668 fsqrts %f19,%f26
8669 umul %l3,%l6,%l2
8670 or %l0,0xe1c,%l4
8671 jmpl %g6+8,%g0
8672 xnor %l2,-0x17b,%l4
8673p0_call_2_ho:
8674 fmuls %f19,%f28,%f19
8675 retl
8676 addc %l2,%l5,%l7
8677user_jump2_end:
8678 .seg "text"
8679 .align 0x2000
8680user_jump3_start:
8681 INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
8682p0_jmpl_3_le:
8683 add %l6,-0x9d2,%l1
8684 sdivx %l6,%l5,%l5
8685 fdivs %f6 ,%f2 ,%f11
8686 andn %l6,-0xaf9,%l7
8687 jmpl %g6+8,%g0
8688 and %l1,0x679,%l6
8689p0_call_3_le:
8690 swap [%i0+0x024],%l3 ! Mem[0000000010001424]
8691 fadds %f9 ,%f1 ,%f0
8692 fcmps %fcc3,%f1 ,%f3
8693 fstoi %f3 ,%f14
8694 ldsh [%i1+0x026],%l6 ! Mem[0000000010041426]
8695 addc %l5,0xcf4,%l2
8696 retl
8697 addc %l3,%l1,%l6
8698p0_jmpl_3_lo:
8699 add %l6,-0x9d2,%l1
8700 sdivx %l6,%l5,%l5
8701 fdivs %f6 ,%f2 ,%f11
8702 andn %l6,-0xaf9,%l7
8703 jmpl %g6+8,%g0
8704 and %l1,0x679,%l6
8705p0_call_3_lo:
8706 swap [%o0+0x024],%l3 ! Mem[0000000010001424]
8707 fadds %f9 ,%f1 ,%f0
8708 fcmps %fcc3,%f1 ,%f3
8709 fstoi %f3 ,%f14
8710 ldsh [%o1+0x026],%l6 ! Mem[0000000010041426]
8711 addc %l5,0xcf4,%l2
8712 retl
8713 addc %l3,%l1,%l6
8714p0_jmpl_3_he:
8715 fmuls %f18,%f21,%f31
8716 sub %l2,%l5,%l6
8717 fcmps %fcc1,%f17,%f17
8718 fdivs %f24,%f29,%f27
8719 fadds %f17,%f28,%f26
8720 fdivs %f18,%f16,%f28
8721 jmpl %g6+8,%g0
8722 fcmps %fcc2,%f20,%f22
8723p0_call_3_he:
8724 fadds %f29,%f21,%f24
8725 smul %l3,-0xdb3,%l0
8726 retl
8727 fdivs %f31,%f26,%f25
8728p0_jmpl_3_ho:
8729 fmuls %f18,%f21,%f31
8730 sub %l2,%l5,%l6
8731 fcmps %fcc1,%f17,%f17
8732 fdivs %f24,%f29,%f27
8733 fadds %f17,%f28,%f26
8734 fdivs %f18,%f16,%f28
8735 jmpl %g6+8,%g0
8736 fcmps %fcc2,%f20,%f22
8737p0_call_3_ho:
8738 fadds %f29,%f21,%f24
8739 smul %l3,-0xdb3,%l0
8740 retl
8741 fdivs %f31,%f26,%f25
8742user_jump3_end:
8743
8744 .seg "data"
8745 .align 0x2000
8746user_data_start:
8747done_flags:
8748 .word 0
8749 .align 8
8750done_count:
8751 .word 0,0
8752Start_Flags:
8753 .word 0,0,0,0
8754Finish_Flag:
8755 .word 0,0
8756 .align 8
8757num_processors:
8758 .word 1
8759num_agents:
8760 .word 0
8761no_membar:
8762 .word 0
8763max_ireg:
8764 .word 8,0
8765max_freg:
8766 .word 32,0
8767 .align 64
8768p0_temp:
8769 .word 0,0,0,0,0,0,0,0
8770 .word 0,0,0,0,0,0,0,0
8771 .word 0,0,0,0,0,0,0,0
8772 .word 0,0,0,0,0,0,0,0
8773p0_debug:
8774 .word 0,0,0,0,0,0,0,0
8775 .word 0,0,0,0,0,0,0,0
8776p0_fsr:
8777 .word 0x00000000,0x00000000
8778 .align 8
8779p0_loop_cnt:
8780 .word 1,0
8781max_windows:
8782 .word 1,0,0,0,0,0,0,0
8783 .word 0,0,0,0,0,0,0,0
8784 .word 0,0,0,0,0,0,0,0
8785 .word 0,0,0,0,0,0,0,0
8786 .word 0,0,0,0,0,0,0,0
8787 .word 0,0,0,0,0,0,0,0
8788 .word 0,0,0,0,0,0,0,0
8789 .word 0,0,0,0,0,0,0,0
8790 .word 0,0,0,0,0,0,0,0
8791 .word 0,0,0,0,0,0,0,0
8792 .word 0,0,0,0,0,0,0,0
8793 .word 0,0,0,0,0,0,0,0
8794 .word 0,0,0,0,0,0,0,0
8795 .word 0,0,0,0,0,0,0,0
8796 .word 0,0,0,0,0,0,0,0
8797 .word 0,0,0,0,0,0,0,0
8798 .word 0,0,0,0,0,0,0,0
8799 .word 0,0,0,0,0,0,0,0
8800 .word 0,0,0,0,0,0,0,0
8801 .word 0,0,0,0,0,0,0,0
8802 .word 0,0,0,0,0,0,0,0
8803 .word 0,0,0,0,0,0,0,0
8804 .word 0,0,0,0,0,0,0,0
8805 .word 0,0,0,0,0,0,0,0
8806 .word 0,0,0,0,0,0,0,0
8807 .word 0,0,0,0,0,0,0,0
8808 .word 0,0,0,0,0,0,0,0
8809 .word 0,0,0,0,0,0,0,0
8810 .word 0,0,0,0,0,0,0,0
8811 .word 0,0,0,0,0,0,0,0
8812 .word 0,0,0,0,0,0,0,0
8813 .word 0,0,0,0,0,0,0,0
8814
8815 .align 8
8816p0_init_registers:
8817 .word 0x53b56d46,0x796a3c0d ! Init value for %l0
8818 .word 0x2b27ea24,0x62dc5403 ! Init value for %l1
8819 .word 0x7cbb9ac4,0x2227a401 ! Init value for %l2
8820 .word 0xcb28e64f,0xea7dc761 ! Init value for %l3
8821 .word 0xd6af4185,0xc2f18f19 ! Init value for %l4
8822 .word 0xf874f966,0x9e6f5b68 ! Init value for %l5
8823 .word 0x0b825304,0x5add27a6 ! Init value for %l6
8824 .word 0xc996b5e2,0x39d01844 ! Init value for %l7
8825 .align 64
8826p0_init_freg:
8827 .word 0xb6676252,0x8a83776e ! Init value for %f0
8828 .word 0x3dc8ce54,0x0d3979d8 ! Init value for %f2
8829 .word 0xc84ecf72,0x9c431712 ! Init value for %f4
8830 .word 0x2dbdf489,0x03b54f8d ! Init value for %f6
8831 .word 0xe36b8f98,0xbb1f4708 ! Init value for %f8
8832 .word 0x52a8cdbd,0xaf2f2d12 ! Init value for %f10
8833 .word 0xc01458ad,0x0c37b12f ! Init value for %f12
8834 .word 0x2ec37420,0x007f4ffe ! Init value for %f14
8835 .word 0x43bc2821,0xd1f2b6bd ! Init value for %f16
8836 .word 0x0f6c4ace,0x5c5af8b6 ! Init value for %f18
8837 .word 0x9595e585,0x3d02f0de ! Init value for %f20
8838 .word 0x759de8e9,0x365480bc ! Init value for %f22
8839 .word 0x3a845c9e,0xd6ffc78a ! Init value for %f24
8840 .word 0xe40ee32b,0x53b75484 ! Init value for %f26
8841 .word 0x9a92a3ec,0x6ddb114c ! Init value for %f28
8842 .word 0xf0fd5b6c,0xe6f2585f ! Init value for %f30
8843 .word 0x6564e2f7,0x036e6963 ! Init value for %f32
8844 .word 0xee528d12,0x074c0485 ! Init value for %f34
8845 .word 0x2d0d26c1,0x63b54486 ! Init value for %f36
8846 .word 0xae2d7faf,0xa9166c8b ! Init value for %f38
8847 .word 0xd5c308a7,0xa86d17a9 ! Init value for %f40
8848 .word 0xca568af2,0xb6c47aea ! Init value for %f42
8849 .word 0xc9450d80,0x3a37e3eb ! Init value for %f44
8850 .word 0xfff82721,0x5a85ff3a ! Init value for %f46
8851 .word 0x7d0185c6,0x9823ba3e
8852 .word 0x9c83cd56,0xbed8eb50
8853 .word 0xd69491c8,0x2226b502
8854 .word 0x5f82ef58,0x78e1a8a5
8855 .word 0x69034383,0xb63bd1d1
8856 .word 0xbb99c0db,0x721b19d4
8857 .word 0xb7367eb2,0x09f67208
8858 .word 0xec942c29,0x4eadb64c
8859p0_share_mask:
8860 .word 0xffff0000,0x00000000
8861 .word 0x00000000,0x00000000
8862 .word 0x00000000,0x00000000
8863 .word 0x00000000,0x00000000
8864 .word 0x00000000,0x00000000
8865 .word 0x00000000,0x00000000
8866 .word 0x00000000,0x00000000
8867 .word 0x00000000,0x00000000
8868p0_expected_registers:
8869 .word 0x00000000,0x76aee6ff
8870 .word 0x00000000,0x00000079
8871 .word 0x00000000,0x00000000
8872 .word 0xffffffff,0xfffffffe
8873 .word 0xffffffff,0xffffffef
8874 .word 0x00000000,0x00000000
8875 .word 0x00000000,0x00000025
8876 .word 0xffffffff,0xffffffff
8877p0_expected_fp_regs:
8878 .word 0xf9ff0000,0xff000000
8879 .word 0xffff8cff,0x00000000
8880 .word 0x00fa0000,0xff000000
8881 .word 0xfff9c610,0x67df74f0
8882 .word 0xffffffff,0x00000054
8883 .word 0xff9239f8,0xef082f21
8884 .word 0xf9ff0000,0xff000000
8885 .word 0x00000000,0x10c6f9ff
8886 .word 0x00000054,0xff000000
8887 .word 0xef082f21,0xef082f21
8888 .word 0x00000000,0x00000000
8889 .word 0x6f0ac808,0x90007d00
8890 .word 0x00008dff,0x00ff8ef3
8891 .word 0xfff9c610,0x0000fa00
8892 .word 0x80000000,0x00000000
8893 .word 0xff0000ff,0x00000000
8894 .word 0x0000001e,0x00000400 ! %fsr = 0000001e00000400
8895p0_local0_expect:
8896 .word 0xff000000,0x5102769c
8897 .word 0x00001715,0x10c6f9ff
8898 .word 0xffe6ae76,0x79000000
8899 .word 0xff9206db,0xff000000
8900 .word 0x00000000,0x602000ff
8901 .word 0x5a6f0000,0x00000000
8902 .word 0x00000025,0xffff00ff
8903 .word 0xff0000ff,0xef082f21
8904p0_local0_sec_expect:
8905 .word 0x00000000,0xf83992ff
8906 .word 0xffff8cff,0xffff8cff
8907 .word 0x00008dff,0x00ff8ef3
8908 .word 0xb98cdf4b,0xe51fe5e2
8909 .word 0x5cd1e738,0xe61c2fb8
8910 .word 0x68458549,0xab9fa2fc
8911 .word 0x783182d7,0xf735f08b
8912 .word 0x1c73925c,0x35d68cd9
8913p0_local1_expect:
8914 .word 0x0000ffff,0xff80ff00
8915 .word 0xff8c0000,0x00000000
8916 .word 0x00000000,0x76aee6ff
8917 .word 0x00f9ffff,0xff8cffff
8918 .word 0x000000ff,0xff6c9580
8919 .word 0x0000ffff,0xffff8cff
8920 .word 0x00ff8ef3,0xffbbf195
8921 .word 0xff7600fa,0x0000e4e8
8922p0_local1_sec_expect:
8923 .word 0xff7600fa,0x0000e4e8
8924 .word 0xaa2a0000,0x00000000
8925 .word 0x00000000,0x00000000
8926 .word 0x4ae6ae76,0xffbbf195
8927 .word 0x0abf9d3c,0x15176a9c
8928 .word 0xffb1bc43,0xff6c7880
8929 .word 0x54861715,0x10c6f9ff
8930 .word 0x0abf9d3c,0x15176a9c
8931p0_local2_expect:
8932 .word 0xffffff00,0x00000000
8933 .word 0xef082f21,0xef082f21
8934 .word 0xfff9c610,0x000000ff
8935 .word 0x4ae6ae76,0x00000000
8936 .word 0x00000079,0xf074ff67
8937 .word 0xff000060,0x4bdf8cff
8938 .word 0x000067df,0x9e87c233
8939 .word 0x6f0ac808,0x90007d00
8940p0_local2_sec_expect:
8941 .word 0xffe6ffff,0x600000ff
8942 .word 0xfff9c610,0x00000000
8943 .word 0x000000ff,0x0000ff92
8944 .word 0xff9239f8,0x10c6f9ff
8945 .word 0x000000ff,0x00000000
8946 .word 0xff000000,0xffff0000
8947 .word 0x4ae6ae76,0xffbbf195
8948 .word 0x4ae6ae76,0x79000000
8949p0_local3_expect:
8950 .word 0x000000ff,0x54000000
8951 .word 0x212f08ef,0x212f08ef
8952 .word 0x00000000,0x00000000
8953 .word 0x007d0090,0x08c80a6f
8954 .word 0xf38eff00,0xff8d0000
8955 .word 0x00fa0000,0x10c6f9ff
8956 .word 0x00000000,0x00000080
8957 .word 0x00000000,0xff0000ff
8958p0_local3_sec_expect:
8959 .word 0xff001715,0x10c6f9ff
8960 .word 0xffff8cff,0x000000ff
8961 .word 0xff0000ff,0x000000ff
8962 .word 0xfff9c610,0xf83992ff
8963 .word 0x76000000,0xffff0000
8964 .word 0x9c6a1715,0x3c9dbf0a
8965 .word 0x71ff699a,0xff613b1b
8966 .word 0x0354dc62,0x67df74f0
8967p0_local4_expect:
8968 .word 0xff000000,0x760c8ef3
8969 .word 0xff000000,0x00000000
8970 .word 0xff00fa00,0xff000000
8971 .word 0xff9239f8,0x2f6f0000
8972 .word 0x000000ff,0x00000000
8973 .word 0xf38e0c76,0xffffffff
8974 .word 0x00000025,0xffffffff
8975 .word 0x4ae6ae76,0x79000000
8976p0_local4_sec_expect:
8977 .word 0xffffff00,0x000000ff
8978 .word 0x00fa0000,0x00000000
8979 .word 0xffff8cff,0x00000000
8980 .word 0xfff9c610,0xf83992ff
8981 .word 0x42f4f9d2,0xff9239f8
8982 .word 0x212f08ef,0xff0000a5
8983 .word 0x43bc08ab,0xa50000a5
8984 .word 0x675145ff,0xffffffff
8985p0_local5_expect:
8986 .word 0x000000ff,0x10f7dbcc
8987 .word 0x00008dff,0x00000000
8988 .word 0x00fa0000,0x00000000
8989 .word 0x00000000,0x0000fff9
8990 .word 0x00000000,0x00000054
8991 .word 0x00000000,0x000000ff
8992 .word 0x00fa0000,0x08c80a6f
8993 .word 0x00000000,0x10c6f9ff
8994p0_local5_sec_expect:
8995 .word 0xffffff75,0xff800000
8996 .word 0x5a6f0000,0x00000000
8997 .word 0xff9239f8,0xef082f21
8998 .word 0x00f9ffff,0xff8cffff
8999 .word 0x00000000,0x10c6f9ff
9000 .word 0x0000ffff,0x0000ffff
9001 .word 0x00ff8ef3,0xffbbf195
9002 .word 0xff7600fa,0x0000e4e8
9003p0_local6_expect:
9004 .word 0x00000000,0xff0000ff
9005 .word 0xffff0000,0x0000fff9
9006 .word 0xff8dfeff,0xff00ffff
9007 .word 0xfa088000,0xffffffff
9008 .word 0x000000ff,0xffffff75
9009 .word 0x80786cff,0x4bdf8cff
9010 .word 0xff0000ff,0xfffffffe
9011 .word 0x00000000,0x000000ff
9012p0_local6_sec_expect:
9013 .word 0xef082fff,0xff000000
9014 .word 0xff2f08ef,0xff0000ff
9015 .word 0x00000000,0x00000000
9016 .word 0xfff9c610,0xf83992ff
9017 .word 0x00000000,0xff000000
9018 .word 0xffffffff,0x760c8ef3
9019 .word 0x95f1bbff,0x76aee64a
9020 .word 0x00000079,0x76aee64a
9021share0_expect:
9022 .word 0xff00075f,0x7ca7f27b
9023 .word 0x50c59670,0xe335008e
9024 .word 0x54bd8537,0xba57cc13
9025 .word 0xf41db355,0xd941850e
9026 .word 0x5691cce5,0x934af431
9027 .word 0x2e4874a8,0x14a34ed2
9028 .word 0x74a07762,0x1aa86ce7
9029 .word 0x8aee3a79,0xc892d8e3
9030share1_expect:
9031 .word 0x0025b0a2,0xe8466728
9032 .word 0xffaabe19,0x580dba8b
9033 .word 0x9f5343d3,0x6b9a1cd7
9034 .word 0xf5c25b4c,0xeea7a656
9035 .word 0xe8d92591,0xae69ea45
9036 .word 0x9c34f42a,0x4a5be287
9037 .word 0x6b0b5011,0xbd37a3e1
9038 .word 0xfb1f6a3a,0x589282a3
9039 .word 0x00ff2222,0x8d2fe38f
9040 .word 0x094abc82,0xa91d93cb
9041 .word 0xbba22098,0x309cbf5d
9042 .word 0x10a5ff08,0xf8eb3d95
9043 .word 0x4afee99b,0xeec3ca53
9044 .word 0x2142c752,0xef297cd2
9045 .word 0x479425c8,0x4b12b26d
9046 .word 0x5943f557,0x3abd163f
9047share2_expect:
9048 .word 0xffffd61d,0xb4caed14
9049 .word 0xaf0fd768,0x85808d35
9050 .word 0x65e99902,0x19fa2904
9051 .word 0x484f8946,0x217a0ce3
9052 .word 0x7c3dcdf4,0xc19c9e46
9053 .word 0x432e5e90,0xcfbafc49
9054 .word 0x0748aeeb,0x9ebb27dc
9055 .word 0xea7119c7,0x08e2d6bb
9056share3_expect:
9057 .word 0xff0037ea,0xbf1a4204
9058 .word 0x78e0e24f,0x3f8bb993
9059 .word 0x26fe128b,0xbbf2337b
9060 .word 0x84cd8b11,0x6cdd44b2
9061 .word 0x9f861e95,0x5dfe37eb
9062 .word 0xcc535cb1,0xcfea62fe
9063 .word 0x0dc270ca,0x3c0cf39f
9064 .word 0x50d55496,0x0ccb9cd6
9065 .word 0xffff856a,0x9807ed72
9066 .word 0x160d8d73,0x309f5a2a
9067 .word 0x3612cd3d,0xf19f1f10
9068 .word 0x76facc44,0x1c7b8773
9069 .word 0x0dff083c,0x4a5fcbfe
9070 .word 0x95a41652,0xb18ffeaa
9071 .word 0x722b55d7,0x98f3b90e
9072 .word 0x0e50f905,0x0b6243cd
9073 .word 0x257e727f,0xa3c42789
9074 .word 0xff2150e5,0xb9996a92
9075 .word 0xf0480279,0xe5c92530
9076 .word 0x28c0b865,0xcc50d716
9077 .word 0x089e1c41,0x3e926c8f
9078 .word 0xf77d8211,0x7b341090
9079 .word 0x63797423,0x9eecb036
9080 .word 0xf05e7d03,0xab605f38
9081 .word 0xff110164,0x65eeb9b6
9082 .word 0x040d5074,0x04e1b5ec
9083 .word 0x03c9ce8a,0xae5c80ca
9084 .word 0xc9ccf4e0,0xdbe405d1
9085 .word 0x3990e255,0x5db4e395
9086 .word 0x9b4f263a,0xb742310f
9087 .word 0xc12d74e3,0x4c378566
9088 .word 0x40c755ea,0xd94fe52a
9089 .word 0x00fa6d5f,0xc1c20597
9090 .word 0x286ba568,0x7146cde1
9091 .word 0x164ed6a0,0x047f7042
9092 .word 0xa66f038c,0x10ef7981
9093 .word 0x7dbb7ef4,0x9a164a27
9094 .word 0x1717601b,0xae66332c
9095 .word 0xea3d3fdd,0xc290d626
9096 .word 0x8174d030,0xb1da6155
9097 .word 0xff750a30,0x4cfb6ee2
9098 .word 0x74cdc070,0x8ac6016a
9099 .word 0xeb9573af,0xb21d2db0
9100 .word 0x4bf1ea41,0xf2de991c
9101 .word 0xb7c62b08,0x33f6c1a4
9102 .word 0x6fa8f6da,0x324566a2
9103 .word 0x13d3e5e2,0x47b4dd3e
9104 .word 0x097c2e18,0x36e62b21
9105 .word 0xb3572d80,0x8ea22b60
9106 .word 0x62572387,0x69a2f120
9107 .word 0xeebc84f8,0xeb52c671
9108 .word 0x4f590c41,0x2ad84eee
9109 .word 0x5840faf0,0x27cbcecd
9110 .word 0x6e9df9c2,0x4d332062
9111 .word 0x062dbab8,0x0cc12f56
9112 .word 0xa39cdb54,0x60a80859
9113 .word 0x671507db,0x4be4c2e4
9114 .word 0x56a2e584,0xc0a13298
9115 .word 0xea6341d4,0xb5aa1a75
9116 .word 0x3805b0f6,0x2231b63f
9117 .word 0xd67fc776,0xf5252d11
9118 .word 0x922cdb5c,0xe667d17d
9119 .word 0x81439d55,0x81edafc4
9120 .word 0x723d390b,0x78b1f95e
9121p0_invalidate_semaphore:
9122 .word 0
9123! Data for Cross Processor Interrupt
9124 .align 8
9125received_xintr:
9126 .word 0,0,0,0,0,0,0,0
9127 .word 0,0,0,0,0,0,0,0
9128 .word 0,0,0,0,0,0,0,0
9129 .word 0,0,0,0,0,0,0,0
9130 .word 0,0,0,0,0,0,0,0
9131 .word 0,0,0,0,0,0,0,0
9132 .word 0,0,0,0,0,0,0,0
9133 .word 0,0,0,0,0,0,0,0
9134p0_dispatch_retry:
9135 .word 0,0
9136p0_xintr_data:
9137 .word 0x00000000,0x00000001
9138 .word 0x8a5133cf,0x92397cc2
9139 .word 0x00000000,0x00000002
9140 .word 0x45f8df58,0x7095e80d
9141 .word 0x00000000,0x00000003
9142 .word 0xa1fba50f,0x88fa9639
9143 .word 0x00000000,0x00000004
9144 .word 0x5a4ec6e0,0x71404222
9145 .word 0x00000000,0x00000005
9146 .word 0x1a7ac81f,0xea4101ad
9147 .word 0x00000000,0x00000006
9148 .word 0x6cfa8f9f,0x8b9bd251
9149 .word 0x00000000,0x00000007
9150 .word 0xd1c836b0,0x528ae365
9151 .word 0x00000000,0x00000008
9152 .word 0x2a724598,0x0714344e
9153 .align 8
9154p0_xintr_expected:
9155 .word 0
9156 .align 64
9157xintr_data_ptrs:
9158 .word p0_xintr_data
9159 .align 8
9160p0_xintr_db:
9161 .skip 512
9162p0_xintr_retry_count:
9163 .word 0,0
9164p0_reset_cnt:
9165 .word 0
9166 .align 8
9167p0_ec_timing_ctrl:
9168 .word 0,0
9169p0_ec_control:
9170 .word 0,0
9171p0_mcu_shadow:
9172 .skip 80
9173user_data_end:
9174
9175
9176SECTION .p0_local0 DATA_VA=0x000800000
9177
9178attr_data {
9179 Name = .p0_local0,
9180 VA = 0x0000000000800000,
9181 RA = 0x0000000010000000,
9182 PA = ra2pa(0x0000000010000000,0),
9183 part_0_ctx_nonzero_tsb_config_0,
9184 TTE_Context=PCONTEXT,
9185 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9186 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9187 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9188 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9189}
9190
9191 .data
9192 .seg "data"
9193 .align 0x2000
9194 .global p0_local0_start
9195p0_local0_begin:
9196 .skip 0x1400
9197p0_local0_start:
9198 .word 0x476805d9,0x6139a7a3,0xfe8a25d8,0x65bdebc1
9199 .word 0x8fcb8c38,0xf31347e7,0xfb9706db,0x8b0c1328
9200 .word 0xcce7181d,0xb6229c12,0xcb8d75d2,0x302e35ab
9201 .word 0xd48a37c5,0x911b8130,0xa8760424,0x6978bf4a
9202p0_local0_end:
9203
9204SECTION .p0_local0_sec DATA_VA=0x000800000
9205
9206attr_data {
9207 Name = .p0_local0_sec,
9208 VA = 0x0000000000800000,
9209 RA = 0x0000000030000000,
9210 PA = ra2pa(0x0000000030000000,0),
9211 part_0_ctx_nonzero_tsb_config_0,
9212 TTE_Context=SCONTEXT,
9213 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9214 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9215 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9216 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9217}
9218
9219 .data
9220 .seg "data"
9221 .align 0x2000
9222 .global p0_local0_sec_start
9223p0_local0_sec_begin:
9224 .skip 0x1400
9225p0_local0_sec_start:
9226 .word 0x7cea7465,0xcee3abff,0x09149844,0x1cce83d2
9227 .word 0x8adc2479,0xc20df31e,0xb96ad1d6,0xe51fe5e2
9228 .word 0x5cd1e738,0xe61c2fb8,0x68458549,0xab9fa2fc
9229 .word 0x783182d7,0xf735f08b,0x1c73925c,0x35d68cd9
9230p0_local0_sec_end:
9231
9232SECTION .p0_local1 DATA_VA=0x000802000
9233
9234attr_data {
9235 Name = .p0_local1,
9236 VA = 0x0000000000802000,
9237 RA = 0x0000000010040000,
9238 PA = ra2pa(0x0000000010040000,0),
9239 part_0_ctx_nonzero_tsb_config_0,
9240 TTE_Context=PCONTEXT,
9241 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9242 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9243 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9244 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9245}
9246
9247 .data
9248 .seg "data"
9249 .align 0x2000
9250 .global p0_local1_start
9251p0_local1_begin:
9252 .skip 0x1400
9253p0_local1_start:
9254 .word 0x85f238e3,0x9feecd5e,0x99004cd9,0x99bf8523
9255 .word 0xdd060c89,0x0ffd8287,0xbaec0bc8,0x2d07a632
9256 .word 0x7560c77f,0x5442c92c,0xbb13f1cf,0xf8fca896
9257 .word 0xd4d07454,0xe10636a1,0x5cee6ef7,0x16f20592
9258p0_local1_end:
9259
9260SECTION .p0_local1_sec DATA_VA=0x000802000
9261
9262attr_data {
9263 Name = .p0_local1_sec,
9264 VA = 0x0000000000802000,
9265 RA = 0x0000000030040000,
9266 PA = ra2pa(0x0000000030040000,0),
9267 part_0_ctx_nonzero_tsb_config_0,
9268 TTE_Context=SCONTEXT,
9269 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9270 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9271 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9272 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9273}
9274
9275 .data
9276 .seg "data"
9277 .align 0x2000
9278 .global p0_local1_sec_start
9279p0_local1_sec_begin:
9280 .skip 0x1400
9281p0_local1_sec_start:
9282 .word 0x2f04e293,0x50f59c61,0x67cc76e1,0xa52042be
9283 .word 0xc147e5a6,0x888a70aa,0x9c236d10,0xa5d60110
9284 .word 0xa471c187,0x7d64cc57,0xba707364,0x197fa0bc
9285 .word 0x7036030e,0x4dc45bc8,0xf6a43838,0x940cddff
9286p0_local1_sec_end:
9287
9288SECTION .p0_local2 DATA_VA=0x000804000
9289
9290attr_data {
9291 Name = .p0_local2,
9292 VA = 0x0000000000804000,
9293 RA = 0x0000000010080000,
9294 PA = ra2pa(0x0000000010080000,0),
9295 part_0_ctx_nonzero_tsb_config_0,
9296 TTE_Context=PCONTEXT,
9297 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9298 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9299 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9300 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9301}
9302
9303 .data
9304 .seg "data"
9305 .align 0x2000
9306 .global p0_local2_start
9307p0_local2_begin:
9308 .skip 0x1400
9309p0_local2_start:
9310 .word 0xa01ef96b,0xfa6bb877,0xa37e5325,0xd274fb56
9311 .word 0x91969edc,0x4bdf8c9a,0x188b3c5d,0x8ef465bb
9312 .word 0xbd66d286,0xcbbba13b,0xb8cb577f,0xed3a5f02
9313 .word 0x38bbf195,0x9e87c233,0x3d97a105,0x90ee7d79
9314p0_local2_end:
9315
9316SECTION .p0_local2_sec DATA_VA=0x000804000
9317
9318attr_data {
9319 Name = .p0_local2_sec,
9320 VA = 0x0000000000804000,
9321 RA = 0x0000000030080000,
9322 PA = ra2pa(0x0000000030080000,0),
9323 part_0_ctx_nonzero_tsb_config_0,
9324 TTE_Context=SCONTEXT,
9325 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9326 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9327 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9328 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9329}
9330
9331 .data
9332 .seg "data"
9333 .align 0x2000
9334 .global p0_local2_sec_start
9335p0_local2_sec_begin:
9336 .skip 0x1400
9337p0_local2_sec_start:
9338 .word 0x0de3dd33,0xf266ae1c,0x41455167,0xf074df03
9339 .word 0xb985c7b3,0x1809a90f,0xe00dcf28,0x5f03e6b5
9340 .word 0xf995557c,0x80786cd9,0x11fb7f67,0xef082ea8
9341 .word 0xfc28c107,0xf5c1a26b,0x9a16530e,0x195c64bd
9342p0_local2_sec_end:
9343
9344SECTION .p0_local3 DATA_VA=0x000806000
9345
9346attr_data {
9347 Name = .p0_local3,
9348 VA = 0x0000000000806000,
9349 RA = 0x00000000100c0000,
9350 PA = ra2pa(0x00000000100c0000,0),
9351 part_0_ctx_nonzero_tsb_config_0,
9352 TTE_Context=PCONTEXT,
9353 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9354 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9355 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9356 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9357}
9358
9359 .data
9360 .seg "data"
9361 .align 0x2000
9362 .global p0_local3_start
9363p0_local3_begin:
9364 .skip 0x1400
9365p0_local3_start:
9366 .word 0xb8777fd5,0xc51104b9,0xc9e481cc,0xf38f13ff
9367 .word 0xe7eb66fa,0xb1281210,0xe29f3f78,0x8bdf57f2
9368 .word 0x0d6a01b5,0xd187fbef,0xafd6e547,0x59ae007a
9369 .word 0xe3e681f3,0xf59d585b,0x1140c8e9,0x1c67d382
9370p0_local3_end:
9371
9372SECTION .p0_local3_sec DATA_VA=0x000806000
9373
9374attr_data {
9375 Name = .p0_local3_sec,
9376 VA = 0x0000000000806000,
9377 RA = 0x00000000300c0000,
9378 PA = ra2pa(0x00000000300c0000,0),
9379 part_0_ctx_nonzero_tsb_config_0,
9380 TTE_Context=SCONTEXT,
9381 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9382 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9383 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9384 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9385}
9386
9387 .data
9388 .seg "data"
9389 .align 0x2000
9390 .global p0_local3_sec_start
9391p0_local3_sec_begin:
9392 .skip 0x1400
9393p0_local3_sec_start:
9394 .word 0x4de06e51,0xbfb2887b,0x83308ed8,0x8c7d617e
9395 .word 0x4ea6b8a9,0xf0670df5,0x071769f4,0xb1df1156
9396 .word 0x3a260c93,0x8badb4e6,0x4af804be,0xd3e62a29
9397 .word 0x009b5e05,0x79575273,0x6c98c1bc,0x58812f0e
9398p0_local3_sec_end:
9399
9400SECTION .p0_local4 DATA_VA=0x000808000
9401
9402attr_data {
9403 Name = .p0_local4,
9404 VA = 0x0000000000808000,
9405 RA = 0x0000000010100000,
9406 PA = ra2pa(0x0000000010100000,0),
9407 part_0_ctx_nonzero_tsb_config_0,
9408 TTE_Context=PCONTEXT,
9409 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9410 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9411 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9412 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9413}
9414
9415 .data
9416 .seg "data"
9417 .align 0x2000
9418 .global p0_local4_start
9419p0_local4_begin:
9420 .skip 0x1400
9421p0_local4_start:
9422 .word 0xf10aea31,0xbc66032b,0x2ad9f144,0xcd31359b
9423 .word 0x5fc8d3d8,0xf2f38b70,0x619239f8,0x7fc8e475
9424 .word 0x2301522c,0x122ffd46,0x0abf9d3c,0x15176a9c
9425 .word 0x1b3bf853,0x9a69f871,0xec51d404,0x6107799c
9426p0_local4_end:
9427
9428SECTION .p0_local4_sec DATA_VA=0x000808000
9429
9430attr_data {
9431 Name = .p0_local4_sec,
9432 VA = 0x0000000000808000,
9433 RA = 0x0000000030100000,
9434 PA = ra2pa(0x0000000030100000,0),
9435 part_0_ctx_nonzero_tsb_config_0,
9436 TTE_Context=SCONTEXT,
9437 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9438 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9439 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9440 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9441}
9442
9443 .data
9444 .seg "data"
9445 .align 0x2000
9446 .global p0_local4_sec_start
9447p0_local4_sec_begin:
9448 .skip 0x1400
9449p0_local4_sec_start:
9450 .word 0x9a17eaa8,0x71b5331e,0xbcad6911,0xefda1cfb
9451 .word 0x5a51eaeb,0x702323f5,0x2fcadc71,0xf7902f0f
9452 .word 0x483323e7,0x5ef0bc08,0x27b76644,0x4367cdc5
9453 .word 0x48530673,0xfb6c7c66,0xca117915,0x62a23bad
9454p0_local4_sec_end:
9455
9456SECTION .p0_local5 DATA_VA=0x00080a000
9457
9458attr_data {
9459 Name = .p0_local5,
9460 VA = 0x000000000080a000,
9461 RA = 0x0000000010140000,
9462 PA = ra2pa(0x0000000010140000,0),
9463 part_0_ctx_nonzero_tsb_config_0,
9464 TTE_Context=PCONTEXT,
9465 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9466 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9467 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9468 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9469}
9470
9471 .data
9472 .seg "data"
9473 .align 0x2000
9474 .global p0_local5_start
9475p0_local5_begin:
9476 .skip 0x1400
9477p0_local5_start:
9478 .word 0xd7013e6a,0x9f13630b,0xccdfdf66,0xa617c9e5
9479 .word 0x7c925171,0x5b364b94,0x4782e746,0xfe5f6aa0
9480 .word 0x9655d538,0x52bca2f0,0x46bd640d,0x4a572233
9481 .word 0xf5e153cc,0xa1877db9,0x2d152cfc,0x609e58e0
9482p0_local5_end:
9483
9484SECTION .p0_local5_sec DATA_VA=0x00080a000
9485
9486attr_data {
9487 Name = .p0_local5_sec,
9488 VA = 0x000000000080a000,
9489 RA = 0x0000000030140000,
9490 PA = ra2pa(0x0000000030140000,0),
9491 part_0_ctx_nonzero_tsb_config_0,
9492 TTE_Context=SCONTEXT,
9493 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9494 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9495 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9496 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9497}
9498
9499 .data
9500 .seg "data"
9501 .align 0x2000
9502 .global p0_local5_sec_start
9503p0_local5_sec_begin:
9504 .skip 0x1400
9505p0_local5_sec_start:
9506 .word 0x1177bc52,0x3c9f19a2,0xa8a2bbf1,0xedddf329
9507 .word 0x20bc59e3,0xd6dd9464,0xbd1a1ba1,0x10a6e376
9508 .word 0x40d7fc8e,0x64061516,0x5925b3dc,0x0ec71e3c
9509 .word 0x25439f43,0x282b7c0b,0x9c23e77c,0x862538e6
9510p0_local5_sec_end:
9511
9512SECTION .p0_local6 DATA_VA=0x00080c000
9513
9514attr_data {
9515 Name = .p0_local6,
9516 VA = 0x000000000080c000,
9517 RA = 0x0000000010180000,
9518 PA = ra2pa(0x0000000010180000,0),
9519 part_0_ctx_nonzero_tsb_config_0,
9520 TTE_Context=PCONTEXT,
9521 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9522 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9523 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9524 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9525}
9526
9527 .data
9528 .seg "data"
9529 .align 0x2000
9530 .global p0_local6_start
9531p0_local6_begin:
9532 .skip 0x1400
9533p0_local6_start:
9534 .word 0xf1cd54b6,0xc8a3b3a7,0x935c30d0,0x2d1a78a9
9535 .word 0x591ce98e,0x923563dc,0x7ec016b2,0x05736bca
9536 .word 0xc3a609f9,0xb7e5a7dc,0x8e91b08a,0x840ac85e
9537 .word 0x70a1f8ae,0xeb03a68d,0x94fa6994,0xefbdc558
9538p0_local6_end:
9539
9540SECTION .p0_local6_sec DATA_VA=0x00080c000
9541
9542attr_data {
9543 Name = .p0_local6_sec,
9544 VA = 0x000000000080c000,
9545 RA = 0x0000000030180000,
9546 PA = ra2pa(0x0000000030180000,0),
9547 part_0_ctx_nonzero_tsb_config_0,
9548 TTE_Context=SCONTEXT,
9549 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9550 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9551 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9552 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9553}
9554
9555 .data
9556 .seg "data"
9557 .align 0x2000
9558 .global p0_local6_sec_start
9559p0_local6_sec_begin:
9560 .skip 0x1400
9561p0_local6_sec_start:
9562 .word 0xd4c6be3c,0xfc2a1b51,0xfac85330,0x1aa7aac0
9563 .word 0x6c3a0e68,0x736f228e,0xba6b8d0f,0x5131fddb
9564 .word 0xe1f888f9,0x66c0041d,0x08c80a6f,0x41f71331
9565 .word 0x339cb7c5,0xb6e9ee67,0x9077aed2,0x6bdc8384
9566p0_local6_sec_end:
9567
9568SECTION .share0 DATA_VA=0x00080e000
9569
9570attr_data {
9571 Name = .share0,
9572 VA = 0x000000000080e000,
9573 RA = 0x00000000201c0000,
9574 PA = ra2pa(0x00000000201c0000,0),
9575 part_0_ctx_nonzero_tsb_config_0,
9576 TTE_Context=PCONTEXT,
9577 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9578 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9579 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9580 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9581}
9582
9583 .data
9584 .seg "data"
9585 .align 0x2000
9586 .global share0_start
9587share0_begin:
9588share0_start:
9589 .word 0xe432075f,0x7ca7f27b,0x50c59670,0xe335008e
9590 .word 0x54bd8537,0xba57cc13,0xf41db355,0xd941850e
9591 .word 0x5691cce5,0x934af431,0x2e4874a8,0x14a34ed2
9592 .word 0x74a07762,0x1aa86ce7,0x8aee3a79,0xc892d8e3
9593share0_end:
9594
9595SECTION .share1 DATA_VA=0x000810000
9596
9597attr_data {
9598 Name = .share1,
9599 VA = 0x0000000000810000,
9600 RA = 0x0000000020800000,
9601 PA = ra2pa(0x0000000020800000,0),
9602 part_0_ctx_nonzero_tsb_config_0,
9603 TTE_Context=PCONTEXT,
9604 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9605 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9606 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9607 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9608}
9609
9610 .data
9611 .seg "data"
9612 .align 0x2000
9613 .global share1_start
9614share1_begin:
9615share1_start:
9616 .word 0x4698b0a2,0xe8466728,0xffaabe19,0x580dba8b
9617 .word 0x9f5343d3,0x6b9a1cd7,0xf5c25b4c,0xeea7a656
9618 .word 0xe8d92591,0xae69ea45,0x9c34f42a,0x4a5be287
9619 .word 0x6b0b5011,0xbd37a3e1,0xfb1f6a3a,0x589282a3
9620 .word 0xeafa2222,0x8d2fe38f,0x094abc82,0xa91d93cb
9621 .word 0xbba22098,0x309cbf5d,0x10a5ff08,0xf8eb3d95
9622 .word 0x4afee99b,0xeec3ca53,0x2142c752,0xef297cd2
9623 .word 0x479425c8,0x4b12b26d,0x5943f557,0x3abd163f
9624share1_end:
9625
9626SECTION .share2 DATA_VA=0x000812000
9627
9628attr_data {
9629 Name = .share2,
9630 VA = 0x0000000000812000,
9631 RA = 0x00000000211c0000,
9632 PA = ra2pa(0x00000000211c0000,0),
9633 part_0_ctx_nonzero_tsb_config_0,
9634 TTE_Context=PCONTEXT,
9635 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9636 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9637 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9638 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9639}
9640
9641 .data
9642 .seg "data"
9643 .align 0x2000
9644 .global share2_start
9645share2_begin:
9646share2_start:
9647 .word 0x5418d61d,0xb4caed14,0xaf0fd768,0x85808d35
9648 .word 0x65e99902,0x19fa2904,0x484f8946,0x217a0ce3
9649 .word 0x7c3dcdf4,0xc19c9e46,0x432e5e90,0xcfbafc49
9650 .word 0x0748aeeb,0x9ebb27dc,0xea7119c7,0x08e2d6bb
9651share2_end:
9652
9653SECTION .share3 DATA_VA=0x000814000
9654
9655attr_data {
9656 Name = .share3,
9657 VA = 0x0000000000814000,
9658 RA = 0x0000000021800000,
9659 PA = ra2pa(0x0000000021800000,0),
9660 part_0_ctx_nonzero_tsb_config_0,
9661 TTE_Context=PCONTEXT,
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 share3_start
9672share3_begin:
9673share3_start:
9674 .word 0x9b4f37ea,0xbf1a4204,0x78e0e24f,0x3f8bb993
9675 .word 0x26fe128b,0xbbf2337b,0x84cd8b11,0x6cdd44b2
9676 .word 0x9f861e95,0x5dfe37eb,0xcc535cb1,0xcfea62fe
9677 .word 0x0dc270ca,0x3c0cf39f,0x50d55496,0x0ccb9cd6
9678 .word 0xd91b856a,0x9807ed72,0x160d8d73,0x309f5a2a
9679 .word 0x3612cd3d,0xf19f1f10,0x76facc44,0x1c7b8773
9680 .word 0x0dff083c,0x4a5fcbfe,0x95a41652,0xb18ffeaa
9681 .word 0x722b55d7,0x98f3b90e,0x0e50f905,0x0b6243cd
9682 .word 0x257e727f,0xa3c42789,0xff2150e5,0xb9996a92
9683 .word 0xf0480279,0xe5c92530,0x28c0b865,0xcc50d716
9684 .word 0x089e1c41,0x3e926c8f,0xf77d8211,0x7b341090
9685 .word 0x63797423,0x9eecb036,0xf05e7d03,0xab605f38
9686 .word 0x0f110164,0x65eeb9b6,0x040d5074,0x04e1b5ec
9687 .word 0x03c9ce8a,0xae5c80ca,0xc9ccf4e0,0xdbe405d1
9688 .word 0x3990e255,0x5db4e395,0x9b4f263a,0xb742310f
9689 .word 0xc12d74e3,0x4c378566,0x40c755ea,0xd94fe52a
9690 .word 0xb7096d5f,0xc1c20597,0x286ba568,0x7146cde1
9691 .word 0x164ed6a0,0x047f7042,0xa66f038c,0x10ef7981
9692 .word 0x7dbb7ef4,0x9a164a27,0x1717601b,0xae66332c
9693 .word 0xea3d3fdd,0xc290d626,0x8174d030,0xb1da6155
9694 .word 0x57db0a30,0x4cfb6ee2,0x74cdc070,0x8ac6016a
9695 .word 0xeb9573af,0xb21d2db0,0x4bf1ea41,0xf2de991c
9696 .word 0xb7c62b08,0x33f6c1a4,0x6fa8f6da,0x324566a2
9697 .word 0x13d3e5e2,0x47b4dd3e,0x097c2e18,0x36e62b21
9698 .word 0x59572d80,0x8ea22b60,0x62572387,0x69a2f120
9699 .word 0xeebc84f8,0xeb52c671,0x4f590c41,0x2ad84eee
9700 .word 0x5840faf0,0x27cbcecd,0x6e9df9c2,0x4d332062
9701 .word 0x062dbab8,0x0cc12f56,0xa39cdb54,0x60a80859
9702 .word 0x2fa807db,0x4be4c2e4,0x56a2e584,0xc0a13298
9703 .word 0xea6341d4,0xb5aa1a75,0x3805b0f6,0x2231b63f
9704 .word 0xd67fc776,0xf5252d11,0x922cdb5c,0xe667d17d
9705 .word 0x81439d55,0x81edafc4,0x723d390b,0x78b1f95e
9706share3_end: