Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_3000_11.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mpgen_3000_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, 3000 lines
42! mpgen created on Dec 20, 2005 (16:35:03)
43! mpgen_3000_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_3000_11 -p 1 -l 3000
46
47#define H_HT0_Hw_Corrected_Error_0x63 hw_corrected_error_handler
48
49#define MAIN_PAGE_NUCLEUS_ALSO
50#define MAIN_PAGE_HV_ALSO
51#define N_CPUS 1
52#define ENABLE_T0_Fp_exception_ieee_754_0x21
53#define ENABLE_T0_Fp_exception_other_0x22
54#define ENABLE_T0_Fp_disabled_0x20
55#define ENABLE_T0_Illegal_instruction_0x10
56#define ENABLE_T1_Illegal_instruction_0x10
57#define ENABLE_HT0_Illegal_instruction_0x10
58#define ENABLE_HT1_Illegal_instruction_0x10
59#define ENABLE_T0_Clean_Window_0x24
60#define THREAD_COUNT 1
61#define THREAD_STRIDE 1
62#define SKIP_TRAPCHECK
63#define USE_MPGEN_TRAPS
64
65#include "hboot.s"
66
67 .text
68 .global main
69main:
70
71! Random code for Processor 0
72
73processor_0:
74 ta T_CHANGE_PRIV
75 wrpr %g0,7,%cleanwin
76 call p0_init_memory_pointers
77 wr %g0,0x80,%asi ! Setting default asi to 80
78
79! Initialize the floating point registers for processor 0
80
81 wr %g0,0x4,%fprs ! Make sure fef is 1
82 set p0_init_freg,%g1
83! %f0 = 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
7910 ba,a p0_not_taken_0_end
7911p0_not_taken_0:
7912! The following code should not be executed
7913 sta %l4,[%i2+0x028]%asi
7914 smul %l3,0x843,%l2
7915 fdivs %f7,%f8,%f12
7916 fmuls %f20,%f16,%f13
7917 nop
7918 ba,a p0_branch_failed
7919p0_not_taken_0_end:
7920
7921
7922! End of Random Code for Thread 0
7923
7924
7925! Check Registers
7926
7927p0_check_registers:
7928 set p0_expected_registers,%g1
7929 ldx [%g1+0x000],%g2
7930 cmp %l0,%g2 ! %l0 should be 0000000000000000
7931 bne,a,pn %xcc,p0_reg_l0_fail
7932 mov %l0,%g3
7933 ldx [%g1+0x008],%g2
7934 cmp %l1,%g2 ! %l1 should be ffffffffffffffff
7935 bne,a,pn %xcc,p0_reg_l1_fail
7936 mov %l1,%g3
7937 ldx [%g1+0x010],%g2
7938 cmp %l2,%g2 ! %l2 should be ff0000ff00000000
7939 bne,a,pn %xcc,p0_reg_l2_fail
7940 mov %l2,%g3
7941 ldx [%g1+0x018],%g2
7942 cmp %l3,%g2 ! %l3 should be 000000007b0f0000
7943 bne,a,pn %xcc,p0_reg_l3_fail
7944 mov %l3,%g3
7945 ldx [%g1+0x020],%g2
7946 cmp %l4,%g2 ! %l4 should be 00000000ffffff00
7947 bne,a,pn %xcc,p0_reg_l4_fail
7948 mov %l4,%g3
7949 ldx [%g1+0x028],%g2
7950 cmp %l5,%g2 ! %l5 should be 0000000000000000
7951 bne,a,pn %xcc,p0_reg_l5_fail
7952 mov %l5,%g3
7953 ldx [%g1+0x030],%g2
7954 cmp %l6,%g2 ! %l6 should be 00000000ffffffff
7955 bne,a,pn %xcc,p0_reg_l6_fail
7956 mov %l6,%g3
7957 ldx [%g1+0x038],%g2
7958 cmp %l7,%g2 ! %l7 should be 00883fddf00883fd
7959 bne,a,pn %xcc,p0_reg_l7_fail
7960 mov %l7,%g3
7961
7962! Check %y register
7963
7964 set 0xaeba1b43,%g2
7965 rd %y,%g3
7966 cmp %g2,%g3
7967 bne,a p0_failed
7968 mov 0x111,%g1
7969
7970! Check Floating Point Registers
7971
7972p0_check_fp_registers:
7973 set p0_expected_fp_regs,%g3
7974 std %f0,[%g1]
7975 ldx [%g1],%l1
7976 ldx [%g3+0x00],%l0
7977 cmp %l0,%l1 ! %f0 should be ff000000 00000000
7978 bne %xcc,p0_f0_fail
7979 std %f2,[%g1]
7980 ldx [%g1],%l1
7981 ldx [%g3+0x08],%l0
7982 cmp %l0,%l1 ! %f2 should be 000000ff 00000000
7983 bne %xcc,p0_f2_fail
7984 std %f4,[%g1]
7985 ldx [%g1],%l1
7986 ldx [%g3+0x10],%l0
7987 cmp %l0,%l1 ! %f4 should be ff000000 ff000000
7988 bne %xcc,p0_f4_fail
7989 std %f6,[%g1]
7990 ldx [%g1],%l1
7991 ldx [%g3+0x18],%l0
7992 cmp %l0,%l1 ! %f6 should be ff006800 00000000
7993 bne %xcc,p0_f6_fail
7994 std %f8,[%g1]
7995 ldx [%g1],%l1
7996 ldx [%g3+0x20],%l0
7997 cmp %l0,%l1 ! %f8 should be 00000000 c6de9dcb
7998 bne %xcc,p0_f8_fail
7999 std %f10,[%g1]
8000 ldx [%g1],%l1
8001 ldx [%g3+0x28],%l0
8002 cmp %l0,%l1 ! %f10 should be 80000000 00000000
8003 bne %xcc,p0_f10_fail
8004 std %f12,[%g1]
8005 ldx [%g1],%l1
8006 ldx [%g3+0x30],%l0
8007 cmp %l0,%l1 ! %f12 should be 00000000 000000ff
8008 bne %xcc,p0_f12_fail
8009 std %f14,[%g1]
8010 ldx [%g1],%l1
8011 ldx [%g3+0x38],%l0
8012 cmp %l0,%l1 ! %f14 should be 78b7ff9c ff0000ff
8013 bne %xcc,p0_f14_fail
8014 std %f16,[%g1]
8015 ldx [%g1],%l1
8016 ldx [%g3+0x40],%l0
8017 cmp %l0,%l1 ! %f16 should be 00000000 00000000
8018 bne %xcc,p0_f16_fail
8019 std %f18,[%g1]
8020 ldx [%g1],%l1
8021 ldx [%g3+0x48],%l0
8022 cmp %l0,%l1 ! %f18 should be 00000000 006800ff
8023 bne %xcc,p0_f18_fail
8024 std %f20,[%g1]
8025 ldx [%g1],%l1
8026 ldx [%g3+0x50],%l0
8027 cmp %l0,%l1 ! %f20 should be ffffffff 000000ff
8028 bne %xcc,p0_f20_fail
8029 std %f22,[%g1]
8030 ldx [%g1],%l1
8031 ldx [%g3+0x58],%l0
8032 cmp %l0,%l1 ! %f22 should be 89a56831 5c11a999
8033 bne %xcc,p0_f22_fail
8034 std %f24,[%g1]
8035 ldx [%g1],%l1
8036 ldx [%g3+0x60],%l0
8037 cmp %l0,%l1 ! %f24 should be 00ffffff 00000000
8038 bne %xcc,p0_f24_fail
8039 std %f26,[%g1]
8040 ldx [%g1],%l1
8041 ldx [%g3+0x68],%l0
8042 cmp %l0,%l1 ! %f26 should be e98b0000 000000ff
8043 bne %xcc,p0_f26_fail
8044 std %f28,[%g1]
8045 ldx [%g1],%l1
8046 ldx [%g3+0x70],%l0
8047 cmp %l0,%l1 ! %f28 should be ff000000 ff800000
8048 bne %xcc,p0_f28_fail
8049 std %f30,[%g1]
8050 ldx [%g1],%l1
8051 ldx [%g3+0x78],%l0
8052 cmp %l0,%l1 ! %f30 should be ff0000ff 00000000
8053 bne %xcc,p0_f30_fail
8054 nop
8055
8056! The test for processor 0 has passed
8057
8058p0_passed:
8059 ta GOOD_TRAP
8060 nop
8061
8062p0_reg_l0_fail:
8063 or %g0,0xbd0,%g1
8064 ba,a p0_failed
8065p0_reg_l1_fail:
8066 or %g0,0xbd1,%g1
8067 ba,a p0_failed
8068p0_reg_l2_fail:
8069 or %g0,0xbd2,%g1
8070 ba,a p0_failed
8071p0_reg_l3_fail:
8072 or %g0,0xbd3,%g1
8073 ba,a p0_failed
8074p0_reg_l4_fail:
8075 or %g0,0xbd4,%g1
8076 ba,a p0_failed
8077p0_reg_l5_fail:
8078 or %g0,0xbd5,%g1
8079 ba,a p0_failed
8080p0_reg_l6_fail:
8081 or %g0,0xbd6,%g1
8082 ba,a p0_failed
8083p0_reg_l7_fail:
8084 or %g0,0xbd7,%g1
8085 ba,a p0_failed
8086p0_f0_fail:
8087 set p0_temp,%g6
8088 mov 0xf00,%l0
8089 stx %l0,[%g6]
8090 std %f0,[%g6+8]
8091 stx %fsr,[%g6+16]
8092 ta BAD_TRAP
8093
8094p0_f2_fail:
8095 set p0_temp,%g6
8096 mov 0xf02,%l0
8097 stx %l0,[%g6]
8098 std %f2,[%g6+8]
8099 stx %fsr,[%g6+16]
8100 ta BAD_TRAP
8101
8102p0_f4_fail:
8103 set p0_temp,%g6
8104 mov 0xf04,%l0
8105 stx %l0,[%g6]
8106 std %f4,[%g6+8]
8107 stx %fsr,[%g6+16]
8108 ta BAD_TRAP
8109
8110p0_f6_fail:
8111 set p0_temp,%g6
8112 mov 0xf06,%l0
8113 stx %l0,[%g6]
8114 std %f6,[%g6+8]
8115 stx %fsr,[%g6+16]
8116 ta BAD_TRAP
8117
8118p0_f8_fail:
8119 set p0_temp,%g6
8120 mov 0xf08,%l0
8121 stx %l0,[%g6]
8122 std %f8,[%g6+8]
8123 stx %fsr,[%g6+16]
8124 ta BAD_TRAP
8125
8126p0_f10_fail:
8127 set p0_temp,%g6
8128 mov 0xf10,%l0
8129 stx %l0,[%g6]
8130 std %f10,[%g6+8]
8131 stx %fsr,[%g6+16]
8132 ta BAD_TRAP
8133
8134p0_f12_fail:
8135 set p0_temp,%g6
8136 mov 0xf12,%l0
8137 stx %l0,[%g6]
8138 std %f12,[%g6+8]
8139 stx %fsr,[%g6+16]
8140 ta BAD_TRAP
8141
8142p0_f14_fail:
8143 set p0_temp,%g6
8144 mov 0xf14,%l0
8145 stx %l0,[%g6]
8146 std %f14,[%g6+8]
8147 stx %fsr,[%g6+16]
8148 ta BAD_TRAP
8149
8150p0_f16_fail:
8151 set p0_temp,%g6
8152 mov 0xf16,%l0
8153 stx %l0,[%g6]
8154 std %f16,[%g6+8]
8155 stx %fsr,[%g6+16]
8156 ta BAD_TRAP
8157
8158p0_f18_fail:
8159 set p0_temp,%g6
8160 mov 0xf18,%l0
8161 stx %l0,[%g6]
8162 std %f18,[%g6+8]
8163 stx %fsr,[%g6+16]
8164 ta BAD_TRAP
8165
8166p0_f20_fail:
8167 set p0_temp,%g6
8168 mov 0xf20,%l0
8169 stx %l0,[%g6]
8170 std %f20,[%g6+8]
8171 stx %fsr,[%g6+16]
8172 ta BAD_TRAP
8173
8174p0_f22_fail:
8175 set p0_temp,%g6
8176 mov 0xf22,%l0
8177 stx %l0,[%g6]
8178 std %f22,[%g6+8]
8179 stx %fsr,[%g6+16]
8180 ta BAD_TRAP
8181
8182p0_f24_fail:
8183 set p0_temp,%g6
8184 mov 0xf24,%l0
8185 stx %l0,[%g6]
8186 std %f24,[%g6+8]
8187 stx %fsr,[%g6+16]
8188 ta BAD_TRAP
8189
8190p0_f26_fail:
8191 set p0_temp,%g6
8192 mov 0xf26,%l0
8193 stx %l0,[%g6]
8194 std %f26,[%g6+8]
8195 stx %fsr,[%g6+16]
8196 ta BAD_TRAP
8197
8198p0_f28_fail:
8199 set p0_temp,%g6
8200 mov 0xf28,%l0
8201 stx %l0,[%g6]
8202 std %f28,[%g6+8]
8203 stx %fsr,[%g6+16]
8204 ta BAD_TRAP
8205
8206p0_f30_fail:
8207 set p0_temp,%g6
8208 mov 0xf30,%l0
8209 stx %l0,[%g6]
8210 std %f30,[%g6+8]
8211 stx %fsr,[%g6+16]
8212 ta BAD_TRAP
8213
8214
8215! The test for processor 0 failed
8216
8217p0_failed:
8218 set p0_temp,%g6
8219 stx %g1,[%g6]
8220 stx %g2,[%g6+8]
8221 stx %g3,[%g6+16]
8222 stx %fsr,[%g6+24]
8223 ta BAD_TRAP
8224
8225
8226! The local area data for processor 0 failed
8227
8228p0_local_failed:
8229 set done_flags,%g5
8230 mov 3,%g6
8231 st %g6,[%g5+0x000] ! Set processor 0 done flag
8232
8233 set p0_temp,%g6
8234 add %g1,%g4,%g1
8235 stx %g4,[%g6]
8236 stx %g2,[%g6+8]
8237 stx %g3,[%g6+16]
8238 st %fsr,[%g6+24]
8239 ta BAD_TRAP
8240
8241p0_selfmod_failed:
8242 ba p0_failed
8243 mov 0xabc,%g1
8244
8245p0_branch_failed:
8246 mov 0xbbb,%g1
8247 rd %ccr,%g2
8248 ba p0_failed
8249 mov 0x0,%g3
8250
8251p0_trap1e:
8252 subc %l6,%l1,%l7
8253 sdivx %l7,0x3d3,%l6
8254 done
8255
8256p0_trap1o:
8257 subc %l6,%l1,%l7
8258 sdivx %l7,0x3d3,%l6
8259 done
8260
8261
8262p0_trap2e:
8263 andn %l0,0x7b0,%l6
8264 udivx %l1,-0x64a,%l3
8265 ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000100c1410]
8266 done
8267
8268p0_trap2o:
8269 andn %l0,0x7b0,%l6
8270 udivx %l1,-0x64a,%l3
8271 ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000100c1410]
8272 done
8273
8274
8275p0_trap3e:
8276 xnor %l7,-0x0de,%l3
8277 subc %l7,%l2,%l1
8278 and %l5,0xa9b,%l7
8279 xnor %l5,-0x710,%l0
8280 orn %l4,%l2,%l0
8281 done
8282
8283p0_trap3o:
8284 xnor %l7,-0x0de,%l3
8285 subc %l7,%l2,%l1
8286 and %l5,0xa9b,%l7
8287 xnor %l5,-0x710,%l0
8288 orn %l4,%l2,%l0
8289 done
8290
8291! Cross Processor Interrupt Handler
8292
8293cross_intr_handler:
8294 membar #Sync
8295! Identify the recipient of the interrupt
8296 mov 0x10,%g1 ! VA of Core ID Register
8297 ldxa [%g1]ASI_CMP_CORE_ID,%g1
8298 and %g1,0x3f,%g4 ! Extract Core ID in %g4
8299 sll %g4,2,%g1 ! Index into intr receive array
8300 set received_xintr,%g2 ! Pointer to receive counters
8301 lduw [%g2+%g1],%g3 ! Get receive count
8302 inc %g3 ! Incement by 1
8303 st %g3,[%g2+%g1] ! Update receive count
8304! Reset busy bit interrupts and return
8305 mov 0x40,%g1 ! Busy bit
8306 stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit
8307 membar #Sync
8308 retry
8309
8310inst_access_handler:
8311 done
8312
8313 .align 256
8314data_access_handler:
83151: done
8316
8317p0_init_memory_pointers:
8318 set p0_init_registers,%g1
8319 mov %g0,%g2
8320 mov %g0,%g3
8321 mov %g0,%g4
8322 mov %g0,%g5
8323 mov %g0,%g6
8324 mov %g0,%g7
8325
8326! Initialize memory pointers for window 0
8327 set p0_local0_start,%i0
8328 set p0_local1_start,%i1
8329 set p0_local2_start,%i2
8330 set p0_local3_start,%i3
8331 set p0_local4_start,%i4
8332 set p0_local5_start,%i5
8333 set p0_local6_start,%i6
8334 clr %i7
8335! Init Local Registers in Window 0
8336 ldx [%g1+0x000],%l0 ! %l0 = d513d909de4369f3
8337 ldx [%g1+0x008],%l1 ! %l1 = 464e7f5c1a101ba9
8338 ldx [%g1+0x010],%l2 ! %l2 = 0b99d64bf4b68827
8339 ldx [%g1+0x018],%l3 ! %l3 = 463dc82c7d677cb3
8340 ldx [%g1+0x020],%l4 ! %l4 = e4adeff25c3d1f67
8341 ldx [%g1+0x028],%l5 ! %l5 = 7427b97e74903c02
8342 ldx [%g1+0x030],%l6 ! %l6 = b020f9604e0927b0
8343 ldx [%g1+0x038],%l7 ! %l7 = 481d4082280c1424
8344
8345! Initialize the output register of window 0
8346
8347 set share0_start,%o0
8348 set share1_start,%o1
8349 set share2_start,%o2
8350 set share3_start,%o3
8351 mov 0x08,%o4
8352 mov 0x10,%o5
8353 mov 0x18,%o6
8354
8355 retl
8356 nop
8357
8358user_text_end:
8359 .seg "text"
8360 .align 0x2000
8361user_near0_start:
8362p0_near_0_le:
8363 subc %l6,%l1,%l7
8364 sdivx %l7,0x3d3,%l6
8365 fadds %f0 ,%f7 ,%f15
8366 andn %l0,%l0,%l6
8367 xor %l5,-0xaa9,%l1
8368 jmpl %o7,%g0
8369 fsubs %f14,%f8 ,%f0
8370p0_near_0_he:
8371 jmpl %o7,%g0
8372 smul %l4,%l4,%l4
8373 jmpl %o7,%g0
8374 nop
8375near0_b2b_h:
8376 fcmps %fcc0,%f19,%f29
8377 orn %l3,%l2,%l3
8378 jmpl %o7,%g0
8379 udivx %l5,%l6,%l6
8380near0_b2b_l:
8381 sdivx %l6,-0xb07,%l5
8382 udivx %l2,%l1,%l1
8383 jmpl %o7,%g0
8384 fdivs %f15,%f10,%f7
8385user_near0_end:
8386 .seg "text"
8387 .align 0x2000
8388user_near1_start:
8389p0_near_1_le:
8390 xnor %l0,%l4,%l0
8391 fsubs %f3 ,%f0 ,%f14
8392 fdivs %f9 ,%f1 ,%f4
8393 smul %l7,0x4e3,%l4
8394 jmpl %o7,%g0
8395 orn %l1,0x33c,%l6
8396p0_near_1_he:
8397 xor %l3,0x2d7,%l2
8398 jmpl %o7,%g0
8399 or %l7,0x44c,%l2
8400near1_b2b_h:
8401 sdivx %l5,-0xd14,%l6
8402 and %l2,-0xc30,%l1
8403 jmpl %o7,%g0
8404 orn %l2,0x832,%l4
8405near1_b2b_l:
8406 subc %l1,%l2,%l0
8407 umul %l7,0x041,%l1
8408 jmpl %o7,%g0
8409 or %l5,%l4,%l6
8410user_near1_end:
8411 .seg "text"
8412 .align 0x2000
8413user_near2_start:
8414p0_near_2_le:
8415 or %l4,%l4,%l6
8416 smul %l1,%l2,%l0
8417 sub %l4,0x293,%l3
8418 and %l0,0x9b1,%l5
8419 jmpl %o7,%g0
8420 fsqrts %f3 ,%f6
8421p0_near_2_he:
8422 orn %l3,%l6,%l5
8423 fadds %f20,%f21,%f16
8424 sub %l0,-0x92d,%l1
8425 fsqrts %f22,%f28
8426 sdivx %l6,%l5,%l3
8427 mulx %l5,-0x185,%l4
8428 fcmps %fcc3,%f18,%f25
8429 jmpl %o7,%g0
8430 addc %l3,%l4,%l7
8431near2_b2b_h:
8432 jmpl %o7,%g0
8433 or %l4,-0xc2c,%l4
8434 jmpl %o7,%g0
8435 nop
8436near2_b2b_l:
8437 jmpl %o7,%g0
8438 mulx %l0,0xc80,%l1
8439 jmpl %o7,%g0
8440 nop
8441user_near2_end:
8442 .seg "text"
8443 .align 0x2000
8444user_near3_start:
8445p0_near_3_le:
8446 or %l4,0x60f,%l5
8447 orn %l0,0xb1b,%l7
8448 add %l3,0x137,%l1
8449 jmpl %o7,%g0
8450 fmuls %f14,%f8 ,%f9
8451p0_near_3_he:
8452 sdivx %l7,0x17f,%l1
8453 udivx %l3,%l3,%l0
8454 or %l2,%l6,%l2
8455 fadds %f30,%f20,%f27
8456 smul %l1,-0xab8,%l2
8457 orn %l0,%l1,%l6
8458 jmpl %o7,%g0
8459 add %l0,%l4,%l0
8460near3_b2b_h:
8461 andn %l2,-0xf5c,%l7
8462 mulx %l4,%l1,%l5
8463 and %l3,%l0,%l5
8464 jmpl %o7,%g0
8465 add %l4,-0xa49,%l6
8466near3_b2b_l:
8467 subc %l6,-0xb6a,%l1
8468 subc %l2,%l3,%l5
8469 sub %l0,-0x2db,%l0
8470 jmpl %o7,%g0
8471 xnor %l0,0xc3b,%l0
8472user_near3_end:
8473 .seg "text"
8474 .text
8475 .align 0x2000
8476user_far0_start:
8477p0_far_0_le:
8478 fmuls %f0 ,%f6 ,%f5
8479 ldd [%i5+0x008],%f0 ! Mem[0000000010141408]
8480 xor %l6,-0xf0f,%l4
8481 fcmps %fcc0,%f9 ,%f10
8482 jmpl %o7,%g0
8483 xor %l0,0xd6d,%l3
8484p0_far_0_lem:
8485 fmuls %f0 ,%f6 ,%f5
8486 membar #Sync
8487 ldd [%i5+0x008],%f0 ! Mem[0000000010141408]
8488 xor %l6,-0xf0f,%l4
8489 fcmps %fcc0,%f9 ,%f10
8490 jmpl %o7,%g0
8491 xor %l0,0xd6d,%l3
8492p0_far_0_he:
8493 or %l6,%l4,%l7
8494 ldsw [%i2+0x038],%l1 ! Mem[0000000010081438]
8495 stw %l5,[%i0+0x004] ! Mem[0000000010001404]
8496 xnor %l3,-0x9f2,%l6
8497 jmpl %o7,%g0
8498 xor %l7,%l0,%l4
8499p0_far_0_hem:
8500 or %l6,%l4,%l7
8501 membar #Sync
8502 ldsw [%i2+0x038],%l1 ! Mem[0000000010081438]
8503 stw %l5,[%i0+0x004] ! Mem[0000000010001404]
8504 xnor %l3,-0x9f2,%l6
8505 jmpl %o7,%g0
8506 xor %l7,%l0,%l4
8507p0_loop_branch_0:
8508 jmpl %o7+12,%g0
8509 add %l0,1,%l0
8510far0_b2b_h:
8511 fdivs %f28,%f19,%f24
8512 fcmps %fcc3,%f27,%f29
8513 subc %l7,%l5,%l5
8514 fsubs %f18,%f17,%f21
8515 jmpl %o7,%g0
8516 sub %l3,%l3,%l0
8517far0_b2b_l:
8518 fstod %f2 ,%f10
8519 orn %l2,0x644,%l1
8520 fcmps %fcc2,%f15,%f5
8521 fadds %f3 ,%f8 ,%f10
8522 jmpl %o7,%g0
8523 subc %l7,%l5,%l7
8524user_far0_end:
8525 .seg "text"
8526 .text
8527 .align 0x2000
8528user_far1_start:
8529p0_far_1_le:
8530 orn %l7,%l2,%l3
8531 fcmps %fcc2,%f10,%f8
8532 sub %l3,-0x776,%l7
8533 fcmps %fcc2,%f4 ,%f5
8534 sdivx %l7,%l2,%l2
8535 jmpl %o7,%g0
8536 mulx %l6,0x6a4,%l4
8537p0_far_1_lem:
8538 orn %l7,%l2,%l3
8539 fcmps %fcc2,%f10,%f8
8540 sub %l3,-0x776,%l7
8541 fcmps %fcc2,%f4 ,%f5
8542 sdivx %l7,%l2,%l2
8543 jmpl %o7,%g0
8544 mulx %l6,0x6a4,%l4
8545p0_far_1_he:
8546 fdivs %f26,%f25,%f16
8547 fstod %f19,%f24
8548 xnor %l0,%l6,%l3
8549 ldd [%i1+0x028],%f18 ! Mem[0000000010041428]
8550 smul %l3,%l6,%l7
8551 umul %l1,%l0,%l3
8552 jmpl %o7,%g0
8553 swap [%i3+0x014],%l0 ! Mem[00000000100c1414]
8554p0_far_1_hem:
8555 fdivs %f26,%f25,%f16
8556 fstod %f19,%f24
8557 xnor %l0,%l6,%l3
8558 membar #Sync
8559 ldd [%i1+0x028],%f18 ! Mem[0000000010041428]
8560 smul %l3,%l6,%l7
8561 umul %l1,%l0,%l3
8562 membar #Sync
8563 jmpl %o7,%g0
8564 swap [%i3+0x014],%l0 ! Mem[00000000100c1414]
8565p0_loop_branch_1:
8566 jmpl %o7+12,%g0
8567 add %l0,2,%l0
8568far1_b2b_h:
8569 fsubs %f22,%f23,%f20
8570 subc %l5,0x09b,%l4
8571 fcmps %fcc1,%f23,%f22
8572 mulx %l5,%l3,%l2
8573 jmpl %o7,%g0
8574 smul %l1,-0x5b3,%l5
8575far1_b2b_l:
8576 fsubs %f1 ,%f12,%f8
8577 xor %l7,-0xd37,%l2
8578 fmuls %f11,%f14,%f8
8579 orn %l7,0xe24,%l7
8580 jmpl %o7,%g0
8581 udivx %l5,%l1,%l6
8582user_far1_end:
8583 .seg "text"
8584 .text
8585 .align 0x2000
8586user_far2_start:
8587p0_far_2_le:
8588 lduw [%i5+0x038],%l7 ! Mem[0000000010141438]
8589 addc %l3,0xb2f,%l6
8590 sdivx %l2,-0x44c,%l3
8591 or %l6,%l6,%l4
8592 sdivx %l6,%l5,%l3
8593 jmpl %o7,%g0
8594 fdivs %f4 ,%f11,%f13
8595p0_far_2_lem:
8596 membar #Sync
8597 lduw [%i5+0x038],%l7 ! Mem[0000000010141438]
8598 addc %l3,0xb2f,%l6
8599 sdivx %l2,-0x44c,%l3
8600 or %l6,%l6,%l4
8601 sdivx %l6,%l5,%l3
8602 jmpl %o7,%g0
8603 fdivs %f4 ,%f11,%f13
8604p0_far_2_he:
8605 jmpl %o7,%g0
8606 subc %l1,0x663,%l3
8607 jmpl %o7,%g0
8608 nop
8609p0_far_2_hem:
8610 jmpl %o7,%g0
8611 subc %l1,0x663,%l3
8612 jmpl %o7,%g0
8613 nop
8614p0_loop_branch_2:
8615 jmpl %o7+12,%g0
8616 add %l0,3,%l0
8617far2_b2b_h:
8618 fsqrts %f24,%f20
8619 and %l1,0xb7d,%l0
8620 sdivx %l4,0x31f,%l3
8621 umul %l0,0xe5a,%l7
8622 sub %l3,%l7,%l5
8623 umul %l0,-0xd29,%l5
8624 jmpl %o7,%g0
8625 xor %l7,%l5,%l5
8626far2_b2b_l:
8627 fsubs %f15,%f14,%f9
8628 orn %l2,%l4,%l4
8629 fsubs %f5 ,%f2 ,%f6
8630 fmuls %f10,%f7 ,%f15
8631 sub %l1,%l3,%l7
8632 fmuls %f13,%f8 ,%f4
8633 jmpl %o7,%g0
8634 orn %l3,0xa8c,%l1
8635user_far2_end:
8636 .seg "text"
8637 .text
8638 .align 0x2000
8639user_far3_start:
8640p0_far_3_le:
8641 jmpl %o7,%g0
8642 orn %l0,0xd83,%l1
8643 jmpl %o7,%g0
8644 nop
8645p0_far_3_lem:
8646 jmpl %o7,%g0
8647 orn %l0,0xd83,%l1
8648 jmpl %o7,%g0
8649 nop
8650p0_far_3_he:
8651 and %l2,0x32b,%l3
8652 and %l1,-0x809,%l5
8653 udivx %l2,-0xf51,%l3
8654 st %f31,[%i3+0x000] ! Mem[00000000100c1400]
8655 jmpl %o7,%g0
8656 ldd [%i2+0x028],%f30 ! Mem[0000000010081428]
8657p0_far_3_hem:
8658 and %l2,0x32b,%l3
8659 and %l1,-0x809,%l5
8660 udivx %l2,-0xf51,%l3
8661 membar #Sync
8662 st %f31,[%i3+0x000] ! Mem[00000000100c1400]
8663 membar #Sync
8664 jmpl %o7,%g0
8665 ldd [%i2+0x028],%f30 ! Mem[0000000010081428]
8666p0_loop_branch_3:
8667 jmpl %o7+12,%g0
8668 add %l0,4,%l0
8669far3_b2b_h:
8670 fdivs %f23,%f18,%f27
8671 fadds %f31,%f31,%f17
8672 or %l5,0x49a,%l5
8673 jmpl %o7,%g0
8674 sdivx %l0,%l0,%l0
8675far3_b2b_l:
8676 andn %l7,-0xbb0,%l5
8677 umul %l6,%l0,%l6
8678 fsqrts %f3 ,%f6
8679 jmpl %o7,%g0
8680 fmuls %f12,%f6 ,%f1
8681user_far3_end:
8682 .seg "text"
8683 .align 0x2000
8684user_jump0_start:
8685 INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
8686p0_jmpl_0_le:
8687 fmuls %f14,%f15,%f9
8688 udivx %l7,-0x5bd,%l6
8689 and %l7,%l3,%l7
8690 fitos %f10,%f9
8691 or %l7,%l3,%l4
8692 jmpl %g6+8,%g0
8693 and %l4,-0x867,%l5
8694p0_call_0_le:
8695 smul %l0,%l6,%l0
8696 smul %l1,-0x83a,%l5
8697 fmuls %f3 ,%f9 ,%f1
8698 fsubs %f8 ,%f12,%f10
8699 retl
8700 xor %l6,-0xe27,%l3
8701p0_jmpl_0_lo:
8702 fmuls %f14,%f15,%f9
8703 udivx %l7,-0x5bd,%l6
8704 and %l7,%l3,%l7
8705 fitos %f10,%f9
8706 or %l7,%l3,%l4
8707 jmpl %g6+8,%g0
8708 and %l4,-0x867,%l5
8709p0_call_0_lo:
8710 smul %l0,%l6,%l0
8711 smul %l1,-0x83a,%l5
8712 fmuls %f3 ,%f9 ,%f1
8713 fsubs %f8 ,%f12,%f10
8714 retl
8715 xor %l6,-0xe27,%l3
8716p0_jmpl_0_he:
8717 fadds %f22,%f17,%f30
8718 umul %l4,%l7,%l1
8719 jmpl %g6+8,%g0
8720 mulx %l3,0x537,%l7
8721p0_call_0_he:
8722 or %l7,%l6,%l3
8723 std %f24,[%i0+0x038] ! Mem[0000000010001438]
8724 std %l4,[%i3+0x008] ! Mem[00000000100c1408]
8725 umul %l1,0x97e,%l3
8726 retl
8727 orn %l6,0x50b,%l1
8728p0_jmpl_0_ho:
8729 fadds %f22,%f17,%f30
8730 umul %l4,%l7,%l1
8731 jmpl %g6+8,%g0
8732 mulx %l3,0x537,%l7
8733p0_call_0_ho:
8734 or %l7,%l6,%l3
8735 std %f24,[%o0+0x038] ! Mem[0000000010001438]
8736 std %l4,[%o3+0x008] ! Mem[00000000100c1408]
8737 umul %l1,0x97e,%l3
8738 retl
8739 orn %l6,0x50b,%l1
8740user_jump0_end:
8741 .seg "text"
8742 .align 0x2000
8743user_jump1_start:
8744 INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
8745p0_jmpl_1_le:
8746 udivx %l0,%l5,%l4
8747 mulx %l2,-0xc9a,%l2
8748 fsubs %f1 ,%f13,%f0
8749 and %l5,%l1,%l1
8750 jmpl %g6+8,%g0
8751 subc %l5,-0x842,%l4
8752p0_call_1_le:
8753 fadds %f1 ,%f0 ,%f0
8754 xnor %l7,%l0,%l3
8755 sdivx %l2,0xf7a,%l3
8756 mulx %l7,%l0,%l0
8757 sdivx %l2,%l4,%l4
8758 fdivs %f8 ,%f5 ,%f0
8759 retl
8760 fsubs %f11,%f9 ,%f10
8761p0_jmpl_1_lo:
8762 udivx %l0,%l5,%l4
8763 mulx %l2,-0xc9a,%l2
8764 fsubs %f1 ,%f13,%f0
8765 and %l5,%l1,%l1
8766 jmpl %g6+8,%g0
8767 subc %l5,-0x842,%l4
8768p0_call_1_lo:
8769 fadds %f1 ,%f0 ,%f0
8770 xnor %l7,%l0,%l3
8771 sdivx %l2,0xf7a,%l3
8772 mulx %l7,%l0,%l0
8773 sdivx %l2,%l4,%l4
8774 fdivs %f8 ,%f5 ,%f0
8775 retl
8776 fsubs %f11,%f9 ,%f10
8777p0_jmpl_1_he:
8778 fcmps %fcc2,%f21,%f17
8779 lduw [%i1+0x024],%l5 ! Mem[0000000010041424]
8780 fdivs %f17,%f31,%f31
8781 jmpl %g6+8,%g0
8782 mulx %l4,-0x280,%l3
8783p0_call_1_he:
8784 smul %l0,0x2d9,%l1
8785 mulx %l0,%l2,%l4
8786 andn %l7,0x1b1,%l4
8787 fmuls %f24,%f23,%f25
8788 fsqrts %f27,%f16
8789 fdivs %f31,%f22,%f18
8790 retl
8791 andn %l1,%l7,%l4
8792p0_jmpl_1_ho:
8793 fcmps %fcc2,%f21,%f17
8794 lduw [%o1+0x024],%l5 ! Mem[0000000010041424]
8795 fdivs %f17,%f31,%f31
8796 jmpl %g6+8,%g0
8797 mulx %l4,-0x280,%l3
8798p0_call_1_ho:
8799 smul %l0,0x2d9,%l1
8800 mulx %l0,%l2,%l4
8801 andn %l7,0x1b1,%l4
8802 fmuls %f24,%f23,%f25
8803 fsqrts %f27,%f16
8804 fdivs %f31,%f22,%f18
8805 retl
8806 andn %l1,%l7,%l4
8807user_jump1_end:
8808 .seg "text"
8809 .align 0x2000
8810user_jump2_start:
8811 INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
8812p0_jmpl_2_le:
8813 sdivx %l7,-0x1c8,%l5
8814 fdivs %f12,%f2 ,%f4
8815 mulx %l7,0xc6e,%l2
8816 smul %l5,%l0,%l7
8817 addc %l2,0x5c2,%l3
8818 jmpl %g6+8,%g0
8819 umul %l0,-0x9be,%l5
8820p0_call_2_le:
8821 umul %l4,%l0,%l2
8822 smul %l0,%l1,%l7
8823 or %l0,%l6,%l1
8824 add %l1,0x244,%l1
8825 fadds %f1 ,%f4 ,%f15
8826 retl
8827 fsubs %f0 ,%f11,%f13
8828p0_jmpl_2_lo:
8829 sdivx %l7,-0x1c8,%l5
8830 fdivs %f12,%f2 ,%f4
8831 mulx %l7,0xc6e,%l2
8832 smul %l5,%l0,%l7
8833 addc %l2,0x5c2,%l3
8834 jmpl %g6+8,%g0
8835 umul %l0,-0x9be,%l5
8836p0_call_2_lo:
8837 umul %l4,%l0,%l2
8838 smul %l0,%l1,%l7
8839 or %l0,%l6,%l1
8840 add %l1,0x244,%l1
8841 fadds %f1 ,%f4 ,%f15
8842 retl
8843 fsubs %f0 ,%f11,%f13
8844p0_jmpl_2_he:
8845 addc %l6,-0x69c,%l4
8846 sdivx %l1,0x5f6,%l0
8847 smul %l6,%l0,%l2
8848 andn %l2,-0x7bf,%l1
8849 xor %l0,%l7,%l6
8850 smul %l4,0xd67,%l0
8851 fmuls %f19,%f25,%f29
8852 jmpl %g6+8,%g0
8853 or %l0,0xc5b,%l4
8854p0_call_2_he:
8855 and %l4,0x14f,%l7
8856 addc %l7,-0xaf0,%l2
8857 sub %l3,0xe38,%l1
8858 udivx %l3,%l7,%l5
8859 st %f18,[%i4+0x018] ! Mem[0000000010101418]
8860 retl
8861 udivx %l2,0xa3e,%l4
8862p0_jmpl_2_ho:
8863 addc %l6,-0x69c,%l4
8864 sdivx %l1,0x5f6,%l0
8865 smul %l6,%l0,%l2
8866 andn %l2,-0x7bf,%l1
8867 xor %l0,%l7,%l6
8868 smul %l4,0xd67,%l0
8869 fmuls %f19,%f25,%f29
8870 jmpl %g6+8,%g0
8871 or %l0,0xc5b,%l4
8872p0_call_2_ho:
8873 and %l4,0x14f,%l7
8874 addc %l7,-0xaf0,%l2
8875 sub %l3,0xe38,%l1
8876 udivx %l3,%l7,%l5
8877 st %f18,[%o4+0x018] ! Mem[0000000010101418]
8878 retl
8879 udivx %l2,0xa3e,%l4
8880user_jump2_end:
8881 .seg "text"
8882 .align 0x2000
8883user_jump3_start:
8884 INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
8885p0_jmpl_3_le:
8886 ldsb [%i2+0x005],%l0 ! Mem[0000000010081405]
8887 jmpl %g6+8,%g0
8888 fdivs %f6 ,%f0 ,%f6
8889p0_call_3_le:
8890 orn %l7,%l2,%l6
8891 fcmps %fcc0,%f1 ,%f10
8892 retl
8893 and %l2,%l6,%l2
8894p0_jmpl_3_lo:
8895 ldsb [%o2+0x005],%l0 ! Mem[0000000010081405]
8896 jmpl %g6+8,%g0
8897 fdivs %f6 ,%f0 ,%f6
8898p0_call_3_lo:
8899 orn %l7,%l2,%l6
8900 fcmps %fcc0,%f1 ,%f10
8901 retl
8902 and %l2,%l6,%l2
8903p0_jmpl_3_he:
8904 xor %l1,%l5,%l5
8905 fmuls %f21,%f19,%f22
8906 udivx %l5,-0xc60,%l3
8907 add %l1,0xcee,%l0
8908 jmpl %g6+8,%g0
8909 mulx %l3,%l4,%l2
8910p0_call_3_he:
8911 retl
8912 andn %l5,-0x807,%l1
8913p0_jmpl_3_ho:
8914 xor %l1,%l5,%l5
8915 fmuls %f21,%f19,%f22
8916 udivx %l5,-0xc60,%l3
8917 add %l1,0xcee,%l0
8918 jmpl %g6+8,%g0
8919 mulx %l3,%l4,%l2
8920p0_call_3_ho:
8921 retl
8922 andn %l5,-0x807,%l1
8923user_jump3_end:
8924
8925 .seg "data"
8926 .align 0x2000
8927user_data_start:
8928done_flags:
8929 .word 0
8930 .align 8
8931done_count:
8932 .word 0,0
8933Start_Flags:
8934 .word 0,0,0,0
8935Finish_Flag:
8936 .word 0,0
8937 .align 8
8938num_processors:
8939 .word 1
8940num_agents:
8941 .word 0
8942no_membar:
8943 .word 0
8944max_ireg:
8945 .word 8,0
8946max_freg:
8947 .word 32,0
8948 .align 64
8949p0_temp:
8950 .word 0,0,0,0,0,0,0,0
8951 .word 0,0,0,0,0,0,0,0
8952 .word 0,0,0,0,0,0,0,0
8953 .word 0,0,0,0,0,0,0,0
8954p0_debug:
8955 .word 0,0,0,0,0,0,0,0
8956 .word 0,0,0,0,0,0,0,0
8957p0_fsr:
8958 .word 0x00000000,0x00000000
8959 .align 8
8960p0_loop_cnt:
8961 .word 1,0
8962max_windows:
8963 .word 1,0,0,0,0,0,0,0
8964 .word 0,0,0,0,0,0,0,0
8965 .word 0,0,0,0,0,0,0,0
8966 .word 0,0,0,0,0,0,0,0
8967 .word 0,0,0,0,0,0,0,0
8968 .word 0,0,0,0,0,0,0,0
8969 .word 0,0,0,0,0,0,0,0
8970 .word 0,0,0,0,0,0,0,0
8971 .word 0,0,0,0,0,0,0,0
8972 .word 0,0,0,0,0,0,0,0
8973 .word 0,0,0,0,0,0,0,0
8974 .word 0,0,0,0,0,0,0,0
8975 .word 0,0,0,0,0,0,0,0
8976 .word 0,0,0,0,0,0,0,0
8977 .word 0,0,0,0,0,0,0,0
8978 .word 0,0,0,0,0,0,0,0
8979 .word 0,0,0,0,0,0,0,0
8980 .word 0,0,0,0,0,0,0,0
8981 .word 0,0,0,0,0,0,0,0
8982 .word 0,0,0,0,0,0,0,0
8983 .word 0,0,0,0,0,0,0,0
8984 .word 0,0,0,0,0,0,0,0
8985 .word 0,0,0,0,0,0,0,0
8986 .word 0,0,0,0,0,0,0,0
8987 .word 0,0,0,0,0,0,0,0
8988 .word 0,0,0,0,0,0,0,0
8989 .word 0,0,0,0,0,0,0,0
8990 .word 0,0,0,0,0,0,0,0
8991 .word 0,0,0,0,0,0,0,0
8992 .word 0,0,0,0,0,0,0,0
8993 .word 0,0,0,0,0,0,0,0
8994 .word 0,0,0,0,0,0,0,0
8995
8996 .align 8
8997p0_init_registers:
8998 .word 0xd513d909,0xde4369f3 ! Init value for %l0
8999 .word 0x464e7f5c,0x1a101ba9 ! Init value for %l1
9000 .word 0x0b99d64b,0xf4b68827 ! Init value for %l2
9001 .word 0x463dc82c,0x7d677cb3 ! Init value for %l3
9002 .word 0xe4adeff2,0x5c3d1f67 ! Init value for %l4
9003 .word 0x7427b97e,0x74903c02 ! Init value for %l5
9004 .word 0xb020f960,0x4e0927b0 ! Init value for %l6
9005 .word 0x481d4082,0x280c1424 ! Init value for %l7
9006 .align 64
9007p0_init_freg:
9008 .word 0xc283e86e,0xe7d635e4 ! Init value for %f0
9009 .word 0xea1cf87a,0x208d2eac ! Init value for %f2
9010 .word 0x1a3067de,0x7ee94f88 ! Init value for %f4
9011 .word 0xb666c79b,0x040c8cd3 ! Init value for %f6
9012 .word 0x072ba26e,0xb8edf712 ! Init value for %f8
9013 .word 0x7b2253b1,0xbc0cfd12 ! Init value for %f10
9014 .word 0xba31470f,0xd9e67963 ! Init value for %f12
9015 .word 0xaf59bc8e,0xc378bb56 ! Init value for %f14
9016 .word 0x7d2ad4b1,0x0e939dcb ! Init value for %f16
9017 .word 0x0072d112,0xb1381bc2 ! Init value for %f18
9018 .word 0x997e78ef,0xfc12310c ! Init value for %f20
9019 .word 0x5768185f,0x70ba30fa ! Init value for %f22
9020 .word 0xcb28dec6,0xe84b78c6 ! Init value for %f24
9021 .word 0x05453b71,0x3a6319e2 ! Init value for %f26
9022 .word 0x8506dcc4,0xd2388b98 ! Init value for %f28
9023 .word 0x5a8b134e,0xab306e6f ! Init value for %f30
9024 .word 0x523626e9,0xaeba524b ! Init value for %f32
9025 .word 0x5bb67b92,0x589e5aab ! Init value for %f34
9026 .word 0x091323f7,0xa6bf91ec ! Init value for %f36
9027 .word 0x7c661737,0xfbd9b243 ! Init value for %f38
9028 .word 0x69a99b53,0x6a7af475 ! Init value for %f40
9029 .word 0x59f9b622,0xdf13d084 ! Init value for %f42
9030 .word 0x09993b3c,0x52444c39 ! Init value for %f44
9031 .word 0x9c6b6e2b,0x1dc3d44a ! Init value for %f46
9032 .word 0xe12e27c2,0x20971370
9033 .word 0xf2616a02,0x7aa0b9b6
9034 .word 0xf5fa9774,0x16b5fd10
9035 .word 0x155abe48,0xbd99e509
9036 .word 0xdc59e0fd,0x36d6b95f
9037 .word 0x5cd23af5,0x4f9771c6
9038 .word 0x9b85e080,0x88e96dfc
9039 .word 0xd7e611c7,0x47c9eea0
9040p0_share_mask:
9041 .word 0xffff0000,0x00000000
9042 .word 0x00000000,0x00000000
9043 .word 0x00000000,0x00000000
9044 .word 0x00000000,0x00000000
9045 .word 0x00000000,0x00000000
9046 .word 0x00000000,0x00000000
9047 .word 0x00000000,0x00000000
9048 .word 0x00000000,0x00000000
9049p0_expected_registers:
9050 .word 0x00000000,0x00000000
9051 .word 0xffffffff,0xffffffff
9052 .word 0xff0000ff,0x00000000
9053 .word 0x00000000,0x7b0f0000
9054 .word 0x00000000,0xffffff00
9055 .word 0x00000000,0x00000000
9056 .word 0x00000000,0xffffffff
9057 .word 0x00883fdd,0xf00883fd
9058p0_expected_fp_regs:
9059 .word 0xff000000,0x00000000
9060 .word 0x000000ff,0x00000000
9061 .word 0xff000000,0xff000000
9062 .word 0xff006800,0x00000000
9063 .word 0x00000000,0xc6de9dcb
9064 .word 0x80000000,0x00000000
9065 .word 0x00000000,0x000000ff
9066 .word 0x78b7ff9c,0xff0000ff
9067 .word 0x00000000,0x00000000
9068 .word 0x00000000,0x006800ff
9069 .word 0xffffffff,0x000000ff
9070 .word 0x89a56831,0x5c11a999
9071 .word 0x00ffffff,0x00000000
9072 .word 0xe98b0000,0x000000ff
9073 .word 0xff000000,0xff800000
9074 .word 0xff0000ff,0x00000000
9075 .word 0x00000026,0x00000000 ! %fsr = 0000002600000000
9076p0_local0_expect:
9077 .word 0xff0000ff,0x332bcfad
9078 .word 0xffffff00,0xaeba1b43
9079 .word 0x0000001a,0x000000ff
9080 .word 0x00620000,0xffff0000
9081 .word 0xffff8900,0x38ea007b
9082 .word 0xe98b0000,0x000000ff
9083 .word 0xffff00ff,0x000000ff
9084 .word 0x00000000,0x431bbaff
9085p0_local0_sec_expect:
9086 .word 0xffff00ff,0xc6f3ecaf
9087 .word 0xff000000,0x00000000
9088 .word 0xffff00ff,0x00000000
9089 .word 0x00000000,0x00000000
9090 .word 0x45548937,0x09be3ca1
9091 .word 0xffff00d8,0xd9e67963
9092 .word 0xac9bffff,0xff1014c4
9093 .word 0xc7e0001f,0xe0000000
9094p0_local1_expect:
9095 .word 0x00ffffff,0xffffffff
9096 .word 0x000000ff,0x000000ff
9097 .word 0xffffffba,0xf00883fd
9098 .word 0x0000ff00,0x0000ff00
9099 .word 0x00000000,0x00000080
9100 .word 0x00000000,0xff000000
9101 .word 0x00ff48ff,0x378954ff
9102 .word 0x006800ff,0x00000000
9103p0_local1_sec_expect:
9104 .word 0xff006800,0x00000000
9105 .word 0xffba1b43,0x00000000
9106 .word 0xff000000,0xff000000
9107 .word 0xff006800,0x00000000
9108 .word 0x00000000,0xc6de9dcb
9109 .word 0x80000000,0x00000000
9110 .word 0xff000000,0xffffffff
9111 .word 0x78b7ff9c,0xff0000ff
9112p0_local2_expect:
9113 .word 0x00000000,0x00000000
9114 .word 0xffffffff,0x00000000
9115 .word 0xff000000,0x332bcfad
9116 .word 0xafecf3c6,0xaeba1b43
9117 .word 0xffba1b43,0x000000ff
9118 .word 0x006800ff,0x00000000
9119 .word 0x00000000,0x00000000
9120 .word 0x7b00ea38,0x00000000
9121p0_local2_sec_expect:
9122 .word 0xffffff54,0xffefe943
9123 .word 0x431bbaae,0xffff00ff
9124 .word 0xff000000,0x000000ff
9125 .word 0xafecf3c6,0xaeba1b43
9126 .word 0x0a000000,0x00000000
9127 .word 0x00000000,0x9cffb778
9128 .word 0x00680089,0xff0000d4
9129 .word 0xd40000ff,0x00000000
9130p0_local3_expect:
9131 .word 0xba000000,0xac000000
9132 .word 0xff000000,0xffffffff
9133 .word 0x00ffffff,0x00000000
9134 .word 0xb78954ff,0x00000000
9135 .word 0xff000000,0xda36eeff
9136 .word 0x00004fff,0xff0000ff
9137 .word 0xd9cf2b33,0x00000000
9138 .word 0xffffff00,0xffee36da
9139p0_local3_sec_expect:
9140 .word 0xffba1b43,0xae5da5b6
9141 .word 0x00ffffff,0xffffffff
9142 .word 0xff000000,0x00000f7b
9143 .word 0x00000000,0xfdb200ea
9144 .word 0x7b00ea38,0x00000000
9145 .word 0xff48329d,0xd53f7559
9146 .word 0x00000000,0xa8714fac
9147 .word 0x7c50879f,0x2a5f5cc1
9148p0_local4_expect:
9149 .word 0xff0000ff,0x0000ff00
9150 .word 0xff000000,0x00000000
9151 .word 0xff0000ff,0x00000000
9152 .word 0x00000000,0x00000000
9153 .word 0xff000000,0x431bbaff
9154 .word 0x00ff4fff,0x00000000
9155 .word 0x00000000,0xff1a0000
9156 .word 0xffffff00,0xffee36da
9157p0_local4_sec_expect:
9158 .word 0xffba1b43,0x0000001b
9159 .word 0x0000ffff,0x00000000
9160 .word 0xff006800,0x00000000
9161 .word 0x431bbaae,0xc6f3ecaf
9162 .word 0xff000000,0x431bbaff
9163 .word 0x000000ff,0x00000000
9164 .word 0x00000000,0x00000000
9165 .word 0x00000000,0x000000ff
9166p0_local5_expect:
9167 .word 0xffff0000,0xffba1b43
9168 .word 0x00000000,0x000000ff
9169 .word 0xffffafec,0x000000ff
9170 .word 0x000000ff,0xc6ffecaf
9171 .word 0x00000000,0x00000000
9172 .word 0x78b7ff9c,0x00000000
9173 .word 0x00000000,0x89006800
9174 .word 0xff000000,0xff0000d4
9175p0_local5_sec_expect:
9176 .word 0x000000ff,0xf01014c4
9177 .word 0xffba1b43,0x00000000
9178 .word 0xfffffdbc,0x00000000
9179 .word 0x0062fb4e,0xffff0000
9180 .word 0x7dea0e50,0x1d858298
9181 .word 0xb0661710,0x95748079
9182 .word 0xaca2929f,0x88b66458
9183 .word 0xd58cfcc8,0xa3d13100
9184p0_local6_expect:
9185 .word 0x00000000,0x00000000
9186 .word 0xcb9ddec6,0x00000000
9187 .word 0x54ffffff,0x00000000
9188 .word 0x09be3ca1,0xff3fbf33
9189 .word 0x00000000,0x000000ff
9190 .word 0x00000000,0x0000007b
9191 .word 0xc06caef7,0xffffff00
9192 .word 0xfffff57f,0xff000000
9193p0_local6_sec_expect:
9194 .word 0x00000000,0x00000000
9195 .word 0xff000000,0xff000000
9196 .word 0xff001b43,0x00000000
9197 .word 0x89a56831,0x5c11a999
9198 .word 0xff00ffff,0x00000000
9199 .word 0xe98b0000,0x38ea007b
9200 .word 0xff000000,0xff800000
9201 .word 0xc15c5f2a,0x7af196a3
9202share0_expect:
9203 .word 0x00ff3e5d,0x665dcbe6
9204 .word 0x482f13d0,0x1693c5b1
9205 .word 0x502770bf,0x9ea470e9
9206 .word 0xaf480122,0xf0095901
9207 .word 0x159f5307,0x5424b3de
9208 .word 0x6a5a62a8,0xf1284c56
9209 .word 0xbc830e1f,0xdc012717
9210 .word 0x86781abd,0x603539d0
9211share1_expect:
9212 .word 0xffff779a,0x1669303f
9213 .word 0xec2762c5,0x9a924e33
9214 .word 0x48730d21,0x079cecb4
9215 .word 0xf5485dbe,0xb181df23
9216 .word 0x6ae6d917,0xd5eecb58
9217 .word 0x83534e3d,0x39c89d09
9218 .word 0x46a60047,0x5a83eb46
9219 .word 0xe427639b,0xbe96ac9e
9220 .word 0xff00726d,0xb6b5afe0
9221 .word 0xf7563a8d,0x51a3ff16
9222 .word 0x5b1ab64f,0x6bec5272
9223 .word 0x68503cbf,0xe2e044f3
9224 .word 0x7cfcdf17,0x08ab7436
9225 .word 0x2915fafa,0x42289330
9226 .word 0xc016eadf,0xeee836e5
9227 .word 0x0f23fd6d,0x1b0e7271
9228share2_expect:
9229 .word 0xffff6880,0x607b08cc
9230 .word 0x2b3a7765,0xfc9d52bc
9231 .word 0x87047f8c,0x7ffc6602
9232 .word 0x6d50fb83,0xb783dfa2
9233 .word 0x0fda20a0,0x1fcc876e
9234 .word 0x2b1d0b37,0xa8d8537b
9235 .word 0x6a1c8b96,0xcd2b7591
9236 .word 0x67120363,0x2db71a5e
9237share3_expect:
9238 .word 0x0000b994,0x008c0a11
9239 .word 0xdb7bf24d,0x6d8862ad
9240 .word 0x221d7f5b,0x4772b945
9241 .word 0x58d02f24,0xd09b00f9
9242 .word 0x71b77f5f,0x117851ff
9243 .word 0xfa6f9306,0xa0927c8c
9244 .word 0xb2a13ddb,0xf5450940
9245 .word 0xdfa1e6c0,0xbc39efe2
9246 .word 0xff7b2728,0x602e19ad
9247 .word 0xf17ed360,0x269f9eef
9248 .word 0xb119b6ca,0x7324971a
9249 .word 0xcdd9723b,0x22d48534
9250 .word 0xa9bafd7a,0xf8887a30
9251 .word 0xa8e42a0e,0x5fb9a09d
9252 .word 0x91fffcfa,0xb1306649
9253 .word 0x98f0b95b,0x6abfa88f
9254 .word 0xffff05ff,0xd85a6559
9255 .word 0x46406378,0x46339c7b
9256 .word 0x4697f6fc,0x16e54e71
9257 .word 0x8c99b628,0x7abd6ad1
9258 .word 0x5ba234d9,0xcb73d723
9259 .word 0x9efbfa1e,0x7484c371
9260 .word 0x494194be,0x1aa1ecd3
9261 .word 0x154d9006,0x24f7bdbe
9262 .word 0xffff0fe0,0x532ecee4
9263 .word 0xf75a0260,0x6f9d3dfa
9264 .word 0x06334314,0x672c4734
9265 .word 0xa9263491,0xc1bab4ff
9266 .word 0x619b1ea7,0xa3c21e32
9267 .word 0x0aed8923,0x8d13a7fd
9268 .word 0x68a4febe,0x94e6591c
9269 .word 0x7317e834,0xee348c49
9270 .word 0xffff5371,0x2b0e326c
9271 .word 0x7e178ead,0xaab363ae
9272 .word 0xbd1b80f2,0x7d6e8e3e
9273 .word 0xf5c0ffc7,0x45e8ec2e
9274 .word 0xef059fff,0xd6f23e13
9275 .word 0xd6b05ba4,0x9b171f25
9276 .word 0x5fd450a2,0x1cf78926
9277 .word 0x06b9079b,0x5efc606a
9278 .word 0x0000da9c,0x704ba05e
9279 .word 0x197aee1c,0x378ffd4b
9280 .word 0xb81065ce,0x38c9ead3
9281 .word 0x542d0c86,0x4b19a684
9282 .word 0xeac9e922,0x39b5bac8
9283 .word 0x670b5aa8,0x154f21a8
9284 .word 0x0a4cd42e,0xbbb70520
9285 .word 0x76f9ec3d,0x057f1b56
9286 .word 0xb3ffbce0,0x20d66963
9287 .word 0x07031560,0x0d5d82cc
9288 .word 0x27341e37,0x21204983
9289 .word 0xd59b1520,0x64b3a262
9290 .word 0x68efc1ff,0x14bb9028
9291 .word 0x75778738,0x90c10572
9292 .word 0xa80be6be,0xc41e3e50
9293 .word 0xfb41b5dd,0xd07baf75
9294 .word 0x00ffa57a,0x65521e7a
9295 .word 0x18f41b06,0x5c5df448
9296 .word 0x0cc11825,0xb6a74fda
9297 .word 0xb50ca733,0xc16c2988
9298 .word 0x241675c7,0x8bc3b7fa
9299 .word 0x85a82ca1,0xc0d8a127
9300 .word 0x4d14819e,0xeee7849b
9301 .word 0x4595cdbe,0xe19c14d9
9302p0_invalidate_semaphore:
9303 .word 0
9304! Data for Cross Processor Interrupt
9305 .align 8
9306received_xintr:
9307 .word 0,0,0,0,0,0,0,0
9308 .word 0,0,0,0,0,0,0,0
9309 .word 0,0,0,0,0,0,0,0
9310 .word 0,0,0,0,0,0,0,0
9311 .word 0,0,0,0,0,0,0,0
9312 .word 0,0,0,0,0,0,0,0
9313 .word 0,0,0,0,0,0,0,0
9314 .word 0,0,0,0,0,0,0,0
9315p0_dispatch_retry:
9316 .word 0,0
9317p0_xintr_data:
9318 .word 0x00000000,0x00000001
9319 .word 0xa662723f,0xd6434053
9320 .word 0x00000000,0x00000002
9321 .word 0x3399e367,0xbe96d360
9322 .word 0x00000000,0x00000003
9323 .word 0x92e3c2c8,0x03c21456
9324 .word 0x00000000,0x00000004
9325 .word 0x8eca3fdf,0xad7b5d58
9326 .word 0x00000000,0x00000005
9327 .word 0xcfc85a28,0x5ed08b6c
9328 .word 0x00000000,0x00000006
9329 .word 0x133dab57,0xf22dd3bd
9330 .word 0x00000000,0x00000007
9331 .word 0x597d47a8,0x26e95e59
9332 .word 0x00000000,0x00000008
9333 .word 0x0bc99f80,0x7e1015c4
9334 .align 8
9335p0_xintr_expected:
9336 .word 0
9337 .align 64
9338xintr_data_ptrs:
9339 .word p0_xintr_data
9340 .align 8
9341p0_xintr_db:
9342 .skip 512
9343p0_xintr_retry_count:
9344 .word 0,0
9345p0_reset_cnt:
9346 .word 0
9347 .align 8
9348p0_ec_timing_ctrl:
9349 .word 0,0
9350p0_ec_control:
9351 .word 0,0
9352p0_mcu_shadow:
9353 .skip 80
9354user_data_end:
9355
9356
9357SECTION .p0_local0 DATA_VA=0x000800000
9358
9359attr_data {
9360 Name = .p0_local0,
9361 VA = 0x0000000000800000,
9362 RA = 0x0000000010000000,
9363 PA = ra2pa(0x0000000010000000,0),
9364 part_0_ctx_nonzero_tsb_config_0,
9365 TTE_Context=PCONTEXT,
9366 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9367 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9368 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9369 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9370}
9371
9372 .data
9373 .seg "data"
9374 .align 0x2000
9375 .global p0_local0_start
9376p0_local0_begin:
9377 .skip 0x1400
9378p0_local0_start:
9379 .word 0xbd96b39f,0xef39bc40,0xd4344695,0xa1cfe2a6
9380 .word 0x350580ad,0x5e5684c7,0xac4f7128,0xa434f6b5
9381 .word 0x2a2ba122,0x32b3e57e,0x7dc8a373,0xffa30f7b
9382 .word 0x0c8261be,0xd967c860,0xe3bae2c2,0xb5a14333
9383p0_local0_end:
9384
9385SECTION .p0_local0_sec DATA_VA=0x000800000
9386
9387attr_data {
9388 Name = .p0_local0_sec,
9389 VA = 0x0000000000800000,
9390 RA = 0x0000000030000000,
9391 PA = ra2pa(0x0000000030000000,0),
9392 part_0_ctx_nonzero_tsb_config_0,
9393 TTE_Context=SCONTEXT,
9394 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9395 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9396 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9397 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9398}
9399
9400 .data
9401 .seg "data"
9402 .align 0x2000
9403 .global p0_local0_sec_start
9404p0_local0_sec_begin:
9405 .skip 0x1400
9406p0_local0_sec_start:
9407 .word 0xb2e23311,0x7d83f716,0x3d236164,0x392408e9
9408 .word 0x5544e8ae,0x07d44e40,0x460fd81c,0xdc2cf692
9409 .word 0x49356c82,0x76e363b7,0x76962a8e,0x959fe459
9410 .word 0x9535ba01,0x7081b444,0x791a1579,0xfe904d05
9411p0_local0_sec_end:
9412
9413SECTION .p0_local1 DATA_VA=0x000802000
9414
9415attr_data {
9416 Name = .p0_local1,
9417 VA = 0x0000000000802000,
9418 RA = 0x0000000010040000,
9419 PA = ra2pa(0x0000000010040000,0),
9420 part_0_ctx_nonzero_tsb_config_0,
9421 TTE_Context=PCONTEXT,
9422 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9423 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9424 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9425 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9426}
9427
9428 .data
9429 .seg "data"
9430 .align 0x2000
9431 .global p0_local1_start
9432p0_local1_begin:
9433 .skip 0x1400
9434p0_local1_start:
9435 .word 0xe91e224a,0xb1260cf1,0x10b84a97,0x23c81c5f
9436 .word 0x49e9902b,0xacfa16dc,0xc0b3f6b4,0xab1de0a7
9437 .word 0xa7803860,0xa9da6d2d,0x99016090,0x8465843a
9438 .word 0x57296ebf,0x90e0f5d5,0x48839796,0xbaefe943
9439p0_local1_end:
9440
9441SECTION .p0_local1_sec DATA_VA=0x000802000
9442
9443attr_data {
9444 Name = .p0_local1_sec,
9445 VA = 0x0000000000802000,
9446 RA = 0x0000000030040000,
9447 PA = ra2pa(0x0000000030040000,0),
9448 part_0_ctx_nonzero_tsb_config_0,
9449 TTE_Context=SCONTEXT,
9450 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9451 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9452 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9453 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9454}
9455
9456 .data
9457 .seg "data"
9458 .align 0x2000
9459 .global p0_local1_sec_start
9460p0_local1_sec_begin:
9461 .skip 0x1400
9462p0_local1_sec_start:
9463 .word 0x9e413755,0x78b1b2cf,0x4775890e,0x15d34552
9464 .word 0x671259ae,0x3391d0a2,0x951b5f7e,0x331a8899
9465 .word 0x6ae872a7,0x6868844c,0x8c41a74c,0x11ae8748
9466 .word 0x43dd6864,0x0578aba4,0x33b1b0d7,0x37aa4efb
9467p0_local1_sec_end:
9468
9469SECTION .p0_local2 DATA_VA=0x000804000
9470
9471attr_data {
9472 Name = .p0_local2,
9473 VA = 0x0000000000804000,
9474 RA = 0x0000000010080000,
9475 PA = ra2pa(0x0000000010080000,0),
9476 part_0_ctx_nonzero_tsb_config_0,
9477 TTE_Context=PCONTEXT,
9478 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9479 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9480 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9481 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9482}
9483
9484 .data
9485 .seg "data"
9486 .align 0x2000
9487 .global p0_local2_start
9488p0_local2_begin:
9489 .skip 0x1400
9490p0_local2_start:
9491 .word 0x01bcb61b,0x3648a8d9,0x591e5498,0xf01014c4
9492 .word 0x2ac5373a,0x546113a9,0xd459166f,0xb85884b6
9493 .word 0xf82c6309,0x71ea05cd,0x3ca909a8,0x695bb361
9494 .word 0xa34b3f13,0xe63073a7,0x155d5e8d,0x701d5577
9495p0_local2_end:
9496
9497SECTION .p0_local2_sec DATA_VA=0x000804000
9498
9499attr_data {
9500 Name = .p0_local2_sec,
9501 VA = 0x0000000000804000,
9502 RA = 0x0000000030080000,
9503 PA = ra2pa(0x0000000030080000,0),
9504 part_0_ctx_nonzero_tsb_config_0,
9505 TTE_Context=SCONTEXT,
9506 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9507 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9508 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9509 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9510}
9511
9512 .data
9513 .seg "data"
9514 .align 0x2000
9515 .global p0_local2_sec_start
9516p0_local2_sec_begin:
9517 .skip 0x1400
9518p0_local2_sec_start:
9519 .word 0xfdb20acc,0xccad9193,0xde53605b,0xaaa7246b
9520 .word 0xa1af46dd,0x72527aae,0xc0f44a97,0xb7cca4c2
9521 .word 0xe7888aa7,0xa4e7ddb5,0x653f1504,0x0f06c47d
9522 .word 0x0d832d3d,0xd964a882,0x961cdec7,0x502b1033
9523p0_local2_sec_end:
9524
9525SECTION .p0_local3 DATA_VA=0x000806000
9526
9527attr_data {
9528 Name = .p0_local3,
9529 VA = 0x0000000000806000,
9530 RA = 0x00000000100c0000,
9531 PA = ra2pa(0x00000000100c0000,0),
9532 part_0_ctx_nonzero_tsb_config_0,
9533 TTE_Context=PCONTEXT,
9534 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9535 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9536 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9537 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9538}
9539
9540 .data
9541 .seg "data"
9542 .align 0x2000
9543 .global p0_local3_start
9544p0_local3_begin:
9545 .skip 0x1400
9546p0_local3_start:
9547 .word 0x93477669,0xc9c699f8,0x86803f5d,0x5820017a
9548 .word 0x1138def8,0x2d9e84a6,0x431bbaae,0xc6f3ecaf
9549 .word 0xcf624977,0xd5b6f705,0x78b7ff9c,0x263728d3
9550 .word 0xb290ef67,0x37fde103,0x58626c0e,0xceeb99a1
9551p0_local3_end:
9552
9553SECTION .p0_local3_sec DATA_VA=0x000806000
9554
9555attr_data {
9556 Name = .p0_local3_sec,
9557 VA = 0x0000000000806000,
9558 RA = 0x00000000300c0000,
9559 PA = ra2pa(0x00000000300c0000,0),
9560 part_0_ctx_nonzero_tsb_config_0,
9561 TTE_Context=SCONTEXT,
9562 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9563 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9564 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9565 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9566}
9567
9568 .data
9569 .seg "data"
9570 .align 0x2000
9571 .global p0_local3_sec_start
9572p0_local3_sec_begin:
9573 .skip 0x1400
9574p0_local3_sec_start:
9575 .word 0x611a97bd,0x0530119c,0x94a94b5e,0xbecadff5
9576 .word 0x6bfe683f,0xb1ba7d46,0xdc630104,0x4ab1bae3
9577 .word 0xa2cba1fa,0x878aa658,0xa78278eb,0x9fafefef
9578 .word 0x30bfcac1,0xabf03020,0x96f6790a,0x131f7807
9579p0_local3_sec_end:
9580
9581SECTION .p0_local4 DATA_VA=0x000808000
9582
9583attr_data {
9584 Name = .p0_local4,
9585 VA = 0x0000000000808000,
9586 RA = 0x0000000010100000,
9587 PA = ra2pa(0x0000000010100000,0),
9588 part_0_ctx_nonzero_tsb_config_0,
9589 TTE_Context=PCONTEXT,
9590 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9591 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9592 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9593 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9594}
9595
9596 .data
9597 .seg "data"
9598 .align 0x2000
9599 .global p0_local4_start
9600p0_local4_begin:
9601 .skip 0x1400
9602p0_local4_start:
9603 .word 0x1f3ea91b,0x32dd4be2,0x73f138f9,0xf7034b30
9604 .word 0x7d64ac54,0xefe00fe6,0x5aa6806b,0x6abc2db4
9605 .word 0xcfabcd92,0xfcd1f9fc,0x89de7878,0xddf7b46f
9606 .word 0x7763161f,0x50eab348,0xb48fd490,0x27e5f590
9607p0_local4_end:
9608
9609SECTION .p0_local4_sec DATA_VA=0x000808000
9610
9611attr_data {
9612 Name = .p0_local4_sec,
9613 VA = 0x0000000000808000,
9614 RA = 0x0000000030100000,
9615 PA = ra2pa(0x0000000030100000,0),
9616 part_0_ctx_nonzero_tsb_config_0,
9617 TTE_Context=SCONTEXT,
9618 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9619 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9620 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9621 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9622}
9623
9624 .data
9625 .seg "data"
9626 .align 0x2000
9627 .global p0_local4_sec_start
9628p0_local4_sec_begin:
9629 .skip 0x1400
9630p0_local4_sec_start:
9631 .word 0x36181052,0x8fdb3f85,0x787bfd2b,0x92ebfe25
9632 .word 0xc1ef26eb,0x1a113557,0x97fd1df5,0x33e7c3dd
9633 .word 0xe681d058,0xffe7c4c4,0xc27be7e5,0x09faaa89
9634 .word 0x57d5a682,0x7e73130d,0xa6b83021,0x95f8f09e
9635p0_local4_sec_end:
9636
9637SECTION .p0_local5 DATA_VA=0x00080a000
9638
9639attr_data {
9640 Name = .p0_local5,
9641 VA = 0x000000000080a000,
9642 RA = 0x0000000010140000,
9643 PA = ra2pa(0x0000000010140000,0),
9644 part_0_ctx_nonzero_tsb_config_0,
9645 TTE_Context=PCONTEXT,
9646 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9647 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9648 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9649 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9650}
9651
9652 .data
9653 .seg "data"
9654 .align 0x2000
9655 .global p0_local5_start
9656p0_local5_begin:
9657 .skip 0x1400
9658p0_local5_start:
9659 .word 0x02d46331,0x30493960,0x7dcfecd9,0x996722db
9660 .word 0x5030d0b0,0x847b229c,0x83018bde,0x5f4e94ac
9661 .word 0xcb38a8f2,0x3ebe2ec7,0x3d517643,0x27b6813c
9662 .word 0x770ef1e3,0x94f993b8,0x089552a8,0xaa6e4118
9663p0_local5_end:
9664
9665SECTION .p0_local5_sec DATA_VA=0x00080a000
9666
9667attr_data {
9668 Name = .p0_local5_sec,
9669 VA = 0x000000000080a000,
9670 RA = 0x0000000030140000,
9671 PA = ra2pa(0x0000000030140000,0),
9672 part_0_ctx_nonzero_tsb_config_0,
9673 TTE_Context=SCONTEXT,
9674 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9675 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9676 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9677 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9678}
9679
9680 .data
9681 .seg "data"
9682 .align 0x2000
9683 .global p0_local5_sec_start
9684p0_local5_sec_begin:
9685 .skip 0x1400
9686p0_local5_sec_start:
9687 .word 0x4eef94ba,0x239a0d35,0xea48329d,0xd53f7559
9688 .word 0x9a5112a2,0x3cceb1f3,0x6330fb4e,0x66d70f18
9689 .word 0x7dea0e50,0x1d858298,0xb0661710,0x95748079
9690 .word 0xaca2929f,0x88b66458,0xd58cfcc8,0xa3d13100
9691p0_local5_sec_end:
9692
9693SECTION .p0_local6 DATA_VA=0x00080c000
9694
9695attr_data {
9696 Name = .p0_local6,
9697 VA = 0x000000000080c000,
9698 RA = 0x0000000010180000,
9699 PA = ra2pa(0x0000000010180000,0),
9700 part_0_ctx_nonzero_tsb_config_0,
9701 TTE_Context=PCONTEXT,
9702 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9703 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9704 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9705 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9706}
9707
9708 .data
9709 .seg "data"
9710 .align 0x2000
9711 .global p0_local6_start
9712p0_local6_begin:
9713 .skip 0x1400
9714p0_local6_start:
9715 .word 0xe65d7049,0xe51fb816,0xc9805925,0x1f3cfdb4
9716 .word 0x071a72a4,0xb3250928,0xa10fa8c8,0x823fbf33
9717 .word 0x9117f820,0x077c310c,0xbe9a1740,0xc6672f44
9718 .word 0xc06caef7,0x923886e6,0x6f4537ac,0x1a5185c2
9719p0_local6_end:
9720
9721SECTION .p0_local6_sec DATA_VA=0x00080c000
9722
9723attr_data {
9724 Name = .p0_local6_sec,
9725 VA = 0x000000000080c000,
9726 RA = 0x0000000030180000,
9727 PA = ra2pa(0x0000000030180000,0),
9728 part_0_ctx_nonzero_tsb_config_0,
9729 TTE_Context=SCONTEXT,
9730 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9731 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9732 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9733 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9734}
9735
9736 .data
9737 .seg "data"
9738 .align 0x2000
9739 .global p0_local6_sec_start
9740p0_local6_sec_begin:
9741 .skip 0x1400
9742p0_local6_sec_start:
9743 .word 0x960de33b,0x29cffb7c,0xd09b59c8,0x80ada6c8
9744 .word 0x0c5abdf8,0xf04a9bbf,0x89a56831,0x5c11a999
9745 .word 0xe2ff47bd,0x09be3ca1,0xc31cc84b,0x38ea09bd
9746 .word 0x8a7635e1,0xb743ad62,0xc15c5f2a,0x7af196a3
9747p0_local6_sec_end:
9748
9749SECTION .share0 DATA_VA=0x00080e000
9750
9751attr_data {
9752 Name = .share0,
9753 VA = 0x000000000080e000,
9754 RA = 0x00000000201c0000,
9755 PA = ra2pa(0x00000000201c0000,0),
9756 part_0_ctx_nonzero_tsb_config_0,
9757 TTE_Context=PCONTEXT,
9758 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9759 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9760 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9761 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9762}
9763
9764 .data
9765 .seg "data"
9766 .align 0x2000
9767 .global share0_start
9768share0_begin:
9769share0_start:
9770 .word 0xd0f73e5d,0x665dcbe6,0x482f13d0,0x1693c5b1
9771 .word 0x502770bf,0x9ea470e9,0xaf480122,0xf0095901
9772 .word 0x159f5307,0x5424b3de,0x6a5a62a8,0xf1284c56
9773 .word 0xbc830e1f,0xdc012717,0x86781abd,0x603539d0
9774share0_end:
9775
9776SECTION .share1 DATA_VA=0x000810000
9777
9778attr_data {
9779 Name = .share1,
9780 VA = 0x0000000000810000,
9781 RA = 0x0000000020800000,
9782 PA = ra2pa(0x0000000020800000,0),
9783 part_0_ctx_nonzero_tsb_config_0,
9784 TTE_Context=PCONTEXT,
9785 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9786 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9787 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9788 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9789}
9790
9791 .data
9792 .seg "data"
9793 .align 0x2000
9794 .global share1_start
9795share1_begin:
9796share1_start:
9797 .word 0xa3e6779a,0x1669303f,0xec2762c5,0x9a924e33
9798 .word 0x48730d21,0x079cecb4,0xf5485dbe,0xb181df23
9799 .word 0x6ae6d917,0xd5eecb58,0x83534e3d,0x39c89d09
9800 .word 0x46a60047,0x5a83eb46,0xe427639b,0xbe96ac9e
9801 .word 0xbb5c726d,0xb6b5afe0,0xf7563a8d,0x51a3ff16
9802 .word 0x5b1ab64f,0x6bec5272,0x68503cbf,0xe2e044f3
9803 .word 0x7cfcdf17,0x08ab7436,0x2915fafa,0x42289330
9804 .word 0xc016eadf,0xeee836e5,0x0f23fd6d,0x1b0e7271
9805share1_end:
9806
9807SECTION .share2 DATA_VA=0x000812000
9808
9809attr_data {
9810 Name = .share2,
9811 VA = 0x0000000000812000,
9812 RA = 0x00000000211c0000,
9813 PA = ra2pa(0x00000000211c0000,0),
9814 part_0_ctx_nonzero_tsb_config_0,
9815 TTE_Context=PCONTEXT,
9816 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9817 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9818 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9819 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9820}
9821
9822 .data
9823 .seg "data"
9824 .align 0x2000
9825 .global share2_start
9826share2_begin:
9827share2_start:
9828 .word 0x54b46880,0x607b08cc,0x2b3a7765,0xfc9d52bc
9829 .word 0x87047f8c,0x7ffc6602,0x6d50fb83,0xb783dfa2
9830 .word 0x0fda20a0,0x1fcc876e,0x2b1d0b37,0xa8d8537b
9831 .word 0x6a1c8b96,0xcd2b7591,0x67120363,0x2db71a5e
9832share2_end:
9833
9834SECTION .share3 DATA_VA=0x000814000
9835
9836attr_data {
9837 Name = .share3,
9838 VA = 0x0000000000814000,
9839 RA = 0x0000000021800000,
9840 PA = ra2pa(0x0000000021800000,0),
9841 part_0_ctx_nonzero_tsb_config_0,
9842 TTE_Context=PCONTEXT,
9843 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9844 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9845 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9846 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9847}
9848
9849 .data
9850 .seg "data"
9851 .align 0x2000
9852 .global share3_start
9853share3_begin:
9854share3_start:
9855 .word 0x3bd3b994,0x008c0a11,0xdb7bf24d,0x6d8862ad
9856 .word 0x221d7f5b,0x4772b945,0x58d02f24,0xd09b00f9
9857 .word 0x71b77f5f,0x117851ff,0xfa6f9306,0xa0927c8c
9858 .word 0xb2a13ddb,0xf5450940,0xdfa1e6c0,0xbc39efe2
9859 .word 0x0a482728,0x602e19ad,0xf17ed360,0x269f9eef
9860 .word 0xb119b6ca,0x7324971a,0xcdd9723b,0x22d48534
9861 .word 0xa9bafd7a,0xf8887a30,0xa8e42a0e,0x5fb9a09d
9862 .word 0x91fffcfa,0xb1306649,0x98f0b95b,0x6abfa88f
9863 .word 0xc6ae05ff,0xd85a6559,0x46406378,0x46339c7b
9864 .word 0x4697f6fc,0x16e54e71,0x8c99b628,0x7abd6ad1
9865 .word 0x5ba234d9,0xcb73d723,0x9efbfa1e,0x7484c371
9866 .word 0x494194be,0x1aa1ecd3,0x154d9006,0x24f7bdbe
9867 .word 0x57240fe0,0x532ecee4,0xf75a0260,0x6f9d3dfa
9868 .word 0x06334314,0x672c4734,0xa9263491,0xc1bab4ff
9869 .word 0x619b1ea7,0xa3c21e32,0x0aed8923,0x8d13a7fd
9870 .word 0x68a4febe,0x94e6591c,0x7317e834,0xee348c49
9871 .word 0x7b655371,0x2b0e326c,0x7e178ead,0xaab363ae
9872 .word 0xbd1b80f2,0x7d6e8e3e,0xf5c0ffc7,0x45e8ec2e
9873 .word 0xef059fff,0xd6f23e13,0xd6b05ba4,0x9b171f25
9874 .word 0x5fd450a2,0x1cf78926,0x06b9079b,0x5efc606a
9875 .word 0x19bbda9c,0x704ba05e,0x197aee1c,0x378ffd4b
9876 .word 0xb81065ce,0x38c9ead3,0x542d0c86,0x4b19a684
9877 .word 0xeac9e922,0x39b5bac8,0x670b5aa8,0x154f21a8
9878 .word 0x0a4cd42e,0xbbb70520,0x76f9ec3d,0x057f1b56
9879 .word 0xb337bce0,0x20d66963,0x07031560,0x0d5d82cc
9880 .word 0x27341e37,0x21204983,0xd59b1520,0x64b3a262
9881 .word 0x68efc1ff,0x14bb9028,0x75778738,0x90c10572
9882 .word 0xa80be6be,0xc41e3e50,0xfb41b5dd,0xd07baf75
9883 .word 0x3653a57a,0x65521e7a,0x18f41b06,0x5c5df448
9884 .word 0x0cc11825,0xb6a74fda,0xb50ca733,0xc16c2988
9885 .word 0x241675c7,0x8bc3b7fa,0x85a82ca1,0xc0d8a127
9886 .word 0x4d14819e,0xeee7849b,0x4595cdbe,0xe19c14d9
9887share3_end: