Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_5000_11.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mpgen_5000_11.s
5* Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved
6* 4150 Network Circle, Santa Clara, California 95054, U.S.A.
7*
8* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
9*
10* This program is free software; you can redistribute it and/or modify
11* it under the terms of the GNU General Public License as published by
12* the Free Software Foundation; version 2 of the License.
13*
14* This program is distributed in the hope that it will be useful,
15* but WITHOUT ANY WARRANTY; without even the implied warranty of
16* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17* GNU General Public License for more details.
18*
19* You should have received a copy of the GNU General Public License
20* along with this program; if not, write to the Free Software
21* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
22*
23* For the avoidance of doubt, and except that if any non-GPL license
24* choice is available it will apply instead, Sun elects to use only
25* the General Public License version 2 (GPLv2) at this time for any
26* software where a choice of GPL license versions is made
27* available with the language indicating that GPLv2 or any later version
28* may be used, or where a choice of which version of the GPL is applied is
29* otherwise unspecified.
30*
31* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
32* CA 95054 USA or visit www.sun.com if you need additional information or
33* have any questions.
34*
35*
36* ========== Copyright Header End ============================================
37*/
38! Niagara2 UP Random Test
39! Seed = 327144529
40! Riesling can be on
41! 1 Thread, 5000 lines
42! mpgen created on Dec 20, 2005 (16:35:03)
43! mpgen_5000_11.s created on Mar 27, 2009 (14:45:29)
44! RC file : random.rc
45! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.051220 -rc random.rc -o mpgen_5000_11 -p 1 -l 5000
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 = c283e86e e7d635e4 ea1cf87a 208d2eac
84! %f4 = 1a3067de 7ee94f88 b666c79b 040c8cd3
85! %f8 = 072ba26e b8edf712 7b2253b1 bc0cfd12
86! %f12 = ba31470f d9e67963 af59bc8e c378bb56
87 ldda [%g1]ASI_BLK_P,%f0
88 add %g1,64,%g1
89! %f16 = 7d2ad4b1 0e939dcb 0072d112 b1381bc2
90! %f20 = 997e78ef fc12310c 5768185f 70ba30fa
91! %f24 = cb28dec6 e84b78c6 05453b71 3a6319e2
92! %f28 = 8506dcc4 d2388b98 5a8b134e ab306e6f
93 ldda [%g1]ASI_BLK_P,%f16
94 add %g1,64,%g1
95! %f32 = 523626e9 aeba524b 5bb67b92 589e5aab
96! %f36 = 091323f7 a6bf91ec 7c661737 fbd9b243
97! %f40 = 69a99b53 6a7af475 59f9b622 df13d084
98! %f44 = 09993b3c 52444c39 9c6b6e2b 1dc3d44a
99 ldda [%g1]ASI_BLK_P,%f32
100
101! Set up the Graphics Status Register
102
103 setx 0xfd3fc84800000065,%g7,%g1 ! GSR scale = 12, align = 5
104 wr %g1,%g0,%gsr ! GSR = fd3fc84800000065
105 wr %g0,%y ! Clear Y register
106 xorcc %g0,%g0,%g3 ! init %g3 and set flags
107 membar #Sync ! Force the block loads to complete
108
109! Start of Random Code for processor 0
110
111p0_label_1:
112! Mem[0000000010081410] = 2ac5373a, %l2 = 0b99d64bf4b68827
113 lduba [%i2+%o5]0x80,%l2 ! %l2 = 000000000000002a
114! Mem[00000000100c1428] = 78b7ff9c, %l0 = de4369f3, %l2 = 0000002a
115 add %i3,0x28,%g1
116 casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000078b7ff9c
117! %l2 = 0000000078b7ff9c, Mem[0000000030001400] = 16f7837d1133e2b2
118 stxa %l2,[%i0+%g0]0x89 ! Mem[0000000030001400] = 0000000078b7ff9c
119! Mem[0000000010141434] = 94f993b8, %l5 = 7427b97e74903c02
120 ldsba [%i5+0x034]%asi,%l5 ! %l5 = ffffffffffffff94
121! Mem[0000000030181400] = 960de33b, %l7 = 481d4082280c1424
122 swapa [%i6+%g0]0x81,%l7 ! %l7 = 00000000960de33b
123! Mem[0000000010001400] = bd96b39fef39bc40, %f2 = ea1cf87a 208d2eac
124 ldd [%i0+%g0],%f2 ! %f2 = bd96b39f ef39bc40
125! %l1 = 464e7f5c1a101ba9, Mem[0000000010041410] = 2b90e949
126 stwa %l1,[%i1+%o5]0x88 ! Mem[0000000010041410] = 1a101ba9
127! Mem[0000000030101400] = 853fdb8f52101836, %l5 = ffffffffffffff94
128 ldxa [%i4+%g0]0x89,%l5 ! %l5 = 853fdb8f52101836
129! %f22 = 5768185f, Mem[0000000030041410] = ae591267
130 sta %f22,[%i1+%o5]0x89 ! Mem[0000000030041410] = 5768185f
131! Starting 10 instruction Store Burst
132! %f27 = 3a6319e2, Mem[0000000010041410] = 1a101ba9
133 sta %f27,[%i1+%o5]0x88 ! Mem[0000000010041410] = 3a6319e2
134
135p0_label_2:
136! %l2 = 0000000078b7ff9c, Mem[0000000010041408] = 10b84a9723c81c5f
137 stxa %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = 0000000078b7ff9c
138! %f12 = ba31470f d9e67963, Mem[0000000030081410] = a1af46dd 72527aae
139 stda %f12,[%i2+%o5]0x81 ! Mem[0000000030081410] = ba31470f d9e67963
140! Mem[0000000010081408] = 98541e59, %l7 = 00000000960de33b
141 ldstuba [%i2+%o4]0x88,%l7 ! %l7 = 00000059000000ff
142! Mem[0000000010081410] = 3a37c52a, %l4 = e4adeff25c3d1f67
143 ldstuba [%i2+%o5]0x88,%l4 ! %l4 = 0000002a000000ff
144! Mem[0000000010141400] = 3163d402, %l3 = 463dc82c7d677cb3
145 swapa [%i5+%g0]0x88,%l3 ! %l3 = 000000003163d402
146! Mem[0000000010101400] = 1f3ea91b, %l5 = 853fdb8f52101836
147 ldstuba [%i4+%g0]0x80,%l5 ! %l5 = 0000001f000000ff
148! %f10 = 7b2253b1 bc0cfd12, Mem[00000000100c1400] = 69764793 f899c6c9
149 stda %f10,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 7b2253b1 bc0cfd12
150! %l1 = 464e7f5c1a101ba9, Mem[000000001014142c] = 27b6813c, %asi = 80
151 stha %l1,[%i5+0x02c]%asi ! Mem[000000001014142c] = 1ba9813c
152! %l0 = de4369f3, %l1 = 1a101ba9, Mem[0000000010101410] = 54ac647d e60fe0ef
153 stda %l0,[%i4+%o5]0x88 ! Mem[0000000010101410] = de4369f3 1a101ba9
154! Starting 10 instruction Load Burst
155! Mem[0000000010141410] = 5030d0b0847b229c, %l1 = 464e7f5c1a101ba9
156 ldx [%i5+%o5],%l1 ! %l1 = 5030d0b0847b229c
157
158p0_label_3:
159! Mem[0000000030181408] = c8599bd0, %l5 = 000000000000001f
160 ldsba [%i6+%o4]0x89,%l5 ! %l5 = ffffffffffffffd0
161! Mem[0000000030181408] = d09b59c8, %l1 = 5030d0b0847b229c
162 lduba [%i6+%o4]0x81,%l1 ! %l1 = 00000000000000d0
163! Mem[0000000030181400] = 24140c28, %f27 = 3a6319e2
164 lda [%i6+%g0]0x89,%f27 ! %f27 = 24140c28
165! Mem[0000000030081410] = 0f4731ba, %l3 = 000000003163d402
166 ldswa [%i2+%o5]0x89,%l3 ! %l3 = 000000000f4731ba
167! Mem[0000000010001400] = 40bc39ef 9fb396bd, %l2 = 78b7ff9c, %l3 = 0f4731ba
168 ldda [%i0+%g0]0x88,%l2 ! %l2 = 000000009fb396bd 0000000040bc39ef
169! Mem[0000000030101408] = 787bfd2b92ebfe25, %f0 = c283e86e e7d635e4
170 ldda [%i4+%o4]0x81,%f0 ! %f0 = 787bfd2b 92ebfe25
171! Mem[0000000030141400] = 4eef94ba, %l3 = 0000000040bc39ef
172 lduwa [%i5+%g0]0x81,%l3 ! %l3 = 000000004eef94ba
173! Mem[00000000100c1408] = 7a0120585d3f8086, %f30 = 5a8b134e ab306e6f
174 ldda [%i3+%o4]0x88,%f30 ! %f30 = 7a012058 5d3f8086
175! Mem[0000000030001410] = 404ed407aee84455, %l6 = b020f9604e0927b0
176 ldxa [%i0+%o5]0x89,%l6 ! %l6 = 404ed407aee84455
177! Starting 10 instruction Store Burst
178! Mem[0000000010181400] = e65d7049, %l2 = 000000009fb396bd
179 ldstuba [%i6+%g0]0x80,%l2 ! %l2 = 000000e6000000ff
180
181p0_label_4:
182! %l0 = d513d909de4369f3, Mem[0000000010181408] = 255980c9
183 stba %l0,[%i6+%o4]0x88 ! Mem[0000000010181408] = 255980f3
184! Mem[0000000010041408] = 00000000, %l1 = 00000000000000d0
185 swapa [%i1+%o4]0x80,%l1 ! %l1 = 0000000000000000
186! Mem[0000000010081418] = d459166f, %l4 = 000000000000002a
187 ldstuba [%i2+0x018]%asi,%l4 ! %l4 = 000000d4000000ff
188! %l2 = 00000000000000e6, Mem[0000000010041408] = 000000d0
189 stba %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = e60000d0
190! %f16 = 7d2ad4b1 0e939dcb 0072d112 b1381bc2
191! %f20 = 997e78ef fc12310c 5768185f 70ba30fa
192! %f24 = cb28dec6 e84b78c6 05453b71 24140c28
193! %f28 = 8506dcc4 d2388b98 7a012058 5d3f8086
194 stda %f16,[%i4]ASI_BLK_S ! Block Store to 0000000030101400
195! %f2 = bd96b39f ef39bc40, Mem[00000000100c1408] = 86803f5d 5820017a
196 stda %f2 ,[%i3+%o4]0x80 ! Mem[00000000100c1408] = bd96b39f ef39bc40
197! %l2 = 00000000000000e6, Mem[0000000030041408] = 0e897547
198 stwa %l2,[%i1+%o4]0x89 ! Mem[0000000030041408] = 000000e6
199! %l2 = 00000000000000e6, Mem[0000000010181423] = 9117f820, %asi = 80
200 stba %l2,[%i6+0x023]%asi ! Mem[0000000010181420] = 9117f8e6
201! Mem[0000000010001420] = 2a2ba122, %l2 = 00000000000000e6
202 lduha [%i0+0x022]%asi,%l2 ! %l2 = 000000000000a122
203! Starting 10 instruction Load Burst
204! Mem[0000000010041400] = 4a221ee9, %f0 = 787bfd2b
205 lda [%i1+%g0]0x88,%f0 ! %f0 = 4a221ee9
206
207p0_label_5:
208! Mem[0000000030141400] = 4eef94ba, %f4 = 1a3067de
209 lda [%i5+%g0]0x81,%f4 ! %f4 = 4eef94ba
210! Mem[0000000010081400] = 01bcb61b, %l3 = 000000004eef94ba
211 ldswa [%i2+%g0]0x80,%l3 ! %l3 = 0000000001bcb61b
212! Mem[0000000010181410] = 071a72a4 b3250928, %l2 = 0000a122, %l3 = 01bcb61b
213 ldda [%i6+%o5]0x80,%l2 ! %l2 = 00000000071a72a4 00000000b3250928
214! Mem[00000000218001c0] = 3653a57a, %l3 = 00000000b3250928
215 lduh [%o3+0x1c0],%l3 ! %l3 = 0000000000003653
216! Mem[00000000100c1410] = a6849e2df8de3811, %l5 = ffffffffffffffd0
217 ldxa [%i3+%o5]0x88,%l5 ! %l5 = a6849e2df8de3811
218! Mem[0000000010001408] = 954634d4, %f9 = b8edf712
219 lda [%i0+%o4]0x88,%f9 ! %f9 = 954634d4
220! Mem[00000000100c1400] = 12fd0cbcb153227b, %l0 = d513d909de4369f3
221 ldxa [%i3+0x000]%asi,%l0 ! %l0 = 12fd0cbcb153227b
222! Mem[0000000021800000] = 3bd3b994, %l0 = 12fd0cbcb153227b
223 lduba [%o3+0x000]%asi,%l0 ! %l0 = 000000000000003b
224! Mem[00000000201c0000] = d0f73e5d, %l3 = 0000000000003653
225 ldsha [%o0+0x000]%asi,%l3 ! %l3 = ffffffffffffd0f7
226! Starting 10 instruction Store Burst
227! %l4 = 00000000000000d4, Mem[0000000030001410] = 5544e8ae
228 stba %l4,[%i0+%o5]0x81 ! Mem[0000000030001410] = d444e8ae
229
230p0_label_6:
231! Code Fragment 4
232p0_fragment_1:
233! %l0 = 000000000000003b
234 setx 0xa892a297bd810014,%g7,%l0 ! %l0 = a892a297bd810014
235! %l1 = 0000000000000000
236 setx 0x93bd3a47e036488a,%g7,%l1 ! %l1 = 93bd3a47e036488a
237 setx 0x7ff8, %g1, %g2
238 and %l0, %g2, %l0
239 setx 0xffffffff, %g1, %g2
240 and %l1, %g2, %l1
241 setx 0x100000000, %g1, %g2
242 or %l1, %g2, %l1 ! Set bit 32 - perrinj
243 ta T_CHANGE_HPRIV
244 stxa %l1, [%l0]ASI_ICACHE_INSTR
245 ta T_CHANGE_NONHPRIV
246! %l0 = a892a297bd810014
247 setx 0xcf46866fd398fd9a,%g7,%l0 ! %l0 = cf46866fd398fd9a
248! %l1 = 93bd3a47e036488a
249 setx 0xf8219c604acefb03,%g7,%l1 ! %l1 = f8219c604acefb03
250! %l4 = 000000d4, %l5 = f8de3811, Mem[00000000300c1410] = 3f68fe6b 467dbab1
251 stda %l4,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 000000d4 f8de3811
252! %f10 = 7b2253b1 bc0cfd12, Mem[0000000010181400] = 49705dff 16b81fe5
253 stda %f10,[%i6+%g0]0x88 ! Mem[0000000010181400] = 7b2253b1 bc0cfd12
254! %f10 = 7b2253b1, Mem[0000000010081408] = ff1e5498
255 sta %f10,[%i2+%o4]0x80 ! Mem[0000000010081408] = 7b2253b1
256! %l4 = 00000000000000d4, Mem[0000000030141400] = 350d9a23ba94ef4e
257 stxa %l4,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000000000000d4
258! %f8 = 072ba26e, Mem[0000000010181400] = 12fd0cbc
259 sta %f8 ,[%i6+%g0]0x80 ! Mem[0000000010181400] = 072ba26e
260! %l4 = 00000000000000d4, Mem[0000000020800001] = a3e6779a
261 stb %l4,[%o1+0x001] ! Mem[0000000020800000] = a3d4779a
262! %f18 = 0072d112 b1381bc2, Mem[0000000030101400] = 7d2ad4b1 0e939dcb
263 stda %f18,[%i4+%g0]0x81 ! Mem[0000000030101400] = 0072d112 b1381bc2
264! %l5 = a6849e2df8de3811, Mem[0000000030181410] = 0c5abdf8
265 stwa %l5,[%i6+%o5]0x81 ! Mem[0000000030181410] = f8de3811
266! Starting 10 instruction Load Burst
267! Mem[0000000010001430] = 0c8261be, %l1 = f8219c604acefb03
268 ldub [%i0+0x032],%l1 ! %l1 = 0000000000000061
269
270p0_label_7:
271! Mem[00000000100c1414] = 2d9e84a6, %l2 = 00000000071a72a4
272 lduh [%i3+0x014],%l2 ! %l2 = 0000000000002d9e
273! Mem[0000000030041408] = e6000000, %f28 = 8506dcc4
274 lda [%i1+%o4]0x81,%f28 ! %f28 = e6000000
275 membar #Sync ! Added by membar checker (1)
276! Mem[0000000030101400] = 0072d112 b1381bc2 0072d112 b1381bc2
277! Mem[0000000030101410] = 997e78ef fc12310c 5768185f 70ba30fa
278! Mem[0000000030101420] = cb28dec6 e84b78c6 05453b71 24140c28
279! Mem[0000000030101430] = 8506dcc4 d2388b98 7a012058 5d3f8086
280 ldda [%i4]ASI_BLK_S,%f0 ! Block Load from 0000000030101400
281! Mem[00000000100c1408] = bd96b39f, %l6 = 404ed407aee84455
282 ldswa [%i3+%o4]0x80,%l6 ! %l6 = ffffffffbd96b39f
283! Mem[0000000030141408] = 9d3248ea, %l6 = ffffffffbd96b39f
284 ldswa [%i5+%o4]0x89,%l6 ! %l6 = ffffffff9d3248ea
285! Mem[0000000010181418] = a10fa8c8, %f19 = b1381bc2
286 ld [%i6+0x018],%f19 ! %f19 = a10fa8c8
287! Mem[00000000100c1410] = f8de3811, %f22 = 5768185f
288 lda [%i3+%o5]0x88,%f22 ! %f22 = f8de3811
289! Mem[0000000030041400] = 5537419e, %l2 = 0000000000002d9e
290 lduba [%i1+%g0]0x89,%l2 ! %l2 = 000000000000009e
291! Mem[0000000010101400] = 1ba93eff, %l5 = a6849e2df8de3811
292 lduba [%i4+%g0]0x88,%l5 ! %l5 = 00000000000000ff
293! Starting 10 instruction Store Burst
294! Mem[00000000100c1408] = 9fb396bd, %l4 = 00000000000000d4
295 swapa [%i3+%o4]0x88,%l4 ! %l4 = 000000009fb396bd
296
297p0_label_8:
298! %l5 = 00000000000000ff, Mem[0000000010081400] = 01bcb61b3648a8d9
299 stxa %l5,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000000000ff
300! %l4 = 000000009fb396bd, Mem[0000000030081408] = de53605b
301 stba %l4,[%i2+%o4]0x81 ! Mem[0000000030081408] = bd53605b
302! %l7 = 0000000000000059, Mem[0000000030181410] = f8de3811f04a9bbf
303 stxa %l7,[%i6+%o5]0x81 ! Mem[0000000030181410] = 0000000000000059
304! Mem[0000000030141408] = 9d3248ea, %l4 = 000000009fb396bd
305 ldstuba [%i5+%o4]0x89,%l4 ! %l4 = 000000ea000000ff
306! Mem[0000000030041408] = 000000e6, %l0 = cf46866fd398fd9a
307 ldstuba [%i1+%o4]0x89,%l0 ! %l0 = 000000e6000000ff
308! %l5 = 00000000000000ff, Mem[00000000211c0000] = 54b46880, %asi = 80
309 stha %l5,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00ff6880
310! Mem[0000000030081408] = 5b6053bd, %l4 = 00000000000000ea
311 swapa [%i2+%o4]0x89,%l4 ! %l4 = 000000005b6053bd
312! %l3 = ffffffffffffd0f7, Mem[0000000030181410] = 00000000
313 stba %l3,[%i6+%o5]0x89 ! Mem[0000000030181410] = 000000f7
314! %l4 = 000000005b6053bd, Mem[0000000030001400] = 9cffb778
315 stwa %l4,[%i0+%g0]0x81 ! Mem[0000000030001400] = 5b6053bd
316! Starting 10 instruction Load Burst
317! Mem[0000000010181400] = 6ea22b07, %l5 = 00000000000000ff
318 ldsha [%i6+%g0]0x88,%l5 ! %l5 = 0000000000002b07
319
320p0_label_9:
321! Mem[0000000030181408] = c8599bd0, %l1 = 0000000000000061
322 lduba [%i6+%o4]0x89,%l1 ! %l1 = 00000000000000d0
323! Mem[0000000010101404] = 32dd4be2, %l2 = 000000000000009e
324 ldsha [%i4+0x006]%asi,%l2 ! %l2 = 0000000000004be2
325! Mem[00000000211c0000] = 00ff6880, %l4 = 000000005b6053bd
326 ldsh [%o2+%g0],%l4 ! %l4 = 00000000000000ff
327! Mem[0000000010101430] = 7763161f 50eab348, %l0 = 000000e6, %l1 = 000000d0
328 ldda [%i4+0x030]%asi,%l0 ! %l0 = 000000007763161f 0000000050eab348
329! Mem[00000000300c1400] = bd971a61, %l5 = 0000000000002b07
330 lduwa [%i3+%g0]0x89,%l5 ! %l5 = 00000000bd971a61
331! Mem[0000000010181400] = 6ea22b07, %l6 = ffffffff9d3248ea
332 lduba [%i6+%g0]0x88,%l6 ! %l6 = 0000000000000007
333! Mem[00000000201c0000] = d0f73e5d, %l5 = 00000000bd971a61
334 ldub [%o0+0x001],%l5 ! %l5 = 00000000000000f7
335! Mem[0000000030041408] = ff000000, %l1 = 0000000050eab348
336 ldsba [%i1+%o4]0x81,%l1 ! %l1 = ffffffffffffffff
337! Mem[00000000201c0000] = d0f73e5d, %l2 = 0000000000004be2
338 ldsba [%o0+0x000]%asi,%l2 ! %l2 = ffffffffffffffd0
339! Starting 10 instruction Store Burst
340! Mem[0000000030081408] = 000000ea, %l2 = ffffffffffffffd0
341 ldstuba [%i2+%o4]0x89,%l2 ! %l2 = 000000ea000000ff
342
343p0_label_10:
344! Code Fragment 3
345p0_fragment_2:
346! %l0 = 000000007763161f
347 setx 0xa3364e6f825216b9,%g7,%l0 ! %l0 = a3364e6f825216b9
348! %l1 = ffffffffffffffff
349 setx 0x7c137a286d394dd2,%g7,%l1 ! %l1 = 7c137a286d394dd2
350 setx 0x1fe000, %g1, %g3
351 or %l0, %g3, %l0 ! always set perrmask = 0xff
352 setx 0x1ffff8, %g1, %g2
353 and %l0, %g2, %l0
354 ta T_CHANGE_HPRIV
355 stxa %l1, [%l0]ASI_DCACHE_DATA
356 ta T_CHANGE_NONHPRIV
357! %l0 = a3364e6f825216b9
358 setx 0x8dd9d2780ce501d5,%g7,%l0 ! %l0 = 8dd9d2780ce501d5
359! %l1 = 7c137a286d394dd2
360 setx 0x5bdd4838755ab785,%g7,%l1 ! %l1 = 5bdd4838755ab785
361! Mem[0000000030181400] = 24140c28, %l0 = 8dd9d2780ce501d5
362 swapa [%i6+%g0]0x89,%l0 ! %l0 = 0000000024140c28
363! Mem[0000000010141410] = 5030d0b0, %l2 = 00000000000000ea
364 swapa [%i5+%o5]0x80,%l2 ! %l2 = 000000005030d0b0
365! Mem[0000000010041410] = 3a6319e2, %l5 = 00000000000000f7
366 ldstuba [%i1+%o5]0x88,%l5 ! %l5 = 000000e2000000ff
367! %l4 = 000000ff, %l5 = 000000e2, Mem[0000000010041400] = e91e224a b1260cf1
368 stda %l4,[%i1+%g0]0x80 ! Mem[0000000010041400] = 000000ff 000000e2
369! %l1 = 5bdd4838755ab785, Mem[000000001000143c] = b5a14333, %asi = 80
370 stwa %l1,[%i0+0x03c]%asi ! Mem[000000001000143c] = 755ab785
371! Mem[0000000010001408] = 954634d4, %l3 = ffffffffffffd0f7
372 ldstuba [%i0+%o4]0x88,%l3 ! %l3 = 000000d4000000ff
373! Mem[0000000010041410] = ff19633a, %l7 = 0000000000000059
374 swapa [%i1+%o5]0x80,%l7 ! %l7 = 00000000ff19633a
375! %l2 = 5030d0b0, %l3 = 000000d4, Mem[0000000030081408] = 000000ff 6b24a7aa
376 stda %l2,[%i2+%o4]0x89 ! Mem[0000000030081408] = 5030d0b0 000000d4
377! Starting 10 instruction Load Burst
378! Mem[00000000100c1400] = 12fd0cbcb153227b, %f12 = 8506dcc4 d2388b98
379 ldda [%i3+%g0]0x80,%f12 ! %f12 = 12fd0cbc b153227b
380
381p0_label_11:
382! Mem[0000000010101408] = 304b03f7 f938f173, %l2 = 5030d0b0, %l3 = 000000d4
383 ldda [%i4+%o4]0x88,%l2 ! %l2 = 00000000f938f173 00000000304b03f7
384! Mem[0000000010041408] = d00000e6, %l2 = 00000000f938f173
385 lduwa [%i1+%o4]0x88,%l2 ! %l2 = 00000000d00000e6
386! Mem[0000000020800000] = a3d4779a, %l5 = 00000000000000e2
387 lduba [%o1+0x000]%asi,%l5 ! %l5 = 00000000000000a3
388! Mem[0000000010141408] = 7dcfecd9, %l3 = 00000000304b03f7
389 ldsha [%i5+%o4]0x80,%l3 ! %l3 = 0000000000007dcf
390! Mem[0000000010081410] = ffc5373a546113a9, %l2 = 00000000d00000e6
391 ldxa [%i2+%o5]0x80,%l2 ! %l2 = ffc5373a546113a9
392! %l0 = 0000000024140c28, %l4 = 00000000000000ff, %y = 00000000
393 sdiv %l0,%l4,%l7 ! %l7 = 0000000000243844
394 mov %l0,%y ! %y = 24140c28
395! Mem[0000000030101410] = 997e78ef, %l1 = 5bdd4838755ab785
396 lduba [%i4+%o5]0x81,%l1 ! %l1 = 0000000000000099
397! Mem[0000000010181408] = 255980f3, %l2 = ffc5373a546113a9
398 ldswa [%i6+%o4]0x88,%l2 ! %l2 = 00000000255980f3
399! Mem[0000000010181410] = 071a72a4, %l7 = 0000000000243844
400 ldsba [%i6+%o5]0x80,%l7 ! %l7 = 0000000000000007
401! Starting 10 instruction Store Burst
402! Mem[0000000010041400] = ff000000, %l5 = 00000000000000a3
403 ldstuba [%i1+%g0]0x88,%l5 ! %l5 = 00000000000000ff
404
405p0_label_12:
406! %f14 = 7a012058 5d3f8086, %l4 = 00000000000000ff
407! Mem[0000000010041428] = 990160908465843a
408 add %i1,0x028,%g1
409 stda %f14,[%g1+%l4]ASI_PST32_P ! Mem[0000000010041428] = 7a0120585d3f8086
410! Mem[0000000010041400] = ff0000ff, %l0 = 0000000024140c28
411 swapa [%i1+%g0]0x88,%l0 ! %l0 = 00000000ff0000ff
412! %l7 = 0000000000000007, Mem[0000000010081410] = ffc5373a
413 stba %l7,[%i2+%o5]0x80 ! Mem[0000000010081410] = 07c5373a
414! Mem[0000000010081400] = 00000000, %l2 = 00000000255980f3
415 swapa [%i2+%g0]0x88,%l2 ! %l2 = 0000000000000000
416! %l5 = 0000000000000000, Mem[00000000100c1410] = f8de3811
417 stba %l5,[%i3+%o5]0x88 ! Mem[00000000100c1410] = f8de3800
418! Mem[0000000010101410] = f36943dea91b101a, %l2 = 0000000000000000, %l2 = 0000000000000000
419 add %i4,0x10,%g1
420 casxa [%g1]0x80,%l2,%l2 ! %l2 = f36943dea91b101a
421! Mem[0000000010041404] = 000000e2, %l5 = 0000000000000000
422 ldstuba [%i1+0x004]%asi,%l5 ! %l5 = 00000000000000ff
423! %f0 = 0072d112 b1381bc2 0072d112 b1381bc2
424! %f4 = 997e78ef fc12310c 5768185f 70ba30fa
425! %f8 = cb28dec6 e84b78c6 05453b71 24140c28
426! %f12 = 12fd0cbc b153227b 7a012058 5d3f8086
427 stda %f0,[%i1]ASI_BLK_S ! Block Store to 0000000030041400
428! %l3 = 0000000000007dcf, %l4 = 00000000000000ff, %l0 = 00000000ff0000ff
429 sdivx %l3,%l4,%l0 ! %l0 = 000000000000007e
430! Starting 10 instruction Load Burst
431! Mem[0000000010001400] = bd96b39f, %l3 = 0000000000007dcf
432 ldsba [%i0+%g0]0x80,%l3 ! %l3 = ffffffffffffffbd
433
434p0_label_13:
435! Mem[0000000010101400] = ff3ea91b32dd4be2, %l0 = 000000000000007e
436 ldxa [%i4+%g0]0x80,%l0 ! %l0 = ff3ea91b32dd4be2
437 membar #Sync ! Added by membar checker (2)
438! Mem[0000000030041410] = ef787e99, %l2 = f36943dea91b101a
439 lduwa [%i1+%o5]0x89,%l2 ! %l2 = 00000000ef787e99
440! Mem[0000000030001408] = 3d236164, %l2 = 00000000ef787e99
441 lduha [%i0+%o4]0x81,%l2 ! %l2 = 0000000000003d23
442! Mem[0000000030001400] = 5b6053bd, %l3 = ffffffffffffffbd
443 ldsha [%i0+%g0]0x81,%l3 ! %l3 = 0000000000005b60
444! Mem[0000000030001408] = 3d236164392408e9, %l1 = 0000000000000099
445 ldxa [%i0+%o4]0x81,%l1 ! %l1 = 3d236164392408e9
446! Mem[0000000030141400] = 000000d4, %l0 = ff3ea91b32dd4be2
447 lduha [%i5+%g0]0x89,%l0 ! %l0 = 00000000000000d4
448! Mem[00000000300c1408] = f5dfcabe5e4ba994, %f20 = 997e78ef fc12310c
449 ldda [%i3+%o4]0x89,%f20 ! %f20 = f5dfcabe 5e4ba994
450! Mem[0000000010081408] = c41410f0b153227b, %f0 = 0072d112 b1381bc2
451 ldda [%i2+%o4]0x88,%f0 ! %f0 = c41410f0 b153227b
452! Mem[0000000030101410] = ef787e99, %l7 = 0000000000000007
453 lduwa [%i4+%o5]0x89,%l7 ! %l7 = 00000000ef787e99
454! Starting 10 instruction Store Burst
455! Mem[0000000030141400] = 000000d4, %l0 = 00000000000000d4
456 ldstuba [%i5+%g0]0x89,%l0 ! %l0 = 000000d4000000ff
457
458p0_label_14:
459! Mem[0000000030041400] = 0072d112, %l1 = 3d236164392408e9
460 swapa [%i1+%g0]0x81,%l1 ! %l1 = 000000000072d112
461! Mem[0000000010101410] = f36943de, %l6 = 0000000000000007
462 swapa [%i4+%o5]0x80,%l6 ! %l6 = 00000000f36943de
463! %f26 = 05453b71, Mem[0000000030041410] = 997e78ef
464 sta %f26,[%i1+%o5]0x81 ! Mem[0000000030041410] = 05453b71
465! Mem[0000000030001410] = aee844d4, %l0 = 00000000000000d4
466 swapa [%i0+%o5]0x89,%l0 ! %l0 = 00000000aee844d4
467! %f28 = e6000000 d2388b98, Mem[0000000010101410] = 07000000 1a101ba9
468 stda %f28,[%i4+%o5]0x88 ! Mem[0000000010101410] = e6000000 d2388b98
469! Mem[0000000030101410] = ef787e99, %l3 = 0000000000005b60
470 swapa [%i4+%o5]0x89,%l3 ! %l3 = 00000000ef787e99
471! %f0 = c41410f0 b153227b, Mem[0000000030101410] = 00005b60 0c3112fc
472 stda %f0 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = c41410f0 b153227b
473! Mem[0000000010081419] = ff59166f, %l2 = 0000000000003d23
474 ldstub [%i2+0x019],%l2 ! %l2 = 00000059000000ff
475! %l4 = 00000000000000ff, Mem[00000000201c0000] = d0f73e5d, %asi = 80
476 stba %l4,[%o0+0x000]%asi ! Mem[00000000201c0000] = fff73e5d
477! Starting 10 instruction Load Burst
478! Mem[0000000010101400] = 1ba93eff, %l4 = 00000000000000ff
479 lduba [%i4+%g0]0x88,%l4 ! %l4 = 00000000000000ff
480
481p0_label_15:
482! Mem[0000000030181410] = 000000f7, %l4 = 00000000000000ff
483 lduha [%i6+%o5]0x89,%l4 ! %l4 = 00000000000000f7
484! Mem[0000000010041400] = 280c1424, %l4 = 00000000000000f7
485 ldsba [%i1+%g0]0x80,%l4 ! %l4 = 0000000000000028
486! Mem[00000000201c0000] = fff73e5d, %l5 = 0000000000000000
487 ldub [%o0+0x001],%l5 ! %l5 = 00000000000000f7
488! Mem[0000000010141408] = d9eccf7d, %l4 = 0000000000000028
489 ldsha [%i5+%o4]0x88,%l4 ! %l4 = ffffffffffffcf7d
490! Mem[00000000218000c0] = 57240fe0, %l1 = 000000000072d112
491 lduha [%o3+0x0c0]%asi,%l1 ! %l1 = 0000000000005724
492! Mem[0000000010081400] = f3805925000000ff, %l5 = 00000000000000f7
493 ldxa [%i2+%g0]0x80,%l5 ! %l5 = f3805925000000ff
494! Mem[0000000010181400] = 6ea22b07, %l7 = 00000000ef787e99
495 lduba [%i6+%g0]0x88,%l7 ! %l7 = 0000000000000007
496! Mem[0000000030041410] = 05453b71 fc12310c, %l6 = f36943de, %l7 = 00000007
497 ldda [%i1+%o5]0x81,%l6 ! %l6 = 0000000005453b71 00000000fc12310c
498! Mem[0000000010141428] = 3d517643, %l3 = 00000000ef787e99
499 lduw [%i5+0x028],%l3 ! %l3 = 000000003d517643
500! Starting 10 instruction Store Burst
501! Code Fragment 4
502p0_fragment_3:
503! %l0 = 00000000aee844d4
504 setx 0x542692c7b3215c73,%g7,%l0 ! %l0 = 542692c7b3215c73
505! %l1 = 0000000000005724
506 setx 0xfe930040072e24ea,%g7,%l1 ! %l1 = fe930040072e24ea
507 setx 0x7ff8, %g1, %g2
508 and %l0, %g2, %l0
509 setx 0xffffffff, %g1, %g2
510 and %l1, %g2, %l1
511 setx 0x100000000, %g1, %g2
512 or %l1, %g2, %l1 ! Set bit 32 - perrinj
513 ta T_CHANGE_HPRIV
514 stxa %l1, [%l0]ASI_ICACHE_INSTR
515 ta T_CHANGE_NONHPRIV
516! %l0 = 542692c7b3215c73
517 setx 0x1f5d45df9ea3cda0,%g7,%l0 ! %l0 = 1f5d45df9ea3cda0
518! %l1 = fe930040072e24ea
519 setx 0x2df3062018125fba,%g7,%l1 ! %l1 = 2df3062018125fba
520
521p0_label_16:
522! %l6 = 0000000005453b71, %l6 = 0000000005453b71, %l5 = f3805925000000ff
523 orn %l6,%l6,%l5 ! %l5 = ffffffffffffffff
524! %l5 = ffffffffffffffff, Mem[0000000010101438] = b48fd490, %asi = 80
525 stwa %l5,[%i4+0x038]%asi ! Mem[0000000010101438] = ffffffff
526! Mem[0000000020800001] = a3d4779a, %l0 = 1f5d45df9ea3cda0
527 ldstuba [%o1+0x001]%asi,%l0 ! %l0 = 000000d4000000ff
528! %l6 = 0000000005453b71, Mem[00000000300c1400] = 611a97bd
529 stha %l6,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 3b7197bd
530! Mem[0000000010101434] = 50eab348, %l5 = ffffffff, %l3 = 3d517643
531 add %i4,0x34,%g1
532 casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000050eab348
533! Mem[0000000030101408] = 0072d112, %l0 = 00000000000000d4
534 swapa [%i4+%o4]0x81,%l0 ! %l0 = 000000000072d112
535! Mem[0000000010181416] = b3250928, %l2 = 0000000000000059
536 ldstuba [%i6+0x016]%asi,%l2 ! %l2 = 00000009000000ff
537! Mem[0000000030181400] = 0ce501d5, %l2 = 0000000000000009
538 swapa [%i6+%g0]0x89,%l2 ! %l2 = 000000000ce501d5
539! %l3 = 0000000050eab348, Mem[00000000300c1400] = 3b7197bd
540 stba %l3,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 487197bd
541! Starting 10 instruction Load Burst
542! Mem[0000000010081410] = 07c5373a, %l6 = 0000000005453b71
543 lduba [%i2+%o5]0x80,%l6 ! %l6 = 0000000000000007
544
545p0_label_17:
546! Mem[0000000030141408] = 9d3248ff, %l6 = 0000000000000007
547 lduha [%i5+%o4]0x89,%l6 ! %l6 = 00000000000048ff
548! Mem[0000000030141400] = 000000ff, %l3 = 0000000050eab348
549 lduha [%i5+%g0]0x89,%l3 ! %l3 = 00000000000000ff
550! Mem[0000000030001400] = bd53605b, %l1 = 2df3062018125fba
551 lduba [%i0+%g0]0x89,%l1 ! %l1 = 000000000000005b
552! Mem[0000000030141410] = 9a5112a2, %l2 = 000000000ce501d5
553 ldsba [%i5+%o5]0x81,%l2 ! %l2 = ffffffffffffff9a
554! Mem[0000000010141400] = b37c677d, %l5 = ffffffffffffffff
555 ldswa [%i5+%g0]0x80,%l5 ! %l5 = ffffffffb37c677d
556! Mem[00000000100c1408] = d4000000ef39bc40, %f26 = 05453b71 24140c28
557 ldd [%i3+%o4],%f26 ! %f26 = d4000000 ef39bc40
558! Mem[0000000010181408] = f38059251f3cfdb4, %l5 = ffffffffb37c677d
559 ldxa [%i6+%o4]0x80,%l5 ! %l5 = f38059251f3cfdb4
560! Mem[0000000010081438] = 155d5e8d, %l0 = 000000000072d112
561 ldsb [%i2+0x03b],%l0 ! %l0 = ffffffffffffff8d
562! Mem[0000000030081410] = ba31470f d9e67963, %l6 = 000048ff, %l7 = fc12310c
563 ldda [%i2+%o5]0x81,%l6 ! %l6 = 00000000ba31470f 00000000d9e67963
564! Starting 10 instruction Store Burst
565! %l5 = f38059251f3cfdb4, Mem[0000000030141410] = a212519a
566 stba %l5,[%i5+%o5]0x89 ! Mem[0000000030141410] = a21251b4
567
568p0_label_18:
569! Mem[0000000030041400] = e9082439, %l3 = 00000000000000ff
570 ldstuba [%i1+%g0]0x89,%l3 ! %l3 = 00000039000000ff
571! %l1 = 000000000000005b, Mem[00000000100c140c] = ef39bc40
572 stw %l1,[%i3+0x00c] ! Mem[00000000100c140c] = 0000005b
573! %l3 = 0000000000000039, Mem[00000000300c1408] = 94a94b5ebecadff5
574 stxa %l3,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 0000000000000039
575! %f1 = b153227b, Mem[0000000010181408] = 255980f3
576 sta %f1 ,[%i6+%o4]0x88 ! Mem[0000000010181408] = b153227b
577! %l0 = ffffff8d, %l1 = 0000005b, Mem[0000000030101408] = d4000000 c21b38b1
578 stda %l0,[%i4+%o4]0x89 ! Mem[0000000030101408] = ffffff8d 0000005b
579! Mem[000000001008140c] = f01014c4, %l1 = 0000005b, %l5 = 1f3cfdb4
580 add %i2,0x0c,%g1
581 casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000f01014c4
582! %l4 = ffffcf7d, %l5 = f01014c4, Mem[0000000030141400] = ff000000 00000000
583 stda %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = ffffcf7d f01014c4
584! %f8 = cb28dec6 e84b78c6, %l2 = ffffffffffffff9a
585! Mem[0000000030181420] = e2ff47bd09be3ca1
586 add %i6,0x020,%g1
587 stda %f8,[%g1+%l2]ASI_PST32_S ! Mem[0000000030181420] = cb28dec609be3ca1
588! %l1 = 000000000000005b, %l6 = 00000000ba31470f, %l6 = 00000000ba31470f
589 xnor %l1,%l6,%l6 ! %l6 = ffffffff45ceb8ab
590! Starting 10 instruction Load Burst
591! Mem[0000000010101410] = e6000000 d2388b98, %l2 = ffffff9a, %l3 = 00000039
592 ldda [%i4+%o5]0x88,%l2 ! %l2 = 00000000d2388b98 00000000e6000000
593
594p0_label_19:
595! Mem[0000000010141408] = db226799d9eccf7d, %l5 = 00000000f01014c4
596 ldxa [%i5+%o4]0x88,%l5 ! %l5 = db226799d9eccf7d
597! Mem[00000000100c1408] = d4000000, %l0 = ffffffffffffff8d
598 ldsha [%i3+%o4]0x80,%l0 ! %l0 = ffffffffffffd400
599! Mem[00000000300c1400] = 9c113005bd977148, %f10 = 05453b71 24140c28
600 ldda [%i3+%g0]0x89,%f10 ! %f10 = 9c113005 bd977148
601! Mem[0000000010141410] = 000000ea, %l3 = 00000000e6000000
602 lduwa [%i5+%o5]0x80,%l3 ! %l3 = 00000000000000ea
603! Mem[0000000030001408] = 3d236164, %f12 = 12fd0cbc
604 lda [%i0+%o4]0x81,%f12 ! %f12 = 3d236164
605! Mem[0000000010101400] = e24bdd32 1ba93eff, %l6 = 45ceb8ab, %l7 = d9e67963
606 ldda [%i4+%g0]0x88,%l6 ! %l6 = 000000001ba93eff 00000000e24bdd32
607! Mem[0000000010101408] = 304b03f7f938f173, %l7 = 00000000e24bdd32
608 ldxa [%i4+%o4]0x88,%l7 ! %l7 = 304b03f7f938f173
609! Mem[0000000030001410] = 000000d4, %f26 = d4000000
610 lda [%i0+%o5]0x89,%f26 ! %f26 = 000000d4
611! Mem[0000000010141430] = 770ef1e3 94f993b8, %l4 = ffffcf7d, %l5 = d9eccf7d
612 ldd [%i5+0x030],%l4 ! %l4 = 00000000770ef1e3 0000000094f993b8
613! Starting 10 instruction Store Burst
614! Mem[0000000010081408] = 7b2253b1, %l6 = 000000001ba93eff
615 swapa [%i2+%o4]0x80,%l6 ! %l6 = 000000007b2253b1
616
617p0_label_20:
618! %l6 = 000000007b2253b1, Mem[0000000010041400] = 24140c28
619 stba %l6,[%i1+%g0]0x88 ! Mem[0000000010041400] = 24140cb1
620! %f4 = 997e78ef, Mem[0000000010181400] = 072ba26e
621 sta %f4 ,[%i6+%g0]0x80 ! Mem[0000000010181400] = 997e78ef
622! %l0 = ffffffffffffd400, Mem[0000000010041400] = b10c1424
623 stba %l0,[%i1+%g0]0x80 ! Mem[0000000010041400] = 000c1424
624! %l6 = 7b2253b1, %l7 = f938f173, Mem[0000000010081410] = 3a37c507 a9136154
625 stda %l6,[%i2+%o5]0x88 ! Mem[0000000010081410] = 7b2253b1 f938f173
626! %f22 = f8de3811 70ba30fa, Mem[0000000010141400] = 7d677cb3 60394930
627 stda %f22,[%i5+%g0]0x88 ! Mem[0000000010141400] = f8de3811 70ba30fa
628! %l2 = d2388b98, %l3 = 000000ea, Mem[0000000010181408] = 7b2253b1 1f3cfdb4
629 stda %l2,[%i6+%o4]0x80 ! Mem[0000000010181408] = d2388b98 000000ea
630! Mem[0000000010041400] = 24140c00, %l2 = 00000000d2388b98
631 ldstuba [%i1+%g0]0x88,%l2 ! %l2 = 00000000000000ff
632! %l2 = 00000000, %l3 = 000000ea, Mem[0000000010001400] = 9fb396bd 40bc39ef
633 stda %l2,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000 000000ea
634! %f29 = d2388b98, Mem[0000000010141400] = 70ba30fa
635 sta %f29,[%i5+%g0]0x88 ! Mem[0000000010141400] = d2388b98
636! Starting 10 instruction Load Burst
637! Mem[00000000211c0000] = 00ff6880, %l4 = 00000000770ef1e3
638 ldub [%o2+%g0],%l4 ! %l4 = 0000000000000000
639
640p0_label_21:
641! Mem[00000000100c1408] = d4000000 0000005b, %l0 = ffffd400, %l1 = 0000005b
642 ldda [%i3+0x008]%asi,%l0 ! %l0 = 00000000d4000000 000000000000005b
643! Mem[0000000010041420] = a7803860a9da6d2d, %f14 = 7a012058 5d3f8086
644 ldd [%i1+0x020],%f14 ! %f14 = a7803860 a9da6d2d
645! Mem[0000000030041410] = 05453b71, %l5 = 0000000094f993b8
646 ldswa [%i1+%o5]0x81,%l5 ! %l5 = 0000000005453b71
647! Mem[0000000030041408] = 12d17200, %l3 = 00000000000000ea
648 lduha [%i1+%o4]0x89,%l3 ! %l3 = 0000000000007200
649! Mem[00000000300c1400] = 487197bd, %f24 = cb28dec6
650 lda [%i3+%g0]0x81,%f24 ! %f24 = 487197bd
651! Mem[00000000201c0000] = fff73e5d, %l7 = 304b03f7f938f173
652 lduha [%o0+0x000]%asi,%l7 ! %l7 = 000000000000fff7
653! Mem[0000000010101410] = 988b38d2, %l5 = 0000000005453b71
654 ldsba [%i4+%o5]0x80,%l5 ! %l5 = ffffffffffffff98
655! Mem[00000000100c1410] = 0038def82d9e84a6, %f14 = a7803860 a9da6d2d
656 ldd [%i3+%o5],%f14 ! %f14 = 0038def8 2d9e84a6
657! Mem[0000000030101410] = 7b2253b1f01014c4, %l1 = 000000000000005b
658 ldxa [%i4+%o5]0x81,%l1 ! %l1 = 7b2253b1f01014c4
659! Starting 10 instruction Store Burst
660! Mem[0000000030001400] = 5b6053bd, %l5 = ffffffffffffff98
661 ldstuba [%i0+%g0]0x81,%l5 ! %l5 = 0000005b000000ff
662
663p0_label_22:
664! %f24 = 487197bd e84b78c6, Mem[0000000010141408] = d9eccf7d db226799
665 stda %f24,[%i5+%o4]0x88 ! Mem[0000000010141408] = 487197bd e84b78c6
666! Code Fragment 3
667p0_fragment_4:
668! %l0 = 00000000d4000000
669 setx 0xf12c4257e37438e4,%g7,%l0 ! %l0 = f12c4257e37438e4
670! %l1 = 7b2253b1f01014c4
671 setx 0xfdb82fe7874e3aa8,%g7,%l1 ! %l1 = fdb82fe7874e3aa8
672 setx 0x1fe000, %g1, %g3
673 or %l0, %g3, %l0 ! always set perrmask = 0xff
674 setx 0x1ffff8, %g1, %g2
675 and %l0, %g2, %l0
676 ta T_CHANGE_HPRIV
677 stxa %l1, [%l0]ASI_DCACHE_DATA
678 ta T_CHANGE_NONHPRIV
679! %l0 = f12c4257e37438e4
680 setx 0xb4898f4fb65d2c27,%g7,%l0 ! %l0 = b4898f4fb65d2c27
681! %l1 = fdb82fe7874e3aa8
682 setx 0x6a35313789bb9041,%g7,%l1 ! %l1 = 6a35313789bb9041
683! %l3 = 0000000000007200, %l6 = 000000007b2253b1, %y = 24140c28
684 sdiv %l3,%l6,%l2 ! %l2 = 000000004b020f52
685 mov %l0,%y ! %y = b65d2c27
686! %f16 = 7d2ad4b1 0e939dcb, %l6 = 000000007b2253b1
687! Mem[0000000030181420] = cb28dec609be3ca1
688 add %i6,0x020,%g1
689 stda %f16,[%g1+%l6]ASI_PST16_SL ! Mem[0000000030181420] = cb9ddec609be3ca1
690! %l2 = 000000004b020f52, Mem[0000000010181410] = 28ff25b3a4721a07
691 stxa %l2,[%i6+%o5]0x88 ! Mem[0000000010181410] = 000000004b020f52
692! %l7 = 000000000000fff7, Mem[0000000010081402] = f3805925
693 sth %l7,[%i2+0x002] ! Mem[0000000010081400] = f380fff7
694! %f0 = c41410f0 b153227b 0072d112 b1381bc2
695! %f4 = 997e78ef fc12310c 5768185f 70ba30fa
696! %f8 = cb28dec6 e84b78c6 9c113005 bd977148
697! %f12 = 3d236164 b153227b 0038def8 2d9e84a6
698 stda %f0,[%i2]ASI_BLK_AIUPL ! Block Store to 0000000010081400
699! %l3 = 0000000000007200, Mem[0000000010041400] = 24140cff
700 stwa %l3,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00007200
701! Mem[0000000010181400] = ef787e99, %l7 = 000000000000fff7
702 ldstuba [%i6+%g0]0x88,%l7 ! %l7 = 00000099000000ff
703! Starting 10 instruction Load Burst
704! Mem[0000000010041420] = a7803860, %f18 = 0072d112
705 lda [%i1+0x020]%asi,%f18 ! %f18 = a7803860
706
707p0_label_23:
708 membar #Sync ! Added by membar checker (3)
709! Mem[0000000010081400] = 7b2253b1, %l2 = 000000004b020f52
710 ldsha [%i2+%g0]0x80,%l2 ! %l2 = 0000000000007b22
711! Mem[0000000010081424] = c6de28cb, %l7 = 0000000000000099
712 ldsb [%i2+0x026],%l7 ! %l7 = 0000000000000028
713! %l3 = 0000000000007200, %l5 = 000000000000005b, %l2 = 0000000000007b22
714 xor %l3,%l5,%l2 ! %l2 = 000000000000725b
715! Mem[00000000201c0000] = fff73e5d, %l1 = 6a35313789bb9041
716 ldub [%o0+0x001],%l1 ! %l1 = 00000000000000f7
717! Mem[0000000010141408] = c6784be8, %l2 = 000000000000725b
718 ldsha [%i5+0x008]%asi,%l2 ! %l2 = ffffffffffffc678
719! Mem[0000000010141400] = 988b38d21138def8, %f2 = 0072d112 b1381bc2
720 ldda [%i5+%g0]0x80,%f2 ! %f2 = 988b38d2 1138def8
721! Mem[0000000030001400] = 00000000 bd5360ff, %l4 = 00000000, %l5 = 0000005b
722 ldda [%i0+%g0]0x89,%l4 ! %l4 = 00000000bd5360ff 0000000000000000
723! Mem[00000000100c1408] = 000000d4, %l1 = 00000000000000f7
724 lduba [%i3+%o4]0x88,%l1 ! %l1 = 00000000000000d4
725! Mem[0000000010041400] = 00720000, %f15 = 2d9e84a6
726 lda [%i1+%g0]0x80,%f15 ! %f15 = 00720000
727! Starting 10 instruction Store Burst
728! %l7 = 0000000000000028, Mem[00000000300c1400] = 487197bd
729 stha %l7,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 002897bd
730
731p0_label_24:
732! %f13 = b153227b, Mem[00000000300c1410] = d4000000
733 sta %f13,[%i3+%o5]0x81 ! Mem[00000000300c1410] = b153227b
734! Mem[00000000100c1438] = 58626c0e, %l0 = b4898f4fb65d2c27
735 ldstuba [%i3+0x038]%asi,%l0 ! %l0 = 00000058000000ff
736! %l6 = 000000007b2253b1, Mem[0000000020800000] = a3ff779a
737 sth %l6,[%o1+%g0] ! Mem[0000000020800000] = 53b1779a
738! %l6 = 7b2253b1, %l7 = 00000028, Mem[00000000100c1408] = 000000d4 5b000000
739 stda %l6,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 7b2253b1 00000028
740! %l4 = bd5360ff, %l5 = 00000000, Mem[0000000030081408] = 5030d0b0 000000d4
741 stda %l4,[%i2+%o4]0x89 ! Mem[0000000030081408] = bd5360ff 00000000
742! %f6 = 5768185f 70ba30fa, Mem[0000000010101400] = ff3ea91b 32dd4be2
743 stda %f6 ,[%i4+%g0]0x80 ! Mem[0000000010101400] = 5768185f 70ba30fa
744! Mem[000000001018142c] = c6672f44, %l0 = 0000000000000058, %asi = 80
745 swapa [%i6+0x02c]%asi,%l0 ! %l0 = 00000000c6672f44
746! %l4 = bd5360ff, %l5 = 00000000, Mem[0000000010101430] = 7763161f 50eab348
747 stda %l4,[%i4+0x030]%asi ! Mem[0000000010101430] = bd5360ff 00000000
748! %f8 = cb28dec6 e84b78c6, Mem[0000000010181400] = ff7e78ef b153227b
749 stda %f8 ,[%i6+%g0]0x80 ! Mem[0000000010181400] = cb28dec6 e84b78c6
750! Starting 10 instruction Load Burst
751! %l3 = 0000000000007200, immed = 00000135, %y = b65d2c27
752 umul %l3,0x135,%l5 ! %l5 = 0000000000899a00, %y = 00000000
753
754p0_label_25:
755! Mem[0000000030041410] = 713b4505, %f5 = fc12310c
756 lda [%i1+%o5]0x89,%f5 ! %f5 = 713b4505
757! Mem[00000000100c1410] = f8de3800, %l4 = 00000000bd5360ff
758 ldswa [%i3+%o5]0x88,%l4 ! %l4 = fffffffff8de3800
759! Mem[0000000030081408] = ff6053bd, %l2 = ffffffffffffc678
760 ldswa [%i2+%o4]0x81,%l2 ! %l2 = ffffffffff6053bd
761! Mem[0000000010081400] = 7b2253b1, %l4 = fffffffff8de3800
762 ldsha [%i2+%g0]0x80,%l4 ! %l4 = 0000000000007b22
763! Mem[0000000010181414] = 00000000, %l0 = 00000000c6672f44
764 ldswa [%i6+0x014]%asi,%l0 ! %l0 = 0000000000000000
765! Mem[0000000030081400] = cc0ab2fd, %f28 = e6000000
766 lda [%i2+%g0]0x89,%f28 ! %f28 = cc0ab2fd
767! Mem[0000000020800040] = bb5c726d, %l0 = 0000000000000000
768 lduha [%o1+0x040]%asi,%l0 ! %l0 = 000000000000bb5c
769! Mem[000000001000142c] = ffa30f7b, %l2 = ffffffffff6053bd
770 ldsha [%i0+0x02e]%asi,%l2 ! %l2 = 0000000000000f7b
771! Mem[0000000030041400] = ff2408e9, %l6 = 000000007b2253b1
772 ldswa [%i1+%g0]0x81,%l6 ! %l6 = ffffffffff2408e9
773! Starting 10 instruction Store Burst
774! %l2 = 0000000000000f7b, Mem[000000001010140c] = f7034b30
775 stw %l2,[%i4+0x00c] ! Mem[000000001010140c] = 00000f7b
776
777p0_label_26:
778! Mem[0000000010081400] = b153227b, %l7 = 0000000000000028
779 swapa [%i2+%g0]0x88,%l7 ! %l7 = 00000000b153227b
780! %l6 = ffffffffff2408e9, Mem[0000000010101410] = d2388b98
781 stba %l6,[%i4+%o5]0x88 ! Mem[0000000010101410] = d2388be9
782! %l4 = 0000000000007b22, Mem[0000000030141400] = 7dcfffff
783 stha %l4,[%i5+%g0]0x89 ! Mem[0000000030141400] = 7dcf7b22
784! %f20 = f5dfcabe 5e4ba994, %l6 = ffffffffff2408e9
785! Mem[0000000030101430] = 8506dcc4d2388b98
786 add %i4,0x030,%g1
787 stda %f20,[%g1+%l6]ASI_PST16_S ! Mem[0000000030101430] = f5dfdcc4d238a994
788! %l6 = ff2408e9, %l7 = b153227b, Mem[0000000010181438] = 6f4537ac 1a5185c2
789 std %l6,[%i6+0x038] ! Mem[0000000010181438] = ff2408e9 b153227b
790! %l2 = 0000000000000f7b, Mem[0000000010101417] = 000000e6
791 stb %l2,[%i4+0x017] ! Mem[0000000010101414] = 0000007b
792! %l6 = ffffffffff2408e9, Mem[00000000100c1400] = 12fd0cbc, %asi = 80
793 stwa %l6,[%i3+0x000]%asi ! Mem[00000000100c1400] = ff2408e9
794! Mem[00000000100c1428] = 78b7ff9c263728d3, %l7 = 00000000b153227b, %l7 = 00000000b153227b
795 add %i3,0x28,%g1
796 casxa [%g1]0x80,%l7,%l7 ! %l7 = 78b7ff9c263728d3
797! %f17 = 0e939dcb, Mem[0000000010101438] = ffffffff
798 sta %f17,[%i4+0x038]%asi ! Mem[0000000010101438] = 0e939dcb
799! Starting 10 instruction Load Burst
800! Mem[0000000010001410] = 350580ad, %l4 = 0000000000007b22
801 lduwa [%i0+%o5]0x80,%l4 ! %l4 = 00000000350580ad
802
803p0_label_27:
804! Mem[00000000300c1400] = bd972800, %l5 = 0000000000899a00
805 ldswa [%i3+%g0]0x89,%l5 ! %l5 = ffffffffbd972800
806! Mem[00000000300c1408] = 0000000000000039, %f26 = 000000d4 ef39bc40
807 ldda [%i3+%o4]0x81,%f26 ! %f26 = 00000000 00000039
808! Mem[00000000100c1420] = cf624977d5b6f705, %f24 = 487197bd e84b78c6
809 ldda [%i3+0x020]%asi,%f24 ! %f24 = cf624977 d5b6f705
810! Mem[0000000030141400] = 227bcf7d, %l5 = ffffffffbd972800
811 lduwa [%i5+%g0]0x81,%l5 ! %l5 = 00000000227bcf7d
812! Mem[00000000300c1408] = 00000000, %l0 = 000000000000bb5c
813 lduha [%i3+%o4]0x81,%l0 ! %l0 = 0000000000000000
814! Mem[0000000030081400] = fdb20accccad9193, %f26 = 00000000 00000039
815 ldda [%i2+%g0]0x81,%f26 ! %f26 = fdb20acc ccad9193
816! Mem[0000000030181408] = d09b59c8, %l5 = 00000000227bcf7d
817 ldswa [%i6+%o4]0x81,%l5 ! %l5 = ffffffffd09b59c8
818! %l2 = 0000000000000f7b, %l0 = 0000000000000000, %y = 00000000
819 umul %l2,%l0,%l3 ! %l3 = 0000000000000000, %y = 00000000
820! Mem[0000000020800040] = bb5c726d, %l7 = 78b7ff9c263728d3
821 ldsb [%o1+0x040],%l7 ! %l7 = ffffffffffffffbb
822! Starting 10 instruction Store Burst
823! Mem[00000000218000c1] = 57240fe0, %l3 = 0000000000000000
824 ldstuba [%o3+0x0c1]%asi,%l3 ! %l3 = 00000024000000ff
825
826p0_label_28:
827! %f24 = cf624977 d5b6f705, %l1 = 00000000000000d4
828! Mem[0000000010001438] = e3bae2c2755ab785
829 add %i0,0x038,%g1
830 stda %f24,[%g1+%l1]ASI_PST8_P ! Mem[0000000010001438] = cf62e27775b6b785
831! Mem[0000000010141410] = ea000000, %l6 = ffffffffff2408e9
832 swapa [%i5+%o5]0x88,%l6 ! %l6 = 00000000ea000000
833! %l5 = ffffffffd09b59c8, Mem[00000000300c1408] = 00000000
834 stba %l5,[%i3+%o4]0x81 ! Mem[00000000300c1408] = c8000000
835! %f4 = 997e78ef 713b4505, Mem[0000000010001410] = ad800535 c784565e
836 stda %f4 ,[%i0+%o5]0x88 ! Mem[0000000010001410] = 997e78ef 713b4505
837! Mem[0000000030141400] = 7dcf7b22, %l1 = 00000000000000d4
838 ldstuba [%i5+%g0]0x89,%l1 ! %l1 = 00000022000000ff
839! Mem[0000000030001400] = bd5360ff, %l2 = 0000000000000f7b
840 swapa [%i0+%g0]0x89,%l2 ! %l2 = 00000000bd5360ff
841! Mem[00000000100c1408] = b153227b, %l5 = ffffffffd09b59c8
842 ldstuba [%i3+%o4]0x80,%l5 ! %l5 = 000000b1000000ff
843! Mem[000000001008141a] = fa30ba70, %l5 = 00000000000000b1
844 ldstub [%i2+0x01a],%l5 ! %l5 = 000000ba000000ff
845! %f28 = cc0ab2fd, Mem[0000000010101408] = 73f138f9
846 st %f28,[%i4+%o4] ! Mem[0000000010101408] = cc0ab2fd
847! Starting 10 instruction Load Burst
848! Mem[00000000300c1400] = bd972800, %l7 = ffffffffffffffbb
849 ldsha [%i3+%g0]0x89,%l7 ! %l7 = 0000000000002800
850
851p0_label_29:
852! Mem[0000000010141400] = 988b38d2 1138def8, %l4 = 350580ad, %l5 = 000000ba
853 ldda [%i5+%g0]0x80,%l4 ! %l4 = 00000000988b38d2 000000001138def8
854! Mem[0000000030001410] = 000000d4, %l4 = 00000000988b38d2
855 lduwa [%i0+%o5]0x89,%l4 ! %l4 = 00000000000000d4
856! Mem[0000000021800080] = c6ae05ff, %l4 = 00000000000000d4
857 ldsha [%o3+0x080]%asi,%l4 ! %l4 = ffffffffffffc6ae
858! Mem[0000000030141410] = a21251b4, %l7 = 0000000000002800
859 ldsha [%i5+%o5]0x89,%l7 ! %l7 = 00000000000051b4
860! Mem[00000000100c1408] = ff53227b 28000000, %l0 = 00000000, %l1 = 00000022
861 ldda [%i3+%o4]0x80,%l0 ! %l0 = 00000000ff53227b 0000000028000000
862! Mem[0000000010181408] = d2388b98000000ea, %l4 = ffffffffffffc6ae
863 ldxa [%i6+%o4]0x80,%l4 ! %l4 = d2388b98000000ea
864! Mem[0000000010001400] = 00000000, %l3 = 0000000000000024
865 ldsha [%i0+%g0]0x80,%l3 ! %l3 = 0000000000000000
866! Mem[0000000010181410] = 520f024b, %l0 = 00000000ff53227b
867 lduha [%i6+%o5]0x80,%l0 ! %l0 = 000000000000520f
868! Mem[0000000010041400] = 00007200, %l6 = 00000000ea000000
869 lduha [%i1+%g0]0x88,%l6 ! %l6 = 0000000000007200
870! Starting 10 instruction Store Burst
871! Mem[0000000010041410] = 59000000, %l0 = 000000000000520f
872 swapa [%i1+%o5]0x88,%l0 ! %l0 = 0000000059000000
873
874p0_label_30:
875! %l4 = d2388b98000000ea, Mem[0000000010101408] = fdb20acc
876 stha %l4,[%i4+%o4]0x88 ! Mem[0000000010101408] = fdb200ea
877! %f2 = 988b38d2 1138def8, Mem[0000000030081408] = bd5360ff 00000000
878 stda %f2 ,[%i2+%o4]0x89 ! Mem[0000000030081408] = 988b38d2 1138def8
879! %l2 = 00000000bd5360ff, Mem[000000001008142f] = 0530119c
880 stb %l2,[%i2+0x02f] ! Mem[000000001008142c] = 053011ff
881! Mem[0000000010081408] = c21b38b1, %l7 = 000051b4, %l6 = 00007200
882 add %i2,0x08,%g1
883 casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000c21b38b1
884! %l6 = 00000000c21b38b1, Mem[00000000201c0000] = fff73e5d
885 sth %l6,[%o0+%g0] ! Mem[00000000201c0000] = 38b13e5d
886! %l2 = 00000000bd5360ff, Mem[0000000030141400] = ff7bcf7d
887 stba %l2,[%i5+%g0]0x81 ! Mem[0000000030141400] = ff7bcf7d
888! %l2 = 00000000bd5360ff, Mem[0000000010181400] = cb28dec6e84b78c6
889 stx %l2,[%i6+%g0] ! Mem[0000000010181400] = 00000000bd5360ff
890! %f8 = cb28dec6 e84b78c6, %l7 = 00000000000051b4
891! Mem[0000000030041438] = 7a0120585d3f8086
892 add %i1,0x038,%g1
893 stda %f8,[%g1+%l7]ASI_PST32_SL ! Mem[0000000030041438] = 7a0120585d3f8086
894! %l1 = 0000000028000000, Mem[00000000300c1400] = 002897bd
895 stha %l1,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 000097bd
896! Starting 10 instruction Load Burst
897! Mem[0000000021800140] = 19bbda9c, %l6 = 00000000c21b38b1
898 ldsha [%o3+0x140]%asi,%l6 ! %l6 = 00000000000019bb
899
900p0_label_31:
901! Mem[0000000010081400] = 28000000 f01014c4, %l2 = bd5360ff, %l3 = 00000000
902 ldda [%i2+%g0]0x80,%l2 ! %l2 = 0000000028000000 00000000f01014c4
903! Mem[0000000010181410] = 520f024b00000000, %l2 = 0000000028000000
904 ldxa [%i6+%o5]0x80,%l2 ! %l2 = 520f024b00000000
905! Mem[0000000010081410] = 997e78effc12310c, %l2 = 520f024b00000000
906 ldxa [%i2+%o5]0x88,%l2 ! %l2 = 997e78effc12310c
907! Mem[0000000010101438] = 0e939dcb27e5f590, %l0 = 0000000059000000
908 ldxa [%i4+0x038]%asi,%l0 ! %l0 = 0e939dcb27e5f590
909! Mem[0000000010001408] = 954634ff, %l7 = 00000000000051b4
910 lduba [%i0+%o4]0x88,%l7 ! %l7 = 00000000000000ff
911! Mem[0000000030041410] = 0c3112fc713b4505, %l6 = 00000000000019bb
912 ldxa [%i1+%o5]0x89,%l6 ! %l6 = 0c3112fc713b4505
913! Mem[0000000030141410] = b45112a2, %l2 = 997e78effc12310c
914 lduha [%i5+%o5]0x81,%l2 ! %l2 = 000000000000b451
915! Mem[0000000010001410] = 997e78ef713b4505, %f4 = 997e78ef 713b4505
916 ldda [%i0+%o5]0x88,%f4 ! %f4 = 997e78ef 713b4505
917! Mem[000000001010140c] = 00000f7b, %l1 = 0000000028000000
918 ldswa [%i4+0x00c]%asi,%l1 ! %l1 = 0000000000000f7b
919! Starting 10 instruction Store Burst
920! %f30 = 7a012058 5d3f8086, %l7 = 00000000000000ff
921! Mem[0000000030041430] = 12fd0cbcb153227b
922 add %i1,0x030,%g1
923 stda %f30,[%g1+%l7]ASI_PST16_S ! Mem[0000000030041430] = 7a0120585d3f8086
924
925p0_label_32:
926! %l7 = 00000000000000ff, Mem[0000000010081408] = b1381bc2
927 stha %l7,[%i2+%o4]0x88 ! Mem[0000000010081408] = b13800ff
928! Mem[0000000030001400] = 7b0f0000, %l0 = 0e939dcb27e5f590
929 swapa [%i0+%g0]0x81,%l0 ! %l0 = 000000007b0f0000
930! Mem[00000000100c1408] = ff53227b28000000, %l7 = 00000000000000ff, %l2 = 000000000000b451
931 add %i3,0x08,%g1
932 casxa [%g1]0x80,%l7,%l2 ! %l2 = ff53227b28000000
933! %l2 = ff53227b28000000, Mem[0000000021800000] = 3bd3b994, %asi = 80
934 stha %l2,[%o3+0x000]%asi ! Mem[0000000021800000] = 0000b994
935! Mem[0000000010081430] = 7b2253b16461233d, %l5 = 000000001138def8, %l7 = 00000000000000ff
936 add %i2,0x30,%g1
937 casxa [%g1]0x80,%l5,%l7 ! %l7 = 7b2253b16461233d
938! %f4 = 997e78ef, Mem[0000000010041408] = e60000d0
939 sta %f4 ,[%i1+%o4]0x80 ! Mem[0000000010041408] = 997e78ef
940! %l2 = ff53227b28000000, Mem[0000000010041410] = 0000520f
941 stwa %l2,[%i1+%o5]0x88 ! Mem[0000000010041410] = 28000000
942! Mem[0000000020800041] = bb5c726d, %l6 = 0c3112fc713b4505
943 ldstub [%o1+0x041],%l6 ! %l6 = 0000005c000000ff
944! Mem[0000000030081408] = 1138def8, %l0 = 000000007b0f0000
945 swapa [%i2+%o4]0x89,%l0 ! %l0 = 000000001138def8
946! Starting 10 instruction Load Burst
947! Mem[0000000030141410] = a21251b4, %l6 = 000000000000005c
948 ldsha [%i5+%o5]0x89,%l6 ! %l6 = 00000000000051b4
949
950p0_label_33:
951! Mem[0000000030041410] = 05453b71, %l0 = 000000001138def8
952 ldsba [%i1+%o5]0x81,%l0 ! %l0 = 0000000000000005
953! Mem[0000000030181410] = f7000000, %f14 = 0038def8
954 lda [%i6+%o5]0x81,%f14 ! %f14 = f7000000
955! Mem[0000000030041408] = c21b38b112d17200, %f12 = 3d236164 b153227b
956 ldda [%i1+%o4]0x89,%f12 ! %f12 = c21b38b1 12d17200
957! Mem[0000000030001408] = 3d236164, %l6 = 00000000000051b4
958 ldsba [%i0+%o4]0x81,%l6 ! %l6 = 000000000000003d
959! Mem[00000000211c0000] = 00ff6880, %l4 = d2388b98000000ea
960 lduh [%o2+%g0],%l4 ! %l4 = 00000000000000ff
961! Mem[0000000010101410] = d2388be9, %l7 = 7b2253b16461233d
962 ldswa [%i4+%o5]0x88,%l7 ! %l7 = ffffffffd2388be9
963! Mem[0000000030141410] = a21251b4, %l6 = 000000000000003d
964 lduwa [%i5+%o5]0x89,%l6 ! %l6 = 00000000a21251b4
965! Mem[0000000010041410] = 00000028, %l6 = 00000000a21251b4
966 ldsha [%i1+%o5]0x80,%l6 ! %l6 = 0000000000000000
967! Mem[00000000211c0000] = 00ff6880, %l2 = ff53227b28000000
968 ldsha [%o2+0x000]%asi,%l2 ! %l2 = 00000000000000ff
969! Starting 10 instruction Store Burst
970! %l0 = 0000000000000005, Mem[0000000030181408] = d09b59c8
971 stba %l0,[%i6+%o4]0x81 ! Mem[0000000030181408] = 059b59c8
972
973p0_label_34:
974! %l3 = 00000000f01014c4, Mem[00000000100c1400] = ff2408e9b153227b
975 stxa %l3,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000000f01014c4
976! %l0 = 00000005, %l1 = 00000f7b, Mem[00000000100c1408] = ff53227b 28000000
977 stda %l0,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000005 00000f7b
978! %l0 = 0000000000000005, Mem[000000001000141c] = a434f6b5
979 stw %l0,[%i0+0x01c] ! Mem[000000001000141c] = 00000005
980! Mem[0000000030041408] = 0072d112, %l2 = 00000000000000ff
981 swapa [%i1+%o4]0x81,%l2 ! %l2 = 000000000072d112
982! %l6 = 0000000000000000, Mem[00000000211c0000] = 00ff6880
983 sth %l6,[%o2+%g0] ! Mem[00000000211c0000] = 00006880
984! %f11 = bd977148, Mem[0000000010081410] = 0c3112fc
985 sta %f11,[%i2+%o5]0x80 ! Mem[0000000010081410] = bd977148
986! Mem[00000000201c0000] = 38b13e5d, %l1 = 0000000000000f7b
987 ldstub [%o0+%g0],%l1 ! %l1 = 00000038000000ff
988! %l5 = 000000001138def8, Mem[0000000010041434] = 90e0f5d5
989 stw %l5,[%i1+0x034] ! Mem[0000000010041434] = 1138def8
990! Mem[0000000030081400] = cc0ab2fd, %l2 = 000000000072d112
991 ldstuba [%i2+%g0]0x89,%l2 ! %l2 = 000000fd000000ff
992! Starting 10 instruction Load Burst
993! Mem[0000000030101408] = 0000005bffffff8d, %l2 = 00000000000000fd
994 ldxa [%i4+%o4]0x89,%l2 ! %l2 = 0000005bffffff8d
995
996p0_label_35:
997! Mem[00000000100c1404] = f01014c4, %l0 = 0000000000000005
998 ldsh [%i3+0x006],%l0 ! %l0 = 00000000000014c4
999! Mem[0000000010141420] = cb38a8f2 3ebe2ec7, %l6 = 00000000, %l7 = d2388be9
1000 ldd [%i5+0x020],%l6 ! %l6 = 00000000cb38a8f2 000000003ebe2ec7
1001! %f31 = 5d3f8086, %f10 = 9c113005
1002 fitos %f31,%f10 ! %f10 = 4eba7f01
1003! Mem[0000000030101408] = 8dffffff5b000000, %f4 = 997e78ef 713b4505
1004 ldda [%i4+%o4]0x81,%f4 ! %f4 = 8dffffff 5b000000
1005! Mem[0000000010041400] = 00720000, %l4 = 00000000000000ff
1006 lduba [%i1+%g0]0x80,%l4 ! %l4 = 0000000000000000
1007! Mem[000000001014140c] = bd977148, %l4 = 0000000000000000
1008 lduw [%i5+0x00c],%l4 ! %l4 = 00000000bd977148
1009! Mem[0000000010181404] = bd5360ff, %l5 = 000000001138def8
1010 lduwa [%i6+0x004]%asi,%l5 ! %l5 = 00000000bd5360ff
1011! Mem[0000000030001410] = 000000d4, %l1 = 0000000000000038
1012 lduba [%i0+%o5]0x89,%l1 ! %l1 = 00000000000000d4
1013! Mem[0000000010041410] = 00000028, %l7 = 000000003ebe2ec7
1014 lduwa [%i1+%o5]0x80,%l7 ! %l7 = 0000000000000028
1015! Starting 10 instruction Store Burst
1016! %f24 = cf624977, Mem[0000000010101400] = 5f186857
1017 sta %f24,[%i4+%g0]0x88 ! Mem[0000000010101400] = cf624977
1018
1019p0_label_36:
1020! Mem[0000000030101400] = 12d17200, %l1 = 00000000000000d4
1021 ldstuba [%i4+%g0]0x89,%l1 ! %l1 = 00000000000000ff
1022! %l5 = 00000000bd5360ff, Mem[0000000010001408] = 954634ff
1023 stha %l5,[%i0+%o4]0x88 ! Mem[0000000010001408] = 954660ff
1024! %f28 = cc0ab2fd, %f7 = 70ba30fa
1025 fcmps %fcc0,%f28,%f7 ! %fcc0 = 1
1026! %l2 = 0000005bffffff8d, Mem[0000000010001410] = 05453b71ef787e99
1027 stxa %l2,[%i0+%o5]0x80 ! Mem[0000000010001410] = 0000005bffffff8d
1028! Mem[00000000100c1403] = 00000000, %l4 = 00000000bd977148
1029 ldstub [%i3+0x003],%l4 ! %l4 = 00000000000000ff
1030! Mem[0000000030001410] = d4000000, %l7 = 0000000000000028
1031 ldstuba [%i0+%o5]0x81,%l7 ! %l7 = 000000d4000000ff
1032! %f12 = c21b38b1, Mem[0000000010181418] = a10fa8c8
1033 st %f12,[%i6+0x018] ! Mem[0000000010181418] = c21b38b1
1034! Mem[0000000030141408] = 9d3248ff, %l3 = 00000000f01014c4
1035 ldstuba [%i5+%o4]0x89,%l3 ! %l3 = 000000ff000000ff
1036! %f26 = fdb20acc ccad9193, Mem[0000000010101418] = 5aa6806b 6abc2db4
1037 stda %f26,[%i4+0x018]%asi ! Mem[0000000010101418] = fdb20acc ccad9193
1038! Starting 10 instruction Load Burst
1039! Mem[0000000030181410] = f7000000, %l0 = 00000000000014c4
1040 ldswa [%i6+%o5]0x81,%l0 ! %l0 = fffffffff7000000
1041
1042p0_label_37:
1043! Mem[0000000010081408] = ff0038b1, %l1 = 0000000000000000
1044 lduwa [%i2+%o4]0x80,%l1 ! %l1 = 00000000ff0038b1
1045! Mem[0000000030001408] = e90824396461233d, %f24 = cf624977 d5b6f705
1046 ldda [%i0+%o4]0x89,%f24 ! %f24 = e9082439 6461233d
1047! Mem[0000000030101410] = 7b2253b1f01014c4, %l4 = 0000000000000000
1048 ldxa [%i4+%o5]0x81,%l4 ! %l4 = 7b2253b1f01014c4
1049! Mem[0000000010041400] = 00007200, %l4 = 7b2253b1f01014c4
1050 lduba [%i1+%g0]0x88,%l4 ! %l4 = 0000000000000000
1051! Mem[0000000010181410] = 520f024b00000000, %l6 = 00000000cb38a8f2
1052 ldxa [%i6+0x010]%asi,%l6 ! %l6 = 520f024b00000000
1053! Mem[00000000218001c0] = 3653a57a, %l3 = 00000000000000ff
1054 ldsha [%o3+0x1c0]%asi,%l3 ! %l3 = 0000000000003653
1055! Mem[0000000010041410] = 00000028, %l4 = 0000000000000000
1056 lduba [%i1+%o5]0x80,%l4 ! %l4 = 0000000000000000
1057! %f24 = e9082439, %f22 = f8de3811, %f14 = f7000000 00720000
1058 fsmuld %f24,%f22,%f14 ! %f14 = 4c4d8b4e 9937f240
1059! Mem[0000000030101410] = c41410f0b153227b, %f22 = f8de3811 70ba30fa
1060 ldda [%i4+%o5]0x89,%f22 ! %f22 = c41410f0 b153227b
1061! Starting 10 instruction Store Burst
1062! %l7 = 00000000000000d4, Mem[0000000010001408] = ff604695
1063 stwa %l7,[%i0+%o4]0x80 ! Mem[0000000010001408] = 000000d4
1064
1065p0_label_38:
1066! %f16 = 7d2ad4b1 0e939dcb a7803860 a10fa8c8
1067! %f20 = f5dfcabe 5e4ba994 c41410f0 b153227b
1068! %f24 = e9082439 6461233d fdb20acc ccad9193
1069! %f28 = cc0ab2fd d2388b98 7a012058 5d3f8086
1070 stda %f16,[%i1]ASI_BLK_SL ! Block Store to 0000000030041400
1071! %f2 = 988b38d2 1138def8, %l3 = 0000000000003653
1072! Mem[0000000010141408] = c6784be8bd977148
1073 add %i5,0x008,%g1
1074 stda %f2,[%g1+%l3]ASI_PST16_PL ! Mem[0000000010141408] = f8de3811bd977148
1075! Mem[00000000211c0000] = 00006880, %l7 = 00000000000000d4
1076 ldstub [%o2+%g0],%l7 ! %l7 = 00000000000000ff
1077! Mem[0000000010081400] = 28000000, %l3 = 0000000000003653
1078 ldstuba [%i2+%g0]0x80,%l3 ! %l3 = 00000028000000ff
1079! Mem[0000000010081400] = ff000000, %l1 = 00000000ff0038b1
1080 ldstuba [%i2+%g0]0x80,%l1 ! %l1 = 000000ff000000ff
1081! %l0 = f7000000, %l1 = 000000ff, Mem[0000000010001400] = 00000000 ea000000
1082 stda %l0,[%i0+%g0]0x80 ! Mem[0000000010001400] = f7000000 000000ff
1083! %l0 = f7000000, %l1 = 000000ff, Mem[0000000030101408] = 8dffffff 5b000000
1084 stda %l0,[%i4+%o4]0x81 ! Mem[0000000030101408] = f7000000 000000ff
1085! Mem[0000000010001410] = 5b000000, %l2 = 0000005bffffff8d
1086 swapa [%i0+%o5]0x88,%l2 ! %l2 = 000000005b000000
1087! %f14 = 4c4d8b4e 9937f240, %l5 = 00000000bd5360ff
1088! Mem[0000000030101410] = 7b2253b1f01014c4
1089 add %i4,0x010,%g1
1090 stda %f14,[%g1+%l5]ASI_PST8_S ! Mem[0000000030101410] = 4c4d8b4e9937f240
1091! Starting 10 instruction Load Burst
1092 membar #Sync ! Added by membar checker (4)
1093! Mem[0000000010101400] = 774962cf 70ba30fa ea00b2fd 00000f7b
1094! Mem[0000000010101410] = e98b38d2 0000007b fdb20acc ccad9193
1095! Mem[0000000010101420] = cfabcd92 fcd1f9fc 89de7878 ddf7b46f
1096! Mem[0000000010101430] = bd5360ff 00000000 0e939dcb 27e5f590
1097 ldda [%i4]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000010101400
1098
1099p0_label_39:
1100! Mem[0000000010141428] = 3d5176431ba9813c, %f28 = cc0ab2fd d2388b98
1101 ldd [%i5+0x028],%f28 ! %f28 = 3d517643 1ba9813c
1102! Mem[00000000100c1410] = 0038def8, %l6 = 520f024b00000000
1103 lduha [%i3+%o5]0x80,%l6 ! %l6 = 0000000000000038
1104! Mem[000000001018142c] = 00000058, %f18 = a7803860
1105 ld [%i6+0x02c],%f18 ! %f18 = 00000058
1106! Mem[0000000010081410] = bd977148, %f27 = ccad9193
1107 lda [%i2+%o5]0x80,%f27 ! %f27 = bd977148
1108! %f16 = 7d2ad4b1 0e939dcb 00000058 a10fa8c8
1109! %f20 = f5dfcabe 5e4ba994 c41410f0 b153227b
1110! %f24 = e9082439 6461233d fdb20acc bd977148
1111! %f28 = 3d517643 1ba9813c 7a012058 5d3f8086
1112 stda %f16,[%i2]ASI_BLK_AIUP ! Block Store to 0000000010081400
1113! Mem[00000000211c0000] = ff006880, %l6 = 0000000000000038
1114 ldsba [%o2+0x001]%asi,%l6 ! %l6 = 0000000000000000
1115! Mem[0000000010101408] = fdb200ea, %l7 = 0000000000000000
1116 ldswa [%i4+%o4]0x88,%l7 ! %l7 = fffffffffdb200ea
1117! Mem[0000000010141410] = e90824ff847b229c, %l1 = 00000000000000ff
1118 ldxa [%i5+%o5]0x80,%l1 ! %l1 = e90824ff847b229c
1119! Mem[00000000100c1408] = 00000005 00000f7b, %l0 = f7000000, %l1 = 847b229c
1120 ldda [%i3+%o4]0x80,%l0 ! %l0 = 0000000000000005 0000000000000f7b
1121! Starting 10 instruction Store Burst
1122! %l4 = 0000000000000000, Mem[00000000201c0000] = ffb13e5d, %asi = 80
1123 stha %l4,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00003e5d
1124
1125p0_label_40:
1126! Mem[0000000030001400] = 27e5f590, %l5 = 00000000bd5360ff
1127 swapa [%i0+%g0]0x81,%l5 ! %l5 = 0000000027e5f590
1128! %l2 = 000000005b000000, Mem[0000000030081400] = ffb20acc
1129 stwa %l2,[%i2+%g0]0x81 ! Mem[0000000030081400] = 5b000000
1130! %f0 = fa30ba70 cf624977, %l1 = 0000000000000f7b
1131! Mem[0000000030141410] = b45112a23cceb1f3
1132 add %i5,0x010,%g1
1133 stda %f0,[%g1+%l1]ASI_PST32_S ! Mem[0000000030141410] = fa30ba70cf624977
1134! %l7 = fffffffffdb200ea, %l7 = fffffffffdb200ea, %l6 = 0000000000000000
1135 sub %l7,%l7,%l6 ! %l6 = 0000000000000000
1136! %l6 = 0000000000000000, Mem[0000000010141410] = ff2408e9
1137 stwa %l6,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000
1138! %l6 = 0000000000000000, Mem[0000000030041408] = a10fa8c8
1139 stha %l6,[%i1+%o4]0x89 ! Mem[0000000030041408] = a10f0000
1140! Mem[0000000030141410] = 70ba30fa, %l0 = 0000000000000005
1141 ldstuba [%i5+%o5]0x89,%l0 ! %l0 = 000000fa000000ff
1142 membar #Sync ! Added by membar checker (5)
1143! %f14 = 90f5e527 cb9d930e, Mem[0000000010101428] = 89de7878 ddf7b46f
1144 std %f14,[%i4+0x028] ! Mem[0000000010101428] = 90f5e527 cb9d930e
1145! %l6 = 00000000, %l7 = fdb200ea, Mem[0000000010081400] = 7d2ad4b1 0e939dcb
1146 stda %l6,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000 fdb200ea
1147! Starting 10 instruction Load Burst
1148! Mem[00000000300c1408] = 000000c8, %l7 = fffffffffdb200ea
1149 lduba [%i3+%o4]0x89,%l7 ! %l7 = 00000000000000c8
1150
1151p0_label_41:
1152! %f16 = 7d2ad4b1, %f0 = fa30ba70, %f13 = ff6053bd
1153 fsubs %f16,%f0 ,%f13 ! %f13 = 7d2d979b
1154! Mem[0000000010081408] = 58000000, %l3 = 0000000000000028
1155 lduba [%i2+%o4]0x88,%l3 ! %l3 = 0000000000000000
1156! %f4 = 7b000000 d2388be9, %f3 = fdb200ea
1157 fxtos %f4 ,%f3 ! %f3 = 5ef60000
1158! Mem[00000000201c0000] = 00003e5d, %l6 = 0000000000000000
1159 lduba [%o0+0x001]%asi,%l6 ! %l6 = 0000000000000000
1160! Mem[0000000010081428] = fdb20acc, %l1 = 0000000000000f7b
1161 ldsba [%i2+0x029]%asi,%l1 ! %l1 = ffffffffffffffb2
1162! Mem[000000001014141c] = 5f4e94ac, %l0 = 00000000000000fa
1163 lduba [%i5+0x01d]%asi,%l0 ! %l0 = 000000000000004e
1164! Mem[0000000030101400] = ff72d112b1381bc2, %f2 = 7b0f0000 5ef60000
1165 ldda [%i4+%g0]0x81,%f2 ! %f2 = ff72d112 b1381bc2
1166! Code Fragment 4
1167p0_fragment_5:
1168! %l0 = 000000000000004e
1169 setx 0x10d16e97fee85c91,%g7,%l0 ! %l0 = 10d16e97fee85c91
1170! %l1 = ffffffffffffffb2
1171 setx 0x7bd40d80790a0917,%g7,%l1 ! %l1 = 7bd40d80790a0917
1172 setx 0x7ff8, %g1, %g2
1173 and %l0, %g2, %l0
1174 setx 0xffffffff, %g1, %g2
1175 and %l1, %g2, %l1
1176 setx 0x100000000, %g1, %g2
1177 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1178 ta T_CHANGE_HPRIV
1179 stxa %l1, [%l0]ASI_ICACHE_INSTR
1180 ta T_CHANGE_NONHPRIV
1181! %l0 = 10d16e97fee85c91
1182 setx 0x6290fca7a5feba98,%g7,%l0 ! %l0 = 6290fca7a5feba98
1183! %l1 = 7bd40d80790a0917
1184 setx 0x3ee58b9fd4a6426b,%g7,%l1 ! %l1 = 3ee58b9fd4a6426b
1185! Mem[00000000201c0000] = 00003e5d, %l5 = 0000000027e5f590
1186 lduh [%o0+%g0],%l5 ! %l5 = 0000000000000000
1187! Starting 10 instruction Store Burst
1188! %l3 = 0000000000000000, Mem[00000000100c1430] = b290ef6737fde103
1189 stx %l3,[%i3+0x030] ! Mem[00000000100c1430] = 0000000000000000
1190
1191p0_label_42:
1192! Mem[0000000010081418] = c41410f0, %l7 = 00000000000000c8
1193 ldstuba [%i2+0x018]%asi,%l7 ! %l7 = 000000c4000000ff
1194! %l0 = 6290fca7a5feba98, %l0 = 6290fca7a5feba98, %l2 = 000000005b000000
1195 sub %l0,%l0,%l2 ! %l2 = 0000000000000000
1196! Mem[0000000010101408] = ea00b2fd, %l2 = 0000000000000000
1197 ldstuba [%i4+%o4]0x80,%l2 ! %l2 = 000000ea000000ff
1198! Mem[0000000010101408] = ff00b2fd, %l5 = 0000000000000000
1199 swapa [%i4+%o4]0x80,%l5 ! %l5 = 00000000ff00b2fd
1200! %l5 = 00000000ff00b2fd, Mem[0000000010041410] = dc16faac28000000
1201 stxa %l5,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000ff00b2fd
1202! %l2 = 000000ea, %l3 = 00000000, Mem[0000000010081410] = becadff5 94a94b5e
1203 stda %l2,[%i2+%o5]0x88 ! Mem[0000000010081410] = 000000ea 00000000
1204! %l2 = 000000ea, %l3 = 00000000, Mem[0000000030001400] = ff6053bd 00000000
1205 stda %l2,[%i0+%g0]0x89 ! Mem[0000000030001400] = 000000ea 00000000
1206! Mem[0000000010041434] = 1138def8, %l3 = 0000000000000000
1207 ldstub [%i1+0x034],%l3 ! %l3 = 00000011000000ff
1208! Mem[0000000030001400] = 000000ea, %l7 = 00000000000000c4
1209 ldstuba [%i0+%g0]0x89,%l7 ! %l7 = 000000ea000000ff
1210! Starting 10 instruction Load Burst
1211! Mem[00000000201c0000] = 00003e5d, %l0 = 6290fca7a5feba98
1212 ldsb [%o0+0x001],%l0 ! %l0 = 0000000000000000
1213
1214p0_label_43:
1215! Mem[0000000010101408] = 00000000, %l4 = 0000000000000000
1216 ldsba [%i4+%o4]0x88,%l4 ! %l4 = 0000000000000000
1217! Mem[000000001008140c] = a10fa8c8, %l4 = 0000000000000000
1218 ldsw [%i2+0x00c],%l4 ! %l4 = ffffffffa10fa8c8
1219! Mem[0000000030081400] = 5b000000, %l2 = 00000000000000ea
1220 lduba [%i2+%g0]0x81,%l2 ! %l2 = 000000000000005b
1221! Mem[0000000030001408] = 6461233d, %f20 = f5dfcabe
1222 lda [%i0+%o4]0x89,%f20 ! %f20 = 6461233d
1223! Mem[0000000030041400] = cb9d930e, %l7 = 00000000000000ea
1224 ldsha [%i1+%g0]0x81,%l7 ! %l7 = ffffffffffffcb9d
1225! Mem[0000000010181410] = 4b020f52, %l1 = 3ee58b9fd4a6426b
1226 ldsha [%i6+%o5]0x88,%l1 ! %l1 = 0000000000000f52
1227! Mem[0000000010041410] = fdb200ff, %l5 = 00000000ff00b2fd
1228 ldsha [%i1+%o5]0x80,%l5 ! %l5 = fffffffffffffdb2
1229! Mem[0000000010081400] = 00000000, %l4 = ffffffffa10fa8c8
1230 ldub [%i2+0x003],%l4 ! %l4 = 0000000000000000
1231! Mem[0000000030081400] = 0000005b, %l6 = 0000000000000000
1232 ldsha [%i2+%g0]0x89,%l6 ! %l6 = 000000000000005b
1233! Starting 10 instruction Store Burst
1234! %f4 = 7b000000 d2388be9, %l2 = 000000000000005b
1235! Mem[0000000030181428] = c31cc84b38ea09bd
1236 add %i6,0x028,%g1
1237 stda %f4,[%g1+%l2]ASI_PST16_SL ! Mem[0000000030181428] = e98b38d238ea007b
1238
1239p0_label_44:
1240! %f17 = 0e939dcb, Mem[0000000030041410] = 94a94b5e
1241 sta %f17,[%i1+%o5]0x81 ! Mem[0000000030041410] = 0e939dcb
1242! Mem[00000000100c140b] = 00000005, %l3 = 0000000000000011
1243 ldstub [%i3+0x00b],%l3 ! %l3 = 00000005000000ff
1244! %l4 = 00000000, %l5 = fffffdb2, Mem[0000000030041410] = 0e939dcb becadff5
1245 stda %l4,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000 fffffdb2
1246! %l1 = 0000000000000f52, Mem[0000000010141438] = 089552a8aa6e4118
1247 stx %l1,[%i5+0x038] ! Mem[0000000010141438] = 0000000000000f52
1248! %f12 = 00000000, Mem[0000000030001408] = 3d236164
1249 sta %f12,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000000
1250! %f26 = fdb20acc, %f17 = 0e939dcb, %f17 = 0e939dcb
1251 fdivs %f26,%f17,%f17 ! %f17 = ff800000
1252! %l3 = 0000000000000005, Mem[00000000300c1400] = 000097bd
1253 stwa %l3,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000005
1254! Mem[0000000010041400] = 00720000, %l3 = 0000000000000005
1255 swapa [%i1+%g0]0x80,%l3 ! %l3 = 0000000000720000
1256! %l3 = 0000000000720000, Mem[0000000030001408] = 00000000
1257 stba %l3,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000000
1258! Starting 10 instruction Load Burst
1259! Mem[00000000211c0000] = ff006880, %l1 = 0000000000000f52
1260 ldsb [%o2+%g0],%l1 ! %l1 = ffffffffffffffff
1261
1262p0_label_45:
1263! Mem[000000001008143c] = 5d3f8086, %l4 = 0000000000000000
1264 ldsha [%i2+0x03c]%asi,%l4 ! %l4 = 0000000000005d3f
1265! Mem[0000000030181410] = 000000f7, %f8 = fcf9d1fc
1266 lda [%i6+%o5]0x89,%f8 ! %f8 = 000000f7
1267! Mem[00000000100c1400] = ff000000, %l1 = ffffffffffffffff
1268 ldsha [%i3+%g0]0x88,%l1 ! %l1 = 0000000000000000
1269! Mem[00000000201c0000] = 00003e5d, %l1 = 0000000000000000
1270 lduha [%o0+0x000]%asi,%l1 ! %l1 = 0000000000000000
1271! Mem[00000000100c1410] = a6849e2df8de3800, %f20 = 6461233d 5e4ba994
1272 ldda [%i3+%o5]0x88,%f20 ! %f20 = a6849e2d f8de3800
1273! Mem[0000000030081400] = 5b000000, %l1 = 0000000000000000
1274 ldsba [%i2+%g0]0x81,%l1 ! %l1 = 000000000000005b
1275! Mem[0000000021800000] = 0000b994, %l2 = 000000000000005b
1276 lduh [%o3+%g0],%l2 ! %l2 = 0000000000000000
1277! Mem[0000000030081400] = 5b000000 ccad9193 00000f7b d2388b98
1278! Mem[0000000030081410] = ba31470f d9e67963 c0f44a97 b7cca4c2
1279! Mem[0000000030081420] = e7888aa7 a4e7ddb5 653f1504 0f06c47d
1280! Mem[0000000030081430] = 0d832d3d d964a882 961cdec7 502b1033
1281 ldda [%i2]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030081400
1282! Mem[0000000010041400] = 05000000, %l7 = ffffffffffffcb9d
1283 ldsba [%i1+%g0]0x88,%l7 ! %l7 = 0000000000000000
1284! Starting 10 instruction Store Burst
1285! %f28 = 3d517643 1ba9813c, %l7 = 0000000000000000
1286! Mem[0000000010181400] = 00000000bd5360ff
1287 stda %f28,[%i6+%l7]ASI_PST32_PL ! Mem[0000000010181400] = 00000000bd5360ff
1288
1289p0_label_46:
1290! %l3 = 0000000000720000, Mem[0000000030101400] = 12d172ff
1291 stwa %l3,[%i4+%g0]0x89 ! Mem[0000000030101400] = 00720000
1292! %l0 = 0000000000000000, Mem[0000000010041410] = fdb200ff00000000
1293 stxa %l0,[%i1+%o5]0x80 ! Mem[0000000010041410] = 0000000000000000
1294! %l6 = 0000005b, %l7 = 00000000, Mem[00000000300c1408] = c8000000 00000039
1295 stda %l6,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 0000005b 00000000
1296! %f16 = 7d2ad4b1, %f25 = 6461233d
1297 fsqrts %f16,%f25 ! %f25 = 5e511fa6
1298! Mem[0000000030081408] = 00000f7b, %l0 = 0000000000000000
1299 swapa [%i2+%o4]0x81,%l0 ! %l0 = 0000000000000f7b
1300! %l5 = fffffffffffffdb2, Mem[0000000010101410] = 7b000000d2388be9
1301 stxa %l5,[%i4+%o5]0x88 ! Mem[0000000010101410] = fffffffffffffdb2
1302! %l7 = 0000000000000000, Mem[0000000030101410] = 4e8b4d4c
1303 stha %l7,[%i4+%o5]0x89 ! Mem[0000000030101410] = 4e8b0000
1304! Mem[0000000010081410] = ea000000, %l5 = fffffffffffffdb2
1305 ldstuba [%i2+%o5]0x80,%l5 ! %l5 = 000000ea000000ff
1306! Mem[00000000300c1410] = 7b2253b1, %l0 = 0000000000000f7b
1307 swapa [%i3+%o5]0x89,%l0 ! %l0 = 000000007b2253b1
1308! Starting 10 instruction Load Burst
1309! Mem[0000000010141404] = 1138def8, %l0 = 000000007b2253b1
1310 lduw [%i5+0x004],%l0 ! %l0 = 000000001138def8
1311
1312p0_label_47:
1313! Mem[0000000021800000] = 0000b994, %l6 = 000000000000005b
1314 lduha [%o3+0x000]%asi,%l6 ! %l6 = 0000000000000000
1315! Mem[0000000030041410] = 00000000 fffffdb2, %l0 = 1138def8, %l1 = 0000005b
1316 ldda [%i1+%o5]0x81,%l0 ! %l0 = 0000000000000000 00000000fffffdb2
1317! Mem[0000000030001400] = ff000000, %l0 = 0000000000000000
1318 lduha [%i0+%g0]0x81,%l0 ! %l0 = 000000000000ff00
1319! Mem[0000000030101410] = 40f237994e8b0000, %f24 = e9082439 5e511fa6
1320 ldda [%i4+%o5]0x89,%f24 ! %f24 = 40f23799 4e8b0000
1321! Mem[0000000010001408] = d4000000, %f18 = 00000058
1322 lda [%i0+%o4]0x88,%f18 ! %f18 = d4000000
1323! Mem[0000000010041408] = 997e78ef 78b7ff9c, %l0 = 0000ff00, %l1 = fffffdb2
1324 ldda [%i1+%o4]0x80,%l0 ! %l0 = 00000000997e78ef 0000000078b7ff9c
1325! Mem[0000000030041410] = 00000000 fffffdb2, %l4 = 00005d3f, %l5 = 000000ea
1326 ldda [%i1+%o5]0x81,%l4 ! %l4 = 0000000000000000 00000000fffffdb2
1327! Mem[000000001000141c] = 00000005, %l0 = 00000000997e78ef
1328 ldswa [%i0+0x01c]%asi,%l0 ! %l0 = 0000000000000005
1329! Mem[0000000030001408] = 00000000, %l5 = 00000000fffffdb2
1330 lduha [%i0+%o4]0x89,%l5 ! %l5 = 0000000000000000
1331! Starting 10 instruction Store Burst
1332! %l0 = 0000000000000005, Mem[0000000010181400] = 00000000
1333 stwa %l0,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000005
1334
1335p0_label_48:
1336! %f24 = 40f23799, %f27 = bd977148, %f18 = d4000000 a10fa8c8
1337 fsmuld %f24,%f27,%f18 ! %f18 = bfe1e93f 3d258100
1338! %f19 = 3d258100, Mem[0000000010041410] = 00000000
1339 sta %f19,[%i1+%o5]0x80 ! Mem[0000000010041410] = 3d258100
1340! Mem[0000000010141400] = d2388b98, %l7 = 0000000000000000
1341 swapa [%i5+%g0]0x88,%l7 ! %l7 = 00000000d2388b98
1342! %l4 = 00000000, %l5 = 00000000, Mem[0000000010101410] = fffffdb2 ffffffff
1343 stda %l4,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000 00000000
1344! %l4 = 0000000000000000, Mem[0000000010041408] = 997e78ef
1345 stha %l4,[%i1+%o4]0x80 ! Mem[0000000010041408] = 000078ef
1346! Mem[0000000030181400] = 09000000, %l5 = 0000000000000000
1347 ldstuba [%i6+%g0]0x81,%l5 ! %l5 = 00000009000000ff
1348! Mem[0000000010081408] = 58000000, %l5 = 0000000000000009
1349 swapa [%i2+%o4]0x88,%l5 ! %l5 = 0000000058000000
1350! %f18 = bfe1e93f 3d258100, Mem[0000000010081428] = fdb20acc bd977148
1351 stda %f18,[%i2+0x028]%asi ! Mem[0000000010081428] = bfe1e93f 3d258100
1352! Mem[0000000030041410] = 00000000, %l7 = 00000000d2388b98
1353 ldstuba [%i1+%o5]0x89,%l7 ! %l7 = 00000000000000ff
1354! Starting 10 instruction Load Burst
1355! Mem[0000000010081410] = 000000ff, %l3 = 0000000000720000
1356 lduwa [%i2+%o5]0x88,%l3 ! %l3 = 00000000000000ff
1357
1358p0_label_49:
1359! Mem[0000000021800100] = 7b655371, %l3 = 00000000000000ff
1360 ldsb [%o3+0x100],%l3 ! %l3 = 000000000000007b
1361! Mem[0000000030101400] = 00007200, %l4 = 0000000000000000
1362 ldsha [%i4+%g0]0x81,%l4 ! %l4 = 0000000000000000
1363! Mem[0000000010081410] = ff00000000000000, %f4 = 6379e6d9 0f4731ba
1364 ldda [%i2+%o5]0x80,%f4 ! %f4 = ff000000 00000000
1365! Mem[0000000030041410] = 000000ff, %l2 = 0000000000000000
1366 ldswa [%i1+%o5]0x89,%l2 ! %l2 = 00000000000000ff
1367 membar #Sync ! Added by membar checker (6)
1368! Mem[0000000030181400] = ff000000 29cffb7c 059b59c8 80ada6c8
1369! Mem[0000000030181410] = f7000000 00000059 89a56831 5c11a999
1370! Mem[0000000030181420] = cb9ddec6 09be3ca1 e98b38d2 38ea007b
1371! Mem[0000000030181430] = 8a7635e1 b743ad62 c15c5f2a 7af196a3
1372 ldda [%i6]ASI_BLK_SL,%f0 ! Block Load from 0000000030181400
1373! Mem[0000000010141400] = 00000000, %f22 = c41410f0
1374 ld [%i5+%g0],%f22 ! %f22 = 00000000
1375! Mem[0000000010081438] = 7a012058, %l5 = 0000000058000000
1376 ldsb [%i2+0x03b],%l5 ! %l5 = 0000000000000058
1377! Mem[0000000030141408] = 9d3248ff, %l0 = 0000000000000005
1378 ldsha [%i5+%o4]0x89,%l0 ! %l0 = 00000000000048ff
1379! Mem[0000000010101438] = 0e939dcb, %l0 = 00000000000048ff
1380 lduba [%i4+0x03b]%asi,%l0 ! %l0 = 00000000000000cb
1381! Starting 10 instruction Store Burst
1382! %l5 = 0000000000000058, Mem[0000000010001408] = 000000d4
1383 stba %l5,[%i0+%o4]0x80 ! Mem[0000000010001408] = 580000d4
1384
1385p0_label_50:
1386! Mem[0000000030081410] = ba31470f, %l2 = 00000000000000ff
1387 ldstuba [%i2+%o5]0x81,%l2 ! %l2 = 000000ba000000ff
1388! %l4 = 0000000000000000, imm = 00000000000004d1, %l6 = 0000000000000000
1389 subc %l4,0x4d1,%l6 ! %l6 = fffffffffffffb2f
1390! %l0 = 00000000000000cb, Mem[00000000100c1400] = 000000ff
1391 stha %l0,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00cb00ff
1392! Mem[0000000010041418] = c0b3f6b4, %l1 = 0000000078b7ff9c
1393 ldswa [%i1+0x018]%asi,%l1 ! %l1 = ffffffffc0b3f6b4
1394! Mem[00000000100c1410] = 0038def8, %l5 = 0000000000000058
1395 swapa [%i3+%o5]0x80,%l5 ! %l5 = 000000000038def8
1396! %l7 = 0000000000000000, Mem[0000000010181434] = 923886e6
1397 sth %l7,[%i6+0x034] ! Mem[0000000010181434] = 000086e6
1398! Mem[00000000300c1410] = f8de381100000f7b, %f16 = 7d2ad4b1 ff800000
1399 ldda [%i3+%o5]0x89,%f16 ! %f16 = f8de3811 00000f7b
1400! %l4 = 0000000000000000, Mem[0000000010041408] = ef780000
1401 stba %l4,[%i1+%o4]0x88 ! Mem[0000000010041408] = ef780000
1402! %l0 = 00000000000000cb, Mem[0000000030041400] = cb9d930e
1403 stha %l0,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00cb930e
1404! Starting 10 instruction Load Burst
1405! Mem[000000001000141c] = 00000005, %l6 = fffffffffffffb2f
1406 lduba [%i0+0x01e]%asi,%l6 ! %l6 = 0000000000000000
1407
1408p0_label_51:
1409! Mem[00000000100c1408] = ff000000, %l3 = 000000000000007b
1410 lduha [%i3+%o4]0x88,%l3 ! %l3 = 0000000000000000
1411! %f16 = f8de3811, %f29 = 1ba9813c
1412 fcmpes %fcc3,%f16,%f29 ! %fcc3 = 1
1413! Mem[00000000201c0000] = 00003e5d, %l1 = ffffffffc0b3f6b4
1414 ldstub [%o0+%g0],%l1 ! %l1 = 00000000000000ff
1415! %l0 = 00000000000000cb, %l0 = 00000000000000cb, %l7 = 0000000000000000
1416 or %l0,%l0,%l7 ! %l7 = 00000000000000cb
1417! Code Fragment 3
1418p0_fragment_6:
1419! %l0 = 00000000000000cb
1420 setx 0x296fca97a8941693,%g7,%l0 ! %l0 = 296fca97a8941693
1421! %l1 = 0000000000000000
1422 setx 0x9bc5bc5fd7c740f7,%g7,%l1 ! %l1 = 9bc5bc5fd7c740f7
1423 setx 0x1fe000, %g1, %g3
1424 or %l0, %g3, %l0 ! always set perrmask = 0xff
1425 setx 0x1ffff8, %g1, %g2
1426 and %l0, %g2, %l0
1427 ta T_CHANGE_HPRIV
1428 stxa %l1, [%l0]ASI_DCACHE_DATA
1429 ta T_CHANGE_NONHPRIV
1430! %l0 = 296fca97a8941693
1431 setx 0x533463c81a0ef6a7,%g7,%l0 ! %l0 = 533463c81a0ef6a7
1432! %l1 = 9bc5bc5fd7c740f7
1433 setx 0x24ffc857eab6290f,%g7,%l1 ! %l1 = 24ffc857eab6290f
1434! Mem[0000000010001408] = 580000d4, %f27 = bd977148
1435 lda [%i0+%o4]0x80,%f27 ! %f27 = 580000d4
1436! Mem[0000000010081408] = 09000000a10fa8c8, %f26 = fdb20acc 580000d4
1437 ldda [%i2+%o4]0x80,%f26 ! %f26 = 09000000 a10fa8c8
1438! Mem[0000000030101410] = 4e8b0000, %l0 = 533463c81a0ef6a7
1439 lduha [%i4+%o5]0x89,%l0 ! %l0 = 0000000000000000
1440! Mem[0000000010141438] = 00000000 00000f52, %l0 = 00000000, %l1 = eab6290f
1441 ldd [%i5+0x038],%l0 ! %l0 = 0000000000000000 0000000000000f52
1442! Starting 10 instruction Store Burst
1443! %f16 = f8de3811 00000f7b, Mem[0000000030041400] = 00cb930e b1d42a7d
1444 stda %f16,[%i1+%g0]0x81 ! Mem[0000000030041400] = f8de3811 00000f7b
1445
1446p0_label_52:
1447! Mem[0000000010101438] = 0e939dcb27e5f590, %l1 = 0000000000000f52, %l1 = 0000000000000f52
1448 add %i4,0x38,%g1
1449 casxa [%g1]0x80,%l1,%l1 ! %l1 = 0e939dcb27e5f590
1450! %l4 = 0000000000000000, Mem[00000000211c0001] = ff006880, %asi = 80
1451 stba %l4,[%o2+0x001]%asi ! Mem[00000000211c0000] = ff006880
1452! %l5 = 000000000038def8, Mem[000000001004142d] = 5d3f8086
1453 stb %l5,[%i1+0x02d] ! Mem[000000001004142c] = 5df88086
1454! Mem[0000000010041418] = c0b3f6b4, %l5 = 000000000038def8
1455 swap [%i1+0x018],%l5 ! %l5 = 00000000c0b3f6b4
1456! Mem[00000000100c1400] = 00cb00ff, %l4 = 0000000000000000
1457 ldstuba [%i3+%g0]0x80,%l4 ! %l4 = 00000000000000ff
1458 membar #Sync ! Added by membar checker (7)
1459! %l4 = 0000000000000000, Mem[0000000030181400] = ff000000
1460 stba %l4,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000
1461! %f30 = 7a012058 5d3f8086, Mem[0000000030001410] = ff000000 07d44e40
1462 stda %f30,[%i0+%o5]0x81 ! Mem[0000000030001410] = 7a012058 5d3f8086
1463! %l5 = 00000000c0b3f6b4, Mem[0000000020800041] = bbff726d, %asi = 80
1464 stba %l5,[%o1+0x041]%asi ! Mem[0000000020800040] = bbb4726d
1465! %l3 = 0000000000000000, Mem[0000000010001400] = f7000000
1466 stba %l3,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000
1467! Starting 10 instruction Load Burst
1468! Mem[0000000010041410] = 000000000081253d, %l4 = 0000000000000000
1469 ldxa [%i1+%o5]0x88,%l4 ! %l4 = 000000000081253d
1470
1471p0_label_53:
1472! Mem[0000000030101410] = 4e8b0000, %l6 = 0000000000000000
1473 lduha [%i4+%o5]0x89,%l6 ! %l6 = 0000000000000000
1474! Mem[0000000010041400] = 00000005, %l2 = 00000000000000ba
1475 ldsba [%i1+%g0]0x80,%l2 ! %l2 = 0000000000000000
1476! Mem[0000000010101428] = 90f5e527 cb9d930e, %l4 = 0081253d, %l5 = c0b3f6b4
1477 ldd [%i4+0x028],%l4 ! %l4 = 0000000090f5e527 00000000cb9d930e
1478 membar #Sync ! Added by membar checker (8)
1479! Mem[0000000010001400] = 00000000 000000ff 580000d4 a1cfe2a6
1480! Mem[0000000010001410] = 8dffffff ffffff8d ac4f7128 00000005
1481! Mem[0000000010001420] = 2a2ba122 32b3e57e 7dc8a373 ffa30f7b
1482! Mem[0000000010001430] = 0c8261be d967c860 cf62e277 75b6b785
1483 ldda [%i0]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010001400
1484! Mem[0000000010181400] = 05000000, %l2 = 0000000000000000
1485 ldsha [%i6+%g0]0x80,%l2 ! %l2 = 0000000000000500
1486! Mem[0000000010081434] = 1ba9813c, %l7 = 00000000000000cb
1487 ldub [%i2+0x035],%l7 ! %l7 = 00000000000000a9
1488! Mem[0000000030041408] = a10f0000, %f13 = e135768a
1489 lda [%i1+%o4]0x89,%f13 ! %f13 = a10f0000
1490! Mem[0000000010141410] = 00000000847b229c, %l5 = 00000000cb9d930e
1491 ldxa [%i5+0x010]%asi,%l5 ! %l5 = 00000000847b229c
1492! Mem[0000000010141400] = 00000000 1138def8, %l4 = 90f5e527, %l5 = 847b229c
1493 ldda [%i5+%g0]0x80,%l4 ! %l4 = 0000000000000000 000000001138def8
1494! Starting 10 instruction Store Burst
1495! %f10 = 7b00ea38 d2388be9, Mem[0000000030041400] = 1138def8 7b0f0000
1496 stda %f10,[%i1+%g0]0x89 ! Mem[0000000030041400] = 7b00ea38 d2388be9
1497
1498p0_label_54:
1499! %f6 = 99a9115c, %f8 = a13cbe09
1500 fcmpes %fcc3,%f6 ,%f8 ! %fcc3 = 2
1501! %f11 = d2388be9, Mem[0000000030141410] = ff30ba70
1502 sta %f11,[%i5+%o5]0x81 ! Mem[0000000030141410] = d2388be9
1503! Mem[0000000030181400] = 00000000, %l2 = 0000000000000500
1504 ldstuba [%i6+%g0]0x81,%l2 ! %l2 = 00000000000000ff
1505! Mem[0000000030041400] = e98b38d2, %l6 = 0000000000000000
1506 swapa [%i1+%g0]0x81,%l6 ! %l6 = 00000000e98b38d2
1507! Mem[000000001018140c] = 000000ea, %l2 = 0000000000000000
1508 swap [%i6+0x00c],%l2 ! %l2 = 00000000000000ea
1509! %l3 = 0000000000000000, %l3 = 0000000000000000, %l7 = 00000000000000a9
1510 addc %l3,%l3,%l7 ! %l7 = 0000000000000000
1511! %l4 = 0000000000000000, Mem[0000000010141408] = f8de3811bd977148
1512 stx %l4,[%i5+%o4] ! Mem[0000000010141408] = 0000000000000000
1513! %f0 = 7cfbcf29, %f6 = 99a9115c, %f3 = c8599b05
1514 fadds %f0 ,%f6 ,%f3 ! %f3 = 7cfbcf29
1515! %l4 = 0000000000000000, Mem[0000000010081410] = ff000000
1516 stha %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000
1517! Starting 10 instruction Load Burst
1518! %l3 = 0000000000000000, imm = 0000000000000600, %l7 = 0000000000000000
1519 sub %l3,0x600,%l7 ! %l7 = fffffffffffffa00
1520
1521p0_label_55:
1522! Mem[0000000030001410] = 86803f5d5820017a, %f2 = c8a6ad80 7cfbcf29
1523 ldda [%i0+%o5]0x89,%f2 ! %f2 = 86803f5d 5820017a
1524! Mem[0000000010001408] = 580000d4, %l4 = 0000000000000000
1525 ldswa [%i0+%o4]0x80,%l4 ! %l4 = 00000000580000d4
1526! Mem[0000000010141400] = 00000000, %l0 = 0000000000000000
1527 ldsha [%i5+%g0]0x88,%l0 ! %l0 = 0000000000000000
1528! Mem[0000000030141400] = 7dcf7bff, %l3 = 0000000000000000
1529 lduwa [%i5+%g0]0x89,%l3 ! %l3 = 000000007dcf7bff
1530! Mem[0000000010001400] = 00000000, %l0 = 0000000000000000
1531 ldsha [%i0+%g0]0x88,%l0 ! %l0 = 0000000000000000
1532! %l0 = 0000000000000000, imm = fffffffffffffab9, %l5 = 000000001138def8
1533 addc %l0,-0x547,%l5 ! %l5 = fffffffffffffab9
1534! Mem[0000000030081408] = 00000000, %l3 = 000000007dcf7bff
1535 ldsha [%i2+%o4]0x81,%l3 ! %l3 = 0000000000000000
1536! Mem[0000000010041414] = 00000000, %l4 = 00000000580000d4, %asi = 80
1537 swapa [%i1+0x014]%asi,%l4 ! %l4 = 0000000000000000
1538! Mem[0000000010181438] = ff2408e9, %l3 = 0000000000000000
1539 ldsh [%i6+0x038],%l3 ! %l3 = ffffffffffffff24
1540! Starting 10 instruction Store Burst
1541! %l2 = 00000000000000ea, Mem[0000000030181408] = c8599b05
1542 stha %l2,[%i6+%o4]0x89 ! Mem[0000000030181408] = c85900ea
1543
1544p0_label_56:
1545! Code Fragment 3
1546p0_fragment_7:
1547! %l0 = 0000000000000000
1548 setx 0x1b03187794d718d5,%g7,%l0 ! %l0 = 1b03187794d718d5
1549! %l1 = 0e939dcb27e5f590
1550 setx 0x3885cf97e45a72ca,%g7,%l1 ! %l1 = 3885cf97e45a72ca
1551 setx 0x1fe000, %g1, %g3
1552 or %l0, %g3, %l0 ! always set perrmask = 0xff
1553 setx 0x1ffff8, %g1, %g2
1554 and %l0, %g2, %l0
1555 ta T_CHANGE_HPRIV
1556 stxa %l1, [%l0]ASI_DCACHE_DATA
1557 ta T_CHANGE_NONHPRIV
1558! %l0 = 1b03187794d718d5
1559 setx 0x7c50879fdc87a682,%g7,%l0 ! %l0 = 7c50879fdc87a682
1560! %l1 = 3885cf97e45a72ca
1561 setx 0xe67a8dd81cb142bd,%g7,%l1 ! %l1 = e67a8dd81cb142bd
1562! %f22 = 05000000 28714fac, Mem[0000000030181408] = ea0059c8 80ada6c8
1563 stda %f22,[%i6+%o4]0x81 ! Mem[0000000030181408] = 05000000 28714fac
1564! Mem[0000000030101410] = 00008b4e, %l5 = fffffffffffffab9
1565 ldstuba [%i4+%o5]0x81,%l5 ! %l5 = 00000000000000ff
1566! Mem[0000000030181408] = 05000000, %l5 = 0000000000000000
1567 swapa [%i6+%o4]0x81,%l5 ! %l5 = 0000000005000000
1568! %f29 = be61820c, %f15 = 2a5f5cc1
1569 fcmps %fcc3,%f29,%f15 ! %fcc3 = 1
1570! %l0 = 7c50879fdc87a682, Mem[0000000010041408] = 000078ef78b7ff9c, %asi = 80
1571 stxa %l0,[%i1+0x008]%asi ! Mem[0000000010041408] = 7c50879fdc87a682
1572! Mem[0000000030181410] = f7000000, %l5 = 0000000005000000
1573 swapa [%i6+%o5]0x81,%l5 ! %l5 = 00000000f7000000
1574! %l1 = e67a8dd81cb142bd, Mem[0000000010181400] = 05000000bd5360ff
1575 stxa %l1,[%i6+%g0]0x80 ! Mem[0000000010181400] = e67a8dd81cb142bd
1576! Mem[00000000201c0000] = ff003e5d, %l4 = 0000000000000000
1577 ldstub [%o0+%g0],%l4 ! %l4 = 000000ff000000ff
1578! Starting 10 instruction Load Burst
1579! Mem[0000000010081400] = 00000000, %f30 = 85b7b675
1580 lda [%i2+%g0]0x88,%f30 ! %f30 = 00000000
1581
1582p0_label_57:
1583! Mem[0000000030181400] = 7cfbcf29 000000ff, %l4 = 000000ff, %l5 = f7000000
1584 ldda [%i6+%g0]0x89,%l4 ! %l4 = 00000000000000ff 000000007cfbcf29
1585! Mem[0000000010181400] = e67a8dd8, %l2 = 00000000000000ea
1586 ldsha [%i6+%g0]0x80,%l2 ! %l2 = ffffffffffffe67a
1587! Mem[0000000010181430] = c06caef7, %l3 = ffffffffffffff24
1588 ldub [%i6+0x030],%l3 ! %l3 = 00000000000000c0
1589! %f17 = 00000000, %f13 = a10f0000
1590 fcmps %fcc2,%f17,%f13 ! %fcc2 = 2
1591! Mem[0000000030081400] = 9391adcc0000005b, %l6 = 00000000e98b38d2
1592 ldxa [%i2+%g0]0x89,%l6 ! %l6 = 9391adcc0000005b
1593! Mem[00000000100c1404] = f01014c4, %f3 = 5820017a
1594 ld [%i3+0x004],%f3 ! %f3 = f01014c4
1595! Mem[0000000010041408] = 7c50879f, %l4 = 00000000000000ff
1596 swapa [%i1+%o4]0x80,%l4 ! %l4 = 000000007c50879f
1597! Mem[0000000030001400] = 000000ff, %l6 = 9391adcc0000005b
1598 ldsha [%i0+%g0]0x89,%l6 ! %l6 = 00000000000000ff
1599! Mem[00000000100c1400] = ff00cbff, %l6 = 00000000000000ff
1600 lduha [%i3+%g0]0x88,%l6 ! %l6 = 000000000000cbff
1601! Starting 10 instruction Store Burst
1602! %l4 = 000000007c50879f, Mem[0000000010181438] = ff2408e9b153227b
1603 stx %l4,[%i6+0x038] ! Mem[0000000010181438] = 000000007c50879f
1604
1605p0_label_58:
1606! %l5 = 000000007cfbcf29, Mem[0000000030101410] = 40f237994e8b00ff
1607 stxa %l5,[%i4+%o5]0x89 ! Mem[0000000030101410] = 000000007cfbcf29
1608! %l5 = 000000007cfbcf29, Mem[0000000030101400] = 00720000
1609 stba %l5,[%i4+%g0]0x89 ! Mem[0000000030101400] = 00720029
1610! Mem[0000000030041410] = ff000000, %l4 = 000000007c50879f
1611 ldstuba [%i1+%o5]0x81,%l4 ! %l4 = 000000ff000000ff
1612! %f9 = c6de9dcb, Mem[0000000030001400] = ff000000
1613 sta %f9 ,[%i0+%g0]0x81 ! Mem[0000000030001400] = c6de9dcb
1614! Mem[00000000100c1408] = ff000000, %l6 = 000000000000cbff
1615 swapa [%i3+%o4]0x88,%l6 ! %l6 = 00000000ff000000
1616! %l7 = fffffffffffffa00, Mem[00000000300c1408] = 0000005b
1617 stwa %l7,[%i3+%o4]0x81 ! Mem[00000000300c1408] = fffffa00
1618! %f0 = 7cfbcf29 000000ff, Mem[0000000030041408] = 00000fa1 603880a7
1619 stda %f0 ,[%i1+%o4]0x81 ! Mem[0000000030041408] = 7cfbcf29 000000ff
1620! %l0 = 7c50879fdc87a682, Mem[0000000020800040] = bbb4726d
1621 sth %l0,[%o1+0x040] ! Mem[0000000020800040] = a682726d
1622! %l1 = e67a8dd81cb142bd, Mem[0000000021800140] = 19bbda9c
1623 sth %l1,[%o3+0x140] ! Mem[0000000021800140] = 42bdda9c
1624! Starting 10 instruction Load Burst
1625! Mem[0000000020800000] = 53b1779a, %l3 = 00000000000000c0
1626 ldsba [%o1+0x000]%asi,%l3 ! %l3 = 0000000000000053
1627
1628p0_label_59:
1629! Mem[00000000201c0000] = ff003e5d, %l7 = fffffffffffffa00
1630 lduh [%o0+%g0],%l7 ! %l7 = 000000000000ff00
1631! Mem[00000000300c1400] = 00000005, %l3 = 0000000000000053
1632 lduha [%i3+%g0]0x81,%l3 ! %l3 = 0000000000000000
1633! Mem[0000000010041438] = 48839796, %l6 = 00000000ff000000
1634 lduha [%i1+0x03a]%asi,%l6 ! %l6 = 0000000000009796
1635! Mem[0000000010081408] = c8a80fa1 00000009, %l0 = dc87a682, %l1 = 1cb142bd
1636 ldda [%i2+%o4]0x88,%l0 ! %l0 = 0000000000000009 00000000c8a80fa1
1637! Mem[0000000010081410] = 00000000, %l2 = ffffffffffffe67a
1638 lduha [%i2+%o5]0x80,%l2 ! %l2 = 0000000000000000
1639! Mem[0000000010081408] = 09000000 a10fa8c8, %l6 = 00009796, %l7 = 0000ff00
1640 ldda [%i2+%o4]0x80,%l6 ! %l6 = 0000000009000000 00000000a10fa8c8
1641! Mem[00000000100c142c] = 263728d3, %l6 = 0000000009000000
1642 lduha [%i3+0x02e]%asi,%l6 ! %l6 = 00000000000028d3
1643! Mem[00000000300c1400] = 00000005, %l1 = 00000000c8a80fa1
1644 ldsha [%i3+%g0]0x81,%l1 ! %l1 = 0000000000000000
1645! Mem[000000001010143c] = 27e5f590, %l5 = 000000007cfbcf29
1646 lduwa [%i4+0x03c]%asi,%l5 ! %l5 = 0000000027e5f590
1647! Starting 10 instruction Store Burst
1648! %l7 = 00000000a10fa8c8, Mem[00000000300c1410] = 00000f7b
1649 stha %l7,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 0000a8c8
1650
1651p0_label_60:
1652! Mem[0000000010181400] = e67a8dd81cb142bd, %l3 = 0000000000000000, %l4 = 00000000000000ff
1653 casxa [%i6]0x80,%l3,%l4 ! %l4 = e67a8dd81cb142bd
1654! %f18 = a6e2cfa1, Mem[0000000010101400] = 774962cf
1655 sta %f18,[%i4+%g0]0x80 ! Mem[0000000010101400] = a6e2cfa1
1656! %l4 = e67a8dd81cb142bd, Mem[0000000010101400] = a1cfe2a6
1657 stba %l4,[%i4+%g0]0x88 ! Mem[0000000010101400] = a1cfe2bd
1658! Mem[0000000030141400] = ff7bcf7d, %l4 = e67a8dd81cb142bd
1659 ldstuba [%i5+%g0]0x81,%l4 ! %l4 = 000000ff000000ff
1660! %l7 = 00000000a10fa8c8, Mem[0000000030101400] = 00720029
1661 stwa %l7,[%i4+%g0]0x89 ! Mem[0000000030101400] = a10fa8c8
1662! %l4 = 000000ff, %l5 = 27e5f590, Mem[0000000010181410] = 4b020f52 00000000
1663 stda %l4,[%i6+%o5]0x88 ! Mem[0000000010181410] = 000000ff 27e5f590
1664! Mem[0000000030181400] = ff000000, %l0 = 0000000000000009
1665 swapa [%i6+%g0]0x81,%l0 ! %l0 = 00000000ff000000
1666! Mem[0000000010101400] = a1cfe2bd, %l0 = 00000000ff000000
1667 swapa [%i4+%g0]0x88,%l0 ! %l0 = 00000000a1cfe2bd
1668! Mem[0000000030141410] = e98b38d2, %l3 = 0000000000000000
1669 swapa [%i5+%o5]0x89,%l3 ! %l3 = 00000000e98b38d2
1670! Starting 10 instruction Load Burst
1671! Mem[0000000030141400] = ff7bcf7d f01014c4, %l4 = 000000ff, %l5 = 27e5f590
1672 ldda [%i5+%g0]0x81,%l4 ! %l4 = 00000000ff7bcf7d 00000000f01014c4
1673
1674p0_label_61:
1675! Mem[0000000010141418] = 83018bde, %l7 = 00000000a10fa8c8
1676 ldsh [%i5+0x01a],%l7 ! %l7 = ffffffffffff8bde
1677! Mem[0000000010101408] = 0000000000000f7b, %l4 = 00000000ff7bcf7d
1678 ldxa [%i4+%o4]0x80,%l4 ! %l4 = 0000000000000f7b
1679! Mem[0000000030001408] = 00000000, %l3 = 00000000e98b38d2
1680 lduha [%i0+%o4]0x89,%l3 ! %l3 = 0000000000000000
1681! Mem[0000000010081400] = 00000000, %l3 = 0000000000000000
1682 lduwa [%i2+%g0]0x88,%l3 ! %l3 = 0000000000000000
1683! Mem[00000000100c1410] = 00000058, %l7 = ffffffffffff8bde
1684 ldswa [%i3+%o5]0x80,%l7 ! %l7 = 0000000000000058
1685! Mem[0000000030081410] = 0f4731ff, %l4 = 0000000000000f7b
1686 ldswa [%i2+%o5]0x89,%l4 ! %l4 = 000000000f4731ff
1687! %l7 = 0000000000000058, %l5 = 00000000f01014c4, %l3 = 0000000000000000
1688 or %l7,%l5,%l3 ! %l3 = 00000000f01014dc
1689! Mem[000000001014142c] = 1ba9813c, %l3 = 00000000f01014dc
1690 lduh [%i5+0x02c],%l3 ! %l3 = 0000000000001ba9
1691! Mem[0000000010081430] = 3d517643 1ba9813c, %l6 = 000028d3, %l7 = 00000058
1692 ldd [%i2+0x030],%l6 ! %l6 = 000000003d517643 000000001ba9813c
1693! Starting 10 instruction Store Burst
1694! Mem[0000000030141408] = ff48329d, %l4 = 000000000f4731ff
1695 ldstuba [%i5+%o4]0x81,%l4 ! %l4 = 000000ff000000ff
1696
1697p0_label_62:
1698 membar #Sync ! Added by membar checker (9)
1699! %l3 = 0000000000001ba9, Mem[0000000010001410] = ffffff8d
1700 stwa %l3,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00001ba9
1701! %f12 = 62ad43b7, Mem[0000000010181420] = 9117f8e6
1702 st %f12,[%i6+0x020] ! Mem[0000000010181420] = 62ad43b7
1703! %f1 = 000000ff, Mem[0000000010041424] = a9da6d2d
1704 sta %f1 ,[%i1+0x024]%asi ! Mem[0000000010041424] = 000000ff
1705! %f16 = ff000000, Mem[0000000030101400] = a10fa8c8
1706 sta %f16,[%i4+%g0]0x89 ! Mem[0000000030101400] = ff000000
1707! %l4 = 000000ff, %l5 = f01014c4, Mem[0000000010101400] = 000000ff 70ba30fa
1708 stda %l4,[%i4+0x000]%asi ! Mem[0000000010101400] = 000000ff f01014c4
1709! %f4 = 59000000 000000f7, Mem[0000000030101410] = 7cfbcf29 00000000
1710 stda %f4 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = 59000000 000000f7
1711! %l6 = 000000003d517643, Mem[00000000300c1400] = 05000000
1712 stba %l6,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 05000043
1713! %l4 = 000000ff, %l5 = f01014c4, Mem[0000000010141420] = cb38a8f2 3ebe2ec7
1714 stda %l4,[%i5+0x020]%asi ! Mem[0000000010141420] = 000000ff f01014c4
1715! %l6 = 000000003d517643, Mem[0000000030001400] = cb9ddec6
1716 stwa %l6,[%i0+%g0]0x89 ! Mem[0000000030001400] = 3d517643
1717! Starting 10 instruction Load Burst
1718! Mem[0000000030001410] = 86803f5d5820017a, %f30 = 00000000 77e262cf
1719 ldda [%i0+%o5]0x89,%f30 ! %f30 = 86803f5d 5820017a
1720
1721p0_label_63:
1722! Mem[0000000010041438] = 48839796baefe943, %f0 = 7cfbcf29 000000ff
1723 ldda [%i1+0x038]%asi,%f0 ! %f0 = 48839796 baefe943
1724! Mem[0000000010041418] = 0038def8, %f25 = 22a12b2a
1725 ld [%i1+0x018],%f25 ! %f25 = 0038def8
1726! Mem[0000000021800000] = 0000b994, %l6 = 000000003d517643
1727 ldub [%o3+%g0],%l6 ! %l6 = 0000000000000000
1728! Mem[0000000010041408] = 82a687dcff000000, %l6 = 0000000000000000
1729 ldxa [%i1+%o4]0x88,%l6 ! %l6 = 82a687dcff000000
1730! Mem[0000000010001408] = 580000d4a1cfe2a6, %l5 = 00000000f01014c4
1731 ldxa [%i0+%o4]0x80,%l5 ! %l5 = 580000d4a1cfe2a6
1732! Mem[0000000030101408] = 000000f7, %l2 = 0000000000000000
1733 lduha [%i4+%o4]0x89,%l2 ! %l2 = 00000000000000f7
1734! Mem[0000000010041408] = 000000ff, %l6 = 82a687dcff000000
1735 lduha [%i1+0x008]%asi,%l6 ! %l6 = 0000000000000000
1736! %l4 = 00000000000000ff, %l3 = 0000000000001ba9, %l6 = 0000000000000000
1737 and %l4,%l3,%l6 ! %l6 = 00000000000000a9
1738! Mem[00000000100c1408] = ffcb000000000f7b, %f4 = 59000000 000000f7
1739 ldda [%i3+%o4]0x80,%f4 ! %f4 = ffcb0000 00000f7b
1740! Starting 10 instruction Store Burst
1741! %l3 = 0000000000001ba9, Mem[0000000030081410] = ff31470f
1742 stba %l3,[%i2+%o5]0x81 ! Mem[0000000030081410] = a931470f
1743
1744p0_label_64:
1745! Mem[0000000030141400] = ff7bcf7d, %l0 = 00000000a1cfe2bd
1746 swapa [%i5+%g0]0x81,%l0 ! %l0 = 00000000ff7bcf7d
1747! %f7 = 3168a589, Mem[0000000010001400] = 00000000
1748 sta %f7 ,[%i0+%g0]0x88 ! Mem[0000000010001400] = 3168a589
1749! %l0 = 00000000ff7bcf7d, Mem[0000000030001408] = 00000000
1750 stwa %l0,[%i0+%o4]0x89 ! Mem[0000000030001408] = ff7bcf7d
1751! %l7 = 000000001ba9813c, Mem[00000000218001c1] = 3653a57a, %asi = 80
1752 stba %l7,[%o3+0x1c1]%asi ! Mem[00000000218001c0] = 363ca57a
1753! %l2 = 00000000000000f7, Mem[0000000010141410] = 00000000
1754 stwa %l2,[%i5+%o5]0x88 ! Mem[0000000010141410] = 000000f7
1755! Mem[00000000100c1430] = 00000000, %l6 = 00000000000000a9
1756 ldswa [%i3+0x030]%asi,%l6 ! %l6 = 0000000000000000
1757! %l6 = 0000000000000000, Mem[0000000030081410] = 0f4731a9
1758 stwa %l6,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000
1759! %l0 = ff7bcf7d, %l1 = 00000000, Mem[0000000030181410] = 05000000 00000059
1760 stda %l0,[%i6+%o5]0x81 ! Mem[0000000030181410] = ff7bcf7d 00000000
1761! %l1 = 0000000000000000, Mem[00000000300c1408] = fffffa0000000000
1762 stxa %l1,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 0000000000000000
1763! Starting 10 instruction Load Burst
1764! Mem[0000000021800140] = 42bdda9c, %l5 = 580000d4a1cfe2a6
1765 ldsb [%o3+0x140],%l5 ! %l5 = 0000000000000042
1766
1767p0_label_65:
1768! Mem[0000000030101408] = f7000000, %l7 = 000000001ba9813c
1769 ldswa [%i4+%o4]0x81,%l7 ! %l7 = fffffffff7000000
1770! Mem[0000000010081400] = 00000000, %l1 = 0000000000000000
1771 lduba [%i2+%g0]0x80,%l1 ! %l1 = 0000000000000000
1772! Mem[0000000010041408] = 000000ff, %l6 = 0000000000000000
1773 ldsha [%i1+%o4]0x80,%l6 ! %l6 = 0000000000000000
1774! Mem[00000000100c1408] = ffcb0000, %l0 = 00000000ff7bcf7d
1775 ldsba [%i3+%o4]0x80,%l0 ! %l0 = ffffffffffffffff
1776! Mem[0000000010081400] = 00000000fdb200ea, %f6 = 99a9115c 3168a589
1777 ldda [%i2+%g0]0x80,%f6 ! %f6 = 00000000 fdb200ea
1778! Mem[0000000010081400] = 00000000, %l2 = 00000000000000f7
1779 lduwa [%i2+%g0]0x88,%l2 ! %l2 = 0000000000000000
1780! Mem[0000000030081410] = 00000000, %f12 = 62ad43b7
1781 lda [%i2+%o5]0x89,%f12 ! %f12 = 00000000
1782! Mem[0000000010141410] = f7000000, %l3 = 0000000000001ba9
1783 ldsba [%i5+%o5]0x80,%l3 ! %l3 = fffffffffffffff7
1784! Mem[0000000030101410] = f7000000 00000059, %l4 = 000000ff, %l5 = 00000042
1785 ldda [%i4+%o5]0x81,%l4 ! %l4 = 00000000f7000000 0000000000000059
1786! Starting 10 instruction Store Burst
1787! Mem[0000000030001400] = 4376513d, %l3 = fffffffffffffff7
1788 ldstuba [%i0+%g0]0x81,%l3 ! %l3 = 00000043000000ff
1789
1790p0_label_66:
1791! Mem[00000000100c1408] = ffcb0000, %l6 = 0000000000000000
1792 ldstuba [%i3+%o4]0x80,%l6 ! %l6 = 000000ff000000ff
1793! %l0 = ffffffffffffffff, Mem[0000000030081400] = 9391adcc0000005b
1794 stxa %l0,[%i2+%g0]0x89 ! Mem[0000000030081400] = ffffffffffffffff
1795! %f16 = ff000000, Mem[0000000030141400] = bde2cfa1
1796 sta %f16,[%i5+%g0]0x89 ! Mem[0000000030141400] = ff000000
1797! Mem[0000000030181410] = 7dcf7bff, %l7 = fffffffff7000000
1798 ldstuba [%i6+%o5]0x89,%l7 ! %l7 = 000000ff000000ff
1799! %f16 = ff000000 00000000, Mem[0000000010041408] = 000000ff dc87a682
1800 stda %f16,[%i1+%o4]0x80 ! Mem[0000000010041408] = ff000000 00000000
1801! Mem[0000000010181410] = ff000000, %l2 = 0000000000000000
1802 ldstuba [%i6+%o5]0x80,%l2 ! %l2 = 000000ff000000ff
1803! %l3 = 0000000000000043, Mem[0000000010101408] = 0000000000000f7b
1804 stxa %l3,[%i4+%o4]0x80 ! Mem[0000000010101408] = 0000000000000043
1805! %l1 = 0000000000000000, Mem[00000000100c1420] = cf624977, %asi = 80
1806 stwa %l1,[%i3+0x020]%asi ! Mem[00000000100c1420] = 00000000
1807! %f14 = a396f17a 2a5f5cc1, %l4 = 00000000f7000000
1808! Mem[0000000030081408] = 00000000d2388b98
1809 add %i2,0x008,%g1
1810 stda %f14,[%g1+%l4]ASI_PST16_S ! Mem[0000000030081408] = 00000000d2388b98
1811! Starting 10 instruction Load Burst
1812! Mem[0000000030181410] = ff7bcf7d, %l0 = ffffffffffffffff
1813 lduha [%i6+%o5]0x81,%l0 ! %l0 = 000000000000ff7b
1814
1815p0_label_67:
1816! Mem[0000000010041400] = e20000ff05000000, %f8 = a13cbe09 c6de9dcb
1817 ldda [%i1+%g0]0x88,%f8 ! %f8 = e20000ff 05000000
1818! Mem[0000000030001400] = ff76513d 00000000, %l4 = f7000000, %l5 = 00000059
1819 ldda [%i0+%g0]0x81,%l4 ! %l4 = 00000000ff76513d 0000000000000000
1820! Mem[0000000010181408] = d2388b98, %l7 = 00000000000000ff
1821 lduba [%i6+%o4]0x80,%l7 ! %l7 = 00000000000000d2
1822! Mem[0000000030101410] = 000000f7, %l4 = 00000000ff76513d
1823 lduba [%i4+%o5]0x89,%l4 ! %l4 = 00000000000000f7
1824! Mem[00000000100c1400] = ff00cbff, %l5 = 0000000000000000
1825 lduha [%i3+%g0]0x88,%l5 ! %l5 = 000000000000cbff
1826! Mem[0000000030001400] = ff76513d00000000, %l7 = 00000000000000d2
1827 ldxa [%i0+%g0]0x81,%l7 ! %l7 = ff76513d00000000
1828! Mem[0000000030181408] = 0000000028714fac, %f0 = 48839796 baefe943
1829 ldda [%i6+%o4]0x81,%f0 ! %f0 = 00000000 28714fac
1830! Mem[0000000030101408] = ff000000000000f7, %l3 = 0000000000000043
1831 ldxa [%i4+%o4]0x89,%l3 ! %l3 = ff000000000000f7
1832! Mem[0000000010041410] = 3d258100, %l7 = ff76513d00000000
1833 ldsha [%i1+%o5]0x80,%l7 ! %l7 = 0000000000003d25
1834! Starting 10 instruction Store Burst
1835! Mem[0000000010141408] = 00000000, %l3 = ff000000000000f7
1836 ldstuba [%i5+%o4]0x88,%l3 ! %l3 = 00000000000000ff
1837
1838p0_label_68:
1839! Mem[0000000030041408] = 29cffb7c, %l5 = 000000000000cbff
1840 swapa [%i1+%o4]0x89,%l5 ! %l5 = 0000000029cffb7c
1841! %l3 = 0000000000000000, Mem[00000000201c0000] = ff003e5d
1842 sth %l3,[%o0+%g0] ! Mem[00000000201c0000] = 00003e5d
1843! %f3 = f01014c4, %f24 = 7ee5b332, %f23 = 28714fac
1844 fadds %f3 ,%f24,%f23 ! %f23 = 7ee5b332
1845! %l2 = 00000000000000ff, Mem[0000000030041410] = ff000000
1846 stwa %l2,[%i1+%o5]0x81 ! Mem[0000000030041410] = 000000ff
1847! Mem[00000000300c1410] = 0000a8c8, %l4 = 00000000000000f7
1848 swapa [%i3+%o5]0x89,%l4 ! %l4 = 000000000000a8c8
1849! %f10 = 7b00ea38 d2388be9, %l4 = 000000000000a8c8
1850! Mem[00000000300c1408] = 0000000000000000
1851 add %i3,0x008,%g1
1852 stda %f10,[%g1+%l4]ASI_PST32_SL ! Mem[00000000300c1408] = 0000000000000000
1853! %l6 = 00000000000000ff, %l5 = 0000000029cffb7c, %l0 = 000000000000ff7b
1854 addc %l6,%l5,%l0 ! %l0 = 0000000029cffc7b
1855! Mem[0000000030001410] = 5820017a, %l2 = 00000000000000ff
1856 ldstuba [%i0+%o5]0x89,%l2 ! %l2 = 0000007a000000ff
1857! %l7 = 0000000000003d25, Mem[0000000010181410] = 000000ff
1858 stwa %l7,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00003d25
1859! Starting 10 instruction Load Burst
1860! Mem[0000000010101400] = 000000fff01014c4, %l6 = 00000000000000ff
1861 ldxa [%i4+%g0]0x80,%l6 ! %l6 = 000000fff01014c4
1862
1863p0_label_69:
1864! Mem[0000000030141400] = 000000ff, %l6 = 000000fff01014c4
1865 lduba [%i5+%g0]0x81,%l6 ! %l6 = 0000000000000000
1866! Mem[0000000030081408] = 00000000, %l7 = 0000000000003d25
1867 ldsha [%i2+%o4]0x81,%l7 ! %l7 = 0000000000000000
1868! Mem[0000000010081418] = ff1410f0, %l7 = 0000000000000000
1869 lduw [%i2+0x018],%l7 ! %l7 = 00000000ff1410f0
1870! Mem[0000000030041410] = 000000ff, %l2 = 000000000000007a
1871 ldsba [%i1+%o5]0x81,%l2 ! %l2 = 0000000000000000
1872! Mem[0000000010181410] = 253d0000, %l3 = 0000000000000000
1873 lduw [%i6+%o5],%l3 ! %l3 = 00000000253d0000
1874! Mem[00000000100c1408] = ffcb0000 00000f7b, %l2 = 00000000, %l3 = 253d0000
1875 ldda [%i3+0x008]%asi,%l2 ! %l2 = 00000000ffcb0000 0000000000000f7b
1876! Mem[0000000030101408] = f7000000, %l7 = 00000000ff1410f0
1877 lduwa [%i4+%o4]0x81,%l7 ! %l7 = 00000000f7000000
1878! Mem[0000000030081408] = 00000000, %l3 = 0000000000000f7b
1879 lduba [%i2+%o4]0x81,%l3 ! %l3 = 0000000000000000
1880! Mem[0000000010081400] = 00000000, %l7 = 00000000f7000000
1881 ldsba [%i2+%g0]0x80,%l7 ! %l7 = 0000000000000000
1882! Starting 10 instruction Store Burst
1883! %f20 = 8dffffff, %f0 = 00000000
1884 fcmpes %fcc3,%f20,%f0 ! %fcc3 = 1
1885
1886p0_label_70:
1887! Mem[0000000010001439] = cf62e277, %l1 = 0000000000000000
1888 ldstub [%i0+0x039],%l1 ! %l1 = 00000062000000ff
1889! %l3 = 0000000000000000, Mem[0000000010041410] = 3d258100
1890 stwa %l3,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000
1891! %f20 = 8dffffff ffffff8d, Mem[0000000010181408] = d2388b98 00000000
1892 stda %f20,[%i6+%o4]0x80 ! Mem[0000000010181408] = 8dffffff ffffff8d
1893! %l4 = 000000000000a8c8, imm = fffffffffffff5fa, %l5 = 0000000029cffb7c
1894 andn %l4,-0xa06,%l5 ! %l5 = 0000000000000800
1895! %l1 = 0000000000000062, Mem[0000000030141400] = 000000fff01014c4
1896 stxa %l1,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0000000000000062
1897! Mem[00000000300c1408] = 00000000, %l4 = 000000000000a8c8
1898 ldstuba [%i3+%o4]0x81,%l4 ! %l4 = 00000000000000ff
1899! Mem[0000000010041430] = 57296ebf, %l7 = 00000000, %l6 = 00000000
1900 add %i1,0x30,%g1
1901 casa [%g1]0x80,%l7,%l6 ! %l6 = 0000000057296ebf
1902! %f8 = e20000ff 05000000, %l5 = 0000000000000800
1903! Mem[0000000010141420] = 000000fff01014c4
1904 add %i5,0x020,%g1
1905 stda %f8,[%g1+%l5]ASI_PST32_P ! Mem[0000000010141420] = 000000fff01014c4
1906! Mem[0000000030101400] = 000000ff, %l7 = 0000000000000000
1907 swapa [%i4+%g0]0x81,%l7 ! %l7 = 00000000000000ff
1908! Starting 10 instruction Load Burst
1909! Mem[00000000211c0000] = ff006880, %l2 = 00000000ffcb0000
1910 ldsha [%o2+0x000]%asi,%l2 ! %l2 = ffffffffffffff00
1911
1912p0_label_71:
1913! Mem[0000000030041410] = ff000000, %l3 = 0000000000000000
1914 ldsha [%i1+%o5]0x89,%l3 ! %l3 = 0000000000000000
1915! %l2 = ffffffffffffff00, %l1 = 0000000000000062, %y = 00000000
1916 smul %l2,%l1,%l5 ! %l5 = ffffffffffff9e00, %y = ffffffff
1917! %f25 = 0038def8, %f7 = fdb200ea
1918 fcmpes %fcc1,%f25,%f7 ! %fcc1 = 2
1919! Mem[0000000030041400] = 00000000, %f25 = 0038def8
1920 lda [%i1+%g0]0x81,%f25 ! %f25 = 00000000
1921! Mem[00000000100c1408] = 7b0f00000000cbff, %f20 = 8dffffff ffffff8d
1922 ldda [%i3+%o4]0x88,%f20 ! %f20 = 7b0f0000 0000cbff
1923! Mem[0000000010041414] = 580000d4, %l5 = ffffffffffff9e00
1924 ldub [%i1+0x014],%l5 ! %l5 = 0000000000000058
1925! Mem[00000000100c1414] = 2d9e84a6, %l7 = 00000000000000ff
1926 ldsh [%i3+0x016],%l7 ! %l7 = ffffffffffff84a6
1927! Mem[0000000010001400] = 89a56831, %l5 = 0000000000000058
1928 lduh [%i0+0x002],%l5 ! %l5 = 0000000000006831
1929! Mem[0000000010001408] = 580000d4, %l7 = ffffffffffff84a6
1930 lduha [%i0+%o4]0x80,%l7 ! %l7 = 0000000000005800
1931! Starting 10 instruction Store Burst
1932! Mem[0000000030141410] = 00000000, %l7 = 0000000000005800
1933 swapa [%i5+%o5]0x89,%l7 ! %l7 = 0000000000000000
1934
1935p0_label_72:
1936! %l2 = ffffff00, %l3 = 00000000, Mem[0000000030041408] = ffcb0000 000000ff
1937 stda %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = ffffff00 00000000
1938! %l1 = 0000000000000062, Mem[0000000030101400] = 00000000
1939 stha %l1,[%i4+%g0]0x89 ! Mem[0000000030101400] = 00000062
1940! %l7 = 0000000000000000, Mem[0000000030101410] = f700000000000059
1941 stxa %l7,[%i4+%o5]0x81 ! Mem[0000000030101410] = 0000000000000000
1942! %l4 = 00000000, %l5 = 00006831, Mem[0000000010101408] = 00000000 00000043
1943 stda %l4,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000 00006831
1944! %l1 = 0000000000000062, Mem[0000000030101408] = 000000f7
1945 stba %l1,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000062
1946! %l1 = 0000000000000062, Mem[0000000030181400] = 00000009
1947 stba %l1,[%i6+%g0]0x81 ! Mem[0000000030181400] = 62000009
1948! Mem[0000000030001410] = ff012058, %l3 = 0000000000000000
1949 swapa [%i0+%o5]0x81,%l3 ! %l3 = 00000000ff012058
1950! %f2 = 86803f5d, %f1 = 28714fac, %f13 = a10f0000
1951 fsubs %f2 ,%f1 ,%f13 ! %f13 = a8714fac
1952! %f20 = 7b0f0000, Mem[00000000100c1400] = ff00cbff
1953 sta %f20,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 7b0f0000
1954! Starting 10 instruction Load Burst
1955 membar #Sync ! Added by membar checker (10)
1956! Mem[0000000030041400] = 00000000 38ea007b ffffff00 00000000
1957! Mem[0000000030041410] = 000000ff fffffdb2 7b2253b1 f01014c4
1958! Mem[0000000030041420] = 3d236164 392408e9 9391adcc cc0ab2fd
1959! Mem[0000000030041430] = 988b38d2 fdb20acc 86803f5d 5820017a
1960 ldda [%i1]ASI_BLK_S,%f16 ! Block Load from 0000000030041400
1961
1962p0_label_73:
1963! Mem[000000001018143c] = 7c50879f, %f14 = a396f17a
1964 lda [%i6+0x03c]%asi,%f14 ! %f14 = 7c50879f
1965! Mem[0000000030041400] = 7b00ea3800000000, %f8 = e20000ff 05000000
1966 ldda [%i1+%g0]0x89,%f8 ! %f8 = 7b00ea38 00000000
1967! Mem[0000000010141404] = 1138def8, %l3 = 00000000ff012058
1968 ldub [%i5+0x005],%l3 ! %l3 = 0000000000000038
1969! Mem[0000000010041400] = 00000005, %l7 = 0000000000000000
1970 lduwa [%i1+%g0]0x80,%l7 ! %l7 = 0000000000000005
1971! Mem[0000000030181408] = 00000000 28714fac, %l4 = 00000000, %l5 = 00006831
1972 ldda [%i6+%o4]0x81,%l4 ! %l4 = 0000000000000000 0000000028714fac
1973! Mem[0000000010081420] = e9082439, %l4 = 0000000000000000
1974 ldsb [%i2+0x023],%l4 ! %l4 = 0000000000000039
1975! Mem[0000000030081408] = 00000000, %l7 = 0000000000000005
1976 lduba [%i2+%o4]0x89,%l7 ! %l7 = 0000000000000000
1977! Mem[0000000010181400] = e67a8dd8, %l6 = 0000000057296ebf
1978 lduwa [%i6+%g0]0x80,%l6 ! %l6 = 00000000e67a8dd8
1979! Mem[0000000010141424] = f01014c4, %l5 = 0000000028714fac
1980 ldsba [%i5+0x025]%asi,%l5 ! %l5 = 0000000000000010
1981! Starting 10 instruction Store Burst
1982! %l1 = 0000000000000062, Mem[0000000010141410] = f7000000847b229c
1983 stxa %l1,[%i5+%o5]0x80 ! Mem[0000000010141410] = 0000000000000062
1984
1985p0_label_74:
1986! Mem[00000000100c1408] = 0000cbff, %l4 = 0000000000000039
1987 ldstuba [%i3+%o4]0x88,%l4 ! %l4 = 000000ff000000ff
1988! %l6 = 00000000e67a8dd8, Mem[0000000030081410] = 00000000
1989 stba %l6,[%i2+%o5]0x81 ! Mem[0000000030081410] = d8000000
1990! Mem[0000000021800040] = 0a482728, %l7 = 0000000000000000
1991 ldstuba [%o3+0x040]%asi,%l7 ! %l7 = 0000000a000000ff
1992! %l3 = 0000000000000038, Mem[0000000010081410] = 00000000
1993 stwa %l3,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000038
1994! %l5 = 0000000000000010, Mem[0000000010101400] = ff000000
1995 stwa %l5,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000010
1996! Mem[00000000100c1410] = 58000000, %l3 = 0000000000000038
1997 ldstuba [%i3+%o5]0x88,%l3 ! %l3 = 00000000000000ff
1998! %f6 = 00000000, Mem[0000000030101410] = 00000000
1999 sta %f6 ,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000000
2000! Mem[0000000021800081] = c6ae05ff, %l7 = 000000000000000a
2001 ldstub [%o3+0x081],%l7 ! %l7 = 000000ae000000ff
2002! %l2 = ffffffffffffff00, Mem[0000000010041408] = ff000000
2003 stba %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000
2004! Starting 10 instruction Load Burst
2005! Mem[0000000030141408] = ff48329dd53f7559, %f10 = 7b00ea38 d2388be9
2006 ldda [%i5+%o4]0x81,%f10 ! %f10 = ff48329d d53f7559
2007
2008p0_label_75:
2009! Mem[00000000300c1408] = 00000000 000000ff, %l4 = 000000ff, %l5 = 00000010
2010 ldda [%i3+%o4]0x89,%l4 ! %l4 = 00000000000000ff 0000000000000000
2011! Mem[00000000100c1400] = 7b0f0000, %l1 = 0000000000000062
2012 ldsba [%i3+%g0]0x88,%l1 ! %l1 = 0000000000000000
2013! Code Fragment 3
2014p0_fragment_8:
2015! %l0 = 0000000029cffc7b
2016 setx 0x488e0a483528207c,%g7,%l0 ! %l0 = 488e0a483528207c
2017! %l1 = 0000000000000000
2018 setx 0xe08fdda04a65a584,%g7,%l1 ! %l1 = e08fdda04a65a584
2019 setx 0x1fe000, %g1, %g3
2020 or %l0, %g3, %l0 ! always set perrmask = 0xff
2021 setx 0x1ffff8, %g1, %g2
2022 and %l0, %g2, %l0
2023 ta T_CHANGE_HPRIV
2024 stxa %l1, [%l0]ASI_DCACHE_DATA
2025 ta T_CHANGE_NONHPRIV
2026! %l0 = 488e0a483528207c
2027 setx 0xf0d56d6fd4992248,%g7,%l0 ! %l0 = f0d56d6fd4992248
2028! %l1 = e08fdda04a65a584
2029 setx 0x77d4b9583d3ec9b5,%g7,%l1 ! %l1 = 77d4b9583d3ec9b5
2030! Mem[00000000211c0000] = ff006880, %l2 = ffffffffffffff00
2031 ldub [%o2+0x001],%l2 ! %l2 = 0000000000000000
2032! Mem[0000000030181400] = 62000009, %l3 = 0000000000000000
2033 ldsha [%i6+%g0]0x81,%l3 ! %l3 = 0000000000006200
2034! Mem[0000000010101410] = 00000000, %l0 = f0d56d6fd4992248
2035 lduba [%i4+%o5]0x80,%l0 ! %l0 = 0000000000000000
2036! Mem[0000000010081408] = 09000000, %l2 = 0000000000000000
2037 ldswa [%i2+%o4]0x80,%l2 ! %l2 = 0000000009000000
2038! Mem[0000000010001408] = a6e2cfa1 d4000058, %l4 = 000000ff, %l5 = 00000000
2039 ldda [%i0+%o4]0x88,%l4 ! %l4 = 00000000d4000058 00000000a6e2cfa1
2040! Mem[0000000010101400] = 10000000, %l7 = 00000000000000ae
2041 lduwa [%i4+%g0]0x80,%l7 ! %l7 = 0000000010000000
2042! Starting 10 instruction Store Burst
2043! Mem[00000000300c1408] = 000000ff, %l5 = 00000000a6e2cfa1
2044 ldstuba [%i3+%o4]0x89,%l5 ! %l5 = 000000ff000000ff
2045
2046p0_label_76:
2047! Mem[00000000100c1400] = 7b0f0000, %l2 = 0000000009000000
2048 ldstuba [%i3+%g0]0x88,%l2 ! %l2 = 00000000000000ff
2049! %l4 = 00000000d4000058, Mem[0000000010181408] = ffffff8d
2050 stba %l4,[%i6+%o4]0x88 ! Mem[0000000010181408] = ffffff58
2051! %f28 = 988b38d2 fdb20acc, Mem[0000000010001400] = 3168a589 ff000000
2052 stda %f28,[%i0+%g0]0x88 ! Mem[0000000010001400] = 988b38d2 fdb20acc
2053! %f19 = 00000000, Mem[0000000010141410] = 00000000
2054 sta %f19,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000
2055! %f8 = 7b00ea38 00000000, %l5 = 00000000000000ff
2056! Mem[0000000010181428] = be9a174000000058
2057 add %i6,0x028,%g1
2058 stda %f8,[%g1+%l5]ASI_PST32_PL ! Mem[0000000010181428] = 0000000038ea007b
2059! Mem[00000000211c0001] = ff006880, %l1 = 77d4b9583d3ec9b5
2060 ldstuba [%o2+0x001]%asi,%l1 ! %l1 = 00000000000000ff
2061! %f0 = 00000000 28714fac 86803f5d f01014c4
2062! %f4 = ffcb0000 00000f7b 00000000 fdb200ea
2063! %f8 = 7b00ea38 00000000 ff48329d d53f7559
2064! %f12 = 00000000 a8714fac 7c50879f 2a5f5cc1
2065 stda %f0,[%i3]ASI_BLK_S ! Block Store to 00000000300c1400
2066! %f26 = 9391adcc cc0ab2fd, Mem[00000000100c1410] = ff000058 2d9e84a6
2067 stda %f26,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 9391adcc cc0ab2fd
2068! %f20 = 000000ff fffffdb2, Mem[0000000010081410] = 00000038 00000000
2069 stda %f20,[%i2+%o5]0x80 ! Mem[0000000010081410] = 000000ff fffffdb2
2070! Starting 10 instruction Load Burst
2071 membar #Sync ! Added by membar checker (11)
2072! Mem[00000000100c1408] = 0000cbff, %l6 = 00000000e67a8dd8
2073 lduha [%i3+%o4]0x88,%l6 ! %l6 = 000000000000cbff
2074
2075p0_label_77:
2076! Mem[0000000010001400] = cc0ab2fd, %l5 = 00000000000000ff
2077 ldub [%i0+0x001],%l5 ! %l5 = 000000000000000a
2078! Mem[0000000030181410] = 000000007dcf7bff, %l7 = 0000000010000000
2079 ldxa [%i6+%o5]0x89,%l7 ! %l7 = 000000007dcf7bff
2080! Mem[0000000030081400] = ffffffff, %f9 = 00000000
2081 lda [%i2+%g0]0x81,%f9 ! %f9 = ffffffff
2082! Mem[0000000010141408] = ff000000, %l7 = 000000007dcf7bff
2083 ldswa [%i5+%o4]0x80,%l7 ! %l7 = ffffffffff000000
2084! Mem[0000000010181400] = e67a8dd8 1cb142bd 58ffffff ffffff8d
2085! Mem[0000000010181410] = 253d0000 90f5e527 c21b38b1 823fbf33
2086! Mem[0000000010181420] = 62ad43b7 077c310c 00000000 38ea007b
2087! Mem[0000000010181430] = c06caef7 000086e6 00000000 7c50879f
2088 ldda [%i6]ASI_BLK_AIUP,%f16 ! Block Load from 0000000010181400
2089! Mem[0000000010081400] = 00000000, %l6 = 000000000000cbff
2090 ldsha [%i2+%g0]0x80,%l6 ! %l6 = 0000000000000000
2091! Mem[0000000030181400] = 09000062, %f10 = ff48329d
2092 lda [%i6+%g0]0x89,%f10 ! %f10 = 09000062
2093! Mem[00000000100c1424] = d5b6f705, %l6 = 0000000000000000
2094 lduwa [%i3+0x024]%asi,%l6 ! %l6 = 00000000d5b6f705
2095! Mem[0000000010081410] = 000000fffffffdb2, %l7 = ffffffffff000000
2096 ldx [%i2+%o5],%l7 ! %l7 = 000000fffffffdb2
2097! Starting 10 instruction Store Burst
2098! %f12 = 00000000 a8714fac, %l1 = 0000000000000000
2099! Mem[0000000030101430] = f5dfdcc4d238a994
2100 add %i4,0x030,%g1
2101 stda %f12,[%g1+%l1]ASI_PST32_S ! Mem[0000000030101430] = f5dfdcc4d238a994
2102
2103p0_label_78:
2104! %l7 = 000000fffffffdb2, Mem[0000000010101417] = 00000000
2105 stb %l7,[%i4+0x017] ! Mem[0000000010101414] = 000000b2
2106! %l0 = 00000000, %l1 = 00000000, Mem[0000000010081438] = 7a012058 5d3f8086
2107 std %l0,[%i2+0x038] ! Mem[0000000010081438] = 00000000 00000000
2108! %l2 = 00000000, %l3 = 00006200, Mem[0000000010081408] = 09000000 a10fa8c8
2109 stda %l2,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000000 00006200
2110! %f0 = 00000000, Mem[0000000010081400] = 00000000
2111 sta %f0 ,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000
2112! Mem[0000000010141423] = 000000ff, %l1 = 0000000000000000
2113 ldstub [%i5+0x023],%l1 ! %l1 = 000000ff000000ff
2114! Mem[00000000100c1424] = d5b6f705, %l5 = 000000000000000a, %asi = 80
2115 swapa [%i3+0x024]%asi,%l5 ! %l5 = 00000000d5b6f705
2116 membar #Sync ! Added by membar checker (12)
2117! %f10 = 09000062 d53f7559, %l4 = 00000000d4000058
2118! Mem[0000000010181430] = c06caef7000086e6
2119 add %i6,0x030,%g1
2120 stda %f10,[%g1+%l4]ASI_PST16_PL ! Mem[0000000010181430] = c06caef700000009
2121! %l6 = 00000000d5b6f705, Mem[0000000020800000] = 53b1779a, %asi = 80
2122 stba %l6,[%o1+0x000]%asi ! Mem[0000000020800000] = 05b1779a
2123! Mem[0000000010041408] = 00000000, %l5 = 00000000d5b6f705
2124 swapa [%i1+%o4]0x80,%l5 ! %l5 = 0000000000000000
2125! Starting 10 instruction Load Burst
2126! Mem[0000000010001400] = cc0ab2fd d2388b98, %l2 = 00000000, %l3 = 00006200
2127 ldda [%i0+%g0]0x80,%l2 ! %l2 = 00000000cc0ab2fd 00000000d2388b98
2128
2129p0_label_79:
2130! Mem[0000000030141410] = 00580000cf624977, %l6 = 00000000d5b6f705
2131 ldxa [%i5+%o5]0x81,%l6 ! %l6 = 00580000cf624977
2132! Mem[00000000201c0000] = 00003e5d, %l4 = 00000000d4000058
2133 lduh [%o0+%g0],%l4 ! %l4 = 0000000000000000
2134! Mem[0000000010001410] = a91b0000, %l0 = 0000000000000000
2135 lduwa [%i0+%o5]0x80,%l0 ! %l0 = 00000000a91b0000
2136! Mem[0000000010141410] = 00000000, %l1 = 00000000000000ff
2137 ldub [%i5+0x012],%l1 ! %l1 = 0000000000000000
2138! %f13 = a8714fac, %f8 = 7b00ea38, %f2 = 86803f5d f01014c4
2139 fsmuld %f13,%f8 ,%f2 ! %f2 = c47e6127 67296800
2140! Mem[0000000010181400] = e67a8dd8 1cb142bd, %l0 = a91b0000, %l1 = 00000000
2141 ldda [%i6+%g0]0x80,%l0 ! %l0 = 00000000e67a8dd8 000000001cb142bd
2142! Mem[0000000010001400] = cc0ab2fd, %l1 = 000000001cb142bd
2143 lduba [%i0+%g0]0x80,%l1 ! %l1 = 00000000000000cc
2144! %f18 = 58ffffff, %f26 = 00000000, %f21 = 90f5e527
2145 fadds %f18,%f26,%f21 ! %f21 = 58ffffff
2146! Mem[0000000010041410] = 00000000, %l0 = 00000000e67a8dd8
2147 lduba [%i1+%o5]0x80,%l0 ! %l0 = 0000000000000000
2148! Starting 10 instruction Store Burst
2149! %f24 = 62ad43b7 077c310c, Mem[0000000010181400] = d88d7ae6 bd42b11c
2150 stda %f24,[%i6+%g0]0x88 ! Mem[0000000010181400] = 62ad43b7 077c310c
2151
2152p0_label_80:
2153! Mem[0000000010141410] = 00000000, %l1 = 00000000000000cc
2154 swapa [%i5+%o5]0x88,%l1 ! %l1 = 0000000000000000
2155! Mem[00000000211c0000] = ffff6880, %l2 = 00000000cc0ab2fd
2156 ldstub [%o2+%g0],%l2 ! %l2 = 000000ff000000ff
2157! %l7 = 000000fffffffdb2, Mem[00000000300c1408] = 86803f5d
2158 stba %l7,[%i3+%o4]0x81 ! Mem[00000000300c1408] = b2803f5d
2159! %l1 = 0000000000000000, Mem[0000000010141410] = 000000cc
2160 stba %l1,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000
2161! %l6 = 00580000cf624977, Mem[0000000010081434] = 1ba9813c
2162 sth %l6,[%i2+0x034] ! Mem[0000000010081434] = 4977813c
2163! %l0 = 0000000000000000, Mem[0000000010101408] = 00000000
2164 stwa %l0,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000000
2165! %l0 = 0000000000000000, Mem[0000000030081400] = ffffffff
2166 stha %l0,[%i2+%g0]0x81 ! Mem[0000000030081400] = 0000ffff
2167! %l4 = 0000000000000000, Mem[0000000030141410] = 00580000
2168 stba %l4,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00580000
2169! %l5 = 0000000000000000, Mem[0000000030001408] = 7dcf7bff
2170 stha %l5,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00007bff
2171! Starting 10 instruction Load Burst
2172! Mem[000000001008142c] = 3d258100, %l3 = 00000000d2388b98
2173 ldsha [%i2+0x02e]%asi,%l3 ! %l3 = ffffffffffff8100
2174
2175p0_label_81:
2176! Mem[0000000030181400] = 62000009, %l4 = 0000000000000000
2177 lduha [%i6+%g0]0x81,%l4 ! %l4 = 0000000000006200
2178! Mem[0000000021800040] = ff482728, %l3 = ffffffffffff8100
2179 ldsb [%o3+0x040],%l3 ! %l3 = ffffffffffffffff
2180! %l4 = 0000000000006200, %l6 = 00580000cf624977, %l7 = 000000fffffffdb2
2181 and %l4,%l6,%l7 ! %l7 = 0000000000004000
2182! Mem[0000000010081414] = fffffdb2, %l2 = 00000000000000ff
2183 lduwa [%i2+0x014]%asi,%l2 ! %l2 = 00000000fffffdb2
2184! Mem[0000000030181408] = 00000000, %l2 = 00000000fffffdb2
2185 lduwa [%i6+%o4]0x89,%l2 ! %l2 = 0000000000000000
2186! Mem[0000000010081410] = 000000ff, %f2 = c47e6127
2187 lda [%i2+%o5]0x80,%f2 ! %f2 = 000000ff
2188! Mem[0000000010101400] = c41410f000000010, %f12 = 00000000 a8714fac
2189 ldda [%i4+%g0]0x88,%f12 ! %f12 = c41410f0 00000010
2190! Mem[0000000030101408] = 62000000, %f29 = 000086e6
2191 lda [%i4+%o4]0x81,%f29 ! %f29 = 62000000
2192! Mem[0000000030181400] = 62000009, %l1 = 0000000000000000
2193 ldswa [%i6+%g0]0x81,%l1 ! %l1 = 0000000062000009
2194! Starting 10 instruction Store Burst
2195! %l0 = 0000000000000000, Mem[0000000010001400] = fdb20acc
2196 stha %l0,[%i0+%g0]0x88 ! Mem[0000000010001400] = fdb20000
2197
2198p0_label_82:
2199! %l0 = 0000000000000000, Mem[0000000030001410] = 00000000
2200 stba %l0,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000
2201! Mem[0000000010081408] = 00000000, %l3 = ffffffffffffffff
2202 ldstuba [%i2+%o4]0x80,%l3 ! %l3 = 00000000000000ff
2203! %f26 = 00000000, Mem[00000000300c1400] = 00000000
2204 sta %f26,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000
2205! Mem[0000000010181410] = 253d0000, %l7 = 0000000000004000
2206 swapa [%i6+%o5]0x80,%l7 ! %l7 = 00000000253d0000
2207! Mem[0000000010081408] = ff000000, %l4 = 0000000000006200
2208 ldstuba [%i2+%o4]0x80,%l4 ! %l4 = 000000ff000000ff
2209! %l2 = 0000000000000000, Mem[0000000030081400] = ffff0000
2210 stwa %l2,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00000000
2211! %f22 = c21b38b1 823fbf33, Mem[0000000010041410] = 00000000 580000d4
2212 stda %f22,[%i1+%o5]0x80 ! Mem[0000000010041410] = c21b38b1 823fbf33
2213! %f7 = fdb200ea, Mem[0000000030101410] = 00000000
2214 sta %f7 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = fdb200ea
2215! %l3 = 0000000000000000, Mem[000000001010140c] = 00006831, %asi = 80
2216 stwa %l3,[%i4+0x00c]%asi ! Mem[000000001010140c] = 00000000
2217! Starting 10 instruction Load Burst
2218! Mem[0000000010001400] = 0000b2fdd2388b98, %l0 = 0000000000000000
2219 ldxa [%i0+%g0]0x80,%l0 ! %l0 = 0000b2fdd2388b98
2220
2221p0_label_83:
2222! Mem[0000000010001408] = 580000d4, %l6 = 00580000cf624977
2223 lduha [%i0+0x00a]%asi,%l6 ! %l6 = 00000000000000d4
2224! Mem[0000000010041408] = d5b6f705, %l0 = 0000b2fdd2388b98
2225 lduw [%i1+%o4],%l0 ! %l0 = 00000000d5b6f705
2226! Mem[0000000030001400] = ff76513d, %l0 = 00000000d5b6f705
2227 ldswa [%i0+%g0]0x81,%l0 ! %l0 = ffffffffff76513d
2228! Mem[0000000030001400] = ff76513d00000000, %l5 = 0000000000000000
2229 ldxa [%i0+%g0]0x81,%l5 ! %l5 = ff76513d00000000
2230! Mem[0000000010001408] = d4000058, %l6 = 00000000000000d4
2231 lduba [%i0+%o4]0x88,%l6 ! %l6 = 0000000000000058
2232! Mem[0000000030181410] = 7dcf7bff, %l6 = 0000000000000058
2233 ldsba [%i6+%o5]0x89,%l6 ! %l6 = ffffffffffffffff
2234! Mem[0000000030101400] = 00000062, %l2 = 0000000000000000
2235 lduba [%i4+%g0]0x89,%l2 ! %l2 = 0000000000000062
2236! %l0 = ffffffffff76513d, imm = 0000000000000b9c, %l0 = ffffffffff76513d
2237 orn %l0,0xb9c,%l0 ! %l0 = fffffffffffff57f
2238! Mem[0000000010101408] = 00000000, %l5 = ff76513d00000000
2239 ldswa [%i4+%o4]0x88,%l5 ! %l5 = 0000000000000000
2240! Starting 10 instruction Store Burst
2241! %l2 = 0000000000000062, Mem[0000000030001408] = ff7b0000
2242 stba %l2,[%i0+%o4]0x89 ! Mem[0000000030001408] = ff7b0062
2243
2244p0_label_84:
2245! Mem[0000000010181438] = 00000000, %l0 = fffffffffffff57f
2246 swap [%i6+0x038],%l0 ! %l0 = 0000000000000000
2247! %f4 = ffcb0000, Mem[0000000010181434] = 00000009
2248 sta %f4 ,[%i6+0x034]%asi ! Mem[0000000010181434] = ffcb0000
2249! %l0 = 00000000, %l1 = 62000009, Mem[0000000010181400] = 077c310c 62ad43b7
2250 stda %l0,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000 62000009
2251! Mem[0000000030141400] = 00000000, %l1 = 0000000062000009
2252 ldstuba [%i5+%g0]0x81,%l1 ! %l1 = 00000000000000ff
2253! Mem[0000000030001400] = ff76513d, %l5 = 0000000000000000
2254 swapa [%i0+%g0]0x81,%l5 ! %l5 = 00000000ff76513d
2255! Mem[0000000030001408] = ff7b0062, %l3 = 0000000000000000
2256 swapa [%i0+%o4]0x89,%l3 ! %l3 = 00000000ff7b0062
2257! Mem[0000000030141410] = 00580000, %l1 = 0000000000000000
2258 swapa [%i5+%o5]0x81,%l1 ! %l1 = 0000000000580000
2259! Mem[0000000020800001] = 05b1779a, %l2 = 0000000000000062
2260 ldstuba [%o1+0x001]%asi,%l2 ! %l2 = 000000b1000000ff
2261! %l0 = 0000000000000000, Mem[0000000030081408] = 988b38d200000000
2262 stxa %l0,[%i2+%o4]0x89 ! Mem[0000000030081408] = 0000000000000000
2263! Starting 10 instruction Load Burst
2264! Mem[00000000201c0000] = 00003e5d, %l2 = 00000000000000b1
2265 ldsha [%o0+0x000]%asi,%l2 ! %l2 = 0000000000000000
2266
2267p0_label_85:
2268! Mem[0000000010101438] = 0e939dcb, %l3 = 00000000ff7b0062
2269 lduha [%i4+0x038]%asi,%l3 ! %l3 = 0000000000000e93
2270! Mem[0000000010001410] = a91b0000 ffffff8d, %l6 = ffffffff, %l7 = 253d0000
2271 ldda [%i0+%o5]0x80,%l6 ! %l6 = 00000000a91b0000 00000000ffffff8d
2272! Mem[0000000020800040] = a682726d, %l2 = 0000000000000000
2273 ldsha [%o1+0x040]%asi,%l2 ! %l2 = ffffffffffffa682
2274! Mem[00000000211c0000] = ffff6880, %l0 = 0000000000000000
2275 ldsba [%o2+0x000]%asi,%l0 ! %l0 = ffffffffffffffff
2276! Mem[0000000030101408] = ff00000000000062, %l5 = 00000000ff76513d
2277 ldxa [%i4+%o4]0x89,%l5 ! %l5 = ff00000000000062
2278 membar #Sync ! Added by membar checker (13)
2279! Mem[0000000030081400] = 00000000 ffffffff 00000000 00000000
2280! Mem[0000000030081410] = d8000000 d9e67963 c0f44a97 b7cca4c2
2281! Mem[0000000030081420] = e7888aa7 a4e7ddb5 653f1504 0f06c47d
2282! Mem[0000000030081430] = 0d832d3d d964a882 961cdec7 502b1033
2283 ldda [%i2]ASI_BLK_S,%f16 ! Block Load from 0000000030081400
2284! Mem[0000000010181410] = 0000400090f5e527, %f10 = 09000062 d53f7559
2285 ldda [%i6+%o5]0x80,%f10 ! %f10 = 00004000 90f5e527
2286! Mem[0000000010181414] = 90f5e527, %f14 = 7c50879f
2287 ld [%i6+0x014],%f14 ! %f14 = 90f5e527
2288! %l0 = ffffffffffffffff, immd = fffffffffffff1f6, %l2 = ffffffffffffa682
2289 mulx %l0,-0xe0a,%l2 ! %l2 = 0000000000000e0a
2290! Starting 10 instruction Store Burst
2291! %l5 = ff00000000000062, Mem[0000000030041400] = 00000000
2292 stha %l5,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00620000
2293
2294p0_label_86:
2295! %l2 = 0000000000000e0a, Mem[00000000201c0001] = 00003e5d
2296 stb %l2,[%o0+0x001] ! Mem[00000000201c0000] = 000a3e5d
2297! %l3 = 0000000000000e93, Mem[0000000030001410] = 000000005d3f8086
2298 stxa %l3,[%i0+%o5]0x81 ! Mem[0000000030001410] = 0000000000000e93
2299! Mem[00000000100c1408] = ffcb0000, %l5 = ff00000000000062
2300 swapa [%i3+%o4]0x80,%l5 ! %l5 = 00000000ffcb0000
2301! %l6 = 00000000a91b0000, Mem[0000000020800041] = a682726d, %asi = 80
2302 stba %l6,[%o1+0x041]%asi ! Mem[0000000020800040] = a600726d
2303! Mem[0000000010101400] = 00000010, %l7 = 00000000ffffff8d
2304 swapa [%i4+%g0]0x88,%l7 ! %l7 = 0000000000000010
2305! %l5 = 00000000ffcb0000, Mem[00000000201c0000] = 000a3e5d
2306 sth %l5,[%o0+%g0] ! Mem[00000000201c0000] = 00003e5d
2307! %f10 = 00004000, Mem[000000001014142c] = 1ba9813c
2308 st %f10,[%i5+0x02c] ! Mem[000000001014142c] = 00004000
2309! %l0 = ffffffffffffffff, Mem[0000000010081408] = ff000000
2310 stba %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = ff000000
2311! Mem[0000000010141406] = 1138def8, %l7 = 0000000000000010
2312 ldstub [%i5+0x006],%l7 ! %l7 = 000000de000000ff
2313! Starting 10 instruction Load Burst
2314! Mem[0000000010101410] = 00000000000000b2, %l2 = 0000000000000e0a
2315 ldxa [%i4+%o5]0x80,%l2 ! %l2 = 00000000000000b2
2316
2317p0_label_87:
2318! Mem[00000000100c1410] = 9391adcccc0ab2fd, %l5 = 00000000ffcb0000
2319 ldxa [%i3+%o5]0x80,%l5 ! %l5 = 9391adcccc0ab2fd
2320! Mem[0000000010141408] = ff000000, %l5 = 9391adcccc0ab2fd
2321 ldswa [%i5+%o4]0x80,%l5 ! %l5 = ffffffffff000000
2322! Mem[0000000010181400] = 00000000, %l6 = 00000000a91b0000
2323 ldsha [%i6+%g0]0x80,%l6 ! %l6 = 0000000000000000
2324! Mem[0000000010141410] = 00000000, %l7 = 00000000000000de
2325 ldsha [%i5+%o5]0x80,%l7 ! %l7 = 0000000000000000
2326! Mem[0000000010101414] = 000000b2, %l6 = 0000000000000000
2327 ldsb [%i4+0x017],%l6 ! %l6 = ffffffffffffffb2
2328! Mem[000000001014142c] = 00004000, %l3 = 0000000000000e93
2329 lduwa [%i5+0x02c]%asi,%l3 ! %l3 = 0000000000004000
2330! Mem[0000000030141400] = ff000000, %l4 = 00000000000000ff
2331 ldswa [%i5+%g0]0x81,%l4 ! %l4 = ffffffffff000000
2332! Mem[00000000100c1408] = 00000062, %l7 = 0000000000000000
2333 ldsh [%i3+0x00a],%l7 ! %l7 = 0000000000000062
2334! Mem[0000000030101410] = ea00b2fd, %l7 = 0000000000000062
2335 ldsha [%i4+%o5]0x81,%l7 ! %l7 = ffffffffffffea00
2336! Starting 10 instruction Store Burst
2337! Mem[0000000010001400] = fdb20000, %l7 = ffffffffffffea00
2338 ldstuba [%i0+%g0]0x88,%l7 ! %l7 = 00000000000000ff
2339
2340p0_label_88:
2341! %l6 = ffffffffffffffb2, Mem[0000000010181408] = ffffff58
2342 stba %l6,[%i6+%o4]0x88 ! Mem[0000000010181408] = ffffffb2
2343! %l0 = ffffffffffffffff, Mem[0000000010001408] = d4000058
2344 stba %l0,[%i0+%o4]0x88 ! Mem[0000000010001408] = d40000ff
2345! Mem[00000000100c1410] = 9391adcc, %l5 = ffffffffff000000
2346 swapa [%i3+%o5]0x80,%l5 ! %l5 = 000000009391adcc
2347! %l4 = ff000000, %l5 = 9391adcc, Mem[0000000010141400] = 00000000 f8ff3811
2348 stda %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = ff000000 9391adcc
2349! Mem[0000000010041400] = 05000000, %l1 = 0000000000580000
2350 swapa [%i1+%g0]0x88,%l1 ! %l1 = 0000000005000000
2351! Mem[0000000010001413] = a91b0000, %l1 = 0000000005000000
2352 ldstub [%i0+0x013],%l1 ! %l1 = 00000000000000ff
2353! %f0 = 00000000 28714fac, %l0 = ffffffffffffffff
2354! Mem[0000000010181410] = 0000400090f5e527
2355 add %i6,0x010,%g1
2356 stda %f0,[%g1+%l0]ASI_PST8_PL ! Mem[0000000010181410] = ac4f712800000000
2357! Mem[0000000030181400] = 62000009, %l0 = ffffffffffffffff
2358 ldstuba [%i6+%g0]0x81,%l0 ! %l0 = 00000062000000ff
2359! %l7 = 0000000000000000, Mem[0000000030001408] = 00000000
2360 stwa %l7,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000000
2361! Starting 10 instruction Load Burst
2362! Mem[0000000010041408] = 0000000005f7b6d5, %f2 = 000000ff 67296800
2363 ldda [%i1+%o4]0x88,%f2 ! %f2 = 00000000 05f7b6d5
2364
2365p0_label_89:
2366! Mem[0000000030041408] = ffffff00, %l5 = 000000009391adcc
2367 ldsba [%i1+%o4]0x81,%l5 ! %l5 = ffffffffffffffff
2368! Mem[0000000030181400] = ff000009, %l7 = 0000000000000000
2369 lduwa [%i6+%g0]0x81,%l7 ! %l7 = 00000000ff000009
2370! Mem[00000000100c1400] = 7b0f00ff, %l7 = 00000000ff000009
2371 lduha [%i3+%g0]0x88,%l7 ! %l7 = 00000000000000ff
2372! Mem[0000000010001410] = 8dffffff ff001ba9, %l2 = 000000b2, %l3 = 00004000
2373 ldda [%i0+%o5]0x88,%l2 ! %l2 = 00000000ff001ba9 000000008dffffff
2374! Mem[0000000010141408] = 00000000000000ff, %f16 = 00000000 ffffffff
2375 ldda [%i5+%o4]0x88,%f16 ! %f16 = 00000000 000000ff
2376! Mem[0000000030081408] = 00000000, %l6 = ffffffffffffffb2
2377 ldswa [%i2+%o4]0x89,%l6 ! %l6 = 0000000000000000
2378! Mem[00000000100c1400] = 7b0f00ff, %l1 = 0000000000000000
2379 ldsha [%i3+%g0]0x88,%l1 ! %l1 = 00000000000000ff
2380! Mem[0000000030141408] = 59753fd5 9d3248ff, %l0 = 00000062, %l1 = 000000ff
2381 ldda [%i5+%o4]0x89,%l0 ! %l0 = 000000009d3248ff 0000000059753fd5
2382! Mem[000000001000142c] = ffa30f7b, %l4 = ffffffffff000000
2383 ldsw [%i0+0x02c],%l4 ! %l4 = ffffffffffa30f7b
2384! Starting 10 instruction Store Burst
2385! %l0 = 000000009d3248ff, Mem[0000000010001400] = fdb200ff
2386 stwa %l0,[%i0+%g0]0x88 ! Mem[0000000010001400] = 9d3248ff
2387
2388p0_label_90:
2389! Mem[0000000010141410] = 00000000, %l1 = 0000000059753fd5
2390 ldstuba [%i5+%o5]0x88,%l1 ! %l1 = 00000000000000ff
2391! %l0 = 000000009d3248ff, Mem[0000000030181410] = ff7bcf7d
2392 stwa %l0,[%i6+%o5]0x81 ! Mem[0000000030181410] = 9d3248ff
2393! Mem[0000000030101400] = 00000062, %l1 = 0000000000000000
2394 ldstuba [%i4+%g0]0x89,%l1 ! %l1 = 00000062000000ff
2395! Mem[0000000010001438] = cfffe277, %l4 = ffffffffffa30f7b
2396 swap [%i0+0x038],%l4 ! %l4 = 00000000cfffe277
2397! %l5 = ffffffffffffffff, Mem[0000000030001410] = 00000000
2398 stba %l5,[%i0+%o5]0x81 ! Mem[0000000030001410] = ff000000
2399! Mem[0000000030081400] = 00000000, %l4 = 00000000cfffe277
2400 ldstuba [%i2+%g0]0x81,%l4 ! %l4 = 00000000000000ff
2401! %l4 = 0000000000000000, Mem[0000000030141400] = ff000000
2402 stwa %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000000
2403! Mem[0000000030141410] = 00000000, %l5 = ffffffffffffffff
2404 swapa [%i5+%o5]0x89,%l5 ! %l5 = 0000000000000000
2405! %l5 = 0000000000000000, Mem[0000000030001410] = 000000ff
2406 stwa %l5,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000
2407! Starting 10 instruction Load Burst
2408! Mem[0000000030001400] = 00000000, %l7 = 00000000000000ff
2409 ldsha [%i0+%g0]0x81,%l7 ! %l7 = 0000000000000000
2410
2411p0_label_91:
2412! Mem[00000000100c1400] = 7b0f00ff, %l2 = 00000000ff001ba9
2413 lduha [%i3+%g0]0x88,%l2 ! %l2 = 00000000000000ff
2414! %f20 = d8000000 d9e67963, %l0 = 000000009d3248ff
2415! Mem[0000000030141400] = 0000000000000062
2416 stda %f20,[%i5+%l0]ASI_PST32_SL ! Mem[0000000030141400] = 6379e6d9000000d8
2417! %l6 = 0000000000000000, %l4 = 0000000000000000, %l3 = 000000008dffffff
2418 subc %l6,%l4,%l3 ! %l3 = 0000000000000000
2419! Mem[0000000010041428] = 7a012058, %l3 = 0000000000000000
2420 lduw [%i1+0x028],%l3 ! %l3 = 000000007a012058
2421! Mem[0000000030001410] = 0000000000000e93, %l2 = 00000000000000ff
2422 ldxa [%i0+%o5]0x81,%l2 ! %l2 = 0000000000000e93
2423! Mem[0000000010181430] = c06caef7, %l3 = 000000007a012058
2424 lduwa [%i6+0x030]%asi,%l3 ! %l3 = 00000000c06caef7
2425! Mem[00000000100c1410] = fdb20acc000000ff, %f18 = 00000000 00000000
2426 ldda [%i3+%o5]0x88,%f18 ! %f18 = fdb20acc 000000ff
2427! Mem[0000000030181410] = 9d3248ff, %l1 = 0000000000000062
2428 ldsha [%i6+%o5]0x81,%l1 ! %l1 = ffffffffffff9d32
2429! Mem[0000000010041430] = 57296ebf ff38def8, %l4 = 00000000, %l5 = 00000000
2430 ldd [%i1+0x030],%l4 ! %l4 = 0000000057296ebf 00000000ff38def8
2431! Starting 10 instruction Store Burst
2432! %f12 = c41410f0 00000010, %l7 = 0000000000000000
2433! Mem[0000000010081410] = 000000fffffffdb2
2434 add %i2,0x010,%g1
2435 stda %f12,[%g1+%l7]ASI_PST32_P ! Mem[0000000010081410] = 000000fffffffdb2
2436
2437p0_label_92:
2438! Mem[0000000010001428] = 7dc8a373ffa30f7b, %l3 = 00000000c06caef7, %l5 = 00000000ff38def8
2439 add %i0,0x28,%g1
2440 casxa [%g1]0x80,%l3,%l5 ! %l5 = 7dc8a373ffa30f7b
2441! Mem[0000000010041410] = c21b38b1, %l6 = 0000000000000000
2442 ldstuba [%i1+%o5]0x80,%l6 ! %l6 = 000000c2000000ff
2443! %f18 = fdb20acc 000000ff, Mem[0000000010041420] = a7803860 000000ff
2444 stda %f18,[%i1+0x020]%asi ! Mem[0000000010041420] = fdb20acc 000000ff
2445! Mem[0000000010041430] = 57296ebf, %l0 = 000000009d3248ff
2446 swap [%i1+0x030],%l0 ! %l0 = 0000000057296ebf
2447! Mem[0000000010141410] = ff000000, %l6 = 000000c2, %l4 = 57296ebf
2448 add %i5,0x10,%g1
2449 casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000ff000000
2450! %f22 = c0f44a97, Mem[0000000030001410] = 00000000
2451 sta %f22,[%i0+%o5]0x89 ! Mem[0000000030001410] = c0f44a97
2452! %l4 = ff000000, %l5 = ffa30f7b, Mem[0000000030181400] = ff000009 29cffb7c
2453 stda %l4,[%i6+%g0]0x81 ! Mem[0000000030181400] = ff000000 ffa30f7b
2454! %l6 = 00000000000000c2, Mem[0000000020800040] = a600726d
2455 sth %l6,[%o1+0x040] ! Mem[0000000020800040] = 00c2726d
2456! Mem[0000000030041400] = 00006200, %l6 = 00000000000000c2
2457 swapa [%i1+%g0]0x89,%l6 ! %l6 = 0000000000006200
2458! Starting 10 instruction Load Burst
2459! Mem[0000000010041400] = 00005800ff0000e2, %l4 = 00000000ff000000
2460 ldxa [%i1+%g0]0x80,%l4 ! %l4 = 00005800ff0000e2
2461
2462p0_label_93:
2463! Mem[0000000010181410] = 28714fac, %l5 = 7dc8a373ffa30f7b
2464 ldswa [%i6+%o5]0x88,%l5 ! %l5 = 0000000028714fac
2465! Mem[0000000010141410] = 000000ff, %f30 = 961cdec7
2466 lda [%i5+%o5]0x88,%f30 ! %f30 = 000000ff
2467! Mem[0000000030041410] = 000000ff, %l2 = 0000000000000e93
2468 ldsba [%i1+%o5]0x81,%l2 ! %l2 = 0000000000000000
2469! Mem[0000000010181408] = b2ffffffffffff8d, %f6 = 00000000 fdb200ea
2470 ldda [%i6+%o4]0x80,%f6 ! %f6 = b2ffffff ffffff8d
2471! %f1 = 28714fac, %f23 = b7cca4c2
2472 fsqrts %f1 ,%f23 ! %f23 = 33f88c10
2473! Mem[0000000030041408] = ffffff00 00000000, %l0 = 57296ebf, %l1 = ffff9d32
2474 ldda [%i1+%o4]0x81,%l0 ! %l0 = 00000000ffffff00 0000000000000000
2475! Mem[0000000030041400] = 7b00ea38 000000c2, %l2 = 00000000, %l3 = c06caef7
2476 ldda [%i1+%g0]0x89,%l2 ! %l2 = 00000000000000c2 000000007b00ea38
2477! Mem[0000000010101408] = 00000000 00000000, %l0 = ffffff00, %l1 = 00000000
2478 ldda [%i4+%o4]0x80,%l0 ! %l0 = 0000000000000000 0000000000000000
2479! %l2 = 00000000000000c2, %l7 = 0000000000000000, %l2 = 00000000000000c2
2480 xnor %l2,%l7,%l2 ! %l2 = ffffffffffffff3d
2481! Starting 10 instruction Store Burst
2482! %l2 = ffffffffffffff3d, Mem[0000000010041410] = ff1b38b1
2483 stha %l2,[%i1+%o5]0x80 ! Mem[0000000010041410] = ff3d38b1
2484
2485p0_label_94:
2486! Mem[0000000010001434] = d967c860, %l1 = 00000000, %l1 = 00000000
2487 add %i0,0x34,%g1
2488 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000d967c860
2489! Mem[0000000010181408] = b2ffffff, %l3 = 000000007b00ea38
2490 ldstuba [%i6+%o4]0x80,%l3 ! %l3 = 000000b2000000ff
2491! Mem[0000000030081408] = 00000000, %l2 = ffffffffffffff3d
2492 ldstuba [%i2+%o4]0x81,%l2 ! %l2 = 00000000000000ff
2493! %l0 = 00000000, %l1 = d967c860, Mem[0000000010101400] = ffffff8d c41410f0
2494 stda %l0,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000 d967c860
2495! %l3 = 00000000000000b2, Mem[0000000020800000] = 05ff779a
2496 stb %l3,[%o1+%g0] ! Mem[0000000020800000] = b2ff779a
2497! Mem[0000000010141408] = 000000ff, %l2 = 0000000000000000
2498 swapa [%i5+%o4]0x88,%l2 ! %l2 = 00000000000000ff
2499! %l5 = 0000000028714fac, Mem[00000000300c1400] = ac4f712800000000
2500 stxa %l5,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 0000000028714fac
2501! %l5 = 0000000028714fac, Mem[0000000030141408] = ff48329d
2502 stwa %l5,[%i5+%o4]0x81 ! Mem[0000000030141408] = 28714fac
2503! %f4 = ffcb0000 00000f7b, Mem[00000000300c1410] = ffcb0000 00000f7b
2504 stda %f4 ,[%i3+%o5]0x81 ! Mem[00000000300c1410] = ffcb0000 00000f7b
2505! Starting 10 instruction Load Burst
2506! Mem[0000000010001410] = 8dffffffff001ba9, %l5 = 0000000028714fac
2507 ldxa [%i0+%o5]0x88,%l5 ! %l5 = 8dffffffff001ba9
2508
2509p0_label_95:
2510! Mem[0000000010141404] = ccad9193, %l7 = 0000000000000000
2511 ldub [%i5+0x004],%l7 ! %l7 = 00000000000000cc
2512! Code Fragment 3
2513p0_fragment_9:
2514! %l0 = 0000000000000000
2515 setx 0x8a36f57812e3a5f4,%g7,%l0 ! %l0 = 8a36f57812e3a5f4
2516! %l1 = 00000000d967c860
2517 setx 0xca8eaaefff2a5997,%g7,%l1 ! %l1 = ca8eaaefff2a5997
2518 setx 0x1fe000, %g1, %g3
2519 or %l0, %g3, %l0 ! always set perrmask = 0xff
2520 setx 0x1ffff8, %g1, %g2
2521 and %l0, %g2, %l0
2522 ta T_CHANGE_HPRIV
2523 stxa %l1, [%l0]ASI_DCACHE_DATA
2524 ta T_CHANGE_NONHPRIV
2525! %l0 = 8a36f57812e3a5f4
2526 setx 0x42f449f84fdbd6a0,%g7,%l0 ! %l0 = 42f449f84fdbd6a0
2527! %l1 = ca8eaaefff2a5997
2528 setx 0xb108d21fafdf1565,%g7,%l1 ! %l1 = b108d21fafdf1565
2529! %l0 = 42f449f84fdbd6a0, %l6 = 0000000000006200, %l4 = 00005800ff0000e2
2530 or %l0,%l6,%l4 ! %l4 = 42f449f84fdbf6a0
2531! Mem[0000000010141408] = 00000000, %f5 = 00000f7b
2532 lda [%i5+%o4]0x80,%f5 ! %f5 = 00000000
2533! Mem[0000000010181410] = 28714fac, %l6 = 0000000000006200
2534 ldswa [%i6+%o5]0x88,%l6 ! %l6 = 0000000028714fac
2535! Mem[00000000100c1408] = 7b0f0000 62000000, %l2 = 000000ff, %l3 = 000000b2
2536 ldda [%i3+%o4]0x88,%l2 ! %l2 = 0000000062000000 000000007b0f0000
2537! Mem[00000000100c1408] = 00000062, %f3 = 05f7b6d5
2538 ld [%i3+%o4],%f3 ! %f3 = 00000062
2539! Mem[0000000030081410] = 000000d8, %l4 = 42f449f84fdbf6a0
2540 lduba [%i2+%o5]0x89,%l4 ! %l4 = 00000000000000d8
2541! Mem[0000000010181410] = ac4f712800000000, %f28 = 0d832d3d d964a882
2542 ldda [%i6+%o5]0x80,%f28 ! %f28 = ac4f7128 00000000
2543! Starting 10 instruction Store Burst
2544! %l0 = 42f449f84fdbd6a0, Mem[0000000010001410] = 8dffffffff001ba9
2545 stxa %l0,[%i0+%o5]0x88 ! Mem[0000000010001410] = 42f449f84fdbd6a0
2546
2547p0_label_96:
2548! %l4 = 00000000000000d8, Mem[0000000010141400] = 000000ff
2549 stba %l4,[%i5+%g0]0x80 ! Mem[0000000010141400] = d80000ff
2550! %l7 = 00000000000000cc, Mem[0000000010101400] = 0000000060c867d9
2551 stx %l7,[%i4+%g0] ! Mem[0000000010101400] = 00000000000000cc
2552! %l5 = 8dffffffff001ba9, Mem[0000000010181410] = 28714fac
2553 stha %l5,[%i6+%o5]0x88 ! Mem[0000000010181410] = 28711ba9
2554! %l5 = 8dffffffff001ba9, Mem[0000000010181410] = 28711ba9
2555 stba %l5,[%i6+%o5]0x88 ! Mem[0000000010181410] = 28711ba9
2556! %l2 = 0000000062000000, immed = ffffffb4, %y = ffffffff
2557 udiv %l2,-0x04c,%l1 ! %l1 = 00000000ffffffff
2558 mov %l0,%y ! %y = 4fdbd6a0
2559! %l5 = 8dffffffff001ba9, Mem[0000000010181410] = 28711ba9
2560 stwa %l5,[%i6+%o5]0x88 ! Mem[0000000010181410] = ff001ba9
2561! Mem[0000000030001400] = 00000000, %l5 = 8dffffffff001ba9
2562 ldstuba [%i0+%g0]0x81,%l5 ! %l5 = 00000000000000ff
2563! Code Fragment 4
2564p0_fragment_10:
2565! %l0 = 42f449f84fdbd6a0
2566 setx 0xc7e84927f8960cb5,%g7,%l0 ! %l0 = c7e84927f8960cb5
2567! %l1 = 00000000ffffffff
2568 setx 0x8187e07043add92f,%g7,%l1 ! %l1 = 8187e07043add92f
2569 setx 0x7ff8, %g1, %g2
2570 and %l0, %g2, %l0
2571 setx 0xffffffff, %g1, %g2
2572 and %l1, %g2, %l1
2573 setx 0x100000000, %g1, %g2
2574 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2575 ta T_CHANGE_HPRIV
2576 stxa %l1, [%l0]ASI_ICACHE_INSTR
2577 ta T_CHANGE_NONHPRIV
2578! %l0 = c7e84927f8960cb5
2579 setx 0xf5a920401c5648fe,%g7,%l0 ! %l0 = f5a920401c5648fe
2580! %l1 = 8187e07043add92f
2581 setx 0x8eda2b48116014a1,%g7,%l1 ! %l1 = 8eda2b48116014a1
2582! %l4 = 000000d8, %l5 = 00000000, Mem[0000000010041408] = 05f7b6d5 00000000
2583 stda %l4,[%i1+%o4]0x88 ! Mem[0000000010041408] = 000000d8 00000000
2584! Starting 10 instruction Load Burst
2585! Mem[0000000030041400] = 000000c2, %l1 = 8eda2b48116014a1
2586 ldswa [%i1+%g0]0x89,%l1 ! %l1 = 00000000000000c2
2587
2588p0_label_97:
2589! Mem[0000000030041400] = 000000c2, %l7 = 00000000000000cc
2590 lduba [%i1+%g0]0x89,%l7 ! %l7 = 00000000000000c2
2591! Mem[00000000300c1410] = ffcb000000000f7b, %l0 = f5a920401c5648fe
2592 ldxa [%i3+%o5]0x81,%l0 ! %l0 = ffcb000000000f7b
2593! Mem[0000000010001428] = 7dc8a373 ffa30f7b, %l6 = 28714fac, %l7 = 000000c2
2594 ldd [%i0+0x028],%l6 ! %l6 = 000000007dc8a373 00000000ffa30f7b
2595! Mem[0000000010001408] = ff0000d4, %l2 = 0000000062000000
2596 lduwa [%i0+%o4]0x80,%l2 ! %l2 = 00000000ff0000d4
2597! Mem[0000000010101408] = 00000000, %l2 = 00000000ff0000d4
2598 ldswa [%i4+%o4]0x88,%l2 ! %l2 = 0000000000000000
2599! Mem[0000000030001408] = 00000000, %l4 = 00000000000000d8
2600 lduba [%i0+%o4]0x89,%l4 ! %l4 = 0000000000000000
2601 membar #Sync ! Added by membar checker (14)
2602! Mem[0000000030081400] = ff000000 ffffffff ff000000 00000000
2603! Mem[0000000030081410] = d8000000 d9e67963 c0f44a97 b7cca4c2
2604! Mem[0000000030081420] = e7888aa7 a4e7ddb5 653f1504 0f06c47d
2605! Mem[0000000030081430] = 0d832d3d d964a882 961cdec7 502b1033
2606 ldda [%i2]ASI_BLK_AIUS,%f0 ! Block Load from 0000000030081400
2607! Mem[0000000030041408] = 00ffffff, %l7 = 00000000ffa30f7b
2608 ldsha [%i1+%o4]0x89,%l7 ! %l7 = ffffffffffffffff
2609! Mem[00000000300c1400] = 0000000028714fac, %f26 = 653f1504 0f06c47d
2610 ldda [%i3+%g0]0x89,%f26 ! %f26 = 00000000 28714fac
2611! Starting 10 instruction Store Burst
2612! %l5 = 0000000000000000, Mem[0000000030181410] = 00000000ff48329d
2613 stxa %l5,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000000000000000
2614
2615p0_label_98:
2616! %l1 = 00000000000000c2, Mem[0000000030101410] = ea00b2fd
2617 stha %l1,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00c2b2fd
2618! %f28 = ac4f7128 00000000, %l7 = ffffffffffffffff
2619! Mem[0000000030001408] = 00000000392408e9
2620 add %i0,0x008,%g1
2621 stda %f28,[%g1+%l7]ASI_PST16_S ! Mem[0000000030001408] = ac4f712800000000
2622! Mem[0000000030101400] = ff000000, %l5 = 0000000000000000
2623 swapa [%i4+%g0]0x81,%l5 ! %l5 = 00000000ff000000
2624! Mem[00000000100c1410] = ff000000, %l3 = 000000007b0f0000
2625 swapa [%i3+%o5]0x80,%l3 ! %l3 = 00000000ff000000
2626! %l5 = 00000000ff000000, imm = 000000000000021c, %l6 = 000000007dc8a373
2627 xnor %l5,0x21c,%l6 ! %l6 = ffffffff00fffde3
2628! %l5 = 00000000ff000000, Mem[0000000010041408] = d800000000000000
2629 stxa %l5,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000ff000000
2630! Mem[0000000030081400] = ff000000, %l1 = 00000000000000c2
2631 ldstuba [%i2+%g0]0x81,%l1 ! %l1 = 000000ff000000ff
2632! %f24 = e7888aa7 a4e7ddb5, Mem[0000000030001408] = 28714fac 00000000
2633 stda %f24,[%i0+%o4]0x89 ! Mem[0000000030001408] = e7888aa7 a4e7ddb5
2634! %l6 = ffffffff00fffde3, Mem[0000000010001438] = ffa30f7b75b6b785
2635 stx %l6,[%i0+0x038] ! Mem[0000000010001438] = ffffffff00fffde3
2636! Starting 10 instruction Load Burst
2637! Mem[0000000010141408] = 00000000, %l0 = ffcb000000000f7b
2638 lduba [%i5+%o4]0x80,%l0 ! %l0 = 0000000000000000
2639
2640p0_label_99:
2641! Mem[0000000030001400] = 000000ff, %l5 = 00000000ff000000
2642 ldsba [%i0+%g0]0x89,%l5 ! %l5 = ffffffffffffffff
2643! Mem[0000000030141410] = ffffffff, %l5 = ffffffffffffffff
2644 ldsha [%i5+%o5]0x81,%l5 ! %l5 = ffffffffffffffff
2645! Mem[0000000030001400] = ff00000000000000, %f26 = 00000000 28714fac
2646 ldda [%i0+%g0]0x81,%f26 ! %f26 = ff000000 00000000
2647! Mem[0000000030181410] = 0000000000000000, %l1 = 00000000000000ff
2648 ldxa [%i6+%o5]0x81,%l1 ! %l1 = 0000000000000000
2649! Mem[0000000030181400] = 000000ff, %l2 = 0000000000000000
2650 ldswa [%i6+%g0]0x89,%l2 ! %l2 = 00000000000000ff
2651! Mem[0000000010001408] = a6e2cfa1 d40000ff, %l2 = 000000ff, %l3 = ff000000
2652 ldda [%i0+%o4]0x88,%l2 ! %l2 = 00000000d40000ff 00000000a6e2cfa1
2653! Mem[00000000211c0000] = ffff6880, %l6 = ffffffff00fffde3
2654 ldsb [%o2+%g0],%l6 ! %l6 = ffffffffffffffff
2655! Mem[00000000300c1410] = ffcb0000, %l4 = 0000000000000000
2656 lduwa [%i3+%o5]0x81,%l4 ! %l4 = 00000000ffcb0000
2657! Mem[00000000201c0000] = 00003e5d, %l4 = 00000000ffcb0000
2658 ldsha [%o0+0x000]%asi,%l4 ! %l4 = 0000000000000000
2659! Starting 10 instruction Store Burst
2660! Mem[0000000030181410] = 00000000, %l1 = 0000000000000000
2661 ldstuba [%i6+%o5]0x89,%l1 ! %l1 = 00000000000000ff
2662
2663p0_label_100:
2664! %f28 = ac4f7128 00000000, Mem[0000000010181408] = ffffffff ffffff8d
2665 std %f28,[%i6+%o4] ! Mem[0000000010181408] = ac4f7128 00000000
2666! Mem[0000000030101400] = 00000000, %l5 = ffffffffffffffff
2667 swapa [%i4+%g0]0x89,%l5 ! %l5 = 0000000000000000
2668! %l2 = 00000000d40000ff, Mem[0000000030181410] = ff000000
2669 stwa %l2,[%i6+%o5]0x81 ! Mem[0000000030181410] = d40000ff
2670! %l2 = d40000ff, %l3 = a6e2cfa1, Mem[0000000010101400] = 00000000 cc000000
2671 stda %l2,[%i4+%g0]0x88 ! Mem[0000000010101400] = d40000ff a6e2cfa1
2672! %l1 = 0000000000000000, Mem[00000000201c0000] = 00003e5d
2673 sth %l1,[%o0+%g0] ! Mem[00000000201c0000] = 00003e5d
2674! %f17 = 000000ff, Mem[00000000300c1400] = ac4f7128
2675 sta %f17,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 000000ff
2676! %l5 = 0000000000000000, Mem[0000000010081408] = ff000000
2677 stwa %l5,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000000
2678! %f31 = 502b1033, Mem[0000000010101408] = 00000000
2679 sta %f31,[%i4+%o4]0x80 ! Mem[0000000010101408] = 502b1033
2680! %f26 = ff000000 00000000, Mem[0000000010181410] = a91b00ff 00000000
2681 stda %f26,[%i6+0x010]%asi ! Mem[0000000010181410] = ff000000 00000000
2682! Starting 10 instruction Load Burst
2683! Mem[0000000010041408] = 00000000ff000000, %f18 = fdb20acc 000000ff
2684 ldda [%i1+%o4]0x80,%f18 ! %f18 = 00000000 ff000000
2685
2686p0_label_101:
2687 membar #Sync ! Added by membar checker (15)
2688! Mem[0000000030181400] = ff000000 ffa30f7b 00000000 28714fac
2689! Mem[0000000030181410] = d40000ff 00000000 89a56831 5c11a999
2690! Mem[0000000030181420] = cb9ddec6 09be3ca1 e98b38d2 38ea007b
2691! Mem[0000000030181430] = 8a7635e1 b743ad62 c15c5f2a 7af196a3
2692 ldda [%i6]ASI_BLK_SL,%f0 ! Block Load from 0000000030181400
2693! Mem[0000000010041408] = 00000000, %l3 = 00000000a6e2cfa1
2694 lduwa [%i1+%o4]0x80,%l3 ! %l3 = 0000000000000000
2695! Mem[0000000030041408] = ffffff00, %l5 = 0000000000000000
2696 ldswa [%i1+%o4]0x81,%l5 ! %l5 = ffffffffffffff00
2697! %f28 = ac4f7128, %f20 = d8000000, %f20 = d8000000
2698 fsubs %f28,%f20,%f20 ! %f20 = 58000000
2699! Mem[00000000100c1410] = fdb20acc 00000f7b, %l4 = 00000000, %l5 = ffffff00
2700 ldda [%i3+%o5]0x88,%l4 ! %l4 = 0000000000000f7b 00000000fdb20acc
2701! Mem[0000000030181408] = 00000000, %l1 = 0000000000000000
2702 lduwa [%i6+%o4]0x81,%l1 ! %l1 = 0000000000000000
2703! Mem[00000000100c1400] = ff000f7b, %l1 = 0000000000000000
2704 ldswa [%i3+%g0]0x80,%l1 ! %l1 = ffffffffff000f7b
2705! Mem[0000000030041410] = 000000ff, %l6 = ffffffffffffffff
2706 ldsba [%i1+%o5]0x81,%l6 ! %l6 = 0000000000000000
2707! Mem[00000000300c1408] = 5d3f80b2, %f31 = 502b1033
2708 lda [%i3+%o4]0x89,%f31 ! %f31 = 5d3f80b2
2709! Starting 10 instruction Store Burst
2710 membar #Sync ! Added by membar checker (16)
2711! %l6 = 0000000000000000, Mem[0000000030181400] = ff000000
2712 stwa %l6,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000
2713
2714p0_label_102:
2715! %f16 = 00000000 000000ff, %l5 = 00000000fdb20acc
2716! Mem[0000000010001430] = 0c8261bed967c860
2717 add %i0,0x030,%g1
2718 stda %f16,[%g1+%l5]ASI_PST32_PL ! Mem[0000000010001430] = 0c8261bed967c860
2719! %l7 = ffffffffffffffff, Mem[0000000030141408] = ac4f7128
2720 stha %l7,[%i5+%o4]0x89 ! Mem[0000000030141408] = ac4fffff
2721! %l7 = ffffffffffffffff, Mem[00000000300c1400] = 000000ff
2722 stwa %l7,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ffffffff
2723! %l0 = 00000000, %l1 = ff000f7b, Mem[0000000010041410] = ff3d38b1 823fbf33
2724 stda %l0,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000 ff000f7b
2725! Mem[0000000030001408] = a4e7ddb5, %l6 = 0000000000000000
2726 swapa [%i0+%o4]0x89,%l6 ! %l6 = 00000000a4e7ddb5
2727! %f16 = 00000000 000000ff 00000000 ff000000
2728! %f20 = 58000000 d9e67963 c0f44a97 33f88c10
2729! %f24 = e7888aa7 a4e7ddb5 ff000000 00000000
2730! %f28 = ac4f7128 00000000 000000ff 5d3f80b2
2731 stda %f16,[%i1]ASI_BLK_AIUS ! Block Store to 0000000030041400
2732! %l5 = 00000000fdb20acc, Mem[0000000010141400] = d80000ff
2733 stba %l5,[%i5+%g0]0x80 ! Mem[0000000010141400] = cc0000ff
2734! %l6 = a4e7ddb5, %l7 = ffffffff, Mem[0000000010101400] = ff0000d4 a1cfe2a6
2735 stda %l6,[%i4+0x000]%asi ! Mem[0000000010101400] = a4e7ddb5 ffffffff
2736! Mem[0000000030181408] = 00000000, %l7 = ffffffffffffffff
2737 swapa [%i6+%o4]0x89,%l7 ! %l7 = 0000000000000000
2738! Starting 10 instruction Load Burst
2739! Mem[00000000300c1400] = ffffffff, %l2 = 00000000d40000ff
2740 ldsha [%i3+%g0]0x81,%l2 ! %l2 = ffffffffffffffff
2741
2742p0_label_103:
2743! Mem[0000000020800000] = b2ff779a, %l1 = ffffffffff000f7b
2744 lduha [%o1+0x000]%asi,%l1 ! %l1 = 000000000000b2ff
2745! %f15 = 2a5f5cc1, %f8 = a13cbe09, %f15 = 2a5f5cc1
2746 fmuls %f15,%f8 ,%f15 ! %f15 = 8c24adec
2747! Mem[0000000030101408] = 62000000 000000ff, %l6 = a4e7ddb5, %l7 = 00000000
2748 ldda [%i4+%o4]0x81,%l6 ! %l6 = 0000000062000000 00000000000000ff
2749 membar #Sync ! Added by membar checker (17)
2750! Mem[0000000010041420] = fdb20acc 000000ff, %l4 = 00000f7b, %l5 = fdb20acc
2751 ldda [%i1+0x020]%asi,%l4 ! %l4 = 00000000fdb20acc 00000000000000ff
2752! Mem[0000000030001400] = 000000ff, %l7 = 00000000000000ff
2753 lduba [%i0+%g0]0x89,%l7 ! %l7 = 00000000000000ff
2754! Mem[0000000030081408] = ff000000 00000000, %l0 = 00000000, %l1 = 0000b2ff
2755 ldda [%i2+%o4]0x81,%l0 ! %l0 = 00000000ff000000 0000000000000000
2756! Mem[00000000100c1410] = 7b0f0000, %l3 = 0000000000000000
2757 ldsba [%i3+%o5]0x80,%l3 ! %l3 = 000000000000007b
2758! Mem[0000000030141408] = ffff4fac, %f31 = 5d3f80b2
2759 lda [%i5+%o4]0x81,%f31 ! %f31 = ffff4fac
2760! Mem[0000000010041410] = 00000000ff000f7b, %l1 = 0000000000000000
2761 ldxa [%i1+%o5]0x80,%l1 ! %l1 = 00000000ff000f7b
2762! Starting 10 instruction Store Burst
2763! Mem[00000000100c1408] = 00000062, %l4 = 00000000fdb20acc
2764 swap [%i3+%o4],%l4 ! %l4 = 0000000000000062
2765
2766p0_label_104:
2767! %l0 = 00000000ff000000, Mem[00000000211c0001] = ffff6880, %asi = 80
2768 stba %l0,[%o2+0x001]%asi ! Mem[00000000211c0000] = ff006880
2769! %l1 = 00000000ff000f7b, Mem[0000000030081400] = 000000ff
2770 stba %l1,[%i2+%g0]0x89 ! Mem[0000000030081400] = 0000007b
2771! %l1 = 00000000ff000f7b, Mem[0000000010141408] = 00000000
2772 stha %l1,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000f7b
2773! %l3 = 000000000000007b, Mem[00000000300c1410] = ffcb0000
2774 stwa %l3,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 0000007b
2775! Code Fragment 3
2776p0_fragment_11:
2777! %l0 = 00000000ff000000
2778 setx 0xc17d361ff23d1605,%g7,%l0 ! %l0 = c17d361ff23d1605
2779! %l1 = 00000000ff000f7b
2780 setx 0xa063b8383c0fd9f1,%g7,%l1 ! %l1 = a063b8383c0fd9f1
2781 setx 0x1fe000, %g1, %g3
2782 or %l0, %g3, %l0 ! always set perrmask = 0xff
2783 setx 0x1ffff8, %g1, %g2
2784 and %l0, %g2, %l0
2785 ta T_CHANGE_HPRIV
2786 stxa %l1, [%l0]ASI_DCACHE_DATA
2787 ta T_CHANGE_NONHPRIV
2788! %l0 = c17d361ff23d1605
2789 setx 0xafb541b7b4a14dfa,%g7,%l0 ! %l0 = afb541b7b4a14dfa
2790! %l1 = a063b8383c0fd9f1
2791 setx 0x29702f6fc17681b7,%g7,%l1 ! %l1 = 29702f6fc17681b7
2792! %l2 = ffffffffffffffff, Mem[0000000010081408] = 00000000
2793 stwa %l2,[%i2+%o4]0x80 ! Mem[0000000010081408] = ffffffff
2794! %l3 = 000000000000007b, Mem[0000000010081400] = ea00b2fd00000000
2795 stxa %l3,[%i2+%g0]0x88 ! Mem[0000000010081400] = 000000000000007b
2796! %l6 = 0000000062000000, Mem[0000000010181410] = ff000000
2797 stba %l6,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000
2798! %l4 = 0000000000000062, Mem[0000000030101408] = ff00000000000062
2799 stxa %l4,[%i4+%o4]0x89 ! Mem[0000000030101408] = 0000000000000062
2800! Starting 10 instruction Load Burst
2801! Mem[0000000030141408] = 59753fd5ac4fffff, %l4 = 0000000000000062
2802 ldxa [%i5+%o4]0x89,%l4 ! %l4 = 59753fd5ac4fffff
2803
2804p0_label_105:
2805! Mem[0000000020800040] = 00c2726d, %l2 = ffffffffffffffff
2806 lduha [%o1+0x040]%asi,%l2 ! %l2 = 00000000000000c2
2807! Mem[0000000010141400] = ff0000cc, %l1 = 29702f6fc17681b7
2808 ldsha [%i5+%g0]0x88,%l1 ! %l1 = 00000000000000cc
2809! Mem[00000000100c1400] = ff000f7b f01014c4, %l2 = 000000c2, %l3 = 0000007b
2810 ldda [%i3+%g0]0x80,%l2 ! %l2 = 00000000ff000f7b 00000000f01014c4
2811! Mem[0000000010041400] = 00005800, %l0 = afb541b7b4a14dfa
2812 ldsb [%i1+%g0],%l0 ! %l0 = 0000000000000000
2813! Code Fragment 4
2814p0_fragment_12:
2815! %l0 = 0000000000000000
2816 setx 0x4b9525a8559be9b8,%g7,%l0 ! %l0 = 4b9525a8559be9b8
2817! %l1 = 00000000000000cc
2818 setx 0xac47a037ebc5b0a4,%g7,%l1 ! %l1 = ac47a037ebc5b0a4
2819 setx 0x7ff8, %g1, %g2
2820 and %l0, %g2, %l0
2821 setx 0xffffffff, %g1, %g2
2822 and %l1, %g2, %l1
2823 setx 0x100000000, %g1, %g2
2824 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2825 ta T_CHANGE_HPRIV
2826 stxa %l1, [%l0]ASI_ICACHE_INSTR
2827 ta T_CHANGE_NONHPRIV
2828! %l0 = 4b9525a8559be9b8
2829 setx 0x399c07d806c171a3,%g7,%l0 ! %l0 = 399c07d806c171a3
2830! %l1 = ac47a037ebc5b0a4
2831 setx 0x7c3401e065b79e05,%g7,%l1 ! %l1 = 7c3401e065b79e05
2832! Mem[0000000030141400] = 6379e6d9, %f0 = 7b0fa3ff
2833 lda [%i5+%g0]0x81,%f0 ! %f0 = 6379e6d9
2834! Mem[0000000030141400] = d8000000d9e67963, %f2 = ac4f7128 00000000
2835 ldda [%i5+%g0]0x89,%f2 ! %f2 = d8000000 d9e67963
2836! Mem[0000000030141410] = ffffffff, %l5 = 00000000000000ff
2837 lduwa [%i5+%o5]0x89,%l5 ! %l5 = 00000000ffffffff
2838! Mem[0000000010041428] = 7a012058 5df88086, %l0 = 06c171a3, %l1 = 65b79e05
2839 ldda [%i1+0x028]%asi,%l0 ! %l0 = 000000007a012058 000000005df88086
2840! Starting 10 instruction Store Burst
2841! %l4 = 59753fd5ac4fffff, Mem[0000000030081408] = ff000000
2842 stwa %l4,[%i2+%o4]0x81 ! Mem[0000000030081408] = ac4fffff
2843
2844p0_label_106:
2845! %f0 = 6379e6d9 000000ff d8000000 d9e67963
2846! %f4 = 00000000 ff0000d4 99a9115c 3168a589
2847! %f8 = a13cbe09 c6de9dcb 7b00ea38 d2388be9
2848! %f12 = 62ad43b7 e135768a a396f17a 8c24adec
2849 stda %f0,[%i2]ASI_BLK_AIUS ! Block Store to 0000000030081400
2850! %l4 = 59753fd5ac4fffff, Mem[0000000030181400] = 7b0fa3ff00000000
2851 stxa %l4,[%i6+%g0]0x89 ! Mem[0000000030181400] = 59753fd5ac4fffff
2852! %l3 = 00000000f01014c4, immd = 000000000000004f, %l0 = 000000007a012058
2853 mulx %l3,0x04f,%l0 ! %l0 = 0000004a14f6687c
2854! %l3 = 00000000f01014c4, Mem[0000000010181414] = 00000000, %asi = 80
2855 stwa %l3,[%i6+0x014]%asi ! Mem[0000000010181414] = f01014c4
2856! Mem[0000000010041410] = 00000000, %l4 = 59753fd5ac4fffff
2857 swapa [%i1+%o5]0x80,%l4 ! %l4 = 0000000000000000
2858! %l2 = 00000000ff000f7b, Mem[0000000030001400] = 000000ff
2859 stba %l2,[%i0+%g0]0x89 ! Mem[0000000030001400] = 0000007b
2860! %l0 = 0000004a14f6687c, Mem[0000000010141400] = cc0000ff
2861 stwa %l0,[%i5+%g0]0x80 ! Mem[0000000010141400] = 14f6687c
2862! Mem[0000000010141410] = 000000ff, %l6 = 0000000062000000
2863 ldstuba [%i5+%o5]0x88,%l6 ! %l6 = 000000ff000000ff
2864! %f20 = 58000000 d9e67963, Mem[0000000030041400] = 00000000 ff000000
2865 stda %f20,[%i1+%g0]0x89 ! Mem[0000000030041400] = 58000000 d9e67963
2866! Starting 10 instruction Load Burst
2867! Mem[0000000030001410] = 974af4c0, %l4 = 0000000000000000
2868 lduwa [%i0+%o5]0x81,%l4 ! %l4 = 00000000974af4c0
2869
2870p0_label_107:
2871! Mem[0000000010181428] = 0000000038ea007b, %f20 = 58000000 d9e67963
2872 ldd [%i6+0x028],%f20 ! %f20 = 00000000 38ea007b
2873! Mem[0000000010041408] = 00000000, %l2 = 00000000ff000f7b
2874 ldswa [%i1+%o4]0x80,%l2 ! %l2 = 0000000000000000
2875 membar #Sync ! Added by membar checker (18)
2876! Mem[0000000030081408] = d8000000d9e67963, %l7 = 00000000000000ff
2877 ldxa [%i2+%o4]0x81,%l7 ! %l7 = d8000000d9e67963
2878! Mem[0000000030101408] = 00000062, %l0 = 0000004a14f6687c
2879 ldstuba [%i4+%o4]0x89,%l0 ! %l0 = 00000062000000ff
2880! Mem[0000000030041410] = 58000000, %l4 = 00000000974af4c0
2881 ldsha [%i1+%o5]0x81,%l4 ! %l4 = 0000000000005800
2882! Mem[0000000030001408] = 00000000, %l3 = 00000000f01014c4
2883 ldswa [%i0+%o4]0x89,%l3 ! %l3 = 0000000000000000
2884! Mem[0000000010081410] = 000000ff, %l7 = d8000000d9e67963
2885 ldsha [%i2+%o5]0x80,%l7 ! %l7 = 0000000000000000
2886! %f20 = 00000000, %f10 = 7b00ea38 d2388be9
2887 fstox %f20,%f10 ! %f10 = 00000000 00000000
2888! Mem[000000001008143c] = 00000000, %l2 = 0000000000000000
2889 lduw [%i2+0x03c],%l2 ! %l2 = 0000000000000000
2890! Starting 10 instruction Store Burst
2891! %l7 = 0000000000000000, Mem[0000000030041410] = 00000058
2892 stwa %l7,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000
2893
2894p0_label_108:
2895! Mem[000000001004143c] = baefe943, %l4 = 0000000000005800
2896 ldstuba [%i1+0x03c]%asi,%l4 ! %l4 = 000000ba000000ff
2897! %l1 = 000000005df88086, Mem[0000000030141410] = ffffffff
2898 stba %l1,[%i5+%o5]0x89 ! Mem[0000000030141410] = ffffff86
2899! %l1 = 000000005df88086, Mem[00000000100c1410] = 7b0f0000, %asi = 80
2900 stba %l1,[%i3+0x010]%asi ! Mem[00000000100c1410] = 860f0000
2901! Mem[0000000030041400] = d9e67963, %l1 = 000000005df88086
2902 ldstuba [%i1+%g0]0x89,%l1 ! %l1 = 00000063000000ff
2903! %l2 = 0000000000000000, Mem[0000000010081408] = ffffffff
2904 stba %l2,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00ffffff
2905! %f15 = 8c24adec, Mem[00000000300c1408] = b2803f5d
2906 sta %f15,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 8c24adec
2907! %f16 = 00000000 000000ff, %l0 = 0000000000000062
2908! Mem[0000000030181428] = e98b38d238ea007b
2909 add %i6,0x028,%g1
2910 stda %f16,[%g1+%l0]ASI_PST16_SL ! Mem[0000000030181428] = e98b000038ea007b
2911! %f20 = 00000000 38ea007b, %l5 = 00000000ffffffff
2912! Mem[0000000030041408] = 00000000ff000000
2913 add %i1,0x008,%g1
2914 stda %f20,[%g1+%l5]ASI_PST32_SL ! Mem[0000000030041408] = 7b00ea3800000000
2915! %l0 = 00000062, %l1 = 00000063, Mem[0000000010181408] = ac4f7128 00000000
2916 stda %l0,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000062 00000063
2917! Starting 10 instruction Load Burst
2918! Mem[0000000030041400] = d9e679ff, %l7 = 0000000000000000
2919 ldswa [%i1+%g0]0x89,%l7 ! %l7 = ffffffffd9e679ff
2920
2921p0_label_109:
2922! Mem[0000000010141400] = 7c68f614, %l1 = 0000000000000063
2923 ldswa [%i5+%g0]0x88,%l1 ! %l1 = 000000007c68f614
2924! Mem[00000000300c1400] = ffffffff, %l0 = 0000000000000062
2925 lduwa [%i3+%g0]0x81,%l0 ! %l0 = 00000000ffffffff
2926! Mem[0000000010181408] = 62000000, %l4 = 00000000000000ba
2927 lduwa [%i6+%o4]0x88,%l4 ! %l4 = 0000000062000000
2928! Mem[00000000300c1400] = ffffffff, %l0 = 00000000ffffffff
2929 lduha [%i3+%g0]0x89,%l0 ! %l0 = 000000000000ffff
2930! Mem[0000000030081400] = ff000000d9e67963, %l6 = 00000000000000ff
2931 ldxa [%i2+%g0]0x89,%l6 ! %l6 = ff000000d9e67963
2932! Mem[0000000010081400] = 7b000000, %l7 = ffffffffd9e679ff
2933 ldswa [%i2+%g0]0x80,%l7 ! %l7 = 000000007b000000
2934! Mem[0000000010101408] = 502b103300000000, %l5 = 00000000ffffffff
2935 ldx [%i4+%o4],%l5 ! %l5 = 502b103300000000
2936! Mem[0000000010141410] = 62000000 000000ff, %l4 = 62000000, %l5 = 00000000
2937 ldda [%i5+%o5]0x88,%l4 ! %l4 = 00000000000000ff 0000000062000000
2938! Mem[0000000030101400] = ffffffff b1381bc2, %l6 = d9e67963, %l7 = 7b000000
2939 ldda [%i4+%g0]0x81,%l6 ! %l6 = 00000000ffffffff 00000000b1381bc2
2940! Starting 10 instruction Store Burst
2941! %l4 = 00000000000000ff, Mem[00000000218001c0] = 363ca57a, %asi = 80
2942 stha %l4,[%o3+0x1c0]%asi ! Mem[00000000218001c0] = 00ffa57a
2943
2944p0_label_110:
2945! %f30 = 000000ff ffff4fac, %l2 = 0000000000000000
2946! Mem[0000000030181408] = ffffffff28714fac
2947 add %i6,0x008,%g1
2948 stda %f30,[%g1+%l2]ASI_PST16_S ! Mem[0000000030181408] = ffffffff28714fac
2949! %f8 = a13cbe09 c6de9dcb, Mem[0000000030001410] = 974af4c0 00000e93
2950 stda %f8 ,[%i0+%o5]0x81 ! Mem[0000000030001410] = a13cbe09 c6de9dcb
2951! %l6 = ffffffff, %l7 = b1381bc2, Mem[0000000010101410] = 00000000 000000b2
2952 stda %l6,[%i4+%o5]0x80 ! Mem[0000000010101410] = ffffffff b1381bc2
2953! %l5 = 0000000062000000, Mem[0000000010101408] = 33102b50
2954 stha %l5,[%i4+%o4]0x88 ! Mem[0000000010101408] = 33100000
2955! %l7 = 00000000b1381bc2, Mem[00000000300c1408] = 8c24adec
2956 stba %l7,[%i3+%o4]0x81 ! Mem[00000000300c1408] = c224adec
2957! Mem[0000000010181410] = 00000000, %l3 = 0000000000000000
2958 ldstuba [%i6+%o5]0x88,%l3 ! %l3 = 00000000000000ff
2959! Mem[000000001010141c] = ccad9193, %l3 = 0000000000000000, %asi = 80
2960 swapa [%i4+0x01c]%asi,%l3 ! %l3 = 00000000ccad9193
2961! %l7 = 00000000b1381bc2, Mem[0000000030141400] = 6379e6d9
2962 stwa %l7,[%i5+%g0]0x81 ! Mem[0000000030141400] = b1381bc2
2963! %l0 = 000000000000ffff, Mem[0000000030081400] = d9e67963
2964 stwa %l0,[%i2+%g0]0x89 ! Mem[0000000030081400] = 0000ffff
2965! Starting 10 instruction Load Burst
2966! Mem[0000000030141410] = 774962cfffffff86, %l2 = 0000000000000000
2967 ldxa [%i5+%o5]0x89,%l2 ! %l2 = 774962cfffffff86
2968
2969p0_label_111:
2970! Mem[0000000030141410] = 86ffffff, %l2 = 774962cfffffff86
2971 ldsba [%i5+%o5]0x81,%l2 ! %l2 = ffffffffffffff86
2972! Mem[0000000030001410] = a13cbe09, %l3 = 00000000ccad9193
2973 lduha [%i0+%o5]0x81,%l3 ! %l3 = 000000000000a13c
2974! Mem[0000000010081408] = 00ffffff00006200, %f22 = c0f44a97 33f88c10
2975 ldda [%i2+%o4]0x80,%f22 ! %f22 = 00ffffff 00006200
2976! Mem[0000000030101408] = ff00000000000000, %l5 = 0000000062000000
2977 ldxa [%i4+%o4]0x81,%l5 ! %l5 = ff00000000000000
2978! Mem[0000000010001410] = 4fdbd6a0, %l0 = 000000000000ffff
2979 lduha [%i0+%o5]0x88,%l0 ! %l0 = 000000000000d6a0
2980! Mem[0000000030141408] = ac4fffff, %l7 = 00000000b1381bc2
2981 ldswa [%i5+%o4]0x89,%l7 ! %l7 = ffffffffac4fffff
2982! %f16 = 00000000, %f27 = 00000000, %f1 = 000000ff
2983 fsubs %f16,%f27,%f1 ! %f1 = 00000000
2984! Mem[0000000010001408] = a6e2cfa1 d40000ff, %l4 = 000000ff, %l5 = 00000000
2985 ldda [%i0+%o4]0x88,%l4 ! %l4 = 00000000d40000ff 00000000a6e2cfa1
2986! Mem[0000000030101410] = fdb2c200, %l5 = 00000000a6e2cfa1
2987 lduba [%i4+%o5]0x89,%l5 ! %l5 = 0000000000000000
2988! Starting 10 instruction Store Burst
2989! %f7 = 3168a589, Mem[0000000010141410] = ff000000
2990 sta %f7 ,[%i5+%o5]0x80 ! Mem[0000000010141410] = 3168a589
2991
2992p0_label_112:
2993! Mem[000000001000140c] = a1cfe2a6, %l0 = 000000000000d6a0
2994 swap [%i0+0x00c],%l0 ! %l0 = 00000000a1cfe2a6
2995! %l5 = 0000000000000000, Mem[0000000030141408] = ffff4fac
2996 stba %l5,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00ff4fac
2997! %l6 = 00000000ffffffff, Mem[0000000021800100] = 7b655371
2998 sth %l6,[%o3+0x100] ! Mem[0000000021800100] = ffff5371
2999! %l1 = 000000007c68f614, Mem[0000000010181408] = 0000006200000063
3000 stxa %l1,[%i6+%o4]0x80 ! Mem[0000000010181408] = 000000007c68f614
3001! Mem[00000000300c1408] = c224adec, %l3 = 000000000000a13c
3002 swapa [%i3+%o4]0x81,%l3 ! %l3 = 00000000c224adec
3003! Mem[00000000100c1400] = 7b0f00ff, %l6 = 00000000ffffffff
3004 ldstuba [%i3+%g0]0x88,%l6 ! %l6 = 000000ff000000ff
3005! %f24 = e7888aa7 a4e7ddb5, Mem[0000000010141410] = 3168a589 00000062
3006 stda %f24,[%i5+%o5]0x80 ! Mem[0000000010141410] = e7888aa7 a4e7ddb5
3007! %f18 = 00000000 ff000000, Mem[0000000030041410] = 00000000 d9e67963
3008 stda %f18,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000 ff000000
3009! %l6 = 00000000000000ff, %l5 = 0000000000000000, %l4 = 00000000d40000ff
3010 sdivx %l6,%l5,%l4 ! Div by zero, %l0 = 00000000a1cfe2f6
3011! Starting 10 instruction Load Burst
3012! Mem[00000000100c1420] = 00000000 0000000a, %l2 = ffffff86, %l3 = c224adec
3013 ldda [%i3+0x020]%asi,%l2 ! %l2 = 0000000000000000 000000000000000a
3014
3015p0_label_113:
3016! Mem[0000000030081408] = 000000d8, %f24 = e7888aa7
3017 lda [%i2+%o4]0x89,%f24 ! %f24 = 000000d8
3018! Mem[0000000010181410] = 000000ff, %f8 = a13cbe09
3019 lda [%i6+%o5]0x88,%f8 ! %f8 = 000000ff
3020! Mem[00000000300c1408] = 0000a13c f01014c4, %l6 = 000000ff, %l7 = ac4fffff
3021 ldda [%i3+%o4]0x81,%l6 ! %l6 = 000000000000a13c 00000000f01014c4
3022! Mem[0000000010001410] = a0d6db4f f849f442, %l0 = a1cfe2ce, %l1 = 7c68f614
3023 ldda [%i0+%o5]0x80,%l0 ! %l0 = 00000000a0d6db4f 00000000f849f442
3024! Mem[0000000030001410] = 09be3ca1, %f30 = 000000ff
3025 lda [%i0+%o5]0x89,%f30 ! %f30 = 09be3ca1
3026! Mem[0000000010001400] = ff48329d, %l2 = 0000000000000000
3027 lduba [%i0+%g0]0x80,%l2 ! %l2 = 00000000000000ff
3028! Mem[0000000030101400] = c21b38b1ffffffff, %f6 = 99a9115c 3168a589
3029 ldda [%i4+%g0]0x89,%f6 ! %f6 = c21b38b1 ffffffff
3030! Mem[0000000030101400] = ffffffff, %l4 = 00000000d40000ff
3031 ldsha [%i4+%g0]0x89,%l4 ! %l4 = ffffffffffffffff
3032! %l2 = 00000000000000ff, %l0 = 00000000a0d6db4f, %l2 = 00000000000000ff
3033 addc %l2,%l0,%l2 ! %l2 = 00000000a0d6dc4e
3034! Starting 10 instruction Store Burst
3035! Mem[0000000030101408] = ff000000, %l0 = 00000000a0d6db4f
3036 ldstuba [%i4+%o4]0x81,%l0 ! %l0 = 000000ff000000ff
3037
3038p0_label_114:
3039! %l2 = a0d6dc4e, %l3 = 0000000a, Mem[0000000030041400] = d9e679ff 58000000
3040 stda %l2,[%i1+%g0]0x89 ! Mem[0000000030041400] = a0d6dc4e 0000000a
3041! %l7 = 00000000f01014c4, Mem[0000000030181400] = 59753fd5ac4fffff
3042 stxa %l7,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000f01014c4
3043! Mem[00000000300c1410] = 0000007b, %l7 = 00000000f01014c4
3044 swapa [%i3+%o5]0x81,%l7 ! %l7 = 000000000000007b
3045! Mem[00000000100c1400] = ff000f7b, %l4 = ffffffffffffffff
3046 ldstuba [%i3+%g0]0x80,%l4 ! %l4 = 000000ff000000ff
3047! %f27 = 00000000, Mem[00000000100c1408] = cc0ab2fd
3048 sta %f27,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000000
3049! Mem[00000000100c1410] = 00000f86, %l5 = 0000000000000000
3050 swapa [%i3+%o5]0x88,%l5 ! %l5 = 0000000000000f86
3051! %l2 = 00000000a0d6dc4e, Mem[0000000010181408] = 00000000
3052 stba %l2,[%i6+%o4]0x88 ! Mem[0000000010181408] = 0000004e
3053! %f16 = 00000000 000000ff, %l6 = 000000000000a13c
3054! Mem[0000000010181428] = 0000000038ea007b
3055 add %i6,0x028,%g1
3056 stda %f16,[%g1+%l6]ASI_PST8_P ! Mem[0000000010181428] = 000000000000007b
3057! Mem[0000000010101408] = 00001033, %l5 = 00000f86, %l0 = 000000ff
3058 add %i4,0x08,%g1
3059 casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000000001033
3060! Starting 10 instruction Load Burst
3061! Mem[00000000100c1400] = ff000f7b, %l0 = 0000000000001033
3062 ldswa [%i3+%g0]0x80,%l0 ! %l0 = ffffffffff000f7b
3063
3064p0_label_115:
3065! Mem[00000000100c1410] = 00000000, %f10 = 00000000
3066 lda [%i3+%o5]0x88,%f10 ! %f10 = 00000000
3067! Mem[0000000010101428] = 90f5e527, %l0 = ffffffffff000f7b
3068 ldub [%i4+0x02b],%l0 ! %l0 = 0000000000000027
3069! Mem[00000000300c1410] = c41410f0, %l6 = 000000000000a13c
3070 lduwa [%i3+%o5]0x89,%l6 ! %l6 = 00000000c41410f0
3071! Mem[0000000010181434] = ffcb0000, %f10 = 00000000
3072 ld [%i6+0x034],%f10 ! %f10 = ffcb0000
3073! Mem[00000000211c0000] = ff006880, %l1 = 00000000f849f442
3074 ldsha [%o2+0x000]%asi,%l1 ! %l1 = ffffffffffffff00
3075! Mem[0000000030181408] = ac4f7128ffffffff, %f8 = 000000ff c6de9dcb
3076 ldda [%i6+%o4]0x89,%f8 ! %f8 = ac4f7128 ffffffff
3077! Mem[0000000010141418] = 83018bde, %l1 = ffffffffffffff00
3078 lduw [%i5+0x018],%l1 ! %l1 = 0000000083018bde
3079! Code Fragment 3
3080p0_fragment_13:
3081! %l0 = 0000000000000027
3082 setx 0xbfabbee02932fd74,%g7,%l0 ! %l0 = bfabbee02932fd74
3083! %l1 = 0000000083018bde
3084 setx 0xb73c841fd39888e4,%g7,%l1 ! %l1 = b73c841fd39888e4
3085 setx 0x1fe000, %g1, %g3
3086 or %l0, %g3, %l0 ! always set perrmask = 0xff
3087 setx 0x1ffff8, %g1, %g2
3088 and %l0, %g2, %l0
3089 ta T_CHANGE_HPRIV
3090 stxa %l1, [%l0]ASI_DCACHE_DATA
3091 ta T_CHANGE_NONHPRIV
3092! %l0 = bfabbee02932fd74
3093 setx 0xc37eb26809169f38,%g7,%l0 ! %l0 = c37eb26809169f38
3094! %l1 = b73c841fd39888e4
3095 setx 0x37a5145fd67814ec,%g7,%l1 ! %l1 = 37a5145fd67814ec
3096! Mem[0000000030081410] = 00000000, %l7 = 000000000000007b
3097 ldsha [%i2+%o5]0x81,%l7 ! %l7 = 0000000000000000
3098! Starting 10 instruction Store Burst
3099! Mem[0000000010141410] = a78a88e7, %l6 = 00000000c41410f0
3100 ldstuba [%i5+%o5]0x88,%l6 ! %l6 = 000000e7000000ff
3101
3102p0_label_116:
3103! Mem[0000000010041400] = 00580000, %l1 = 37a5145fd67814ec
3104 ldstuba [%i1+%g0]0x88,%l1 ! %l1 = 00000000000000ff
3105! Mem[0000000010101410] = ffffffff, %l3 = 000000000000000a
3106 swap [%i4+%o5],%l3 ! %l3 = 00000000ffffffff
3107! %l6 = 00000000000000e7, Mem[00000000300c1410] = f01014c4
3108 stha %l6,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00e714c4
3109! %l5 = 0000000000000f86, Mem[0000000010181408] = 4e000000
3110 stwa %l5,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000f86
3111! Mem[00000000100c1400] = ff000f7b, %l2 = a0d6dc4e, %l6 = 000000e7
3112 casa [%i3]0x80,%l2,%l6 ! %l6 = 00000000ff000f7b
3113! %l5 = 0000000000000f86, Mem[0000000030141400] = b1381bc2
3114 stba %l5,[%i5+%g0]0x81 ! Mem[0000000030141400] = 86381bc2
3115! %f31 = ffff4fac, Mem[00000000300c1410] = c414e700
3116 sta %f31,[%i3+%o5]0x89 ! Mem[00000000300c1410] = ffff4fac
3117! %l6 = 00000000ff000f7b, Mem[0000000010081400] = 7b000000
3118 stha %l6,[%i2+%g0]0x80 ! Mem[0000000010081400] = 0f7b0000
3119! Mem[00000000100c1400] = 7b0f00ff, %l0 = c37eb26809169f38
3120 ldstuba [%i3+%g0]0x88,%l0 ! %l0 = 000000ff000000ff
3121! Starting 10 instruction Load Burst
3122! Mem[00000000300c1410] = ffff4fac, %l4 = 00000000000000ff
3123 ldsha [%i3+%o5]0x89,%l4 ! %l4 = 0000000000004fac
3124
3125p0_label_117:
3126! Mem[0000000010101438] = 0e939dcb27e5f590, %l4 = 0000000000004fac
3127 ldxa [%i4+0x038]%asi,%l4 ! %l4 = 0e939dcb27e5f590
3128! Mem[0000000030001408] = 00000000, %l2 = 00000000a0d6dc4e
3129 ldsba [%i0+%o4]0x89,%l2 ! %l2 = 0000000000000000
3130! Mem[0000000010141400] = 14f6687c ccad9193, %l2 = 00000000, %l3 = ffffffff
3131 ldda [%i5+%g0]0x80,%l2 ! %l2 = 0000000014f6687c 00000000ccad9193
3132! Mem[0000000030141400] = 86381bc2, %l6 = 00000000ff000f7b
3133 lduwa [%i5+%g0]0x81,%l6 ! %l6 = 0000000086381bc2
3134! Mem[0000000020800040] = 00c2726d, %l2 = 0000000014f6687c
3135 ldsba [%o1+0x040]%asi,%l2 ! %l2 = 0000000000000000
3136! Mem[0000000030001408] = 00000000, %l5 = 0000000000000f86
3137 ldsba [%i0+%o4]0x81,%l5 ! %l5 = 0000000000000000
3138! Mem[00000000100c1400] = ff000f7b, %l7 = 0000000000000000
3139 ldsba [%i3+%g0]0x80,%l7 ! %l7 = ffffffffffffffff
3140! Mem[0000000010181410] = ff000000, %f9 = ffffffff
3141 lda [%i6+%o5]0x80,%f9 ! %f9 = ff000000
3142! Mem[00000000300c1410] = ffff4fac, %f10 = ffcb0000
3143 lda [%i3+%o5]0x89,%f10 ! %f10 = ffff4fac
3144! Starting 10 instruction Store Burst
3145! Mem[0000000030141408] = ac4fff00, %l5 = 0000000000000000
3146 swapa [%i5+%o4]0x89,%l5 ! %l5 = 00000000ac4fff00
3147
3148p0_label_118:
3149! %f9 = ff000000, Mem[0000000030101408] = 000000ff
3150 sta %f9 ,[%i4+%o4]0x89 ! Mem[0000000030101408] = ff000000
3151! %l3 = 00000000ccad9193, Mem[0000000010181408] = 860f0000
3152 stwa %l3,[%i6+%o4]0x88 ! Mem[0000000010181408] = ccad9193
3153! Mem[0000000010041408] = 00000000, %l7 = ffffffffffffffff
3154 swapa [%i1+%o4]0x80,%l7 ! %l7 = 0000000000000000
3155! Mem[0000000010041408] = ffffffff, %l7 = 00000000, %l2 = 00000000
3156 add %i1,0x08,%g1
3157 casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000ffffffff
3158! %l5 = 00000000ac4fff00, Mem[00000000100c1408] = 00000000
3159 stba %l5,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000000
3160! %l5 = 00000000ac4fff00, Mem[0000000010001400] = 9d3248ff
3161 stba %l5,[%i0+%g0]0x88 ! Mem[0000000010001400] = 9d324800
3162! %f20 = 00000000 38ea007b, Mem[0000000010141420] = 000000ff f01014c4
3163 std %f20,[%i5+0x020] ! Mem[0000000010141420] = 00000000 38ea007b
3164! Mem[000000001010141c] = 00000000, %l0 = 00000000000000ff
3165 ldstub [%i4+0x01c],%l0 ! %l0 = 00000000000000ff
3166! %l1 = 0000000000000000, Mem[0000000010181406] = 09000062
3167 sth %l1,[%i6+0x006] ! Mem[0000000010181404] = 09000000
3168! Starting 10 instruction Load Burst
3169! Mem[0000000030141400] = 86381bc2, %l7 = 0000000000000000
3170 ldsba [%i5+%g0]0x81,%l7 ! %l7 = ffffffffffffff86
3171
3172p0_label_119:
3173! Mem[0000000030081400] = ffff0000, %l6 = 0000000086381bc2
3174 lduwa [%i2+%g0]0x81,%l6 ! %l6 = 00000000ffff0000
3175! Mem[0000000010181430] = c06caef7 ffcb0000, %l0 = 00000000, %l1 = 00000000
3176 ldda [%i6+0x030]%asi,%l0 ! %l0 = 00000000c06caef7 00000000ffcb0000
3177! Mem[0000000010141400] = 14f6687c, %l4 = 0e939dcb27e5f590
3178 lduwa [%i5+%g0]0x80,%l4 ! %l4 = 0000000014f6687c
3179! Mem[00000000300c1400] = ffffffff, %l1 = 00000000ffcb0000
3180 ldsba [%i3+%g0]0x81,%l1 ! %l1 = ffffffffffffffff
3181! Mem[0000000030081408] = 000000d8, %l5 = 00000000ac4fff00
3182 ldswa [%i2+%o4]0x89,%l5 ! %l5 = 00000000000000d8
3183! Mem[0000000030041400] = a0d6dc4e, %f28 = ac4f7128
3184 lda [%i1+%g0]0x89,%f28 ! %f28 = a0d6dc4e
3185! Mem[0000000030101400] = ffffffff b1381bc2, %l0 = c06caef7, %l1 = ffffffff
3186 ldda [%i4+%g0]0x81,%l0 ! %l0 = 00000000ffffffff 00000000b1381bc2
3187! Mem[0000000030041410] = 00000000ff000000, %l0 = 00000000ffffffff
3188 ldxa [%i1+%o5]0x81,%l0 ! %l0 = 00000000ff000000
3189! Mem[0000000030041400] = 4edcd6a0, %f21 = 38ea007b
3190 lda [%i1+%g0]0x81,%f21 ! %f21 = 4edcd6a0
3191! Starting 10 instruction Store Burst
3192! %l7 = ffffffffffffff86, Mem[0000000030101410] = 00c2b2fd00000000
3193 stxa %l7,[%i4+%o5]0x81 ! Mem[0000000030101410] = ffffffffffffff86
3194
3195p0_label_120:
3196! %f14 = a396f17a 8c24adec, Mem[0000000010081408] = ffffff00 00620000
3197 stda %f14,[%i2+%o4]0x88 ! Mem[0000000010081408] = a396f17a 8c24adec
3198! %f22 = 00ffffff, Mem[00000000300c1410] = ffff4fac
3199 sta %f22,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00ffffff
3200! %f0 = 6379e6d9 00000000, %l2 = 00000000ffffffff
3201! Mem[0000000030041418] = c0f44a9733f88c10
3202 add %i1,0x018,%g1
3203 stda %f0,[%g1+%l2]ASI_PST16_SL ! Mem[0000000030041418] = 00000000d9e67963
3204! %f26 = ff000000 00000000, Mem[0000000030141408] = 00000000 59753fd5
3205 stda %f26,[%i5+%o4]0x89 ! Mem[0000000030141408] = ff000000 00000000
3206! Mem[0000000020800040] = 00c2726d, %l0 = 00000000ff000000
3207 ldstub [%o1+0x040],%l0 ! %l0 = 00000000000000ff
3208! Mem[0000000010181414] = f01014c4, %l5 = 00000000000000d8
3209 ldstub [%i6+0x014],%l5 ! %l5 = 000000f0000000ff
3210! %f1 = 00000000, Mem[00000000100c142c] = 263728d3
3211 sta %f1 ,[%i3+0x02c]%asi ! Mem[00000000100c142c] = 00000000
3212! Mem[000000001014141d] = 5f4e94ac, %l0 = 0000000000000000
3213 ldstub [%i5+0x01d],%l0 ! %l0 = 0000004e000000ff
3214! %f16 = 00000000 000000ff, %f31 = ffff4fac
3215 fdtos %f16,%f31 ! %f31 = 00000000
3216! Starting 10 instruction Load Burst
3217! Mem[0000000010101400] = a4e7ddb5, %l2 = 00000000ffffffff
3218 ldswa [%i4+%g0]0x80,%l2 ! %l2 = ffffffffa4e7ddb5
3219
3220p0_label_121:
3221! Mem[0000000010041408] = ffffffffff000000, %l4 = 0000000014f6687c
3222 ldxa [%i1+%o4]0x80,%l4 ! %l4 = ffffffffff000000
3223! Mem[00000000211c0000] = ff006880, %l3 = 00000000ccad9193
3224 ldub [%o2+0x001],%l3 ! %l3 = 0000000000000000
3225! Mem[0000000030181400] = f01014c4, %l0 = 000000000000004e
3226 lduwa [%i6+%g0]0x89,%l0 ! %l0 = 00000000f01014c4
3227! Mem[000000001010142c] = cb9d930e, %l3 = 0000000000000000
3228 ldub [%i4+0x02e],%l3 ! %l3 = 0000000000000093
3229! %l2 = ffffffffa4e7ddb5, imm = fffffffffffff1d4, %l5 = 00000000000000f0
3230 add %l2,-0xe2c,%l5 ! %l5 = ffffffffa4e7cf89
3231! Mem[00000000201c0000] = 00003e5d, %l6 = 00000000ffff0000
3232 lduba [%o0+0x001]%asi,%l6 ! %l6 = 0000000000000000
3233! Mem[0000000030081400] = ff0000000000ffff, %l4 = ffffffffff000000
3234 ldxa [%i2+%g0]0x89,%l4 ! %l4 = ff0000000000ffff
3235! Mem[0000000030041400] = a0d6dc4e, %l7 = ffffffffffffff86
3236 ldsba [%i1+%g0]0x89,%l7 ! %l7 = 000000000000004e
3237! %f6 = c21b38b1, %f17 = 000000ff, %f22 = 00ffffff
3238 fadds %f6 ,%f17,%f22 ! %l0 = 00000000f01014e6, Unfinished, %fsr = 1a00000400
3239! Starting 10 instruction Store Burst
3240! Mem[00000000300c1410] = ffffff00, %l4 = ff0000000000ffff
3241 ldstuba [%i3+%o5]0x81,%l4 ! %l4 = 000000ff000000ff
3242
3243p0_label_122:
3244! %l7 = 000000000000004e, Mem[0000000010081408] = ecad248c
3245 stwa %l7,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0000004e
3246! %f18 = 00000000 ff000000, %f21 = 4edcd6a0
3247 fdtoi %f18,%f21 ! %l0 = 00000000f0101508, Unfinished, %fsr = 1a00000400
3248! Mem[0000000010001434] = d967c860, %l3 = 0000000000000093
3249 swap [%i0+0x034],%l3 ! %l3 = 00000000d967c860
3250! %f8 = ac4f7128 ff000000, Mem[00000000300c1408] = 0000a13c f01014c4
3251 stda %f8 ,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ac4f7128 ff000000
3252! %f6 = c21b38b1, Mem[0000000030141408] = 00000000
3253 sta %f6 ,[%i5+%o4]0x89 ! Mem[0000000030141408] = c21b38b1
3254! %l5 = ffffffffa4e7cf89, immed = fffffb68, %y = 4fdbd6a0
3255 smul %l5,-0x498,%l1 ! %l1 = 000001a2771ea2a8, %y = 000001a2
3256! %l5 = ffffffffa4e7cf89, Mem[0000000010001410] = 4fdbd6a0
3257 stwa %l5,[%i0+%o5]0x88 ! Mem[0000000010001410] = a4e7cf89
3258! %l1 = 000001a2771ea2a8, Mem[0000000010181408] = ccad9193
3259 stba %l1,[%i6+%o4]0x88 ! Mem[0000000010181408] = ccad91a8
3260! Mem[0000000010101410] = 0000000a, %l1 = 000001a2771ea2a8, %asi = 80
3261 swapa [%i4+0x010]%asi,%l1 ! %l1 = 000000000000000a
3262! Starting 10 instruction Load Burst
3263! Mem[0000000030181400] = c41410f0 00000000, %l4 = 000000ff, %l5 = a4e7cf89
3264 ldda [%i6+%g0]0x81,%l4 ! %l4 = 00000000c41410f0 0000000000000000
3265
3266p0_label_123:
3267! Mem[0000000030181408] = ffffffff28714fac, %f8 = ac4f7128 ff000000
3268 ldda [%i6+%o4]0x81,%f8 ! %f8 = ffffffff 28714fac
3269! Mem[00000000211c0000] = ff006880, %l5 = 0000000000000000
3270 lduba [%o2+0x001]%asi,%l5 ! %l5 = 0000000000000000
3271! Mem[0000000010181400] = 0000000009000000, %l6 = 0000000000000000
3272 ldxa [%i6+%g0]0x80,%l6 ! %l6 = 0000000009000000
3273! Mem[0000000010141408] = 7b0f000000000000, %f12 = 62ad43b7 e135768a
3274 ldda [%i5+%o4]0x80,%f12 ! %f12 = 7b0f0000 00000000
3275! Mem[000000001008142c] = 3d258100, %l2 = ffffffffa4e7ddb5
3276 lduha [%i2+0x02c]%asi,%l2 ! %l2 = 0000000000003d25
3277! Mem[0000000030081410] = d40000ff 00000000, %l2 = 00003d25, %l3 = d967c860
3278 ldda [%i2+%o5]0x89,%l2 ! %l2 = 0000000000000000 00000000d40000ff
3279! Mem[0000000030181410] = ff0000d4, %l7 = 000000000000004e
3280 ldsba [%i6+%o5]0x89,%l7 ! %l7 = ffffffffffffffd4
3281! Mem[0000000010181400] = 00000000, %l1 = 000000000000000a
3282 ldswa [%i6+%g0]0x80,%l1 ! %l1 = 0000000000000000
3283! Mem[0000000010081410] = ff000000, %l5 = 0000000000000000
3284 lduba [%i2+%o5]0x88,%l5 ! %l5 = 0000000000000000
3285! Starting 10 instruction Store Burst
3286! %f4 = 00000000 ff0000d4, Mem[00000000100c1438] = ff626c0e ceeb99a1
3287 stda %f4 ,[%i3+0x038]%asi ! Mem[00000000100c1438] = 00000000 ff0000d4
3288
3289p0_label_124:
3290! %f22 = 00ffffff 00006200, %l4 = 00000000c41410f0
3291! Mem[0000000010101410] = 771ea2a8b1381bc2
3292 add %i4,0x010,%g1
3293 stda %f22,[%g1+%l4]ASI_PST32_PL ! Mem[0000000010101410] = 771ea2a8b1381bc2
3294! Mem[0000000030101410] = ffffffff, %l7 = ffffffffffffffd4
3295 swapa [%i4+%o5]0x81,%l7 ! %l7 = 00000000ffffffff
3296! %f16 = 00000000 000000ff, Mem[0000000010081438] = 00000000 00000000
3297 stda %f16,[%i2+0x038]%asi ! Mem[0000000010081438] = 00000000 000000ff
3298! %f0 = 6379e6d9 00000000 d8000000 d9e67963
3299! %f4 = 00000000 ff0000d4 c21b38b1 ffffffff
3300! %f8 = ffffffff 28714fac ffff4fac 00000000
3301! %f12 = 7b0f0000 00000000 a396f17a 8c24adec
3302 stda %f0,[%i1]ASI_BLK_SL ! Block Store to 0000000030041400
3303! %l3 = 00000000d40000ff, Mem[0000000030101408] = 000000ff
3304 stba %l3,[%i4+%o4]0x81 ! Mem[0000000030101408] = ff0000ff
3305! %l2 = 0000000000000000, Mem[0000000010141408] = 0000000000000f7b
3306 stxa %l2,[%i5+%o4]0x88 ! Mem[0000000010141408] = 0000000000000000
3307! %f24 = 000000d8 a4e7ddb5, %l5 = 0000000000000000
3308! Mem[0000000010101408] = 0000103300000000
3309 add %i4,0x008,%g1
3310 stda %f24,[%g1+%l5]ASI_PST32_PL ! Mem[0000000010101408] = 0000103300000000
3311! %l4 = 00000000c41410f0, Mem[0000000010081408] = a396f17a4e000000
3312 stxa %l4,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000c41410f0
3313! %f20 = 00000000 4edcd6a0, Mem[0000000010001408] = ff0000d4 0000d6a0
3314 stda %f20,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000 4edcd6a0
3315! Starting 10 instruction Load Burst
3316! %f25 = a4e7ddb5, %f19 = ff000000
3317 fsqrts %f25,%f19 ! %f19 = 7fffffff
3318
3319p0_label_125:
3320! Mem[00000000300c1400] = ffffffff, %l7 = 00000000ffffffff
3321 ldswa [%i3+%g0]0x89,%l7 ! %l7 = ffffffffffffffff
3322! Mem[00000000300c1410] = 00ffffff, %l0 = 00000000f0101508
3323 ldsba [%i3+%o5]0x89,%l0 ! %l0 = ffffffffffffffff
3324! Mem[0000000010101438] = 0e939dcb, %l0 = ffffffffffffffff
3325 lduh [%i4+0x038],%l0 ! %l0 = 0000000000000e93
3326! Mem[0000000010141418] = 83018bde, %f19 = 7fffffff
3327 ld [%i5+0x018],%f19 ! %f19 = 83018bde
3328! Mem[0000000010141400] = 14f6687cccad9193, %l4 = 00000000c41410f0
3329 ldxa [%i5+%g0]0x80,%l4 ! %l4 = 14f6687cccad9193
3330 membar #Sync ! Added by membar checker (19)
3331! Mem[0000000030041408] = 6379e6d9000000d8, %f18 = 00000000 83018bde
3332 ldda [%i1+%o4]0x81,%f18 ! %f18 = 6379e6d9 000000d8
3333! Mem[0000000020800000] = b2ff779a, %l0 = 0000000000000e93
3334 lduha [%o1+0x000]%asi,%l0 ! %l0 = 000000000000b2ff
3335! Mem[0000000010141400] = 14f6687c, %l2 = 0000000000000000
3336 lduba [%i5+%g0]0x80,%l2 ! %l2 = 0000000000000014
3337! Mem[0000000021800180] = b337bce0, %l3 = 00000000d40000ff
3338 lduha [%o3+0x180]%asi,%l3 ! %l3 = 000000000000b337
3339! Starting 10 instruction Store Burst
3340! Mem[0000000030101400] = ffffffff, %l1 = 0000000000000000
3341 ldswa [%i4+%g0]0x89,%l1 ! %l1 = ffffffffffffffff
3342
3343p0_label_126:
3344! Mem[0000000010041400] = 005800ff, %l6 = 0000000009000000
3345 swapa [%i1+%g0]0x88,%l6 ! %l6 = 00000000005800ff
3346! %l3 = 000000000000b337, Mem[00000000100c1408] = 00000000
3347 stha %l3,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 0000b337
3348! Mem[000000001010143b] = 0e939dcb, %l4 = 14f6687cccad9193
3349 ldstub [%i4+0x03b],%l4 ! %l4 = 000000cb000000ff
3350! Mem[000000001014140c] = 00000000, %l0 = 000000000000b2ff
3351 swap [%i5+0x00c],%l0 ! %l0 = 0000000000000000
3352! %f2 = d8000000, Mem[0000000010001418] = ac4f7128
3353 st %f2 ,[%i0+0x018] ! Mem[0000000010001418] = d8000000
3354! %f7 = ffffffff, Mem[0000000010141400] = 7c68f614
3355 sta %f7 ,[%i5+%g0]0x88 ! Mem[0000000010141400] = ffffffff
3356! %l6 = 005800ff, %l7 = ffffffff, Mem[0000000030181400] = c41410f0 00000000
3357 stda %l6,[%i6+%g0]0x81 ! Mem[0000000030181400] = 005800ff ffffffff
3358! Mem[00000000100c1410] = 00000000, %l3 = 000000000000b337
3359 swapa [%i3+%o5]0x88,%l3 ! %l3 = 0000000000000000
3360! Mem[000000001010140c] = 00000000, %l3 = 0000000000000000
3361 swap [%i4+0x00c],%l3 ! %l3 = 0000000000000000
3362! Starting 10 instruction Load Burst
3363! Mem[0000000010141410] = a78a88ff, %l6 = 00000000005800ff
3364 lduha [%i5+%o5]0x88,%l6 ! %l6 = 00000000000088ff
3365
3366p0_label_127:
3367! Mem[0000000020800000] = b2ff779a, %l5 = 0000000000000000
3368 ldsba [%o1+0x000]%asi,%l5 ! %l5 = ffffffffffffffb2
3369! Mem[0000000010041400] = 00000009, %l5 = ffffffffffffffb2
3370 ldswa [%i1+%g0]0x80,%l5 ! %l5 = 0000000000000009
3371! Mem[0000000010081410] = ff000000, %l3 = 0000000000000000
3372 lduha [%i2+%o5]0x88,%l3 ! %l3 = 0000000000000000
3373! %l6 = 00000000000088ff, %l6 = 00000000000088ff, %y = 000001a2
3374 sdiv %l6,%l6,%l6 ! %l6 = 00000000030d1a42
3375 mov %l0,%y ! %y = 00000000
3376! Mem[0000000010101400] = ffffffffb5dde7a4, %f24 = 000000d8 a4e7ddb5
3377 ldda [%i4+%g0]0x88,%f24 ! %f24 = ffffffff b5dde7a4
3378! Mem[0000000030001410] = 09be3ca1, %l0 = 0000000000000000
3379 lduha [%i0+%o5]0x89,%l0 ! %l0 = 0000000000003ca1
3380! Mem[0000000010141434] = 94f993b8, %l3 = 0000000000000000
3381 ldub [%i5+0x036],%l3 ! %l3 = 0000000000000093
3382! Mem[0000000010181410] = 000000ff, %l1 = ffffffffffffffff
3383 lduwa [%i6+%o5]0x88,%l1 ! %l1 = 00000000000000ff
3384! Mem[0000000010181400] = 00000000, %l3 = 0000000000000093
3385 ldsba [%i6+%g0]0x80,%l3 ! %l3 = 0000000000000000
3386! Starting 10 instruction Store Burst
3387! %f0 = 6379e6d9 00000000 d8000000 d9e67963
3388! %f4 = 00000000 ff0000d4 c21b38b1 ffffffff
3389! %f8 = ffffffff 28714fac ffff4fac 00000000
3390! %f12 = 7b0f0000 00000000 a396f17a 8c24adec
3391 stda %f0,[%i4]ASI_BLK_S ! Block Store to 0000000030101400
3392
3393p0_label_128:
3394! Mem[0000000010081438] = 00000000, %l5 = 0000000000000009, %asi = 80
3395 swapa [%i2+0x038]%asi,%l5 ! %l5 = 0000000000000000
3396! Mem[0000000030141410] = 86ffffff, %l2 = 0000000000000014
3397 swapa [%i5+%o5]0x81,%l2 ! %l2 = 0000000086ffffff
3398! %l4 = 00000000000000cb, Mem[0000000010001400] = 0048329d, %asi = 80
3399 stwa %l4,[%i0+0x000]%asi ! Mem[0000000010001400] = 000000cb
3400! %l1 = 00000000000000ff, Mem[0000000030101400] = 6379e6d9
3401 stwa %l1,[%i4+%g0]0x81 ! Mem[0000000030101400] = 000000ff
3402! %f16 = 00000000 000000ff 6379e6d9 000000d8
3403! %f20 = 00000000 4edcd6a0 00ffffff 00006200
3404! %f24 = ffffffff b5dde7a4 ff000000 00000000
3405! %f28 = a0d6dc4e 00000000 09be3ca1 00000000
3406 stda %f16,[%i0]ASI_BLK_PL ! Block Store to 0000000010001400
3407! %l6 = 00000000030d1a42, Mem[0000000030081400] = 0000ffff
3408 stha %l6,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00001a42
3409! Mem[0000000030001410] = a13cbe09, %l1 = 00000000000000ff
3410 ldstuba [%i0+%o5]0x81,%l1 ! %l1 = 000000a1000000ff
3411! %l4 = 000000cb, %l5 = 00000000, Mem[0000000030001400] = 0000007b 00000000
3412 stda %l4,[%i0+%g0]0x89 ! Mem[0000000030001400] = 000000cb 00000000
3413! %l0 = 0000000000003ca1, Mem[00000000100c1410] = 0000b337
3414 stba %l0,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 0000b3a1
3415! Starting 10 instruction Load Burst
3416! %l7 = ffffffffffffffff, Mem[0000000010001410] = 4edcd6a0
3417 stba %l7,[%i0+%o5]0x88 ! Mem[0000000010001410] = 4edcd6ff
3418
3419p0_label_129:
3420 membar #Sync ! Added by membar checker (20)
3421! Mem[0000000030101410] = 00000000, %f7 = ffffffff
3422 lda [%i4+%o5]0x89,%f7 ! %f7 = 00000000
3423! Mem[0000000030101410] = 00000000, %l5 = 0000000000000000
3424 lduha [%i4+%o5]0x81,%l5 ! %l5 = 0000000000000000
3425! Mem[0000000010101400] = a4e7ddb5ffffffff, %f0 = 6379e6d9 00000000
3426 ldda [%i4+%g0]0x80,%f0 ! %f0 = a4e7ddb5 ffffffff
3427! Mem[00000000100c1430] = 00000000, %l4 = 00000000000000cb
3428 ldsh [%i3+0x032],%l4 ! %l4 = 0000000000000000
3429! Mem[0000000010141408] = ffb2000000000000, %f18 = 6379e6d9 000000d8
3430 ldda [%i5+%o4]0x88,%f18 ! %f18 = ffb20000 00000000
3431! Mem[0000000030081410] = 00000000, %l5 = 0000000000000000
3432 ldsba [%i2+%o5]0x81,%l5 ! %l5 = 0000000000000000
3433! Mem[0000000010141428] = 3d517643, %l0 = 0000000000003ca1
3434 ldswa [%i5+0x028]%asi,%l0 ! %l0 = 000000003d517643
3435! Mem[00000000300c1408] = ac4f7128, %l4 = 0000000000000000
3436 lduba [%i3+%o4]0x81,%l4 ! %l4 = 00000000000000ac
3437! Mem[0000000010141400] = ffffffff, %l6 = 00000000030d1a42
3438 ldswa [%i5+%g0]0x88,%l6 ! %l6 = ffffffffffffffff
3439! Starting 10 instruction Store Burst
3440! Mem[0000000030041400] = 00000000, %l0 = 000000003d517643
3441 swapa [%i1+%g0]0x81,%l0 ! %l0 = 0000000000000000
3442
3443p0_label_130:
3444! %l3 = 0000000000000000, Mem[0000000010001410] = 4edcd6ff
3445 stha %l3,[%i0+%o5]0x88 ! Mem[0000000010001410] = 4edc0000
3446! %f16 = 00000000, Mem[0000000010081400] = 00007b0f
3447 sta %f16,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000
3448! Mem[0000000010041408] = ffffffff, %l6 = ffffffffffffffff
3449 swapa [%i1+%o4]0x80,%l6 ! %l6 = 00000000ffffffff
3450! %f4 = 00000000 ff0000d4, %l0 = 0000000000000000
3451! Mem[0000000030181400] = 005800ffffffffff
3452 stda %f4,[%i6+%l0]ASI_PST8_S ! Mem[0000000030181400] = 005800ffffffffff
3453! %l5 = 0000000000000000, Mem[0000000010041410] = ffff4fac
3454 stha %l5,[%i1+%o5]0x88 ! Mem[0000000010041410] = ffff0000
3455! %f20 = 00000000 4edcd6a0, Mem[0000000010181420] = 62ad43b7 077c310c
3456 stda %f20,[%i6+0x020]%asi ! Mem[0000000010181420] = 00000000 4edcd6a0
3457! %l6 = 00000000ffffffff, Mem[0000000010001400] = 000000ff
3458 stba %l6,[%i0+%g0]0x88 ! Mem[0000000010001400] = 000000ff
3459! %l4 = 00000000000000ac, Mem[00000000100c1408] = 0000b337
3460 stha %l4,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000ac
3461! %f12 = 7b0f0000 00000000, Mem[0000000010141400] = ffffffff ccad9193
3462 std %f12,[%i5+%g0] ! Mem[0000000010141400] = 7b0f0000 00000000
3463! Starting 10 instruction Load Burst
3464! Mem[00000000100c1400] = 7b0f00ff, %f29 = 00000000
3465 lda [%i3+%g0]0x88,%f29 ! %f29 = 7b0f00ff
3466
3467p0_label_131:
3468! Mem[0000000010101410] = 771ea2a8, %l5 = 0000000000000000
3469 lduha [%i4+%o5]0x80,%l5 ! %l5 = 000000000000771e
3470! Mem[00000000201c0000] = 00003e5d, %l3 = 0000000000000000
3471 lduh [%o0+%g0],%l3 ! %l3 = 0000000000000000
3472! Mem[0000000030101410] = d40000ff 00000000, %l4 = 000000ac, %l5 = 0000771e
3473 ldda [%i4+%o5]0x89,%l4 ! %l4 = 0000000000000000 00000000d40000ff
3474! %l6 = 00000000ffffffff, Mem[0000000030001400] = cb000000
3475 stwa %l6,[%i0+%g0]0x81 ! Mem[0000000030001400] = ffffffff
3476! %f7 = 00000000, %f15 = 8c24adec
3477 fcmps %fcc2,%f7 ,%f15 ! %fcc2 = 2
3478! Mem[0000000010181420] = 000000004edcd6a0, %l2 = 0000000086ffffff
3479 ldx [%i6+0x020],%l2 ! %l2 = 000000004edcd6a0
3480! Mem[000000001014141c] = 5fff94ac, %l5 = 00000000d40000ff
3481 ldsh [%i5+0x01c],%l5 ! %l5 = 0000000000005fff
3482! Mem[0000000010081400] = 0000000000000000, %l5 = 0000000000005fff
3483 ldxa [%i2+%g0]0x80,%l5 ! %l5 = 0000000000000000
3484! Mem[0000000010001428] = 00000000 000000ff, %l6 = ffffffff, %l7 = ffffffff
3485 ldda [%i0+0x028]%asi,%l6 ! %l6 = 0000000000000000 00000000000000ff
3486! Starting 10 instruction Store Burst
3487! %l7 = 00000000000000ff, Mem[000000001004142c] = 5df88086
3488 stw %l7,[%i1+0x02c] ! Mem[000000001004142c] = 000000ff
3489
3490p0_label_132:
3491! %l2 = 000000004edcd6a0, Mem[0000000030001400] = ffffffff
3492 stwa %l2,[%i0+%g0]0x89 ! Mem[0000000030001400] = 4edcd6a0
3493! %f8 = ffffffff, Mem[00000000100c140c] = 00000f7b
3494 sta %f8 ,[%i3+0x00c]%asi ! Mem[00000000100c140c] = ffffffff
3495! %l1 = 00000000000000a1, Mem[0000000010001400] = ff00000000000000
3496 stxa %l1,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000000000a1
3497! %l5 = 0000000000000000, Mem[0000000010181400] = 00000000
3498 stba %l5,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000
3499! %l6 = 0000000000000000, Mem[00000000100c140e] = ffffffff
3500 sth %l6,[%i3+0x00e] ! Mem[00000000100c140c] = ffff0000
3501! %f4 = 00000000, Mem[0000000010001428] = 00000000
3502 st %f4 ,[%i0+0x028] ! Mem[0000000010001428] = 00000000
3503! %l0 = 0000000000000000, Mem[0000000010101410] = a8a21e77
3504 stwa %l0,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000
3505! Mem[0000000010001418] = 00620000ffffff00, %l1 = 00000000000000a1, %l2 = 000000004edcd6a0
3506 add %i0,0x18,%g1
3507 casxa [%g1]0x80,%l1,%l2 ! %l2 = 00620000ffffff00
3508! Mem[0000000030041410] = ff0000d4, %l1 = 00000000000000a1
3509 ldstuba [%i1+%o5]0x89,%l1 ! %l1 = 000000d4000000ff
3510! Starting 10 instruction Load Burst
3511! Mem[00000000300c1410] = 00ffffff, %l3 = 0000000000000000
3512 lduwa [%i3+%o5]0x89,%l3 ! %l3 = 0000000000ffffff
3513
3514p0_label_133:
3515! Mem[0000000030041400] = 4376513d, %l5 = 0000000000000000
3516 ldsha [%i1+%g0]0x89,%l5 ! %l5 = 000000000000513d
3517! Mem[000000001014140c] = 0000b2ff, %l1 = 00000000000000d4
3518 lduba [%i5+0x00f]%asi,%l1 ! %l1 = 00000000000000ff
3519! Mem[0000000030181410] = 00000000 ff0000d4, %l2 = ffffff00, %l3 = 00ffffff
3520 ldda [%i6+%o5]0x89,%l2 ! %l2 = 00000000ff0000d4 0000000000000000
3521! Mem[0000000010141404] = 00000000, %l6 = 0000000000000000
3522 ldsb [%i5+0x005],%l6 ! %l6 = 0000000000000000
3523! Mem[0000000010081410] = 000000ff, %l2 = 00000000ff0000d4
3524 ldswa [%i2+%o5]0x80,%l2 ! %l2 = 00000000000000ff
3525! Mem[00000000100c1400] = ff000f7b, %l3 = 0000000000000000
3526 ldswa [%i3+%g0]0x80,%l3 ! %l3 = ffffffffff000f7b
3527! Mem[0000000010181410] = ff000000 ff1014c4, %l2 = 000000ff, %l3 = ff000f7b
3528 ldd [%i6+%o5],%l2 ! %l2 = 00000000ff000000 00000000ff1014c4
3529! Mem[0000000010041410] = 0000ffff, %l0 = 0000000000000000
3530 lduha [%i1+%o5]0x80,%l0 ! %l0 = 0000000000000000
3531! Mem[0000000030041408] = 6379e6d9, %f7 = 00000000
3532 lda [%i1+%o4]0x81,%f7 ! %f7 = 6379e6d9
3533! Starting 10 instruction Store Burst
3534! Mem[000000001008142b] = bfe1e93f, %l5 = 000000000000513d
3535 ldstuba [%i2+0x02b]%asi,%l5 ! %l5 = 0000003f000000ff
3536
3537p0_label_134:
3538! %l0 = 0000000000000000, Mem[000000001000140c] = d9e67963
3539 stw %l0,[%i0+0x00c] ! Mem[000000001000140c] = 00000000
3540! Mem[00000000100c1410] = 0000b3a1, %l2 = 00000000ff000000
3541 swapa [%i3+%o5]0x88,%l2 ! %l2 = 000000000000b3a1
3542! Mem[0000000030141410] = 14000000, %l2 = 000000000000b3a1
3543 ldstuba [%i5+%o5]0x89,%l2 ! %l2 = 00000000000000ff
3544! Mem[0000000010141408] = 00000000, %l3 = 00000000ff1014c4
3545 ldstuba [%i5+%o4]0x80,%l3 ! %l3 = 00000000000000ff
3546! Mem[0000000010141410] = a78a88ff, %l0 = 0000000000000000
3547 ldstuba [%i5+%o5]0x88,%l0 ! %l0 = 000000ff000000ff
3548! Mem[0000000010041400] = 00000009, %l7 = 00000000000000ff
3549 swap [%i1+%g0],%l7 ! %l7 = 0000000000000009
3550! %l3 = 0000000000000000, Mem[00000000100c1408] = ac000000
3551 stba %l3,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000000
3552! %l0 = 000000ff, %l1 = 000000ff, Mem[0000000010081400] = 00000000 00000000
3553 stda %l0,[%i2+%g0]0x80 ! Mem[0000000010081400] = 000000ff 000000ff
3554! %l7 = 0000000000000009, Mem[0000000010141408] = ff0000000000b2ff
3555 stxa %l7,[%i5+%o4]0x80 ! Mem[0000000010141408] = 0000000000000009
3556! Starting 10 instruction Load Burst
3557! Mem[00000000100c1400] = c41410f07b0f00ff, %f18 = ffb20000 00000000
3558 ldda [%i3+%g0]0x88,%f18 ! %f18 = c41410f0 7b0f00ff
3559
3560p0_label_135:
3561! %l6 = 0000000000000000, Mem[0000000010001424] = ffffffff
3562 sth %l6,[%i0+0x024] ! Mem[0000000010001424] = 0000ffff
3563! Mem[0000000030001410] = 09be3cff, %l4 = 0000000000000000
3564 lduba [%i0+%o5]0x89,%l4 ! %l4 = 00000000000000ff
3565! Mem[00000000211c0000] = ff006880, %l6 = 0000000000000000
3566 ldub [%o2+%g0],%l6 ! %l6 = 00000000000000ff
3567! Mem[0000000030141400] = d8000000c21b3886, %f20 = 00000000 4edcd6a0
3568 ldda [%i5+%g0]0x89,%f20 ! %f20 = d8000000 c21b3886
3569! Mem[00000000100c1408] = 00000000, %f8 = ffffffff
3570 lda [%i3+%o4]0x88,%f8 ! %f8 = 00000000
3571! Mem[0000000010001408] = d800000000000000, %l5 = 000000000000003f
3572 ldxa [%i0+%o4]0x80,%l5 ! %l5 = d800000000000000
3573! %f1 = ffffffff, %f13 = 00000000, %f21 = c21b3886
3574 fdivs %f1 ,%f13,%f21 ! %f21 = ffffffff
3575! Mem[0000000020800000] = b2ff779a, %l3 = 0000000000000000
3576 ldsh [%o1+%g0],%l3 ! %l3 = ffffffffffffb2ff
3577! Mem[0000000030081400] = 421a0000 000000ff d8000000 d9e67963
3578! Mem[0000000030081410] = 00000000 ff0000d4 99a9115c 3168a589
3579! Mem[0000000030081420] = a13cbe09 c6de9dcb 7b00ea38 d2388be9
3580! Mem[0000000030081430] = 62ad43b7 e135768a a396f17a 8c24adec
3581 ldda [%i2]ASI_BLK_AIUS,%f0 ! Block Load from 0000000030081400
3582! Starting 10 instruction Store Burst
3583! %f27 = 00000000, Mem[0000000010101400] = b5dde7a4
3584 sta %f27,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000
3585
3586p0_label_136:
3587! Mem[0000000010081400] = ff000000, %l7 = 0000000000000009
3588 swapa [%i2+%g0]0x88,%l7 ! %l7 = 00000000ff000000
3589! Mem[0000000030101400] = ff000000, %l6 = 00000000000000ff
3590 swapa [%i4+%g0]0x89,%l6 ! %l6 = 00000000ff000000
3591! %l5 = d800000000000000, Mem[0000000010141418] = 83018bde5fff94ac
3592 stx %l5,[%i5+0x018] ! Mem[0000000010141418] = d800000000000000
3593! %l2 = 00000000, %l3 = ffffb2ff, Mem[0000000010141410] = a78a88ff b5dde7a4
3594 stda %l2,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000 ffffb2ff
3595! Mem[0000000010041400] = 000000ff, %l6 = 00000000ff000000
3596 ldstuba [%i1+%g0]0x80,%l6 ! %l6 = 00000000000000ff
3597! %l2 = 0000000000000000, immd = 0000000000000329, %l6 = 0000000000000000
3598 udivx %l2,0x329,%l6 ! %l6 = 0000000000000000
3599! Mem[0000000020800001] = b2ff779a, %l3 = ffffffffffffb2ff
3600 ldstuba [%o1+0x001]%asi,%l3 ! %l3 = 000000ff000000ff
3601! %l0 = 000000ff, %l1 = 000000ff, Mem[00000000100c1408] = 00000000 ffff0000
3602 stda %l0,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 000000ff 000000ff
3603! %l3 = 00000000000000ff, Mem[00000000218001c0] = 00ffa57a
3604 sth %l3,[%o3+0x1c0] ! Mem[00000000218001c0] = 00ffa57a
3605! Starting 10 instruction Load Burst
3606! Mem[0000000030041408] = 6379e6d9, %l1 = 00000000000000ff
3607 ldswa [%i1+%o4]0x81,%l1 ! %l1 = 000000006379e6d9
3608
3609p0_label_137:
3610! Mem[0000000030081400] = 421a0000, %l4 = 00000000000000ff
3611 ldsba [%i2+%g0]0x81,%l4 ! %l4 = 0000000000000042
3612! Mem[000000001018143c] = 7c50879f, %l5 = d800000000000000
3613 lduha [%i6+0x03e]%asi,%l5 ! %l5 = 000000000000879f
3614! Mem[0000000030041408] = d9e67963, %l2 = 0000000000000000
3615 lduwa [%i1+%o4]0x89,%l2 ! %l2 = 00000000d9e67963
3616! Mem[0000000010081410] = 000000ff, %l0 = 00000000000000ff
3617 lduba [%i2+%o5]0x80,%l0 ! %l0 = 0000000000000000
3618! Mem[000000001004142c] = 000000ff, %l1 = 000000006379e6d9
3619 ldsb [%i1+0x02c],%l1 ! %l1 = 0000000000000000
3620! Mem[0000000030141400] = d8000000c21b3886, %l0 = 0000000000000000
3621 ldxa [%i5+%g0]0x89,%l0 ! %l0 = d8000000c21b3886
3622! Mem[0000000010041404] = ff0000e2, %f16 = 00000000
3623 ld [%i1+0x004],%f16 ! %f16 = ff0000e2
3624! Mem[00000000100c1408] = ff000000ff000000, %f26 = ff000000 00000000
3625 ldda [%i3+%o4]0x88,%f26 ! %f26 = ff000000 ff000000
3626! Mem[0000000010101424] = fcd1f9fc, %l3 = 00000000000000ff
3627 lduba [%i4+0x026]%asi,%l3 ! %l3 = 00000000000000f9
3628! Starting 10 instruction Store Burst
3629! %l4 = 0000000000000042, Mem[0000000010081400] = 00000009
3630 stba %l4,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000042
3631
3632p0_label_138:
3633! Mem[0000000010041400] = ff0000ff, %l3 = 00000000000000f9
3634 swapa [%i1+%g0]0x88,%l3 ! %l3 = 00000000ff0000ff
3635! Mem[0000000030081408] = 000000d8, %l3 = 00000000ff0000ff
3636 ldstuba [%i2+%o4]0x89,%l3 ! %l3 = 000000d8000000ff
3637! %l7 = 00000000ff000000, Mem[0000000030101408] = d8000000d9e67963
3638 stxa %l7,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000ff000000
3639! Mem[0000000030001408] = 00000000, %l3 = 00000000000000d8
3640 swapa [%i0+%o4]0x81,%l3 ! %l3 = 0000000000000000
3641! %l5 = 000000000000879f, Mem[0000000010001400] = 00000000
3642 stba %l5,[%i0+%g0]0x88 ! Mem[0000000010001400] = 0000009f
3643! %l0 = c21b3886, %l1 = 00000000, Mem[0000000030141400] = c21b3886 d8000000
3644 stda %l0,[%i5+%g0]0x89 ! Mem[0000000030141400] = c21b3886 00000000
3645! Mem[0000000010001408] = 000000d8, %l5 = 000000000000879f
3646 ldstuba [%i0+%o4]0x88,%l5 ! %l5 = 000000d8000000ff
3647! %f28 = a0d6dc4e 7b0f00ff, %l1 = 0000000000000000
3648! Mem[0000000010081408] = f01014c400000000
3649 add %i2,0x008,%g1
3650 stda %f28,[%g1+%l1]ASI_PST16_P ! Mem[0000000010081408] = f01014c400000000
3651! %l6 = 00000000, %l7 = ff000000, Mem[0000000010041418] = 0038def8 ab1de0a7
3652 std %l6,[%i1+0x018] ! Mem[0000000010041418] = 00000000 ff000000
3653! Starting 10 instruction Load Burst
3654 membar #Sync ! Added by membar checker (21)
3655! Mem[0000000030081400] = 421a0000 000000ff ff000000 d9e67963
3656! Mem[0000000030081410] = 00000000 ff0000d4 99a9115c 3168a589
3657! Mem[0000000030081420] = a13cbe09 c6de9dcb 7b00ea38 d2388be9
3658! Mem[0000000030081430] = 62ad43b7 e135768a a396f17a 8c24adec
3659 ldda [%i2]ASI_BLK_SL,%f0 ! Block Load from 0000000030081400
3660
3661p0_label_139:
3662! Mem[0000000030081410] = d40000ff00000000, %f16 = ff0000e2 000000ff
3663 ldda [%i2+%o5]0x89,%f16 ! %f16 = d40000ff 00000000
3664! Mem[000000001014141c] = 00000000, %l1 = 0000000000000000
3665 ldub [%i5+0x01d],%l1 ! %l1 = 0000000000000000
3666! Mem[0000000030141400] = c21b3886, %l1 = 0000000000000000
3667 ldsba [%i5+%g0]0x89,%l1 ! %l1 = ffffffffffffff86
3668! Mem[0000000030081408] = 6379e6d9000000ff, %l6 = 0000000000000000
3669 ldxa [%i2+%o4]0x89,%l6 ! %l6 = 6379e6d9000000ff
3670! Mem[0000000030141408] = ff000000c21b38b1, %f20 = d8000000 ffffffff
3671 ldda [%i5+%o4]0x89,%f20 ! %f20 = ff000000 c21b38b1
3672! Mem[0000000010181400] = 00000000, %l4 = 0000000000000042
3673 lduha [%i6+%g0]0x80,%l4 ! %l4 = 0000000000000000
3674! Mem[0000000030181408] = ac4f7128 ffffffff, %l6 = 000000ff, %l7 = ff000000
3675 ldda [%i6+%o4]0x89,%l6 ! %l6 = 00000000ffffffff 00000000ac4f7128
3676! Mem[0000000010101418] = fdb20accff000000, %f22 = 00ffffff 00006200
3677 ldda [%i4+0x018]%asi,%f22 ! %f22 = fdb20acc ff000000
3678! Mem[00000000100c1410] = 000000ffcc0ab2fd, %l1 = ffffffffffffff86
3679 ldxa [%i3+%o5]0x80,%l1 ! %l1 = 000000ffcc0ab2fd
3680! Starting 10 instruction Store Burst
3681! %l6 = ffffffff, %l7 = ac4f7128, Mem[0000000010181400] = 00000000 09000000
3682 stda %l6,[%i6+%g0]0x80 ! Mem[0000000010181400] = ffffffff ac4f7128
3683
3684p0_label_140:
3685! %f30 = 09be3ca1 00000000, %l3 = 0000000000000000
3686! Mem[0000000010001410] = 0000dc4e00000000
3687 add %i0,0x010,%g1
3688 stda %f30,[%g1+%l3]ASI_PST32_P ! Mem[0000000010001410] = 0000dc4e00000000
3689! %f26 = ff000000, Mem[0000000010001410] = 0000dc4e
3690 sta %f26,[%i0+0x010]%asi ! Mem[0000000010001410] = ff000000
3691! %l6 = 00000000ffffffff, Mem[0000000030181410] = d40000ff
3692 stha %l6,[%i6+%o5]0x81 ! Mem[0000000030181410] = ffff00ff
3693! %f16 = d40000ff 00000000, Mem[00000000300c1400] = ffffffff 00000000
3694 stda %f16,[%i3+%g0]0x89 ! Mem[00000000300c1400] = d40000ff 00000000
3695! %l3 = 0000000000000000, Mem[0000000010041410] = 0000ffff, %asi = 80
3696 stha %l3,[%i1+0x010]%asi ! Mem[0000000010041410] = 0000ffff
3697! %f22 = fdb20acc ff000000, Mem[0000000010001400] = 9f000000 000000a1
3698 stda %f22,[%i0+%g0]0x80 ! Mem[0000000010001400] = fdb20acc ff000000
3699! %f26 = ff000000 ff000000, %l4 = 0000000000000000
3700! Mem[0000000030141418] = 6330fb4e66d70f18
3701 add %i5,0x018,%g1
3702 stda %f26,[%g1+%l4]ASI_PST16_S ! Mem[0000000030141418] = 6330fb4e66d70f18
3703! Mem[000000001008142c] = 3d258100, %l4 = 0000000000000000, %asi = 80
3704 swapa [%i2+0x02c]%asi,%l4 ! %l4 = 000000003d258100
3705! Mem[0000000010041429] = 7a012058, %l5 = 00000000000000d8
3706 ldstub [%i1+0x029],%l5 ! %l5 = 00000001000000ff
3707! Starting 10 instruction Load Burst
3708! Mem[0000000010081400] = 00000042, %l4 = 000000003d258100
3709 lduba [%i2+%g0]0x88,%l4 ! %l4 = 0000000000000042
3710
3711p0_label_141:
3712! Mem[000000001000143c] = a13cbe09, %f29 = 7b0f00ff
3713 lda [%i0+0x03c]%asi,%f29 ! %f29 = a13cbe09
3714! Mem[00000000211c0000] = ff006880, %l7 = 00000000ac4f7128
3715 ldub [%o2+%g0],%l7 ! %l7 = 00000000000000ff
3716! Mem[0000000030001408] = e7888aa7d8000000, %f22 = fdb20acc ff000000
3717 ldda [%i0+%o4]0x89,%f22 ! %f22 = e7888aa7 d8000000
3718! Mem[0000000010081408] = f01014c4, %f31 = 00000000
3719 lda [%i2+%o4]0x80,%f31 ! %f31 = f01014c4
3720! Mem[0000000010001408] = 00000000000000ff, %f24 = ffffffff b5dde7a4
3721 ldda [%i0+%o4]0x88,%f24 ! %f24 = 00000000 000000ff
3722! Mem[0000000010081408] = f01014c4, %f19 = 7b0f00ff
3723 lda [%i2+%o4]0x80,%f19 ! %f19 = f01014c4
3724! Mem[0000000010081410] = 000000ff, %l0 = d8000000c21b3886
3725 ldsba [%i2+%o5]0x80,%l0 ! %l0 = 0000000000000000
3726! Mem[0000000030181408] = ffffffff, %l1 = 000000ffcc0ab2fd
3727 lduha [%i6+%o4]0x89,%l1 ! %l1 = 000000000000ffff
3728! Mem[0000000030001400] = 4edcd6a0, %l4 = 0000000000000042
3729 ldsha [%i0+%g0]0x89,%l4 ! %l4 = ffffffffffffd6a0
3730! Starting 10 instruction Store Burst
3731! %f19 = f01014c4, %f25 = 000000ff, %f27 = ff000000
3732 fdivs %f19,%f25,%f27 ! %f27 = ff800000
3733
3734p0_label_142:
3735 membar #Sync ! Added by membar checker (22)
3736! %f20 = ff000000 c21b38b1, %l1 = 000000000000ffff
3737! Mem[0000000030081418] = 99a9115c3168a589
3738 add %i2,0x018,%g1
3739 stda %f20,[%g1+%l1]ASI_PST16_SL ! Mem[0000000030081418] = b1381bc2000000ff
3740! Mem[0000000010101438] = 0e939dff, %l2 = d9e67963, %l1 = 0000ffff
3741 add %i4,0x38,%g1
3742 casa [%g1]0x80,%l2,%l1 ! %l1 = 000000000e939dff
3743! Mem[0000000030141410] = 140000ff, %l3 = 0000000000000000
3744 ldstuba [%i5+%o5]0x89,%l3 ! %l3 = 000000ff000000ff
3745! Mem[0000000030101410] = 00000000, %l2 = 00000000d9e67963
3746 swapa [%i4+%o5]0x81,%l2 ! %l2 = 0000000000000000
3747! Mem[0000000010101420] = cfabcd92, %l0 = 0000000000000000, %asi = 80
3748 swapa [%i4+0x020]%asi,%l0 ! %l0 = 00000000cfabcd92
3749! %l0 = 00000000cfabcd92, Mem[000000001014140c] = 00000009
3750 stb %l0,[%i5+0x00c] ! Mem[000000001014140c] = 92000009
3751! %l6 = 00000000ffffffff, Mem[0000000010141400] = 7b0f0000
3752 stw %l6,[%i5+%g0] ! Mem[0000000010141400] = ffffffff
3753! %f0 = ff000000 00001a42 6379e6d9 000000ff
3754! %f4 = d40000ff 00000000 89a56831 5c11a999
3755! %f8 = cb9ddec6 09be3ca1 e98b38d2 38ea007b
3756! %f12 = 8a7635e1 b743ad62 ecad248c 7af196a3
3757 stda %f0,[%i2]ASI_BLK_P ! Block Store to 0000000010081400
3758! %f26 = ff000000 ff800000, Mem[0000000010001400] = cc0ab2fd 000000ff
3759 stda %f26,[%i0+%g0]0x88 ! Mem[0000000010001400] = ff000000 ff800000
3760! Starting 10 instruction Load Burst
3761! Mem[0000000020800040] = ffc2726d, %l3 = 00000000000000ff
3762 lduha [%o1+0x040]%asi,%l3 ! %l3 = 000000000000ffc2
3763
3764p0_label_143:
3765! Mem[0000000010001410] = ff000000, %l1 = 000000000e939dff
3766 ldsha [%i0+%o5]0x80,%l1 ! %l1 = ffffffffffffff00
3767! Mem[0000000021800180] = b337bce0, %l5 = 0000000000000001
3768 ldsba [%o3+0x180]%asi,%l5 ! %l5 = ffffffffffffffb3
3769! Mem[0000000030141400] = 86381bc2, %l0 = 00000000cfabcd92
3770 lduba [%i5+%g0]0x81,%l0 ! %l0 = 0000000000000086
3771! %l3 = 000000000000ffc2, immed = fffff2bb, %y = 00000000
3772 smul %l3,-0xd45,%l0 ! %l0 = fffffffff2be36b6, %y = ffffffff
3773! Mem[00000000100c1400] = 7b0f00ff, %l2 = 0000000000000000
3774 ldswa [%i3+%g0]0x88,%l2 ! %l2 = 000000007b0f00ff
3775! Mem[0000000010141400] = 00000000ffffffff, %f20 = ff000000 c21b38b1
3776 ldda [%i5+%g0]0x88,%f20 ! %f20 = 00000000 ffffffff
3777! Mem[00000000100c1408] = 000000ff000000ff, %l5 = ffffffffffffffb3
3778 ldx [%i3+%o4],%l5 ! %l5 = 000000ff000000ff
3779! Mem[00000000100c1430] = 00000000 00000000, %l2 = 7b0f00ff, %l3 = 0000ffc2
3780 ldd [%i3+0x030],%l2 ! %l2 = 0000000000000000 0000000000000000
3781! Mem[0000000010101400] = ffffffff 00000000, %l0 = f2be36b6, %l1 = ffffff00
3782 ldda [%i4+%g0]0x88,%l0 ! %l0 = 0000000000000000 00000000ffffffff
3783! Starting 10 instruction Store Burst
3784! Mem[00000000100c1400] = ff000f7b, %l2 = 0000000000000000
3785 swapa [%i3+%g0]0x80,%l2 ! %l2 = 00000000ff000f7b
3786
3787p0_label_144:
3788! Mem[0000000030001410] = ff3cbe09, %l5 = 000000ff000000ff
3789 swapa [%i0+%o5]0x81,%l5 ! %l5 = 00000000ff3cbe09
3790 membar #Sync ! Added by membar checker (23)
3791! Mem[0000000010081400] = ff000000, %l2 = 00000000ff000f7b
3792 ldstuba [%i2+%g0]0x80,%l2 ! %l2 = 000000ff000000ff
3793! %f10 = e98b38d2, Mem[0000000010181410] = 000000ff
3794 sta %f10,[%i6+%o5]0x88 ! Mem[0000000010181410] = e98b38d2
3795! Mem[0000000030141408] = b1381bc2, %l6 = 00000000ffffffff
3796 ldstuba [%i5+%o4]0x81,%l6 ! %l6 = 000000b1000000ff
3797! Mem[0000000010001402] = 000080ff, %l4 = ffffffffffffd6a0
3798 ldstuba [%i0+0x002]%asi,%l4 ! %l4 = 00000080000000ff
3799! %l6 = 00000000000000b1, Mem[0000000010081410] = ff0000d4
3800 stha %l6,[%i2+%o5]0x88 ! Mem[0000000010081410] = ff0000b1
3801! %l6 = 000000b1, %l7 = 000000ff, Mem[0000000010101400] = 00000000 ffffffff
3802 stda %l6,[%i4+%g0]0x80 ! Mem[0000000010101400] = 000000b1 000000ff
3803! Mem[00000000100c1404] = f01014c4, %l1 = 00000000ffffffff
3804 swap [%i3+0x004],%l1 ! %l1 = 00000000f01014c4
3805! Mem[00000000211c0001] = ff006880, %l5 = 00000000ff3cbe09
3806 ldstuba [%o2+0x001]%asi,%l5 ! %l5 = 00000000000000ff
3807! Starting 10 instruction Load Burst
3808! Mem[0000000030101400] = ff000000, %l3 = 0000000000000000
3809 ldsba [%i4+%g0]0x81,%l3 ! %l3 = ffffffffffffffff
3810
3811p0_label_145:
3812! Mem[0000000030181408] = ffffffff, %l2 = 00000000000000ff
3813 lduwa [%i6+%o4]0x81,%l2 ! %l2 = 00000000ffffffff
3814! Mem[0000000010141400] = ffffffff, %l1 = 00000000f01014c4
3815 ldsha [%i5+%g0]0x88,%l1 ! %l1 = ffffffffffffffff
3816! Mem[00000000211c0000] = ffff6880, %l0 = 0000000000000000
3817 lduha [%o2+0x000]%asi,%l0 ! %l0 = 000000000000ffff
3818! Mem[0000000030141410] = ff000014, %l7 = 00000000000000ff
3819 ldsha [%i5+%o5]0x81,%l7 ! %l7 = ffffffffffffff00
3820! Mem[0000000010041410] = 7b0f00ffffff0000, %f0 = ff000000 00001a42
3821 ldda [%i1+%o5]0x88,%f0 ! %f0 = 7b0f00ff ffff0000
3822! Mem[00000000300c1408] = 28714fac, %l1 = ffffffffffffffff
3823 ldswa [%i3+%o4]0x89,%l1 ! %l1 = 0000000028714fac
3824! Mem[0000000010141408] = 00000000, %f24 = 00000000
3825 lda [%i5+%o4]0x80,%f24 ! %f24 = 00000000
3826! Mem[0000000010041410] = 0000ffffff000f7b, %f22 = e7888aa7 d8000000
3827 ldda [%i1+%o5]0x80,%f22 ! %f22 = 0000ffff ff000f7b
3828! Mem[0000000030001410] = 000000ffc6de9dcb, %f16 = d40000ff 00000000
3829 ldda [%i0+%o5]0x81,%f16 ! %f16 = 000000ff c6de9dcb
3830! Starting 10 instruction Store Burst
3831! Mem[00000000300c1400] = 00000000, %l5 = 0000000000000000
3832 swapa [%i3+%g0]0x81,%l5 ! %l5 = 0000000000000000
3833
3834p0_label_146:
3835! %f6 = 89a56831, Mem[00000000100c1434] = 00000000
3836 st %f6 ,[%i3+0x034] ! Mem[00000000100c1434] = 89a56831
3837! %l3 = ffffffffffffffff, Mem[000000001018141c] = 823fbf33, %asi = 80
3838 stba %l3,[%i6+0x01c]%asi ! Mem[000000001018141c] = ff3fbf33
3839! %l1 = 0000000028714fac, Mem[0000000010101400] = b1000000
3840 stba %l1,[%i4+%g0]0x88 ! Mem[0000000010101400] = b10000ac
3841! %l7 = ffffffffffffff00, Mem[00000000300c1408] = ac4f7128
3842 stwa %l7,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ffffff00
3843! Mem[0000000030041400] = 4376513d, %l7 = ffffffffffffff00
3844 swapa [%i1+%g0]0x89,%l7 ! %l7 = 000000004376513d
3845! %f2 = 6379e6d9 000000ff, Mem[0000000010001410] = 000000ff 00000000
3846 stda %f2 ,[%i0+%o5]0x88 ! Mem[0000000010001410] = 6379e6d9 000000ff
3847! %f24 = 00000000 000000ff, %l2 = 00000000ffffffff
3848! Mem[0000000030001410] = 000000ffc6de9dcb
3849 add %i0,0x010,%g1
3850 stda %f24,[%g1+%l2]ASI_PST32_SL ! Mem[0000000030001410] = ff00000000000000
3851! Mem[0000000030141400] = c21b3886, %l0 = 000000000000ffff
3852 swapa [%i5+%g0]0x89,%l0 ! %l0 = 00000000c21b3886
3853! %l7 = 000000004376513d, Mem[0000000030181400] = ff005800
3854 stba %l7,[%i6+%g0]0x89 ! Mem[0000000030181400] = ff00583d
3855! Starting 10 instruction Load Burst
3856! Mem[0000000010181410] = d2388be9, %l7 = 000000004376513d
3857 ldsba [%i6+%o5]0x80,%l7 ! %l7 = ffffffffffffffd2
3858
3859p0_label_147:
3860! Mem[0000000020800000] = b2ff779a, %l7 = ffffffffffffffd2
3861 lduha [%o1+0x000]%asi,%l7 ! %l7 = 000000000000b2ff
3862! Mem[0000000030181408] = ffffffff, %l1 = 0000000028714fac
3863 ldswa [%i6+%o4]0x89,%l1 ! %l1 = ffffffffffffffff
3864! Mem[0000000030141400] = ffff000000000000, %f28 = a0d6dc4e a13cbe09
3865 ldda [%i5+%g0]0x81,%f28 ! %f28 = ffff0000 00000000
3866! Mem[00000000300c1408] = 00ffffff, %l3 = ffffffffffffffff
3867 lduha [%i3+%o4]0x89,%l3 ! %l3 = 000000000000ffff
3868! Mem[00000000100c143c] = ff0000d4, %l2 = 00000000ffffffff
3869 ldsba [%i3+0x03f]%asi,%l2 ! %l2 = ffffffffffffffd4
3870! Mem[0000000030181408] = ac4f7128ffffffff, %l7 = 000000000000b2ff
3871 ldxa [%i6+%o4]0x89,%l7 ! %l7 = ac4f7128ffffffff
3872! Mem[0000000030141410] = ff000014, %l4 = 0000000000000080
3873 lduba [%i5+%o5]0x81,%l4 ! %l4 = 00000000000000ff
3874! %l2 = ffffffffffffffd4, %l4 = 00000000000000ff, %l3 = 000000000000ffff
3875 xnor %l2,%l4,%l3 ! %l3 = 00000000000000d4
3876! Mem[0000000030041410] = ff0000ff 00000000, %l4 = 000000ff, %l5 = 00000000
3877 ldda [%i1+%o5]0x81,%l4 ! %l4 = 00000000ff0000ff 0000000000000000
3878! Starting 10 instruction Store Burst
3879! %f29 = 00000000, %f8 = cb9ddec6
3880 fsqrts %f29,%f8 ! %f8 = 00000000
3881
3882p0_label_148:
3883! Mem[0000000010041426] = 000000ff, %l5 = 0000000000000000
3884 ldstub [%i1+0x026],%l5 ! %l5 = 00000000000000ff
3885! %f16 = 000000ff c6de9dcb c41410f0 f01014c4
3886! %f20 = 00000000 ffffffff 0000ffff ff000f7b
3887! %f24 = 00000000 000000ff ff000000 ff800000
3888! %f28 = ffff0000 00000000 09be3ca1 f01014c4
3889 stda %f16,[%i4]ASI_BLK_AIUP ! Block Store to 0000000010101400
3890! Mem[00000000211c0000] = ffff6880, %l2 = ffffffffffffffd4
3891 ldstub [%o2+%g0],%l2 ! %l2 = 000000ff000000ff
3892! Mem[0000000010001423] = a4e7ddb5, %l1 = ffffffffffffffff
3893 ldstuba [%i0+0x023]%asi,%l1 ! %l1 = 000000b5000000ff
3894! %f1 = ffff0000, Mem[0000000030101410] = 6379e6d9
3895 sta %f1 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = ffff0000
3896! Mem[0000000030001400] = a0d6dc4e, %l3 = 00000000000000d4
3897 ldstuba [%i0+%g0]0x81,%l3 ! %l3 = 000000a0000000ff
3898! %l4 = ff0000ff, %l5 = 00000000, Mem[0000000030001400] = ffd6dc4e 00000000
3899 stda %l4,[%i0+%g0]0x81 ! Mem[0000000030001400] = ff0000ff 00000000
3900! %l7 = ac4f7128ffffffff, Mem[0000000030001408] = d8000000
3901 stha %l7,[%i0+%o4]0x89 ! Mem[0000000030001408] = d800ffff
3902! %f4 = d40000ff 00000000, Mem[0000000010001410] = ff000000 d9e67963
3903 stda %f4 ,[%i0+%o5]0x80 ! Mem[0000000010001410] = d40000ff 00000000
3904! Starting 10 instruction Load Burst
3905! %l3 = 00000000000000a0, imm = fffffffffffff7ef, %l0 = 00000000c21b3886
3906 sub %l3,-0x811,%l0 ! %l0 = 00000000000008b1
3907
3908p0_label_149:
3909! Mem[0000000010081428] = e98b38d2 38ea007b, %l2 = 000000ff, %l3 = 000000a0
3910 ldda [%i2+0x028]%asi,%l2 ! %l2 = 00000000e98b38d2 0000000038ea007b
3911! Mem[0000000030181410] = ff00ffff, %l1 = 00000000000000b5
3912 lduwa [%i6+%o5]0x89,%l1 ! %l1 = 00000000ff00ffff
3913! Mem[0000000010141418] = d800000000000000, %f12 = 8a7635e1 b743ad62
3914 ldd [%i5+0x018],%f12 ! %f12 = d8000000 00000000
3915! Mem[0000000010141410] = ffffb2ff00000000, %f14 = ecad248c 7af196a3
3916 ldda [%i5+%o5]0x88,%f14 ! %f14 = ffffb2ff 00000000
3917! Mem[0000000010141400] = ffffffff, %l2 = 00000000e98b38d2
3918 ldsha [%i5+%g0]0x80,%l2 ! %l2 = ffffffffffffffff
3919! Mem[0000000030181410] = ff00ffff, %l4 = 00000000ff0000ff
3920 lduba [%i6+%o5]0x89,%l4 ! %l4 = 00000000000000ff
3921 membar #Sync ! Added by membar checker (24)
3922! Mem[0000000010101410] = 00000000, %l0 = 00000000000008b1
3923 lduha [%i4+%o5]0x88,%l0 ! %l0 = 0000000000000000
3924! Mem[0000000010141410] = 00000000, %l1 = 00000000ff00ffff
3925 lduwa [%i5+%o5]0x80,%l1 ! %l1 = 0000000000000000
3926! %f0 = 7b0f00ff, %f30 = 09be3ca1, %f8 = 00000000
3927 fmuls %f0 ,%f30,%f8 ! %f8 = 45548937
3928! Starting 10 instruction Store Burst
3929! %l4 = 000000ff, %l5 = 00000000, Mem[0000000030181410] = ff00ffff 00000000
3930 stda %l4,[%i6+%o5]0x89 ! Mem[0000000030181410] = 000000ff 00000000
3931
3932p0_label_150:
3933! Mem[0000000010041410] = ffff0000, %l7 = ac4f7128ffffffff
3934 lduha [%i1+%o5]0x88,%l7 ! %l7 = 0000000000000000
3935! %l7 = 0000000000000000, Mem[0000000030181400] = 3d5800ffffffffff
3936 stxa %l7,[%i6+%g0]0x81 ! Mem[0000000030181400] = 0000000000000000
3937! Mem[0000000030001400] = ff0000ff, %l1 = 0000000000000000
3938 ldstuba [%i0+%g0]0x89,%l1 ! %l1 = 000000ff000000ff
3939! %f0 = 7b0f00ff ffff0000 6379e6d9 000000ff
3940! %f4 = d40000ff 00000000 89a56831 5c11a999
3941! %f8 = 45548937 09be3ca1 e98b38d2 38ea007b
3942! %f12 = d8000000 00000000 ffffb2ff 00000000
3943 stda %f0,[%i4]ASI_BLK_SL ! Block Store to 0000000030101400
3944! %f26 = ff000000 ff800000, Mem[0000000010181400] = ffffffff ac4f7128
3945 std %f26,[%i6+%g0] ! Mem[0000000010181400] = ff000000 ff800000
3946! %l3 = 0000000038ea007b, Mem[000000001004141e] = ff000000
3947 sth %l3,[%i1+0x01e] ! Mem[000000001004141c] = ff00007b
3948! Mem[0000000010141408] = 00000000, %l4 = 00000000000000ff
3949 ldstuba [%i5+%o4]0x88,%l4 ! %l4 = 00000000000000ff
3950 membar #Sync ! Added by membar checker (25)
3951! Mem[0000000030101400] = 0000ffff, %l0 = 0000000000000000
3952 ldstuba [%i4+%g0]0x81,%l0 ! %l0 = 00000000000000ff
3953! %f22 = 0000ffff ff000f7b, %l4 = 0000000000000000
3954! Mem[00000000300c1430] = 00000000a8714fac
3955 add %i3,0x030,%g1
3956 stda %f22,[%g1+%l4]ASI_PST32_SL ! Mem[00000000300c1430] = 00000000a8714fac
3957! Starting 10 instruction Load Burst
3958! %l7 = 0000000000000000, imm = 000000000000095c, %l7 = 0000000000000000
3959 orn %l7,0x95c,%l7 ! %l7 = fffffffffffff6a3
3960
3961p0_label_151:
3962! Mem[0000000010001400] = ffff0000, %l7 = fffffffffffff6a3
3963 lduwa [%i0+%g0]0x88,%l7 ! %l7 = 00000000ffff0000
3964! %l4 = 0000000000000000, imm = fffffffffffff584, %l6 = 00000000000000b1
3965 xor %l4,-0xa7c,%l6 ! %l6 = fffffffffffff584
3966! Mem[00000000300c1400] = 00000000ff0000d4, %f22 = 0000ffff ff000f7b
3967 ldda [%i3+%g0]0x81,%f22 ! %f22 = 00000000 ff0000d4
3968! %f13 = 00000000, %f7 = 5c11a999, %f14 = ffffb2ff
3969 fdivs %f13,%f7 ,%f14 ! %f14 = 00000000
3970! Mem[0000000030181410] = ff00000000000000, %l2 = ffffffffffffffff
3971 ldxa [%i6+%o5]0x81,%l2 ! %l2 = ff00000000000000
3972! Mem[00000000100c1410] = ff000000, %l7 = 00000000ffff0000
3973 ldswa [%i3+%o5]0x88,%l7 ! %l7 = ffffffffff000000
3974! Mem[0000000010001408] = ff000000 00000000, %l6 = fffff584, %l7 = ff000000
3975 ldd [%i0+%o4],%l6 ! %l6 = 00000000ff000000 0000000000000000
3976! Mem[0000000030001400] = ff0000ff, %l0 = 0000000000000000
3977 ldsba [%i0+%g0]0x81,%l0 ! %l0 = ffffffffffffffff
3978! Mem[0000000010101408] = c41410f0f01014c4, %f14 = 00000000 00000000
3979 ldda [%i4+%o4]0x88,%f14 ! %f14 = c41410f0 f01014c4
3980! Starting 10 instruction Store Burst
3981! %l4 = 0000000000000000, Mem[000000001000141e] = ffffff00, %asi = 80
3982 stba %l4,[%i0+0x01e]%asi ! Mem[000000001000141c] = ffff0000
3983
3984p0_label_152:
3985! %l2 = ff00000000000000, Mem[00000000100c1410] = 000000ffcc0ab2fd
3986 stx %l2,[%i3+%o5] ! Mem[00000000100c1410] = ff00000000000000
3987! %l1 = 00000000000000ff, %l2 = ff00000000000000, %l2 = ff00000000000000
3988 xor %l1,%l2,%l2 ! %l2 = ff000000000000ff
3989! Mem[0000000010001410] = d40000ff, %l5 = 0000000000000000
3990 ldstuba [%i0+%o5]0x80,%l5 ! %l5 = 000000d4000000ff
3991! Mem[0000000020800001] = b2ff779a, %l3 = 0000000038ea007b
3992 ldstuba [%o1+0x001]%asi,%l3 ! %l3 = 000000ff000000ff
3993! Mem[0000000010001431] = 00000000, %l4 = 0000000000000000
3994 ldstuba [%i0+0x031]%asi,%l4 ! %l4 = 00000000000000ff
3995! Mem[0000000010181410] = d2388be9, %l6 = 00000000ff000000
3996 ldstuba [%i6+%o5]0x80,%l6 ! %l6 = 000000d2000000ff
3997! %f20 = 00000000 ffffffff, Mem[0000000010101408] = f01014c4 c41410f0
3998 stda %f20,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000000 ffffffff
3999! %f8 = 45548937 09be3ca1, Mem[0000000010141400] = ffffffff 00000000
4000 stda %f8 ,[%i5+%g0]0x88 ! Mem[0000000010141400] = 45548937 09be3ca1
4001! Mem[0000000020800001] = b2ff779a, %l7 = 0000000000000000
4002 ldstub [%o1+0x001],%l7 ! %l7 = 000000ff000000ff
4003! Starting 10 instruction Load Burst
4004! Mem[0000000030001408] = ffff00d8a78a88e7, %f10 = e98b38d2 38ea007b
4005 ldda [%i0+%o4]0x81,%f10 ! %f10 = ffff00d8 a78a88e7
4006
4007p0_label_153:
4008! Mem[0000000030141400] = 00000000 0000ffff, %l0 = ffffffff, %l1 = 000000ff
4009 ldda [%i5+%g0]0x89,%l0 ! %l0 = 000000000000ffff 0000000000000000
4010! Mem[0000000030041408] = 6379e6d9, %l1 = 0000000000000000
4011 ldsha [%i1+%o4]0x81,%l1 ! %l1 = 0000000000006379
4012! Mem[0000000030101408] = ff000000, %l6 = 00000000000000d2
4013 lduba [%i4+%o4]0x81,%l6 ! %l6 = 00000000000000ff
4014! Mem[0000000010141410] = 00000000, %l5 = 00000000000000d4
4015 ldsha [%i5+%o5]0x88,%l5 ! %l5 = 0000000000000000
4016! Mem[0000000030141408] = c21b38ff, %l2 = ff000000000000ff
4017 ldswa [%i5+%o4]0x89,%l2 ! %l2 = ffffffffc21b38ff
4018! Mem[00000000300c1410] = ffffff00, %l7 = 00000000000000ff
4019 ldswa [%i3+%o5]0x81,%l7 ! %l7 = ffffffffffffff00
4020! %l4 = 0000000000000000, imm = fffffffffffff7da, %l7 = ffffffffffffff00
4021 xor %l4,-0x826,%l7 ! %l7 = fffffffffffff7da
4022! Mem[0000000030001410] = 000000ff, %l0 = 000000000000ffff
4023 ldsba [%i0+%o5]0x89,%l0 ! %l0 = ffffffffffffffff
4024! Mem[0000000010181428] = 000000000000007b, %l5 = 0000000000000000
4025 ldxa [%i6+0x028]%asi,%l5 ! %l5 = 000000000000007b
4026! Starting 10 instruction Store Burst
4027! %l5 = 000000000000007b, Mem[0000000021800041] = ff482728, %asi = 80
4028 stba %l5,[%o3+0x041]%asi ! Mem[0000000021800040] = ff7b2728
4029
4030p0_label_154:
4031! %f24 = 00000000 000000ff, %l2 = ffffffffc21b38ff
4032! Mem[0000000030101418] = 99a9115c3168a589
4033 add %i4,0x018,%g1
4034 stda %f24,[%g1+%l2]ASI_PST16_SL ! Mem[0000000030101418] = ff00000000000000
4035! %f18 = c41410f0, Mem[00000000100c1408] = 000000ff
4036 sta %f18,[%i3+%o4]0x80 ! Mem[00000000100c1408] = c41410f0
4037! %f8 = 45548937 09be3ca1, Mem[0000000030101400] = ff00ffff ff000f7b
4038 stda %f8 ,[%i4+%g0]0x81 ! Mem[0000000030101400] = 45548937 09be3ca1
4039! Mem[00000000201c0000] = 00003e5d, %l2 = ffffffffc21b38ff
4040 ldstub [%o0+%g0],%l2 ! %l2 = 00000000000000ff
4041! Mem[0000000030101410] = 00000000, %l7 = fffffffffffff7da
4042 swapa [%i4+%o5]0x81,%l7 ! %l7 = 0000000000000000
4043! Mem[0000000030181400] = 00000000, %l6 = 00000000000000ff
4044 swapa [%i6+%g0]0x89,%l6 ! %l6 = 0000000000000000
4045! Mem[0000000010181423] = 00000000, %l7 = 0000000000000000
4046 ldstuba [%i6+0x023]%asi,%l7 ! %l7 = 00000000000000ff
4047! %f18 = c41410f0, %f30 = 09be3ca1
4048 fstoi %f18,%f30 ! %f30 = fffffdb0
4049! Mem[00000000218001c0] = 00ffa57a, %l1 = 0000000000006379
4050 ldstuba [%o3+0x1c0]%asi,%l1 ! %l1 = 00000000000000ff
4051! Starting 10 instruction Load Burst
4052! Mem[0000000010141408] = ff000000, %l0 = ffffffffffffffff
4053 lduba [%i5+%o4]0x80,%l0 ! %l0 = 00000000000000ff
4054
4055p0_label_155:
4056! Mem[0000000010181410] = ff388be9, %l0 = 00000000000000ff
4057 ldswa [%i6+%o5]0x80,%l0 ! %l0 = ffffffffff388be9
4058! Mem[0000000030181400] = 00000000000000ff, %f30 = fffffdb0 f01014c4
4059 ldda [%i6+%g0]0x89,%f30 ! %f30 = 00000000 000000ff
4060! Mem[0000000010181408] = a891adcc, %f29 = 00000000
4061 lda [%i6+%o4]0x80,%f29 ! %f29 = a891adcc
4062! Mem[0000000030081408] = ff000000, %l1 = 0000000000000000
4063 lduwa [%i2+%o4]0x81,%l1 ! %l1 = 00000000ff000000
4064! Mem[0000000010081408] = 6379e6d9 000000ff, %l6 = 00000000, %l7 = 00000000
4065 ldd [%i2+%o4],%l6 ! %l6 = 000000006379e6d9 00000000000000ff
4066! Mem[0000000010001410] = ff0000ff, %f29 = a891adcc
4067 lda [%i0+%o5]0x80,%f29 ! %f29 = ff0000ff
4068! Mem[0000000030081408] = ff000000, %l6 = 000000006379e6d9
4069 lduha [%i2+%o4]0x81,%l6 ! %l6 = 000000000000ff00
4070! Mem[0000000030181408] = ffffffff 28714fac, %l0 = ff388be9, %l1 = ff000000
4071 ldda [%i6+%o4]0x81,%l0 ! %l0 = 00000000ffffffff 0000000028714fac
4072! Mem[0000000030041408] = 6379e6d9000000d8, %l0 = 00000000ffffffff
4073 ldxa [%i1+%o4]0x81,%l0 ! %l0 = 6379e6d9000000d8
4074! Starting 10 instruction Store Burst
4075! %l7 = 00000000000000ff, %l4 = 0000000000000000, %l4 = 0000000000000000
4076 sub %l7,%l4,%l4 ! %l4 = 00000000000000ff
4077
4078p0_label_156:
4079! %l2 = 0000000000000000, Mem[0000000010081418] = 89a568315c11a999
4080 stx %l2,[%i2+0x018] ! Mem[0000000010081418] = 0000000000000000
4081! %l4 = 00000000000000ff, Mem[0000000030081410] = 00000000
4082 stba %l4,[%i2+%o5]0x81 ! Mem[0000000030081410] = ff000000
4083! Mem[00000000300c1400] = 00000000, %l6 = 000000000000ff00
4084 swapa [%i3+%g0]0x89,%l6 ! %l6 = 0000000000000000
4085! %f30 = 00000000 000000ff, Mem[0000000030081408] = ff000000 d9e67963
4086 stda %f30,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000 000000ff
4087! %f14 = c41410f0 f01014c4, %l4 = 00000000000000ff
4088! Mem[0000000010041410] = 0000ffffff000f7b
4089 add %i1,0x010,%g1
4090 stda %f14,[%g1+%l4]ASI_PST32_PL ! Mem[0000000010041410] = c41410f0f01014c4
4091! %f30 = 00000000 000000ff, %l1 = 0000000028714fac
4092! Mem[00000000100c1430] = 0000000089a56831
4093 add %i3,0x030,%g1
4094 stda %f30,[%g1+%l1]ASI_PST8_PL ! Mem[00000000100c1430] = 0000000089006800
4095! Mem[0000000010001400] = 0000ffff000000ff, %l6 = 0000000000000000, %l2 = 0000000000000000
4096 casxa [%i0]0x80,%l6,%l2 ! %l2 = 0000ffff000000ff
4097! %l7 = 00000000000000ff, Mem[0000000030101410] = fffff7da
4098 stha %l7,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00fff7da
4099! Mem[0000000010181434] = ffcb0000, %l0 = 6379e6d9000000d8
4100 ldstub [%i6+0x034],%l0 ! %l0 = 000000ff000000ff
4101! Starting 10 instruction Load Burst
4102! Mem[0000000010041410] = f01014c4, %l3 = 00000000000000ff
4103 ldsha [%i1+%o5]0x88,%l3 ! %l3 = 00000000000014c4
4104
4105p0_label_157:
4106! Mem[0000000010081400] = 421a0000000000ff, %f16 = 000000ff c6de9dcb
4107 ldda [%i2+%g0]0x88,%f16 ! %f16 = 421a0000 000000ff
4108! Mem[0000000030001400] = ff0000ff, %l6 = 0000000000000000
4109 lduwa [%i0+%g0]0x89,%l6 ! %l6 = 00000000ff0000ff
4110! Code Fragment 3
4111p0_fragment_14:
4112! %l0 = 00000000000000ff
4113 setx 0xe5c08a97e4c0939b,%g7,%l0 ! %l0 = e5c08a97e4c0939b
4114! %l1 = 0000000028714fac
4115 setx 0xa5361adfa38324c0,%g7,%l1 ! %l1 = a5361adfa38324c0
4116 setx 0x1fe000, %g1, %g3
4117 or %l0, %g3, %l0 ! always set perrmask = 0xff
4118 setx 0x1ffff8, %g1, %g2
4119 and %l0, %g2, %l0
4120 ta T_CHANGE_HPRIV
4121 stxa %l1, [%l0]ASI_DCACHE_DATA
4122 ta T_CHANGE_NONHPRIV
4123! %l0 = e5c08a97e4c0939b
4124 setx 0x254a71985c79e366,%g7,%l0 ! %l0 = 254a71985c79e366
4125! %l1 = a5361adfa38324c0
4126 setx 0x456f6117c96951d9,%g7,%l1 ! %l1 = 456f6117c96951d9
4127! Mem[0000000020800040] = ffc2726d, %l7 = 00000000000000ff
4128 ldsba [%o1+0x041]%asi,%l7 ! %l7 = ffffffffffffffc2
4129! Mem[0000000030181408] = ffffffff, %l2 = 0000ffff000000ff
4130 ldsha [%i6+%o4]0x81,%l2 ! %l2 = ffffffffffffffff
4131! Mem[0000000010141400] = a13cbe09, %f14 = c41410f0
4132 lda [%i5+%g0]0x80,%f14 ! %f14 = a13cbe09
4133! Mem[0000000030081400] = 00001a42, %l6 = 00000000ff0000ff
4134 lduha [%i2+%g0]0x89,%l6 ! %l6 = 0000000000001a42
4135! Mem[000000001000142c] = 000000ff, %f13 = 00000000
4136 lda [%i0+0x02c]%asi,%f13 ! %f13 = 000000ff
4137! Mem[0000000030181408] = ac4f7128 ffffffff, %l0 = 5c79e366, %l1 = c96951d9
4138 ldda [%i6+%o4]0x89,%l0 ! %l0 = 00000000ffffffff 00000000ac4f7128
4139! Starting 10 instruction Store Burst
4140! %f9 = 09be3ca1, Mem[0000000010181418] = c21b38b1
4141 sta %f9 ,[%i6+0x018]%asi ! Mem[0000000010181418] = 09be3ca1
4142
4143p0_label_158:
4144! %f26 = ff000000 ff800000, %l0 = 00000000ffffffff
4145! Mem[0000000030181430] = 8a7635e1b743ad62
4146 add %i6,0x030,%g1
4147 stda %f26,[%g1+%l0]ASI_PST32_S ! Mem[0000000030181430] = ff000000ff800000
4148! %l2 = ffffffff, %l3 = 000014c4, Mem[0000000030141408] = c21b38ff ff000000
4149 stda %l2,[%i5+%o4]0x89 ! Mem[0000000030141408] = ffffffff 000014c4
4150! Mem[00000000300c1400] = 00ff0000, %l6 = 0000000000001a42
4151 swapa [%i3+%g0]0x81,%l6 ! %l6 = 0000000000ff0000
4152! %f0 = 7b0f00ff, Mem[0000000030181400] = ff000000
4153 sta %f0 ,[%i6+%g0]0x81 ! Mem[0000000030181400] = 7b0f00ff
4154! %f6 = 89a56831 5c11a999, Mem[0000000030101410] = 00fff7da ff0000d4
4155 stda %f6 ,[%i4+%o5]0x81 ! Mem[0000000030101410] = 89a56831 5c11a999
4156! %f16 = 421a0000 000000ff c41410f0 f01014c4
4157! %f20 = 00000000 ffffffff 00000000 ff0000d4
4158! %f24 = 00000000 000000ff ff000000 ff800000
4159! %f28 = ffff0000 ff0000ff 00000000 000000ff
4160 stda %f16,[%i4]ASI_BLK_SL ! Block Store to 0000000030101400
4161! Mem[0000000010181410] = e98b38ff, %l0 = 00000000ffffffff
4162 swapa [%i6+%o5]0x88,%l0 ! %l0 = 00000000e98b38ff
4163! %l0 = 00000000e98b38ff, Mem[0000000010001404] = 000000ff, %asi = 80
4164 stwa %l0,[%i0+0x004]%asi ! Mem[0000000010001404] = e98b38ff
4165! %f4 = d40000ff, Mem[00000000100c1430] = 00000000
4166 sta %f4 ,[%i3+0x030]%asi ! Mem[00000000100c1430] = d40000ff
4167! Starting 10 instruction Load Burst
4168! Mem[0000000010001430] = 00ff0000 4edcd6a0, %l6 = 00ff0000, %l7 = ffffffc2
4169 ldd [%i0+0x030],%l6 ! %l6 = 0000000000ff0000 000000004edcd6a0
4170
4171p0_label_159:
4172 membar #Sync ! Added by membar checker (26)
4173! Mem[0000000030101410] = ffffffff, %l2 = ffffffffffffffff
4174 ldswa [%i4+%o5]0x81,%l2 ! %l2 = ffffffffffffffff
4175! Mem[0000000030041400] = ffffff00, %l6 = 0000000000ff0000
4176 ldsha [%i1+%g0]0x89,%l6 ! %l6 = ffffffffffffff00
4177! Mem[00000000100c1410] = 000000ff, %l6 = ffffffffffffff00
4178 lduha [%i3+%o5]0x88,%l6 ! %l6 = 00000000000000ff
4179! Mem[0000000010001410] = 00000000ff0000ff, %f30 = 00000000 000000ff
4180 ldda [%i0+%o5]0x88,%f30 ! %f30 = 00000000 ff0000ff
4181! Mem[0000000010141408] = ff000000, %l6 = 00000000000000ff
4182 lduha [%i5+%o4]0x80,%l6 ! %l6 = 000000000000ff00
4183! Mem[0000000010081400] = 000000ff, %l6 = 000000000000ff00
4184 lduba [%i2+%g0]0x88,%l6 ! %l6 = 00000000000000ff
4185! Mem[0000000010101400] = ff000000, %l4 = 00000000000000ff
4186 lduba [%i4+%g0]0x88,%l4 ! %l4 = 0000000000000000
4187! Mem[0000000010001410] = ff0000ff, %l5 = 000000000000007b
4188 ldsba [%i0+%o5]0x80,%l5 ! %l5 = ffffffffffffffff
4189! Mem[0000000010101400] = 000000ff, %l6 = 00000000000000ff
4190 ldsha [%i4+%g0]0x80,%l6 ! %l6 = 0000000000000000
4191! Starting 10 instruction Store Burst
4192! %f13 = 000000ff, Mem[0000000010081418] = 00000000
4193 st %f13,[%i2+0x018] ! Mem[0000000010081418] = 000000ff
4194
4195p0_label_160:
4196! %l1 = 00000000ac4f7128, Mem[0000000030101410] = ffffffff
4197 stwa %l1,[%i4+%o5]0x81 ! Mem[0000000030101410] = ac4f7128
4198! Mem[0000000010081408] = d9e67963, %l2 = ffffffffffffffff
4199 ldstuba [%i2+%o4]0x88,%l2 ! %l2 = 00000063000000ff
4200! %f27 = ff800000, Mem[0000000030101400] = 000000ff
4201 sta %f27,[%i4+%g0]0x89 ! Mem[0000000030101400] = ff800000
4202! %f29 = ff0000ff, %f14 = a13cbe09 f01014c4
4203 fstod %f29,%f14 ! %f14 = c7e0001f e0000000
4204! Mem[0000000010141424] = 38ea007b, %l6 = 0000000000000000, %asi = 80
4205 swapa [%i5+0x024]%asi,%l6 ! %l6 = 0000000038ea007b
4206! %l2 = 00000063, %l3 = 000014c4, Mem[0000000030001410] = 000000ff 00000000
4207 stda %l2,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000063 000014c4
4208! Mem[0000000010101400] = 000000ff, %l1 = 00000000ac4f7128, %asi = 80
4209 swapa [%i4+0x000]%asi,%l1 ! %l1 = 00000000000000ff
4210! %l1 = 00000000000000ff, Mem[0000000010041430] = 9d3248ff, %asi = 80
4211 stha %l1,[%i1+0x030]%asi ! Mem[0000000010041430] = 00ff48ff
4212! %l4 = 0000000000000000, Mem[0000000010001434] = 4edcd6a0, %asi = 80
4213 stba %l4,[%i0+0x034]%asi ! Mem[0000000010001434] = 00dcd6a0
4214! Starting 10 instruction Load Burst
4215! Mem[0000000030101400] = 421a0000 ff800000, %l2 = 00000063, %l3 = 000014c4
4216 ldda [%i4+%g0]0x89,%l2 ! %l2 = 00000000ff800000 00000000421a0000
4217
4218p0_label_161:
4219! Mem[0000000030141410] = 140000ff, %l6 = 0000000038ea007b
4220 lduba [%i5+%o5]0x89,%l6 ! %l6 = 00000000000000ff
4221! Mem[0000000010001438] = 00000000a13cbe09, %f28 = ffff0000 ff0000ff
4222 ldd [%i0+0x038],%f28 ! %f28 = 00000000 a13cbe09
4223! Mem[00000000300c1408] = 000000ff 00ffffff, %l0 = e98b38ff, %l1 = 000000ff
4224 ldda [%i3+%o4]0x89,%l0 ! %l0 = 0000000000ffffff 00000000000000ff
4225! Mem[00000000100c1408] = f01014c4, %l0 = 0000000000ffffff
4226 lduba [%i3+%o4]0x88,%l0 ! %l0 = 00000000000000c4
4227! Mem[0000000010141410] = 00000000, %f23 = ff0000d4
4228 lda [%i5+%o5]0x80,%f23 ! %f23 = 00000000
4229! Mem[000000001000140c] = 00000000, %l6 = 00000000000000ff
4230 ldsba [%i0+0x00d]%asi,%l6 ! %l6 = 0000000000000000
4231! Mem[00000000100c1408] = ff000000f01014c4, %f28 = 00000000 a13cbe09
4232 ldda [%i3+%o4]0x88,%f28 ! %f28 = ff000000 f01014c4
4233! Mem[0000000010001428] = 00000000, %l5 = ffffffffffffffff
4234 ldub [%i0+0x029],%l5 ! %l5 = 0000000000000000
4235! Mem[0000000010041400] = f9000000ff0000e2, %f0 = 7b0f00ff ffff0000
4236 ldda [%i1+0x000]%asi,%f0 ! %f0 = f9000000 ff0000e2
4237! Starting 10 instruction Store Burst
4238! %f21 = ffffffff, Mem[0000000030081400] = 00001a42
4239 sta %f21,[%i2+%g0]0x89 ! Mem[0000000030081400] = ffffffff
4240
4241p0_label_162:
4242! %f0 = f9000000 ff0000e2, Mem[0000000010081410] = b10000ff 00000000
4243 stda %f0 ,[%i2+%o5]0x80 ! Mem[0000000010081410] = f9000000 ff0000e2
4244! Mem[000000001010140a] = ffffffff, %l5 = 0000000000000000
4245 ldstub [%i4+0x00a],%l5 ! %l5 = 000000ff000000ff
4246! Code Fragment 3
4247p0_fragment_15:
4248! %l0 = 00000000000000c4
4249 setx 0x7fcc653026c07f0d,%g7,%l0 ! %l0 = 7fcc653026c07f0d
4250! %l1 = 00000000000000ff
4251 setx 0x9adaa987c2d256aa,%g7,%l1 ! %l1 = 9adaa987c2d256aa
4252 setx 0x1fe000, %g1, %g3
4253 or %l0, %g3, %l0 ! always set perrmask = 0xff
4254 setx 0x1ffff8, %g1, %g2
4255 and %l0, %g2, %l0
4256 ta T_CHANGE_HPRIV
4257 stxa %l1, [%l0]ASI_DCACHE_DATA
4258 ta T_CHANGE_NONHPRIV
4259! %l0 = 7fcc653026c07f0d
4260 setx 0x781423c7afa0ddb1,%g7,%l0 ! %l0 = 781423c7afa0ddb1
4261! %l1 = 9adaa987c2d256aa
4262 setx 0x8020b1bf97432491,%g7,%l1 ! %l1 = 8020b1bf97432491
4263! %l6 = 0000000000000000, Mem[0000000010101426] = 000000ff, %asi = 80
4264 stba %l6,[%i4+0x026]%asi ! Mem[0000000010101424] = 000000ff
4265! %l0 = 781423c7afa0ddb1, Mem[0000000010141410] = 00000000ffb2ffff
4266 stx %l0,[%i5+%o5] ! Mem[0000000010141410] = 781423c7afa0ddb1
4267! Mem[00000000100c1410] = ff000000, %l3 = 00000000421a0000
4268 swapa [%i3+%o5]0x80,%l3 ! %l3 = 00000000ff000000
4269! %f3 = 000000ff, Mem[00000000300c1408] = 00ffffff
4270 sta %f3 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 000000ff
4271! %l1 = 8020b1bf97432491, Mem[0000000030101410] = ac4f7128
4272 stwa %l1,[%i4+%o5]0x81 ! Mem[0000000030101410] = 97432491
4273! %l4 = 0000000000000000, Mem[0000000021800000] = 0000b994, %asi = 80
4274 stha %l4,[%o3+0x000]%asi ! Mem[0000000021800000] = 0000b994
4275! Starting 10 instruction Load Burst
4276! Mem[000000001018140c] = 7c68f614, %l3 = 00000000ff000000
4277 lduwa [%i6+0x00c]%asi,%l3 ! %l3 = 000000007c68f614
4278
4279p0_label_163:
4280! Mem[0000000010081400] = 000000ff, %l2 = 00000000ff800000
4281 ldsha [%i2+%g0]0x88,%l2 ! %l2 = 00000000000000ff
4282! Mem[0000000010001420] = a4e7ddff, %l2 = 00000000000000ff
4283 ldswa [%i0+0x020]%asi,%l2 ! %l2 = ffffffffa4e7ddff
4284! Mem[0000000010041408] = 000000ffffffffff, %l5 = 00000000000000ff
4285 ldxa [%i1+%o4]0x88,%l5 ! %l5 = 000000ffffffffff
4286! Mem[0000000010101438] = 09be3ca1f01014c4, %f24 = 00000000 000000ff
4287 ldda [%i4+0x038]%asi,%f24 ! %f24 = 09be3ca1 f01014c4
4288! Mem[00000000300c1410] = ffffff0000000f7b, %l0 = 781423c7afa0ddb1
4289 ldxa [%i3+%o5]0x81,%l0 ! %l0 = ffffff0000000f7b
4290! Mem[0000000010081410] = 000000f9, %l0 = ffffff0000000f7b
4291 lduha [%i2+%o5]0x88,%l0 ! %l0 = 00000000000000f9
4292! Mem[0000000010101410] = 00000000ffffffff, %l7 = 000000004edcd6a0
4293 ldxa [%i4+%o5]0x80,%l7 ! %l7 = 00000000ffffffff
4294! Mem[0000000030041408] = d9e67963, %f11 = a78a88e7
4295 lda [%i1+%o4]0x89,%f11 ! %f11 = d9e67963
4296! Mem[0000000010001410] = ff0000ff, %l6 = 0000000000000000
4297 lduha [%i0+%o5]0x88,%l6 ! %l6 = 00000000000000ff
4298! Starting 10 instruction Store Burst
4299! %l6 = 00000000000000ff, Mem[0000000030101400] = 000080ff00001a42
4300 stxa %l6,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000000000ff
4301
4302p0_label_164:
4303! %f24 = 09be3ca1 f01014c4, %l3 = 000000007c68f614
4304! Mem[0000000030141408] = ffffffffc4140000
4305 add %i5,0x008,%g1
4306 stda %f24,[%g1+%l3]ASI_PST16_S ! Mem[0000000030141408] = ffff3ca1c4140000
4307! %l3 = 000000007c68f614, Mem[00000000201c0001] = ff003e5d, %asi = 80
4308 stba %l3,[%o0+0x001]%asi ! Mem[00000000201c0000] = ff143e5d
4309! Mem[0000000020800040] = ffc2726d, %l2 = ffffffffa4e7ddff
4310 ldstuba [%o1+0x040]%asi,%l2 ! %l2 = 000000ff000000ff
4311! Mem[0000000030141408] = ffff3ca1, %l7 = 00000000ffffffff
4312 ldstuba [%i5+%o4]0x81,%l7 ! %l7 = 000000ff000000ff
4313! %l4 = 0000000000000000, Mem[0000000010141408] = 000000ff
4314 stwa %l4,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000
4315! %l7 = 00000000000000ff, Mem[0000000010141410] = c7231478
4316 stba %l7,[%i5+%o5]0x88 ! Mem[0000000010141410] = c72314ff
4317! %f0 = f9000000 ff0000e2 6379e6d9 000000ff
4318! %f4 = d40000ff 00000000 89a56831 5c11a999
4319! %f8 = 45548937 09be3ca1 ffff00d8 d9e67963
4320! %f12 = d8000000 000000ff c7e0001f e0000000
4321 stda %f0,[%i0]ASI_BLK_AIUS ! Block Store to 0000000030001400
4322! Mem[00000000201c0001] = ff143e5d, %l5 = 000000ffffffffff
4323 ldstub [%o0+0x001],%l5 ! %l5 = 00000014000000ff
4324! Mem[00000000300c1410] = 00ffffff, %l5 = 0000000000000014
4325 swapa [%i3+%o5]0x89,%l5 ! %l5 = 0000000000ffffff
4326! Starting 10 instruction Load Burst
4327! Mem[00000000100c1410] = 421a0000, %l6 = 00000000000000ff
4328 lduba [%i3+%o5]0x80,%l6 ! %l6 = 0000000000000042
4329
4330p0_label_165:
4331! %f21 = ffffffff, %f27 = ff800000
4332 fcmpes %fcc3,%f21,%f27 ! %fcc3 = 3
4333 membar #Sync ! Added by membar checker (27)
4334! Mem[0000000010001428] = 00000000, %l3 = 000000007c68f614
4335 ldsb [%i0+0x028],%l3 ! %l3 = 0000000000000000
4336! %f16 = 421a0000, %f7 = 5c11a999, %f6 = 89a56831
4337 fsubs %f16,%f7 ,%f6 ! %f6 = dc11a999
4338! %f7 = 5c11a999, %f28 = ff000000, %f0 = f9000000
4339 fmuls %f7 ,%f28,%f0 ! %f0 = ff800000
4340! Mem[00000000100c1400] = ffffffff 00000000, %l6 = 00000042, %l7 = 000000ff
4341 ldda [%i3+%g0]0x88,%l6 ! %l6 = 0000000000000000 00000000ffffffff
4342! Mem[0000000010041400] = f9000000 ff0000e2, %l6 = 00000000, %l7 = ffffffff
4343 ldda [%i1+0x000]%asi,%l6 ! %l6 = 00000000f9000000 00000000ff0000e2
4344! Mem[0000000010001400] = ffff0000, %l2 = 00000000000000ff
4345 lduha [%i0+%g0]0x88,%l2 ! %l2 = 0000000000000000
4346! Mem[000000001000140c] = 00000000, %l7 = 00000000ff0000e2
4347 lduwa [%i0+0x00c]%asi,%l7 ! %l7 = 0000000000000000
4348! Mem[0000000030181410] = ff000000, %l7 = 0000000000000000
4349 lduba [%i6+%o5]0x81,%l7 ! %l7 = 00000000000000ff
4350! Starting 10 instruction Store Burst
4351! %l3 = 0000000000000000, Mem[0000000030041408] = 6379e6d9
4352 stwa %l3,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000
4353
4354p0_label_166:
4355! %l0 = 00000000000000f9, Mem[0000000030101400] = ff00000000000000
4356 stxa %l0,[%i4+%g0]0x89 ! Mem[0000000030101400] = 00000000000000f9
4357! Mem[0000000010101400] = 28714fac, %l2 = 0000000000000000
4358 ldstuba [%i4+%g0]0x88,%l2 ! %l2 = 000000ac000000ff
4359! %l0 = 000000f9, %l1 = 97432491, Mem[0000000010041400] = 000000f9 e20000ff
4360 stda %l0,[%i1+%g0]0x88 ! Mem[0000000010041400] = 000000f9 97432491
4361! %f23 = 00000000, Mem[0000000010081408] = ff79e6d9
4362 sta %f23,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000000
4363! Mem[0000000030141400] = 0000ffff, %l2 = 00000000000000ac
4364 swapa [%i5+%g0]0x89,%l2 ! %l2 = 000000000000ffff
4365! %f18 = c41410f0 f01014c4, Mem[0000000030141400] = 000000ac 00000000
4366 stda %f18,[%i5+%g0]0x89 ! Mem[0000000030141400] = c41410f0 f01014c4
4367! %f7 = 5c11a999, Mem[0000000010141418] = d8000000
4368 st %f7 ,[%i5+0x018] ! Mem[0000000010141418] = 5c11a999
4369! %f20 = 00000000 ffffffff, %l4 = 0000000000000000
4370! Mem[0000000010101438] = 09be3ca1f01014c4
4371 add %i4,0x038,%g1
4372 stda %f20,[%g1+%l4]ASI_PST32_P ! Mem[0000000010101438] = 09be3ca1f01014c4
4373! %f4 = d40000ff, Mem[0000000010101400] = ff4f7128
4374 sta %f4 ,[%i4+%g0]0x80 ! Mem[0000000010101400] = d40000ff
4375! Starting 10 instruction Load Burst
4376! Mem[0000000010081410] = f9000000ff0000e2, %l4 = 0000000000000000
4377 ldxa [%i2+%o5]0x80,%l4 ! %l4 = f9000000ff0000e2
4378
4379p0_label_167:
4380! Mem[0000000010181410] = ffffffff, %l0 = 00000000000000f9
4381 ldsba [%i6+%o5]0x88,%l0 ! %l0 = ffffffffffffffff
4382! Mem[0000000010081400] = ff000000, %f23 = 00000000
4383 lda [%i2+%g0]0x80,%f23 ! %f23 = ff000000
4384! Mem[0000000010001400] = 0000ffff e98b38ff ff000000 00000000
4385! Mem[0000000010001410] = ff0000ff 00000000 00620000 ffff0000
4386! Mem[0000000010001420] = a4e7ddff 0000ffff 00000000 000000ff
4387! Mem[0000000010001430] = 00ff0000 00dcd6a0 00000000 a13cbe09
4388 ldda [%i0]ASI_BLK_P,%f16 ! Block Load from 0000000010001400
4389! Mem[0000000030001400] = e20000ff000000f9, %l0 = ffffffffffffffff
4390 ldxa [%i0+%g0]0x89,%l0 ! %l0 = e20000ff000000f9
4391! Mem[00000000100c1400] = 00000000, %l4 = f9000000ff0000e2
4392 ldsba [%i3+%g0]0x80,%l4 ! %l4 = 0000000000000000
4393! Mem[0000000010041408] = ffffffff, %l7 = 00000000000000ff
4394 ldswa [%i1+0x008]%asi,%l7 ! %l7 = ffffffffffffffff
4395! Mem[0000000030181400] = 7b0f00ff, %f12 = d8000000
4396 lda [%i6+%g0]0x81,%f12 ! %f12 = 7b0f00ff
4397! Mem[0000000010001408] = ff000000, %l1 = 8020b1bf97432491
4398 ldsw [%i0+%o4],%l1 ! %l1 = ffffffffff000000
4399! Mem[0000000030141410] = ff000014cf624977, %f10 = ffff00d8 d9e67963
4400 ldda [%i5+%o5]0x81,%f10 ! %f10 = ff000014 cf624977
4401! Starting 10 instruction Store Burst
4402! %l0 = e20000ff000000f9, Mem[0000000030081408] = 00000000
4403 stha %l0,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00f90000
4404
4405p0_label_168:
4406! %f7 = 5c11a999, Mem[0000000010181400] = ff000000
4407 sta %f7 ,[%i6+%g0]0x80 ! Mem[0000000010181400] = 5c11a999
4408! Mem[0000000010141408] = 00000000, %l6 = 00000000f9000000
4409 ldstuba [%i5+%o4]0x80,%l6 ! %l6 = 00000000000000ff
4410! %f14 = c7e0001f e0000000, Mem[0000000010081438] = ecad248c 7af196a3
4411 stda %f14,[%i2+0x038]%asi ! Mem[0000000010081438] = c7e0001f e0000000
4412! %l3 = 0000000000000000, Mem[000000001014140c] = 92000009
4413 sth %l3,[%i5+0x00c] ! Mem[000000001014140c] = 00000009
4414! %f6 = dc11a999 5c11a999, Mem[0000000030141410] = ff000014 cf624977
4415 stda %f6 ,[%i5+%o5]0x81 ! Mem[0000000030141410] = dc11a999 5c11a999
4416! %l3 = 0000000000000000, Mem[0000000010181408] = ccad91a8
4417 stha %l3,[%i6+%o4]0x88 ! Mem[0000000010181408] = ccad0000
4418! Mem[0000000021800181] = b337bce0, %l3 = 0000000000000000
4419 ldstub [%o3+0x181],%l3 ! %l3 = 00000037000000ff
4420! %l4 = 0000000000000000, Mem[00000000211c0000] = ffff6880
4421 stb %l4,[%o2+%g0] ! Mem[00000000211c0000] = 00ff6880
4422! Mem[0000000030041400] = ffffff00, %l5 = 0000000000ffffff
4423 ldstuba [%i1+%g0]0x89,%l5 ! %l5 = 00000000000000ff
4424! Starting 10 instruction Load Burst
4425! Mem[0000000010181410] = ffffffff, %l2 = 000000000000ffff
4426 lduwa [%i6+%o5]0x88,%l2 ! %l2 = 00000000ffffffff
4427
4428p0_label_169:
4429! Mem[0000000030041410] = ff0000ff, %l3 = 0000000000000037
4430 lduwa [%i1+%o5]0x81,%l3 ! %l3 = 00000000ff0000ff
4431! %l3 = 00000000ff0000ff, immed = fffff03c, %y = ffffffff
4432 umul %l3,-0xfc4,%l7 ! %l7 = fefff14ac3f04bc4, %y = fefff14a
4433! Mem[0000000010081408] = 00000000, %l4 = 0000000000000000
4434 ldswa [%i2+%o4]0x80,%l4 ! %l4 = 0000000000000000
4435! Code Fragment 3
4436p0_fragment_16:
4437! %l0 = e20000ff000000f9
4438 setx 0x8652e1bf966677a4,%g7,%l0 ! %l0 = 8652e1bf966677a4
4439! %l1 = ffffffffff000000
4440 setx 0x7496247809728a4a,%g7,%l1 ! %l1 = 7496247809728a4a
4441 setx 0x1fe000, %g1, %g3
4442 or %l0, %g3, %l0 ! always set perrmask = 0xff
4443 setx 0x1ffff8, %g1, %g2
4444 and %l0, %g2, %l0
4445 ta T_CHANGE_HPRIV
4446 stxa %l1, [%l0]ASI_DCACHE_DATA
4447 ta T_CHANGE_NONHPRIV
4448! %l0 = 8652e1bf966677a4
4449 setx 0x437fdf3fe792b0d2,%g7,%l0 ! %l0 = 437fdf3fe792b0d2
4450! %l1 = 7496247809728a4a
4451 setx 0x6fa3683859d2c33f,%g7,%l1 ! %l1 = 6fa3683859d2c33f
4452! Mem[000000001008142c] = 38ea007b, %l1 = 6fa3683859d2c33f
4453 lduh [%i2+0x02e],%l1 ! %l1 = 000000000000007b
4454! Mem[0000000010041410] = c41410f0, %f5 = 00000000
4455 lda [%i1+%o5]0x80,%f5 ! %f5 = c41410f0
4456! Mem[0000000010041420] = fdb20acc0000ffff, %l0 = 437fdf3fe792b0d2
4457 ldx [%i1+0x020],%l0 ! %l0 = fdb20acc0000ffff
4458! Mem[00000000201c0000] = ffff3e5d, %l6 = 0000000000000000
4459 lduba [%o0+0x001]%asi,%l6 ! %l6 = 00000000000000ff
4460! Mem[0000000010101400] = cb9ddec6ff0000d4, %l5 = 0000000000000000
4461 ldxa [%i4+%g0]0x88,%l5 ! %l5 = cb9ddec6ff0000d4
4462! Starting 10 instruction Store Burst
4463! Code Fragment 4
4464p0_fragment_17:
4465! %l0 = fdb20acc0000ffff
4466 setx 0xa3e73e3f8ce2f791,%g7,%l0 ! %l0 = a3e73e3f8ce2f791
4467! %l1 = 000000000000007b
4468 setx 0x3a2f3a28130d5696,%g7,%l1 ! %l1 = 3a2f3a28130d5696
4469 setx 0x7ff8, %g1, %g2
4470 and %l0, %g2, %l0
4471 setx 0xffffffff, %g1, %g2
4472 and %l1, %g2, %l1
4473 setx 0x100000000, %g1, %g2
4474 or %l1, %g2, %l1 ! Set bit 32 - perrinj
4475 ta T_CHANGE_HPRIV
4476 stxa %l1, [%l0]ASI_ICACHE_INSTR
4477 ta T_CHANGE_NONHPRIV
4478! %l0 = a3e73e3f8ce2f791
4479 setx 0x75436b5005027d8d,%g7,%l0 ! %l0 = 75436b5005027d8d
4480! %l1 = 3a2f3a28130d5696
4481 setx 0xd3280830788044ab,%g7,%l1 ! %l1 = d3280830788044ab
4482
4483p0_label_170:
4484! Mem[0000000030101400] = f9000000, %l0 = 75436b5005027d8d
4485 ldstuba [%i4+%g0]0x81,%l0 ! %l0 = 000000f9000000ff
4486! Mem[0000000010181410] = ffffffff, %l7 = fefff14ac3f04bc4
4487 ldstuba [%i6+%o5]0x88,%l7 ! %l7 = 000000ff000000ff
4488! %l5 = cb9ddec6ff0000d4, %l6 = 00000000000000ff, %l2 = 00000000ffffffff
4489 addc %l5,%l6,%l2 ! %l2 = cb9ddec6ff0001d3
4490! %f2 = 6379e6d9, Mem[0000000030101410] = 91244397
4491 sta %f2 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = 6379e6d9
4492! %f22 = 00620000 ffff0000, %l1 = d3280830788044ab
4493! Mem[0000000030141418] = 6330fb4e66d70f18
4494 add %i5,0x018,%g1
4495 stda %f22,[%g1+%l1]ASI_PST16_S ! Mem[0000000030141418] = 0062fb4effff0000
4496! %f13 = 000000ff, %f18 = ff000000, %f25 = 0000ffff
4497 fdivs %f13,%f18,%f25 ! %f25 = 80000000
4498! Mem[0000000021800140] = 42bdda9c, %l6 = 00000000000000ff
4499 ldstub [%o3+0x140],%l6 ! %l6 = 00000042000000ff
4500! %f24 = a4e7ddff 80000000, %l6 = 0000000000000042
4501! Mem[0000000030141410] = dc11a9995c11a999
4502 add %i5,0x010,%g1
4503 stda %f24,[%g1+%l6]ASI_PST8_S ! Mem[0000000030141410] = dce7a9995c110099
4504! Mem[0000000010041410] = f01014c4, %l1 = d3280830788044ab
4505 swapa [%i1+%o5]0x88,%l1 ! %l1 = 00000000f01014c4
4506! Starting 10 instruction Load Burst
4507! Mem[0000000030181410] = 000000ff, %l6 = 0000000000000042
4508 lduha [%i6+%o5]0x89,%l6 ! %l6 = 00000000000000ff
4509
4510p0_label_171:
4511 membar #Sync ! Added by membar checker (28)
4512! Mem[0000000010041400] = f9000000 91244397 ffffffff ff000000
4513! Mem[0000000010041410] = ab448078 f01014c4 00000000 ff00007b
4514! Mem[0000000010041420] = fdb20acc 0000ffff 7aff2058 000000ff
4515! Mem[0000000010041430] = 00ff48ff ff38def8 48839796 ffefe943
4516 ldda [%i1]ASI_BLK_PL,%f16 ! Block Load from 0000000010041400
4517! Mem[0000000010181410] = ffffffffff1014c4, %f12 = 7b0f00ff 000000ff
4518 ldda [%i6+%o5]0x80,%f12 ! %f12 = ffffffff ff1014c4
4519! %f10 = ff000014, %f4 = d40000ff
4520 fsqrts %f10,%f4 ! %f4 = 7fffffff
4521! Mem[0000000030081410] = ff000000, %l2 = cb9ddec6ff0001d3
4522 lduwa [%i2+%o5]0x81,%l2 ! %l2 = 00000000ff000000
4523! Mem[0000000010181408] = ccad0000, %l6 = 00000000000000ff
4524 ldsha [%i6+%o4]0x88,%l6 ! %l6 = 0000000000000000
4525! Mem[00000000300c1410] = 14000000, %l4 = 0000000000000000
4526 ldsba [%i3+%o5]0x81,%l4 ! %l4 = 0000000000000014
4527! Mem[0000000010101420] = 00000000 000000ff, %l2 = ff000000, %l3 = ff0000ff
4528 ldda [%i4+0x020]%asi,%l2 ! %l2 = 0000000000000000 00000000000000ff
4529! Mem[0000000010081438] = c7e0001fe0000000, %f8 = 45548937 09be3ca1
4530 ldda [%i2+0x038]%asi,%f8 ! %f8 = c7e0001f e0000000
4531! %f7 = 5c11a999, %f0 = ff800000, %f4 = 7fffffff
4532 fmuls %f7 ,%f0 ,%f4 ! %f4 = ff800000
4533! Starting 10 instruction Store Burst
4534! Mem[0000000030141410] = 99a9e7dc, %l5 = cb9ddec6ff0000d4
4535 swapa [%i5+%o5]0x89,%l5 ! %l5 = 0000000099a9e7dc
4536
4537p0_label_172:
4538! %l1 = 00000000f01014c4, Mem[0000000010081410] = 000000f9
4539 stha %l1,[%i2+%o5]0x88 ! Mem[0000000010081410] = 000014c4
4540 membar #Sync ! Added by membar checker (29)
4541! %f2 = 6379e6d9 000000ff, Mem[0000000010041410] = ab448078 f01014c4
4542 std %f2 ,[%i1+%o5] ! Mem[0000000010041410] = 6379e6d9 000000ff
4543! %l0 = 00000000000000f9, Mem[0000000030081408] = ff0000000000f900
4544 stxa %l0,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000000000f9
4545! %f12 = ffffffff ff1014c4, %l1 = 00000000f01014c4
4546! Mem[0000000030081400] = ffffffff000000ff
4547 stda %f12,[%i2+%l1]ASI_PST32_S ! Mem[0000000030081400] = ffffffff000000ff
4548! Mem[00000000100c1400] = 00000000, %l4 = 0000000000000014
4549 ldstuba [%i3+%g0]0x88,%l4 ! %l4 = 00000000000000ff
4550! %f14 = c7e0001f e0000000, %l0 = 00000000000000f9
4551! Mem[0000000010001428] = 00000000000000ff
4552 add %i0,0x028,%g1
4553 stda %f14,[%g1+%l0]ASI_PST32_PL ! Mem[0000000010001428] = 000000e0000000ff
4554! %f0 = ff800000 ff0000e2, Mem[0000000010041408] = ffffffff 000000ff
4555 stda %f0 ,[%i1+%o4]0x88 ! Mem[0000000010041408] = ff800000 ff0000e2
4556! %l7 = 00000000000000ff, Mem[0000000010081438] = c7e0001f
4557 stb %l7,[%i2+0x038] ! Mem[0000000010081438] = ffe0001f
4558! %f20 = c41410f0 788044ab, Mem[0000000030041410] = ff0000ff 00000000
4559 stda %f20,[%i1+%o5]0x81 ! Mem[0000000030041410] = c41410f0 788044ab
4560! Starting 10 instruction Load Burst
4561! Mem[00000000300c1400] = d40000ff421a0000, %f12 = ffffffff ff1014c4
4562 ldda [%i3+%g0]0x89,%f12 ! %f12 = d40000ff 421a0000
4563
4564p0_label_173:
4565! Mem[0000000030181408] = ffffffff, %l4 = 0000000000000000
4566 ldsba [%i6+%o4]0x81,%l4 ! %l4 = ffffffffffffffff
4567! %l7 = 00000000000000ff, imm = 0000000000000869, %l6 = 0000000000000000
4568 xnor %l7,0x869,%l6 ! %l6 = fffffffffffff769
4569! Mem[0000000010181408] = ccad0000, %l7 = 00000000000000ff
4570 ldswa [%i6+%o4]0x88,%l7 ! %l7 = ffffffffccad0000
4571! %l4 = ffffffffffffffff, imm = 0000000000000c1c, %l1 = 00000000f01014c4
4572 add %l4,0xc1c,%l1 ! %l1 = 0000000000000c1b
4573! Mem[0000000030041410] = f01014c4, %f5 = c41410f0
4574 lda [%i1+%o5]0x89,%f5 ! %f5 = f01014c4
4575! Mem[0000000030181408] = ffffffff, %l7 = ffffffffccad0000
4576 ldsha [%i6+%o4]0x81,%l7 ! %l7 = ffffffffffffffff
4577! Mem[0000000030141400] = c41410f0, %l7 = ffffffffffffffff
4578 lduwa [%i5+%g0]0x81,%l7 ! %l7 = 00000000c41410f0
4579! Mem[0000000010041410] = 6379e6d9, %l6 = fffffffffffff769
4580 ldsb [%i1+%o5],%l6 ! %l6 = 0000000000000063
4581! Mem[0000000030141400] = c41410f0 f01014c4, %l0 = 000000f9, %l1 = 00000c1b
4582 ldda [%i5+%g0]0x89,%l0 ! %l0 = 00000000f01014c4 00000000c41410f0
4583! Starting 10 instruction Store Burst
4584! Mem[0000000030001408] = 6379e6d9, %l3 = 00000000000000ff
4585 ldstuba [%i0+%o4]0x81,%l3 ! %l3 = 00000063000000ff
4586
4587p0_label_174:
4588! %f1 = ff0000e2, %f27 = 5820ff7a
4589 fsqrts %f1 ,%f27 ! %f27 = 7fffffff
4590! Mem[0000000030141400] = c41410f0, %l6 = 0000000000000063
4591 ldstuba [%i5+%g0]0x81,%l6 ! %l6 = 000000c4000000ff
4592! Mem[0000000010001400] = ffff0000, %l1 = 00000000c41410f0
4593 ldsba [%i0+%g0]0x88,%l1 ! %l1 = 0000000000000000
4594! %l2 = 00000000, %l3 = 00000063, Mem[0000000010181408] = 0000adcc 7c68f614
4595 stda %l2,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000 00000063
4596! %f28 = f8de38ff, Mem[0000000010041428] = 7aff2058
4597 st %f28,[%i1+0x028] ! Mem[0000000010041428] = f8de38ff
4598! Mem[0000000010181408] = 00000000, %l1 = 0000000000000000
4599 swapa [%i6+%o4]0x88,%l1 ! %l1 = 0000000000000000
4600! Code Fragment 3
4601p0_fragment_18:
4602! %l0 = 00000000f01014c4
4603 setx 0xeebef3605c92ff7e,%g7,%l0 ! %l0 = eebef3605c92ff7e
4604! %l1 = 0000000000000000
4605 setx 0x627506e87a1bb55c,%g7,%l1 ! %l1 = 627506e87a1bb55c
4606 setx 0x1fe000, %g1, %g3
4607 or %l0, %g3, %l0 ! always set perrmask = 0xff
4608 setx 0x1ffff8, %g1, %g2
4609 and %l0, %g2, %l0
4610 ta T_CHANGE_HPRIV
4611 stxa %l1, [%l0]ASI_DCACHE_DATA
4612 ta T_CHANGE_NONHPRIV
4613! %l0 = eebef3605c92ff7e
4614 setx 0xfb4545180d95abab,%g7,%l0 ! %l0 = fb4545180d95abab
4615! %l1 = 627506e87a1bb55c
4616 setx 0xe3d4d1701c159bac,%g7,%l1 ! %l1 = e3d4d1701c159bac
4617! Mem[0000000030101400] = 000000ff, %l2 = 0000000000000000
4618 ldstuba [%i4+%g0]0x89,%l2 ! %l2 = 000000ff000000ff
4619! %l1 = e3d4d1701c159bac, Mem[0000000010181410] = ffffffff
4620 stha %l1,[%i6+%o5]0x88 ! Mem[0000000010181410] = ffff9bac
4621! Starting 10 instruction Load Burst
4622! Mem[0000000010041428] = f8de38ff, %l7 = 00000000c41410f0
4623 ldswa [%i1+0x028]%asi,%l7 ! %l7 = fffffffff8de38ff
4624
4625p0_label_175:
4626! Mem[0000000010081424] = 09be3ca1, %l0 = fb4545180d95abab
4627 lduwa [%i2+0x024]%asi,%l0 ! %l0 = 0000000009be3ca1
4628! Code Fragment 4
4629p0_fragment_19:
4630! %l0 = 0000000009be3ca1
4631 setx 0xb03636af90322212,%g7,%l0 ! %l0 = b03636af90322212
4632! %l1 = e3d4d1701c159bac
4633 setx 0x4bdff8105ee46a8b,%g7,%l1 ! %l1 = 4bdff8105ee46a8b
4634 setx 0x7ff8, %g1, %g2
4635 and %l0, %g2, %l0
4636 setx 0xffffffff, %g1, %g2
4637 and %l1, %g2, %l1
4638 setx 0x100000000, %g1, %g2
4639 or %l1, %g2, %l1 ! Set bit 32 - perrinj
4640 ta T_CHANGE_HPRIV
4641 stxa %l1, [%l0]ASI_ICACHE_INSTR
4642 ta T_CHANGE_NONHPRIV
4643! %l0 = b03636af90322212
4644 setx 0xfe5bb47f8d2de3f3,%g7,%l0 ! %l0 = fe5bb47f8d2de3f3
4645! %l1 = 4bdff8105ee46a8b
4646 setx 0x7e7fc7c02fd311f3,%g7,%l1 ! %l1 = 7e7fc7c02fd311f3
4647! Mem[0000000030141400] = ff1410f0, %l6 = 00000000000000c4
4648 lduha [%i5+%g0]0x81,%l6 ! %l6 = 000000000000ff14
4649! Mem[0000000020800000] = b2ff779a, %l0 = fe5bb47f8d2de3f3
4650 lduba [%o1+0x001]%asi,%l0 ! %l0 = 00000000000000ff
4651! Mem[0000000030001410] = d40000ff, %l0 = 00000000000000ff
4652 lduwa [%i0+%o5]0x81,%l0 ! %l0 = 00000000d40000ff
4653! Mem[00000000100c1410] = 00001a42, %l0 = 00000000d40000ff
4654 lduwa [%i3+%o5]0x88,%l0 ! %l0 = 0000000000001a42
4655! Mem[0000000010101410] = 00000000, %l2 = 00000000000000ff
4656 ldswa [%i4+0x010]%asi,%l2 ! %l2 = 0000000000000000
4657! Mem[0000000010001408] = 000000ff, %l1 = 7e7fc7c02fd311f3
4658 ldsba [%i0+%o4]0x88,%l1 ! %l1 = ffffffffffffffff
4659! Mem[0000000010181408] = 6300000000000000, %l5 = 0000000099a9e7dc
4660 ldxa [%i6+%o4]0x88,%l5 ! %l5 = 6300000000000000
4661! Starting 10 instruction Store Burst
4662! %l1 = ffffffffffffffff, Mem[0000000010101408] = ffffffff
4663 stwa %l1,[%i4+%o4]0x80 ! Mem[0000000010101408] = ffffffff
4664
4665p0_label_176:
4666! %l2 = 0000000000000000, Mem[00000000100c1400] = ff000000ffffffff, %asi = 80
4667 stxa %l2,[%i3+0x000]%asi ! Mem[00000000100c1400] = 0000000000000000
4668! %l5 = 6300000000000000, imm = 000000000000037f, %l5 = 6300000000000000
4669 orn %l5,0x37f,%l5 ! %l5 = fffffffffffffc80
4670! %f23 = 00000000, Mem[0000000010141408] = ff000000
4671 sta %f23,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000
4672! %f23 = 00000000, Mem[0000000030001400] = 000000f9
4673 sta %f23,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000
4674! %l6 = 000000000000ff14, Mem[0000000030081400] = ff000000ffffffff
4675 stxa %l6,[%i2+%g0]0x89 ! Mem[0000000030081400] = 000000000000ff14
4676! %l1 = ffffffffffffffff, Mem[0000000030081400] = 14ff0000
4677 stwa %l1,[%i2+%g0]0x81 ! Mem[0000000030081400] = ffffffff
4678! %l1 = ffffffffffffffff, Mem[0000000030001410] = d40000ff
4679 stba %l1,[%i0+%o5]0x81 ! Mem[0000000030001410] = ff0000ff
4680! Mem[0000000030101410] = d9e67963, %l7 = fffffffff8de38ff
4681 ldstuba [%i4+%o5]0x81,%l7 ! %l7 = 000000d9000000ff
4682! %l5 = fffffffffffffc80, Mem[0000000010101410] = 00000000
4683 stwa %l5,[%i4+%o5]0x80 ! Mem[0000000010101410] = fffffc80
4684! Starting 10 instruction Load Burst
4685 membar #Sync ! Added by membar checker (30)
4686! Mem[0000000030001400] = 00000000 ff0000e2 ff79e6d9 000000ff
4687! Mem[0000000030001410] = ff0000ff 00000000 89a56831 5c11a999
4688! Mem[0000000030001420] = 45548937 09be3ca1 ffff00d8 d9e67963
4689! Mem[0000000030001430] = d8000000 000000ff c7e0001f e0000000
4690 ldda [%i0]ASI_BLK_SL,%f16 ! Block Load from 0000000030001400
4691
4692p0_label_177:
4693! Mem[0000000010181400] = 5c11a999, %f15 = e0000000
4694 lda [%i6+%g0]0x80,%f15 ! %f15 = 5c11a999
4695! Mem[00000000100c1400] = 00000000, %l0 = 0000000000001a42
4696 lduwa [%i3+%g0]0x80,%l0 ! %l0 = 0000000000000000
4697! Mem[00000000100c1410] = 421a0000, %l6 = 000000000000ff14
4698 ldsba [%i3+%o5]0x80,%l6 ! %l6 = 0000000000000042
4699! Mem[0000000020800040] = ffc2726d, %l2 = 0000000000000000
4700 ldub [%o1+0x040],%l2 ! %l2 = 00000000000000ff
4701! Mem[0000000010181400] = 99a9115c, %l2 = 00000000000000ff
4702 lduwa [%i6+%g0]0x88,%l2 ! %l2 = 0000000099a9115c
4703! Mem[0000000010181410] = ac9bffffff1014c4, %f10 = ff000014 cf624977
4704 ldda [%i6+%o5]0x80,%f10 ! %f10 = ac9bffff ff1014c4
4705! Mem[0000000030101408] = c41410f0, %l1 = ffffffffffffffff
4706 ldsha [%i4+%o4]0x81,%l1 ! %l1 = ffffffffffffc414
4707! Mem[0000000010041410] = d9e67963, %l4 = ffffffffffffffff
4708 lduwa [%i1+%o5]0x88,%l4 ! %l4 = 00000000d9e67963
4709! Mem[0000000030081410] = ff000000, %l7 = 00000000000000d9
4710 ldsha [%i2+%o5]0x81,%l7 ! %l7 = ffffffffffffff00
4711! Starting 10 instruction Store Burst
4712! %f0 = ff800000 ff0000e2, %l3 = 0000000000000063
4713! Mem[0000000010101428] = ff000000ff800000
4714 add %i4,0x028,%g1
4715 stda %f0,[%g1+%l3]ASI_PST8_PL ! Mem[0000000010101428] = e2000000ff008000
4716
4717p0_label_178:
4718! Mem[0000000010101400] = d40000ff, %l3 = 0000000000000063
4719 ldstuba [%i4+%g0]0x80,%l3 ! %l3 = 000000d4000000ff
4720! Mem[0000000030141408] = a13cffff, %l6 = 0000000000000042
4721 ldstuba [%i5+%o4]0x89,%l6 ! %l6 = 000000ff000000ff
4722! %f10 = ac9bffff ff1014c4, %l1 = ffffffffffffc414
4723! Mem[0000000010081410] = c4140000ff0000e2
4724 add %i2,0x010,%g1
4725 stda %f10,[%g1+%l1]ASI_PST8_P ! Mem[0000000010081410] = c41400ffff1000e2
4726! %l7 = ffffffffffffff00, Mem[0000000010101438] = 09be3ca1
4727 stw %l7,[%i4+0x038] ! Mem[0000000010101438] = ffffff00
4728! %f14 = c7e0001f, Mem[0000000010001408] = ff000000
4729 sta %f14,[%i0+%o4]0x80 ! Mem[0000000010001408] = c7e0001f
4730! Mem[0000000010001400] = 0000ffff, %l4 = 00000000d9e67963
4731 ldstuba [%i0+%g0]0x80,%l4 ! %l4 = 00000000000000ff
4732! %l5 = fffffffffffffc80, Mem[0000000030081400] = ffffffff
4733 stba %l5,[%i2+%g0]0x81 ! Mem[0000000030081400] = 80ffffff
4734! %l0 = 0000000000000000, Mem[0000000010001410] = 00000000ff0000ff
4735 stxa %l0,[%i0+%o5]0x88 ! Mem[0000000010001410] = 0000000000000000
4736 membar #Sync ! Added by membar checker (31)
4737! %f10 = ac9bffff ff1014c4, %l6 = 00000000000000ff
4738! Mem[0000000030001430] = d8000000000000ff
4739 add %i0,0x030,%g1
4740 stda %f10,[%g1+%l6]ASI_PST8_S ! Mem[0000000030001430] = ac9bffffff1014c4
4741! Starting 10 instruction Load Burst
4742! Mem[0000000010101414] = ffffffff, %l6 = 00000000000000ff
4743 ldsw [%i4+0x014],%l6 ! %l6 = ffffffffffffffff
4744
4745p0_label_179:
4746! Mem[0000000030041410] = c41410f0, %l3 = 00000000000000d4
4747 ldsha [%i1+%o5]0x81,%l3 ! %l3 = ffffffffffffc414
4748! Mem[00000000100c1400] = 00000000 00000000 c41410f0 000000ff
4749! Mem[00000000100c1410] = 421a0000 00000000 431bbaae c6f3ecaf
4750! Mem[00000000100c1420] = 00000000 0000000a 78b7ff9c 00000000
4751! Mem[00000000100c1430] = d40000ff 89006800 00000000 ff0000d4
4752 ldda [%i3]ASI_BLK_P,%f16 ! Block Load from 00000000100c1400
4753! Mem[0000000030001400] = 00000000ff0000e2, %f2 = 6379e6d9 000000ff
4754 ldda [%i0+%g0]0x81,%f2 ! %f2 = 00000000 ff0000e2
4755! %l2 = 0000000099a9115c, imm = fffffffffffff2b3, %l4 = 0000000000000000
4756 xor %l2,-0xd4d,%l4 ! %l4 = ffffffff6656e3ef
4757! Mem[00000000300c1408] = ff000000, %l3 = ffffffffffffc414
4758 ldsba [%i3+%o4]0x81,%l3 ! %l3 = ffffffffffffffff
4759! Mem[0000000010081410] = ff0014c4, %l1 = ffffffffffffc414
4760 lduwa [%i2+%o5]0x88,%l1 ! %l1 = 00000000ff0014c4
4761! Mem[0000000030041410] = c41410f0, %l6 = ffffffffffffffff
4762 lduba [%i1+%o5]0x81,%l6 ! %l6 = 00000000000000c4
4763! Mem[0000000010041420] = fdb20acc, %l7 = ffffffffffffff00
4764 ldub [%i1+0x020],%l7 ! %l7 = 00000000000000fd
4765! Mem[00000000100c1400] = 00000000, %l0 = 0000000000000000
4766 ldsha [%i3+%g0]0x88,%l0 ! %l0 = 0000000000000000
4767! Starting 10 instruction Store Burst
4768! %f16 = 00000000 00000000 c41410f0 000000ff
4769! %f20 = 421a0000 00000000 431bbaae c6f3ecaf
4770! %f24 = 00000000 0000000a 78b7ff9c 00000000
4771! %f28 = d40000ff 89006800 00000000 ff0000d4
4772 stda %f16,[%i2]ASI_BLK_SL ! Block Store to 0000000030081400
4773
4774p0_label_180:
4775! Mem[0000000020800001] = b2ff779a, %l2 = 0000000099a9115c
4776 ldstub [%o1+0x001],%l2 ! %l2 = 000000ff000000ff
4777! Mem[0000000030181400] = 7b0f00ff, %l2 = 00000000000000ff
4778 ldstuba [%i6+%g0]0x81,%l2 ! %l2 = 0000007b000000ff
4779! %f16 = 00000000 00000000 c41410f0 000000ff
4780! %f20 = 421a0000 00000000 431bbaae c6f3ecaf
4781! %f24 = 00000000 0000000a 78b7ff9c 00000000
4782! %f28 = d40000ff 89006800 00000000 ff0000d4
4783 stda %f16,[%i3]ASI_BLK_AIUP ! Block Store to 00000000100c1400
4784! %f0 = ff800000 ff0000e2, %l1 = 00000000ff0014c4
4785! Mem[0000000030041418] = ffffffffb1381bc2
4786 add %i1,0x018,%g1
4787 stda %f0,[%g1+%l1]ASI_PST8_SL ! Mem[0000000030041418] = ffff00ffb13880ff
4788! %l6 = 00000000000000c4, Mem[0000000030081410] = 421a000000000000
4789 stxa %l6,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000000000c4
4790! %l6 = 00000000000000c4, Mem[0000000030081410] = c4000000
4791 stwa %l6,[%i2+%o5]0x81 ! Mem[0000000030081410] = 000000c4
4792! %f6 = dc11a999, Mem[0000000030001400] = 00000000
4793 sta %f6 ,[%i0+%g0]0x89 ! Mem[0000000030001400] = dc11a999
4794! %l2 = 0000007b, %l3 = ffffffff, Mem[0000000030141408] = ffff3ca1 c4140000
4795 stda %l2,[%i5+%o4]0x81 ! Mem[0000000030141408] = 0000007b ffffffff
4796! %l4 = ffffffff6656e3ef, %l7 = 00000000000000fd, %l3 = ffffffffffffffff
4797 andn %l4,%l7,%l3 ! %l3 = ffffffff6656e302
4798! Starting 10 instruction Load Burst
4799! Mem[0000000030041410] = c41410f0, %l2 = 000000000000007b
4800 lduba [%i1+%o5]0x81,%l2 ! %l2 = 00000000000000c4
4801
4802p0_label_181:
4803! Mem[0000000010181420] = 000000ff, %l1 = 00000000ff0014c4
4804 ldsha [%i6+0x020]%asi,%l1 ! %l1 = 0000000000000000
4805! Mem[00000000300c1410] = 7b0f000000000014, %f8 = c7e0001f e0000000
4806 ldda [%i3+%o5]0x89,%f8 ! %f8 = 7b0f0000 00000014
4807 membar #Sync ! Added by membar checker (32)
4808! Mem[00000000100c141c] = c6f3ecaf, %l1 = 0000000000000000
4809 lduba [%i3+0x01c]%asi,%l1 ! %l1 = 00000000000000c6
4810! Mem[0000000010181410] = ac9bffffff1014c4, %l7 = 00000000000000fd
4811 ldxa [%i6+0x010]%asi,%l7 ! %l7 = ac9bffffff1014c4
4812! Mem[0000000010001410] = 00000000, %l5 = fffffffffffffc80
4813 ldswa [%i0+%o5]0x80,%l5 ! %l5 = 0000000000000000
4814! Mem[00000000201c0000] = ffff3e5d, %l4 = ffffffff6656e3ef
4815 lduh [%o0+%g0],%l4 ! %l4 = 000000000000ffff
4816! Mem[00000000100c1400] = 00000000 00000000 c41410f0 000000ff
4817! Mem[00000000100c1410] = 421a0000 00000000 431bbaae c6f3ecaf
4818! Mem[00000000100c1420] = 00000000 0000000a 78b7ff9c 00000000
4819! Mem[00000000100c1430] = d40000ff 89006800 00000000 ff0000d4
4820 ldda [%i3]ASI_BLK_P,%f0 ! Block Load from 00000000100c1400
4821! %l4 = 000000000000ffff, imm = 0000000000000d4f, %l0 = 0000000000000000
4822 andn %l4,0xd4f,%l0 ! %l0 = 000000000000f2b0
4823! Mem[0000000010101408] = ffffffff, %l3 = ffffffff6656e302
4824 lduwa [%i4+%o4]0x80,%l3 ! %l3 = 00000000ffffffff
4825! Starting 10 instruction Store Burst
4826! Mem[0000000030081400] = 00000000, %l1 = 00000000000000c6
4827 swapa [%i2+%g0]0x89,%l1 ! %l1 = 0000000000000000
4828
4829p0_label_182:
4830! Mem[0000000010041420] = fdb20acc0000ffff, %l4 = 000000000000ffff, %l6 = 00000000000000c4
4831 add %i1,0x20,%g1
4832 casxa [%g1]0x80,%l4,%l6 ! %l6 = fdb20acc0000ffff
4833! %f16 = 00000000, Mem[0000000010081400] = 000000ff
4834 sta %f16,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000
4835! %f16 = 00000000 00000000 c41410f0 000000ff
4836! %f20 = 421a0000 00000000 431bbaae c6f3ecaf
4837! %f24 = 00000000 0000000a 78b7ff9c 00000000
4838! %f28 = d40000ff 89006800 00000000 ff0000d4
4839 stda %f16,[%i2]ASI_BLK_P ! Block Store to 0000000010081400
4840! Mem[0000000010001408] = 1f00e0c7, %l4 = 000000000000ffff
4841 swapa [%i0+%o4]0x88,%l4 ! %l4 = 000000001f00e0c7
4842! Mem[0000000030081400] = c6000000, %l7 = ac9bffffff1014c4
4843 ldstuba [%i2+%g0]0x81,%l7 ! %l7 = 000000c6000000ff
4844! %l0 = 0000f2b0, %l1 = 00000000, Mem[0000000030181410] = 000000ff 00000000
4845 stda %l0,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000f2b0 00000000
4846! %l2 = 00000000000000c4, Mem[0000000010081408] = ff000000f01014c4
4847 stxa %l2,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000000000c4
4848! %l1 = 0000000000000000, Mem[0000000010101420] = 00000000000000ff, %asi = 80
4849 stxa %l1,[%i4+0x020]%asi ! Mem[0000000010101420] = 0000000000000000
4850! %f4 = 421a0000 00000000, %l1 = 0000000000000000
4851! Mem[0000000030041400] = ffffffffd9e67963
4852 stda %f4,[%i1+%l1]ASI_PST16_SL ! Mem[0000000030041400] = ffffffffd9e67963
4853! Starting 10 instruction Load Burst
4854! Mem[0000000030101408] = f01014c4, %l6 = fdb20acc0000ffff
4855 ldsba [%i4+%o4]0x89,%l6 ! %l6 = ffffffffffffffc4
4856
4857p0_label_183:
4858! Mem[0000000010141400] = 4554893709be3ca1, %f8 = 00000000 0000000a
4859 ldda [%i5+%g0]0x88,%f8 ! %f8 = 45548937 09be3ca1
4860! Mem[0000000030081408] = 000000ff, %l5 = 0000000000000000
4861 lduba [%i2+%o4]0x89,%l5 ! %l5 = 00000000000000ff
4862! Mem[00000000100c1410] = 00001a42, %l5 = 00000000000000ff
4863 ldswa [%i3+%o5]0x88,%l5 ! %l5 = 0000000000001a42
4864! Mem[0000000010181410] = ac9bffff, %l7 = 00000000000000c6
4865 lduba [%i6+%o5]0x80,%l7 ! %l7 = 00000000000000ac
4866! Mem[0000000030181410] = 0000f2b0, %l3 = 00000000ffffffff
4867 lduba [%i6+%o5]0x89,%l3 ! %l3 = 00000000000000b0
4868! %l6 = ffffffffffffffc4, %l3 = 00000000000000b0, %l6 = ffffffffffffffc4
4869 sdivx %l6,%l3,%l6 ! %l6 = 0000000000000000
4870! Mem[0000000010181410] = ac9bffff, %l2 = 00000000000000c4
4871 ldsba [%i6+%o5]0x80,%l2 ! %l2 = ffffffffffffffac
4872! Mem[00000000100c1410] = 00000000 00001a42, %l0 = 0000f2b0, %l1 = 00000000
4873 ldda [%i3+%o5]0x88,%l0 ! %l0 = 0000000000001a42 0000000000000000
4874! Mem[0000000010101400] = cb9ddec6 ff0000ff, %l4 = 1f00e0c7, %l5 = 00001a42
4875 ldda [%i4+%g0]0x88,%l4 ! %l4 = 00000000ff0000ff 00000000cb9ddec6
4876! Starting 10 instruction Store Burst
4877! %f0 = 00000000 00000000 c41410f0 000000ff
4878! %f4 = 421a0000 00000000 431bbaae c6f3ecaf
4879! %f8 = 45548937 09be3ca1 78b7ff9c 00000000
4880! %f12 = d40000ff 89006800 00000000 ff0000d4
4881 stda %f0,[%i5]ASI_BLK_AIUP ! Block Store to 0000000010141400
4882
4883p0_label_184:
4884! %l2 = ffffffffffffffac, %l7 = 00000000000000ac, %l0 = 0000000000001a42
4885 andn %l2,%l7,%l0 ! %l0 = ffffffffffffff00
4886! Mem[0000000010001400] = ff00ffff, %l0 = ffffffffffffff00
4887 ldstuba [%i0+%g0]0x80,%l0 ! %l0 = 000000ff000000ff
4888! %f30 = 00000000 ff0000d4, Mem[0000000030001400] = dc11a999 e20000ff
4889 stda %f30,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000 ff0000d4
4890! Mem[00000000100c1430] = d40000ff, %l1 = 0000000000000000
4891 swap [%i3+0x030],%l1 ! %l1 = 00000000d40000ff
4892! Mem[000000001000142e] = 000000ff, %l2 = ffffffffffffffac
4893 ldstub [%i0+0x02e],%l2 ! %l2 = 00000000000000ff
4894 membar #Sync ! Added by membar checker (33)
4895! Mem[0000000010141438] = 00000000, %l6 = 0000000000000000
4896 ldstub [%i5+0x038],%l6 ! %l6 = 00000000000000ff
4897! %l0 = 000000ff, %l1 = d40000ff, Mem[0000000010141408] = f01014c4 ff000000
4898 stda %l0,[%i5+%o4]0x88 ! Mem[0000000010141408] = 000000ff d40000ff
4899! %l0 = 00000000000000ff, Mem[0000000010181400] = 5c11a999
4900 stwa %l0,[%i6+%g0]0x80 ! Mem[0000000010181400] = 000000ff
4901! %f13 = 89006800, Mem[0000000010141410] = 421a0000
4902 sta %f13,[%i5+%o5]0x80 ! Mem[0000000010141410] = 89006800
4903! Starting 10 instruction Load Burst
4904! Mem[0000000010001408] = ffff0000, %l1 = 00000000d40000ff
4905 ldsha [%i0+%o4]0x80,%l1 ! %l1 = ffffffffffffffff
4906
4907p0_label_185:
4908! Mem[0000000030181410] = b0f2000000000000, %l3 = 00000000000000b0
4909 ldxa [%i6+%o5]0x81,%l3 ! %l3 = b0f2000000000000
4910! Mem[0000000010141408] = 000000ff, %l1 = ffffffffffffffff
4911 ldsha [%i5+%o4]0x88,%l1 ! %l1 = 00000000000000ff
4912! Mem[00000000100c1400] = 00000000, %l1 = 00000000000000ff
4913 lduwa [%i3+%g0]0x88,%l1 ! %l1 = 0000000000000000
4914! Mem[0000000030081408] = ff000000, %l3 = b0f2000000000000
4915 ldswa [%i2+%o4]0x81,%l3 ! %l3 = ffffffffff000000
4916! %f24 = 00000000, %f2 = c41410f0
4917 fcmpes %fcc0,%f24,%f2 ! %fcc0 = 2
4918! Mem[0000000010141410] = 8900680000000000, %l1 = 0000000000000000
4919 ldxa [%i5+%o5]0x80,%l1 ! %l1 = 8900680000000000
4920! Mem[0000000010101418] = 0000ffffff000f7b, %l5 = 00000000cb9ddec6
4921 ldxa [%i4+0x018]%asi,%l5 ! %l5 = 0000ffffff000f7b
4922! Mem[0000000010101438] = ffffff00, %l0 = 00000000000000ff
4923 ldsha [%i4+0x038]%asi,%l0 ! %l0 = ffffffffffffffff
4924! Mem[0000000030001408] = ff79e6d9 000000ff, %l2 = 00000000, %l3 = ff000000
4925 ldda [%i0+%o4]0x81,%l2 ! %l2 = 00000000ff79e6d9 00000000000000ff
4926! Starting 10 instruction Store Burst
4927! %l4 = 00000000ff0000ff, Mem[00000000100c1432] = 00000000
4928 stb %l4,[%i3+0x032] ! Mem[00000000100c1430] = 0000ff00
4929
4930p0_label_186:
4931! %l6 = 00000000, %l7 = 000000ac, Mem[00000000300c1400] = 00001a42 ff0000d4
4932 stda %l6,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000 000000ac
4933! %l6 = 0000000000000000, Mem[0000000020800000] = b2ff779a
4934 sth %l6,[%o1+%g0] ! Mem[0000000020800000] = 0000779a
4935! %l7 = 00000000000000ac, Mem[00000000300c1400] = 00000000
4936 stha %l7,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 000000ac
4937! Mem[000000001014140c] = ff0000d4, %l6 = 0000000000000000
4938 swap [%i5+0x00c],%l6 ! %l6 = 00000000ff0000d4
4939! %l2 = 00000000ff79e6d9, Mem[0000000010101408] = ffffffff
4940 stba %l2,[%i4+%o4]0x80 ! Mem[0000000010101408] = d9ffffff
4941! Mem[0000000030081400] = 000000ff, %l6 = 00000000ff0000d4
4942 swapa [%i2+%g0]0x89,%l6 ! %l6 = 00000000000000ff
4943! %l7 = 00000000000000ac, Mem[0000000010181410] = ac9bffff
4944 stwa %l7,[%i6+%o5]0x80 ! Mem[0000000010181410] = 000000ac
4945! Mem[00000000201c0001] = ffff3e5d, %l0 = ffffffffffffffff
4946 ldstub [%o0+0x001],%l0 ! %l0 = 000000ff000000ff
4947! Mem[0000000030041400] = ffffffff, %l4 = 00000000ff0000ff
4948 swapa [%i1+%g0]0x89,%l4 ! %l4 = 00000000ffffffff
4949! Starting 10 instruction Load Burst
4950! Mem[0000000030141400] = ff1410f0, %l5 = 0000ffffff000f7b
4951 ldsba [%i5+%g0]0x81,%l5 ! %l5 = ffffffffffffffff
4952
4953p0_label_187:
4954! Mem[00000000100c1430] = 0000ff00, %l7 = 00000000000000ac
4955 lduh [%i3+0x032],%l7 ! %l7 = 000000000000ff00
4956! Mem[0000000030041410] = ab448078f01014c4, %l3 = 00000000000000ff
4957 ldxa [%i1+%o5]0x89,%l3 ! %l3 = ab448078f01014c4
4958! Mem[0000000030181410] = b0f20000, %l6 = 00000000000000ff
4959 lduwa [%i6+%o5]0x81,%l6 ! %l6 = 00000000b0f20000
4960! Mem[0000000010181410] = c41410ffac000000, %f0 = 00000000 00000000
4961 ldda [%i6+%o5]0x88,%f0 ! %f0 = c41410ff ac000000
4962! Mem[0000000030041408] = 00000000, %l7 = 000000000000ff00
4963 ldsha [%i1+%o4]0x89,%l7 ! %l7 = 0000000000000000
4964! Mem[0000000030081408] = c41410f0 000000ff, %l2 = ff79e6d9, %l3 = f01014c4
4965 ldda [%i2+%o4]0x89,%l2 ! %l2 = 00000000000000ff 00000000c41410f0
4966! Mem[00000000100c1410] = 421a0000, %l6 = 00000000b0f20000
4967 ldswa [%i3+%o5]0x80,%l6 ! %l6 = 00000000421a0000
4968! Mem[0000000010101410] = fffffc80ffffffff, %l7 = 0000000000000000
4969 ldxa [%i4+%o5]0x80,%l7 ! %l7 = fffffc80ffffffff
4970! Mem[0000000030141408] = 0000007b, %l6 = 00000000421a0000
4971 ldsba [%i5+%o4]0x81,%l6 ! %l6 = 0000000000000000
4972! Starting 10 instruction Store Burst
4973! %l3 = 00000000c41410f0, Mem[00000000211c0000] = 00ff6880
4974 sth %l3,[%o2+%g0] ! Mem[00000000211c0000] = 10f06880
4975
4976p0_label_188:
4977! %l5 = ffffffffffffffff, Mem[0000000010001435] = 00dcd6a0
4978 stb %l5,[%i0+0x035] ! Mem[0000000010001434] = 00ffd6a0
4979! %f24 = 00000000 0000000a, %l6 = 0000000000000000
4980! Mem[0000000010041428] = f8de38ff000000ff
4981 add %i1,0x028,%g1
4982 stda %f24,[%g1+%l6]ASI_PST8_P ! Mem[0000000010041428] = f8de38ff000000ff
4983! %l1 = 8900680000000000, imm = fffffffffffff630, %l7 = fffffc80ffffffff
4984 xor %l1,-0x9d0,%l7 ! %l7 = 76ff97fffffff630
4985! %f22 = 431bbaae, Mem[00000000300c1410] = 00000014
4986 sta %f22,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 431bbaae
4987! Mem[00000000300c1400] = 000000ac, %l1 = 8900680000000000
4988 ldstuba [%i3+%g0]0x89,%l1 ! %l1 = 000000ac000000ff
4989! Mem[0000000010081410] = 421a0000, %l6 = 0000000000000000
4990 ldstuba [%i2+%o5]0x80,%l6 ! %l6 = 00000042000000ff
4991! Mem[0000000010041408] = ff0000e2, %l7 = 76ff97fffffff630
4992 ldstuba [%i1+%o4]0x88,%l7 ! %l7 = 000000e2000000ff
4993! Mem[00000000100c140a] = c41410f0, %l2 = 00000000000000ff
4994 ldstuba [%i3+0x00a]%asi,%l2 ! %l2 = 00000010000000ff
4995! %l4 = 00000000ffffffff, Mem[0000000030001408] = d9e679ff
4996 stwa %l4,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffffffff
4997! Starting 10 instruction Load Burst
4998! Mem[0000000010141408] = 000000ff, %l5 = ffffffffffffffff
4999 lduba [%i5+%o4]0x88,%l5 ! %l5 = 00000000000000ff
5000
5001p0_label_189:
5002! Mem[00000000100c1408] = ff000000f0ff14c4, %l2 = 0000000000000010
5003 ldxa [%i3+%o4]0x88,%l2 ! %l2 = ff000000f0ff14c4
5004! %f16 = 00000000, %f18 = c41410f0
5005 fcmpes %fcc3,%f16,%f18 ! %fcc3 = 2
5006! Mem[0000000030101410] = 000000006379e6ff, %f28 = d40000ff 89006800
5007 ldda [%i4+%o5]0x89,%f28 ! %f28 = 00000000 6379e6ff
5008! Mem[0000000030041400] = ff0000ff, %f24 = 00000000
5009 lda [%i1+%g0]0x89,%f24 ! %f24 = ff0000ff
5010! %f28 = 00000000, %f15 = ff0000d4
5011 fsqrts %f28,%f15 ! %f15 = 00000000
5012! Mem[0000000030101408] = c41410f0, %l2 = ff000000f0ff14c4
5013 ldswa [%i4+%o4]0x81,%l2 ! %l2 = ffffffffc41410f0
5014! Mem[0000000010141420] = 4554893709be3ca1, %f26 = 78b7ff9c 00000000
5015 ldd [%i5+0x020],%f26 ! %f26 = 45548937 09be3ca1
5016! Mem[0000000030041408] = 00000000, %l6 = 0000000000000042
5017 lduwa [%i1+%o4]0x89,%l6 ! %l6 = 0000000000000000
5018! %l3 = 00000000c41410f0, imm = 0000000000000625, %l4 = 00000000ffffffff
5019 or %l3,0x625,%l4 ! %l4 = 00000000c41416f5
5020! Starting 10 instruction Store Burst
5021! Mem[0000000010001430] = 00ff0000, %l3 = 00000000c41410f0
5022 swap [%i0+0x030],%l3 ! %l3 = 0000000000ff0000
5023
5024p0_label_190:
5025! Mem[0000000010081430] = d40000ff, %l2 = c41410f0, %l7 = 000000e2
5026 add %i2,0x30,%g1
5027 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000d40000ff
5028! Mem[0000000010041418] = 00000000ff00007b, %l5 = 00000000000000ff, %l3 = 0000000000ff0000
5029 add %i1,0x18,%g1
5030 casxa [%g1]0x80,%l5,%l3 ! %l3 = 00000000ff00007b
5031! %f10 = 78b7ff9c 00000000, Mem[0000000010141408] = ff000000 00000000
5032 std %f10,[%i5+%o4] ! Mem[0000000010141408] = 78b7ff9c 00000000
5033! Mem[00000000201c0000] = ffff3e5d, %l4 = 00000000c41416f5
5034 ldstuba [%o0+0x000]%asi,%l4 ! %l4 = 000000ff000000ff
5035! %f26 = 45548937 09be3ca1, %l3 = 00000000ff00007b
5036! Mem[00000000100c1430] = 0000ff0089006800
5037 add %i3,0x030,%g1
5038 stda %f26,[%g1+%l3]ASI_PST8_P ! Mem[00000000100c1430] = 0054893709003ca1
5039! Mem[0000000010181420] = 000000ff, %l0 = 00000000000000ff, %asi = 80
5040 swapa [%i6+0x020]%asi,%l0 ! %l0 = 00000000000000ff
5041! %f25 = 0000000a, Mem[0000000030141408] = 7b000000
5042 sta %f25,[%i5+%o4]0x89 ! Mem[0000000030141408] = 0000000a
5043! Mem[0000000030081410] = 000000c4, %l6 = 0000000000000000
5044 swapa [%i2+%o5]0x81,%l6 ! %l6 = 00000000000000c4
5045! %l0 = 00000000000000ff, Mem[00000000201c0000] = ffff3e5d, %asi = 80
5046 stha %l0,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00ff3e5d
5047! Starting 10 instruction Load Burst
5048! Mem[00000000100c1408] = c414fff0 000000ff, %l0 = 000000ff, %l1 = 000000ac
5049 ldda [%i3+%o4]0x80,%l0 ! %l0 = 00000000c414fff0 00000000000000ff
5050
5051p0_label_191:
5052! Mem[0000000010101410] = 80fcffff, %l3 = 00000000ff00007b
5053 ldsba [%i4+%o5]0x88,%l3 ! %l3 = ffffffffffffffff
5054! Mem[0000000010181400] = ff000000, %l6 = 00000000000000c4
5055 ldswa [%i6+%g0]0x88,%l6 ! %l6 = ffffffffff000000
5056! Mem[0000000030181408] = ffffffff, %l1 = 00000000000000ff
5057 lduba [%i6+%o4]0x81,%l1 ! %l1 = 00000000000000ff
5058! Mem[0000000030181408] = ffffffff28714fac, %f14 = 00000000 00000000
5059 ldda [%i6+%o4]0x81,%f14 ! %f14 = ffffffff 28714fac
5060! Mem[0000000010001410] = 00000000, %l3 = ffffffffffffffff
5061 lduha [%i0+%o5]0x88,%l3 ! %l3 = 0000000000000000
5062! Mem[0000000030001410] = ff0000ff, %l3 = 0000000000000000
5063 lduha [%i0+%o5]0x81,%l3 ! %l3 = 000000000000ff00
5064! Mem[0000000030001400] = d40000ff, %l2 = ffffffffc41410f0
5065 ldswa [%i0+%g0]0x81,%l2 ! %l2 = ffffffffd40000ff
5066! Mem[0000000030081408] = ff000000, %l7 = 00000000d40000ff
5067 lduba [%i2+%o4]0x81,%l7 ! %l7 = 00000000000000ff
5068! Mem[00000000300c1408] = ff000000, %f12 = d40000ff
5069 lda [%i3+%o4]0x81,%f12 ! %f12 = ff000000
5070! Starting 10 instruction Store Burst
5071! Mem[0000000030141408] = 0a000000, %l4 = 00000000000000ff
5072 ldstuba [%i5+%o4]0x81,%l4 ! %l4 = 0000000a000000ff
5073
5074p0_label_192:
5075! Mem[000000001014141d] = c6f3ecaf, %l7 = 00000000000000ff
5076 ldstuba [%i5+0x01d]%asi,%l7 ! %l7 = 000000f3000000ff
5077! Mem[0000000010001410] = 00000000, %l1 = 00000000000000ff
5078 ldstuba [%i0+%o5]0x88,%l1 ! %l1 = 00000000000000ff
5079! %f20 = 421a0000 00000000, %l6 = ffffffffff000000
5080! Mem[0000000010141438] = ff000000ff0000d4
5081 add %i5,0x038,%g1
5082 stda %f20,[%g1+%l6]ASI_PST16_PL ! Mem[0000000010141438] = ff000000ff0000d4
5083! %f12 = ff000000 89006800, Mem[00000000100c1400] = 00000000 00000000
5084 std %f12,[%i3+%g0] ! Mem[00000000100c1400] = ff000000 89006800
5085! %f8 = 45548937 09be3ca1, Mem[0000000010141400] = 00000000 00000000
5086 stda %f8 ,[%i5+%g0]0x88 ! Mem[0000000010141400] = 45548937 09be3ca1
5087! %f24 = ff0000ff, Mem[00000000100c1410] = 00001a42
5088 sta %f24,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ff0000ff
5089! %l0 = 00000000c414fff0, immd = 00000000000005e2, %l0 = 00000000c414fff0
5090 mulx %l0,0x5e2,%l0 ! %l0 = 000004818389a1e0
5091! Mem[0000000010181410] = 000000ac, %l7 = 00000000000000f3
5092 ldstuba [%i6+%o5]0x80,%l7 ! %l7 = 00000000000000ff
5093! %l3 = 000000000000ff00, Mem[0000000010101408] = ffffffd9
5094 stwa %l3,[%i4+%o4]0x88 ! Mem[0000000010101408] = 0000ff00
5095! Starting 10 instruction Load Burst
5096! Mem[0000000010141410] = 89006800, %l6 = ffffffffff000000
5097 ldswa [%i5+%o5]0x80,%l6 ! %l6 = ffffffff89006800
5098
5099p0_label_193:
5100! Mem[0000000010001408] = 0000ffff, %l5 = 00000000000000ff
5101 ldsha [%i0+%o4]0x88,%l5 ! %l5 = ffffffffffffffff
5102! Mem[0000000010001438] = 00000000 a13cbe09, %l6 = 89006800, %l7 = 00000000
5103 ldd [%i0+0x038],%l6 ! %l6 = 0000000000000000 00000000a13cbe09
5104! Mem[0000000020800000] = 0000779a, %l2 = ffffffffd40000ff
5105 ldsba [%o1+0x000]%asi,%l2 ! %l2 = 0000000000000000
5106! Mem[00000000300c1400] = ff000000 000000ac, %l0 = 8389a1e0, %l1 = 00000000
5107 ldda [%i3+%g0]0x81,%l0 ! %l0 = 00000000ff000000 00000000000000ac
5108! Mem[0000000030141400] = ff1410f0, %l4 = 000000000000000a
5109 ldswa [%i5+%g0]0x81,%l4 ! %l4 = ffffffffff1410f0
5110! Mem[0000000030041410] = c41410f0788044ab, %l1 = 00000000000000ac
5111 ldxa [%i1+%o5]0x81,%l1 ! %l1 = c41410f0788044ab
5112! Mem[0000000010001428] = 000000e0, %l2 = 0000000000000000
5113 lduh [%i0+0x02a],%l2 ! %l2 = 00000000000000e0
5114! %f16 = 00000000, %f30 = 00000000, %f7 = c6f3ecaf
5115 fdivs %f16,%f30,%f7 ! %f7 = 7fffffff
5116! Mem[0000000030081408] = 000000ff, %l5 = ffffffffffffffff
5117 ldsha [%i2+%o4]0x89,%l5 ! %l5 = 00000000000000ff
5118! Starting 10 instruction Store Burst
5119! %l2 = 00000000000000e0, Mem[00000000100c1408] = f0ff14c4
5120 stba %l2,[%i3+%o4]0x88 ! Mem[00000000100c1408] = f0ff14e0
5121
5122p0_label_194:
5123! %l5 = 00000000000000ff, Mem[0000000030141410] = ff0000d4
5124 stba %l5,[%i5+%o5]0x89 ! Mem[0000000030141410] = ff0000ff
5125! %f10 = 78b7ff9c 00000000, %l4 = ffffffffff1410f0
5126! Mem[0000000030041408] = 00000000000000d8
5127 add %i1,0x008,%g1
5128 stda %f10,[%g1+%l4]ASI_PST32_SL ! Mem[0000000030041408] = 00000000000000d8
5129! Mem[0000000020800001] = 0000779a, %l2 = 00000000000000e0
5130 ldstub [%o1+0x001],%l2 ! %l2 = 00000000000000ff
5131! %f2 = c41410f0, %f26 = 45548937, %f25 = 0000000a
5132 fdivs %f2 ,%f26,%f25 ! %f25 = be325891
5133! %l0 = 00000000ff000000, Mem[0000000010001410] = 000000ff
5134 stba %l0,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000
5135! %l7 = 00000000a13cbe09, Mem[00000000100c1410] = ff0000ff
5136 stba %l7,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 090000ff
5137! Mem[0000000030041410] = c41410f0, %l3 = 000000000000ff00
5138 ldstuba [%i1+%o5]0x81,%l3 ! %l3 = 000000c4000000ff
5139! Mem[0000000010081410] = ff1a0000, %l4 = ffffffffff1410f0, %asi = 80
5140 swapa [%i2+0x010]%asi,%l4 ! %l4 = 00000000ff1a0000
5141! %f8 = 45548937 09be3ca1, Mem[00000000100c1408] = e014fff0 000000ff
5142 stda %f8 ,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 45548937 09be3ca1
5143! Starting 10 instruction Load Burst
5144! Mem[0000000010181410] = ac0000ff, %l1 = c41410f0788044ab
5145 lduwa [%i6+%o5]0x88,%l1 ! %l1 = 00000000ac0000ff
5146
5147p0_label_195:
5148! Mem[0000000010081400] = 0000000000000000, %l0 = 00000000ff000000
5149 ldxa [%i2+%g0]0x80,%l0 ! %l0 = 0000000000000000
5150! Mem[0000000030141400] = f01014ff, %l0 = 0000000000000000
5151 ldsba [%i5+%g0]0x89,%l0 ! %l0 = ffffffffffffffff
5152! Mem[0000000030081400] = d40000ff00000000, %f6 = 431bbaae 7fffffff
5153 ldda [%i2+%g0]0x81,%f6 ! %f6 = d40000ff 00000000
5154! Mem[0000000030101400] = ff000000, %l6 = 0000000000000000
5155 lduha [%i4+%g0]0x81,%l6 ! %l6 = 000000000000ff00
5156! Mem[0000000030001410] = ff0000ff, %l0 = ffffffffffffffff
5157 lduha [%i0+%o5]0x89,%l0 ! %l0 = 00000000000000ff
5158! Mem[000000001008143c] = ff0000d4, %l7 = 00000000a13cbe09
5159 ldsb [%i2+0x03c],%l7 ! %l7 = ffffffffffffffff
5160! Code Fragment 4
5161p0_fragment_20:
5162! %l0 = 00000000000000ff
5163 setx 0x105fbd8fbefa6ad0,%g7,%l0 ! %l0 = 105fbd8fbefa6ad0
5164! %l1 = 00000000ac0000ff
5165 setx 0x90fa8bd7ba930ebb,%g7,%l1 ! %l1 = 90fa8bd7ba930ebb
5166 setx 0x7ff8, %g1, %g2
5167 and %l0, %g2, %l0
5168 setx 0xffffffff, %g1, %g2
5169 and %l1, %g2, %l1
5170 setx 0x100000000, %g1, %g2
5171 or %l1, %g2, %l1 ! Set bit 32 - perrinj
5172 ta T_CHANGE_HPRIV
5173 stxa %l1, [%l0]ASI_ICACHE_INSTR
5174 ta T_CHANGE_NONHPRIV
5175! %l0 = 105fbd8fbefa6ad0
5176 setx 0xe71a5d6068e23f2b,%g7,%l0 ! %l0 = e71a5d6068e23f2b
5177! %l1 = 90fa8bd7ba930ebb
5178 setx 0x9bc016af88ec975a,%g7,%l1 ! %l1 = 9bc016af88ec975a
5179! Mem[000000001010141c] = ff000f7b, %l6 = 000000000000ff00
5180 ldsw [%i4+0x01c],%l6 ! %l6 = ffffffffff000f7b
5181! Mem[0000000010181410] = ff0000ac, %l5 = 00000000000000ff
5182 lduha [%i6+%o5]0x80,%l5 ! %l5 = 000000000000ff00
5183! Starting 10 instruction Store Burst
5184! %f14 = ffffffff 28714fac, Mem[00000000300c1408] = 000000ff 000000ff
5185 stda %f14,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ffffffff 28714fac
5186
5187p0_label_196:
5188! %l3 = 00000000000000c4, Mem[0000000030081408] = 000000ff
5189 stwa %l3,[%i2+%o4]0x89 ! Mem[0000000030081408] = 000000c4
5190! Mem[0000000010181408] = 00000000, %l7 = ffffffffffffffff
5191 ldstuba [%i6+%o4]0x80,%l7 ! %l7 = 00000000000000ff
5192! Mem[0000000010041410] = 6379e6d9, %l5 = 000000000000ff00
5193 swapa [%i1+%o5]0x80,%l5 ! %l5 = 000000006379e6d9
5194! %l4 = 00000000ff1a0000, Mem[0000000030001408] = ffffffff
5195 stba %l4,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00ffffff
5196! Mem[0000000010101400] = ff0000ff, %l0 = e71a5d6068e23f2b
5197 ldstuba [%i4+%g0]0x88,%l0 ! %l0 = 000000ff000000ff
5198! Mem[00000000300c1410] = 431bbaae, %l3 = 00000000000000c4
5199 ldstuba [%i3+%o5]0x89,%l3 ! %l3 = 000000ae000000ff
5200! Mem[0000000030141408] = 000000ff, %l5 = 000000006379e6d9
5201 ldstuba [%i5+%o4]0x89,%l5 ! %l5 = 000000ff000000ff
5202! %l0 = 00000000000000ff, Mem[0000000030101408] = c41410f0f01014c4
5203 stxa %l0,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000000000ff
5204! Mem[0000000010101410] = fffffc80, %l7 = 0000000000000000
5205 ldstuba [%i4+%o5]0x80,%l7 ! %l7 = 000000ff000000ff
5206! Starting 10 instruction Load Burst
5207! Mem[0000000010181410] = ff0000ac, %l3 = 00000000000000ae
5208 lduba [%i6+%o5]0x80,%l3 ! %l3 = 00000000000000ff
5209
5210p0_label_197:
5211! Mem[00000000100c1408] = 45548937, %l2 = 0000000000000000
5212 lduwa [%i3+0x008]%asi,%l2 ! %l2 = 0000000045548937
5213! %l7 = 00000000000000ff, imm = fffffffffffffcda, %l1 = 9bc016af88ec975a
5214 orn %l7,-0x326,%l1 ! %l1 = 00000000000003ff
5215! Mem[00000000300c1410] = ffba1b43, %f19 = 000000ff
5216 lda [%i3+%o5]0x81,%f19 ! %f19 = ffba1b43
5217! Mem[0000000010101408] = 00ff000000000000, %l7 = 00000000000000ff
5218 ldxa [%i4+%o4]0x80,%l7 ! %l7 = 00ff000000000000
5219! Mem[00000000300c1410] = 431bbaff, %l4 = 00000000ff1a0000
5220 lduha [%i3+%o5]0x89,%l4 ! %l4 = 000000000000baff
5221! Mem[0000000010001410] = 00000000 00000000, %l0 = 000000ff, %l1 = 000003ff
5222 ldda [%i0+%o5]0x80,%l0 ! %l0 = 0000000000000000 0000000000000000
5223! Mem[0000000010141410] = 8900680000000000, %f24 = ff0000ff be325891
5224 ldda [%i5+0x010]%asi,%f24 ! %f24 = 89006800 00000000
5225! Mem[00000000300c1408] = 28714fac, %l1 = 0000000000000000
5226 lduba [%i3+%o4]0x89,%l1 ! %l1 = 00000000000000ac
5227! Mem[0000000010081408] = c4000000, %l4 = 000000000000baff
5228 ldsh [%i2+0x00a],%l4 ! %l4 = 0000000000000000
5229! Starting 10 instruction Store Burst
5230! Mem[0000000030081400] = d40000ff, %l4 = 0000000000000000
5231 swapa [%i2+%g0]0x81,%l4 ! %l4 = 00000000d40000ff
5232
5233p0_label_198:
5234! Mem[0000000020800000] = 00ff779a, %l3 = 00000000000000ff
5235 ldstuba [%o1+0x000]%asi,%l3 ! %l3 = 00000000000000ff
5236! Mem[00000000300c1400] = ff000000, %l4 = 00000000d40000ff
5237 swapa [%i3+%g0]0x81,%l4 ! %l4 = 00000000ff000000
5238! %l5 = 00000000000000ff, Mem[00000000218000c0] = 57ff0fe0, %asi = 80
5239 stha %l5,[%o3+0x0c0]%asi ! Mem[00000000218000c0] = 00ff0fe0
5240! %l7 = 00ff000000000000, Mem[0000000030181410] = 0000f2b0
5241 stba %l7,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000f200
5242! %l6 = ffffffffff000f7b, Mem[0000000010001400] = ff00ffff
5243 stha %l6,[%i0+%g0]0x80 ! Mem[0000000010001400] = 0f7bffff
5244! Mem[0000000021800181] = b3ffbce0, %l1 = 00000000000000ac
5245 ldstub [%o3+0x181],%l1 ! %l1 = 000000ff000000ff
5246! %l6 = ffffffffff000f7b, Mem[0000000030141410] = ff0000ff
5247 stba %l6,[%i5+%o5]0x89 ! Mem[0000000030141410] = ff00007b
5248! %l2 = 0000000045548937, Mem[0000000030001408] = 00ffffff000000ff
5249 stxa %l2,[%i0+%o4]0x81 ! Mem[0000000030001408] = 0000000045548937
5250! Mem[0000000010101410] = fffffc80, %l0 = 0000000000000000
5251 ldstuba [%i4+%o5]0x80,%l0 ! %l0 = 000000ff000000ff
5252! Starting 10 instruction Load Burst
5253! Mem[0000000030141410] = ff00007b, %l3 = 0000000000000000
5254 lduwa [%i5+%o5]0x89,%l3 ! %l3 = 00000000ff00007b
5255
5256p0_label_199:
5257! Mem[00000000201c0000] = 00ff3e5d, %l7 = 00ff000000000000
5258 ldsb [%o0+0x001],%l7 ! %l7 = ffffffffffffffff
5259! Mem[00000000201c0000] = 00ff3e5d, %l3 = 00000000ff00007b
5260 ldsba [%o0+0x001]%asi,%l3 ! %l3 = ffffffffffffffff
5261! Mem[000000001018141c] = ff3fbf33, %l5 = 00000000000000ff
5262 ldsb [%i6+0x01c],%l5 ! %l5 = ffffffffffffffff
5263! Mem[00000000300c1410] = 7b0f0000431bbaff, %l0 = 00000000000000ff
5264 ldxa [%i3+%o5]0x89,%l0 ! %l0 = 7b0f0000431bbaff
5265! Mem[0000000030001410] = ff0000ff, %l2 = 0000000045548937
5266 lduwa [%i0+%o5]0x89,%l2 ! %l2 = 00000000ff0000ff
5267! Mem[0000000030101400] = 000000ff, %l7 = ffffffffffffffff
5268 ldswa [%i4+%g0]0x89,%l7 ! %l7 = 00000000000000ff
5269! %l0 = 7b0f0000431bbaff, Mem[000000001004140c] = 000080ff, %asi = 80
5270 stwa %l0,[%i1+0x00c]%asi ! Mem[000000001004140c] = 431bbaff
5271! Mem[0000000010181408] = ff000000, %l7 = 00000000000000ff
5272 lduwa [%i6+%o4]0x80,%l7 ! %l7 = 00000000ff000000
5273! Mem[0000000030101400] = ff000000 00000000, %l6 = ff000f7b, %l7 = ff000000
5274 ldda [%i4+%g0]0x81,%l6 ! %l6 = 00000000ff000000 0000000000000000
5275! Starting 10 instruction Store Burst
5276! Mem[0000000030001408] = 00000000, %l6 = 00000000ff000000
5277 ldstuba [%i0+%o4]0x89,%l6 ! %l6 = 00000000000000ff
5278
5279p0_label_200:
5280! %f0 = c41410ff ac000000 c41410f0 000000ff
5281! %f4 = 421a0000 00000000 d40000ff 00000000
5282! %f8 = 45548937 09be3ca1 78b7ff9c 00000000
5283! %f12 = ff000000 89006800 ffffffff 28714fac
5284 stda %f0,[%i1]ASI_BLK_AIUS ! Block Store to 0000000030041400
5285! %l1 = 00000000000000ff, Mem[00000000100c1428] = 78b7ff9c00000000, %asi = 80
5286 stxa %l1,[%i3+0x028]%asi ! Mem[00000000100c1428] = 00000000000000ff
5287! %f16 = 00000000 00000000, Mem[0000000030181408] = ffffffff ac4f7128
5288 stda %f16,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000 00000000
5289! %l2 = 00000000ff0000ff, Mem[0000000010181408] = 000000ff
5290 stwa %l2,[%i6+%o4]0x88 ! Mem[0000000010181408] = ff0000ff
5291! Mem[0000000010081404] = 00000000, %l0 = 7b0f0000431bbaff, %asi = 80
5292 swapa [%i2+0x004]%asi,%l0 ! %l0 = 0000000000000000
5293! %l0 = 0000000000000000, Mem[0000000010081400] = 00000000
5294 stba %l0,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000
5295! %f20 = 421a0000 00000000, Mem[00000000100c1408] = 37895445 a13cbe09
5296 stda %f20,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 421a0000 00000000
5297! %l5 = ffffffffffffffff, Mem[0000000030001400] = d40000ff00000000
5298 stxa %l5,[%i0+%g0]0x81 ! Mem[0000000030001400] = ffffffffffffffff
5299! %f19 = ffba1b43, Mem[0000000010101410] = 80fcffff
5300 sta %f19,[%i4+%o5]0x88 ! Mem[0000000010101410] = ffba1b43
5301! Starting 10 instruction Load Burst
5302! Mem[0000000010001408] = 0000ffff, %l0 = 0000000000000000
5303 ldsba [%i0+%o4]0x88,%l0 ! %l0 = ffffffffffffffff
5304
5305p0_label_201:
5306! Mem[00000000100c1400] = 000000ff, %l0 = ffffffffffffffff
5307 ldsha [%i3+%g0]0x88,%l0 ! %l0 = 00000000000000ff
5308! Mem[0000000010001408] = ffff000000000000, %f28 = 00000000 6379e6ff
5309 ldd [%i0+%o4],%f28 ! %f28 = ffff0000 00000000
5310! Mem[0000000030181408] = 00000000, %l3 = ffffffffffffffff
5311 lduwa [%i6+%o4]0x89,%l3 ! %l3 = 0000000000000000
5312! Code Fragment 3
5313p0_fragment_21:
5314! %l0 = 00000000000000ff
5315 setx 0x70c9ab1fdd219ec8,%g7,%l0 ! %l0 = 70c9ab1fdd219ec8
5316! %l1 = 00000000000000ff
5317 setx 0x1ab358e7f5a66a7a,%g7,%l1 ! %l1 = 1ab358e7f5a66a7a
5318 setx 0x1fe000, %g1, %g3
5319 or %l0, %g3, %l0 ! always set perrmask = 0xff
5320 setx 0x1ffff8, %g1, %g2
5321 and %l0, %g2, %l0
5322 ta T_CHANGE_HPRIV
5323 stxa %l1, [%l0]ASI_DCACHE_DATA
5324 ta T_CHANGE_NONHPRIV
5325! %l0 = 70c9ab1fdd219ec8
5326 setx 0xfcb7c747f39470fc,%g7,%l0 ! %l0 = fcb7c747f39470fc
5327! %l1 = 1ab358e7f5a66a7a
5328 setx 0xd2792ddfdbf5f246,%g7,%l1 ! %l1 = d2792ddfdbf5f246
5329 membar #Sync ! Added by membar checker (34)
5330! Mem[0000000010041428] = f8de38ff, %f26 = 45548937
5331 ld [%i1+0x028],%f26 ! %f26 = f8de38ff
5332! Mem[00000000300c1408] = 28714fac, %l7 = 0000000000000000
5333 lduwa [%i3+%o4]0x89,%l7 ! %l7 = 0000000028714fac
5334! Mem[0000000010001408] = ffff0000, %f29 = 00000000
5335 lda [%i0+%o4]0x80,%f29 ! %f29 = ffff0000
5336! Mem[0000000010081418] = 431bbaaec6f3ecaf, %l0 = fcb7c747f39470fc
5337 ldx [%i2+0x018],%l0 ! %l0 = 431bbaaec6f3ecaf
5338! Mem[000000001018142c] = 0000007b, %l6 = 0000000000000000
5339 lduh [%i6+0x02c],%l6 ! %l6 = 0000000000000000
5340! Starting 10 instruction Store Burst
5341! %l3 = 0000000000000000, Mem[00000000100c1420] = 000000000000000a, %asi = 80
5342 stxa %l3,[%i3+0x020]%asi ! Mem[00000000100c1420] = 0000000000000000
5343
5344p0_label_202:
5345! %l7 = 0000000028714fac, Mem[0000000010181420] = 000000ff4edcd6a0, %asi = 80
5346 stxa %l7,[%i6+0x020]%asi ! Mem[0000000010181420] = 0000000028714fac
5347! Mem[00000000300c1408] = 28714fac, %l5 = ffffffffffffffff
5348 ldstuba [%i3+%o4]0x89,%l5 ! %l5 = 000000ac000000ff
5349! %l5 = 00000000000000ac, Mem[000000001004141c] = ff00007b, %asi = 80
5350 stwa %l5,[%i1+0x01c]%asi ! Mem[000000001004141c] = 000000ac
5351! %f24 = 89006800, Mem[00000000100c1410] = 090000ff
5352 sta %f24,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 89006800
5353! %f12 = ff000000 89006800, Mem[0000000010101428] = e2000000 ff008000
5354 std %f12,[%i4+0x028] ! Mem[0000000010101428] = ff000000 89006800
5355! Mem[000000001010141c] = ff000f7b, %l3 = 00000000, %l7 = 28714fac
5356 add %i4,0x1c,%g1
5357 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000ff000f7b
5358! Mem[0000000010141430] = d40000ff, %l7 = 00000000ff000f7b
5359 swap [%i5+0x030],%l7 ! %l7 = 00000000d40000ff
5360! %l1 = d2792ddfdbf5f246, Mem[0000000010001400] = ffff7b0f
5361 stba %l1,[%i0+%g0]0x88 ! Mem[0000000010001400] = ffff7b46
5362! Mem[0000000010041408] = ff0000ff, %l7 = 00000000d40000ff
5363 ldstuba [%i1+%o4]0x88,%l7 ! %l7 = 000000ff000000ff
5364! Starting 10 instruction Load Burst
5365! Mem[0000000010141410] = 00680089, %l0 = 431bbaaec6f3ecaf
5366 lduha [%i5+%o5]0x88,%l0 ! %l0 = 0000000000000089
5367
5368p0_label_203:
5369! Mem[00000000211c0000] = 10f06880, %l5 = 00000000000000ac
5370 ldub [%o2+0x001],%l5 ! %l5 = 00000000000000f0
5371! Mem[0000000010181408] = ff0000ff, %l7 = 00000000000000ff
5372 lduha [%i6+%o4]0x80,%l7 ! %l7 = 000000000000ff00
5373! Mem[0000000030101410] = 6379e6ff, %f26 = f8de38ff
5374 lda [%i4+%o5]0x89,%f26 ! %f26 = 6379e6ff
5375! Mem[0000000030181408] = 00000000, %l7 = 000000000000ff00
5376 ldsba [%i6+%o4]0x89,%l7 ! %l7 = 0000000000000000
5377! Mem[0000000010041430] = 00ff48ff, %l4 = 00000000ff000000
5378 ldsw [%i1+0x030],%l4 ! %l4 = 0000000000ff48ff
5379! %f0 = c41410ff ac000000 c41410f0 000000ff
5380! %f4 = 421a0000 00000000 d40000ff 00000000
5381! %f8 = 45548937 09be3ca1 78b7ff9c 00000000
5382! %f12 = ff000000 89006800 ffffffff 28714fac
5383 stda %f0,[%i4]ASI_BLK_AIUS ! Block Store to 0000000030101400
5384! Mem[0000000010081408] = c4000000, %l4 = 0000000000ff48ff
5385 lduba [%i2+%o4]0x80,%l4 ! %l4 = 00000000000000c4
5386! Mem[00000000100c1410] = 89006800, %l5 = 00000000000000f0
5387 ldswa [%i3+%o5]0x80,%l5 ! %l5 = ffffffff89006800
5388! Mem[0000000010001410] = 00000000, %l2 = 00000000ff0000ff
5389 ldsb [%i0+0x012],%l2 ! %l2 = 0000000000000000
5390! Starting 10 instruction Store Burst
5391! %l7 = 0000000000000000, Mem[00000000218001c0] = ffffa57a, %asi = 80
5392 stba %l7,[%o3+0x1c0]%asi ! Mem[00000000218001c0] = 00ffa57a
5393
5394p0_label_204:
5395! Mem[0000000010041400] = f9000000, %l7 = 0000000000000000
5396 swapa [%i1+%g0]0x80,%l7 ! %l7 = 00000000f9000000
5397 membar #Sync ! Added by membar checker (35)
5398! Mem[0000000010101400] = ff0000ff, %l5 = ffffffff89006800
5399 swapa [%i4+%g0]0x80,%l5 ! %l5 = 00000000ff0000ff
5400! %l7 = 00000000f9000000, Mem[000000001018143c] = 7c50879f
5401 stw %l7,[%i6+0x03c] ! Mem[000000001018143c] = f9000000
5402! Mem[0000000030101408] = f01014c4, %l0 = 0000000000000089
5403 swapa [%i4+%o4]0x89,%l0 ! %l0 = 00000000f01014c4
5404! %l3 = 0000000000000000, Mem[0000000010181400] = 000000ff
5405 stwa %l3,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000
5406! Mem[0000000010001400] = 467bffff, %l4 = 00000000000000c4
5407 swapa [%i0+%g0]0x80,%l4 ! %l4 = 00000000467bffff
5408! %l4 = 00000000467bffff, Mem[0000000030181408] = 00000000
5409 stba %l4,[%i6+%o4]0x81 ! Mem[0000000030181408] = ff000000
5410! Mem[0000000030101400] = c41410ff, %l0 = 00000000f01014c4
5411 swapa [%i4+%g0]0x81,%l0 ! %l0 = 00000000c41410ff
5412! Mem[0000000030041410] = 421a0000, %l3 = 0000000000000000
5413 ldstuba [%i1+%o5]0x81,%l3 ! %l3 = 00000042000000ff
5414! Starting 10 instruction Load Burst
5415! Mem[0000000010041400] = 00000000, %l4 = 00000000467bffff
5416 ldsha [%i1+%g0]0x80,%l4 ! %l4 = 0000000000000000
5417
5418p0_label_205:
5419! Mem[0000000010041400] = 00000000, %l6 = 0000000000000000
5420 ldsha [%i1+%g0]0x88,%l6 ! %l6 = 0000000000000000
5421! Mem[00000000300c1410] = ffba1b43, %l1 = d2792ddfdbf5f246
5422 ldsha [%i3+%o5]0x81,%l1 ! %l1 = ffffffffffffffba
5423! %l5 = 00000000ff0000ff, imm = 00000000000007b3, %l7 = 00000000f9000000
5424 sub %l5,0x7b3,%l7 ! %l7 = 00000000fefff94c
5425! Mem[0000000030081400] = 0000000000000000, %f0 = c41410ff ac000000
5426 ldda [%i2+%g0]0x89,%f0 ! %f0 = 00000000 00000000
5427 membar #Sync ! Added by membar checker (36)
5428! Mem[0000000010101400] = 89006800 c6de9dcb 00ff0000 00000000
5429! Mem[0000000010101410] = 431bbaff ffffffff 0000ffff ff000f7b
5430! Mem[0000000010101420] = 00000000 00000000 ff000000 89006800
5431! Mem[0000000010101430] = ffff0000 00000000 ffffff00 f01014c4
5432 ldda [%i4]ASI_BLK_P,%f16 ! Block Load from 0000000010101400
5433! Mem[0000000010041400] = 00000000 91244397, %l2 = 00000000, %l3 = 00000042
5434 ldda [%i1+%g0]0x80,%l2 ! %l2 = 0000000000000000 0000000091244397
5435! Mem[0000000030181400] = ff000fff, %l0 = 00000000c41410ff
5436 lduwa [%i6+%g0]0x89,%l0 ! %l0 = 00000000ff000fff
5437! Mem[00000000300c1400] = ac000000 ff0000d4, %l6 = 00000000, %l7 = fefff94c
5438 ldda [%i3+%g0]0x89,%l6 ! %l6 = 00000000ff0000d4 00000000ac000000
5439! Mem[00000000300c1408] = ff4f7128, %l1 = ffffffffffffffba
5440 lduwa [%i3+%o4]0x81,%l1 ! %l1 = 00000000ff4f7128
5441! Starting 10 instruction Store Burst
5442! %l4 = 0000000000000000, Mem[0000000010141400] = a13cbe09
5443 stwa %l4,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000
5444
5445p0_label_206:
5446! %l4 = 0000000000000000, Mem[0000000010001408] = ffff000000000000
5447 stxa %l4,[%i0+%o4]0x80 ! Mem[0000000010001408] = 0000000000000000
5448! Mem[0000000010101408] = 00ff0000, %l5 = 00000000ff0000ff
5449 ldstuba [%i4+%o4]0x80,%l5 ! %l5 = 00000000000000ff
5450! %l5 = 0000000000000000, Mem[0000000030001408] = ff000000
5451 stwa %l5,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000000
5452! %l4 = 0000000000000000, Mem[0000000010181400] = 000080ff00000000
5453 stxa %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = 0000000000000000
5454! Mem[0000000030141400] = f01014ff, %l3 = 0000000091244397
5455 swapa [%i5+%g0]0x89,%l3 ! %l3 = 00000000f01014ff
5456! %f3 = 000000ff, Mem[0000000030101408] = 00000089
5457 sta %f3 ,[%i4+%o4]0x89 ! Mem[0000000030101408] = 000000ff
5458! Mem[0000000030001400] = ffffffff, %l5 = 0000000000000000
5459 ldstuba [%i0+%g0]0x81,%l5 ! %l5 = 000000ff000000ff
5460! Mem[0000000010181426] = 28714fac, %l4 = 0000000000000000
5461 ldstuba [%i6+0x026]%asi,%l4 ! %l4 = 0000004f000000ff
5462! %f9 = 09be3ca1, Mem[0000000030041408] = f01014c4
5463 sta %f9 ,[%i1+%o4]0x89 ! Mem[0000000030041408] = 09be3ca1
5464! Starting 10 instruction Load Burst
5465! Mem[0000000010081410] = ff1410f0, %l0 = 00000000ff000fff
5466 ldsha [%i2+%o5]0x80,%l0 ! %l0 = ffffffffffffff14
5467
5468p0_label_207:
5469! Mem[0000000010181414] = ff1014c4, %l4 = 000000000000004f
5470 lduh [%i6+0x016],%l4 ! %l4 = 00000000000014c4
5471! Mem[0000000010001400] = 000000c4, %l0 = ffffffffffffff14
5472 lduba [%i0+%g0]0x80,%l0 ! %l0 = 0000000000000000
5473! Mem[0000000030001410] = ff0000ff, %l3 = 00000000f01014ff
5474 lduha [%i0+%o5]0x89,%l3 ! %l3 = 00000000000000ff
5475! Mem[0000000010041438] = 48839796ffefe943, %f6 = d40000ff 00000000
5476 ldd [%i1+0x038],%f6 ! %f6 = 48839796 ffefe943
5477! Mem[0000000010141410] = 00680089, %l6 = 00000000ff0000d4
5478 ldstuba [%i5+%o5]0x88,%l6 ! %l6 = 00000089000000ff
5479! %l2 = 0000000000000000, %l3 = 00000000000000ff, %y = fefff14a
5480 udiv %l2,%l3,%l4 ! %l4 = 00000000ffffffff
5481 mov %l0,%y ! %y = 00000000
5482! %l1 = 00000000ff4f7128, %l3 = 00000000000000ff, %l7 = 00000000ac000000
5483 subc %l1,%l3,%l7 ! %l7 = 00000000ff4f7029
5484! Mem[0000000010001420] = a4e7ddff, %l7 = 00000000ff4f7029
5485 lduba [%i0+0x020]%asi,%l7 ! %l7 = 00000000000000a4
5486! Mem[00000000211c0000] = 10f06880, %l0 = 0000000000000000
5487 ldsb [%o2+%g0],%l0 ! %l0 = 0000000000000010
5488! Starting 10 instruction Store Burst
5489! Mem[0000000030041410] = ff1a0000, %l7 = 00000000000000a4
5490 ldstuba [%i1+%o5]0x81,%l7 ! %l7 = 000000ff000000ff
5491
5492p0_label_208:
5493! %l1 = 00000000ff4f7128, Mem[0000000010181408] = ff0000ff
5494 stba %l1,[%i6+%o4]0x80 ! Mem[0000000010181408] = 280000ff
5495! %f1 = 00000000, Mem[00000000300c1400] = ff0000d4
5496 sta %f1 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000
5497! %l4 = ffffffff, %l5 = 000000ff, Mem[0000000030181408] = 000000ff 00000000
5498 stda %l4,[%i6+%o4]0x89 ! Mem[0000000030181408] = ffffffff 000000ff
5499! %f6 = 48839796 ffefe943, Mem[0000000030041408] = 09be3ca1 ff000000
5500 stda %f6 ,[%i1+%o4]0x89 ! Mem[0000000030041408] = 48839796 ffefe943
5501! Mem[0000000010081424] = 0000000a, %l6 = 00000089, %l6 = 00000089
5502 add %i2,0x24,%g1
5503 casa [%g1]0x80,%l6,%l6 ! %l6 = 000000000000000a
5504! Mem[0000000030041400] = c41410ff, %l5 = 00000000000000ff
5505 swapa [%i1+%g0]0x81,%l5 ! %l5 = 00000000c41410ff
5506! Mem[0000000030181400] = ff000fff, %l7 = 00000000000000ff
5507 ldstuba [%i6+%g0]0x89,%l7 ! %l7 = 000000ff000000ff
5508! Mem[0000000010041416] = 000000ff, %l7 = 00000000000000ff
5509 ldstub [%i1+0x016],%l7 ! %l7 = 00000000000000ff
5510! %l4 = ffffffff, %l5 = c41410ff, Mem[00000000100c1400] = 000000ff 00680089
5511 stda %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ffffffff c41410ff
5512! Starting 10 instruction Load Burst
5513 membar #Sync ! Added by membar checker (37)
5514! Mem[0000000010141400] = 00000000 37895445 78b7ff9c 00000000
5515! Mem[0000000010141410] = ff006800 00000000 431bbaae c6ffecaf
5516! Mem[0000000010141420] = 45548937 09be3ca1 78b7ff9c 00000000
5517! Mem[0000000010141430] = ff000f7b 89006800 ff000000 ff0000d4
5518 ldda [%i5]ASI_BLK_PL,%f16 ! Block Load from 0000000010141400
5519
5520p0_label_209:
5521! %l5 = 00000000c41410ff, %l7 = 0000000000000000, %y = 00000000
5522 smul %l5,%l7,%l4 ! %l4 = 0000000000000000, %y = 00000000
5523! Mem[0000000030101400] = f01014c4 ac000000, %l0 = 00000010, %l1 = ff4f7128
5524 ldda [%i4+%g0]0x81,%l0 ! %l0 = 00000000f01014c4 00000000ac000000
5525! Mem[00000000201c0000] = 00ff3e5d, %l7 = 0000000000000000
5526 lduh [%o0+%g0],%l7 ! %l7 = 00000000000000ff
5527! Mem[0000000010101434] = 00000000, %l1 = 00000000ac000000
5528 ldsh [%i4+0x036],%l1 ! %l1 = 0000000000000000
5529! Mem[0000000030101400] = f01014c4, %f12 = ff000000
5530 lda [%i4+%g0]0x81,%f12 ! %f12 = f01014c4
5531! Mem[0000000010141438] = ff000000 ff0000d4, %l2 = 00000000, %l3 = 000000ff
5532 ldda [%i5+0x038]%asi,%l2 ! %l2 = 00000000ff000000 00000000ff0000d4
5533! Mem[0000000030181400] = ff0f00ff, %l0 = 00000000f01014c4
5534 ldsha [%i6+%g0]0x81,%l0 ! %l0 = ffffffffffffff0f
5535! Mem[0000000010141438] = ff000000, %l7 = 00000000000000ff
5536 lduba [%i5+0x03a]%asi,%l7 ! %l7 = 0000000000000000
5537! Mem[0000000030041408] = 48839796ffefe943, %f0 = 00000000 00000000
5538 ldda [%i1+%o4]0x89,%f0 ! %f0 = 48839796 ffefe943
5539! Starting 10 instruction Store Burst
5540! Mem[0000000030141410] = ff00007b, %l6 = 000000000000000a
5541 swapa [%i5+%o5]0x89,%l6 ! %l6 = 00000000ff00007b
5542
5543p0_label_210:
5544! Mem[0000000010181410] = ff0000ac, %l4 = 0000000000000000
5545 swapa [%i6+%o5]0x80,%l4 ! %l4 = 00000000ff0000ac
5546! Code Fragment 3
5547p0_fragment_22:
5548! %l0 = ffffffffffffff0f
5549 setx 0x89b8a17848317370,%g7,%l0 ! %l0 = 89b8a17848317370
5550! %l1 = 0000000000000000
5551 setx 0xbb9883d7e7ceda0f,%g7,%l1 ! %l1 = bb9883d7e7ceda0f
5552 setx 0x1fe000, %g1, %g3
5553 or %l0, %g3, %l0 ! always set perrmask = 0xff
5554 setx 0x1ffff8, %g1, %g2
5555 and %l0, %g2, %l0
5556 ta T_CHANGE_HPRIV
5557 stxa %l1, [%l0]ASI_DCACHE_DATA
5558 ta T_CHANGE_NONHPRIV
5559! %l0 = 89b8a17848317370
5560 setx 0x2baa4b57d897aea9,%g7,%l0 ! %l0 = 2baa4b57d897aea9
5561! %l1 = bb9883d7e7ceda0f
5562 setx 0x9adb17b853a21d2b,%g7,%l1 ! %l1 = 9adb17b853a21d2b
5563! Mem[0000000021800080] = c6ff05ff, %l5 = 00000000c41410ff
5564 ldstuba [%o3+0x080]%asi,%l5 ! %l5 = 000000c6000000ff
5565! %l5 = 00000000000000c6, Mem[0000000030081410] = 00000000
5566 stba %l5,[%i2+%o5]0x89 ! Mem[0000000030081410] = 000000c6
5567! %f11 = 00000000, %f2 = c41410f0, %f4 = 421a0000
5568 fmuls %f11,%f2 ,%f4 ! %f4 = 80000000
5569! %f5 = 00000000, Mem[0000000010041410] = 0000ff00
5570 sta %f5 ,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000
5571! %l4 = 00000000ff0000ac, Mem[0000000010181408] = 280000ff
5572 stha %l4,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00ac00ff
5573! %l7 = 0000000000000000, Mem[000000001000143e] = a13cbe09, %asi = 80
5574 stha %l7,[%i0+0x03e]%asi ! Mem[000000001000143c] = a13c0000
5575! %l1 = 9adb17b853a21d2b, Mem[00000000100c1430] = 0054893709003ca1
5576 stx %l1,[%i3+0x030] ! Mem[00000000100c1430] = 9adb17b853a21d2b
5577! Starting 10 instruction Load Burst
5578! Mem[00000000300c1410] = 431bbaff, %f9 = 09be3ca1
5579 lda [%i3+%o5]0x89,%f9 ! %f9 = 431bbaff
5580
5581p0_label_211:
5582! Mem[00000000100c1400] = ffffffff ff1014c4, %l0 = d897aea9, %l1 = 53a21d2b
5583 ldda [%i3+%g0]0x80,%l0 ! %l0 = 00000000ffffffff 00000000ff1014c4
5584! Mem[0000000010101408] = ffff0000, %l1 = 00000000ff1014c4
5585 ldsw [%i4+%o4],%l1 ! %l1 = ffffffffffff0000
5586! Mem[0000000030181408] = 000000ffffffffff, %l5 = 00000000000000c6
5587 ldxa [%i6+%o4]0x89,%l5 ! %l5 = 000000ffffffffff
5588! Mem[00000000100c1408] = 0000000000001a42, %f0 = 48839796 ffefe943
5589 ldda [%i3+%o4]0x80,%f0 ! %f0 = 00000000 00001a42
5590! Mem[0000000010141410] = ff006800, %l5 = 000000ffffffffff
5591 ldsba [%i5+%o5]0x80,%l5 ! %l5 = ffffffffffffffff
5592! Mem[00000000100c1410] = 89006800, %f9 = 431bbaff
5593 ld [%i3+%o5],%f9 ! %f9 = 89006800
5594! Mem[000000001010143c] = f01014c4, %l0 = 00000000ffffffff
5595 lduha [%i4+0x03e]%asi,%l0 ! %l0 = 00000000000014c4
5596! Mem[0000000010141410] = 006800ff, %l3 = 00000000ff0000d4
5597 ldswa [%i5+%o5]0x88,%l3 ! %l3 = 00000000006800ff
5598! Mem[0000000030101410] = 00001a42, %l3 = 00000000006800ff
5599 lduwa [%i4+%o5]0x89,%l3 ! %l3 = 0000000000001a42
5600! Starting 10 instruction Store Burst
5601! %l7 = 0000000000000000, Mem[0000000030141410] = 9900115c0000000a
5602 stxa %l7,[%i5+%o5]0x89 ! Mem[0000000030141410] = 0000000000000000
5603
5604p0_label_212:
5605! Mem[00000000100c1410] = 00680089, %l4 = 00000000ff0000ac
5606 swapa [%i3+%o5]0x88,%l4 ! %l4 = 0000000000680089
5607! %l6 = 00000000ff00007b, Mem[0000000010101408] = ffff0000
5608 stba %l6,[%i4+%o4]0x80 ! Mem[0000000010101408] = 7bff0000
5609! Mem[0000000010141430] = ff000f7b89006800, %l2 = 00000000ff000000, %l4 = 0000000000680089
5610 add %i5,0x30,%g1
5611 casxa [%g1]0x80,%l2,%l4 ! %l4 = ff000f7b89006800
5612! %l3 = 0000000000001a42, Mem[0000000010001410] = 00000000
5613 stwa %l3,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00001a42
5614! Mem[0000000030181410] = 0000f200, %l0 = 00000000000014c4
5615 swapa [%i6+%o5]0x89,%l0 ! %l0 = 000000000000f200
5616! %f7 = ffefe943, %f27 = 9cffb778
5617 fsqrts %f7 ,%f27 ! %f27 = ffefe943
5618! %l7 = 0000000000000000, Mem[0000000020800040] = ffc2726d, %asi = 80
5619 stba %l7,[%o1+0x040]%asi ! Mem[0000000020800040] = 00c2726d
5620! %l3 = 0000000000001a42, Mem[0000000030181400] = ff000fff
5621 stwa %l3,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00001a42
5622! Mem[0000000010041406] = 91244397, %l3 = 0000000000001a42
5623 ldstuba [%i1+0x006]%asi,%l3 ! %l3 = 00000043000000ff
5624! Starting 10 instruction Load Burst
5625! Mem[0000000010101400] = 00680089, %l4 = ff000f7b89006800
5626 lduha [%i4+%g0]0x88,%l4 ! %l4 = 0000000000000089
5627
5628p0_label_213:
5629! Mem[0000000010101424] = 00000000, %l5 = ffffffffffffffff
5630 lduh [%i4+0x024],%l5 ! %l5 = 0000000000000000
5631! Mem[00000000300c1408] = 28714fff, %l3 = 0000000000000043
5632 ldsha [%i3+%o4]0x89,%l3 ! %l3 = 0000000000004fff
5633! Mem[00000000100c1400] = c41410ffffffffff, %l3 = 0000000000004fff
5634 ldxa [%i3+%g0]0x88,%l3 ! %l3 = c41410ffffffffff
5635! Mem[0000000010001410] = 421a000000000000, %l4 = 0000000000000089
5636 ldx [%i0+%o5],%l4 ! %l4 = 421a000000000000
5637! Mem[0000000030041410] = 00001aff, %l4 = 421a000000000000
5638 ldsba [%i1+%o5]0x89,%l4 ! %l4 = ffffffffffffffff
5639! Mem[0000000010001408] = 0000000000000000, %f4 = 80000000 00000000
5640 ldda [%i0+0x008]%asi,%f4 ! %f4 = 00000000 00000000
5641! Mem[0000000010041408] = ff0000ff 431bbaff, %l6 = ff00007b, %l7 = 00000000
5642 ldda [%i1+%o4]0x80,%l6 ! %l6 = 00000000ff0000ff 00000000431bbaff
5643! Mem[0000000030041410] = 00001aff, %l6 = 00000000ff0000ff
5644 ldsha [%i1+%o5]0x89,%l6 ! %l6 = 0000000000001aff
5645! Mem[00000000300c1400] = 00000000 000000ac ff4f7128 ffffffff
5646! Mem[00000000300c1410] = ffba1b43 00000f7b 00000000 fdb200ea
5647! Mem[00000000300c1420] = 7b00ea38 00000000 ff48329d d53f7559
5648! Mem[00000000300c1430] = 00000000 a8714fac 7c50879f 2a5f5cc1
5649 ldda [%i3]ASI_BLK_AIUSL,%f0 ! Block Load from 00000000300c1400
5650! Starting 10 instruction Store Burst
5651! %l3 = c41410ffffffffff, Mem[0000000030141400] = 91244397
5652 stba %l3,[%i5+%g0]0x89 ! Mem[0000000030141400] = 912443ff
5653
5654p0_label_214:
5655! %l0 = 000000000000f200, Mem[0000000010041400] = 000000009124ff97
5656 stx %l0,[%i1+%g0] ! Mem[0000000010041400] = 000000000000f200
5657! Mem[0000000010141408] = 78b7ff9c, %l2 = 00000000ff000000
5658 swapa [%i5+%o4]0x80,%l2 ! %l2 = 0000000078b7ff9c
5659! %l6 = 0000000000001aff, Mem[00000000100c140c] = 00001a42
5660 stw %l6,[%i3+0x00c] ! Mem[00000000100c140c] = 00001aff
5661! %l0 = 000000000000f200, Mem[000000001004141c] = 000000ac
5662 stw %l0,[%i1+0x01c] ! Mem[000000001004141c] = 0000f200
5663! %l5 = 0000000000000000, Mem[0000000030181408] = ffffffff
5664 stwa %l5,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000
5665! %l0 = 000000000000f200, imm = fffffffffffff958, %l3 = c41410ffffffffff
5666 and %l0,-0x6a8,%l3 ! %l3 = 000000000000f000
5667! %l2 = 0000000078b7ff9c, Mem[0000000030001408] = 00000000
5668 stha %l2,[%i0+%o4]0x89 ! Mem[0000000030001408] = 0000ff9c
5669! %l5 = 0000000000000000, Mem[0000000010181408] = 00ac00ff00000063
5670 stxa %l5,[%i6+%o4]0x80 ! Mem[0000000010181408] = 0000000000000000
5671! Mem[0000000030081400] = 00000000, %l6 = 0000000000001aff
5672 ldstuba [%i2+%g0]0x89,%l6 ! %l6 = 00000000000000ff
5673! Starting 10 instruction Load Burst
5674! Mem[000000001014142c] = 00000000, %l6 = 0000000000000000
5675 lduwa [%i5+0x02c]%asi,%l6 ! %l6 = 0000000000000000
5676
5677p0_label_215:
5678! Mem[0000000010101410] = 431bbaffffffffff, %l5 = 0000000000000000
5679 ldxa [%i4+%o5]0x80,%l5 ! %l5 = 431bbaffffffffff
5680! %f31 = 000000ff, %f25 = 37895445, %f31 = 000000ff
5681 fdivs %f31,%f25,%f31 ! %l0 = 000000000000f222, Unfinished, %fsr = 2a00000800
5682! Mem[0000000030001410] = ff0000ff, %f26 = 00000000
5683 lda [%i0+%o5]0x81,%f26 ! %f26 = ff0000ff
5684! Mem[0000000010141400] = 00000000, %l7 = 00000000431bbaff
5685 lduba [%i5+%g0]0x80,%l7 ! %l7 = 0000000000000000
5686! Mem[0000000010141400] = 00000000, %l1 = ffffffffffff0000
5687 ldswa [%i5+%g0]0x80,%l1 ! %l1 = 0000000000000000
5688! Mem[0000000010181400] = 00000000, %f30 = d40000ff
5689 lda [%i6+%g0]0x88,%f30 ! %f30 = 00000000
5690! Mem[0000000010141410] = 00000000 006800ff, %l2 = 78b7ff9c, %l3 = 0000f000
5691 ldda [%i5+%o5]0x88,%l2 ! %l2 = 00000000006800ff 0000000000000000
5692! Mem[0000000010001410] = 00001a42, %l7 = 0000000000000000
5693 lduba [%i0+%o5]0x88,%l7 ! %l7 = 0000000000000042
5694! Mem[0000000030041408] = 43e9efff, %l3 = 0000000000000000
5695 ldswa [%i1+%o4]0x81,%l3 ! %l3 = 0000000043e9efff
5696! Starting 10 instruction Store Burst
5697! Mem[0000000010101410] = 431bbaff, %l2 = 00000000006800ff, %asi = 80
5698 swapa [%i4+0x010]%asi,%l2 ! %l2 = 00000000431bbaff
5699
5700p0_label_216:
5701! %l0 = 000000000000f222, Mem[0000000020800040] = 00c2726d
5702 stb %l0,[%o1+0x040] ! Mem[0000000020800040] = 22c2726d
5703! Mem[00000000100c1410] = ff0000ac, %l1 = 0000000000000000
5704 ldstuba [%i3+%o5]0x88,%l1 ! %l1 = 000000ac000000ff
5705! Mem[0000000010141408] = ff000000, %l2 = 00000000431bbaff
5706 swapa [%i5+%o4]0x80,%l2 ! %l2 = 00000000ff000000
5707 membar #Sync ! Added by membar checker (38)
5708! %l3 = 0000000043e9efff, Mem[0000000010141400] = 00000000
5709 stha %l3,[%i5+%g0]0x80 ! Mem[0000000010141400] = efff0000
5710! %l2 = ff000000, %l3 = 43e9efff, Mem[0000000030081400] = 000000ff 00000000
5711 stda %l2,[%i2+%g0]0x89 ! Mem[0000000030081400] = ff000000 43e9efff
5712! %l1 = 00000000000000ac, Mem[0000000010081408] = 00000000000000c4
5713 stxa %l1,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000000000ac
5714! Mem[0000000010001400] = 000000c4, %l7 = 0000000000000042
5715 ldstuba [%i0+%g0]0x80,%l7 ! %l7 = 00000000000000ff
5716! Mem[0000000030081400] = ff000000, %l1 = 00000000000000ac
5717 swapa [%i2+%g0]0x89,%l1 ! %l1 = 00000000ff000000
5718! Mem[0000000030041410] = ff1a0000, %l4 = ffffffffffffffff
5719 ldstuba [%i1+%o5]0x81,%l4 ! %l4 = 000000ff000000ff
5720! Starting 10 instruction Load Burst
5721! Mem[0000000010001430] = c41410f0 00ffd6a0, %l2 = ff000000, %l3 = 43e9efff
5722 ldda [%i0+0x030]%asi,%l2 ! %l2 = 00000000c41410f0 0000000000ffd6a0
5723
5724p0_label_217:
5725! Mem[00000000211c0000] = 10f06880, %l0 = 000000000000f222
5726 ldsha [%o2+0x000]%asi,%l0 ! %l0 = 00000000000010f0
5727! Mem[0000000030181410] = 00000000000014c4, %l4 = 00000000000000ff
5728 ldxa [%i6+%o5]0x89,%l4 ! %l4 = 00000000000014c4
5729! Mem[0000000030041408] = 43e9efff, %l2 = 00000000c41410f0
5730 ldsba [%i1+%o4]0x81,%l2 ! %l2 = 0000000000000043
5731! Mem[0000000030101410] = 421a0000, %l4 = 00000000000014c4
5732 lduba [%i4+%o5]0x81,%l4 ! %l4 = 0000000000000042
5733! %f1 = 00000000, %f19 = 9cffb778
5734 fsqrts %f1 ,%f19 ! %f19 = 00000000
5735! Mem[00000000201c0000] = 00ff3e5d, %l7 = 0000000000000000
5736 lduba [%o0+0x001]%asi,%l7 ! %l7 = 00000000000000ff
5737! Mem[0000000010141400] = efff0000, %l5 = 431bbaffffffffff
5738 ldswa [%i5+%g0]0x80,%l5 ! %l5 = ffffffffefff0000
5739! Mem[0000000010181410] = 00000000, %l6 = 0000000000000000
5740 lduha [%i6+%o5]0x80,%l6 ! %l6 = 0000000000000000
5741! Mem[0000000030101408] = ff000000000000ff, %l2 = 0000000000000043
5742 ldxa [%i4+%o4]0x89,%l2 ! %l2 = ff000000000000ff
5743! Starting 10 instruction Store Burst
5744! %f20 = 00000000 006800ff, %l3 = 0000000000ffd6a0
5745! Mem[0000000030101400] = f01014c4ac000000
5746 stda %f20,[%i4+%l3]ASI_PST32_SL ! Mem[0000000030101400] = f01014c4ac000000
5747
5748p0_label_218:
5749! %l2 = ff000000000000ff, Mem[0000000010181414] = ff1014c4
5750 stw %l2,[%i6+0x014] ! Mem[0000000010181414] = 000000ff
5751! Mem[0000000030001408] = 0000ff9c, %l2 = ff000000000000ff
5752 swapa [%i0+%o4]0x89,%l2 ! %l2 = 000000000000ff9c
5753! Mem[00000000100c1408] = 00000000, %l0 = 00000000000010f0
5754 swapa [%i3+%o4]0x80,%l0 ! %l0 = 0000000000000000
5755! %l5 = ffffffffefff0000, Mem[0000000030001400] = ffffffff
5756 stba %l5,[%i0+%g0]0x89 ! Mem[0000000030001400] = ffffff00
5757! %f0 = ac000000 00000000, Mem[00000000100c1408] = f0100000 ff1a0000
5758 stda %f0 ,[%i3+%o4]0x88 ! Mem[00000000100c1408] = ac000000 00000000
5759! Mem[00000000300c1400] = 00000000, %l1 = 00000000ff000000
5760 ldstuba [%i3+%g0]0x89,%l1 ! %l1 = 00000000000000ff
5761! Mem[00000000300c1408] = ff4f7128, %l4 = 0000000000000042
5762 ldstuba [%i3+%o4]0x81,%l4 ! %l4 = 000000ff000000ff
5763! %f5 = 431bbaff, %f12 = ac4f71a8
5764 fsqrts %f5 ,%f12 ! %f12 = 4147aace
5765! Mem[0000000030041410] = 00001aff, %l3 = 0000000000ffd6a0
5766 swapa [%i1+%o5]0x89,%l3 ! %l3 = 0000000000001aff
5767! Starting 10 instruction Load Burst
5768! %f30 = 00000000, %f30 = 00000000, %f23 = aeba1b43
5769 fmuls %f30,%f30,%f23 ! %f23 = 00000000
5770
5771p0_label_219:
5772! Mem[0000000010041408] = ff0000ff, %l0 = 0000000000000000
5773 lduha [%i1+%o4]0x88,%l0 ! %l0 = 00000000000000ff
5774! Mem[00000000100c1418] = 431bbaae c6f3ecaf, %l6 = 00000000, %l7 = 000000ff
5775 ldd [%i3+0x018],%l6 ! %l6 = 00000000431bbaae 00000000c6f3ecaf
5776! Mem[0000000010041400] = 000000000000f200, %l4 = 00000000000000ff
5777 ldxa [%i1+%g0]0x80,%l4 ! %l4 = 000000000000f200
5778! Mem[00000000201c0000] = 00ff3e5d, %l5 = ffffffffefff0000
5779 lduha [%o0+0x000]%asi,%l5 ! %l5 = 00000000000000ff
5780! Mem[00000000300c1408] = 28714fff, %l6 = 00000000431bbaae
5781 lduha [%i3+%o4]0x89,%l6 ! %l6 = 0000000000004fff
5782! Mem[0000000030081400] = 43e9efff000000ac, %l2 = 000000000000ff9c
5783 ldxa [%i2+%g0]0x89,%l2 ! %l2 = 43e9efff000000ac
5784! Mem[0000000010081400] = 00000000, %l0 = 00000000000000ff
5785 ldswa [%i2+%g0]0x80,%l0 ! %l0 = 0000000000000000
5786! %l2 = 43e9efff000000ac, %l0 = 0000000000000000, %y = 00000000
5787 umul %l2,%l0,%l2 ! %l2 = 0000000000000000, %y = 00000000
5788! Mem[00000000100c1410] = ff0000ff, %l0 = 0000000000000000
5789 ldswa [%i3+%o5]0x80,%l0 ! %l0 = ffffffffff0000ff
5790! Starting 10 instruction Store Burst
5791! %l4 = 000000000000f200, Mem[00000000100c1400] = ffffffff
5792 stba %l4,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00ffffff
5793
5794p0_label_220:
5795! %f26 = ff0000ff ffefe943, Mem[0000000010141420] = 45548937 09be3ca1
5796 std %f26,[%i5+0x020] ! Mem[0000000010141420] = ff0000ff ffefe943
5797! Mem[0000000030101400] = f01014c4, %l1 = 0000000000000000
5798 swapa [%i4+%g0]0x81,%l1 ! %l1 = 00000000f01014c4
5799! %l6 = 00004fff, %l7 = c6f3ecaf, Mem[0000000030001400] = 00ffffff ffffffff
5800 stda %l6,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00004fff c6f3ecaf
5801! %l0 = ff0000ff, %l1 = f01014c4, Mem[0000000030041408] = 43e9efff 96978348
5802 stda %l0,[%i1+%o4]0x81 ! Mem[0000000030041408] = ff0000ff f01014c4
5803! Mem[00000000100c142c] = 000000ff, %l1 = 00000000f01014c4, %asi = 80
5804 swapa [%i3+0x02c]%asi,%l1 ! %l1 = 00000000000000ff
5805! %f24 = a13cbe09 37895445, Mem[0000000010181410] = 00000000 000000ff
5806 stda %f24,[%i6+0x010]%asi ! Mem[0000000010181410] = a13cbe09 37895445
5807! %l6 = 0000000000004fff, Mem[0000000030081408] = c4000000
5808 stwa %l6,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00004fff
5809! Mem[0000000010101408] = 0000ff7b, %l1 = 00000000000000ff
5810 swapa [%i4+%o4]0x88,%l1 ! %l1 = 000000000000ff7b
5811! Mem[00000000100c1410] = ff0000ff, %l7 = 00000000c6f3ecaf
5812 swapa [%i3+%o5]0x80,%l7 ! %l7 = 00000000ff0000ff
5813! Starting 10 instruction Load Burst
5814! Mem[0000000021800040] = ff7b2728, %l3 = 0000000000001aff
5815 ldub [%o3+0x041],%l3 ! %l3 = 000000000000007b
5816
5817p0_label_221:
5818! Code Fragment 4
5819p0_fragment_23:
5820! %l0 = ffffffffff0000ff
5821 setx 0xdbd02bf7adee5639,%g7,%l0 ! %l0 = dbd02bf7adee5639
5822! %l1 = 000000000000ff7b
5823 setx 0x29259a9020bdcd8a,%g7,%l1 ! %l1 = 29259a9020bdcd8a
5824 setx 0x7ff8, %g1, %g2
5825 and %l0, %g2, %l0
5826 setx 0xffffffff, %g1, %g2
5827 and %l1, %g2, %l1
5828 setx 0x100000000, %g1, %g2
5829 or %l1, %g2, %l1 ! Set bit 32 - perrinj
5830 ta T_CHANGE_HPRIV
5831 stxa %l1, [%l0]ASI_ICACHE_INSTR
5832 ta T_CHANGE_NONHPRIV
5833! %l0 = dbd02bf7adee5639
5834 setx 0x58c30eb7e2d3f0dd,%g7,%l0 ! %l0 = 58c30eb7e2d3f0dd
5835! %l1 = 29259a9020bdcd8a
5836 setx 0xff3584e047db2225,%g7,%l1 ! %l1 = ff3584e047db2225
5837! Mem[0000000010081408] = ac000000, %f3 = 28714fff
5838 lda [%i2+%o4]0x80,%f3 ! %f3 = ac000000
5839! Mem[0000000030101400] = 00000000, %l5 = 00000000000000ff
5840 lduha [%i4+%g0]0x81,%l5 ! %l5 = 0000000000000000
5841! Mem[0000000010081414] = 00000000, %l2 = 0000000000000000
5842 ldub [%i2+0x017],%l2 ! %l2 = 0000000000000000
5843! Mem[0000000010101410] = 006800ff ffffffff, %l2 = 00000000, %l3 = 0000007b
5844 ldda [%i4+%o5]0x80,%l2 ! %l2 = 00000000006800ff 00000000ffffffff
5845! Mem[0000000010081410] = f01014ff, %l5 = 0000000000000000
5846 lduwa [%i2+%o5]0x88,%l5 ! %l5 = 00000000f01014ff
5847! Mem[0000000010141418] = 431bbaae c6ffecaf, %l0 = e2d3f0dd, %l1 = 47db2225
5848 ldda [%i5+0x018]%asi,%l0 ! %l0 = 00000000431bbaae 00000000c6ffecaf
5849! Mem[00000000300c1408] = 28714fff, %l6 = 0000000000004fff
5850 lduwa [%i3+%o4]0x89,%l6 ! %l6 = 0000000028714fff
5851! Mem[0000000030101410] = 421a000000000000, %l3 = 00000000ffffffff
5852 ldxa [%i4+%o5]0x81,%l3 ! %l3 = 421a000000000000
5853! Starting 10 instruction Store Burst
5854! Mem[0000000030001408] = 000000ff, %l4 = 000000000000f200
5855 swapa [%i0+%o4]0x89,%l4 ! %l4 = 00000000000000ff
5856
5857p0_label_222:
5858! %l1 = 00000000c6ffecaf, Mem[0000000010001400] = ff0000c4
5859 stha %l1,[%i0+%g0]0x80 ! Mem[0000000010001400] = ecaf00c4
5860! %f27 = ffefe943, Mem[0000000010001408] = 00000000
5861 sta %f27,[%i0+%o4]0x80 ! Mem[0000000010001408] = ffefe943
5862! %l7 = 00000000ff0000ff, Mem[00000000300c1408] = ff4f7128ffffffff
5863 stxa %l7,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000ff0000ff
5864! %l0 = 00000000431bbaae, %l5 = 00000000f01014ff, %l5 = 00000000f01014ff
5865 addc %l0,%l5,%l5 ! %l5 = 00000001332bcfad
5866! %l7 = 00000000ff0000ff, %l4 = 00000000000000ff, %l6 = 0000000028714fff
5867 sdivx %l7,%l4,%l6 ! %l6 = 0000000001000001
5868! %l2 = 00000000006800ff, imm = 00000000000008d8, %l1 = 00000000c6ffecaf
5869 xnor %l2,0x8d8,%l1 ! %l1 = ffffffffff97f7d8
5870! %l0 = 00000000431bbaae, immed = 00000edb, %y = 00000000
5871 smul %l0,0xedb,%l4 ! %l4 = 000003e4ecee36da, %y = 000003e4
5872! Mem[0000000030181400] = 00001a42, %l0 = 00000000431bbaae
5873 ldstuba [%i6+%g0]0x89,%l0 ! %l0 = 00000042000000ff
5874! %l4 = ecee36da, %l5 = 332bcfad, Mem[0000000030081408] = 00004fff f01014c4
5875 stda %l4,[%i2+%o4]0x81 ! Mem[0000000030081408] = ecee36da 332bcfad
5876! Starting 10 instruction Load Burst
5877! %l0 = 0000000000000042, %l7 = 00000000ff0000ff, %l4 = 000003e4ecee36da
5878 subc %l0,%l7,%l4 ! %l4 = ffffffff00ffff43
5879
5880p0_label_223:
5881! Mem[0000000030041408] = c41410f0 ff0000ff, %l4 = 00ffff43, %l5 = 332bcfad
5882 ldda [%i1+%o4]0x89,%l4 ! %l4 = 00000000ff0000ff 00000000c41410f0
5883! Mem[0000000030181408] = 000000ff00000000, %f26 = ff0000ff ffefe943
5884 ldda [%i6+%o4]0x89,%f26 ! %f26 = 000000ff 00000000
5885! Mem[0000000030101410] = 00000000 00001a42, %l6 = 01000001, %l7 = ff0000ff
5886 ldda [%i4+%o5]0x89,%l6 ! %l6 = 0000000000001a42 0000000000000000
5887! Mem[0000000010181438] = fffff57f, %l0 = 0000000000000042
5888 ldsb [%i6+0x03a],%l0 ! %l0 = fffffffffffffff5
5889! Mem[0000000030141408] = 000000ff, %l2 = 00000000006800ff
5890 ldswa [%i5+%o4]0x89,%l2 ! %l2 = 00000000000000ff
5891! Mem[00000000201c0000] = 00ff3e5d, %l7 = 0000000000000000
5892 ldsba [%o0+0x000]%asi,%l7 ! %l7 = 0000000000000000
5893! Mem[0000000030081410] = c6000000, %l6 = 0000000000001a42
5894 lduba [%i2+%o5]0x81,%l6 ! %l6 = 00000000000000c6
5895! Mem[0000000010081410] = 00000000f01014ff, %f0 = ac000000 00000000
5896 ldda [%i2+%o5]0x88,%f0 ! %f0 = 00000000 f01014ff
5897! Mem[0000000010101410] = ff006800, %l1 = ffffffffff97f7d8
5898 lduba [%i4+%o5]0x88,%l1 ! %l1 = 0000000000000000
5899! Starting 10 instruction Store Burst
5900! %f6 = ea00b2fd 00000000, %l7 = 0000000000000000
5901! Mem[0000000010101410] = 006800ffffffffff
5902 add %i4,0x010,%g1
5903 stda %f6,[%g1+%l7]ASI_PST16_PL ! Mem[0000000010101410] = 006800ffffffffff
5904
5905p0_label_224:
5906! Mem[0000000010081408] = ac00000000000000, %l3 = 421a000000000000, %l4 = 00000000ff0000ff
5907 add %i2,0x08,%g1
5908 casxa [%g1]0x80,%l3,%l4 ! %l4 = ac00000000000000
5909! Mem[0000000010041410] = 00000000, %l1 = 0000000000000000
5910 ldstuba [%i1+%o5]0x88,%l1 ! %l1 = 00000000000000ff
5911! %f4 = 7b0f0000 431bbaff, Mem[0000000010181410] = 09be3ca1 45548937
5912 stda %f4 ,[%i6+%o5]0x88 ! Mem[0000000010181410] = 7b0f0000 431bbaff
5913! %l2 = 00000000000000ff, Mem[0000000010141400] = efff0000
5914 stba %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = ffff0000
5915! %l3 = 421a000000000000, Mem[0000000010101401] = 89006800
5916 stb %l3,[%i4+0x001] ! Mem[0000000010101400] = 89006800
5917! Mem[0000000030001408] = 00f20000, %l1 = 0000000000000000
5918 swapa [%i0+%o4]0x81,%l1 ! %l1 = 0000000000f20000
5919! %l7 = 0000000000000000, Mem[0000000010141420] = ff0000ffffefe943, %asi = 80
5920 stxa %l7,[%i5+0x020]%asi ! Mem[0000000010141420] = 0000000000000000
5921! Mem[0000000010001408] = ffefe94300000000, %l5 = 00000000c41410f0, %l3 = 421a000000000000
5922 add %i0,0x08,%g1
5923 casxa [%g1]0x80,%l5,%l3 ! %l3 = ffefe94300000000
5924! %f15 = 9f87507c, Mem[0000000010181408] = 00000000
5925 sta %f15,[%i6+0x008]%asi ! Mem[0000000010181408] = 9f87507c
5926! Starting 10 instruction Load Burst
5927! Mem[0000000030081400] = 43e9efff 000000ac, %l0 = fffffff5, %l1 = 00f20000
5928 ldda [%i2+%g0]0x89,%l0 ! %l0 = 00000000000000ac 0000000043e9efff
5929
5930p0_label_225:
5931! Mem[0000000010081438] = 00000000, %l7 = 0000000000000000
5932 ldsh [%i2+0x03a],%l7 ! %l7 = 0000000000000000
5933! Mem[00000000201c0000] = 00ff3e5d, %l1 = 0000000043e9efff
5934 lduha [%o0+0x000]%asi,%l1 ! %l1 = 00000000000000ff
5935! Mem[0000000010001400] = ecaf00c4, %l3 = ffefe94300000000
5936 ldsba [%i0+0x001]%asi,%l3 ! %l3 = ffffffffffffffaf
5937! Mem[0000000010101410] = ff006800, %l2 = 00000000000000ff
5938 lduha [%i4+%o5]0x88,%l2 ! %l2 = 0000000000006800
5939! %l6 = 00000000000000c6, imm = 00000000000000db, %l2 = 0000000000006800
5940 subc %l6,0x0db,%l2 ! %l2 = ffffffffffffffeb
5941! Code Fragment 3
5942p0_fragment_24:
5943! %l0 = 00000000000000ac
5944 setx 0xea17b5786f88b440,%g7,%l0 ! %l0 = ea17b5786f88b440
5945! %l1 = 00000000000000ff
5946 setx 0x5a75b8b0381eb05b,%g7,%l1 ! %l1 = 5a75b8b0381eb05b
5947 setx 0x1fe000, %g1, %g3
5948 or %l0, %g3, %l0 ! always set perrmask = 0xff
5949 setx 0x1ffff8, %g1, %g2
5950 and %l0, %g2, %l0
5951 ta T_CHANGE_HPRIV
5952 stxa %l1, [%l0]ASI_DCACHE_DATA
5953 ta T_CHANGE_NONHPRIV
5954! %l0 = ea17b5786f88b440
5955 setx 0x095efa203cf0547d,%g7,%l0 ! %l0 = 095efa203cf0547d
5956! %l1 = 5a75b8b0381eb05b
5957 setx 0xd796123041761b56,%g7,%l1 ! %l1 = d796123041761b56
5958! Mem[0000000010141410] = 00000000006800ff, %l3 = ffffffffffffffaf
5959 ldxa [%i5+%o5]0x88,%l3 ! %l3 = 00000000006800ff
5960! Mem[0000000010181410] = 7b0f0000 431bbaff, %l0 = 3cf0547d, %l1 = 41761b56
5961 ldda [%i6+%o5]0x88,%l0 ! %l0 = 00000000431bbaff 000000007b0f0000
5962! Mem[0000000010001408] = 43e9efff, %f13 = 00000000
5963 lda [%i0+%o4]0x88,%f13 ! %f13 = 43e9efff
5964! Starting 10 instruction Store Burst
5965! %f30 = 00000000 000000ff, %l5 = 00000000c41410f0
5966! Mem[0000000010141420] = 0000000000000000
5967 add %i5,0x020,%g1
5968 stda %f30,[%g1+%l5]ASI_PST16_P ! Mem[0000000010141420] = 0000000000000000
5969
5970p0_label_226:
5971! %l7 = 0000000000000000, Mem[000000001014140c] = 00000000
5972 stb %l7,[%i5+0x00c] ! Mem[000000001014140c] = 00000000
5973! %f28 = 00680089 7b0f00ff, Mem[0000000030101400] = 00000000 ac000000
5974 stda %f28,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00680089 7b0f00ff
5975! %f4 = 7b0f0000, Mem[00000000100c1428] = 00000000
5976 st %f4 ,[%i3+0x028] ! Mem[00000000100c1428] = 7b0f0000
5977! Mem[0000000010081400] = 00000000, %l6 = 00000000000000c6
5978 ldstuba [%i2+%g0]0x88,%l6 ! %l6 = 00000000000000ff
5979! Mem[0000000010181410] = 431bbaff, %l0 = 00000000431bbaff
5980 swapa [%i6+%o5]0x88,%l0 ! %l0 = 00000000431bbaff
5981! %f14 = c15c5f2a 9f87507c, Mem[0000000010101410] = 006800ff ffffffff
5982 stda %f14,[%i4+%o5]0x80 ! Mem[0000000010101410] = c15c5f2a 9f87507c
5983! %l2 = ffffffffffffffeb, Mem[0000000010141404] = 37895445, %asi = 80
5984 stha %l2,[%i5+0x004]%asi ! Mem[0000000010141404] = ffeb5445
5985! Mem[0000000030181400] = 00001aff, %l7 = 0000000000000000
5986 ldstuba [%i6+%g0]0x89,%l7 ! %l7 = 000000ff000000ff
5987! Mem[00000000100c1408] = 00000000, %l4 = ac00000000000000
5988 swapa [%i3+%o4]0x88,%l4 ! %l4 = 0000000000000000
5989! Starting 10 instruction Load Burst
5990! Mem[0000000010041400] = 00000000, %l5 = 00000000c41410f0
5991 lduwa [%i1+%g0]0x88,%l5 ! %l5 = 0000000000000000
5992
5993p0_label_227:
5994! Mem[0000000010081400] = ff000000, %l2 = ffffffffffffffeb
5995 ldsha [%i2+%g0]0x80,%l2 ! %l2 = ffffffffffffff00
5996! Mem[0000000010181408] = 7c50879f, %l1 = 000000007b0f0000
5997 ldsha [%i6+%o4]0x88,%l1 ! %l1 = ffffffffffff879f
5998! Code Fragment 4
5999p0_fragment_25:
6000! %l0 = 00000000431bbaff
6001 setx 0x8c9817483798cd31,%g7,%l0 ! %l0 = 8c9817483798cd31
6002! %l1 = ffffffffffff879f
6003 setx 0xe0b03358021b9751,%g7,%l1 ! %l1 = e0b03358021b9751
6004 setx 0x7ff8, %g1, %g2
6005 and %l0, %g2, %l0
6006 setx 0xffffffff, %g1, %g2
6007 and %l1, %g2, %l1
6008 setx 0x100000000, %g1, %g2
6009 or %l1, %g2, %l1 ! Set bit 32 - perrinj
6010 ta T_CHANGE_HPRIV
6011 stxa %l1, [%l0]ASI_ICACHE_INSTR
6012 ta T_CHANGE_NONHPRIV
6013! %l0 = 8c9817483798cd31
6014 setx 0x1d32b7af857a22dd,%g7,%l0 ! %l0 = 1d32b7af857a22dd
6015! %l1 = e0b03358021b9751
6016 setx 0x4e62b26ff271fe59,%g7,%l1 ! %l1 = 4e62b26ff271fe59
6017! Mem[0000000010001428] = 000000e0 0000ffff, %l4 = 00000000, %l5 = 00000000
6018 ldd [%i0+0x028],%l4 ! %l4 = 00000000000000e0 000000000000ffff
6019! Mem[0000000030141410] = 00000000, %f10 = 59753fd5
6020 lda [%i5+%o5]0x89,%f10 ! %f10 = 00000000
6021! Mem[0000000010101410] = c15c5f2a 9f87507c, %l2 = ffffff00, %l3 = 006800ff
6022 ldda [%i4+%o5]0x80,%l2 ! %l2 = 00000000c15c5f2a 000000009f87507c
6023! Mem[0000000030001400] = ff4f0000, %l0 = 1d32b7af857a22dd
6024 ldsba [%i0+%g0]0x89,%l0 ! %l0 = 0000000000000000
6025! Mem[0000000010181410] = 7b0f0000431bbaff, %l4 = 00000000000000e0
6026 ldxa [%i6+%o5]0x88,%l4 ! %l4 = 7b0f0000431bbaff
6027! Mem[0000000030041400] = ff000000, %l2 = 00000000c15c5f2a
6028 lduha [%i1+%g0]0x89,%l2 ! %l2 = 0000000000000000
6029! Starting 10 instruction Store Burst
6030! %l7 = 00000000000000ff, Mem[00000000100c1410] = c6f3ecaf00000000, %asi = 80
6031 stxa %l7,[%i3+0x010]%asi ! Mem[00000000100c1410] = 00000000000000ff
6032
6033p0_label_228:
6034! %f18 = 00000000 00000000, Mem[0000000010141400] = 0000ffff 4554ebff
6035 stda %f18,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000 00000000
6036! Mem[0000000030141400] = ff432491, %l7 = 00000000000000ff
6037 swapa [%i5+%g0]0x81,%l7 ! %l7 = 00000000ff432491
6038! %f30 = 00000000 000000ff, %l2 = 0000000000000000
6039! Mem[0000000010181430] = c06caef7ffcb0000
6040 add %i6,0x030,%g1
6041 stda %f30,[%g1+%l2]ASI_PST16_P ! Mem[0000000010181430] = c06caef7ffcb0000
6042! Mem[0000000010001410] = 00001a42, %l5 = 000000000000ffff
6043 lduba [%i0+%o5]0x88,%l5 ! %l5 = 0000000000000042
6044! %l6 = 0000000000000000, Mem[0000000030101400] = 00680089
6045 stba %l6,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00680089
6046! %l6 = 0000000000000000, Mem[0000000010101408] = ff000000
6047 stba %l6,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000
6048! Mem[00000000201c0001] = 00ff3e5d, %l4 = 7b0f0000431bbaff
6049 ldstuba [%o0+0x001]%asi,%l4 ! %l4 = 000000ff000000ff
6050! %f13 = 43e9efff, Mem[0000000010181400] = 00000000
6051 sta %f13,[%i6+%g0]0x88 ! Mem[0000000010181400] = 43e9efff
6052! Mem[0000000030041410] = 00ffd6a0, %l6 = 0000000000000000
6053 ldstuba [%i1+%o5]0x89,%l6 ! %l6 = 000000a0000000ff
6054! Starting 10 instruction Load Burst
6055! Mem[0000000010001400] = c400afec, %l7 = 00000000ff432491
6056 ldsha [%i0+%g0]0x88,%l7 ! %l7 = ffffffffffffafec
6057
6058p0_label_229:
6059! Mem[0000000010181410] = ffba1b43, %l4 = 00000000000000ff
6060 lduwa [%i6+%o5]0x80,%l4 ! %l4 = 00000000ffba1b43
6061! Mem[0000000030141410] = 00000000, %l3 = 000000009f87507c
6062 ldsha [%i5+%o5]0x89,%l3 ! %l3 = 0000000000000000
6063! Mem[0000000010181400] = ffefe943, %l3 = 0000000000000000
6064 ldswa [%i6+%g0]0x80,%l3 ! %l3 = ffffffffffefe943
6065! Mem[00000000300c1400] = 000000ff, %l4 = 00000000ffba1b43
6066 ldswa [%i3+%g0]0x89,%l4 ! %l4 = 00000000000000ff
6067! Mem[0000000010001400] = ecaf00c4, %l6 = 00000000000000a0
6068 ldsba [%i0+%g0]0x80,%l6 ! %l6 = ffffffffffffffec
6069! Mem[0000000010081400] = ff000000431bbaff, %f24 = a13cbe09 37895445
6070 ldda [%i2+%g0]0x80,%f24 ! %f24 = ff000000 431bbaff
6071! Mem[0000000030001408] = 00000000, %l3 = ffffffffffefe943
6072 lduha [%i0+%o4]0x81,%l3 ! %l3 = 0000000000000000
6073! Mem[0000000030001408] = 00000000, %l4 = 00000000000000ff
6074 ldsba [%i0+%o4]0x81,%l4 ! %l4 = 0000000000000000
6075! %l1 = 4e62b26ff271fe59, %l4 = 0000000000000000, %l3 = 0000000000000000
6076 andn %l1,%l4,%l3 ! %l3 = 4e62b26ff271fe59
6077! Starting 10 instruction Store Burst
6078! %f27 = 00000000, Mem[00000000100c1414] = 000000ff
6079 st %f27,[%i3+0x014] ! Mem[00000000100c1414] = 00000000
6080
6081p0_label_230:
6082! %f24 = ff000000, %f0 = 00000000
6083 fcmps %fcc0,%f24,%f0 ! %fcc0 = 1
6084! Mem[0000000010041418] = 000000000000f200, %l2 = 0000000000000000, %l5 = 0000000000000042
6085 add %i1,0x18,%g1
6086 casxa [%g1]0x80,%l2,%l5 ! %l5 = 000000000000f200
6087! Mem[0000000010141410] = 006800ff, %l4 = 0000000000000000
6088 swapa [%i5+%o5]0x88,%l4 ! %l4 = 00000000006800ff
6089! %l6 = ffffffffffffffec, Mem[0000000030181410] = 000014c4
6090 stba %l6,[%i6+%o5]0x89 ! Mem[0000000030181410] = 000014ec
6091! %f16 = 45548937 00000000 00000000 00000000
6092! %f20 = 00000000 006800ff afecffc6 00000000
6093! %f24 = ff000000 431bbaff 000000ff 00000000
6094! %f28 = 00680089 7b0f00ff 00000000 000000ff
6095 stda %f16,[%i4]ASI_BLK_SL ! Block Store to 0000000030101400
6096! %l2 = 0000000000000000, Mem[0000000030081410] = c600000000000000
6097 stxa %l2,[%i2+%o5]0x81 ! Mem[0000000030081410] = 0000000000000000
6098! %l4 = 00000000006800ff, Mem[0000000010081408] = ac000000
6099 stwa %l4,[%i2+%o4]0x80 ! Mem[0000000010081408] = 006800ff
6100! Mem[0000000010141400] = 00000000, %l1 = 4e62b26ff271fe59
6101 ldstuba [%i5+%g0]0x88,%l1 ! %l1 = 00000000000000ff
6102! Mem[0000000030181400] = ff1a0000, %l5 = 000000000000f200
6103 ldstuba [%i6+%g0]0x81,%l5 ! %l5 = 000000ff000000ff
6104! Starting 10 instruction Load Burst
6105! Mem[0000000010141410] = 00000000, %l3 = 4e62b26ff271fe59
6106 ldsha [%i5+%o5]0x88,%l3 ! %l3 = 0000000000000000
6107
6108p0_label_231:
6109! Mem[0000000030181408] = 00000000, %l6 = ffffffffffffffec
6110 lduwa [%i6+%o4]0x89,%l6 ! %l6 = 0000000000000000
6111! Mem[0000000010001400] = ecaf00c4, %l6 = 0000000000000000
6112 lduha [%i0+%g0]0x80,%l6 ! %l6 = 000000000000ecaf
6113! Mem[0000000030081400] = ac000000, %l1 = 0000000000000000
6114 lduba [%i2+%g0]0x81,%l1 ! %l1 = 00000000000000ac
6115! Mem[0000000010041410] = ff000000 0000ffff, %l6 = 0000ecaf, %l7 = ffffafec
6116 ldda [%i1+%o5]0x80,%l6 ! %l6 = 00000000ff000000 000000000000ffff
6117! Mem[0000000010081410] = ff1410f0, %l6 = 00000000ff000000
6118 lduwa [%i2+%o5]0x80,%l6 ! %l6 = 00000000ff1410f0
6119! Mem[0000000030141400] = 000000ff f01014c4, %l6 = ff1410f0, %l7 = 0000ffff
6120 ldda [%i5+%g0]0x81,%l6 ! %l6 = 00000000000000ff 00000000f01014c4
6121! Mem[0000000030081400] = 000000ac, %f13 = 43e9efff
6122 lda [%i2+%g0]0x89,%f13 ! %f13 = 000000ac
6123! Mem[0000000010081410] = 00000000f01014ff, %f14 = c15c5f2a 9f87507c
6124 ldda [%i2+%o5]0x88,%f14 ! %f14 = 00000000 f01014ff
6125! Mem[0000000030141400] = 000000fff01014c4, %f10 = 00000000 9d3248ff
6126 ldda [%i5+%g0]0x81,%f10 ! %f10 = 000000ff f01014c4
6127! Starting 10 instruction Store Burst
6128! Mem[0000000030181408] = 00000000, %l5 = 00000000000000ff
6129 ldstuba [%i6+%o4]0x81,%l5 ! %l5 = 00000000000000ff
6130
6131p0_label_232:
6132! Mem[00000000201c0000] = 00ff3e5d, %l5 = 0000000000000000
6133 ldstub [%o0+%g0],%l5 ! %l5 = 00000000000000ff
6134! %f7 = 00000000, Mem[0000000010181400] = 43e9efff
6135 sta %f7 ,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000
6136! %f0 = 00000000, Mem[00000000300c1408] = 00000000
6137 sta %f0 ,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000
6138! %l2 = 0000000000000000, Mem[0000000010141408] = 00000000ffba1b43
6139 stxa %l2,[%i5+%o4]0x88 ! Mem[0000000010141408] = 0000000000000000
6140! %l4 = 00000000006800ff, Mem[0000000010101408] = 00000000
6141 stba %l4,[%i4+%o4]0x80 ! Mem[0000000010101408] = ff000000
6142! %f8 = 00000000 38ea007b, Mem[0000000010001420] = a4e7ddff 0000ffff
6143 stda %f8 ,[%i0+0x020]%asi ! Mem[0000000010001420] = 00000000 38ea007b
6144! %l0 = 0000000000000000, Mem[0000000010041400] = 00000000
6145 stba %l0,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000
6146! Mem[00000000300c1408] = 00000000, %l3 = 0000000000000000
6147 swapa [%i3+%o4]0x81,%l3 ! %l3 = 0000000000000000
6148! Mem[000000001008140c] = 00000000, %l3 = 0000000000000000
6149 swap [%i2+0x00c],%l3 ! %l3 = 0000000000000000
6150! Starting 10 instruction Load Burst
6151! Mem[00000000201c0000] = ffff3e5d, %l6 = 00000000000000ff
6152 lduba [%o0+0x000]%asi,%l6 ! %l6 = 00000000000000ff
6153
6154p0_label_233:
6155 membar #Sync ! Added by membar checker (39)
6156! Mem[0000000030101408] = 00000000, %f14 = 00000000
6157 lda [%i4+%o4]0x89,%f14 ! %f14 = 00000000
6158! Mem[0000000010001410] = 421a0000, %l3 = 0000000000000000
6159 lduba [%i0+%o5]0x80,%l3 ! %l3 = 0000000000000042
6160! Mem[0000000030181410] = 000014ec, %l1 = 00000000000000ac
6161 lduwa [%i6+%o5]0x89,%l1 ! %l1 = 00000000000014ec
6162! Mem[0000000030001400] = ff4f0000, %l4 = 00000000006800ff
6163 lduba [%i0+%g0]0x89,%l4 ! %l4 = 0000000000000000
6164! Mem[00000000100c1410] = 00000000, %l3 = 0000000000000042
6165 ldsba [%i3+0x013]%asi,%l3 ! %l3 = 0000000000000000
6166! Mem[0000000030041408] = c41410f0ff0000ff, %f20 = 00000000 006800ff
6167 ldda [%i1+%o4]0x89,%f20 ! %f20 = c41410f0 ff0000ff
6168! Mem[0000000030081408] = ecee36da, %l3 = 0000000000000000
6169 lduha [%i2+%o4]0x81,%l3 ! %l3 = 000000000000ecee
6170! Mem[0000000010001408] = 43e9efff, %l4 = 0000000000000000
6171 ldswa [%i0+%o4]0x88,%l4 ! %l4 = 0000000043e9efff
6172! Mem[0000000030101410] = 00000000 006800ff, %l4 = 43e9efff, %l5 = 00000000
6173 ldda [%i4+%o5]0x89,%l4 ! %l4 = 00000000006800ff 0000000000000000
6174! Starting 10 instruction Store Burst
6175! Mem[0000000010141400] = 000000ff, %l4 = 00000000006800ff
6176 swapa [%i5+%g0]0x88,%l4 ! %l4 = 00000000000000ff
6177
6178p0_label_234:
6179! %l3 = 000000000000ecee, Mem[00000000100c1400] = ffffff00
6180 stwa %l3,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 0000ecee
6181! %f18 = 00000000 00000000, Mem[0000000010041438] = 48839796 ffefe943
6182 std %f18,[%i1+0x038] ! Mem[0000000010041438] = 00000000 00000000
6183! Mem[0000000010141418] = 431bbaae, %l6 = 00000000000000ff
6184 swap [%i5+0x018],%l6 ! %l6 = 00000000431bbaae
6185! Mem[0000000030041410] = 00ffd6ff, %l7 = 00000000f01014c4
6186 swapa [%i1+%o5]0x89,%l7 ! %l7 = 0000000000ffd6ff
6187! %l7 = 0000000000ffd6ff, Mem[0000000030081410] = 00000000
6188 stwa %l7,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00ffd6ff
6189! %l0 = 0000000000000000, Mem[0000000030181410] = 000014ec
6190 stha %l0,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000
6191! %l6 = 00000000431bbaae, immed = 00000a52, %y = 000003e4
6192 udiv %l6,0xa52,%l2 ! %l2 = 000000006088bb2d
6193 mov %l0,%y ! %y = 00000000
6194! Mem[00000000300c1400] = 000000ff, %l2 = 000000006088bb2d
6195 swapa [%i3+%g0]0x89,%l2 ! %l2 = 00000000000000ff
6196! %l5 = 0000000000000000, Mem[0000000030141408] = 000000ff
6197 stwa %l5,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000
6198! Starting 10 instruction Load Burst
6199! Mem[0000000010041410] = ff000000, %l3 = 000000000000ecee
6200 lduba [%i1+0x013]%asi,%l3 ! %l3 = 0000000000000000
6201
6202p0_label_235:
6203! Mem[0000000030081408] = adcf2b33da36eeec, %f20 = c41410f0 ff0000ff
6204 ldda [%i2+%o4]0x89,%f20 ! %f20 = adcf2b33 da36eeec
6205! Mem[0000000030101400] = 00000000, %l5 = 0000000000000000
6206 lduha [%i4+%g0]0x89,%l5 ! %l5 = 0000000000000000
6207! Mem[0000000030181408] = ff000000, %l1 = 00000000000014ec
6208 ldswa [%i6+%o4]0x81,%l1 ! %l1 = ffffffffff000000
6209! Mem[0000000010001428] = 000000e0 0000ffff, %l2 = 000000ff, %l3 = 00000000
6210 ldda [%i0+0x028]%asi,%l2 ! %l2 = 00000000000000e0 000000000000ffff
6211! Mem[0000000010181408] = 7c50879f, %l0 = 0000000000000000
6212 ldswa [%i6+%o4]0x88,%l0 ! %l0 = 000000007c50879f
6213! Code Fragment 4
6214p0_fragment_26:
6215! %l0 = 000000007c50879f
6216 setx 0x1b133377cd609579,%g7,%l0 ! %l0 = 1b133377cd609579
6217! %l1 = ffffffffff000000
6218 setx 0x4a03ab27b008931b,%g7,%l1 ! %l1 = 4a03ab27b008931b
6219 setx 0x7ff8, %g1, %g2
6220 and %l0, %g2, %l0
6221 setx 0xffffffff, %g1, %g2
6222 and %l1, %g2, %l1
6223 setx 0x100000000, %g1, %g2
6224 or %l1, %g2, %l1 ! Set bit 32 - perrinj
6225 ta T_CHANGE_HPRIV
6226 stxa %l1, [%l0]ASI_ICACHE_INSTR
6227 ta T_CHANGE_NONHPRIV
6228! %l0 = 1b133377cd609579
6229 setx 0xc7cdf207fddb4b3e,%g7,%l0 ! %l0 = c7cdf207fddb4b3e
6230! %l1 = 4a03ab27b008931b
6231 setx 0xdda73cf05f58c8d6,%g7,%l1 ! %l1 = dda73cf05f58c8d6
6232! Mem[0000000010041410] = ff000000, %l5 = 0000000000000000
6233 ldsha [%i1+%o5]0x80,%l5 ! %l5 = ffffffffffffff00
6234! Mem[0000000010081408] = 00000000ff006800, %l0 = c7cdf207fddb4b3e
6235 ldxa [%i2+%o4]0x88,%l0 ! %l0 = 00000000ff006800
6236! Mem[00000000300c1408] = ff0000ff00000000, %f10 = 000000ff f01014c4
6237 ldda [%i3+%o4]0x89,%f10 ! %f10 = ff0000ff 00000000
6238! Starting 10 instruction Store Burst
6239! %l0 = ff006800, %l1 = 5f58c8d6, Mem[0000000010081400] = 000000ff ffba1b43
6240 stda %l0,[%i2+%g0]0x88 ! Mem[0000000010081400] = ff006800 5f58c8d6
6241
6242p0_label_236:
6243! %l1 = dda73cf05f58c8d6, Mem[00000000300c1410] = ffba1b43
6244 stba %l1,[%i3+%o5]0x81 ! Mem[00000000300c1410] = d6ba1b43
6245! %l5 = ffffffffffffff00, Mem[0000000030081400] = 000000ac
6246 stwa %l5,[%i2+%g0]0x89 ! Mem[0000000030081400] = ffffff00
6247! %f9 = 38ea007b, Mem[00000000300c1400] = 6088bb2d
6248 sta %f9 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 38ea007b
6249! Mem[0000000010181400] = 00000000, %l3 = 000000000000ffff
6250 ldstuba [%i6+%g0]0x80,%l3 ! %l3 = 00000000000000ff
6251! Mem[0000000010181400] = ff000000, %l2 = 00000000000000e0
6252 ldstuba [%i6+%g0]0x80,%l2 ! %l2 = 000000ff000000ff
6253! %l1 = dda73cf05f58c8d6, Mem[0000000010101422] = 00000000, %asi = 80
6254 stba %l1,[%i4+0x022]%asi ! Mem[0000000010101420] = 0000d600
6255! Mem[00000000300c1410] = d6ba1b43, %l5 = ffffffffffffff00
6256 ldstuba [%i3+%o5]0x81,%l5 ! %l5 = 000000d6000000ff
6257! Mem[0000000030101408] = 00000000, %l0 = 00000000ff006800
6258 ldstuba [%i4+%o4]0x81,%l0 ! %l0 = 00000000000000ff
6259! Mem[000000001018143f] = f9000000, %l4 = 00000000000000ff
6260 ldstuba [%i6+0x03f]%asi,%l4 ! %l4 = 00000000000000ff
6261! Starting 10 instruction Load Burst
6262! Mem[0000000030181410] = 00000000, %l7 = 0000000000ffd6ff
6263 lduwa [%i6+%o5]0x81,%l7 ! %l7 = 0000000000000000
6264
6265p0_label_237:
6266! Mem[0000000030101400] = 00000000, %l6 = 00000000431bbaae
6267 ldsha [%i4+%g0]0x89,%l6 ! %l6 = 0000000000000000
6268! Mem[0000000030041408] = ff0000ff, %l7 = 0000000000000000
6269 ldswa [%i1+%o4]0x81,%l7 ! %l7 = ffffffffff0000ff
6270! Mem[0000000010041400] = 00000000, %l7 = ffffffffff0000ff
6271 ldsba [%i1+%g0]0x88,%l7 ! %l7 = 0000000000000000
6272! Mem[0000000030181400] = 00001aff, %f15 = f01014ff
6273 lda [%i6+%g0]0x89,%f15 ! %f15 = 00001aff
6274! %f2 = ffffffff, %f0 = 00000000
6275 fsqrts %f2 ,%f0 ! %f0 = ffffffff
6276! Mem[0000000010141410] = 00000000, %l5 = 00000000000000d6
6277 ldswa [%i5+%o5]0x80,%l5 ! %l5 = 0000000000000000
6278! Mem[0000000010081410] = ff1410f0, %l4 = 0000000000000000
6279 ldsha [%i2+%o5]0x80,%l4 ! %l4 = ffffffffffffff14
6280! Mem[0000000030141410] = 00000000, %l6 = 0000000000000000
6281 lduha [%i5+%o5]0x81,%l6 ! %l6 = 0000000000000000
6282! Mem[00000000100c1418] = 431bbaaec6f3ecaf, %f22 = afecffc6 00000000
6283 ldd [%i3+0x018],%f22 ! %f22 = 431bbaae c6f3ecaf
6284! Starting 10 instruction Store Burst
6285! Mem[0000000030041410] = f01014c4, %l2 = 00000000000000ff
6286 swapa [%i1+%o5]0x89,%l2 ! %l2 = 00000000f01014c4
6287
6288p0_label_238:
6289! %l2 = 00000000f01014c4, Mem[00000000300c1400] = 38ea007b
6290 stwa %l2,[%i3+%g0]0x89 ! Mem[00000000300c1400] = f01014c4
6291! Code Fragment 3
6292p0_fragment_27:
6293! %l0 = 0000000000000000
6294 setx 0x174a8b77e9b7d3e0,%g7,%l0 ! %l0 = 174a8b77e9b7d3e0
6295! %l1 = dda73cf05f58c8d6
6296 setx 0x36c3c74fb0568d5d,%g7,%l1 ! %l1 = 36c3c74fb0568d5d
6297 setx 0x1fe000, %g1, %g3
6298 or %l0, %g3, %l0 ! always set perrmask = 0xff
6299 setx 0x1ffff8, %g1, %g2
6300 and %l0, %g2, %l0
6301 ta T_CHANGE_HPRIV
6302 stxa %l1, [%l0]ASI_DCACHE_DATA
6303 ta T_CHANGE_NONHPRIV
6304! %l0 = 174a8b77e9b7d3e0
6305 setx 0xd7a774afdadc8c7b,%g7,%l0 ! %l0 = d7a774afdadc8c7b
6306! %l1 = 36c3c74fb0568d5d
6307 setx 0x14788e97a94f5139,%g7,%l1 ! %l1 = 14788e97a94f5139
6308! Mem[00000000211c0001] = 10f06880, %l1 = 14788e97a94f5139
6309 ldstuba [%o2+0x001]%asi,%l1 ! %l1 = 000000f0000000ff
6310! %f27 = 00000000, %f10 = ff0000ff, %f10 = ff0000ff 00000000
6311 fsmuld %f27,%f10,%f10 ! %f10 = 80000000 00000000
6312! %l3 = 0000000000000000, Mem[0000000020800041] = 22c2726d
6313 stb %l3,[%o1+0x041] ! Mem[0000000020800040] = 2200726d
6314! %l2 = 00000000f01014c4, Mem[0000000010041410] = ff000000
6315 stwa %l2,[%i1+%o5]0x80 ! Mem[0000000010041410] = f01014c4
6316! Mem[0000000030081410] = 00ffd6ff, %l4 = ffffffffffffff14
6317 swapa [%i2+%o5]0x89,%l4 ! %l4 = 0000000000ffd6ff
6318! Mem[0000000030081410] = 14ffffff, %l2 = 00000000f01014c4
6319 swapa [%i2+%o5]0x81,%l2 ! %l2 = 0000000014ffffff
6320! Mem[0000000010041410] = f01014c4, %l0 = d7a774afdadc8c7b
6321 ldstuba [%i1+%o5]0x80,%l0 ! %l0 = 000000f0000000ff
6322! Starting 10 instruction Load Burst
6323! Mem[0000000010041438] = 0000000000000000, %f28 = 00680089 7b0f00ff
6324 ldda [%i1+0x038]%asi,%f28 ! %f28 = 00000000 00000000
6325
6326p0_label_239:
6327! Mem[0000000010001408] = ffefe943, %l6 = 0000000000000000
6328 lduha [%i0+0x008]%asi,%l6 ! %l6 = 000000000000ffef
6329! Mem[00000000100c140c] = 000000ac, %l5 = 0000000000000000
6330 ldswa [%i3+0x00c]%asi,%l5 ! %l5 = 00000000000000ac
6331! Mem[0000000010101408] = ff00000000000000, %f6 = ea00b2fd 00000000
6332 ldda [%i4+0x008]%asi,%f6 ! %f6 = ff000000 00000000
6333! Mem[0000000030141408] = 00000000, %l7 = 0000000000000000
6334 lduha [%i5+%o4]0x89,%l7 ! %l7 = 0000000000000000
6335! Mem[000000001018141c] = ff3fbf33, %l2 = 0000000014ffffff
6336 ldswa [%i6+0x01c]%asi,%l2 ! %l2 = ffffffffff3fbf33
6337! Mem[0000000010081400] = 006800ff, %l1 = 00000000000000f0
6338 ldsba [%i2+0x003]%asi,%l1 ! %l1 = ffffffffffffffff
6339! Mem[0000000010041408] = ff0000ff, %l6 = 000000000000ffef
6340 lduha [%i1+%o4]0x88,%l6 ! %l6 = 00000000000000ff
6341! Mem[0000000030001410] = ff0000ff, %l6 = 00000000000000ff
6342 lduha [%i0+%o5]0x89,%l6 ! %l6 = 00000000000000ff
6343! Mem[0000000010181410] = 7b0f0000 431bbaff, %l2 = ff3fbf33, %l3 = 00000000
6344 ldda [%i6+%o5]0x88,%l2 ! %l2 = 00000000431bbaff 000000007b0f0000
6345! Starting 10 instruction Store Burst
6346! %l2 = 00000000431bbaff, Mem[0000000030141408] = 00000000
6347 stba %l2,[%i5+%o4]0x81 ! Mem[0000000030141408] = ff000000
6348
6349p0_label_240:
6350! %f12 = 4147aace 000000ac, %l4 = 0000000000ffd6ff
6351! Mem[0000000030041430] = ff00000089006800
6352 add %i1,0x030,%g1
6353 stda %f12,[%g1+%l4]ASI_PST32_S ! Mem[0000000030041430] = 4147aace000000ac
6354! %f20 = adcf2b33 da36eeec, Mem[0000000010001400] = c400afec ff388be9
6355 stda %f20,[%i0+%g0]0x88 ! Mem[0000000010001400] = adcf2b33 da36eeec
6356! Mem[0000000010101410] = c15c5f2a, %l1 = ffffffffffffffff
6357 swapa [%i4+%o5]0x80,%l1 ! %l1 = 00000000c15c5f2a
6358! %f31 = 000000ff, %f29 = 00000000
6359 fsqrts %f31,%f29 ! %l0 = 0000000000000112, Unfinished, %fsr = 2a00000400
6360! %f8 = 00000000, Mem[0000000010081418] = 431bbaae
6361 st %f8 ,[%i2+0x018] ! Mem[0000000010081418] = 00000000
6362! %f20 = adcf2b33 da36eeec, Mem[0000000030101400] = 00000000 45548937
6363 stda %f20,[%i4+%g0]0x89 ! Mem[0000000030101400] = adcf2b33 da36eeec
6364! Mem[0000000010141410] = 0000000000000000, %l1 = 00000000c15c5f2a, %l6 = 00000000000000ff
6365 add %i5,0x10,%g1
6366 casxa [%g1]0x80,%l1,%l6 ! %l6 = 0000000000000000
6367! %l1 = 00000000c15c5f2a, Mem[0000000020800001] = ffff779a, %asi = 80
6368 stba %l1,[%o1+0x001]%asi ! Mem[0000000020800000] = ff2a779a
6369! Mem[0000000010181410] = ffba1b43, %l5 = 00000000000000ac
6370 ldstuba [%i6+%o5]0x80,%l5 ! %l5 = 000000ff000000ff
6371! Starting 10 instruction Load Burst
6372! Mem[0000000010181408] = 9f87507c00000000, %l7 = 0000000000000000
6373 ldx [%i6+%o4],%l7 ! %l7 = 9f87507c00000000
6374
6375p0_label_241:
6376! Mem[0000000010041410] = c41410ff, %l2 = 00000000431bbaff
6377 ldsba [%i1+%o5]0x88,%l2 ! %l2 = ffffffffffffffff
6378! %l6 = 0000000000000000, immed = fffff536, %y = 00000000
6379 udiv %l6,-0xaca,%l2 ! %l2 = 0000000000000000
6380 mov %l0,%y ! %y = 00000112
6381! Mem[0000000030101408] = ff000000 00000000, %l2 = 00000000, %l3 = 7b0f0000
6382 ldda [%i4+%o4]0x81,%l2 ! %l2 = 00000000ff000000 0000000000000000
6383! Mem[0000000030081400] = 00ffffffffefe943, %f4 = 7b0f0000 431bbaff
6384 ldda [%i2+%g0]0x81,%f4 ! %f4 = 00ffffff ffefe943
6385! Mem[0000000030081410] = c41410f0, %l6 = 0000000000000000
6386 ldsba [%i2+%o5]0x89,%l6 ! %l6 = fffffffffffffff0
6387! Code Fragment 3
6388p0_fragment_28:
6389! %l0 = 0000000000000112
6390 setx 0xe8f1193fc98b485c,%g7,%l0 ! %l0 = e8f1193fc98b485c
6391! %l1 = 00000000c15c5f2a
6392 setx 0x99ca40400f402ae7,%g7,%l1 ! %l1 = 99ca40400f402ae7
6393 setx 0x1fe000, %g1, %g3
6394 or %l0, %g3, %l0 ! always set perrmask = 0xff
6395 setx 0x1ffff8, %g1, %g2
6396 and %l0, %g2, %l0
6397 ta T_CHANGE_HPRIV
6398 stxa %l1, [%l0]ASI_DCACHE_DATA
6399 ta T_CHANGE_NONHPRIV
6400! %l0 = e8f1193fc98b485c
6401 setx 0xbddce900573b2f0b,%g7,%l0 ! %l0 = bddce900573b2f0b
6402! %l1 = 99ca40400f402ae7
6403 setx 0x025f479fae5da5b6,%g7,%l1 ! %l1 = 025f479fae5da5b6
6404! Mem[0000000030141410] = 00000000, %l3 = 0000000000000000
6405 ldsha [%i5+%o5]0x89,%l3 ! %l3 = 0000000000000000
6406! Mem[0000000010081400] = 006800ff, %l5 = 00000000000000ff
6407 ldswa [%i2+%g0]0x80,%l5 ! %l5 = 00000000006800ff
6408! Mem[0000000030181410] = 0000000000000000, %l4 = 0000000000ffd6ff
6409 ldxa [%i6+%o5]0x81,%l4 ! %l4 = 0000000000000000
6410! Starting 10 instruction Store Burst
6411! %l0 = 573b2f0b, %l1 = ae5da5b6, Mem[0000000030101400] = ecee36da 332bcfad
6412 stda %l0,[%i4+%g0]0x81 ! Mem[0000000030101400] = 573b2f0b ae5da5b6
6413
6414p0_label_242:
6415! %l1 = 025f479fae5da5b6, Mem[0000000010001400] = ecee36da
6416 stwa %l1,[%i0+%g0]0x80 ! Mem[0000000010001400] = ae5da5b6
6417! %f20 = adcf2b33 da36eeec, %l3 = 0000000000000000
6418! Mem[0000000010041438] = 0000000000000000
6419 add %i1,0x038,%g1
6420 stda %f20,[%g1+%l3]ASI_PST32_PL ! Mem[0000000010041438] = 0000000000000000
6421! Mem[00000000100c1420] = 00000000, %l6 = fffffffffffffff0
6422 swap [%i3+0x020],%l6 ! %l6 = 0000000000000000
6423! %f16 = 45548937 00000000 00000000 00000000
6424! %f20 = adcf2b33 da36eeec 431bbaae c6f3ecaf
6425! %f24 = ff000000 431bbaff 000000ff 00000000
6426! %f28 = 00000000 00000000 00000000 000000ff
6427 stda %f16,[%i4]ASI_COMMIT_S ! Block Store to 0000000030101400
6428 membar #Sync ! Added by membar checker (40)
6429! %l0 = 573b2f0b, %l1 = ae5da5b6, Mem[0000000030101410] = 332bcfad ecee36da
6430 stda %l0,[%i4+%o5]0x89 ! Mem[0000000030101410] = 573b2f0b ae5da5b6
6431! %l2 = ff000000, %l3 = 00000000, Mem[0000000010141408] = 00000000 00000000
6432 stda %l2,[%i5+%o4]0x88 ! Mem[0000000010141408] = ff000000 00000000
6433! Mem[0000000030041400] = 000000ff, %l3 = 0000000000000000
6434 swapa [%i1+%g0]0x81,%l3 ! %l3 = 00000000000000ff
6435! Mem[0000000030041410] = 000000ff, %l5 = 00000000006800ff
6436 swapa [%i1+%o5]0x89,%l5 ! %l5 = 00000000000000ff
6437! %l1 = 025f479fae5da5b6, Mem[0000000030081410] = f01014c4
6438 stwa %l1,[%i2+%o5]0x81 ! Mem[0000000030081410] = ae5da5b6
6439! Starting 10 instruction Load Burst
6440! Mem[0000000030101408] = 00000000, %l5 = 00000000000000ff
6441 ldsba [%i4+%o4]0x81,%l5 ! %l5 = 0000000000000000
6442
6443p0_label_243:
6444! Mem[0000000010001400] = ae5da5b6332bcfad, %l2 = 00000000ff000000
6445 ldxa [%i0+%g0]0x80,%l2 ! %l2 = ae5da5b6332bcfad
6446! Mem[0000000010141410] = 00000000, %f1 = f01014ff
6447 lda [%i5+%o5]0x80,%f1 ! %f1 = 00000000
6448! Mem[0000000030101410] = 0b2f3b57, %l5 = 0000000000000000
6449 lduwa [%i4+%o5]0x81,%l5 ! %l5 = 000000000b2f3b57
6450! Mem[0000000030041400] = 000000ac 00000000, %l2 = 332bcfad, %l3 = 000000ff
6451 ldda [%i1+%g0]0x89,%l2 ! %l2 = 0000000000000000 00000000000000ac
6452! Mem[0000000010141428] = 78b7ff9c00000000, %f14 = 00000000 00001aff
6453 ldda [%i5+0x028]%asi,%f14 ! %f14 = 78b7ff9c 00000000
6454! Mem[0000000030081400] = ffffff00, %l7 = 9f87507c00000000
6455 lduwa [%i2+%g0]0x89,%l7 ! %l7 = 00000000ffffff00
6456! Mem[0000000030081410] = b6a55dae, %l0 = bddce900573b2f0b
6457 lduwa [%i2+%o5]0x89,%l0 ! %l0 = 00000000b6a55dae
6458! Mem[00000000100c1424] = 00000000, %l6 = 0000000000000000
6459 ldsba [%i3+0x026]%asi,%l6 ! %l6 = 0000000000000000
6460! Mem[0000000010141434] = 89006800, %l3 = 00000000000000ac
6461 lduw [%i5+0x034],%l3 ! %l3 = 0000000089006800
6462! Starting 10 instruction Store Burst
6463! Mem[0000000010081410] = f01014ff, %l5 = 000000000b2f3b57
6464 swapa [%i2+%o5]0x88,%l5 ! %l5 = 00000000f01014ff
6465
6466p0_label_244:
6467! Mem[000000001000142d] = 0000ffff, %l1 = 025f479fae5da5b6
6468 ldstuba [%i0+0x02d]%asi,%l1 ! %l1 = 00000000000000ff
6469! %f16 = 45548937 00000000 00000000 00000000
6470! %f20 = adcf2b33 da36eeec 431bbaae c6f3ecaf
6471! %f24 = ff000000 431bbaff 000000ff 00000000
6472! %f28 = 00000000 00000000 00000000 000000ff
6473 stda %f16,[%i3]ASI_COMMIT_P ! Block Store to 00000000100c1400
6474! %l1 = 0000000000000000, Mem[0000000010041438] = 0000000000000000, %asi = 80
6475 stxa %l1,[%i1+0x038]%asi ! Mem[0000000010041438] = 0000000000000000
6476! %f10 = 80000000, %f8 = 00000000, %f7 = 00000000
6477 fadds %f10,%f8 ,%f7 ! %f7 = 00000000
6478! %l5 = 00000000f01014ff, Mem[0000000010041408] = ff0000ff
6479 stwa %l5,[%i1+%o4]0x88 ! Mem[0000000010041408] = f01014ff
6480! %f12 = 4147aace 000000ac, Mem[0000000010001408] = 43e9efff 00000000
6481 stda %f12,[%i0+%o4]0x88 ! Mem[0000000010001408] = 4147aace 000000ac
6482! %l0 = 00000000b6a55dae, Mem[0000000010181400] = ff000000
6483 stba %l0,[%i6+%g0]0x80 ! Mem[0000000010181400] = ae000000
6484! %f2 = ffffffff ac000000, %l3 = 0000000089006800
6485! Mem[00000000300c1438] = 7c50879f2a5f5cc1
6486 add %i3,0x038,%g1
6487 stda %f2,[%g1+%l3]ASI_PST16_SL ! Mem[00000000300c1438] = 7c50879f2a5f5cc1
6488! %l4 = 0000000000000000, Mem[0000000030181400] = ff1a0000
6489 stha %l4,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000
6490! Starting 10 instruction Load Burst
6491! Mem[0000000010101400] = 89006800c6de9dcb, %f8 = 00000000 38ea007b
6492 ldda [%i4+%g0]0x80,%f8 ! %f8 = 89006800 c6de9dcb
6493
6494p0_label_245:
6495! Mem[0000000030181400] = 00000000, %l7 = 00000000ffffff00
6496 lduha [%i6+%g0]0x81,%l7 ! %l7 = 0000000000000000
6497! Mem[0000000030001400] = 00004fff, %l7 = 0000000000000000
6498 lduwa [%i0+%g0]0x81,%l7 ! %l7 = 0000000000004fff
6499! Mem[0000000010101408] = ff00000000000000, %l5 = 00000000f01014ff
6500 ldxa [%i4+0x008]%asi,%l5 ! %l5 = ff00000000000000
6501! Mem[000000001004143c] = 00000000, %l6 = 0000000000000000
6502 ldsh [%i1+0x03e],%l6 ! %l6 = 0000000000000000
6503! Mem[0000000030001410] = ff0000ff, %l6 = 0000000000000000
6504 lduha [%i0+%o5]0x81,%l6 ! %l6 = 000000000000ff00
6505! Mem[0000000030101408] = 00000000, %f0 = ffffffff
6506 lda [%i4+%o4]0x81,%f0 ! %f0 = 00000000
6507! Mem[0000000010081408] = 006800ff, %l4 = 0000000000000000
6508 ldswa [%i2+%o4]0x80,%l4 ! %l4 = 00000000006800ff
6509! Mem[0000000010001400] = b6a55dae, %l6 = 000000000000ff00
6510 lduba [%i0+%g0]0x88,%l6 ! %l6 = 00000000000000ae
6511! Mem[0000000010141410] = 00000000, %l7 = 0000000000004fff
6512 lduwa [%i5+%o5]0x88,%l7 ! %l7 = 0000000000000000
6513! Starting 10 instruction Store Burst
6514! %l6 = 000000ae, %l7 = 00000000, Mem[0000000030101410] = 573b2f0b ae5da5b6
6515 stda %l6,[%i4+%o5]0x89 ! Mem[0000000030101410] = 000000ae 00000000
6516
6517p0_label_246:
6518! %l4 = 006800ff, %l5 = 00000000, Mem[0000000030101410] = 000000ae 00000000
6519 stda %l4,[%i4+%o5]0x89 ! Mem[0000000030101410] = 006800ff 00000000
6520! Mem[0000000030181400] = 00000000, %f8 = 89006800
6521 lda [%i6+%g0]0x81,%f8 ! %f8 = 00000000
6522! Mem[0000000010081400] = 006800ff, %l2 = 0000000000000000
6523 swapa [%i2+%g0]0x80,%l2 ! %l2 = 00000000006800ff
6524! %l0 = 00000000b6a55dae, Mem[0000000010041400] = 00f2000000000000
6525 stxa %l0,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000b6a55dae
6526! %l0 = 00000000b6a55dae, Mem[0000000010101410] = ffffffff9f87507c
6527 stxa %l0,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000b6a55dae
6528! Mem[0000000010101438] = ffffff00, %l2 = 00000000006800ff, %asi = 80
6529 swapa [%i4+0x038]%asi,%l2 ! %l2 = 00000000ffffff00
6530 membar #Sync ! Added by membar checker (41)
6531! %l5 = ff00000000000000, Mem[00000000100c1410] = adcf2b33
6532 stba %l5,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00cf2b33
6533! Mem[000000001004140d] = 431bbaff, %l7 = 0000000000000000
6534 ldstuba [%i1+0x00d]%asi,%l7 ! %l7 = 0000001b000000ff
6535! %l5 = ff00000000000000, Mem[00000000201c0000] = ffff3e5d, %asi = 80
6536 stba %l5,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00ff3e5d
6537! Starting 10 instruction Load Burst
6538! Mem[0000000010001420] = 0000000038ea007b, %f30 = 00000000 000000ff
6539 ldda [%i0+0x020]%asi,%f30 ! %f30 = 00000000 38ea007b
6540
6541p0_label_247:
6542! Mem[0000000010081414] = 00000000, %l1 = 0000000000000000
6543 ldswa [%i2+0x014]%asi,%l1 ! %l1 = 0000000000000000
6544! Mem[0000000010181414] = 00000f7b, %l2 = 00000000ffffff00
6545 ldsba [%i6+0x015]%asi,%l2 ! %l2 = 0000000000000000
6546! Mem[00000000100c1408] = 00000000 00000000, %l2 = 00000000, %l3 = 89006800
6547 ldda [%i3+0x008]%asi,%l2 ! %l2 = 0000000000000000 0000000000000000
6548! Mem[00000000100c1400] = 37895445, %l3 = 0000000000000000
6549 ldsba [%i3+%g0]0x88,%l3 ! %l3 = 0000000000000045
6550! Mem[0000000010141400] = 006800ff, %l5 = ff00000000000000
6551 ldsba [%i5+%g0]0x88,%l5 ! %l5 = ffffffffffffffff
6552! Mem[0000000010081400] = 00000000 d6c8585f, %l2 = 00000000, %l3 = 00000045
6553 ldda [%i2+%g0]0x80,%l2 ! %l2 = 0000000000000000 00000000d6c8585f
6554! Mem[0000000030001410] = 00000000ff0000ff, %f28 = 00000000 00000000
6555 ldda [%i0+%o5]0x89,%f28 ! %f28 = 00000000 ff0000ff
6556! Mem[0000000010141400] = 006800ff, %l1 = 0000000000000000
6557 lduwa [%i5+%g0]0x88,%l1 ! %l1 = 00000000006800ff
6558! Mem[0000000030081408] = da36eeec, %l1 = 00000000006800ff
6559 ldsha [%i2+%o4]0x89,%l1 ! %l1 = ffffffffffffeeec
6560! Starting 10 instruction Store Burst
6561! Mem[0000000030101410] = 006800ff, %l2 = 0000000000000000
6562 ldstuba [%i4+%o5]0x89,%l2 ! %l2 = 000000ff000000ff
6563
6564p0_label_248:
6565! Mem[0000000010101438] = 006800ff, %l4 = 006800ff, %l2 = 000000ff
6566 add %i4,0x38,%g1
6567 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000006800ff
6568! %f0 = 00000000 00000000, %l4 = 00000000006800ff
6569! Mem[0000000030001418] = 89a568315c11a999
6570 add %i0,0x018,%g1
6571 stda %f0,[%g1+%l4]ASI_PST8_SL ! Mem[0000000030001418] = 0000000000000000
6572! Mem[0000000010041408] = ff1410f0, %l0 = b6a55dae, %l3 = d6c8585f
6573 add %i1,0x08,%g1
6574 casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000ff1410f0
6575! %l5 = ffffffffffffffff, %l1 = ffffffffffffeeec, %l5 = ffffffffffffffff
6576 andn %l5,%l1,%l5 ! %l5 = 0000000000001113
6577! %f0 = 00000000, Mem[0000000010041410] = c41410ff
6578 sta %f0 ,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000
6579! %l2 = 00000000006800ff, Mem[0000000010181400] = 000000ae
6580 stha %l2,[%i6+%g0]0x88 ! Mem[0000000010181400] = 000000ff
6581! Mem[0000000030101408] = 00000000, %l7 = 000000000000001b
6582 swapa [%i4+%o4]0x89,%l7 ! %l7 = 0000000000000000
6583! Code Fragment 4
6584p0_fragment_29:
6585! %l0 = 00000000b6a55dae
6586 setx 0xb33f0a97aa2aaa69,%g7,%l0 ! %l0 = b33f0a97aa2aaa69
6587! %l1 = ffffffffffffeeec
6588 setx 0x47010a77f93ec595,%g7,%l1 ! %l1 = 47010a77f93ec595
6589 setx 0x7ff8, %g1, %g2
6590 and %l0, %g2, %l0
6591 setx 0xffffffff, %g1, %g2
6592 and %l1, %g2, %l1
6593 setx 0x100000000, %g1, %g2
6594 or %l1, %g2, %l1 ! Set bit 32 - perrinj
6595 ta T_CHANGE_HPRIV
6596 stxa %l1, [%l0]ASI_ICACHE_INSTR
6597 ta T_CHANGE_NONHPRIV
6598! %l0 = b33f0a97aa2aaa69
6599 setx 0xf9b5b968142f3a25,%g7,%l0 ! %l0 = f9b5b968142f3a25
6600! %l1 = 47010a77f93ec595
6601 setx 0x32d6e5d06d731e64,%g7,%l1 ! %l1 = 32d6e5d06d731e64
6602! Mem[0000000030001410] = ff0000ff, %l6 = 00000000000000ae
6603 ldstuba [%i0+%o5]0x89,%l6 ! %l6 = 000000ff000000ff
6604! Starting 10 instruction Load Burst
6605! Mem[00000000300c1410] = ffba1b43, %l0 = f9b5b968142f3a25
6606 lduha [%i3+%o5]0x81,%l0 ! %l0 = 000000000000ffba
6607
6608p0_label_249:
6609! Mem[00000000300c1400] = c41410f0, %l0 = 000000000000ffba
6610 lduha [%i3+%g0]0x81,%l0 ! %l0 = 000000000000c414
6611! Mem[000000001010141c] = ff000f7b, %l7 = 0000000000000000
6612 lduwa [%i4+0x01c]%asi,%l7 ! %l7 = 00000000ff000f7b
6613! Mem[00000000100c1408] = 00000000, %l3 = 00000000ff1410f0
6614 ldsha [%i3+%o4]0x80,%l3 ! %l3 = 0000000000000000
6615! Randomly selected nop
6616 nop
6617! Mem[0000000030181408] = 000000ff, %l1 = 32d6e5d06d731e64
6618 ldsha [%i6+%o4]0x89,%l1 ! %l1 = 00000000000000ff
6619! Mem[00000000300c1408] = 00000000, %l3 = 0000000000000000
6620 lduba [%i3+%o4]0x89,%l3 ! %l3 = 0000000000000000
6621! Mem[0000000010181408] = 9f87507c, %l3 = 0000000000000000
6622 lduha [%i6+%o4]0x80,%l3 ! %l3 = 0000000000009f87
6623! %l5 = 0000000000001113, imm = 0000000000000bfc, %l5 = 0000000000001113
6624 add %l5,0xbfc,%l5 ! %l5 = 0000000000001d0f
6625! Mem[0000000030081400] = ffffff00, %l3 = 0000000000009f87
6626 lduba [%i2+%g0]0x89,%l3 ! %l3 = 0000000000000000
6627! Starting 10 instruction Store Burst
6628! %l7 = 00000000ff000f7b, Mem[00000000218001c1] = 00ffa57a
6629 stb %l7,[%o3+0x1c1] ! Mem[00000000218001c0] = 007ba57a
6630
6631p0_label_250:
6632! Mem[0000000030101410] = ff006800, %l1 = 00000000000000ff
6633 ldstuba [%i4+%o5]0x81,%l1 ! %l1 = 000000ff000000ff
6634! %l4 = 00000000006800ff, Mem[0000000010041438] = 00000000
6635 stw %l4,[%i1+0x038] ! Mem[0000000010041438] = 006800ff
6636! %f1 = 00000000, Mem[0000000030181410] = 00000000
6637 sta %f1 ,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000
6638! Mem[0000000010001400] = ae5da5b6, %l1 = 00000000000000ff
6639 swapa [%i0+%g0]0x80,%l1 ! %l1 = 00000000ae5da5b6
6640! %l3 = 0000000000000000, Mem[0000000010081410] = 573b2f0b00000000
6641 stxa %l3,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0000000000000000
6642! Mem[0000000030081408] = ecee36da, %l3 = 0000000000000000
6643 ldstuba [%i2+%o4]0x81,%l3 ! %l3 = 000000ec000000ff
6644! Mem[00000000300c1410] = ffba1b43, %l0 = 000000000000c414
6645 ldstuba [%i3+%o5]0x81,%l0 ! %l0 = 000000ff000000ff
6646! %l6 = 00000000000000ff, Mem[00000000100c1400] = 37895445
6647 stba %l6,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 378954ff
6648! %l0 = 000000ff, %l1 = ae5da5b6, Mem[00000000300c1400] = c41410f0 000000ac
6649 stda %l0,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 000000ff ae5da5b6
6650! Starting 10 instruction Load Burst
6651! Mem[0000000010041434] = ff38def8, %l4 = 00000000006800ff
6652 ldsba [%i1+0x035]%asi,%l4 ! %l4 = 0000000000000038
6653
6654p0_label_251:
6655! Mem[0000000010041400] = ae5da5b6, %l7 = 00000000ff000f7b
6656 ldswa [%i1+%g0]0x80,%l7 ! %l7 = ffffffffae5da5b6
6657! Mem[000000001008143c] = ff0000d4, %l7 = ffffffffae5da5b6
6658 lduw [%i2+0x03c],%l7 ! %l7 = 00000000ff0000d4
6659! Mem[0000000030081410] = b6a55dae, %l7 = 00000000ff0000d4
6660 ldsba [%i2+%o5]0x89,%l7 ! %l7 = ffffffffffffffae
6661! Mem[0000000010041408] = ff1410f043ffbaff, %l4 = 0000000000000038
6662 ldxa [%i1+%o4]0x80,%l4 ! %l4 = ff1410f043ffbaff
6663! Mem[0000000030001410] = ff0000ff, %l1 = 00000000ae5da5b6
6664 lduwa [%i0+%o5]0x81,%l1 ! %l1 = 00000000ff0000ff
6665! %f2 = ffffffff, %f12 = 4147aace
6666 fcmps %fcc2,%f2 ,%f12 ! %fcc2 = 3
6667! Mem[00000000100c1400] = ff548937, %l4 = ff1410f043ffbaff
6668 ldsha [%i3+%g0]0x80,%l4 ! %l4 = ffffffffffffff54
6669! Mem[0000000030141408] = ff000000, %l2 = 00000000006800ff
6670 ldsha [%i5+%o4]0x81,%l2 ! %l2 = ffffffffffffff00
6671! Mem[00000000100c1400] = 378954ff, %f15 = 00000000
6672 lda [%i3+%g0]0x88,%f15 ! %f15 = 378954ff
6673! Starting 10 instruction Store Burst
6674! Mem[0000000030141410] = 00000000, %l7 = ffffffffffffffae
6675 lduba [%i5+%o5]0x89,%l7 ! %l7 = 0000000000000000
6676
6677p0_label_252:
6678! %f16 = 45548937 00000000 00000000 00000000
6679! %f20 = adcf2b33 da36eeec 431bbaae c6f3ecaf
6680! %f24 = ff000000 431bbaff 000000ff 00000000
6681! %f28 = 00000000 ff0000ff 00000000 38ea007b
6682 stda %f16,[%i2]ASI_BLK_PL ! Block Store to 0000000010081400
6683! Mem[0000000010141410] = 00000000, %l1 = 00000000ff0000ff
6684 ldstuba [%i5+%o5]0x88,%l1 ! %l1 = 00000000000000ff
6685! Mem[0000000010181400] = 000000ff, %l0 = 00000000000000ff
6686 ldstuba [%i6+%g0]0x88,%l0 ! %l0 = 000000ff000000ff
6687! Mem[0000000030101408] = 0000001b, %l4 = ffffffffffffff54
6688 swapa [%i4+%o4]0x89,%l4 ! %l4 = 000000000000001b
6689! Mem[00000000300c1408] = 00000000, %l3 = 00000000000000ec
6690 swapa [%i3+%o4]0x89,%l3 ! %l3 = 0000000000000000
6691! %f11 = 00000000, Mem[0000000030041410] = 006800ff
6692 sta %f11,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000
6693! %l7 = 0000000000000000, Mem[0000000010101434] = 00000000
6694 stw %l7,[%i4+0x034] ! Mem[0000000010101434] = 00000000
6695! %l7 = 0000000000000000, imm = 0000000000000819, %l0 = 00000000000000ff
6696 or %l7,0x819,%l0 ! %l0 = 0000000000000819
6697! %f4 = 00ffffff, Mem[0000000010141400] = ff006800
6698 sta %f4 ,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00ffffff
6699! Starting 10 instruction Load Burst
6700! Mem[0000000010181408] = 9f87507c, %f13 = 000000ac
6701 lda [%i6+%o4]0x80,%f13 ! %f13 = 9f87507c
6702
6703p0_label_253:
6704 membar #Sync ! Added by membar checker (42)
6705! Mem[0000000010081430] = ff0000ff, %l0 = 0000000000000819
6706 ldsba [%i2+0x032]%asi,%l0 ! %l0 = 0000000000000000
6707! Mem[0000000030001410] = ff0000ff 00000000, %l2 = ffffff00, %l3 = 00000000
6708 ldda [%i0+%o5]0x81,%l2 ! %l2 = 00000000ff0000ff 0000000000000000
6709! Mem[0000000030141410] = 00000000, %l6 = 00000000000000ff
6710 ldsha [%i5+%o5]0x81,%l6 ! %l6 = 0000000000000000
6711! Mem[0000000010081400] = 00000000, %l1 = 0000000000000000
6712 lduha [%i2+%g0]0x88,%l1 ! %l1 = 0000000000000000
6713! Mem[0000000010141418] = 000000ffc6ffecaf, %l0 = 0000000000000000
6714 ldx [%i5+0x018],%l0 ! %l0 = 000000ffc6ffecaf
6715! Mem[0000000010141410] = ff000000, %l6 = 0000000000000000
6716 ldswa [%i5+%o5]0x80,%l6 ! %l6 = ffffffffff000000
6717! Mem[000000001004143c] = 00000000, %l7 = 0000000000000000
6718 ldsba [%i1+0x03e]%asi,%l7 ! %l7 = 0000000000000000
6719! Mem[0000000030081400] = ffffff00, %f30 = 00000000
6720 lda [%i2+%g0]0x89,%f30 ! %f30 = ffffff00
6721! Mem[0000000010001420] = 0000000038ea007b, %l0 = 000000ffc6ffecaf
6722 ldxa [%i0+0x020]%asi,%l0 ! %l0 = 0000000038ea007b
6723! Starting 10 instruction Store Burst
6724! %f17 = 00000000, %f19 = 00000000, %f12 = 4147aace 9f87507c
6725 fsmuld %f17,%f19,%f12 ! %f12 = 00000000 00000000
6726
6727p0_label_254:
6728! Mem[0000000010081400] = 00000000, %l1 = 0000000000000000
6729 swapa [%i2+%g0]0x88,%l1 ! %l1 = 0000000000000000
6730! %f2 = ffffffff, Mem[0000000010041400] = b6a55dae
6731 sta %f2 ,[%i1+%g0]0x88 ! Mem[0000000010041400] = ffffffff
6732! %l2 = 00000000ff0000ff, Mem[0000000030041408] = ff0000ff
6733 stwa %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = ff0000ff
6734! %f24 = ff000000 431bbaff, %l0 = 0000000038ea007b
6735! Mem[0000000030141410] = 0000000000000000
6736 add %i5,0x010,%g1
6737 stda %f24,[%g1+%l0]ASI_PST8_S ! Mem[0000000030141410] = 000000004300baff
6738! %l0 = 0000000038ea007b, Mem[0000000010041410] = 00000000
6739 stwa %l0,[%i1+%o5]0x88 ! Mem[0000000010041410] = 38ea007b
6740! Mem[0000000010141400] = ffffff00, %l2 = 00000000ff0000ff
6741 swapa [%i5+%g0]0x88,%l2 ! %l2 = 00000000ffffff00
6742! %f6 = ff000000 00000000, %l2 = 00000000ffffff00
6743! Mem[0000000030101400] = 4554893700000000
6744 stda %f6,[%i4+%l2]ASI_PST32_SL ! Mem[0000000030101400] = 4554893700000000
6745! %l0 = 38ea007b, %l1 = 00000000, Mem[0000000010101418] = 0000ffff ff000f7b
6746 stda %l0,[%i4+0x018]%asi ! Mem[0000000010101418] = 38ea007b 00000000
6747! %l1 = 0000000000000000, Mem[0000000010141408] = 000000ff00000000
6748 stxa %l1,[%i5+%o4]0x80 ! Mem[0000000010141408] = 0000000000000000
6749! Starting 10 instruction Load Burst
6750! Mem[0000000030101408] = ffffff54, %l3 = 0000000000000000
6751 lduba [%i4+%o4]0x89,%l3 ! %l3 = 0000000000000054
6752
6753p0_label_255:
6754! Mem[0000000010181410] = ffba1b43, %l3 = 0000000000000054
6755 lduba [%i6+%o5]0x80,%l3 ! %l3 = 00000000000000ff
6756! Mem[0000000030141410] = ffba004300000000, %l0 = 0000000038ea007b
6757 ldxa [%i5+%o5]0x89,%l0 ! %l0 = ffba004300000000
6758! %l7 = 0000000000000000, imm = 0000000000000e59, %l6 = ffffffffff000000
6759 addc %l7,0xe59,%l6 ! %l6 = 0000000000000e59
6760! Mem[0000000010101408] = 000000ff, %l5 = 0000000000001d0f
6761 ldsha [%i4+%o4]0x88,%l5 ! %l5 = 00000000000000ff
6762! Mem[0000000010101424] = 00000000, %l6 = 0000000000000e59
6763 ldsba [%i4+0x025]%asi,%l6 ! %l6 = 0000000000000000
6764! Mem[0000000030181400] = 00000000, %l5 = 00000000000000ff
6765 ldswa [%i6+%g0]0x81,%l5 ! %l5 = 0000000000000000
6766! Mem[000000001018143c] = f90000ff, %l6 = 0000000000000000
6767 lduh [%i6+0x03e],%l6 ! %l6 = 00000000000000ff
6768! Mem[0000000010041408] = ff1410f0, %l3 = 00000000000000ff
6769 ldsba [%i1+%o4]0x80,%l3 ! %l3 = ffffffffffffffff
6770! Mem[0000000030081410] = b6a55dae, %l3 = ffffffffffffffff
6771 ldswa [%i2+%o5]0x89,%l3 ! %l3 = ffffffffb6a55dae
6772! Starting 10 instruction Store Burst
6773! %l6 = 00000000000000ff, Mem[0000000030081408] = da36eeff
6774 stba %l6,[%i2+%o4]0x89 ! Mem[0000000030081408] = da36eeff
6775
6776p0_label_256:
6777! %l2 = ffffff00, %l3 = b6a55dae, Mem[0000000010041400] = ffffffff 00000000
6778 stda %l2,[%i1+0x000]%asi ! Mem[0000000010041400] = ffffff00 b6a55dae
6779! %l1 = 0000000000000000, Mem[00000000100c1420] = ff000000431bbaff, %asi = 80
6780 stxa %l1,[%i3+0x020]%asi ! Mem[00000000100c1420] = 0000000000000000
6781! Mem[0000000030141410] = 00000000, %l2 = 00000000ffffff00
6782 swapa [%i5+%o5]0x89,%l2 ! %l2 = 0000000000000000
6783! Mem[0000000010081410] = da36eeec, %l3 = ffffffffb6a55dae
6784 ldstuba [%i2+%o5]0x88,%l3 ! %l3 = 000000ec000000ff
6785! Mem[0000000030001410] = ff0000ff, %l2 = 0000000000000000
6786 ldstuba [%i0+%o5]0x89,%l2 ! %l2 = 000000ff000000ff
6787! Mem[0000000020800001] = ff2a779a, %l6 = 00000000000000ff
6788 ldstuba [%o1+0x001]%asi,%l6 ! %l6 = 0000002a000000ff
6789! Mem[00000000300c1410] = 431bbaff, %l3 = 00000000000000ec
6790 ldstuba [%i3+%o5]0x89,%l3 ! %l3 = 000000ff000000ff
6791! Mem[00000000100c1410] = 332bcf00, %l1 = 0000000000000000
6792 swapa [%i3+%o5]0x88,%l1 ! %l1 = 00000000332bcf00
6793! %l4 = 0000001b, %l5 = 00000000, Mem[0000000010181400] = 000000ff 00000000
6794 stda %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = 0000001b 00000000
6795! Starting 10 instruction Load Burst
6796! Mem[0000000010141438] = ff000000, %l3 = 00000000000000ff
6797 lduba [%i5+0x03a]%asi,%l3 ! %l3 = 0000000000000000
6798
6799p0_label_257:
6800! Mem[0000000030041410] = 0000000000000000, %l6 = 000000000000002a
6801 ldxa [%i1+%o5]0x89,%l6 ! %l6 = 0000000000000000
6802! Mem[0000000010181400] = 0000001b, %l2 = 00000000000000ff
6803 lduba [%i6+%g0]0x88,%l2 ! %l2 = 000000000000001b
6804! Mem[0000000010101410] = 00000000, %l6 = 0000000000000000
6805 ldsba [%i4+%o5]0x88,%l6 ! %l6 = 0000000000000000
6806! Mem[0000000030001410] = ff0000ff00000000, %l5 = 0000000000000000
6807 ldxa [%i0+%o5]0x81,%l5 ! %l5 = ff0000ff00000000
6808! Mem[0000000010101400] = 89006800, %l2 = 000000000000001b
6809 ldsha [%i4+%g0]0x80,%l2 ! %l2 = ffffffffffff8900
6810! Mem[0000000020800040] = 2200726d, %l6 = 0000000000000000
6811 ldsba [%o1+0x041]%asi,%l6 ! %l6 = 0000000000000000
6812! Mem[000000001014143c] = ff0000d4, %l7 = 0000000000000000
6813 lduba [%i5+0x03e]%asi,%l7 ! %l7 = 0000000000000000
6814! %l1 = 00000000332bcf00, imm = fffffffffffff726, %l6 = 0000000000000000
6815 orn %l1,-0x8da,%l6 ! %l6 = 00000000332bcfd9
6816! Mem[0000000030181408] = ff000000ff000000, %l1 = 00000000332bcf00
6817 ldxa [%i6+%o4]0x81,%l1 ! %l1 = ff000000ff000000
6818! Starting 10 instruction Store Burst
6819! %l0 = ffba004300000000, Mem[00000000100c1400] = 00000000378954ff
6820 stxa %l0,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ffba004300000000
6821
6822p0_label_258:
6823! Code Fragment 4
6824p0_fragment_30:
6825! %l0 = ffba004300000000
6826 setx 0x4e4e33278dd28b95,%g7,%l0 ! %l0 = 4e4e33278dd28b95
6827! %l1 = ff000000ff000000
6828 setx 0xf320ac683e0334d6,%g7,%l1 ! %l1 = f320ac683e0334d6
6829 setx 0x7ff8, %g1, %g2
6830 and %l0, %g2, %l0
6831 setx 0xffffffff, %g1, %g2
6832 and %l1, %g2, %l1
6833 setx 0x100000000, %g1, %g2
6834 or %l1, %g2, %l1 ! Set bit 32 - perrinj
6835 ta T_CHANGE_HPRIV
6836 stxa %l1, [%l0]ASI_ICACHE_INSTR
6837 ta T_CHANGE_NONHPRIV
6838! %l0 = 4e4e33278dd28b95
6839 setx 0x3669123fda907287,%g7,%l0 ! %l0 = 3669123fda907287
6840! %l1 = f320ac683e0334d6
6841 setx 0x5c4db517d1c9d58b,%g7,%l1 ! %l1 = 5c4db517d1c9d58b
6842! %l6 = 00000000332bcfd9, Mem[0000000030081410] = b6a55dae
6843 stwa %l6,[%i2+%o5]0x89 ! Mem[0000000030081410] = 332bcfd9
6844! %l4 = 000000000000001b, Mem[0000000030001408] = 3789544500000000
6845 stxa %l4,[%i0+%o4]0x89 ! Mem[0000000030001408] = 000000000000001b
6846! Mem[00000000100c1410] = 00000000, %l7 = 0000000000000000
6847 ldstuba [%i3+%o5]0x80,%l7 ! %l7 = 00000000000000ff
6848! %l6 = 332bcfd9, %l7 = 00000000, Mem[0000000010041410] = 7b00ea38 0000ffff
6849 stda %l6,[%i1+%o5]0x80 ! Mem[0000000010041410] = 332bcfd9 00000000
6850! Mem[0000000030181408] = 000000ff, %l1 = 5c4db517d1c9d58b
6851 ldstuba [%i6+%o4]0x89,%l1 ! %l1 = 000000ff000000ff
6852! %f10 = 80000000 00000000, %l4 = 000000000000001b
6853! Mem[0000000010041420] = fdb20acc0000ffff
6854 add %i1,0x020,%g1
6855 stda %f10,[%g1+%l4]ASI_PST32_PL ! Mem[0000000010041420] = 0000000000000080
6856! %l2 = ffff8900, %l3 = 00000000, Mem[0000000010101410] = 00000000 ae5da5b6
6857 stda %l2,[%i4+%o5]0x88 ! Mem[0000000010101410] = ffff8900 00000000
6858! Mem[00000000100c140c] = 00000000, %l5 = ff0000ff00000000, %asi = 80
6859 swapa [%i3+0x00c]%asi,%l5 ! %l5 = 0000000000000000
6860! Starting 10 instruction Load Burst
6861! Mem[0000000010081408] = 00000000, %f20 = adcf2b33
6862 lda [%i2+%o4]0x80,%f20 ! %f20 = 00000000
6863
6864p0_label_259:
6865! Mem[0000000010101420] = 0000d600 00000000, %l6 = 332bcfd9, %l7 = 00000000
6866 ldda [%i4+0x020]%asi,%l6 ! %l6 = 000000000000d600 0000000000000000
6867! Mem[0000000010101410] = ffff8900, %l7 = 0000000000000000
6868 lduwa [%i4+%o5]0x88,%l7 ! %l7 = 00000000ffff8900
6869! Mem[0000000010081410] = ffee36da, %f31 = 38ea007b
6870 lda [%i2+%o5]0x80,%f31 ! %f31 = ffee36da
6871! Mem[00000000300c1410] = 431bbaff, %l4 = 000000000000001b
6872 lduba [%i3+%o5]0x89,%l4 ! %l4 = 00000000000000ff
6873! Mem[0000000030101410] = ff006800, %l5 = 0000000000000000
6874 ldsha [%i4+%o5]0x81,%l5 ! %l5 = ffffffffffffff00
6875! Mem[00000000300c1400] = ff000000, %l2 = ffffffffffff8900
6876 ldsha [%i3+%g0]0x89,%l2 ! %l2 = 0000000000000000
6877! Mem[0000000010001408] = 4147aace000000ac, %l0 = 3669123fda907287
6878 ldxa [%i0+%o4]0x88,%l0 ! %l0 = 4147aace000000ac
6879! Mem[0000000010101408] = 000000ff, %l2 = 0000000000000000
6880 ldsba [%i4+%o4]0x88,%l2 ! %l2 = ffffffffffffffff
6881! Mem[0000000020800000] = ffff779a, %l2 = ffffffffffffffff
6882 ldub [%o1+%g0],%l2 ! %l2 = 00000000000000ff
6883! Starting 10 instruction Store Burst
6884! Mem[0000000010181400] = 0000001b, %l7 = 00000000ffff8900
6885 swapa [%i6+%g0]0x88,%l7 ! %l7 = 000000000000001b
6886
6887p0_label_260:
6888! %f4 = 00ffffff, Mem[00000000300c1408] = ec000000
6889 sta %f4 ,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00ffffff
6890! %f12 = 00000000 00000000, %l4 = 00000000000000ff
6891! Mem[0000000030181400] = 0000000000000000
6892 stda %f12,[%i6+%l4]ASI_PST32_SL ! Mem[0000000030181400] = 0000000000000000
6893! Mem[000000001018143c] = f90000ff, %l2 = 00000000000000ff, %asi = 80
6894 swapa [%i6+0x03c]%asi,%l2 ! %l2 = 00000000f90000ff
6895! %l5 = ffffffffffffff00, Mem[0000000010041400] = ae5da5b600ffffff
6896 stxa %l5,[%i1+%g0]0x88 ! Mem[0000000010041400] = ffffffffffffff00
6897! Mem[0000000010081400] = 00000000, %l3 = 0000000000000000
6898 ldsha [%i2+%g0]0x80,%l3 ! %l3 = 0000000000000000
6899! Mem[0000000010181434] = ffcb0000, %l5 = ffffffffffffff00
6900 swap [%i6+0x034],%l5 ! %l5 = 00000000ffcb0000
6901! Mem[0000000030101400] = 45548937, %l4 = 00000000000000ff
6902 swapa [%i4+%g0]0x81,%l4 ! %l4 = 0000000045548937
6903! %l3 = 0000000000000000, Mem[0000000010001422] = 00000000
6904 stb %l3,[%i0+0x022] ! Mem[0000000010001420] = 00000000
6905! %l5 = 00000000ffcb0000, Mem[00000000100c1428] = 000000ff
6906 sth %l5,[%i3+0x028] ! Mem[00000000100c1428] = 000000ff
6907! Starting 10 instruction Load Burst
6908! Mem[0000000010001400] = ff000000, %l4 = 0000000045548937
6909 lduba [%i0+%g0]0x88,%l4 ! %l4 = 0000000000000000
6910
6911p0_label_261:
6912! Mem[0000000030001410] = ff0000ff00000000, %f16 = 45548937 00000000
6913 ldda [%i0+%o5]0x81,%f16 ! %f16 = ff0000ff 00000000
6914! Mem[0000000010001408] = 000000ac, %l0 = 4147aace000000ac
6915 ldsba [%i0+%o4]0x88,%l0 ! %l0 = ffffffffffffffac
6916! Mem[00000000100c1408] = 00000000, %l3 = 0000000000000000
6917 lduha [%i3+%o4]0x80,%l3 ! %l3 = 0000000000000000
6918! Mem[0000000010001428] = 000000e0, %l5 = 00000000ffcb0000
6919 lduha [%i0+0x028]%asi,%l5 ! %l5 = 0000000000000000
6920! Mem[0000000030001400] = 00004fff, %f26 = 000000ff
6921 lda [%i0+%g0]0x81,%f26 ! %f26 = 00004fff
6922! Mem[0000000010101410] = ffff8900, %l0 = ffffffffffffffac
6923 ldswa [%i4+%o5]0x88,%l0 ! %l0 = ffffffffffff8900
6924! Mem[0000000030181410] = 00000000, %f2 = ffffffff
6925 lda [%i6+%o5]0x89,%f2 ! %f2 = 00000000
6926! Mem[0000000030141408] = 000000ff, %l1 = 00000000000000ff
6927 lduba [%i5+%o4]0x89,%l1 ! %l1 = 00000000000000ff
6928! Mem[0000000030141410] = ffffff00, %l7 = 000000000000001b
6929 ldsha [%i5+%o5]0x89,%l7 ! %l7 = ffffffffffffff00
6930! Starting 10 instruction Store Burst
6931! %l2 = f90000ff, %l3 = 00000000, Mem[0000000010041410] = d9cf2b33 00000000
6932 stda %l2,[%i1+%o5]0x88 ! Mem[0000000010041410] = f90000ff 00000000
6933
6934p0_label_262:
6935! %l1 = 00000000000000ff, Mem[0000000030141400] = ff000000
6936 stba %l1,[%i5+%g0]0x89 ! Mem[0000000030141400] = ff0000ff
6937! %f25 = 431bbaff, Mem[00000000300c1400] = ff000000
6938 sta %f25,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 431bbaff
6939! %l0 = ffffffffffff8900, Mem[00000000100c1408] = 00000000
6940 stba %l0,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000000
6941! %l2 = 00000000f90000ff, Mem[0000000010001408] = ac000000
6942 stha %l2,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00ff0000
6943! Mem[0000000030181410] = 00000000, %l3 = 0000000000000000
6944 swapa [%i6+%o5]0x81,%l3 ! %l3 = 0000000000000000
6945! %l0 = ffffffffffff8900, Mem[00000000100c1408] = 00000000
6946 stwa %l0,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ffff8900
6947! %l5 = 0000000000000000, Mem[0000000030081400] = ffffff00
6948 stba %l5,[%i2+%g0]0x89 ! Mem[0000000030081400] = ffffff00
6949! %f28 = 00000000, Mem[00000000100c1408] = ffff8900
6950 sta %f28,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000000
6951! %f18 = 00000000 00000000, %l0 = ffffffffffff8900
6952! Mem[0000000010141400] = ff0000ff00000000
6953 stda %f18,[%i5+%l0]ASI_PST32_P ! Mem[0000000010141400] = ff0000ff00000000
6954! Starting 10 instruction Load Burst
6955! Mem[0000000010181410] = 7b0f0000431bbaff, %l2 = 00000000f90000ff
6956 ldxa [%i6+%o5]0x88,%l2 ! %l2 = 7b0f0000431bbaff
6957
6958p0_label_263:
6959! Mem[0000000010141408] = 0000000000000000, %f22 = 431bbaae c6f3ecaf
6960 ldda [%i5+%o4]0x80,%f22 ! %f22 = 00000000 00000000
6961! Mem[0000000010181400] = 0089ffff 00000000, %l4 = 00000000, %l5 = 00000000
6962 ldd [%i6+%g0],%l4 ! %l4 = 000000000089ffff 0000000000000000
6963! Mem[0000000010041400] = 00ffffff ffffffff, %l6 = 0000d600, %l7 = ffffff00
6964 ldda [%i1+%g0]0x80,%l6 ! %l6 = 0000000000ffffff 00000000ffffffff
6965! Mem[0000000030141400] = ff0000fff01014c4, %l1 = 00000000000000ff
6966 ldxa [%i5+%g0]0x81,%l1 ! %l1 = ff0000fff01014c4
6967! %l3 = 0000000000000000, imm = 000000000000096a, %l1 = ff0000fff01014c4
6968 andn %l3,0x96a,%l1 ! %l1 = 0000000000000000
6969! Mem[0000000010101408] = ff000000, %l5 = 0000000000000000
6970 lduwa [%i4+%o4]0x80,%l5 ! %l5 = 00000000ff000000
6971! Mem[0000000010081418] = afecf3c6, %f5 = ffefe943
6972 ld [%i2+0x018],%f5 ! %f5 = afecf3c6
6973! %l4 = 000000000089ffff, %l7 = 00000000ffffffff, %y = 00000112
6974 sdiv %l4,%l7,%l4 ! %l4 = ffffffff80000000
6975 mov %l0,%y ! %y = ffff8900
6976! Mem[0000000010141408] = 00000000, %l4 = ffffffff80000000
6977 ldswa [%i5+%o4]0x88,%l4 ! %l4 = 0000000000000000
6978! Starting 10 instruction Store Burst
6979! %f15 = 378954ff, Mem[0000000010041434] = ff38def8
6980 sta %f15,[%i1+0x034]%asi ! Mem[0000000010041434] = 378954ff
6981
6982p0_label_264:
6983! %f2 = 00000000 ac000000, Mem[0000000010081400] = 00000000 45548937
6984 stda %f2 ,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000 ac000000
6985! %l4 = 0000000000000000, Mem[00000000300c1408] = 00ffffffff0000ff
6986 stxa %l4,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 0000000000000000
6987! Mem[0000000010001410] = 00001a42, %l6 = 0000000000ffffff
6988 ldstuba [%i0+%o5]0x88,%l6 ! %l6 = 00000042000000ff
6989! %f21 = da36eeec, Mem[0000000010101438] = 000000ff
6990 sta %f21,[%i4+0x038]%asi ! Mem[0000000010101438] = da36eeec
6991! %l1 = 0000000000000000, Mem[0000000030141410] = 00ffffff4300baff
6992 stxa %l1,[%i5+%o5]0x81 ! Mem[0000000030141410] = 0000000000000000
6993! Mem[0000000030141410] = 00000000, %l2 = 7b0f0000431bbaff
6994 swapa [%i5+%o5]0x89,%l2 ! %l2 = 0000000000000000
6995! %f10 = 80000000 00000000, %l7 = 00000000ffffffff
6996! Mem[00000000100c1410] = ff000000da36eeec
6997 add %i3,0x010,%g1
6998 stda %f10,[%g1+%l7]ASI_PST16_PL ! Mem[00000000100c1410] = 0000000000000080
6999! %l2 = 0000000000000000, Mem[0000000030041410] = 00000000
7000 stha %l2,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000
7001! %f28 = 00000000 ff0000ff, Mem[0000000010081400] = ac000000 00000000
7002 stda %f28,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000 ff0000ff
7003! Starting 10 instruction Load Burst
7004! Mem[0000000030101410] = ff006800, %f6 = ff000000
7005 lda [%i4+%o5]0x81,%f6 ! %f6 = ff006800
7006
7007p0_label_265:
7008! Mem[0000000010101410] = ffff8900, %l7 = 00000000ffffffff
7009 lduwa [%i4+%o5]0x88,%l7 ! %l7 = 00000000ffff8900
7010! Mem[0000000010141400] = ff0000ff00000000, %l5 = 00000000ff000000
7011 ldxa [%i5+0x000]%asi,%l5 ! %l5 = ff0000ff00000000
7012! Mem[0000000030081400] = ffffff00, %l2 = 0000000000000000
7013 ldsha [%i2+%g0]0x89,%l2 ! %l2 = ffffffffffffff00
7014! Mem[0000000010001410] = ff1a0000, %f29 = ff0000ff
7015 lda [%i0+%o5]0x80,%f29 ! %f29 = ff1a0000
7016! Mem[000000001014141c] = c6ffecaf, %l1 = 0000000000000000
7017 lduw [%i5+0x01c],%l1 ! %l1 = 00000000c6ffecaf
7018! Mem[0000000030001410] = ff0000ff00000000, %f20 = 00000000 da36eeec
7019 ldda [%i0+%o5]0x81,%f20 ! %f20 = ff0000ff 00000000
7020! Mem[0000000030041408] = ff0000ff, %l7 = 00000000ffff8900
7021 lduba [%i1+%o4]0x89,%l7 ! %l7 = 00000000000000ff
7022! Mem[0000000030141408] = ff000000, %l4 = 0000000000000000
7023 lduwa [%i5+%o4]0x81,%l4 ! %l4 = 00000000ff000000
7024! Mem[0000000030041408] = ff0000ff, %l3 = 0000000000000000
7025 lduwa [%i1+%o4]0x81,%l3 ! %l3 = 00000000ff0000ff
7026! Starting 10 instruction Store Burst
7027! %l7 = 00000000000000ff, Mem[0000000010041408] = ff1410f043ffbaff
7028 stxa %l7,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000000000ff
7029
7030p0_label_266:
7031! %l5 = ff0000ff00000000, Mem[00000000100c1410] = 00000000
7032 stwa %l5,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000
7033! %f22 = 00000000 00000000, Mem[0000000010181400] = 0089ffff 00000000
7034 stda %f22,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000 00000000
7035! Mem[0000000010001420] = 00000000, %l0 = ffffffffffff8900
7036 swap [%i0+0x020],%l0 ! %l0 = 0000000000000000
7037! Mem[0000000010181410] = 431bbaff, %l2 = ffffffffffffff00
7038 swapa [%i6+%o5]0x88,%l2 ! %l2 = 00000000431bbaff
7039! Mem[000000001000143c] = a13c0000, %l2 = 00000000431bbaff, %asi = 80
7040 swapa [%i0+0x03c]%asi,%l2 ! %l2 = 00000000a13c0000
7041! %l3 = 00000000ff0000ff, Mem[0000000010181400] = 00000000
7042 stwa %l3,[%i6+%g0]0x88 ! Mem[0000000010181400] = ff0000ff
7043! %f16 = ff0000ff 00000000 00000000 00000000
7044! %f20 = ff0000ff 00000000 00000000 00000000
7045! %f24 = ff000000 431bbaff 00004fff 00000000
7046! %f28 = 00000000 ff1a0000 ffffff00 ffee36da
7047 stda %f16,[%i4]ASI_BLK_AIUP ! Block Store to 0000000010101400
7048! Mem[0000000030141410] = ffba1b43, %l5 = ff0000ff00000000
7049 ldstuba [%i5+%o5]0x81,%l5 ! %l5 = 000000ff000000ff
7050! %f13 = 00000000, Mem[0000000010041410] = ff0000f9
7051 sta %f13,[%i1+0x010]%asi ! Mem[0000000010041410] = 00000000
7052! Starting 10 instruction Load Burst
7053! Mem[0000000010141410] = 000000ff, %l2 = 00000000a13c0000
7054 lduha [%i5+%o5]0x88,%l2 ! %l2 = 00000000000000ff
7055
7056p0_label_267:
7057! Mem[0000000010081410] = adcf2b33 da36eeff, %l2 = 000000ff, %l3 = ff0000ff
7058 ldda [%i2+%o5]0x88,%l2 ! %l2 = 00000000da36eeff 00000000adcf2b33
7059! Mem[00000000300c1400] = ffba1b43, %l1 = 00000000c6ffecaf
7060 ldsba [%i3+%g0]0x81,%l1 ! %l1 = ffffffffffffffff
7061! Mem[0000000010041430] = 00ff48ff, %l2 = 00000000da36eeff
7062 ldub [%i1+0x033],%l2 ! %l2 = 00000000000000ff
7063! Mem[0000000030081400] = ffffff00, %l5 = 00000000000000ff
7064 lduba [%i2+%g0]0x89,%l5 ! %l5 = 0000000000000000
7065! Mem[0000000010001420] = ffff890038ea007b, %f4 = 00ffffff afecf3c6
7066 ldda [%i0+0x020]%asi,%f4 ! %f4 = ffff8900 38ea007b
7067! Mem[0000000030081410] = d9cf2b3300000000, %l3 = 00000000adcf2b33
7068 ldxa [%i2+%o5]0x81,%l3 ! %l3 = d9cf2b3300000000
7069! Mem[0000000030101408] = 54ffffff 00000000, %l4 = ff000000, %l5 = 00000000
7070 ldda [%i4+%o4]0x81,%l4 ! %l4 = 0000000054ffffff 0000000000000000
7071! Mem[0000000010141428] = 78b7ff9c, %l0 = 0000000000000000
7072 lduba [%i5+0x029]%asi,%l0 ! %l0 = 00000000000000b7
7073! Mem[0000000030041410] = 00000000, %l1 = ffffffffffffffff
7074 ldsba [%i1+%o5]0x89,%l1 ! %l1 = 0000000000000000
7075! Starting 10 instruction Store Burst
7076! Mem[00000000100c1400] = 00000000, %l2 = 00000000000000ff
7077 swapa [%i3+%g0]0x80,%l2 ! %l2 = 0000000000000000
7078
7079p0_label_268:
7080! %l4 = 54ffffff, %l5 = 00000000, Mem[00000000300c1408] = 00000000 00000000
7081 stda %l4,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 54ffffff 00000000
7082! %l4 = 54ffffff, %l5 = 00000000, Mem[0000000010181410] = 00ffffff 00000f7b
7083 stda %l4,[%i6+%o5]0x80 ! Mem[0000000010181410] = 54ffffff 00000000
7084! Mem[0000000010181420] = 00000000, %l6 = 0000000000000042
7085 ldstuba [%i6+0x020]%asi,%l6 ! %l6 = 00000000000000ff
7086! Code Fragment 4
7087p0_fragment_31:
7088! %l0 = 00000000000000b7
7089 setx 0xfb229a887672851a,%g7,%l0 ! %l0 = fb229a887672851a
7090! %l1 = 0000000000000000
7091 setx 0x9e3764c058681b6f,%g7,%l1 ! %l1 = 9e3764c058681b6f
7092 setx 0x7ff8, %g1, %g2
7093 and %l0, %g2, %l0
7094 setx 0xffffffff, %g1, %g2
7095 and %l1, %g2, %l1
7096 setx 0x100000000, %g1, %g2
7097 or %l1, %g2, %l1 ! Set bit 32 - perrinj
7098 ta T_CHANGE_HPRIV
7099 stxa %l1, [%l0]ASI_ICACHE_INSTR
7100 ta T_CHANGE_NONHPRIV
7101! %l0 = fb229a887672851a
7102 setx 0x4d56c74808dd6a96,%g7,%l0 ! %l0 = 4d56c74808dd6a96
7103! %l1 = 9e3764c058681b6f
7104 setx 0xd869b6af9abc6288,%g7,%l1 ! %l1 = d869b6af9abc6288
7105! Mem[000000001004141a] = 00000000, %l6 = 0000000000000000
7106 ldstuba [%i1+0x01a]%asi,%l6 ! %l6 = 00000000000000ff
7107! %l4 = 0000000054ffffff, Mem[0000000030041400] = 00000000
7108 stha %l4,[%i1+%g0]0x81 ! Mem[0000000030041400] = ffff0000
7109! Mem[000000001004140b] = 00000000, %l1 = d869b6af9abc6288
7110 ldstuba [%i1+0x00b]%asi,%l1 ! %l1 = 00000000000000ff
7111! Mem[0000000010141430] = ff000f7b, %l2 = 0000000000000000
7112 swap [%i5+0x030],%l2 ! %l2 = 00000000ff000f7b
7113! Mem[0000000030081408] = ffee36da, %l4 = 0000000054ffffff
7114 ldstuba [%i2+%o4]0x81,%l4 ! %l4 = 000000ff000000ff
7115! Starting 10 instruction Load Burst
7116! Mem[0000000010081400] = ff0000ff, %l1 = 0000000000000000
7117 ldsha [%i2+%g0]0x80,%l1 ! %l1 = ffffffffffffff00
7118
7119p0_label_269:
7120! Mem[0000000010001408] = 00ff0000, %l0 = 4d56c74808dd6a96
7121 ldsba [%i0+%o4]0x80,%l0 ! %l0 = 0000000000000000
7122 membar #Sync ! Added by membar checker (43)
7123! Mem[0000000010101410] = ff0000ff 00000000, %l4 = 000000ff, %l5 = 00000000
7124 ldda [%i4+%o5]0x80,%l4 ! %l4 = 00000000ff0000ff 0000000000000000
7125! Mem[00000000100c1408] = 00000000, %l7 = 00000000000000ff
7126 ldsha [%i3+%o4]0x88,%l7 ! %l7 = 0000000000000000
7127! Mem[0000000030041408] = ff0000fff01014c4, %l1 = ffffffffffffff00
7128 ldxa [%i1+%o4]0x81,%l1 ! %l1 = ff0000fff01014c4
7129! Mem[0000000010081408] = 00000000, %l1 = ff0000fff01014c4
7130 lduha [%i2+%o4]0x80,%l1 ! %l1 = 0000000000000000
7131! Mem[0000000030141400] = ff0000ff, %l2 = 00000000ff000f7b
7132 ldsba [%i5+%g0]0x81,%l2 ! %l2 = ffffffffffffffff
7133! Mem[0000000030081410] = d9cf2b3300000000, %f28 = 00000000 ff1a0000
7134 ldda [%i2+%o5]0x81,%f28 ! %f28 = d9cf2b33 00000000
7135! Mem[0000000010141410] = 000000ff, %l2 = ffffffffffffffff
7136 ldsha [%i5+%o5]0x88,%l2 ! %l2 = 00000000000000ff
7137! Mem[0000000030141410] = 00000000 431bbaff, %l4 = ff0000ff, %l5 = 00000000
7138 ldda [%i5+%o5]0x89,%l4 ! %l4 = 00000000431bbaff 0000000000000000
7139! Starting 10 instruction Store Burst
7140! %l6 = 0000000000000000, Mem[0000000010001408] = 0000ff00
7141 stba %l6,[%i0+%o4]0x88 ! Mem[0000000010001408] = 0000ff00
7142
7143p0_label_270:
7144! %f14 = 78b7ff9c, Mem[0000000010081404] = 00000000
7145 sta %f14,[%i2+0x004]%asi ! Mem[0000000010081404] = 78b7ff9c
7146! %l0 = 0000000000000000, Mem[00000000211c0000] = 10ff6880, %asi = 80
7147 stha %l0,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00006880
7148! %f22 = 00000000 00000000, Mem[0000000010081400] = ff0000ff 78b7ff9c
7149 std %f22,[%i2+%g0] ! Mem[0000000010081400] = 00000000 00000000
7150! Mem[0000000010041400] = 00ffffff, %l1 = 0000000000000000
7151 ldstuba [%i1+%g0]0x80,%l1 ! %l1 = 00000000000000ff
7152! %f23 = 00000000, Mem[0000000030041400] = ffff0000
7153 sta %f23,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000
7154! %l3 = d9cf2b3300000000, Mem[0000000010141408] = 00000000
7155 stha %l3,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000
7156! %l0 = 00000000, %l1 = 00000000, Mem[0000000010081408] = 00000000 00000000
7157 stda %l0,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000 00000000
7158! %l3 = d9cf2b3300000000, Mem[00000000300c1408] = ffffff54
7159 stwa %l3,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000
7160! Mem[0000000010181430] = c06caef7ffffff00, %l2 = 00000000000000ff, %l5 = 0000000000000000
7161 add %i6,0x30,%g1
7162 casxa [%g1]0x80,%l2,%l5 ! %l5 = c06caef7ffffff00
7163! Starting 10 instruction Load Burst
7164! Mem[0000000030141408] = ff000000ffffffff, %f18 = 00000000 00000000
7165 ldda [%i5+%o4]0x81,%f18 ! %f18 = ff000000 ffffffff
7166
7167p0_label_271:
7168! Mem[0000000030081408] = ffee36da, %f25 = 431bbaff
7169 lda [%i2+%o4]0x81,%f25 ! %f25 = ffee36da
7170! Mem[0000000030181400] = 00000000 00000000, %l4 = 431bbaff, %l5 = ffffff00
7171 ldda [%i6+%g0]0x89,%l4 ! %l4 = 0000000000000000 0000000000000000
7172! Mem[0000000010041420] = 00000000, %l2 = 00000000000000ff
7173 ldsw [%i1+0x020],%l2 ! %l2 = 0000000000000000
7174! Mem[0000000030181408] = ff000000 ff000000, %l6 = 00000000, %l7 = 00000000
7175 ldda [%i6+%o4]0x81,%l6 ! %l6 = 00000000ff000000 00000000ff000000
7176! Mem[0000000030141410] = 00000000431bbaff, %l4 = 0000000000000000
7177 ldxa [%i5+%o5]0x89,%l4 ! %l4 = 00000000431bbaff
7178! Mem[00000000218000c0] = 00ff0fe0, %l4 = 00000000431bbaff
7179 ldub [%o3+0x0c1],%l4 ! %l4 = 00000000000000ff
7180! Mem[0000000030101410] = 006800ff, %l2 = 0000000000000000
7181 lduwa [%i4+%o5]0x89,%l2 ! %l2 = 00000000006800ff
7182! Mem[0000000010101420] = ff000000 431bbaff, %l4 = 000000ff, %l5 = 00000000
7183 ldd [%i4+0x020],%l4 ! %l4 = 00000000ff000000 00000000431bbaff
7184! Mem[0000000010101408] = 00000000, %l6 = 00000000ff000000
7185 ldswa [%i4+%o4]0x88,%l6 ! %l6 = 0000000000000000
7186! Starting 10 instruction Store Burst
7187! Mem[00000000300c1410] = 431bbaff, %l7 = 00000000ff000000
7188 ldsha [%i3+%o5]0x89,%l7 ! %l7 = ffffffffffffbaff
7189
7190p0_label_272:
7191! %l3 = d9cf2b3300000000, Mem[0000000010041400] = ffffffff
7192 stba %l3,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00ffffff
7193! Mem[0000000030141408] = 000000ff, %l4 = 00000000ff000000
7194 ldstuba [%i5+%o4]0x89,%l4 ! %l4 = 000000ff000000ff
7195! Mem[00000000218001c1] = 007ba57a, %l0 = 0000000000000000
7196 ldstub [%o3+0x1c1],%l0 ! %l0 = 0000007b000000ff
7197! Mem[0000000030041410] = 00000000, %l6 = 0000000000000000
7198 ldstuba [%i1+%o5]0x81,%l6 ! %l6 = 00000000000000ff
7199! Mem[0000000010041410] = 00000000, %l4 = 00000000000000ff
7200 swapa [%i1+%o5]0x88,%l4 ! %l4 = 0000000000000000
7201! %l2 = 006800ff, %l3 = 00000000, Mem[0000000010081428] = 00000000 ff000000
7202 stda %l2,[%i2+0x028]%asi ! Mem[0000000010081428] = 006800ff 00000000
7203! Mem[0000000010181400] = ff0000ff, %l7 = ffffffffffffbaff
7204 ldstuba [%i6+%g0]0x88,%l7 ! %l7 = 000000ff000000ff
7205! %l2 = 00000000006800ff, Mem[000000001000142e] = 00ffffff
7206 sth %l2,[%i0+0x02e] ! Mem[000000001000142c] = 00ff00ff
7207! %l7 = 00000000000000ff, Mem[00000000300c1410] = ffba1b43
7208 stha %l7,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00ff1b43
7209! Starting 10 instruction Load Burst
7210! Mem[0000000030081408] = da36eeff, %f25 = ffee36da
7211 lda [%i2+%o4]0x89,%f25 ! %f25 = da36eeff
7212
7213p0_label_273:
7214! Mem[00000000100c1400] = ff000000, %l1 = 0000000000000000
7215 lduha [%i3+%g0]0x88,%l1 ! %l1 = 0000000000000000
7216! Mem[0000000010001408] = 0000ff00, %l0 = 000000000000007b
7217 lduba [%i0+%o4]0x88,%l0 ! %l0 = 0000000000000000
7218! Mem[0000000030101400] = 000000ff, %l5 = 00000000431bbaff
7219 lduha [%i4+%g0]0x81,%l5 ! %l5 = 0000000000000000
7220! Mem[00000000100c1420] = 0000000000000000, %l7 = 00000000000000ff
7221 ldx [%i3+0x020],%l7 ! %l7 = 0000000000000000
7222! %l0 = 0000000000000000, %l0 = 0000000000000000, %l0 = 0000000000000000
7223 and %l0,%l0,%l0 ! %l0 = 0000000000000000
7224! Mem[0000000010041400] = 00ffffff, %l1 = 0000000000000000
7225 ldsha [%i1+%g0]0x80,%l1 ! %l1 = 00000000000000ff
7226! Mem[00000000300c1410] = 431bff00, %l1 = 00000000000000ff
7227 ldsba [%i3+%o5]0x89,%l1 ! %l1 = 0000000000000000
7228! Mem[0000000030141408] = ff000000ffffffff, %l4 = 0000000000000000
7229 ldxa [%i5+%o4]0x81,%l4 ! %l4 = ff000000ffffffff
7230! Mem[0000000030141408] = ff000000, %l0 = 0000000000000000
7231 ldswa [%i5+%o4]0x81,%l0 ! %l0 = ffffffffff000000
7232! Starting 10 instruction Store Burst
7233! %f18 = ff000000 ffffffff, %l2 = 00000000006800ff
7234! Mem[0000000010141410] = ff00000000000000
7235 add %i5,0x010,%g1
7236 stda %f18,[%g1+%l2]ASI_PST32_PL ! Mem[0000000010141410] = ffffffff000000ff
7237
7238p0_label_274:
7239! %l2 = 00000000006800ff, Mem[00000000100c1410] = 00000000
7240 stha %l2,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 000000ff
7241! %l2 = 00000000006800ff, Mem[0000000030141400] = ff0000ff
7242 stba %l2,[%i5+%g0]0x89 ! Mem[0000000030141400] = ff0000ff
7243! Mem[0000000030041410] = ff000000, %l6 = 0000000000000000
7244 ldstuba [%i1+%o5]0x81,%l6 ! %l6 = 000000ff000000ff
7245! %l2 = 006800ff, %l3 = 00000000, Mem[0000000010141408] = 00000000 00000000
7246 stda %l2,[%i5+%o4]0x88 ! Mem[0000000010141408] = 006800ff 00000000
7247! Mem[00000000211c0000] = 00006880, %l4 = ff000000ffffffff
7248 ldstuba [%o2+0x000]%asi,%l4 ! %l4 = 00000000000000ff
7249! Mem[0000000021800081] = ffff05ff, %l1 = 0000000000000000
7250 ldstub [%o3+0x081],%l1 ! %l1 = 000000ff000000ff
7251! %l5 = 0000000000000000, %l1 = 00000000000000ff, %l6 = 00000000000000ff
7252 subc %l5,%l1,%l6 ! %l6 = ffffffffffffff01
7253! %f12 = 00000000 00000000, Mem[00000000100c1408] = 00000000 00000000
7254 stda %f12,[%i3+0x008]%asi ! Mem[00000000100c1408] = 00000000 00000000
7255! %l7 = 0000000000000000, Mem[0000000010181400] = ff0000ff
7256 stha %l7,[%i6+%g0]0x80 ! Mem[0000000010181400] = 000000ff
7257! Starting 10 instruction Load Burst
7258! Mem[0000000010101400] = ff0000ff, %l7 = 0000000000000000
7259 ldswa [%i4+%g0]0x80,%l7 ! %l7 = ffffffffff0000ff
7260
7261p0_label_275:
7262! Mem[0000000010041400] = 00ffffff, %l2 = 00000000006800ff
7263 ldswa [%i1+%g0]0x80,%l2 ! %l2 = 0000000000ffffff
7264! %l5 = 0000000000000000, imm = 000000000000055b, %l6 = ffffffffffffff01
7265 xnor %l5,0x55b,%l6 ! %l6 = fffffffffffffaa4
7266! %l7 = ffffffffff0000ff, imm = 0000000000000633, %l6 = fffffffffffffaa4
7267 andn %l7,0x633,%l6 ! %l6 = ffffffffff0000cc
7268! Mem[0000000010001420] = ffff890038ea007b, %f12 = 00000000 00000000
7269 ldda [%i0+0x020]%asi,%f12 ! %f12 = ffff8900 38ea007b
7270! %f0 = 00000000, %f15 = 378954ff, %f22 = 00000000
7271 fsubs %f0 ,%f15,%f22 ! %f22 = b78954ff
7272! Mem[0000000010181400] = ff000000, %l6 = ffffffffff0000cc
7273 ldswa [%i6+%g0]0x88,%l6 ! %l6 = ffffffffff000000
7274! Mem[0000000010101400] = ff0000ff00000000, %f4 = ffff8900 38ea007b
7275 ldda [%i4+%g0]0x80,%f4 ! %f4 = ff0000ff 00000000
7276! Mem[0000000030181400] = 00000000, %l5 = 0000000000000000
7277 ldsha [%i6+%g0]0x81,%l5 ! %l5 = 0000000000000000
7278! Mem[0000000010141400] = ff0000ff, %l7 = ffffffffff0000ff
7279 ldstuba [%i5+%g0]0x80,%l7 ! %l7 = 000000ff000000ff
7280! Starting 10 instruction Store Burst
7281! Mem[00000000218000c0] = 00ff0fe0, %l0 = ffffffffff000000
7282 ldstuba [%o3+0x0c0]%asi,%l0 ! %l0 = 00000000000000ff
7283
7284p0_label_276:
7285! %l3 = d9cf2b3300000000, Mem[00000000300c1410] = 00ff1b43
7286 stwa %l3,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000
7287! Mem[0000000010001410] = ff1a0000, %l2 = 0000000000ffffff
7288 ldstuba [%i0+%o5]0x80,%l2 ! %l2 = 000000ff000000ff
7289! Mem[0000000030101408] = ffffff54, %l4 = 0000000000000000
7290 ldstuba [%i4+%o4]0x89,%l4 ! %l4 = 00000054000000ff
7291! Mem[0000000021800141] = ffbdda9c, %l3 = d9cf2b3300000000
7292 ldstub [%o3+0x141],%l3 ! %l3 = 000000bd000000ff
7293! %l7 = 00000000000000ff, Mem[0000000030101408] = ffffffff
7294 stha %l7,[%i4+%o4]0x89 ! Mem[0000000030101408] = ffff00ff
7295! %l6 = ffffffffff000000, Mem[0000000030041408] = c41410f0ff0000ff
7296 stxa %l6,[%i1+%o4]0x89 ! Mem[0000000030041408] = ffffffffff000000
7297! Mem[0000000010141408] = 006800ff, %l3 = 00000000000000bd
7298 swapa [%i5+%o4]0x88,%l3 ! %l3 = 00000000006800ff
7299! %l4 = 00000054, %l5 = 00000000, Mem[0000000030081410] = d9cf2b33 00000000
7300 stda %l4,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000054 00000000
7301! Mem[0000000030001400] = 00004fff, %l7 = 00000000000000ff
7302 swapa [%i0+%g0]0x81,%l7 ! %l7 = 0000000000004fff
7303! Starting 10 instruction Load Burst
7304! Mem[0000000010041408] = ff000000, %l1 = 00000000000000ff
7305 ldsha [%i1+%o4]0x88,%l1 ! %l1 = 0000000000000000
7306
7307p0_label_277:
7308! Mem[0000000010081410] = ffee36da332bcfad, %l3 = 00000000006800ff
7309 ldxa [%i2+0x010]%asi,%l3 ! %l3 = ffee36da332bcfad
7310! Mem[0000000010101434] = ff1a0000, %l2 = 00000000000000ff
7311 lduha [%i4+0x034]%asi,%l2 ! %l2 = 000000000000ff1a
7312! Mem[0000000010141410] = ffffffff, %l3 = ffee36da332bcfad
7313 ldsha [%i5+%o5]0x88,%l3 ! %l3 = ffffffffffffffff
7314! Mem[0000000030081408] = adcf2b33 da36eeff, %l6 = ff000000, %l7 = 00004fff
7315 ldda [%i2+%o4]0x89,%l6 ! %l6 = 00000000da36eeff 00000000adcf2b33
7316! Mem[0000000030041400] = 00000000, %l5 = 0000000000000000
7317 lduwa [%i1+%g0]0x81,%l5 ! %l5 = 0000000000000000
7318! Mem[00000000211c0000] = ff006880, %l1 = 0000000000000000
7319 lduha [%o2+0x000]%asi,%l1 ! %l1 = 000000000000ff00
7320! Mem[00000000100c1410] = ff000000 00000080, %l6 = da36eeff, %l7 = adcf2b33
7321 ldda [%i3+0x010]%asi,%l6 ! %l6 = 00000000ff000000 0000000000000080
7322! Mem[0000000010081410] = da36eeff, %l3 = ffffffffffffffff
7323 ldsha [%i2+%o5]0x88,%l3 ! %l3 = ffffffffffffeeff
7324! Mem[0000000010141410] = ffffffff, %l4 = 0000000000000054
7325 ldsha [%i5+%o5]0x88,%l4 ! %l4 = ffffffffffffffff
7326! Starting 10 instruction Store Burst
7327! %l1 = 000000000000ff00, Mem[0000000010181400] = 000000ff
7328 stba %l1,[%i6+%g0]0x80 ! Mem[0000000010181400] = 000000ff
7329
7330p0_label_278:
7331! %f16 = ff0000ff 00000000 ff000000 ffffffff
7332! %f20 = ff0000ff 00000000 b78954ff 00000000
7333! %f24 = ff000000 da36eeff 00004fff 00000000
7334! %f28 = d9cf2b33 00000000 ffffff00 ffee36da
7335 stda %f16,[%i3]ASI_BLK_P ! Block Store to 00000000100c1400
7336! Mem[0000000030001408] = 1b000000, %l7 = 0000000000000080
7337 ldstuba [%i0+%o4]0x81,%l7 ! %l7 = 0000001b000000ff
7338! Mem[0000000010081408] = 00000000, %l4 = ffffffffffffffff
7339 swapa [%i2+%o4]0x88,%l4 ! %l4 = 0000000000000000
7340 membar #Sync ! Added by membar checker (44)
7341! Mem[00000000100c1400] = ff0000ff, %l1 = 000000000000ff00
7342 swapa [%i3+%g0]0x80,%l1 ! %l1 = 00000000ff0000ff
7343! %l0 = 0000000000000000, Mem[0000000010081408] = ffffffff
7344 stba %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00ffffff
7345! %l1 = 00000000ff0000ff, Mem[0000000010001400] = 000000ff, %asi = 80
7346 stwa %l1,[%i0+0x000]%asi ! Mem[0000000010001400] = ff0000ff
7347! %l2 = 000000000000ff1a, Mem[00000000300c1400] = ffba1b43
7348 stba %l2,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 1aba1b43
7349! %l7 = 000000000000001b, %l1 = 00000000ff0000ff, %l1 = 00000000ff0000ff
7350 or %l7,%l1,%l1 ! %l1 = 00000000ff0000ff
7351! %l1 = 00000000ff0000ff, Mem[0000000030041410] = 000000ff
7352 stba %l1,[%i1+%o5]0x89 ! Mem[0000000030041410] = 000000ff
7353! Starting 10 instruction Load Burst
7354! Mem[0000000030041408] = ff000000, %l0 = 0000000000000000
7355 ldswa [%i1+%o4]0x89,%l0 ! %l0 = ffffffffff000000
7356
7357p0_label_279:
7358! Mem[0000000030041408] = ffffffffff000000, %f0 = 00000000 00000000
7359 ldda [%i1+%o4]0x89,%f0 ! %f0 = ffffffff ff000000
7360! Mem[0000000010101410] = ff0000ff, %f26 = 00004fff
7361 lda [%i4+%o5]0x88,%f26 ! %f26 = ff0000ff
7362! Mem[0000000030081410] = 00000054, %l2 = 000000000000ff1a
7363 lduba [%i2+%o5]0x81,%l2 ! %l2 = 0000000000000000
7364! Mem[0000000010041438] = 006800ff00000000, %f0 = ffffffff ff000000
7365 ldd [%i1+0x038],%f0 ! %f0 = 006800ff 00000000
7366! Mem[0000000010041400] = 00ffffff, %l0 = ffffffffff000000
7367 ldsba [%i1+%g0]0x80,%l0 ! %l0 = 0000000000000000
7368! Mem[00000000211c0000] = ff006880, %l0 = 0000000000000000
7369 ldsha [%o2+0x000]%asi,%l0 ! %l0 = ffffffffffffff00
7370! %l4 = 0000000000000000, immed = fffff578, %y = ffff8900
7371 umul %l4,-0xa88,%l3 ! %l3 = 0000000000000000, %y = 00000000
7372! Mem[0000000010141434] = 89006800, %l5 = 0000000000000000
7373 lduba [%i5+0x035]%asi,%l5 ! %l5 = 0000000000000000
7374! Mem[0000000010141400] = ff0000ff, %l6 = 00000000ff000000
7375 lduba [%i5+%g0]0x88,%l6 ! %l6 = 00000000000000ff
7376! Starting 10 instruction Store Burst
7377! %l6 = 00000000000000ff, Mem[0000000020800040] = 2200726d, %asi = 80
7378 stba %l6,[%o1+0x040]%asi ! Mem[0000000020800040] = ff00726d
7379
7380p0_label_280:
7381! %l3 = 0000000000000000, Mem[0000000010181408] = 000000007c50879f
7382 stxa %l3,[%i6+%o4]0x88 ! Mem[0000000010181408] = 0000000000000000
7383! Mem[0000000010141400] = ff0000ff, %l5 = 0000000000000000
7384 swapa [%i5+%g0]0x80,%l5 ! %l5 = 00000000ff0000ff
7385! %f20 = ff0000ff 00000000, Mem[0000000030101400] = ff000000 00000000
7386 stda %f20,[%i4+%g0]0x89 ! Mem[0000000030101400] = ff0000ff 00000000
7387! %l5 = 00000000ff0000ff, Mem[0000000010081410] = ffee36da, %asi = 80
7388 stwa %l5,[%i2+0x010]%asi ! Mem[0000000010081410] = ff0000ff
7389! %l0 = ffffffffffffff00, Mem[0000000010001430] = c41410f000ffd6a0, %asi = 80
7390 stxa %l0,[%i0+0x030]%asi ! Mem[0000000010001430] = ffffffffffffff00
7391! %l7 = 000000000000001b, Mem[00000000211c0000] = ff006880, %asi = 80
7392 stha %l7,[%o2+0x000]%asi ! Mem[00000000211c0000] = 001b6880
7393! %l5 = 00000000ff0000ff, immd = fffffffffffffedd, %l3 = 0000000000000000
7394 udivx %l5,-0x123,%l3 ! %l3 = 0000000000000000
7395! %l4 = 00000000, %l5 = ff0000ff, Mem[0000000030081408] = da36eeff adcf2b33
7396 stda %l4,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000 ff0000ff
7397! %l6 = 000000ff, %l7 = 0000001b, Mem[0000000030101400] = 00000000 ff0000ff
7398 stda %l6,[%i4+%g0]0x81 ! Mem[0000000030101400] = 000000ff 0000001b
7399! Starting 10 instruction Load Burst
7400! %l5 = 00000000ff0000ff, imm = fffffffffffff210, %l7 = 000000000000001b
7401 add %l5,-0xdf0,%l7 ! %l7 = 00000000fefff30f
7402
7403p0_label_281:
7404! %f2 = 00000000 ac000000, Mem[00000000100c1400] = 0000ff00 00000000
7405 stda %f2 ,[%i3+0x000]%asi ! Mem[00000000100c1400] = 00000000 ac000000
7406! Mem[0000000010081410] = ff0000ff, %l2 = 0000000000000000
7407 lduha [%i2+%o5]0x88,%l2 ! %l2 = 00000000000000ff
7408! Mem[0000000021800180] = b3ffbce0, %l6 = 00000000000000ff
7409 ldsb [%o3+0x180],%l6 ! %l6 = ffffffffffffffb3
7410! Mem[0000000010001438] = 00000000431bbaff, %l3 = 0000000000000000
7411 ldxa [%i0+0x038]%asi,%l3 ! %l3 = 00000000431bbaff
7412! Mem[000000001010143c] = ffee36da, %l0 = ffffffffffffff00
7413 ldsha [%i4+0x03c]%asi,%l0 ! %l0 = ffffffffffffffee
7414 membar #Sync ! Added by membar checker (45)
7415! Mem[0000000030101400] = 000000ff 0000001b ff00ffff 00000000
7416! Mem[0000000030101410] = ff006800 00000000 431bbaae c6f3ecaf
7417! Mem[0000000030101420] = ff000000 431bbaff 000000ff 00000000
7418! Mem[0000000030101430] = 00000000 00000000 00000000 000000ff
7419 ldda [%i4]ASI_BLK_S,%f16 ! Block Load from 0000000030101400
7420! Mem[0000000030141400] = c41410f0 ff0000ff, %l4 = 00000000, %l5 = ff0000ff
7421 ldda [%i5+%g0]0x89,%l4 ! %l4 = 00000000ff0000ff 00000000c41410f0
7422! Mem[0000000030141408] = ff000000ffffffff, %f12 = ffff8900 38ea007b
7423 ldda [%i5+%o4]0x81,%f12 ! %f12 = ff000000 ffffffff
7424! Mem[0000000010101400] = ff0000ff00000000, %l0 = ffffffffffffffee
7425 ldxa [%i4+%g0]0x80,%l0 ! %l0 = ff0000ff00000000
7426! Starting 10 instruction Store Burst
7427! %l4 = 00000000ff0000ff, Mem[0000000030001410] = ff0000ff
7428 stha %l4,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00ff00ff
7429
7430p0_label_282:
7431! Mem[0000000030101400] = ff000000, %l3 = 00000000431bbaff
7432 swapa [%i4+%g0]0x89,%l3 ! %l3 = 00000000ff000000
7433! Mem[000000001004141e] = 0000f200, %l1 = 00000000ff0000ff
7434 ldstuba [%i1+0x01e]%asi,%l1 ! %l1 = 000000f2000000ff
7435! %f10 = 80000000 00000000, Mem[0000000010141408] = 000000bd 00000000
7436 stda %f10,[%i5+%o4]0x88 ! Mem[0000000010141408] = 80000000 00000000
7437! Mem[0000000010141408] = 00000000, %l7 = 00000000fefff30f
7438 swapa [%i5+%o4]0x80,%l7 ! %l7 = 0000000000000000
7439! %f9 = c6de9dcb, Mem[0000000010181408] = 00000000
7440 sta %f9 ,[%i6+%o4]0x88 ! Mem[0000000010181408] = c6de9dcb
7441! %l7 = 0000000000000000, %l0 = ff0000ff00000000, %l2 = 00000000000000ff
7442 or %l7,%l0,%l2 ! %l2 = ff0000ff00000000
7443! Mem[0000000010181400] = 000000ff, %l0 = ff0000ff00000000
7444 swapa [%i6+%g0]0x80,%l0 ! %l0 = 00000000000000ff
7445! %l3 = 00000000ff000000, Mem[0000000010041428] = f8de38ff000000ff
7446 stx %l3,[%i1+0x028] ! Mem[0000000010041428] = 00000000ff000000
7447! %f4 = ff0000ff 00000000, %l4 = 00000000ff0000ff
7448! Mem[0000000030041410] = ff00000000000000
7449 add %i1,0x010,%g1
7450 stda %f4,[%g1+%l4]ASI_PST16_SL ! Mem[0000000030041410] = 00000000ff0000ff
7451! Starting 10 instruction Load Burst
7452! Mem[0000000030141400] = ff0000ff, %f15 = 378954ff
7453 lda [%i5+%g0]0x89,%f15 ! %f15 = ff0000ff
7454
7455p0_label_283:
7456! Mem[00000000201c0000] = 00ff3e5d, %l1 = 00000000000000f2
7457 lduha [%o0+0x000]%asi,%l1 ! %l1 = 00000000000000ff
7458! Mem[0000000030101400] = ffba1b43, %l5 = 00000000c41410f0
7459 lduwa [%i4+%g0]0x81,%l5 ! %l5 = 00000000ffba1b43
7460! Mem[0000000030101410] = ff006800, %l3 = 00000000ff000000
7461 ldsha [%i4+%o5]0x81,%l3 ! %l3 = ffffffffffffff00
7462! Mem[00000000300c1400] = b6a55dae 431bba1a, %l2 = 00000000, %l3 = ffffff00
7463 ldda [%i3+%g0]0x89,%l2 ! %l2 = 00000000431bba1a 00000000b6a55dae
7464! Mem[0000000030181408] = ff000000, %l0 = 00000000000000ff
7465 lduwa [%i6+%o4]0x81,%l0 ! %l0 = 00000000ff000000
7466! Mem[0000000030041408] = ffffffff ff000000, %l2 = 431bba1a, %l3 = b6a55dae
7467 ldda [%i1+%o4]0x89,%l2 ! %l2 = 00000000ff000000 00000000ffffffff
7468! Mem[0000000030141400] = ff0000ff, %l2 = 00000000ff000000
7469 ldsba [%i5+%g0]0x89,%l2 ! %l2 = ffffffffffffffff
7470! Mem[00000000100c1408] = ff000000, %l2 = ffffffffffffffff
7471 ldsha [%i3+%o4]0x80,%l2 ! %l2 = ffffffffffffff00
7472! Mem[00000000211c0000] = 001b6880, %l6 = ffffffffffffffb3
7473 ldub [%o2+%g0],%l6 ! %l6 = 0000000000000000
7474! Starting 10 instruction Store Burst
7475! %l5 = 00000000ffba1b43, Mem[0000000030181410] = 00000000
7476 stwa %l5,[%i6+%o5]0x81 ! Mem[0000000030181410] = ffba1b43
7477
7478p0_label_284:
7479! %l3 = 00000000ffffffff, imm = 0000000000000931, %l0 = 00000000ff000000
7480 andn %l3,0x931,%l0 ! %l0 = 00000000fffff6ce
7481! Mem[0000000010141400] = 00000000, %l3 = 00000000ffffffff
7482 ldstuba [%i5+%g0]0x88,%l3 ! %l3 = 00000000000000ff
7483! %f10 = 80000000 00000000, %l3 = 0000000000000000
7484! Mem[0000000010081418] = afecf3c6aeba1b43
7485 add %i2,0x018,%g1
7486 stda %f10,[%g1+%l3]ASI_PST16_P ! Mem[0000000010081418] = afecf3c6aeba1b43
7487! %l1 = 00000000000000ff, Mem[0000000010181420] = ff0000002871ffac
7488 stx %l1,[%i6+0x020] ! Mem[0000000010181420] = 00000000000000ff
7489! Mem[0000000030181408] = 000000ff, %l3 = 0000000000000000
7490 ldstuba [%i6+%o4]0x89,%l3 ! %l3 = 000000ff000000ff
7491! %l4 = ff0000ff, %l5 = ffba1b43, Mem[0000000010141400] = ff000000 00000000
7492 stda %l4,[%i5+%g0]0x80 ! Mem[0000000010141400] = ff0000ff ffba1b43
7493! %l4 = 00000000ff0000ff, Mem[00000000300c1408] = 0000000000000000
7494 stxa %l4,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000ff0000ff
7495! %l3 = 00000000000000ff, Mem[0000000030141410] = ffba1b43
7496 stba %l3,[%i5+%o5]0x81 ! Mem[0000000030141410] = ffba1b43
7497! Mem[0000000010001404] = 332bcfad, %l0 = fffff6ce, %l4 = ff0000ff
7498 add %i0,0x04,%g1
7499 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000332bcfad
7500! Starting 10 instruction Load Burst
7501! Mem[0000000010041400] = ffffff00, %l7 = 0000000000000000
7502 lduha [%i1+%g0]0x88,%l7 ! %l7 = 000000000000ff00
7503
7504p0_label_285:
7505! Mem[0000000010141424] = 00000000, %l5 = 00000000ffba1b43
7506 ldsh [%i5+0x026],%l5 ! %l5 = 0000000000000000
7507! Mem[00000000100c1400] = 00000000, %l5 = 0000000000000000
7508 lduba [%i3+0x001]%asi,%l5 ! %l5 = 0000000000000000
7509! Mem[0000000030081400] = 43e9efffffffff00, %f20 = ff006800 00000000
7510 ldda [%i2+%g0]0x89,%f20 ! %f20 = 43e9efff ffffff00
7511! Mem[0000000010181400] = 00000000, %l4 = 00000000332bcfad
7512 ldsba [%i6+%g0]0x88,%l4 ! %l4 = 0000000000000000
7513! Mem[0000000030101408] = ffff00ff, %l3 = 00000000000000ff
7514 ldsha [%i4+%o4]0x89,%l3 ! %l3 = 00000000000000ff
7515! Mem[00000000218000c0] = ffff0fe0, %l1 = 00000000000000ff
7516 ldsha [%o3+0x0c0]%asi,%l1 ! %l1 = ffffffffffffffff
7517! Mem[0000000010141420] = 00000000, %l4 = 0000000000000000
7518 lduha [%i5+0x022]%asi,%l4 ! %l4 = 0000000000000000
7519! Mem[00000000218001c0] = 00ffa57a, %l3 = 00000000000000ff
7520 lduha [%o3+0x1c0]%asi,%l3 ! %l3 = 00000000000000ff
7521! Mem[0000000030101400] = ffba1b43, %l0 = 00000000fffff6ce
7522 ldsba [%i4+%g0]0x81,%l0 ! %l0 = ffffffffffffffff
7523! Starting 10 instruction Store Burst
7524! %f22 = 431bbaae c6f3ecaf, %l3 = 00000000000000ff
7525! Mem[0000000010081418] = afecf3c6aeba1b43
7526 add %i2,0x018,%g1
7527 stda %f22,[%g1+%l3]ASI_PST16_PL ! Mem[0000000010081418] = afecf3c6aeba1b43
7528
7529p0_label_286:
7530! %l2 = ffffffffffffff00, Mem[00000000300c1408] = ff0000ff00000000
7531 stxa %l2,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ffffffffffffff00
7532! Mem[0000000010001410] = 00001aff, %l5 = 0000000000000000
7533 ldstuba [%i0+%o5]0x88,%l5 ! %l5 = 000000ff000000ff
7534! Mem[0000000010081410] = ff0000ff, %l6 = 0000000000000000
7535 swapa [%i2+%o5]0x88,%l6 ! %l6 = 00000000ff0000ff
7536! %l1 = ffffffffffffffff, imm = 0000000000000074, %l0 = ffffffffffffffff
7537 xnor %l1,0x074,%l0 ! %l0 = 0000000000000074
7538! Mem[0000000010001410] = ff1a0000, %l0 = 0000000000000074
7539 ldstuba [%i0+%o5]0x80,%l0 ! %l0 = 000000ff000000ff
7540! %l1 = ffffffffffffffff, Mem[0000000010141400] = ff0000ff
7541 stha %l1,[%i5+%g0]0x80 ! Mem[0000000010141400] = ffff00ff
7542! Mem[00000000201c0001] = 00ff3e5d, %l4 = 0000000000000000
7543 ldstub [%o0+0x001],%l4 ! %l4 = 000000ff000000ff
7544! Mem[0000000030081408] = 00000000, %l3 = 00000000000000ff
7545 ldstuba [%i2+%o4]0x81,%l3 ! %l3 = 00000000000000ff
7546! %l4 = 00000000000000ff, Mem[0000000010101408] = 00000000
7547 stba %l4,[%i4+%o4]0x80 ! Mem[0000000010101408] = ff000000
7548! Starting 10 instruction Load Burst
7549! Mem[0000000030101410] = 006800ff, %l1 = ffffffffffffffff
7550 lduha [%i4+%o5]0x89,%l1 ! %l1 = 00000000000000ff
7551
7552p0_label_287:
7553! Mem[0000000010101400] = ff0000ff00000000, %f24 = ff000000 431bbaff
7554 ldda [%i4+%g0]0x80,%f24 ! %f24 = ff0000ff 00000000
7555! Mem[0000000030081410] = 54000000, %l1 = 00000000000000ff
7556 ldsba [%i2+%o5]0x89,%l1 ! %l1 = 0000000000000000
7557! Mem[00000000300c1408] = 00ffffff, %l6 = 00000000ff0000ff
7558 ldswa [%i3+%o4]0x81,%l6 ! %l6 = 0000000000ffffff
7559! Mem[0000000010141410] = ffffffff, %l3 = 0000000000000000
7560 ldswa [%i5+%o5]0x88,%l3 ! %l3 = ffffffffffffffff
7561! Mem[0000000010041410] = 000000ff, %l0 = 00000000000000ff
7562 lduha [%i1+%o5]0x88,%l0 ! %l0 = 00000000000000ff
7563! Mem[0000000030141410] = 431bbaff, %l2 = ffffffffffffff00
7564 lduwa [%i5+%o5]0x89,%l2 ! %l2 = 00000000431bbaff
7565! Mem[0000000010101410] = ff0000ff, %l2 = 00000000431bbaff
7566 ldswa [%i4+%o5]0x88,%l2 ! %l2 = ffffffffff0000ff
7567! Mem[00000000300c1400] = 1aba1b43, %l0 = 00000000000000ff
7568 lduwa [%i3+%g0]0x81,%l0 ! %l0 = 000000001aba1b43
7569! Mem[00000000300c1410] = 00000000, %l5 = 00000000000000ff
7570 lduba [%i3+%o5]0x81,%l5 ! %l5 = 0000000000000000
7571! Starting 10 instruction Store Burst
7572! %f0 = 006800ff 00000000 00000000 ac000000
7573! %f4 = ff0000ff 00000000 ff006800 00000000
7574! %f8 = 00000000 c6de9dcb 80000000 00000000
7575! %f12 = ff000000 ffffffff 78b7ff9c ff0000ff
7576 stda %f0,[%i1]ASI_BLK_AIUS ! Block Store to 0000000030041400
7577
7578p0_label_288:
7579! %l2 = ffffffffff0000ff, Mem[0000000010181400] = 00000000
7580 stba %l2,[%i6+%g0]0x80 ! Mem[0000000010181400] = ff000000
7581! %f18 = ff00ffff 00000000, %l2 = ffffffffff0000ff
7582! Mem[0000000030181420] = cb9ddec609be3ca1
7583 add %i6,0x020,%g1
7584 stda %f18,[%g1+%l2]ASI_PST32_S ! Mem[0000000030181420] = ff00ffff00000000
7585! Code Fragment 3
7586p0_fragment_32:
7587! %l0 = 000000001aba1b43
7588 setx 0xfcde1dd805f5fd04,%g7,%l0 ! %l0 = fcde1dd805f5fd04
7589! %l1 = 0000000000000000
7590 setx 0x8131caefe267dd4e,%g7,%l1 ! %l1 = 8131caefe267dd4e
7591 setx 0x1fe000, %g1, %g3
7592 or %l0, %g3, %l0 ! always set perrmask = 0xff
7593 setx 0x1ffff8, %g1, %g2
7594 and %l0, %g2, %l0
7595 ta T_CHANGE_HPRIV
7596 stxa %l1, [%l0]ASI_DCACHE_DATA
7597 ta T_CHANGE_NONHPRIV
7598! %l0 = fcde1dd805f5fd04
7599 setx 0xa2c9b17fa0aedca8,%g7,%l0 ! %l0 = a2c9b17fa0aedca8
7600! %l1 = 8131caefe267dd4e
7601 setx 0xcda13b77e6018a58,%g7,%l1 ! %l1 = cda13b77e6018a58
7602! Mem[00000000211c0000] = 001b6880, %l3 = ffffffffffffffff
7603 ldstuba [%o2+0x000]%asi,%l3 ! %l3 = 00000000000000ff
7604! Mem[00000000211c0000] = ff1b6880, %l4 = 00000000000000ff
7605 ldstub [%o2+%g0],%l4 ! %l4 = 000000ff000000ff
7606! %f18 = ff00ffff 00000000, Mem[0000000030081408] = 000000ff ff0000ff
7607 stda %f18,[%i2+%o4]0x89 ! Mem[0000000030081408] = ff00ffff 00000000
7608! %l6 = 0000000000ffffff, Mem[0000000030001400] = 000000ff
7609 stha %l6,[%i0+%g0]0x81 ! Mem[0000000030001400] = ffff00ff
7610! Mem[0000000010081410] = 00000000, %l6 = 0000000000ffffff
7611 ldstuba [%i2+%o5]0x80,%l6 ! %l6 = 00000000000000ff
7612! Mem[00000000100c142c] = 00000000, %l5 = 0000000000000000
7613 ldstub [%i3+0x02c],%l5 ! %l5 = 00000000000000ff
7614! Starting 10 instruction Load Burst
7615! Mem[0000000010101420] = ff000000, %l2 = ffffffffff0000ff
7616 lduha [%i4+0x020]%asi,%l2 ! %l2 = 000000000000ff00
7617
7618p0_label_289:
7619! Mem[0000000030141400] = c41410f0ff0000ff, %l6 = 0000000000000000
7620 ldxa [%i5+%g0]0x89,%l6 ! %l6 = c41410f0ff0000ff
7621! Mem[00000000100c1410] = ff0000ff, %l5 = 0000000000000000
7622 lduwa [%i3+%o5]0x80,%l5 ! %l5 = 00000000ff0000ff
7623 membar #Sync ! Added by membar checker (46)
7624! Mem[0000000010041400] = 00ffffff, %l4 = 00000000000000ff
7625 ldsb [%i1+%g0],%l4 ! %l4 = 0000000000000000
7626! Mem[0000000010141434] = 89006800, %l5 = 00000000ff0000ff
7627 lduba [%i5+0x035]%asi,%l5 ! %l5 = 0000000000000000
7628! Mem[0000000010081424] = 000000ff, %l4 = 0000000000000000
7629 lduba [%i2+0x027]%asi,%l4 ! %l4 = 00000000000000ff
7630! Mem[0000000030141410] = ffba1b4300000000, %f2 = 00000000 ac000000
7631 ldda [%i5+%o5]0x81,%f2 ! %f2 = ffba1b43 00000000
7632! Mem[0000000010041408] = ff000000 ff000000, %l0 = a0aedca8, %l1 = e6018a58
7633 ldda [%i1+%o4]0x88,%l0 ! %l0 = 00000000ff000000 00000000ff000000
7634! %f20 = 43e9efff, %f27 = 00000000, %f31 = 000000ff
7635 fdivs %f20,%f27,%f31 ! %f31 = 7f800000
7636! %l3 = 0000000000000000, imm = 000000000000026c, %l0 = 00000000ff000000
7637 sub %l3,0x26c,%l0 ! %l0 = fffffffffffffd94
7638! Starting 10 instruction Store Burst
7639! %l1 = 00000000ff000000, Mem[0000000030141400] = ff0000ff
7640 stba %l1,[%i5+%g0]0x81 ! Mem[0000000030141400] = 000000ff
7641
7642p0_label_290:
7643! Mem[0000000010081430] = ff0000ff, %l3 = 0000000000000000
7644 swap [%i2+0x030],%l3 ! %l3 = 00000000ff0000ff
7645! %l3 = 00000000ff0000ff, Mem[0000000010141408] = fefff30f
7646 stwa %l3,[%i5+%o4]0x80 ! Mem[0000000010141408] = ff0000ff
7647! Mem[00000000201c0001] = 00ff3e5d, %l6 = c41410f0ff0000ff
7648 ldstub [%o0+0x001],%l6 ! %l6 = 000000ff000000ff
7649! %f22 = 431bbaae c6f3ecaf, %l6 = 00000000000000ff
7650! Mem[0000000010001408] = 00ff0000ceaa4741
7651 add %i0,0x008,%g1
7652 stda %f22,[%g1+%l6]ASI_PST16_PL ! Mem[0000000010001408] = afecf3c6aeba1b43
7653! %f30 = 00000000, Mem[0000000010141408] = ff0000ff
7654 sta %f30,[%i5+0x008]%asi ! Mem[0000000010141408] = 00000000
7655! %f0 = 006800ff 00000000 ffba1b43 00000000
7656! %f4 = ff0000ff 00000000 ff006800 00000000
7657! %f8 = 00000000 c6de9dcb 80000000 00000000
7658! %f12 = ff000000 ffffffff 78b7ff9c ff0000ff
7659 stda %f0,[%i1]ASI_BLK_S ! Block Store to 0000000030041400
7660! %f25 = 00000000, %f17 = 0000001b
7661 fcmpes %fcc2,%f25,%f17 ! %fcc2 = 1
7662! %l4 = 000000ff, %l5 = 00000000, Mem[0000000030041410] = ff0000ff 00000000
7663 stda %l4,[%i1+%o5]0x81 ! Mem[0000000030041410] = 000000ff 00000000
7664! Mem[0000000010141400] = ff00ffff, %l7 = 000000000000ff00
7665 swapa [%i5+%g0]0x88,%l7 ! %l7 = 00000000ff00ffff
7666! Starting 10 instruction Load Burst
7667! Mem[0000000030181400] = 00000000 00000000 ff000000 ff000000
7668! Mem[0000000030181410] = ffba1b43 00000000 89a56831 5c11a999
7669! Mem[0000000030181420] = ff00ffff 00000000 e98b0000 38ea007b
7670! Mem[0000000030181430] = ff000000 ff800000 c15c5f2a 7af196a3
7671 ldda [%i6]ASI_BLK_S,%f16 ! Block Load from 0000000030181400
7672
7673p0_label_291:
7674! Mem[0000000010101410] = ff0000ff 00000000, %l4 = 000000ff, %l5 = 00000000
7675 ldda [%i4+%o5]0x80,%l4 ! %l4 = 00000000ff0000ff 0000000000000000
7676 membar #Sync ! Added by membar checker (47)
7677! Mem[0000000010041408] = 000000ff, %l4 = 00000000ff0000ff
7678 ldsba [%i1+%o4]0x80,%l4 ! %l4 = 0000000000000000
7679! Mem[0000000010101400] = ff0000ff, %l6 = 00000000000000ff
7680 ldswa [%i4+%g0]0x88,%l6 ! %l6 = ffffffffff0000ff
7681! Mem[0000000030081400] = 00ffffff, %l7 = 00000000ff00ffff
7682 ldsha [%i2+%g0]0x81,%l7 ! %l7 = 00000000000000ff
7683! Mem[0000000030001408] = 00000000000000ff, %f12 = ff000000 ffffffff
7684 ldda [%i0+%o4]0x89,%f12 ! %f12 = 00000000 000000ff
7685! Mem[0000000010041408] = 000000ff, %l1 = 00000000ff000000
7686 ldsha [%i1+%o4]0x80,%l1 ! %l1 = 0000000000000000
7687! Mem[0000000030141400] = 000000ff, %f2 = ffba1b43
7688 lda [%i5+%g0]0x81,%f2 ! %f2 = 000000ff
7689! Mem[0000000010101408] = 000000ff, %l2 = 000000000000ff00
7690 ldsba [%i4+%o4]0x88,%l2 ! %l2 = ffffffffffffffff
7691! %l3 = 00000000ff0000ff, %l1 = 0000000000000000, %l3 = 00000000ff0000ff
7692 udivx %l3,%l1,%l3 ! Div by zero, %l0 = fffffffffffffde4
7693! Starting 10 instruction Store Burst
7694! Mem[0000000010141408] = 00000000, %l2 = ffffffffffffffff, %asi = 80
7695 swapa [%i5+0x008]%asi,%l2 ! %l2 = 0000000000000000
7696
7697p0_label_292:
7698! %l7 = 00000000000000ff, Mem[00000000100c1414] = 00000000
7699 sth %l7,[%i3+0x014] ! Mem[00000000100c1414] = 00ff0000
7700! %l4 = 0000000000000000, Mem[00000000100c1400] = 00000000
7701 stha %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000
7702! %f30 = c15c5f2a, %f22 = 89a56831, %f30 = c15c5f2a 7af196a3
7703 fsmuld %f30,%f22,%f30 ! %f30 = 3971cc60 dd28e140
7704! Mem[0000000030141410] = ffba1b43, %l0 = fffffffffffffdbc
7705 swapa [%i5+%o5]0x81,%l0 ! %l0 = 00000000ffba1b43
7706! Mem[0000000010001434] = ffffff00, %l7 = 00000000000000ff, %asi = 80
7707 swapa [%i0+0x034]%asi,%l7 ! %l7 = 00000000ffffff00
7708! %f28 = ff000000, Mem[000000001018143c] = 000000ff
7709 st %f28,[%i6+0x03c] ! Mem[000000001018143c] = ff000000
7710! %l0 = ffba1b43, %l1 = 00000000, Mem[0000000030141408] = ff000000 ffffffff
7711 stda %l0,[%i5+%o4]0x81 ! Mem[0000000030141408] = ffba1b43 00000000
7712! %l1 = 0000000000000000, Mem[0000000010181400] = ff000000
7713 stha %l1,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000
7714! Mem[0000000010141400] = 0000ff00, %l5 = 0000000000000000
7715 ldstuba [%i5+%g0]0x88,%l5 ! %l5 = 00000000000000ff
7716! Starting 10 instruction Load Burst
7717! Mem[0000000010081408] = 00ffffff00000000, %f24 = ff00ffff 00000000
7718 ldda [%i2+%o4]0x80,%f24 ! %f24 = 00ffffff 00000000
7719
7720p0_label_293:
7721! Mem[00000000300c1410] = 00000000, %l5 = 0000000000000000
7722 ldsha [%i3+%o5]0x81,%l5 ! %l5 = 0000000000000000
7723! Mem[0000000010181424] = 000000ff, %l6 = ffffffffff0000ff
7724 ldub [%i6+0x026],%l6 ! %l6 = 0000000000000000
7725! Mem[0000000030001410] = 00000000ff00ff00, %l3 = 00000000ff0000ff
7726 ldxa [%i0+%o5]0x89,%l3 ! %l3 = 00000000ff00ff00
7727! Mem[0000000010041410] = 000000ff, %l7 = 00000000ffffff00
7728 ldswa [%i1+%o5]0x88,%l7 ! %l7 = 00000000000000ff
7729! Mem[00000000300c1400] = 431bba1a, %l3 = 00000000ff00ff00
7730 ldsba [%i3+%g0]0x89,%l3 ! %l3 = 000000000000001a
7731! Mem[0000000030081410] = 00000054, %l0 = 00000000ffba1b43
7732 ldsba [%i2+%o5]0x81,%l0 ! %l0 = 0000000000000000
7733! Mem[00000000201c0000] = 00ff3e5d, %l5 = 0000000000000000
7734 ldub [%o0+0x001],%l5 ! %l5 = 00000000000000ff
7735! Mem[0000000030141400] = ff000000, %l2 = 0000000000000000
7736 ldsha [%i5+%g0]0x89,%l2 ! %l2 = 0000000000000000
7737! Mem[00000000100c1408] = ffffffff000000ff, %l4 = 0000000000000000
7738 ldxa [%i3+%o4]0x88,%l4 ! %l4 = ffffffff000000ff
7739! Starting 10 instruction Store Burst
7740! %l7 = 00000000000000ff, Mem[0000000030081410] = 0000005400000000
7741 stxa %l7,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000000000ff
7742
7743p0_label_294:
7744! Mem[000000001000141c] = ffff0000, %l7 = 000000ff, %l3 = 0000001a
7745 add %i0,0x1c,%g1
7746 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000ffff0000
7747! Mem[0000000010081408] = 00ffffff, %l7 = 00000000000000ff
7748 ldstuba [%i2+%o4]0x80,%l7 ! %l7 = 00000000000000ff
7749! Mem[0000000030101410] = ff006800, %l7 = 0000000000000000
7750 ldstuba [%i4+%o5]0x81,%l7 ! %l7 = 000000ff000000ff
7751! %l3 = 00000000ffff0000, Mem[0000000030101408] = ff00ffff
7752 stha %l3,[%i4+%o4]0x81 ! Mem[0000000030101408] = 0000ffff
7753! %l5 = 00000000000000ff, Mem[00000000300c1410] = 00000000
7754 stha %l5,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 000000ff
7755! %l7 = 00000000000000ff, Mem[00000000100c142f] = ff000000, %asi = 80
7756 stba %l7,[%i3+0x02f]%asi ! Mem[00000000100c142c] = ff0000ff
7757! %f10 = 80000000 00000000, %l1 = 0000000000000000
7758! Mem[0000000010081408] = ffffffff00000000
7759 add %i2,0x008,%g1
7760 stda %f10,[%g1+%l1]ASI_PST16_PL ! Mem[0000000010081408] = ffffffff00000000
7761! %f18 = ff000000 ff000000, Mem[0000000030041410] = 000000ff 00000000
7762 stda %f18,[%i1+%o5]0x81 ! Mem[0000000030041410] = ff000000 ff000000
7763! %l4 = ffffffff000000ff, Mem[0000000030001410] = 00ff00ff
7764 stba %l4,[%i0+%o5]0x81 ! Mem[0000000030001410] = ffff00ff
7765! Starting 10 instruction Load Burst
7766! Mem[0000000010041410] = 000000ff, %f27 = 38ea007b
7767 lda [%i1+%o5]0x88,%f27 ! %f27 = 000000ff
7768
7769p0_label_295:
7770! Mem[0000000010181404] = 00000000, %l5 = 00000000000000ff
7771 lduw [%i6+0x004],%l5 ! %l5 = 0000000000000000
7772! Mem[0000000010101408] = ff000000, %l0 = 0000000000000000
7773 lduha [%i4+%o4]0x80,%l0 ! %l0 = 000000000000ff00
7774! Mem[0000000030081408] = 00000000ffff00ff, %l1 = 0000000000000000
7775 ldxa [%i2+%o4]0x81,%l1 ! %l1 = 00000000ffff00ff
7776! Mem[0000000010181400] = 00000000, %l5 = 0000000000000000
7777 lduwa [%i6+%g0]0x80,%l5 ! %l5 = 0000000000000000
7778! Mem[00000000201c0000] = 00ff3e5d, %l6 = 0000000000000000
7779 ldsh [%o0+%g0],%l6 ! %l6 = 00000000000000ff
7780! Mem[0000000030141410] = bcfdffff, %l0 = 000000000000ff00
7781 lduba [%i5+%o5]0x89,%l0 ! %l0 = 00000000000000ff
7782! %l5 = 0000000000000000, imm = 0000000000000551, %l3 = 00000000ffff0000
7783 xor %l5,0x551,%l3 ! %l3 = 0000000000000551
7784! Mem[0000000010041400] = ffffff00, %l1 = 00000000ffff00ff
7785 ldsba [%i1+%g0]0x88,%l1 ! %l1 = 0000000000000000
7786! Mem[0000000010181424] = 000000ff, %l4 = ffffffff000000ff
7787 ldsha [%i6+0x024]%asi,%l4 ! %l4 = 0000000000000000
7788! Starting 10 instruction Store Burst
7789! %l7 = 00000000000000ff, Mem[00000000100c1408] = 000000ff
7790 stba %l7,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000ff
7791
7792p0_label_296:
7793! %f20 = ffba1b43, Mem[0000000010041410] = 000000ff
7794 sta %f20,[%i1+%o5]0x88 ! Mem[0000000010041410] = ffba1b43
7795! %l7 = 00000000000000ff, Mem[00000000100c1410] = ff0000ff00ff0000
7796 stxa %l7,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000000000000ff
7797! Mem[0000000010181420] = 00000000000000ff, %l2 = 0000000000000000, %l3 = 0000000000000551
7798 add %i6,0x20,%g1
7799 casxa [%g1]0x80,%l2,%l3 ! %l3 = 00000000000000ff
7800! Mem[00000000300c1400] = 1aba1b43, %l2 = 0000000000000000
7801 ldstuba [%i3+%g0]0x81,%l2 ! %l2 = 0000001a000000ff
7802! %l7 = 00000000000000ff, Mem[0000000010141408] = ffffffff00000080
7803 stxa %l7,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000000000ff
7804! %l0 = 00000000000000ff, Mem[0000000010001432] = ffffffff, %asi = 80
7805 stha %l0,[%i0+0x032]%asi ! Mem[0000000010001430] = ffff00ff
7806! Mem[00000000211c0001] = ff1b6880, %l5 = 0000000000000000
7807 ldstub [%o2+0x001],%l5 ! %l5 = 0000001b000000ff
7808! %f6 = ff006800 00000000, Mem[0000000030041400] = 006800ff 00000000
7809 stda %f6 ,[%i1+%g0]0x81 ! Mem[0000000030041400] = ff006800 00000000
7810! %f4 = ff0000ff 00000000, Mem[00000000100c1410] = 00000000 000000ff
7811 stda %f4 ,[%i3+%o5]0x80 ! Mem[00000000100c1410] = ff0000ff 00000000
7812! Starting 10 instruction Load Burst
7813! Mem[0000000030141400] = 000000ff, %l6 = 00000000000000ff
7814 ldswa [%i5+%g0]0x81,%l6 ! %l6 = 00000000000000ff
7815
7816p0_label_297:
7817! Mem[0000000030081408] = 00000000, %f21 = 00000000
7818 lda [%i2+%o4]0x81,%f21 ! %f21 = 00000000
7819! Mem[0000000010141410] = ffffffff000000ff, %f20 = ffba1b43 00000000
7820 ldda [%i5+%o5]0x80,%f20 ! %f20 = ffffffff 000000ff
7821! Mem[0000000030081410] = ff00000000000000, %f0 = 006800ff 00000000
7822 ldda [%i2+%o5]0x89,%f0 ! %f0 = ff000000 00000000
7823! Mem[0000000030041410] = ff000000ff000000, %f4 = ff0000ff 00000000
7824 ldda [%i1+%o5]0x81,%f4 ! %f4 = ff000000 ff000000
7825! Mem[0000000030101410] = 00000000006800ff, %f18 = ff000000 ff000000
7826 ldda [%i4+%o5]0x89,%f18 ! %f18 = 00000000 006800ff
7827! Mem[0000000030081408] = 00000000, %f3 = 00000000
7828 lda [%i2+%o4]0x81,%f3 ! %f3 = 00000000
7829! Mem[0000000030101400] = ffba1b43, %l6 = 00000000000000ff
7830 ldswa [%i4+%g0]0x81,%l6 ! %l6 = ffffffffffba1b43
7831! %f12 = 00000000, %f7 = 00000000
7832 fcmpes %fcc0,%f12,%f7 ! %fcc0 = 0
7833! Mem[0000000030101400] = ffba1b43, %l6 = ffffffffffba1b43
7834 ldsha [%i4+%g0]0x81,%l6 ! %l6 = ffffffffffffffba
7835! Starting 10 instruction Store Burst
7836! Mem[00000000201c0001] = 00ff3e5d, %l4 = 0000000000000000
7837 ldstuba [%o0+0x001]%asi,%l4 ! %l4 = 000000ff000000ff
7838
7839p0_label_298:
7840! Mem[0000000010001408] = afecf3c6aeba1b43, %l4 = 00000000000000ff, %l0 = 00000000000000ff
7841 add %i0,0x08,%g1
7842 casxa [%g1]0x80,%l4,%l0 ! %l0 = afecf3c6aeba1b43
7843! %l2 = 0000001a, %l3 = 000000ff, Mem[0000000010001410] = ff1a0000 00000000
7844 stda %l2,[%i0+%o5]0x80 ! Mem[0000000010001410] = 0000001a 000000ff
7845! Mem[0000000030081410] = 00000000, %l3 = 00000000000000ff
7846 ldstuba [%i2+%o5]0x81,%l3 ! %l3 = 00000000000000ff
7847! %l6 = ffffffffffffffba, immd = 00000000000001e1, %l7 = 00000000000000ff
7848 udivx %l6,0x1e1,%l7 ! %l7 = 00883fddf00883fd
7849! %l4 = 00000000000000ff, immed = 00000e23, %y = 00000000
7850 sdiv %l4,0xe23,%l5 ! %l5 = 0000000000000000
7851 mov %l0,%y ! %y = aeba1b43
7852! Mem[0000000030181400] = 00000000, %l1 = 0000000000000000
7853 swapa [%i6+%g0]0x89,%l1 ! %l1 = 0000000000000000
7854! %l6 = ffffffba, %l7 = f00883fd, Mem[0000000010041410] = 431bbaff 00000000
7855 stda %l6,[%i1+%o5]0x80 ! Mem[0000000010041410] = ffffffba f00883fd
7856! %l6 = ffffffffffffffba, Mem[00000000100c1400] = 00000000
7857 stba %l6,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 000000ba
7858! %l3 = 0000000000000000, Mem[0000000021800140] = ffffda9c
7859 sth %l3,[%o3+0x140] ! Mem[0000000021800140] = 0000da9c
7860! Starting 10 instruction Load Burst
7861! Mem[0000000030081408] = 00000000, %l2 = 000000000000001a
7862 ldsba [%i2+%o4]0x89,%l2 ! %l2 = 0000000000000000
7863
7864p0_label_299:
7865! Mem[0000000010181410] = 54ffffff 00000000, %l4 = 000000ff, %l5 = 00000000
7866 ldda [%i6+%o5]0x80,%l4 ! %l4 = 0000000054ffffff 0000000000000000
7867! Mem[0000000010041410] = ffffffba, %l1 = 0000000000000000
7868 ldsba [%i1+%o5]0x80,%l1 ! %l1 = ffffffffffffffff
7869! Mem[0000000010101410] = ff0000ff00000000, %f30 = 3971cc60 dd28e140
7870 ldda [%i4+%o5]0x80,%f30 ! %f30 = ff0000ff 00000000
7871! Mem[0000000010001408] = afecf3c6, %l6 = ffffffffffffffba
7872 ldsha [%i0+%o4]0x80,%l6 ! %l6 = ffffffffffffafec
7873! Mem[0000000030041400] = ff006800, %l1 = ffffffffffffffff
7874 ldsba [%i1+%g0]0x81,%l1 ! %l1 = ffffffffffffffff
7875! Mem[0000000010101410] = ff0000ff, %l5 = 0000000000000000
7876 lduba [%i4+%o5]0x80,%l5 ! %l5 = 00000000000000ff
7877! Mem[00000000300c1410] = 7b0f0000 000000ff, %l2 = 00000000, %l3 = 00000000
7878 ldda [%i3+%o5]0x89,%l2 ! %l2 = 00000000000000ff 000000007b0f0000
7879! Mem[0000000010101400] = ff0000ff00000000, %l2 = 00000000000000ff
7880 ldxa [%i4+%g0]0x80,%l2 ! %l2 = ff0000ff00000000
7881! Mem[0000000010181400] = 00000000, %l5 = 00000000000000ff
7882 ldsha [%i6+%g0]0x80,%l5 ! %l5 = 0000000000000000
7883! Starting 10 instruction Store Burst
7884! Mem[0000000030081400] = ffffff00, %l4 = 0000000054ffffff
7885 swapa [%i2+%g0]0x89,%l4 ! %l4 = 00000000ffffff00
7886
7887p0_label_300:
7888! Mem[0000000030081408] = 00000000, %l0 = afecf3c6aeba1b43
7889 swapa [%i2+%o4]0x89,%l0 ! %l0 = 0000000000000000
7890! %f26 = e98b0000 000000ff, Mem[0000000010001428] = 000000e0 00ff00ff
7891 std %f26,[%i0+0x028] ! Mem[0000000010001428] = e98b0000 000000ff
7892! Mem[0000000010101429] = 00004fff, %l0 = 0000000000000000
7893 ldstub [%i4+0x029],%l0 ! %l0 = 00000000000000ff
7894! %l5 = 0000000000000000, Mem[0000000030181410] = ffba1b43
7895 stha %l5,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00001b43
7896! Mem[0000000010101406] = 00000000, %l5 = 0000000000000000
7897 ldstuba [%i4+0x006]%asi,%l5 ! %l5 = 00000000000000ff
7898! %f24 = 00ffffff, Mem[0000000010001408] = c6f3ecaf
7899 sta %f24,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00ffffff
7900! Mem[0000000010141410] = ffffffff, %l6 = ffffffffffffafec
7901 swapa [%i5+%o5]0x80,%l6 ! %l6 = 00000000ffffffff
7902! %l4 = ffffff00, %l5 = 00000000, Mem[00000000100c1410] = ff0000ff 00000000
7903 stda %l4,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ffffff00 00000000
7904! %l4 = 00000000ffffff00, Mem[0000000030181410] = 00001b43
7905 stha %l4,[%i6+%o5]0x81 ! Mem[0000000030181410] = ff001b43
7906! Starting 10 instruction Load Burst
7907! %f9 = c6de9dcb, %f15 = ff0000ff
7908 fcmps %fcc1,%f9 ,%f15 ! %fcc1 = 2
7909
7910p0_label_301:
7911! Mem[0000000030181400] = 00000000, %f7 = 00000000
7912 lda [%i6+%g0]0x81,%f7 ! %f7 = 00000000
7913! Mem[0000000010041424] = 00000080, %l5 = 0000000000000000
7914 ldsw [%i1+0x024],%l5 ! %l5 = 0000000000000080
7915! Mem[0000000010101408] = 000000ff, %l6 = 00000000ffffffff
7916 lduba [%i4+%o4]0x88,%l6 ! %l6 = 00000000000000ff
7917! Mem[00000000201c0000] = 00ff3e5d, %l5 = 0000000000000080
7918 ldub [%o0+%g0],%l5 ! %l5 = 0000000000000000
7919! Mem[00000000300c1400] = ffba1b43, %f7 = 00000000
7920 lda [%i3+%g0]0x81,%f7 ! %f7 = ffba1b43
7921! Mem[0000000030101400] = ffba1b43 0000001b, %l2 = 00000000, %l3 = 7b0f0000
7922 ldda [%i4+%g0]0x81,%l2 ! %l2 = 00000000ffba1b43 000000000000001b
7923! Mem[0000000010181410] = 54ffffff 00000000, %l4 = ffffff00, %l5 = 00000000
7924 ldda [%i6+%o5]0x80,%l4 ! %l4 = 0000000054ffffff 0000000000000000
7925! Mem[0000000010041438] = 006800ff, %l2 = 00000000ffba1b43
7926 ldsha [%i1+0x038]%asi,%l2 ! %l2 = 0000000000000068
7927! Mem[0000000010041410] = ffffffbaf00883fd, %f22 = 89a56831 5c11a999
7928 ldda [%i1+%o5]0x80,%f22 ! %f22 = ffffffba f00883fd
7929! Starting 10 instruction Store Burst
7930! %f16 = 00000000 00000000 00000000 006800ff
7931! %f20 = ffffffff 000000ff ffffffba f00883fd
7932! %f24 = 00ffffff 00000000 e98b0000 000000ff
7933! %f28 = ff000000 ff800000 ff0000ff 00000000
7934 stda %f16,[%i5]ASI_BLK_PL ! Block Store to 0000000010141400
7935
7936p0_label_302:
7937! %l7 = 00883fddf00883fd, Mem[0000000010041408] = 000000ff
7938 stwa %l7,[%i1+%o4]0x80 ! Mem[0000000010041408] = f00883fd
7939! %l7 = 00883fddf00883fd, Mem[00000000300c1400] = 431bbaff
7940 stha %l7,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 431b83fd
7941 membar #Sync ! Added by membar checker (48)
7942! Mem[0000000010141410] = ff000000, %l3 = 000000000000001b
7943 swapa [%i5+%o5]0x80,%l3 ! %l3 = 00000000ff000000
7944! Mem[0000000010181408] = cb9ddec6, %l7 = 00883fddf00883fd
7945 swapa [%i6+%o4]0x80,%l7 ! %l7 = 00000000cb9ddec6
7946! %l0 = 0000000000000000, Mem[0000000010001408] = 00ffffff
7947 stba %l0,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00ffff00
7948! Mem[000000001010140c] = 00000000, %l6 = 00000000000000ff
7949 ldstub [%i4+0x00c],%l6 ! %l6 = 00000000000000ff
7950! Mem[0000000010101410] = ff0000ff, %l2 = 0000000000000068
7951 swapa [%i4+%o5]0x80,%l2 ! %l2 = 00000000ff0000ff
7952! %f29 = ff800000, %f13 = 000000ff
7953 fcmpes %fcc1,%f29,%f13 ! %fcc1 = 1
7954! %f10 = 80000000 00000000, Mem[0000000010101400] = ff0000ff 0000ff00
7955 std %f10,[%i4+%g0] ! Mem[0000000010101400] = 80000000 00000000
7956! Starting 10 instruction Load Burst
7957! Mem[0000000010001400] = ff0000ff, %l4 = 0000000054ffffff
7958 ldswa [%i0+%g0]0x80,%l4 ! %l4 = ffffffffff0000ff
7959
7960p0_label_303:
7961! Mem[0000000010001400] = ff0000ff, %f26 = e98b0000
7962 lda [%i0+%g0]0x80,%f26 ! %f26 = ff0000ff
7963! Mem[0000000010141430] = 000080ff000000ff, %f6 = ff006800 ffba1b43
7964 ldd [%i5+0x030],%f6 ! %f6 = 000080ff 000000ff
7965! Mem[0000000030041410] = ff000000, %l6 = 0000000000000000
7966 lduha [%i1+%o5]0x81,%l6 ! %l6 = 000000000000ff00
7967! Mem[0000000010081438] = 7b00ea3800000000, %l5 = 0000000000000000
7968 ldx [%i2+0x038],%l5 ! %l5 = 7b00ea3800000000
7969! Mem[0000000010081408] = ffffffff, %l0 = 0000000000000000
7970 ldsba [%i2+%o4]0x88,%l0 ! %l0 = ffffffffffffffff
7971! Mem[0000000030181408] = 000000ff, %l1 = ffffffffffffffff
7972 lduba [%i6+%o4]0x89,%l1 ! %l1 = 00000000000000ff
7973! Mem[0000000030081408] = aeba1b43, %f8 = 00000000
7974 lda [%i2+%o4]0x89,%f8 ! %f8 = aeba1b43
7975! Mem[0000000030141410] = fffffdbc, %l3 = 00000000ff000000
7976 ldswa [%i5+%o5]0x81,%l3 ! %l3 = fffffffffffffdbc
7977! Mem[0000000010141410] = 0000001b, %l4 = ffffffffff0000ff
7978 lduwa [%i5+%o5]0x80,%l4 ! %l4 = 000000000000001b
7979! Starting 10 instruction Store Burst
7980! Mem[0000000010141408] = ff006800, %l0 = ffffffffffffffff
7981 ldstuba [%i5+%o4]0x80,%l0 ! %l0 = 000000ff000000ff
7982
7983p0_label_304:
7984! Mem[0000000030181410] = ff001b43, %l1 = 00000000000000ff
7985 swapa [%i6+%o5]0x81,%l1 ! %l1 = 00000000ff001b43
7986! %l0 = 00000000000000ff, Mem[0000000010141408] = ff006800
7987 stba %l0,[%i5+%o4]0x80 ! Mem[0000000010141408] = ff006800
7988! %l2 = ff0000ff, %l3 = fffffdbc, Mem[0000000010141410] = 0000001b ffffffff
7989 stda %l2,[%i5+%o5]0x80 ! Mem[0000000010141410] = ff0000ff fffffdbc
7990! %f16 = 00000000 00000000 00000000 006800ff
7991! %f20 = ffffffff 000000ff ffffffba f00883fd
7992! %f24 = 00ffffff 00000000 ff0000ff 000000ff
7993! %f28 = ff000000 ff800000 ff0000ff 00000000
7994 stda %f16,[%i4]ASI_BLK_AIUP ! Block Store to 0000000010101400
7995! %f12 = 00000000 000000ff, Mem[0000000030041410] = 000000ff 000000ff
7996 stda %f12,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000 000000ff
7997! %f12 = 00000000 000000ff, Mem[00000000300c1410] = 000000ff 7b0f0000
7998 stda %f12,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000 000000ff
7999! %f14 = 78b7ff9c ff0000ff, %l4 = 000000000000001b
8000! Mem[0000000030041430] = ff000000ffffffff
8001 add %i1,0x030,%g1
8002 stda %f14,[%g1+%l4]ASI_PST16_S ! Mem[0000000030041430] = 78b70000ff0000ff
8003! %f6 = 000080ff 000000ff, Mem[0000000010001408] = 00ffff00 aeba1b43
8004 stda %f6 ,[%i0+%o4]0x80 ! Mem[0000000010001408] = 000080ff 000000ff
8005! %l5 = 7b00ea3800000000, %l4 = 000000000000001b, %l3 = fffffffffffffdbc
8006 xnor %l5,%l4,%l3 ! %l3 = 84ff15c7ffffffe4
8007! Starting 10 instruction Load Burst
8008! Mem[0000000030101400] = 431bbaff, %l3 = 84ff15c7ffffffe4
8009 lduha [%i4+%g0]0x89,%l3 ! %l3 = 000000000000baff
8010
8011p0_label_305:
8012! Mem[00000000300c1410] = 00000000000000ff, %f2 = 000000ff 00000000
8013 ldda [%i3+%o5]0x89,%f2 ! %f2 = 00000000 000000ff
8014! Mem[0000000010041410] = ffffffba, %l1 = 00000000ff001b43
8015 ldsha [%i1+%o5]0x80,%l1 ! %l1 = ffffffffffffffff
8016! Mem[0000000030041408] = ffba1b43, %l0 = 00000000000000ff
8017 lduha [%i1+%o4]0x81,%l0 ! %l0 = 000000000000ffba
8018 membar #Sync ! Added by membar checker (49)
8019! Mem[0000000010101410] = ffffffff, %f5 = ff000000
8020 lda [%i4+%o5]0x80,%f5 ! %f5 = ffffffff
8021! %f3 = 000000ff, %f20 = ffffffff, %f28 = ff000000
8022 fdivs %f3 ,%f20,%f28 ! %f28 = ffffffff
8023! Mem[0000000030141400] = ff000000, %l3 = 000000000000baff
8024 ldsha [%i5+%g0]0x89,%l3 ! %l3 = 0000000000000000
8025! Mem[0000000030141410] = 00000000bcfdffff, %f10 = 80000000 00000000
8026 ldda [%i5+%o5]0x89,%f10 ! %f10 = 00000000 bcfdffff
8027! Code Fragment 3
8028p0_fragment_33:
8029! %l0 = 000000000000ffba
8030 setx 0x2a49ec67df406b44,%g7,%l0 ! %l0 = 2a49ec67df406b44
8031! %l1 = ffffffffffffffff
8032 setx 0x83f7417fcca6c33c,%g7,%l1 ! %l1 = 83f7417fcca6c33c
8033 setx 0x1fe000, %g1, %g3
8034 or %l0, %g3, %l0 ! always set perrmask = 0xff
8035 setx 0x1ffff8, %g1, %g2
8036 and %l0, %g2, %l0
8037 ta T_CHANGE_HPRIV
8038 stxa %l1, [%l0]ASI_DCACHE_DATA
8039 ta T_CHANGE_NONHPRIV
8040! %l0 = 2a49ec67df406b44
8041 setx 0xb76cdfd810fd238f,%g7,%l0 ! %l0 = b76cdfd810fd238f
8042! %l1 = 83f7417fcca6c33c
8043 setx 0x565b2d5f8b1bc621,%g7,%l1 ! %l1 = 565b2d5f8b1bc621
8044! Mem[00000000218001c0] = 00ffa57a, %l7 = 00000000cb9ddec6
8045 lduh [%o3+0x1c0],%l7 ! %l7 = 00000000000000ff
8046! Starting 10 instruction Store Burst
8047! Mem[0000000010041408] = f00883fd, %l6 = 000000000000ff00
8048 swapa [%i1+%o4]0x80,%l6 ! %l6 = 00000000f00883fd
8049
8050p0_label_306:
8051! Mem[0000000021800000] = 0000b994, %l7 = 00000000000000ff
8052 ldstuba [%o3+0x000]%asi,%l7 ! %l7 = 00000000000000ff
8053! %f4 = ff000000 ffffffff, Mem[0000000030141400] = 000000ff f01014c4
8054 stda %f4 ,[%i5+%g0]0x81 ! Mem[0000000030141400] = ff000000 ffffffff
8055! %l6 = 00000000f00883fd, Mem[0000000030101408] = ffff0000
8056 stwa %l6,[%i4+%o4]0x89 ! Mem[0000000030101408] = f00883fd
8057! Mem[0000000030081400] = ffffff54, %l4 = 000000000000001b
8058 swapa [%i2+%g0]0x81,%l4 ! %l4 = 00000000ffffff54
8059! %f30 = ff0000ff 00000000, %l6 = 00000000f00883fd
8060! Mem[0000000030081438] = d40000ff00000000
8061 add %i2,0x038,%g1
8062 stda %f30,[%g1+%l6]ASI_PST32_S ! Mem[0000000030081438] = d40000ff00000000
8063! %l1 = 565b2d5f8b1bc621, Mem[0000000030181400] = 00000000
8064 stha %l1,[%i6+%g0]0x89 ! Mem[0000000030181400] = 0000c621
8065! Mem[0000000010001410] = 0000001a, %l0 = b76cdfd810fd238f
8066 swapa [%i0+%o5]0x80,%l0 ! %l0 = 000000000000001a
8067! %f25 = 00000000, %f6 = 000080ff, %f2 = 00000000
8068 fmuls %f25,%f6 ,%f2 ! %f2 = 00000000
8069! %f21 = 000000ff, Mem[000000001008142c] = 00000000
8070 st %f21,[%i2+0x02c] ! Mem[000000001008142c] = 000000ff
8071! Starting 10 instruction Load Burst
8072! Mem[0000000030181410] = 000000ff, %l5 = 7b00ea3800000000
8073 ldswa [%i6+%o5]0x81,%l5 ! %l5 = 00000000000000ff
8074
8075p0_label_307:
8076! %f30 = ff0000ff, %f26 = ff0000ff
8077 fsqrts %f30,%f26 ! %f26 = 7fffffff
8078! Mem[0000000010141410] = ff0000ff fffffdbc, %l0 = 0000001a, %l1 = 8b1bc621
8079 ldda [%i5+0x010]%asi,%l0 ! %l0 = 00000000ff0000ff 00000000fffffdbc
8080! Mem[0000000020800000] = ffff779a, %l2 = 00000000ff0000ff
8081 ldub [%o1+%g0],%l2 ! %l2 = 00000000000000ff
8082! Mem[0000000020800040] = ff00726d, %l6 = 00000000f00883fd
8083 ldsha [%o1+0x040]%asi,%l6 ! %l6 = ffffffffffffff00
8084! Mem[0000000010101400] = 00000000 00000000 00000000 006800ff
8085! Mem[0000000010101410] = ffffffff 000000ff ffffffba f00883fd
8086! Mem[0000000010101420] = 00ffffff 00000000 ff0000ff 000000ff
8087! Mem[0000000010101430] = ff000000 ff800000 ff0000ff 00000000
8088 ldda [%i4]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010101400
8089! Mem[0000000030141410] = bcfdffff, %l5 = 00000000000000ff
8090 ldsba [%i5+%o5]0x89,%l5 ! %l5 = ffffffffffffffff
8091! Mem[00000000300c1410] = 00000000000000ff, %l2 = 00000000000000ff
8092 ldxa [%i3+%o5]0x89,%l2 ! %l2 = 00000000000000ff
8093! Mem[0000000010041400] = ffffff00, %f5 = ffffffff
8094 lda [%i1+%g0]0x88,%f5 ! %f5 = ffffff00
8095! Mem[0000000010141410] = ff0000ff, %l1 = 00000000fffffdbc
8096 lduha [%i5+%o5]0x88,%l1 ! %l1 = 00000000000000ff
8097! Starting 10 instruction Store Burst
8098! %l3 = 0000000000000000, Mem[0000000030081410] = ff000000
8099 stba %l3,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000
8100
8101p0_label_308:
8102! Mem[0000000010141400] = 00000000, %l4 = 00000000ffffff54, %asi = 80
8103 swapa [%i5+0x000]%asi,%l4 ! %l4 = 0000000000000000
8104! Mem[00000000201c0001] = 00ff3e5d, %l6 = ffffffffffffff00
8105 ldstub [%o0+0x001],%l6 ! %l6 = 000000ff000000ff
8106! Mem[0000000030081408] = 431bbaae, %l6 = 00000000000000ff
8107 ldstuba [%i2+%o4]0x81,%l6 ! %l6 = 00000043000000ff
8108! %f0 = ff000000 00000000, Mem[00000000300c1408] = 00ffffff ffffffff
8109 stda %f0 ,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ff000000 00000000
8110! Mem[0000000010081408] = ffffffff, %l2 = 00000000000000ff
8111 ldstuba [%i2+%o4]0x88,%l2 ! %l2 = 000000ff000000ff
8112! %l2 = 00000000000000ff, Mem[0000000010001410] = 8f23fd10
8113 stba %l2,[%i0+%o5]0x88 ! Mem[0000000010001410] = 8f23fdff
8114! %l4 = 0000000000000000, Mem[0000000030101408] = f00883fd
8115 stwa %l4,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000
8116! %l2 = 000000ff, %l3 = 00000000, Mem[0000000030001408] = 000000ff 00000000
8117 stda %l2,[%i0+%o4]0x89 ! Mem[0000000030001408] = 000000ff 00000000
8118! %f13 = 000000ff, Mem[0000000030081400] = 1b000000
8119 sta %f13,[%i2+%g0]0x89 ! Mem[0000000030081400] = 000000ff
8120! Starting 10 instruction Load Burst
8121! Mem[0000000010101410] = ffffffff 000000ff, %l0 = ff0000ff, %l1 = 000000ff
8122 ldda [%i4+%o5]0x80,%l0 ! %l0 = 00000000ffffffff 00000000000000ff
8123
8124p0_label_309:
8125! Mem[0000000030141400] = ffffffff000000ff, %f4 = ff000000 ffffff00
8126 ldda [%i5+%g0]0x89,%f4 ! %f4 = ffffffff 000000ff
8127! Mem[0000000030141408] = 431bbaff, %l7 = 0000000000000000
8128 ldsha [%i5+%o4]0x89,%l7 ! %l7 = ffffffffffffbaff
8129! %l4 = 0000000000000000, %l0 = 00000000ffffffff, %l3 = 0000000000000000
8130 mulx %l4,%l0,%l3 ! %l3 = 0000000000000000
8131! Mem[0000000030081400] = 43e9efff000000ff, %l6 = 0000000000000043
8132 ldxa [%i2+%g0]0x89,%l6 ! %l6 = 43e9efff000000ff
8133! Mem[0000000030181408] = 000000ff, %l2 = 00000000000000ff
8134 ldswa [%i6+%o4]0x89,%l2 ! %l2 = 00000000000000ff
8135! Mem[0000000010101410] = ffffffff, %l4 = 0000000000000000
8136 ldsha [%i4+%o5]0x88,%l4 ! %l4 = ffffffffffffffff
8137! Mem[0000000030181408] = 000000ff, %f10 = 00000000
8138 lda [%i6+%o4]0x89,%f10 ! %f10 = 000000ff
8139! Mem[00000000300c1408] = ff000000, %l6 = 43e9efff000000ff
8140 lduha [%i3+%o4]0x81,%l6 ! %l6 = 000000000000ff00
8141! Mem[0000000010101400] = 0000000000000000, %f0 = ff000000 00000000
8142 ldda [%i4+%g0]0x88,%f0 ! %f0 = 00000000 00000000
8143! Starting 10 instruction Store Burst
8144 membar #Sync ! Added by membar checker (50)
8145! %l3 = 0000000000000000, Mem[0000000010101410] = ffffffff
8146 stba %l3,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00ffffff
8147
8148p0_label_310:
8149! %l0 = ffffffff, %l1 = 000000ff, Mem[0000000030041400] = 006800ff 00000000
8150 stda %l0,[%i1+%g0]0x89 ! Mem[0000000030041400] = ffffffff 000000ff
8151! Mem[0000000010081408] = ffffffff, %l5 = ffffffffffffffff
8152 ldstuba [%i2+%o4]0x80,%l5 ! %l5 = 000000ff000000ff
8153! Mem[00000000100c1408] = ff000000, %l3 = 00000000, %l7 = ffffbaff
8154 add %i3,0x08,%g1
8155 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000ff000000
8156! %f16 = 00000000 00000000, %l3 = 0000000000000000
8157! Mem[0000000010141420] = 00000000ffffff00
8158 add %i5,0x020,%g1
8159 stda %f16,[%g1+%l3]ASI_PST32_P ! Mem[0000000010141420] = 00000000ffffff00
8160! %f19 = 00000000, Mem[0000000010141408] = ff006800
8161 sta %f19,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000
8162! Mem[0000000010001408] = 000080ff, %l4 = ffffffffffffffff
8163 ldstuba [%i0+%o4]0x80,%l4 ! %l4 = 00000000000000ff
8164! Mem[00000000100c141c] = 00000000, %l3 = 0000000000000000
8165 lduh [%i3+0x01e],%l3 ! %l3 = 0000000000000000
8166! %l2 = 00000000000000ff, Mem[0000000010181400] = 0000000000000000
8167 stxa %l2,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000000000ff
8168! %l4 = 00000000, %l5 = 000000ff, Mem[0000000010141400] = ffffff54 00000000
8169 stda %l4,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000 000000ff
8170! Starting 10 instruction Load Burst
8171! Mem[000000001000140c] = 000000ff, %l3 = 0000000000000000
8172 ldsb [%i0+0x00e],%l3 ! %l3 = 0000000000000000
8173
8174p0_label_311:
8175! Mem[0000000010101400] = 00000000, %f12 = 00000000
8176 lda [%i4+%g0]0x80,%f12 ! %f12 = 00000000
8177! Code Fragment 3
8178p0_fragment_34:
8179! %l0 = 00000000ffffffff
8180 setx 0x6aaeb937af8aa08f,%g7,%l0 ! %l0 = 6aaeb937af8aa08f
8181! %l1 = 00000000000000ff
8182 setx 0x72aa1208144d4d5c,%g7,%l1 ! %l1 = 72aa1208144d4d5c
8183 setx 0x1fe000, %g1, %g3
8184 or %l0, %g3, %l0 ! always set perrmask = 0xff
8185 setx 0x1ffff8, %g1, %g2
8186 and %l0, %g2, %l0
8187 ta T_CHANGE_HPRIV
8188 stxa %l1, [%l0]ASI_DCACHE_DATA
8189 ta T_CHANGE_NONHPRIV
8190! %l0 = 6aaeb937af8aa08f
8191 setx 0xc3b88ca0652fc836,%g7,%l0 ! %l0 = c3b88ca0652fc836
8192! %l1 = 72aa1208144d4d5c
8193 setx 0xeaab8ab7fdaf1370,%g7,%l1 ! %l1 = eaab8ab7fdaf1370
8194! Mem[0000000030101400] = 1b000000431bbaff, %l4 = 0000000000000000
8195 ldxa [%i4+%g0]0x89,%l4 ! %l4 = 1b000000431bbaff
8196! Mem[0000000010181400] = 00000000, %l3 = 0000000000000000
8197 lduw [%i6+%g0],%l3 ! %l3 = 0000000000000000
8198! Mem[0000000030141410] = fffffdbc 00000000, %l6 = 0000ff00, %l7 = ff000000
8199 ldda [%i5+%o5]0x81,%l6 ! %l6 = 00000000fffffdbc 0000000000000000
8200! Mem[0000000030081400] = ff000000 ffefe943 ff1bbaae ffff00ff
8201! Mem[0000000030081410] = 00000000 000000ff afecf3c6 aeba1b43
8202! Mem[0000000030081420] = 0a000000 00000000 00000000 9cffb778
8203! Mem[0000000030081430] = 00680089 ff0000d4 d40000ff 00000000
8204 ldda [%i2]ASI_BLK_S,%f0 ! Block Load from 0000000030081400
8205! Mem[0000000010081408] = ffffffff, %l4 = 1b000000431bbaff
8206 ldsha [%i2+%o4]0x80,%l4 ! %l4 = ffffffffffffffff
8207! Mem[0000000010041400] = 00ffffff, %l7 = 0000000000000000
8208 lduwa [%i1+%g0]0x80,%l7 ! %l7 = 0000000000ffffff
8209! Mem[0000000010141410] = ff0000ff, %l4 = ffffffffffffffff
8210 lduba [%i5+%o5]0x88,%l4 ! %l4 = 00000000000000ff
8211! Starting 10 instruction Store Burst
8212! %f18 = ff006800 00000000, %l5 = 00000000000000ff
8213! Mem[0000000030101408] = 0000000000000000
8214 add %i4,0x008,%g1
8215 stda %f18,[%g1+%l5]ASI_PST32_SL ! Mem[0000000030101408] = 00000000006800ff
8216
8217p0_label_312:
8218! Code Fragment 4
8219p0_fragment_35:
8220! %l0 = c3b88ca0652fc836
8221 setx 0xa592c8e7be1e5a26,%g7,%l0 ! %l0 = a592c8e7be1e5a26
8222! %l1 = eaab8ab7fdaf1370
8223 setx 0xe3458c1fb6045f48,%g7,%l1 ! %l1 = e3458c1fb6045f48
8224 setx 0x7ff8, %g1, %g2
8225 and %l0, %g2, %l0
8226 setx 0xffffffff, %g1, %g2
8227 and %l1, %g2, %l1
8228 setx 0x100000000, %g1, %g2
8229 or %l1, %g2, %l1 ! Set bit 32 - perrinj
8230 ta T_CHANGE_HPRIV
8231 stxa %l1, [%l0]ASI_ICACHE_INSTR
8232 ta T_CHANGE_NONHPRIV
8233! %l0 = a592c8e7be1e5a26
8234 setx 0x3e76efe073b4f314,%g7,%l0 ! %l0 = 3e76efe073b4f314
8235! %l1 = e3458c1fb6045f48
8236 setx 0x055e380fb1c953cc,%g7,%l1 ! %l1 = 055e380fb1c953cc
8237! %l1 = 055e380fb1c953cc, Mem[0000000010081410] = ff000000
8238 stha %l1,[%i2+%o5]0x80 ! Mem[0000000010081410] = 53cc0000
8239! %f30 = 00000000 ff0000ff, Mem[0000000010181408] = f00883fd 00000000
8240 std %f30,[%i6+%o4] ! Mem[0000000010181408] = 00000000 ff0000ff
8241! %l7 = 0000000000ffffff, %l2 = 00000000000000ff, %l4 = 00000000000000ff
8242 udivx %l7,%l2,%l4 ! %l4 = 0000000000010101
8243! %l2 = 00000000000000ff, Mem[0000000010181408] = 00000000
8244 stba %l2,[%i6+%o4]0x80 ! Mem[0000000010181408] = ff000000
8245! %f22 = fd8308f0, Mem[0000000030001400] = ffff00ff
8246 sta %f22,[%i0+%g0]0x81 ! Mem[0000000030001400] = fd8308f0
8247! %l2 = 000000ff, %l3 = 00000000, Mem[0000000010001408] = ff8000ff ff000000
8248 stda %l2,[%i0+%o4]0x88 ! Mem[0000000010001408] = 000000ff 00000000
8249! %f26 = ff000000 ff0000ff, %l6 = 00000000fffffdbc
8250! Mem[0000000030141410] = fffffdbc00000000
8251 add %i5,0x010,%g1
8252 stda %f26,[%g1+%l6]ASI_PST16_S ! Mem[0000000030141410] = ff00000000000000
8253! Mem[0000000010141408] = 00000000, %l5 = 00000000000000ff
8254 swapa [%i5+%o4]0x88,%l5 ! %l5 = 0000000000000000
8255! Starting 10 instruction Load Burst
8256! %f28 = 000080ff, %f18 = ff006800
8257 fsqrts %f28,%f18 ! %l0 = 3e76efe073b4f336, Unfinished, %fsr = 2500000000
8258
8259p0_label_313:
8260! Mem[0000000010081400] = 0000000000000000, %f18 = ff006800 00000000
8261 ldda [%i2+%g0]0x80,%f18 ! %f18 = 00000000 00000000
8262! Mem[0000000030101408] = ff00680000000000, %l1 = 055e380fb1c953cc
8263 ldxa [%i4+%o4]0x89,%l1 ! %l1 = ff00680000000000
8264! Mem[0000000010101438] = ff0000ff, %l4 = 0000000000010101
8265 ldsb [%i4+0x03a],%l4 ! %l4 = 0000000000000000
8266! Mem[0000000030001400] = fd8308f0, %l1 = ff00680000000000
8267 ldswa [%i0+%g0]0x81,%l1 ! %l1 = fffffffffd8308f0
8268 membar #Sync ! Added by membar checker (51)
8269! Mem[0000000030001400] = fd8308f0 c6f3ecaf ff000000 00000000
8270! Mem[0000000030001410] = ffff00ff 00000000 00000000 00000000
8271! Mem[0000000030001420] = 45548937 09be3ca1 ffff00d8 d9e67963
8272! Mem[0000000030001430] = ac9bffff ff1014c4 c7e0001f e0000000
8273 ldda [%i0]ASI_BLK_S,%f16 ! Block Load from 0000000030001400
8274! Mem[00000000300c1408] = ff000000 00000000, %l4 = 00000000, %l5 = 00000000
8275 ldda [%i3+%o4]0x81,%l4 ! %l4 = 00000000ff000000 0000000000000000
8276! Mem[0000000010081428] = 006800ff, %l5 = 0000000000000000
8277 lduwa [%i2+0x028]%asi,%l5 ! %l5 = 00000000006800ff
8278! Mem[0000000030041408] = ffba1b43 00000000, %l6 = fffffdbc, %l7 = 00ffffff
8279 ldda [%i1+%o4]0x81,%l6 ! %l6 = 00000000ffba1b43 0000000000000000
8280! Mem[0000000010081408] = ffffffff, %l6 = 00000000ffba1b43
8281 ldsba [%i2+%o4]0x88,%l6 ! %l6 = ffffffffffffffff
8282! Starting 10 instruction Store Burst
8283! %l6 = ffffffffffffffff, Mem[0000000030141400] = 000000ff
8284 stwa %l6,[%i5+%g0]0x89 ! Mem[0000000030141400] = ffffffff
8285
8286p0_label_314:
8287! %f16 = fd8308f0 c6f3ecaf ff000000 00000000
8288! %f20 = ffff00ff 00000000 00000000 00000000
8289! %f24 = 45548937 09be3ca1 ffff00d8 d9e67963
8290! %f28 = ac9bffff ff1014c4 c7e0001f e0000000
8291 stda %f16,[%i0]ASI_COMMIT_S ! Block Store to 0000000030001400
8292! %l5 = 00000000006800ff, imm = fffffffffffffef0, %l5 = 00000000006800ff
8293 xor %l5,-0x110,%l5 ! %l5 = ffffffffff97fe0f
8294! %l0 = 73b4f336, %l1 = fd8308f0, Mem[0000000030101408] = 00000000 ff006800
8295 stda %l0,[%i4+%o4]0x89 ! Mem[0000000030101408] = 73b4f336 fd8308f0
8296! %l5 = ffffffffff97fe0f, Mem[0000000030081400] = ff000000
8297 stha %l5,[%i2+%g0]0x81 ! Mem[0000000030081400] = fe0f0000
8298! Mem[0000000030041408] = ffba1b43, %l3 = 0000000000000000
8299 ldstuba [%i1+%o4]0x81,%l3 ! %l3 = 000000ff000000ff
8300 membar #Sync ! Added by membar checker (52)
8301! Mem[0000000030001410] = ffff00ff, %l7 = 0000000000000000
8302 ldstuba [%i0+%o5]0x81,%l7 ! %l7 = 000000ff000000ff
8303! %f18 = ff000000, %f7 = aeba1b43, %f3 = ffff00ff
8304 fadds %f18,%f7 ,%f3 ! %f3 = ff000000
8305! %l0 = 73b4f336, %l1 = fd8308f0, Mem[0000000030101410] = ff006800 00000000
8306 stda %l0,[%i4+%o5]0x81 ! Mem[0000000030101410] = 73b4f336 fd8308f0
8307! Mem[0000000010041420] = 00000000, %l6 = ffffffffffffffff, %asi = 80
8308 swapa [%i1+0x020]%asi,%l6 ! %l6 = 0000000000000000
8309! Starting 10 instruction Load Burst
8310! Mem[00000000100c1400] = ba000000, %l1 = fffffffffd8308f0
8311 ldsba [%i3+%g0]0x80,%l1 ! %l1 = ffffffffffffffba
8312
8313p0_label_315:
8314! Mem[0000000030181400] = 0000c621, %l0 = 3e76efe073b4f336
8315 ldsha [%i6+%g0]0x89,%l0 ! %l0 = ffffffffffffc621
8316! Mem[0000000030081408] = ff00ffff aeba1bff, %l2 = 000000ff, %l3 = 000000ff
8317 ldda [%i2+%o4]0x89,%l2 ! %l2 = 00000000aeba1bff 00000000ff00ffff
8318! Mem[0000000010081400] = 00000000, %l7 = 00000000000000ff
8319 lduha [%i2+%g0]0x80,%l7 ! %l7 = 0000000000000000
8320! Mem[0000000010001438] = 00000000431bbaff, %f6 = afecf3c6 aeba1b43
8321 ldda [%i0+0x038]%asi,%f6 ! %f6 = 00000000 431bbaff
8322! %l0 = ffffffffffffc621, %l0 = ffffffffffffc621, %l3 = 00000000ff00ffff
8323 subc %l0,%l0,%l3 ! %l3 = 0000000000000000
8324! Code Fragment 4
8325p0_fragment_36:
8326! %l0 = ffffffffffffc621
8327 setx 0x1ab866bf93f67fbf,%g7,%l0 ! %l0 = 1ab866bf93f67fbf
8328! %l1 = ffffffffffffffba
8329 setx 0xe099d5f85a31c955,%g7,%l1 ! %l1 = e099d5f85a31c955
8330 setx 0x7ff8, %g1, %g2
8331 and %l0, %g2, %l0
8332 setx 0xffffffff, %g1, %g2
8333 and %l1, %g2, %l1
8334 setx 0x100000000, %g1, %g2
8335 or %l1, %g2, %l1 ! Set bit 32 - perrinj
8336 ta T_CHANGE_HPRIV
8337 stxa %l1, [%l0]ASI_ICACHE_INSTR
8338 ta T_CHANGE_NONHPRIV
8339! %l0 = 1ab866bf93f67fbf
8340 setx 0xe1486b87d0090641,%g7,%l0 ! %l0 = e1486b87d0090641
8341! %l1 = e099d5f85a31c955
8342 setx 0x18e458bfc26139e4,%g7,%l1 ! %l1 = 18e458bfc26139e4
8343! Mem[0000000030101400] = ffba1b430000001b, %f8 = 0a000000 00000000
8344 ldda [%i4+%g0]0x81,%f8 ! %f8 = ffba1b43 0000001b
8345! Mem[0000000010181400] = ff000000 00000000, %l0 = d0090641, %l1 = c26139e4
8346 ldda [%i6+%g0]0x88,%l0 ! %l0 = 0000000000000000 00000000ff000000
8347! Mem[0000000010141408] = 000000ff, %l0 = 0000000000000000
8348 ldsba [%i5+%o4]0x88,%l0 ! %l0 = ffffffffffffffff
8349! Starting 10 instruction Store Burst
8350! Mem[0000000010041400] = 00ffffff, %l0 = ffffffffffffffff
8351 swapa [%i1+%g0]0x80,%l0 ! %l0 = 0000000000ffffff
8352
8353p0_label_316:
8354! Mem[0000000010101428] = ff0000ff, %l6 = 0000000000000000
8355 ldstuba [%i4+0x028]%asi,%l6 ! %l6 = 000000ff000000ff
8356! %l3 = 0000000000000000, Mem[0000000020800000] = ffff779a
8357 stb %l3,[%o1+%g0] ! Mem[0000000020800000] = 00ff779a
8358! Mem[0000000010081408] = ffffffff, %l0 = 0000000000ffffff
8359 swapa [%i2+%o4]0x88,%l0 ! %l0 = 00000000ffffffff
8360! %f22 = 00000000 00000000, Mem[0000000010141400] = 00000000 ff000000
8361 stda %f22,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000 00000000
8362! %l7 = 0000000000000000, Mem[0000000030041400] = ffffffff
8363 stha %l7,[%i1+%g0]0x89 ! Mem[0000000030041400] = ffff0000
8364! %f10 = 00000000 9cffb778, Mem[0000000030001408] = ff000000 00000000
8365 stda %f10,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000000 9cffb778
8366! Mem[0000000010141410] = ff0000ff, %l6 = 00000000000000ff
8367 ldstuba [%i5+%o5]0x80,%l6 ! %l6 = 000000ff000000ff
8368! Mem[0000000010041400] = ffffffff, %l2 = 00000000aeba1bff
8369 ldstuba [%i1+%g0]0x88,%l2 ! %l2 = 000000ff000000ff
8370! %l4 = ff000000, %l5 = ff97fe0f, Mem[00000000300c1410] = 000000ff 00000000
8371 stda %l4,[%i3+%o5]0x89 ! Mem[00000000300c1410] = ff000000 ff97fe0f
8372! Starting 10 instruction Load Burst
8373! Mem[00000000100c143c] = ffee36da, %l1 = 00000000ff000000
8374 lduw [%i3+0x03c],%l1 ! %l1 = 00000000ffee36da
8375
8376p0_label_317:
8377! Mem[0000000010141408] = 000000ff, %l1 = 00000000ffee36da
8378 ldsba [%i5+%o4]0x88,%l1 ! %l1 = ffffffffffffffff
8379! Mem[0000000010001410] = 8f23fdff, %l5 = ffffffffff97fe0f
8380 lduha [%i0+%o5]0x88,%l5 ! %l5 = 000000000000fdff
8381! Mem[0000000010181400] = 00000000, %f0 = ff000000
8382 lda [%i6+%g0]0x80,%f0 ! %f0 = 00000000
8383! Mem[0000000030181408] = ff000000, %l4 = 00000000ff000000
8384 lduha [%i6+%o4]0x81,%l4 ! %l4 = 000000000000ff00
8385! %l0 = 00000000ffffffff, imm = fffffffffffffb30, %l6 = 00000000000000ff
8386 addc %l0,-0x4d0,%l6 ! %l6 = 00000000fffffb2f
8387! Mem[0000000010081408] = ffffff0000000000, %f18 = ff000000 00000000
8388 ldda [%i2+%o4]0x80,%f18 ! %f18 = ffffff00 00000000
8389! Mem[00000000300c1400] = 431b83fd, %l7 = 0000000000000000
8390 lduwa [%i3+%g0]0x89,%l7 ! %l7 = 00000000431b83fd
8391! Mem[0000000030081410] = 00000000, %l0 = 00000000ffffffff
8392 lduba [%i2+%o5]0x89,%l0 ! %l0 = 0000000000000000
8393! %l0 = 0000000000000000, %l6 = 00000000fffffb2f, %l1 = ffffffffffffffff
8394 sdivx %l0,%l6,%l1 ! %l1 = 0000000000000000
8395! Starting 10 instruction Store Burst
8396! %l7 = 00000000431b83fd, Mem[00000000211c0001] = ffff6880
8397 stb %l7,[%o2+0x001] ! Mem[00000000211c0000] = fffd6880
8398
8399p0_label_318:
8400! Mem[00000000100c1408] = ff000000, %l5 = 000000000000fdff
8401 swapa [%i3+%o4]0x80,%l5 ! %l5 = 00000000ff000000
8402! Mem[0000000020800041] = ff00726d, %l7 = 00000000431b83fd
8403 ldstuba [%o1+0x041]%asi,%l7 ! %l7 = 00000000000000ff
8404! %l4 = 000000000000ff00, Mem[0000000030041408] = ffba1b43
8405 stwa %l4,[%i1+%o4]0x81 ! Mem[0000000030041408] = 0000ff00
8406! Mem[00000000100c141c] = 00000000, %l5 = 00000000ff000000
8407 ldstuba [%i3+0x01c]%asi,%l5 ! %l5 = 00000000000000ff
8408! Mem[00000000100c1408] = 0000fdff, %l1 = 0000000000000000
8409 ldstuba [%i3+%o4]0x80,%l1 ! %l1 = 00000000000000ff
8410! %l4 = 000000000000ff00, Mem[0000000010141408] = 000000ff
8411 stba %l4,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000
8412! Mem[0000000010101408] = 00000000, %l1 = 0000000000000000
8413 swapa [%i4+%o4]0x88,%l1 ! %l1 = 0000000000000000
8414! %l5 = 0000000000000000, Mem[0000000030081408] = aeba1bff
8415 stwa %l5,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000
8416! %l1 = 0000000000000000, Mem[0000000030081400] = fe0f0000ffefe943
8417 stxa %l1,[%i2+%g0]0x81 ! Mem[0000000030081400] = 0000000000000000
8418! Starting 10 instruction Load Burst
8419! Mem[00000000300c1410] = 000000ff, %l4 = 000000000000ff00
8420 ldsha [%i3+%o5]0x81,%l4 ! %l4 = 0000000000000000
8421
8422p0_label_319:
8423! Mem[0000000030001400] = fd8308f0, %l5 = 0000000000000000
8424 lduha [%i0+%g0]0x81,%l5 ! %l5 = 000000000000fd83
8425! Mem[00000000100c1400] = 000000ac 000000ba, %l0 = 00000000, %l1 = 00000000
8426 ldda [%i3+%g0]0x88,%l0 ! %l0 = 00000000000000ba 00000000000000ac
8427! Mem[0000000030001410] = ffff00ff00000000, %l4 = 0000000000000000
8428 ldxa [%i0+%o5]0x81,%l4 ! %l4 = ffff00ff00000000
8429! Mem[0000000010181408] = ff000000, %l2 = 00000000000000ff
8430 ldswa [%i6+%o4]0x80,%l2 ! %l2 = ffffffffff000000
8431! Mem[0000000030181400] = 21c6000000000000, %l2 = ffffffffff000000
8432 ldxa [%i6+%g0]0x81,%l2 ! %l2 = 21c6000000000000
8433! Mem[0000000010101410] = 00ffffff, %l0 = 00000000000000ba
8434 ldsha [%i4+%o5]0x80,%l0 ! %l0 = 00000000000000ff
8435! %l0 = 00000000000000ff, immed = 000002e7, %y = aeba1b43
8436 smul %l0,0x2e7,%l2 ! %l2 = 000000000002e419, %y = 00000000
8437! Mem[000000001004141c] = 0000ff00, %f20 = ffff00ff
8438 lda [%i1+0x01c]%asi,%f20 ! %f20 = 0000ff00
8439! Mem[0000000021800140] = 0000da9c, %l4 = ffff00ff00000000
8440 ldsb [%o3+0x141],%l4 ! %l4 = 0000000000000000
8441! Starting 10 instruction Store Burst
8442! %f15 = 00000000, Mem[00000000100c1410] = 00ffffff
8443 sta %f15,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000000
8444
8445p0_label_320:
8446! %l7 = 0000000000000000, Mem[00000000211c0000] = fffd6880, %asi = 80
8447 stha %l7,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00006880
8448! %l6 = 00000000fffffb2f, Mem[0000000030041408] = 00ff0000
8449 stha %l6,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00fffb2f
8450! %f0 = 00000000 ffefe943 ff1bbaae ff000000
8451! %f4 = 00000000 000000ff 00000000 431bbaff
8452! %f8 = ffba1b43 0000001b 00000000 9cffb778
8453! %f12 = 00680089 ff0000d4 d40000ff 00000000
8454 stda %f0,[%i5]ASI_BLK_P ! Block Store to 0000000010141400
8455! %l3 = 0000000000000000, Mem[0000000030081400] = 00000000
8456 stwa %l3,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000
8457! %l0 = 00000000000000ff, Mem[00000000100c1410] = 00000000
8458 stha %l0,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00ff0000
8459! %f21 = 00000000, Mem[0000000030101410] = 73b4f336
8460 sta %f21,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000000
8461! %f28 = ac9bffff ff1014c4, %l1 = 00000000000000ac
8462! Mem[0000000030001430] = ac9bffffff1014c4
8463 add %i0,0x030,%g1
8464 stda %f28,[%g1+%l1]ASI_PST8_S ! Mem[0000000030001430] = ac9bffffff1014c4
8465! Mem[0000000030001410] = ff00ffff, %l2 = 000000000002e419
8466 ldstuba [%i0+%o5]0x89,%l2 ! %l2 = 000000ff000000ff
8467! %l3 = 0000000000000000, Mem[0000000030001408] = 00000000
8468 stha %l3,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000000
8469! Starting 10 instruction Load Burst
8470! Mem[0000000021800000] = ff00b994, %l3 = 0000000000000000
8471 ldsha [%o3+0x000]%asi,%l3 ! %l3 = ffffffffffffff00
8472
8473p0_label_321:
8474! Mem[00000000100c1410] = 00ff0000, %l4 = 0000000000000000
8475 lduha [%i3+%o5]0x80,%l4 ! %l4 = 00000000000000ff
8476! Mem[0000000010101408] = 00000000, %l7 = 0000000000000000
8477 lduwa [%i4+%o4]0x80,%l7 ! %l7 = 0000000000000000
8478! Mem[00000000201c0000] = 00ff3e5d, %l6 = 00000000fffffb2f
8479 lduh [%o0+%g0],%l6 ! %l6 = 00000000000000ff
8480! Mem[0000000010101400] = 00000000, %l6 = 00000000000000ff
8481 lduwa [%i4+%g0]0x80,%l6 ! %l6 = 0000000000000000
8482! Mem[0000000030081400] = 00000000, %l0 = 00000000000000ff
8483 ldswa [%i2+%g0]0x89,%l0 ! %l0 = 0000000000000000
8484! Mem[000000001010143c] = 00000000, %l1 = 00000000000000ac
8485 lduh [%i4+0x03e],%l1 ! %l1 = 0000000000000000
8486! Mem[000000001008141c] = aeba1b43, %l7 = 0000000000000000
8487 ldsh [%i2+0x01e],%l7 ! %l7 = 0000000000001b43
8488! Mem[00000000100c1410] = 00ff0000, %l3 = ffffffffffffff00
8489 ldsb [%i3+%o5],%l3 ! %l3 = 0000000000000000
8490! Mem[0000000030181408] = ff000000 ff000000, %l4 = 000000ff, %l5 = 0000fd83
8491 ldda [%i6+%o4]0x81,%l4 ! %l4 = 00000000ff000000 00000000ff000000
8492! Starting 10 instruction Store Burst
8493! Mem[0000000010181408] = ff000000, %l6 = 0000000000000000
8494 swapa [%i6+%o4]0x80,%l6 ! %l6 = 00000000ff000000
8495
8496p0_label_322:
8497! %l1 = 0000000000000000, Mem[0000000030041410] = ff000000
8498 stwa %l1,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000
8499! %f26 = ffff00d8 d9e67963, %l1 = 0000000000000000
8500! Mem[0000000030141418] = 0062fb4effff0000
8501 add %i5,0x018,%g1
8502 stda %f26,[%g1+%l1]ASI_PST16_S ! Mem[0000000030141418] = 0062fb4effff0000
8503! %l7 = 0000000000001b43, Mem[0000000030141400] = ffffffff
8504 stba %l7,[%i5+%g0]0x89 ! Mem[0000000030141400] = ffffff43
8505! %l4 = ff000000, %l5 = ff000000, Mem[0000000010181408] = 00000000 ff0000ff
8506 stda %l4,[%i6+%o4]0x80 ! Mem[0000000010181408] = ff000000 ff000000
8507! %f18 = ffffff00, Mem[0000000010181408] = ff000000
8508 sta %f18,[%i6+%o4]0x80 ! Mem[0000000010181408] = ffffff00
8509! %l7 = 0000000000001b43, Mem[0000000010141438] = d40000ff00000000
8510 stx %l7,[%i5+0x038] ! Mem[0000000010141438] = 0000000000001b43
8511! %l7 = 0000000000001b43, Mem[00000000201c0001] = 00ff3e5d, %asi = 80
8512 stba %l7,[%o0+0x001]%asi ! Mem[00000000201c0000] = 00433e5d
8513! Mem[0000000010101408] = 00000000, %l2 = 00000000000000ff, %asi = 80
8514 swapa [%i4+0x008]%asi,%l2 ! %l2 = 0000000000000000
8515! Mem[0000000010041410] = baffffff, %l4 = 00000000ff000000
8516 ldstuba [%i1+%o5]0x88,%l4 ! %l4 = 000000ff000000ff
8517! Starting 10 instruction Load Burst
8518! Mem[0000000010081420] = ffba1b43, %l1 = 0000000000000000
8519 lduwa [%i2+0x020]%asi,%l1 ! %l1 = 00000000ffba1b43
8520
8521p0_label_323:
8522! Mem[0000000030181410] = ff000000, %l5 = 00000000ff000000
8523 lduha [%i6+%o5]0x89,%l5 ! %l5 = 0000000000000000
8524! %l7 = 0000000000001b43, %l4 = 00000000000000ff, %l0 = 0000000000000000
8525 sdivx %l7,%l4,%l0 ! %l0 = 000000000000001b
8526! Mem[0000000030141410] = ff00000000000000, %l2 = 0000000000000000
8527 ldxa [%i5+%o5]0x81,%l2 ! %l2 = ff00000000000000
8528! Mem[0000000010081430] = 00000000, %f30 = c7e0001f
8529 lda [%i2+0x030]%asi,%f30 ! %f30 = 00000000
8530! Mem[00000000100c1430] = d9cf2b33 00000000, %l6 = ff000000, %l7 = 00001b43
8531 ldda [%i3+0x030]%asi,%l6 ! %l6 = 00000000d9cf2b33 0000000000000000
8532! Mem[0000000030001408] = 00000000, %l4 = 00000000000000ff
8533 ldsha [%i0+%o4]0x81,%l4 ! %l4 = 0000000000000000
8534! Mem[00000000100c1400] = 000000ba, %l4 = 0000000000000000
8535 ldsba [%i3+%g0]0x88,%l4 ! %l4 = ffffffffffffffba
8536! Mem[0000000030081410] = 00000000, %l2 = ff00000000000000
8537 ldswa [%i2+%o5]0x81,%l2 ! %l2 = 0000000000000000
8538! Mem[0000000030001410] = ff00ffff, %l6 = 00000000d9cf2b33
8539 lduba [%i0+%o5]0x89,%l6 ! %l6 = 00000000000000ff
8540! Starting 10 instruction Store Burst
8541! %f0 = 00000000 ffefe943, %f8 = ffba1b43 0000001b
8542 fdtox %f0 ,%f8 ! %l0 = 000000000000003d, Unfinished, %fsr = 2500000000
8543
8544p0_label_324:
8545! Mem[00000000211c0001] = 00006880, %l2 = 0000000000000000
8546 ldstub [%o2+0x001],%l2 ! %l2 = 00000000000000ff
8547! Mem[0000000010081419] = afecf3c6, %l0 = 000000000000003d
8548 ldstub [%i2+0x019],%l0 ! %l0 = 000000ec000000ff
8549! Mem[0000000030101400] = 431bbaff, %l1 = 00000000ffba1b43
8550 ldstuba [%i4+%g0]0x89,%l1 ! %l1 = 000000ff000000ff
8551! Mem[0000000010081400] = 00000000, %l1 = 00000000000000ff
8552 swapa [%i2+%g0]0x88,%l1 ! %l1 = 0000000000000000
8553! %l1 = 0000000000000000, Mem[0000000010141410] = 00000000
8554 stha %l1,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000
8555! %f22 = 00000000, Mem[0000000010181418] = 09be3ca1
8556 st %f22,[%i6+0x018] ! Mem[0000000010181418] = 00000000
8557 membar #Sync ! Added by membar checker (53)
8558! Mem[0000000010141408] = ff1bbaae, %l4 = ffffffffffffffba
8559 swapa [%i5+%o4]0x80,%l4 ! %l4 = 00000000ff1bbaae
8560! %f22 = 00000000, Mem[0000000010181400] = 00000000
8561 sta %f22,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000
8562! Mem[0000000010181408] = ffffff00, %l3 = 0000000000000000
8563 ldstuba [%i6+%o4]0x80,%l3 ! %l3 = 000000ff000000ff
8564! Starting 10 instruction Load Burst
8565! Mem[0000000010181408] = ffffff00, %f26 = ffff00d8
8566 lda [%i6+%o4]0x80,%f26 ! %f26 = ffffff00
8567
8568p0_label_325:
8569! Mem[0000000030001408] = 78b7ff9c 00000000, %l6 = 000000ff, %l7 = 00000000
8570 ldda [%i0+%o4]0x89,%l6 ! %l6 = 0000000000000000 0000000078b7ff9c
8571! Mem[0000000030081400] = 00000000, %f11 = 9cffb778
8572 lda [%i2+%g0]0x89,%f11 ! %f11 = 00000000
8573! Mem[0000000010001400] = adcf2b33ff0000ff, %f18 = ffffff00 00000000
8574 ldda [%i0+%g0]0x88,%f18 ! %f18 = adcf2b33 ff0000ff
8575! Mem[00000000211c0000] = 00ff6880, %l3 = 00000000000000ff
8576 ldsha [%o2+0x000]%asi,%l3 ! %l3 = 00000000000000ff
8577! %f15 = 00000000, Mem[0000000010141408] = ffffffba
8578 sta %f15,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000
8579! Mem[0000000030101410] = f00883fd 00000000, %l4 = ff1bbaae, %l5 = 00000000
8580 ldda [%i4+%o5]0x89,%l4 ! %l4 = 0000000000000000 00000000f00883fd
8581! Mem[00000000300c1410] = 000000ff0ffe97ff, %f4 = 00000000 000000ff
8582 ldda [%i3+%o5]0x81,%f4 ! %f4 = 000000ff 0ffe97ff
8583! Mem[0000000030181400] = 21c60000, %l5 = 00000000f00883fd
8584 ldsha [%i6+%g0]0x81,%l5 ! %l5 = 00000000000021c6
8585! Mem[0000000010181410] = ffffff54, %l6 = 0000000000000000
8586 ldsba [%i6+%o5]0x88,%l6 ! %l6 = 0000000000000054
8587! Starting 10 instruction Store Burst
8588! %f30 = 00000000 e0000000, Mem[0000000010001400] = ff0000ff adcf2b33
8589 stda %f30,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000 e0000000
8590
8591p0_label_326:
8592! %l0 = 000000ec, %l1 = 00000000, Mem[0000000030141400] = 43ffffff ffffffff
8593 stda %l0,[%i5+%g0]0x81 ! Mem[0000000030141400] = 000000ec 00000000
8594! Mem[00000000100c1410] = 0000ff00, %l3 = 00000000000000ff
8595 ldstuba [%i3+%o5]0x88,%l3 ! %l3 = 00000000000000ff
8596! %f18 = adcf2b33 ff0000ff, %l2 = 0000000000000000
8597! Mem[0000000030001400] = fd8308f0c6f3ecaf
8598 stda %f18,[%i0+%l2]ASI_PST32_SL ! Mem[0000000030001400] = fd8308f0c6f3ecaf
8599! %l6 = 0000000000000054, imm = fffffffffffff586, %l2 = 0000000000000000
8600 sub %l6,-0xa7a,%l2 ! %l2 = 0000000000000ace
8601! %f8 = ffba1b43, %f29 = ff1014c4, %f21 = 00000000
8602 fsubs %f8 ,%f29,%f21 ! %f21 = fffa1b43
8603! %f15 = 00000000, Mem[0000000030101410] = 00000000
8604 sta %f15,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000000
8605! Mem[0000000010041400] = ffffffff, %l5 = 00000000000021c6
8606 ldstuba [%i1+%g0]0x88,%l5 ! %l5 = 000000ff000000ff
8607! %l3 = 0000000000000000, Mem[0000000030101408] = 36f3b473
8608 stwa %l3,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000
8609! %l4 = 00000000, %l5 = 000000ff, Mem[0000000030041410] = 00000000 00000000
8610 stda %l4,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000 000000ff
8611! Starting 10 instruction Load Burst
8612! Mem[0000000030041408] = 0000000000fffb2f, %l6 = 0000000000000054
8613 ldxa [%i1+%o4]0x89,%l6 ! %l6 = 0000000000fffb2f
8614
8615p0_label_327:
8616! Mem[0000000030041408] = 2ffbff00, %l0 = 00000000000000ec
8617 lduha [%i1+%o4]0x81,%l0 ! %l0 = 0000000000002ffb
8618! Mem[0000000030041410] = 00000000, %l3 = 0000000000000000
8619 ldswa [%i1+%o5]0x81,%l3 ! %l3 = 0000000000000000
8620! Mem[0000000030001408] = 00000000, %l3 = 0000000000000000
8621 ldsba [%i0+%o4]0x89,%l3 ! %l3 = 0000000000000000
8622! Mem[0000000010041410] = ffffffba, %l6 = 0000000000fffb2f
8623 lduba [%i1+%o5]0x80,%l6 ! %l6 = 00000000000000ff
8624! Mem[00000000300c1408] = ff000000, %l7 = 0000000078b7ff9c
8625 lduha [%i3+%o4]0x81,%l7 ! %l7 = 000000000000ff00
8626! Mem[0000000030181400] = 00000000 0000c621, %l4 = 00000000, %l5 = 000000ff
8627 ldda [%i6+%g0]0x89,%l4 ! %l4 = 000000000000c621 0000000000000000
8628! %l3 = 0000000000000000, %l5 = 0000000000000000, %l1 = 0000000000000000
8629 subc %l3,%l5,%l1 ! %l1 = 0000000000000000
8630! %l2 = 00000ace, %l3 = 00000000, Mem[0000000010001408] = ff000000 00000000
8631 stda %l2,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000ace 00000000
8632! Mem[000000001004140c] = 000000ff, %l2 = 0000000000000ace
8633 lduw [%i1+0x00c],%l2 ! %l2 = 00000000000000ff
8634! Starting 10 instruction Store Burst
8635! %f20 = 0000ff00 fffa1b43, %l5 = 0000000000000000
8636! Mem[0000000010001430] = ffff00ff000000ff
8637 add %i0,0x030,%g1
8638 stda %f20,[%g1+%l5]ASI_PST16_P ! Mem[0000000010001430] = ffff00ff000000ff
8639
8640p0_label_328:
8641! %l4 = 000000000000c621, %l6 = 00000000000000ff, %l3 = 0000000000000000
8642 orn %l4,%l6,%l3 ! %l3 = ffffffffffffff21
8643! Mem[00000000100c1408] = ff00fdff, %l6 = 00000000000000ff
8644 ldstuba [%i3+%o4]0x80,%l6 ! %l6 = 000000ff000000ff
8645! %f10 = 00000000 00000000, %l4 = 000000000000c621
8646! Mem[0000000030141430] = aca2929f88b66458
8647 add %i5,0x030,%g1
8648 stda %f10,[%g1+%l4]ASI_PST32_S ! Mem[0000000030141430] = aca2929f00000000
8649! %f11 = 00000000, Mem[0000000010101408] = 000000ff
8650 sta %f11,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000
8651! %l3 = ffffffffffffff21, %l3 = ffffffffffffff21, %l5 = 0000000000000000
8652 addc %l3,%l3,%l5 ! %l5 = fffffffffffffe42
8653! %l2 = 00000000000000ff, Mem[0000000010181410] = 00000000ffffff54
8654 stxa %l2,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000000000000ff
8655! %l2 = 00000000000000ff, Mem[0000000030101408] = 00000000
8656 stba %l2,[%i4+%o4]0x81 ! Mem[0000000030101408] = ff000000
8657! Mem[0000000010141400] = 00000000, %l3 = ffffffffffffff21
8658 swapa [%i5+%g0]0x80,%l3 ! %l3 = 0000000000000000
8659! %l3 = 0000000000000000, Mem[0000000010081404] = 00000000, %asi = 80
8660 stwa %l3,[%i2+0x004]%asi ! Mem[0000000010081404] = 00000000
8661! Starting 10 instruction Load Burst
8662! Mem[0000000030141410] = 000000ff, %l7 = 000000000000ff00
8663 lduha [%i5+%o5]0x89,%l7 ! %l7 = 00000000000000ff
8664
8665p0_label_329:
8666! Mem[0000000030181408] = 000000ff000000ff, %f2 = ff1bbaae ff000000
8667 ldda [%i6+%o4]0x89,%f2 ! %f2 = 000000ff 000000ff
8668! Mem[000000001008141c] = aeba1b43, %l6 = 00000000000000ff
8669 lduba [%i2+0x01c]%asi,%l6 ! %l6 = 00000000000000ae
8670! Mem[0000000030181408] = 000000ff 000000ff, %l6 = 000000ae, %l7 = 000000ff
8671 ldda [%i6+%o4]0x89,%l6 ! %l6 = 00000000000000ff 00000000000000ff
8672! Mem[00000000201c0000] = 00433e5d, %l3 = 0000000000000000
8673 ldsh [%o0+%g0],%l3 ! %l3 = 0000000000000043
8674! Mem[0000000010041408] = 0000ff00, %f28 = ac9bffff
8675 lda [%i1+%o4]0x80,%f28 ! %f28 = 0000ff00
8676! Mem[0000000030101408] = 000000ff, %l5 = fffffffffffffe42
8677 lduba [%i4+%o4]0x89,%l5 ! %l5 = 00000000000000ff
8678! Mem[0000000030041410] = ff00000000000000, %f22 = 00000000 00000000
8679 ldda [%i1+%o5]0x89,%f22 ! %f22 = ff000000 00000000
8680! Mem[0000000030041408] = 00fffb2f, %l2 = 00000000000000ff
8681 ldswa [%i1+%o4]0x89,%l2 ! %l2 = 0000000000fffb2f
8682! Mem[0000000010181410] = 000000ff, %l5 = 00000000000000ff
8683 ldswa [%i6+%o5]0x88,%l5 ! %l5 = 00000000000000ff
8684! Starting 10 instruction Store Burst
8685! %f8 = ffba1b43, Mem[0000000010101400] = 00000000
8686 sta %f8 ,[%i4+%g0]0x88 ! Mem[0000000010101400] = ffba1b43
8687
8688p0_label_330:
8689! %l2 = 0000000000fffb2f, Mem[0000000030041410] = 00000000
8690 stwa %l2,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00fffb2f
8691! Mem[00000000201c0000] = 00433e5d, %l0 = 0000000000002ffb
8692 ldstuba [%o0+0x000]%asi,%l0 ! %l0 = 00000000000000ff
8693! %f8 = ffba1b43, Mem[00000000100c1408] = fffd00ff
8694 sta %f8 ,[%i3+%o4]0x88 ! Mem[00000000100c1408] = ffba1b43
8695! %f16 = fd8308f0 c6f3ecaf, %l4 = 000000000000c621
8696! Mem[00000000100c1420] = ff000000da36eeff
8697 add %i3,0x020,%g1
8698 stda %f16,[%g1+%l4]ASI_PST32_P ! Mem[00000000100c1420] = ff000000c6f3ecaf
8699! %l3 = 0000000000000043, Mem[0000000030181410] = ff000000
8700 stha %l3,[%i6+%o5]0x89 ! Mem[0000000030181410] = ff000043
8701! %f19 = ff0000ff, %f24 = 45548937, %f4 = 000000ff 0ffe97ff
8702 fsmuld %f19,%f24,%f4 ! %f4 = c89a915b cd2b7240
8703! %l6 = 00000000000000ff, Mem[0000000030141400] = ec000000
8704 stwa %l6,[%i5+%g0]0x89 ! Mem[0000000030141400] = 000000ff
8705! %l6 = 000000ff, %l7 = 000000ff, Mem[00000000300c1400] = fd831b43 ae5da5b6
8706 stda %l6,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 000000ff 000000ff
8707! %l5 = 00000000000000ff, Mem[0000000010101410] = ffffff00
8708 stba %l5,[%i4+%o5]0x88 ! Mem[0000000010101410] = ffffffff
8709! Starting 10 instruction Load Burst
8710! Mem[0000000010041400] = ffffffffffffffff, %f24 = 45548937 09be3ca1
8711 ldd [%i1+%g0],%f24 ! %f24 = ffffffff ffffffff
8712
8713p0_label_331:
8714! %l1 = 0000000000000000, %l5 = 00000000000000ff, %y = 00000000
8715 sdiv %l1,%l5,%l0 ! %l0 = 0000000000000000
8716 mov %l0,%y ! %y = 00000000
8717! Mem[0000000030041400] = ffff0000, %f19 = ff0000ff
8718 lda [%i1+%g0]0x89,%f19 ! %f19 = ffff0000
8719! Mem[0000000030001410] = ff00ffff, %l7 = 00000000000000ff
8720 lduha [%i0+%o5]0x89,%l7 ! %l7 = 000000000000ffff
8721! Mem[0000000030081408] = 00000000 ffff00ff, %l6 = 000000ff, %l7 = 0000ffff
8722 ldda [%i2+%o4]0x81,%l6 ! %l6 = 0000000000000000 00000000ffff00ff
8723! Mem[0000000010081410] = 53cc0000332bcfad, %l7 = 00000000ffff00ff
8724 ldx [%i2+%o5],%l7 ! %l7 = 53cc0000332bcfad
8725! Mem[00000000100c1410] = 0000ffff, %l2 = 0000000000fffb2f
8726 lduwa [%i3+%o5]0x88,%l2 ! %l2 = 000000000000ffff
8727! Mem[0000000030101410] = 00000000, %l3 = 0000000000000043
8728 ldswa [%i4+%o5]0x89,%l3 ! %l3 = 0000000000000000
8729! Mem[0000000010101408] = 00000000006800ff, %l0 = 0000000000000000
8730 ldxa [%i4+%o4]0x80,%l0 ! %l0 = 00000000006800ff
8731! Mem[00000000100c1400] = 000000ba, %l7 = 53cc0000332bcfad
8732 lduwa [%i3+%g0]0x88,%l7 ! %l7 = 00000000000000ba
8733! Starting 10 instruction Store Burst
8734! %f16 = fd8308f0 c6f3ecaf adcf2b33 ffff0000
8735! %f20 = 0000ff00 fffa1b43 ff000000 00000000
8736! %f24 = ffffffff ffffffff ffffff00 d9e67963
8737! %f28 = 0000ff00 ff1014c4 00000000 e0000000
8738 stda %f16,[%i0]ASI_BLK_S ! Block Store to 0000000030001400
8739
8740p0_label_332:
8741! %l7 = 00000000000000ba, Mem[00000000300c1410] = ff97fe0fff000000
8742 stxa %l7,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000000000ba
8743! %f14 = d40000ff, Mem[00000000300c1410] = 000000ba
8744 sta %f14,[%i3+%o5]0x89 ! Mem[00000000300c1410] = d40000ff
8745! %f7 = 431bbaff, Mem[0000000030101408] = ff000000
8746 sta %f7 ,[%i4+%o4]0x81 ! Mem[0000000030101408] = 431bbaff
8747! %l3 = 0000000000000000, Mem[0000000030081400] = 00000000
8748 stha %l3,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000
8749! Mem[000000001010141a] = ffffffba, %l7 = 00000000000000ba
8750 ldstub [%i4+0x01a],%l7 ! %l7 = 000000ff000000ff
8751! Mem[000000001004142c] = ff000000, %l6 = 00000000, %l0 = 006800ff
8752 add %i1,0x2c,%g1
8753 casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000ff000000
8754! %f7 = 431bbaff, %f6 = 00000000, %f2 = 000000ff
8755 fdivs %f7 ,%f6 ,%f2 ! %f2 = 7f800000
8756! Mem[0000000030181400] = 0000c621, %l2 = 000000000000ffff
8757 ldstuba [%i6+%g0]0x89,%l2 ! %l2 = 00000021000000ff
8758! Mem[0000000010081408] = 00ffffff, %l1 = 0000000000000000
8759 swapa [%i2+%o4]0x88,%l1 ! %l1 = 0000000000ffffff
8760! Starting 10 instruction Load Burst
8761! %f15 = 00000000, %f4 = c89a915b, %f4 = c89a915b
8762 fsubs %f15,%f4 ,%f4 ! %f4 = 489a915b
8763
8764p0_label_333:
8765! Mem[0000000010041400] = ffffffff, %l1 = 0000000000ffffff
8766 ldswa [%i1+%g0]0x80,%l1 ! %l1 = ffffffffffffffff
8767! Mem[00000000100c1400] = 000000ba, %l2 = 0000000000000021
8768 ldstuba [%i3+%g0]0x88,%l2 ! %l2 = 000000ba000000ff
8769! Mem[0000000030181400] = 0000c6ff, %l7 = 00000000000000ff
8770 lduha [%i6+%g0]0x89,%l7 ! %l7 = 000000000000c6ff
8771! Mem[0000000030101400] = 1b000000431bbaff, %f10 = 00000000 00000000
8772 ldda [%i4+%g0]0x89,%f10 ! %f10 = 1b000000 431bbaff
8773! %l2 = 00000000000000ba, immed = 00000a04, %y = 00000000
8774 udiv %l2,0xa04,%l6 ! %l6 = 0000000000000000
8775 mov %l0,%y ! %y = ff000000
8776! Mem[0000000010181400] = 00000000, %l3 = 0000000000000000
8777 ldsha [%i6+%g0]0x88,%l3 ! %l3 = 0000000000000000
8778! Mem[0000000010041400] = ffffffff, %l6 = 0000000000000000
8779 ldsha [%i1+%g0]0x80,%l6 ! %l6 = ffffffffffffffff
8780! Mem[0000000010141408] = 00000000, %l1 = ffffffffffffffff
8781 lduba [%i5+%o4]0x88,%l1 ! %l1 = 0000000000000000
8782! Mem[0000000010081408] = 00000000, %l2 = 00000000000000ba
8783 ldsba [%i2+%o4]0x88,%l2 ! %l2 = 0000000000000000
8784! Starting 10 instruction Store Burst
8785! %l0 = 00000000ff000000, Mem[0000000010181400] = 00000000000000ff
8786 stxa %l0,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000ff000000
8787
8788p0_label_334:
8789! %l7 = 000000000000c6ff, Mem[0000000010141410] = 00000000
8790 stwa %l7,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000c6ff
8791! Mem[0000000030181408] = ff000000, %l4 = 000000000000c621
8792 swapa [%i6+%o4]0x81,%l4 ! %l4 = 00000000ff000000
8793! %f6 = 00000000 431bbaff, %l3 = 0000000000000000
8794! Mem[0000000030041428] = 8000000000000000
8795 add %i1,0x028,%g1
8796 stda %f6,[%g1+%l3]ASI_PST8_SL ! Mem[0000000030041428] = 8000000000000000
8797! %f16 = fd8308f0 c6f3ecaf adcf2b33 ffff0000
8798! %f20 = 0000ff00 fffa1b43 ff000000 00000000
8799! %f24 = ffffffff ffffffff ffffff00 d9e67963
8800! %f28 = 0000ff00 ff1014c4 00000000 e0000000
8801 stda %f16,[%i4]ASI_BLK_AIUP ! Block Store to 0000000010101400
8802! %f10 = 1b000000 431bbaff, Mem[0000000010001400] = e0000000 00000000
8803 stda %f10,[%i0+%g0]0x88 ! Mem[0000000010001400] = 1b000000 431bbaff
8804! %l4 = 00000000ff000000, Mem[0000000010141418] = 00000000
8805 stw %l4,[%i5+0x018] ! Mem[0000000010141418] = ff000000
8806! %f15 = 00000000, Mem[0000000030141408] = 431bbaff
8807 sta %f15,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000
8808! Mem[0000000030181410] = 430000ff, %l1 = 0000000000000000
8809 ldstuba [%i6+%o5]0x81,%l1 ! %l1 = 00000043000000ff
8810! %l7 = 000000000000c6ff, Mem[0000000010101400] = afecf3c6f00883fd
8811 stxa %l7,[%i4+%g0]0x88 ! Mem[0000000010101400] = 000000000000c6ff
8812! Starting 10 instruction Load Burst
8813! Mem[0000000010041410] = ffffffbaf00883fd, %f12 = 00680089 ff0000d4
8814 ldda [%i1+%o5]0x80,%f12 ! %f12 = ffffffba f00883fd
8815
8816p0_label_335:
8817! Mem[0000000010181400] = 00000000 ff000000, %l2 = 00000000, %l3 = 00000000
8818 ldda [%i6+%g0]0x80,%l2 ! %l2 = 0000000000000000 00000000ff000000
8819! Mem[0000000010041408] = 0000ff00, %l3 = 00000000ff000000
8820 ldswa [%i1+%o4]0x80,%l3 ! %l3 = 000000000000ff00
8821 membar #Sync ! Added by membar checker (54)
8822! Mem[0000000010001410] = fffd238f, %l6 = ffffffffffffffff
8823 lduha [%i0+%o5]0x80,%l6 ! %l6 = 000000000000fffd
8824! Mem[0000000010181410] = 00000000000000ff, %l5 = 00000000000000ff
8825 ldxa [%i6+%o5]0x88,%l5 ! %l5 = 00000000000000ff
8826! Mem[0000000010081408] = 0000000000000000, %l5 = 00000000000000ff
8827 ldx [%i2+%o4],%l5 ! %l5 = 0000000000000000
8828! Mem[0000000030101410] = 00000000, %l2 = 0000000000000000
8829 ldswa [%i4+%o5]0x81,%l2 ! %l2 = 0000000000000000
8830! Mem[0000000030081400] = 0000000000000000, %f4 = 489a915b cd2b7240
8831 ldda [%i2+%g0]0x81,%f4 ! %f4 = 00000000 00000000
8832! %f20 = 0000ff00, %f18 = adcf2b33, %f1 = ffefe943
8833 fdivs %f20,%f18,%f1 ! %l0 = 00000000ff000022, Unfinished, %fsr = 2500000000
8834! Mem[0000000010041408] = 0000ff00, %l2 = 0000000000000000
8835 lduwa [%i1+%o4]0x80,%l2 ! %l2 = 000000000000ff00
8836! Starting 10 instruction Store Burst
8837! Mem[0000000030041400] = ffff0000, %l5 = 0000000000000000
8838 swapa [%i1+%g0]0x89,%l5 ! %l5 = 00000000ffff0000
8839
8840p0_label_336:
8841! %l2 = 0000ff00, %l3 = 0000ff00, Mem[00000000100c1400] = 000000ff 000000ac
8842 stda %l2,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 0000ff00 0000ff00
8843! %l1 = 0000000000000043, Mem[0000000010101404] = 00000000
8844 stb %l1,[%i4+0x004] ! Mem[0000000010101404] = 43000000
8845! %l2 = 0000ff00, %l3 = 0000ff00, Mem[0000000030041408] = 2ffbff00 00000000
8846 stda %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = 0000ff00 0000ff00
8847! Mem[000000001018143c] = ff000000, %l6 = 000000000000fffd
8848 ldstub [%i6+0x03c],%l6 ! %l6 = 000000ff000000ff
8849! Mem[0000000030081410] = 00000000, %l3 = 000000000000ff00
8850 ldstuba [%i2+%o5]0x81,%l3 ! %l3 = 00000000000000ff
8851! Mem[0000000020800041] = ffff726d, %l2 = 000000000000ff00
8852 ldstuba [%o1+0x041]%asi,%l2 ! %l2 = 000000ff000000ff
8853! Mem[00000000100c1410] = ffff0000, %l2 = 00000000000000ff
8854 swapa [%i3+%o5]0x80,%l2 ! %l2 = 00000000ffff0000
8855! %f24 = ffffffff ffffffff, %l4 = 00000000ff000000
8856! Mem[0000000030081428] = 000000009cffb778
8857 add %i2,0x028,%g1
8858 stda %f24,[%g1+%l4]ASI_PST16_S ! Mem[0000000030081428] = 000000009cffb778
8859! %l0 = 00000000ff000022, imm = 0000000000000c02, %l1 = 0000000000000043
8860 xor %l0,0xc02,%l1 ! %l1 = 00000000ff000c20
8861! Starting 10 instruction Load Burst
8862! Mem[0000000010181400] = 00000000, %l5 = 00000000ffff0000
8863 lduh [%i6+%g0],%l5 ! %l5 = 0000000000000000
8864
8865p0_label_337:
8866! Mem[0000000010101400] = ffc60000, %l2 = 00000000ffff0000
8867 ldsba [%i4+%g0]0x80,%l2 ! %l2 = ffffffffffffffff
8868! Mem[0000000030081400] = 00000000, %l1 = 00000000ff000c20
8869 ldswa [%i2+%g0]0x89,%l1 ! %l1 = 0000000000000000
8870! Mem[0000000010081400] = ff00000000000000, %f2 = 7f800000 000000ff
8871 ldda [%i2+0x000]%asi,%f2 ! %f2 = ff000000 00000000
8872! Mem[00000000300c1400] = 000000ff, %l7 = 000000000000c6ff
8873 ldsha [%i3+%g0]0x81,%l7 ! %l7 = 0000000000000000
8874! Mem[00000000100c1400] = 0000ff00, %l6 = 00000000000000ff
8875 ldsba [%i3+%g0]0x88,%l6 ! %l6 = 0000000000000000
8876! Mem[0000000030141410] = 00000000000000ff, %f2 = ff000000 00000000
8877 ldda [%i5+%o5]0x89,%f2 ! %f2 = 00000000 000000ff
8878! Mem[0000000010181400] = 00000000, %l6 = 0000000000000000
8879 ldsba [%i6+%g0]0x88,%l6 ! %l6 = 0000000000000000
8880! Mem[0000000010081408] = 00000000, %l6 = 0000000000000000
8881 lduba [%i2+%o4]0x80,%l6 ! %l6 = 0000000000000000
8882! Mem[0000000030001410] = 00ff0000, %l3 = 0000000000000000
8883 ldsba [%i0+%o5]0x89,%l3 ! %l3 = 0000000000000000
8884! Starting 10 instruction Store Burst
8885! Mem[00000000100c140c] = ffffffff, %l3 = 00000000, %l7 = 00000000
8886 add %i3,0x0c,%g1
8887 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000ffffffff
8888
8889p0_label_338:
8890! Mem[0000000030101410] = 00000000, %l0 = 00000000ff000022
8891 ldstuba [%i4+%o5]0x89,%l0 ! %l0 = 00000000000000ff
8892! Code Fragment 4
8893p0_fragment_37:
8894! %l0 = 0000000000000000
8895 setx 0x7943d8085aa0ed5f,%g7,%l0 ! %l0 = 7943d8085aa0ed5f
8896! %l1 = 0000000000000000
8897 setx 0x5490363850658a0d,%g7,%l1 ! %l1 = 5490363850658a0d
8898 setx 0x7ff8, %g1, %g2
8899 and %l0, %g2, %l0
8900 setx 0xffffffff, %g1, %g2
8901 and %l1, %g2, %l1
8902 setx 0x100000000, %g1, %g2
8903 or %l1, %g2, %l1 ! Set bit 32 - perrinj
8904 ta T_CHANGE_HPRIV
8905 stxa %l1, [%l0]ASI_ICACHE_INSTR
8906 ta T_CHANGE_NONHPRIV
8907! %l0 = 7943d8085aa0ed5f
8908 setx 0xfb6dabd78548c74c,%g7,%l0 ! %l0 = fb6dabd78548c74c
8909! %l1 = 5490363850658a0d
8910 setx 0xcb17cae7d8fdf98b,%g7,%l1 ! %l1 = cb17cae7d8fdf98b
8911! %l2 = ffffffff, %l3 = 00000000, Mem[0000000010181410] = ff000000 00000000
8912 stda %l2,[%i6+%o5]0x80 ! Mem[0000000010181410] = ffffffff 00000000
8913! %l2 = ffffffffffffffff, Mem[0000000010081408] = 00000000
8914 stha %l2,[%i2+%o4]0x80 ! Mem[0000000010081408] = ffff0000
8915! %f9 = 0000001b, Mem[00000000300c1408] = 000000ff
8916 sta %f9 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 0000001b
8917! %f27 = d9e67963, Mem[0000000010081400] = 000000ff
8918 sta %f27,[%i2+%g0]0x88 ! Mem[0000000010081400] = d9e67963
8919! Mem[00000000201c0000] = ff433e5d, %l0 = fb6dabd78548c74c
8920 ldstub [%o0+%g0],%l0 ! %l0 = 000000ff000000ff
8921! Mem[000000001014140b] = 00000000, %l4 = 00000000ff000000
8922 ldstuba [%i5+0x00b]%asi,%l4 ! %l4 = 00000000000000ff
8923! %l4 = 00000000, %l5 = 00000000, Mem[0000000010041400] = ffffffff ffffffff
8924 stda %l4,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000 00000000
8925! Starting 10 instruction Load Burst
8926! Mem[000000001000142c] = 000000ff, %l2 = ffffffffffffffff
8927 lduw [%i0+0x02c],%l2 ! %l2 = 00000000000000ff
8928
8929p0_label_339:
8930! Mem[00000000300c1408] = 000000000000001b, %f8 = ffba1b43 0000001b
8931 ldda [%i3+%o4]0x89,%f8 ! %f8 = 00000000 0000001b
8932! Mem[0000000030081410] = ff000000 000000ff, %l0 = 000000ff, %l1 = d8fdf98b
8933 ldda [%i2+%o5]0x89,%l0 ! %l0 = 00000000000000ff 00000000ff000000
8934! Mem[0000000010001400] = ffba1b430000001b, %f30 = 00000000 e0000000
8935 ldda [%i0+%g0]0x80,%f30 ! %f30 = ffba1b43 0000001b
8936! %l5 = 0000000000000000, %l3 = 0000000000000000, %l7 = 00000000ffffffff
8937 xnor %l5,%l3,%l7 ! %l7 = ffffffffffffffff
8938! Mem[0000000010081400] = d9e67963, %l6 = 0000000000000000
8939 lduba [%i2+%g0]0x88,%l6 ! %l6 = 0000000000000063
8940! Mem[00000000201c0000] = ff433e5d, %l3 = 0000000000000000
8941 ldsha [%o0+0x000]%asi,%l3 ! %l3 = ffffffffffffff43
8942! Mem[0000000010001420] = ffff8900, %l6 = 0000000000000063
8943 ldsw [%i0+0x020],%l6 ! %l6 = ffffffffffff8900
8944! Mem[0000000010181408] = ffffff00ff000000, %f2 = 00000000 000000ff
8945 ldda [%i6+%o4]0x80,%f2 ! %f2 = ffffff00 ff000000
8946! Mem[000000001004143c] = 00000000, %l5 = 0000000000000000
8947 ldsha [%i1+0x03c]%asi,%l5 ! %l5 = 0000000000000000
8948! Starting 10 instruction Store Burst
8949! %f0 = 00000000 ffefe943, %l2 = 00000000000000ff
8950! Mem[0000000010181408] = ffffff00ff000000
8951 add %i6,0x008,%g1
8952 stda %f0,[%g1+%l2]ASI_PST16_P ! Mem[0000000010181408] = 00000000ffefe943
8953
8954p0_label_340:
8955! Mem[0000000010001400] = ffba1b43, %l4 = 0000000000000000
8956 swapa [%i0+%g0]0x80,%l4 ! %l4 = 00000000ffba1b43
8957! %f2 = ffffff00 ff000000, Mem[0000000010181408] = 00000000 ffefe943
8958 std %f2 ,[%i6+%o4] ! Mem[0000000010181408] = ffffff00 ff000000
8959! Mem[0000000030181408] = 21c60000, %l3 = ffffffffffffff43
8960 swapa [%i6+%o4]0x89,%l3 ! %l3 = 0000000021c60000
8961! Mem[0000000030181410] = ff0000ff, %l1 = 00000000ff000000
8962 ldstuba [%i6+%o5]0x81,%l1 ! %l1 = 000000ff000000ff
8963! %l5 = 0000000000000000, Mem[000000001000140c] = 00000000, %asi = 80
8964 stwa %l5,[%i0+0x00c]%asi ! Mem[000000001000140c] = 00000000
8965! %l1 = 00000000000000ff, Mem[0000000030081410] = ff000000000000ff
8966 stxa %l1,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000000000ff
8967! Code Fragment 4
8968p0_fragment_38:
8969! %l0 = 00000000000000ff
8970 setx 0x8a64273f8793b448,%g7,%l0 ! %l0 = 8a64273f8793b448
8971! %l1 = 00000000000000ff
8972 setx 0xf5696dc01739078b,%g7,%l1 ! %l1 = f5696dc01739078b
8973 setx 0x7ff8, %g1, %g2
8974 and %l0, %g2, %l0
8975 setx 0xffffffff, %g1, %g2
8976 and %l1, %g2, %l1
8977 setx 0x100000000, %g1, %g2
8978 or %l1, %g2, %l1 ! Set bit 32 - perrinj
8979 ta T_CHANGE_HPRIV
8980 stxa %l1, [%l0]ASI_ICACHE_INSTR
8981 ta T_CHANGE_NONHPRIV
8982! %l0 = 8a64273f8793b448
8983 setx 0x3825aa27a9a4a3b8,%g7,%l0 ! %l0 = 3825aa27a9a4a3b8
8984! %l1 = f5696dc01739078b
8985 setx 0xa17af5e7a17ff9bc,%g7,%l1 ! %l1 = a17af5e7a17ff9bc
8986! %l6 = ffffffffffff8900, Mem[0000000030081400] = 0000000000000000
8987 stxa %l6,[%i2+%g0]0x89 ! Mem[0000000030081400] = ffffffffffff8900
8988! %f20 = 0000ff00 fffa1b43, Mem[0000000010141410] = 0000c6ff ff000000
8989 stda %f20,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000ff00 fffa1b43
8990! Starting 10 instruction Load Burst
8991! Mem[0000000010181400] = 00000000ff000000, %f8 = 00000000 0000001b
8992 ldda [%i6+%g0]0x80,%f8 ! %f8 = 00000000 ff000000
8993
8994p0_label_341:
8995! Mem[0000000030101400] = 431bbaff, %l1 = a17af5e7a17ff9bc
8996 ldsba [%i4+%g0]0x89,%l1 ! %l1 = ffffffffffffffff
8997! Mem[0000000010001400] = 1b00000000000000, %l6 = ffffffffffff8900
8998 ldxa [%i0+%g0]0x88,%l6 ! %l6 = 1b00000000000000
8999! Mem[0000000010181410] = ffffffff, %f18 = adcf2b33
9000 lda [%i6+%o5]0x80,%f18 ! %f18 = ffffffff
9001! Mem[0000000030041400] = 00000000, %l3 = 0000000021c60000
9002 lduba [%i1+%g0]0x81,%l3 ! %l3 = 0000000000000000
9003! Mem[0000000010081410] = 53cc0000, %l4 = 00000000ffba1b43
9004 ldsh [%i2+%o5],%l4 ! %l4 = 00000000000053cc
9005! Mem[00000000100c1408] = 431bbaff, %l2 = 00000000000000ff
9006 lduba [%i3+%o4]0x80,%l2 ! %l2 = 0000000000000043
9007! Mem[0000000010041410] = ffffffba, %f29 = ff1014c4
9008 lda [%i1+%o5]0x80,%f29 ! %f29 = ffffffba
9009! Mem[0000000010081400] = 6379e6d900000000, %l2 = 0000000000000043
9010 ldxa [%i2+%g0]0x80,%l2 ! %l2 = 6379e6d900000000
9011! Mem[0000000010041400] = 00000000, %l0 = 3825aa27a9a4a3b8
9012 lduha [%i1+%g0]0x80,%l0 ! %l0 = 0000000000000000
9013! Starting 10 instruction Store Burst
9014! %l4 = 00000000000053cc, Mem[0000000010001400] = 00000000
9015 stwa %l4,[%i0+%g0]0x80 ! Mem[0000000010001400] = 000053cc
9016
9017p0_label_342:
9018! %l4 = 000053cc, %l5 = 00000000, Mem[0000000010141418] = ff000000 431bbaff
9019 std %l4,[%i5+0x018] ! Mem[0000000010141418] = 000053cc 00000000
9020! %f24 = ffffffff, Mem[0000000010181408] = 00ffffff
9021 sta %f24,[%i6+%o4]0x88 ! Mem[0000000010181408] = ffffffff
9022! %l1 = ffffffffffffffff, Mem[0000000030181410] = ff0000ff
9023 stba %l1,[%i6+%o5]0x81 ! Mem[0000000030181410] = ff0000ff
9024! Mem[00000000218000c1] = ffff0fe0, %l6 = 1b00000000000000
9025 ldstub [%o3+0x0c1],%l6 ! %l6 = 000000ff000000ff
9026! %l2 = 6379e6d900000000, imm = 00000000000002f4, %l4 = 00000000000053cc
9027 xnor %l2,0x2f4,%l4 ! %l4 = 9c861926fffffd0b
9028! %l0 = 0000000000000000, Mem[0000000030001410] = 0000ff00
9029 stba %l0,[%i0+%o5]0x81 ! Mem[0000000030001410] = 0000ff00
9030! %l5 = 0000000000000000, Mem[0000000030101410] = 000000ff
9031 stba %l5,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000000
9032! Mem[0000000030041408] = 00ff0000, %l7 = ffffffffffffffff
9033 swapa [%i1+%o4]0x89,%l7 ! %l7 = 0000000000ff0000
9034! Mem[0000000010181408] = ffffffff, %l5 = 0000000000000000
9035 ldstuba [%i6+%o4]0x88,%l5 ! %l5 = 000000ff000000ff
9036! Starting 10 instruction Load Burst
9037! Mem[00000000211c0000] = 00ff6880, %l0 = 0000000000000000
9038 lduh [%o2+%g0],%l0 ! %l0 = 00000000000000ff
9039
9040p0_label_343:
9041! Mem[0000000030101410] = 00000000, %l1 = ffffffffffffffff
9042 lduwa [%i4+%o5]0x81,%l1 ! %l1 = 0000000000000000
9043! Mem[0000000010001410] = fffd238f, %l1 = 0000000000000000
9044 lduha [%i0+%o5]0x80,%l1 ! %l1 = 000000000000fffd
9045! Mem[0000000010141400] = 21ffffff, %l3 = 0000000000000000
9046 lduwa [%i5+%g0]0x88,%l3 ! %l3 = 0000000021ffffff
9047! Mem[0000000030081400] = ffff8900, %f31 = 0000001b
9048 lda [%i2+%g0]0x89,%f31 ! %f31 = ffff8900
9049! Mem[0000000010081408] = ffff0000, %l3 = 0000000021ffffff
9050 ldub [%i2+0x009],%l3 ! %l3 = 00000000000000ff
9051! %f11 = 431bbaff, %f26 = ffffff00
9052 fcmpes %fcc0,%f11,%f26 ! %fcc0 = 3
9053! Mem[0000000010101400] = ffc6000043000000, %f0 = 00000000 ffefe943
9054 ldda [%i4+%g0]0x80,%f0 ! %f0 = ffc60000 43000000
9055! Mem[0000000010141410] = fffa1b43, %l1 = 000000000000fffd
9056 lduwa [%i5+%o5]0x88,%l1 ! %l1 = 00000000fffa1b43
9057! Mem[0000000010101408] = adcf2b33, %l3 = 00000000000000ff
9058 lduha [%i4+%o4]0x80,%l3 ! %l3 = 000000000000adcf
9059! Starting 10 instruction Store Burst
9060! Mem[0000000010181408] = ffffffffff000000, %l4 = 9c861926fffffd0b, %l1 = 00000000fffa1b43
9061 add %i6,0x08,%g1
9062 casxa [%g1]0x80,%l4,%l1 ! %l1 = ffffffffff000000
9063
9064p0_label_344:
9065! Mem[0000000030041410] = 2ffbff00, %l6 = 00000000000000ff
9066 swapa [%i1+%o5]0x81,%l6 ! %l6 = 000000002ffbff00
9067! %l1 = ffffffffff000000, Mem[0000000010101410] = 431bfaff00ff0000
9068 stxa %l1,[%i4+%o5]0x88 ! Mem[0000000010101410] = ffffffffff000000
9069! Mem[0000000030041400] = 00000000, %l2 = 6379e6d900000000
9070 swapa [%i1+%g0]0x81,%l2 ! %l2 = 0000000000000000
9071! %l3 = 000000000000adcf, Mem[00000000300c1410] = ff0000d4
9072 stwa %l3,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 0000adcf
9073! %l1 = ffffffffff000000, Mem[0000000010181430] = c06caef7ffffff00
9074 stx %l1,[%i6+0x030] ! Mem[0000000010181430] = ffffffffff000000
9075! %l4 = 9c861926fffffd0b, Mem[0000000010181410] = ffffffff
9076 stba %l4,[%i6+%o5]0x88 ! Mem[0000000010181410] = ffffff0b
9077! Mem[00000000300c1408] = 1b000000, %l6 = 000000002ffbff00
9078 swapa [%i3+%o4]0x81,%l6 ! %l6 = 000000001b000000
9079! Mem[00000000300c1408] = 00fffb2f, %l5 = 00000000000000ff
9080 ldstuba [%i3+%o4]0x89,%l5 ! %l5 = 0000002f000000ff
9081! %l1 = ffffffffff000000, Mem[0000000010101410] = 000000ff
9082 stba %l1,[%i4+%o5]0x80 ! Mem[0000000010101410] = 000000ff
9083! Starting 10 instruction Load Burst
9084! Mem[0000000010001434] = 000000ff, %l5 = 000000000000002f, %asi = 80
9085 swapa [%i0+0x034]%asi,%l5 ! %l5 = 00000000000000ff
9086
9087p0_label_345:
9088! Mem[0000000010001410] = fffd238f000000ff, %f2 = ffffff00 ff000000
9089 ldda [%i0+%o5]0x80,%f2 ! %f2 = fffd238f 000000ff
9090! Mem[0000000030081408] = 00000000, %l4 = 9c861926fffffd0b
9091 lduba [%i2+%o4]0x81,%l4 ! %l4 = 0000000000000000
9092! Mem[0000000030041408] = ffffffff, %f24 = ffffffff
9093 lda [%i1+%o4]0x81,%f24 ! %f24 = ffffffff
9094! Mem[0000000010181408] = ffffffff, %l1 = ffffffffff000000
9095 lduwa [%i6+%o4]0x80,%l1 ! %l1 = 00000000ffffffff
9096! Mem[0000000010081400] = d9e67963, %l6 = 000000001b000000
9097 ldsba [%i2+%g0]0x88,%l6 ! %l6 = 0000000000000063
9098! Mem[00000000100c1420] = ff000000, %l6 = 0000000000000063
9099 ldsb [%i3+0x021],%l6 ! %l6 = 0000000000000000
9100! Mem[0000000010081408] = ffff0000, %l4 = 0000000000000000
9101 lduwa [%i2+%o4]0x80,%l4 ! %l4 = 00000000ffff0000
9102! %l6 = 0000000000000000, imm = 0000000000000eaa, %l0 = 00000000000000ff
9103 andn %l6,0xeaa,%l0 ! %l0 = 0000000000000000
9104! Mem[0000000010001408] = 00000ace, %l5 = 00000000000000ff
9105 ldsha [%i0+%o4]0x80,%l5 ! %l5 = 0000000000000000
9106! Starting 10 instruction Store Burst
9107! %f9 = ff000000, Mem[0000000010001400] = 000053cc
9108 sta %f9 ,[%i0+%g0]0x80 ! Mem[0000000010001400] = ff000000
9109
9110p0_label_346:
9111! Mem[0000000010181408] = ffffffff, %l1 = 00000000ffffffff
9112 swapa [%i6+%o4]0x88,%l1 ! %l1 = 00000000ffffffff
9113! %f18 = ffffffff ffff0000, %l4 = 00000000ffff0000
9114! Mem[0000000010041408] = 0000ff00000000ff
9115 add %i1,0x008,%g1
9116 stda %f18,[%g1+%l4]ASI_PST16_PL ! Mem[0000000010041408] = 0000ff00000000ff
9117! %f1 = 43000000, Mem[0000000010001400] = 000000ff
9118 sta %f1 ,[%i0+%g0]0x88 ! Mem[0000000010001400] = 43000000
9119! Mem[00000000300c1408] = 00fffbff, %l4 = 00000000ffff0000
9120 swapa [%i3+%o4]0x89,%l4 ! %l4 = 0000000000fffbff
9121! %l4 = 0000000000fffbff, Mem[0000000030041410] = ff000000ff000000
9122 stxa %l4,[%i1+%o5]0x89 ! Mem[0000000030041410] = 0000000000fffbff
9123! Mem[0000000030141408] = 00000000, %l3 = 000000000000adcf
9124 swapa [%i5+%o4]0x89,%l3 ! %l3 = 0000000000000000
9125! Mem[0000000030181408] = ffffff43, %l6 = 0000000000000000
9126 swapa [%i6+%o4]0x89,%l6 ! %l6 = 00000000ffffff43
9127! %l6 = 00000000ffffff43, %l5 = 0000000000000000, %l4 = 0000000000fffbff
9128 udivx %l6,%l5,%l4 ! Div by zero, %l0 = 0000000000000050
9129! %f20 = 0000ff00 fffa1b43, Mem[0000000010081428] = 006800ff 000000ff
9130 stda %f20,[%i2+0x028]%asi ! Mem[0000000010081428] = 0000ff00 fffa1b43
9131! Starting 10 instruction Load Burst
9132! Mem[0000000010181408] = ffffffff ff000000, %l0 = 00000028, %l1 = ffffffff
9133 ldda [%i6+0x008]%asi,%l0 ! %l0 = 00000000ffffffff 00000000ff000000
9134
9135p0_label_347:
9136! Mem[0000000030041408] = ffffffff, %l6 = 00000000ffffff43
9137 ldsba [%i1+%o4]0x89,%l6 ! %l6 = ffffffffffffffff
9138! Mem[0000000010001408] = ce0a0000, %l1 = 00000000ff000000
9139 lduwa [%i0+%o4]0x88,%l1 ! %l1 = 00000000ce0a0000
9140! Mem[0000000030101400] = 431bbaff, %l5 = 0000000000000000
9141 lduwa [%i4+%g0]0x89,%l5 ! %l5 = 00000000431bbaff
9142! Mem[0000000010181410] = 00000000 ffffff0b, %l0 = ffffffff, %l1 = ce0a0000
9143 ldda [%i6+%o5]0x88,%l0 ! %l0 = 00000000ffffff0b 0000000000000000
9144! Mem[00000000100c1410] = ff000000, %f12 = ffffffba
9145 lda [%i3+%o5]0x88,%f12 ! %f12 = ff000000
9146! Mem[0000000010041410] = ffffffba, %f22 = ff000000
9147 lda [%i1+%o5]0x80,%f22 ! %f22 = ffffffba
9148! Mem[0000000010001408] = 00000ace 00000000, %l2 = 00000000, %l3 = 00000000
9149 ldda [%i0+%o4]0x80,%l2 ! %l2 = 0000000000000ace 0000000000000000
9150! Mem[0000000010041408] = 00ff0000, %f0 = ffc60000
9151 lda [%i1+%o4]0x88,%f0 ! %f0 = 00ff0000
9152! Mem[0000000010181410] = 0bffffff 00000000, %l0 = ffffff0b, %l1 = 00000000
9153 ldda [%i6+0x010]%asi,%l0 ! %l0 = 000000000bffffff 0000000000000000
9154! Starting 10 instruction Store Burst
9155! %l4 = 0000000000fffbff, Mem[0000000030141410] = ff000000
9156 stha %l4,[%i5+%o5]0x81 ! Mem[0000000030141410] = fbff0000
9157
9158p0_label_348:
9159! %l7 = 0000000000ff0000, Mem[0000000010041408] = 00ff0000
9160 stba %l7,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00ff0000
9161! %l6 = ffffffffffffffff, Mem[0000000030041408] = ffffffff
9162 stba %l6,[%i1+%o4]0x81 ! Mem[0000000030041408] = ffffffff
9163! Mem[0000000010101410] = ff000000, %l3 = 0000000000000000
9164 swapa [%i4+%o5]0x88,%l3 ! %l3 = 00000000ff000000
9165! %f3 = 000000ff, Mem[00000000100c1420] = ff000000
9166 st %f3 ,[%i3+0x020] ! Mem[00000000100c1420] = 000000ff
9167! %l0 = 000000000bffffff, Mem[0000000030101408] = ffba1b43
9168 stba %l0,[%i4+%o4]0x89 ! Mem[0000000030101408] = ffba1bff
9169! Mem[0000000010041408] = 00ff0000, %l1 = 0000000000000000
9170 ldstuba [%i1+%o4]0x88,%l1 ! %l1 = 00000000000000ff
9171! Mem[0000000021800101] = ffff5371, %l0 = 000000000bffffff
9172 ldstuba [%o3+0x101]%asi,%l0 ! %l0 = 000000ff000000ff
9173! %f6 = 00000000 431bbaff, Mem[0000000030081400] = 0089ffff ffffffff
9174 stda %f6 ,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000 431bbaff
9175! %l0 = 00000000000000ff, Mem[00000000300c1408] = 0000ffff
9176 stba %l0,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ff00ffff
9177! Starting 10 instruction Load Burst
9178! Mem[0000000010141400] = ffffff21, %l0 = 00000000000000ff
9179 ldsb [%i5+%g0],%l0 ! %l0 = ffffffffffffffff
9180
9181p0_label_349:
9182! Mem[00000000201c0000] = ff433e5d, %l2 = 0000000000000ace
9183 ldsba [%o0+0x001]%asi,%l2 ! %l2 = 0000000000000043
9184! Mem[0000000030081408] = ff00ffff00000000, %f28 = 0000ff00 ffffffba
9185 ldda [%i2+%o4]0x89,%f28 ! %f28 = ff00ffff 00000000
9186! Mem[0000000010001418] = 00620000, %l7 = 0000000000ff0000
9187 ldsw [%i0+0x018],%l7 ! %l7 = 0000000000620000
9188! Mem[00000000300c1408] = ff00ffff, %f13 = f00883fd
9189 lda [%i3+%o4]0x81,%f13 ! %f13 = ff00ffff
9190! %f23 = 00000000, %f23 = 00000000, %f22 = ffffffba
9191 fsubs %f23,%f23,%f22 ! %f22 = 00000000
9192! Mem[0000000010181410] = 0bffffff, %l5 = 00000000431bbaff
9193 ldsha [%i6+%o5]0x80,%l5 ! %l5 = 0000000000000bff
9194! Mem[00000000300c1410] = cfad0000, %l4 = 0000000000fffbff
9195 ldsba [%i3+%o5]0x89,%l4 ! %l4 = 0000000000000000
9196! Mem[0000000010001408] = 00000ace 00000000, %l4 = 00000000, %l5 = 00000bff
9197 ldda [%i0+%o4]0x80,%l4 ! %l4 = 0000000000000ace 0000000000000000
9198! %l4 = 0000000000000ace, imm = fffffffffffff44d, %l5 = 0000000000000000
9199 xor %l4,-0xbb3,%l5 ! %l5 = fffffffffffffe83
9200! Starting 10 instruction Store Burst
9201! %l2 = 0000000000000043, Mem[0000000020800000] = 00ff779a, %asi = 80
9202 stba %l2,[%o1+0x000]%asi ! Mem[0000000020800000] = 43ff779a
9203
9204p0_label_350:
9205! %l4 = 0000000000000ace, Mem[0000000030041410] = fffbff00
9206 stwa %l4,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000ace
9207! %l4 = 0000000000000ace, Mem[0000000010041410] = baffffff
9208 stha %l4,[%i1+%o5]0x88 ! Mem[0000000010041410] = baff0ace
9209! Mem[0000000021800040] = ff7b2728, %l2 = 0000000000000043
9210 ldstuba [%o3+0x040]%asi,%l2 ! %l2 = 000000ff000000ff
9211! Mem[0000000010101408] = 332bcfad, %l0 = ffffffffffffffff
9212 ldstuba [%i4+%o4]0x88,%l0 ! %l0 = 000000ad000000ff
9213! %f16 = fd8308f0 c6f3ecaf ffffffff ffff0000
9214! %f20 = 0000ff00 fffa1b43 00000000 00000000
9215! %f24 = ffffffff ffffffff ffffff00 d9e67963
9216! %f28 = ff00ffff 00000000 ffba1b43 ffff8900
9217 stda %f16,[%i4]ASI_BLK_AIUP ! Block Store to 0000000010101400
9218! %l0 = 00000000000000ad, Mem[0000000010041408] = ff00ff00
9219 stwa %l0,[%i1+%o4]0x80 ! Mem[0000000010041408] = 000000ad
9220! %l3 = 00000000ff000000, Mem[0000000010101408] = ffffffff
9221 stha %l3,[%i4+%o4]0x80 ! Mem[0000000010101408] = 0000ffff
9222! %f13 = ff00ffff, Mem[0000000030041408] = ffffffff
9223 sta %f13,[%i1+%o4]0x81 ! Mem[0000000030041408] = ff00ffff
9224! Mem[00000000100c1410] = 000000ff00000000, %l7 = 0000000000620000, %l4 = 0000000000000ace
9225 add %i3,0x10,%g1
9226 casxa [%g1]0x80,%l7,%l4 ! %l4 = 000000ff00000000
9227! Starting 10 instruction Load Burst
9228! Mem[0000000010081410] = 0000cc53, %l0 = 00000000000000ad
9229 ldsba [%i2+%o5]0x88,%l0 ! %l0 = 0000000000000053
9230
9231p0_label_351:
9232 membar #Sync ! Added by membar checker (55)
9233! Mem[0000000010101410] = 0000ff00, %l1 = 0000000000000000
9234 ldsba [%i4+%o5]0x80,%l1 ! %l1 = 0000000000000000
9235! %l6 = ffffffffffffffff, %l5 = fffffffffffffe83, %l0 = 0000000000000053
9236 subc %l6,%l5,%l0 ! %l0 = 000000000000017c
9237! Mem[0000000010001400] = 00000043, %f18 = ffffffff
9238 lda [%i0+%g0]0x80,%f18 ! %f18 = 00000043
9239! Mem[0000000030041410] = 00000ace, %l7 = 0000000000620000
9240 lduwa [%i1+%o5]0x81,%l7 ! %l7 = 0000000000000ace
9241! Mem[0000000021800100] = ffff5371, %l0 = 000000000000017c
9242 ldsb [%o3+0x101],%l0 ! %l0 = ffffffffffffffff
9243! Mem[0000000010001414] = 000000ff, %l3 = 00000000ff000000
9244 ldsh [%i0+0x014],%l3 ! %l3 = 0000000000000000
9245! Mem[0000000030181408] = 00000000, %f15 = 00000000
9246 lda [%i6+%o4]0x81,%f15 ! %f15 = 00000000
9247! Mem[0000000010141400] = 43e9efff21ffffff, %l1 = 0000000000000000
9248 ldxa [%i5+%g0]0x88,%l1 ! %l1 = 43e9efff21ffffff
9249! Mem[0000000010101420] = ffffffff, %l6 = ffffffffffffffff
9250 ldsh [%i4+0x022],%l6 ! %l6 = ffffffffffffffff
9251! Starting 10 instruction Store Burst
9252! %l6 = ffffffff, %l7 = 00000ace, Mem[00000000100c1410] = 000000ff 00000000
9253 stda %l6,[%i3+0x010]%asi ! Mem[00000000100c1410] = ffffffff 00000ace
9254
9255p0_label_352:
9256! %l0 = ffffffffffffffff, Mem[0000000010081400] = 6379e6d9
9257 stwa %l0,[%i2+%g0]0x80 ! Mem[0000000010081400] = ffffffff
9258! %l2 = 00000000000000ff, Mem[00000000100c1410] = ffffffff
9259 stwa %l2,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 000000ff
9260! %l0 = ffffffffffffffff, Mem[0000000030041410] = ce0a0000
9261 stha %l0,[%i1+%o5]0x89 ! Mem[0000000030041410] = ce0affff
9262! %l0 = ffffffffffffffff, Mem[00000000300c1408] = ff00ffff00000000
9263 stxa %l0,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ffffffffffffffff
9264! Mem[00000000300c1410] = cfad0000, %l7 = 0000000000000ace
9265 swapa [%i3+%o5]0x89,%l7 ! %l7 = 00000000cfad0000
9266! %l5 = fffffffffffffe83, Mem[0000000010001408] = 00000ace00000000
9267 stx %l5,[%i0+%o4] ! Mem[0000000010001408] = fffffffffffffe83
9268! %l3 = 0000000000000000, Mem[00000000100c1408] = ffba1b43
9269 stha %l3,[%i3+%o4]0x88 ! Mem[00000000100c1408] = ffba0000
9270! Mem[0000000010081400] = ffffffff, %l1 = 43e9efff21ffffff
9271 swapa [%i2+%g0]0x80,%l1 ! %l1 = 00000000ffffffff
9272! Mem[0000000010141410] = 431bfaff00ff0000, %l6 = ffffffffffffffff, %l4 = 000000ff00000000
9273 add %i5,0x10,%g1
9274 casxa [%g1]0x80,%l6,%l4 ! %l4 = 431bfaff00ff0000
9275! Starting 10 instruction Load Burst
9276! %l5 = fffffffffffffe83, Mem[0000000010001410] = 8f23fdff
9277 stwa %l5,[%i0+%o5]0x88 ! Mem[0000000010001410] = fffffe83
9278
9279p0_label_353:
9280! Mem[0000000010001408] = ffffffff, %l0 = ffffffffffffffff
9281 ldsba [%i0+%o4]0x88,%l0 ! %l0 = ffffffffffffffff
9282! Mem[0000000030001408] = adcf2b33ffff0000, %f2 = fffd238f 000000ff
9283 ldda [%i0+%o4]0x81,%f2 ! %f2 = adcf2b33 ffff0000
9284! Mem[0000000010081420] = ffba1b43, %f1 = 43000000
9285 lda [%i2+0x020]%asi,%f1 ! %f1 = ffba1b43
9286! Mem[0000000010001424] = 38ea007b, %l2 = 00000000000000ff
9287 ldsw [%i0+0x024],%l2 ! %l2 = 0000000038ea007b
9288! Mem[0000000030141400] = ff00000000000000, %l7 = 00000000cfad0000
9289 ldxa [%i5+%g0]0x81,%l7 ! %l7 = ff00000000000000
9290! Mem[0000000021800080] = ffff05ff, %l7 = ff00000000000000
9291 lduba [%o3+0x081]%asi,%l7 ! %l7 = 00000000000000ff
9292! Mem[0000000010181400] = 00000000, %f29 = 00000000
9293 lda [%i6+%g0]0x80,%f29 ! %f29 = 00000000
9294! Mem[0000000020800000] = 43ff779a, %l5 = fffffffffffffe83
9295 lduh [%o1+%g0],%l5 ! %l5 = 00000000000043ff
9296! Mem[00000000100c1400] = 00ff0000, %l0 = ffffffffffffffff
9297 ldsba [%i3+%g0]0x80,%l0 ! %l0 = 0000000000000000
9298! Starting 10 instruction Store Burst
9299! %f27 = d9e67963, Mem[0000000010041410] = ce0affba
9300 sta %f27,[%i1+0x010]%asi ! Mem[0000000010041410] = d9e67963
9301
9302p0_label_354:
9303! %l4 = 431bfaff00ff0000, Mem[0000000010101400] = fd8308f0c6f3ecaf
9304 stxa %l4,[%i4+%g0]0x80 ! Mem[0000000010101400] = 431bfaff00ff0000
9305! %f12 = ff000000 ff00ffff, Mem[0000000010081400] = 21ffffff 00000000
9306 stda %f12,[%i2+%g0]0x80 ! Mem[0000000010081400] = ff000000 ff00ffff
9307! %f18 = 00000043, Mem[00000000100c1438] = ffffff00
9308 sta %f18,[%i3+0x038]%asi ! Mem[00000000100c1438] = 00000043
9309! Mem[00000000100c141c] = ff000000, %l6 = ffffffffffffffff
9310 ldsha [%i3+0x01c]%asi,%l6 ! %l6 = ffffffffffffff00
9311! Mem[0000000010081405] = ff00ffff, %l2 = 0000000038ea007b
9312 ldstuba [%i2+0x005]%asi,%l2 ! %l2 = 00000000000000ff
9313! %l4 = 431bfaff00ff0000, Mem[0000000010141400] = ffffff21
9314 stha %l4,[%i5+%g0]0x80 ! Mem[0000000010141400] = 0000ff21
9315! %l2 = 00000000, %l3 = 00000000, Mem[0000000010181408] = ffffffff 000000ff
9316 stda %l2,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000 00000000
9317! %f6 = 00000000, Mem[0000000030101410] = 00000000
9318 sta %f6 ,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000000
9319! %l2 = 0000000000000000, Mem[0000000021800000] = ff00b994, %asi = 80
9320 stba %l2,[%o3+0x000]%asi ! Mem[0000000021800000] = 0000b994
9321! Starting 10 instruction Load Burst
9322! Mem[0000000030081410] = 00000000 000000ff, %l2 = 00000000, %l3 = 00000000
9323 ldda [%i2+%o5]0x81,%l2 ! %l2 = 0000000000000000 00000000000000ff
9324
9325p0_label_355:
9326! %l3 = 00000000000000ff, %l3 = 00000000000000ff, %y = ff000000
9327 udiv %l3,%l3,%l1 ! %l1 = 00000000ffffffff
9328 mov %l0,%y ! %y = 00000000
9329! Mem[00000000100c1400] = 00ff0000, %l7 = 00000000000000ff
9330 lduwa [%i3+0x000]%asi,%l7 ! %l7 = 0000000000ff0000
9331! %f30 = ffba1b43, %f3 = ffff0000, %f6 = 00000000
9332 fsubs %f30,%f3 ,%f6 ! %f6 = fffa1b43
9333! Mem[0000000010101400] = 431bfaff00ff0000, %l1 = 00000000ffffffff
9334 ldxa [%i4+%g0]0x80,%l1 ! %l1 = 431bfaff00ff0000
9335! Code Fragment 3
9336p0_fragment_39:
9337! %l0 = 0000000000000000
9338 setx 0x338415202c3f292b,%g7,%l0 ! %l0 = 338415202c3f292b
9339! %l1 = 431bfaff00ff0000
9340 setx 0xb7fda6b7b75ad57e,%g7,%l1 ! %l1 = b7fda6b7b75ad57e
9341 setx 0x1fe000, %g1, %g3
9342 or %l0, %g3, %l0 ! always set perrmask = 0xff
9343 setx 0x1ffff8, %g1, %g2
9344 and %l0, %g2, %l0
9345 ta T_CHANGE_HPRIV
9346 stxa %l1, [%l0]ASI_DCACHE_DATA
9347 ta T_CHANGE_NONHPRIV
9348! %l0 = 338415202c3f292b
9349 setx 0x74678de007633907,%g7,%l0 ! %l0 = 74678de007633907
9350! %l1 = b7fda6b7b75ad57e
9351 setx 0xcfc8453fbb2f8dda,%g7,%l1 ! %l1 = cfc8453fbb2f8dda
9352! Mem[0000000010081408] = ffff0000, %l3 = 00000000000000ff
9353 ldswa [%i2+%o4]0x80,%l3 ! %l3 = ffffffffffff0000
9354! %l6 = ffffffffffffff00, immed = fffff6c0, %y = 00000000
9355 smul %l6,-0x940,%l1 ! %l1 = 0000000000094000, %y = 00000000
9356! Mem[0000000030081410] = 00000000, %f16 = fd8308f0
9357 lda [%i2+%o5]0x89,%f16 ! %f16 = 00000000
9358! Mem[0000000030041400] = 00000000, %l0 = 74678de007633907
9359 lduwa [%i1+%g0]0x89,%l0 ! %l0 = 0000000000000000
9360! Starting 10 instruction Store Burst
9361! Mem[0000000010181410] = ffffff0b, %l0 = 0000000000000000
9362 swapa [%i6+%o5]0x88,%l0 ! %l0 = 00000000ffffff0b
9363
9364p0_label_356:
9365! %f12 = ff000000 ff00ffff, Mem[0000000030041410] = ce0affff 00000000
9366 stda %f12,[%i1+%o5]0x89 ! Mem[0000000030041410] = ff000000 ff00ffff
9367! Mem[0000000030101408] = ff1bbaff, %l3 = ffffffffffff0000
9368 swapa [%i4+%o4]0x81,%l3 ! %l3 = 00000000ff1bbaff
9369! Mem[00000000201c0000] = ff433e5d, %l3 = 00000000ff1bbaff
9370 ldstuba [%o0+0x000]%asi,%l3 ! %l3 = 000000ff000000ff
9371! %l6 = ffffff00, %l7 = 00ff0000, Mem[0000000010101438] = ffba1b43 ffff8900
9372 std %l6,[%i4+0x038] ! Mem[0000000010101438] = ffffff00 00ff0000
9373! %f6 = fffa1b43 431bbaff, %l5 = 00000000000043ff
9374! Mem[0000000030181418] = 89a568315c11a999
9375 add %i6,0x018,%g1
9376 stda %f6,[%g1+%l5]ASI_PST32_SL ! Mem[0000000030181418] = ffba1b43431bfaff
9377! %f8 = 00000000 ff000000, Mem[0000000030141410] = fbff0000 00000000
9378 stda %f8 ,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000 ff000000
9379! %f8 = 00000000 ff000000, %l7 = 0000000000ff0000
9380! Mem[0000000010181400] = 00000000ff000000
9381 stda %f8,[%i6+%l7]ASI_PST32_P ! Mem[0000000010181400] = 00000000ff000000
9382! Mem[0000000010141408] = ff000000, %l0 = 00000000ffffff0b
9383 swapa [%i5+%o4]0x88,%l0 ! %l0 = 00000000ff000000
9384! Mem[0000000010181434] = ff000000, %l4 = 431bfaff00ff0000, %asi = 80
9385 swapa [%i6+0x034]%asi,%l4 ! %l4 = 00000000ff000000
9386! Starting 10 instruction Load Burst
9387! Mem[0000000030141410] = 000000ff00000000, %f16 = 00000000 c6f3ecaf
9388 ldda [%i5+%o5]0x89,%f16 ! %f16 = 000000ff 00000000
9389
9390p0_label_357:
9391! Mem[0000000030041400] = 00000000, %l7 = 0000000000ff0000
9392 lduba [%i1+%g0]0x89,%l7 ! %l7 = 0000000000000000
9393! Mem[00000000100c141c] = ff000000, %l2 = 0000000000000000
9394 lduba [%i3+0x01c]%asi,%l2 ! %l2 = 00000000000000ff
9395! Mem[0000000010181400] = 00000000ff000000, %f4 = 00000000 00000000
9396 ldd [%i6+%g0],%f4 ! %f4 = 00000000 ff000000
9397! Mem[0000000010041410] = d9e67963, %f28 = ff00ffff
9398 lda [%i1+%o5]0x80,%f28 ! %f28 = d9e67963
9399! Mem[0000000010101410] = 0000ff00, %l2 = 00000000000000ff
9400 ldsba [%i4+%o5]0x80,%l2 ! %l2 = 0000000000000000
9401! Mem[0000000030181410] = ff0000ff00000000, %f22 = 00000000 00000000
9402 ldda [%i6+%o5]0x81,%f22 ! %f22 = ff0000ff 00000000
9403! Mem[0000000010141410] = fffa1b43, %f9 = ff000000
9404 lda [%i5+%o5]0x88,%f9 ! %f9 = fffa1b43
9405! Mem[0000000010081410] = 0000cc53, %l2 = 0000000000000000
9406 ldswa [%i2+%o5]0x88,%l2 ! %l2 = 000000000000cc53
9407! Mem[0000000010081408] = 000000000000ffff, %l7 = 0000000000000000
9408 ldxa [%i2+%o4]0x88,%l7 ! %l7 = 000000000000ffff
9409! Starting 10 instruction Store Burst
9410! Mem[0000000030181408] = 00000000, %l1 = 0000000000094000
9411 swapa [%i6+%o4]0x89,%l1 ! %l1 = 0000000000000000
9412
9413p0_label_358:
9414! %l3 = 00000000000000ff, Mem[0000000030141410] = 00000000
9415 stba %l3,[%i5+%o5]0x89 ! Mem[0000000030141410] = 000000ff
9416! %f0 = 00ff0000 ffba1b43, Mem[0000000030101400] = 431bbaff 1b000000
9417 stda %f0 ,[%i4+%g0]0x89 ! Mem[0000000030101400] = 00ff0000 ffba1b43
9418! Mem[0000000010101428] = ffffff00, %l1 = 0000000000000000
9419 ldstub [%i4+0x028],%l1 ! %l1 = 000000ff000000ff
9420! Mem[0000000010001408] = ffffffff, %l0 = 00000000ff000000
9421 ldstuba [%i0+%o4]0x88,%l0 ! %l0 = 000000ff000000ff
9422! Mem[00000000100c1408] = ffba0000, %l7 = 000000000000ffff
9423 ldstuba [%i3+%o4]0x88,%l7 ! %l7 = 00000000000000ff
9424! %f24 = ffffffff ffffffff, %l7 = 0000000000000000
9425! Mem[0000000030041400] = 00000000ff000000
9426 stda %f24,[%i1+%l7]ASI_PST32_S ! Mem[0000000030041400] = 00000000ff000000
9427! %f24 = ffffffff ffffffff, Mem[0000000030001400] = f00883fd afecf3c6
9428 stda %f24,[%i0+%g0]0x89 ! Mem[0000000030001400] = ffffffff ffffffff
9429! %l3 = 00000000000000ff, Mem[0000000030141410] = ff000000
9430 stba %l3,[%i5+%o5]0x81 ! Mem[0000000030141410] = ff000000
9431! Mem[0000000030001410] = 00ff0000, %l4 = 00000000ff000000
9432 ldstuba [%i0+%o5]0x89,%l4 ! %l4 = 00000000000000ff
9433! Starting 10 instruction Load Burst
9434! Mem[0000000010181400] = 00000000, %l4 = 0000000000000000
9435 ldswa [%i6+%g0]0x80,%l4 ! %l4 = 0000000000000000
9436
9437p0_label_359:
9438! Mem[0000000030101400] = 00ff0000ffba1b43, %l2 = 000000000000cc53
9439 ldxa [%i4+%g0]0x89,%l2 ! %l2 = 00ff0000ffba1b43
9440! Mem[0000000010041410] = 6379e6d9, %l5 = 00000000000043ff
9441 ldswa [%i1+%o5]0x88,%l5 ! %l5 = 000000006379e6d9
9442! Mem[0000000020800000] = 43ff779a, %l6 = ffffffffffffff00
9443 ldsha [%o1+0x000]%asi,%l6 ! %l6 = 00000000000043ff
9444! Mem[0000000030141410] = ff000000, %f0 = 00ff0000
9445 lda [%i5+%o5]0x81,%f0 ! %f0 = ff000000
9446! Mem[0000000010081410] = 53cc0000332bcfad, %l4 = 0000000000000000
9447 ldx [%i2+%o5],%l4 ! %l4 = 53cc0000332bcfad
9448! Mem[0000000020800000] = 43ff779a, %l0 = 00000000000000ff
9449 lduh [%o1+%g0],%l0 ! %l0 = 00000000000043ff
9450! Mem[0000000021800100] = ffff5371, %l2 = 00ff0000ffba1b43
9451 lduh [%o3+0x100],%l2 ! %l2 = 000000000000ffff
9452! %l5 = 000000006379e6d9, %l3 = 00000000000000ff, %l5 = 000000006379e6d9
9453 addc %l5,%l3,%l5 ! %l5 = 000000006379e7d8
9454! Mem[0000000010141410] = 431bfaff, %f22 = ff0000ff
9455 lda [%i5+%o5]0x80,%f22 ! %f22 = 431bfaff
9456! Starting 10 instruction Store Burst
9457! Mem[0000000010101400] = 431bfaff, %l7 = 0000000000000000
9458 ldstuba [%i4+%g0]0x80,%l7 ! %l7 = 00000043000000ff
9459
9460p0_label_360:
9461! Mem[0000000030081410] = 00000000, %l4 = 53cc0000332bcfad
9462 ldstuba [%i2+%o5]0x81,%l4 ! %l4 = 00000000000000ff
9463! %l4 = 0000000000000000, Mem[0000000010141400] = 21ff0000
9464 stba %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = 21ff0000
9465! Mem[0000000010141428] = 000000009cffb778, %l7 = 0000000000000043, %l6 = 00000000000043ff
9466 add %i5,0x28,%g1
9467 casxa [%g1]0x80,%l7,%l6 ! %l6 = 000000009cffb778
9468! Mem[0000000010001400] = 43000000, %l2 = 000000000000ffff
9469 swapa [%i0+%g0]0x88,%l2 ! %l2 = 0000000043000000
9470! Mem[00000000100c1410] = 000000ff, %l4 = 0000000000000000
9471 ldstuba [%i3+%o5]0x80,%l4 ! %l4 = 00000000000000ff
9472! %l7 = 0000000000000043, Mem[0000000010101418] = 0000000000000000, %asi = 80
9473 stxa %l7,[%i4+0x018]%asi ! Mem[0000000010101418] = 0000000000000043
9474! %f5 = ff000000, Mem[0000000030081410] = ff000000
9475 sta %f5 ,[%i2+%o5]0x81 ! Mem[0000000030081410] = ff000000
9476! %l1 = 00000000000000ff, Mem[0000000010001438] = 00000000431bbaff, %asi = 80
9477 stxa %l1,[%i0+0x038]%asi ! Mem[0000000010001438] = 00000000000000ff
9478! Mem[00000000300c1408] = ffffffff, %l4 = 0000000000000000
9479 swapa [%i3+%o4]0x81,%l4 ! %l4 = 00000000ffffffff
9480! Starting 10 instruction Load Burst
9481! Mem[0000000010181414] = 00000000, %l1 = 00000000000000ff
9482 lduwa [%i6+0x014]%asi,%l1 ! %l1 = 0000000000000000
9483
9484p0_label_361:
9485! Mem[0000000030081410] = 000000ff, %l7 = 0000000000000043
9486 ldswa [%i2+%o5]0x89,%l7 ! %l7 = 00000000000000ff
9487! Mem[0000000010141400] = 0000ff21, %l3 = 00000000000000ff
9488 ldsh [%i5+%g0],%l3 ! %l3 = 0000000000000000
9489! Mem[0000000010081420] = ffba1b43 000000ff, %l0 = 000043ff, %l1 = 00000000
9490 ldda [%i2+0x020]%asi,%l0 ! %l0 = 00000000ffba1b43 00000000000000ff
9491! Mem[0000000010001400] = ffff0000, %l7 = 00000000000000ff
9492 ldsha [%i0+%g0]0x80,%l7 ! %l7 = ffffffffffffffff
9493! Mem[0000000010041408] = ad000000, %l1 = 00000000000000ff
9494 lduwa [%i1+%o4]0x88,%l1 ! %l1 = 00000000ad000000
9495! Mem[0000000030001400] = ffffffff ffffffff, %l6 = 9cffb778, %l7 = ffffffff
9496 ldda [%i0+%g0]0x81,%l6 ! %l6 = 00000000ffffffff 00000000ffffffff
9497! Mem[0000000010181410] = 0000000000000000, %l1 = 00000000ad000000
9498 ldx [%i6+%o5],%l1 ! %l1 = 0000000000000000
9499! Mem[0000000010081408] = ffff0000, %l1 = 0000000000000000
9500 lduwa [%i2+%o4]0x80,%l1 ! %l1 = 00000000ffff0000
9501! Mem[0000000010001424] = 38ea007b, %l4 = 00000000ffffffff
9502 lduba [%i0+0x027]%asi,%l4 ! %l4 = 000000000000007b
9503! Starting 10 instruction Store Burst
9504! Mem[0000000010101408] = 0000ffff, %l7 = 00000000ffffffff
9505 ldstuba [%i4+%o4]0x80,%l7 ! %l7 = 00000000000000ff
9506
9507p0_label_362:
9508! Code Fragment 4
9509p0_fragment_40:
9510! %l0 = 00000000ffba1b43
9511 setx 0x9cf5139008cd3e4a,%g7,%l0 ! %l0 = 9cf5139008cd3e4a
9512! %l1 = 00000000ffff0000
9513 setx 0x8493d5cfa9e926ee,%g7,%l1 ! %l1 = 8493d5cfa9e926ee
9514 setx 0x7ff8, %g1, %g2
9515 and %l0, %g2, %l0
9516 setx 0xffffffff, %g1, %g2
9517 and %l1, %g2, %l1
9518 setx 0x100000000, %g1, %g2
9519 or %l1, %g2, %l1 ! Set bit 32 - perrinj
9520 ta T_CHANGE_HPRIV
9521 stxa %l1, [%l0]ASI_ICACHE_INSTR
9522 ta T_CHANGE_NONHPRIV
9523! %l0 = 9cf5139008cd3e4a
9524 setx 0x52a2afd047d4fa03,%g7,%l0 ! %l0 = 52a2afd047d4fa03
9525! %l1 = 8493d5cfa9e926ee
9526 setx 0xcbdcd5303233b999,%g7,%l1 ! %l1 = cbdcd5303233b999
9527! %l2 = 0000000043000000, Mem[0000000010041408] = ff000000ad000000
9528 stxa %l2,[%i1+%o4]0x88 ! Mem[0000000010041408] = 0000000043000000
9529! %l6 = 00000000ffffffff, Mem[0000000010001400] = 0000ffff
9530 stwa %l6,[%i0+%g0]0x88 ! Mem[0000000010001400] = ffffffff
9531! %l0 = 52a2afd047d4fa03, Mem[0000000010041414] = f00883fd, %asi = 80
9532 stwa %l0,[%i1+0x014]%asi ! Mem[0000000010041414] = 47d4fa03
9533! %f24 = ffffffff ffffffff, Mem[0000000030101400] = ffba1b43 00ff0000
9534 stda %f24,[%i4+%g0]0x89 ! Mem[0000000030101400] = ffffffff ffffffff
9535! %f5 = ff000000, %f27 = d9e67963, %f25 = ffffffff
9536 fdivs %f5 ,%f27,%f25 ! %f25 = 648e2d2c
9537! %f20 = 0000ff00 fffa1b43, Mem[0000000010001430] = ffff00ff 0000002f
9538 std %f20,[%i0+0x030] ! Mem[0000000010001430] = 0000ff00 fffa1b43
9539! Mem[0000000010001400] = ffffffff, %l3 = 0000000000000000
9540 swapa [%i0+%g0]0x80,%l3 ! %l3 = 00000000ffffffff
9541! %f8 = 00000000 fffa1b43, Mem[00000000300c1400] = 000000ff 000000ff
9542 stda %f8 ,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000 fffa1b43
9543! Starting 10 instruction Load Burst
9544! Mem[0000000030081408] = 00000000ffff00ff, %l7 = 0000000000000000
9545 ldxa [%i2+%o4]0x81,%l7 ! %l7 = 00000000ffff00ff
9546
9547p0_label_363:
9548! Mem[0000000010181400] = 000000ff00000000, %f26 = ffffff00 d9e67963
9549 ldda [%i6+%g0]0x88,%f26 ! %f26 = 000000ff 00000000
9550! Mem[00000000300c1400] = 00000000, %l4 = 000000000000007b
9551 ldsba [%i3+%g0]0x81,%l4 ! %l4 = 0000000000000000
9552! Mem[0000000030141408] = cfad0000, %l0 = 52a2afd047d4fa03
9553 lduha [%i5+%o4]0x81,%l0 ! %l0 = 000000000000cfad
9554! Mem[0000000030081410] = 000000ff, %l0 = 000000000000cfad
9555 ldsba [%i2+%o5]0x89,%l0 ! %l0 = ffffffffffffffff
9556! Mem[00000000300c1400] = 00000000, %l7 = 00000000ffff00ff
9557 lduba [%i3+%g0]0x81,%l7 ! %l7 = 0000000000000000
9558! Mem[0000000010141400] = 21ff0000, %l0 = ffffffffffffffff
9559 ldswa [%i5+%g0]0x88,%l0 ! %l0 = 0000000021ff0000
9560! Mem[0000000010181410] = 00000000, %l6 = 00000000ffffffff
9561 lduwa [%i6+%o5]0x80,%l6 ! %l6 = 0000000000000000
9562! Mem[00000000218001c0] = 00ffa57a, %l4 = 0000000000000000
9563 lduh [%o3+0x1c0],%l4 ! %l4 = 00000000000000ff
9564! Mem[0000000010041400] = 00000000 00000000, %l0 = 21ff0000, %l1 = 3233b999
9565 ldda [%i1+%g0]0x80,%l0 ! %l0 = 0000000000000000 0000000000000000
9566! Starting 10 instruction Store Burst
9567! Mem[0000000030181400] = 0000c6ff, %l6 = 0000000000000000
9568 ldstuba [%i6+%g0]0x89,%l6 ! %l6 = 000000ff000000ff
9569
9570p0_label_364:
9571! %l0 = 0000000000000000, Mem[0000000020800040] = ffff726d, %asi = 80
9572 stba %l0,[%o1+0x040]%asi ! Mem[0000000020800040] = 00ff726d
9573! Mem[0000000010081408] = 0000ffff, %l5 = 000000006379e7d8
9574 swapa [%i2+%o4]0x88,%l5 ! %l5 = 000000000000ffff
9575! %f12 = ff000000 ff00ffff, Mem[0000000010181428] = 00000000 0000007b
9576 stda %f12,[%i6+0x028]%asi ! Mem[0000000010181428] = ff000000 ff00ffff
9577! %f0 = ff000000 ffba1b43, %l0 = 0000000000000000
9578! Mem[0000000010001420] = ffff890038ea007b
9579 add %i0,0x020,%g1
9580 stda %f0,[%g1+%l0]ASI_PST32_PL ! Mem[0000000010001420] = ffff890038ea007b
9581! %f14 = d40000ff 00000000, Mem[0000000010001410] = fffffe83 ff000000
9582 stda %f14,[%i0+%o5]0x88 ! Mem[0000000010001410] = d40000ff 00000000
9583! %f8 = 00000000, %f6 = fffa1b43, %f28 = d9e67963 00000000
9584 fsmuld %f8 ,%f6 ,%f28 ! %f28 = ffff4368 60000000
9585! %l4 = 00000000000000ff, Mem[0000000010101410] = 0000ff00
9586 stha %l4,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00ffff00
9587! Mem[00000000201c0000] = ff433e5d, %l0 = 0000000000000000
9588 ldsha [%o0+0x000]%asi,%l0 ! %l0 = ffffffffffffff43
9589! %l6 = 00000000000000ff, Mem[00000000100c1400] = 0000ff00
9590 stha %l6,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 000000ff
9591! Starting 10 instruction Load Burst
9592! Mem[0000000010081400] = ff000000, %l1 = 0000000000000000
9593 ldsha [%i2+%g0]0x80,%l1 ! %l1 = ffffffffffffff00
9594
9595p0_label_365:
9596! Mem[0000000010141408] = ffffff0b, %l5 = 000000000000ffff
9597 ldsba [%i5+%o4]0x88,%l5 ! %l5 = 000000000000000b
9598! Mem[00000000100c1408] = ff00baffffffffff, %l6 = 00000000000000ff
9599 ldxa [%i3+%o4]0x80,%l6 ! %l6 = ff00baffffffffff
9600! Mem[0000000010041400] = 00000000, %l3 = 00000000ffffffff
9601 ldsha [%i1+0x000]%asi,%l3 ! %l3 = 0000000000000000
9602! Mem[0000000010181400] = 00000000 ff000000, %l6 = ffffffff, %l7 = 00000000
9603 ldda [%i6+%g0]0x80,%l6 ! %l6 = 0000000000000000 00000000ff000000
9604! Mem[0000000010041400] = 00000000 00000000, %l2 = 43000000, %l3 = 00000000
9605 ldd [%i1+%g0],%l2 ! %l2 = 0000000000000000 0000000000000000
9606! Mem[0000000010101424] = ffffffff, %l5 = 000000000000000b
9607 lduh [%i4+0x026],%l5 ! %l5 = 000000000000ffff
9608! Mem[0000000010001410] = 00000000, %l7 = 00000000ff000000
9609 lduba [%i0+%o5]0x80,%l7 ! %l7 = 0000000000000000
9610! Mem[0000000030181400] = ffc60000, %l0 = ffffffffffffff43
9611 lduba [%i6+%g0]0x81,%l0 ! %l0 = 00000000000000ff
9612! Mem[0000000010001408] = fffffffffffffe83, %f16 = 000000ff 00000000
9613 ldda [%i0+%o4]0x80,%f16 ! %f16 = ffffffff fffffe83
9614! Starting 10 instruction Store Burst
9615! %l1 = ffffffffffffff00, Mem[0000000010141430] = 00680089ff0000d4, %asi = 80
9616 stxa %l1,[%i5+0x030]%asi ! Mem[0000000010141430] = ffffffffffffff00
9617
9618p0_label_366:
9619! %l4 = 00000000000000ff, Mem[0000000030081408] = 00000000
9620 stba %l4,[%i2+%o4]0x81 ! Mem[0000000030081408] = ff000000
9621! %l6 = 0000000000000000, Mem[0000000030141400] = 00000000000000ff
9622 stxa %l6,[%i5+%g0]0x89 ! Mem[0000000030141400] = 0000000000000000
9623! Mem[0000000030141408] = 0000adcf, %l3 = 0000000000000000
9624 ldstuba [%i5+%o4]0x89,%l3 ! %l3 = 000000cf000000ff
9625! Mem[00000000100c1408] = ff00baff, %l0 = 00000000000000ff
9626 swapa [%i3+%o4]0x80,%l0 ! %l0 = 00000000ff00baff
9627! Mem[0000000010141400] = 21ff0000, %l0 = 00000000ff00baff
9628 ldstuba [%i5+%g0]0x88,%l0 ! %l0 = 00000000000000ff
9629! %l0 = 00000000, %l1 = ffffff00, Mem[0000000030141408] = 0000adff 00000000
9630 stda %l0,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000 ffffff00
9631! %l5 = 000000000000ffff, Mem[0000000010001408] = ffffffff
9632 stwa %l5,[%i0+%o4]0x88 ! Mem[0000000010001408] = 0000ffff
9633! %l4 = 00000000000000ff, Mem[0000000030101400] = ffffffff
9634 stwa %l4,[%i4+%g0]0x89 ! Mem[0000000030101400] = 000000ff
9635! %f0 = ff000000, Mem[00000000100c1408] = 000000ff
9636 sta %f0 ,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ff000000
9637! Starting 10 instruction Load Burst
9638! Mem[0000000030141410] = ff000000, %f30 = ffba1b43
9639 lda [%i5+%o5]0x81,%f30 ! %f30 = ff000000
9640
9641p0_label_367:
9642! Mem[0000000030041400] = 00000000, %f31 = ffff8900
9643 lda [%i1+%g0]0x89,%f31 ! %f31 = 00000000
9644! Mem[0000000010101400] = ff1bfaff, %f1 = ffba1b43
9645 lda [%i4+%g0]0x80,%f1 ! %f1 = ff1bfaff
9646! Mem[0000000030081400] = 00000000, %l0 = 0000000000000000
9647 lduha [%i2+%g0]0x89,%l0 ! %l0 = 0000000000000000
9648! Mem[0000000030181410] = ff0000ff, %l6 = 0000000000000000
9649 ldsba [%i6+%o5]0x81,%l6 ! %l6 = ffffffffffffffff
9650! Mem[0000000010041404] = 00000000, %f14 = d40000ff
9651 ld [%i1+0x004],%f14 ! %f14 = 00000000
9652! Mem[0000000010041410] = 6379e6d9, %l4 = 00000000000000ff
9653 ldswa [%i1+%o5]0x88,%l4 ! %l4 = 000000006379e6d9
9654! Mem[0000000010041438] = 006800ff00000000, %f6 = fffa1b43 431bbaff
9655 ldd [%i1+0x038],%f6 ! %f6 = 006800ff 00000000
9656! Mem[0000000010141430] = ffffffff, %l7 = 0000000000000000
9657 lduh [%i5+0x030],%l7 ! %l7 = 000000000000ffff
9658! Mem[0000000010141428] = 00000000, %l2 = 0000000000000000
9659 ldub [%i5+0x029],%l2 ! %l2 = 0000000000000000
9660! Starting 10 instruction Store Burst
9661! Code Fragment 4
9662p0_fragment_41:
9663! %l0 = 0000000000000000
9664 setx 0xb5b50087bb20c23d,%g7,%l0 ! %l0 = b5b50087bb20c23d
9665! %l1 = ffffffffffffff00
9666 setx 0xedc3c8a05ceba585,%g7,%l1 ! %l1 = edc3c8a05ceba585
9667 setx 0x7ff8, %g1, %g2
9668 and %l0, %g2, %l0
9669 setx 0xffffffff, %g1, %g2
9670 and %l1, %g2, %l1
9671 setx 0x100000000, %g1, %g2
9672 or %l1, %g2, %l1 ! Set bit 32 - perrinj
9673 ta T_CHANGE_HPRIV
9674 stxa %l1, [%l0]ASI_ICACHE_INSTR
9675 ta T_CHANGE_NONHPRIV
9676! %l0 = b5b50087bb20c23d
9677 setx 0x7dbda70057eb9e8c,%g7,%l0 ! %l0 = 7dbda70057eb9e8c
9678! %l1 = edc3c8a05ceba585
9679 setx 0xca13c297f549639c,%g7,%l1 ! %l1 = ca13c297f549639c
9680
9681p0_label_368:
9682! %f29 = 60000000, Mem[0000000010101400] = ff1bfaff
9683 sta %f29,[%i4+%g0]0x80 ! Mem[0000000010101400] = 60000000
9684! %l7 = 000000000000ffff, Mem[0000000010141400] = 43e9efff21ff00ff
9685 stxa %l7,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000000000000ffff
9686! %f15 = 00000000, Mem[0000000010081410] = 53cc0000
9687 sta %f15,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000
9688! Mem[0000000010101410] = 00ffff00, %l3 = 00000000000000cf
9689 ldstuba [%i4+%o5]0x80,%l3 ! %l3 = 00000000000000ff
9690! %l6 = ffffffffffffffff, Mem[0000000010101410] = 00ffffff
9691 stwa %l6,[%i4+%o5]0x88 ! Mem[0000000010101410] = ffffffff
9692! %l2 = 00000000, %l3 = 00000000, Mem[00000000100c1410] = ff0000ff 00000ace
9693 stda %l2,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000000 00000000
9694! %l0 = 57eb9e8c, %l1 = f549639c, Mem[0000000030101400] = ff000000 ffffffff
9695 stda %l0,[%i4+%g0]0x81 ! Mem[0000000030101400] = 57eb9e8c f549639c
9696! Mem[0000000010101428] = ffffff00, %l5 = 000000000000ffff, %asi = 80
9697 swapa [%i4+0x028]%asi,%l5 ! %l5 = 00000000ffffff00
9698! Mem[0000000010081428] = 0000ff00, %l7 = 000000000000ffff, %asi = 80
9699 swapa [%i2+0x028]%asi,%l7 ! %l7 = 000000000000ff00
9700! Starting 10 instruction Load Burst
9701! Mem[0000000010001434] = fffa1b43, %l7 = 000000000000ff00
9702 ldsba [%i0+0x035]%asi,%l7 ! %l7 = fffffffffffffffa
9703
9704p0_label_369:
9705! Mem[0000000010081408] = d8e77963, %l3 = 0000000000000000
9706 ldsha [%i2+%o4]0x80,%l3 ! %l3 = ffffffffffffd8e7
9707! Mem[0000000010181420] = 00000000000000ff, %l6 = ffffffffffffffff
9708 ldx [%i6+0x020],%l6 ! %l6 = 00000000000000ff
9709! Mem[00000000300c1408] = 00000000, %l2 = 0000000000000000
9710 ldsba [%i3+%o4]0x81,%l2 ! %l2 = 0000000000000000
9711! Mem[0000000030001400] = ffffffffffffffff, %l3 = ffffffffffffd8e7
9712 ldxa [%i0+%g0]0x81,%l3 ! %l3 = ffffffffffffffff
9713! Mem[00000000300c1410] = 00000ace, %l1 = ca13c297f549639c
9714 ldsha [%i3+%o5]0x89,%l1 ! %l1 = 0000000000000ace
9715! Mem[0000000010181400] = 00000000, %f31 = 00000000
9716 lda [%i6+%g0]0x88,%f31 ! %f31 = 00000000
9717! Mem[0000000010141408] = ffffff0b, %l5 = 00000000ffffff00
9718 ldsba [%i5+%o4]0x88,%l5 ! %l5 = 000000000000000b
9719! Mem[0000000030001400] = ffffffff, %l0 = 7dbda70057eb9e8c
9720 ldsba [%i0+%g0]0x89,%l0 ! %l0 = ffffffffffffffff
9721! Mem[0000000010181410] = 00000000, %f4 = 00000000
9722 lda [%i6+%o5]0x80,%f4 ! %f4 = 00000000
9723! Starting 10 instruction Store Burst
9724! %l2 = 00000000, %l3 = ffffffff, Mem[0000000030101400] = 57eb9e8c f549639c
9725 stda %l2,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000 ffffffff
9726
9727p0_label_370:
9728! Mem[0000000030041408] = ffff00ff, %l2 = 0000000000000000
9729 swapa [%i1+%o4]0x89,%l2 ! %l2 = 00000000ffff00ff
9730! %f16 = ffffffff fffffe83, %l4 = 000000006379e6d9
9731! Mem[00000000100c1408] = ff000000ffffffff
9732 add %i3,0x008,%g1
9733 stda %f16,[%g1+%l4]ASI_PST32_PL ! Mem[00000000100c1408] = 83feffffffffffff
9734! %l5 = 000000000000000b, Mem[0000000010141434] = ffffff00
9735 stw %l5,[%i5+0x034] ! Mem[0000000010141434] = 0000000b
9736! Mem[0000000010001408] = ffff0000, %l1 = 0000000000000ace
9737 ldstuba [%i0+%o4]0x80,%l1 ! %l1 = 000000ff000000ff
9738! %f22 = 431bfaff 00000000, Mem[0000000010101418] = 00000000 00000043
9739 stda %f22,[%i4+0x018]%asi ! Mem[0000000010101418] = 431bfaff 00000000
9740! Code Fragment 4
9741p0_fragment_42:
9742! %l0 = ffffffffffffffff
9743 setx 0x8d59c22056331332,%g7,%l0 ! %l0 = 8d59c22056331332
9744! %l1 = 00000000000000ff
9745 setx 0x8f40c4307b4db525,%g7,%l1 ! %l1 = 8f40c4307b4db525
9746 setx 0x7ff8, %g1, %g2
9747 and %l0, %g2, %l0
9748 setx 0xffffffff, %g1, %g2
9749 and %l1, %g2, %l1
9750 setx 0x100000000, %g1, %g2
9751 or %l1, %g2, %l1 ! Set bit 32 - perrinj
9752 ta T_CHANGE_HPRIV
9753 stxa %l1, [%l0]ASI_ICACHE_INSTR
9754 ta T_CHANGE_NONHPRIV
9755! %l0 = 8d59c22056331332
9756 setx 0x8cdaacb006941ad5,%g7,%l0 ! %l0 = 8cdaacb006941ad5
9757! %l1 = 8f40c4307b4db525
9758 setx 0xd0a3cfd034f66413,%g7,%l1 ! %l1 = d0a3cfd034f66413
9759! Mem[0000000020800041] = 00ff726d, %l3 = ffffffffffffffff
9760 ldstuba [%o1+0x041]%asi,%l3 ! %l3 = 000000ff000000ff
9761! %f9 = fffa1b43, Mem[0000000010181410] = 00000000
9762 sta %f9 ,[%i6+%o5]0x88 ! Mem[0000000010181410] = fffa1b43
9763! Mem[0000000021800180] = b3ffbce0, %l2 = 00000000ffff00ff
9764 ldstub [%o3+0x180],%l2 ! %l2 = 000000b3000000ff
9765! Starting 10 instruction Load Burst
9766! Mem[0000000010141400] = 00000000 0000ffff, %l0 = 06941ad5, %l1 = 34f66413
9767 ldda [%i5+%g0]0x88,%l0 ! %l0 = 000000000000ffff 0000000000000000
9768
9769p0_label_371:
9770! Mem[0000000010081400] = ff000000, %l3 = 00000000000000ff
9771 ldsb [%i2+0x003],%l3 ! %l3 = 0000000000000000
9772! Mem[00000000300c1400] = 00000000, %l0 = 000000000000ffff
9773 ldsba [%i3+%g0]0x81,%l0 ! %l0 = 0000000000000000
9774! Mem[0000000030081400] = 00000000, %l0 = 0000000000000000
9775 lduha [%i2+%g0]0x81,%l0 ! %l0 = 0000000000000000
9776! Mem[00000000300c1410] = ce0a0000, %f22 = 431bfaff
9777 lda [%i3+%o5]0x81,%f22 ! %f22 = ce0a0000
9778! Mem[00000000300c1400] = 00000000fffa1b43, %f0 = ff000000 ff1bfaff
9779 ldda [%i3+%g0]0x81,%f0 ! %f0 = 00000000 fffa1b43
9780! Mem[0000000010081408] = d8e77963, %l0 = 0000000000000000
9781 ldsha [%i2+%o4]0x80,%l0 ! %l0 = ffffffffffffd8e7
9782! Mem[0000000010101428] = 0000ffff, %l5 = 000000000000000b
9783 ldsba [%i4+0x02a]%asi,%l5 ! %l5 = ffffffffffffffff
9784! Mem[0000000030041410] = ffff00ff, %l1 = 0000000000000000
9785 ldsba [%i1+%o5]0x81,%l1 ! %l1 = ffffffffffffffff
9786! Mem[0000000010181408] = 00000000, %l2 = 00000000000000b3
9787 ldsha [%i6+%o4]0x88,%l2 ! %l2 = 0000000000000000
9788! Starting 10 instruction Store Burst
9789! %l0 = ffffffffffffd8e7, Mem[00000000211c0001] = 00ff6880, %asi = 80
9790 stba %l0,[%o2+0x001]%asi ! Mem[00000000211c0000] = 00e76880
9791
9792p0_label_372:
9793! %l4 = 000000006379e6d9, Mem[0000000030081410] = ff000000
9794 stwa %l4,[%i2+%o5]0x81 ! Mem[0000000030081410] = 6379e6d9
9795! Mem[00000000100c1400] = ff000000, %l3 = 0000000000000000
9796 swapa [%i3+%g0]0x80,%l3 ! %l3 = 00000000ff000000
9797! %l6 = 000000ff, %l7 = fffffffa, Mem[0000000030041410] = ff00ffff ff000000
9798 stda %l6,[%i1+%o5]0x89 ! Mem[0000000030041410] = 000000ff fffffffa
9799! Mem[00000000300c1408] = 00000000, %l7 = fffffffffffffffa
9800 ldstuba [%i3+%o4]0x81,%l7 ! %l7 = 00000000000000ff
9801! %f18 = 00000043, Mem[0000000030041400] = 00000000
9802 sta %f18,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000043
9803! Mem[0000000010101400] = 60000000, %l6 = 00000000000000ff
9804 ldstuba [%i4+%g0]0x80,%l6 ! %l6 = 00000060000000ff
9805! %f28 = ffff4368 60000000, Mem[0000000030141410] = 000000ff 000000ff
9806 stda %f28,[%i5+%o5]0x89 ! Mem[0000000030141410] = ffff4368 60000000
9807! %f6 = 006800ff 00000000, Mem[0000000010141400] = 0000ffff 00000000
9808 stda %f6 ,[%i5+%g0]0x88 ! Mem[0000000010141400] = 006800ff 00000000
9809! %l7 = 0000000000000000, Mem[0000000010101408] = ffff00ff
9810 stha %l7,[%i4+%o4]0x88 ! Mem[0000000010101408] = ffff0000
9811! Starting 10 instruction Load Burst
9812! Mem[00000000201c0000] = ff433e5d, %l2 = 0000000000000000
9813 ldsba [%o0+0x001]%asi,%l2 ! %l2 = 0000000000000043
9814
9815p0_label_373:
9816! Mem[00000000211c0000] = 00e76880, %l6 = 0000000000000060
9817 ldsba [%o2+0x000]%asi,%l6 ! %l6 = 0000000000000000
9818! Mem[0000000030081410] = 6379e6d9, %l1 = ffffffffffffffff
9819 lduba [%i2+%o5]0x81,%l1 ! %l1 = 0000000000000063
9820! Mem[0000000010041410] = 6379e6d9, %l5 = ffffffffffffffff
9821 lduwa [%i1+%o5]0x88,%l5 ! %l5 = 000000006379e6d9
9822! Mem[0000000030001408] = 0000ffff332bcfad, %f4 = 00000000 ff000000
9823 ldda [%i0+%o4]0x89,%f4 ! %f4 = 0000ffff 332bcfad
9824! Mem[0000000010081410] = 00000000332bcfad, %f0 = 00000000 fffa1b43
9825 ldda [%i2+%o5]0x80,%f0 ! %f0 = 00000000 332bcfad
9826! Mem[0000000010141410] = 0000ff00 fffa1b43, %l0 = ffffd8e7, %l1 = 00000063
9827 ldda [%i5+%o5]0x88,%l0 ! %l0 = 00000000fffa1b43 000000000000ff00
9828! Mem[00000000201c0000] = ff433e5d, %l5 = 000000006379e6d9
9829 lduh [%o0+%g0],%l5 ! %l5 = 000000000000ff43
9830! Mem[0000000030181408] = 00400900, %l2 = 0000000000000043
9831 ldsha [%i6+%o4]0x81,%l2 ! %l2 = 0000000000000040
9832! Mem[0000000010041408] = 00000043, %l7 = 0000000000000000
9833 ldswa [%i1+%o4]0x80,%l7 ! %l7 = 0000000000000043
9834! Starting 10 instruction Store Burst
9835! %f19 = ffff0000, Mem[0000000010141410] = 431bfaff
9836 sta %f19,[%i5+%o5]0x80 ! Mem[0000000010141410] = ffff0000
9837
9838p0_label_374:
9839! Mem[0000000010081414] = 332bcfad, %l4 = 000000006379e6d9, %asi = 80
9840 swapa [%i2+0x014]%asi,%l4 ! %l4 = 00000000332bcfad
9841! Mem[0000000030141408] = 00000000, %l6 = 0000000000000000
9842 ldstuba [%i5+%o4]0x89,%l6 ! %l6 = 00000000000000ff
9843! Mem[0000000010101410] = ffffffff, %l2 = 0000000000000040
9844 swapa [%i4+%o5]0x80,%l2 ! %l2 = 00000000ffffffff
9845! Mem[0000000030101410] = 00000000, %l2 = 00000000ffffffff
9846 swapa [%i4+%o5]0x89,%l2 ! %l2 = 0000000000000000
9847! Mem[0000000010001408] = 0000ffff, %l0 = 00000000fffa1b43
9848 swapa [%i0+%o4]0x88,%l0 ! %l0 = 000000000000ffff
9849! Mem[00000000100c1400] = 00000000, %l4 = 00000000332bcfad
9850 ldstuba [%i3+%g0]0x80,%l4 ! %l4 = 00000000000000ff
9851! Mem[0000000030081400] = 00000000, %l2 = 0000000000000000
9852 swapa [%i2+%g0]0x81,%l2 ! %l2 = 0000000000000000
9853! %l2 = 0000000000000000, Mem[000000001008141c] = aeba1b43, %asi = 80
9854 stba %l2,[%i2+0x01c]%asi ! Mem[000000001008141c] = 00ba1b43
9855! %l1 = 000000000000ff00, Mem[00000000100c1408] = fffffffffffffe83
9856 stxa %l1,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000000000ff00
9857! Starting 10 instruction Load Burst
9858! Mem[0000000010001400] = 00000000, %l7 = 0000000000000043
9859 ldsha [%i0+%g0]0x80,%l7 ! %l7 = 0000000000000000
9860
9861p0_label_375:
9862! Mem[0000000010081410] = 00000000, %l4 = 0000000000000000
9863 lduha [%i2+0x012]%asi,%l4 ! %l4 = 0000000000000000
9864! Mem[0000000010001408] = fffa1b43, %l7 = 0000000000000000
9865 ldsha [%i0+%o4]0x88,%l7 ! %l7 = 0000000000001b43
9866! Mem[00000000300c1400] = 00000000, %f3 = ffff0000
9867 lda [%i3+%g0]0x89,%f3 ! %f3 = 00000000
9868! %l7 = 0000000000001b43, imm = 0000000000000ae3, %l3 = 00000000ff000000
9869 or %l7,0xae3,%l3 ! %l3 = 0000000000001be3
9870! Mem[0000000010081418] = affff3c6, %l2 = 0000000000000000
9871 lduh [%i2+0x018],%l2 ! %l2 = 000000000000afff
9872! Mem[0000000010101400] = ff00000000ff0000, %f4 = 0000ffff 332bcfad
9873 ldda [%i4+%g0]0x80,%f4 ! %f4 = ff000000 00ff0000
9874! Mem[0000000030181400] = 0000c6ff, %f26 = 000000ff
9875 lda [%i6+%g0]0x89,%f26 ! %f26 = 0000c6ff
9876! %l6 = 0000000000000000, %l2 = 000000000000afff, %y = 00000000
9877 umul %l6,%l2,%l7 ! %l7 = 0000000000000000, %y = 00000000
9878! Mem[0000000030041408] = 00000000, %l6 = 0000000000000000
9879 ldswa [%i1+%o4]0x89,%l6 ! %l6 = 0000000000000000
9880! Starting 10 instruction Store Burst
9881! %f16 = ffffffff fffffe83, Mem[0000000010041410] = d9e67963 47d4fa03
9882 stda %f16,[%i1+%o5]0x80 ! Mem[0000000010041410] = ffffffff fffffe83
9883
9884p0_label_376:
9885! %l1 = 000000000000ff00, Mem[0000000030041410] = fffffffa000000ff
9886 stxa %l1,[%i1+%o5]0x89 ! Mem[0000000030041410] = 000000000000ff00
9887! %l0 = 000000000000ffff, Mem[0000000010141425] = 0000001b
9888 stb %l0,[%i5+0x025] ! Mem[0000000010141424] = 00ff001b
9889! %l4 = 00000000, %l5 = 0000ff43, Mem[0000000010101410] = 40000000 431bfaff
9890 stda %l4,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000 0000ff43
9891! %l5 = 000000000000ff43, Mem[0000000030041408] = 00ff000000000000
9892 stxa %l5,[%i1+%o4]0x89 ! Mem[0000000030041408] = 000000000000ff43
9893! Mem[0000000010001410] = 00000000, %l7 = 0000000000000000
9894 ldstuba [%i0+%o5]0x88,%l7 ! %l7 = 00000000000000ff
9895! Mem[0000000030181408] = 00094000, %l4 = 0000000000000000
9896 swapa [%i6+%o4]0x89,%l4 ! %l4 = 0000000000094000
9897! %f1 = 332bcfad, Mem[0000000010101410] = 00000000
9898 st %f1 ,[%i4+%o5] ! Mem[0000000010101410] = 332bcfad
9899! Mem[0000000010141420] = ffba1b43, %l1 = 000000000000ff00
9900 swap [%i5+0x020],%l1 ! %l1 = 00000000ffba1b43
9901! %l1 = 00000000ffba1b43, Mem[0000000010181408] = 00000000
9902 stba %l1,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000043
9903! Starting 10 instruction Load Burst
9904! Mem[0000000010081400] = ff000000 ffffffff, %l4 = 00094000, %l5 = 0000ff43
9905 ldda [%i2+%g0]0x80,%l4 ! %l4 = 00000000ff000000 00000000ffffffff
9906
9907p0_label_377:
9908! Mem[0000000010141430] = ffffffff, %l7 = 0000000000000000
9909 ldsha [%i5+0x030]%asi,%l7 ! %l7 = ffffffffffffffff
9910! Mem[0000000010181414] = 00000000, %l0 = 000000000000ffff
9911 ldsba [%i6+0x014]%asi,%l0 ! %l0 = 0000000000000000
9912! Mem[0000000030081400] = 00000000431bbaff, %l3 = 0000000000001be3
9913 ldxa [%i2+%g0]0x81,%l3 ! %l3 = 00000000431bbaff
9914! Mem[0000000030001408] = 332bcfad, %f12 = ff000000
9915 lda [%i0+%o4]0x89,%f12 ! %f12 = 332bcfad
9916! Mem[0000000030181408] = 00000000, %l6 = 0000000000000000
9917 lduha [%i6+%o4]0x81,%l6 ! %l6 = 0000000000000000
9918! %l4 = 00000000ff000000, %l1 = 00000000ffba1b43, %l1 = 00000000ffba1b43
9919 orn %l4,%l1,%l1 ! %l1 = ffffffffff45e4bc
9920! Mem[0000000010141410] = 0000ff000000ffff, %l6 = 0000000000000000
9921 ldxa [%i5+%o5]0x88,%l6 ! %l6 = 0000ff000000ffff
9922! Mem[0000000010041408] = 00000043, %l2 = 000000000000afff
9923 ldub [%i1+%o4],%l2 ! %l2 = 0000000000000000
9924! Mem[0000000030141408] = ff000000, %f3 = 00000000
9925 lda [%i5+%o4]0x81,%f3 ! %f3 = ff000000
9926! Starting 10 instruction Store Burst
9927! %f26 = 0000c6ff 00000000, Mem[0000000030141400] = 00000000 00000000
9928 stda %f26,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0000c6ff 00000000
9929
9930p0_label_378:
9931! Mem[0000000030041400] = 43000000, %l3 = 00000000431bbaff
9932 ldstuba [%i1+%g0]0x81,%l3 ! %l3 = 00000043000000ff
9933! %l0 = 0000000000000000, Mem[00000000211c0001] = 00e76880
9934 stb %l0,[%o2+0x001] ! Mem[00000000211c0000] = 00006880
9935! %f26 = 0000c6ff, Mem[00000000100c1408] = 00ff0000
9936 sta %f26,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 0000c6ff
9937! %f12 = 332bcfad, %f12 = 332bcfad, %f14 = 00000000
9938 fadds %f12,%f12,%f14 ! %f14 = 33abcfad
9939! %l4 = 00000000ff000000, Mem[0000000030081408] = ff000000
9940 stba %l4,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000
9941! Mem[00000000201c0000] = ff433e5d, %l4 = 00000000ff000000
9942 ldstuba [%o0+0x000]%asi,%l4 ! %l4 = 000000ff000000ff
9943! %l2 = 0000000000000000, Mem[0000000010041408] = 43000000
9944 stwa %l2,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000
9945! Mem[0000000010181413] = 431bfaff, %l1 = ffffffffff45e4bc
9946 ldstuba [%i6+0x013]%asi,%l1 ! %l1 = 000000ff000000ff
9947! Mem[00000000201c0001] = ff433e5d, %l5 = 00000000ffffffff
9948 ldstub [%o0+0x001],%l5 ! %l5 = 00000043000000ff
9949! Starting 10 instruction Load Burst
9950! Mem[0000000030001410] = 00ff00ff, %l4 = 00000000000000ff
9951 ldsha [%i0+%o5]0x89,%l4 ! %l4 = 00000000000000ff
9952
9953p0_label_379:
9954! Mem[0000000010141408] = 0bffffff, %l2 = 0000000000000000
9955 ldswa [%i5+%o4]0x80,%l2 ! %l2 = 000000000bffffff
9956! Mem[0000000010101408] = ffff0000, %l1 = 00000000000000ff
9957 ldsba [%i4+%o4]0x88,%l1 ! %l1 = 0000000000000000
9958! Mem[0000000030081410] = 6379e6d9, %l0 = 0000000000000000
9959 ldsba [%i2+%o5]0x81,%l0 ! %l0 = 0000000000000063
9960! Mem[0000000010081408] = d8e77963, %l0 = 0000000000000063
9961 ldsba [%i2+%o4]0x80,%l0 ! %l0 = ffffffffffffffd8
9962! Mem[0000000010101408] = 0000ffff ffff0000, %l4 = 000000ff, %l5 = 00000043
9963 ldda [%i4+%o4]0x80,%l4 ! %l4 = 000000000000ffff 00000000ffff0000
9964! Mem[0000000021800080] = ffff05ff, %l4 = 000000000000ffff
9965 ldsba [%o3+0x081]%asi,%l4 ! %l4 = ffffffffffffffff
9966! Mem[0000000010001410] = ff000000 ff0000d4, %l2 = 0bffffff, %l3 = 00000043
9967 ldda [%i0+%o5]0x80,%l2 ! %l2 = 00000000ff000000 00000000ff0000d4
9968! %l6 = 0000ff000000ffff, %l2 = 00000000ff000000, %l3 = 00000000ff0000d4
9969 subc %l6,%l2,%l3 ! %l3 = 0000feff0100ffff
9970! Code Fragment 3
9971p0_fragment_43:
9972! %l0 = ffffffffffffffd8
9973 setx 0xe73e926ff1c89d8e,%g7,%l0 ! %l0 = e73e926ff1c89d8e
9974! %l1 = 0000000000000000
9975 setx 0xad877cbfb17b05b8,%g7,%l1 ! %l1 = ad877cbfb17b05b8
9976 setx 0x1fe000, %g1, %g3
9977 or %l0, %g3, %l0 ! always set perrmask = 0xff
9978 setx 0x1ffff8, %g1, %g2
9979 and %l0, %g2, %l0
9980 ta T_CHANGE_HPRIV
9981 stxa %l1, [%l0]ASI_DCACHE_DATA
9982 ta T_CHANGE_NONHPRIV
9983! %l0 = e73e926ff1c89d8e
9984 setx 0x04230aefd64e1cf6,%g7,%l0 ! %l0 = 04230aefd64e1cf6
9985! %l1 = ad877cbfb17b05b8
9986 setx 0x5150050fdca86fdc,%g7,%l1 ! %l1 = 5150050fdca86fdc
9987! Starting 10 instruction Store Burst
9988! %f14 = 33abcfad, Mem[0000000030001400] = ffffffff
9989 sta %f14,[%i0+%g0]0x81 ! Mem[0000000030001400] = 33abcfad
9990
9991p0_label_380:
9992! Mem[0000000010041410] = ffffffff, %l7 = ffffffffffffffff
9993 ldstuba [%i1+%o5]0x80,%l7 ! %l7 = 000000ff000000ff
9994! %f12 = 332bcfad ff00ffff, Mem[0000000010181410] = 431bfaff 00000000
9995 std %f12,[%i6+%o5] ! Mem[0000000010181410] = 332bcfad ff00ffff
9996! %l1 = 5150050fdca86fdc, Mem[0000000030101400] = 00000000
9997 stba %l1,[%i4+%g0]0x89 ! Mem[0000000030101400] = 000000dc
9998! %l6 = 0000ffff, %l7 = 000000ff, Mem[00000000100c1430] = d9cf2b33 00000000
9999 std %l6,[%i3+0x030] ! Mem[00000000100c1430] = 0000ffff 000000ff
10000! Mem[0000000010081408] = d8e77963, %l0 = 04230aefd64e1cf6
10001 swapa [%i2+%o4]0x80,%l0 ! %l0 = 00000000d8e77963
10002! Mem[000000001018140b] = 43000000, %l7 = 00000000000000ff
10003 ldstuba [%i6+0x00b]%asi,%l7 ! %l7 = 00000000000000ff
10004! Mem[0000000010181408] = ff000043, %l3 = 0000feff0100ffff
10005 ldstuba [%i6+%o4]0x88,%l3 ! %l3 = 00000043000000ff
10006! Mem[0000000030101408] = 0000ffff, %l2 = 00000000ff000000
10007 swapa [%i4+%o4]0x89,%l2 ! %l2 = 000000000000ffff
10008! Mem[00000000100c1408] = 0000c6ff, %l0 = 00000000d8e77963
10009 swapa [%i3+%o4]0x80,%l0 ! %l0 = 000000000000c6ff
10010! Starting 10 instruction Load Burst
10011! Mem[0000000030101408] = 000000fff00883fd, %l5 = 00000000ffff0000
10012 ldxa [%i4+%o4]0x81,%l5 ! %l5 = 000000fff00883fd
10013
10014p0_label_381:
10015! Mem[0000000010001408] = fffa1b43, %l3 = 0000000000000043
10016 ldswa [%i0+%o4]0x88,%l3 ! %l3 = fffffffffffa1b43
10017! Mem[0000000010101424] = ffffffff, %l1 = 5150050fdca86fdc
10018 ldsh [%i4+0x026],%l1 ! %l1 = ffffffffffffffff
10019! Mem[0000000030141408] = ff00000000ffffff, %l7 = 0000000000000000
10020 ldxa [%i5+%o4]0x81,%l7 ! %l7 = ff00000000ffffff
10021! Mem[0000000030001408] = adcf2b33, %l5 = 000000fff00883fd
10022 lduha [%i0+%o4]0x81,%l5 ! %l5 = 000000000000adcf
10023! Mem[00000000300c1408] = ffffffff 000000ff, %l6 = 0000ffff, %l7 = 00ffffff
10024 ldda [%i3+%o4]0x89,%l6 ! %l6 = 00000000000000ff 00000000ffffffff
10025! Mem[00000000201c0000] = ffff3e5d, %l2 = 000000000000ffff
10026 lduh [%o0+%g0],%l2 ! %l2 = 000000000000ffff
10027 membar #Sync ! Added by membar checker (56)
10028! Mem[00000000100c1400] = ff000000 00ff0000 d8e77963 00000000
10029! Mem[00000000100c1410] = 00000000 00000000 b78954ff ff000000
10030! Mem[00000000100c1420] = 000000ff c6f3ecaf 00004fff ff0000ff
10031! Mem[00000000100c1430] = 0000ffff 000000ff 00000043 ffee36da
10032 ldda [%i3]ASI_BLK_P,%f16 ! Block Load from 00000000100c1400
10033! Mem[00000000100c1410] = 00000000, %l4 = ffffffffffffffff
10034 ldsba [%i3+%o5]0x88,%l4 ! %l4 = 0000000000000000
10035! Mem[0000000030001400] = adcfab33, %l2 = 000000000000ffff
10036 lduwa [%i0+%g0]0x89,%l2 ! %l2 = 00000000adcfab33
10037! Starting 10 instruction Store Burst
10038! %f2 = adcf2b33, Mem[000000001000141c] = ffff0000
10039 st %f2 ,[%i0+0x01c] ! Mem[000000001000141c] = adcf2b33
10040
10041p0_label_382:
10042! %f4 = ff000000, Mem[0000000030181400] = ffc60000
10043 sta %f4 ,[%i6+%g0]0x81 ! Mem[0000000030181400] = ff000000
10044! %f15 = 00000000, Mem[0000000010081400] = ff000000
10045 st %f15,[%i2+%g0] ! Mem[0000000010081400] = 00000000
10046! %f10 = 1b000000 431bbaff, %l3 = fffffffffffa1b43
10047! Mem[0000000010041410] = fffffffffffffe83
10048 add %i1,0x010,%g1
10049 stda %f10,[%g1+%l3]ASI_PST8_P ! Mem[0000000010041410] = ff00ffffffffbaff
10050! %f15 = 00000000, %f14 = 33abcfad
10051 fcmpes %fcc0,%f15,%f14 ! %fcc0 = 1
10052! %l2 = 00000000adcfab33, Mem[0000000010181410] = 332bcfad, %asi = 80
10053 stba %l2,[%i6+0x010]%asi ! Mem[0000000010181410] = 332bcfad
10054! Mem[0000000010101400] = ff000000, %l2 = 00000000adcfab33
10055 ldstuba [%i4+%g0]0x80,%l2 ! %l2 = 000000ff000000ff
10056! Mem[0000000010001400] = 00000000, %l0 = 000000000000c6ff
10057 ldstuba [%i0+%g0]0x88,%l0 ! %l0 = 00000000000000ff
10058! %l6 = 000000ff, %l7 = ffffffff, Mem[0000000010041420] = ffffffff 00000080
10059 std %l6,[%i1+0x020] ! Mem[0000000010041420] = 000000ff ffffffff
10060! Mem[000000001018143c] = ff000000, %l3 = fffffffffffa1b43
10061 swap [%i6+0x03c],%l3 ! %l3 = 00000000ff000000
10062! Starting 10 instruction Load Burst
10063! Mem[00000000211c0000] = 00006880, %l5 = 000000000000adcf
10064 ldub [%o2+0x001],%l5 ! %l5 = 0000000000000000
10065
10066p0_label_383:
10067! Mem[0000000010081408] = f61c4ed6, %l1 = ffffffffffffffff
10068 ldswa [%i2+%o4]0x88,%l1 ! %l1 = fffffffff61c4ed6
10069! Mem[0000000010141408] = 0bffffff, %l1 = fffffffff61c4ed6
10070 ldub [%i5+0x00b],%l1 ! %l1 = 00000000000000ff
10071! Mem[0000000030181408] = 00000000, %l0 = 0000000000000000
10072 lduwa [%i6+%o4]0x81,%l0 ! %l0 = 0000000000000000
10073! Mem[0000000030001410] = 00ff00ff, %l4 = 0000000000000000
10074 lduha [%i0+%o5]0x89,%l4 ! %l4 = 00000000000000ff
10075! Mem[0000000010001410] = d40000ff000000ff, %f14 = 33abcfad 00000000
10076 ldda [%i0+%o5]0x88,%f14 ! %f14 = d40000ff 000000ff
10077! Mem[0000000030141408] = ffffff00000000ff, %l4 = 00000000000000ff
10078 ldxa [%i5+%o4]0x89,%l4 ! %l4 = ffffff00000000ff
10079! Mem[0000000010001408] = fffa1b43, %f10 = 1b000000
10080 lda [%i0+%o4]0x88,%f10 ! %f10 = fffa1b43
10081! Mem[0000000010001408] = 83fefffffffa1b43, %f10 = fffa1b43 431bbaff
10082 ldda [%i0+%o4]0x88,%f10 ! %f10 = 83feffff fffa1b43
10083! Mem[0000000010041410] = ff00ffffffffbaff, %l7 = 00000000ffffffff
10084 ldx [%i1+%o5],%l7 ! %l7 = ff00ffffffffbaff
10085! Starting 10 instruction Store Burst
10086! %l3 = 00000000ff000000, Mem[0000000030181400] = 000000ff
10087 stha %l3,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000
10088
10089p0_label_384:
10090! %l3 = 00000000ff000000, Mem[0000000020800000] = 43ff779a, %asi = 80
10091 stha %l3,[%o1+0x000]%asi ! Mem[0000000020800000] = 0000779a
10092! Code Fragment 4
10093p0_fragment_44:
10094! %l0 = 0000000000000000
10095 setx 0xe8a12c17c0a3f364,%g7,%l0 ! %l0 = e8a12c17c0a3f364
10096! %l1 = 00000000000000ff
10097 setx 0x2d7404b020ce72f8,%g7,%l1 ! %l1 = 2d7404b020ce72f8
10098 setx 0x7ff8, %g1, %g2
10099 and %l0, %g2, %l0
10100 setx 0xffffffff, %g1, %g2
10101 and %l1, %g2, %l1
10102 setx 0x100000000, %g1, %g2
10103 or %l1, %g2, %l1 ! Set bit 32 - perrinj
10104 ta T_CHANGE_HPRIV
10105 stxa %l1, [%l0]ASI_ICACHE_INSTR
10106 ta T_CHANGE_NONHPRIV
10107! %l0 = e8a12c17c0a3f364
10108 setx 0x2ed40e3797c51282,%g7,%l0 ! %l0 = 2ed40e3797c51282
10109! %l1 = 2d7404b020ce72f8
10110 setx 0x5ae43e902bad35bd,%g7,%l1 ! %l1 = 5ae43e902bad35bd
10111 membar #Sync ! Added by membar checker (57)
10112! %l5 = 0000000000000000, Mem[00000000100c1410] = 00000000
10113 stwa %l5,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000
10114! Mem[0000000010081420] = ffba1b43000000ff, %l3 = 00000000ff000000, %l6 = 00000000000000ff
10115 add %i2,0x20,%g1
10116 casxa [%g1]0x80,%l3,%l6 ! %l6 = ffba1b43000000ff
10117! %l0 = 2ed40e3797c51282, Mem[0000000030041400] = ff000000
10118 stba %l0,[%i1+%g0]0x81 ! Mem[0000000030041400] = 82000000
10119! Mem[0000000021800141] = 0000da9c, %l3 = 00000000ff000000
10120 ldstuba [%o3+0x141]%asi,%l3 ! %l3 = 00000000000000ff
10121! %l0 = 97c51282, %l1 = 2bad35bd, Mem[0000000010041408] = 00000000 00000000
10122 stda %l0,[%i1+%o4]0x80 ! Mem[0000000010041408] = 97c51282 2bad35bd
10123! Mem[0000000030081410] = d9e67963, %l3 = 0000000000000000
10124 ldstuba [%i2+%o5]0x89,%l3 ! %l3 = 00000063000000ff
10125! %l1 = 5ae43e902bad35bd, Mem[0000000010081404] = ffffffff, %asi = 80
10126 stha %l1,[%i2+0x004]%asi ! Mem[0000000010081404] = 35bdffff
10127! Starting 10 instruction Load Burst
10128! Mem[0000000010081418] = affff3c6, %l2 = 00000000000000ff
10129 lduwa [%i2+0x018]%asi,%l2 ! %l2 = 00000000affff3c6
10130
10131p0_label_385:
10132! Mem[0000000030181408] = 00000000ff000000, %l0 = 2ed40e3797c51282
10133 ldxa [%i6+%o4]0x81,%l0 ! %l0 = 00000000ff000000
10134! Mem[0000000030081408] = 00000000, %l2 = 00000000affff3c6
10135 lduha [%i2+%o4]0x89,%l2 ! %l2 = 0000000000000000
10136! Mem[0000000010081400] = 00000000, %l5 = 0000000000000000
10137 ldsba [%i2+%g0]0x80,%l5 ! %l5 = 0000000000000000
10138! Mem[0000000010141410] = ffff0000, %l0 = 00000000ff000000
10139 ldsba [%i5+%o5]0x80,%l0 ! %l0 = ffffffffffffffff
10140! Mem[0000000010001400] = 000000ff, %l5 = 0000000000000000
10141 lduba [%i0+%g0]0x88,%l5 ! %l5 = 00000000000000ff
10142! Mem[0000000030001408] = adcf2b33 ffff0000, %l0 = ffffffff, %l1 = 2bad35bd
10143 ldda [%i0+%o4]0x81,%l0 ! %l0 = 00000000adcf2b33 00000000ffff0000
10144! Mem[0000000021800040] = ff7b2728, %l1 = 00000000ffff0000
10145 lduba [%o3+0x040]%asi,%l1 ! %l1 = 00000000000000ff
10146! Mem[0000000010141400] = 00000000ff006800, %l4 = ffffff00000000ff
10147 ldx [%i5+%g0],%l4 ! %l4 = 00000000ff006800
10148! Mem[00000000218000c0] = ffff0fe0, %l0 = 00000000adcf2b33
10149 ldsha [%o3+0x0c0]%asi,%l0 ! %l0 = ffffffffffffffff
10150! Starting 10 instruction Store Burst
10151! Mem[00000000300c1408] = ff000000, %l2 = 0000000000000000
10152 swapa [%i3+%o4]0x81,%l2 ! %l2 = 00000000ff000000
10153
10154p0_label_386:
10155! %l2 = 00000000ff000000, Mem[0000000030081408] = 00000000
10156 stha %l2,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000
10157! %f9 = fffa1b43, Mem[0000000030081410] = ff79e6d9
10158 sta %f9 ,[%i2+%o5]0x81 ! Mem[0000000030081410] = fffa1b43
10159! Mem[00000000100c1408] = d8e77963, %l5 = 00000000000000ff
10160 swapa [%i3+%o4]0x80,%l5 ! %l5 = 00000000d8e77963
10161! Mem[0000000020800001] = 0000779a, %l5 = 00000000d8e77963
10162 ldstuba [%o1+0x001]%asi,%l5 ! %l5 = 00000000000000ff
10163! %f2 = adcf2b33 ff000000, %l2 = 00000000ff000000
10164! Mem[00000000100c1408] = 000000ff00000000
10165 add %i3,0x008,%g1
10166 stda %f2,[%g1+%l2]ASI_PST32_P ! Mem[00000000100c1408] = 000000ff00000000
10167! %l7 = ff00ffffffffbaff, Mem[0000000030101400] = 000000dc
10168 stha %l7,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0000baff
10169! %l6 = ffba1b43000000ff, Mem[0000000030001400] = adcfab33
10170 stwa %l6,[%i0+%g0]0x89 ! Mem[0000000030001400] = 000000ff
10171! Mem[0000000010041410] = ffff00ff, %l6 = ffba1b43000000ff
10172 ldstuba [%i1+%o5]0x88,%l6 ! %l6 = 000000ff000000ff
10173! Mem[0000000030101410] = ffffffff, %l6 = 00000000000000ff
10174 swapa [%i4+%o5]0x81,%l6 ! %l6 = 00000000ffffffff
10175! Starting 10 instruction Load Burst
10176! Mem[0000000010181408] = ff0000ff, %f21 = 00000000
10177 lda [%i6+%o4]0x80,%f21 ! %f21 = ff0000ff
10178
10179p0_label_387:
10180! Mem[0000000030081410] = fffa1b43, %l2 = 00000000ff000000
10181 ldswa [%i2+%o5]0x81,%l2 ! %l2 = fffffffffffa1b43
10182! Mem[0000000030081410] = fffa1b43, %l3 = 0000000000000063
10183 lduwa [%i2+%o5]0x81,%l3 ! %l3 = 00000000fffa1b43
10184! Code Fragment 4
10185p0_fragment_45:
10186! %l0 = ffffffffffffffff
10187 setx 0x6ba806a879f38f03,%g7,%l0 ! %l0 = 6ba806a879f38f03
10188! %l1 = 00000000000000ff
10189 setx 0xffddbe706be32332,%g7,%l1 ! %l1 = ffddbe706be32332
10190 setx 0x7ff8, %g1, %g2
10191 and %l0, %g2, %l0
10192 setx 0xffffffff, %g1, %g2
10193 and %l1, %g2, %l1
10194 setx 0x100000000, %g1, %g2
10195 or %l1, %g2, %l1 ! Set bit 32 - perrinj
10196 ta T_CHANGE_HPRIV
10197 stxa %l1, [%l0]ASI_ICACHE_INSTR
10198 ta T_CHANGE_NONHPRIV
10199! %l0 = 6ba806a879f38f03
10200 setx 0xce3b94afd81e8b9f,%g7,%l0 ! %l0 = ce3b94afd81e8b9f
10201! %l1 = ffddbe706be32332
10202 setx 0xb39342482ee9ba23,%g7,%l1 ! %l1 = b39342482ee9ba23
10203! Mem[0000000010041400] = 0000000000000000, %f22 = b78954ff ff000000
10204 ldda [%i1+%g0]0x80,%f22 ! %f22 = 00000000 00000000
10205! Mem[0000000010141410] = ffff000000ff0000, %f18 = d8e77963 00000000
10206 ldda [%i5+0x010]%asi,%f18 ! %f18 = ffff0000 00ff0000
10207! Mem[00000000100c1410] = 00000000, %l6 = 00000000ffffffff
10208 lduba [%i3+%o5]0x80,%l6 ! %l6 = 0000000000000000
10209! Mem[0000000010001400] = ff000000 0000001b, %l0 = d81e8b9f, %l1 = 2ee9ba23
10210 ldda [%i0+%g0]0x80,%l0 ! %l0 = 00000000ff000000 000000000000001b
10211! Mem[0000000010101408] = 0000ffffffff0000, %f12 = 332bcfad ff00ffff
10212 ldda [%i4+%o4]0x88,%f12 ! %f12 = 0000ffff ffff0000
10213! Mem[00000000300c1410] = 00000ace, %l4 = 00000000ff006800
10214 lduba [%i3+%o5]0x89,%l4 ! %l4 = 00000000000000ce
10215! Starting 10 instruction Store Burst
10216! %f23 = 00000000, Mem[0000000010041408] = 97c51282
10217 sta %f23,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000
10218
10219p0_label_388:
10220! Mem[0000000010181400] = 00000000, %l7 = ff00ffffffffbaff
10221 swapa [%i6+%g0]0x88,%l7 ! %l7 = 0000000000000000
10222! %l0 = 00000000ff000000, Mem[0000000030181400] = 00000000
10223 stha %l0,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000
10224! %f6 = 006800ff 00000000, %l1 = 000000000000001b
10225! Mem[0000000010041408] = 000000002bad35bd
10226 add %i1,0x008,%g1
10227 stda %f6,[%g1+%l1]ASI_PST32_P ! Mem[0000000010041408] = 006800ff00000000
10228! Mem[000000001014142c] = 9cffb778, %l0 = 00000000ff000000
10229 swap [%i5+0x02c],%l0 ! %l0 = 000000009cffb778
10230! %l5 = 0000000000000000, Mem[0000000010141407] = ff006800, %asi = 80
10231 stba %l5,[%i5+0x007]%asi ! Mem[0000000010141404] = ff006800
10232! %f23 = 00000000, %f12 = 0000ffff
10233 fsqrts %f23,%f12 ! %f12 = 00000000
10234! %l5 = 0000000000000000, Mem[0000000010081410] = 00000000
10235 stba %l5,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000
10236! Mem[0000000020800040] = 00ff726d, %l1 = 000000000000001b
10237 ldstub [%o1+0x040],%l1 ! %l1 = 00000000000000ff
10238! %l1 = 0000000000000000, Mem[00000000100c143c] = ffee36da
10239 stw %l1,[%i3+0x03c] ! Mem[00000000100c143c] = 00000000
10240! Starting 10 instruction Load Burst
10241! Mem[0000000010141410] = 0000ff00 0000ffff, %l0 = 9cffb778, %l1 = 00000000
10242 ldda [%i5+%o5]0x88,%l0 ! %l0 = 000000000000ffff 000000000000ff00
10243
10244p0_label_389:
10245! Mem[0000000010141410] = ffff0000, %l4 = 00000000000000ce
10246 lduwa [%i5+%o5]0x80,%l4 ! %l4 = 00000000ffff0000
10247! Mem[0000000030041400] = 82000000, %l7 = 0000000000000000
10248 ldsha [%i1+%g0]0x81,%l7 ! %l7 = ffffffffffff8200
10249! Mem[0000000010041410] = ff00ffff, %l1 = 000000000000ff00
10250 ldswa [%i1+%o5]0x80,%l1 ! %l1 = ffffffffff00ffff
10251! %l7 = ffffffffffff8200, imm = 00000000000003a8, %l0 = 000000000000ffff
10252 or %l7,0x3a8,%l0 ! %l0 = ffffffffffff83a8
10253! Mem[0000000010101400] = ff000000, %l7 = ffffffffffff8200
10254 ldswa [%i4+0x000]%asi,%l7 ! %l7 = ffffffffff000000
10255! Mem[0000000010101410] = 0000ff43adcf2b33, %f22 = 00000000 00000000
10256 ldda [%i4+%o5]0x88,%f22 ! %f22 = 0000ff43 adcf2b33
10257! %l0 = ffffffffffff83a8, imm = 0000000000000f7f, %l2 = fffffffffffa1b43
10258 orn %l0,0xf7f,%l2 ! %l2 = fffffffffffff3a8
10259! Mem[0000000010001408] = 431bfafffffffe83, %l2 = fffffffffffff3a8
10260 ldxa [%i0+%o4]0x80,%l2 ! %l2 = 431bfafffffffe83
10261! Mem[0000000030101408] = 000000ff, %l5 = 0000000000000000
10262 lduha [%i4+%o4]0x81,%l5 ! %l5 = 0000000000000000
10263! Starting 10 instruction Store Burst
10264! %l7 = ffffffffff000000, Mem[0000000010081400] = 00000000
10265 stw %l7,[%i2+%g0] ! Mem[0000000010081400] = ff000000
10266
10267p0_label_390:
10268! Mem[0000000010041408] = 006800ff, %l0 = ffffffffffff83a8
10269 ldstuba [%i1+%o4]0x80,%l0 ! %l0 = 00000000000000ff
10270! %l1 = ffffffffff00ffff, Mem[00000000201c0001] = ffff3e5d, %asi = 80
10271 stba %l1,[%o0+0x001]%asi ! Mem[00000000201c0000] = ffff3e5d
10272! %l4 = 00000000ffff0000, Mem[0000000010001400] = 000000ff
10273 stba %l4,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000
10274! Mem[0000000010041400] = 00000000, %l0 = 0000000000000000
10275 ldstuba [%i1+%g0]0x88,%l0 ! %l0 = 00000000000000ff
10276! %l1 = ffffffffff00ffff, Mem[000000001004142c] = ff000000
10277 sth %l1,[%i1+0x02c] ! Mem[000000001004142c] = ffff0000
10278! %f26 = 00004fff ff0000ff, Mem[0000000030001400] = ff000000 ffffffff
10279 stda %f26,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00004fff ff0000ff
10280! %l4 = ffff0000, %l5 = 00000000, Mem[0000000030181410] = ff0000ff 00000000
10281 stda %l4,[%i6+%o5]0x89 ! Mem[0000000030181410] = ffff0000 00000000
10282! %l2 = fffffe83, %l3 = fffa1b43, Mem[0000000010101418] = 431bfaff 00000000
10283 stda %l2,[%i4+0x018]%asi ! Mem[0000000010101418] = fffffe83 fffa1b43
10284! %l6 = 00000000, %l7 = ff000000, Mem[0000000010181400] = ffffbaff 000000ff
10285 stda %l6,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000 ff000000
10286! Starting 10 instruction Load Burst
10287! Mem[0000000030101408] = 000000ff, %l1 = ffffffffff00ffff
10288 ldswa [%i4+%o4]0x81,%l1 ! %l1 = 00000000000000ff
10289
10290p0_label_391:
10291! Mem[0000000030181408] = 00000000, %f25 = c6f3ecaf
10292 lda [%i6+%o4]0x81,%f25 ! %f25 = 00000000
10293! Mem[0000000010181424] = 000000ff, %l1 = 00000000000000ff
10294 lduw [%i6+0x024],%l1 ! %l1 = 00000000000000ff
10295! Mem[0000000030101408] = 000000ff, %f15 = 000000ff
10296 lda [%i4+%o4]0x81,%f15 ! %f15 = 000000ff
10297! Mem[0000000030101408] = 000000ff, %l6 = 0000000000000000
10298 lduba [%i4+%o4]0x81,%l6 ! %l6 = 0000000000000000
10299! %f14 = d40000ff, %f3 = ff000000, %f30 = 00000043
10300 fdivs %f14,%f3 ,%f30 ! %f30 = 148000ff
10301! Mem[0000000030141408] = ffffff00000000ff, %f2 = adcf2b33 ff000000
10302 ldda [%i5+%o4]0x89,%f2 ! %f2 = ffffff00 000000ff
10303! Mem[0000000010141410] = ffff0000, %f1 = 332bcfad
10304 lda [%i5+%o5]0x80,%f1 ! %f1 = ffff0000
10305! Mem[0000000010141400] = 00000000, %l0 = 0000000000000000
10306 ldsha [%i5+%g0]0x88,%l0 ! %l0 = 0000000000000000
10307! Mem[0000000010141420] = 0000ff0000ff001b, %l6 = 0000000000000000
10308 ldxa [%i5+0x020]%asi,%l6 ! %l6 = 0000ff0000ff001b
10309! Starting 10 instruction Store Burst
10310! %l6 = 0000ff0000ff001b, Mem[0000000010081400] = ff000000
10311 stwa %l6,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00ff001b
10312
10313p0_label_392:
10314! %l7 = ffffffffff000000, Mem[0000000010181408] = ff0000ff
10315 stha %l7,[%i6+%o4]0x88 ! Mem[0000000010181408] = ff000000
10316! %f16 = ff000000 00ff0000, Mem[0000000030081410] = 431bfaff ff000000
10317 stda %f16,[%i2+%o5]0x89 ! Mem[0000000030081410] = ff000000 00ff0000
10318! %l2 = 431bfafffffffe83, Mem[0000000030081400] = ffba1b4300000000
10319 stxa %l2,[%i2+%g0]0x89 ! Mem[0000000030081400] = 431bfafffffffe83
10320! Mem[0000000010181400] = 00000000, %l7 = ffffffffff000000
10321 ldstuba [%i6+%g0]0x80,%l7 ! %l7 = 00000000000000ff
10322! Mem[00000000300c1400] = 00000000, %l0 = 0000000000000000
10323 ldstuba [%i3+%g0]0x89,%l0 ! %l0 = 00000000000000ff
10324! %l4 = ffff0000, %l5 = 00000000, Mem[0000000010141408] = ffffff0b 000000ff
10325 stda %l4,[%i5+%o4]0x88 ! Mem[0000000010141408] = ffff0000 00000000
10326! Mem[00000000100c1408] = 000000ff, %l1 = 00000000000000ff
10327 ldstuba [%i3+%o4]0x80,%l1 ! %l1 = 00000000000000ff
10328! %f5 = 00ff0000, Mem[0000000030141410] = 60000000
10329 sta %f5 ,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00ff0000
10330! %l7 = 0000000000000000, Mem[0000000030081408] = 00000000ffff00ff
10331 stxa %l7,[%i2+%o4]0x81 ! Mem[0000000030081408] = 0000000000000000
10332! Starting 10 instruction Load Burst
10333! Mem[0000000030141408] = 000000ff, %l2 = 431bfafffffffe83
10334 ldsba [%i5+%o4]0x89,%l2 ! %l2 = ffffffffffffffff
10335
10336p0_label_393:
10337! Code Fragment 3
10338p0_fragment_46:
10339! %l0 = 0000000000000000
10340 setx 0xadf7263faea33616,%g7,%l0 ! %l0 = adf7263faea33616
10341! %l1 = 0000000000000000
10342 setx 0xd25022e07bd3248d,%g7,%l1 ! %l1 = d25022e07bd3248d
10343 setx 0x1fe000, %g1, %g3
10344 or %l0, %g3, %l0 ! always set perrmask = 0xff
10345 setx 0x1ffff8, %g1, %g2
10346 and %l0, %g2, %l0
10347 ta T_CHANGE_HPRIV
10348 stxa %l1, [%l0]ASI_DCACHE_DATA
10349 ta T_CHANGE_NONHPRIV
10350! %l0 = adf7263faea33616
10351 setx 0x89033b0032f42b35,%g7,%l0 ! %l0 = 89033b0032f42b35
10352! %l1 = d25022e07bd3248d
10353 setx 0x2a6f6327f664b324,%g7,%l1 ! %l1 = 2a6f6327f664b324
10354! %l3 = 00000000fffa1b43, %l4 = 00000000ffff0000, %l5 = 0000000000000000
10355 or %l3,%l4,%l5 ! %l5 = 00000000ffff1b43
10356! Mem[0000000010001410] = ff000000 ff0000d4, %l2 = ffffffff, %l3 = fffa1b43
10357 ldda [%i0+%o5]0x80,%l2 ! %l2 = 00000000ff000000 00000000ff0000d4
10358! %f28 = 0000ffff 000000ff, %f3 = 000000ff
10359 fdtos %f28,%f3 ! %f3 = 00000000
10360! Mem[0000000010081408] = d64e1cf6, %f31 = ffee36da
10361 lda [%i2+%o4]0x80,%f31 ! %f31 = d64e1cf6
10362! Mem[0000000030001410] = 00ff00ff, %l1 = 2a6f6327f664b324
10363 lduha [%i0+%o5]0x89,%l1 ! %l1 = 00000000000000ff
10364! Mem[0000000010081418] = affff3c6, %l7 = 0000000000000000
10365 lduha [%i2+0x018]%asi,%l7 ! %l7 = 000000000000afff
10366! Mem[0000000030181400] = 00000000, %l6 = 0000ff0000ff001b
10367 ldswa [%i6+%g0]0x89,%l6 ! %l6 = 0000000000000000
10368! Mem[0000000010101418] = fffffe83 fffa1b43, %l2 = ff000000, %l3 = ff0000d4
10369 ldda [%i4+0x018]%asi,%l2 ! %l2 = 00000000fffffe83 00000000fffa1b43
10370! Starting 10 instruction Store Burst
10371! %l1 = 00000000000000ff, Mem[0000000010181410] = 332bcfad
10372 stha %l1,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00ffcfad
10373
10374p0_label_394:
10375! Mem[0000000010001410] = ff000000, %l5 = 00000000ffff1b43
10376 swapa [%i0+%o5]0x80,%l5 ! %l5 = 00000000ff000000
10377! %l5 = 00000000ff000000, Mem[00000000218000c0] = ffff0fe0, %asi = 80
10378 stba %l5,[%o3+0x0c0]%asi ! Mem[00000000218000c0] = 00ff0fe0
10379! Mem[00000000100c1408] = ff0000ff, %l5 = 00000000ff000000
10380 lduha [%i3+%o4]0x80,%l5 ! %l5 = 000000000000ff00
10381! %f15 = 000000ff, %f0 = 00000000, %f19 = 00ff0000
10382 fadds %f15,%f0 ,%f19 ! %l0 = 89033b0032f42b57, Unfinished, %fsr = 2500000400
10383! %l4 = ffff0000, %l5 = 0000ff00, Mem[00000000100c1408] = ff0000ff 00000000
10384 stda %l4,[%i3+%o4]0x88 ! Mem[00000000100c1408] = ffff0000 0000ff00
10385! %f9 = fffa1b43, %f21 = ff0000ff, %f0 = 00000000
10386 fadds %f9 ,%f21,%f0 ! %f0 = fffa1b43
10387! %f24 = 000000ff 00000000, Mem[00000000100c1400] = 000000ff 0000ff00
10388 stda %f24,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 000000ff 00000000
10389! Mem[0000000030001400] = 00004fff, %l6 = 0000000000000000
10390 ldstuba [%i0+%g0]0x81,%l6 ! %l6 = 00000000000000ff
10391! Mem[0000000010101408] = 0000ffff, %l2 = 00000000fffffe83
10392 ldstuba [%i4+%o4]0x80,%l2 ! %l2 = 00000000000000ff
10393! Starting 10 instruction Load Burst
10394! Mem[0000000030041410] = 0000ff00, %l7 = 000000000000afff
10395 lduba [%i1+%o5]0x89,%l7 ! %l7 = 0000000000000000
10396
10397p0_label_395:
10398! Mem[0000000010081410] = 00000000, %l6 = 0000000000000000
10399 lduwa [%i2+%o5]0x80,%l6 ! %l6 = 0000000000000000
10400! Mem[0000000030081400] = 83feffff, %l7 = 0000000000000000
10401 ldswa [%i2+%g0]0x81,%l7 ! %l7 = ffffffff83feffff
10402! %l7 = ffffffff83feffff, %l2 = 0000000000000000, %l1 = 00000000000000ff
10403 orn %l7,%l2,%l1 ! %l1 = ffffffffffffffff
10404! Mem[0000000010101400] = ff000000, %l3 = 00000000fffa1b43
10405 ldsha [%i4+%g0]0x80,%l3 ! %l3 = ffffffffffffff00
10406! Mem[0000000030141400] = 0000c6ff, %l0 = 89033b0032f42b57
10407 ldsha [%i5+%g0]0x81,%l0 ! %l0 = 0000000000000000
10408! Mem[0000000030001408] = adcf2b33ffff0000, %l7 = ffffffff83feffff
10409 ldxa [%i0+%o4]0x81,%l7 ! %l7 = adcf2b33ffff0000
10410! Mem[0000000030181408] = 00000000, %l7 = adcf2b33ffff0000
10411 ldsba [%i6+%o4]0x81,%l7 ! %l7 = 0000000000000000
10412! Mem[0000000010181420] = 00000000, %f26 = 00004fff
10413 lda [%i6+0x020]%asi,%f26 ! %f26 = 00000000
10414! %l0 = 0000000000000000, %l6 = 0000000000000000, %l0 = 0000000000000000
10415 or %l0,%l6,%l0 ! %l0 = 0000000000000000
10416! Starting 10 instruction Store Burst
10417! Code Fragment 4
10418p0_fragment_47:
10419! %l0 = 0000000000000000
10420 setx 0x30ae5ec7daf8294d,%g7,%l0 ! %l0 = 30ae5ec7daf8294d
10421! %l1 = ffffffffffffffff
10422 setx 0xc4baed107de73928,%g7,%l1 ! %l1 = c4baed107de73928
10423 setx 0x7ff8, %g1, %g2
10424 and %l0, %g2, %l0
10425 setx 0xffffffff, %g1, %g2
10426 and %l1, %g2, %l1
10427 setx 0x100000000, %g1, %g2
10428 or %l1, %g2, %l1 ! Set bit 32 - perrinj
10429 ta T_CHANGE_HPRIV
10430 stxa %l1, [%l0]ASI_ICACHE_INSTR
10431 ta T_CHANGE_NONHPRIV
10432! %l0 = 30ae5ec7daf8294d
10433 setx 0x17eaeb9ffa47bec2,%g7,%l0 ! %l0 = 17eaeb9ffa47bec2
10434! %l1 = c4baed107de73928
10435 setx 0x21cb2f707613bb25,%g7,%l1 ! %l1 = 21cb2f707613bb25
10436
10437p0_label_396:
10438! %l7 = 0000000000000000, imm = 0000000000000208, %l6 = 0000000000000000
10439 orn %l7,0x208,%l6 ! %l6 = fffffffffffffdf7
10440! Mem[0000000030081408] = 00000000, %l4 = 00000000ffff0000
10441 ldstuba [%i2+%o4]0x89,%l4 ! %l4 = 00000000000000ff
10442! %f3 = 00000000, Mem[000000001018142c] = ff00ffff
10443 sta %f3 ,[%i6+0x02c]%asi ! Mem[000000001018142c] = 00000000
10444! Mem[0000000010041425] = ffffffff, %l0 = 17eaeb9ffa47bec2
10445 ldstuba [%i1+0x025]%asi,%l0 ! %l0 = 000000ff000000ff
10446! %f7 = 00000000, Mem[00000000300c1408] = 00000000
10447 sta %f7 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000
10448! %l6 = fffffffffffffdf7, Mem[0000000010001410] = ffff1b43
10449 stwa %l6,[%i0+%o5]0x80 ! Mem[0000000010001410] = fffffdf7
10450! Mem[00000000100c1410] = 00000000, %l5 = 000000000000ff00
10451 swapa [%i3+%o5]0x80,%l5 ! %l5 = 0000000000000000
10452! %l5 = 0000000000000000, %l6 = fffffffffffffdf7, %l1 = 21cb2f707613bb25
10453 udivx %l5,%l6,%l1 ! %l1 = 0000000000000000
10454! Mem[00000000211c0000] = 00006880, %l6 = fffffffffffffdf7
10455 ldstuba [%o2+0x000]%asi,%l6 ! %l6 = 00000000000000ff
10456! Starting 10 instruction Load Burst
10457! Mem[0000000010081408] = f61c4ed6, %l3 = ffffffffffffff00
10458 ldsha [%i2+%o4]0x88,%l3 ! %l3 = 0000000000004ed6
10459
10460p0_label_397:
10461! Mem[00000000100c1408] = 0000ffff, %l5 = 0000000000000000
10462 lduwa [%i3+%o4]0x80,%l5 ! %l5 = 000000000000ffff
10463! Mem[0000000010081410] = 00000000, %l3 = 0000000000004ed6
10464 ldswa [%i2+%o5]0x80,%l3 ! %l3 = 0000000000000000
10465! Mem[0000000010101408] = ff00ffffffff0000, %l2 = 0000000000000000
10466 ldxa [%i4+%o4]0x80,%l2 ! %l2 = ff00ffffffff0000
10467! %l5 = 000000000000ffff, %l3 = 0000000000000000, %l4 = 0000000000000000
10468 addc %l5,%l3,%l4 ! %l4 = 000000000000ffff
10469! Mem[0000000010081408] = d64e1cf6, %l6 = 0000000000000000
10470 lduha [%i2+%o4]0x80,%l6 ! %l6 = 000000000000d64e
10471! Mem[0000000010001408] = 431bfafffffffe83, %f16 = ff000000 00ff0000
10472 ldda [%i0+%o4]0x80,%f16 ! %f16 = 431bfaff fffffe83
10473! Mem[0000000010001408] = 431bfaff, %l7 = 0000000000000000
10474 lduha [%i0+%o4]0x80,%l7 ! %l7 = 000000000000431b
10475! Mem[00000000100c1400] = 00000000, %l4 = 000000000000ffff
10476 lduh [%i3+0x002],%l4 ! %l4 = 0000000000000000
10477! Mem[00000000100c1438] = 00000043, %l6 = 000000000000d64e
10478 ldub [%i3+0x039],%l6 ! %l6 = 0000000000000000
10479! Starting 10 instruction Store Burst
10480! %f16 = 431bfaff fffffe83 ffff0000 00ff0000
10481! %f20 = 00000000 ff0000ff 0000ff43 adcf2b33
10482! %f24 = 000000ff 00000000 00000000 ff0000ff
10483! %f28 = 0000ffff 000000ff 148000ff d64e1cf6
10484 stda %f16,[%i2]ASI_BLK_SL ! Block Store to 0000000030081400
10485
10486p0_label_398:
10487! %l6 = 0000000000000000, Mem[0000000010181410] = 00ffcfad
10488 stw %l6,[%i6+%o5] ! Mem[0000000010181410] = 00000000
10489! Mem[0000000010141408] = 0000ffff, %l6 = 0000000000000000
10490 swapa [%i5+%o4]0x80,%l6 ! %l6 = 000000000000ffff
10491! %f2 = ffffff00 00000000, %l5 = 000000000000ffff
10492! Mem[00000000300c1408] = 00000000ffffffff
10493 add %i3,0x008,%g1
10494 stda %f2,[%g1+%l5]ASI_PST32_S ! Mem[00000000300c1408] = ffffff0000000000
10495! %f10 = 83feffff fffa1b43, %l2 = ff00ffffffff0000
10496! Mem[0000000030181430] = ff000000ff800000
10497 add %i6,0x030,%g1
10498 stda %f10,[%g1+%l2]ASI_PST16_SL ! Mem[0000000030181430] = ff000000ff800000
10499! %l0 = 000000ff, %l1 = 00000000, Mem[0000000030181410] = ffff0000 00000000
10500 stda %l0,[%i6+%o5]0x89 ! Mem[0000000030181410] = 000000ff 00000000
10501! %l3 = 0000000000000000, Mem[0000000030001410] = ff00ff00
10502 stha %l3,[%i0+%o5]0x81 ! Mem[0000000030001410] = 0000ff00
10503! Mem[00000000100c1408] = 0000ffff, %l6 = 0000ffff, %l2 = ffff0000
10504 add %i3,0x08,%g1
10505 casa [%g1]0x80,%l6,%l2 ! %l2 = 000000000000ffff
10506! Mem[0000000010181404] = 000000ff, %l0 = 00000000000000ff, %asi = 80
10507 swapa [%i6+0x004]%asi,%l0 ! %l0 = 00000000000000ff
10508! %l7 = 000000000000431b, Mem[0000000010101410] = 332bcfad
10509 stha %l7,[%i4+%o5]0x80 ! Mem[0000000010101410] = 431bcfad
10510! Starting 10 instruction Load Burst
10511! Mem[0000000030181410] = 000000ff, %l2 = 000000000000ffff
10512 ldsba [%i6+%o5]0x89,%l2 ! %l2 = ffffffffffffffff
10513
10514p0_label_399:
10515! Mem[00000000100c1404] = ff000000, %l6 = 000000000000ffff
10516 lduha [%i3+0x006]%asi,%l6 ! %l6 = 0000000000000000
10517! Mem[000000001004143c] = 00000000, %l1 = 0000000000000000
10518 ldsh [%i1+0x03e],%l1 ! %l1 = 0000000000000000
10519 membar #Sync ! Added by membar checker (58)
10520! Mem[0000000010081410] = 000000006379e6d9, %f12 = 00000000 ffff0000
10521 ldda [%i2+%o5]0x80,%f12 ! %f12 = 00000000 6379e6d9
10522! Mem[0000000030041400] = 82000000, %l7 = 000000000000431b
10523 ldsba [%i1+%g0]0x81,%l7 ! %l7 = ffffffffffffff82
10524! Mem[0000000021800080] = ffff05ff, %l5 = 000000000000ffff
10525 lduha [%o3+0x080]%asi,%l5 ! %l5 = 000000000000ffff
10526! Mem[0000000030041410] = 000000000000ff00, %f4 = ff000000 00ff0000
10527 ldda [%i1+%o5]0x89,%f4 ! %f4 = 00000000 0000ff00
10528! Mem[0000000030041400] = 82000000, %l1 = 0000000000000000
10529 lduba [%i1+%g0]0x81,%l1 ! %l1 = 0000000000000082
10530! Mem[00000000100c1400] = 00000000, %l3 = 0000000000000000
10531 ldsba [%i3+%g0]0x80,%l3 ! %l3 = 0000000000000000
10532! %f7 = 00000000, %f27 = ff0000ff
10533 fcmps %fcc2,%f7 ,%f27 ! %fcc2 = 2
10534! Starting 10 instruction Store Burst
10535! Mem[0000000010001408] = 431bfaff, %l4 = 0000000000000000
10536 swapa [%i0+%o4]0x80,%l4 ! %l4 = 00000000431bfaff
10537
10538p0_label_400:
10539! %f8 = 00000000 fffa1b43, Mem[0000000010001400] = 00000000 1b000000
10540 stda %f8 ,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000 fffa1b43
10541! Mem[0000000010181428] = ff00000000000000, %l3 = 0000000000000000, %l6 = 0000000000000000
10542 add %i6,0x28,%g1
10543 casxa [%g1]0x80,%l3,%l6 ! %l6 = ff00000000000000
10544! %l7 = ffffffffffffff82, Mem[00000000300c1410] = 00000ace
10545 stba %l7,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000a82
10546! Mem[000000001004142b] = 00000000, %l1 = 0000000000000082
10547 ldstub [%i1+0x02b],%l1 ! %l1 = 00000000000000ff
10548! %l2 = ffffffff, %l3 = 00000000, Mem[0000000030141400] = ffc60000 00000000
10549 stda %l2,[%i5+%g0]0x89 ! Mem[0000000030141400] = ffffffff 00000000
10550! %l5 = 000000000000ffff, Mem[0000000030001400] = ff004fff
10551 stwa %l5,[%i0+%g0]0x81 ! Mem[0000000030001400] = 0000ffff
10552! Mem[0000000010001410] = f7fdffff, %l3 = 0000000000000000
10553 swapa [%i0+%o5]0x88,%l3 ! %l3 = 00000000f7fdffff
10554! %l4 = 00000000431bfaff, Mem[0000000010181400] = ff000000000000ff
10555 stxa %l4,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000431bfaff
10556! %l0 = 00000000000000ff, Mem[0000000010081408] = d64e1cf6, %asi = 80
10557 stwa %l0,[%i2+0x008]%asi ! Mem[0000000010081408] = 000000ff
10558! Starting 10 instruction Load Burst
10559! %l7 = ffffffffffffff82, %l1 = 0000000000000000, %y = 00000000
10560 smul %l7,%l1,%l1 ! %l1 = 0000000000000000, %y = 00000000
10561
10562p0_label_401:
10563! Mem[00000000211c0000] = ff006880, %l6 = ff00000000000000
10564 ldsh [%o2+%g0],%l6 ! %l6 = ffffffffffffff00
10565! Mem[0000000030081408] = 00ff0000, %l7 = ffffffffffffff82
10566 lduwa [%i2+%o4]0x89,%l7 ! %l7 = 0000000000ff0000
10567! Mem[0000000030001408] = adcf2b33 ffff0000, %l6 = ffffff00, %l7 = 00ff0000
10568 ldda [%i0+%o4]0x81,%l6 ! %l6 = 00000000adcf2b33 00000000ffff0000
10569! Mem[0000000021800000] = 0000b994, %l4 = 00000000431bfaff
10570 ldsb [%o3+0x001],%l4 ! %l4 = 0000000000000000
10571! Mem[0000000010041410] = ffff00ff, %l4 = 0000000000000000
10572 lduha [%i1+%o5]0x88,%l4 ! %l4 = 00000000000000ff
10573! Mem[0000000010041418] = 0000ff000000ff00, %l1 = 0000000000000000
10574 ldxa [%i1+0x018]%asi,%l1 ! %l1 = 0000ff000000ff00
10575! Mem[0000000010001400] = fffa1b43, %l6 = 00000000adcf2b33
10576 ldswa [%i0+%g0]0x88,%l6 ! %l6 = fffffffffffa1b43
10577! Mem[0000000010101400] = ff000000, %l1 = 0000ff000000ff00
10578 lduwa [%i4+%g0]0x80,%l1 ! %l1 = 00000000ff000000
10579! Mem[0000000010141400] = 006800ff00000000, %l7 = 00000000ffff0000
10580 ldxa [%i5+%g0]0x88,%l7 ! %l7 = 006800ff00000000
10581! Starting 10 instruction Store Burst
10582! %f26 = 00000000, Mem[0000000030181400] = 00000000
10583 sta %f26,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000
10584
10585p0_label_402:
10586! %f1 = ffff0000, Mem[0000000030081400] = 83feffff
10587 sta %f1 ,[%i2+%g0]0x81 ! Mem[0000000030081400] = ffff0000
10588! %l4 = 000000ff, %l5 = 0000ffff, Mem[0000000030101410] = 000000ff fd8308f0
10589 stda %l4,[%i4+%o5]0x81 ! Mem[0000000030101410] = 000000ff 0000ffff
10590! %l5 = 000000000000ffff, Mem[0000000010141400] = 00000000ff006800
10591 stx %l5,[%i5+%g0] ! Mem[0000000010141400] = 000000000000ffff
10592! Mem[0000000030141410] = 00ff0000, %l7 = 006800ff00000000
10593 ldstuba [%i5+%o5]0x89,%l7 ! %l7 = 00000000000000ff
10594! Mem[0000000010081418] = affff3c6, %l7 = 00000000, %l2 = ffffffff
10595 add %i2,0x18,%g1
10596 casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000affff3c6
10597! Mem[000000001014142f] = ff000000, %l0 = 00000000000000ff
10598 ldstub [%i5+0x02f],%l0 ! %l0 = 00000000000000ff
10599! %l2 = 00000000affff3c6, Mem[0000000010181408] = 000000ff
10600 stba %l2,[%i6+%o4]0x80 ! Mem[0000000010181408] = c60000ff
10601! Mem[0000000010141413] = ffff0000, %l0 = 0000000000000000
10602 ldstub [%i5+0x013],%l0 ! %l0 = 00000000000000ff
10603! %l4 = 00000000000000ff, Mem[0000000010001400] = 431bfaff
10604 stwa %l4,[%i0+%g0]0x80 ! Mem[0000000010001400] = 000000ff
10605! Starting 10 instruction Load Burst
10606! Mem[0000000010101400] = 000000ff, %l1 = 00000000ff000000
10607 ldsha [%i4+%g0]0x88,%l1 ! %l1 = 00000000000000ff
10608
10609p0_label_403:
10610! Mem[0000000030001410] = 00ff0000, %l1 = 00000000000000ff
10611 lduha [%i0+%o5]0x89,%l1 ! %l1 = 0000000000000000
10612! Mem[0000000030101408] = 000000ff, %l7 = 0000000000000000
10613 ldsba [%i4+%o4]0x81,%l7 ! %l7 = 0000000000000000
10614! Mem[00000000211c0000] = ff006880, %l2 = 00000000affff3c6
10615 ldsh [%o2+%g0],%l2 ! %l2 = ffffffffffffff00
10616! Mem[0000000030041408] = 43ff000000000000, %l5 = 000000000000ffff
10617 ldxa [%i1+%o4]0x81,%l5 ! %l5 = 43ff000000000000
10618! Mem[0000000030141408] = 000000ff, %l6 = fffffffffffa1b43
10619 lduha [%i5+%o4]0x89,%l6 ! %l6 = 00000000000000ff
10620! %l6 = 00000000000000ff, %l7 = 0000000000000000, %l3 = 00000000f7fdffff
10621 subc %l6,%l7,%l3 ! %l3 = 00000000000000ff
10622! Mem[0000000010041408] = ff0068ff, %l0 = 0000000000000000
10623 ldswa [%i1+%o4]0x88,%l0 ! %l0 = ffffffffff0068ff
10624! Mem[0000000010081430] = 0000000000000000, %f30 = 148000ff d64e1cf6
10625 ldda [%i2+0x030]%asi,%f30 ! %f30 = 00000000 00000000
10626! Mem[0000000030041410] = 0000ff00, %l3 = 00000000000000ff
10627 lduba [%i1+%o5]0x89,%l3 ! %l3 = 0000000000000000
10628! Starting 10 instruction Store Burst
10629! Mem[0000000030041408] = 43ff0000, %l7 = 0000000000000000
10630 swapa [%i1+%o4]0x81,%l7 ! %l7 = 0000000043ff0000
10631
10632p0_label_404:
10633! %l2 = ffffffffffffff00, Mem[0000000010181410] = 00000000
10634 stwa %l2,[%i6+%o5]0x88 ! Mem[0000000010181410] = ffffff00
10635! %l4 = 00000000000000ff, Mem[0000000010041410] = ff00ffff
10636 stba %l4,[%i1+%o5]0x80 ! Mem[0000000010041410] = ff00ffff
10637! Mem[0000000030081408] = 00ff0000, %l3 = 0000000000000000
10638 ldstuba [%i2+%o4]0x89,%l3 ! %l3 = 00000000000000ff
10639! Mem[0000000010041400] = ff000000, %l7 = 0000000043ff0000
10640 swapa [%i1+%g0]0x80,%l7 ! %l7 = 00000000ff000000
10641! %l0 = ffffffffff0068ff, Mem[0000000010101400] = 000000ff
10642 stha %l0,[%i4+%g0]0x88 ! Mem[0000000010101400] = 000068ff
10643! Mem[0000000030001408] = 332bcfad, %l6 = 00000000000000ff
10644 swapa [%i0+%o4]0x89,%l6 ! %l6 = 00000000332bcfad
10645! Mem[0000000030141408] = ff000000, %l0 = ffffffffff0068ff
10646 ldstuba [%i5+%o4]0x81,%l0 ! %l0 = 000000ff000000ff
10647! Mem[0000000010001410] = 00000000, %l2 = ffffffffffffff00
10648 ldstuba [%i0+%o5]0x88,%l2 ! %l2 = 00000000000000ff
10649! %l5 = 43ff000000000000, Mem[0000000010001423] = ffff8900, %asi = 80
10650 stba %l5,[%i0+0x023]%asi ! Mem[0000000010001420] = ffff8900
10651! Starting 10 instruction Load Burst
10652! Mem[0000000010081400] = 00ff001b, %l0 = 00000000000000ff
10653 ldsw [%i2+%g0],%l0 ! %l0 = 0000000000ff001b
10654
10655p0_label_405:
10656! Mem[0000000030181400] = 00000000, %l1 = 0000000000000000
10657 lduha [%i6+%g0]0x81,%l1 ! %l1 = 0000000000000000
10658! Mem[0000000010141408] = 00000000, %l7 = 00000000ff000000
10659 lduwa [%i5+%o4]0x88,%l7 ! %l7 = 0000000000000000
10660! %l4 = 00000000000000ff, %l6 = 00000000332bcfad, %l4 = 00000000000000ff
10661 sub %l4,%l6,%l4 ! %l4 = ffffffffccd43152
10662! Mem[0000000030001410] = 0000ff00 fffa1b43, %l6 = 332bcfad, %l7 = 00000000
10663 ldda [%i0+%o5]0x81,%l6 ! %l6 = 000000000000ff00 00000000fffa1b43
10664! Mem[0000000030041400] = 82000000, %l5 = 43ff000000000000
10665 ldsha [%i1+%g0]0x81,%l5 ! %l5 = ffffffffffff8200
10666! Mem[0000000030141400] = ffffffff, %l5 = ffffffffffff8200
10667 lduha [%i5+%g0]0x81,%l5 ! %l5 = 000000000000ffff
10668! Mem[0000000010081400] = 00ff001b, %l0 = 0000000000ff001b
10669 ldub [%i2+0x003],%l0 ! %l0 = 000000000000001b
10670! Mem[00000000100c1410] = 0000ff00, %l7 = 00000000fffa1b43
10671 lduwa [%i3+%o5]0x80,%l7 ! %l7 = 000000000000ff00
10672! Mem[0000000030081410] = 00000000ff0000ff, %l0 = 000000000000001b
10673 ldxa [%i2+%o5]0x89,%l0 ! %l0 = 00000000ff0000ff
10674! Starting 10 instruction Store Burst
10675! %l7 = 000000000000ff00, Mem[0000000010001410] = ff000000
10676 stwa %l7,[%i0+%o5]0x80 ! Mem[0000000010001410] = 0000ff00
10677
10678p0_label_406:
10679! Mem[00000000100c1400] = 00000000, %l5 = 000000000000ffff
10680 ldstuba [%i3+%g0]0x88,%l5 ! %l5 = 00000000000000ff
10681! %f15 = 000000ff, %f7 = 00000000, %f31 = 00000000
10682 fadds %f15,%f7 ,%f31 ! %l0 = 00000000ff000121, Unfinished, %fsr = 2900000400
10683! %f16 = 431bfaff fffffe83 ffff0000 00ff0000
10684! %f20 = 00000000 ff0000ff 0000ff43 adcf2b33
10685! %f24 = 000000ff 00000000 00000000 ff0000ff
10686! %f28 = 0000ffff 000000ff 00000000 00000000
10687 stda %f16,[%i5]ASI_BLK_P ! Block Store to 0000000010141400
10688! %f0 = fffa1b43 ffff0000, %l0 = 00000000ff000121
10689! Mem[0000000030001400] = 0000ffffff0000ff
10690 stda %f0,[%i0+%l0]ASI_PST8_SL ! Mem[0000000030001400] = 0000ffffff1b00ff
10691! Mem[0000000030101400] = 0000baff, %l6 = 000000000000ff00
10692 ldstuba [%i4+%g0]0x89,%l6 ! %l6 = 000000ff000000ff
10693! Mem[0000000030001400] = 0000ffff, %l2 = 0000000000000000
10694 ldstuba [%i0+%g0]0x81,%l2 ! %l2 = 00000000000000ff
10695! %l0 = ff000121, %l1 = 00000000, Mem[0000000030001400] = ff00ffff ff1b00ff
10696 stda %l0,[%i0+%g0]0x81 ! Mem[0000000030001400] = ff000121 00000000
10697! %f12 = 00000000 6379e6d9, Mem[0000000010101400] = 000068ff 0000ff00
10698 stda %f12,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000 6379e6d9
10699 membar #Sync ! Added by membar checker (59)
10700! Mem[0000000010141410] = 00000000, %l4 = ffffffffccd43152
10701 ldstuba [%i5+%o5]0x80,%l4 ! %l4 = 00000000000000ff
10702! Starting 10 instruction Load Burst
10703! Mem[0000000010181414] = ff00ffff, %f3 = 00000000
10704 lda [%i6+0x014]%asi,%f3 ! %f3 = ff00ffff
10705
10706p0_label_407:
10707! Mem[0000000010101408] = ff00ffff, %l5 = 0000000000000000
10708 lduba [%i4+%o4]0x80,%l5 ! %l5 = 00000000000000ff
10709! Mem[0000000010001430] = 0000ff00, %l7 = 000000000000ff00
10710 ldsw [%i0+0x030],%l7 ! %l7 = 000000000000ff00
10711! Mem[0000000010081400] = ffffbd351b00ff00, %f28 = 0000ffff 000000ff
10712 ldda [%i2+%g0]0x88,%f28 ! %f28 = ffffbd35 1b00ff00
10713! %f8 = 00000000, %f30 = 00000000, %f12 = 00000000
10714 fdivs %f8 ,%f30,%f12 ! %f12 = 7fffffff
10715! %l5 = 00000000000000ff, %l3 = 0000000000000000, %l0 = 00000000ff000121
10716 udivx %l5,%l3,%l0 ! Div by zero, %l0 = 00000000ff000171
10717! Mem[0000000030041400] = 000000ff00000082, %l4 = 0000000000000000
10718 ldxa [%i1+%g0]0x89,%l4 ! %l4 = 000000ff00000082
10719! Code Fragment 4
10720p0_fragment_48:
10721! %l0 = 00000000ff000149
10722 setx 0x6f4f19886cb3fef0,%g7,%l0 ! %l0 = 6f4f19886cb3fef0
10723! %l1 = 0000000000000000
10724 setx 0x2a8046b7e8bfb361,%g7,%l1 ! %l1 = 2a8046b7e8bfb361
10725 setx 0x7ff8, %g1, %g2
10726 and %l0, %g2, %l0
10727 setx 0xffffffff, %g1, %g2
10728 and %l1, %g2, %l1
10729 setx 0x100000000, %g1, %g2
10730 or %l1, %g2, %l1 ! Set bit 32 - perrinj
10731 ta T_CHANGE_HPRIV
10732 stxa %l1, [%l0]ASI_ICACHE_INSTR
10733 ta T_CHANGE_NONHPRIV
10734! %l0 = 6f4f19886cb3fef0
10735 setx 0x577c196869e279eb,%g7,%l0 ! %l0 = 577c196869e279eb
10736! %l1 = 2a8046b7e8bfb361
10737 setx 0x68de31f03ca8ade9,%g7,%l1 ! %l1 = 68de31f03ca8ade9
10738! Mem[0000000010081408] = ff000000, %l7 = 000000000000ff00
10739 ldswa [%i2+%o4]0x88,%l7 ! %l7 = ffffffffff000000
10740! Mem[0000000030081408] = 00ff00ff, %f25 = 00000000
10741 lda [%i2+%o4]0x89,%f25 ! %f25 = 00ff00ff
10742! Starting 10 instruction Store Burst
10743! Mem[000000001018141c] = ff3fbf33, %l4 = 000000ff00000082
10744 swap [%i6+0x01c],%l4 ! %l4 = 00000000ff3fbf33
10745
10746p0_label_408:
10747! %l1 = 68de31f03ca8ade9, Mem[0000000010181420] = 00000000, %asi = 80
10748 stha %l1,[%i6+0x020]%asi ! Mem[0000000010181420] = ade90000
10749! Mem[0000000020800040] = ffff726d, %l2 = 0000000000000000
10750 ldstuba [%o1+0x040]%asi,%l2 ! %l2 = 000000ff000000ff
10751! %f12 = 7fffffff, Mem[0000000010081420] = ffba1b43
10752 sta %f12,[%i2+0x020]%asi ! Mem[0000000010081420] = 7fffffff
10753! Mem[0000000010101410] = 431bcfad, %l1 = 68de31f03ca8ade9, %asi = 80
10754 swapa [%i4+0x010]%asi,%l1 ! %l1 = 00000000431bcfad
10755! %f31 = 00000000, Mem[000000001000140c] = fffffe83
10756 st %f31,[%i0+0x00c] ! Mem[000000001000140c] = 00000000
10757! Mem[0000000030101400] = 0000baff, %l5 = 00000000000000ff
10758 swapa [%i4+%g0]0x89,%l5 ! %l5 = 000000000000baff
10759! %l0 = 69e279eb, %l1 = 431bcfad, Mem[0000000010001400] = 000000ff 00000000
10760 std %l0,[%i0+%g0] ! Mem[0000000010001400] = 69e279eb 431bcfad
10761! Mem[000000001004140b] = ff6800ff, %l0 = 577c196869e279eb
10762 ldstub [%i1+0x00b],%l0 ! %l0 = 000000ff000000ff
10763! Mem[0000000010181400] = 00000000, %l6 = 00000000000000ff
10764 swapa [%i6+%g0]0x80,%l6 ! %l6 = 0000000000000000
10765! Starting 10 instruction Load Burst
10766! Mem[0000000010101410] = 3ca8ade9, %l0 = 00000000000000ff
10767 lduwa [%i4+%o5]0x80,%l0 ! %l0 = 000000003ca8ade9
10768
10769p0_label_409:
10770 membar #Sync ! Added by membar checker (60)
10771! Mem[0000000010001400] = 69e279eb 431bcfad 00000000 00000000
10772! Mem[0000000010001410] = 0000ff00 ff0000d4 00620000 adcf2b33
10773! Mem[0000000010001420] = ffff8900 38ea007b e98b0000 000000ff
10774! Mem[0000000010001430] = 0000ff00 fffa1b43 00000000 000000ff
10775 ldda [%i0]ASI_BLK_PL,%f16 ! Block Load from 0000000010001400
10776! Mem[0000000030101408] = ff000000, %l6 = 0000000000000000
10777 lduha [%i4+%o4]0x89,%l6 ! %l6 = 0000000000000000
10778! Mem[0000000010041410] = ff00ffff, %f3 = ff00ffff
10779 ld [%i1+%o5],%f3 ! %f3 = ff00ffff
10780! Mem[0000000010041408] = 00000000 ff0068ff, %l4 = ff3fbf33, %l5 = 0000baff
10781 ldda [%i1+%o4]0x88,%l4 ! %l4 = 00000000ff0068ff 0000000000000000
10782! Mem[0000000010041410] = ffff00ff, %l5 = 0000000000000000
10783 ldsba [%i1+%o5]0x88,%l5 ! %l5 = ffffffffffffffff
10784! Mem[0000000010001400] = 69e279eb 431bcfad 00000000 00000000
10785! Mem[0000000010001410] = 0000ff00 ff0000d4 00620000 adcf2b33
10786! Mem[0000000010001420] = ffff8900 38ea007b e98b0000 000000ff
10787! Mem[0000000010001430] = 0000ff00 fffa1b43 00000000 000000ff
10788 ldda [%i0]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010001400
10789! Mem[0000000010141424] = 00000000, %l4 = 00000000ff0068ff
10790 lduwa [%i5+0x024]%asi,%l4 ! %l4 = 0000000000000000
10791! Mem[0000000010001438] = 00000000000000ff, %f12 = 7fffffff 6379e6d9
10792 ldda [%i0+0x038]%asi,%f12 ! %f12 = 00000000 000000ff
10793! Mem[0000000010141408] = 0000ffff, %f14 = d40000ff
10794 lda [%i5+%o4]0x88,%f14 ! %f14 = 0000ffff
10795! Starting 10 instruction Store Burst
10796 membar #Sync ! Added by membar checker (61)
10797! %f2 = ffffff00 ff00ffff, %l1 = 00000000431bcfad
10798! Mem[0000000010001418] = 00620000adcf2b33
10799 add %i0,0x018,%g1
10800 stda %f2,[%g1+%l1]ASI_PST32_PL ! Mem[0000000010001418] = ffff00ffadcf2b33
10801
10802p0_label_410:
10803! %l6 = 0000000000000000, Mem[000000001018142c] = 00000000
10804 stb %l6,[%i6+0x02c] ! Mem[000000001018142c] = 00000000
10805! %f12 = 00000000, Mem[0000000030141408] = ff000000
10806 sta %f12,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000000
10807! Mem[0000000010141408] = 0000ffff, %l7 = ffffffffff000000
10808 swapa [%i5+%o4]0x88,%l7 ! %l7 = 000000000000ffff
10809! %l7 = 000000000000ffff, Mem[0000000010001410] = 0000ff00
10810 stha %l7,[%i0+%o5]0x80 ! Mem[0000000010001410] = ffffff00
10811! %l7 = 000000000000ffff, %l2 = 00000000000000ff, %l7 = 000000000000ffff
10812 addc %l7,%l2,%l7 ! %l7 = 00000000000100fe
10813! %l2 = 00000000000000ff, Mem[0000000010101410] = 3ca8ade9
10814 stwa %l2,[%i4+%o5]0x80 ! Mem[0000000010101410] = 000000ff
10815! %l0 = 000000003ca8ade9, Mem[0000000030001408] = 000000ff
10816 stha %l0,[%i0+%o4]0x89 ! Mem[0000000030001408] = 0000ade9
10817! %l3 = 0000000000000000, Mem[0000000010181408] = ff0000c6
10818 stha %l3,[%i6+%o4]0x88 ! Mem[0000000010181408] = ff000000
10819! Mem[0000000030181408] = 00000000, %l4 = 0000000000000000
10820 swapa [%i6+%o4]0x81,%l4 ! %l4 = 0000000000000000
10821! Starting 10 instruction Load Burst
10822! Mem[0000000010101400] = d9e67963, %l3 = 0000000000000000
10823 ldsh [%i4+0x002],%l3 ! %l3 = 0000000000007963
10824
10825p0_label_411:
10826! Mem[0000000010001418] = ffff00ff adcf2b33, %l0 = 3ca8ade9, %l1 = 431bcfad
10827 ldda [%i0+0x018]%asi,%l0 ! %l0 = 00000000ffff00ff 00000000adcf2b33
10828! Mem[0000000030001410] = 00ff0000, %l4 = 0000000000000000
10829 ldsba [%i0+%o5]0x89,%l4 ! %l4 = 0000000000000000
10830! Mem[0000000010101410] = 000000ff, %l7 = 00000000000100fe
10831 lduwa [%i4+%o5]0x80,%l7 ! %l7 = 00000000000000ff
10832! Mem[0000000030101410] = 000000ff, %l4 = 0000000000000000
10833 lduba [%i4+%o5]0x81,%l4 ! %l4 = 0000000000000000
10834! Mem[00000000300c1408] = 00ffffff, %l2 = 00000000000000ff
10835 lduba [%i3+%o4]0x89,%l2 ! %l2 = 00000000000000ff
10836! Mem[000000001010141c] = fffa1b43, %l4 = 0000000000000000
10837 ldsw [%i4+0x01c],%l4 ! %l4 = fffffffffffa1b43
10838! Mem[0000000010081400] = 00ff001b 35bdffff, %l0 = ffff00ff, %l1 = adcf2b33
10839 ldda [%i2+%g0]0x80,%l0 ! %l0 = 0000000000ff001b 0000000035bdffff
10840! Mem[0000000030041410] = 00ff0000, %l0 = 0000000000ff001b
10841 lduwa [%i1+%o5]0x81,%l0 ! %l0 = 0000000000ff0000
10842! Mem[0000000010081410] = 00000000, %l1 = 0000000035bdffff
10843 lduha [%i2+%o5]0x88,%l1 ! %l1 = 0000000000000000
10844! Starting 10 instruction Store Burst
10845! %f5 = 0000ff00, Mem[0000000030041408] = 00000000
10846 sta %f5 ,[%i1+%o4]0x89 ! Mem[0000000030041408] = 0000ff00
10847
10848p0_label_412:
10849! %f17 = eb79e269, Mem[0000000010141408] = 000000ff
10850 sta %f17,[%i5+%o4]0x80 ! Mem[0000000010141408] = eb79e269
10851! %l0 = 0000000000ff0000, Mem[0000000010081408] = 000000ff
10852 stba %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = 000000ff
10853! %l1 = 0000000000000000, Mem[0000000030181400] = 0000000000000000
10854 stxa %l1,[%i6+%g0]0x89 ! Mem[0000000030181400] = 0000000000000000
10855! %l6 = 00000000, %l7 = 000000ff, Mem[0000000010141408] = 69e279eb 0000ff00
10856 stda %l6,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000 000000ff
10857! Mem[0000000030041400] = 82000000, %l0 = 0000000000ff0000
10858 ldstuba [%i1+%g0]0x81,%l0 ! %l0 = 00000082000000ff
10859! %l4 = fffa1b43, %l5 = ffffffff, Mem[0000000030081410] = ff0000ff 00000000
10860 stda %l4,[%i2+%o5]0x81 ! Mem[0000000030081410] = fffa1b43 ffffffff
10861! Mem[0000000010081410] = 00000000, %l0 = 0000000000000082
10862 swapa [%i2+%o5]0x80,%l0 ! %l0 = 0000000000000000
10863! %l5 = ffffffffffffffff, Mem[00000000211c0000] = ff006880
10864 sth %l5,[%o2+%g0] ! Mem[00000000211c0000] = ffff6880
10865! Mem[0000000010041410] = ffff00ff, %l1 = 0000000000000000
10866 swapa [%i1+%o5]0x88,%l1 ! %l1 = 00000000ffff00ff
10867! Starting 10 instruction Load Burst
10868! Mem[00000000211c0000] = ffff6880, %l3 = 0000000000007963
10869 lduh [%o2+%g0],%l3 ! %l3 = 000000000000ffff
10870
10871p0_label_413:
10872! Mem[0000000010041400] = 0000ff43, %l5 = ffffffffffffffff
10873 ldsba [%i1+%g0]0x88,%l5 ! %l5 = 0000000000000043
10874! Mem[0000000030081410] = fffa1b43, %l5 = 0000000000000043
10875 lduwa [%i2+%o5]0x81,%l5 ! %l5 = 00000000fffa1b43
10876! Mem[0000000010001430] = 0000ff00 fffa1b43, %l0 = 00000000, %l1 = ffff00ff
10877 ldd [%i0+0x030],%l0 ! %l0 = 000000000000ff00 00000000fffa1b43
10878! Mem[0000000010041400] = 0000ff43, %l5 = 00000000fffa1b43
10879 lduha [%i1+%g0]0x88,%l5 ! %l5 = 000000000000ff43
10880! Mem[0000000010041408] = ff0068ff, %l3 = 000000000000ffff
10881 lduha [%i1+%o4]0x88,%l3 ! %l3 = 00000000000068ff
10882! Mem[0000000010181400] = ff000000, %l5 = 000000000000ff43
10883 ldswa [%i6+%g0]0x88,%l5 ! %l5 = ffffffffff000000
10884! Mem[0000000010041400] = 0000ff43, %l3 = 00000000000068ff
10885 ldsba [%i1+%g0]0x88,%l3 ! %l3 = 0000000000000043
10886! Mem[0000000010081400] = 1b00ff00, %l4 = fffffffffffa1b43
10887 ldsha [%i2+%g0]0x88,%l4 ! %l4 = ffffffffffffff00
10888! Mem[0000000010181408] = ff000000, %l5 = ffffffffff000000
10889 ldsha [%i6+%o4]0x88,%l5 ! %l5 = 0000000000000000
10890! Starting 10 instruction Store Burst
10891! %l2 = 00000000000000ff, Mem[0000000010081400] = 1b00ff00
10892 stha %l2,[%i2+%g0]0x88 ! Mem[0000000010081400] = 1b0000ff
10893
10894p0_label_414:
10895! %f14 = 0000ffff, Mem[0000000030141408] = 00000000
10896 sta %f14,[%i5+%o4]0x81 ! Mem[0000000030141408] = 0000ffff
10897! %f11 = fffa1b43, Mem[00000000100c141c] = ff000000
10898 st %f11,[%i3+0x01c] ! Mem[00000000100c141c] = fffa1b43
10899! %l7 = 00000000000000ff, Mem[0000000010141408] = 00000000
10900 stha %l7,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00ff0000
10901! %l7 = 00000000000000ff, Mem[0000000010141400] = 431bfaff
10902 stha %l7,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00fffaff
10903! %f0 = fffa1b43 ffff0000 ffffff00 ff00ffff
10904! %f4 = 00000000 0000ff00 006800ff 00000000
10905! %f8 = 00000000 fffa1b43 83feffff fffa1b43
10906! %f12 = 00000000 000000ff 0000ffff 000000ff
10907 stda %f0,[%i5]ASI_BLK_S ! Block Store to 0000000030141400
10908 membar #Sync ! Added by membar checker (62)
10909! Mem[0000000010141424] = 00000000, %l2 = 000000ff, %l6 = 00000000
10910 add %i5,0x24,%g1
10911 casa [%g1]0x80,%l2,%l6 ! %l6 = 0000000000000000
10912! Mem[00000000100c1410] = 00ff0000, %l5 = 0000000000000000
10913 swapa [%i3+%o5]0x88,%l5 ! %l5 = 0000000000ff0000
10914! %f28 = 431bfaff 00ff0000, %l3 = 0000000000000043
10915! Mem[0000000010081430] = 0000000000000000
10916 add %i2,0x030,%g1
10917 stda %f28,[%g1+%l3]ASI_PST32_PL ! Mem[0000000010081430] = 0000ff00fffa1b43
10918! %l6 = 00000000, %l7 = 000000ff, Mem[0000000010181408] = ff000000 00000000
10919 stda %l6,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000 000000ff
10920! Starting 10 instruction Load Burst
10921! Mem[0000000010041400] = 43ff0000, %l4 = ffffffffffffff00
10922 ldswa [%i1+%g0]0x80,%l4 ! %l4 = 0000000043ff0000
10923
10924p0_label_415:
10925! Mem[0000000010181408] = 00000000ff000000, %f2 = ffffff00 ff00ffff
10926 ldda [%i6+%o4]0x80,%f2 ! %f2 = 00000000 ff000000
10927! Mem[00000000100c1410] = 00000000, %f14 = 0000ffff
10928 lda [%i3+%o5]0x80,%f14 ! %f14 = 00000000
10929! Mem[0000000010181420] = ade90000, %f23 = 00006200
10930 lda [%i6+0x020]%asi,%f23 ! %f23 = ade90000
10931! Mem[00000000211c0000] = ffff6880, %l4 = 0000000043ff0000
10932 ldsb [%o2+0x001],%l4 ! %l4 = ffffffffffffffff
10933! Mem[0000000030001400] = 210100ff, %l4 = ffffffffffffffff
10934 lduba [%i0+%g0]0x89,%l4 ! %l4 = 00000000000000ff
10935! Mem[0000000010181400] = fffa1b43ff000000, %l1 = 00000000fffa1b43
10936 ldxa [%i6+%g0]0x88,%l1 ! %l1 = fffa1b43ff000000
10937! Mem[000000001010143c] = 00ff0000, %f27 = 00008be9
10938 lda [%i4+0x03c]%asi,%f27 ! %f27 = 00ff0000
10939! Mem[00000000300c1408] = ffffff00, %l1 = fffa1b43ff000000
10940 lduba [%i3+%o4]0x81,%l1 ! %l1 = 00000000000000ff
10941! Mem[0000000030001410] = 0000ff00, %l5 = 0000000000ff0000
10942 lduwa [%i0+%o5]0x81,%l5 ! %l5 = 000000000000ff00
10943! Starting 10 instruction Store Burst
10944! %l0 = 000000000000ff00, Mem[0000000010041408] = ff6800ff, %asi = 80
10945 stwa %l0,[%i1+0x008]%asi ! Mem[0000000010041408] = 0000ff00
10946
10947p0_label_416:
10948! Mem[0000000010101410] = ff000000, %f18 = 00000000
10949 lda [%i4+%o5]0x88,%f18 ! %f18 = ff000000
10950! %f6 = 006800ff 00000000, Mem[00000000100c1428] = 00004fff ff0000ff
10951 stda %f6 ,[%i3+0x028]%asi ! Mem[00000000100c1428] = 006800ff 00000000
10952! %l3 = 0000000000000043, Mem[0000000030181410] = ff00000000000000
10953 stxa %l3,[%i6+%o5]0x81 ! Mem[0000000030181410] = 0000000000000043
10954! %f0 = fffa1b43 ffff0000, %l4 = 00000000000000ff
10955! Mem[0000000010081400] = ff00001b35bdffff
10956 stda %f0,[%i2+%l4]ASI_PST32_PL ! Mem[0000000010081400] = 0000ffff431bfaff
10957! Mem[0000000010101408] = ff00ffff, %l3 = 0000000000000043, %asi = 80
10958 swapa [%i4+0x008]%asi,%l3 ! %l3 = 00000000ff00ffff
10959! %l2 = 000000ff, %l3 = ff00ffff, Mem[0000000030081400] = 0000ffff 431bfaff
10960 stda %l2,[%i2+%g0]0x89 ! Mem[0000000030081400] = 000000ff ff00ffff
10961! %l2 = 00000000000000ff, Mem[00000000300c1410] = 00000a82
10962 stba %l2,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000aff
10963! %f14 = 00000000 000000ff, %l1 = 00000000000000ff
10964! Mem[0000000010081420] = 7fffffff000000ff
10965 add %i2,0x020,%g1
10966 stda %f14,[%g1+%l1]ASI_PST32_P ! Mem[0000000010081420] = 00000000000000ff
10967! %f11 = fffa1b43, Mem[0000000030181410] = 00000000
10968 sta %f11,[%i6+%o5]0x81 ! Mem[0000000030181410] = fffa1b43
10969! Starting 10 instruction Load Burst
10970! Mem[0000000030041410] = 00000000 0000ff00, %l4 = 000000ff, %l5 = 0000ff00
10971 ldda [%i1+%o5]0x89,%l4 ! %l4 = 000000000000ff00 0000000000000000
10972
10973p0_label_417:
10974! Mem[0000000010141400] = 83feffff fffaff00, %l4 = 0000ff00, %l5 = 00000000
10975 ldda [%i5+%g0]0x88,%l4 ! %l4 = 00000000fffaff00 0000000083feffff
10976! Mem[0000000030141408] = 00ffffff, %l0 = 000000000000ff00
10977 ldsha [%i5+%o4]0x89,%l0 ! %l0 = ffffffffffffffff
10978! Mem[00000000100c1400] = ff000000, %l2 = 00000000000000ff
10979 lduwa [%i3+%g0]0x80,%l2 ! %l2 = 00000000ff000000
10980! Mem[0000000030181410] = 431bfaff, %l3 = 00000000ff00ffff
10981 lduwa [%i6+%o5]0x89,%l3 ! %l3 = 00000000431bfaff
10982! Mem[00000000300c1400] = ff000000, %l4 = 00000000fffaff00
10983 lduha [%i3+%g0]0x81,%l4 ! %l4 = 000000000000ff00
10984! Mem[0000000010141408] = 00ff0000 ff000000, %l4 = 0000ff00, %l5 = 83feffff
10985 ldda [%i5+%o4]0x80,%l4 ! %l4 = 0000000000ff0000 00000000ff000000
10986! %l0 = ffffffffffffffff, immd = 00000000000003f5, %l7 = 00000000000000ff
10987 mulx %l0,0x3f5,%l7 ! %l7 = fffffffffffffc0b
10988! Mem[0000000010001400] = eb79e269, %l6 = 0000000000000000
10989 ldsba [%i0+%g0]0x88,%l6 ! %l6 = 0000000000000069
10990! Mem[00000000100c1408] = ffff0000, %f8 = 00000000
10991 lda [%i3+%o4]0x80,%f8 ! %f8 = ffff0000
10992! Starting 10 instruction Store Burst
10993! %f10 = 83feffff fffa1b43, %l3 = 00000000431bfaff
10994! Mem[0000000030081410] = fffa1b43ffffffff
10995 add %i2,0x010,%g1
10996 stda %f10,[%g1+%l3]ASI_PST16_SL ! Mem[0000000030081410] = 431bfafffffffe83
10997
10998p0_label_418:
10999! %f18 = ff000000, %f12 = 00000000
11000 fcmpes %fcc3,%f18,%f12 ! %fcc3 = 1
11001! Mem[0000000030101410] = 000000ff, %l7 = fffffffffffffc0b
11002 swapa [%i4+%o5]0x81,%l7 ! %l7 = 00000000000000ff
11003! %l5 = 00000000ff000000, Mem[0000000010101408] = 00000043
11004 stwa %l5,[%i4+%o4]0x80 ! Mem[0000000010101408] = ff000000
11005! Mem[0000000010041410] = 00000000, %l3 = 00000000431bfaff
11006 swapa [%i1+%o5]0x88,%l3 ! %l3 = 0000000000000000
11007! %l1 = 00000000000000ff, Mem[00000000100c1408] = ffff0000
11008 stba %l1,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ffff0000
11009! Mem[0000000030141408] = ffffff00, %l6 = 0000000000000069
11010 ldstuba [%i5+%o4]0x81,%l6 ! %l6 = 000000ff000000ff
11011! %f10 = 83feffff fffa1b43, Mem[0000000030081400] = ff000000 ffff00ff
11012 stda %f10,[%i2+%g0]0x81 ! Mem[0000000030081400] = 83feffff fffa1b43
11013! %l0 = ffffffff, %l1 = 000000ff, Mem[0000000010181408] = 00000000 000000ff
11014 stda %l0,[%i6+%o4]0x88 ! Mem[0000000010181408] = ffffffff 000000ff
11015! Mem[0000000030101408] = ff000000, %l7 = 00000000000000ff
11016 swapa [%i4+%o4]0x89,%l7 ! %l7 = 00000000ff000000
11017! Starting 10 instruction Load Burst
11018! Mem[0000000030041400] = ff000000, %l1 = 00000000000000ff
11019 ldsha [%i1+%g0]0x81,%l1 ! %l1 = ffffffffffffff00
11020
11021p0_label_419:
11022! Mem[0000000010081400] = ffff0000, %l0 = ffffffffffffffff
11023 lduwa [%i2+%g0]0x88,%l0 ! %l0 = 00000000ffff0000
11024! Mem[00000000100c1408] = 0000ffff, %l4 = 0000000000ff0000
11025 ldsba [%i3+%o4]0x88,%l4 ! %l4 = ffffffffffffffff
11026! Mem[0000000010081408] = 000000ff, %l3 = 0000000000000000
11027 lduba [%i2+%o4]0x80,%l3 ! %l3 = 0000000000000000
11028! %f13 = 000000ff, %f19 = 00000000, %f16 = adcf1b43
11029 fdivs %f13,%f19,%f16 ! %f16 = 7f800000
11030! Mem[0000000010001404] = 431bcfad, %l2 = 00000000ff000000
11031 lduha [%i0+0x004]%asi,%l2 ! %l2 = 000000000000431b
11032! Mem[00000000100c1408] = ffff0000, %l1 = ffffffffffffff00
11033 ldswa [%i3+%o4]0x80,%l1 ! %l1 = ffffffffffff0000
11034! Mem[0000000010101410] = ff000000, %l0 = 00000000ffff0000
11035 ldsha [%i4+%o5]0x88,%l0 ! %l0 = 0000000000000000
11036! Mem[0000000021800000] = 0000b994, %l1 = ffffffffffff0000
11037 ldub [%o3+%g0],%l1 ! %l1 = 0000000000000000
11038! Mem[0000000010101410] = ff000000, %l1 = 0000000000000000
11039 lduwa [%i4+%o5]0x88,%l1 ! %l1 = 00000000ff000000
11040! Starting 10 instruction Store Burst
11041! %f10 = 83feffff fffa1b43, Mem[0000000010181400] = ff000000 fffa1b43
11042 stda %f10,[%i6+%g0]0x88 ! Mem[0000000010181400] = 83feffff fffa1b43
11043
11044p0_label_420:
11045! %l3 = 0000000000000000, Mem[0000000030041408] = 00ff0000
11046 stba %l3,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00ff0000
11047! %l5 = 00000000ff000000, immed = 0000034e, %y = 00000000
11048 smul %l5,0x34e,%l6 ! %l6 = fffffffcb2000000, %y = fffffffc
11049! %l2 = 000000000000431b, Mem[0000000010001410] = ffffff00
11050 stba %l2,[%i0+%o5]0x80 ! Mem[0000000010001410] = 1bffff00
11051! Mem[00000000201c0001] = ffff3e5d, %l6 = fffffffcb2000000
11052 ldstuba [%o0+0x001]%asi,%l6 ! %l6 = 000000ff000000ff
11053! %l0 = 0000000000000000, Mem[0000000010141410] = ff000000
11054 stba %l0,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000
11055! Mem[0000000010001410] = 00ffff1b, %l5 = 00000000ff000000
11056 swapa [%i0+%o5]0x88,%l5 ! %l5 = 0000000000ffff1b
11057! %l1 = 00000000ff000000, Mem[0000000010001438] = 00000000, %asi = 80
11058 stba %l1,[%i0+0x038]%asi ! Mem[0000000010001438] = 00000000
11059! Mem[0000000010181412] = 00ffffff, %l2 = 000000000000431b
11060 ldstuba [%i6+0x012]%asi,%l2 ! %l2 = 000000ff000000ff
11061! %l0 = 0000000000000000, Mem[00000000100c1430] = 0000ffff, %asi = 80
11062 stha %l0,[%i3+0x030]%asi ! Mem[00000000100c1430] = 0000ffff
11063! Starting 10 instruction Load Burst
11064! Mem[0000000010101418] = fffffe83 fffa1b43, %l0 = 00000000, %l1 = ff000000
11065 ldd [%i4+0x018],%l0 ! %l0 = 00000000fffffe83 00000000fffa1b43
11066
11067p0_label_421:
11068! %l2 = 00000000000000ff, imm = fffffffffffff2c2, %l5 = 0000000000ffff1b
11069 addc %l2,-0xd3e,%l5 ! %l5 = fffffffffffff3c1
11070! Mem[0000000010101430] = ff00ffff 00000000, %l6 = 000000ff, %l7 = ff000000
11071 ldda [%i4+0x030]%asi,%l6 ! %l6 = 00000000ff00ffff 0000000000000000
11072! Mem[0000000030081410] = 431bfaff, %l3 = 0000000000000000
11073 lduba [%i2+%o5]0x81,%l3 ! %l3 = 0000000000000043
11074! Mem[0000000021800140] = 00ffda9c, %l1 = 00000000fffa1b43
11075 ldstub [%o3+0x140],%l1 ! %l1 = 00000000000000ff
11076! Mem[0000000030141410] = 00000000, %f18 = ff000000
11077 lda [%i5+%o5]0x81,%f18 ! %f18 = 00000000
11078! Mem[0000000030041410] = 00000000 0000ff00, %l2 = 000000ff, %l3 = 00000043
11079 ldda [%i1+%o5]0x89,%l2 ! %l2 = 000000000000ff00 0000000000000000
11080! Mem[0000000030081408] = 00ff00ff, %l6 = 00000000ff00ffff
11081 lduha [%i2+%o4]0x89,%l6 ! %l6 = 00000000000000ff
11082! Mem[0000000010041428] = 000000ff, %l6 = 00000000000000ff
11083 lduw [%i1+0x028],%l6 ! %l6 = 00000000000000ff
11084! Mem[0000000030001400] = ff000121 00000000, %l2 = 0000ff00, %l3 = 00000000
11085 ldda [%i0+%g0]0x81,%l2 ! %l2 = 00000000ff000121 0000000000000000
11086! Starting 10 instruction Store Burst
11087! %f12 = 00000000 000000ff, %l2 = 00000000ff000121
11088! Mem[0000000010141438] = 0000000000000000
11089 add %i5,0x038,%g1
11090 stda %f12,[%g1+%l2]ASI_PST16_PL ! Mem[0000000010141438] = ff00000000000000
11091
11092p0_label_422:
11093! Mem[0000000030001400] = 210100ff, %l5 = fffffffffffff3c1
11094 swapa [%i0+%g0]0x89,%l5 ! %l5 = 00000000210100ff
11095! %f5 = 0000ff00, %f9 = fffa1b43, %f25 = 0089ffff
11096 fmuls %f5 ,%f9 ,%f25 ! %f25 = fffa1b43
11097! %l0 = 00000000fffffe83, Mem[0000000010081410] = 000000826379e6d9
11098 stxa %l0,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000fffffe83
11099! Mem[0000000010101410] = ff000000, %l6 = 00000000000000ff
11100 ldstuba [%i4+%o5]0x88,%l6 ! %l6 = 00000000000000ff
11101! %f23 = ade90000, Mem[0000000010001410] = ff000000
11102 sta %f23,[%i0+%o5]0x88 ! Mem[0000000010001410] = ade90000
11103! %l1 = 0000000000000000, Mem[00000000300c1410] = 00000aff
11104 stba %l1,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000a00
11105! %f21 = 00ff0000, Mem[0000000010181428] = ff000000
11106 sta %f21,[%i6+0x028]%asi ! Mem[0000000010181428] = 00ff0000
11107! %l7 = 0000000000000000, Mem[0000000010101408] = 0000ffff000000ff
11108 stxa %l7,[%i4+%o4]0x88 ! Mem[0000000010101408] = 0000000000000000
11109! %l3 = 0000000000000000, Mem[0000000010181408] = ffffffff
11110 stha %l3,[%i6+%o4]0x80 ! Mem[0000000010181408] = 0000ffff
11111! Starting 10 instruction Load Burst
11112! Mem[0000000030081408] = ff00ff00, %l4 = ffffffffffffffff
11113 lduha [%i2+%o4]0x81,%l4 ! %l4 = 000000000000ff00
11114
11115p0_label_423:
11116! Mem[0000000010041408] = 0000ff00, %l6 = 0000000000000000
11117 ldsha [%i1+%o4]0x80,%l6 ! %l6 = 0000000000000000
11118! Mem[0000000010001400] = 69e279eb, %l0 = 00000000fffffe83
11119 ldsha [%i0+%g0]0x80,%l0 ! %l0 = 00000000000069e2
11120! %l7 = 0000000000000000, imm = 0000000000000d5c, %l0 = 00000000000069e2
11121 subc %l7,0xd5c,%l0 ! %l0 = fffffffffffff2a4
11122! Mem[0000000010181410] = 00ffffff, %l7 = 0000000000000000
11123 lduba [%i6+%o5]0x80,%l7 ! %l7 = 0000000000000000
11124! Mem[0000000030101410] = 0bfcffff, %l0 = fffffffffffff2a4
11125 ldswa [%i4+%o5]0x89,%l0 ! %l0 = 000000000bfcffff
11126! Mem[0000000010041400] = 0000ff43, %l6 = 0000000000000000
11127 lduha [%i1+%g0]0x88,%l6 ! %l6 = 000000000000ff43
11128! Mem[00000000100c1410] = 00000000, %l7 = 0000000000000000
11129 ldsba [%i3+%o5]0x88,%l7 ! %l7 = 0000000000000000
11130! Mem[0000000030141410] = 000000000000ff00, %f10 = 83feffff fffa1b43
11131 ldda [%i5+%o5]0x81,%f10 ! %f10 = 00000000 0000ff00
11132! Mem[0000000010041408] = 00000000 00ff0000, %l0 = 0bfcffff, %l1 = 00000000
11133 ldda [%i1+%o4]0x88,%l0 ! %l0 = 0000000000ff0000 0000000000000000
11134! Starting 10 instruction Store Burst
11135! %f24 = 7b00ea38 fffa1b43, Mem[0000000010001410] = 0000e9ad ff0000d4
11136 stda %f24,[%i0+%o5]0x80 ! Mem[0000000010001410] = 7b00ea38 fffa1b43
11137
11138p0_label_424:
11139! %l0 = 0000000000ff0000, Mem[0000000010101410] = ff0000ff
11140 stwa %l0,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00ff0000
11141! %f14 = 00000000 000000ff, Mem[0000000010081410] = 00000000 fffffe83
11142 stda %f14,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000 000000ff
11143! Mem[0000000010001424] = 38ea007b, %l1 = 0000000000000000
11144 ldstuba [%i0+0x024]%asi,%l1 ! %l1 = 00000038000000ff
11145! %l0 = 00ff0000, %l1 = 00000038, Mem[0000000010081410] = 00000000 ff000000
11146 stda %l0,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00ff0000 00000038
11147! Code Fragment 3
11148p0_fragment_49:
11149! %l0 = 0000000000ff0000
11150 setx 0xf9245cb80ab66fa6,%g7,%l0 ! %l0 = f9245cb80ab66fa6
11151! %l1 = 0000000000000038
11152 setx 0x28febcd077c3d8ed,%g7,%l1 ! %l1 = 28febcd077c3d8ed
11153 setx 0x1fe000, %g1, %g3
11154 or %l0, %g3, %l0 ! always set perrmask = 0xff
11155 setx 0x1ffff8, %g1, %g2
11156 and %l0, %g2, %l0
11157 ta T_CHANGE_HPRIV
11158 stxa %l1, [%l0]ASI_DCACHE_DATA
11159 ta T_CHANGE_NONHPRIV
11160! %l0 = f9245cb80ab66fa6
11161 setx 0x597b4e3f975aba6a,%g7,%l0 ! %l0 = 597b4e3f975aba6a
11162! %l1 = 28febcd077c3d8ed
11163 setx 0x752524c7d59129db,%g7,%l1 ! %l1 = 752524c7d59129db
11164! %l5 = 00000000210100ff, Mem[0000000030041408] = 0000ff00
11165 stba %l5,[%i1+%o4]0x89 ! Mem[0000000030041408] = 0000ffff
11166! %f6 = 006800ff, Mem[0000000010101408] = 00000000
11167 sta %f6 ,[%i4+%o4]0x88 ! Mem[0000000010101408] = 006800ff
11168! %l3 = 0000000000000000, Mem[0000000030041408] = ffff0000
11169 stwa %l3,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000
11170! %l2 = 00000000ff000121, Mem[0000000010141410] = 00000000ff0000ff
11171 stxa %l2,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000ff000121
11172! Starting 10 instruction Load Burst
11173! Mem[0000000030081410] = fffa1b43, %l6 = 000000000000ff43
11174 ldswa [%i2+%o5]0x89,%l6 ! %l6 = fffffffffffa1b43
11175
11176p0_label_425:
11177! Mem[0000000010101400] = 6379e6d9, %f16 = 7f800000
11178 lda [%i4+%g0]0x88,%f16 ! %f16 = 6379e6d9
11179! Mem[0000000010141410] = 00000000ff000121, %l5 = 00000000210100ff
11180 ldxa [%i5+%o5]0x80,%l5 ! %l5 = 00000000ff000121
11181! Mem[0000000010041408] = 0000000000ff0000, %f10 = 00000000 0000ff00
11182 ldda [%i1+%o4]0x88,%f10 ! %f10 = 00000000 00ff0000
11183! Mem[0000000030101400] = ffffffff000000ff, %f6 = 006800ff 00000000
11184 ldda [%i4+%g0]0x89,%f6 ! %f6 = ffffffff 000000ff
11185! Mem[0000000010081420] = 00000000, %f20 = d40000ff
11186 lda [%i2+0x020]%asi,%f20 ! %f20 = 00000000
11187! Mem[00000000100c1408] = ffff0000, %l0 = 597b4e3f975aba6a
11188 lduha [%i3+%o4]0x80,%l0 ! %l0 = 000000000000ffff
11189! Mem[0000000010001410] = 431bfaff38ea007b, %f26 = ff000000 00ff0000
11190 ldda [%i0+%o5]0x88,%f26 ! %f26 = 431bfaff 38ea007b
11191! Mem[0000000010141410] = 00000000 ff000121, %l2 = ff000121, %l3 = 00000000
11192 ldda [%i5+%o5]0x80,%l2 ! %l2 = 0000000000000000 00000000ff000121
11193! Mem[0000000020800000] = 00ff779a, %l3 = 00000000ff000121
11194 ldub [%o1+%g0],%l3 ! %l3 = 0000000000000000
11195! Starting 10 instruction Store Burst
11196! Mem[0000000010141408] = 00ff0000, %l1 = 752524c7d59129db
11197 ldstuba [%i5+%o4]0x80,%l1 ! %l1 = 00000000000000ff
11198
11199p0_label_426:
11200! %f10 = 00000000, Mem[0000000010101408] = ff006800
11201 st %f10,[%i4+%o4] ! Mem[0000000010101408] = 00000000
11202! Mem[0000000010041408] = 0000ff0000000000, %l5 = 00000000ff000121, %l1 = 0000000000000000
11203 add %i1,0x08,%g1
11204 casxa [%g1]0x80,%l5,%l1 ! %l1 = 0000ff0000000000
11205! Mem[0000000030001410] = 0000ff00, %l4 = 000000000000ff00
11206 ldstuba [%i0+%o5]0x81,%l4 ! %l4 = 00000000000000ff
11207! %l4 = 00000000, %l5 = ff000121, Mem[0000000030041410] = 0000ff00 00000000
11208 stda %l4,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000 ff000121
11209! %l5 = 00000000ff000121, Mem[0000000010141418] = 0000ff43
11210 stb %l5,[%i5+0x018] ! Mem[0000000010141418] = 2100ff43
11211! %l2 = 0000000000000000, Mem[0000000030141400] = 431bfaff
11212 stba %l2,[%i5+%g0]0x89 ! Mem[0000000030141400] = 431bfa00
11213! %f0 = fffa1b43 ffff0000, Mem[0000000010101400] = d9e67963 00000000
11214 stda %f0 ,[%i4+%g0]0x80 ! Mem[0000000010101400] = fffa1b43 ffff0000
11215! %f0 = fffa1b43 ffff0000 00000000 ff000000
11216! %f4 = 00000000 0000ff00 ffffffff 000000ff
11217! %f8 = ffff0000 fffa1b43 00000000 00ff0000
11218! %f12 = 00000000 000000ff 00000000 000000ff
11219 stda %f0,[%i5]ASI_BLK_SL ! Block Store to 0000000030141400
11220! Mem[00000000300c1408] = 00ffffff, %l2 = 0000000000000000
11221 swapa [%i3+%o4]0x89,%l2 ! %l2 = 0000000000ffffff
11222! Starting 10 instruction Load Burst
11223! Mem[0000000030181410] = fffa1b4300000043, %f16 = 6379e6d9 eb79e269
11224 ldda [%i6+%o5]0x81,%f16 ! %f16 = fffa1b43 00000043
11225
11226p0_label_427:
11227! %l1 = 0000ff0000000000, immd = fffffffffffff459, %l4 = 0000000000000000
11228 udivx %l1,-0xba7,%l4 ! %l4 = 0000000000000000
11229! Mem[00000000300c1400] = ff000000, %l1 = 0000ff0000000000
11230 ldsha [%i3+%g0]0x81,%l1 ! %l1 = ffffffffffffff00
11231! Mem[0000000010101430] = ff00ffff00000000, %l7 = 0000000000000000
11232 ldxa [%i4+0x030]%asi,%l7 ! %l7 = ff00ffff00000000
11233! Mem[0000000010181408] = ffff0000, %l0 = 000000000000ffff
11234 lduwa [%i6+%o4]0x88,%l0 ! %l0 = 00000000ffff0000
11235! Mem[0000000010181400] = 431bfaff, %l4 = 0000000000000000
11236 lduha [%i6+%g0]0x80,%l4 ! %l4 = 000000000000431b
11237! Mem[00000000100c1400] = 000000ff000000ff, %l2 = 0000000000ffffff
11238 ldxa [%i3+%g0]0x88,%l2 ! %l2 = 000000ff000000ff
11239! Mem[000000001000142c] = 000000ff, %l2 = 000000ff000000ff
11240 lduha [%i0+0x02e]%asi,%l2 ! %l2 = 00000000000000ff
11241! Mem[0000000010181410] = 00ffffffff00ffff, %l1 = ffffffffffffff00
11242 ldxa [%i6+%o5]0x80,%l1 ! %l1 = 00ffffffff00ffff
11243! Mem[0000000010041410] = 431bfaff, %l6 = fffffffffffa1b43
11244 ldsha [%i1+%o5]0x88,%l6 ! %l6 = fffffffffffffaff
11245! Starting 10 instruction Store Burst
11246 membar #Sync ! Added by membar checker (63)
11247! Mem[0000000010141408] = 0000ffff, %l7 = ff00ffff00000000
11248 swapa [%i5+%o4]0x88,%l7 ! %l7 = 000000000000ffff
11249
11250p0_label_428:
11251! %f15 = 000000ff, Mem[0000000030101408] = ff000000
11252 sta %f15,[%i4+%o4]0x81 ! Mem[0000000030101408] = 000000ff
11253! Mem[0000000030001400] = c1f3ffff, %l2 = 00000000000000ff
11254 ldstuba [%i0+%g0]0x81,%l2 ! %l2 = 000000c1000000ff
11255! %l5 = 00000000ff000121, Mem[0000000010081400] = 0000ffff
11256 stha %l5,[%i2+%g0]0x80 ! Mem[0000000010081400] = 0121ffff
11257! %l6 = fffffffffffffaff, imm = ffffffffffffff82, %l1 = 00ffffffff00ffff
11258 and %l6,-0x07e,%l1 ! %l1 = fffffffffffffa82
11259! %f7 = 000000ff, Mem[00000000100c1408] = ffff0000
11260 sta %f7 ,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 000000ff
11261! %f14 = 00000000, Mem[00000000300c1408] = 00000000
11262 sta %f14,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000
11263! Mem[0000000010081412] = 0000ff00, %l2 = 00000000000000c1
11264 ldstub [%i2+0x012],%l2 ! %l2 = 000000ff000000ff
11265! Mem[0000000010001408] = 00000000, %l5 = 00000000ff000121
11266 ldstuba [%i0+%o4]0x88,%l5 ! %l5 = 00000000000000ff
11267! Mem[0000000010081408] = ff000000, %l0 = 00000000ffff0000
11268 ldstuba [%i2+%o4]0x88,%l0 ! %l0 = 00000000000000ff
11269! Starting 10 instruction Load Burst
11270! %l0 = 0000000000000000, immd = 0000000000000a50, %l0 = 0000000000000000
11271 sdivx %l0,0xa50,%l0 ! %l0 = 0000000000000000
11272
11273p0_label_429:
11274! Mem[0000000010081410] = 00ff0000, %l1 = fffffffffffffa82
11275 lduba [%i2+%o5]0x88,%l1 ! %l1 = 0000000000000000
11276! Mem[00000000300c1400] = ff000000fffa1b43, %l2 = 00000000000000ff
11277 ldxa [%i3+%g0]0x81,%l2 ! %l2 = ff000000fffa1b43
11278! Mem[000000001018143c] = fffa1b43, %l6 = fffffffffffffaff
11279 ldsha [%i6+0x03c]%asi,%l6 ! %l6 = fffffffffffffffa
11280! Mem[0000000010181408] = 0000ffffff000000, %l5 = 0000000000000000
11281 ldxa [%i6+%o4]0x80,%l5 ! %l5 = 0000ffffff000000
11282! Mem[0000000030141408] = ff000000, %l4 = 000000000000431b
11283 lduwa [%i5+%o4]0x89,%l4 ! %l4 = 00000000ff000000
11284! Mem[0000000030141410] = 00ff0000, %l4 = 00000000ff000000
11285 lduwa [%i5+%o5]0x81,%l4 ! %l4 = 0000000000ff0000
11286! Mem[0000000010181424] = 000000ff, %l0 = 0000000000000000
11287 ldsba [%i6+0x026]%asi,%l0 ! %l0 = 0000000000000000
11288! Mem[0000000010041430] = 00ff48ff, %l2 = ff000000fffa1b43
11289 ldswa [%i1+0x030]%asi,%l2 ! %l2 = 0000000000ff48ff
11290! Mem[0000000010181410] = 00ffffff, %l2 = 0000000000ff48ff
11291 ldsba [%i6+%o5]0x80,%l2 ! %l2 = 0000000000000000
11292! Starting 10 instruction Store Burst
11293! Mem[0000000030001400] = fffff3ff, %l0 = 0000000000000000
11294 swapa [%i0+%g0]0x89,%l0 ! %l0 = 00000000fffff3ff
11295
11296p0_label_430:
11297! %f11 = 00ff0000, %f9 = fffa1b43, %f8 = ffff0000
11298 fadds %f11,%f9 ,%f8 ! %f8 = fffa1b43
11299! %l0 = 00000000fffff3ff, Mem[00000000300c1408] = 00000000
11300 stba %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 000000ff
11301! %l2 = 0000000000000000, Mem[00000000100c1400] = ff000000
11302 stba %l2,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000000
11303! %l0 = 00000000fffff3ff, Mem[00000000300c1400] = ff000000
11304 stha %l0,[%i3+%g0]0x81 ! Mem[00000000300c1400] = f3ff0000
11305! %f30 = ff000000 00000000, Mem[00000000100c1408] = 000000ff 00ff0000
11306 std %f30,[%i3+%o4] ! Mem[00000000100c1408] = ff000000 00000000
11307! %f16 = fffa1b43 00000043 00000000 00000000
11308! %f20 = 00000000 00ff0000 332bcfad ade90000
11309! %f24 = 7b00ea38 fffa1b43 431bfaff 38ea007b
11310! %f28 = 431bfaff 00ff0000 ff000000 00000000
11311 stda %f16,[%i0]ASI_BLK_AIUPL ! Block Store to 0000000010001400
11312! %l2 = 0000000000000000, Mem[0000000030181400] = 00000000
11313 stba %l2,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000
11314! Mem[0000000010181409] = 0000ffff, %l7 = 000000000000ffff
11315 ldstub [%i6+0x009],%l7 ! %l7 = 00000000000000ff
11316! Mem[00000000100c1404] = ff000000, %l5 = ff000000, %l3 = 00000000
11317 add %i3,0x04,%g1
11318 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000ff000000
11319! Starting 10 instruction Load Burst
11320! Mem[0000000010141408] = 00000000, %f8 = fffa1b43
11321 lda [%i5+%o4]0x80,%f8 ! %f8 = 00000000
11322
11323p0_label_431:
11324! Code Fragment 4
11325p0_fragment_50:
11326! %l0 = 00000000fffff3ff
11327 setx 0xa1bb13603c354c83,%g7,%l0 ! %l0 = a1bb13603c354c83
11328! %l1 = 0000000000000000
11329 setx 0x6586b48794215c0a,%g7,%l1 ! %l1 = 6586b48794215c0a
11330 setx 0x7ff8, %g1, %g2
11331 and %l0, %g2, %l0
11332 setx 0xffffffff, %g1, %g2
11333 and %l1, %g2, %l1
11334 setx 0x100000000, %g1, %g2
11335 or %l1, %g2, %l1 ! Set bit 32 - perrinj
11336 ta T_CHANGE_HPRIV
11337 stxa %l1, [%l0]ASI_ICACHE_INSTR
11338 ta T_CHANGE_NONHPRIV
11339! %l0 = a1bb13603c354c83
11340 setx 0xeeda61ef948c68d7,%g7,%l0 ! %l0 = eeda61ef948c68d7
11341! %l1 = 6586b48794215c0a
11342 setx 0xf44dfc800a03d160,%g7,%l1 ! %l1 = f44dfc800a03d160
11343 membar #Sync ! Added by membar checker (64)
11344! Mem[0000000010141400] = 00fffaff fffffe83 00000000 ff000000
11345! Mem[0000000010141410] = 00000000 ff000121 2100ff43 adcf2b33
11346! Mem[0000000010141420] = 000000ff 00000000 00000000 ff0000ff
11347! Mem[0000000010141430] = 0000ffff 000000ff ff000000 00000000
11348 ldda [%i5]ASI_BLK_PL,%f16 ! Block Load from 0000000010141400
11349! Mem[0000000010041408] = 0000ff00, %l0 = eeda61ef948c68d7
11350 lduha [%i1+0x00a]%asi,%l0 ! %l0 = 000000000000ff00
11351! Mem[0000000010081420] = 00000000, %f9 = fffa1b43
11352 ld [%i2+0x020],%f9 ! %f9 = 00000000
11353! Mem[0000000030141410] = 00ff0000, %l7 = 0000000000000000
11354 ldswa [%i5+%o5]0x81,%l7 ! %l7 = 0000000000ff0000
11355! Mem[0000000010181410] = ffffff00, %l7 = 0000000000ff0000
11356 lduba [%i6+%o5]0x88,%l7 ! %l7 = 0000000000000000
11357! Mem[0000000010141400] = fffaff00, %l6 = fffffffffffffffa
11358 ldswa [%i5+%g0]0x88,%l6 ! %l6 = fffffffffffaff00
11359! Mem[0000000010141408] = 00000000, %l2 = 0000000000000000
11360 ldswa [%i5+%o4]0x80,%l2 ! %l2 = 0000000000000000
11361! %l1 = f44dfc800a03d160, imm = fffffffffffff838, %l6 = fffffffffffaff00
11362 or %l1,-0x7c8,%l6 ! %l6 = fffffffffffff978
11363! Starting 10 instruction Store Burst
11364! %l2 = 0000000000000000, Mem[0000000030081408] = 00ff00ff
11365 stba %l2,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00ff0000
11366
11367p0_label_432:
11368! %f8 = 00000000 00000000, Mem[0000000010181410] = ffffff00 ffff00ff
11369 stda %f8 ,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000000 00000000
11370! Mem[0000000010001410] = 0000ff00, %l1 = f44dfc800a03d160
11371 swapa [%i0+%o5]0x80,%l1 ! %l1 = 000000000000ff00
11372! %l6 = fffff978, %l7 = 00000000, Mem[0000000010101410] = 00ff0000 43ff0000
11373 stda %l6,[%i4+%o5]0x80 ! Mem[0000000010101410] = fffff978 00000000
11374! %l4 = 00ff0000, %l5 = ff000000, Mem[0000000030081408] = 00ff0000 ffff0000
11375 stda %l4,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00ff0000 ff000000
11376! %f2 = 00000000 ff000000, Mem[0000000010041438] = 006800ff 00000000
11377 stda %f2 ,[%i1+0x038]%asi ! Mem[0000000010041438] = 00000000 ff000000
11378! %l2 = 00000000, %l3 = ff000000, Mem[0000000030081408] = 0000ff00 000000ff
11379 stda %l2,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000 ff000000
11380! Mem[0000000010041408] = 00ff0000, %l5 = 0000ffffff000000
11381 swapa [%i1+%o4]0x88,%l5 ! %l5 = 0000000000ff0000
11382 membar #Sync ! Added by membar checker (65)
11383! %l0 = 000000000000ff00, Mem[0000000010141400] = 83fefffffffaff00
11384 stxa %l0,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000000000000ff00
11385! %l4 = 0000000000ff0000, Mem[0000000030141400] = 0000ffff
11386 stha %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0000ffff
11387! Starting 10 instruction Load Burst
11388! Mem[00000000211c0000] = ffff6880, %l1 = 000000000000ff00
11389 ldsh [%o2+%g0],%l1 ! %l1 = ffffffffffffffff
11390
11391p0_label_433:
11392! Mem[00000000100c1408] = 000000ff, %l1 = ffffffffffffffff
11393 ldswa [%i3+%o4]0x88,%l1 ! %l1 = 00000000000000ff
11394! Mem[0000000010101400] = fffa1b43ffff0000, %f2 = 00000000 ff000000
11395 ldda [%i4+%g0]0x80,%f2 ! %f2 = fffa1b43 ffff0000
11396! Mem[0000000010141400] = 0000ff00, %l3 = 00000000ff000000
11397 ldsha [%i5+%g0]0x88,%l3 ! %l3 = ffffffffffffff00
11398! Mem[0000000030101410] = 0bfcffff, %l2 = 0000000000000000
11399 lduwa [%i4+%o5]0x89,%l2 ! %l2 = 000000000bfcffff
11400! Mem[0000000010041400] = 43ff0000, %l7 = 0000000000000000
11401 ldsha [%i1+%g0]0x80,%l7 ! %l7 = 00000000000043ff
11402! Mem[0000000030101400] = 000000ff, %l3 = ffffffffffffff00
11403 ldsha [%i4+%g0]0x89,%l3 ! %l3 = 00000000000000ff
11404! Mem[0000000010041408] = 00000000 ff000000, %l4 = 00ff0000, %l5 = 00ff0000
11405 ldda [%i1+%o4]0x88,%l4 ! %l4 = 00000000ff000000 0000000000000000
11406! Mem[00000000100c1408] = 000000ff, %l2 = 000000000bfcffff
11407 lduba [%i3+%o4]0x88,%l2 ! %l2 = 00000000000000ff
11408! Mem[0000000010001410] = 0a03d160, %f3 = ffff0000
11409 lda [%i0+%o5]0x80,%f3 ! %f3 = 0a03d160
11410! Starting 10 instruction Store Burst
11411! %f24 = 00000000 ff000000, Mem[0000000030081408] = 00000000 ff000000
11412 stda %f24,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000 ff000000
11413
11414p0_label_434:
11415! Mem[0000000010081410] = 0000ff00, %l3 = 00000000000000ff
11416 swapa [%i2+%o5]0x80,%l3 ! %l3 = 000000000000ff00
11417! %f15 = 000000ff, Mem[0000000010081410] = ff000000
11418 sta %f15,[%i2+%o5]0x88 ! Mem[0000000010081410] = 000000ff
11419! Mem[00000000211c0000] = ffff6880, %l2 = 00000000000000ff
11420 ldstuba [%o2+0x000]%asi,%l2 ! %l2 = 000000ff000000ff
11421! %l2 = 00000000000000ff, Mem[0000000010181430] = ffffffff, %asi = 80
11422 stwa %l2,[%i6+0x030]%asi ! Mem[0000000010181430] = 000000ff
11423! Mem[00000000300c1410] = 00000a00, %l0 = 000000000000ff00
11424 ldstuba [%i3+%o5]0x89,%l0 ! %l0 = 00000000000000ff
11425! Mem[00000000201c0000] = ffff3e5d, %l5 = 0000000000000000
11426 ldstuba [%o0+0x000]%asi,%l5 ! %l5 = 000000ff000000ff
11427! %f12 = 00000000 000000ff, %l2 = 00000000000000ff
11428! Mem[0000000030141438] = ff00000000000000
11429 add %i5,0x038,%g1
11430 stda %f12,[%g1+%l2]ASI_PST8_S ! Mem[0000000030141438] = 00000000000000ff
11431! %f10 = 00000000 00ff0000, %l5 = 00000000000000ff
11432! Mem[0000000010101438] = ffffff0000ff0000
11433 add %i4,0x038,%g1
11434 stda %f10,[%g1+%l5]ASI_PST8_P ! Mem[0000000010101438] = 0000000000ff0000
11435! Mem[000000001008142b] = 0000ffff, %l2 = 00000000000000ff
11436 ldstub [%i2+0x02b],%l2 ! %l2 = 000000ff000000ff
11437! Starting 10 instruction Load Burst
11438! Mem[0000000010101408] = 00000000, %l5 = 00000000000000ff
11439 ldsba [%i4+%o4]0x88,%l5 ! %l5 = 0000000000000000
11440
11441p0_label_435:
11442! Mem[0000000010001400] = 00000043, %l0 = 0000000000000000
11443 lduba [%i0+%g0]0x88,%l0 ! %l0 = 0000000000000043
11444! Mem[0000000020800040] = ffff726d, %l2 = 00000000000000ff
11445 ldsha [%o1+0x040]%asi,%l2 ! %l2 = ffffffffffffffff
11446! Mem[0000000030181400] = 0000000000000000, %f20 = 210100ff 00000000
11447 ldda [%i6+%g0]0x81,%f20 ! %f20 = 00000000 00000000
11448! Mem[0000000010141408] = 00000000ff000000, %f8 = 00000000 00000000
11449 ldda [%i5+%o4]0x80,%f8 ! %f8 = 00000000 ff000000
11450! %f2 = fffa1b43, %f13 = 000000ff, %f8 = 00000000
11451 fsubs %f2 ,%f13,%f8 ! %f8 = fffa1b43
11452! Mem[0000000010041428] = 000000ff, %l1 = 00000000000000ff
11453 lduw [%i1+0x028],%l1 ! %l1 = 00000000000000ff
11454! Mem[0000000030141410] = 000000000000ff00, %l2 = ffffffffffffffff
11455 ldxa [%i5+%o5]0x89,%l2 ! %l2 = 000000000000ff00
11456! Mem[0000000010081410] = ff000000, %l4 = 00000000ff000000
11457 lduha [%i2+%o5]0x80,%l4 ! %l4 = 000000000000ff00
11458! Mem[00000000100c1438] = 00000043, %l0 = 0000000000000043
11459 lduw [%i3+0x038],%l0 ! %l0 = 0000000000000043
11460! Starting 10 instruction Store Burst
11461! %f0 = fffa1b43 ffff0000 fffa1b43 0a03d160
11462! %f4 = 00000000 0000ff00 ffffffff 000000ff
11463! %f8 = fffa1b43 ff000000 00000000 00ff0000
11464! %f12 = 00000000 000000ff 00000000 000000ff
11465 stda %f0,[%i5]ASI_COMMIT_S ! Block Store to 0000000030141400
11466
11467p0_label_436:
11468! Mem[00000000100c1408] = 000000ff, %l2 = 000000000000ff00
11469 ldstuba [%i3+%o4]0x88,%l2 ! %l2 = 000000ff000000ff
11470! %l1 = 00000000000000ff, Mem[00000000201c0000] = ffff3e5d
11471 stb %l1,[%o0+%g0] ! Mem[00000000201c0000] = ffff3e5d
11472! %l1 = 00000000000000ff, Mem[0000000020800040] = ffff726d
11473 sth %l1,[%o1+0x040] ! Mem[0000000020800040] = 00ff726d
11474! %l4 = 000000000000ff00, Mem[0000000030041410] = 00000000
11475 stba %l4,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000
11476! %l3 = 000000000000ff00, Mem[000000001010141a] = fffffe83
11477 stb %l3,[%i4+0x01a] ! Mem[0000000010101418] = ffff0083
11478! %f19 = 00000000, Mem[0000000010081408] = ff0000ff
11479 sta %f19,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000
11480! Mem[0000000010101414] = 00000000, %l7 = 00000000000043ff, %asi = 80
11481 swapa [%i4+0x014]%asi,%l7 ! %l7 = 0000000000000000
11482! Mem[0000000030101400] = 000000ff, %l7 = 0000000000000000
11483 ldstuba [%i4+%g0]0x89,%l7 ! %l7 = 000000ff000000ff
11484! Mem[00000000211c0001] = ffff6880, %l5 = 0000000000000000
11485 ldstuba [%o2+0x001]%asi,%l5 ! %l5 = 000000ff000000ff
11486! Starting 10 instruction Load Burst
11487! Mem[0000000030181408] = 00000000, %l2 = 00000000000000ff
11488 lduwa [%i6+%o4]0x89,%l2 ! %l2 = 0000000000000000
11489
11490p0_label_437:
11491! Mem[0000000010081400] = 0121ffff 431bfaff, %l0 = 00000043, %l1 = 000000ff
11492 ldda [%i2+%g0]0x80,%l0 ! %l0 = 000000000121ffff 00000000431bfaff
11493! Mem[0000000010101400] = 431bfaff, %l4 = 000000000000ff00
11494 ldsha [%i4+%g0]0x88,%l4 ! %l4 = fffffffffffffaff
11495! Mem[0000000010001404] = 431bfaff, %l5 = 00000000000000ff
11496 ldsw [%i0+0x004],%l5 ! %l5 = 00000000431bfaff
11497! Mem[0000000030001400] = 00000000, %l3 = 000000000000ff00
11498 ldsba [%i0+%g0]0x89,%l3 ! %l3 = 0000000000000000
11499! Mem[0000000020800040] = 00ff726d, %l1 = 00000000431bfaff
11500 lduh [%o1+0x040],%l1 ! %l1 = 00000000000000ff
11501! Mem[00000000100c1414] = 00000000, %l3 = 0000000000000000
11502 ldswa [%i3+0x014]%asi,%l3 ! %l3 = 0000000000000000
11503 membar #Sync ! Added by membar checker (66)
11504! Mem[0000000010141408] = 000000ff00000000, %f28 = ff000000 ffff0000
11505 ldda [%i5+%o4]0x88,%f28 ! %f28 = 000000ff 00000000
11506! Mem[0000000010041408] = 00000000ff000000, %l5 = 00000000431bfaff
11507 ldxa [%i1+%o4]0x88,%l5 ! %l5 = 00000000ff000000
11508! Mem[0000000030041400] = ff000000, %l6 = fffffffffffff978
11509 lduha [%i1+%g0]0x81,%l6 ! %l6 = 000000000000ff00
11510! Starting 10 instruction Store Burst
11511! %f26 = ff0000ff 00000000, %l3 = 0000000000000000
11512! Mem[0000000030141428] = 0000000000ff0000
11513 add %i5,0x028,%g1
11514 stda %f26,[%g1+%l3]ASI_PST32_S ! Mem[0000000030141428] = 0000000000ff0000
11515
11516p0_label_438:
11517! Mem[0000000030181408] = 00000000, %l3 = 0000000000000000
11518 swapa [%i6+%o4]0x81,%l3 ! %l3 = 0000000000000000
11519! %l2 = 0000000000000000, Mem[0000000030141410] = 00000000
11520 stba %l2,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000000
11521! %l5 = 00000000ff000000, %l5 = 00000000ff000000, %l5 = 00000000ff000000
11522 and %l5,%l5,%l5 ! %l5 = 00000000ff000000
11523! %f16 = 83feffff fffaff00 000000ff 00000000
11524! %f20 = 00000000 00000000 332bcfad 43ff0021
11525! %f24 = 00000000 ff000000 ff0000ff 00000000
11526! %f28 = 000000ff 00000000 00000000 000000ff
11527 stda %f16,[%i2]ASI_BLK_AIUPL ! Block Store to 0000000010081400
11528! Mem[0000000030101410] = 0bfcffff, %l6 = 000000000000ff00
11529 ldstuba [%i4+%o5]0x89,%l6 ! %l6 = 000000ff000000ff
11530! Mem[0000000030141410] = 00000000, %l6 = 00000000000000ff
11531 swapa [%i5+%o5]0x81,%l6 ! %l6 = 0000000000000000
11532! Mem[0000000010181420] = ade90000, %l5 = 00000000ff000000, %asi = 80
11533 swapa [%i6+0x020]%asi,%l5 ! %l5 = 00000000ade90000
11534! %l3 = 0000000000000000, Mem[0000000030181408] = 00000000
11535 stha %l3,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000
11536! %l2 = 0000000000000000, Mem[00000000300c1408] = ff000000
11537 stba %l2,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000
11538! Starting 10 instruction Load Burst
11539 membar #Sync ! Added by membar checker (67)
11540! Mem[0000000010081400] = 00fffaff, %l5 = 00000000ade90000
11541 ldsba [%i2+%g0]0x80,%l5 ! %l5 = 0000000000000000
11542
11543p0_label_439:
11544! Mem[0000000010101408] = 00000000, %l7 = 00000000000000ff
11545 ldswa [%i4+%o4]0x80,%l7 ! %l7 = 0000000000000000
11546! Mem[0000000010101408] = 00000000, %f25 = ff000000
11547 lda [%i4+%o4]0x80,%f25 ! %f25 = 00000000
11548! Mem[0000000010081410] = 00000000, %l5 = 0000000000000000
11549 lduwa [%i2+%o5]0x80,%l5 ! %l5 = 0000000000000000
11550! Mem[0000000010041410] = fffa1b43, %l3 = 0000000000000000
11551 ldsha [%i1+0x012]%asi,%l3 ! %l3 = 0000000000001b43
11552! Mem[0000000030001400] = 0000000000000000, %l7 = 0000000000000000
11553 ldxa [%i0+%g0]0x89,%l7 ! %l7 = 0000000000000000
11554! Mem[0000000010101408] = 00000000, %l4 = fffffffffffffaff
11555 lduha [%i4+0x008]%asi,%l4 ! %l4 = 0000000000000000
11556! Mem[0000000010001410] = 0a03d160, %l1 = 00000000000000ff
11557 lduha [%i0+%o5]0x80,%l1 ! %l1 = 0000000000000a03
11558! Mem[0000000010041428] = 000000ffffff0000, %l1 = 0000000000000a03
11559 ldx [%i1+0x028],%l1 ! %l1 = 000000ffffff0000
11560! Mem[0000000010141410] = 00000000 ff000121, %l2 = 00000000, %l3 = 00001b43
11561 ldda [%i5+%o5]0x80,%l2 ! %l2 = 0000000000000000 00000000ff000121
11562! Starting 10 instruction Store Burst
11563! %l0 = 000000000121ffff, Mem[0000000010001400] = 43000000431bfaff
11564 stxa %l0,[%i0+%g0]0x80 ! Mem[0000000010001400] = 000000000121ffff
11565
11566p0_label_440:
11567! %l4 = 0000000000000000, Mem[000000001004140e] = 00000000, %asi = 80
11568 stha %l4,[%i1+0x00e]%asi ! Mem[000000001004140c] = 00000000
11569! %l2 = 00000000, %l3 = ff000121, Mem[0000000010181400] = 431bfaff fffffe83
11570 stda %l2,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000 ff000121
11571! %l6 = 0000000000000000, Mem[0000000030181400] = 00000000
11572 stba %l6,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000
11573! Mem[0000000030141410] = ff000000, %l7 = 0000000000000000
11574 swapa [%i5+%o5]0x89,%l7 ! %l7 = 00000000ff000000
11575! Mem[0000000030001400] = 00000000, %l5 = 0000000000000000
11576 ldstuba [%i0+%g0]0x89,%l5 ! %l5 = 00000000000000ff
11577! %l4 = 0000000000000000, Mem[0000000030141400] = 431bfaff
11578 stha %l4,[%i5+%g0]0x89 ! Mem[0000000030141400] = 431b0000
11579! Mem[0000000010081421] = 000000ff, %l4 = 0000000000000000
11580 ldstuba [%i2+0x021]%asi,%l4 ! %l4 = 00000000000000ff
11581! Mem[000000001004140d] = 00000000, %l0 = 000000000121ffff
11582 ldstub [%i1+0x00d],%l0 ! %l0 = 00000000000000ff
11583! %f20 = 00000000 00000000, Mem[0000000010041408] = 000000ff 00ff0000
11584 stda %f20,[%i1+0x008]%asi ! Mem[0000000010041408] = 00000000 00000000
11585! Starting 10 instruction Load Burst
11586! Mem[00000000211c0000] = ffff6880, %l1 = 000000ffffff0000
11587 ldsh [%o2+%g0],%l1 ! %l1 = ffffffffffffffff
11588
11589p0_label_441:
11590! Mem[000000001018143c] = fffa1b43, %l6 = 0000000000000000
11591 lduw [%i6+0x03c],%l6 ! %l6 = 00000000fffa1b43
11592! Mem[00000000100c1408] = ff000000, %f20 = 00000000
11593 ld [%i3+%o4],%f20 ! %f20 = ff000000
11594! Mem[0000000010101408] = 00000000, %l1 = ffffffffffffffff
11595 lduha [%i4+%o4]0x80,%l1 ! %l1 = 0000000000000000
11596! Mem[0000000010181418] = 0000000000000082, %f14 = 00000000 000000ff
11597 ldd [%i6+0x018],%f14 ! %f14 = 00000000 00000082
11598! Mem[0000000010041410] = fffa1b43, %l7 = 00000000ff000000
11599 ldswa [%i1+%o5]0x80,%l7 ! %l7 = fffffffffffa1b43
11600! Mem[00000000201c0000] = ffff3e5d, %l4 = 0000000000000000
11601 ldsba [%o0+0x001]%asi,%l4 ! %l4 = ffffffffffffffff
11602! Mem[00000000300c1410] = ff0a0000 00000000, %l4 = ffffffff, %l5 = 00000000
11603 ldda [%i3+%o5]0x81,%l4 ! %l4 = 00000000ff0a0000 0000000000000000
11604! Mem[0000000010001408] = 00000000, %f10 = 00000000
11605 lda [%i0+%o4]0x88,%f10 ! %f10 = 00000000
11606! Mem[00000000218000c0] = 00ff0fe0, %l0 = 0000000000000000
11607 lduha [%o3+0x0c0]%asi,%l0 ! %l0 = 00000000000000ff
11608! Starting 10 instruction Store Burst
11609! Mem[0000000030081410] = 431bfaff, %l4 = 00000000ff0a0000
11610 ldstuba [%i2+%o5]0x81,%l4 ! %l4 = 00000043000000ff
11611
11612p0_label_442:
11613! Mem[0000000030141400] = 00001b43, %l6 = 00000000fffa1b43
11614 swapa [%i5+%g0]0x81,%l6 ! %l6 = 0000000000001b43
11615! Mem[00000000300c1408] = 00000000, %l6 = 0000000000001b43
11616 ldstuba [%i3+%o4]0x81,%l6 ! %l6 = 00000000000000ff
11617! Mem[0000000010101408] = 00000000, %l0 = 00000000000000ff
11618 ldstuba [%i4+%o4]0x80,%l0 ! %l0 = 00000000000000ff
11619! Mem[00000000201c0001] = ffff3e5d, %l3 = 00000000ff000121
11620 ldstuba [%o0+0x001]%asi,%l3 ! %l3 = 000000ff000000ff
11621! %l6 = 00000000, %l7 = fffa1b43, Mem[00000000100c1410] = 00000000 00000000
11622 stda %l6,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000 fffa1b43
11623! %l4 = 00000043, %l5 = 00000000, Mem[0000000030041400] = ff000000 ff000000
11624 stda %l4,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000043 00000000
11625! %l3 = 00000000000000ff, Mem[0000000030001408] = e9ad0000
11626 stba %l3,[%i0+%o4]0x81 ! Mem[0000000030001408] = ffad0000
11627! Mem[0000000010041410] = 431bfaff, %l1 = 0000000000000000
11628 swapa [%i1+%o5]0x88,%l1 ! %l1 = 00000000431bfaff
11629! %l4 = 0000000000000043, Mem[0000000010181408] = 00ffffffff000000
11630 stxa %l4,[%i6+%o4]0x80 ! Mem[0000000010181408] = 0000000000000043
11631! Starting 10 instruction Load Burst
11632! Mem[0000000030081410] = fffa1bff, %l2 = 0000000000000000
11633 lduha [%i2+%o5]0x89,%l2 ! %l2 = 0000000000001bff
11634
11635p0_label_443:
11636! Mem[00000000300c1408] = ff000000, %f30 = 00000000
11637 lda [%i3+%o4]0x81,%f30 ! %f30 = ff000000
11638! Mem[0000000030081410] = 83feffff fffa1bff, %l6 = 00000000, %l7 = fffa1b43
11639 ldda [%i2+%o5]0x89,%l6 ! %l6 = 00000000fffa1bff 0000000083feffff
11640! Mem[000000001010142c] = d9e67963, %l7 = 0000000083feffff
11641 ldsha [%i4+0x02e]%asi,%l7 ! %l7 = 0000000000007963
11642! Mem[0000000030141408] = fffa1b43, %l3 = 00000000000000ff
11643 lduha [%i5+%o4]0x81,%l3 ! %l3 = 000000000000fffa
11644! Mem[0000000030181408] = 00000000, %l4 = 0000000000000043
11645 ldswa [%i6+%o4]0x89,%l4 ! %l4 = 0000000000000000
11646! Mem[0000000021800180] = ffffbce0, %l6 = 00000000fffa1bff
11647 ldsba [%o3+0x181]%asi,%l6 ! %l6 = ffffffffffffffff
11648! Mem[0000000010101410] = fffff978, %l4 = 0000000000000000
11649 ldswa [%i4+%o5]0x80,%l4 ! %l4 = fffffffffffff978
11650! Mem[0000000030001400] = 000000ff, %l0 = 0000000000000000
11651 lduba [%i0+%g0]0x89,%l0 ! %l0 = 00000000000000ff
11652! Mem[0000000030101410] = fffffc0b 0000ffff, %l2 = 00001bff, %l3 = 0000fffa
11653 ldda [%i4+%o5]0x81,%l2 ! %l2 = 00000000fffffc0b 000000000000ffff
11654! Starting 10 instruction Store Burst
11655! Mem[0000000021800000] = 0000b994, %l3 = 000000000000ffff
11656 ldstuba [%o3+0x000]%asi,%l3 ! %l3 = 00000000000000ff
11657
11658p0_label_444:
11659! %l6 = ffffffff, %l7 = 00007963, Mem[00000000100c1408] = ff000000 00000000
11660 stda %l6,[%i3+0x008]%asi ! Mem[00000000100c1408] = ffffffff 00007963
11661! Mem[00000000300c1408] = 000000ff, %l7 = 0000000000007963
11662 swapa [%i3+%o4]0x89,%l7 ! %l7 = 00000000000000ff
11663! %l3 = 0000000000000000, Mem[0000000030081408] = 000000ff00000000
11664 stxa %l3,[%i2+%o4]0x89 ! Mem[0000000030081408] = 0000000000000000
11665! %l0 = 00000000000000ff, Mem[0000000010041400] = 43ff0000
11666 stwa %l0,[%i1+%g0]0x80 ! Mem[0000000010041400] = 000000ff
11667! Mem[000000001010141e] = fffa1b43, %l3 = 0000000000000000
11668 ldstub [%i4+0x01e],%l3 ! %l3 = 0000001b000000ff
11669! %f8 = fffa1b43 ff000000, %l3 = 000000000000001b
11670! Mem[0000000010001400] = 000000000121ffff
11671 stda %f8,[%i0+%l3]ASI_PST16_P ! Mem[0000000010001400] = fffa0000ff000000
11672! Mem[000000001008143b] = ff000000, %l4 = fffffffffffff978
11673 ldstub [%i2+0x03b],%l4 ! %l4 = 00000000000000ff
11674! Code Fragment 3
11675p0_fragment_51:
11676! %l0 = 00000000000000ff
11677 setx 0x7003abd7c846e4d0,%g7,%l0 ! %l0 = 7003abd7c846e4d0
11678! %l1 = 00000000431bfaff
11679 setx 0x469072afe4eb2832,%g7,%l1 ! %l1 = 469072afe4eb2832
11680 setx 0x1fe000, %g1, %g3
11681 or %l0, %g3, %l0 ! always set perrmask = 0xff
11682 setx 0x1ffff8, %g1, %g2
11683 and %l0, %g2, %l0
11684 ta T_CHANGE_HPRIV
11685 stxa %l1, [%l0]ASI_DCACHE_DATA
11686 ta T_CHANGE_NONHPRIV
11687! %l0 = 7003abd7c846e4d0
11688 setx 0x41819b9fa8b745a3,%g7,%l0 ! %l0 = 41819b9fa8b745a3
11689! %l1 = 469072afe4eb2832
11690 setx 0x7cd6b8efc05504ab,%g7,%l1 ! %l1 = 7cd6b8efc05504ab
11691! Mem[0000000010001410] = 0a03d160, %l2 = 00000000fffffc0b
11692 swapa [%i0+%o5]0x80,%l2 ! %l2 = 000000000a03d160
11693! Starting 10 instruction Load Burst
11694! Mem[00000000201c0000] = ffff3e5d, %l4 = 0000000000000000
11695 ldsh [%o0+%g0],%l4 ! %l4 = ffffffffffffffff
11696
11697p0_label_445:
11698! Mem[0000000010041428] = 000000ff, %l6 = ffffffffffffffff
11699 lduh [%i1+0x028],%l6 ! %l6 = 0000000000000000
11700! Mem[0000000030101410] = fffffc0b, %l5 = 0000000000000000
11701 ldsba [%i4+%o5]0x81,%l5 ! %l5 = ffffffffffffffff
11702! Mem[0000000010181438] = fffff57ffffa1b43, %l1 = 7cd6b8efc05504ab
11703 ldx [%i6+0x038],%l1 ! %l1 = fffff57ffffa1b43
11704! Mem[0000000010001400] = 0000faff, %l7 = 00000000000000ff
11705 ldsba [%i0+%g0]0x88,%l7 ! %l7 = ffffffffffffffff
11706! Mem[0000000030041410] = 00000000, %l6 = 0000000000000000
11707 lduba [%i1+%o5]0x89,%l6 ! %l6 = 0000000000000000
11708! Mem[0000000010081410] = 00000000, %l2 = 000000000a03d160
11709 ldswa [%i2+%o5]0x80,%l2 ! %l2 = 0000000000000000
11710! Mem[00000000100c140c] = 00007963, %l4 = ffffffffffffffff
11711 lduwa [%i3+0x00c]%asi,%l4 ! %l4 = 0000000000007963
11712! Mem[000000001018141c] = 00000082, %l6 = 0000000000000000
11713 ldsb [%i6+0x01d],%l6 ! %l6 = 0000000000000000
11714! Mem[0000000010101410] = fffff978, %l3 = 000000000000001b
11715 ldsha [%i4+%o5]0x80,%l3 ! %l3 = ffffffffffffffff
11716! Starting 10 instruction Store Burst
11717! %l6 = 00000000, %l7 = ffffffff, Mem[0000000010101428] = 0000ffff d9e67963
11718 std %l6,[%i4+0x028] ! Mem[0000000010101428] = 00000000 ffffffff
11719
11720p0_label_446:
11721! Mem[0000000010041408] = 0000000000000000, %l2 = 0000000000000000, %l6 = 0000000000000000
11722 add %i1,0x08,%g1
11723 casxa [%g1]0x80,%l2,%l6 ! %l6 = 0000000000000000
11724! Mem[00000000300c1410] = ff0a0000, %l5 = ffffffffffffffff
11725 ldstuba [%i3+%o5]0x81,%l5 ! %l5 = 000000ff000000ff
11726! %l1 = fffff57ffffa1b43, Mem[00000000100c1410] = fffa1b4300000000
11727 stxa %l1,[%i3+%o5]0x88 ! Mem[00000000100c1410] = fffff57ffffa1b43
11728! Mem[0000000030081410] = ff1bfaff, %l3 = ffffffffffffffff
11729 swapa [%i2+%o5]0x81,%l3 ! %l3 = 00000000ff1bfaff
11730! %l5 = 00000000000000ff, Mem[0000000030001408] = 0000adff
11731 stba %l5,[%i0+%o4]0x89 ! Mem[0000000030001408] = 0000adff
11732! %l6 = 00000000, %l7 = ffffffff, Mem[0000000030141400] = 431bfaff 0000ffff
11733 stda %l6,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000000 ffffffff
11734! %f18 = 000000ff 00000000, Mem[0000000030001410] = 00ff00ff 431bfaff
11735 stda %f18,[%i0+%o5]0x89 ! Mem[0000000030001410] = 000000ff 00000000
11736! %f26 = ff0000ff 00000000, %f14 = 00000000 00000082
11737 fdtox %f26,%f14 ! %f14 = 80000000 00000000
11738! Mem[0000000030041408] = 00000000, %l1 = fffff57ffffa1b43
11739 swapa [%i1+%o4]0x81,%l1 ! %l1 = 0000000000000000
11740! Starting 10 instruction Load Burst
11741! Mem[0000000010081430] = 00000000, %l0 = 41819b9fa8b745a3
11742 ldsw [%i2+0x030],%l0 ! %l0 = 0000000000000000
11743
11744p0_label_447:
11745! Mem[00000000100c1408] = 63790000 ffffffff, %l0 = 00000000, %l1 = 00000000
11746 ldda [%i3+%o4]0x88,%l0 ! %l0 = 00000000ffffffff 0000000063790000
11747! Mem[0000000010001410] = 0bfcffff, %l0 = 00000000ffffffff
11748 lduba [%i0+%o5]0x88,%l0 ! %l0 = 00000000000000ff
11749! Mem[0000000030181408] = 00000000, %l4 = 0000000000007963
11750 ldsha [%i6+%o4]0x81,%l4 ! %l4 = 0000000000000000
11751! Mem[0000000010081434] = ff000000, %l3 = 00000000ff1bfaff
11752 ldsba [%i2+0x035]%asi,%l3 ! %l3 = 0000000000000000
11753! %l1 = 0000000063790000, immed = 00000592, %y = fffffffc
11754 udiv %l1,0x592,%l1 ! %l1 = 00000000ffffffff
11755 mov %l0,%y ! %y = 000000ff
11756! Mem[00000000211c0000] = ffff6880, %l4 = 0000000000000000
11757 lduba [%o2+0x000]%asi,%l4 ! %l4 = 00000000000000ff
11758! Mem[0000000010081410] = 00000000, %l7 = ffffffffffffffff
11759 lduba [%i2+%o5]0x80,%l7 ! %l7 = 0000000000000000
11760! Mem[00000000218001c0] = 00ffa57a, %l1 = 00000000ffffffff
11761 lduha [%o3+0x1c0]%asi,%l1 ! %l1 = 00000000000000ff
11762! Mem[0000000030081408] = 00000000, %l7 = 0000000000000000
11763 ldsba [%i2+%o4]0x81,%l7 ! %l7 = 0000000000000000
11764! Starting 10 instruction Store Burst
11765! Mem[0000000030081400] = fffffe83, %l2 = 0000000000000000
11766 swapa [%i2+%g0]0x89,%l2 ! %l2 = 00000000fffffe83
11767
11768p0_label_448:
11769! %f20 = ff000000 00000000, %l3 = 0000000000000000
11770! Mem[0000000030181400] = 0000000000000000
11771 stda %f20,[%i6+%l3]ASI_PST16_S ! Mem[0000000030181400] = 0000000000000000
11772! %f24 = 00000000, %f13 = 000000ff
11773 fcmps %fcc2,%f24,%f13 ! %fcc2 = 1
11774! Mem[0000000030101400] = 000000ff, %l5 = 00000000000000ff
11775 swapa [%i4+%g0]0x89,%l5 ! %l5 = 00000000000000ff
11776! %f12 = 00000000, Mem[0000000010081408] = 00000000
11777 sta %f12,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000
11778! Mem[000000001004143f] = ff000000, %l2 = 00000000fffffe83
11779 ldstuba [%i1+0x03f]%asi,%l2 ! %l2 = 00000000000000ff
11780! %f24 = 00000000, Mem[0000000030041400] = 00000043
11781 sta %f24,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000
11782! Mem[0000000030041400] = 00000000, %l4 = 00000000000000ff
11783 swapa [%i1+%g0]0x89,%l4 ! %l4 = 0000000000000000
11784! Mem[0000000030181408] = 00000000, %l2 = 0000000000000000
11785 swapa [%i6+%o4]0x81,%l2 ! %l2 = 0000000000000000
11786! %f9 = ff000000, %f12 = 00000000
11787 fcmps %fcc3,%f9 ,%f12 ! %fcc3 = 1
11788! Starting 10 instruction Load Burst
11789! Mem[0000000020800040] = 00ff726d, %l4 = 0000000000000000
11790 lduba [%o1+0x040]%asi,%l4 ! %l4 = 0000000000000000
11791
11792p0_label_449:
11793! Mem[00000000100c1400] = 0000000000000000, %f28 = 000000ff 00000000
11794 ldda [%i3+%g0]0x80,%f28 ! %f28 = 00000000 00000000
11795! Code Fragment 4
11796p0_fragment_52:
11797! %l0 = 00000000000000ff
11798 setx 0x05ef2a87a35f565e,%g7,%l0 ! %l0 = 05ef2a87a35f565e
11799! %l1 = 00000000000000ff
11800 setx 0xf0069b3802b670b4,%g7,%l1 ! %l1 = f0069b3802b670b4
11801 setx 0x7ff8, %g1, %g2
11802 and %l0, %g2, %l0
11803 setx 0xffffffff, %g1, %g2
11804 and %l1, %g2, %l1
11805 setx 0x100000000, %g1, %g2
11806 or %l1, %g2, %l1 ! Set bit 32 - perrinj
11807 ta T_CHANGE_HPRIV
11808 stxa %l1, [%l0]ASI_ICACHE_INSTR
11809 ta T_CHANGE_NONHPRIV
11810! %l0 = 05ef2a87a35f565e
11811 setx 0x3188b8e81f4c8724,%g7,%l0 ! %l0 = 3188b8e81f4c8724
11812! %l1 = f0069b3802b670b4
11813 setx 0xf485d10fddc74c77,%g7,%l1 ! %l1 = f485d10fddc74c77
11814! Mem[0000000010081410] = 00000000, %l7 = 0000000000000000
11815 lduha [%i2+%o5]0x80,%l7 ! %l7 = 0000000000000000
11816! Mem[00000000211c0000] = ffff6880, %l4 = 0000000000000000
11817 ldsb [%o2+0x001],%l4 ! %l4 = ffffffffffffffff
11818! Mem[0000000010181408] = 00000000, %l2 = 0000000000000000
11819 ldsba [%i6+%o4]0x80,%l2 ! %l2 = 0000000000000000
11820! Mem[0000000010041430] = 00ff48ff 378954ff, %l6 = 00000000, %l7 = 00000000
11821 ldda [%i1+0x030]%asi,%l6 ! %l6 = 0000000000ff48ff 00000000378954ff
11822! Mem[0000000030101410] = fffffc0b, %l6 = 0000000000ff48ff
11823 ldswa [%i4+%o5]0x81,%l6 ! %l6 = fffffffffffffc0b
11824! Mem[0000000030101410] = 0bfcffff, %l2 = 0000000000000000
11825 lduba [%i4+%o5]0x89,%l2 ! %l2 = 00000000000000ff
11826! Mem[0000000010041400] = 000000ff 00000000, %l0 = 1f4c8724, %l1 = ddc74c77
11827 ldda [%i1+%g0]0x80,%l0 ! %l0 = 00000000000000ff 0000000000000000
11828! Starting 10 instruction Store Burst
11829! %l2 = 00000000000000ff, Mem[000000001004141e] = 0000ff00, %asi = 80
11830 stha %l2,[%i1+0x01e]%asi ! Mem[000000001004141c] = 000000ff
11831
11832p0_label_450:
11833! Mem[0000000030141408] = 431bfaff, %l4 = ffffffffffffffff
11834 swapa [%i5+%o4]0x89,%l4 ! %l4 = 00000000431bfaff
11835! Mem[0000000010041410] = 00000000, %l1 = 0000000000000000
11836 ldstuba [%i1+%o5]0x88,%l1 ! %l1 = 00000000000000ff
11837! %f4 = 00000000 0000ff00, Mem[0000000010101400] = fffa1b43 ffff0000
11838 stda %f4 ,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000 0000ff00
11839! Mem[0000000010001408] = 00000000, %l5 = 00000000000000ff
11840 swapa [%i0+%o4]0x80,%l5 ! %l5 = 0000000000000000
11841! %l7 = 00000000378954ff, Mem[0000000010101408] = ff00000000000000, %asi = 80
11842 stxa %l7,[%i4+0x008]%asi ! Mem[0000000010101408] = 00000000378954ff
11843! Mem[0000000030181408] = 00000000, %l7 = 00000000378954ff
11844 ldstuba [%i6+%o4]0x89,%l7 ! %l7 = 00000000000000ff
11845! %l0 = 00000000000000ff, Mem[0000000030141410] = 00000000
11846 stba %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = 000000ff
11847! Mem[0000000010081410] = 00000000, %l6 = fffffffffffffc0b
11848 ldstuba [%i2+%o5]0x80,%l6 ! %l6 = 00000000000000ff
11849! Mem[0000000010041410] = ff000000, %l6 = 0000000000000000
11850 swapa [%i1+%o5]0x80,%l6 ! %l6 = 00000000ff000000
11851! Starting 10 instruction Load Burst
11852! Mem[0000000010181408] = 00000000, %l5 = 0000000000000000
11853 lduba [%i6+%o4]0x80,%l5 ! %l5 = 0000000000000000
11854
11855p0_label_451:
11856! Mem[0000000010041410] = 00000000, %f14 = 80000000
11857 lda [%i1+%o5]0x88,%f14 ! %f14 = 00000000
11858! Mem[0000000030041400] = 000000ff, %l0 = 00000000000000ff
11859 lduha [%i1+%g0]0x89,%l0 ! %l0 = 00000000000000ff
11860! %f16 = 83feffff fffaff00 000000ff 00000000
11861! %f20 = ff000000 00000000 332bcfad 43ff0021
11862! %f24 = 00000000 00000000 ff0000ff 00000000
11863! %f28 = 00000000 00000000 ff000000 000000ff
11864 stda %f16,[%i2]ASI_BLK_SL ! Block Store to 0000000030081400
11865! Mem[0000000021800080] = ffff05ff, %l5 = 0000000000000000
11866 lduh [%o3+0x080],%l5 ! %l5 = 000000000000ffff
11867! Mem[00000000100c1408] = ffffffff, %l1 = 0000000000000000
11868 ldsba [%i3+%o4]0x80,%l1 ! %l1 = ffffffffffffffff
11869 membar #Sync ! Added by membar checker (68)
11870! Mem[0000000030081408] = 00000000, %l6 = 00000000ff000000
11871 ldswa [%i2+%o4]0x89,%l6 ! %l6 = 0000000000000000
11872! Mem[0000000010041408] = 00000000, %f15 = 00000000
11873 lda [%i1+%o4]0x80,%f15 ! %f15 = 00000000
11874! Mem[00000000100c1408] = ffffffff00007963, %f24 = 00000000 00000000
11875 ldda [%i3+%o4]0x80,%f24 ! %f24 = ffffffff 00007963
11876! Mem[0000000030041410] = 00000000, %l2 = 00000000000000ff
11877 lduba [%i1+%o5]0x81,%l2 ! %l2 = 0000000000000000
11878! Starting 10 instruction Store Burst
11879! %f24 = ffffffff 00007963, %l1 = ffffffffffffffff
11880! Mem[0000000010041420] = 000000ffffffffff
11881 add %i1,0x020,%g1
11882 stda %f24,[%g1+%l1]ASI_PST8_P ! Mem[0000000010041420] = ffffffff00007963
11883
11884p0_label_452:
11885! Mem[0000000030101408] = ff000000, %l3 = 0000000000000000
11886 ldstuba [%i4+%o4]0x89,%l3 ! %l3 = 00000000000000ff
11887! %l4 = 431bfaff, %l5 = 0000ffff, Mem[0000000010001410] = fffffc0b 00000000
11888 stda %l4,[%i0+%o5]0x80 ! Mem[0000000010001410] = 431bfaff 0000ffff
11889! %l4 = 431bfaff, %l5 = 0000ffff, Mem[0000000010081408] = 00000000 000000ff
11890 stda %l4,[%i2+%o4]0x88 ! Mem[0000000010081408] = 431bfaff 0000ffff
11891! %l7 = 0000000000000000, imm = 0000000000000a06, %l5 = 000000000000ffff
11892 addc %l7,0xa06,%l5 ! %l5 = 0000000000000a06
11893! %f18 = 000000ff, Mem[0000000030101410] = 0bfcffff
11894 sta %f18,[%i4+%o5]0x89 ! Mem[0000000030101410] = 000000ff
11895! %l2 = 0000000000000000, Mem[0000000030081400] = 00fffaff
11896 stwa %l2,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000
11897! Mem[0000000030141400] = 00000000, %l6 = 0000000000000000
11898 ldstuba [%i5+%g0]0x81,%l6 ! %l6 = 00000000000000ff
11899! %f11 = 00ff0000, Mem[0000000030081410] = 00000000
11900 sta %f11,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00ff0000
11901! %f16 = 83feffff fffaff00 000000ff 00000000
11902! %f20 = ff000000 00000000 332bcfad 43ff0021
11903! %f24 = ffffffff 00007963 ff0000ff 00000000
11904! %f28 = 00000000 00000000 ff000000 000000ff
11905 stda %f16,[%i5]ASI_BLK_AIUSL ! Block Store to 0000000030141400
11906! Starting 10 instruction Load Burst
11907 membar #Sync ! Added by membar checker (69)
11908! Mem[0000000010141400] = 00ff000000000000, %l5 = 0000000000000a06
11909 ldxa [%i5+%g0]0x80,%l5 ! %l5 = 00ff000000000000
11910
11911p0_label_453:
11912! %f11 = 00ff0000, %f30 = ff000000
11913 fcmpes %fcc3,%f11,%f30 ! %fcc3 = 2
11914! Mem[0000000010041400] = 000000ff, %l2 = 0000000000000000
11915 lduha [%i1+%g0]0x80,%l2 ! %l2 = 0000000000000000
11916! Mem[0000000030041400] = 000000ff, %l1 = ffffffffffffffff
11917 ldswa [%i1+%g0]0x89,%l1 ! %l1 = 00000000000000ff
11918! Mem[0000000010181410] = 00000000, %l0 = 00000000000000ff
11919 ldsha [%i6+%o5]0x88,%l0 ! %l0 = 0000000000000000
11920! Mem[0000000030101400] = ff000000 ffffffff, %l2 = 00000000, %l3 = 00000000
11921 ldda [%i4+%g0]0x81,%l2 ! %l2 = 00000000ff000000 00000000ffffffff
11922! Mem[00000000100c1408] = ffffffff, %l0 = 0000000000000000
11923 ldsba [%i3+%o4]0x80,%l0 ! %l0 = ffffffffffffffff
11924! Mem[0000000030081400] = 00000000fffffe83, %l4 = 00000000431bfaff
11925 ldxa [%i2+%g0]0x81,%l4 ! %l4 = 00000000fffffe83
11926! Mem[0000000010101400] = 00000000, %l1 = 00000000000000ff
11927 lduwa [%i4+%g0]0x88,%l1 ! %l1 = 0000000000000000
11928! Mem[0000000010141400] = 00ff0000, %l7 = 0000000000000000
11929 lduha [%i5+0x000]%asi,%l7 ! %l7 = 00000000000000ff
11930! Starting 10 instruction Store Burst
11931! %l2 = 00000000ff000000, Mem[0000000010141400] = 00ff0000
11932 stha %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000
11933
11934p0_label_454:
11935! %l0 = ffffffffffffffff, Mem[000000001008140d] = ffff0000
11936 stb %l0,[%i2+0x00d] ! Mem[000000001008140c] = ffff0000
11937! %l7 = 00000000000000ff, %l7 = 00000000000000ff, %l7 = 00000000000000ff
11938 sdivx %l7,%l7,%l7 ! %l7 = 0000000000000001
11939! %l3 = 00000000ffffffff, Mem[0000000010081410] = ff000000
11940 stwa %l3,[%i2+%o5]0x80 ! Mem[0000000010081410] = ffffffff
11941! %l2 = 00000000ff000000, Mem[00000000100c1404] = 00000000, %asi = 80
11942 stwa %l2,[%i3+0x004]%asi ! Mem[00000000100c1404] = ff000000
11943! %l4 = fffffe83, %l5 = 00000000, Mem[0000000010041408] = 00000000 00000000
11944 stda %l4,[%i1+%o4]0x80 ! Mem[0000000010041408] = fffffe83 00000000
11945! %l6 = 00000000, %l7 = 00000001, Mem[0000000010001410] = fffa1b43 ffff0000
11946 stda %l6,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000 00000001
11947! %l5 = 00ff000000000000, Mem[0000000010081400] = 83fefffffffaff00
11948 stxa %l5,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00ff000000000000
11949! %f4 = 00000000 0000ff00, Mem[0000000030041408] = fffa1b43 00000000
11950 stda %f4 ,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000 0000ff00
11951! %l6 = 0000000000000000, Mem[0000000010141400] = 00000000
11952 stba %l6,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000
11953! Starting 10 instruction Load Burst
11954! Mem[0000000010141408] = 00000000, %l6 = 0000000000000000
11955 lduwa [%i5+%o4]0x80,%l6 ! %l6 = 0000000000000000
11956
11957p0_label_455:
11958! Mem[0000000010001408] = ff000000, %l6 = 0000000000000000
11959 ldswa [%i0+%o4]0x88,%l6 ! %l6 = ffffffffff000000
11960! Mem[0000000010101400] = 00000000, %l4 = 00000000fffffe83
11961 lduwa [%i4+%g0]0x80,%l4 ! %l4 = 0000000000000000
11962! Mem[0000000030041408] = 00000000, %l0 = ffffffffffffffff
11963 lduha [%i1+%o4]0x89,%l0 ! %l0 = 0000000000000000
11964! Mem[0000000010041400] = ff000000, %f8 = fffa1b43
11965 lda [%i1+%g0]0x88,%f8 ! %f8 = ff000000
11966! Mem[0000000030141408] = 00000000, %l7 = 0000000000000001
11967 ldsha [%i5+%o4]0x81,%l7 ! %l7 = 0000000000000000
11968! %l7 = 0000000000000000, %l2 = 00000000ff000000, %l2 = 00000000ff000000
11969 add %l7,%l2,%l2 ! %l2 = 00000000ff000000
11970! Mem[0000000010081408] = fffa1b43, %f24 = ffffffff
11971 lda [%i2+0x008]%asi,%f24 ! %f24 = fffa1b43
11972! Mem[0000000030041400] = 000000ff, %l1 = 0000000000000000
11973 lduba [%i1+%g0]0x89,%l1 ! %l1 = 00000000000000ff
11974! Mem[0000000030101408] = fd8308f0 ff0000ff, %l4 = 00000000, %l5 = 00000000
11975 ldda [%i4+%o4]0x89,%l4 ! %l4 = 00000000ff0000ff 00000000fd8308f0
11976! Starting 10 instruction Store Burst
11977! %f10 = 00000000 00ff0000, Mem[0000000030001400] = 000000ff 00000000
11978 stda %f10,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000 00ff0000
11979
11980p0_label_456:
11981! %f25 = 00007963, %f5 = 0000ff00
11982 fsqrts %f25,%f5 ! %l0 = 0000000000000022, Unfinished, %fsr = 2500000400
11983! %l0 = 0000000000000022, imm = fffffffffffffdc5, %l2 = 00000000ff000000
11984 addc %l0,-0x23b,%l2 ! %l2 = fffffffffffffde7
11985! Mem[0000000010141400] = 00000000, %l6 = ffffffffff000000
11986 swapa [%i5+%g0]0x88,%l6 ! %l6 = 0000000000000000
11987! %f4 = 00000000 0000ff00, Mem[0000000010101408] = 00000000 378954ff
11988 stda %f4 ,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000 0000ff00
11989! %f4 = 00000000 0000ff00, Mem[0000000010141410] = 00000000 ff000121
11990 std %f4 ,[%i5+%o5] ! Mem[0000000010141410] = 00000000 0000ff00
11991! %f15 = 00000000, Mem[0000000030181410] = 431bfaff
11992 sta %f15,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000
11993! Mem[0000000030001410] = 00000000, %l2 = fffffffffffffde7
11994 swapa [%i0+%o5]0x89,%l2 ! %l2 = 0000000000000000
11995! Mem[0000000010041420] = ffffffff00007963, %l2 = 0000000000000000, %l5 = 00000000fd8308f0
11996 add %i1,0x20,%g1
11997 casxa [%g1]0x80,%l2,%l5 ! %l5 = ffffffff00007963
11998! Mem[0000000030101410] = 000000ff, %l4 = 00000000ff0000ff
11999 swapa [%i4+%o5]0x89,%l4 ! %l4 = 00000000000000ff
12000! Starting 10 instruction Load Burst
12001! Mem[0000000010081410] = ffffffff, %l5 = ffffffff00007963
12002 ldsw [%i2+%o5],%l5 ! %l5 = ffffffffffffffff
12003
12004p0_label_457:
12005! Mem[0000000010001400] = 0000faff, %f2 = fffa1b43
12006 lda [%i0+%g0]0x88,%f2 ! %f2 = 0000faff
12007! Mem[0000000030081408] = 00000000, %l6 = 0000000000000000
12008 ldswa [%i2+%o4]0x81,%l6 ! %l6 = 0000000000000000
12009! Mem[0000000010081400] = 00000000, %l6 = 0000000000000000
12010 ldswa [%i2+%g0]0x80,%l6 ! %l6 = 0000000000000000
12011! Mem[0000000030041400] = ff000000, %l0 = 0000000000000022
12012 lduba [%i1+%g0]0x81,%l0 ! %l0 = 00000000000000ff
12013! Mem[00000000201c0000] = ffff3e5d, %l5 = ffffffffffffffff
12014 lduh [%o0+%g0],%l5 ! %l5 = 000000000000ffff
12015! Mem[0000000030101408] = ff0000ff, %l2 = 0000000000000000
12016 ldsha [%i4+%o4]0x89,%l2 ! %l2 = 00000000000000ff
12017! Mem[0000000030101400] = 000000ff, %l4 = 00000000000000ff
12018 ldswa [%i4+%g0]0x89,%l4 ! %l4 = 00000000000000ff
12019! Mem[0000000010081410] = ffffffff, %l1 = 00000000000000ff
12020 ldsha [%i2+%o5]0x88,%l1 ! %l1 = ffffffffffffffff
12021! Mem[0000000010141408] = 00000000, %l6 = 0000000000000000
12022 lduwa [%i5+%o4]0x80,%l6 ! %l6 = 0000000000000000
12023! Starting 10 instruction Store Burst
12024! %l0 = 000000ff, %l1 = ffffffff, Mem[0000000010041400] = ff000000 00000000
12025 stda %l0,[%i1+%g0]0x88 ! Mem[0000000010041400] = 000000ff ffffffff
12026
12027p0_label_458:
12028! %l5 = 000000000000ffff, Mem[0000000010181400] = 00000000
12029 stba %l5,[%i6+%g0]0x80 ! Mem[0000000010181400] = ff000000
12030! Mem[0000000030001410] = fffffde7, %l2 = 00000000000000ff
12031 ldstuba [%i0+%o5]0x89,%l2 ! %l2 = 000000e7000000ff
12032! %f0 = fffa1b43 ffff0000 0000faff 0a03d160
12033! %f4 = 00000000 0000ff00 ffffffff 000000ff
12034! %f8 = ff000000 ff000000 00000000 00ff0000
12035! %f12 = 00000000 000000ff 00000000 00000000
12036 stda %f0,[%i5]ASI_BLK_AIUP ! Block Store to 0000000010141400
12037! %l4 = 00000000000000ff, imm = 00000000000007ff, %l1 = ffffffffffffffff
12038 and %l4,0x7ff,%l1 ! %l1 = 00000000000000ff
12039 membar #Sync ! Added by membar checker (70)
12040! Mem[0000000010141408] = 0000faff, %l5 = 000000000000ffff
12041 swapa [%i5+%o4]0x80,%l5 ! %l5 = 000000000000faff
12042! %l5 = 000000000000faff, Mem[0000000010181404] = ff000121
12043 stw %l5,[%i6+0x004] ! Mem[0000000010181404] = 0000faff
12044! %f23 = 43ff0021, Mem[00000000100c1400] = 00000000
12045 sta %f23,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 43ff0021
12046! %l6 = 0000000000000000, Mem[0000000030041410] = 00000000
12047 stba %l6,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000
12048! %l1 = 00000000000000ff, Mem[0000000030141408] = 00000000
12049 stwa %l1,[%i5+%o4]0x81 ! Mem[0000000030141408] = 000000ff
12050! Starting 10 instruction Load Burst
12051! Mem[0000000030181410] = 43000000 00000000, %l0 = 000000ff, %l1 = 000000ff
12052 ldda [%i6+%o5]0x89,%l0 ! %l0 = 0000000000000000 0000000043000000
12053
12054p0_label_459:
12055! Mem[0000000010081400] = 000000000000ff00, %l5 = 000000000000faff
12056 ldxa [%i2+%g0]0x80,%l5 ! %l5 = 000000000000ff00
12057! Mem[0000000010141408] = ffff0000, %l5 = 000000000000ff00
12058 ldsha [%i5+%o4]0x88,%l5 ! %l5 = 0000000000000000
12059! Mem[0000000030101410] = ff0000ff, %l7 = 0000000000000000
12060 lduha [%i4+%o5]0x89,%l7 ! %l7 = 00000000000000ff
12061! Mem[00000000100c1408] = ffffffff, %l3 = 00000000ffffffff
12062 lduha [%i3+%o4]0x88,%l3 ! %l3 = 000000000000ffff
12063! Mem[0000000030101400] = ff000000, %l4 = 00000000000000ff
12064 ldsba [%i4+%g0]0x81,%l4 ! %l4 = ffffffffffffffff
12065! %l7 = 00000000000000ff, imm = 0000000000000811, %l4 = ffffffffffffffff
12066 and %l7,0x811,%l4 ! %l4 = 0000000000000011
12067! Mem[0000000030041400] = ff000000, %l7 = 00000000000000ff
12068 lduba [%i1+%g0]0x81,%l7 ! %l7 = 00000000000000ff
12069! Mem[0000000030181408] = ff000000, %l3 = 000000000000ffff
12070 lduha [%i6+%o4]0x81,%l3 ! %l3 = 000000000000ff00
12071! Mem[0000000010141400] = fffa1b43, %l3 = 000000000000ff00
12072 ldsha [%i5+%g0]0x80,%l3 ! %l3 = fffffffffffffffa
12073! Starting 10 instruction Store Burst
12074! %f22 = 332bcfad, %f18 = 000000ff, %f15 = 00000000
12075 fdivs %f22,%f18,%f15 ! %l0 = 0000000000000022, Unfinished, %fsr = 2500000400
12076
12077p0_label_460:
12078! %l7 = 00000000000000ff, imm = 00000000000000dc, %l2 = 00000000000000e7
12079 sub %l7,0x0dc,%l2 ! %l2 = 0000000000000023
12080! %l0 = 0000000000000022, Mem[00000000300c1408] = 0000000000007963
12081 stxa %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 0000000000000022
12082! %f16 = 83feffff fffaff00 000000ff 00000000
12083! %f20 = ff000000 00000000 332bcfad 43ff0021
12084! %f24 = fffa1b43 00007963 ff0000ff 00000000
12085! %f28 = 00000000 00000000 ff000000 000000ff
12086 stda %f16,[%i4]ASI_BLK_P ! Block Store to 0000000010101400
12087! Mem[0000000010081404] = 0000ff00, %l0 = 0000000000000022, %asi = 80
12088 swapa [%i2+0x004]%asi,%l0 ! %l0 = 000000000000ff00
12089! %f0 = fffa1b43, Mem[00000000300c1408] = 00000022
12090 sta %f0 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = fffa1b43
12091! %f0 = fffa1b43 ffff0000, %l6 = 0000000000000000
12092! Mem[0000000010081408] = fffa1b43ffff0000
12093 add %i2,0x008,%g1
12094 stda %f0,[%g1+%l6]ASI_PST8_PL ! Mem[0000000010081408] = fffa1b43ffff0000
12095! %l4 = 0000000000000011, Mem[0000000010001408] = ff000000
12096 stba %l4,[%i0+%o4]0x88 ! Mem[0000000010001408] = ff000011
12097! %f3 = 0a03d160, Mem[0000000010101408] = 000000ff
12098 sta %f3 ,[%i4+%o4]0x80 ! Mem[0000000010101408] = 0a03d160
12099! %l2 = 0000000000000023, Mem[0000000010041400] = ff000000
12100 stha %l2,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00230000
12101! Starting 10 instruction Load Burst
12102! Mem[0000000010181400] = 000000ff, %l3 = fffffffffffffffa
12103 lduba [%i6+%g0]0x88,%l3 ! %l3 = 00000000000000ff
12104
12105p0_label_461:
12106 membar #Sync ! Added by membar checker (71)
12107! Mem[000000001010141c] = 43ff0021, %l1 = 0000000043000000
12108 lduba [%i4+0x01c]%asi,%l1 ! %l1 = 0000000000000043
12109! Mem[0000000010001414] = 01000000, %l0 = 000000000000ff00
12110 lduha [%i0+0x014]%asi,%l0 ! %l0 = 0000000000000100
12111! Mem[0000000010101408] = 0a03d160, %l6 = 0000000000000000
12112 ldswa [%i4+%o4]0x80,%l6 ! %l6 = 000000000a03d160
12113! Mem[0000000030141400] = 00fffaff, %l4 = 0000000000000011
12114 ldsba [%i5+%g0]0x81,%l4 ! %l4 = 0000000000000000
12115! Code Fragment 4
12116p0_fragment_53:
12117! %l0 = 0000000000000100
12118 setx 0x4d98ead808bbadc0,%g7,%l0 ! %l0 = 4d98ead808bbadc0
12119! %l1 = 0000000000000043
12120 setx 0x42c915c81a5ea482,%g7,%l1 ! %l1 = 42c915c81a5ea482
12121 setx 0x7ff8, %g1, %g2
12122 and %l0, %g2, %l0
12123 setx 0xffffffff, %g1, %g2
12124 and %l1, %g2, %l1
12125 setx 0x100000000, %g1, %g2
12126 or %l1, %g2, %l1 ! Set bit 32 - perrinj
12127 ta T_CHANGE_HPRIV
12128 stxa %l1, [%l0]ASI_ICACHE_INSTR
12129 ta T_CHANGE_NONHPRIV
12130! %l0 = 4d98ead808bbadc0
12131 setx 0xad30a4878df28aa1,%g7,%l0 ! %l0 = ad30a4878df28aa1
12132! %l1 = 42c915c81a5ea482
12133 setx 0xb6ac20f00b2eac46,%g7,%l1 ! %l1 = b6ac20f00b2eac46
12134! Mem[0000000010141408] = 0000ffff, %l1 = b6ac20f00b2eac46
12135 ldswa [%i5+%o4]0x80,%l1 ! %l1 = 000000000000ffff
12136! Mem[0000000030101410] = ff0000ff, %l4 = 0000000000000000
12137 lduha [%i4+%o5]0x89,%l4 ! %l4 = 00000000000000ff
12138! Mem[0000000030141410] = 00000000, %l3 = 00000000000000ff
12139 ldswa [%i5+%o5]0x89,%l3 ! %l3 = 0000000000000000
12140! Mem[0000000010081400] = 00000000, %l4 = 00000000000000ff
12141 ldsha [%i2+%g0]0x80,%l4 ! %l4 = 0000000000000000
12142! Starting 10 instruction Store Burst
12143! %l4 = 0000000000000000, Mem[0000000010001408] = 110000ff
12144 stwa %l4,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000
12145
12146p0_label_462:
12147! %l4 = 00000000, %l5 = 00000000, Mem[0000000010001408] = 00000000 00000000
12148 stda %l4,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000 00000000
12149! %l3 = 0000000000000000, Mem[0000000010001410] = 00000000
12150 stha %l3,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000
12151! %l2 = 0000000000000023, Mem[0000000010081400] = 00000000
12152 stha %l2,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00230000
12153! Mem[0000000030081410] = 0000ff00, %l3 = 0000000000000000
12154 swapa [%i2+%o5]0x89,%l3 ! %l3 = 000000000000ff00
12155! %l6 = 0a03d160, %l7 = 000000ff, Mem[00000000300c1400] = f3ff0000 fffa1b43
12156 stda %l6,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 0a03d160 000000ff
12157! Mem[0000000010081408] = fffa1b43, %l2 = 0000000000000023
12158 ldstuba [%i2+%o4]0x80,%l2 ! %l2 = 000000ff000000ff
12159! Mem[0000000010141410] = 00000000, %l2 = 00000000000000ff
12160 ldstuba [%i5+%o5]0x88,%l2 ! %l2 = 00000000000000ff
12161! Mem[0000000010081404] = 00000022, %l1 = 0000ffff, %l2 = 00000000
12162 add %i2,0x04,%g1
12163 casa [%g1]0x80,%l1,%l2 ! %l2 = 0000000000000022
12164! Mem[00000000300c1410] = ff0a0000, %l2 = 0000000000000022
12165 ldstuba [%i3+%o5]0x81,%l2 ! %l2 = 000000ff000000ff
12166! Starting 10 instruction Load Burst
12167! Mem[0000000010001408] = 00000000, %l5 = 0000000000000000
12168 ldsba [%i0+%o4]0x80,%l5 ! %l5 = 0000000000000000
12169
12170p0_label_463:
12171! Mem[0000000010141408] = 0000ffff, %l6 = 000000000a03d160
12172 ldsba [%i5+%o4]0x80,%l6 ! %l6 = 0000000000000000
12173! Mem[0000000010081408] = fffa1b43, %l4 = 0000000000000000
12174 ldsba [%i2+%o4]0x80,%l4 ! %l4 = ffffffffffffffff
12175! Mem[0000000010041408] = 83feffff, %l2 = 00000000000000ff
12176 lduha [%i1+%o4]0x88,%l2 ! %l2 = 000000000000ffff
12177! Mem[0000000030081408] = 00000000, %l2 = 000000000000ffff
12178 lduba [%i2+%o4]0x81,%l2 ! %l2 = 0000000000000000
12179! Mem[00000000100c1400] = 43ff0021, %l0 = ad30a4878df28aa1
12180 ldsba [%i3+0x003]%asi,%l0 ! %l0 = 0000000000000021
12181! Mem[0000000010041400] = 00002300, %l0 = 0000000000000021
12182 ldswa [%i1+%g0]0x88,%l0 ! %l0 = 0000000000002300
12183! Mem[0000000010181410] = 0000000000000000, %f18 = 000000ff 00000000
12184 ldda [%i6+%o5]0x80,%f18 ! %f18 = 00000000 00000000
12185! Mem[0000000030081400] = 00000000, %l7 = 00000000000000ff
12186 lduha [%i2+%g0]0x81,%l7 ! %l7 = 0000000000000000
12187! Mem[0000000010081418] = 2100ff43, %l2 = 0000000000000000
12188 lduba [%i2+0x018]%asi,%l2 ! %l2 = 0000000000000021
12189! Starting 10 instruction Store Burst
12190! %l1 = 000000000000ffff, Mem[00000000211c0000] = ffff6880, %asi = 80
12191 stba %l1,[%o2+0x000]%asi ! Mem[00000000211c0000] = ffff6880
12192
12193p0_label_464:
12194! %f2 = 0000faff, Mem[0000000010001410] = 00000000
12195 sta %f2 ,[%i0+%o5]0x80 ! Mem[0000000010001410] = 0000faff
12196! %f30 = ff000000 000000ff, %f25 = 00007963
12197 fdtoi %f30,%f25 ! %f25 = 80000000
12198! %f27 = 00000000, %f5 = 0000ff00, %f10 = 00000000
12199 fdivs %f27,%f5 ,%f10 ! %f10 = 00000000
12200! Code Fragment 3
12201p0_fragment_54:
12202! %l0 = 0000000000002300
12203 setx 0x128d92107f636f6b,%g7,%l0 ! %l0 = 128d92107f636f6b
12204! %l1 = 000000000000ffff
12205 setx 0xb6d643384c25c7d7,%g7,%l1 ! %l1 = b6d643384c25c7d7
12206 setx 0x1fe000, %g1, %g3
12207 or %l0, %g3, %l0 ! always set perrmask = 0xff
12208 setx 0x1ffff8, %g1, %g2
12209 and %l0, %g2, %l0
12210 ta T_CHANGE_HPRIV
12211 stxa %l1, [%l0]ASI_DCACHE_DATA
12212 ta T_CHANGE_NONHPRIV
12213! %l0 = 128d92107f636f6b
12214 setx 0x32274307d50615a3,%g7,%l0 ! %l0 = 32274307d50615a3
12215! %l1 = b6d643384c25c7d7
12216 setx 0xb74f3d786926f8a4,%g7,%l1 ! %l1 = b74f3d786926f8a4
12217! %l1 = b74f3d786926f8a4, Mem[00000000211c0000] = ffff6880
12218 sth %l1,[%o2+%g0] ! Mem[00000000211c0000] = f8a46880
12219! %l0 = d50615a3, %l1 = 6926f8a4, Mem[00000000100c1400] = 2100ff43 000000ff
12220 stda %l0,[%i3+%g0]0x88 ! Mem[00000000100c1400] = d50615a3 6926f8a4
12221! %f23 = 43ff0021, Mem[00000000100c143c] = 00000000
12222 st %f23,[%i3+0x03c] ! Mem[00000000100c143c] = 43ff0021
12223! Mem[00000000211c0001] = f8a46880, %l2 = 0000000000000021
12224 ldstuba [%o2+0x001]%asi,%l2 ! %l2 = 000000a4000000ff
12225! Mem[0000000010081437] = ff000000, %l2 = 00000000000000a4
12226 ldstuba [%i2+0x037]%asi,%l2 ! %l2 = 00000000000000ff
12227! Starting 10 instruction Load Burst
12228! Mem[0000000010041410] = 00000000, %l5 = 0000000000000000
12229 lduwa [%i1+%o5]0x80,%l5 ! %l5 = 0000000000000000
12230
12231p0_label_465:
12232! Mem[0000000010181400] = ff000000 0000faff 00000000 00000043
12233! Mem[0000000010181410] = 00000000 00000000 00000000 00000082
12234! Mem[0000000010181420] = ff000000 000000ff 00ff0000 00000000
12235! Mem[0000000010181430] = 000000ff 00ff0000 fffff57f fffa1b43
12236 ldda [%i6]ASI_BLK_P,%f0 ! Block Load from 0000000010181400
12237! Mem[0000000010041418] = 0000ff00 000000ff, %l4 = ffffffff, %l5 = 00000000
12238 ldd [%i1+0x018],%l4 ! %l4 = 000000000000ff00 00000000000000ff
12239! Mem[0000000030101410] = ff0000ff, %l1 = b74f3d786926f8a4
12240 ldswa [%i4+%o5]0x81,%l1 ! %l1 = ffffffffff0000ff
12241! Mem[0000000010001428] = 7b00ea38fffa1b43, %l3 = 000000000000ff00
12242 ldx [%i0+0x028],%l3 ! %l3 = 7b00ea38fffa1b43
12243! Mem[0000000030001408] = 0000ffff0000adff, %l4 = 000000000000ff00
12244 ldxa [%i0+%o4]0x89,%l4 ! %l4 = 0000ffff0000adff
12245! Mem[0000000030101410] = ff0000ff, %l6 = 0000000000000000
12246 lduba [%i4+%o5]0x81,%l6 ! %l6 = 00000000000000ff
12247! Mem[0000000010141400] = 0000ffff431bfaff, %l7 = 0000000000000000
12248 ldxa [%i5+%g0]0x88,%l7 ! %l7 = 0000ffff431bfaff
12249! Mem[0000000030081400] = 00000000, %f26 = ff0000ff
12250 lda [%i2+%g0]0x89,%f26 ! %f26 = 00000000
12251! %f22 = 332bcfad, %f25 = 80000000, %f17 = fffaff00
12252 fdivs %f22,%f25,%f17 ! %f17 = ff800000
12253! Starting 10 instruction Store Burst
12254! Code Fragment 3
12255p0_fragment_55:
12256! %l0 = 32274307d50615a3
12257 setx 0x85cc2a503f01503c,%g7,%l0 ! %l0 = 85cc2a503f01503c
12258! %l1 = ffffffffff0000ff
12259 setx 0xa2ce9b00646609e4,%g7,%l1 ! %l1 = a2ce9b00646609e4
12260 setx 0x1fe000, %g1, %g3
12261 or %l0, %g3, %l0 ! always set perrmask = 0xff
12262 setx 0x1ffff8, %g1, %g2
12263 and %l0, %g2, %l0
12264 ta T_CHANGE_HPRIV
12265 stxa %l1, [%l0]ASI_DCACHE_DATA
12266 ta T_CHANGE_NONHPRIV
12267! %l0 = 85cc2a503f01503c
12268 setx 0xbe6b3db0094b3cff,%g7,%l0 ! %l0 = be6b3db0094b3cff
12269! %l1 = a2ce9b00646609e4
12270 setx 0xd93fce081f5f1ace,%g7,%l1 ! %l1 = d93fce081f5f1ace
12271
12272p0_label_466:
12273! %f16 = 83feffff ff800000, %l0 = be6b3db0094b3cff
12274! Mem[0000000010001408] = 0000000000000000
12275 add %i0,0x008,%g1
12276 stda %f16,[%g1+%l0]ASI_PST32_P ! Mem[0000000010001408] = 83feffffff800000
12277! %f20 = ff000000 00000000, Mem[0000000030081410] = 00000000 000000ff
12278 stda %f20,[%i2+%o5]0x81 ! Mem[0000000030081410] = ff000000 00000000
12279! %f26 = 00000000 00000000, Mem[0000000010041410] = 00000000 ffffbaff
12280 std %f26,[%i1+%o5] ! Mem[0000000010041410] = 00000000 00000000
12281! %l0 = 094b3cff, %l1 = 1f5f1ace, Mem[0000000030141408] = ff000000 000000ff
12282 stda %l0,[%i5+%o4]0x89 ! Mem[0000000030141408] = 094b3cff 1f5f1ace
12283! %l0 = 094b3cff, %l1 = 1f5f1ace, Mem[0000000010101408] = 60d1030a 00000000
12284 stda %l0,[%i4+%o4]0x88 ! Mem[0000000010101408] = 094b3cff 1f5f1ace
12285! Mem[0000000030141408] = ff3c4b09, %l7 = 0000ffff431bfaff
12286 ldstuba [%i5+%o4]0x81,%l7 ! %l7 = 000000ff000000ff
12287! %l0 = be6b3db0094b3cff, Mem[0000000021800041] = ff7b2728
12288 stb %l0,[%o3+0x041] ! Mem[0000000021800040] = ffff2728
12289! %f20 = ff000000 00000000, Mem[0000000030081410] = ff000000 00000000
12290 stda %f20,[%i2+%o5]0x81 ! Mem[0000000030081410] = ff000000 00000000
12291! %l7 = 00000000000000ff, Mem[0000000010141410] = ff000000
12292 stwa %l7,[%i5+%o5]0x80 ! Mem[0000000010141410] = 000000ff
12293! Starting 10 instruction Load Burst
12294! Mem[0000000010001408] = 83feffff ff800000, %l2 = 00000000, %l3 = fffa1b43
12295 ldda [%i0+0x008]%asi,%l2 ! %l2 = 0000000083feffff 00000000ff800000
12296
12297p0_label_467:
12298! Mem[0000000010181418] = 00000000, %f24 = fffa1b43
12299 lda [%i6+0x018]%asi,%f24 ! %f24 = 00000000
12300! Mem[0000000030181410] = 4300000000000000, %l2 = 0000000083feffff
12301 ldxa [%i6+%o5]0x89,%l2 ! %l2 = 4300000000000000
12302! Mem[00000000300c1410] = ff0a0000, %l3 = 00000000ff800000
12303 ldsba [%i3+%o5]0x81,%l3 ! %l3 = ffffffffffffffff
12304! Mem[0000000010141410] = 000000ff 0000ff00, %l2 = 00000000, %l3 = ffffffff
12305 ldda [%i5+%o5]0x80,%l2 ! %l2 = 00000000000000ff 000000000000ff00
12306! Mem[00000000100c1400] = 6926f8a4d50615a3, %f22 = 332bcfad 43ff0021
12307 ldda [%i3+%g0]0x88,%f22 ! %f22 = 6926f8a4 d50615a3
12308! Mem[0000000030081410] = ff000000 00000000, %l6 = 000000ff, %l7 = 000000ff
12309 ldda [%i2+%o5]0x81,%l6 ! %l6 = 00000000ff000000 0000000000000000
12310! Mem[0000000010181400] = ff000000 0000faff, %l0 = 094b3cff, %l1 = 1f5f1ace
12311 ldda [%i6+%g0]0x80,%l0 ! %l0 = 00000000ff000000 000000000000faff
12312! Mem[0000000030141408] = ff3c4b09, %l7 = 0000000000000000
12313 ldsba [%i5+%o4]0x81,%l7 ! %l7 = ffffffffffffffff
12314! Mem[0000000030181400] = 00000000, %l1 = 000000000000faff
12315 ldsha [%i6+%g0]0x81,%l1 ! %l1 = 0000000000000000
12316! Starting 10 instruction Store Burst
12317! %l0 = 00000000ff000000, Mem[0000000010101433] = 00000000
12318 stb %l0,[%i4+0x033] ! Mem[0000000010101430] = 00000000
12319
12320p0_label_468:
12321! Mem[0000000010041408] = fffffe83, %l1 = 0000000000000000
12322 swapa [%i1+%o4]0x80,%l1 ! %l1 = 00000000fffffe83
12323! %f26 = 00000000 00000000, Mem[0000000010001408] = 83feffff ff800000
12324 stda %f26,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000 00000000
12325! %f28 = 00000000 00000000, Mem[00000000100c1400] = d50615a3 6926f8a4
12326 stda %f28,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000 00000000
12327! %l4 = 0000ffff0000adff, Mem[0000000010041400] = 00230000ffffffff
12328 stxa %l4,[%i1+%g0]0x80 ! Mem[0000000010041400] = 0000ffff0000adff
12329! Mem[0000000010081438] = ff0000ff00000000, %l0 = 00000000ff000000, %l7 = ffffffffffffffff
12330 add %i2,0x38,%g1
12331 casxa [%g1]0x80,%l0,%l7 ! %l7 = ff0000ff00000000
12332 membar #Sync ! Added by membar checker (72)
12333! %l2 = 000000ff, %l3 = 0000ff00, Mem[0000000010181400] = ff000000 0000faff
12334 stda %l2,[%i6+%g0]0x80 ! Mem[0000000010181400] = 000000ff 0000ff00
12335! %l4 = 0000ffff0000adff, imm = 000000000000024f, %l3 = 000000000000ff00
12336 add %l4,0x24f,%l3 ! %l3 = 0000ffff0000b04e
12337! %l6 = 00000000ff000000, Mem[000000001004140b] = 00000000
12338 stb %l6,[%i1+0x00b] ! Mem[0000000010041408] = 00000000
12339! %f16 = 83feffff, Mem[0000000030001410] = fffdffff
12340 sta %f16,[%i0+%o5]0x81 ! Mem[0000000030001410] = 83feffff
12341! Starting 10 instruction Load Burst
12342! Mem[0000000010041404] = 0000adff, %l5 = 00000000000000ff
12343 lduba [%i1+0x006]%asi,%l5 ! %l5 = 00000000000000ad
12344
12345p0_label_469:
12346! Mem[0000000030181400] = 00000000, %l1 = 00000000fffffe83
12347 lduha [%i6+%g0]0x89,%l1 ! %l1 = 0000000000000000
12348! Mem[0000000010141408] = 0000ffff, %f26 = 00000000
12349 lda [%i5+%o4]0x80,%f26 ! %f26 = 0000ffff
12350! Mem[0000000010141410] = 000000ff 0000ff00, %l2 = 000000ff, %l3 = 0000b04e
12351 ldda [%i5+%o5]0x80,%l2 ! %l2 = 00000000000000ff 000000000000ff00
12352! Mem[0000000010101408] = ff3c4b09, %l2 = 00000000000000ff
12353 lduba [%i4+%o4]0x80,%l2 ! %l2 = 00000000000000ff
12354! Mem[0000000030101410] = ff0000ff, %l2 = 00000000000000ff
12355 ldsha [%i4+%o5]0x89,%l2 ! %l2 = 00000000000000ff
12356! Code Fragment 4
12357p0_fragment_56:
12358! %l0 = 00000000ff000000
12359 setx 0x4cfaf64854583f9c,%g7,%l0 ! %l0 = 4cfaf64854583f9c
12360! %l1 = 0000000000000000
12361 setx 0x57fb16f01c447a1c,%g7,%l1 ! %l1 = 57fb16f01c447a1c
12362 setx 0x7ff8, %g1, %g2
12363 and %l0, %g2, %l0
12364 setx 0xffffffff, %g1, %g2
12365 and %l1, %g2, %l1
12366 setx 0x100000000, %g1, %g2
12367 or %l1, %g2, %l1 ! Set bit 32 - perrinj
12368 ta T_CHANGE_HPRIV
12369 stxa %l1, [%l0]ASI_ICACHE_INSTR
12370 ta T_CHANGE_NONHPRIV
12371! %l0 = 4cfaf64854583f9c
12372 setx 0x9f6b297f80fa23d5,%g7,%l0 ! %l0 = 9f6b297f80fa23d5
12373! %l1 = 57fb16f01c447a1c
12374 setx 0x69326f1ffcb6466a,%g7,%l1 ! %l1 = 69326f1ffcb6466a
12375! Mem[0000000030141408] = ff3c4b09, %l7 = ff0000ff00000000
12376 ldsha [%i5+%o4]0x81,%l7 ! %l7 = ffffffffffffff3c
12377! Mem[00000000201c0000] = ffff3e5d, %l4 = 0000ffff0000adff
12378 ldsba [%o0+0x000]%asi,%l4 ! %l4 = ffffffffffffffff
12379! Mem[00000000100c1424] = c6f3ecaf, %f5 = 00000000
12380 ld [%i3+0x024],%f5 ! %f5 = c6f3ecaf
12381! Starting 10 instruction Store Burst
12382! %l4 = ffffffffffffffff, Mem[0000000010181400] = ff000000
12383 stha %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = ff00ffff
12384
12385p0_label_470:
12386! %l0 = 9f6b297f80fa23d5, Mem[0000000010081408] = fffa1b43
12387 stha %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = 23d51b43
12388! %l5 = 00000000000000ad, Mem[0000000010101438] = ff000000000000ff, %asi = 80
12389 stxa %l5,[%i4+0x038]%asi ! Mem[0000000010101438] = 00000000000000ad
12390! Mem[0000000030081400] = 00000000, %l0 = 9f6b297f80fa23d5
12391 ldstuba [%i2+%g0]0x89,%l0 ! %l0 = 00000000000000ff
12392! Code Fragment 4
12393p0_fragment_57:
12394! %l0 = 0000000000000000
12395 setx 0x2e7b6657d62b6662,%g7,%l0 ! %l0 = 2e7b6657d62b6662
12396! %l1 = 69326f1ffcb6466a
12397 setx 0x4fe081101f126ff8,%g7,%l1 ! %l1 = 4fe081101f126ff8
12398 setx 0x7ff8, %g1, %g2
12399 and %l0, %g2, %l0
12400 setx 0xffffffff, %g1, %g2
12401 and %l1, %g2, %l1
12402 setx 0x100000000, %g1, %g2
12403 or %l1, %g2, %l1 ! Set bit 32 - perrinj
12404 ta T_CHANGE_HPRIV
12405 stxa %l1, [%l0]ASI_ICACHE_INSTR
12406 ta T_CHANGE_NONHPRIV
12407! %l0 = 2e7b6657d62b6662
12408 setx 0x18434e382778fc08,%g7,%l0 ! %l0 = 18434e382778fc08
12409! %l1 = 4fe081101f126ff8
12410 setx 0x764e2f678f0927c4,%g7,%l1 ! %l1 = 764e2f678f0927c4
12411! %l6 = ff000000, %l7 = ffffff3c, Mem[0000000010001408] = 00000000 00000000
12412 stda %l6,[%i0+%o4]0x88 ! Mem[0000000010001408] = ff000000 ffffff3c
12413! Mem[0000000010041400] = ffff0000, %l3 = 000000000000ff00
12414 ldstuba [%i1+%g0]0x88,%l3 ! %l3 = 00000000000000ff
12415! %l4 = ffffffffffffffff, Mem[0000000030141400] = fffaff00
12416 stwa %l4,[%i5+%g0]0x89 ! Mem[0000000030141400] = ffffffff
12417! Mem[0000000030041408] = 00000000, %l5 = 00000000000000ad
12418 swapa [%i1+%o4]0x81,%l5 ! %l5 = 0000000000000000
12419! Mem[0000000010041410] = 00000000, %l1 = 764e2f678f0927c4
12420 swapa [%i1+%o5]0x80,%l1 ! %l1 = 0000000000000000
12421! Starting 10 instruction Load Burst
12422! Mem[0000000030141410] = 00000000, %l2 = 00000000000000ff
12423 ldsba [%i5+%o5]0x89,%l2 ! %l2 = 0000000000000000
12424
12425p0_label_471:
12426! Mem[00000000201c0000] = ffff3e5d, %l0 = 18434e382778fc08
12427 ldub [%o0+%g0],%l0 ! %l0 = 00000000000000ff
12428! Mem[0000000030041410] = 00000000, %l7 = ffffffffffffff3c
12429 lduha [%i1+%o5]0x89,%l7 ! %l7 = 0000000000000000
12430! Mem[0000000010181408] = 00000000, %f8 = ff000000
12431 lda [%i6+%o4]0x80,%f8 ! %f8 = 00000000
12432! Mem[0000000010101410] = 000000ff, %l2 = 0000000000000000
12433 ldsba [%i4+%o5]0x88,%l2 ! %l2 = ffffffffffffffff
12434! Mem[00000000211c0000] = f8ff6880, %l2 = ffffffffffffffff
12435 ldsba [%o2+0x000]%asi,%l2 ! %l2 = fffffffffffffff8
12436! Mem[00000000300c1400] = 60d1030a, %l3 = 0000000000000000
12437 ldswa [%i3+%g0]0x89,%l3 ! %l3 = 0000000060d1030a
12438! Mem[0000000010081400] = 00230000, %l0 = 00000000000000ff
12439 lduba [%i2+%g0]0x80,%l0 ! %l0 = 0000000000000000
12440! Mem[0000000010141408] = 0000ffff0a03d160, %f16 = 83feffff ff800000
12441 ldda [%i5+%o4]0x80,%f16 ! %f16 = 0000ffff 0a03d160
12442! Mem[0000000030141410] = 00000000, %l0 = 0000000000000000
12443 ldsha [%i5+%o5]0x89,%l0 ! %l0 = 0000000000000000
12444! Starting 10 instruction Store Burst
12445! %l4 = ffffffff, %l5 = 00000000, Mem[0000000030041410] = 00000000 ff000121
12446 stda %l4,[%i1+%o5]0x89 ! Mem[0000000030041410] = ffffffff 00000000
12447
12448p0_label_472:
12449! %f18 = 00000000 00000000, Mem[0000000010181418] = 00000000 00000082
12450 std %f18,[%i6+0x018] ! Mem[0000000010181418] = 00000000 00000000
12451! %l6 = ff000000, %l7 = 00000000, Mem[00000000100c1410] = 431bfaff 7ff5ffff
12452 stda %l6,[%i3+%o5]0x80 ! Mem[00000000100c1410] = ff000000 00000000
12453! %l7 = 0000000000000000, Mem[00000000300c1408] = 431bfaff
12454 stwa %l7,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000
12455! Mem[000000001000141f] = adcf2b33, %l4 = ffffffffffffffff
12456 ldstub [%i0+0x01f],%l4 ! %l4 = 00000033000000ff
12457! %l6 = 00000000ff000000, Mem[0000000030141408] = ff3c4b09ce1a5f1f
12458 stxa %l6,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000000ff000000
12459! Mem[00000000300c1400] = 0a03d160, %l0 = 0000000000000000
12460 swapa [%i3+%g0]0x81,%l0 ! %l0 = 000000000a03d160
12461! %l2 = fffffff8, %l3 = 60d1030a, Mem[0000000010181410] = 00000000 00000000
12462 stda %l2,[%i6+%o5]0x80 ! Mem[0000000010181410] = fffffff8 60d1030a
12463! Mem[0000000030101400] = ff000000, %l3 = 0000000060d1030a
12464 swapa [%i4+%g0]0x81,%l3 ! %l3 = 00000000ff000000
12465! %l5 = 0000000000000000, Mem[0000000010001400] = fffa0000
12466 stha %l5,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000
12467! Starting 10 instruction Load Burst
12468! Mem[0000000030141400] = ffffffff fffffe83, %l6 = ff000000, %l7 = 00000000
12469 ldda [%i5+%g0]0x81,%l6 ! %l6 = 00000000ffffffff 00000000fffffe83
12470
12471p0_label_473:
12472! Mem[0000000010101428] = ff0000ff, %l2 = fffffffffffffff8
12473 ldsw [%i4+0x028],%l2 ! %l2 = ffffffffff0000ff
12474! Mem[0000000010001428] = 7b00ea38, %l6 = 00000000ffffffff
12475 lduba [%i0+0x029]%asi,%l6 ! %l6 = 0000000000000000
12476! Mem[00000000100c1418] = b78954ff, %l1 = 0000000000000000
12477 ldswa [%i3+0x018]%asi,%l1 ! %l1 = ffffffffb78954ff
12478! Mem[0000000010141410] = 000000ff 0000ff00, %l6 = 00000000, %l7 = fffffe83
12479 ldda [%i5+%o5]0x80,%l6 ! %l6 = 00000000000000ff 000000000000ff00
12480! Mem[0000000030101408] = ff0000ff f00883fd, %l0 = 0a03d160, %l1 = b78954ff
12481 ldda [%i4+%o4]0x81,%l0 ! %l0 = 00000000ff0000ff 00000000f00883fd
12482! Mem[0000000030181410] = 0000000000000043, %l7 = 000000000000ff00
12483 ldxa [%i6+%o5]0x81,%l7 ! %l7 = 0000000000000043
12484! Mem[0000000010001414] = 01000000, %l4 = 0000000000000033
12485 lduba [%i0+0x014]%asi,%l4 ! %l4 = 0000000000000001
12486! Mem[0000000010101420] = fffa1b43, %f14 = fffff57f
12487 ld [%i4+0x020],%f14 ! %f14 = fffa1b43
12488! Mem[0000000010141438] = 00000000, %l6 = 00000000000000ff
12489 ldsba [%i5+0x03b]%asi,%l6 ! %l6 = 0000000000000000
12490! Starting 10 instruction Store Burst
12491! %f14 = fffa1b43 fffa1b43, Mem[00000000100c1418] = b78954ff fffa1b43
12492 stda %f14,[%i3+0x018]%asi ! Mem[00000000100c1418] = fffa1b43 fffa1b43
12493
12494p0_label_474:
12495! Mem[00000000201c0000] = ffff3e5d, %l1 = 00000000f00883fd
12496 ldsh [%o0+%g0],%l1 ! %l1 = ffffffffffffffff
12497! %f6 = 00000000 00000082, Mem[0000000010041400] = ff00ffff 0000adff
12498 stda %f6 ,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000 00000082
12499! %l4 = 00000001, %l5 = 00000000, Mem[0000000030141410] = 00000000 ff000000
12500 stda %l4,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000001 00000000
12501! %l2 = ffffffffff0000ff, Mem[0000000010181400] = ffff00ff
12502 stwa %l2,[%i6+%g0]0x80 ! Mem[0000000010181400] = ff0000ff
12503! %l5 = 0000000000000000, Mem[00000000300c1410] = ff0a0000
12504 stba %l5,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 000a0000
12505! Mem[0000000030141410] = 00000001, %l3 = 00000000ff000000
12506 ldstuba [%i5+%o5]0x89,%l3 ! %l3 = 00000001000000ff
12507! %l4 = 0000000000000001, Mem[0000000010101400] = 00fffafffffffe83
12508 stxa %l4,[%i4+%g0]0x88 ! Mem[0000000010101400] = 0000000000000001
12509! %l6 = 00000000, %l7 = 00000043, Mem[0000000010141408] = ffff0000 60d1030a
12510 stda %l6,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000 00000043
12511! %l0 = ff0000ff, %l1 = ffffffff, Mem[00000000100c1408] = ffffffff 00007963
12512 stda %l0,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ff0000ff ffffffff
12513! Starting 10 instruction Load Burst
12514! Mem[0000000010001410] = 00000001fffa0000, %f26 = 0000ffff 00000000
12515 ldda [%i0+%o5]0x88,%f26 ! %f26 = 00000001 fffa0000
12516
12517p0_label_475:
12518! Mem[0000000010001438] = 00000000000000ff, %f20 = ff000000 00000000
12519 ldda [%i0+0x038]%asi,%f20 ! %f20 = 00000000 000000ff
12520! Mem[00000000100c1408] = ff0000ffffffffff, %l3 = 0000000000000001
12521 ldx [%i3+%o4],%l3 ! %l3 = ff0000ffffffffff
12522! Mem[0000000030141400] = ffffffff, %f27 = fffa0000
12523 lda [%i5+%g0]0x81,%f27 ! %f27 = ffffffff
12524! Mem[0000000030101410] = ff0000ff 0000ffff, %l2 = ff0000ff, %l3 = ffffffff
12525 ldda [%i4+%o5]0x81,%l2 ! %l2 = 00000000ff0000ff 000000000000ffff
12526! Mem[0000000010081414] = 00000000, %l3 = 000000000000ffff
12527 ldsha [%i2+0x014]%asi,%l3 ! %l3 = 0000000000000000
12528! Mem[0000000010181408] = 00000000, %l4 = 0000000000000001
12529 lduba [%i6+%o4]0x80,%l4 ! %l4 = 0000000000000000
12530! Mem[0000000030101410] = ff0000ff, %f0 = ff000000
12531 lda [%i4+%o5]0x89,%f0 ! %f0 = ff0000ff
12532! Mem[0000000010041400] = 00000000, %l5 = 0000000000000000
12533 lduba [%i1+%g0]0x88,%l5 ! %l5 = 0000000000000000
12534! Mem[0000000030041400] = 000000ff, %l4 = 0000000000000000
12535 ldsha [%i1+%g0]0x89,%l4 ! %l4 = 00000000000000ff
12536! Starting 10 instruction Store Burst
12537! Mem[00000000100c141d] = fffa1b43, %l2 = 00000000ff0000ff
12538 ldstub [%i3+0x01d],%l2 ! %l2 = 000000fa000000ff
12539
12540p0_label_476:
12541! %l5 = 0000000000000000, Mem[0000000010001408] = ff000000
12542 stwa %l5,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000000
12543! %l0 = 00000000ff0000ff, Mem[000000001018143c] = fffa1b43, %asi = 80
12544 stwa %l0,[%i6+0x03c]%asi ! Mem[000000001018143c] = ff0000ff
12545! %l3 = 0000000000000000, Mem[0000000010041438] = 00000000
12546 stw %l3,[%i1+0x038] ! Mem[0000000010041438] = 00000000
12547! Mem[0000000010081410] = ffffffff, %l2 = 00000000000000fa
12548 swapa [%i2+%o5]0x80,%l2 ! %l2 = 00000000ffffffff
12549! %l1 = ffffffffffffffff, Mem[0000000010181410] = 0a03d160f8ffffff
12550 stxa %l1,[%i6+%o5]0x88 ! Mem[0000000010181410] = ffffffffffffffff
12551! Mem[000000001000143d] = 000000ff, %l7 = 0000000000000043
12552 ldstub [%i0+0x03d],%l7 ! %l7 = 00000000000000ff
12553! %l4 = 000000ff, %l5 = 00000000, Mem[00000000100c1428] = 006800ff 00000000
12554 std %l4,[%i3+0x028] ! Mem[00000000100c1428] = 000000ff 00000000
12555! Mem[00000000201c0001] = ffff3e5d, %l6 = 0000000000000000
12556 ldstuba [%o0+0x001]%asi,%l6 ! %l6 = 000000ff000000ff
12557! Mem[0000000030001410] = fffffe83, %l2 = 00000000ffffffff
12558 ldstuba [%i0+%o5]0x89,%l2 ! %l2 = 00000083000000ff
12559! Starting 10 instruction Load Burst
12560! Mem[0000000010041410] = c427098f, %l3 = 0000000000000000
12561 lduha [%i1+%o5]0x88,%l3 ! %l3 = 000000000000098f
12562
12563p0_label_477:
12564! Mem[0000000030001410] = fffeffff, %l7 = 0000000000000000
12565 ldsba [%i0+%o5]0x81,%l7 ! %l7 = ffffffffffffffff
12566! Mem[00000000300c1408] = 00000000, %l7 = ffffffffffffffff
12567 lduha [%i3+%o4]0x81,%l7 ! %l7 = 0000000000000000
12568! Mem[0000000010141408] = 00000000 43000000, %l4 = 000000ff, %l5 = 00000000
12569 ldda [%i5+%o4]0x80,%l4 ! %l4 = 0000000000000000 0000000043000000
12570! Mem[0000000010001408] = 00000000, %l5 = 0000000043000000
12571 lduha [%i0+%o4]0x80,%l5 ! %l5 = 0000000000000000
12572! Mem[0000000010081408] = 23d51b43, %l0 = 00000000ff0000ff
12573 ldswa [%i2+%o4]0x80,%l0 ! %l0 = 0000000023d51b43
12574! Mem[0000000030001408] = 0000ffff0000adff, %f0 = ff0000ff 0000faff
12575 ldda [%i0+%o4]0x89,%f0 ! %f0 = 0000ffff 0000adff
12576! Mem[0000000010181400] = ff0000ff0000ff00, %l1 = ffffffffffffffff
12577 ldx [%i6+%g0],%l1 ! %l1 = ff0000ff0000ff00
12578! Mem[0000000030141400] = ffffffff fffffe83, %l4 = 00000000, %l5 = 00000000
12579 ldda [%i5+%g0]0x81,%l4 ! %l4 = 00000000ffffffff 00000000fffffe83
12580! Mem[00000000100c1408] = ffffffff ff0000ff, %l4 = ffffffff, %l5 = fffffe83
12581 ldda [%i3+%o4]0x88,%l4 ! %l4 = 00000000ff0000ff 00000000ffffffff
12582! Starting 10 instruction Store Burst
12583! %f12 = 000000ff, Mem[0000000010041434] = 378954ff
12584 sta %f12,[%i1+0x034]%asi ! Mem[0000000010041434] = 000000ff
12585
12586p0_label_478:
12587! Code Fragment 4
12588p0_fragment_58:
12589! %l0 = 0000000023d51b43
12590 setx 0x81bf5278295c165b,%g7,%l0 ! %l0 = 81bf5278295c165b
12591! %l1 = ff0000ff0000ff00
12592 setx 0x010107e8391ddcfb,%g7,%l1 ! %l1 = 010107e8391ddcfb
12593 setx 0x7ff8, %g1, %g2
12594 and %l0, %g2, %l0
12595 setx 0xffffffff, %g1, %g2
12596 and %l1, %g2, %l1
12597 setx 0x100000000, %g1, %g2
12598 or %l1, %g2, %l1 ! Set bit 32 - perrinj
12599 ta T_CHANGE_HPRIV
12600 stxa %l1, [%l0]ASI_ICACHE_INSTR
12601 ta T_CHANGE_NONHPRIV
12602! %l0 = 81bf5278295c165b
12603 setx 0x5b3e56cfda62852d,%g7,%l0 ! %l0 = 5b3e56cfda62852d
12604! %l1 = 010107e8391ddcfb
12605 setx 0x12340d3047b43106,%g7,%l1 ! %l1 = 12340d3047b43106
12606! Mem[00000000201c0000] = ffff3e5d, %l7 = 0000000000000000
12607 lduha [%o0+0x000]%asi,%l7 ! %l7 = 000000000000ffff
12608! %f0 = 0000ffff 0000adff, Mem[0000000010001410] = 0000faff 01000000
12609 stda %f0 ,[%i0+%o5]0x80 ! Mem[0000000010001410] = 0000ffff 0000adff
12610! Mem[0000000030101400] = 60d1030a, %l6 = 00000000000000ff
12611 swapa [%i4+%g0]0x81,%l6 ! %l6 = 0000000060d1030a
12612! Mem[0000000010101435] = 00000000, %l2 = 0000000000000083
12613 ldstuba [%i4+0x035]%asi,%l2 ! %l2 = 00000000000000ff
12614! Mem[0000000010141408] = 00000000, %l7 = 000000000000ffff
12615 ldstub [%i5+%o4],%l7 ! %l7 = 00000000000000ff
12616! Mem[0000000030141410] = 000000ff, %l2 = 0000000000000000
12617 swapa [%i5+%o5]0x89,%l2 ! %l2 = 00000000000000ff
12618! %f13 = 00ff0000, Mem[0000000010081410] = 000000fa
12619 sta %f13,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00ff0000
12620! %l0 = 5b3e56cfda62852d, %l7 = 0000000000000000, %l7 = 0000000000000000
12621 xor %l0,%l7,%l7 ! %l7 = 5b3e56cfda62852d
12622! Starting 10 instruction Load Burst
12623! Mem[0000000030001408] = 0000adff, %l2 = 00000000000000ff
12624 lduha [%i0+%o4]0x89,%l2 ! %l2 = 000000000000adff
12625
12626p0_label_479:
12627! Mem[0000000030081408] = 00000000, %l6 = 0000000060d1030a
12628 ldsba [%i2+%o4]0x89,%l6 ! %l6 = 0000000000000000
12629! Mem[0000000010041408] = 00000000, %l2 = 000000000000adff
12630 ldsha [%i1+%o4]0x88,%l2 ! %l2 = 0000000000000000
12631! Mem[0000000030101410] = ff0000ff, %l4 = 00000000ff0000ff
12632 ldswa [%i4+%o5]0x81,%l4 ! %l4 = ffffffffff0000ff
12633! Mem[0000000030001410] = fffffeff, %l6 = 0000000000000000
12634 ldsba [%i0+%o5]0x89,%l6 ! %l6 = ffffffffffffffff
12635! Mem[0000000010101408] = 094b3cff, %l7 = 5b3e56cfda62852d
12636 lduba [%i4+%o4]0x88,%l7 ! %l7 = 00000000000000ff
12637! Mem[0000000030081400] = 000000ff, %l6 = ffffffffffffffff
12638 ldsha [%i2+%g0]0x89,%l6 ! %l6 = 00000000000000ff
12639! Mem[0000000030001410] = fffeffff ff000000, %l2 = 00000000, %l3 = 0000098f
12640 ldda [%i0+%o5]0x81,%l2 ! %l2 = 00000000fffeffff 00000000ff000000
12641! Mem[0000000010001400] = 00000000, %l2 = 00000000fffeffff
12642 lduba [%i0+%g0]0x80,%l2 ! %l2 = 0000000000000000
12643! Mem[0000000010001428] = 7b00ea38 fffa1b43, %l6 = 000000ff, %l7 = 000000ff
12644 ldda [%i0+0x028]%asi,%l6 ! %l6 = 000000007b00ea38 00000000fffa1b43
12645! Starting 10 instruction Store Burst
12646! %l6 = 000000007b00ea38, Mem[00000000100c1410] = 000000ff
12647 stba %l6,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000038
12648
12649p0_label_480:
12650! %l6 = 000000007b00ea38, Mem[0000000010041410] = c427098f
12651 stha %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = c427ea38
12652! %f10 = 00ff0000, %f3 = 00000043, %f15 = fffa1b43
12653 fsubs %f10,%f3 ,%f15 ! %l0 = 5b3e56cfda62854f, Unfinished, %fsr = 2500000400
12654! %l2 = 00000000, %l3 = ff000000, Mem[0000000030141400] = ffffffff 83feffff
12655 stda %l2,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000000 ff000000
12656! %l0 = 5b3e56cfda62854f, Mem[0000000030141400] = 00000000
12657 stba %l0,[%i5+%g0]0x81 ! Mem[0000000030141400] = 4f000000
12658! %f20 = 00000000 000000ff, %l5 = 00000000ffffffff
12659! Mem[0000000010141400] = fffa1b43ffff0000
12660 stda %f20,[%i5+%l5]ASI_PST16_P ! Mem[0000000010141400] = 00000000000000ff
12661! %l4 = ffffffffff0000ff, imm = 0000000000000448, %l2 = 0000000000000000
12662 andn %l4,0x448,%l2 ! %l2 = ffffffffff0000b7
12663! %f2 = 00000000, Mem[0000000030041410] = ffffffff
12664 sta %f2 ,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000
12665! %l5 = 00000000ffffffff, Mem[0000000010081408] = 431bd523
12666 stba %l5,[%i2+%o4]0x88 ! Mem[0000000010081408] = 431bd5ff
12667! %l1 = 12340d3047b43106, Mem[0000000021800080] = ffff05ff, %asi = 80
12668 stba %l1,[%o3+0x080]%asi ! Mem[0000000021800080] = 06ff05ff
12669! Starting 10 instruction Load Burst
12670! Mem[0000000010141410] = 00ff0000 ff000000, %l0 = da62854f, %l1 = 47b43106
12671 ldda [%i5+%o5]0x88,%l0 ! %l0 = 00000000ff000000 0000000000ff0000
12672
12673p0_label_481:
12674! Mem[0000000010101400] = 00000000 00000001, %l6 = 7b00ea38, %l7 = fffa1b43
12675 ldda [%i4+%g0]0x88,%l6 ! %l6 = 0000000000000001 0000000000000000
12676! Mem[0000000010141438] = 00000000 00000000, %l6 = 00000001, %l7 = 00000000
12677 ldd [%i5+0x038],%l6 ! %l6 = 0000000000000000 0000000000000000
12678! Mem[0000000010041420] = ffffffff00007963, %l7 = 0000000000000000
12679 ldx [%i1+0x020],%l7 ! %l7 = ffffffff00007963
12680! Mem[0000000010181400] = ff0000ff, %l1 = 0000000000ff0000
12681 lduha [%i6+%g0]0x80,%l1 ! %l1 = 000000000000ff00
12682! Mem[00000000201c0000] = ffff3e5d, %l2 = ffffffffff0000b7
12683 ldsh [%o0+%g0],%l2 ! %l2 = ffffffffffffffff
12684! Mem[0000000010181408] = 00000000, %l0 = 00000000ff000000
12685 lduwa [%i6+%o4]0x88,%l0 ! %l0 = 0000000000000000
12686! Mem[0000000030101410] = ff0000ff, %l5 = 00000000ffffffff
12687 lduba [%i4+%o5]0x81,%l5 ! %l5 = 00000000000000ff
12688! %f18 = 00000000, %f15 = fffa1b43, %f10 = 00ff0000
12689 fsubs %f18,%f15,%f10 ! %f10 = fffa1b43
12690! Mem[0000000030141400] = 0000004f, %f2 = 00000000
12691 lda [%i5+%g0]0x89,%f2 ! %f2 = 0000004f
12692! Starting 10 instruction Store Burst
12693! %l7 = ffffffff00007963, Mem[00000000300c1400] = 00000000000000ff
12694 stxa %l7,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ffffffff00007963
12695
12696p0_label_482:
12697! Mem[0000000010001408] = 00000000, %l1 = 000000000000ff00
12698 swapa [%i0+%o4]0x80,%l1 ! %l1 = 0000000000000000
12699! Mem[0000000010181400] = ff0000ff, %l4 = ffffffffff0000ff
12700 ldstuba [%i6+%g0]0x80,%l4 ! %l4 = 000000ff000000ff
12701! %l6 = 0000000000000000, Mem[0000000010101410] = ff000000
12702 stha %l6,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000
12703! %l7 = ffffffff00007963, Mem[00000000100c1400] = 00000000
12704 stba %l7,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 63000000
12705! %l1 = 0000000000000000, Mem[0000000010101434] = 00ff0000, %asi = 80
12706 stwa %l1,[%i4+0x034]%asi ! Mem[0000000010101434] = 00000000
12707! Mem[0000000030001410] = fffeffff, %l7 = ffffffff00007963
12708 swapa [%i0+%o5]0x81,%l7 ! %l7 = 00000000fffeffff
12709! Mem[0000000030001410] = 00007963, %l3 = 00000000ff000000
12710 swapa [%i0+%o5]0x81,%l3 ! %l3 = 0000000000007963
12711! Mem[0000000010081410] = 00ff0000, %l1 = 0000000000000000
12712 swapa [%i2+%o5]0x80,%l1 ! %l1 = 0000000000ff0000
12713! Mem[0000000010101400] = 01000000, %l1 = 0000000000ff0000
12714 swapa [%i4+%g0]0x80,%l1 ! %l1 = 0000000001000000
12715! Starting 10 instruction Load Burst
12716! Mem[0000000030181410] = 00000000, %f17 = 0a03d160
12717 lda [%i6+%o5]0x81,%f17 ! %f17 = 00000000
12718
12719p0_label_483:
12720! Mem[0000000030081408] = 00000000 ff000000, %l2 = ffffffff, %l3 = 00007963
12721 ldda [%i2+%o4]0x81,%l2 ! %l2 = 0000000000000000 00000000ff000000
12722! Mem[0000000010001410] = ffff0000, %l7 = 00000000fffeffff
12723 lduwa [%i0+%o5]0x88,%l7 ! %l7 = 00000000ffff0000
12724! Code Fragment 4
12725p0_fragment_59:
12726! %l0 = 0000000000000000
12727 setx 0x4ecbd19052da6e35,%g7,%l0 ! %l0 = 4ecbd19052da6e35
12728! %l1 = 0000000001000000
12729 setx 0xc2ae00c05215de4b,%g7,%l1 ! %l1 = c2ae00c05215de4b
12730 setx 0x7ff8, %g1, %g2
12731 and %l0, %g2, %l0
12732 setx 0xffffffff, %g1, %g2
12733 and %l1, %g2, %l1
12734 setx 0x100000000, %g1, %g2
12735 or %l1, %g2, %l1 ! Set bit 32 - perrinj
12736 ta T_CHANGE_HPRIV
12737 stxa %l1, [%l0]ASI_ICACHE_INSTR
12738 ta T_CHANGE_NONHPRIV
12739! %l0 = 4ecbd19052da6e35
12740 setx 0xf19022382df7f3e2,%g7,%l0 ! %l0 = f19022382df7f3e2
12741! %l1 = c2ae00c05215de4b
12742 setx 0xd20494dff5dc189b,%g7,%l1 ! %l1 = d20494dff5dc189b
12743! Mem[0000000030081410] = 000000ff, %l6 = 0000000000000000
12744 lduwa [%i2+%o5]0x89,%l6 ! %l6 = 00000000000000ff
12745! Mem[0000000030081400] = ff000000fffffe83, %l1 = d20494dff5dc189b
12746 ldxa [%i2+%g0]0x81,%l1 ! %l1 = ff000000fffffe83
12747! Mem[000000001010142c] = 00000000, %l7 = 00000000ffff0000
12748 ldsba [%i4+0x02e]%asi,%l7 ! %l7 = 0000000000000000
12749! Mem[00000000300c1400] = ffffffff, %f23 = d50615a3
12750 lda [%i3+%g0]0x89,%f23 ! %f23 = ffffffff
12751! Mem[00000000300c1400] = ffffffff, %l6 = 00000000000000ff
12752 ldsba [%i3+%g0]0x81,%l6 ! %l6 = ffffffffffffffff
12753! Mem[00000000300c1410] = 000a000000000000, %f20 = 00000000 000000ff
12754 ldda [%i3+%o5]0x81,%f20 ! %f20 = 000a0000 00000000
12755! Starting 10 instruction Store Burst
12756! %f2 = 0000004f, Mem[0000000010141428] = 00000000
12757 sta %f2 ,[%i5+0x028]%asi ! Mem[0000000010141428] = 0000004f
12758
12759p0_label_484:
12760! %f8 = 00000000 000000ff, Mem[0000000010001410] = 0000ffff 0000adff
12761 stda %f8 ,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000 000000ff
12762! %l0 = f19022382df7f3e2, Mem[0000000030041410] = 00000000
12763 stha %l0,[%i1+%o5]0x81 ! Mem[0000000030041410] = f3e20000
12764! Mem[000000001000141c] = adcf2bff, %l6 = ffffffffffffffff
12765 swap [%i0+0x01c],%l6 ! %l6 = 00000000adcf2bff
12766! %l6 = 00000000adcf2bff, Mem[00000000211c0001] = f8ff6880
12767 stb %l6,[%o2+0x001] ! Mem[00000000211c0000] = f8ff6880
12768! Mem[0000000010181410] = ffffffff, %l5 = 00000000000000ff
12769 ldstuba [%i6+%o5]0x80,%l5 ! %l5 = 000000ff000000ff
12770! %f8 = 00000000 000000ff, %l0 = f19022382df7f3e2
12771! Mem[00000000300c1430] = 00000000a8714fac
12772 add %i3,0x030,%g1
12773 stda %f8,[%g1+%l0]ASI_PST16_SL ! Mem[00000000300c1430] = 00000000a8714fac
12774! Mem[00000000100c1418] = fffa1b43, %l4 = 000000ff, %l6 = adcf2bff
12775 add %i3,0x18,%g1
12776 casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000fffa1b43
12777! Mem[00000000100c1410] = 38000000, %l6 = 00000000fffa1b43
12778 swapa [%i3+%o5]0x80,%l6 ! %l6 = 0000000038000000
12779! %l2 = 0000000000000000, Mem[0000000030081410] = ff000000
12780 stwa %l2,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000
12781! Starting 10 instruction Load Burst
12782! Mem[0000000030101400] = 000000ff, %l2 = 0000000000000000
12783 lduba [%i4+%g0]0x81,%l2 ! %l2 = 0000000000000000
12784
12785p0_label_485:
12786! Mem[0000000030041408] = 000000ad, %l3 = 00000000ff000000
12787 lduha [%i1+%o4]0x81,%l3 ! %l3 = 0000000000000000
12788! Mem[0000000010181408] = 00000000 00000043, %l6 = 38000000, %l7 = 00000000
12789 ldda [%i6+%o4]0x80,%l6 ! %l6 = 0000000000000000 0000000000000043
12790! Mem[0000000030001408] = 0000ffff0000adff, %l2 = 0000000000000000
12791 ldxa [%i0+%o4]0x89,%l2 ! %l2 = 0000ffff0000adff
12792 membar #Sync ! Added by membar checker (73)
12793! Mem[0000000030081400] = ff000000 fffffe83 00000000 ff000000
12794! Mem[0000000030081410] = 00000000 00000000 2100ff43 adcf2b33
12795! Mem[0000000030081420] = 00000000 00000000 00000000 ff0000ff
12796! Mem[0000000030081430] = 00000000 00000000 ff000000 000000ff
12797 ldda [%i2]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030081400
12798! Mem[0000000010041410] = 00000000c427ea38, %l5 = 00000000000000ff
12799 ldxa [%i1+%o5]0x88,%l5 ! %l5 = 00000000c427ea38
12800! Mem[0000000010001400] = 00000000, %l4 = 00000000000000ff
12801 lduwa [%i0+%g0]0x88,%l4 ! %l4 = 0000000000000000
12802! %l7 = 0000000000000043, %l6 = 0000000000000000, %l5 = 00000000c427ea38
12803 sub %l7,%l6,%l5 ! %l5 = 0000000000000043
12804! %l4 = 0000000000000000, %l2 = 0000ffff0000adff, %l5 = 0000000000000043
12805 andn %l4,%l2,%l5 ! %l5 = 0000000000000000
12806! Mem[0000000030101410] = ff0000ff, %l7 = 0000000000000043
12807 ldsba [%i4+%o5]0x89,%l7 ! %l7 = ffffffffffffffff
12808! Starting 10 instruction Store Burst
12809! %l2 = 0000ffff0000adff, Mem[0000000010101408] = 094b3cff
12810 stha %l2,[%i4+%o4]0x88 ! Mem[0000000010101408] = 094badff
12811
12812p0_label_486:
12813! %l6 = 00000000, %l7 = ffffffff, Mem[0000000010081418] = 2100ff43 adcf2b33
12814 std %l6,[%i2+0x018] ! Mem[0000000010081418] = 00000000 ffffffff
12815 membar #Sync ! Added by membar checker (74)
12816! %l5 = 0000000000000000, Mem[0000000030081408] = 00000000
12817 stwa %l5,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000
12818! Mem[0000000010001410] = 00000000, %l2 = 0000ffff0000adff
12819 swapa [%i0+%o5]0x88,%l2 ! %l2 = 0000000000000000
12820! %l2 = 0000000000000000, Mem[0000000010141410] = 000000ff
12821 stha %l2,[%i5+%o5]0x80 ! Mem[0000000010141410] = 000000ff
12822! Mem[00000000100c1438] = 00000043, %l6 = 0000000000000000
12823 ldstuba [%i3+0x038]%asi,%l6 ! %l6 = 00000000000000ff
12824! %l0 = f19022382df7f3e2, Mem[0000000010001410] = ffad0000
12825 stba %l0,[%i0+%o5]0x80 ! Mem[0000000010001410] = e2ad0000
12826! Mem[0000000010181410] = ffffffff, %l2 = 0000000000000000
12827 swapa [%i6+%o5]0x88,%l2 ! %l2 = 00000000ffffffff
12828! Mem[0000000010081408] = 431bd5ff, %l3 = 0000000000000000
12829 swapa [%i2+%o4]0x88,%l3 ! %l3 = 00000000431bd5ff
12830! %l6 = 0000000000000000, Mem[00000000100c1410] = 431bfaff
12831 stha %l6,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 431b0000
12832! Starting 10 instruction Load Burst
12833! Mem[0000000010041400] = 00000000, %l1 = ff000000fffffe83
12834 lduba [%i1+%g0]0x88,%l1 ! %l1 = 0000000000000000
12835
12836p0_label_487:
12837! Mem[0000000030101410] = ff0000ff, %l0 = f19022382df7f3e2
12838 lduwa [%i4+%o5]0x89,%l0 ! %l0 = 00000000ff0000ff
12839! Mem[000000001014142c] = 00ff0000, %f21 = 00000000
12840 lda [%i5+0x02c]%asi,%f21 ! %f21 = 00ff0000
12841! Mem[0000000010041400] = 00000000, %l0 = 00000000ff0000ff
12842 ldsh [%i1+%g0],%l0 ! %l0 = 0000000000000000
12843! Mem[0000000030001400] = 0000ff00, %l1 = 0000000000000000
12844 ldsba [%i0+%g0]0x81,%l1 ! %l1 = 0000000000000000
12845! Mem[0000000030041400] = 000000ff, %l1 = 0000000000000000
12846 ldsba [%i1+%g0]0x89,%l1 ! %l1 = ffffffffffffffff
12847! Mem[00000000218001c0] = 00ffa57a, %l3 = 00000000431bd5ff
12848 lduh [%o3+0x1c0],%l3 ! %l3 = 00000000000000ff
12849! Mem[0000000030001410] = 000000ff, %l4 = 0000000000000000
12850 lduba [%i0+%o5]0x89,%l4 ! %l4 = 00000000000000ff
12851! Mem[00000000100c1400] = 00000063, %l1 = ffffffffffffffff
12852 lduba [%i3+%g0]0x88,%l1 ! %l1 = 0000000000000063
12853! %l6 = 0000000000000000, %l5 = 0000000000000000, %l0 = 0000000000000000
12854 subc %l6,%l5,%l0 ! %l0 = 0000000000000000
12855! Starting 10 instruction Store Burst
12856! %l2 = 00000000ffffffff, Mem[0000000010141410] = ff000000
12857 stwa %l2,[%i5+%o5]0x88 ! Mem[0000000010141410] = ffffffff
12858
12859p0_label_488:
12860! %l0 = 00000000, %l1 = 00000063, Mem[0000000010081400] = 00230000 00000022
12861 std %l0,[%i2+%g0] ! Mem[0000000010081400] = 00000000 00000063
12862! Mem[0000000030001410] = ff000000, %l7 = ffffffffffffffff
12863 swapa [%i0+%o5]0x81,%l7 ! %l7 = 00000000ff000000
12864! Mem[0000000010101410] = 00000000, %l5 = 0000000000000000
12865 ldsha [%i4+%o5]0x80,%l5 ! %l5 = 0000000000000000
12866! Mem[0000000030141400] = 4f000000, %l6 = 0000000000000000
12867 ldstuba [%i5+%g0]0x81,%l6 ! %l6 = 0000004f000000ff
12868! %l5 = 0000000000000000, Mem[0000000030001410] = ffffffff
12869 stha %l5,[%i0+%o5]0x81 ! Mem[0000000030001410] = 0000ffff
12870! %l3 = 00000000000000ff, Mem[0000000010181408] = 00000000
12871 stba %l3,[%i6+%o4]0x88 ! Mem[0000000010181408] = 000000ff
12872! %f28 = 00000000 00000000, Mem[0000000030181410] = 00000000 00000043
12873 stda %f28,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000000 00000000
12874! %l5 = 0000000000000000, Mem[0000000030001400] = 0000ff00
12875 stha %l5,[%i0+%g0]0x81 ! Mem[0000000030001400] = 0000ff00
12876! Mem[000000001018142b] = 00ff0000, %l4 = 00000000000000ff
12877 ldstub [%i6+0x02b],%l4 ! %l4 = 00000000000000ff
12878! Starting 10 instruction Load Burst
12879! Mem[0000000030001400] = 00ff0000, %l2 = 00000000ffffffff
12880 lduwa [%i0+%g0]0x89,%l2 ! %l2 = 0000000000ff0000
12881
12882p0_label_489:
12883! Mem[0000000030101400] = ffffffff ff000000, %l0 = 00000000, %l1 = 00000063
12884 ldda [%i4+%g0]0x89,%l0 ! %l0 = 00000000ff000000 00000000ffffffff
12885! Mem[000000001014143c] = 00000000, %l5 = 0000000000000000
12886 ldub [%i5+0x03c],%l5 ! %l5 = 0000000000000000
12887! Mem[0000000010041410] = 38ea27c4, %l0 = 00000000ff000000
12888 ldswa [%i1+%o5]0x80,%l0 ! %l0 = 0000000038ea27c4
12889! Mem[0000000010141400] = 00000000, %l0 = 0000000038ea27c4
12890 lduha [%i5+%g0]0x88,%l0 ! %l0 = 0000000000000000
12891! Code Fragment 4
12892p0_fragment_60:
12893! %l0 = 0000000000000000
12894 setx 0x52d78257bf14e5ff,%g7,%l0 ! %l0 = 52d78257bf14e5ff
12895! %l1 = 00000000ffffffff
12896 setx 0x0cbd387024b1f179,%g7,%l1 ! %l1 = 0cbd387024b1f179
12897 setx 0x7ff8, %g1, %g2
12898 and %l0, %g2, %l0
12899 setx 0xffffffff, %g1, %g2
12900 and %l1, %g2, %l1
12901 setx 0x100000000, %g1, %g2
12902 or %l1, %g2, %l1 ! Set bit 32 - perrinj
12903 ta T_CHANGE_HPRIV
12904 stxa %l1, [%l0]ASI_ICACHE_INSTR
12905 ta T_CHANGE_NONHPRIV
12906! %l0 = 52d78257bf14e5ff
12907 setx 0x0b768cf7ab05b810,%g7,%l0 ! %l0 = 0b768cf7ab05b810
12908! %l1 = 0cbd387024b1f179
12909 setx 0x507397606f24d08c,%g7,%l1 ! %l1 = 507397606f24d08c
12910! Mem[0000000010041400] = 00000000, %l7 = 00000000ff000000
12911 lduba [%i1+%g0]0x80,%l7 ! %l7 = 0000000000000000
12912! Mem[0000000010001418] = 0000e9ad, %l5 = 0000000000000000
12913 lduw [%i0+0x018],%l5 ! %l5 = 000000000000e9ad
12914! Mem[0000000030181410] = 00000000, %l6 = 000000000000004f
12915 lduwa [%i6+%o5]0x81,%l6 ! %l6 = 0000000000000000
12916! Mem[000000001008143c] = 00000000, %l1 = 507397606f24d08c
12917 lduh [%i2+0x03e],%l1 ! %l1 = 0000000000000000
12918! Starting 10 instruction Store Burst
12919! %l0 = 0b768cf7ab05b810, Mem[00000000100c1410] = 00000000431b0000
12920 stxa %l0,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 0b768cf7ab05b810
12921
12922p0_label_490:
12923! Mem[0000000010041408] = 00000000, %l7 = 0000000000000000
12924 ldstuba [%i1+%o4]0x80,%l7 ! %l7 = 00000000000000ff
12925! %l5 = 000000000000e9ad, Mem[0000000010041428] = 000000ff, %asi = 80
12926 stwa %l5,[%i1+0x028]%asi ! Mem[0000000010041428] = 0000e9ad
12927! Mem[0000000010041400] = 00000000, %l0 = 0b768cf7ab05b810
12928 ldstuba [%i1+%g0]0x88,%l0 ! %l0 = 00000000000000ff
12929! %l4 = 0000000000000000, Mem[00000000100c1410] = ab05b810
12930 stha %l4,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ab050000
12931! %l7 = 0000000000000000, Mem[0000000030141410] = 00000000
12932 stha %l7,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000000
12933! %l0 = 0000000000000000, Mem[0000000010081410] = 0000000000000000
12934 stxa %l0,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0000000000000000
12935! %l6 = 0000000000000000, %l0 = 0000000000000000, %l3 = 00000000000000ff
12936 subc %l6,%l0,%l3 ! %l3 = 0000000000000000
12937! %f16 = ff000000 fffffe83 00000000 ff000000
12938! %f20 = 00000000 00ff0000 2100ff43 adcf2b33
12939! %f24 = 00000000 00000000 00000000 ff0000ff
12940! %f28 = 00000000 00000000 ff000000 000000ff
12941 stda %f16,[%i1]ASI_BLK_PL ! Block Store to 0000000010041400
12942! %l4 = 0000000000000000, %l0 = 0000000000000000, %l6 = 0000000000000000
12943 orn %l4,%l0,%l6 ! %l6 = ffffffffffffffff
12944! Starting 10 instruction Load Burst
12945 membar #Sync ! Added by membar checker (75)
12946! Mem[0000000010181400] = ff0000ff 0000ff00 ff000000 00000043
12947! Mem[0000000010181410] = 00000000 ffffffff 00000000 00000000
12948! Mem[0000000010181420] = ff000000 000000ff 00ff00ff 00000000
12949! Mem[0000000010181430] = 000000ff 00ff0000 fffff57f ff0000ff
12950 ldda [%i6]ASI_BLK_AIUP,%f16 ! Block Load from 0000000010181400
12951
12952p0_label_491:
12953! Mem[0000000010081410] = 00000000, %l1 = 0000000000000000
12954 lduba [%i2+%o5]0x88,%l1 ! %l1 = 0000000000000000
12955! Mem[0000000010081408] = 00000000, %l2 = 0000000000ff0000
12956 lduha [%i2+%o4]0x80,%l2 ! %l2 = 0000000000000000
12957! Mem[0000000030041400] = ff000000, %l0 = 0000000000000000
12958 lduha [%i1+%g0]0x81,%l0 ! %l0 = 000000000000ff00
12959! Mem[0000000010001410] = 0000ade2, %l7 = 0000000000000000
12960 lduba [%i0+%o5]0x88,%l7 ! %l7 = 00000000000000e2
12961! Mem[0000000010081404] = 00000063, %l4 = 0000000000000000
12962 ldsha [%i2+0x006]%asi,%l4 ! %l4 = 0000000000000063
12963! Mem[0000000030041410] = f3e2000000000000, %f10 = fffa1b43 00000000
12964 ldda [%i1+%o5]0x81,%f10 ! %f10 = f3e20000 00000000
12965! Mem[0000000010041410] = 00ff0000, %l5 = 000000000000e9ad
12966 lduwa [%i1+%o5]0x88,%l5 ! %l5 = 0000000000ff0000
12967! Mem[00000000300c1408] = 00000000, %l5 = 0000000000ff0000
12968 ldsha [%i3+%o4]0x89,%l5 ! %l5 = 0000000000000000
12969! Mem[0000000010081408] = 00000000ffff0000, %l6 = ffffffffffffffff
12970 ldxa [%i2+%o4]0x80,%l6 ! %l6 = 00000000ffff0000
12971! Starting 10 instruction Store Burst
12972 membar #Sync ! Added by membar checker (76)
12973! %l6 = 00000000ffff0000, Mem[0000000010181414] = ffffffff
12974 stw %l6,[%i6+0x014] ! Mem[0000000010181414] = ffff0000
12975
12976p0_label_492:
12977! %l3 = 0000000000000000, imm = fffffffffffff9e3, %l3 = 0000000000000000
12978 addc %l3,-0x61d,%l3 ! %l3 = fffffffffffff9e3
12979! %l7 = 00000000000000e2, Mem[0000000010141418] = ffffffff, %asi = 80
12980 stwa %l7,[%i5+0x018]%asi ! Mem[0000000010141418] = 000000e2
12981! %l1 = 0000000000000000, Mem[0000000010081400] = 0000000000000063, %asi = 80
12982 stxa %l1,[%i2+0x000]%asi ! Mem[0000000010081400] = 0000000000000000
12983! Mem[00000000201c0000] = ffff3e5d, %l0 = 000000000000ff00
12984 ldstub [%o0+%g0],%l0 ! %l0 = 000000ff000000ff
12985! %l2 = 00000000, %l3 = fffff9e3, Mem[00000000300c1400] = ffffffff 63790000
12986 stda %l2,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000 fffff9e3
12987! %l4 = 0000000000000063, Mem[0000000010141400] = 00000000
12988 stha %l4,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00630000
12989! Mem[0000000020800040] = 00ff726d, %l7 = 00000000000000e2
12990 ldstub [%o1+0x040],%l7 ! %l7 = 00000000000000ff
12991! %l6 = 00000000ffff0000, Mem[0000000021800180] = ffffbce0
12992 sth %l6,[%o3+0x180] ! Mem[0000000021800180] = 0000bce0
12993! Mem[0000000010041400] = fffffe83, %l1 = 0000000000000000
12994 swapa [%i1+%g0]0x88,%l1 ! %l1 = 00000000fffffe83
12995! Starting 10 instruction Load Burst
12996! Mem[0000000030101400] = 000000ff, %l5 = 0000000000000000
12997 lduwa [%i4+%g0]0x81,%l5 ! %l5 = 00000000000000ff
12998
12999p0_label_493:
13000! Mem[0000000010081438] = ff0000ff, %l5 = 00000000000000ff
13001 ldsw [%i2+0x038],%l5 ! %l5 = ffffffffff0000ff
13002! Mem[0000000010181400] = ff0000ff, %l1 = 00000000fffffe83
13003 ldsha [%i6+%g0]0x88,%l1 ! %l1 = 00000000000000ff
13004! Mem[0000000010181400] = ff0000ff, %f21 = ffffffff
13005 lda [%i6+%g0]0x80,%f21 ! %f21 = ff0000ff
13006! Mem[000000001010141c] = 43ff0021, %l1 = 00000000000000ff
13007 ldswa [%i4+0x01c]%asi,%l1 ! %l1 = 0000000043ff0021
13008! Mem[000000001018143c] = ff0000ff, %l6 = 00000000ffff0000
13009 lduw [%i6+0x03c],%l6 ! %l6 = 00000000ff0000ff
13010! Mem[00000000211c0000] = f8ff6880, %l3 = fffffffffffff9e3
13011 ldsha [%o2+0x000]%asi,%l3 ! %l3 = fffffffffffff8ff
13012! Mem[0000000030001408] = ffad0000, %l0 = 00000000000000ff
13013 ldsha [%i0+%o4]0x81,%l0 ! %l0 = ffffffffffffffad
13014! Mem[0000000010001410] = e2ad0000, %l1 = 0000000043ff0021
13015 lduba [%i0+%o5]0x80,%l1 ! %l1 = 00000000000000e2
13016! Mem[0000000010141400] = ff000000 00006300, %l6 = ff0000ff, %l7 = 00000000
13017 ldda [%i5+%g0]0x88,%l6 ! %l6 = 0000000000006300 00000000ff000000
13018! Starting 10 instruction Store Burst
13019! Mem[00000000100c1420] = 000000ff, %l0 = ffffffffffffffad
13020 swap [%i3+0x020],%l0 ! %l0 = 00000000000000ff
13021
13022p0_label_494:
13023! Mem[00000000100c1410] = ab050000, %l4 = 0000000000000063
13024 ldstuba [%i3+%o5]0x88,%l4 ! %l4 = 00000000000000ff
13025! %f0 = 0000ffff 0000adff, Mem[0000000030181408] = 000000ff 000000ff
13026 stda %f0 ,[%i6+%o4]0x89 ! Mem[0000000030181408] = 0000ffff 0000adff
13027! %l7 = 00000000ff000000, Mem[0000000030001408] = ffad0000ffff0000
13028 stxa %l7,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000000ff000000
13029! %f25 = 000000ff, Mem[0000000010181410] = 00000000
13030 sta %f25,[%i6+%o5]0x80 ! Mem[0000000010181410] = 000000ff
13031! Mem[0000000010181400] = ff0000ff, %l7 = 00000000ff000000
13032 ldstuba [%i6+%g0]0x88,%l7 ! %l7 = 000000ff000000ff
13033! %l5 = ffffffffff0000ff, immed = fffffec8, %y = 000000ff
13034 udiv %l5,-0x138,%l5 ! %l5 = 00000000000000ff
13035 mov %l0,%y ! %y = 000000ff
13036! %l2 = 0000000000000000, Mem[0000000020800001] = 00ff779a, %asi = 80
13037 stba %l2,[%o1+0x001]%asi ! Mem[0000000020800000] = 0000779a
13038! %l6 = 00006300, %l7 = 000000ff, Mem[0000000010041430] = 00000000 00000000
13039 stda %l6,[%i1+0x030]%asi ! Mem[0000000010041430] = 00006300 000000ff
13040! %l1 = 00000000000000e2, Mem[0000000010141410] = ffffffff
13041 stwa %l1,[%i5+%o5]0x80 ! Mem[0000000010141410] = 000000e2
13042! Starting 10 instruction Load Burst
13043! Mem[0000000010001408] = 0000ff003cffffff, %l6 = 0000000000006300
13044 ldxa [%i0+0x008]%asi,%l6 ! %l6 = 0000ff003cffffff
13045
13046p0_label_495:
13047! Mem[00000000201c0000] = ffff3e5d, %l0 = 00000000000000ff
13048 ldsha [%o0+0x000]%asi,%l0 ! %l0 = ffffffffffffffff
13049! Mem[000000001014140c] = 43000000, %l0 = ffffffffffffffff
13050 ldsh [%i5+0x00e],%l0 ! %l0 = 0000000000000000
13051! Mem[0000000010001410] = e2ad0000000000ff, %f20 = 00000000 ff0000ff
13052 ldda [%i0+%o5]0x80,%f20 ! %f20 = e2ad0000 000000ff
13053! Mem[00000000300c1410] = 0000000000000a00, %f18 = ff000000 00000043
13054 ldda [%i3+%o5]0x89,%f18 ! %f18 = 00000000 00000a00
13055! Mem[0000000030181400] = 0000000000000000, %l5 = 00000000000000ff
13056 ldxa [%i6+%g0]0x89,%l5 ! %l5 = 0000000000000000
13057! Mem[0000000010101400] = 000000000000ff00, %l5 = 0000000000000000
13058 ldxa [%i4+%g0]0x88,%l5 ! %l5 = 000000000000ff00
13059! Mem[0000000020800040] = ffff726d, %l7 = 00000000000000ff
13060 lduha [%o1+0x040]%asi,%l7 ! %l7 = 000000000000ffff
13061! Mem[0000000030141400] = ff000000, %l6 = 0000ff003cffffff
13062 ldsha [%i5+%g0]0x81,%l6 ! %l6 = ffffffffffffff00
13063! Mem[0000000010041430] = 00006300, %l5 = 000000000000ff00
13064 lduwa [%i1+0x030]%asi,%l5 ! %l5 = 0000000000006300
13065! Starting 10 instruction Store Burst
13066! %l0 = 00000000, %l1 = 000000e2, Mem[00000000300c1408] = 00000000 00000000
13067 stda %l0,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000 000000e2
13068
13069p0_label_496:
13070! %l2 = 0000000000000000, %l7 = 000000000000ffff, %l1 = 00000000000000e2
13071 xor %l2,%l7,%l1 ! %l1 = 000000000000ffff
13072! %f6 = 00000000 00000082, Mem[00000000100c1400] = 00000063 00000000
13073 stda %f6 ,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000 00000082
13074! %l5 = 0000000000006300, Mem[0000000030141408] = 00000000
13075 stba %l5,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000
13076! %l3 = fffffffffffff8ff, imm = 0000000000000d02, %l3 = fffffffffffff8ff
13077 subc %l3,0xd02,%l3 ! %l3 = ffffffffffffebfd
13078! %l3 = ffffffffffffebfd, Mem[0000000010181408] = 000000ff
13079 stha %l3,[%i6+%o4]0x88 ! Mem[0000000010181408] = 0000ebfd
13080! Mem[0000000030041400] = 000000ff, %l5 = 0000000000006300
13081 swapa [%i1+%g0]0x89,%l5 ! %l5 = 00000000000000ff
13082! %l5 = 00000000000000ff, Mem[00000000100c1400] = 00000082
13083 stwa %l5,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 000000ff
13084! %l1 = 000000000000ffff, Mem[0000000010141410] = 00ff0000e2000000
13085 stxa %l1,[%i5+%o5]0x88 ! Mem[0000000010141410] = 000000000000ffff
13086! %l4 = 00000000, %l5 = 000000ff, Mem[0000000030141410] = 00000000 00000000
13087 stda %l4,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000000 000000ff
13088! Starting 10 instruction Load Burst
13089! Mem[0000000010081430] = 00000000 ff0000ff, %l2 = 00000000, %l3 = ffffebfd
13090 ldda [%i2+0x030]%asi,%l2 ! %l2 = 0000000000000000 00000000ff0000ff
13091
13092p0_label_497:
13093! Mem[0000000030001408] = 00000000, %l5 = 00000000000000ff
13094 ldsba [%i0+%o4]0x81,%l5 ! %l5 = 0000000000000000
13095! Mem[0000000030101400] = 000000ffffffffff, %f12 = 000000ff 00ff0000
13096 ldda [%i4+%g0]0x81,%f12 ! %f12 = 000000ff ffffffff
13097! Mem[0000000010041418] = 332bcfad, %f26 = 00ff00ff
13098 ld [%i1+0x018],%f26 ! %f26 = 332bcfad
13099! %l4 = 0000000000000000, %l1 = 000000000000ffff, %l3 = 00000000ff0000ff
13100 sub %l4,%l1,%l3 ! %l3 = ffffffffffff0001
13101! Mem[0000000030081400] = 83feffff000000ff, %l1 = 000000000000ffff
13102 ldxa [%i2+%g0]0x89,%l1 ! %l1 = 83feffff000000ff
13103! Mem[0000000030141408] = 000000ff00000000, %l6 = ffffffffffffff00
13104 ldxa [%i5+%o4]0x89,%l6 ! %l6 = 000000ff00000000
13105! Mem[00000000100c1410] = ff0005ab, %f28 = 000000ff
13106 lda [%i3+%o5]0x80,%f28 ! %f28 = ff0005ab
13107! Mem[0000000010101408] = ffad4b09, %l0 = 0000000000000000
13108 ldswa [%i4+%o4]0x80,%l0 ! %l0 = ffffffffffad4b09
13109! Mem[0000000010101418] = 332bcfad, %l3 = ffffffffffff0001
13110 ldsh [%i4+0x018],%l3 ! %l3 = 000000000000332b
13111! Starting 10 instruction Store Burst
13112! Mem[0000000030041400] = 00630000, %l1 = 83feffff000000ff
13113 swapa [%i1+%g0]0x81,%l1 ! %l1 = 0000000000630000
13114
13115p0_label_498:
13116! %f16 = ff0000ff 0000ff00 00000000 00000a00
13117! %f20 = e2ad0000 000000ff 00000000 00000000
13118! %f24 = ff000000 000000ff 332bcfad 00000000
13119! %f28 = ff0005ab 00ff0000 fffff57f ff0000ff
13120 stda %f16,[%i0]ASI_BLK_AIUP ! Block Store to 0000000010001400
13121! %l1 = 0000000000630000, Mem[0000000010181415] = ffff0000, %asi = 80
13122 stba %l1,[%i6+0x015]%asi ! Mem[0000000010181414] = ff000000
13123! %l0 = ffffffffffad4b09, Mem[0000000020800000] = 0000779a, %asi = 80
13124 stha %l0,[%o1+0x000]%asi ! Mem[0000000020800000] = 4b09779a
13125! Mem[00000000201c0000] = ffff3e5d, %l6 = 000000ff00000000
13126 ldstuba [%o0+0x000]%asi,%l6 ! %l6 = 000000ff000000ff
13127! %l5 = 0000000000000000, Mem[00000000100c140a] = ff0000ff, %asi = 80
13128 stba %l5,[%i3+0x00a]%asi ! Mem[00000000100c1408] = ff0000ff
13129! %l1 = 0000000000630000, Mem[00000000100c1400] = ff000000
13130 stha %l1,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000000
13131! Mem[0000000010101400] = 0000ff00, %l7 = 000000000000ffff
13132 ldstuba [%i4+%g0]0x88,%l7 ! %l7 = 00000000000000ff
13133! %l5 = 0000000000000000, %l5 = 0000000000000000, %l7 = 0000000000000000
13134 addc %l5,%l5,%l7 ! %l7 = 0000000000000000
13135! %f4 = 00000000 c6f3ecaf, %l1 = 0000000000630000
13136! Mem[0000000030001408] = 00000000ff000000
13137 add %i0,0x008,%g1
13138 stda %f4,[%g1+%l1]ASI_PST16_S ! Mem[0000000030001408] = 00000000ff000000
13139! Starting 10 instruction Load Burst
13140! Mem[0000000010041400] = 00000000000000ff, %l3 = 000000000000332b
13141 ldxa [%i1+%g0]0x80,%l3 ! %l3 = 00000000000000ff
13142
13143p0_label_499:
13144! Mem[0000000010101400] = 000000000000ffff, %l1 = 0000000000630000
13145 ldxa [%i4+%g0]0x88,%l1 ! %l1 = 000000000000ffff
13146! Mem[0000000021800140] = ffffda9c, %l7 = 0000000000000000
13147 ldsb [%o3+0x141],%l7 ! %l7 = ffffffffffffffff
13148 membar #Sync ! Added by membar checker (77)
13149! Mem[0000000010001400] = ff0000ff, %l3 = 00000000000000ff
13150 lduba [%i0+%g0]0x80,%l3 ! %l3 = 00000000000000ff
13151! Mem[0000000021800040] = ffff2728, %l5 = 0000000000000000
13152 ldsba [%o3+0x041]%asi,%l5 ! %l5 = ffffffffffffffff
13153! Mem[0000000030181410] = 00000000, %l4 = 0000000000000000
13154 ldsba [%i6+%o5]0x89,%l4 ! %l4 = 0000000000000000
13155! Mem[0000000030141400] = 000000ff, %l7 = ffffffffffffffff
13156 lduba [%i5+%g0]0x89,%l7 ! %l7 = 00000000000000ff
13157! Mem[0000000030001410] = 0000ffff, %l0 = ffffffffffad4b09
13158 ldsba [%i0+%o5]0x81,%l0 ! %l0 = 0000000000000000
13159! Mem[000000001018142c] = 00000000, %l0 = 0000000000000000
13160 ldsb [%i6+0x02c],%l0 ! %l0 = 0000000000000000
13161! Mem[0000000030141410] = 00000000, %l0 = 0000000000000000
13162 ldsba [%i5+%o5]0x89,%l0 ! %l0 = 0000000000000000
13163! Starting 10 instruction Store Burst
13164! %l1 = 000000000000ffff, Mem[00000000300c1400] = 00000000e3f9ffff
13165 stxa %l1,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 000000000000ffff
13166
13167p0_label_500:
13168! %l2 = 00000000, %l3 = 000000ff, Mem[0000000030101400] = 000000ff ffffffff
13169 stda %l2,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000 000000ff
13170! Mem[00000000100c1410] = ab0500ff, %l4 = 0000000000000000
13171 swapa [%i3+%o5]0x88,%l4 ! %l4 = 00000000ab0500ff
13172! %l0 = 00000000, %l1 = 0000ffff, Mem[0000000010101410] = 00000000 00000000
13173 stda %l0,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000 0000ffff
13174! %f6 = 00000000 00000082, Mem[0000000010181408] = fdeb0000 00000043
13175 std %f6 ,[%i6+%o4] ! Mem[0000000010181408] = 00000000 00000082
13176! Mem[0000000010141410] = 0000ffff, %l0 = 0000000000000000
13177 swapa [%i5+%o5]0x88,%l0 ! %l0 = 000000000000ffff
13178! %f20 = e2ad0000 000000ff, %l2 = 0000000000000000
13179! Mem[0000000030081418] = 2100ff43adcf2b33
13180 add %i2,0x018,%g1
13181 stda %f20,[%g1+%l2]ASI_PST16_S ! Mem[0000000030081418] = 2100ff43adcf2b33
13182! %l3 = 00000000000000ff, Mem[0000000030181408] = 0000ffff0000adff
13183 stxa %l3,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000000000ff
13184! %l3 = 00000000000000ff, Mem[0000000010081410] = 00000000, %asi = 80
13185 stwa %l3,[%i2+0x010]%asi ! Mem[0000000010081410] = 000000ff
13186! %f18 = 00000000 00000a00, Mem[0000000030181408] = 000000ff 00000000
13187 stda %f18,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000 00000a00
13188! Starting 10 instruction Load Burst
13189! Mem[0000000010181400] = ff0000ff 0000ff00, %l0 = 0000ffff, %l1 = 0000ffff
13190 ldda [%i6+%g0]0x80,%l0 ! %l0 = 00000000ff0000ff 000000000000ff00
13191
13192 ba,a p0_not_taken_0_end
13193p0_not_taken_0:
13194! The following code should not be executed
13195 sta %l4,[%i2+0x028]%asi
13196 smul %l3,0x843,%l2
13197 fdivs %f7,%f8,%f12
13198 fmuls %f20,%f16,%f13
13199 nop
13200 ba,a p0_branch_failed
13201p0_not_taken_0_end:
13202
13203
13204! End of Random Code for Thread 0
13205
13206
13207! Check Registers
13208
13209p0_check_registers:
13210 set p0_expected_registers,%g1
13211 ldx [%g1+0x000],%g2
13212 cmp %l0,%g2 ! %l0 should be 00000000ff0000ff
13213 bne,a,pn %xcc,p0_reg_l0_fail
13214 mov %l0,%g3
13215 ldx [%g1+0x008],%g2
13216 cmp %l1,%g2 ! %l1 should be 000000000000ff00
13217 bne,a,pn %xcc,p0_reg_l1_fail
13218 mov %l1,%g3
13219 ldx [%g1+0x010],%g2
13220 cmp %l2,%g2 ! %l2 should be 0000000000000000
13221 bne,a,pn %xcc,p0_reg_l2_fail
13222 mov %l2,%g3
13223 ldx [%g1+0x018],%g2
13224 cmp %l3,%g2 ! %l3 should be 00000000000000ff
13225 bne,a,pn %xcc,p0_reg_l3_fail
13226 mov %l3,%g3
13227 ldx [%g1+0x020],%g2
13228 cmp %l4,%g2 ! %l4 should be 00000000ab0500ff
13229 bne,a,pn %xcc,p0_reg_l4_fail
13230 mov %l4,%g3
13231 ldx [%g1+0x028],%g2
13232 cmp %l5,%g2 ! %l5 should be ffffffffffffffff
13233 bne,a,pn %xcc,p0_reg_l5_fail
13234 mov %l5,%g3
13235 ldx [%g1+0x030],%g2
13236 cmp %l6,%g2 ! %l6 should be 00000000000000ff
13237 bne,a,pn %xcc,p0_reg_l6_fail
13238 mov %l6,%g3
13239 ldx [%g1+0x038],%g2
13240 cmp %l7,%g2 ! %l7 should be 00000000000000ff
13241 bne,a,pn %xcc,p0_reg_l7_fail
13242 mov %l7,%g3
13243
13244! Check %y register
13245
13246 set 0x000000ff,%g2
13247 rd %y,%g3
13248 cmp %g2,%g3
13249 bne,a p0_failed
13250 mov 0x111,%g1
13251
13252! Check Floating Point Registers
13253
13254p0_check_fp_registers:
13255 set p0_expected_fp_regs,%g3
13256 std %f0,[%g1]
13257 ldx [%g1],%l1
13258 ldx [%g3+0x00],%l0
13259 cmp %l0,%l1 ! %f0 should be 0000ffff 0000adff
13260 bne %xcc,p0_f0_fail
13261 std %f2,[%g1]
13262 ldx [%g1],%l1
13263 ldx [%g3+0x08],%l0
13264 cmp %l0,%l1 ! %f2 should be 0000004f 00000043
13265 bne %xcc,p0_f2_fail
13266 std %f4,[%g1]
13267 ldx [%g1],%l1
13268 ldx [%g3+0x10],%l0
13269 cmp %l0,%l1 ! %f4 should be 00000000 c6f3ecaf
13270 bne %xcc,p0_f4_fail
13271 std %f6,[%g1]
13272 ldx [%g1],%l1
13273 ldx [%g3+0x18],%l0
13274 cmp %l0,%l1 ! %f6 should be 00000000 00000082
13275 bne %xcc,p0_f6_fail
13276 std %f8,[%g1]
13277 ldx [%g1],%l1
13278 ldx [%g3+0x20],%l0
13279 cmp %l0,%l1 ! %f8 should be 00000000 000000ff
13280 bne %xcc,p0_f8_fail
13281 std %f10,[%g1]
13282 ldx [%g1],%l1
13283 ldx [%g3+0x28],%l0
13284 cmp %l0,%l1 ! %f10 should be f3e20000 00000000
13285 bne %xcc,p0_f10_fail
13286 std %f12,[%g1]
13287 ldx [%g1],%l1
13288 ldx [%g3+0x30],%l0
13289 cmp %l0,%l1 ! %f12 should be 000000ff ffffffff
13290 bne %xcc,p0_f12_fail
13291 std %f14,[%g1]
13292 ldx [%g1],%l1
13293 ldx [%g3+0x38],%l0
13294 cmp %l0,%l1 ! %f14 should be fffa1b43 fffa1b43
13295 bne %xcc,p0_f14_fail
13296 std %f16,[%g1]
13297 ldx [%g1],%l1
13298 ldx [%g3+0x40],%l0
13299 cmp %l0,%l1 ! %f16 should be ff0000ff 0000ff00
13300 bne %xcc,p0_f16_fail
13301 std %f18,[%g1]
13302 ldx [%g1],%l1
13303 ldx [%g3+0x48],%l0
13304 cmp %l0,%l1 ! %f18 should be 00000000 00000a00
13305 bne %xcc,p0_f18_fail
13306 std %f20,[%g1]
13307 ldx [%g1],%l1
13308 ldx [%g3+0x50],%l0
13309 cmp %l0,%l1 ! %f20 should be e2ad0000 000000ff
13310 bne %xcc,p0_f20_fail
13311 std %f22,[%g1]
13312 ldx [%g1],%l1
13313 ldx [%g3+0x58],%l0
13314 cmp %l0,%l1 ! %f22 should be 00000000 00000000
13315 bne %xcc,p0_f22_fail
13316 std %f24,[%g1]
13317 ldx [%g1],%l1
13318 ldx [%g3+0x60],%l0
13319 cmp %l0,%l1 ! %f24 should be ff000000 000000ff
13320 bne %xcc,p0_f24_fail
13321 std %f26,[%g1]
13322 ldx [%g1],%l1
13323 ldx [%g3+0x68],%l0
13324 cmp %l0,%l1 ! %f26 should be 332bcfad 00000000
13325 bne %xcc,p0_f26_fail
13326 std %f28,[%g1]
13327 ldx [%g1],%l1
13328 ldx [%g3+0x70],%l0
13329 cmp %l0,%l1 ! %f28 should be ff0005ab 00ff0000
13330 bne %xcc,p0_f28_fail
13331 std %f30,[%g1]
13332 ldx [%g1],%l1
13333 ldx [%g3+0x78],%l0
13334 cmp %l0,%l1 ! %f30 should be fffff57f ff0000ff
13335 bne %xcc,p0_f30_fail
13336 nop
13337
13338! The test for processor 0 has passed
13339
13340p0_passed:
13341 ta GOOD_TRAP
13342 nop
13343
13344p0_reg_l0_fail:
13345 or %g0,0xbd0,%g1
13346 ba,a p0_failed
13347p0_reg_l1_fail:
13348 or %g0,0xbd1,%g1
13349 ba,a p0_failed
13350p0_reg_l2_fail:
13351 or %g0,0xbd2,%g1
13352 ba,a p0_failed
13353p0_reg_l3_fail:
13354 or %g0,0xbd3,%g1
13355 ba,a p0_failed
13356p0_reg_l4_fail:
13357 or %g0,0xbd4,%g1
13358 ba,a p0_failed
13359p0_reg_l5_fail:
13360 or %g0,0xbd5,%g1
13361 ba,a p0_failed
13362p0_reg_l6_fail:
13363 or %g0,0xbd6,%g1
13364 ba,a p0_failed
13365p0_reg_l7_fail:
13366 or %g0,0xbd7,%g1
13367 ba,a p0_failed
13368p0_f0_fail:
13369 set p0_temp,%g6
13370 mov 0xf00,%l0
13371 stx %l0,[%g6]
13372 std %f0,[%g6+8]
13373 stx %fsr,[%g6+16]
13374 ta BAD_TRAP
13375
13376p0_f2_fail:
13377 set p0_temp,%g6
13378 mov 0xf02,%l0
13379 stx %l0,[%g6]
13380 std %f2,[%g6+8]
13381 stx %fsr,[%g6+16]
13382 ta BAD_TRAP
13383
13384p0_f4_fail:
13385 set p0_temp,%g6
13386 mov 0xf04,%l0
13387 stx %l0,[%g6]
13388 std %f4,[%g6+8]
13389 stx %fsr,[%g6+16]
13390 ta BAD_TRAP
13391
13392p0_f6_fail:
13393 set p0_temp,%g6
13394 mov 0xf06,%l0
13395 stx %l0,[%g6]
13396 std %f6,[%g6+8]
13397 stx %fsr,[%g6+16]
13398 ta BAD_TRAP
13399
13400p0_f8_fail:
13401 set p0_temp,%g6
13402 mov 0xf08,%l0
13403 stx %l0,[%g6]
13404 std %f8,[%g6+8]
13405 stx %fsr,[%g6+16]
13406 ta BAD_TRAP
13407
13408p0_f10_fail:
13409 set p0_temp,%g6
13410 mov 0xf10,%l0
13411 stx %l0,[%g6]
13412 std %f10,[%g6+8]
13413 stx %fsr,[%g6+16]
13414 ta BAD_TRAP
13415
13416p0_f12_fail:
13417 set p0_temp,%g6
13418 mov 0xf12,%l0
13419 stx %l0,[%g6]
13420 std %f12,[%g6+8]
13421 stx %fsr,[%g6+16]
13422 ta BAD_TRAP
13423
13424p0_f14_fail:
13425 set p0_temp,%g6
13426 mov 0xf14,%l0
13427 stx %l0,[%g6]
13428 std %f14,[%g6+8]
13429 stx %fsr,[%g6+16]
13430 ta BAD_TRAP
13431
13432p0_f16_fail:
13433 set p0_temp,%g6
13434 mov 0xf16,%l0
13435 stx %l0,[%g6]
13436 std %f16,[%g6+8]
13437 stx %fsr,[%g6+16]
13438 ta BAD_TRAP
13439
13440p0_f18_fail:
13441 set p0_temp,%g6
13442 mov 0xf18,%l0
13443 stx %l0,[%g6]
13444 std %f18,[%g6+8]
13445 stx %fsr,[%g6+16]
13446 ta BAD_TRAP
13447
13448p0_f20_fail:
13449 set p0_temp,%g6
13450 mov 0xf20,%l0
13451 stx %l0,[%g6]
13452 std %f20,[%g6+8]
13453 stx %fsr,[%g6+16]
13454 ta BAD_TRAP
13455
13456p0_f22_fail:
13457 set p0_temp,%g6
13458 mov 0xf22,%l0
13459 stx %l0,[%g6]
13460 std %f22,[%g6+8]
13461 stx %fsr,[%g6+16]
13462 ta BAD_TRAP
13463
13464p0_f24_fail:
13465 set p0_temp,%g6
13466 mov 0xf24,%l0
13467 stx %l0,[%g6]
13468 std %f24,[%g6+8]
13469 stx %fsr,[%g6+16]
13470 ta BAD_TRAP
13471
13472p0_f26_fail:
13473 set p0_temp,%g6
13474 mov 0xf26,%l0
13475 stx %l0,[%g6]
13476 std %f26,[%g6+8]
13477 stx %fsr,[%g6+16]
13478 ta BAD_TRAP
13479
13480p0_f28_fail:
13481 set p0_temp,%g6
13482 mov 0xf28,%l0
13483 stx %l0,[%g6]
13484 std %f28,[%g6+8]
13485 stx %fsr,[%g6+16]
13486 ta BAD_TRAP
13487
13488p0_f30_fail:
13489 set p0_temp,%g6
13490 mov 0xf30,%l0
13491 stx %l0,[%g6]
13492 std %f30,[%g6+8]
13493 stx %fsr,[%g6+16]
13494 ta BAD_TRAP
13495
13496
13497! The test for processor 0 failed
13498
13499p0_failed:
13500 set p0_temp,%g6
13501 stx %g1,[%g6]
13502 stx %g2,[%g6+8]
13503 stx %g3,[%g6+16]
13504 stx %fsr,[%g6+24]
13505 ta BAD_TRAP
13506
13507
13508! The local area data for processor 0 failed
13509
13510p0_local_failed:
13511 set done_flags,%g5
13512 mov 3,%g6
13513 st %g6,[%g5+0x000] ! Set processor 0 done flag
13514
13515 set p0_temp,%g6
13516 add %g1,%g4,%g1
13517 stx %g4,[%g6]
13518 stx %g2,[%g6+8]
13519 stx %g3,[%g6+16]
13520 st %fsr,[%g6+24]
13521 ta BAD_TRAP
13522
13523p0_selfmod_failed:
13524 ba p0_failed
13525 mov 0xabc,%g1
13526
13527p0_branch_failed:
13528 mov 0xbbb,%g1
13529 rd %ccr,%g2
13530 ba p0_failed
13531 mov 0x0,%g3
13532
13533p0_trap1e:
13534 subc %l6,%l1,%l7
13535 sdivx %l7,0x3d3,%l6
13536 done
13537
13538p0_trap1o:
13539 subc %l6,%l1,%l7
13540 sdivx %l7,0x3d3,%l6
13541 done
13542
13543
13544p0_trap2e:
13545 andn %l0,0x7b0,%l6
13546 udivx %l1,-0x64a,%l3
13547 ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000100c1410]
13548 done
13549
13550p0_trap2o:
13551 andn %l0,0x7b0,%l6
13552 udivx %l1,-0x64a,%l3
13553 ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000100c1410]
13554 done
13555
13556
13557p0_trap3e:
13558 xnor %l7,-0x0de,%l3
13559 subc %l7,%l2,%l1
13560 and %l5,0xa9b,%l7
13561 xnor %l5,-0x710,%l0
13562 orn %l4,%l2,%l0
13563 done
13564
13565p0_trap3o:
13566 xnor %l7,-0x0de,%l3
13567 subc %l7,%l2,%l1
13568 and %l5,0xa9b,%l7
13569 xnor %l5,-0x710,%l0
13570 orn %l4,%l2,%l0
13571 done
13572
13573! Cross Processor Interrupt Handler
13574
13575cross_intr_handler:
13576 membar #Sync
13577! Identify the recipient of the interrupt
13578 mov 0x10,%g1 ! VA of Core ID Register
13579 ldxa [%g1]ASI_CMP_CORE_ID,%g1
13580 and %g1,0x3f,%g4 ! Extract Core ID in %g4
13581 sll %g4,2,%g1 ! Index into intr receive array
13582 set received_xintr,%g2 ! Pointer to receive counters
13583 lduw [%g2+%g1],%g3 ! Get receive count
13584 inc %g3 ! Incement by 1
13585 st %g3,[%g2+%g1] ! Update receive count
13586! Reset busy bit interrupts and return
13587 mov 0x40,%g1 ! Busy bit
13588 stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit
13589 membar #Sync
13590 retry
13591
13592inst_access_handler:
13593 done
13594
13595 .align 256
13596data_access_handler:
135971: done
13598
13599p0_init_memory_pointers:
13600 set p0_init_registers,%g1
13601 mov %g0,%g2
13602 mov %g0,%g3
13603 mov %g0,%g4
13604 mov %g0,%g5
13605 mov %g0,%g6
13606 mov %g0,%g7
13607
13608! Initialize memory pointers for window 0
13609 set p0_local0_start,%i0
13610 set p0_local1_start,%i1
13611 set p0_local2_start,%i2
13612 set p0_local3_start,%i3
13613 set p0_local4_start,%i4
13614 set p0_local5_start,%i5
13615 set p0_local6_start,%i6
13616 clr %i7
13617! Init Local Registers in Window 0
13618 ldx [%g1+0x000],%l0 ! %l0 = d513d909de4369f3
13619 ldx [%g1+0x008],%l1 ! %l1 = 464e7f5c1a101ba9
13620 ldx [%g1+0x010],%l2 ! %l2 = 0b99d64bf4b68827
13621 ldx [%g1+0x018],%l3 ! %l3 = 463dc82c7d677cb3
13622 ldx [%g1+0x020],%l4 ! %l4 = e4adeff25c3d1f67
13623 ldx [%g1+0x028],%l5 ! %l5 = 7427b97e74903c02
13624 ldx [%g1+0x030],%l6 ! %l6 = b020f9604e0927b0
13625 ldx [%g1+0x038],%l7 ! %l7 = 481d4082280c1424
13626
13627! Initialize the output register of window 0
13628
13629 set share0_start,%o0
13630 set share1_start,%o1
13631 set share2_start,%o2
13632 set share3_start,%o3
13633 mov 0x08,%o4
13634 mov 0x10,%o5
13635 mov 0x18,%o6
13636
13637 retl
13638 nop
13639
13640user_text_end:
13641 .seg "text"
13642 .align 0x2000
13643user_near0_start:
13644p0_near_0_le:
13645 subc %l6,%l1,%l7
13646 sdivx %l7,0x3d3,%l6
13647 fadds %f0 ,%f7 ,%f15
13648 andn %l0,%l0,%l6
13649 xor %l5,-0xaa9,%l1
13650 jmpl %o7,%g0
13651 fsubs %f14,%f8 ,%f0
13652p0_near_0_he:
13653 jmpl %o7,%g0
13654 smul %l4,%l4,%l4
13655 jmpl %o7,%g0
13656 nop
13657near0_b2b_h:
13658 fcmps %fcc0,%f19,%f29
13659 orn %l3,%l2,%l3
13660 jmpl %o7,%g0
13661 udivx %l5,%l6,%l6
13662near0_b2b_l:
13663 sdivx %l6,-0xb07,%l5
13664 udivx %l2,%l1,%l1
13665 jmpl %o7,%g0
13666 fdivs %f15,%f10,%f7
13667user_near0_end:
13668 .seg "text"
13669 .align 0x2000
13670user_near1_start:
13671p0_near_1_le:
13672 xnor %l0,%l4,%l0
13673 fsubs %f3 ,%f0 ,%f14
13674 fdivs %f9 ,%f1 ,%f4
13675 smul %l7,0x4e3,%l4
13676 jmpl %o7,%g0
13677 orn %l1,0x33c,%l6
13678p0_near_1_he:
13679 xor %l3,0x2d7,%l2
13680 jmpl %o7,%g0
13681 or %l7,0x44c,%l2
13682near1_b2b_h:
13683 sdivx %l5,-0xd14,%l6
13684 and %l2,-0xc30,%l1
13685 jmpl %o7,%g0
13686 orn %l2,0x832,%l4
13687near1_b2b_l:
13688 subc %l1,%l2,%l0
13689 umul %l7,0x041,%l1
13690 jmpl %o7,%g0
13691 or %l5,%l4,%l6
13692user_near1_end:
13693 .seg "text"
13694 .align 0x2000
13695user_near2_start:
13696p0_near_2_le:
13697 or %l4,%l4,%l6
13698 smul %l1,%l2,%l0
13699 sub %l4,0x293,%l3
13700 and %l0,0x9b1,%l5
13701 jmpl %o7,%g0
13702 fsqrts %f3 ,%f6
13703p0_near_2_he:
13704 orn %l3,%l6,%l5
13705 fadds %f20,%f21,%f16
13706 sub %l0,-0x92d,%l1
13707 fsqrts %f22,%f28
13708 sdivx %l6,%l5,%l3
13709 mulx %l5,-0x185,%l4
13710 fcmps %fcc3,%f18,%f25
13711 jmpl %o7,%g0
13712 addc %l3,%l4,%l7
13713near2_b2b_h:
13714 jmpl %o7,%g0
13715 or %l4,-0xc2c,%l4
13716 jmpl %o7,%g0
13717 nop
13718near2_b2b_l:
13719 jmpl %o7,%g0
13720 mulx %l0,0xc80,%l1
13721 jmpl %o7,%g0
13722 nop
13723user_near2_end:
13724 .seg "text"
13725 .align 0x2000
13726user_near3_start:
13727p0_near_3_le:
13728 or %l4,0x60f,%l5
13729 orn %l0,0xb1b,%l7
13730 add %l3,0x137,%l1
13731 jmpl %o7,%g0
13732 fmuls %f14,%f8 ,%f9
13733p0_near_3_he:
13734 sdivx %l7,0x17f,%l1
13735 udivx %l3,%l3,%l0
13736 or %l2,%l6,%l2
13737 fadds %f30,%f20,%f27
13738 smul %l1,-0xab8,%l2
13739 orn %l0,%l1,%l6
13740 jmpl %o7,%g0
13741 add %l0,%l4,%l0
13742near3_b2b_h:
13743 andn %l2,-0xf5c,%l7
13744 mulx %l4,%l1,%l5
13745 and %l3,%l0,%l5
13746 jmpl %o7,%g0
13747 add %l4,-0xa49,%l6
13748near3_b2b_l:
13749 subc %l6,-0xb6a,%l1
13750 subc %l2,%l3,%l5
13751 sub %l0,-0x2db,%l0
13752 jmpl %o7,%g0
13753 xnor %l0,0xc3b,%l0
13754user_near3_end:
13755 .seg "text"
13756 .text
13757 .align 0x2000
13758user_far0_start:
13759p0_far_0_le:
13760 fmuls %f0 ,%f6 ,%f5
13761 ldd [%i5+0x008],%f0 ! Mem[0000000010141408]
13762 xor %l6,-0xf0f,%l4
13763 fcmps %fcc0,%f9 ,%f10
13764 jmpl %o7,%g0
13765 xor %l0,0xd6d,%l3
13766p0_far_0_lem:
13767 fmuls %f0 ,%f6 ,%f5
13768 membar #Sync
13769 ldd [%i5+0x008],%f0 ! Mem[0000000010141408]
13770 xor %l6,-0xf0f,%l4
13771 fcmps %fcc0,%f9 ,%f10
13772 jmpl %o7,%g0
13773 xor %l0,0xd6d,%l3
13774p0_far_0_he:
13775 or %l6,%l4,%l7
13776 ldsw [%i2+0x038],%l1 ! Mem[0000000010081438]
13777 stw %l5,[%i0+0x004] ! Mem[0000000010001404]
13778 xnor %l3,-0x9f2,%l6
13779 jmpl %o7,%g0
13780 xor %l7,%l0,%l4
13781p0_far_0_hem:
13782 or %l6,%l4,%l7
13783 membar #Sync
13784 ldsw [%i2+0x038],%l1 ! Mem[0000000010081438]
13785 stw %l5,[%i0+0x004] ! Mem[0000000010001404]
13786 xnor %l3,-0x9f2,%l6
13787 jmpl %o7,%g0
13788 xor %l7,%l0,%l4
13789p0_loop_branch_0:
13790 jmpl %o7+12,%g0
13791 add %l0,1,%l0
13792far0_b2b_h:
13793 fdivs %f28,%f19,%f24
13794 fcmps %fcc3,%f27,%f29
13795 subc %l7,%l5,%l5
13796 fsubs %f18,%f17,%f21
13797 jmpl %o7,%g0
13798 sub %l3,%l3,%l0
13799far0_b2b_l:
13800 fstod %f2 ,%f10
13801 orn %l2,0x644,%l1
13802 fcmps %fcc2,%f15,%f5
13803 fadds %f3 ,%f8 ,%f10
13804 jmpl %o7,%g0
13805 subc %l7,%l5,%l7
13806user_far0_end:
13807 .seg "text"
13808 .text
13809 .align 0x2000
13810user_far1_start:
13811p0_far_1_le:
13812 orn %l7,%l2,%l3
13813 fcmps %fcc2,%f10,%f8
13814 sub %l3,-0x776,%l7
13815 fcmps %fcc2,%f4 ,%f5
13816 sdivx %l7,%l2,%l2
13817 jmpl %o7,%g0
13818 mulx %l6,0x6a4,%l4
13819p0_far_1_lem:
13820 orn %l7,%l2,%l3
13821 fcmps %fcc2,%f10,%f8
13822 sub %l3,-0x776,%l7
13823 fcmps %fcc2,%f4 ,%f5
13824 sdivx %l7,%l2,%l2
13825 jmpl %o7,%g0
13826 mulx %l6,0x6a4,%l4
13827p0_far_1_he:
13828 fdivs %f26,%f25,%f16
13829 fstod %f19,%f24
13830 xnor %l0,%l6,%l3
13831 ldd [%i1+0x028],%f18 ! Mem[0000000010041428]
13832 smul %l3,%l6,%l7
13833 umul %l1,%l0,%l3
13834 jmpl %o7,%g0
13835 swap [%i3+0x014],%l0 ! Mem[00000000100c1414]
13836p0_far_1_hem:
13837 fdivs %f26,%f25,%f16
13838 fstod %f19,%f24
13839 xnor %l0,%l6,%l3
13840 membar #Sync
13841 ldd [%i1+0x028],%f18 ! Mem[0000000010041428]
13842 smul %l3,%l6,%l7
13843 umul %l1,%l0,%l3
13844 membar #Sync
13845 jmpl %o7,%g0
13846 swap [%i3+0x014],%l0 ! Mem[00000000100c1414]
13847p0_loop_branch_1:
13848 jmpl %o7+12,%g0
13849 add %l0,2,%l0
13850far1_b2b_h:
13851 fsubs %f22,%f23,%f20
13852 subc %l5,0x09b,%l4
13853 fcmps %fcc1,%f23,%f22
13854 mulx %l5,%l3,%l2
13855 jmpl %o7,%g0
13856 smul %l1,-0x5b3,%l5
13857far1_b2b_l:
13858 fsubs %f1 ,%f12,%f8
13859 xor %l7,-0xd37,%l2
13860 fmuls %f11,%f14,%f8
13861 orn %l7,0xe24,%l7
13862 jmpl %o7,%g0
13863 udivx %l5,%l1,%l6
13864user_far1_end:
13865 .seg "text"
13866 .text
13867 .align 0x2000
13868user_far2_start:
13869p0_far_2_le:
13870 lduw [%i5+0x038],%l7 ! Mem[0000000010141438]
13871 addc %l3,0xb2f,%l6
13872 sdivx %l2,-0x44c,%l3
13873 or %l6,%l6,%l4
13874 sdivx %l6,%l5,%l3
13875 jmpl %o7,%g0
13876 fdivs %f4 ,%f11,%f13
13877p0_far_2_lem:
13878 membar #Sync
13879 lduw [%i5+0x038],%l7 ! Mem[0000000010141438]
13880 addc %l3,0xb2f,%l6
13881 sdivx %l2,-0x44c,%l3
13882 or %l6,%l6,%l4
13883 sdivx %l6,%l5,%l3
13884 jmpl %o7,%g0
13885 fdivs %f4 ,%f11,%f13
13886p0_far_2_he:
13887 jmpl %o7,%g0
13888 subc %l1,0x663,%l3
13889 jmpl %o7,%g0
13890 nop
13891p0_far_2_hem:
13892 jmpl %o7,%g0
13893 subc %l1,0x663,%l3
13894 jmpl %o7,%g0
13895 nop
13896p0_loop_branch_2:
13897 jmpl %o7+12,%g0
13898 add %l0,3,%l0
13899far2_b2b_h:
13900 fsqrts %f24,%f20
13901 and %l1,0xb7d,%l0
13902 sdivx %l4,0x31f,%l3
13903 umul %l0,0xe5a,%l7
13904 sub %l3,%l7,%l5
13905 umul %l0,-0xd29,%l5
13906 jmpl %o7,%g0
13907 xor %l7,%l5,%l5
13908far2_b2b_l:
13909 fsubs %f15,%f14,%f9
13910 orn %l2,%l4,%l4
13911 fsubs %f5 ,%f2 ,%f6
13912 fmuls %f10,%f7 ,%f15
13913 sub %l1,%l3,%l7
13914 fmuls %f13,%f8 ,%f4
13915 jmpl %o7,%g0
13916 orn %l3,0xa8c,%l1
13917user_far2_end:
13918 .seg "text"
13919 .text
13920 .align 0x2000
13921user_far3_start:
13922p0_far_3_le:
13923 jmpl %o7,%g0
13924 orn %l0,0xd83,%l1
13925 jmpl %o7,%g0
13926 nop
13927p0_far_3_lem:
13928 jmpl %o7,%g0
13929 orn %l0,0xd83,%l1
13930 jmpl %o7,%g0
13931 nop
13932p0_far_3_he:
13933 and %l2,0x32b,%l3
13934 and %l1,-0x809,%l5
13935 udivx %l2,-0xf51,%l3
13936 st %f31,[%i3+0x000] ! Mem[00000000100c1400]
13937 jmpl %o7,%g0
13938 ldd [%i2+0x028],%f30 ! Mem[0000000010081428]
13939p0_far_3_hem:
13940 and %l2,0x32b,%l3
13941 and %l1,-0x809,%l5
13942 udivx %l2,-0xf51,%l3
13943 membar #Sync
13944 st %f31,[%i3+0x000] ! Mem[00000000100c1400]
13945 membar #Sync
13946 jmpl %o7,%g0
13947 ldd [%i2+0x028],%f30 ! Mem[0000000010081428]
13948p0_loop_branch_3:
13949 jmpl %o7+12,%g0
13950 add %l0,4,%l0
13951far3_b2b_h:
13952 fdivs %f23,%f18,%f27
13953 fadds %f31,%f31,%f17
13954 or %l5,0x49a,%l5
13955 jmpl %o7,%g0
13956 sdivx %l0,%l0,%l0
13957far3_b2b_l:
13958 andn %l7,-0xbb0,%l5
13959 umul %l6,%l0,%l6
13960 fsqrts %f3 ,%f6
13961 jmpl %o7,%g0
13962 fmuls %f12,%f6 ,%f1
13963user_far3_end:
13964 .seg "text"
13965 .align 0x2000
13966user_jump0_start:
13967 INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
13968p0_jmpl_0_le:
13969 fmuls %f14,%f15,%f9
13970 udivx %l7,-0x5bd,%l6
13971 and %l7,%l3,%l7
13972 fitos %f10,%f9
13973 or %l7,%l3,%l4
13974 jmpl %g6+8,%g0
13975 and %l4,-0x867,%l5
13976p0_call_0_le:
13977 smul %l0,%l6,%l0
13978 smul %l1,-0x83a,%l5
13979 fmuls %f3 ,%f9 ,%f1
13980 fsubs %f8 ,%f12,%f10
13981 retl
13982 xor %l6,-0xe27,%l3
13983p0_jmpl_0_lo:
13984 fmuls %f14,%f15,%f9
13985 udivx %l7,-0x5bd,%l6
13986 and %l7,%l3,%l7
13987 fitos %f10,%f9
13988 or %l7,%l3,%l4
13989 jmpl %g6+8,%g0
13990 and %l4,-0x867,%l5
13991p0_call_0_lo:
13992 smul %l0,%l6,%l0
13993 smul %l1,-0x83a,%l5
13994 fmuls %f3 ,%f9 ,%f1
13995 fsubs %f8 ,%f12,%f10
13996 retl
13997 xor %l6,-0xe27,%l3
13998p0_jmpl_0_he:
13999 fadds %f22,%f17,%f30
14000 umul %l4,%l7,%l1
14001 jmpl %g6+8,%g0
14002 mulx %l3,0x537,%l7
14003p0_call_0_he:
14004 or %l7,%l6,%l3
14005 std %f24,[%i0+0x038] ! Mem[0000000010001438]
14006 std %l4,[%i3+0x008] ! Mem[00000000100c1408]
14007 umul %l1,0x97e,%l3
14008 retl
14009 orn %l6,0x50b,%l1
14010p0_jmpl_0_ho:
14011 fadds %f22,%f17,%f30
14012 umul %l4,%l7,%l1
14013 jmpl %g6+8,%g0
14014 mulx %l3,0x537,%l7
14015p0_call_0_ho:
14016 or %l7,%l6,%l3
14017 std %f24,[%o0+0x038] ! Mem[0000000010001438]
14018 std %l4,[%o3+0x008] ! Mem[00000000100c1408]
14019 umul %l1,0x97e,%l3
14020 retl
14021 orn %l6,0x50b,%l1
14022user_jump0_end:
14023 .seg "text"
14024 .align 0x2000
14025user_jump1_start:
14026 INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
14027p0_jmpl_1_le:
14028 udivx %l0,%l5,%l4
14029 mulx %l2,-0xc9a,%l2
14030 fsubs %f1 ,%f13,%f0
14031 and %l5,%l1,%l1
14032 jmpl %g6+8,%g0
14033 subc %l5,-0x842,%l4
14034p0_call_1_le:
14035 fadds %f1 ,%f0 ,%f0
14036 xnor %l7,%l0,%l3
14037 sdivx %l2,0xf7a,%l3
14038 mulx %l7,%l0,%l0
14039 sdivx %l2,%l4,%l4
14040 fdivs %f8 ,%f5 ,%f0
14041 retl
14042 fsubs %f11,%f9 ,%f10
14043p0_jmpl_1_lo:
14044 udivx %l0,%l5,%l4
14045 mulx %l2,-0xc9a,%l2
14046 fsubs %f1 ,%f13,%f0
14047 and %l5,%l1,%l1
14048 jmpl %g6+8,%g0
14049 subc %l5,-0x842,%l4
14050p0_call_1_lo:
14051 fadds %f1 ,%f0 ,%f0
14052 xnor %l7,%l0,%l3
14053 sdivx %l2,0xf7a,%l3
14054 mulx %l7,%l0,%l0
14055 sdivx %l2,%l4,%l4
14056 fdivs %f8 ,%f5 ,%f0
14057 retl
14058 fsubs %f11,%f9 ,%f10
14059p0_jmpl_1_he:
14060 fcmps %fcc2,%f21,%f17
14061 lduw [%i1+0x024],%l5 ! Mem[0000000010041424]
14062 fdivs %f17,%f31,%f31
14063 jmpl %g6+8,%g0
14064 mulx %l4,-0x280,%l3
14065p0_call_1_he:
14066 smul %l0,0x2d9,%l1
14067 mulx %l0,%l2,%l4
14068 andn %l7,0x1b1,%l4
14069 fmuls %f24,%f23,%f25
14070 fsqrts %f27,%f16
14071 fdivs %f31,%f22,%f18
14072 retl
14073 andn %l1,%l7,%l4
14074p0_jmpl_1_ho:
14075 fcmps %fcc2,%f21,%f17
14076 lduw [%o1+0x024],%l5 ! Mem[0000000010041424]
14077 fdivs %f17,%f31,%f31
14078 jmpl %g6+8,%g0
14079 mulx %l4,-0x280,%l3
14080p0_call_1_ho:
14081 smul %l0,0x2d9,%l1
14082 mulx %l0,%l2,%l4
14083 andn %l7,0x1b1,%l4
14084 fmuls %f24,%f23,%f25
14085 fsqrts %f27,%f16
14086 fdivs %f31,%f22,%f18
14087 retl
14088 andn %l1,%l7,%l4
14089user_jump1_end:
14090 .seg "text"
14091 .align 0x2000
14092user_jump2_start:
14093 INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
14094p0_jmpl_2_le:
14095 sdivx %l7,-0x1c8,%l5
14096 fdivs %f12,%f2 ,%f4
14097 mulx %l7,0xc6e,%l2
14098 smul %l5,%l0,%l7
14099 addc %l2,0x5c2,%l3
14100 jmpl %g6+8,%g0
14101 umul %l0,-0x9be,%l5
14102p0_call_2_le:
14103 umul %l4,%l0,%l2
14104 smul %l0,%l1,%l7
14105 or %l0,%l6,%l1
14106 add %l1,0x244,%l1
14107 fadds %f1 ,%f4 ,%f15
14108 retl
14109 fsubs %f0 ,%f11,%f13
14110p0_jmpl_2_lo:
14111 sdivx %l7,-0x1c8,%l5
14112 fdivs %f12,%f2 ,%f4
14113 mulx %l7,0xc6e,%l2
14114 smul %l5,%l0,%l7
14115 addc %l2,0x5c2,%l3
14116 jmpl %g6+8,%g0
14117 umul %l0,-0x9be,%l5
14118p0_call_2_lo:
14119 umul %l4,%l0,%l2
14120 smul %l0,%l1,%l7
14121 or %l0,%l6,%l1
14122 add %l1,0x244,%l1
14123 fadds %f1 ,%f4 ,%f15
14124 retl
14125 fsubs %f0 ,%f11,%f13
14126p0_jmpl_2_he:
14127 addc %l6,-0x69c,%l4
14128 sdivx %l1,0x5f6,%l0
14129 smul %l6,%l0,%l2
14130 andn %l2,-0x7bf,%l1
14131 xor %l0,%l7,%l6
14132 smul %l4,0xd67,%l0
14133 fmuls %f19,%f25,%f29
14134 jmpl %g6+8,%g0
14135 or %l0,0xc5b,%l4
14136p0_call_2_he:
14137 and %l4,0x14f,%l7
14138 addc %l7,-0xaf0,%l2
14139 sub %l3,0xe38,%l1
14140 udivx %l3,%l7,%l5
14141 st %f18,[%i4+0x018] ! Mem[0000000010101418]
14142 retl
14143 udivx %l2,0xa3e,%l4
14144p0_jmpl_2_ho:
14145 addc %l6,-0x69c,%l4
14146 sdivx %l1,0x5f6,%l0
14147 smul %l6,%l0,%l2
14148 andn %l2,-0x7bf,%l1
14149 xor %l0,%l7,%l6
14150 smul %l4,0xd67,%l0
14151 fmuls %f19,%f25,%f29
14152 jmpl %g6+8,%g0
14153 or %l0,0xc5b,%l4
14154p0_call_2_ho:
14155 and %l4,0x14f,%l7
14156 addc %l7,-0xaf0,%l2
14157 sub %l3,0xe38,%l1
14158 udivx %l3,%l7,%l5
14159 st %f18,[%o4+0x018] ! Mem[0000000010101418]
14160 retl
14161 udivx %l2,0xa3e,%l4
14162user_jump2_end:
14163 .seg "text"
14164 .align 0x2000
14165user_jump3_start:
14166 INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
14167p0_jmpl_3_le:
14168 ldsb [%i2+0x005],%l0 ! Mem[0000000010081405]
14169 jmpl %g6+8,%g0
14170 fdivs %f6 ,%f0 ,%f6
14171p0_call_3_le:
14172 orn %l7,%l2,%l6
14173 fcmps %fcc0,%f1 ,%f10
14174 retl
14175 and %l2,%l6,%l2
14176p0_jmpl_3_lo:
14177 ldsb [%o2+0x005],%l0 ! Mem[0000000010081405]
14178 jmpl %g6+8,%g0
14179 fdivs %f6 ,%f0 ,%f6
14180p0_call_3_lo:
14181 orn %l7,%l2,%l6
14182 fcmps %fcc0,%f1 ,%f10
14183 retl
14184 and %l2,%l6,%l2
14185p0_jmpl_3_he:
14186 xor %l1,%l5,%l5
14187 fmuls %f21,%f19,%f22
14188 udivx %l5,-0xc60,%l3
14189 add %l1,0xcee,%l0
14190 jmpl %g6+8,%g0
14191 mulx %l3,%l4,%l2
14192p0_call_3_he:
14193 retl
14194 andn %l5,-0x807,%l1
14195p0_jmpl_3_ho:
14196 xor %l1,%l5,%l5
14197 fmuls %f21,%f19,%f22
14198 udivx %l5,-0xc60,%l3
14199 add %l1,0xcee,%l0
14200 jmpl %g6+8,%g0
14201 mulx %l3,%l4,%l2
14202p0_call_3_ho:
14203 retl
14204 andn %l5,-0x807,%l1
14205user_jump3_end:
14206
14207 .seg "data"
14208 .align 0x2000
14209user_data_start:
14210done_flags:
14211 .word 0
14212 .align 8
14213done_count:
14214 .word 0,0
14215Start_Flags:
14216 .word 0,0,0,0
14217Finish_Flag:
14218 .word 0,0
14219 .align 8
14220num_processors:
14221 .word 1
14222num_agents:
14223 .word 0
14224no_membar:
14225 .word 0
14226max_ireg:
14227 .word 8,0
14228max_freg:
14229 .word 32,0
14230 .align 64
14231p0_temp:
14232 .word 0,0,0,0,0,0,0,0
14233 .word 0,0,0,0,0,0,0,0
14234 .word 0,0,0,0,0,0,0,0
14235 .word 0,0,0,0,0,0,0,0
14236p0_debug:
14237 .word 0,0,0,0,0,0,0,0
14238 .word 0,0,0,0,0,0,0,0
14239p0_fsr:
14240 .word 0x00000000,0x00000000
14241 .align 8
14242p0_loop_cnt:
14243 .word 1,0
14244max_windows:
14245 .word 1,0,0,0,0,0,0,0
14246 .word 0,0,0,0,0,0,0,0
14247 .word 0,0,0,0,0,0,0,0
14248 .word 0,0,0,0,0,0,0,0
14249 .word 0,0,0,0,0,0,0,0
14250 .word 0,0,0,0,0,0,0,0
14251 .word 0,0,0,0,0,0,0,0
14252 .word 0,0,0,0,0,0,0,0
14253 .word 0,0,0,0,0,0,0,0
14254 .word 0,0,0,0,0,0,0,0
14255 .word 0,0,0,0,0,0,0,0
14256 .word 0,0,0,0,0,0,0,0
14257 .word 0,0,0,0,0,0,0,0
14258 .word 0,0,0,0,0,0,0,0
14259 .word 0,0,0,0,0,0,0,0
14260 .word 0,0,0,0,0,0,0,0
14261 .word 0,0,0,0,0,0,0,0
14262 .word 0,0,0,0,0,0,0,0
14263 .word 0,0,0,0,0,0,0,0
14264 .word 0,0,0,0,0,0,0,0
14265 .word 0,0,0,0,0,0,0,0
14266 .word 0,0,0,0,0,0,0,0
14267 .word 0,0,0,0,0,0,0,0
14268 .word 0,0,0,0,0,0,0,0
14269 .word 0,0,0,0,0,0,0,0
14270 .word 0,0,0,0,0,0,0,0
14271 .word 0,0,0,0,0,0,0,0
14272 .word 0,0,0,0,0,0,0,0
14273 .word 0,0,0,0,0,0,0,0
14274 .word 0,0,0,0,0,0,0,0
14275 .word 0,0,0,0,0,0,0,0
14276 .word 0,0,0,0,0,0,0,0
14277
14278 .align 8
14279p0_init_registers:
14280 .word 0xd513d909,0xde4369f3 ! Init value for %l0
14281 .word 0x464e7f5c,0x1a101ba9 ! Init value for %l1
14282 .word 0x0b99d64b,0xf4b68827 ! Init value for %l2
14283 .word 0x463dc82c,0x7d677cb3 ! Init value for %l3
14284 .word 0xe4adeff2,0x5c3d1f67 ! Init value for %l4
14285 .word 0x7427b97e,0x74903c02 ! Init value for %l5
14286 .word 0xb020f960,0x4e0927b0 ! Init value for %l6
14287 .word 0x481d4082,0x280c1424 ! Init value for %l7
14288 .align 64
14289p0_init_freg:
14290 .word 0xc283e86e,0xe7d635e4 ! Init value for %f0
14291 .word 0xea1cf87a,0x208d2eac ! Init value for %f2
14292 .word 0x1a3067de,0x7ee94f88 ! Init value for %f4
14293 .word 0xb666c79b,0x040c8cd3 ! Init value for %f6
14294 .word 0x072ba26e,0xb8edf712 ! Init value for %f8
14295 .word 0x7b2253b1,0xbc0cfd12 ! Init value for %f10
14296 .word 0xba31470f,0xd9e67963 ! Init value for %f12
14297 .word 0xaf59bc8e,0xc378bb56 ! Init value for %f14
14298 .word 0x7d2ad4b1,0x0e939dcb ! Init value for %f16
14299 .word 0x0072d112,0xb1381bc2 ! Init value for %f18
14300 .word 0x997e78ef,0xfc12310c ! Init value for %f20
14301 .word 0x5768185f,0x70ba30fa ! Init value for %f22
14302 .word 0xcb28dec6,0xe84b78c6 ! Init value for %f24
14303 .word 0x05453b71,0x3a6319e2 ! Init value for %f26
14304 .word 0x8506dcc4,0xd2388b98 ! Init value for %f28
14305 .word 0x5a8b134e,0xab306e6f ! Init value for %f30
14306 .word 0x523626e9,0xaeba524b ! Init value for %f32
14307 .word 0x5bb67b92,0x589e5aab ! Init value for %f34
14308 .word 0x091323f7,0xa6bf91ec ! Init value for %f36
14309 .word 0x7c661737,0xfbd9b243 ! Init value for %f38
14310 .word 0x69a99b53,0x6a7af475 ! Init value for %f40
14311 .word 0x59f9b622,0xdf13d084 ! Init value for %f42
14312 .word 0x09993b3c,0x52444c39 ! Init value for %f44
14313 .word 0x9c6b6e2b,0x1dc3d44a ! Init value for %f46
14314 .word 0xe12e27c2,0x20971370
14315 .word 0xf2616a02,0x7aa0b9b6
14316 .word 0xf5fa9774,0x16b5fd10
14317 .word 0x155abe48,0xbd99e509
14318 .word 0xdc59e0fd,0x36d6b95f
14319 .word 0x5cd23af5,0x4f9771c6
14320 .word 0x9b85e080,0x88e96dfc
14321 .word 0xd7e611c7,0x47c9eea0
14322p0_share_mask:
14323 .word 0xffff0000,0x00000000
14324 .word 0x00000000,0x00000000
14325 .word 0x00000000,0x00000000
14326 .word 0x00000000,0x00000000
14327 .word 0x00000000,0x00000000
14328 .word 0x00000000,0x00000000
14329 .word 0x00000000,0x00000000
14330 .word 0x00000000,0x00000000
14331p0_expected_registers:
14332 .word 0x00000000,0xff0000ff
14333 .word 0x00000000,0x0000ff00
14334 .word 0x00000000,0x00000000
14335 .word 0x00000000,0x000000ff
14336 .word 0x00000000,0xab0500ff
14337 .word 0xffffffff,0xffffffff
14338 .word 0x00000000,0x000000ff
14339 .word 0x00000000,0x000000ff
14340p0_expected_fp_regs:
14341 .word 0x0000ffff,0x0000adff
14342 .word 0x0000004f,0x00000043
14343 .word 0x00000000,0xc6f3ecaf
14344 .word 0x00000000,0x00000082
14345 .word 0x00000000,0x000000ff
14346 .word 0xf3e20000,0x00000000
14347 .word 0x000000ff,0xffffffff
14348 .word 0xfffa1b43,0xfffa1b43
14349 .word 0xff0000ff,0x0000ff00
14350 .word 0x00000000,0x00000a00
14351 .word 0xe2ad0000,0x000000ff
14352 .word 0x00000000,0x00000000
14353 .word 0xff000000,0x000000ff
14354 .word 0x332bcfad,0x00000000
14355 .word 0xff0005ab,0x00ff0000
14356 .word 0xfffff57f,0xff0000ff
14357 .word 0x00000025,0x00000400 ! %fsr = 0000002500000400
14358p0_local0_expect:
14359 .word 0xff0000ff,0x0000ff00
14360 .word 0x00000000,0x00000a00
14361 .word 0xe2ad0000,0x000000ff
14362 .word 0x00000000,0x00000000
14363 .word 0xff000000,0x000000ff
14364 .word 0x332bcfad,0x00000000
14365 .word 0xff0005ab,0x00ff0000
14366 .word 0xfffff57f,0xff0000ff
14367p0_local0_sec_expect:
14368 .word 0x0000ff00,0x00000000
14369 .word 0x00000000,0xff000000
14370 .word 0x0000ffff,0xff000000
14371 .word 0xff000000,0x00000000
14372 .word 0xffffffff,0xffffffff
14373 .word 0xffffff00,0xd9e67963
14374 .word 0x0000ff00,0xff1014c4
14375 .word 0x00000000,0xe0000000
14376p0_local1_expect:
14377 .word 0x00000000,0x000000ff
14378 .word 0x000000ff,0x00000000
14379 .word 0x0000ff00,0x00000000
14380 .word 0x332bcfad,0x43ff0021
14381 .word 0x00000000,0x00000000
14382 .word 0xff0000ff,0x00000000
14383 .word 0x00006300,0x000000ff
14384 .word 0xff000000,0x000000ff
14385p0_local1_sec_expect:
14386 .word 0x000000ff,0x00000000
14387 .word 0x000000ad,0x0000ff00
14388 .word 0xf3e20000,0x00000000
14389 .word 0xff006800,0x00000000
14390 .word 0x00000000,0xc6de9dcb
14391 .word 0x80000000,0x00000000
14392 .word 0x78b70000,0xff0000ff
14393 .word 0x78b7ff9c,0xff0000ff
14394p0_local2_expect:
14395 .word 0x00000000,0x00000000
14396 .word 0x00000000,0xffff0000
14397 .word 0x000000ff,0x00000000
14398 .word 0x00000000,0xffffffff
14399 .word 0x00ff00ff,0x00000000
14400 .word 0x00000000,0xff0000ff
14401 .word 0x00000000,0xff0000ff
14402 .word 0xff0000ff,0x00000000
14403p0_local2_sec_expect:
14404 .word 0xff000000,0xfffffe83
14405 .word 0x00000000,0xff000000
14406 .word 0x00000000,0x00000000
14407 .word 0x2100ff43,0xadcf2b33
14408 .word 0x00000000,0x00000000
14409 .word 0x00000000,0xff0000ff
14410 .word 0x00000000,0x00000000
14411 .word 0xff000000,0x000000ff
14412p0_local3_expect:
14413 .word 0x00000000,0x00000000
14414 .word 0xff0000ff,0xffffffff
14415 .word 0x00000000,0xf78c760b
14416 .word 0xfffa1b43,0xffff1b43
14417 .word 0xffffffad,0xc6f3ecaf
14418 .word 0x000000ff,0x00000000
14419 .word 0x0000ffff,0x000000ff
14420 .word 0xff000043,0x43ff0021
14421p0_local3_sec_expect:
14422 .word 0x00000000,0x0000ffff
14423 .word 0x00000000,0x000000e2
14424 .word 0x000a0000,0x00000000
14425 .word 0x00000000,0xfdb200ea
14426 .word 0x7b00ea38,0x00000000
14427 .word 0xff48329d,0xd53f7559
14428 .word 0x00000000,0xa8714fac
14429 .word 0x7c50879f,0x2a5f5cc1
14430p0_local4_expect:
14431 .word 0xffff0000,0x00000000
14432 .word 0xffad4b09,0xce1a5f1f
14433 .word 0x00000000,0x0000ffff
14434 .word 0x332bcfad,0x43ff0021
14435 .word 0xfffa1b43,0x00007963
14436 .word 0xff0000ff,0x00000000
14437 .word 0x00000000,0x00000000
14438 .word 0x00000000,0x000000ad
14439p0_local4_sec_expect:
14440 .word 0x00000000,0x000000ff
14441 .word 0xff0000ff,0xf00883fd
14442 .word 0xff0000ff,0x0000ffff
14443 .word 0x431bbaae,0xc6f3ecaf
14444 .word 0xff000000,0x431bbaff
14445 .word 0x000000ff,0x00000000
14446 .word 0x00000000,0x00000000
14447 .word 0x00000000,0x000000ff
14448p0_local5_expect:
14449 .word 0x00630000,0x000000ff
14450 .word 0xff000000,0x43000000
14451 .word 0x00000000,0x00000000
14452 .word 0x000000e2,0x000000ff
14453 .word 0xff000000,0xff000000
14454 .word 0x0000004f,0x00ff0000
14455 .word 0x00000000,0x000000ff
14456 .word 0x00000000,0x00000000
14457p0_local5_sec_expect:
14458 .word 0xff000000,0x000000ff
14459 .word 0x00000000,0xff000000
14460 .word 0x00000000,0xff000000
14461 .word 0x2100ff43,0xadcf2b33
14462 .word 0x63790000,0xffffffff
14463 .word 0x00000000,0xff0000ff
14464 .word 0x00000000,0x00000000
14465 .word 0xff000000,0x000000ff
14466p0_local6_expect:
14467 .word 0xff0000ff,0x0000ff00
14468 .word 0x00000000,0x00000082
14469 .word 0x000000ff,0xff000000
14470 .word 0x00000000,0x00000000
14471 .word 0xff000000,0x000000ff
14472 .word 0x00ff00ff,0x00000000
14473 .word 0x000000ff,0x00ff0000
14474 .word 0xfffff57f,0xff0000ff
14475p0_local6_sec_expect:
14476 .word 0x00000000,0x00000000
14477 .word 0x000a0000,0x00000000
14478 .word 0x00000000,0x00000000
14479 .word 0xffba1b43,0x431bfaff
14480 .word 0xff00ffff,0x00000000
14481 .word 0xe98b0000,0x38ea007b
14482 .word 0xff000000,0xff800000
14483 .word 0xc15c5f2a,0x7af196a3
14484share0_expect:
14485 .word 0xffff3e5d,0x665dcbe6
14486 .word 0x482f13d0,0x1693c5b1
14487 .word 0x502770bf,0x9ea470e9
14488 .word 0xaf480122,0xf0095901
14489 .word 0x159f5307,0x5424b3de
14490 .word 0x6a5a62a8,0xf1284c56
14491 .word 0xbc830e1f,0xdc012717
14492 .word 0x86781abd,0x603539d0
14493share1_expect:
14494 .word 0x4b09779a,0x1669303f
14495 .word 0xec2762c5,0x9a924e33
14496 .word 0x48730d21,0x079cecb4
14497 .word 0xf5485dbe,0xb181df23
14498 .word 0x6ae6d917,0xd5eecb58
14499 .word 0x83534e3d,0x39c89d09
14500 .word 0x46a60047,0x5a83eb46
14501 .word 0xe427639b,0xbe96ac9e
14502 .word 0xffff726d,0xb6b5afe0
14503 .word 0xf7563a8d,0x51a3ff16
14504 .word 0x5b1ab64f,0x6bec5272
14505 .word 0x68503cbf,0xe2e044f3
14506 .word 0x7cfcdf17,0x08ab7436
14507 .word 0x2915fafa,0x42289330
14508 .word 0xc016eadf,0xeee836e5
14509 .word 0x0f23fd6d,0x1b0e7271
14510share2_expect:
14511 .word 0xf8ff6880,0x607b08cc
14512 .word 0x2b3a7765,0xfc9d52bc
14513 .word 0x87047f8c,0x7ffc6602
14514 .word 0x6d50fb83,0xb783dfa2
14515 .word 0x0fda20a0,0x1fcc876e
14516 .word 0x2b1d0b37,0xa8d8537b
14517 .word 0x6a1c8b96,0xcd2b7591
14518 .word 0x67120363,0x2db71a5e
14519share3_expect:
14520 .word 0xff00b994,0x008c0a11
14521 .word 0xdb7bf24d,0x6d8862ad
14522 .word 0x221d7f5b,0x4772b945
14523 .word 0x58d02f24,0xd09b00f9
14524 .word 0x71b77f5f,0x117851ff
14525 .word 0xfa6f9306,0xa0927c8c
14526 .word 0xb2a13ddb,0xf5450940
14527 .word 0xdfa1e6c0,0xbc39efe2
14528 .word 0xffff2728,0x602e19ad
14529 .word 0xf17ed360,0x269f9eef
14530 .word 0xb119b6ca,0x7324971a
14531 .word 0xcdd9723b,0x22d48534
14532 .word 0xa9bafd7a,0xf8887a30
14533 .word 0xa8e42a0e,0x5fb9a09d
14534 .word 0x91fffcfa,0xb1306649
14535 .word 0x98f0b95b,0x6abfa88f
14536 .word 0x06ff05ff,0xd85a6559
14537 .word 0x46406378,0x46339c7b
14538 .word 0x4697f6fc,0x16e54e71
14539 .word 0x8c99b628,0x7abd6ad1
14540 .word 0x5ba234d9,0xcb73d723
14541 .word 0x9efbfa1e,0x7484c371
14542 .word 0x494194be,0x1aa1ecd3
14543 .word 0x154d9006,0x24f7bdbe
14544 .word 0x00ff0fe0,0x532ecee4
14545 .word 0xf75a0260,0x6f9d3dfa
14546 .word 0x06334314,0x672c4734
14547 .word 0xa9263491,0xc1bab4ff
14548 .word 0x619b1ea7,0xa3c21e32
14549 .word 0x0aed8923,0x8d13a7fd
14550 .word 0x68a4febe,0x94e6591c
14551 .word 0x7317e834,0xee348c49
14552 .word 0xffff5371,0x2b0e326c
14553 .word 0x7e178ead,0xaab363ae
14554 .word 0xbd1b80f2,0x7d6e8e3e
14555 .word 0xf5c0ffc7,0x45e8ec2e
14556 .word 0xef059fff,0xd6f23e13
14557 .word 0xd6b05ba4,0x9b171f25
14558 .word 0x5fd450a2,0x1cf78926
14559 .word 0x06b9079b,0x5efc606a
14560 .word 0xffffda9c,0x704ba05e
14561 .word 0x197aee1c,0x378ffd4b
14562 .word 0xb81065ce,0x38c9ead3
14563 .word 0x542d0c86,0x4b19a684
14564 .word 0xeac9e922,0x39b5bac8
14565 .word 0x670b5aa8,0x154f21a8
14566 .word 0x0a4cd42e,0xbbb70520
14567 .word 0x76f9ec3d,0x057f1b56
14568 .word 0x0000bce0,0x20d66963
14569 .word 0x07031560,0x0d5d82cc
14570 .word 0x27341e37,0x21204983
14571 .word 0xd59b1520,0x64b3a262
14572 .word 0x68efc1ff,0x14bb9028
14573 .word 0x75778738,0x90c10572
14574 .word 0xa80be6be,0xc41e3e50
14575 .word 0xfb41b5dd,0xd07baf75
14576 .word 0x00ffa57a,0x65521e7a
14577 .word 0x18f41b06,0x5c5df448
14578 .word 0x0cc11825,0xb6a74fda
14579 .word 0xb50ca733,0xc16c2988
14580 .word 0x241675c7,0x8bc3b7fa
14581 .word 0x85a82ca1,0xc0d8a127
14582 .word 0x4d14819e,0xeee7849b
14583 .word 0x4595cdbe,0xe19c14d9
14584p0_invalidate_semaphore:
14585 .word 0
14586! Data for Cross Processor Interrupt
14587 .align 8
14588received_xintr:
14589 .word 0,0,0,0,0,0,0,0
14590 .word 0,0,0,0,0,0,0,0
14591 .word 0,0,0,0,0,0,0,0
14592 .word 0,0,0,0,0,0,0,0
14593 .word 0,0,0,0,0,0,0,0
14594 .word 0,0,0,0,0,0,0,0
14595 .word 0,0,0,0,0,0,0,0
14596 .word 0,0,0,0,0,0,0,0
14597p0_dispatch_retry:
14598 .word 0,0
14599p0_xintr_data:
14600 .word 0x00000000,0x00000001
14601 .word 0xa662723f,0xd6434053
14602 .word 0x00000000,0x00000002
14603 .word 0x3399e367,0xbe96d360
14604 .word 0x00000000,0x00000003
14605 .word 0x92e3c2c8,0x03c21456
14606 .word 0x00000000,0x00000004
14607 .word 0x8eca3fdf,0xad7b5d58
14608 .word 0x00000000,0x00000005
14609 .word 0xcfc85a28,0x5ed08b6c
14610 .word 0x00000000,0x00000006
14611 .word 0x133dab57,0xf22dd3bd
14612 .word 0x00000000,0x00000007
14613 .word 0x597d47a8,0x26e95e59
14614 .word 0x00000000,0x00000008
14615 .word 0x0bc99f80,0x7e1015c4
14616 .align 8
14617p0_xintr_expected:
14618 .word 0
14619 .align 64
14620xintr_data_ptrs:
14621 .word p0_xintr_data
14622 .align 8
14623p0_xintr_db:
14624 .skip 512
14625p0_xintr_retry_count:
14626 .word 0,0
14627p0_reset_cnt:
14628 .word 0
14629 .align 8
14630p0_ec_timing_ctrl:
14631 .word 0,0
14632p0_ec_control:
14633 .word 0,0
14634p0_mcu_shadow:
14635 .skip 80
14636user_data_end:
14637
14638
14639SECTION .p0_local0 DATA_VA=0x000800000
14640
14641attr_data {
14642 Name = .p0_local0,
14643 VA = 0x0000000000800000,
14644 RA = 0x0000000010000000,
14645 PA = ra2pa(0x0000000010000000,0),
14646 part_0_ctx_nonzero_tsb_config_0,
14647 TTE_Context=PCONTEXT,
14648 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
14649 TTE_Diag=0, TTE_L=0, TTE_EP=1,
14650 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
14651 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
14652}
14653
14654 .data
14655 .seg "data"
14656 .align 0x2000
14657 .global p0_local0_start
14658p0_local0_begin:
14659 .skip 0x1400
14660p0_local0_start:
14661 .word 0xbd96b39f,0xef39bc40,0xd4344695,0xa1cfe2a6
14662 .word 0x350580ad,0x5e5684c7,0xac4f7128,0xa434f6b5
14663 .word 0x2a2ba122,0x32b3e57e,0x7dc8a373,0xffa30f7b
14664 .word 0x0c8261be,0xd967c860,0xe3bae2c2,0xb5a14333
14665p0_local0_end:
14666
14667SECTION .p0_local0_sec DATA_VA=0x000800000
14668
14669attr_data {
14670 Name = .p0_local0_sec,
14671 VA = 0x0000000000800000,
14672 RA = 0x0000000030000000,
14673 PA = ra2pa(0x0000000030000000,0),
14674 part_0_ctx_nonzero_tsb_config_0,
14675 TTE_Context=SCONTEXT,
14676 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
14677 TTE_Diag=0, TTE_L=0, TTE_EP=1,
14678 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
14679 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
14680}
14681
14682 .data
14683 .seg "data"
14684 .align 0x2000
14685 .global p0_local0_sec_start
14686p0_local0_sec_begin:
14687 .skip 0x1400
14688p0_local0_sec_start:
14689 .word 0xb2e23311,0x7d83f716,0x3d236164,0x392408e9
14690 .word 0x5544e8ae,0x07d44e40,0x460fd81c,0xdc2cf692
14691 .word 0x49356c82,0x76e363b7,0x76962a8e,0x959fe459
14692 .word 0x9535ba01,0x7081b444,0x791a1579,0xfe904d05
14693p0_local0_sec_end:
14694
14695SECTION .p0_local1 DATA_VA=0x000802000
14696
14697attr_data {
14698 Name = .p0_local1,
14699 VA = 0x0000000000802000,
14700 RA = 0x0000000010040000,
14701 PA = ra2pa(0x0000000010040000,0),
14702 part_0_ctx_nonzero_tsb_config_0,
14703 TTE_Context=PCONTEXT,
14704 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
14705 TTE_Diag=0, TTE_L=0, TTE_EP=1,
14706 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
14707 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
14708}
14709
14710 .data
14711 .seg "data"
14712 .align 0x2000
14713 .global p0_local1_start
14714p0_local1_begin:
14715 .skip 0x1400
14716p0_local1_start:
14717 .word 0xe91e224a,0xb1260cf1,0x10b84a97,0x23c81c5f
14718 .word 0x49e9902b,0xacfa16dc,0xc0b3f6b4,0xab1de0a7
14719 .word 0xa7803860,0xa9da6d2d,0x99016090,0x8465843a
14720 .word 0x57296ebf,0x90e0f5d5,0x48839796,0xbaefe943
14721p0_local1_end:
14722
14723SECTION .p0_local1_sec DATA_VA=0x000802000
14724
14725attr_data {
14726 Name = .p0_local1_sec,
14727 VA = 0x0000000000802000,
14728 RA = 0x0000000030040000,
14729 PA = ra2pa(0x0000000030040000,0),
14730 part_0_ctx_nonzero_tsb_config_0,
14731 TTE_Context=SCONTEXT,
14732 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
14733 TTE_Diag=0, TTE_L=0, TTE_EP=1,
14734 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
14735 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
14736}
14737
14738 .data
14739 .seg "data"
14740 .align 0x2000
14741 .global p0_local1_sec_start
14742p0_local1_sec_begin:
14743 .skip 0x1400
14744p0_local1_sec_start:
14745 .word 0x9e413755,0x78b1b2cf,0x4775890e,0x15d34552
14746 .word 0x671259ae,0x3391d0a2,0x951b5f7e,0x331a8899
14747 .word 0x6ae872a7,0x6868844c,0x8c41a74c,0x11ae8748
14748 .word 0x43dd6864,0x0578aba4,0x33b1b0d7,0x37aa4efb
14749p0_local1_sec_end:
14750
14751SECTION .p0_local2 DATA_VA=0x000804000
14752
14753attr_data {
14754 Name = .p0_local2,
14755 VA = 0x0000000000804000,
14756 RA = 0x0000000010080000,
14757 PA = ra2pa(0x0000000010080000,0),
14758 part_0_ctx_nonzero_tsb_config_0,
14759 TTE_Context=PCONTEXT,
14760 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
14761 TTE_Diag=0, TTE_L=0, TTE_EP=1,
14762 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
14763 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
14764}
14765
14766 .data
14767 .seg "data"
14768 .align 0x2000
14769 .global p0_local2_start
14770p0_local2_begin:
14771 .skip 0x1400
14772p0_local2_start:
14773 .word 0x01bcb61b,0x3648a8d9,0x591e5498,0xf01014c4
14774 .word 0x2ac5373a,0x546113a9,0xd459166f,0xb85884b6
14775 .word 0xf82c6309,0x71ea05cd,0x3ca909a8,0x695bb361
14776 .word 0xa34b3f13,0xe63073a7,0x155d5e8d,0x701d5577
14777p0_local2_end:
14778
14779SECTION .p0_local2_sec DATA_VA=0x000804000
14780
14781attr_data {
14782 Name = .p0_local2_sec,
14783 VA = 0x0000000000804000,
14784 RA = 0x0000000030080000,
14785 PA = ra2pa(0x0000000030080000,0),
14786 part_0_ctx_nonzero_tsb_config_0,
14787 TTE_Context=SCONTEXT,
14788 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
14789 TTE_Diag=0, TTE_L=0, TTE_EP=1,
14790 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
14791 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
14792}
14793
14794 .data
14795 .seg "data"
14796 .align 0x2000
14797 .global p0_local2_sec_start
14798p0_local2_sec_begin:
14799 .skip 0x1400
14800p0_local2_sec_start:
14801 .word 0xfdb20acc,0xccad9193,0xde53605b,0xaaa7246b
14802 .word 0xa1af46dd,0x72527aae,0xc0f44a97,0xb7cca4c2
14803 .word 0xe7888aa7,0xa4e7ddb5,0x653f1504,0x0f06c47d
14804 .word 0x0d832d3d,0xd964a882,0x961cdec7,0x502b1033
14805p0_local2_sec_end:
14806
14807SECTION .p0_local3 DATA_VA=0x000806000
14808
14809attr_data {
14810 Name = .p0_local3,
14811 VA = 0x0000000000806000,
14812 RA = 0x00000000100c0000,
14813 PA = ra2pa(0x00000000100c0000,0),
14814 part_0_ctx_nonzero_tsb_config_0,
14815 TTE_Context=PCONTEXT,
14816 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
14817 TTE_Diag=0, TTE_L=0, TTE_EP=1,
14818 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
14819 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
14820}
14821
14822 .data
14823 .seg "data"
14824 .align 0x2000
14825 .global p0_local3_start
14826p0_local3_begin:
14827 .skip 0x1400
14828p0_local3_start:
14829 .word 0x93477669,0xc9c699f8,0x86803f5d,0x5820017a
14830 .word 0x1138def8,0x2d9e84a6,0x431bbaae,0xc6f3ecaf
14831 .word 0xcf624977,0xd5b6f705,0x78b7ff9c,0x263728d3
14832 .word 0xb290ef67,0x37fde103,0x58626c0e,0xceeb99a1
14833p0_local3_end:
14834
14835SECTION .p0_local3_sec DATA_VA=0x000806000
14836
14837attr_data {
14838 Name = .p0_local3_sec,
14839 VA = 0x0000000000806000,
14840 RA = 0x00000000300c0000,
14841 PA = ra2pa(0x00000000300c0000,0),
14842 part_0_ctx_nonzero_tsb_config_0,
14843 TTE_Context=SCONTEXT,
14844 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
14845 TTE_Diag=0, TTE_L=0, TTE_EP=1,
14846 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
14847 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
14848}
14849
14850 .data
14851 .seg "data"
14852 .align 0x2000
14853 .global p0_local3_sec_start
14854p0_local3_sec_begin:
14855 .skip 0x1400
14856p0_local3_sec_start:
14857 .word 0x611a97bd,0x0530119c,0x94a94b5e,0xbecadff5
14858 .word 0x6bfe683f,0xb1ba7d46,0xdc630104,0x4ab1bae3
14859 .word 0xa2cba1fa,0x878aa658,0xa78278eb,0x9fafefef
14860 .word 0x30bfcac1,0xabf03020,0x96f6790a,0x131f7807
14861p0_local3_sec_end:
14862
14863SECTION .p0_local4 DATA_VA=0x000808000
14864
14865attr_data {
14866 Name = .p0_local4,
14867 VA = 0x0000000000808000,
14868 RA = 0x0000000010100000,
14869 PA = ra2pa(0x0000000010100000,0),
14870 part_0_ctx_nonzero_tsb_config_0,
14871 TTE_Context=PCONTEXT,
14872 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
14873 TTE_Diag=0, TTE_L=0, TTE_EP=1,
14874 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
14875 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
14876}
14877
14878 .data
14879 .seg "data"
14880 .align 0x2000
14881 .global p0_local4_start
14882p0_local4_begin:
14883 .skip 0x1400
14884p0_local4_start:
14885 .word 0x1f3ea91b,0x32dd4be2,0x73f138f9,0xf7034b30
14886 .word 0x7d64ac54,0xefe00fe6,0x5aa6806b,0x6abc2db4
14887 .word 0xcfabcd92,0xfcd1f9fc,0x89de7878,0xddf7b46f
14888 .word 0x7763161f,0x50eab348,0xb48fd490,0x27e5f590
14889p0_local4_end:
14890
14891SECTION .p0_local4_sec DATA_VA=0x000808000
14892
14893attr_data {
14894 Name = .p0_local4_sec,
14895 VA = 0x0000000000808000,
14896 RA = 0x0000000030100000,
14897 PA = ra2pa(0x0000000030100000,0),
14898 part_0_ctx_nonzero_tsb_config_0,
14899 TTE_Context=SCONTEXT,
14900 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
14901 TTE_Diag=0, TTE_L=0, TTE_EP=1,
14902 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
14903 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
14904}
14905
14906 .data
14907 .seg "data"
14908 .align 0x2000
14909 .global p0_local4_sec_start
14910p0_local4_sec_begin:
14911 .skip 0x1400
14912p0_local4_sec_start:
14913 .word 0x36181052,0x8fdb3f85,0x787bfd2b,0x92ebfe25
14914 .word 0xc1ef26eb,0x1a113557,0x97fd1df5,0x33e7c3dd
14915 .word 0xe681d058,0xffe7c4c4,0xc27be7e5,0x09faaa89
14916 .word 0x57d5a682,0x7e73130d,0xa6b83021,0x95f8f09e
14917p0_local4_sec_end:
14918
14919SECTION .p0_local5 DATA_VA=0x00080a000
14920
14921attr_data {
14922 Name = .p0_local5,
14923 VA = 0x000000000080a000,
14924 RA = 0x0000000010140000,
14925 PA = ra2pa(0x0000000010140000,0),
14926 part_0_ctx_nonzero_tsb_config_0,
14927 TTE_Context=PCONTEXT,
14928 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
14929 TTE_Diag=0, TTE_L=0, TTE_EP=1,
14930 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
14931 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
14932}
14933
14934 .data
14935 .seg "data"
14936 .align 0x2000
14937 .global p0_local5_start
14938p0_local5_begin:
14939 .skip 0x1400
14940p0_local5_start:
14941 .word 0x02d46331,0x30493960,0x7dcfecd9,0x996722db
14942 .word 0x5030d0b0,0x847b229c,0x83018bde,0x5f4e94ac
14943 .word 0xcb38a8f2,0x3ebe2ec7,0x3d517643,0x27b6813c
14944 .word 0x770ef1e3,0x94f993b8,0x089552a8,0xaa6e4118
14945p0_local5_end:
14946
14947SECTION .p0_local5_sec DATA_VA=0x00080a000
14948
14949attr_data {
14950 Name = .p0_local5_sec,
14951 VA = 0x000000000080a000,
14952 RA = 0x0000000030140000,
14953 PA = ra2pa(0x0000000030140000,0),
14954 part_0_ctx_nonzero_tsb_config_0,
14955 TTE_Context=SCONTEXT,
14956 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
14957 TTE_Diag=0, TTE_L=0, TTE_EP=1,
14958 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
14959 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
14960}
14961
14962 .data
14963 .seg "data"
14964 .align 0x2000
14965 .global p0_local5_sec_start
14966p0_local5_sec_begin:
14967 .skip 0x1400
14968p0_local5_sec_start:
14969 .word 0x4eef94ba,0x239a0d35,0xea48329d,0xd53f7559
14970 .word 0x9a5112a2,0x3cceb1f3,0x6330fb4e,0x66d70f18
14971 .word 0x7dea0e50,0x1d858298,0xb0661710,0x95748079
14972 .word 0xaca2929f,0x88b66458,0xd58cfcc8,0xa3d13100
14973p0_local5_sec_end:
14974
14975SECTION .p0_local6 DATA_VA=0x00080c000
14976
14977attr_data {
14978 Name = .p0_local6,
14979 VA = 0x000000000080c000,
14980 RA = 0x0000000010180000,
14981 PA = ra2pa(0x0000000010180000,0),
14982 part_0_ctx_nonzero_tsb_config_0,
14983 TTE_Context=PCONTEXT,
14984 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
14985 TTE_Diag=0, TTE_L=0, TTE_EP=1,
14986 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
14987 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
14988}
14989
14990 .data
14991 .seg "data"
14992 .align 0x2000
14993 .global p0_local6_start
14994p0_local6_begin:
14995 .skip 0x1400
14996p0_local6_start:
14997 .word 0xe65d7049,0xe51fb816,0xc9805925,0x1f3cfdb4
14998 .word 0x071a72a4,0xb3250928,0xa10fa8c8,0x823fbf33
14999 .word 0x9117f820,0x077c310c,0xbe9a1740,0xc6672f44
15000 .word 0xc06caef7,0x923886e6,0x6f4537ac,0x1a5185c2
15001p0_local6_end:
15002
15003SECTION .p0_local6_sec DATA_VA=0x00080c000
15004
15005attr_data {
15006 Name = .p0_local6_sec,
15007 VA = 0x000000000080c000,
15008 RA = 0x0000000030180000,
15009 PA = ra2pa(0x0000000030180000,0),
15010 part_0_ctx_nonzero_tsb_config_0,
15011 TTE_Context=SCONTEXT,
15012 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
15013 TTE_Diag=0, TTE_L=0, TTE_EP=1,
15014 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
15015 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
15016}
15017
15018 .data
15019 .seg "data"
15020 .align 0x2000
15021 .global p0_local6_sec_start
15022p0_local6_sec_begin:
15023 .skip 0x1400
15024p0_local6_sec_start:
15025 .word 0x960de33b,0x29cffb7c,0xd09b59c8,0x80ada6c8
15026 .word 0x0c5abdf8,0xf04a9bbf,0x89a56831,0x5c11a999
15027 .word 0xe2ff47bd,0x09be3ca1,0xc31cc84b,0x38ea09bd
15028 .word 0x8a7635e1,0xb743ad62,0xc15c5f2a,0x7af196a3
15029p0_local6_sec_end:
15030
15031SECTION .share0 DATA_VA=0x00080e000
15032
15033attr_data {
15034 Name = .share0,
15035 VA = 0x000000000080e000,
15036 RA = 0x00000000201c0000,
15037 PA = ra2pa(0x00000000201c0000,0),
15038 part_0_ctx_nonzero_tsb_config_0,
15039 TTE_Context=PCONTEXT,
15040 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
15041 TTE_Diag=0, TTE_L=0, TTE_EP=1,
15042 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
15043 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
15044}
15045
15046 .data
15047 .seg "data"
15048 .align 0x2000
15049 .global share0_start
15050share0_begin:
15051share0_start:
15052 .word 0xd0f73e5d,0x665dcbe6,0x482f13d0,0x1693c5b1
15053 .word 0x502770bf,0x9ea470e9,0xaf480122,0xf0095901
15054 .word 0x159f5307,0x5424b3de,0x6a5a62a8,0xf1284c56
15055 .word 0xbc830e1f,0xdc012717,0x86781abd,0x603539d0
15056share0_end:
15057
15058SECTION .share1 DATA_VA=0x000810000
15059
15060attr_data {
15061 Name = .share1,
15062 VA = 0x0000000000810000,
15063 RA = 0x0000000020800000,
15064 PA = ra2pa(0x0000000020800000,0),
15065 part_0_ctx_nonzero_tsb_config_0,
15066 TTE_Context=PCONTEXT,
15067 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
15068 TTE_Diag=0, TTE_L=0, TTE_EP=1,
15069 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
15070 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
15071}
15072
15073 .data
15074 .seg "data"
15075 .align 0x2000
15076 .global share1_start
15077share1_begin:
15078share1_start:
15079 .word 0xa3e6779a,0x1669303f,0xec2762c5,0x9a924e33
15080 .word 0x48730d21,0x079cecb4,0xf5485dbe,0xb181df23
15081 .word 0x6ae6d917,0xd5eecb58,0x83534e3d,0x39c89d09
15082 .word 0x46a60047,0x5a83eb46,0xe427639b,0xbe96ac9e
15083 .word 0xbb5c726d,0xb6b5afe0,0xf7563a8d,0x51a3ff16
15084 .word 0x5b1ab64f,0x6bec5272,0x68503cbf,0xe2e044f3
15085 .word 0x7cfcdf17,0x08ab7436,0x2915fafa,0x42289330
15086 .word 0xc016eadf,0xeee836e5,0x0f23fd6d,0x1b0e7271
15087share1_end:
15088
15089SECTION .share2 DATA_VA=0x000812000
15090
15091attr_data {
15092 Name = .share2,
15093 VA = 0x0000000000812000,
15094 RA = 0x00000000211c0000,
15095 PA = ra2pa(0x00000000211c0000,0),
15096 part_0_ctx_nonzero_tsb_config_0,
15097 TTE_Context=PCONTEXT,
15098 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
15099 TTE_Diag=0, TTE_L=0, TTE_EP=1,
15100 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
15101 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
15102}
15103
15104 .data
15105 .seg "data"
15106 .align 0x2000
15107 .global share2_start
15108share2_begin:
15109share2_start:
15110 .word 0x54b46880,0x607b08cc,0x2b3a7765,0xfc9d52bc
15111 .word 0x87047f8c,0x7ffc6602,0x6d50fb83,0xb783dfa2
15112 .word 0x0fda20a0,0x1fcc876e,0x2b1d0b37,0xa8d8537b
15113 .word 0x6a1c8b96,0xcd2b7591,0x67120363,0x2db71a5e
15114share2_end:
15115
15116SECTION .share3 DATA_VA=0x000814000
15117
15118attr_data {
15119 Name = .share3,
15120 VA = 0x0000000000814000,
15121 RA = 0x0000000021800000,
15122 PA = ra2pa(0x0000000021800000,0),
15123 part_0_ctx_nonzero_tsb_config_0,
15124 TTE_Context=PCONTEXT,
15125 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
15126 TTE_Diag=0, TTE_L=0, TTE_EP=1,
15127 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
15128 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
15129}
15130
15131 .data
15132 .seg "data"
15133 .align 0x2000
15134 .global share3_start
15135share3_begin:
15136share3_start:
15137 .word 0x3bd3b994,0x008c0a11,0xdb7bf24d,0x6d8862ad
15138 .word 0x221d7f5b,0x4772b945,0x58d02f24,0xd09b00f9
15139 .word 0x71b77f5f,0x117851ff,0xfa6f9306,0xa0927c8c
15140 .word 0xb2a13ddb,0xf5450940,0xdfa1e6c0,0xbc39efe2
15141 .word 0x0a482728,0x602e19ad,0xf17ed360,0x269f9eef
15142 .word 0xb119b6ca,0x7324971a,0xcdd9723b,0x22d48534
15143 .word 0xa9bafd7a,0xf8887a30,0xa8e42a0e,0x5fb9a09d
15144 .word 0x91fffcfa,0xb1306649,0x98f0b95b,0x6abfa88f
15145 .word 0xc6ae05ff,0xd85a6559,0x46406378,0x46339c7b
15146 .word 0x4697f6fc,0x16e54e71,0x8c99b628,0x7abd6ad1
15147 .word 0x5ba234d9,0xcb73d723,0x9efbfa1e,0x7484c371
15148 .word 0x494194be,0x1aa1ecd3,0x154d9006,0x24f7bdbe
15149 .word 0x57240fe0,0x532ecee4,0xf75a0260,0x6f9d3dfa
15150 .word 0x06334314,0x672c4734,0xa9263491,0xc1bab4ff
15151 .word 0x619b1ea7,0xa3c21e32,0x0aed8923,0x8d13a7fd
15152 .word 0x68a4febe,0x94e6591c,0x7317e834,0xee348c49
15153 .word 0x7b655371,0x2b0e326c,0x7e178ead,0xaab363ae
15154 .word 0xbd1b80f2,0x7d6e8e3e,0xf5c0ffc7,0x45e8ec2e
15155 .word 0xef059fff,0xd6f23e13,0xd6b05ba4,0x9b171f25
15156 .word 0x5fd450a2,0x1cf78926,0x06b9079b,0x5efc606a
15157 .word 0x19bbda9c,0x704ba05e,0x197aee1c,0x378ffd4b
15158 .word 0xb81065ce,0x38c9ead3,0x542d0c86,0x4b19a684
15159 .word 0xeac9e922,0x39b5bac8,0x670b5aa8,0x154f21a8
15160 .word 0x0a4cd42e,0xbbb70520,0x76f9ec3d,0x057f1b56
15161 .word 0xb337bce0,0x20d66963,0x07031560,0x0d5d82cc
15162 .word 0x27341e37,0x21204983,0xd59b1520,0x64b3a262
15163 .word 0x68efc1ff,0x14bb9028,0x75778738,0x90c10572
15164 .word 0xa80be6be,0xc41e3e50,0xfb41b5dd,0xd07baf75
15165 .word 0x3653a57a,0x65521e7a,0x18f41b06,0x5c5df448
15166 .word 0x0cc11825,0xb6a74fda,0xb50ca733,0xc16c2988
15167 .word 0x241675c7,0x8bc3b7fa,0x85a82ca1,0xc0d8a127
15168 .word 0x4d14819e,0xeee7849b,0x4595cdbe,0xe19c14d9
15169share3_end: