Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_3000_17.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mpgen_3000_17.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 = 327144538
40! Riesling can be on
41! 1 Thread, 3000 lines
42! mpgen created on Dec 20, 2005 (16:35:03)
43! mpgen_3000_17.s created on Mar 27, 2009 (14:45:38)
44! RC file : random.rc
45! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.051220 -rc random.rc -o mpgen_3000_17 -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 = f99504d9 738ac30b 426f1c4e a28a6a6d
84! %f4 = 0cf4cc1d a5f460b0 ae0f39bd 6f134f9e
85! %f8 = 2863b31d 5cba080a 38ffe43a 93ef4102
86! %f12 = a28527f5 93f3477c aec7c47b 70be3ce4
87 ldda [%g1]ASI_BLK_P,%f0
88 add %g1,64,%g1
89! %f16 = 907b8135 fc52cf11 ca0e600f 5721c519
90! %f20 = a9fc6c60 095ce85a 3e49b886 8b9f6c2c
91! %f24 = 54937de8 9dd4e159 eeae27dc e1ce609b
92! %f28 = e2f253a2 778aed2f df4bb1b5 ae27d753
93 ldda [%g1]ASI_BLK_P,%f16
94 add %g1,64,%g1
95! %f32 = 7a630184 9afccded f00aabe2 16f174bf
96! %f36 = 4f8fa44f 80f82a9f 5b5ca511 c5844459
97! %f40 = d8f86922 e5cb0f5c 493e41ee def950f0
98! %f44 = e95e86af 54eba9ce 84e47134 dab5610e
99 ldda [%g1]ASI_BLK_P,%f32
100
101! Set up the Graphics Status Register
102
103 setx 0x972dd8bf00000040,%g7,%g1 ! GSR scale = 8, align = 0
104 wr %g1,%g0,%gsr ! GSR = 972dd8bf00000040
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! %l2 = 76cb5d0b, %l3 = ef3034b5, Mem[0000000010001400] = e3be3372 ff1ea306
113 std %l2,[%i0+%g0] ! Mem[0000000010001400] = 76cb5d0b ef3034b5
114! %f24 = 54937de8, Mem[0000000010101420] = 9735361c
115 st %f24,[%i4+0x020] ! Mem[0000000010101420] = 54937de8
116! %f2 = 426f1c4e a28a6a6d, Mem[0000000010081400] = 948a4d02 f57e14c7
117 stda %f2 ,[%i2+%g0]0x80 ! Mem[0000000010081400] = 426f1c4e a28a6a6d
118! Mem[0000000010181418] = 7019af47 8cb0466d, %l6 = d7b027a8, %l7 = f55f173c
119 ldda [%i6+0x018]%asi,%l6 ! %l6 = 000000007019af47 000000008cb0466d
120! Mem[0000000010041400] = 6bfb568f ca591030 6432845f 57663e30
121! Mem[0000000010041410] = ffcb868d 4c6334a3 3ca1c359 d01edd19
122! Mem[0000000010041420] = 7fe245f6 d8275aa4 e0250a6d 0f0be2a9
123! Mem[0000000010041430] = e9f291be 410fd903 445c2c9f 9f22251e
124 ldda [%i1]ASI_BLK_P,%f0 ! Block Load from 0000000010041400
125! Mem[0000000010001408] = c9621194, %l7 = 000000008cb0466d
126 swapa [%i0+%o4]0x80,%l7 ! %l7 = 00000000c9621194
127! %l4 = 9a2eed202944732c, Mem[0000000010181410] = c9c8f650
128 stwa %l4,[%i6+%o5]0x80 ! Mem[0000000010181410] = 2944732c
129! %f16 = 907b8135 fc52cf11 ca0e600f 5721c519
130! %f20 = a9fc6c60 095ce85a 3e49b886 8b9f6c2c
131! %f24 = 54937de8 9dd4e159 eeae27dc e1ce609b
132! %f28 = e2f253a2 778aed2f df4bb1b5 ae27d753
133 stda %f16,[%i3]ASI_BLK_PL ! Block Store to 00000000100c1400
134! Mem[0000000010081408] = 56ee13e7, %l7 = 00000000c9621194
135 ldsba [%i2+%o4]0x88,%l7 ! %l7 = ffffffffffffffe7
136! Starting 10 instruction Store Burst
137! %l1 = 31f18f7190a945ec, Mem[0000000030081408] = 815e951c
138 stha %l1,[%i2+%o4]0x89 ! Mem[0000000030081408] = 815e45ec
139
140p0_label_2:
141! Mem[0000000010081410] = cf8c9400, %l1 = 31f18f7190a945ec
142 ldstuba [%i2+%o5]0x80,%l1 ! %l1 = 000000cf000000ff
143! Mem[0000000030181400] = 972b75c3, %l1 = 00000000000000cf
144 swapa [%i6+%g0]0x81,%l1 ! %l1 = 00000000972b75c3
145 membar #Sync ! Added by membar checker (1)
146! %l4 = 2944732c, %l5 = 13ff938e, Mem[0000000010041400] = 8f56fb6b 301059ca
147 stda %l4,[%i1+%g0]0x88 ! Mem[0000000010041400] = 2944732c 13ff938e
148! %f4 = ffcb868d 4c6334a3, Mem[0000000030181400] = 000000cf b9283712
149 stda %f4 ,[%i6+%g0]0x81 ! Mem[0000000030181400] = ffcb868d 4c6334a3
150! Mem[0000000010081400] = 4e1c6f42, %l3 = e9ee1ec5ef3034b5
151 swapa [%i2+%g0]0x88,%l3 ! %l3 = 000000004e1c6f42
152! %f22 = 3e49b886, %f3 = 57663e30, %f4 = ffcb868d
153 fdivs %f22,%f3 ,%f4 ! %f4 = 26604981
154! %l4 = 9a2eed202944732c, Mem[00000000218001c0] = 12bcc752, %asi = 80
155 stha %l4,[%o3+0x1c0]%asi ! Mem[00000000218001c0] = 732cc752
156! %f14 = 445c2c9f 9f22251e, Mem[0000000010141438] = 9129fb24 a1532bb8
157 stda %f14,[%i5+0x038]%asi ! Mem[0000000010141438] = 445c2c9f 9f22251e
158! %f20 = a9fc6c60 095ce85a, %l5 = 5761a96c13ff938e
159! Mem[0000000030001418] = 9c56136f0e505f4b
160 add %i0,0x018,%g1
161 stda %f20,[%g1+%l5]ASI_PST32_SL ! Mem[0000000030001418] = 9c56136f606cfca9
162! Starting 10 instruction Load Burst
163! Mem[0000000010141410] = bbe3c832, %l5 = 5761a96c13ff938e
164 ldswa [%i5+%o5]0x88,%l5 ! %l5 = ffffffffbbe3c832
165
166p0_label_3:
167! Mem[0000000010141418] = a69be755, %l0 = 340d083872a08787
168 ldsha [%i5+0x01a]%asi,%l0 ! %l0 = ffffffffffffe755
169! Mem[0000000010001400] = b53430ef 0b5dcb76, %l2 = 76cb5d0b, %l3 = 4e1c6f42
170 ldda [%i0+%g0]0x88,%l2 ! %l2 = 000000000b5dcb76 00000000b53430ef
171! %f5 = 4c6334a3, %f22 = 3e49b886, %f31 = ae27d753
172 fadds %f5 ,%f22,%f31 ! %f31 = 4c6334a3
173! Mem[0000000010001410] = 56baa042, %l2 = 000000000b5dcb76
174 lduwa [%i0+%o5]0x88,%l2 ! %l2 = 0000000056baa042
175! Mem[0000000010141410] = 32c8e3bb, %l7 = ffffffffffffffe7
176 lduha [%i5+%o5]0x80,%l7 ! %l7 = 00000000000032c8
177! Mem[0000000010001410] = b85db12b56baa042, %l4 = 9a2eed202944732c
178 ldxa [%i0+%o5]0x88,%l4 ! %l4 = b85db12b56baa042
179! Mem[0000000010181438] = b24621fd 94ad7d4c, %l2 = 56baa042, %l3 = b53430ef
180 ldda [%i6+0x038]%asi,%l2 ! %l2 = 00000000b24621fd 0000000094ad7d4c
181 membar #Sync ! Added by membar checker (2)
182! Mem[0000000010141400] = 60b136e4 088d03d2 84f172db 2ad5b81b
183! Mem[0000000010141410] = 32c8e3bb 3469aa70 a69be755 349b34e1
184! Mem[0000000010141420] = ae9a2bfc 16973ac7 a6667f18 fd2281c3
185! Mem[0000000010141430] = cb0c4acb 9ad31662 445c2c9f 9f22251e
186 ldda [%i5]ASI_BLK_PL,%f16 ! Block Load from 0000000010141400
187! Mem[00000000100c1408] = 19c521570f600eca, %l6 = 000000007019af47
188 ldx [%i3+%o4],%l6 ! %l6 = 19c521570f600eca
189! Starting 10 instruction Store Burst
190! %l4 = 56baa042, %l5 = bbe3c832, Mem[0000000010001430] = 043f6f43 64eb5228
191 stda %l4,[%i0+0x030]%asi ! Mem[0000000010001430] = 56baa042 bbe3c832
192
193p0_label_4:
194! Mem[0000000030041400] = bbdef45c, %l7 = 00000000000032c8
195 ldstuba [%i1+%g0]0x81,%l7 ! %l7 = 000000bb000000ff
196! %l0 = ffffffffffffe755, Mem[0000000021800001] = 9be918df, %asi = 80
197 stba %l0,[%o3+0x001]%asi ! Mem[0000000021800000] = 9b5518df
198! %l2 = b24621fd, %l3 = 94ad7d4c, Mem[0000000030001410] = 461d7330 54f3c7d1
199 stda %l2,[%i0+%o5]0x81 ! Mem[0000000030001410] = b24621fd 94ad7d4c
200! %l0 = ffffffffffffe755, Mem[0000000010081418] = d0c624426f11316e
201 stx %l0,[%i2+0x018] ! Mem[0000000010081418] = ffffffffffffe755
202! Mem[0000000020800000] = 95ebe062, %l5 = ffffffffbbe3c832
203 ldstub [%o1+%g0],%l5 ! %l5 = 00000095000000ff
204! %f7 = d01edd19, Mem[00000000300c1408] = 1c353fd5
205 sta %f7 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = d01edd19
206! Mem[0000000030141408] = 6a599db0, %l2 = 00000000b24621fd
207 swapa [%i5+%o4]0x81,%l2 ! %l2 = 000000006a599db0
208! Mem[0000000010101408] = 9595b79e, %l4 = b85db12b56baa042
209 swapa [%i4+%o4]0x80,%l4 ! %l4 = 000000009595b79e
210! Mem[0000000030141400] = ed768f42, %l1 = 00000000972b75c3
211 swapa [%i5+%g0]0x81,%l1 ! %l1 = 00000000ed768f42
212! Starting 10 instruction Load Burst
213! %l6 = 19c521570f600eca, %l5 = 0000000000000095, %l4 = 000000009595b79e
214 xor %l6,%l5,%l4 ! %l4 = 19c521570f600e5f
215
216p0_label_5:
217! Mem[00000000100c1408] = 19c52157, %l4 = 19c521570f600e5f
218 ldswa [%i3+%o4]0x80,%l4 ! %l4 = 0000000019c52157
219! Mem[0000000010181408] = 487278b2, %l4 = 0000000019c52157
220 lduha [%i6+%o4]0x88,%l4 ! %l4 = 00000000000078b2
221! Mem[0000000030081408] = ec455e81, %l5 = 0000000000000095
222 ldswa [%i2+%o4]0x81,%l5 ! %l5 = ffffffffec455e81
223! Mem[0000000010041408] = 6432845f, %l2 = 000000006a599db0
224 lduha [%i1+%o4]0x80,%l2 ! %l2 = 0000000000006432
225! Mem[0000000030081408] = 815e45ec, %f14 = 445c2c9f
226 lda [%i2+%o4]0x89,%f14 ! %f14 = 815e45ec
227! %f4 = 26604981 4c6334a3, Mem[0000000030101400] = 3e329c54 37f6b80a
228 stda %f4 ,[%i4+%g0]0x89 ! Mem[0000000030101400] = 26604981 4c6334a3
229! Mem[0000000010001408] = 8cb0466d, %l3 = 0000000094ad7d4c
230 ldsba [%i0+%o4]0x80,%l3 ! %l3 = ffffffffffffff8c
231! Mem[00000000300c1410] = e292aff8 13ce7c52, %l2 = 00006432, %l3 = ffffff8c
232 ldda [%i3+%o5]0x81,%l2 ! %l2 = 00000000e292aff8 0000000013ce7c52
233! Mem[0000000010101410] = d037766426b50d03, %l6 = 19c521570f600eca
234 ldxa [%i4+%o5]0x80,%l6 ! %l6 = d037766426b50d03
235! Starting 10 instruction Store Burst
236! Randomly selected nop
237 nop
238
239p0_label_6:
240! %l3 = 0000000013ce7c52, Mem[0000000010041410] = ffcb868d4c6334a3
241 stxa %l3,[%i1+%o5]0x80 ! Mem[0000000010041410] = 0000000013ce7c52
242! Mem[0000000010081410] = 00948cff, %l7 = 00000000000000bb
243 swapa [%i2+%o5]0x88,%l7 ! %l7 = 0000000000948cff
244! %l5 = ffffffffec455e81, Mem[0000000010041408] = 6432845f
245 stwa %l5,[%i1+%o4]0x80 ! Mem[0000000010041408] = ec455e81
246! Code Fragment 4
247p0_fragment_1:
248! %l0 = ffffffffffffe755
249 setx 0xd6e308880cc5288e,%g7,%l0 ! %l0 = d6e308880cc5288e
250! %l1 = 00000000ed768f42
251 setx 0x71f53cb8547d15ed,%g7,%l1 ! %l1 = 71f53cb8547d15ed
252 setx 0x7ff8, %g1, %g2
253 and %l0, %g2, %l0
254 setx 0xffffffff, %g1, %g2
255 and %l1, %g2, %l1
256 setx 0x100000000, %g1, %g2
257 or %l1, %g2, %l1 ! Set bit 32 - perrinj
258 ta T_CHANGE_HPRIV
259 stxa %l1, [%l0]ASI_ICACHE_INSTR
260 ta T_CHANGE_NONHPRIV
261! %l0 = d6e308880cc5288e
262 setx 0x421d041fd56c914a,%g7,%l0 ! %l0 = 421d041fd56c914a
263! %l1 = 71f53cb8547d15ed
264 setx 0x8b63c388751dcc6d,%g7,%l1 ! %l1 = 8b63c388751dcc6d
265! Mem[0000000010001410] = 56baa042, %l7 = 0000000000948cff
266 swapa [%i0+%o5]0x88,%l7 ! %l7 = 0000000056baa042
267! %f16 = d2038d08 e436b160 1bb8d52a db72f184
268! %f20 = 70aa6934 bbe3c832 e1349b34 55e79ba6
269! %f24 = c73a9716 fc2b9aae c38122fd 187f66a6
270! %f28 = 6216d39a cb4a0ccb 1e25229f 9f2c5c44
271 stda %f16,[%i0]ASI_COMMIT_P ! Block Store to 0000000010001400
272! %l3 = 0000000013ce7c52, Mem[00000000201c0000] = db6701ce
273 sth %l3,[%o0+%g0] ! Mem[00000000201c0000] = 7c5201ce
274! Mem[0000000030181410] = 2bb6f3b1, %l2 = 00000000e292aff8
275 swapa [%i6+%o5]0x89,%l2 ! %l2 = 000000002bb6f3b1
276! %f14 = 815e45ec 9f22251e, Mem[00000000100c1400] = 11cf52fc 35817b90
277 stda %f14,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 815e45ec 9f22251e
278! Starting 10 instruction Load Burst
279! Mem[0000000010141420] = ae9a2bfc 16973ac7, %l6 = 26b50d03, %l7 = 56baa042
280 ldd [%i5+0x020],%l6 ! %l6 = 00000000ae9a2bfc 0000000016973ac7
281
282p0_label_7:
283! Mem[00000000201c0000] = 7c5201ce, %l2 = 000000002bb6f3b1
284 ldsba [%o0+0x001]%asi,%l2 ! %l2 = 0000000000000052
285 membar #Sync ! Added by membar checker (3)
286! Mem[0000000010001408] = 2ad5b81b, %l3 = 0000000013ce7c52
287 lduha [%i0+%o4]0x88,%l3 ! %l3 = 000000000000b81b
288! %l3 = 000000000000b81b, immed = fffff982, %y = 00000000
289 sdiv %l3,-0x67e,%l0 ! %l0 = ffffffffffffffe4
290 mov %l0,%y ! %y = ffffffe4
291! Mem[0000000010141408] = 84f172db 2ad5b81b, %l2 = 00000052, %l3 = 0000b81b
292 ldda [%i5+%o4]0x80,%l2 ! %l2 = 0000000084f172db 000000002ad5b81b
293! Mem[0000000030181408] = 10f04417, %l0 = ffffffffffffffe4
294 ldsha [%i6+%o4]0x89,%l0 ! %l0 = 0000000000004417
295! Mem[0000000010001438] = 1e25229f 9f2c5c44, %l2 = 84f172db, %l3 = 2ad5b81b
296 ldd [%i0+0x038],%l2 ! %l2 = 000000001e25229f 000000009f2c5c44
297! Mem[0000000030181410] = f8af92e2, %l4 = 00000000000078b2
298 ldswa [%i6+%o5]0x81,%l4 ! %l4 = fffffffff8af92e2
299! Mem[00000000100c1400] = 815e45ec, %l1 = 8b63c388751dcc6d
300 ldsba [%i3+%g0]0x80,%l1 ! %l1 = ffffffffffffff81
301! Mem[00000000100c1408] = 19c521570f600eca, %f28 = 6216d39a cb4a0ccb
302 ldda [%i3+0x008]%asi,%f28 ! %f28 = 19c52157 0f600eca
303! Starting 10 instruction Store Burst
304! Mem[0000000010081410] = 000000bb, %l6 = 00000000ae9a2bfc
305 swapa [%i2+%o5]0x88,%l6 ! %l6 = 00000000000000bb
306
307p0_label_8:
308! %l0 = 0000000000004417, Mem[0000000030041400] = ffdef45c5584b512
309 stxa %l0,[%i1+%g0]0x81 ! Mem[0000000030041400] = 0000000000004417
310! %l7 = 0000000016973ac7, Mem[0000000030001408] = 55159ea7
311 stwa %l7,[%i0+%o4]0x89 ! Mem[0000000030001408] = 16973ac7
312! %f16 = d2038d08 e436b160, Mem[0000000030081400] = efcf4072 887e3ba9
313 stda %f16,[%i2+%g0]0x81 ! Mem[0000000030081400] = d2038d08 e436b160
314! Mem[0000000010141410] = 32c8e3bb, %l1 = ffffffffffffff81
315 swapa [%i5+%o5]0x80,%l1 ! %l1 = 0000000032c8e3bb
316! %f26 = c38122fd 187f66a6, Mem[0000000010141410] = ffffff81 3469aa70
317 std %f26,[%i5+%o5] ! Mem[0000000010141410] = c38122fd 187f66a6
318! %l3 = 000000009f2c5c44, Mem[00000000100c1410] = 095ce85a
319 stwa %l3,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 9f2c5c44
320! %l5 = ffffffffec455e81, Mem[0000000010001438] = 1e25229f9f2c5c44
321 stx %l5,[%i0+0x038] ! Mem[0000000010001438] = ffffffffec455e81
322! %f30 = 1e25229f 9f2c5c44, Mem[0000000030181408] = 1744f010 6ce214e9
323 stda %f30,[%i6+%o4]0x81 ! Mem[0000000030181408] = 1e25229f 9f2c5c44
324! %f12 = e9f291be, Mem[0000000010081410] = fc2b9aae
325 sta %f12,[%i2+%o5]0x80 ! Mem[0000000010081410] = e9f291be
326! Starting 10 instruction Load Burst
327! Mem[0000000010001400] = d2038d08 e436b160, %l4 = f8af92e2, %l5 = ec455e81
328 ldda [%i0+%g0]0x80,%l4 ! %l4 = 00000000d2038d08 00000000e436b160
329
330p0_label_9:
331! Mem[0000000010081410] = e9f291be c68c78d8, %l4 = d2038d08, %l5 = e436b160
332 ldda [%i2+%o5]0x80,%l4 ! %l4 = 00000000e9f291be 00000000c68c78d8
333! Mem[0000000010001420] = c73a9716, %l0 = 0000000000004417
334 lduwa [%i0+0x020]%asi,%l0 ! %l0 = 00000000c73a9716
335! Mem[0000000030041410] = e4d37b59, %l0 = 00000000c73a9716
336 lduwa [%i1+%o5]0x89,%l0 ! %l0 = 00000000e4d37b59
337! Mem[0000000010181400] = f3ee4792, %l7 = 0000000016973ac7
338 ldsha [%i6+%g0]0x80,%l7 ! %l7 = fffffffffffff3ee
339! %f11 = 0f0be2a9, %f2 = 6432845f
340 fsqrts %f11,%f2 ! %f2 = 273d3caf
341! Mem[0000000010081410] = be91f2e9, %l0 = 00000000e4d37b59
342 lduha [%i2+%o5]0x88,%l0 ! %l0 = 000000000000f2e9
343! Mem[0000000010181420] = a21033db726f2f17, %l7 = fffffffffffff3ee
344 ldxa [%i6+0x020]%asi,%l7 ! %l7 = a21033db726f2f17
345! Mem[00000000100c1408] = 19c52157 0f600eca, %l2 = 1e25229f, %l3 = 9f2c5c44
346 ldda [%i3+%o4]0x80,%l2 ! %l2 = 0000000019c52157 000000000f600eca
347! Mem[0000000030081400] = 60b136e4088d03d2, %f26 = c38122fd 187f66a6
348 ldda [%i2+%g0]0x89,%f26 ! %f26 = 60b136e4 088d03d2
349! Starting 10 instruction Store Burst
350! %l6 = 00000000000000bb, Mem[0000000020800000] = ffebe062, %asi = 80
351 stha %l6,[%o1+0x000]%asi ! Mem[0000000020800000] = 00bbe062
352
353p0_label_10:
354! %f14 = 815e45ec 9f22251e, Mem[0000000010101428] = ad14c10a 9b0c725c
355 std %f14,[%i4+0x028] ! Mem[0000000010101428] = 815e45ec 9f22251e
356! %l6 = 00000000000000bb, Mem[00000000300c1410] = 527cce13f8af92e2
357 stxa %l6,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000000000bb
358! %l2 = 0000000019c52157, Mem[0000000030101400] = 4c6334a3
359 stha %l2,[%i4+%g0]0x89 ! Mem[0000000030101400] = 4c632157
360! %f4 = 26604981 4c6334a3, Mem[0000000010141410] = c38122fd 187f66a6
361 stda %f4 ,[%i5+%o5]0x80 ! Mem[0000000010141410] = 26604981 4c6334a3
362! %f17 = e436b160, %f10 = e0250a6d, %f3 = 57663e30
363 fadds %f17,%f10,%f3 ! %f3 = e437566a
364! %l2 = 0000000019c52157, Mem[0000000010001403] = d2038d08, %asi = 80
365 stba %l2,[%i0+0x003]%asi ! Mem[0000000010001400] = d2038d57
366! %f13 = 410fd903, Mem[0000000030041400] = 00000000
367 sta %f13,[%i1+%g0]0x89 ! Mem[0000000030041400] = 410fd903
368! Mem[0000000010141410] = 81496026, %l2 = 0000000019c52157
369 ldstuba [%i5+%o5]0x88,%l2 ! %l2 = 00000026000000ff
370! %l4 = 00000000e9f291be, Mem[00000000100c1401] = 815e45ec
371 stb %l4,[%i3+0x001] ! Mem[00000000100c1400] = 81be45ec
372! Starting 10 instruction Load Burst
373! Mem[0000000021800140] = 0a6099db, %l2 = 0000000000000026
374 ldsh [%o3+0x140],%l2 ! %l2 = 0000000000000a60
375
376p0_label_11:
377! Mem[0000000010181418] = 7019af47, %l4 = 00000000e9f291be
378 lduha [%i6+0x018]%asi,%l4 ! %l4 = 0000000000007019
379! Mem[00000000300c1408] = e8476df6 d01edd19, %l2 = 00000a60, %l3 = 0f600eca
380 ldda [%i3+%o4]0x89,%l2 ! %l2 = 00000000d01edd19 00000000e8476df6
381! Mem[0000000030141408] = b24621fd, %f8 = 7fe245f6
382 lda [%i5+%o4]0x81,%f8 ! %f8 = b24621fd
383! Mem[00000000300c1410] = 000000bb, %l5 = 00000000c68c78d8
384 ldswa [%i3+%o5]0x89,%l5 ! %l5 = 00000000000000bb
385! %l7 = a21033db726f2f17, %l0 = 000000000000f2e9, %y = ffffffe4
386 smul %l7,%l0,%l2 ! %l2 = 00006c9541b599ef, %y = 00006c95
387! Mem[0000000010081400] = ef3034b5, %l2 = 00006c9541b599ef
388 ldsha [%i2+%g0]0x88,%l2 ! %l2 = 00000000000034b5
389! Mem[0000000010141410] = ff6049814c6334a3, %f12 = e9f291be 410fd903
390 ldda [%i5+%o5]0x80,%f12 ! %f12 = ff604981 4c6334a3
391! Mem[0000000010041408] = ec455e81, %l5 = 00000000000000bb
392 ldsba [%i1+%o4]0x80,%l5 ! %l5 = ffffffffffffffec
393! Mem[0000000010081414] = c68c78d8, %l5 = ffffffffffffffec
394 ldsw [%i2+0x014],%l5 ! %l5 = ffffffffc68c78d8
395! Starting 10 instruction Store Burst
396! Mem[000000001008143c] = 75164fc8, %l2 = 000034b5, %l3 = e8476df6
397 add %i2,0x3c,%g1
398 casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000075164fc8
399
400p0_label_12:
401! %l5 = ffffffffc68c78d8, Mem[0000000010141400] = 60b136e4088d03d2
402 stxa %l5,[%i5+%g0]0x80 ! Mem[0000000010141400] = ffffffffc68c78d8
403! Mem[0000000010081408] = e713ee56, %l6 = 00000000000000bb
404 ldstuba [%i2+%o4]0x80,%l6 ! %l6 = 000000e7000000ff
405! %l7 = a21033db726f2f17, Mem[0000000010101407] = 01f35123
406 stb %l7,[%i4+0x007] ! Mem[0000000010101404] = 01f35117
407! %l0 = 000000000000f2e9, Mem[0000000010041400] = 2944732c
408 stwa %l0,[%i1+%g0]0x88 ! Mem[0000000010041400] = 0000f2e9
409! %f9 = d8275aa4, Mem[0000000030141400] = c3752b97
410 sta %f9 ,[%i5+%g0]0x89 ! Mem[0000000030141400] = d8275aa4
411! Mem[0000000021800140] = 0a6099db, %l4 = 0000000000007019
412 ldstub [%o3+0x140],%l4 ! %l4 = 0000000a000000ff
413! %l0 = 0000f2e9, %l1 = 32c8e3bb, Mem[00000000300c1410] = 000000bb 00000000
414 stda %l0,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 0000f2e9 32c8e3bb
415! Mem[0000000010181400] = f3ee4792, %l6 = 00000000000000e7
416 swapa [%i6+%g0]0x80,%l6 ! %l6 = 00000000f3ee4792
417! %f20 = 70aa6934, Mem[0000000010101408] = 42a0ba56
418 sta %f20,[%i4+%o4]0x88 ! Mem[0000000010101408] = 70aa6934
419! Starting 10 instruction Load Burst
420! Mem[0000000020800040] = 659bf99a, %l2 = 00000000000034b5
421 ldsba [%o1+0x040]%asi,%l2 ! %l2 = 0000000000000065
422
423p0_label_13:
424! Mem[00000000211c0000] = 22dce5a1, %l1 = 0000000032c8e3bb
425 lduh [%o2+%g0],%l1 ! %l1 = 00000000000022dc
426! Mem[00000000201c0000] = 7c5201ce, %l1 = 00000000000022dc
427 lduha [%o0+0x000]%asi,%l1 ! %l1 = 0000000000007c52
428! Mem[0000000030081408] = ec455e81, %l4 = 000000000000000a
429 ldsba [%i2+%o4]0x81,%l4 ! %l4 = ffffffffffffffec
430! Mem[0000000010101410] = d0377664, %l5 = ffffffffc68c78d8
431 lduha [%i4+%o5]0x80,%l5 ! %l5 = 000000000000d037
432! Mem[0000000030181410] = f8af92e2, %l2 = 0000000000000065
433 lduwa [%i6+%o5]0x81,%l2 ! %l2 = 00000000f8af92e2
434! Mem[0000000030181400] = ffcb868d4c6334a3, %l6 = 00000000f3ee4792
435 ldxa [%i6+%g0]0x81,%l6 ! %l6 = ffcb868d4c6334a3
436! Mem[00000000211c0000] = 22dce5a1, %l3 = 0000000075164fc8
437 lduha [%o2+0x000]%asi,%l3 ! %l3 = 00000000000022dc
438! Mem[0000000030141408] = fd2146b2, %l4 = ffffffffffffffec
439 ldsba [%i5+%o4]0x89,%l4 ! %l4 = ffffffffffffffb2
440! Mem[0000000030181400] = ffcb868d, %l1 = 0000000000007c52
441 lduba [%i6+%g0]0x81,%l1 ! %l1 = 00000000000000ff
442! Starting 10 instruction Store Burst
443! %l1 = 00000000000000ff, imm = fffffffffffff319, %l1 = 00000000000000ff
444 sub %l1,-0xce7,%l1 ! %l1 = 0000000000000de6
445
446p0_label_14:
447! %f10 = e0250a6d 0f0be2a9, Mem[0000000010141410] = ff604981 4c6334a3
448 stda %f10,[%i5+0x010]%asi ! Mem[0000000010141410] = e0250a6d 0f0be2a9
449! Mem[0000000010001410] = 3469aa70, %l4 = ffffffffffffffb2
450 ldsha [%i0+%o5]0x88,%l4 ! %l4 = ffffffffffffaa70
451! Mem[00000000100c1424] = e87d9354, %l1 = 0000000000000de6
452 swap [%i3+0x024],%l1 ! %l1 = 00000000e87d9354
453! %l4 = ffffffffffffaa70, Mem[00000000300c1400] = c6488bfe29df180e
454 stxa %l4,[%i3+%g0]0x89 ! Mem[00000000300c1400] = ffffffffffffaa70
455! %l2 = 00000000f8af92e2, Mem[0000000010101410] = 030db526647637d0
456 stxa %l2,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000f8af92e2
457! %l6 = 4c6334a3, %l7 = 726f2f17, Mem[0000000030101410] = bb0ccc3a 586b0b8b
458 stda %l6,[%i4+%o5]0x89 ! Mem[0000000030101410] = 4c6334a3 726f2f17
459! %l0 = 000000000000f2e9, Mem[0000000010141404] = c68c78d8
460 stb %l0,[%i5+0x004] ! Mem[0000000010141404] = e98c78d8
461! Mem[00000000100c1410] = 9f2c5c44, %l1 = 00000000e87d9354
462 ldstuba [%i3+%o5]0x88,%l1 ! %l1 = 00000044000000ff
463! %l1 = 0000000000000044, Mem[0000000020800000] = 00bbe062, %asi = 80
464 stba %l1,[%o1+0x000]%asi ! Mem[0000000020800000] = 44bbe062
465! Starting 10 instruction Load Burst
466! Mem[0000000010101408] = 70aa6934, %l1 = 0000000000000044
467 lduba [%i4+%o4]0x88,%l1 ! %l1 = 0000000000000034
468
469p0_label_15:
470! Mem[0000000030181408] = 9f22251e, %l7 = a21033db726f2f17
471 ldsba [%i6+%o4]0x89,%l7 ! %l7 = 000000000000001e
472! Mem[0000000030001410] = fd2146b2, %f6 = 3ca1c359
473 lda [%i0+%o5]0x89,%f6 ! %f6 = fd2146b2
474! Mem[00000000100c1410] = a9fc6c609f2c5cff, %l1 = 0000000000000034
475 ldxa [%i3+%o5]0x88,%l1 ! %l1 = a9fc6c609f2c5cff
476! Mem[0000000010001410] = 3469aa70, %l3 = 00000000000022dc
477 lduba [%i0+%o5]0x88,%l3 ! %l3 = 0000000000000070
478! Mem[0000000010001408] = 1bb8d52a, %l0 = 000000000000f2e9
479 lduwa [%i0+%o4]0x80,%l0 ! %l0 = 000000001bb8d52a
480! Mem[0000000010101408] = 70aa6934, %l2 = 00000000f8af92e2
481 ldsba [%i4+%o4]0x88,%l2 ! %l2 = 0000000000000034
482! Mem[0000000010001408] = 1bb8d52a, %l0 = 000000001bb8d52a
483 lduwa [%i0+%o4]0x80,%l0 ! %l0 = 000000001bb8d52a
484! Mem[0000000030041408] = 6bfea0d3b1cd62b5, %l4 = ffffffffffffaa70
485 ldxa [%i1+%o4]0x89,%l4 ! %l4 = 6bfea0d3b1cd62b5
486! Mem[00000000300c1410] = 32c8e3bb0000f2e9, %f10 = e0250a6d 0f0be2a9
487 ldda [%i3+%o5]0x89,%f10 ! %f10 = 32c8e3bb 0000f2e9
488! Starting 10 instruction Store Burst
489! Mem[0000000010081408] = 56ee13ff, %l3 = 0000000000000070
490 ldstuba [%i2+%o4]0x88,%l3 ! %l3 = 000000ff000000ff
491
492p0_label_16:
493! %l6 = ffcb868d4c6334a3, Mem[0000000010141408] = 84f172db
494 stha %l6,[%i5+%o4]0x80 ! Mem[0000000010141408] = 34a372db
495! %l2 = 0000000000000034, Mem[0000000010181408] = b2787248
496 stba %l2,[%i6+%o4]0x80 ! Mem[0000000010181408] = 34787248
497! %f2 = 273d3caf e437566a, Mem[0000000010041408] = ec455e81 57663e30
498 stda %f2 ,[%i1+%o4]0x80 ! Mem[0000000010041408] = 273d3caf e437566a
499! Mem[0000000010041408] = af3c3d27, %l4 = 6bfea0d3b1cd62b5
500 ldstuba [%i1+%o4]0x88,%l4 ! %l4 = 00000027000000ff
501! Mem[0000000020800040] = 659bf99a, %l6 = ffcb868d4c6334a3
502 ldstuba [%o1+0x040]%asi,%l6 ! %l6 = 00000065000000ff
503! Mem[0000000030001408] = c73a9716, %l2 = 0000000000000034
504 swapa [%i0+%o4]0x81,%l2 ! %l2 = 00000000c73a9716
505! %f16 = d2038d08 e436b160 1bb8d52a db72f184
506! %f20 = 70aa6934 bbe3c832 e1349b34 55e79ba6
507! %f24 = c73a9716 fc2b9aae 60b136e4 088d03d2
508! %f28 = 19c52157 0f600eca 1e25229f 9f2c5c44
509 stda %f16,[%i5]ASI_COMMIT_S ! Block Store to 0000000030141400
510! Mem[00000000300c1410] = 0000f2e9, %l6 = 0000000000000065
511 swapa [%i3+%o5]0x89,%l6 ! %l6 = 000000000000f2e9
512! %l4 = 0000000000000027, Mem[0000000010001408] = 1bb8d52a
513 stha %l4,[%i0+%o4]0x80 ! Mem[0000000010001408] = 0027d52a
514! Starting 10 instruction Load Burst
515! Mem[0000000030081400] = d2038d08, %l1 = a9fc6c609f2c5cff
516 ldsba [%i2+%g0]0x81,%l1 ! %l1 = ffffffffffffffd2
517
518p0_label_17:
519! Mem[0000000010041408] = af3c3dff, %l3 = 00000000000000ff
520 lduha [%i1+%o4]0x88,%l3 ! %l3 = 0000000000003dff
521! Mem[00000000211c0000] = 22dce5a1, %l7 = 000000000000001e
522 lduba [%o2+0x000]%asi,%l7 ! %l7 = 0000000000000022
523! Mem[0000000010101400] = 0addd1cc 01f35117, %l6 = 0000f2e9, %l7 = 00000022
524 ldda [%i4+%g0]0x80,%l6 ! %l6 = 000000000addd1cc 0000000001f35117
525! Mem[0000000030041408] = b562cdb1, %l7 = 0000000001f35117
526 ldsha [%i1+%o4]0x81,%l7 ! %l7 = ffffffffffffb562
527 membar #Sync ! Added by membar checker (4)
528! Mem[0000000030141400] = 60b136e4088d03d2, %f8 = b24621fd d8275aa4
529 ldda [%i5+%g0]0x89,%f8 ! %f8 = 60b136e4 088d03d2
530! Mem[0000000010081408] = ff13ee56, %l0 = 000000001bb8d52a
531 ldswa [%i2+0x008]%asi,%l0 ! %l0 = ffffffffff13ee56
532! Mem[0000000021800000] = 9b5518df, %l7 = ffffffffffffb562
533 ldsb [%o3+0x001],%l7 ! %l7 = 0000000000000055
534! %l4 = 00000027, %l5 = 0000d037, Mem[0000000030001408] = 00000034 8a53b032
535 stda %l4,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000027 0000d037
536! Mem[0000000010041400] = e9f20000, %l1 = ffffffffffffffd2
537 ldsba [%i1+%g0]0x80,%l1 ! %l1 = ffffffffffffffe9
538! Starting 10 instruction Store Burst
539! %l2 = 00000000c73a9716, Mem[00000000100c1410] = ff5c2c9f
540 stwa %l2,[%i3+%o5]0x80 ! Mem[00000000100c1410] = c73a9716
541
542p0_label_18:
543! Mem[00000000100c1410] = 16973ac7, %l2 = 00000000c73a9716
544 ldstuba [%i3+%o5]0x88,%l2 ! %l2 = 000000c7000000ff
545! %l0 = ff13ee56, %l1 = ffffffe9, Mem[0000000010101430] = 7ef25af5 3aed2469
546 std %l0,[%i4+0x030] ! Mem[0000000010101430] = ff13ee56 ffffffe9
547! Mem[0000000010181400] = 000000e7, %l2 = 00000000000000c7
548 ldstuba [%i6+0x000]%asi,%l2 ! %l2 = 00000000000000ff
549! %l3 = 0000000000003dff, Mem[0000000030001410] = fd2146b2
550 stwa %l3,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00003dff
551! %l7 = 0000000000000055, Mem[0000000010181428] = e4202773442eeae8
552 stx %l7,[%i6+0x028] ! Mem[0000000010181428] = 0000000000000055
553! %l3 = 0000000000003dff, Mem[0000000010041410] = 00000000
554 stwa %l3,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00003dff
555! Mem[0000000030041410] = 597bd3e4, %l1 = ffffffffffffffe9
556 ldstuba [%i1+%o5]0x81,%l1 ! %l1 = 00000059000000ff
557! %l1 = 0000000000000059, Mem[00000000100c1410] = ff3a9716
558 stba %l1,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 593a9716
559! Mem[00000000201c0000] = 7c5201ce, %l2 = 0000000000000000
560 ldsb [%o0+%g0],%l2 ! %l2 = 000000000000007c
561! Starting 10 instruction Load Burst
562! %f26 = 60b136e4, %f11 = 0000f2e9
563 fstoi %f26,%f11 ! %f11 = 7fffffff
564
565p0_label_19:
566! %l7 = 0000000000000055, %l1 = 0000000000000059, %l1 = 0000000000000059
567 and %l7,%l1,%l1 ! %l1 = 0000000000000051
568! Mem[0000000010181408] = 34787248, %l0 = ffffffffff13ee56
569 lduha [%i6+%o4]0x80,%l0 ! %l0 = 0000000000003478
570! Mem[0000000021800040] = 287028b2, %l5 = 000000000000d037
571 ldsba [%o3+0x040]%asi,%l5 ! %l5 = 0000000000000028
572! Mem[0000000030101410] = 726f2f17 4c6334a3, %l2 = 0000007c, %l3 = 00003dff
573 ldda [%i4+%o5]0x89,%l2 ! %l2 = 000000004c6334a3 00000000726f2f17
574! Mem[0000000030141410] = 70aa6934, %l7 = 0000000000000055
575 ldswa [%i5+%o5]0x81,%l7 ! %l7 = 0000000070aa6934
576! Mem[0000000030101408] = 339112d4 796694bc, %l4 = 00000027, %l5 = 00000028
577 ldda [%i4+%o4]0x89,%l4 ! %l4 = 00000000796694bc 00000000339112d4
578! %l7 = 0000000070aa6934, immed = fffff922, %y = 00006c95
579 sdiv %l7,-0x6de,%l5 ! %l5 = ffffffff80000000
580 mov %l0,%y ! %y = 00003478
581! Mem[00000000100c1408] = 19c52157, %l0 = 0000000000003478
582 lduba [%i3+%o4]0x80,%l0 ! %l0 = 0000000000000019
583! Mem[0000000030141408] = 1bb8d52a, %l0 = 0000000000000019
584 ldsha [%i5+%o4]0x81,%l0 ! %l0 = 0000000000001bb8
585! Starting 10 instruction Store Burst
586! %f0 = 6bfb568f, Mem[0000000030141408] = 2ad5b81b
587 sta %f0 ,[%i5+%o4]0x89 ! Mem[0000000030141408] = 6bfb568f
588
589p0_label_20:
590! %l7 = 0000000070aa6934, Mem[0000000030001400] = e6964508
591 stba %l7,[%i0+%g0]0x81 ! Mem[0000000030001400] = 34964508
592! %l0 = 00001bb8, %l1 = 00000051, Mem[0000000010181410] = 2c734429 898546e4
593 stda %l0,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00001bb8 00000051
594! %l5 = ffffffff80000000, Mem[0000000010081400] = ef3034b5
595 stwa %l5,[%i2+%g0]0x88 ! Mem[0000000010081400] = 80000000
596! %f2 = 273d3caf e437566a, %l4 = 00000000796694bc
597! Mem[0000000030001400] = 34964508d0559d06
598 stda %f2,[%i0+%l4]ASI_PST16_SL ! Mem[0000000030001400] = 34964508af3c3d27
599! %l4 = 796694bc, %l5 = 80000000, Mem[0000000030181400] = 8d86cbff a334634c
600 stda %l4,[%i6+%g0]0x89 ! Mem[0000000030181400] = 796694bc 80000000
601! %f28 = 19c52157 0f600eca, Mem[0000000030181400] = bc946679 00000080
602 stda %f28,[%i6+%g0]0x81 ! Mem[0000000030181400] = 19c52157 0f600eca
603! Mem[0000000010081400] = 00000080, %l7 = 0000000070aa6934
604 swapa [%i2+%g0]0x80,%l7 ! %l7 = 0000000000000080
605! %l2 = 000000004c6334a3, Mem[0000000021800100] = 650a4e79
606 sth %l2,[%o3+0x100] ! Mem[0000000021800100] = 34a34e79
607! Mem[0000000010081424] = f539bdcc, %l4 = 796694bc, %l5 = 80000000
608 add %i2,0x24,%g1
609 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000f539bdcc
610! Starting 10 instruction Load Burst
611! Mem[0000000010001408] = 0027d52a, %f25 = fc2b9aae
612 lda [%i0+%o4]0x80,%f25 ! %f25 = 0027d52a
613
614p0_label_21:
615! Mem[0000000030041408] = b1cd62b5, %l0 = 0000000000001bb8
616 lduha [%i1+%o4]0x89,%l0 ! %l0 = 00000000000062b5
617! Mem[0000000010181400] = e70000ff, %f7 = d01edd19
618 lda [%i6+%g0]0x88,%f7 ! %f7 = e70000ff
619! Mem[0000000030101408] = 796694bc, %f12 = ff604981
620 lda [%i4+%o4]0x89,%f12 ! %f12 = 796694bc
621! Mem[0000000010001428] = c38122fd 187f66a6, %l2 = 4c6334a3, %l3 = 726f2f17
622 ldd [%i0+0x028],%l2 ! %l2 = 00000000c38122fd 00000000187f66a6
623! Mem[0000000030041400] = 03d90f4100004417, %l0 = 00000000000062b5
624 ldxa [%i1+%g0]0x81,%l0 ! %l0 = 03d90f4100004417
625! Mem[0000000030101408] = 796694bc, %l3 = 00000000187f66a6
626 lduha [%i4+%o4]0x89,%l3 ! %l3 = 00000000000094bc
627! Mem[0000000030181408] = 9f22251e, %f14 = 815e45ec
628 lda [%i6+%o4]0x89,%f14 ! %f14 = 9f22251e
629! Mem[0000000010001418] = e1349b3455e79ba6, %f2 = 273d3caf e437566a
630 ldd [%i0+0x018],%f2 ! %f2 = e1349b34 55e79ba6
631! Mem[0000000010181410] = 00000051 00001bb8, %l4 = 796694bc, %l5 = f539bdcc
632 ldda [%i6+%o5]0x88,%l4 ! %l4 = 0000000000001bb8 0000000000000051
633! Starting 10 instruction Store Burst
634! %l1 = 0000000000000051, imm = fffffffffffffe30, %l6 = 000000000addd1cc
635 subc %l1,-0x1d0,%l6 ! %l6 = 0000000000000221
636
637p0_label_22:
638! %l0 = 00004417, %l1 = 00000051, Mem[0000000030081408] = ec455e81 fa93b0a2
639 stda %l0,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00004417 00000051
640! %f24 = c73a9716 0027d52a, %l6 = 0000000000000221
641! Mem[00000000100c1400] = 81be45ec9f22251e
642 stda %f24,[%i3+%l6]ASI_PST32_PL ! Mem[00000000100c1400] = 2ad527009f22251e
643! Mem[0000000010181410] = b81b0000, %l2 = 00000000c38122fd
644 ldstuba [%i6+%o5]0x80,%l2 ! %l2 = 000000b8000000ff
645! %l3 = 00000000000094bc, Mem[0000000010181400] = ff0000e7641035b8
646 stxa %l3,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000000094bc
647! %f2 = e1349b34 55e79ba6, Mem[0000000030041400] = 03d90f41 00004417
648 stda %f2 ,[%i1+%g0]0x81 ! Mem[0000000030041400] = e1349b34 55e79ba6
649! %l3 = 00000000000094bc, Mem[0000000030041400] = a69be755349b34e1
650 stxa %l3,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000000094bc
651! Mem[00000000201c0000] = 7c5201ce, %l1 = 0000000000000051
652 ldstuba [%o0+0x000]%asi,%l1 ! %l1 = 0000007c000000ff
653! %l1 = 000000000000007c, Mem[0000000010101410] = e292aff8
654 stba %l1,[%i4+%o5]0x80 ! Mem[0000000010101410] = 7c92aff8
655! %l4 = 0000000000001bb8, Mem[0000000030141408] = 84f172db6bfb568f
656 stxa %l4,[%i5+%o4]0x89 ! Mem[0000000030141408] = 0000000000001bb8
657! Starting 10 instruction Load Burst
658! Mem[0000000030081400] = 60b136e4088d03d2, %f10 = 32c8e3bb 7fffffff
659 ldda [%i2+%g0]0x89,%f10 ! %f10 = 60b136e4 088d03d2
660
661p0_label_23:
662! Mem[0000000030041410] = ff7bd3e4, %l1 = 000000000000007c
663 ldsha [%i1+%o5]0x81,%l1 ! %l1 = ffffffffffffff7b
664! Mem[000000001004143c] = 9f22251e, %l7 = 0000000000000080
665 ldsb [%i1+0x03f],%l7 ! %l7 = 000000000000001e
666! Mem[0000000010181418] = 7019af47 8cb0466d, %l2 = 000000b8, %l3 = 000094bc
667 ldd [%i6+0x018],%l2 ! %l2 = 000000007019af47 000000008cb0466d
668! Mem[00000000100c1410] = 593a9716, %l0 = 03d90f4100004417
669 ldswa [%i3+%o5]0x80,%l0 ! %l0 = 00000000593a9716
670! Mem[0000000030041408] = b1cd62b5, %l4 = 0000000000001bb8
671 ldsba [%i1+%o4]0x89,%l4 ! %l4 = ffffffffffffffb5
672! Mem[0000000030101410] = a334634c 172f6f72, %l2 = 7019af47, %l3 = 8cb0466d
673 ldda [%i4+%o5]0x81,%l2 ! %l2 = 00000000a334634c 00000000172f6f72
674! Mem[0000000030181400] = 19c52157, %l6 = 0000000000000221
675 lduha [%i6+%g0]0x81,%l6 ! %l6 = 00000000000019c5
676! Mem[0000000010101400] = 0addd1cc, %l2 = 00000000a334634c
677 lduba [%i4+%g0]0x80,%l2 ! %l2 = 000000000000000a
678! Mem[000000001008142c] = b252fd4b, %l1 = ffffffffffffff7b
679 lduw [%i2+0x02c],%l1 ! %l1 = 00000000b252fd4b
680! Starting 10 instruction Store Burst
681! %f14 = 9f22251e 9f22251e, %l5 = 0000000000000051
682! Mem[0000000030181400] = 19c521570f600eca
683 stda %f14,[%i6+%l5]ASI_PST8_S ! Mem[0000000030181400] = 1922211e0f600e1e
684
685p0_label_24:
686! %f12 = 796694bc 4c6334a3, Mem[0000000010041400] = e9f20000 8e93ff13
687 stda %f12,[%i1+0x000]%asi ! Mem[0000000010041400] = 796694bc 4c6334a3
688! %f16 = d2038d08 e436b160, Mem[0000000010081400] = 70aa6934 a28a6a6d
689 stda %f16,[%i2+%g0]0x80 ! Mem[0000000010081400] = d2038d08 e436b160
690! %f10 = 60b136e4, Mem[000000001018141c] = 8cb0466d
691 sta %f10,[%i6+0x01c]%asi ! Mem[000000001018141c] = 60b136e4
692! %l1 = 00000000b252fd4b, Mem[0000000020800000] = 44bbe062
693 sth %l1,[%o1+%g0] ! Mem[0000000020800000] = fd4be062
694! %f12 = 796694bc 4c6334a3, Mem[0000000030001410] = 00003dff 4c7dad94
695 stda %f12,[%i0+%o5]0x89 ! Mem[0000000030001410] = 796694bc 4c6334a3
696! Mem[0000000021800000] = 9b5518df, %l5 = 0000000000000051
697 ldstub [%o3+%g0],%l5 ! %l5 = 0000009b000000ff
698! %l6 = 00000000000019c5, Mem[00000000218000c0] = 90d5d5a0
699 sth %l6,[%o3+0x0c0] ! Mem[00000000218000c0] = 19c5d5a0
700! %f26 = 60b136e4, Mem[0000000010001400] = 578d03d2
701 sta %f26,[%i0+%g0]0x88 ! Mem[0000000010001400] = 60b136e4
702! Mem[00000000100c1400] = 2ad52700, %l5 = 000000000000009b
703 swapa [%i3+%g0]0x80,%l5 ! %l5 = 000000002ad52700
704! Starting 10 instruction Load Burst
705! Mem[0000000030101408] = 796694bc, %l7 = 000000000000001e
706 ldswa [%i4+%o4]0x89,%l7 ! %l7 = 00000000796694bc
707
708p0_label_25:
709! Mem[0000000010081408] = 56ee13ff, %l2 = 000000000000000a
710 ldsba [%i2+%o4]0x88,%l2 ! %l2 = ffffffffffffffff
711! Mem[0000000010081404] = e436b160, %l5 = 000000002ad52700
712 ldsw [%i2+0x004],%l5 ! %l5 = ffffffffe436b160
713! Mem[0000000010081400] = d2038d08, %l4 = ffffffffffffffb5
714 ldsha [%i2+%g0]0x80,%l4 ! %l4 = ffffffffffffd203
715! %l5 = ffffffffe436b160, %l2 = ffffffffffffffff, %l7 = 00000000796694bc
716 mulx %l5,%l2,%l7 ! %l7 = 000000001bc94ea0
717! Mem[0000000030141400] = d2038d08e436b160, %l3 = 00000000172f6f72
718 ldxa [%i5+%g0]0x81,%l3 ! %l3 = d2038d08e436b160
719! Mem[0000000030081400] = 60b136e4 088d03d2, %l2 = ffffffff, %l3 = e436b160
720 ldda [%i2+%g0]0x89,%l2 ! %l2 = 00000000088d03d2 0000000060b136e4
721! %f22 = e1349b34, %f25 = 0027d52a, %f20 = 70aa6934
722 fsubs %f22,%f25,%f20 ! %l0 = 00000000593a9738, Unfinished, %fsr = 0000000000
723! Mem[00000000100c1408] = ca0e600f 5721c519, %l6 = 000019c5, %l7 = 1bc94ea0
724 ldda [%i3+%o4]0x88,%l6 ! %l6 = 000000005721c519 00000000ca0e600f
725! Mem[00000000100c1410] = 593a9716606cfca9, %l5 = ffffffffe436b160
726 ldxa [%i3+%o5]0x80,%l5 ! %l5 = 593a9716606cfca9
727! Starting 10 instruction Store Burst
728! %l7 = 00000000ca0e600f, Mem[000000001008141b] = ffffffff, %asi = 80
729 stba %l7,[%i2+0x01b]%asi ! Mem[0000000010081418] = ffffff0f
730
731p0_label_26:
732! %f30 = 1e25229f 9f2c5c44, Mem[0000000030181400] = 1e212219 1e0e600f
733 stda %f30,[%i6+%g0]0x89 ! Mem[0000000030181400] = 1e25229f 9f2c5c44
734! %l4 = ffffffffffffd203, Mem[0000000030001410] = 4c6334a3
735 stba %l4,[%i0+%o5]0x89 ! Mem[0000000030001410] = 4c633403
736! %f23 = 55e79ba6, Mem[0000000030081400] = d2038d08
737 sta %f23,[%i2+%g0]0x81 ! Mem[0000000030081400] = 55e79ba6
738! %l2 = 088d03d2, %l3 = 60b136e4, Mem[0000000010101400] = 0addd1cc 01f35117
739 stda %l2,[%i4+%g0]0x80 ! Mem[0000000010101400] = 088d03d2 60b136e4
740! %f18 = 1bb8d52a db72f184, %l6 = 000000005721c519
741! Mem[0000000030141418] = e1349b3455e79ba6
742 add %i5,0x018,%g1
743 stda %f18,[%g1+%l6]ASI_PST16_SL ! Mem[0000000030141418] = 84f19b3455e7b81b
744! Mem[00000000100c1408] = 19c52157, %l0 = 00000000593a9738
745 ldstuba [%i3+%o4]0x80,%l0 ! %l0 = 00000019000000ff
746! %l0 = 0000000000000019, Mem[0000000010081408] = ff13ee56
747 stwa %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000019
748! %l6 = 000000005721c519, Mem[0000000030141410] = 70aa6934
749 stha %l6,[%i5+%o5]0x81 ! Mem[0000000030141410] = c5196934
750! Mem[00000000100c1410] = 593a9716, %l3 = 0000000060b136e4
751 swapa [%i3+%o5]0x80,%l3 ! %l3 = 00000000593a9716
752! Starting 10 instruction Load Burst
753! Mem[0000000030181408] = 9f22251e, %l5 = 593a9716606cfca9
754 lduwa [%i6+%o4]0x89,%l5 ! %l5 = 000000009f22251e
755
756p0_label_27:
757! Mem[0000000030041400] = 000094bc, %l7 = 00000000ca0e600f
758 ldsba [%i1+%g0]0x89,%l7 ! %l7 = ffffffffffffffbc
759! Mem[00000000100c1408] = ffc52157, %l4 = ffffffffffffd203
760 lduha [%i3+%o4]0x80,%l4 ! %l4 = 000000000000ffc5
761! Mem[0000000030101400] = 5721634c, %l2 = 00000000088d03d2
762 lduwa [%i4+%g0]0x81,%l2 ! %l2 = 000000005721634c
763! Mem[0000000010001408] = 0027d52a, %f15 = 9f22251e
764 lda [%i0+%o4]0x80,%f15 ! %f15 = 0027d52a
765! Mem[0000000030181400] = 445c2c9f9f22251e, %l3 = 00000000593a9716
766 ldxa [%i6+%g0]0x81,%l3 ! %l3 = 445c2c9f9f22251e
767! Mem[00000000100c1408] = ffc521570f600eca, %l3 = 445c2c9f9f22251e
768 ldxa [%i3+%o4]0x80,%l3 ! %l3 = ffc521570f600eca
769! Mem[0000000010141410] = e0250a6d0f0be2a9, %l4 = 000000000000ffc5
770 ldxa [%i5+0x010]%asi,%l4 ! %l4 = e0250a6d0f0be2a9
771! Mem[0000000030001400] = 34964508, %l2 = 000000005721634c
772 ldsba [%i0+%g0]0x81,%l2 ! %l2 = 0000000000000034
773! Mem[0000000010041408] = af3c3dff, %l5 = 000000009f22251e
774 lduha [%i1+%o4]0x88,%l5 ! %l5 = 0000000000003dff
775! Starting 10 instruction Store Burst
776! Mem[0000000010141438] = 445c2c9f9f22251e, %l0 = 0000000000000019, %l4 = e0250a6d0f0be2a9
777 add %i5,0x38,%g1
778 casxa [%g1]0x80,%l0,%l4 ! %l4 = 445c2c9f9f22251e
779
780p0_label_28:
781! %f16 = d2038d08, Mem[000000001008143c] = 75164fc8
782 sta %f16,[%i2+0x03c]%asi ! Mem[000000001008143c] = d2038d08
783! %f6 = fd2146b2 e70000ff, %l5 = 0000000000003dff
784! Mem[0000000010181410] = ff1b000051000000
785 add %i6,0x010,%g1
786 stda %f6,[%g1+%l5]ASI_PST32_PL ! Mem[0000000010181410] = ff0000e7b24621fd
787! Mem[0000000010041438] = 445c2c9f, %l0 = 00000019, %l5 = 00003dff
788 add %i1,0x38,%g1
789 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000445c2c9f
790! %l0 = 0000000000000019, Mem[0000000010101408] = 3469aa70
791 stba %l0,[%i4+%o4]0x80 ! Mem[0000000010101408] = 1969aa70
792! Mem[0000000010101408] = 1969aa70, %l5 = 00000000445c2c9f
793 ldstuba [%i4+%o4]0x80,%l5 ! %l5 = 00000019000000ff
794! %l4 = 445c2c9f9f22251e, Mem[00000000211c0000] = 22dce5a1, %asi = 80
795 stha %l4,[%o2+0x000]%asi ! Mem[00000000211c0000] = 251ee5a1
796! %f15 = 0027d52a, Mem[00000000100c1410] = e436b160
797 sta %f15,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 0027d52a
798! %f10 = 60b136e4 088d03d2, %l5 = 0000000000000019
799! Mem[0000000030001430] = f73659a641a1a601
800 add %i0,0x030,%g1
801 stda %f10,[%g1+%l5]ASI_PST16_SL ! Mem[0000000030001430] = d20359a641a1b160
802! %f16 = d2038d08 e436b160 1bb8d52a db72f184
803! %f20 = 70aa6934 bbe3c832 e1349b34 55e79ba6
804! %f24 = c73a9716 0027d52a 60b136e4 088d03d2
805! %f28 = 19c52157 0f600eca 1e25229f 9f2c5c44
806 stda %f16,[%i5]ASI_BLK_SL ! Block Store to 0000000030141400
807! Starting 10 instruction Load Burst
808 membar #Sync ! Added by membar checker (5)
809! Mem[0000000030141408] = 84f172db 2ad5b81b, %l4 = 9f22251e, %l5 = 00000019
810 ldda [%i5+%o4]0x81,%l4 ! %l4 = 0000000084f172db 000000002ad5b81b
811
812p0_label_29:
813! %l5 = 000000002ad5b81b, %l7 = ffffffffffffffbc, %l7 = ffffffffffffffbc
814 xnor %l5,%l7,%l7 ! %l7 = 000000002ad5b858
815! Mem[0000000030181410] = f8af92e2, %l3 = ffc521570f600eca
816 lduwa [%i6+%o5]0x81,%l3 ! %l3 = 00000000f8af92e2
817! %l1 = 00000000b252fd4b, %l6 = 000000005721c519, %l6 = 000000005721c519
818 or %l1,%l6,%l6 ! %l6 = 00000000f773fd5b
819! Mem[0000000010001420] = c73a9716 fc2b9aae, %l4 = 84f172db, %l5 = 2ad5b81b
820 ldd [%i0+0x020],%l4 ! %l4 = 00000000c73a9716 00000000fc2b9aae
821! Mem[0000000030141408] = 1bb8d52adb72f184, %f30 = 1e25229f 9f2c5c44
822 ldda [%i5+%o4]0x89,%f30 ! %f30 = 1bb8d52a db72f184
823! Mem[0000000030141400] = 60b136e4, %l4 = 00000000c73a9716
824 ldswa [%i5+%g0]0x81,%l4 ! %l4 = 0000000060b136e4
825! Mem[0000000010081428] = 94121178, %l7 = 000000002ad5b858
826 ldsha [%i2+0x028]%asi,%l7 ! %l7 = ffffffffffff9412
827! Mem[00000000300c1400] = ffffffff ffffaa70, %l2 = 00000034, %l3 = f8af92e2
828 ldda [%i3+%g0]0x89,%l2 ! %l2 = 00000000ffffaa70 00000000ffffffff
829! Mem[0000000021800140] = ff6099db, %l3 = 00000000ffffffff
830 ldsb [%o3+0x141],%l3 ! %l3 = 0000000000000060
831! Starting 10 instruction Store Burst
832! %f0 = 6bfb568f ca591030, %l1 = 00000000b252fd4b
833! Mem[0000000010181418] = 7019af4760b136e4
834 add %i6,0x018,%g1
835 stda %f0,[%g1+%l1]ASI_PST8_PL ! Mem[0000000010181418] = 3010afca60b1fbe4
836
837p0_label_30:
838! Mem[0000000010041410] = 00003dff, %l0 = 0000000000000019
839 swapa [%i1+%o5]0x88,%l0 ! %l0 = 0000000000003dff
840! Mem[00000000100c1407] = 9f22251e, %l5 = 00000000fc2b9aae
841 ldstuba [%i3+0x007]%asi,%l5 ! %l5 = 0000001e000000ff
842! %l4 = 0000000060b136e4, Mem[0000000010081400] = 088d03d2
843 stwa %l4,[%i2+%g0]0x88 ! Mem[0000000010081400] = 60b136e4
844! %l7 = ffffffffffff9412, Mem[00000000100c1410] = 0027d52a
845 stha %l7,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00279412
846! %l4 = 0000000060b136e4, Mem[0000000010041408] = ff3d3caf
847 stha %l4,[%i1+%o4]0x80 ! Mem[0000000010041408] = 36e43caf
848! %l7 = ffffffffffff9412, Mem[0000000030181400] = 1e25229f9f2c5c44
849 stxa %l7,[%i6+%g0]0x89 ! Mem[0000000030181400] = ffffffffffff9412
850! %l6 = 00000000f773fd5b, Mem[0000000030001400] = 34964508
851 stwa %l6,[%i0+%g0]0x81 ! Mem[0000000030001400] = f773fd5b
852! Mem[0000000030181408] = 9f22251e, %l6 = 00000000f773fd5b
853 ldstuba [%i6+%o4]0x89,%l6 ! %l6 = 0000001e000000ff
854! %l1 = 00000000b252fd4b, Mem[00000000100c1410] = 12942700
855 stba %l1,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 4b942700
856! Starting 10 instruction Load Burst
857! Mem[0000000010181424] = 726f2f17, %l7 = ffffffffffff9412
858 lduh [%i6+0x026],%l7 ! %l7 = 0000000000002f17
859
860p0_label_31:
861! Mem[0000000010101400] = d2038d08, %l7 = 0000000000002f17
862 ldsba [%i4+%g0]0x88,%l7 ! %l7 = 0000000000000008
863! Mem[00000000201c0000] = ff5201ce, %l1 = 00000000b252fd4b
864 ldub [%o0+%g0],%l1 ! %l1 = 00000000000000ff
865! Mem[000000001014143c] = 9f22251e, %l1 = 00000000000000ff
866 ldsha [%i5+0x03e]%asi,%l1 ! %l1 = 000000000000251e
867! Mem[0000000010001410] = 70aa6934 bbe3c832, %l6 = 0000001e, %l7 = 00000008
868 ldd [%i0+%o5],%l6 ! %l6 = 0000000070aa6934 00000000bbe3c832
869! Mem[0000000030101410] = a334634c172f6f72, %l5 = 000000000000001e
870 ldxa [%i4+%o5]0x81,%l5 ! %l5 = a334634c172f6f72
871! Mem[0000000010101410] = 7c92aff8, %l4 = 0000000060b136e4
872 ldswa [%i4+%o5]0x80,%l4 ! %l4 = 000000007c92aff8
873! Mem[000000001000143c] = ec455e81, %l2 = 00000000ffffaa70
874 lduba [%i0+0x03e]%asi,%l2 ! %l2 = 000000000000005e
875! Mem[0000000010181400] = 00000000, %f24 = c73a9716
876 lda [%i6+%g0]0x88,%f24 ! %f24 = 00000000
877! Mem[0000000030141408] = 84f172db, %l5 = a334634c172f6f72
878 lduwa [%i5+%o4]0x81,%l5 ! %l5 = 0000000084f172db
879! Starting 10 instruction Store Burst
880! %l2 = 0000005e, %l3 = 00000060, Mem[0000000030001400] = f773fd5b af3c3d27
881 stda %l2,[%i0+%g0]0x81 ! Mem[0000000030001400] = 0000005e 00000060
882
883p0_label_32:
884! %l0 = 0000000000003dff, Mem[0000000010101400] = 088d03d2
885 stha %l0,[%i4+%g0]0x80 ! Mem[0000000010101400] = 3dff03d2
886! Mem[0000000010101400] = 3dff03d2, %l6 = 0000000070aa6934
887 swapa [%i4+%g0]0x80,%l6 ! %l6 = 000000003dff03d2
888! Mem[00000000100c1408] = 5721c5ff, %l7 = 00000000bbe3c832
889 swapa [%i3+%o4]0x88,%l7 ! %l7 = 000000005721c5ff
890! %l4 = 000000007c92aff8, Mem[0000000030001408] = 27000000
891 stwa %l4,[%i0+%o4]0x89 ! Mem[0000000030001408] = 7c92aff8
892! %f26 = 60b136e4 088d03d2, %l4 = 000000007c92aff8
893! Mem[0000000010081400] = e436b160e436b160
894 stda %f26,[%i2+%l4]ASI_PST32_PL ! Mem[0000000010081400] = e436b160e436b160
895! %f8 = 60b136e4, Mem[0000000010181418] = 3010afca
896 sta %f8 ,[%i6+0x018]%asi ! Mem[0000000010181418] = 60b136e4
897! Mem[0000000010141408] = db72a334, %l6 = 000000003dff03d2
898 ldstuba [%i5+%o4]0x88,%l6 ! %l6 = 00000034000000ff
899! %l6 = 00000034, %l7 = 5721c5ff, Mem[0000000030181408] = ff25229f 9f2c5c44
900 stda %l6,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000034 5721c5ff
901! Mem[0000000010141410] = e0250a6d, %l0 = 0000000000003dff
902 ldsha [%i5+%o5]0x80,%l0 ! %l0 = ffffffffffffe025
903! Starting 10 instruction Load Burst
904! Mem[0000000010041410] = 527cce13 00000019, %l0 = ffffe025, %l1 = 0000251e
905 ldda [%i1+%o5]0x88,%l0 ! %l0 = 0000000000000019 00000000527cce13
906
907p0_label_33:
908! Mem[00000000100c1408] = 32c8e3bb 0f600eca, %l4 = 7c92aff8, %l5 = 84f172db
909 ldda [%i3+%o4]0x80,%l4 ! %l4 = 0000000032c8e3bb 000000000f600eca
910! Mem[0000000010141428] = a6667f18fd2281c3, %l2 = 000000000000005e
911 ldx [%i5+0x028],%l2 ! %l2 = a6667f18fd2281c3
912! Mem[0000000030081400] = 55e79ba6, %l0 = 0000000000000019
913 lduwa [%i2+%g0]0x81,%l0 ! %l0 = 0000000055e79ba6
914! Mem[0000000010181410] = ff0000e7, %f23 = 55e79ba6
915 lda [%i6+%o5]0x80,%f23 ! %f23 = ff0000e7
916! Mem[00000000100c1418] = 2c6c9f8b, %l3 = 0000000000000060
917 lduha [%i3+0x018]%asi,%l3 ! %l3 = 0000000000002c6c
918! Mem[0000000010081400] = 60b136e4, %l0 = 0000000055e79ba6
919 ldsba [%i2+%g0]0x88,%l0 ! %l0 = ffffffffffffffe4
920! Mem[0000000030001408] = 7c92aff8, %l1 = 00000000527cce13
921 lduwa [%i0+%o4]0x89,%l1 ! %l1 = 000000007c92aff8
922! Mem[0000000010181400] = 00000000, %l2 = a6667f18fd2281c3
923 swapa [%i6+%g0]0x80,%l2 ! %l2 = 0000000000000000
924! Mem[0000000010141410] = e0250a6d, %f4 = 26604981
925 lda [%i5+%o5]0x80,%f4 ! %f4 = e0250a6d
926! Starting 10 instruction Store Burst
927! Mem[0000000030101410] = a334634c, %l2 = 0000000000000000
928 swapa [%i4+%o5]0x81,%l2 ! %l2 = 00000000a334634c
929
930p0_label_34:
931! %l6 = 0000000000000034, Mem[0000000010181408] = 34787248
932 stba %l6,[%i6+%o4]0x80 ! Mem[0000000010181408] = 34787248
933! Mem[0000000010181400] = c38122fd, %l4 = 0000000032c8e3bb
934 ldstuba [%i6+%g0]0x88,%l4 ! %l4 = 000000fd000000ff
935! Mem[0000000010001410] = 3469aa70, %l4 = 00000000000000fd
936 ldstuba [%i0+%o5]0x88,%l4 ! %l4 = 00000070000000ff
937! %l7 = 000000005721c5ff, Mem[0000000010141400] = ffffffff
938 stwa %l7,[%i5+%g0]0x88 ! Mem[0000000010141400] = 5721c5ff
939! %f3 = 55e79ba6, %f2 = e1349b34
940 fsqrts %f3 ,%f2 ! %f2 = 4aac2dfc
941! %f0 = 6bfb568f ca591030 4aac2dfc 55e79ba6
942! %f4 = e0250a6d 4c6334a3 fd2146b2 e70000ff
943! %f8 = 60b136e4 088d03d2 60b136e4 088d03d2
944! %f12 = 796694bc 4c6334a3 9f22251e 0027d52a
945 stda %f0,[%i0]ASI_BLK_AIUPL ! Block Store to 0000000010001400
946! %f30 = 1bb8d52a db72f184, Mem[0000000030041410] = ff7bd3e4 d1e92f7b
947 stda %f30,[%i1+%o5]0x81 ! Mem[0000000030041410] = 1bb8d52a db72f184
948! %l2 = 00000000a334634c, Mem[0000000030181410] = f8af92e2
949 stwa %l2,[%i6+%o5]0x81 ! Mem[0000000030181410] = a334634c
950! Mem[0000000030081410] = cab3b22b, %l5 = 000000000f600eca
951 ldstuba [%i2+%o5]0x89,%l5 ! %l5 = 0000002b000000ff
952! Starting 10 instruction Load Burst
953! Mem[0000000010101408] = ff69aa70, %l5 = 000000000000002b
954 ldswa [%i4+%o4]0x80,%l5 ! %l5 = ffffffffff69aa70
955
956p0_label_35:
957! Mem[00000000100c1400] = 0000009b9f2225ff, %f24 = 00000000 0027d52a
958 ldda [%i3+%g0]0x80,%f24 ! %f24 = 0000009b 9f2225ff
959! Mem[00000000100c1418] = 2c6c9f8b86b8493e, %f26 = 60b136e4 088d03d2
960 ldd [%i3+0x018],%f26 ! %f26 = 2c6c9f8b 86b8493e
961! Mem[00000000100c1410] = 4b942700, %l1 = 000000007c92aff8
962 ldsha [%i3+%o5]0x80,%l1 ! %l1 = 0000000000004b94
963! Mem[0000000010101410] = f8af927c, %l1 = 0000000000004b94
964 lduba [%i4+%o5]0x88,%l1 ! %l1 = 000000000000007c
965! Mem[0000000030041408] = b562cdb1, %l0 = ffffffffffffffe4
966 lduha [%i1+%o4]0x81,%l0 ! %l0 = 000000000000b562
967! Mem[0000000010141408] = ffa372db, %l2 = 00000000a334634c
968 lduha [%i5+%o4]0x80,%l2 ! %l2 = 000000000000ffa3
969! Mem[0000000030141410] = bbe3c832, %l7 = 000000005721c5ff
970 lduba [%i5+%o5]0x89,%l7 ! %l7 = 0000000000000032
971! Mem[0000000030141400] = 60b136e4, %l0 = 000000000000b562
972 lduwa [%i5+%g0]0x81,%l0 ! %l0 = 0000000060b136e4
973! Mem[00000000100c1404] = 9f2225ff, %f27 = 86b8493e
974 lda [%i3+0x004]%asi,%f27 ! %f27 = 9f2225ff
975! Starting 10 instruction Store Burst
976! %f16 = d2038d08 e436b160, %l3 = 0000000000002c6c
977! Mem[0000000010041400] = 796694bc4c6334a3
978 stda %f16,[%i1+%l3]ASI_PST16_PL ! Mem[0000000010041400] = 796694bc088d03d2
979
980p0_label_36:
981! %f18 = 1bb8d52a, Mem[0000000010041400] = bc946679
982 sta %f18,[%i1+%g0]0x88 ! Mem[0000000010041400] = 1bb8d52a
983! %l6 = 0000000000000034, Mem[0000000030001408] = 7c92aff8
984 stwa %l6,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000034
985 membar #Sync ! Added by membar checker (6)
986! Mem[0000000010001400] = ca591030, %l5 = ffffffffff69aa70
987 swapa [%i0+%g0]0x88,%l5 ! %l5 = 00000000ca591030
988! %f16 = d2038d08, Mem[0000000010001414] = 6d0a25e0
989 st %f16,[%i0+0x014] ! Mem[0000000010001414] = d2038d08
990! %l4 = 00000070, %l5 = ca591030, Mem[0000000010001400] = ff69aa70 6bfb568f
991 stda %l4,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000070 ca591030
992! %l1 = 000000000000007c, Mem[0000000021800000] = ff5518df, %asi = 80
993 stha %l1,[%o3+0x000]%asi ! Mem[0000000021800000] = 007c18df
994! %l7 = 0000000000000032, Mem[0000000030181408] = 34000000
995 stba %l7,[%i6+%o4]0x89 ! Mem[0000000030181408] = 34000032
996! %l5 = 00000000ca591030, Mem[0000000010001438] = 2ad52700
997 sth %l5,[%i0+0x038] ! Mem[0000000010001438] = 10302700
998! %l2 = 000000000000ffa3, Mem[000000001004141e] = d01edd19, %asi = 80
999 stha %l2,[%i1+0x01e]%asi ! Mem[000000001004141c] = d01effa3
1000! Starting 10 instruction Load Burst
1001! Mem[0000000010041408] = 36e43caf e437566a, %l0 = 60b136e4, %l1 = 0000007c
1002 ldda [%i1+%o4]0x80,%l0 ! %l0 = 0000000036e43caf 00000000e437566a
1003
1004p0_label_37:
1005! Mem[00000000211c0000] = 251ee5a1, %l7 = 0000000000000032
1006 lduba [%o2+0x000]%asi,%l7 ! %l7 = 0000000000000025
1007! Mem[0000000030001408] = 00000034, %l3 = 0000000000002c6c
1008 ldsha [%i0+%o4]0x89,%l3 ! %l3 = 0000000000000034
1009! Mem[0000000030141408] = 1bb8d52adb72f184, %l6 = 0000000000000034
1010 ldxa [%i5+%o4]0x89,%l6 ! %l6 = 1bb8d52adb72f184
1011! Mem[0000000010101410] = 7c92aff8, %l2 = 000000000000ffa3
1012 ldsha [%i4+%o5]0x80,%l2 ! %l2 = 0000000000007c92
1013! Mem[0000000030041400] = bc940000, %l5 = 00000000ca591030
1014 lduwa [%i1+%g0]0x81,%l5 ! %l5 = 00000000bc940000
1015! Mem[0000000010081408] = 3253810319000000, %f0 = 6bfb568f ca591030
1016 ldda [%i2+%o4]0x88,%f0 ! %f0 = 32538103 19000000
1017! Mem[0000000010101400] = 70aa693460b136e4, %f6 = fd2146b2 e70000ff
1018 ldda [%i4+%g0]0x80,%f6 ! %f6 = 70aa6934 60b136e4
1019! Mem[0000000010081410] = d8788cc6 be91f2e9, %l4 = 00000070, %l5 = bc940000
1020 ldda [%i2+%o5]0x88,%l4 ! %l4 = 00000000be91f2e9 00000000d8788cc6
1021! Mem[00000000100c1400] = 0000009b, %f8 = 60b136e4
1022 ld [%i3+%g0],%f8 ! %f8 = 0000009b
1023! Starting 10 instruction Store Burst
1024! Mem[0000000010001408] = a69be755, %l5 = 00000000d8788cc6
1025 swapa [%i0+%o4]0x80,%l5 ! %l5 = 00000000a69be755
1026
1027p0_label_38:
1028! Mem[0000000030001408] = 00000034, %l7 = 0000000000000025
1029 swapa [%i0+%o4]0x89,%l7 ! %l7 = 0000000000000034
1030! Mem[0000000010141400] = ffc52157, %l2 = 0000000000007c92
1031 swapa [%i5+%g0]0x80,%l2 ! %l2 = 00000000ffc52157
1032! %l6 = 1bb8d52adb72f184, Mem[0000000030101410] = 00000000
1033 stha %l6,[%i4+%o5]0x89 ! Mem[0000000030101410] = 0000f184
1034! %l4 = 00000000be91f2e9, Mem[00000000100c1410] = 4b942700606cfca9
1035 stxa %l4,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000000be91f2e9
1036! %l0 = 36e43caf, %l1 = e437566a, Mem[0000000010101408] = ff69aa70 1d8080b9
1037 std %l0,[%i4+%o4] ! Mem[0000000010101408] = 36e43caf e437566a
1038! %f18 = 1bb8d52a db72f184, %l1 = 00000000e437566a
1039! Mem[0000000010141430] = cb0c4acb9ad31662
1040 add %i5,0x030,%g1
1041 stda %f18,[%g1+%l1]ASI_PST8_PL ! Mem[0000000010141430] = cbf14adb9ad5b862
1042! Mem[000000001004141f] = d01effa3, %l6 = 1bb8d52adb72f184
1043 ldstuba [%i1+0x01f]%asi,%l6 ! %l6 = 000000a3000000ff
1044! %f6 = 70aa6934, Mem[0000000010041424] = d8275aa4
1045 sta %f6 ,[%i1+0x024]%asi ! Mem[0000000010041424] = 70aa6934
1046! %l4 = be91f2e9, %l5 = a69be755, Mem[0000000010181408] = 48727834 eef7dfbf
1047 stda %l4,[%i6+%o4]0x88 ! Mem[0000000010181408] = be91f2e9 a69be755
1048! Starting 10 instruction Load Burst
1049! Mem[000000001018141c] = 60b1fbe4, %l6 = 00000000000000a3
1050 ldsba [%i6+0x01c]%asi,%l6 ! %l6 = 0000000000000060
1051
1052p0_label_39:
1053! Mem[0000000010101400] = 70aa6934, %l3 = 0000000000000034
1054 ldsba [%i4+%g0]0x80,%l3 ! %l3 = 0000000000000070
1055! Mem[0000000030041410] = 1bb8d52a, %l7 = 0000000000000034
1056 lduba [%i1+%o5]0x81,%l7 ! %l7 = 000000000000001b
1057! Mem[0000000010001408] = c68c78d8, %l3 = 0000000000000070
1058 lduwa [%i0+%o4]0x88,%l3 ! %l3 = 00000000c68c78d8
1059! Mem[0000000030001408] = 25000000, %l6 = 0000000000000060
1060 ldsha [%i0+%o4]0x81,%l6 ! %l6 = 0000000000002500
1061! Mem[0000000010081408] = 19000000, %l3 = 00000000c68c78d8
1062 ldsha [%i2+%o4]0x88,%l3 ! %l3 = 0000000000000000
1063! Mem[00000000300c1400] = ffffaa70, %l3 = 0000000000000000
1064 lduba [%i3+%g0]0x89,%l3 ! %l3 = 0000000000000070
1065! Mem[0000000030181400] = 1294ffff, %f24 = 0000009b
1066 lda [%i6+%g0]0x81,%f24 ! %f24 = 1294ffff
1067! Mem[0000000030081400] = 55e79ba6, %f27 = 9f2225ff
1068 lda [%i2+%g0]0x81,%f27 ! %f27 = 55e79ba6
1069! %l7 = 000000000000001b, immed = 000005c7, %y = 00003478
1070 smul %l7,0x5c7,%l7 ! %l7 = 0000000000009bfd, %y = 00000000
1071! Starting 10 instruction Store Burst
1072! Mem[0000000010181418] = 60b136e460b1fbe4, %l4 = 00000000be91f2e9, %l7 = 0000000000009bfd
1073 add %i6,0x18,%g1
1074 casxa [%g1]0x80,%l4,%l7 ! %l7 = 60b136e460b1fbe4
1075
1076p0_label_40:
1077! Mem[00000000100c1408] = bbe3c832, %l2 = 00000000ffc52157
1078 swapa [%i3+%o4]0x88,%l2 ! %l2 = 00000000bbe3c832
1079! Mem[0000000010181408] = e9f291be, %l7 = 60b136e460b1fbe4
1080 swapa [%i6+%o4]0x80,%l7 ! %l7 = 00000000e9f291be
1081! %f9 = 088d03d2, Mem[0000000010041408] = af3ce436
1082 sta %f9 ,[%i1+%o4]0x88 ! Mem[0000000010041408] = 088d03d2
1083! %f4 = e0250a6d 4c6334a3, %l4 = 00000000be91f2e9
1084! Mem[0000000010181420] = a21033db726f2f17
1085 add %i6,0x020,%g1
1086 stda %f4,[%g1+%l4]ASI_PST32_PL ! Mem[0000000010181420] = a334634c726f2f17
1087! %f9 = 088d03d2, Mem[0000000010041410] = 00000019
1088 sta %f9 ,[%i1+%o5]0x88 ! Mem[0000000010041410] = 088d03d2
1089! %l0 = 0000000036e43caf, Mem[0000000010101400] = 70aa6934
1090 stwa %l0,[%i4+%g0]0x80 ! Mem[0000000010101400] = 36e43caf
1091! %f12 = 796694bc 4c6334a3, Mem[0000000030181400] = ffff9412 ffffffff
1092 stda %f12,[%i6+%g0]0x89 ! Mem[0000000030181400] = 796694bc 4c6334a3
1093! Mem[0000000020800001] = fd4be062, %l3 = 0000000000000070
1094 ldstub [%o1+0x001],%l3 ! %l3 = 0000004b000000ff
1095! %f3 = 55e79ba6, %f15 = 0027d52a, %f28 = 19c52157
1096 fsubs %f3 ,%f15,%f28 ! %l0 = 0000000036e43cd1, Unfinished, %fsr = 0000000000
1097! Starting 10 instruction Load Burst
1098! Mem[00000000218001c0] = 732cc752, %l4 = 00000000be91f2e9
1099 ldsha [%o3+0x1c0]%asi,%l4 ! %l4 = 000000000000732c
1100
1101p0_label_41:
1102! Mem[00000000300c1408] = 19dd1ed0, %l4 = 000000000000732c
1103 lduha [%i3+%o4]0x81,%l4 ! %l4 = 00000000000019dd
1104! Mem[0000000020800000] = fdffe062, %l3 = 000000000000004b
1105 lduha [%o1+0x000]%asi,%l3 ! %l3 = 000000000000fdff
1106! Mem[0000000030141410] = 70aa6934bbe3c832, %l4 = 00000000000019dd
1107 ldxa [%i5+%o5]0x89,%l4 ! %l4 = 70aa6934bbe3c832
1108! Mem[0000000010001410] = a334634c, %l4 = 70aa6934bbe3c832
1109 ldsw [%i0+%o5],%l4 ! %l4 = ffffffffa334634c
1110! Mem[0000000030041408] = b562cdb1, %l5 = 00000000a69be755
1111 ldswa [%i1+%o4]0x81,%l5 ! %l5 = ffffffffb562cdb1
1112! Mem[0000000030181408] = ffc5215734000032, %f18 = 1bb8d52a db72f184
1113 ldda [%i6+%o4]0x89,%f18 ! %f18 = ffc52157 34000032
1114! Mem[0000000010081400] = e436b160, %l4 = ffffffffa334634c
1115 lduwa [%i2+0x000]%asi,%l4 ! %l4 = 00000000e436b160
1116! Mem[0000000030101408] = 796694bc, %l3 = 000000000000fdff
1117 ldsba [%i4+%o4]0x89,%l3 ! %l3 = ffffffffffffffbc
1118! Mem[0000000010101400] = e436b160 af3ce436, %l4 = e436b160, %l5 = b562cdb1
1119 ldda [%i4+%g0]0x88,%l4 ! %l4 = 00000000af3ce436 00000000e436b160
1120! Starting 10 instruction Store Burst
1121! %l1 = 00000000e437566a, immd = fffffffffffff78a, %l0 = 0000000036e43cd1
1122 mulx %l1,-0x876,%l0 ! %l0 = fffff87513cadb24
1123
1124p0_label_42:
1125! Mem[0000000010101432] = ff13ee56, %l6 = 0000000000002500
1126 ldstuba [%i4+0x032]%asi,%l6 ! %l6 = 000000ee000000ff
1127! Mem[0000000030001400] = 0000005e, %l4 = 00000000af3ce436
1128 swapa [%i0+%g0]0x81,%l4 ! %l4 = 000000000000005e
1129! %l0 = fffff87513cadb24, Mem[0000000030101410] = 726f2f170000f184
1130 stxa %l0,[%i4+%o5]0x89 ! Mem[0000000030101410] = fffff87513cadb24
1131! Mem[0000000010101410] = 7c92aff8, %l2 = 00000000bbe3c832
1132 ldstuba [%i4+%o5]0x80,%l2 ! %l2 = 0000007c000000ff
1133! Mem[0000000010081408] = 00000019, %l7 = 00000000e9f291be
1134 swapa [%i2+%o4]0x80,%l7 ! %l7 = 0000000000000019
1135! Mem[0000000021800001] = 007c18df, %l3 = ffffffffffffffbc
1136 ldstub [%o3+0x001],%l3 ! %l3 = 0000007c000000ff
1137! Mem[00000000201c0001] = ff5201ce, %l1 = 00000000e437566a
1138 ldstuba [%o0+0x001]%asi,%l1 ! %l1 = 00000052000000ff
1139! %f6 = 70aa6934 60b136e4, Mem[0000000010181408] = 60b1fbe4 55e79ba6
1140 stda %f6 ,[%i6+%o4]0x80 ! Mem[0000000010181408] = 70aa6934 60b136e4
1141! %l2 = 000000000000007c, Mem[00000000100c1400] = ff25229f9b000000
1142 stxa %l2,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 000000000000007c
1143! Starting 10 instruction Load Burst
1144! Mem[0000000010181418] = 60b136e460b1fbe4, %f22 = e1349b34 ff0000e7
1145 ldda [%i6+0x018]%asi,%f22 ! %f22 = 60b136e4 60b1fbe4
1146
1147p0_label_43:
1148! Mem[0000000010081430] = 128b7cee7928f15e, %f26 = 2c6c9f8b 55e79ba6
1149 ldda [%i2+0x030]%asi,%f26 ! %f26 = 128b7cee 7928f15e
1150! Mem[0000000030141400] = d2038d08 e436b160, %l0 = 13cadb24, %l1 = 00000052
1151 ldda [%i5+%g0]0x89,%l0 ! %l0 = 00000000e436b160 00000000d2038d08
1152! Mem[0000000030041408] = b562cdb1, %l1 = 00000000d2038d08
1153 ldswa [%i1+%o4]0x81,%l1 ! %l1 = ffffffffb562cdb1
1154! Mem[0000000010001410] = a334634c, %l3 = 000000000000007c
1155 lduwa [%i0+%o5]0x80,%l3 ! %l3 = 00000000a334634c
1156! Mem[00000000201c0000] = ffff01ce, %l5 = 00000000e436b160
1157 ldsha [%o0+0x000]%asi,%l5 ! %l5 = ffffffffffffffff
1158! Mem[0000000030181410] = a334634c, %f10 = 60b136e4
1159 lda [%i6+%o5]0x81,%f10 ! %f10 = a334634c
1160! %f5 = 4c6334a3, %f17 = e436b160, %f31 = db72f184
1161 fadds %f5 ,%f17,%f31 ! %f31 = e436b160
1162! Mem[00000000100c1408] = 5721c5ff 0f600eca, %l4 = 0000005e, %l5 = ffffffff
1163 ldda [%i3+%o4]0x80,%l4 ! %l4 = 000000005721c5ff 000000000f600eca
1164! Mem[00000000100c1408] = ca0e600f ffc52157, %l2 = 0000007c, %l3 = a334634c
1165 ldda [%i3+%o4]0x88,%l2 ! %l2 = 00000000ffc52157 00000000ca0e600f
1166! Starting 10 instruction Store Burst
1167! Mem[00000000201c0000] = ffff01ce, %l4 = 000000005721c5ff
1168 ldstub [%o0+%g0],%l4 ! %l4 = 000000ff000000ff
1169
1170p0_label_44:
1171! Mem[00000000100c1403] = 7c000000, %l1 = ffffffffb562cdb1
1172 ldstub [%i3+0x003],%l1 ! %l1 = 00000000000000ff
1173! %f18 = ffc52157 34000032, %l4 = 00000000000000ff
1174! Mem[0000000030081420] = dc24471b8906acbf
1175 add %i2,0x020,%g1
1176 stda %f18,[%g1+%l4]ASI_PST16_S ! Mem[0000000030081420] = ffc5215734000032
1177! %f20 = 70aa6934 bbe3c832, Mem[0000000010081400] = e436b160 e436b160
1178 stda %f20,[%i2+0x000]%asi ! Mem[0000000010081400] = 70aa6934 bbe3c832
1179! Mem[0000000020800000] = fdffe062, %l3 = 00000000ca0e600f
1180 ldstub [%o1+%g0],%l3 ! %l3 = 000000fd000000ff
1181! Mem[000000001010142c] = 9f22251e, %l6 = 00000000000000ee, %asi = 80
1182 swapa [%i4+0x02c]%asi,%l6 ! %l6 = 000000009f22251e
1183! %l3 = 00000000000000fd, Mem[0000000030101410] = 24dbca13
1184 stwa %l3,[%i4+%o5]0x81 ! Mem[0000000030101410] = 000000fd
1185! %l4 = 00000000000000ff, Mem[0000000030001400] = af3ce43600000060
1186 stxa %l4,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000000000000ff
1187! %l2 = ffc52157, %l3 = 000000fd, Mem[0000000030001400] = 00000000 000000ff
1188 stda %l2,[%i0+%g0]0x81 ! Mem[0000000030001400] = ffc52157 000000fd
1189! %f26 = 128b7cee 7928f15e, Mem[0000000010181438] = b24621fd 94ad7d4c
1190 std %f26,[%i6+0x038] ! Mem[0000000010181438] = 128b7cee 7928f15e
1191! Starting 10 instruction Load Burst
1192! Mem[0000000030141400] = 60b136e4, %l0 = 00000000e436b160
1193 lduha [%i5+%g0]0x81,%l0 ! %l0 = 00000000000060b1
1194
1195p0_label_45:
1196! Mem[0000000010101410] = ff92aff8, %l0 = 00000000000060b1
1197 ldsha [%i4+%o5]0x80,%l0 ! %l0 = ffffffffffffff92
1198! Mem[0000000030041408] = b562cdb1, %l1 = 0000000000000000
1199 ldswa [%i1+%o4]0x81,%l1 ! %l1 = ffffffffb562cdb1
1200! %l6 = 000000009f22251e, immed = 00000312, %y = 00000000
1201 smul %l6,0x312,%l6 ! %l6 = fffffed696d5f61c, %y = fffffed6
1202! Mem[0000000030181400] = a334634c, %l0 = ffffffffffffff92
1203 lduwa [%i6+%g0]0x81,%l0 ! %l0 = 00000000a334634c
1204! Mem[0000000020800040] = ff9bf99a, %l1 = ffffffffb562cdb1
1205 ldsh [%o1+0x040],%l1 ! %l1 = ffffffffffffff9b
1206! Mem[0000000010001410] = 088d03d24c6334a3, %l7 = 0000000000000019
1207 ldxa [%i0+%o5]0x88,%l7 ! %l7 = 088d03d24c6334a3
1208! Mem[0000000030141408] = 84f172db, %f14 = 9f22251e
1209 lda [%i5+%o4]0x81,%f14 ! %f14 = 84f172db
1210! Mem[0000000010181408] = 70aa6934, %l2 = 00000000ffc52157
1211 lduwa [%i6+%o4]0x80,%l2 ! %l2 = 0000000070aa6934
1212! Mem[000000001014142c] = fd2281c3, %l3 = 00000000000000fd
1213 ldsha [%i5+0x02e]%asi,%l3 ! %l3 = ffffffffffff81c3
1214! Starting 10 instruction Store Burst
1215! Mem[0000000010081410] = be91f2e9, %l1 = ffffffffffffff9b
1216 swapa [%i2+%o5]0x88,%l1 ! %l1 = 00000000be91f2e9
1217
1218p0_label_46:
1219! %l0 = a334634c, %l1 = be91f2e9, Mem[0000000030101408] = 796694bc 339112d4
1220 stda %l0,[%i4+%o4]0x89 ! Mem[0000000030101408] = a334634c be91f2e9
1221! Mem[0000000010081423] = 49840312, %l0 = 00000000a334634c
1222 ldstub [%i2+0x023],%l0 ! %l0 = 00000012000000ff
1223! %l1 = 00000000be91f2e9, Mem[0000000010081424] = f539bdcc
1224 stw %l1,[%i2+0x024] ! Mem[0000000010081424] = be91f2e9
1225! %f10 = a334634c 088d03d2, %l1 = 00000000be91f2e9
1226! Mem[0000000010001418] = ff0000e7b24621fd
1227 add %i0,0x018,%g1
1228 stda %f10,[%g1+%l1]ASI_PST16_PL ! Mem[0000000010001418] = d20300e7b24634a3
1229! Mem[0000000010141426] = 16973ac7, %l5 = 000000000f600eca
1230 ldstuba [%i5+0x026]%asi,%l5 ! %l5 = 0000003a000000ff
1231! %l2 = 70aa6934, %l3 = ffff81c3, Mem[0000000010081410] = 9bffffff c68c78d8
1232 stda %l2,[%i2+%o5]0x80 ! Mem[0000000010081410] = 70aa6934 ffff81c3
1233! %l6 = 96d5f61c, %l7 = 4c6334a3, Mem[0000000030081408] = 17440000 51000000
1234 stda %l6,[%i2+%o4]0x89 ! Mem[0000000030081408] = 96d5f61c 4c6334a3
1235! %l4 = 000000ff, %l5 = 0000003a, Mem[0000000030181400] = a334634c bc946679
1236 stda %l4,[%i6+%g0]0x81 ! Mem[0000000030181400] = 000000ff 0000003a
1237! Mem[0000000010001410] = 4c6334a3, %l3 = ffffffffffff81c3
1238 ldstuba [%i0+%o5]0x88,%l3 ! %l3 = 000000a3000000ff
1239! Starting 10 instruction Load Burst
1240! %l5 = 000000000000003a, %l4 = 00000000000000ff, %l3 = 00000000000000a3
1241 or %l5,%l4,%l3 ! %l3 = 00000000000000ff
1242
1243p0_label_47:
1244! Mem[00000000300c1410] = 00000065, %l3 = 00000000000000ff
1245 lduba [%i3+%o5]0x89,%l3 ! %l3 = 0000000000000065
1246! Mem[0000000010081408] = be91f2e9, %l0 = 0000000000000012
1247 lduba [%i2+%o4]0x88,%l0 ! %l0 = 00000000000000e9
1248! Mem[0000000030041400] = 000094bc, %l3 = 0000000000000065
1249 lduba [%i1+%g0]0x89,%l3 ! %l3 = 00000000000000bc
1250! Mem[0000000010081428] = 94121178, %l3 = 00000000000000bc
1251 ldsha [%i2+0x028]%asi,%l3 ! %l3 = ffffffffffff9412
1252! Mem[0000000030101400] = 4c632157, %l2 = 0000000070aa6934
1253 ldsha [%i4+%g0]0x89,%l2 ! %l2 = 0000000000002157
1254! Mem[0000000030101400] = 5721634c, %l1 = 00000000be91f2e9
1255 ldsba [%i4+%g0]0x81,%l1 ! %l1 = 0000000000000057
1256! Mem[0000000030081408] = 96d5f61c, %f11 = 088d03d2
1257 lda [%i2+%o4]0x89,%f11 ! %f11 = 96d5f61c
1258! Mem[0000000030141408] = 84f172db, %l0 = 00000000000000e9
1259 ldswa [%i5+%o4]0x81,%l0 ! %l0 = ffffffff84f172db
1260! Mem[0000000030141410] = 32c8e3bb, %l6 = fffffed696d5f61c
1261 ldsha [%i5+%o5]0x81,%l6 ! %l6 = 00000000000032c8
1262! Starting 10 instruction Store Burst
1263! Mem[0000000030041400] = 000094bc, %l3 = ffffffffffff9412
1264 swapa [%i1+%g0]0x89,%l3 ! %l3 = 00000000000094bc
1265
1266p0_label_48:
1267! %l7 = 088d03d24c6334a3, Mem[0000000030041400] = 1294ffff00000000
1268 stxa %l7,[%i1+%g0]0x81 ! Mem[0000000030041400] = 088d03d24c6334a3
1269! %l2 = 0000000000002157, imm = ffffffffffffffb4, %l1 = 0000000000000057
1270 xor %l2,-0x04c,%l1 ! %l1 = ffffffffffffdee3
1271! Mem[0000000030101408] = 4c6334a3e9f291be, %f10 = a334634c 96d5f61c
1272 ldda [%i4+%o4]0x81,%f10 ! %f10 = 4c6334a3 e9f291be
1273! %l2 = 00002157, %l3 = 000094bc, Mem[0000000030141410] = bbe3c832 70aa6934
1274 stda %l2,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00002157 000094bc
1275! %l4 = 00000000000000ff, Mem[0000000030041408] = b562cdb1
1276 stba %l4,[%i1+%o4]0x81 ! Mem[0000000030041408] = ff62cdb1
1277! %l4 = 00000000000000ff, Mem[0000000030001400] = 5721c5ff
1278 stwa %l4,[%i0+%g0]0x89 ! Mem[0000000030001400] = 000000ff
1279! %f20 = 70aa6934 bbe3c832, Mem[0000000030081400] = 55e79ba6 e436b160
1280 stda %f20,[%i2+%g0]0x81 ! Mem[0000000030081400] = 70aa6934 bbe3c832
1281! %l1 = ffffffffffffdee3, Mem[0000000010141400] = 927c0000
1282 stha %l1,[%i5+%g0]0x88 ! Mem[0000000010141400] = 927cdee3
1283! Mem[0000000010041400] = 2ad5b81b, %l0 = ffffffff84f172db
1284 ldstuba [%i1+%g0]0x80,%l0 ! %l0 = 0000002a000000ff
1285! Starting 10 instruction Load Burst
1286! Mem[0000000010041400] = 1bb8d5ff, %l7 = 088d03d24c6334a3
1287 lduba [%i1+%g0]0x88,%l7 ! %l7 = 00000000000000ff
1288
1289p0_label_49:
1290! Mem[0000000021800140] = ff6099db, %l6 = 00000000000032c8
1291 ldsh [%o3+0x140],%l6 ! %l6 = ffffffffffffff60
1292! Mem[0000000010181408] = 70aa6934, %l2 = 0000000000002157
1293 lduwa [%i6+%o4]0x80,%l2 ! %l2 = 0000000070aa6934
1294! Mem[0000000030101410] = 000000fd, %l5 = 000000000000003a
1295 ldsba [%i4+%o5]0x81,%l5 ! %l5 = 0000000000000000
1296! Mem[0000000030001400] = 000000ff, %l2 = 0000000070aa6934
1297 lduwa [%i0+%g0]0x89,%l2 ! %l2 = 00000000000000ff
1298! %f25 = 9f2225ff, %f4 = e0250a6d
1299 fcmpes %fcc0,%f25,%f4 ! %fcc0 = 2
1300! Mem[00000000100c1400] = 7c0000ff, %l0 = 000000000000002a
1301 ldswa [%i3+%g0]0x80,%l0 ! %l0 = 000000007c0000ff
1302! Mem[0000000010041410] = d2038d08, %l7 = 00000000000000ff
1303 lduwa [%i1+%o5]0x80,%l7 ! %l7 = 00000000d2038d08
1304! Mem[0000000010101400] = 36e43caf 60b136e4, %l4 = 000000ff, %l5 = 00000000
1305 ldda [%i4+0x000]%asi,%l4 ! %l4 = 0000000036e43caf 0000000060b136e4
1306! Mem[0000000030141408] = 84f172db, %l5 = 0000000060b136e4
1307 lduwa [%i5+%o4]0x81,%l5 ! %l5 = 0000000084f172db
1308! Starting 10 instruction Store Burst
1309! Code Fragment 3
1310p0_fragment_2:
1311! %l0 = 000000007c0000ff
1312 setx 0x99beef68531af365,%g7,%l0 ! %l0 = 99beef68531af365
1313! %l1 = ffffffffffffdee3
1314 setx 0x797691a80cfc824a,%g7,%l1 ! %l1 = 797691a80cfc824a
1315 setx 0x1fe000, %g1, %g3
1316 or %l0, %g3, %l0 ! always set perrmask = 0xff
1317 setx 0x1ffff8, %g1, %g2
1318 and %l0, %g2, %l0
1319 ta T_CHANGE_HPRIV
1320 stxa %l1, [%l0]ASI_DCACHE_DATA
1321 ta T_CHANGE_NONHPRIV
1322! %l0 = 99beef68531af365
1323 setx 0x1a917537c261f640,%g7,%l0 ! %l0 = 1a917537c261f640
1324! %l1 = 797691a80cfc824a
1325 setx 0x667c06180d4b38ee,%g7,%l1 ! %l1 = 667c06180d4b38ee
1326
1327p0_label_50:
1328! %l3 = 00000000000094bc, Mem[0000000030041410] = 1bb8d52a
1329 stha %l3,[%i1+%o5]0x81 ! Mem[0000000030041410] = 94bcd52a
1330! %l6 = ffffff60, %l7 = d2038d08, Mem[0000000030141408] = db72f184 1bb8d52a
1331 stda %l6,[%i5+%o4]0x89 ! Mem[0000000030141408] = ffffff60 d2038d08
1332! %l3 = 00000000000094bc, Mem[0000000030141408] = ffffff60
1333 stba %l3,[%i5+%o4]0x89 ! Mem[0000000030141408] = ffffffbc
1334! Mem[00000000100c1408] = ffc52157, %l0 = 1a917537c261f640
1335 ldstuba [%i3+%o4]0x88,%l0 ! %l0 = 00000057000000ff
1336! %l3 = 00000000000094bc, Mem[0000000010081410] = 70aa6934ffff81c3
1337 stxa %l3,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000000094bc
1338! %f27 = 7928f15e, Mem[0000000030081408] = 96d5f61c
1339 sta %f27,[%i2+%o4]0x89 ! Mem[0000000030081408] = 7928f15e
1340! %l5 = 0000000084f172db, Mem[0000000030081408] = 7928f15e
1341 stwa %l5,[%i2+%o4]0x89 ! Mem[0000000030081408] = 84f172db
1342! %l4 = 0000000036e43caf, Mem[00000000100c1408] = ff21c5ff0f600eca
1343 stxa %l4,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 0000000036e43caf
1344! %l6 = ffffff60, %l7 = d2038d08, Mem[0000000010081408] = be91f2e9 32538103
1345 stda %l6,[%i2+%o4]0x88 ! Mem[0000000010081408] = ffffff60 d2038d08
1346! Starting 10 instruction Load Burst
1347! %f18 = ffc52157, %f8 = 0000009b, %f16 = d2038d08 e436b160
1348 fsmuld %f18,%f8 ,%f16 ! %f16 = fff8a42a e0000000
1349
1350p0_label_51:
1351! Mem[0000000010001404] = 301059ca, %l7 = 00000000d2038d08
1352 ldswa [%i0+0x004]%asi,%l7 ! %l7 = 00000000301059ca
1353! Mem[0000000010041428] = e0250a6d, %f29 = 0f600eca
1354 ld [%i1+0x028],%f29 ! %f29 = e0250a6d
1355! Mem[0000000010141400] = 927cdee3, %l4 = 0000000036e43caf
1356 lduha [%i5+%g0]0x88,%l4 ! %l4 = 000000000000dee3
1357! Mem[0000000030141408] = bcffffff, %l4 = 000000000000dee3
1358 lduwa [%i5+%o4]0x81,%l4 ! %l4 = 00000000bcffffff
1359! %l2 = 00000000000000ff, immd = 0000000000000aa9, %l4 = 00000000bcffffff
1360 udivx %l2,0xaa9,%l4 ! %l4 = 0000000000000000
1361! Mem[0000000030001410] = 4c633403, %f1 = 19000000
1362 lda [%i0+%o5]0x89,%f1 ! %f1 = 4c633403
1363! Mem[0000000010181408] = 70aa6934, %l4 = 0000000000000000
1364 lduba [%i6+%o4]0x80,%l4 ! %l4 = 0000000000000070
1365! Mem[00000000300c1400] = 70aaffff ffffffff 19dd1ed0 f66d47e8
1366! Mem[00000000300c1410] = 65000000 bbe3c832 dd6fe3d7 bbf532db
1367! Mem[00000000300c1420] = b430a514 74e53ae9 423742c0 2b0994b6
1368! Mem[00000000300c1430] = 9476aad5 6d0498fd e00c2ff6 60bb2927
1369 ldda [%i3]ASI_BLK_SL,%f16 ! Block Load from 00000000300c1400
1370! Mem[0000000030081408] = db72f184, %l2 = 00000000000000ff
1371 ldsba [%i2+%o4]0x81,%l2 ! %l2 = ffffffffffffffdb
1372! Starting 10 instruction Store Burst
1373! Mem[0000000010141410] = e0250a6d, %l2 = ffffffffffffffdb
1374 swap [%i5+%o5],%l2 ! %l2 = 00000000e0250a6d
1375
1376p0_label_52:
1377! %l5 = 0000000084f172db, Mem[0000000010081410] = 00000000
1378 stha %l5,[%i2+%o5]0x80 ! Mem[0000000010081410] = 72db0000
1379! %l5 = 0000000084f172db, Mem[0000000030181400] = ff000000
1380 stha %l5,[%i6+%g0]0x89 ! Mem[0000000030181400] = ff0072db
1381! %l1 = 667c06180d4b38ee, Mem[0000000030081400] = 32c8e3bb3469aa70
1382 stxa %l1,[%i2+%g0]0x89 ! Mem[0000000030081400] = 667c06180d4b38ee
1383! %l0 = 0000000000000057, Mem[0000000030001408] = 00000025
1384 stwa %l0,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000057
1385! %l6 = ffffffffffffff60, %l1 = 667c06180d4b38ee, %l4 = 0000000000000070
1386 andn %l6,%l1,%l4 ! %l4 = 9983f9e7f2b4c700
1387! Mem[0000000030101408] = 4c6334a3, %l7 = 00000000301059ca
1388 ldstuba [%i4+%o4]0x81,%l7 ! %l7 = 0000004c000000ff
1389! Mem[0000000010041400] = ffd5b81b, %l5 = 0000000084f172db
1390 swapa [%i1+%g0]0x80,%l5 ! %l5 = 00000000ffd5b81b
1391! %l2 = e0250a6d, %l3 = 000094bc, Mem[0000000030081400] = ee384b0d 18067c66
1392 stda %l2,[%i2+%g0]0x81 ! Mem[0000000030081400] = e0250a6d 000094bc
1393! %l3 = 00000000000094bc, Mem[0000000030141400] = e436b160
1394 stwa %l3,[%i5+%g0]0x89 ! Mem[0000000030141400] = 000094bc
1395! Starting 10 instruction Load Burst
1396! Mem[00000000211c0000] = 251ee5a1, %l6 = ffffffffffffff60
1397 ldsb [%o2+0x001],%l6 ! %l6 = 000000000000001e
1398
1399p0_label_53:
1400! %l3 = 00000000000094bc, %l5 = 00000000ffd5b81b, %l0 = 0000000000000057
1401 udivx %l3,%l5,%l0 ! %l0 = 0000000000000000
1402! Mem[0000000010101400] = e436b160 af3ce436, %l6 = 0000001e, %l7 = 0000004c
1403 ldda [%i4+%g0]0x88,%l6 ! %l6 = 00000000af3ce436 00000000e436b160
1404! Mem[0000000030181408] = 32000034, %f14 = 84f172db
1405 lda [%i6+%o4]0x81,%f14 ! %f14 = 32000034
1406! Mem[00000000300c1400] = ffffaa70, %l0 = 0000000000000000
1407 ldswa [%i3+%g0]0x89,%l0 ! %l0 = ffffffffffffaa70
1408! Mem[0000000010081428] = 94121178, %l0 = ffffffffffffaa70
1409 lduh [%i2+0x02a],%l0 ! %l0 = 0000000000001178
1410! Mem[0000000010081408] = ffffff60, %f0 = 32538103
1411 lda [%i2+%o4]0x88,%f0 ! %f0 = ffffff60
1412! Mem[000000001014141c] = 349b34e1, %l6 = 00000000af3ce436
1413 ldsh [%i5+0x01e],%l6 ! %l6 = 00000000000034e1
1414! Mem[00000000100c143c] = b5b14bdf, %f8 = 0000009b
1415 lda [%i3+0x03c]%asi,%f8 ! %f8 = b5b14bdf
1416! Mem[0000000030181408] = 32000034 5721c5ff, %l6 = 000034e1, %l7 = e436b160
1417 ldda [%i6+%o4]0x81,%l6 ! %l6 = 0000000032000034 000000005721c5ff
1418! Starting 10 instruction Store Burst
1419! %l7 = 000000005721c5ff, Mem[0000000030141400] = 000094bc
1420 stwa %l7,[%i5+%g0]0x89 ! Mem[0000000030141400] = 5721c5ff
1421
1422p0_label_54:
1423! Mem[0000000010101400] = 36e43caf, %l3 = 00000000000094bc
1424 swapa [%i4+%g0]0x80,%l3 ! %l3 = 0000000036e43caf
1425! %l2 = 00000000e0250a6d, Mem[0000000030181408] = ffc5215734000032
1426 stxa %l2,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000e0250a6d
1427! Mem[0000000030001400] = ff000000, %l4 = 9983f9e7f2b4c700
1428 ldstuba [%i0+%g0]0x81,%l4 ! %l4 = 000000ff000000ff
1429! %l3 = 0000000036e43caf, Mem[00000000100c1400] = ff00007c
1430 stba %l3,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ff0000af
1431! %l6 = 0000000032000034, Mem[0000000030181400] = db7200ff
1432 stba %l6,[%i6+%g0]0x81 ! Mem[0000000030181400] = 347200ff
1433 membar #Sync ! Added by membar checker (7)
1434! %l6 = 0000000032000034, Mem[00000000300c1400] = ffffaa70
1435 stha %l6,[%i3+%g0]0x89 ! Mem[00000000300c1400] = ffff0034
1436! Mem[00000000201c0000] = ffff01ce, %l4 = 00000000000000ff
1437 ldstuba [%o0+0x000]%asi,%l4 ! %l4 = 000000ff000000ff
1438! Mem[0000000010041400] = 84f172db, %l2 = 00000000e0250a6d
1439 ldstuba [%i1+%g0]0x80,%l2 ! %l2 = 00000084000000ff
1440! Mem[0000000010101400] = 000094bc, %l5 = 00000000ffd5b81b
1441 swapa [%i4+%g0]0x80,%l5 ! %l5 = 00000000000094bc
1442! Starting 10 instruction Load Burst
1443! Mem[0000000030101400] = 4c632157, %l7 = 000000005721c5ff
1444 ldswa [%i4+%g0]0x89,%l7 ! %l7 = 000000004c632157
1445
1446p0_label_55:
1447! Mem[0000000010141400] = e3de7c92e98c78d8, %l2 = 0000000000000084
1448 ldxa [%i5+%g0]0x80,%l2 ! %l2 = e3de7c92e98c78d8
1449! Mem[0000000010141400] = e3de7c92, %l5 = 00000000000094bc
1450 ldswa [%i5+%g0]0x80,%l5 ! %l5 = ffffffffe3de7c92
1451! Mem[0000000010101410] = ff92aff8, %l3 = 0000000036e43caf
1452 lduha [%i4+%o5]0x80,%l3 ! %l3 = 000000000000ff92
1453! Mem[00000000100c1400] = ff0000af, %f15 = 0027d52a
1454 lda [%i3+%g0]0x88,%f15 ! %f15 = ff0000af
1455! Mem[0000000010041400] = fff172db, %l3 = 000000000000ff92
1456 ldsba [%i1+%g0]0x80,%l3 ! %l3 = ffffffffffffffff
1457! Mem[0000000030141410] = 57210000, %l3 = ffffffffffffffff
1458 lduba [%i5+%o5]0x81,%l3 ! %l3 = 0000000000000057
1459! Mem[0000000010101408] = af3ce436, %l1 = 667c06180d4b38ee
1460 lduha [%i4+%o4]0x88,%l1 ! %l1 = 000000000000e436
1461! Mem[0000000030141410] = 00002157, %l6 = 0000000032000034
1462 lduba [%i5+%o5]0x89,%l6 ! %l6 = 0000000000000057
1463! Mem[00000000100c1400] = af0000ff, %l0 = 0000000000001178
1464 lduha [%i3+%g0]0x80,%l0 ! %l0 = 000000000000af00
1465! Starting 10 instruction Store Burst
1466! Mem[0000000030101408] = ff6334a3, %l1 = 000000000000e436
1467 swapa [%i4+%o4]0x81,%l1 ! %l1 = 00000000ff6334a3
1468
1469p0_label_56:
1470! Mem[0000000020800041] = ff9bf99a, %l3 = 0000000000000057
1471 ldstuba [%o1+0x041]%asi,%l3 ! %l3 = 0000009b000000ff
1472! %l4 = 00000000000000ff, Mem[0000000030081410] = cab3b2ff
1473 stha %l4,[%i2+%o5]0x89 ! Mem[0000000030081410] = cab300ff
1474! %l2 = e3de7c92e98c78d8, Mem[0000000010141408] = ffa372db
1475 stba %l2,[%i5+%o4]0x80 ! Mem[0000000010141408] = d8a372db
1476! Mem[0000000010141400] = e3de7c92, %l6 = 0000000000000057
1477 swapa [%i5+%g0]0x80,%l6 ! %l6 = 00000000e3de7c92
1478! Mem[0000000030101410] = fd000000, %l0 = 000000000000af00
1479 ldstuba [%i4+%o5]0x89,%l0 ! %l0 = 00000000000000ff
1480! %f5 = 4c6334a3, Mem[0000000010141400] = 57000000
1481 sta %f5 ,[%i5+%g0]0x88 ! Mem[0000000010141400] = 4c6334a3
1482! Mem[0000000030181400] = ff007234, %l7 = 000000004c632157
1483 ldstuba [%i6+%g0]0x89,%l7 ! %l7 = 00000034000000ff
1484! %f14 = 32000034 ff0000af, Mem[00000000300c1400] = 3400ffff ffffffff
1485 stda %f14,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 32000034 ff0000af
1486! %l2 = e3de7c92e98c78d8, Mem[0000000010041400] = fff172db088d03d2, %asi = 80
1487 stxa %l2,[%i1+0x000]%asi ! Mem[0000000010041400] = e3de7c92e98c78d8
1488! Starting 10 instruction Load Burst
1489! Mem[0000000030041410] = 94bcd52adb72f184, %l2 = e3de7c92e98c78d8
1490 ldxa [%i1+%o5]0x81,%l2 ! %l2 = 94bcd52adb72f184
1491
1492p0_label_57:
1493! Mem[0000000030141410] = 00002157, %l1 = 00000000ff6334a3
1494 ldsba [%i5+%o5]0x89,%l1 ! %l1 = 0000000000000057
1495! Mem[000000001004142c] = 0f0be2a9, %l4 = 00000000000000ff
1496 ldsba [%i1+0x02e]%asi,%l4 ! %l4 = ffffffffffffffe2
1497! %l0 = 0000000000000000, %l1 = 0000000000000057, %l7 = 0000000000000034
1498 addc %l0,%l1,%l7 ! %l7 = 0000000000000057
1499! %l7 = 0000000000000057, Mem[0000000010001430] = a334634c, %asi = 80
1500 stwa %l7,[%i0+0x030]%asi ! Mem[0000000010001430] = 00000057
1501! Mem[0000000010041400] = 927cdee3, %l3 = 000000000000009b
1502 ldswa [%i1+%g0]0x88,%l3 ! %l3 = ffffffff927cdee3
1503! Mem[0000000010141408] = db72a3d8, %l3 = ffffffff927cdee3
1504 lduwa [%i5+%o4]0x88,%l3 ! %l3 = 00000000db72a3d8
1505! Mem[0000000030001400] = ff000000 000000fd 57000000 0000d037
1506! Mem[0000000030001410] = 0334634c bc946679 9c56136f 606cfca9
1507! Mem[0000000030001420] = a52e7e04 02c076f0 99507837 e2a2ea29
1508! Mem[0000000030001430] = d20359a6 41a1b160 4ca6fc6b 654a7d29
1509 ldda [%i0]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000030001400
1510! Mem[0000000010101408] = 36e43caf, %l4 = ffffffffffffffe2
1511 ldub [%i4+%o4],%l4 ! %l4 = 0000000000000036
1512! Mem[0000000010101428] = 815e45ec000000ee, %f2 = 4aac2dfc 55e79ba6
1513 ldd [%i4+0x028],%f2 ! %f2 = 815e45ec 000000ee
1514! Starting 10 instruction Store Burst
1515! Mem[0000000030041408] = b1cd62ff, %l5 = ffffffffe3de7c92
1516 swapa [%i1+%o4]0x89,%l5 ! %l5 = 00000000b1cd62ff
1517
1518p0_label_58:
1519! %l2 = 94bcd52adb72f184, Mem[0000000010041408] = d2038d08e437566a
1520 stxa %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = 94bcd52adb72f184
1521! Mem[0000000020800040] = fffff99a, %l1 = 0000000000000057
1522 ldstuba [%o1+0x040]%asi,%l1 ! %l1 = 000000ff000000ff
1523! %l6 = 00000000e3de7c92, %l2 = 94bcd52adb72f184, %l4 = 0000000000000036
1524 orn %l6,%l2,%l4 ! %l4 = 6b432ad5e7df7efb
1525! %l0 = 0000000000000000, Mem[0000000030181410] = 4c6334a3
1526 stba %l0,[%i6+%o5]0x89 ! Mem[0000000030181410] = 4c633400
1527! %f0 = ffffff60 4c633403, %l2 = 94bcd52adb72f184
1528! Mem[0000000010001400] = 70000000301059ca
1529 stda %f0,[%i0+%l2]ASI_PST8_P ! Mem[0000000010001400] = ff000000306359ca
1530! Mem[000000001018140c] = 60b136e4, %l0 = 00000000, %l4 = e7df7efb
1531 add %i6,0x0c,%g1
1532 casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000060b136e4
1533! Mem[00000000100c1420] = 59e1d49d, %l4 = 60b136e4, %l6 = e3de7c92
1534 add %i3,0x20,%g1
1535 casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000059e1d49d
1536! %l4 = 0000000060b136e4, Mem[0000000030141400] = d2038d085721c5ff
1537 stxa %l4,[%i5+%g0]0x89 ! Mem[0000000030141400] = 0000000060b136e4
1538! Mem[00000000218001c0] = 732cc752, %l0 = 0000000000000000
1539 ldstuba [%o3+0x1c0]%asi,%l0 ! %l0 = 00000073000000ff
1540! Starting 10 instruction Load Burst
1541! Mem[0000000030081400] = bc9400006d0a25e0, %f10 = 4c6334a3 e9f291be
1542 ldda [%i2+%g0]0x89,%f10 ! %f10 = bc940000 6d0a25e0
1543
1544p0_label_59:
1545! Mem[0000000010041438] = 445c2c9f, %l3 = 00000000db72a3d8
1546 lduba [%i1+0x039]%asi,%l3 ! %l3 = 000000000000005c
1547! Mem[0000000010101410] = ff92aff8, %l7 = 0000000000000057
1548 ldsba [%i4+%o5]0x80,%l7 ! %l7 = ffffffffffffffff
1549! Mem[0000000030001408] = 570000000000d037, %f0 = ffffff60 4c633403
1550 ldda [%i0+%o4]0x81,%f0 ! %f0 = 57000000 0000d037
1551! Mem[0000000030081400] = e0250a6d000094bc, %f14 = 32000034 ff0000af
1552 ldda [%i2+%g0]0x81,%f14 ! %f14 = e0250a6d 000094bc
1553! Mem[0000000010101404] = 60b136e4, %l7 = ffffffffffffffff
1554 ldsw [%i4+0x004],%l7 ! %l7 = 0000000060b136e4
1555! Mem[0000000010101400] = ffd5b81b60b136e4, %l6 = 0000000059e1d49d
1556 ldxa [%i4+%g0]0x80,%l6 ! %l6 = ffd5b81b60b136e4
1557! Mem[0000000010101418] = 1560aefe a156caa9, %l4 = 60b136e4, %l5 = b1cd62ff
1558 ldda [%i4+0x018]%asi,%l4 ! %l4 = 000000001560aefe 00000000a156caa9
1559! Mem[0000000030081410] = cab300ff, %f10 = bc940000
1560 lda [%i2+%o5]0x89,%f10 ! %f10 = cab300ff
1561! Mem[00000000211c0000] = 251ee5a1, %l1 = 00000000000000ff
1562 ldsba [%o2+0x000]%asi,%l1 ! %l1 = 0000000000000025
1563! Starting 10 instruction Store Burst
1564! %l6 = ffd5b81b60b136e4, Mem[0000000010141408] = d8a372db
1565 stha %l6,[%i5+%o4]0x80 ! Mem[0000000010141408] = 36e472db
1566
1567p0_label_60:
1568! %f12 = 796694bc 4c6334a3, %l6 = ffd5b81b60b136e4
1569! Mem[0000000010041428] = e0250a6d0f0be2a9
1570 add %i1,0x028,%g1
1571 stda %f12,[%g1+%l6]ASI_PST32_PL ! Mem[0000000010041428] = e0250a6d0f0be2a9
1572! %l1 = 0000000000000025, Mem[0000000010001408] = c68c78d8
1573 stha %l1,[%i0+%o4]0x88 ! Mem[0000000010001408] = c68c0025
1574! %l0 = 0000000000000073, Mem[0000000010181408] = 70aa6934, %asi = 80
1575 stha %l0,[%i6+0x008]%asi ! Mem[0000000010181408] = 00736934
1576! %l2 = 94bcd52adb72f184, Mem[0000000010081415] = 000094bc
1577 stb %l2,[%i2+0x015] ! Mem[0000000010081414] = 008494bc
1578! Mem[000000001004140c] = db72f184, %l7 = 0000000060b136e4, %asi = 80
1579 swapa [%i1+0x00c]%asi,%l7 ! %l7 = 00000000db72f184
1580! %l2 = db72f184, %l3 = 0000005c, Mem[0000000030101408] = 36e40000 be91f2e9
1581 stda %l2,[%i4+%o4]0x89 ! Mem[0000000030101408] = db72f184 0000005c
1582! %f11 = 6d0a25e0, Mem[0000000030081400] = 6d0a25e0
1583 sta %f11,[%i2+%g0]0x89 ! Mem[0000000030081400] = 6d0a25e0
1584! %l2 = 94bcd52adb72f184, Mem[0000000010141400] = a334634c
1585 stwa %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = db72f184
1586! %f16 = fd000000 000000ff 37d00000 00000057
1587! %f20 = 796694bc 4c633403 a9fc6c60 6f13569c
1588! %f24 = f076c002 047e2ea5 29eaa2e2 37785099
1589! %f28 = 60b1a141 a65903d2 297d4a65 6bfca64c
1590 stda %f16,[%i3]ASI_BLK_AIUPL ! Block Store to 00000000100c1400
1591! Starting 10 instruction Load Burst
1592! Mem[0000000010041400] = e3de7c92e98c78d8, %f10 = cab300ff 6d0a25e0
1593 ldd [%i1+%g0],%f10 ! %f10 = e3de7c92 e98c78d8
1594
1595p0_label_61:
1596! Mem[0000000030041400] = d2038d08, %l1 = 0000000000000025
1597 ldswa [%i1+%g0]0x89,%l1 ! %l1 = ffffffffd2038d08
1598! Mem[0000000030081410] = cab300ff, %l6 = ffd5b81b60b136e4
1599 ldsba [%i2+%o5]0x89,%l6 ! %l6 = ffffffffffffffff
1600! %l4 = 000000001560aefe, %l3 = 000000000000005c, %l6 = ffffffffffffffff
1601 and %l4,%l3,%l6 ! %l6 = 000000000000005c
1602! Mem[00000000211c0000] = 251ee5a1, %l3 = 000000000000005c
1603 ldsb [%o2+0x001],%l3 ! %l3 = 000000000000001e
1604! Mem[0000000030101408] = db72f184, %l7 = 00000000db72f184
1605 ldsba [%i4+%o4]0x89,%l7 ! %l7 = ffffffffffffff84
1606! Mem[0000000030181410] = 4c633400, %l6 = 000000000000005c
1607 ldsba [%i6+%o5]0x89,%l6 ! %l6 = 0000000000000000
1608! Mem[0000000030181410] = 0034634c, %l0 = 0000000000000073
1609 ldsba [%i6+%o5]0x81,%l0 ! %l0 = 0000000000000000
1610! Mem[0000000010141400] = d8788ce984f172db, %l0 = 0000000000000000
1611 ldxa [%i5+%g0]0x88,%l0 ! %l0 = d8788ce984f172db
1612! %f10 = e3de7c92, %f14 = e0250a6d, %f8 = b5b14bdf
1613 fsubs %f10,%f14,%f8 ! %f8 = e3dd327d
1614! Starting 10 instruction Store Burst
1615! Mem[0000000010181400] = ff2281c3, %l1 = d2038d08, %l6 = 00000000
1616 casa [%i6]0x80,%l1,%l6 ! %l6 = 00000000ff2281c3
1617
1618p0_label_62:
1619! Mem[0000000030101408] = db72f184, %l7 = ffffffffffffff84
1620 swapa [%i4+%o4]0x89,%l7 ! %l7 = 00000000db72f184
1621! Mem[0000000010141434] = 9ad5b862, %l4 = 000000001560aefe
1622 swap [%i5+0x034],%l4 ! %l4 = 000000009ad5b862
1623! Mem[0000000030181410] = 4c633400, %l7 = 00000000db72f184
1624 swapa [%i6+%o5]0x89,%l7 ! %l7 = 000000004c633400
1625! %l6 = 00000000ff2281c3, Mem[0000000030101408] = ffffff84
1626 stha %l6,[%i4+%o4]0x89 ! Mem[0000000030101408] = ffff81c3
1627 membar #Sync ! Added by membar checker (8)
1628! Mem[00000000100c1400] = ff000000, %l0 = d8788ce984f172db
1629 swapa [%i3+%g0]0x80,%l0 ! %l0 = 00000000ff000000
1630! Mem[0000000010141404] = e98c78d8, %l5 = a156caa9, %l5 = a156caa9
1631 add %i5,0x04,%g1
1632 casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000e98c78d8
1633! %l4 = 9ad5b862, %l5 = e98c78d8, Mem[0000000030081400] = e0250a6d 000094bc
1634 stda %l4,[%i2+%g0]0x81 ! Mem[0000000030081400] = 9ad5b862 e98c78d8
1635! %l3 = 000000000000001e, Mem[0000000020800040] = fffff99a
1636 sth %l3,[%o1+0x040] ! Mem[0000000020800040] = 001ef99a
1637! %f20 = 796694bc 4c633403, Mem[00000000300c1410] = 00000065 32c8e3bb
1638 stda %f20,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 796694bc 4c633403
1639! Starting 10 instruction Load Burst
1640! Mem[0000000010141408] = 36e472db2ad5b81b, %f8 = e3dd327d 088d03d2
1641 ldda [%i5+%o4]0x80,%f8 ! %f8 = 36e472db 2ad5b81b
1642
1643p0_label_63:
1644! Mem[0000000010041410] = 088d03d2, %l6 = 00000000ff2281c3
1645 ldswa [%i1+%o5]0x88,%l6 ! %l6 = 00000000088d03d2
1646! Mem[0000000030041408] = e3de7c92, %l4 = 000000009ad5b862
1647 ldswa [%i1+%o4]0x89,%l4 ! %l4 = ffffffffe3de7c92
1648! Mem[0000000010101400] = e436b1601bb8d5ff, %f30 = 297d4a65 6bfca64c
1649 ldda [%i4+%g0]0x88,%f30 ! %f30 = e436b160 1bb8d5ff
1650! Mem[0000000010141408] = 36e472db, %l4 = ffffffffe3de7c92
1651 ldswa [%i5+%o4]0x80,%l4 ! %l4 = 0000000036e472db
1652! Mem[0000000030001410] = 4c633403, %l4 = 0000000036e472db
1653 ldswa [%i0+%o5]0x89,%l4 ! %l4 = 000000004c633403
1654! Mem[0000000030101408] = 0000005c ffff81c3, %l0 = ff000000, %l1 = d2038d08
1655 ldda [%i4+%o4]0x89,%l0 ! %l0 = 00000000ffff81c3 000000000000005c
1656! Mem[0000000010141410] = dbffffff, %l4 = 000000004c633403
1657 lduba [%i5+%o5]0x88,%l4 ! %l4 = 00000000000000ff
1658! Mem[00000000100c1408] = 00000057, %l6 = 00000000088d03d2
1659 ldsha [%i3+%o4]0x88,%l6 ! %l6 = 0000000000000057
1660! Mem[00000000100c1408] = 57000000, %l1 = 000000000000005c
1661 lduba [%i3+%o4]0x80,%l1 ! %l1 = 0000000000000057
1662! Starting 10 instruction Store Burst
1663! %f29 = a65903d2, Mem[0000000030081408] = 84f172db
1664 sta %f29,[%i2+%o4]0x89 ! Mem[0000000030081408] = a65903d2
1665
1666p0_label_64:
1667! Mem[0000000010041418] = 3ca1c359, %l0 = ffff81c3, %l4 = 000000ff
1668 add %i1,0x18,%g1
1669 casa [%g1]0x80,%l0,%l4 ! %l4 = 000000003ca1c359
1670! %l0 = 00000000ffff81c3, Mem[0000000030041400] = d2038d08
1671 stba %l0,[%i1+%g0]0x89 ! Mem[0000000030041400] = d2038dc3
1672! %l4 = 3ca1c359, %l5 = e98c78d8, Mem[0000000010101410] = f8af92ff 00000000
1673 stda %l4,[%i4+%o5]0x88 ! Mem[0000000010101410] = 3ca1c359 e98c78d8
1674! Mem[0000000030001408] = 57000000, %l3 = 000000000000001e
1675 ldstuba [%i0+%o4]0x81,%l3 ! %l3 = 00000057000000ff
1676! Mem[0000000010001418] = d20300e7, %l3 = 0000000000000057
1677 swap [%i0+0x018],%l3 ! %l3 = 00000000d20300e7
1678! Mem[0000000010101420] = 54937de894a86dd3, %l0 = 00000000ffff81c3, %l0 = 00000000ffff81c3
1679 add %i4,0x20,%g1
1680 casxa [%g1]0x80,%l0,%l0 ! %l0 = 54937de894a86dd3
1681! Mem[0000000010081400] = 70aa6934, %l7 = 000000004c633400
1682 ldstuba [%i2+%g0]0x80,%l7 ! %l7 = 00000070000000ff
1683! Mem[0000000010041410] = d2038d08, %l0 = 94a86dd3, %l6 = 00000057
1684 add %i1,0x10,%g1
1685 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000d2038d08
1686! %l1 = 0000000000000057, Mem[00000000100c1428] = 99507837, %asi = 80
1687 stba %l1,[%i3+0x028]%asi ! Mem[00000000100c1428] = 57507837
1688! Starting 10 instruction Load Burst
1689! Mem[0000000010101410] = 59c3a13cd8788ce9, %l1 = 0000000000000057
1690 ldxa [%i4+%o5]0x80,%l1 ! %l1 = 59c3a13cd8788ce9
1691
1692p0_label_65:
1693! Mem[0000000010141400] = 84f172db, %l2 = 94bcd52adb72f184
1694 ldsba [%i5+%g0]0x88,%l2 ! %l2 = ffffffffffffffdb
1695! Mem[0000000010101414] = d8788ce9, %l6 = 00000000d2038d08
1696 ldsha [%i4+0x016]%asi,%l6 ! %l6 = ffffffffffff8ce9
1697! Mem[0000000010001400] = ff000000, %l7 = 0000000000000070
1698 ldsha [%i0+0x002]%asi,%l7 ! %l7 = 0000000000000000
1699! Mem[000000001010142c] = 000000ee, %l0 = 54937de894a86dd3
1700 ldsba [%i4+0x02d]%asi,%l0 ! %l0 = 0000000000000000
1701! %f26 = 29eaa2e2, %f16 = fd000000 000000ff
1702 fstod %f26,%f16 ! %f16 = 3d3d545c 40000000
1703! Mem[00000000100c1408] = 00000057, %l5 = 00000000e98c78d8
1704 ldswa [%i3+%o4]0x88,%l5 ! %l5 = 0000000000000057
1705! Mem[0000000010181408] = 00736934, %l2 = ffffffffffffffdb
1706 lduwa [%i6+0x008]%asi,%l2 ! %l2 = 0000000000736934
1707! Code Fragment 4
1708p0_fragment_3:
1709! %l0 = 0000000000000000
1710 setx 0x91187a684907a5d5,%g7,%l0 ! %l0 = 91187a684907a5d5
1711! %l1 = 59c3a13cd8788ce9
1712 setx 0x0d58b9e7a1ad5081,%g7,%l1 ! %l1 = 0d58b9e7a1ad5081
1713 setx 0x7ff8, %g1, %g2
1714 and %l0, %g2, %l0
1715 setx 0xffffffff, %g1, %g2
1716 and %l1, %g2, %l1
1717 setx 0x100000000, %g1, %g2
1718 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1719 ta T_CHANGE_HPRIV
1720 stxa %l1, [%l0]ASI_ICACHE_INSTR
1721 ta T_CHANGE_NONHPRIV
1722! %l0 = 91187a684907a5d5
1723 setx 0xc8f6a79826b58f7b,%g7,%l0 ! %l0 = c8f6a79826b58f7b
1724! %l1 = 0d58b9e7a1ad5081
1725 setx 0x1d3ff828284de1f7,%g7,%l1 ! %l1 = 1d3ff828284de1f7
1726! Mem[0000000010101400] = e436b1601bb8d5ff, %l7 = 0000000000000000
1727 ldxa [%i4+%g0]0x88,%l7 ! %l7 = e436b1601bb8d5ff
1728! Starting 10 instruction Store Burst
1729! Mem[0000000010181400] = ff2281c3, %l5 = 0000000000000057
1730 swapa [%i6+%g0]0x80,%l5 ! %l5 = 00000000ff2281c3
1731
1732p0_label_66:
1733! Code Fragment 4
1734p0_fragment_4:
1735! %l0 = c8f6a79826b58f7b
1736 setx 0xcc373147ea3d1539,%g7,%l0 ! %l0 = cc373147ea3d1539
1737! %l1 = 1d3ff828284de1f7
1738 setx 0x4b06d390442ad826,%g7,%l1 ! %l1 = 4b06d390442ad826
1739 setx 0x7ff8, %g1, %g2
1740 and %l0, %g2, %l0
1741 setx 0xffffffff, %g1, %g2
1742 and %l1, %g2, %l1
1743 setx 0x100000000, %g1, %g2
1744 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1745 ta T_CHANGE_HPRIV
1746 stxa %l1, [%l0]ASI_ICACHE_INSTR
1747 ta T_CHANGE_NONHPRIV
1748! %l0 = cc373147ea3d1539
1749 setx 0xfe9bdeb7aa8228a0,%g7,%l0 ! %l0 = fe9bdeb7aa8228a0
1750! %l1 = 4b06d390442ad826
1751 setx 0x602421c071185646,%g7,%l1 ! %l1 = 602421c071185646
1752! %l7 = e436b1601bb8d5ff, Mem[0000000030181400] = 3a000000ff0072ff
1753 stxa %l7,[%i6+%g0]0x89 ! Mem[0000000030181400] = e436b1601bb8d5ff
1754! %l2 = 0000000000736934, Mem[0000000030041400] = c38d03d2
1755 stha %l2,[%i1+%g0]0x81 ! Mem[0000000030041400] = 693403d2
1756! %l1 = 602421c071185646, Mem[00000000100c1405] = 000000fd
1757 stb %l1,[%i3+0x005] ! Mem[00000000100c1404] = 004600fd
1758! %l5 = 00000000ff2281c3, Mem[000000001004142a] = e0250a6d, %asi = 80
1759 stha %l5,[%i1+0x02a]%asi ! Mem[0000000010041428] = e02581c3
1760! %f4 = e0250a6d 4c6334a3, Mem[00000000300c1400] = 32000034 ff0000af
1761 stda %f4 ,[%i3+%g0]0x81 ! Mem[00000000300c1400] = e0250a6d 4c6334a3
1762! %f14 = e0250a6d 000094bc, Mem[0000000030181408] = 6d0a25e0 00000000
1763 stda %f14,[%i6+%o4]0x81 ! Mem[0000000030181408] = e0250a6d 000094bc
1764! %f5 = 4c6334a3, Mem[0000000030181408] = e0250a6d
1765 sta %f5 ,[%i6+%o4]0x81 ! Mem[0000000030181408] = 4c6334a3
1766! %l4 = 3ca1c359, %l5 = ff2281c3, Mem[0000000010001408] = c68c0025 4aac2dfc
1767 stda %l4,[%i0+%o4]0x88 ! Mem[0000000010001408] = 3ca1c359 ff2281c3
1768! Starting 10 instruction Load Burst
1769! Mem[0000000010101400] = ffd5b81b, %l6 = ffffffffffff8ce9
1770 lduwa [%i4+0x000]%asi,%l6 ! %l6 = 00000000ffd5b81b
1771
1772p0_label_67:
1773! Mem[0000000010181400] = 00000057, %f30 = e436b160
1774 lda [%i6+%g0]0x80,%f30 ! %f30 = 00000057
1775! Mem[0000000020800000] = ffffe062, %l4 = 000000003ca1c359
1776 lduba [%o1+0x001]%asi,%l4 ! %l4 = 00000000000000ff
1777! Mem[00000000100c1408] = 570000000000d037, %l2 = 0000000000736934
1778 ldxa [%i3+%o4]0x80,%l2 ! %l2 = 570000000000d037
1779! Mem[00000000300c1408] = e8476df6d01edd19, %l1 = 602421c071185646
1780 ldxa [%i3+%o4]0x89,%l1 ! %l1 = e8476df6d01edd19
1781! Mem[0000000010001410] = ff34634cd2038d08, %l7 = e436b1601bb8d5ff
1782 ldx [%i0+%o5],%l7 ! %l7 = ff34634cd2038d08
1783! Mem[00000000100c143c] = 654a7d29, %l7 = ff34634cd2038d08
1784 ldswa [%i3+0x03c]%asi,%l7 ! %l7 = 00000000654a7d29
1785! Mem[0000000010101408] = 36e43cafe437566a, %f16 = 3d3d545c 40000000
1786 ldda [%i4+%o4]0x80,%f16 ! %f16 = 36e43caf e437566a
1787! Mem[00000000300c1400] = e0250a6d4c6334a3, %l7 = 00000000654a7d29
1788 ldxa [%i3+%g0]0x81,%l7 ! %l7 = e0250a6d4c6334a3
1789! %l7 = e0250a6d4c6334a3, %l0 = fe9bdeb7aa8228a0, %l0 = fe9bdeb7aa8228a0
1790 sdivx %l7,%l0,%l0 ! %l0 = 0000000000000016
1791! Starting 10 instruction Store Burst
1792! %l4 = 00000000000000ff, Mem[0000000030181400] = ffd5b81b
1793 stwa %l4,[%i6+%g0]0x81 ! Mem[0000000030181400] = 000000ff
1794
1795p0_label_68:
1796! Mem[0000000010041400] = e3de7c92, %l4 = 00000000000000ff
1797 ldstuba [%i1+%g0]0x80,%l4 ! %l4 = 000000e3000000ff
1798! %l1 = e8476df6d01edd19, Mem[00000000100c1430] = d20359a641a1b160, %asi = 80
1799 stxa %l1,[%i3+0x030]%asi ! Mem[00000000100c1430] = e8476df6d01edd19
1800! Mem[00000000100c1410] = 0334634c, %l0 = 0000000000000016
1801 ldstuba [%i3+%o5]0x80,%l0 ! %l0 = 00000003000000ff
1802! %l6 = 00000000ffd5b81b, Mem[0000000030001408] = ff000000
1803 stwa %l6,[%i0+%o4]0x81 ! Mem[0000000030001408] = ffd5b81b
1804! Mem[0000000010181418] = 60b136e460b1fbe4, %l6 = 00000000ffd5b81b, %l3 = 00000000d20300e7
1805 add %i6,0x18,%g1
1806 casxa [%g1]0x80,%l6,%l3 ! %l3 = 60b136e460b1fbe4
1807! Mem[0000000020800001] = ffffe062, %l5 = 00000000ff2281c3
1808 ldstub [%o1+0x001],%l5 ! %l5 = 000000ff000000ff
1809! %f24 = f076c002 047e2ea5, Mem[00000000100c1410] = ff34634c bc946679
1810 stda %f24,[%i3+%o5]0x80 ! Mem[00000000100c1410] = f076c002 047e2ea5
1811! %l2 = 570000000000d037, Mem[0000000010001408] = 3ca1c359
1812 stba %l2,[%i0+%o4]0x88 ! Mem[0000000010001408] = 3ca1c337
1813! Mem[0000000010001410] = 4c6334ff, %l3 = 60b136e460b1fbe4
1814 swapa [%i0+%o5]0x88,%l3 ! %l3 = 000000004c6334ff
1815! Starting 10 instruction Load Burst
1816! Code Fragment 3
1817p0_fragment_5:
1818! %l0 = 0000000000000003
1819 setx 0x69432447ea6f7def,%g7,%l0 ! %l0 = 69432447ea6f7def
1820! %l1 = e8476df6d01edd19
1821 setx 0xfad7738ffd16ef66,%g7,%l1 ! %l1 = fad7738ffd16ef66
1822 setx 0x1fe000, %g1, %g3
1823 or %l0, %g3, %l0 ! always set perrmask = 0xff
1824 setx 0x1ffff8, %g1, %g2
1825 and %l0, %g2, %l0
1826 ta T_CHANGE_HPRIV
1827 stxa %l1, [%l0]ASI_DCACHE_DATA
1828 ta T_CHANGE_NONHPRIV
1829! %l0 = 69432447ea6f7def
1830 setx 0xfd458f97c211cc00,%g7,%l0 ! %l0 = fd458f97c211cc00
1831! %l1 = fad7738ffd16ef66
1832 setx 0x6139339826b66a50,%g7,%l1 ! %l1 = 6139339826b66a50
1833
1834p0_label_69:
1835! %f7 = 60b136e4, %f27 = 37785099, %f18 = 37d00000 00000057
1836 fsmuld %f7 ,%f27,%f18 ! %f18 = 43157c9e fe21c880
1837! Mem[0000000030081408] = a65903d2, %l7 = e0250a6d4c6334a3
1838 lduwa [%i2+%o4]0x89,%l7 ! %l7 = 00000000a65903d2
1839! Mem[0000000020800040] = 001ef99a, %l5 = 00000000000000ff
1840 ldub [%o1+0x041],%l5 ! %l5 = 000000000000001e
1841! Mem[0000000030001400] = fd000000 000000ff, %l0 = c211cc00, %l1 = 26b66a50
1842 ldda [%i0+%g0]0x89,%l0 ! %l0 = 00000000000000ff 00000000fd000000
1843! %f18 = 43157c9e, %f6 = 70aa6934
1844 fcmpes %fcc1,%f18,%f6 ! %fcc1 = 1
1845! %l3 = 000000004c6334ff, imm = fffffffffffff8a8, %l2 = 570000000000d037
1846 xnor %l3,-0x758,%l2 ! %l2 = 000000004c6333a8
1847! Mem[0000000030041400] = 693403d2, %l1 = 00000000fd000000
1848 ldsba [%i1+%g0]0x81,%l1 ! %l1 = 0000000000000069
1849! %l3 = 000000004c6334ff, %l2 = 000000004c6333a8, %y = fffffed6
1850 sdiv %l3,%l2,%l1 ! %l1 = fffffffffffffc1b
1851 mov %l0,%y ! %y = 000000ff
1852! Mem[0000000030081410] = ff00b3ca, %l6 = 00000000ffd5b81b
1853 ldsha [%i2+%o5]0x81,%l6 ! %l6 = ffffffffffffff00
1854! Starting 10 instruction Store Burst
1855! Mem[00000000211c0001] = 251ee5a1, %l6 = ffffffffffffff00
1856 ldstub [%o2+0x001],%l6 ! %l6 = 0000001e000000ff
1857
1858p0_label_70:
1859! %l5 = 000000000000001e, Mem[0000000010081410] = 0000db72
1860 stba %l5,[%i2+%o5]0x88 ! Mem[0000000010081410] = 0000db1e
1861! %f0 = 57000000 0000d037 815e45ec 000000ee
1862! %f4 = e0250a6d 4c6334a3 70aa6934 60b136e4
1863! %f8 = 36e472db 2ad5b81b e3de7c92 e98c78d8
1864! %f12 = 796694bc 4c6334a3 e0250a6d 000094bc
1865 stda %f0,[%i2]ASI_BLK_P ! Block Store to 0000000010081400
1866! %f30 = 00000057 1bb8d5ff, %l0 = 00000000000000ff
1867! Mem[0000000030081430] = 7b398aab0fbfdfcf
1868 add %i2,0x030,%g1
1869 stda %f30,[%g1+%l0]ASI_PST8_S ! Mem[0000000030081430] = 000000571bb8d5ff
1870! %l0 = 00000000000000ff, Mem[0000000010101422] = 54937de8, %asi = 80
1871 stha %l0,[%i4+0x022]%asi ! Mem[0000000010101420] = 549300ff
1872! %l5 = 000000000000001e, Mem[0000000030001408] = 1bb8d5ff
1873 stba %l5,[%i0+%o4]0x89 ! Mem[0000000030001408] = 1bb8d51e
1874! %l0 = 00000000000000ff, Mem[00000000201c0001] = ffff01ce
1875 stb %l0,[%o0+0x001] ! Mem[00000000201c0000] = ffff01ce
1876! %l1 = fffffffffffffc1b, Mem[0000000010101400] = ffd5b81b
1877 stb %l1,[%i4+%g0] ! Mem[0000000010101400] = 1bd5b81b
1878! Mem[00000000100c1400] = 84f172db, %l4 = 00000000000000e3
1879 swapa [%i3+%g0]0x80,%l4 ! %l4 = 0000000084f172db
1880! Mem[000000001000143c] = 1e25229f, %l7 = a65903d2, %l7 = a65903d2
1881 add %i0,0x3c,%g1
1882 casa [%g1]0x80,%l7,%l7 ! %l7 = 000000001e25229f
1883! Starting 10 instruction Load Burst
1884 membar #Sync ! Added by membar checker (9)
1885! Mem[0000000010081408] = 815e45ec, %l1 = fffffffffffffc1b
1886 ldsba [%i2+%o4]0x80,%l1 ! %l1 = ffffffffffffff81
1887
1888p0_label_71:
1889! Mem[00000000300c1400] = e0250a6d, %l3 = 000000004c6334ff
1890 lduba [%i3+%g0]0x81,%l3 ! %l3 = 00000000000000e0
1891! Mem[0000000010041410] = 527cce13088d03d2, %f4 = e0250a6d 4c6334a3
1892 ldda [%i1+%o5]0x88,%f4 ! %f4 = 527cce13 088d03d2
1893! Mem[000000001000142c] = e436b160, %l6 = 000000000000001e
1894 ldsha [%i0+0x02c]%asi,%l6 ! %l6 = ffffffffffffe436
1895! Mem[0000000030001400] = ff000000, %l7 = 000000001e25229f
1896 ldsba [%i0+%g0]0x81,%l7 ! %l7 = ffffffffffffffff
1897! Mem[0000000010081408] = ee000000 ec455e81, %l0 = 000000ff, %l1 = ffffff81
1898 ldda [%i2+%o4]0x88,%l0 ! %l0 = 00000000ec455e81 00000000ee000000
1899! Mem[0000000010001438] = 10302700, %l6 = ffffffffffffe436
1900 lduwa [%i0+0x038]%asi,%l6 ! %l6 = 0000000010302700
1901! Mem[0000000010181408] = 00736934, %f24 = f076c002
1902 lda [%i6+%o4]0x80,%f24 ! %f24 = 00736934
1903! Mem[0000000010141408] = 1bb8d52a db72e436, %l0 = ec455e81, %l1 = ee000000
1904 ldda [%i5+%o4]0x88,%l0 ! %l0 = 00000000db72e436 000000001bb8d52a
1905! Mem[0000000020800000] = ffffe062, %l5 = 000000000000001e
1906 lduh [%o1+%g0],%l5 ! %l5 = 000000000000ffff
1907! Starting 10 instruction Store Burst
1908! Mem[00000000211c0001] = 25ffe5a1, %l0 = 00000000db72e436
1909 ldstuba [%o2+0x001]%asi,%l0 ! %l0 = 000000ff000000ff
1910
1911p0_label_72:
1912! Mem[0000000010181400] = 57000000, %l4 = 0000000084f172db
1913 swapa [%i6+%g0]0x88,%l4 ! %l4 = 0000000057000000
1914! %l2 = 000000004c6333a8, Mem[00000000211c0001] = 25ffe5a1, %asi = 80
1915 stba %l2,[%o2+0x001]%asi ! Mem[00000000211c0000] = 25a8e5a1
1916! %f13 = 4c6334a3, Mem[0000000010001400] = ff000000
1917 st %f13,[%i0+%g0] ! Mem[0000000010001400] = 4c6334a3
1918! Mem[0000000020800040] = 001ef99a, %l0 = 00000000000000ff
1919 ldstuba [%o1+0x040]%asi,%l0 ! %l0 = 00000000000000ff
1920! Mem[000000001008142c] = e98c78d8, %l3 = 000000e0, %l5 = 0000ffff
1921 add %i2,0x2c,%g1
1922 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000e98c78d8
1923! Mem[0000000010101428] = 815e45ec, %l6 = 0000000010302700
1924 swap [%i4+0x028],%l6 ! %l6 = 00000000815e45ec
1925! %l1 = 000000001bb8d52a, Mem[0000000020800040] = ff1ef99a, %asi = 80
1926 stba %l1,[%o1+0x040]%asi ! Mem[0000000020800040] = 2a1ef99a
1927! Mem[0000000010041404] = e98c78d8, %l0 = 0000000000000000, %asi = 80
1928 swapa [%i1+0x004]%asi,%l0 ! %l0 = 00000000e98c78d8
1929! %f4 = 527cce13 088d03d2, Mem[0000000030101408] = ffff81c3 0000005c
1930 stda %f4 ,[%i4+%o4]0x89 ! Mem[0000000030101408] = 527cce13 088d03d2
1931! Starting 10 instruction Load Burst
1932! Mem[00000000100c1418] = 9c56136f606cfca9, %l5 = 00000000e98c78d8
1933 ldx [%i3+0x018],%l5 ! %l5 = 9c56136f606cfca9
1934
1935p0_label_73:
1936! Mem[0000000030141400] = 00000000 60b136e4, %l4 = 57000000, %l5 = 606cfca9
1937 ldda [%i5+%g0]0x89,%l4 ! %l4 = 0000000060b136e4 0000000000000000
1938! Mem[0000000030041410] = 84f172db2ad5bc94, %l0 = 00000000e98c78d8
1939 ldxa [%i1+%o5]0x89,%l0 ! %l0 = 84f172db2ad5bc94
1940! Mem[0000000010101418] = 1560aefe, %l7 = ffffffffffffffff
1941 lduha [%i4+0x01a]%asi,%l7 ! %l7 = 000000000000aefe
1942! Mem[0000000030041408] = 927cdee3, %l6 = 00000000815e45ec
1943 ldsha [%i1+%o4]0x81,%l6 ! %l6 = ffffffffffff927c
1944! Mem[0000000030141410] = 00002157, %f12 = 796694bc
1945 lda [%i5+%o5]0x89,%f12 ! %f12 = 00002157
1946! Mem[00000000100c1400] = 000000e3, %l1 = 000000001bb8d52a
1947 ldsw [%i3+%g0],%l1 ! %l1 = 00000000000000e3
1948! %f20 = 796694bc, %f6 = 70aa6934
1949 fcmpes %fcc3,%f20,%f6 ! %fcc3 = 2
1950! %l1 = 00000000000000e3, %l5 = 0000000000000000, %l2 = 000000004c6333a8
1951 subc %l1,%l5,%l2 ! %l2 = 00000000000000e3
1952! Mem[0000000010081408] = ec455e81, %l2 = 00000000000000e3
1953 lduba [%i2+%o4]0x88,%l2 ! %l2 = 0000000000000081
1954! Starting 10 instruction Store Burst
1955! %l7 = 000000000000aefe, Mem[0000000030141408] = d2038d08ffffffbc
1956 stxa %l7,[%i5+%o4]0x89 ! Mem[0000000030141408] = 000000000000aefe
1957
1958p0_label_74:
1959! Mem[0000000030101400] = 4c632157, %l6 = ffffffffffff927c
1960 swapa [%i4+%g0]0x89,%l6 ! %l6 = 000000004c632157
1961! %f19 = fe21c880, Mem[00000000100c1410] = f076c002
1962 sta %f19,[%i3+%o5]0x80 ! Mem[00000000100c1410] = fe21c880
1963! %l7 = 000000000000aefe, Mem[0000000030141408] = 0000aefe
1964 stwa %l7,[%i5+%o4]0x89 ! Mem[0000000030141408] = 0000aefe
1965! %f16 = 36e43caf e437566a 43157c9e fe21c880
1966! %f20 = 796694bc 4c633403 a9fc6c60 6f13569c
1967! %f24 = 00736934 047e2ea5 29eaa2e2 37785099
1968! %f28 = 60b1a141 a65903d2 00000057 1bb8d5ff
1969 stda %f16,[%i2]ASI_BLK_PL ! Block Store to 0000000010081400
1970! %f6 = 70aa6934 60b136e4, Mem[0000000010081400] = e437566a 36e43caf
1971 stda %f6 ,[%i2+%g0]0x88 ! Mem[0000000010081400] = 70aa6934 60b136e4
1972! Mem[0000000010001410] = 60b1fbe4, %l1 = 00000000000000e3
1973 swapa [%i0+%o5]0x88,%l1 ! %l1 = 0000000060b1fbe4
1974! %f1 = 0000d037, Mem[0000000030001410] = 0334634c
1975 sta %f1 ,[%i0+%o5]0x81 ! Mem[0000000030001410] = 0000d037
1976! Mem[0000000030001400] = ff000000, %l5 = 0000000000000000
1977 swapa [%i0+%g0]0x81,%l5 ! %l5 = 00000000ff000000
1978! %f14 = e0250a6d 000094bc, Mem[0000000030001410] = 0000d037 bc946679
1979 stda %f14,[%i0+%o5]0x81 ! Mem[0000000030001410] = e0250a6d 000094bc
1980! Starting 10 instruction Load Burst
1981! Mem[0000000010181438] = 128b7cee, %l5 = 00000000ff000000
1982 lduha [%i6+0x038]%asi,%l5 ! %l5 = 000000000000128b
1983
1984p0_label_75:
1985! Mem[0000000020800000] = ffffe062, %l1 = 0000000060b1fbe4
1986 ldsba [%o1+0x001]%asi,%l1 ! %l1 = ffffffffffffffff
1987! Mem[0000000010181410] = e70000ff, %l1 = ffffffffffffffff
1988 ldsba [%i6+%o5]0x88,%l1 ! %l1 = ffffffffffffffff
1989 membar #Sync ! Added by membar checker (10)
1990! Mem[0000000010081438] = ffd5b81b, %l4 = 0000000060b136e4
1991 lduh [%i2+0x038],%l4 ! %l4 = 000000000000ffd5
1992! Mem[0000000010181420] = a334634c726f2f17, %f4 = 527cce13 088d03d2
1993 ldda [%i6+0x020]%asi,%f4 ! %f4 = a334634c 726f2f17
1994! Mem[00000000300c1400] = e0250a6d, %l3 = 00000000000000e0
1995 lduha [%i3+%g0]0x81,%l3 ! %l3 = 000000000000e025
1996! Mem[0000000010181420] = a334634c, %l7 = 000000000000aefe
1997 ldsha [%i6+0x022]%asi,%l7 ! %l7 = 000000000000634c
1998! Mem[0000000010001400] = 4c6334a3, %l5 = 000000000000128b
1999 lduwa [%i0+%g0]0x80,%l5 ! %l5 = 000000004c6334a3
2000! Mem[0000000010141400] = 84f172db, %l2 = 0000000000000081
2001 lduba [%i5+%g0]0x88,%l2 ! %l2 = 00000000000000db
2002! Mem[00000000300c1400] = 6d0a25e0, %l1 = ffffffffffffffff
2003 lduwa [%i3+%g0]0x89,%l1 ! %l1 = 000000006d0a25e0
2004! Starting 10 instruction Store Burst
2005! Mem[0000000030081410] = cab300ff, %l5 = 000000004c6334a3
2006 swapa [%i2+%o5]0x89,%l5 ! %l5 = 00000000cab300ff
2007
2008p0_label_76:
2009! Mem[0000000030141410] = 00002157, %l0 = 84f172db2ad5bc94
2010 swapa [%i5+%o5]0x89,%l0 ! %l0 = 0000000000002157
2011! %f20 = 796694bc 4c633403, Mem[0000000010141418] = a69be755 349b34e1
2012 std %f20,[%i5+0x018] ! Mem[0000000010141418] = 796694bc 4c633403
2013! Mem[0000000010081430] = d20359a6, %l7 = 000000000000634c
2014 swap [%i2+0x030],%l7 ! %l7 = 00000000d20359a6
2015! %f27 = 37785099, Mem[0000000030001400] = 00000000
2016 sta %f27,[%i0+%g0]0x81 ! Mem[0000000030001400] = 37785099
2017! %l0 = 0000000000002157, Mem[0000000030141400] = e436b16000000000
2018 stxa %l0,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0000000000002157
2019! %f24 = 00736934 047e2ea5, Mem[0000000010181438] = 128b7cee 7928f15e
2020 stda %f24,[%i6+0x038]%asi ! Mem[0000000010181438] = 00736934 047e2ea5
2021! %f22 = a9fc6c60 6f13569c, %l6 = 000000004c632157
2022! Mem[0000000010141400] = db72f184e98c78d8
2023 stda %f22,[%i5+%l6]ASI_PST16_P ! Mem[0000000010141400] = db726c606f13569c
2024! %l7 = 00000000d20359a6, Mem[0000000030041408] = 927cdee3d3a0fe6b
2025 stxa %l7,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000d20359a6
2026! Code Fragment 3
2027p0_fragment_6:
2028! %l0 = 0000000000002157
2029 setx 0xe09a4f2837d69480,%g7,%l0 ! %l0 = e09a4f2837d69480
2030! %l1 = 000000006d0a25e0
2031 setx 0xd88579878783e35c,%g7,%l1 ! %l1 = d88579878783e35c
2032 setx 0x1fe000, %g1, %g3
2033 or %l0, %g3, %l0 ! always set perrmask = 0xff
2034 setx 0x1ffff8, %g1, %g2
2035 and %l0, %g2, %l0
2036 ta T_CHANGE_HPRIV
2037 stxa %l1, [%l0]ASI_DCACHE_DATA
2038 ta T_CHANGE_NONHPRIV
2039! %l0 = e09a4f2837d69480
2040 setx 0x7a85917832c2c960,%g7,%l0 ! %l0 = 7a85917832c2c960
2041! %l1 = d88579878783e35c
2042 setx 0xb951dc8002769b31,%g7,%l1 ! %l1 = b951dc8002769b31
2043! Starting 10 instruction Load Burst
2044! Mem[0000000010081408] = 80c821fe, %l5 = 00000000cab300ff
2045 ldsha [%i2+%o4]0x80,%l5 ! %l5 = ffffffffffff80c8
2046
2047p0_label_77:
2048! Mem[0000000010041400] = 00000000 927cdeff, %l2 = 000000db, %l3 = 0000e025
2049 ldda [%i1+%g0]0x88,%l2 ! %l2 = 00000000927cdeff 0000000000000000
2050! Mem[0000000021800180] = a1b7423e, %l5 = ffffffffffff80c8
2051 ldsba [%o3+0x180]%asi,%l5 ! %l5 = ffffffffffffffa1
2052! Mem[0000000010001408] = 37c3a13c, %l6 = 000000004c632157
2053 ldswa [%i0+%o4]0x80,%l6 ! %l6 = 0000000037c3a13c
2054! Mem[00000000211c0000] = 25a8e5a1, %l7 = 00000000d20359a6
2055 ldsha [%o2+0x000]%asi,%l7 ! %l7 = 00000000000025a8
2056! Mem[0000000010141408] = 36e472db2ad5b81b, %l5 = ffffffffffffffa1
2057 ldxa [%i5+%o4]0x80,%l5 ! %l5 = 36e472db2ad5b81b
2058! Mem[0000000010081408] = fe21c880, %l0 = 7a85917832c2c960
2059 ldsha [%i2+%o4]0x88,%l0 ! %l0 = ffffffffffffc880
2060! Mem[0000000021800080] = 18f59b02, %l1 = b951dc8002769b31
2061 lduha [%o3+0x080]%asi,%l1 ! %l1 = 00000000000018f5
2062! Mem[0000000010001410] = 000000e3, %l0 = ffffffffffffc880
2063 lduha [%i0+%o5]0x88,%l0 ! %l0 = 00000000000000e3
2064! Mem[00000000211c0000] = 25a8e5a1, %l6 = 0000000037c3a13c
2065 ldub [%o2+0x001],%l6 ! %l6 = 00000000000000a8
2066! Starting 10 instruction Store Burst
2067! %l1 = 00000000000018f5, Mem[0000000030001410] = 6d0a25e0
2068 stba %l1,[%i0+%o5]0x89 ! Mem[0000000030001410] = 6d0a25f5
2069
2070p0_label_78:
2071! %f7 = 60b136e4, Mem[00000000100c1400] = 000000e3
2072 st %f7 ,[%i3+%g0] ! Mem[00000000100c1400] = 60b136e4
2073! Mem[0000000010081408] = 80c821fe, %l6 = 00000000000000a8
2074 ldstuba [%i2+%o4]0x80,%l6 ! %l6 = 00000080000000ff
2075! %f30 = 00000057 1bb8d5ff, Mem[00000000100c1400] = 60b136e4 004600fd
2076 stda %f30,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000057 1bb8d5ff
2077! Mem[0000000030141408] = feae0000, %l2 = 00000000927cdeff
2078 ldstuba [%i5+%o4]0x81,%l2 ! %l2 = 000000fe000000ff
2079! %l0 = 00000000000000e3, Mem[0000000030001410] = bc9400006d0a25f5
2080 stxa %l0,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000000000e3
2081! %l1 = 00000000000018f5, Mem[00000000100c1410] = 80c821fe
2082 stwa %l1,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 000018f5
2083! %l7 = 00000000000025a8, imm = fffffffffffff00e, %l1 = 00000000000018f5
2084 subc %l7,-0xff2,%l1 ! %l1 = 000000000000359a
2085! %f0 = 57000000 0000d037, %l4 = 000000000000ffd5
2086! Mem[0000000030041400] = 693403d24c6334a3
2087 stda %f0,[%i1+%l4]ASI_PST16_S ! Mem[0000000030041400] = 693400004c63d037
2088! %l4 = 0000ffd5, %l5 = 2ad5b81b, Mem[0000000030181410] = db72f184 7093cc4a
2089 stda %l4,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000ffd5 2ad5b81b
2090! Starting 10 instruction Load Burst
2091! Mem[0000000030041400] = 00003469, %l7 = 00000000000025a8
2092 lduba [%i1+%g0]0x89,%l7 ! %l7 = 0000000000000069
2093
2094p0_label_79:
2095! Code Fragment 3
2096p0_fragment_7:
2097! %l0 = 00000000000000e3
2098 setx 0xe01154d7a8e160bf,%g7,%l0 ! %l0 = e01154d7a8e160bf
2099! %l1 = 000000000000359a
2100 setx 0x77d99bd803807532,%g7,%l1 ! %l1 = 77d99bd803807532
2101 setx 0x1fe000, %g1, %g3
2102 or %l0, %g3, %l0 ! always set perrmask = 0xff
2103 setx 0x1ffff8, %g1, %g2
2104 and %l0, %g2, %l0
2105 ta T_CHANGE_HPRIV
2106 stxa %l1, [%l0]ASI_DCACHE_DATA
2107 ta T_CHANGE_NONHPRIV
2108! %l0 = e01154d7a8e160bf
2109 setx 0x25b4fbb830d86fba,%g7,%l0 ! %l0 = 25b4fbb830d86fba
2110! %l1 = 77d99bd803807532
2111 setx 0xbacb3f38267f1a0b,%g7,%l1 ! %l1 = bacb3f38267f1a0b
2112! Mem[0000000010141428] = a6667f18, %l4 = 000000000000ffd5
2113 lduwa [%i5+0x028]%asi,%l4 ! %l4 = 00000000a6667f18
2114! Mem[0000000010181434] = 47ee08bd, %f1 = 0000d037
2115 lda [%i6+0x034]%asi,%f1 ! %f1 = 47ee08bd
2116! Mem[0000000030001400] = 37785099, %l2 = 00000000000000fe
2117 lduha [%i0+%g0]0x81,%l2 ! %l2 = 0000000000003778
2118! Mem[00000000300c1408] = d01edd19, %f16 = 36e43caf
2119 lda [%i3+%o4]0x89,%f16 ! %f16 = d01edd19
2120! Mem[0000000030001408] = 1ed5b81b, %f31 = 1bb8d5ff
2121 lda [%i0+%o4]0x81,%f31 ! %f31 = 1ed5b81b
2122! Mem[00000000300c1410] = 0334634cbc946679, %f0 = 57000000 47ee08bd
2123 ldda [%i3+%o5]0x81,%f0 ! %f0 = 0334634c bc946679
2124! Mem[0000000030081408] = a65903d2, %l4 = 00000000a6667f18
2125 lduha [%i2+%o4]0x89,%l4 ! %l4 = 00000000000003d2
2126! Mem[0000000030001410] = e3000000, %l3 = 0000000000000000
2127 ldsba [%i0+%o5]0x81,%l3 ! %l3 = ffffffffffffffe3
2128! Starting 10 instruction Store Burst
2129! %l6 = 00000080, %l7 = 00000069, Mem[0000000030141408] = ffae0000 00000000
2130 stda %l6,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000080 00000069
2131
2132p0_label_80:
2133! Mem[0000000010041400] = 927cdeff, %l1 = bacb3f38267f1a0b
2134 swapa [%i1+%g0]0x88,%l1 ! %l1 = 00000000927cdeff
2135! Mem[0000000010101410] = 3ca1c359, %l0 = 25b4fbb830d86fba
2136 swapa [%i4+%o5]0x88,%l0 ! %l0 = 000000003ca1c359
2137! %l7 = 0000000000000069, Mem[0000000010001400] = 4c6334a3
2138 stba %l7,[%i0+%g0]0x80 ! Mem[0000000010001400] = 696334a3
2139! Mem[0000000030141410] = 94bcd52a, %l3 = ffffffffffffffe3
2140 ldstuba [%i5+%o5]0x81,%l3 ! %l3 = 00000094000000ff
2141! Mem[0000000030141408] = 00000080, %l2 = 0000000000003778
2142 ldstuba [%i5+%o4]0x81,%l2 ! %l2 = 00000000000000ff
2143! %l4 = 00000000000003d2, Mem[0000000010181438] = 00736934
2144 stw %l4,[%i6+0x038] ! Mem[0000000010181438] = 000003d2
2145! %l0 = 000000003ca1c359, Mem[0000000010141438] = 445c2c9f, %asi = 80
2146 stha %l0,[%i5+0x038]%asi ! Mem[0000000010141438] = c3592c9f
2147! Mem[0000000030181400] = ff000000, %l6 = 0000000000000080
2148 ldstuba [%i6+%g0]0x89,%l6 ! %l6 = 00000000000000ff
2149! Mem[0000000010141408] = 36e472db, %l4 = 00000000000003d2
2150 swapa [%i5+%o4]0x80,%l4 ! %l4 = 0000000036e472db
2151! Starting 10 instruction Load Burst
2152! Mem[00000000211c0000] = 25a8e5a1, %l0 = 000000003ca1c359
2153 ldsb [%o2+0x001],%l0 ! %l0 = ffffffffffffffa8
2154
2155p0_label_81:
2156! Mem[0000000010181400] = 84f172db, %f2 = 815e45ec
2157 lda [%i6+%g0]0x88,%f2 ! %f2 = 84f172db
2158! Mem[0000000010001400] = a3346369, %l7 = 0000000000000069
2159 lduba [%i0+%g0]0x88,%l7 ! %l7 = 0000000000000069
2160! Mem[0000000010101438] = e22787a2, %l3 = 0000000000000094
2161 lduh [%i4+0x03a],%l3 ! %l3 = 00000000000087a2
2162! %l0 = ffffffffffffffa8, %l1 = 00000000927cdeff, %l4 = 0000000036e472db
2163 udivx %l0,%l1,%l4 ! %l4 = 00000001bf61cd03
2164! Mem[0000000010041408] = 94bcd52a60b136e4, %f28 = 60b1a141 a65903d2
2165 ldda [%i1+0x008]%asi,%f28 ! %f28 = 94bcd52a 60b136e4
2166! Mem[0000000010181400] = 84f172db, %l6 = 0000000000000000
2167 lduha [%i6+%g0]0x88,%l6 ! %l6 = 00000000000072db
2168! Mem[0000000010041400] = 0b1a7f26, %l0 = ffffffffffffffa8
2169 ldsha [%i1+%g0]0x80,%l0 ! %l0 = 0000000000000b1a
2170! Mem[0000000030101400] = 7c92ffff, %l3 = 00000000000087a2
2171 lduba [%i4+%g0]0x81,%l3 ! %l3 = 000000000000007c
2172! Mem[0000000010181400] = db72f184, %l4 = 00000001bf61cd03
2173 lduha [%i6+%g0]0x80,%l4 ! %l4 = 000000000000db72
2174! Starting 10 instruction Store Burst
2175! %l4 = 0000db72, %l5 = 2ad5b81b, Mem[0000000030041400] = 69340000 4c63d037
2176 stda %l4,[%i1+%g0]0x81 ! Mem[0000000030041400] = 0000db72 2ad5b81b
2177
2178p0_label_82:
2179! %f26 = 29eaa2e2 37785099, %l5 = 36e472db2ad5b81b
2180! Mem[0000000030141418] = a69be755349b34e1
2181 add %i5,0x018,%g1
2182 stda %f26,[%g1+%l5]ASI_PST32_S ! Mem[0000000030141418] = 29eaa2e237785099
2183! %l6 = 00000000000072db, Mem[0000000010041420] = 7fe245f6
2184 sth %l6,[%i1+0x020] ! Mem[0000000010041420] = 72db45f6
2185! %l5 = 36e472db2ad5b81b, Mem[0000000030001410] = e300000000000000
2186 stxa %l5,[%i0+%o5]0x81 ! Mem[0000000030001410] = 36e472db2ad5b81b
2187! %f16 = d01edd19 e437566a, Mem[0000000010081408] = fe21c8ff 43157c9e
2188 stda %f16,[%i2+%o4]0x88 ! Mem[0000000010081408] = d01edd19 e437566a
2189! Mem[0000000010181400] = 84f172db, %l6 = 00000000000072db
2190 swapa [%i6+%g0]0x88,%l6 ! %l6 = 0000000084f172db
2191! Mem[0000000030101400] = ffff927c, %l2 = 0000000000000000
2192 ldstuba [%i4+%g0]0x89,%l2 ! %l2 = 0000007c000000ff
2193! %l5 = 36e472db2ad5b81b, Mem[0000000010041400] = 00000000267f1a0b
2194 stxa %l5,[%i1+%g0]0x88 ! Mem[0000000010041400] = 36e472db2ad5b81b
2195! %l3 = 000000000000007c, Mem[00000000211c0001] = 25a8e5a1, %asi = 80
2196 stba %l3,[%o2+0x001]%asi ! Mem[00000000211c0000] = 257ce5a1
2197! Mem[0000000030001410] = 36e472db, %l4 = 000000000000db72
2198 swapa [%i0+%o5]0x81,%l4 ! %l4 = 0000000036e472db
2199! Starting 10 instruction Load Burst
2200! Mem[00000000100c1408] = 57000000 0000d037, %l2 = 0000007c, %l3 = 0000007c
2201 ldda [%i3+%o4]0x80,%l2 ! %l2 = 0000000057000000 000000000000d037
2202
2203p0_label_83:
2204! Mem[0000000010141408] = 000003d2, %l0 = 0000000000000b1a
2205 lduha [%i5+%o4]0x80,%l0 ! %l0 = 0000000000000000
2206! Mem[00000000100c1410] = f5180000047e2ea5, %l3 = 000000000000d037
2207 ldxa [%i3+0x010]%asi,%l3 ! %l3 = f5180000047e2ea5
2208! Mem[0000000030041408] = 00000000d20359a6, %l3 = f5180000047e2ea5
2209 ldxa [%i1+%o4]0x81,%l3 ! %l3 = 00000000d20359a6
2210! Mem[0000000030001408] = 1bb8d51e, %l5 = 36e472db2ad5b81b
2211 lduha [%i0+%o4]0x89,%l5 ! %l5 = 000000000000d51e
2212! Mem[00000000300c1400] = 6d0a25e0, %l7 = 0000000000000069
2213 lduwa [%i3+%g0]0x89,%l7 ! %l7 = 000000006d0a25e0
2214 membar #Sync ! Added by membar checker (11)
2215! Mem[0000000030081400] = 9ad5b862 e98c78d8 d20359a6 a334634c
2216! Mem[0000000030081410] = a334634c 70b4b1fd 646d910d 7abbfe4d
2217! Mem[0000000030081420] = ffc52157 34000032 95d0a0c4 6bd091ff
2218! Mem[0000000030081430] = 00000057 1bb8d5ff 21d0705d f28b69b5
2219 ldda [%i2]ASI_BLK_AIUS,%f0 ! Block Load from 0000000030081400
2220! Mem[00000000211c0000] = 257ce5a1, %l5 = 000000000000d51e
2221 lduba [%o2+0x000]%asi,%l5 ! %l5 = 0000000000000025
2222! Mem[0000000010141410] = ffffffdb, %l3 = 00000000d20359a6
2223 lduwa [%i5+%o5]0x80,%l3 ! %l3 = 00000000ffffffdb
2224! Mem[0000000010041420] = 72db45f6 70aa6934, %l4 = 36e472db, %l5 = 00000025
2225 ldd [%i1+0x020],%l4 ! %l4 = 0000000072db45f6 0000000070aa6934
2226! Starting 10 instruction Store Burst
2227! %l3 = 00000000ffffffdb, Mem[00000000100c1408] = 57000000
2228 stba %l3,[%i3+%o4]0x80 ! Mem[00000000100c1408] = db000000
2229
2230p0_label_84:
2231! Mem[0000000030001410] = 0000db72, %l3 = 00000000ffffffdb
2232 ldstuba [%i0+%o5]0x81,%l3 ! %l3 = 00000000000000ff
2233! Mem[0000000030181410] = d5ff0000, %l4 = 0000000072db45f6
2234 swapa [%i6+%o5]0x81,%l4 ! %l4 = 00000000d5ff0000
2235! Mem[0000000010141410] = ffffffdb, %l1 = 00000000927cdeff
2236 swapa [%i5+%o5]0x80,%l1 ! %l1 = 00000000ffffffdb
2237! Mem[0000000030081410] = 4c6334a3, %l6 = 0000000084f172db
2238 swapa [%i2+%o5]0x89,%l6 ! %l6 = 000000004c6334a3
2239! Mem[0000000030081408] = d20359a6, %l6 = 000000004c6334a3
2240 ldstuba [%i2+%o4]0x81,%l6 ! %l6 = 000000d2000000ff
2241! %l7 = 000000006d0a25e0, Mem[00000000100c1408] = 000000db
2242 stha %l7,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000025e0
2243! %l0 = 0000000000000000, Mem[0000000010081418] = 9c56136f606cfca9
2244 stx %l0,[%i2+0x018] ! Mem[0000000010081418] = 0000000000000000
2245! Mem[00000000100c1408] = 37d00000000025e0, %f28 = 94bcd52a 60b136e4
2246 ldda [%i3+%o4]0x88,%f28 ! %f28 = 37d00000 000025e0
2247! Mem[00000000100c1410] = f5180000, %l1 = ffffffdb, %l0 = 00000000
2248 add %i3,0x10,%g1
2249 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000f5180000
2250! Starting 10 instruction Load Burst
2251! Mem[00000000100c1408] = 37d00000 000025e0, %l4 = d5ff0000, %l5 = 70aa6934
2252 ldda [%i3+%o4]0x88,%l4 ! %l4 = 00000000000025e0 0000000037d00000
2253
2254p0_label_85:
2255! Mem[0000000010001410] = 088d03d2000000e3, %f28 = 37d00000 000025e0
2256 ldda [%i0+%o5]0x88,%f28 ! %f28 = 088d03d2 000000e3
2257! Mem[0000000030001410] = 72db00ff, %l0 = 00000000f5180000
2258 lduwa [%i0+%o5]0x89,%l0 ! %l0 = 0000000072db00ff
2259! Mem[0000000020800000] = ffffe062, %l0 = 0000000072db00ff
2260 lduh [%o1+%g0],%l0 ! %l0 = 000000000000ffff
2261! Mem[0000000030081408] = ff0359a6, %l4 = 00000000000025e0
2262 ldsha [%i2+%o4]0x81,%l4 ! %l4 = ffffffffffffff03
2263! Mem[0000000030181410] = f645db72, %f17 = e437566a
2264 lda [%i6+%o5]0x89,%f17 ! %f17 = f645db72
2265! Mem[0000000010041438] = 445c2c9f 9f22251e, %l6 = 000000d2, %l7 = 6d0a25e0
2266 ldda [%i1+0x038]%asi,%l6 ! %l6 = 00000000445c2c9f 000000009f22251e
2267! Mem[0000000030141410] = 2ad5bcff, %l2 = 0000000057000000
2268 ldswa [%i5+%o5]0x89,%l2 ! %l2 = 000000002ad5bcff
2269! Mem[0000000010181410] = ff0000e7, %l5 = 0000000037d00000
2270 lduha [%i6+%o5]0x80,%l5 ! %l5 = 000000000000ff00
2271! Mem[0000000030001400] = 99507837, %l3 = 0000000000000000
2272 ldswa [%i0+%g0]0x89,%l3 ! %l3 = ffffffff99507837
2273! Starting 10 instruction Store Burst
2274! Mem[0000000030041410] = 94bcd52a, %l1 = 00000000ffffffdb
2275 swapa [%i1+%o5]0x81,%l1 ! %l1 = 0000000094bcd52a
2276
2277p0_label_86:
2278! Mem[00000000211c0000] = 257ce5a1, %l1 = 0000000094bcd52a
2279 ldstub [%o2+%g0],%l1 ! %l1 = 00000025000000ff
2280! %l5 = 000000000000ff00, Mem[00000000300c1400] = e0250a6d
2281 stba %l5,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00250a6d
2282! %l7 = 000000009f22251e, Mem[0000000010001410] = e3000000d2038d08
2283 stxa %l7,[%i0+%o5]0x80 ! Mem[0000000010001410] = 000000009f22251e
2284! Mem[00000000100c1438] = 4ca6fc6b, %l7 = 9f22251e, %l3 = 99507837
2285 add %i3,0x38,%g1
2286 casa [%g1]0x80,%l7,%l3 ! %l3 = 000000004ca6fc6b
2287! %l6 = 445c2c9f, %l7 = 9f22251e, Mem[0000000030001408] = 1ed5b81b 0000d037
2288 stda %l6,[%i0+%o4]0x81 ! Mem[0000000030001408] = 445c2c9f 9f22251e
2289! %l7 = 000000009f22251e, Mem[0000000030041408] = 00000000d20359a6
2290 stxa %l7,[%i1+%o4]0x81 ! Mem[0000000030041408] = 000000009f22251e
2291! Mem[00000000100c1429] = 57507837, %l5 = 000000000000ff00
2292 ldstuba [%i3+0x029]%asi,%l5 ! %l5 = 00000050000000ff
2293! %f26 = 29eaa2e2 37785099, Mem[00000000100c1400] = 57000000 ffd5b81b
2294 stda %f26,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 29eaa2e2 37785099
2295! Mem[0000000030101400] = ffff92ff, %l4 = ffffffffffffff03
2296 ldstuba [%i4+%g0]0x89,%l4 ! %l4 = 000000ff000000ff
2297! Starting 10 instruction Load Burst
2298! Mem[0000000030001410] = ff00db72, %l4 = 00000000000000ff
2299 lduha [%i0+%o5]0x81,%l4 ! %l4 = 000000000000ff00
2300
2301p0_label_87:
2302! Mem[0000000010101434] = ffffffe9, %f5 = 70b4b1fd
2303 lda [%i4+0x034]%asi,%f5 ! %f5 = ffffffe9
2304! Mem[0000000010081408] = 6a5637e4, %l3 = 000000004ca6fc6b
2305 ldsba [%i2+%o4]0x80,%l3 ! %l3 = 000000000000006a
2306! Mem[0000000010081400] = 60b136e4, %l7 = 000000009f22251e
2307 ldswa [%i2+%g0]0x88,%l7 ! %l7 = 0000000060b136e4
2308! %f20 = 796694bc, %f24 = 00736934, %f10 = 95d0a0c4
2309 fadds %f20,%f24,%f10 ! %l0 = 0000000000010021, Unfinished, %fsr = 2100000800
2310! Mem[0000000010141410] = 927cdeff, %l0 = 0000000000010021
2311 ldsba [%i5+%o5]0x80,%l0 ! %l0 = ffffffffffffff92
2312! Mem[00000000100c1410] = f5180000, %l3 = 000000000000006a
2313 lduba [%i3+%o5]0x80,%l3 ! %l3 = 00000000000000f5
2314! Mem[0000000030181400] = ff0000ff 60b136e4, %l2 = 2ad5bcff, %l3 = 000000f5
2315 ldda [%i6+%g0]0x81,%l2 ! %l2 = 00000000ff0000ff 0000000060b136e4
2316! Mem[0000000010141428] = a6667f18, %f13 = 1bb8d5ff
2317 lda [%i5+0x028]%asi,%f13 ! %f13 = a6667f18
2318! Mem[0000000010181434] = 47ee08bd, %l7 = 0000000060b136e4
2319 lduwa [%i6+0x034]%asi,%l7 ! %l7 = 0000000047ee08bd
2320! Starting 10 instruction Store Burst
2321! %f9 = 34000032, Mem[0000000030041408] = 00000000
2322 sta %f9 ,[%i1+%o4]0x89 ! Mem[0000000030041408] = 34000032
2323
2324p0_label_88:
2325! %l1 = 0000000000000025, Mem[0000000010041430] = e9f291be, %asi = 80
2326 stha %l1,[%i1+0x030]%asi ! Mem[0000000010041430] = 002591be
2327! %l1 = 0000000000000025, Mem[0000000010041410] = d2038d08
2328 stwa %l1,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000025
2329! Mem[0000000010041408] = 2ad5bc94, %l3 = 0000000060b136e4
2330 swapa [%i1+%o4]0x88,%l3 ! %l3 = 000000002ad5bc94
2331! Mem[0000000010041410] = 00000025, %l5 = 0000000000000050
2332 ldstuba [%i1+%o5]0x80,%l5 ! %l5 = 00000000000000ff
2333! Mem[0000000010141418] = 796694bc, %l5 = 0000000000000000, %asi = 80
2334 swapa [%i5+0x018]%asi,%l5 ! %l5 = 00000000796694bc
2335! %l1 = 0000000000000025, Mem[0000000030141400] = 00000000
2336 stha %l1,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00250000
2337! %f16 = d01edd19 f645db72, Mem[0000000010041410] = ff000025 13ce7c52
2338 stda %f16,[%i1+%o5]0x80 ! Mem[0000000010041410] = d01edd19 f645db72
2339! Mem[0000000030101410] = fd0000ff, %l7 = 0000000047ee08bd
2340 swapa [%i4+%o5]0x89,%l7 ! %l7 = 00000000fd0000ff
2341! Mem[0000000010041400] = 1bb8d52a, %l1 = 0000000000000025
2342 ldstuba [%i1+%g0]0x80,%l1 ! %l1 = 0000001b000000ff
2343! Starting 10 instruction Load Burst
2344! Mem[0000000010001408] = 37c3a13c, %l2 = 00000000ff0000ff
2345 ldswa [%i0+0x008]%asi,%l2 ! %l2 = 0000000037c3a13c
2346
2347p0_label_89:
2348! Mem[0000000030101408] = 088d03d2, %l5 = 00000000796694bc
2349 lduba [%i4+%o4]0x89,%l5 ! %l5 = 00000000000000d2
2350! Mem[0000000010001410] = 00000000, %l6 = 00000000445c2c9f
2351 lduba [%i0+%o5]0x88,%l6 ! %l6 = 0000000000000000
2352! Mem[0000000030081408] = ff0359a6 a334634c, %l4 = 0000ff00, %l5 = 000000d2
2353 ldda [%i2+%o4]0x81,%l4 ! %l4 = 00000000ff0359a6 00000000a334634c
2354! Mem[0000000010141410] = 927cdeff, %l0 = ffffffffffffff92
2355 ldsba [%i5+%o5]0x80,%l0 ! %l0 = ffffffffffffff92
2356! Mem[0000000010041410] = 72db45f619dd1ed0, %f2 = d20359a6 a334634c
2357 ldda [%i1+%o5]0x88,%f2 ! %f2 = 72db45f6 19dd1ed0
2358! Mem[0000000010101400] = 1bb8d51b, %l5 = 00000000a334634c
2359 lduha [%i4+%g0]0x88,%l5 ! %l5 = 000000000000d51b
2360! Mem[0000000010081408] = d01edd19e437566a, %l4 = 00000000ff0359a6
2361 ldxa [%i2+%o4]0x88,%l4 ! %l4 = d01edd19e437566a
2362! Mem[0000000010041408] = e436b16060b136e4, %l6 = 0000000000000000
2363 ldxa [%i1+%o4]0x88,%l6 ! %l6 = e436b16060b136e4
2364! Mem[00000000300c1408] = 19dd1ed0, %f5 = ffffffe9
2365 lda [%i3+%o4]0x81,%f5 ! %f5 = 19dd1ed0
2366! Starting 10 instruction Store Burst
2367! Mem[0000000010141408] = d2030000, %l2 = 0000000037c3a13c
2368 swapa [%i5+%o4]0x88,%l2 ! %l2 = 00000000d2030000
2369
2370p0_label_90:
2371! %f26 = 29eaa2e2 37785099, Mem[0000000030101408] = 088d03d2 527cce13
2372 stda %f26,[%i4+%o4]0x89 ! Mem[0000000030101408] = 29eaa2e2 37785099
2373! Mem[0000000030141400] = 00002500, %l2 = 00000000d2030000
2374 swapa [%i5+%g0]0x89,%l2 ! %l2 = 0000000000002500
2375! %l1 = 000000000000001b, Mem[0000000010141400] = db726c60
2376 stwa %l1,[%i5+%g0]0x80 ! Mem[0000000010141400] = 0000001b
2377! %f20 = 796694bc, Mem[0000000010141410] = 927cdeff
2378 sta %f20,[%i5+%o5]0x80 ! Mem[0000000010141410] = 796694bc
2379! %f30 = 00000057 1ed5b81b, Mem[0000000030001400] = 99507837 fd000000
2380 stda %f30,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000057 1ed5b81b
2381! Mem[0000000030081408] = a65903ff, %l3 = 000000002ad5bc94
2382 swapa [%i2+%o4]0x89,%l3 ! %l3 = 00000000a65903ff
2383! %f27 = 37785099, Mem[00000000100c1400] = 37785099
2384 sta %f27,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 37785099
2385! %l1 = 000000000000001b, Mem[0000000030141408] = 800000ff
2386 stba %l1,[%i5+%o4]0x89 ! Mem[0000000030141408] = 8000001b
2387! %f2 = 72db45f6 19dd1ed0, Mem[0000000030181408] = a334634c bc940000
2388 stda %f2 ,[%i6+%o4]0x89 ! Mem[0000000030181408] = 72db45f6 19dd1ed0
2389! Starting 10 instruction Load Burst
2390! Mem[000000001014141c] = 4c633403, %l6 = e436b16060b136e4
2391 ldub [%i5+0x01e],%l6 ! %l6 = 0000000000000034
2392
2393p0_label_91:
2394! Mem[0000000010001408] = 37c3a13cc38122ff, %f0 = 9ad5b862 e98c78d8
2395 ldda [%i0+%o4]0x80,%f0 ! %f0 = 37c3a13c c38122ff
2396! Mem[0000000010081410] = 0334634c, %l0 = ffffffffffffff92
2397 lduha [%i2+%o5]0x80,%l0 ! %l0 = 0000000000000334
2398! Mem[0000000010101410] = e98c78d830d86fba, %l1 = 000000000000001b
2399 ldxa [%i4+%o5]0x88,%l1 ! %l1 = e98c78d830d86fba
2400! Mem[00000000300c1410] = 0334634c, %l1 = e98c78d830d86fba
2401 lduha [%i3+%o5]0x81,%l1 ! %l1 = 0000000000000334
2402! Mem[0000000010081400] = e436b160, %l1 = 0000000000000334
2403 ldsba [%i2+%g0]0x80,%l1 ! %l1 = ffffffffffffffe4
2404! Mem[0000000010141400] = 1b000000, %l6 = 0000000000000034
2405 ldsba [%i5+%g0]0x88,%l6 ! %l6 = 0000000000000000
2406! Mem[00000000100c1400] = 99507837, %l3 = 00000000a65903ff
2407 ldsha [%i3+%g0]0x80,%l3 ! %l3 = ffffffffffff9950
2408! Mem[0000000010141408] = 3ca1c337, %l2 = 0000000000002500
2409 lduh [%i5+%o4],%l2 ! %l2 = 0000000000003ca1
2410! Mem[0000000030041410] = ffffffdbdb72f184, %l1 = ffffffffffffffe4
2411 ldxa [%i1+%o5]0x81,%l1 ! %l1 = ffffffdbdb72f184
2412! Starting 10 instruction Store Burst
2413! Mem[0000000010141417] = 0f0be2a9, %l2 = 0000000000003ca1
2414 ldstub [%i5+0x017],%l2 ! %l2 = 000000a9000000ff
2415
2416p0_label_92:
2417! Mem[0000000010001400] = a3346369, %l2 = 00000000000000a9
2418 ldstuba [%i0+%g0]0x88,%l2 ! %l2 = 00000069000000ff
2419! Mem[0000000030001410] = 72db00ff, %l7 = 00000000fd0000ff
2420 swapa [%i0+%o5]0x89,%l7 ! %l7 = 0000000072db00ff
2421! Mem[00000000300c1410] = 4c633403, %l6 = 0000000000000000
2422 swapa [%i3+%o5]0x89,%l6 ! %l6 = 000000004c633403
2423! %l0 = 00000334, %l1 = db72f184, Mem[0000000010001418] = 00000057 b24634a3
2424 stda %l0,[%i0+0x018]%asi ! Mem[0000000010001418] = 00000334 db72f184
2425! %l0 = 00000334, %l1 = db72f184, Mem[0000000030101408] = 99507837 e2a2ea29
2426 stda %l0,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000334 db72f184
2427! %l0 = 00000334, %l1 = db72f184, Mem[0000000010181400] = db720000 000094bc
2428 stda %l0,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000334 db72f184
2429! %l7 = 0000000072db00ff, Mem[0000000030141410] = 2ad5bcff
2430 stha %l7,[%i5+%o5]0x89 ! Mem[0000000030141410] = 2ad500ff
2431! %l0 = 0000000000000334, Mem[00000000300c1408] = d01edd19
2432 stha %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = d01e0334
2433! Mem[00000000211c0000] = ff7ce5a1, %l4 = d01edd19e437566a
2434 ldstuba [%o2+0x000]%asi,%l4 ! %l4 = 000000ff000000ff
2435! Starting 10 instruction Load Burst
2436! Mem[0000000010041400] = ffb8d52a, %l7 = 0000000072db00ff
2437 lduwa [%i1+%g0]0x80,%l7 ! %l7 = 00000000ffb8d52a
2438
2439p0_label_93:
2440! Mem[0000000010041400] = ffb8d52a, %l3 = ffffffffffff9950
2441 lduba [%i1+%g0]0x80,%l3 ! %l3 = 00000000000000ff
2442! Mem[00000000300c1400] = 00250a6d4c6334a3, %f2 = 72db45f6 19dd1ed0
2443 ldda [%i3+%g0]0x81,%f2 ! %f2 = 00250a6d 4c6334a3
2444! Mem[0000000010181410] = fd2146b2e70000ff, %f14 = 21d0705d f28b69b5
2445 ldda [%i6+%o5]0x88,%f14 ! %f14 = fd2146b2 e70000ff
2446! %l3 = 00000000000000ff, %l1 = ffffffdbdb72f184, %l0 = 0000000000000334
2447 xor %l3,%l1,%l0 ! %l0 = ffffffdbdb72f17b
2448! Mem[0000000010141400] = 9c56136f 1b000000, %l2 = 00000069, %l3 = 000000ff
2449 ldda [%i5+%g0]0x88,%l2 ! %l2 = 000000001b000000 000000009c56136f
2450! Mem[0000000030141400] = 000003d200002157, %l0 = ffffffdbdb72f17b
2451 ldxa [%i5+%g0]0x81,%l0 ! %l0 = 000003d200002157
2452! Mem[0000000030141410] = 2ad500ff, %l6 = 000000004c633403
2453 ldsha [%i5+%o5]0x89,%l6 ! %l6 = 00000000000000ff
2454! Mem[0000000010141410] = 796694bc0f0be2ff, %f30 = 00000057 1ed5b81b
2455 ldda [%i5+%o5]0x80,%f30 ! %f30 = 796694bc 0f0be2ff
2456! Mem[0000000010001420] = d2038d08, %l7 = 00000000ffb8d52a
2457 ldsha [%i0+0x020]%asi,%l7 ! %l7 = ffffffffffffd203
2458! Starting 10 instruction Store Burst
2459! %l1 = ffffffdbdb72f184, Mem[0000000030001410] = ff0000fd
2460 stha %l1,[%i0+%o5]0x81 ! Mem[0000000030001410] = f18400fd
2461
2462p0_label_94:
2463! %l6 = 00000000000000ff, Mem[0000000010141408] = 3ca1c337
2464 stwa %l6,[%i5+%o4]0x80 ! Mem[0000000010141408] = 000000ff
2465! %l6 = 00000000000000ff, Mem[00000000201c0000] = ffff01ce
2466 sth %l6,[%o0+%g0] ! Mem[00000000201c0000] = 00ff01ce
2467! %f0 = 37c3a13c c38122ff 00250a6d 4c6334a3
2468! %f4 = a334634c 19dd1ed0 646d910d 7abbfe4d
2469! %f8 = ffc52157 34000032 95d0a0c4 6bd091ff
2470! %f12 = 00000057 a6667f18 fd2146b2 e70000ff
2471 stda %f0,[%i0]ASI_COMMIT_S ! Block Store to 0000000030001400
2472! %l4 = 00000000000000ff, Mem[0000000030041400] = 0000db722ad5b81b
2473 stxa %l4,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000000000ff
2474! %l0 = 000003d200002157, Mem[00000000100c1408] = 000025e0
2475 stba %l0,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00002557
2476! %f0 = 37c3a13c c38122ff 00250a6d 4c6334a3
2477! %f4 = a334634c 19dd1ed0 646d910d 7abbfe4d
2478! %f8 = ffc52157 34000032 95d0a0c4 6bd091ff
2479! %f12 = 00000057 a6667f18 fd2146b2 e70000ff
2480 stda %f0,[%i1]ASI_BLK_AIUPL ! Block Store to 0000000010041400
2481 membar #Sync ! Added by membar checker (12)
2482! %l0 = 000003d200002157, Mem[0000000030001400] = 37c3a13c
2483 stwa %l0,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00002157
2484! Mem[00000000201c0001] = 00ff01ce, %l2 = 000000001b000000
2485 ldstub [%o0+0x001],%l2 ! %l2 = 000000ff000000ff
2486! %l2 = 000000ff, %l3 = 9c56136f, Mem[0000000010041400] = ff2281c3 3ca1c337
2487 std %l2,[%i1+%g0] ! Mem[0000000010041400] = 000000ff 9c56136f
2488! Starting 10 instruction Load Burst
2489! Mem[0000000010041410] = d01edd194c6334a3, %f16 = d01edd19 f645db72
2490 ldda [%i1+%o5]0x80,%f16 ! %f16 = d01edd19 4c6334a3
2491
2492p0_label_95:
2493! Mem[0000000010141434] = 1560aefe, %l2 = 00000000000000ff
2494 ldsw [%i5+0x034],%l2 ! %l2 = 000000001560aefe
2495! Mem[0000000030081408] = 2ad5bc94, %l5 = 000000000000d51b
2496 ldsha [%i2+%o4]0x89,%l5 ! %l5 = ffffffffffffbc94
2497! Mem[0000000030081408] = 2ad5bc94, %l3 = 000000009c56136f
2498 lduha [%i2+%o4]0x89,%l3 ! %l3 = 000000000000bc94
2499! Mem[0000000010141400] = 1b000000, %l6 = 00000000000000ff
2500 ldsba [%i5+%g0]0x88,%l6 ! %l6 = 0000000000000000
2501! Mem[0000000030101408] = 84f172db34030000, %f12 = 00000057 a6667f18
2502 ldda [%i4+%o4]0x89,%f12 ! %f12 = 84f172db 34030000
2503! Mem[00000000100c1408] = 00002557, %l5 = ffffffffffffbc94
2504 lduha [%i3+%o4]0x88,%l5 ! %l5 = 0000000000002557
2505! Mem[0000000030081408] = 94bcd52a, %f20 = 796694bc
2506 lda [%i2+%o4]0x81,%f20 ! %f20 = 94bcd52a
2507! Mem[00000000201c0000] = 00ff01ce, %l0 = 000003d200002157
2508 ldsh [%o0+%g0],%l0 ! %l0 = 00000000000000ff
2509! %f29 = 000000e3, %f9 = 34000032, %f23 = 6f13569c
2510 fmuls %f29,%f9 ,%f23 ! %l0 = 0000000000000121, Unfinished, %fsr = 2100000800
2511! Starting 10 instruction Store Burst
2512! %f20 = 94bcd52a 4c633403, %l4 = 00000000000000ff
2513! Mem[0000000030141430] = ca0e600f5721c519
2514 add %i5,0x030,%g1
2515 stda %f20,[%g1+%l4]ASI_PST16_S ! Mem[0000000030141430] = 94bcd52a4c633403
2516
2517p0_label_96:
2518! Mem[0000000010141410] = 796694bc, %l4 = 00000000000000ff
2519 swapa [%i5+%o5]0x80,%l4 ! %l4 = 00000000796694bc
2520! Mem[0000000010101408] = af3ce436, %l2 = 000000001560aefe
2521 swapa [%i4+%o4]0x88,%l2 ! %l2 = 00000000af3ce436
2522! %l7 = ffffffffffffd203, Mem[0000000030101408] = 84f172db34030000
2523 stxa %l7,[%i4+%o4]0x89 ! Mem[0000000030101408] = ffffffffffffd203
2524! %l1 = ffffffdbdb72f184, Mem[000000001008142d] = e2a2ea29, %asi = 80
2525 stba %l1,[%i2+0x02d]%asi ! Mem[000000001008142c] = e284ea29
2526! Mem[000000001014141c] = 4c633403, %l1 = ffffffdbdb72f184
2527 ldstub [%i5+0x01c],%l1 ! %l1 = 0000004c000000ff
2528! Code Fragment 4
2529p0_fragment_8:
2530! %l0 = 0000000000000121
2531 setx 0x33bf3bdf9627cd82,%g7,%l0 ! %l0 = 33bf3bdf9627cd82
2532! %l1 = 000000000000004c
2533 setx 0x5493f24f9b2540a3,%g7,%l1 ! %l1 = 5493f24f9b2540a3
2534 setx 0x7ff8, %g1, %g2
2535 and %l0, %g2, %l0
2536 setx 0xffffffff, %g1, %g2
2537 and %l1, %g2, %l1
2538 setx 0x100000000, %g1, %g2
2539 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2540 ta T_CHANGE_HPRIV
2541 stxa %l1, [%l0]ASI_ICACHE_INSTR
2542 ta T_CHANGE_NONHPRIV
2543! %l0 = 33bf3bdf9627cd82
2544 setx 0x78ccfcbfb3ea07fd,%g7,%l0 ! %l0 = 78ccfcbfb3ea07fd
2545! %l1 = 5493f24f9b2540a3
2546 setx 0x9e0c4258249e9f35,%g7,%l1 ! %l1 = 9e0c4258249e9f35
2547! Mem[0000000010141408] = 000000ff, %l5 = 0000000000002557
2548 ldstuba [%i5+%o4]0x80,%l5 ! %l5 = 00000000000000ff
2549! %l6 = 0000000000000000, Mem[0000000010141410] = 000000ff0f0be2ff
2550 stxa %l6,[%i5+%o5]0x80 ! Mem[0000000010141410] = 0000000000000000
2551! %f20 = 94bcd52a 4c633403, Mem[0000000010141408] = ff0000ff 1bb8d52a
2552 stda %f20,[%i5+%o4]0x88 ! Mem[0000000010141408] = 94bcd52a 4c633403
2553! Starting 10 instruction Load Burst
2554! Mem[0000000030041400] = 00000000, %l6 = 0000000000000000
2555 lduba [%i1+%g0]0x81,%l6 ! %l6 = 0000000000000000
2556
2557p0_label_97:
2558! Mem[0000000010101408] = 1560aefe, %l4 = 00000000796694bc
2559 ldsha [%i4+%o4]0x88,%l4 ! %l4 = ffffffffffffaefe
2560! Mem[000000001018141c] = 60b1fbe4, %f6 = 646d910d
2561 lda [%i6+0x01c]%asi,%f6 ! %f6 = 60b1fbe4
2562! Mem[0000000010081410] = 4c633403, %l3 = 000000000000bc94
2563 lduha [%i2+%o5]0x88,%l3 ! %l3 = 0000000000003403
2564! Mem[0000000010081408] = d01edd19 e437566a, %l6 = 00000000, %l7 = ffffd203
2565 ldda [%i2+%o4]0x88,%l6 ! %l6 = 00000000e437566a 00000000d01edd19
2566! Mem[0000000010101438] = e22787a2, %l1 = 9e0c4258249e9f35
2567 ldsha [%i4+0x03a]%asi,%l1 ! %l1 = ffffffffffff87a2
2568! Mem[0000000030081410] = db72f184, %l6 = 00000000e437566a
2569 lduwa [%i2+%o5]0x81,%l6 ! %l6 = 00000000db72f184
2570! Mem[0000000030101410] = bd08ee4775f8ffff, %f4 = a334634c 19dd1ed0
2571 ldda [%i4+%o5]0x81,%f4 ! %f4 = bd08ee47 75f8ffff
2572! Mem[0000000010181410] = ff0000e7, %l2 = 00000000af3ce436
2573 ldswa [%i6+%o5]0x80,%l2 ! %l2 = ffffffffff0000e7
2574! Mem[0000000010001410] = 00000000, %f16 = d01edd19
2575 lda [%i0+%o5]0x80,%f16 ! %f16 = 00000000
2576! Starting 10 instruction Store Burst
2577! %l4 = ffffffffffffaefe, Mem[0000000010001408] = 37c3a13c
2578 stba %l4,[%i0+%o4]0x80 ! Mem[0000000010001408] = fec3a13c
2579
2580p0_label_98:
2581! Mem[0000000010041410] = d01edd19, %l2 = ffffffffff0000e7
2582 ldstuba [%i1+%o5]0x80,%l2 ! %l2 = 000000d0000000ff
2583! %f8 = ffc52157 34000032, Mem[0000000030141410] = 2ad500ff 000094bc
2584 stda %f8 ,[%i5+%o5]0x89 ! Mem[0000000030141410] = ffc52157 34000032
2585! Mem[0000000030141400] = 000003d2, %l4 = ffffffffffffaefe
2586 swapa [%i5+%g0]0x81,%l4 ! %l4 = 00000000000003d2
2587! Mem[0000000010081428] = 99507837e284ea29, %l6 = 00000000db72f184, %l0 = 78ccfcbfb3ea07fd
2588 add %i2,0x28,%g1
2589 casxa [%g1]0x80,%l6,%l0 ! %l0 = 99507837e284ea29
2590! %f22 = a9fc6c60 6f13569c, Mem[0000000010141400] = 1b000000 9c56136f
2591 stda %f22,[%i5+%g0]0x88 ! Mem[0000000010141400] = a9fc6c60 6f13569c
2592! %l6 = 00000000db72f184, Mem[0000000010001408] = 3ca1c3fe
2593 stha %l6,[%i0+%o4]0x88 ! Mem[0000000010001408] = 3ca1f184
2594! %l0 = 99507837e284ea29, Mem[0000000030141410] = 32000034
2595 stba %l0,[%i5+%o5]0x81 ! Mem[0000000030141410] = 29000034
2596! %f14 = fd2146b2 e70000ff, Mem[0000000010181410] = ff0000e7 b24621fd
2597 stda %f14,[%i6+%o5]0x80 ! Mem[0000000010181410] = fd2146b2 e70000ff
2598! %l3 = 0000000000003403, Mem[0000000030001400] = 00002157
2599 stba %l3,[%i0+%g0]0x81 ! Mem[0000000030001400] = 03002157
2600! Starting 10 instruction Load Burst
2601! Mem[00000000100c142c] = e2a2ea29, %l4 = 00000000000003d2
2602 ldsha [%i3+0x02e]%asi,%l4 ! %l4 = ffffffffffffea29
2603
2604p0_label_99:
2605! Mem[0000000010081410] = 0334634c bc946679, %l6 = db72f184, %l7 = d01edd19
2606 ldda [%i2+%o5]0x80,%l6 ! %l6 = 000000000334634c 00000000bc946679
2607! Mem[0000000030081400] = 9ad5b862 e98c78d8, %l4 = ffffea29, %l5 = 00000000
2608 ldda [%i2+%g0]0x81,%l4 ! %l4 = 000000009ad5b862 00000000e98c78d8
2609! Mem[0000000030101410] = bd08ee47, %l3 = 0000000000003403
2610 ldsba [%i4+%o5]0x81,%l3 ! %l3 = ffffffffffffffbd
2611! Mem[0000000030001400] = 03002157 c38122ff, %l2 = 000000d0, %l3 = ffffffbd
2612 ldda [%i0+%g0]0x81,%l2 ! %l2 = 0000000003002157 00000000c38122ff
2613! Mem[0000000030081408] = 2ad5bc94, %f6 = 60b1fbe4
2614 lda [%i2+%o4]0x89,%f6 ! %f6 = 2ad5bc94
2615! Mem[0000000010041428] = ff91d06b, %l2 = 0000000003002157
2616 ldsh [%i1+0x028],%l2 ! %l2 = ffffffffffffff91
2617! Mem[0000000010101410] = 30d86fba, %l5 = 00000000e98c78d8
2618 ldswa [%i4+%o5]0x88,%l5 ! %l5 = 0000000030d86fba
2619! Mem[0000000010141408] = 4c633403, %l6 = 000000000334634c
2620 lduwa [%i5+%o4]0x88,%l6 ! %l6 = 000000004c633403
2621! Mem[0000000010041410] = ff1edd19, %l3 = 00000000c38122ff
2622 lduwa [%i1+%o5]0x80,%l3 ! %l3 = 00000000ff1edd19
2623! Starting 10 instruction Store Burst
2624! %l4 = 000000009ad5b862, Mem[0000000010181410] = fd2146b2
2625 stba %l4,[%i6+%o5]0x80 ! Mem[0000000010181410] = 622146b2
2626
2627p0_label_100:
2628! %l5 = 0000000030d86fba, Mem[0000000030041410] = ffffffdb
2629 stha %l5,[%i1+%o5]0x81 ! Mem[0000000030041410] = 6fbaffdb
2630! %l0 = e284ea29, %l1 = ffff87a2, Mem[0000000010081410] = 4c633403 796694bc
2631 stda %l0,[%i2+%o5]0x88 ! Mem[0000000010081410] = e284ea29 ffff87a2
2632! Mem[0000000030181408] = 19dd1ed0, %l4 = 000000009ad5b862
2633 ldstuba [%i6+%o4]0x89,%l4 ! %l4 = 000000d0000000ff
2634! Mem[0000000030081408] = 2ad5bc94, %l2 = ffffffffffffff91
2635 swapa [%i2+%o4]0x89,%l2 ! %l2 = 000000002ad5bc94
2636! Mem[0000000030041408] = 34000032, %l6 = 000000004c633403
2637 swapa [%i1+%o4]0x89,%l6 ! %l6 = 0000000034000032
2638! Mem[00000000100c1408] = 00002557, %l2 = 000000002ad5bc94
2639 ldstuba [%i3+%o4]0x88,%l2 ! %l2 = 00000057000000ff
2640! Mem[00000000211c0001] = ff7ce5a1, %l7 = 00000000bc946679
2641 ldstuba [%o2+0x001]%asi,%l7 ! %l7 = 0000007c000000ff
2642! %l2 = 00000057, %l3 = ff1edd19, Mem[0000000030141408] = 1b000080 00000069
2643 stda %l2,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000057 ff1edd19
2644! %l3 = 00000000ff1edd19, Mem[0000000010141410] = 00000000
2645 stha %l3,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000dd19
2646! Starting 10 instruction Load Burst
2647! Mem[0000000030141408] = 57000000, %l4 = 00000000000000d0
2648 ldsba [%i5+%o4]0x89,%l4 ! %l4 = 0000000000000000
2649
2650p0_label_101:
2651! Mem[0000000030081400] = d8788ce9 62b8d59a, %l0 = e284ea29, %l1 = ffff87a2
2652 ldda [%i2+%g0]0x89,%l0 ! %l0 = 0000000062b8d59a 00000000d8788ce9
2653! Mem[0000000010041400] = 000000ff9c56136f, %f30 = 796694bc 0f0be2ff
2654 ldd [%i1+%g0],%f30 ! %f30 = 000000ff 9c56136f
2655! Mem[0000000030041408] = 4c633403, %l6 = 0000000034000032
2656 lduha [%i1+%o4]0x89,%l6 ! %l6 = 0000000000003403
2657! Mem[0000000030141410] = 34000029, %l7 = 000000000000007c
2658 lduha [%i5+%o5]0x89,%l7 ! %l7 = 0000000000000029
2659! Mem[00000000211c0000] = ffffe5a1, %l2 = 0000000000000057
2660 lduh [%o2+%g0],%l2 ! %l2 = 000000000000ffff
2661! Mem[0000000030001408] = 00250a6d 4c6334a3, %l0 = 62b8d59a, %l1 = d8788ce9
2662 ldda [%i0+%o4]0x81,%l0 ! %l0 = 0000000000250a6d 000000004c6334a3
2663! Mem[0000000010181400] = 84f172db34030000, %l7 = 0000000000000029
2664 ldxa [%i6+%g0]0x88,%l7 ! %l7 = 84f172db34030000
2665! Mem[00000000300c1410] = 00000000, %l3 = 00000000ff1edd19
2666 ldswa [%i3+%o5]0x81,%l3 ! %l3 = 0000000000000000
2667! Mem[00000000100c1410] = 000018f5, %f14 = fd2146b2
2668 lda [%i3+%o5]0x88,%f14 ! %f14 = 000018f5
2669! Starting 10 instruction Store Burst
2670! %l2 = 000000000000ffff, Mem[0000000010041410] = ff1edd19
2671 stw %l2,[%i1+%o5] ! Mem[0000000010041410] = 0000ffff
2672
2673p0_label_102:
2674! %l3 = 0000000000000000, Mem[0000000030041400] = 00000000
2675 stwa %l3,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000
2676! %f3 = 4c6334a3, Mem[0000000010041420] = 32000034
2677 st %f3 ,[%i1+0x020] ! Mem[0000000010041420] = 4c6334a3
2678! %l3 = 0000000000000000, Mem[0000000030041410] = 6fbaffdb
2679 stba %l3,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00baffdb
2680! %f17 = 4c6334a3, Mem[0000000030041400] = 00000000
2681 sta %f17,[%i1+%g0]0x89 ! Mem[0000000030041400] = 4c6334a3
2682! Mem[00000000300c1408] = 34031ed0, %l0 = 0000000000250a6d
2683 ldstuba [%i3+%o4]0x81,%l0 ! %l0 = 00000034000000ff
2684! Mem[00000000100c1428] = 57ff7837, %l3 = 0000000000000000, %asi = 80
2685 swapa [%i3+0x028]%asi,%l3 ! %l3 = 0000000057ff7837
2686! %l7 = 84f172db34030000, Mem[0000000021800140] = ff6099db, %asi = 80
2687 stba %l7,[%o3+0x140]%asi ! Mem[0000000021800140] = 006099db
2688! Mem[0000000010101400] = 1bb8d51b, %l3 = 0000000057ff7837
2689 swapa [%i4+%g0]0x88,%l3 ! %l3 = 000000001bb8d51b
2690! Mem[0000000010001410] = 00000000, %l7 = 84f172db34030000
2691 ldstuba [%i0+%o5]0x80,%l7 ! %l7 = 00000000000000ff
2692! Starting 10 instruction Load Burst
2693! Mem[0000000030001408] = 00250a6d, %l1 = 000000004c6334a3
2694 lduha [%i0+%o4]0x81,%l1 ! %l1 = 0000000000000025
2695
2696p0_label_103:
2697! Mem[0000000010141410] = 19dd0000, %l7 = 0000000000000000
2698 lduwa [%i5+%o5]0x80,%l7 ! %l7 = 0000000019dd0000
2699! Mem[000000001010143c] = 4373d92b, %l0 = 0000000000000034
2700 ldsha [%i4+0x03c]%asi,%l0 ! %l0 = 0000000000004373
2701! Mem[000000001018143c] = 047e2ea5, %f27 = 37785099
2702 lda [%i6+0x03c]%asi,%f27 ! %f27 = 047e2ea5
2703! %l5 = 0000000030d86fba, %l4 = 0000000000000000, %l0 = 0000000000004373
2704 addc %l5,%l4,%l0 ! %l0 = 0000000030d86fba
2705! Mem[0000000020800040] = 2a1ef99a, %l3 = 000000001bb8d51b
2706 lduha [%o1+0x040]%asi,%l3 ! %l3 = 0000000000002a1e
2707! Mem[0000000021800140] = 006099db, %l1 = 0000000000000025
2708 ldub [%o3+0x140],%l1 ! %l1 = 0000000000000000
2709! Mem[0000000010141400] = 6f13569c, %l1 = 0000000000000000
2710 lduha [%i5+%g0]0x88,%l1 ! %l1 = 000000000000569c
2711! Mem[00000000201c0000] = 00ff01ce, %l7 = 0000000019dd0000
2712 ldub [%o0+%g0],%l7 ! %l7 = 0000000000000000
2713! Mem[00000000100c1408] = 000025ff, %l2 = 000000000000ffff
2714 ldswa [%i3+%o4]0x88,%l2 ! %l2 = 00000000000025ff
2715! Starting 10 instruction Store Burst
2716! %l5 = 0000000030d86fba, Mem[0000000010041400] = 6f13569cff000000
2717 stxa %l5,[%i1+%g0]0x88 ! Mem[0000000010041400] = 0000000030d86fba
2718
2719p0_label_104:
2720! %l4 = 0000000000000000, Mem[0000000030081410] = 84f172db
2721 stha %l4,[%i2+%o5]0x89 ! Mem[0000000030081410] = 84f10000
2722! %f29 = 000000e3, Mem[0000000010001408] = 84f1a13c
2723 sta %f29,[%i0+%o4]0x80 ! Mem[0000000010001408] = 000000e3
2724! %l7 = 0000000000000000, Mem[0000000030141408] = 00000057
2725 stha %l7,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000057
2726! %l3 = 0000000000002a1e, Mem[0000000030101408] = ffffd203
2727 stha %l3,[%i4+%o4]0x89 ! Mem[0000000030101408] = ffff2a1e
2728! %f20 = 94bcd52a 4c633403, Mem[0000000010041408] = a334634c 6d0a2500
2729 stda %f20,[%i1+%o4]0x80 ! Mem[0000000010041408] = 94bcd52a 4c633403
2730! Mem[0000000030101408] = ffff2a1e, %l3 = 0000000000002a1e
2731 swapa [%i4+%o4]0x89,%l3 ! %l3 = 00000000ffff2a1e
2732! %f16 = 00000000, %f2 = 00250a6d, %f17 = 4c6334a3
2733 fmuls %f16,%f2 ,%f17 ! %f17 = 00000000
2734! %f16 = 00000000 00000000 43157c9e fe21c880
2735! %f20 = 94bcd52a 4c633403 a9fc6c60 6f13569c
2736! %f24 = 00736934 047e2ea5 29eaa2e2 047e2ea5
2737! %f28 = 088d03d2 000000e3 000000ff 9c56136f
2738 stda %f16,[%i6]ASI_BLK_SL ! Block Store to 0000000030181400
2739! %l6 = 00003403, %l7 = 00000000, Mem[0000000030001410] = 4c6334a3 d01edd19
2740 stda %l6,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00003403 00000000
2741! Starting 10 instruction Load Burst
2742! Mem[0000000030101400] = ff92ffff, %l0 = 0000000030d86fba
2743 ldsha [%i4+%g0]0x81,%l0 ! %l0 = ffffffffffffff92
2744
2745p0_label_105:
2746! Mem[00000000100c1410] = f5180000, %l3 = 00000000ffff2a1e
2747 lduha [%i3+0x012]%asi,%l3 ! %l3 = 0000000000000000
2748! Mem[0000000010001400] = ff6334a3 306359ca, %l4 = 00000000, %l5 = 30d86fba
2749 ldd [%i0+%g0],%l4 ! %l4 = 00000000ff6334a3 00000000306359ca
2750 membar #Sync ! Added by membar checker (13)
2751! Mem[0000000010181400] = 34030000, %l7 = 0000000000000000
2752 ldsba [%i6+%g0]0x88,%l7 ! %l7 = 0000000000000000
2753! Mem[0000000010101400] = 3778ff57, %f21 = 4c633403
2754 lda [%i4+%g0]0x80,%f21 ! %f21 = 3778ff57
2755! Mem[00000000201c0000] = 00ff01ce, %l5 = 00000000306359ca
2756 lduh [%o0+%g0],%l5 ! %l5 = 00000000000000ff
2757! Mem[0000000010001400] = ff6334a3 306359ca, %l2 = 000025ff, %l3 = 00000000
2758 ldd [%i0+%g0],%l2 ! %l2 = 00000000ff6334a3 00000000306359ca
2759! Mem[0000000020800040] = 2a1ef99a, %l3 = 00000000306359ca
2760 lduba [%o1+0x041]%asi,%l3 ! %l3 = 000000000000001e
2761! Mem[0000000030041400] = 4c6334a3, %f31 = 9c56136f
2762 lda [%i1+%g0]0x89,%f31 ! %f31 = 4c6334a3
2763! Mem[0000000010181410] = 622146b2e70000ff, %l5 = 00000000000000ff
2764 ldx [%i6+%o5],%l5 ! %l5 = 622146b2e70000ff
2765! Starting 10 instruction Store Burst
2766! Mem[0000000010001408] = e3000000, %l5 = 622146b2e70000ff
2767 ldstuba [%i0+%o4]0x88,%l5 ! %l5 = 00000000000000ff
2768
2769p0_label_106:
2770! %l3 = 000000000000001e, Mem[0000000030101408] = ffffffff00002a1e
2771 stxa %l3,[%i4+%o4]0x89 ! Mem[0000000030101408] = 000000000000001e
2772! %l1 = 000000000000569c, Mem[0000000030081400] = 9ad5b862
2773 stha %l1,[%i2+%g0]0x81 ! Mem[0000000030081400] = 569cb862
2774! Mem[0000000010181400] = 00000334, %l6 = 0000000000003403
2775 swapa [%i6+%g0]0x80,%l6 ! %l6 = 0000000000000334
2776! Mem[0000000021800180] = a1b7423e, %l1 = 000000000000569c
2777 ldstub [%o3+0x180],%l1 ! %l1 = 000000a1000000ff
2778! %l4 = 00000000ff6334a3, Mem[0000000010001408] = ff0000e3
2779 stba %l4,[%i0+%o4]0x80 ! Mem[0000000010001408] = a30000e3
2780! Mem[0000000030181408] = 80c821fe, %l0 = ffffffffffffff92
2781 swapa [%i6+%o4]0x81,%l0 ! %l0 = 0000000080c821fe
2782! Mem[0000000030181408] = 92ffffff, %l0 = 0000000080c821fe
2783 ldstuba [%i6+%o4]0x89,%l0 ! %l0 = 000000ff000000ff
2784! %l6 = 00000334, %l7 = 00000000, Mem[0000000010141410] = 19dd0000 00000000
2785 stda %l6,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000334 00000000
2786! Mem[00000000211c0001] = ffffe5a1, %l1 = 00000000000000a1
2787 ldstub [%o2+0x001],%l1 ! %l1 = 000000ff000000ff
2788! Starting 10 instruction Load Burst
2789! Mem[0000000030101408] = 000000000000001e, %f18 = 43157c9e fe21c880
2790 ldda [%i4+%o4]0x89,%f18 ! %f18 = 00000000 0000001e
2791
2792p0_label_107:
2793! Mem[0000000010141410] = 34030000, %l6 = 0000000000000334
2794 lduha [%i5+%o5]0x88,%l6 ! %l6 = 0000000000000000
2795! Mem[00000000300c1410] = 796694bc00000000, %l7 = 0000000000000000
2796 ldxa [%i3+%o5]0x89,%l7 ! %l7 = 796694bc00000000
2797! Mem[0000000030081400] = 62b89c56, %l6 = 0000000000000000
2798 lduha [%i2+%g0]0x89,%l6 ! %l6 = 0000000000009c56
2799! Mem[0000000030101408] = 1e00000000000000, %l0 = 00000000000000ff
2800 ldxa [%i4+%o4]0x81,%l0 ! %l0 = 1e00000000000000
2801! Mem[0000000030181410] = 0334634c, %l4 = 00000000ff6334a3
2802 lduha [%i6+%o5]0x81,%l4 ! %l4 = 0000000000000334
2803! Mem[0000000030041410] = 00baffdb db72f184, %l2 = ff6334a3, %l3 = 0000001e
2804 ldda [%i1+%o5]0x81,%l2 ! %l2 = 0000000000baffdb 00000000db72f184
2805! Mem[0000000030081400] = 62b89c56, %f31 = 4c6334a3
2806 lda [%i2+%g0]0x89,%f31 ! %f31 = 62b89c56
2807! Mem[0000000030181400] = 00000000 00000000, %l0 = 00000000, %l1 = 000000ff
2808 ldda [%i6+%g0]0x81,%l0 ! %l0 = 0000000000000000 0000000000000000
2809! Mem[00000000300c1408] = d01e03ff, %l1 = 0000000000000000
2810 lduha [%i3+%o4]0x89,%l1 ! %l1 = 00000000000003ff
2811! Starting 10 instruction Store Burst
2812! %f20 = 94bcd52a 3778ff57, Mem[0000000010141410] = 34030000 00000000
2813 stda %f20,[%i5+%o5]0x88 ! Mem[0000000010141410] = 94bcd52a 3778ff57
2814
2815p0_label_108:
2816! %l0 = 00000000, %l1 = 000003ff, Mem[0000000010101418] = 1560aefe a156caa9
2817 stda %l0,[%i4+0x018]%asi ! Mem[0000000010101418] = 00000000 000003ff
2818! Mem[0000000010141410] = 57ff7837, %l7 = 796694bc00000000
2819 swapa [%i5+%o5]0x80,%l7 ! %l7 = 0000000057ff7837
2820! %l0 = 0000000000000000, Mem[00000000300c1408] = d01e03ff
2821 stwa %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000
2822! %l1 = 00000000000003ff, Mem[0000000010001414] = 9f22251e
2823 stb %l1,[%i0+0x014] ! Mem[0000000010001414] = ff22251e
2824! %l4 = 0000000000000334, Mem[0000000030001410] = 03340000
2825 stwa %l4,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000334
2826! %l5 = 0000000000000000, Mem[0000000010041416] = 4c6334a3, %asi = 80
2827 stha %l5,[%i1+0x016]%asi ! Mem[0000000010041414] = 4c630000
2828! Mem[0000000010101404] = 60b136e4, %l4 = 0000000000000334, %asi = 80
2829 swapa [%i4+0x004]%asi,%l4 ! %l4 = 0000000060b136e4
2830! Mem[0000000030101408] = 1e000000, %l5 = 0000000000000000
2831 swapa [%i4+%o4]0x81,%l5 ! %l5 = 000000001e000000
2832! %l3 = 00000000db72f184, Mem[0000000030181408] = ffffff92
2833 stwa %l3,[%i6+%o4]0x81 ! Mem[0000000030181408] = db72f184
2834! Starting 10 instruction Load Burst
2835! Mem[0000000010181400] = 84f172db 03340000, %l4 = 60b136e4, %l5 = 1e000000
2836 ldda [%i6+%g0]0x88,%l4 ! %l4 = 0000000003340000 0000000084f172db
2837
2838p0_label_109:
2839! Mem[0000000010081408] = e437566a, %l0 = 0000000000000000
2840 ldsba [%i2+%o4]0x88,%l0 ! %l0 = 000000000000006a
2841! Mem[0000000010101408] = 6a5637e4 1560aefe, %l4 = 03340000, %l5 = 84f172db
2842 ldda [%i4+%o4]0x88,%l4 ! %l4 = 000000001560aefe 000000006a5637e4
2843! Mem[0000000010081400] = e436b160, %f13 = 34030000
2844 lda [%i2+%g0]0x80,%f13 ! %f13 = e436b160
2845! Mem[0000000010141410] = 00000000, %l3 = 00000000db72f184
2846 ldswa [%i5+%o5]0x88,%l3 ! %l3 = 0000000000000000
2847! Mem[0000000030001408] = 00250a6d, %l1 = 00000000000003ff
2848 ldswa [%i0+%o4]0x81,%l1 ! %l1 = 0000000000250a6d
2849! Mem[0000000010181400] = 03340000, %l7 = 0000000057ff7837
2850 lduha [%i6+%g0]0x88,%l7 ! %l7 = 0000000000000000
2851! Mem[0000000010081400] = 70aa6934 60b136e4, %l0 = 0000006a, %l1 = 00250a6d
2852 ldda [%i2+%g0]0x88,%l0 ! %l0 = 0000000060b136e4 0000000070aa6934
2853! Mem[0000000010041430] = 187f66a6, %l3 = 0000000000000000
2854 ldsha [%i1+0x030]%asi,%l3 ! %l3 = 000000000000187f
2855! Mem[0000000030001410] = 0000033400000000, %l5 = 000000006a5637e4
2856 ldxa [%i0+%o5]0x81,%l5 ! %l5 = 0000033400000000
2857! Starting 10 instruction Store Burst
2858! %f30 = 000000ff 62b89c56, Mem[0000000010001408] = a30000e3 c38122ff
2859 std %f30,[%i0+%o4] ! Mem[0000000010001408] = 000000ff 62b89c56
2860
2861p0_label_110:
2862! %l2 = 00baffdb, %l3 = 0000187f, Mem[0000000030181410] = 0334634c 2ad5bc94
2863 stda %l2,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00baffdb 0000187f
2864! %f20 = 94bcd52a 3778ff57, %l7 = 0000000000000000
2865! Mem[0000000030001420] = ffc5215734000032
2866 add %i0,0x020,%g1
2867 stda %f20,[%g1+%l7]ASI_PST8_S ! Mem[0000000030001420] = ffc5215734000032
2868! %l1 = 0000000070aa6934, Mem[00000000100c1410] = f5180000047e2ea5
2869 stxa %l1,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 0000000070aa6934
2870! Mem[0000000030081410] = 0000f184, %l2 = 0000000000baffdb
2871 ldstuba [%i2+%o5]0x81,%l2 ! %l2 = 00000000000000ff
2872! %l7 = 0000000000000000, Mem[0000000030141410] = 29000034
2873 stha %l7,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000034
2874! %l3 = 000000000000187f, Mem[00000000100c1400] = 99507837
2875 stba %l3,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 7f507837
2876! %l7 = 0000000000000000, Mem[0000000010101410] = 30d86fba
2877 stwa %l7,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000
2878! %l7 = 0000000000000000, Mem[0000000010081430] = 0000634c
2879 stw %l7,[%i2+0x030] ! Mem[0000000010081430] = 00000000
2880! %f20 = 94bcd52a, Mem[0000000010181428] = 00000000
2881 sta %f20,[%i6+0x028]%asi ! Mem[0000000010181428] = 94bcd52a
2882! Starting 10 instruction Load Burst
2883! Mem[0000000010141400] = 6f13569c, %l0 = 0000000060b136e4
2884 ldsba [%i5+%g0]0x88,%l0 ! %l0 = ffffffffffffff9c
2885
2886p0_label_111:
2887! Mem[0000000030181408] = db72f1849e7c1543, %f20 = 94bcd52a 3778ff57
2888 ldda [%i6+%o4]0x81,%f20 ! %f20 = db72f184 9e7c1543
2889! Mem[00000000300c1410] = 796694bc00000000, %l1 = 0000000070aa6934
2890 ldxa [%i3+%o5]0x89,%l1 ! %l1 = 796694bc00000000
2891! Mem[0000000021800080] = 18f59b02, %l4 = 000000001560aefe
2892 ldub [%o3+0x080],%l4 ! %l4 = 0000000000000018
2893! Mem[0000000030101410] = 47ee08bd, %l5 = 0000033400000000
2894 ldsha [%i4+%o5]0x89,%l5 ! %l5 = 00000000000008bd
2895! Mem[0000000030041410] = 00baffdb, %l4 = 0000000000000018
2896 lduwa [%i1+%o5]0x81,%l4 ! %l4 = 0000000000baffdb
2897! Mem[0000000010081408] = 6a5637e419dd1ed0, %l5 = 00000000000008bd
2898 ldxa [%i2+%o4]0x80,%l5 ! %l5 = 6a5637e419dd1ed0
2899! Mem[0000000030001400] = 03002157c38122ff, %f18 = 00000000 0000001e
2900 ldda [%i0+%g0]0x81,%f18 ! %f18 = 03002157 c38122ff
2901! Mem[00000000300c1410] = 00000000, %l0 = ffffffffffffff9c
2902 ldswa [%i3+%o5]0x89,%l0 ! %l0 = 0000000000000000
2903! Mem[0000000030101408] = 00000000, %l7 = 0000000000000000
2904 swapa [%i4+%o4]0x89,%l7 ! %l7 = 0000000000000000
2905! Starting 10 instruction Store Burst
2906! Mem[000000001014143c] = 9f22251e, %l5 = 6a5637e419dd1ed0
2907 swap [%i5+0x03c],%l5 ! %l5 = 000000009f22251e
2908
2909p0_label_112:
2910! %l4 = 0000000000baffdb, Mem[0000000030101410] = bd08ee47
2911 stba %l4,[%i4+%o5]0x81 ! Mem[0000000030101410] = db08ee47
2912! %f12 = 84f172db e436b160, %l7 = 0000000000000000
2913! Mem[0000000030101400] = ff92ffff81496026
2914 stda %f12,[%i4+%l7]ASI_PST16_SL ! Mem[0000000030101400] = ff92ffff81496026
2915! %l5 = 000000009f22251e, Mem[0000000030101410] = 47ee08db
2916 stha %l5,[%i4+%o5]0x89 ! Mem[0000000030101410] = 47ee251e
2917! %l0 = 0000000000000000, Mem[0000000010081408] = 6a5637e4
2918 stw %l0,[%i2+%o4] ! Mem[0000000010081408] = 00000000
2919! %l1 = 796694bc00000000, Mem[0000000030141410] = 000000345721c5ff
2920 stxa %l1,[%i5+%o5]0x81 ! Mem[0000000030141410] = 796694bc00000000
2921! %l2 = 00000000, %l3 = 0000187f, Mem[0000000030001408] = 6d0a2500 a334634c
2922 stda %l2,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000000 0000187f
2923! %l2 = 0000000000000000, Mem[0000000030081408] = 91ffffff
2924 stwa %l2,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000
2925! %f16 = 00000000 00000000, Mem[0000000030101408] = 00000000 00000000
2926 stda %f16,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000 00000000
2927! %l3 = 000000000000187f, Mem[0000000010001408] = ff000000
2928 stba %l3,[%i0+%o4]0x88 ! Mem[0000000010001408] = ff00007f
2929! Starting 10 instruction Load Burst
2930! Mem[00000000100c140c] = 0000d037, %l4 = 0000000000baffdb
2931 ldsh [%i3+0x00e],%l4 ! %l4 = ffffffffffffd037
2932
2933p0_label_113:
2934! Mem[0000000030181400] = 0000000000000000, %f30 = 000000ff 62b89c56
2935 ldda [%i6+%g0]0x81,%f30 ! %f30 = 00000000 00000000
2936! Mem[0000000010001410] = ff000000 ff22251e, %l0 = 00000000, %l1 = 00000000
2937 ldda [%i0+%o5]0x80,%l0 ! %l0 = 00000000ff000000 00000000ff22251e
2938! Mem[0000000030001408] = 000000007f180000, %f14 = 000018f5 e70000ff
2939 ldda [%i0+%o4]0x81,%f14 ! %f14 = 00000000 7f180000
2940! Mem[00000000300c1408] = 00000000f66d47e8, %l2 = 0000000000000000
2941 ldxa [%i3+%o4]0x81,%l2 ! %l2 = 00000000f66d47e8
2942! Mem[0000000010141410] = 00000000, %l1 = 00000000ff22251e
2943 lduha [%i5+%o5]0x88,%l1 ! %l1 = 0000000000000000
2944! Mem[0000000010081430] = 00000000, %l3 = 000000000000187f
2945 ldsh [%i2+0x032],%l3 ! %l3 = 0000000000000000
2946! Mem[0000000030001408] = 00000000, %l4 = ffffffffffffd037
2947 lduba [%i0+%o4]0x81,%l4 ! %l4 = 0000000000000000
2948! Mem[0000000010041400] = ba6fd830, %l2 = 00000000f66d47e8
2949 lduha [%i1+%g0]0x80,%l2 ! %l2 = 000000000000ba6f
2950! Mem[0000000010041408] = 2ad5bc94, %l6 = 0000000000009c56
2951 ldsha [%i1+%o4]0x88,%l6 ! %l6 = ffffffffffffbc94
2952! Starting 10 instruction Store Burst
2953! Mem[0000000010141400] = 9c56136f, %l4 = 0000000000000000
2954 ldstuba [%i5+%g0]0x80,%l4 ! %l4 = 0000009c000000ff
2955
2956p0_label_114:
2957! %l2 = 000000000000ba6f, Mem[0000000010141410] = 000000002ad5bc94
2958 stxa %l2,[%i5+%o5]0x80 ! Mem[0000000010141410] = 000000000000ba6f
2959! Mem[00000000100c140c] = 0000d037, %l5 = 000000009f22251e
2960 ldstub [%i3+0x00c],%l5 ! %l5 = 00000000000000ff
2961! Mem[0000000030041408] = 4c633403, %l0 = 00000000ff000000
2962 ldstuba [%i1+%o4]0x89,%l0 ! %l0 = 00000003000000ff
2963! %l0 = 0000000000000003, imm = 0000000000000047, %l3 = 0000000000000000
2964 xor %l0,0x047,%l3 ! %l3 = 0000000000000044
2965! Mem[0000000030141408] = 57000000, %l1 = 0000000000000000
2966 ldstuba [%i5+%o4]0x89,%l1 ! %l1 = 00000000000000ff
2967! %f0 = 37c3a13c c38122ff, %l2 = 000000000000ba6f
2968! Mem[0000000010081420] = a52e7e0434697300
2969 add %i2,0x020,%g1
2970 stda %f0,[%g1+%l2]ASI_PST8_PL ! Mem[0000000010081420] = ff2281c334a1c300
2971! %f16 = 00000000 00000000, Mem[0000000010101420] = 549300ff 94a86dd3
2972 std %f16,[%i4+0x020] ! Mem[0000000010101420] = 00000000 00000000
2973! Mem[0000000010101410] = 00000000, %l4 = 000000000000009c
2974 ldstuba [%i4+%o5]0x80,%l4 ! %l4 = 00000000000000ff
2975! %f6 = 2ad5bc94 7abbfe4d, %l4 = 0000000000000000
2976! Mem[0000000010081420] = ff2281c334a1c300
2977 add %i2,0x020,%g1
2978 stda %f6,[%g1+%l4]ASI_PST8_P ! Mem[0000000010081420] = ff2281c334a1c300
2979! Starting 10 instruction Load Burst
2980! Mem[0000000010181400] = 00003403 db72f184, %l6 = ffffbc94, %l7 = 00000000
2981 ldda [%i6+%g0]0x80,%l6 ! %l6 = 0000000000003403 00000000db72f184
2982
2983p0_label_115:
2984! Mem[0000000010181408] = 00736934, %l3 = 0000000000000044
2985 ldsha [%i6+%o4]0x80,%l3 ! %l3 = 0000000000000073
2986! Mem[0000000010041400] = 30d86fba, %l6 = 0000000000003403
2987 ldsha [%i1+%g0]0x88,%l6 ! %l6 = 0000000000006fba
2988! Mem[0000000010041410] = 0000ffff4c630000, %l3 = 0000000000000073
2989 ldxa [%i1+%o5]0x80,%l3 ! %l3 = 0000ffff4c630000
2990! Mem[0000000030101408] = 00000000, %l1 = 0000000000000000
2991 ldsha [%i4+%o4]0x89,%l1 ! %l1 = 0000000000000000
2992! Mem[0000000030001408] = 0000187f00000000, %l3 = 0000ffff4c630000
2993 ldxa [%i0+%o4]0x89,%l3 ! %l3 = 0000187f00000000
2994! Mem[0000000030141408] = ff000057, %l2 = 000000000000ba6f
2995 lduwa [%i5+%o4]0x81,%l2 ! %l2 = 00000000ff000057
2996! Mem[0000000030001410] = 34030000, %l0 = 0000000000000003
2997 ldswa [%i0+%o5]0x89,%l0 ! %l0 = 0000000034030000
2998! Mem[0000000030141400] = ffffaefe, %l5 = 0000000000000000
2999 lduba [%i5+%g0]0x81,%l5 ! %l5 = 00000000000000ff
3000! Mem[0000000010141410] = 00000000, %l4 = 0000000000000000
3001 lduha [%i5+%o5]0x80,%l4 ! %l4 = 0000000000000000
3002! Starting 10 instruction Store Burst
3003! %f12 = 84f172db e436b160, %l1 = 0000000000000000
3004! Mem[0000000010101420] = 0000000000000000
3005 add %i4,0x020,%g1
3006 stda %f12,[%g1+%l1]ASI_PST32_PL ! Mem[0000000010101420] = 0000000000000000
3007
3008p0_label_116:
3009! %l1 = 0000000000000000, Mem[00000000100c1410] = 0000000070aa6934
3010 stxa %l1,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 0000000000000000
3011! %l0 = 0000000034030000, Mem[00000000100c1420] = a52e7e0402c076f0
3012 stx %l0,[%i3+0x020] ! Mem[00000000100c1420] = 0000000034030000
3013! %l0 = 0000000034030000, Mem[0000000010141408] = 0334634c
3014 stwa %l0,[%i5+%o4]0x80 ! Mem[0000000010141408] = 34030000
3015! %l0 = 0000000034030000, Mem[0000000010181408] = 0073693460b136e4
3016 stxa %l0,[%i6+%o4]0x80 ! Mem[0000000010181408] = 0000000034030000
3017! Mem[0000000030081400] = 62b89c56, %l1 = 0000000000000000
3018 ldstuba [%i2+%g0]0x89,%l1 ! %l1 = 00000056000000ff
3019! %l6 = 0000000000006fba, Mem[0000000010101400] = 3778ff57
3020 stwa %l6,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00006fba
3021! %l0 = 0000000034030000, Mem[0000000010001430] = 00000057
3022 stw %l0,[%i0+0x030] ! Mem[0000000010001430] = 34030000
3023! %l6 = 00006fba, %l7 = db72f184, Mem[0000000010101408] = feae6015 e437566a
3024 std %l6,[%i4+%o4] ! Mem[0000000010101408] = 00006fba db72f184
3025! Mem[0000000010141404] = 606cfca9, %l1 = 00000056, %l1 = 00000056
3026 add %i5,0x04,%g1
3027 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000606cfca9
3028! Starting 10 instruction Load Burst
3029! Mem[00000000201c0000] = 00ff01ce, %l6 = 0000000000006fba
3030 ldsb [%o0+0x001],%l6 ! %l6 = ffffffffffffffff
3031
3032p0_label_117:
3033! Mem[0000000010001410] = ff000000, %l2 = 00000000ff000057
3034 lduha [%i0+%o5]0x80,%l2 ! %l2 = 000000000000ff00
3035! Mem[0000000030001400] = 57210003, %l0 = 0000000034030000
3036 lduha [%i0+%g0]0x89,%l0 ! %l0 = 0000000000000003
3037! Mem[0000000030001408] = 00000000, %l5 = 00000000000000ff
3038 ldsba [%i0+%o4]0x81,%l5 ! %l5 = 0000000000000000
3039! Mem[00000000100c1414] = 00000000, %l2 = 000000000000ff00
3040 lduha [%i3+0x016]%asi,%l2 ! %l2 = 0000000000000000
3041! Code Fragment 4
3042p0_fragment_9:
3043! %l0 = 0000000000000003
3044 setx 0xba83afb03c0399a0,%g7,%l0 ! %l0 = ba83afb03c0399a0
3045! %l1 = 00000000606cfca9
3046 setx 0x03fd6b90149604b4,%g7,%l1 ! %l1 = 03fd6b90149604b4
3047 setx 0x7ff8, %g1, %g2
3048 and %l0, %g2, %l0
3049 setx 0xffffffff, %g1, %g2
3050 and %l1, %g2, %l1
3051 setx 0x100000000, %g1, %g2
3052 or %l1, %g2, %l1 ! Set bit 32 - perrinj
3053 ta T_CHANGE_HPRIV
3054 stxa %l1, [%l0]ASI_ICACHE_INSTR
3055 ta T_CHANGE_NONHPRIV
3056! %l0 = ba83afb03c0399a0
3057 setx 0x0bac92fff9707b6f,%g7,%l0 ! %l0 = 0bac92fff9707b6f
3058! %l1 = 03fd6b90149604b4
3059 setx 0x94da8d4fa1813dba,%g7,%l1 ! %l1 = 94da8d4fa1813dba
3060! Mem[0000000030081408] = 4c6334a3 00000000, %l4 = 00000000, %l5 = 00000000
3061 ldda [%i2+%o4]0x89,%l4 ! %l4 = 0000000000000000 000000004c6334a3
3062! Mem[000000001004141c] = 0d916d64, %l2 = 0000000000000000
3063 lduha [%i1+0x01c]%asi,%l2 ! %l2 = 0000000000000d91
3064! Mem[0000000030081410] = ff00f184 70b4b1fd, %l4 = 00000000, %l5 = 4c6334a3
3065 ldda [%i2+%o5]0x81,%l4 ! %l4 = 00000000ff00f184 0000000070b4b1fd
3066! Mem[0000000030041410] = dbffba00, %l4 = 00000000ff00f184
3067 lduba [%i1+%o5]0x89,%l4 ! %l4 = 0000000000000000
3068! Starting 10 instruction Store Burst
3069! %l5 = 0000000070b4b1fd, Mem[00000000300c1400] = a334634c6d0a2500
3070 stxa %l5,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 0000000070b4b1fd
3071
3072p0_label_118:
3073! %f24 = 00736934 047e2ea5, Mem[0000000010041400] = 30d86fba 00000000
3074 stda %f24,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00736934 047e2ea5
3075! Mem[0000000010081400] = 60b136e4, %l1 = 94da8d4fa1813dba
3076 swapa [%i2+%g0]0x88,%l1 ! %l1 = 0000000060b136e4
3077! %l0 = 0bac92fff9707b6f, imm = fffffffffffff14b, %l6 = ffffffffffffffff
3078 or %l0,-0xeb5,%l6 ! %l6 = fffffffffffffb6f
3079! Mem[0000000010041414] = 4c630000, %l3 = 0000187f00000000, %asi = 80
3080 swapa [%i1+0x014]%asi,%l3 ! %l3 = 000000004c630000
3081! %l7 = 00000000db72f184, Mem[00000000211c0000] = ffffe5a1, %asi = 80
3082 stha %l7,[%o2+0x000]%asi ! Mem[00000000211c0000] = f184e5a1
3083! Mem[00000000211c0000] = f184e5a1, %l6 = fffffffffffffb6f
3084 ldsha [%o2+0x000]%asi,%l6 ! %l6 = fffffffffffff184
3085! Mem[0000000010001400] = a33463ff, %l6 = fffffffffffff184
3086 ldstuba [%i0+%g0]0x88,%l6 ! %l6 = 000000ff000000ff
3087! %f16 = 00000000 00000000 03002157 c38122ff
3088! %f20 = db72f184 9e7c1543 a9fc6c60 6f13569c
3089! %f24 = 00736934 047e2ea5 29eaa2e2 047e2ea5
3090! %f28 = 088d03d2 000000e3 00000000 00000000
3091 stda %f16,[%i4]ASI_BLK_AIUP ! Block Store to 0000000010101400
3092! Mem[0000000010041408] = 2ad5bc94, %l4 = 0000000000000000
3093 ldstuba [%i1+%o4]0x88,%l4 ! %l4 = 00000094000000ff
3094! Starting 10 instruction Load Burst
3095 membar #Sync ! Added by membar checker (14)
3096! Mem[0000000010101410] = 84f172db, %l2 = 0000000000000d91
3097 ldsha [%i4+%o5]0x88,%l2 ! %l2 = 00000000000072db
3098
3099p0_label_119:
3100! Mem[0000000010141410] = 00000000 0000ba6f, %l4 = 00000094, %l5 = 70b4b1fd
3101 ldda [%i5+0x010]%asi,%l4 ! %l4 = 0000000000000000 000000000000ba6f
3102! Mem[0000000010141408] = 34030000, %l2 = 00000000000072db
3103 lduba [%i5+%o4]0x80,%l2 ! %l2 = 0000000000000034
3104! Mem[0000000030041408] = 4c6334ff, %l2 = 0000000000000034
3105 lduba [%i1+%o4]0x89,%l2 ! %l2 = 00000000000000ff
3106! Mem[0000000010141410] = 6fba0000 00000000, %l0 = f9707b6f, %l1 = 60b136e4
3107 ldda [%i5+%o5]0x88,%l0 ! %l0 = 0000000000000000 000000006fba0000
3108! %l6 = 00000000000000ff, Mem[0000000010181408] = 00000000
3109 stha %l6,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00ff0000
3110! Mem[0000000010181410] = b2462162, %l0 = 0000000000000000
3111 lduba [%i6+%o5]0x88,%l0 ! %l0 = 0000000000000062
3112! Mem[0000000020800000] = ffffe062, %l7 = 00000000db72f184
3113 ldsba [%o1+0x001]%asi,%l7 ! %l7 = ffffffffffffffff
3114! Mem[0000000010001410] = ff000000ff22251e, %l6 = 00000000000000ff
3115 ldxa [%i0+%o5]0x80,%l6 ! %l6 = ff000000ff22251e
3116! Mem[000000001018143c] = 047e2ea5, %l6 = ff000000ff22251e
3117 ldsha [%i6+0x03c]%asi,%l6 ! %l6 = 000000000000047e
3118! Starting 10 instruction Store Burst
3119! %l6 = 000000000000047e, Mem[0000000030101400] = ffff92ff
3120 stha %l6,[%i4+%g0]0x89 ! Mem[0000000030101400] = ffff047e
3121
3122p0_label_120:
3123! %l1 = 000000006fba0000, %l7 = ffffffffffffffff, %l3 = 000000004c630000
3124 or %l1,%l7,%l3 ! %l3 = ffffffffffffffff
3125! %l1 = 000000006fba0000, Mem[0000000010101408] = 03002157
3126 stwa %l1,[%i4+%o4]0x80 ! Mem[0000000010101408] = 6fba0000
3127! %l6 = 000000000000047e, Mem[0000000030001408] = 00000000
3128 stba %l6,[%i0+%o4]0x81 ! Mem[0000000030001408] = 7e000000
3129! %l0 = 00000062, %l1 = 6fba0000, Mem[0000000010001400] = a33463ff ca596330
3130 stda %l0,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000062 6fba0000
3131! %l4 = 0000000000000000, Mem[0000000010001430] = 34030000bc946679
3132 stx %l4,[%i0+0x030] ! Mem[0000000010001430] = 0000000000000000
3133! Mem[0000000030181410] = 00baffdb, %l3 = ffffffffffffffff
3134 swapa [%i6+%o5]0x81,%l3 ! %l3 = 0000000000baffdb
3135! Mem[0000000030041408] = 4c6334ff, %l0 = 0000000000000062
3136 ldstuba [%i1+%o4]0x89,%l0 ! %l0 = 000000ff000000ff
3137! Mem[00000000100c1410] = 00000000, %l4 = 0000000000000000
3138 swapa [%i3+%o5]0x88,%l4 ! %l4 = 0000000000000000
3139! Mem[0000000010181410] = 622146b2, %l3 = 0000000000baffdb
3140 swapa [%i6+%o5]0x80,%l3 ! %l3 = 00000000622146b2
3141! Starting 10 instruction Load Burst
3142! Mem[0000000010081424] = 34a1c300, %l2 = 00000000000000ff
3143 lduha [%i2+0x024]%asi,%l2 ! %l2 = 00000000000034a1
3144
3145p0_label_121:
3146! Mem[0000000010181410] = dbffba00, %l2 = 00000000000034a1
3147 lduba [%i6+%o5]0x88,%l2 ! %l2 = 0000000000000000
3148! Mem[0000000010101408] = 0000ba6f, %l4 = 0000000000000000
3149 lduba [%i4+%o4]0x88,%l4 ! %l4 = 000000000000006f
3150! Mem[0000000010041410] = 0000ffff 00000000, %l6 = 0000047e, %l7 = ffffffff
3151 ldda [%i1+%o5]0x80,%l6 ! %l6 = 000000000000ffff 0000000000000000
3152! Mem[0000000010001410] = 000000ff, %l7 = 0000000000000000
3153 lduwa [%i0+%o5]0x88,%l7 ! %l7 = 00000000000000ff
3154! %l7 = 00000000000000ff, %l2 = 0000000000000000, %y = 000000ff
3155 smul %l7,%l2,%l5 ! %l5 = 0000000000000000, %y = 00000000
3156! %l4 = 000000000000006f, immed = fffff728, %y = 00000000
3157 sdiv %l4,-0x8d8,%l5 ! %l5 = 0000000000000000
3158 mov %l0,%y ! %y = 000000ff
3159! Code Fragment 3
3160p0_fragment_10:
3161! %l0 = 00000000000000ff
3162 setx 0x9e5ece0783f58266,%g7,%l0 ! %l0 = 9e5ece0783f58266
3163! %l1 = 000000006fba0000
3164 setx 0x103bddbfc86511b8,%g7,%l1 ! %l1 = 103bddbfc86511b8
3165 setx 0x1fe000, %g1, %g3
3166 or %l0, %g3, %l0 ! always set perrmask = 0xff
3167 setx 0x1ffff8, %g1, %g2
3168 and %l0, %g2, %l0
3169 ta T_CHANGE_HPRIV
3170 stxa %l1, [%l0]ASI_DCACHE_DATA
3171 ta T_CHANGE_NONHPRIV
3172! %l0 = 9e5ece0783f58266
3173 setx 0xfbcfc1df951dd4bf,%g7,%l0 ! %l0 = fbcfc1df951dd4bf
3174! %l1 = 103bddbfc86511b8
3175 setx 0x5cb295906dab71bf,%g7,%l1 ! %l1 = 5cb295906dab71bf
3176! Mem[00000000100c1410] = 00000000, %f24 = 00736934
3177 lda [%i3+%o5]0x80,%f24 ! %f24 = 00000000
3178! Mem[0000000010001430] = 0000000000000000, %f8 = ffc52157 34000032
3179 ldd [%i0+0x030],%f8 ! %f8 = 00000000 00000000
3180! Starting 10 instruction Store Burst
3181! %f2 = 00250a6d, Mem[0000000010181410] = 00baffdb
3182 sta %f2 ,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00250a6d
3183
3184p0_label_122:
3185! %l4 = 000000000000006f, Mem[0000000010001403] = 62000000
3186 stb %l4,[%i0+0x003] ! Mem[0000000010001400] = 6200006f
3187! %l2 = 0000000000000000, Mem[0000000030041410] = dbffba00
3188 stha %l2,[%i1+%o5]0x89 ! Mem[0000000030041410] = dbff0000
3189! Mem[0000000010001420] = d2038d08, %l5 = 0000000000000000
3190 swap [%i0+0x020],%l5 ! %l5 = 00000000d2038d08
3191! %l4 = 000000000000006f, Mem[0000000030001410] = 34030000
3192 stha %l4,[%i0+%o5]0x89 ! Mem[0000000030001410] = 3403006f
3193! Code Fragment 3
3194p0_fragment_11:
3195! %l0 = fbcfc1df951dd4bf
3196 setx 0x835a30b07c19a802,%g7,%l0 ! %l0 = 835a30b07c19a802
3197! %l1 = 5cb295906dab71bf
3198 setx 0x9c8697a7b08ddb65,%g7,%l1 ! %l1 = 9c8697a7b08ddb65
3199 setx 0x1fe000, %g1, %g3
3200 or %l0, %g3, %l0 ! always set perrmask = 0xff
3201 setx 0x1ffff8, %g1, %g2
3202 and %l0, %g2, %l0
3203 ta T_CHANGE_HPRIV
3204 stxa %l1, [%l0]ASI_DCACHE_DATA
3205 ta T_CHANGE_NONHPRIV
3206! %l0 = 835a30b07c19a802
3207 setx 0x6b9e22781f00c5ab,%g7,%l0 ! %l0 = 6b9e22781f00c5ab
3208! %l1 = 9c8697a7b08ddb65
3209 setx 0x2a9bf16790593258,%g7,%l1 ! %l1 = 2a9bf16790593258
3210! %l1 = 2a9bf16790593258, Mem[000000001004142e] = c4a0d095, %asi = 80
3211 stba %l1,[%i1+0x02e]%asi ! Mem[000000001004142c] = c4a05895
3212! %l7 = 00000000000000ff, Mem[0000000010181408] = 00ff000034030000
3213 stxa %l7,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000000000ff
3214! %l0 = 6b9e22781f00c5ab, Mem[0000000030081408] = 00000000
3215 stwa %l0,[%i2+%o4]0x81 ! Mem[0000000030081408] = 1f00c5ab
3216! Mem[0000000030001400] = 03002157, %l7 = 00000000000000ff
3217 swapa [%i0+%g0]0x81,%l7 ! %l7 = 0000000003002157
3218! Starting 10 instruction Load Burst
3219! Mem[00000000201c0000] = 00ff01ce, %l3 = 00000000622146b2
3220 ldsh [%o0+%g0],%l3 ! %l3 = 00000000000000ff
3221
3222p0_label_123:
3223! Mem[0000000010141400] = a9fc6c606f1356ff, %f20 = db72f184 9e7c1543
3224 ldda [%i5+%g0]0x88,%f20 ! %f20 = a9fc6c60 6f1356ff
3225! %l4 = 000000000000006f, %l0 = 6b9e22781f00c5ab, %l3 = 00000000000000ff
3226 and %l4,%l0,%l3 ! %l3 = 000000000000002b
3227! Mem[0000000010141424] = 1697ffc7, %l0 = 6b9e22781f00c5ab
3228 lduha [%i5+0x026]%asi,%l0 ! %l0 = 000000000000ffc7
3229! Mem[0000000010081420] = ff2281c334a1c300, %l5 = 00000000d2038d08
3230 ldx [%i2+0x020],%l5 ! %l5 = ff2281c334a1c300
3231! Mem[0000000030041410] = dbff0000, %l3 = 000000000000002b
3232 lduba [%i1+%o5]0x89,%l3 ! %l3 = 0000000000000000
3233! Mem[0000000010141408] = 34030000 2ad5bc94, %l2 = 00000000, %l3 = 00000000
3234 ldda [%i5+%o4]0x80,%l2 ! %l2 = 0000000034030000 000000002ad5bc94
3235! Mem[0000000010001420] = 00000000, %l7 = 0000000003002157
3236 lduwa [%i0+0x020]%asi,%l7 ! %l7 = 0000000000000000
3237! Mem[0000000010181400] = 00003403, %l3 = 000000002ad5bc94
3238 ldsha [%i6+0x000]%asi,%l3 ! %l3 = 0000000000000000
3239! Mem[0000000020800040] = 2a1ef99a, %l5 = ff2281c334a1c300
3240 lduh [%o1+0x040],%l5 ! %l5 = 0000000000002a1e
3241! Starting 10 instruction Store Burst
3242! Mem[0000000010081428] = 99507837e284ea29, %l2 = 0000000034030000, %l4 = 000000000000006f
3243 add %i2,0x28,%g1
3244 casxa [%g1]0x80,%l2,%l4 ! %l4 = 99507837e284ea29
3245
3246p0_label_124:
3247! %f6 = 2ad5bc94 7abbfe4d, %l6 = 000000000000ffff
3248! Mem[0000000010081428] = 99507837e284ea29
3249 add %i2,0x028,%g1
3250 stda %f6,[%g1+%l6]ASI_PST16_PL ! Mem[0000000010081428] = 4dfebb7a94bcd52a
3251! Mem[0000000030041408] = ff34634c, %l0 = 000000000000ffc7
3252 swapa [%i1+%o4]0x81,%l0 ! %l0 = 00000000ff34634c
3253! Mem[0000000030181410] = ffffffff, %l0 = 00000000ff34634c
3254 swapa [%i6+%o5]0x89,%l0 ! %l0 = 00000000ffffffff
3255! %l0 = 00000000ffffffff, Mem[0000000030141410] = 796694bc
3256 stwa %l0,[%i5+%o5]0x81 ! Mem[0000000030141410] = ffffffff
3257! %f18 = 03002157 c38122ff, Mem[0000000010141400] = 6f1356ff a9fc6c60
3258 stda %f18,[%i5+%g0]0x88 ! Mem[0000000010141400] = 03002157 c38122ff
3259! Mem[0000000010101426] = 047e2ea5, %l4 = 99507837e284ea29
3260 ldstuba [%i4+0x026]%asi,%l4 ! %l4 = 0000002e000000ff
3261! Mem[0000000010141408] = 34030000, %l4 = 000000000000002e
3262 swap [%i5+%o4],%l4 ! %l4 = 0000000034030000
3263! %f30 = 00000000 00000000, %l4 = 0000000034030000
3264! Mem[0000000010141430] = cbf14adb1560aefe
3265 add %i5,0x030,%g1
3266 stda %f30,[%g1+%l4]ASI_PST16_P ! Mem[0000000010141430] = cbf14adb1560aefe
3267! %f6 = 2ad5bc94, Mem[0000000030081400] = 62b89cff
3268 sta %f6 ,[%i2+%g0]0x89 ! Mem[0000000030081400] = 2ad5bc94
3269! Starting 10 instruction Load Burst
3270! Mem[0000000030181408] = 43157c9e84f172db, %f4 = bd08ee47 75f8ffff
3271 ldda [%i6+%o4]0x89,%f4 ! %f4 = 43157c9e 84f172db
3272
3273p0_label_125:
3274! %l4 = 0000000034030000, imm = fffffffffffff4e4, %l3 = 0000000000000000
3275 subc %l4,-0xb1c,%l3 ! %l3 = 0000000034030b1c
3276! %f21 = 6f1356ff, %f12 = 84f172db
3277 fcmps %fcc0,%f21,%f12 ! %fcc0 = 2
3278! Mem[0000000030181408] = db72f184, %f23 = 6f13569c
3279 lda [%i6+%o4]0x81,%f23 ! %f23 = db72f184
3280! Mem[0000000010141410] = 00000000, %l1 = 2a9bf16790593258
3281 lduba [%i5+%o5]0x80,%l1 ! %l1 = 0000000000000000
3282! Mem[0000000030181408] = 84f172db, %l5 = 0000000000002a1e
3283 ldsba [%i6+%o4]0x89,%l5 ! %l5 = ffffffffffffffdb
3284! Mem[0000000030141400] = feaeffff, %l6 = 000000000000ffff
3285 lduha [%i5+%g0]0x89,%l6 ! %l6 = 000000000000ffff
3286! Mem[0000000010041408] = ffbcd52a, %l0 = 00000000ffffffff
3287 ldsh [%i1+%o4],%l0 ! %l0 = ffffffffffffffbc
3288! Mem[0000000010001408] = ff00007f, %l6 = 000000000000ffff
3289 lduwa [%i0+%o4]0x88,%l6 ! %l6 = 00000000ff00007f
3290! %l5 = ffffffffffffffdb, immed = fffffa73, %y = 000000ff
3291 umul %l5,-0x58d,%l2 ! %l2 = fffffa4e0000cd61, %y = fffffa4e
3292! Starting 10 instruction Store Burst
3293! Mem[00000000100c1430] = e8476df6d01edd19, %l5 = ffffffffffffffdb, %l1 = 0000000000000000
3294 add %i3,0x30,%g1
3295 casxa [%g1]0x80,%l5,%l1 ! %l1 = e8476df6d01edd19
3296
3297p0_label_126:
3298! Mem[0000000030041410] = dbff0000, %l6 = 00000000ff00007f
3299 ldstuba [%i1+%o5]0x89,%l6 ! %l6 = 00000000000000ff
3300! %l4 = 34030000, %l5 = ffffffdb, Mem[0000000010141400] = c38122ff 03002157
3301 stda %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = 34030000 ffffffdb
3302! %l1 = e8476df6d01edd19, Mem[00000000201c0001] = 00ff01ce, %asi = 80
3303 stba %l1,[%o0+0x001]%asi ! Mem[00000000201c0000] = 001901ce
3304! %l1 = e8476df6d01edd19, Mem[0000000010041400] = 047e2ea5
3305 stha %l1,[%i1+%g0]0x88 ! Mem[0000000010041400] = 047edd19
3306! %f17 = 00000000, Mem[0000000010041424] = 5721c5ff
3307 sta %f17,[%i1+0x024]%asi ! Mem[0000000010041424] = 00000000
3308! %l0 = ffffffffffffffbc, Mem[0000000021800101] = 34a34e79
3309 stb %l0,[%o3+0x101] ! Mem[0000000021800100] = 34bc4e79
3310! %l3 = 0000000034030b1c, Mem[00000000218001c1] = ff2cc752
3311 stb %l3,[%o3+0x1c1] ! Mem[00000000218001c0] = ff1cc752
3312! Mem[0000000010001418] = 00000334, %l7 = 0000000000000000, %asi = 80
3313 swapa [%i0+0x018]%asi,%l7 ! %l7 = 0000000000000334
3314! %f0 = 37c3a13c c38122ff, %l1 = e8476df6d01edd19
3315! Mem[0000000030181408] = db72f1849e7c1543
3316 add %i6,0x008,%g1
3317 stda %f0,[%g1+%l1]ASI_PST32_SL ! Mem[0000000030181408] = ff2281c39e7c1543
3318! Starting 10 instruction Load Burst
3319! Mem[0000000010181400] = 00003403, %l1 = e8476df6d01edd19
3320 ldsha [%i6+%g0]0x80,%l1 ! %l1 = 0000000000000000
3321
3322p0_label_127:
3323! %l6 = 0000000000000000, %l2 = fffffa4e0000cd61, %l5 = ffffffffffffffdb
3324 xor %l6,%l2,%l5 ! %l5 = fffffa4e0000cd61
3325! Mem[0000000010081410] = 29ea84e2, %l7 = 0000000000000334
3326 lduba [%i2+%o5]0x80,%l7 ! %l7 = 0000000000000029
3327! Mem[0000000010081408] = 00000000, %l4 = 0000000034030000
3328 lduha [%i2+0x008]%asi,%l4 ! %l4 = 0000000000000000
3329 membar #Sync ! Added by membar checker (15)
3330! Mem[0000000010041400] = 19dd7e04 34697300 ffbcd52a 4c633403
3331! Mem[0000000010041410] = 0000ffff 00000000 4dfebb7a 0d916d64
3332! Mem[0000000010041420] = 4c6334a3 00000000 ff91d06b c4a05895
3333! Mem[0000000010041430] = 187f66a6 57000000 ff0000e7 b24621fd
3334 ldda [%i1]ASI_BLK_PL,%f16 ! Block Load from 0000000010041400
3335! Mem[00000000100c1408] = 37d000ff000025ff, %l4 = 0000000000000000
3336 ldxa [%i3+%o4]0x88,%l4 ! %l4 = 37d000ff000025ff
3337! Mem[00000000300c1400] = 70b4b1fd, %l6 = 0000000000000000
3338 lduba [%i3+%g0]0x89,%l6 ! %l6 = 00000000000000fd
3339! Mem[0000000030141410] = ffffffff00000000, %f4 = 43157c9e 84f172db
3340 ldda [%i5+%o5]0x81,%f4 ! %f4 = ffffffff 00000000
3341! Mem[0000000030141410] = ffffffff, %l1 = 0000000000000000
3342 lduwa [%i5+%o5]0x89,%l1 ! %l1 = 00000000ffffffff
3343! Mem[0000000010101438] = 0000000000000000, %f6 = 2ad5bc94 7abbfe4d
3344 ldda [%i4+0x038]%asi,%f6 ! %f6 = 00000000 00000000
3345! Starting 10 instruction Store Burst
3346! Mem[0000000010141410] = 00000000, %l3 = 0000000034030b1c
3347 swapa [%i5+%o5]0x88,%l3 ! %l3 = 0000000000000000
3348
3349p0_label_128:
3350! %l7 = 0000000000000029, Mem[0000000010081408] = 0000000019dd1ed0
3351 stxa %l7,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0000000000000029
3352! %l0 = ffffffffffffffbc, Mem[0000000010001410] = 1e2522ff000000ff
3353 stxa %l0,[%i0+%o5]0x88 ! Mem[0000000010001410] = ffffffffffffffbc
3354! %l4 = 37d000ff000025ff, Mem[0000000030101400] = ffff047e
3355 stha %l4,[%i4+%g0]0x89 ! Mem[0000000030101400] = ffff25ff
3356! %f12 = 84f172db e436b160, Mem[0000000030181400] = 00000000 00000000
3357 stda %f12,[%i6+%g0]0x81 ! Mem[0000000030181400] = 84f172db e436b160
3358! %l4 = 37d000ff000025ff, Mem[0000000030141400] = ffffaefe
3359 stha %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = 25ffaefe
3360! Mem[0000000010001408] = 7f0000ff, %l6 = 00000000000000fd
3361 ldstuba [%i0+%o4]0x80,%l6 ! %l6 = 0000007f000000ff
3362! %l7 = 0000000000000029, Mem[0000000030041410] = 84f172dbdbff00ff
3363 stxa %l7,[%i1+%o5]0x89 ! Mem[0000000030041410] = 0000000000000029
3364! Mem[0000000010081408] = 00000000, %l1 = ffffffff, %l4 = 000025ff
3365 add %i2,0x08,%g1
3366 casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000000000000
3367! %l3 = 0000000000000000, Mem[00000000300c1400] = 70b4b1fd
3368 stba %l3,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 70b4b100
3369! Starting 10 instruction Load Burst
3370! Mem[0000000010181408] = ff00000000000000, %f2 = 00250a6d 4c6334a3
3371 ldda [%i6+%o4]0x88,%f2 ! %f2 = ff000000 00000000
3372
3373p0_label_129:
3374! Mem[0000000030041400] = a334634c, %l0 = ffffffffffffffbc
3375 ldswa [%i1+%g0]0x81,%l0 ! %l0 = ffffffffa334634c
3376! Mem[0000000010141420] = ae9a2bfc, %l7 = 0000000000000029
3377 ldub [%i5+0x022],%l7 ! %l7 = 000000000000002b
3378! Mem[0000000010041410] = 00000000ffff0000, %l0 = ffffffffa334634c
3379 ldxa [%i1+%o5]0x88,%l0 ! %l0 = 00000000ffff0000
3380! Mem[0000000030141410] = ffffffff, %l2 = fffffa4e0000cd61
3381 lduha [%i5+%o5]0x81,%l2 ! %l2 = 000000000000ffff
3382! Mem[0000000030001400] = ff2281c3ff000000, %f4 = ffffffff 00000000
3383 ldda [%i0+%g0]0x89,%f4 ! %f4 = ff2281c3 ff000000
3384! Mem[000000001008142c] = 94bcd52a, %l0 = 00000000ffff0000
3385 lduba [%i2+0x02c]%asi,%l0 ! %l0 = 0000000000000094
3386! Code Fragment 4
3387p0_fragment_12:
3388! %l0 = 0000000000000094
3389 setx 0x9fc667efecf204cf,%g7,%l0 ! %l0 = 9fc667efecf204cf
3390! %l1 = 00000000ffffffff
3391 setx 0xe2aa657879c59a35,%g7,%l1 ! %l1 = e2aa657879c59a35
3392 setx 0x7ff8, %g1, %g2
3393 and %l0, %g2, %l0
3394 setx 0xffffffff, %g1, %g2
3395 and %l1, %g2, %l1
3396 setx 0x100000000, %g1, %g2
3397 or %l1, %g2, %l1 ! Set bit 32 - perrinj
3398 ta T_CHANGE_HPRIV
3399 stxa %l1, [%l0]ASI_ICACHE_INSTR
3400 ta T_CHANGE_NONHPRIV
3401! %l0 = 9fc667efecf204cf
3402 setx 0x7f3a7e37b1d39cb1,%g7,%l0 ! %l0 = 7f3a7e37b1d39cb1
3403! %l1 = e2aa657879c59a35
3404 setx 0x64fe2b37ff6c720b,%g7,%l1 ! %l1 = 64fe2b37ff6c720b
3405! %l6 = 000000000000007f, %l4 = 0000000000000000, %l7 = 000000000000002b
3406 xnor %l6,%l4,%l7 ! %l7 = ffffffffffffff80
3407! Mem[0000000010181408] = 00000000, %l6 = 000000000000007f
3408 lduha [%i6+%o4]0x80,%l6 ! %l6 = 0000000000000000
3409! Starting 10 instruction Store Burst
3410 membar #Sync ! Added by membar checker (16)
3411! %l1 = 64fe2b37ff6c720b, Mem[0000000010041400] = 047edd19
3412 stwa %l1,[%i1+%g0]0x88 ! Mem[0000000010041400] = ff6c720b
3413
3414p0_label_130:
3415! Mem[0000000030181400] = db72f184, %l0 = 7f3a7e37b1d39cb1
3416 swapa [%i6+%g0]0x89,%l0 ! %l0 = 00000000db72f184
3417! %l0 = 00000000db72f184, Mem[0000000010181414] = e70000ff
3418 stw %l0,[%i6+0x014] ! Mem[0000000010181414] = db72f184
3419! %f12 = 84f172db e436b160, %l3 = 0000000000000000
3420! Mem[0000000030081408] = 1f00c5aba334634c
3421 add %i2,0x008,%g1
3422 stda %f12,[%g1+%l3]ASI_PST8_S ! Mem[0000000030081408] = 1f00c5aba334634c
3423! %l4 = 00000000, %l5 = 0000cd61, Mem[0000000010081408] = 00000000 29000000
3424 stda %l4,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000 0000cd61
3425! %l6 = 0000000000000000, Mem[0000000030081408] = 1f00c5ab
3426 stba %l6,[%i2+%o4]0x81 ! Mem[0000000030081408] = 0000c5ab
3427! Mem[00000000201c0000] = 001901ce, %l3 = 0000000000000000
3428 ldstub [%o0+%g0],%l3 ! %l3 = 00000000000000ff
3429! %l2 = 000000000000ffff, Mem[0000000010141400] = 00000334
3430 stba %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = ff000334
3431! Mem[0000000010081410] = e284ea29, %l2 = 000000000000ffff
3432 swapa [%i2+%o5]0x88,%l2 ! %l2 = 00000000e284ea29
3433! %l2 = 00000000e284ea29, Mem[0000000030041410] = 00000029
3434 stwa %l2,[%i1+%o5]0x89 ! Mem[0000000030041410] = e284ea29
3435! Starting 10 instruction Load Burst
3436! Mem[0000000030001410] = 6f000334, %l3 = 0000000000000000
3437 ldsha [%i0+%o5]0x81,%l3 ! %l3 = 0000000000006f00
3438
3439p0_label_131:
3440! Mem[0000000030041400] = a334634c, %f4 = ff2281c3
3441 lda [%i1+%g0]0x81,%f4 ! %f4 = a334634c
3442! Mem[00000000100c1400] = 3778507f, %l5 = fffffa4e0000cd61
3443 ldswa [%i3+%g0]0x88,%l5 ! %l5 = 000000003778507f
3444! Mem[00000000100c1400] = 7f507837e2a2ea29, %f28 = 00000057 a6667f18
3445 ldda [%i3+%g0]0x80,%f28 ! %f28 = 7f507837 e2a2ea29
3446! Mem[0000000030001410] = 6f00033400000000, %f18 = 0334634c 2ad5bcff
3447 ldda [%i0+%o5]0x81,%f18 ! %f18 = 6f000334 00000000
3448! Mem[0000000010101430] = 088d03d2000000e3, %f10 = 95d0a0c4 6bd091ff
3449 ldd [%i4+0x030],%f10 ! %f10 = 088d03d2 000000e3
3450! Mem[0000000030141410] = ffffffff, %l3 = 0000000000006f00
3451 ldswa [%i5+%o5]0x81,%l3 ! %l3 = ffffffffffffffff
3452! Mem[0000000010081400] = a1813dba, %l3 = ffffffffffffffff
3453 lduba [%i2+%g0]0x88,%l3 ! %l3 = 00000000000000ba
3454! Mem[0000000020800040] = 2a1ef99a, %l3 = 00000000000000ba
3455 ldsh [%o1+0x040],%l3 ! %l3 = 0000000000002a1e
3456! Mem[0000000030001408] = 0000007e, %l7 = ffffffffffffff80
3457 lduwa [%i0+%o4]0x89,%l7 ! %l7 = 000000000000007e
3458! Starting 10 instruction Store Burst
3459! Mem[000000001018143c] = 047e2ea5, %l2 = e284ea29, %l5 = 3778507f
3460 add %i6,0x3c,%g1
3461 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000047e2ea5
3462
3463p0_label_132:
3464! %l5 = 00000000047e2ea5, Mem[0000000010101410] = db72f184
3465 stwa %l5,[%i4+%o5]0x80 ! Mem[0000000010101410] = 047e2ea5
3466! Mem[0000000010001438] = 10302700, %l2 = e284ea29, %l4 = 00000000
3467 add %i0,0x38,%g1
3468 casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000010302700
3469! %l6 = 0000000000000000, Mem[0000000010081410] = ffff0000
3470 stwa %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000
3471! %l3 = 0000000000002a1e, Mem[0000000030041410] = 29ea84e2
3472 stwa %l3,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00002a1e
3473! %f26 = 9558a0c4, Mem[0000000010041400] = 0b726cff
3474 sta %f26,[%i1+%g0]0x80 ! Mem[0000000010041400] = 9558a0c4
3475! %l6 = 0000000000000000, Mem[00000000100c1400] = 29eaa2e23778507f
3476 stxa %l6,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 0000000000000000
3477! %l4 = 10302700, %l5 = 047e2ea5, Mem[0000000030141400] = feaeff25 57210000
3478 stda %l4,[%i5+%g0]0x89 ! Mem[0000000030141400] = 10302700 047e2ea5
3479! Mem[00000000201c0000] = ff1901ce, %l5 = 00000000047e2ea5
3480 ldstuba [%o0+0x000]%asi,%l5 ! %l5 = 000000ff000000ff
3481! Mem[00000000300c1410] = 00000000, %l0 = 00000000db72f184
3482 ldstuba [%i3+%o5]0x81,%l0 ! %l0 = 00000000000000ff
3483! Starting 10 instruction Load Burst
3484! Mem[00000000100c1408] = ff250000 ff00d037, %l6 = 00000000, %l7 = 0000007e
3485 ldda [%i3+%o4]0x80,%l6 ! %l6 = 00000000ff250000 00000000ff00d037
3486
3487p0_label_133:
3488 membar #Sync ! Added by membar checker (17)
3489! Mem[0000000030141400] = 00273010 a52e7e04 ff000057 ff1edd19
3490! Mem[0000000030141410] = ffffffff 00000000 29eaa2e2 37785099
3491! Mem[0000000030141420] = 2ad52700 16973ac7 d2038d08 e436b160
3492! Mem[0000000030141430] = 94bcd52a 4c633403 445c2c9f 9f22251e
3493 ldda [%i5]ASI_BLK_S,%f16 ! Block Load from 0000000030141400
3494! Mem[0000000020800040] = 2a1ef99a, %l5 = 00000000000000ff
3495 ldub [%o1+0x041],%l5 ! %l5 = 000000000000001e
3496! %l5 = 000000000000001e, %l0 = 0000000000000000, %l1 = 64fe2b37ff6c720b
3497 mulx %l5,%l0,%l1 ! %l1 = 0000000000000000
3498! Mem[00000000300c1410] = 796694bc000000ff, %l7 = 00000000ff00d037
3499 ldxa [%i3+%o5]0x89,%l7 ! %l7 = 796694bc000000ff
3500! Mem[00000000300c1408] = 00000000, %f15 = 7f180000
3501 lda [%i3+%o4]0x89,%f15 ! %f15 = 00000000
3502! Mem[0000000010081408] = 00000000, %l6 = 00000000ff250000
3503 lduba [%i2+%o4]0x80,%l6 ! %l6 = 0000000000000000
3504! Mem[0000000010181400] = 00003403, %l1 = 0000000000000000
3505 ldsba [%i6+%g0]0x80,%l1 ! %l1 = 0000000000000000
3506! %l6 = 0000000000000000, %l4 = 0000000010302700, %y = fffffa4e
3507 umul %l6,%l4,%l0 ! %l0 = 0000000000000000, %y = 00000000
3508! Mem[0000000030101408] = 00000000, %l5 = 000000000000001e
3509 ldsba [%i4+%o4]0x81,%l5 ! %l5 = 0000000000000000
3510! Starting 10 instruction Store Burst
3511! %l6 = 0000000000000000, Mem[0000000010101408] = 6fba0000
3512 stwa %l6,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000
3513
3514p0_label_134:
3515! %l6 = 0000000000000000, Mem[00000000201c0000] = ff1901ce, %asi = 80
3516 stha %l6,[%o0+0x000]%asi ! Mem[00000000201c0000] = 000001ce
3517! %l0 = 00000000, %l1 = 00000000, Mem[0000000030181400] = b19cd3b1 e436b160
3518 stda %l0,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000 00000000
3519! %f12 = 84f172db e436b160, Mem[0000000010081400] = ba3d81a1 3469aa70
3520 stda %f12,[%i2+%g0]0x80 ! Mem[0000000010081400] = 84f172db e436b160
3521! Mem[00000000100c142f] = e2a2ea29, %l2 = 00000000e284ea29
3522 ldstuba [%i3+0x02f]%asi,%l2 ! %l2 = 00000029000000ff
3523! Mem[0000000010101404] = 00000000, %l0 = 00000000, %l4 = 10302700
3524 add %i4,0x04,%g1
3525 casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000000000000
3526! %l6 = 0000000000000000, Mem[0000000010141408] = 0000002e
3527 stba %l6,[%i5+%o4]0x80 ! Mem[0000000010141408] = 0000002e
3528! %l7 = 796694bc000000ff, Mem[0000000030101408] = 00000000
3529 stba %l7,[%i4+%o4]0x81 ! Mem[0000000030101408] = ff000000
3530! Mem[0000000010101408] = 00000000, %l5 = 0000000000000000
3531 ldstuba [%i4+%o4]0x88,%l5 ! %l5 = 00000000000000ff
3532! %l4 = 00000000, %l5 = 00000000, Mem[0000000030081408] = abc50000 4c6334a3
3533 stda %l4,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000 00000000
3534! Starting 10 instruction Load Burst
3535! Mem[0000000030181408] = ff2281c3, %l1 = 0000000000000000
3536 lduba [%i6+%o4]0x81,%l1 ! %l1 = 00000000000000ff
3537
3538p0_label_135:
3539! Mem[0000000030101410] = 1e25ee47, %l2 = 0000000000000029
3540 ldsba [%i4+%o5]0x81,%l2 ! %l2 = 000000000000001e
3541! Mem[0000000010041434] = 57000000, %f14 = 00000000
3542 ld [%i1+0x034],%f14 ! %f14 = 57000000
3543! Mem[0000000030141410] = ffffffff, %l4 = 0000000000000000
3544 ldswa [%i5+%o5]0x81,%l4 ! %l4 = ffffffffffffffff
3545! Mem[0000000010141408] = 2e000000, %l5 = 0000000000000000
3546 ldsha [%i5+%o4]0x88,%l5 ! %l5 = 0000000000000000
3547! Mem[0000000010041400] = 9558a0c4, %l5 = 0000000000000000
3548 lduha [%i1+%g0]0x80,%l5 ! %l5 = 0000000000009558
3549! Mem[0000000010181408] = 00000000000000ff, %f4 = a334634c ff000000
3550 ldda [%i6+%o4]0x80,%f4 ! %f4 = 00000000 000000ff
3551! Mem[0000000030181410] = ff34634c, %l1 = 00000000000000ff
3552 ldswa [%i6+%o5]0x89,%l1 ! %l1 = ffffffffff34634c
3553! Mem[0000000030141400] = 10302700, %f2 = ff000000
3554 lda [%i5+%g0]0x89,%f2 ! %f2 = 10302700
3555! Mem[00000000100c1410] = 00000000, %l6 = 0000000000000000
3556 ldswa [%i3+%o5]0x88,%l6 ! %l6 = 0000000000000000
3557! Starting 10 instruction Store Burst
3558! %f12 = 84f172db e436b160, Mem[0000000010041410] = ffff0000 00000000
3559 stda %f12,[%i1+%o5]0x88 ! Mem[0000000010041410] = 84f172db e436b160
3560
3561p0_label_136:
3562! %l4 = ffffffffffffffff, Mem[00000000201c0000] = 000001ce, %asi = 80
3563 stha %l4,[%o0+0x000]%asi ! Mem[00000000201c0000] = ffff01ce
3564! %l4 = ffffffff, %l5 = 00009558, Mem[0000000030181410] = ff34634c 7f180000
3565 stda %l4,[%i6+%o5]0x89 ! Mem[0000000030181410] = ffffffff 00009558
3566! Mem[0000000010141400] = ff000334, %l4 = ffffffffffffffff
3567 ldstuba [%i5+%g0]0x80,%l4 ! %l4 = 000000ff000000ff
3568 membar #Sync ! Added by membar checker (18)
3569! %l3 = 0000000000002a1e, Mem[0000000030141400] = 00273010
3570 stha %l3,[%i5+%g0]0x81 ! Mem[0000000030141400] = 2a1e3010
3571! Mem[00000000300c1400] = 00b1b470, %l3 = 0000000000002a1e
3572 ldstuba [%i3+%g0]0x81,%l3 ! %l3 = 00000000000000ff
3573! Mem[0000000010001404] = 0000ba6f, %l6 = 0000000000000000
3574 swap [%i0+0x004],%l6 ! %l6 = 000000000000ba6f
3575! %l5 = 0000000000009558, Mem[0000000010041400] = 9558a0c4
3576 stw %l5,[%i1+%g0] ! Mem[0000000010041400] = 00009558
3577! %f20 = ffffffff 00000000, Mem[0000000030101400] = ffff25ff 26604981
3578 stda %f20,[%i4+%g0]0x89 ! Mem[0000000030101400] = ffffffff 00000000
3579! %f13 = e436b160, Mem[0000000010001430] = 00000000
3580 st %f13,[%i0+0x030] ! Mem[0000000010001430] = e436b160
3581! Starting 10 instruction Load Burst
3582! Code Fragment 4
3583p0_fragment_13:
3584! %l0 = 0000000000000000
3585 setx 0x4aee83dfd8690631,%g7,%l0 ! %l0 = 4aee83dfd8690631
3586! %l1 = ffffffffff34634c
3587 setx 0xd88b046f846782bb,%g7,%l1 ! %l1 = d88b046f846782bb
3588 setx 0x7ff8, %g1, %g2
3589 and %l0, %g2, %l0
3590 setx 0xffffffff, %g1, %g2
3591 and %l1, %g2, %l1
3592 setx 0x100000000, %g1, %g2
3593 or %l1, %g2, %l1 ! Set bit 32 - perrinj
3594 ta T_CHANGE_HPRIV
3595 stxa %l1, [%l0]ASI_ICACHE_INSTR
3596 ta T_CHANGE_NONHPRIV
3597! %l0 = 4aee83dfd8690631
3598 setx 0xbb5b7e7791ba03c2,%g7,%l0 ! %l0 = bb5b7e7791ba03c2
3599! %l1 = d88b046f846782bb
3600 setx 0x18a4ed7fa95857d3,%g7,%l1 ! %l1 = 18a4ed7fa95857d3
3601
3602p0_label_137:
3603! Mem[0000000010041410] = 60b136e4, %l5 = 0000000000009558
3604 lduha [%i1+%o5]0x80,%l5 ! %l5 = 00000000000060b1
3605! Mem[0000000010041410] = 84f172dbe436b160, %f28 = 94bcd52a 4c633403
3606 ldda [%i1+%o5]0x88,%f28 ! %f28 = 84f172db e436b160
3607! Mem[0000000010081408] = 00000000, %l3 = 0000000000000000
3608 lduwa [%i2+%o4]0x80,%l3 ! %l3 = 0000000000000000
3609! Mem[0000000030181400] = 00000000, %l6 = 000000000000ba6f
3610 ldsba [%i6+%g0]0x81,%l6 ! %l6 = 0000000000000000
3611! Mem[0000000030101408] = ff000000, %l0 = bb5b7e7791ba03c2
3612 lduba [%i4+%o4]0x81,%l0 ! %l0 = 00000000000000ff
3613! Mem[0000000030141408] = 19dd1eff 570000ff, %l2 = 0000001e, %l3 = 00000000
3614 ldda [%i5+%o4]0x89,%l2 ! %l2 = 00000000570000ff 0000000019dd1eff
3615! Mem[0000000030181408] = ff2281c3, %l1 = 18a4ed7fa95857d3
3616 ldsha [%i6+%o4]0x81,%l1 ! %l1 = ffffffffffffff22
3617! Mem[00000000218001c0] = ff1cc752, %l0 = 00000000000000ff
3618 ldsba [%o3+0x1c0]%asi,%l0 ! %l0 = ffffffffffffffff
3619! %f6 = 00000000, %f27 = e436b160
3620 fsqrts %f6 ,%f27 ! %f27 = 00000000
3621! Starting 10 instruction Store Burst
3622! %l3 = 0000000019dd1eff, Mem[0000000010141410] = 1c0b0334
3623 stba %l3,[%i5+%o5]0x80 ! Mem[0000000010141410] = ff0b0334
3624
3625p0_label_138:
3626! %f17 = a52e7e04, Mem[0000000030141408] = ff000057
3627 sta %f17,[%i5+%o4]0x81 ! Mem[0000000030141408] = a52e7e04
3628! %l6 = 00000000, %l7 = 000000ff, Mem[0000000010101410] = 047e2ea5 9e7c1543
3629 stda %l6,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000 000000ff
3630! %f12 = 84f172db e436b160, Mem[00000000100c1408] = 000025ff 37d000ff
3631 stda %f12,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 84f172db e436b160
3632! %l4 = 00000000000000ff, Mem[00000000300c1408] = e8476df600000000
3633 stxa %l4,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000000000ff
3634! Mem[0000000010141410] = 34030bff, %l0 = ffffffffffffffff
3635 swapa [%i5+%o5]0x88,%l0 ! %l0 = 0000000034030bff
3636! %l0 = 0000000034030bff, Mem[00000000300c1408] = 000000ff
3637 stwa %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 34030bff
3638! Mem[00000000100c1400] = 00000000, %l0 = 0000000034030bff
3639 swapa [%i3+%g0]0x80,%l0 ! %l0 = 0000000000000000
3640! %f18 = ff000057, Mem[0000000030001410] = 6f000334
3641 sta %f18,[%i0+%o5]0x81 ! Mem[0000000030001410] = ff000057
3642! %l1 = ffffffffffffff22, Mem[0000000010181400] = 03340000
3643 stba %l1,[%i6+%g0]0x88 ! Mem[0000000010181400] = 03340022
3644! Starting 10 instruction Load Burst
3645! Mem[0000000030041400] = ff0000004c6334a3, %l1 = ffffffffffffff22
3646 ldxa [%i1+%g0]0x89,%l1 ! %l1 = ff0000004c6334a3
3647
3648p0_label_139:
3649! Mem[0000000030081408] = 0000000000000000, %f8 = 00000000 00000000
3650 ldda [%i2+%o4]0x89,%f8 ! %f8 = 00000000 00000000
3651! Mem[0000000010081400] = 60b136e4db72f184, %l1 = ff0000004c6334a3
3652 ldxa [%i2+%g0]0x88,%l1 ! %l1 = 60b136e4db72f184
3653! Mem[0000000030101408] = ff000000, %l2 = 00000000570000ff
3654 lduba [%i4+%o4]0x81,%l2 ! %l2 = 00000000000000ff
3655! Mem[00000000300c1408] = 34030bff, %l5 = 00000000000060b1
3656 lduwa [%i3+%o4]0x89,%l5 ! %l5 = 0000000034030bff
3657! Mem[0000000010141410] = ffffffff, %l0 = 0000000000000000
3658 lduba [%i5+%o5]0x80,%l0 ! %l0 = 00000000000000ff
3659! Mem[0000000010081410] = 00000000, %l7 = 796694bc000000ff
3660 ldsha [%i2+%o5]0x88,%l7 ! %l7 = 0000000000000000
3661! Mem[00000000100c1414] = 00000000, %l7 = 0000000000000000
3662 ldsba [%i3+0x014]%asi,%l7 ! %l7 = 0000000000000000
3663! Mem[0000000030181408] = ff2281c39e7c1543, %f24 = 2ad52700 16973ac7
3664 ldda [%i6+%o4]0x81,%f24 ! %f24 = ff2281c3 9e7c1543
3665! Mem[0000000030141400] = 047e2ea5 10301e2a, %l0 = 000000ff, %l1 = db72f184
3666 ldda [%i5+%g0]0x89,%l0 ! %l0 = 0000000010301e2a 00000000047e2ea5
3667! Starting 10 instruction Store Burst
3668! %f12 = 84f172db e436b160, Mem[0000000010041420] = 4c6334a3 00000000
3669 std %f12,[%i1+0x020] ! Mem[0000000010041420] = 84f172db e436b160
3670
3671p0_label_140:
3672! %l0 = 10301e2a, %l1 = 047e2ea5, Mem[0000000010001408] = ff0000ff 569cb862
3673 stda %l0,[%i0+%o4]0x88 ! Mem[0000000010001408] = 10301e2a 047e2ea5
3674! %l4 = 00000000000000ff, Mem[0000000010041400] = 58950000
3675 stha %l4,[%i1+%g0]0x88 ! Mem[0000000010041400] = 589500ff
3676! %f4 = 00000000 000000ff, Mem[00000000100c1400] = ff0b0334 00000000
3677 stda %f4 ,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000 000000ff
3678! %l3 = 0000000019dd1eff, Mem[0000000010141438] = c3592c9f
3679 stb %l3,[%i5+0x038] ! Mem[0000000010141438] = ff592c9f
3680! %l7 = 0000000000000000, Mem[0000000010041410] = e436b160
3681 stha %l7,[%i1+%o5]0x88 ! Mem[0000000010041410] = e4360000
3682! %f16 = 00273010, Mem[0000000010181408] = 00000000
3683 sta %f16,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00273010
3684! Mem[0000000030041400] = 4c6334a3, %l1 = 00000000047e2ea5
3685 swapa [%i1+%g0]0x89,%l1 ! %l1 = 000000004c6334a3
3686! %l1 = 000000004c6334a3, Mem[0000000010041408] = 2ad5bcff
3687 stha %l1,[%i1+%o4]0x88 ! Mem[0000000010041408] = 2ad534a3
3688! %l7 = 0000000000000000, Mem[0000000010041410] = 000036e4db72f184
3689 stxa %l7,[%i1+%o5]0x80 ! Mem[0000000010041410] = 0000000000000000
3690! Starting 10 instruction Load Burst
3691! Mem[0000000030101408] = ff000000, %l4 = 00000000000000ff
3692 lduwa [%i4+%o4]0x81,%l4 ! %l4 = 00000000ff000000
3693
3694p0_label_141:
3695! Mem[0000000010041410] = 00000000 00000000, %l6 = 00000000, %l7 = 00000000
3696 ldda [%i1+%o5]0x80,%l6 ! %l6 = 0000000000000000 0000000000000000
3697! %f5 = 000000ff, %f5 = 000000ff
3698 fcmpes %fcc2,%f5 ,%f5 ! %fcc2 = 0
3699! Mem[0000000030181410] = ffffffff, %l6 = 0000000000000000
3700 lduha [%i6+%o5]0x81,%l6 ! %l6 = 000000000000ffff
3701! Mem[0000000010081408] = 00000000, %f18 = ff000057
3702 lda [%i2+%o4]0x88,%f18 ! %f18 = 00000000
3703! Mem[0000000030001408] = 0000187f0000007e, %l2 = 00000000000000ff
3704 ldxa [%i0+%o4]0x89,%l2 ! %l2 = 0000187f0000007e
3705! Mem[0000000010001400] = 6200006f00000000, %l2 = 0000187f0000007e
3706 ldxa [%i0+%g0]0x80,%l2 ! %l2 = 6200006f00000000
3707! Mem[00000000100c1410] = 00000000, %l6 = 000000000000ffff
3708 lduha [%i3+%o5]0x88,%l6 ! %l6 = 0000000000000000
3709! Mem[000000001010143c] = 00000000, %f28 = 84f172db
3710 lda [%i4+0x03c]%asi,%f28 ! %f28 = 00000000
3711! Mem[0000000010081408] = 00000000, %l6 = 0000000000000000
3712 lduba [%i2+%o4]0x88,%l6 ! %l6 = 0000000000000000
3713! Starting 10 instruction Store Burst
3714! %l0 = 0000000010301e2a, Mem[0000000020800040] = 2a1ef99a
3715 sth %l0,[%o1+0x040] ! Mem[0000000020800040] = 1e2af99a
3716
3717p0_label_142:
3718! Mem[0000000010141410] = ffffffff, %l2 = 6200006f00000000
3719 swapa [%i5+%o5]0x88,%l2 ! %l2 = 00000000ffffffff
3720! %l7 = 0000000000000000, Mem[0000000030181410] = ffffffff58950000
3721 stxa %l7,[%i6+%o5]0x81 ! Mem[0000000030181410] = 0000000000000000
3722! %l4 = 00000000ff000000, Mem[0000000030101400] = 00000000
3723 stba %l4,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000
3724! Mem[000000001000143c] = 1e25229f, %l4 = 00000000ff000000
3725 ldub [%i0+0x03f],%l4 ! %l4 = 000000000000009f
3726! Mem[0000000010081430] = 00000000, %l4 = 000000000000009f, %asi = 80
3727 swapa [%i2+0x030]%asi,%l4 ! %l4 = 0000000000000000
3728! %l5 = 0000000034030bff, Mem[0000000010081410] = 00000000
3729 stha %l5,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0bff0000
3730! Code Fragment 3
3731p0_fragment_14:
3732! %l0 = 0000000010301e2a
3733 setx 0x807a317fbd5749ff,%g7,%l0 ! %l0 = 807a317fbd5749ff
3734! %l1 = 000000004c6334a3
3735 setx 0x239455d033e54d26,%g7,%l1 ! %l1 = 239455d033e54d26
3736 setx 0x1fe000, %g1, %g3
3737 or %l0, %g3, %l0 ! always set perrmask = 0xff
3738 setx 0x1ffff8, %g1, %g2
3739 and %l0, %g2, %l0
3740 ta T_CHANGE_HPRIV
3741 stxa %l1, [%l0]ASI_DCACHE_DATA
3742 ta T_CHANGE_NONHPRIV
3743! %l0 = 807a317fbd5749ff
3744 setx 0x5b458fbfd5ff4b3c,%g7,%l0 ! %l0 = 5b458fbfd5ff4b3c
3745! %l1 = 239455d033e54d26
3746 setx 0x2abcd837b0626797,%g7,%l1 ! %l1 = 2abcd837b0626797
3747! Mem[0000000020800000] = ffffe062, %l1 = 2abcd837b0626797
3748 ldstub [%o1+%g0],%l1 ! %l1 = 000000ff000000ff
3749! %l5 = 0000000034030bff, Mem[0000000010101410] = ff00000000000000
3750 stxa %l5,[%i4+%o5]0x88 ! Mem[0000000010101410] = 0000000034030bff
3751! Starting 10 instruction Load Burst
3752! Mem[0000000010181410] = 00250a6ddb72f184, %f22 = 29eaa2e2 37785099
3753 ldda [%i6+%o5]0x80,%f22 ! %f22 = 00250a6d db72f184
3754
3755p0_label_143:
3756! Mem[0000000010141408] = 2e000000, %f21 = 00000000
3757 lda [%i5+%o4]0x88,%f21 ! %f21 = 2e000000
3758! Mem[00000000211c0000] = f184e5a1, %l5 = 0000000034030bff
3759 lduba [%o2+0x001]%asi,%l5 ! %l5 = 0000000000000084
3760! Mem[0000000010001400] = 6200006f, %l2 = 00000000ffffffff
3761 lduw [%i0+%g0],%l2 ! %l2 = 000000006200006f
3762! Mem[00000000201c0000] = ffff01ce, %l4 = 0000000000000000
3763 lduha [%o0+0x000]%asi,%l4 ! %l4 = 000000000000ffff
3764! Mem[00000000100c1408] = e436b160, %l6 = 0000000000000000
3765 ldsha [%i3+%o4]0x88,%l6 ! %l6 = ffffffffffffb160
3766! Mem[0000000010141400] = ffffffdb340300ff, %f22 = 00250a6d db72f184
3767 ldda [%i5+%g0]0x88,%f22 ! %f22 = ffffffdb 340300ff
3768! Mem[0000000030101400] = 00000000, %l6 = ffffffffffffb160
3769 lduha [%i4+%g0]0x81,%l6 ! %l6 = 0000000000000000
3770! Mem[0000000010001410] = bcffffff, %l3 = 0000000019dd1eff
3771 lduba [%i0+%o5]0x80,%l3 ! %l3 = 00000000000000bc
3772! Mem[0000000030081408] = 00000000, %l1 = 00000000000000ff
3773 ldsba [%i2+%o4]0x81,%l1 ! %l1 = 0000000000000000
3774! Starting 10 instruction Store Burst
3775! %l0 = d5ff4b3c, %l1 = 00000000, Mem[0000000010181410] = 00250a6d db72f184
3776 stda %l0,[%i6+%o5]0x80 ! Mem[0000000010181410] = d5ff4b3c 00000000
3777
3778p0_label_144:
3779! Mem[00000000201c0001] = ffff01ce, %l3 = 00000000000000bc
3780 ldstub [%o0+0x001],%l3 ! %l3 = 000000ff000000ff
3781! %l0 = d5ff4b3c, %l1 = 00000000, Mem[0000000030101410] = 1e25ee47 75f8ffff
3782 stda %l0,[%i4+%o5]0x81 ! Mem[0000000030101410] = d5ff4b3c 00000000
3783! %l4 = 000000000000ffff, Mem[0000000030081410] = ff00f184
3784 stha %l4,[%i2+%o5]0x81 ! Mem[0000000030081410] = fffff184
3785! %l2 = 6200006f, %l3 = 000000ff, Mem[0000000010001410] = bcffffff ffffffff
3786 std %l2,[%i0+%o5] ! Mem[0000000010001410] = 6200006f 000000ff
3787! Mem[0000000030101408] = 000000ff, %l6 = 0000000000000000
3788 ldstuba [%i4+%o4]0x89,%l6 ! %l6 = 000000ff000000ff
3789! %l6 = 00000000000000ff, Mem[0000000010141410] = 00000000
3790 stba %l6,[%i5+%o5]0x80 ! Mem[0000000010141410] = ff000000
3791! %l0 = 5b458fbfd5ff4b3c, Mem[0000000010001400] = 6f000062
3792 stwa %l0,[%i0+%g0]0x88 ! Mem[0000000010001400] = d5ff4b3c
3793! Mem[0000000010181408] = 00273010, %l5 = 0000000000000084
3794 swapa [%i6+%o4]0x88,%l5 ! %l5 = 0000000000273010
3795! %f12 = 84f172db e436b160, Mem[0000000010041408] = a334d52a 4c633403
3796 stda %f12,[%i1+%o4]0x80 ! Mem[0000000010041408] = 84f172db e436b160
3797! Starting 10 instruction Load Burst
3798! Mem[0000000030041410] = 00002a1e, %l2 = 000000006200006f
3799 lduba [%i1+%o5]0x81,%l2 ! %l2 = 0000000000000000
3800
3801p0_label_145:
3802! Mem[0000000030081408] = 00000000, %f18 = 00000000
3803 lda [%i2+%o4]0x89,%f18 ! %f18 = 00000000
3804! Mem[0000000010181410] = 3c4bffd5, %l0 = 5b458fbfd5ff4b3c
3805 ldsha [%i6+%o5]0x88,%l0 ! %l0 = ffffffffffffffd5
3806! Mem[0000000030101410] = d5ff4b3c 00000000, %l4 = 0000ffff, %l5 = 00273010
3807 ldda [%i4+%o5]0x81,%l4 ! %l4 = 00000000d5ff4b3c 0000000000000000
3808! Mem[0000000010181408] = 84000000, %l4 = 00000000d5ff4b3c
3809 lduha [%i6+%o4]0x80,%l4 ! %l4 = 0000000000008400
3810! %l5 = 0000000000000000, %l1 = 0000000000000000, %l7 = 0000000000000000
3811 udivx %l5,%l1,%l7 ! Div by zero, %l0 = 0000000000000025
3812! %l7 = 0000000000000000, %l7 = 0000000000000000, %l2 = 0000000000000000
3813 mulx %l7,%l7,%l2 ! %l2 = 0000000000000000
3814! Mem[0000000010041400] = ff009558, %l4 = 0000000000008400
3815 lduh [%i1+%g0],%l4 ! %l4 = 000000000000ff00
3816! Mem[0000000030081410] = fffff184, %l0 = fffffffffffffffd
3817 ldswa [%i2+%o5]0x81,%l0 ! %l0 = fffffffffffff184
3818! Mem[0000000030081408] = 00000000, %l4 = 000000000000ff00
3819 lduha [%i2+%o4]0x81,%l4 ! %l4 = 0000000000000000
3820! Starting 10 instruction Store Burst
3821! %l1 = 0000000000000000, %l5 = 0000000000000000, %l4 = 0000000000000000
3822 xor %l1,%l5,%l4 ! %l4 = 0000000000000000
3823
3824p0_label_146:
3825! %f3 = 00000000, Mem[0000000010001408] = 2a1e3010
3826 sta %f3 ,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000
3827! Mem[00000000300c1410] = ff000000, %l5 = 0000000000000000
3828 ldstuba [%i3+%o5]0x81,%l5 ! %l5 = 000000ff000000ff
3829! Mem[0000000030001408] = 0000007e, %l6 = 00000000000000ff
3830 swapa [%i0+%o4]0x89,%l6 ! %l6 = 000000000000007e
3831! Mem[0000000010001400] = 3c4bffd5, %l4 = 0000000000000000
3832 swapa [%i0+%g0]0x80,%l4 ! %l4 = 000000003c4bffd5
3833! %f26 = d2038d08 00000000, %f30 = 445c2c9f 9f22251e
3834 fxtod %f26,%f30 ! %f30 = c3c6fe39 7c000000
3835! Mem[0000000010041410] = 00000000, %l2 = 0000000000000000
3836 ldstuba [%i1+%o5]0x80,%l2 ! %l2 = 00000000000000ff
3837! %l7 = 0000000000000000, Mem[0000000010041408] = 84f172db
3838 stw %l7,[%i1+%o4] ! Mem[0000000010041408] = 00000000
3839! %f28 = 00000000, Mem[0000000010101424] = 047effa5
3840 st %f28,[%i4+0x024] ! Mem[0000000010101424] = 00000000
3841! %l4 = 000000003c4bffd5, Mem[0000000030101400] = 00000000
3842 stha %l4,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0000ffd5
3843! Starting 10 instruction Load Burst
3844! Mem[0000000020800040] = 1e2af99a, %l6 = 000000000000007e
3845 lduha [%o1+0x040]%asi,%l6 ! %l6 = 0000000000001e2a
3846
3847p0_label_147:
3848! Mem[0000000010001414] = 000000ff, %l5 = 00000000000000ff
3849 lduw [%i0+0x014],%l5 ! %l5 = 00000000000000ff
3850! Mem[0000000010141408] = 0000002e, %l1 = 0000000000000000
3851 ldsw [%i5+%o4],%l1 ! %l1 = 000000000000002e
3852! Mem[0000000010081410] = ffff87a20000ff0b, %l7 = 0000000000000000
3853 ldxa [%i2+%o5]0x88,%l7 ! %l7 = ffff87a20000ff0b
3854! Mem[0000000030141408] = 047e2ea5, %l7 = ffff87a20000ff0b
3855 ldsba [%i5+%o4]0x89,%l7 ! %l7 = ffffffffffffffa5
3856! Mem[0000000010081410] = ffff87a20000ff0b, %f20 = ffffffff 2e000000
3857 ldda [%i2+%o5]0x88,%f20 ! %f20 = ffff87a2 0000ff0b
3858! %f11 = 000000e3, %f6 = 00000000, %f23 = 340300ff
3859 fdivs %f11,%f6 ,%f23 ! %f23 = 7f800000
3860! Mem[0000000010141400] = 340300ff, %l2 = 0000000000000000
3861 ldswa [%i5+%g0]0x88,%l2 ! %l2 = 00000000340300ff
3862! Mem[0000000010181408] = 84000000, %l6 = 0000000000001e2a
3863 ldsha [%i6+0x008]%asi,%l6 ! %l6 = ffffffffffff8400
3864! Mem[0000000030141410] = ffffffff, %l5 = 00000000000000ff
3865 lduwa [%i5+%o5]0x81,%l5 ! %l5 = 00000000ffffffff
3866! Starting 10 instruction Store Burst
3867! Mem[0000000010001434] = 00000000, %l1 = 0000002e, %l2 = 340300ff
3868 add %i0,0x34,%g1
3869 casa [%g1]0x80,%l1,%l2 ! %l2 = 0000000000000000
3870
3871p0_label_148:
3872! %f1 = c38122ff, %f9 = 00000000, %f7 = 00000000
3873 fdivs %f1 ,%f9 ,%f7 ! %f7 = ff800000
3874! Mem[0000000010081408] = 00000000, %l4 = 000000003c4bffd5, %asi = 80
3875 swapa [%i2+0x008]%asi,%l4 ! %l4 = 0000000000000000
3876! Mem[0000000010001420] = 00000000, %l6 = ffffffffffff8400
3877 ldstuba [%i0+0x020]%asi,%l6 ! %l6 = 00000000000000ff
3878! Mem[00000000100c1410] = 00000000, %l3 = 00000000000000ff
3879 swapa [%i3+%o5]0x80,%l3 ! %l3 = 0000000000000000
3880! %f0 = 37c3a13c c38122ff, %l6 = 0000000000000000
3881! Mem[00000000100c1428] = 00000000e2a2eaff
3882 add %i3,0x028,%g1
3883 stda %f0,[%g1+%l6]ASI_PST16_P ! Mem[00000000100c1428] = 00000000e2a2eaff
3884! %f30 = c3c6fe39 7c000000, Mem[00000000300c1408] = 34030bff 00000000
3885 stda %f30,[%i3+%o4]0x89 ! Mem[00000000300c1408] = c3c6fe39 7c000000
3886! Mem[0000000010101410] = 34030bff, %l6 = 0000000000000000
3887 ldstuba [%i4+%o5]0x88,%l6 ! %l6 = 000000ff000000ff
3888! Mem[0000000010081400] = db72f184, %l6 = 00000000000000ff
3889 swapa [%i2+%g0]0x88,%l6 ! %l6 = 00000000db72f184
3890! %l5 = 00000000ffffffff, Mem[0000000030181410] = 00000000
3891 stba %l5,[%i6+%o5]0x89 ! Mem[0000000030181410] = 000000ff
3892! Starting 10 instruction Load Burst
3893! Mem[0000000021800100] = 34bc4e79, %l1 = 000000000000002e
3894 lduh [%o3+0x100],%l1 ! %l1 = 00000000000034bc
3895
3896p0_label_149:
3897! Mem[0000000030001408] = ff000000, %l4 = 0000000000000000
3898 ldsba [%i0+%o4]0x81,%l4 ! %l4 = ffffffffffffffff
3899! %l2 = 0000000000000000, %l0 = fffffffffffff184, %l6 = 00000000db72f184
3900 sdivx %l2,%l0,%l6 ! %l6 = 0000000000000000
3901! Mem[0000000030081408] = 0000000000000000, %l0 = fffffffffffff184
3902 ldxa [%i2+%o4]0x89,%l0 ! %l0 = 0000000000000000
3903! Mem[0000000010081430] = 0000009f41a1b160, %l5 = 00000000ffffffff
3904 ldx [%i2+0x030],%l5 ! %l5 = 0000009f41a1b160
3905! Mem[000000001018140c] = 000000ff, %l7 = ffffffffffffffa5
3906 ldsba [%i6+0x00c]%asi,%l7 ! %l7 = 0000000000000000
3907! Mem[0000000010001410] = 6200006f, %l6 = 0000000000000000
3908 lduba [%i0+%o5]0x80,%l6 ! %l6 = 0000000000000062
3909! Mem[0000000010181438] = 000003d2047e2ea5, %f22 = ffffffdb 7f800000
3910 ldd [%i6+0x038],%f22 ! %f22 = 000003d2 047e2ea5
3911! Mem[0000000010141408] = 94bcd52a 2e000000, %l4 = ffffffff, %l5 = 41a1b160
3912 ldda [%i5+%o4]0x88,%l4 ! %l4 = 000000002e000000 0000000094bcd52a
3913! Mem[0000000030141408] = a52e7e04ff1edd19, %f6 = 00000000 ff800000
3914 ldda [%i5+%o4]0x81,%f6 ! %f6 = a52e7e04 ff1edd19
3915! Starting 10 instruction Store Burst
3916! %l3 = 0000000000000000, imm = 0000000000000a71, %l7 = 0000000000000000
3917 subc %l3,0xa71,%l7 ! %l7 = fffffffffffff58f
3918
3919p0_label_150:
3920! %l1 = 00000000000034bc, Mem[00000000211c0000] = f184e5a1, %asi = 80
3921 stba %l1,[%o2+0x000]%asi ! Mem[00000000211c0000] = bc84e5a1
3922! %f0 = 37c3a13c c38122ff 10302700 00000000
3923! %f4 = 00000000 000000ff a52e7e04 ff1edd19
3924! %f8 = 00000000 00000000 088d03d2 000000e3
3925! %f12 = 84f172db e436b160 57000000 00000000
3926 stda %f0,[%i5]ASI_BLK_SL ! Block Store to 0000000030141400
3927! %l2 = 0000000000000000, Mem[0000000030081410] = fdb1b47084f1ffff
3928 stxa %l2,[%i2+%o5]0x89 ! Mem[0000000030081410] = 0000000000000000
3929! Mem[0000000010181400] = 22003403, %l0 = 0000000000000000
3930 swapa [%i6+%g0]0x80,%l0 ! %l0 = 0000000022003403
3931! %f28 = 00000000 e436b160, %l2 = 0000000000000000
3932! Mem[0000000030181428] = a52e7e04e2a2ea29
3933 add %i6,0x028,%g1
3934 stda %f28,[%g1+%l2]ASI_PST8_SL ! Mem[0000000030181428] = a52e7e04e2a2ea29
3935! %l1 = 00000000000034bc, Mem[0000000030041410] = 00002a1e00000000
3936 stxa %l1,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000000034bc
3937! %f21 = 0000ff0b, Mem[0000000030041410] = 00000000
3938 sta %f21,[%i1+%o5]0x89 ! Mem[0000000030041410] = 0000ff0b
3939! %l4 = 000000002e000000, %l3 = 0000000000000000, %l7 = fffffffffffff58f
3940 sub %l4,%l3,%l7 ! %l7 = 000000002e000000
3941! %l6 = 0000000000000062, Mem[000000001014140e] = 2ad5bc94, %asi = 80
3942 stha %l6,[%i5+0x00e]%asi ! Mem[000000001014140c] = 2ad50062
3943! Starting 10 instruction Load Burst
3944! Mem[0000000030001410] = ff000057, %f26 = d2038d08
3945 lda [%i0+%o5]0x81,%f26 ! %f26 = ff000057
3946
3947p0_label_151:
3948! Mem[0000000030181408] = ff2281c39e7c1543, %f22 = 000003d2 047e2ea5
3949 ldda [%i6+%o4]0x81,%f22 ! %f22 = ff2281c3 9e7c1543
3950! Mem[0000000030101400] = d5ff0000 ffffffff, %l2 = 00000000, %l3 = 00000000
3951 ldda [%i4+%g0]0x81,%l2 ! %l2 = 00000000d5ff0000 00000000ffffffff
3952! Mem[0000000020800000] = ffffe062, %l0 = 0000000022003403
3953 ldub [%o1+%g0],%l0 ! %l0 = 00000000000000ff
3954! Mem[0000000010041410] = ff000000 00000000, %l0 = 000000ff, %l1 = 000034bc
3955 ldd [%i1+%o5],%l0 ! %l0 = 00000000ff000000 0000000000000000
3956! Mem[0000000030081408] = 00000000, %l6 = 0000000000000062
3957 lduha [%i2+%o4]0x81,%l6 ! %l6 = 0000000000000000
3958! Mem[00000000201c0000] = ffff01ce, %l6 = 0000000000000000
3959 lduh [%o0+%g0],%l6 ! %l6 = 000000000000ffff
3960 membar #Sync ! Added by membar checker (19)
3961! Mem[0000000030141410] = 000000ff, %l3 = 00000000ffffffff
3962 lduha [%i5+%o5]0x89,%l3 ! %l3 = 00000000000000ff
3963! Mem[0000000010141410] = 000000ff, %f22 = ff2281c3
3964 lda [%i5+%o5]0x88,%f22 ! %f22 = 000000ff
3965! %l3 = 00000000000000ff, %l5 = 0000000094bcd52a, %l1 = 0000000000000000
3966 xor %l3,%l5,%l1 ! %l1 = 0000000094bcd5d5
3967! Starting 10 instruction Store Burst
3968! %l4 = 2e000000, %l5 = 94bcd52a, Mem[0000000030081410] = 00000000 00000000
3969 stda %l4,[%i2+%o5]0x89 ! Mem[0000000030081410] = 2e000000 94bcd52a
3970
3971p0_label_152:
3972! %l2 = 00000000d5ff0000, %l3 = 00000000000000ff, %l6 = 000000000000ffff
3973 sdivx %l2,%l3,%l6 ! %l6 = 0000000000d6d5d5
3974! Mem[0000000030141408] = 00000000, %l6 = 0000000000d6d5d5
3975 ldstuba [%i5+%o4]0x81,%l6 ! %l6 = 00000000000000ff
3976! %l0 = 00000000ff000000, %l5 = 0000000094bcd52a, %l2 = 00000000d5ff0000
3977 and %l0,%l5,%l2 ! %l2 = 0000000094000000
3978! Mem[0000000010141410] = 000000ff, %l6 = 0000000000000000
3979 swapa [%i5+%o5]0x88,%l6 ! %l6 = 00000000000000ff
3980! Mem[0000000010101408] = 000000ff, %l7 = 000000002e000000
3981 ldstuba [%i4+%o4]0x88,%l7 ! %l7 = 000000ff000000ff
3982! %f22 = 000000ff 9e7c1543, Mem[0000000010141410] = 00000000 0000ba6f
3983 stda %f22,[%i5+%o5]0x80 ! Mem[0000000010141410] = 000000ff 9e7c1543
3984! %f11 = 000000e3, Mem[0000000030101410] = d5ff4b3c
3985 sta %f11,[%i4+%o5]0x81 ! Mem[0000000030101410] = 000000e3
3986! Mem[0000000030181400] = 00000000, %l4 = 000000002e000000
3987 ldstuba [%i6+%g0]0x89,%l4 ! %l4 = 00000000000000ff
3988! Mem[000000001008141c] = 00000000, %l6 = 00000000000000ff
3989 swap [%i2+0x01c],%l6 ! %l6 = 0000000000000000
3990! Starting 10 instruction Load Burst
3991! Mem[0000000030081408] = 0000000000000000, %l3 = 00000000000000ff
3992 ldxa [%i2+%o4]0x89,%l3 ! %l3 = 0000000000000000
3993
3994p0_label_153:
3995! Mem[0000000010001400] = 00000000, %f20 = ffff87a2
3996 lda [%i0+%g0]0x88,%f20 ! %f20 = 00000000
3997! Mem[0000000030041408] = c7ff0000, %l4 = 0000000000000000
3998 ldsba [%i1+%o4]0x89,%l4 ! %l4 = 0000000000000000
3999! Mem[00000000201c0000] = ffff01ce, %l7 = 00000000000000ff
4000 ldsb [%o0+0x001],%l7 ! %l7 = ffffffffffffffff
4001! Mem[0000000010081410] = 0000ff0b, %l2 = 0000000094000000
4002 ldsha [%i2+%o5]0x88,%l2 ! %l2 = ffffffffffffff0b
4003! Mem[0000000010081408] = 3c4bffd5, %l3 = 0000000000000000
4004 ldsha [%i2+%o4]0x80,%l3 ! %l3 = 0000000000003c4b
4005! Mem[00000000201c0000] = ffff01ce, %l4 = 0000000000000000
4006 ldsh [%o0+%g0],%l4 ! %l4 = ffffffffffffffff
4007! Mem[0000000010141408] = 6200d52a 2e000000, %l0 = ff000000, %l1 = 94bcd5d5
4008 ldda [%i5+%o4]0x88,%l0 ! %l0 = 000000002e000000 000000006200d52a
4009! Mem[0000000010001408] = 00000000 a52e7e04, %l0 = 2e000000, %l1 = 6200d52a
4010 ldda [%i0+%o4]0x80,%l0 ! %l0 = 0000000000000000 00000000a52e7e04
4011! Mem[0000000010101408] = ff2281c3000000ff, %f12 = 84f172db e436b160
4012 ldda [%i4+%o4]0x88,%f12 ! %f12 = ff2281c3 000000ff
4013! Starting 10 instruction Store Burst
4014! %l1 = 00000000a52e7e04, Mem[0000000030001410] = ff000057
4015 stwa %l1,[%i0+%o5]0x81 ! Mem[0000000030001410] = a52e7e04
4016
4017p0_label_154:
4018! Mem[0000000010101410] = ff0b0334, %l1 = 00000000a52e7e04
4019 ldstuba [%i4+%o5]0x80,%l1 ! %l1 = 000000ff000000ff
4020! %f0 = 37c3a13c, Mem[0000000030001400] = 000000ff
4021 sta %f0 ,[%i0+%g0]0x81 ! Mem[0000000030001400] = 37c3a13c
4022! %l5 = 0000000094bcd52a, Mem[0000000010181400] = 00000000db72f184
4023 stx %l5,[%i6+%g0] ! Mem[0000000010181400] = 0000000094bcd52a
4024! %l2 = ffffff0b, %l3 = 00003c4b, Mem[00000000300c1410] = 000000ff 796694bc
4025 stda %l2,[%i3+%o5]0x89 ! Mem[00000000300c1410] = ffffff0b 00003c4b
4026! Mem[0000000030181410] = ff000000, %l6 = 0000000000000000
4027 swapa [%i6+%o5]0x81,%l6 ! %l6 = 00000000ff000000
4028! %f2 = 10302700 00000000, Mem[0000000030141400] = ff2281c3 3ca1c337
4029 stda %f2 ,[%i5+%g0]0x81 ! Mem[0000000030141400] = 10302700 00000000
4030! %f10 = 088d03d2 000000e3, Mem[0000000030041400] = 047e2ea5 ff000000
4031 stda %f10,[%i1+%g0]0x89 ! Mem[0000000030041400] = 088d03d2 000000e3
4032! %l6 = ff000000, %l7 = ffffffff, Mem[0000000010141410] = ff000000 43157c9e
4033 stda %l6,[%i5+%o5]0x88 ! Mem[0000000010141410] = ff000000 ffffffff
4034! %l6 = ff000000, %l7 = ffffffff, Mem[0000000030101408] = ff000000 00000000
4035 stda %l6,[%i4+%o4]0x81 ! Mem[0000000030101408] = ff000000 ffffffff
4036! Starting 10 instruction Load Burst
4037! Mem[0000000010181430] = 0aeb4c39 47ee08bd, %l6 = ff000000, %l7 = ffffffff
4038 ldda [%i6+0x030]%asi,%l6 ! %l6 = 000000000aeb4c39 0000000047ee08bd
4039
4040p0_label_155:
4041! Code Fragment 4
4042p0_fragment_15:
4043! %l0 = 0000000000000000
4044 setx 0x7ad0c2904c0e4d1a,%g7,%l0 ! %l0 = 7ad0c2904c0e4d1a
4045! %l1 = 00000000000000ff
4046 setx 0x26a442d7f0ad64d7,%g7,%l1 ! %l1 = 26a442d7f0ad64d7
4047 setx 0x7ff8, %g1, %g2
4048 and %l0, %g2, %l0
4049 setx 0xffffffff, %g1, %g2
4050 and %l1, %g2, %l1
4051 setx 0x100000000, %g1, %g2
4052 or %l1, %g2, %l1 ! Set bit 32 - perrinj
4053 ta T_CHANGE_HPRIV
4054 stxa %l1, [%l0]ASI_ICACHE_INSTR
4055 ta T_CHANGE_NONHPRIV
4056! %l0 = 7ad0c2904c0e4d1a
4057 setx 0xfc3aecb032de6c22,%g7,%l0 ! %l0 = fc3aecb032de6c22
4058! %l1 = 26a442d7f0ad64d7
4059 setx 0xc70ebb8002aad8ec,%g7,%l1 ! %l1 = c70ebb8002aad8ec
4060! Mem[00000000100c1408] = 84f172db e436b160, %l6 = 0aeb4c39, %l7 = 47ee08bd
4061 ldda [%i3+%o4]0x88,%l6 ! %l6 = 00000000e436b160 0000000084f172db
4062! Mem[0000000010141408] = 2e000000, %l5 = 0000000094bcd52a
4063 lduba [%i5+%o4]0x88,%l5 ! %l5 = 0000000000000000
4064! Mem[0000000030081408] = 00000000, %l5 = 0000000000000000
4065 ldsha [%i2+%o4]0x89,%l5 ! %l5 = 0000000000000000
4066! %f22 = 000000ff, %f28 = 00000000, %f6 = a52e7e04 ff1edd19
4067 fsmuld %f22,%f28,%f6 ! %f6 = 00000000 00000000
4068! %l3 = 0000000000003c4b, %l1 = c70ebb8002aad8ec, %l6 = 00000000e436b160
4069 add %l3,%l1,%l6 ! %l6 = c70ebb8002ab1537
4070! Mem[0000000030081408] = 0000000000000000, %l3 = 0000000000003c4b
4071 ldxa [%i2+%o4]0x81,%l3 ! %l3 = 0000000000000000
4072! Mem[0000000030081410] = 2e000000, %l1 = c70ebb8002aad8ec
4073 ldsha [%i2+%o5]0x89,%l1 ! %l1 = 0000000000000000
4074! Mem[0000000010141420] = ae9a2bfc, %l5 = 0000000000000000
4075 ldsba [%i5+0x020]%asi,%l5 ! %l5 = ffffffffffffffae
4076! Starting 10 instruction Store Burst
4077! Mem[00000000300c1410] = ffffff0b, %l5 = ffffffffffffffae
4078 ldstuba [%i3+%o5]0x89,%l5 ! %l5 = 0000000b000000ff
4079
4080p0_label_156:
4081! %l3 = 0000000000000000, imm = fffffffffffff914, %l3 = 0000000000000000
4082 or %l3,-0x6ec,%l3 ! %l3 = fffffffffffff914
4083! %l4 = ffffffff, %l5 = 0000000b, Mem[0000000010141410] = 000000ff ffffffff
4084 stda %l4,[%i5+%o5]0x80 ! Mem[0000000010141410] = ffffffff 0000000b
4085! %l0 = fc3aecb032de6c22, %l4 = ffffffffffffffff, %l3 = fffffffffffff914
4086 add %l0,%l4,%l3 ! %l3 = fc3aecb032de6c21
4087! %f14 = 57000000, %f23 = 9e7c1543, %f14 = 57000000
4088 fadds %f14,%f23,%f14 ! %f14 = 57000000
4089! Mem[0000000010181400] = 00000000, %l2 = ffffffffffffff0b
4090 swapa [%i6+%g0]0x80,%l2 ! %l2 = 0000000000000000
4091! Mem[0000000010181408] = 00000084, %l5 = 000000000000000b
4092 ldstuba [%i6+%o4]0x88,%l5 ! %l5 = 00000084000000ff
4093! %f2 = 10302700 00000000, %l7 = 0000000084f172db
4094! Mem[0000000030081410] = 0000002e2ad5bc94
4095 add %i2,0x010,%g1
4096 stda %f2,[%g1+%l7]ASI_PST32_SL ! Mem[0000000030081410] = 0000000000273010
4097! %l5 = 0000000000000084, Mem[0000000030001408] = 000000ff
4098 stba %l5,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000084
4099! Mem[0000000030181410] = 00000000, %l5 = 0000000000000084
4100 ldstuba [%i6+%o5]0x81,%l5 ! %l5 = 00000000000000ff
4101! Starting 10 instruction Load Burst
4102! Mem[0000000030141408] = ff000000, %l2 = 0000000000000000
4103 lduba [%i5+%o4]0x81,%l2 ! %l2 = 00000000000000ff
4104
4105p0_label_157:
4106! Mem[00000000211c0000] = bc84e5a1, %l7 = 0000000084f172db
4107 ldsba [%o2+0x000]%asi,%l7 ! %l7 = ffffffffffffffbc
4108! Mem[0000000010001400] = 00000000, %l4 = ffffffffffffffff
4109 lduha [%i0+%g0]0x80,%l4 ! %l4 = 0000000000000000
4110! Mem[0000000010081410] = 0000ff0b, %l0 = fc3aecb032de6c22
4111 ldsba [%i2+%o5]0x88,%l0 ! %l0 = 000000000000000b
4112! Mem[0000000030181408] = c38122ff, %l0 = 000000000000000b
4113 ldswa [%i6+%o4]0x89,%l0 ! %l0 = ffffffffc38122ff
4114! Mem[0000000010101400] = 00000000, %l5 = 0000000000000000
4115 ldsba [%i4+%g0]0x80,%l5 ! %l5 = 0000000000000000
4116! Mem[00000000100c1400] = 00000000 000000ff, %l4 = 00000000, %l5 = 00000000
4117 ldda [%i3+%g0]0x88,%l4 ! %l4 = 00000000000000ff 0000000000000000
4118! Mem[00000000100c140c] = db72f184, %l7 = ffffffffffffffbc
4119 lduba [%i3+0x00c]%asi,%l7 ! %l7 = 00000000000000db
4120! Mem[0000000010141408] = 0000002e, %l7 = 00000000000000db
4121 lduba [%i5+%o4]0x80,%l7 ! %l7 = 0000000000000000
4122! Mem[0000000010041408] = 00000000 e436b160, %l2 = 000000ff, %l3 = 32de6c21
4123 ldda [%i1+0x008]%asi,%l2 ! %l2 = 0000000000000000 00000000e436b160
4124! Starting 10 instruction Store Burst
4125! %f26 = ff000057, %f29 = e436b160, %f24 = ff2281c3
4126 fadds %f26,%f29,%f24 ! %f24 = ff000057
4127
4128p0_label_158:
4129! %l7 = 0000000000000000, Mem[0000000010141400] = ff000334dbffffff
4130 stxa %l7,[%i5+%g0]0x80 ! Mem[0000000010141400] = 0000000000000000
4131! %f6 = 00000000 00000000, Mem[0000000030081400] = 94bcd52a e98c78d8
4132 stda %f6 ,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000 00000000
4133! %l3 = 00000000e436b160, Mem[0000000010101408] = 000000ff
4134 stwa %l3,[%i4+%o4]0x88 ! Mem[0000000010101408] = e436b160
4135! %l6 = c70ebb8002ab1537, Mem[0000000010041400] = ff009558
4136 stba %l6,[%i1+%g0]0x80 ! Mem[0000000010041400] = 37009558
4137! Mem[0000000030141408] = 000000ff, %l6 = c70ebb8002ab1537
4138 ldstuba [%i5+%o4]0x89,%l6 ! %l6 = 000000ff000000ff
4139! Mem[00000000211c0000] = bc84e5a1, %l4 = 00000000000000ff
4140 ldstuba [%o2+0x000]%asi,%l4 ! %l4 = 000000bc000000ff
4141! Mem[0000000030141408] = 000000ff, %l7 = 0000000000000000
4142 lduwa [%i5+%o4]0x89,%l7 ! %l7 = 00000000000000ff
4143! %l7 = 00000000000000ff, Mem[0000000010041400] = 37009558
4144 stw %l7,[%i1+%g0] ! Mem[0000000010041400] = 000000ff
4145! %l4 = 00000000000000bc, Mem[0000000010101408] = ff2281c3e436b160
4146 stxa %l4,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000000000000bc
4147! Starting 10 instruction Load Burst
4148! Mem[0000000010081400] = 000000ff, %l7 = 00000000000000ff
4149 ldsba [%i2+%g0]0x88,%l7 ! %l7 = ffffffffffffffff
4150
4151p0_label_159:
4152! Mem[0000000010101408] = bc000000, %l2 = 0000000000000000
4153 lduwa [%i4+%o4]0x80,%l2 ! %l2 = 00000000bc000000
4154! Mem[0000000010041400] = 000000ff, %l6 = 00000000000000ff
4155 lduba [%i1+0x001]%asi,%l6 ! %l6 = 0000000000000000
4156! Mem[0000000010101410] = ff0b0334, %l0 = ffffffffc38122ff
4157 ldswa [%i4+%o5]0x80,%l0 ! %l0 = ffffffffff0b0334
4158! Mem[0000000030081408] = 00000000 00000000, %l0 = ff0b0334, %l1 = 00000000
4159 ldda [%i2+%o4]0x89,%l0 ! %l0 = 0000000000000000 0000000000000000
4160! Mem[00000000211c0000] = ff84e5a1, %l7 = ffffffffffffffff
4161 lduh [%o2+%g0],%l7 ! %l7 = 000000000000ff84
4162! Mem[0000000010001410] = ff000000 6f000062, %l6 = 00000000, %l7 = 0000ff84
4163 ldda [%i0+%o5]0x88,%l6 ! %l6 = 000000006f000062 00000000ff000000
4164! Mem[0000000030041408] = c7ff0000, %l3 = 00000000e436b160
4165 ldswa [%i1+%o4]0x89,%l3 ! %l3 = ffffffffc7ff0000
4166! Mem[0000000010081408] = 3c4bffd5, %l6 = 000000006f000062
4167 ldub [%i2+0x009],%l6 ! %l6 = 000000000000004b
4168! Mem[0000000030101410] = 00000000 e3000000, %l0 = 00000000, %l1 = 00000000
4169 ldda [%i4+%o5]0x89,%l0 ! %l0 = 00000000e3000000 0000000000000000
4170! Starting 10 instruction Store Burst
4171! %l7 = 00000000ff000000, Mem[0000000010081400] = ff000000
4172 stha %l7,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000
4173
4174p0_label_160:
4175! %f22 = 000000ff 9e7c1543, Mem[0000000010081400] = 00000000 e436b160
4176 stda %f22,[%i2+%g0]0x80 ! Mem[0000000010081400] = 000000ff 9e7c1543
4177! %l0 = 00000000e3000000, Mem[0000000030101400] = 0000ffd5
4178 stwa %l0,[%i4+%g0]0x89 ! Mem[0000000030101400] = e3000000
4179! %f7 = 00000000, Mem[0000000010041408] = 00000000
4180 sta %f7 ,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000
4181! %l5 = 0000000000000000, immd = fffffffffffff813, %l6 = 000000000000004b
4182 sdivx %l5,-0x7ed,%l6 ! %l6 = 0000000000000000
4183! %l0 = 00000000e3000000, Mem[0000000030141408] = ff000000
4184 stwa %l0,[%i5+%o4]0x81 ! Mem[0000000030141408] = e3000000
4185! %l2 = 00000000bc000000, Mem[0000000010041408] = 00000000e436b160
4186 stxa %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000bc000000
4187! %l4 = 00000000000000bc, Mem[0000000010001420] = ff000000e436b160, %asi = 80
4188 stxa %l4,[%i0+0x020]%asi ! Mem[0000000010001420] = 00000000000000bc
4189! Mem[0000000010141439] = ff592c9f, %l6 = 0000000000000000
4190 ldstuba [%i5+0x039]%asi,%l6 ! %l6 = 00000059000000ff
4191! %f0 = 37c3a13c c38122ff, Mem[0000000030181400] = ff000000 00000000
4192 stda %f0 ,[%i6+%g0]0x81 ! Mem[0000000030181400] = 37c3a13c c38122ff
4193! Starting 10 instruction Load Burst
4194! Mem[0000000010141408] = 2e000000, %l3 = ffffffffc7ff0000
4195 lduwa [%i5+%o4]0x88,%l3 ! %l3 = 000000002e000000
4196
4197p0_label_161:
4198! %l6 = 0000000000000059, imm = 00000000000006d6, %l2 = 00000000bc000000
4199 addc %l6,0x6d6,%l2 ! %l2 = 000000000000072f
4200! Mem[0000000030041410] = bc3400000000ff0b, %f6 = 00000000 00000000
4201 ldda [%i1+%o5]0x89,%f6 ! %f6 = bc340000 0000ff0b
4202! Mem[00000000100c1400] = 000000ff, %f4 = 00000000
4203 lda [%i3+%g0]0x88,%f4 ! %f4 = 000000ff
4204! Mem[0000000010181438] = 000003d2, %f15 = 00000000
4205 ld [%i6+0x038],%f15 ! %f15 = 000003d2
4206! Mem[00000000211c0000] = ff84e5a1, %l7 = 00000000ff000000
4207 lduba [%o2+0x000]%asi,%l7 ! %l7 = 00000000000000ff
4208! Mem[000000001018142c] = 00000055, %f16 = 00273010
4209 ld [%i6+0x02c],%f16 ! %f16 = 00000055
4210! Mem[0000000010041400] = 000000ff34697300, %l2 = 000000000000072f
4211 ldxa [%i1+0x000]%asi,%l2 ! %l2 = 000000ff34697300
4212! Mem[0000000030141400] = 10302700, %l7 = 00000000000000ff
4213 lduba [%i5+%g0]0x81,%l7 ! %l7 = 0000000000000010
4214! Mem[0000000010101408] = bc00000000000000, %l6 = 0000000000000059
4215 ldx [%i4+%o4],%l6 ! %l6 = bc00000000000000
4216! Starting 10 instruction Store Burst
4217! Mem[0000000020800041] = 1e2af99a, %l0 = 00000000e3000000
4218 ldstub [%o1+0x041],%l0 ! %l0 = 0000002a000000ff
4219
4220p0_label_162:
4221! Mem[0000000030081408] = 00000000, %l5 = 0000000000000000
4222 ldstuba [%i2+%o4]0x89,%l5 ! %l5 = 00000000000000ff
4223! %l4 = 00000000000000bc, Mem[00000000100c1410] = 000000ff
4224 stha %l4,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00bc00ff
4225! %l0 = 000000000000002a, Mem[0000000010141400] = 00000000
4226 stha %l0,[%i5+%g0]0x88 ! Mem[0000000010141400] = 0000002a
4227! %l5 = 0000000000000000, Mem[0000000030141400] = 10302700
4228 stha %l5,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00002700
4229! %l5 = 0000000000000000, Mem[0000000010081438] = ffd5b81b57000000
4230 stx %l5,[%i2+0x038] ! Mem[0000000010081438] = 0000000000000000
4231! %l2 = 000000ff34697300, Mem[0000000010141400] = 2a000000
4232 stha %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = 73000000
4233! %f21 = 0000ff0b, %f13 = 000000ff, %f24 = ff000057
4234 fsubs %f21,%f13,%f24 ! %l0 = 000000000000004c, Unfinished, %fsr = 2100000800
4235! Mem[0000000010141410] = ffffffff, %l4 = 00000000000000bc
4236 swapa [%i5+%o5]0x88,%l4 ! %l4 = 00000000ffffffff
4237! %l6 = bc00000000000000, Mem[0000000010141400] = 73000000
4238 stba %l6,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000
4239! Starting 10 instruction Load Burst
4240! Mem[00000000300c1410] = ffffffff4b3c0000, %f20 = 00000000 0000ff0b
4241 ldda [%i3+%o5]0x81,%f20 ! %f20 = ffffffff 4b3c0000
4242
4243p0_label_163:
4244! %l0 = 000000000000004c, imm = fffffffffffff518, %l1 = 0000000000000000
4245 orn %l0,-0xae8,%l1 ! %l1 = 0000000000000aef
4246! Mem[0000000030001408] = 00000084, %l1 = 0000000000000aef
4247 lduwa [%i0+%o4]0x89,%l1 ! %l1 = 0000000000000084
4248! Mem[0000000030181408] = ff2281c39e7c1543, %f16 = 00000055 a52e7e04
4249 ldda [%i6+%o4]0x81,%f16 ! %f16 = ff2281c3 9e7c1543
4250! Mem[0000000010001408] = 00000000a52e7e04, %l3 = 000000002e000000
4251 ldxa [%i0+%o4]0x80,%l3 ! %l3 = 00000000a52e7e04
4252! Mem[0000000030001400] = 37c3a13c, %l2 = 000000ff34697300
4253 lduwa [%i0+%g0]0x81,%l2 ! %l2 = 0000000037c3a13c
4254! %l1 = 0000000000000084, %l3 = 00000000a52e7e04, %l2 = 0000000037c3a13c
4255 and %l1,%l3,%l2 ! %l2 = 0000000000000004
4256! Mem[0000000010101400] = 00000000, %l3 = 00000000a52e7e04
4257 ldswa [%i4+%g0]0x80,%l3 ! %l3 = 0000000000000000
4258! Mem[0000000010101410] = 34030bff, %l1 = 0000000000000084
4259 lduwa [%i4+%o5]0x88,%l1 ! %l1 = 0000000034030bff
4260! Mem[0000000010041410] = ff000000, %l4 = 00000000ffffffff
4261 lduw [%i1+%o5],%l4 ! %l4 = 00000000ff000000
4262! Starting 10 instruction Store Burst
4263! %l2 = 0000000000000004, Mem[0000000030141400] = 0000000000270000
4264 stxa %l2,[%i5+%g0]0x89 ! Mem[0000000030141400] = 0000000000000004
4265
4266p0_label_164:
4267! Mem[0000000030081408] = 000000ff, %l7 = 0000000000000010
4268 swapa [%i2+%o4]0x89,%l7 ! %l7 = 00000000000000ff
4269! %f8 = 00000000 00000000, Mem[0000000030181400] = 3ca1c337 ff2281c3
4270 stda %f8 ,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000 00000000
4271! %l5 = 0000000000000000, immed = 00000623, %y = 00000000
4272 sdiv %l5,0x623,%l1 ! %l1 = 0000000000000000
4273 mov %l0,%y ! %y = 0000004c
4274! %l4 = 00000000ff000000, immed = fffff829, %y = 0000004c
4275 smul %l4,-0x7d7,%l6 ! %l6 = 00000007d7000000, %y = 00000007
4276! Mem[00000000100c1408] = e436b160, %l6 = 00000007d7000000
4277 swapa [%i3+%o4]0x88,%l6 ! %l6 = 00000000e436b160
4278! Mem[0000000030081408] = 10000000, %l3 = 0000000000000000
4279 ldstuba [%i2+%o4]0x81,%l3 ! %l3 = 00000010000000ff
4280! %l6 = 00000000e436b160, Mem[0000000030181410] = 000000ff
4281 stba %l6,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000060
4282! %f27 = 00000000, Mem[0000000010101410] = 34030bff
4283 sta %f27,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000
4284! Code Fragment 4
4285p0_fragment_16:
4286! %l0 = 000000000000004c
4287 setx 0xc6ab44104a20627c,%g7,%l0 ! %l0 = c6ab44104a20627c
4288! %l1 = 0000000000000000
4289 setx 0x7f31808fe816b8e3,%g7,%l1 ! %l1 = 7f31808fe816b8e3
4290 setx 0x7ff8, %g1, %g2
4291 and %l0, %g2, %l0
4292 setx 0xffffffff, %g1, %g2
4293 and %l1, %g2, %l1
4294 setx 0x100000000, %g1, %g2
4295 or %l1, %g2, %l1 ! Set bit 32 - perrinj
4296 ta T_CHANGE_HPRIV
4297 stxa %l1, [%l0]ASI_ICACHE_INSTR
4298 ta T_CHANGE_NONHPRIV
4299! %l0 = c6ab44104a20627c
4300 setx 0x5127a88874a27503,%g7,%l0 ! %l0 = 5127a88874a27503
4301! %l1 = 7f31808fe816b8e3
4302 setx 0xdaf85b4fe0adcb29,%g7,%l1 ! %l1 = daf85b4fe0adcb29
4303! Starting 10 instruction Load Burst
4304! Mem[0000000020800000] = ffffe062, %l3 = 0000000000000010
4305 ldub [%o1+%g0],%l3 ! %l3 = 00000000000000ff
4306
4307p0_label_165:
4308! Mem[0000000010081430] = 0000009f, %l7 = 00000000000000ff
4309 ldswa [%i2+0x030]%asi,%l7 ! %l7 = 000000000000009f
4310! Mem[0000000010001408] = 00000000, %l0 = 5127a88874a27503
4311 lduba [%i0+%o4]0x88,%l0 ! %l0 = 0000000000000000
4312! Mem[0000000010181400] = ffffff0b, %l4 = 00000000ff000000
4313 ldswa [%i6+%g0]0x80,%l4 ! %l4 = ffffffffffffff0b
4314! Mem[0000000030081410] = 00000000, %l4 = ffffffffffffff0b
4315 ldsha [%i2+%o5]0x89,%l4 ! %l4 = 0000000000000000
4316! Mem[00000000201c0000] = ffff01ce, %l4 = 0000000000000000
4317 ldsba [%o0+0x000]%asi,%l4 ! %l4 = ffffffffffffffff
4318! Mem[0000000030101408] = 000000ff, %l6 = 00000000e436b160
4319 lduha [%i4+%o4]0x89,%l6 ! %l6 = 00000000000000ff
4320! %f10 = 088d03d2 000000e3, %f0 = 37c3a13c c38122ff
4321 fdtox %f10,%f0 ! %f0 = 00000000 00000000
4322! Mem[0000000030081410] = 00000000, %f14 = 57000000
4323 lda [%i2+%o5]0x89,%f14 ! %f14 = 00000000
4324 membar #Sync ! Added by membar checker (20)
4325! Mem[0000000010101400] = 00000000 10302700 bc000000 00000000
4326! Mem[0000000010101410] = 00000000 00000000 a9fc6c60 6f13569c
4327! Mem[0000000010101420] = 00736934 00000000 29eaa2e2 047e2ea5
4328! Mem[0000000010101430] = 088d03d2 000000e3 00000000 00000000
4329 ldda [%i4]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000010101400
4330! Starting 10 instruction Store Burst
4331 membar #Sync ! Added by membar checker (21)
4332! %l7 = 000000000000009f, Mem[0000000010101410] = 00000000
4333 stha %l7,[%i4+%o5]0x88 ! Mem[0000000010101410] = 0000009f
4334
4335p0_label_166:
4336! %f8 = 00000000 34697300, %l6 = 00000000000000ff
4337! Mem[0000000030101418] = 7222bb94da7c4b0c
4338 add %i4,0x018,%g1
4339 stda %f8,[%g1+%l6]ASI_PST32_SL ! Mem[0000000030101418] = 0073693400000000
4340! %l1 = daf85b4fe0adcb29, Mem[0000000010181410] = d5ff4b3c
4341 stba %l1,[%i6+%o5]0x80 ! Mem[0000000010181410] = 29ff4b3c
4342! %l7 = 000000000000009f, Mem[0000000030101410] = 000000e3
4343 stba %l7,[%i4+%o5]0x81 ! Mem[0000000030101410] = 9f0000e3
4344! %f4 = 00000000 00000000, %l5 = 0000000000000000
4345! Mem[0000000010141438] = ffff2c9f19dd1ed0
4346 add %i5,0x038,%g1
4347 stda %f4,[%g1+%l5]ASI_PST32_PL ! Mem[0000000010141438] = ffff2c9f19dd1ed0
4348! Mem[0000000030181408] = c38122ff, %l1 = daf85b4fe0adcb29
4349 swapa [%i6+%o4]0x89,%l1 ! %l1 = 00000000c38122ff
4350! %f16 = ff2281c3 9e7c1543, Mem[0000000010001400] = 00000000 00000000
4351 stda %f16,[%i0+%g0]0x80 ! Mem[0000000010001400] = ff2281c3 9e7c1543
4352! %l7 = 000000000000009f, Mem[0000000010101408] = bc000000
4353 stba %l7,[%i4+%o4]0x80 ! Mem[0000000010101408] = 9f000000
4354! %l7 = 000000000000009f, Mem[00000000201c0000] = ffff01ce, %asi = 80
4355 stha %l7,[%o0+0x000]%asi ! Mem[00000000201c0000] = 009f01ce
4356! %l7 = 000000000000009f, Mem[0000000030181400] = 00000000
4357 stba %l7,[%i6+%g0]0x89 ! Mem[0000000030181400] = 0000009f
4358! Starting 10 instruction Load Burst
4359! Mem[0000000030041408] = 0000ffc7, %f21 = 4b3c0000
4360 lda [%i1+%o4]0x81,%f21 ! %f21 = 0000ffc7
4361
4362p0_label_167:
4363! Mem[0000000030141400] = 04000000 00000000 e3000000 00273010
4364! Mem[0000000030141410] = ff000000 00000000 19dd1eff 047e2ea5
4365! Mem[0000000030141420] = 00000000 00000000 e3000000 d2038d08
4366! Mem[0000000030141430] = 60b136e4 db72f184 00000000 00000057
4367 ldda [%i5]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000030141400
4368! Mem[0000000030181410] = 00000060, %l4 = ffffffffffffffff
4369 lduha [%i6+%o5]0x89,%l4 ! %l4 = 0000000000000060
4370! Mem[0000000010181400] = ffffff0b, %l5 = 0000000000000000
4371 ldsba [%i6+%g0]0x80,%l5 ! %l5 = ffffffffffffffff
4372! Mem[00000000100c1410] = ff00bc00, %l4 = 0000000000000060
4373 ldsba [%i3+%o5]0x88,%l4 ! %l4 = 0000000000000000
4374! Mem[0000000010081410] = 0bff0000, %l2 = 0000000000000004
4375 ldsba [%i2+%o5]0x80,%l2 ! %l2 = 000000000000000b
4376! Mem[0000000010181410] = 29ff4b3c, %l7 = 000000000000009f
4377 ldsha [%i6+%o5]0x80,%l7 ! %l7 = 00000000000029ff
4378! %f0 = 00273010, %f14 = 00000000, %f7 = 606cfca9
4379 fsubs %f0 ,%f14,%f7 ! %l0 = 0000000000000022, Unfinished, %fsr = 2100000800
4380! Mem[0000000010041410] = ff000000, %l6 = 00000000000000ff
4381 ldsba [%i1+%o5]0x80,%l6 ! %l6 = ffffffffffffffff
4382! Mem[00000000100c1414] = 00000000, %l3 = 00000000000000ff
4383 ldsh [%i3+0x014],%l3 ! %l3 = 0000000000000000
4384! Starting 10 instruction Store Burst
4385! %f2 = 00000000 000000bc, Mem[0000000010081438] = 00000000 00000000
4386 std %f2 ,[%i2+0x038] ! Mem[0000000010081438] = 00000000 000000bc
4387
4388p0_label_168:
4389! %l3 = 0000000000000000, Mem[00000000211c0001] = ff84e5a1, %asi = 80
4390 stba %l3,[%o2+0x001]%asi ! Mem[00000000211c0000] = ff00e5a1
4391! Mem[0000000010001408] = 00000000, %l6 = ffffffffffffffff
4392 ldstuba [%i0+%o4]0x80,%l6 ! %l6 = 00000000000000ff
4393! %l3 = 0000000000000000, %l7 = 00000000000029ff, %y = 00000007
4394 smul %l3,%l7,%l7 ! %l7 = 0000000000000000, %y = 00000000
4395! %l0 = 0000000000000022, Mem[00000000211c0000] = ff00e5a1
4396 sth %l0,[%o2+%g0] ! Mem[00000000211c0000] = 0022e5a1
4397! Mem[0000000010041400] = 000000ff, %l6 = 0000000000000000
4398 ldstuba [%i1+%g0]0x80,%l6 ! %l6 = 00000000000000ff
4399! %l4 = 0000000000000000, Mem[0000000010101408] = 0000009f
4400 stba %l4,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000000
4401! Mem[0000000010001400] = ff2281c3, %l5 = ffffffffffffffff
4402 swapa [%i0+%g0]0x80,%l5 ! %l5 = 00000000ff2281c3
4403! %l7 = 0000000000000000, Mem[0000000030181400] = 0000009f
4404 stwa %l7,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000
4405! Mem[00000000100c141c] = 606cfca9, %l4 = 0000000000000000
4406 swap [%i3+0x01c],%l4 ! %l4 = 00000000606cfca9
4407! Starting 10 instruction Load Burst
4408! Mem[0000000020800000] = ffffe062, %l3 = 0000000000000000
4409 ldub [%o1+0x001],%l3 ! %l3 = 00000000000000ff
4410
4411p0_label_169:
4412! Mem[0000000010181410] = 29ff4b3c, %l1 = 00000000c38122ff
4413 lduwa [%i6+%o5]0x80,%l1 ! %l1 = 0000000029ff4b3c
4414! Mem[00000000201c0000] = 009f01ce, %l2 = 000000000000000b
4415 ldsh [%o0+%g0],%l2 ! %l2 = 000000000000009f
4416! Mem[0000000030141410] = ff000000 00000000, %l0 = 00000022, %l1 = 29ff4b3c
4417 ldda [%i5+%o5]0x81,%l0 ! %l0 = 00000000ff000000 0000000000000000
4418! Mem[0000000021800080] = 18f59b02, %l3 = 00000000000000ff
4419 ldub [%o3+0x080],%l3 ! %l3 = 0000000000000018
4420! Mem[0000000010141408] = 0000002e2ad50062, %l3 = 0000000000000018
4421 ldxa [%i5+%o4]0x80,%l3 ! %l3 = 0000002e2ad50062
4422! Mem[00000000100c1410] = 00000000ff00bc00, %f6 = 9c56136f 606cfca9
4423 ldda [%i3+%o5]0x88,%f6 ! %f6 = 00000000 ff00bc00
4424! Mem[0000000010081400] = 43157c9e ff000000, %l4 = 606cfca9, %l5 = ff2281c3
4425 ldda [%i2+%g0]0x88,%l4 ! %l4 = 00000000ff000000 0000000043157c9e
4426! Mem[0000000010101410] = 9f000000 00000000, %l4 = ff000000, %l5 = 43157c9e
4427 ldda [%i4+%o5]0x80,%l4 ! %l4 = 000000009f000000 0000000000000000
4428! Mem[0000000010101400] = 00000000, %l0 = 00000000ff000000
4429 lduha [%i4+%g0]0x80,%l0 ! %l0 = 0000000000000000
4430! Starting 10 instruction Store Burst
4431! Mem[0000000030101400] = 000000e3, %l7 = 0000000000000000
4432 ldstuba [%i4+%g0]0x81,%l7 ! %l7 = 00000000000000ff
4433
4434p0_label_170:
4435! Mem[0000000030101408] = ff000000, %l4 = 000000009f000000
4436 swapa [%i4+%o4]0x81,%l4 ! %l4 = 00000000ff000000
4437! Mem[0000000010001400] = ffffffff, %l6 = 0000000000000000
4438 ldstuba [%i0+%g0]0x80,%l6 ! %l6 = 000000ff000000ff
4439! %f10 = a52e7e04, Mem[0000000010141404] = 00000000
4440 st %f10,[%i5+0x004] ! Mem[0000000010141404] = a52e7e04
4441 membar #Sync ! Added by membar checker (22)
4442! %f14 = 00000000 00000000, Mem[0000000030141408] = 000000e3 10302700
4443 stda %f14,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000 00000000
4444! Mem[0000000030041400] = 000000e3, %l6 = 00000000000000ff
4445 ldstuba [%i1+%g0]0x89,%l6 ! %l6 = 000000e3000000ff
4446! Mem[0000000010001410] = 6f000062, %l7 = 0000000000000000
4447 ldstuba [%i0+%o5]0x88,%l7 ! %l7 = 00000062000000ff
4448! %f6 = 00000000 ff00bc00, Mem[0000000010181408] = ff000000 000000ff
4449 stda %f6 ,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000 ff00bc00
4450! %l3 = 0000002e2ad50062, Mem[0000000010181408] = 00000000
4451 stwa %l3,[%i6+%o4]0x80 ! Mem[0000000010181408] = 2ad50062
4452! Mem[00000000201c0000] = 009f01ce, %l7 = 0000000000000062
4453 ldstuba [%o0+0x000]%asi,%l7 ! %l7 = 00000000000000ff
4454! Starting 10 instruction Load Burst
4455! Mem[0000000030001408] = 84000000, %l0 = 0000000000000000
4456 lduba [%i0+%o4]0x81,%l0 ! %l0 = 0000000000000084
4457
4458p0_label_171:
4459! Mem[0000000010081400] = 000000ff, %l1 = 0000000000000000
4460 lduba [%i2+%g0]0x80,%l1 ! %l1 = 0000000000000000
4461! Mem[0000000010081410] = 0bff0000, %l1 = 0000000000000000
4462 lduba [%i2+%o5]0x80,%l1 ! %l1 = 000000000000000b
4463! Mem[0000000010041410] = 000000ff, %l2 = 000000000000009f
4464 lduha [%i1+%o5]0x88,%l2 ! %l2 = 00000000000000ff
4465! Mem[0000000010141438] = ffff2c9f, %l2 = 00000000000000ff
4466 ldswa [%i5+0x038]%asi,%l2 ! %l2 = ffffffffffff2c9f
4467! Mem[0000000010001400] = ffffffff, %l4 = 00000000ff000000
4468 lduha [%i0+%g0]0x80,%l4 ! %l4 = 000000000000ffff
4469! Mem[0000000010141430] = cbf14adb1560aefe, %f0 = 00273010 00000000
4470 ldd [%i5+0x030],%f0 ! %f0 = cbf14adb 1560aefe
4471! Mem[0000000030181410] = 6000000000000000, %f6 = 00000000 ff00bc00
4472 ldda [%i6+%o5]0x81,%f6 ! %f6 = 60000000 00000000
4473! Mem[00000000100c1400] = 000000ff, %l1 = 000000000000000b
4474 ldstuba [%i3+%g0]0x88,%l1 ! %l1 = 000000ff000000ff
4475! Mem[0000000010101410] = 9f00000000000000, %l6 = 00000000000000e3
4476 ldxa [%i4+%o5]0x80,%l6 ! %l6 = 9f00000000000000
4477! Starting 10 instruction Store Burst
4478! Mem[0000000010041413] = ff000000, %l5 = 0000000000000000
4479 ldstuba [%i1+0x013]%asi,%l5 ! %l5 = 00000000000000ff
4480
4481p0_label_172:
4482! Mem[0000000030001408] = 00000084, %l5 = 0000000000000000
4483 swapa [%i0+%o4]0x89,%l5 ! %l5 = 0000000000000084
4484! Mem[0000000030101400] = ff0000e3, %l1 = 00000000000000ff
4485 swapa [%i4+%g0]0x81,%l1 ! %l1 = 00000000ff0000e3
4486! %l6 = 9f00000000000000, Mem[0000000010101408] = 0000000000000000
4487 stxa %l6,[%i4+%o4]0x88 ! Mem[0000000010101408] = 9f00000000000000
4488! %l7 = 0000000000000000, Mem[0000000030041408] = 1e25229fc7ff0000
4489 stxa %l7,[%i1+%o4]0x89 ! Mem[0000000030041408] = 0000000000000000
4490! %f0 = cbf14adb 1560aefe 00000000 000000bc
4491! %f4 = 00000000 00000000 60000000 00000000
4492! %f8 = 00000000 34697300 a52e7e04 e2a2ea29
4493! %f12 = e3000000 d2038d08 00000000 00000000
4494 stda %f0,[%i1]ASI_BLK_PL ! Block Store to 0000000010041400
4495! %l5 = 0000000000000084, Mem[0000000020800000] = ffffe062, %asi = 80
4496 stha %l5,[%o1+0x000]%asi ! Mem[0000000020800000] = 0084e062
4497! %l4 = 000000000000ffff, Mem[0000000020800000] = 0084e062
4498 sth %l4,[%o1+%g0] ! Mem[0000000020800000] = ffffe062
4499! %f26 = 088d03d2 000000e3, Mem[0000000030001408] = 00000000 7f180000
4500 stda %f26,[%i0+%o4]0x81 ! Mem[0000000030001408] = 088d03d2 000000e3
4501! %l1 = 00000000ff0000e3, Mem[00000000300c1408] = c3c6fe397c000000
4502 stxa %l1,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000ff0000e3
4503! Starting 10 instruction Load Burst
4504! Mem[0000000010181400] = ffffff0b, %l5 = 0000000000000084
4505 lduwa [%i6+%g0]0x80,%l5 ! %l5 = 00000000ffffff0b
4506
4507p0_label_173:
4508! Mem[0000000010101410] = 9f000000, %l6 = 9f00000000000000
4509 ldswa [%i4+0x010]%asi,%l6 ! %l6 = ffffffff9f000000
4510! Mem[0000000030041410] = 0000ff0b, %l2 = ffffffffffff2c9f
4511 ldsba [%i1+%o5]0x89,%l2 ! %l2 = 000000000000000b
4512! Mem[0000000030101400] = 000000ffffffffff, %l2 = 000000000000000b
4513 ldxa [%i4+%g0]0x81,%l2 ! %l2 = 000000ffffffffff
4514! Mem[0000000030141410] = 000000ff, %l7 = 0000000000000000
4515 lduwa [%i5+%o5]0x89,%l7 ! %l7 = 00000000000000ff
4516! Mem[0000000010001400] = ffffffff, %l2 = 000000ffffffffff
4517 lduwa [%i0+%g0]0x80,%l2 ! %l2 = 00000000ffffffff
4518! Mem[00000000100c1400] = 000000ff, %l2 = 00000000ffffffff
4519 ldsba [%i3+%g0]0x88,%l2 ! %l2 = ffffffffffffffff
4520! Code Fragment 3
4521p0_fragment_17:
4522! %l0 = 0000000000000084
4523 setx 0x90bc69c7a1377522,%g7,%l0 ! %l0 = 90bc69c7a1377522
4524! %l1 = 00000000ff0000e3
4525 setx 0xcd4ef497d00285a7,%g7,%l1 ! %l1 = cd4ef497d00285a7
4526 setx 0x1fe000, %g1, %g3
4527 or %l0, %g3, %l0 ! always set perrmask = 0xff
4528 setx 0x1ffff8, %g1, %g2
4529 and %l0, %g2, %l0
4530 ta T_CHANGE_HPRIV
4531 stxa %l1, [%l0]ASI_DCACHE_DATA
4532 ta T_CHANGE_NONHPRIV
4533! %l0 = 90bc69c7a1377522
4534 setx 0xbaed6f0814c77d62,%g7,%l0 ! %l0 = baed6f0814c77d62
4535! %l1 = cd4ef497d00285a7
4536 setx 0x65a7398079efae30,%g7,%l1 ! %l1 = 65a7398079efae30
4537! Mem[0000000030041408] = 00000000, %l6 = ffffffff9f000000
4538 ldsha [%i1+%o4]0x81,%l6 ! %l6 = 0000000000000000
4539! Mem[0000000010181414] = 00000000, %l1 = 65a7398079efae30
4540 ldsw [%i6+0x014],%l1 ! %l1 = 0000000000000000
4541! Starting 10 instruction Store Burst
4542! Mem[0000000030141408] = 00000000, %l1 = 0000000000000000
4543 ldstuba [%i5+%o4]0x81,%l1 ! %l1 = 00000000000000ff
4544
4545p0_label_174:
4546! Mem[0000000010081410] = 0bff0000, %l1 = 0000000000000000
4547 swapa [%i2+%o5]0x80,%l1 ! %l1 = 000000000bff0000
4548! %f26 = 088d03d2, Mem[00000000100c1404] = 00000000
4549 sta %f26,[%i3+0x004]%asi ! Mem[00000000100c1404] = 088d03d2
4550! Mem[0000000030181408] = e0adcb29, %l0 = baed6f0814c77d62
4551 ldstuba [%i6+%o4]0x89,%l0 ! %l0 = 00000029000000ff
4552! %f28 = 84f172db, Mem[0000000010081414] = a287ffff
4553 st %f28,[%i2+0x014] ! Mem[0000000010081414] = 84f172db
4554! %l4 = 000000000000ffff, Mem[0000000010101410] = 0000009f
4555 stba %l4,[%i4+%o5]0x88 ! Mem[0000000010101410] = 000000ff
4556! Mem[00000000211c0001] = 0022e5a1, %l3 = 0000002e2ad50062
4557 ldstuba [%o2+0x001]%asi,%l3 ! %l3 = 00000022000000ff
4558! %f0 = cbf14adb 1560aefe, Mem[00000000300c1400] = 70b4b1ff 00000000
4559 stda %f0 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = cbf14adb 1560aefe
4560! Mem[0000000021800000] = 00ff18df, %l3 = 0000000000000022
4561 ldstub [%o3+%g0],%l3 ! %l3 = 00000000000000ff
4562! %f27 = 000000e3, %f23 = ff1edd19, %f24 = 00000000
4563 fadds %f27,%f23,%f24 ! %l0 = 000000000000004b, Unfinished, %fsr = 2100000800
4564! Starting 10 instruction Load Burst
4565! Mem[0000000030181408] = 43157c9e e0adcbff, %l2 = ffffffff, %l3 = 00000000
4566 ldda [%i6+%o4]0x89,%l2 ! %l2 = 00000000e0adcbff 0000000043157c9e
4567
4568p0_label_175:
4569! Mem[0000000010081410] = 00000000, %l6 = 0000000000000000
4570 ldswa [%i2+0x010]%asi,%l6 ! %l6 = 0000000000000000
4571! Mem[0000000010141400] = 00000000 a52e7e04, %l2 = e0adcbff, %l3 = 43157c9e
4572 ldda [%i5+%g0]0x80,%l2 ! %l2 = 0000000000000000 00000000a52e7e04
4573! Mem[0000000010141410] = 000000bc, %l6 = 0000000000000000
4574 ldsba [%i5+%o5]0x88,%l6 ! %l6 = ffffffffffffffbc
4575! Mem[0000000010081400] = 000000ff, %l2 = 0000000000000000
4576 lduba [%i2+%g0]0x80,%l2 ! %l2 = 0000000000000000
4577! Mem[0000000030141400] = 0400000000000000, %l6 = ffffffffffffffbc
4578 ldxa [%i5+%g0]0x81,%l6 ! %l6 = 0400000000000000
4579! Mem[0000000010101410] = 00000000000000ff, %f28 = 84f172db e436b160
4580 ldda [%i4+%o5]0x88,%f28 ! %f28 = 00000000 000000ff
4581! Mem[0000000030101410] = 00000000 e300009f, %l4 = 0000ffff, %l5 = ffffff0b
4582 ldda [%i4+%o5]0x89,%l4 ! %l4 = 00000000e300009f 0000000000000000
4583! Mem[0000000010101408] = 00000000, %l4 = 00000000e300009f
4584 lduwa [%i4+%o4]0x80,%l4 ! %l4 = 0000000000000000
4585! Mem[0000000030181408] = e0adcbff, %l2 = 0000000000000000
4586 ldswa [%i6+%o4]0x89,%l2 ! %l2 = ffffffffe0adcbff
4587! Starting 10 instruction Store Burst
4588! %f24 = 00000000 00000000, Mem[0000000010181428] = 94bcd52a 00000055
4589 stda %f24,[%i6+0x028]%asi ! Mem[0000000010181428] = 00000000 00000000
4590
4591p0_label_176:
4592! %f8 = 00000000 34697300, %l0 = 000000000000004b
4593! Mem[00000000300c1438] = e00c2ff660bb2927
4594 add %i3,0x038,%g1
4595 stda %f8,[%g1+%l0]ASI_PST32_S ! Mem[00000000300c1438] = 0000000034697300
4596! %l0 = 000000000000004b, Mem[0000000010001400] = ffffffff
4597 stba %l0,[%i0+%g0]0x88 ! Mem[0000000010001400] = ffffff4b
4598! %f12 = e3000000 d2038d08, Mem[0000000030041410] = 0bff0000 000034bc
4599 stda %f12,[%i1+%o5]0x81 ! Mem[0000000030041410] = e3000000 d2038d08
4600! Mem[0000000010141408] = 0000002e, %l7 = 00000000000000ff
4601 swapa [%i5+%o4]0x80,%l7 ! %l7 = 000000000000002e
4602! Mem[0000000030081410] = 00000000, %l2 = ffffffffe0adcbff
4603 swapa [%i2+%o5]0x81,%l2 ! %l2 = 0000000000000000
4604! %l5 = 0000000000000000, Mem[00000000100c1408] = d7000000
4605 stwa %l5,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000000
4606! %l3 = 00000000a52e7e04, Mem[00000000300c1410] = 00003c4bffffffff
4607 stxa %l3,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000a52e7e04
4608! Mem[0000000030181408] = e0adcbff, %l7 = 000000000000002e
4609 swapa [%i6+%o4]0x89,%l7 ! %l7 = 00000000e0adcbff
4610! %l2 = 0000000000000000, Mem[0000000030001408] = d2038d08
4611 stwa %l2,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000000
4612! Starting 10 instruction Load Burst
4613! Mem[00000000201c0000] = ff9f01ce, %l0 = 000000000000004b
4614 lduha [%o0+0x000]%asi,%l0 ! %l0 = 000000000000ff9f
4615
4616p0_label_177:
4617! %l1 = 000000000bff0000, %l6 = 0400000000000000, %l5 = 0000000000000000
4618 xnor %l1,%l6,%l5 ! %l5 = fbfffffff400ffff
4619! Mem[0000000010001410] = ff00006f, %l7 = 00000000e0adcbff
4620 lduha [%i0+%o5]0x80,%l7 ! %l7 = 000000000000ff00
4621! Mem[0000000010081430] = 0000009f, %l7 = 000000000000ff00
4622 ldsb [%i2+0x031],%l7 ! %l7 = 0000000000000000
4623! Mem[0000000010101408] = 9f00000000000000, %l4 = 0000000000000000
4624 ldxa [%i4+%o4]0x88,%l4 ! %l4 = 9f00000000000000
4625! Mem[0000000030081410] = 10302700ffcbade0, %f18 = 10302700 000000e3
4626 ldda [%i2+%o5]0x89,%f18 ! %f18 = 10302700 ffcbade0
4627! Mem[0000000030001408] = e300000000000000, %l0 = 000000000000ff9f
4628 ldxa [%i0+%o4]0x89,%l0 ! %l0 = e300000000000000
4629! Mem[0000000010101410] = 000000ff, %l2 = 0000000000000000
4630 ldsha [%i4+%o5]0x88,%l2 ! %l2 = 00000000000000ff
4631! Mem[0000000010001400] = ffffff4b, %f17 = 00000004
4632 lda [%i0+%g0]0x88,%f17 ! %f17 = ffffff4b
4633! Mem[00000000100c1408] = 00000000db72f184, %f30 = 57000000 00000000
4634 ldda [%i3+%o4]0x80,%f30 ! %f30 = 00000000 db72f184
4635! Starting 10 instruction Store Burst
4636! %l3 = 00000000a52e7e04, Mem[000000001008143c] = 000000bc
4637 stw %l3,[%i2+0x03c] ! Mem[000000001008143c] = a52e7e04
4638
4639p0_label_178:
4640! Mem[0000000010181408] = 2ad50062, %l0 = e300000000000000
4641 ldstuba [%i6+%o4]0x80,%l0 ! %l0 = 0000002a000000ff
4642 membar #Sync ! Added by membar checker (23)
4643! Mem[0000000010041404] = db4af1cb, %l3 = 00000000a52e7e04
4644 swap [%i1+0x004],%l3 ! %l3 = 00000000db4af1cb
4645! %f18 = 10302700, %f16 = 00000000
4646 fcmpes %fcc3,%f18,%f16 ! %fcc3 = 2
4647! %f30 = 00000000 db72f184, Mem[0000000010001430] = e436b160 00000000
4648 stda %f30,[%i0+0x030]%asi ! Mem[0000000010001430] = 00000000 db72f184
4649! %f18 = 10302700 ffcbade0, %l3 = 00000000db4af1cb
4650! Mem[0000000030101410] = 9f0000e300000000
4651 add %i4,0x010,%g1
4652 stda %f18,[%g1+%l3]ASI_PST8_SL ! Mem[0000000030101410] = e0ad00ff00003010
4653! %l4 = 9f00000000000000, Mem[00000000300c1408] = e30000ff00000000
4654 stxa %l4,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 9f00000000000000
4655! %f28 = 00000000 000000ff, %l4 = 9f00000000000000
4656! Mem[00000000300c1428] = 423742c02b0994b6
4657 add %i3,0x028,%g1
4658 stda %f28,[%g1+%l4]ASI_PST16_SL ! Mem[00000000300c1428] = 423742c02b0994b6
4659! %f6 = 60000000 00000000, %l7 = 0000000000000000
4660! Mem[0000000010141430] = cbf14adb1560aefe
4661 add %i5,0x030,%g1
4662 stda %f6,[%g1+%l7]ASI_PST16_PL ! Mem[0000000010141430] = cbf14adb1560aefe
4663! %l1 = 000000000bff0000, Mem[0000000010081410] = 00000000
4664 stha %l1,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000
4665! Starting 10 instruction Load Burst
4666! Mem[0000000030081408] = 000000ff, %l1 = 000000000bff0000
4667 lduwa [%i2+%o4]0x89,%l1 ! %l1 = 00000000000000ff
4668
4669p0_label_179:
4670! Mem[0000000010041410] = 00000000, %l3 = 00000000db4af1cb
4671 ldsha [%i1+%o5]0x80,%l3 ! %l3 = 0000000000000000
4672! Mem[0000000010001410] = ff00006f, %l3 = 0000000000000000
4673 lduwa [%i0+%o5]0x80,%l3 ! %l3 = 00000000ff00006f
4674! Mem[0000000030041408] = 00000000, %l5 = fbfffffff400ffff
4675 lduwa [%i1+%o4]0x81,%l5 ! %l5 = 0000000000000000
4676! %f19 = ffcbade0, %f9 = 34697300
4677 fcmpes %fcc2,%f19,%f9 ! %fcc2 = 3
4678! Mem[0000000010181410] = 29ff4b3c, %l0 = 000000000000002a
4679 ldswa [%i6+%o5]0x80,%l0 ! %l0 = 0000000029ff4b3c
4680! Mem[0000000030181400] = 00000000, %l5 = 0000000000000000
4681 lduba [%i6+%g0]0x89,%l5 ! %l5 = 0000000000000000
4682! Mem[0000000010081438] = 00000000 a52e7e04, %l2 = 000000ff, %l3 = ff00006f
4683 ldd [%i2+0x038],%l2 ! %l2 = 0000000000000000 00000000a52e7e04
4684! Mem[00000000100c1408] = 00000000, %l1 = 00000000000000ff
4685 ldsha [%i3+%o4]0x80,%l1 ! %l1 = 0000000000000000
4686! Mem[0000000030001408] = 00000000, %l6 = 0400000000000000
4687 lduba [%i0+%o4]0x89,%l6 ! %l6 = 0000000000000000
4688! Starting 10 instruction Store Burst
4689! %l2 = 00000000, %l3 = a52e7e04, Mem[0000000030101400] = 000000ff ffffffff
4690 stda %l2,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000 a52e7e04
4691
4692p0_label_180:
4693! %f2 = 00000000, Mem[000000001014141c] = ff633403
4694 st %f2 ,[%i5+0x01c] ! Mem[000000001014141c] = 00000000
4695! %f22 = a52e7e04 ff1edd19, %l1 = 0000000000000000
4696! Mem[0000000010101420] = 0073693400000000
4697 add %i4,0x020,%g1
4698 stda %f22,[%g1+%l1]ASI_PST16_P ! Mem[0000000010101420] = 0073693400000000
4699! %l4 = 9f00000000000000, Mem[00000000100c1400] = ff000000088d03d2
4700 stxa %l4,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 9f00000000000000
4701! %f26 = 088d03d2 000000e3, %l3 = 00000000a52e7e04
4702! Mem[0000000030101400] = 00000000a52e7e04
4703 stda %f26,[%i4+%l3]ASI_PST32_S ! Mem[0000000030101400] = 00000000a52e7e04
4704! %l2 = 0000000000000000, Mem[00000000100c1408] = 00000000
4705 stba %l2,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000000
4706! Mem[0000000010101400] = 00000000, %l6 = 0000000000000000
4707 swapa [%i4+%g0]0x80,%l6 ! %l6 = 0000000000000000
4708! %l7 = 0000000000000000, Mem[0000000030181400] = 00000000
4709 stwa %l7,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000
4710! %l0 = 29ff4b3c, %l1 = 00000000, Mem[0000000030141400] = 04000000 00000000
4711 stda %l0,[%i5+%g0]0x81 ! Mem[0000000030141400] = 29ff4b3c 00000000
4712! %f26 = 088d03d2 000000e3, Mem[00000000100c1408] = 00000000 db72f184
4713 stda %f26,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 088d03d2 000000e3
4714! Starting 10 instruction Load Burst
4715! Mem[0000000010101410] = 00000000000000ff, %f18 = 10302700 ffcbade0
4716 ldda [%i4+%o5]0x88,%f18 ! %f18 = 00000000 000000ff
4717
4718p0_label_181:
4719! %f11 = e2a2ea29, %f6 = 60000000, %f0 = cbf14adb 1560aefe
4720 fsmuld %f11,%f6 ,%f0 ! %f0 = c8645d45 20000000
4721! Mem[0000000010001408] = 000000ff, %l5 = 0000000000000000
4722 lduwa [%i0+%o4]0x88,%l5 ! %l5 = 00000000000000ff
4723! Mem[0000000010041408] = bc000000 00000000, %l4 = 00000000, %l5 = 000000ff
4724 ldda [%i1+%o4]0x80,%l4 ! %l4 = 00000000bc000000 0000000000000000
4725! Mem[0000000010041420] = 00736934, %l5 = 0000000000000000
4726 lduha [%i1+0x022]%asi,%l5 ! %l5 = 0000000000006934
4727! %l1 = 0000000000000000, imm = fffffffffffff50a, %l4 = 00000000bc000000
4728 xor %l1,-0xaf6,%l4 ! %l4 = fffffffffffff50a
4729! Mem[0000000010041408] = bc000000, %l3 = 00000000a52e7e04
4730 ldswa [%i1+%o4]0x80,%l3 ! %l3 = ffffffffbc000000
4731! %f14 = 00000000, %f1 = 20000000, %f8 = 00000000
4732 fmuls %f14,%f1 ,%f8 ! %f8 = 00000000
4733! Mem[00000000100c1408] = 088d03d2, %l5 = 0000000000006934
4734 lduha [%i3+%o4]0x80,%l5 ! %l5 = 000000000000088d
4735! Mem[0000000010041408] = bc000000 00000000, %l2 = 00000000, %l3 = bc000000
4736 ldda [%i1+%o4]0x80,%l2 ! %l2 = 00000000bc000000 0000000000000000
4737! Starting 10 instruction Store Burst
4738! %l0 = 0000000029ff4b3c, imm = fffffffffffff62f, %l6 = 0000000000000000
4739 subc %l0,-0x9d1,%l6 ! %l6 = 0000000029ff550d
4740
4741p0_label_182:
4742! %l1 = 0000000000000000, Mem[0000000030181400] = 00000000
4743 stwa %l1,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000
4744! %l5 = 000000000000088d, Mem[00000000100c1428] = 00000000
4745 stw %l5,[%i3+0x028] ! Mem[00000000100c1428] = 0000088d
4746! %l6 = 0000000029ff550d, Mem[000000001004141c] = 00000060
4747 sth %l6,[%i1+0x01c] ! Mem[000000001004141c] = 550d0060
4748! %f2 = 00000000, Mem[0000000010041428] = 29eaa2e2
4749 sta %f2 ,[%i1+0x028]%asi ! Mem[0000000010041428] = 00000000
4750! %f18 = 00000000 000000ff, %l5 = 000000000000088d
4751! Mem[0000000030001420] = ffc5215734000032
4752 add %i0,0x020,%g1
4753 stda %f18,[%g1+%l5]ASI_PST16_S ! Mem[0000000030001420] = 00000000340000ff
4754! Mem[0000000030081410] = ffcbade0, %l5 = 000000000000088d
4755 swapa [%i2+%o5]0x89,%l5 ! %l5 = 00000000ffcbade0
4756! Mem[0000000010041410] = 00000000, %l4 = fffffffffffff50a
4757 swapa [%i1+%o5]0x88,%l4 ! %l4 = 0000000000000000
4758! %l2 = 00000000bc000000, Mem[0000000010181408] = ffd50062
4759 stba %l2,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00d50062
4760! %f21 = 000000ff, Mem[00000000300c1408] = 0000009f
4761 sta %f21,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 000000ff
4762! Starting 10 instruction Load Burst
4763! Mem[0000000010101400] = 00000000, %l2 = 00000000bc000000
4764 lduwa [%i4+%g0]0x88,%l2 ! %l2 = 0000000000000000
4765
4766p0_label_183:
4767! Mem[0000000010101408] = 9f00000000000000, %l4 = 0000000000000000
4768 ldxa [%i4+%o4]0x88,%l4 ! %l4 = 9f00000000000000
4769! %f0 = c8645d45, %f30 = 00000000, %f0 = c8645d45
4770 fsubs %f0 ,%f30,%f0 ! %f0 = c8645d45
4771! Mem[0000000010001438] = 103027001e25229f, %l1 = 0000000000000000
4772 ldx [%i0+0x038],%l1 ! %l1 = 103027001e25229f
4773! Mem[0000000030001400] = 37c3a13c, %l4 = 9f00000000000000
4774 lduba [%i0+%g0]0x81,%l4 ! %l4 = 0000000000000037
4775! Mem[0000000010101400] = 00000000, %l2 = 0000000000000000
4776 ldsha [%i4+%g0]0x80,%l2 ! %l2 = 0000000000000000
4777! Mem[0000000010141400] = 00000000, %f18 = 00000000
4778 lda [%i5+%g0]0x80,%f18 ! %f18 = 00000000
4779! Mem[0000000010141430] = cbf14adb, %l0 = 0000000029ff4b3c
4780 lduwa [%i5+0x030]%asi,%l0 ! %l0 = 00000000cbf14adb
4781! Mem[00000000100c1438] = 4ca6fc6b654a7d29, %f0 = c8645d45 20000000
4782 ldd [%i3+0x038],%f0 ! %f0 = 4ca6fc6b 654a7d29
4783! Mem[0000000030041410] = 000000e3, %l6 = 0000000029ff550d
4784 ldsha [%i1+%o5]0x89,%l6 ! %l6 = 00000000000000e3
4785! Starting 10 instruction Store Burst
4786! %l4 = 0000000000000037, Mem[0000000030081408] = ff00000000000000
4787 stxa %l4,[%i2+%o4]0x81 ! Mem[0000000030081408] = 0000000000000037
4788
4789p0_label_184:
4790! Mem[0000000020800041] = 1efff99a, %l4 = 0000000000000037
4791 ldstub [%o1+0x041],%l4 ! %l4 = 000000ff000000ff
4792! Mem[0000000010101400] = 00000000, %l3 = 0000000000000000
4793 ldstuba [%i4+%g0]0x80,%l3 ! %l3 = 00000000000000ff
4794! Mem[0000000010141414] = 0000000b, %l5 = 00000000ffcbade0, %asi = 80
4795 swapa [%i5+0x014]%asi,%l5 ! %l5 = 000000000000000b
4796! %f27 = 000000e3, Mem[0000000010181408] = 00d50062
4797 sta %f27,[%i6+%o4]0x80 ! Mem[0000000010181408] = 000000e3
4798! %f25 = 00000000, Mem[0000000010101408] = 00000000
4799 sta %f25,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000
4800! Mem[0000000010101410] = ff000000, %l1 = 103027001e25229f
4801 swap [%i4+%o5],%l1 ! %l1 = 00000000ff000000
4802! Mem[0000000030081410] = 8d080000, %l2 = 0000000000000000
4803 ldstuba [%i2+%o5]0x81,%l2 ! %l2 = 0000008d000000ff
4804! %f0 = 4ca6fc6b 654a7d29 00000000 000000bc
4805! %f4 = 00000000 00000000 60000000 00000000
4806! %f8 = 00000000 34697300 a52e7e04 e2a2ea29
4807! %f12 = e3000000 d2038d08 00000000 00000000
4808 stda %f0,[%i3]ASI_COMMIT_S ! Block Store to 00000000300c1400
4809! %l5 = 000000000000000b, Mem[0000000030081400] = 0000000000000000
4810 stxa %l5,[%i2+%g0]0x89 ! Mem[0000000030081400] = 000000000000000b
4811! Starting 10 instruction Load Burst
4812! Mem[0000000010001408] = ff000000, %l2 = 000000000000008d
4813 ldsha [%i0+%o4]0x80,%l2 ! %l2 = ffffffffffffff00
4814
4815p0_label_185:
4816! Mem[0000000020800000] = ffffe062, %l5 = 000000000000000b
4817 lduha [%o1+0x000]%asi,%l5 ! %l5 = 000000000000ffff
4818! Mem[0000000030001408] = 00000000, %l0 = 00000000cbf14adb
4819 lduba [%i0+%o4]0x89,%l0 ! %l0 = 0000000000000000
4820! Mem[0000000010001408] = 047e2ea5000000ff, %l0 = 0000000000000000
4821 ldxa [%i0+%o4]0x88,%l0 ! %l0 = 047e2ea5000000ff
4822! Mem[0000000010101408] = 00000000, %l2 = ffffffffffffff00
4823 ldsba [%i4+%o4]0x88,%l2 ! %l2 = 0000000000000000
4824! Mem[0000000030081410] = ff08000000273010, %f16 = 00000000 ffffff4b
4825 ldda [%i2+%o5]0x81,%f16 ! %f16 = ff080000 00273010
4826! Mem[0000000010141408] = 000000ff 2ad50062, %l2 = 00000000, %l3 = 00000000
4827 ldd [%i5+%o4],%l2 ! %l2 = 00000000000000ff 000000002ad50062
4828! Mem[0000000030141408] = ff000000, %l7 = 0000000000000000
4829 ldsha [%i5+%o4]0x81,%l7 ! %l7 = ffffffffffffff00
4830 membar #Sync ! Added by membar checker (24)
4831! Mem[00000000300c1400] = 297d4a656bfca64c, %l0 = 047e2ea5000000ff
4832 ldxa [%i3+%g0]0x89,%l0 ! %l0 = 297d4a656bfca64c
4833! Mem[00000000300c1408] = 00000000, %l4 = 00000000000000ff
4834 ldsha [%i3+%o4]0x89,%l4 ! %l4 = 0000000000000000
4835! Starting 10 instruction Store Burst
4836! %l3 = 000000002ad50062, Mem[0000000030181408] = 0000002e
4837 stwa %l3,[%i6+%o4]0x89 ! Mem[0000000030181408] = 2ad50062
4838
4839p0_label_186:
4840! Mem[0000000010181410] = 3c4bff29, %l2 = 00000000000000ff
4841 ldstuba [%i6+%o5]0x88,%l2 ! %l2 = 00000029000000ff
4842! %l7 = ffffffffffffff00, Mem[0000000030081408] = 00000000
4843 stwa %l7,[%i2+%o4]0x89 ! Mem[0000000030081408] = ffffff00
4844! %f21 = 000000ff, Mem[0000000030081400] = 0b000000
4845 sta %f21,[%i2+%g0]0x81 ! Mem[0000000030081400] = 000000ff
4846! Mem[00000000211c0001] = 00ffe5a1, %l0 = 297d4a656bfca64c
4847 ldstub [%o2+0x001],%l0 ! %l0 = 000000ff000000ff
4848! %l5 = 000000000000ffff, Mem[000000001014140e] = 2ad50062
4849 stb %l5,[%i5+0x00e] ! Mem[000000001014140c] = 2ad5ff62
4850! Mem[0000000010181410] = 3c4bffff, %l6 = 00000000000000e3
4851 ldstuba [%i6+%o5]0x88,%l6 ! %l6 = 000000ff000000ff
4852! Mem[0000000030041410] = e3000000, %l2 = 0000000000000029
4853 swapa [%i1+%o5]0x81,%l2 ! %l2 = 00000000e3000000
4854! %l7 = ffffffffffffff00, Mem[0000000010001410] = 6f0000ff
4855 stha %l7,[%i0+%o5]0x88 ! Mem[0000000010001410] = 6f00ff00
4856! %f26 = 088d03d2 000000e3, Mem[00000000300c1408] = 00000000 000000bc
4857 stda %f26,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 088d03d2 000000e3
4858! Starting 10 instruction Load Burst
4859! Mem[0000000010041400] = feae6015, %l7 = ffffffffffffff00
4860 ldswa [%i1+%g0]0x80,%l7 ! %l7 = fffffffffeae6015
4861
4862p0_label_187:
4863! Mem[0000000030141410] = 000000ff, %l1 = 00000000ff000000
4864 ldsha [%i5+%o5]0x89,%l1 ! %l1 = 00000000000000ff
4865! Mem[0000000030081400] = ff000000, %l7 = fffffffffeae6015
4866 lduwa [%i2+%g0]0x89,%l7 ! %l7 = 00000000ff000000
4867! Mem[0000000010101410] = 9f22251e, %l6 = 00000000000000ff
4868 lduwa [%i4+%o5]0x88,%l6 ! %l6 = 000000009f22251e
4869! Mem[00000000300c1408] = 088d03d2, %l3 = 000000002ad50062
4870 lduha [%i3+%o4]0x81,%l3 ! %l3 = 000000000000088d
4871! Mem[0000000010041404] = a52e7e04, %l7 = 00000000ff000000
4872 ldub [%i1+0x007],%l7 ! %l7 = 0000000000000004
4873! Mem[00000000300c1400] = 4ca6fc6b, %l2 = 00000000e3000000
4874 lduba [%i3+%g0]0x81,%l2 ! %l2 = 000000000000004c
4875! Mem[0000000010141410] = 000000bc, %l5 = 000000000000ffff
4876 lduba [%i5+%o5]0x88,%l5 ! %l5 = 00000000000000bc
4877! Mem[000000001004140c] = 00000000, %l4 = 0000000000000000
4878 lduba [%i1+0x00d]%asi,%l4 ! %l4 = 0000000000000000
4879! Mem[000000001018143c] = 047e2ea5, %f27 = 000000e3
4880 lda [%i6+0x03c]%asi,%f27 ! %f27 = 047e2ea5
4881! Starting 10 instruction Store Burst
4882! Mem[0000000030141408] = 000000ff, %l5 = 00000000000000bc
4883 swapa [%i5+%o4]0x89,%l5 ! %l5 = 00000000000000ff
4884
4885p0_label_188:
4886! %l4 = 00000000, %l5 = 000000ff, Mem[0000000010041400] = 1560aefe 047e2ea5
4887 stda %l4,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000 000000ff
4888! %l2 = 000000000000004c, Mem[0000000010181400] = 0bffffff
4889 stba %l2,[%i6+%g0]0x88 ! Mem[0000000010181400] = 0bffff4c
4890! %f20 = 00000000, %f7 = 00000000, %f28 = 00000000
4891 fsubs %f20,%f7 ,%f28 ! %f28 = 00000000
4892! %l2 = 0000004c, %l3 = 0000088d, Mem[0000000010181410] = ffff4b3c 00000000
4893 stda %l2,[%i6+%o5]0x80 ! Mem[0000000010181410] = 0000004c 0000088d
4894! Mem[0000000021800040] = 287028b2, %l6 = 000000009f22251e
4895 ldstub [%o3+0x040],%l6 ! %l6 = 00000028000000ff
4896! %f9 = 34697300, Mem[0000000030001400] = 3ca1c337
4897 sta %f9 ,[%i0+%g0]0x89 ! Mem[0000000030001400] = 34697300
4898! %l0 = 00000000000000ff, Mem[0000000010001400] = 4bffffff
4899 stba %l0,[%i0+%g0]0x80 ! Mem[0000000010001400] = ffffffff
4900! %l4 = 0000000000000000, Mem[0000000030101410] = e0ad00ff
4901 stba %l4,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00ad00ff
4902! Mem[0000000020800040] = 1efff99a, %l2 = 000000000000004c
4903 ldstub [%o1+0x040],%l2 ! %l2 = 0000001e000000ff
4904! Starting 10 instruction Load Burst
4905! Mem[0000000010181408] = e3000000, %l7 = 0000000000000004
4906 lduwa [%i6+%o4]0x88,%l7 ! %l7 = 00000000e3000000
4907
4908p0_label_189:
4909! Mem[0000000010141410] = e0adcbff000000bc, %l7 = 00000000e3000000
4910 ldxa [%i5+%o5]0x88,%l7 ! %l7 = e0adcbff000000bc
4911! Mem[0000000030041408] = 0000000000000000, %f4 = 00000000 00000000
4912 ldda [%i1+%o4]0x81,%f4 ! %f4 = 00000000 00000000
4913! Mem[0000000010081408] = d5ff4b3c, %l7 = e0adcbff000000bc
4914 lduwa [%i2+%o4]0x88,%l7 ! %l7 = 00000000d5ff4b3c
4915! Mem[0000000010081408] = 3c4bffd5, %l5 = 00000000000000ff
4916 lduwa [%i2+%o4]0x80,%l5 ! %l5 = 000000003c4bffd5
4917! %l1 = 00000000000000ff, imm = 00000000000004f7, %l6 = 0000000000000028
4918 xor %l1,0x4f7,%l6 ! %l6 = 0000000000000408
4919! Mem[0000000010141400] = 00000000, %l1 = 00000000000000ff
4920 lduwa [%i5+%g0]0x80,%l1 ! %l1 = 0000000000000000
4921! Mem[0000000010001414] = 000000ff, %l6 = 0000000000000408
4922 ldsba [%i0+0x017]%asi,%l6 ! %l6 = ffffffffffffffff
4923! Mem[0000000010041410] = 00000000fffff50a, %l3 = 000000000000088d
4924 ldxa [%i1+%o5]0x88,%l3 ! %l3 = 00000000fffff50a
4925! Mem[00000000201c0000] = ff9f01ce, %l3 = 00000000fffff50a
4926 ldub [%o0+%g0],%l3 ! %l3 = 00000000000000ff
4927! Starting 10 instruction Store Burst
4928! %l0 = 000000ff, %l1 = 00000000, Mem[0000000010001410] = 6f00ff00 ff000000
4929 stda %l0,[%i0+%o5]0x88 ! Mem[0000000010001410] = 000000ff 00000000
4930
4931p0_label_190:
4932! Mem[0000000030041410] = 29000000, %l0 = 00000000000000ff
4933 swapa [%i1+%o5]0x89,%l0 ! %l0 = 0000000029000000
4934! %l7 = 00000000d5ff4b3c, Mem[0000000030081410] = ff080000
4935 stba %l7,[%i2+%o5]0x81 ! Mem[0000000030081410] = 3c080000
4936! %l0 = 0000000029000000, Mem[0000000030001408] = 00000000
4937 stwa %l0,[%i0+%o4]0x81 ! Mem[0000000030001408] = 29000000
4938! %f0 = 4ca6fc6b, Mem[0000000030101400] = 00000000
4939 sta %f0 ,[%i4+%g0]0x89 ! Mem[0000000030101400] = 4ca6fc6b
4940! %l2 = 0000001e, %l3 = 000000ff, Mem[0000000010041408] = 000000bc 00000000
4941 stda %l2,[%i1+%o4]0x88 ! Mem[0000000010041408] = 0000001e 000000ff
4942! %l1 = 0000000000000000, %l4 = 0000000000000000, %l5 = 000000003c4bffd5
4943 orn %l1,%l4,%l5 ! %l5 = ffffffffffffffff
4944! %l0 = 0000000029000000, Mem[0000000010141408] = ff000000
4945 stba %l0,[%i5+%o4]0x88 ! Mem[0000000010141408] = ff000000
4946! Mem[0000000010081408] = d5ff4b3c, %l3 = 00000000000000ff
4947 swapa [%i2+%o4]0x88,%l3 ! %l3 = 00000000d5ff4b3c
4948! %l2 = 0000001e, %l3 = d5ff4b3c, Mem[0000000030001410] = a52e7e04 00000000
4949 stda %l2,[%i0+%o5]0x81 ! Mem[0000000030001410] = 0000001e d5ff4b3c
4950! Starting 10 instruction Load Burst
4951! Mem[0000000010181434] = 47ee08bd, %l6 = ffffffffffffffff
4952 lduw [%i6+0x034],%l6 ! %l6 = 0000000047ee08bd
4953
4954p0_label_191:
4955! Mem[0000000030181410] = 60000000, %l5 = ffffffffffffffff
4956 ldsba [%i6+%o5]0x81,%l5 ! %l5 = 0000000000000060
4957! Mem[0000000030001408] = 00000029, %l0 = 0000000029000000
4958 ldsba [%i0+%o4]0x89,%l0 ! %l0 = 0000000000000029
4959! Mem[00000000100c1430] = e8476df6, %f26 = 088d03d2
4960 lda [%i3+0x030]%asi,%f26 ! %f26 = e8476df6
4961! Mem[0000000030101400] = 4ca6fc6b, %f25 = 00000000
4962 lda [%i4+%g0]0x89,%f25 ! %f25 = 4ca6fc6b
4963! %f8 = 00000000, %f15 = 00000000
4964 fcmps %fcc3,%f8 ,%f15 ! %fcc3 = 0
4965! Mem[0000000010141428] = a6667f18 fd2281c3, %l4 = 00000000, %l5 = 00000060
4966 ldda [%i5+0x028]%asi,%l4 ! %l4 = 00000000a6667f18 00000000fd2281c3
4967! Mem[0000000010001410] = ff00000000000000, %l7 = 00000000d5ff4b3c
4968 ldxa [%i0+%o5]0x80,%l7 ! %l7 = ff00000000000000
4969! Mem[000000001008143c] = a52e7e04, %f29 = 000000ff
4970 lda [%i2+0x03c]%asi,%f29 ! %f29 = a52e7e04
4971! Mem[0000000030141408] = 000000bc, %l2 = 000000000000001e
4972 ldswa [%i5+%o4]0x89,%l2 ! %l2 = 00000000000000bc
4973! Starting 10 instruction Store Burst
4974! %l4 = a6667f18, %l5 = fd2281c3, Mem[0000000010041408] = 1e000000 ff000000
4975 stda %l4,[%i1+%o4]0x80 ! Mem[0000000010041408] = a6667f18 fd2281c3
4976
4977p0_label_192:
4978! Mem[0000000010101408] = 00000000, %l0 = 0000000000000029
4979 swapa [%i4+%o4]0x80,%l0 ! %l0 = 0000000000000000
4980! Mem[0000000020800041] = fffff99a, %l4 = 00000000a6667f18
4981 ldstub [%o1+0x041],%l4 ! %l4 = 000000ff000000ff
4982! %l4 = 00000000000000ff, Mem[00000000218001c0] = ff1cc752
4983 sth %l4,[%o3+0x1c0] ! Mem[00000000218001c0] = 00ffc752
4984! Mem[0000000030081400] = 000000ff, %l4 = 00000000000000ff
4985 swapa [%i2+%g0]0x81,%l4 ! %l4 = 00000000000000ff
4986! %l2 = 00000000000000bc, Mem[0000000010081438] = 00000000
4987 sth %l2,[%i2+0x038] ! Mem[0000000010081438] = 00bc0000
4988! %f6 = 60000000 00000000, Mem[0000000010181400] = 4cffff0b 94bcd52a
4989 stda %f6 ,[%i6+%g0]0x80 ! Mem[0000000010181400] = 60000000 00000000
4990! Mem[0000000010001438] = 10302700, %l2 = 00000000000000bc
4991 ldstuba [%i0+0x038]%asi,%l2 ! %l2 = 00000010000000ff
4992! %l1 = 0000000000000000, Mem[0000000020800040] = fffff99a
4993 sth %l1,[%o1+0x040] ! Mem[0000000020800040] = 0000f99a
4994! %l3 = 00000000d5ff4b3c, Mem[0000000030001400] = 34697300
4995 stba %l3,[%i0+%g0]0x89 ! Mem[0000000030001400] = 3469733c
4996! Starting 10 instruction Load Burst
4997! Mem[0000000010141408] = 000000ff, %l1 = 0000000000000000
4998 lduha [%i5+%o4]0x80,%l1 ! %l1 = 0000000000000000
4999
5000p0_label_193:
5001! Mem[0000000010081410] = 00000000, %l0 = 0000000000000000
5002 ldswa [%i2+%o5]0x80,%l0 ! %l0 = 0000000000000000
5003! Mem[0000000010081434] = 41a1b160, %l6 = 0000000047ee08bd
5004 lduh [%i2+0x036],%l6 ! %l6 = 000000000000b160
5005! Mem[0000000010041400] = 000000ff 00000000, %l2 = 00000010, %l3 = d5ff4b3c
5006 ldda [%i1+%g0]0x88,%l2 ! %l2 = 0000000000000000 00000000000000ff
5007! Mem[0000000010101408] = 000000290000009f, %l5 = 00000000fd2281c3
5008 ldxa [%i4+%o4]0x80,%l5 ! %l5 = 000000290000009f
5009! Mem[00000000100c1408] = d2038d08, %l2 = 0000000000000000
5010 ldsba [%i3+%o4]0x88,%l2 ! %l2 = 0000000000000008
5011! Mem[0000000030101408] = 0000009f, %l1 = 0000000000000000
5012 ldswa [%i4+%o4]0x89,%l1 ! %l1 = 000000000000009f
5013! Mem[0000000030181410] = 00000060, %l0 = 0000000000000000
5014 lduba [%i6+%o5]0x89,%l0 ! %l0 = 0000000000000060
5015! Mem[0000000030101410] = 00ad00ff, %l4 = 00000000000000ff
5016 ldswa [%i4+%o5]0x81,%l4 ! %l4 = 0000000000ad00ff
5017! Mem[00000000100c1400] = 9f00000000000000, %f30 = 00000000 db72f184
5018 ldda [%i3+%g0]0x80,%f30 ! %f30 = 9f000000 00000000
5019! Starting 10 instruction Store Burst
5020! %f10 = a52e7e04 e2a2ea29, %l7 = ff00000000000000
5021! Mem[0000000030181408] = 6200d52a9e7c1543
5022 add %i6,0x008,%g1
5023 stda %f10,[%g1+%l7]ASI_PST16_SL ! Mem[0000000030181408] = 6200d52a9e7c1543
5024
5025p0_label_194:
5026! Mem[0000000030141400] = 29ff4b3c, %l5 = 000000290000009f
5027 swapa [%i5+%g0]0x81,%l5 ! %l5 = 0000000029ff4b3c
5028! %l6 = 000000000000b160, Mem[0000000010181430] = 0aeb4c39
5029 stw %l6,[%i6+0x030] ! Mem[0000000010181430] = 0000b160
5030! %f22 = a52e7e04, %f18 = 00000000, %f20 = 00000000
5031 fsubs %f22,%f18,%f20 ! %f20 = a52e7e04
5032! %f11 = e2a2ea29, Mem[0000000010141418] = 00000000
5033 st %f11,[%i5+0x018] ! Mem[0000000010141418] = e2a2ea29
5034! %f26 = e8476df6 047e2ea5, %l4 = 0000000000ad00ff
5035! Mem[0000000010001430] = 00000000db72f184
5036 add %i0,0x030,%g1
5037 stda %f26,[%g1+%l4]ASI_PST8_PL ! Mem[0000000010001430] = a52e7e04f66d47e8
5038! Mem[0000000030101410] = 00ad00ff, %l4 = 0000000000ad00ff
5039 ldstuba [%i4+%o5]0x81,%l4 ! %l4 = 00000000000000ff
5040! %l0 = 00000060, %l1 = 0000009f, Mem[0000000010101400] = ff000000 10302700
5041 std %l0,[%i4+%g0] ! Mem[0000000010101400] = 00000060 0000009f
5042! %f20 = a52e7e04 000000ff, Mem[0000000010141438] = ffff2c9f 19dd1ed0
5043 stda %f20,[%i5+0x038]%asi ! Mem[0000000010141438] = a52e7e04 000000ff
5044! %l0 = 0000000000000060, Mem[0000000010141408] = 000000ff2ad5ff62
5045 stxa %l0,[%i5+%o4]0x80 ! Mem[0000000010141408] = 0000000000000060
5046! Starting 10 instruction Load Burst
5047 membar #Sync ! Added by membar checker (25)
5048! Mem[0000000030001400] = 3c736934 c38122ff 29000000 000000e3
5049! Mem[0000000030001410] = 0000001e d5ff4b3c 646d910d 7abbfe4d
5050! Mem[0000000030001420] = 00000000 340000ff 95d0a0c4 6bd091ff
5051! Mem[0000000030001430] = 00000057 a6667f18 fd2146b2 e70000ff
5052 ldda [%i0]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030001400
5053
5054p0_label_195:
5055! Mem[0000000030181410] = 00000060, %l3 = 00000000000000ff
5056 ldsba [%i6+%o5]0x89,%l3 ! %l3 = 0000000000000060
5057! Mem[00000000300c1410] = 00000000, %l7 = ff00000000000000
5058 lduwa [%i3+%o5]0x81,%l7 ! %l7 = 0000000000000000
5059! Mem[0000000030081410] = 0000083c, %l0 = 0000000000000060
5060 ldswa [%i2+%o5]0x89,%l0 ! %l0 = 000000000000083c
5061! Mem[0000000030041400] = ff000000d2038d08, %f24 = 00000000 4ca6fc6b
5062 ldda [%i1+%g0]0x81,%f24 ! %f24 = ff000000 d2038d08
5063! Mem[0000000030041408] = 0000000000000000, %f18 = 00000000 000000ff
5064 ldda [%i1+%o4]0x81,%f18 ! %f18 = 00000000 00000000
5065! Mem[00000000300c1410] = 00000000, %l7 = 0000000000000000
5066 lduwa [%i3+%o5]0x81,%l7 ! %l7 = 0000000000000000
5067! Mem[0000000030101410] = ffad00ff, %l2 = 0000000000000008
5068 ldsha [%i4+%o5]0x81,%l2 ! %l2 = ffffffffffffffad
5069! Mem[0000000010041408] = 187f66a6, %l4 = 0000000000000000
5070 ldsha [%i1+%o4]0x88,%l4 ! %l4 = 00000000000066a6
5071! Mem[0000000010001408] = 000000ff, %l5 = 0000000029ff4b3c
5072 ldsha [%i0+%o4]0x88,%l5 ! %l5 = 00000000000000ff
5073! Starting 10 instruction Store Burst
5074! Mem[0000000010141404] = a52e7e04, %l0 = 000000000000083c
5075 swap [%i5+0x004],%l0 ! %l0 = 00000000a52e7e04
5076
5077p0_label_196:
5078! %l5 = 00000000000000ff, Mem[0000000021800000] = ffff18df
5079 stb %l5,[%o3+%g0] ! Mem[0000000021800000] = ffff18df
5080! %f24 = ff000000, %f17 = 00273010
5081 fitos %f24,%f17 ! %f17 = cb800000
5082! %l4 = 00000000000066a6, Mem[00000000100c1400] = 000000000000009f
5083 stxa %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000000066a6
5084! Mem[0000000010181400] = 60000000, %l7 = 0000000000000000
5085 ldstuba [%i6+%g0]0x80,%l7 ! %l7 = 00000060000000ff
5086! %f16 = ff080000 cb800000, Mem[00000000100c1400] = a6660000 00000000
5087 stda %f16,[%i3+%g0]0x80 ! Mem[00000000100c1400] = ff080000 cb800000
5088! %l7 = 0000000000000060, Mem[0000000030041400] = ff000000d2038d08
5089 stxa %l7,[%i1+%g0]0x81 ! Mem[0000000030041400] = 0000000000000060
5090! Mem[0000000010141410] = 000000bc, %l5 = 00000000000000ff
5091 swapa [%i5+%o5]0x88,%l5 ! %l5 = 00000000000000bc
5092! %f20 = a52e7e04, Mem[0000000030041410] = ff000000
5093 sta %f20,[%i1+%o5]0x81 ! Mem[0000000030041410] = a52e7e04
5094! %l7 = 0000000000000060, Mem[0000000021800040] = ff7028b2
5095 stb %l7,[%o3+0x040] ! Mem[0000000021800040] = 607028b2
5096! Starting 10 instruction Load Burst
5097! Mem[00000000211c0000] = 00ffe5a1, %l7 = 0000000000000060
5098 lduha [%o2+0x000]%asi,%l7 ! %l7 = 00000000000000ff
5099
5100p0_label_197:
5101! Mem[0000000010041400] = 00000000ff000000, %l7 = 00000000000000ff
5102 ldxa [%i1+0x000]%asi,%l7 ! %l7 = 00000000ff000000
5103! Mem[0000000010181408] = 00bc00ffe3000000, %f28 = 00000000 a52e7e04
5104 ldda [%i6+%o4]0x88,%f28 ! %f28 = 00bc00ff e3000000
5105! Mem[0000000030141408] = 000000bc, %f18 = 00000000
5106 lda [%i5+%o4]0x89,%f18 ! %f18 = 000000bc
5107! Mem[0000000010101400] = 60000000, %l3 = 0000000000000060
5108 lduba [%i4+%g0]0x88,%l3 ! %l3 = 0000000000000000
5109! Mem[0000000010001410] = ff00000000000000, %l1 = 000000000000009f
5110 ldxa [%i0+%o5]0x80,%l1 ! %l1 = ff00000000000000
5111! Mem[00000000218000c0] = 19c5d5a0, %l7 = 00000000ff000000
5112 ldub [%o3+0x0c1],%l7 ! %l7 = 00000000000000c5
5113! Code Fragment 3
5114p0_fragment_18:
5115! %l0 = 00000000a52e7e04
5116 setx 0xb1e9c61ffca309c1,%g7,%l0 ! %l0 = b1e9c61ffca309c1
5117! %l1 = ff00000000000000
5118 setx 0x6f2c4fc84ac99564,%g7,%l1 ! %l1 = 6f2c4fc84ac99564
5119 setx 0x1fe000, %g1, %g3
5120 or %l0, %g3, %l0 ! always set perrmask = 0xff
5121 setx 0x1ffff8, %g1, %g2
5122 and %l0, %g2, %l0
5123 ta T_CHANGE_HPRIV
5124 stxa %l1, [%l0]ASI_DCACHE_DATA
5125 ta T_CHANGE_NONHPRIV
5126! %l0 = b1e9c61ffca309c1
5127 setx 0x8b70d857f3959a2d,%g7,%l0 ! %l0 = 8b70d857f3959a2d
5128! %l1 = 6f2c4fc84ac99564
5129 setx 0xcaf01a3fdfccde62,%g7,%l1 ! %l1 = caf01a3fdfccde62
5130! Mem[0000000010181408] = 000000e3ff00bc00, %l6 = 000000000000b160
5131 ldxa [%i6+%o4]0x80,%l6 ! %l6 = 000000e3ff00bc00
5132! Mem[0000000010041408] = 187f66a6, %f23 = ff1edd19
5133 lda [%i1+%o4]0x88,%f23 ! %f23 = 187f66a6
5134! Starting 10 instruction Store Burst
5135! %l6 = 000000e3ff00bc00, Mem[0000000030081408] = ffffff00
5136 stba %l6,[%i2+%o4]0x89 ! Mem[0000000030081408] = ffffff00
5137
5138p0_label_198:
5139! Mem[0000000030081408] = 00ffffff, %l0 = 8b70d857f3959a2d
5140 ldstuba [%i2+%o4]0x81,%l0 ! %l0 = 00000000000000ff
5141! Mem[0000000010081408] = ff000000, %l5 = 00000000000000bc
5142 ldstuba [%i2+%o4]0x80,%l5 ! %l5 = 000000ff000000ff
5143 membar #Sync ! Added by membar checker (26)
5144! %l1 = caf01a3fdfccde62, Mem[0000000030001410] = 1e000000
5145 stwa %l1,[%i0+%o5]0x89 ! Mem[0000000030001410] = dfccde62
5146! %l5 = 00000000000000ff, Mem[0000000030041400] = 00000000
5147 stha %l5,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00ff0000
5148! %l2 = ffffffffffffffad, Mem[0000000010041400] = 000000ff00000000
5149 stxa %l2,[%i1+%g0]0x88 ! Mem[0000000010041400] = ffffffffffffffad
5150! %l0 = 0000000000000000, Mem[00000000100c1422] = 00000000, %asi = 80
5151 stba %l0,[%i3+0x022]%asi ! Mem[00000000100c1420] = 00000000
5152! Mem[0000000030181408] = 2ad50062, %l0 = 0000000000000000
5153 ldstuba [%i6+%o4]0x89,%l0 ! %l0 = 00000062000000ff
5154! Mem[00000000300c1408] = d2038d08, %l5 = 00000000000000ff
5155 ldstuba [%i3+%o4]0x89,%l5 ! %l5 = 00000008000000ff
5156! %l0 = 0000000000000062, imm = 000000000000084e, %l3 = 0000000000000000
5157 sub %l0,0x84e,%l3 ! %l3 = fffffffffffff814
5158! Starting 10 instruction Load Burst
5159! Mem[0000000030081400] = 000000ff 00000000 ffffffff 00000037
5160! Mem[0000000030081410] = 3c080000 00273010 646d910d 7abbfe4d
5161! Mem[0000000030081420] = ffc52157 34000032 95d0a0c4 6bd091ff
5162! Mem[0000000030081430] = 00000057 1bb8d5ff 21d0705d f28b69b5
5163 ldda [%i2]ASI_BLK_S,%f16 ! Block Load from 0000000030081400
5164
5165p0_label_199:
5166! Mem[00000000300c1410] = 00000000, %l5 = 0000000000000008
5167 ldsha [%i3+%o5]0x81,%l5 ! %l5 = 0000000000000000
5168! Mem[0000000010081400] = 000000ff 9e7c1543, %l0 = 00000062, %l1 = dfccde62
5169 ldda [%i2+%g0]0x80,%l0 ! %l0 = 00000000000000ff 000000009e7c1543
5170! Mem[0000000010101400] = 000000600000009f, %l4 = 00000000000066a6
5171 ldxa [%i4+%g0]0x80,%l4 ! %l4 = 000000600000009f
5172! Mem[0000000010081408] = ff000000, %l2 = ffffffffffffffad
5173 ldsh [%i2+%o4],%l2 ! %l2 = ffffffffffffff00
5174! Mem[0000000010141408] = 00000000 00000060, %l0 = 000000ff, %l1 = 9e7c1543
5175 ldda [%i5+%o4]0x80,%l0 ! %l0 = 0000000000000000 0000000000000060
5176! Mem[0000000030101410] = ffad00ff00003010, %l4 = 000000600000009f
5177 ldxa [%i4+%o5]0x81,%l4 ! %l4 = ffad00ff00003010
5178! %f10 = ff91d06b c4a0d095, %l6 = 000000e3ff00bc00
5179! Mem[0000000030001428] = 95d0a0c46bd091ff
5180 add %i0,0x028,%g1
5181 stda %f10,[%g1+%l6]ASI_PST32_SL ! Mem[0000000030001428] = 95d0a0c46bd091ff
5182! Mem[0000000010001408] = 000000ff, %l5 = 0000000000000000
5183 ldswa [%i0+%o4]0x88,%l5 ! %l5 = 00000000000000ff
5184! Mem[00000000100c1400] = ff080000, %l7 = 00000000000000c5
5185 lduwa [%i3+%g0]0x80,%l7 ! %l7 = 00000000ff080000
5186! Starting 10 instruction Store Burst
5187! %l4 = 00003010, %l5 = 000000ff, Mem[0000000010101420] = 00736934 00000000
5188 std %l4,[%i4+0x020] ! Mem[0000000010101420] = 00003010 000000ff
5189
5190p0_label_200:
5191! %l1 = 0000000000000060, Mem[0000000010101400] = 9f00000060000000
5192 stxa %l1,[%i4+%g0]0x88 ! Mem[0000000010101400] = 0000000000000060
5193! %f2 = e3000000 00000029, Mem[0000000010101400] = 60000000 00000000
5194 stda %f2 ,[%i4+%g0]0x80 ! Mem[0000000010101400] = e3000000 00000029
5195! Mem[0000000030181400] = 00000000, %l4 = ffad00ff00003010
5196 ldstuba [%i6+%g0]0x81,%l4 ! %l4 = 00000000000000ff
5197! Mem[0000000030101410] = ff00adff, %l3 = fffffffffffff814
5198 swapa [%i4+%o5]0x89,%l3 ! %l3 = 00000000ff00adff
5199! %l0 = 00000000, %l1 = 00000060, Mem[0000000010141400] = 00000000 0000083c
5200 stda %l0,[%i5+0x000]%asi ! Mem[0000000010141400] = 00000000 00000060
5201! %l5 = 00000000000000ff, %l5 = 00000000000000ff, %y = 00000000
5202 smul %l5,%l5,%l2 ! %l2 = 000000000000fe01, %y = 00000000
5203! %l1 = 0000000000000060, Mem[0000000010001408] = ff000000
5204 stwa %l1,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000060
5205! %f4 = 3c4bffd5 1e000000, %l2 = 000000000000fe01
5206! Mem[0000000010081438] = 00bc0000a52e7e04
5207 add %i2,0x038,%g1
5208 stda %f4,[%g1+%l2]ASI_PST8_PL ! Mem[0000000010081438] = 00bc0000a52e7e04
5209! %f8 = ff000034 00000000, %l6 = 000000e3ff00bc00
5210! Mem[0000000010141430] = cbf14adb1560aefe
5211 add %i5,0x030,%g1
5212 stda %f8,[%g1+%l6]ASI_PST16_PL ! Mem[0000000010141430] = cbf14adb1560aefe
5213! Starting 10 instruction Load Burst
5214! Mem[0000000010181410] = 4c000000, %l6 = 000000e3ff00bc00
5215 ldsha [%i6+%o5]0x88,%l6 ! %l6 = 0000000000000000
5216
5217p0_label_201:
5218! Mem[0000000010001400] = ffffffff, %l7 = 00000000ff080000
5219 ldsba [%i0+%g0]0x88,%l7 ! %l7 = ffffffffffffffff
5220! Mem[00000000100c1408] = 088d03d2, %l6 = 0000000000000000
5221 lduba [%i3+%o4]0x80,%l6 ! %l6 = 0000000000000008
5222! Mem[0000000030101400] = 4ca6fc6b, %f1 = 3469733c
5223 lda [%i4+%g0]0x89,%f1 ! %f1 = 4ca6fc6b
5224! %l3 = 00000000ff00adff, imm = 00000000000009ca, %l2 = 000000000000fe01
5225 orn %l3,0x9ca,%l2 ! %l2 = ffffffffffffffff
5226! Mem[0000000010081420] = ff2281c3, %l3 = 00000000ff00adff
5227 ldsba [%i2+0x023]%asi,%l3 ! %l3 = ffffffffffffffc3
5228! Mem[0000000020800000] = ffffe062, %l0 = 0000000000000000
5229 lduh [%o1+%g0],%l0 ! %l0 = 000000000000ffff
5230! Mem[0000000010001410] = 000000ff, %f9 = 00000000
5231 lda [%i0+%o5]0x88,%f9 ! %f9 = 000000ff
5232 membar #Sync ! Added by membar checker (27)
5233! Mem[0000000010081400] = 000000ff 9e7c1543 ff000000 61cd0000
5234! Mem[0000000010081410] = 00000000 84f172db 00000000 000000ff
5235! Mem[0000000010081420] = ff2281c3 34a1c300 4dfebb7a 94bcd52a
5236! Mem[0000000010081430] = 0000009f 41a1b160 00bc0000 a52e7e04
5237 ldda [%i2]ASI_BLK_P,%f0 ! Block Load from 0000000010081400
5238! %l4 = 0000000000000000, %l7 = ffffffffffffffff, %l1 = 0000000000000060
5239 xnor %l4,%l7,%l1 ! %l1 = 0000000000000000
5240! Starting 10 instruction Store Burst
5241! Mem[0000000030101400] = 6bfca64c, %l4 = 0000000000000000
5242 ldstuba [%i4+%g0]0x81,%l4 ! %l4 = 0000006b000000ff
5243
5244p0_label_202:
5245! %l7 = ffffffffffffffff, %l5 = 00000000000000ff, %y = 00000000
5246 smul %l7,%l5,%l6 ! %l6 = ffffffffffffff01, %y = ffffffff
5247! %f26 = 95d0a0c4, Mem[0000000010001400] = ffffffff
5248 sta %f26,[%i0+%g0]0x88 ! Mem[0000000010001400] = 95d0a0c4
5249! %l6 = ffffffffffffff01, Mem[0000000010041408] = a6667f18fd2281c3
5250 stxa %l6,[%i1+%o4]0x80 ! Mem[0000000010041408] = ffffffffffffff01
5251! Mem[0000000020800000] = ffffe062, %l2 = ffffffffffffffff
5252 ldstuba [%o1+0x000]%asi,%l2 ! %l2 = 000000ff000000ff
5253! %l0 = 000000000000ffff, Mem[0000000030001410] = 62deccdfd5ff4b3c
5254 stxa %l0,[%i0+%o5]0x81 ! Mem[0000000030001410] = 000000000000ffff
5255! Mem[0000000030081400] = 000000ff, %l7 = ffffffffffffffff
5256 ldstuba [%i2+%g0]0x81,%l7 ! %l7 = 00000000000000ff
5257! %f24 = ffc52157 34000032, Mem[0000000010181408] = 000000e3 ff00bc00
5258 stda %f24,[%i6+%o4]0x80 ! Mem[0000000010181408] = ffc52157 34000032
5259! %l4 = 000000000000006b, Mem[0000000030081408] = ffffffff
5260 stha %l4,[%i2+%o4]0x89 ! Mem[0000000030081408] = ffff006b
5261! %l6 = ffffff01, %l7 = 00000000, Mem[00000000300c1408] = d2038dff e3000000
5262 stda %l6,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ffffff01 00000000
5263! Starting 10 instruction Load Burst
5264! Mem[0000000030041400] = 0000ff00, %l2 = 00000000000000ff
5265 ldsha [%i1+%g0]0x89,%l2 ! %l2 = ffffffffffffff00
5266
5267p0_label_203:
5268! Mem[0000000030041400] = 0000ff00, %l7 = 0000000000000000
5269 lduha [%i1+%g0]0x89,%l7 ! %l7 = 000000000000ff00
5270! Mem[0000000010181410] = 4c000000, %l3 = ffffffffffffffc3
5271 lduba [%i6+%o5]0x88,%l3 ! %l3 = 0000000000000000
5272! Mem[0000000010001400] = c4a0d095, %l3 = 0000000000000000
5273 ldsba [%i0+%g0]0x80,%l3 ! %l3 = ffffffffffffffc4
5274! Mem[0000000010141400] = 00000000, %l3 = ffffffffffffffc4
5275 ldswa [%i5+%g0]0x88,%l3 ! %l3 = 0000000000000000
5276! Mem[0000000010101410] = 1e25229f, %l4 = 000000000000006b
5277 lduba [%i4+%o5]0x80,%l4 ! %l4 = 000000000000001e
5278! Mem[0000000010081400] = ff000000, %l1 = 0000000000000000
5279 lduha [%i2+%g0]0x88,%l1 ! %l1 = 0000000000000000
5280! Mem[0000000030001400] = 3c736934, %l6 = ffffffffffffff01
5281 ldswa [%i0+%g0]0x81,%l6 ! %l6 = 000000003c736934
5282! Mem[0000000010181410] = 4c000000, %l0 = 000000000000ffff
5283 lduwa [%i6+%o5]0x88,%l0 ! %l0 = 000000004c000000
5284! Mem[0000000030181400] = 000000ff, %l6 = 000000003c736934
5285 lduha [%i6+%g0]0x89,%l6 ! %l6 = 00000000000000ff
5286! Starting 10 instruction Store Burst
5287! Mem[00000000100c1408] = d2038d08, %l5 = 00000000000000ff
5288 swapa [%i3+%o4]0x88,%l5 ! %l5 = 00000000d2038d08
5289
5290p0_label_204:
5291! %l4 = 000000000000001e, Mem[00000000100c1410] = ff00bc00
5292 stha %l4,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ff00001e
5293! %l6 = 00000000000000ff, Mem[0000000010101400] = 000000e3
5294 stwa %l6,[%i4+%g0]0x88 ! Mem[0000000010101400] = 000000ff
5295! Mem[000000001004140c] = ffffff01, %l6 = 00000000000000ff
5296 swap [%i1+0x00c],%l6 ! %l6 = 00000000ffffff01
5297! Mem[0000000030001408] = 29000000, %l3 = 0000000000000000
5298 swapa [%i0+%o4]0x81,%l3 ! %l3 = 0000000029000000
5299! %l7 = 000000000000ff00, Mem[0000000010181414] = 0000088d
5300 sth %l7,[%i6+0x014] ! Mem[0000000010181414] = ff00088d
5301! Mem[0000000030081410] = 0000083c, %l5 = 00000000d2038d08
5302 ldstuba [%i2+%o5]0x89,%l5 ! %l5 = 0000003c000000ff
5303! %l5 = 000000000000003c, Mem[0000000010141430] = cbf14adb, %asi = 80
5304 stha %l5,[%i5+0x030]%asi ! Mem[0000000010141430] = 003c4adb
5305! %f0 = 000000ff 9e7c1543 ff000000 61cd0000
5306! %f4 = 00000000 84f172db 00000000 000000ff
5307! %f8 = ff2281c3 34a1c300 4dfebb7a 94bcd52a
5308! %f12 = 0000009f 41a1b160 00bc0000 a52e7e04
5309 stda %f0,[%i2]ASI_BLK_AIUP ! Block Store to 0000000010081400
5310! Code Fragment 3
5311p0_fragment_19:
5312! %l0 = 000000004c000000
5313 setx 0x92f759a031b8db59,%g7,%l0 ! %l0 = 92f759a031b8db59
5314! %l1 = 0000000000000000
5315 setx 0xa2f19c97a22afb22,%g7,%l1 ! %l1 = a2f19c97a22afb22
5316 setx 0x1fe000, %g1, %g3
5317 or %l0, %g3, %l0 ! always set perrmask = 0xff
5318 setx 0x1ffff8, %g1, %g2
5319 and %l0, %g2, %l0
5320 ta T_CHANGE_HPRIV
5321 stxa %l1, [%l0]ASI_DCACHE_DATA
5322 ta T_CHANGE_NONHPRIV
5323! %l0 = 92f759a031b8db59
5324 setx 0xbd297350091689bb,%g7,%l0 ! %l0 = bd297350091689bb
5325! %l1 = a2f19c97a22afb22
5326 setx 0xe5918dcff532b0ee,%g7,%l1 ! %l1 = e5918dcff532b0ee
5327! Starting 10 instruction Load Burst
5328 membar #Sync ! Added by membar checker (28)
5329! Mem[0000000010081410] = 00000000, %l2 = ffffffffffffff00
5330 lduha [%i2+%o5]0x88,%l2 ! %l2 = 0000000000000000
5331
5332p0_label_205:
5333! Mem[0000000010041408] = ffffffff, %l1 = e5918dcff532b0ee
5334 lduha [%i1+%o4]0x88,%l1 ! %l1 = 000000000000ffff
5335! Mem[0000000010181424] = 726f2f17, %l1 = 000000000000ffff
5336 ldsba [%i6+0x026]%asi,%l1 ! %l1 = 000000000000002f
5337! Mem[00000000100c142c] = e2a2eaff, %l1 = 000000000000002f
5338 lduwa [%i3+0x02c]%asi,%l1 ! %l1 = 00000000e2a2eaff
5339! Mem[0000000010101410] = 9f22251e, %l0 = bd297350091689bb
5340 lduwa [%i4+%o5]0x88,%l0 ! %l0 = 000000009f22251e
5341! Mem[00000000201c0000] = ff9f01ce, %l2 = 0000000000000000
5342 lduh [%o0+%g0],%l2 ! %l2 = 000000000000ff9f
5343! Mem[0000000010041410] = 0af5ffff, %l6 = 00000000ffffff01
5344 ldswa [%i1+%o5]0x80,%l6 ! %l6 = 000000000af5ffff
5345! Mem[0000000010101400] = ff000000 00000029, %l6 = 0af5ffff, %l7 = 0000ff00
5346 ldda [%i4+%g0]0x80,%l6 ! %l6 = 00000000ff000000 0000000000000029
5347! Code Fragment 4
5348p0_fragment_20:
5349! %l0 = 000000009f22251e
5350 setx 0x9ceca010148b58a1,%g7,%l0 ! %l0 = 9ceca010148b58a1
5351! %l1 = 00000000e2a2eaff
5352 setx 0xbe0f53e85efd6284,%g7,%l1 ! %l1 = be0f53e85efd6284
5353 setx 0x7ff8, %g1, %g2
5354 and %l0, %g2, %l0
5355 setx 0xffffffff, %g1, %g2
5356 and %l1, %g2, %l1
5357 setx 0x100000000, %g1, %g2
5358 or %l1, %g2, %l1 ! Set bit 32 - perrinj
5359 ta T_CHANGE_HPRIV
5360 stxa %l1, [%l0]ASI_ICACHE_INSTR
5361 ta T_CHANGE_NONHPRIV
5362! %l0 = 9ceca010148b58a1
5363 setx 0xc2d4e1507b734dcb,%g7,%l0 ! %l0 = c2d4e1507b734dcb
5364! %l1 = be0f53e85efd6284
5365 setx 0xbac71d68452b965b,%g7,%l1 ! %l1 = bac71d68452b965b
5366! Mem[0000000010081410] = 00000000, %l5 = 000000000000003c
5367 lduha [%i2+%o5]0x88,%l5 ! %l5 = 0000000000000000
5368! Starting 10 instruction Store Burst
5369! %f16 = 000000ff 00000000, %l7 = 0000000000000029
5370! Mem[0000000030001430] = 00000057a6667f18
5371 add %i0,0x030,%g1
5372 stda %f16,[%g1+%l7]ASI_PST8_SL ! Mem[0000000030001430] = 00000000a6007f18
5373
5374p0_label_206:
5375! %l3 = 0000000029000000, Mem[0000000030101410] = 14f8ffff00003010
5376 stxa %l3,[%i4+%o5]0x81 ! Mem[0000000030101410] = 0000000029000000
5377! Mem[00000000201c0000] = ff9f01ce, %l6 = 00000000ff000000
5378 ldsba [%o0+0x000]%asi,%l6 ! %l6 = ffffffffffffffff
5379! Mem[0000000030081400] = ff0000ff, %l2 = 000000000000ff9f
5380 swapa [%i2+%g0]0x89,%l2 ! %l2 = 00000000ff0000ff
5381! Code Fragment 4
5382p0_fragment_21:
5383! %l0 = c2d4e1507b734dcb
5384 setx 0x3986e11faa1afb66,%g7,%l0 ! %l0 = 3986e11faa1afb66
5385! %l1 = bac71d68452b965b
5386 setx 0x04b51ad7e6c009f3,%g7,%l1 ! %l1 = 04b51ad7e6c009f3
5387 setx 0x7ff8, %g1, %g2
5388 and %l0, %g2, %l0
5389 setx 0xffffffff, %g1, %g2
5390 and %l1, %g2, %l1
5391 setx 0x100000000, %g1, %g2
5392 or %l1, %g2, %l1 ! Set bit 32 - perrinj
5393 ta T_CHANGE_HPRIV
5394 stxa %l1, [%l0]ASI_ICACHE_INSTR
5395 ta T_CHANGE_NONHPRIV
5396! %l0 = 3986e11faa1afb66
5397 setx 0x65dc27d02ab04fb3,%g7,%l0 ! %l0 = 65dc27d02ab04fb3
5398! %l1 = 04b51ad7e6c009f3
5399 setx 0xd38cc4e855112a57,%g7,%l1 ! %l1 = d38cc4e855112a57
5400! Mem[00000000100c1424] = 34030000, %l1 = d38cc4e855112a57
5401 lduha [%i3+0x026]%asi,%l1 ! %l1 = 0000000000000000
5402! %l4 = 000000000000001e, Mem[00000000300c1408] = 01ffffff
5403 stwa %l4,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 0000001e
5404! %l1 = 0000000000000000, Mem[00000000211c0000] = 00ffe5a1
5405 sth %l1,[%o2+%g0] ! Mem[00000000211c0000] = 0000e5a1
5406! %l6 = ffffffffffffffff, Mem[0000000010141408] = 00000000
5407 stwa %l6,[%i5+%o4]0x88 ! Mem[0000000010141408] = ffffffff
5408! %l3 = 0000000029000000, Mem[000000001000142c] = e436b160, %asi = 80
5409 stwa %l3,[%i0+0x02c]%asi ! Mem[000000001000142c] = 29000000
5410! Starting 10 instruction Load Burst
5411! Mem[0000000010081410] = 00000000, %l4 = 000000000000001e
5412 lduwa [%i2+%o5]0x88,%l4 ! %l4 = 0000000000000000
5413
5414p0_label_207:
5415! Mem[0000000020800040] = 0000f99a, %l2 = 00000000ff0000ff
5416 ldsh [%o1+0x040],%l2 ! %l2 = 0000000000000000
5417! Mem[0000000030181410] = 60000000, %f19 = 00000037
5418 lda [%i6+%o5]0x81,%f19 ! %f19 = 60000000
5419! Mem[000000001008141c] = 000000ff, %f27 = 6bd091ff
5420 ld [%i2+0x01c],%f27 ! %f27 = 000000ff
5421! Mem[00000000300c1410] = 00000000, %l4 = 0000000000000000
5422 ldsba [%i3+%o5]0x81,%l4 ! %l4 = 0000000000000000
5423! Mem[0000000030001400] = 3c736934, %l6 = ffffffffffffffff
5424 lduha [%i0+%g0]0x81,%l6 ! %l6 = 0000000000003c73
5425! Mem[00000000201c0000] = ff9f01ce, %l3 = 0000000029000000
5426 ldsha [%o0+0x000]%asi,%l3 ! %l3 = ffffffffffffff9f
5427! Mem[0000000030081410] = ff080000, %l4 = 0000000000000000
5428 lduwa [%i2+%o5]0x81,%l4 ! %l4 = 00000000ff080000
5429 membar #Sync ! Added by membar checker (29)
5430! Mem[0000000030001400] = 3c736934 c38122ff 00000000 000000e3
5431! Mem[0000000030001410] = 00000000 0000ffff 646d910d 7abbfe4d
5432! Mem[0000000030001420] = 00000000 340000ff 95d0a0c4 6bd091ff
5433! Mem[0000000030001430] = 00000000 a6007f18 fd2146b2 e70000ff
5434 ldda [%i0]ASI_BLK_S,%f0 ! Block Load from 0000000030001400
5435! Mem[0000000010181428] = 00000000, %f23 = 7abbfe4d
5436 lda [%i6+0x028]%asi,%f23 ! %f23 = 00000000
5437! Starting 10 instruction Store Burst
5438! %l0 = 65dc27d02ab04fb3, Mem[00000000201c0000] = ff9f01ce
5439 stb %l0,[%o0+%g0] ! Mem[00000000201c0000] = b39f01ce
5440
5441p0_label_208:
5442! Mem[000000001004141c] = 550d0060, %l7 = 0000000000000029
5443 ldstub [%i1+0x01c],%l7 ! %l7 = 00000055000000ff
5444! Mem[0000000010181412] = 0000004c, %l7 = 0000000000000055
5445 ldstub [%i6+0x012],%l7 ! %l7 = 00000000000000ff
5446! %l4 = 00000000ff080000, Mem[0000000010041410] = 00000000fffff50a
5447 stxa %l4,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000ff080000
5448! Mem[0000000030041410] = a52e7e04, %l7 = 0000000000000000
5449 ldstuba [%i1+%o5]0x81,%l7 ! %l7 = 000000a5000000ff
5450! %f0 = 3c736934 c38122ff 00000000 000000e3
5451! %f4 = 00000000 0000ffff 646d910d 7abbfe4d
5452! %f8 = 00000000 340000ff 95d0a0c4 6bd091ff
5453! %f12 = 00000000 a6007f18 fd2146b2 e70000ff
5454 stda %f0,[%i1]ASI_BLK_S ! Block Store to 0000000030041400
5455! %l0 = 65dc27d02ab04fb3, Mem[00000000100c141e] = 00000000, %asi = 80
5456 stba %l0,[%i3+0x01e]%asi ! Mem[00000000100c141c] = 0000b300
5457! Mem[0000000030001408] = 00000000, %l3 = ffffffffffffff9f
5458 swapa [%i0+%o4]0x89,%l3 ! %l3 = 0000000000000000
5459! Mem[0000000010081428] = 4dfebb7a94bcd52a, %l5 = 0000000000000000, %l3 = 0000000000000000
5460 add %i2,0x28,%g1
5461 casxa [%g1]0x80,%l5,%l3 ! %l3 = 4dfebb7a94bcd52a
5462! Code Fragment 4
5463p0_fragment_22:
5464! %l0 = 65dc27d02ab04fb3
5465 setx 0x9f3d14a854d30e76,%g7,%l0 ! %l0 = 9f3d14a854d30e76
5466! %l1 = 0000000000000000
5467 setx 0x491c100f9eaff4a1,%g7,%l1 ! %l1 = 491c100f9eaff4a1
5468 setx 0x7ff8, %g1, %g2
5469 and %l0, %g2, %l0
5470 setx 0xffffffff, %g1, %g2
5471 and %l1, %g2, %l1
5472 setx 0x100000000, %g1, %g2
5473 or %l1, %g2, %l1 ! Set bit 32 - perrinj
5474 ta T_CHANGE_HPRIV
5475 stxa %l1, [%l0]ASI_ICACHE_INSTR
5476 ta T_CHANGE_NONHPRIV
5477! %l0 = 9f3d14a854d30e76
5478 setx 0xcebf13d7e91a59be,%g7,%l0 ! %l0 = cebf13d7e91a59be
5479! %l1 = 491c100f9eaff4a1
5480 setx 0xca5fc520780b4c83,%g7,%l1 ! %l1 = ca5fc520780b4c83
5481! Starting 10 instruction Load Burst
5482! Mem[0000000030081400] = 9fff0000, %l5 = 0000000000000000
5483 ldsha [%i2+%g0]0x81,%l5 ! %l5 = ffffffffffff9fff
5484
5485p0_label_209:
5486! Mem[0000000010141424] = 1697ffc7, %l6 = 0000000000003c73
5487 ldsh [%i5+0x026],%l6 ! %l6 = ffffffffffffffc7
5488! Mem[0000000030001400] = 3469733c, %l7 = 00000000000000a5
5489 ldswa [%i0+%g0]0x89,%l7 ! %l7 = 000000003469733c
5490! Mem[00000000300c1410] = 00000000, %l3 = 4dfebb7a94bcd52a
5491 ldsha [%i3+%o5]0x89,%l3 ! %l3 = 0000000000000000
5492! Mem[0000000030101400] = 4ca6fcff, %l4 = 00000000ff080000
5493 ldsba [%i4+%g0]0x89,%l4 ! %l4 = ffffffffffffffff
5494! Mem[0000000030141408] = bc00000000000000, %l2 = 0000000000000000
5495 ldxa [%i5+%o4]0x81,%l2 ! %l2 = bc00000000000000
5496! Mem[0000000030181400] = 000000ff, %f30 = 21d0705d
5497 lda [%i6+%g0]0x89,%f30 ! %f30 = 000000ff
5498! Mem[0000000030101410] = 00000000, %l1 = ca5fc520780b4c83
5499 ldsha [%i4+%o5]0x89,%l1 ! %l1 = 0000000000000000
5500 membar #Sync ! Added by membar checker (30)
5501! Mem[0000000030041410] = 00000000, %l0 = cebf13d7e91a59be
5502 lduwa [%i1+%o5]0x81,%l0 ! %l0 = 0000000000000000
5503! %f22 = 646d910d, Mem[0000000010141408] = ffffffff
5504 sta %f22,[%i5+%o4]0x88 ! Mem[0000000010141408] = 646d910d
5505! Starting 10 instruction Store Burst
5506! Mem[0000000030001400] = 3469733c, %l1 = 0000000000000000
5507 swapa [%i0+%g0]0x89,%l1 ! %l1 = 000000003469733c
5508
5509p0_label_210:
5510! %l3 = 0000000000000000, %l5 = ffffffffffff9fff, %l7 = 000000003469733c
5511 xor %l3,%l5,%l7 ! %l7 = ffffffffffff9fff
5512! %l4 = ffffffffffffffff, Mem[0000000010181410] = 4cff0000
5513 stwa %l4,[%i6+%o5]0x88 ! Mem[0000000010181410] = ffffffff
5514! %f29 = 1bb8d5ff, Mem[0000000010141408] = 646d910d
5515 sta %f29,[%i5+%o4]0x88 ! Mem[0000000010141408] = 1bb8d5ff
5516! Mem[00000000100c140c] = 000000e3, %l3 = 0000000000000000, %asi = 80
5517 swapa [%i3+0x00c]%asi,%l3 ! %l3 = 00000000000000e3
5518! %l3 = 00000000000000e3, Mem[00000000100c1428] = 0000088d
5519 stw %l3,[%i3+0x028] ! Mem[00000000100c1428] = 000000e3
5520! %l5 = ffffffffffff9fff, Mem[0000000030001400] = 00000000
5521 stwa %l5,[%i0+%g0]0x81 ! Mem[0000000030001400] = ffff9fff
5522! Mem[00000000300c1400] = 4ca6fc6b, %l7 = ffffffffffff9fff
5523 swapa [%i3+%g0]0x81,%l7 ! %l7 = 000000004ca6fc6b
5524! %l2 = bc00000000000000, immd = fffffffffffffb9c, %l1 = 000000003469733c
5525 udivx %l2,-0x464,%l1 ! %l1 = 0000000000000000
5526! Mem[0000000010101409] = 00000029, %l4 = ffffffffffffffff
5527 ldstuba [%i4+0x009]%asi,%l4 ! %l4 = 00000000000000ff
5528! Starting 10 instruction Load Burst
5529! Mem[0000000030001400] = ffff9fffc38122ff, %l3 = 00000000000000e3
5530 ldxa [%i0+%g0]0x81,%l3 ! %l3 = ffff9fffc38122ff
5531
5532p0_label_211:
5533! Mem[0000000030081408] = ffff006b, %l5 = ffffffffffff9fff
5534 swapa [%i2+%o4]0x89,%l5 ! %l5 = 00000000ffff006b
5535! %l1 = 0000000000000000, %l4 = 0000000000000000, %y = ffffffff
5536 smul %l1,%l4,%l0 ! %l0 = 0000000000000000, %y = 00000000
5537! Code Fragment 4
5538p0_fragment_23:
5539! %l0 = 0000000000000000
5540 setx 0x59475447b80db229,%g7,%l0 ! %l0 = 59475447b80db229
5541! %l1 = 0000000000000000
5542 setx 0x2a7a0d3fa57b5882,%g7,%l1 ! %l1 = 2a7a0d3fa57b5882
5543 setx 0x7ff8, %g1, %g2
5544 and %l0, %g2, %l0
5545 setx 0xffffffff, %g1, %g2
5546 and %l1, %g2, %l1
5547 setx 0x100000000, %g1, %g2
5548 or %l1, %g2, %l1 ! Set bit 32 - perrinj
5549 ta T_CHANGE_HPRIV
5550 stxa %l1, [%l0]ASI_ICACHE_INSTR
5551 ta T_CHANGE_NONHPRIV
5552! %l0 = 59475447b80db229
5553 setx 0xdd72305fc8e92678,%g7,%l0 ! %l0 = dd72305fc8e92678
5554! %l1 = 2a7a0d3fa57b5882
5555 setx 0x74426c4800d20773,%g7,%l1 ! %l1 = 74426c4800d20773
5556! Mem[0000000030041410] = ffff000000000000, %l4 = 0000000000000000
5557 ldxa [%i1+%o5]0x89,%l4 ! %l4 = ffff000000000000
5558! Mem[0000000010181408] = 5721c5ff, %l7 = 000000004ca6fc6b
5559 ldsba [%i6+%o4]0x88,%l7 ! %l7 = ffffffffffffffff
5560! Mem[0000000030041410] = 00000000 0000ffff, %l4 = 00000000, %l5 = ffff006b
5561 ldda [%i1+%o5]0x81,%l4 ! %l4 = 0000000000000000 000000000000ffff
5562! Code Fragment 3
5563p0_fragment_24:
5564! %l0 = dd72305fc8e92678
5565 setx 0x8f081bffa6ff9017,%g7,%l0 ! %l0 = 8f081bffa6ff9017
5566! %l1 = 74426c4800d20773
5567 setx 0x9de5754831cd2e23,%g7,%l1 ! %l1 = 9de5754831cd2e23
5568 setx 0x1fe000, %g1, %g3
5569 or %l0, %g3, %l0 ! always set perrmask = 0xff
5570 setx 0x1ffff8, %g1, %g2
5571 and %l0, %g2, %l0
5572 ta T_CHANGE_HPRIV
5573 stxa %l1, [%l0]ASI_DCACHE_DATA
5574 ta T_CHANGE_NONHPRIV
5575! %l0 = 8f081bffa6ff9017
5576 setx 0xcc4039602f4cb759,%g7,%l0 ! %l0 = cc4039602f4cb759
5577! %l1 = 9de5754831cd2e23
5578 setx 0x577692dffd2058d8,%g7,%l1 ! %l1 = 577692dffd2058d8
5579! Mem[0000000010041418] = 00000000 ff0d0060, %l2 = 00000000, %l3 = c38122ff
5580 ldda [%i1+0x018]%asi,%l2 ! %l2 = 0000000000000000 00000000ff0d0060
5581! Mem[0000000010081410] = 00000000, %f17 = 00000000
5582 lda [%i2+%o5]0x80,%f17 ! %f17 = 00000000
5583! Starting 10 instruction Store Burst
5584! %l4 = 0000000000000000, Mem[0000000010101400] = 000000ff
5585 stba %l4,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000
5586
5587p0_label_212:
5588! %l7 = ffffffffffffffff, Mem[0000000010001400] = c4a0d0959e7c1543
5589 stxa %l7,[%i0+%g0]0x80 ! Mem[0000000010001400] = ffffffffffffffff
5590! %l1 = 577692dffd2058d8, Mem[0000000030141410] = 00000000000000ff
5591 stxa %l1,[%i5+%o5]0x89 ! Mem[0000000030141410] = 577692dffd2058d8
5592! %f14 = fd2146b2 e70000ff, %l5 = 000000000000ffff
5593! Mem[0000000010141438] = a52e7e04000000ff
5594 add %i5,0x038,%g1
5595 stda %f14,[%g1+%l5]ASI_PST8_PL ! Mem[0000000010141438] = ff0000e7b24621fd
5596! %f24 = ffc52157 34000032, Mem[0000000010041408] = ffffffff ff000000
5597 stda %f24,[%i1+%o4]0x88 ! Mem[0000000010041408] = ffc52157 34000032
5598! %l0 = 2f4cb759, %l1 = fd2058d8, Mem[0000000010001408] = 60000000 047e2ea5
5599 stda %l0,[%i0+%o4]0x88 ! Mem[0000000010001408] = 2f4cb759 fd2058d8
5600! Mem[0000000030081400] = 9fff0000, %l0 = cc4039602f4cb759
5601 swapa [%i2+%g0]0x81,%l0 ! %l0 = 000000009fff0000
5602! Code Fragment 4
5603p0_fragment_25:
5604! %l0 = 000000009fff0000
5605 setx 0xc529bdc01c6f3a8c,%g7,%l0 ! %l0 = c529bdc01c6f3a8c
5606! %l1 = 577692dffd2058d8
5607 setx 0xb6d084406711cc89,%g7,%l1 ! %l1 = b6d084406711cc89
5608 setx 0x7ff8, %g1, %g2
5609 and %l0, %g2, %l0
5610 setx 0xffffffff, %g1, %g2
5611 and %l1, %g2, %l1
5612 setx 0x100000000, %g1, %g2
5613 or %l1, %g2, %l1 ! Set bit 32 - perrinj
5614 ta T_CHANGE_HPRIV
5615 stxa %l1, [%l0]ASI_ICACHE_INSTR
5616 ta T_CHANGE_NONHPRIV
5617! %l0 = c529bdc01c6f3a8c
5618 setx 0xf2ac31afd599e97c,%g7,%l0 ! %l0 = f2ac31afd599e97c
5619! %l1 = b6d084406711cc89
5620 setx 0x200f4c9ff7ce7144,%g7,%l1 ! %l1 = 200f4c9ff7ce7144
5621! %f12 = 00000000 a6007f18, %l5 = 000000000000ffff
5622! Mem[00000000100c1418] = 9c56136f0000b300
5623 add %i3,0x018,%g1
5624 stda %f12,[%g1+%l5]ASI_PST16_P ! Mem[00000000100c1418] = 00000000a6007f18
5625! %l2 = 0000000000000000, imm = fffffffffffff89d, %l7 = ffffffffffffffff
5626 xnor %l2,-0x763,%l7 ! %l7 = 0000000000000762
5627! Starting 10 instruction Load Burst
5628! Mem[00000000300c1400] = ff9fffff, %f20 = 3c080000
5629 lda [%i3+%g0]0x89,%f20 ! %f20 = ff9fffff
5630
5631p0_label_213:
5632! Mem[00000000100c1410] = 1e0000ff00000000, %l7 = 0000000000000762
5633 ldxa [%i3+%o5]0x80,%l7 ! %l7 = 1e0000ff00000000
5634! Mem[000000001014141c] = 00000000, %l5 = 000000000000ffff
5635 ldsh [%i5+0x01e],%l5 ! %l5 = 0000000000000000
5636! Mem[0000000010101408] = 00ff0029, %l7 = 1e0000ff00000000
5637 ldsba [%i4+%o4]0x80,%l7 ! %l7 = 0000000000000000
5638! Mem[0000000010001410] = 00000000 000000ff, %l6 = ffffffc7, %l7 = 00000000
5639 ldda [%i0+%o5]0x88,%l6 ! %l6 = 00000000000000ff 0000000000000000
5640! Mem[0000000010081408] = ff000000, %l5 = 0000000000000000
5641 lduba [%i2+%o4]0x80,%l5 ! %l5 = 00000000000000ff
5642! Mem[0000000030001400] = ffff9fff, %l3 = 00000000ff0d0060
5643 lduba [%i0+%g0]0x81,%l3 ! %l3 = 00000000000000ff
5644! Mem[0000000030001400] = ffff9fff, %l2 = 0000000000000000
5645 ldsha [%i0+%g0]0x81,%l2 ! %l2 = ffffffffffffffff
5646! Mem[0000000010101410] = 9f22251e, %l1 = 200f4c9ff7ce7144
5647 lduwa [%i4+%o5]0x88,%l1 ! %l1 = 000000009f22251e
5648! Mem[0000000030041410] = 00000000 0000ffff, %l6 = 000000ff, %l7 = 00000000
5649 ldda [%i1+%o5]0x81,%l6 ! %l6 = 0000000000000000 000000000000ffff
5650! Starting 10 instruction Store Burst
5651! Mem[0000000010081400] = 000000ff, %l2 = ffffffffffffffff
5652 swapa [%i2+%g0]0x80,%l2 ! %l2 = 00000000000000ff
5653
5654p0_label_214:
5655! Mem[0000000010141408] = 1bb8d5ff, %l4 = 0000000000000000
5656 swapa [%i5+%o4]0x88,%l4 ! %l4 = 000000001bb8d5ff
5657! %f26 = 95d0a0c4 000000ff, Mem[0000000030041410] = 00000000 ffff0000
5658 stda %f26,[%i1+%o5]0x89 ! Mem[0000000030041410] = 95d0a0c4 000000ff
5659! %f3 = 000000e3, Mem[0000000030141408] = bc000000
5660 sta %f3 ,[%i5+%o4]0x81 ! Mem[0000000030141408] = 000000e3
5661! Mem[000000001000140c] = d85820fd, %l7 = 000000000000ffff
5662 swap [%i0+0x00c],%l7 ! %l7 = 00000000d85820fd
5663! %l2 = 000000ff, %l3 = 000000ff, Mem[0000000010001408] = 2f4cb759 ffff0000
5664 stda %l2,[%i0+%o4]0x88 ! Mem[0000000010001408] = 000000ff 000000ff
5665! Mem[0000000010101420] = 00003010, %l3 = 00000000000000ff
5666 ldstub [%i4+0x020],%l3 ! %l3 = 00000000000000ff
5667! Mem[0000000010001428] = d2038d0829000000, %l7 = 00000000d85820fd, %l0 = f2ac31afd599e97c
5668 add %i0,0x28,%g1
5669 casxa [%g1]0x80,%l7,%l0 ! %l0 = d2038d0829000000
5670! %l1 = 000000009f22251e, Mem[0000000030041410] = ff000000c4a0d095
5671 stxa %l1,[%i1+%o5]0x81 ! Mem[0000000030041410] = 000000009f22251e
5672! %l0 = 29000000, %l1 = 9f22251e, Mem[0000000010141408] = 00000000 60000000
5673 stda %l0,[%i5+%o4]0x88 ! Mem[0000000010141408] = 29000000 9f22251e
5674! Starting 10 instruction Load Burst
5675! Mem[00000000100c1400] = ff080000cb800000, %f18 = ffffffff 60000000
5676 ldda [%i3+%g0]0x80,%f18 ! %f18 = ff080000 cb800000
5677
5678p0_label_215:
5679! Mem[0000000030001410] = 00000000, %f21 = 00273010
5680 lda [%i0+%o5]0x81,%f21 ! %f21 = 00000000
5681! Mem[0000000020800000] = ffffe062, %l1 = 000000009f22251e
5682 lduha [%o1+0x000]%asi,%l1 ! %l1 = 000000000000ffff
5683! Mem[0000000030041400] = ff2281c33469733c, %f4 = 00000000 0000ffff
5684 ldda [%i1+%g0]0x89,%f4 ! %f4 = ff2281c3 3469733c
5685! Mem[0000000030041410] = 00000000, %l0 = d2038d0829000000
5686 ldsba [%i1+%o5]0x81,%l0 ! %l0 = 0000000000000000
5687! Mem[0000000021800180] = ffb7423e, %l7 = 00000000d85820fd
5688 ldsha [%o3+0x180]%asi,%l7 ! %l7 = ffffffffffffffb7
5689! Mem[0000000030101408] = 0000009f, %l0 = 0000000000000000
5690 lduwa [%i4+%o4]0x89,%l0 ! %l0 = 000000000000009f
5691! Mem[0000000030041400] = 3c736934, %l6 = 0000000000000000
5692 lduba [%i1+%g0]0x81,%l6 ! %l6 = 000000000000003c
5693! Mem[0000000010141400] = 00000000, %l2 = 00000000000000ff
5694 lduba [%i5+%g0]0x80,%l2 ! %l2 = 0000000000000000
5695! Mem[00000000100c1408] = ff00000000000000, %f0 = 3c736934 c38122ff
5696 ldda [%i3+%o4]0x80,%f0 ! %f0 = ff000000 00000000
5697! Starting 10 instruction Store Burst
5698! %f15 = e70000ff, Mem[00000000100c1408] = 000000ff
5699 sta %f15,[%i3+%o4]0x88 ! Mem[00000000100c1408] = e70000ff
5700
5701p0_label_216:
5702! Mem[0000000010081400] = ffffffff, %l3 = 0000000000000000
5703 swapa [%i2+%g0]0x80,%l3 ! %l3 = 00000000ffffffff
5704! %f16 = 000000ff 00000000, Mem[0000000030041400] = 3c736934 c38122ff
5705 stda %f16,[%i1+%g0]0x81 ! Mem[0000000030041400] = 000000ff 00000000
5706! Mem[0000000010141400] = 00000000, %l5 = 00000000000000ff
5707 ldstuba [%i5+%g0]0x80,%l5 ! %l5 = 00000000000000ff
5708! %l2 = 00000000, %l3 = ffffffff, Mem[0000000030141400] = 0000009f 00000000
5709 stda %l2,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000000 ffffffff
5710! Mem[0000000030141408] = e3000000, %l0 = 000000000000009f
5711 swapa [%i5+%o4]0x89,%l0 ! %l0 = 00000000e3000000
5712! %l0 = 00000000e3000000, Mem[00000000300c1408] = 000000001e000000
5713 stxa %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000e3000000
5714! Mem[0000000010001400] = ffffffff, %l4 = 000000001bb8d5ff
5715 swapa [%i0+%g0]0x80,%l4 ! %l4 = 00000000ffffffff
5716! Mem[0000000030041408] = 00000000, %l7 = ffffffffffffffb7
5717 swapa [%i1+%o4]0x81,%l7 ! %l7 = 0000000000000000
5718! %l0 = e3000000, %l1 = 0000ffff, Mem[0000000030181410] = 60000000 00000000
5719 stda %l0,[%i6+%o5]0x81 ! Mem[0000000030181410] = e3000000 0000ffff
5720! Starting 10 instruction Load Burst
5721! Mem[0000000010141410] = ff000000, %l6 = 000000000000003c
5722 lduha [%i5+%o5]0x80,%l6 ! %l6 = 000000000000ff00
5723
5724p0_label_217:
5725! Mem[0000000030001408] = e3000000ffffff9f, %f6 = 646d910d 7abbfe4d
5726 ldda [%i0+%o4]0x89,%f6 ! %f6 = e3000000 ffffff9f
5727! Mem[0000000021800180] = ffb7423e, %l2 = 0000000000000000
5728 lduha [%o3+0x180]%asi,%l2 ! %l2 = 000000000000ffb7
5729! Mem[0000000010181400] = ff000000, %l4 = 00000000ffffffff
5730 ldswa [%i6+%g0]0x80,%l4 ! %l4 = ffffffffff000000
5731! Mem[00000000100c1428] = 000000e3e2a2eaff, %f12 = 00000000 a6007f18
5732 ldd [%i3+0x028],%f12 ! %f12 = 000000e3 e2a2eaff
5733! Mem[0000000010181438] = 000003d2, %l5 = 0000000000000000
5734 ldsh [%i6+0x03a],%l5 ! %l5 = 00000000000003d2
5735! Mem[0000000010101410] = 9f22251e, %l6 = 000000000000ff00
5736 lduha [%i4+%o5]0x88,%l6 ! %l6 = 000000000000251e
5737! Mem[0000000030001400] = ff9fffff, %l0 = 00000000e3000000
5738 lduha [%i0+%g0]0x89,%l0 ! %l0 = 000000000000ffff
5739! %l5 = 00000000000003d2, immd = fffffffffffff522, %l6 = 000000000000251e
5740 mulx %l5,-0xade,%l6 ! %l6 = ffffffffffd67be4
5741! Mem[0000000010041414] = 00000000, %l6 = ffffffffffd67be4
5742 lduw [%i1+0x014],%l6 ! %l6 = 0000000000000000
5743! Starting 10 instruction Store Burst
5744! Mem[0000000010181437] = 47ee08bd, %l7 = 0000000000000000
5745 ldstuba [%i6+0x037]%asi,%l7 ! %l7 = 000000bd000000ff
5746
5747p0_label_218:
5748! %l6 = 0000000000000000, Mem[00000000201c0000] = b39f01ce, %asi = 80
5749 stha %l6,[%o0+0x000]%asi ! Mem[00000000201c0000] = 000001ce
5750! %f8 = 00000000 340000ff, %l0 = 000000000000ffff
5751! Mem[0000000030181418] = 9c56136f606cfca9
5752 add %i6,0x018,%g1
5753 stda %f8,[%g1+%l0]ASI_PST8_SL ! Mem[0000000030181418] = ff00003400000000
5754! %f16 = 000000ff 00000000, %l2 = 000000000000ffb7
5755! Mem[0000000010181418] = 60b136e460b1fbe4
5756 add %i6,0x018,%g1
5757 stda %f16,[%g1+%l2]ASI_PST8_PL ! Mem[0000000010181418] = 000000e4ff00fb00
5758! %f2 = 00000000, %f16 = 000000ff, %f0 = ff000000
5759 fadds %f2 ,%f16,%f0 ! %l0 = 0000000000010021, Unfinished, %fsr = 0d00000800
5760! %l3 = 00000000ffffffff, Mem[0000000030181400] = ff000000
5761 stba %l3,[%i6+%g0]0x81 ! Mem[0000000030181400] = ff000000
5762! %l5 = 00000000000003d2, Mem[0000000010041410] = 000008ff
5763 stwa %l5,[%i1+%o5]0x80 ! Mem[0000000010041410] = 000003d2
5764! %l5 = 00000000000003d2, Mem[0000000030081400] = 59b74c2f
5765 stha %l5,[%i2+%g0]0x89 ! Mem[0000000030081400] = 59b703d2
5766! %l2 = 000000000000ffb7, Mem[0000000030001410] = 00000000
5767 stba %l2,[%i0+%o5]0x81 ! Mem[0000000030001410] = b7000000
5768! %l2 = 000000000000ffb7, Mem[0000000010181410] = ffffffff
5769 stba %l2,[%i6+%o5]0x88 ! Mem[0000000010181410] = ffffffb7
5770! Starting 10 instruction Load Burst
5771! Mem[0000000010141408] = 29000000, %l3 = 00000000ffffffff
5772 ldsba [%i5+%o4]0x88,%l3 ! %l3 = 0000000000000000
5773
5774p0_label_219:
5775! Mem[0000000010181408] = ffc52157, %l4 = ffffffffff000000
5776 ldswa [%i6+%o4]0x80,%l4 ! %l4 = ffffffffffc52157
5777! Mem[0000000030141408] = 9f00000000000000, %l0 = 0000000000010021
5778 ldxa [%i5+%o4]0x81,%l0 ! %l0 = 9f00000000000000
5779! Mem[0000000010181428] = 0000000000000000, %f26 = 95d0a0c4 000000ff
5780 ldd [%i6+0x028],%f26 ! %f26 = 00000000 00000000
5781! Mem[00000000211c0000] = 0000e5a1, %l0 = 9f00000000000000
5782 lduba [%o2+0x001]%asi,%l0 ! %l0 = 0000000000000000
5783! Mem[0000000030101400] = fffca64ca52e7e04, %f4 = ff2281c3 3469733c
5784 ldda [%i4+%g0]0x81,%f4 ! %f4 = fffca64c a52e7e04
5785! %f30 = 000000ff f28b69b5, %f10 = 95d0a0c4
5786 fxtos %f30,%f10 ! %f10 = 537ff28b
5787! Mem[00000000300c1410] = 00000000, %l5 = 00000000000003d2
5788 lduha [%i3+%o5]0x89,%l5 ! %l5 = 0000000000000000
5789! Mem[0000000010141400] = ff00000000000060, %l0 = 0000000000000000
5790 ldxa [%i5+%g0]0x80,%l0 ! %l0 = ff00000000000060
5791! %l5 = 0000000000000000, %l3 = 0000000000000000, %l6 = 0000000000000000
5792 and %l5,%l3,%l6 ! %l6 = 0000000000000000
5793! Starting 10 instruction Store Burst
5794! %l4 = ffffffffffc52157, Mem[0000000030041410] = 00000000
5795 stba %l4,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000057
5796
5797p0_label_220:
5798! %l3 = 0000000000000000, Mem[0000000010041431] = 088d03d2
5799 stb %l3,[%i1+0x031] ! Mem[0000000010041430] = 080003d2
5800! %f22 = 646d910d 00000000, Mem[00000000300c1408] = e3000000 00000000
5801 stda %f22,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 646d910d 00000000
5802! %l4 = ffffffffffc52157, Mem[0000000030041410] = 57000000
5803 stha %l4,[%i1+%o5]0x81 ! Mem[0000000030041410] = 21570000
5804! %l0 = 00000060, %l1 = 0000ffff, Mem[0000000010141410] = 000000ff e0adcbff
5805 stda %l0,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000060 0000ffff
5806! Mem[0000000030141410] = fd2058d8, %l3 = 0000000000000000
5807 swapa [%i5+%o5]0x89,%l3 ! %l3 = 00000000fd2058d8
5808! %f16 = 000000ff 00000000 ff080000 cb800000
5809! %f20 = ff9fffff 00000000 646d910d 00000000
5810! %f24 = ffc52157 34000032 00000000 00000000
5811! %f28 = 00000057 1bb8d5ff 000000ff f28b69b5
5812 stda %f16,[%i2]ASI_BLK_AIUS ! Block Store to 0000000030081400
5813! %l5 = 0000000000000000, Mem[0000000010001410] = ff000000
5814 stwa %l5,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000
5815! Mem[0000000030001400] = ffff9fff, %l5 = 0000000000000000
5816 swapa [%i0+%g0]0x81,%l5 ! %l5 = 00000000ffff9fff
5817! %l4 = ffffffffffc52157, Mem[0000000010001410] = 00000000
5818 stwa %l4,[%i0+%o5]0x88 ! Mem[0000000010001410] = ffc52157
5819! Starting 10 instruction Load Burst
5820! Mem[0000000010181400] = 000000ff, %l4 = ffffffffffc52157
5821 lduwa [%i6+%g0]0x88,%l4 ! %l4 = 00000000000000ff
5822
5823p0_label_221:
5824! Mem[0000000030141410] = 00000000, %l5 = 00000000ffff9fff
5825 lduba [%i5+%o5]0x89,%l5 ! %l5 = 0000000000000000
5826! Mem[00000000201c0000] = 000001ce, %l4 = 00000000000000ff
5827 lduba [%o0+0x001]%asi,%l4 ! %l4 = 0000000000000000
5828! Mem[0000000010001400] = ffffffffffd5b81b, %f0 = ff000000 00000000
5829 ldda [%i0+%g0]0x88,%f0 ! %f0 = ffffffff ffd5b81b
5830! Mem[0000000030001408] = 9fffffff, %l0 = ff00000000000060
5831 ldswa [%i0+%o4]0x81,%l0 ! %l0 = ffffffff9fffffff
5832! Mem[0000000030101408] = 9f000000, %l4 = 0000000000000000
5833 lduha [%i4+%o4]0x81,%l4 ! %l4 = 0000000000009f00
5834! Mem[0000000010141400] = 60000000 000000ff, %l0 = 9fffffff, %l1 = 0000ffff
5835 ldda [%i5+%g0]0x88,%l0 ! %l0 = 00000000000000ff 0000000060000000
5836! Mem[0000000030141410] = 00000000, %l6 = 0000000000000000
5837 lduha [%i5+%o5]0x81,%l6 ! %l6 = 0000000000000000
5838 membar #Sync ! Added by membar checker (31)
5839! Mem[0000000010081418] = 00000000000000ff, %f4 = fffca64c a52e7e04
5840 ldd [%i2+0x018],%f4 ! %f4 = 00000000 000000ff
5841! Mem[00000000211c0000] = 0000e5a1, %l6 = 0000000000000000
5842 ldsba [%o2+0x000]%asi,%l6 ! %l6 = 0000000000000000
5843! Starting 10 instruction Store Burst
5844! Mem[0000000010101400] = 00000000, %l5 = 0000000000000000
5845 swapa [%i4+%g0]0x80,%l5 ! %l5 = 0000000000000000
5846
5847p0_label_222:
5848! %l3 = 00000000fd2058d8, Mem[00000000211c0001] = 0000e5a1
5849 stb %l3,[%o2+0x001] ! Mem[00000000211c0000] = 00d8e5a1
5850! Code Fragment 4
5851p0_fragment_26:
5852! %l0 = 00000000000000ff
5853 setx 0xb019de28705926b5,%g7,%l0 ! %l0 = b019de28705926b5
5854! %l1 = 0000000060000000
5855 setx 0xf471a7a07f29db79,%g7,%l1 ! %l1 = f471a7a07f29db79
5856 setx 0x7ff8, %g1, %g2
5857 and %l0, %g2, %l0
5858 setx 0xffffffff, %g1, %g2
5859 and %l1, %g2, %l1
5860 setx 0x100000000, %g1, %g2
5861 or %l1, %g2, %l1 ! Set bit 32 - perrinj
5862 ta T_CHANGE_HPRIV
5863 stxa %l1, [%l0]ASI_ICACHE_INSTR
5864 ta T_CHANGE_NONHPRIV
5865! %l0 = b019de28705926b5
5866 setx 0x960c702fc5e7caf7,%g7,%l0 ! %l0 = 960c702fc5e7caf7
5867! %l1 = f471a7a07f29db79
5868 setx 0x06d96e485ebc4efa,%g7,%l1 ! %l1 = 06d96e485ebc4efa
5869! %l3 = 00000000fd2058d8, Mem[0000000030041400] = 000000ff
5870 stwa %l3,[%i1+%g0]0x81 ! Mem[0000000030041400] = fd2058d8
5871! Mem[00000000300c1400] = ff9fffff, %l7 = 00000000000000bd
5872 ldstuba [%i3+%g0]0x89,%l7 ! %l7 = 000000ff000000ff
5873! %l2 = 000000000000ffb7, Mem[0000000010001408] = ff000000
5874 stha %l2,[%i0+%o4]0x80 ! Mem[0000000010001408] = ffb70000
5875! %l2 = 000000000000ffb7, Mem[0000000030041410] = 21570000
5876 stba %l2,[%i1+%o5]0x81 ! Mem[0000000030041410] = b7570000
5877! Mem[0000000010141414] = ffff0000, %l3 = 00000000fd2058d8
5878 swap [%i5+0x014],%l3 ! %l3 = 00000000ffff0000
5879! %l0 = 960c702fc5e7caf7, Mem[0000000010141410] = 60000000
5880 stba %l0,[%i5+%o5]0x80 ! Mem[0000000010141410] = f7000000
5881! %l4 = 00009f00, %l5 = 00000000, Mem[0000000010001400] = 1bb8d5ff ffffffff
5882 stda %l4,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00009f00 00000000
5883! Starting 10 instruction Load Burst
5884! Mem[0000000030101408] = 9f000000 ffffffff, %l2 = 0000ffb7, %l3 = ffff0000
5885 ldda [%i4+%o4]0x81,%l2 ! %l2 = 000000009f000000 00000000ffffffff
5886
5887p0_label_223:
5888! %f19 = cb800000, %f1 = ffd5b81b, %f22 = 646d910d 00000000
5889 fsmuld %f19,%f1 ,%f22 ! %f22 = fffab703 60000000
5890! Mem[00000000300c1400] = ff9fffff, %l3 = 00000000ffffffff
5891 ldsba [%i3+%g0]0x89,%l3 ! %l3 = ffffffffffffffff
5892! Mem[0000000030141410] = 00000000, %l3 = ffffffffffffffff
5893 swapa [%i5+%o5]0x89,%l3 ! %l3 = 0000000000000000
5894 membar #Sync ! Added by membar checker (32)
5895! Mem[00000000300c1400] = ffff9fff 654a7d29 00000000 0d916d64
5896! Mem[00000000300c1410] = 00000000 00000000 60000000 00000000
5897! Mem[00000000300c1420] = 00000000 34697300 a52e7e04 e2a2ea29
5898! Mem[00000000300c1430] = e3000000 d2038d08 00000000 00000000
5899 ldda [%i3]ASI_BLK_S,%f16 ! Block Load from 00000000300c1400
5900! Mem[000000001010142c] = 047e2ea5, %l0 = 960c702fc5e7caf7
5901 ldsh [%i4+0x02c],%l0 ! %l0 = 000000000000047e
5902! Mem[0000000010181410] = ffffffb7, %l2 = 000000009f000000
5903 lduha [%i6+%o5]0x88,%l2 ! %l2 = 000000000000ffb7
5904! Mem[00000000300c1400] = ff9fffff, %l3 = 0000000000000000
5905 lduha [%i3+%g0]0x89,%l3 ! %l3 = 000000000000ffff
5906! Mem[0000000010141430] = 003c4adb1560aefe, %l2 = 000000000000ffb7
5907 ldxa [%i5+0x030]%asi,%l2 ! %l2 = 003c4adb1560aefe
5908! Mem[0000000010181410] = ffffffb7, %f7 = ffffff9f
5909 lda [%i6+%o5]0x88,%f7 ! %f7 = ffffffb7
5910! Starting 10 instruction Store Burst
5911! %f0 = ffffffff ffd5b81b, Mem[0000000030081410] = ffff9fff 00000000
5912 stda %f0 ,[%i2+%o5]0x89 ! Mem[0000000030081410] = ffffffff ffd5b81b
5913
5914p0_label_224:
5915! Mem[00000000218000c1] = 19c5d5a0, %l5 = 0000000000000000
5916 ldstub [%o3+0x0c1],%l5 ! %l5 = 000000c5000000ff
5917! %f6 = e3000000 ffffffb7, Mem[0000000010041420] = 00736934 00000000
5918 std %f6 ,[%i1+0x020] ! Mem[0000000010041420] = e3000000 ffffffb7
5919! Mem[00000000300c1400] = ff9fffff, %l4 = 0000000000009f00
5920 ldstuba [%i3+%g0]0x89,%l4 ! %l4 = 000000ff000000ff
5921! %l5 = 00000000000000c5, Mem[0000000030101400] = 4ca6fcff
5922 stwa %l5,[%i4+%g0]0x89 ! Mem[0000000030101400] = 000000c5
5923! %f12 = 000000e3 e2a2eaff, Mem[00000000100c1410] = 1e0000ff 00000000
5924 std %f12,[%i3+%o5] ! Mem[00000000100c1410] = 000000e3 e2a2eaff
5925! Mem[00000000100c1410] = e3000000, %l2 = 003c4adb1560aefe
5926 swapa [%i3+%o5]0x88,%l2 ! %l2 = 00000000e3000000
5927! %f4 = 00000000, Mem[0000000030141410] = ffffffff
5928 sta %f4 ,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000
5929! %l2 = e3000000, %l3 = 0000ffff, Mem[0000000030181410] = 000000e3 ffff0000
5930 stda %l2,[%i6+%o5]0x89 ! Mem[0000000030181410] = e3000000 0000ffff
5931! Mem[0000000030001410] = b7000000, %l2 = 00000000e3000000
5932 swapa [%i0+%o5]0x81,%l2 ! %l2 = 00000000b7000000
5933! Starting 10 instruction Load Burst
5934! Mem[0000000010101430] = 088d03d2, %l0 = 000000000000047e
5935 lduba [%i4+0x032]%asi,%l0 ! %l0 = 0000000000000003
5936
5937p0_label_225:
5938! Mem[0000000030141410] = 00000000, %l2 = 00000000b7000000
5939 ldswa [%i5+%o5]0x81,%l2 ! %l2 = 0000000000000000
5940! Mem[0000000010181420] = a334634c, %l1 = 06d96e485ebc4efa
5941 ldsw [%i6+0x020],%l1 ! %l1 = ffffffffa334634c
5942! Mem[0000000030081400] = 000000ff, %l2 = 0000000000000000
5943 lduha [%i2+%g0]0x81,%l2 ! %l2 = 0000000000000000
5944! Mem[0000000030041408] = b7ffffff, %f3 = 000000e3
5945 lda [%i1+%o4]0x89,%f3 ! %f3 = b7ffffff
5946! Mem[00000000100c1410] = 1560aefe, %l3 = 000000000000ffff
5947 ldswa [%i3+%o5]0x88,%l3 ! %l3 = 000000001560aefe
5948! Mem[0000000030181400] = 000000ff, %l0 = 0000000000000003
5949 lduha [%i6+%g0]0x89,%l0 ! %l0 = 00000000000000ff
5950! Mem[0000000030141408] = 9f000000 00000000, %l4 = 000000ff, %l5 = 000000c5
5951 ldda [%i5+%o4]0x81,%l4 ! %l4 = 000000009f000000 0000000000000000
5952! %l6 = 0000000000000000, immed = 0000029d, %y = 00000000
5953 udiv %l6,0x29d,%l3 ! %l3 = 0000000000000000
5954 mov %l0,%y ! %y = 000000ff
5955! %l6 = 0000000000000000, immd = fffffffffffff847, %l2 = 0000000000000000
5956 udivx %l6,-0x7b9,%l2 ! %l2 = 0000000000000000
5957! Starting 10 instruction Store Burst
5958! %l0 = 00000000000000ff, Mem[0000000020800040] = 0000f99a
5959 sth %l0,[%o1+0x040] ! Mem[0000000020800040] = 00fff99a
5960
5961p0_label_226:
5962! %l0 = 00000000000000ff, Mem[00000000218001c1] = 00ffc752
5963 stb %l0,[%o3+0x1c1] ! Mem[00000000218001c0] = 00ffc752
5964! %l4 = 000000009f000000, Mem[000000001010142e] = 047e2ea5, %asi = 80
5965 stba %l4,[%i4+0x02e]%asi ! Mem[000000001010142c] = 047e00a5
5966! Mem[0000000010181408] = 5721c5ff, %l1 = ffffffffa334634c
5967 swapa [%i6+%o4]0x88,%l1 ! %l1 = 000000005721c5ff
5968! Mem[0000000030001400] = 00000000, %l3 = 0000000000000000
5969 swapa [%i0+%g0]0x81,%l3 ! %l3 = 0000000000000000
5970 membar #Sync ! Added by membar checker (33)
5971! %l0 = 00000000000000ff, Mem[00000000300c1408] = 00000000
5972 stba %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 000000ff
5973! Mem[0000000010041410] = 000003d2, %l3 = 0000000000000000
5974 ldstuba [%i1+%o5]0x80,%l3 ! %l3 = 00000000000000ff
5975! %f16 = ffff9fff 654a7d29 00000000 0d916d64
5976! %f20 = 00000000 00000000 60000000 00000000
5977! %f24 = 00000000 34697300 a52e7e04 e2a2ea29
5978! %f28 = e3000000 d2038d08 00000000 00000000
5979 stda %f16,[%i5]ASI_BLK_AIUPL ! Block Store to 0000000010141400
5980! Mem[0000000010001418] = 00000000, %l6 = 0000000000000000
5981 swap [%i0+0x018],%l6 ! %l6 = 0000000000000000
5982! %f15 = e70000ff, %f5 = 000000ff
5983 fcmpes %fcc1,%f15,%f5 ! %fcc1 = 1
5984! Starting 10 instruction Load Burst
5985! Mem[0000000010041418] = 00000000, %f11 = 6bd091ff
5986 lda [%i1+0x018]%asi,%f11 ! %f11 = 00000000
5987
5988p0_label_227:
5989! Mem[00000000211c0000] = 00d8e5a1, %l3 = 0000000000000000
5990 ldsb [%o2+%g0],%l3 ! %l3 = 0000000000000000
5991! Mem[0000000010081410] = 00000000, %f8 = 00000000
5992 lda [%i2+%o5]0x80,%f8 ! %f8 = 00000000
5993! Mem[00000000100c1418] = 00000000a6007f18, %l3 = 0000000000000000
5994 ldxa [%i3+0x018]%asi,%l3 ! %l3 = 00000000a6007f18
5995! Mem[0000000010081438] = 00bc0000, %l0 = 00000000000000ff
5996 ldsha [%i2+0x038]%asi,%l0 ! %l0 = 00000000000000bc
5997! Mem[00000000300c1408] = ff000000, %l6 = 0000000000000000
5998 ldsha [%i3+%o4]0x81,%l6 ! %l6 = ffffffffffffff00
5999! Mem[0000000010041400] = ffffffad, %l6 = ffffffffffffff00
6000 lduha [%i1+%g0]0x88,%l6 ! %l6 = 000000000000ffad
6001! %l4 = 9f000000, %l5 = 00000000, Mem[0000000010101438] = 00000000 00000000
6002 stda %l4,[%i4+0x038]%asi ! Mem[0000000010101438] = 9f000000 00000000
6003! Mem[0000000030101400] = c5000000, %l4 = 000000009f000000
6004 ldswa [%i4+%g0]0x81,%l4 ! %l4 = ffffffffc5000000
6005! Mem[00000000100c1410] = 1560aefe, %l6 = 000000000000ffad
6006 ldswa [%i3+%o5]0x88,%l6 ! %l6 = 000000001560aefe
6007! Starting 10 instruction Store Burst
6008! %f4 = 00000000, Mem[0000000030081400] = 000000ff
6009 sta %f4 ,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000
6010
6011p0_label_228:
6012! %l3 = 00000000a6007f18, Mem[0000000030101410] = 00000000
6013 stha %l3,[%i4+%o5]0x81 ! Mem[0000000030101410] = 7f180000
6014! %f2 = 00000000 b7ffffff, Mem[0000000010181400] = 000000ff 00000000
6015 stda %f2 ,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000 b7ffffff
6016! %l0 = 000000bc, %l1 = 5721c5ff, Mem[0000000030041408] = ffffffb7 000000e3
6017 stda %l0,[%i1+%o4]0x81 ! Mem[0000000030041408] = 000000bc 5721c5ff
6018! %f16 = ffff9fff 654a7d29 00000000 0d916d64
6019! %f20 = 00000000 00000000 60000000 00000000
6020! %f24 = 00000000 34697300 a52e7e04 e2a2ea29
6021! %f28 = e3000000 d2038d08 00000000 00000000
6022 stda %f16,[%i5]ASI_COMMIT_S ! Block Store to 0000000030141400
6023 membar #Sync ! Added by membar checker (34)
6024! Mem[0000000010141400] = 297d4a65, %l3 = a6007f18, %l5 = 00000000
6025 casa [%i5]0x80,%l3,%l5 ! %l5 = 00000000297d4a65
6026! Mem[0000000010181400] = b7ffffff, %l1 = 000000005721c5ff
6027 swapa [%i6+%g0]0x88,%l1 ! %l1 = 00000000b7ffffff
6028! Mem[0000000010041410] = ff0003d2, %l1 = 00000000b7ffffff
6029 ldstuba [%i1+%o5]0x80,%l1 ! %l1 = 000000ff000000ff
6030! %f28 = e3000000, Mem[0000000030001410] = e3000000
6031 sta %f28,[%i0+%o5]0x81 ! Mem[0000000030001410] = e3000000
6032! %f24 = 00000000 34697300, %l0 = 00000000000000bc
6033! Mem[0000000030181410] = 000000e3ffff0000
6034 add %i6,0x010,%g1
6035 stda %f24,[%g1+%l0]ASI_PST16_SL ! Mem[0000000030181410] = 000000e300000000
6036! Starting 10 instruction Load Burst
6037! Mem[0000000010181400] = 5721c5ff, %l1 = 00000000000000ff
6038 lduha [%i6+%g0]0x88,%l1 ! %l1 = 000000000000c5ff
6039
6040p0_label_229:
6041! Mem[0000000030181400] = 000000ff, %l1 = 000000000000c5ff
6042 lduba [%i6+%g0]0x89,%l1 ! %l1 = 00000000000000ff
6043! Mem[00000000100c1408] = ff0000e7, %f17 = 654a7d29
6044 ld [%i3+%o4],%f17 ! %f17 = ff0000e7
6045! Mem[0000000010001400] = 009f0000, %l3 = 00000000a6007f18
6046 ldswa [%i0+%g0]0x88,%l3 ! %l3 = 00000000009f0000
6047! Mem[0000000010141410] = 00000000, %l1 = 00000000000000ff
6048 lduha [%i5+%o5]0x88,%l1 ! %l1 = 0000000000000000
6049! Mem[0000000010001400] = 00000000009f0000, %l2 = 0000000000000000
6050 ldxa [%i0+%g0]0x88,%l2 ! %l2 = 00000000009f0000
6051! Mem[0000000010001400] = 00009f0000000000, %l4 = ffffffffc5000000
6052 ldxa [%i0+0x000]%asi,%l4 ! %l4 = 00009f0000000000
6053! Mem[000000001014143c] = 00000000, %l0 = 00000000000000bc
6054 lduwa [%i5+0x03c]%asi,%l0 ! %l0 = 0000000000000000
6055! %l1 = 0000000000000000, imm = 000000000000042b, %l1 = 0000000000000000
6056 subc %l1,0x42b,%l1 ! %l1 = fffffffffffffbd5
6057! Mem[0000000021800000] = ffff18df, %l4 = 00009f0000000000
6058 ldsh [%o3+%g0],%l4 ! %l4 = ffffffffffffffff
6059! Starting 10 instruction Store Burst
6060! %f22 = 60000000 00000000, Mem[0000000010101410] = 9f22251e 00000000
6061 stda %f22,[%i4+%o5]0x88 ! Mem[0000000010101410] = 60000000 00000000
6062
6063p0_label_230:
6064! %l0 = 0000000000000000, immd = 0000000000000bfd, %l1 = fffffffffffffbd5
6065 sdivx %l0,0xbfd,%l1 ! %l1 = 0000000000000000
6066! %l0 = 00000000, %l1 = 00000000, Mem[0000000010001408] = 0000b7ff 000000ff
6067 stda %l0,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000000 00000000
6068! Mem[000000001004142c] = 047e2ea5, %l1 = 0000000000000000
6069 swap [%i1+0x02c],%l1 ! %l1 = 00000000047e2ea5
6070! Mem[0000000030141400] = ffff9fff, %l1 = 00000000047e2ea5
6071 swapa [%i5+%g0]0x81,%l1 ! %l1 = 00000000ffff9fff
6072! %f26 = a52e7e04, Mem[0000000010041408] = 34000032
6073 sta %f26,[%i1+%o4]0x88 ! Mem[0000000010041408] = a52e7e04
6074! %l0 = 0000000000000000, Mem[0000000010001400] = 00009f00
6075 stba %l0,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00009f00
6076! %f14 = fd2146b2 e70000ff, Mem[0000000010101408] = 00ff0029 0000009f
6077 stda %f14,[%i4+%o4]0x80 ! Mem[0000000010101408] = fd2146b2 e70000ff
6078! %f20 = 00000000 00000000, %l0 = 0000000000000000
6079! Mem[0000000030181430] = e3000000d2038d08
6080 add %i6,0x030,%g1
6081 stda %f20,[%g1+%l0]ASI_PST32_SL ! Mem[0000000030181430] = e3000000d2038d08
6082! %l6 = 000000001560aefe, Mem[0000000010181408] = a334634c
6083 stha %l6,[%i6+%o4]0x88 ! Mem[0000000010181408] = a334aefe
6084! Starting 10 instruction Load Burst
6085! Mem[0000000030101408] = 9f000000, %l5 = 00000000297d4a65
6086 swapa [%i4+%o4]0x81,%l5 ! %l5 = 000000009f000000
6087
6088p0_label_231:
6089! Mem[00000000300c1408] = 646d910d000000ff, %f26 = a52e7e04 e2a2ea29
6090 ldda [%i3+%o4]0x89,%f26 ! %f26 = 646d910d 000000ff
6091! Mem[00000000300c1410] = 00000000 00000000, %l2 = 009f0000, %l3 = 009f0000
6092 ldda [%i3+%o5]0x89,%l2 ! %l2 = 0000000000000000 0000000000000000
6093! Mem[0000000030001408] = 9fffffff, %l7 = 00000000000000ff
6094 lduba [%i0+%o4]0x81,%l7 ! %l7 = 000000000000009f
6095! Mem[00000000300c1400] = ffff9fff 654a7d29, %l6 = 1560aefe, %l7 = 0000009f
6096 ldda [%i3+%g0]0x81,%l6 ! %l6 = 00000000ffff9fff 00000000654a7d29
6097! Mem[0000000010141400] = 654a7d29, %l1 = 00000000ffff9fff
6098 ldswa [%i5+%g0]0x88,%l1 ! %l1 = 00000000654a7d29
6099! Mem[0000000030141400] = a52e7e04, %l1 = 00000000654a7d29
6100 ldswa [%i5+%g0]0x89,%l1 ! %l1 = ffffffffa52e7e04
6101! %f29 = d2038d08, %f11 = 00000000, %f8 = 00000000
6102 fsubs %f29,%f11,%f8 ! %f8 = d2038d08
6103! Mem[00000000100c1408] = ff0000e7 00000000, %l6 = ffff9fff, %l7 = 654a7d29
6104 ldda [%i3+%o4]0x80,%l6 ! %l6 = 00000000ff0000e7 0000000000000000
6105! Mem[0000000010141424] = 00000000, %l3 = 0000000000000000
6106 lduw [%i5+0x024],%l3 ! %l3 = 0000000000000000
6107! Starting 10 instruction Store Burst
6108! Mem[00000000100c1418] = 00000000, %l7 = 0000000000000000
6109 swap [%i3+0x018],%l7 ! %l7 = 0000000000000000
6110
6111p0_label_232:
6112! %l0 = 0000000000000000, Mem[00000000100c1407] = cb800000
6113 stb %l0,[%i3+0x007] ! Mem[00000000100c1404] = cb800000
6114! Mem[000000001010142c] = 047e00a5, %l2 = 0000000000000000, %asi = 80
6115 swapa [%i4+0x02c]%asi,%l2 ! %l2 = 00000000047e00a5
6116! Mem[0000000030181410] = 000000e3, %l3 = 0000000000000000
6117 ldstuba [%i6+%o5]0x81,%l3 ! %l3 = 00000000000000ff
6118! Mem[0000000030181410] = ff0000e3, %l4 = ffffffffffffffff
6119 ldstuba [%i6+%o5]0x81,%l4 ! %l4 = 000000ff000000ff
6120! %l5 = 000000009f000000, Mem[0000000030081408] = ff080000
6121 stba %l5,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00080000
6122! %l4 = 00000000000000ff, Mem[0000000010041410] = d20300ff
6123 stha %l4,[%i1+%o5]0x88 ! Mem[0000000010041410] = d20300ff
6124! Mem[0000000010181410] = ffffffb7, %l7 = 0000000000000000
6125 ldstuba [%i6+%o5]0x88,%l7 ! %l7 = 000000b7000000ff
6126! %l2 = 047e00a5, %l3 = 00000000, Mem[0000000030041408] = 000000bc 5721c5ff
6127 stda %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = 047e00a5 00000000
6128! %f22 = 60000000, Mem[00000000300c1408] = 000000ff
6129 sta %f22,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 60000000
6130! Starting 10 instruction Load Burst
6131! Mem[0000000030101408] = 654a7d29, %l0 = 0000000000000000
6132 ldsba [%i4+%o4]0x89,%l0 ! %l0 = 0000000000000029
6133
6134p0_label_233:
6135! Mem[0000000030101410] = 000000290000187f, %f20 = 00000000 00000000
6136 ldda [%i4+%o5]0x89,%f20 ! %f20 = 00000029 0000187f
6137! Mem[0000000010081400] = 00000000, %f14 = fd2146b2
6138 lda [%i2+%g0]0x88,%f14 ! %f14 = 00000000
6139! Mem[0000000010141410] = 00000000, %f17 = ff0000e7
6140 lda [%i5+%o5]0x80,%f17 ! %f17 = 00000000
6141! Mem[0000000030141410] = 0000000000000000, %l7 = 00000000000000b7
6142 ldxa [%i5+%o5]0x89,%l7 ! %l7 = 0000000000000000
6143! Mem[0000000010081400] = 00000000, %l6 = 00000000ff0000e7
6144 ldsba [%i2+%g0]0x88,%l6 ! %l6 = 0000000000000000
6145! Mem[0000000030141408] = 00000000, %l6 = 0000000000000000
6146 ldsba [%i5+%o4]0x81,%l6 ! %l6 = 0000000000000000
6147! Mem[0000000010141418] = 0000000000000060, %l6 = 0000000000000000
6148 ldxa [%i5+0x018]%asi,%l6 ! %l6 = 0000000000000060
6149! Mem[00000000211c0000] = 00d8e5a1, %l5 = 000000009f000000
6150 ldsba [%o2+0x001]%asi,%l5 ! %l5 = ffffffffffffffd8
6151! Mem[0000000010101430] = 088d03d2, %l7 = 0000000000000000
6152 ldsh [%i4+0x032],%l7 ! %l7 = 00000000000003d2
6153! Starting 10 instruction Store Burst
6154! Mem[0000000021800001] = ffff18df, %l0 = 0000000000000029
6155 ldstub [%o3+0x001],%l0 ! %l0 = 000000ff000000ff
6156
6157p0_label_234:
6158! %l1 = ffffffffa52e7e04, Mem[0000000030141410] = 00000000
6159 stba %l1,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000004
6160! %l4 = 00000000000000ff, Mem[0000000030181400] = ff000000
6161 stwa %l4,[%i6+%g0]0x81 ! Mem[0000000030181400] = 000000ff
6162! Mem[0000000010001410] = 5721c5ff, %l6 = 0000000000000060
6163 swapa [%i0+%o5]0x80,%l6 ! %l6 = 000000005721c5ff
6164! Mem[0000000030081400] = 00000000, %l3 = 0000000000000000
6165 ldstuba [%i2+%g0]0x89,%l3 ! %l3 = 00000000000000ff
6166! %l6 = 000000005721c5ff, Mem[0000000030001408] = ffffff9f
6167 stha %l6,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffffc5ff
6168! %l0 = 00000000000000ff, Mem[0000000010101439] = 9f000000, %asi = 80
6169 stba %l0,[%i4+0x039]%asi ! Mem[0000000010101438] = 9fff0000
6170! Mem[0000000010081424] = 34a1c300, %l3 = 0000000000000000
6171 swap [%i2+0x024],%l3 ! %l3 = 0000000034a1c300
6172! %f0 = ffffffff ffd5b81b, Mem[0000000010101400] = 00000000 29000000
6173 stda %f0 ,[%i4+%g0]0x88 ! Mem[0000000010101400] = ffffffff ffd5b81b
6174! %l7 = 00000000000003d2, Mem[0000000010101414] = 00000060
6175 stw %l7,[%i4+0x014] ! Mem[0000000010101414] = 000003d2
6176! Starting 10 instruction Load Burst
6177! Mem[0000000010001400] = 00009f0000000000, %l0 = 00000000000000ff
6178 ldxa [%i0+%g0]0x80,%l0 ! %l0 = 00009f0000000000
6179
6180p0_label_235:
6181! Mem[0000000030101400] = 000000c5, %l3 = 0000000034a1c300
6182 ldsba [%i4+%g0]0x89,%l3 ! %l3 = ffffffffffffffc5
6183! Mem[0000000010181410] = ffffffff, %f29 = d2038d08
6184 lda [%i6+%o5]0x88,%f29 ! %f29 = ffffffff
6185! %f10 = 537ff28b 00000000, Mem[00000000300c1410] = 00000000 00000000
6186 stda %f10,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 537ff28b 00000000
6187! Mem[00000000100c1400] = ff080000cb800000, %f20 = 00000029 0000187f
6188 ldda [%i3+%g0]0x80,%f20 ! %f20 = ff080000 cb800000
6189! Mem[0000000030181408] = ff00d52a, %l5 = ffffffffffffffd8
6190 lduwa [%i6+%o4]0x81,%l5 ! %l5 = 00000000ff00d52a
6191! Mem[00000000100c1400] = ff080000, %f3 = b7ffffff
6192 lda [%i3+%g0]0x80,%f3 ! %f3 = ff080000
6193! Mem[0000000010141414] = 00000000, %l3 = ffffffffffffffc5
6194 ldswa [%i5+0x014]%asi,%l3 ! %l3 = 0000000000000000
6195! Mem[0000000010141408] = 0d916d64, %f23 = 00000000
6196 lda [%i5+%o4]0x88,%f23 ! %f23 = 0d916d64
6197! Mem[00000000100c1400] = 000080cb000008ff, %f12 = 000000e3 e2a2eaff
6198 ldda [%i3+%g0]0x88,%f12 ! %f12 = 000080cb 000008ff
6199! Starting 10 instruction Store Burst
6200! %f24 = 00000000 34697300, %l1 = ffffffffa52e7e04
6201! Mem[00000000100c1410] = feae6015e2a2eaff
6202 add %i3,0x010,%g1
6203 stda %f24,[%g1+%l1]ASI_PST16_PL ! Mem[00000000100c1410] = feae60150000eaff
6204
6205p0_label_236:
6206! %f22 = 60000000 0d916d64, Mem[00000000100c1408] = e70000ff 00000000
6207 stda %f22,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 60000000 0d916d64
6208! %l5 = 00000000ff00d52a, Mem[000000001008143c] = a52e7e04
6209 sth %l5,[%i2+0x03c] ! Mem[000000001008143c] = d52a7e04
6210! %l6 = 000000005721c5ff, Mem[0000000010141400] = 297d4a65
6211 stha %l6,[%i5+%g0]0x80 ! Mem[0000000010141400] = c5ff4a65
6212! Mem[0000000030141408] = 00000000, %l4 = 00000000000000ff
6213 swapa [%i5+%o4]0x81,%l4 ! %l4 = 0000000000000000
6214! %f11 = 00000000, %f26 = 646d910d, %f8 = d2038d08
6215 fmuls %f11,%f26,%f8 ! %f8 = 00000000
6216! %l6 = 5721c5ff, %l7 = 000003d2, Mem[0000000010001410] = 60000000 00000000
6217 stda %l6,[%i0+%o5]0x88 ! Mem[0000000010001410] = 5721c5ff 000003d2
6218! Mem[00000000211c0000] = 00d8e5a1, %l6 = 000000005721c5ff
6219 ldstuba [%o2+0x000]%asi,%l6 ! %l6 = 00000000000000ff
6220! Mem[00000000300c1400] = ffff9fff, %l1 = ffffffffa52e7e04
6221 ldstuba [%i3+%g0]0x81,%l1 ! %l1 = 000000ff000000ff
6222! %l5 = 00000000ff00d52a, Mem[0000000010001410] = 5721c5ff
6223 stba %l5,[%i0+%o5]0x88 ! Mem[0000000010001410] = 5721c52a
6224! Starting 10 instruction Load Burst
6225! Mem[0000000010041408] = a52e7e04, %l2 = 00000000047e00a5
6226 swapa [%i1+%o4]0x88,%l2 ! %l2 = 00000000a52e7e04
6227
6228p0_label_237:
6229! Mem[0000000030041400] = 00000000d85820fd, %f22 = 60000000 0d916d64
6230 ldda [%i1+%g0]0x89,%f22 ! %f22 = 00000000 d85820fd
6231! Mem[0000000010081400] = 00000000, %l1 = 00000000000000ff
6232 ldsw [%i2+%g0],%l1 ! %l1 = 0000000000000000
6233! Mem[0000000030101400] = c5000000, %l3 = 0000000000000000
6234 lduba [%i4+%g0]0x81,%l3 ! %l3 = 00000000000000c5
6235 membar #Sync ! Added by membar checker (35)
6236! Mem[00000000300c1400] = ffff9fff 654a7d29 00000060 0d916d64
6237! Mem[00000000300c1410] = 00000000 8bf27f53 60000000 00000000
6238! Mem[00000000300c1420] = 00000000 34697300 a52e7e04 e2a2ea29
6239! Mem[00000000300c1430] = e3000000 d2038d08 00000000 00000000
6240 ldda [%i3]ASI_BLK_AIUSL,%f16 ! Block Load from 00000000300c1400
6241! Mem[0000000010001408] = 00000000, %l4 = 0000000000000000
6242 lduha [%i0+%o4]0x80,%l4 ! %l4 = 0000000000000000
6243! Mem[0000000020800000] = ffffe062, %l4 = 0000000000000000
6244 lduh [%o1+%g0],%l4 ! %l4 = 000000000000ffff
6245! Mem[0000000030181410] = e30000ff, %l7 = 00000000000003d2
6246 lduha [%i6+%o5]0x89,%l7 ! %l7 = 00000000000000ff
6247! Mem[0000000030101408] = 654a7d29, %f8 = 00000000
6248 lda [%i4+%o4]0x89,%f8 ! %f8 = 654a7d29
6249! Mem[0000000030001400] = 00000000, %l0 = 00009f0000000000
6250 lduwa [%i0+%g0]0x81,%l0 ! %l0 = 0000000000000000
6251! Starting 10 instruction Store Burst
6252! %l0 = 00000000, %l1 = 00000000, Mem[0000000010001410] = 5721c52a 000003d2
6253 stda %l0,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000 00000000
6254
6255p0_label_238:
6256! %l1 = 0000000000000000, Mem[0000000010181408] = feae34a3
6257 stha %l1,[%i6+%o4]0x80 ! Mem[0000000010181408] = 000034a3
6258! %l0 = 0000000000000000, Mem[0000000010001408] = 0000000000000000
6259 stxa %l0,[%i0+%o4]0x88 ! Mem[0000000010001408] = 0000000000000000
6260 membar #Sync ! Added by membar checker (36)
6261! %l4 = 000000000000ffff, Mem[00000000300c1408] = 00000060
6262 stha %l4,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ffff0060
6263! %l0 = 0000000000000000, Mem[0000000030081410] = 1bb8d5ff
6264 stwa %l0,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000
6265! Mem[0000000030081410] = 00000000, %l0 = 0000000000000000
6266 swapa [%i2+%o5]0x81,%l0 ! %l0 = 0000000000000000
6267! %f0 = ffffffff ffd5b81b, Mem[0000000010101410] = 00000000 000003d2
6268 stda %f0 ,[%i4+%o5]0x80 ! Mem[0000000010101410] = ffffffff ffd5b81b
6269! %l6 = 0000000000000000, Mem[00000000300c1408] = 6000ffff
6270 stba %l6,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 6000ff00
6271! %l6 = 00000000, %l7 = 000000ff, Mem[0000000010141410] = 00000000 00000000
6272 stda %l6,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000 000000ff
6273! %l6 = 00000000, %l7 = 000000ff, Mem[0000000010041410] = ff0003d2 00000000
6274 stda %l6,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000 000000ff
6275! Starting 10 instruction Load Burst
6276! Mem[0000000010041410] = 00000000, %l1 = 0000000000000000
6277 lduha [%i1+%o5]0x80,%l1 ! %l1 = 0000000000000000
6278
6279p0_label_239:
6280! Mem[000000001014142c] = 047e2ea5, %l5 = 00000000ff00d52a
6281 lduwa [%i5+0x02c]%asi,%l5 ! %l5 = 00000000047e2ea5
6282! Mem[0000000030141400] = 047e2ea5654a7d29, %f12 = 000080cb 000008ff
6283 ldda [%i5+%g0]0x81,%f12 ! %f12 = 047e2ea5 654a7d29
6284! %l2 = 00000000a52e7e04, imm = 0000000000000309, %l7 = 00000000000000ff
6285 xnor %l2,0x309,%l7 ! %l7 = ffffffff5ad182f2
6286! Mem[0000000030181410] = 00000000e30000ff, %l5 = 00000000047e2ea5
6287 ldxa [%i6+%o5]0x89,%l5 ! %l5 = 00000000e30000ff
6288! Mem[00000000218001c0] = 00ffc752, %l5 = 00000000e30000ff
6289 ldsh [%o3+0x1c0],%l5 ! %l5 = 00000000000000ff
6290! Mem[00000000201c0000] = 000001ce, %l4 = 000000000000ffff
6291 ldsba [%o0+0x000]%asi,%l4 ! %l4 = 0000000000000000
6292! Mem[0000000030041400] = d85820fd, %l7 = ffffffff5ad182f2
6293 lduha [%i1+%g0]0x89,%l7 ! %l7 = 00000000000020fd
6294! Mem[0000000010181408] = 000034a3, %l2 = 00000000a52e7e04
6295 ldswa [%i6+%o4]0x80,%l2 ! %l2 = 00000000000034a3
6296! Mem[0000000010101410] = 1bb8d5ff ffffffff, %l4 = 00000000, %l5 = 000000ff
6297 ldda [%i4+%o5]0x88,%l4 ! %l4 = 00000000ffffffff 000000001bb8d5ff
6298! Starting 10 instruction Store Burst
6299! Mem[0000000010081410] = 00000000, %l3 = 00000000000000c5
6300 swapa [%i2+%o5]0x80,%l3 ! %l3 = 0000000000000000
6301
6302p0_label_240:
6303! %l4 = 00000000ffffffff, Mem[00000000100c1416] = 0000eaff, %asi = 80
6304 stha %l4,[%i3+0x016]%asi ! Mem[00000000100c1414] = 0000ffff
6305! %f14 = 00000000 e70000ff, %l1 = 0000000000000000
6306! Mem[0000000030101418] = 0073693400000000
6307 add %i4,0x018,%g1
6308 stda %f14,[%g1+%l1]ASI_PST8_SL ! Mem[0000000030101418] = 0073693400000000
6309! Mem[0000000030181408] = ff00d52a, %l0 = 0000000000000000
6310 swapa [%i6+%o4]0x81,%l0 ! %l0 = 00000000ff00d52a
6311! %l2 = 00000000000034a3, %l6 = 0000000000000000, %l3 = 0000000000000000
6312 xnor %l2,%l6,%l3 ! %l3 = ffffffffffffcb5c
6313! Mem[0000000010141404] = ff9fffff, %l4 = ffffffff, %l5 = 1bb8d5ff
6314 add %i5,0x04,%g1
6315 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000ff9fffff
6316! %l7 = 00000000000020fd, Mem[0000000030041410] = 000057b7
6317 stba %l7,[%i1+%o5]0x89 ! Mem[0000000030041410] = 000057fd
6318! Mem[0000000010101410] = ffffffff, %l0 = 00000000ff00d52a
6319 ldstuba [%i4+%o5]0x88,%l0 ! %l0 = 000000ff000000ff
6320! Mem[0000000030041408] = a5007e04, %l5 = 00000000ff9fffff
6321 ldstuba [%i1+%o4]0x89,%l5 ! %l5 = 00000004000000ff
6322! %f12 = 047e2ea5 654a7d29, Mem[0000000030001408] = ffc5ffff 000000e3
6323 stda %f12,[%i0+%o4]0x81 ! Mem[0000000030001408] = 047e2ea5 654a7d29
6324! Starting 10 instruction Load Burst
6325! Mem[00000000201c0000] = 000001ce, %l3 = ffffffffffffcb5c
6326 lduha [%o0+0x000]%asi,%l3 ! %l3 = 0000000000000000
6327
6328p0_label_241:
6329! Mem[0000000010041408] = a5007e045721c5ff, %f12 = 047e2ea5 654a7d29
6330 ldda [%i1+%o4]0x80,%f12 ! %f12 = a5007e04 5721c5ff
6331! Mem[0000000020800000] = ffffe062, %l7 = 00000000000020fd
6332 lduha [%o1+0x000]%asi,%l7 ! %l7 = 000000000000ffff
6333! Mem[0000000030001408] = 047e2ea5 654a7d29, %l0 = 000000ff, %l1 = 00000000
6334 ldda [%i0+%o4]0x81,%l0 ! %l0 = 00000000047e2ea5 00000000654a7d29
6335! Mem[00000000100c1400] = ff080000 cb800000, %l2 = 000034a3, %l3 = 00000000
6336 ldda [%i3+%g0]0x80,%l2 ! %l2 = 00000000ff080000 00000000cb800000
6337! Mem[0000000010041408] = a5007e045721c5ff, %f2 = 00000000 ff080000
6338 ldda [%i1+0x008]%asi,%f2 ! %f2 = a5007e04 5721c5ff
6339! Mem[0000000010101418] = a9fc6c60 6f13569c, %l2 = ff080000, %l3 = cb800000
6340 ldd [%i4+0x018],%l2 ! %l2 = 00000000a9fc6c60 000000006f13569c
6341 membar #Sync ! Added by membar checker (37)
6342! Mem[00000000300c1400] = ffff9fff 654a7d29 00ff0060 0d916d64
6343! Mem[00000000300c1410] = 00000000 8bf27f53 60000000 00000000
6344! Mem[00000000300c1420] = 00000000 34697300 a52e7e04 e2a2ea29
6345! Mem[00000000300c1430] = e3000000 d2038d08 00000000 00000000
6346 ldda [%i3]ASI_BLK_SL,%f0 ! Block Load from 00000000300c1400
6347! Mem[0000000030081410] = 00000000, %l0 = 00000000047e2ea5
6348 ldsba [%i2+%o5]0x89,%l0 ! %l0 = 0000000000000000
6349! Mem[0000000030181408] = 00000000, %l1 = 00000000654a7d29
6350 lduha [%i6+%o4]0x89,%l1 ! %l1 = 0000000000000000
6351! Starting 10 instruction Store Burst
6352! Mem[0000000010081438] = 00bc0000, %l1 = 00000000, %l5 = 00000004
6353 add %i2,0x38,%g1
6354 casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000000bc0000
6355
6356p0_label_242:
6357! Mem[0000000010141430] = 088d03d2000000e3, %l4 = 00000000ffffffff, %l6 = 0000000000000000
6358 add %i5,0x30,%g1
6359 casxa [%g1]0x80,%l4,%l6 ! %l6 = 088d03d2000000e3
6360! %f28 = 088d03d2, %f29 = 000000e3, %f22 = 00000000
6361 fsubs %f28,%f29,%f22 ! %l0 = 0000000000000022, Unfinished, %fsr = 0d00000800
6362! Mem[0000000010081407] = 9e7c1543, %l2 = 00000000a9fc6c60
6363 ldstub [%i2+0x007],%l2 ! %l2 = 00000043000000ff
6364! %f20 = 537ff28b, Mem[0000000030141400] = 047e2ea5
6365 sta %f20,[%i5+%g0]0x81 ! Mem[0000000030141400] = 537ff28b
6366! Mem[0000000030181400] = ff000000, %l1 = 0000000000000000
6367 swapa [%i6+%g0]0x89,%l1 ! %l1 = 00000000ff000000
6368! %f20 = 537ff28b, %f26 = 29eaa2e2, %f25 = 00000000
6369 fmuls %f20,%f26,%f25 ! %f25 = 3dea968c
6370! Mem[0000000010101424] = 000000ff, %l7 = 000000000000ffff, %asi = 80
6371 swapa [%i4+0x024]%asi,%l7 ! %l7 = 00000000000000ff
6372! Mem[0000000010181400] = ffc52157, %l1 = 00000000ff000000
6373 lduha [%i6+%g0]0x80,%l1 ! %l1 = 000000000000ffc5
6374! %l1 = 000000000000ffc5, Mem[0000000010041400] = ffffffad
6375 stba %l1,[%i1+%g0]0x88 ! Mem[0000000010041400] = ffffffc5
6376! Starting 10 instruction Load Burst
6377! Mem[0000000030101410] = 0000187f, %l5 = 0000000000bc0000
6378 ldsha [%i4+%o5]0x89,%l5 ! %l5 = 000000000000187f
6379
6380p0_label_243:
6381! Code Fragment 3
6382p0_fragment_27:
6383! %l0 = 0000000000000022
6384 setx 0x92242e6042ff7048,%g7,%l0 ! %l0 = 92242e6042ff7048
6385! %l1 = 000000000000ffc5
6386 setx 0xdd7c5807d6d8ab02,%g7,%l1 ! %l1 = dd7c5807d6d8ab02
6387 setx 0x1fe000, %g1, %g3
6388 or %l0, %g3, %l0 ! always set perrmask = 0xff
6389 setx 0x1ffff8, %g1, %g2
6390 and %l0, %g2, %l0
6391 ta T_CHANGE_HPRIV
6392 stxa %l1, [%l0]ASI_DCACHE_DATA
6393 ta T_CHANGE_NONHPRIV
6394! %l0 = 92242e6042ff7048
6395 setx 0xe10ba2c036c8027d,%g7,%l0 ! %l0 = e10ba2c036c8027d
6396! %l1 = dd7c5807d6d8ab02
6397 setx 0x14e26f97fe4c6c80,%g7,%l1 ! %l1 = 14e26f97fe4c6c80
6398! Mem[0000000030141400] = 8bf27f53, %l1 = 14e26f97fe4c6c80
6399 lduwa [%i5+%g0]0x89,%l1 ! %l1 = 000000008bf27f53
6400! Mem[0000000010141424] = 00000000, %l3 = 000000006f13569c
6401 ldsb [%i5+0x027],%l3 ! %l3 = 0000000000000000
6402! Mem[0000000030081400] = ff000000 00000000, %l2 = 00000043, %l3 = 00000000
6403 ldda [%i2+%g0]0x81,%l2 ! %l2 = 00000000ff000000 0000000000000000
6404! %l1 = 000000008bf27f53, imm = fffffffffffff31d, %l1 = 000000008bf27f53
6405 andn %l1,-0xce3,%l1 ! %l1 = 0000000000000c42
6406! Mem[0000000010101408] = b24621fd, %l1 = 0000000000000c42
6407 ldsba [%i4+%o4]0x88,%l1 ! %l1 = fffffffffffffffd
6408! Mem[0000000021800080] = 18f59b02, %l5 = 000000000000187f
6409 lduh [%o3+0x080],%l5 ! %l5 = 00000000000018f5
6410! Mem[00000000300c1400] = ffff9fff, %f18 = 646d910d
6411 lda [%i3+%g0]0x81,%f18 ! %f18 = ffff9fff
6412! Mem[0000000030101408] = ffffffff654a7d29, %l2 = 00000000ff000000
6413 ldxa [%i4+%o4]0x89,%l2 ! %l2 = ffffffff654a7d29
6414! Starting 10 instruction Store Burst
6415! Mem[0000000010041400] = ffffffc5, %l7 = 00000000000000ff
6416 swapa [%i1+%g0]0x88,%l7 ! %l7 = 00000000ffffffc5
6417
6418p0_label_244:
6419! %f16 = 297d4a65 ff9fffff, Mem[0000000030101408] = 297d4a65 ffffffff
6420 stda %f16,[%i4+%o4]0x81 ! Mem[0000000030101408] = 297d4a65 ff9fffff
6421! Mem[0000000030181408] = 00000000, %l0 = e10ba2c036c8027d
6422 ldstuba [%i6+%o4]0x81,%l0 ! %l0 = 00000000000000ff
6423! Mem[000000001004142c] = 00000000, %l3 = 00000000, %l6 = 000000e3
6424 add %i1,0x2c,%g1
6425 casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000000000000
6426! %l7 = 00000000ffffffc5, %l0 = 0000000000000000, %l7 = 00000000ffffffc5
6427 or %l7,%l0,%l7 ! %l7 = 00000000ffffffc5
6428! %l4 = 00000000ffffffff, Mem[0000000010181408] = 32000034a3340000
6429 stxa %l4,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000ffffffff
6430! Mem[00000000100c1408] = 646d910d, %l0 = 0000000000000000
6431 swapa [%i3+%o4]0x80,%l0 ! %l0 = 00000000646d910d
6432! Mem[00000000100c1418] = 00000000a6007f18, %l6 = 0000000000000000, %l2 = ffffffff654a7d29
6433 add %i3,0x18,%g1
6434 casxa [%g1]0x80,%l6,%l2 ! %l2 = 00000000a6007f18
6435! %f0 = 297d4a65 ff9fffff 646d910d 6000ff00
6436! %f4 = 537ff28b 00000000 00000000 00000060
6437! %f8 = 00736934 00000000 29eaa2e2 047e2ea5
6438! %f12 = 088d03d2 000000e3 00000000 00000000
6439 stda %f0,[%i3]ASI_BLK_AIUSL ! Block Store to 00000000300c1400
6440! Mem[0000000010141410] = 00000000, %l7 = 00000000ffffffc5
6441 ldstuba [%i5+%o5]0x88,%l7 ! %l7 = 00000000000000ff
6442! Starting 10 instruction Load Burst
6443! Mem[0000000010041410] = ff000000 00000000, %l4 = ffffffff, %l5 = 000018f5
6444 ldda [%i1+%o5]0x88,%l4 ! %l4 = 0000000000000000 00000000ff000000
6445
6446p0_label_245:
6447! Mem[0000000010081410] = db72f184 c5000000, %l2 = a6007f18, %l3 = 00000000
6448 ldda [%i2+%o5]0x88,%l2 ! %l2 = 00000000c5000000 00000000db72f184
6449! Mem[0000000010001424] = 000000bc, %l3 = 00000000db72f184
6450 lduw [%i0+0x024],%l3 ! %l3 = 00000000000000bc
6451! %l3 = 00000000000000bc, imm = fffffffffffff2d3, %l5 = 00000000ff000000
6452 andn %l3,-0xd2d,%l5 ! %l5 = 000000000000002c
6453! Mem[0000000010141410] = 000000ff, %l4 = 0000000000000000
6454 lduba [%i5+%o5]0x88,%l4 ! %l4 = 00000000000000ff
6455 membar #Sync ! Added by membar checker (38)
6456! Mem[00000000100c1410] = feae6015, %l2 = 00000000c5000000
6457 ldsha [%i3+%o5]0x80,%l2 ! %l2 = fffffffffffffeae
6458! Mem[0000000010041400] = ffffffff 000000ff, %l6 = 00000000, %l7 = 00000000
6459 ldda [%i1+%g0]0x88,%l6 ! %l6 = 00000000000000ff 00000000ffffffff
6460! Mem[0000000030081400] = 00000000 000000ff, %l0 = 646d910d, %l1 = fffffffd
6461 ldda [%i2+%g0]0x89,%l0 ! %l0 = 00000000000000ff 0000000000000000
6462! Mem[0000000010181408] = ffffffff, %l3 = 00000000000000bc
6463 ldsba [%i6+%o4]0x80,%l3 ! %l3 = ffffffffffffffff
6464! Mem[0000000030081410] = 00000000, %l5 = 000000000000002c
6465 lduwa [%i2+%o5]0x81,%l5 ! %l5 = 0000000000000000
6466! Starting 10 instruction Store Burst
6467! Mem[00000000100c140c] = 00000060, %l5 = 0000000000000000
6468 ldstuba [%i3+0x00c]%asi,%l5 ! %l5 = 00000000000000ff
6469
6470p0_label_246:
6471! %l4 = 00000000000000ff, Mem[0000000010081408] = ff000000
6472 stba %l4,[%i2+%o4]0x80 ! Mem[0000000010081408] = ff000000
6473! %l2 = fffffffffffffeae, Mem[0000000010141410] = ff000000
6474 stwa %l2,[%i5+%o5]0x80 ! Mem[0000000010141410] = fffffeae
6475! Mem[0000000010081400] = 00000000, %l5 = 0000000000000000
6476 ldstuba [%i2+%g0]0x88,%l5 ! %l5 = 00000000000000ff
6477! Mem[00000000100c1438] = 4ca6fc6b654a7d29, %l2 = fffffffffffffeae, %l0 = 00000000000000ff
6478 add %i3,0x38,%g1
6479 casxa [%g1]0x80,%l2,%l0 ! %l0 = 4ca6fc6b654a7d29
6480! %f24 = 00736934 3dea968c, Mem[0000000010081410] = c5000000 db72f184
6481 stda %f24,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00736934 3dea968c
6482! Mem[0000000030041410] = fd570000, %l6 = 00000000000000ff
6483 swapa [%i1+%o5]0x81,%l6 ! %l6 = 00000000fd570000
6484! Mem[00000000100c140c] = ff000060, %l6 = fd570000, %l4 = 000000ff
6485 add %i3,0x0c,%g1
6486 casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000ff000060
6487! Mem[0000000030081400] = 000000ff, %l6 = 00000000fd570000
6488 swapa [%i2+%g0]0x89,%l6 ! %l6 = 00000000000000ff
6489! %l3 = ffffffffffffffff, Mem[00000000100c1400] = 000080cb000008ff
6490 stxa %l3,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ffffffffffffffff
6491! Starting 10 instruction Load Burst
6492! Mem[0000000010081420] = ff2281c3, %l1 = 0000000000000000
6493 ldsh [%i2+0x022],%l1 ! %l1 = ffffffffffff81c3
6494
6495p0_label_247:
6496! Mem[000000001010140c] = e70000ff, %l2 = fffffffffffffeae
6497 lduw [%i4+0x00c],%l2 ! %l2 = 00000000e70000ff
6498! Mem[0000000030141400] = 8bf27f53, %f16 = 297d4a65
6499 lda [%i5+%g0]0x89,%f16 ! %f16 = 8bf27f53
6500! Mem[0000000010101400] = 1bb8d5ff, %l6 = 00000000000000ff
6501 ldsba [%i4+%g0]0x80,%l6 ! %l6 = 000000000000001b
6502! Mem[00000000100c1408] = 00000000ff000060, %l1 = ffffffffffff81c3
6503 ldxa [%i3+%o4]0x80,%l1 ! %l1 = 00000000ff000060
6504! %l2 = 00000000e70000ff, %l5 = 0000000000000000, %l4 = 00000000ff000060
6505 subc %l2,%l5,%l4 ! %l4 = 00000000e70000ff
6506! Mem[0000000010001408] = 00000000, %l2 = 00000000e70000ff
6507 ldsha [%i0+%o4]0x88,%l2 ! %l2 = 0000000000000000
6508! Mem[0000000030001410] = ffff0000000000e3, %f30 = 00000000 00000000
6509 ldda [%i0+%o5]0x89,%f30 ! %f30 = ffff0000 000000e3
6510! Mem[0000000030141410] = 00000004, %l1 = 00000000ff000060
6511 ldsha [%i5+%o5]0x89,%l1 ! %l1 = 0000000000000004
6512! Mem[0000000010081410] = 8c96ea3d, %l0 = 4ca6fc6b654a7d29
6513 ldsba [%i2+%o5]0x80,%l0 ! %l0 = ffffffffffffff8c
6514! Starting 10 instruction Store Burst
6515! Mem[00000000300c1400] = ff9fffff, %l2 = 0000000000000000
6516 swapa [%i3+%g0]0x89,%l2 ! %l2 = 00000000ff9fffff
6517
6518p0_label_248:
6519! %l7 = 00000000ffffffff, Mem[00000000201c0000] = 000001ce, %asi = 80
6520 stba %l7,[%o0+0x000]%asi ! Mem[00000000201c0000] = ff0001ce
6521! %f4 = 537ff28b 00000000, Mem[0000000010181400] = ffc52157 00000000
6522 stda %f4 ,[%i6+%g0]0x80 ! Mem[0000000010181400] = 537ff28b 00000000
6523! %l5 = 0000000000000000, Mem[00000000201c0001] = ff0001ce
6524 stb %l5,[%o0+0x001] ! Mem[00000000201c0000] = ff0001ce
6525! Mem[0000000010141410] = fffffeae, %l2 = 00000000ff9fffff
6526 swapa [%i5+%o5]0x80,%l2 ! %l2 = 00000000fffffeae
6527! Mem[0000000030041400] = fd2058d8, %l3 = ffffffffffffffff
6528 ldstuba [%i1+%g0]0x81,%l3 ! %l3 = 000000fd000000ff
6529! Mem[00000000100c1414] = 0000ffff, %l2 = fffffeae, %l2 = fffffeae
6530 add %i3,0x14,%g1
6531 casa [%g1]0x80,%l2,%l2 ! %l2 = 000000000000ffff
6532! %l2 = 000000000000ffff, Mem[0000000030001400] = 00000000
6533 stha %l2,[%i0+%g0]0x81 ! Mem[0000000030001400] = ffff0000
6534! %l1 = 0000000000000004, Mem[0000000010101408] = ff0000e7b24621fd
6535 stxa %l1,[%i4+%o4]0x88 ! Mem[0000000010101408] = 0000000000000004
6536! %l0 = ffffffffffffff8c, Mem[00000000201c0000] = ff0001ce
6537 sth %l0,[%o0+%g0] ! Mem[00000000201c0000] = ff8c01ce
6538! Starting 10 instruction Load Burst
6539! Mem[00000000100c140c] = ff000060, %l0 = ffffffffffffff8c
6540 ldub [%i3+0x00e],%l0 ! %l0 = 0000000000000000
6541
6542p0_label_249:
6543! Mem[0000000030101410] = 00000029 0000187f, %l0 = 00000000, %l1 = 00000004
6544 ldda [%i4+%o5]0x89,%l0 ! %l0 = 000000000000187f 0000000000000029
6545! Mem[0000000010181430] = 0000b160, %l1 = 0000000000000029
6546 lduw [%i6+0x030],%l1 ! %l1 = 000000000000b160
6547! Mem[0000000030181410] = e30000ff, %l6 = 000000000000001b
6548 ldsha [%i6+%o5]0x89,%l6 ! %l6 = 00000000000000ff
6549! %f29 = 000000e3, %f10 = 29eaa2e2
6550 fcmpes %fcc3,%f29,%f10 ! %fcc3 = 1
6551! Mem[0000000030101408] = ffff9fff654a7d29, %l2 = 000000000000ffff
6552 ldxa [%i4+%o4]0x89,%l2 ! %l2 = ffff9fff654a7d29
6553! Mem[0000000030101400] = c5000000, %l1 = 000000000000b160
6554 ldswa [%i4+%g0]0x81,%l1 ! %l1 = ffffffffc5000000
6555! Mem[0000000010041410] = 00000000, %l5 = 0000000000000000
6556 lduba [%i1+%o5]0x88,%l5 ! %l5 = 0000000000000000
6557! Mem[00000000100c1410] = feae6015, %l3 = 00000000000000fd
6558 lduha [%i3+%o5]0x80,%l3 ! %l3 = 000000000000feae
6559! Mem[0000000010041400] = 000000ff, %l6 = 00000000000000ff
6560 ldswa [%i1+%g0]0x88,%l6 ! %l6 = 00000000000000ff
6561! Starting 10 instruction Store Burst
6562! %l0 = 000000000000187f, Mem[0000000010081400] = ff000000
6563 stha %l0,[%i2+%g0]0x80 ! Mem[0000000010081400] = 187f0000
6564
6565p0_label_250:
6566! %l3 = 000000000000feae, Mem[00000000100c1400] = ffffffffffffffff
6567 stxa %l3,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 000000000000feae
6568! Mem[0000000030141408] = 000000ff, %l6 = 00000000000000ff
6569 swapa [%i5+%o4]0x81,%l6 ! %l6 = 00000000000000ff
6570! Mem[00000000100c1404] = 00000000, %l7 = 00000000ffffffff, %asi = 80
6571 swapa [%i3+0x004]%asi,%l7 ! %l7 = 0000000000000000
6572! %f6 = 00000000, Mem[00000000300c1400] = 00000000
6573 sta %f6 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000
6574! %l5 = 0000000000000000, immd = 0000000000000ba7, %l0 = 000000000000187f
6575 sdivx %l5,0xba7,%l0 ! %l0 = 0000000000000000
6576! %l4 = 00000000e70000ff, Mem[0000000030101408] = 654a7d29
6577 stha %l4,[%i4+%o4]0x89 ! Mem[0000000030101408] = 654a00ff
6578! Mem[00000000300c1410] = 00000000, %l7 = 0000000000000000
6579 ldstuba [%i3+%o5]0x89,%l7 ! %l7 = 00000000000000ff
6580! %l6 = 000000ff, %l7 = 00000000, Mem[0000000010081410] = 3dea968c 00736934
6581 stda %l6,[%i2+%o5]0x88 ! Mem[0000000010081410] = 000000ff 00000000
6582! Mem[0000000010001400] = 009f0000, %l2 = ffff9fff654a7d29
6583 swapa [%i0+%g0]0x88,%l2 ! %l2 = 00000000009f0000
6584! Starting 10 instruction Load Burst
6585! Mem[00000000300c1400] = 00000000, %l6 = 00000000000000ff
6586 ldswa [%i3+%g0]0x81,%l6 ! %l6 = 0000000000000000
6587
6588p0_label_251:
6589! Mem[0000000010001400] = 00000000 654a7d29, %l2 = 009f0000, %l3 = 0000feae
6590 ldda [%i0+%g0]0x88,%l2 ! %l2 = 00000000654a7d29 0000000000000000
6591 membar #Sync ! Added by membar checker (39)
6592! Mem[00000000100c1400] = aefe0000 ffffffff 00000000 ff000060
6593! Mem[00000000100c1410] = feae6015 0000ffff 00000000 a6007f18
6594! Mem[00000000100c1420] = 00000000 34030000 000000e3 e2a2eaff
6595! Mem[00000000100c1430] = e8476df6 d01edd19 4ca6fc6b 654a7d29
6596 ldda [%i3]ASI_BLK_P,%f16 ! Block Load from 00000000100c1400
6597! Mem[0000000030001408] = 297d4a65 a52e7e04, %l6 = 00000000, %l7 = 00000000
6598 ldda [%i0+%o4]0x89,%l6 ! %l6 = 00000000a52e7e04 00000000297d4a65
6599! Mem[0000000030001410] = 000000e3, %l3 = 0000000000000000
6600 lduwa [%i0+%o5]0x89,%l3 ! %l3 = 00000000000000e3
6601! Mem[0000000010181408] = ffffffff00000000, %l2 = 00000000654a7d29
6602 ldx [%i6+%o4],%l2 ! %l2 = ffffffff00000000
6603! Mem[0000000030001408] = a52e7e04, %l3 = 00000000000000e3
6604 lduwa [%i0+%o4]0x89,%l3 ! %l3 = 00000000a52e7e04
6605! Mem[0000000030101410] = 0000187f, %f2 = 646d910d
6606 lda [%i4+%o5]0x89,%f2 ! %f2 = 0000187f
6607! Mem[0000000010181410] = ffffffff, %l4 = 00000000e70000ff
6608 lduwa [%i6+%o5]0x80,%l4 ! %l4 = 00000000ffffffff
6609! Mem[0000000010001400] = 297d4a65 00000000 00000000 00000000
6610! Mem[0000000010001410] = 00000000 00000000 00000000 db72f184
6611! Mem[0000000010001420] = 00000000 000000bc d2038d08 29000000
6612! Mem[0000000010001430] = a52e7e04 f66d47e8 ff302700 1e25229f
6613 ldda [%i0]ASI_BLK_P,%f0 ! Block Load from 0000000010001400
6614! Starting 10 instruction Store Burst
6615! %f29 = d01edd19, Mem[0000000010041400] = ff000000
6616 sta %f29,[%i1+%g0]0x80 ! Mem[0000000010041400] = d01edd19
6617
6618p0_label_252:
6619! Mem[0000000010181410] = ffffffff, %l2 = ffffffff00000000
6620 swapa [%i6+%o5]0x88,%l2 ! %l2 = 00000000ffffffff
6621 membar #Sync ! Added by membar checker (40)
6622! %f21 = 0000ffff, Mem[00000000100c1408] = 00000000
6623 sta %f21,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 0000ffff
6624! %l5 = 0000000000000000, Mem[0000000030181400] = 00000000
6625 stha %l5,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000
6626! Mem[0000000010141420] = 00736934, %l3 = a52e7e04, %l6 = a52e7e04
6627 add %i5,0x20,%g1
6628 casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000000736934
6629! %l2 = ffffffff, %l3 = a52e7e04, Mem[0000000010101410] = ffffffff 1bb8d5ff
6630 stda %l2,[%i4+%o5]0x88 ! Mem[0000000010101410] = ffffffff a52e7e04
6631! Mem[0000000030181408] = 000000ff, %l0 = 0000000000000000
6632 ldstuba [%i6+%o4]0x89,%l0 ! %l0 = 000000ff000000ff
6633! Mem[0000000010141410] = ff9fffff, %l1 = ffffffffc5000000, %asi = 80
6634 swapa [%i5+0x010]%asi,%l1 ! %l1 = 00000000ff9fffff
6635! %l6 = 0000000000736934, Mem[0000000010081421] = ff2281c3
6636 stb %l6,[%i2+0x021] ! Mem[0000000010081420] = ff3481c3
6637! %f26 = 000000e3, Mem[00000000100c1408] = ffff0000
6638 sta %f26,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000e3
6639! Starting 10 instruction Load Burst
6640! Mem[00000000300c1400] = 00000000, %l2 = 00000000ffffffff
6641 lduha [%i3+%g0]0x89,%l2 ! %l2 = 0000000000000000
6642
6643p0_label_253:
6644! Mem[0000000030001400] = ffff0000 c38122ff 047e2ea5 654a7d29
6645! Mem[0000000030001410] = e3000000 0000ffff 646d910d 7abbfe4d
6646! Mem[0000000030001420] = 00000000 340000ff 95d0a0c4 6bd091ff
6647! Mem[0000000030001430] = 00000000 a6007f18 fd2146b2 e70000ff
6648 ldda [%i0]ASI_BLK_S,%f16 ! Block Load from 0000000030001400
6649! Mem[0000000030001400] = 0000ffff, %l6 = 0000000000736934
6650 lduwa [%i0+%g0]0x89,%l6 ! %l6 = 000000000000ffff
6651! Mem[0000000010101400] = 1bb8d5ff, %f11 = 29000000
6652 lda [%i4+%g0]0x80,%f11 ! %f11 = 1bb8d5ff
6653! %l2 = 0000000000000000, Mem[0000000030081408] = 00080000
6654 stba %l2,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00080000
6655! Mem[00000000300c1410] = 000000ff, %l6 = 000000000000ffff
6656 ldswa [%i3+%o5]0x89,%l6 ! %l6 = 00000000000000ff
6657! %l4 = 00000000ffffffff, %l7 = 00000000297d4a65, %y = 000000ff
6658 umul %l4,%l7,%l2 ! %l2 = 297d4a64d682b59b, %y = 297d4a64
6659! Mem[00000000211c0000] = ffd8e5a1, %l1 = 00000000ff9fffff
6660 ldsh [%o2+%g0],%l1 ! %l1 = ffffffffffffffd8
6661! Mem[0000000030041400] = 00000000d85820ff, %l7 = 00000000297d4a65
6662 ldxa [%i1+%g0]0x89,%l7 ! %l7 = 00000000d85820ff
6663! Mem[0000000030041400] = d85820ff, %l2 = 297d4a64d682b59b
6664 ldswa [%i1+%g0]0x89,%l2 ! %l2 = ffffffffd85820ff
6665! Starting 10 instruction Store Burst
6666! %f12 = a52e7e04 f66d47e8, Mem[0000000010101400] = ffd5b81b ffffffff
6667 stda %f12,[%i4+%g0]0x88 ! Mem[0000000010101400] = a52e7e04 f66d47e8
6668
6669p0_label_254:
6670! Mem[0000000030181410] = e30000ff, %l7 = 00000000d85820ff
6671 ldstuba [%i6+%o5]0x89,%l7 ! %l7 = 000000ff000000ff
6672! %l6 = 000000ff, %l7 = 000000ff, Mem[0000000010101420] = ff003010 0000ffff
6673 std %l6,[%i4+0x020] ! Mem[0000000010101420] = 000000ff 000000ff
6674! Mem[0000000030081400] = 000057fd, %l7 = 00000000000000ff
6675 ldstuba [%i2+%g0]0x81,%l7 ! %l7 = 00000000000000ff
6676! %f0 = 297d4a65 00000000, %l5 = 0000000000000000
6677! Mem[0000000010101410] = ffffffff047e2ea5
6678 add %i4,0x010,%g1
6679 stda %f0,[%g1+%l5]ASI_PST16_PL ! Mem[0000000010101410] = ffffffff047e2ea5
6680! %l7 = 0000000000000000, Mem[00000000100c1410] = feae6015
6681 stba %l7,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00ae6015
6682! %l6 = 00000000000000ff, Mem[0000000010081410] = 000000ff
6683 stwa %l6,[%i2+%o5]0x88 ! Mem[0000000010081410] = 000000ff
6684! Mem[0000000010181400] = 537ff28b, %l6 = 00000000000000ff
6685 swapa [%i6+%g0]0x80,%l6 ! %l6 = 00000000537ff28b
6686! Mem[0000000010101400] = e8476df6, %l2 = ffffffffd85820ff
6687 swapa [%i4+%g0]0x80,%l2 ! %l2 = 00000000e8476df6
6688! %l2 = 00000000e8476df6, Mem[0000000010041408] = ffc52157047e00a5
6689 stxa %l2,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000e8476df6
6690! Starting 10 instruction Load Burst
6691! Mem[0000000010041400] = d01edd19ffffffff, %f10 = d2038d08 1bb8d5ff
6692 ldd [%i1+%g0],%f10 ! %f10 = d01edd19 ffffffff
6693
6694p0_label_255:
6695! Mem[00000000201c0000] = ff8c01ce, %l0 = 00000000000000ff
6696 ldub [%o0+%g0],%l0 ! %l0 = 00000000000000ff
6697! Mem[0000000010141408] = 646d910d, %l1 = ffffffffffffffd8
6698 lduwa [%i5+%o4]0x80,%l1 ! %l1 = 00000000646d910d
6699! Mem[0000000010081400] = 187f0000, %l4 = 00000000ffffffff
6700 lduha [%i2+%g0]0x80,%l4 ! %l4 = 000000000000187f
6701! %l1 = 00000000646d910d, imm = fffffffffffff122, %l6 = 00000000537ff28b
6702 or %l1,-0xede,%l6 ! %l6 = fffffffffffff12f
6703! Mem[0000000010141420] = 00736934, %l0 = 00000000000000ff
6704 ldub [%i5+0x020],%l0 ! %l0 = 0000000000000000
6705! Mem[0000000010041408] = f66d47e8 00000000, %l6 = fffff12f, %l7 = 00000000
6706 ldd [%i1+%o4],%l6 ! %l6 = 00000000f66d47e8 0000000000000000
6707! Mem[00000000300c1400] = 00000000, %l6 = 00000000f66d47e8
6708 ldsha [%i3+%g0]0x89,%l6 ! %l6 = 0000000000000000
6709! Mem[0000000030081400] = ff0057fd, %f7 = db72f184
6710 lda [%i2+%g0]0x81,%f7 ! %f7 = ff0057fd
6711! Mem[0000000010081408] = 000000ff, %l2 = 00000000e8476df6
6712 ldswa [%i2+%o4]0x88,%l2 ! %l2 = 00000000000000ff
6713! Starting 10 instruction Store Burst
6714! %f10 = d01edd19, Mem[0000000010041428] = 00000000
6715 sta %f10,[%i1+0x028]%asi ! Mem[0000000010041428] = d01edd19
6716
6717p0_label_256:
6718! %l3 = 00000000a52e7e04, Mem[0000000010041416] = 000000ff
6719 sth %l3,[%i1+0x016] ! Mem[0000000010041414] = 00007e04
6720! %l4 = 000000000000187f, Mem[0000000010081400] = 00007f18
6721 stba %l4,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00007f7f
6722! %l7 = 0000000000000000, Mem[0000000030101408] = ff004a65
6723 stha %l7,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00004a65
6724! %l0 = 00000000, %l1 = 646d910d, Mem[0000000010001408] = 00000000 00000000
6725 stda %l0,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000 646d910d
6726! %f1 = 00000000, %f11 = ffffffff, %f17 = c38122ff
6727 fmuls %f1 ,%f11,%f17 ! %f17 = ffffffff
6728! %f7 = ff0057fd, Mem[0000000010181420] = a334634c
6729 sta %f7 ,[%i6+0x020]%asi ! Mem[0000000010181420] = ff0057fd
6730! %l5 = 0000000000000000, Mem[0000000030101408] = 00004a65
6731 stba %l5,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00004a65
6732! Mem[0000000030041400] = ff2058d8, %l1 = 00000000646d910d
6733 swapa [%i1+%g0]0x81,%l1 ! %l1 = 00000000ff2058d8
6734! %l1 = 00000000ff2058d8, Mem[00000000211c0000] = ffd8e5a1, %asi = 80
6735 stba %l1,[%o2+0x000]%asi ! Mem[00000000211c0000] = d8d8e5a1
6736! Starting 10 instruction Load Burst
6737! Mem[0000000010101400] = d85820ff047e2ea5, %f6 = 00000000 ff0057fd
6738 ldda [%i4+%g0]0x80,%f6 ! %f6 = d85820ff 047e2ea5
6739
6740p0_label_257:
6741! Mem[0000000010001400] = 297d4a6500000000, %l2 = 00000000000000ff
6742 ldxa [%i0+0x000]%asi,%l2 ! %l2 = 297d4a6500000000
6743! Mem[0000000010141400] = c5ff4a65ff9fffff, %f28 = 00000000 a6007f18
6744 ldda [%i5+%g0]0x80,%f28 ! %f28 = c5ff4a65 ff9fffff
6745! Mem[0000000010101410] = ffffffff 047e2ea5, %l4 = 0000187f, %l5 = 00000000
6746 ldda [%i4+%o5]0x80,%l4 ! %l4 = 00000000ffffffff 00000000047e2ea5
6747! Mem[0000000030041408] = ff7e00a5, %l5 = 00000000047e2ea5
6748 ldsha [%i1+%o4]0x81,%l5 ! %l5 = ffffffffffffff7e
6749! Mem[0000000010081400] = 00007f7f, %l6 = 0000000000000000
6750 lduwa [%i2+%g0]0x88,%l6 ! %l6 = 0000000000007f7f
6751! Mem[0000000010081410] = 00000000000000ff, %f4 = 00000000 00000000
6752 ldda [%i2+%o5]0x88,%f4 ! %f4 = 00000000 000000ff
6753! Mem[0000000030001410] = ffff0000 000000e3, %l0 = 00000000, %l1 = ff2058d8
6754 ldda [%i0+%o5]0x89,%l0 ! %l0 = 00000000000000e3 00000000ffff0000
6755! Mem[0000000010041438] = 00000000 00000000, %l6 = 00007f7f, %l7 = 00000000
6756 ldd [%i1+0x038],%l6 ! %l6 = 0000000000000000 0000000000000000
6757! Mem[0000000030081410] = 00000000, %f30 = fd2146b2
6758 lda [%i2+%o5]0x81,%f30 ! %f30 = 00000000
6759! Starting 10 instruction Store Burst
6760! %l0 = 00000000000000e3, Mem[000000001018141c] = ff00fb00
6761 stb %l0,[%i6+0x01c] ! Mem[000000001018141c] = e300fb00
6762
6763p0_label_258:
6764! Mem[00000000300c1400] = 00000000, %l3 = 00000000a52e7e04
6765 swapa [%i3+%g0]0x81,%l3 ! %l3 = 0000000000000000
6766! Mem[0000000030101408] = 654a0000, %l1 = 00000000ffff0000
6767 ldstuba [%i4+%o4]0x89,%l1 ! %l1 = 00000000000000ff
6768! Mem[0000000010041414] = 00007e04, %l1 = 0000000000000000
6769 swap [%i1+0x014],%l1 ! %l1 = 0000000000007e04
6770! Mem[0000000030081410] = 00000000, %l6 = 0000000000000000
6771 ldstuba [%i2+%o5]0x81,%l6 ! %l6 = 00000000000000ff
6772! %l0 = 00000000000000e3, Mem[0000000010181410] = 00000000
6773 stha %l0,[%i6+%o5]0x88 ! Mem[0000000010181410] = 000000e3
6774! %f20 = e3000000 0000ffff, Mem[0000000010141418] = 00000000 00000060
6775 std %f20,[%i5+0x018] ! Mem[0000000010141418] = e3000000 0000ffff
6776! Mem[000000001004141c] = ff0d0060, %l0 = 00000000000000e3
6777 ldstuba [%i1+0x01c]%asi,%l0 ! %l0 = 000000ff000000ff
6778! %l6 = 00000000, %l7 = 00000000, Mem[0000000030181400] = 00000000 00000000
6779 stda %l6,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000 00000000
6780! %l2 = 297d4a6500000000, Mem[0000000010141408] = 0d916d64
6781 stwa %l2,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000
6782! Starting 10 instruction Load Burst
6783! Mem[0000000030081410] = 000000ff, %l7 = 0000000000000000
6784 lduha [%i2+%o5]0x89,%l7 ! %l7 = 00000000000000ff
6785
6786p0_label_259:
6787! %f8 = 00000000, %f14 = ff302700
6788 fcmpes %fcc3,%f8 ,%f14 ! %fcc3 = 2
6789! Mem[0000000010041408] = 00000000e8476df6, %f24 = 00000000 340000ff
6790 ldda [%i1+%o4]0x88,%f24 ! %f24 = 00000000 e8476df6
6791! Mem[00000000100c1414] = 0000ffff, %l2 = 297d4a6500000000
6792 ldsba [%i3+0x015]%asi,%l2 ! %l2 = 0000000000000000
6793! Mem[0000000010041400] = ffffffff 19dd1ed0, %l2 = 00000000, %l3 = 00000000
6794 ldda [%i1+%g0]0x88,%l2 ! %l2 = 0000000019dd1ed0 00000000ffffffff
6795! Mem[0000000010081420] = ff3481c3, %l5 = ffffffffffffff7e
6796 lduw [%i2+0x020],%l5 ! %l5 = 00000000ff3481c3
6797! Mem[00000000300c1400] = 047e2ea5, %f17 = ffffffff
6798 lda [%i3+%g0]0x89,%f17 ! %f17 = 047e2ea5
6799! Mem[00000000201c0000] = ff8c01ce, %l7 = 00000000000000ff
6800 ldsha [%o0+0x000]%asi,%l7 ! %l7 = ffffffffffffff8c
6801! Mem[0000000010081408] = 0000cd61000000ff, %f28 = c5ff4a65 ff9fffff
6802 ldda [%i2+%o4]0x88,%f28 ! %f28 = 0000cd61 000000ff
6803! Mem[000000001004142c] = 000000e3, %l1 = 0000000000007e04
6804 ldsw [%i1+0x02c],%l1 ! %l1 = 00000000000000e3
6805! Starting 10 instruction Store Burst
6806! %l3 = 00000000ffffffff, Mem[0000000010001402] = 297d4a65
6807 sth %l3,[%i0+0x002] ! Mem[0000000010001400] = 297dffff
6808
6809p0_label_260:
6810! %f24 = 00000000, Mem[0000000010101408] = 04000000
6811 sta %f24,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000
6812! %l2 = 0000000019dd1ed0, Mem[0000000010181400] = 00000000ff000000
6813 stxa %l2,[%i6+%g0]0x88 ! Mem[0000000010181400] = 0000000019dd1ed0
6814! Mem[0000000010081414] = 00000000, %l5 = 00000000ff3481c3
6815 swap [%i2+0x014],%l5 ! %l5 = 0000000000000000
6816! %f20 = e3000000 0000ffff, %l7 = ffffffffffffff8c
6817! Mem[0000000030141408] = 000000ff0d916d64
6818 add %i5,0x008,%g1
6819 stda %f20,[%g1+%l7]ASI_PST16_SL ! Mem[0000000030141408] = 000000ff000000e3
6820! %f17 = 047e2ea5, Mem[0000000010041410] = 00000000
6821 sta %f17,[%i1+%o5]0x88 ! Mem[0000000010041410] = 047e2ea5
6822! %f4 = 00000000 000000ff, Mem[0000000010101400] = d85820ff 047e2ea5
6823 std %f4 ,[%i4+%g0] ! Mem[0000000010101400] = 00000000 000000ff
6824! %l2 = 19dd1ed0, %l3 = ffffffff, Mem[0000000010101410] = ffffffff 047e2ea5
6825 std %l2,[%i4+%o5] ! Mem[0000000010101410] = 19dd1ed0 ffffffff
6826! Mem[0000000010001410] = 00000000, %l2 = 0000000019dd1ed0
6827 ldstuba [%i0+%o5]0x80,%l2 ! %l2 = 00000000000000ff
6828! Mem[0000000010081410] = ff000000, %l7 = ffffffffffffff8c
6829 ldstuba [%i2+%o5]0x80,%l7 ! %l7 = 000000ff000000ff
6830! Starting 10 instruction Load Burst
6831! Mem[0000000010081410] = ff000000ff3481c3, %f14 = ff302700 1e25229f
6832 ldda [%i2+%o5]0x80,%f14 ! %f14 = ff000000 ff3481c3
6833
6834p0_label_261:
6835! Mem[0000000010041400] = d01edd19, %l7 = 00000000000000ff
6836 lduba [%i1+%g0]0x80,%l7 ! %l7 = 00000000000000d0
6837! Mem[0000000020800040] = 00fff99a, %l0 = 00000000000000ff
6838 lduha [%o1+0x040]%asi,%l0 ! %l0 = 00000000000000ff
6839! Mem[0000000010101400] = 00000000, %l7 = 00000000000000d0
6840 ldswa [%i4+%g0]0x80,%l7 ! %l7 = 0000000000000000
6841! Mem[00000000211c0000] = d8d8e5a1, %l5 = 0000000000000000
6842 ldsh [%o2+%g0],%l5 ! %l5 = ffffffffffffd8d8
6843! Mem[0000000010101408] = 00000000 00000000, %l4 = ffffffff, %l5 = ffffd8d8
6844 ldda [%i4+0x008]%asi,%l4 ! %l4 = 0000000000000000 0000000000000000
6845! Mem[00000000211c0000] = d8d8e5a1, %l1 = 00000000000000e3
6846 ldsha [%o2+0x000]%asi,%l1 ! %l1 = ffffffffffffd8d8
6847! Mem[0000000030081400] = fd5700ff, %l0 = 00000000000000ff
6848 lduba [%i2+%g0]0x89,%l0 ! %l0 = 00000000000000ff
6849! Mem[0000000030041408] = a5007eff, %l3 = 00000000ffffffff
6850 lduha [%i1+%o4]0x89,%l3 ! %l3 = 0000000000007eff
6851! Mem[0000000010001400] = 297dffff00000000, %l4 = 0000000000000000
6852 ldx [%i0+%g0],%l4 ! %l4 = 297dffff00000000
6853! Starting 10 instruction Store Burst
6854! %l6 = 00000000, %l7 = 00000000, Mem[0000000010081410] = 000000ff c38134ff
6855 stda %l6,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000000 00000000
6856
6857p0_label_262:
6858! %f6 = d85820ff 047e2ea5, Mem[0000000010041428] = d01edd19 000000e3
6859 stda %f6 ,[%i1+0x028]%asi ! Mem[0000000010041428] = d85820ff 047e2ea5
6860! Mem[0000000010041410] = 047e2ea5, %l6 = 0000000000000000
6861 swapa [%i1+%o5]0x88,%l6 ! %l6 = 00000000047e2ea5
6862! Mem[0000000030081400] = ff0057fd, %l6 = 00000000047e2ea5
6863 ldstuba [%i2+%g0]0x81,%l6 ! %l6 = 000000ff000000ff
6864! %l4 = 297dffff00000000, Mem[0000000030141400] = 8bf27f53
6865 stba %l4,[%i5+%g0]0x89 ! Mem[0000000030141400] = 8bf27f00
6866! %l0 = 00000000000000ff, %l4 = 297dffff00000000, %l4 = 297dffff00000000
6867 subc %l0,%l4,%l4 ! %l4 = d6820001000000ff
6868! %f20 = e3000000 0000ffff, %l7 = 0000000000000000
6869! Mem[0000000010041428] = d85820ff047e2ea5
6870 add %i1,0x028,%g1
6871 stda %f20,[%g1+%l7]ASI_PST16_P ! Mem[0000000010041428] = d85820ff047e2ea5
6872! %l6 = 000000ff, %l7 = 00000000, Mem[0000000030081410] = ff000000 ffffffff
6873 stda %l6,[%i2+%o5]0x81 ! Mem[0000000030081410] = 000000ff 00000000
6874! %l3 = 0000000000007eff, Mem[0000000010081400] = 7f7f0000
6875 stha %l3,[%i2+%g0]0x80 ! Mem[0000000010081400] = 7eff0000
6876! Mem[0000000010041409] = f66d47e8, %l2 = 0000000000000000
6877 ldstuba [%i1+0x009]%asi,%l2 ! %l2 = 0000006d000000ff
6878! Starting 10 instruction Load Burst
6879! Mem[0000000010001410] = 000000ff, %l1 = ffffffffffffd8d8
6880 ldsha [%i0+%o5]0x88,%l1 ! %l1 = 00000000000000ff
6881
6882p0_label_263:
6883 membar #Sync ! Added by membar checker (41)
6884! Mem[0000000010181400] = d01edd19 00000000 ffffffff 00000000
6885! Mem[0000000010181410] = e3000000 ff00088d 000000e4 e300fb00
6886! Mem[0000000010181420] = ff0057fd 726f2f17 00000000 00000000
6887! Mem[0000000010181430] = 0000b160 47ee08ff 000003d2 047e2ea5
6888 ldda [%i6]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000010181400
6889! Mem[0000000010181410] = 000000e3, %f28 = 0000cd61
6890 lda [%i6+%o5]0x88,%f28 ! %f28 = 000000e3
6891! Mem[0000000010081410] = 00000000, %f29 = 000000ff
6892 lda [%i2+%o5]0x80,%f29 ! %f29 = 00000000
6893! Mem[0000000010081438] = 00bc0000d52a7e04, %l2 = 000000000000006d
6894 ldx [%i2+0x038],%l2 ! %l2 = 00bc0000d52a7e04
6895! Mem[0000000020800000] = ffffe062, %l5 = 0000000000000000
6896 lduh [%o1+%g0],%l5 ! %l5 = 000000000000ffff
6897! Mem[00000000300c1410] = ff000000, %l4 = d6820001000000ff
6898 ldswa [%i3+%o5]0x81,%l4 ! %l4 = ffffffffff000000
6899! Mem[0000000010081418] = 00000000, %l3 = 0000000000007eff
6900 ldsw [%i2+0x018],%l3 ! %l3 = 0000000000000000
6901! Mem[0000000020800000] = ffffe062, %l2 = 00bc0000d52a7e04
6902 ldsha [%o1+0x000]%asi,%l2 ! %l2 = ffffffffffffffff
6903! Mem[0000000010041408] = f6ff47e8, %l3 = 0000000000000000
6904 ldsh [%i1+0x00a],%l3 ! %l3 = 00000000000047e8
6905! Starting 10 instruction Store Burst
6906 membar #Sync ! Added by membar checker (42)
6907! %f26 = 95d0a0c4 6bd091ff, Mem[0000000010181408] = ffffffff 00000000
6908 stda %f26,[%i6+%o4]0x88 ! Mem[0000000010181408] = 95d0a0c4 6bd091ff
6909
6910p0_label_264:
6911! %l3 = 00000000000047e8, Mem[000000001000143f] = 1e25229f, %asi = 80
6912 stba %l3,[%i0+0x03f]%asi ! Mem[000000001000143c] = 1e2522e8
6913! %l3 = 00000000000047e8, Mem[0000000030141400] = 007ff28b654a7d29
6914 stxa %l3,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000000000047e8
6915! %f26 = 95d0a0c4, Mem[0000000030181400] = 00000000
6916 sta %f26,[%i6+%g0]0x89 ! Mem[0000000030181400] = 95d0a0c4
6917! %l5 = 000000000000ffff, Mem[00000000211c0001] = d8d8e5a1, %asi = 80
6918 stba %l5,[%o2+0x001]%asi ! Mem[00000000211c0000] = d8ffe5a1
6919! %f2 = 00000000, Mem[0000000010141438] = 00000000
6920 sta %f2 ,[%i5+0x038]%asi ! Mem[0000000010141438] = 00000000
6921! Code Fragment 4
6922p0_fragment_28:
6923! %l0 = 00000000000000ff
6924 setx 0x5f387107d6542c3f,%g7,%l0 ! %l0 = 5f387107d6542c3f
6925! %l1 = 00000000000000ff
6926 setx 0x3433fa2fdd664e03,%g7,%l1 ! %l1 = 3433fa2fdd664e03
6927 setx 0x7ff8, %g1, %g2
6928 and %l0, %g2, %l0
6929 setx 0xffffffff, %g1, %g2
6930 and %l1, %g2, %l1
6931 setx 0x100000000, %g1, %g2
6932 or %l1, %g2, %l1 ! Set bit 32 - perrinj
6933 ta T_CHANGE_HPRIV
6934 stxa %l1, [%l0]ASI_ICACHE_INSTR
6935 ta T_CHANGE_NONHPRIV
6936! %l0 = 5f387107d6542c3f
6937 setx 0x81fd35887f5ead7d,%g7,%l0 ! %l0 = 81fd35887f5ead7d
6938! %l1 = 3433fa2fdd664e03
6939 setx 0xf63d321fbac2602a,%g7,%l1 ! %l1 = f63d321fbac2602a
6940! Mem[00000000300c1410] = ff000000, %l2 = ffffffffffffffff
6941 ldstuba [%i3+%o5]0x81,%l2 ! %l2 = 000000ff000000ff
6942! %l0 = 81fd35887f5ead7d, Mem[000000001010142a] = 29eaa2e2
6943 sth %l0,[%i4+0x02a] ! Mem[0000000010101428] = 29eaad7d
6944! Mem[0000000030141400] = 00000000, %l6 = 00000000000000ff
6945 swapa [%i5+%g0]0x81,%l6 ! %l6 = 0000000000000000
6946! Starting 10 instruction Load Burst
6947! Mem[0000000030181410] = ff0000e3, %l1 = f63d321fbac2602a
6948 ldsba [%i6+%o5]0x81,%l1 ! %l1 = ffffffffffffffff
6949
6950p0_label_265:
6951! Mem[00000000100c1408] = 600000ff000000e3, %f8 = 172f6f72 fd5700ff
6952 ldda [%i3+%o4]0x88,%f8 ! %f8 = 600000ff 000000e3
6953! Mem[0000000030141408] = 000000ff000000e3, %f4 = 8d0800ff 000000e3
6954 ldda [%i5+%o4]0x81,%f4 ! %f4 = 000000ff 000000e3
6955! Mem[0000000010141420] = 00736934, %l7 = 0000000000000000
6956 lduw [%i5+0x020],%l7 ! %l7 = 0000000000736934
6957! Mem[00000000100c1438] = 4ca6fc6b 654a7d29, %l2 = 000000ff, %l3 = 000047e8
6958 ldda [%i3+0x038]%asi,%l2 ! %l2 = 000000004ca6fc6b 00000000654a7d29
6959! %l4 = ffffffffff000000, immd = fffffffffffff18b, %l2 = 000000004ca6fc6b
6960 udivx %l4,-0xe75,%l2 ! %l2 = 0000000000000000
6961 membar #Sync ! Added by membar checker (43)
6962! Mem[0000000010001400] = 297dffff 00000000 00000000 646d910d
6963! Mem[0000000010001410] = ff000000 00000000 00000000 db72f184
6964! Mem[0000000010001420] = 00000000 000000bc d2038d08 29000000
6965! Mem[0000000010001430] = a52e7e04 f66d47e8 ff302700 1e2522e8
6966 ldda [%i0]ASI_BLK_P,%f16 ! Block Load from 0000000010001400
6967! Mem[0000000030181410] = 00000000e30000ff, %f6 = 00fb00e3 e4000000
6968 ldda [%i6+%o5]0x89,%f6 ! %f6 = 00000000 e30000ff
6969! Mem[000000001010141c] = 6f13569c, %l5 = 000000000000ffff
6970 ldsba [%i4+0x01c]%asi,%l5 ! %l5 = 000000000000006f
6971! Mem[0000000010101410] = 19dd1ed0, %l5 = 000000000000006f
6972 lduha [%i4+%o5]0x80,%l5 ! %l5 = 00000000000019dd
6973! Starting 10 instruction Store Burst
6974! Mem[00000000211c0001] = d8ffe5a1, %l3 = 00000000654a7d29
6975 ldstuba [%o2+0x001]%asi,%l3 ! %l3 = 000000ff000000ff
6976
6977p0_label_266:
6978! Mem[00000000300c1400] = a52e7e04, %l0 = 81fd35887f5ead7d
6979 ldstuba [%i3+%g0]0x81,%l0 ! %l0 = 000000a5000000ff
6980! Mem[0000000010141408] = 00000000, %l2 = 0000000000000000
6981 ldstuba [%i5+%o4]0x88,%l2 ! %l2 = 00000000000000ff
6982! Mem[0000000030001410] = 000000e3, %l3 = 00000000000000ff
6983 swapa [%i0+%o5]0x89,%l3 ! %l3 = 00000000000000e3
6984! Mem[0000000030041410] = 000000ff, %l7 = 0000000000736934
6985 ldstuba [%i1+%o5]0x81,%l7 ! %l7 = 00000000000000ff
6986! Mem[0000000030141408] = 000000ff, %l1 = ffffffffffffffff
6987 swapa [%i5+%o4]0x81,%l1 ! %l1 = 00000000000000ff
6988! %f12 = ff08ee47 60b10000, %l4 = ffffffffff000000
6989! Mem[0000000010141428] = 29eaa2e2047e2ea5
6990 add %i5,0x028,%g1
6991 stda %f12,[%g1+%l4]ASI_PST16_PL ! Mem[0000000010141428] = 29eaa2e2047e2ea5
6992! %l0 = 000000a5, %l1 = 000000ff, Mem[0000000030001410] = ff000000 0000ffff
6993 stda %l0,[%i0+%o5]0x81 ! Mem[0000000030001410] = 000000a5 000000ff
6994! %f6 = 00000000, Mem[00000000300c1400] = 047e2eff
6995 sta %f6 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000
6996 membar #Sync ! Added by membar checker (44)
6997! %l6 = 0000000000000000, Mem[0000000010001408] = 0d916d6400000000
6998 stxa %l6,[%i0+%o4]0x88 ! Mem[0000000010001408] = 0000000000000000
6999! Starting 10 instruction Load Burst
7000! %l3 = 00000000000000e3, immed = 00000343, %y = 297d4a64
7001 udiv %l3,0x343,%l3 ! %l3 = 00000000ffffffff
7002 mov %l0,%y ! %y = 000000a5
7003
7004p0_label_267:
7005! Mem[0000000030181410] = e30000ff, %f7 = e30000ff
7006 lda [%i6+%o5]0x89,%f7 ! %f7 = e30000ff
7007! Mem[0000000010081400] = 0000ff7e, %l6 = 0000000000000000
7008 lduba [%i2+%g0]0x88,%l6 ! %l6 = 000000000000007e
7009! Mem[0000000010181408] = ff91d06b, %l6 = 000000000000007e
7010 ldsha [%i6+%o4]0x80,%l6 ! %l6 = ffffffffffffff91
7011! Mem[00000000100c1400] = 0000feae, %l6 = ffffffffffffff91
7012 ldsba [%i3+%g0]0x88,%l6 ! %l6 = ffffffffffffffae
7013! Mem[0000000030001408] = 047e2ea5, %l7 = 0000000000000000
7014 ldsha [%i0+%o4]0x81,%l7 ! %l7 = 000000000000047e
7015! Mem[0000000010101410] = d01edd19, %l5 = 00000000000019dd
7016 lduwa [%i4+%o5]0x88,%l5 ! %l5 = 00000000d01edd19
7017! Mem[0000000030001408] = 047e2ea5, %l3 = 00000000ffffffff
7018 ldsba [%i0+%o4]0x81,%l3 ! %l3 = 0000000000000004
7019! Mem[0000000030141400] = 000000ff 000047e8 ffffffff 000000e3
7020! Mem[0000000030141410] = 04000000 00000000 60000000 00000000
7021! Mem[0000000030141420] = 00000000 34697300 a52e7e04 e2a2ea29
7022! Mem[0000000030141430] = e3000000 d2038d08 00000000 00000000
7023 ldda [%i5]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030141400
7024! Mem[0000000010141410] = c5000000 ff000000, %l4 = ff000000, %l5 = d01edd19
7025 ldda [%i5+0x010]%asi,%l4 ! %l4 = 00000000c5000000 00000000ff000000
7026! Starting 10 instruction Store Burst
7027! %f28 = a52e7e04, Mem[0000000010081408] = 000000ff
7028 sta %f28,[%i2+%o4]0x88 ! Mem[0000000010081408] = a52e7e04
7029
7030p0_label_268:
7031! %l1 = 00000000000000ff, Mem[00000000100c1400] = 0000feae
7032 stha %l1,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 000000ff
7033! %l0 = 00000000000000a5, Mem[0000000010141410] = 000000ff000000c5
7034 stxa %l0,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000000000a5
7035! Mem[0000000030101408] = ff004a65, %l6 = ffffffffffffffae
7036 swapa [%i4+%o4]0x81,%l6 ! %l6 = 00000000ff004a65
7037! %f18 = 00000000 646d910d, %l0 = 00000000000000a5
7038! Mem[0000000030081428] = 0000000000000000
7039 add %i2,0x028,%g1
7040 stda %f18,[%g1+%l0]ASI_PST32_SL ! Mem[0000000030081428] = 0d916d6400000000
7041! %f28 = a52e7e04 f66d47e8, %l4 = 00000000c5000000
7042! Mem[0000000010101418] = a9fc6c606f13569c
7043 add %i4,0x018,%g1
7044 stda %f28,[%g1+%l4]ASI_PST16_P ! Mem[0000000010101418] = a9fc6c606f13569c
7045! %f28 = a52e7e04 f66d47e8, %l4 = 00000000c5000000
7046! Mem[0000000010101408] = 0000000000000000
7047 add %i4,0x008,%g1
7048 stda %f28,[%g1+%l4]ASI_PST32_P ! Mem[0000000010101408] = 0000000000000000
7049! %l1 = 00000000000000ff, Mem[0000000010181434] = 47ee08ff, %asi = 80
7050 stwa %l1,[%i6+0x034]%asi ! Mem[0000000010181434] = 000000ff
7051! %l2 = 0000000000000000, Mem[0000000030181408] = 000000ff
7052 stba %l2,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000
7053! Code Fragment 4
7054p0_fragment_29:
7055! %l0 = 00000000000000a5
7056 setx 0x264684ef8400566a,%g7,%l0 ! %l0 = 264684ef8400566a
7057! %l1 = 00000000000000ff
7058 setx 0x6cabc7978fb4d3c2,%g7,%l1 ! %l1 = 6cabc7978fb4d3c2
7059 setx 0x7ff8, %g1, %g2
7060 and %l0, %g2, %l0
7061 setx 0xffffffff, %g1, %g2
7062 and %l1, %g2, %l1
7063 setx 0x100000000, %g1, %g2
7064 or %l1, %g2, %l1 ! Set bit 32 - perrinj
7065 ta T_CHANGE_HPRIV
7066 stxa %l1, [%l0]ASI_ICACHE_INSTR
7067 ta T_CHANGE_NONHPRIV
7068! %l0 = 264684ef8400566a
7069 setx 0xae97ce978e03d982,%g7,%l0 ! %l0 = ae97ce978e03d982
7070! %l1 = 6cabc7978fb4d3c2
7071 setx 0x5e724fd7b1ec54da,%g7,%l1 ! %l1 = 5e724fd7b1ec54da
7072! Starting 10 instruction Load Burst
7073! Mem[0000000030081400] = ff0057fd, %l7 = 000000000000047e
7074 lduba [%i2+%g0]0x81,%l7 ! %l7 = 00000000000000ff
7075
7076p0_label_269:
7077! Mem[0000000010181410] = e3000000ff00088d, %f26 = d2038d08 29000000
7078 ldda [%i6+%o5]0x80,%f26 ! %f26 = e3000000 ff00088d
7079! Mem[0000000030041408] = ff7e00a5, %l3 = 0000000000000004
7080 lduba [%i1+%o4]0x81,%l3 ! %l3 = 00000000000000ff
7081! Mem[0000000030141400] = 000000ff, %l0 = ae97ce978e03d982
7082 ldsba [%i5+%g0]0x81,%l0 ! %l0 = 0000000000000000
7083! Mem[00000000201c0000] = ff8c01ce, %l4 = 00000000c5000000
7084 ldsha [%o0+0x000]%asi,%l4 ! %l4 = ffffffffffffff8c
7085! Mem[00000000211c0000] = d8ffe5a1, %l4 = ffffffffffffff8c
7086 lduba [%o2+0x001]%asi,%l4 ! %l4 = 00000000000000ff
7087! Mem[0000000030101408] = ffff9fffaeffffff, %l7 = 00000000000000ff
7088 ldxa [%i4+%o4]0x89,%l7 ! %l7 = ffff9fffaeffffff
7089! Mem[0000000030181400] = c4a0d095, %l7 = ffff9fffaeffffff
7090 ldsha [%i6+%g0]0x81,%l7 ! %l7 = ffffffffffffc4a0
7091! Mem[0000000030141410] = 04000000, %l3 = 00000000000000ff
7092 lduwa [%i5+%o5]0x81,%l3 ! %l3 = 0000000004000000
7093! Mem[0000000030181410] = 00000000e30000ff, %f16 = 297dffff 00000000
7094 ldda [%i6+%o5]0x89,%f16 ! %f16 = 00000000 e30000ff
7095! Starting 10 instruction Store Burst
7096! Mem[0000000010041410] = 00000000, %l7 = ffffffffffffc4a0
7097 swapa [%i1+%o5]0x88,%l7 ! %l7 = 0000000000000000
7098
7099p0_label_270:
7100! %f16 = 00000000 e30000ff, Mem[0000000030041410] = ff0000ff 9f22251e
7101 stda %f16,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000 e30000ff
7102! Mem[0000000010081400] = 0000ff7e, %l4 = 00000000000000ff
7103 swapa [%i2+%g0]0x88,%l4 ! %l4 = 000000000000ff7e
7104! %l1 = 5e724fd7b1ec54da, Mem[0000000010101400] = 00000000
7105 stwa %l1,[%i4+%g0]0x80 ! Mem[0000000010101400] = b1ec54da
7106! %l4 = 000000000000ff7e, Mem[0000000020800040] = 00fff99a
7107 sth %l4,[%o1+0x040] ! Mem[0000000020800040] = ff7ef99a
7108! %l6 = ff004a65, %l7 = 00000000, Mem[0000000010181410] = e3000000 ff00088d
7109 stda %l6,[%i6+%o5]0x80 ! Mem[0000000010181410] = ff004a65 00000000
7110! %l0 = 00000000, %l1 = b1ec54da, Mem[0000000010101408] = 00000000 00000000
7111 stda %l0,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000 b1ec54da
7112! %l1 = 5e724fd7b1ec54da, Mem[0000000020800040] = ff7ef99a
7113 sth %l1,[%o1+0x040] ! Mem[0000000020800040] = 54daf99a
7114! Mem[00000000218001c1] = 00ffc752, %l3 = 0000000004000000
7115 ldstub [%o3+0x1c1],%l3 ! %l3 = 000000ff000000ff
7116! %f26 = e3000000 ff00088d, Mem[0000000030001408] = 047e2ea5 654a7d29
7117 stda %f26,[%i0+%o4]0x81 ! Mem[0000000030001408] = e3000000 ff00088d
7118! Starting 10 instruction Load Burst
7119! Mem[0000000010141408] = ff000000 00000000, %l4 = 0000ff7e, %l5 = ff000000
7120 ldda [%i5+%o4]0x80,%l4 ! %l4 = 00000000ff000000 0000000000000000
7121
7122p0_label_271:
7123! Mem[000000001008141c] = 000000ff, %l3 = 00000000000000ff
7124 ldsw [%i2+0x01c],%l3 ! %l3 = 00000000000000ff
7125! Mem[0000000021800180] = ffb7423e, %l5 = 0000000000000000
7126 ldsh [%o3+0x180],%l5 ! %l5 = ffffffffffffffb7
7127! Mem[0000000010001408] = 00000000, %l2 = 0000000000000000
7128 lduba [%i0+%o4]0x80,%l2 ! %l2 = 0000000000000000
7129! Mem[0000000010081410] = 0000000000000000, %f22 = 00000000 db72f184
7130 ldda [%i2+%o5]0x88,%f22 ! %f22 = 00000000 00000000
7131! Mem[0000000020800040] = 54daf99a, %l5 = ffffffffffffffb7
7132 ldsba [%o1+0x041]%asi,%l5 ! %l5 = ffffffffffffffda
7133! Mem[0000000030101408] = aeffffff, %f2 = e3000000
7134 lda [%i4+%o4]0x89,%f2 ! %f2 = aeffffff
7135! %l1 = 5e724fd7b1ec54da, immed = 00000635, %y = 000000a5
7136 umul %l1,0x635,%l0 ! %l0 = 000004505feaad22, %y = 00000450
7137! Mem[0000000010141418] = e3000000 0000ffff, %l4 = ff000000, %l5 = ffffffda
7138 ldda [%i5+0x018]%asi,%l4 ! %l4 = 00000000e3000000 000000000000ffff
7139 membar #Sync ! Added by membar checker (45)
7140! Mem[0000000030001400] = ffff0000 c38122ff e3000000 ff00088d
7141! Mem[0000000030001410] = 000000a5 000000ff 646d910d 7abbfe4d
7142! Mem[0000000030001420] = 00000000 340000ff 95d0a0c4 6bd091ff
7143! Mem[0000000030001430] = 00000000 a6007f18 fd2146b2 e70000ff
7144 ldda [%i0]ASI_BLK_AIUS,%f0 ! Block Load from 0000000030001400
7145! Starting 10 instruction Store Burst
7146! Mem[00000000300c1410] = ff000000, %l3 = 00000000000000ff
7147 ldstuba [%i3+%o5]0x81,%l3 ! %l3 = 000000ff000000ff
7148
7149p0_label_272:
7150! Mem[0000000010041420] = e3000000, %l3 = 00000000000000ff
7151 ldstuba [%i1+0x020]%asi,%l3 ! %l3 = 000000e3000000ff
7152! Mem[0000000020800001] = ffffe062, %l5 = 000000000000ffff
7153 ldstuba [%o1+0x001]%asi,%l5 ! %l5 = 000000ff000000ff
7154! Mem[0000000010001401] = 297dffff, %l6 = 00000000ff004a65
7155 ldstub [%i0+0x001],%l6 ! %l6 = 0000007d000000ff
7156! %l5 = 00000000000000ff, Mem[0000000030181408] = 43157c9e00000000
7157 stxa %l5,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000000000ff
7158! Mem[0000000010081428] = 4dfebb7a94bcd52a, %l3 = 00000000000000e3, %l0 = 000004505feaad22
7159 add %i2,0x28,%g1
7160 casxa [%g1]0x80,%l3,%l0 ! %l0 = 4dfebb7a94bcd52a
7161! %l3 = 00000000000000e3, Mem[0000000010041420] = ff000000ffffffb7, %asi = 80
7162 stxa %l3,[%i1+0x020]%asi ! Mem[0000000010041420] = 00000000000000e3
7163! %l5 = 00000000000000ff, Mem[0000000030141400] = ff000000
7164 stba %l5,[%i5+%g0]0x89 ! Mem[0000000030141400] = ff0000ff
7165! Mem[00000000218000c0] = 19ffd5a0, %l0 = 4dfebb7a94bcd52a
7166 ldstuba [%o3+0x0c0]%asi,%l0 ! %l0 = 00000019000000ff
7167! %l4 = 00000000e3000000, Mem[0000000010081400] = ff000000
7168 stwa %l4,[%i2+%g0]0x80 ! Mem[0000000010081400] = e3000000
7169! Starting 10 instruction Load Burst
7170! Mem[0000000010001400] = 29ffffff, %l0 = 0000000000000019
7171 ldsba [%i0+%g0]0x80,%l0 ! %l0 = 0000000000000029
7172
7173p0_label_273:
7174! Mem[0000000010141400] = 654affc5, %l0 = 0000000000000029
7175 lduwa [%i5+%g0]0x88,%l0 ! %l0 = 00000000654affc5
7176! Mem[0000000030181410] = e30000ff, %l3 = 00000000000000e3
7177 ldsba [%i6+%o5]0x89,%l3 ! %l3 = ffffffffffffffff
7178! Mem[0000000010041430] = 080003d2 000000e3, %l6 = 0000007d, %l7 = 00000000
7179 ldda [%i1+0x030]%asi,%l6 ! %l6 = 00000000080003d2 00000000000000e3
7180! Mem[0000000030081410] = 000000ff, %l4 = 00000000e3000000
7181 ldsba [%i2+%o5]0x81,%l4 ! %l4 = 0000000000000000
7182! Mem[0000000030041400] = 0d916d64, %f29 = f66d47e8
7183 lda [%i1+%g0]0x89,%f29 ! %f29 = 0d916d64
7184! Mem[0000000010041428] = d85820ff 047e2ea5, %l6 = 080003d2, %l7 = 000000e3
7185 ldda [%i1+0x028]%asi,%l6 ! %l6 = 00000000d85820ff 00000000047e2ea5
7186! Mem[0000000010001418] = 00000000, %l7 = 00000000047e2ea5
7187 lduh [%i0+0x018],%l7 ! %l7 = 0000000000000000
7188! Mem[0000000030001408] = 000000e3, %l3 = ffffffffffffffff
7189 ldstuba [%i0+%o4]0x89,%l3 ! %l3 = 000000e3000000ff
7190! %l6 = 00000000d85820ff, imm = fffffffffffffa26, %l7 = 0000000000000000
7191 sub %l6,-0x5da,%l7 ! %l7 = 00000000d85826d9
7192! Starting 10 instruction Store Burst
7193! %l4 = 00000000, %l5 = 000000ff, Mem[0000000030101408] = ffffffae ff9fffff
7194 stda %l4,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000 000000ff
7195
7196p0_label_274:
7197! Mem[0000000021800081] = 18f59b02, %l3 = 00000000000000e3
7198 ldstub [%o3+0x081],%l3 ! %l3 = 000000f5000000ff
7199! %f22 = 00000000 00000000, Mem[0000000010141410] = 000000a5 00000000
7200 stda %f22,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000 00000000
7201! %l4 = 0000000000000000, Mem[00000000300c1408] = 6000ff00
7202 stha %l4,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 60000000
7203! %f25 = 000000bc, Mem[0000000030141408] = ffffffff
7204 sta %f25,[%i5+%o4]0x89 ! Mem[0000000030141408] = 000000bc
7205! %l2 = 00000000, %l3 = 000000f5, Mem[0000000030141400] = ff0000ff e8470000
7206 stda %l2,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000000 000000f5
7207 membar #Sync ! Added by membar checker (46)
7208! %l5 = 00000000000000ff, Mem[0000000030001400] = ffff0000
7209 stha %l5,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00ff0000
7210! Mem[0000000030181408] = 000000ff, %l6 = 00000000d85820ff
7211 ldstuba [%i6+%o4]0x89,%l6 ! %l6 = 000000ff000000ff
7212! %f18 = 00000000 646d910d, %l1 = 5e724fd7b1ec54da
7213! Mem[0000000030141408] = bc000000000000e3
7214 add %i5,0x008,%g1
7215 stda %f18,[%g1+%l1]ASI_PST32_SL ! Mem[0000000030141408] = bc00000000000000
7216! %f8 = 00000000 340000ff, Mem[0000000030141410] = 04000000 00000000
7217 stda %f8 ,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000 340000ff
7218! Starting 10 instruction Load Burst
7219! Mem[0000000030081408] = 00000800, %l6 = 00000000000000ff
7220 ldsba [%i2+%o4]0x89,%l6 ! %l6 = 0000000000000000
7221
7222p0_label_275:
7223! Mem[0000000030181408] = ff00000000000000, %f24 = 00000000 000000bc
7224 ldda [%i6+%o4]0x81,%f24 ! %f24 = ff000000 00000000
7225! Mem[0000000030081408] = 000080cb00000800, %l3 = 00000000000000f5
7226 ldxa [%i2+%o4]0x89,%l3 ! %l3 = 000080cb00000800
7227! Mem[0000000010001410] = 000000ff, %l5 = 00000000000000ff
7228 lduba [%i0+%o5]0x88,%l5 ! %l5 = 00000000000000ff
7229! %f16 = 00000000, %f17 = e30000ff
7230 fcmpes %fcc1,%f16,%f17 ! %fcc1 = 2
7231! Mem[00000000201c0000] = ff8c01ce, %l0 = 00000000654affc5
7232 ldsha [%o0+0x000]%asi,%l0 ! %l0 = ffffffffffffff8c
7233! Mem[0000000010001400] = 29ffffff, %f10 = 95d0a0c4
7234 ld [%i0+%g0],%f10 ! %f10 = 29ffffff
7235! Mem[0000000030181410] = ff0000e3, %l2 = 0000000000000000
7236 ldsba [%i6+%o5]0x81,%l2 ! %l2 = ffffffffffffffff
7237! Mem[00000000211c0000] = d8ffe5a1, %l0 = ffffffffffffff8c
7238 ldub [%o2+0x001],%l0 ! %l0 = 00000000000000ff
7239! Code Fragment 3
7240p0_fragment_30:
7241! %l0 = 00000000000000ff
7242 setx 0xa770a2204f7c00cf,%g7,%l0 ! %l0 = a770a2204f7c00cf
7243! %l1 = 5e724fd7b1ec54da
7244 setx 0x74a1ee181bbb3368,%g7,%l1 ! %l1 = 74a1ee181bbb3368
7245 setx 0x1fe000, %g1, %g3
7246 or %l0, %g3, %l0 ! always set perrmask = 0xff
7247 setx 0x1ffff8, %g1, %g2
7248 and %l0, %g2, %l0
7249 ta T_CHANGE_HPRIV
7250 stxa %l1, [%l0]ASI_DCACHE_DATA
7251 ta T_CHANGE_NONHPRIV
7252! %l0 = a770a2204f7c00cf
7253 setx 0x4502493044a35ba2,%g7,%l0 ! %l0 = 4502493044a35ba2
7254! %l1 = 74a1ee181bbb3368
7255 setx 0xb4484e401286992d,%g7,%l1 ! %l1 = b4484e401286992d
7256! Starting 10 instruction Store Burst
7257! %l0 = 4502493044a35ba2, Mem[0000000010001400] = 29ffffff
7258 stwa %l0,[%i0+%g0]0x80 ! Mem[0000000010001400] = 44a35ba2
7259
7260p0_label_276:
7261! %f18 = 00000000 646d910d, Mem[0000000010141400] = c5ff4a65 ff9fffff
7262 stda %f18,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000 646d910d
7263! Mem[0000000010081410] = 00000000, %l6 = 0000000000000000
7264 swapa [%i2+%o5]0x88,%l6 ! %l6 = 0000000000000000
7265! Mem[00000000300c1400] = 00000000, %l1 = b4484e401286992d
7266 ldstuba [%i3+%g0]0x89,%l1 ! %l1 = 00000000000000ff
7267! %f8 = 00000000 340000ff, %l2 = ffffffffffffffff
7268! Mem[0000000030181400] = c4a0d09500000000
7269 stda %f8,[%i6+%l2]ASI_PST32_S ! Mem[0000000030181400] = 00000000340000ff
7270! %l6 = 0000000000000000, Mem[0000000030081410] = 000000ff
7271 stwa %l6,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000
7272! Mem[0000000030081408] = 00080000, %l3 = 000080cb00000800
7273 swapa [%i2+%o4]0x81,%l3 ! %l3 = 0000000000080000
7274! %l7 = 00000000d85826d9, Mem[0000000010081410] = 0000000000000000
7275 stxa %l7,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000d85826d9
7276! %f0 = ffff0000 c38122ff, Mem[0000000010081408] = 047e2ea5 61cd0000
7277 stda %f0 ,[%i2+%o4]0x80 ! Mem[0000000010081408] = ffff0000 c38122ff
7278! %l1 = 0000000000000000, Mem[0000000010101408] = 00000000
7279 stba %l1,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000
7280! Starting 10 instruction Load Burst
7281! Mem[00000000100c1408] = e3000000ff000060, %l2 = ffffffffffffffff
7282 ldxa [%i3+%o4]0x80,%l2 ! %l2 = e3000000ff000060
7283
7284p0_label_277:
7285! Mem[0000000010001408] = 00000000, %l1 = 0000000000000000
7286 ldswa [%i0+%o4]0x80,%l1 ! %l1 = 0000000000000000
7287! Mem[0000000030141400] = 00000000, %l2 = e3000000ff000060
7288 ldsha [%i5+%g0]0x89,%l2 ! %l2 = 0000000000000000
7289! Mem[0000000030081408] = 00080000, %l2 = 0000000000000000
7290 lduba [%i2+%o4]0x89,%l2 ! %l2 = 0000000000000000
7291! Mem[0000000010101410] = 19dd1ed0ffffffff, %l7 = 00000000d85826d9
7292 ldxa [%i4+%o5]0x80,%l7 ! %l7 = 19dd1ed0ffffffff
7293! Mem[0000000030041408] = 00000000a5007eff, %f6 = 646d910d 7abbfe4d
7294 ldda [%i1+%o4]0x89,%f6 ! %f6 = 00000000 a5007eff
7295! Mem[00000000100c1410] = 1560ae00, %l3 = 0000000000080000
7296 ldsha [%i3+%o5]0x88,%l3 ! %l3 = ffffffffffffae00
7297! Mem[0000000010081400] = e30000009e7c15ff, %f26 = e3000000 ff00088d
7298 ldda [%i2+%g0]0x80,%f26 ! %f26 = e3000000 9e7c15ff
7299! Mem[0000000010041400] = d01edd19, %f26 = e3000000
7300 lda [%i1+%g0]0x80,%f26 ! %f26 = d01edd19
7301! Mem[0000000030181410] = 00000000 e30000ff, %l0 = 44a35ba2, %l1 = 00000000
7302 ldda [%i6+%o5]0x89,%l0 ! %l0 = 00000000e30000ff 0000000000000000
7303! Starting 10 instruction Store Burst
7304! Mem[0000000010101408] = 00000000, %l4 = 0000000000000000
7305 swapa [%i4+%o4]0x88,%l4 ! %l4 = 0000000000000000
7306
7307p0_label_278:
7308! %l2 = 00000000, %l3 = ffffae00, Mem[0000000010041408] = e847fff6 00000000
7309 stda %l2,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000 ffffae00
7310! %l4 = 0000000000000000, Mem[0000000010041410] = a0c4ffff
7311 stwa %l4,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000
7312! %l4 = 0000000000000000, Mem[0000000010141410] = 0000000000000000
7313 stxa %l4,[%i5+%o5]0x80 ! Mem[0000000010141410] = 0000000000000000
7314! %l6 = 00000000, %l7 = ffffffff, Mem[0000000010181410] = ff004a65 00000000
7315 std %l6,[%i6+%o5] ! Mem[0000000010181410] = 00000000 ffffffff
7316! Mem[0000000030101408] = 00000000, %l4 = 0000000000000000
7317 ldstuba [%i4+%o4]0x81,%l4 ! %l4 = 00000000000000ff
7318! Mem[00000000300c1400] = 000000ff, %l6 = 0000000000000000
7319 swapa [%i3+%g0]0x89,%l6 ! %l6 = 00000000000000ff
7320! %f24 = ff000000 00000000, Mem[0000000010141410] = 00000000 00000000
7321 stda %f24,[%i5+%o5]0x80 ! Mem[0000000010141410] = ff000000 00000000
7322! %l5 = 00000000000000ff, Mem[0000000010181408] = ff91d06bc4a0d095
7323 stxa %l5,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000000000ff
7324! %f28 = a52e7e04 0d916d64, %l4 = 0000000000000000
7325! Mem[0000000010141420] = 0073693400000000
7326 add %i5,0x020,%g1
7327 stda %f28,[%g1+%l4]ASI_PST16_PL ! Mem[0000000010141420] = 0073693400000000
7328! Starting 10 instruction Load Burst
7329! Mem[000000001004142c] = 047e2ea5, %l7 = 19dd1ed0ffffffff
7330 lduh [%i1+0x02e],%l7 ! %l7 = 0000000000002ea5
7331
7332p0_label_279:
7333! Mem[0000000030101410] = 7f180000, %f9 = 340000ff
7334 lda [%i4+%o5]0x81,%f9 ! %f9 = 7f180000
7335! Mem[0000000030081408] = 000080cb 00080000, %l2 = 00000000, %l3 = ffffae00
7336 ldda [%i2+%o4]0x89,%l2 ! %l2 = 0000000000080000 00000000000080cb
7337! Mem[0000000010181400] = d01edd19, %f16 = 00000000
7338 lda [%i6+%g0]0x80,%f16 ! %f16 = d01edd19
7339! Mem[0000000010001400] = 44a35ba2, %l0 = 00000000e30000ff
7340 ldsha [%i0+%g0]0x80,%l0 ! %l0 = 00000000000044a3
7341! Mem[0000000030181400] = 00000000, %l4 = 0000000000000000
7342 lduha [%i6+%g0]0x89,%l4 ! %l4 = 0000000000000000
7343! Mem[00000000300c1410] = ff000000, %l7 = 0000000000002ea5
7344 lduba [%i3+%o5]0x81,%l7 ! %l7 = 00000000000000ff
7345! Mem[0000000030041400] = 000000000d916d64, %l6 = 00000000000000ff
7346 ldxa [%i1+%g0]0x89,%l6 ! %l6 = 000000000d916d64
7347! Mem[0000000021800040] = 607028b2, %l6 = 000000000d916d64
7348 ldsb [%o3+0x040],%l6 ! %l6 = 0000000000000060
7349! %l5 = 00000000000000ff, %l3 = 00000000000080cb, %l5 = 00000000000000ff
7350 addc %l5,%l3,%l5 ! %l5 = 00000000000081ca
7351! Starting 10 instruction Store Burst
7352! %l6 = 0000000000000060, Mem[00000000300c1400] = 00000000
7353 stha %l6,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000060
7354
7355p0_label_280:
7356! Mem[00000000100c1400] = ff000000, %l1 = 0000000000000000
7357 swapa [%i3+%g0]0x80,%l1 ! %l1 = 00000000ff000000
7358! %l1 = 00000000ff000000, Mem[0000000010181410] = 00000000
7359 stwa %l1,[%i6+%o5]0x80 ! Mem[0000000010181410] = ff000000
7360! Mem[000000001004140a] = 00000000, %l7 = 00000000000000ff
7361 ldstub [%i1+0x00a],%l7 ! %l7 = 00000000000000ff
7362! %l4 = 0000000000000000, Mem[0000000030181410] = ff0000e300000000
7363 stxa %l4,[%i6+%o5]0x81 ! Mem[0000000030181410] = 0000000000000000
7364! Mem[0000000010101400] = b1ec54da, %l0 = 00000000000044a3
7365 swapa [%i4+%g0]0x80,%l0 ! %l0 = 00000000b1ec54da
7366! Mem[00000000300c1400] = 60000000, %l4 = 0000000000000000
7367 swapa [%i3+%g0]0x81,%l4 ! %l4 = 0000000060000000
7368! %f28 = a52e7e04, Mem[0000000030141410] = 00000000
7369 sta %f28,[%i5+%o5]0x81 ! Mem[0000000030141410] = a52e7e04
7370! %l0 = 00000000b1ec54da, Mem[0000000030141410] = 047e2ea5
7371 stwa %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = b1ec54da
7372! %l7 = 0000000000000000, Mem[00000000100c1400] = 00000000
7373 stha %l7,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000000
7374! Starting 10 instruction Load Burst
7375! Mem[0000000010181410] = ff000000, %l5 = 00000000000081ca
7376 ldsha [%i6+%o5]0x80,%l5 ! %l5 = ffffffffffffff00
7377
7378p0_label_281:
7379! Mem[0000000010001418] = 00000000, %l5 = ffffffffffffff00
7380 lduwa [%i0+0x018]%asi,%l5 ! %l5 = 0000000000000000
7381! Mem[00000000100c1410] = 00ae6015, %l6 = 0000000000000060
7382 ldsha [%i3+%o5]0x80,%l6 ! %l6 = 00000000000000ae
7383! Mem[0000000010101408] = da54ecb1 00000000, %l0 = b1ec54da, %l1 = ff000000
7384 ldda [%i4+%o4]0x88,%l0 ! %l0 = 0000000000000000 00000000da54ecb1
7385! %l4 = 0000000060000000, immed = fffff118, %y = 00000450
7386 umul %l4,-0xee8,%l4 ! %l4 = 5ffffa6900000000, %y = 5ffffa69
7387! Mem[00000000201c0000] = ff8c01ce, %l6 = 00000000000000ae
7388 ldsba [%o0+0x001]%asi,%l6 ! %l6 = ffffffffffffff8c
7389! Mem[0000000030101410] = 7f180000, %l0 = 0000000000000000
7390 ldswa [%i4+%o5]0x81,%l0 ! %l0 = 000000007f180000
7391! Mem[00000000300c1408] = 60000000, %l5 = 0000000000000000
7392 ldsba [%i3+%o4]0x89,%l5 ! %l5 = 0000000000000000
7393! Mem[0000000010181408] = 00000000, %l2 = 0000000000080000
7394 ldsba [%i6+%o4]0x88,%l2 ! %l2 = 0000000000000000
7395! Mem[00000000300c1410] = ff0000008bf27f53, %l5 = 0000000000000000
7396 ldxa [%i3+%o5]0x81,%l5 ! %l5 = ff0000008bf27f53
7397! Starting 10 instruction Store Burst
7398! Mem[0000000030081410] = 00000000, %l0 = 000000007f180000
7399 ldstuba [%i2+%o5]0x81,%l0 ! %l0 = 00000000000000ff
7400
7401p0_label_282:
7402! %f14 = fd2146b2, Mem[0000000030101410] = 0000187f
7403 sta %f14,[%i4+%o5]0x89 ! Mem[0000000030101410] = fd2146b2
7404! Mem[0000000010041410] = 0000000000000000, %l3 = 00000000000080cb, %l5 = ff0000008bf27f53
7405 add %i1,0x10,%g1
7406 casxa [%g1]0x80,%l3,%l5 ! %l5 = 0000000000000000
7407! Mem[0000000030101408] = 000000ff, %l4 = 5ffffa6900000000
7408 swapa [%i4+%o4]0x89,%l4 ! %l4 = 00000000000000ff
7409! %l6 = ffffffffffffff8c, Mem[00000000100c1420] = 0000000034030000, %asi = 80
7410 stxa %l6,[%i3+0x020]%asi ! Mem[00000000100c1420] = ffffffffffffff8c
7411! %f20 = ff000000 00000000, Mem[0000000010141408] = 000000ff 00000000
7412 stda %f20,[%i5+%o4]0x88 ! Mem[0000000010141408] = ff000000 00000000
7413! Mem[0000000030181408] = ff000000, %l4 = 00000000000000ff
7414 ldstuba [%i6+%o4]0x81,%l4 ! %l4 = 000000ff000000ff
7415! Mem[0000000030081400] = ff0057fd, %l6 = ffffffffffffff8c
7416 swapa [%i2+%g0]0x81,%l6 ! %l6 = 00000000ff0057fd
7417! %f28 = a52e7e04 0d916d64, %l3 = 00000000000080cb
7418! Mem[0000000010141438] = 0000000000000000
7419 add %i5,0x038,%g1
7420 stda %f28,[%g1+%l3]ASI_PST8_PL ! Mem[0000000010141438] = 646d000d00002ea5
7421! Mem[0000000010001410] = ff000000, %l6 = 00000000ff0057fd
7422 ldstuba [%i0+%o5]0x80,%l6 ! %l6 = 000000ff000000ff
7423! Starting 10 instruction Load Burst
7424! Mem[00000000300c1410] = ff000000 8bf27f53, %l2 = 00000000, %l3 = 000080cb
7425 ldda [%i3+%o5]0x81,%l2 ! %l2 = 00000000ff000000 000000008bf27f53
7426
7427p0_label_283:
7428! Mem[0000000010041408] = 00ff0000, %l2 = 00000000ff000000
7429 lduwa [%i1+%o4]0x88,%l2 ! %l2 = 0000000000ff0000
7430! Mem[0000000010081400] = e3000000, %l1 = 00000000da54ecb1
7431 lduwa [%i2+%g0]0x80,%l1 ! %l1 = 00000000e3000000
7432! Mem[0000000030081410] = 000000ff, %l4 = 00000000000000ff
7433 ldswa [%i2+%o5]0x89,%l4 ! %l4 = 00000000000000ff
7434! Mem[00000000218001c0] = 00ffc752, %l5 = 0000000000000000
7435 ldsh [%o3+0x1c0],%l5 ! %l5 = 00000000000000ff
7436! Mem[0000000030181410] = 00000000, %f20 = ff000000
7437 lda [%i6+%o5]0x81,%f20 ! %f20 = 00000000
7438! Mem[00000000100c1410] = 00ae60150000ffff, %f14 = fd2146b2 e70000ff
7439 ldda [%i3+%o5]0x80,%f14 ! %f14 = 00ae6015 0000ffff
7440! Mem[00000000201c0000] = ff8c01ce, %l0 = 0000000000000000
7441 ldsh [%o0+%g0],%l0 ! %l0 = ffffffffffffff8c
7442! Mem[00000000300c1410] = 000000ff, %f7 = a5007eff
7443 lda [%i3+%o5]0x89,%f7 ! %f7 = 000000ff
7444! Mem[0000000030181408] = ff000000, %l4 = 00000000000000ff
7445 lduha [%i6+%o4]0x81,%l4 ! %l4 = 000000000000ff00
7446! Starting 10 instruction Store Burst
7447! %l6 = 00000000000000ff, Mem[0000000030081410] = 00000000000000ff
7448 stxa %l6,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000000000ff
7449
7450p0_label_284:
7451! %l4 = 000000000000ff00, Mem[0000000010041410] = 00000000
7452 stba %l4,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000
7453! %f6 = 00000000 000000ff, Mem[00000000100c1408] = e3000000 ff000060
7454 stda %f6 ,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000000 000000ff
7455! Mem[0000000010081408] = 0000ffff, %l1 = 00000000e3000000
7456 ldstuba [%i2+%o4]0x88,%l1 ! %l1 = 000000ff000000ff
7457! Mem[00000000100c1400] = 00000000, %l3 = 000000008bf27f53
7458 swapa [%i3+%g0]0x80,%l3 ! %l3 = 0000000000000000
7459! %l4 = 000000000000ff00, %l7 = 0000000000000000, %l6 = 00000000000000ff
7460 sub %l4,%l7,%l6 ! %l6 = 000000000000ff00
7461! Mem[0000000010041410] = 00000000, %l4 = 000000000000ff00
7462 ldstuba [%i1+%o5]0x88,%l4 ! %l4 = 00000000000000ff
7463! %l6 = 000000000000ff00, Mem[0000000010081420] = ff3481c3
7464 sth %l6,[%i2+0x020] ! Mem[0000000010081420] = ff0081c3
7465! Mem[00000000201c0000] = ff8c01ce, %l5 = 00000000000000ff
7466 ldstub [%o0+%g0],%l5 ! %l5 = 000000ff000000ff
7467! %l0 = ffffffffffffff8c, Mem[0000000010081428] = 4dfebb7a94bcd52a
7468 stx %l0,[%i2+0x028] ! Mem[0000000010081428] = ffffffffffffff8c
7469! Starting 10 instruction Load Burst
7470! Mem[0000000010041410] = 00000000000000ff, %f24 = ff000000 00000000
7471 ldda [%i1+%o5]0x88,%f24 ! %f24 = 00000000 000000ff
7472
7473p0_label_285:
7474 membar #Sync ! Added by membar checker (47)
7475! Mem[00000000300c1400] = 00000000 654a7d29 00000060 0d916d64
7476! Mem[00000000300c1410] = ff000000 8bf27f53 60000000 00000000
7477! Mem[00000000300c1420] = 00000000 34697300 a52e7e04 e2a2ea29
7478! Mem[00000000300c1430] = e3000000 d2038d08 00000000 00000000
7479 ldda [%i3]ASI_BLK_SL,%f0 ! Block Load from 00000000300c1400
7480! Mem[0000000010081410] = 00000000, %l2 = 0000000000ff0000
7481 lduwa [%i2+%o5]0x80,%l2 ! %l2 = 0000000000000000
7482! Code Fragment 4
7483p0_fragment_31:
7484! %l0 = ffffffffffffff8c
7485 setx 0xd566d2b039aaa31f,%g7,%l0 ! %l0 = d566d2b039aaa31f
7486! %l1 = 00000000000000ff
7487 setx 0xf0d9a587e66cac67,%g7,%l1 ! %l1 = f0d9a587e66cac67
7488 setx 0x7ff8, %g1, %g2
7489 and %l0, %g2, %l0
7490 setx 0xffffffff, %g1, %g2
7491 and %l1, %g2, %l1
7492 setx 0x100000000, %g1, %g2
7493 or %l1, %g2, %l1 ! Set bit 32 - perrinj
7494 ta T_CHANGE_HPRIV
7495 stxa %l1, [%l0]ASI_ICACHE_INSTR
7496 ta T_CHANGE_NONHPRIV
7497! %l0 = d566d2b039aaa31f
7498 setx 0x260e48706c518d1f,%g7,%l0 ! %l0 = 260e48706c518d1f
7499! %l1 = f0d9a587e66cac67
7500 setx 0x116da6286904ba1b,%g7,%l1 ! %l1 = 116da6286904ba1b
7501! Mem[0000000030041400] = 646d910d, %l5 = 00000000000000ff
7502 lduba [%i1+%g0]0x81,%l5 ! %l5 = 0000000000000064
7503! Mem[0000000010081438] = 00bc0000 d52a7e04, %l6 = 0000ff00, %l7 = 00000000
7504 ldda [%i2+0x038]%asi,%l6 ! %l6 = 0000000000bc0000 00000000d52a7e04
7505! Mem[00000000300c1410] = 000000ff, %l7 = 00000000d52a7e04
7506 lduba [%i3+%o5]0x89,%l7 ! %l7 = 00000000000000ff
7507! Mem[0000000010101420] = 000000ff000000ff, %l0 = 260e48706c518d1f
7508 ldx [%i4+0x020],%l0 ! %l0 = 000000ff000000ff
7509! Mem[00000000100c1400] = 8bf27f53, %f23 = 00000000
7510 lda [%i3+%g0]0x80,%f23 ! %f23 = 8bf27f53
7511! Mem[0000000030081400] = 8cffffff, %l1 = 116da6286904ba1b
7512 ldsha [%i2+%g0]0x89,%l1 ! %l1 = ffffffffffffffff
7513! Starting 10 instruction Store Burst
7514! Mem[0000000030101408] = 00000000, %l6 = 0000000000bc0000
7515 ldstuba [%i4+%o4]0x81,%l6 ! %l6 = 00000000000000ff
7516
7517p0_label_286:
7518! %f17 = e30000ff, Mem[0000000010181400] = 19dd1ed0
7519 sta %f17,[%i6+%g0]0x88 ! Mem[0000000010181400] = e30000ff
7520! %l0 = 000000ff000000ff, Mem[0000000010101438] = 9fff000000000000, %asi = 80
7521 stxa %l0,[%i4+0x038]%asi ! Mem[0000000010101438] = 000000ff000000ff
7522! %l7 = 00000000000000ff, Mem[0000000030001410] = a5000000
7523 stwa %l7,[%i0+%o5]0x89 ! Mem[0000000030001410] = 000000ff
7524! Mem[0000000030001410] = 000000ff, %l2 = 0000000000000000
7525 ldstuba [%i0+%o5]0x89,%l2 ! %l2 = 000000ff000000ff
7526! Code Fragment 4
7527p0_fragment_32:
7528! %l0 = 000000ff000000ff
7529 setx 0x223590886fa4f8c1,%g7,%l0 ! %l0 = 223590886fa4f8c1
7530! %l1 = ffffffffffffffff
7531 setx 0x01bddff7c0c9b99f,%g7,%l1 ! %l1 = 01bddff7c0c9b99f
7532 setx 0x7ff8, %g1, %g2
7533 and %l0, %g2, %l0
7534 setx 0xffffffff, %g1, %g2
7535 and %l1, %g2, %l1
7536 setx 0x100000000, %g1, %g2
7537 or %l1, %g2, %l1 ! Set bit 32 - perrinj
7538 ta T_CHANGE_HPRIV
7539 stxa %l1, [%l0]ASI_ICACHE_INSTR
7540 ta T_CHANGE_NONHPRIV
7541! %l0 = 223590886fa4f8c1
7542 setx 0xa6a853183c90d74c,%g7,%l0 ! %l0 = a6a853183c90d74c
7543! %l1 = 01bddff7c0c9b99f
7544 setx 0x4e6ad597b6ec4d5a,%g7,%l1 ! %l1 = 4e6ad597b6ec4d5a
7545! %l1 = 4e6ad597b6ec4d5a, Mem[00000000100c1410] = 00ae6015, %asi = 80
7546 stwa %l1,[%i3+0x010]%asi ! Mem[00000000100c1410] = b6ec4d5a
7547 membar #Sync ! Added by membar checker (48)
7548! %f12 = 088d03d2, Mem[00000000300c1408] = 00000060
7549 sta %f12,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 088d03d2
7550! %l2 = 00000000000000ff, Mem[0000000030181410] = 00000000
7551 stwa %l2,[%i6+%o5]0x81 ! Mem[0000000030181410] = 000000ff
7552! %l0 = 3c90d74c, %l1 = b6ec4d5a, Mem[0000000030001400] = 00ff0000 c38122ff
7553 stda %l0,[%i0+%g0]0x81 ! Mem[0000000030001400] = 3c90d74c b6ec4d5a
7554! Starting 10 instruction Load Burst
7555! Mem[0000000030181410] = 000000ff, %l6 = 0000000000000000
7556 lduba [%i6+%o5]0x81,%l6 ! %l6 = 0000000000000000
7557
7558p0_label_287:
7559! Mem[0000000010141400] = 00000000, %l7 = 00000000000000ff
7560 ldsha [%i5+%g0]0x88,%l7 ! %l7 = 0000000000000000
7561! Mem[0000000030181408] = ff000000, %f17 = e30000ff
7562 lda [%i6+%o4]0x81,%f17 ! %f17 = ff000000
7563! Mem[0000000030181410] = ff000000, %l6 = 0000000000000000
7564 lduba [%i6+%o5]0x89,%l6 ! %l6 = 0000000000000000
7565! Mem[0000000010041410] = 000000ff, %l3 = 0000000000000000
7566 lduba [%i1+%o5]0x88,%l3 ! %l3 = 00000000000000ff
7567! Mem[0000000010081438] = 00bc0000, %l4 = 0000000000000000
7568 ldsb [%i2+0x03b],%l4 ! %l4 = 0000000000000000
7569! Mem[00000000218000c0] = ffffd5a0, %l4 = 0000000000000000
7570 lduh [%o3+0x0c0],%l4 ! %l4 = 000000000000ffff
7571! Mem[0000000030041408] = ff7e00a5, %l5 = 0000000000000064
7572 lduba [%i1+%o4]0x81,%l5 ! %l5 = 00000000000000ff
7573! %l3 = 00000000000000ff, %l0 = a6a853183c90d74c, %l0 = a6a853183c90d74c
7574 xnor %l3,%l0,%l0 ! %l0 = 5957ace7c36f284c
7575! Mem[0000000020800040] = 54daf99a, %l6 = 0000000000000000
7576 ldsba [%o1+0x040]%asi,%l6 ! %l6 = 0000000000000054
7577! Starting 10 instruction Store Burst
7578! Mem[0000000030081410] = 000000ff, %l7 = 0000000000000000
7579 ldstuba [%i2+%o5]0x89,%l7 ! %l7 = 000000ff000000ff
7580
7581p0_label_288:
7582! %l2 = 00000000000000ff, Mem[0000000030041410] = 00000000
7583 stba %l2,[%i1+%o5]0x89 ! Mem[0000000030041410] = 000000ff
7584! %l0 = c36f284c, %l1 = b6ec4d5a, Mem[0000000010001408] = 00000000 00000000
7585 stda %l0,[%i0+%o4]0x80 ! Mem[0000000010001408] = c36f284c b6ec4d5a
7586! %f8 = 00736934 00000000, Mem[0000000010041400] = d01edd19 ffffffff
7587 stda %f8 ,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00736934 00000000
7588! %l3 = 00000000000000ff, Mem[0000000010141400] = 0d916d6400000000
7589 stxa %l3,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000000000ff
7590! %f21 = 00000000, Mem[0000000030181410] = ff000000
7591 sta %f21,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000
7592! %l1 = 4e6ad597b6ec4d5a, Mem[0000000010041408] = 00ff0000
7593 stwa %l1,[%i1+%o4]0x88 ! Mem[0000000010041408] = b6ec4d5a
7594! %f8 = 00736934, %f28 = a52e7e04, %f5 = 000000ff
7595 fsubs %f8 ,%f28,%f5 ! %l0 = 5957ace7c36f286e, Unfinished, %fsr = 2e00000800
7596! Mem[0000000010041400] = 00736934, %l2 = 00000000000000ff
7597 swapa [%i1+%g0]0x80,%l2 ! %l2 = 0000000000736934
7598! Mem[0000000030081408] = 00000800, %l7 = 00000000000000ff
7599 ldstuba [%i2+%o4]0x81,%l7 ! %l7 = 00000000000000ff
7600! Starting 10 instruction Load Burst
7601! Mem[0000000010041400] = 000000ff, %l2 = 0000000000736934
7602 lduwa [%i1+%g0]0x80,%l2 ! %l2 = 00000000000000ff
7603
7604p0_label_289:
7605! Mem[0000000030181408] = ff000000, %l0 = 5957ace7c36f286e
7606 ldsha [%i6+%o4]0x81,%l0 ! %l0 = ffffffffffffff00
7607! Mem[0000000010181410] = ffffffff000000ff, %f4 = 537ff28b 000000ff
7608 ldda [%i6+%o5]0x88,%f4 ! %f4 = ffffffff 000000ff
7609! Mem[0000000010081400] = e3000000, %l0 = ffffffffffffff00
7610 lduha [%i2+%g0]0x80,%l0 ! %l0 = 000000000000e300
7611! Mem[0000000010101414] = ffffffff, %l2 = 00000000000000ff
7612 ldswa [%i4+0x014]%asi,%l2 ! %l2 = ffffffffffffffff
7613! Mem[0000000030001410] = ff000000 000000ff, %l6 = 00000054, %l7 = 00000000
7614 ldda [%i0+%o5]0x81,%l6 ! %l6 = 00000000ff000000 00000000000000ff
7615! Mem[0000000030101400] = c5000000, %l0 = 000000000000e300
7616 lduba [%i4+%g0]0x81,%l0 ! %l0 = 00000000000000c5
7617! Mem[0000000030001410] = 000000ff, %f13 = 000000e3
7618 lda [%i0+%o5]0x89,%f13 ! %f13 = 000000ff
7619! Mem[0000000010001410] = 00000000000000ff, %f12 = 088d03d2 000000ff
7620 ldda [%i0+%o5]0x88,%f12 ! %f12 = 00000000 000000ff
7621! Mem[0000000021800180] = ffb7423e, %l1 = 4e6ad597b6ec4d5a
7622 ldsb [%o3+0x181],%l1 ! %l1 = ffffffffffffffb7
7623! Starting 10 instruction Store Burst
7624! %l6 = 00000000ff000000, Mem[0000000010081412] = 00000000
7625 stb %l6,[%i2+0x012] ! Mem[0000000010081410] = 00000000
7626
7627p0_label_290:
7628! Mem[0000000010081400] = e30000009e7c15ff, %l1 = ffffffffffffffb7, %l0 = 00000000000000c5
7629 casxa [%i2]0x80,%l1,%l0 ! %l0 = e30000009e7c15ff
7630! %l6 = ff000000, %l7 = 000000ff, Mem[0000000030081400] = ffffff8c 00000000
7631 stda %l6,[%i2+%g0]0x81 ! Mem[0000000030081400] = ff000000 000000ff
7632! %l1 = ffffffffffffffb7, Mem[0000000010001408] = c36f284c
7633 stha %l1,[%i0+%o4]0x80 ! Mem[0000000010001408] = ffb7284c
7634! Mem[0000000010001439] = ff302700, %l0 = e30000009e7c15ff
7635 ldstub [%i0+0x039],%l0 ! %l0 = 00000030000000ff
7636! Mem[00000000100c1408] = 00000000, %l0 = 0000000000000030
7637 ldstuba [%i3+%o4]0x88,%l0 ! %l0 = 00000000000000ff
7638! %f16 = d01edd19, %f16 = d01edd19, %f24 = 00000000
7639 fadds %f16,%f16,%f24 ! %f24 = d09edd19
7640! Mem[00000000300c1400] = 00000000, %l7 = 00000000000000ff
7641 ldstuba [%i3+%g0]0x89,%l7 ! %l7 = 00000000000000ff
7642! %f19 = 646d910d, Mem[0000000010081410] = 00000000
7643 sta %f19,[%i2+%o5]0x88 ! Mem[0000000010081410] = 646d910d
7644! %l1 = ffffffffffffffb7, Mem[0000000030101410] = fd2146b2
7645 stba %l1,[%i4+%o5]0x89 ! Mem[0000000030101410] = fd2146b7
7646! Starting 10 instruction Load Burst
7647! Mem[0000000010101410] = 19dd1ed0, %l1 = ffffffffffffffb7
7648 ldswa [%i4+%o5]0x80,%l1 ! %l1 = 0000000019dd1ed0
7649
7650p0_label_291:
7651! Mem[000000001000140c] = b6ec4d5a, %f24 = d09edd19
7652 lda [%i0+0x00c]%asi,%f24 ! %f24 = b6ec4d5a
7653! Mem[00000000100c1408] = ff000000, %l0 = 0000000000000000
7654 lduba [%i3+%o4]0x80,%l0 ! %l0 = 00000000000000ff
7655! %l4 = 000000000000ffff, immed = fffff230, %y = 5ffffa69
7656 udiv %l4,-0xdd0,%l2 ! %l2 = 000000005fffff96
7657 mov %l0,%y ! %y = 000000ff
7658! Mem[00000000100c1408] = ff000000, %l6 = 00000000ff000000
7659 ldsha [%i3+%o4]0x80,%l6 ! %l6 = ffffffffffffff00
7660! Mem[0000000030041400] = 0d916d64, %f21 = 00000000
7661 lda [%i1+%g0]0x89,%f21 ! %f21 = 0d916d64
7662! Mem[0000000030081408] = 000800ff, %l4 = 000000000000ffff
7663 ldsha [%i2+%o4]0x89,%l4 ! %l4 = 00000000000000ff
7664! Mem[0000000030141410] = da54ecb1, %l0 = 00000000000000ff
7665 lduba [%i5+%o5]0x81,%l0 ! %l0 = 00000000000000da
7666! Mem[0000000030141410] = b1ec54da, %l1 = 0000000019dd1ed0
7667 lduba [%i5+%o5]0x89,%l1 ! %l1 = 00000000000000da
7668! Mem[0000000030001408] = 8d0800ff 000000ff, %l6 = ffffff00, %l7 = 00000000
7669 ldda [%i0+%o4]0x89,%l6 ! %l6 = 00000000000000ff 000000008d0800ff
7670! Starting 10 instruction Store Burst
7671! Mem[0000000030141410] = b1ec54da, %l0 = 00000000000000da
7672 ldstuba [%i5+%o5]0x89,%l0 ! %l0 = 000000da000000ff
7673
7674p0_label_292:
7675! %l2 = 000000005fffff96, Mem[0000000010141400] = 000000ff
7676 stba %l2,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000096
7677! %l1 = 00000000000000da, Mem[00000000218000c0] = ffffd5a0
7678 stb %l1,[%o3+0x0c0] ! Mem[00000000218000c0] = daffd5a0
7679! Mem[0000000010001430] = a52e7e04, %l1 = 000000da, %l4 = 000000ff
7680 add %i0,0x30,%g1
7681 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000a52e7e04
7682! Mem[0000000030001410] = 000000ff, %l7 = 000000008d0800ff
7683 swapa [%i0+%o5]0x89,%l7 ! %l7 = 00000000000000ff
7684! %l0 = 000000da, %l1 = 000000da, Mem[0000000010141400] = 00000096 00000000
7685 stda %l0,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000000da 000000da
7686! %f15 = 00000000, Mem[0000000030101410] = fd2146b7
7687 sta %f15,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000000
7688! Mem[00000000211c0000] = d8ffe5a1, %l0 = 00000000000000da
7689 ldstub [%o2+%g0],%l0 ! %l0 = 000000d8000000ff
7690! %l2 = 000000005fffff96, imm = ffffffffffffffdc, %l0 = 00000000000000d8
7691 andn %l2,-0x024,%l0 ! %l0 = 0000000000000002
7692! Mem[0000000010101400] = 000044a3, %l0 = 0000000000000002
7693 ldstuba [%i4+%g0]0x80,%l0 ! %l0 = 00000000000000ff
7694! Starting 10 instruction Load Burst
7695! Code Fragment 3
7696p0_fragment_33:
7697! %l0 = 0000000000000000
7698 setx 0x8e22d7b811c0e04f,%g7,%l0 ! %l0 = 8e22d7b811c0e04f
7699! %l1 = 00000000000000da
7700 setx 0xa52fb797c801d674,%g7,%l1 ! %l1 = a52fb797c801d674
7701 setx 0x1fe000, %g1, %g3
7702 or %l0, %g3, %l0 ! always set perrmask = 0xff
7703 setx 0x1ffff8, %g1, %g2
7704 and %l0, %g2, %l0
7705 ta T_CHANGE_HPRIV
7706 stxa %l1, [%l0]ASI_DCACHE_DATA
7707 ta T_CHANGE_NONHPRIV
7708! %l0 = 8e22d7b811c0e04f
7709 setx 0xc5f1fccfbd16ca78,%g7,%l0 ! %l0 = c5f1fccfbd16ca78
7710! %l1 = a52fb797c801d674
7711 setx 0x76de070053d35647,%g7,%l1 ! %l1 = 76de070053d35647
7712
7713p0_label_293:
7714! Mem[0000000010001408] = ffb7284c b6ec4d5a, %l2 = 5fffff96, %l3 = 000000ff
7715 ldda [%i0+%o4]0x80,%l2 ! %l2 = 00000000ffb7284c 00000000b6ec4d5a
7716! Mem[0000000030001408] = ff000000ff00088d, %l7 = 00000000000000ff
7717 ldxa [%i0+%o4]0x81,%l7 ! %l7 = ff000000ff00088d
7718! Mem[0000000030041410] = ff0000e3000000ff, %l5 = 00000000000000ff
7719 ldxa [%i1+%o5]0x89,%l5 ! %l5 = ff0000e3000000ff
7720! Mem[0000000030081408] = 000800ff, %l5 = ff0000e3000000ff
7721 ldswa [%i2+%o4]0x89,%l5 ! %l5 = 00000000000800ff
7722! Mem[0000000030001410] = ff00088d, %l0 = c5f1fccfbd16ca78
7723 lduba [%i0+%o5]0x81,%l0 ! %l0 = 00000000000000ff
7724! Mem[00000000100c1418] = 00000000, %f8 = 00736934
7725 ld [%i3+0x018],%f8 ! %f8 = 00000000
7726! Mem[0000000030041408] = ff7e00a5 00000000, %l2 = ffb7284c, %l3 = b6ec4d5a
7727 ldda [%i1+%o4]0x81,%l2 ! %l2 = 00000000ff7e00a5 0000000000000000
7728! Mem[00000000300c1400] = 297d4a65000000ff, %l2 = 00000000ff7e00a5
7729 ldxa [%i3+%g0]0x89,%l2 ! %l2 = 297d4a65000000ff
7730! Mem[0000000010041408] = 5a4decb600aeffff, %f6 = 00000000 00000060
7731 ldda [%i1+0x008]%asi,%f6 ! %f6 = 5a4decb6 00aeffff
7732! Starting 10 instruction Store Burst
7733! %l2 = 000000ff, %l3 = 00000000, Mem[0000000030001408] = 000000ff 8d0800ff
7734 stda %l2,[%i0+%o4]0x89 ! Mem[0000000030001408] = 000000ff 00000000
7735
7736p0_label_294:
7737! Mem[0000000010101407] = 000000ff, %l4 = 00000000a52e7e04
7738 ldstuba [%i4+0x007]%asi,%l4 ! %l4 = 000000ff000000ff
7739! Mem[0000000010001408] = 4c28b7ff, %l7 = ff000000ff00088d
7740 swapa [%i0+%o4]0x88,%l7 ! %l7 = 000000004c28b7ff
7741! %l2 = 297d4a65000000ff, Mem[00000000201c0000] = ff8c01ce
7742 sth %l2,[%o0+%g0] ! Mem[00000000201c0000] = 00ff01ce
7743! Mem[0000000010181400] = ff0000e3, %l4 = 00000000000000ff
7744 swapa [%i6+%g0]0x80,%l4 ! %l4 = 00000000ff0000e3
7745! %l1 = 76de070053d35647, Mem[0000000030041400] = 646d910d
7746 stha %l1,[%i1+%g0]0x81 ! Mem[0000000030041400] = 5647910d
7747! %f6 = 5a4decb6, %f0 = 297d4a65, %f22 = 00000000 8bf27f53
7748 fsmuld %f6 ,%f0 ,%f22 ! %f22 = 408977d8 f11ff9c0
7749! %l4 = ff0000e3, %l5 = 000800ff, Mem[0000000010141410] = 000000ff 00000000
7750 stda %l4,[%i5+%o5]0x88 ! Mem[0000000010141410] = ff0000e3 000800ff
7751! Mem[0000000030081410] = 000000ff, %l5 = 00000000000800ff
7752 swapa [%i2+%o5]0x89,%l5 ! %l5 = 00000000000000ff
7753! %f21 = 0d916d64, Mem[0000000030181408] = ff000000
7754 sta %f21,[%i6+%o4]0x81 ! Mem[0000000030181408] = 0d916d64
7755! Starting 10 instruction Load Burst
7756! Mem[0000000030001400] = 3c90d74c, %l2 = 297d4a65000000ff
7757 lduha [%i0+%g0]0x81,%l2 ! %l2 = 0000000000003c90
7758
7759p0_label_295:
7760! Mem[0000000010141410] = ff0000e3, %l7 = 000000004c28b7ff
7761 lduba [%i5+%o5]0x88,%l7 ! %l7 = 00000000000000e3
7762! Mem[0000000030141410] = ff54ecb1, %l2 = 0000000000003c90
7763 ldsha [%i5+%o5]0x81,%l2 ! %l2 = ffffffffffffff54
7764! Mem[0000000010001408] = 8d0800ff, %l1 = 76de070053d35647
7765 lduba [%i0+%o4]0x80,%l1 ! %l1 = 000000000000008d
7766! Mem[000000001008142c] = ffffff8c, %l0 = 00000000000000ff
7767 lduw [%i2+0x02c],%l0 ! %l0 = 00000000ffffff8c
7768! Mem[0000000010101420] = 000000ff000000ff, %f16 = d01edd19 ff000000
7769 ldda [%i4+0x020]%asi,%f16 ! %f16 = 000000ff 000000ff
7770! Mem[0000000010001410] = 00000000000000ff, %f18 = 00000000 646d910d
7771 ldda [%i0+%o5]0x88,%f18 ! %f18 = 00000000 000000ff
7772! Mem[0000000010001408] = 8d0800ff, %l2 = ffffffffffffff54
7773 lduha [%i0+%o4]0x80,%l2 ! %l2 = 0000000000008d08
7774! Mem[00000000201c0000] = 00ff01ce, %l1 = 000000000000008d
7775 ldsh [%o0+%g0],%l1 ! %l1 = 00000000000000ff
7776! Mem[00000000100c1408] = ff000000, %l7 = 00000000000000e3
7777 lduwa [%i3+%o4]0x80,%l7 ! %l7 = 00000000ff000000
7778! Starting 10 instruction Store Burst
7779! %l7 = 00000000ff000000, Mem[0000000030141410] = ff54ecb1340000ff
7780 stxa %l7,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000ff000000
7781
7782p0_label_296:
7783! %f12 = 00000000 000000ff, %l5 = 00000000000000ff
7784! Mem[0000000010001430] = a52e7e04f66d47e8
7785 add %i0,0x030,%g1
7786 stda %f12,[%g1+%l5]ASI_PST8_PL ! Mem[0000000010001430] = ff00000000000000
7787! Mem[0000000010101400] = ff0044a3, %l4 = 00000000ff0000e3
7788 ldstuba [%i4+%g0]0x80,%l4 ! %l4 = 000000ff000000ff
7789! %l4 = 00000000000000ff, Mem[0000000030141400] = 00000000
7790 stha %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00ff0000
7791! %l0 = 00000000ffffff8c, Mem[0000000030181408] = 00000000646d910d
7792 stxa %l0,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000ffffff8c
7793! %l2 = 00008d08, %l3 = 00000000, Mem[00000000100c1408] = 000000ff ff000000
7794 stda %l2,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00008d08 00000000
7795! %f23 = f11ff9c0, Mem[0000000030181400] = 00000000
7796 sta %f23,[%i6+%g0]0x81 ! Mem[0000000030181400] = f11ff9c0
7797! %f30 = ff302700 1e2522e8, %l2 = 0000000000008d08
7798! Mem[00000000300c1428] = a52e7e04e2a2ea29
7799 add %i3,0x028,%g1
7800 stda %f30,[%g1+%l2]ASI_PST32_SL ! Mem[00000000300c1428] = a52e7e04e2a2ea29
7801! Mem[0000000010041410] = 000000ff, %l4 = 00000000000000ff
7802 ldstuba [%i1+%o5]0x88,%l4 ! %l4 = 000000ff000000ff
7803! %l6 = 00000000000000ff, Mem[0000000030041408] = ff7e00a500000000
7804 stxa %l6,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000000000ff
7805! Starting 10 instruction Load Burst
7806! Mem[0000000030081400] = 000000ff, %l1 = 00000000000000ff
7807 lduha [%i2+%g0]0x89,%l1 ! %l1 = 00000000000000ff
7808
7809p0_label_297:
7810! Mem[00000000100c1408] = 088d0000, %l6 = 00000000000000ff
7811 ldsba [%i3+%o4]0x80,%l6 ! %l6 = 0000000000000008
7812! Mem[0000000030041410] = 000000ff, %l0 = 00000000ffffff8c
7813 ldsba [%i1+%o5]0x89,%l0 ! %l0 = ffffffffffffffff
7814! %f26 = d01edd19, %f7 = 00aeffff, %f14 = 00000000
7815 fsubs %f26,%f7 ,%f14 ! %f14 = d01edd19
7816! %l1 = 00000000000000ff, %l2 = 0000000000008d08, %l3 = 0000000000000000
7817 add %l1,%l2,%l3 ! %l3 = 0000000000008e07
7818! Mem[0000000030101408] = 000000ff, %l7 = 00000000ff000000
7819 lduwa [%i4+%o4]0x89,%l7 ! %l7 = 00000000000000ff
7820! Mem[0000000010041410] = 000000ff, %l6 = 0000000000000008
7821 ldsba [%i1+%o5]0x88,%l6 ! %l6 = ffffffffffffffff
7822! %l4 = 00000000000000ff, %l3 = 0000000000008e07, %l6 = ffffffffffffffff
7823 xor %l4,%l3,%l6 ! %l6 = 0000000000008ef8
7824! Mem[00000000300c1408] = d2038d08, %l4 = 00000000000000ff
7825 lduba [%i3+%o4]0x89,%l4 ! %l4 = 0000000000000008
7826! Mem[00000000100c1410] = 5a4decb6, %f22 = 408977d8
7827 lda [%i3+%o5]0x88,%f22 ! %f22 = 5a4decb6
7828! Starting 10 instruction Store Burst
7829! %l0 = ffffffffffffffff, Mem[0000000030141410] = 00000000
7830 stba %l0,[%i5+%o5]0x81 ! Mem[0000000030141410] = ff000000
7831
7832p0_label_298:
7833! %l1 = 00000000000000ff, Mem[0000000030101410] = 00000000
7834 stwa %l1,[%i4+%o5]0x81 ! Mem[0000000030101410] = 000000ff
7835! Mem[0000000020800000] = ffffe062, %l1 = 00000000000000ff
7836 ldstub [%o1+%g0],%l1 ! %l1 = 000000ff000000ff
7837! %l5 = 00000000000000ff, Mem[0000000010041408] = 5a4decb600aeffff, %asi = 80
7838 stxa %l5,[%i1+0x008]%asi ! Mem[0000000010041408] = 00000000000000ff
7839! %f8 = 00000000, Mem[00000000300c1410] = ff000000
7840 sta %f8 ,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000
7841! %l5 = 00000000000000ff, Mem[0000000020800000] = ffffe062, %asi = 80
7842 stha %l5,[%o1+0x000]%asi ! Mem[0000000020800000] = 00ffe062
7843! %f2 = 646d910d, Mem[0000000030101400] = c5000000
7844 sta %f2 ,[%i4+%g0]0x81 ! Mem[0000000030101400] = 646d910d
7845! Mem[0000000030081410] = 000800ff, %l4 = 0000000000000008
7846 swapa [%i2+%o5]0x89,%l4 ! %l4 = 00000000000800ff
7847! %l3 = 0000000000008e07, immed = 00000bef, %y = 000000ff
7848 smul %l3,0xbef,%l3 ! %l3 = 00000000069ee589, %y = 00000000
7849! Mem[00000000300c1408] = 088d03d2, %l6 = 0000000000008ef8
7850 swapa [%i3+%o4]0x81,%l6 ! %l6 = 00000000088d03d2
7851! Starting 10 instruction Load Burst
7852! %l6 = 00000000088d03d2, imm = 0000000000000fe5, %l1 = 00000000000000ff
7853 addc %l6,0xfe5,%l1 ! %l1 = 00000000088d13b7
7854
7855p0_label_299:
7856! Mem[0000000030141400] = 0000ff00, %l4 = 00000000000800ff
7857 ldswa [%i5+%g0]0x89,%l4 ! %l4 = 000000000000ff00
7858! Mem[0000000030081410] = 00000008, %l2 = 0000000000008d08
7859 lduba [%i2+%o5]0x89,%l2 ! %l2 = 0000000000000008
7860! Mem[0000000010041438] = 0000000000000000, %f18 = 00000000 000000ff
7861 ldd [%i1+0x038],%f18 ! %f18 = 00000000 00000000
7862! Mem[0000000010001410] = ff00000000000000, %f24 = b6ec4d5a 000000ff
7863 ldda [%i0+%o5]0x80,%f24 ! %f24 = ff000000 00000000
7864! Mem[0000000030181410] = 00000000, %l4 = 000000000000ff00
7865 ldswa [%i6+%o5]0x89,%l4 ! %l4 = 0000000000000000
7866! Mem[0000000010081410] = 0d916d64d85826d9, %f22 = 5a4decb6 f11ff9c0
7867 ldda [%i2+%o5]0x80,%f22 ! %f22 = 0d916d64 d85826d9
7868! %f1 = 00000000, %f15 = 00000000, %f12 = 00000000
7869 fsubs %f1 ,%f15,%f12 ! %f12 = 00000000
7870! Mem[0000000020800000] = 00ffe062, %l5 = 00000000000000ff
7871 ldsh [%o1+%g0],%l5 ! %l5 = 00000000000000ff
7872! Mem[0000000010141400] = da000000 da000000, %l0 = ffffffff, %l1 = 088d13b7
7873 ldda [%i5+%g0]0x80,%l0 ! %l0 = 00000000da000000 00000000da000000
7874! Starting 10 instruction Store Burst
7875! %f18 = 00000000, Mem[0000000010101410] = 19dd1ed0
7876 sta %f18,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000
7877
7878p0_label_300:
7879! Mem[0000000010081410] = 0d916d64, %l0 = 00000000da000000
7880 ldstuba [%i2+%o5]0x80,%l0 ! %l0 = 0000000d000000ff
7881! Mem[0000000010101425] = 000000ff, %l7 = 00000000000000ff
7882 ldstuba [%i4+0x025]%asi,%l7 ! %l7 = 00000000000000ff
7883! %l3 = 00000000069ee589, Mem[000000001008140c] = c38122ff, %asi = 80
7884 stha %l3,[%i2+0x00c]%asi ! Mem[000000001008140c] = e58922ff
7885! Mem[0000000010141408] = 00000000000000ff, %l5 = 00000000000000ff, %l2 = 0000000000000008
7886 add %i5,0x08,%g1
7887 casxa [%g1]0x80,%l5,%l2 ! %l2 = 00000000000000ff
7888! Mem[0000000030081400] = 000000ff, %l5 = 00000000000000ff
7889 swapa [%i2+%g0]0x89,%l5 ! %l5 = 00000000000000ff
7890! Mem[000000001018140c] = 000000ff, %l3 = 00000000069ee589
7891 swap [%i6+0x00c],%l3 ! %l3 = 00000000000000ff
7892! %l3 = 00000000000000ff, Mem[00000000300c1408] = 00008ef8
7893 stba %l3,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ff008ef8
7894! %f2 = 646d910d, Mem[0000000010181400] = 000000ff
7895 sta %f2 ,[%i6+%g0]0x80 ! Mem[0000000010181400] = 646d910d
7896! Mem[0000000030101400] = 0d916d64, %l7 = 0000000000000000
7897 swapa [%i4+%g0]0x89,%l7 ! %l7 = 000000000d916d64
7898! Starting 10 instruction Load Burst
7899! Mem[0000000030041400] = 5647910d, %l0 = 000000000000000d
7900 ldsha [%i1+%g0]0x81,%l0 ! %l0 = 0000000000005647
7901
7902 ba,a p0_not_taken_0_end
7903p0_not_taken_0:
7904! The following code should not be executed
7905 smul %l6,%l3,%l1
7906 nop
7907 stda %l6,[%i3+0x000]%asi
7908 lduba [%i2+0x03e]%asi,%l4
7909 nop
7910 fsubs %f5,%f25,%f8
7911 udivx %l1,%l2,%l6
7912 stda %l4,[%i3+0x010]%asi
7913 ba,a p0_branch_failed
7914p0_not_taken_0_end:
7915
7916
7917! End of Random Code for Thread 0
7918
7919
7920! Check Registers
7921
7922p0_check_registers:
7923 set p0_expected_registers,%g1
7924 ldx [%g1+0x000],%g2
7925 cmp %l0,%g2 ! %l0 should be 0000000000005647
7926 bne,a,pn %xcc,p0_reg_l0_fail
7927 mov %l0,%g3
7928 ldx [%g1+0x008],%g2
7929 cmp %l1,%g2 ! %l1 should be 00000000da000000
7930 bne,a,pn %xcc,p0_reg_l1_fail
7931 mov %l1,%g3
7932 ldx [%g1+0x010],%g2
7933 cmp %l2,%g2 ! %l2 should be 00000000000000ff
7934 bne,a,pn %xcc,p0_reg_l2_fail
7935 mov %l2,%g3
7936 ldx [%g1+0x018],%g2
7937 cmp %l3,%g2 ! %l3 should be 00000000000000ff
7938 bne,a,pn %xcc,p0_reg_l3_fail
7939 mov %l3,%g3
7940 ldx [%g1+0x020],%g2
7941 cmp %l4,%g2 ! %l4 should be 0000000000000000
7942 bne,a,pn %xcc,p0_reg_l4_fail
7943 mov %l4,%g3
7944 ldx [%g1+0x028],%g2
7945 cmp %l5,%g2 ! %l5 should be 00000000000000ff
7946 bne,a,pn %xcc,p0_reg_l5_fail
7947 mov %l5,%g3
7948 ldx [%g1+0x030],%g2
7949 cmp %l6,%g2 ! %l6 should be 00000000088d03d2
7950 bne,a,pn %xcc,p0_reg_l6_fail
7951 mov %l6,%g3
7952 ldx [%g1+0x038],%g2
7953 cmp %l7,%g2 ! %l7 should be 000000000d916d64
7954 bne,a,pn %xcc,p0_reg_l7_fail
7955 mov %l7,%g3
7956
7957! Check Floating Point Registers
7958
7959p0_check_fp_registers:
7960 set p0_expected_fp_regs,%g3
7961 std %f0,[%g1]
7962 ldx [%g1],%l1
7963 ldx [%g3+0x00],%l0
7964 cmp %l0,%l1 ! %f0 should be 297d4a65 00000000
7965 bne %xcc,p0_f0_fail
7966 std %f2,[%g1]
7967 ldx [%g1],%l1
7968 ldx [%g3+0x08],%l0
7969 cmp %l0,%l1 ! %f2 should be 646d910d 60000000
7970 bne %xcc,p0_f2_fail
7971 std %f4,[%g1]
7972 ldx [%g1],%l1
7973 ldx [%g3+0x10],%l0
7974 cmp %l0,%l1 ! %f4 should be ffffffff 000000ff
7975 bne %xcc,p0_f4_fail
7976 std %f6,[%g1]
7977 ldx [%g1],%l1
7978 ldx [%g3+0x18],%l0
7979 cmp %l0,%l1 ! %f6 should be 5a4decb6 00aeffff
7980 bne %xcc,p0_f6_fail
7981 std %f8,[%g1]
7982 ldx [%g1],%l1
7983 ldx [%g3+0x20],%l0
7984 cmp %l0,%l1 ! %f8 should be 00000000 00000000
7985 bne %xcc,p0_f8_fail
7986 std %f10,[%g1]
7987 ldx [%g1],%l1
7988 ldx [%g3+0x28],%l0
7989 cmp %l0,%l1 ! %f10 should be 29eaa2e2 047e2ea5
7990 bne %xcc,p0_f10_fail
7991 std %f12,[%g1]
7992 ldx [%g1],%l1
7993 ldx [%g3+0x30],%l0
7994 cmp %l0,%l1 ! %f12 should be 00000000 000000ff
7995 bne %xcc,p0_f12_fail
7996 std %f14,[%g1]
7997 ldx [%g1],%l1
7998 ldx [%g3+0x38],%l0
7999 cmp %l0,%l1 ! %f14 should be d01edd19 00000000
8000 bne %xcc,p0_f14_fail
8001 std %f16,[%g1]
8002 ldx [%g1],%l1
8003 ldx [%g3+0x40],%l0
8004 cmp %l0,%l1 ! %f16 should be 000000ff 000000ff
8005 bne %xcc,p0_f16_fail
8006 std %f18,[%g1]
8007 ldx [%g1],%l1
8008 ldx [%g3+0x48],%l0
8009 cmp %l0,%l1 ! %f18 should be 00000000 00000000
8010 bne %xcc,p0_f18_fail
8011 std %f20,[%g1]
8012 ldx [%g1],%l1
8013 ldx [%g3+0x50],%l0
8014 cmp %l0,%l1 ! %f20 should be 00000000 0d916d64
8015 bne %xcc,p0_f20_fail
8016 std %f22,[%g1]
8017 ldx [%g1],%l1
8018 ldx [%g3+0x58],%l0
8019 cmp %l0,%l1 ! %f22 should be 0d916d64 d85826d9
8020 bne %xcc,p0_f22_fail
8021 std %f24,[%g1]
8022 ldx [%g1],%l1
8023 ldx [%g3+0x60],%l0
8024 cmp %l0,%l1 ! %f24 should be ff000000 00000000
8025 bne %xcc,p0_f24_fail
8026 std %f26,[%g1]
8027 ldx [%g1],%l1
8028 ldx [%g3+0x68],%l0
8029 cmp %l0,%l1 ! %f26 should be d01edd19 9e7c15ff
8030 bne %xcc,p0_f26_fail
8031 std %f28,[%g1]
8032 ldx [%g1],%l1
8033 ldx [%g3+0x70],%l0
8034 cmp %l0,%l1 ! %f28 should be a52e7e04 0d916d64
8035 bne %xcc,p0_f28_fail
8036 std %f30,[%g1]
8037 ldx [%g1],%l1
8038 ldx [%g3+0x78],%l0
8039 cmp %l0,%l1 ! %f30 should be ff302700 1e2522e8
8040 bne %xcc,p0_f30_fail
8041 nop
8042
8043! The test for processor 0 has passed
8044
8045p0_passed:
8046 ta GOOD_TRAP
8047 nop
8048
8049p0_reg_l0_fail:
8050 or %g0,0xbd0,%g1
8051 ba,a p0_failed
8052p0_reg_l1_fail:
8053 or %g0,0xbd1,%g1
8054 ba,a p0_failed
8055p0_reg_l2_fail:
8056 or %g0,0xbd2,%g1
8057 ba,a p0_failed
8058p0_reg_l3_fail:
8059 or %g0,0xbd3,%g1
8060 ba,a p0_failed
8061p0_reg_l4_fail:
8062 or %g0,0xbd4,%g1
8063 ba,a p0_failed
8064p0_reg_l5_fail:
8065 or %g0,0xbd5,%g1
8066 ba,a p0_failed
8067p0_reg_l6_fail:
8068 or %g0,0xbd6,%g1
8069 ba,a p0_failed
8070p0_reg_l7_fail:
8071 or %g0,0xbd7,%g1
8072 ba,a p0_failed
8073p0_f0_fail:
8074 set p0_temp,%g6
8075 mov 0xf00,%l0
8076 stx %l0,[%g6]
8077 std %f0,[%g6+8]
8078 stx %fsr,[%g6+16]
8079 ta BAD_TRAP
8080
8081p0_f2_fail:
8082 set p0_temp,%g6
8083 mov 0xf02,%l0
8084 stx %l0,[%g6]
8085 std %f2,[%g6+8]
8086 stx %fsr,[%g6+16]
8087 ta BAD_TRAP
8088
8089p0_f4_fail:
8090 set p0_temp,%g6
8091 mov 0xf04,%l0
8092 stx %l0,[%g6]
8093 std %f4,[%g6+8]
8094 stx %fsr,[%g6+16]
8095 ta BAD_TRAP
8096
8097p0_f6_fail:
8098 set p0_temp,%g6
8099 mov 0xf06,%l0
8100 stx %l0,[%g6]
8101 std %f6,[%g6+8]
8102 stx %fsr,[%g6+16]
8103 ta BAD_TRAP
8104
8105p0_f8_fail:
8106 set p0_temp,%g6
8107 mov 0xf08,%l0
8108 stx %l0,[%g6]
8109 std %f8,[%g6+8]
8110 stx %fsr,[%g6+16]
8111 ta BAD_TRAP
8112
8113p0_f10_fail:
8114 set p0_temp,%g6
8115 mov 0xf10,%l0
8116 stx %l0,[%g6]
8117 std %f10,[%g6+8]
8118 stx %fsr,[%g6+16]
8119 ta BAD_TRAP
8120
8121p0_f12_fail:
8122 set p0_temp,%g6
8123 mov 0xf12,%l0
8124 stx %l0,[%g6]
8125 std %f12,[%g6+8]
8126 stx %fsr,[%g6+16]
8127 ta BAD_TRAP
8128
8129p0_f14_fail:
8130 set p0_temp,%g6
8131 mov 0xf14,%l0
8132 stx %l0,[%g6]
8133 std %f14,[%g6+8]
8134 stx %fsr,[%g6+16]
8135 ta BAD_TRAP
8136
8137p0_f16_fail:
8138 set p0_temp,%g6
8139 mov 0xf16,%l0
8140 stx %l0,[%g6]
8141 std %f16,[%g6+8]
8142 stx %fsr,[%g6+16]
8143 ta BAD_TRAP
8144
8145p0_f18_fail:
8146 set p0_temp,%g6
8147 mov 0xf18,%l0
8148 stx %l0,[%g6]
8149 std %f18,[%g6+8]
8150 stx %fsr,[%g6+16]
8151 ta BAD_TRAP
8152
8153p0_f20_fail:
8154 set p0_temp,%g6
8155 mov 0xf20,%l0
8156 stx %l0,[%g6]
8157 std %f20,[%g6+8]
8158 stx %fsr,[%g6+16]
8159 ta BAD_TRAP
8160
8161p0_f22_fail:
8162 set p0_temp,%g6
8163 mov 0xf22,%l0
8164 stx %l0,[%g6]
8165 std %f22,[%g6+8]
8166 stx %fsr,[%g6+16]
8167 ta BAD_TRAP
8168
8169p0_f24_fail:
8170 set p0_temp,%g6
8171 mov 0xf24,%l0
8172 stx %l0,[%g6]
8173 std %f24,[%g6+8]
8174 stx %fsr,[%g6+16]
8175 ta BAD_TRAP
8176
8177p0_f26_fail:
8178 set p0_temp,%g6
8179 mov 0xf26,%l0
8180 stx %l0,[%g6]
8181 std %f26,[%g6+8]
8182 stx %fsr,[%g6+16]
8183 ta BAD_TRAP
8184
8185p0_f28_fail:
8186 set p0_temp,%g6
8187 mov 0xf28,%l0
8188 stx %l0,[%g6]
8189 std %f28,[%g6+8]
8190 stx %fsr,[%g6+16]
8191 ta BAD_TRAP
8192
8193p0_f30_fail:
8194 set p0_temp,%g6
8195 mov 0xf30,%l0
8196 stx %l0,[%g6]
8197 std %f30,[%g6+8]
8198 stx %fsr,[%g6+16]
8199 ta BAD_TRAP
8200
8201
8202! The test for processor 0 failed
8203
8204p0_failed:
8205 set p0_temp,%g6
8206 stx %g1,[%g6]
8207 stx %g2,[%g6+8]
8208 stx %g3,[%g6+16]
8209 stx %fsr,[%g6+24]
8210 ta BAD_TRAP
8211
8212
8213! The local area data for processor 0 failed
8214
8215p0_local_failed:
8216 set done_flags,%g5
8217 mov 3,%g6
8218 st %g6,[%g5+0x000] ! Set processor 0 done flag
8219
8220 set p0_temp,%g6
8221 add %g1,%g4,%g1
8222 stx %g4,[%g6]
8223 stx %g2,[%g6+8]
8224 stx %g3,[%g6+16]
8225 st %fsr,[%g6+24]
8226 ta BAD_TRAP
8227
8228p0_selfmod_failed:
8229 ba p0_failed
8230 mov 0xabc,%g1
8231
8232p0_branch_failed:
8233 mov 0xbbb,%g1
8234 rd %ccr,%g2
8235 ba p0_failed
8236 mov 0x0,%g3
8237
8238p0_trap1e:
8239 orn %l1,%l4,%l2
8240 smul %l0,-0x970,%l5
8241 fsubs %f14,%f13,%f11
8242 umul %l3,%l5,%l0
8243 or %l4,%l2,%l0
8244 sub %l0,-0xe99,%l3
8245 fsqrts %f8 ,%f0
8246 done
8247
8248p0_trap1o:
8249 orn %l1,%l4,%l2
8250 smul %l0,-0x970,%l5
8251 fsubs %f14,%f13,%f11
8252 umul %l3,%l5,%l0
8253 or %l4,%l2,%l0
8254 sub %l0,-0xe99,%l3
8255 fsqrts %f8 ,%f0
8256 done
8257
8258
8259p0_trap2e:
8260 sub %l4,%l5,%l4
8261 stxa %l2,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010081400]
8262 sub %l5,-0x21f,%l5
8263 fmuls %f13,%f4 ,%f6
8264 smul %l0,%l6,%l0
8265 stba %l0,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010081400]
8266 done
8267
8268p0_trap2o:
8269 sub %l4,%l5,%l4
8270 stxa %l2,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010081400]
8271 sub %l5,-0x21f,%l5
8272 fmuls %f13,%f4 ,%f6
8273 smul %l0,%l6,%l0
8274 stba %l0,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010081400]
8275 done
8276
8277
8278p0_trap3e:
8279 sub %l3,%l5,%l3
8280 andn %l2,%l4,%l1
8281 sub %l4,%l1,%l1
8282 and %l2,0x8cb,%l0
8283 or %l0,%l5,%l0
8284 done
8285
8286p0_trap3o:
8287 sub %l3,%l5,%l3
8288 andn %l2,%l4,%l1
8289 sub %l4,%l1,%l1
8290 and %l2,0x8cb,%l0
8291 or %l0,%l5,%l0
8292 done
8293
8294! Cross Processor Interrupt Handler
8295
8296cross_intr_handler:
8297 membar #Sync
8298! Identify the recipient of the interrupt
8299 mov 0x10,%g1 ! VA of Core ID Register
8300 ldxa [%g1]ASI_CMP_CORE_ID,%g1
8301 and %g1,0x3f,%g4 ! Extract Core ID in %g4
8302 sll %g4,2,%g1 ! Index into intr receive array
8303 set received_xintr,%g2 ! Pointer to receive counters
8304 lduw [%g2+%g1],%g3 ! Get receive count
8305 inc %g3 ! Incement by 1
8306 st %g3,[%g2+%g1] ! Update receive count
8307! Reset busy bit interrupts and return
8308 mov 0x40,%g1 ! Busy bit
8309 stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit
8310 membar #Sync
8311 retry
8312
8313inst_access_handler:
8314 done
8315
8316 .align 256
8317data_access_handler:
83181: done
8319
8320p0_init_memory_pointers:
8321 set p0_init_registers,%g1
8322 mov %g0,%g2
8323 mov %g0,%g3
8324 mov %g0,%g4
8325 mov %g0,%g5
8326 mov %g0,%g6
8327 mov %g0,%g7
8328
8329! Initialize memory pointers for window 0
8330 set p0_local0_start,%i0
8331 set p0_local1_start,%i1
8332 set p0_local2_start,%i2
8333 set p0_local3_start,%i3
8334 set p0_local4_start,%i4
8335 set p0_local5_start,%i5
8336 set p0_local6_start,%i6
8337 clr %i7
8338! Init Local Registers in Window 0
8339 ldx [%g1+0x000],%l0 ! %l0 = 340d083872a08787
8340 ldx [%g1+0x008],%l1 ! %l1 = 31f18f7190a945ec
8341 ldx [%g1+0x010],%l2 ! %l2 = 607329a676cb5d0b
8342 ldx [%g1+0x018],%l3 ! %l3 = e9ee1ec5ef3034b5
8343 ldx [%g1+0x020],%l4 ! %l4 = 9a2eed202944732c
8344 ldx [%g1+0x028],%l5 ! %l5 = 5761a96c13ff938e
8345 ldx [%g1+0x030],%l6 ! %l6 = b4a9fc99d7b027a8
8346 ldx [%g1+0x038],%l7 ! %l7 = e9385889f55f173c
8347
8348! Initialize the output register of window 0
8349
8350 set share0_start,%o0
8351 set share1_start,%o1
8352 set share2_start,%o2
8353 set share3_start,%o3
8354 mov 0x08,%o4
8355 mov 0x10,%o5
8356 mov 0x18,%o6
8357
8358 retl
8359 nop
8360
8361user_text_end:
8362 .seg "text"
8363 .align 0x2000
8364user_near0_start:
8365p0_near_0_le:
8366 orn %l1,%l4,%l2
8367 smul %l0,-0x970,%l5
8368 fsubs %f14,%f13,%f11
8369 umul %l5,%l7,%l7
8370 jmpl %o7,%g0
8371 mulx %l7,-0xa89,%l5
8372p0_near_0_he:
8373 fdivs %f19,%f17,%f24
8374 udivx %l3,%l5,%l3
8375 xnor %l4,0x4e8,%l3
8376 andn %l7,%l0,%l1
8377 jmpl %o7,%g0
8378 lduh [%i3+0x00c],%l6 ! Mem[00000000100c140c]
8379near0_b2b_h:
8380 mulx %l1,%l0,%l6
8381 fdivs %f25,%f18,%f28
8382 fdivs %f24,%f31,%f27
8383 sdivx %l3,%l6,%l0
8384 fsubs %f30,%f22,%f17
8385 jmpl %o7,%g0
8386 smul %l7,0x391,%l5
8387near0_b2b_l:
8388 xnor %l3,%l1,%l7
8389 fsqrts %f10,%f6
8390 or %l4,%l7,%l1
8391 andn %l3,%l3,%l2
8392 andn %l3,%l4,%l2
8393 jmpl %o7,%g0
8394 fmuls %f4 ,%f7 ,%f14
8395user_near0_end:
8396 .seg "text"
8397 .align 0x2000
8398user_near1_start:
8399p0_near_1_le:
8400 fsubs %f8 ,%f14,%f8
8401 fdivs %f12,%f4 ,%f6
8402 xnor %l7,-0x684,%l1
8403 fadds %f14,%f11,%f10
8404 jmpl %o7,%g0
8405 andn %l0,%l3,%l0
8406p0_near_1_he:
8407 fdivs %f29,%f27,%f21
8408 mulx %l5,%l6,%l3
8409 andn %l4,%l6,%l7
8410 smul %l7,0x418,%l1
8411 jmpl %o7,%g0
8412 mulx %l2,0x546,%l6
8413near1_b2b_h:
8414 fsqrts %f16,%f22
8415 xnor %l6,%l5,%l0
8416 addc %l3,%l2,%l5
8417 mulx %l3,0xfca,%l4
8418 jmpl %o7,%g0
8419 fcmps %fcc0,%f18,%f29
8420near1_b2b_l:
8421 xor %l7,-0xc8f,%l6
8422 add %l2,%l4,%l4
8423 fmuls %f15,%f14,%f9
8424 sub %l3,0x911,%l5
8425 jmpl %o7,%g0
8426 fcmps %fcc3,%f6 ,%f3
8427user_near1_end:
8428 .seg "text"
8429 .align 0x2000
8430user_near2_start:
8431p0_near_2_le:
8432 udivx %l3,-0xd8f,%l0
8433 fmuls %f2 ,%f10,%f7
8434 jmpl %o7,%g0
8435 fmuls %f11,%f8 ,%f11
8436p0_near_2_he:
8437 add %l7,%l0,%l2
8438 smul %l0,%l6,%l3
8439 umul %l6,%l2,%l7
8440 mulx %l5,-0xf39,%l3
8441 udivx %l5,-0x863,%l7
8442 jmpl %o7,%g0
8443 addc %l4,-0x360,%l7
8444near2_b2b_h:
8445 mulx %l4,%l2,%l4
8446 sdivx %l6,%l6,%l0
8447 fmuls %f24,%f25,%f28
8448 andn %l5,%l6,%l2
8449 fsubs %f18,%f28,%f28
8450 add %l3,%l0,%l2
8451 jmpl %o7,%g0
8452 fcmps %fcc3,%f19,%f18
8453near2_b2b_l:
8454 fmuls %f0 ,%f4 ,%f9
8455 umul %l5,-0xb89,%l6
8456 smul %l0,-0x2e1,%l4
8457 sdivx %l4,0x099,%l5
8458 fsqrts %f4 ,%f4
8459 andn %l3,-0x44b,%l6
8460 jmpl %o7,%g0
8461 xnor %l4,-0xb59,%l3
8462user_near2_end:
8463 .seg "text"
8464 .align 0x2000
8465user_near3_start:
8466p0_near_3_le:
8467 fadds %f15,%f12,%f14
8468 udivx %l6,%l0,%l0
8469 st %f8 ,[%i0+0x018] ! Mem[0000000010001418]
8470 fsubs %f9 ,%f5 ,%f6
8471 fdivs %f2 ,%f6 ,%f7
8472 addc %l1,0xb05,%l4
8473 jmpl %o7,%g0
8474 orn %l2,0xa6d,%l0
8475p0_near_3_he:
8476 fcmps %fcc2,%f17,%f22
8477 and %l0,-0x69b,%l4
8478 orn %l3,-0x861,%l6
8479 sub %l2,%l1,%l0
8480 jmpl %o7,%g0
8481 xnor %l2,%l2,%l2
8482near3_b2b_h:
8483 add %l7,%l0,%l4
8484 xnor %l3,0xe0e,%l1
8485 andn %l4,%l3,%l3
8486 fadds %f24,%f24,%f16
8487 fsqrts %f22,%f21
8488 jmpl %o7,%g0
8489 andn %l2,%l7,%l3
8490near3_b2b_l:
8491 fdivs %f9 ,%f1 ,%f0
8492 fdivs %f12,%f8 ,%f6
8493 fmuls %f4 ,%f15,%f3
8494 subc %l3,%l5,%l4
8495 udivx %l1,%l2,%l2
8496 jmpl %o7,%g0
8497 udivx %l1,0x93f,%l3
8498user_near3_end:
8499 .seg "text"
8500 .text
8501 .align 0x2000
8502user_far0_start:
8503p0_far_0_le:
8504 subc %l4,%l0,%l5
8505 xnor %l6,%l6,%l1
8506 jmpl %o7,%g0
8507 fdivs %f10,%f13,%f8
8508p0_far_0_lem:
8509 subc %l4,%l0,%l5
8510 xnor %l6,%l6,%l1
8511 jmpl %o7,%g0
8512 fdivs %f10,%f13,%f8
8513p0_far_0_he:
8514 lduw [%i0+0x038],%l4 ! Mem[0000000010001438]
8515 mulx %l6,%l0,%l6
8516 xnor %l2,%l0,%l1
8517 jmpl %o7,%g0
8518 sdivx %l7,0xeae,%l0
8519p0_far_0_hem:
8520 membar #Sync
8521 lduw [%i0+0x038],%l4 ! Mem[0000000010001438]
8522 mulx %l6,%l0,%l6
8523 xnor %l2,%l0,%l1
8524 jmpl %o7,%g0
8525 sdivx %l7,0xeae,%l0
8526p0_loop_branch_0:
8527 jmpl %o7+12,%g0
8528 add %l0,1,%l0
8529far0_b2b_h:
8530 jmpl %o7,%g0
8531 smul %l4,%l6,%l0
8532 jmpl %o7,%g0
8533 nop
8534far0_b2b_l:
8535 jmpl %o7,%g0
8536 and %l1,0xc04,%l4
8537 jmpl %o7,%g0
8538 nop
8539user_far0_end:
8540 .seg "text"
8541 .text
8542 .align 0x2000
8543user_far1_start:
8544p0_far_1_le:
8545 mulx %l7,-0xda9,%l2
8546 xnor %l2,%l6,%l6
8547 jmpl %o7,%g0
8548 and %l6,-0x426,%l3
8549p0_far_1_lem:
8550 mulx %l7,-0xda9,%l2
8551 xnor %l2,%l6,%l6
8552 jmpl %o7,%g0
8553 and %l6,-0x426,%l3
8554p0_far_1_he:
8555 mulx %l2,-0xc96,%l2
8556 sub %l3,%l6,%l3
8557 jmpl %o7,%g0
8558 mulx %l6,-0x66c,%l4
8559p0_far_1_hem:
8560 mulx %l2,-0xc96,%l2
8561 sub %l3,%l6,%l3
8562 jmpl %o7,%g0
8563 mulx %l6,-0x66c,%l4
8564p0_loop_branch_1:
8565 jmpl %o7+12,%g0
8566 add %l0,2,%l0
8567far1_b2b_h:
8568 orn %l6,%l3,%l5
8569 jmpl %o7,%g0
8570 xor %l6,0x312,%l1
8571far1_b2b_l:
8572 xnor %l1,%l1,%l1
8573 jmpl %o7,%g0
8574 fcmps %fcc2,%f3 ,%f6
8575user_far1_end:
8576 .seg "text"
8577 .text
8578 .align 0x2000
8579user_far2_start:
8580p0_far_2_le:
8581 fcmps %fcc3,%f12,%f15
8582 umul %l0,0x763,%l7
8583 fcmps %fcc2,%f3 ,%f4
8584 fsubs %f8 ,%f5 ,%f0
8585 xor %l6,%l4,%l3
8586 or %l3,%l3,%l5
8587 fmuls %f6 ,%f14,%f12
8588 jmpl %o7,%g0
8589 or %l0,%l7,%l2
8590p0_far_2_lem:
8591 fcmps %fcc3,%f12,%f15
8592 umul %l0,0x763,%l7
8593 fcmps %fcc2,%f3 ,%f4
8594 fsubs %f8 ,%f5 ,%f0
8595 xor %l6,%l4,%l3
8596 or %l3,%l3,%l5
8597 fmuls %f6 ,%f14,%f12
8598 jmpl %o7,%g0
8599 or %l0,%l7,%l2
8600p0_far_2_he:
8601 jmpl %o7,%g0
8602 fsqrts %f24,%f31
8603 jmpl %o7,%g0
8604 nop
8605p0_far_2_hem:
8606 jmpl %o7,%g0
8607 fsqrts %f24,%f31
8608 jmpl %o7,%g0
8609 nop
8610p0_loop_branch_2:
8611 jmpl %o7+12,%g0
8612 add %l0,3,%l0
8613far2_b2b_h:
8614 fsqrts %f20,%f19
8615 fsubs %f31,%f31,%f23
8616 fsqrts %f21,%f28
8617 jmpl %o7,%g0
8618 orn %l7,%l7,%l0
8619far2_b2b_l:
8620 umul %l7,%l6,%l3
8621 fmuls %f14,%f11,%f3
8622 mulx %l2,-0x3ca,%l6
8623 jmpl %o7,%g0
8624 addc %l2,%l0,%l4
8625user_far2_end:
8626 .seg "text"
8627 .text
8628 .align 0x2000
8629user_far3_start:
8630p0_far_3_le:
8631 andn %l4,%l7,%l5
8632 ldub [%i3+0x00f],%l0 ! Mem[00000000100c140f]
8633 jmpl %o7,%g0
8634 subc %l0,-0xb8b,%l5
8635p0_far_3_lem:
8636 andn %l4,%l7,%l5
8637 membar #Sync
8638 ldub [%i3+0x00f],%l0 ! Mem[00000000100c140f]
8639 jmpl %o7,%g0
8640 subc %l0,-0xb8b,%l5
8641p0_far_3_he:
8642 andn %l2,0xfd6,%l3
8643 jmpl %o7,%g0
8644 mulx %l0,%l5,%l2
8645p0_far_3_hem:
8646 andn %l2,0xfd6,%l3
8647 jmpl %o7,%g0
8648 mulx %l0,%l5,%l2
8649p0_loop_branch_3:
8650 jmpl %o7+12,%g0
8651 add %l0,4,%l0
8652far3_b2b_h:
8653 fsqrts %f27,%f21
8654 xor %l0,%l4,%l3
8655 orn %l4,%l1,%l7
8656 fdivs %f27,%f20,%f25
8657 xor %l3,0xc42,%l2
8658 andn %l0,%l4,%l5
8659 xor %l1,%l1,%l1
8660 jmpl %o7,%g0
8661 orn %l2,%l2,%l3
8662far3_b2b_l:
8663 add %l4,%l5,%l7
8664 andn %l0,%l6,%l3
8665 fsqrts %f6 ,%f1
8666 sub %l7,%l3,%l1
8667 orn %l7,0xb59,%l5
8668 fsqrts %f5 ,%f13
8669 mulx %l7,%l5,%l0
8670 jmpl %o7,%g0
8671 xor %l5,%l5,%l7
8672user_far3_end:
8673 .seg "text"
8674 .align 0x2000
8675user_jump0_start:
8676 INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
8677p0_jmpl_0_le:
8678 smul %l1,%l4,%l2
8679 fsubs %f11,%f3 ,%f8
8680 fdivs %f15,%f12,%f6
8681 sub %l5,0x5f8,%l3
8682 jmpl %g6+8,%g0
8683 mulx %l3,-0x71b,%l0
8684p0_call_0_le:
8685 fmuls %f0 ,%f10,%f8
8686 fdivs %f3 ,%f7 ,%f1
8687 fadds %f0 ,%f5 ,%f14
8688 xnor %l4,0x82c,%l5
8689 ldsh [%i5+0x012],%l4 ! Mem[0000000010141412]
8690 smul %l4,%l1,%l1
8691 stb %l0,[%i0+0x009] ! Mem[0000000010001409]
8692 retl
8693 umul %l5,-0x652,%l5
8694p0_jmpl_0_lo:
8695 smul %l1,%l4,%l2
8696 fsubs %f11,%f3 ,%f8
8697 fdivs %f15,%f12,%f6
8698 sub %l5,0x5f8,%l3
8699 jmpl %g6+8,%g0
8700 mulx %l3,-0x71b,%l0
8701p0_call_0_lo:
8702 fmuls %f0 ,%f10,%f8
8703 fdivs %f3 ,%f7 ,%f1
8704 fadds %f0 ,%f5 ,%f14
8705 xnor %l4,0x82c,%l5
8706 ldsh [%o5+0x012],%l4 ! Mem[0000000010141412]
8707 smul %l4,%l1,%l1
8708 stb %l0,[%o0+0x009] ! Mem[0000000010001409]
8709 retl
8710 umul %l5,-0x652,%l5
8711p0_jmpl_0_he:
8712 addc %l2,0xf52,%l4
8713 fsqrts %f27,%f23
8714 xor %l3,0x2f7,%l4
8715 sdivx %l0,0xa2f,%l5
8716 udivx %l4,0x646,%l2
8717 xnor %l0,%l5,%l6
8718 st %f31,[%i2+0x018] ! Mem[0000000010081418]
8719 jmpl %g6+8,%g0
8720 fmuls %f28,%f31,%f31
8721p0_call_0_he:
8722 fadds %f30,%f27,%f28
8723 fdivs %f31,%f20,%f26
8724 or %l3,-0xa8c,%l0
8725 orn %l5,-0x7db,%l6
8726 retl
8727 fdivs %f29,%f26,%f17
8728p0_jmpl_0_ho:
8729 addc %l2,0xf52,%l4
8730 fsqrts %f27,%f23
8731 xor %l3,0x2f7,%l4
8732 sdivx %l0,0xa2f,%l5
8733 udivx %l4,0x646,%l2
8734 xnor %l0,%l5,%l6
8735 st %f31,[%o2+0x018] ! Mem[0000000010081418]
8736 jmpl %g6+8,%g0
8737 fmuls %f28,%f31,%f31
8738p0_call_0_ho:
8739 fadds %f30,%f27,%f28
8740 fdivs %f31,%f20,%f26
8741 or %l3,-0xa8c,%l0
8742 orn %l5,-0x7db,%l6
8743 retl
8744 fdivs %f29,%f26,%f17
8745user_jump0_end:
8746 .seg "text"
8747 .align 0x2000
8748user_jump1_start:
8749 INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
8750p0_jmpl_1_le:
8751 jmpl %g6+8,%g0
8752 orn %l0,%l3,%l7
8753p0_call_1_le:
8754 udivx %l3,-0xa8d,%l1
8755 or %l3,0x6f6,%l1
8756 subc %l0,-0xe59,%l7
8757 fdivs %f2 ,%f5 ,%f15
8758 xor %l6,%l3,%l1
8759 subc %l2,0x143,%l0
8760 retl
8761 fadds %f13,%f0 ,%f13
8762p0_jmpl_1_lo:
8763 jmpl %g6+8,%g0
8764 orn %l0,%l3,%l7
8765p0_call_1_lo:
8766 udivx %l3,-0xa8d,%l1
8767 or %l3,0x6f6,%l1
8768 subc %l0,-0xe59,%l7
8769 fdivs %f2 ,%f5 ,%f15
8770 xor %l6,%l3,%l1
8771 subc %l2,0x143,%l0
8772 retl
8773 fadds %f13,%f0 ,%f13
8774p0_jmpl_1_he:
8775 udivx %l0,0x89f,%l3
8776 and %l7,%l5,%l3
8777 fadds %f22,%f27,%f25
8778 jmpl %g6+8,%g0
8779 xnor %l1,%l5,%l7
8780p0_call_1_he:
8781 sdivx %l5,%l6,%l3
8782 xnor %l2,%l4,%l6
8783 or %l7,-0xa5a,%l0
8784 fdtoi %f18,%f31
8785 retl
8786 umul %l1,0xaa2,%l6
8787p0_jmpl_1_ho:
8788 udivx %l0,0x89f,%l3
8789 and %l7,%l5,%l3
8790 fadds %f22,%f27,%f25
8791 jmpl %g6+8,%g0
8792 xnor %l1,%l5,%l7
8793p0_call_1_ho:
8794 sdivx %l5,%l6,%l3
8795 xnor %l2,%l4,%l6
8796 or %l7,-0xa5a,%l0
8797 fdtoi %f18,%f31
8798 retl
8799 umul %l1,0xaa2,%l6
8800user_jump1_end:
8801 .seg "text"
8802 .align 0x2000
8803user_jump2_start:
8804 INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
8805p0_jmpl_2_le:
8806 addc %l1,-0xa35,%l0
8807 fsubs %f8 ,%f3 ,%f10
8808 udivx %l6,-0x6db,%l2
8809 fsqrts %f3 ,%f4
8810 orn %l4,%l2,%l6
8811 subc %l4,%l2,%l4
8812 jmpl %g6+8,%g0
8813 sub %l2,%l2,%l6
8814p0_call_2_le:
8815 retl
8816 fdivs %f8 ,%f15,%f9
8817p0_jmpl_2_lo:
8818 addc %l1,-0xa35,%l0
8819 fsubs %f8 ,%f3 ,%f10
8820 udivx %l6,-0x6db,%l2
8821 fsqrts %f3 ,%f4
8822 orn %l4,%l2,%l6
8823 subc %l4,%l2,%l4
8824 jmpl %g6+8,%g0
8825 sub %l2,%l2,%l6
8826p0_call_2_lo:
8827 retl
8828 fdivs %f8 ,%f15,%f9
8829p0_jmpl_2_he:
8830 mulx %l7,%l5,%l4
8831 jmpl %g6+8,%g0
8832 stw %l4,[%i4+0x02c] ! Mem[000000001010142c]
8833p0_call_2_he:
8834 orn %l5,0x5f3,%l3
8835 smul %l7,%l7,%l6
8836 addc %l7,0x777,%l3
8837 xnor %l2,-0x13a,%l3
8838 sdivx %l4,-0xb14,%l3
8839 and %l0,-0x3ff,%l7
8840 fadds %f23,%f31,%f23
8841 retl
8842 add %l5,%l4,%l2
8843p0_jmpl_2_ho:
8844 mulx %l7,%l5,%l4
8845 jmpl %g6+8,%g0
8846 stw %l4,[%o4+0x02c] ! Mem[000000001010142c]
8847p0_call_2_ho:
8848 orn %l5,0x5f3,%l3
8849 smul %l7,%l7,%l6
8850 addc %l7,0x777,%l3
8851 xnor %l2,-0x13a,%l3
8852 sdivx %l4,-0xb14,%l3
8853 and %l0,-0x3ff,%l7
8854 fadds %f23,%f31,%f23
8855 retl
8856 add %l5,%l4,%l2
8857user_jump2_end:
8858 .seg "text"
8859 .align 0x2000
8860user_jump3_start:
8861 INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
8862p0_jmpl_3_le:
8863 addc %l7,-0x527,%l1
8864 xnor %l0,%l5,%l1
8865 add %l1,%l4,%l6
8866 orn %l4,-0xe55,%l7
8867 sdivx %l2,%l5,%l1
8868 smul %l5,%l1,%l3
8869 sdivx %l2,%l4,%l6
8870 jmpl %g6+8,%g0
8871 and %l6,-0x37e,%l0
8872p0_call_3_le:
8873 ldd [%i6+0x020],%l6 ! Mem[0000000010181420]
8874 retl
8875 xnor %l4,%l1,%l7
8876p0_jmpl_3_lo:
8877 addc %l7,-0x527,%l1
8878 xnor %l0,%l5,%l1
8879 add %l1,%l4,%l6
8880 orn %l4,-0xe55,%l7
8881 sdivx %l2,%l5,%l1
8882 smul %l5,%l1,%l3
8883 sdivx %l2,%l4,%l6
8884 jmpl %g6+8,%g0
8885 and %l6,-0x37e,%l0
8886p0_call_3_lo:
8887 ldd [%o6+0x020],%l6 ! Mem[0000000010181420]
8888 retl
8889 xnor %l4,%l1,%l7
8890p0_jmpl_3_he:
8891 addc %l7,%l1,%l7
8892 jmpl %g6+8,%g0
8893 fmuls %f30,%f19,%f27
8894p0_call_3_he:
8895 fdtoi %f16,%f22
8896 add %l3,-0x4ad,%l0
8897 sdivx %l4,0x81f,%l3
8898 and %l7,%l2,%l7
8899 subc %l4,0x230,%l5
8900 fsqrts %f19,%f17
8901 and %l3,0x166,%l7
8902 retl
8903 xor %l6,%l4,%l6
8904p0_jmpl_3_ho:
8905 addc %l7,%l1,%l7
8906 jmpl %g6+8,%g0
8907 fmuls %f30,%f19,%f27
8908p0_call_3_ho:
8909 fdtoi %f16,%f22
8910 add %l3,-0x4ad,%l0
8911 sdivx %l4,0x81f,%l3
8912 and %l7,%l2,%l7
8913 subc %l4,0x230,%l5
8914 fsqrts %f19,%f17
8915 and %l3,0x166,%l7
8916 retl
8917 xor %l6,%l4,%l6
8918user_jump3_end:
8919
8920 .seg "data"
8921 .align 0x2000
8922user_data_start:
8923done_flags:
8924 .word 0
8925 .align 8
8926done_count:
8927 .word 0,0
8928Start_Flags:
8929 .word 0,0,0,0
8930Finish_Flag:
8931 .word 0,0
8932 .align 8
8933num_processors:
8934 .word 1
8935num_agents:
8936 .word 0
8937no_membar:
8938 .word 0
8939max_ireg:
8940 .word 8,0
8941max_freg:
8942 .word 32,0
8943 .align 64
8944p0_temp:
8945 .word 0,0,0,0,0,0,0,0
8946 .word 0,0,0,0,0,0,0,0
8947 .word 0,0,0,0,0,0,0,0
8948 .word 0,0,0,0,0,0,0,0
8949p0_debug:
8950 .word 0,0,0,0,0,0,0,0
8951 .word 0,0,0,0,0,0,0,0
8952p0_fsr:
8953 .word 0x00000000,0x00000000
8954 .align 8
8955p0_loop_cnt:
8956 .word 1,0
8957max_windows:
8958 .word 1,0,0,0,0,0,0,0
8959 .word 0,0,0,0,0,0,0,0
8960 .word 0,0,0,0,0,0,0,0
8961 .word 0,0,0,0,0,0,0,0
8962 .word 0,0,0,0,0,0,0,0
8963 .word 0,0,0,0,0,0,0,0
8964 .word 0,0,0,0,0,0,0,0
8965 .word 0,0,0,0,0,0,0,0
8966 .word 0,0,0,0,0,0,0,0
8967 .word 0,0,0,0,0,0,0,0
8968 .word 0,0,0,0,0,0,0,0
8969 .word 0,0,0,0,0,0,0,0
8970 .word 0,0,0,0,0,0,0,0
8971 .word 0,0,0,0,0,0,0,0
8972 .word 0,0,0,0,0,0,0,0
8973 .word 0,0,0,0,0,0,0,0
8974 .word 0,0,0,0,0,0,0,0
8975 .word 0,0,0,0,0,0,0,0
8976 .word 0,0,0,0,0,0,0,0
8977 .word 0,0,0,0,0,0,0,0
8978 .word 0,0,0,0,0,0,0,0
8979 .word 0,0,0,0,0,0,0,0
8980 .word 0,0,0,0,0,0,0,0
8981 .word 0,0,0,0,0,0,0,0
8982 .word 0,0,0,0,0,0,0,0
8983 .word 0,0,0,0,0,0,0,0
8984 .word 0,0,0,0,0,0,0,0
8985 .word 0,0,0,0,0,0,0,0
8986 .word 0,0,0,0,0,0,0,0
8987 .word 0,0,0,0,0,0,0,0
8988 .word 0,0,0,0,0,0,0,0
8989 .word 0,0,0,0,0,0,0,0
8990
8991 .align 8
8992p0_init_registers:
8993 .word 0x340d0838,0x72a08787 ! Init value for %l0
8994 .word 0x31f18f71,0x90a945ec ! Init value for %l1
8995 .word 0x607329a6,0x76cb5d0b ! Init value for %l2
8996 .word 0xe9ee1ec5,0xef3034b5 ! Init value for %l3
8997 .word 0x9a2eed20,0x2944732c ! Init value for %l4
8998 .word 0x5761a96c,0x13ff938e ! Init value for %l5
8999 .word 0xb4a9fc99,0xd7b027a8 ! Init value for %l6
9000 .word 0xe9385889,0xf55f173c ! Init value for %l7
9001 .align 64
9002p0_init_freg:
9003 .word 0xf99504d9,0x738ac30b ! Init value for %f0
9004 .word 0x426f1c4e,0xa28a6a6d ! Init value for %f2
9005 .word 0x0cf4cc1d,0xa5f460b0 ! Init value for %f4
9006 .word 0xae0f39bd,0x6f134f9e ! Init value for %f6
9007 .word 0x2863b31d,0x5cba080a ! Init value for %f8
9008 .word 0x38ffe43a,0x93ef4102 ! Init value for %f10
9009 .word 0xa28527f5,0x93f3477c ! Init value for %f12
9010 .word 0xaec7c47b,0x70be3ce4 ! Init value for %f14
9011 .word 0x907b8135,0xfc52cf11 ! Init value for %f16
9012 .word 0xca0e600f,0x5721c519 ! Init value for %f18
9013 .word 0xa9fc6c60,0x095ce85a ! Init value for %f20
9014 .word 0x3e49b886,0x8b9f6c2c ! Init value for %f22
9015 .word 0x54937de8,0x9dd4e159 ! Init value for %f24
9016 .word 0xeeae27dc,0xe1ce609b ! Init value for %f26
9017 .word 0xe2f253a2,0x778aed2f ! Init value for %f28
9018 .word 0xdf4bb1b5,0xae27d753 ! Init value for %f30
9019 .word 0x7a630184,0x9afccded ! Init value for %f32
9020 .word 0xf00aabe2,0x16f174bf ! Init value for %f34
9021 .word 0x4f8fa44f,0x80f82a9f ! Init value for %f36
9022 .word 0x5b5ca511,0xc5844459 ! Init value for %f38
9023 .word 0xd8f86922,0xe5cb0f5c ! Init value for %f40
9024 .word 0x493e41ee,0xdef950f0 ! Init value for %f42
9025 .word 0xe95e86af,0x54eba9ce ! Init value for %f44
9026 .word 0x84e47134,0xdab5610e ! Init value for %f46
9027 .word 0x3c04f585,0x527cf0cb
9028 .word 0x84d94e01,0xef09de29
9029 .word 0x0cd2f023,0xe5fbf706
9030 .word 0x6134d894,0x2d2d190e
9031 .word 0x6c5fcaf2,0xb8691cf5
9032 .word 0x84692521,0xffec72d0
9033 .word 0x0e3c1a25,0x0c3d7f15
9034 .word 0xf7eef0c0,0x00efc8b1
9035p0_share_mask:
9036 .word 0xffff0000,0x00000000
9037 .word 0x00000000,0x00000000
9038 .word 0x00000000,0x00000000
9039 .word 0x00000000,0x00000000
9040 .word 0x00000000,0x00000000
9041 .word 0x00000000,0x00000000
9042 .word 0x00000000,0x00000000
9043 .word 0x00000000,0x00000000
9044p0_expected_registers:
9045 .word 0x00000000,0x00005647
9046 .word 0x00000000,0xda000000
9047 .word 0x00000000,0x000000ff
9048 .word 0x00000000,0x000000ff
9049 .word 0x00000000,0x00000000
9050 .word 0x00000000,0x000000ff
9051 .word 0x00000000,0x088d03d2
9052 .word 0x00000000,0x0d916d64
9053p0_expected_fp_regs:
9054 .word 0x297d4a65,0x00000000
9055 .word 0x646d910d,0x60000000
9056 .word 0xffffffff,0x000000ff
9057 .word 0x5a4decb6,0x00aeffff
9058 .word 0x00000000,0x00000000
9059 .word 0x29eaa2e2,0x047e2ea5
9060 .word 0x00000000,0x000000ff
9061 .word 0xd01edd19,0x00000000
9062 .word 0x000000ff,0x000000ff
9063 .word 0x00000000,0x00000000
9064 .word 0x00000000,0x0d916d64
9065 .word 0x0d916d64,0xd85826d9
9066 .word 0xff000000,0x00000000
9067 .word 0xd01edd19,0x9e7c15ff
9068 .word 0xa52e7e04,0x0d916d64
9069 .word 0xff302700,0x1e2522e8
9070 .word 0x0000002e,0x00000800 ! %fsr = 0000002e00000800
9071p0_local0_expect:
9072 .word 0x44a35ba2,0x00000000
9073 .word 0x8d0800ff,0xb6ec4d5a
9074 .word 0xff000000,0x00000000
9075 .word 0x00000000,0xdb72f184
9076 .word 0x00000000,0x000000bc
9077 .word 0xd2038d08,0x29000000
9078 .word 0xff000000,0x00000000
9079 .word 0xffff2700,0x1e2522e8
9080p0_local0_sec_expect:
9081 .word 0x3c90d74c,0xb6ec4d5a
9082 .word 0xff000000,0x00000000
9083 .word 0xff00088d,0x000000ff
9084 .word 0x646d910d,0x7abbfe4d
9085 .word 0x00000000,0x340000ff
9086 .word 0x95d0a0c4,0x6bd091ff
9087 .word 0x00000000,0xa6007f18
9088 .word 0xfd2146b2,0xe70000ff
9089p0_local1_expect:
9090 .word 0x000000ff,0x00000000
9091 .word 0x00000000,0x000000ff
9092 .word 0xff000000,0x00000000
9093 .word 0x00000000,0xff0d0060
9094 .word 0x00000000,0x000000e3
9095 .word 0xd85820ff,0x047e2ea5
9096 .word 0x080003d2,0x000000e3
9097 .word 0x00000000,0x00000000
9098p0_local1_sec_expect:
9099 .word 0x5647910d,0x00000000
9100 .word 0x00000000,0x000000ff
9101 .word 0xff000000,0xe30000ff
9102 .word 0x646d910d,0x7abbfe4d
9103 .word 0x00000000,0x340000ff
9104 .word 0x95d0a0c4,0x6bd091ff
9105 .word 0x00000000,0xa6007f18
9106 .word 0xfd2146b2,0xe70000ff
9107p0_local2_expect:
9108 .word 0xe3000000,0x9e7c15ff
9109 .word 0xffff0000,0xe58922ff
9110 .word 0xff916d64,0xd85826d9
9111 .word 0x00000000,0x000000ff
9112 .word 0xff0081c3,0x00000000
9113 .word 0xffffffff,0xffffff8c
9114 .word 0x0000009f,0x41a1b160
9115 .word 0x00bc0000,0xd52a7e04
9116p0_local2_sec_expect:
9117 .word 0xff000000,0x000000ff
9118 .word 0xff000800,0xcb800000
9119 .word 0x08000000,0x00000000
9120 .word 0x646d910d,0x00000000
9121 .word 0xffc52157,0x34000032
9122 .word 0x0d916d64,0x00000000
9123 .word 0x00000057,0x1bb8d5ff
9124 .word 0x000000ff,0xf28b69b5
9125p0_local3_expect:
9126 .word 0x8bf27f53,0xffffffff
9127 .word 0x088d0000,0x00000000
9128 .word 0xb6ec4d5a,0x0000ffff
9129 .word 0x00000000,0xa6007f18
9130 .word 0xffffffff,0xffffff8c
9131 .word 0x000000e3,0xe2a2eaff
9132 .word 0xe8476df6,0xd01edd19
9133 .word 0x4ca6fc6b,0x654a7d29
9134p0_local3_sec_expect:
9135 .word 0xff000000,0x654a7d29
9136 .word 0xff008ef8,0x0d916d64
9137 .word 0x00000000,0x8bf27f53
9138 .word 0x60000000,0x00000000
9139 .word 0x00000000,0x34697300
9140 .word 0xa52e7e04,0xe2a2ea29
9141 .word 0xe3000000,0xd2038d08
9142 .word 0x00000000,0x00000000
9143p0_local4_expect:
9144 .word 0xff0044a3,0x000000ff
9145 .word 0x00000000,0xb1ec54da
9146 .word 0x00000000,0xffffffff
9147 .word 0xa9fc6c60,0x6f13569c
9148 .word 0x000000ff,0x00ff00ff
9149 .word 0x29eaad7d,0x00000000
9150 .word 0x088d03d2,0x000000e3
9151 .word 0x000000ff,0x000000ff
9152p0_local4_sec_expect:
9153 .word 0x00000000,0xa52e7e04
9154 .word 0xff000000,0x000000ff
9155 .word 0x000000ff,0x29000000
9156 .word 0x00736934,0x00000000
9157 .word 0x9c071bb4,0x462cd38d
9158 .word 0xd8c31769,0x5610d03d
9159 .word 0xdf201723,0x65a5914a
9160 .word 0x27e2d0d7,0x9eaf4194
9161p0_local5_expect:
9162 .word 0xda000000,0xda000000
9163 .word 0x00000000,0x00000008
9164 .word 0xe30000ff,0xff000800
9165 .word 0xe3000000,0x0000ffff
9166 .word 0x00736934,0x00000000
9167 .word 0x29eaa2e2,0x047e2ea5
9168 .word 0x088d03d2,0x000000e3
9169 .word 0x646d000d,0x00002ea5
9170p0_local5_sec_expect:
9171 .word 0x00ff0000,0xf5000000
9172 .word 0xbc000000,0x00000000
9173 .word 0xff000000,0xff000000
9174 .word 0x60000000,0x00000000
9175 .word 0x00000000,0x34697300
9176 .word 0xa52e7e04,0xe2a2ea29
9177 .word 0xe3000000,0xd2038d08
9178 .word 0x00000000,0x00000000
9179p0_local6_expect:
9180 .word 0x646d910d,0x00000000
9181 .word 0x00000000,0x069ee589
9182 .word 0xff000000,0xffffffff
9183 .word 0x000000e4,0xe300fb00
9184 .word 0xff0057fd,0x726f2f17
9185 .word 0x00000000,0x00000000
9186 .word 0x0000b160,0x000000ff
9187 .word 0x000003d2,0x047e2ea5
9188p0_local6_sec_expect:
9189 .word 0xf11ff9c0,0x340000ff
9190 .word 0x8cffffff,0x00000000
9191 .word 0x00000000,0x00000000
9192 .word 0xff000034,0x00000000
9193 .word 0xa52e7e04,0x34697300
9194 .word 0xa52e7e04,0xe2a2ea29
9195 .word 0xe3000000,0xd2038d08
9196 .word 0x6f13569c,0xff000000
9197share0_expect:
9198 .word 0x00ff01ce,0xa778056e
9199 .word 0xc5e19306,0x276fd4fe
9200 .word 0x22fa564a,0x91ecefa3
9201 .word 0x7a37c54c,0x2a0ddc27
9202 .word 0x88e5e385,0xf3d483d7
9203 .word 0xfc9e30ff,0xc1223505
9204 .word 0x1f97f561,0x15df3d69
9205 .word 0x34665a6d,0x6e37e345
9206share1_expect:
9207 .word 0x00ffe062,0x17104579
9208 .word 0xd1460c6b,0xa388f059
9209 .word 0x190e8626,0xcde55610
9210 .word 0x06293b66,0x108ea68a
9211 .word 0xcebc6246,0x359fe2e4
9212 .word 0x9c7981ff,0xe53f88ca
9213 .word 0xda932e6d,0xc4a44ee1
9214 .word 0x7f9115b1,0x365c8c76
9215 .word 0x54daf99a,0x718f4b9c
9216 .word 0xcc6161a7,0x62733d9a
9217 .word 0x625754d2,0x3ff7997f
9218 .word 0x4145aca1,0x4bc00164
9219 .word 0xf9552bab,0x18e020cc
9220 .word 0xa0e7f132,0x25b6b10a
9221 .word 0x72ae75ea,0x0fb6eefb
9222 .word 0x3937ee12,0x0ffdc4af
9223share2_expect:
9224 .word 0xffffe5a1,0xffa9f3b1
9225 .word 0x472f2da0,0xd38cdfd6
9226 .word 0x1850e495,0x90b49e4b
9227 .word 0x30a9455f,0x539b28bd
9228 .word 0xb0cf4298,0x56f8bab4
9229 .word 0x82a0533f,0xb98bd8ea
9230 .word 0x26473eca,0x31bd6985
9231 .word 0x2f38b097,0x19239ce8
9232share3_expect:
9233 .word 0xffff18df,0x36862b41
9234 .word 0x31a38344,0x79ac1553
9235 .word 0x51d3092e,0xc10b9f0f
9236 .word 0x9c853e0e,0x79ccb518
9237 .word 0x989c9995,0x3b092a50
9238 .word 0xd132f10b,0x116b175e
9239 .word 0x9eb16360,0x8d334091
9240 .word 0xd6d263f8,0x3596e730
9241 .word 0x607028b2,0x51548f78
9242 .word 0x0b118149,0xf73f444f
9243 .word 0xb4001c69,0xb556ac85
9244 .word 0x20baaaca,0xd3c69e1d
9245 .word 0x1ea97be9,0xbf402893
9246 .word 0x9f420a09,0x523cace9
9247 .word 0xbe9093d6,0xed557c61
9248 .word 0xcf8f60f3,0x88daab26
9249 .word 0x18ff9b02,0xc04f141b
9250 .word 0x2c42a389,0x0dc5b583
9251 .word 0x61791568,0xd7c62fca
9252 .word 0xf7544da5,0xc96fd9b1
9253 .word 0x003bd7f6,0x1af01f23
9254 .word 0x490d9077,0x70115948
9255 .word 0x83a9d947,0xcef4f3bb
9256 .word 0x95fe585a,0xb972f740
9257 .word 0xdaffd5a0,0x28a5d189
9258 .word 0xf8def2a6,0x5470111d
9259 .word 0x2d6f9b35,0xd84f82c1
9260 .word 0xfa0f5caf,0x118e28c9
9261 .word 0xca485878,0xba491d04
9262 .word 0x3279ddba,0x3f1f4b5c
9263 .word 0xb77f95b6,0xf051f1bc
9264 .word 0xf9b5b719,0x3179b00e
9265 .word 0x34bc4e79,0x47b0b9a4
9266 .word 0xfdef8763,0xf427642e
9267 .word 0x1e37a448,0x5a171813
9268 .word 0xeed6da03,0xe9cb06bd
9269 .word 0x203c9989,0x0ad98e0a
9270 .word 0x6628370f,0xc3e16445
9271 .word 0x1e253a7d,0x8b3309f6
9272 .word 0xc59b54de,0x4b4bb3d1
9273 .word 0x006099db,0x3ac34e37
9274 .word 0x22ca1d96,0x348e13b7
9275 .word 0x7d3a8d15,0xf86cb1b6
9276 .word 0x2ecfcee7,0x80230b33
9277 .word 0xda0e8a16,0x7bf033b4
9278 .word 0xaeaedde3,0xd8b41faa
9279 .word 0xb7acac5a,0xf6ef5c18
9280 .word 0x2f61a4c5,0x68950f10
9281 .word 0xffb7423e,0xe18ade00
9282 .word 0x1f355ded,0x796674b2
9283 .word 0x71e33b62,0x0c8b6b3b
9284 .word 0xd3cc245d,0x0332f819
9285 .word 0x37067dac,0xe3f338b8
9286 .word 0x8e90c766,0x3bf3f170
9287 .word 0xc8aa7423,0x74d7a0ba
9288 .word 0xf9a595d1,0x3e468e4a
9289 .word 0x00ffc752,0x4a9c22e3
9290 .word 0xfded4401,0x14c4bea1
9291 .word 0x11dda95f,0x94c9eb8c
9292 .word 0x8dfb85cb,0x6d2ed88f
9293 .word 0x349b3133,0x6b6233c6
9294 .word 0x30ed3049,0x1fef63bb
9295 .word 0x9570581f,0x0cf2f456
9296 .word 0x6171d4df,0x6387f1c0
9297p0_invalidate_semaphore:
9298 .word 0
9299! Data for Cross Processor Interrupt
9300 .align 8
9301received_xintr:
9302 .word 0,0,0,0,0,0,0,0
9303 .word 0,0,0,0,0,0,0,0
9304 .word 0,0,0,0,0,0,0,0
9305 .word 0,0,0,0,0,0,0,0
9306 .word 0,0,0,0,0,0,0,0
9307 .word 0,0,0,0,0,0,0,0
9308 .word 0,0,0,0,0,0,0,0
9309 .word 0,0,0,0,0,0,0,0
9310p0_dispatch_retry:
9311 .word 0,0
9312p0_xintr_data:
9313 .word 0x00000000,0x00000001
9314 .word 0x97154d88,0x4119d164
9315 .word 0x00000000,0x00000002
9316 .word 0x3a5f2b8f,0xac0b2b21
9317 .word 0x00000000,0x00000003
9318 .word 0xeae86b58,0x7e1ede39
9319 .word 0x00000000,0x00000004
9320 .word 0x5857a3ff,0xb695c3b5
9321 .word 0x00000000,0x00000005
9322 .word 0x0e0f2160,0x5dc1597d
9323 .word 0x00000000,0x00000006
9324 .word 0x44972b98,0x5ed114c5
9325 .word 0x00000000,0x00000007
9326 .word 0xedbe9287,0xf1f58019
9327 .word 0x00000000,0x00000008
9328 .word 0x1495a128,0x3b876d64
9329 .align 8
9330p0_xintr_expected:
9331 .word 0
9332 .align 64
9333xintr_data_ptrs:
9334 .word p0_xintr_data
9335 .align 8
9336p0_xintr_db:
9337 .skip 512
9338p0_xintr_retry_count:
9339 .word 0,0
9340p0_reset_cnt:
9341 .word 0
9342 .align 8
9343p0_ec_timing_ctrl:
9344 .word 0,0
9345p0_ec_control:
9346 .word 0,0
9347p0_mcu_shadow:
9348 .skip 80
9349user_data_end:
9350
9351
9352SECTION .p0_local0 DATA_VA=0x000800000
9353
9354attr_data {
9355 Name = .p0_local0,
9356 VA = 0x0000000000800000,
9357 RA = 0x0000000010000000,
9358 PA = ra2pa(0x0000000010000000,0),
9359 part_0_ctx_nonzero_tsb_config_0,
9360 TTE_Context=PCONTEXT,
9361 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9362 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9363 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9364 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9365}
9366
9367 .data
9368 .seg "data"
9369 .align 0x2000
9370 .global p0_local0_start
9371p0_local0_begin:
9372 .skip 0x1400
9373p0_local0_start:
9374 .word 0xe3be3372,0xff1ea306,0xc9621194,0xa872efa8
9375 .word 0x42a0ba56,0x2bb15db8,0x63faf6e3,0x702c0de6
9376 .word 0x107c11ad,0xa12193dd,0x63907922,0xdd8dfb13
9377 .word 0x043f6f43,0x64eb5228,0xf2a90fc8,0x4e8609d4
9378p0_local0_end:
9379
9380SECTION .p0_local0_sec DATA_VA=0x000800000
9381
9382attr_data {
9383 Name = .p0_local0_sec,
9384 VA = 0x0000000000800000,
9385 RA = 0x0000000030000000,
9386 PA = ra2pa(0x0000000030000000,0),
9387 part_0_ctx_nonzero_tsb_config_0,
9388 TTE_Context=SCONTEXT,
9389 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9390 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9391 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9392 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9393}
9394
9395 .data
9396 .seg "data"
9397 .align 0x2000
9398 .global p0_local0_sec_start
9399p0_local0_sec_begin:
9400 .skip 0x1400
9401p0_local0_sec_start:
9402 .word 0xe6964508,0xd0559d06,0xa79e1555,0x8a53b032
9403 .word 0x461d7330,0x54f3c7d1,0x9c56136f,0x0e505f4b
9404 .word 0xa52e7e04,0x02c076f0,0x99507837,0xe2a2ea29
9405 .word 0xf73659a6,0x41a1a601,0x4ca6fc6b,0x654a7d29
9406p0_local0_sec_end:
9407
9408SECTION .p0_local1 DATA_VA=0x000802000
9409
9410attr_data {
9411 Name = .p0_local1,
9412 VA = 0x0000000000802000,
9413 RA = 0x0000000010040000,
9414 PA = ra2pa(0x0000000010040000,0),
9415 part_0_ctx_nonzero_tsb_config_0,
9416 TTE_Context=PCONTEXT,
9417 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9418 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9419 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9420 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9421}
9422
9423 .data
9424 .seg "data"
9425 .align 0x2000
9426 .global p0_local1_start
9427p0_local1_begin:
9428 .skip 0x1400
9429p0_local1_start:
9430 .word 0x6bfb568f,0xca591030,0x6432845f,0x57663e30
9431 .word 0xffcb868d,0x4c6334a3,0x3ca1c359,0xd01edd19
9432 .word 0x7fe245f6,0xd8275aa4,0xe0250a6d,0x0f0be2a9
9433 .word 0xe9f291be,0x410fd903,0x445c2c9f,0x9f22251e
9434p0_local1_end:
9435
9436SECTION .p0_local1_sec DATA_VA=0x000802000
9437
9438attr_data {
9439 Name = .p0_local1_sec,
9440 VA = 0x0000000000802000,
9441 RA = 0x0000000030040000,
9442 PA = ra2pa(0x0000000030040000,0),
9443 part_0_ctx_nonzero_tsb_config_0,
9444 TTE_Context=SCONTEXT,
9445 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9446 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9447 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9448 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9449}
9450
9451 .data
9452 .seg "data"
9453 .align 0x2000
9454 .global p0_local1_sec_start
9455p0_local1_sec_begin:
9456 .skip 0x1400
9457p0_local1_sec_start:
9458 .word 0xbbdef45c,0x5584b512,0xb562cdb1,0xd3a0fe6b
9459 .word 0x597bd3e4,0xd1e92f7b,0xce72171c,0x22b6d1bb
9460 .word 0xce7ac61e,0x023e51a0,0x9022e18d,0x1c5e0f5f
9461 .word 0xdf50dd13,0x2ca9bcb5,0x02ed80cf,0xb55fc220
9462p0_local1_sec_end:
9463
9464SECTION .p0_local2 DATA_VA=0x000804000
9465
9466attr_data {
9467 Name = .p0_local2,
9468 VA = 0x0000000000804000,
9469 RA = 0x0000000010080000,
9470 PA = ra2pa(0x0000000010080000,0),
9471 part_0_ctx_nonzero_tsb_config_0,
9472 TTE_Context=PCONTEXT,
9473 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9474 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9475 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9476 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9477}
9478
9479 .data
9480 .seg "data"
9481 .align 0x2000
9482 .global p0_local2_start
9483p0_local2_begin:
9484 .skip 0x1400
9485p0_local2_start:
9486 .word 0x948a4d02,0xf57e14c7,0xe713ee56,0x03815332
9487 .word 0xcf8c9400,0xc68c78d8,0xd0c62442,0x6f11316e
9488 .word 0x49840312,0xf539bdcc,0x94121178,0xb252fd4b
9489 .word 0x128b7cee,0x7928f15e,0x4f9cb114,0x75164fc8
9490p0_local2_end:
9491
9492SECTION .p0_local2_sec DATA_VA=0x000804000
9493
9494attr_data {
9495 Name = .p0_local2_sec,
9496 VA = 0x0000000000804000,
9497 RA = 0x0000000030080000,
9498 PA = ra2pa(0x0000000030080000,0),
9499 part_0_ctx_nonzero_tsb_config_0,
9500 TTE_Context=SCONTEXT,
9501 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9502 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9503 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9504 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9505}
9506
9507 .data
9508 .seg "data"
9509 .align 0x2000
9510 .global p0_local2_sec_start
9511p0_local2_sec_begin:
9512 .skip 0x1400
9513p0_local2_sec_start:
9514 .word 0xefcf4072,0x887e3ba9,0x1c955e81,0xfa93b0a2
9515 .word 0x2bb2b3ca,0x70b4b1fd,0x646d910d,0x7abbfe4d
9516 .word 0xdc24471b,0x8906acbf,0x95d0a0c4,0x6bd091ff
9517 .word 0x7b398aab,0x0fbfdfcf,0x21d0705d,0xf28b69b5
9518p0_local2_sec_end:
9519
9520SECTION .p0_local3 DATA_VA=0x000806000
9521
9522attr_data {
9523 Name = .p0_local3,
9524 VA = 0x0000000000806000,
9525 RA = 0x00000000100c0000,
9526 PA = ra2pa(0x00000000100c0000,0),
9527 part_0_ctx_nonzero_tsb_config_0,
9528 TTE_Context=PCONTEXT,
9529 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9530 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9531 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9532 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9533}
9534
9535 .data
9536 .seg "data"
9537 .align 0x2000
9538 .global p0_local3_start
9539p0_local3_begin:
9540 .skip 0x1400
9541p0_local3_start:
9542 .word 0x790f06e7,0x8f0a4e97,0xfc5da99a,0xd169ea6a
9543 .word 0x416f4834,0xb5c8ad51,0x5b60a5f4,0x5fac2f21
9544 .word 0x8a204df7,0x20e9f282,0x701f2b2b,0xe50c768e
9545 .word 0x8eb3af40,0xe1c48775,0x5d15e8b5,0x6b6cc2ec
9546p0_local3_end:
9547
9548SECTION .p0_local3_sec DATA_VA=0x000806000
9549
9550attr_data {
9551 Name = .p0_local3_sec,
9552 VA = 0x0000000000806000,
9553 RA = 0x00000000300c0000,
9554 PA = ra2pa(0x00000000300c0000,0),
9555 part_0_ctx_nonzero_tsb_config_0,
9556 TTE_Context=SCONTEXT,
9557 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9558 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9559 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9560 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9561}
9562
9563 .data
9564 .seg "data"
9565 .align 0x2000
9566 .global p0_local3_sec_start
9567p0_local3_sec_begin:
9568 .skip 0x1400
9569p0_local3_sec_start:
9570 .word 0x0e18df29,0xfe8b48c6,0xd53f351c,0xf66d47e8
9571 .word 0xe292aff8,0x13ce7c52,0xdd6fe3d7,0xbbf532db
9572 .word 0xb430a514,0x74e53ae9,0x423742c0,0x2b0994b6
9573 .word 0x9476aad5,0x6d0498fd,0xe00c2ff6,0x60bb2927
9574p0_local3_sec_end:
9575
9576SECTION .p0_local4 DATA_VA=0x000808000
9577
9578attr_data {
9579 Name = .p0_local4,
9580 VA = 0x0000000000808000,
9581 RA = 0x0000000010100000,
9582 PA = ra2pa(0x0000000010100000,0),
9583 part_0_ctx_nonzero_tsb_config_0,
9584 TTE_Context=PCONTEXT,
9585 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9586 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9587 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9588 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9589}
9590
9591 .data
9592 .seg "data"
9593 .align 0x2000
9594 .global p0_local4_start
9595p0_local4_begin:
9596 .skip 0x1400
9597p0_local4_start:
9598 .word 0x0addd1cc,0x01f35123,0x9595b79e,0x1d8080b9
9599 .word 0xd0377664,0x26b50d03,0x1560aefe,0xa156caa9
9600 .word 0x9735361c,0x94a86dd3,0xad14c10a,0x9b0c725c
9601 .word 0x7ef25af5,0x3aed2469,0xe22787a2,0x4373d92b
9602p0_local4_end:
9603
9604SECTION .p0_local4_sec DATA_VA=0x000808000
9605
9606attr_data {
9607 Name = .p0_local4_sec,
9608 VA = 0x0000000000808000,
9609 RA = 0x0000000030100000,
9610 PA = ra2pa(0x0000000030100000,0),
9611 part_0_ctx_nonzero_tsb_config_0,
9612 TTE_Context=SCONTEXT,
9613 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9614 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9615 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9616 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9617}
9618
9619 .data
9620 .seg "data"
9621 .align 0x2000
9622 .global p0_local4_sec_start
9623p0_local4_sec_begin:
9624 .skip 0x1400
9625p0_local4_sec_start:
9626 .word 0x549c323e,0x0ab8f637,0xbc946679,0xd4129133
9627 .word 0x3acc0cbb,0x8b0b6b58,0x7222bb94,0xda7c4b0c
9628 .word 0x9c071bb4,0x462cd38d,0xd8c31769,0x5610d03d
9629 .word 0xdf201723,0x65a5914a,0x27e2d0d7,0x9eaf4194
9630p0_local4_sec_end:
9631
9632SECTION .p0_local5 DATA_VA=0x00080a000
9633
9634attr_data {
9635 Name = .p0_local5,
9636 VA = 0x000000000080a000,
9637 RA = 0x0000000010140000,
9638 PA = ra2pa(0x0000000010140000,0),
9639 part_0_ctx_nonzero_tsb_config_0,
9640 TTE_Context=PCONTEXT,
9641 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9642 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9643 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9644 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9645}
9646
9647 .data
9648 .seg "data"
9649 .align 0x2000
9650 .global p0_local5_start
9651p0_local5_begin:
9652 .skip 0x1400
9653p0_local5_start:
9654 .word 0x60b136e4,0x088d03d2,0x84f172db,0x2ad5b81b
9655 .word 0x32c8e3bb,0x3469aa70,0xa69be755,0x349b34e1
9656 .word 0xae9a2bfc,0x16973ac7,0xa6667f18,0xfd2281c3
9657 .word 0xcb0c4acb,0x9ad31662,0x9129fb24,0xa1532bb8
9658p0_local5_end:
9659
9660SECTION .p0_local5_sec DATA_VA=0x00080a000
9661
9662attr_data {
9663 Name = .p0_local5_sec,
9664 VA = 0x000000000080a000,
9665 RA = 0x0000000030140000,
9666 PA = ra2pa(0x0000000030140000,0),
9667 part_0_ctx_nonzero_tsb_config_0,
9668 TTE_Context=SCONTEXT,
9669 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9670 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9671 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9672 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9673}
9674
9675 .data
9676 .seg "data"
9677 .align 0x2000
9678 .global p0_local5_sec_start
9679p0_local5_sec_begin:
9680 .skip 0x1400
9681p0_local5_sec_start:
9682 .word 0xed768f42,0x8c71f0c6,0x6a599db0,0x4440f3d4
9683 .word 0xf8b5e936,0xeb0efd3c,0x4917edc0,0x09a13b55
9684 .word 0xde758f6b,0x3baf5081,0x379ed801,0xcb08a9e0
9685 .word 0x4d316293,0x7978b36e,0xbf1c5d38,0x5710a91f
9686p0_local5_sec_end:
9687
9688SECTION .p0_local6 DATA_VA=0x00080c000
9689
9690attr_data {
9691 Name = .p0_local6,
9692 VA = 0x000000000080c000,
9693 RA = 0x0000000010180000,
9694 PA = ra2pa(0x0000000010180000,0),
9695 part_0_ctx_nonzero_tsb_config_0,
9696 TTE_Context=PCONTEXT,
9697 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9698 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9699 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9700 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9701}
9702
9703 .data
9704 .seg "data"
9705 .align 0x2000
9706 .global p0_local6_start
9707p0_local6_begin:
9708 .skip 0x1400
9709p0_local6_start:
9710 .word 0xf3ee4792,0x641035b8,0xb2787248,0xbfdff7ee
9711 .word 0xc9c8f650,0xe4468589,0x7019af47,0x8cb0466d
9712 .word 0xa21033db,0x726f2f17,0xe4202773,0x442eeae8
9713 .word 0x0aeb4c39,0x47ee08bd,0xb24621fd,0x94ad7d4c
9714p0_local6_end:
9715
9716SECTION .p0_local6_sec DATA_VA=0x00080c000
9717
9718attr_data {
9719 Name = .p0_local6_sec,
9720 VA = 0x000000000080c000,
9721 RA = 0x0000000030180000,
9722 PA = ra2pa(0x0000000030180000,0),
9723 part_0_ctx_nonzero_tsb_config_0,
9724 TTE_Context=SCONTEXT,
9725 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9726 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9727 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9728 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9729}
9730
9731 .data
9732 .seg "data"
9733 .align 0x2000
9734 .global p0_local6_sec_start
9735p0_local6_sec_begin:
9736 .skip 0x1400
9737p0_local6_sec_start:
9738 .word 0x972b75c3,0xb9283712,0x1744f010,0x6ce214e9
9739 .word 0xb1f3b62b,0x4acc9370,0x55b60131,0xce4ed205
9740 .word 0x8ccd920c,0x415d28e8,0xe0f02f73,0xb9a63a86
9741 .word 0xf23a9726,0x407eae3e,0xaa59bf00,0x475f8a73
9742p0_local6_sec_end:
9743
9744SECTION .share0 DATA_VA=0x00080e000
9745
9746attr_data {
9747 Name = .share0,
9748 VA = 0x000000000080e000,
9749 RA = 0x00000000201c0000,
9750 PA = ra2pa(0x00000000201c0000,0),
9751 part_0_ctx_nonzero_tsb_config_0,
9752 TTE_Context=PCONTEXT,
9753 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9754 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9755 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9756 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9757}
9758
9759 .data
9760 .seg "data"
9761 .align 0x2000
9762 .global share0_start
9763share0_begin:
9764share0_start:
9765 .word 0xdb6701ce,0xa778056e,0xc5e19306,0x276fd4fe
9766 .word 0x22fa564a,0x91ecefa3,0x7a37c54c,0x2a0ddc27
9767 .word 0x88e5e385,0xf3d483d7,0xfc9e30ff,0xc1223505
9768 .word 0x1f97f561,0x15df3d69,0x34665a6d,0x6e37e345
9769share0_end:
9770
9771SECTION .share1 DATA_VA=0x000810000
9772
9773attr_data {
9774 Name = .share1,
9775 VA = 0x0000000000810000,
9776 RA = 0x0000000020800000,
9777 PA = ra2pa(0x0000000020800000,0),
9778 part_0_ctx_nonzero_tsb_config_0,
9779 TTE_Context=PCONTEXT,
9780 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9781 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9782 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9783 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9784}
9785
9786 .data
9787 .seg "data"
9788 .align 0x2000
9789 .global share1_start
9790share1_begin:
9791share1_start:
9792 .word 0x95ebe062,0x17104579,0xd1460c6b,0xa388f059
9793 .word 0x190e8626,0xcde55610,0x06293b66,0x108ea68a
9794 .word 0xcebc6246,0x359fe2e4,0x9c7981ff,0xe53f88ca
9795 .word 0xda932e6d,0xc4a44ee1,0x7f9115b1,0x365c8c76
9796 .word 0x659bf99a,0x718f4b9c,0xcc6161a7,0x62733d9a
9797 .word 0x625754d2,0x3ff7997f,0x4145aca1,0x4bc00164
9798 .word 0xf9552bab,0x18e020cc,0xa0e7f132,0x25b6b10a
9799 .word 0x72ae75ea,0x0fb6eefb,0x3937ee12,0x0ffdc4af
9800share1_end:
9801
9802SECTION .share2 DATA_VA=0x000812000
9803
9804attr_data {
9805 Name = .share2,
9806 VA = 0x0000000000812000,
9807 RA = 0x00000000211c0000,
9808 PA = ra2pa(0x00000000211c0000,0),
9809 part_0_ctx_nonzero_tsb_config_0,
9810 TTE_Context=PCONTEXT,
9811 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9812 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9813 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9814 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9815}
9816
9817 .data
9818 .seg "data"
9819 .align 0x2000
9820 .global share2_start
9821share2_begin:
9822share2_start:
9823 .word 0x22dce5a1,0xffa9f3b1,0x472f2da0,0xd38cdfd6
9824 .word 0x1850e495,0x90b49e4b,0x30a9455f,0x539b28bd
9825 .word 0xb0cf4298,0x56f8bab4,0x82a0533f,0xb98bd8ea
9826 .word 0x26473eca,0x31bd6985,0x2f38b097,0x19239ce8
9827share2_end:
9828
9829SECTION .share3 DATA_VA=0x000814000
9830
9831attr_data {
9832 Name = .share3,
9833 VA = 0x0000000000814000,
9834 RA = 0x0000000021800000,
9835 PA = ra2pa(0x0000000021800000,0),
9836 part_0_ctx_nonzero_tsb_config_0,
9837 TTE_Context=PCONTEXT,
9838 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9839 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9840 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9841 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9842}
9843
9844 .data
9845 .seg "data"
9846 .align 0x2000
9847 .global share3_start
9848share3_begin:
9849share3_start:
9850 .word 0x9be918df,0x36862b41,0x31a38344,0x79ac1553
9851 .word 0x51d3092e,0xc10b9f0f,0x9c853e0e,0x79ccb518
9852 .word 0x989c9995,0x3b092a50,0xd132f10b,0x116b175e
9853 .word 0x9eb16360,0x8d334091,0xd6d263f8,0x3596e730
9854 .word 0x287028b2,0x51548f78,0x0b118149,0xf73f444f
9855 .word 0xb4001c69,0xb556ac85,0x20baaaca,0xd3c69e1d
9856 .word 0x1ea97be9,0xbf402893,0x9f420a09,0x523cace9
9857 .word 0xbe9093d6,0xed557c61,0xcf8f60f3,0x88daab26
9858 .word 0x18f59b02,0xc04f141b,0x2c42a389,0x0dc5b583
9859 .word 0x61791568,0xd7c62fca,0xf7544da5,0xc96fd9b1
9860 .word 0x003bd7f6,0x1af01f23,0x490d9077,0x70115948
9861 .word 0x83a9d947,0xcef4f3bb,0x95fe585a,0xb972f740
9862 .word 0x90d5d5a0,0x28a5d189,0xf8def2a6,0x5470111d
9863 .word 0x2d6f9b35,0xd84f82c1,0xfa0f5caf,0x118e28c9
9864 .word 0xca485878,0xba491d04,0x3279ddba,0x3f1f4b5c
9865 .word 0xb77f95b6,0xf051f1bc,0xf9b5b719,0x3179b00e
9866 .word 0x650a4e79,0x47b0b9a4,0xfdef8763,0xf427642e
9867 .word 0x1e37a448,0x5a171813,0xeed6da03,0xe9cb06bd
9868 .word 0x203c9989,0x0ad98e0a,0x6628370f,0xc3e16445
9869 .word 0x1e253a7d,0x8b3309f6,0xc59b54de,0x4b4bb3d1
9870 .word 0x0a6099db,0x3ac34e37,0x22ca1d96,0x348e13b7
9871 .word 0x7d3a8d15,0xf86cb1b6,0x2ecfcee7,0x80230b33
9872 .word 0xda0e8a16,0x7bf033b4,0xaeaedde3,0xd8b41faa
9873 .word 0xb7acac5a,0xf6ef5c18,0x2f61a4c5,0x68950f10
9874 .word 0xa1b7423e,0xe18ade00,0x1f355ded,0x796674b2
9875 .word 0x71e33b62,0x0c8b6b3b,0xd3cc245d,0x0332f819
9876 .word 0x37067dac,0xe3f338b8,0x8e90c766,0x3bf3f170
9877 .word 0xc8aa7423,0x74d7a0ba,0xf9a595d1,0x3e468e4a
9878 .word 0x12bcc752,0x4a9c22e3,0xfded4401,0x14c4bea1
9879 .word 0x11dda95f,0x94c9eb8c,0x8dfb85cb,0x6d2ed88f
9880 .word 0x349b3133,0x6b6233c6,0x30ed3049,0x1fef63bb
9881 .word 0x9570581f,0x0cf2f456,0x6171d4df,0x6387f1c0
9882share3_end: