Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_3000_7.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mpgen_3000_7.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 = 327144523
40! Riesling can be on
41! 1 Thread, 3000 lines
42! mpgen created on Dec 20, 2005 (16:35:03)
43! mpgen_3000_7.s created on Mar 27, 2009 (14:45:23)
44! RC file : random.rc
45! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.051220 -rc random.rc -o mpgen_3000_7 -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 = 38b51efc a83b2d1f bf56dced 78e1c136
84! %f4 = 8d1f3bd4 4fcb9bc3 fd1391e4 dfd9ce76
85! %f8 = 28326b59 76a2a117 3301a2ab 768c1512
86! %f12 = 32b001c0 5aadd6fd 4fd79745 6ffa1d62
87 ldda [%g1]ASI_BLK_P,%f0
88 add %g1,64,%g1
89! %f16 = e79d7db9 bdd3ee12 bff47cb4 54d907a8
90! %f20 = 70d12ea4 d39ca6e3 57e6b81a 221ada99
91! %f24 = 4d3cc2da 617ebc64 be342c94 593d4611
92! %f28 = da573830 269650fe c86246bf b9e10c97
93 ldda [%g1]ASI_BLK_P,%f16
94 add %g1,64,%g1
95! %f32 = 8d913ce2 5818bb3f 3f240e52 fbb0f85e
96! %f36 = c417e972 2e33b61f ca807afb ccdd005f
97! %f40 = 7f3ecc49 7c8f651b 4b25ea3a abcf8a71
98! %f44 = 69b8ed9a 265dcce0 f493eaf0 1e3a3452
99 ldda [%g1]ASI_BLK_P,%f32
100
101! Set up the Graphics Status Register
102
103 setx 0xb588de5000000053,%g7,%g1 ! GSR scale = 10, align = 3
104 wr %g1,%g0,%gsr ! GSR = b588de5000000053
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[0000000010141400] = f5a2e5f0, %l3 = 83c8391a06dc575c
113 ldsba [%i5+%g0]0x80,%l3 ! %l3 = fffffffffffffff5
114! %l6 = 479f27b5, %l7 = 9f2a1214, Mem[0000000030101400] = 82f7e0c1 66430049
115 stda %l6,[%i4+%g0]0x89 ! Mem[0000000030101400] = 479f27b5 9f2a1214
116! %l5 = 3201198adfa0ac4f, %l5 = 3201198adfa0ac4f, %y = 00000000
117 udiv %l5,%l5,%l1 ! %l1 = 0000000000000001
118 mov %l0,%y ! %y = d0b000e6
119! Mem[0000000030101400] = b5279f47, %l5 = 3201198adfa0ac4f
120 ldstuba [%i4+%g0]0x81,%l5 ! %l5 = 000000b5000000ff
121! %f0 = 38b51efc a83b2d1f, Mem[0000000030001408] = 35d5feb0 791e6618
122 stda %f0 ,[%i0+%o4]0x89 ! Mem[0000000030001408] = 38b51efc a83b2d1f
123! %l0 = 95c30eebd0b000e6, Mem[000000001018140e] = 91c1f147
124 sth %l0,[%i6+0x00e] ! Mem[000000001018140c] = 91c100e6
125! %f0 = 38b51efc a83b2d1f, %l7 = 876085d29f2a1214
126! Mem[00000000300c1420] = 89d516c4abc26868
127 add %i3,0x020,%g1
128 stda %f0,[%g1+%l7]ASI_PST32_S ! Mem[00000000300c1420] = 89d516c4abc26868
129! Mem[0000000030181400] = ad2e3cbb78916949, %l1 = 0000000000000001
130 ldxa [%i6+%g0]0x89,%l1 ! %l1 = ad2e3cbb78916949
131! Mem[0000000030101400] = 479f27ff, %l5 = 00000000000000b5
132 swapa [%i4+%g0]0x89,%l5 ! %l5 = 00000000479f27ff
133! Starting 10 instruction Store Burst
134! %l4 = 6bad4728a8e2e78e, Mem[0000000030181400] = 78916949
135 stha %l4,[%i6+%g0]0x89 ! Mem[0000000030181400] = 7891e78e
136
137p0_label_2:
138! %f12 = 32b001c0 5aadd6fd, %l0 = 95c30eebd0b000e6
139! Mem[0000000010181430] = 72e7bf45192b3c10
140 add %i6,0x030,%g1
141 stda %f12,[%g1+%l0]ASI_PST16_P ! Mem[0000000010181430] = 72e701c05aad3c10
142! %f8 = 28326b59 76a2a117, %l1 = ad2e3cbb78916949
143! Mem[0000000030001418] = f82df2ce822190d7
144 add %i0,0x018,%g1
145 stda %f8,[%g1+%l1]ASI_PST32_SL ! Mem[0000000030001418] = 17a1a276822190d7
146! Mem[0000000030001400] = a12aa807, %l3 = fffffffffffffff5
147 swapa [%i0+%g0]0x89,%l3 ! %l3 = 00000000a12aa807
148! %l4 = 6bad4728a8e2e78e, imm = fffffffffffffd9c, %l0 = 95c30eebd0b000e6
149 addc %l4,-0x264,%l0 ! %l0 = 6bad4728a8e2e52a
150! %l1 = ad2e3cbb78916949, imm = 0000000000000582, %l6 = 02704c8e479f27b5
151 or %l1,0x582,%l6 ! %l6 = ad2e3cbb78916dcb
152! %l1 = ad2e3cbb78916949, Mem[000000001000143e] = adf371ad, %asi = 80
153 stha %l1,[%i0+0x03e]%asi ! Mem[000000001000143c] = adf36949
154! %f23 = 221ada99, Mem[00000000100c1408] = 6b7e613d
155 sta %f23,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 221ada99
156! Mem[0000000030041408] = d4c6f28b, %l0 = 6bad4728a8e2e52a
157 ldstuba [%i1+%o4]0x81,%l0 ! %l0 = 000000d4000000ff
158! %l4 = 6bad4728a8e2e78e, Mem[0000000010081408] = 4f62f486
159 stba %l4,[%i2+%o4]0x88 ! Mem[0000000010081408] = 4f62f48e
160! Starting 10 instruction Load Burst
161! Mem[0000000010081438] = 7f9995a98cae2507, %l3 = 00000000a12aa807
162 ldx [%i2+0x038],%l3 ! %l3 = 7f9995a98cae2507
163
164p0_label_3:
165! %f8 = 28326b59, %f14 = 4fd79745
166 fcmpes %fcc1,%f8 ,%f14 ! %fcc1 = 1
167! Mem[0000000010141410] = e6f2c253, %l3 = 7f9995a98cae2507
168 lduwa [%i5+%o5]0x88,%l3 ! %l3 = 00000000e6f2c253
169! Mem[0000000010041420] = e45f81ed 1d22008e, %l0 = 000000d4, %l1 = 78916949
170 ldd [%i1+0x020],%l0 ! %l0 = 00000000e45f81ed 000000001d22008e
171! Mem[0000000010001410] = ea70d01aa13f90d4, %f24 = 4d3cc2da 617ebc64
172 ldda [%i0+%o5]0x88,%f24 ! %f24 = ea70d01a a13f90d4
173! Mem[0000000010081420] = 262b71a78d9039a3, %f20 = 70d12ea4 d39ca6e3
174 ldd [%i2+0x020],%f20 ! %f20 = 262b71a7 8d9039a3
175! Mem[0000000020800000] = 365c5b63, %l0 = 00000000e45f81ed
176 ldub [%o1+0x001],%l0 ! %l0 = 000000000000005c
177! Mem[00000000300c1410] = 8b9902eb, %f12 = 32b001c0
178 lda [%i3+%o5]0x81,%f12 ! %f12 = 8b9902eb
179! Mem[0000000030101408] = fd4dddaa, %l3 = 00000000e6f2c253
180 ldsha [%i4+%o4]0x81,%l3 ! %l3 = fffffffffffffd4d
181! Mem[00000000211c0000] = e58c4b99, %l3 = fffffffffffffd4d
182 ldstuba [%o2+0x000]%asi,%l3 ! %l3 = 000000e5000000ff
183! Starting 10 instruction Store Burst
184! %l2 = d308f4101dfdfa3a, Mem[0000000030101408] = c898ecdfaadd4dfd
185 stxa %l2,[%i4+%o4]0x89 ! Mem[0000000030101408] = d308f4101dfdfa3a
186
187p0_label_4:
188! Code Fragment 3
189p0_fragment_1:
190! %l0 = 000000000000005c
191 setx 0x5fb9e057ebea92f4,%g7,%l0 ! %l0 = 5fb9e057ebea92f4
192! %l1 = 000000001d22008e
193 setx 0x8afc670fbb3aeb85,%g7,%l1 ! %l1 = 8afc670fbb3aeb85
194 setx 0x1fe000, %g1, %g3
195 or %l0, %g3, %l0 ! always set perrmask = 0xff
196 setx 0x1ffff8, %g1, %g2
197 and %l0, %g2, %l0
198 ta T_CHANGE_HPRIV
199 stxa %l1, [%l0]ASI_DCACHE_DATA
200 ta T_CHANGE_NONHPRIV
201! %l0 = 5fb9e057ebea92f4
202 setx 0x1fdafd88188ce4be,%g7,%l0 ! %l0 = 1fdafd88188ce4be
203! %l1 = 8afc670fbb3aeb85
204 setx 0x4ead03f83145e862,%g7,%l1 ! %l1 = 4ead03f83145e862
205! Mem[000000001004140f] = 11b59f35, %l0 = 1fdafd88188ce4be
206 ldstuba [%i1+0x00f]%asi,%l0 ! %l0 = 00000035000000ff
207! %l3 = 00000000000000e5, Mem[0000000030041410] = a2164892
208 stwa %l3,[%i1+%o5]0x89 ! Mem[0000000030041410] = 000000e5
209! %l5 = 00000000479f27ff, Mem[0000000030081410] = d745ac45
210 stha %l5,[%i2+%o5]0x81 ! Mem[0000000030081410] = 27ffac45
211! %l4 = 6bad4728a8e2e78e, Mem[00000000211c0000] = ff8c4b99, %asi = 80
212 stha %l4,[%o2+0x000]%asi ! Mem[00000000211c0000] = e78e4b99
213! %f20 = 262b71a7 8d9039a3, Mem[0000000010041410] = 241a94fb a763103a
214 stda %f20,[%i1+%o5]0x80 ! Mem[0000000010041410] = 262b71a7 8d9039a3
215! Mem[0000000010081400] = 1170adf8, %l0 = 0000000000000035
216 swapa [%i2+%g0]0x80,%l0 ! %l0 = 000000001170adf8
217! %l1 = 4ead03f83145e862, Mem[0000000030181408] = 9eaae217fb9cd25c
218 stxa %l1,[%i6+%o4]0x81 ! Mem[0000000030181408] = 4ead03f83145e862
219! Mem[0000000010101403] = 53ad409c, %l3 = 00000000000000e5
220 ldstub [%i4+0x003],%l3 ! %l3 = 0000009c000000ff
221! Starting 10 instruction Load Burst
222! Mem[0000000030001400] = f5ffffff e47b6216, %l2 = 1dfdfa3a, %l3 = 0000009c
223 ldda [%i0+%g0]0x81,%l2 ! %l2 = 00000000f5ffffff 00000000e47b6216
224
225p0_label_5:
226! Mem[0000000030081408] = 1e8cab71, %l7 = 876085d29f2a1214
227 ldsba [%i2+%o4]0x81,%l7 ! %l7 = 000000000000001e
228! Mem[0000000030181408] = 62e84531 f803ad4e, %l6 = 78916dcb, %l7 = 0000001e
229 ldda [%i6+%o4]0x89,%l6 ! %l6 = 00000000f803ad4e 0000000062e84531
230! Mem[0000000030001410] = 5cd3715f98d55407, %l1 = 4ead03f83145e862
231 ldxa [%i0+%o5]0x81,%l1 ! %l1 = 5cd3715f98d55407
232! %f19 = 54d907a8, %f2 = bf56dced, %f8 = 28326b59
233 fsubs %f19,%f2 ,%f8 ! %f8 = 54d907a8
234! Mem[0000000010041408] = ff9fb511 260ceba6, %l0 = 1170adf8, %l1 = 98d55407
235 ldda [%i1+%o4]0x88,%l0 ! %l0 = 00000000260ceba6 00000000ff9fb511
236! Mem[0000000010001438] = 77dc5bff, %l6 = 00000000f803ad4e
237 ldsw [%i0+0x038],%l6 ! %l6 = 0000000077dc5bff
238! Mem[0000000010101410] = 114ed4389695bbf8, %l0 = 00000000260ceba6
239 ldxa [%i4+%o5]0x80,%l0 ! %l0 = 114ed4389695bbf8
240 membar #Sync ! Added by membar checker (1)
241! Mem[0000000010001400] = 369dec9d ab7361d0 4c05bd3d b8f161e8
242! Mem[0000000010001410] = d4903fa1 1ad070ea 98d0e6b4 1afba657
243! Mem[0000000010001420] = 0db79c36 c750ee45 22d7337e 28e63c7e
244! Mem[0000000010001430] = 010a115a e7e770fa 77dc5bff adf36949
245 ldda [%i0]ASI_BLK_P,%f0 ! Block Load from 0000000010001400
246! Mem[0000000010101408] = 0cf9081d, %l6 = 0000000077dc5bff
247 ldswa [%i4+0x008]%asi,%l6 ! %l6 = 000000000cf9081d
248! Starting 10 instruction Store Burst
249! %l2 = 00000000f5ffffff, Mem[000000001008143c] = 8cae2507
250 sth %l2,[%i2+0x03c] ! Mem[000000001008143c] = ffff2507
251
252p0_label_6:
253! %l2 = 00000000f5ffffff, Mem[0000000010081418] = f78cb2f4
254 sth %l2,[%i2+0x018] ! Mem[0000000010081418] = ffffb2f4
255! %l5 = 00000000479f27ff, Mem[0000000030141400] = d4707ac1
256 stha %l5,[%i5+%g0]0x89 ! Mem[0000000030141400] = d47027ff
257! Mem[00000000300c1410] = eb02998b, %l6 = 000000000cf9081d
258 swapa [%i3+%o5]0x89,%l6 ! %l6 = 00000000eb02998b
259! %f20 = 262b71a7, Mem[0000000010101400] = 53ad40ff
260 sta %f20,[%i4+%g0]0x80 ! Mem[0000000010101400] = 262b71a7
261! %f25 = a13f90d4, Mem[0000000030081410] = 45acff27
262 sta %f25,[%i2+%o5]0x89 ! Mem[0000000030081410] = a13f90d4
263! %l2 = 00000000f5ffffff, Mem[0000000030001410] = 5f71d35c
264 stwa %l2,[%i0+%o5]0x89 ! Mem[0000000030001410] = f5ffffff
265! %l4 = 6bad4728a8e2e78e, Mem[00000000300c1410] = 1d08f90c
266 stba %l4,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 8e08f90c
267! %l4 = 6bad4728a8e2e78e, Mem[0000000010101436] = d37aa06c
268 stb %l4,[%i4+0x036] ! Mem[0000000010101434] = d37a8e6c
269! %f0 = 369dec9d ab7361d0 4c05bd3d b8f161e8
270! %f4 = d4903fa1 1ad070ea 98d0e6b4 1afba657
271! %f8 = 0db79c36 c750ee45 22d7337e 28e63c7e
272! %f12 = 010a115a e7e770fa 77dc5bff adf36949
273 stda %f0,[%i4]ASI_BLK_AIUS ! Block Store to 0000000030101400
274! Starting 10 instruction Load Burst
275! Code Fragment 3
276p0_fragment_2:
277! %l0 = 114ed4389695bbf8
278 setx 0x63ea03004da4319f,%g7,%l0 ! %l0 = 63ea03004da4319f
279! %l1 = 00000000ff9fb511
280 setx 0x3d06b54846b9d78b,%g7,%l1 ! %l1 = 3d06b54846b9d78b
281 setx 0x1fe000, %g1, %g3
282 or %l0, %g3, %l0 ! always set perrmask = 0xff
283 setx 0x1ffff8, %g1, %g2
284 and %l0, %g2, %l0
285 ta T_CHANGE_HPRIV
286 stxa %l1, [%l0]ASI_DCACHE_DATA
287 ta T_CHANGE_NONHPRIV
288! %l0 = 63ea03004da4319f
289 setx 0xbf353bc01ebc8485,%g7,%l0 ! %l0 = bf353bc01ebc8485
290! %l1 = 3d06b54846b9d78b
291 setx 0xb979fc47e5b6e986,%g7,%l1 ! %l1 = b979fc47e5b6e986
292
293p0_label_7:
294! Mem[0000000010041400] = 6e13d48a, %l1 = b979fc47e5b6e986
295 lduba [%i1+%g0]0x80,%l1 ! %l1 = 000000000000006e
296! Mem[0000000030041410] = 000000e5, %l4 = 6bad4728a8e2e78e
297 lduwa [%i1+%o5]0x89,%l4 ! %l4 = 00000000000000e5
298 membar #Sync ! Added by membar checker (2)
299! Mem[0000000010101410] = 114ed438 9695bbf8, %l0 = 1ebc8485, %l1 = 0000006e
300 ldda [%i4+%o5]0x80,%l0 ! %l0 = 00000000114ed438 000000009695bbf8
301! Mem[0000000010081400] = 35000000, %l6 = 00000000eb02998b
302 ldsha [%i2+%g0]0x88,%l6 ! %l6 = 0000000000000000
303! Mem[00000000100c1400] = 2007b7ba 323ebeac 221ada99 e635b7cc
304! Mem[00000000100c1410] = e8405eac 3b70ef3b 8d59ff24 0923f7ad
305! Mem[00000000100c1420] = b6366b43 84bc058d 7a8e4af0 7e610554
306! Mem[00000000100c1430] = af520c69 f21de8de 8ae1e2be 7b3c982e
307 ldda [%i3]ASI_BLK_PL,%f0 ! Block Load from 00000000100c1400
308! Mem[0000000010081408] = 49ce89464f62f48e, %l0 = 00000000114ed438
309 ldxa [%i2+%o4]0x88,%l0 ! %l0 = 49ce89464f62f48e
310! Mem[0000000030101400] = 369dec9d ab7361d0 4c05bd3d b8f161e8
311! Mem[0000000030101410] = d4903fa1 1ad070ea 98d0e6b4 1afba657
312! Mem[0000000030101420] = 0db79c36 c750ee45 22d7337e 28e63c7e
313! Mem[0000000030101430] = 010a115a e7e770fa 77dc5bff adf36949
314 ldda [%i4]ASI_BLK_SL,%f16 ! Block Load from 0000000030101400
315! Mem[0000000010001400] = 369dec9d ab7361d0, %l4 = 000000e5, %l5 = 479f27ff
316 ldda [%i0+%g0]0x80,%l4 ! %l4 = 00000000369dec9d 00000000ab7361d0
317! Mem[0000000030041408] = ffc6f28b, %f6 = adf72309
318 lda [%i1+%o4]0x81,%f6 ! %f6 = ffc6f28b
319! Starting 10 instruction Store Burst
320! %f0 = acbe3e32 bab70720 ccb735e6 99da1a22
321! %f4 = 3bef703b ac5e40e8 ffc6f28b 24ff598d
322! %f8 = 8d05bc84 436b36b6 5405617e f04a8e7a
323! %f12 = dee81df2 690c52af 2e983c7b bee2e18a
324 stda %f0,[%i1]ASI_BLK_AIUPL ! Block Store to 0000000010041400
325
326p0_label_8:
327! %f25 = 369cb70d, Mem[0000000010001400] = 369dec9d
328 sta %f25,[%i0+%g0]0x80 ! Mem[0000000010001400] = 369cb70d
329! %f30 = 4969f3ad, Mem[00000000300c1408] = 6fc8c2a9
330 sta %f30,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 4969f3ad
331 membar #Sync ! Added by membar checker (3)
332! %l3 = 00000000e47b6216, Mem[00000000100c1400] = 2007b7ba323ebeac
333 stx %l3,[%i3+%g0] ! Mem[00000000100c1400] = 00000000e47b6216
334! %f26 = 7e3ce628 7e33d722, Mem[0000000010041410] = ac5e40e8 3bef703b
335 stda %f26,[%i1+%o5]0x88 ! Mem[0000000010041410] = 7e3ce628 7e33d722
336! %l1 = 000000009695bbf8, Mem[000000001010141a] = 1bf4cbdc
337 stb %l1,[%i4+0x01a] ! Mem[0000000010101418] = 1bf4f8dc
338! Code Fragment 3
339p0_fragment_3:
340! %l0 = 49ce89464f62f48e
341 setx 0x9b22b3a024950b09,%g7,%l0 ! %l0 = 9b22b3a024950b09
342! %l1 = 000000009695bbf8
343 setx 0x52372647c4bc8dd2,%g7,%l1 ! %l1 = 52372647c4bc8dd2
344 setx 0x1fe000, %g1, %g3
345 or %l0, %g3, %l0 ! always set perrmask = 0xff
346 setx 0x1ffff8, %g1, %g2
347 and %l0, %g2, %l0
348 ta T_CHANGE_HPRIV
349 stxa %l1, [%l0]ASI_DCACHE_DATA
350 ta T_CHANGE_NONHPRIV
351! %l0 = 9b22b3a024950b09
352 setx 0xa4fc123f8c7a9b1c,%g7,%l0 ! %l0 = a4fc123f8c7a9b1c
353! %l1 = 52372647c4bc8dd2
354 setx 0xecde63382827de5a,%g7,%l1 ! %l1 = ecde63382827de5a
355! Mem[0000000010081418] = ffffb2f4, %l5 = 00000000ab7361d0, %asi = 80
356 swapa [%i2+0x018]%asi,%l5 ! %l5 = 00000000ffffb2f4
357! Code Fragment 3
358p0_fragment_4:
359! %l0 = a4fc123f8c7a9b1c
360 setx 0x8ffa1a385c0982c9,%g7,%l0 ! %l0 = 8ffa1a385c0982c9
361! %l1 = ecde63382827de5a
362 setx 0xf4671d87d768524a,%g7,%l1 ! %l1 = f4671d87d768524a
363 setx 0x1fe000, %g1, %g3
364 or %l0, %g3, %l0 ! always set perrmask = 0xff
365 setx 0x1ffff8, %g1, %g2
366 and %l0, %g2, %l0
367 ta T_CHANGE_HPRIV
368 stxa %l1, [%l0]ASI_DCACHE_DATA
369 ta T_CHANGE_NONHPRIV
370! %l0 = 8ffa1a385c0982c9
371 setx 0x5d91447fe16b9e2d,%g7,%l0 ! %l0 = 5d91447fe16b9e2d
372! %l1 = f4671d87d768524a
373 setx 0xf357e5786b6a62a0,%g7,%l1 ! %l1 = f357e5786b6a62a0
374! Mem[0000000010041408] = 99da1a22, %l3 = 00000000e47b6216
375 ldstuba [%i1+%o4]0x88,%l3 ! %l3 = 00000022000000ff
376! Starting 10 instruction Load Burst
377! Mem[00000000211c0000] = e78e4b99, %l2 = 00000000f5ffffff
378 ldsha [%o2+0x000]%asi,%l2 ! %l2 = ffffffffffffe78e
379
380p0_label_9:
381! Mem[0000000010141410] = f34ef10ce6f2c253, %f6 = ffc6f28b 24ff598d
382 ldda [%i5+%o5]0x88,%f6 ! %f6 = f34ef10c e6f2c253
383! %l5 = 00000000ffffb2f4, %l3 = 0000000000000022, %y = d0b000e6
384 sdiv %l5,%l3,%l2 ! %l2 = ffffffff80000000
385 mov %l0,%y ! %y = e16b9e2d
386! Mem[0000000010041410] = 22d7337e28e63c7e, %l6 = 0000000000000000
387 ldxa [%i1+%o5]0x80,%l6 ! %l6 = 22d7337e28e63c7e
388! %l2 = ffffffff80000000, immd = fffffffffffff515, %l5 = 00000000ffffb2f4
389 udivx %l2,-0xaeb,%l5 ! %l5 = 0000000000000000
390! Mem[000000001000143c] = adf36949, %l3 = 0000000000000022
391 ldsb [%i0+0x03f],%l3 ! %l3 = 0000000000000049
392! Mem[00000000100c1418] = 8d59ff24, %l0 = 5d91447fe16b9e2d
393 lduh [%i3+0x018],%l0 ! %l0 = 0000000000008d59
394! Mem[0000000020800040] = 735fa555, %l4 = 00000000369dec9d
395 ldsba [%o1+0x040]%asi,%l4 ! %l4 = 0000000000000073
396! Mem[0000000020800040] = 735fa555, %l2 = ffffffff80000000
397 ldsba [%o1+0x040]%asi,%l2 ! %l2 = 0000000000000073
398! Mem[00000000300c1408] = 1b0a77414969f3ad, %f26 = 7e3ce628 7e33d722
399 ldda [%i3+%o4]0x89,%f26 ! %f26 = 1b0a7741 4969f3ad
400! Starting 10 instruction Store Burst
401! %f26 = 1b0a7741 4969f3ad, %l2 = 0000000000000073
402! Mem[0000000030101400] = 369dec9dab7361d0
403 stda %f26,[%i4+%l2]ASI_PST8_SL ! Mem[0000000030101400] = adf3ec9d41770ad0
404
405p0_label_10:
406! %l2 = 0000000000000073, Mem[0000000030081400] = cbb059c7
407 stha %l2,[%i2+%g0]0x81 ! Mem[0000000030081400] = 007359c7
408! %f8 = 8d05bc84, Mem[0000000010041408] = ff1ada99
409 sta %f8 ,[%i1+%o4]0x80 ! Mem[0000000010041408] = 8d05bc84
410! %f22 = 57a6fb1a, %f5 = ac5e40e8
411 fcmpes %fcc1,%f22,%f5 ! %fcc1 = 2
412! Mem[0000000010181408] = 63851402, %l7 = 0000000062e84531
413 ldstuba [%i6+%o4]0x88,%l7 ! %l7 = 00000002000000ff
414! %l6 = 28e63c7e, %l7 = 00000002, Mem[0000000010081408] = 8ef4624f 4689ce49
415 stda %l6,[%i2+0x008]%asi ! Mem[0000000010081408] = 28e63c7e 00000002
416! %l3 = 0000000000000049, Mem[0000000010141400] = f5a2e5f0
417 stwa %l3,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000049
418! Mem[00000000100c1410] = ac5e40e8, %l4 = 0000000000000073
419 swapa [%i3+%o5]0x88,%l4 ! %l4 = 00000000ac5e40e8
420! %l1 = f357e5786b6a62a0, Mem[0000000010001406] = ab7361d0, %asi = 80
421 stha %l1,[%i0+0x006]%asi ! Mem[0000000010001404] = ab7362a0
422! Mem[0000000030041410] = 000000e5, %l6 = 22d7337e28e63c7e
423 ldstuba [%i1+%o5]0x89,%l6 ! %l6 = 000000e5000000ff
424! Starting 10 instruction Load Burst
425! Mem[0000000030081410] = a13f90d4, %l5 = 0000000000000000
426 lduwa [%i2+%o5]0x89,%l5 ! %l5 = 00000000a13f90d4
427
428p0_label_11:
429! Mem[00000000100c1418] = 8d59ff240923f7ad, %f16 = d06173ab 9dec9d36
430 ldd [%i3+0x018],%f16 ! %f16 = 8d59ff24 0923f7ad
431! Mem[0000000010041400] = bab70720, %l5 = 00000000a13f90d4
432 ldswa [%i1+%g0]0x88,%l5 ! %l5 = ffffffffbab70720
433! Mem[0000000030141410] = dd74d706, %l5 = ffffffffbab70720
434 ldswa [%i5+%o5]0x89,%l5 ! %l5 = ffffffffdd74d706
435! Mem[0000000010101400] = 262b71a7, %l2 = 0000000000000073
436 lduha [%i4+%g0]0x80,%l2 ! %l2 = 000000000000262b
437! Mem[00000000100c1408] = 221ada99, %f29 = 5a110a01
438 lda [%i3+%o4]0x80,%f29 ! %f29 = 221ada99
439! Mem[0000000030141400] = ff2770d462597181, %f28 = fa70e7e7 221ada99
440 ldda [%i5+%g0]0x81,%f28 ! %f28 = ff2770d4 62597181
441! %l1 = f357e5786b6a62a0, %l2 = 000000000000262b, %l0 = 0000000000008d59
442 udivx %l1,%l2,%l0 ! %l0 = 00066026b5ae80b4
443! Mem[0000000010101408] = 0cf9081d, %l2 = 000000000000262b
444 ldsha [%i4+0x008]%asi,%l2 ! %l2 = 0000000000000cf9
445! Mem[0000000010101434] = d37a8e6c, %l7 = 0000000000000002
446 ldsh [%i4+0x034],%l7 ! %l7 = ffffffffffffd37a
447! Starting 10 instruction Store Burst
448! %l6 = 000000e5, %l7 = ffffd37a, Mem[0000000030141410] = 06d774dd c6ac212d
449 stda %l6,[%i5+%o5]0x81 ! Mem[0000000030141410] = 000000e5 ffffd37a
450
451p0_label_12:
452! %l1 = f357e5786b6a62a0, Mem[0000000030101410] = d4903fa11ad070ea
453 stxa %l1,[%i4+%o5]0x81 ! Mem[0000000030101410] = f357e5786b6a62a0
454! %f0 = acbe3e32 bab70720, Mem[0000000010081408] = 28e63c7e 00000002
455 stda %f0 ,[%i2+%o4]0x80 ! Mem[0000000010081408] = acbe3e32 bab70720
456! %f12 = dee81df2, Mem[0000000030141410] = e5000000
457 sta %f12,[%i5+%o5]0x89 ! Mem[0000000030141410] = dee81df2
458! %f30 = 4969f3ad ff5bdc77, %l0 = 00066026b5ae80b4
459! Mem[0000000010081408] = acbe3e32bab70720
460 add %i2,0x008,%g1
461 stda %f30,[%g1+%l0]ASI_PST32_P ! Mem[0000000010081408] = acbe3e32bab70720
462! Mem[0000000010081408] = acbe3e32, %l6 = 00000000000000e5
463 ldstuba [%i2+%o4]0x80,%l6 ! %l6 = 000000ac000000ff
464! %l0 = 00066026b5ae80b4, Mem[00000000300c1408] = 4969f3ad
465 stha %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 496980b4
466! %l4 = 00000000ac5e40e8, Mem[0000000020800001] = 365c5b63
467 stb %l4,[%o1+0x001] ! Mem[0000000020800000] = 36e85b63
468! Mem[0000000010041410] = 7e33d722, %l4 = 00000000ac5e40e8
469 ldstuba [%i1+%o5]0x88,%l4 ! %l4 = 00000022000000ff
470! %l3 = 0000000000000049, Mem[0000000010081410] = 4eb6087d
471 stwa %l3,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000049
472! Starting 10 instruction Load Burst
473! Mem[00000000211c0000] = e78e4b99, %l7 = ffffffffffffd37a
474 ldub [%o2+%g0],%l7 ! %l7 = 00000000000000e7
475
476p0_label_13:
477! Mem[0000000030141410] = f21de8de, %l6 = 00000000000000ac
478 lduba [%i5+%o5]0x81,%l6 ! %l6 = 00000000000000f2
479! Mem[0000000010141400] = 000000497c74fcde, %f12 = dee81df2 690c52af
480 ldda [%i5+%g0]0x80,%f12 ! %f12 = 00000049 7c74fcde
481! Mem[00000000100c1400] = 00000000, %l0 = 00066026b5ae80b4
482 ldsha [%i3+%g0]0x80,%l0 ! %l0 = 0000000000000000
483! Mem[0000000030081410] = a13f90d4, %l0 = 0000000000000000
484 lduba [%i2+%o5]0x89,%l0 ! %l0 = 00000000000000d4
485! Mem[0000000010001420] = 0db79c36 c750ee45, %l4 = 00000022, %l5 = dd74d706
486 ldda [%i0+0x020]%asi,%l4 ! %l4 = 000000000db79c36 00000000c750ee45
487! Mem[0000000010001400] = 369cb70d ab7362a0, %l6 = 000000f2, %l7 = 000000e7
488 ldda [%i0+%g0]0x80,%l6 ! %l6 = 00000000369cb70d 00000000ab7362a0
489! Mem[0000000030141400] = 81715962d47027ff, %f20 = ea70d01a a13f90d4
490 ldda [%i5+%g0]0x89,%f20 ! %f20 = 81715962 d47027ff
491! Mem[0000000030001408] = 1f2d3ba8, %l0 = 00000000000000d4
492 ldsba [%i0+%o4]0x81,%l0 ! %l0 = 000000000000001f
493! Mem[0000000030141408] = dac09af4dc7495ba, %l5 = 00000000c750ee45
494 ldxa [%i5+%o4]0x89,%l5 ! %l5 = dac09af4dc7495ba
495! Starting 10 instruction Store Burst
496! %l3 = 0000000000000049, Mem[00000000300c1408] = 496980b4
497 stba %l3,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 49698049
498
499p0_label_14:
500! %l6 = 00000000369cb70d, Mem[0000000030181410] = ee567a29
501 stha %l6,[%i6+%o5]0x81 ! Mem[0000000030181410] = b70d7a29
502! %f22 = 57a6fb1a, Mem[0000000030041408] = 8bf2c6ff
503 sta %f22,[%i1+%o4]0x89 ! Mem[0000000030041408] = 57a6fb1a
504! %f21 = d47027ff, Mem[00000000100c1400] = 00000000
505 sta %f21,[%i3+%g0]0x80 ! Mem[00000000100c1400] = d47027ff
506! %l7 = 00000000ab7362a0, Mem[0000000030181408] = f803ad4e
507 stha %l7,[%i6+%o4]0x89 ! Mem[0000000030181408] = f80362a0
508! Mem[00000000100c1410] = 73000000, %l4 = 000000000db79c36
509 swapa [%i3+%o5]0x80,%l4 ! %l4 = 0000000073000000
510! %f9 = 436b36b6, Mem[00000000300c1408] = 49698049
511 sta %f9 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 436b36b6
512! %l0 = 0000001f, %l1 = 6b6a62a0, Mem[0000000030101408] = 4c05bd3d b8f161e8
513 stda %l0,[%i4+%o4]0x81 ! Mem[0000000030101408] = 0000001f 6b6a62a0
514! %l0 = 000000000000001f, Mem[0000000010141410] = 53c2f2e6
515 stwa %l0,[%i5+%o5]0x80 ! Mem[0000000010141410] = 0000001f
516! Code Fragment 4
517p0_fragment_5:
518! %l0 = 000000000000001f
519 setx 0xb4d1b0afdc729bd3,%g7,%l0 ! %l0 = b4d1b0afdc729bd3
520! %l1 = f357e5786b6a62a0
521 setx 0xd8b185c79fa93f46,%g7,%l1 ! %l1 = d8b185c79fa93f46
522 setx 0x7ff8, %g1, %g2
523 and %l0, %g2, %l0
524 setx 0xffffffff, %g1, %g2
525 and %l1, %g2, %l1
526 setx 0x100000000, %g1, %g2
527 or %l1, %g2, %l1 ! Set bit 32 - perrinj
528 ta T_CHANGE_HPRIV
529 stxa %l1, [%l0]ASI_ICACHE_INSTR
530 ta T_CHANGE_NONHPRIV
531! %l0 = b4d1b0afdc729bd3
532 setx 0x410e2be7fa126126,%g7,%l0 ! %l0 = 410e2be7fa126126
533! %l1 = d8b185c79fa93f46
534 setx 0x722ebabfdb9c5088,%g7,%l1 ! %l1 = 722ebabfdb9c5088
535! Starting 10 instruction Load Burst
536! %f15 = bee2e18a, %f4 = 3bef703b
537 fcmpes %fcc1,%f15,%f4 ! %fcc1 = 1
538
539p0_label_15:
540! Mem[0000000010041410] = ffd7337e, %l4 = 0000000073000000
541 lduha [%i1+%o5]0x80,%l4 ! %l4 = 000000000000ffd7
542! Mem[0000000010001438] = 77dc5bff, %l4 = 000000000000ffd7
543 ldsw [%i0+0x038],%l4 ! %l4 = 0000000077dc5bff
544! Mem[00000000201c0000] = 1388eaae, %l1 = 722ebabfdb9c5088
545 ldub [%o0+%g0],%l1 ! %l1 = 0000000000000013
546! Mem[0000000010101400] = a7712b26, %l7 = 00000000ab7362a0
547 ldswa [%i4+%g0]0x88,%l7 ! %l7 = ffffffffa7712b26
548! Mem[0000000030081410] = d4903fa1 9fdf938e, %l6 = 369cb70d, %l7 = a7712b26
549 ldda [%i2+%o5]0x81,%l6 ! %l6 = 00000000d4903fa1 000000009fdf938e
550! Mem[0000000010181428] = a69ebf0f, %l3 = 0000000000000049
551 lduwa [%i6+0x028]%asi,%l3 ! %l3 = 00000000a69ebf0f
552! Mem[0000000030181410] = 297a0db7, %l4 = 0000000077dc5bff
553 ldswa [%i6+%o5]0x89,%l4 ! %l4 = 00000000297a0db7
554! Mem[0000000030141408] = dc7495ba, %l1 = 0000000000000013
555 ldsha [%i5+%o4]0x89,%l1 ! %l1 = ffffffffffff95ba
556! Mem[0000000010001408] = 4c05bd3db8f161e8, %l1 = ffffffffffff95ba
557 ldx [%i0+%o4],%l1 ! %l1 = 4c05bd3db8f161e8
558! Starting 10 instruction Store Burst
559! %l1 = 4c05bd3db8f161e8, Mem[0000000010041404] = 323ebeac, %asi = 80
560 stwa %l1,[%i1+0x004]%asi ! Mem[0000000010041404] = b8f161e8
561
562p0_label_16:
563! %l2 = 00000cf9, %l3 = a69ebf0f, Mem[0000000010101408] = 1d08f90c e656e6ab
564 stda %l2,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000cf9 a69ebf0f
565! %l2 = 00000cf9, %l3 = a69ebf0f, Mem[0000000030181410] = b70d7a29 5f9fe92d
566 stda %l2,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000cf9 a69ebf0f
567! %l7 = 000000009fdf938e, %l2 = 0000000000000cf9, %y = e16b9e2d
568 sdiv %l7,%l2,%l2 ! %l2 = ffffffff80000000
569 mov %l0,%y ! %y = fa126126
570! %l7 = 000000009fdf938e, Mem[0000000010101422] = fac942fd
571 sth %l7,[%i4+0x022] ! Mem[0000000010101420] = fac9938e
572! %l3 = 00000000a69ebf0f, Mem[000000001004142a] = 7a8e4af0, %asi = 80
573 stba %l3,[%i1+0x02a]%asi ! Mem[0000000010041428] = 7a8e0ff0
574! Mem[00000000211c0000] = e78e4b99, %l4 = 00000000297a0db7
575 ldstub [%o2+%g0],%l4 ! %l4 = 000000e7000000ff
576! %f6 = f34ef10c e6f2c253, Mem[00000000100c1408] = 221ada99 e635b7cc
577 stda %f6 ,[%i3+%o4]0x80 ! Mem[00000000100c1408] = f34ef10c e6f2c253
578! %l2 = ffffffff80000000, Mem[0000000030001408] = 1f2d3ba8
579 stha %l2,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00003ba8
580! %f22 = 57a6fb1a b4e6d098, Mem[0000000030141408] = dc7495ba dac09af4
581 stda %f22,[%i5+%o4]0x89 ! Mem[0000000030141408] = 57a6fb1a b4e6d098
582! Starting 10 instruction Load Burst
583! Mem[000000001004141c] = 8bf2c6ff, %l3 = 00000000a69ebf0f
584 ldub [%i1+0x01f],%l3 ! %l3 = 00000000000000ff
585
586p0_label_17:
587! Mem[0000000030041408] = 1afba657, %l0 = 410e2be7fa126126
588 ldswa [%i1+%o4]0x81,%l0 ! %l0 = 000000001afba657
589! Mem[0000000030141408] = 98d0e6b4, %l4 = 00000000000000e7
590 ldsba [%i5+%o4]0x81,%l4 ! %l4 = ffffffffffffff98
591! Mem[00000000211c0000] = ff8e4b99, %l3 = 00000000000000ff
592 ldsba [%o2+0x000]%asi,%l3 ! %l3 = ffffffffffffffff
593! Mem[0000000030081408] = 08e547b771ab8c1e, %f26 = 1b0a7741 4969f3ad
594 ldda [%i2+%o4]0x89,%f26 ! %f26 = 08e547b7 71ab8c1e
595! Mem[0000000030001400] = 16627be4fffffff5, %f4 = 3bef703b ac5e40e8
596 ldda [%i0+%g0]0x89,%f4 ! %f4 = 16627be4 fffffff5
597! Mem[0000000030041400] = 686e680f, %l0 = 000000001afba657
598 lduba [%i1+%g0]0x89,%l0 ! %l0 = 000000000000000f
599! Mem[0000000021800180] = 846e1c36, %l7 = 000000009fdf938e
600 lduba [%o3+0x180]%asi,%l7 ! %l7 = 0000000000000084
601! Mem[0000000021800180] = 846e1c36, %l5 = dac09af4dc7495ba
602 lduha [%o3+0x180]%asi,%l5 ! %l5 = 000000000000846e
603! Mem[00000000211c0000] = ff8e4b99, %l5 = 000000000000846e
604 lduh [%o2+%g0],%l5 ! %l5 = 000000000000ff8e
605! Starting 10 instruction Store Burst
606! %l7 = 0000000000000084, Mem[0000000010081410] = 49000000
607 stha %l7,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00840000
608
609p0_label_18:
610! %l3 = ffffffffffffffff, Mem[0000000010081408] = 323ebeff
611 stba %l3,[%i2+%o4]0x88 ! Mem[0000000010081408] = 323ebeff
612! %l7 = 0000000000000084, Mem[0000000010101410] = 114ed438
613 stwa %l7,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000084
614! Mem[00000000100c1434] = f21de8de, %l5 = 000000000000ff8e
615 ldstub [%i3+0x034],%l5 ! %l5 = 000000f2000000ff
616! %l2 = ffffffff80000000, Mem[0000000010141410] = 0000001f
617 stha %l2,[%i5+%o5]0x80 ! Mem[0000000010141410] = 0000001f
618! Mem[00000000211c0000] = ff8e4b99, %l4 = ffffffffffffff98
619 ldstuba [%o2+0x000]%asi,%l4 ! %l4 = 000000ff000000ff
620! Mem[00000000300c1400] = d49fed5b, %l3 = ffffffffffffffff
621 swapa [%i3+%g0]0x81,%l3 ! %l3 = 00000000d49fed5b
622! Mem[0000000010081400] = 35000000, %l7 = 0000000000000084
623 ldstuba [%i2+%g0]0x88,%l7 ! %l7 = 00000000000000ff
624! Mem[0000000010001432] = 010a115a, %l1 = 4c05bd3db8f161e8
625 ldstub [%i0+0x032],%l1 ! %l1 = 00000011000000ff
626! Mem[0000000030101410] = f357e578, %l4 = 00000000000000ff
627 ldstuba [%i4+%o5]0x81,%l4 ! %l4 = 000000f3000000ff
628! Starting 10 instruction Load Burst
629! Mem[0000000030081408] = 71ab8c1e, %f28 = ff2770d4
630 lda [%i2+%o4]0x89,%f28 ! %f28 = 71ab8c1e
631
632p0_label_19:
633! Mem[00000000300c1410] = 8e08f90c, %l3 = 00000000d49fed5b
634 lduha [%i3+%o5]0x81,%l3 ! %l3 = 0000000000008e08
635! Mem[0000000010041408] = 8d05bc84 e635b7cc, %l2 = 80000000, %l3 = 00008e08
636 ldda [%i1+%o4]0x80,%l2 ! %l2 = 000000008d05bc84 00000000e635b7cc
637! Code Fragment 3
638p0_fragment_6:
639! %l0 = 000000000000000f
640 setx 0xb28c272060bee8c5,%g7,%l0 ! %l0 = b28c272060bee8c5
641! %l1 = 0000000000000011
642 setx 0x58e04e007aabd57c,%g7,%l1 ! %l1 = 58e04e007aabd57c
643 setx 0x1fe000, %g1, %g3
644 or %l0, %g3, %l0 ! always set perrmask = 0xff
645 setx 0x1ffff8, %g1, %g2
646 and %l0, %g2, %l0
647 ta T_CHANGE_HPRIV
648 stxa %l1, [%l0]ASI_DCACHE_DATA
649 ta T_CHANGE_NONHPRIV
650! %l0 = b28c272060bee8c5
651 setx 0xceaed21064db534b,%g7,%l0 ! %l0 = ceaed21064db534b
652! %l1 = 58e04e007aabd57c
653 setx 0xe076733f9806f444,%g7,%l1 ! %l1 = e076733f9806f444
654! Mem[0000000010041410] = 7e33d7ff, %l7 = 0000000000000000
655 ldsba [%i1+%o5]0x88,%l7 ! %l7 = ffffffffffffffff
656! Mem[00000000211c0000] = ff8e4b99, %l2 = 000000008d05bc84
657 ldub [%o2+%g0],%l2 ! %l2 = 00000000000000ff
658! Mem[0000000010101400] = 262b71a7, %l3 = 00000000e635b7cc
659 ldswa [%i4+%g0]0x80,%l3 ! %l3 = 00000000262b71a7
660! Mem[0000000030101408] = 1f000000, %l0 = ceaed21064db534b
661 lduba [%i4+%o4]0x89,%l0 ! %l0 = 0000000000000000
662! Mem[00000000300c1400] = ffffffff, %l2 = 00000000000000ff
663 ldsba [%i3+%g0]0x89,%l2 ! %l2 = ffffffffffffffff
664! Mem[00000000100c1400] = ff2770d4, %l2 = ffffffffffffffff
665 ldsha [%i3+%g0]0x88,%l2 ! %l2 = 00000000000070d4
666! Starting 10 instruction Store Burst
667! %l0 = 0000000000000000, Mem[0000000030081408] = 71ab8c1e
668 stha %l0,[%i2+%o4]0x89 ! Mem[0000000030081408] = 71ab0000
669
670p0_label_20:
671! Mem[0000000010001400] = 0db79c36, %l0 = 0000000000000000
672 swapa [%i0+%g0]0x88,%l0 ! %l0 = 000000000db79c36
673! Mem[0000000030181400] = 7891e78e, %l7 = ffffffffffffffff
674 ldstuba [%i6+%g0]0x89,%l7 ! %l7 = 0000008e000000ff
675! %l6 = 00000000d4903fa1, Mem[0000000010101400] = 262b71a7
676 stb %l6,[%i4+%g0] ! Mem[0000000010101400] = a12b71a7
677! %l4 = 000000f3, %l5 = 000000f2, Mem[0000000010181408] = 638514ff e600c191
678 stda %l4,[%i6+%o4]0x88 ! Mem[0000000010181408] = 000000f3 000000f2
679! Mem[00000000100c1420] = b6366b43, %l2 = 00000000000070d4
680 swap [%i3+0x020],%l2 ! %l2 = 00000000b6366b43
681! %l7 = 000000000000008e, Mem[00000000300c1400] = 24d52de3ffffffff
682 stxa %l7,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 000000000000008e
683! %f20 = 81715962 d47027ff, Mem[0000000010181400] = 27f56bb2 a86ac08b
684 stda %f20,[%i6+%g0]0x88 ! Mem[0000000010181400] = 81715962 d47027ff
685! Mem[000000001014140c] = 88b7831d, %l7 = 0000008e, %l0 = 0db79c36
686 add %i5,0x0c,%g1
687 casa [%g1]0x80,%l7,%l0 ! %l0 = 0000000088b7831d
688! Mem[00000000300c1400] = 8e000000, %l5 = 00000000000000f2
689 swapa [%i3+%g0]0x81,%l5 ! %l5 = 000000008e000000
690! Starting 10 instruction Load Burst
691! Mem[0000000010101400] = a12b71a7ba1fd126, %l4 = 00000000000000f3
692 ldxa [%i4+%g0]0x80,%l4 ! %l4 = a12b71a7ba1fd126
693
694p0_label_21:
695! Mem[0000000010001414] = 1ad070ea, %l5 = 000000008e000000
696 lduw [%i0+0x014],%l5 ! %l5 = 000000001ad070ea
697! Mem[0000000021800100] = eab07eb5, %l7 = 000000000000008e
698 ldsha [%o3+0x100]%asi,%l7 ! %l7 = ffffffffffffeab0
699! Mem[0000000010001438] = 77dc5bffadf36949, %f6 = f34ef10c e6f2c253
700 ldd [%i0+0x038],%f6 ! %f6 = 77dc5bff adf36949
701! Mem[0000000030101408] = 0000001f, %l5 = 000000001ad070ea
702 ldswa [%i4+%o4]0x81,%l5 ! %l5 = 000000000000001f
703! Mem[0000000010181400] = d47027ff, %l7 = ffffffffffffeab0
704 lduha [%i6+%g0]0x88,%l7 ! %l7 = 00000000000027ff
705! Mem[0000000010181410] = 429c26ffd0a1fb6d, %l1 = e076733f9806f444
706 ldxa [%i6+%o5]0x88,%l1 ! %l1 = 429c26ffd0a1fb6d
707! Mem[0000000010081408] = ffbe3e32bab70720, %l5 = 000000000000001f
708 ldxa [%i2+%o4]0x80,%l5 ! %l5 = ffbe3e32bab70720
709! Mem[0000000010141408] = 18c2a287, %l1 = 429c26ffd0a1fb6d
710 ldsb [%i5+0x00b],%l1 ! %l1 = ffffffffffffff87
711! %f31 = ff5bdc77, %f12 = 00000049
712 fcmpes %fcc3,%f31,%f12 ! %fcc3 = 1
713! Starting 10 instruction Store Burst
714! Mem[0000000010001400] = 00000000, %l4 = a12b71a7ba1fd126
715 swapa [%i0+%g0]0x88,%l4 ! %l4 = 0000000000000000
716
717p0_label_22:
718! %l7 = 00000000000027ff, Mem[0000000010181410] = d0a1fb6d
719 stha %l7,[%i6+%o5]0x88 ! Mem[0000000010181410] = d0a127ff
720! Mem[0000000010081430] = 67138f59fbee4764, %l2 = 00000000b6366b43, %l3 = 00000000262b71a7
721 add %i2,0x30,%g1
722 casxa [%g1]0x80,%l2,%l3 ! %l3 = 67138f59fbee4764
723! Mem[00000000211c0000] = ff8e4b99, %l5 = ffbe3e32bab70720
724 ldstuba [%o2+0x000]%asi,%l5 ! %l5 = 000000ff000000ff
725! %f10 = 5405617e f04a8e7a, %l1 = ffffffffffffff87
726! Mem[0000000030081400] = 007359c761833684
727 stda %f10,[%i2+%l1]ASI_PST32_SL ! Mem[0000000030081400] = 7a8e4af07e610554
728! Code Fragment 3
729p0_fragment_7:
730! %l0 = 0000000088b7831d
731 setx 0x1fa96108021c1606,%g7,%l0 ! %l0 = 1fa96108021c1606
732! %l1 = ffffffffffffff87
733 setx 0xa252e0781cd8e45f,%g7,%l1 ! %l1 = a252e0781cd8e45f
734 setx 0x1fe000, %g1, %g3
735 or %l0, %g3, %l0 ! always set perrmask = 0xff
736 setx 0x1ffff8, %g1, %g2
737 and %l0, %g2, %l0
738 ta T_CHANGE_HPRIV
739 stxa %l1, [%l0]ASI_DCACHE_DATA
740 ta T_CHANGE_NONHPRIV
741! %l0 = 1fa96108021c1606
742 setx 0x39a42bf87975acc9,%g7,%l0 ! %l0 = 39a42bf87975acc9
743! %l1 = a252e0781cd8e45f
744 setx 0xaaf9251854b0443c,%g7,%l1 ! %l1 = aaf9251854b0443c
745! %f22 = 57a6fb1a b4e6d098, Mem[0000000010081408] = 323ebeff 2007b7ba
746 stda %f22,[%i2+%o4]0x88 ! Mem[0000000010081408] = 57a6fb1a b4e6d098
747! %l7 = 00000000000027ff, Mem[0000000030141410] = dee81df2
748 stba %l7,[%i5+%o5]0x89 ! Mem[0000000030141410] = dee81dff
749! %f6 = 77dc5bff adf36949, Mem[0000000010101400] = a7712ba1 26d11fba
750 stda %f6 ,[%i4+%g0]0x88 ! Mem[0000000010101400] = 77dc5bff adf36949
751! %l3 = 67138f59fbee4764, Mem[0000000010001428] = 22d7337e, %asi = 80
752 stha %l3,[%i0+0x028]%asi ! Mem[0000000010001428] = 4764337e
753! Starting 10 instruction Load Burst
754! Mem[0000000030081400] = 5405617e f04a8e7a, %l4 = 00000000, %l5 = 000000ff
755 ldda [%i2+%g0]0x89,%l4 ! %l4 = 00000000f04a8e7a 000000005405617e
756
757p0_label_23:
758! Mem[00000000100c1400] = 16627be4ff2770d4, %f20 = 81715962 d47027ff
759 ldda [%i3+%g0]0x88,%f20 ! %f20 = 16627be4 ff2770d4
760! Mem[0000000010041410] = 7e3ce628 7e33d7ff, %l6 = d4903fa1, %l7 = 000027ff
761 ldda [%i1+%o5]0x88,%l6 ! %l6 = 000000007e33d7ff 000000007e3ce628
762! Mem[0000000020800000] = 36e85b63, %l7 = 000000007e3ce628
763 lduba [%o1+0x001]%asi,%l7 ! %l7 = 00000000000000e8
764! Mem[0000000010101400] = 4969f3ad, %l0 = 39a42bf87975acc9
765 lduba [%i4+%g0]0x80,%l0 ! %l0 = 0000000000000049
766! %l4 = 00000000f04a8e7a, %l1 = aaf9251854b0443c, %y = fa126126
767 umul %l4,%l1,%l0 ! %l0 = 4f7dea0e1b31cc98, %y = 4f7dea0e
768! Mem[0000000010041400] = 2007b7ba, %l5 = 000000005405617e
769 ldswa [%i1+%g0]0x80,%l5 ! %l5 = 000000002007b7ba
770! Mem[0000000010181410] = d0a127ff, %f17 = 0923f7ad
771 lda [%i6+%o5]0x88,%f17 ! %f17 = d0a127ff
772! Mem[0000000030141400] = 81715962d47027ff, %f6 = 77dc5bff adf36949
773 ldda [%i5+%g0]0x89,%f6 ! %f6 = 81715962 d47027ff
774! Mem[0000000010081410] = 00008400, %l5 = 000000002007b7ba
775 lduba [%i2+%o5]0x88,%l5 ! %l5 = 0000000000000000
776! Starting 10 instruction Store Burst
777! Mem[0000000030141408] = b4e6d098, %l5 = 0000000000000000
778 swapa [%i5+%o4]0x89,%l5 ! %l5 = 00000000b4e6d098
779
780p0_label_24:
781! %f22 = 57a6fb1a b4e6d098, %l0 = 4f7dea0e1b31cc98
782! Mem[0000000010181428] = a69ebf0f5c068e76
783 add %i6,0x028,%g1
784 stda %f22,[%g1+%l0]ASI_PST32_PL ! Mem[0000000010181428] = a69ebf0f5c068e76
785! %l5 = 00000000b4e6d098, Mem[00000000100c1400] = d47027ff
786 stba %l5,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 987027ff
787! Mem[0000000010181400] = ff2770d4, %l6 = 000000007e33d7ff
788 ldstuba [%i6+%g0]0x80,%l6 ! %l6 = 000000ff000000ff
789! %l4 = f04a8e7a, %l5 = b4e6d098, Mem[0000000030001410] = fffffff5 98d55407
790 stda %l4,[%i0+%o5]0x81 ! Mem[0000000030001410] = f04a8e7a b4e6d098
791! %l5 = 00000000b4e6d098, Mem[0000000030181400] = 7891e7ff
792 stwa %l5,[%i6+%g0]0x89 ! Mem[0000000030181400] = b4e6d098
793! %l5 = 00000000b4e6d098, Mem[0000000010181400] = ff2770d4
794 stwa %l5,[%i6+%g0]0x80 ! Mem[0000000010181400] = b4e6d098
795! Mem[0000000010041400] = bab70720, %l3 = 67138f59fbee4764
796 swapa [%i1+%g0]0x88,%l3 ! %l3 = 00000000bab70720
797! %l6 = 00000000000000ff, Mem[00000000100c142a] = 7a8e4af0, %asi = 80
798 stba %l6,[%i3+0x02a]%asi ! Mem[00000000100c1428] = 7a8efff0
799! %l3 = 00000000bab70720, Mem[0000000010041400] = fbee4764
800 stwa %l3,[%i1+%g0]0x88 ! Mem[0000000010041400] = bab70720
801! Starting 10 instruction Load Burst
802! Mem[0000000030081410] = d4903fa19fdf938e, %l2 = 00000000b6366b43
803 ldxa [%i2+%o5]0x81,%l2 ! %l2 = d4903fa19fdf938e
804
805p0_label_25:
806! Mem[0000000010081400] = 350000ff, %l6 = 00000000000000ff
807 lduba [%i2+%g0]0x88,%l6 ! %l6 = 00000000000000ff
808! Mem[0000000030001410] = f04a8e7a, %l7 = 00000000000000e8
809 ldsha [%i0+%o5]0x81,%l7 ! %l7 = fffffffffffff04a
810! Mem[0000000010101410] = f8bb959684000000, %l6 = 00000000000000ff
811 ldxa [%i4+%o5]0x88,%l6 ! %l6 = f8bb959684000000
812! Mem[0000000010141434] = 77f6cf06, %l1 = aaf9251854b0443c
813 lduwa [%i5+0x034]%asi,%l1 ! %l1 = 0000000077f6cf06
814! Mem[00000000211c0000] = ff8e4b99, %l3 = 00000000bab70720
815 lduh [%o2+%g0],%l3 ! %l3 = 000000000000ff8e
816! Mem[0000000010101434] = d37a8e6c, %l2 = d4903fa19fdf938e
817 ldsba [%i4+0x037]%asi,%l2 ! %l2 = 000000000000006c
818! Mem[0000000030041408] = 57a6fb1a, %l5 = 00000000b4e6d098
819 ldsba [%i1+%o4]0x89,%l5 ! %l5 = 000000000000001a
820! Mem[0000000020800000] = 36e85b63, %l4 = 00000000f04a8e7a
821 ldsha [%o1+0x000]%asi,%l4 ! %l4 = 00000000000036e8
822! Mem[0000000030001410] = 98d0e6b47a8e4af0, %f0 = acbe3e32 bab70720
823 ldda [%i0+%o5]0x89,%f0 ! %f0 = 98d0e6b4 7a8e4af0
824! Starting 10 instruction Store Burst
825! %l6 = f8bb959684000000, Mem[0000000030101408] = a0626a6b1f000000
826 stxa %l6,[%i4+%o4]0x89 ! Mem[0000000030101408] = f8bb959684000000
827
828p0_label_26:
829! Mem[0000000010181410] = ff27a1d0, %l4 = 00000000000036e8
830 swapa [%i6+%o5]0x80,%l4 ! %l4 = 00000000ff27a1d0
831! %f20 = 16627be4 ff2770d4, Mem[0000000010041430] = af520c69 f21de8de
832 stda %f20,[%i1+0x030]%asi ! Mem[0000000010041430] = 16627be4 ff2770d4
833! %l2 = 000000000000006c, Mem[0000000021800080] = bb203e7c
834 sth %l2,[%o3+0x080] ! Mem[0000000021800080] = 006c3e7c
835! %l4 = 00000000ff27a1d0, Mem[0000000010141408] = 18c2a287
836 stha %l4,[%i5+%o4]0x80 ! Mem[0000000010141408] = a1d0a287
837! %l3 = 000000000000ff8e, Mem[0000000030041410] = ff000000
838 stba %l3,[%i1+%o5]0x81 ! Mem[0000000030041410] = 8e000000
839! Mem[0000000030081400] = 7a8e4af0, %l7 = fffffffffffff04a
840 swapa [%i2+%g0]0x81,%l7 ! %l7 = 000000007a8e4af0
841! %l6 = f8bb959684000000, Mem[00000000300c1400] = 000000f2
842 stwa %l6,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 84000000
843! %l0 = 4f7dea0e1b31cc98, %l0 = 4f7dea0e1b31cc98, %y = 4f7dea0e
844 umul %l0,%l0,%l4 ! %l4 = 02e38ad805b29a40, %y = 02e38ad8
845! %f10 = 5405617e, Mem[00000000100c1410] = 369cb70d
846 sta %f10,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 5405617e
847! Starting 10 instruction Load Burst
848! Mem[0000000030101400] = adf3ec9d, %l4 = 02e38ad805b29a40
849 ldsha [%i4+%g0]0x81,%l4 ! %l4 = ffffffffffffadf3
850
851p0_label_27:
852! Mem[0000000030181400] = 98d0e6b4, %f30 = 4969f3ad
853 lda [%i6+%g0]0x81,%f30 ! %f30 = 98d0e6b4
854! Mem[0000000030081410] = d4903fa1, %l7 = 000000007a8e4af0
855 ldsba [%i2+%o5]0x81,%l7 ! %l7 = ffffffffffffffd4
856! Mem[0000000010001408] = e861f1b83dbd054c, %f2 = ccb735e6 99da1a22
857 ldda [%i0+%o4]0x88,%f2 ! %f2 = e861f1b8 3dbd054c
858! Code Fragment 3
859p0_fragment_8:
860! %l0 = 4f7dea0e1b31cc98
861 setx 0x7b6cb4686079622d,%g7,%l0 ! %l0 = 7b6cb4686079622d
862! %l1 = 0000000077f6cf06
863 setx 0x5fd0ce6016ebe418,%g7,%l1 ! %l1 = 5fd0ce6016ebe418
864 setx 0x1fe000, %g1, %g3
865 or %l0, %g3, %l0 ! always set perrmask = 0xff
866 setx 0x1ffff8, %g1, %g2
867 and %l0, %g2, %l0
868 ta T_CHANGE_HPRIV
869 stxa %l1, [%l0]ASI_DCACHE_DATA
870 ta T_CHANGE_NONHPRIV
871! %l0 = 7b6cb4686079622d
872 setx 0x7e0e718fff83dbab,%g7,%l0 ! %l0 = 7e0e718fff83dbab
873! %l1 = 5fd0ce6016ebe418
874 setx 0xe87cf36fdbc9de5e,%g7,%l1 ! %l1 = e87cf36fdbc9de5e
875! Mem[0000000010101408] = 00000cf9, %l6 = f8bb959684000000
876 lduha [%i4+%o4]0x88,%l6 ! %l6 = 0000000000000cf9
877! Mem[0000000021800100] = eab07eb5, %l7 = ffffffffffffffd4
878 lduha [%o3+0x100]%asi,%l7 ! %l7 = 000000000000eab0
879! Mem[0000000030081400] = 4af0ffff, %l7 = 000000000000eab0
880 lduha [%i2+%g0]0x89,%l7 ! %l7 = 000000000000ffff
881! %f17 = d0a127ff, %f2 = e861f1b8
882 fcmpes %fcc0,%f17,%f2 ! %fcc0 = 2
883! Mem[0000000030001400] = f5ffffff, %l3 = 000000000000ff8e
884 ldsha [%i0+%g0]0x81,%l3 ! %l3 = fffffffffffff5ff
885! Starting 10 instruction Store Burst
886! %l2 = 000000000000006c, %l1 = e87cf36fdbc9de5e, %l2 = 000000000000006c
887 udivx %l2,%l1,%l2 ! %l2 = 0000000000000000
888
889p0_label_28:
890! Mem[0000000020800000] = 36e85b63, %l1 = e87cf36fdbc9de5e
891 ldstub [%o1+%g0],%l1 ! %l1 = 00000036000000ff
892! Mem[0000000010001400] = 26d11fba, %l1 = 0000000000000036
893 ldstuba [%i0+0x000]%asi,%l1 ! %l1 = 00000026000000ff
894! Mem[0000000030101408] = 84000000, %l2 = 0000000000000000
895 swapa [%i4+%o4]0x89,%l2 ! %l2 = 0000000084000000
896! %f17 = d0a127ff, Mem[0000000030041400] = 686e680f
897 sta %f17,[%i1+%g0]0x89 ! Mem[0000000030041400] = d0a127ff
898! Mem[0000000010141410] = 1f000000, %l1 = 0000000000000026
899 ldstuba [%i5+%o5]0x88,%l1 ! %l1 = 00000000000000ff
900! %l6 = 00000cf9, %l7 = 0000ffff, Mem[0000000010001410] = a13f90d4 ea70d01a
901 stda %l6,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000cf9 0000ffff
902! %l5 = 000000000000001a, Mem[00000000100c1410] = 3bef703b5405617e
903 stxa %l5,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 000000000000001a
904! Mem[0000000010081428] = 5403dcf823c848d7, %l5 = 000000000000001a, %l6 = 0000000000000cf9
905 add %i2,0x28,%g1
906 casxa [%g1]0x80,%l5,%l6 ! %l6 = 5403dcf823c848d7
907! %l1 = 0000000000000000, Mem[0000000010141438] = 2860b7d7a7195457, %asi = 80
908 stxa %l1,[%i5+0x038]%asi ! Mem[0000000010141438] = 0000000000000000
909! Starting 10 instruction Load Burst
910! Mem[0000000010001400] = ffd11fba, %l6 = 5403dcf823c848d7
911 lduba [%i0+%g0]0x80,%l6 ! %l6 = 00000000000000ff
912
913p0_label_29:
914! Mem[0000000030101408] = 00000000, %l1 = 0000000000000000
915 ldsha [%i4+%o4]0x89,%l1 ! %l1 = 0000000000000000
916! Mem[0000000010041410] = ffd7337e, %l4 = ffffffffffffadf3
917 lduha [%i1+0x012]%asi,%l4 ! %l4 = 000000000000337e
918 membar #Sync ! Added by membar checker (4)
919! Mem[0000000030041400] = ff27a1d0 89a1bcb0 1afba657 19b11335
920! Mem[0000000030041410] = 8e000000 5cb239cf 7e5da5c0 94f14874
921! Mem[0000000030041420] = d11954e5 8429aab2 c371ea9a 11acf543
922! Mem[0000000030041430] = 102c0183 61d5e96d cd3f8433 0ca4ff79
923 ldda [%i1]ASI_BLK_SL,%f0 ! Block Load from 0000000030041400
924! Mem[0000000010101408] = 00000cf9, %l1 = 0000000000000000
925 lduwa [%i4+%o4]0x88,%l1 ! %l1 = 0000000000000cf9
926! Code Fragment 4
927p0_fragment_9:
928! %l0 = 7e0e718fff83dbab
929 setx 0x094227378fd0b04e,%g7,%l0 ! %l0 = 094227378fd0b04e
930! %l1 = 0000000000000cf9
931 setx 0x2a9ed9fffc69fc37,%g7,%l1 ! %l1 = 2a9ed9fffc69fc37
932 setx 0x7ff8, %g1, %g2
933 and %l0, %g2, %l0
934 setx 0xffffffff, %g1, %g2
935 and %l1, %g2, %l1
936 setx 0x100000000, %g1, %g2
937 or %l1, %g2, %l1 ! Set bit 32 - perrinj
938 ta T_CHANGE_HPRIV
939 stxa %l1, [%l0]ASI_ICACHE_INSTR
940 ta T_CHANGE_NONHPRIV
941! %l0 = 094227378fd0b04e
942 setx 0x1bfed8a7822e8478,%g7,%l0 ! %l0 = 1bfed8a7822e8478
943! %l1 = 2a9ed9fffc69fc37
944 setx 0x623049b072417d66,%g7,%l1 ! %l1 = 623049b072417d66
945! Mem[00000000100c1410] = 0000001a, %f31 = ff5bdc77
946 lda [%i3+%o5]0x88,%f31 ! %f31 = 0000001a
947! Mem[00000000300c1400] = 8400000000000000, %l1 = 623049b072417d66
948 ldxa [%i3+%g0]0x81,%l1 ! %l1 = 8400000000000000
949! Mem[0000000030081408] = 71ab0000, %f19 = 3dbd054c
950 lda [%i2+%o4]0x89,%f19 ! %f19 = 71ab0000
951! Mem[0000000030181408] = 62e84531f80362a0, %f24 = 45ee50c7 369cb70d
952 ldda [%i6+%o4]0x89,%f24 ! %f24 = 62e84531 f80362a0
953! Starting 10 instruction Store Burst
954! Mem[0000000010001420] = 0db79c36c750ee45, %l2 = 0000000084000000, %l3 = fffffffffffff5ff
955 add %i0,0x20,%g1
956 casxa [%g1]0x80,%l2,%l3 ! %l3 = 0db79c36c750ee45
957
958p0_label_30:
959 membar #Sync ! Added by membar checker (5)
960! %l5 = 000000000000001a, Mem[0000000030041408] = 3513b11957a6fb1a
961 stxa %l5,[%i1+%o4]0x89 ! Mem[0000000030041408] = 000000000000001a
962! %l3 = 0db79c36c750ee45, Mem[0000000030081400] = fffff04a
963 stwa %l3,[%i2+%g0]0x81 ! Mem[0000000030081400] = c750ee45
964! %l2 = 0000000084000000, Mem[0000000010041408] = 8d05bc84e635b7cc
965 stx %l2,[%i1+%o4] ! Mem[0000000010041408] = 0000000084000000
966! %l0 = 822e8478, %l1 = 00000000, Mem[0000000030141410] = dee81dff 7ad3ffff
967 stda %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = 822e8478 00000000
968! Mem[00000000300c1408] = b6366b43, %l1 = 8400000000000000
969 ldstuba [%i3+%o4]0x81,%l1 ! %l1 = 000000b6000000ff
970! Mem[0000000010101400] = adf36949, %l7 = 000000000000ffff
971 ldstuba [%i4+%g0]0x88,%l7 ! %l7 = 00000049000000ff
972! Mem[0000000020800000] = ffe85b63, %l5 = 000000000000001a
973 ldstuba [%o1+0x000]%asi,%l5 ! %l5 = 000000ff000000ff
974! Mem[0000000010181410] = 000036e8, %l1 = 00000000000000b6
975 swapa [%i6+%o5]0x80,%l1 ! %l1 = 00000000000036e8
976! %l4 = 0000337e, %l5 = 000000ff, Mem[0000000030181400] = 98d0e6b4 bb3c2ead
977 stda %l4,[%i6+%g0]0x81 ! Mem[0000000030181400] = 0000337e 000000ff
978! Starting 10 instruction Load Burst
979! Mem[00000000218000c0] = 16743492, %l4 = 000000000000337e
980 lduh [%o3+0x0c0],%l4 ! %l4 = 0000000000001674
981
982p0_label_31:
983! Mem[0000000021800180] = 846e1c36, %l5 = 00000000000000ff
984 ldsh [%o3+0x180],%l5 ! %l5 = ffffffffffff846e
985! Mem[0000000010101410] = f8bb959684000000, %f16 = 8d59ff24 d0a127ff
986 ldda [%i4+%o5]0x88,%f16 ! %f16 = f8bb9596 84000000
987! Mem[0000000010181408] = f3000000, %l4 = 0000000000001674
988 lduwa [%i6+%o4]0x80,%l4 ! %l4 = 00000000f3000000
989! %l7 = 0000000000000049, imm = 00000000000009c2, %l7 = 0000000000000049
990 subc %l7,0x9c2,%l7 ! %l7 = fffffffffffff687
991! Mem[0000000030141400] = ff2770d4, %l4 = 00000000f3000000
992 lduha [%i5+%g0]0x81,%l4 ! %l4 = 000000000000ff27
993! Mem[0000000020800040] = 735fa555, %l4 = 000000000000ff27
994 lduh [%o1+0x040],%l4 ! %l4 = 000000000000735f
995! Mem[00000000300c1400] = 00000084, %l1 = 00000000000036e8
996 lduba [%i3+%g0]0x89,%l1 ! %l1 = 0000000000000084
997! Mem[0000000010081400] = 350000ff, %l3 = 0db79c36c750ee45
998 ldsba [%i2+%g0]0x88,%l3 ! %l3 = ffffffffffffffff
999! %f0 = b0bca189, %f23 = b4e6d098
1000 fsqrts %f0 ,%f23 ! %f23 = 7fffffff
1001! Starting 10 instruction Store Burst
1002! Mem[0000000010041406] = b8f161e8, %l2 = 0000000084000000
1003 ldstuba [%i1+0x006]%asi,%l2 ! %l2 = 00000061000000ff
1004
1005p0_label_32:
1006! %f10 = 43f5ac11 9aea71c3, Mem[0000000010001408] = 4c05bd3d b8f161e8
1007 stda %f10,[%i0+%o4]0x80 ! Mem[0000000010001408] = 43f5ac11 9aea71c3
1008! Mem[0000000010141408] = 87a2d0a1, %l3 = ffffffffffffffff
1009 lduwa [%i5+%o4]0x88,%l3 ! %l3 = 0000000087a2d0a1
1010! Mem[0000000010041428] = 7a8e0ff07e610554, %l1 = 0000000000000084, %l6 = 00000000000000ff
1011 add %i1,0x28,%g1
1012 casxa [%g1]0x80,%l1,%l6 ! %l6 = 7a8e0ff07e610554
1013! %l5 = ffffffffffff846e, Mem[0000000010181420] = dc69e2cf2e17228c
1014 stx %l5,[%i6+0x020] ! Mem[0000000010181420] = ffffffffffff846e
1015! %f0 = b0bca189 d0a127ff 3513b119 57a6fb1a
1016! %f4 = cf39b25c 0000008e 7448f194 c0a55d7e
1017! %f8 = b2aa2984 e55419d1 43f5ac11 9aea71c3
1018! %f12 = 6de9d561 83012c10 79ffa40c 33843fcd
1019 stda %f0,[%i5]ASI_COMMIT_P ! Block Store to 0000000010141400
1020! %l0 = 1bfed8a7822e8478, Mem[0000000010101408] = 00000cf9
1021 stba %l0,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000c78
1022! Mem[0000000010081428] = 5403dcf823c848d7, %l5 = ffffffffffff846e, %l2 = 0000000000000061
1023 add %i2,0x28,%g1
1024 casxa [%g1]0x80,%l5,%l2 ! %l2 = 5403dcf823c848d7
1025 membar #Sync ! Added by membar checker (6)
1026! Mem[0000000010141408] = 19b11335, %l7 = fffffffffffff687
1027 ldstuba [%i5+%o4]0x88,%l7 ! %l7 = 00000035000000ff
1028! %f4 = cf39b25c 0000008e, %l0 = 1bfed8a7822e8478
1029! Mem[0000000010141408] = ff13b11957a6fb1a
1030 add %i5,0x008,%g1
1031 stda %f4,[%g1+%l0]ASI_PST8_P ! Mem[0000000010141408] = ff39b25c00a6fb1a
1032! Starting 10 instruction Load Burst
1033! Mem[0000000030141410] = 822e8478, %l7 = 0000000000000035
1034 lduba [%i5+%o5]0x89,%l7 ! %l7 = 0000000000000078
1035
1036p0_label_33:
1037! Mem[0000000010081400] = ff000035, %l0 = 1bfed8a7822e8478
1038 ldswa [%i2+%g0]0x80,%l0 ! %l0 = ffffffffff000035
1039! Mem[0000000010001410] = 0000ffff 00000cf9, %l0 = ff000035, %l1 = 00000084
1040 ldda [%i0+%o5]0x88,%l0 ! %l0 = 0000000000000cf9 000000000000ffff
1041! Mem[0000000010181408] = f3000000f2000000, %l5 = ffffffffffff846e
1042 ldxa [%i6+%o4]0x80,%l5 ! %l5 = f3000000f2000000
1043! Mem[0000000030041400] = d0a127ff, %l3 = 0000000087a2d0a1
1044 ldsba [%i1+%g0]0x89,%l3 ! %l3 = ffffffffffffffff
1045! Mem[0000000030181410] = f90c0000, %l4 = 000000000000735f
1046 ldsha [%i6+%o5]0x89,%l4 ! %l4 = 0000000000000000
1047! Mem[0000000010041408] = 00000000, %l0 = 0000000000000cf9
1048 ldsha [%i1+%o4]0x80,%l0 ! %l0 = 0000000000000000
1049! Mem[0000000030001400] = f5ffffff, %l4 = 0000000000000000
1050 lduha [%i0+%g0]0x81,%l4 ! %l4 = 000000000000f5ff
1051! Mem[0000000030001408] = 00003ba8, %f9 = e55419d1
1052 lda [%i0+%o4]0x81,%f9 ! %f9 = 00003ba8
1053! Mem[0000000010181410] = 000000b6, %l4 = 000000000000f5ff
1054 lduha [%i6+%o5]0x80,%l4 ! %l4 = 0000000000000000
1055! Starting 10 instruction Store Burst
1056! %l6 = 7a8e0ff07e610554, Mem[0000000030041410] = 0000008e
1057 stwa %l6,[%i1+%o5]0x89 ! Mem[0000000030041410] = 7e610554
1058
1059p0_label_34:
1060! %f20 = 16627be4, Mem[0000000030001408] = a83b0000
1061 sta %f20,[%i0+%o4]0x89 ! Mem[0000000030001408] = 16627be4
1062! Mem[0000000020800041] = 735fa555, %l0 = 0000000000000000
1063 ldstub [%o1+0x041],%l0 ! %l0 = 0000005f000000ff
1064! Code Fragment 3
1065p0_fragment_10:
1066! %l0 = 000000000000005f
1067 setx 0x765c283f945dcbf6,%g7,%l0 ! %l0 = 765c283f945dcbf6
1068! %l1 = 000000000000ffff
1069 setx 0x042304478d167f5f,%g7,%l1 ! %l1 = 042304478d167f5f
1070 setx 0x1fe000, %g1, %g3
1071 or %l0, %g3, %l0 ! always set perrmask = 0xff
1072 setx 0x1ffff8, %g1, %g2
1073 and %l0, %g2, %l0
1074 ta T_CHANGE_HPRIV
1075 stxa %l1, [%l0]ASI_DCACHE_DATA
1076 ta T_CHANGE_NONHPRIV
1077! %l0 = 765c283f945dcbf6
1078 setx 0x6b390c9059d650ba,%g7,%l0 ! %l0 = 6b390c9059d650ba
1079! %l1 = 042304478d167f5f
1080 setx 0x6f548cbfc10d3fb0,%g7,%l1 ! %l1 = 6f548cbfc10d3fb0
1081! %f16 = f8bb9596, Mem[0000000010141410] = cf39b25c
1082 st %f16,[%i5+%o5] ! Mem[0000000010141410] = f8bb9596
1083! %f8 = b2aa2984 00003ba8, %l4 = 0000000000000000
1084! Mem[0000000030041438] = cd3f84330ca4ff79
1085 add %i1,0x038,%g1
1086 stda %f8,[%g1+%l4]ASI_PST8_S ! Mem[0000000030041438] = cd3f84330ca4ff79
1087! %l5 = f3000000f2000000, Mem[0000000030081408] = 0000ab71b747e508
1088 stxa %l5,[%i2+%o4]0x81 ! Mem[0000000030081408] = f3000000f2000000
1089! %l4 = 00000000, %l5 = f2000000, Mem[0000000030041410] = 7e610554 cf39b25c
1090 stda %l4,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000 f2000000
1091! %l6 = 7a8e0ff07e610554, Mem[0000000030101408] = 00000000
1092 stwa %l6,[%i4+%o4]0x89 ! Mem[0000000030101408] = 7e610554
1093! Mem[0000000010181400] = b4e6d098, %l5 = f3000000f2000000
1094 swapa [%i6+%g0]0x80,%l5 ! %l5 = 00000000b4e6d098
1095! Starting 10 instruction Load Burst
1096! Mem[0000000010101408] = 00000c78, %l4 = 0000000000000000
1097 ldsba [%i4+%o4]0x88,%l4 ! %l4 = 0000000000000078
1098
1099p0_label_35:
1100! Mem[0000000030001400] = f5ffffff, %l6 = 7a8e0ff07e610554
1101 lduwa [%i0+%g0]0x81,%l6 ! %l6 = 00000000f5ffffff
1102! Mem[0000000030141400] = ff2770d4, %f14 = 79ffa40c
1103 lda [%i5+%g0]0x81,%f14 ! %f14 = ff2770d4
1104! Mem[0000000021800000] = c60ef55e, %l2 = 5403dcf823c848d7
1105 ldsh [%o3+%g0],%l2 ! %l2 = ffffffffffffc60e
1106! Mem[0000000030041400] = ff27a1d0, %f28 = 71ab8c1e
1107 lda [%i1+%g0]0x81,%f28 ! %f28 = ff27a1d0
1108! Mem[0000000030081400] = c750ee45, %l5 = 00000000b4e6d098
1109 lduwa [%i2+%g0]0x81,%l5 ! %l5 = 00000000c750ee45
1110! Mem[0000000030101400] = adf3ec9d, %l6 = 00000000f5ffffff
1111 lduha [%i4+%g0]0x81,%l6 ! %l6 = 000000000000adf3
1112! Mem[0000000030081410] = d4903fa1 9fdf938e, %l0 = 59d650ba, %l1 = c10d3fb0
1113 ldda [%i2+%o5]0x81,%l0 ! %l0 = 00000000d4903fa1 000000009fdf938e
1114! Mem[0000000030101408] = 5405617e, %l2 = ffffffffffffc60e
1115 ldsha [%i4+%o4]0x81,%l2 ! %l2 = 0000000000005405
1116! Mem[0000000030001408] = e47b6216fc1eb538, %l6 = 000000000000adf3
1117 ldxa [%i0+%o4]0x81,%l6 ! %l6 = e47b6216fc1eb538
1118! Starting 10 instruction Store Burst
1119! Mem[0000000010181430] = 72e701c0, %l7 = 0000000000000078, %asi = 80
1120 swapa [%i6+0x030]%asi,%l7 ! %l7 = 0000000072e701c0
1121
1122p0_label_36:
1123! %l5 = 00000000c750ee45, Mem[00000000300c1410] = 0cf9088e
1124 stwa %l5,[%i3+%o5]0x89 ! Mem[00000000300c1410] = c750ee45
1125! Mem[0000000010041418] = 8d59ff24, %l2 = 0000000000005405, %asi = 80
1126 swapa [%i1+0x018]%asi,%l2 ! %l2 = 000000008d59ff24
1127! %l6 = fc1eb538, %l7 = 72e701c0, Mem[0000000030141410] = 822e8478 00000000
1128 stda %l6,[%i5+%o5]0x89 ! Mem[0000000030141410] = fc1eb538 72e701c0
1129! %f30 = 98d0e6b4, Mem[0000000010041410] = 7e33d7ff
1130 sta %f30,[%i1+%o5]0x88 ! Mem[0000000010041410] = 98d0e6b4
1131! %l5 = 00000000c750ee45, Mem[0000000010101428] = 3121a4ea9cc3788a, %asi = 80
1132 stxa %l5,[%i4+0x028]%asi ! Mem[0000000010101428] = 00000000c750ee45
1133! Mem[0000000010141400] = 89a1bcb0, %l4 = 0000000000000078
1134 ldstuba [%i5+%g0]0x88,%l4 ! %l4 = 000000b0000000ff
1135! Mem[0000000010101410] = 00000084, %l3 = ffffffffffffffff
1136 swapa [%i4+%o5]0x80,%l3 ! %l3 = 0000000000000084
1137! %l4 = 000000b0, %l5 = c750ee45, Mem[0000000030101400] = adf3ec9d 41770ad0
1138 stda %l4,[%i4+%g0]0x81 ! Mem[0000000030101400] = 000000b0 c750ee45
1139! %f25 = f80362a0, %f0 = b0bca189, %f16 = f8bb9596
1140 fadds %f25,%f0 ,%f16 ! %f16 = f80362a0
1141! Starting 10 instruction Load Burst
1142! Mem[0000000030081400] = 5405617e45ee50c7, %f22 = 57a6fb1a 7fffffff
1143 ldda [%i2+%g0]0x89,%f22 ! %f22 = 5405617e 45ee50c7
1144
1145p0_label_37:
1146! Mem[00000000100c1408] = 53c2f2e60cf14ef3, %l5 = 00000000c750ee45
1147 ldxa [%i3+%o4]0x88,%l5 ! %l5 = 53c2f2e60cf14ef3
1148! Mem[0000000030141400] = 81715962d47027ff, %f28 = ff27a1d0 62597181
1149 ldda [%i5+%g0]0x89,%f28 ! %f28 = 81715962 d47027ff
1150! %l0 = 00000000d4903fa1, imm = fffffffffffff7c4, %l2 = 000000008d59ff24
1151 andn %l0,-0x83c,%l2 ! %l2 = 0000000000000821
1152! Mem[0000000020800040] = 73ffa555, %l7 = 0000000072e701c0
1153 ldsha [%o1+0x040]%asi,%l7 ! %l7 = 00000000000073ff
1154! Mem[0000000010181410] = 000000b6ff269c42, %f28 = 81715962 d47027ff
1155 ldda [%i6+%o5]0x80,%f28 ! %f28 = 000000b6 ff269c42
1156! Mem[0000000030001400] = f5ffffff, %l4 = 00000000000000b0
1157 ldsha [%i0+%g0]0x81,%l4 ! %l4 = fffffffffffff5ff
1158! Mem[0000000010181408] = f3000000 f2000000, %l0 = d4903fa1, %l1 = 9fdf938e
1159 ldda [%i6+%o4]0x80,%l0 ! %l0 = 00000000f3000000 00000000f2000000
1160! Mem[0000000010181400] = f2000000 62597181, %l0 = f3000000, %l1 = f2000000
1161 ldda [%i6+%g0]0x80,%l0 ! %l0 = 00000000f2000000 0000000062597181
1162! Mem[0000000010001400] = ffd11fba, %l3 = 0000000000000084
1163 lduba [%i0+%g0]0x80,%l3 ! %l3 = 00000000000000ff
1164! Starting 10 instruction Store Burst
1165! Code Fragment 4
1166p0_fragment_11:
1167! %l0 = 00000000f2000000
1168 setx 0x6997be4fb9c46d8c,%g7,%l0 ! %l0 = 6997be4fb9c46d8c
1169! %l1 = 0000000062597181
1170 setx 0x04c46cd00f266cab,%g7,%l1 ! %l1 = 04c46cd00f266cab
1171 setx 0x7ff8, %g1, %g2
1172 and %l0, %g2, %l0
1173 setx 0xffffffff, %g1, %g2
1174 and %l1, %g2, %l1
1175 setx 0x100000000, %g1, %g2
1176 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1177 ta T_CHANGE_HPRIV
1178 stxa %l1, [%l0]ASI_ICACHE_INSTR
1179 ta T_CHANGE_NONHPRIV
1180! %l0 = 6997be4fb9c46d8c
1181 setx 0x19448be844217972,%g7,%l0 ! %l0 = 19448be844217972
1182! %l1 = 04c46cd00f266cab
1183 setx 0xab01fd6f9cb32af7,%g7,%l1 ! %l1 = ab01fd6f9cb32af7
1184
1185p0_label_38:
1186! Mem[0000000030101410] = ff57e578, %l0 = 19448be844217972
1187 ldstuba [%i4+%o5]0x81,%l0 ! %l0 = 000000ff000000ff
1188! %l4 = fffff5ff, %l5 = 0cf14ef3, Mem[0000000030041410] = 00000000 f2000000
1189 stda %l4,[%i1+%o5]0x89 ! Mem[0000000030041410] = fffff5ff 0cf14ef3
1190! %f24 = 62e84531, %f10 = 43f5ac11
1191 fcmps %fcc3,%f24,%f10 ! %fcc3 = 2
1192! Mem[0000000010041410] = b4e6d098, %l1 = 9cb32af7, %l4 = fffff5ff
1193 add %i1,0x10,%g1
1194 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000b4e6d098
1195! %l0 = 00000000000000ff, Mem[000000001010140e] = 0fbf9ea6
1196 sth %l0,[%i4+0x00e] ! Mem[000000001010140c] = 0fbf00ff
1197! %l1 = ab01fd6f9cb32af7, Mem[0000000010081408] = b4e6d098
1198 stba %l1,[%i2+%o4]0x88 ! Mem[0000000010081408] = b4e6d0f7
1199! Mem[0000000010141410] = f8bb9596, %l3 = 00000000000000ff
1200 ldstuba [%i5+%o5]0x80,%l3 ! %l3 = 000000f8000000ff
1201! %l6 = e47b6216fc1eb538, Mem[0000000030041400] = d0a127ff
1202 stwa %l6,[%i1+%g0]0x89 ! Mem[0000000030041400] = fc1eb538
1203! %l7 = 00000000000073ff, Mem[0000000020800040] = 73ffa555, %asi = 80
1204 stha %l7,[%o1+0x040]%asi ! Mem[0000000020800040] = 73ffa555
1205! Starting 10 instruction Load Burst
1206! Mem[0000000010041410] = b4e6d09828e63c7e, %f30 = 98d0e6b4 0000001a
1207 ldda [%i1+%o5]0x80,%f30 ! %f30 = b4e6d098 28e63c7e
1208
1209p0_label_39:
1210! %l3 = 00000000000000f8, %l0 = 00000000000000ff, %l5 = 53c2f2e60cf14ef3
1211 xor %l3,%l0,%l5 ! %l5 = 0000000000000007
1212! Mem[0000000010041408] = 00000000 84000000, %l6 = fc1eb538, %l7 = 000073ff
1213 ldda [%i1+%o4]0x80,%l6 ! %l6 = 0000000000000000 0000000084000000
1214! Mem[0000000020800040] = 73ffa555, %l5 = 0000000000000007
1215 ldub [%o1+0x040],%l5 ! %l5 = 0000000000000073
1216! Mem[00000000100c1408] = 53c2f2e6 0cf14ef3, %l4 = b4e6d098, %l5 = 00000073
1217 ldda [%i3+%o4]0x88,%l4 ! %l4 = 000000000cf14ef3 0000000053c2f2e6
1218! Mem[0000000010181414] = ff269c42, %f18 = e861f1b8
1219 ld [%i6+0x014],%f18 ! %f18 = ff269c42
1220! Mem[0000000010081428] = 5403dcf823c848d7, %l1 = ab01fd6f9cb32af7
1221 ldxa [%i2+0x028]%asi,%l1 ! %l1 = 5403dcf823c848d7
1222! Mem[0000000010041408] = 00000000, %l4 = 000000000cf14ef3
1223 ldsba [%i1+%o4]0x80,%l4 ! %l4 = 0000000000000000
1224! Mem[0000000010081400] = ff000035, %l6 = 0000000000000000
1225 lduha [%i2+0x002]%asi,%l6 ! %l6 = 0000000000000035
1226! Mem[0000000010101410] = ffffffff, %l4 = 0000000000000000
1227 lduba [%i4+%o5]0x80,%l4 ! %l4 = 00000000000000ff
1228! Starting 10 instruction Store Burst
1229! Mem[00000000300c1400] = 84000000, %l5 = 0000000053c2f2e6
1230 ldstuba [%i3+%g0]0x81,%l5 ! %l5 = 00000084000000ff
1231
1232p0_label_40:
1233! %f30 = b4e6d098 28e63c7e, Mem[0000000010001410] = f90c0000 ffff0000
1234 stda %f30,[%i0+%o5]0x80 ! Mem[0000000010001410] = b4e6d098 28e63c7e
1235! Mem[0000000020800001] = ffe85b63, %l6 = 0000000000000035
1236 ldstuba [%o1+0x001]%asi,%l6 ! %l6 = 000000e8000000ff
1237! %l4 = 00000000000000ff, Mem[0000000010101413] = ffffffff, %asi = 80
1238 stba %l4,[%i4+0x013]%asi ! Mem[0000000010101410] = ffffffff
1239! %f14 = ff2770d4 33843fcd, %l7 = 0000000084000000
1240! Mem[0000000010181420] = ffffffffffff846e
1241 add %i6,0x020,%g1
1242 stda %f14,[%g1+%l7]ASI_PST16_P ! Mem[0000000010181420] = ffffffffffff846e
1243! Mem[0000000020800001] = ffff5b63, %l5 = 0000000000000084
1244 ldstuba [%o1+0x001]%asi,%l5 ! %l5 = 000000ff000000ff
1245! %l4 = 000000ff, %l5 = 000000ff, Mem[00000000100c1400] = ff277098 16627be4
1246 stda %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 000000ff 000000ff
1247! %l1 = 5403dcf823c848d7, immed = fffff1e9, %y = 02e38ad8
1248 sdiv %l1,-0xe17,%l4 ! %l4 = ffffffff80000000
1249 mov %l0,%y ! %y = 000000ff
1250! %l6 = 00000000000000e8, Mem[0000000010001428] = 4764337e, %asi = 80
1251 stwa %l6,[%i0+0x028]%asi ! Mem[0000000010001428] = 000000e8
1252! %l2 = 0000000000000821, Mem[0000000030081408] = f3000000
1253 stba %l2,[%i2+%o4]0x81 ! Mem[0000000030081408] = 21000000
1254! Starting 10 instruction Load Burst
1255! Mem[0000000010041438] = 8ae1e2be 7b3c982e, %l0 = 000000ff, %l1 = 23c848d7
1256 ldda [%i1+0x038]%asi,%l0 ! %l0 = 000000008ae1e2be 000000007b3c982e
1257
1258p0_label_41:
1259! Mem[0000000010181410] = 000000b6ff269c42, %f28 = 000000b6 ff269c42
1260 ldda [%i6+0x010]%asi,%f28 ! %f28 = 000000b6 ff269c42
1261! Mem[0000000010141400] = ffbca189, %l2 = 0000000000000821
1262 ldsba [%i5+%g0]0x80,%l2 ! %l2 = ffffffffffffffff
1263! Mem[00000000100c1410] = 0000001a, %l7 = 0000000084000000
1264 ldsba [%i3+%o5]0x88,%l7 ! %l7 = 000000000000001a
1265 membar #Sync ! Added by membar checker (7)
1266! Mem[0000000010041400] = 2007b7ba b8f1ffe8 00000000 84000000
1267! Mem[0000000010041410] = b4e6d098 28e63c7e 00005405 8bf2c6ff
1268! Mem[0000000010041420] = b6366b43 84bc058d 7a8e0ff0 7e610554
1269! Mem[0000000010041430] = 16627be4 ff2770d4 8ae1e2be 7b3c982e
1270 ldda [%i1]ASI_BLK_P,%f0 ! Block Load from 0000000010041400
1271! %l2 = ffffffffffffffff, Mem[00000000100c1410] = 0000001a
1272 stha %l2,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 0000ffff
1273! Mem[0000000030141410] = 38b51efc, %l1 = 000000007b3c982e
1274 lduba [%i5+%o5]0x81,%l1 ! %l1 = 0000000000000038
1275! %l7 = 000000000000001a, immed = 00000835, %y = 000000ff
1276 smul %l7,0x835,%l6 ! %l6 = 000000000000d562, %y = 00000000
1277! Mem[00000000300c1408] = ff366b4341770a1b, %f26 = 08e547b7 71ab8c1e
1278 ldda [%i3+%o4]0x81,%f26 ! %f26 = ff366b43 41770a1b
1279! Mem[00000000100c1430] = af520c69ff1de8de, %f26 = ff366b43 41770a1b
1280 ldda [%i3+0x030]%asi,%f26 ! %f26 = af520c69 ff1de8de
1281! Starting 10 instruction Store Burst
1282! %l3 = 00000000000000f8, Mem[00000000300c1410] = 45ee50c7
1283 stba %l3,[%i3+%o5]0x81 ! Mem[00000000300c1410] = f8ee50c7
1284
1285p0_label_42:
1286! %l3 = 00000000000000f8, Mem[0000000010181438] = 4cbd48a2caf4af8c, %asi = 80
1287 stxa %l3,[%i6+0x038]%asi ! Mem[0000000010181438] = 00000000000000f8
1288! Mem[0000000021800101] = eab07eb5, %l2 = ffffffffffffffff
1289 ldstuba [%o3+0x101]%asi,%l2 ! %l2 = 000000b0000000ff
1290! %l6 = 000000000000d562, immed = fffff636, %y = 00000000
1291 umul %l6,-0x9ca,%l2 ! %l2 = 0000d561f7d72eac, %y = 0000d561
1292! %f24 = 62e84531 f80362a0, %l2 = 0000d561f7d72eac
1293! Mem[0000000010181420] = ffffffffffff846e
1294 add %i6,0x020,%g1
1295 stda %f24,[%g1+%l2]ASI_PST32_PL ! Mem[0000000010181420] = ffffffffffff846e
1296! Mem[0000000020800040] = 73ffa555, %l0 = 000000008ae1e2be
1297 ldstuba [%o1+0x040]%asi,%l0 ! %l0 = 00000073000000ff
1298! Mem[0000000030001408] = 16627be4, %l0 = 0000000000000073
1299 ldstuba [%i0+%o4]0x89,%l0 ! %l0 = 000000e4000000ff
1300 membar #Sync ! Added by membar checker (8)
1301! %l0 = 00000000000000e4, Mem[0000000010041400] = bab70720
1302 stwa %l0,[%i1+%g0]0x88 ! Mem[0000000010041400] = 000000e4
1303! %f28 = 000000b6 ff269c42, %l4 = ffffffff80000000
1304! Mem[0000000030141438] = a63ebc79565da1a3
1305 add %i5,0x038,%g1
1306 stda %f28,[%g1+%l4]ASI_PST8_S ! Mem[0000000030141438] = a63ebc79565da1a3
1307! Mem[0000000010101410] = ffffffff, %l5 = 00000000000000ff
1308 ldstuba [%i4+%o5]0x88,%l5 ! %l5 = 000000ff000000ff
1309! Starting 10 instruction Load Burst
1310! Mem[00000000211c0000] = ff8e4b99, %l7 = 000000000000001a
1311 ldsha [%o2+0x000]%asi,%l7 ! %l7 = ffffffffffffff8e
1312
1313p0_label_43:
1314! Mem[0000000010081410] = 00008400, %l7 = ffffffffffffff8e
1315 lduba [%i2+%o5]0x88,%l7 ! %l7 = 0000000000000000
1316! Mem[0000000010081410] = 00008400, %f18 = ff269c42
1317 lda [%i2+%o5]0x88,%f18 ! %f18 = 00008400
1318! %f1 = b8f1ffe8, %f31 = 28e63c7e
1319 fsqrts %f1 ,%f31 ! %f31 = 7fffffff
1320! Mem[0000000030181408] = a06203f8 3145e862, %l2 = f7d72eac, %l3 = 000000f8
1321 ldda [%i6+%o4]0x81,%l2 ! %l2 = 00000000a06203f8 000000003145e862
1322! Mem[0000000010101418] = 1bf4f8dc053b7086, %f28 = 000000b6 ff269c42
1323 ldd [%i4+0x018],%f28 ! %f28 = 1bf4f8dc 053b7086
1324! Mem[0000000030101408] = f8bb95967e610554, %l3 = 000000003145e862
1325 ldxa [%i4+%o4]0x89,%l3 ! %l3 = f8bb95967e610554
1326! Mem[0000000010101400] = ff69f3adff5bdc77, %f4 = b4e6d098 28e63c7e
1327 ldda [%i4+0x000]%asi,%f4 ! %f4 = ff69f3ad ff5bdc77
1328! Mem[0000000010041410] = 7e3ce62898d0e6b4, %f6 = 00005405 8bf2c6ff
1329 ldda [%i1+%o5]0x88,%f6 ! %f6 = 7e3ce628 98d0e6b4
1330! Mem[0000000010181400] = 000000f2, %l7 = 0000000000000000
1331 lduha [%i6+%g0]0x88,%l7 ! %l7 = 00000000000000f2
1332! Starting 10 instruction Store Burst
1333! %f2 = 00000000 84000000, Mem[0000000030041408] = 0000001a 00000000
1334 stda %f2 ,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000000 84000000
1335
1336p0_label_44:
1337! %f13 = ff2770d4, Mem[0000000010041400] = e4000000
1338 sta %f13,[%i1+%g0]0x80 ! Mem[0000000010041400] = ff2770d4
1339! %l7 = 00000000000000f2, Mem[00000000100c1408] = 0cf14ef3
1340 stba %l7,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 0cf14ef2
1341! Mem[0000000030041408] = 84000000, %l4 = ffffffff80000000
1342 swapa [%i1+%o4]0x89,%l4 ! %l4 = 0000000084000000
1343! %l2 = a06203f8, %l3 = 7e610554, Mem[0000000010141410] = 9695bbff 8e000000
1344 stda %l2,[%i5+%o5]0x88 ! Mem[0000000010141410] = a06203f8 7e610554
1345! %l3 = f8bb95967e610554, Mem[0000000010141410] = 7e610554a06203f8
1346 stxa %l3,[%i5+%o5]0x88 ! Mem[0000000010141410] = f8bb95967e610554
1347! Mem[00000000300c1408] = ff366b43, %l1 = 0000000000000038
1348 ldsha [%i3+%o4]0x81,%l1 ! %l1 = ffffffffffffff36
1349! %l0 = 000000e4, %l1 = ffffff36, Mem[00000000300c1410] = c750eef8 44b55a89
1350 stda %l0,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 000000e4 ffffff36
1351! %l4 = 0000000084000000, Mem[0000000010001400] = a06273abba1fd1ff
1352 stxa %l4,[%i0+%g0]0x88 ! Mem[0000000010001400] = 0000000084000000
1353! %f26 = af520c69, Mem[00000000100c1430] = af520c69
1354 st %f26,[%i3+0x030] ! Mem[00000000100c1430] = af520c69
1355! Starting 10 instruction Load Burst
1356! Mem[0000000030001408] = 38b51efc 16627bff, %l2 = a06203f8, %l3 = 7e610554
1357 ldda [%i0+%o4]0x89,%l2 ! %l2 = 0000000016627bff 0000000038b51efc
1358
1359p0_label_45:
1360! %l1 = ffffffffffffff36, %l3 = 0000000038b51efc, %l7 = 00000000000000f2
1361 subc %l1,%l3,%l7 ! %l7 = ffffffffc74ae03a
1362! Mem[0000000030141400] = 81715962d47027ff, %f26 = af520c69 ff1de8de
1363 ldda [%i5+%g0]0x89,%f26 ! %f26 = 81715962 d47027ff
1364! Mem[0000000010001408] = 43f5ac119aea71c3, %l4 = 0000000084000000
1365 ldx [%i0+%o4],%l4 ! %l4 = 43f5ac119aea71c3
1366! Mem[0000000030081400] = 5405617e 45ee50c7, %l4 = 9aea71c3, %l5 = 000000ff
1367 ldda [%i2+%g0]0x89,%l4 ! %l4 = 0000000045ee50c7 000000005405617e
1368! Mem[0000000030001410] = f04a8e7a, %f31 = 7fffffff
1369 lda [%i0+%o5]0x81,%f31 ! %f31 = f04a8e7a
1370! Mem[0000000010081430] = 67138f59, %l0 = 00000000000000e4
1371 ldsba [%i2+0x033]%asi,%l0 ! %l0 = 0000000000000059
1372! Mem[0000000030141410] = 38b51efcc001e772, %l2 = 0000000016627bff
1373 ldxa [%i5+%o5]0x81,%l2 ! %l2 = 38b51efcc001e772
1374! Mem[0000000010001400] = 00000000 84000000, %l0 = 00000059, %l1 = ffffff36
1375 ldda [%i0+%g0]0x88,%l0 ! %l0 = 0000000084000000 0000000000000000
1376! Mem[0000000010001410] = b4e6d09828e63c7e, %l0 = 0000000084000000
1377 ldx [%i0+%o5],%l0 ! %l0 = b4e6d09828e63c7e
1378! Starting 10 instruction Store Burst
1379! %f30 = b4e6d098 f04a8e7a, %l1 = 0000000000000000
1380! Mem[0000000030001420] = 5d28c91a5a6b513c
1381 add %i0,0x020,%g1
1382 stda %f30,[%g1+%l1]ASI_PST16_S ! Mem[0000000030001420] = 5d28c91a5a6b513c
1383
1384p0_label_46:
1385! %f24 = 62e84531, Mem[0000000030041410] = fff5ffff
1386 sta %f24,[%i1+%o5]0x81 ! Mem[0000000030041410] = 62e84531
1387! %l7 = ffffffffc74ae03a, Mem[0000000030081400] = 45ee50c7
1388 stha %l7,[%i2+%g0]0x89 ! Mem[0000000030081400] = 45eee03a
1389! Mem[000000001018142e] = 5c068e76, %l4 = 0000000045ee50c7
1390 ldstub [%i6+0x02e],%l4 ! %l4 = 0000008e000000ff
1391! %f13 = ff2770d4, Mem[0000000010101420] = fac9938e
1392 st %f13,[%i4+0x020] ! Mem[0000000010101420] = ff2770d4
1393! %f10 = 7a8e0ff0, %f31 = f04a8e7a, %f24 = 62e84531 f80362a0
1394 fsmuld %f10,%f31,%f24 ! %f24 = cd6c19e8 faae1800
1395! %f24 = cd6c19e8 faae1800, %l4 = 000000000000008e
1396! Mem[0000000030181408] = a06203f83145e862
1397 add %i6,0x008,%g1
1398 stda %f24,[%g1+%l4]ASI_PST16_SL ! Mem[0000000030181408] = a062aefae8196ccd
1399! Mem[00000000300c1410] = e4000000, %l3 = 0000000038b51efc
1400 swapa [%i3+%o5]0x81,%l3 ! %l3 = 00000000e4000000
1401! Mem[0000000010041434] = ff2770d4, %l0 = b4e6d09828e63c7e
1402 ldsb [%i1+0x037],%l0 ! %l0 = ffffffffffffffd4
1403! Mem[00000000300c1408] = ff366b43, %l0 = ffffffffffffffd4
1404 ldstuba [%i3+%o4]0x81,%l0 ! %l0 = 000000ff000000ff
1405! Starting 10 instruction Load Burst
1406! Mem[00000000100c1408] = f24ef10c e6f2c253, %l0 = 000000ff, %l1 = 00000000
1407 ldda [%i3+%o4]0x80,%l0 ! %l0 = 00000000f24ef10c 00000000e6f2c253
1408
1409p0_label_47:
1410! Mem[0000000030181410] = 00000cf9, %l3 = 00000000e4000000
1411 ldswa [%i6+%o5]0x81,%l3 ! %l3 = 0000000000000cf9
1412! Mem[0000000030001410] = f04a8e7a, %l2 = 38b51efcc001e772
1413 lduha [%i0+%o5]0x81,%l2 ! %l2 = 000000000000f04a
1414! Mem[0000000030141408] = 00000000, %l1 = 00000000e6f2c253
1415 ldswa [%i5+%o4]0x89,%l1 ! %l1 = 0000000000000000
1416! Mem[0000000030141410] = fc1eb538, %l3 = 0000000000000cf9
1417 lduha [%i5+%o5]0x89,%l3 ! %l3 = 000000000000b538
1418! Mem[0000000010101414] = 9695bbf8, %f1 = b8f1ffe8
1419 ld [%i4+0x014],%f1 ! %f1 = 9695bbf8
1420! Mem[0000000030181410] = f90c0000, %l0 = 00000000f24ef10c
1421 ldswa [%i6+%o5]0x89,%l0 ! %l0 = fffffffff90c0000
1422! Mem[0000000030101400] = 000000b0c750ee45, %l0 = fffffffff90c0000
1423 ldxa [%i4+%g0]0x81,%l0 ! %l0 = 000000b0c750ee45
1424! Mem[0000000010101400] = adf369ff, %f26 = 81715962
1425 lda [%i4+%g0]0x88,%f26 ! %f26 = adf369ff
1426! Mem[0000000010141400] = ffbca189, %l4 = 000000000000008e
1427 ldswa [%i5+%g0]0x80,%l4 ! %l4 = ffffffffffbca189
1428! Starting 10 instruction Store Burst
1429! Mem[0000000030181410] = 00000cf9, %l6 = 000000000000d562
1430 ldstuba [%i6+%o5]0x81,%l6 ! %l6 = 00000000000000ff
1431
1432p0_label_48:
1433! Mem[0000000010001400] = 84000000, %l4 = ffffffffffbca189
1434 ldstuba [%i0+%g0]0x88,%l4 ! %l4 = 00000000000000ff
1435! %l6 = 0000000000000000, Mem[0000000030181408] = faae62a0
1436 stwa %l6,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000
1437! %l6 = 0000000000000000, Mem[0000000010041400] = d47027ff
1438 stwa %l6,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000
1439! %l1 = 0000000000000000, Mem[0000000010001400] = ff00008400000000, %asi = 80
1440 stxa %l1,[%i0+0x000]%asi ! Mem[0000000010001400] = 0000000000000000
1441! %l2 = 000000000000f04a, Mem[0000000010181400] = f200000062597181
1442 stxa %l2,[%i6+%g0]0x80 ! Mem[0000000010181400] = 000000000000f04a
1443! Mem[0000000030001400] = fffffff5, %l6 = 0000000000000000
1444 swapa [%i0+%g0]0x89,%l6 ! %l6 = 00000000fffffff5
1445! %f20 = 16627be4 ff2770d4, %l5 = 000000005405617e
1446! Mem[0000000030041438] = cd3f84330ca4ff79
1447 add %i1,0x038,%g1
1448 stda %f20,[%g1+%l5]ASI_PST32_S ! Mem[0000000030041438] = 16627be40ca4ff79
1449! %l7 = ffffffffc74ae03a, Mem[0000000010101432] = 9504cf24
1450 sth %l7,[%i4+0x032] ! Mem[0000000010101430] = 9504e03a
1451! %l4 = 00000000, %l5 = 5405617e, Mem[0000000010181420] = ffffffff ffff846e
1452 stda %l4,[%i6+0x020]%asi ! Mem[0000000010181420] = 00000000 5405617e
1453! Starting 10 instruction Load Burst
1454 membar #Sync ! Added by membar checker (9)
1455! Mem[00000000100c1400] = ff000000 ff000000 f24ef10c e6f2c253
1456! Mem[00000000100c1410] = ffff0000 00000000 8d59ff24 0923f7ad
1457! Mem[00000000100c1420] = 000070d4 84bc058d 7a8efff0 7e610554
1458! Mem[00000000100c1430] = af520c69 ff1de8de 8ae1e2be 7b3c982e
1459 ldda [%i3]ASI_BLK_P,%f0 ! Block Load from 00000000100c1400
1460
1461p0_label_49:
1462! Mem[00000000100c141c] = 0923f7ad, %l0 = 000000b0c750ee45
1463 lduh [%i3+0x01e],%l0 ! %l0 = 000000000000f7ad
1464! %l4 = 0000000000000000, imm = fffffffffffff773, %l5 = 000000005405617e
1465 sub %l4,-0x88d,%l5 ! %l5 = 000000000000088d
1466! Mem[0000000010041400] = 00000000, %l0 = 000000000000f7ad
1467 ldsha [%i1+%g0]0x80,%l0 ! %l0 = 0000000000000000
1468! Mem[0000000030001400] = 00000000 e47b6216, %l6 = fffffff5, %l7 = c74ae03a
1469 ldda [%i0+%g0]0x81,%l6 ! %l6 = 0000000000000000 00000000e47b6216
1470! Mem[0000000030101410] = ff57e578, %l4 = 0000000000000000
1471 lduwa [%i4+%o5]0x81,%l4 ! %l4 = 00000000ff57e578
1472! Mem[0000000030041400] = fc1eb538, %l0 = 0000000000000000
1473 ldsha [%i1+%g0]0x89,%l0 ! %l0 = ffffffffffffb538
1474! Mem[0000000030141400] = d47027ff, %l4 = 00000000ff57e578
1475 lduba [%i5+%g0]0x89,%l4 ! %l4 = 00000000000000ff
1476! Mem[0000000010081434] = fbee4764, %l7 = 00000000e47b6216
1477 lduw [%i2+0x034],%l7 ! %l7 = 00000000fbee4764
1478! Mem[0000000030141400] = 81715962 d47027ff, %l6 = 00000000, %l7 = fbee4764
1479 ldda [%i5+%g0]0x89,%l6 ! %l6 = 00000000d47027ff 0000000081715962
1480! Starting 10 instruction Store Burst
1481! %l1 = 0000000000000000, Mem[0000000030041408] = 00000080
1482 stba %l1,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000080
1483
1484p0_label_50:
1485! Mem[00000000201c0000] = 1388eaae, %l5 = 000000000000088d
1486 ldstuba [%o0+0x000]%asi,%l5 ! %l5 = 00000013000000ff
1487! %l2 = 000000000000f04a, Mem[0000000010041400] = 00000000
1488 stba %l2,[%i1+%g0]0x88 ! Mem[0000000010041400] = 0000004a
1489! Mem[0000000010141410] = 5405617e, %l5 = 00000013, %l0 = ffffb538
1490 add %i5,0x10,%g1
1491 casa [%g1]0x80,%l5,%l0 ! %l0 = 000000005405617e
1492! %l6 = 00000000d47027ff, %l1 = 0000000000000000, %l0 = 000000005405617e
1493 mulx %l6,%l1,%l0 ! %l0 = 0000000000000000
1494! Mem[0000000010001400] = 00000000, %l0 = 0000000000000000
1495 swapa [%i0+%g0]0x88,%l0 ! %l0 = 0000000000000000
1496! %l2 = 000000000000f04a, Mem[0000000010081400] = 350000ff
1497 stba %l2,[%i2+%g0]0x88 ! Mem[0000000010081400] = 3500004a
1498! %l0 = 0000000000000000, Mem[0000000010081412] = 00840000
1499 stb %l0,[%i2+0x012] ! Mem[0000000010081410] = 00840000
1500! Mem[00000000211c0000] = ff8e4b99, %l6 = 00000000d47027ff
1501 ldsb [%o2+0x001],%l6 ! %l6 = ffffffffffffff8e
1502! Mem[0000000010041428] = 7a8e0ff0, %l2 = 000000000000f04a
1503 swap [%i1+0x028],%l2 ! %l2 = 000000007a8e0ff0
1504! Starting 10 instruction Load Burst
1505! Mem[0000000010001410] = b4e6d098, %l5 = 0000000000000013
1506 ldswa [%i0+%o5]0x80,%l5 ! %l5 = ffffffffb4e6d098
1507
1508p0_label_51:
1509! Mem[00000000100c1410] = 000000000000ffff, %f30 = b4e6d098 f04a8e7a
1510 ldda [%i3+%o5]0x88,%f30 ! %f30 = 00000000 0000ffff
1511! Mem[0000000010081410] = f003eb30 00008400, %l2 = 7a8e0ff0, %l3 = 0000b538
1512 ldda [%i2+%o5]0x88,%l2 ! %l2 = 0000000000008400 00000000f003eb30
1513! %f18 = 00008400, %f20 = 16627be4, %f30 = 00000000 0000ffff
1514 fsmuld %f18,%f20,%f30 ! %l0 = 0000000000000022, Unfinished, %fsr = 2100000800
1515! Mem[0000000030101410] = ff57e578, %l7 = 0000000081715962
1516 lduha [%i4+%o5]0x81,%l7 ! %l7 = 000000000000ff57
1517! %l3 = 00000000f003eb30, immed = fffff8c6, %y = 0000d561
1518 sdiv %l3,-0x73a,%l4 ! %l4 = ffffffff80000000
1519 mov %l0,%y ! %y = 00000022
1520! Mem[000000001000141c] = 1afba657, %l5 = ffffffffb4e6d098
1521 lduwa [%i0+0x01c]%asi,%l5 ! %l5 = 000000001afba657
1522! Mem[0000000010041408] = 00000000, %l6 = ffffffffffffff8e
1523 lduwa [%i1+%o4]0x80,%l6 ! %l6 = 0000000000000000
1524! Mem[0000000010041410] = b4e6d09828e63c7e, %l2 = 0000000000008400
1525 ldxa [%i1+%o5]0x80,%l2 ! %l2 = b4e6d09828e63c7e
1526! Mem[00000000100c1430] = af520c69, %l6 = 0000000000000000
1527 ldsb [%i3+0x032],%l6 ! %l6 = 000000000000000c
1528! Starting 10 instruction Store Burst
1529! Mem[0000000010101400] = ff69f3ad, %l5 = 000000001afba657
1530 swapa [%i4+%g0]0x80,%l5 ! %l5 = 00000000ff69f3ad
1531
1532p0_label_52:
1533! %f20 = 16627be4 ff2770d4, %l2 = b4e6d09828e63c7e
1534! Mem[0000000030001418] = 17a1a276822190d7
1535 add %i0,0x018,%g1
1536 stda %f20,[%g1+%l2]ASI_PST8_S ! Mem[0000000030001418] = 17627be4ff2770d7
1537! Mem[0000000030101410] = ff57e578, %l1 = 0000000000000000
1538 ldstuba [%i4+%o5]0x81,%l1 ! %l1 = 000000ff000000ff
1539! %l7 = 000000000000ff57, Mem[0000000030081400] = 3ae0ee45
1540 stba %l7,[%i2+%g0]0x81 ! Mem[0000000030081400] = 57e0ee45
1541! %l6 = 0000000c, %l7 = 0000ff57, Mem[0000000030141408] = 00000000 1afba657
1542 stda %l6,[%i5+%o4]0x81 ! Mem[0000000030141408] = 0000000c 0000ff57
1543! %l2 = 28e63c7e, %l3 = f003eb30, Mem[0000000010141438] = 79ffa40c 33843fcd
1544 std %l2,[%i5+0x038] ! Mem[0000000010141438] = 28e63c7e f003eb30
1545! %l6 = 000000000000000c, Mem[0000000010181410] = 000000b6
1546 stba %l6,[%i6+%o5]0x80 ! Mem[0000000010181410] = 0c0000b6
1547! Mem[0000000020800001] = ffff5b63, %l3 = 00000000f003eb30
1548 ldstuba [%o1+0x001]%asi,%l3 ! %l3 = 000000ff000000ff
1549! Mem[0000000030041400] = fc1eb538, %l1 = 00000000000000ff
1550 ldstuba [%i1+%g0]0x89,%l1 ! %l1 = 00000038000000ff
1551! Mem[0000000030041408] = 80000000, %l3 = 00000000000000ff
1552 ldstuba [%i1+%o4]0x89,%l3 ! %l3 = 00000000000000ff
1553! Starting 10 instruction Load Burst
1554! Mem[0000000010081408] = f7d0e6b41afba657, %l4 = ffffffff80000000
1555 ldxa [%i2+%o4]0x80,%l4 ! %l4 = f7d0e6b41afba657
1556
1557p0_label_53:
1558! Mem[0000000030081408] = 21000000, %f19 = 71ab0000
1559 lda [%i2+%o4]0x81,%f19 ! %f19 = 21000000
1560! Mem[00000000300c1410] = ffffff36 fc1eb538, %l0 = 00000022, %l1 = 00000038
1561 ldda [%i3+%o5]0x89,%l0 ! %l0 = 00000000fc1eb538 00000000ffffff36
1562! Mem[0000000030141400] = d47027ff, %l7 = 000000000000ff57
1563 lduha [%i5+%g0]0x89,%l7 ! %l7 = 00000000000027ff
1564! Mem[00000000300c1408] = ff366b4341770a1b, %f10 = 7a8efff0 7e610554
1565 ldda [%i3+%o4]0x81,%f10 ! %f10 = ff366b43 41770a1b
1566! Mem[0000000030041400] = fc1eb5ff, %l6 = 000000000000000c
1567 ldsha [%i1+%g0]0x89,%l6 ! %l6 = ffffffffffffb5ff
1568! Mem[0000000010141410] = 7e610554, %l0 = 00000000fc1eb538
1569 lduwa [%i5+%o5]0x88,%l0 ! %l0 = 000000007e610554
1570! Mem[0000000030141410] = 38b51efc c001e772, %l2 = 28e63c7e, %l3 = 00000000
1571 ldda [%i5+%o5]0x81,%l2 ! %l2 = 0000000038b51efc 00000000c001e772
1572! Mem[0000000010041408] = 00000000, %l0 = 000000007e610554
1573 ldsha [%i1+%o4]0x80,%l0 ! %l0 = 0000000000000000
1574! Mem[00000000300c1408] = 436b36ff, %l5 = 00000000ff69f3ad
1575 ldswa [%i3+%o4]0x89,%l5 ! %l5 = 00000000436b36ff
1576! Starting 10 instruction Store Burst
1577! Mem[00000000100c1400] = 000000ff, %l3 = 00000000c001e772
1578 swapa [%i3+%g0]0x88,%l3 ! %l3 = 00000000000000ff
1579
1580p0_label_54:
1581 membar #Sync ! Added by membar checker (10)
1582! %f12 = af520c69, Mem[00000000100c1400] = c001e772
1583 sta %f12,[%i3+%g0]0x88 ! Mem[00000000100c1400] = af520c69
1584! Mem[0000000030001400] = 00000000, %l4 = f7d0e6b41afba657
1585 swapa [%i0+%g0]0x81,%l4 ! %l4 = 0000000000000000
1586! %l3 = 00000000000000ff, Mem[0000000010141400] = ffbca189, %asi = 80
1587 stwa %l3,[%i5+0x000]%asi ! Mem[0000000010141400] = 000000ff
1588! Mem[0000000010001400] = 00000000, %l4 = 0000000000000000
1589 ldstuba [%i0+%g0]0x88,%l4 ! %l4 = 00000000000000ff
1590! Mem[0000000030041400] = fc1eb5ff, %l6 = ffffffffffffb5ff
1591 ldstuba [%i1+%g0]0x89,%l6 ! %l6 = 000000ff000000ff
1592! Mem[0000000010181408] = f3000000, %l6 = 00000000000000ff
1593 swapa [%i6+%o4]0x80,%l6 ! %l6 = 00000000f3000000
1594! %l5 = 00000000436b36ff, Mem[0000000010101400] = 57a6fb1a
1595 stha %l5,[%i4+%g0]0x88 ! Mem[0000000010101400] = 57a636ff
1596! %l0 = 00000000, %l1 = ffffff36, Mem[0000000010081408] = f7d0e6b4 1afba657
1597 stda %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000000 ffffff36
1598! %l3 = 00000000000000ff, Mem[0000000010081410] = 00840000
1599 stwa %l3,[%i2+%o5]0x80 ! Mem[0000000010081410] = 000000ff
1600! Starting 10 instruction Load Burst
1601! Mem[0000000010001410] = 7e3ce62898d0e6b4, %l6 = 00000000f3000000
1602 ldxa [%i0+%o5]0x88,%l6 ! %l6 = 7e3ce62898d0e6b4
1603
1604p0_label_55:
1605! Mem[0000000030101408] = f8bb9596 7e610554, %l0 = 00000000, %l1 = ffffff36
1606 ldda [%i4+%o4]0x89,%l0 ! %l0 = 000000007e610554 00000000f8bb9596
1607! Mem[0000000010141438] = 28e63c7e, %l7 = 00000000000027ff
1608 ldsb [%i5+0x03b],%l7 ! %l7 = 000000000000007e
1609! Mem[0000000010081400] = 4a000035695fe48a, %f14 = 8ae1e2be 7b3c982e
1610 ldda [%i2+0x000]%asi,%f14 ! %f14 = 4a000035 695fe48a
1611! Mem[0000000010081400] = 4a000035, %l7 = 000000000000007e
1612 lduwa [%i2+%g0]0x80,%l7 ! %l7 = 000000004a000035
1613! Mem[0000000010101408] = 00000c78, %l4 = 0000000000000000
1614 lduba [%i4+%o4]0x88,%l4 ! %l4 = 0000000000000078
1615! %l5 = 00000000436b36ff, imm = 0000000000000f2a, %l1 = 00000000f8bb9596
1616 add %l5,0xf2a,%l1 ! %l1 = 00000000436b4629
1617! Mem[0000000030181408] = 00000000, %l4 = 0000000000000078
1618 lduwa [%i6+%o4]0x89,%l4 ! %l4 = 0000000000000000
1619! Mem[00000000100c1430] = af520c69ff1de8de, %f2 = f24ef10c e6f2c253
1620 ldda [%i3+0x030]%asi,%f2 ! %f2 = af520c69 ff1de8de
1621! Mem[00000000300c1400] = ff000000, %f14 = 4a000035
1622 lda [%i3+%g0]0x81,%f14 ! %f14 = ff000000
1623! Starting 10 instruction Store Burst
1624! %f28 = 1bf4f8dc, Mem[00000000300c1410] = fc1eb538
1625 sta %f28,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 1bf4f8dc
1626
1627p0_label_56:
1628! Mem[0000000010041408] = 00000000, %l7 = 000000004a000035
1629 swapa [%i1+%o4]0x80,%l7 ! %l7 = 0000000000000000
1630! %l2 = 38b51efc, %l3 = 000000ff, Mem[0000000010101410] = ffffffff f8bb9596
1631 stda %l2,[%i4+%o5]0x88 ! Mem[0000000010101410] = 38b51efc 000000ff
1632! %l7 = 0000000000000000, Mem[0000000030181408] = 00000000
1633 stwa %l7,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000
1634! %l2 = 38b51efc, %l3 = 000000ff, Mem[0000000030101408] = 7e610554 f8bb9596
1635 stda %l2,[%i4+%o4]0x89 ! Mem[0000000030101408] = 38b51efc 000000ff
1636! Mem[0000000010141408] = 5cb239ff, %l0 = 000000007e610554
1637 swapa [%i5+%o4]0x88,%l0 ! %l0 = 000000005cb239ff
1638! Mem[00000000300c1410] = dcf8f41b, %l4 = 0000000000000000
1639 swapa [%i3+%o5]0x81,%l4 ! %l4 = 00000000dcf8f41b
1640! Mem[00000000300c1408] = ff366b43, %l3 = 00000000000000ff
1641 ldstuba [%i3+%o4]0x81,%l3 ! %l3 = 000000ff000000ff
1642! %f0 = ff000000 ff000000 af520c69 ff1de8de
1643! %f4 = ffff0000 00000000 8d59ff24 0923f7ad
1644! %f8 = 000070d4 84bc058d ff366b43 41770a1b
1645! %f12 = af520c69 ff1de8de ff000000 695fe48a
1646 stda %f0,[%i0]ASI_BLK_AIUPL ! Block Store to 0000000010001400
1647! %l7 = 0000000000000000, Mem[00000000100c1408] = 53c2f2e60cf14ef2
1648 stxa %l7,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 0000000000000000
1649! Starting 10 instruction Load Burst
1650! %l3 = 00000000000000ff, %l2 = 0000000038b51efc, %y = 00000022
1651 sdiv %l3,%l2,%l5 ! %l5 = 0000000000000099
1652 mov %l0,%y ! %y = 5cb239ff
1653
1654p0_label_57:
1655! Mem[0000000030041408] = ff000080 00000000, %l6 = 98d0e6b4, %l7 = 00000000
1656 ldda [%i1+%o4]0x81,%l6 ! %l6 = 00000000ff000080 0000000000000000
1657! Mem[0000000010081408] = 00000000, %l1 = 00000000436b4629
1658 lduba [%i2+%o4]0x88,%l1 ! %l1 = 0000000000000000
1659! Mem[00000000211c0000] = ff8e4b99, %l3 = 00000000000000ff
1660 ldsba [%o2+0x001]%asi,%l3 ! %l3 = ffffffffffffff8e
1661! Mem[0000000030001410] = 98d0e6b47a8e4af0, %l1 = 0000000000000000
1662 ldxa [%i0+%o5]0x89,%l1 ! %l1 = 98d0e6b47a8e4af0
1663! Mem[0000000010181420] = 000000005405617e, %f22 = 5405617e 45ee50c7
1664 ldd [%i6+0x020],%f22 ! %f22 = 00000000 5405617e
1665! Mem[0000000010081408] = 00000000, %f20 = 16627be4
1666 lda [%i2+%o4]0x88,%f20 ! %f20 = 00000000
1667! Mem[0000000030041408] = ff000080, %l5 = 0000000000000099
1668 lduha [%i1+%o4]0x81,%l5 ! %l5 = 000000000000ff00
1669! Mem[0000000030141408] = 0000000c0000ff57, %f16 = f80362a0 84000000
1670 ldda [%i5+%o4]0x81,%f16 ! %f16 = 0000000c 0000ff57
1671! Mem[0000000010141410] = 5405617e 9695bbf8, %l0 = 5cb239ff, %l1 = 7a8e4af0
1672 ldda [%i5+%o5]0x80,%l0 ! %l0 = 000000005405617e 000000009695bbf8
1673! Starting 10 instruction Store Burst
1674 membar #Sync ! Added by membar checker (11)
1675! Mem[0000000010001410] = 000000000000ffff, %l5 = 000000000000ff00, %l5 = 000000000000ff00
1676 add %i0,0x10,%g1
1677 casxa [%g1]0x80,%l5,%l5 ! %l5 = 000000000000ffff
1678
1679p0_label_58:
1680! %f24 = cd6c19e8 faae1800, %l4 = 00000000dcf8f41b
1681! Mem[0000000010101400] = ff36a657ff5bdc77
1682 stda %f24,[%i4+%l4]ASI_PST16_PL ! Mem[0000000010101400] = 0018aefaff5b6ccd
1683! %l0 = 000000005405617e, Mem[0000000010081410] = 000000ff
1684 stha %l0,[%i2+%o5]0x80 ! Mem[0000000010081410] = 617e00ff
1685! %l5 = 000000000000ffff, Mem[00000000201c0001] = ff88eaae
1686 stb %l5,[%o0+0x001] ! Mem[00000000201c0000] = ffffeaae
1687! Mem[0000000030041400] = fc1eb5ff, %l3 = ffffffffffffff8e
1688 ldstuba [%i1+%g0]0x89,%l3 ! %l3 = 000000ff000000ff
1689! %l5 = 000000000000ffff, Mem[0000000010141410] = 5405617e9695bbf8, %asi = 80
1690 stxa %l5,[%i5+0x010]%asi ! Mem[0000000010141410] = 000000000000ffff
1691! Mem[0000000030141400] = ff2770d4, %l4 = 00000000dcf8f41b
1692 swapa [%i5+%g0]0x81,%l4 ! %l4 = 00000000ff2770d4
1693! %f28 = 1bf4f8dc 053b7086, %l2 = 0000000038b51efc
1694! Mem[0000000010141430] = 6de9d56183012c10
1695 add %i5,0x030,%g1
1696 stda %f28,[%g1+%l2]ASI_PST8_P ! Mem[0000000010141430] = 1bf4f8dc053b2c10
1697! %f14 = ff000000 695fe48a, %l7 = 0000000000000000
1698! Mem[0000000010101418] = 1bf4f8dc053b7086
1699 add %i4,0x018,%g1
1700 stda %f14,[%g1+%l7]ASI_PST32_PL ! Mem[0000000010101418] = 1bf4f8dc053b7086
1701! Mem[0000000020800000] = ffff5b63, %l4 = 00000000ff2770d4
1702 ldstuba [%o1+0x000]%asi,%l4 ! %l4 = 000000ff000000ff
1703! Starting 10 instruction Load Burst
1704! Mem[0000000010001414] = 0000ffff, %l5 = 000000000000ffff
1705 ldsw [%i0+0x014],%l5 ! %l5 = 000000000000ffff
1706
1707p0_label_59:
1708! Mem[00000000100c1428] = 7a8efff07e610554, %f28 = 1bf4f8dc 053b7086
1709 ldda [%i3+0x028]%asi,%f28 ! %f28 = 7a8efff0 7e610554
1710! Mem[0000000030001410] = 7a8e4af0, %l1 = 000000009695bbf8
1711 ldswa [%i0+%o5]0x89,%l1 ! %l1 = 000000007a8e4af0
1712! Mem[00000000100c1400] = 690c52afff000000, %l5 = 000000000000ffff
1713 ldxa [%i3+%g0]0x80,%l5 ! %l5 = 690c52afff000000
1714! Mem[0000000010101410] = 38b51efc, %l7 = 0000000000000000
1715 ldsba [%i4+%o5]0x88,%l7 ! %l7 = fffffffffffffffc
1716! Mem[0000000010141438] = 28e63c7e f003eb30, %l0 = 5405617e, %l1 = 7a8e4af0
1717 ldda [%i5+0x038]%asi,%l0 ! %l0 = 0000000028e63c7e 00000000f003eb30
1718! Mem[0000000030141408] = 0000000c 0000ff57, %l0 = 28e63c7e, %l1 = f003eb30
1719 ldda [%i5+%o4]0x81,%l0 ! %l0 = 000000000000000c 000000000000ff57
1720! Mem[0000000030141408] = 0000000c0000ff57, %l4 = 00000000000000ff
1721 ldxa [%i5+%o4]0x81,%l4 ! %l4 = 0000000c0000ff57
1722 membar #Sync ! Added by membar checker (12)
1723! Mem[0000000010141400] = 000000ff d0a127ff 5405617e 00a6fb1a
1724! Mem[0000000010141410] = 00000000 0000ffff 7448f194 c0a55d7e
1725! Mem[0000000010141420] = b2aa2984 e55419d1 43f5ac11 9aea71c3
1726! Mem[0000000010141430] = 1bf4f8dc 053b2c10 28e63c7e f003eb30
1727 ldda [%i5]ASI_BLK_P,%f16 ! Block Load from 0000000010141400
1728! Mem[0000000010041428] = 0000f04a7e610554, %f8 = 000070d4 84bc058d
1729 ldd [%i1+0x028],%f8 ! %f8 = 0000f04a 7e610554
1730! Starting 10 instruction Store Burst
1731! %l2 = 38b51efc, %l3 = 000000ff, Mem[0000000030041400] = fc1eb5ff b0bca189
1732 stda %l2,[%i1+%g0]0x89 ! Mem[0000000030041400] = 38b51efc 000000ff
1733
1734p0_label_60:
1735! %f10 = ff366b43 41770a1b, Mem[00000000300c1410] = 00000000 ffffff36
1736 stda %f10,[%i3+%o5]0x89 ! Mem[00000000300c1410] = ff366b43 41770a1b
1737! Mem[0000000010041408] = 3500004a, %l7 = fffffffffffffffc
1738 ldstuba [%i1+%o4]0x88,%l7 ! %l7 = 0000004a000000ff
1739! Mem[00000000218000c1] = 16743492, %l7 = 000000000000004a
1740 ldstub [%o3+0x0c1],%l7 ! %l7 = 00000074000000ff
1741! Mem[000000001000142c] = 436b36ff, %l3 = 00000000000000ff
1742 swap [%i0+0x02c],%l3 ! %l3 = 00000000436b36ff
1743! %l3 = 00000000436b36ff, Mem[000000001008143c] = ffff2507, %asi = 80
1744 stba %l3,[%i2+0x03c]%asi ! Mem[000000001008143c] = ffff2507
1745! %l6 = 00000000ff000080, Mem[0000000010181408] = 000000ff
1746 stwa %l6,[%i6+%o4]0x80 ! Mem[0000000010181408] = ff000080
1747 membar #Sync ! Added by membar checker (13)
1748! %l5 = 690c52afff000000, Mem[0000000010141438] = 28e63c7ef003eb30, %asi = 80
1749 stxa %l5,[%i5+0x038]%asi ! Mem[0000000010141438] = 690c52afff000000
1750! Mem[0000000030001408] = 16627bff, %l5 = 690c52afff000000
1751 ldstuba [%i0+%o4]0x89,%l5 ! %l5 = 000000ff000000ff
1752! %l5 = 00000000000000ff, Mem[00000000300c1408] = 436b36ff
1753 stwa %l5,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 000000ff
1754! Starting 10 instruction Load Burst
1755! Mem[0000000030041400] = 000000ff38b51efc, %f30 = 28e63c7e f003eb30
1756 ldda [%i1+%g0]0x89,%f30 ! %f30 = 000000ff 38b51efc
1757
1758p0_label_61:
1759! Mem[0000000021800000] = c60ef55e, %l7 = 0000000000000074
1760 ldsb [%o3+%g0],%l7 ! %l7 = ffffffffffffffc6
1761! Mem[00000000218001c0] = 2934eec2, %l7 = ffffffffffffffc6
1762 ldsb [%o3+0x1c0],%l7 ! %l7 = 0000000000000029
1763! Mem[00000000211c0000] = ff8e4b99, %l5 = 00000000000000ff
1764 lduba [%o2+0x001]%asi,%l5 ! %l5 = 000000000000008e
1765! Mem[00000000300c1400] = 000000ff, %l0 = 000000000000000c
1766 ldswa [%i3+%g0]0x89,%l0 ! %l0 = 00000000000000ff
1767! Mem[00000000100c1400] = 000000ffaf520c69, %l5 = 000000000000008e
1768 ldxa [%i3+%g0]0x88,%l5 ! %l5 = 000000ffaf520c69
1769! Mem[0000000030141408] = 0c000000, %l4 = 0000000c0000ff57
1770 lduwa [%i5+%o4]0x89,%l4 ! %l4 = 000000000c000000
1771! Mem[00000000300c1410] = 1b0a7741436b36ff, %l6 = 00000000ff000080
1772 ldxa [%i3+%o5]0x81,%l6 ! %l6 = 1b0a7741436b36ff
1773! Mem[00000000300c1400] = 000000ff, %l5 = 000000ffaf520c69
1774 ldsha [%i3+%g0]0x89,%l5 ! %l5 = 00000000000000ff
1775! Mem[0000000030141400] = dcf8f41b, %f28 = 1bf4f8dc
1776 lda [%i5+%g0]0x81,%f28 ! %f28 = dcf8f41b
1777! Starting 10 instruction Store Burst
1778! Mem[0000000030181400] = 7e330000, %l0 = 00000000000000ff
1779 swapa [%i6+%g0]0x89,%l0 ! %l0 = 000000007e330000
1780
1781p0_label_62:
1782! %f5 = 00000000, Mem[00000000300c1410] = 41770a1b
1783 sta %f5 ,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000
1784! %l7 = 0000000000000029, Mem[0000000010081414] = 30eb03f0, %asi = 80
1785 stha %l7,[%i2+0x014]%asi ! Mem[0000000010081414] = 002903f0
1786! Mem[0000000010001418] = adf72309, %l2 = 0000000038b51efc, %asi = 80
1787 swapa [%i0+0x018]%asi,%l2 ! %l2 = 00000000adf72309
1788! %f24 = b2aa2984 e55419d1, Mem[0000000030181400] = ff000000 000000ff
1789 stda %f24,[%i6+%g0]0x81 ! Mem[0000000030181400] = b2aa2984 e55419d1
1790! %l4 = 000000000c000000, Mem[0000000020800040] = ffffa555
1791 sth %l4,[%o1+0x040] ! Mem[0000000020800040] = 0000a555
1792! Mem[0000000010101434] = d37a8e6c, %l7 = 00000029, %l3 = 436b36ff
1793 add %i4,0x34,%g1
1794 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000d37a8e6c
1795! %l1 = 000000000000ff57, Mem[0000000010141410] = 000000000000ffff
1796 stxa %l1,[%i5+%o5]0x80 ! Mem[0000000010141410] = 000000000000ff57
1797! Mem[0000000030041400] = fc1eb538, %l1 = 000000000000ff57
1798 ldstuba [%i1+%g0]0x81,%l1 ! %l1 = 000000fc000000ff
1799! %l6 = 1b0a7741436b36ff, Mem[0000000010001408] = ff1de8de
1800 stba %l6,[%i0+%o4]0x88 ! Mem[0000000010001408] = ff1de8ff
1801! Starting 10 instruction Load Burst
1802! Mem[0000000030041410] = 62e84531f34ef10c, %f26 = 43f5ac11 9aea71c3
1803 ldda [%i1+%o5]0x81,%f26 ! %f26 = 62e84531 f34ef10c
1804
1805p0_label_63:
1806! Mem[0000000030101408] = fc1eb538ff000000, %l3 = 00000000d37a8e6c
1807 ldxa [%i4+%o4]0x81,%l3 ! %l3 = fc1eb538ff000000
1808! Mem[0000000010101408] = 00000c78, %l7 = 0000000000000029
1809 lduwa [%i4+%o4]0x88,%l7 ! %l7 = 0000000000000c78
1810! Mem[0000000010141400] = 000000ffd0a127ff, %l5 = 00000000000000ff
1811 ldxa [%i5+%g0]0x80,%l5 ! %l5 = 000000ffd0a127ff
1812! Mem[0000000010081410] = ff007e61, %f17 = d0a127ff
1813 lda [%i2+%o5]0x88,%f17 ! %f17 = ff007e61
1814! Mem[0000000030041410] = 3145e862, %l6 = 1b0a7741436b36ff
1815 ldsba [%i1+%o5]0x89,%l6 ! %l6 = 0000000000000062
1816! %l5 = 000000ffd0a127ff, imm = 00000000000001f3, %l1 = 00000000000000fc
1817 orn %l5,0x1f3,%l1 ! %l1 = ffffffffffffffff
1818! Mem[0000000010081410] = f0032900ff007e61, %l6 = 0000000000000062
1819 ldxa [%i2+%o5]0x88,%l6 ! %l6 = f0032900ff007e61
1820! Mem[00000000300c1410] = ff366b43 00000000, %l2 = adf72309, %l3 = ff000000
1821 ldda [%i3+%o5]0x89,%l2 ! %l2 = 0000000000000000 00000000ff366b43
1822! Mem[0000000010081408] = 00000000, %l1 = ffffffffffffffff
1823 lduba [%i2+%o4]0x80,%l1 ! %l1 = 0000000000000000
1824! Starting 10 instruction Store Burst
1825! %f6 = 8d59ff24 0923f7ad, Mem[00000000300c1408] = 000000ff 1b0a7741
1826 stda %f6 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 8d59ff24 0923f7ad
1827
1828p0_label_64:
1829! %f20 = 00000000, %f2 = af520c69
1830 fcmps %fcc2,%f20,%f2 ! %fcc2 = 2
1831! %l2 = 0000000000000000, Mem[0000000010141410] = 00000000
1832 stba %l2,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000
1833! %l3 = 00000000ff366b43, Mem[0000000021800041] = 19dc07c8
1834 stb %l3,[%o3+0x041] ! Mem[0000000021800040] = 194307c8
1835! %f13 = ff1de8de, Mem[0000000010181438] = 00000000
1836 st %f13,[%i6+0x038] ! Mem[0000000010181438] = ff1de8de
1837! %f30 = 000000ff, Mem[0000000010001410] = 00000000
1838 sta %f30,[%i0+%o5]0x80 ! Mem[0000000010001410] = 000000ff
1839! %l0 = 000000007e330000, Mem[0000000010041408] = ff000035
1840 stwa %l0,[%i1+%o4]0x80 ! Mem[0000000010041408] = 7e330000
1841! %l7 = 0000000000000c78, Mem[00000000100c1428] = 7a8efff0
1842 stw %l7,[%i3+0x028] ! Mem[00000000100c1428] = 00000c78
1843! %l4 = 0c000000, %l5 = d0a127ff, Mem[00000000100c1420] = 000070d4 84bc058d
1844 std %l4,[%i3+0x020] ! Mem[00000000100c1420] = 0c000000 d0a127ff
1845! Mem[00000000100c1400] = 690c52af, %l7 = 0000000000000c78
1846 ldstuba [%i3+%g0]0x80,%l7 ! %l7 = 00000069000000ff
1847! Starting 10 instruction Load Burst
1848! Mem[000000001014142c] = 9aea71c3, %l6 = f0032900ff007e61
1849 lduwa [%i5+0x02c]%asi,%l6 ! %l6 = 000000009aea71c3
1850
1851p0_label_65:
1852! Mem[0000000010081410] = 617e00ff002903f0, %l7 = 0000000000000069
1853 ldxa [%i2+%o5]0x80,%l7 ! %l7 = 617e00ff002903f0
1854! Mem[0000000030101410] = a0626a6b78e557ff, %l0 = 000000007e330000
1855 ldxa [%i4+%o5]0x89,%l0 ! %l0 = a0626a6b78e557ff
1856! %l6 = 000000009aea71c3, %l1 = 0000000000000000, %y = 5cb239ff
1857 sdiv %l6,%l1,%l2 ! Div by zero, %l0 = a0626a6b78e5584f
1858 mov %l0,%y ! %y = 78e55827
1859! Mem[0000000010181434] = 5aad3c10, %l2 = 0000000000000000
1860 lduba [%i6+0x036]%asi,%l2 ! %l2 = 000000000000003c
1861! Mem[0000000010101434] = d37a8e6c, %l4 = 000000000c000000
1862 lduh [%i4+0x036],%l4 ! %l4 = 0000000000008e6c
1863! Mem[0000000030141410] = 38b51efcc001e772, %l5 = 000000ffd0a127ff
1864 ldxa [%i5+%o5]0x81,%l5 ! %l5 = 38b51efcc001e772
1865! Mem[0000000021800140] = e61a8319, %l2 = 000000000000003c
1866 ldsb [%o3+0x140],%l2 ! %l2 = ffffffffffffffe6
1867! Mem[0000000030101400] = 000000b0, %l0 = a0626a6b78e55827
1868 lduha [%i4+%g0]0x81,%l0 ! %l0 = 0000000000000000
1869! Mem[0000000030041408] = ff000080 00000000, %l4 = 00008e6c, %l5 = c001e772
1870 ldda [%i1+%o4]0x81,%l4 ! %l4 = 00000000ff000080 0000000000000000
1871! Starting 10 instruction Store Burst
1872! %l5 = 0000000000000000, Mem[00000000211c0001] = ff8e4b99, %asi = 80
1873 stba %l5,[%o2+0x001]%asi ! Mem[00000000211c0000] = ff004b99
1874
1875p0_label_66:
1876! Mem[0000000030081408] = 21000000, %l4 = 00000000ff000080
1877 swapa [%i2+%o4]0x81,%l4 ! %l4 = 0000000021000000
1878! %l4 = 0000000021000000, Mem[0000000010101408] = ff00bf0f00000c78
1879 stxa %l4,[%i4+%o4]0x88 ! Mem[0000000010101408] = 0000000021000000
1880! %l6 = 000000009aea71c3, Mem[0000000030001400] = 57a6fb1a
1881 stwa %l6,[%i0+%g0]0x89 ! Mem[0000000030001400] = 9aea71c3
1882! %l6 = 000000009aea71c3, Mem[00000000211c0000] = ff004b99
1883 sth %l6,[%o2+%g0] ! Mem[00000000211c0000] = 71c34b99
1884! Mem[0000000030001410] = 7a8e4af0, %l3 = 00000000ff366b43
1885 ldstuba [%i0+%o5]0x89,%l3 ! %l3 = 000000f0000000ff
1886! %l0 = 0000000000000000, Mem[0000000030181408] = 00000000
1887 stwa %l0,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000
1888! Mem[0000000030001400] = 9aea71c3, %l7 = 617e00ff002903f0
1889 ldstuba [%i0+%g0]0x89,%l7 ! %l7 = 000000c3000000ff
1890! %l5 = 0000000000000000, Mem[0000000010081410] = 617e00ff
1891 stha %l5,[%i2+%o5]0x80 ! Mem[0000000010081410] = 000000ff
1892! %l6 = 9aea71c3, %l7 = 000000c3, Mem[0000000010141408] = 5405617e 00a6fb1a
1893 stda %l6,[%i5+%o4]0x80 ! Mem[0000000010141408] = 9aea71c3 000000c3
1894! Starting 10 instruction Load Burst
1895! Mem[0000000010081408] = 00000000, %l0 = 0000000000000000
1896 ldsba [%i2+%o4]0x88,%l0 ! %l0 = 0000000000000000
1897
1898p0_label_67:
1899! Mem[0000000010081410] = ff000000, %l6 = 000000009aea71c3
1900 lduwa [%i2+%o5]0x88,%l6 ! %l6 = 00000000ff000000
1901! Mem[0000000030001408] = ff7b6216 fc1eb538, %l4 = 21000000, %l5 = 00000000
1902 ldda [%i0+%o4]0x81,%l4 ! %l4 = 00000000ff7b6216 00000000fc1eb538
1903! Mem[00000000100c1430] = af520c69, %l7 = 00000000000000c3
1904 ldsb [%i3+0x032],%l7 ! %l7 = 000000000000000c
1905! Mem[0000000030141410] = fc1eb538, %l5 = 00000000fc1eb538
1906 ldsba [%i5+%o5]0x89,%l5 ! %l5 = 0000000000000038
1907! Mem[0000000020800040] = 0000a555, %l4 = 00000000ff7b6216
1908 ldsha [%o1+0x040]%asi,%l4 ! %l4 = 0000000000000000
1909! Mem[0000000010081408] = 00000000, %l0 = 0000000000000000
1910 lduw [%i2+%o4],%l0 ! %l0 = 0000000000000000
1911! Mem[0000000010001410] = ff000000, %l7 = 000000000000000c
1912 ldsha [%i0+%o5]0x88,%l7 ! %l7 = 0000000000000000
1913! Mem[0000000010141410] = 00000000, %l5 = 0000000000000038
1914 ldsha [%i5+%o5]0x88,%l5 ! %l5 = 0000000000000000
1915! Mem[0000000030001400] = ff71ea9a, %l2 = ffffffffffffffe6
1916 lduwa [%i0+%g0]0x81,%l2 ! %l2 = 00000000ff71ea9a
1917! Starting 10 instruction Store Burst
1918! %l4 = 0000000000000000, Mem[0000000010041410] = b4e6d098
1919 stba %l4,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00e6d098
1920
1921p0_label_68:
1922! Mem[00000000300c1410] = 00000000, %l0 = 0000000000000000
1923 swapa [%i3+%o5]0x81,%l0 ! %l0 = 0000000000000000
1924! %l5 = 0000000000000000, Mem[0000000010141400] = 000000ff
1925 stba %l5,[%i5+%g0]0x80 ! Mem[0000000010141400] = 000000ff
1926! Mem[0000000010101417] = ff000000, %l7 = 0000000000000000
1927 ldstuba [%i4+0x017]%asi,%l7 ! %l7 = 00000000000000ff
1928! %l6 = 00000000ff000000, Mem[0000000010141400] = ff000000
1929 stwa %l6,[%i5+%g0]0x88 ! Mem[0000000010141400] = ff000000
1930! %l0 = 0000000000000000, immed = 000006dc, %y = 78e55827
1931 smul %l0,0x6dc,%l4 ! %l4 = 0000000000000000, %y = 00000000
1932! %f25 = e55419d1, Mem[0000000030081408] = ff000080
1933 sta %f25,[%i2+%o4]0x81 ! Mem[0000000030081408] = e55419d1
1934! %l2 = 00000000ff71ea9a, Mem[0000000010081408] = 36ffffff00000000
1935 stxa %l2,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000ff71ea9a
1936! %l2 = ff71ea9a, %l3 = 000000f0, Mem[0000000010081408] = ff71ea9a 00000000
1937 stda %l2,[%i2+%o4]0x88 ! Mem[0000000010081408] = ff71ea9a 000000f0
1938! %l0 = 0000000000000000, Mem[00000000100c1408] = 0000000000000000
1939 stxa %l0,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 0000000000000000
1940! Starting 10 instruction Load Burst
1941! Mem[0000000010101400] = 0018aefa, %l2 = 00000000ff71ea9a
1942 ldsha [%i4+%g0]0x80,%l2 ! %l2 = 0000000000000018
1943
1944p0_label_69:
1945! Code Fragment 4
1946p0_fragment_12:
1947! %l0 = 0000000000000000
1948 setx 0x94c669a7a1fce4ec,%g7,%l0 ! %l0 = 94c669a7a1fce4ec
1949! %l1 = 0000000000000000
1950 setx 0x0fb40938530c8b41,%g7,%l1 ! %l1 = 0fb40938530c8b41
1951 setx 0x7ff8, %g1, %g2
1952 and %l0, %g2, %l0
1953 setx 0xffffffff, %g1, %g2
1954 and %l1, %g2, %l1
1955 setx 0x100000000, %g1, %g2
1956 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1957 ta T_CHANGE_HPRIV
1958 stxa %l1, [%l0]ASI_ICACHE_INSTR
1959 ta T_CHANGE_NONHPRIV
1960! %l0 = 94c669a7a1fce4ec
1961 setx 0xfdd63cc81f5b8fbb,%g7,%l0 ! %l0 = fdd63cc81f5b8fbb
1962! %l1 = 0fb40938530c8b41
1963 setx 0xa59c0e3023542257,%g7,%l1 ! %l1 = a59c0e3023542257
1964! Mem[0000000030081408] = e55419d1, %f0 = ff000000
1965 lda [%i2+%o4]0x81,%f0 ! %f0 = e55419d1
1966! Mem[0000000010141400] = 000000ff, %l4 = 0000000000000000
1967 lduba [%i5+%g0]0x80,%l4 ! %l4 = 0000000000000000
1968! Mem[0000000010141400] = 000000ff, %l1 = a59c0e3023542257
1969 lduwa [%i5+%g0]0x80,%l1 ! %l1 = 00000000000000ff
1970! Mem[0000000010041408] = 00000084 0000337e, %l0 = 1f5b8fbb, %l1 = 000000ff
1971 ldda [%i1+%o4]0x88,%l0 ! %l0 = 000000000000337e 0000000000000084
1972! Mem[0000000010001400] = 000000ff 000000ff, %l6 = ff000000, %l7 = 00000000
1973 ldda [%i0+%g0]0x80,%l6 ! %l6 = 00000000000000ff 00000000000000ff
1974! Mem[0000000010001400] = ff000000, %l7 = 00000000000000ff
1975 ldsba [%i0+%g0]0x88,%l7 ! %l7 = 0000000000000000
1976! Mem[00000000211c0000] = 71c34b99, %l4 = 0000000000000000
1977 lduha [%o2+0x000]%asi,%l4 ! %l4 = 00000000000071c3
1978! Mem[0000000010001418] = 38b51efc, %f1 = ff000000
1979 lda [%i0+0x018]%asi,%f1 ! %f1 = 38b51efc
1980! Starting 10 instruction Store Burst
1981! %l5 = 0000000000000000, Mem[0000000030101400] = 000000b0c750ee45
1982 stxa %l5,[%i4+%g0]0x81 ! Mem[0000000030101400] = 0000000000000000
1983
1984p0_label_70:
1985! %l0 = 000000000000337e, Mem[0000000030081410] = a13f90d4
1986 stba %l0,[%i2+%o5]0x89 ! Mem[0000000030081410] = a13f907e
1987! Mem[0000000020800041] = 0000a555, %l1 = 0000000000000084
1988 ldstuba [%o1+0x041]%asi,%l1 ! %l1 = 00000000000000ff
1989! %f16 = 000000ff ff007e61, Mem[0000000030001408] = ff7b6216 fc1eb538
1990 stda %f16,[%i0+%o4]0x81 ! Mem[0000000030001408] = 000000ff ff007e61
1991! %l1 = 0000000000000000, imm = 0000000000000dbc, %l1 = 0000000000000000
1992 xor %l1,0xdbc,%l1 ! %l1 = 0000000000000dbc
1993! %l5 = 0000000000000000, Mem[0000000030141408] = 0000000c
1994 stwa %l5,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000000
1995! %f6 = 8d59ff24 0923f7ad, %l5 = 0000000000000000
1996! Mem[0000000010081418] = ab7361d0d42b6f1b
1997 add %i2,0x018,%g1
1998 stda %f6,[%g1+%l5]ASI_PST32_P ! Mem[0000000010081418] = ab7361d0d42b6f1b
1999! %l1 = 0000000000000dbc, Mem[0000000010081410] = ff000000
2000 stha %l1,[%i2+%o5]0x88 ! Mem[0000000010081410] = ff000dbc
2001! %f0 = e55419d1, %f16 = 000000ff
2002 fitos %f0 ,%f16 ! %f16 = cdd55f31
2003! %l7 = 0000000000000000, Mem[0000000010001410] = 000000ff
2004 stba %l7,[%i0+%o5]0x80 ! Mem[0000000010001410] = 000000ff
2005! Starting 10 instruction Load Burst
2006! Mem[00000000100c1408] = 00000000 00000000, %l4 = 000071c3, %l5 = 00000000
2007 ldda [%i3+%o4]0x88,%l4 ! %l4 = 0000000000000000 0000000000000000
2008
2009p0_label_71:
2010! Mem[0000000030141410] = 38b51efcc001e772, %l0 = 000000000000337e
2011 ldxa [%i5+%o5]0x81,%l0 ! %l0 = 38b51efcc001e772
2012! Mem[0000000010101408] = 00000021, %f12 = af520c69
2013 ld [%i4+%o4],%f12 ! %f12 = 00000021
2014! Mem[0000000010001408] = af520c69ff1de8ff, %f8 = 0000f04a 7e610554
2015 ldda [%i0+%o4]0x88,%f8 ! %f8 = af520c69 ff1de8ff
2016! Mem[0000000010001438] = 8ae45f69000000ff, %f18 = 5405617e 00a6fb1a
2017 ldda [%i0+0x038]%asi,%f18 ! %f18 = 8ae45f69 000000ff
2018! Mem[0000000030181408] = 00000000, %l1 = 0000000000000dbc
2019 lduwa [%i6+%o4]0x81,%l1 ! %l1 = 0000000000000000
2020! Mem[0000000030001400] = ff71ea9ae47b6216, %l2 = 0000000000000018
2021 ldxa [%i0+%g0]0x81,%l2 ! %l2 = ff71ea9ae47b6216
2022! Mem[0000000030141408] = 000000000000ff57, %l4 = 0000000000000000
2023 ldxa [%i5+%o4]0x81,%l4 ! %l4 = 000000000000ff57
2024! Mem[0000000030141400] = dcf8f41b, %f9 = ff1de8ff
2025 lda [%i5+%g0]0x81,%f9 ! %f9 = dcf8f41b
2026! Mem[000000001014143c] = ff000000, %l2 = ff71ea9ae47b6216
2027 ldsh [%i5+0x03c],%l2 ! %l2 = ffffffffffffff00
2028! Starting 10 instruction Store Burst
2029! Mem[0000000030041400] = 38b51eff, %l2 = ffffffffffffff00
2030 swapa [%i1+%g0]0x89,%l2 ! %l2 = 0000000038b51eff
2031
2032p0_label_72:
2033! %f19 = 000000ff, Mem[0000000030101410] = 78e557ff
2034 sta %f19,[%i4+%o5]0x89 ! Mem[0000000030101410] = 000000ff
2035! %l3 = 00000000000000f0, Mem[0000000030181400] = d11954e58429aab2
2036 stxa %l3,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000000000f0
2037! Mem[00000000100c1400] = ff0c52af, %l4 = 000000000000ff57
2038 ldstuba [%i3+%g0]0x80,%l4 ! %l4 = 000000ff000000ff
2039! Mem[0000000010141408] = c371ea9a, %l1 = 0000000000000000
2040 swapa [%i5+%o4]0x88,%l1 ! %l1 = 00000000c371ea9a
2041! %l6 = 00000000000000ff, Mem[0000000030141400] = 1bf4f8dc
2042 stha %l6,[%i5+%g0]0x89 ! Mem[0000000030141400] = 1bf400ff
2043! %f28 = dcf8f41b 053b2c10, Mem[00000000100c1410] = ffff0000 00000000
2044 stda %f28,[%i3+%o5]0x80 ! Mem[00000000100c1410] = dcf8f41b 053b2c10
2045! %f12 = 00000021 ff1de8de, Mem[0000000010101410] = fc1eb538 ff0000ff
2046 stda %f12,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000021 ff1de8de
2047! Mem[0000000030141408] = 00000000, %l6 = 00000000000000ff
2048 swapa [%i5+%o4]0x89,%l6 ! %l6 = 0000000000000000
2049! %f9 = dcf8f41b, Mem[0000000030041408] = 800000ff
2050 sta %f9 ,[%i1+%o4]0x89 ! Mem[0000000030041408] = dcf8f41b
2051! Starting 10 instruction Load Burst
2052! Mem[0000000030181400] = f0000000, %l3 = 00000000000000f0
2053 ldsha [%i6+%g0]0x81,%l3 ! %l3 = fffffffffffff000
2054
2055p0_label_73:
2056! Mem[0000000030041400] = 00ffffff ff000000, %l0 = c001e772, %l1 = c371ea9a
2057 ldda [%i1+%g0]0x81,%l0 ! %l0 = 0000000000ffffff 00000000ff000000
2058! Mem[0000000030081408] = 000000f2d11954e5, %l6 = 0000000000000000
2059 ldxa [%i2+%o4]0x89,%l6 ! %l6 = 000000f2d11954e5
2060! Mem[0000000010041410] = 7e3ce62898d0e600, %l1 = 00000000ff000000
2061 ldxa [%i1+%o5]0x88,%l1 ! %l1 = 7e3ce62898d0e600
2062! Mem[000000001018141c] = 3fd45bb1, %l3 = fffffffffffff000
2063 ldsba [%i6+0x01e]%asi,%l3 ! %l3 = 000000000000005b
2064! Mem[00000000100c1410] = 102c3b05 1bf4f8dc, %l4 = 000000ff, %l5 = 00000000
2065 ldda [%i3+%o5]0x88,%l4 ! %l4 = 000000001bf4f8dc 00000000102c3b05
2066! Mem[00000000201c0000] = ffffeaae, %l2 = 0000000038b51eff
2067 ldub [%o0+%g0],%l2 ! %l2 = 00000000000000ff
2068! Mem[0000000030081400] = 5405617e45eee057, %l7 = 0000000000000000
2069 ldxa [%i2+%g0]0x89,%l7 ! %l7 = 5405617e45eee057
2070! Mem[0000000030101410] = ff000000, %l0 = 0000000000ffffff
2071 ldsha [%i4+%o5]0x81,%l0 ! %l0 = ffffffffffffff00
2072! Mem[0000000030081410] = a13f907e, %f27 = f34ef10c
2073 lda [%i2+%o5]0x89,%f27 ! %f27 = a13f907e
2074! Starting 10 instruction Store Burst
2075! %l6 = d11954e5, %l7 = 45eee057, Mem[0000000030081408] = d11954e5 000000f2
2076 stda %l6,[%i2+%o4]0x89 ! Mem[0000000030081408] = d11954e5 45eee057
2077
2078p0_label_74:
2079! %l1 = 7e3ce62898d0e600, %l3 = 000000000000005b, %l7 = 5405617e45eee057
2080 add %l1,%l3,%l7 ! %l7 = 7e3ce62898d0e65b
2081! %f27 = a13f907e, Mem[0000000030101410] = ff000000
2082 sta %f27,[%i4+%o5]0x81 ! Mem[0000000030101410] = a13f907e
2083! %f26 = 62e84531, %f14 = ff000000, %f10 = ff366b43 41770a1b
2084 fsmuld %f26,%f14,%f10 ! %f10 = cc4d08a6 20000000
2085! %l2 = 000000ff, %l3 = 0000005b, Mem[0000000010101400] = 0018aefa ff5b6ccd
2086 stda %l2,[%i4+%g0]0x80 ! Mem[0000000010101400] = 000000ff 0000005b
2087! Code Fragment 4
2088p0_fragment_13:
2089! %l0 = ffffffffffffff00
2090 setx 0x6cb738ffed059a6b,%g7,%l0 ! %l0 = 6cb738ffed059a6b
2091! %l1 = 7e3ce62898d0e600
2092 setx 0x493ce4801cc4468e,%g7,%l1 ! %l1 = 493ce4801cc4468e
2093 setx 0x7ff8, %g1, %g2
2094 and %l0, %g2, %l0
2095 setx 0xffffffff, %g1, %g2
2096 and %l1, %g2, %l1
2097 setx 0x100000000, %g1, %g2
2098 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2099 ta T_CHANGE_HPRIV
2100 stxa %l1, [%l0]ASI_ICACHE_INSTR
2101 ta T_CHANGE_NONHPRIV
2102! %l0 = 6cb738ffed059a6b
2103 setx 0x82eda0d04db665b1,%g7,%l0 ! %l0 = 82eda0d04db665b1
2104! %l1 = 493ce4801cc4468e
2105 setx 0x863288f855a56439,%g7,%l1 ! %l1 = 863288f855a56439
2106! %l0 = 82eda0d04db665b1, Mem[00000000100c1400] = af520cff
2107 stha %l0,[%i3+%g0]0x88 ! Mem[00000000100c1400] = af5265b1
2108! %l4 = 000000001bf4f8dc, Mem[00000000100c1410] = 1bf4f8dc
2109 stba %l4,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 1bf4f8dc
2110! %l1 = 863288f855a56439, Mem[0000000030181400] = f0000000
2111 stwa %l1,[%i6+%g0]0x81 ! Mem[0000000030181400] = 55a56439
2112! Mem[0000000030101400] = 00000000, %l5 = 00000000102c3b05
2113 ldstuba [%i4+%g0]0x89,%l5 ! %l5 = 00000000000000ff
2114! Starting 10 instruction Load Burst
2115! %l2 = 00000000000000ff, imm = fffffffffffff45a, %l5 = 0000000000000000
2116 andn %l2,-0xba6,%l5 ! %l5 = 00000000000000a5
2117
2118p0_label_75:
2119! Mem[0000000010081408] = 9aea71ff, %l6 = 000000f2d11954e5
2120 ldsha [%i2+%o4]0x80,%l6 ! %l6 = ffffffffffff9aea
2121! Mem[000000001004141c] = 8bf2c6ff, %f5 = 00000000
2122 lda [%i1+0x01c]%asi,%f5 ! %f5 = 8bf2c6ff
2123! Mem[0000000030101408] = 000000ff 38b51efc, %l2 = 000000ff, %l3 = 0000005b
2124 ldda [%i4+%o4]0x89,%l2 ! %l2 = 0000000038b51efc 00000000000000ff
2125! Mem[0000000010141430] = 1bf4f8dc053b2c10, %l4 = 000000001bf4f8dc
2126 ldx [%i5+0x030],%l4 ! %l4 = 1bf4f8dc053b2c10
2127! Mem[0000000030181410] = f90c00ff, %l6 = ffffffffffff9aea
2128 lduwa [%i6+%o5]0x89,%l6 ! %l6 = 00000000f90c00ff
2129! Mem[0000000010041408] = 7e330000, %l2 = 0000000038b51efc
2130 lduha [%i1+%o4]0x80,%l2 ! %l2 = 0000000000007e33
2131 membar #Sync ! Added by membar checker (14)
2132! Mem[0000000030101400] = ff000000 00000000 fc1eb538 ff000000
2133! Mem[0000000030101410] = a13f907e 6b6a62a0 98d0e6b4 1afba657
2134! Mem[0000000030101420] = 0db79c36 c750ee45 22d7337e 28e63c7e
2135! Mem[0000000030101430] = 010a115a e7e770fa 77dc5bff adf36949
2136 ldda [%i4]ASI_BLK_S,%f0 ! Block Load from 0000000030101400
2137! Mem[0000000010141410] = 00000000, %f25 = e55419d1
2138 lda [%i5+%o5]0x80,%f25 ! %f25 = 00000000
2139! Mem[0000000030081408] = d11954e5, %l1 = 863288f855a56439
2140 ldsha [%i2+%o4]0x89,%l1 ! %l1 = 00000000000054e5
2141! Starting 10 instruction Store Burst
2142! %l4 = 1bf4f8dc053b2c10, Mem[0000000030141400] = ff00f41b62597181
2143 stxa %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = 1bf4f8dc053b2c10
2144
2145p0_label_76:
2146 membar #Sync ! Added by membar checker (15)
2147! %l6 = 00000000f90c00ff, Mem[0000000030101400] = 000000ff
2148 stha %l6,[%i4+%g0]0x89 ! Mem[0000000030101400] = 000000ff
2149! %l6 = 00000000f90c00ff, Mem[00000000300c1410] = 00000000
2150 stba %l6,[%i3+%o5]0x81 ! Mem[00000000300c1410] = ff000000
2151! Mem[0000000030181410] = f90c00ff, %l1 = 00000000000054e5
2152 swapa [%i6+%o5]0x89,%l1 ! %l1 = 00000000f90c00ff
2153! %f5 = 6b6a62a0, Mem[0000000010141428] = 43f5ac11
2154 st %f5 ,[%i5+0x028] ! Mem[0000000010141428] = 6b6a62a0
2155! %l0 = 4db665b1, %l1 = f90c00ff, Mem[00000000100c1418] = 8d59ff24 0923f7ad
2156 std %l0,[%i3+0x018] ! Mem[00000000100c1418] = 4db665b1 f90c00ff
2157! %l2 = 0000000000007e33, Mem[00000000100c1406] = ff000000, %asi = 80
2158 stha %l2,[%i3+0x006]%asi ! Mem[00000000100c1404] = ff007e33
2159! Mem[0000000030181408] = 00000000, %l5 = 00000000000000a5
2160 swapa [%i6+%o4]0x81,%l5 ! %l5 = 0000000000000000
2161! %l3 = 00000000000000ff, Mem[0000000010041400] = 0000004a
2162 stwa %l3,[%i1+%g0]0x88 ! Mem[0000000010041400] = 000000ff
2163! %f28 = dcf8f41b, %f19 = 000000ff, %f4 = a13f907e
2164 fdivs %f28,%f19,%f4 ! %f4 = ff800000
2165! Starting 10 instruction Load Burst
2166! Mem[0000000010101410] = 00000021, %l3 = 00000000000000ff
2167 ldsha [%i4+%o5]0x80,%l3 ! %l3 = 0000000000000000
2168
2169p0_label_77:
2170! Mem[0000000030101408] = fc1eb538ff000000, %l5 = 0000000000000000
2171 ldxa [%i4+%o4]0x81,%l5 ! %l5 = fc1eb538ff000000
2172! Mem[0000000010001400] = 000000ff, %l5 = fc1eb538ff000000
2173 ldswa [%i0+%g0]0x80,%l5 ! %l5 = 00000000000000ff
2174! Code Fragment 3
2175p0_fragment_14:
2176! %l0 = 82eda0d04db665b1
2177 setx 0xaa7211606b3f72c7,%g7,%l0 ! %l0 = aa7211606b3f72c7
2178! %l1 = 00000000f90c00ff
2179 setx 0x9b4066b7c8cde502,%g7,%l1 ! %l1 = 9b4066b7c8cde502
2180 setx 0x1fe000, %g1, %g3
2181 or %l0, %g3, %l0 ! always set perrmask = 0xff
2182 setx 0x1ffff8, %g1, %g2
2183 and %l0, %g2, %l0
2184 ta T_CHANGE_HPRIV
2185 stxa %l1, [%l0]ASI_DCACHE_DATA
2186 ta T_CHANGE_NONHPRIV
2187! %l0 = aa7211606b3f72c7
2188 setx 0xad9731af92a1241e,%g7,%l0 ! %l0 = ad9731af92a1241e
2189! %l1 = 9b4066b7c8cde502
2190 setx 0x2c3ba9406043c032,%g7,%l1 ! %l1 = 2c3ba9406043c032
2191! Mem[0000000010041400] = ff000000, %l5 = 00000000000000ff
2192 ldsba [%i1+%g0]0x80,%l5 ! %l5 = ffffffffffffffff
2193! Mem[0000000030041400] = 00ffffff ff000000 1bf4f8dc 00000000
2194! Mem[0000000030041410] = 62e84531 f34ef10c 7e5da5c0 94f14874
2195! Mem[0000000030041420] = d11954e5 8429aab2 c371ea9a 11acf543
2196! Mem[0000000030041430] = 102c0183 61d5e96d 16627be4 0ca4ff79
2197 ldda [%i1]ASI_BLK_SL,%f16 ! Block Load from 0000000030041400
2198! Mem[0000000030001410] = 7a8e4aff, %l5 = ffffffffffffffff
2199 ldsha [%i0+%o5]0x89,%l5 ! %l5 = 0000000000004aff
2200! Mem[0000000030081400] = 57e0ee45, %l2 = 0000000000007e33
2201 ldswa [%i2+%g0]0x81,%l2 ! %l2 = 0000000057e0ee45
2202! Mem[0000000010081438] = 7f9995a9ffff2507, %l4 = 1bf4f8dc053b2c10
2203 ldx [%i2+0x038],%l4 ! %l4 = 7f9995a9ffff2507
2204! Mem[0000000010001408] = ff1de8ff, %l3 = 0000000000000000
2205 lduwa [%i0+%o4]0x88,%l3 ! %l3 = 00000000ff1de8ff
2206! Starting 10 instruction Store Burst
2207! Mem[0000000010041408] = 0000337e, %l1 = 2c3ba9406043c032
2208 swapa [%i1+%o4]0x88,%l1 ! %l1 = 000000000000337e
2209
2210p0_label_78:
2211! %l1 = 000000000000337e, Mem[0000000010001420] = 8d05bc84
2212 stw %l1,[%i0+0x020] ! Mem[0000000010001420] = 0000337e
2213! %l6 = 00000000f90c00ff, imm = fffffffffffffaac, %l0 = ad9731af92a1241e
2214 add %l6,-0x554,%l0 ! %l0 = 00000000f90bfbab
2215! Mem[00000000100c1408] = 00000000, %l4 = 7f9995a9ffff2507
2216 ldstub [%i3+%o4],%l4 ! %l4 = 00000000000000ff
2217! %l5 = 0000000000004aff, Mem[0000000010141408] = 00000000
2218 sth %l5,[%i5+%o4] ! Mem[0000000010141408] = 4aff0000
2219! %l2 = 57e0ee45, %l3 = ff1de8ff, Mem[0000000010081430] = 67138f59 fbee4764
2220 std %l2,[%i2+0x030] ! Mem[0000000010081430] = 57e0ee45 ff1de8ff
2221! %l4 = 00000000, %l5 = 00004aff, Mem[0000000010001428] = 1b0a7741 000000ff
2222 std %l4,[%i0+0x028] ! Mem[0000000010001428] = 00000000 00004aff
2223! Mem[0000000010181408] = ff000080, %l0 = 00000000f90bfbab
2224 ldstuba [%i6+%o4]0x80,%l0 ! %l0 = 000000ff000000ff
2225! Mem[0000000010001408] = ff1de8ff, %l7 = 7e3ce62898d0e65b
2226 ldstuba [%i0+%o4]0x88,%l7 ! %l7 = 000000ff000000ff
2227! %l0 = 00000000000000ff, immed = 00000a39, %y = 00000000
2228 umul %l0,0xa39,%l7 ! %l7 = 00000000000a2ec7, %y = 00000000
2229! Starting 10 instruction Load Burst
2230! Mem[0000000010101410] = 00000021, %l3 = 00000000ff1de8ff
2231 ldsba [%i4+%o5]0x80,%l3 ! %l3 = 0000000000000000
2232
2233p0_label_79:
2234! Mem[0000000010081400] = 4a000035, %l2 = 0000000057e0ee45
2235 ldsha [%i2+%g0]0x80,%l2 ! %l2 = 0000000000004a00
2236! Mem[00000000211c0000] = 71c34b99, %l3 = 0000000000000000
2237 ldsba [%o2+0x001]%asi,%l3 ! %l3 = ffffffffffffffc3
2238! Mem[0000000010041408] = 32c0436084000000, %f4 = ff800000 6b6a62a0
2239 ldda [%i1+0x008]%asi,%f4 ! %f4 = 32c04360 84000000
2240! Mem[0000000030181408] = 000000a5, %l5 = 0000000000004aff
2241 lduba [%i6+%o4]0x81,%l5 ! %l5 = 0000000000000000
2242! Mem[0000000010141410] = 00000000, %l5 = 0000000000000000
2243 ldub [%i5+0x012],%l5 ! %l5 = 0000000000000000
2244! Mem[000000001014140c] = 000000c3, %l0 = 00000000000000ff
2245 ldsh [%i5+0x00c],%l0 ! %l0 = 0000000000000000
2246! Mem[0000000030001400] = 16627be49aea71ff, %f12 = 010a115a e7e770fa
2247 ldda [%i0+%g0]0x89,%f12 ! %f12 = 16627be4 9aea71ff
2248! Mem[0000000010041408] = 00000084 6043c032, %l0 = 00000000, %l1 = 0000337e
2249 ldda [%i1+%o4]0x88,%l0 ! %l0 = 000000006043c032 0000000000000084
2250! Mem[0000000030001408] = 000000ff, %l5 = 0000000000000000
2251 ldswa [%i0+%o4]0x81,%l5 ! %l5 = 00000000000000ff
2252! Starting 10 instruction Store Burst
2253! %l0 = 6043c032, %l1 = 00000084, Mem[0000000030081410] = a13f907e 8e93df9f
2254 stda %l0,[%i2+%o5]0x89 ! Mem[0000000030081410] = 6043c032 00000084
2255
2256p0_label_80:
2257! %l4 = 0000000000000000, Mem[0000000010081400] = 4a000035
2258 stha %l4,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000035
2259! Mem[0000000020800041] = 00ffa555, %l5 = 00000000000000ff
2260 ldstuba [%o1+0x041]%asi,%l5 ! %l5 = 000000ff000000ff
2261! %l4 = 00000000, %l5 = 000000ff, Mem[0000000030001408] = ff000000 617e00ff
2262 stda %l4,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000000 000000ff
2263! %l3 = ffffffffffffffc3, Mem[000000001000140e] = 690c52af, %asi = 80
2264 stha %l3,[%i0+0x00e]%asi ! Mem[000000001000140c] = 690cffc3
2265! %l7 = 00000000000a2ec7, Mem[0000000010141408] = 4aff0000000000c3, %asi = 80
2266 stxa %l7,[%i5+0x008]%asi ! Mem[0000000010141408] = 00000000000a2ec7
2267! Code Fragment 4
2268p0_fragment_15:
2269! %l0 = 000000006043c032
2270 setx 0x0736cf67deda7a28,%g7,%l0 ! %l0 = 0736cf67deda7a28
2271! %l1 = 0000000000000084
2272 setx 0x043f2cc84019968d,%g7,%l1 ! %l1 = 043f2cc84019968d
2273 setx 0x7ff8, %g1, %g2
2274 and %l0, %g2, %l0
2275 setx 0xffffffff, %g1, %g2
2276 and %l1, %g2, %l1
2277 setx 0x100000000, %g1, %g2
2278 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2279 ta T_CHANGE_HPRIV
2280 stxa %l1, [%l0]ASI_ICACHE_INSTR
2281 ta T_CHANGE_NONHPRIV
2282! %l0 = 0736cf67deda7a28
2283 setx 0x9f2fcf882a878a4e,%g7,%l0 ! %l0 = 9f2fcf882a878a4e
2284! %l1 = 043f2cc84019968d
2285 setx 0x8931fb80266e1ca7,%g7,%l1 ! %l1 = 8931fb80266e1ca7
2286! Mem[0000000010001410] = 000000ff, %l4 = 0000000000000000
2287 swapa [%i0+%o5]0x80,%l4 ! %l4 = 00000000000000ff
2288! %l7 = 00000000000a2ec7, Mem[0000000030081400] = 45eee057
2289 stha %l7,[%i2+%g0]0x89 ! Mem[0000000030081400] = 45ee2ec7
2290! Mem[0000000010001424] = d4700000, %l5 = 00000000000000ff
2291 swap [%i0+0x024],%l5 ! %l5 = 00000000d4700000
2292! Starting 10 instruction Load Burst
2293! Mem[0000000030001400] = 16627be4 9aea71ff, %l6 = f90c00ff, %l7 = 000a2ec7
2294 ldda [%i0+%g0]0x89,%l6 ! %l6 = 000000009aea71ff 0000000016627be4
2295
2296p0_label_81:
2297! Mem[00000000300c1410] = ff366b43 000000ff, %l0 = 2a878a4e, %l1 = 266e1ca7
2298 ldda [%i3+%o5]0x89,%l0 ! %l0 = 00000000000000ff 00000000ff366b43
2299! Mem[0000000010101404] = 0000005b, %f25 = e55419d1
2300 ld [%i4+0x004],%f25 ! %f25 = 0000005b
2301! Mem[0000000010001400] = 000000ff, %l2 = 0000000000004a00
2302 lduha [%i0+%g0]0x80,%l2 ! %l2 = 0000000000000000
2303! Mem[0000000030001408] = 00000000ff000000, %f18 = 00000000 dcf8f41b
2304 ldda [%i0+%o4]0x81,%f18 ! %f18 = 00000000 ff000000
2305! Mem[0000000010081410] = ff000dbc, %l5 = 00000000d4700000
2306 ldswa [%i2+%o5]0x88,%l5 ! %l5 = ffffffffff000dbc
2307 membar #Sync ! Added by membar checker (16)
2308! Mem[0000000010181400] = 00000000 0000f04a ff000080 f2000000
2309! Mem[0000000010181410] = 0c0000b6 ff269c42 c056b74d 3fd45bb1
2310! Mem[0000000010181420] = 00000000 5405617e a69ebf0f 5c06ff76
2311! Mem[0000000010181430] = 00000078 5aad3c10 ff1de8de 000000f8
2312 ldda [%i6]ASI_BLK_P,%f16 ! Block Load from 0000000010181400
2313! Mem[0000000010181418] = c056b74d 3fd45bb1, %l0 = 000000ff, %l1 = ff366b43
2314 ldd [%i6+0x018],%l0 ! %l0 = 00000000c056b74d 000000003fd45bb1
2315! Mem[0000000020800040] = 00ffa555, %l5 = ffffffffff000dbc
2316 lduh [%o1+0x040],%l5 ! %l5 = 00000000000000ff
2317! Mem[0000000030141410] = fc1eb538, %l4 = 00000000000000ff
2318 lduha [%i5+%o5]0x89,%l4 ! %l4 = 000000000000b538
2319! Starting 10 instruction Store Burst
2320! Code Fragment 4
2321p0_fragment_16:
2322! %l0 = 00000000c056b74d
2323 setx 0xe2521ee028d5ba04,%g7,%l0 ! %l0 = e2521ee028d5ba04
2324! %l1 = 000000003fd45bb1
2325 setx 0x0ec078bfac1679dc,%g7,%l1 ! %l1 = 0ec078bfac1679dc
2326 setx 0x7ff8, %g1, %g2
2327 and %l0, %g2, %l0
2328 setx 0xffffffff, %g1, %g2
2329 and %l1, %g2, %l1
2330 setx 0x100000000, %g1, %g2
2331 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2332 ta T_CHANGE_HPRIV
2333 stxa %l1, [%l0]ASI_ICACHE_INSTR
2334 ta T_CHANGE_NONHPRIV
2335! %l0 = e2521ee028d5ba04
2336 setx 0x75ab49cfc8b65b35,%g7,%l0 ! %l0 = 75ab49cfc8b65b35
2337! %l1 = 0ec078bfac1679dc
2338 setx 0xbc53b86f881d0195,%g7,%l1 ! %l1 = bc53b86f881d0195
2339
2340p0_label_82:
2341! %l4 = 000000000000b538, Mem[0000000010001410] = 000000000000ffff, %asi = 80
2342 stxa %l4,[%i0+0x010]%asi ! Mem[0000000010001410] = 000000000000b538
2343! Mem[00000000100c1423] = 0c000000, %l4 = 000000000000b538
2344 ldstuba [%i3+0x023]%asi,%l4 ! %l4 = 00000000000000ff
2345! Mem[0000000030101410] = a13f907e, %l1 = bc53b86f881d0195
2346 swapa [%i4+%o5]0x81,%l1 ! %l1 = 00000000a13f907e
2347! %l3 = ffffffffffffffc3, Mem[0000000030101408] = 38b51efc
2348 stha %l3,[%i4+%o4]0x89 ! Mem[0000000030101408] = 38b5ffc3
2349! %l6 = 000000009aea71ff, Mem[0000000030141408] = ff000000
2350 stwa %l6,[%i5+%o4]0x81 ! Mem[0000000030141408] = 9aea71ff
2351! Mem[0000000010181408] = 800000ff, %l0 = 75ab49cfc8b65b35
2352 ldstuba [%i6+%o4]0x88,%l0 ! %l0 = 000000ff000000ff
2353! Mem[0000000030101400] = 000000ff, %l6 = 000000009aea71ff
2354 ldstuba [%i4+%g0]0x89,%l6 ! %l6 = 000000ff000000ff
2355! Mem[00000000211c0001] = 71c34b99, %l2 = 0000000000000000
2356 ldstuba [%o2+0x001]%asi,%l2 ! %l2 = 000000c3000000ff
2357! %f3 = ff000000, Mem[0000000030141408] = 9aea71ff
2358 sta %f3 ,[%i5+%o4]0x81 ! Mem[0000000030141408] = ff000000
2359! Starting 10 instruction Load Burst
2360! Mem[0000000030001400] = 9aea71ff, %l7 = 0000000016627be4
2361 lduwa [%i0+%g0]0x89,%l7 ! %l7 = 000000009aea71ff
2362
2363p0_label_83:
2364! Mem[00000000211c0000] = 71ff4b99, %l4 = 0000000000000000
2365 lduh [%o2+%g0],%l4 ! %l4 = 00000000000071ff
2366! Mem[0000000010001400] = 000000ff, %l7 = 000000009aea71ff
2367 lduh [%i0+%g0],%l7 ! %l7 = 0000000000000000
2368! Mem[0000000030101400] = ff000000, %l0 = 00000000000000ff
2369 lduba [%i4+%g0]0x81,%l0 ! %l0 = 00000000000000ff
2370! Mem[0000000010041400] = ff000000, %l6 = 00000000000000ff
2371 lduwa [%i1+%g0]0x80,%l6 ! %l6 = 00000000ff000000
2372! Mem[00000000100c1410] = 1bf4f8dc, %f13 = 9aea71ff
2373 lda [%i3+%o5]0x88,%f13 ! %f13 = 1bf4f8dc
2374! Mem[00000000100c1400] = b16552afff007e33, %l1 = 00000000a13f907e
2375 ldxa [%i3+0x000]%asi,%l1 ! %l1 = b16552afff007e33
2376! Mem[0000000020800040] = 00ffa555, %l0 = 00000000000000ff
2377 lduha [%o1+0x040]%asi,%l0 ! %l0 = 00000000000000ff
2378! Mem[0000000030041400] = ffffff00, %l7 = 0000000000000000
2379 lduha [%i1+%g0]0x89,%l7 ! %l7 = 000000000000ff00
2380! Mem[0000000010041400] = 000000ff, %l6 = 00000000ff000000
2381 ldswa [%i1+%g0]0x88,%l6 ! %l6 = 00000000000000ff
2382! Starting 10 instruction Store Burst
2383! %f14 = 77dc5bff adf36949, Mem[0000000010141408] = 00000000 c72e0a00
2384 stda %f14,[%i5+%o4]0x88 ! Mem[0000000010141408] = 77dc5bff adf36949
2385
2386p0_label_84:
2387! %l6 = 00000000000000ff, Mem[0000000030181400] = 3964a555
2388 stba %l6,[%i6+%g0]0x89 ! Mem[0000000030181400] = 3964a5ff
2389! %l6 = 000000ff, %l7 = 0000ff00, Mem[0000000010081410] = bc0d00ff 002903f0
2390 stda %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = 000000ff 0000ff00
2391! Mem[0000000010101410] = 21000000, %l6 = 00000000000000ff
2392 swapa [%i4+%o5]0x88,%l6 ! %l6 = 0000000021000000
2393! %f20 = 0c0000b6 ff269c42, %l1 = b16552afff007e33
2394! Mem[0000000030101418] = 98d0e6b41afba657
2395 add %i4,0x018,%g1
2396 stda %f20,[%g1+%l1]ASI_PST32_S ! Mem[0000000030101418] = 0c0000b6ff269c42
2397! %l2 = 00000000000000c3, Mem[0000000010081410] = 000000ff0000ff00
2398 stxa %l2,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000000000c3
2399! %f28 = 00000078, Mem[0000000010081400] = 00000035
2400 st %f28,[%i2+%g0] ! Mem[0000000010081400] = 00000078
2401! %l5 = 00000000000000ff, Mem[0000000030041400] = ffffff00
2402 stba %l5,[%i1+%g0]0x89 ! Mem[0000000030041400] = ffffffff
2403! Mem[00000000300c1410] = ff000000, %l6 = 0000000021000000
2404 ldstuba [%i3+%o5]0x81,%l6 ! %l6 = 000000ff000000ff
2405! Mem[0000000030101400] = 000000ff, %l2 = 00000000000000c3
2406 ldstuba [%i4+%g0]0x89,%l2 ! %l2 = 000000ff000000ff
2407! Starting 10 instruction Load Burst
2408! Mem[0000000030001408] = 00000000, %f27 = 5c06ff76
2409 lda [%i0+%o4]0x81,%f27 ! %f27 = 00000000
2410
2411p0_label_85:
2412! Mem[0000000020800040] = 00ffa555, %l4 = 00000000000071ff
2413 lduh [%o1+0x040],%l4 ! %l4 = 00000000000000ff
2414! Mem[0000000030141408] = ff000000, %l0 = 00000000000000ff
2415 lduba [%i5+%o4]0x81,%l0 ! %l0 = 00000000000000ff
2416! Mem[0000000030141410] = 38b51efc, %f6 = 98d0e6b4
2417 lda [%i5+%o5]0x81,%f6 ! %f6 = 38b51efc
2418! Mem[00000000100c1410] = dcf8f41b, %l5 = 00000000000000ff
2419 lduba [%i3+%o5]0x80,%l5 ! %l5 = 00000000000000dc
2420! Mem[00000000300c1410] = ff000000436b36ff, %f16 = 00000000 0000f04a
2421 ldda [%i3+%o5]0x81,%f16 ! %f16 = ff000000 436b36ff
2422! Mem[0000000030101400] = 000000ff, %l4 = 00000000000000ff
2423 lduwa [%i4+%g0]0x89,%l4 ! %l4 = 00000000000000ff
2424! Mem[0000000030001408] = 00000000 ff000000, %l6 = 000000ff, %l7 = 0000ff00
2425 ldda [%i0+%o4]0x81,%l6 ! %l6 = 0000000000000000 00000000ff000000
2426! Mem[0000000010101420] = ff2770d4, %f25 = 5405617e
2427 ld [%i4+0x020],%f25 ! %f25 = ff2770d4
2428! Mem[0000000010141410] = 00000000, %l6 = 0000000000000000
2429 lduwa [%i5+%o5]0x80,%l6 ! %l6 = 0000000000000000
2430! Starting 10 instruction Store Burst
2431! %l5 = 00000000000000dc, Mem[000000001000143b] = 8ae45f69
2432 stb %l5,[%i0+0x03b] ! Mem[0000000010001438] = 8ae45fdc
2433
2434p0_label_86:
2435! Mem[0000000030141408] = 000000ff, %l0 = 00000000000000ff
2436 ldstuba [%i5+%o4]0x89,%l0 ! %l0 = 000000ff000000ff
2437! %f30 = ff1de8de 000000f8, Mem[0000000030081408] = d11954e5 45eee057
2438 stda %f30,[%i2+%o4]0x89 ! Mem[0000000030081408] = ff1de8de 000000f8
2439 membar #Sync ! Added by membar checker (17)
2440! %f18 = ff000080 f2000000, %l4 = 00000000000000ff
2441! Mem[0000000010181430] = 000000785aad3c10
2442 add %i6,0x030,%g1
2443 stda %f18,[%g1+%l4]ASI_PST8_PL ! Mem[0000000010181430] = 000000f2800000ff
2444! %f0 = ff000000 00000000 fc1eb538 ff000000
2445! %f4 = 32c04360 84000000 38b51efc 1afba657
2446! %f8 = 0db79c36 c750ee45 22d7337e 28e63c7e
2447! %f12 = 16627be4 1bf4f8dc 77dc5bff adf36949
2448 stda %f0,[%i4]ASI_BLK_SL ! Block Store to 0000000030101400
2449! Mem[00000000100c1434] = ff1de8de, %l0 = 00000000000000ff
2450 ldstuba [%i3+0x034]%asi,%l0 ! %l0 = 000000ff000000ff
2451! %f28 = 00000078 5aad3c10, Mem[0000000030081400] = 45ee2ec7 5405617e
2452 stda %f28,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00000078 5aad3c10
2453! Mem[0000000030181410] = 000054e5, %l2 = 00000000000000ff
2454 ldstuba [%i6+%o5]0x89,%l2 ! %l2 = 000000e5000000ff
2455 membar #Sync ! Added by membar checker (18)
2456! Mem[0000000030101400] = 00000000, %l6 = 0000000000000000
2457 ldstuba [%i4+%g0]0x89,%l6 ! %l6 = 00000000000000ff
2458! %l2 = 00000000000000e5, Mem[00000000100c1410] = 102c3b051bf4f8dc
2459 stxa %l2,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000000000e5
2460! Starting 10 instruction Load Burst
2461! Mem[0000000030001410] = ff4a8e7a, %l6 = 0000000000000000
2462 ldsha [%i0+%o5]0x81,%l6 ! %l6 = ffffffffffffff4a
2463
2464p0_label_87:
2465! Mem[0000000030081408] = f8000000, %f16 = ff000000
2466 lda [%i2+%o4]0x81,%f16 ! %f16 = f8000000
2467! Code Fragment 3
2468p0_fragment_17:
2469! %l0 = 00000000000000ff
2470 setx 0xb9964888657a9d88,%g7,%l0 ! %l0 = b9964888657a9d88
2471! %l1 = b16552afff007e33
2472 setx 0x3ee93f3fe433a06c,%g7,%l1 ! %l1 = 3ee93f3fe433a06c
2473 setx 0x1fe000, %g1, %g3
2474 or %l0, %g3, %l0 ! always set perrmask = 0xff
2475 setx 0x1ffff8, %g1, %g2
2476 and %l0, %g2, %l0
2477 ta T_CHANGE_HPRIV
2478 stxa %l1, [%l0]ASI_DCACHE_DATA
2479 ta T_CHANGE_NONHPRIV
2480! %l0 = b9964888657a9d88
2481 setx 0xfb6077b001cb64e8,%g7,%l0 ! %l0 = fb6077b001cb64e8
2482! %l1 = 3ee93f3fe433a06c
2483 setx 0xdeb60d3ff107d51c,%g7,%l1 ! %l1 = deb60d3ff107d51c
2484! Mem[0000000010141408] = 4969f3ad, %l4 = 00000000000000ff
2485 lduba [%i5+%o4]0x80,%l4 ! %l4 = 0000000000000049
2486! Mem[0000000010181400] = 4af0000000000000, %l6 = ffffffffffffff4a
2487 ldxa [%i6+%g0]0x88,%l6 ! %l6 = 4af0000000000000
2488! Mem[0000000021800180] = 846e1c36, %l1 = deb60d3ff107d51c
2489 ldsha [%o3+0x180]%asi,%l1 ! %l1 = ffffffffffff846e
2490! Mem[0000000010101400] = ff000000, %l4 = 0000000000000049
2491 ldsha [%i4+%g0]0x88,%l4 ! %l4 = 0000000000000000
2492! %l2 = 00000000000000e5, %l3 = ffffffffffffffc3, %y = 00000000
2493 sdiv %l2,%l3,%l1 ! %l1 = fffffffffffffffd
2494 mov %l0,%y ! %y = 01cb64e8
2495! Mem[0000000030141408] = ff000000, %f20 = 0c0000b6
2496 lda [%i5+%o4]0x81,%f20 ! %f20 = ff000000
2497! Mem[0000000010181400] = 4af0000000000000, %l0 = fb6077b001cb64e8
2498 ldxa [%i6+%g0]0x88,%l0 ! %l0 = 4af0000000000000
2499! Starting 10 instruction Store Burst
2500! %l3 = ffffffffffffffc3, Mem[00000000100c1400] = af5265b1
2501 stba %l3,[%i3+%g0]0x88 ! Mem[00000000100c1400] = af5265c3
2502
2503p0_label_88:
2504! %l2 = 00000000000000e5, Mem[0000000020800000] = ffff5b63, %asi = 80
2505 stha %l2,[%o1+0x000]%asi ! Mem[0000000020800000] = 00e55b63
2506! Mem[0000000021800040] = 194307c8, %l1 = fffffffffffffffd
2507 ldstub [%o3+0x040],%l1 ! %l1 = 00000019000000ff
2508! Mem[0000000030081410] = 32c04360, %l2 = 00000000000000e5
2509 ldstuba [%i2+%o5]0x81,%l2 ! %l2 = 00000032000000ff
2510! Mem[0000000010041400] = 000000ff, %l1 = 0000000000000019
2511 ldstuba [%i1+%g0]0x88,%l1 ! %l1 = 000000ff000000ff
2512! %l3 = ffffffffffffffc3, Mem[0000000030081400] = 103cad5a78000000
2513 stxa %l3,[%i2+%g0]0x81 ! Mem[0000000030081400] = ffffffffffffffc3
2514! %l7 = 00000000ff000000, Mem[0000000010081408] = ff71ea9a
2515 stha %l7,[%i2+%o4]0x88 ! Mem[0000000010081408] = ff710000
2516! Mem[000000001000140c] = 690cffc3, %l6 = 4af0000000000000
2517 ldstub [%i0+0x00c],%l6 ! %l6 = 00000069000000ff
2518! %l6 = 00000069, %l7 = ff000000, Mem[0000000010041408] = 32c04360 84000000
2519 stda %l6,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000069 ff000000
2520! %l2 = 0000000000000032, Mem[00000000100c1410] = 000000e5
2521 stwa %l2,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000032
2522! Starting 10 instruction Load Burst
2523! Mem[00000000211c0000] = 71ff4b99, %l0 = 4af0000000000000
2524 ldsba [%o2+0x001]%asi,%l0 ! %l0 = ffffffffffffffff
2525
2526p0_label_89:
2527! Mem[0000000030181400] = ffa56439, %l7 = 00000000ff000000
2528 ldswa [%i6+%g0]0x81,%l7 ! %l7 = ffffffffffa56439
2529! Mem[0000000030081410] = ffc04360 84000000, %l2 = 00000032, %l3 = ffffffc3
2530 ldda [%i2+%o5]0x81,%l2 ! %l2 = 00000000ffc04360 0000000084000000
2531! Mem[0000000010081400] = 8ae45f6978000000, %f16 = f8000000 436b36ff
2532 ldda [%i2+%g0]0x88,%f16 ! %f16 = 8ae45f69 78000000
2533! Mem[0000000030141408] = ff0000000000ff57, %f0 = ff000000 00000000
2534 ldda [%i5+%o4]0x81,%f0 ! %f0 = ff000000 0000ff57
2535! Mem[0000000010101400] = ff000000, %l2 = 00000000ffc04360
2536 lduba [%i4+%g0]0x88,%l2 ! %l2 = 0000000000000000
2537! Mem[0000000021800180] = 846e1c36, %l6 = 0000000000000069
2538 lduh [%o3+0x180],%l6 ! %l6 = 000000000000846e
2539! Mem[00000000211c0000] = 71ff4b99, %l5 = 00000000000000dc
2540 ldsb [%o2+%g0],%l5 ! %l5 = 0000000000000071
2541! Mem[00000000300c1400] = 00000000000000ff, %f0 = ff000000 0000ff57
2542 ldda [%i3+%g0]0x89,%f0 ! %f0 = 00000000 000000ff
2543! Mem[0000000010101408] = 00000021, %l0 = ffffffffffffffff
2544 ldswa [%i4+%o4]0x80,%l0 ! %l0 = 0000000000000021
2545! Starting 10 instruction Store Burst
2546! %f16 = 8ae45f69 78000000 ff000080 f2000000
2547! %f20 = ff000000 ff269c42 c056b74d 3fd45bb1
2548! %f24 = 00000000 ff2770d4 a69ebf0f 00000000
2549! %f28 = 00000078 5aad3c10 ff1de8de 000000f8
2550 stda %f16,[%i1]ASI_COMMIT_S ! Block Store to 0000000030041400
2551
2552p0_label_90:
2553! Code Fragment 4
2554p0_fragment_18:
2555! %l0 = 0000000000000021
2556 setx 0xf1537b67a0abf3ac,%g7,%l0 ! %l0 = f1537b67a0abf3ac
2557! %l1 = 00000000000000ff
2558 setx 0xa1a50b2827d8fb1e,%g7,%l1 ! %l1 = a1a50b2827d8fb1e
2559 setx 0x7ff8, %g1, %g2
2560 and %l0, %g2, %l0
2561 setx 0xffffffff, %g1, %g2
2562 and %l1, %g2, %l1
2563 setx 0x100000000, %g1, %g2
2564 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2565 ta T_CHANGE_HPRIV
2566 stxa %l1, [%l0]ASI_ICACHE_INSTR
2567 ta T_CHANGE_NONHPRIV
2568! %l0 = f1537b67a0abf3ac
2569 setx 0x4a87e370240ba117,%g7,%l0 ! %l0 = 4a87e370240ba117
2570! %l1 = a1a50b2827d8fb1e
2571 setx 0x2e2485186055e51b,%g7,%l1 ! %l1 = 2e2485186055e51b
2572! %f13 = 1bf4f8dc, Mem[0000000010181410] = b600000c
2573 sta %f13,[%i6+%o5]0x88 ! Mem[0000000010181410] = 1bf4f8dc
2574! %l6 = 000000000000846e, Mem[0000000010101410] = dee81dff000000ff
2575 stxa %l6,[%i4+%o5]0x88 ! Mem[0000000010101410] = 000000000000846e
2576! %l4 = 00000000, %l5 = 00000071, Mem[00000000100c1400] = c36552af ff007e33
2577 stda %l4,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000000 00000071
2578 membar #Sync ! Added by membar checker (19)
2579! %l1 = 2e2485186055e51b, Mem[0000000010041410] = 00e6d098
2580 stha %l1,[%i1+%o5]0x80 ! Mem[0000000010041410] = e51bd098
2581! %l4 = 00000000, %l5 = 00000071, Mem[00000000100c1428] = 00000c78 7e610554
2582 std %l4,[%i3+0x028] ! Mem[00000000100c1428] = 00000000 00000071
2583! %f24 = 00000000, %f14 = 77dc5bff, %f11 = 28e63c7e
2584 fdivs %f24,%f14,%f11 ! %f11 = 00000000
2585! %l2 = 00000000, %l3 = 84000000, Mem[0000000030001400] = ff71ea9a e47b6216
2586 stda %l2,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000000 84000000
2587! %f24 = 00000000 ff2770d4, Mem[0000000010041410] = 98d01be5 7e3ce628
2588 stda %f24,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000 ff2770d4
2589! Starting 10 instruction Load Burst
2590! %f13 = 1bf4f8dc, %f12 = 16627be4 1bf4f8dc
2591 fstox %f13,%f12 ! %f12 = 00000000 00000000
2592
2593p0_label_91:
2594! Mem[0000000010081424] = 8d9039a3, %l0 = 4a87e370240ba117
2595 ldsb [%i2+0x027],%l0 ! %l0 = ffffffffffffffa3
2596! Mem[0000000010081410] = 00000000, %l4 = 0000000000000000
2597 ldswa [%i2+%o5]0x88,%l4 ! %l4 = 0000000000000000
2598! Mem[0000000030101408] = ff000000, %l3 = 0000000084000000
2599 ldswa [%i4+%o4]0x89,%l3 ! %l3 = ffffffffff000000
2600! Mem[0000000030101400] = ff000000000000ff, %f26 = a69ebf0f 00000000
2601 ldda [%i4+%g0]0x81,%f26 ! %f26 = ff000000 000000ff
2602! Mem[00000000201c0000] = ffffeaae, %l6 = 000000000000846e
2603 lduha [%o0+0x000]%asi,%l6 ! %l6 = 000000000000ffff
2604! Mem[0000000030101408] = ff000000, %l3 = ffffffffff000000
2605 lduwa [%i4+%o4]0x89,%l3 ! %l3 = 00000000ff000000
2606! Mem[0000000030141410] = 72e701c0 fc1eb538, %l4 = 00000000, %l5 = 00000071
2607 ldda [%i5+%o5]0x89,%l4 ! %l4 = 00000000fc1eb538 0000000072e701c0
2608! Mem[0000000030101400] = ff000000 000000ff, %l2 = 00000000, %l3 = ff000000
2609 ldda [%i4+%g0]0x89,%l2 ! %l2 = 00000000000000ff 00000000ff000000
2610! Code Fragment 3
2611p0_fragment_19:
2612! %l0 = ffffffffffffffa3
2613 setx 0xd900f7f824c83833,%g7,%l0 ! %l0 = d900f7f824c83833
2614! %l1 = 2e2485186055e51b
2615 setx 0x5fea897067458471,%g7,%l1 ! %l1 = 5fea897067458471
2616 setx 0x1fe000, %g1, %g3
2617 or %l0, %g3, %l0 ! always set perrmask = 0xff
2618 setx 0x1ffff8, %g1, %g2
2619 and %l0, %g2, %l0
2620 ta T_CHANGE_HPRIV
2621 stxa %l1, [%l0]ASI_DCACHE_DATA
2622 ta T_CHANGE_NONHPRIV
2623! %l0 = d900f7f824c83833
2624 setx 0xdfcd4ca051629452,%g7,%l0 ! %l0 = dfcd4ca051629452
2625! %l1 = 5fea897067458471
2626 setx 0xe17e770066503f4c,%g7,%l1 ! %l1 = e17e770066503f4c
2627! Starting 10 instruction Store Burst
2628! %l6 = 000000000000ffff, Mem[0000000030181408] = 000000a5
2629 stha %l6,[%i6+%o4]0x81 ! Mem[0000000030181408] = ffff00a5
2630
2631p0_label_92:
2632! Mem[000000001008142b] = 5403dcf8, %l0 = dfcd4ca051629452
2633 ldstuba [%i2+0x02b]%asi,%l0 ! %l0 = 000000f8000000ff
2634! %l1 = e17e770066503f4c, Mem[0000000010081410] = 00000000
2635 stba %l1,[%i2+%o5]0x88 ! Mem[0000000010081410] = 0000004c
2636! %l2 = 000000ff, %l3 = ff000000, Mem[0000000010001408] = ff1de8ff c3ff0cff
2637 stda %l2,[%i0+%o4]0x88 ! Mem[0000000010001408] = 000000ff ff000000
2638! %l6 = 000000000000ffff, Mem[0000000030181408] = ffff00a5
2639 stha %l6,[%i6+%o4]0x81 ! Mem[0000000030181408] = ffff00a5
2640! Code Fragment 4
2641p0_fragment_20:
2642! %l0 = 00000000000000f8
2643 setx 0x32bd74bfb255d9e2,%g7,%l0 ! %l0 = 32bd74bfb255d9e2
2644! %l1 = e17e770066503f4c
2645 setx 0x0098418fc8c59f5c,%g7,%l1 ! %l1 = 0098418fc8c59f5c
2646 setx 0x7ff8, %g1, %g2
2647 and %l0, %g2, %l0
2648 setx 0xffffffff, %g1, %g2
2649 and %l1, %g2, %l1
2650 setx 0x100000000, %g1, %g2
2651 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2652 ta T_CHANGE_HPRIV
2653 stxa %l1, [%l0]ASI_ICACHE_INSTR
2654 ta T_CHANGE_NONHPRIV
2655! %l0 = 32bd74bfb255d9e2
2656 setx 0x34739b37ef78fd02,%g7,%l0 ! %l0 = 34739b37ef78fd02
2657! %l1 = 0098418fc8c59f5c
2658 setx 0x8d4f434f92cdbc90,%g7,%l1 ! %l1 = 8d4f434f92cdbc90
2659! %f28 = 00000078 5aad3c10, Mem[0000000030081410] = ffc04360 84000000
2660 stda %f28,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000078 5aad3c10
2661! %l0 = 34739b37ef78fd02, Mem[0000000010001410] = 38b5000000000000
2662 stxa %l0,[%i0+%o5]0x88 ! Mem[0000000010001410] = 34739b37ef78fd02
2663! %l6 = 0000ffff, %l7 = ffa56439, Mem[0000000030001408] = 00000000 ff000000
2664 stda %l6,[%i0+%o4]0x81 ! Mem[0000000030001408] = 0000ffff ffa56439
2665! %f18 = ff000080 f2000000, Mem[00000000300c1408] = adf72309 24ff598d
2666 stda %f18,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ff000080 f2000000
2667! Starting 10 instruction Load Burst
2668! Mem[0000000010041430] = 16627be4ff2770d4, %l3 = 00000000ff000000
2669 ldx [%i1+0x030],%l3 ! %l3 = 16627be4ff2770d4
2670
2671p0_label_93:
2672! %l1 = 8d4f434f92cdbc90, %l3 = 16627be4ff2770d4, %l1 = 8d4f434f92cdbc90
2673 and %l1,%l3,%l1 ! %l1 = 0442434492053090
2674! Mem[0000000010041430] = 16627be4, %l1 = 0442434492053090
2675 lduwa [%i1+0x030]%asi,%l1 ! %l1 = 0000000016627be4
2676! Mem[0000000030001410] = ff4a8e7a, %l7 = ffffffffffa56439
2677 ldswa [%i0+%o5]0x81,%l7 ! %l7 = ffffffffff4a8e7a
2678! Mem[0000000010081400] = 00000078, %f17 = 78000000
2679 lda [%i2+%g0]0x80,%f17 ! %f17 = 00000078
2680! Mem[0000000021800080] = 006c3e7c, %l4 = 00000000fc1eb538
2681 ldsba [%o3+0x081]%asi,%l4 ! %l4 = 000000000000006c
2682! Mem[0000000010101430] = 9504e03ad37a8e6c, %l0 = 34739b37ef78fd02
2683 ldx [%i4+0x030],%l0 ! %l0 = 9504e03ad37a8e6c
2684! Mem[00000000100c1408] = 000000ff, %f20 = ff000000
2685 lda [%i3+%o4]0x88,%f20 ! %f20 = 000000ff
2686! Mem[0000000030101408] = ff000000, %l1 = 0000000016627be4
2687 ldsha [%i4+%o4]0x89,%l1 ! %l1 = 0000000000000000
2688! Mem[0000000030041408] = ff000080, %l0 = 9504e03ad37a8e6c
2689 lduba [%i1+%o4]0x81,%l0 ! %l0 = 00000000000000ff
2690! Starting 10 instruction Store Burst
2691! %l0 = 00000000000000ff, Mem[0000000010141400] = ff000000
2692 stha %l0,[%i5+%g0]0x88 ! Mem[0000000010141400] = ff0000ff
2693
2694p0_label_94:
2695! %f30 = ff1de8de 000000f8, %l3 = 16627be4ff2770d4
2696! Mem[0000000030081438] = cb2597ce1c8a888c
2697 add %i2,0x038,%g1
2698 stda %f30,[%g1+%l3]ASI_PST8_SL ! Mem[0000000030081438] = cb2500cede8a1dff
2699! Mem[0000000010181410] = 1bf4f8dc, %l4 = 000000000000006c
2700 swapa [%i6+%o5]0x88,%l4 ! %l4 = 000000001bf4f8dc
2701! %l4 = 000000001bf4f8dc, Mem[0000000010001428] = 00000000, %asi = 80
2702 stba %l4,[%i0+0x028]%asi ! Mem[0000000010001428] = dc000000
2703! %f8 = 0db79c36 c750ee45, Mem[0000000010141410] = 00000000 57ff0000
2704 stda %f8 ,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0db79c36 c750ee45
2705! Mem[0000000010101400] = 000000ff, %l3 = 16627be4ff2770d4
2706 ldstuba [%i4+%g0]0x80,%l3 ! %l3 = 00000000000000ff
2707! %l4 = 000000001bf4f8dc, Mem[00000000300c1400] = ff000000
2708 stha %l4,[%i3+%g0]0x81 ! Mem[00000000300c1400] = f8dc0000
2709! %l7 = ffffffffff4a8e7a, Mem[0000000010001400] = ff000000ff000000
2710 stxa %l7,[%i0+%g0]0x88 ! Mem[0000000010001400] = ffffffffff4a8e7a
2711! Mem[000000001018141d] = 3fd45bb1, %l5 = 0000000072e701c0
2712 ldstub [%i6+0x01d],%l5 ! %l5 = 000000d4000000ff
2713! Mem[00000000100c1418] = 4db665b1, %l0 = 00000000000000ff, %asi = 80
2714 swapa [%i3+0x018]%asi,%l0 ! %l0 = 000000004db665b1
2715! Starting 10 instruction Load Burst
2716! Mem[0000000030001408] = 0000ffffffa56439, %f20 = 000000ff ff269c42
2717 ldda [%i0+%o4]0x81,%f20 ! %f20 = 0000ffff ffa56439
2718
2719p0_label_95:
2720! Mem[0000000010101408] = 00000021, %l4 = 000000001bf4f8dc
2721 lduwa [%i4+%o4]0x80,%l4 ! %l4 = 0000000000000021
2722! Mem[0000000030001410] = ff4a8e7a, %l1 = 0000000000000000
2723 lduwa [%i0+%o5]0x81,%l1 ! %l1 = 00000000ff4a8e7a
2724! Mem[0000000010141408] = 4969f3adff5bdc77, %l3 = 0000000000000000
2725 ldxa [%i5+%o4]0x80,%l3 ! %l3 = 4969f3adff5bdc77
2726! Mem[0000000030101410] = 32c04360 84000000, %l6 = 0000ffff, %l7 = ff4a8e7a
2727 ldda [%i4+%o5]0x89,%l6 ! %l6 = 0000000084000000 0000000032c04360
2728! Mem[0000000010101400] = ff0000ff0000005b, %l4 = 0000000000000021
2729 ldxa [%i4+%g0]0x80,%l4 ! %l4 = ff0000ff0000005b
2730! Mem[0000000010001410] = ef78fd02, %l0 = 000000004db665b1
2731 ldsba [%i0+%o5]0x88,%l0 ! %l0 = 0000000000000002
2732! Mem[0000000030141408] = 000000ff, %l6 = 0000000084000000
2733 lduwa [%i5+%o4]0x89,%l6 ! %l6 = 00000000000000ff
2734! Mem[0000000010141424] = e55419d1, %l2 = 00000000000000ff
2735 ldswa [%i5+0x024]%asi,%l2 ! %l2 = ffffffffe55419d1
2736! Mem[0000000010141400] = ff0000ff, %l3 = 4969f3adff5bdc77
2737 ldswa [%i5+%g0]0x88,%l3 ! %l3 = ffffffffff0000ff
2738! Starting 10 instruction Store Burst
2739! %l5 = 00000000000000d4, %l6 = 00000000000000ff, %l6 = 00000000000000ff
2740 mulx %l5,%l6,%l6 ! %l6 = 000000000000d32c
2741
2742p0_label_96:
2743! %f2 = fc1eb538, Mem[0000000010041410] = ff2770d4
2744 sta %f2 ,[%i1+%o5]0x88 ! Mem[0000000010041410] = fc1eb538
2745! %l2 = e55419d1, %l3 = ff0000ff, Mem[00000000300c1410] = 000000ff ff366b43
2746 stda %l2,[%i3+%o5]0x89 ! Mem[00000000300c1410] = e55419d1 ff0000ff
2747! %l4 = 0000005b, %l5 = 000000d4, Mem[0000000030001408] = 0000ffff ffa56439
2748 stda %l4,[%i0+%o4]0x81 ! Mem[0000000030001408] = 0000005b 000000d4
2749! Mem[0000000010101400] = ff0000ff, %l2 = e55419d1, %l4 = 0000005b
2750 casa [%i4]0x80,%l2,%l4 ! %l4 = 00000000ff0000ff
2751! Mem[0000000010041408] = 69000000, %l7 = 0000000032c04360
2752 swapa [%i1+%o4]0x88,%l7 ! %l7 = 0000000069000000
2753! %l5 = 00000000000000d4, Mem[0000000010141408] = 4969f3ad
2754 stwa %l5,[%i5+%o4]0x80 ! Mem[0000000010141408] = 000000d4
2755! %f12 = 00000000, Mem[0000000030041400] = 8ae45f69
2756 sta %f12,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000
2757! %l6 = 000000000000d32c, immd = fffffffffffff21b, %l7 = 0000000069000000
2758 mulx %l6,-0xde5,%l7 ! %l7 = fffffffff489dda4
2759! Mem[0000000010181408] = 800000ff, %l0 = 0000000000000002
2760 ldstuba [%i6+%o4]0x88,%l0 ! %l0 = 000000ff000000ff
2761! Starting 10 instruction Load Burst
2762! Mem[0000000010081408] = 000071ff, %l6 = 000000000000d32c
2763 lduha [%i2+%o4]0x80,%l6 ! %l6 = 0000000000000000
2764
2765p0_label_97:
2766! Mem[0000000030001408] = 0000005b, %f21 = ffa56439
2767 lda [%i0+%o4]0x81,%f21 ! %f21 = 0000005b
2768! %l5 = 00000000000000d4, %l7 = fffffffff489dda4, %y = 01cb64e8
2769 udiv %l5,%l7,%l2 ! %l2 = 0000000001e0ed05
2770 mov %l0,%y ! %y = 000000ff
2771! Mem[00000000300c1408] = 800000ff, %l5 = 00000000000000d4
2772 lduba [%i3+%o4]0x89,%l5 ! %l5 = 00000000000000ff
2773 membar #Sync ! Added by membar checker (20)
2774! Mem[00000000300c1400] = f8dc0000 00000000 ff000080 f2000000
2775! Mem[00000000300c1410] = d11954e5 ff0000ff b62c8ce5 fc90520c
2776! Mem[00000000300c1420] = 89d516c4 abc26868 3b341992 88ef9f08
2777! Mem[00000000300c1430] = 6f143112 cf54a533 981cc911 3850cf48
2778 ldda [%i3]ASI_BLK_AIUSL,%f16 ! Block Load from 00000000300c1400
2779! Mem[0000000010001400] = ff4a8e7a, %l0 = 00000000000000ff
2780 ldsba [%i0+%g0]0x88,%l0 ! %l0 = 000000000000007a
2781! Mem[0000000010081400] = 78000000, %l7 = fffffffff489dda4
2782 ldswa [%i2+%g0]0x88,%l7 ! %l7 = 0000000078000000
2783! Mem[0000000010001408] = ff000000 000000ff, %l6 = 00000000, %l7 = 78000000
2784 ldd [%i0+%o4],%l6 ! %l6 = 00000000ff000000 00000000000000ff
2785! Mem[0000000030101408] = fc1eb538ff000000, %f12 = 00000000 00000000
2786 ldda [%i4+%o4]0x89,%f12 ! %f12 = fc1eb538 ff000000
2787! Mem[00000000300c1400] = f8dc0000, %l1 = 00000000ff4a8e7a
2788 lduha [%i3+%g0]0x81,%l1 ! %l1 = 000000000000f8dc
2789! Starting 10 instruction Store Burst
2790! %l4 = 00000000ff0000ff, Mem[0000000030041408] = ff000080
2791 stwa %l4,[%i1+%o4]0x81 ! Mem[0000000030041408] = ff0000ff
2792
2793p0_label_98:
2794! Mem[0000000010141414] = 369cb70d, %l6 = 00000000ff000000
2795 ldstub [%i5+0x014],%l6 ! %l6 = 00000036000000ff
2796! %l3 = ffffffffff0000ff, Mem[00000000100c1424] = d0a127ff
2797 stw %l3,[%i3+0x024] ! Mem[00000000100c1424] = ff0000ff
2798! Mem[00000000300c1410] = e55419d1, %l1 = 000000000000f8dc
2799 swapa [%i3+%o5]0x89,%l1 ! %l1 = 00000000e55419d1
2800! Mem[0000000010141410] = c750ee45, %l7 = 00000000000000ff
2801 ldstuba [%i5+%o5]0x88,%l7 ! %l7 = 00000045000000ff
2802! %l6 = 0000000000000036, Mem[0000000030181408] = ffff00a5
2803 stba %l6,[%i6+%o4]0x81 ! Mem[0000000030181408] = 36ff00a5
2804! %l2 = 0000000001e0ed05, Mem[00000000201c0000] = ffffeaae
2805 sth %l2,[%o0+%g0] ! Mem[00000000201c0000] = ed05eaae
2806 membar #Sync ! Added by membar checker (21)
2807! %f1 = 000000ff, Mem[00000000300c1400] = f8dc0000
2808 sta %f1 ,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 000000ff
2809! Mem[0000000030141410] = fc1eb538, %l7 = 0000000000000045
2810 ldsba [%i5+%o5]0x89,%l7 ! %l7 = 0000000000000038
2811! Mem[0000000030001400] = 00000000, %l2 = 0000000001e0ed05
2812 ldstuba [%i0+%g0]0x89,%l2 ! %l2 = 00000000000000ff
2813! Starting 10 instruction Load Burst
2814! Mem[0000000010081400] = 78000000, %l0 = 000000000000007a
2815 ldsba [%i2+%g0]0x88,%l0 ! %l0 = 0000000000000000
2816
2817p0_label_99:
2818! Mem[0000000030001400] = 000000ff, %l7 = 0000000000000038
2819 lduwa [%i0+%g0]0x89,%l7 ! %l7 = 00000000000000ff
2820! %l6 = 00000036, %l7 = 000000ff, Mem[0000000010141410] = c750eeff 0db79cff
2821 stda %l6,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000036 000000ff
2822! Mem[0000000030141408] = 57ff0000 000000ff, %l4 = ff0000ff, %l5 = 000000ff
2823 ldda [%i5+%o4]0x89,%l4 ! %l4 = 00000000000000ff 0000000057ff0000
2824! Mem[0000000030001400] = ff000000, %l2 = 0000000000000000
2825 lduwa [%i0+%g0]0x81,%l2 ! %l2 = 00000000ff000000
2826! Mem[00000000300c1410] = ff0000ff0000f8dc, %f2 = fc1eb538 ff000000
2827 ldda [%i3+%o5]0x89,%f2 ! %f2 = ff0000ff 0000f8dc
2828! Mem[0000000030041400] = 00000000, %l0 = 0000000000000000
2829 lduwa [%i1+%g0]0x81,%l0 ! %l0 = 0000000000000000
2830! Mem[0000000010101408] = 00000021, %l5 = 0000000057ff0000
2831 ldswa [%i4+%o4]0x80,%l5 ! %l5 = 0000000000000021
2832! Mem[0000000030041410] = ff000000ff269c42, %l7 = 00000000000000ff
2833 ldxa [%i1+%o5]0x81,%l7 ! %l7 = ff000000ff269c42
2834! Mem[0000000010041428] = 0000f04a7e610554, %l2 = 00000000ff000000
2835 ldx [%i1+0x028],%l2 ! %l2 = 0000f04a7e610554
2836! Starting 10 instruction Store Burst
2837! %l6 = 0000000000000036, Mem[0000000030181410] = ff540000
2838 stba %l6,[%i6+%o5]0x81 ! Mem[0000000030181410] = 36540000
2839
2840p0_label_100:
2841! %f4 = 32c04360, Mem[0000000030141408] = ff000000
2842 sta %f4 ,[%i5+%o4]0x81 ! Mem[0000000030141408] = 32c04360
2843! %l1 = 00000000e55419d1, Mem[0000000010081412] = 4c000000, %asi = 80
2844 stba %l1,[%i2+0x012]%asi ! Mem[0000000010081410] = 4c00d100
2845! %f10 = 22d7337e 00000000, %l6 = 0000000000000036
2846! Mem[0000000010181438] = ff1de8de000000f8
2847 add %i6,0x038,%g1
2848 stda %f10,[%g1+%l6]ASI_PST32_PL ! Mem[0000000010181438] = ff1de8de7e33d722
2849! %l4 = 00000000000000ff, Mem[00000000100c1410] = 32000000
2850 stha %l4,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00ff0000
2851! Mem[0000000030141408] = 6043c032, %l1 = 00000000e55419d1
2852 swapa [%i5+%o4]0x89,%l1 ! %l1 = 000000006043c032
2853! %l3 = ffffffffff0000ff, Mem[0000000010101426] = 7a78b8d6, %asi = 80
2854 stba %l3,[%i4+0x026]%asi ! Mem[0000000010101424] = 7a78ffd6
2855! %l1 = 000000006043c032, %l0 = 0000000000000000, %y = 000000ff
2856 sdiv %l1,%l0,%l6 ! %l6 = 0000000000000036
2857 mov %l0,%y ! %y = 00000028
2858! %l2 = 7e610554, %l3 = ff0000ff, Mem[0000000010081410] = 00d1004c c3000000
2859 stda %l2,[%i2+%o5]0x88 ! Mem[0000000010081410] = 7e610554 ff0000ff
2860! Mem[0000000030081400] = ffffffff, %l0 = 0000000000000028
2861 ldstuba [%i2+%g0]0x89,%l0 ! %l0 = 000000ff000000ff
2862! Starting 10 instruction Load Burst
2863! Mem[0000000030181408] = a500ff36, %l1 = 000000006043c032
2864 ldswa [%i6+%o4]0x89,%l1 ! %l1 = ffffffffa500ff36
2865
2866p0_label_101:
2867! Mem[0000000010081408] = 000071ff, %l6 = 0000000000000036
2868 ldsha [%i2+%o4]0x80,%l6 ! %l6 = 0000000000000000
2869! Mem[0000000010081430] = 57e0ee45, %l6 = 0000000000000000
2870 lduwa [%i2+0x030]%asi,%l6 ! %l6 = 0000000057e0ee45
2871! Mem[0000000010041408] = 6043c032 ff000000, %l6 = 57e0ee45, %l7 = ff269c42
2872 ldda [%i1+%o4]0x80,%l6 ! %l6 = 000000006043c032 00000000ff000000
2873! Code Fragment 4
2874p0_fragment_21:
2875! %l0 = 00000000000000ff
2876 setx 0x25b3bc3fbe73c3fb,%g7,%l0 ! %l0 = 25b3bc3fbe73c3fb
2877! %l1 = ffffffffa500ff36
2878 setx 0x9832c98fb248d9e7,%g7,%l1 ! %l1 = 9832c98fb248d9e7
2879 setx 0x7ff8, %g1, %g2
2880 and %l0, %g2, %l0
2881 setx 0xffffffff, %g1, %g2
2882 and %l1, %g2, %l1
2883 setx 0x100000000, %g1, %g2
2884 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2885 ta T_CHANGE_HPRIV
2886 stxa %l1, [%l0]ASI_ICACHE_INSTR
2887 ta T_CHANGE_NONHPRIV
2888! %l0 = 25b3bc3fbe73c3fb
2889 setx 0x67b225b86c8b3eb6,%g7,%l0 ! %l0 = 67b225b86c8b3eb6
2890! %l1 = 9832c98fb248d9e7
2891 setx 0x3164690804b3002f,%g7,%l1 ! %l1 = 3164690804b3002f
2892! Mem[0000000030041410] = 000000ff, %l0 = 67b225b86c8b3eb6
2893 lduba [%i1+%o5]0x89,%l0 ! %l0 = 00000000000000ff
2894! Mem[0000000030141410] = fc1eb538, %l5 = 0000000000000021
2895 ldsba [%i5+%o5]0x89,%l5 ! %l5 = 0000000000000038
2896! Mem[0000000010001424] = 000000ff, %l3 = ffffffffff0000ff
2897 lduw [%i0+0x024],%l3 ! %l3 = 00000000000000ff
2898! Mem[00000000100c1408] = 00000000000000ff, %l3 = 00000000000000ff
2899 ldxa [%i3+%o4]0x88,%l3 ! %l3 = 00000000000000ff
2900! Mem[0000000010181410] = 6c000000ff269c42, %f26 = 089fef88 9219343b
2901 ldda [%i6+%o5]0x80,%f26 ! %f26 = 6c000000 ff269c42
2902! Starting 10 instruction Store Burst
2903! %l0 = 00000000000000ff, Mem[0000000030141400] = 1bf4f8dc053b2c10
2904 stxa %l0,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000000000000ff
2905
2906p0_label_102:
2907! Mem[0000000010141428] = 6b6a62a09aea71c3, %l3 = 00000000000000ff, %l5 = 0000000000000038
2908 add %i5,0x28,%g1
2909 casxa [%g1]0x80,%l3,%l5 ! %l5 = 6b6a62a09aea71c3
2910! Mem[0000000030101408] = ff000000, %l7 = 00000000ff000000
2911 ldstuba [%i4+%o4]0x89,%l7 ! %l7 = 00000000000000ff
2912! Mem[00000000100c140b] = ff000000, %l5 = 6b6a62a09aea71c3
2913 ldstub [%i3+0x00b],%l5 ! %l5 = 00000000000000ff
2914! Mem[00000000100c1400] = 00000000, %l6 = 000000006043c032
2915 ldstuba [%i3+%g0]0x80,%l6 ! %l6 = 00000000000000ff
2916! %l4 = 00000000000000ff, Mem[0000000030101400] = 000000ff
2917 stba %l4,[%i4+%g0]0x89 ! Mem[0000000030101400] = 000000ff
2918! %l3 = 00000000000000ff, Mem[0000000021800101] = eaff7eb5, %asi = 80
2919 stba %l3,[%o3+0x101]%asi ! Mem[0000000021800100] = eaff7eb5
2920! Mem[0000000030081400] = ffffffff, %l2 = 0000f04a7e610554
2921 ldstuba [%i2+%g0]0x89,%l2 ! %l2 = 000000ff000000ff
2922! %l3 = 00000000000000ff, Mem[00000000211c0000] = 71ff4b99, %asi = 80
2923 stha %l3,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00ff4b99
2924! %l7 = 0000000000000000, Mem[0000000030141400] = 00000000
2925 stba %l7,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000000
2926! Starting 10 instruction Load Burst
2927! Mem[0000000010081408] = 000071ff, %l5 = 0000000000000000
2928 ldsb [%i2+0x00b],%l5 ! %l5 = ffffffffffffffff
2929
2930p0_label_103:
2931! Mem[0000000030141408] = e55419d1, %l0 = 00000000000000ff
2932 lduwa [%i5+%o4]0x89,%l0 ! %l0 = 00000000e55419d1
2933! Mem[0000000010081400] = 00000078, %l3 = 00000000000000ff
2934 lduba [%i2+%g0]0x80,%l3 ! %l3 = 0000000000000000
2935! Mem[0000000030101408] = ff0000ff38b51efc, %l6 = 0000000000000000
2936 ldxa [%i4+%o4]0x81,%l6 ! %l6 = ff0000ff38b51efc
2937! Mem[0000000020800000] = 00e55b63, %l7 = 0000000000000000
2938 ldub [%o1+%g0],%l7 ! %l7 = 0000000000000000
2939! Mem[0000000010181408] = ff000080, %l3 = 0000000000000000
2940 lduba [%i6+%o4]0x80,%l3 ! %l3 = 00000000000000ff
2941! Mem[0000000030141400] = 00000000, %f9 = c750ee45
2942 lda [%i5+%g0]0x81,%f9 ! %f9 = 00000000
2943! Mem[0000000010081408] = ff710000, %f4 = 32c04360
2944 lda [%i2+%o4]0x88,%f4 ! %f4 = ff710000
2945! Mem[0000000030181400] = ffa56439, %l1 = 3164690804b3002f
2946 ldswa [%i6+%g0]0x81,%l1 ! %l1 = ffffffffffa56439
2947! Mem[00000000201c0000] = ed05eaae, %l0 = 00000000e55419d1
2948 ldsh [%o0+%g0],%l0 ! %l0 = ffffffffffffed05
2949! Starting 10 instruction Store Burst
2950! %l4 = 000000ff, %l5 = ffffffff, Mem[0000000010101400] = ff0000ff 5b000000
2951 stda %l4,[%i4+%g0]0x88 ! Mem[0000000010101400] = 000000ff ffffffff
2952
2953p0_label_104:
2954! %l1 = ffffffffffa56439, Mem[0000000030181400] = ffa56439
2955 stwa %l1,[%i6+%g0]0x81 ! Mem[0000000030181400] = ffa56439
2956! %f14 = 77dc5bff adf36949, %l3 = 00000000000000ff
2957! Mem[0000000010181438] = ff1de8de7e33d722
2958 add %i6,0x038,%g1
2959 stda %f14,[%g1+%l3]ASI_PST8_P ! Mem[0000000010181438] = 77dc5bffadf36949
2960! %l0 = ffffed05, %l1 = ffa56439, Mem[0000000010181420] = 00000000 5405617e
2961 stda %l0,[%i6+0x020]%asi ! Mem[0000000010181420] = ffffed05 ffa56439
2962! Mem[0000000010041410] = 38b51efc, %l5 = ffffffffffffffff, %asi = 80
2963 swapa [%i1+0x010]%asi,%l5 ! %l5 = 0000000038b51efc
2964! %l2 = 00000000000000ff, Mem[0000000030081408] = ff1de8de000000f8
2965 stxa %l2,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000000000ff
2966! %f21 = e55419d1, Mem[0000000030141408] = e55419d1
2967 sta %f21,[%i5+%o4]0x89 ! Mem[0000000030141408] = e55419d1
2968! Mem[0000000010141400] = ff0000ff, %l4 = 00000000000000ff
2969 ldstuba [%i5+%g0]0x80,%l4 ! %l4 = 000000ff000000ff
2970! Mem[0000000010001400] = ff4a8e7a, %l6 = ff0000ff38b51efc
2971 ldstuba [%i0+%g0]0x88,%l6 ! %l6 = 0000007a000000ff
2972! %l4 = 00000000000000ff, Mem[0000000030181410] = 36540000a69ebf0f
2973 stxa %l4,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000000000000ff
2974! Starting 10 instruction Load Burst
2975! %l2 = 00000000000000ff, Mem[00000000218001c0] = 2934eec2
2976 sth %l2,[%o3+0x1c0] ! Mem[00000000218001c0] = 00ffeec2
2977
2978p0_label_105:
2979! Mem[0000000030141408] = d11954e5, %l6 = 000000000000007a
2980 ldswa [%i5+%o4]0x81,%l6 ! %l6 = ffffffffd11954e5
2981! Mem[0000000010081400] = 78000000, %l2 = 00000000000000ff
2982 ldsha [%i2+%g0]0x88,%l2 ! %l2 = 0000000000000000
2983! Mem[0000000010181410] = 6c000000ff269c42, %l2 = 0000000000000000
2984 ldx [%i6+%o5],%l2 ! %l2 = 6c000000ff269c42
2985! Mem[0000000030181400] = 000000003964a5ff, %f28 = 33a554cf 1231146f
2986 ldda [%i6+%g0]0x89,%f28 ! %f28 = 00000000 3964a5ff
2987! Mem[0000000010141400] = ff27a1d0 ff0000ff, %l0 = ffffed05, %l1 = ffa56439
2988 ldda [%i5+%g0]0x88,%l0 ! %l0 = 00000000ff0000ff 00000000ff27a1d0
2989! Mem[0000000010001410] = ef78fd02, %f28 = 00000000
2990 lda [%i0+%o5]0x88,%f28 ! %f28 = ef78fd02
2991! Mem[0000000010081408] = ff710000, %l1 = 00000000ff27a1d0
2992 lduba [%i2+%o4]0x88,%l1 ! %l1 = 0000000000000000
2993! Mem[0000000010181410] = 6c000000, %l0 = 00000000ff0000ff
2994 lduha [%i6+%o5]0x80,%l0 ! %l0 = 0000000000006c00
2995! Mem[0000000010181410] = 6c000000, %l7 = 0000000000000000
2996 lduba [%i6+%o5]0x80,%l7 ! %l7 = 000000000000006c
2997! Starting 10 instruction Store Burst
2998! %f13 = ff000000, Mem[0000000010041400] = 000000ff
2999 sta %f13,[%i1+%g0]0x88 ! Mem[0000000010041400] = ff000000
3000
3001p0_label_106:
3002! %l0 = 0000000000006c00, Mem[0000000010041400] = e8fff1b8ff000000
3003 stxa %l0,[%i1+%g0]0x88 ! Mem[0000000010041400] = 0000000000006c00
3004! %l1 = 0000000000000000, Mem[00000000201c0001] = ed05eaae, %asi = 80
3005 stba %l1,[%o0+0x001]%asi ! Mem[00000000201c0000] = ed00eaae
3006! %l2 = 6c000000ff269c42, Mem[00000000100c1401] = ff000000
3007 stb %l2,[%i3+0x001] ! Mem[00000000100c1400] = ff420000
3008! %l0 = 00006c00, %l1 = 00000000, Mem[0000000010081400] = 00000078 695fe48a
3009 stda %l0,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00006c00 00000000
3010! %l2 = 6c000000ff269c42, imm = 0000000000000983, %l4 = 00000000000000ff
3011 andn %l2,0x983,%l4 ! %l4 = 6c000000ff269440
3012! %l0 = 0000000000006c00, Mem[0000000030101410] = 00000084
3013 stba %l0,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000084
3014! Mem[0000000010141400] = ff0000ff, %l3 = 00000000000000ff
3015 ldstuba [%i5+%g0]0x88,%l3 ! %l3 = 000000ff000000ff
3016! %l2 = 6c000000ff269c42, Mem[0000000030081400] = ffffffff
3017 stba %l2,[%i2+%g0]0x81 ! Mem[0000000030081400] = 42ffffff
3018! %f28 = ef78fd02 3964a5ff, %l2 = 6c000000ff269c42
3019! Mem[0000000010141418] = 7448f194c0a55d7e
3020 add %i5,0x018,%g1
3021 stda %f28,[%g1+%l2]ASI_PST8_PL ! Mem[0000000010141418] = 74a5f194c0a5787e
3022! Starting 10 instruction Load Burst
3023! Mem[0000000010001424] = 000000ff, %l3 = 00000000000000ff
3024 ldswa [%i0+0x024]%asi,%l3 ! %l3 = 00000000000000ff
3025
3026p0_label_107:
3027! Mem[0000000010141400] = ff0000ff, %l1 = 0000000000000000
3028 lduwa [%i5+%g0]0x88,%l1 ! %l1 = 00000000ff0000ff
3029! Mem[0000000010001408] = 000000ff, %l5 = 0000000038b51efc
3030 ldsha [%i0+%o4]0x88,%l5 ! %l5 = 00000000000000ff
3031! Mem[0000000030141400] = ff00000000000000, %f12 = fc1eb538 ff000000
3032 ldda [%i5+%g0]0x89,%f12 ! %f12 = ff000000 00000000
3033! Mem[0000000030041410] = 000000ff, %l3 = 00000000000000ff
3034 lduha [%i1+%o5]0x89,%l3 ! %l3 = 00000000000000ff
3035! %l6 = ffffffffd11954e5, imm = 0000000000000e13, %l4 = 6c000000ff269440
3036 and %l6,0xe13,%l4 ! %l4 = 0000000000000401
3037! Mem[00000000218001c0] = 00ffeec2, %l7 = 000000000000006c
3038 lduha [%o3+0x1c0]%asi,%l7 ! %l7 = 00000000000000ff
3039! Mem[00000000300c1408] = 800000ff, %l3 = 00000000000000ff
3040 lduha [%i3+%o4]0x89,%l3 ! %l3 = 00000000000000ff
3041! Mem[0000000010081408] = 000071ff, %l1 = 00000000ff0000ff
3042 lduwa [%i2+%o4]0x80,%l1 ! %l1 = 00000000000071ff
3043! %l7 = 00000000000000ff, %l2 = 6c000000ff269c42, %y = 00000028
3044 umul %l7,%l2,%l2 ! %l2 = 000000fe2775a5be, %y = 000000fe
3045! Starting 10 instruction Store Burst
3046! %l3 = 00000000000000ff, Mem[00000000300c1400] = ff000000
3047 stha %l3,[%i3+%g0]0x89 ! Mem[00000000300c1400] = ff0000ff
3048
3049p0_label_108:
3050! %l2 = 2775a5be, %l3 = 000000ff, Mem[0000000010001400] = ff8e4aff ffffffff
3051 stda %l2,[%i0+0x000]%asi ! Mem[0000000010001400] = 2775a5be 000000ff
3052! Mem[0000000030041410] = ff000000, %l3 = 00000000000000ff
3053 swapa [%i1+%o5]0x81,%l3 ! %l3 = 00000000ff000000
3054! %l3 = 00000000ff000000, Mem[00000000211c0000] = 00ff4b99
3055 sth %l3,[%o2+%g0] ! Mem[00000000211c0000] = 00004b99
3056! %l3 = 00000000ff000000, Mem[00000000300c1410] = dcf80000
3057 stha %l3,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000
3058! Mem[00000000100c143c] = 7b3c982e, %l5 = 00000000000000ff
3059 swap [%i3+0x03c],%l5 ! %l5 = 000000007b3c982e
3060! %l4 = 0000000000000401, Mem[0000000010001400] = 2775a5be000000ff
3061 stxa %l4,[%i0+%g0]0x80 ! Mem[0000000010001400] = 0000000000000401
3062! Mem[00000000100c140c] = 00000000, %l7 = 000000ff, %l5 = 7b3c982e
3063 add %i3,0x0c,%g1
3064 casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000000000000
3065! %l3 = 00000000ff000000, Mem[0000000010041430] = 16627be4
3066 stw %l3,[%i1+0x030] ! Mem[0000000010041430] = ff000000
3067! Mem[00000000300c1400] = ff0000ff, %l6 = ffffffffd11954e5
3068 ldstuba [%i3+%g0]0x81,%l6 ! %l6 = 000000ff000000ff
3069! Starting 10 instruction Load Burst
3070! Mem[0000000010081430] = 57e0ee45, %l7 = 00000000000000ff
3071 ldsha [%i2+0x030]%asi,%l7 ! %l7 = 00000000000057e0
3072
3073p0_label_109:
3074! Mem[0000000010101410] = 6e840000, %f7 = 1afba657
3075 lda [%i4+0x010]%asi,%f7 ! %f7 = 6e840000
3076! Mem[0000000030001400] = ff000000, %l5 = 0000000000000000
3077 ldsha [%i0+%g0]0x81,%l5 ! %l5 = ffffffffffffff00
3078! Mem[0000000030081408] = ff000000, %f28 = ef78fd02
3079 lda [%i2+%o4]0x81,%f28 ! %f28 = ff000000
3080! Mem[0000000030141408] = d11954e5, %l1 = 00000000000071ff
3081 ldswa [%i5+%o4]0x81,%l1 ! %l1 = ffffffffd11954e5
3082! Mem[0000000030001410] = 7a8e4aff, %l3 = 00000000ff000000
3083 lduwa [%i0+%o5]0x89,%l3 ! %l3 = 000000007a8e4aff
3084! %l3 = 000000007a8e4aff, imm = 000000000000038d, %l0 = 0000000000006c00
3085 addc %l3,0x38d,%l0 ! %l0 = 000000007a8e4e8c
3086! Mem[0000000030001410] = ff4a8e7ab4e6d098, %f30 = 48cf5038 11c91c98
3087 ldda [%i0+%o5]0x81,%f30 ! %f30 = ff4a8e7a b4e6d098
3088! Mem[0000000010041420] = b6366b43, %l6 = 00000000000000ff
3089 lduha [%i1+0x022]%asi,%l6 ! %l6 = 0000000000006b43
3090! Mem[0000000021800080] = 006c3e7c, %l0 = 000000007a8e4e8c
3091 lduba [%o3+0x081]%asi,%l0 ! %l0 = 000000000000006c
3092! Starting 10 instruction Store Burst
3093! %l3 = 000000007a8e4aff, Mem[0000000010001408] = ff000000000000ff
3094 stxa %l3,[%i0+%o4]0x80 ! Mem[0000000010001408] = 000000007a8e4aff
3095
3096p0_label_110:
3097! %l7 = 00000000000057e0, Mem[0000000030181400] = 000000003964a5ff
3098 stxa %l7,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000000057e0
3099! %f19 = 800000ff, Mem[0000000030081408] = 000000ff
3100 sta %f19,[%i2+%o4]0x89 ! Mem[0000000030081408] = 800000ff
3101! Mem[0000000030001400] = ff000000, %l4 = 0000000000000401
3102 swapa [%i0+%g0]0x81,%l4 ! %l4 = 00000000ff000000
3103! Mem[0000000010181408] = 800000ff, %l4 = 00000000ff000000
3104 swapa [%i6+%o4]0x88,%l4 ! %l4 = 00000000800000ff
3105! Mem[0000000010141408] = 000000d4, %l5 = ffffffffffffff00
3106 swapa [%i5+%o4]0x80,%l5 ! %l5 = 00000000000000d4
3107! %f20 = ff0000ff e55419d1, %l5 = 00000000000000d4
3108! Mem[0000000010041400] = 006c000000000000
3109 stda %f20,[%i1+%l5]ASI_PST32_PL ! Mem[0000000010041400] = 006c000000000000
3110! Mem[0000000030041400] = 00000000, %l7 = 00000000000057e0
3111 swapa [%i1+%g0]0x81,%l7 ! %l7 = 0000000000000000
3112! Mem[0000000010101431] = 9504e03a, %l6 = 0000000000006b43
3113 ldstuba [%i4+0x031]%asi,%l6 ! %l6 = 00000004000000ff
3114! %f16 = 00000000 0000dcf8 000000f2 800000ff
3115! %f20 = ff0000ff e55419d1 0c5290fc e58c2cb6
3116! %f24 = 6868c2ab c416d589 6c000000 ff269c42
3117! %f28 = ff000000 3964a5ff ff4a8e7a b4e6d098
3118 stda %f16,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000030101400
3119! Starting 10 instruction Load Burst
3120! Mem[00000000300c1410] = 00000000, %l4 = 00000000800000ff
3121 lduha [%i3+%o5]0x89,%l4 ! %l4 = 0000000000000000
3122
3123p0_label_111:
3124! Mem[00000000211c0000] = 00004b99, %l1 = ffffffffd11954e5
3125 lduba [%o2+0x000]%asi,%l1 ! %l1 = 0000000000000000
3126! Mem[0000000030001410] = 98d0e6b4 7a8e4aff, %l6 = 00000004, %l7 = 00000000
3127 ldda [%i0+%o5]0x89,%l6 ! %l6 = 000000007a8e4aff 0000000098d0e6b4
3128! Mem[0000000030181410] = 00000000, %l6 = 000000007a8e4aff
3129 lduba [%i6+%o5]0x81,%l6 ! %l6 = 0000000000000000
3130! Mem[0000000010081408] = 000071ff, %l4 = 0000000000000000
3131 ldsha [%i2+%o4]0x80,%l4 ! %l4 = 0000000000000000
3132! Mem[0000000010081410] = 5405617eff0000ff, %f10 = 22d7337e 00000000
3133 ldda [%i2+%o5]0x80,%f10 ! %f10 = 5405617e ff0000ff
3134! Mem[0000000030081410] = 00000078, %l7 = 0000000098d0e6b4
3135 ldswa [%i2+%o5]0x81,%l7 ! %l7 = 0000000000000078
3136! Mem[0000000010041410] = 00000000 ffffffff, %l4 = 00000000, %l5 = 000000d4
3137 ldda [%i1+%o5]0x88,%l4 ! %l4 = 00000000ffffffff 0000000000000000
3138! Mem[0000000010081400] = 00006c00, %l6 = 0000000000000000
3139 ldsha [%i2+0x000]%asi,%l6 ! %l6 = 0000000000000000
3140! Mem[0000000010141410] = 36000000, %f9 = 00000000
3141 lda [%i5+%o5]0x80,%f9 ! %f9 = 36000000
3142! Starting 10 instruction Store Burst
3143! %l4 = 00000000ffffffff, Mem[0000000030081400] = 42ffffffffffffc3
3144 stxa %l4,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000ffffffff
3145
3146p0_label_112:
3147! %l1 = 0000000000000000, Mem[0000000030101400] = f8dc0000
3148 stha %l1,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000
3149! Mem[0000000030041400] = e0570000, %l3 = 000000007a8e4aff
3150 swapa [%i1+%g0]0x89,%l3 ! %l3 = 00000000e0570000
3151! %l3 = 00000000e0570000, Mem[00000000201c0001] = ed00eaae, %asi = 80
3152 stba %l3,[%o0+0x001]%asi ! Mem[00000000201c0000] = ed00eaae
3153! Mem[00000000100c1410] = 00ff0000, %l7 = 0000000000000078
3154 ldstuba [%i3+%o5]0x80,%l7 ! %l7 = 00000000000000ff
3155! %l4 = ffffffff, %l5 = 00000000, Mem[0000000010101410] = 6e840000 00000000
3156 std %l4,[%i4+%o5] ! Mem[0000000010101410] = ffffffff 00000000
3157! %l7 = 0000000000000000, Mem[0000000030041408] = ff0000ff
3158 stba %l7,[%i1+%o4]0x81 ! Mem[0000000030041408] = 000000ff
3159! Mem[0000000030181410] = 00000000, %l4 = 00000000ffffffff
3160 ldstuba [%i6+%o5]0x81,%l4 ! %l4 = 00000000000000ff
3161! %l0 = 000000000000006c, Mem[0000000010141410] = 00000036
3162 stha %l0,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000006c
3163! %l1 = 0000000000000000, Mem[000000001014140f] = ff5bdc77
3164 stb %l1,[%i5+0x00f] ! Mem[000000001014140c] = ff5bdc00
3165! Starting 10 instruction Load Burst
3166! Mem[00000000211c0000] = 00004b99, %l7 = 0000000000000000
3167 ldsh [%o2+%g0],%l7 ! %l7 = 0000000000000000
3168
3169p0_label_113:
3170! Mem[0000000010141428] = 6b6a62a09aea71c3, %l6 = 0000000000000000
3171 ldx [%i5+0x028],%l6 ! %l6 = 6b6a62a09aea71c3
3172! Mem[0000000010041400] = 006c0000, %l7 = 0000000000000000
3173 ldswa [%i1+%g0]0x80,%l7 ! %l7 = 00000000006c0000
3174 membar #Sync ! Added by membar checker (22)
3175! Mem[0000000010101418] = 1bf4f8dc 053b7086, %l4 = 00000000, %l5 = 00000000
3176 ldd [%i4+0x018],%l4 ! %l4 = 000000001bf4f8dc 00000000053b7086
3177! Mem[0000000010181408] = ff000000, %l1 = 0000000000000000
3178 lduba [%i6+%o4]0x88,%l1 ! %l1 = 0000000000000000
3179! Mem[0000000010101438] = 37bb86bf 48972b83, %l2 = 2775a5be, %l3 = e0570000
3180 ldd [%i4+0x038],%l2 ! %l2 = 0000000037bb86bf 0000000048972b83
3181! Mem[0000000030041410] = ff000000, %l4 = 000000001bf4f8dc
3182 lduwa [%i1+%o5]0x89,%l4 ! %l4 = 00000000ff000000
3183! Mem[0000000030081410] = 00000078, %l1 = 0000000000000000
3184 ldsba [%i2+%o5]0x81,%l1 ! %l1 = 0000000000000000
3185! Mem[0000000010001400] = 0104000000000000, %l2 = 0000000037bb86bf
3186 ldxa [%i0+%g0]0x88,%l2 ! %l2 = 0104000000000000
3187! Mem[0000000030001400] = 00000401, %l4 = 00000000ff000000
3188 lduba [%i0+%g0]0x81,%l4 ! %l4 = 0000000000000000
3189! Starting 10 instruction Store Burst
3190! %l4 = 0000000000000000, Mem[00000000300c1410] = 00000000
3191 stba %l4,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000
3192
3193p0_label_114:
3194! %l7 = 00000000006c0000, Mem[0000000030001408] = 5b000000
3195 stwa %l7,[%i0+%o4]0x89 ! Mem[0000000030001408] = 006c0000
3196! Mem[0000000030041408] = ff000000, %l7 = 00000000006c0000
3197 ldstuba [%i1+%o4]0x89,%l7 ! %l7 = 00000000000000ff
3198! Mem[0000000010181434] = 800000ff, %l7 = 00000000, %l3 = 48972b83
3199 add %i6,0x34,%g1
3200 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000800000ff
3201! Mem[00000000300c1400] = ff0000ff, %l5 = 00000000053b7086
3202 ldstuba [%i3+%g0]0x81,%l5 ! %l5 = 000000ff000000ff
3203! Mem[0000000030041408] = ff0000ff, %l2 = 0104000000000000
3204 ldstuba [%i1+%o4]0x89,%l2 ! %l2 = 000000ff000000ff
3205! Mem[000000001000141d] = 24ff598d, %l6 = 6b6a62a09aea71c3
3206 ldstuba [%i0+0x01d]%asi,%l6 ! %l6 = 000000ff000000ff
3207! %f23 = e58c2cb6, Mem[00000000100c1400] = 000042ff
3208 sta %f23,[%i3+%g0]0x88 ! Mem[00000000100c1400] = e58c2cb6
3209! Mem[0000000010141410] = 0000006c, %l2 = 00000000000000ff
3210 swapa [%i5+%o5]0x88,%l2 ! %l2 = 000000000000006c
3211! %f1 = 000000ff, %f31 = b4e6d098, %f0 = 00000000
3212 fadds %f1 ,%f31,%f0 ! %l0 = 000000000000008e, Unfinished, %fsr = 2900000800
3213! Starting 10 instruction Load Burst
3214! Mem[0000000010001408] = ff4a8e7a 00000000, %l4 = 00000000, %l5 = 000000ff
3215 ldda [%i0+%o4]0x88,%l4 ! %l4 = 0000000000000000 00000000ff4a8e7a
3216
3217p0_label_115:
3218! Mem[00000000100c1408] = ff0000ff, %l7 = 0000000000000000
3219 ldsha [%i3+%o4]0x80,%l7 ! %l7 = ffffffffffffff00
3220! Mem[0000000010081408] = 000000f0ff710000, %l7 = ffffffffffffff00
3221 ldxa [%i2+%o4]0x88,%l7 ! %l7 = 000000f0ff710000
3222! Mem[0000000010081400] = 00006c00 00000000, %l2 = 0000006c, %l3 = 800000ff
3223 ldda [%i2+%g0]0x80,%l2 ! %l2 = 0000000000006c00 0000000000000000
3224! Mem[0000000030041408] = ff0000ff f2000000, %l0 = 0000008e, %l1 = 00000000
3225 ldda [%i1+%o4]0x81,%l0 ! %l0 = 00000000ff0000ff 00000000f2000000
3226! Mem[0000000030181400] = e0570000, %l5 = 00000000ff4a8e7a
3227 ldsha [%i6+%g0]0x81,%l5 ! %l5 = ffffffffffffe057
3228! Mem[0000000010181410] = 6c000000, %l7 = 000000f0ff710000
3229 lduwa [%i6+%o5]0x80,%l7 ! %l7 = 000000006c000000
3230! Mem[0000000010081410] = 5405617e, %l2 = 0000000000006c00
3231 lduha [%i2+%o5]0x80,%l2 ! %l2 = 0000000000005405
3232! Mem[0000000010141410] = 000000ff, %l5 = ffffffffffffe057
3233 ldsba [%i5+%o5]0x88,%l5 ! %l5 = ffffffffffffffff
3234! %f23 = e58c2cb6, %f12 = ff000000
3235 fcmps %fcc0,%f23,%f12 ! %fcc0 = 2
3236! Starting 10 instruction Store Burst
3237! Mem[00000000201c0001] = ed00eaae, %l5 = ffffffffffffffff
3238 ldstuba [%o0+0x001]%asi,%l5 ! %l5 = 00000000000000ff
3239
3240p0_label_116:
3241! %f8 = 0db79c36, Mem[0000000030181408] = 36ff00a5
3242 sta %f8 ,[%i6+%o4]0x81 ! Mem[0000000030181408] = 0db79c36
3243! Mem[000000001000142e] = 00004aff, %l5 = 0000000000000000
3244 ldstuba [%i0+0x02e]%asi,%l5 ! %l5 = 0000004a000000ff
3245! %l2 = 0000000000005405, Mem[0000000010041408] = 6043c032
3246 stba %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = 0543c032
3247! %f6 = 38b51efc 6e840000, %l3 = 0000000000000000
3248! Mem[0000000010181408] = 000000fff2000000
3249 add %i6,0x008,%g1
3250 stda %f6,[%g1+%l3]ASI_PST8_PL ! Mem[0000000010181408] = 000000fff2000000
3251! %f16 = 00000000 0000dcf8, %l4 = 0000000000000000
3252! Mem[0000000010081438] = 7f9995a9ffff2507
3253 add %i2,0x038,%g1
3254 stda %f16,[%g1+%l4]ASI_PST32_PL ! Mem[0000000010081438] = 7f9995a9ffff2507
3255! %l4 = 00000000, %l5 = 0000004a, Mem[00000000300c1410] = 00000000 ff0000ff
3256 stda %l4,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000 0000004a
3257! Mem[0000000010141400] = ff0000ff, %l1 = 00000000f2000000
3258 swapa [%i5+%g0]0x80,%l1 ! %l1 = 00000000ff0000ff
3259! %l1 = 00000000ff0000ff, Mem[0000000030001400] = 0000008401040000
3260 stxa %l1,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000ff0000ff
3261! %l6 = 00000000000000ff, Mem[0000000010001408] = 000000007a8e4aff
3262 stxa %l6,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000000000ff
3263! Starting 10 instruction Load Burst
3264! Mem[0000000030181410] = 000000ff, %l1 = 00000000ff0000ff
3265 ldsha [%i6+%o5]0x89,%l1 ! %l1 = 00000000000000ff
3266
3267p0_label_117:
3268! Mem[00000000100c1420] = 0c0000ff ff0000ff, %l2 = 00005405, %l3 = 00000000
3269 ldd [%i3+0x020],%l2 ! %l2 = 000000000c0000ff 00000000ff0000ff
3270! Mem[0000000010101400] = ff000000, %l5 = 000000000000004a
3271 lduwa [%i4+%g0]0x80,%l5 ! %l5 = 00000000ff000000
3272! Mem[0000000010141408] = ffffff00, %l0 = 00000000ff0000ff
3273 ldub [%i5+0x009],%l0 ! %l0 = 00000000000000ff
3274! Mem[0000000030181400] = e0570000, %l2 = 000000000c0000ff
3275 lduba [%i6+%g0]0x81,%l2 ! %l2 = 00000000000000e0
3276! Mem[0000000030181410] = 000000ff, %f20 = ff0000ff
3277 lda [%i6+%o5]0x89,%f20 ! %f20 = 000000ff
3278! Mem[0000000030141400] = 00000000, %l4 = 0000000000000000
3279 ldswa [%i5+%g0]0x89,%l4 ! %l4 = 0000000000000000
3280! %l3 = 00000000ff0000ff, imm = 0000000000000f7e, %l2 = 00000000000000e0
3281 subc %l3,0xf7e,%l2 ! %l2 = 00000000fefff181
3282! Mem[0000000010181408] = 000000fff2000000, %l3 = 00000000ff0000ff
3283 ldxa [%i6+%o4]0x80,%l3 ! %l3 = 000000fff2000000
3284! Mem[000000001008140c] = f0000000, %l5 = 00000000ff000000
3285 ldsha [%i2+0x00c]%asi,%l5 ! %l5 = fffffffffffff000
3286! Starting 10 instruction Store Burst
3287! %l0 = 00000000000000ff, Mem[0000000010141408] = ffffff00
3288 stwa %l0,[%i5+%o4]0x80 ! Mem[0000000010141408] = 000000ff
3289
3290p0_label_118:
3291! Mem[0000000010081408] = ff710000, %l7 = 000000006c000000
3292 ldstuba [%i2+%o4]0x88,%l7 ! %l7 = 00000000000000ff
3293! %l6 = 00000000000000ff, imm = 0000000000000b81, %l3 = 000000fff2000000
3294 xor %l6,0xb81,%l3 ! %l3 = 0000000000000b7e
3295! Mem[0000000010181400] = 00000000, %l1 = 00000000000000ff
3296 swapa [%i6+%g0]0x88,%l1 ! %l1 = 0000000000000000
3297! %f12 = ff000000 00000000, %l7 = 0000000000000000
3298! Mem[0000000010001418] = 38b51efc24ff598d
3299 add %i0,0x018,%g1
3300 stda %f12,[%g1+%l7]ASI_PST32_P ! Mem[0000000010001418] = 38b51efc24ff598d
3301! %f10 = 5405617e ff0000ff, Mem[0000000030001400] = ff0000ff 00000000
3302 stda %f10,[%i0+%g0]0x81 ! Mem[0000000030001400] = 5405617e ff0000ff
3303! %l6 = 00000000000000ff, Mem[0000000010101410] = ffffffff
3304 stwa %l6,[%i4+%o5]0x88 ! Mem[0000000010101410] = 000000ff
3305! Mem[0000000030141408] = d11954e5, %l0 = 00000000000000ff
3306 swapa [%i5+%o4]0x81,%l0 ! %l0 = 00000000d11954e5
3307! %l0 = 00000000d11954e5, Mem[00000000211c0001] = 00004b99
3308 stb %l0,[%o2+0x001] ! Mem[00000000211c0000] = 00e54b99
3309! Code Fragment 4
3310p0_fragment_22:
3311! %l0 = 00000000d11954e5
3312 setx 0x6b11ce5794258a46,%g7,%l0 ! %l0 = 6b11ce5794258a46
3313! %l1 = 0000000000000000
3314 setx 0xb0d05b0010072626,%g7,%l1 ! %l1 = b0d05b0010072626
3315 setx 0x7ff8, %g1, %g2
3316 and %l0, %g2, %l0
3317 setx 0xffffffff, %g1, %g2
3318 and %l1, %g2, %l1
3319 setx 0x100000000, %g1, %g2
3320 or %l1, %g2, %l1 ! Set bit 32 - perrinj
3321 ta T_CHANGE_HPRIV
3322 stxa %l1, [%l0]ASI_ICACHE_INSTR
3323 ta T_CHANGE_NONHPRIV
3324! %l0 = 6b11ce5794258a46
3325 setx 0x397cc5b0275ba447,%g7,%l0 ! %l0 = 397cc5b0275ba447
3326! %l1 = b0d05b0010072626
3327 setx 0x1ec8403ff1e6bb78,%g7,%l1 ! %l1 = 1ec8403ff1e6bb78
3328! Starting 10 instruction Load Burst
3329! Mem[0000000010081434] = ff1de8ff, %l1 = 1ec8403ff1e6bb78
3330 lduh [%i2+0x034],%l1 ! %l1 = 000000000000ff1d
3331
3332p0_label_119:
3333! Mem[0000000030181408] = 0db79c36, %l5 = fffffffffffff000
3334 ldsha [%i6+%o4]0x81,%l5 ! %l5 = 0000000000000db7
3335! Mem[0000000010181410] = 0000006c, %l5 = 0000000000000db7
3336 lduha [%i6+%o5]0x88,%l5 ! %l5 = 000000000000006c
3337! Mem[0000000030141400] = 00000000, %l3 = 0000000000000b7e
3338 ldsba [%i5+%g0]0x89,%l3 ! %l3 = 0000000000000000
3339! Mem[00000000100c1400] = b62c8ce500000071, %f12 = ff000000 00000000
3340 ldda [%i3+%g0]0x80,%f12 ! %f12 = b62c8ce5 00000071
3341! Mem[00000000300c1400] = 00000000 ff0000ff, %l6 = 000000ff, %l7 = 00000000
3342 ldda [%i3+%g0]0x89,%l6 ! %l6 = 00000000ff0000ff 0000000000000000
3343! Mem[00000000300c1400] = 00000000 ff0000ff, %l4 = 00000000, %l5 = 0000006c
3344 ldda [%i3+%g0]0x89,%l4 ! %l4 = 00000000ff0000ff 0000000000000000
3345! Mem[00000000300c1400] = ff0000ff, %l5 = 0000000000000000
3346 ldswa [%i3+%g0]0x81,%l5 ! %l5 = ffffffffff0000ff
3347! Mem[0000000030001400] = 5405617eff0000ff, %l5 = ffffffffff0000ff
3348 ldxa [%i0+%g0]0x81,%l5 ! %l5 = 5405617eff0000ff
3349! %f6 = 38b51efc, %f31 = b4e6d098, %f17 = 0000dcf8
3350 fdivs %f6 ,%f31,%f17 ! %f17 = c348e248
3351! Starting 10 instruction Store Burst
3352! Mem[0000000010141400] = 000000f2, %l2 = 00000000fefff181
3353 swapa [%i5+%g0]0x88,%l2 ! %l2 = 00000000000000f2
3354
3355p0_label_120:
3356! Mem[0000000010001438] = 8ae45fdc, %l5 = ff0000ff, %l7 = 00000000
3357 add %i0,0x38,%g1
3358 casa [%g1]0x80,%l5,%l7 ! %l7 = 000000008ae45fdc
3359! %l3 = 0000000000000000, Mem[0000000030041410] = 429c26ffff000000
3360 stxa %l3,[%i1+%o5]0x89 ! Mem[0000000030041410] = 0000000000000000
3361! Mem[0000000010141410] = ff000000, %l7 = 000000008ae45fdc
3362 ldstuba [%i5+%o5]0x80,%l7 ! %l7 = 000000ff000000ff
3363! %f18 = 000000f2 800000ff, Mem[0000000030141408] = 000000ff 0000ff57
3364 stda %f18,[%i5+%o4]0x81 ! Mem[0000000030141408] = 000000f2 800000ff
3365! %f26 = 6c000000 ff269c42, Mem[0000000030181410] = 000000ff ff000000
3366 stda %f26,[%i6+%o5]0x89 ! Mem[0000000030181410] = 6c000000 ff269c42
3367! %f0 = 00000000 000000ff ff0000ff 0000f8dc
3368! %f4 = ff710000 84000000 38b51efc 6e840000
3369! %f8 = 0db79c36 36000000 5405617e ff0000ff
3370! %f12 = b62c8ce5 00000071 77dc5bff adf36949
3371 stda %f0,[%i0]ASI_COMMIT_S ! Block Store to 0000000030001400
3372! %l4 = 00000000ff0000ff, Mem[0000000030141410] = 38b51efcc001e772
3373 stxa %l4,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000ff0000ff
3374 membar #Sync ! Added by membar checker (23)
3375! %l5 = 5405617eff0000ff, Mem[0000000010001410] = ef78fd02
3376 stha %l5,[%i0+%o5]0x88 ! Mem[0000000010001410] = ef7800ff
3377! Mem[00000000300c1400] = ff0000ff, %l2 = 00000000000000f2
3378 swapa [%i3+%g0]0x89,%l2 ! %l2 = 00000000ff0000ff
3379! Starting 10 instruction Load Burst
3380! Mem[0000000010141400] = 81f1fffe, %f19 = 800000ff
3381 ld [%i5+%g0],%f19 ! %f19 = 81f1fffe
3382
3383p0_label_121:
3384! Mem[0000000010101400] = ff000000 ffffffff 00000021 00000000
3385! Mem[0000000010101410] = ff000000 00000000 1bf4f8dc 053b7086
3386! Mem[0000000010101420] = ff2770d4 7a78ffd6 00000000 c750ee45
3387! Mem[0000000010101430] = 95ffe03a d37a8e6c 37bb86bf 48972b83
3388 ldda [%i4]ASI_BLK_P,%f0 ! Block Load from 0000000010101400
3389! Mem[0000000030101408] = 000000f2800000ff, %l1 = 000000000000ff1d
3390 ldxa [%i4+%o4]0x89,%l1 ! %l1 = 000000f2800000ff
3391! Mem[0000000010041410] = ffffffff, %l6 = 00000000ff0000ff
3392 ldsh [%i1+0x012],%l6 ! %l6 = ffffffffffffffff
3393! Mem[0000000030041408] = ff0000ff, %l4 = 00000000ff0000ff
3394 ldsba [%i1+%o4]0x81,%l4 ! %l4 = ffffffffffffffff
3395! Mem[0000000030101410] = e55419d1, %l6 = ffffffffffffffff
3396 lduwa [%i4+%o5]0x89,%l6 ! %l6 = 00000000e55419d1
3397! Mem[0000000010001408] = ff00000000000000, %f16 = 00000000 c348e248
3398 ldda [%i0+%o4]0x88,%f16 ! %f16 = ff000000 00000000
3399! Mem[0000000030041400] = 7a8e4aff, %f22 = 0c5290fc
3400 lda [%i1+%g0]0x89,%f22 ! %f22 = 7a8e4aff
3401! Mem[0000000030101410] = ff0000ffe55419d1, %f30 = ff4a8e7a b4e6d098
3402 ldda [%i4+%o5]0x89,%f30 ! %f30 = ff0000ff e55419d1
3403! Mem[0000000010081400] = 00006c00, %l5 = 5405617eff0000ff
3404 ldswa [%i2+%g0]0x80,%l5 ! %l5 = 0000000000006c00
3405! Starting 10 instruction Store Burst
3406! %l4 = ffffffffffffffff, Mem[0000000021800081] = 006c3e7c
3407 stb %l4,[%o3+0x081] ! Mem[0000000021800080] = 00ff3e7c
3408
3409p0_label_122:
3410! %f30 = ff0000ff e55419d1, %l0 = 397cc5b0275ba447
3411! Mem[0000000010041420] = b6366b4384bc058d
3412 add %i1,0x020,%g1
3413 stda %f30,[%g1+%l0]ASI_PST16_P ! Mem[0000000010041420] = b63600ffe55419d1
3414! %l7 = 00000000000000ff, imm = fffffffffffff5c3, %l6 = 00000000e55419d1
3415 xor %l7,-0xa3d,%l6 ! %l6 = fffffffffffff53c
3416! Mem[0000000030001408] = ff0000ff, %l6 = fffffffffffff53c
3417 ldstuba [%i0+%o4]0x81,%l6 ! %l6 = 000000ff000000ff
3418! Mem[0000000010081410] = 7e610554, %l7 = 00000000000000ff
3419 ldstuba [%i2+%o5]0x88,%l7 ! %l7 = 00000054000000ff
3420 membar #Sync ! Added by membar checker (24)
3421! %f28 = ff000000 3964a5ff, %l4 = ffffffffffffffff
3422! Mem[0000000010101410] = ff00000000000000
3423 add %i4,0x010,%g1
3424 stda %f28,[%g1+%l4]ASI_PST32_P ! Mem[0000000010101410] = ff0000003964a5ff
3425! Mem[0000000030181408] = 369cb70d, %l1 = 000000f2800000ff
3426 swapa [%i6+%o4]0x89,%l1 ! %l1 = 00000000369cb70d
3427! %l1 = 00000000369cb70d, Mem[0000000030101410] = d11954e5
3428 stwa %l1,[%i4+%o5]0x81 ! Mem[0000000030101410] = 369cb70d
3429! Mem[00000000100c1400] = b62c8ce5, %l1 = 00000000369cb70d
3430 ldstuba [%i3+%g0]0x80,%l1 ! %l1 = 000000b6000000ff
3431! %f29 = 3964a5ff, %f19 = 81f1fffe, %f23 = e58c2cb6
3432 fdivs %f29,%f19,%f23 ! %f23 = f6f1e045
3433! Starting 10 instruction Load Burst
3434! Mem[0000000010101410] = ff000000, %l0 = 397cc5b0275ba447
3435 lduba [%i4+%o5]0x80,%l0 ! %l0 = 00000000000000ff
3436
3437p0_label_123:
3438! Mem[0000000010041410] = ffffffff, %l7 = 0000000000000054
3439 lduwa [%i1+%o5]0x88,%l7 ! %l7 = 00000000ffffffff
3440! Mem[0000000010141400] = fefff181, %l7 = 00000000ffffffff
3441 ldswa [%i5+%g0]0x88,%l7 ! %l7 = fffffffffefff181
3442! %l2 = 00000000ff0000ff, %l2 = 00000000ff0000ff, %l4 = ffffffffffffffff
3443 xnor %l2,%l2,%l4 ! %l4 = ffffffffffffffff
3444! Mem[0000000010141400] = 81f1fffe, %f20 = 000000ff
3445 lda [%i5+%g0]0x80,%f20 ! %f20 = 81f1fffe
3446! Mem[0000000010101408] = 00000021 00000000, %l4 = ffffffff, %l5 = 00006c00
3447 ldd [%i4+%o4],%l4 ! %l4 = 0000000000000021 0000000000000000
3448! Mem[0000000030101408] = 800000ff, %l3 = 0000000000000000
3449 ldsba [%i4+%o4]0x89,%l3 ! %l3 = ffffffffffffffff
3450! Mem[0000000010001410] = ef7800ff, %f31 = e55419d1
3451 lda [%i0+%o5]0x88,%f31 ! %f31 = ef7800ff
3452! Mem[0000000010181400] = ff000000, %l3 = ffffffffffffffff
3453 lduba [%i6+%g0]0x80,%l3 ! %l3 = 00000000000000ff
3454! Mem[000000001018140c] = f2000000, %f1 = ffffffff
3455 ld [%i6+0x00c],%f1 ! %f1 = f2000000
3456! Starting 10 instruction Store Burst
3457! Mem[0000000010001418] = 38b51efc, %l5 = 0000000000000000
3458 swap [%i0+0x018],%l5 ! %l5 = 0000000038b51efc
3459
3460p0_label_124:
3461! %f18 = 000000f2 81f1fffe, %l2 = 00000000ff0000ff
3462! Mem[0000000010041428] = 0000f04a7e610554
3463 add %i1,0x028,%g1
3464 stda %f18,[%g1+%l2]ASI_PST8_P ! Mem[0000000010041428] = 000000f281f1fffe
3465! %f9 = 7a78ffd6, %f23 = f6f1e045, %f24 = 6868c2ab
3466 fdivs %f9 ,%f23,%f24 ! %f24 = c303c506
3467! %f3 = 00000000, Mem[0000000010081408] = ff0071ff
3468 sta %f3 ,[%i2+0x008]%asi ! Mem[0000000010081408] = 00000000
3469! %l1 = 00000000000000b6, Mem[00000000300c1408] = ff000080
3470 stha %l1,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00b60080
3471! Mem[0000000010081408] = 00000000, %l7 = fffffffffefff181
3472 ldstuba [%i2+%o4]0x88,%l7 ! %l7 = 00000000000000ff
3473! Mem[0000000030101408] = ff000080, %l5 = 0000000038b51efc
3474 swapa [%i4+%o4]0x81,%l5 ! %l5 = 00000000ff000080
3475! %f8 = ff2770d4, %f29 = 3964a5ff, %f1 = f2000000
3476 fsubs %f8 ,%f29,%f1 ! %f1 = ff2770d4
3477! %l5 = 00000000ff000080, Mem[0000000030081408] = 800000ff
3478 stha %l5,[%i2+%o4]0x89 ! Mem[0000000030081408] = 80000080
3479! Mem[0000000010181400] = ff000000, %l0 = 00000000000000ff
3480 lduha [%i6+%g0]0x80,%l0 ! %l0 = 000000000000ff00
3481! Starting 10 instruction Load Burst
3482! Mem[00000000100c1410] = 0000ffff, %l2 = 00000000ff0000ff
3483 lduwa [%i3+%o5]0x88,%l2 ! %l2 = 000000000000ffff
3484
3485p0_label_125:
3486! Mem[0000000010001410] = ff0078ef379b7334, %l7 = 0000000000000000
3487 ldxa [%i0+%o5]0x80,%l7 ! %l7 = ff0078ef379b7334
3488! Mem[00000000201c0000] = edffeaae, %l4 = 0000000000000021
3489 ldsha [%o0+0x000]%asi,%l4 ! %l4 = ffffffffffffedff
3490! Mem[0000000030101408] = 000000f2fc1eb538, %l4 = ffffffffffffedff
3491 ldxa [%i4+%o4]0x89,%l4 ! %l4 = 000000f2fc1eb538
3492! Mem[0000000010181400] = 000000ff, %l6 = 00000000000000ff
3493 lduha [%i6+%g0]0x88,%l6 ! %l6 = 00000000000000ff
3494! Mem[0000000010101410] = ff000000, %l2 = 000000000000ffff
3495 ldswa [%i4+%o5]0x80,%l2 ! %l2 = ffffffffff000000
3496! Mem[0000000010081410] = ff05617eff0000ff, %l4 = 000000f2fc1eb538
3497 ldxa [%i2+%o5]0x80,%l4 ! %l4 = ff05617eff0000ff
3498! Mem[0000000030101408] = fc1eb538, %l5 = 00000000ff000080
3499 lduba [%i4+%o4]0x89,%l5 ! %l5 = 0000000000000038
3500! Mem[0000000010081400] = 006c0000, %l1 = 00000000000000b6
3501 lduba [%i2+%g0]0x88,%l1 ! %l1 = 0000000000000000
3502! Mem[0000000010181408] = ff000000, %l1 = 0000000000000000
3503 lduwa [%i6+%o4]0x88,%l1 ! %l1 = 00000000ff000000
3504! Starting 10 instruction Store Burst
3505! Mem[0000000010101408] = 21000000, %l5 = 0000000000000038
3506 swapa [%i4+%o4]0x88,%l5 ! %l5 = 0000000021000000
3507
3508p0_label_126:
3509! %l4 = ff05617eff0000ff, Mem[000000001018140c] = f2000000, %asi = 80
3510 stwa %l4,[%i6+0x00c]%asi ! Mem[000000001018140c] = ff0000ff
3511! %f13 = d37a8e6c, %f4 = ff000000, %f10 = 00000000 c750ee45
3512 fsmuld %f13,%f4 ,%f10 ! %f10 = 4a5f51cd 80000000
3513! %f6 = 1bf4f8dc, Mem[0000000030181408] = ff000080
3514 sta %f6 ,[%i6+%o4]0x81 ! Mem[0000000030181408] = 1bf4f8dc
3515! Mem[00000000201c0000] = edffeaae, %l2 = ffffffffff000000
3516 ldstuba [%o0+0x000]%asi,%l2 ! %l2 = 000000ed000000ff
3517! Mem[0000000010001408] = 00000000, %l6 = 000000ff, %l4 = ff0000ff
3518 add %i0,0x08,%g1
3519 casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000000000000
3520! %f24 = c303c506, Mem[0000000010101400] = ff000000
3521 sta %f24,[%i4+%g0]0x80 ! Mem[0000000010101400] = c303c506
3522! %l5 = 0000000021000000, Mem[00000000100c1410] = ffff0000
3523 stha %l5,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000000
3524! %l1 = 00000000ff000000, Mem[0000000010041400] = 006c0000
3525 stha %l1,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000
3526! Mem[0000000021800081] = 00ff3e7c, %l4 = 0000000000000000
3527 ldstub [%o3+0x081],%l4 ! %l4 = 000000ff000000ff
3528! Starting 10 instruction Load Burst
3529! Mem[0000000010081430] = 57e0ee45ff1de8ff, %f0 = ff000000 ff2770d4
3530 ldda [%i2+0x030]%asi,%f0 ! %f0 = 57e0ee45 ff1de8ff
3531
3532p0_label_127:
3533! %f31 = ef7800ff, %f8 = ff2770d4 7a78ffd6
3534 fstod %f31,%f8 ! %f8 = c5ef001f e0000000
3535! Mem[0000000010181428] = a69ebf0f, %l3 = 00000000000000ff
3536 lduh [%i6+0x028],%l3 ! %l3 = 000000000000a69e
3537! Mem[0000000030001400] = 00000000, %l2 = 00000000000000ed
3538 lduha [%i0+%g0]0x89,%l2 ! %l2 = 0000000000000000
3539! Mem[0000000010041424] = e55419d1, %l7 = ff0078ef379b7334
3540 lduh [%i1+0x026],%l7 ! %l7 = 00000000000019d1
3541! Mem[0000000030181400] = 000057e0, %l7 = 00000000000019d1
3542 ldswa [%i6+%g0]0x89,%l7 ! %l7 = 00000000000057e0
3543! Mem[0000000030101408] = fc1eb538, %l2 = 0000000000000000
3544 lduba [%i4+%o4]0x89,%l2 ! %l2 = 0000000000000038
3545! Mem[0000000030141400] = 00000000, %l5 = 0000000021000000
3546 lduwa [%i5+%g0]0x89,%l5 ! %l5 = 0000000000000000
3547! Mem[00000000218000c0] = 16ff3492, %l1 = 00000000ff000000
3548 lduh [%o3+0x0c0],%l1 ! %l1 = 00000000000016ff
3549! Mem[0000000030001408] = ff0000ff, %l2 = 0000000000000038
3550 ldswa [%i0+%o4]0x81,%l2 ! %l2 = ffffffffff0000ff
3551! Starting 10 instruction Store Burst
3552! %f13 = d37a8e6c, Mem[0000000030081400] = 00000000
3553 sta %f13,[%i2+%g0]0x81 ! Mem[0000000030081400] = d37a8e6c
3554
3555p0_label_128:
3556! %f3 = 00000000, Mem[0000000030141400] = 00000000
3557 sta %f3 ,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000000
3558! %f18 = 000000f2 81f1fffe, Mem[00000000100c1410] = 00000000 00000000
3559 stda %f18,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 000000f2 81f1fffe
3560! %f12 = 95ffe03a d37a8e6c, Mem[0000000030181408] = 1bf4f8dc e8196ccd
3561 stda %f12,[%i6+%o4]0x81 ! Mem[0000000030181408] = 95ffe03a d37a8e6c
3562! Mem[0000000010041400] = 00000000, %l6 = 00000000000000ff
3563 swapa [%i1+%g0]0x80,%l6 ! %l6 = 0000000000000000
3564! Mem[0000000010181408] = 000000ff, %l6 = 0000000000000000
3565 swapa [%i6+%o4]0x80,%l6 ! %l6 = 00000000000000ff
3566! %l5 = 0000000000000000, Mem[0000000010001408] = 00000000000000ff
3567 stx %l5,[%i0+%o4] ! Mem[0000000010001408] = 0000000000000000
3568! %l1 = 00000000000016ff, Mem[0000000030101400] = 00000000
3569 stba %l1,[%i4+%g0]0x81 ! Mem[0000000030101400] = ff000000
3570! %f7 = 053b7086, %f16 = ff000000, %f9 = e0000000
3571 fmuls %f7 ,%f16,%f9 ! %f9 = c4bb7086
3572! Mem[0000000021800040] = ff4307c8, %l0 = 000000000000ff00
3573 ldstub [%o3+0x040],%l0 ! %l0 = 000000ff000000ff
3574! Starting 10 instruction Load Burst
3575! Mem[0000000010001400] = 00000000, %l0 = 00000000000000ff
3576 ldswa [%i0+%g0]0x80,%l0 ! %l0 = 0000000000000000
3577
3578p0_label_129:
3579! Mem[0000000010141404] = d0a127ff, %l7 = 00000000000057e0
3580 ldswa [%i5+0x004]%asi,%l7 ! %l7 = ffffffffd0a127ff
3581! Mem[0000000010101430] = 95ffe03ad37a8e6c, %f22 = 7a8e4aff f6f1e045
3582 ldd [%i4+0x030],%f22 ! %f22 = 95ffe03a d37a8e6c
3583! Mem[0000000010041408] = 0543c032ff000000, %l0 = 0000000000000000
3584 ldxa [%i1+0x008]%asi,%l0 ! %l0 = 0543c032ff000000
3585! Mem[0000000010141400] = 81f1fffed0a127ff, %f20 = 81f1fffe e55419d1
3586 ldda [%i5+%g0]0x80,%f20 ! %f20 = 81f1fffe d0a127ff
3587! Mem[0000000010041400] = 000000ff 00000000, %l0 = ff000000, %l1 = 000016ff
3588 ldda [%i1+%g0]0x80,%l0 ! %l0 = 00000000000000ff 0000000000000000
3589! Mem[0000000030041400] = 00000078 7a8e4aff, %l4 = 000000ff, %l5 = 00000000
3590 ldda [%i1+%g0]0x89,%l4 ! %l4 = 000000007a8e4aff 0000000000000078
3591! Mem[000000001014143c] = ff000000, %l5 = 0000000000000078
3592 lduba [%i5+0x03d]%asi,%l5 ! %l5 = 0000000000000000
3593! Mem[0000000010181434] = 800000ff, %f9 = c4bb7086
3594 ld [%i6+0x034],%f9 ! %f9 = 800000ff
3595 membar #Sync ! Added by membar checker (25)
3596! Mem[0000000010181400] = ff000000 0000f04a 00000000 ff0000ff
3597! Mem[0000000010181410] = 6c000000 ff269c42 c056b74d 3fff5bb1
3598! Mem[0000000010181420] = ffffed05 ffa56439 a69ebf0f 5c06ff76
3599! Mem[0000000010181430] = 000000f2 800000ff 77dc5bff adf36949
3600 ldda [%i6]ASI_BLK_AIUP,%f0 ! Block Load from 0000000010181400
3601! Starting 10 instruction Store Burst
3602! Mem[0000000010081400] = 00006c00, %l1 = 0000000000000000
3603 ldstuba [%i2+%g0]0x80,%l1 ! %l1 = 00000000000000ff
3604
3605p0_label_130:
3606! %l3 = 000000000000a69e, %l4 = 000000007a8e4aff, %l4 = 000000007a8e4aff
3607 or %l3,%l4,%l4 ! %l4 = 000000007a8eeeff
3608! %l7 = ffffffffd0a127ff, Mem[0000000020800001] = 00e55b63, %asi = 80
3609 stba %l7,[%o1+0x001]%asi ! Mem[0000000020800000] = 00ff5b63
3610! Mem[0000000010041428] = 000000f2, %l6 = 00000000000000ff
3611 swap [%i1+0x028],%l6 ! %l6 = 00000000000000f2
3612! Mem[0000000030181400] = e0570000, %l6 = 00000000000000f2
3613 ldstuba [%i6+%g0]0x81,%l6 ! %l6 = 000000e0000000ff
3614! Mem[000000001014143c] = ff000000, %l4 = 000000007a8eeeff, %asi = 80
3615 swapa [%i5+0x03c]%asi,%l4 ! %l4 = 00000000ff000000
3616! %f28 = ff000000, Mem[0000000010041400] = ff000000
3617 sta %f28,[%i1+%g0]0x88 ! Mem[0000000010041400] = ff000000
3618! %l5 = 0000000000000000, Mem[0000000010141400] = ff27a1d0fefff181
3619 stxa %l5,[%i5+%g0]0x88 ! Mem[0000000010141400] = 0000000000000000
3620! %l2 = ffffffffff0000ff, Mem[0000000010041410] = 00000000ffffffff
3621 stxa %l2,[%i1+%o5]0x88 ! Mem[0000000010041410] = ffffffffff0000ff
3622! Mem[00000000300c1408] = 8000b600, %l1 = 0000000000000000
3623 ldstuba [%i3+%o4]0x89,%l1 ! %l1 = 00000000000000ff
3624! Starting 10 instruction Load Burst
3625! %l2 = ffffffffff0000ff, imm = fffffffffffff348, %l4 = 00000000ff000000
3626 addc %l2,-0xcb8,%l4 ! %l4 = fffffffffefff447
3627
3628p0_label_131:
3629! Mem[00000000100c1400] = e58c2cff, %l6 = 00000000000000e0
3630 ldswa [%i3+%g0]0x88,%l6 ! %l6 = ffffffffe58c2cff
3631! Mem[0000000010181408] = 00000000, %l4 = fffffffffefff447
3632 lduwa [%i6+%o4]0x80,%l4 ! %l4 = 0000000000000000
3633! Mem[0000000010101400] = ffffffff06c503c3, %l5 = 0000000000000000
3634 ldxa [%i4+%g0]0x88,%l5 ! %l5 = ffffffff06c503c3
3635! Mem[000000001010141c] = 053b7086, %l2 = ffffffffff0000ff
3636 lduba [%i4+0x01e]%asi,%l2 ! %l2 = 0000000000000070
3637! Mem[0000000030041408] = 000000f2ff0000ff, %l1 = 0000000000000000
3638 ldxa [%i1+%o4]0x89,%l1 ! %l1 = 000000f2ff0000ff
3639! %l7 = ffffffffd0a127ff, imm = fffffffffffff6e6, %l1 = 000000f2ff0000ff
3640 orn %l7,-0x91a,%l1 ! %l1 = ffffffffd0a12fff
3641! Mem[0000000010041410] = ff0000ffffffffff, %f20 = 81f1fffe d0a127ff
3642 ldda [%i1+0x010]%asi,%f20 ! %f20 = ff0000ff ffffffff
3643! Mem[0000000010101400] = c303c506 ffffffff, %l2 = 00000070, %l3 = 0000a69e
3644 ldda [%i4+0x000]%asi,%l2 ! %l2 = 00000000c303c506 00000000ffffffff
3645! Mem[0000000010141408] = 000000ff, %l5 = ffffffff06c503c3
3646 lduwa [%i5+%o4]0x80,%l5 ! %l5 = 00000000000000ff
3647! Starting 10 instruction Store Burst
3648! %l4 = 0000000000000000, Mem[0000000010001410] = 34739b37ef7800ff
3649 stxa %l4,[%i0+%o5]0x88 ! Mem[0000000010001410] = 0000000000000000
3650
3651p0_label_132:
3652! %f22 = 95ffe03a, Mem[0000000030001408] = ff0000ff
3653 sta %f22,[%i0+%o4]0x81 ! Mem[0000000030001408] = 95ffe03a
3654! Mem[0000000010181400] = ff000000, %l4 = 0000000000000000
3655 ldstuba [%i6+%g0]0x80,%l4 ! %l4 = 000000ff000000ff
3656! %f20 = ff0000ff ffffffff, Mem[0000000010001410] = 00000000 00000000
3657 stda %f20,[%i0+%o5]0x80 ! Mem[0000000010001410] = ff0000ff ffffffff
3658! %l0 = 00000000000000ff, Mem[0000000010041410] = ff0000ff
3659 stwa %l0,[%i1+%o5]0x80 ! Mem[0000000010041410] = 000000ff
3660! %f20 = ff0000ff ffffffff, Mem[0000000010101428] = 00000000 c750ee45
3661 stda %f20,[%i4+0x028]%asi ! Mem[0000000010101428] = ff0000ff ffffffff
3662! %l2 = c303c506, %l3 = ffffffff, Mem[0000000010001400] = 00000000 01040000
3663 stda %l2,[%i0+%g0]0x88 ! Mem[0000000010001400] = c303c506 ffffffff
3664! %l1 = ffffffffd0a12fff, Mem[0000000030101410] = 369cb70dff0000ff
3665 stxa %l1,[%i4+%o5]0x81 ! Mem[0000000030101410] = ffffffffd0a12fff
3666! %f30 = ff0000ff, %f21 = ffffffff, %f27 = ff269c42
3667 fsubs %f30,%f21,%f27 ! %f27 = ffffffff
3668! %f22 = 95ffe03a d37a8e6c, %l3 = 00000000ffffffff
3669! Mem[0000000010001410] = ff0000ffffffffff
3670 add %i0,0x010,%g1
3671 stda %f22,[%g1+%l3]ASI_PST16_P ! Mem[0000000010001410] = 95ffe03ad37a8e6c
3672! Starting 10 instruction Load Burst
3673! Mem[0000000010101400] = ffffffff06c503c3, %f18 = 000000f2 81f1fffe
3674 ldda [%i4+%g0]0x88,%f18 ! %f18 = ffffffff 06c503c3
3675
3676p0_label_133:
3677! Mem[0000000030041408] = ff0000ff, %f18 = ffffffff
3678 lda [%i1+%o4]0x89,%f18 ! %f18 = ff0000ff
3679! Mem[00000000100c1410] = f2000000, %l6 = ffffffffe58c2cff
3680 ldswa [%i3+%o5]0x88,%l6 ! %l6 = fffffffff2000000
3681! Mem[000000001004140c] = ff000000, %f28 = ff000000
3682 ld [%i1+0x00c],%f28 ! %f28 = ff000000
3683! Mem[00000000100c1400] = ff2c8ce5 00000071 ff0000ff 00000000
3684! Mem[00000000100c1410] = 000000f2 81f1fffe 000000ff f90c00ff
3685! Mem[00000000100c1420] = 0c0000ff ff0000ff 00000000 00000071
3686! Mem[00000000100c1430] = af520c69 ff1de8de 8ae1e2be 000000ff
3687 ldda [%i3]ASI_BLK_AIUP,%f16 ! Block Load from 00000000100c1400
3688! Mem[0000000010081428] = 5403dcff23c848d7, %f4 = 6c000000 ff269c42
3689 ldd [%i2+0x028],%f4 ! %f4 = 5403dcff 23c848d7
3690! Mem[00000000100c1418] = 000000ff, %l3 = 00000000ffffffff
3691 ldsh [%i3+0x01a],%l3 ! %l3 = 00000000000000ff
3692! Mem[0000000030181400] = 000057ff, %f13 = 800000ff
3693 lda [%i6+%g0]0x89,%f13 ! %f13 = 000057ff
3694! Mem[0000000030001410] = 000071ff, %l5 = 00000000000000ff
3695 ldsba [%i0+%o5]0x89,%l5 ! %l5 = ffffffffffffffff
3696! Mem[00000000300c1400] = 000000f2, %f2 = 00000000
3697 lda [%i3+%g0]0x89,%f2 ! %f2 = 000000f2
3698! Starting 10 instruction Store Burst
3699 membar #Sync ! Added by membar checker (26)
3700! %f4 = 5403dcff 23c848d7, Mem[0000000010181400] = ff000000 0000f04a
3701 stda %f4 ,[%i6+%g0]0x80 ! Mem[0000000010181400] = 5403dcff 23c848d7
3702
3703p0_label_134:
3704! %f26 = 00000000 00000071, Mem[0000000030081410] = 78000000 103cad5a
3705 stda %f26,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000 00000071
3706! Mem[0000000010081434] = ff1de8ff, %l3 = 00000000000000ff
3707 swap [%i2+0x034],%l3 ! %l3 = 00000000ff1de8ff
3708! %l4 = 00000000000000ff, Mem[000000001004142a] = 000000ff
3709 sth %l4,[%i1+0x02a] ! Mem[0000000010041428] = 000000ff
3710! %f16 = ff2c8ce5, Mem[0000000030041410] = 00000000
3711 sta %f16,[%i1+%o5]0x89 ! Mem[0000000030041410] = ff2c8ce5
3712! %f11 = 5c06ff76, Mem[0000000010001410] = 95ffe03a
3713 sta %f11,[%i0+%o5]0x80 ! Mem[0000000010001410] = 5c06ff76
3714! Mem[0000000010181408] = 00000000, %l2 = 00000000c303c506
3715 ldstuba [%i6+%o4]0x88,%l2 ! %l2 = 00000000000000ff
3716! %l7 = ffffffffd0a127ff, Mem[0000000010141410] = 000000ff
3717 stha %l7,[%i5+%o5]0x88 ! Mem[0000000010141410] = 000027ff
3718! Mem[0000000010181408] = ff000000, %l6 = fffffffff2000000
3719 ldstuba [%i6+%o4]0x80,%l6 ! %l6 = 000000ff000000ff
3720! Mem[0000000010081404] = 00000000, %l4 = 00000000000000ff, %asi = 80
3721 swapa [%i2+0x004]%asi,%l4 ! %l4 = 0000000000000000
3722! Starting 10 instruction Load Burst
3723! Mem[00000000300c1408] = 8000b6ff, %l1 = ffffffffd0a12fff
3724 ldsba [%i3+%o4]0x89,%l1 ! %l1 = ffffffffffffffff
3725
3726p0_label_135:
3727! Mem[0000000020800000] = 00ff5b63, %l7 = ffffffffd0a127ff
3728 ldsha [%o1+0x000]%asi,%l7 ! %l7 = 00000000000000ff
3729! Mem[0000000010081430] = 57e0ee45, %l5 = ffffffffffffffff
3730 ldub [%i2+0x032],%l5 ! %l5 = 00000000000000ee
3731! Mem[0000000010041410] = ffffffffff000000, %l3 = 00000000ff1de8ff
3732 ldxa [%i1+%o5]0x88,%l3 ! %l3 = ffffffffff000000
3733! Mem[0000000030041400] = ff4a8e7a, %l5 = 00000000000000ee
3734 ldswa [%i1+%g0]0x81,%l5 ! %l5 = ffffffffff4a8e7a
3735! Mem[0000000030181408] = 3ae0ff95, %f2 = 000000f2
3736 lda [%i6+%o4]0x89,%f2 ! %f2 = 3ae0ff95
3737! Mem[0000000030041410] = e58c2cff, %l2 = 0000000000000000
3738 ldsba [%i1+%o5]0x81,%l2 ! %l2 = ffffffffffffffe5
3739! Mem[00000000211c0000] = 00e54b99, %l3 = ffffffffff000000
3740 ldsba [%o2+0x001]%asi,%l3 ! %l3 = ffffffffffffffe5
3741! Mem[0000000010141408] = 000000ff, %l0 = 00000000000000ff
3742 ldsha [%i5+%o4]0x80,%l0 ! %l0 = 0000000000000000
3743! Mem[000000001004142c] = 81f1fffe, %l3 = ffffffffffffffe5
3744 lduwa [%i1+0x02c]%asi,%l3 ! %l3 = 0000000081f1fffe
3745! Starting 10 instruction Store Burst
3746! Mem[00000000300c1408] = 8000b6ff, %l5 = ffffffffff4a8e7a
3747 ldstuba [%i3+%o4]0x89,%l5 ! %l5 = 000000ff000000ff
3748
3749p0_label_136:
3750! Mem[0000000010101410] = ff000000, %l3 = 0000000081f1fffe
3751 swapa [%i4+%o5]0x80,%l3 ! %l3 = 00000000ff000000
3752! %f6 = c056b74d, %f2 = 3ae0ff95, %f5 = 23c848d7
3753 fsubs %f6 ,%f2 ,%f5 ! %f5 = c056d36d
3754! %l3 = 00000000ff000000, Mem[0000000010181400] = ffdc0354
3755 stba %l3,[%i6+%g0]0x88 ! Mem[0000000010181400] = ffdc0300
3756! Mem[0000000030081400] = 6c8e7ad3, %l7 = 00000000000000ff
3757 swapa [%i2+%g0]0x89,%l7 ! %l7 = 000000006c8e7ad3
3758! %l1 = ffffffffffffffff, Mem[0000000010141408] = 000000ffff5bdc00
3759 stxa %l1,[%i5+%o4]0x80 ! Mem[0000000010141408] = ffffffffffffffff
3760! Mem[00000000218000c1] = 16ff3492, %l3 = 00000000ff000000
3761 ldstuba [%o3+0x0c1]%asi,%l3 ! %l3 = 000000ff000000ff
3762! Mem[0000000030081400] = 000000ff, %l6 = 00000000000000ff
3763 ldstuba [%i2+%g0]0x89,%l6 ! %l6 = 000000ff000000ff
3764! %f20 = 000000f2, Mem[0000000030081400] = 000000ff
3765 sta %f20,[%i2+%g0]0x89 ! Mem[0000000030081400] = 000000f2
3766! Mem[00000000211c0001] = 00e54b99, %l2 = ffffffffffffffe5
3767 ldstub [%o2+0x001],%l2 ! %l2 = 000000e5000000ff
3768! Starting 10 instruction Load Burst
3769! Mem[00000000100c1408] = ff0000ff, %l7 = 000000006c8e7ad3
3770 lduha [%i3+%o4]0x80,%l7 ! %l7 = 000000000000ff00
3771
3772p0_label_137:
3773! Mem[00000000100c1430] = af520c69, %l7 = 000000000000ff00
3774 ldsha [%i3+0x030]%asi,%l7 ! %l7 = ffffffffffffaf52
3775! Mem[0000000030001408] = 95ffe03a, %l1 = ffffffffffffffff
3776 ldswa [%i0+%o4]0x81,%l1 ! %l1 = ffffffff95ffe03a
3777! Mem[0000000010181410] = 429c26ff 0000006c, %l4 = 00000000, %l5 = 000000ff
3778 ldda [%i6+%o5]0x88,%l4 ! %l4 = 000000000000006c 00000000429c26ff
3779! Mem[0000000010041428] = 000000ff81f1fffe, %l3 = 00000000000000ff
3780 ldx [%i1+0x028],%l3 ! %l3 = 000000ff81f1fffe
3781! Mem[0000000010181410] = 429c26ff0000006c, %l2 = 00000000000000e5
3782 ldxa [%i6+%o5]0x88,%l2 ! %l2 = 429c26ff0000006c
3783! Mem[0000000030041410] = ff2c8ce5, %l4 = 000000000000006c
3784 ldsha [%i1+%o5]0x89,%l4 ! %l4 = ffffffffffff8ce5
3785! Mem[0000000010081400] = 006c00ff, %l4 = ffffffffffff8ce5
3786 lduwa [%i2+%g0]0x88,%l4 ! %l4 = 00000000006c00ff
3787! Mem[0000000030041408] = ff0000ff, %l6 = 00000000000000ff
3788 ldsha [%i1+%o4]0x89,%l6 ! %l6 = 00000000000000ff
3789! Mem[00000000201c0000] = ffffeaae, %l3 = 000000ff81f1fffe
3790 ldsha [%o0+0x000]%asi,%l3 ! %l3 = ffffffffffffffff
3791! Starting 10 instruction Store Burst
3792! Mem[00000000100c1410] = f2000000, %l6 = 00000000000000ff
3793 swapa [%i3+%o5]0x88,%l6 ! %l6 = 00000000f2000000
3794
3795p0_label_138:
3796! Mem[0000000010001400] = 06c503c3, %l7 = ffffffffffffaf52
3797 swapa [%i0+%g0]0x80,%l7 ! %l7 = 0000000006c503c3
3798! Mem[00000000211c0000] = 00ff4b99, %l2 = 429c26ff0000006c
3799 ldstuba [%o2+0x000]%asi,%l2 ! %l2 = 00000000000000ff
3800! Mem[0000000010101420] = ff2770d47a78ffd6, %l4 = 00000000006c00ff, %l2 = 0000000000000000
3801 add %i4,0x20,%g1
3802 casxa [%g1]0x80,%l4,%l2 ! %l2 = ff2770d47a78ffd6
3803! Mem[00000000201c0001] = ffffeaae, %l2 = ff2770d47a78ffd6
3804 ldstuba [%o0+0x001]%asi,%l2 ! %l2 = 000000ff000000ff
3805! %l6 = f2000000, %l7 = 06c503c3, Mem[0000000030041400] = 7a8e4aff 00000078
3806 stda %l6,[%i1+%g0]0x89 ! Mem[0000000030041400] = f2000000 06c503c3
3807! Mem[0000000030101408] = 38b51efc, %l3 = ffffffffffffffff
3808 ldstuba [%i4+%o4]0x81,%l3 ! %l3 = 00000038000000ff
3809! %f0 = ff000000 0000f04a 3ae0ff95 ff0000ff
3810! %f4 = 5403dcff c056d36d c056b74d 3fff5bb1
3811! %f8 = ffffed05 ffa56439 a69ebf0f 5c06ff76
3812! %f12 = 000000f2 000057ff 77dc5bff adf36949
3813 stda %f0,[%i3]ASI_BLK_SL ! Block Store to 00000000300c1400
3814 membar #Sync ! Added by membar checker (27)
3815! Mem[00000000300c1410] = 6dd356c0, %l2 = 00000000000000ff
3816 ldstuba [%i3+%o5]0x81,%l2 ! %l2 = 0000006d000000ff
3817! Mem[0000000010041413] = 000000ff, %l3 = 0000000000000038
3818 ldstuba [%i1+0x013]%asi,%l3 ! %l3 = 000000ff000000ff
3819! Starting 10 instruction Load Burst
3820! Mem[0000000010141400] = 00000000, %f12 = 000000f2
3821 lda [%i5+%g0]0x80,%f12 ! %f12 = 00000000
3822
3823p0_label_139:
3824! Mem[00000000100c1410] = ff00000081f1fffe, %l1 = ffffffff95ffe03a
3825 ldxa [%i3+%o5]0x80,%l1 ! %l1 = ff00000081f1fffe
3826! Mem[00000000211c0000] = ffff4b99, %l4 = 00000000006c00ff
3827 lduh [%o2+%g0],%l4 ! %l4 = 000000000000ffff
3828! Mem[0000000030001408] = 95ffe03a, %l4 = 000000000000ffff
3829 lduba [%i0+%o4]0x81,%l4 ! %l4 = 0000000000000095
3830! Mem[0000000010001408] = 00000000, %f14 = 77dc5bff
3831 ld [%i0+%o4],%f14 ! %f14 = 00000000
3832! Mem[00000000300c1408] = ff0000ff, %l1 = ff00000081f1fffe
3833 lduba [%i3+%o4]0x89,%l1 ! %l1 = 00000000000000ff
3834! Mem[0000000010181400] = d748c823 ffdc0300, %l4 = 00000095, %l5 = 429c26ff
3835 ldda [%i6+%g0]0x88,%l4 ! %l4 = 00000000ffdc0300 00000000d748c823
3836! Mem[00000000300c1410] = ffd356c0ffdc0354, %f0 = ff000000 0000f04a
3837 ldda [%i3+%o5]0x81,%f0 ! %f0 = ffd356c0 ffdc0354
3838! Mem[0000000010101408] = 00000038, %l1 = 00000000000000ff
3839 lduwa [%i4+%o4]0x88,%l1 ! %l1 = 0000000000000038
3840! Code Fragment 3
3841p0_fragment_23:
3842! %l0 = 0000000000000000
3843 setx 0xba21143fc0bdd9c6,%g7,%l0 ! %l0 = ba21143fc0bdd9c6
3844! %l1 = 0000000000000038
3845 setx 0x1811d4f846ec7c50,%g7,%l1 ! %l1 = 1811d4f846ec7c50
3846 setx 0x1fe000, %g1, %g3
3847 or %l0, %g3, %l0 ! always set perrmask = 0xff
3848 setx 0x1ffff8, %g1, %g2
3849 and %l0, %g2, %l0
3850 ta T_CHANGE_HPRIV
3851 stxa %l1, [%l0]ASI_DCACHE_DATA
3852 ta T_CHANGE_NONHPRIV
3853! %l0 = ba21143fc0bdd9c6
3854 setx 0xadc515ff88db4090,%g7,%l0 ! %l0 = adc515ff88db4090
3855! %l1 = 1811d4f846ec7c50
3856 setx 0x0dbe6d2febd1c42a,%g7,%l1 ! %l1 = 0dbe6d2febd1c42a
3857! Starting 10 instruction Store Burst
3858! %l6 = 00000000f2000000, Mem[0000000021800140] = e61a8319, %asi = 80
3859 stha %l6,[%o3+0x140]%asi ! Mem[0000000021800140] = 00008319
3860
3861p0_label_140:
3862! Mem[0000000030081408] = 80000080, %l0 = adc515ff88db4090
3863 swapa [%i2+%o4]0x81,%l0 ! %l0 = 0000000080000080
3864! %l1 = 0dbe6d2febd1c42a, Mem[0000000010181400] = 0003dcff
3865 stwa %l1,[%i6+%g0]0x80 ! Mem[0000000010181400] = ebd1c42a
3866! Mem[00000000201c0001] = ffffeaae, %l1 = 0dbe6d2febd1c42a
3867 ldstuba [%o0+0x001]%asi,%l1 ! %l1 = 000000ff000000ff
3868! %f20 = 000000f2, Mem[00000000100c1408] = ff0000ff
3869 sta %f20,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000f2
3870! %l7 = 0000000006c503c3, %l4 = 00000000ffdc0300, %l7 = 0000000006c503c3
3871 and %l7,%l4,%l7 ! %l7 = 0000000006c40300
3872! Mem[0000000010001410] = 5c06ff76, %l6 = 00000000f2000000
3873 ldstuba [%i0+%o5]0x80,%l6 ! %l6 = 0000005c000000ff
3874! Mem[0000000010001418] = 0000000024ff598d, %l3 = 00000000000000ff, %l4 = 00000000ffdc0300
3875 add %i0,0x18,%g1
3876 casxa [%g1]0x80,%l3,%l4 ! %l4 = 0000000024ff598d
3877! %l2 = 000000000000006d, immed = 00000ccb, %y = 000000fe
3878 smul %l2,0xccb,%l2 ! %l2 = 000000000005726f, %y = 00000000
3879! %l5 = 00000000d748c823, Mem[0000000030101408] = 000000f2fc1eb5ff
3880 stxa %l5,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000d748c823
3881! Starting 10 instruction Load Burst
3882! Mem[0000000010001400] = 52afffff, %l7 = 0000000006c40300
3883 ldswa [%i0+%g0]0x88,%l7 ! %l7 = 0000000052afffff
3884
3885p0_label_141:
3886! Mem[0000000010001408] = 00000000, %l3 = 00000000000000ff
3887 lduwa [%i0+%o4]0x88,%l3 ! %l3 = 0000000000000000
3888! Mem[0000000010041420] = b63600ff e55419d1, %l4 = 24ff598d, %l5 = d748c823
3889 ldda [%i1+0x020]%asi,%l4 ! %l4 = 00000000b63600ff 00000000e55419d1
3890! Mem[0000000010181408] = ff000000ff0000ff, %f2 = 3ae0ff95 ff0000ff
3891 ldda [%i6+%o4]0x80,%f2 ! %f2 = ff000000 ff0000ff
3892! %l6 = 000000000000005c, imm = fffffffffffff467, %l3 = 0000000000000000
3893 subc %l6,-0xb99,%l3 ! %l3 = 0000000000000bf5
3894! %l6 = 000000000000005c, %l6 = 000000000000005c, %l5 = 00000000e55419d1
3895 add %l6,%l6,%l5 ! %l5 = 00000000000000b8
3896! Mem[0000000010081424] = 8d9039a3, %l6 = 000000000000005c
3897 ldsha [%i2+0x024]%asi,%l6 ! %l6 = ffffffffffff8d90
3898! Mem[0000000010141410] = 000027ff, %l6 = ffffffffffff8d90
3899 lduwa [%i5+%o5]0x88,%l6 ! %l6 = 00000000000027ff
3900! %f12 = 00000000, %f5 = c056d36d
3901 fcmpes %fcc2,%f12,%f5 ! %fcc2 = 2
3902! Mem[0000000010081410] = 7e6105ff, %l7 = 0000000052afffff
3903 ldsba [%i2+%o5]0x88,%l7 ! %l7 = ffffffffffffffff
3904! Starting 10 instruction Store Burst
3905! %f10 = a69ebf0f 5c06ff76, Mem[0000000010101410] = 81f1fffe 3964a5ff
3906 std %f10,[%i4+%o5] ! Mem[0000000010101410] = a69ebf0f 5c06ff76
3907
3908p0_label_142:
3909! %l7 = ffffffffffffffff, Mem[0000000010081400] = ff000000006c00ff
3910 stxa %l7,[%i2+%g0]0x88 ! Mem[0000000010081400] = ffffffffffffffff
3911! Mem[0000000010101408] = 38000000, %l2 = 0005726f, %l4 = b63600ff
3912 add %i4,0x08,%g1
3913 casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000038000000
3914! %l5 = 00000000000000b8, Mem[0000000010081400] = ffffffffffffffff
3915 stxa %l5,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000000000b8
3916! %l3 = 0000000000000bf5, %l6 = 00000000000027ff, %l3 = 0000000000000bf5
3917 mulx %l3,%l6,%l3 ! %l3 = 0000000001de3c0b
3918! %l0 = 0000000080000080, Mem[0000000010141410] = 000027ff
3919 stba %l0,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00002780
3920! %f12 = 00000000 000057ff, Mem[0000000010001400] = ffffaf52 ffffffff
3921 stda %f12,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000 000057ff
3922! %l6 = 000027ff, %l7 = ffffffff, Mem[0000000010041408] = 32c04305 000000ff
3923 stda %l6,[%i1+%o4]0x88 ! Mem[0000000010041408] = 000027ff ffffffff
3924! Mem[0000000010081410] = ff05617e, %l4 = 0000000038000000
3925 ldsba [%i2+%o5]0x80,%l4 ! %l4 = ffffffffffffffff
3926! %l7 = ffffffffffffffff, Mem[00000000100c1408] = 000000f2
3927 stha %l7,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 0000ffff
3928! Starting 10 instruction Load Burst
3929! Mem[0000000030101410] = ffffffff, %l2 = 000000000005726f
3930 ldsha [%i4+%o5]0x89,%l2 ! %l2 = ffffffffffffffff
3931
3932p0_label_143:
3933! Mem[0000000030041408] = ff0000ff, %l7 = ffffffffffffffff
3934 lduwa [%i1+%o4]0x89,%l7 ! %l7 = 00000000ff0000ff
3935! Mem[0000000021800080] = 00ff3e7c, %l3 = 0000000001de3c0b
3936 ldsb [%o3+0x080],%l3 ! %l3 = 0000000000000000
3937! Mem[0000000010001408] = 0000000000000000, %f14 = 00000000 adf36949
3938 ldda [%i0+%o4]0x88,%f14 ! %f14 = 00000000 00000000
3939! %l2 = ffffffffffffffff, imm = fffffffffffff251, %l6 = 00000000000027ff
3940 subc %l2,-0xdaf,%l6 ! %l6 = 0000000000000dae
3941! Mem[0000000030141410] = ff0000ff 00000000, %l4 = ffffffff, %l5 = 000000b8
3942 ldda [%i5+%o5]0x89,%l4 ! %l4 = 0000000000000000 00000000ff0000ff
3943! Mem[0000000010041400] = 00000000ff000000, %l4 = 0000000000000000
3944 ldxa [%i1+%g0]0x88,%l4 ! %l4 = 00000000ff000000
3945! Mem[0000000010081410] = ff05617eff0000ff, %f26 = 00000000 00000071
3946 ldda [%i2+0x010]%asi,%f26 ! %f26 = ff05617e ff0000ff
3947! Mem[0000000030141400] = ff00000000000000, %l2 = ffffffffffffffff
3948 ldxa [%i5+%g0]0x89,%l2 ! %l2 = ff00000000000000
3949! %f31 = 000000ff, %f1 = ffdc0354, %f24 = 0c0000ff
3950 fadds %f31,%f1 ,%f24 ! %f24 = ffdc0354
3951! Starting 10 instruction Store Burst
3952! Mem[0000000010081410] = ff05617e, %l7 = 00000000ff0000ff
3953 ldstuba [%i2+%o5]0x80,%l7 ! %l7 = 000000ff000000ff
3954
3955p0_label_144:
3956! %l6 = 00000dae, %l7 = 000000ff, Mem[0000000030141410] = 00000000 ff0000ff
3957 stda %l6,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000dae 000000ff
3958! Mem[0000000030041410] = e58c2cff, %l6 = 0000000000000dae
3959 swapa [%i1+%o5]0x81,%l6 ! %l6 = 00000000e58c2cff
3960! %f0 = ffd356c0 ffdc0354 ff000000 ff0000ff
3961! %f4 = 5403dcff c056d36d c056b74d 3fff5bb1
3962! %f8 = ffffed05 ffa56439 a69ebf0f 5c06ff76
3963! %f12 = 00000000 000057ff 00000000 00000000
3964 stda %f0,[%i2]ASI_BLK_PL ! Block Store to 0000000010081400
3965! Mem[00000000100c1424] = ff0000ff, %l1 = 00000000000000ff
3966 swap [%i3+0x024],%l1 ! %l1 = 00000000ff0000ff
3967! Mem[0000000010001408] = 00000000, %l7 = 00000000000000ff
3968 ldstuba [%i0+%o4]0x88,%l7 ! %l7 = 00000000000000ff
3969! Mem[0000000030181400] = ff570000, %l6 = 00000000e58c2cff
3970 swapa [%i6+%g0]0x81,%l6 ! %l6 = 00000000ff570000
3971! Code Fragment 4
3972p0_fragment_24:
3973! %l0 = 0000000080000080
3974 setx 0x82cd4f67e10995f0,%g7,%l0 ! %l0 = 82cd4f67e10995f0
3975! %l1 = 00000000ff0000ff
3976 setx 0x1262db0fc85a6e8e,%g7,%l1 ! %l1 = 1262db0fc85a6e8e
3977 setx 0x7ff8, %g1, %g2
3978 and %l0, %g2, %l0
3979 setx 0xffffffff, %g1, %g2
3980 and %l1, %g2, %l1
3981 setx 0x100000000, %g1, %g2
3982 or %l1, %g2, %l1 ! Set bit 32 - perrinj
3983 ta T_CHANGE_HPRIV
3984 stxa %l1, [%l0]ASI_ICACHE_INSTR
3985 ta T_CHANGE_NONHPRIV
3986! %l0 = 82cd4f67e10995f0
3987 setx 0x1daf7aa038759348,%g7,%l0 ! %l0 = 1daf7aa038759348
3988! %l1 = 1262db0fc85a6e8e
3989 setx 0x9c41ceffe8ca407e,%g7,%l1 ! %l1 = 9c41ceffe8ca407e
3990! %l2 = ff00000000000000, Mem[0000000030101408] = 00000000d748c823
3991 stxa %l2,[%i4+%o4]0x89 ! Mem[0000000030101408] = ff00000000000000
3992! %f26 = ff05617e ff0000ff, %l5 = 00000000ff0000ff
3993! Mem[0000000030081410] = 7100000000000000
3994 add %i2,0x010,%g1
3995 stda %f26,[%g1+%l5]ASI_PST8_SL ! Mem[0000000030081410] = ff0000ff7e6105ff
3996! Starting 10 instruction Load Burst
3997! Mem[0000000010181400] = ebd1c42a23c848d7, %l4 = 00000000ff000000
3998 ldxa [%i6+%g0]0x80,%l4 ! %l4 = ebd1c42a23c848d7
3999
4000p0_label_145:
4001! Mem[00000000300c1410] = ffd356c0, %l1 = 9c41ceffe8ca407e
4002 ldsha [%i3+%o5]0x81,%l1 ! %l1 = ffffffffffffffd3
4003! Mem[0000000030101410] = ffffffff, %f22 = 000000ff
4004 lda [%i4+%o5]0x81,%f22 ! %f22 = ffffffff
4005! Mem[00000000100c1410] = ff000000, %l2 = ff00000000000000
4006 ldsha [%i3+%o5]0x80,%l2 ! %l2 = ffffffffffffff00
4007! Mem[0000000030041410] = 00000000ae0d0000, %l5 = 00000000ff0000ff
4008 ldxa [%i1+%o5]0x89,%l5 ! %l5 = 00000000ae0d0000
4009! Mem[00000000100c1410] = ff000000, %l0 = 1daf7aa038759348
4010 ldswa [%i3+0x010]%asi,%l0 ! %l0 = ffffffffff000000
4011! Mem[0000000030081400] = ffffffff 000000f2, %l2 = ffffff00, %l3 = 00000000
4012 ldda [%i2+%g0]0x89,%l2 ! %l2 = 00000000000000f2 00000000ffffffff
4013! Mem[0000000030081410] = ff0000ff, %l1 = ffffffffffffffd3
4014 lduha [%i2+%o5]0x81,%l1 ! %l1 = 000000000000ff00
4015! Mem[0000000030181400] = e58c2cff, %l4 = ebd1c42a23c848d7
4016 lduha [%i6+%g0]0x81,%l4 ! %l4 = 000000000000e58c
4017! Mem[000000001018140c] = ff0000ff, %l7 = 0000000000000000
4018 ldswa [%i6+0x00c]%asi,%l7 ! %l7 = ffffffffff0000ff
4019! Starting 10 instruction Store Burst
4020! %l3 = 00000000ffffffff, Mem[00000000100c1410] = ff000000
4021 stw %l3,[%i3+%o5] ! Mem[00000000100c1410] = ffffffff
4022
4023p0_label_146:
4024! %l6 = 00000000ff570000, Mem[0000000010141408] = ffffffff
4025 stwa %l6,[%i5+%o4]0x80 ! Mem[0000000010141408] = ff570000
4026 membar #Sync ! Added by membar checker (28)
4027! Mem[0000000010081428] = 76ff065c, %l2 = 00000000000000f2, %asi = 80
4028 swapa [%i2+0x028]%asi,%l2 ! %l2 = 0000000076ff065c
4029! Mem[0000000030181408] = 95ffe03a, %l0 = ffffffffff000000
4030 swapa [%i6+%o4]0x81,%l0 ! %l0 = 0000000095ffe03a
4031! Mem[00000000201c0001] = ffffeaae, %l2 = 0000000076ff065c
4032 ldstub [%o0+0x001],%l2 ! %l2 = 000000ff000000ff
4033! %l6 = 00000000ff570000, Mem[00000000100c1408] = 0000ffff
4034 stba %l6,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 0000ff00
4035! Mem[0000000010081430] = ff570000, %l4 = 000000000000e58c, %asi = 80
4036 swapa [%i2+0x030]%asi,%l4 ! %l4 = 00000000ff570000
4037! %l4 = ff570000, %l5 = ae0d0000, Mem[0000000030141410] = ae0d0000 ff000000
4038 stda %l4,[%i5+%o5]0x89 ! Mem[0000000030141410] = ff570000 ae0d0000
4039! %l7 = ffffffffff0000ff, Mem[0000000030001410] = ff710000
4040 stwa %l7,[%i0+%o5]0x81 ! Mem[0000000030001410] = ff0000ff
4041! Mem[0000000010001400] = 00000000, %l0 = 0000000095ffe03a
4042 swapa [%i0+%g0]0x88,%l0 ! %l0 = 0000000000000000
4043! Starting 10 instruction Load Burst
4044! %f0 = ffd356c0, %f2 = ff000000
4045 fcmps %fcc1,%f0 ,%f2 ! %fcc1 = 3
4046
4047p0_label_147:
4048! Mem[00000000211c0000] = ffff4b99, %l4 = 00000000ff570000
4049 ldsh [%o2+%g0],%l4 ! %l4 = ffffffffffffffff
4050! Mem[0000000010041408] = 000027ff, %l7 = ffffffffff0000ff
4051 lduwa [%i1+%o4]0x88,%l7 ! %l7 = 00000000000027ff
4052! Mem[0000000030101400] = ff00000000000000, %l0 = 0000000000000000
4053 ldxa [%i4+%g0]0x81,%l0 ! %l0 = ff00000000000000
4054! Mem[0000000030081408] = 88db4090, %l3 = 00000000ffffffff
4055 ldswa [%i2+%o4]0x81,%l3 ! %l3 = ffffffff88db4090
4056! %f0 = ffd356c0, %f0 = ffd356c0, %f27 = ff0000ff
4057 fadds %f0 ,%f0 ,%f27 ! %f27 = ffd356c0
4058! Mem[00000000100c1408] = 00ff0000, %l1 = 000000000000ff00
4059 ldsha [%i3+%o4]0x80,%l1 ! %l1 = 00000000000000ff
4060! %l5 = 00000000ae0d0000, %l2 = 00000000000000ff, %l5 = 00000000ae0d0000
4061 addc %l5,%l2,%l5 ! %l5 = 00000000ae0d00ff
4062! Mem[0000000010181400] = 2ac4d1eb, %l3 = ffffffff88db4090
4063 ldswa [%i6+%g0]0x88,%l3 ! %l3 = 000000002ac4d1eb
4064! Mem[0000000010181408] = ff000000, %l3 = 000000002ac4d1eb
4065 ldsw [%i6+%o4],%l3 ! %l3 = ffffffffff000000
4066! Starting 10 instruction Store Burst
4067! %l5 = 00000000ae0d00ff, Mem[0000000030081400] = f2000000ffffffff
4068 stxa %l5,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000ae0d00ff
4069
4070p0_label_148:
4071! %l2 = 00000000000000ff, Mem[0000000030181408] = 000000ff
4072 stha %l2,[%i6+%o4]0x89 ! Mem[0000000030181408] = 000000ff
4073! %l4 = ffffffffffffffff, Mem[0000000010041408] = ff270000
4074 stb %l4,[%i1+%o4] ! Mem[0000000010041408] = ff270000
4075! Mem[0000000030101400] = 000000ff, %l5 = 00000000ae0d00ff
4076 swapa [%i4+%g0]0x89,%l5 ! %l5 = 00000000000000ff
4077! %l6 = 00000000ff570000, Mem[00000000300c1410] = ffd356c0
4078 stwa %l6,[%i3+%o5]0x81 ! Mem[00000000300c1410] = ff570000
4079! %l2 = 000000ff, %l3 = ff000000, Mem[0000000010101400] = c303c506 ffffffff
4080 stda %l2,[%i4+%g0]0x80 ! Mem[0000000010101400] = 000000ff ff000000
4081! %l7 = 00000000000027ff, Mem[00000000201c0001] = ffffeaae
4082 stb %l7,[%o0+0x001] ! Mem[00000000201c0000] = ffffeaae
4083! Mem[0000000030001410] = ff0000ff, %l5 = 00000000000000ff
4084 swapa [%i0+%o5]0x89,%l5 ! %l5 = 00000000ff0000ff
4085! Mem[0000000030181410] = 429c26ff, %l3 = ffffffffff000000
4086 swapa [%i6+%o5]0x81,%l3 ! %l3 = 00000000429c26ff
4087! Mem[0000000010141408] = 000057ff, %l0 = ff00000000000000
4088 swapa [%i5+%o4]0x88,%l0 ! %l0 = 00000000000057ff
4089! Starting 10 instruction Load Burst
4090! Mem[00000000300c1410] = ff570000ffdc0354, %f4 = 5403dcff c056d36d
4091 ldda [%i3+%o5]0x81,%f4 ! %f4 = ff570000 ffdc0354
4092
4093p0_label_149:
4094! Mem[00000000100c1438] = 8ae1e2be, %l2 = 00000000000000ff
4095 lduha [%i3+0x03a]%asi,%l2 ! %l2 = 000000000000e2be
4096! Mem[0000000030101410] = ffffffff d0a12fff, %l6 = ff570000, %l7 = 000027ff
4097 ldda [%i4+%o5]0x81,%l6 ! %l6 = 00000000ffffffff 00000000d0a12fff
4098! Mem[00000000211c0000] = ffff4b99, %l3 = 00000000429c26ff
4099 ldsha [%o2+0x000]%asi,%l3 ! %l3 = ffffffffffffffff
4100! Mem[00000000100c1400] = e58c2cff, %l0 = 00000000000057ff
4101 ldswa [%i3+%g0]0x88,%l0 ! %l0 = ffffffffe58c2cff
4102! Mem[0000000030101410] = ffffffff, %l5 = 00000000ff0000ff
4103 ldswa [%i4+%o5]0x81,%l5 ! %l5 = ffffffffffffffff
4104! Mem[0000000010001410] = ff06ff76, %l4 = ffffffffffffffff
4105 ldswa [%i0+%o5]0x80,%l4 ! %l4 = ffffffffff06ff76
4106! %l7 = 00000000d0a12fff, immd = 000000000000051a, %l7 = 00000000d0a12fff
4107 mulx %l7,0x51a,%l7 ! %l7 = 00000428564edae6
4108! Mem[0000000030101410] = ffffffff, %l5 = ffffffffffffffff
4109 ldswa [%i4+%o5]0x89,%l5 ! %l5 = ffffffffffffffff
4110! Mem[0000000010101410] = a69ebf0f 5c06ff76, %l6 = ffffffff, %l7 = 564edae6
4111 ldda [%i4+0x010]%asi,%l6 ! %l6 = 00000000a69ebf0f 000000005c06ff76
4112! Starting 10 instruction Store Burst
4113! Mem[0000000030001410] = 000000ff, %l2 = 000000000000e2be
4114 swapa [%i0+%o5]0x89,%l2 ! %l2 = 00000000000000ff
4115
4116p0_label_150:
4117! %f16 = ff2c8ce5, Mem[0000000030081400] = 00000000
4118 sta %f16,[%i2+%g0]0x81 ! Mem[0000000030081400] = ff2c8ce5
4119! %f15 = 00000000, Mem[0000000030001400] = 00000000
4120 sta %f15,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000
4121! Mem[00000000100c1438] = 8ae1e2be000000ff, %l4 = ffffffffff06ff76, %l4 = ffffffffff06ff76
4122 add %i3,0x38,%g1
4123 casxa [%g1]0x80,%l4,%l4 ! %l4 = 8ae1e2be000000ff
4124! %l2 = 00000000000000ff, Mem[0000000030101400] = ae0d00ff
4125 stba %l2,[%i4+%g0]0x89 ! Mem[0000000030101400] = ae0d00ff
4126! %l2 = 000000ff, %l3 = ffffffff, Mem[0000000010041408] = 000027ff ffffffff
4127 stda %l2,[%i1+%o4]0x88 ! Mem[0000000010041408] = 000000ff ffffffff
4128! %l0 = ffffffffe58c2cff, Mem[0000000030141408] = 000000f2
4129 stha %l0,[%i5+%o4]0x81 ! Mem[0000000030141408] = 2cff00f2
4130! Mem[0000000010101438] = 37bb86bf48972b83, %l2 = 00000000000000ff, %l6 = 00000000a69ebf0f
4131 add %i4,0x38,%g1
4132 casxa [%g1]0x80,%l2,%l6 ! %l6 = 37bb86bf48972b83
4133! Mem[0000000010001410] = ff06ff76, %l0 = ffffffffe58c2cff
4134 ldstuba [%i0+%o5]0x80,%l0 ! %l0 = 000000ff000000ff
4135! %l7 = 000000005c06ff76, Mem[0000000030081410] = ff05617eff0000ff
4136 stxa %l7,[%i2+%o5]0x89 ! Mem[0000000030081410] = 000000005c06ff76
4137! Starting 10 instruction Load Burst
4138! %l5 = ffffffffffffffff, imm = fffffffffffffb54, %l0 = 00000000000000ff
4139 orn %l5,-0x4ac,%l0 ! %l0 = ffffffffffffffff
4140
4141p0_label_151:
4142! Mem[0000000030181410] = ff000000, %l2 = 00000000000000ff
4143 lduba [%i6+%o5]0x81,%l2 ! %l2 = 00000000000000ff
4144! Code Fragment 3
4145p0_fragment_25:
4146! %l0 = ffffffffffffffff
4147 setx 0x3dc415f8346a557a,%g7,%l0 ! %l0 = 3dc415f8346a557a
4148! %l1 = 00000000000000ff
4149 setx 0xeace17f06f826b84,%g7,%l1 ! %l1 = eace17f06f826b84
4150 setx 0x1fe000, %g1, %g3
4151 or %l0, %g3, %l0 ! always set perrmask = 0xff
4152 setx 0x1ffff8, %g1, %g2
4153 and %l0, %g2, %l0
4154 ta T_CHANGE_HPRIV
4155 stxa %l1, [%l0]ASI_DCACHE_DATA
4156 ta T_CHANGE_NONHPRIV
4157! %l0 = 3dc415f8346a557a
4158 setx 0xbbb8379fe8b38385,%g7,%l0 ! %l0 = bbb8379fe8b38385
4159! %l1 = eace17f06f826b84
4160 setx 0xe1453a0823457ec3,%g7,%l1 ! %l1 = e1453a0823457ec3
4161! Mem[0000000010181410] = 6c000000ff269c42, %f2 = ff000000 ff0000ff
4162 ldda [%i6+%o5]0x80,%f2 ! %f2 = 6c000000 ff269c42
4163! Mem[0000000010181400] = 2ac4d1eb, %l6 = 37bb86bf48972b83
4164 ldsha [%i6+%g0]0x88,%l6 ! %l6 = ffffffffffffd1eb
4165! Mem[0000000010001400] = 3ae0ff95000057ff, %l1 = e1453a0823457ec3
4166 ldxa [%i0+%g0]0x80,%l1 ! %l1 = 3ae0ff95000057ff
4167! Mem[0000000010041408] = ff000000, %l0 = bbb8379fe8b38385
4168 lduha [%i1+%o4]0x80,%l0 ! %l0 = 000000000000ff00
4169! Mem[0000000010181410] = 6c000000, %l5 = ffffffffffffffff
4170 ldsha [%i6+%o5]0x80,%l5 ! %l5 = 0000000000006c00
4171! Mem[0000000010141410] = 80270000, %l1 = 3ae0ff95000057ff
4172 ldsba [%i5+%o5]0x80,%l1 ! %l1 = ffffffffffffff80
4173! %l6 = ffffffffffffd1eb, %l1 = ffffffffffffff80, %y = 00000000
4174 sdiv %l6,%l1,%l1 ! %l1 = fffffffffe00005d
4175 mov %l0,%y ! %y = 0000ff00
4176! Starting 10 instruction Store Burst
4177! %f12 = 00000000 000057ff, %l6 = ffffffffffffd1eb
4178! Mem[0000000010001438] = 8ae45fdc000000ff
4179 add %i0,0x038,%g1
4180 stda %f12,[%g1+%l6]ASI_PST16_P ! Mem[0000000010001438] = 00005fdc000057ff
4181
4182p0_label_152:
4183! %f16 = ff2c8ce5 00000071, %l0 = 000000000000ff00
4184! Mem[0000000030001418] = 38b51efc6e840000
4185 add %i0,0x018,%g1
4186 stda %f16,[%g1+%l0]ASI_PST32_S ! Mem[0000000030001418] = 38b51efc6e840000
4187! %l6 = ffffd1eb, %l7 = 5c06ff76, Mem[0000000010181410] = 6c000000 ff269c42
4188 stda %l6,[%i6+%o5]0x80 ! Mem[0000000010181410] = ffffd1eb 5c06ff76
4189! %l2 = 00000000000000ff, Mem[0000000030101400] = ae0d00ff
4190 stwa %l2,[%i4+%g0]0x89 ! Mem[0000000030101400] = 000000ff
4191! %f6 = c056b74d 3fff5bb1, %l1 = fffffffffe00005d
4192! Mem[0000000030001400] = 00000000000000ff
4193 stda %f6,[%i0+%l1]ASI_PST16_S ! Mem[0000000030001400] = c056b74d00005bb1
4194! %l2 = 00000000000000ff, %l6 = ffffffffffffd1eb, %l2 = 00000000000000ff
4195 xnor %l2,%l6,%l2 ! %l2 = 0000000000002eeb
4196! Mem[0000000010181410] = ebd1ffff, %l1 = fffffffffe00005d
4197 ldstuba [%i6+%o5]0x88,%l1 ! %l1 = 000000ff000000ff
4198! %l2 = 0000000000002eeb, Mem[00000000300c1400] = ff0000000000f04a
4199 stxa %l2,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 0000000000002eeb
4200! Mem[0000000010081408] = ff0000ff, %l1 = 00000000000000ff
4201 ldstuba [%i2+%o4]0x80,%l1 ! %l1 = 000000ff000000ff
4202! Mem[0000000010141400] = 00000000, %l5 = 0000000000006c00
4203 swapa [%i5+%g0]0x80,%l5 ! %l5 = 0000000000000000
4204! Starting 10 instruction Load Burst
4205! Mem[0000000010181410] = ffffd1eb, %f30 = 8ae1e2be
4206 lda [%i6+%o5]0x80,%f30 ! %f30 = ffffd1eb
4207
4208p0_label_153:
4209! %f3 = ff269c42, %f14 = 00000000, %f10 = a69ebf0f
4210 fadds %f3 ,%f14,%f10 ! %f10 = ff269c42
4211! Mem[0000000010001408] = 000000ff, %l1 = 00000000000000ff
4212 lduha [%i0+%o4]0x88,%l1 ! %l1 = 00000000000000ff
4213! Mem[00000000100c1408] = 00ff0000, %l0 = 000000000000ff00
4214 lduba [%i3+%o4]0x80,%l0 ! %l0 = 0000000000000000
4215! Mem[00000000300c1408] = ff0000ff, %l4 = 8ae1e2be000000ff
4216 ldsba [%i3+%o4]0x89,%l4 ! %l4 = ffffffffffffffff
4217! Mem[00000000211c0000] = ffff4b99, %l2 = 0000000000002eeb
4218 ldsba [%o2+0x001]%asi,%l2 ! %l2 = ffffffffffffffff
4219! Mem[00000000300c1408] = ff0000ff95ffe03a, %l7 = 000000005c06ff76
4220 ldxa [%i3+%o4]0x81,%l7 ! %l7 = ff0000ff95ffe03a
4221! Mem[0000000010041408] = ff000000, %l7 = ff0000ff95ffe03a
4222 lduha [%i1+%o4]0x80,%l7 ! %l7 = 000000000000ff00
4223! Mem[0000000030001410] = bee20000 84000000, %l4 = ffffffff, %l5 = 00000000
4224 ldda [%i0+%o5]0x81,%l4 ! %l4 = 00000000bee20000 0000000084000000
4225! Mem[0000000010081400] = 5403dcff, %l5 = 0000000084000000
4226 ldswa [%i2+%g0]0x80,%l5 ! %l5 = 000000005403dcff
4227! Starting 10 instruction Store Burst
4228! %l3 = ffffffffffffffff, Mem[0000000010001410] = ff06ff76
4229 stha %l3,[%i0+%o5]0x80 ! Mem[0000000010001410] = ffffff76
4230
4231p0_label_154:
4232! %l6 = ffffffffffffd1eb, %l5 = 000000005403dcff, %l2 = ffffffffffffffff
4233 and %l6,%l5,%l2 ! %l2 = 000000005403d0eb
4234! %f11 = 5c06ff76, Mem[0000000030101410] = ffffffff
4235 sta %f11,[%i4+%o5]0x89 ! Mem[0000000030101410] = 5c06ff76
4236! %l1 = 00000000000000ff, Mem[0000000010141410] = 80270000
4237 stwa %l1,[%i5+%o5]0x80 ! Mem[0000000010141410] = 000000ff
4238! Mem[0000000030141408] = 2cff00f2, %l6 = ffffffffffffd1eb
4239 ldstuba [%i5+%o4]0x81,%l6 ! %l6 = 0000002c000000ff
4240! Mem[00000000100c1402] = ff2c8ce5, %l1 = 00000000000000ff
4241 ldstub [%i3+0x002],%l1 ! %l1 = 0000008c000000ff
4242! Mem[0000000010041408] = ff000000, %l3 = ffffffffffffffff
4243 ldstuba [%i1+%o4]0x80,%l3 ! %l3 = 000000ff000000ff
4244! %l0 = 0000000000000000, Mem[0000000010181410] = ebd1ffff
4245 stha %l0,[%i6+%o5]0x88 ! Mem[0000000010181410] = ebd10000
4246! %l0 = 0000000000000000, Mem[0000000010101400] = 000000ffff000000
4247 stxa %l0,[%i4+%g0]0x80 ! Mem[0000000010101400] = 0000000000000000
4248! %l0 = 00000000, %l1 = 0000008c, Mem[0000000010081430] = 0000e58c 00000000
4249 stda %l0,[%i2+0x030]%asi ! Mem[0000000010081430] = 00000000 0000008c
4250! Starting 10 instruction Load Burst
4251! Mem[0000000010181424] = ffa56439, %f6 = c056b74d
4252 lda [%i6+0x024]%asi,%f6 ! %f6 = ffa56439
4253
4254p0_label_155:
4255! Mem[0000000030181400] = e58c2cff, %f31 = 000000ff
4256 lda [%i6+%g0]0x81,%f31 ! %f31 = e58c2cff
4257! Mem[00000000211c0000] = ffff4b99, %l0 = 0000000000000000
4258 ldsb [%o2+%g0],%l0 ! %l0 = ffffffffffffffff
4259! Mem[0000000010001428] = dc0000000000ffff, %l3 = 00000000000000ff
4260 ldxa [%i0+0x028]%asi,%l3 ! %l3 = dc0000000000ffff
4261! Code Fragment 4
4262p0_fragment_26:
4263! %l0 = ffffffffffffffff
4264 setx 0x8ab65ba7c7d0b445,%g7,%l0 ! %l0 = 8ab65ba7c7d0b445
4265! %l1 = 000000000000008c
4266 setx 0x77923cafc8cae3b8,%g7,%l1 ! %l1 = 77923cafc8cae3b8
4267 setx 0x7ff8, %g1, %g2
4268 and %l0, %g2, %l0
4269 setx 0xffffffff, %g1, %g2
4270 and %l1, %g2, %l1
4271 setx 0x100000000, %g1, %g2
4272 or %l1, %g2, %l1 ! Set bit 32 - perrinj
4273 ta T_CHANGE_HPRIV
4274 stxa %l1, [%l0]ASI_ICACHE_INSTR
4275 ta T_CHANGE_NONHPRIV
4276! %l0 = 8ab65ba7c7d0b445
4277 setx 0x0e31b930748f3d9e,%g7,%l0 ! %l0 = 0e31b930748f3d9e
4278! %l1 = 77923cafc8cae3b8
4279 setx 0x01c978e84d23d93f,%g7,%l1 ! %l1 = 01c978e84d23d93f
4280! Mem[0000000030181410] = 6c000000 000000ff, %l4 = bee20000, %l5 = 5403dcff
4281 ldda [%i6+%o5]0x89,%l4 ! %l4 = 00000000000000ff 000000006c000000
4282! Mem[0000000010001408] = 000000ff, %l2 = 000000005403d0eb
4283 ldsha [%i0+%o4]0x88,%l2 ! %l2 = 00000000000000ff
4284! Mem[00000000300c1400] = 00000000 00002eeb, %l4 = 000000ff, %l5 = 6c000000
4285 ldda [%i3+%g0]0x89,%l4 ! %l4 = 0000000000002eeb 0000000000000000
4286! Mem[0000000030081408] = 88db4090, %l6 = 000000000000002c
4287 lduwa [%i2+%o4]0x81,%l6 ! %l6 = 0000000088db4090
4288! Mem[0000000030141408] = ffff00f2, %l5 = 0000000000000000
4289 ldswa [%i5+%o4]0x81,%l5 ! %l5 = ffffffffffff00f2
4290! Starting 10 instruction Store Burst
4291! %l4 = 00002eeb, %l5 = ffff00f2, Mem[0000000010101408] = 00000038 00000000
4292 stda %l4,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00002eeb ffff00f2
4293
4294p0_label_156:
4295! %l0 = 0e31b930748f3d9e, Mem[000000001014141e] = c0a5787e
4296 sth %l0,[%i5+0x01e] ! Mem[000000001014141c] = c0a53d9e
4297! %l1 = 01c978e84d23d93f, Mem[0000000030141400] = 00000000
4298 stwa %l1,[%i5+%g0]0x81 ! Mem[0000000030141400] = 4d23d93f
4299! %l3 = dc0000000000ffff, Mem[0000000030001400] = 4db756c0
4300 stha %l3,[%i0+%g0]0x89 ! Mem[0000000030001400] = 4db7ffff
4301! %l0 = 0e31b930748f3d9e, Mem[0000000010101400] = 00000000
4302 stha %l0,[%i4+%g0]0x80 ! Mem[0000000010101400] = 3d9e0000
4303! Mem[0000000030101410] = 76ff065c, %l2 = 00000000000000ff
4304 swapa [%i4+%o5]0x81,%l2 ! %l2 = 0000000076ff065c
4305! Code Fragment 4
4306p0_fragment_27:
4307! %l0 = 0e31b930748f3d9e
4308 setx 0x8e633b4f89451b71,%g7,%l0 ! %l0 = 8e633b4f89451b71
4309! %l1 = 01c978e84d23d93f
4310 setx 0x28180fa02641e3f0,%g7,%l1 ! %l1 = 28180fa02641e3f0
4311 setx 0x7ff8, %g1, %g2
4312 and %l0, %g2, %l0
4313 setx 0xffffffff, %g1, %g2
4314 and %l1, %g2, %l1
4315 setx 0x100000000, %g1, %g2
4316 or %l1, %g2, %l1 ! Set bit 32 - perrinj
4317 ta T_CHANGE_HPRIV
4318 stxa %l1, [%l0]ASI_ICACHE_INSTR
4319 ta T_CHANGE_NONHPRIV
4320! %l0 = 8e633b4f89451b71
4321 setx 0x8da25a77d37b48f9,%g7,%l0 ! %l0 = 8da25a77d37b48f9
4322! %l1 = 28180fa02641e3f0
4323 setx 0xcf6119583f95e095,%g7,%l1 ! %l1 = cf6119583f95e095
4324! %f19 = 00000000, Mem[00000000100c1408] = 00ff0000
4325 sta %f19,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000000
4326! %f22 = ffffffff, Mem[0000000010001428] = dc000000
4327 st %f22,[%i0+0x028] ! Mem[0000000010001428] = ffffffff
4328! %l1 = cf6119583f95e095, Mem[0000000020800040] = 00ffa555
4329 sth %l1,[%o1+0x040] ! Mem[0000000020800040] = e095a555
4330! Starting 10 instruction Load Burst
4331! Mem[00000000211c0000] = ffff4b99, %l2 = 0000000076ff065c
4332 ldsb [%o2+%g0],%l2 ! %l2 = ffffffffffffffff
4333
4334p0_label_157:
4335! Mem[0000000030001408] = 95ffe03a 0000f8dc, %l6 = 88db4090, %l7 = 0000ff00
4336 ldda [%i0+%o4]0x81,%l6 ! %l6 = 0000000095ffe03a 000000000000f8dc
4337! Mem[00000000100c1400] = ff2cffe5 00000071, %l0 = d37b48f9, %l1 = 3f95e095
4338 ldd [%i3+%g0],%l0 ! %l0 = 00000000ff2cffe5 0000000000000071
4339! Mem[0000000030001408] = 3ae0ff95, %l2 = ffffffffffffffff
4340 ldsha [%i0+%o4]0x89,%l2 ! %l2 = ffffffffffffff95
4341! Mem[0000000010101434] = d37a8e6c, %l4 = 0000000000002eeb
4342 ldsha [%i4+0x034]%asi,%l4 ! %l4 = ffffffffffffd37a
4343! Mem[0000000010101408] = eb2e0000, %l6 = 0000000095ffe03a
4344 lduwa [%i4+%o4]0x80,%l6 ! %l6 = 00000000eb2e0000
4345! Mem[0000000010101400] = 3d9e0000, %l2 = ffffffffffffff95
4346 lduwa [%i4+%g0]0x80,%l2 ! %l2 = 000000003d9e0000
4347! Mem[0000000010101410] = a69ebf0f, %l3 = dc0000000000ffff
4348 ldsba [%i4+%o5]0x80,%l3 ! %l3 = ffffffffffffffa6
4349! Mem[00000000100c1410] = ffffffff, %l2 = 000000003d9e0000
4350 ldsba [%i3+%o5]0x80,%l2 ! %l2 = ffffffffffffffff
4351! Mem[0000000020800040] = e095a555, %l6 = 00000000eb2e0000
4352 ldsba [%o1+0x041]%asi,%l6 ! %l6 = ffffffffffffff95
4353! Starting 10 instruction Store Burst
4354! %f30 = ffffd1eb e58c2cff, %l6 = ffffffffffffff95
4355! Mem[0000000010181430] = 000000f2800000ff
4356 add %i6,0x030,%g1
4357 stda %f30,[%g1+%l6]ASI_PST8_PL ! Mem[0000000010181430] = ff008cf2eb0000ff
4358
4359p0_label_158:
4360! Mem[0000000010081410] = 6dd356c0, %l7 = 000000000000f8dc
4361 swapa [%i2+%o5]0x80,%l7 ! %l7 = 000000006dd356c0
4362! %l3 = ffffffffffffffa6, Mem[0000000030141400] = 4d23d93f000000ff
4363 stxa %l3,[%i5+%g0]0x81 ! Mem[0000000030141400] = ffffffffffffffa6
4364! Mem[0000000010181410] = 0000d1eb, %l2 = ffffffffffffffff
4365 ldstuba [%i6+%o5]0x80,%l2 ! %l2 = 00000000000000ff
4366! %l2 = 0000000000000000, Mem[0000000010141410] = ff000000
4367 stba %l2,[%i5+%o5]0x88 ! Mem[0000000010141410] = ff000000
4368! %l5 = ffffffffffff00f2, Mem[0000000030101408] = 00000000
4369 stha %l5,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00f20000
4370! Mem[00000000300c1410] = ff570000, %l3 = ffffffffffffffa6
4371 ldstuba [%i3+%o5]0x81,%l3 ! %l3 = 000000ff000000ff
4372! %f18 = ff0000ff 00000000, Mem[0000000030101410] = 000000ff d0a12fff
4373 stda %f18,[%i4+%o5]0x81 ! Mem[0000000030101410] = ff0000ff 00000000
4374! Mem[0000000010081428] = 000000f20fbf9ea6, %l7 = 000000006dd356c0, %l5 = ffffffffffff00f2
4375 add %i2,0x28,%g1
4376 casxa [%g1]0x80,%l7,%l5 ! %l5 = 000000f20fbf9ea6
4377! %f14 = 00000000, Mem[0000000030141410] = ff570000
4378 sta %f14,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000000
4379! Starting 10 instruction Load Burst
4380! Mem[0000000010001410] = ffffff76, %l5 = 000000f20fbf9ea6
4381 lduba [%i0+%o5]0x80,%l5 ! %l5 = 00000000000000ff
4382
4383p0_label_159:
4384! %f24 = ffdc0354 ff0000ff, %l6 = ffffffffffffff95
4385! Mem[00000000300c1410] = ff570000ffdc0354
4386 add %i3,0x010,%g1
4387 stda %f24,[%g1+%l6]ASI_PST16_SL ! Mem[00000000300c1410] = ff00000054030354
4388! Mem[0000000010101408] = 00002eeb, %l5 = 00000000000000ff
4389 ldsha [%i4+%o4]0x88,%l5 ! %l5 = 0000000000002eeb
4390! Mem[0000000030081408] = 88db4090, %l2 = 0000000000000000
4391 lduha [%i2+%o4]0x81,%l2 ! %l2 = 00000000000088db
4392! Mem[00000000300c1410] = 54030354000000ff, %f0 = ffd356c0 ffdc0354
4393 ldda [%i3+%o5]0x89,%f0 ! %f0 = 54030354 000000ff
4394! Mem[0000000030041410] = 00000dae, %f3 = ff269c42
4395 lda [%i1+%o5]0x81,%f3 ! %f3 = 00000dae
4396! Mem[000000001000142c] = 0000ffff, %l5 = 0000000000002eeb
4397 ldsw [%i0+0x02c],%l5 ! %l5 = 000000000000ffff
4398! Mem[00000000300c1410] = ff000000, %l1 = 0000000000000071
4399 ldsba [%i3+%o5]0x81,%l1 ! %l1 = ffffffffffffffff
4400! Mem[0000000010041400] = 000000ff 00000000, %l2 = 000088db, %l3 = 000000ff
4401 ldda [%i1+0x000]%asi,%l2 ! %l2 = 00000000000000ff 0000000000000000
4402! Mem[00000000201c0000] = ffffeaae, %l1 = ffffffffffffffff
4403 ldsh [%o0+%g0],%l1 ! %l1 = ffffffffffffffff
4404! Starting 10 instruction Store Burst
4405! %l7 = 000000006dd356c0, Mem[0000000030081400] = e58c2cff
4406 stba %l7,[%i2+%g0]0x89 ! Mem[0000000030081400] = e58c2cc0
4407
4408p0_label_160:
4409! Mem[000000001004142c] = 81f1fffe, %l6 = ffffffffffffff95
4410 swap [%i1+0x02c],%l6 ! %l6 = 0000000081f1fffe
4411! %l3 = 0000000000000000, Mem[0000000030141400] = a6ffffffffffffff
4412 stxa %l3,[%i5+%g0]0x89 ! Mem[0000000030141400] = 0000000000000000
4413! Mem[0000000030181400] = ff2c8ce5, %l1 = ffffffffffffffff
4414 ldstuba [%i6+%g0]0x89,%l1 ! %l1 = 000000e5000000ff
4415! Mem[0000000010101400] = 00009e3d, %l2 = 00000000000000ff
4416 swapa [%i4+%g0]0x88,%l2 ! %l2 = 0000000000009e3d
4417! Mem[00000000300c1410] = ff000000, %l0 = 00000000ff2cffe5
4418 swapa [%i3+%o5]0x81,%l0 ! %l0 = 00000000ff000000
4419! %l2 = 0000000000009e3d, Mem[0000000030041408] = ff0000ff
4420 stha %l2,[%i1+%o4]0x89 ! Mem[0000000030041408] = ff009e3d
4421! %f18 = ff0000ff 00000000, %l0 = 00000000ff000000
4422! Mem[0000000010081418] = b15bff3f4db756c0
4423 add %i2,0x018,%g1
4424 stda %f18,[%g1+%l0]ASI_PST8_PL ! Mem[0000000010081418] = b15bff3f4db756c0
4425! %l1 = 00000000000000e5, Mem[0000000010081408] = ff0000ff000000ff
4426 stxa %l1,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000000000000e5
4427! %f10 = ff269c42 5c06ff76, Mem[0000000010041408] = ff000000 ffffffff
4428 std %f10,[%i1+%o4] ! Mem[0000000010041408] = ff269c42 5c06ff76
4429! Starting 10 instruction Load Burst
4430! Mem[0000000010041434] = ff2770d4, %l0 = 00000000ff000000
4431 ldsw [%i1+0x034],%l0 ! %l0 = ffffffffff2770d4
4432
4433p0_label_161:
4434! Mem[0000000030181408] = 000000ff, %l6 = 0000000081f1fffe
4435 lduwa [%i6+%o4]0x89,%l6 ! %l6 = 00000000000000ff
4436! Mem[0000000010101410] = a69ebf0f, %l2 = 0000000000009e3d
4437 lduh [%i4+%o5],%l2 ! %l2 = 000000000000a69e
4438! Mem[0000000010041400] = 000000ff00000000, %f6 = ffa56439 3fff5bb1
4439 ldda [%i1+0x000]%asi,%f6 ! %f6 = 000000ff 00000000
4440! Mem[0000000030081410] = 76ff065c, %l6 = 00000000000000ff
4441 lduba [%i2+%o5]0x81,%l6 ! %l6 = 0000000000000076
4442! Mem[00000000211c0000] = ffff4b99, %l6 = 0000000000000076
4443 lduba [%o2+0x001]%asi,%l6 ! %l6 = 00000000000000ff
4444! Mem[00000000100c1418] = 000000ff, %l5 = 000000000000ffff
4445 lduwa [%i3+0x018]%asi,%l5 ! %l5 = 00000000000000ff
4446! Mem[00000000300c1410] = 54030354e5ff2cff, %f0 = 54030354 000000ff
4447 ldda [%i3+%o5]0x89,%f0 ! %f0 = 54030354 e5ff2cff
4448! Mem[00000000100c1410] = ffffffff, %l4 = ffffffffffffd37a
4449 lduwa [%i3+%o5]0x80,%l4 ! %l4 = 00000000ffffffff
4450! Mem[0000000010041410] = ff000000, %l3 = 0000000000000000
4451 lduha [%i1+%o5]0x88,%l3 ! %l3 = 0000000000000000
4452! Starting 10 instruction Store Burst
4453! %f30 = ffffd1eb, Mem[000000001008142c] = 0fbf9ea6
4454 st %f30,[%i2+0x02c] ! Mem[000000001008142c] = ffffd1eb
4455
4456p0_label_162:
4457! %l4 = 00000000ffffffff, Mem[0000000010181410] = ff00d1eb
4458 stwa %l4,[%i6+%o5]0x80 ! Mem[0000000010181410] = ffffffff
4459! Mem[00000000300c1408] = ff0000ff, %l2 = 000000000000a69e
4460 ldsba [%i3+%o4]0x81,%l2 ! %l2 = ffffffffffffffff
4461! %l4 = ffffffff, %l5 = 000000ff, Mem[00000000100c1400] = ff2cffe5 00000071
4462 stda %l4,[%i3+%g0]0x80 ! Mem[00000000100c1400] = ffffffff 000000ff
4463! %l4 = 00000000ffffffff, Mem[0000000010141430] = 1bf4f8dc053b2c10
4464 stx %l4,[%i5+0x030] ! Mem[0000000010141430] = 00000000ffffffff
4465! Mem[0000000010101408] = eb2e0000, %l5 = 00000000000000ff
4466 ldstuba [%i4+%o4]0x80,%l5 ! %l5 = 000000eb000000ff
4467! %f0 = 54030354 e5ff2cff, %l5 = 00000000000000eb
4468! Mem[0000000030041420] = 00000000ff2770d4
4469 add %i1,0x020,%g1
4470 stda %f0,[%g1+%l5]ASI_PST8_SL ! Mem[0000000030041420] = ff2c00e5ff030354
4471! Mem[00000000211c0001] = ffff4b99, %l4 = 00000000ffffffff
4472 ldstub [%o2+0x001],%l4 ! %l4 = 000000ff000000ff
4473! %l3 = 0000000000000000, %l1 = 00000000000000e5, %y = 0000ff00
4474 sdiv %l3,%l1,%l7 ! %l7 = 000000007fffffff
4475 mov %l0,%y ! %y = ff2770d4
4476! Mem[000000001004143a] = 8ae1e2be, %l0 = ffffffffff2770d4
4477 ldstuba [%i1+0x03a]%asi,%l0 ! %l0 = 000000e2000000ff
4478! Starting 10 instruction Load Burst
4479! Mem[0000000030181400] = ff8c2cff00000000, %f22 = ffffffff f90c00ff
4480 ldda [%i6+%g0]0x81,%f22 ! %f22 = ff8c2cff 00000000
4481
4482p0_label_163:
4483! Mem[0000000010041404] = 00000000, %l4 = 00000000000000ff
4484 ldsh [%i1+0x004],%l4 ! %l4 = 0000000000000000
4485! Mem[00000000100c1428] = 00000000, %l2 = ffffffffffffffff
4486 lduh [%i3+0x028],%l2 ! %l2 = 0000000000000000
4487! Mem[0000000030101410] = ff0000ff, %l4 = 0000000000000000
4488 lduwa [%i4+%o5]0x81,%l4 ! %l4 = 00000000ff0000ff
4489! Mem[0000000010181414] = 5c06ff76, %l6 = 00000000000000ff
4490 ldsha [%i6+0x014]%asi,%l6 ! %l6 = 0000000000005c06
4491! Mem[0000000010141410] = 000000ffff000000, %l5 = 00000000000000eb
4492 ldx [%i5+%o5],%l5 ! %l5 = 000000ffff000000
4493! Mem[0000000010181408] = ff000000, %l7 = 000000007fffffff
4494 lduwa [%i6+%o4]0x80,%l7 ! %l7 = 00000000ff000000
4495! Mem[0000000030141410] = ae0d000000000000, %l4 = 00000000ff0000ff
4496 ldxa [%i5+%o5]0x89,%l4 ! %l4 = ae0d000000000000
4497! Mem[0000000010101410] = 76ff065c0fbf9ea6, %f28 = af520c69 ff1de8de
4498 ldda [%i4+%o5]0x88,%f28 ! %f28 = 76ff065c 0fbf9ea6
4499! Mem[00000000100c1418] = 000000ff f90c00ff, %l6 = 00005c06, %l7 = ff000000
4500 ldd [%i3+0x018],%l6 ! %l6 = 00000000000000ff 00000000f90c00ff
4501! Starting 10 instruction Store Burst
4502! %l7 = 00000000f90c00ff, Mem[0000000030081400] = e58c2cc0
4503 stba %l7,[%i2+%g0]0x89 ! Mem[0000000030081400] = e58c2cff
4504
4505p0_label_164:
4506! %l5 = 000000ffff000000, Mem[000000001010141e] = 053b7086
4507 sth %l5,[%i4+0x01e] ! Mem[000000001010141c] = 053b0000
4508! Mem[0000000030081408] = 9040db88, %l4 = ae0d000000000000
4509 swapa [%i2+%o4]0x89,%l4 ! %l4 = 000000009040db88
4510! %l6 = 00000000000000ff, Mem[0000000010181410] = ffffffff
4511 stwa %l6,[%i6+%o5]0x80 ! Mem[0000000010181410] = 000000ff
4512! %l5 = 000000ffff000000, Mem[0000000030081400] = ff2c8ce5
4513 stwa %l5,[%i2+%g0]0x81 ! Mem[0000000030081400] = ff000000
4514! %l6 = 00000000000000ff, Mem[0000000030101400] = ff000000
4515 stwa %l6,[%i4+%g0]0x81 ! Mem[0000000030101400] = 000000ff
4516! Mem[0000000010141410] = 000000ff ff000000, %l6 = 000000ff, %l7 = f90c00ff
4517 ldda [%i5+%o5]0x80,%l6 ! %l6 = 00000000000000ff 00000000ff000000
4518! Mem[0000000030041410] = ae0d0000, %l5 = 000000ffff000000
4519 ldstuba [%i1+%o5]0x89,%l5 ! %l5 = 00000000000000ff
4520! %l6 = 00000000000000ff, Mem[0000000010001410] = ffffff76
4521 stha %l6,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00ffff76
4522! %f22 = ff8c2cff, Mem[0000000010041410] = ff000000
4523 sta %f22,[%i1+%o5]0x88 ! Mem[0000000010041410] = ff8c2cff
4524! Starting 10 instruction Load Burst
4525! Mem[0000000030001410] = bee20000, %l2 = 0000000000000000
4526 lduwa [%i0+%o5]0x81,%l2 ! %l2 = 00000000bee20000
4527
4528p0_label_165:
4529! Mem[00000000100c1410] = ffffffff, %l0 = 00000000000000e2
4530 ldsha [%i3+%o5]0x88,%l0 ! %l0 = ffffffffffffffff
4531! Mem[0000000010141400] = 00006c00, %l7 = 00000000ff000000
4532 lduwa [%i5+%g0]0x80,%l7 ! %l7 = 0000000000006c00
4533! Mem[0000000030141410] = 00000000, %l0 = ffffffffffffffff
4534 ldsha [%i5+%o5]0x81,%l0 ! %l0 = 0000000000000000
4535! Mem[0000000010141408] = 00000000, %l2 = 00000000bee20000
4536 lduwa [%i5+%o4]0x80,%l2 ! %l2 = 0000000000000000
4537! Mem[0000000010141400] = 00006c00, %l5 = 0000000000000000
4538 lduba [%i5+%g0]0x80,%l5 ! %l5 = 0000000000000000
4539! Mem[0000000021800180] = 846e1c36, %l2 = 0000000000000000
4540 lduba [%o3+0x181]%asi,%l2 ! %l2 = 000000000000006e
4541! Mem[0000000030141400] = 00000000, %l0 = 0000000000000000
4542 ldswa [%i5+%g0]0x89,%l0 ! %l0 = 0000000000000000
4543! Mem[0000000030101400] = ff000000, %l1 = 00000000000000e5
4544 lduwa [%i4+%g0]0x89,%l1 ! %l1 = 00000000ff000000
4545! Mem[0000000010141408] = 00000000, %l1 = 00000000ff000000
4546 lduwa [%i5+%o4]0x80,%l1 ! %l1 = 0000000000000000
4547! Starting 10 instruction Store Burst
4548! %f28 = 76ff065c 0fbf9ea6, %l4 = 000000009040db88
4549! Mem[0000000010041420] = b63600ffe55419d1
4550 add %i1,0x020,%g1
4551 stda %f28,[%g1+%l4]ASI_PST8_PL ! Mem[0000000010041420] = b636000fe5541976
4552
4553p0_label_166:
4554! Mem[0000000030041408] = ff009e3d, %l6 = 00000000000000ff
4555 swapa [%i1+%o4]0x89,%l6 ! %l6 = 00000000ff009e3d
4556! Mem[00000000218000c0] = 16ff3492, %l4 = 000000009040db88
4557 ldstuba [%o3+0x0c0]%asi,%l4 ! %l4 = 00000016000000ff
4558! %l2 = 000000000000006e, Mem[0000000010081408] = 00000000
4559 stwa %l2,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0000006e
4560! %f28 = 76ff065c 0fbf9ea6, Mem[00000000100c1408] = 00000000 00000000
4561 std %f28,[%i3+%o4] ! Mem[00000000100c1408] = 76ff065c 0fbf9ea6
4562! Mem[0000000010101410] = 0fbf9ea6, %l3 = 0000000000000000
4563 swapa [%i4+%o5]0x88,%l3 ! %l3 = 000000000fbf9ea6
4564! Mem[0000000030141410] = 00000000, %l0 = 0000000000000000
4565 swapa [%i5+%o5]0x89,%l0 ! %l0 = 0000000000000000
4566! Mem[0000000010001406] = 000057ff, %l5 = 0000000000000000
4567 ldstuba [%i0+0x006]%asi,%l5 ! %l5 = 00000057000000ff
4568! %l7 = 0000000000006c00, Mem[0000000010181410] = ff000000
4569 stha %l7,[%i6+%o5]0x88 ! Mem[0000000010181410] = ff006c00
4570! %l3 = 000000000fbf9ea6, Mem[0000000030181400] = ff8c2cff00000000
4571 stxa %l3,[%i6+%g0]0x81 ! Mem[0000000030181400] = 000000000fbf9ea6
4572! Starting 10 instruction Load Burst
4573! Mem[0000000010041410] = ff8c2cff, %l7 = 0000000000006c00
4574 lduwa [%i1+%o5]0x88,%l7 ! %l7 = 00000000ff8c2cff
4575
4576p0_label_167:
4577! Mem[0000000010081418] = b15bff3f, %l0 = 0000000000000000
4578 ldsw [%i2+0x018],%l0 ! %l0 = ffffffffb15bff3f
4579! Mem[0000000010081438] = 0000000000000000, %f4 = ff570000 ffdc0354
4580 ldda [%i2+0x038]%asi,%f4 ! %f4 = 00000000 00000000
4581! Mem[0000000010181408] = 000000ff, %l5 = 0000000000000057
4582 lduwa [%i6+%o4]0x88,%l5 ! %l5 = 00000000000000ff
4583! Mem[0000000010101410] = 00000000 5c06ff76, %l6 = ff009e3d, %l7 = ff8c2cff
4584 ldda [%i4+%o5]0x80,%l6 ! %l6 = 0000000000000000 000000005c06ff76
4585! Mem[00000000201c0000] = ffffeaae, %l7 = 000000005c06ff76
4586 lduha [%o0+0x000]%asi,%l7 ! %l7 = 000000000000ffff
4587! Code Fragment 4
4588p0_fragment_28:
4589! %l0 = ffffffffb15bff3f
4590 setx 0xc28c8d2876ebbeb0,%g7,%l0 ! %l0 = c28c8d2876ebbeb0
4591! %l1 = 0000000000000000
4592 setx 0xf41d6590374cced1,%g7,%l1 ! %l1 = f41d6590374cced1
4593 setx 0x7ff8, %g1, %g2
4594 and %l0, %g2, %l0
4595 setx 0xffffffff, %g1, %g2
4596 and %l1, %g2, %l1
4597 setx 0x100000000, %g1, %g2
4598 or %l1, %g2, %l1 ! Set bit 32 - perrinj
4599 ta T_CHANGE_HPRIV
4600 stxa %l1, [%l0]ASI_ICACHE_INSTR
4601 ta T_CHANGE_NONHPRIV
4602! %l0 = c28c8d2876ebbeb0
4603 setx 0xdc327c4fb23c3131,%g7,%l0 ! %l0 = dc327c4fb23c3131
4604! %l1 = f41d6590374cced1
4605 setx 0x52bafdf006f4d73f,%g7,%l1 ! %l1 = 52bafdf006f4d73f
4606! Mem[0000000010041430] = ff000000 ff2770d4, %l2 = 0000006e, %l3 = 0fbf9ea6
4607 ldda [%i1+0x030]%asi,%l2 ! %l2 = 00000000ff000000 00000000ff2770d4
4608! Mem[0000000010081428] = 000000f2 ffffd1eb, %l4 = 00000016, %l5 = 000000ff
4609 ldda [%i2+0x028]%asi,%l4 ! %l4 = 00000000000000f2 00000000ffffd1eb
4610! Code Fragment 4
4611p0_fragment_29:
4612! %l0 = dc327c4fb23c3131
4613 setx 0x5f7115a7c0d02762,%g7,%l0 ! %l0 = 5f7115a7c0d02762
4614! %l1 = 52bafdf006f4d73f
4615 setx 0xb69baddfdb7feada,%g7,%l1 ! %l1 = b69baddfdb7feada
4616 setx 0x7ff8, %g1, %g2
4617 and %l0, %g2, %l0
4618 setx 0xffffffff, %g1, %g2
4619 and %l1, %g2, %l1
4620 setx 0x100000000, %g1, %g2
4621 or %l1, %g2, %l1 ! Set bit 32 - perrinj
4622 ta T_CHANGE_HPRIV
4623 stxa %l1, [%l0]ASI_ICACHE_INSTR
4624 ta T_CHANGE_NONHPRIV
4625! %l0 = 5f7115a7c0d02762
4626 setx 0x54c247a045a8fe4f,%g7,%l0 ! %l0 = 54c247a045a8fe4f
4627! %l1 = b69baddfdb7feada
4628 setx 0x5528be286c17b8bf,%g7,%l1 ! %l1 = 5528be286c17b8bf
4629! Starting 10 instruction Store Burst
4630! Mem[0000000020800041] = e095a555, %l2 = 00000000ff000000
4631 ldstub [%o1+0x041],%l2 ! %l2 = 00000095000000ff
4632
4633p0_label_168:
4634! %l4 = 000000f2, %l5 = ffffd1eb, Mem[0000000030041400] = 000000f2 c303c506
4635 stda %l4,[%i1+%g0]0x81 ! Mem[0000000030041400] = 000000f2 ffffd1eb
4636! Mem[0000000030141410] = 00000000, %l0 = 54c247a045a8fe4f
4637 ldstuba [%i5+%o5]0x81,%l0 ! %l0 = 00000000000000ff
4638! Mem[0000000010081418] = b15bff3f, %l0 = 00000000, %l0 = 00000000
4639 add %i2,0x18,%g1
4640 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000b15bff3f
4641! %l0 = 00000000b15bff3f, Mem[0000000010001405] = 0000ffff
4642 stb %l0,[%i0+0x005] ! Mem[0000000010001404] = 003fffff
4643! %l7 = 000000000000ffff, Mem[0000000010141410] = 000000ffff000000
4644 stxa %l7,[%i5+%o5]0x80 ! Mem[0000000010141410] = 000000000000ffff
4645! Mem[00000000211c0000] = ffff4b99, %l3 = 00000000ff2770d4
4646 ldstuba [%o2+0x000]%asi,%l3 ! %l3 = 000000ff000000ff
4647! Mem[0000000010041410] = ff2c8cff, %l5 = 00000000ffffd1eb
4648 ldstuba [%i1+%o5]0x80,%l5 ! %l5 = 000000ff000000ff
4649! %l1 = 5528be286c17b8bf, Mem[0000000030041408] = 000000ff
4650 stha %l1,[%i1+%o4]0x89 ! Mem[0000000030041408] = 0000b8bf
4651! Mem[0000000030001400] = 4db7ffff, %l6 = 0000000000000000
4652 swapa [%i0+%g0]0x89,%l6 ! %l6 = 000000004db7ffff
4653! Starting 10 instruction Load Burst
4654! Mem[0000000030141400] = 0000000000000000, %f26 = ff05617e ffd356c0
4655 ldda [%i5+%g0]0x81,%f26 ! %f26 = 00000000 00000000
4656
4657p0_label_169:
4658! Mem[000000001018141c] = 3fff5bb1, %l2 = 0000000000000095
4659 ldub [%i6+0x01f],%l2 ! %l2 = 00000000000000b1
4660! Mem[00000000300c1410] = e5ff2cff, %l6 = 000000004db7ffff
4661 ldswa [%i3+%o5]0x89,%l6 ! %l6 = ffffffffe5ff2cff
4662! Mem[0000000010181408] = ff0000ff 000000ff, %l6 = e5ff2cff, %l7 = 0000ffff
4663 ldda [%i6+%o4]0x88,%l6 ! %l6 = 00000000000000ff 00000000ff0000ff
4664! Mem[0000000030141410] = ae0d0000000000ff, %l4 = 00000000000000f2
4665 ldxa [%i5+%o5]0x89,%l4 ! %l4 = ae0d0000000000ff
4666! Mem[0000000010081410] = 0000f8dc, %l4 = ae0d0000000000ff
4667 ldswa [%i2+%o5]0x80,%l4 ! %l4 = 000000000000f8dc
4668! Mem[0000000030181408] = ff000000d37a8e6c, %f26 = 00000000 00000000
4669 ldda [%i6+%o4]0x81,%f26 ! %f26 = ff000000 d37a8e6c
4670! %f10 = ff269c42, %f31 = e58c2cff, %f3 = 00000dae
4671 fdivs %f10,%f31,%f3 ! %f3 = 59182374
4672! Mem[0000000030041410] = ff000dae00000000, %f2 = 6c000000 59182374
4673 ldda [%i1+%o5]0x81,%f2 ! %f2 = ff000dae 00000000
4674! Mem[00000000100c1410] = ffffffff, %l7 = 00000000ff0000ff
4675 lduwa [%i3+%o5]0x88,%l7 ! %l7 = 00000000ffffffff
4676! Starting 10 instruction Store Burst
4677! Mem[0000000030001400] = 00000000, %l5 = 00000000000000ff
4678 swapa [%i0+%g0]0x81,%l5 ! %l5 = 0000000000000000
4679
4680p0_label_170:
4681! %l4 = 000000000000f8dc, Mem[00000000100c1408] = 76ff065c
4682 stwa %l4,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 0000f8dc
4683! %f19 = 00000000, Mem[0000000010081410] = 0000f8dc
4684 sta %f19,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000
4685! %f0 = 54030354 e5ff2cff, %l2 = 00000000000000b1
4686! Mem[0000000030041408] = bfb80000f2000000
4687 add %i1,0x008,%g1
4688 stda %f0,[%g1+%l2]ASI_PST8_S ! Mem[0000000030041408] = 54b80354f20000ff
4689! Mem[0000000030141400] = 00000000, %l2 = 00000000000000b1
4690 swapa [%i5+%g0]0x89,%l2 ! %l2 = 0000000000000000
4691! Code Fragment 4
4692p0_fragment_30:
4693! %l0 = 00000000b15bff3f
4694 setx 0xb89e590fafe89698,%g7,%l0 ! %l0 = b89e590fafe89698
4695! %l1 = 5528be286c17b8bf
4696 setx 0xf1a5dfe7a06347e8,%g7,%l1 ! %l1 = f1a5dfe7a06347e8
4697 setx 0x7ff8, %g1, %g2
4698 and %l0, %g2, %l0
4699 setx 0xffffffff, %g1, %g2
4700 and %l1, %g2, %l1
4701 setx 0x100000000, %g1, %g2
4702 or %l1, %g2, %l1 ! Set bit 32 - perrinj
4703 ta T_CHANGE_HPRIV
4704 stxa %l1, [%l0]ASI_ICACHE_INSTR
4705 ta T_CHANGE_NONHPRIV
4706! %l0 = b89e590fafe89698
4707 setx 0x742a5affa65217ec,%g7,%l0 ! %l0 = 742a5affa65217ec
4708! %l1 = f1a5dfe7a06347e8
4709 setx 0xa33933486a62c401,%g7,%l1 ! %l1 = a33933486a62c401
4710! %l6 = 000000ff, %l7 = ffffffff, Mem[0000000010181410] = ff006c00 76ff065c
4711 stda %l6,[%i6+%o5]0x88 ! Mem[0000000010181410] = 000000ff ffffffff
4712! %l7 = 00000000ffffffff, Mem[0000000030141410] = ff000000
4713 stba %l7,[%i5+%o5]0x81 ! Mem[0000000030141410] = ff000000
4714! %f26 = ff000000 d37a8e6c, Mem[0000000010081400] = ffdc0354 ffd356c0
4715 stda %f26,[%i2+%g0]0x88 ! Mem[0000000010081400] = ff000000 d37a8e6c
4716! Mem[0000000010081400] = 6c8e7ad3, %l6 = 00000000000000ff
4717 swapa [%i2+%g0]0x80,%l6 ! %l6 = 000000006c8e7ad3
4718! Starting 10 instruction Load Burst
4719! Mem[00000000300c1410] = 54030354 e5ff2cff, %l4 = 0000f8dc, %l5 = 00000000
4720 ldda [%i3+%o5]0x89,%l4 ! %l4 = 00000000e5ff2cff 0000000054030354
4721
4722p0_label_171:
4723! Mem[0000000010181400] = 2ac4d1eb, %l5 = 0000000054030354
4724 lduha [%i6+%g0]0x88,%l5 ! %l5 = 000000000000d1eb
4725! Mem[00000000300c1400] = 00002eeb, %l4 = 00000000e5ff2cff
4726 ldswa [%i3+%g0]0x89,%l4 ! %l4 = 0000000000002eeb
4727! Mem[0000000030181400] = a69ebf0f00000000, %l2 = 0000000000000000
4728 ldxa [%i6+%g0]0x89,%l2 ! %l2 = a69ebf0f00000000
4729! Mem[0000000010141410] = 00000000, %l0 = 742a5affa65217ec
4730 lduwa [%i5+%o5]0x88,%l0 ! %l0 = 0000000000000000
4731! Mem[0000000010081410] = 00000000ffdc0354, %f24 = ffdc0354 ff0000ff
4732 ldda [%i2+%o5]0x80,%f24 ! %f24 = 00000000 ffdc0354
4733! Mem[0000000010101410] = 76ff065c00000000, %l4 = 0000000000002eeb
4734 ldxa [%i4+%o5]0x88,%l4 ! %l4 = 76ff065c00000000
4735! Mem[0000000030141400] = 000000b1, %l6 = 000000006c8e7ad3
4736 lduba [%i5+%g0]0x89,%l6 ! %l6 = 00000000000000b1
4737! Mem[0000000030041410] = ff000dae, %l6 = 00000000000000b1
4738 ldswa [%i1+%o5]0x81,%l6 ! %l6 = ffffffffff000dae
4739! Mem[0000000030041410] = ae0d00ff, %l1 = a33933486a62c401
4740 ldsha [%i1+%o5]0x89,%l1 ! %l1 = 00000000000000ff
4741! Starting 10 instruction Store Burst
4742! %l7 = 00000000ffffffff, Mem[0000000010101410] = 00000000
4743 stba %l7,[%i4+%o5]0x88 ! Mem[0000000010101410] = 000000ff
4744
4745p0_label_172:
4746! %l1 = 00000000000000ff, Mem[0000000010081436] = 0000008c
4747 sth %l1,[%i2+0x036] ! Mem[0000000010081434] = 000000ff
4748! %f13 = 000057ff, Mem[0000000010181410] = ff000000
4749 sta %f13,[%i6+%o5]0x80 ! Mem[0000000010181410] = 000057ff
4750! Mem[0000000010041410] = ff8c2cff, %l6 = ffffffffff000dae
4751 swapa [%i1+%o5]0x88,%l6 ! %l6 = 00000000ff8c2cff
4752! %l7 = 00000000ffffffff, Mem[0000000030081408] = 00000000
4753 stwa %l7,[%i2+%o4]0x81 ! Mem[0000000030081408] = ffffffff
4754! Mem[0000000010001432] = dee81dff, %l3 = 00000000000000ff
4755 ldstuba [%i0+0x032]%asi,%l3 ! %l3 = 0000001d000000ff
4756! Mem[000000001010140c] = f200ffff, %l2 = a69ebf0f00000000
4757 ldstub [%i4+0x00c],%l2 ! %l2 = 000000f2000000ff
4758! %f20 = 000000f2 81f1fffe, Mem[0000000010181408] = ff000000 ff0000ff
4759 stda %f20,[%i6+%o4]0x80 ! Mem[0000000010181408] = 000000f2 81f1fffe
4760! Mem[0000000010041410] = ff000dae, %l1 = 00000000000000ff
4761 swapa [%i1+%o5]0x88,%l1 ! %l1 = 00000000ff000dae
4762! Mem[00000000211c0000] = ffff4b99, %l6 = 00000000ff8c2cff
4763 ldstuba [%o2+0x000]%asi,%l6 ! %l6 = 000000ff000000ff
4764! Starting 10 instruction Load Burst
4765! Mem[00000000100c1400] = ffffffff, %l2 = 00000000000000f2
4766 lduwa [%i3+%g0]0x80,%l2 ! %l2 = 00000000ffffffff
4767
4768p0_label_173:
4769! Mem[0000000010101410] = 000000ff, %l1 = 00000000ff000dae
4770 lduha [%i4+%o5]0x88,%l1 ! %l1 = 00000000000000ff
4771! Mem[0000000010181410] = 000057ff, %f11 = 5c06ff76
4772 lda [%i6+%o5]0x80,%f11 ! %f11 = 000057ff
4773! Mem[0000000010181408] = f2000000, %l0 = 0000000000000000
4774 ldswa [%i6+%o4]0x88,%l0 ! %l0 = fffffffff2000000
4775! Mem[0000000010181400] = 2ac4d1eb, %f8 = ffffed05
4776 lda [%i6+%g0]0x88,%f8 ! %f8 = 2ac4d1eb
4777! Mem[0000000010181400] = ebd1c42a, %l0 = fffffffff2000000
4778 lduwa [%i6+%g0]0x80,%l0 ! %l0 = 00000000ebd1c42a
4779! Mem[0000000030081408] = 00000000 ffffffff, %l2 = ffffffff, %l3 = 0000001d
4780 ldda [%i2+%o4]0x89,%l2 ! %l2 = 00000000ffffffff 0000000000000000
4781! Mem[0000000010001400] = 3ae0ff95, %l0 = 00000000ebd1c42a
4782 lduha [%i0+%g0]0x80,%l0 ! %l0 = 0000000000003ae0
4783! Mem[0000000010141408] = 00000000, %l5 = 000000000000d1eb
4784 lduwa [%i5+%o4]0x88,%l5 ! %l5 = 0000000000000000
4785! Mem[0000000010001400] = 95ffe03a, %l6 = 00000000000000ff
4786 lduha [%i0+%g0]0x88,%l6 ! %l6 = 000000000000e03a
4787! Starting 10 instruction Store Burst
4788! Mem[0000000030101408] = 00f20000, %l6 = 000000000000e03a
4789 ldstuba [%i4+%o4]0x81,%l6 ! %l6 = 00000000000000ff
4790
4791p0_label_174:
4792! %l2 = 00000000ffffffff, Mem[0000000010101408] = 00002eff
4793 stba %l2,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00002eff
4794! %l2 = 00000000ffffffff, Mem[0000000030001408] = dcf800003ae0ff95
4795 stxa %l2,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000000ffffffff
4796! Mem[0000000010101408] = 00002eff, %l1 = 00000000000000ff
4797 swapa [%i4+%o4]0x88,%l1 ! %l1 = 0000000000002eff
4798! Mem[0000000020800041] = e0ffa555, %l4 = 76ff065c00000000
4799 ldstuba [%o1+0x041]%asi,%l4 ! %l4 = 000000ff000000ff
4800! Mem[0000000010081408] = 6e000000, %l5 = 0000000000000000
4801 swapa [%i2+%o4]0x88,%l5 ! %l5 = 000000006e000000
4802! %f20 = 000000f2 81f1fffe, Mem[00000000100c1400] = ffffffff ff000000
4803 stda %f20,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 000000f2 81f1fffe
4804! Mem[0000000010181410] = 000057ff, %l7 = 00000000ffffffff
4805 swapa [%i6+%o5]0x80,%l7 ! %l7 = 00000000000057ff
4806! %l3 = 0000000000000000, Mem[0000000010041410] = ff000000
4807 stha %l3,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000
4808! Mem[0000000030181408] = 000000ff, %l3 = 0000000000000000
4809 ldstuba [%i6+%o4]0x89,%l3 ! %l3 = 000000ff000000ff
4810! Starting 10 instruction Load Burst
4811! %f30 = ffffd1eb, %f23 = 00000000, %f29 = 0fbf9ea6
4812 fsubs %f30,%f23,%f29 ! %f29 = ffffd1eb
4813
4814p0_label_175:
4815! Mem[0000000030141400] = 00000000000000b1, %l6 = 0000000000000000
4816 ldxa [%i5+%g0]0x89,%l6 ! %l6 = 00000000000000b1
4817! Mem[00000000100c1400] = fefff181 f2000000, %l4 = 000000ff, %l5 = 6e000000
4818 ldda [%i3+0x000]%asi,%l4 ! %l4 = 00000000fefff181 00000000f2000000
4819! Mem[0000000030141410] = 000000ff, %l2 = 00000000ffffffff
4820 lduba [%i5+%o5]0x89,%l2 ! %l2 = 00000000000000ff
4821! Mem[00000000201c0000] = ffffeaae, %l5 = 00000000f2000000
4822 ldsh [%o0+%g0],%l5 ! %l5 = ffffffffffffffff
4823! Mem[0000000010001410] = 76ffff00, %f25 = ffdc0354
4824 lda [%i0+%o5]0x88,%f25 ! %f25 = 76ffff00
4825! Mem[0000000010101408] = ff000000, %l4 = 00000000fefff181
4826 lduba [%i4+%o4]0x80,%l4 ! %l4 = 00000000000000ff
4827! Mem[0000000030101408] = ff0000000000f2ff, %l6 = 00000000000000b1
4828 ldxa [%i4+%o4]0x89,%l6 ! %l6 = ff0000000000f2ff
4829! Mem[0000000010041404] = 00000000, %f23 = 00000000
4830 ld [%i1+0x004],%f23 ! %f23 = 00000000
4831! Mem[00000000201c0000] = ffffeaae, %l6 = ff0000000000f2ff
4832 lduba [%o0+0x001]%asi,%l6 ! %l6 = 00000000000000ff
4833! Starting 10 instruction Store Burst
4834! %l2 = 00000000000000ff, Mem[0000000010101400] = 000000ff
4835 stba %l2,[%i4+%g0]0x88 ! Mem[0000000010101400] = 000000ff
4836
4837p0_label_176:
4838! %l6 = 000000ff, %l7 = 000057ff, Mem[0000000010101410] = ff000000 5c06ff76
4839 stda %l6,[%i4+%o5]0x80 ! Mem[0000000010101410] = 000000ff 000057ff
4840! Mem[0000000030181410] = 000000ff, %l5 = ffffffffffffffff
4841 ldstuba [%i6+%o5]0x89,%l5 ! %l5 = 000000ff000000ff
4842! Mem[000000001010140c] = ff00ffff, %l4 = 00000000000000ff
4843 swap [%i4+0x00c],%l4 ! %l4 = 00000000ff00ffff
4844! Mem[0000000030141410] = 000000ff, %l3 = 00000000000000ff
4845 swapa [%i5+%o5]0x89,%l3 ! %l3 = 00000000000000ff
4846! %f18 = ff0000ff 00000000, %l5 = 00000000000000ff
4847! Mem[0000000010081438] = 0000000000000000
4848 add %i2,0x038,%g1
4849 stda %f18,[%g1+%l5]ASI_PST8_PL ! Mem[0000000010081438] = 00000000ff0000ff
4850! %l6 = 00000000000000ff, Mem[0000000010081410] = 00000000
4851 stwa %l6,[%i2+%o5]0x88 ! Mem[0000000010081410] = 000000ff
4852! %l0 = 0000000000003ae0, Mem[00000000211c0000] = ffff4b99, %asi = 80
4853 stba %l0,[%o2+0x000]%asi ! Mem[00000000211c0000] = e0ff4b99
4854! Mem[0000000010141408] = 00000000, %l5 = 00000000000000ff
4855 ldstuba [%i5+%o4]0x80,%l5 ! %l5 = 00000000000000ff
4856! Mem[0000000010001410] = 76ffff00, %l6 = 00000000000000ff
4857 ldstuba [%i0+%o5]0x88,%l6 ! %l6 = 00000000000000ff
4858! Starting 10 instruction Load Burst
4859! Mem[0000000030041410] = 00000000ae0d00ff, %l2 = 00000000000000ff
4860 ldxa [%i1+%o5]0x89,%l2 ! %l2 = 00000000ae0d00ff
4861
4862p0_label_177:
4863! Mem[00000000201c0000] = ffffeaae, %l1 = 0000000000002eff
4864 ldsb [%o0+%g0],%l1 ! %l1 = ffffffffffffffff
4865! Mem[0000000010041408] = 429c26ff, %l3 = 00000000000000ff
4866 lduwa [%i1+%o4]0x88,%l3 ! %l3 = 00000000429c26ff
4867! Mem[00000000300c1400] = 00002eeb, %l7 = 00000000000057ff
4868 ldswa [%i3+%g0]0x89,%l7 ! %l7 = 0000000000002eeb
4869! Mem[0000000010141404] = 00000000, %l1 = ffffffffffffffff
4870 ldsha [%i5+0x004]%asi,%l1 ! %l1 = 0000000000000000
4871! Mem[0000000030141400] = b1000000, %l7 = 0000000000002eeb
4872 lduwa [%i5+%g0]0x81,%l7 ! %l7 = 00000000b1000000
4873! Mem[0000000020800000] = 00ff5b63, %l1 = 0000000000000000
4874 ldub [%o1+0x001],%l1 ! %l1 = 00000000000000ff
4875! Mem[0000000030081410] = 5c06ff76, %l3 = 00000000429c26ff
4876 lduwa [%i2+%o5]0x89,%l3 ! %l3 = 000000005c06ff76
4877! Mem[0000000010041400] = ff000000, %l6 = 0000000000000000
4878 lduwa [%i1+%g0]0x88,%l6 ! %l6 = 00000000ff000000
4879! Mem[0000000010101410] = 000000ff000057ff, %f28 = 76ff065c ffffd1eb
4880 ldda [%i4+%o5]0x80,%f28 ! %f28 = 000000ff 000057ff
4881! Starting 10 instruction Store Burst
4882! %f2 = ff000dae, Mem[00000000300c1400] = 00002eeb
4883 sta %f2 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = ff000dae
4884
4885p0_label_178:
4886! %f24 = 00000000 76ffff00, Mem[0000000010041408] = ff269c42 5c06ff76
4887 stda %f24,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000 76ffff00
4888! %l3 = 000000005c06ff76, Mem[0000000021800181] = 846e1c36, %asi = 80
4889 stba %l3,[%o3+0x181]%asi ! Mem[0000000021800180] = 84761c36
4890! Mem[0000000030001408] = ffffffff, %l0 = 0000000000003ae0
4891 swapa [%i0+%o4]0x89,%l0 ! %l0 = 00000000ffffffff
4892! %f24 = 00000000 76ffff00, %l1 = 00000000000000ff
4893! Mem[0000000010181410] = ffffffffffffffff
4894 add %i6,0x010,%g1
4895 stda %f24,[%g1+%l1]ASI_PST8_P ! Mem[0000000010181410] = 0000000076ffff00
4896! Mem[0000000030141408] = f200ffff, %f28 = 000000ff
4897 lda [%i5+%o4]0x89,%f28 ! %f28 = f200ffff
4898! %l0 = ffffffff, %l1 = 000000ff, Mem[0000000030141400] = 000000b1 00000000
4899 stda %l0,[%i5+%g0]0x89 ! Mem[0000000030141400] = ffffffff 000000ff
4900! %l7 = 00000000b1000000, Mem[0000000030081400] = ff000000ae0d00ff
4901 stxa %l7,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000b1000000
4902! %f12 = 00000000 000057ff, %l1 = 00000000000000ff
4903! Mem[00000000100c1420] = 0c0000ff000000ff
4904 add %i3,0x020,%g1
4905 stda %f12,[%g1+%l1]ASI_PST16_P ! Mem[00000000100c1420] = 00000000000057ff
4906! %l0 = ffffffff, %l1 = 000000ff, Mem[0000000030101410] = ff0000ff 00000000
4907 stda %l0,[%i4+%o5]0x89 ! Mem[0000000030101410] = ffffffff 000000ff
4908! Starting 10 instruction Load Burst
4909! Mem[0000000021800080] = 00ff3e7c, %l6 = 00000000ff000000
4910 lduba [%o3+0x080]%asi,%l6 ! %l6 = 0000000000000000
4911
4912p0_label_179:
4913! Mem[0000000010141428] = 6b6a62a09aea71c3, %f6 = 000000ff 00000000
4914 ldda [%i5+0x028]%asi,%f6 ! %f6 = 6b6a62a0 9aea71c3
4915! Mem[0000000010101408] = ff000000000000ff, %l1 = 00000000000000ff
4916 ldxa [%i4+%o4]0x80,%l1 ! %l1 = ff000000000000ff
4917! Mem[0000000010081410] = ff000000 ffdc0354, %l4 = ff00ffff, %l5 = 00000000
4918 ldda [%i2+0x010]%asi,%l4 ! %l4 = 00000000ff000000 00000000ffdc0354
4919! Mem[00000000211c0000] = e0ff4b99, %l4 = 00000000ff000000
4920 ldsha [%o2+0x000]%asi,%l4 ! %l4 = ffffffffffffe0ff
4921! Mem[00000000100c1408] = 0000f8dc, %l3 = 000000005c06ff76
4922 ldsha [%i3+%o4]0x80,%l3 ! %l3 = 0000000000000000
4923! Mem[00000000300c1410] = ff2cffe5 54030354, %l2 = ae0d00ff, %l3 = 00000000
4924 ldda [%i3+%o5]0x81,%l2 ! %l2 = 00000000ff2cffe5 0000000054030354
4925! %f11 = 000057ff, %f11 = 000057ff, %f6 = 6b6a62a0
4926 fmuls %f11,%f11,%f6 ! %f6 = 00000000
4927! Mem[0000000010041400] = ff000000, %l2 = 00000000ff2cffe5
4928 ldswa [%i1+%g0]0x88,%l2 ! %l2 = ffffffffff000000
4929! Mem[0000000030101408] = 0000f2ff, %l1 = ff000000000000ff
4930 lduba [%i4+%o4]0x89,%l1 ! %l1 = 00000000000000ff
4931! Starting 10 instruction Store Burst
4932! %l2 = ffffffffff000000, Mem[0000000010041400] = ff000000
4933 stwa %l2,[%i1+%g0]0x88 ! Mem[0000000010041400] = ff000000
4934
4935p0_label_180:
4936! Mem[0000000010041400] = 000000ff, %l3 = 0000000054030354
4937 swapa [%i1+%g0]0x80,%l3 ! %l3 = 00000000000000ff
4938! %l1 = 00000000000000ff, Mem[00000000100c1410] = ffffffff
4939 stwa %l1,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 000000ff
4940! %f20 = 000000f2 81f1fffe, Mem[0000000030041400] = 000000f2 ffffd1eb
4941 stda %f20,[%i1+%g0]0x81 ! Mem[0000000030041400] = 000000f2 81f1fffe
4942! Mem[0000000010101424] = 7a78ffd6, %l7 = 00000000b1000000
4943 swap [%i4+0x024],%l7 ! %l7 = 000000007a78ffd6
4944! %l6 = 0000000000000000, Mem[0000000010181408] = 000000f281f1fffe
4945 stxa %l6,[%i6+%o4]0x80 ! Mem[0000000010181408] = 0000000000000000
4946! Mem[0000000030001400] = 000000ff, %l0 = 00000000ffffffff
4947 ldstuba [%i0+%g0]0x81,%l0 ! %l0 = 00000000000000ff
4948! Mem[0000000010001408] = ff000000, %l7 = 000000007a78ffd6
4949 ldstuba [%i0+%o4]0x80,%l7 ! %l7 = 000000ff000000ff
4950! %f18 = ff0000ff, Mem[0000000010041408] = 00000000
4951 sta %f18,[%i1+%o4]0x80 ! Mem[0000000010041408] = ff0000ff
4952! Mem[0000000010041410] = 00000000, %l4 = ffffffffffffe0ff
4953 swapa [%i1+%o5]0x80,%l4 ! %l4 = 0000000000000000
4954! Starting 10 instruction Load Burst
4955! Mem[0000000030041410] = ff000dae, %l4 = 0000000000000000
4956 ldsha [%i1+%o5]0x81,%l4 ! %l4 = ffffffffffffff00
4957
4958p0_label_181:
4959! Mem[0000000030141408] = ff000080f200ffff, %l0 = 0000000000000000
4960 ldxa [%i5+%o4]0x89,%l0 ! %l0 = ff000080f200ffff
4961! Mem[0000000010181408] = 00000000, %l4 = ffffffffffffff00
4962 lduwa [%i6+%o4]0x88,%l4 ! %l4 = 0000000000000000
4963! Mem[0000000010101414] = 000057ff, %l3 = 00000000000000ff
4964 ldsw [%i4+0x014],%l3 ! %l3 = 00000000000057ff
4965! Mem[0000000010101400] = 000000ff, %f8 = 2ac4d1eb
4966 lda [%i4+%g0]0x88,%f8 ! %f8 = 000000ff
4967! Mem[0000000030181400] = 00000000, %l3 = 00000000000057ff
4968 lduba [%i6+%g0]0x81,%l3 ! %l3 = 0000000000000000
4969! Mem[00000000100c1400] = 81f1fffe, %l3 = 0000000000000000
4970 ldsba [%i3+%g0]0x88,%l3 ! %l3 = fffffffffffffffe
4971! Mem[00000000100c141c] = f90c00ff, %l1 = 00000000000000ff
4972 lduba [%i3+0x01f]%asi,%l1 ! %l1 = 00000000000000ff
4973! Mem[0000000010181400] = ebd1c42a, %f11 = 000057ff
4974 lda [%i6+%g0]0x80,%f11 ! %f11 = ebd1c42a
4975! Mem[0000000010101408] = ff000000000000ff, %l1 = 00000000000000ff
4976 ldxa [%i4+%o4]0x88,%l1 ! %l1 = ff000000000000ff
4977! Starting 10 instruction Store Burst
4978! Mem[0000000010081434] = 000000ff, %l6 = 0000000000000000
4979 ldstuba [%i2+0x034]%asi,%l6 ! %l6 = 00000000000000ff
4980
4981p0_label_182:
4982! %l6 = 0000000000000000, Mem[0000000010081438] = 00000000
4983 stb %l6,[%i2+0x038] ! Mem[0000000010081438] = 00000000
4984! Mem[0000000010081428] = 000000f2, %l6 = 0000000000000000
4985 swap [%i2+0x028],%l6 ! %l6 = 00000000000000f2
4986! Mem[0000000030001400] = ff0000ff, %l0 = ff000080f200ffff
4987 swapa [%i0+%g0]0x81,%l0 ! %l0 = 00000000ff0000ff
4988! %l3 = fffffffffffffffe, Mem[00000000100c1408] = 0000f8dc
4989 stha %l3,[%i3+%o4]0x80 ! Mem[00000000100c1408] = fffef8dc
4990! %l6 = 00000000000000f2, Mem[00000000300c1408] = ff0000ff
4991 stwa %l6,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 000000f2
4992! Mem[0000000030101408] = 0000f2ff, %l6 = 00000000000000f2
4993 swapa [%i4+%o4]0x89,%l6 ! %l6 = 000000000000f2ff
4994! Mem[0000000010181428] = a69ebf0f, %l7 = 00000000000000ff
4995 swap [%i6+0x028],%l7 ! %l7 = 00000000a69ebf0f
4996! %l4 = 0000000000000000, Mem[0000000030181410] = 000000ff
4997 stwa %l4,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000
4998! %l2 = ffffffffff000000, Mem[0000000030181400] = 00000000
4999 stwa %l2,[%i6+%g0]0x81 ! Mem[0000000030181400] = ff000000
5000! Starting 10 instruction Load Burst
5001! Mem[0000000010041400] = 54030354, %l0 = 00000000ff0000ff
5002 lduha [%i1+%g0]0x88,%l0 ! %l0 = 0000000000000354
5003
5004p0_label_183:
5005! Mem[00000000211c0000] = e0ff4b99, %l4 = 0000000000000000
5006 ldub [%o2+0x001],%l4 ! %l4 = 00000000000000ff
5007! Mem[0000000030141400] = ffffffff, %l5 = 00000000ffdc0354
5008 ldsba [%i5+%g0]0x81,%l5 ! %l5 = ffffffffffffffff
5009! Mem[00000000300c1410] = 54030354e5ff2cff, %l2 = ffffffffff000000
5010 ldxa [%i3+%o5]0x89,%l2 ! %l2 = 54030354e5ff2cff
5011! %l1 = ff000000000000ff, %l3 = fffffffffffffffe, %y = ff2770d4
5012 sdiv %l1,%l3,%l4 ! %l4 = 000000007fffffff
5013 mov %l0,%y ! %y = 00000354
5014! Mem[00000000201c0000] = ffffeaae, %l0 = 0000000000000354
5015 ldsha [%o0+0x000]%asi,%l0 ! %l0 = ffffffffffffffff
5016! %l2 = 54030354e5ff2cff, Mem[0000000030081410] = 5c06ff76
5017 stba %l2,[%i2+%o5]0x89 ! Mem[0000000030081410] = 5c06ffff
5018! %l4 = 000000007fffffff, %l3 = fffffffffffffffe, %l5 = ffffffffffffffff
5019 add %l4,%l3,%l5 ! %l5 = 000000007ffffffd
5020! Mem[0000000010101408] = ff000000, %l4 = 000000007fffffff
5021 ldsha [%i4+%o4]0x80,%l4 ! %l4 = ffffffffffffff00
5022! Mem[0000000010001408] = ff00000000000000, %l7 = 00000000a69ebf0f
5023 ldxa [%i0+%o4]0x80,%l7 ! %l7 = ff00000000000000
5024! Starting 10 instruction Store Burst
5025! %l6 = 000000000000f2ff, Mem[0000000010001400] = 95ffe03a
5026 stwa %l6,[%i0+%g0]0x88 ! Mem[0000000010001400] = 0000f2ff
5027
5028p0_label_184:
5029! %f12 = 00000000 000057ff, Mem[0000000010181400] = ebd1c42a 23c848d7
5030 stda %f12,[%i6+0x000]%asi ! Mem[0000000010181400] = 00000000 000057ff
5031! %l4 = ffffff00, %l5 = 7ffffffd, Mem[0000000030181400] = 000000ff a69ebf0f
5032 stda %l4,[%i6+%g0]0x89 ! Mem[0000000030181400] = ffffff00 7ffffffd
5033! %l7 = ff00000000000000, Mem[0000000021800140] = 00008319, %asi = 80
5034 stha %l7,[%o3+0x140]%asi ! Mem[0000000021800140] = 00008319
5035! Mem[00000000100c1408] = dcf8feff, %l4 = ffffffffffffff00
5036 swapa [%i3+%o4]0x88,%l4 ! %l4 = 00000000dcf8feff
5037! %l0 = ffffffff, %l1 = 000000ff, Mem[0000000030001408] = 00003ae0 00000000
5038 stda %l0,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffffffff 000000ff
5039! %l4 = 00000000dcf8feff, Mem[0000000030101410] = ffffffff
5040 stwa %l4,[%i4+%o5]0x81 ! Mem[0000000030101410] = dcf8feff
5041! %f30 = ffffd1eb e58c2cff, %l5 = 000000007ffffffd
5042! Mem[0000000010041400] = 5403035400000000
5043 stda %f30,[%i1+%l5]ASI_PST32_P ! Mem[0000000010041400] = 54030354e58c2cff
5044! Mem[0000000030081408] = ffffffff, %l4 = 00000000dcf8feff
5045 ldstuba [%i2+%o4]0x81,%l4 ! %l4 = 000000ff000000ff
5046! Mem[0000000010041400] = 54030354, %l3 = fffffffffffffffe
5047 ldstuba [%i1+%g0]0x88,%l3 ! %l3 = 00000054000000ff
5048! Starting 10 instruction Load Burst
5049! Mem[0000000010001408] = ff000000, %l1 = ff000000000000ff
5050 lduwa [%i0+%o4]0x80,%l1 ! %l1 = 00000000ff000000
5051
5052p0_label_185:
5053! Mem[0000000030081408] = 00000000 ffffffff, %l4 = 000000ff, %l5 = 7ffffffd
5054 ldda [%i2+%o4]0x89,%l4 ! %l4 = 00000000ffffffff 0000000000000000
5055! Mem[0000000010081400] = ff000000, %l2 = 54030354e5ff2cff
5056 lduwa [%i2+%g0]0x88,%l2 ! %l2 = 00000000ff000000
5057! Mem[0000000010141400] = 00000000006c0000, %f8 = 000000ff ffa56439
5058 ldda [%i5+%g0]0x88,%f8 ! %f8 = 00000000 006c0000
5059! Mem[0000000010101408] = ff000000000000ff, %l7 = ff00000000000000
5060 ldxa [%i4+%o4]0x88,%l7 ! %l7 = ff000000000000ff
5061! Mem[0000000010141424] = e55419d1, %l2 = 00000000ff000000
5062 ldsb [%i5+0x026],%l2 ! %l2 = 0000000000000019
5063! %f27 = d37a8e6c, %f9 = 006c0000
5064 fcmpes %fcc0,%f27,%f9 ! %fcc0 = 1
5065! Mem[0000000030141400] = ffffffffff000000, %f12 = 00000000 000057ff
5066 ldda [%i5+%g0]0x81,%f12 ! %f12 = ffffffff ff000000
5067! Mem[00000000300c1410] = e5ff2cff, %l1 = 00000000ff000000
5068 lduha [%i3+%o5]0x89,%l1 ! %l1 = 0000000000002cff
5069! Mem[0000000010101408] = ff000000000000ff, %l2 = 0000000000000019
5070 ldxa [%i4+%o4]0x88,%l2 ! %l2 = ff000000000000ff
5071! Starting 10 instruction Store Burst
5072! Mem[0000000010001419] = 00000000, %l6 = 000000000000f2ff
5073 ldstub [%i0+0x019],%l6 ! %l6 = 00000000000000ff
5074
5075p0_label_186:
5076! %l6 = 00000000, %l7 = 000000ff, Mem[0000000030081408] = ffffffff 00000000
5077 stda %l6,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000 000000ff
5078! %l7 = ff000000000000ff, Mem[0000000010101408] = ff000000000000ff
5079 stxa %l7,[%i4+%o4]0x80 ! Mem[0000000010101408] = ff000000000000ff
5080! %f31 = e58c2cff, Mem[0000000010141410] = 00000000
5081 sta %f31,[%i5+%o5]0x80 ! Mem[0000000010141410] = e58c2cff
5082! Mem[00000000100c1421] = 00000000, %l3 = 0000000000000054
5083 ldstub [%i3+0x021],%l3 ! %l3 = 00000000000000ff
5084! Mem[0000000010181400] = 00000000, %l1 = 0000000000002cff
5085 ldstuba [%i6+%g0]0x88,%l1 ! %l1 = 00000000000000ff
5086! %l6 = 00000000, %l7 = 000000ff, Mem[0000000010041400] = ff030354 e58c2cff
5087 stda %l6,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000 000000ff
5088! %f14 = 00000000, Mem[0000000010181400] = ff000000
5089 sta %f14,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000
5090! %f16 = ff2c8ce5, Mem[0000000030101408] = f2000000
5091 sta %f16,[%i4+%o4]0x81 ! Mem[0000000030101408] = ff2c8ce5
5092! %l0 = ffffffff, %l1 = 00000000, Mem[0000000010001400] = 0000f2ff ffff3f00
5093 stda %l0,[%i0+%g0]0x88 ! Mem[0000000010001400] = ffffffff 00000000
5094! Starting 10 instruction Load Burst
5095! Mem[0000000010081410] = 000000ff, %l3 = 0000000000000000
5096 ldsha [%i2+%o5]0x88,%l3 ! %l3 = 00000000000000ff
5097
5098p0_label_187:
5099! Mem[00000000300c1408] = f2000000, %l2 = ff000000000000ff
5100 lduha [%i3+%o4]0x89,%l2 ! %l2 = 0000000000000000
5101! Mem[0000000030081408] = 00000000, %l6 = 0000000000000000
5102 ldsba [%i2+%o4]0x81,%l6 ! %l6 = 0000000000000000
5103! Mem[0000000010181400] = 00000000, %l2 = 0000000000000000
5104 lduwa [%i6+%g0]0x80,%l2 ! %l2 = 0000000000000000
5105! Mem[0000000030001400] = b15b0000ffff00f2, %l7 = ff000000000000ff
5106 ldxa [%i0+%g0]0x89,%l7 ! %l7 = b15b0000ffff00f2
5107! Mem[00000000300c1400] = ae0d00ff00000000, %f0 = 54030354 e5ff2cff
5108 ldda [%i3+%g0]0x81,%f0 ! %f0 = ae0d00ff 00000000
5109! Mem[0000000010081410] = 000000ff, %l6 = 0000000000000000
5110 lduha [%i2+%o5]0x88,%l6 ! %l6 = 00000000000000ff
5111! Mem[0000000010141434] = ffffffff, %l2 = 0000000000000000
5112 lduh [%i5+0x036],%l2 ! %l2 = 000000000000ffff
5113! Mem[0000000010181408] = 00000000, %l1 = 0000000000000000
5114 ldsha [%i6+%o4]0x88,%l1 ! %l1 = 0000000000000000
5115! Mem[0000000030141410] = ff00000000000dae, %f16 = ff2c8ce5 00000071
5116 ldda [%i5+%o5]0x81,%f16 ! %f16 = ff000000 00000dae
5117! Starting 10 instruction Store Burst
5118! %l7 = b15b0000ffff00f2, Mem[000000001018141a] = c056b74d, %asi = 80
5119 stha %l7,[%i6+0x01a]%asi ! Mem[0000000010181418] = c05600f2
5120
5121p0_label_188:
5122! %l4 = 00000000ffffffff, Mem[0000000030081408] = ff00000000000000
5123 stxa %l4,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000ffffffff
5124! Mem[0000000030081400] = 00000000, %l4 = 00000000ffffffff
5125 swapa [%i2+%g0]0x81,%l4 ! %l4 = 0000000000000000
5126! %l0 = ffffffffffffffff, Mem[0000000010001408] = 00000000000000ff
5127 stxa %l0,[%i0+%o4]0x88 ! Mem[0000000010001408] = ffffffffffffffff
5128! %f12 = ffffffff ff000000, Mem[0000000030141400] = ffffffff ff000000
5129 stda %f12,[%i5+%g0]0x81 ! Mem[0000000030141400] = ffffffff ff000000
5130! %f6 = 00000000 9aea71c3, Mem[0000000030181400] = ffffff00 7ffffffd
5131 stda %f6 ,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000 9aea71c3
5132! %l2 = 000000000000ffff, Mem[0000000021800080] = 00ff3e7c
5133 stb %l2,[%o3+0x080] ! Mem[0000000021800080] = ffff3e7c
5134! %f24 = 00000000 76ffff00, %l3 = 00000000000000ff
5135! Mem[0000000030041408] = 54b80354f20000ff
5136 add %i1,0x008,%g1
5137 stda %f24,[%g1+%l3]ASI_PST16_S ! Mem[0000000030041408] = 0000000076ffff00
5138! %f16 = ff000000, %f9 = 006c0000, %f0 = ae0d00ff
5139 fsubs %f16,%f9 ,%f0 ! %l0 = 0000000000000021, Unfinished, %fsr = 2b00000400
5140! Mem[00000000100c1435] = ff1de8de, %l0 = 0000000000000021
5141 ldstub [%i3+0x035],%l0 ! %l0 = 0000001d000000ff
5142! Starting 10 instruction Load Burst
5143! %f20 = 000000f2, %f24 = 00000000
5144 fsqrts %f20,%f24 ! %l0 = 000000000000003f, Unfinished, %fsr = 2b00000400
5145
5146p0_label_189:
5147! Mem[0000000030041410] = ff000dae 00000000, %l4 = 00000000, %l5 = 00000000
5148 ldda [%i1+%o5]0x81,%l4 ! %l4 = 00000000ff000dae 0000000000000000
5149! Mem[0000000030001400] = ffff00f2, %l1 = 0000000000000000
5150 lduba [%i0+%g0]0x89,%l1 ! %l1 = 00000000000000f2
5151! Mem[000000001004143c] = 7b3c982e, %l4 = 00000000ff000dae
5152 ldsw [%i1+0x03c],%l4 ! %l4 = 000000007b3c982e
5153! Mem[0000000030181408] = ff000000, %l7 = b15b0000ffff00f2
5154 ldsba [%i6+%o4]0x81,%l7 ! %l7 = ffffffffffffffff
5155! Mem[0000000030041410] = ff000dae, %l1 = 00000000000000f2
5156 ldsba [%i1+%o5]0x81,%l1 ! %l1 = ffffffffffffffff
5157! Mem[0000000030041408] = 00000000, %f20 = 000000f2
5158 lda [%i1+%o4]0x89,%f20 ! %f20 = 00000000
5159! Mem[00000000300c1400] = ff000dae, %l4 = 000000007b3c982e
5160 ldsha [%i3+%g0]0x89,%l4 ! %l4 = 0000000000000dae
5161! Mem[0000000010181410] = 00ffff7600000000, %l3 = 00000000000000ff
5162 ldxa [%i6+%o5]0x88,%l3 ! %l3 = 00ffff7600000000
5163! Mem[00000000100c1418] = 000000ff, %l7 = ffffffffffffffff
5164 lduwa [%i3+0x018]%asi,%l7 ! %l7 = 00000000000000ff
5165! Starting 10 instruction Store Burst
5166! %l7 = 00000000000000ff, Mem[0000000010041400] = 00000000
5167 stba %l7,[%i1+%g0]0x80 ! Mem[0000000010041400] = ff000000
5168
5169p0_label_190:
5170! %l0 = 0000003f, %l1 = ffffffff, Mem[0000000030141400] = ffffffff ff000000
5171 stda %l0,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0000003f ffffffff
5172! Mem[00000000100c1408] = 00ffffff, %l0 = 000000000000003f
5173 swapa [%i3+%o4]0x80,%l0 ! %l0 = 0000000000ffffff
5174! Mem[0000000021800181] = 84761c36, %l3 = 00ffff7600000000
5175 ldstuba [%o3+0x181]%asi,%l3 ! %l3 = 00000076000000ff
5176! Mem[0000000010041408] = ff0000ff, %l5 = 0000000000000000
5177 ldstuba [%i1+%o4]0x88,%l5 ! %l5 = 000000ff000000ff
5178! %l4 = 0000000000000dae, Mem[0000000010101424] = b1000000, %asi = 80
5179 stba %l4,[%i4+0x024]%asi ! Mem[0000000010101424] = ae000000
5180! %l5 = 00000000000000ff, Mem[0000000010181410] = 0000000076ffff00, %asi = 80
5181 stxa %l5,[%i6+0x010]%asi ! Mem[0000000010181410] = 00000000000000ff
5182! Mem[0000000010181438] = 77dc5bffadf36949, %l3 = 0000000000000076, %l3 = 0000000000000076
5183 add %i6,0x38,%g1
5184 casxa [%g1]0x80,%l3,%l3 ! %l3 = 77dc5bffadf36949
5185! Mem[0000000030181410] = 00000000, %l6 = 00000000000000ff
5186 swapa [%i6+%o5]0x81,%l6 ! %l6 = 0000000000000000
5187! %l4 = 0000000000000dae, Mem[0000000010141408] = ff000000
5188 stwa %l4,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000dae
5189! Starting 10 instruction Load Burst
5190! Mem[0000000010181418] = c05600f2, %l4 = 0000000000000dae
5191 ldsb [%i6+0x01a],%l4 ! %l4 = 0000000000000000
5192
5193p0_label_191:
5194! Mem[0000000030081400] = ffffffff, %l4 = 0000000000000000
5195 lduha [%i2+%g0]0x89,%l4 ! %l4 = 000000000000ffff
5196! Mem[00000000100c1408] = 3f000000, %l1 = ffffffffffffffff
5197 lduba [%i3+%o4]0x88,%l1 ! %l1 = 0000000000000000
5198! Mem[0000000030041400] = 000000f2, %l4 = 000000000000ffff
5199 ldsha [%i1+%g0]0x81,%l4 ! %l4 = 0000000000000000
5200! Mem[00000000100c1410] = 000000ff, %l2 = 000000000000ffff
5201 lduba [%i3+%o5]0x88,%l2 ! %l2 = 00000000000000ff
5202! Mem[0000000030181410] = 000000ff, %l2 = 00000000000000ff
5203 lduwa [%i6+%o5]0x81,%l2 ! %l2 = 00000000000000ff
5204! Mem[0000000010001400] = ffffffff, %f15 = 00000000
5205 lda [%i0+%g0]0x80,%f15 ! %f15 = ffffffff
5206! Mem[0000000030181400] = 9aea71c3, %l1 = 0000000000000000
5207 lduba [%i6+%g0]0x89,%l1 ! %l1 = 00000000000000c3
5208! Mem[0000000010081420] = 3964a5ff, %l4 = 0000000000000000
5209 ldsw [%i2+0x020],%l4 ! %l4 = 000000003964a5ff
5210! Mem[0000000010101408] = ff000000, %l0 = 0000000000ffffff
5211 ldswa [%i4+0x008]%asi,%l0 ! %l0 = ffffffffff000000
5212! Starting 10 instruction Store Burst
5213! %f10 = ff269c42 ebd1c42a, Mem[0000000030041410] = ae0d00ff 00000000
5214 stda %f10,[%i1+%o5]0x89 ! Mem[0000000030041410] = ff269c42 ebd1c42a
5215
5216p0_label_192:
5217! Mem[0000000030081400] = ffffffff, %l5 = 00000000000000ff
5218 ldstuba [%i2+%g0]0x89,%l5 ! %l5 = 000000ff000000ff
5219! Mem[00000000201c0001] = ffffeaae, %l5 = 00000000000000ff
5220 ldstuba [%o0+0x001]%asi,%l5 ! %l5 = 000000ff000000ff
5221! Mem[000000001010141c] = 053b0000, %l0 = ffffffffff000000, %asi = 80
5222 swapa [%i4+0x01c]%asi,%l0 ! %l0 = 00000000053b0000
5223! %l3 = 77dc5bffadf36949, Mem[0000000020800041] = e0ffa555, %asi = 80
5224 stba %l3,[%o1+0x041]%asi ! Mem[0000000020800040] = e049a555
5225! %l0 = 00000000053b0000, Mem[0000000010101410] = 000000ff
5226 stwa %l0,[%i4+%o5]0x80 ! Mem[0000000010101410] = 053b0000
5227! Mem[0000000030141400] = 0000003f, %l5 = 00000000000000ff
5228 ldstuba [%i5+%g0]0x81,%l5 ! %l5 = 00000000000000ff
5229! %l4 = 000000003964a5ff, Mem[0000000030181408] = ff000000
5230 stwa %l4,[%i6+%o4]0x81 ! Mem[0000000030181408] = 3964a5ff
5231! %l1 = 00000000000000c3, Mem[000000001010140c] = 000000ff
5232 stb %l1,[%i4+0x00c] ! Mem[000000001010140c] = c30000ff
5233! Mem[0000000010001400] = ffffffff, %l4 = 000000003964a5ff
5234 swapa [%i0+%g0]0x88,%l4 ! %l4 = 00000000ffffffff
5235! Starting 10 instruction Load Burst
5236! Mem[0000000030181410] = 000000ff, %l7 = 00000000000000ff
5237 lduha [%i6+%o5]0x81,%l7 ! %l7 = 0000000000000000
5238
5239p0_label_193:
5240 membar #Sync ! Added by membar checker (29)
5241! Mem[0000000010181400] = 00000000 000057ff 00000000 00000000
5242! Mem[0000000010181410] = 00000000 000000ff c05600f2 3fff5bb1
5243! Mem[0000000010181420] = ffffed05 ffa56439 000000ff 5c06ff76
5244! Mem[0000000010181430] = ff008cf2 eb0000ff 77dc5bff adf36949
5245 ldda [%i6]ASI_BLK_P,%f16 ! Block Load from 0000000010181400
5246! Mem[00000000300c1400] = ae0d00ff00000000, %f4 = 00000000 00000000
5247 ldda [%i3+%g0]0x81,%f4 ! %f4 = ae0d00ff 00000000
5248! Mem[0000000030041410] = ebd1c42a, %l0 = 00000000053b0000
5249 lduha [%i1+%o5]0x89,%l0 ! %l0 = 000000000000c42a
5250! Mem[0000000010141408] = ae0d0000, %l2 = 00000000000000ff
5251 ldswa [%i5+%o4]0x88,%l2 ! %l2 = ffffffffae0d0000
5252! Mem[0000000030101400] = ff000000, %l7 = 0000000000000000
5253 ldswa [%i4+%g0]0x89,%l7 ! %l7 = ffffffffff000000
5254! Mem[0000000010181418] = c05600f2, %l7 = ffffffffff000000
5255 lduha [%i6+0x01a]%asi,%l7 ! %l7 = 00000000000000f2
5256! Mem[0000000010141400] = 00006c00 00000000 00000dae ffffffff
5257! Mem[0000000010141410] = e58c2cff 0000ffff 74a5f194 c0a53d9e
5258! Mem[0000000010141420] = b2aa2984 e55419d1 6b6a62a0 9aea71c3
5259! Mem[0000000010141430] = 00000000 ffffffff 690c52af 7a8eeeff
5260 ldda [%i5]ASI_BLK_PL,%f0 ! Block Load from 0000000010141400
5261! Mem[0000000010001410] = ffffff76, %l4 = 00000000ffffffff
5262 ldswa [%i0+%o5]0x80,%l4 ! %l4 = ffffffffffffff76
5263! Code Fragment 3
5264p0_fragment_31:
5265! %l0 = 000000000000c42a
5266 setx 0x44168c37e3ecc863,%g7,%l0 ! %l0 = 44168c37e3ecc863
5267! %l1 = 00000000000000c3
5268 setx 0x3a0009f00064536d,%g7,%l1 ! %l1 = 3a0009f00064536d
5269 setx 0x1fe000, %g1, %g3
5270 or %l0, %g3, %l0 ! always set perrmask = 0xff
5271 setx 0x1ffff8, %g1, %g2
5272 and %l0, %g2, %l0
5273 ta T_CHANGE_HPRIV
5274 stxa %l1, [%l0]ASI_DCACHE_DATA
5275 ta T_CHANGE_NONHPRIV
5276! %l0 = 44168c37e3ecc863
5277 setx 0x2ba36727cad012e4,%g7,%l0 ! %l0 = 2ba36727cad012e4
5278! %l1 = 3a0009f00064536d
5279 setx 0x5d4b16efc826f2ec,%g7,%l1 ! %l1 = 5d4b16efc826f2ec
5280! Starting 10 instruction Store Burst
5281! %f25 = ffa56439, Mem[0000000010081410] = 000000ff
5282 sta %f25,[%i2+%o5]0x88 ! Mem[0000000010081410] = ffa56439
5283
5284p0_label_194:
5285! %l3 = 77dc5bffadf36949, Mem[00000000201c0000] = ffffeaae
5286 sth %l3,[%o0+%g0] ! Mem[00000000201c0000] = 6949eaae
5287! %l4 = ffffff76, %l5 = 00000000, Mem[00000000300c1400] = ff000dae 00000000
5288 stda %l4,[%i3+%g0]0x89 ! Mem[00000000300c1400] = ffffff76 00000000
5289! Mem[0000000010081410] = ffa56439, %l2 = ffffffffae0d0000
5290 ldstuba [%i2+%o5]0x88,%l2 ! %l2 = 00000039000000ff
5291! %l0 = cad012e4, %l1 = c826f2ec, Mem[0000000010081400] = ff000000 ff000000
5292 stda %l0,[%i2+%g0]0x88 ! Mem[0000000010081400] = cad012e4 c826f2ec
5293! %l6 = 00000000, %l7 = 000000f2, Mem[00000000300c1410] = ff2cffe5 54030354
5294 stda %l6,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000 000000f2
5295! %f29 = eb0000ff, %f19 = 00000000
5296 fcmps %fcc1,%f29,%f19 ! %fcc1 = 1
5297! Mem[000000001014143c] = 7a8eeeff, %l2 = 0000000000000039
5298 ldub [%i5+0x03d],%l2 ! %l2 = 000000000000008e
5299! Mem[00000000100c1410] = ff000000, %l1 = 5d4b16efc826f2ec
5300 ldstuba [%i3+%o5]0x80,%l1 ! %l1 = 000000ff000000ff
5301! %f22 = c05600f2 3fff5bb1, Mem[0000000030101410] = dcf8feff ff000000
5302 stda %f22,[%i4+%o5]0x81 ! Mem[0000000030101410] = c05600f2 3fff5bb1
5303! Starting 10 instruction Load Burst
5304! Mem[0000000030101400] = 00000000 ff000000, %l0 = cad012e4, %l1 = 000000ff
5305 ldda [%i4+%g0]0x89,%l0 ! %l0 = 00000000ff000000 0000000000000000
5306
5307p0_label_195:
5308! Mem[0000000010141410] = e58c2cff, %l7 = 00000000000000f2
5309 ldstuba [%i5+%o5]0x80,%l7 ! %l7 = 000000e5000000ff
5310! Mem[0000000010141408] = 00000dae, %l0 = 00000000ff000000
5311 lduba [%i5+%o4]0x80,%l0 ! %l0 = 0000000000000000
5312! Mem[0000000030181408] = 3964a5ffd37a8e6c, %l0 = 0000000000000000
5313 ldxa [%i6+%o4]0x81,%l0 ! %l0 = 3964a5ffd37a8e6c
5314! Mem[0000000010041408] = ff0000ff, %l6 = 0000000000000000
5315 ldsba [%i1+%o4]0x80,%l6 ! %l6 = ffffffffffffffff
5316! Mem[000000001000140c] = ffffffff, %l3 = 77dc5bffadf36949
5317 lduba [%i0+0x00f]%asi,%l3 ! %l3 = 00000000000000ff
5318! Mem[00000000300c1408] = f2000000, %f24 = ffffed05
5319 lda [%i3+%o4]0x89,%f24 ! %f24 = f2000000
5320! Mem[0000000030041400] = 000000f2, %l4 = ffffffffffffff76
5321 ldswa [%i1+%g0]0x81,%l4 ! %l4 = 00000000000000f2
5322! Mem[0000000030081400] = ffffffff, %l5 = 0000000000000000
5323 ldswa [%i2+%g0]0x89,%l5 ! %l5 = ffffffffffffffff
5324! Mem[0000000010101430] = 95ffe03a, %l6 = ffffffffffffffff
5325 ldsb [%i4+0x031],%l6 ! %l6 = ffffffffffffffff
5326! Starting 10 instruction Store Burst
5327! %f30 = 77dc5bff adf36949, Mem[0000000030001408] = ffffffff 000000ff
5328 stda %f30,[%i0+%o4]0x89 ! Mem[0000000030001408] = 77dc5bff adf36949
5329
5330p0_label_196:
5331! %l7 = 00000000000000e5, imm = 000000000000045b, %l1 = 0000000000000000
5332 andn %l7,0x45b,%l1 ! %l1 = 00000000000000a4
5333! Mem[0000000010141428] = 6b6a62a09aea71c3, %l1 = 00000000000000a4, %l2 = 000000000000008e
5334 add %i5,0x28,%g1
5335 casxa [%g1]0x80,%l1,%l2 ! %l2 = 6b6a62a09aea71c3
5336! Mem[0000000030141410] = ff000000, %l1 = 00000000000000a4
5337 swapa [%i5+%o5]0x81,%l1 ! %l1 = 00000000ff000000
5338! Mem[0000000010181408] = 00000000, %l3 = 00000000000000ff
5339 ldstuba [%i6+%o4]0x80,%l3 ! %l3 = 00000000000000ff
5340! Mem[0000000010081410] = ff64a5ff, %l3 = 0000000000000000
5341 swapa [%i2+%o5]0x80,%l3 ! %l3 = 00000000ff64a5ff
5342! %f12 = ffffffff 00000000, %l7 = 00000000000000e5
5343! Mem[0000000010041438] = 8ae1ffbe7b3c982e
5344 add %i1,0x038,%g1
5345 stda %f12,[%g1+%l7]ASI_PST8_PL ! Mem[0000000010041438] = 00e100be7bffffff
5346! Mem[0000000030041408] = 00000000, %l3 = 00000000ff64a5ff
5347 ldstuba [%i1+%o4]0x81,%l3 ! %l3 = 00000000000000ff
5348! Mem[0000000010141400] = 00006c00, %l5 = ffffffffffffffff
5349 ldstuba [%i5+%g0]0x80,%l5 ! %l5 = 00000000000000ff
5350! Mem[000000001018141a] = c05600f2, %l0 = 3964a5ffd37a8e6c
5351 ldstub [%i6+0x01a],%l0 ! %l0 = 00000000000000ff
5352! Starting 10 instruction Load Burst
5353! Mem[0000000010141400] = ff006c00, %l1 = 00000000ff000000
5354 lduha [%i5+%g0]0x80,%l1 ! %l1 = 000000000000ff00
5355
5356p0_label_197:
5357! %l2 = 6b6a62a09aea71c3, Mem[0000000010041410] = ffffe0ff
5358 stha %l2,[%i1+%o5]0x80 ! Mem[0000000010041410] = 71c3e0ff
5359! Mem[0000000010101400] = 00000000 000000ff, %l0 = 00000000, %l1 = 0000ff00
5360 ldda [%i4+%g0]0x88,%l0 ! %l0 = 00000000000000ff 0000000000000000
5361! Mem[0000000030041400] = f2000000, %l4 = 00000000000000f2
5362 ldswa [%i1+%g0]0x89,%l4 ! %l4 = fffffffff2000000
5363! Mem[0000000030181400] = c371ea9a 00000000, %l0 = 000000ff, %l1 = 00000000
5364 ldda [%i6+%g0]0x81,%l0 ! %l0 = 00000000c371ea9a 0000000000000000
5365! Mem[0000000030041410] = ebd1c42a, %l4 = fffffffff2000000
5366 lduwa [%i1+%o5]0x89,%l4 ! %l4 = 00000000ebd1c42a
5367! Mem[0000000010181408] = 000000ff, %l7 = 00000000000000e5
5368 ldsba [%i6+%o4]0x88,%l7 ! %l7 = ffffffffffffffff
5369! %f24 = f2000000 ffa56439, Mem[0000000030081408] = ffffffff 00000000
5370 stda %f24,[%i2+%o4]0x81 ! Mem[0000000030081408] = f2000000 ffa56439
5371! Mem[0000000030101408] = e58c2cff, %l7 = ffffffffffffffff
5372 lduwa [%i4+%o4]0x89,%l7 ! %l7 = 00000000e58c2cff
5373! Mem[0000000010101418] = 1bf4f8dc, %l7 = 00000000e58c2cff
5374 ldub [%i4+0x018],%l7 ! %l7 = 000000000000001b
5375! Starting 10 instruction Store Burst
5376! Mem[0000000010041404] = 000000ff, %l6 = ffffffff, %l2 = 9aea71c3
5377 add %i1,0x04,%g1
5378 casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000000000ff
5379
5380p0_label_198:
5381! %l0 = c371ea9a, %l1 = 00000000, Mem[0000000010101400] = ff000000 00000000
5382 stda %l0,[%i4+%g0]0x80 ! Mem[0000000010101400] = c371ea9a 00000000
5383! Mem[0000000010101408] = 000000ff, %l0 = 00000000c371ea9a
5384 ldstuba [%i4+%o4]0x88,%l0 ! %l0 = 000000ff000000ff
5385! %l1 = 0000000000000000, Mem[000000001010141b] = 1bf4f8dc
5386 stb %l1,[%i4+0x01b] ! Mem[0000000010101418] = 1bf4f800
5387! %l7 = 000000000000001b, %l5 = 0000000000000000, %l5 = 0000000000000000
5388 orn %l7,%l5,%l5 ! %l5 = ffffffffffffffff
5389! Mem[0000000010081408] = 00000000, %l7 = 000000000000001b
5390 ldstuba [%i2+%o4]0x88,%l7 ! %l7 = 00000000000000ff
5391! %f26 = 000000ff, Mem[0000000030041400] = 000000f2
5392 sta %f26,[%i1+%g0]0x81 ! Mem[0000000030041400] = 000000ff
5393! %f6 = 9e3da5c0, %f7 = 94f1a574, %f19 = 00000000
5394 fdivs %f6 ,%f7 ,%f19 ! %f19 = 48c8e996
5395! Mem[0000000010101428] = ff0000ff, %l0 = 000000ff, %l4 = ebd1c42a
5396 add %i4,0x28,%g1
5397 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000ff0000ff
5398! %l0 = 00000000000000ff, Mem[0000000030141408] = ffff00f2
5399 stba %l0,[%i5+%o4]0x81 ! Mem[0000000030141408] = ffff00f2
5400! Starting 10 instruction Load Burst
5401! Mem[00000000100c1408] = 0000003f, %l0 = 00000000000000ff
5402 ldsba [%i3+%o4]0x80,%l0 ! %l0 = 0000000000000000
5403
5404p0_label_199:
5405! Mem[0000000010141410] = ff8c2cff, %l5 = ffffffffffffffff
5406 lduba [%i5+%o5]0x80,%l5 ! %l5 = 00000000000000ff
5407! Mem[0000000010101408] = ff000000, %f5 = ff2c8ce5
5408 lda [%i4+%o4]0x80,%f5 ! %f5 = ff000000
5409! Mem[0000000030181400] = 9aea71c3, %l6 = ffffffffffffffff
5410 lduha [%i6+%g0]0x89,%l6 ! %l6 = 00000000000071c3
5411! Mem[0000000010181400] = 00000000000057ff, %f0 = 00000000 006c0000
5412 ldda [%i6+%g0]0x80,%f0 ! %f0 = 00000000 000057ff
5413! Mem[0000000030081400] = ffffffff b1000000, %l6 = 000071c3, %l7 = 00000000
5414 ldda [%i2+%g0]0x81,%l6 ! %l6 = 00000000ffffffff 00000000b1000000
5415! Mem[0000000010141408] = 00000dae, %l5 = 00000000000000ff
5416 ldub [%i5+%o4],%l5 ! %l5 = 0000000000000000
5417! Mem[0000000010081428] = 00000000, %f24 = f2000000
5418 lda [%i2+0x028]%asi,%f24 ! %f24 = 00000000
5419! Mem[0000000010181408] = ff000000, %l0 = 0000000000000000
5420 ldswa [%i6+%o4]0x80,%l0 ! %l0 = ffffffffff000000
5421! Mem[0000000010101408] = ff0000c3000000ff, %l0 = ffffffffff000000
5422 ldxa [%i4+%o4]0x88,%l0 ! %l0 = ff0000c3000000ff
5423! Starting 10 instruction Store Burst
5424! %l0 = 000000ff, %l1 = 00000000, Mem[0000000030141400] = 3f0000ff ffffffff
5425 stda %l0,[%i5+%g0]0x89 ! Mem[0000000030141400] = 000000ff 00000000
5426
5427p0_label_200:
5428! %f29 = eb0000ff, Mem[00000000300c1408] = 000000f2
5429 sta %f29,[%i3+%o4]0x81 ! Mem[00000000300c1408] = eb0000ff
5430! Mem[0000000030141400] = 000000ff, %l7 = 00000000b1000000
5431 swapa [%i5+%g0]0x89,%l7 ! %l7 = 00000000000000ff
5432! Mem[0000000010181400] = 00000000, %l4 = 00000000ff0000ff
5433 ldstuba [%i6+%g0]0x88,%l4 ! %l4 = 00000000000000ff
5434! %f16 = 00000000 000057ff, Mem[00000000100c1418] = 000000ff f90c00ff
5435 std %f16,[%i3+0x018] ! Mem[00000000100c1418] = 00000000 000057ff
5436! %l3 = 0000000000000000, Mem[00000000300c1400] = 76ffffff00000000
5437 stxa %l3,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 0000000000000000
5438! %f7 = 94f1a574, %f10 = c371ea9a
5439 fsqrts %f7 ,%f10 ! %f10 = 7fffffff
5440! Mem[0000000010081410] = 00000000, %l5 = 0000000000000000
5441 ldstuba [%i2+%o5]0x80,%l5 ! %l5 = 00000000000000ff
5442! %f20 = 00000000 000000ff, %l7 = 00000000000000ff
5443! Mem[0000000010081438] = 00000000ff0000ff
5444 add %i2,0x038,%g1
5445 stda %f20,[%g1+%l7]ASI_PST32_PL ! Mem[0000000010081438] = ff00000000000000
5446! %l2 = 00000000000000ff, Mem[0000000030001400] = f200ffff
5447 stha %l2,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00ffffff
5448! Starting 10 instruction Load Burst
5449! Mem[0000000010081410] = 000000ff, %l5 = 0000000000000000
5450 lduha [%i2+%o5]0x88,%l5 ! %l5 = 00000000000000ff
5451
5452p0_label_201:
5453! Mem[00000000100c1408] = 0000003f, %l6 = 00000000ffffffff
5454 ldsba [%i3+%o4]0x80,%l6 ! %l6 = 0000000000000000
5455! Mem[0000000010101410] = 053b0000000057ff, %l0 = ff0000c3000000ff
5456 ldxa [%i4+%o5]0x80,%l0 ! %l0 = 053b0000000057ff
5457! Mem[0000000030001408] = 77dc5bff adf36949, %l0 = 000057ff, %l1 = 00000000
5458 ldda [%i0+%o4]0x89,%l0 ! %l0 = 00000000adf36949 0000000077dc5bff
5459! Mem[0000000030141408] = ffff00f2, %f25 = ffa56439
5460 lda [%i5+%o4]0x81,%f25 ! %f25 = ffff00f2
5461! %l2 = 00000000000000ff, imm = fffffffffffff81e, %l3 = 0000000000000000
5462 and %l2,-0x7e2,%l3 ! %l3 = 000000000000001e
5463! Mem[0000000010081438] = ff000000 00000000, %l0 = adf36949, %l1 = 77dc5bff
5464 ldd [%i2+0x038],%l0 ! %l0 = 00000000ff000000 0000000000000000
5465! Mem[0000000030101408] = e58c2cff, %l2 = 00000000000000ff
5466 lduba [%i4+%o4]0x89,%l2 ! %l2 = 00000000000000ff
5467! Mem[0000000030101400] = 000000ff, %l2 = 00000000000000ff
5468 lduba [%i4+%g0]0x81,%l2 ! %l2 = 0000000000000000
5469! Mem[0000000030001408] = adf36949, %l0 = 00000000ff000000
5470 lduwa [%i0+%o4]0x89,%l0 ! %l0 = 00000000adf36949
5471! Starting 10 instruction Store Burst
5472! %l2 = 0000000000000000, Mem[00000000100c1410] = ff00000081f1fffe, %asi = 80
5473 stxa %l2,[%i3+0x010]%asi ! Mem[00000000100c1410] = 0000000000000000
5474
5475p0_label_202:
5476! %f22 = c05600f2 3fff5bb1, %l5 = 00000000000000ff
5477! Mem[0000000010081408] = ff000000000000e5
5478 add %i2,0x008,%g1
5479 stda %f22,[%g1+%l5]ASI_PST8_P ! Mem[0000000010081408] = c05600f23fff5bb1
5480! Code Fragment 4
5481p0_fragment_32:
5482! %l0 = 00000000adf36949
5483 setx 0x48286780739145e3,%g7,%l0 ! %l0 = 48286780739145e3
5484! %l1 = 0000000000000000
5485 setx 0x3fcb3050661adb44,%g7,%l1 ! %l1 = 3fcb3050661adb44
5486 setx 0x7ff8, %g1, %g2
5487 and %l0, %g2, %l0
5488 setx 0xffffffff, %g1, %g2
5489 and %l1, %g2, %l1
5490 setx 0x100000000, %g1, %g2
5491 or %l1, %g2, %l1 ! Set bit 32 - perrinj
5492 ta T_CHANGE_HPRIV
5493 stxa %l1, [%l0]ASI_ICACHE_INSTR
5494 ta T_CHANGE_NONHPRIV
5495! %l0 = 48286780739145e3
5496 setx 0x26d7b8a842e510f7,%g7,%l0 ! %l0 = 26d7b8a842e510f7
5497! %l1 = 3fcb3050661adb44
5498 setx 0x0cef30f8073463ff,%g7,%l1 ! %l1 = 0cef30f8073463ff
5499! %l0 = 26d7b8a842e510f7, %l5 = 00000000000000ff, %l7 = 00000000000000ff
5500 xnor %l0,%l5,%l7 ! %l7 = d9284757bd1aeff7
5501! Mem[0000000010181400] = 000000ff, %l1 = 0cef30f8073463ff
5502 ldstuba [%i6+%g0]0x88,%l1 ! %l1 = 000000ff000000ff
5503! %f8 = d11954e5 8429aab2, %l0 = 26d7b8a842e510f7
5504! Mem[0000000030081418] = 029d915c015552b2
5505 add %i2,0x018,%g1
5506 stda %f8,[%g1+%l0]ASI_PST32_S ! Mem[0000000030081418] = d11954e58429aab2
5507! Mem[0000000030081410] = ffff065c, %l4 = 0000000000000000
5508 swapa [%i2+%o5]0x81,%l4 ! %l4 = 00000000ffff065c
5509! Mem[00000000100c1418] = 00000000, %l0 = 26d7b8a842e510f7
5510 swap [%i3+0x018],%l0 ! %l0 = 0000000000000000
5511! %l0 = 0000000000000000, Mem[0000000010041410] = 71c3e0ff
5512 stba %l0,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00c3e0ff
5513! %l3 = 000000000000001e, Mem[0000000021800040] = ff4307c8
5514 stb %l3,[%o3+0x040] ! Mem[0000000021800040] = 1e4307c8
5515! Starting 10 instruction Load Burst
5516! Mem[0000000010101408] = ff0000c3000000ff, %l7 = d9284757bd1aeff7
5517 ldxa [%i4+%o4]0x88,%l7 ! %l7 = ff0000c3000000ff
5518
5519p0_label_203:
5520! Mem[0000000010101410] = ff57000000003b05, %l1 = 00000000000000ff
5521 ldxa [%i4+%o5]0x88,%l1 ! %l1 = ff57000000003b05
5522! Mem[00000000211c0000] = e0ff4b99, %l5 = 00000000000000ff
5523 ldsba [%o2+0x001]%asi,%l5 ! %l5 = ffffffffffffffff
5524! Mem[0000000030181410] = 000000ff0000006c, %l0 = 0000000000000000
5525 ldxa [%i6+%o5]0x81,%l0 ! %l0 = 000000ff0000006c
5526! Mem[00000000300c1408] = eb0000ff, %f10 = 7fffffff
5527 lda [%i3+%o4]0x81,%f10 ! %f10 = eb0000ff
5528! Mem[0000000030141410] = 000000a4 00000dae, %l4 = ffff065c, %l5 = ffffffff
5529 ldda [%i5+%o5]0x81,%l4 ! %l4 = 00000000000000a4 0000000000000dae
5530! Mem[0000000030101410] = c05600f2, %l4 = 00000000000000a4
5531 ldsba [%i4+%o5]0x81,%l4 ! %l4 = ffffffffffffffc0
5532! Mem[0000000010041408] = ff0000ff, %l4 = ffffffffffffffc0
5533 lduwa [%i1+%o4]0x80,%l4 ! %l4 = 00000000ff0000ff
5534! Mem[0000000010081410] = ff000000, %l0 = 000000ff0000006c
5535 lduba [%i2+%o5]0x80,%l0 ! %l0 = 00000000000000ff
5536! %l3 = 000000000000001e, Mem[0000000030101410] = f20056c0
5537 stba %l3,[%i4+%o5]0x89 ! Mem[0000000030101410] = f200561e
5538! Starting 10 instruction Store Burst
5539! %l3 = 000000000000001e, Mem[0000000010001400] = 000000003964a5ff
5540 stxa %l3,[%i0+%g0]0x88 ! Mem[0000000010001400] = 000000000000001e
5541
5542p0_label_204:
5543! %f10 = eb0000ff a0626a6b, Mem[0000000010041430] = ff000000 ff2770d4
5544 stda %f10,[%i1+0x030]%asi ! Mem[0000000010041430] = eb0000ff a0626a6b
5545! %f5 = ff000000, Mem[0000000010081400] = cad012e4
5546 sta %f5 ,[%i2+%g0]0x88 ! Mem[0000000010081400] = ff000000
5547! %f14 = ffee8e7a af520c69, Mem[0000000030181408] = 3964a5ff d37a8e6c
5548 stda %f14,[%i6+%o4]0x81 ! Mem[0000000030181408] = ffee8e7a af520c69
5549! Mem[0000000030101410] = 1e5600f2, %l1 = ff57000000003b05
5550 swapa [%i4+%o5]0x81,%l1 ! %l1 = 000000001e5600f2
5551! Mem[0000000010081400] = 000000ff, %l7 = ff0000c3000000ff, %asi = 80
5552 swapa [%i2+0x000]%asi,%l7 ! %l7 = 00000000000000ff
5553! %l2 = 0000000000000000, %l3 = 000000000000001e, %l6 = 0000000000000000
5554 xor %l2,%l3,%l6 ! %l6 = 000000000000001e
5555! Mem[0000000030101408] = e58c2cff, %l3 = 000000000000001e
5556 swapa [%i4+%o4]0x89,%l3 ! %l3 = 00000000e58c2cff
5557! Mem[0000000010181418] = c056fff23fff5bb1, %l7 = 00000000000000ff, %l1 = 000000001e5600f2
5558 add %i6,0x18,%g1
5559 casxa [%g1]0x80,%l7,%l1 ! %l1 = c056fff23fff5bb1
5560! Mem[0000000030081410] = 00000000, %l6 = 000000000000001e
5561 swapa [%i2+%o5]0x89,%l6 ! %l6 = 0000000000000000
5562! Starting 10 instruction Load Burst
5563! Mem[0000000010141410] = ff8c2cff, %l0 = 00000000000000ff
5564 ldsha [%i5+%o5]0x80,%l0 ! %l0 = ffffffffffffff8c
5565
5566p0_label_205:
5567! Mem[0000000030001408] = 4969f3ad, %l3 = 00000000e58c2cff
5568 ldsha [%i0+%o4]0x81,%l3 ! %l3 = 0000000000004969
5569! %f9 = 8429aab2, %f26 = 000000ff, %f15 = af520c69
5570 fsubs %f9 ,%f26,%f15 ! %l0 = ffffffffffffffae, Unfinished, %fsr = 2900000400
5571! Mem[0000000010101410] = ff57000000003b05, %f18 = 00000000 48c8e996
5572 ldda [%i4+%o5]0x88,%f18 ! %f18 = ff570000 00003b05
5573! Mem[000000001004141c] = 8bf2c6ff, %l1 = c056fff23fff5bb1
5574 lduw [%i1+0x01c],%l1 ! %l1 = 000000008bf2c6ff
5575! Mem[0000000010181404] = 000057ff, %l2 = 0000000000000000
5576 lduwa [%i6+0x004]%asi,%l2 ! %l2 = 00000000000057ff
5577! Mem[0000000030041408] = 000000ff, %l0 = ffffffffffffffae
5578 lduha [%i1+%o4]0x89,%l0 ! %l0 = 00000000000000ff
5579! Mem[0000000010101418] = 1bf4f800 ff000000, %l2 = 000057ff, %l3 = 00004969
5580 ldda [%i4+0x018]%asi,%l2 ! %l2 = 000000001bf4f800 00000000ff000000
5581! Mem[0000000010181438] = 77dc5bffadf36949, %f12 = ffffffff 00000000
5582 ldda [%i6+0x038]%asi,%f12 ! %f12 = 77dc5bff adf36949
5583! Mem[0000000010101408] = ff0000c3 000000ff, %l6 = 00000000, %l7 = 000000ff
5584 ldda [%i4+%o4]0x88,%l6 ! %l6 = 00000000000000ff 00000000ff0000c3
5585! Starting 10 instruction Store Burst
5586! %l1 = 000000008bf2c6ff, imm = 00000000000003cb, %l1 = 000000008bf2c6ff
5587 sub %l1,0x3cb,%l1 ! %l1 = 000000008bf2c334
5588
5589p0_label_206:
5590! Mem[0000000010181433] = ff008cf2, %l7 = 00000000ff0000c3
5591 ldstuba [%i6+0x033]%asi,%l7 ! %l7 = 000000f2000000ff
5592! %l5 = 0000000000000dae, Mem[000000001000141c] = 24ff598d
5593 sth %l5,[%i0+0x01c] ! Mem[000000001000141c] = 0dae598d
5594! %l2 = 000000001bf4f800, Mem[0000000030141400] = b1000000
5595 stba %l2,[%i5+%g0]0x89 ! Mem[0000000030141400] = b1000000
5596! Mem[0000000010081410] = 000000ff, %l7 = 00000000000000f2
5597 swapa [%i2+%o5]0x88,%l7 ! %l7 = 00000000000000ff
5598 membar #Sync ! Added by membar checker (30)
5599! %f26 = 000000ff, Mem[0000000010141408] = ae0d0000
5600 sta %f26,[%i5+%o4]0x88 ! Mem[0000000010141408] = 000000ff
5601! Mem[00000000100c1400] = fefff181, %l6 = 00000000000000ff
5602 swapa [%i3+%g0]0x80,%l6 ! %l6 = 00000000fefff181
5603! Mem[00000000300c1410] = 00000000, %l7 = 00000000000000ff
5604 swapa [%i3+%o5]0x89,%l7 ! %l7 = 0000000000000000
5605! %l4 = 00000000ff0000ff, Mem[0000000010181416] = 000000ff, %asi = 80
5606 stha %l4,[%i6+0x016]%asi ! Mem[0000000010181414] = 000000ff
5607! %l2 = 000000001bf4f800, Mem[0000000010001408] = ffffffffffffffff
5608 stxa %l2,[%i0+%o4]0x80 ! Mem[0000000010001408] = 000000001bf4f800
5609! Starting 10 instruction Load Burst
5610! Mem[0000000010101420] = ff2770d4ae000000, %l6 = 00000000fefff181
5611 ldx [%i4+0x020],%l6 ! %l6 = ff2770d4ae000000
5612
5613p0_label_207:
5614! Mem[0000000030141408] = ff000080f200ffff, %f10 = eb0000ff a0626a6b
5615 ldda [%i5+%o4]0x89,%f10 ! %f10 = ff000080 f200ffff
5616! Mem[0000000030081400] = ffffffff, %f12 = 77dc5bff
5617 lda [%i2+%g0]0x89,%f12 ! %f12 = ffffffff
5618! Mem[00000000218001c0] = 00ffeec2, %l6 = ff2770d4ae000000
5619 lduba [%o3+0x1c0]%asi,%l6 ! %l6 = 0000000000000000
5620! Mem[0000000030041410] = ff269c42ebd1c42a, %l1 = 000000008bf2c334
5621 ldxa [%i1+%o5]0x89,%l1 ! %l1 = ff269c42ebd1c42a
5622! Mem[0000000010081410] = 000000f2, %l0 = 00000000000000ff
5623 ldsba [%i2+%o5]0x88,%l0 ! %l0 = fffffffffffffff2
5624! Mem[0000000030001410] = 0000e2be, %l6 = 0000000000000000
5625 ldswa [%i0+%o5]0x89,%l6 ! %l6 = 000000000000e2be
5626! Mem[0000000030081410] = 1e000000, %l5 = 0000000000000dae
5627 lduwa [%i2+%o5]0x81,%l5 ! %l5 = 000000001e000000
5628! Mem[0000000010141408] = ff000000, %l2 = 000000001bf4f800
5629 ldub [%i5+0x009],%l2 ! %l2 = 0000000000000000
5630! Mem[0000000030181410] = ff000000, %f21 = 000000ff
5631 lda [%i6+%o5]0x89,%f21 ! %f21 = ff000000
5632! Starting 10 instruction Store Burst
5633! Mem[0000000030001410] = bee20000, %l7 = 0000000000000000
5634 ldstuba [%i0+%o5]0x81,%l7 ! %l7 = 000000be000000ff
5635
5636p0_label_208:
5637! %f30 = 77dc5bff, Mem[0000000010181408] = ff000000
5638 sta %f30,[%i6+%o4]0x80 ! Mem[0000000010181408] = 77dc5bff
5639! %f0 = 00000000 000057ff, %l6 = 000000000000e2be
5640! Mem[0000000030181420] = 7f90b8590fa627de
5641 add %i6,0x020,%g1
5642 stda %f0,[%g1+%l6]ASI_PST8_SL ! Mem[0000000030181420] = 7f57000000002700
5643! %f0 = 00000000 000057ff, %l7 = 00000000000000be
5644! Mem[0000000030081410] = 1e00000000000000
5645 add %i2,0x010,%g1
5646 stda %f0,[%g1+%l7]ASI_PST8_S ! Mem[0000000030081410] = 0000000000005700
5647! %l5 = 000000001e000000, Mem[0000000020800040] = e049a555, %asi = 80
5648 stha %l5,[%o1+0x040]%asi ! Mem[0000000020800040] = 0000a555
5649! %f26 = 000000ff, Mem[0000000030041400] = 000000ff
5650 sta %f26,[%i1+%g0]0x81 ! Mem[0000000030041400] = 000000ff
5651! Mem[0000000020800000] = 00ff5b63, %l6 = 000000000000e2be
5652 ldstub [%o1+%g0],%l6 ! %l6 = 00000000000000ff
5653! %l4 = 00000000ff0000ff, Mem[0000000030141410] = a4000000
5654 stha %l4,[%i5+%o5]0x89 ! Mem[0000000030141410] = a40000ff
5655! %l3 = 00000000ff000000, imm = fffffffffffffe56, %l6 = 0000000000000000
5656 or %l3,-0x1aa,%l6 ! %l6 = fffffffffffffe56
5657! %f29 = eb0000ff, Mem[0000000010041400] = ff000000
5658 sta %f29,[%i1+%g0]0x80 ! Mem[0000000010041400] = eb0000ff
5659! Starting 10 instruction Load Burst
5660! %l1 = ff269c42ebd1c42a, imm = fffffffffffff232, %l3 = 00000000ff000000
5661 xor %l1,-0xdce,%l3 ! %l3 = 00d963bd142e3618
5662
5663p0_label_209:
5664! Mem[0000000030181400] = 00000000 9aea71c3, %l4 = ff0000ff, %l5 = 1e000000
5665 ldda [%i6+%g0]0x89,%l4 ! %l4 = 000000009aea71c3 0000000000000000
5666! Mem[0000000010041424] = e5541976, %l6 = fffffffffffffe56
5667 ldsba [%i1+0x024]%asi,%l6 ! %l6 = ffffffffffffffe5
5668! Mem[0000000010081408] = c05600f2 3fff5bb1, %l6 = ffffffe5, %l7 = 000000be
5669 ldda [%i2+%o4]0x80,%l6 ! %l6 = 00000000c05600f2 000000003fff5bb1
5670! Mem[0000000030141400] = 000000b1, %l5 = 0000000000000000
5671 ldswa [%i5+%g0]0x81,%l5 ! %l5 = 00000000000000b1
5672! Mem[0000000030101400] = ff000000, %l3 = 00d963bd142e3618
5673 ldswa [%i4+%g0]0x89,%l3 ! %l3 = ffffffffff000000
5674! Mem[0000000010001408] = 00000000 1bf4f800, %l2 = 00000000, %l3 = ff000000
5675 ldda [%i0+0x008]%asi,%l2 ! %l2 = 0000000000000000 000000001bf4f800
5676! Mem[0000000010001408] = 00000000, %l2 = 0000000000000000
5677 ldsha [%i0+%o4]0x80,%l2 ! %l2 = 0000000000000000
5678! Mem[0000000010141410] = ff8c2cff, %l2 = 0000000000000000
5679 ldsha [%i5+%o5]0x80,%l2 ! %l2 = ffffffffffffff8c
5680! Mem[0000000030041400] = 000000ff, %l6 = 00000000c05600f2
5681 ldsha [%i1+%g0]0x81,%l6 ! %l6 = 0000000000000000
5682! Starting 10 instruction Store Burst
5683! %l0 = fffffffffffffff2, Mem[00000000100c1400] = ff000000
5684 stba %l0,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ff0000f2
5685
5686p0_label_210:
5687! %f28 = ff008cf2 eb0000ff, Mem[0000000010081410] = f2000000 ffdc0354
5688 std %f28,[%i2+%o5] ! Mem[0000000010081410] = ff008cf2 eb0000ff
5689! %l4 = 9aea71c3, %l5 = 000000b1, Mem[0000000030081410] = 00000000 00570000
5690 stda %l4,[%i2+%o5]0x89 ! Mem[0000000030081410] = 9aea71c3 000000b1
5691! %f17 = 000057ff, Mem[0000000030001400] = ffffff00
5692 sta %f17,[%i0+%g0]0x89 ! Mem[0000000030001400] = 000057ff
5693! %l4 = 000000009aea71c3, Mem[0000000030001408] = 4969f3adff5bdc77
5694 stxa %l4,[%i0+%o4]0x81 ! Mem[0000000030001408] = 000000009aea71c3
5695! %f16 = 00000000 000057ff ff570000 00003b05
5696! %f20 = 00000000 ff000000 c05600f2 3fff5bb1
5697! %f24 = 00000000 ffff00f2 000000ff 5c06ff76
5698! %f28 = ff008cf2 eb0000ff 77dc5bff adf36949
5699 stda %f16,[%i2]ASI_COMMIT_S ! Block Store to 0000000030081400
5700! %l2 = ffffff8c, %l3 = 1bf4f800, Mem[00000000100c1400] = ff0000f2 000000f2
5701 stda %l2,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ffffff8c 1bf4f800
5702! %l3 = 000000001bf4f800, Mem[0000000030101400] = ff000000
5703 stha %l3,[%i4+%g0]0x89 ! Mem[0000000030101400] = ff00f800
5704! %l4 = 000000009aea71c3, Mem[0000000010001410] = ffffff76
5705 stha %l4,[%i0+%o5]0x80 ! Mem[0000000010001410] = 71c3ff76
5706! Mem[0000000010141400] = ff006c00, %l5 = 00000000000000b1
5707 ldstuba [%i5+%g0]0x80,%l5 ! %l5 = 000000ff000000ff
5708! Starting 10 instruction Load Burst
5709! Mem[00000000100c1410] = 00000000, %l4 = 000000009aea71c3
5710 ldsh [%i3+%o5],%l4 ! %l4 = 0000000000000000
5711
5712p0_label_211:
5713! %f0 = 00000000 000057ff, Mem[0000000030141408] = ffff00f2 800000ff
5714 stda %f0 ,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000000 000057ff
5715! Mem[0000000030101410] = 00003b05, %l5 = 00000000000000ff
5716 ldswa [%i4+%o5]0x81,%l5 ! %l5 = 0000000000003b05
5717! Mem[0000000030181400] = c371ea9a, %f4 = ffff0000
5718 lda [%i6+%g0]0x81,%f4 ! %f4 = c371ea9a
5719! Mem[0000000010101410] = 053b0000, %l5 = 0000000000003b05
5720 ldub [%i4+0x011],%l5 ! %l5 = 000000000000003b
5721! Mem[0000000030041410] = 2ac4d1eb, %f3 = ae0d0000
5722 lda [%i1+%o5]0x81,%f3 ! %f3 = 2ac4d1eb
5723! Mem[0000000030041410] = 2ac4d1eb429c26ff, %l6 = 0000000000000000
5724 ldxa [%i1+%o5]0x81,%l6 ! %l6 = 2ac4d1eb429c26ff
5725! Mem[0000000010181408] = 77dc5bff, %l1 = ff269c42ebd1c42a
5726 lduba [%i6+%o4]0x80,%l1 ! %l1 = 0000000000000077
5727! Mem[0000000030101408] = 1e000000, %l1 = 0000000000000077
5728 lduba [%i4+%o4]0x81,%l1 ! %l1 = 000000000000001e
5729! Mem[0000000010181400] = ff570000000000ff, %f8 = d11954e5 8429aab2
5730 ldda [%i6+%g0]0x88,%f8 ! %f8 = ff570000 000000ff
5731! Starting 10 instruction Store Burst
5732! %l2 = ffffffffffffff8c, Mem[000000001000143a] = 00005fdc
5733 stb %l2,[%i0+0x03a] ! Mem[0000000010001438] = 00008cdc
5734
5735p0_label_212:
5736! Mem[0000000030001400] = ff570000, %l6 = 2ac4d1eb429c26ff
5737 swapa [%i0+%g0]0x81,%l6 ! %l6 = 00000000ff570000
5738! Mem[0000000030181400] = 9aea71c3, %l6 = 00000000ff570000
5739 swapa [%i6+%g0]0x89,%l6 ! %l6 = 000000009aea71c3
5740! %l4 = 0000000000000000, Mem[0000000030181400] = ff570000
5741 stba %l4,[%i6+%g0]0x89 ! Mem[0000000030181400] = ff570000
5742 membar #Sync ! Added by membar checker (31)
5743! %l7 = 000000003fff5bb1, Mem[0000000010081400] = 000000ff
5744 stw %l7,[%i2+%g0] ! Mem[0000000010081400] = 3fff5bb1
5745! %l2 = ffffff8c, %l3 = 1bf4f800, Mem[0000000010081410] = ff008cf2 eb0000ff
5746 stda %l2,[%i2+%o5]0x80 ! Mem[0000000010081410] = ffffff8c 1bf4f800
5747! Mem[0000000010041428] = 000000ff, %l3 = 000000001bf4f800
5748 ldstuba [%i1+0x028]%asi,%l3 ! %l3 = 00000000000000ff
5749! Mem[0000000010081400] = 3fff5bb1, %l7 = 000000003fff5bb1
5750 swapa [%i2+%g0]0x80,%l7 ! %l7 = 000000003fff5bb1
5751! Mem[0000000010101410] = 053b0000, %l2 = ffffffffffffff8c
5752 ldstuba [%i4+%o5]0x80,%l2 ! %l2 = 00000005000000ff
5753! %l6 = 000000009aea71c3, Mem[0000000010001438] = 00008cdc000057ff
5754 stx %l6,[%i0+0x038] ! Mem[0000000010001438] = 000000009aea71c3
5755! Starting 10 instruction Load Burst
5756! Mem[0000000010181408] = ff5bdc77, %f18 = ff570000
5757 lda [%i6+%o4]0x88,%f18 ! %f18 = ff5bdc77
5758
5759p0_label_213:
5760! Mem[0000000010001410] = 71c3ff76, %l0 = fffffffffffffff2
5761 lduwa [%i0+%o5]0x80,%l0 ! %l0 = 0000000071c3ff76
5762! Mem[0000000010141408] = 000000ff, %l4 = 0000000000000000
5763 ldsba [%i5+%o4]0x88,%l4 ! %l4 = ffffffffffffffff
5764! Mem[0000000030001410] = 0000e2ff, %l7 = 000000003fff5bb1
5765 ldswa [%i0+%o5]0x89,%l7 ! %l7 = 000000000000e2ff
5766! Mem[0000000030001410] = ffe20000 84000000, %l2 = 00000005, %l3 = 00000000
5767 ldda [%i0+%o5]0x81,%l2 ! %l2 = 00000000ffe20000 0000000084000000
5768! Mem[0000000030181408] = 7a8eeeff, %l5 = 000000000000003b
5769 lduha [%i6+%o4]0x89,%l5 ! %l5 = 000000000000eeff
5770! Mem[00000000201c0000] = 6949eaae, %l4 = ffffffffffffffff
5771 ldsh [%o0+%g0],%l4 ! %l4 = 0000000000006949
5772! Mem[00000000100c1408] = a69ebf0f3f000000, %l1 = 000000000000001e
5773 ldxa [%i3+%o4]0x88,%l1 ! %l1 = a69ebf0f3f000000
5774! %l7 = 000000000000e2ff, Mem[0000000010181400] = ff000000
5775 stwa %l7,[%i6+%g0]0x80 ! Mem[0000000010181400] = 0000e2ff
5776! Mem[00000000218000c0] = ffff3492, %l2 = 00000000ffe20000
5777 lduba [%o3+0x0c1]%asi,%l2 ! %l2 = 00000000000000ff
5778! Starting 10 instruction Store Burst
5779! %l6 = 000000009aea71c3, Mem[0000000020800001] = ffff5b63
5780 stb %l6,[%o1+0x001] ! Mem[0000000020800000] = ffc35b63
5781
5782p0_label_214:
5783! %l5 = 000000000000eeff, immed = fffffefb, %y = 00000354
5784 umul %l5,-0x105,%l3 ! %l3 = 0000eefeff0c5605, %y = 0000eefe
5785! %l6 = 9aea71c3, %l7 = 0000e2ff, Mem[0000000010181410] = 00000000 ff000000
5786 stda %l6,[%i6+%o5]0x88 ! Mem[0000000010181410] = 9aea71c3 0000e2ff
5787! Mem[0000000030181410] = 000000ff, %l1 = a69ebf0f3f000000
5788 swapa [%i6+%o5]0x81,%l1 ! %l1 = 00000000000000ff
5789! %l4 = 0000000000006949, %l7 = 000000000000e2ff, %y = 0000eefe
5790 sdiv %l4,%l7,%l6 ! %l6 = 000000007fffffff
5791 mov %l0,%y ! %y = 71c3ff76
5792! %l2 = 000000ff, %l3 = ff0c5605, Mem[00000000100c1400] = ffffff8c 1bf4f800
5793 stda %l2,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 000000ff ff0c5605
5794! %l4 = 00006949, %l5 = 0000eeff, Mem[0000000010081400] = b15bff3f c826f2ec
5795 stda %l4,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00006949 0000eeff
5796! %l1 = 00000000000000ff, Mem[00000000300c1410] = f2000000000000ff
5797 stxa %l1,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000000000ff
5798! %l3 = 0000eefeff0c5605, Mem[0000000030041408] = ff000000
5799 stba %l3,[%i1+%o4]0x81 ! Mem[0000000030041408] = 05000000
5800! Mem[0000000030141408] = 00000000, %l6 = 000000007fffffff
5801 ldstuba [%i5+%o4]0x89,%l6 ! %l6 = 00000000000000ff
5802! Starting 10 instruction Load Burst
5803! Mem[0000000010001400] = 1e000000, %l4 = 0000000000006949
5804 lduh [%i0+%g0],%l4 ! %l4 = 0000000000001e00
5805
5806p0_label_215:
5807! Mem[0000000030001400] = b15b0000ff269c42, %f30 = 77dc5bff adf36949
5808 ldda [%i0+%g0]0x89,%f30 ! %f30 = b15b0000 ff269c42
5809! Mem[00000000218000c0] = ffff3492, %l6 = 0000000000000000
5810 ldsb [%o3+0x0c1],%l6 ! %l6 = ffffffffffffffff
5811! Mem[0000000030041408] = 00ffff76 00000005, %l6 = ffffffff, %l7 = 0000e2ff
5812 ldda [%i1+%o4]0x89,%l6 ! %l6 = 0000000000000005 0000000000ffff76
5813! Mem[0000000010181408] = ff5bdc77, %l6 = 0000000000000005
5814 lduba [%i6+%o4]0x88,%l6 ! %l6 = 0000000000000077
5815! Mem[0000000010001408] = 00000000, %l0 = 0000000071c3ff76
5816 lduha [%i0+%o4]0x80,%l0 ! %l0 = 0000000000000000
5817! Mem[0000000030181408] = 690c52af7a8eeeff, %f22 = c05600f2 3fff5bb1
5818 ldda [%i6+%o4]0x89,%f22 ! %f22 = 690c52af 7a8eeeff
5819! Mem[0000000010001408] = 000000001bf4f800, %f14 = ffee8e7a af520c69
5820 ldda [%i0+%o4]0x80,%f14 ! %f14 = 00000000 1bf4f800
5821! Mem[0000000010041408] = ff0000ff, %l7 = 0000000000ffff76
5822 ldswa [%i1+%o4]0x88,%l7 ! %l7 = ffffffffff0000ff
5823! Mem[0000000010041430] = eb0000ffa0626a6b, %f20 = 00000000 ff000000
5824 ldd [%i1+0x030],%f20 ! %f20 = eb0000ff a0626a6b
5825! Starting 10 instruction Store Burst
5826! %l6 = 0000000000000077, Mem[0000000010041408] = ff0000ff76ffff00
5827 stx %l6,[%i1+%o4] ! Mem[0000000010041408] = 0000000000000077
5828
5829p0_label_216:
5830! %l6 = 0000000000000077, Mem[00000000211c0001] = e0ff4b99, %asi = 80
5831 stba %l6,[%o2+0x001]%asi ! Mem[00000000211c0000] = e0774b99
5832! %f16 = 00000000 000057ff, %l2 = 00000000000000ff
5833! Mem[00000000100c1428] = 0000000000000071
5834 add %i3,0x028,%g1
5835 stda %f16,[%g1+%l2]ASI_PST16_P ! Mem[00000000100c1428] = 00000000000057ff
5836! %f26 = 000000ff 5c06ff76, Mem[0000000030141410] = a40000ff ae0d0000
5837 stda %f26,[%i5+%o5]0x89 ! Mem[0000000030141410] = 000000ff 5c06ff76
5838! %l7 = ffffffffff0000ff, Mem[0000000010141410] = ff8c2cff
5839 stba %l7,[%i5+%o5]0x80 ! Mem[0000000010141410] = ff8c2cff
5840! Mem[00000000300c1400] = 00000000, %l5 = 000000000000eeff
5841 ldstuba [%i3+%g0]0x89,%l5 ! %l5 = 00000000000000ff
5842! %l3 = 0000eefeff0c5605, immed = fffffaef, %y = 71c3ff76
5843 smul %l3,-0x511,%l3 ! %l3 = 00000004d28030ab, %y = 00000004
5844! %l3 = 00000004d28030ab, Mem[0000000030181400] = 000057ff
5845 stba %l3,[%i6+%g0]0x81 ! Mem[0000000030181400] = ab0057ff
5846! Mem[0000000010181410] = 9aea71c3, %l3 = 00000004d28030ab
5847 swapa [%i6+%o5]0x88,%l3 ! %l3 = 000000009aea71c3
5848! Mem[0000000010101410] = 00003bff, %l0 = 0000000000000000
5849 ldstuba [%i4+%o5]0x88,%l0 ! %l0 = 000000ff000000ff
5850! Starting 10 instruction Load Burst
5851! Mem[0000000030101410] = b15bff3f053b0000, %l7 = ffffffffff0000ff
5852 ldxa [%i4+%o5]0x89,%l7 ! %l7 = b15bff3f053b0000
5853
5854p0_label_217:
5855! Mem[0000000010141418] = 74a5f194, %l6 = 0000000000000077
5856 ldsha [%i5+0x01a]%asi,%l6 ! %l6 = fffffffffffff194
5857! Mem[0000000030181410] = 0000003f, %l5 = 0000000000000000
5858 ldswa [%i6+%o5]0x89,%l5 ! %l5 = 000000000000003f
5859! Mem[0000000010001410] = 76ffc371, %l2 = 00000000000000ff
5860 ldsba [%i0+%o5]0x88,%l2 ! %l2 = 0000000000000071
5861! Mem[0000000010041410] = ffffffffffe0c300, %l0 = 00000000000000ff
5862 ldxa [%i1+%o5]0x88,%l0 ! %l0 = ffffffffffe0c300
5863! Mem[0000000010001428] = ffffffff, %l2 = 0000000000000071
5864 ldsb [%i0+0x02b],%l2 ! %l2 = ffffffffffffffff
5865! Mem[00000000218001c0] = 00ffeec2, %l2 = ffffffffffffffff
5866 lduha [%o3+0x1c0]%asi,%l2 ! %l2 = 00000000000000ff
5867! Mem[0000000010081430] = 00000000ff0000ff, %f0 = 00000000 000057ff
5868 ldd [%i2+0x030],%f0 ! %f0 = 00000000 ff0000ff
5869! Mem[0000000010101408] = ff000000, %f4 = c371ea9a
5870 lda [%i4+%o4]0x80,%f4 ! %f4 = ff000000
5871! Mem[0000000010041408] = 00000000, %f26 = 000000ff
5872 lda [%i1+0x008]%asi,%f26 ! %f26 = 00000000
5873! Starting 10 instruction Store Burst
5874! Code Fragment 4
5875p0_fragment_33:
5876! %l0 = ffffffffffe0c300
5877 setx 0x1601423069718edc,%g7,%l0 ! %l0 = 1601423069718edc
5878! %l1 = 00000000000000ff
5879 setx 0xd2e8ff0fa2d95f0d,%g7,%l1 ! %l1 = d2e8ff0fa2d95f0d
5880 setx 0x7ff8, %g1, %g2
5881 and %l0, %g2, %l0
5882 setx 0xffffffff, %g1, %g2
5883 and %l1, %g2, %l1
5884 setx 0x100000000, %g1, %g2
5885 or %l1, %g2, %l1 ! Set bit 32 - perrinj
5886 ta T_CHANGE_HPRIV
5887 stxa %l1, [%l0]ASI_ICACHE_INSTR
5888 ta T_CHANGE_NONHPRIV
5889! %l0 = 1601423069718edc
5890 setx 0xfb920d28107c3fd9,%g7,%l0 ! %l0 = fb920d28107c3fd9
5891! %l1 = d2e8ff0fa2d95f0d
5892 setx 0x515418b7da7208e6,%g7,%l1 ! %l1 = 515418b7da7208e6
5893
5894p0_label_218:
5895! %f30 = b15b0000 ff269c42, %l1 = 515418b7da7208e6
5896! Mem[0000000010181418] = c056fff23fff5bb1
5897 add %i6,0x018,%g1
5898 stda %f30,[%g1+%l1]ASI_PST32_P ! Mem[0000000010181418] = b15b00003fff5bb1
5899! %f14 = 00000000 1bf4f800, Mem[00000000300c1410] = 000000ff 00000000
5900 stda %f14,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000 1bf4f800
5901! Mem[00000000211c0001] = e0774b99, %l3 = 000000009aea71c3
5902 ldstub [%o2+0x001],%l3 ! %l3 = 00000077000000ff
5903! %l5 = 000000000000003f, Mem[000000001004143c] = 7bffffff
5904 stw %l5,[%i1+0x03c] ! Mem[000000001004143c] = 0000003f
5905! Mem[000000001008143c] = 00000000, %l5 = 000000000000003f, %asi = 80
5906 swapa [%i2+0x03c]%asi,%l5 ! %l5 = 0000000000000000
5907! %l4 = 0000000000001e00, Mem[000000001008142e] = ffffd1eb, %asi = 80
5908 stha %l4,[%i2+0x02e]%asi ! Mem[000000001008142c] = ffff1e00
5909! Mem[000000001010141f] = ff000000, %l7 = b15bff3f053b0000
5910 ldstuba [%i4+0x01f]%asi,%l7 ! %l7 = 00000000000000ff
5911! %l2 = 00000000000000ff, Mem[0000000030081408] = ff570000
5912 stwa %l2,[%i2+%o4]0x81 ! Mem[0000000030081408] = 000000ff
5913! Mem[0000000030181408] = 690c52af7a8eeeff, %f2 = ffffffff 2ac4d1eb
5914 ldda [%i6+%o4]0x89,%f2 ! %f2 = 690c52af 7a8eeeff
5915! Starting 10 instruction Load Burst
5916! Mem[0000000010001408] = 00000000, %l1 = 515418b7da7208e6
5917 lduwa [%i0+%o4]0x88,%l1 ! %l1 = 0000000000000000
5918
5919p0_label_219:
5920! Mem[0000000030001410] = ffe2000084000000, %f4 = ff000000 ff000000
5921 ldda [%i0+%o5]0x81,%f4 ! %f4 = ffe20000 84000000
5922! Mem[0000000010001408] = 00000000, %l3 = 0000000000000077
5923 ldswa [%i0+%o4]0x80,%l3 ! %l3 = 0000000000000000
5924! Mem[0000000021800040] = 1e4307c8, %l3 = 0000000000000000
5925 ldsha [%o3+0x040]%asi,%l3 ! %l3 = 0000000000001e43
5926! Mem[0000000030141400] = b1000000, %f31 = ff269c42
5927 lda [%i5+%g0]0x89,%f31 ! %f31 = b1000000
5928! Mem[0000000010141408] = ff000000, %l3 = 0000000000001e43
5929 lduha [%i5+0x00a]%asi,%l3 ! %l3 = 0000000000000000
5930! Mem[0000000010041408] = 00000000, %l7 = 0000000000000000
5931 lduba [%i1+%o4]0x88,%l7 ! %l7 = 0000000000000000
5932! Mem[0000000010141410] = ff2c8cff, %l6 = fffffffffffff194
5933 ldsba [%i5+%o5]0x88,%l6 ! %l6 = ffffffffffffffff
5934! Mem[0000000030041410] = 2ac4d1eb, %f29 = eb0000ff
5935 lda [%i1+%o5]0x81,%f29 ! %f29 = 2ac4d1eb
5936! Mem[0000000030081408] = ff000000, %l2 = 00000000000000ff
5937 lduha [%i2+%o4]0x89,%l2 ! %l2 = 0000000000000000
5938! Starting 10 instruction Store Burst
5939! %l5 = 0000000000000000, Mem[0000000010001408] = 00000000
5940 stba %l5,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000
5941
5942p0_label_220:
5943! %l0 = fb920d28107c3fd9, Mem[0000000030141410] = 5c06ff76
5944 stba %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = 5c06ffd9
5945! Randomly selected nop
5946 nop
5947! %l0 = fb920d28107c3fd9, Mem[0000000030181400] = ff5700ab
5948 stha %l0,[%i6+%g0]0x89 ! Mem[0000000030181400] = ff573fd9
5949! %l4 = 00001e00, %l5 = 00000000, Mem[00000000300c1400] = 000000ff 00000000
5950 stda %l4,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00001e00 00000000
5951! Mem[0000000030101400] = 00f800ff, %l1 = 0000000000000000
5952 ldstuba [%i4+%g0]0x81,%l1 ! %l1 = 00000000000000ff
5953! Mem[000000001010143a] = 37bb86bf, %l1 = 0000000000000000
5954 ldstub [%i4+0x03a],%l1 ! %l1 = 00000086000000ff
5955! %l2 = 00000000, %l3 = 00000000, Mem[0000000030081408] = 000000ff 00003b05
5956 stda %l2,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000 00000000
5957! %l0 = 107c3fd9, %l1 = 00000086, Mem[00000000100c1428] = 00000000 000057ff
5958 std %l0,[%i3+0x028] ! Mem[00000000100c1428] = 107c3fd9 00000086
5959! Mem[0000000010141400] = 006c00ff, %l6 = ffffffffffffffff
5960 ldstuba [%i5+%g0]0x88,%l6 ! %l6 = 000000ff000000ff
5961! Starting 10 instruction Load Burst
5962! Mem[0000000010001408] = 00000000, %l5 = 0000000000000000
5963 lduwa [%i0+%o4]0x88,%l5 ! %l5 = 0000000000000000
5964
5965p0_label_221:
5966! Mem[0000000010141408] = ffffffff000000ff, %l2 = 0000000000000000
5967 ldxa [%i5+%o4]0x88,%l2 ! %l2 = ffffffff000000ff
5968! Mem[0000000010001410] = 71c3ff76, %l0 = fb920d28107c3fd9
5969 ldsha [%i0+%o5]0x80,%l0 ! %l0 = 00000000000071c3
5970! Mem[0000000010181410] = ab3080d2, %l7 = 0000000000000000
5971 lduw [%i6+%o5],%l7 ! %l7 = 00000000ab3080d2
5972! Mem[0000000030141400] = 00000000b1000000, %l3 = 0000000000000000
5973 ldxa [%i5+%g0]0x89,%l3 ! %l3 = 00000000b1000000
5974! Mem[0000000010141410] = ff8c2cff0000ffff, %f4 = ffe20000 84000000
5975 ldda [%i5+%o5]0x80,%f4 ! %f4 = ff8c2cff 0000ffff
5976! Mem[0000000010041408] = 00000000, %f22 = 690c52af
5977 lda [%i1+%o4]0x88,%f22 ! %f22 = 00000000
5978! Mem[0000000010141410] = ff2c8cff, %l2 = ffffffff000000ff
5979 ldsha [%i5+%o5]0x88,%l2 ! %l2 = ffffffffffff8cff
5980! Mem[0000000010001400] = 000000000000001e, %f14 = 00000000 1bf4f800
5981 ldda [%i0+%g0]0x88,%f14 ! %f14 = 00000000 0000001e
5982! %l0 = 000071c3, %l1 = 00000086, Mem[0000000030041408] = 00000005 00ffff76
5983 stda %l0,[%i1+%o4]0x89 ! Mem[0000000030041408] = 000071c3 00000086
5984! Starting 10 instruction Store Burst
5985! Mem[0000000010141400] = ff006c00, %l1 = 0000000000000086
5986 ldstuba [%i5+%g0]0x80,%l1 ! %l1 = 000000ff000000ff
5987
5988p0_label_222:
5989! %l0 = 00000000000071c3, Mem[00000000300c1410] = 00f8f41b
5990 stwa %l0,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 000071c3
5991! Mem[00000000100c143b] = 8ae1e2be, %l4 = 0000000000001e00
5992 ldstub [%i3+0x03b],%l4 ! %l4 = 000000be000000ff
5993! Mem[0000000010101408] = 000000ff, %l7 = 00000000ab3080d2
5994 swapa [%i4+%o4]0x88,%l7 ! %l7 = 00000000000000ff
5995! %l5 = 0000000000000000, Mem[0000000010101400] = c371ea9a
5996 stba %l5,[%i4+%g0]0x80 ! Mem[0000000010101400] = 0071ea9a
5997! %l0 = 000071c3, %l1 = 000000ff, Mem[0000000010041410] = 00c3e0ff ffffffff
5998 std %l0,[%i1+%o5] ! Mem[0000000010041410] = 000071c3 000000ff
5999! Mem[0000000030001410] = 0000e2ff, %l5 = 0000000000000000
6000 swapa [%i0+%o5]0x89,%l5 ! %l5 = 000000000000e2ff
6001! %f26 = 00000000 5c06ff76, Mem[0000000010081410] = ffffff8c 1bf4f800
6002 stda %f26,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000 5c06ff76
6003! %l3 = 00000000b1000000, Mem[0000000010001408] = 00000000
6004 stba %l3,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000000
6005! Mem[0000000010001400] = 1e000000, %l5 = 000000000000e2ff
6006 ldstuba [%i0+%g0]0x80,%l5 ! %l5 = 0000001e000000ff
6007! Starting 10 instruction Load Burst
6008! Mem[0000000030041410] = ebd1c42a, %l4 = 00000000000000be
6009 ldsba [%i1+%o5]0x89,%l4 ! %l4 = 000000000000002a
6010
6011p0_label_223:
6012! Mem[0000000030101408] = 0000001e, %l5 = 000000000000001e
6013 lduba [%i4+%o4]0x89,%l5 ! %l5 = 000000000000001e
6014! Mem[0000000030081410] = 00000000, %l7 = 00000000000000ff
6015 ldsha [%i2+%o5]0x81,%l7 ! %l7 = 0000000000000000
6016! Mem[0000000020800000] = ffc35b63, %l6 = 00000000000000ff
6017 lduba [%o1+0x001]%asi,%l6 ! %l6 = 00000000000000c3
6018! Mem[0000000010141418] = 74a5f194, %l3 = 00000000b1000000
6019 ldsba [%i5+0x01b]%asi,%l3 ! %l3 = ffffffffffffff94
6020! Mem[0000000010181410] = ab3080d2, %l4 = 000000000000002a
6021 lduba [%i6+%o5]0x80,%l4 ! %l4 = 00000000000000ab
6022! Mem[0000000030081410] = 00000000, %l2 = ffffffffffff8cff
6023 lduha [%i2+%o5]0x81,%l2 ! %l2 = 0000000000000000
6024! Mem[0000000030101408] = 0000001e, %f3 = 7a8eeeff
6025 lda [%i4+%o4]0x89,%f3 ! %f3 = 0000001e
6026! Mem[0000000010141400] = 006c00ff, %l6 = 00000000000000c3
6027 ldsha [%i5+%g0]0x88,%l6 ! %l6 = 00000000000000ff
6028! %f14 = 00000000, %f18 = ff5bdc77, %f9 = 000000ff
6029 fdivs %f14,%f18,%f9 ! %f9 = 80000000
6030! Starting 10 instruction Store Burst
6031! %l0 = 000071c3, %l1 = 000000ff, Mem[0000000030001400] = ff269c42 b15b0000
6032 stda %l0,[%i0+%g0]0x89 ! Mem[0000000030001400] = 000071c3 000000ff
6033
6034p0_label_224:
6035! Mem[0000000010181424] = ffa56439, %l0 = 00000000000071c3
6036 ldstuba [%i6+0x024]%asi,%l0 ! %l0 = 000000ff000000ff
6037! %f4 = ff8c2cff 0000ffff, Mem[0000000030041408] = c3710000 86000000
6038 stda %f4 ,[%i1+%o4]0x81 ! Mem[0000000030041408] = ff8c2cff 0000ffff
6039! %l2 = 0000000000000000, Mem[0000000020800000] = ffc35b63, %asi = 80
6040 stha %l2,[%o1+0x000]%asi ! Mem[0000000020800000] = 00005b63
6041! Mem[00000000100c1400] = ff000000, %l6 = 00000000000000ff
6042 ldstuba [%i3+%g0]0x80,%l6 ! %l6 = 000000ff000000ff
6043! Mem[0000000030181410] = 3f000000, %l3 = ffffffffffffff94
6044 swapa [%i6+%o5]0x81,%l3 ! %l3 = 000000003f000000
6045! Mem[0000000010141400] = 006c00ff, %l1 = 00000000000000ff
6046 ldstuba [%i5+%g0]0x88,%l1 ! %l1 = 000000ff000000ff
6047! %l4 = 00000000000000ab, Mem[0000000030141410] = d9ff065c
6048 stha %l4,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00ab065c
6049! %f14 = 00000000, %f14 = 00000000
6050 fcmps %fcc1,%f14,%f14 ! %fcc1 = 0
6051! Mem[00000000100c1428] = 107c3fd900000086, %l0 = 00000000000000ff, %l5 = 000000000000001e
6052 add %i3,0x28,%g1
6053 casxa [%g1]0x80,%l0,%l5 ! %l5 = 107c3fd900000086
6054! Starting 10 instruction Load Burst
6055! Mem[0000000010081408] = f20056c0, %l5 = 107c3fd900000086
6056 lduwa [%i2+%o4]0x88,%l5 ! %l5 = 00000000f20056c0
6057
6058p0_label_225:
6059! Mem[000000001004141c] = 8bf2c6ff, %l2 = 0000000000000000
6060 ldsha [%i1+0x01e]%asi,%l2 ! %l2 = ffffffffffffc6ff
6061! Mem[0000000030141410] = 00ab065c ff000000, %l6 = 000000ff, %l7 = 00000000
6062 ldda [%i5+%o5]0x81,%l6 ! %l6 = 0000000000ab065c 00000000ff000000
6063! Mem[0000000010101400] = 0071ea9a00000000, %l7 = 00000000ff000000
6064 ldxa [%i4+%g0]0x80,%l7 ! %l7 = 0071ea9a00000000
6065! Mem[0000000010101408] = d28030abc30000ff, %f2 = 690c52af 0000001e
6066 ldda [%i4+%o4]0x80,%f2 ! %f2 = d28030ab c30000ff
6067! %l0 = 00000000000000ff, %l6 = 0000000000ab065c, %l7 = 0071ea9a00000000
6068 xor %l0,%l6,%l7 ! %l7 = 0000000000ab06a3
6069! Mem[0000000010181400] = ffe20000, %l5 = 00000000f20056c0
6070 lduba [%i6+%g0]0x88,%l5 ! %l5 = 0000000000000000
6071! Mem[0000000010081410] = 00000000, %l0 = 00000000000000ff
6072 ldsh [%i2+%o5],%l0 ! %l0 = 0000000000000000
6073! %l0 = 0000000000000000, %l7 = 0000000000ab06a3, %l0 = 0000000000000000
6074 xnor %l0,%l7,%l0 ! %l0 = ffffffffff54f95c
6075! %f9 = 80000000, %f31 = b1000000
6076 fcmpes %fcc2,%f9 ,%f31 ! %fcc2 = 2
6077! Starting 10 instruction Store Burst
6078! Mem[0000000010041408] = 00000000, %l3 = 000000003f000000
6079 swapa [%i1+%o4]0x88,%l3 ! %l3 = 0000000000000000
6080
6081p0_label_226:
6082! %f14 = 00000000, Mem[000000001014143c] = 7a8eeeff
6083 sta %f14,[%i5+0x03c]%asi ! Mem[000000001014143c] = 00000000
6084! %f16 = 00000000, Mem[0000000010041410] = c3710000
6085 sta %f16,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000
6086! %l2 = ffffc6ff, %l3 = 00000000, Mem[0000000030141400] = b1000000 00000000
6087 stda %l2,[%i5+%g0]0x89 ! Mem[0000000030141400] = ffffc6ff 00000000
6088! %f9 = 80000000, Mem[0000000030041410] = ebd1c42a
6089 sta %f9 ,[%i1+%o5]0x89 ! Mem[0000000030041410] = 80000000
6090! Mem[0000000010041408] = 0000003f, %l1 = 00000000000000ff
6091 swapa [%i1+%o4]0x80,%l1 ! %l1 = 000000000000003f
6092! %l1 = 000000000000003f, imm = 0000000000000f4d, %l4 = 00000000000000ab
6093 and %l1,0xf4d,%l4 ! %l4 = 000000000000000d
6094! %f0 = 00000000 ff0000ff d28030ab c30000ff
6095! %f4 = ff8c2cff 0000ffff 9e3da5c0 94f1a574
6096! %f8 = ff570000 80000000 ff000080 f200ffff
6097! %f12 = ffffffff adf36949 00000000 0000001e
6098 stda %f0,[%i5]ASI_BLK_SL ! Block Store to 0000000030141400
6099! %f19 = 00003b05, %f27 = 5c06ff76, %f30 = b15b0000
6100 fsubs %f19,%f27,%f30 ! %l0 = ffffffffff54f97e, Unfinished, %fsr = 2800000400
6101! %l1 = 000000000000003f, Mem[0000000030181400] = ff573fd9
6102 stba %l1,[%i6+%g0]0x89 ! Mem[0000000030181400] = ff573f3f
6103! Starting 10 instruction Load Burst
6104! Mem[0000000010181410] = d28030ab, %l0 = ffffffffff54f97e
6105 lduba [%i6+%o5]0x88,%l0 ! %l0 = 00000000000000ab
6106
6107p0_label_227:
6108! Mem[00000000100c142c] = 00000086, %l1 = 000000000000003f
6109 ldsw [%i3+0x02c],%l1 ! %l1 = 0000000000000086
6110! Mem[0000000020800000] = 00005b63, %l7 = 0000000000ab06a3
6111 ldsha [%o1+0x000]%asi,%l7 ! %l7 = 0000000000000000
6112! Mem[0000000030041408] = ffff0000 ff2c8cff, %l4 = 0000000d, %l5 = 00000000
6113 ldda [%i1+%o4]0x89,%l4 ! %l4 = 00000000ff2c8cff 00000000ffff0000
6114! %f28 = ff008cf2, %f29 = 2ac4d1eb
6115 fcmpes %fcc2,%f28,%f29 ! %fcc2 = 1
6116! %f24 = 00000000 ffff00f2, %f30 = b15b0000 b1000000
6117 fxtod %f24,%f30 ! %f30 = 41efffe0 1e400000
6118! %l1 = 0000000000000086, imm = 0000000000000a4c, %l6 = 0000000000ab065c
6119 and %l1,0xa4c,%l6 ! %l6 = 0000000000000004
6120! Mem[00000000100c1420] = 00ff0000, %l1 = 0000000000000086
6121 ldub [%i3+0x022],%l1 ! %l1 = 0000000000000000
6122! Mem[00000000100c1400] = ff000000, %l3 = 0000000000000000
6123 lduba [%i3+%g0]0x80,%l3 ! %l3 = 00000000000000ff
6124! %l1 = 0000000000000000, imm = fffffffffffff861, %l4 = 00000000ff2c8cff
6125 andn %l1,-0x79f,%l4 ! %l4 = 0000000000000000
6126! Starting 10 instruction Store Burst
6127! Mem[0000000020800040] = 0000a555, %l1 = 0000000000000000
6128 ldstub [%o1+0x040],%l1 ! %l1 = 00000000000000ff
6129
6130p0_label_228:
6131! %l3 = 00000000000000ff, Mem[0000000010181428] = 000000ff
6132 stw %l3,[%i6+0x028] ! Mem[0000000010181428] = 000000ff
6133! %l1 = 0000000000000000, Mem[0000000030001408] = 00000000
6134 stha %l1,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000000
6135! %l4 = 0000000000000000, Mem[00000000300c1408] = eb0000ff95ffe03a
6136 stxa %l4,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 0000000000000000
6137! %l6 = 00000004, %l7 = 00000000, Mem[0000000030141410] = 0000ffff ff8c2cff
6138 stda %l6,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000004 00000000
6139! %l1 = 0000000000000000, Mem[0000000010041412] = 00000000
6140 stb %l1,[%i1+0x012] ! Mem[0000000010041410] = 00000000
6141 membar #Sync ! Added by membar checker (32)
6142! Mem[0000000030141410] = 04000000, %l0 = 00000000000000ab
6143 ldstuba [%i5+%o5]0x81,%l0 ! %l0 = 00000004000000ff
6144! %l5 = 00000000ffff0000, Mem[0000000010101410] = 00003bff
6145 stha %l5,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000
6146! Mem[0000000010041410] = 00000000, %l3 = 00000000000000ff
6147 ldstuba [%i1+%o5]0x80,%l3 ! %l3 = 00000000000000ff
6148! Mem[0000000010001420] = 0000337e, %l3 = 00000000, %l1 = 00000000
6149 add %i0,0x20,%g1
6150 casa [%g1]0x80,%l3,%l1 ! %l1 = 000000000000337e
6151! Starting 10 instruction Load Burst
6152! Mem[0000000010041430] = eb0000ff a0626a6b, %l0 = 00000004, %l1 = 0000337e
6153 ldda [%i1+0x030]%asi,%l0 ! %l0 = 00000000eb0000ff 00000000a0626a6b
6154
6155p0_label_229:
6156! Mem[0000000010101408] = d28030ab, %l5 = 00000000ffff0000
6157 ldswa [%i4+%o4]0x80,%l5 ! %l5 = ffffffffd28030ab
6158! Mem[0000000010101418] = 1bf4f800, %l5 = ffffffffd28030ab
6159 lduwa [%i4+0x018]%asi,%l5 ! %l5 = 000000001bf4f800
6160! Mem[000000001008140c] = 3fff5bb1, %l1 = 00000000a0626a6b
6161 ldsh [%i2+0x00e],%l1 ! %l1 = 0000000000005bb1
6162! Mem[00000000300c1408] = 00000000, %l3 = 0000000000000000
6163 lduba [%i3+%o4]0x81,%l3 ! %l3 = 0000000000000000
6164! %l7 = 0000000000000000, immed = fffff09a, %y = 00000004
6165 udiv %l7,-0xf66,%l5 ! %l5 = 0000000000000004
6166 mov %l0,%y ! %y = eb0000ff
6167! Mem[00000000100c1400] = 000000ff, %l0 = 00000000eb0000ff
6168 ldsha [%i3+%g0]0x88,%l0 ! %l0 = 00000000000000ff
6169! Mem[0000000030141410] = 000000ff, %l0 = 00000000000000ff
6170 lduha [%i5+%o5]0x89,%l0 ! %l0 = 00000000000000ff
6171! Mem[0000000010001410] = 71c3ff76, %l0 = 00000000000000ff
6172 ldsha [%i0+%o5]0x80,%l0 ! %l0 = 00000000000071c3
6173! Mem[0000000010181410] = 0000e2ff d28030ab, %l4 = 00000000, %l5 = 00000004
6174 ldda [%i6+%o5]0x88,%l4 ! %l4 = 00000000d28030ab 000000000000e2ff
6175! Starting 10 instruction Store Burst
6176! Mem[000000001008140c] = 3fff5bb1, %l5 = 0000e2ff, %l2 = ffffc6ff
6177 add %i2,0x0c,%g1
6178 casa [%g1]0x80,%l5,%l2 ! %l2 = 000000003fff5bb1
6179
6180p0_label_230:
6181! Mem[0000000010081408] = f20056c0, %l6 = 0000000000000004
6182 swapa [%i2+%o4]0x88,%l6 ! %l6 = 00000000f20056c0
6183! Mem[0000000010141410] = ff8c2cff, %l3 = 0000000000000000, %asi = 80
6184 swapa [%i5+0x010]%asi,%l3 ! %l3 = 00000000ff8c2cff
6185! %f20 = eb0000ff a0626a6b, %l3 = 00000000ff8c2cff
6186! Mem[0000000010041428] = ff0000ffffffff95
6187 add %i1,0x028,%g1
6188 stda %f20,[%g1+%l3]ASI_PST8_PL ! Mem[0000000010041428] = 6b6a62a0ff0000eb
6189! Mem[00000000218000c0] = ffff3492, %l7 = 0000000000000000
6190 ldstuba [%o3+0x0c0]%asi,%l7 ! %l7 = 000000ff000000ff
6191! Mem[00000000300c1408] = 00000000, %l6 = 00000000f20056c0
6192 ldstuba [%i3+%o4]0x89,%l6 ! %l6 = 00000000000000ff
6193! Mem[0000000010001408] = 00000000, %l2 = 000000003fff5bb1
6194 ldstuba [%i0+%o4]0x80,%l2 ! %l2 = 00000000000000ff
6195! Mem[0000000010101410] = 00000000, %l5 = 000000000000e2ff
6196 ldstuba [%i4+%o5]0x80,%l5 ! %l5 = 00000000000000ff
6197! %l7 = 00000000000000ff, Mem[0000000010081400] = 00006949
6198 stha %l7,[%i2+%g0]0x88 ! Mem[0000000010081400] = 000000ff
6199! %l1 = 0000000000005bb1, Mem[0000000030101408] = 1e000000000000ff
6200 stxa %l1,[%i4+%o4]0x81 ! Mem[0000000030101408] = 0000000000005bb1
6201! Starting 10 instruction Load Burst
6202! Mem[0000000010181420] = ffffed05, %l4 = 00000000d28030ab
6203 lduha [%i6+0x022]%asi,%l4 ! %l4 = 000000000000ed05
6204
6205p0_label_231:
6206! Mem[0000000030081400] = 00000000000057ff, %f16 = 00000000 000057ff
6207 ldda [%i2+%g0]0x81,%f16 ! %f16 = 00000000 000057ff
6208! Mem[00000000201c0000] = 6949eaae, %l1 = 0000000000005bb1
6209 lduha [%o0+0x000]%asi,%l1 ! %l1 = 0000000000006949
6210! Mem[0000000010181408] = ff5bdc77, %l2 = 0000000000000000
6211 lduha [%i6+%o4]0x88,%l2 ! %l2 = 000000000000dc77
6212! Mem[0000000030001410] = 00000000, %l2 = 000000000000dc77
6213 lduha [%i0+%o5]0x89,%l2 ! %l2 = 0000000000000000
6214! Mem[0000000010141408] = ffffffff 000000ff, %l4 = 0000ed05, %l5 = 00000000
6215 ldda [%i5+%o4]0x88,%l4 ! %l4 = 00000000000000ff 00000000ffffffff
6216! Mem[0000000010041414] = 000000ff, %l1 = 0000000000006949
6217 ldswa [%i1+0x014]%asi,%l1 ! %l1 = 00000000000000ff
6218! Mem[0000000030001408] = 00000000, %l4 = 00000000000000ff
6219 ldswa [%i0+%o4]0x89,%l4 ! %l4 = 0000000000000000
6220! Mem[0000000010181408] = 00000000ff5bdc77, %l5 = 00000000ffffffff
6221 ldxa [%i6+%o4]0x88,%l5 ! %l5 = 00000000ff5bdc77
6222! Mem[00000000300c1400] = 00001e00, %l1 = 00000000000000ff
6223 ldswa [%i3+%g0]0x89,%l1 ! %l1 = 0000000000001e00
6224! Starting 10 instruction Store Burst
6225! %l4 = 00000000, %l5 = ff5bdc77, Mem[0000000030181408] = 7a8eeeff 690c52af
6226 stda %l4,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000 ff5bdc77
6227
6228p0_label_232:
6229! Mem[0000000030141408] = ff0000c3, %l6 = 0000000000000000
6230 swapa [%i5+%o4]0x81,%l6 ! %l6 = 00000000ff0000c3
6231! %l6 = 00000000ff0000c3, Mem[0000000010141410] = 00000000
6232 stwa %l6,[%i5+%o5]0x88 ! Mem[0000000010141410] = ff0000c3
6233! %f26 = 00000000 5c06ff76, %l7 = 00000000000000ff
6234! Mem[0000000010181428] = 000000ff5c06ff76
6235 add %i6,0x028,%g1
6236 stda %f26,[%g1+%l7]ASI_PST32_P ! Mem[0000000010181428] = 000000005c06ff76
6237! Mem[0000000010001400] = 000000ff, %l0 = 00000000000071c3
6238 swapa [%i0+%g0]0x88,%l0 ! %l0 = 00000000000000ff
6239! %l2 = 0000000000000000, Mem[0000000010081408] = 00000004
6240 stba %l2,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000
6241! Mem[0000000030081410] = 00000000, %l6 = 00000000ff0000c3
6242 ldstuba [%i2+%o5]0x89,%l6 ! %l6 = 00000000000000ff
6243! Mem[0000000010141402] = ff006c00, %l0 = 00000000000000ff
6244 ldstuba [%i5+0x002]%asi,%l0 ! %l0 = 0000006c000000ff
6245! %f20 = eb0000ff a0626a6b, Mem[0000000030041408] = ff8c2cff 0000ffff
6246 stda %f20,[%i1+%o4]0x81 ! Mem[0000000030041408] = eb0000ff a0626a6b
6247! %l6 = 00000000, %l7 = 000000ff, Mem[0000000010181428] = 00000000 5c06ff76
6248 stda %l6,[%i6+0x028]%asi ! Mem[0000000010181428] = 00000000 000000ff
6249! Starting 10 instruction Load Burst
6250! Mem[0000000010101400] = 9aea7100, %l4 = 0000000000000000
6251 lduba [%i4+%g0]0x88,%l4 ! %l4 = 0000000000000000
6252
6253p0_label_233:
6254! Mem[0000000030141408] = 00000000, %l1 = 0000000000001e00
6255 lduha [%i5+%o4]0x81,%l1 ! %l1 = 0000000000000000
6256! Mem[00000000100c1408] = 0000003f, %l1 = 0000000000000000
6257 ldub [%i3+0x00b],%l1 ! %l1 = 000000000000003f
6258! Mem[0000000010081410] = 000000005c06ff76, %l3 = 00000000ff8c2cff
6259 ldxa [%i2+%o5]0x80,%l3 ! %l3 = 000000005c06ff76
6260! Mem[0000000030101408] = 00000000, %l2 = 0000000000000000
6261 ldsha [%i4+%o4]0x89,%l2 ! %l2 = 0000000000000000
6262! %l4 = 0000000000000000, Mem[0000000010041408] = 000000ff
6263 stwa %l4,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000
6264! Mem[00000000100c1400] = ff000000, %l7 = 00000000000000ff
6265 lduha [%i3+%g0]0x80,%l7 ! %l7 = 000000000000ff00
6266! Mem[0000000010081400] = 0000eeff 000000ff, %l6 = 00000000, %l7 = 0000ff00
6267 ldda [%i2+%g0]0x88,%l6 ! %l6 = 00000000000000ff 000000000000eeff
6268! Mem[00000000100c1408] = 0000003f, %l7 = 000000000000eeff
6269 lduba [%i3+%o4]0x80,%l7 ! %l7 = 0000000000000000
6270! Mem[0000000030081408] = 00000000, %f26 = 00000000
6271 lda [%i2+%o4]0x81,%f26 ! %f26 = 00000000
6272! Starting 10 instruction Store Burst
6273! %l0 = 0000006c, %l1 = 0000003f, Mem[0000000010081408] = 00000000 3fff5bb1
6274 stda %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0000006c 0000003f
6275
6276p0_label_234:
6277! %l4 = 0000000000000000, Mem[0000000030001400] = 000071c3
6278 stba %l4,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00007100
6279! %l7 = 0000000000000000, Mem[0000000010101408] = d28030ab
6280 stha %l7,[%i4+%o4]0x80 ! Mem[0000000010101408] = 000030ab
6281! %l2 = 0000000000000000, Mem[0000000010141408] = ff000000
6282 stba %l2,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000
6283! %f4 = ff8c2cff, %f22 = 00000000
6284 fcmps %fcc1,%f4 ,%f22 ! %fcc1 = 3
6285! %f10 = ff000080, Mem[0000000010101408] = ab300000
6286 sta %f10,[%i4+%o4]0x88 ! Mem[0000000010101408] = ff000080
6287! %f0 = 00000000 ff0000ff, Mem[0000000010041408] = 00000000 00000077
6288 stda %f0 ,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000 ff0000ff
6289! %f14 = 00000000 0000001e, Mem[0000000030181410] = 94ffffff 6c000000
6290 stda %f14,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000 0000001e
6291! %l1 = 000000000000003f, Mem[0000000010041400] = eb0000ff
6292 stha %l1,[%i1+%g0]0x80 ! Mem[0000000010041400] = 003f00ff
6293! Code Fragment 3
6294p0_fragment_34:
6295! %l0 = 000000000000006c
6296 setx 0xc77816884a0afd0b,%g7,%l0 ! %l0 = c77816884a0afd0b
6297! %l1 = 000000000000003f
6298 setx 0x90d54f2ffedf14d7,%g7,%l1 ! %l1 = 90d54f2ffedf14d7
6299 setx 0x1fe000, %g1, %g3
6300 or %l0, %g3, %l0 ! always set perrmask = 0xff
6301 setx 0x1ffff8, %g1, %g2
6302 and %l0, %g2, %l0
6303 ta T_CHANGE_HPRIV
6304 stxa %l1, [%l0]ASI_DCACHE_DATA
6305 ta T_CHANGE_NONHPRIV
6306! %l0 = c77816884a0afd0b
6307 setx 0xe7325a77ad03fb4b,%g7,%l0 ! %l0 = e7325a77ad03fb4b
6308! %l1 = 90d54f2ffedf14d7
6309 setx 0xa920c207db443614,%g7,%l1 ! %l1 = a920c207db443614
6310! Starting 10 instruction Load Burst
6311! Mem[0000000030041408] = eb0000ff, %l0 = e7325a77ad03fb4b
6312 lduwa [%i1+%o4]0x81,%l0 ! %l0 = 00000000eb0000ff
6313
6314p0_label_235:
6315! %l2 = 0000000000000000, immed = fffff66b, %y = eb0000ff
6316 udiv %l2,-0x995,%l3 ! %l3 = 00000000eb0009ca
6317 mov %l0,%y ! %y = eb0000ff
6318! Mem[0000000030101408] = 00000000, %l3 = 00000000eb0009ca
6319 ldsba [%i4+%o4]0x89,%l3 ! %l3 = 0000000000000000
6320! Mem[00000000300c1400] = 001e0000, %l4 = 0000000000000000
6321 lduwa [%i3+%g0]0x81,%l4 ! %l4 = 00000000001e0000
6322! Mem[0000000030181400] = 3f3f57ff, %l7 = 0000000000000000
6323 ldswa [%i6+%g0]0x81,%l7 ! %l7 = 000000003f3f57ff
6324! Mem[0000000030001408] = 00000000 9aea71c3, %l4 = 001e0000, %l5 = ff5bdc77
6325 ldda [%i0+%o4]0x81,%l4 ! %l4 = 0000000000000000 000000009aea71c3
6326! Mem[00000000300c1400] = 001e000000000000, %l1 = a920c207db443614
6327 ldxa [%i3+%g0]0x81,%l1 ! %l1 = 001e000000000000
6328! Mem[0000000010001408] = 000000ff, %l2 = 0000000000000000
6329 ldsba [%i0+%o4]0x88,%l2 ! %l2 = ffffffffffffffff
6330! Mem[0000000030181410] = 1e000000, %l6 = 00000000000000ff
6331 lduwa [%i6+%o5]0x81,%l6 ! %l6 = 000000001e000000
6332! Mem[0000000020800040] = ff00a555, %l4 = 0000000000000000
6333 ldsha [%o1+0x040]%asi,%l4 ! %l4 = ffffffffffffff00
6334! Starting 10 instruction Store Burst
6335! %l2 = ffffffffffffffff, Mem[0000000010001408] = ff000000
6336 stha %l2,[%i0+%o4]0x80 ! Mem[0000000010001408] = ffff0000
6337
6338p0_label_236:
6339! %f24 = 00000000, Mem[0000000010081408] = 6c000000
6340 sta %f24,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000
6341! %f0 = 00000000 ff0000ff d28030ab c30000ff
6342! %f4 = ff8c2cff 0000ffff 9e3da5c0 94f1a574
6343! %f8 = ff570000 80000000 ff000080 f200ffff
6344! %f12 = ffffffff adf36949 00000000 0000001e
6345 stda %f0,[%i2]ASI_BLK_PL ! Block Store to 0000000010081400
6346! %l1 = 001e000000000000, Mem[0000000020800040] = ff00a555
6347 sth %l1,[%o1+0x040] ! Mem[0000000020800040] = 0000a555
6348 membar #Sync ! Added by membar checker (33)
6349! Mem[0000000010081410] = 0000ffff, %l0 = 00000000eb0000ff
6350 ldstuba [%i2+%o5]0x88,%l0 ! %l0 = 000000ff000000ff
6351! %l0 = 00000000000000ff, Mem[00000000100c1400] = 000000ff
6352 stba %l0,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 000000ff
6353! Mem[0000000030001400] = 00710000, %l3 = 0000000000000000
6354 ldstuba [%i0+%g0]0x81,%l3 ! %l3 = 00000000000000ff
6355! %l1 = 001e000000000000, %l3 = 0000000000000000, %y = eb0000ff
6356 sdiv %l1,%l3,%l0 ! Div by zero, %l0 = 000000000000014f
6357 mov %l0,%y ! %y = 00000127
6358! %f10 = ff000080, %f9 = 80000000, %f26 = 00000000
6359 fmuls %f10,%f9 ,%f26 ! %f26 = 00000000
6360! Mem[000000001018143d] = adf36949, %l4 = ffffffffffffff00
6361 ldstub [%i6+0x03d],%l4 ! %l4 = 000000f3000000ff
6362! Starting 10 instruction Load Burst
6363! Mem[0000000030181400] = ff573f3f, %l1 = 001e000000000000
6364 ldswa [%i6+%g0]0x89,%l1 ! %l1 = ffffffffff573f3f
6365
6366p0_label_237:
6367! Mem[0000000030181410] = 1e000000, %l6 = 000000001e000000
6368 lduwa [%i6+%o5]0x81,%l6 ! %l6 = 000000001e000000
6369! Mem[0000000010101408] = 800000ff, %f15 = 0000001e
6370 lda [%i4+%o4]0x80,%f15 ! %f15 = 800000ff
6371! Mem[000000001000141c] = 0dae598d, %l5 = 000000009aea71c3
6372 ldsh [%i0+0x01e],%l5 ! %l5 = 000000000000598d
6373! Mem[0000000010001410] = 71c3ff76, %l6 = 000000001e000000
6374 ldsba [%i0+%o5]0x80,%l6 ! %l6 = 0000000000000071
6375! Mem[0000000030081410] = ff000000, %l1 = ffffffffff573f3f
6376 ldsha [%i2+%o5]0x81,%l1 ! %l1 = ffffffffffffff00
6377! Mem[0000000010181430] = ff008cff, %l5 = 000000000000598d
6378 ldswa [%i6+0x030]%asi,%l5 ! %l5 = ffffffffff008cff
6379! Mem[0000000010141408] = 00000000, %l6 = 0000000000000071
6380 lduba [%i5+%o4]0x80,%l6 ! %l6 = 0000000000000000
6381! Mem[0000000030081410] = 000000ff 000000ff, %l0 = 00000127, %l1 = ffffff00
6382 ldda [%i2+%o5]0x89,%l0 ! %l0 = 00000000000000ff 00000000000000ff
6383! Mem[0000000010041410] = ff000000, %f7 = 94f1a574
6384 lda [%i1+%o5]0x80,%f7 ! %f7 = ff000000
6385! Starting 10 instruction Store Burst
6386! Mem[0000000010141400] = 00ff00ff, %l6 = 0000000000000000
6387 ldstuba [%i5+%g0]0x88,%l6 ! %l6 = 000000ff000000ff
6388
6389p0_label_238:
6390! %f12 = ffffffff adf36949, %l2 = ffffffffffffffff
6391! Mem[0000000010041430] = eb0000ffa0626a6b
6392 add %i1,0x030,%g1
6393 stda %f12,[%g1+%l2]ASI_PST16_P ! Mem[0000000010041430] = ffffffffadf36949
6394! Mem[00000000211c0001] = e0ff4b99, %l4 = 00000000000000f3
6395 ldstuba [%o2+0x001]%asi,%l4 ! %l4 = 000000ff000000ff
6396! Mem[0000000010141404] = 00000000, %l2 = ffffffffffffffff, %asi = 80
6397 swapa [%i5+0x004]%asi,%l2 ! %l2 = 0000000000000000
6398! Mem[0000000010081410] = 0000ffff, %l2 = 0000000000000000
6399 swapa [%i2+%o5]0x88,%l2 ! %l2 = 000000000000ffff
6400! %l3 = 0000000000000000, Mem[0000000010101408] = ff000080
6401 stwa %l3,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000000
6402! %l7 = 000000003f3f57ff, Mem[00000000300c1410] = 000071c3
6403 stba %l7,[%i3+%o5]0x81 ! Mem[00000000300c1410] = ff0071c3
6404! %l1 = 00000000000000ff, Mem[0000000030141400] = ff0000ff
6405 stba %l1,[%i5+%g0]0x89 ! Mem[0000000030141400] = ff0000ff
6406! %l1 = 00000000000000ff, %l4 = 00000000000000ff, %l6 = 00000000000000ff
6407 mulx %l1,%l4,%l6 ! %l6 = 000000000000fe01
6408! Mem[0000000010001418] = 00ff0000, %l0 = 00000000000000ff
6409 swap [%i0+0x018],%l0 ! %l0 = 0000000000ff0000
6410! Starting 10 instruction Load Burst
6411! Mem[0000000010101408] = 00000000c30000ff, %l0 = 0000000000ff0000
6412 ldxa [%i4+%o4]0x80,%l0 ! %l0 = 00000000c30000ff
6413
6414p0_label_239:
6415! Mem[0000000030081408] = 00000000, %f29 = 2ac4d1eb
6416 lda [%i2+%o4]0x81,%f29 ! %f29 = 00000000
6417! Mem[0000000030101408] = 00000000, %f25 = ffff00f2
6418 lda [%i4+%o4]0x81,%f25 ! %f25 = 00000000
6419! Mem[0000000010081410] = ff8c2cff00000000, %l3 = 0000000000000000
6420 ldxa [%i2+%o5]0x88,%l3 ! %l3 = ff8c2cff00000000
6421! Mem[0000000030081400] = 00000000, %l6 = 000000000000fe01
6422 ldsba [%i2+%g0]0x81,%l6 ! %l6 = 0000000000000000
6423! Mem[0000000010041408] = 00000000, %l6 = 0000000000000000
6424 lduwa [%i1+%o4]0x88,%l6 ! %l6 = 0000000000000000
6425! Mem[0000000010101410] = 000000ff, %l0 = 00000000c30000ff
6426 ldsha [%i4+%o5]0x88,%l0 ! %l0 = 00000000000000ff
6427! Mem[0000000010041408] = 00000000ff0000ff, %l0 = 00000000000000ff
6428 ldxa [%i1+%o4]0x80,%l0 ! %l0 = 00000000ff0000ff
6429! %f6 = 9e3da5c0, %f21 = a0626a6b, %f20 = eb0000ff
6430 fsubs %f6 ,%f21,%f20 ! %f20 = 2056900f
6431! Mem[0000000030041410] = 80000000, %l5 = ffffffffff008cff
6432 ldsha [%i1+%o5]0x89,%l5 ! %l5 = 0000000000000000
6433! Starting 10 instruction Store Burst
6434! Mem[0000000010181424] = ffa56439, %l2 = 000000000000ffff, %asi = 80
6435 swapa [%i6+0x024]%asi,%l2 ! %l2 = 00000000ffa56439
6436
6437p0_label_240:
6438! %l3 = ff8c2cff00000000, Mem[000000001000143c] = 9aea71c3
6439 stw %l3,[%i0+0x03c] ! Mem[000000001000143c] = 00000000
6440! %f12 = ffffffff adf36949, Mem[0000000010001408] = ffff0000 1bf4f800
6441 stda %f12,[%i0+%o4]0x80 ! Mem[0000000010001408] = ffffffff adf36949
6442! %l2 = 00000000ffa56439, Mem[00000000300c1410] = c37100ff
6443 stba %l2,[%i3+%o5]0x89 ! Mem[00000000300c1410] = c3710039
6444! %l7 = 000000003f3f57ff, Mem[0000000010181410] = ab3080d2
6445 stba %l7,[%i6+%o5]0x80 ! Mem[0000000010181410] = ff3080d2
6446! Mem[0000000030001400] = ff710000, %l1 = 00000000000000ff
6447 swapa [%i0+%g0]0x81,%l1 ! %l1 = 00000000ff710000
6448! %l4 = 000000ff, %l5 = 00000000, Mem[0000000010101410] = ff000000 000057ff
6449 stda %l4,[%i4+%o5]0x80 ! Mem[0000000010101410] = 000000ff 00000000
6450! Mem[0000000030081400] = 00000000, %l1 = 00000000ff710000
6451 ldstuba [%i2+%g0]0x89,%l1 ! %l1 = 00000000000000ff
6452! Mem[0000000010141430] = 00000000ffffffff, %l3 = ff8c2cff00000000, %l2 = 00000000ffa56439
6453 add %i5,0x30,%g1
6454 casxa [%g1]0x80,%l3,%l2 ! %l2 = 00000000ffffffff
6455! %l6 = 00000000, %l7 = 3f3f57ff, Mem[0000000030081408] = 00000000 00000000
6456 stda %l6,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000 3f3f57ff
6457! Starting 10 instruction Load Burst
6458! Mem[0000000021800140] = 00008319, %l1 = 0000000000000000
6459 ldsha [%o3+0x140]%asi,%l1 ! %l1 = 0000000000000000
6460
6461p0_label_241:
6462! Mem[000000001000142c] = 0000ffff, %l0 = 00000000ff0000ff
6463 lduh [%i0+0x02e],%l0 ! %l0 = 000000000000ffff
6464! Mem[0000000030081408] = 00000000, %l1 = 0000000000000000
6465 ldswa [%i2+%o4]0x89,%l1 ! %l1 = 0000000000000000
6466! Mem[0000000010041400] = ff003f00, %l0 = 000000000000ffff
6467 ldsba [%i1+%g0]0x88,%l0 ! %l0 = 0000000000000000
6468! Mem[0000000030081400] = ff000000, %l1 = 0000000000000000
6469 lduwa [%i2+%g0]0x81,%l1 ! %l1 = 00000000ff000000
6470! Mem[0000000030101410] = 00003b053fff5bb1, %l4 = 00000000000000ff
6471 ldxa [%i4+%o5]0x81,%l4 ! %l4 = 00003b053fff5bb1
6472! Mem[00000000100c1410] = 00000000, %f3 = c30000ff
6473 lda [%i3+%o5]0x80,%f3 ! %f3 = 00000000
6474! Mem[0000000030081400] = ff000000, %f0 = 00000000
6475 lda [%i2+%g0]0x81,%f0 ! %f0 = ff000000
6476! Mem[0000000030141400] = 00000000ff0000ff, %l2 = 00000000ffffffff
6477 ldxa [%i5+%g0]0x89,%l2 ! %l2 = 00000000ff0000ff
6478! Mem[0000000030181408] = 00000000, %l2 = 00000000ff0000ff
6479 lduha [%i6+%o4]0x81,%l2 ! %l2 = 0000000000000000
6480! Starting 10 instruction Store Burst
6481! %l0 = 00000000, %l1 = ff000000, Mem[00000000100c1400] = ff000000 05560cff
6482 stda %l0,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000000 ff000000
6483
6484p0_label_242:
6485! Mem[0000000030101410] = 053b0000, %l0 = 0000000000000000
6486 ldstuba [%i4+%o5]0x89,%l0 ! %l0 = 00000000000000ff
6487! Mem[0000000030101410] = 053b00ff, %l6 = 0000000000000000
6488 swapa [%i4+%o5]0x89,%l6 ! %l6 = 00000000053b00ff
6489! Mem[0000000030041400] = ff000000, %l1 = 00000000ff000000
6490 ldstuba [%i1+%g0]0x89,%l1 ! %l1 = 00000000000000ff
6491! Mem[00000000100c1439] = 8ae1e2ff, %l5 = 0000000000000000
6492 ldstub [%i3+0x039],%l5 ! %l5 = 000000e1000000ff
6493! Code Fragment 3
6494p0_fragment_35:
6495! %l0 = 0000000000000000
6496 setx 0x6f5e0effac5efe0a,%g7,%l0 ! %l0 = 6f5e0effac5efe0a
6497! %l1 = 0000000000000000
6498 setx 0x50d56dc83d1527db,%g7,%l1 ! %l1 = 50d56dc83d1527db
6499 setx 0x1fe000, %g1, %g3
6500 or %l0, %g3, %l0 ! always set perrmask = 0xff
6501 setx 0x1ffff8, %g1, %g2
6502 and %l0, %g2, %l0
6503 ta T_CHANGE_HPRIV
6504 stxa %l1, [%l0]ASI_DCACHE_DATA
6505 ta T_CHANGE_NONHPRIV
6506! %l0 = 6f5e0effac5efe0a
6507 setx 0x7db5faa03c00cc02,%g7,%l0 ! %l0 = 7db5faa03c00cc02
6508! %l1 = 50d56dc83d1527db
6509 setx 0x18b93c17ee63497e,%g7,%l1 ! %l1 = 18b93c17ee63497e
6510! %l3 = ff8c2cff00000000, Mem[0000000030041408] = eb0000ff
6511 stwa %l3,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000
6512! Mem[0000000030181410] = 1e000000, %l3 = ff8c2cff00000000
6513 swapa [%i6+%o5]0x81,%l3 ! %l3 = 000000001e000000
6514! %l2 = 0000000000000000, Mem[0000000030101408] = 00000000
6515 stwa %l2,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000
6516! Mem[0000000010141400] = ff00ff00, %l4 = 00003b053fff5bb1
6517 swapa [%i5+%g0]0x80,%l4 ! %l4 = 00000000ff00ff00
6518! Starting 10 instruction Load Burst
6519! Mem[0000000030141410] = 000000ff, %f26 = 00000000
6520 lda [%i5+%o5]0x89,%f26 ! %f26 = 000000ff
6521
6522p0_label_243:
6523! Mem[0000000010001410] = 71c3ff76, %l4 = 00000000ff00ff00
6524 ldsba [%i0+%o5]0x80,%l4 ! %l4 = 0000000000000071
6525! Mem[0000000010141408] = 00000000 ffffffff, %l0 = 3c00cc02, %l1 = ee63497e
6526 ldda [%i5+%o4]0x80,%l0 ! %l0 = 0000000000000000 00000000ffffffff
6527! Mem[0000000010181400] = 0000e2ff 000057ff, %l4 = 00000071, %l5 = 000000e1
6528 ldda [%i6+%g0]0x80,%l4 ! %l4 = 000000000000e2ff 00000000000057ff
6529! Mem[0000000010081434] = ffffffff, %l6 = 00000000053b00ff
6530 ldsba [%i2+0x034]%asi,%l6 ! %l6 = ffffffffffffffff
6531! Mem[0000000030181400] = ff573f3f, %l1 = 00000000ffffffff
6532 lduba [%i6+%g0]0x89,%l1 ! %l1 = 000000000000003f
6533! Mem[0000000010041408] = 00000000ff0000ff, %f6 = 9e3da5c0 ff000000
6534 ldda [%i1+%o4]0x80,%f6 ! %f6 = 00000000 ff0000ff
6535! Mem[0000000030041410] = 00000080, %l1 = 000000000000003f
6536 ldsha [%i1+%o5]0x81,%l1 ! %l1 = 0000000000000000
6537! Mem[0000000010001408] = ffffffff adf36949, %l4 = 0000e2ff, %l5 = 000057ff
6538 ldda [%i0+%o4]0x80,%l4 ! %l4 = 00000000ffffffff 00000000adf36949
6539! Mem[0000000030081408] = 00000000, %l1 = 0000000000000000
6540 ldsba [%i2+%o4]0x81,%l1 ! %l1 = 0000000000000000
6541! Starting 10 instruction Store Burst
6542! %f13 = adf36949, Mem[0000000010001428] = ffffffff
6543 st %f13,[%i0+0x028] ! Mem[0000000010001428] = adf36949
6544
6545p0_label_244:
6546! %l7 = 000000003f3f57ff, Mem[0000000030181410] = 00000000
6547 stha %l7,[%i6+%o5]0x89 ! Mem[0000000030181410] = 000057ff
6548! %l5 = 00000000adf36949, Mem[0000000010181408] = 77dc5bff00000000
6549 stxa %l5,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000adf36949
6550! Mem[0000000010181410] = d28030ff, %l7 = 000000003f3f57ff
6551 ldstuba [%i6+%o5]0x88,%l7 ! %l7 = 000000ff000000ff
6552! Mem[0000000030001410] = 00000000, %l0 = 0000000000000000
6553 ldstuba [%i0+%o5]0x89,%l0 ! %l0 = 00000000000000ff
6554! %f16 = 00000000 000057ff ff5bdc77 00003b05
6555! %f20 = 2056900f a0626a6b 00000000 7a8eeeff
6556! %f24 = 00000000 00000000 000000ff 5c06ff76
6557! %f28 = ff008cf2 00000000 41efffe0 1e400000
6558 stda %f16,[%i3]ASI_BLK_S ! Block Store to 00000000300c1400
6559! %l4 = 00000000ffffffff, Mem[00000000300c1400] = 00000000
6560 stha %l4,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 0000ffff
6561! Mem[000000001018142d] = 000000ff, %l5 = 00000000adf36949
6562 ldstuba [%i6+0x02d]%asi,%l5 ! %l5 = 00000000000000ff
6563! Mem[0000000010181418] = b15b00003fff5bb1, %l3 = 000000001e000000, %l3 = 000000001e000000
6564 add %i6,0x18,%g1
6565 casxa [%g1]0x80,%l3,%l3 ! %l3 = b15b00003fff5bb1
6566! %l1 = 0000000000000000, Mem[00000000211c0001] = e0ff4b99, %asi = 80
6567 stba %l1,[%o2+0x001]%asi ! Mem[00000000211c0000] = e0004b99
6568! Starting 10 instruction Load Burst
6569! Mem[0000000030041408] = 00000000, %l4 = 00000000ffffffff
6570 lduha [%i1+%o4]0x89,%l4 ! %l4 = 0000000000000000
6571
6572p0_label_245:
6573! Mem[0000000010141410] = c30000ff0000ffff, %f14 = 00000000 800000ff
6574 ldda [%i5+%o5]0x80,%f14 ! %f14 = c30000ff 0000ffff
6575 membar #Sync ! Added by membar checker (34)
6576! Mem[00000000300c1400] = 0000ffff, %l7 = 00000000000000ff
6577 ldsba [%i3+%g0]0x89,%l7 ! %l7 = ffffffffffffffff
6578! Mem[0000000030001408] = 00000000, %l7 = ffffffffffffffff
6579 lduha [%i0+%o4]0x89,%l7 ! %l7 = 0000000000000000
6580! %l2 = 0000000000000000, %l6 = ffffffffffffffff, %y = 00000127
6581 smul %l2,%l6,%l2 ! %l2 = 0000000000000000, %y = 00000000
6582! Mem[0000000010041408] = ff0000ff00000000, %f6 = 00000000 ff0000ff
6583 ldda [%i1+%o4]0x88,%f6 ! %f6 = ff0000ff 00000000
6584! Mem[0000000030041400] = ff0000ff81f1fffe, %l0 = 0000000000000000
6585 ldxa [%i1+%g0]0x81,%l0 ! %l0 = ff0000ff81f1fffe
6586! Mem[0000000030041410] = 80000000, %l7 = 0000000000000000
6587 ldswa [%i1+%o5]0x89,%l7 ! %l7 = ffffffff80000000
6588! Mem[0000000030001410] = 00000084000000ff, %l5 = 0000000000000000
6589 ldxa [%i0+%o5]0x89,%l5 ! %l5 = 00000084000000ff
6590! Mem[00000000211c0000] = e0004b99, %l4 = 0000000000000000
6591 ldub [%o2+0x001],%l4 ! %l4 = 0000000000000000
6592! Starting 10 instruction Store Burst
6593! %l7 = ffffffff80000000, Mem[0000000030101400] = ff00f8ff
6594 stba %l7,[%i4+%g0]0x89 ! Mem[0000000030101400] = ff00f800
6595
6596p0_label_246:
6597! %l0 = ff0000ff81f1fffe, Mem[0000000030001408] = 00000000
6598 stba %l0,[%i0+%o4]0x89 ! Mem[0000000030001408] = 000000fe
6599! %l4 = 0000000000000000, Mem[0000000010001400] = 000071c3
6600 stwa %l4,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000
6601! Mem[0000000010081400] = ff0000ff, %l6 = ffffffffffffffff
6602 ldstuba [%i2+%g0]0x80,%l6 ! %l6 = 000000ff000000ff
6603! %f24 = 00000000 00000000, %l6 = 00000000000000ff
6604! Mem[0000000030141408] = 00000000ab3080d2
6605 add %i5,0x008,%g1
6606 stda %f24,[%g1+%l6]ASI_PST32_SL ! Mem[0000000030141408] = 0000000000000000
6607! Mem[0000000030041408] = 00000000, %l4 = 0000000000000000
6608 swapa [%i1+%o4]0x81,%l4 ! %l4 = 0000000000000000
6609! %f22 = 00000000 7a8eeeff, %l7 = ffffffff80000000
6610! Mem[0000000010041428] = 6b6a62a0ff0000eb
6611 add %i1,0x028,%g1
6612 stda %f22,[%g1+%l7]ASI_PST16_PL ! Mem[0000000010041428] = 6b6a62a0ff0000eb
6613! %l0 = 81f1fffe, %l1 = 00000000, Mem[0000000010041408] = 00000000 ff0000ff
6614 stda %l0,[%i1+%o4]0x80 ! Mem[0000000010041408] = 81f1fffe 00000000
6615! %f10 = ff000080 f200ffff, Mem[0000000010181410] = ff3080d2 ffe20000
6616 std %f10,[%i6+%o5] ! Mem[0000000010181410] = ff000080 f200ffff
6617! %l1 = 0000000000000000, Mem[0000000010141408] = 00000000
6618 stwa %l1,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000
6619! Starting 10 instruction Load Burst
6620! Mem[0000000030181408] = ff5bdc7700000000, %f24 = 00000000 00000000
6621 ldda [%i6+%o4]0x89,%f24 ! %f24 = ff5bdc77 00000000
6622
6623p0_label_247:
6624! %f20 = 2056900f a0626a6b, %l0 = ff0000ff81f1fffe
6625! Mem[00000000300c1400] = ffff0000000057ff
6626 stda %f20,[%i3+%l0]ASI_PST32_SL ! Mem[00000000300c1400] = ffff00000f905620
6627! Mem[0000000010081408] = c30000ff, %l2 = 0000000000000000
6628 lduba [%i2+%o4]0x88,%l2 ! %l2 = 00000000000000ff
6629! Mem[0000000010041424] = e5541976, %l1 = 0000000000000000
6630 lduha [%i1+0x026]%asi,%l1 ! %l1 = 0000000000001976
6631! Mem[0000000010181410] = ff000080, %l3 = b15b00003fff5bb1
6632 ldsba [%i6+%o5]0x80,%l3 ! %l3 = ffffffffffffffff
6633! Mem[0000000030101408] = 00000000, %f31 = 1e400000
6634 lda [%i4+%o4]0x89,%f31 ! %f31 = 00000000
6635! Mem[0000000010001410] = 76ffc371, %f10 = ff000080
6636 lda [%i0+%o5]0x88,%f10 ! %f10 = 76ffc371
6637! Mem[0000000030041408] = 00000000, %l7 = ffffffff80000000
6638 lduba [%i1+%o4]0x81,%l7 ! %l7 = 0000000000000000
6639! Mem[0000000010041410] = ff000000 000000ff, %l6 = 000000ff, %l7 = 00000000
6640 ldda [%i1+%o5]0x80,%l6 ! %l6 = 00000000ff000000 00000000000000ff
6641! Mem[0000000010141410] = ff0000c3, %l7 = 00000000000000ff
6642 ldswa [%i5+%o5]0x88,%l7 ! %l7 = ffffffffff0000c3
6643! Starting 10 instruction Store Burst
6644! %f30 = 41efffe0, %f8 = ff570000, %f11 = f200ffff
6645 fmuls %f30,%f8 ,%f11 ! %f11 = ff800000
6646
6647p0_label_248:
6648! %l0 = ff0000ff81f1fffe, Mem[0000000030181408] = 00000000
6649 stha %l0,[%i6+%o4]0x81 ! Mem[0000000030181408] = fffe0000
6650! %l5 = 00000084000000ff, Mem[0000000010001408] = ffffffff
6651 stwa %l5,[%i0+%o4]0x88 ! Mem[0000000010001408] = 000000ff
6652! Mem[0000000010041410] = 000000ff, %l5 = 00000084000000ff
6653 swapa [%i1+%o5]0x88,%l5 ! %l5 = 00000000000000ff
6654! %l4 = 0000000000000000, Mem[00000000201c0000] = 6949eaae, %asi = 80
6655 stha %l4,[%o0+0x000]%asi ! Mem[00000000201c0000] = 0000eaae
6656! Mem[0000000010081408] = ff0000c3, %l0 = ff0000ff81f1fffe
6657 swapa [%i2+%o4]0x80,%l0 ! %l0 = 00000000ff0000c3
6658! %f0 = ff000000, Mem[0000000030101400] = ff00f800
6659 sta %f0 ,[%i4+%g0]0x89 ! Mem[0000000030101400] = ff000000
6660! Mem[0000000030101410] = 00000000, %l2 = 00000000000000ff
6661 swapa [%i4+%o5]0x89,%l2 ! %l2 = 0000000000000000
6662! %l0 = 00000000ff0000c3, Mem[0000000010181400] = ff570000ffe20000
6663 stxa %l0,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000ff0000c3
6664! %l2 = 0000000000000000, Mem[0000000010181410] = ffff00f2800000ff
6665 stxa %l2,[%i6+%o5]0x88 ! Mem[0000000010181410] = 0000000000000000
6666! Starting 10 instruction Load Burst
6667! %l1 = 0000000000001976, immed = 00000a3c, %y = 00000000
6668 sdiv %l1,0xa3c,%l0 ! %l0 = 0000000000000002
6669 mov %l0,%y ! %y = 00000002
6670
6671p0_label_249:
6672! Mem[000000001000143c] = 00000000, %l5 = 00000000000000ff
6673 lduwa [%i0+0x03c]%asi,%l5 ! %l5 = 0000000000000000
6674! Mem[0000000010081410] = 00000000, %l0 = 0000000000000002
6675 ldsh [%i2+0x012],%l0 ! %l0 = 0000000000000000
6676! Mem[0000000010041410] = ff000000000000ff, %l0 = 0000000000000000
6677 ldxa [%i1+%o5]0x80,%l0 ! %l0 = ff000000000000ff
6678! Mem[00000000100c1400] = 00000000, %l7 = ffffffffff0000c3
6679 lduha [%i3+%g0]0x88,%l7 ! %l7 = 0000000000000000
6680! Mem[0000000021800100] = eaff7eb5, %l2 = 0000000000000000
6681 lduba [%o3+0x101]%asi,%l2 ! %l2 = 00000000000000ff
6682! Mem[0000000030181400] = 3f3f57ff00000000, %f22 = 00000000 7a8eeeff
6683 ldda [%i6+%g0]0x81,%f22 ! %f22 = 3f3f57ff 00000000
6684! Mem[0000000010081410] = 00000000, %l6 = 00000000ff000000
6685 ldsba [%i2+0x013]%asi,%l6 ! %l6 = 0000000000000000
6686! Mem[0000000030141400] = ff0000ff, %l0 = ff000000000000ff
6687 ldswa [%i5+%g0]0x81,%l0 ! %l0 = ffffffffff0000ff
6688! Mem[0000000010141408] = 00000000, %l4 = 0000000000000000
6689 ldswa [%i5+%o4]0x80,%l4 ! %l4 = 0000000000000000
6690! Starting 10 instruction Store Burst
6691! %l7 = 0000000000000000, Mem[0000000030101408] = 0000000000005bb1
6692 stxa %l7,[%i4+%o4]0x81 ! Mem[0000000030101408] = 0000000000000000
6693
6694p0_label_250:
6695! %f0 = ff000000 ff0000ff d28030ab 00000000
6696! %f4 = ff8c2cff 0000ffff ff0000ff 00000000
6697! %f8 = ff570000 80000000 76ffc371 ff800000
6698! %f12 = ffffffff adf36949 c30000ff 0000ffff
6699 stda %f0,[%i5]ASI_BLK_AIUP ! Block Store to 0000000010141400
6700! %l1 = 0000000000001976, %l5 = 0000000000000000, %l3 = ffffffffffffffff
6701 andn %l1,%l5,%l3 ! %l3 = 0000000000001976
6702 membar #Sync ! Added by membar checker (35)
6703! Mem[0000000010141410] = ff2c8cff, %l1 = 0000000000001976
6704 ldstuba [%i5+%o5]0x88,%l1 ! %l1 = 000000ff000000ff
6705! Mem[00000000300c1400] = ffff0000, %l2 = 00000000000000ff
6706 swapa [%i3+%g0]0x81,%l2 ! %l2 = 00000000ffff0000
6707! Mem[0000000030101408] = 00000000, %l5 = 0000000000000000
6708 swapa [%i4+%o4]0x81,%l5 ! %l5 = 0000000000000000
6709! Mem[0000000030181400] = ff573f3f, %l2 = 00000000ffff0000
6710 ldstuba [%i6+%g0]0x89,%l2 ! %l2 = 0000003f000000ff
6711! Mem[0000000030181410] = 000057ff, %l3 = 0000000000001976
6712 ldstuba [%i6+%o5]0x89,%l3 ! %l3 = 000000ff000000ff
6713! Mem[0000000021800081] = ffff3e7c, %l2 = 000000000000003f
6714 ldstub [%o3+0x081],%l2 ! %l2 = 000000ff000000ff
6715! %l4 = 0000000000000000, Mem[00000000100c1410] = 00000000
6716 stha %l4,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000000
6717! Starting 10 instruction Load Burst
6718! Mem[0000000010041408] = 81f1fffe, %l5 = 0000000000000000
6719 ldsha [%i1+%o4]0x80,%l5 ! %l5 = ffffffffffff81f1
6720
6721p0_label_251:
6722! Mem[0000000030181408] = 0000feff, %l6 = 0000000000000000
6723 ldsha [%i6+%o4]0x89,%l6 ! %l6 = fffffffffffffeff
6724! Mem[0000000010181428] = 00000000 00ff00ff, %l4 = 00000000, %l5 = ffff81f1
6725 ldd [%i6+0x028],%l4 ! %l4 = 0000000000000000 0000000000ff00ff
6726! Mem[00000000300c1400] = 000000ff, %l0 = ffffffffff0000ff
6727 ldswa [%i3+%g0]0x81,%l0 ! %l0 = 00000000000000ff
6728! Mem[0000000010041400] = ff003f00, %l2 = 00000000000000ff
6729 ldsha [%i1+%g0]0x88,%l2 ! %l2 = 0000000000003f00
6730! Mem[0000000030001408] = fe000000, %l3 = 00000000000000ff
6731 lduwa [%i0+%o4]0x81,%l3 ! %l3 = 00000000fe000000
6732! Mem[0000000010181408] = 00000000, %l2 = 0000000000003f00
6733 ldsba [%i6+%o4]0x80,%l2 ! %l2 = 0000000000000000
6734! Mem[00000000100c1410] = 00000000, %l5 = 0000000000ff00ff
6735 ldsha [%i3+%o5]0x88,%l5 ! %l5 = 0000000000000000
6736! Mem[00000000100c1410] = 00000000, %l5 = 0000000000000000
6737 ldsba [%i3+%o5]0x88,%l5 ! %l5 = 0000000000000000
6738! Mem[0000000010081400] = ff0000ff, %l7 = 0000000000000000
6739 ldsha [%i2+%g0]0x80,%l7 ! %l7 = ffffffffffffff00
6740! Starting 10 instruction Store Burst
6741! Mem[000000001000143c] = 00000000, %l0 = 000000ff, %l4 = 00000000
6742 add %i0,0x3c,%g1
6743 casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000000000000
6744
6745p0_label_252:
6746! Mem[0000000010101424] = ae000000, %l0 = 00000000000000ff, %asi = 80
6747 swapa [%i4+0x024]%asi,%l0 ! %l0 = 00000000ae000000
6748! %l5 = 0000000000000000, Mem[0000000030001408] = 000000fe
6749 stha %l5,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000000
6750! Mem[00000000100c1410] = 00000000, %l3 = 00000000fe000000
6751 ldstuba [%i3+%o5]0x80,%l3 ! %l3 = 00000000000000ff
6752! %l6 = fffffeff, %l7 = ffffff00, Mem[0000000030081408] = 00000000 ff573f3f
6753 stda %l6,[%i2+%o4]0x89 ! Mem[0000000030081408] = fffffeff ffffff00
6754! Mem[0000000010181429] = 00000000, %l3 = 0000000000000000
6755 ldstuba [%i6+0x029]%asi,%l3 ! %l3 = 00000000000000ff
6756! %l1 = 00000000000000ff, Mem[0000000030181410] = 000057ff
6757 stha %l1,[%i6+%o5]0x89 ! Mem[0000000030181410] = 000000ff
6758! %l6 = fffffffffffffeff, Mem[0000000030101410] = ff000000
6759 stba %l6,[%i4+%o5]0x81 ! Mem[0000000030101410] = ff000000
6760! %l7 = ffffffffffffff00, Mem[0000000010141434] = adf36949
6761 stw %l7,[%i5+0x034] ! Mem[0000000010141434] = ffffff00
6762! %f3 = 00000000, Mem[00000000100c1410] = 000000ff
6763 sta %f3 ,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000
6764! Starting 10 instruction Load Burst
6765! Mem[0000000010001408] = ff000000, %l0 = 00000000ae000000
6766 ldsb [%i0+0x009],%l0 ! %l0 = 0000000000000000
6767
6768p0_label_253:
6769! Mem[0000000010041410] = ff000000000000ff, %f22 = 3f3f57ff 00000000
6770 ldda [%i1+%o5]0x88,%f22 ! %f22 = ff000000 000000ff
6771! Mem[0000000010101410] = ff000000, %l3 = 0000000000000000
6772 ldswa [%i4+%o5]0x88,%l3 ! %l3 = ffffffffff000000
6773! Mem[00000000100c1408] = 0000003f, %f11 = ff800000
6774 lda [%i3+%o4]0x80,%f11 ! %f11 = 0000003f
6775! Mem[00000000201c0000] = 0000eaae, %l5 = 0000000000000000
6776 lduha [%o0+0x000]%asi,%l5 ! %l5 = 0000000000000000
6777! Mem[0000000030101408] = 00000000, %l2 = 0000000000000000
6778 lduba [%i4+%o4]0x81,%l2 ! %l2 = 0000000000000000
6779! Mem[0000000030141410] = 000000ff, %l7 = ffffffffffffff00
6780 ldsha [%i5+%o5]0x89,%l7 ! %l7 = 00000000000000ff
6781! Mem[00000000201c0000] = 0000eaae, %l6 = fffffffffffffeff
6782 ldsha [%o0+0x000]%asi,%l6 ! %l6 = 0000000000000000
6783! Mem[0000000030101400] = 00000000ff000000, %l4 = 0000000000000000
6784 ldxa [%i4+%g0]0x89,%l4 ! %l4 = 00000000ff000000
6785! Mem[00000000100c1430] = af520c69ffffe8de, %f0 = ff000000 ff0000ff
6786 ldd [%i3+0x030],%f0 ! %f0 = af520c69 ffffe8de
6787! Starting 10 instruction Store Burst
6788! %l6 = 0000000000000000, Mem[0000000030101410] = ff0000003fff5bb1
6789 stxa %l6,[%i4+%o5]0x81 ! Mem[0000000030101410] = 0000000000000000
6790
6791p0_label_254:
6792! Mem[00000000100c1408] = 0000003f, %l0 = 0000000000000000
6793 ldstuba [%i3+%o4]0x80,%l0 ! %l0 = 00000000000000ff
6794! Mem[0000000010141408] = ab3080d2, %l2 = 0000000000000000
6795 ldstuba [%i5+%o4]0x88,%l2 ! %l2 = 000000d2000000ff
6796! Mem[000000001008140e] = ab3080d2, %l7 = 00000000000000ff
6797 ldstub [%i2+0x00e],%l7 ! %l7 = 00000080000000ff
6798! %f12 = ffffffff adf36949, Mem[0000000010041408] = fefff181 00000000
6799 stda %f12,[%i1+%o4]0x88 ! Mem[0000000010041408] = ffffffff adf36949
6800! %f24 = ff5bdc77 00000000, %l3 = ffffffffff000000
6801! Mem[0000000030041430] = 000000785aad3c10
6802 add %i1,0x030,%g1
6803 stda %f24,[%g1+%l3]ASI_PST32_S ! Mem[0000000030041430] = 000000785aad3c10
6804! Mem[0000000010001408] = 000000ff, %l2 = 00000000000000d2
6805 ldstuba [%i0+%o4]0x88,%l2 ! %l2 = 000000ff000000ff
6806! %f16 = 00000000, Mem[00000000100c1438] = 8affe2ff
6807 st %f16,[%i3+0x038] ! Mem[00000000100c1438] = 00000000
6808! %f0 = af520c69 ffffe8de, %l3 = ffffffffff000000
6809! Mem[0000000030181400] = ff3f57ff00000000
6810 stda %f0,[%i6+%l3]ASI_PST8_SL ! Mem[0000000030181400] = ff3f57ff00000000
6811! %l2 = 00000000000000ff, Mem[0000000030101400] = ff000000
6812 stwa %l2,[%i4+%g0]0x89 ! Mem[0000000030101400] = 000000ff
6813! Starting 10 instruction Load Burst
6814! Mem[0000000010081438] = 1e00000000000000, %l4 = 00000000ff000000
6815 ldx [%i2+0x038],%l4 ! %l4 = 1e00000000000000
6816
6817p0_label_255:
6818! Mem[0000000010081410] = ff8c2cff00000000, %l6 = 0000000000000000
6819 ldxa [%i2+%o5]0x88,%l6 ! %l6 = ff8c2cff00000000
6820! Mem[0000000010101408] = 00000000, %l1 = 00000000000000ff
6821 ldsba [%i4+%o4]0x80,%l1 ! %l1 = 0000000000000000
6822! Mem[00000000201c0000] = 0000eaae, %l3 = ffffffffff000000
6823 ldsba [%o0+0x001]%asi,%l3 ! %l3 = 0000000000000000
6824! Mem[0000000010001400] = 00000000, %l2 = 00000000000000ff
6825 ldsha [%i0+%g0]0x80,%l2 ! %l2 = 0000000000000000
6826! Mem[0000000030101410] = 00000000 00000000, %l4 = 00000000, %l5 = 00000000
6827 ldda [%i4+%o5]0x89,%l4 ! %l4 = 0000000000000000 0000000000000000
6828! %f23 = 000000ff, %f31 = 00000000, %f14 = c30000ff
6829 fsubs %f23,%f31,%f14 ! %l0 = 0000000000000022, Unfinished, %fsr = 2700000400
6830! Mem[0000000010101410] = ff000000, %l2 = 0000000000000000
6831 lduha [%i4+%o5]0x88,%l2 ! %l2 = 0000000000000000
6832! Mem[0000000010101404] = 00000000, %l0 = 0000000000000022
6833 ldub [%i4+0x007],%l0 ! %l0 = 0000000000000000
6834! Mem[0000000010041408] = adf36949, %l7 = 0000000000000080
6835 lduwa [%i1+%o4]0x88,%l7 ! %l7 = 00000000adf36949
6836! Starting 10 instruction Store Burst
6837! %l4 = 00000000, %l5 = 00000000, Mem[0000000010141408] = ff8030ab 00000000
6838 stda %l4,[%i5+0x008]%asi ! Mem[0000000010141408] = 00000000 00000000
6839
6840p0_label_256:
6841! %l1 = 0000000000000000, Mem[0000000010181410] = 0000000000000000
6842 stxa %l1,[%i6+%o5]0x80 ! Mem[0000000010181410] = 0000000000000000
6843! %l0 = 0000000000000000, Mem[0000000030081400] = 000000ff
6844 stha %l0,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00000000
6845! %l2 = 0000000000000000, Mem[0000000010041432] = ffffffff
6846 stb %l2,[%i1+0x032] ! Mem[0000000010041430] = ffff00ff
6847! %l5 = 0000000000000000, Mem[0000000010041408] = 4969f3ad
6848 stba %l5,[%i1+%o4]0x80 ! Mem[0000000010041408] = 0069f3ad
6849! %l6 = ff8c2cff00000000, Mem[0000000010001408] = 000000ff
6850 stwa %l6,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000000
6851! Mem[0000000030041410] = 00000080, %l3 = 0000000000000000
6852 swapa [%i1+%o5]0x81,%l3 ! %l3 = 0000000000000080
6853! Mem[0000000010001404] = 00000000, %l2 = 00000000, %l3 = 00000080
6854 add %i0,0x04,%g1
6855 casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000000000000
6856! %l6 = ff8c2cff00000000, Mem[000000001014142c] = ff800000, %asi = 80
6857 stba %l6,[%i5+0x02c]%asi ! Mem[000000001014142c] = 00800000
6858! %f20 = 2056900f, Mem[0000000010141408] = 00000000
6859 sta %f20,[%i5+%o4]0x88 ! Mem[0000000010141408] = 2056900f
6860! Starting 10 instruction Load Burst
6861! Mem[0000000010181410] = 00000000, %l5 = 0000000000000000
6862 lduha [%i6+0x010]%asi,%l5 ! %l5 = 0000000000000000
6863
6864p0_label_257:
6865! Mem[0000000030001410] = ff000000, %l5 = 0000000000000000
6866 lduha [%i0+%o5]0x81,%l5 ! %l5 = 000000000000ff00
6867! Mem[00000000211c0000] = e0004b99, %l3 = 0000000000000000
6868 ldsh [%o2+%g0],%l3 ! %l3 = ffffffffffffe000
6869! Mem[0000000030081408] = fffeffff00ffffff, %l1 = 0000000000000000
6870 ldxa [%i2+%o4]0x81,%l1 ! %l1 = fffeffff00ffffff
6871! Mem[0000000010001410] = 6c8e7ad376ffc371, %f10 = 76ffc371 0000003f
6872 ldda [%i0+%o5]0x88,%f10 ! %f10 = 6c8e7ad3 76ffc371
6873! Mem[0000000010041408] = 0069f3adffffffff, %l2 = 0000000000000000
6874 ldxa [%i1+%o4]0x80,%l2 ! %l2 = 0069f3adffffffff
6875! Mem[0000000010041410] = ff000000, %l1 = fffeffff00ffffff
6876 ldsha [%i1+%o5]0x80,%l1 ! %l1 = ffffffffffffff00
6877! Mem[0000000030081408] = fffeffff, %l3 = ffffffffffffe000
6878 lduha [%i2+%o4]0x81,%l3 ! %l3 = 000000000000fffe
6879! Mem[000000001014143c] = 0000ffff, %l7 = 00000000adf36949
6880 lduba [%i5+0x03d]%asi,%l7 ! %l7 = 0000000000000000
6881! %l0 = 0000000000000000, %l1 = ffffffffffffff00, %l6 = ff8c2cff00000000
6882 orn %l0,%l1,%l6 ! %l6 = 00000000000000ff
6883! Starting 10 instruction Store Burst
6884! Mem[0000000010041408] = 0069f3ad, %l2 = 0069f3adffffffff
6885 swapa [%i1+%o4]0x80,%l2 ! %l2 = 000000000069f3ad
6886
6887p0_label_258:
6888! %f16 = 00000000 000057ff, Mem[0000000010081410] = 00000000 ff2c8cff
6889 stda %f16,[%i2+0x010]%asi ! Mem[0000000010081410] = 00000000 000057ff
6890! %f20 = 2056900f a0626a6b, %l3 = 000000000000fffe
6891! Mem[0000000010041400] = 003f00ff000000ff
6892 stda %f20,[%i1+%l3]ASI_PST8_PL ! Mem[0000000010041400] = 006a62a00f905620
6893! Mem[0000000030001410] = 000000ff, %l4 = 0000000000000000
6894 swapa [%i0+%o5]0x89,%l4 ! %l4 = 00000000000000ff
6895! Mem[0000000010101410] = 000000ff, %l3 = 000000000000fffe
6896 ldstuba [%i4+%o5]0x80,%l3 ! %l3 = 00000000000000ff
6897! %l1 = ffffffffffffff00, Mem[0000000010001400] = 00000000
6898 stwa %l1,[%i0+%g0]0x88 ! Mem[0000000010001400] = ffffff00
6899! %l1 = ffffffffffffff00, Mem[0000000010041408] = ffffffff
6900 stba %l1,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00ffffff
6901! %f7 = 00000000, Mem[00000000100c1420] = 00ff0000
6902 sta %f7 ,[%i3+0x020]%asi ! Mem[00000000100c1420] = 00000000
6903! %f6 = ff0000ff 00000000, Mem[00000000300c1408] = 77dc5bff 053b0000
6904 stda %f6 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ff0000ff 00000000
6905! Mem[0000000010001408] = 00000000, %l6 = 00000000000000ff
6906 ldstuba [%i0+%o4]0x80,%l6 ! %l6 = 00000000000000ff
6907! Starting 10 instruction Load Burst
6908! Mem[0000000010141410] = ff2c8cff, %l4 = 00000000000000ff
6909 ldswa [%i5+%o5]0x88,%l4 ! %l4 = ffffffffff2c8cff
6910
6911p0_label_259:
6912! %l1 = ffffffffffffff00, immed = 00000619, %y = 00000002
6913 umul %l1,0x619,%l1 ! %l1 = 00000618fff9e700, %y = 00000618
6914! %f24 = ff5bdc77, %f28 = ff008cf2
6915 fcmps %fcc2,%f24,%f28 ! %fcc2 = 1
6916! Mem[0000000010001408] = ff000000, %l6 = 0000000000000000
6917 lduha [%i0+%o4]0x80,%l6 ! %l6 = 000000000000ff00
6918! Mem[00000000100c1410] = 00000000, %l1 = 00000618fff9e700
6919 lduha [%i3+%o5]0x88,%l1 ! %l1 = 0000000000000000
6920! Mem[0000000010041410] = ff000000 000000ff, %l0 = 00000000, %l1 = 00000000
6921 ldda [%i1+%o5]0x80,%l0 ! %l0 = 00000000ff000000 00000000000000ff
6922! Mem[00000000100c1410] = 00000000, %l0 = 00000000ff000000
6923 ldsba [%i3+%o5]0x88,%l0 ! %l0 = 0000000000000000
6924! Mem[0000000030101410] = 0000000000000000, %f24 = ff5bdc77 00000000
6925 ldda [%i4+%o5]0x89,%f24 ! %f24 = 00000000 00000000
6926! Mem[0000000010041400] = 006a62a0, %l2 = 000000000069f3ad
6927 ldsba [%i1+%g0]0x80,%l2 ! %l2 = 0000000000000000
6928! Mem[0000000030041400] = ff0000ff 81f1fffe, %l6 = 0000ff00, %l7 = 00000000
6929 ldda [%i1+%g0]0x81,%l6 ! %l6 = 00000000ff0000ff 0000000081f1fffe
6930! Starting 10 instruction Store Burst
6931! %f18 = ff5bdc77 00003b05, Mem[0000000010001430] = dee8ffff 690c52af
6932 stda %f18,[%i0+0x030]%asi ! Mem[0000000010001430] = ff5bdc77 00003b05
6933
6934p0_label_260:
6935! %l3 = 0000000000000000, Mem[0000000010001423] = 0000337e, %asi = 80
6936 stba %l3,[%i0+0x023]%asi ! Mem[0000000010001420] = 00003300
6937! %f4 = ff8c2cff, Mem[0000000030001410] = 00000000
6938 sta %f4 ,[%i0+%o5]0x89 ! Mem[0000000030001410] = ff8c2cff
6939! %l2 = 0000000000000000, Mem[0000000010101400] = 0071ea9a
6940 stha %l2,[%i4+%g0]0x80 ! Mem[0000000010101400] = 0000ea9a
6941! %l3 = 0000000000000000, Mem[0000000030181400] = ff573fff
6942 stwa %l3,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000
6943! %l2 = 0000000000000000, Mem[000000001000141e] = 0dae598d
6944 sth %l2,[%i0+0x01e] ! Mem[000000001000141c] = 0dae0000
6945! %f24 = 00000000, Mem[00000000300c1408] = 00000000
6946 sta %f24,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000
6947! %f20 = 2056900f a0626a6b, Mem[00000000300c1410] = 0f905620 6b6a62a0
6948 stda %f20,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 2056900f a0626a6b
6949! Mem[0000000010141410] = ff8c2cff, %l3 = 0000000000000000
6950 ldstuba [%i5+%o5]0x80,%l3 ! %l3 = 000000ff000000ff
6951! %l5 = 000000000000ff00, Mem[0000000010141400] = ff000000ff0000ff
6952 stxa %l5,[%i5+%g0]0x80 ! Mem[0000000010141400] = 000000000000ff00
6953! Starting 10 instruction Load Burst
6954! %f3 = 00000000, %f28 = ff008cf2, %f24 = 00000000 00000000
6955 fsmuld %f3 ,%f28,%f24 ! %f24 = 80000000 00000000
6956
6957p0_label_261:
6958! Mem[0000000010081410] = 00000000, %l5 = 000000000000ff00
6959 ldswa [%i2+%o5]0x80,%l5 ! %l5 = 0000000000000000
6960! Mem[000000001010142c] = ffffffff, %l1 = 00000000000000ff
6961 ldsb [%i4+0x02d],%l1 ! %l1 = ffffffffffffffff
6962! Mem[0000000010141400] = 00000000, %l4 = ffffffffff2c8cff
6963 ldsha [%i5+%g0]0x88,%l4 ! %l4 = 0000000000000000
6964! Mem[0000000010081410] = 00000000, %l0 = 0000000000000000
6965 lduwa [%i2+%o5]0x88,%l0 ! %l0 = 0000000000000000
6966! Mem[00000000201c0000] = 0000eaae, %l4 = 0000000000000000
6967 ldsh [%o0+%g0],%l4 ! %l4 = 0000000000000000
6968! Mem[00000000300c1400] = 000000ff, %l4 = 0000000000000000
6969 lduwa [%i3+%g0]0x81,%l4 ! %l4 = 00000000000000ff
6970! Mem[0000000010141400] = 00000000, %l6 = 00000000ff0000ff
6971 lduba [%i5+%g0]0x80,%l6 ! %l6 = 0000000000000000
6972! Mem[0000000030001410] = ff8c2cff, %l5 = 0000000000000000
6973 ldsba [%i0+%o5]0x89,%l5 ! %l5 = ffffffffffffffff
6974! Mem[000000001018142c] = 00ff00ff, %l5 = ffffffffffffffff
6975 lduwa [%i6+0x02c]%asi,%l5 ! %l5 = 0000000000ff00ff
6976! Starting 10 instruction Store Burst
6977! %f4 = ff8c2cff 0000ffff, Mem[0000000030041400] = ff0000ff 81f1fffe
6978 stda %f4 ,[%i1+%g0]0x81 ! Mem[0000000030041400] = ff8c2cff 0000ffff
6979
6980p0_label_262:
6981! Mem[0000000010081400] = ff0000ff, %l5 = 0000000000ff00ff
6982 ldstuba [%i2+%g0]0x88,%l5 ! %l5 = 000000ff000000ff
6983! %f26 = 000000ff 5c06ff76, %l7 = 0000000081f1fffe
6984! Mem[0000000030141430] = 4969f3adffffffff
6985 add %i5,0x030,%g1
6986 stda %f26,[%g1+%l7]ASI_PST32_S ! Mem[0000000030141430] = 000000ffffffffff
6987! Mem[000000001018143c] = adff6949, %l2 = 0000000000000000
6988 ldstuba [%i6+0x03c]%asi,%l2 ! %l2 = 000000ad000000ff
6989! Mem[0000000030041400] = ff2c8cff, %l7 = 0000000081f1fffe
6990 ldstuba [%i1+%g0]0x89,%l7 ! %l7 = 000000ff000000ff
6991! Mem[0000000030001410] = ff2c8cff, %l3 = 00000000000000ff
6992 ldstuba [%i0+%o5]0x81,%l3 ! %l3 = 000000ff000000ff
6993! Mem[0000000010141408] = 0f905620, %l7 = 00000000000000ff
6994 ldstuba [%i5+%o4]0x80,%l7 ! %l7 = 0000000f000000ff
6995! Mem[0000000030141410] = 000000ff, %l0 = 0000000000000000
6996 ldstuba [%i5+%o5]0x89,%l0 ! %l0 = 000000ff000000ff
6997! Mem[0000000030101410] = 00000000, %l7 = 000000000000000f
6998 ldstuba [%i4+%o5]0x81,%l7 ! %l7 = 00000000000000ff
6999! %l7 = 0000000000000000, Mem[0000000010101418] = 1bf4f800
7000 sth %l7,[%i4+0x018] ! Mem[0000000010101418] = 0000f800
7001! Starting 10 instruction Load Burst
7002! Mem[00000000201c0000] = 0000eaae, %l1 = ffffffffffffffff
7003 lduh [%o0+%g0],%l1 ! %l1 = 0000000000000000
7004
7005p0_label_263:
7006! Mem[0000000010101400] = 000000009aea0000, %l2 = 00000000000000ad
7007 ldxa [%i4+%g0]0x88,%l2 ! %l2 = 000000009aea0000
7008! Mem[0000000010001408] = ff000000, %l4 = 00000000000000ff
7009 lduba [%i0+%o4]0x80,%l4 ! %l4 = 00000000000000ff
7010! Mem[0000000010001400] = ffffff00, %l2 = 000000009aea0000
7011 ldswa [%i0+%g0]0x88,%l2 ! %l2 = ffffffffffffff00
7012! Mem[0000000010041410] = ff000000, %l1 = 0000000000000000
7013 lduba [%i1+%o5]0x80,%l1 ! %l1 = 00000000000000ff
7014! Mem[0000000021800180] = 84ff1c36, %l4 = 00000000000000ff
7015 lduha [%o3+0x180]%asi,%l4 ! %l4 = 00000000000084ff
7016! Mem[0000000020800040] = 0000a555, %l5 = 00000000000000ff
7017 lduba [%o1+0x040]%asi,%l5 ! %l5 = 0000000000000000
7018! Mem[0000000010041408] = 00ffffff, %l7 = 0000000000000000
7019 ldsb [%i1+0x00a],%l7 ! %l7 = ffffffffffffffff
7020! Mem[0000000010141414] = 0000ffff, %l0 = 00000000000000ff
7021 ldsb [%i5+0x014],%l0 ! %l0 = 0000000000000000
7022! Mem[0000000010101430] = 95ffe03a d37a8e6c, %l0 = 00000000, %l1 = 000000ff
7023 ldd [%i4+0x030],%l0 ! %l0 = 0000000095ffe03a 00000000d37a8e6c
7024! Starting 10 instruction Store Burst
7025! Mem[0000000010181408] = 00000000, %l4 = 00000000000084ff
7026 ldstuba [%i6+%o4]0x88,%l4 ! %l4 = 00000000000000ff
7027
7028p0_label_264:
7029! %l7 = ffffffffffffffff, Mem[0000000010001410] = 76ffc371
7030 stwa %l7,[%i0+%o5]0x88 ! Mem[0000000010001410] = ffffffff
7031! Mem[00000000100c1410] = 00000000, %l5 = 0000000000000000
7032 swapa [%i3+%o5]0x88,%l5 ! %l5 = 0000000000000000
7033! Mem[0000000010041400] = a0626a00, %l3 = 00000000000000ff
7034 ldstuba [%i1+%g0]0x88,%l3 ! %l3 = 00000000000000ff
7035! Mem[0000000010041410] = ff000000, %l5 = 0000000000000000
7036 ldstuba [%i1+%o5]0x80,%l5 ! %l5 = 000000ff000000ff
7037! %l0 = 0000000095ffe03a, Mem[0000000030001400] = 000000ff
7038 stba %l0,[%i0+%g0]0x81 ! Mem[0000000030001400] = 3a0000ff
7039! %l0 = 0000000095ffe03a, Mem[0000000010141400] = 00000000
7040 stha %l0,[%i5+%g0]0x88 ! Mem[0000000010141400] = 0000e03a
7041! Mem[00000000201c0000] = 0000eaae, %l3 = 0000000000000000
7042 ldstub [%o0+%g0],%l3 ! %l3 = 00000000000000ff
7043! %l6 = 00000000, %l7 = ffffffff, Mem[00000000300c1408] = 00000000 ff0000ff
7044 stda %l6,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000 ffffffff
7045! Mem[0000000030001400] = ff00003a, %l2 = ffffffffffffff00
7046 ldstuba [%i0+%g0]0x89,%l2 ! %l2 = 0000003a000000ff
7047! Starting 10 instruction Load Burst
7048! Mem[00000000100c1410] = 0000000000000000, %l2 = 000000000000003a
7049 ldxa [%i3+%o5]0x80,%l2 ! %l2 = 0000000000000000
7050
7051p0_label_265:
7052! Mem[0000000010181408] = 000000ff, %l5 = 00000000000000ff
7053 lduwa [%i6+%o4]0x88,%l5 ! %l5 = 00000000000000ff
7054! Mem[00000000100c1410] = 00000000, %l4 = 0000000000000000
7055 ldswa [%i3+%o5]0x80,%l4 ! %l4 = 0000000000000000
7056! Mem[000000001010141c] = ff0000ff, %l7 = ffffffffffffffff
7057 ldsh [%i4+0x01e],%l7 ! %l7 = 00000000000000ff
7058! Mem[00000000300c1400] = 000000ff, %l6 = 0000000000000000
7059 lduba [%i3+%g0]0x81,%l6 ! %l6 = 0000000000000000
7060! %f1 = ffffe8de, %f3 = 00000000
7061 fcmps %fcc3,%f1 ,%f3 ! %fcc3 = 3
7062! Mem[0000000010141400] = 3ae000000000ff00, %f2 = d28030ab 00000000
7063 ldda [%i5+%g0]0x80,%f2 ! %f2 = 3ae00000 0000ff00
7064! Mem[0000000021800080] = ffff3e7c, %l5 = 00000000000000ff
7065 ldsha [%o3+0x080]%asi,%l5 ! %l5 = ffffffffffffffff
7066! Mem[0000000030041410] = 00000000, %l3 = 0000000000000000
7067 ldsba [%i1+%o5]0x89,%l3 ! %l3 = 0000000000000000
7068! Mem[0000000030041408] = 00000000, %l5 = ffffffffffffffff
7069 ldswa [%i1+%o4]0x81,%l5 ! %l5 = 0000000000000000
7070! Starting 10 instruction Store Burst
7071! %f23 = 000000ff, %f30 = 41efffe0, %f10 = 6c8e7ad3
7072 fmuls %f23,%f30,%f10 ! %l0 = 0000000095ffe05c, Unfinished, %fsr = 3700000400
7073
7074p0_label_266:
7075! %l5 = 0000000000000000, Mem[00000000218001c0] = 00ffeec2
7076 stb %l5,[%o3+0x1c0] ! Mem[00000000218001c0] = 00ffeec2
7077! Mem[0000000030081408] = fffffeff, %l0 = 0000000095ffe05c
7078 ldstuba [%i2+%o4]0x89,%l0 ! %l0 = 000000ff000000ff
7079! %l4 = 0000000000000000, Mem[0000000010141410] = ff2c8cff
7080 stba %l4,[%i5+%o5]0x88 ! Mem[0000000010141410] = ff2c8c00
7081! %l2 = 0000000000000000, Mem[0000000010001400] = 00ffffff
7082 stwa %l2,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000
7083! %f22 = ff000000 000000ff, %l5 = 0000000000000000
7084! Mem[0000000010101428] = ff0000ffffffffff
7085 add %i4,0x028,%g1
7086 stda %f22,[%g1+%l5]ASI_PST32_PL ! Mem[0000000010101428] = ff0000ffffffffff
7087! %l5 = 0000000000000000, Mem[0000000010081428] = ffff00f2800000ff, %asi = 80
7088 stxa %l5,[%i2+0x028]%asi ! Mem[0000000010081428] = 0000000000000000
7089! Mem[00000000201c0000] = ff00eaae, %l7 = 00000000000000ff
7090 ldstub [%o0+%g0],%l7 ! %l7 = 000000ff000000ff
7091! %l0 = 00000000000000ff, Mem[0000000021800000] = c60ef55e, %asi = 80
7092 stha %l0,[%o3+0x000]%asi ! Mem[0000000021800000] = 00fff55e
7093! %f30 = 41efffe0 00000000, %l0 = 00000000000000ff
7094! Mem[0000000030181420] = 7f57000000002700
7095 add %i6,0x020,%g1
7096 stda %f30,[%g1+%l0]ASI_PST32_SL ! Mem[0000000030181420] = 00000000e0ffef41
7097! Starting 10 instruction Load Burst
7098! Mem[0000000030181408] = fffe0000, %l6 = 0000000000000000
7099 ldsha [%i6+%o4]0x81,%l6 ! %l6 = fffffffffffffffe
7100
7101p0_label_267:
7102! %f8 = ff570000, %f5 = 0000ffff
7103 fsqrts %f8 ,%f5 ! %f5 = 7fffffff
7104! Mem[0000000010101408] = 00000000, %f24 = 80000000
7105 lda [%i4+%o4]0x80,%f24 ! %f24 = 00000000
7106! Mem[0000000030081400] = 00000000, %l0 = 00000000000000ff
7107 lduha [%i2+%g0]0x89,%l0 ! %l0 = 0000000000000000
7108! Mem[0000000030001400] = ff0000ff, %l6 = fffffffffffffffe
7109 ldsba [%i0+%g0]0x81,%l6 ! %l6 = ffffffffffffffff
7110! Mem[0000000030141408] = 00000000, %l1 = 00000000d37a8e6c
7111 ldsha [%i5+%o4]0x89,%l1 ! %l1 = 0000000000000000
7112! Mem[0000000030141410] = 000000ff, %l5 = 0000000000000000
7113 ldsba [%i5+%o5]0x89,%l5 ! %l5 = ffffffffffffffff
7114! Mem[0000000010101410] = ff0000ff, %l6 = ffffffffffffffff
7115 ldsba [%i4+%o5]0x80,%l6 ! %l6 = ffffffffffffffff
7116! Mem[0000000030141408] = 0000000000000000, %l3 = 0000000000000000
7117 ldxa [%i5+%o4]0x89,%l3 ! %l3 = 0000000000000000
7118! Mem[0000000010141400] = 3ae00000 0000ff00, %l4 = 00000000, %l5 = ffffffff
7119 ldda [%i5+0x000]%asi,%l4 ! %l4 = 000000003ae00000 000000000000ff00
7120! Starting 10 instruction Store Burst
7121! %l7 = 00000000000000ff, imm = fffffffffffffb0c, %l2 = 0000000000000000
7122 subc %l7,-0x4f4,%l2 ! %l2 = 00000000000005f3
7123
7124p0_label_268:
7125! %l2 = 000005f3, %l3 = 00000000, Mem[0000000030001410] = ff8c2cff 00000084
7126 stda %l2,[%i0+%o5]0x89 ! Mem[0000000030001410] = 000005f3 00000000
7127! %l6 = ffffffffffffffff, Mem[0000000030041408] = 00000000
7128 stha %l6,[%i1+%o4]0x89 ! Mem[0000000030041408] = 0000ffff
7129! Mem[0000000010081400] = ff0000ff, %l7 = 00000000000000ff
7130 swapa [%i2+%g0]0x80,%l7 ! %l7 = 00000000ff0000ff
7131! Mem[00000000201c0000] = ff00eaae, %l2 = 00000000000005f3
7132 ldstuba [%o0+0x000]%asi,%l2 ! %l2 = 000000ff000000ff
7133! %l4 = 3ae00000, %l5 = 0000ff00, Mem[0000000030141408] = 00000000 00000000
7134 stda %l4,[%i5+%o4]0x89 ! Mem[0000000030141408] = 3ae00000 0000ff00
7135! Mem[0000000010101400] = 0000ea9a, %l0 = 0000000000000000
7136 swapa [%i4+%g0]0x80,%l0 ! %l0 = 000000000000ea9a
7137! %l7 = 00000000ff0000ff, %l4 = 000000003ae00000, %l7 = 00000000ff0000ff
7138 subc %l7,%l4,%l7 ! %l7 = 00000000c42000ff
7139! Mem[00000000100c1408] = ff00003f, %l7 = 00000000c42000ff
7140 ldstuba [%i3+%o4]0x80,%l7 ! %l7 = 000000ff000000ff
7141! %f0 = af520c69, Mem[0000000010141418] = ff0000ff
7142 sta %f0 ,[%i5+0x018]%asi ! Mem[0000000010141418] = af520c69
7143! Starting 10 instruction Load Burst
7144! Mem[0000000030181400] = 00000000, %f15 = 0000ffff
7145 lda [%i6+%g0]0x81,%f15 ! %f15 = 00000000
7146
7147p0_label_269:
7148! Mem[0000000010181400] = c30000ff 00000000, %l4 = 3ae00000, %l5 = 0000ff00
7149 ldda [%i6+%g0]0x80,%l4 ! %l4 = 00000000c30000ff 0000000000000000
7150! Mem[00000000211c0000] = e0004b99, %l6 = ffffffffffffffff
7151 ldsh [%o2+%g0],%l6 ! %l6 = ffffffffffffe000
7152! %f14 = c30000ff, %f19 = 00003b05
7153 fcmpes %fcc2,%f14,%f19 ! %fcc2 = 1
7154! Mem[00000000300c1400] = 000000ff, %l6 = ffffffffffffe000
7155 lduha [%i3+%g0]0x81,%l6 ! %l6 = 0000000000000000
7156! Mem[0000000010181408] = ff000000, %l4 = 00000000c30000ff
7157 lduha [%i6+%o4]0x80,%l4 ! %l4 = 000000000000ff00
7158! Mem[0000000030101400] = 000000ff, %l4 = 000000000000ff00
7159 ldsha [%i4+%g0]0x89,%l4 ! %l4 = 00000000000000ff
7160! Mem[0000000010041400] = 2056900fa0626aff, %l5 = 0000000000000000
7161 ldxa [%i1+%g0]0x88,%l5 ! %l5 = 2056900fa0626aff
7162! Mem[0000000030081408] = fffffeff, %f23 = 000000ff
7163 lda [%i2+%o4]0x89,%f23 ! %f23 = fffffeff
7164! Mem[0000000010181424] = 0000ffff, %l4 = 00000000000000ff
7165 ldub [%i6+0x024],%l4 ! %l4 = 0000000000000000
7166! Starting 10 instruction Store Burst
7167! Mem[0000000030081400] = 00000000, %l6 = 0000000000000000
7168 swapa [%i2+%g0]0x81,%l6 ! %l6 = 0000000000000000
7169
7170p0_label_270:
7171! %l7 = 00000000000000ff, Mem[0000000010181430] = ff008cff
7172 sth %l7,[%i6+0x030] ! Mem[0000000010181430] = 00ff8cff
7173! Mem[0000000030141408] = 3ae00000, %l1 = 0000000000000000
7174 ldstuba [%i5+%o4]0x89,%l1 ! %l1 = 00000000000000ff
7175! Mem[0000000010081410] = 00000000, %l3 = 0000000000000000
7176 ldstuba [%i2+%o5]0x88,%l3 ! %l3 = 00000000000000ff
7177! Mem[0000000010101410] = ff0000ff, %l7 = 00000000000000ff
7178 ldstuba [%i4+%o5]0x88,%l7 ! %l7 = 000000ff000000ff
7179! %l1 = 0000000000000000, Mem[0000000010041408] = ffffffffffffff00
7180 stxa %l1,[%i1+%o4]0x88 ! Mem[0000000010041408] = 0000000000000000
7181! %f25 = 00000000, Mem[0000000030041410] = 00000000
7182 sta %f25,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000
7183! Mem[0000000010181410] = 00000000, %l1 = 0000000000000000
7184 swapa [%i6+%o5]0x88,%l1 ! %l1 = 0000000000000000
7185! Mem[0000000010141410] = 008c2cff, %l1 = 0000000000000000
7186 ldstuba [%i5+%o5]0x80,%l1 ! %l1 = 00000000000000ff
7187! %l5 = 2056900fa0626aff, %l4 = 0000000000000000, %l3 = 0000000000000000
7188 mulx %l5,%l4,%l3 ! %l3 = 0000000000000000
7189! Starting 10 instruction Load Burst
7190! Mem[0000000030101400] = 00000000000000ff, %f18 = ff5bdc77 00003b05
7191 ldda [%i4+%g0]0x89,%f18 ! %f18 = 00000000 000000ff
7192
7193p0_label_271:
7194! Mem[000000001010140c] = c30000ff, %f29 = 00000000
7195 ld [%i4+0x00c],%f29 ! %f29 = c30000ff
7196! Mem[0000000010101410] = ff0000ff00000000, %l1 = 0000000000000000
7197 ldx [%i4+%o5],%l1 ! %l1 = ff0000ff00000000
7198! Mem[0000000010181410] = 00000000, %l0 = 000000000000ea9a
7199 lduba [%i6+%o5]0x88,%l0 ! %l0 = 0000000000000000
7200! Mem[0000000010101400] = 0000000000000000, %f24 = 00000000 00000000
7201 ldda [%i4+%g0]0x80,%f24 ! %f24 = 00000000 00000000
7202! Mem[0000000010081408] = fefff181, %l3 = 0000000000000000
7203 lduwa [%i2+%o4]0x88,%l3 ! %l3 = 00000000fefff181
7204! Mem[00000000300c1410] = 6b6a62a0, %l1 = ff0000ff00000000
7205 lduba [%i3+%o5]0x81,%l1 ! %l1 = 000000000000006b
7206! Mem[00000000218000c0] = ffff3492, %l4 = 0000000000000000
7207 ldsba [%o3+0x0c1]%asi,%l4 ! %l4 = ffffffffffffffff
7208! Mem[0000000030181400] = 00000000, %l0 = 0000000000000000
7209 lduha [%i6+%g0]0x89,%l0 ! %l0 = 0000000000000000
7210! Mem[0000000010101438] = 37bbffbf, %l0 = 0000000000000000
7211 ldsh [%i4+0x03a],%l0 ! %l0 = ffffffffffffffbf
7212! Starting 10 instruction Store Burst
7213! %f16 = 00000000 000057ff, Mem[0000000030181400] = 00000000 00000000
7214 stda %f16,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000 000057ff
7215
7216p0_label_272:
7217! %l2 = 00000000000000ff, Mem[0000000010141410] = ff2c8cff
7218 stba %l2,[%i5+%o5]0x88 ! Mem[0000000010141410] = ff2c8cff
7219! %f16 = 00000000 000057ff, Mem[00000000100c1410] = 00000000 00000000
7220 stda %f16,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000000 000057ff
7221! %l0 = ffffffbf, %l1 = 0000006b, Mem[0000000010101400] = 00000000 00000000
7222 stda %l0,[%i4+%g0]0x80 ! Mem[0000000010101400] = ffffffbf 0000006b
7223! %f30 = 41efffe0 00000000, Mem[0000000010041410] = ff000000 000000ff
7224 stda %f30,[%i1+%o5]0x80 ! Mem[0000000010041410] = 41efffe0 00000000
7225! %l1 = 000000000000006b, Mem[0000000010041426] = e5541976
7226 stb %l1,[%i1+0x026] ! Mem[0000000010041424] = e5546b76
7227! %f24 = 00000000 00000000, %l4 = ffffffffffffffff
7228! Mem[00000000300c1428] = 000000ff5c06ff76
7229 add %i3,0x028,%g1
7230 stda %f24,[%g1+%l4]ASI_PST16_SL ! Mem[00000000300c1428] = 0000000000000000
7231! %f24 = 00000000 00000000, Mem[0000000010101410] = ff0000ff 00000000
7232 stda %f24,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000 00000000
7233! %l7 = 00000000000000ff, Mem[0000000010181410] = 0000000000000000
7234 stxa %l7,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000000000000ff
7235! %f26 = 000000ff 5c06ff76, %l7 = 00000000000000ff
7236! Mem[00000000100c1430] = af520c69ffffe8de
7237 add %i3,0x030,%g1
7238 stda %f26,[%g1+%l7]ASI_PST32_PL ! Mem[00000000100c1430] = 76ff065cff000000
7239! Starting 10 instruction Load Burst
7240! Mem[0000000010181408] = ff000000, %f9 = 80000000
7241 lda [%i6+%o4]0x80,%f9 ! %f9 = ff000000
7242
7243p0_label_273:
7244! Mem[0000000010141408] = ff905620 00000000, %l2 = 000000ff, %l3 = fefff181
7245 ldda [%i5+%o4]0x80,%l2 ! %l2 = 00000000ff905620 0000000000000000
7246! Mem[0000000010001414] = d37a8e6c, %l0 = ffffffffffffffbf
7247 ldsha [%i0+0x016]%asi,%l0 ! %l0 = ffffffffffff8e6c
7248! Mem[0000000010141408] = ff905620, %l3 = 0000000000000000
7249 lduwa [%i5+0x008]%asi,%l3 ! %l3 = 00000000ff905620
7250! Mem[00000000100c1420] = 00000000, %l1 = 000000000000006b
7251 ldsh [%i3+0x022],%l1 ! %l1 = 0000000000000000
7252! Mem[0000000010141410] = ffff0000 ff2c8cff, %l0 = ffff8e6c, %l1 = 00000000
7253 ldda [%i5+%o5]0x88,%l0 ! %l0 = 00000000ff2c8cff 00000000ffff0000
7254! %l1 = 00000000ffff0000, imm = fffffffffffff963, %l2 = 00000000ff905620
7255 xnor %l1,-0x69d,%l2 ! %l2 = 00000000ffff069c
7256! Mem[0000000030001400] = ff0000ff, %l6 = 0000000000000000
7257 lduba [%i0+%g0]0x81,%l6 ! %l6 = 00000000000000ff
7258! Mem[00000000100c1410] = 00000000, %l4 = ffffffffffffffff
7259 ldswa [%i3+%o5]0x88,%l4 ! %l4 = 0000000000000000
7260! Mem[00000000100c1400] = 00000000 ff000000, %l0 = ff2c8cff, %l1 = ffff0000
7261 ldda [%i3+%g0]0x80,%l0 ! %l0 = 0000000000000000 00000000ff000000
7262! Starting 10 instruction Store Burst
7263! %l5 = 2056900fa0626aff, Mem[0000000030001410] = 000005f3
7264 stba %l5,[%i0+%o5]0x89 ! Mem[0000000030001410] = 000005ff
7265
7266p0_label_274:
7267! %l2 = 00000000ffff069c, Mem[0000000030081400] = 00000000
7268 stwa %l2,[%i2+%g0]0x81 ! Mem[0000000030081400] = ffff069c
7269! Mem[0000000020800000] = 00005b63, %l6 = 00000000000000ff
7270 ldstuba [%o1+0x000]%asi,%l6 ! %l6 = 00000000000000ff
7271! Mem[00000000300c1410] = 6b6a62a0, %l2 = 00000000ffff069c
7272 ldstuba [%i3+%o5]0x81,%l2 ! %l2 = 0000006b000000ff
7273! %f11 = 76ffc371, Mem[0000000010101410] = 00000000
7274 sta %f11,[%i4+0x010]%asi ! Mem[0000000010101410] = 76ffc371
7275! %f22 = ff000000, Mem[000000001008143c] = 00000000
7276 sta %f22,[%i2+0x03c]%asi ! Mem[000000001008143c] = ff000000
7277! %l5 = 2056900fa0626aff, Mem[0000000010181410] = ff000000
7278 stba %l5,[%i6+%o5]0x80 ! Mem[0000000010181410] = ff000000
7279! %l7 = 00000000000000ff, Mem[0000000010041408] = 0000000000000000
7280 stxa %l7,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000000000ff
7281! Mem[0000000030081408] = fffeffff, %l3 = 00000000ff905620
7282 swapa [%i2+%o4]0x81,%l3 ! %l3 = 00000000fffeffff
7283! Mem[0000000010141410] = ff8c2cff, %l1 = 00000000ff000000
7284 ldstuba [%i5+%o5]0x80,%l1 ! %l1 = 000000ff000000ff
7285! Starting 10 instruction Load Burst
7286! Mem[0000000030181400] = 00000000, %l2 = 000000000000006b
7287 lduba [%i6+%g0]0x89,%l2 ! %l2 = 0000000000000000
7288
7289p0_label_275:
7290! Mem[00000000300c1410] = a0626aff, %l0 = 0000000000000000
7291 lduwa [%i3+%o5]0x89,%l0 ! %l0 = 00000000a0626aff
7292! Mem[0000000020800040] = 0000a555, %l4 = 0000000000000000
7293 ldsba [%o1+0x040]%asi,%l4 ! %l4 = 0000000000000000
7294! Mem[0000000010041410] = 41efffe0, %l1 = 00000000000000ff
7295 ldsba [%i1+%o5]0x80,%l1 ! %l1 = 0000000000000041
7296! Mem[00000000211c0000] = e0004b99, %l2 = 0000000000000000
7297 ldsha [%o2+0x000]%asi,%l2 ! %l2 = ffffffffffffe000
7298! Mem[0000000030141410] = 00000000000000ff, %f4 = ff8c2cff 7fffffff
7299 ldda [%i5+%o5]0x89,%f4 ! %f4 = 00000000 000000ff
7300! Mem[0000000030141400] = ff0000ff, %l2 = ffffffffffffe000
7301 lduwa [%i5+%g0]0x89,%l2 ! %l2 = 00000000ff0000ff
7302! Mem[0000000030141400] = ff0000ff, %l4 = 0000000000000000
7303 ldsha [%i5+%g0]0x81,%l4 ! %l4 = ffffffffffffff00
7304! Mem[0000000030141408] = ff00e03a, %l7 = 00000000000000ff
7305 ldsba [%i5+%o4]0x81,%l7 ! %l7 = ffffffffffffffff
7306! Mem[00000000100c1410] = 00000000, %l7 = ffffffffffffffff
7307 lduw [%i3+%o5],%l7 ! %l7 = 0000000000000000
7308! Starting 10 instruction Store Burst
7309! Mem[0000000010101408] = 00000000, %l5 = 2056900fa0626aff
7310 ldstuba [%i4+%o4]0x80,%l5 ! %l5 = 00000000000000ff
7311
7312p0_label_276:
7313! Mem[0000000030101410] = ff000000, %l1 = 0000000000000041
7314 ldstuba [%i4+%o5]0x81,%l1 ! %l1 = 000000ff000000ff
7315! %l4 = ffffffffffffff00, Mem[0000000010041400] = ff6a62a0, %asi = 80
7316 stha %l4,[%i1+0x000]%asi ! Mem[0000000010041400] = ff0062a0
7317! %f1 = ffffe8de, Mem[0000000030141408] = 3ae000ff
7318 sta %f1 ,[%i5+%o4]0x89 ! Mem[0000000030141408] = ffffe8de
7319! %l0 = a0626aff, %l1 = 000000ff, Mem[0000000030001408] = 00000000 9aea71c3
7320 stda %l0,[%i0+%o4]0x81 ! Mem[0000000030001408] = a0626aff 000000ff
7321! %l7 = 0000000000000000, Mem[0000000030141400] = ff0000ff
7322 stha %l7,[%i5+%g0]0x81 ! Mem[0000000030141400] = 000000ff
7323! %l7 = 0000000000000000, Mem[0000000010101400] = ffffffbf
7324 stwa %l7,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000
7325! %l0 = a0626aff, %l1 = 000000ff, Mem[0000000010041420] = b636000f e5546b76
7326 stda %l0,[%i1+0x020]%asi ! Mem[0000000010041420] = a0626aff 000000ff
7327! %f23 = fffffeff, Mem[0000000030001410] = ff050000
7328 sta %f23,[%i0+%o5]0x81 ! Mem[0000000030001410] = fffffeff
7329 membar #Sync ! Added by membar checker (36)
7330! Mem[0000000030081400] = ffff069c 000057ff ff905620 00ffffff
7331! Mem[0000000030081410] = ff000000 ff000000 c05600f2 3fff5bb1
7332! Mem[0000000030081420] = 00000000 ffff00f2 000000ff 5c06ff76
7333! Mem[0000000030081430] = ff008cf2 eb0000ff 77dc5bff adf36949
7334 ldda [%i2]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030081400
7335! Starting 10 instruction Load Burst
7336! %l1 = 00000000000000ff, imm = fffffffffffff240, %l4 = ffffffffffffff00
7337 addc %l1,-0xdc0,%l4 ! %l4 = fffffffffffff33f
7338
7339p0_label_277:
7340! Mem[0000000030141408] = ffffe8de, %l6 = 0000000000000000
7341 lduwa [%i5+%o4]0x89,%l6 ! %l6 = 00000000ffffe8de
7342! Mem[00000000300c1408] = 00000000, %l7 = 0000000000000000
7343 ldswa [%i3+%o4]0x81,%l7 ! %l7 = 0000000000000000
7344! Mem[0000000030181400] = 00000000, %l6 = 00000000ffffe8de
7345 lduwa [%i6+%g0]0x89,%l6 ! %l6 = 0000000000000000
7346! Mem[0000000010141410] = ff8c2cff, %f21 = a0626a6b
7347 lda [%i5+%o5]0x80,%f21 ! %f21 = ff8c2cff
7348! Mem[0000000030001410] = 00000000 fffeffff, %l2 = ff0000ff, %l3 = fffeffff
7349 ldda [%i0+%o5]0x89,%l2 ! %l2 = 00000000fffeffff 0000000000000000
7350! Mem[0000000030181408] = ff5bdc77 0000feff, %l6 = 00000000, %l7 = 00000000
7351 ldda [%i6+%o4]0x89,%l6 ! %l6 = 000000000000feff 00000000ff5bdc77
7352! Mem[0000000010101420] = ff2770d4, %f18 = 00000000
7353 ld [%i4+0x020],%f18 ! %f18 = ff2770d4
7354! Mem[0000000010181408] = 000000ff, %l3 = 0000000000000000
7355 ldsba [%i6+%o4]0x88,%l3 ! %l3 = ffffffffffffffff
7356! Mem[000000001018140c] = adf36949, %l0 = 00000000a0626aff
7357 lduwa [%i6+0x00c]%asi,%l0 ! %l0 = 00000000adf36949
7358! Starting 10 instruction Store Burst
7359! %l5 = 0000000000000000, Mem[0000000030041410] = 00000000
7360 stba %l5,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000
7361
7362p0_label_278:
7363! Mem[0000000010181400] = c30000ff, %l3 = ffffffffffffffff
7364 swapa [%i6+%g0]0x80,%l3 ! %l3 = 00000000c30000ff
7365! %l4 = fffffffffffff33f, %l7 = 00000000ff5bdc77, %y = 00000618
7366 smul %l4,%l7,%l6 ! %l6 = 000000082d693649, %y = 00000008
7367! %f26 = 000000ff 5c06ff76, %l0 = 00000000adf36949
7368! Mem[0000000010041410] = 41efffe000000000
7369 add %i1,0x010,%g1
7370 stda %f26,[%g1+%l0]ASI_PST8_PL ! Mem[0000000010041410] = 76efff5c00000000
7371! %l6 = 000000082d693649, immed = 00000945, %y = 00000008
7372 umul %l6,0x945,%l2 ! %l2 = 000001a4f04432ad, %y = 000001a4
7373! Mem[0000000010081408] = 81f1fffe, %l3 = 00000000c30000ff
7374 swapa [%i2+%o4]0x80,%l3 ! %l3 = 0000000081f1fffe
7375! %l7 = 00000000ff5bdc77, Mem[00000000100c1408] = 3f0000ff
7376 stha %l7,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 3f00dc77
7377! %l7 = 00000000ff5bdc77, imm = fffffffffffffe2b, %l4 = fffffffffffff33f
7378 orn %l7,-0x1d5,%l4 ! %l4 = 00000000ff5bddf7
7379! %l4 = 00000000ff5bddf7, Mem[00000000201c0000] = ff00eaae
7380 stb %l4,[%o0+%g0] ! Mem[00000000201c0000] = f700eaae
7381! %l4 = 00000000ff5bddf7, Mem[0000000010081407] = 00000000
7382 stb %l4,[%i2+0x007] ! Mem[0000000010081404] = 000000f7
7383! Starting 10 instruction Load Burst
7384! Mem[0000000010181408] = 000000ff, %l6 = 000000082d693649
7385 ldsba [%i6+%o4]0x88,%l6 ! %l6 = ffffffffffffffff
7386
7387p0_label_279:
7388! %l5 = 0000000000000000, immd = fffffffffffffde7, %l5 = 0000000000000000
7389 mulx %l5,-0x219,%l5 ! %l5 = 0000000000000000
7390! Mem[00000000211c0000] = e0004b99, %l1 = 00000000000000ff
7391 ldsb [%o2+0x001],%l1 ! %l1 = 0000000000000000
7392! Mem[0000000010081410] = ff000000, %l3 = 0000000081f1fffe
7393 ldub [%i2+0x011],%l3 ! %l3 = 0000000000000000
7394! Mem[0000000010041410] = 00000000 5cffef76, %l4 = ff5bddf7, %l5 = 00000000
7395 ldda [%i1+%o5]0x88,%l4 ! %l4 = 000000005cffef76 0000000000000000
7396! Mem[0000000010141408] = ff905620 00000000, %l0 = adf36949, %l1 = 00000000
7397 ldda [%i5+%o4]0x80,%l0 ! %l0 = 00000000ff905620 0000000000000000
7398! Mem[0000000030101400] = 00000000000000ff, %l0 = 00000000ff905620
7399 ldxa [%i4+%g0]0x89,%l0 ! %l0 = 00000000000000ff
7400! Mem[0000000010081408] = ff0000c3, %f23 = fffffeff
7401 lda [%i2+%o4]0x88,%f23 ! %f23 = ff0000c3
7402! Mem[0000000010081400] = f7000000ff000000, %l7 = 00000000ff5bdc77
7403 ldxa [%i2+%g0]0x88,%l7 ! %l7 = f7000000ff000000
7404! Mem[00000000300c1410] = ff6a62a0, %l1 = 0000000000000000
7405 lduba [%i3+%o5]0x81,%l1 ! %l1 = 00000000000000ff
7406! Starting 10 instruction Store Burst
7407! %l0 = 00000000000000ff, %l4 = 000000005cffef76, %y = 000001a4
7408 umul %l0,%l4,%l7 ! %l7 = 0000005ca2ef868a, %y = 0000005c
7409
7410p0_label_280:
7411! Mem[0000000010101410] = 76ffc371, %l6 = ffffffffffffffff
7412 swapa [%i4+%o5]0x80,%l6 ! %l6 = 0000000076ffc371
7413! %f16 = 00000000 000057ff ff2770d4 000000ff
7414! %f20 = 2056900f ff8c2cff ff000000 ff0000c3
7415! %f24 = 00000000 00000000 000000ff 5c06ff76
7416! %f28 = ff008cf2 c30000ff 41efffe0 00000000
7417 stda %f16,[%i2]ASI_BLK_S ! Block Store to 0000000030081400
7418! %l0 = 00000000000000ff, Mem[0000000021800040] = 1e4307c8
7419 stb %l0,[%o3+0x040] ! Mem[0000000021800040] = ff4307c8
7420! Mem[0000000010101436] = d37a8e6c, %l4 = 000000005cffef76
7421 ldstub [%i4+0x036],%l4 ! %l4 = 0000008e000000ff
7422! Mem[0000000010041408] = 00000000, %l4 = 000000000000008e
7423 ldstuba [%i1+%o4]0x88,%l4 ! %l4 = 00000000000000ff
7424! %l7 = 0000005ca2ef868a, Mem[0000000010101400] = 6b00000000000000
7425 stxa %l7,[%i4+%g0]0x88 ! Mem[0000000010101400] = 0000005ca2ef868a
7426! %l0 = 00000000000000ff, Mem[00000000211c0000] = e0004b99, %asi = 80
7427 stha %l0,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00ff4b99
7428! %l3 = 0000000000000000, Mem[0000000030141410] = 000000ff
7429 stwa %l3,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000000
7430! %f8 = f200ffff 00000000, Mem[0000000030101400] = 000000ff 00000000
7431 stda %f8 ,[%i4+%g0]0x89 ! Mem[0000000030101400] = f200ffff 00000000
7432! Starting 10 instruction Load Burst
7433! Mem[0000000010181400] = ffffffff, %l3 = 0000000000000000
7434 ldswa [%i6+%g0]0x88,%l3 ! %l3 = ffffffffffffffff
7435
7436p0_label_281:
7437! Mem[0000000030041408] = 0000ffff, %l1 = 00000000000000ff
7438 lduba [%i1+%o4]0x89,%l1 ! %l1 = 00000000000000ff
7439! Mem[0000000030141400] = 000000ff, %l0 = 00000000000000ff
7440 lduba [%i5+%g0]0x81,%l0 ! %l0 = 0000000000000000
7441 membar #Sync ! Added by membar checker (37)
7442! Mem[0000000010081400] = ff000000, %l4 = 0000000000000000
7443 ldsha [%i2+%g0]0x88,%l4 ! %l4 = 0000000000000000
7444! Mem[0000000010001410] = ffffffff, %l2 = 000001a4f04432ad
7445 lduha [%i0+%o5]0x80,%l2 ! %l2 = 000000000000ffff
7446! Mem[0000000010081400] = 000000ff000000f7, %f8 = f200ffff 00000000
7447 ldd [%i2+%g0],%f8 ! %f8 = 000000ff 000000f7
7448! Mem[0000000010001430] = ff5bdc77, %l7 = 0000005ca2ef868a
7449 ldsb [%i0+0x030],%l7 ! %l7 = ffffffffffffffff
7450! Mem[0000000030001400] = ff0000ff, %f31 = 00000000
7451 lda [%i0+%g0]0x89,%f31 ! %f31 = ff0000ff
7452! Mem[0000000030001408] = a0626aff, %l2 = 000000000000ffff
7453 lduha [%i0+%o4]0x81,%l2 ! %l2 = 000000000000a062
7454! Mem[0000000010101408] = 000000ff, %l7 = ffffffffffffffff
7455 ldswa [%i4+%o4]0x88,%l7 ! %l7 = 00000000000000ff
7456! Starting 10 instruction Store Burst
7457! %f24 = 00000000 00000000, Mem[0000000010181430] = 00ff8cff eb0000ff
7458 stda %f24,[%i6+0x030]%asi ! Mem[0000000010181430] = 00000000 00000000
7459
7460p0_label_282:
7461! %l4 = 00000000, %l5 = 00000000, Mem[0000000010081418] = 74a5f194 c0a53d9e
7462 stda %l4,[%i2+0x018]%asi ! Mem[0000000010081418] = 00000000 00000000
7463! Mem[00000000201c0001] = f700eaae, %l6 = 0000000076ffc371
7464 ldstuba [%o0+0x001]%asi,%l6 ! %l6 = 00000000000000ff
7465! %l0 = 00000000, %l1 = 000000ff, Mem[0000000030181410] = ff000000 00000000
7466 stda %l0,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000000 000000ff
7467! %l7 = 00000000000000ff, Mem[0000000010081410] = 000000ff
7468 stha %l7,[%i2+%o5]0x88 ! Mem[0000000010081410] = 000000ff
7469! %l2 = 000000000000a062, Mem[0000000030041408] = 0000ffff
7470 stba %l2,[%i1+%o4]0x89 ! Mem[0000000030041408] = 0000ff62
7471! %f20 = 2056900f ff8c2cff, Mem[00000000100c1408] = 77dc003f 0fbf9ea6
7472 std %f20,[%i3+%o4] ! Mem[00000000100c1408] = 2056900f ff8c2cff
7473! Mem[0000000010181408] = ff000000, %l5 = 0000000000000000
7474 ldstuba [%i6+%o4]0x80,%l5 ! %l5 = 000000ff000000ff
7475! %l5 = 00000000000000ff, imm = fffffffffffffb33, %l5 = 00000000000000ff
7476 subc %l5,-0x4cd,%l5 ! %l5 = 00000000000005cc
7477! %l6 = 0000000000000000, Mem[0000000010081400] = ff000000
7478 stha %l6,[%i2+%g0]0x88 ! Mem[0000000010081400] = ff000000
7479! Starting 10 instruction Load Burst
7480! Mem[0000000030181400] = 00000000000057ff, %l5 = 00000000000005cc
7481 ldxa [%i6+%g0]0x81,%l5 ! %l5 = 00000000000057ff
7482
7483p0_label_283:
7484! Mem[0000000030141400] = ff000000, %l5 = 00000000000057ff
7485 ldsha [%i5+%g0]0x89,%l5 ! %l5 = 0000000000000000
7486! %f6 = b15bff3f f20056c0, %f22 = ff000000 ff0000c3
7487 fxtod %f6 ,%f22 ! %f22 = c3d3a900 30037fea
7488! Mem[0000000030081408] = d47027ff, %l4 = 0000000000000000
7489 ldsba [%i2+%o4]0x89,%l4 ! %l4 = ffffffffffffffff
7490! Mem[0000000010001400] = 80000000 00000000, %l6 = 00000000, %l7 = 000000ff
7491 ldda [%i0+%g0]0x88,%l6 ! %l6 = 0000000000000000 0000000080000000
7492! Mem[0000000030081400] = ff57000000000000, %f4 = 000000ff 000000ff
7493 ldda [%i2+%g0]0x89,%f4 ! %f4 = ff570000 00000000
7494! Mem[00000000300c1410] = ff6a62a00f905620, %f18 = ff2770d4 000000ff
7495 ldda [%i3+%o5]0x81,%f18 ! %f18 = ff6a62a0 0f905620
7496! Mem[0000000030041400] = ff2c8cff, %l2 = 000000000000a062
7497 lduwa [%i1+%g0]0x89,%l2 ! %l2 = 00000000ff2c8cff
7498! Mem[00000000100c1410] = 00000000, %l5 = 0000000000000000
7499 ldswa [%i3+%o5]0x80,%l5 ! %l5 = 0000000000000000
7500! Mem[0000000010041410] = 5cffef76, %l6 = 0000000000000000
7501 ldswa [%i1+%o5]0x88,%l6 ! %l6 = 000000005cffef76
7502! Starting 10 instruction Store Burst
7503! %f2 = ffffff00 205690ff, Mem[00000000100c1400] = 00000000 000000ff
7504 stda %f2 ,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ffffff00 205690ff
7505
7506p0_label_284:
7507! %f4 = ff570000 00000000, Mem[0000000010101410] = ffffffff 00000000
7508 stda %f4 ,[%i4+%o5]0x88 ! Mem[0000000010101410] = ff570000 00000000
7509! Mem[0000000030081408] = ff2770d4, %l1 = 00000000000000ff
7510 ldstuba [%i2+%o4]0x81,%l1 ! %l1 = 000000ff000000ff
7511! %l7 = 0000000080000000, Mem[000000001010143c] = 48972b83
7512 stb %l7,[%i4+0x03c] ! Mem[000000001010143c] = 00972b83
7513! %l7 = 0000000080000000, Mem[00000000300c1400] = 000000ff
7514 stha %l7,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 000000ff
7515! %l3 = ffffffffffffffff, Mem[0000000010081418] = 0000000000000000
7516 stx %l3,[%i2+0x018] ! Mem[0000000010081418] = ffffffffffffffff
7517! Mem[0000000010141400] = 3ae00000, %l5 = 0000000000000000
7518 swapa [%i5+%g0]0x80,%l5 ! %l5 = 000000003ae00000
7519! Mem[000000001014142d] = 00800000, %l5 = 000000003ae00000
7520 ldstub [%i5+0x02d],%l5 ! %l5 = 00000080000000ff
7521! %l6 = 000000005cffef76, immed = 00000b77, %y = 0000005c
7522 umul %l6,0xb77,%l0 ! %l0 = 0000042a3a4261da, %y = 0000042a
7523! %l5 = 0000000000000080, Mem[0000000030181408] = fffe0000
7524 stha %l5,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00800000
7525! Starting 10 instruction Load Burst
7526! Mem[00000000300c1408] = 00000000, %l5 = 0000000000000080
7527 ldsha [%i3+%o4]0x81,%l5 ! %l5 = 0000000000000000
7528
7529p0_label_285:
7530! Mem[0000000030001408] = ff000000ff6a62a0, %l7 = 0000000080000000
7531 ldxa [%i0+%o4]0x89,%l7 ! %l7 = ff000000ff6a62a0
7532! Mem[00000000300c1408] = 00000000, %l1 = 00000000000000ff
7533 ldsha [%i3+%o4]0x81,%l1 ! %l1 = 0000000000000000
7534! Mem[00000000300c1408] = 00000000, %l5 = 0000000000000000
7535 ldsba [%i3+%o4]0x81,%l5 ! %l5 = 0000000000000000
7536! Mem[0000000010101410] = 00000000, %l5 = 0000000000000000
7537 lduwa [%i4+%o5]0x80,%l5 ! %l5 = 0000000000000000
7538! Mem[0000000010041400] = ff0062a0 0f905620, %l6 = 5cffef76, %l7 = ff6a62a0
7539 ldd [%i1+%g0],%l6 ! %l6 = 00000000ff0062a0 000000000f905620
7540! %f14 = 4969f3ad, %f30 = 41efffe0, %f23 = 30037fea
7541 fdivs %f14,%f30,%f23 ! %f23 = 46f98c96
7542! Mem[0000000030081400] = 00000000, %l1 = 0000000000000000
7543 lduba [%i2+%g0]0x89,%l1 ! %l1 = 0000000000000000
7544! Mem[0000000010101400] = a2ef868a, %f2 = ffffff00
7545 lda [%i4+%g0]0x88,%f2 ! %f2 = a2ef868a
7546! Mem[0000000010141428] = 76ffc371, %l5 = 0000000000000000
7547 ldswa [%i5+0x028]%asi,%l5 ! %l5 = 0000000076ffc371
7548! Starting 10 instruction Store Burst
7549! %l7 = 000000000f905620, Mem[0000000030101410] = ff000000
7550 stwa %l7,[%i4+%o5]0x81 ! Mem[0000000030101410] = 0f905620
7551
7552p0_label_286:
7553! %l3 = ffffffffffffffff, Mem[0000000030141408] = dee8ffff
7554 stha %l3,[%i5+%o4]0x81 ! Mem[0000000030141408] = ffffffff
7555! %f9 = 000000f7, %f20 = 2056900f, %f1 = 9c06ffff
7556 fmuls %f9 ,%f20,%f1 ! %f1 = 00000000
7557! %l6 = ff0062a0, %l7 = 0f905620, Mem[0000000010141410] = ff8c2cff 0000ffff
7558 std %l6,[%i5+%o5] ! Mem[0000000010141410] = ff0062a0 0f905620
7559! Mem[00000000100c1408] = 2056900f, %l3 = ffffffffffffffff
7560 swapa [%i3+%o4]0x80,%l3 ! %l3 = 000000002056900f
7561! %l0 = 0000042a3a4261da, Mem[0000000030141400] = 000000ff
7562 stwa %l0,[%i5+%g0]0x81 ! Mem[0000000030141400] = 3a4261da
7563! %l2 = ff2c8cff, %l3 = 2056900f, Mem[0000000030081408] = d47027ff ff000000
7564 stda %l2,[%i2+%o4]0x89 ! Mem[0000000030081408] = ff2c8cff 2056900f
7565! Mem[0000000010081408] = ff0000c3, %l7 = 000000000f905620
7566 ldstuba [%i2+%o4]0x88,%l7 ! %l7 = 000000c3000000ff
7567! %l4 = ffffffff, %l5 = 76ffc371, Mem[0000000030001410] = fffffeff 00000000
7568 stda %l4,[%i0+%o5]0x81 ! Mem[0000000030001410] = ffffffff 76ffc371
7569! %f14 = 4969f3ad, Mem[0000000030001410] = ffffffff
7570 sta %f14,[%i0+%o5]0x89 ! Mem[0000000030001410] = 4969f3ad
7571! Starting 10 instruction Load Burst
7572! Mem[00000000300c1400] = 000000ff0f905620, %l1 = 0000000000000000
7573 ldxa [%i3+%g0]0x81,%l1 ! %l1 = 000000ff0f905620
7574
7575p0_label_287:
7576! Mem[0000000010101410] = 00000000, %l4 = ffffffffffffffff
7577 lduba [%i4+%o5]0x88,%l4 ! %l4 = 0000000000000000
7578! Mem[0000000010101410] = 00000000, %l2 = 00000000ff2c8cff
7579 lduwa [%i4+%o5]0x80,%l2 ! %l2 = 0000000000000000
7580! Mem[0000000021800000] = 00fff55e, %l0 = 0000042a3a4261da
7581 lduha [%o3+0x000]%asi,%l0 ! %l0 = 00000000000000ff
7582! Mem[0000000030001410] = adf36949, %l5 = 0000000076ffc371
7583 ldsha [%i0+%o5]0x81,%l5 ! %l5 = ffffffffffffadf3
7584! Mem[0000000030181410] = 00000000, %l1 = 000000ff0f905620
7585 ldsba [%i6+%o5]0x81,%l1 ! %l1 = 0000000000000000
7586! Mem[0000000010041408] = ff000000, %l4 = 0000000000000000
7587 lduwa [%i1+%o4]0x80,%l4 ! %l4 = 00000000ff000000
7588! Mem[0000000030081400] = ff57000000000000, %f22 = c3d3a900 46f98c96
7589 ldda [%i2+%g0]0x89,%f22 ! %f22 = ff570000 00000000
7590! Mem[0000000010001400] = 00000000, %l4 = 00000000ff000000
7591 lduwa [%i0+%g0]0x88,%l4 ! %l4 = 0000000000000000
7592! Mem[00000000218000c0] = ffff3492, %l0 = 00000000000000ff
7593 lduh [%o3+0x0c0],%l0 ! %l0 = 000000000000ffff
7594! Starting 10 instruction Store Burst
7595! %l3 = 000000002056900f, Mem[00000000211c0001] = 00ff4b99, %asi = 80
7596 stba %l3,[%o2+0x001]%asi ! Mem[00000000211c0000] = 000f4b99
7597
7598p0_label_288:
7599! %l0 = 000000000000ffff, Mem[0000000010001410] = ffffffff
7600 stha %l0,[%i0+%o5]0x88 ! Mem[0000000010001410] = ffffffff
7601! %l4 = 00000000, %l5 = ffffadf3, Mem[0000000030041400] = ff2c8cff ffff0000
7602 stda %l4,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000 ffffadf3
7603! %l0 = 000000000000ffff, Mem[0000000030181408] = 00008000
7604 stba %l0,[%i6+%o4]0x89 ! Mem[0000000030181408] = 000080ff
7605! %l6 = 00000000ff0062a0, imm = fffffffffffff161, %l0 = 000000000000ffff
7606 xor %l6,-0xe9f,%l0 ! %l0 = ffffffff00ff93c1
7607! %l2 = 00000000, %l3 = 2056900f, Mem[0000000010001408] = ff000000 adf36949
7608 stda %l2,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000 2056900f
7609! Mem[00000000201c0001] = f7ffeaae, %l0 = ffffffff00ff93c1
7610 ldstub [%o0+0x001],%l0 ! %l0 = 000000ff000000ff
7611! %l7 = 00000000000000c3, %l3 = 000000002056900f, %l0 = 00000000000000ff
7612 sdivx %l7,%l3,%l0 ! %l0 = 0000000000000000
7613! Mem[0000000030181408] = 000080ff, %l5 = ffffffffffffadf3
7614 ldstuba [%i6+%o4]0x89,%l5 ! %l5 = 000000ff000000ff
7615! Mem[00000000201c0000] = f7ffeaae, %l5 = 00000000000000ff
7616 ldstub [%o0+%g0],%l5 ! %l5 = 000000f7000000ff
7617! Starting 10 instruction Load Burst
7618! Mem[00000000211c0000] = 000f4b99, %l0 = 0000000000000000
7619 ldsb [%o2+%g0],%l0 ! %l0 = 0000000000000000
7620
7621p0_label_289:
7622! Mem[000000001008143c] = ff000000, %l5 = 00000000000000f7
7623 ldsh [%i2+0x03c],%l5 ! %l5 = ffffffffffffff00
7624! Mem[00000000100c1424] = 000057ff, %l0 = 0000000000000000
7625 ldsw [%i3+0x024],%l0 ! %l0 = 00000000000057ff
7626! Mem[0000000030081408] = ff8c2cff0f905620, %l4 = 0000000000000000
7627 ldxa [%i2+%o4]0x81,%l4 ! %l4 = ff8c2cff0f905620
7628 membar #Sync ! Added by membar checker (38)
7629! Mem[00000000300c1400] = 000000ff 0f905620 00000000 ffffffff
7630! Mem[00000000300c1410] = ff6a62a0 0f905620 00000000 7a8eeeff
7631! Mem[00000000300c1420] = 00000000 00000000 00000000 00000000
7632! Mem[00000000300c1430] = ff008cf2 00000000 41efffe0 1e400000
7633 ldda [%i3]ASI_BLK_AIUSL,%f16 ! Block Load from 00000000300c1400
7634! Mem[0000000030041410] = 00000000, %l5 = ffffffffffffff00
7635 lduwa [%i1+%o5]0x89,%l5 ! %l5 = 0000000000000000
7636! Mem[0000000030001410] = adf36949, %l0 = 00000000000057ff
7637 lduha [%i0+%o5]0x81,%l0 ! %l0 = 000000000000adf3
7638! Mem[0000000030141410] = 00000000, %l3 = 000000002056900f
7639 lduba [%i5+%o5]0x89,%l3 ! %l3 = 0000000000000000
7640! Mem[00000000201c0000] = ffffeaae, %l1 = 0000000000000000
7641 ldub [%o0+%g0],%l1 ! %l1 = 00000000000000ff
7642! Mem[0000000010141410] = ff0062a0 0f905620, %l0 = 0000adf3, %l1 = 000000ff
7643 ldda [%i5+0x010]%asi,%l0 ! %l0 = 00000000ff0062a0 000000000f905620
7644! Starting 10 instruction Store Burst
7645! %l2 = 0000000000000000, %l6 = 00000000ff0062a0, %l5 = 0000000000000000
7646 and %l2,%l6,%l5 ! %l5 = 0000000000000000
7647
7648p0_label_290:
7649! Mem[0000000030041400] = 00000000, %l6 = 00000000ff0062a0
7650 swapa [%i1+%g0]0x81,%l6 ! %l6 = 0000000000000000
7651! %l0 = 00000000ff0062a0, Mem[0000000030001408] = ff6a62a0
7652 stba %l0,[%i0+%o4]0x89 ! Mem[0000000030001408] = ff6a62a0
7653! %l1 = 000000000f905620, imm = 0000000000000996, %l5 = 0000000000000000
7654 xnor %l1,0x996,%l5 ! %l5 = fffffffff06fa049
7655! %l1 = 000000000f905620, Mem[0000000010141400] = 00000000
7656 stba %l1,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000020
7657! Mem[0000000010041418] = 00005405, %l4 = ff8c2cff0f905620
7658 swap [%i1+0x018],%l4 ! %l4 = 0000000000005405
7659! Mem[0000000010001410] = ffffffff, %l3 = 0000000000000000
7660 ldstuba [%i0+0x010]%asi,%l3 ! %l3 = 000000ff000000ff
7661 membar #Sync ! Added by membar checker (39)
7662! %l2 = 00000000, %l3 = 000000ff, Mem[00000000300c1408] = 00000000 ffffffff
7663 stda %l2,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000 000000ff
7664! %l0 = ff0062a0, %l1 = 0f905620, Mem[0000000010001430] = ff5bdc77 00003b05
7665 stda %l0,[%i0+0x030]%asi ! Mem[0000000010001430] = ff0062a0 0f905620
7666! %l0 = ff0062a0, %l1 = 0f905620, Mem[0000000010141408] = ff905620 00000000
7667 std %l0,[%i5+%o4] ! Mem[0000000010141408] = ff0062a0 0f905620
7668! Starting 10 instruction Load Burst
7669! Mem[0000000030141410] = 00000000, %l7 = 00000000000000c3
7670 lduwa [%i5+%o5]0x81,%l7 ! %l7 = 0000000000000000
7671
7672p0_label_291:
7673! Mem[0000000010001408] = 00000000, %f11 = ff000000
7674 lda [%i0+%o4]0x88,%f11 ! %f11 = 00000000
7675! Mem[00000000100c1410] = 00000000, %l1 = 000000000f905620
7676 ldsba [%i3+%o5]0x88,%l1 ! %l1 = 0000000000000000
7677! %l2 = 0000000000000000, imm = fffffffffffffad7, %l0 = 00000000ff0062a0
7678 or %l2,-0x529,%l0 ! %l0 = fffffffffffffad7
7679! Mem[0000000010081400] = 000000ff, %l0 = fffffffffffffad7
7680 lduha [%i2+%g0]0x80,%l0 ! %l0 = 0000000000000000
7681! Mem[0000000010101400] = a2ef868a, %l1 = 0000000000000000
7682 lduwa [%i4+%g0]0x88,%l1 ! %l1 = 00000000a2ef868a
7683! %l0 = 0000000000000000, Mem[0000000030041408] = 0000ff62
7684 stha %l0,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000000
7685! Mem[0000000030181400] = ff57000000000000, %l1 = 00000000a2ef868a
7686 ldxa [%i6+%g0]0x89,%l1 ! %l1 = ff57000000000000
7687! Mem[0000000030141408] = ffffffff 00ff0000, %l0 = 00000000, %l1 = 00000000
7688 ldda [%i5+%o4]0x81,%l0 ! %l0 = 00000000ffffffff 0000000000ff0000
7689! Mem[0000000010001400] = 8000000000000000, %l1 = 0000000000ff0000
7690 ldxa [%i0+%g0]0x88,%l1 ! %l1 = 8000000000000000
7691! Starting 10 instruction Store Burst
7692! %f1 = 00000000, Mem[00000000100c1400] = 205690ff
7693 sta %f1 ,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000
7694
7695p0_label_292:
7696! %l2 = 0000000000000000, Mem[0000000030181408] = ff800000
7697 stba %l2,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00800000
7698! Mem[0000000030101408] = 00000000, %l6 = 0000000000000000
7699 ldstuba [%i4+%o4]0x89,%l6 ! %l6 = 00000000000000ff
7700! %l4 = 0000000000005405, Mem[0000000010141428] = 76ffc37100ff0000
7701 stx %l4,[%i5+0x028] ! Mem[0000000010141428] = 0000000000005405
7702! Code Fragment 3
7703p0_fragment_36:
7704! %l0 = 00000000ffffffff
7705 setx 0x483c3877df29bcd4,%g7,%l0 ! %l0 = 483c3877df29bcd4
7706! %l1 = 8000000000000000
7707 setx 0xadee16c81fb73523,%g7,%l1 ! %l1 = adee16c81fb73523
7708 setx 0x1fe000, %g1, %g3
7709 or %l0, %g3, %l0 ! always set perrmask = 0xff
7710 setx 0x1ffff8, %g1, %g2
7711 and %l0, %g2, %l0
7712 ta T_CHANGE_HPRIV
7713 stxa %l1, [%l0]ASI_DCACHE_DATA
7714 ta T_CHANGE_NONHPRIV
7715! %l0 = 483c3877df29bcd4
7716 setx 0x2c1476284a031bb6,%g7,%l0 ! %l0 = 2c1476284a031bb6
7717! %l1 = adee16c81fb73523
7718 setx 0x8a5e242068e22afd,%g7,%l1 ! %l1 = 8a5e242068e22afd
7719! %l5 = fffffffff06fa049, Mem[00000000300c1408] = 00000000
7720 stba %l5,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000049
7721! Mem[0000000010101420] = ff2770d4000000ff, %l7 = 0000000000000000, %l1 = 8a5e242068e22afd
7722 add %i4,0x20,%g1
7723 casxa [%g1]0x80,%l7,%l1 ! %l1 = ff2770d4000000ff
7724! %l2 = 0000000000000000, Mem[0000000030141408] = ffffffff
7725 stba %l2,[%i5+%o4]0x89 ! Mem[0000000030141408] = ffffff00
7726! %f16 = 2056900f ff000000, Mem[00000000300c1408] = 00000049 ff000000
7727 stda %f16,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 2056900f ff000000
7728! %l6 = 00000000, %l7 = 00000000, Mem[0000000010141410] = ff0062a0 0f905620
7729 stda %l6,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000 00000000
7730! Starting 10 instruction Load Burst
7731! %l4 = 0000000000005405, Mem[0000000010141410] = 00000000
7732 stwa %l4,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00005405
7733
7734p0_label_293:
7735! Mem[0000000030081400] = 00000000 000057ff ff8c2cff 0f905620
7736! Mem[0000000030081410] = 2056900f ff8c2cff ff000000 ff0000c3
7737! Mem[0000000030081420] = 00000000 00000000 000000ff 5c06ff76
7738! Mem[0000000030081430] = ff008cf2 c30000ff 41efffe0 00000000
7739 ldda [%i2]ASI_BLK_S,%f16 ! Block Load from 0000000030081400
7740! Mem[0000000030041408] = 00000000a0626a6b, %f8 = 000000ff 000000f7
7741 ldda [%i1+%o4]0x81,%f8 ! %f8 = 00000000 a0626a6b
7742! %l4 = 0000000000005405, Mem[00000000100c1410] = 00000000000057ff
7743 stxa %l4,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 0000000000005405
7744! Mem[0000000010041410] = 76efff5c, %l1 = ff2770d4000000ff
7745 lduba [%i1+%o5]0x80,%l1 ! %l1 = 0000000000000076
7746! Mem[00000000100c1400] = 00000000, %l2 = 0000000000000000
7747 lduba [%i3+%g0]0x80,%l2 ! %l2 = 0000000000000000
7748! Mem[00000000211c0000] = 000f4b99, %l1 = 0000000000000076
7749 lduha [%o2+0x000]%asi,%l1 ! %l1 = 000000000000000f
7750! Mem[00000000300c1400] = ff000000, %l6 = 0000000000000000
7751 lduba [%i3+%g0]0x89,%l6 ! %l6 = 0000000000000000
7752! Mem[0000000010081400] = ff000000, %l1 = 000000000000000f
7753 ldsba [%i2+%g0]0x88,%l1 ! %l1 = 0000000000000000
7754! Mem[0000000010141408] = ff0062a0, %f15 = ff5bdc77
7755 lda [%i5+%o4]0x80,%f15 ! %f15 = ff0062a0
7756! Starting 10 instruction Store Burst
7757! Mem[0000000010001408] = 00000000, %l5 = fffffffff06fa049
7758 swapa [%i0+%o4]0x80,%l5 ! %l5 = 0000000000000000
7759
7760p0_label_294:
7761! %l2 = 00000000, %l3 = 000000ff, Mem[0000000010041400] = ff0062a0 0f905620
7762 stda %l2,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000 000000ff
7763! %l1 = 0000000000000000, Mem[0000000010141408] = a06200ff
7764 stha %l1,[%i5+%o4]0x88 ! Mem[0000000010141408] = a0620000
7765! %f8 = 00000000 a0626a6b, Mem[0000000030141410] = 00000000 00000000
7766 stda %f8 ,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000 a0626a6b
7767! %l4 = 00005405, %l5 = 00000000, Mem[0000000010081410] = ff000000 000057ff
7768 stda %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00005405 00000000
7769! %f5 = 00000000, Mem[0000000030041408] = 00000000
7770 sta %f5 ,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000
7771! %l6 = 00000000, %l7 = 00000000, Mem[0000000010081400] = ff000000 f7000000
7772 stda %l6,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000 00000000
7773! Mem[0000000030081400] = 00000000, %l1 = 0000000000000000
7774 swapa [%i2+%g0]0x89,%l1 ! %l1 = 0000000000000000
7775! Mem[0000000010101408] = ff000000, %l5 = 0000000000000000
7776 swap [%i4+%o4],%l5 ! %l5 = 00000000ff000000
7777! %l1 = 0000000000000000, Mem[0000000010041400] = 00000000
7778 sth %l1,[%i1+%g0] ! Mem[0000000010041400] = 00000000
7779! Starting 10 instruction Load Burst
7780! Mem[0000000030101408] = 00000000000000ff, %f8 = 00000000 a0626a6b
7781 ldda [%i4+%o4]0x89,%f8 ! %f8 = 00000000 000000ff
7782
7783p0_label_295:
7784! Mem[0000000010141400] = 20000000, %l1 = 0000000000000000
7785 swapa [%i5+%g0]0x80,%l1 ! %l1 = 0000000020000000
7786! Mem[0000000010141400] = 00000000, %l0 = 2c1476284a031bb6
7787 lduh [%i5+%g0],%l0 ! %l0 = 0000000000000000
7788! Mem[0000000010101400] = a2ef868a, %l2 = 0000000000000000
7789 ldswa [%i4+%g0]0x88,%l2 ! %l2 = ffffffffa2ef868a
7790! Mem[00000000300c1400] = ff000000, %l6 = 0000000000000000
7791 ldsha [%i3+%g0]0x89,%l6 ! %l6 = 0000000000000000
7792! Mem[0000000010181430] = 0000000000000000, %l2 = ffffffffa2ef868a
7793 ldx [%i6+0x030],%l2 ! %l2 = 0000000000000000
7794! %f0 = ff570000, %f12 = ff0000eb, %f5 = 00000000
7795 fsubs %f0 ,%f12,%f5 ! %f5 = feadfe2a
7796! Mem[00000000100c1410] = 00000000, %f8 = 00000000
7797 lda [%i3+%o5]0x80,%f8 ! %f8 = 00000000
7798! Mem[00000000100c1400] = 00000000, %f6 = b15bff3f
7799 lda [%i3+%g0]0x88,%f6 ! %f6 = 00000000
7800! Mem[00000000100c1438] = 00000000 000000ff, %l2 = 00000000, %l3 = 000000ff
7801 ldd [%i3+0x038],%l2 ! %l2 = 0000000000000000 00000000000000ff
7802! Starting 10 instruction Store Burst
7803! %l5 = 00000000ff000000, Mem[00000000300c1400] = ff000000
7804 stba %l5,[%i3+%g0]0x89 ! Mem[00000000300c1400] = ff000000
7805
7806p0_label_296:
7807! Mem[00000000100c1408] = ffffffff, %l2 = 0000000000000000
7808 swapa [%i3+%o4]0x88,%l2 ! %l2 = 00000000ffffffff
7809! Mem[0000000030101408] = ff000000, %l5 = 00000000ff000000
7810 ldstuba [%i4+%o4]0x81,%l5 ! %l5 = 000000ff000000ff
7811! %l3 = 00000000000000ff, Mem[0000000010001412] = ffffffff
7812 sth %l3,[%i0+0x012] ! Mem[0000000010001410] = ffff00ff
7813! Mem[0000000021800101] = eaff7eb5, %l5 = 00000000000000ff
7814 ldstub [%o3+0x101],%l5 ! %l5 = 000000ff000000ff
7815! %f16 = 00000000 000057ff, %l7 = 0000000000000000
7816! Mem[0000000030101410] = 0f90562000000000
7817 add %i4,0x010,%g1
7818 stda %f16,[%g1+%l7]ASI_PST16_S ! Mem[0000000030101410] = 0f90562000000000
7819! %f8 = 00000000, Mem[0000000010101438] = 37bbffbf
7820 sta %f8 ,[%i4+0x038]%asi ! Mem[0000000010101438] = 00000000
7821! Mem[0000000010081400] = 00000000, %l2 = 00000000ffffffff
7822 swapa [%i2+%g0]0x80,%l2 ! %l2 = 0000000000000000
7823! Mem[0000000030081400] = 00000000, %l1 = 0000000020000000
7824 swapa [%i2+%g0]0x89,%l1 ! %l1 = 0000000000000000
7825! %f16 = 00000000 000057ff ff8c2cff 0f905620
7826! %f20 = 2056900f ff8c2cff ff000000 ff0000c3
7827! %f24 = 00000000 00000000 000000ff 5c06ff76
7828! %f28 = ff008cf2 c30000ff 41efffe0 00000000
7829 stda %f16,[%i6]ASI_BLK_P ! Block Store to 0000000010181400
7830! Starting 10 instruction Load Burst
7831! Mem[0000000010101410] = 00000000, %l3 = 00000000000000ff
7832 ldsha [%i4+%o5]0x80,%l3 ! %l3 = 0000000000000000
7833
7834p0_label_297:
7835! Mem[00000000100c1400] = 00000000, %l3 = 0000000000000000
7836 ldub [%i3+%g0],%l3 ! %l3 = 0000000000000000
7837! Mem[0000000020800000] = ff005b63, %l3 = 0000000000000000
7838 lduba [%o1+0x000]%asi,%l3 ! %l3 = 00000000000000ff
7839 membar #Sync ! Added by membar checker (40)
7840! Mem[0000000010181438] = 41efffe0, %l7 = 0000000000000000
7841 ldswa [%i6+0x038]%asi,%l7 ! %l7 = 0000000041efffe0
7842! Mem[0000000010081410] = 00005405, %l5 = 00000000000000ff
7843 lduha [%i2+%o5]0x80,%l5 ! %l5 = 0000000000000000
7844! Mem[0000000030181408] = 00008000, %l1 = 0000000000000000
7845 ldswa [%i6+%o4]0x89,%l1 ! %l1 = 0000000000008000
7846! Mem[0000000030181408] = 00008000, %l7 = 0000000041efffe0
7847 lduba [%i6+%o4]0x89,%l7 ! %l7 = 0000000000000000
7848! Mem[0000000010041414] = 00000000, %l6 = 0000000000000000
7849 ldsb [%i1+0x017],%l6 ! %l6 = 0000000000000000
7850! Mem[0000000030041408] = 00000000a0626a6b, %l0 = 0000000000000000
7851 ldxa [%i1+%o4]0x81,%l0 ! %l0 = 00000000a0626a6b
7852! Mem[0000000010041400] = 00000000, %f23 = ff0000c3
7853 ld [%i1+%g0],%f23 ! %f23 = 00000000
7854! Starting 10 instruction Store Burst
7855! %f28 = ff008cf2 c30000ff, Mem[0000000030001408] = ff6a62a0 ff000000
7856 stda %f28,[%i0+%o4]0x89 ! Mem[0000000030001408] = ff008cf2 c30000ff
7857
7858p0_label_298:
7859! Mem[0000000010141408] = a0620000, %l1 = 0000000000008000
7860 lduwa [%i5+%o4]0x88,%l1 ! %l1 = 00000000a0620000
7861! Mem[0000000010141400] = 00000000, %l4 = 0000000000005405
7862 swapa [%i5+%g0]0x80,%l4 ! %l4 = 0000000000000000
7863! %l4 = 0000000000000000, Mem[0000000010001408] = f06fa049
7864 stba %l4,[%i0+%o4]0x80 ! Mem[0000000010001408] = 006fa049
7865! %l4 = 0000000000000000, Mem[0000000010141408] = 000062a00f905620
7866 stxa %l4,[%i5+%o4]0x80 ! Mem[0000000010141408] = 0000000000000000
7867! %l5 = 0000000000000000, Mem[0000000010141408] = 00000000
7868 stha %l5,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000
7869! %l7 = 0000000000000000, Mem[0000000010141410] = 0000000005540000
7870 stxa %l7,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000000000000000
7871! %l2 = 0000000000000000, Mem[0000000020800000] = ff005b63, %asi = 80
7872 stha %l2,[%o1+0x000]%asi ! Mem[0000000020800000] = 00005b63
7873! %l2 = 0000000000000000, Mem[0000000030001408] = ff0000c3f28c00ff
7874 stxa %l2,[%i0+%o4]0x81 ! Mem[0000000030001408] = 0000000000000000
7875! %l5 = 0000000000000000, Mem[0000000010101400] = 8a86efa25c000000
7876 stxa %l5,[%i4+%g0]0x80 ! Mem[0000000010101400] = 0000000000000000
7877! Starting 10 instruction Load Burst
7878! Mem[0000000021800000] = 00fff55e, %l6 = 0000000000000000
7879 ldub [%o3+0x001],%l6 ! %l6 = 00000000000000ff
7880
7881p0_label_299:
7882! Mem[0000000010101410] = 00000000 000057ff, %l0 = a0626a6b, %l1 = a0620000
7883 ldda [%i4+%o5]0x80,%l0 ! %l0 = 0000000000000000 00000000000057ff
7884! %l0 = 0000000000000000, %l3 = 00000000000000ff, %l7 = 0000000000000000
7885 xor %l0,%l3,%l7 ! %l7 = 00000000000000ff
7886! Mem[00000000100c1408] = 00000000, %l1 = 00000000000057ff
7887 lduba [%i3+0x009]%asi,%l1 ! %l1 = 0000000000000000
7888! Mem[0000000010001408] = 006fa049, %f21 = ff8c2cff
7889 ld [%i0+%o4],%f21 ! %f21 = 006fa049
7890! Mem[00000000100c1428] = 107c3fd9, %l2 = 0000000000000000
7891 ldsh [%i3+0x02a],%l2 ! %l2 = 0000000000003fd9
7892! %f30 = 41efffe0, %f25 = 00000000, %f2 = a2ef868a 205690ff
7893 fsmuld %f30,%f25,%f2 ! %f2 = 00000000 00000000
7894! Mem[0000000030181408] = 00008000, %l1 = 0000000000000000
7895 ldswa [%i6+%o4]0x89,%l1 ! %l1 = 0000000000008000
7896! Mem[000000001010141c] = ff0000ff, %l3 = 00000000000000ff
7897 lduw [%i4+0x01c],%l3 ! %l3 = 00000000ff0000ff
7898! Mem[0000000010181410] = 2056900f, %l3 = 00000000ff0000ff
7899 ldswa [%i6+%o5]0x80,%l3 ! %l3 = 000000002056900f
7900! Starting 10 instruction Store Burst
7901! %l4 = 0000000000000000, Mem[0000000030141410] = 6b6a62a000000000
7902 stxa %l4,[%i5+%o5]0x89 ! Mem[0000000030141410] = 0000000000000000
7903
7904p0_label_300:
7905! %l5 = 0000000000000000, Mem[00000000100c1410] = 00000000
7906 stha %l5,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000
7907! Mem[0000000030001410] = adf36949, %l4 = 0000000000000000
7908 ldstuba [%i0+%o5]0x81,%l4 ! %l4 = 000000ad000000ff
7909! Mem[0000000030041400] = ff0062a0, %l5 = 0000000000000000
7910 swapa [%i1+%g0]0x81,%l5 ! %l5 = 00000000ff0062a0
7911! Mem[0000000010141434] = ffffff00, %l3 = 000000002056900f, %asi = 80
7912 swapa [%i5+0x034]%asi,%l3 ! %l3 = 00000000ffffff00
7913! %l7 = 00000000000000ff, Mem[00000000211c0000] = 000f4b99
7914 sth %l7,[%o2+%g0] ! Mem[00000000211c0000] = 00ff4b99
7915! %f8 = 00000000, %f12 = ff0000eb, %f23 = 00000000
7916 fdivs %f8 ,%f12,%f23 ! %f23 = 80000000
7917! %f12 = ff0000eb f28c00ff, %l5 = 00000000ff0062a0
7918! Mem[0000000010181410] = 2056900fff8c2cff
7919 add %i6,0x010,%g1
7920 stda %f12,[%g1+%l5]ASI_PST16_PL ! Mem[0000000010181410] = 2056900fff8c2cff
7921! %f16 = 00000000, Mem[00000000100c1404] = 00ffffff
7922 st %f16,[%i3+0x004] ! Mem[00000000100c1404] = 00000000
7923! %f30 = 41efffe0, Mem[0000000010081408] = ff0000ff
7924 sta %f30,[%i2+0x008]%asi ! Mem[0000000010081408] = 41efffe0
7925! Starting 10 instruction Load Burst
7926! Mem[0000000030001410] = fff36949, %l1 = 0000000000008000
7927 ldsba [%i0+%o5]0x81,%l1 ! %l1 = ffffffffffffffff
7928
7929 ba,a p0_not_taken_0_end
7930p0_not_taken_0:
7931! The following code should not be executed
7932 ldda [%i3+0x018]%asi,%l2
7933 stha %l2,[%i5+0x00c]%asi
7934 udiv %l7,0x20b,%l4
7935 fsubs %f3,%f19,%f22
7936 stda %l6,[%i0+0x030]%asi
7937 or %l1,%l4,%l3
7938 ba,a p0_branch_failed
7939p0_not_taken_0_end:
7940
7941
7942! End of Random Code for Thread 0
7943
7944
7945! Check Registers
7946
7947p0_check_registers:
7948 set p0_expected_registers,%g1
7949 ldx [%g1+0x000],%g2
7950 cmp %l0,%g2 ! %l0 should be 0000000000000000
7951 bne,a,pn %xcc,p0_reg_l0_fail
7952 mov %l0,%g3
7953 ldx [%g1+0x008],%g2
7954 cmp %l1,%g2 ! %l1 should be ffffffffffffffff
7955 bne,a,pn %xcc,p0_reg_l1_fail
7956 mov %l1,%g3
7957 ldx [%g1+0x010],%g2
7958 cmp %l2,%g2 ! %l2 should be 0000000000003fd9
7959 bne,a,pn %xcc,p0_reg_l2_fail
7960 mov %l2,%g3
7961 ldx [%g1+0x018],%g2
7962 cmp %l3,%g2 ! %l3 should be 00000000ffffff00
7963 bne,a,pn %xcc,p0_reg_l3_fail
7964 mov %l3,%g3
7965 ldx [%g1+0x020],%g2
7966 cmp %l4,%g2 ! %l4 should be 00000000000000ad
7967 bne,a,pn %xcc,p0_reg_l4_fail
7968 mov %l4,%g3
7969 ldx [%g1+0x028],%g2
7970 cmp %l5,%g2 ! %l5 should be 00000000ff0062a0
7971 bne,a,pn %xcc,p0_reg_l5_fail
7972 mov %l5,%g3
7973 ldx [%g1+0x030],%g2
7974 cmp %l6,%g2 ! %l6 should be 00000000000000ff
7975 bne,a,pn %xcc,p0_reg_l6_fail
7976 mov %l6,%g3
7977 ldx [%g1+0x038],%g2
7978 cmp %l7,%g2 ! %l7 should be 00000000000000ff
7979 bne,a,pn %xcc,p0_reg_l7_fail
7980 mov %l7,%g3
7981
7982! Check %y register
7983
7984 set 0x0000042a,%g2
7985 rd %y,%g3
7986 cmp %g2,%g3
7987 bne,a p0_failed
7988 mov 0x111,%g1
7989
7990! Check Floating Point Registers
7991
7992p0_check_fp_registers:
7993 set p0_expected_fp_regs,%g3
7994 std %f0,[%g1]
7995 ldx [%g1],%l1
7996 ldx [%g3+0x00],%l0
7997 cmp %l0,%l1 ! %f0 should be ff570000 00000000
7998 bne %xcc,p0_f0_fail
7999 std %f2,[%g1]
8000 ldx [%g1],%l1
8001 ldx [%g3+0x08],%l0
8002 cmp %l0,%l1 ! %f2 should be 00000000 00000000
8003 bne %xcc,p0_f2_fail
8004 std %f4,[%g1]
8005 ldx [%g1],%l1
8006 ldx [%g3+0x10],%l0
8007 cmp %l0,%l1 ! %f4 should be ff570000 feadfe2a
8008 bne %xcc,p0_f4_fail
8009 std %f6,[%g1]
8010 ldx [%g1],%l1
8011 ldx [%g3+0x18],%l0
8012 cmp %l0,%l1 ! %f6 should be 00000000 f20056c0
8013 bne %xcc,p0_f6_fail
8014 std %f8,[%g1]
8015 ldx [%g1],%l1
8016 ldx [%g3+0x20],%l0
8017 cmp %l0,%l1 ! %f8 should be 00000000 000000ff
8018 bne %xcc,p0_f8_fail
8019 std %f10,[%g1]
8020 ldx [%g1],%l1
8021 ldx [%g3+0x28],%l0
8022 cmp %l0,%l1 ! %f10 should be 76ff065c 00000000
8023 bne %xcc,p0_f10_fail
8024 std %f12,[%g1]
8025 ldx [%g1],%l1
8026 ldx [%g3+0x30],%l0
8027 cmp %l0,%l1 ! %f12 should be ff0000eb f28c00ff
8028 bne %xcc,p0_f12_fail
8029 std %f14,[%g1]
8030 ldx [%g1],%l1
8031 ldx [%g3+0x38],%l0
8032 cmp %l0,%l1 ! %f14 should be 4969f3ad ff0062a0
8033 bne %xcc,p0_f14_fail
8034 std %f16,[%g1]
8035 ldx [%g1],%l1
8036 ldx [%g3+0x40],%l0
8037 cmp %l0,%l1 ! %f16 should be 00000000 000057ff
8038 bne %xcc,p0_f16_fail
8039 std %f18,[%g1]
8040 ldx [%g1],%l1
8041 ldx [%g3+0x48],%l0
8042 cmp %l0,%l1 ! %f18 should be ff8c2cff 0f905620
8043 bne %xcc,p0_f18_fail
8044 std %f20,[%g1]
8045 ldx [%g1],%l1
8046 ldx [%g3+0x50],%l0
8047 cmp %l0,%l1 ! %f20 should be 2056900f 006fa049
8048 bne %xcc,p0_f20_fail
8049 std %f22,[%g1]
8050 ldx [%g1],%l1
8051 ldx [%g3+0x58],%l0
8052 cmp %l0,%l1 ! %f22 should be ff000000 80000000
8053 bne %xcc,p0_f22_fail
8054 std %f24,[%g1]
8055 ldx [%g1],%l1
8056 ldx [%g3+0x60],%l0
8057 cmp %l0,%l1 ! %f24 should be 00000000 00000000
8058 bne %xcc,p0_f24_fail
8059 std %f26,[%g1]
8060 ldx [%g1],%l1
8061 ldx [%g3+0x68],%l0
8062 cmp %l0,%l1 ! %f26 should be 000000ff 5c06ff76
8063 bne %xcc,p0_f26_fail
8064 std %f28,[%g1]
8065 ldx [%g1],%l1
8066 ldx [%g3+0x70],%l0
8067 cmp %l0,%l1 ! %f28 should be ff008cf2 c30000ff
8068 bne %xcc,p0_f28_fail
8069 std %f30,[%g1]
8070 ldx [%g1],%l1
8071 ldx [%g3+0x78],%l0
8072 cmp %l0,%l1 ! %f30 should be 41efffe0 00000000
8073 bne %xcc,p0_f30_fail
8074 nop
8075
8076! The test for processor 0 has passed
8077
8078p0_passed:
8079 ta GOOD_TRAP
8080 nop
8081
8082p0_reg_l0_fail:
8083 or %g0,0xbd0,%g1
8084 ba,a p0_failed
8085p0_reg_l1_fail:
8086 or %g0,0xbd1,%g1
8087 ba,a p0_failed
8088p0_reg_l2_fail:
8089 or %g0,0xbd2,%g1
8090 ba,a p0_failed
8091p0_reg_l3_fail:
8092 or %g0,0xbd3,%g1
8093 ba,a p0_failed
8094p0_reg_l4_fail:
8095 or %g0,0xbd4,%g1
8096 ba,a p0_failed
8097p0_reg_l5_fail:
8098 or %g0,0xbd5,%g1
8099 ba,a p0_failed
8100p0_reg_l6_fail:
8101 or %g0,0xbd6,%g1
8102 ba,a p0_failed
8103p0_reg_l7_fail:
8104 or %g0,0xbd7,%g1
8105 ba,a p0_failed
8106p0_f0_fail:
8107 set p0_temp,%g6
8108 mov 0xf00,%l0
8109 stx %l0,[%g6]
8110 std %f0,[%g6+8]
8111 stx %fsr,[%g6+16]
8112 ta BAD_TRAP
8113
8114p0_f2_fail:
8115 set p0_temp,%g6
8116 mov 0xf02,%l0
8117 stx %l0,[%g6]
8118 std %f2,[%g6+8]
8119 stx %fsr,[%g6+16]
8120 ta BAD_TRAP
8121
8122p0_f4_fail:
8123 set p0_temp,%g6
8124 mov 0xf04,%l0
8125 stx %l0,[%g6]
8126 std %f4,[%g6+8]
8127 stx %fsr,[%g6+16]
8128 ta BAD_TRAP
8129
8130p0_f6_fail:
8131 set p0_temp,%g6
8132 mov 0xf06,%l0
8133 stx %l0,[%g6]
8134 std %f6,[%g6+8]
8135 stx %fsr,[%g6+16]
8136 ta BAD_TRAP
8137
8138p0_f8_fail:
8139 set p0_temp,%g6
8140 mov 0xf08,%l0
8141 stx %l0,[%g6]
8142 std %f8,[%g6+8]
8143 stx %fsr,[%g6+16]
8144 ta BAD_TRAP
8145
8146p0_f10_fail:
8147 set p0_temp,%g6
8148 mov 0xf10,%l0
8149 stx %l0,[%g6]
8150 std %f10,[%g6+8]
8151 stx %fsr,[%g6+16]
8152 ta BAD_TRAP
8153
8154p0_f12_fail:
8155 set p0_temp,%g6
8156 mov 0xf12,%l0
8157 stx %l0,[%g6]
8158 std %f12,[%g6+8]
8159 stx %fsr,[%g6+16]
8160 ta BAD_TRAP
8161
8162p0_f14_fail:
8163 set p0_temp,%g6
8164 mov 0xf14,%l0
8165 stx %l0,[%g6]
8166 std %f14,[%g6+8]
8167 stx %fsr,[%g6+16]
8168 ta BAD_TRAP
8169
8170p0_f16_fail:
8171 set p0_temp,%g6
8172 mov 0xf16,%l0
8173 stx %l0,[%g6]
8174 std %f16,[%g6+8]
8175 stx %fsr,[%g6+16]
8176 ta BAD_TRAP
8177
8178p0_f18_fail:
8179 set p0_temp,%g6
8180 mov 0xf18,%l0
8181 stx %l0,[%g6]
8182 std %f18,[%g6+8]
8183 stx %fsr,[%g6+16]
8184 ta BAD_TRAP
8185
8186p0_f20_fail:
8187 set p0_temp,%g6
8188 mov 0xf20,%l0
8189 stx %l0,[%g6]
8190 std %f20,[%g6+8]
8191 stx %fsr,[%g6+16]
8192 ta BAD_TRAP
8193
8194p0_f22_fail:
8195 set p0_temp,%g6
8196 mov 0xf22,%l0
8197 stx %l0,[%g6]
8198 std %f22,[%g6+8]
8199 stx %fsr,[%g6+16]
8200 ta BAD_TRAP
8201
8202p0_f24_fail:
8203 set p0_temp,%g6
8204 mov 0xf24,%l0
8205 stx %l0,[%g6]
8206 std %f24,[%g6+8]
8207 stx %fsr,[%g6+16]
8208 ta BAD_TRAP
8209
8210p0_f26_fail:
8211 set p0_temp,%g6
8212 mov 0xf26,%l0
8213 stx %l0,[%g6]
8214 std %f26,[%g6+8]
8215 stx %fsr,[%g6+16]
8216 ta BAD_TRAP
8217
8218p0_f28_fail:
8219 set p0_temp,%g6
8220 mov 0xf28,%l0
8221 stx %l0,[%g6]
8222 std %f28,[%g6+8]
8223 stx %fsr,[%g6+16]
8224 ta BAD_TRAP
8225
8226p0_f30_fail:
8227 set p0_temp,%g6
8228 mov 0xf30,%l0
8229 stx %l0,[%g6]
8230 std %f30,[%g6+8]
8231 stx %fsr,[%g6+16]
8232 ta BAD_TRAP
8233
8234
8235! The test for processor 0 failed
8236
8237p0_failed:
8238 set p0_temp,%g6
8239 stx %g1,[%g6]
8240 stx %g2,[%g6+8]
8241 stx %g3,[%g6+16]
8242 stx %fsr,[%g6+24]
8243 ta BAD_TRAP
8244
8245
8246! The local area data for processor 0 failed
8247
8248p0_local_failed:
8249 set done_flags,%g5
8250 mov 3,%g6
8251 st %g6,[%g5+0x000] ! Set processor 0 done flag
8252
8253 set p0_temp,%g6
8254 add %g1,%g4,%g1
8255 stx %g4,[%g6]
8256 stx %g2,[%g6+8]
8257 stx %g3,[%g6+16]
8258 st %fsr,[%g6+24]
8259 ta BAD_TRAP
8260
8261p0_selfmod_failed:
8262 ba p0_failed
8263 mov 0xabc,%g1
8264
8265p0_branch_failed:
8266 mov 0xbbb,%g1
8267 rd %ccr,%g2
8268 ba p0_failed
8269 mov 0x0,%g3
8270
8271p0_trap1e:
8272 or %l5,%l0,%l4
8273 subc %l4,%l6,%l6
8274 fmuls %f5 ,%f5 ,%f10
8275 fsubs %f13,%f9 ,%f14
8276 fmuls %f15,%f1 ,%f8
8277 fdivs %f9 ,%f8 ,%f15
8278 fsubs %f6 ,%f0 ,%f11
8279 done
8280
8281p0_trap1o:
8282 or %l5,%l0,%l4
8283 subc %l4,%l6,%l6
8284 fmuls %f5 ,%f5 ,%f10
8285 fsubs %f13,%f9 ,%f14
8286 fmuls %f15,%f1 ,%f8
8287 fdivs %f9 ,%f8 ,%f15
8288 fsubs %f6 ,%f0 ,%f11
8289 done
8290
8291
8292p0_trap2e:
8293 ldda [%i4+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000010101400]
8294 sub %l4,-0x778,%l0
8295 fcmps %fcc3,%f1 ,%f0
8296 fmuls %f13,%f1 ,%f0
8297 xnor %l1,%l5,%l3
8298 orn %l4,%l0,%l6
8299 done
8300
8301p0_trap2o:
8302 ldda [%o4+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000010101400]
8303 sub %l4,-0x778,%l0
8304 fcmps %fcc3,%f1 ,%f0
8305 fmuls %f13,%f1 ,%f0
8306 xnor %l1,%l5,%l3
8307 orn %l4,%l0,%l6
8308 done
8309
8310
8311p0_trap3e:
8312 sub %l3,-0x08c,%l5
8313 and %l0,-0xb66,%l3
8314 done
8315
8316p0_trap3o:
8317 sub %l3,-0x08c,%l5
8318 and %l0,-0xb66,%l3
8319 done
8320
8321! Cross Processor Interrupt Handler
8322
8323cross_intr_handler:
8324 membar #Sync
8325! Identify the recipient of the interrupt
8326 mov 0x10,%g1 ! VA of Core ID Register
8327 ldxa [%g1]ASI_CMP_CORE_ID,%g1
8328 and %g1,0x3f,%g4 ! Extract Core ID in %g4
8329 sll %g4,2,%g1 ! Index into intr receive array
8330 set received_xintr,%g2 ! Pointer to receive counters
8331 lduw [%g2+%g1],%g3 ! Get receive count
8332 inc %g3 ! Incement by 1
8333 st %g3,[%g2+%g1] ! Update receive count
8334! Reset busy bit interrupts and return
8335 mov 0x40,%g1 ! Busy bit
8336 stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit
8337 membar #Sync
8338 retry
8339
8340inst_access_handler:
8341 done
8342
8343 .align 256
8344data_access_handler:
83451: done
8346
8347p0_init_memory_pointers:
8348 set p0_init_registers,%g1
8349 mov %g0,%g2
8350 mov %g0,%g3
8351 mov %g0,%g4
8352 mov %g0,%g5
8353 mov %g0,%g6
8354 mov %g0,%g7
8355
8356! Initialize memory pointers for window 0
8357 set p0_local0_start,%i0
8358 set p0_local1_start,%i1
8359 set p0_local2_start,%i2
8360 set p0_local3_start,%i3
8361 set p0_local4_start,%i4
8362 set p0_local5_start,%i5
8363 set p0_local6_start,%i6
8364 clr %i7
8365! Init Local Registers in Window 0
8366 ldx [%g1+0x000],%l0 ! %l0 = 95c30eebd0b000e6
8367 ldx [%g1+0x008],%l1 ! %l1 = 53e1c9f7f5a9ff7c
8368 ldx [%g1+0x010],%l2 ! %l2 = d308f4101dfdfa3a
8369 ldx [%g1+0x018],%l3 ! %l3 = 83c8391a06dc575c
8370 ldx [%g1+0x020],%l4 ! %l4 = 6bad4728a8e2e78e
8371 ldx [%g1+0x028],%l5 ! %l5 = 3201198adfa0ac4f
8372 ldx [%g1+0x030],%l6 ! %l6 = 02704c8e479f27b5
8373 ldx [%g1+0x038],%l7 ! %l7 = 876085d29f2a1214
8374
8375! Initialize the output register of window 0
8376
8377 set share0_start,%o0
8378 set share1_start,%o1
8379 set share2_start,%o2
8380 set share3_start,%o3
8381 mov 0x08,%o4
8382 mov 0x10,%o5
8383 mov 0x18,%o6
8384
8385 retl
8386 nop
8387
8388user_text_end:
8389 .seg "text"
8390 .align 0x2000
8391user_near0_start:
8392p0_near_0_le:
8393 or %l5,%l0,%l4
8394 fcmps %fcc1,%f6 ,%f14
8395 fmuls %f7 ,%f11,%f5
8396 orn %l4,-0x8eb,%l5
8397 subc %l0,0xbb9,%l5
8398 fsubs %f0 ,%f11,%f15
8399 jmpl %o7,%g0
8400 fmuls %f8 ,%f6 ,%f0
8401p0_near_0_he:
8402 fmuls %f24,%f16,%f26
8403 sub %l0,-0x426,%l4
8404 jmpl %o7,%g0
8405 xor %l6,-0xc3e,%l3
8406near0_b2b_h:
8407 umul %l3,0xd71,%l0
8408 sub %l3,%l5,%l2
8409 fdivs %f20,%f25,%f28
8410 fdivs %f25,%f19,%f17
8411 mulx %l6,%l2,%l2
8412 fcmps %fcc2,%f30,%f21
8413 jmpl %o7,%g0
8414 addc %l0,0x4ff,%l5
8415near0_b2b_l:
8416 udivx %l4,%l0,%l4
8417 fmuls %f13,%f3 ,%f6
8418 mulx %l5,0x67f,%l7
8419 smul %l1,-0x3aa,%l7
8420 andn %l1,0xa9e,%l7
8421 fmuls %f9 ,%f3 ,%f2
8422 jmpl %o7,%g0
8423 umul %l4,%l5,%l3
8424user_near0_end:
8425 .seg "text"
8426 .align 0x2000
8427user_near1_start:
8428p0_near_1_le:
8429 add %l2,0x952,%l5
8430 mulx %l3,0x678,%l7
8431 fadds %f6 ,%f11,%f1
8432 fstoi %f10,%f13
8433 xnor %l1,0x2d4,%l7
8434 smul %l6,%l6,%l5
8435 jmpl %o7,%g0
8436 fcmps %fcc2,%f0 ,%f5
8437p0_near_1_he:
8438 fcmps %fcc0,%f25,%f21
8439 addc %l1,%l1,%l3
8440 orn %l6,%l2,%l3
8441 subc %l5,%l6,%l2
8442 jmpl %o7,%g0
8443 fmuls %f17,%f27,%f17
8444near1_b2b_h:
8445 addc %l1,%l6,%l0
8446 sub %l0,-0x871,%l4
8447 udivx %l4,-0x05a,%l4
8448 jmpl %o7,%g0
8449 fadds %f27,%f27,%f27
8450near1_b2b_l:
8451 fadds %f6 ,%f5 ,%f13
8452 fsubs %f1 ,%f10,%f2
8453 mulx %l4,0x8ff,%l6
8454 jmpl %o7,%g0
8455 fadds %f13,%f1 ,%f11
8456user_near1_end:
8457 .seg "text"
8458 .align 0x2000
8459user_near2_start:
8460p0_near_2_le:
8461 xnor %l5,%l2,%l7
8462 umul %l3,%l5,%l3
8463 xor %l5,%l5,%l2
8464 sdivx %l1,%l6,%l5
8465 jmpl %o7,%g0
8466 addc %l7,0xf4e,%l2
8467p0_near_2_he:
8468 subc %l0,0xd76,%l3
8469 and %l7,-0xeb1,%l0
8470 swap [%i5+0x004],%l1 ! Mem[0000000010141404]
8471 umul %l0,%l7,%l5
8472 smul %l2,%l5,%l6
8473 swap [%i0+0x000],%l5 ! Mem[0000000010001400]
8474 umul %l6,%l6,%l7
8475 jmpl %o7,%g0
8476 sub %l3,-0x0e8,%l2
8477near2_b2b_h:
8478 fdivs %f27,%f30,%f18
8479 and %l3,-0xc58,%l5
8480 sub %l7,%l5,%l0
8481 jmpl %o7,%g0
8482 fcmps %fcc0,%f19,%f21
8483near2_b2b_l:
8484 andn %l0,-0xdc3,%l5
8485 umul %l5,-0x6c4,%l3
8486 mulx %l3,0x398,%l6
8487 jmpl %o7,%g0
8488 fsubs %f4 ,%f12,%f14
8489user_near2_end:
8490 .seg "text"
8491 .align 0x2000
8492user_near3_start:
8493p0_near_3_le:
8494 smul %l4,%l4,%l1
8495 fsubs %f15,%f1 ,%f15
8496 subc %l2,0x6e2,%l7
8497 fdtos %f8 ,%f6
8498 and %l7,0x952,%l2
8499 jmpl %o7,%g0
8500 fdivs %f15,%f4 ,%f0
8501p0_near_3_he:
8502 add %l2,%l5,%l3
8503 lduw [%i5+0x00c],%l1 ! Mem[000000001014140c]
8504 udivx %l1,-0x87d,%l5
8505 jmpl %o7,%g0
8506 or %l6,0x57e,%l2
8507near3_b2b_h:
8508 sdivx %l4,%l6,%l0
8509 fsubs %f29,%f19,%f20
8510 umul %l7,%l1,%l7
8511 fadds %f18,%f17,%f28
8512 mulx %l5,0xb4a,%l0
8513 mulx %l7,%l2,%l1
8514 jmpl %o7,%g0
8515 fitod %f25,%f20
8516near3_b2b_l:
8517 and %l6,-0x5ed,%l5
8518 andn %l4,%l2,%l3
8519 fmuls %f10,%f2 ,%f12
8520 umul %l2,-0xd5a,%l3
8521 xnor %l5,%l1,%l0
8522 fadds %f0 ,%f1 ,%f8
8523 jmpl %o7,%g0
8524 umul %l2,%l7,%l4
8525user_near3_end:
8526 .seg "text"
8527 .text
8528 .align 0x2000
8529user_far0_start:
8530p0_far_0_le:
8531 mulx %l0,%l5,%l7
8532 orn %l3,0x8db,%l4
8533 or %l2,%l4,%l0
8534 ldd [%i4+0x000],%l0 ! Mem[0000000010101400]
8535 sdivx %l5,-0x7b1,%l7
8536 jmpl %o7,%g0
8537 addc %l0,-0x50c,%l4
8538p0_far_0_lem:
8539 mulx %l0,%l5,%l7
8540 orn %l3,0x8db,%l4
8541 or %l2,%l4,%l0
8542 membar #Sync
8543 ldd [%i4+0x000],%l0 ! Mem[0000000010101400]
8544 sdivx %l5,-0x7b1,%l7
8545 jmpl %o7,%g0
8546 addc %l0,-0x50c,%l4
8547p0_far_0_he:
8548 subc %l0,%l6,%l6
8549 jmpl %o7,%g0
8550 andn %l5,-0x86a,%l7
8551p0_far_0_hem:
8552 subc %l0,%l6,%l6
8553 jmpl %o7,%g0
8554 andn %l5,-0x86a,%l7
8555p0_loop_branch_0:
8556 jmpl %o7+12,%g0
8557 add %l0,1,%l0
8558far0_b2b_h:
8559 subc %l7,-0x7c2,%l5
8560 xor %l6,%l1,%l1
8561 udivx %l3,%l5,%l3
8562 add %l2,0x822,%l5
8563 jmpl %o7,%g0
8564 orn %l3,%l3,%l6
8565far0_b2b_l:
8566 mulx %l0,%l7,%l4
8567 xor %l7,%l5,%l7
8568 sub %l5,%l5,%l5
8569 xor %l2,%l4,%l1
8570 jmpl %o7,%g0
8571 sdivx %l1,%l4,%l5
8572user_far0_end:
8573 .seg "text"
8574 .text
8575 .align 0x2000
8576user_far1_start:
8577p0_far_1_le:
8578 or %l0,0xaef,%l2
8579 sub %l6,%l4,%l6
8580 mulx %l3,-0xbcb,%l3
8581 xor %l3,0x647,%l1
8582 umul %l3,%l5,%l4
8583 fdivs %f1 ,%f7 ,%f5
8584 jmpl %o7,%g0
8585 xor %l5,%l3,%l7
8586p0_far_1_lem:
8587 or %l0,0xaef,%l2
8588 sub %l6,%l4,%l6
8589 mulx %l3,-0xbcb,%l3
8590 xor %l3,0x647,%l1
8591 umul %l3,%l5,%l4
8592 fdivs %f1 ,%f7 ,%f5
8593 jmpl %o7,%g0
8594 xor %l5,%l3,%l7
8595p0_far_1_he:
8596 ldx [%i2+0x000],%l0 ! Mem[0000000010081400]
8597 jmpl %o7,%g0
8598 orn %l3,%l1,%l5
8599p0_far_1_hem:
8600 membar #Sync
8601 ldx [%i2+0x000],%l0 ! Mem[0000000010081400]
8602 jmpl %o7,%g0
8603 orn %l3,%l1,%l5
8604p0_loop_branch_1:
8605 jmpl %o7+12,%g0
8606 add %l0,2,%l0
8607far1_b2b_h:
8608 add %l5,%l7,%l2
8609 sub %l2,0x198,%l6
8610 jmpl %o7,%g0
8611 xnor %l4,-0x7a0,%l0
8612far1_b2b_l:
8613 xnor %l6,%l4,%l4
8614 andn %l6,%l1,%l0
8615 jmpl %o7,%g0
8616 sub %l4,-0x775,%l2
8617user_far1_end:
8618 .seg "text"
8619 .text
8620 .align 0x2000
8621user_far2_start:
8622p0_far_2_le:
8623 st %f0 ,[%i3+0x03c] ! Mem[00000000100c143c]
8624 fadds %f15,%f5 ,%f7
8625 jmpl %o7,%g0
8626 fsubs %f6 ,%f3 ,%f10
8627p0_far_2_lem:
8628 membar #Sync
8629 st %f0 ,[%i3+0x03c] ! Mem[00000000100c143c]
8630 fadds %f15,%f5 ,%f7
8631 jmpl %o7,%g0
8632 fsubs %f6 ,%f3 ,%f10
8633p0_far_2_he:
8634 subc %l3,%l3,%l7
8635 mulx %l3,%l7,%l1
8636 andn %l5,-0xc2f,%l4
8637 umul %l1,%l3,%l3
8638 umul %l1,0x2d0,%l6
8639 fmuls %f23,%f20,%f20
8640 sub %l3,0x300,%l6
8641 jmpl %o7,%g0
8642 fstoi %f27,%f31
8643p0_far_2_hem:
8644 subc %l3,%l3,%l7
8645 mulx %l3,%l7,%l1
8646 andn %l5,-0xc2f,%l4
8647 umul %l1,%l3,%l3
8648 umul %l1,0x2d0,%l6
8649 fmuls %f23,%f20,%f20
8650 sub %l3,0x300,%l6
8651 jmpl %o7,%g0
8652 fstoi %f27,%f31
8653p0_loop_branch_2:
8654 jmpl %o7+12,%g0
8655 add %l0,3,%l0
8656far2_b2b_h:
8657 fmuls %f28,%f21,%f24
8658 andn %l4,-0xd86,%l0
8659 fadds %f23,%f24,%f26
8660 jmpl %o7,%g0
8661 xnor %l5,0xfd5,%l5
8662far2_b2b_l:
8663 xor %l4,%l2,%l6
8664 fsqrts %f10,%f4
8665 and %l5,0x31b,%l4
8666 jmpl %o7,%g0
8667 add %l0,%l5,%l6
8668user_far2_end:
8669 .seg "text"
8670 .text
8671 .align 0x2000
8672user_far3_start:
8673p0_far_3_le:
8674 fitos %f15,%f7
8675 add %l4,0xb91,%l4
8676 smul %l6,0x4ed,%l4
8677 subc %l4,-0x30a,%l0
8678 fsubs %f13,%f4 ,%f14
8679 fcmps %fcc1,%f15,%f8
8680 sub %l6,%l1,%l3
8681 jmpl %o7,%g0
8682 umul %l4,%l5,%l0
8683p0_far_3_lem:
8684 fitos %f15,%f7
8685 add %l4,0xb91,%l4
8686 smul %l6,0x4ed,%l4
8687 subc %l4,-0x30a,%l0
8688 fsubs %f13,%f4 ,%f14
8689 fcmps %fcc1,%f15,%f8
8690 sub %l6,%l1,%l3
8691 jmpl %o7,%g0
8692 umul %l4,%l5,%l0
8693p0_far_3_he:
8694 udivx %l0,%l3,%l3
8695 sdivx %l3,%l5,%l4
8696 and %l4,-0x4c5,%l3
8697 fmuls %f16,%f20,%f17
8698 fsubs %f31,%f24,%f25
8699 umul %l2,%l3,%l3
8700 add %l7,-0xa0c,%l1
8701 jmpl %o7,%g0
8702 orn %l4,0x474,%l1
8703p0_far_3_hem:
8704 udivx %l0,%l3,%l3
8705 sdivx %l3,%l5,%l4
8706 and %l4,-0x4c5,%l3
8707 fmuls %f16,%f20,%f17
8708 fsubs %f31,%f24,%f25
8709 umul %l2,%l3,%l3
8710 add %l7,-0xa0c,%l1
8711 jmpl %o7,%g0
8712 orn %l4,0x474,%l1
8713p0_loop_branch_3:
8714 jmpl %o7+12,%g0
8715 add %l0,4,%l0
8716far3_b2b_h:
8717 sub %l7,%l1,%l6
8718 fadds %f16,%f20,%f24
8719 andn %l7,-0xc6a,%l6
8720 jmpl %o7,%g0
8721 fsubs %f21,%f26,%f18
8722far3_b2b_l:
8723 xor %l2,%l4,%l7
8724 mulx %l4,%l5,%l3
8725 and %l6,%l2,%l4
8726 jmpl %o7,%g0
8727 orn %l3,0x010,%l2
8728user_far3_end:
8729 .seg "text"
8730 .align 0x2000
8731user_jump0_start:
8732 INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
8733p0_jmpl_0_le:
8734 mulx %l4,0xeac,%l5
8735 fmuls %f10,%f13,%f10
8736 sdivx %l6,-0xedb,%l6
8737 fadds %f7 ,%f11,%f5
8738 subc %l5,%l2,%l5
8739 smul %l5,0x0ee,%l1
8740 jmpl %g6+8,%g0
8741 umul %l3,0x1cc,%l7
8742p0_call_0_le:
8743 smul %l0,%l2,%l2
8744 fcmps %fcc1,%f0 ,%f10
8745 lduw [%i6+0x038],%l1 ! Mem[0000000010181438]
8746 retl
8747 or %l6,%l2,%l3
8748p0_jmpl_0_lo:
8749 mulx %l4,0xeac,%l5
8750 fmuls %f10,%f13,%f10
8751 sdivx %l6,-0xedb,%l6
8752 fadds %f7 ,%f11,%f5
8753 subc %l5,%l2,%l5
8754 smul %l5,0x0ee,%l1
8755 jmpl %g6+8,%g0
8756 umul %l3,0x1cc,%l7
8757p0_call_0_lo:
8758 smul %l0,%l2,%l2
8759 fcmps %fcc1,%f0 ,%f10
8760 lduw [%o6+0x038],%l1 ! Mem[0000000010181438]
8761 retl
8762 or %l6,%l2,%l3
8763p0_jmpl_0_he:
8764 fadds %f21,%f18,%f27
8765 or %l0,-0x93c,%l0
8766 sdivx %l1,-0x23d,%l0
8767 addc %l0,0x988,%l7
8768 smul %l5,%l6,%l3
8769 fdivs %f30,%f16,%f29
8770 jmpl %g6+8,%g0
8771 subc %l5,-0x0e1,%l7
8772p0_call_0_he:
8773 andn %l4,%l6,%l0
8774 fsqrts %f30,%f22
8775 mulx %l3,%l7,%l5
8776 umul %l5,-0x5da,%l0
8777 sdivx %l0,%l2,%l6
8778 andn %l1,%l1,%l5
8779 retl
8780 andn %l4,-0xb0d,%l5
8781p0_jmpl_0_ho:
8782 fadds %f21,%f18,%f27
8783 or %l0,-0x93c,%l0
8784 sdivx %l1,-0x23d,%l0
8785 addc %l0,0x988,%l7
8786 smul %l5,%l6,%l3
8787 fdivs %f30,%f16,%f29
8788 jmpl %g6+8,%g0
8789 subc %l5,-0x0e1,%l7
8790p0_call_0_ho:
8791 andn %l4,%l6,%l0
8792 fsqrts %f30,%f22
8793 mulx %l3,%l7,%l5
8794 umul %l5,-0x5da,%l0
8795 sdivx %l0,%l2,%l6
8796 andn %l1,%l1,%l5
8797 retl
8798 andn %l4,-0xb0d,%l5
8799user_jump0_end:
8800 .seg "text"
8801 .align 0x2000
8802user_jump1_start:
8803 INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
8804p0_jmpl_1_le:
8805 orn %l6,-0xd5b,%l0
8806 fdivs %f8 ,%f3 ,%f9
8807 sdivx %l3,0xa6c,%l5
8808 sdivx %l4,-0xd28,%l5
8809 ldd [%i5+0x028],%l4 ! Mem[0000000010141428]
8810 jmpl %g6+8,%g0
8811 add %l2,%l0,%l7
8812p0_call_1_le:
8813 andn %l1,0x09e,%l5
8814 retl
8815 smul %l0,-0x2fa,%l2
8816p0_jmpl_1_lo:
8817 orn %l6,-0xd5b,%l0
8818 fdivs %f8 ,%f3 ,%f9
8819 sdivx %l3,0xa6c,%l5
8820 sdivx %l4,-0xd28,%l5
8821 ldd [%o5+0x028],%l4 ! Mem[0000000010141428]
8822 jmpl %g6+8,%g0
8823 add %l2,%l0,%l7
8824p0_call_1_lo:
8825 andn %l1,0x09e,%l5
8826 retl
8827 smul %l0,-0x2fa,%l2
8828p0_jmpl_1_he:
8829 fsubs %f20,%f16,%f17
8830 jmpl %g6+8,%g0
8831 fsubs %f20,%f23,%f31
8832p0_call_1_he:
8833 umul %l6,%l1,%l6
8834 or %l5,-0x8ee,%l6
8835 umul %l6,%l4,%l3
8836 sth %l1,[%i1+0x012] ! Mem[0000000010041412]
8837 and %l2,-0xa4c,%l2
8838 sub %l3,-0xdef,%l5
8839 and %l0,%l0,%l5
8840 retl
8841 mulx %l5,-0xea4,%l6
8842p0_jmpl_1_ho:
8843 fsubs %f20,%f16,%f17
8844 jmpl %g6+8,%g0
8845 fsubs %f20,%f23,%f31
8846p0_call_1_ho:
8847 umul %l6,%l1,%l6
8848 or %l5,-0x8ee,%l6
8849 umul %l6,%l4,%l3
8850 sth %l1,[%o1+0x012] ! Mem[0000000010041412]
8851 and %l2,-0xa4c,%l2
8852 sub %l3,-0xdef,%l5
8853 and %l0,%l0,%l5
8854 retl
8855 mulx %l5,-0xea4,%l6
8856user_jump1_end:
8857 .seg "text"
8858 .align 0x2000
8859user_jump2_start:
8860 INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
8861p0_jmpl_2_le:
8862 lduh [%i4+0x030],%l3 ! Mem[0000000010101430]
8863 addc %l6,%l1,%l2
8864 jmpl %g6+8,%g0
8865 fcmps %fcc0,%f11,%f5
8866p0_call_2_le:
8867 fcmps %fcc3,%f8 ,%f12
8868 mulx %l4,%l5,%l6
8869 smul %l5,%l2,%l3
8870 fdivs %f14,%f13,%f1
8871 and %l1,%l7,%l4
8872 retl
8873 andn %l2,-0x2b1,%l7
8874p0_jmpl_2_lo:
8875 lduh [%o4+0x030],%l3 ! Mem[0000000010101430]
8876 addc %l6,%l1,%l2
8877 jmpl %g6+8,%g0
8878 fcmps %fcc0,%f11,%f5
8879p0_call_2_lo:
8880 fcmps %fcc3,%f8 ,%f12
8881 mulx %l4,%l5,%l6
8882 smul %l5,%l2,%l3
8883 fdivs %f14,%f13,%f1
8884 and %l1,%l7,%l4
8885 retl
8886 andn %l2,-0x2b1,%l7
8887p0_jmpl_2_he:
8888 fdivs %f18,%f20,%f25
8889 jmpl %g6+8,%g0
8890 fadds %f29,%f23,%f18
8891p0_call_2_he:
8892 mulx %l6,%l6,%l5
8893 fmuls %f17,%f24,%f30
8894 retl
8895 fcmps %fcc0,%f25,%f23
8896p0_jmpl_2_ho:
8897 fdivs %f18,%f20,%f25
8898 jmpl %g6+8,%g0
8899 fadds %f29,%f23,%f18
8900p0_call_2_ho:
8901 mulx %l6,%l6,%l5
8902 fmuls %f17,%f24,%f30
8903 retl
8904 fcmps %fcc0,%f25,%f23
8905user_jump2_end:
8906 .seg "text"
8907 .align 0x2000
8908user_jump3_start:
8909 INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
8910p0_jmpl_3_le:
8911 xnor %l3,%l7,%l4
8912 fdtos %f12,%f2
8913 subc %l1,%l1,%l6
8914 xnor %l6,-0x6f1,%l6
8915 subc %l0,-0x89e,%l4
8916 smul %l0,-0x2ff,%l5
8917 jmpl %g6+8,%g0
8918 udivx %l4,%l6,%l1
8919p0_call_3_le:
8920 fdivs %f2 ,%f2 ,%f11
8921 retl
8922 fdivs %f1 ,%f1 ,%f9
8923p0_jmpl_3_lo:
8924 xnor %l3,%l7,%l4
8925 fdtos %f12,%f2
8926 subc %l1,%l1,%l6
8927 xnor %l6,-0x6f1,%l6
8928 subc %l0,-0x89e,%l4
8929 smul %l0,-0x2ff,%l5
8930 jmpl %g6+8,%g0
8931 udivx %l4,%l6,%l1
8932p0_call_3_lo:
8933 fdivs %f2 ,%f2 ,%f11
8934 retl
8935 fdivs %f1 ,%f1 ,%f9
8936p0_jmpl_3_he:
8937 jmpl %g6+8,%g0
8938 xnor %l2,%l3,%l3
8939p0_call_3_he:
8940 udivx %l3,-0x9ea,%l0
8941 fadds %f20,%f23,%f19
8942 addc %l4,%l1,%l0
8943 fsqrts %f27,%f17
8944 xor %l6,-0xccd,%l6
8945 sub %l1,-0x2a2,%l6
8946 retl
8947 sub %l3,0x7e0,%l6
8948p0_jmpl_3_ho:
8949 jmpl %g6+8,%g0
8950 xnor %l2,%l3,%l3
8951p0_call_3_ho:
8952 udivx %l3,-0x9ea,%l0
8953 fadds %f20,%f23,%f19
8954 addc %l4,%l1,%l0
8955 fsqrts %f27,%f17
8956 xor %l6,-0xccd,%l6
8957 sub %l1,-0x2a2,%l6
8958 retl
8959 sub %l3,0x7e0,%l6
8960user_jump3_end:
8961
8962 .seg "data"
8963 .align 0x2000
8964user_data_start:
8965done_flags:
8966 .word 0
8967 .align 8
8968done_count:
8969 .word 0,0
8970Start_Flags:
8971 .word 0,0,0,0
8972Finish_Flag:
8973 .word 0,0
8974 .align 8
8975num_processors:
8976 .word 1
8977num_agents:
8978 .word 0
8979no_membar:
8980 .word 0
8981max_ireg:
8982 .word 8,0
8983max_freg:
8984 .word 32,0
8985 .align 64
8986p0_temp:
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
8991p0_debug:
8992 .word 0,0,0,0,0,0,0,0
8993 .word 0,0,0,0,0,0,0,0
8994p0_fsr:
8995 .word 0x00000000,0x00000000
8996 .align 8
8997p0_loop_cnt:
8998 .word 1,0
8999max_windows:
9000 .word 1,0,0,0,0,0,0,0
9001 .word 0,0,0,0,0,0,0,0
9002 .word 0,0,0,0,0,0,0,0
9003 .word 0,0,0,0,0,0,0,0
9004 .word 0,0,0,0,0,0,0,0
9005 .word 0,0,0,0,0,0,0,0
9006 .word 0,0,0,0,0,0,0,0
9007 .word 0,0,0,0,0,0,0,0
9008 .word 0,0,0,0,0,0,0,0
9009 .word 0,0,0,0,0,0,0,0
9010 .word 0,0,0,0,0,0,0,0
9011 .word 0,0,0,0,0,0,0,0
9012 .word 0,0,0,0,0,0,0,0
9013 .word 0,0,0,0,0,0,0,0
9014 .word 0,0,0,0,0,0,0,0
9015 .word 0,0,0,0,0,0,0,0
9016 .word 0,0,0,0,0,0,0,0
9017 .word 0,0,0,0,0,0,0,0
9018 .word 0,0,0,0,0,0,0,0
9019 .word 0,0,0,0,0,0,0,0
9020 .word 0,0,0,0,0,0,0,0
9021 .word 0,0,0,0,0,0,0,0
9022 .word 0,0,0,0,0,0,0,0
9023 .word 0,0,0,0,0,0,0,0
9024 .word 0,0,0,0,0,0,0,0
9025 .word 0,0,0,0,0,0,0,0
9026 .word 0,0,0,0,0,0,0,0
9027 .word 0,0,0,0,0,0,0,0
9028 .word 0,0,0,0,0,0,0,0
9029 .word 0,0,0,0,0,0,0,0
9030 .word 0,0,0,0,0,0,0,0
9031 .word 0,0,0,0,0,0,0,0
9032
9033 .align 8
9034p0_init_registers:
9035 .word 0x95c30eeb,0xd0b000e6 ! Init value for %l0
9036 .word 0x53e1c9f7,0xf5a9ff7c ! Init value for %l1
9037 .word 0xd308f410,0x1dfdfa3a ! Init value for %l2
9038 .word 0x83c8391a,0x06dc575c ! Init value for %l3
9039 .word 0x6bad4728,0xa8e2e78e ! Init value for %l4
9040 .word 0x3201198a,0xdfa0ac4f ! Init value for %l5
9041 .word 0x02704c8e,0x479f27b5 ! Init value for %l6
9042 .word 0x876085d2,0x9f2a1214 ! Init value for %l7
9043 .align 64
9044p0_init_freg:
9045 .word 0x38b51efc,0xa83b2d1f ! Init value for %f0
9046 .word 0xbf56dced,0x78e1c136 ! Init value for %f2
9047 .word 0x8d1f3bd4,0x4fcb9bc3 ! Init value for %f4
9048 .word 0xfd1391e4,0xdfd9ce76 ! Init value for %f6
9049 .word 0x28326b59,0x76a2a117 ! Init value for %f8
9050 .word 0x3301a2ab,0x768c1512 ! Init value for %f10
9051 .word 0x32b001c0,0x5aadd6fd ! Init value for %f12
9052 .word 0x4fd79745,0x6ffa1d62 ! Init value for %f14
9053 .word 0xe79d7db9,0xbdd3ee12 ! Init value for %f16
9054 .word 0xbff47cb4,0x54d907a8 ! Init value for %f18
9055 .word 0x70d12ea4,0xd39ca6e3 ! Init value for %f20
9056 .word 0x57e6b81a,0x221ada99 ! Init value for %f22
9057 .word 0x4d3cc2da,0x617ebc64 ! Init value for %f24
9058 .word 0xbe342c94,0x593d4611 ! Init value for %f26
9059 .word 0xda573830,0x269650fe ! Init value for %f28
9060 .word 0xc86246bf,0xb9e10c97 ! Init value for %f30
9061 .word 0x8d913ce2,0x5818bb3f ! Init value for %f32
9062 .word 0x3f240e52,0xfbb0f85e ! Init value for %f34
9063 .word 0xc417e972,0x2e33b61f ! Init value for %f36
9064 .word 0xca807afb,0xccdd005f ! Init value for %f38
9065 .word 0x7f3ecc49,0x7c8f651b ! Init value for %f40
9066 .word 0x4b25ea3a,0xabcf8a71 ! Init value for %f42
9067 .word 0x69b8ed9a,0x265dcce0 ! Init value for %f44
9068 .word 0xf493eaf0,0x1e3a3452 ! Init value for %f46
9069 .word 0xd11c16c0,0xade0e7c9
9070 .word 0xa3d227d8,0x597b0469
9071 .word 0x5112138a,0x3eb0a717
9072 .word 0xcdd84740,0x1d1a3c7b
9073 .word 0xee07121a,0x2d1b2726
9074 .word 0x697310e2,0x99f2bbff
9075 .word 0x6dd04887,0x336767d6
9076 .word 0x2c95f936,0xc2e5fb6a
9077p0_share_mask:
9078 .word 0xffff0000,0x00000000
9079 .word 0x00000000,0x00000000
9080 .word 0x00000000,0x00000000
9081 .word 0x00000000,0x00000000
9082 .word 0x00000000,0x00000000
9083 .word 0x00000000,0x00000000
9084 .word 0x00000000,0x00000000
9085 .word 0x00000000,0x00000000
9086p0_expected_registers:
9087 .word 0x00000000,0x00000000
9088 .word 0xffffffff,0xffffffff
9089 .word 0x00000000,0x00003fd9
9090 .word 0x00000000,0xffffff00
9091 .word 0x00000000,0x000000ad
9092 .word 0x00000000,0xff0062a0
9093 .word 0x00000000,0x000000ff
9094 .word 0x00000000,0x000000ff
9095p0_expected_fp_regs:
9096 .word 0xff570000,0x00000000
9097 .word 0x00000000,0x00000000
9098 .word 0xff570000,0xfeadfe2a
9099 .word 0x00000000,0xf20056c0
9100 .word 0x00000000,0x000000ff
9101 .word 0x76ff065c,0x00000000
9102 .word 0xff0000eb,0xf28c00ff
9103 .word 0x4969f3ad,0xff0062a0
9104 .word 0x00000000,0x000057ff
9105 .word 0xff8c2cff,0x0f905620
9106 .word 0x2056900f,0x006fa049
9107 .word 0xff000000,0x80000000
9108 .word 0x00000000,0x00000000
9109 .word 0x000000ff,0x5c06ff76
9110 .word 0xff008cf2,0xc30000ff
9111 .word 0x41efffe0,0x00000000
9112 .word 0x00000037,0x00000400 ! %fsr = 0000003700000400
9113p0_local0_expect:
9114 .word 0x00000000,0x00000080
9115 .word 0x006fa049,0x2056900f
9116 .word 0xffff00ff,0xd37a8e6c
9117 .word 0x000000ff,0x0dae0000
9118 .word 0x00003300,0x000000ff
9119 .word 0xadf36949,0x0000ffff
9120 .word 0xff0062a0,0x0f905620
9121 .word 0x00000000,0x00000000
9122p0_local0_sec_expect:
9123 .word 0xff0000ff,0xff000000
9124 .word 0x00000000,0x00000000
9125 .word 0xfff36949,0x76ffc371
9126 .word 0x38b51efc,0x6e840000
9127 .word 0x0db79c36,0x36000000
9128 .word 0x5405617e,0xff0000ff
9129 .word 0xb62c8ce5,0x00000071
9130 .word 0x77dc5bff,0xadf36949
9131p0_local1_expect:
9132 .word 0x00000000,0x000000ff
9133 .word 0xff000000,0x000000ff
9134 .word 0x76efff5c,0x00000000
9135 .word 0x0f905620,0x8bf2c6ff
9136 .word 0xa0626aff,0x000000ff
9137 .word 0x6b6a62a0,0xff0000eb
9138 .word 0xffff00ff,0xadf36949
9139 .word 0x00e100be,0x0000003f
9140p0_local1_sec_expect:
9141 .word 0x00000000,0xf3adffff
9142 .word 0x00000000,0xa0626a6b
9143 .word 0x00000000,0x429c26ff
9144 .word 0xc056b74d,0x3fd45bb1
9145 .word 0xff2c00e5,0xff030354
9146 .word 0xa69ebf0f,0x00000000
9147 .word 0x00000078,0x5aad3c10
9148 .word 0xff1de8de,0x000000f8
9149p0_local2_expect:
9150 .word 0xffffffff,0x00000000
9151 .word 0x41efffe0,0xab30ffd2
9152 .word 0x00005405,0x00000000
9153 .word 0xffffffff,0xffffffff
9154 .word 0x00000080,0x000057ff
9155 .word 0x00000000,0x00000000
9156 .word 0x4969f3ad,0xffffffff
9157 .word 0x1e000000,0xff000000
9158p0_local2_sec_expect:
9159 .word 0x00000020,0x000057ff
9160 .word 0xff8c2cff,0x0f905620
9161 .word 0x2056900f,0xff8c2cff
9162 .word 0xff000000,0xff0000c3
9163 .word 0x00000000,0x00000000
9164 .word 0x000000ff,0x5c06ff76
9165 .word 0xff008cf2,0xc30000ff
9166 .word 0x41efffe0,0x00000000
9167p0_local3_expect:
9168 .word 0x00000000,0x00000000
9169 .word 0x00000000,0xff8c2cff
9170 .word 0x00000000,0x00005405
9171 .word 0x42e510f7,0x000057ff
9172 .word 0x00000000,0x000057ff
9173 .word 0x107c3fd9,0x00000086
9174 .word 0x76ff065c,0xff000000
9175 .word 0x00000000,0x000000ff
9176p0_local3_sec_expect:
9177 .word 0x000000ff,0x0f905620
9178 .word 0x000000ff,0x0f905620
9179 .word 0xff6a62a0,0x0f905620
9180 .word 0x00000000,0x7a8eeeff
9181 .word 0x00000000,0x00000000
9182 .word 0x00000000,0x00000000
9183 .word 0xff008cf2,0x00000000
9184 .word 0x41efffe0,0x1e400000
9185p0_local4_expect:
9186 .word 0x00000000,0x00000000
9187 .word 0x00000000,0xc30000ff
9188 .word 0x00000000,0x000057ff
9189 .word 0x0000f800,0xff0000ff
9190 .word 0xff2770d4,0x000000ff
9191 .word 0xff0000ff,0xffffffff
9192 .word 0x95ffe03a,0xd37aff6c
9193 .word 0x00000000,0x00972b83
9194p0_local4_sec_expect:
9195 .word 0x00000000,0xffff00f2
9196 .word 0xff000000,0x00000000
9197 .word 0x0f905620,0x00000000
9198 .word 0xb62c8ce5,0xfc90520c
9199 .word 0x89d516c4,0xabc26868
9200 .word 0x429c26ff,0x0000006c
9201 .word 0xffa56439,0x000000ff
9202 .word 0x98d0e6b4,0x7a8e4aff
9203p0_local5_expect:
9204 .word 0x00005405,0x0000ff00
9205 .word 0x00000000,0x00000000
9206 .word 0x00000000,0x00000000
9207 .word 0xaf520c69,0x00000000
9208 .word 0xff570000,0x80000000
9209 .word 0x00000000,0x00005405
9210 .word 0xffffffff,0x2056900f
9211 .word 0xc30000ff,0x0000ffff
9212p0_local5_sec_expect:
9213 .word 0x3a4261da,0x00000000
9214 .word 0x00ffffff,0x00ff0000
9215 .word 0x00000000,0x00000000
9216 .word 0x74a5f194,0xc0a53d9e
9217 .word 0x00000080,0x000057ff
9218 .word 0xffff00f2,0x800000ff
9219 .word 0x000000ff,0xffffffff
9220 .word 0x1e000000,0x00000000
9221p0_local6_expect:
9222 .word 0x00000000,0x000057ff
9223 .word 0xff8c2cff,0x0f905620
9224 .word 0x2056900f,0xff8c2cff
9225 .word 0xff000000,0xff0000c3
9226 .word 0x00000000,0x00000000
9227 .word 0x000000ff,0x5c06ff76
9228 .word 0xff008cf2,0xc30000ff
9229 .word 0x41efffe0,0x00000000
9230p0_local6_sec_expect:
9231 .word 0x00000000,0x000057ff
9232 .word 0x00800000,0x77dc5bff
9233 .word 0x00000000,0x000000ff
9234 .word 0x95a4cc3a,0x4569d318
9235 .word 0x00000000,0xe0ffef41
9236 .word 0x7d245d2a,0x9518063d
9237 .word 0x33a1e205,0x5de0de4e
9238 .word 0x0d17eca1,0x4c916471
9239share0_expect:
9240 .word 0xffffeaae,0x65d68115
9241 .word 0xd46fe033,0xd79ccc6c
9242 .word 0x616e68cf,0xb815cef2
9243 .word 0x87c7e979,0xb24992b3
9244 .word 0x91548f30,0xed93dedb
9245 .word 0xb53742e6,0xf21b846a
9246 .word 0x535b6dc7,0x2e2a7fd3
9247 .word 0xfcf87d52,0xce61d1a2
9248share1_expect:
9249 .word 0x00005b63,0x599f7a06
9250 .word 0x7c126568,0xffca1d12
9251 .word 0x7521ca8c,0x173809c0
9252 .word 0x88cbe70f,0xa6e87cf8
9253 .word 0x03591b85,0xd20450fa
9254 .word 0x61dd544c,0xf9f55317
9255 .word 0x6a6732dc,0x33b85c9c
9256 .word 0x2f3625af,0x21ac8d2e
9257 .word 0x0000a555,0x28faa948
9258 .word 0x8daf64a7,0x9855faf4
9259 .word 0x79d8da7f,0x2cf2a2b9
9260 .word 0xe4364dc8,0xf607b2ce
9261 .word 0x836f63c4,0x828be378
9262 .word 0x0024974c,0x33e83704
9263 .word 0x5489d37b,0xeb636b36
9264 .word 0xa2deb75e,0x7f07c23d
9265share2_expect:
9266 .word 0x00ff4b99,0x30091350
9267 .word 0xd53409a0,0xc4cc5cf3
9268 .word 0xa8449779,0x2022840d
9269 .word 0x660eab5d,0xa7500e6e
9270 .word 0xbbebba43,0x02a9c1b3
9271 .word 0x7befb876,0x50142377
9272 .word 0x5742ef58,0x75421f5c
9273 .word 0x630a0032,0x8abf97ea
9274share3_expect:
9275 .word 0x00fff55e,0xa54096ab
9276 .word 0x7d3cf99f,0xfd2e245d
9277 .word 0x9bfa900b,0xa94d12f9
9278 .word 0xb91daaa6,0xc32d288a
9279 .word 0x77d6796d,0x0cf0d6b9
9280 .word 0x55b62cd5,0xa0fedbf5
9281 .word 0x0a4aeade,0x7cac4343
9282 .word 0x8b20ec8a,0x92cd62fb
9283 .word 0xff4307c8,0xf29b3467
9284 .word 0x09763b45,0x79fb8c9f
9285 .word 0x099f5b70,0x6f848a38
9286 .word 0x572296bf,0x1c4fbea0
9287 .word 0xe17c0e00,0xa37dd930
9288 .word 0x9570282b,0xe139b962
9289 .word 0x70df8437,0x8f9d0cba
9290 .word 0xd6577173,0x9bec08cb
9291 .word 0xffff3e7c,0x2e84e722
9292 .word 0x87940377,0xb3868751
9293 .word 0x0a035d99,0xc2a424fe
9294 .word 0x36eeed4c,0x63046965
9295 .word 0xfe8f8dd8,0x6c3fbf02
9296 .word 0x0baf2d3b,0x5e6145ad
9297 .word 0xd158142b,0x203d4af5
9298 .word 0x09b8429c,0x86f3539a
9299 .word 0xffff3492,0x0a1624b9
9300 .word 0x5f900fde,0x2b456af1
9301 .word 0xc38191b4,0xddad23f0
9302 .word 0xcb489a2e,0x0a63c5cd
9303 .word 0xa4727d0a,0x7b104baa
9304 .word 0x07d4a495,0xc00bdf79
9305 .word 0x6dcf643e,0x29ea0fde
9306 .word 0x0b9fc36e,0xfa87ff13
9307 .word 0xeaff7eb5,0x9e55eb2a
9308 .word 0x051d5b97,0x6830baea
9309 .word 0x0f871a8b,0x187d05ab
9310 .word 0x942f530f,0x06958fe0
9311 .word 0x8bf91029,0x4d6afc60
9312 .word 0xa33a32e1,0xd1ea5d7e
9313 .word 0x7d911587,0xe3035d79
9314 .word 0x26151095,0xfdb17bd5
9315 .word 0x00008319,0x8cfe023d
9316 .word 0x9157d55c,0xdac1617b
9317 .word 0xb130ffc2,0x413965a1
9318 .word 0xa024d4ff,0xc291a56b
9319 .word 0xeb01a18b,0x34749366
9320 .word 0x3d4bf8a4,0x80e52f8b
9321 .word 0x9c6a1d81,0x2f6cfaa0
9322 .word 0x2fa5f3d1,0x9d5376c0
9323 .word 0x84ff1c36,0x20bef81a
9324 .word 0xb7d437a4,0xf6f5ceb9
9325 .word 0x2669f51b,0xdb5d4318
9326 .word 0x2a9604fb,0xe2d9b763
9327 .word 0x6b8ce4cf,0x46a90892
9328 .word 0x19ff6f0e,0xf0b6231f
9329 .word 0x615f8b02,0x9f8c3e85
9330 .word 0xeb5c3935,0x84f6affd
9331 .word 0x00ffeec2,0x6d9c6b7d
9332 .word 0xe46f288c,0xf3bf5c6d
9333 .word 0x5e518fd1,0xb0b45fa2
9334 .word 0x045dfd29,0x28311633
9335 .word 0xa075f410,0xb9dba90b
9336 .word 0x23624263,0xf91b378e
9337 .word 0x4c3f4dca,0xcfaf6218
9338 .word 0x1bc1be79,0x0ee9272b
9339p0_invalidate_semaphore:
9340 .word 0
9341! Data for Cross Processor Interrupt
9342 .align 8
9343received_xintr:
9344 .word 0,0,0,0,0,0,0,0
9345 .word 0,0,0,0,0,0,0,0
9346 .word 0,0,0,0,0,0,0,0
9347 .word 0,0,0,0,0,0,0,0
9348 .word 0,0,0,0,0,0,0,0
9349 .word 0,0,0,0,0,0,0,0
9350 .word 0,0,0,0,0,0,0,0
9351 .word 0,0,0,0,0,0,0,0
9352p0_dispatch_retry:
9353 .word 0,0
9354p0_xintr_data:
9355 .word 0x00000000,0x00000001
9356 .word 0x46b6f627,0xf399e728
9357 .word 0x00000000,0x00000002
9358 .word 0x2e85929f,0xefb52cc0
9359 .word 0x00000000,0x00000003
9360 .word 0x08f41d3f,0xc8aa083e
9361 .word 0x00000000,0x00000004
9362 .word 0xdb3b8007,0xa3ded019
9363 .word 0x00000000,0x00000005
9364 .word 0x2a820b90,0x42f00f1f
9365 .word 0x00000000,0x00000006
9366 .word 0xaa1958c7,0x88e8f603
9367 .word 0x00000000,0x00000007
9368 .word 0x61b84b00,0x57502b3f
9369 .word 0x00000000,0x00000008
9370 .word 0xbc0663ff,0xbc368528
9371 .align 8
9372p0_xintr_expected:
9373 .word 0
9374 .align 64
9375xintr_data_ptrs:
9376 .word p0_xintr_data
9377 .align 8
9378p0_xintr_db:
9379 .skip 512
9380p0_xintr_retry_count:
9381 .word 0,0
9382p0_reset_cnt:
9383 .word 0
9384 .align 8
9385p0_ec_timing_ctrl:
9386 .word 0,0
9387p0_ec_control:
9388 .word 0,0
9389p0_mcu_shadow:
9390 .skip 80
9391user_data_end:
9392
9393
9394SECTION .p0_local0 DATA_VA=0x000800000
9395
9396attr_data {
9397 Name = .p0_local0,
9398 VA = 0x0000000000800000,
9399 RA = 0x0000000010000000,
9400 PA = ra2pa(0x0000000010000000,0),
9401 part_0_ctx_nonzero_tsb_config_0,
9402 TTE_Context=PCONTEXT,
9403 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9404 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9405 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9406 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9407}
9408
9409 .data
9410 .seg "data"
9411 .align 0x2000
9412 .global p0_local0_start
9413p0_local0_begin:
9414 .skip 0x1400
9415p0_local0_start:
9416 .word 0x369dec9d,0xab7361d0,0x4c05bd3d,0xb8f161e8
9417 .word 0xd4903fa1,0x1ad070ea,0x98d0e6b4,0x1afba657
9418 .word 0x0db79c36,0xc750ee45,0x22d7337e,0x28e63c7e
9419 .word 0x010a115a,0xe7e770fa,0x77dc5bff,0xadf371ad
9420p0_local0_end:
9421
9422SECTION .p0_local0_sec DATA_VA=0x000800000
9423
9424attr_data {
9425 Name = .p0_local0_sec,
9426 VA = 0x0000000000800000,
9427 RA = 0x0000000030000000,
9428 PA = ra2pa(0x0000000030000000,0),
9429 part_0_ctx_nonzero_tsb_config_0,
9430 TTE_Context=SCONTEXT,
9431 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9432 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9433 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9434 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9435}
9436
9437 .data
9438 .seg "data"
9439 .align 0x2000
9440 .global p0_local0_sec_start
9441p0_local0_sec_begin:
9442 .skip 0x1400
9443p0_local0_sec_start:
9444 .word 0x07a82aa1,0xe47b6216,0xb0fed535,0x18661e79
9445 .word 0x5cd3715f,0x98d55407,0xf82df2ce,0x822190d7
9446 .word 0x5d28c91a,0x5a6b513c,0x3acc4978,0xe4da6f29
9447 .word 0x29d29f36,0x3c465500,0x5239399d,0x52f7d0d1
9448p0_local0_sec_end:
9449
9450SECTION .p0_local1 DATA_VA=0x000802000
9451
9452attr_data {
9453 Name = .p0_local1,
9454 VA = 0x0000000000802000,
9455 RA = 0x0000000010040000,
9456 PA = ra2pa(0x0000000010040000,0),
9457 part_0_ctx_nonzero_tsb_config_0,
9458 TTE_Context=PCONTEXT,
9459 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9460 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9461 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9462 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9463}
9464
9465 .data
9466 .seg "data"
9467 .align 0x2000
9468 .global p0_local1_start
9469p0_local1_begin:
9470 .skip 0x1400
9471p0_local1_start:
9472 .word 0x6e13d48a,0x131e2efd,0xa6eb0c26,0x11b59f35
9473 .word 0x241a94fb,0xa763103a,0xaf0140dc,0xeeb0070d
9474 .word 0xe45f81ed,0x1d22008e,0x76ff2604,0x382a2198
9475 .word 0x4bf2955b,0x18e99ccf,0xeeec8fc6,0xefbc79b6
9476p0_local1_end:
9477
9478SECTION .p0_local1_sec DATA_VA=0x000802000
9479
9480attr_data {
9481 Name = .p0_local1_sec,
9482 VA = 0x0000000000802000,
9483 RA = 0x0000000030040000,
9484 PA = ra2pa(0x0000000030040000,0),
9485 part_0_ctx_nonzero_tsb_config_0,
9486 TTE_Context=SCONTEXT,
9487 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9488 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9489 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9490 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9491}
9492
9493 .data
9494 .seg "data"
9495 .align 0x2000
9496 .global p0_local1_sec_start
9497p0_local1_sec_begin:
9498 .skip 0x1400
9499p0_local1_sec_start:
9500 .word 0x0f686e68,0x89a1bcb0,0xd4c6f28b,0x19b11335
9501 .word 0x924816a2,0x5cb239cf,0x7e5da5c0,0x94f14874
9502 .word 0xd11954e5,0x8429aab2,0xc371ea9a,0x11acf543
9503 .word 0x102c0183,0x61d5e96d,0xcd3f8433,0x0ca4ff79
9504p0_local1_sec_end:
9505
9506SECTION .p0_local2 DATA_VA=0x000804000
9507
9508attr_data {
9509 Name = .p0_local2,
9510 VA = 0x0000000000804000,
9511 RA = 0x0000000010080000,
9512 PA = ra2pa(0x0000000010080000,0),
9513 part_0_ctx_nonzero_tsb_config_0,
9514 TTE_Context=PCONTEXT,
9515 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9516 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9517 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9518 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9519}
9520
9521 .data
9522 .seg "data"
9523 .align 0x2000
9524 .global p0_local2_start
9525p0_local2_begin:
9526 .skip 0x1400
9527p0_local2_start:
9528 .word 0x1170adf8,0x695fe48a,0x86f4624f,0x4689ce49
9529 .word 0x7d08b64e,0x30eb03f0,0xf78cb2f4,0xd42b6f1b
9530 .word 0x262b71a7,0x8d9039a3,0x5403dcf8,0x23c848d7
9531 .word 0x67138f59,0xfbee4764,0x7f9995a9,0x8cae2507
9532p0_local2_end:
9533
9534SECTION .p0_local2_sec DATA_VA=0x000804000
9535
9536attr_data {
9537 Name = .p0_local2_sec,
9538 VA = 0x0000000000804000,
9539 RA = 0x0000000030080000,
9540 PA = ra2pa(0x0000000030080000,0),
9541 part_0_ctx_nonzero_tsb_config_0,
9542 TTE_Context=SCONTEXT,
9543 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9544 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9545 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9546 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9547}
9548
9549 .data
9550 .seg "data"
9551 .align 0x2000
9552 .global p0_local2_sec_start
9553p0_local2_sec_begin:
9554 .skip 0x1400
9555p0_local2_sec_start:
9556 .word 0xcbb059c7,0x61833684,0x1e8cab71,0xb747e508
9557 .word 0xd745ac45,0x9fdf938e,0x029d915c,0x015552b2
9558 .word 0x77948618,0x05a799e6,0x9ece16bc,0x6e5de08c
9559 .word 0xfc763002,0x82958041,0xcb2597ce,0x1c8a888c
9560p0_local2_sec_end:
9561
9562SECTION .p0_local3 DATA_VA=0x000806000
9563
9564attr_data {
9565 Name = .p0_local3,
9566 VA = 0x0000000000806000,
9567 RA = 0x00000000100c0000,
9568 PA = ra2pa(0x00000000100c0000,0),
9569 part_0_ctx_nonzero_tsb_config_0,
9570 TTE_Context=PCONTEXT,
9571 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9572 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9573 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9574 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9575}
9576
9577 .data
9578 .seg "data"
9579 .align 0x2000
9580 .global p0_local3_start
9581p0_local3_begin:
9582 .skip 0x1400
9583p0_local3_start:
9584 .word 0x2007b7ba,0x323ebeac,0x6b7e613d,0xe635b7cc
9585 .word 0xe8405eac,0x3b70ef3b,0x8d59ff24,0x0923f7ad
9586 .word 0xb6366b43,0x84bc058d,0x7a8e4af0,0x7e610554
9587 .word 0xaf520c69,0xf21de8de,0x8ae1e2be,0x7b3c982e
9588p0_local3_end:
9589
9590SECTION .p0_local3_sec DATA_VA=0x000806000
9591
9592attr_data {
9593 Name = .p0_local3_sec,
9594 VA = 0x0000000000806000,
9595 RA = 0x00000000300c0000,
9596 PA = ra2pa(0x00000000300c0000,0),
9597 part_0_ctx_nonzero_tsb_config_0,
9598 TTE_Context=SCONTEXT,
9599 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9600 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9601 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9602 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9603}
9604
9605 .data
9606 .seg "data"
9607 .align 0x2000
9608 .global p0_local3_sec_start
9609p0_local3_sec_begin:
9610 .skip 0x1400
9611p0_local3_sec_start:
9612 .word 0xd49fed5b,0xe32dd524,0xa9c2c86f,0x41770a1b
9613 .word 0x8b9902eb,0x895ab544,0xb62c8ce5,0xfc90520c
9614 .word 0x89d516c4,0xabc26868,0x3b341992,0x88ef9f08
9615 .word 0x6f143112,0xcf54a533,0x981cc911,0x3850cf48
9616p0_local3_sec_end:
9617
9618SECTION .p0_local4 DATA_VA=0x000808000
9619
9620attr_data {
9621 Name = .p0_local4,
9622 VA = 0x0000000000808000,
9623 RA = 0x0000000010100000,
9624 PA = ra2pa(0x0000000010100000,0),
9625 part_0_ctx_nonzero_tsb_config_0,
9626 TTE_Context=PCONTEXT,
9627 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9628 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9629 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9630 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9631}
9632
9633 .data
9634 .seg "data"
9635 .align 0x2000
9636 .global p0_local4_start
9637p0_local4_begin:
9638 .skip 0x1400
9639p0_local4_start:
9640 .word 0x53ad409c,0xba1fd126,0x0cf9081d,0xabe656e6
9641 .word 0x114ed438,0x9695bbf8,0x1bf4cbdc,0x053b7086
9642 .word 0xfac942fd,0x7a78b8d6,0x3121a4ea,0x9cc3788a
9643 .word 0x9504cf24,0xd37aa06c,0x37bb86bf,0x48972b83
9644p0_local4_end:
9645
9646SECTION .p0_local4_sec DATA_VA=0x000808000
9647
9648attr_data {
9649 Name = .p0_local4_sec,
9650 VA = 0x0000000000808000,
9651 RA = 0x0000000030100000,
9652 PA = ra2pa(0x0000000030100000,0),
9653 part_0_ctx_nonzero_tsb_config_0,
9654 TTE_Context=SCONTEXT,
9655 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9656 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9657 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9658 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9659}
9660
9661 .data
9662 .seg "data"
9663 .align 0x2000
9664 .global p0_local4_sec_start
9665p0_local4_sec_begin:
9666 .skip 0x1400
9667p0_local4_sec_start:
9668 .word 0xc1e0f782,0x49004366,0xfd4dddaa,0xdfec98c8
9669 .word 0x8705d318,0x09f97dc0,0xebd44844,0x3dc9d4f5
9670 .word 0x6ab18d34,0x9df266d0,0x619b7509,0x273d46db
9671 .word 0xca345df8,0x82896e44,0xea19c75d,0x5ea3f693
9672p0_local4_sec_end:
9673
9674SECTION .p0_local5 DATA_VA=0x00080a000
9675
9676attr_data {
9677 Name = .p0_local5,
9678 VA = 0x000000000080a000,
9679 RA = 0x0000000010140000,
9680 PA = ra2pa(0x0000000010140000,0),
9681 part_0_ctx_nonzero_tsb_config_0,
9682 TTE_Context=PCONTEXT,
9683 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9684 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9685 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9686 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9687}
9688
9689 .data
9690 .seg "data"
9691 .align 0x2000
9692 .global p0_local5_start
9693p0_local5_begin:
9694 .skip 0x1400
9695p0_local5_start:
9696 .word 0xf5a2e5f0,0x7c74fcde,0x18c2a287,0x88b7831d
9697 .word 0x53c2f2e6,0x0cf14ef3,0x2c7cbe24,0x7420a04b
9698 .word 0xd75b2994,0xb6c23df8,0xc94ecbd6,0x252f334c
9699 .word 0x1a0ad0bb,0x77f6cf06,0x2860b7d7,0xa7195457
9700p0_local5_end:
9701
9702SECTION .p0_local5_sec DATA_VA=0x00080a000
9703
9704attr_data {
9705 Name = .p0_local5_sec,
9706 VA = 0x000000000080a000,
9707 RA = 0x0000000030140000,
9708 PA = ra2pa(0x0000000030140000,0),
9709 part_0_ctx_nonzero_tsb_config_0,
9710 TTE_Context=SCONTEXT,
9711 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9712 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9713 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9714 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9715}
9716
9717 .data
9718 .seg "data"
9719 .align 0x2000
9720 .global p0_local5_sec_start
9721p0_local5_sec_begin:
9722 .skip 0x1400
9723p0_local5_sec_start:
9724 .word 0xc17a70d4,0x62597181,0xba9574dc,0xf49ac0da
9725 .word 0x06d774dd,0xc6ac212d,0x405a8df6,0x6aa78bba
9726 .word 0x739f0674,0x5fe16869,0x2f33ee26,0x1acad9d9
9727 .word 0xb4b423e5,0x75c7815a,0xa63ebc79,0x565da1a3
9728p0_local5_sec_end:
9729
9730SECTION .p0_local6 DATA_VA=0x00080c000
9731
9732attr_data {
9733 Name = .p0_local6,
9734 VA = 0x000000000080c000,
9735 RA = 0x0000000010180000,
9736 PA = ra2pa(0x0000000010180000,0),
9737 part_0_ctx_nonzero_tsb_config_0,
9738 TTE_Context=PCONTEXT,
9739 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9740 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9741 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9742 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9743}
9744
9745 .data
9746 .seg "data"
9747 .align 0x2000
9748 .global p0_local6_start
9749p0_local6_begin:
9750 .skip 0x1400
9751p0_local6_start:
9752 .word 0xb26bf527,0x8bc06aa8,0x02148563,0x91c1f147
9753 .word 0x6dfba1d0,0xff269c42,0xc056b74d,0x3fd45bb1
9754 .word 0xdc69e2cf,0x2e17228c,0xa69ebf0f,0x5c068e76
9755 .word 0x72e7bf45,0x192b3c10,0x4cbd48a2,0xcaf4af8c
9756p0_local6_end:
9757
9758SECTION .p0_local6_sec DATA_VA=0x00080c000
9759
9760attr_data {
9761 Name = .p0_local6_sec,
9762 VA = 0x000000000080c000,
9763 RA = 0x0000000030180000,
9764 PA = ra2pa(0x0000000030180000,0),
9765 part_0_ctx_nonzero_tsb_config_0,
9766 TTE_Context=SCONTEXT,
9767 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9768 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9769 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9770 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9771}
9772
9773 .data
9774 .seg "data"
9775 .align 0x2000
9776 .global p0_local6_sec_start
9777p0_local6_sec_begin:
9778 .skip 0x1400
9779p0_local6_sec_start:
9780 .word 0x49699178,0xbb3c2ead,0x9eaae217,0xfb9cd25c
9781 .word 0xee567a29,0x5f9fe92d,0x95a4cc3a,0x4569d318
9782 .word 0x7f90b859,0x0fa627de,0x7d245d2a,0x9518063d
9783 .word 0x33a1e205,0x5de0de4e,0x0d17eca1,0x4c916471
9784p0_local6_sec_end:
9785
9786SECTION .share0 DATA_VA=0x00080e000
9787
9788attr_data {
9789 Name = .share0,
9790 VA = 0x000000000080e000,
9791 RA = 0x00000000201c0000,
9792 PA = ra2pa(0x00000000201c0000,0),
9793 part_0_ctx_nonzero_tsb_config_0,
9794 TTE_Context=PCONTEXT,
9795 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9796 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9797 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9798 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9799}
9800
9801 .data
9802 .seg "data"
9803 .align 0x2000
9804 .global share0_start
9805share0_begin:
9806share0_start:
9807 .word 0x1388eaae,0x65d68115,0xd46fe033,0xd79ccc6c
9808 .word 0x616e68cf,0xb815cef2,0x87c7e979,0xb24992b3
9809 .word 0x91548f30,0xed93dedb,0xb53742e6,0xf21b846a
9810 .word 0x535b6dc7,0x2e2a7fd3,0xfcf87d52,0xce61d1a2
9811share0_end:
9812
9813SECTION .share1 DATA_VA=0x000810000
9814
9815attr_data {
9816 Name = .share1,
9817 VA = 0x0000000000810000,
9818 RA = 0x0000000020800000,
9819 PA = ra2pa(0x0000000020800000,0),
9820 part_0_ctx_nonzero_tsb_config_0,
9821 TTE_Context=PCONTEXT,
9822 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9823 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9824 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9825 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9826}
9827
9828 .data
9829 .seg "data"
9830 .align 0x2000
9831 .global share1_start
9832share1_begin:
9833share1_start:
9834 .word 0x365c5b63,0x599f7a06,0x7c126568,0xffca1d12
9835 .word 0x7521ca8c,0x173809c0,0x88cbe70f,0xa6e87cf8
9836 .word 0x03591b85,0xd20450fa,0x61dd544c,0xf9f55317
9837 .word 0x6a6732dc,0x33b85c9c,0x2f3625af,0x21ac8d2e
9838 .word 0x735fa555,0x28faa948,0x8daf64a7,0x9855faf4
9839 .word 0x79d8da7f,0x2cf2a2b9,0xe4364dc8,0xf607b2ce
9840 .word 0x836f63c4,0x828be378,0x0024974c,0x33e83704
9841 .word 0x5489d37b,0xeb636b36,0xa2deb75e,0x7f07c23d
9842share1_end:
9843
9844SECTION .share2 DATA_VA=0x000812000
9845
9846attr_data {
9847 Name = .share2,
9848 VA = 0x0000000000812000,
9849 RA = 0x00000000211c0000,
9850 PA = ra2pa(0x00000000211c0000,0),
9851 part_0_ctx_nonzero_tsb_config_0,
9852 TTE_Context=PCONTEXT,
9853 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9854 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9855 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9856 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9857}
9858
9859 .data
9860 .seg "data"
9861 .align 0x2000
9862 .global share2_start
9863share2_begin:
9864share2_start:
9865 .word 0xe58c4b99,0x30091350,0xd53409a0,0xc4cc5cf3
9866 .word 0xa8449779,0x2022840d,0x660eab5d,0xa7500e6e
9867 .word 0xbbebba43,0x02a9c1b3,0x7befb876,0x50142377
9868 .word 0x5742ef58,0x75421f5c,0x630a0032,0x8abf97ea
9869share2_end:
9870
9871SECTION .share3 DATA_VA=0x000814000
9872
9873attr_data {
9874 Name = .share3,
9875 VA = 0x0000000000814000,
9876 RA = 0x0000000021800000,
9877 PA = ra2pa(0x0000000021800000,0),
9878 part_0_ctx_nonzero_tsb_config_0,
9879 TTE_Context=PCONTEXT,
9880 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9881 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9882 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9883 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9884}
9885
9886 .data
9887 .seg "data"
9888 .align 0x2000
9889 .global share3_start
9890share3_begin:
9891share3_start:
9892 .word 0xc60ef55e,0xa54096ab,0x7d3cf99f,0xfd2e245d
9893 .word 0x9bfa900b,0xa94d12f9,0xb91daaa6,0xc32d288a
9894 .word 0x77d6796d,0x0cf0d6b9,0x55b62cd5,0xa0fedbf5
9895 .word 0x0a4aeade,0x7cac4343,0x8b20ec8a,0x92cd62fb
9896 .word 0x19dc07c8,0xf29b3467,0x09763b45,0x79fb8c9f
9897 .word 0x099f5b70,0x6f848a38,0x572296bf,0x1c4fbea0
9898 .word 0xe17c0e00,0xa37dd930,0x9570282b,0xe139b962
9899 .word 0x70df8437,0x8f9d0cba,0xd6577173,0x9bec08cb
9900 .word 0xbb203e7c,0x2e84e722,0x87940377,0xb3868751
9901 .word 0x0a035d99,0xc2a424fe,0x36eeed4c,0x63046965
9902 .word 0xfe8f8dd8,0x6c3fbf02,0x0baf2d3b,0x5e6145ad
9903 .word 0xd158142b,0x203d4af5,0x09b8429c,0x86f3539a
9904 .word 0x16743492,0x0a1624b9,0x5f900fde,0x2b456af1
9905 .word 0xc38191b4,0xddad23f0,0xcb489a2e,0x0a63c5cd
9906 .word 0xa4727d0a,0x7b104baa,0x07d4a495,0xc00bdf79
9907 .word 0x6dcf643e,0x29ea0fde,0x0b9fc36e,0xfa87ff13
9908 .word 0xeab07eb5,0x9e55eb2a,0x051d5b97,0x6830baea
9909 .word 0x0f871a8b,0x187d05ab,0x942f530f,0x06958fe0
9910 .word 0x8bf91029,0x4d6afc60,0xa33a32e1,0xd1ea5d7e
9911 .word 0x7d911587,0xe3035d79,0x26151095,0xfdb17bd5
9912 .word 0xe61a8319,0x8cfe023d,0x9157d55c,0xdac1617b
9913 .word 0xb130ffc2,0x413965a1,0xa024d4ff,0xc291a56b
9914 .word 0xeb01a18b,0x34749366,0x3d4bf8a4,0x80e52f8b
9915 .word 0x9c6a1d81,0x2f6cfaa0,0x2fa5f3d1,0x9d5376c0
9916 .word 0x846e1c36,0x20bef81a,0xb7d437a4,0xf6f5ceb9
9917 .word 0x2669f51b,0xdb5d4318,0x2a9604fb,0xe2d9b763
9918 .word 0x6b8ce4cf,0x46a90892,0x19ff6f0e,0xf0b6231f
9919 .word 0x615f8b02,0x9f8c3e85,0xeb5c3935,0x84f6affd
9920 .word 0x2934eec2,0x6d9c6b7d,0xe46f288c,0xf3bf5c6d
9921 .word 0x5e518fd1,0xb0b45fa2,0x045dfd29,0x28311633
9922 .word 0xa075f410,0xb9dba90b,0x23624263,0xf91b378e
9923 .word 0x4c3f4dca,0xcfaf6218,0x1bc1be79,0x0ee9272b
9924share3_end: