Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_2000_11.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mpgen_2000_11.s
5* Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved
6* 4150 Network Circle, Santa Clara, California 95054, U.S.A.
7*
8* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
9*
10* This program is free software; you can redistribute it and/or modify
11* it under the terms of the GNU General Public License as published by
12* the Free Software Foundation; version 2 of the License.
13*
14* This program is distributed in the hope that it will be useful,
15* but WITHOUT ANY WARRANTY; without even the implied warranty of
16* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17* GNU General Public License for more details.
18*
19* You should have received a copy of the GNU General Public License
20* along with this program; if not, write to the Free Software
21* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
22*
23* For the avoidance of doubt, and except that if any non-GPL license
24* choice is available it will apply instead, Sun elects to use only
25* the General Public License version 2 (GPLv2) at this time for any
26* software where a choice of GPL license versions is made
27* available with the language indicating that GPLv2 or any later version
28* may be used, or where a choice of which version of the GPL is applied is
29* otherwise unspecified.
30*
31* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
32* CA 95054 USA or visit www.sun.com if you need additional information or
33* have any questions.
34*
35*
36* ========== Copyright Header End ============================================
37*/
38! Niagara2 UP Random Test
39! Seed = 327144528
40! Riesling can be on
41! 1 Thread, 2000 lines
42! mpgen created on Dec 20, 2005 (16:35:03)
43! mpgen_2000_11.s created on Mar 27, 2009 (14:45:28)
44! RC file : random.rc
45! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.051220 -rc random.rc -o mpgen_2000_11 -p 1 -l 2000
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 = f8511d1b efb2d718 393e2a63 9eed9753
84! %f4 = da6229f7 a19f87bd b3fc65cc 64804183
85! %f8 = 082da03a b1a1a9fd 44cc3530 23145b02
86! %f12 = bdce655c 80119692 faf2162c 1aee0638
87 ldda [%g1]ASI_BLK_P,%f0
88 add %g1,64,%g1
89! %f16 = bc8ad5ed a79d9bf2 f404cd1d af703dc3
90! %f20 = 9e3612e3 fa8a642b 14da5593 f482f3f5
91! %f24 = e7cdd534 98f0288b 72016081 64902294
92! %f28 = 47d58ad6 31dcbcd9 2579ae5c 22487c2b
93 ldda [%g1]ASI_BLK_P,%f16
94 add %g1,64,%g1
95! %f32 = 7737f8a3 e4921899 821ec8e2 b507acd4
96! %f36 = 13dfcadc 2c2a5f34 55725e6d 1e017edd
97! %f40 = f5d75abc 2f9b2906 f1137fd6 51341abb
98! %f44 = 18f4aba1 edeabd4f f47520a7 36cff8c6
99 ldda [%g1]ASI_BLK_P,%f32
100
101! Set up the Graphics Status Register
102
103 setx 0xb95eb40700000022,%g7,%g1 ! GSR scale = 4, align = 2
104 wr %g1,%g0,%gsr ! GSR = b95eb40700000022
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! %f9 = b1a1a9fd, Mem[0000000030081408] = 8fa37352
113 sta %f9 ,[%i2+%o4]0x89 ! Mem[0000000030081408] = b1a1a9fd
114! %l6 = e883873ca254d25b, Mem[00000000201c0000] = 747075c1, %asi = 80
115 stba %l6,[%o0+0x000]%asi ! Mem[00000000201c0000] = 5b7075c1
116! Mem[00000000201c0000] = 5b7075c1, %l5 = e9214980c6704eb9
117 ldsha [%o0+0x000]%asi,%l5 ! %l5 = 0000000000005b70
118! %f31 = 22487c2b, Mem[0000000030181400] = 203ad056
119 sta %f31,[%i6+%g0]0x89 ! Mem[0000000030181400] = 22487c2b
120! %l2 = 022c5b4266427080, immed = 000006e4, %y = 00000000
121 udiv %l2,0x6e4,%l4 ! %l4 = 00000000000ed723
122 mov %l0,%y ! %y = 3155831c
123! Mem[0000000010001408] = 32520af018ba0478, %l7 = 52a876b9e69113cc
124 ldxa [%i0+%o4]0x80,%l7 ! %l7 = 32520af018ba0478
125! Mem[0000000010181410] = c51e0ba2 fa17dbfb, %l6 = a254d25b, %l7 = 18ba0478
126 ldda [%i6+%o5]0x80,%l6 ! %l6 = 00000000c51e0ba2 00000000fa17dbfb
127! %f5 = a19f87bd, Mem[0000000010141400] = f264173e
128 sta %f5 ,[%i5+%g0]0x80 ! Mem[0000000010141400] = a19f87bd
129! %l6 = c51e0ba2, %l7 = fa17dbfb, Mem[00000000300c1408] = e74c0a50 2300bc85
130 stda %l6,[%i3+%o4]0x89 ! Mem[00000000300c1408] = c51e0ba2 fa17dbfb
131! Starting 10 instruction Store Burst
132! %l4 = 00000000000ed723, Mem[0000000010001408] = 32520af0
133 stwa %l4,[%i0+%o4]0x80 ! Mem[0000000010001408] = 000ed723
134
135p0_label_2:
136! %f0 = f8511d1b efb2d718 393e2a63 9eed9753
137! %f4 = da6229f7 a19f87bd b3fc65cc 64804183
138! %f8 = 082da03a b1a1a9fd 44cc3530 23145b02
139! %f12 = bdce655c 80119692 faf2162c 1aee0638
140 stda %f0,[%i6]ASI_BLK_AIUP ! Block Store to 0000000010181400
141! %l2 = 66427080, %l3 = a99da124, Mem[0000000010001400] = c58868bd 0da57a2a
142 stda %l2,[%i0+%g0]0x88 ! Mem[0000000010001400] = 66427080 a99da124
143! Mem[00000000211c0000] = fe39877b, %l3 = 507f85a7a99da124
144 ldstuba [%o2+0x000]%asi,%l3 ! %l3 = 000000fe000000ff
145! Mem[0000000030141410] = b30a3843, %l0 = ca8662063155831c
146 swapa [%i5+%o5]0x89,%l0 ! %l0 = 00000000b30a3843
147! %l2 = 022c5b4266427080, Mem[0000000010141410] = 1506448b
148 stwa %l2,[%i5+%o5]0x80 ! Mem[0000000010141410] = 66427080
149! %f26 = 72016081 64902294, Mem[0000000010001408] = 000ed723 18ba0478
150 stda %f26,[%i0+%o4]0x80 ! Mem[0000000010001408] = 72016081 64902294
151! %l4 = 00000000000ed723, Mem[0000000010081408] = a41a702a
152 stha %l4,[%i2+%o4]0x80 ! Mem[0000000010081408] = d723702a
153! Mem[0000000030101410] = a1064b63, %l3 = 00000000000000fe
154 ldstuba [%i4+%o5]0x89,%l3 ! %l3 = 00000063000000ff
155! Mem[0000000010001400] = 80704266, %l1 = 4891b675fea9c1a1
156 ldstuba [%i0+%g0]0x80,%l1 ! %l1 = 00000080000000ff
157! Starting 10 instruction Load Burst
158! Mem[00000000100c1430] = 8b7d1d2d, %l7 = 00000000fa17dbfb
159 ldsha [%i3+0x030]%asi,%l7 ! %l7 = ffffffffffff8b7d
160
161p0_label_3:
162! Mem[0000000030001408] = b3083336, %l4 = 00000000000ed723
163 lduha [%i0+%o4]0x89,%l4 ! %l4 = 0000000000003336
164! %l5 = 0000000000005b70, Mem[00000000211c0001] = ff39877b, %asi = 80
165 stba %l5,[%o2+0x001]%asi ! Mem[00000000211c0000] = ff70877b
166! Mem[0000000021800000] = 14e5ddab, %l6 = 00000000c51e0ba2
167 lduh [%o3+%g0],%l6 ! %l6 = 00000000000014e5
168! Mem[0000000030181400] = 2b7c4822, %l2 = 022c5b4266427080
169 lduwa [%i6+%g0]0x81,%l2 ! %l2 = 000000002b7c4822
170! %l2 = 000000002b7c4822, Mem[0000000010081400] = 6b26c342c90352a2
171 stx %l2,[%i2+%g0] ! Mem[0000000010081400] = 000000002b7c4822
172! Mem[0000000010101400] = 17de5232 d2ccd9a9, %l6 = 000014e5, %l7 = ffff8b7d
173 ldda [%i4+%g0]0x88,%l6 ! %l6 = 00000000d2ccd9a9 0000000017de5232
174! Mem[0000000010101428] = fe4731838b39271f, %l5 = 0000000000005b70
175 ldx [%i4+0x028],%l5 ! %l5 = fe4731838b39271f
176! Mem[0000000030141400] = 54360ebd, %f17 = a79d9bf2
177 lda [%i5+%g0]0x81,%f17 ! %f17 = 54360ebd
178! Mem[0000000030081408] = 246eee7fb1a1a9fd, %l5 = fe4731838b39271f
179 ldxa [%i2+%o4]0x89,%l5 ! %l5 = 246eee7fb1a1a9fd
180! Starting 10 instruction Store Burst
181! Mem[0000000010001400] = 664270ff, %l2 = 000000002b7c4822
182 swapa [%i0+%g0]0x88,%l2 ! %l2 = 00000000664270ff
183
184p0_label_4:
185! Mem[0000000010101410] = d364a9da, %l0 = 00000000b30a3843
186 swapa [%i4+%o5]0x80,%l0 ! %l0 = 00000000d364a9da
187! %l7 = 0000000017de5232, imm = fffffffffffff25f, %l6 = 00000000d2ccd9a9
188 orn %l7,-0xda1,%l6 ! %l6 = 0000000017de5fb2
189! %f26 = 72016081 64902294, %l7 = 0000000017de5232
190! Mem[0000000030141400] = 54360ebdef0bfc1d
191 stda %f26,[%i5+%l7]ASI_PST8_S ! Mem[0000000030141400] = 54366081ef0b221d
192! %l7 = 0000000017de5232, Mem[0000000010101400] = 17de5232d2ccd9a9
193 stxa %l7,[%i4+%g0]0x88 ! Mem[0000000010101400] = 0000000017de5232
194! Mem[00000000100c1408] = 45828532, %l3 = 0000000000000063
195 swapa [%i3+%o4]0x88,%l3 ! %l3 = 0000000045828532
196! %f18 = f404cd1d, Mem[0000000010141400] = a19f87bd
197 sta %f18,[%i5+%g0]0x80 ! Mem[0000000010141400] = f404cd1d
198! Mem[0000000030081410] = 92236e92, %l6 = 0000000017de5fb2
199 swapa [%i2+%o5]0x81,%l6 ! %l6 = 0000000092236e92
200! Mem[0000000030141400] = 54366081, %l1 = 0000000000000080
201 ldstuba [%i5+%g0]0x81,%l1 ! %l1 = 00000054000000ff
202! Mem[0000000030001410] = 918eed5a, %l0 = 00000000d364a9da
203 ldstuba [%i0+%o5]0x81,%l0 ! %l0 = 00000091000000ff
204! Starting 10 instruction Load Burst
205! Mem[00000000211c0000] = ff70877b, %l7 = 0000000017de5232
206 lduba [%o2+0x001]%asi,%l7 ! %l7 = 0000000000000070
207
208p0_label_5:
209! Mem[0000000030041400] = d2c46fab, %l0 = 0000000000000091
210 lduha [%i1+%g0]0x81,%l0 ! %l0 = 000000000000d2c4
211! Mem[0000000030141400] = ff366081 ef0b221d, %l4 = 00003336, %l5 = b1a1a9fd
212 ldda [%i5+%g0]0x81,%l4 ! %l4 = 00000000ff366081 00000000ef0b221d
213 membar #Sync ! Added by membar checker (1)
214! Mem[0000000010181438] = faf2162c, %l5 = 00000000ef0b221d
215 lduw [%i6+0x038],%l5 ! %l5 = 00000000faf2162c
216! Mem[00000000100c1400] = 56ac0c11dabdccce, %f22 = 14da5593 f482f3f5
217 ldda [%i3+%g0]0x88,%f22 ! %f22 = 56ac0c11 dabdccce
218! Mem[00000000100c1430] = 8b7d1d2d, %l2 = 00000000664270ff
219 ldsh [%i3+0x032],%l2 ! %l2 = 0000000000001d2d
220! Mem[0000000010181438] = faf2162c, %l0 = 000000000000d2c4
221 ldswa [%i6+0x038]%asi,%l0 ! %l0 = fffffffffaf2162c
222! Mem[00000000211c0000] = ff70877b, %l4 = 00000000ff366081
223 lduba [%o2+0x000]%asi,%l4 ! %l4 = 00000000000000ff
224! Mem[0000000030181400] = 2b7c4822037cf36c, %l1 = 0000000000000054
225 ldxa [%i6+%g0]0x81,%l1 ! %l1 = 2b7c4822037cf36c
226! Mem[0000000030101410] = ff4b06a1, %l4 = 00000000000000ff
227 ldsha [%i4+%o5]0x81,%l4 ! %l4 = ffffffffffffff4b
228! Starting 10 instruction Store Burst
229! %l1 = 2b7c4822037cf36c, Mem[0000000010141408] = 9861b7ff
230 stha %l1,[%i5+%o4]0x88 ! Mem[0000000010141408] = 9861f36c
231
232p0_label_6:
233! %l4 = ffffff4b, %l5 = faf2162c, Mem[0000000030081400] = f9f60e05 3c70cee3
234 stda %l4,[%i2+%g0]0x81 ! Mem[0000000030081400] = ffffff4b faf2162c
235! %l5 = 00000000faf2162c, Mem[0000000030041408] = 139bd8c4
236 stwa %l5,[%i1+%o4]0x89 ! Mem[0000000030041408] = faf2162c
237! Mem[0000000030181400] = 2b7c4822, %l4 = ffffffffffffff4b
238 swapa [%i6+%g0]0x81,%l4 ! %l4 = 000000002b7c4822
239! %f12 = bdce655c, Mem[0000000010081400] = 00000000
240 sta %f12,[%i2+%g0]0x80 ! Mem[0000000010081400] = bdce655c
241! Mem[0000000010041403] = 4b594e7c, %l7 = 0000000000000070
242 ldstuba [%i1+0x003]%asi,%l7 ! %l7 = 0000007c000000ff
243! %l4 = 2b7c4822, %l5 = faf2162c, Mem[0000000030041410] = 2bcc552e 5376db64
244 stda %l4,[%i1+%o5]0x89 ! Mem[0000000030041410] = 2b7c4822 faf2162c
245! %f16 = bc8ad5ed 54360ebd, %f18 = f404cd1d af703dc3
246 fxtod %f16,%f18 ! %f18 = c3d0dd4a 84aaf27c
247! %l3 = 0000000045828532, Mem[0000000030181408] = 13fa6119
248 stha %l3,[%i6+%o4]0x89 ! Mem[0000000030181408] = 13fa8532
249! %l6 = 92236e92, %l7 = 0000007c, Mem[00000000100c1408] = 63000000 487c30c3
250 std %l6,[%i3+%o4] ! Mem[00000000100c1408] = 92236e92 0000007c
251! Starting 10 instruction Load Burst
252! Mem[0000000010101400] = 0000000017de5232, %f28 = 47d58ad6 31dcbcd9
253 ldda [%i4+%g0]0x88,%f28 ! %f28 = 00000000 17de5232
254
255p0_label_7:
256! Mem[0000000030001400] = 67be1bddbf74240a, %f16 = bc8ad5ed 54360ebd
257 ldda [%i0+%g0]0x81,%f16 ! %f16 = 67be1bdd bf74240a
258! Mem[0000000030041400] = ab6fc4d2, %l0 = fffffffffaf2162c
259 lduha [%i1+%g0]0x89,%l0 ! %l0 = 000000000000c4d2
260! Mem[0000000010101410] = 43380ab3, %l5 = 00000000faf2162c
261 ldsha [%i4+%o5]0x88,%l5 ! %l5 = 0000000000000ab3
262! Mem[00000000211c0000] = ff70877b, %l0 = 000000000000c4d2
263 ldsh [%o2+%g0],%l0 ! %l0 = ffffffffffffff70
264! Mem[0000000030141410] = 3155831c, %f15 = 1aee0638
265 lda [%i5+%o5]0x89,%f15 ! %f15 = 3155831c
266! %l6 = 0000000092236e92, imm = ffffffffffffff4c, %l6 = 0000000092236e92
267 orn %l6,-0x0b4,%l6 ! %l6 = 0000000092236eb3
268! Mem[0000000010101400] = 17de5232, %f18 = c3d0dd4a
269 lda [%i4+%g0]0x88,%f18 ! %f18 = 17de5232
270! Mem[0000000030141400] = ff366081 ef0b221d, %l0 = ffffff70, %l1 = 037cf36c
271 ldda [%i5+%g0]0x81,%l0 ! %l0 = 00000000ff366081 00000000ef0b221d
272! Mem[000000001000140c] = 64902294, %l4 = 000000002b7c4822
273 lduba [%i0+0x00c]%asi,%l4 ! %l4 = 0000000000000064
274! Starting 10 instruction Store Burst
275! %f28 = 00000000 17de5232, %l5 = 0000000000000ab3
276! Mem[0000000030041408] = 2c16f2fa3741f12c
277 add %i1,0x008,%g1
278 stda %f28,[%g1+%l5]ASI_PST16_SL ! Mem[0000000030041408] = 3252de173741f12c
279
280p0_label_8:
281! Mem[0000000010181408] = 393e2a63, %l2 = 0000000000001d2d
282 swapa [%i6+%o4]0x80,%l2 ! %l2 = 00000000393e2a63
283! %f8 = 082da03a b1a1a9fd, %l4 = 0000000000000064
284! Mem[0000000010001410] = 74cb7a9714f96e1e
285 add %i0,0x010,%g1
286 stda %f8,[%g1+%l4]ASI_PST32_PL ! Mem[0000000010001410] = 74cb7a9714f96e1e
287! %l2 = 00000000393e2a63, Mem[0000000030141408] = a59ff5fa
288 stwa %l2,[%i5+%o4]0x89 ! Mem[0000000030141408] = 393e2a63
289! Mem[0000000010101410] = b30a3843, %l2 = 00000000393e2a63
290 swapa [%i4+%o5]0x80,%l2 ! %l2 = 00000000b30a3843
291! Mem[0000000010181410] = da6229f7, %l6 = 0000000092236eb3
292 swapa [%i6+%o5]0x80,%l6 ! %l6 = 00000000da6229f7
293! Mem[0000000010181400] = f8511d1b, %l2 = 00000000b30a3843
294 ldstuba [%i6+%g0]0x80,%l2 ! %l2 = 000000f8000000ff
295! %l2 = 00000000000000f8, Mem[0000000030141408] = 393e2a63
296 stwa %l2,[%i5+%o4]0x89 ! Mem[0000000030141408] = 000000f8
297! Mem[00000000100c1438] = d04808b7a77b3f76, %l6 = 00000000da6229f7, %l4 = 0000000000000064
298 add %i3,0x38,%g1
299 casxa [%g1]0x80,%l6,%l4 ! %l4 = d04808b7a77b3f76
300! %f6 = b3fc65cc 64804183, %l3 = 0000000045828532
301! Mem[0000000030101408] = 96a9d7b0ad40bccd
302 add %i4,0x008,%g1
303 stda %f6,[%g1+%l3]ASI_PST8_SL ! Mem[0000000030101408] = 9641d7b0cc65bccd
304! Starting 10 instruction Load Burst
305! Mem[0000000021800080] = 3ddb4ee0, %l1 = 00000000ef0b221d
306 ldsh [%o3+0x080],%l1 ! %l1 = 0000000000003ddb
307
308p0_label_9:
309! Mem[0000000030181410] = a1ed70f8, %l4 = d04808b7a77b3f76
310 ldswa [%i6+%o5]0x89,%l4 ! %l4 = ffffffffa1ed70f8
311! Mem[0000000030141400] = 816036ff, %f25 = 98f0288b
312 lda [%i5+%g0]0x89,%f25 ! %f25 = 816036ff
313! Mem[0000000030041400] = d2c46fab, %f9 = b1a1a9fd
314 lda [%i1+%g0]0x81,%f9 ! %f9 = d2c46fab
315! Mem[00000000100c1418] = 079e2c00, %l5 = 0000000000000ab3
316 ldsha [%i3+0x01a]%asi,%l5 ! %l5 = 0000000000002c00
317! Mem[0000000030081400] = ffffff4bfaf2162c, %l5 = 0000000000002c00
318 ldxa [%i2+%g0]0x81,%l5 ! %l5 = ffffff4bfaf2162c
319! Mem[0000000010101410] = 632a3e39, %l3 = 0000000045828532
320 lduwa [%i4+%o5]0x88,%l3 ! %l3 = 00000000632a3e39
321! Mem[0000000010181400] = 1b1d51ff, %l7 = 000000000000007c
322 lduba [%i6+%g0]0x88,%l7 ! %l7 = 00000000000000ff
323! Mem[0000000010181410] = b36e2392, %l2 = 00000000000000f8
324 lduba [%i6+%o5]0x88,%l2 ! %l2 = 0000000000000092
325! Mem[0000000030181410] = d5fe12afa1ed70f8, %l4 = ffffffffa1ed70f8
326 ldxa [%i6+%o5]0x89,%l4 ! %l4 = d5fe12afa1ed70f8
327! Starting 10 instruction Store Burst
328! %l6 = da6229f7, %l7 = 000000ff, Mem[0000000010081400] = bdce655c 2b7c4822
329 stda %l6,[%i2+%g0]0x80 ! Mem[0000000010081400] = da6229f7 000000ff
330
331p0_label_10:
332! %f18 = 17de5232 84aaf27c, Mem[0000000030141408] = f8000000 fe0c4ed0
333 stda %f18,[%i5+%o4]0x81 ! Mem[0000000030141408] = 17de5232 84aaf27c
334! Mem[0000000010181428] = 44cc3530, %l3 = 00000000632a3e39
335 ldstuba [%i6+0x028]%asi,%l3 ! %l3 = 00000044000000ff
336! Mem[000000001000142f] = c6f3cf0c, %l1 = 0000000000003ddb
337 ldstub [%i0+0x02f],%l1 ! %l1 = 0000000c000000ff
338! Mem[0000000030141400] = 816036ff, %l1 = 000000000000000c
339 swapa [%i5+%g0]0x89,%l1 ! %l1 = 00000000816036ff
340! %l0 = 00000000ff366081, Mem[00000000201c0000] = 5b7075c1
341 sth %l0,[%o0+%g0] ! Mem[00000000201c0000] = 608175c1
342! %l2 = 00000092, %l3 = 00000044, Mem[0000000010101410] = 632a3e39 1318ed04
343 stda %l2,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000092 00000044
344! %f24 = e7cdd534, Mem[0000000010141400] = f404cd1d
345 sta %f24,[%i5+%g0]0x80 ! Mem[0000000010141400] = e7cdd534
346! %l0 = 00000000ff366081, Mem[0000000030181400] = 6cf37c034bffffff
347 stxa %l0,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000ff366081
348! %f16 = 67be1bdd bf74240a, %l7 = 00000000000000ff
349! Mem[0000000010041420] = 3829b1c29b2e5c82
350 add %i1,0x020,%g1
351 stda %f16,[%g1+%l7]ASI_PST32_P ! Mem[0000000010041420] = 67be1bddbf74240a
352! Starting 10 instruction Load Burst
353! Mem[00000000300c1400] = 297fe946 1030f3bb, %l6 = da6229f7, %l7 = 000000ff
354 ldda [%i3+%g0]0x81,%l6 ! %l6 = 00000000297fe946 000000001030f3bb
355
356p0_label_11:
357! Mem[0000000010101410] = 92000000, %f31 = 22487c2b
358 ld [%i4+%o5],%f31 ! %f31 = 92000000
359! Mem[0000000030081410] = 17de5fb2 d303d2ce, %l6 = 297fe946, %l7 = 1030f3bb
360 ldda [%i2+%o5]0x81,%l6 ! %l6 = 0000000017de5fb2 00000000d303d2ce
361! Mem[0000000010001408] = 81600172, %f0 = f8511d1b
362 lda [%i0+%o4]0x88,%f0 ! %f0 = 81600172
363! Mem[0000000010181410] = 92236eb3a19f87bd, %l6 = 0000000017de5fb2
364 ldxa [%i6+%o5]0x80,%l6 ! %l6 = 92236eb3a19f87bd
365! Mem[0000000030081400] = 4bffffff, %l2 = 0000000000000092
366 lduba [%i2+%g0]0x89,%l2 ! %l2 = 00000000000000ff
367! %l0 = 00000000ff366081, %l5 = ffffff4bfaf2162c, %l6 = 92236eb3a19f87bd
368 and %l0,%l5,%l6 ! %l6 = 00000000fa320000
369! Mem[0000000010181410] = 92236eb3, %l7 = 00000000d303d2ce
370 lduha [%i6+%o5]0x80,%l7 ! %l7 = 0000000000009223
371! Mem[0000000010081408] = d723702a, %f29 = 17de5232
372 lda [%i2+%o4]0x80,%f29 ! %f29 = d723702a
373! Mem[0000000030081400] = ffffff4b faf2162c, %l6 = fa320000, %l7 = 00009223
374 ldda [%i2+%g0]0x81,%l6 ! %l6 = 00000000ffffff4b 00000000faf2162c
375! Starting 10 instruction Store Burst
376! %f10 = 44cc3530, Mem[0000000030141410] = 1c835531
377 sta %f10,[%i5+%o5]0x81 ! Mem[0000000030141410] = 44cc3530
378
379p0_label_12:
380! Mem[0000000010041438] = 866c804db051662a, %l2 = 00000000000000ff, %l1 = 00000000816036ff
381 add %i1,0x38,%g1
382 casxa [%g1]0x80,%l2,%l1 ! %l1 = 866c804db051662a
383! Mem[0000000010181436] = 80119692, %l0 = 00000000ff366081
384 ldstub [%i6+0x036],%l0 ! %l0 = 00000096000000ff
385! Mem[0000000030081410] = 17de5fb2, %l0 = 0000000000000096
386 ldstuba [%i2+%o5]0x81,%l0 ! %l0 = 00000017000000ff
387! Mem[0000000030081410] = b25fdeff, %l5 = ffffff4bfaf2162c
388 swapa [%i2+%o5]0x89,%l5 ! %l5 = 00000000b25fdeff
389! %f3 = 9eed9753, Mem[0000000030181408] = 13fa8532
390 sta %f3 ,[%i6+%o4]0x89 ! Mem[0000000030181408] = 9eed9753
391! Mem[0000000010041400] = 4b594eff, %l5 = 00000000b25fdeff
392 swapa [%i1+%g0]0x80,%l5 ! %l5 = 000000004b594eff
393! %f16 = 67be1bdd, %f12 = bdce655c, %f5 = a19f87bd
394 fdivs %f16,%f12,%f5 ! %f5 = e96bcc6e
395! %f18 = 17de5232 84aaf27c, %l3 = 0000000000000044
396! Mem[0000000010181418] = b3fc65cc64804183
397 add %i6,0x018,%g1
398 stda %f18,[%g1+%l3]ASI_PST32_PL ! Mem[0000000010181418] = b3fc65cc64804183
399! Mem[0000000010101408] = 15ba01af, %l7 = 00000000faf2162c
400 swapa [%i4+%o4]0x88,%l7 ! %l7 = 0000000015ba01af
401! Starting 10 instruction Load Burst
402 membar #Sync ! Added by membar checker (2)
403! Mem[0000000030081400] = ffffff4b faf2162c fda9a1b1 7fee6e24
404! Mem[0000000030081410] = 2c16f2fa d303d2ce 12fb159c f399fb61
405! Mem[0000000030081420] = 3d8f6c31 cadf75ee 919c4ae1 fb7eb842
406! Mem[0000000030081430] = 6c8eb036 89fff5dd 487ef861 15effd90
407 ldda [%i2]ASI_BLK_S,%f0 ! Block Load from 0000000030081400
408
409p0_label_13:
410! Mem[00000000211c0000] = ff70877b, %l5 = 000000004b594eff
411 lduh [%o2+%g0],%l5 ! %l5 = 000000000000ff70
412! Mem[0000000030001410] = 5aed8eff, %f28 = 00000000
413 lda [%i0+%o5]0x89,%f28 ! %f28 = 5aed8eff
414! Mem[0000000010001408] = 81600172, %l1 = 866c804db051662a
415 ldswa [%i0+%o4]0x88,%l1 ! %l1 = ffffffff81600172
416! Mem[0000000010001400] = 2b7c4822, %l3 = 0000000000000044
417 lduba [%i0+%g0]0x88,%l3 ! %l3 = 0000000000000022
418! Mem[00000000300c1400] = 46e97f29, %l1 = ffffffff81600172
419 ldswa [%i3+%g0]0x89,%l1 ! %l1 = 0000000046e97f29
420! %l6 = 00000000ffffff4b, %l6 = 00000000ffffff4b, %l6 = 00000000ffffff4b
421 xnor %l6,%l6,%l6 ! %l6 = ffffffffffffffff
422! Mem[00000000300c1408] = fa17dbfb c51e0ba2, %l4 = a1ed70f8, %l5 = 0000ff70
423 ldda [%i3+%o4]0x89,%l4 ! %l4 = 00000000c51e0ba2 00000000fa17dbfb
424! Mem[0000000010081400] = f72962da, %l7 = 0000000015ba01af
425 lduha [%i2+%g0]0x88,%l7 ! %l7 = 00000000000062da
426! Mem[0000000030041410] = 22487c2b, %f17 = bf74240a
427 lda [%i1+%o5]0x81,%f17 ! %f17 = 22487c2b
428! Starting 10 instruction Store Burst
429! %l4 = 00000000c51e0ba2, %l1 = 0000000046e97f29, %l2 = 00000000000000ff
430 orn %l4,%l1,%l2 ! %l2 = fffffffffd1e8bf6
431
432p0_label_14:
433! %l3 = 0000000000000022, Mem[0000000030001400] = 67be1bdd
434 stwa %l3,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000022
435! %l7 = 00000000000062da, Mem[0000000010081400] = f72962da
436 stha %l7,[%i2+%g0]0x88 ! Mem[0000000010081400] = f72962da
437! %l5 = 00000000fa17dbfb, Mem[0000000020800000] = 1fa6edbb
438 sth %l5,[%o1+%g0] ! Mem[0000000020800000] = dbfbedbb
439! %f21 = fa8a642b, Mem[0000000030141400] = 0c000000
440 sta %f21,[%i5+%g0]0x81 ! Mem[0000000030141400] = fa8a642b
441! Mem[00000000201c0001] = 608175c1, %l0 = 0000000000000017
442 ldstuba [%o0+0x001]%asi,%l0 ! %l0 = 00000081000000ff
443! %f18 = 17de5232 84aaf27c, %l1 = 0000000046e97f29
444! Mem[0000000030181410] = f870eda1af12fed5
445 add %i6,0x010,%g1
446 stda %f18,[%g1+%l1]ASI_PST32_SL ! Mem[0000000030181410] = 7cf2aa84af12fed5
447! %l0 = 0000000000000081, Mem[0000000010041400] = b25fdeff
448 stw %l0,[%i1+%g0] ! Mem[0000000010041400] = 00000081
449! %f16 = 67be1bdd, Mem[00000000100c1408] = 92236e92
450 sta %f16,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 67be1bdd
451! Mem[0000000020800041] = 1b19ecd0, %l0 = 0000000000000081
452 ldstub [%o1+0x041],%l0 ! %l0 = 00000019000000ff
453! Starting 10 instruction Load Burst
454! Mem[00000000100c1414] = 89b2e2bd, %l7 = 00000000000062da
455 ldsw [%i3+0x014],%l7 ! %l7 = ffffffff89b2e2bd
456
457p0_label_15:
458! Mem[0000000010041408] = fafdf856b3cf8cba, %f20 = 9e3612e3 fa8a642b
459 ldda [%i1+%o4]0x88,%f20 ! %f20 = fafdf856 b3cf8cba
460! Mem[0000000030081408] = fda9a1b17fee6e24, %f28 = 5aed8eff d723702a
461 ldda [%i2+%o4]0x81,%f28 ! %f28 = fda9a1b1 7fee6e24
462! Mem[00000000211c0000] = ff70877b, %l1 = 0000000046e97f29
463 ldub [%o2+%g0],%l1 ! %l1 = 00000000000000ff
464! Mem[0000000030001408] = 363308b3 f45d30ec, %l4 = c51e0ba2, %l5 = fa17dbfb
465 ldda [%i0+%o4]0x81,%l4 ! %l4 = 00000000363308b3 00000000f45d30ec
466! Mem[0000000030141408] = 7cf2aa84 3252de17, %l4 = 363308b3, %l5 = f45d30ec
467 ldda [%i5+%o4]0x89,%l4 ! %l4 = 000000003252de17 000000007cf2aa84
468! Code Fragment 3
469p0_fragment_1:
470! %l0 = 0000000000000019
471 setx 0x3d4610d0609a3a80,%g7,%l0 ! %l0 = 3d4610d0609a3a80
472! %l1 = 00000000000000ff
473 setx 0x900a6f1feeac1800,%g7,%l1 ! %l1 = 900a6f1feeac1800
474 setx 0x1fe000, %g1, %g3
475 or %l0, %g3, %l0 ! always set perrmask = 0xff
476 setx 0x1ffff8, %g1, %g2
477 and %l0, %g2, %l0
478 ta T_CHANGE_HPRIV
479 stxa %l1, [%l0]ASI_DCACHE_DATA
480 ta T_CHANGE_NONHPRIV
481! %l0 = 3d4610d0609a3a80
482 setx 0xfb0e46a828ac98f1,%g7,%l0 ! %l0 = fb0e46a828ac98f1
483! %l1 = 900a6f1feeac1800
484 setx 0x10bdcaafc73dcb2b,%g7,%l1 ! %l1 = 10bdcaafc73dcb2b
485! Mem[0000000010181410] = 92236eb3, %l6 = ffffffffffffffff
486 lduba [%i6+%o5]0x80,%l6 ! %l6 = 0000000000000092
487! Mem[0000000010001438] = fadc9f770f1b0b95, %f20 = fafdf856 b3cf8cba
488 ldda [%i0+0x038]%asi,%f20 ! %f20 = fadc9f77 0f1b0b95
489! Mem[0000000010041400] = 00000081, %l0 = fb0e46a828ac98f1
490 lduwa [%i1+%g0]0x80,%l0 ! %l0 = 0000000000000081
491! Starting 10 instruction Store Burst
492! %l4 = 000000003252de17, Mem[0000000010181408] = 00001d2d
493 stha %l4,[%i6+%o4]0x80 ! Mem[0000000010181408] = de171d2d
494
495p0_label_16:
496! %l4 = 3252de17, %l5 = 7cf2aa84, Mem[0000000030101400] = 54d291c4 80eb0b2a
497 stda %l4,[%i4+%g0]0x89 ! Mem[0000000030101400] = 3252de17 7cf2aa84
498! %l5 = 000000007cf2aa84, Mem[0000000010001410] = 74cb7a97
499 stha %l5,[%i0+%o5]0x80 ! Mem[0000000010001410] = aa847a97
500! Mem[0000000030001408] = b3083336, %l7 = ffffffff89b2e2bd
501 swapa [%i0+%o4]0x89,%l7 ! %l7 = 00000000b3083336
502! Mem[0000000010101400] = 3252de17, %l3 = 0000000000000022
503 swap [%i4+%g0],%l3 ! %l3 = 000000003252de17
504! %f18 = 17de5232, %f28 = fda9a1b1
505 fcmps %fcc2,%f18,%f28 ! %fcc2 = 2
506! %l7 = 00000000b3083336, Mem[00000000100c143f] = a77b3f76, %asi = 80
507 stba %l7,[%i3+0x03f]%asi ! Mem[00000000100c143c] = a77b3f36
508! %l5 = 000000007cf2aa84, Mem[0000000010141408] = 9861f36c
509 stba %l5,[%i5+%o4]0x88 ! Mem[0000000010141408] = 9861f384
510! %f12 = 6c8eb036 89fff5dd, %l3 = 000000003252de17
511! Mem[0000000010081438] = 8fe3d4ec3d356f5d
512 add %i2,0x038,%g1
513 stda %f12,[%g1+%l3]ASI_PST16_P ! Mem[0000000010081438] = 8fe3b03689fff5dd
514! %l1 = 10bdcaafc73dcb2b, Mem[0000000021800180] = e960f473, %asi = 80
515 stha %l1,[%o3+0x180]%asi ! Mem[0000000021800180] = cb2bf473
516! Starting 10 instruction Load Burst
517! Mem[00000000100c1438] = d04808b7a77b3f36, %f10 = 919c4ae1 fb7eb842
518 ldda [%i3+0x038]%asi,%f10 ! %f10 = d04808b7 a77b3f36
519
520p0_label_17:
521! Mem[0000000010181400] = 1b1d51ff, %f4 = 2c16f2fa
522 lda [%i6+%g0]0x88,%f4 ! %f4 = 1b1d51ff
523! Mem[0000000030081400] = 2c16f2fa4bffffff, %f16 = 67be1bdd 22487c2b
524 ldda [%i2+%g0]0x89,%f16 ! %f16 = 2c16f2fa 4bffffff
525 membar #Sync ! Added by membar checker (3)
526! Mem[0000000010181400] = ff511d1b efb2d718 de171d2d 9eed9753
527! Mem[0000000010181410] = 92236eb3 a19f87bd b3fc65cc 64804183
528! Mem[0000000010181420] = 082da03a b1a1a9fd ffcc3530 23145b02
529! Mem[0000000010181430] = bdce655c 8011ff92 faf2162c 1aee0638
530 ldda [%i6]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000010181400
531! Mem[0000000030181400] = ff366081, %l1 = 10bdcaafc73dcb2b
532 ldswa [%i6+%g0]0x89,%l1 ! %l1 = ffffffffff366081
533! Mem[0000000010141404] = ef5a0afd, %f28 = fda9a1b1
534 lda [%i5+0x004]%asi,%f28 ! %f28 = ef5a0afd
535! Mem[0000000010181408] = de171d2d, %l4 = 000000003252de17
536 ldsba [%i6+%o4]0x80,%l4 ! %l4 = ffffffffffffffde
537! Mem[0000000030181400] = ff366081, %l3 = 000000003252de17
538 ldsba [%i6+%g0]0x89,%l3 ! %l3 = ffffffffffffff81
539! Mem[0000000030041400] = d2c46fab, %l1 = ffffffffff366081
540 lduba [%i1+%g0]0x81,%l1 ! %l1 = 00000000000000d2
541! Mem[0000000030141410] = 3035cc44, %f30 = 2579ae5c
542 lda [%i5+%o5]0x89,%f30 ! %f30 = 3035cc44
543! Starting 10 instruction Store Burst
544! %l3 = ffffffffffffff81, Mem[0000000010141408] = 84f36198
545 stha %l3,[%i5+%o4]0x80 ! Mem[0000000010141408] = ff816198
546
547p0_label_18:
548! %f16 = 2c16f2fa, %f28 = ef5a0afd
549 fcmps %fcc2,%f16,%f28 ! %fcc2 = 2
550! Mem[0000000010001410] = 977a84aa, %l1 = 00000000000000d2
551 ldstuba [%i0+%o5]0x88,%l1 ! %l1 = 000000aa000000ff
552! %l2 = fffffffffd1e8bf6, Mem[0000000010081400] = f72962da
553 stba %l2,[%i2+%g0]0x88 ! Mem[0000000010081400] = f72962f6
554! Mem[0000000020800041] = 1bffecd0, %l0 = 0000000000000081
555 ldstuba [%o1+0x041]%asi,%l0 ! %l0 = 000000ff000000ff
556! Mem[0000000030001400] = 00000022, %l6 = 0000000000000092
557 swapa [%i0+%g0]0x81,%l6 ! %l6 = 0000000000000022
558! Mem[0000000010041410] = 5317a465, %l0 = 00000000000000ff
559 ldstuba [%i1+%o5]0x80,%l0 ! %l0 = 00000053000000ff
560! %f25 = 816036ff, %f22 = 56ac0c11
561 fcmps %fcc1,%f25,%f22 ! %fcc1 = 1
562! Mem[000000001014140a] = ff816198, %l6 = 0000000000000022
563 ldstuba [%i5+0x00a]%asi,%l6 ! %l6 = 00000061000000ff
564! %l4 = ffffffde, %l5 = 7cf2aa84, Mem[0000000030001408] = bde2b289 f45d30ec
565 stda %l4,[%i0+%o4]0x81 ! Mem[0000000030001408] = ffffffde 7cf2aa84
566! Starting 10 instruction Load Burst
567! Mem[0000000010001410] = 977a84ff, %l0 = 0000000000000053
568 lduha [%i0+%o5]0x88,%l0 ! %l0 = 00000000000084ff
569
570p0_label_19:
571! Mem[0000000010041400] = 00000081, %l7 = 00000000b3083336
572 ldsha [%i1+%g0]0x80,%l7 ! %l7 = 0000000000000000
573! Mem[0000000030001400] = 00000092, %l0 = 00000000000084ff
574 lduba [%i0+%g0]0x81,%l0 ! %l0 = 0000000000000000
575! Mem[0000000030101408] = 9641d7b0cc65bccd, %f16 = 2c16f2fa 4bffffff
576 ldda [%i4+%o4]0x81,%f16 ! %f16 = 9641d7b0 cc65bccd
577! Mem[0000000030081408] = fda9a1b1, %f22 = 56ac0c11
578 lda [%i2+%o4]0x81,%f22 ! %f22 = fda9a1b1
579! %l1 = 00000000000000aa, imm = fffffffffffff6af, %l4 = ffffffffffffffde
580 xor %l1,-0x951,%l4 ! %l4 = fffffffffffff605
581! Mem[0000000010101400] = 0000000022000000, %f26 = 72016081 64902294
582 ldda [%i4+%g0]0x88,%f26 ! %f26 = 00000000 22000000
583! Mem[0000000010041410] = 65a417ff, %l1 = 00000000000000aa
584 ldsha [%i1+%o5]0x88,%l1 ! %l1 = 00000000000017ff
585! Mem[0000000010081408] = d723702a 13876b2e, %l0 = 00000000, %l1 = 000017ff
586 ldda [%i2+%o4]0x80,%l0 ! %l0 = 00000000d723702a 0000000013876b2e
587! Mem[0000000010001410] = ff847a97, %l3 = ffffffffffffff81
588 lduba [%i0+%o5]0x80,%l3 ! %l3 = 00000000000000ff
589! Starting 10 instruction Store Burst
590! Mem[0000000010041400] = 81000000, %l3 = 00000000000000ff
591 swapa [%i1+%g0]0x88,%l3 ! %l3 = 0000000081000000
592
593p0_label_20:
594! %f31 = 92000000, Mem[00000000100c140c] = 0000007c
595 sta %f31,[%i3+0x00c]%asi ! Mem[00000000100c140c] = 92000000
596! Mem[0000000030101408] = 9641d7b0, %l3 = 0000000081000000
597 swapa [%i4+%o4]0x81,%l3 ! %l3 = 000000009641d7b0
598! %f28 = ef5a0afd 7fee6e24, %l2 = fffffffffd1e8bf6
599! Mem[0000000030081438] = 487ef86115effd90
600 add %i2,0x038,%g1
601 stda %f28,[%g1+%l2]ASI_PST32_S ! Mem[0000000030081438] = ef5a0afd15effd90
602! Mem[0000000010101408] = faf2162c, %l1 = 0000000013876b2e
603 ldstuba [%i4+%o4]0x88,%l1 ! %l1 = 0000002c000000ff
604 membar #Sync ! Added by membar checker (4)
605! %l7 = 0000000000000000, Mem[0000000010181408] = 5397ed9e2d1d17de
606 stxa %l7,[%i6+%o4]0x88 ! Mem[0000000010181408] = 0000000000000000
607! %l6 = 0000000000000061, Mem[00000000201c0001] = 60ff75c1, %asi = 80
608 stba %l6,[%o0+0x001]%asi ! Mem[00000000201c0000] = 606175c1
609! %f26 = 00000000, Mem[0000000030001410] = ff8eed5a
610 sta %f26,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000000
611! Mem[00000000201c0001] = 606175c1, %l4 = fffffffffffff605
612 ldstuba [%o0+0x001]%asi,%l4 ! %l4 = 00000061000000ff
613! Mem[00000000300c1408] = c51e0ba2, %l3 = 000000009641d7b0
614 swapa [%i3+%o4]0x89,%l3 ! %l3 = 00000000c51e0ba2
615! Starting 10 instruction Load Burst
616! Mem[0000000010101410] = 92000000, %l0 = 00000000d723702a
617 lduba [%i4+%o5]0x80,%l0 ! %l0 = 0000000000000092
618
619p0_label_21:
620! Mem[0000000010141400] = e7cdd534 ef5a0afd ff81ff98 97946159
621! Mem[0000000010141410] = 66427080 b6f43338 c95d38d7 21c5323f
622! Mem[0000000010141420] = 6abf5bc0 9a8b5de6 4838317d 9ce5f11e
623! Mem[0000000010141430] = 42afcd89 9e8cd5cc 3caf1050 6540383c
624 ldda [%i5]ASI_BLK_AIUP,%f0 ! Block Load from 0000000010141400
625! Mem[0000000030141410] = 3035cc44, %f19 = 84aaf27c
626 lda [%i5+%o5]0x89,%f19 ! %f19 = 3035cc44
627! Mem[0000000030141410] = 44cc3530, %l1 = 000000000000002c
628 ldsba [%i5+%o5]0x81,%l1 ! %l1 = 0000000000000044
629! Mem[00000000300c1400] = 46e97f29, %l2 = fffffffffd1e8bf6
630 ldsba [%i3+%g0]0x89,%l2 ! %l2 = 0000000000000029
631! Mem[00000000100c1408] = 00000092dd1bbe67, %f26 = 00000000 22000000
632 ldda [%i3+%o4]0x88,%f26 ! %f26 = 00000092 dd1bbe67
633! Mem[0000000030101408] = cdbc65cc00000081, %f20 = fadc9f77 0f1b0b95
634 ldda [%i4+%o4]0x89,%f20 ! %f20 = cdbc65cc 00000081
635! Mem[0000000030001400] = 92000000, %l4 = 0000000000000061
636 lduba [%i0+%g0]0x89,%l4 ! %l4 = 0000000000000000
637! Mem[00000000100c1410] = 038d0c6f, %l4 = 0000000000000000
638 ldswa [%i3+%o5]0x80,%l4 ! %l4 = 00000000038d0c6f
639! Code Fragment 3
640p0_fragment_2:
641! %l0 = 0000000000000092
642 setx 0x1910f6904c574669,%g7,%l0 ! %l0 = 1910f6904c574669
643! %l1 = 0000000000000044
644 setx 0x19f6ae102308e944,%g7,%l1 ! %l1 = 19f6ae102308e944
645 setx 0x1fe000, %g1, %g3
646 or %l0, %g3, %l0 ! always set perrmask = 0xff
647 setx 0x1ffff8, %g1, %g2
648 and %l0, %g2, %l0
649 ta T_CHANGE_HPRIV
650 stxa %l1, [%l0]ASI_DCACHE_DATA
651 ta T_CHANGE_NONHPRIV
652! %l0 = 1910f6904c574669
653 setx 0x74e07ed832f3e29c,%g7,%l0 ! %l0 = 74e07ed832f3e29c
654! %l1 = 19f6ae102308e944
655 setx 0x1ce09b585eff4720,%g7,%l1 ! %l1 = 1ce09b585eff4720
656! Starting 10 instruction Store Burst
657! Mem[0000000010041419] = df8af42f, %l1 = 1ce09b585eff4720
658 ldstuba [%i1+0x019]%asi,%l1 ! %l1 = 0000008a000000ff
659
660p0_label_22:
661! %l4 = 00000000038d0c6f, Mem[0000000030181410] = 84aaf27c
662 stwa %l4,[%i6+%o5]0x89 ! Mem[0000000030181410] = 038d0c6f
663! %f30 = 3035cc44 92000000, Mem[0000000030181410] = 6f0c8d03 af12fed5
664 stda %f30,[%i6+%o5]0x81 ! Mem[0000000030181410] = 3035cc44 92000000
665! Mem[0000000010001400] = 2b7c4822, %l7 = 0000000000000000
666 swapa [%i0+%g0]0x88,%l7 ! %l7 = 000000002b7c4822
667 membar #Sync ! Added by membar checker (5)
668! %f18 = 17de5232 3035cc44, Mem[0000000010141400] = e7cdd534 ef5a0afd
669 stda %f18,[%i5+%g0]0x80 ! Mem[0000000010141400] = 17de5232 3035cc44
670! Mem[0000000030141410] = 3035cc44, %l4 = 00000000038d0c6f
671 ldstuba [%i5+%o5]0x89,%l4 ! %l4 = 00000044000000ff
672! Mem[00000000218000c1] = bbec968e, %l3 = 00000000c51e0ba2
673 ldstub [%o3+0x0c1],%l3 ! %l3 = 000000ec000000ff
674! Mem[000000001010143d] = 52966f1f, %l3 = 00000000000000ec
675 ldstuba [%i4+0x03d]%asi,%l3 ! %l3 = 00000096000000ff
676! %l1 = 000000000000008a, Mem[00000000100c142f] = a282e87f, %asi = 80
677 stba %l1,[%i3+0x02f]%asi ! Mem[00000000100c142c] = a282e88a
678! Mem[0000000030181400] = ff366081, %l0 = 74e07ed832f3e29c
679 ldstuba [%i6+%g0]0x89,%l0 ! %l0 = 00000081000000ff
680! Starting 10 instruction Load Burst
681! Mem[0000000010081400] = ff000000f72962f6, %f8 = 6abf5bc0 9a8b5de6
682 ldda [%i2+%g0]0x88,%f8 ! %f8 = ff000000 f72962f6
683
684p0_label_23:
685! Mem[0000000030081410] = 2c16f2fa, %l7 = 000000002b7c4822
686 ldsba [%i2+%o5]0x81,%l7 ! %l7 = 000000000000002c
687! Mem[0000000010081410] = 2ad746df, %f26 = 00000092
688 lda [%i2+%o5]0x88,%f26 ! %f26 = 2ad746df
689! Mem[0000000010081410] = 2ad746df, %l1 = 000000000000008a
690 ldswa [%i2+%o5]0x88,%l1 ! %l1 = 000000002ad746df
691! Mem[0000000010001408] = 72016081, %l0 = 0000000000000081
692 ldsba [%i0+%o4]0x80,%l0 ! %l0 = 0000000000000072
693! %l4 = 0000000000000044, imm = 0000000000000a50, %l6 = 0000000000000061
694 subc %l4,0xa50,%l6 ! %l6 = fffffffffffff5f4
695! Mem[00000000300c1408] = b0d74196, %l5 = 000000007cf2aa84
696 ldsba [%i3+%o4]0x81,%l5 ! %l5 = ffffffffffffffb0
697! Mem[0000000030081400] = 4bffffff, %l7 = 000000000000002c
698 lduba [%i2+%g0]0x89,%l7 ! %l7 = 00000000000000ff
699! Mem[00000000201c0000] = 60ff75c1, %l3 = 0000000000000096
700 ldub [%o0+%g0],%l3 ! %l3 = 0000000000000060
701! Mem[0000000030141400] = 2b648afa, %l7 = 00000000000000ff
702 ldswa [%i5+%g0]0x89,%l7 ! %l7 = 000000002b648afa
703! Starting 10 instruction Store Burst
704! %f22 = fda9a1b1 dabdccce, %l1 = 000000002ad746df
705! Mem[0000000010141410] = 66427080b6f43338
706 add %i5,0x010,%g1
707 stda %f22,[%g1+%l1]ASI_PST16_P ! Mem[0000000010141410] = fda9a1b1dabdccce
708
709p0_label_24:
710! Mem[0000000010141408] = ff81ff98, %l1 = 000000002ad746df
711 ldstuba [%i5+%o4]0x80,%l1 ! %l1 = 000000ff000000ff
712! Mem[0000000030181408] = 5397ed9e, %l1 = 00000000000000ff
713 swapa [%i6+%o4]0x81,%l1 ! %l1 = 000000005397ed9e
714! Mem[000000001008143c] = 89fff5dd, %l4 = 0000000000000044, %asi = 80
715 swapa [%i2+0x03c]%asi,%l4 ! %l4 = 0000000089fff5dd
716! %f21 = 00000081, Mem[0000000010141428] = 4838317d
717 sta %f21,[%i5+0x028]%asi ! Mem[0000000010141428] = 00000081
718! %l7 = 000000002b648afa, Mem[00000000100c1410] = 038d0c6f
719 stba %l7,[%i3+%o5]0x80 ! Mem[00000000100c1410] = fa8d0c6f
720! %l3 = 0000000000000060, Mem[000000001008142c] = 1a856004
721 stw %l3,[%i2+0x02c] ! Mem[000000001008142c] = 00000060
722! %l5 = ffffffffffffffb0, Mem[0000000010041400] = ff0000009c47a94e
723 stxa %l5,[%i1+%g0]0x80 ! Mem[0000000010041400] = ffffffffffffffb0
724! Mem[00000000100c1400] = ceccbdda, %l7 = 000000002b648afa
725 ldstuba [%i3+%g0]0x80,%l7 ! %l7 = 000000ce000000ff
726! %f4 = 66427080 b6f43338, %l2 = 0000000000000029
727! Mem[0000000010001430] = 043260496a782d43
728 add %i0,0x030,%g1
729 stda %f4,[%g1+%l2]ASI_PST16_PL ! Mem[0000000010001430] = 383360496a784266
730! Starting 10 instruction Load Burst
731! Mem[0000000030141400] = 2b648afa, %l1 = 000000005397ed9e
732 ldswa [%i5+%g0]0x89,%l1 ! %l1 = 000000002b648afa
733
734p0_label_25:
735! Mem[00000000218001c0] = c5ad75f7, %l5 = ffffffffffffffb0
736 ldsh [%o3+0x1c0],%l5 ! %l5 = ffffffffffffc5ad
737! Mem[00000000100c1408] = 67be1bdd, %l7 = 00000000000000ce
738 ldsb [%i3+0x009],%l7 ! %l7 = ffffffffffffffbe
739! Mem[00000000201c0000] = 60ff75c1, %l5 = ffffffffffffc5ad
740 lduba [%o0+0x000]%asi,%l5 ! %l5 = 0000000000000060
741! Mem[0000000010101400] = 00000022 00000000, %l2 = 00000029, %l3 = 00000060
742 ldda [%i4+%g0]0x80,%l2 ! %l2 = 0000000000000022 0000000000000000
743! Mem[0000000030101400] = 17de5232, %l7 = ffffffffffffffbe
744 ldsha [%i4+%g0]0x81,%l7 ! %l7 = 00000000000017de
745! Mem[0000000010081408] = d723702a 13876b2e, %l2 = 00000022, %l3 = 00000000
746 ldda [%i2+%o4]0x80,%l2 ! %l2 = 00000000d723702a 0000000013876b2e
747! Mem[0000000030001410] = 00000000, %f2 = ff81ff98
748 lda [%i0+%o5]0x81,%f2 ! %f2 = 00000000
749! Mem[0000000030001400] = 00000092bf74240a, %f14 = 3caf1050 6540383c
750 ldda [%i0+%g0]0x81,%f14 ! %f14 = 00000092 bf74240a
751! Mem[0000000010181424] = b1a1a9fd, %l2 = 00000000d723702a
752 ldsba [%i6+0x025]%asi,%l2 ! %l2 = ffffffffffffffa1
753! Starting 10 instruction Store Burst
754! %f6 = c95d38d7 21c5323f, %l4 = 0000000089fff5dd
755! Mem[00000000100c1418] = 079e2c001e49fec9
756 add %i3,0x018,%g1
757 stda %f6,[%g1+%l4]ASI_PST8_PL ! Mem[00000000100c1418] = 3f9ec521d7495dc9
758
759p0_label_26:
760! Mem[0000000010081408] = d723702a, %l4 = 0000000089fff5dd
761 swap [%i2+%o4],%l4 ! %l4 = 00000000d723702a
762! Mem[0000000030101400] = 3252de17, %l4 = 00000000d723702a
763 ldstuba [%i4+%g0]0x89,%l4 ! %l4 = 00000017000000ff
764! %l1 = 000000002b648afa, Mem[0000000010081400] = ff000000f72962f6
765 stxa %l1,[%i2+%g0]0x88 ! Mem[0000000010081400] = 000000002b648afa
766! %l3 = 0000000013876b2e, Mem[0000000010081408] = 89fff5dd
767 stha %l3,[%i2+%o4]0x80 ! Mem[0000000010081408] = 6b2ef5dd
768! Mem[0000000030041410] = 2b7c4822, %l4 = 0000000000000017
769 swapa [%i1+%o5]0x89,%l4 ! %l4 = 000000002b7c4822
770! Mem[0000000010001408] = 81600172, %l3 = 0000000013876b2e
771 ldstuba [%i0+%o4]0x88,%l3 ! %l3 = 00000072000000ff
772! Mem[0000000030141408] = 3252de17, %l0 = 0000000000000072
773 swapa [%i5+%o4]0x89,%l0 ! %l0 = 000000003252de17
774! %l0 = 000000003252de17, Mem[00000000211c0000] = ff70877b, %asi = 80
775 stha %l0,[%o2+0x000]%asi ! Mem[00000000211c0000] = de17877b
776! Mem[00000000300c1400] = 46e97f29, %l5 = 0000000000000060
777 swapa [%i3+%g0]0x89,%l5 ! %l5 = 0000000046e97f29
778! Starting 10 instruction Load Burst
779! Mem[0000000010041400] = ffffffffffffffb0, %l3 = 0000000000000072
780 ldxa [%i1+%g0]0x80,%l3 ! %l3 = ffffffffffffffb0
781
782p0_label_27:
783! Mem[0000000010101434] = e67dabc1, %l4 = 000000002b7c4822
784 ldswa [%i4+0x034]%asi,%l4 ! %l4 = ffffffffe67dabc1
785! Mem[00000000100c1408] = 67be1bdd, %l7 = 00000000000017de
786 lduwa [%i3+%o4]0x80,%l7 ! %l7 = 0000000067be1bdd
787! Mem[0000000020800000] = dbfbedbb, %l7 = 0000000067be1bdd
788 ldsba [%o1+0x000]%asi,%l7 ! %l7 = ffffffffffffffdb
789! %l0 = 000000003252de17, immed = 00000fb5, %y = 3155831c
790 umul %l0,0xfb5,%l4 ! %l4 = 000003166f9a5f43, %y = 00000316
791! Mem[0000000030141400] = fa8a642b, %l5 = 0000000046e97f29
792 lduba [%i5+%g0]0x81,%l5 ! %l5 = 00000000000000fa
793! Mem[0000000030141410] = 3035ccff, %f18 = 17de5232
794 lda [%i5+%o5]0x89,%f18 ! %f18 = 3035ccff
795! Mem[0000000010101408] = 10f8b35ffaf216ff, %f28 = ef5a0afd 7fee6e24
796 ldda [%i4+%o4]0x88,%f28 ! %f28 = 10f8b35f faf216ff
797! Mem[0000000030141410] = ffcc3530691ec5b0, %f30 = 3035cc44 92000000
798 ldda [%i5+%o5]0x81,%f30 ! %f30 = ffcc3530 691ec5b0
799! Mem[0000000030041400] = 59146161 ab6fc4d2, %l0 = 3252de17, %l1 = 2b648afa
800 ldda [%i1+%g0]0x89,%l0 ! %l0 = 00000000ab6fc4d2 0000000059146161
801! Starting 10 instruction Store Burst
802! %l2 = ffffffa1, %l3 = ffffffb0, Mem[0000000030181408] = ff000000 8df17230
803 stda %l2,[%i6+%o4]0x89 ! Mem[0000000030181408] = ffffffa1 ffffffb0
804
805p0_label_28:
806! Mem[00000000201c0001] = 60ff75c1, %l7 = ffffffffffffffdb
807 ldstuba [%o0+0x001]%asi,%l7 ! %l7 = 000000ff000000ff
808! Mem[000000001014143c] = 6540383c, %l6 = fffffffffffff5f4
809 swap [%i5+0x03c],%l6 ! %l6 = 000000006540383c
810! Mem[0000000010101408] = ff16f2fa, %l6 = 000000006540383c
811 swapa [%i4+%o4]0x80,%l6 ! %l6 = 00000000ff16f2fa
812! %l7 = 00000000000000ff, Mem[0000000010141410] = b1a1a9fd
813 stwa %l7,[%i5+%o5]0x88 ! Mem[0000000010141410] = 000000ff
814! %l5 = 00000000000000fa, Mem[00000000211c0000] = de17877b
815 sth %l5,[%o2+%g0] ! Mem[00000000211c0000] = 00fa877b
816! %l7 = 00000000000000ff, Mem[0000000010101410] = 9200000044000000
817 stxa %l7,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000000000ff
818! %l6 = 00000000ff16f2fa, Mem[0000000010181400] = ff511d1b
819 stha %l6,[%i6+%g0]0x80 ! Mem[0000000010181400] = f2fa1d1b
820! %l3 = ffffffffffffffb0, Mem[0000000010101408] = 6540383c
821 stba %l3,[%i4+%o4]0x80 ! Mem[0000000010101408] = b040383c
822! %f30 = ffcc3530, %f2 = 00000000, %f20 = cdbc65cc
823 fsubs %f30,%f2 ,%f20 ! %f20 = ffcc3530
824! Starting 10 instruction Load Burst
825! Mem[0000000030141410] = ffcc3530, %l2 = ffffffffffffffa1
826 ldsha [%i5+%o5]0x81,%l2 ! %l2 = ffffffffffffffcc
827
828p0_label_29:
829! Mem[00000000211c0000] = 00fa877b, %l7 = 00000000000000ff
830 ldsba [%o2+0x000]%asi,%l7 ! %l7 = 0000000000000000
831! Mem[0000000010081428] = a8fbcaf5, %l1 = 0000000059146161
832 lduwa [%i2+0x028]%asi,%l1 ! %l1 = 00000000a8fbcaf5
833! Mem[00000000300c1408] = 9641d7b0, %f27 = dd1bbe67
834 lda [%i3+%o4]0x89,%f27 ! %f27 = 9641d7b0
835! Mem[0000000030081410] = faf2162c, %l3 = ffffffffffffffb0
836 lduwa [%i2+%o5]0x89,%l3 ! %l3 = 00000000faf2162c
837 membar #Sync ! Added by membar checker (6)
838! Mem[0000000010081400] = fa8a642b 00000000 6b2ef5dd 13876b2e
839! Mem[0000000010081410] = df46d72a 9442646f aa578b53 b7e40821
840! Mem[0000000010081420] = 32c0fc82 93318abb a8fbcaf5 00000060
841! Mem[0000000010081430] = 0542b5e2 2a7232f0 8fe3b036 00000044
842 ldda [%i2]ASI_BLK_P,%f0 ! Block Load from 0000000010081400
843! Mem[0000000030141410] = ffcc3530 691ec5b0, %l2 = ffffffcc, %l3 = faf2162c
844 ldda [%i5+%o5]0x81,%l2 ! %l2 = 00000000ffcc3530 00000000691ec5b0
845! Mem[0000000010041408] = ba8ccfb3 56f8fdfa, %l4 = 6f9a5f43, %l5 = 000000fa
846 ldda [%i1+%o4]0x80,%l4 ! %l4 = 00000000ba8ccfb3 0000000056f8fdfa
847! Mem[0000000030101408] = 00000081, %l1 = 00000000a8fbcaf5
848 lduwa [%i4+%o4]0x89,%l1 ! %l1 = 0000000000000081
849! Mem[0000000030101400] = ffde5232, %l5 = 0000000056f8fdfa
850 ldswa [%i4+%g0]0x81,%l5 ! %l5 = ffffffffffde5232
851! Starting 10 instruction Store Burst
852! Mem[00000000100c1408] = 67be1bdd, %l2 = 00000000ffcc3530
853 ldstuba [%i3+%o4]0x80,%l2 ! %l2 = 00000067000000ff
854
855p0_label_30:
856! %l4 = 00000000ba8ccfb3, Mem[0000000030041408] = 17de5232
857 stwa %l4,[%i1+%o4]0x89 ! Mem[0000000030041408] = ba8ccfb3
858! Mem[0000000030141400] = 2b648afa, %l1 = 0000000000000081
859 ldstuba [%i5+%g0]0x89,%l1 ! %l1 = 000000fa000000ff
860! Mem[0000000010141410] = 000000ff, %l2 = 0000000000000067
861 swapa [%i5+%o5]0x88,%l2 ! %l2 = 00000000000000ff
862! %l3 = 00000000691ec5b0, Mem[000000001018143c] = 1aee0638, %asi = 80
863 stwa %l3,[%i6+0x03c]%asi ! Mem[000000001018143c] = 691ec5b0
864! %l2 = 00000000000000ff, Mem[0000000010101428] = fe4731838b39271f
865 stx %l2,[%i4+0x028] ! Mem[0000000010101428] = 00000000000000ff
866 membar #Sync ! Added by membar checker (7)
867! %f30 = ffcc3530 691ec5b0, %l6 = 00000000ff16f2fa
868! Mem[0000000010081418] = aa578b53b7e40821
869 add %i2,0x018,%g1
870 stda %f30,[%g1+%l6]ASI_PST16_P ! Mem[0000000010081418] = ffcc8b53691e0821
871! %l3 = 00000000691ec5b0, Mem[00000000211c0001] = 00fa877b
872 stb %l3,[%o2+0x001] ! Mem[00000000211c0000] = 00b0877b
873! %l4 = ba8ccfb3, %l5 = ffde5232, Mem[0000000030041400] = d2c46fab 61611459
874 stda %l4,[%i1+%g0]0x81 ! Mem[0000000030041400] = ba8ccfb3 ffde5232
875! %l3 = 00000000691ec5b0, Mem[0000000010181410] = bd879fa1b36e2392
876 stxa %l3,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000000691ec5b0
877! Starting 10 instruction Load Burst
878! Mem[0000000010081410] = df46d72a, %f11 = 00000060
879 lda [%i2+%o5]0x80,%f11 ! %f11 = df46d72a
880
881p0_label_31:
882! Mem[0000000010181430] = bdce655c 8011ff92, %l0 = ab6fc4d2, %l1 = 000000fa
883 ldda [%i6+0x030]%asi,%l0 ! %l0 = 00000000bdce655c 000000008011ff92
884! Mem[0000000030101400] = 7cf2aa843252deff, %f28 = 10f8b35f faf216ff
885 ldda [%i4+%g0]0x89,%f28 ! %f28 = 7cf2aa84 3252deff
886! Mem[0000000010141410] = 00000067, %l3 = 00000000691ec5b0
887 ldsha [%i5+%o5]0x88,%l3 ! %l3 = 0000000000000067
888! %l2 = 00000000000000ff, %l0 = 00000000bdce655c, %l6 = 00000000ff16f2fa
889 subc %l2,%l0,%l6 ! %l6 = ffffffff42319ba3
890! Mem[0000000030181410] = 3035cc4492000000, %l5 = ffffffffffde5232
891 ldxa [%i6+%o5]0x81,%l5 ! %l5 = 3035cc4492000000
892! Mem[0000000030001410] = 00000000, %l5 = 3035cc4492000000
893 lduba [%i0+%o5]0x81,%l5 ! %l5 = 0000000000000000
894! Mem[00000000218000c0] = bbff968e, %l6 = ffffffff42319ba3
895 ldsha [%o3+0x0c0]%asi,%l6 ! %l6 = ffffffffffffbbff
896! Mem[00000000100c1408] = dd1bbeff, %l7 = 0000000000000000
897 lduha [%i3+%o4]0x88,%l7 ! %l7 = 000000000000beff
898! Mem[0000000010081424] = 93318abb, %l4 = 00000000ba8ccfb3
899 lduw [%i2+0x024],%l4 ! %l4 = 0000000093318abb
900! Starting 10 instruction Store Burst
901! Mem[0000000030101400] = 3252deff, %l0 = 00000000bdce655c
902 ldstuba [%i4+%g0]0x89,%l0 ! %l0 = 000000ff000000ff
903
904p0_label_32:
905! Mem[00000000100c1410] = 6f0c8dfa, %l1 = 000000008011ff92
906 ldstuba [%i3+%o5]0x88,%l1 ! %l1 = 000000fa000000ff
907! %l6 = ffffffffffffbbff, immed = 00000aca, %y = 00000316
908 umul %l6,0xaca,%l7 ! %l7 = 00000ac9fd224d36, %y = 00000ac9
909! %l3 = 0000000000000067, Mem[000000001014142c] = 9ce5f11e
910 stb %l3,[%i5+0x02c] ! Mem[000000001014142c] = 67e5f11e
911! Mem[0000000010181402] = f2fa1d1b, %l2 = 00000000000000ff
912 ldstuba [%i6+0x002]%asi,%l2 ! %l2 = 0000001d000000ff
913! %l7 = 00000ac9fd224d36, Mem[0000000030141410] = ffcc3530
914 stwa %l7,[%i5+%o5]0x81 ! Mem[0000000030141410] = fd224d36
915! %f24 = e7cdd534 816036ff, %l7 = 00000ac9fd224d36
916! Mem[0000000010001428] = 16848775c6f3cfff
917 add %i0,0x028,%g1
918 stda %f24,[%g1+%l7]ASI_PST8_P ! Mem[0000000010001428] = 1684d534c66036ff
919! %f3 = 13876b2e, Mem[00000000100c1410] = ff8d0c6f
920 sta %f3 ,[%i3+0x010]%asi ! Mem[00000000100c1410] = 13876b2e
921! %l2 = 000000000000001d, Mem[0000000010101408] = 3c3840b0
922 stha %l2,[%i4+%o4]0x88 ! Mem[0000000010101408] = 3c38001d
923! %l7 = 00000ac9fd224d36, Mem[0000000010181408] = 00000000
924 stha %l7,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00004d36
925! Starting 10 instruction Load Burst
926! Mem[0000000010041400] = ffffffff, %f4 = df46d72a
927 lda [%i1+%g0]0x88,%f4 ! %f4 = ffffffff
928
929p0_label_33:
930! Mem[0000000030001408] = ffffffde 7cf2aa84, %l0 = 000000ff, %l1 = 000000fa
931 ldda [%i0+%o4]0x81,%l0 ! %l0 = 00000000ffffffde 000000007cf2aa84
932! Mem[0000000010101410] = ff00000000000000, %f28 = 7cf2aa84 3252deff
933 ldda [%i4+%o5]0x88,%f28 ! %f28 = ff000000 00000000
934! Mem[000000001000142c] = c66036ff, %l2 = 000000000000001d
935 ldsb [%i0+0x02e],%l2 ! %l2 = 0000000000000036
936! Mem[0000000030001408] = ffffffde7cf2aa84, %l0 = 00000000ffffffde
937 ldxa [%i0+%o4]0x81,%l0 ! %l0 = ffffffde7cf2aa84
938! Mem[0000000010181418] = b3fc65cc, %l7 = 00000ac9fd224d36
939 ldsh [%i6+0x018],%l7 ! %l7 = ffffffffffffb3fc
940! Mem[0000000010001410] = ff847a97, %l1 = 000000007cf2aa84
941 lduba [%i0+%o5]0x80,%l1 ! %l1 = 00000000000000ff
942! Mem[0000000030181408] = ffffffa1, %l6 = ffffffffffffbbff
943 ldsha [%i6+%o4]0x89,%l6 ! %l6 = ffffffffffffffa1
944! Mem[00000000201c0000] = 60ff75c1, %l6 = ffffffffffffffa1
945 lduh [%o0+%g0],%l6 ! %l6 = 00000000000060ff
946! Mem[00000000100c1400] = dabdccff, %l4 = 0000000093318abb
947 ldswa [%i3+%g0]0x88,%l4 ! %l4 = ffffffffdabdccff
948! Starting 10 instruction Store Burst
949! %l5 = 0000000000000000, Mem[00000000201c0000] = 60ff75c1, %asi = 80
950 stba %l5,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00ff75c1
951
952p0_label_34:
953! Mem[0000000010141404] = 3035cc44, %l7 = ffffffffffffb3fc, %asi = 80
954 swapa [%i5+0x004]%asi,%l7 ! %l7 = 000000003035cc44
955! %f11 = df46d72a, Mem[0000000010081400] = 2b648afa
956 sta %f11,[%i2+%g0]0x88 ! Mem[0000000010081400] = df46d72a
957! %f2 = 6b2ef5dd, Mem[00000000100c1408] = ffbe1bdd
958 sta %f2 ,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 6b2ef5dd
959! %l7 = 000000003035cc44, Mem[0000000010001431] = 38336049
960 stb %l7,[%i0+0x031] ! Mem[0000000010001430] = 38446049
961! Mem[0000000010081428] = a8fbcaf5, %l7 = 3035cc44, %l5 = 00000000
962 add %i2,0x28,%g1
963 casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000a8fbcaf5
964! Mem[0000000010081434] = 2a7232f0, %l2 = 0000000000000036, %asi = 80
965 swapa [%i2+0x034]%asi,%l2 ! %l2 = 000000002a7232f0
966! %f6 = aa578b53 b7e40821, Mem[0000000010001438] = fadc9f77 0f1b0b95
967 stda %f6 ,[%i0+0x038]%asi ! Mem[0000000010001438] = aa578b53 b7e40821
968! %f0 = fa8a642b 00000000 6b2ef5dd 13876b2e
969! %f4 = ffffffff 9442646f aa578b53 b7e40821
970! %f8 = 32c0fc82 93318abb a8fbcaf5 df46d72a
971! %f12 = 0542b5e2 2a7232f0 8fe3b036 00000044
972 stda %f0,[%i3]ASI_BLK_AIUP ! Block Store to 00000000100c1400
973! %l4 = ffffffffdabdccff, Mem[000000001004140a] = ba8ccfb3, %asi = 80
974 stba %l4,[%i1+0x00a]%asi ! Mem[0000000010041408] = ba8cffb3
975! Starting 10 instruction Load Burst
976! Mem[0000000030041400] = 3252deffb3cf8cba, %l0 = ffffffde7cf2aa84
977 ldxa [%i1+%g0]0x89,%l0 ! %l0 = 3252deffb3cf8cba
978
979p0_label_35:
980! Mem[000000001014143c] = fffff5f4, %l2 = 000000002a7232f0
981 ldub [%i5+0x03f],%l2 ! %l2 = 00000000000000f4
982! Mem[0000000010041410] = af85c604 65a417ff, %l2 = 000000f4, %l3 = 00000067
983 ldda [%i1+%o5]0x88,%l2 ! %l2 = 0000000065a417ff 00000000af85c604
984! %l6 = 00000000000060ff, %l6 = 00000000000060ff, %l4 = ffffffffdabdccff
985 addc %l6,%l6,%l4 ! %l4 = 000000000000c1fe
986! Mem[0000000010101414] = 000000ff, %l6 = 00000000000060ff
987 lduha [%i4+0x016]%asi,%l6 ! %l6 = 00000000000000ff
988! Mem[0000000020800000] = dbfbedbb, %l3 = 00000000af85c604
989 lduha [%o1+0x000]%asi,%l3 ! %l3 = 000000000000dbfb
990! Mem[00000000300c1408] = 9641d7b0, %l7 = 000000003035cc44
991 ldsba [%i3+%o4]0x89,%l7 ! %l7 = ffffffffffffffb0
992! Mem[0000000010081430] = 0542b5e2, %l7 = ffffffffffffffb0
993 lduwa [%i2+0x030]%asi,%l7 ! %l7 = 000000000542b5e2
994! %f20 = ffcc3530, %f27 = 9641d7b0, %f19 = 3035cc44
995 fdivs %f20,%f27,%f19 ! %f19 = ffcc3530
996! Mem[0000000010081408] = 6b2ef5dd, %l1 = 00000000000000ff
997 lduha [%i2+0x00a]%asi,%l1 ! %l1 = 000000000000f5dd
998! Starting 10 instruction Store Burst
999! %f18 = 3035ccff ffcc3530, Mem[0000000010041400] = ffffffff ffffffb0
1000 stda %f18,[%i1+%g0]0x80 ! Mem[0000000010041400] = 3035ccff ffcc3530
1001
1002p0_label_36:
1003! %l2 = 0000000065a417ff, Mem[0000000030081400] = 4bffffff
1004 stha %l2,[%i2+%g0]0x89 ! Mem[0000000030081400] = 4bff17ff
1005! Mem[0000000030141400] = 2b648aff, %l5 = 00000000a8fbcaf5
1006 swapa [%i5+%g0]0x89,%l5 ! %l5 = 000000002b648aff
1007! %f27 = 9641d7b0, Mem[0000000010141400] = 17de5232
1008 sta %f27,[%i5+%g0]0x80 ! Mem[0000000010141400] = 9641d7b0
1009! Mem[0000000010181410] = 691ec5b0, %l1 = 000000000000f5dd
1010 swapa [%i6+%o5]0x88,%l1 ! %l1 = 00000000691ec5b0
1011! %f24 = e7cdd534, %f22 = fda9a1b1, %f20 = ffcc3530 00000081
1012 fsmuld %f24,%f22,%f20 ! %f20 = 4cc10c78 17439e80
1013! %l3 = 000000000000dbfb, Mem[0000000020800041] = 1bffecd0
1014 stb %l3,[%o1+0x041] ! Mem[0000000020800040] = 1bfbecd0
1015! %l0 = 3252deffb3cf8cba, Mem[00000000201c0000] = 00ff75c1
1016 sth %l0,[%o0+%g0] ! Mem[00000000201c0000] = 8cba75c1
1017! %l4 = 0000c1fe, %l5 = 2b648aff, Mem[0000000010081408] = ddf52e6b 2e6b8713
1018 stda %l4,[%i2+%o4]0x88 ! Mem[0000000010081408] = 0000c1fe 2b648aff
1019! %l0 = 3252deffb3cf8cba, Mem[0000000020800000] = dbfbedbb
1020 sth %l0,[%o1+%g0] ! Mem[0000000020800000] = 8cbaedbb
1021! Starting 10 instruction Load Burst
1022! %l1 = 00000000691ec5b0, %l6 = 00000000000000ff, %y = 00000ac9
1023 smul %l1,%l6,%l1 ! %l1 = 00000068b5a6ea50, %y = 00000068
1024
1025p0_label_37:
1026! Mem[0000000030001410] = 00000000, %l0 = 3252deffb3cf8cba
1027 ldsba [%i0+%o5]0x81,%l0 ! %l0 = 0000000000000000
1028! Mem[0000000010101400] = 00000022, %f25 = 816036ff
1029 lda [%i4+%g0]0x80,%f25 ! %f25 = 00000022
1030! %l1 = 00000068b5a6ea50, immd = 0000000000000c8f, %l5 = 000000002b648aff
1031 mulx %l1,0xc8f,%l5 ! %l5 = 000523014b38a2b0
1032! Mem[0000000010141408] = ff81ff98, %l4 = 000000000000c1fe
1033 ldsha [%i5+%o4]0x80,%l4 ! %l4 = ffffffffffffff81
1034! Mem[0000000030081408] = fda9a1b1, %l5 = 000523014b38a2b0
1035 ldsba [%i2+%o4]0x81,%l5 ! %l5 = fffffffffffffffd
1036! Mem[0000000030001400] = 0a2474bf 92000000, %l0 = 00000000, %l1 = b5a6ea50
1037 ldda [%i0+%g0]0x89,%l0 ! %l0 = 0000000092000000 000000000a2474bf
1038! Mem[0000000030041410] = 00000017, %l6 = 00000000000000ff
1039 lduwa [%i1+%o5]0x89,%l6 ! %l6 = 0000000000000017
1040! Mem[0000000010001438] = aa578b53 b7e40821, %l0 = 92000000, %l1 = 0a2474bf
1041 ldda [%i0+0x038]%asi,%l0 ! %l0 = 00000000aa578b53 00000000b7e40821
1042! Mem[0000000010081408] = fec10000, %l3 = 000000000000dbfb
1043 lduha [%i2+%o4]0x80,%l3 ! %l3 = 000000000000fec1
1044! Starting 10 instruction Store Burst
1045! %l2 = 0000000065a417ff, Mem[00000000300c1408] = 9641d7b0
1046 stba %l2,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 9641d7ff
1047
1048p0_label_38:
1049! Mem[0000000010081400] = df46d72a, %l6 = 0000000000000017
1050 ldstuba [%i2+%g0]0x88,%l6 ! %l6 = 0000002a000000ff
1051! %f26 = 2ad746df, %f24 = e7cdd534, %f3 = 13876b2e
1052 fdivs %f26,%f24,%f3 ! %f3 = 8285df76
1053! %f18 = 3035ccff ffcc3530, %l1 = 00000000b7e40821
1054! Mem[0000000030081400] = ff17ff4bfaf2162c
1055 stda %f18,[%i2+%l1]ASI_PST16_S ! Mem[0000000030081400] = ff17ff4bfaf23530
1056! %l3 = 000000000000fec1, Mem[0000000010141410] = 67000000
1057 stw %l3,[%i5+%o5] ! Mem[0000000010141410] = 0000fec1
1058! %l4 = ffffffffffffff81, Mem[0000000010101410] = 00000000
1059 stba %l4,[%i4+%o5]0x80 ! Mem[0000000010101410] = 81000000
1060! %l0 = 00000000aa578b53, Mem[0000000030181408] = a1ffffff
1061 stha %l0,[%i6+%o4]0x81 ! Mem[0000000030181408] = 8b53ffff
1062! Mem[0000000030181410] = 44cc3530, %l7 = 000000000542b5e2
1063 ldstuba [%i6+%o5]0x89,%l7 ! %l7 = 00000030000000ff
1064! %f10 = a8fbcaf5, %f7 = b7e40821
1065 fcmps %fcc2,%f10,%f7 ! %fcc2 = 2
1066! %l5 = fffffffffffffffd, Mem[0000000030181400] = ff6036ff
1067 stha %l5,[%i6+%g0]0x81 ! Mem[0000000030181400] = fffd36ff
1068! Starting 10 instruction Load Burst
1069! Mem[0000000010041400] = ffcc3530, %f21 = 17439e80
1070 lda [%i1+%g0]0x88,%f21 ! %f21 = ffcc3530
1071
1072p0_label_39:
1073! Mem[0000000010101408] = 1d00383c, %l6 = 000000000000002a
1074 ldsha [%i4+0x008]%asi,%l6 ! %l6 = 0000000000001d00
1075! Mem[0000000030181410] = 44cc35ff, %f20 = 4cc10c78
1076 lda [%i6+%o5]0x89,%f20 ! %f20 = 44cc35ff
1077! Mem[0000000021800040] = 27dfd2c8, %l2 = 0000000065a417ff
1078 ldsba [%o3+0x041]%asi,%l2 ! %l2 = ffffffffffffffdf
1079! Mem[0000000010041400] = ffcc3530, %f31 = 691ec5b0
1080 lda [%i1+%g0]0x88,%f31 ! %f31 = ffcc3530
1081 membar #Sync ! Added by membar checker (8)
1082! Mem[00000000100c1408] = 6b2ef5dd, %l4 = ffffffffffffff81
1083 ldsba [%i3+%o4]0x80,%l4 ! %l4 = 000000000000006b
1084! Mem[0000000030101400] = ffde5232 84aaf27c 81000000 cc65bccd
1085! Mem[0000000030101410] = ff4b06a1 29ad2ce4 5727e874 f6cc8abd
1086! Mem[0000000030101420] = d488a646 1a315cff 595e11c7 0710d380
1087! Mem[0000000030101430] = 909c4eed 836e8709 b181e1df 24c24b88
1088 ldda [%i4]ASI_BLK_SL,%f0 ! Block Load from 0000000030101400
1089! Mem[0000000010041410] = 65a417ff, %l5 = fffffffffffffffd
1090 ldsha [%i1+%o5]0x88,%l5 ! %l5 = 00000000000017ff
1091! Mem[0000000030101400] = ffde5232 84aaf27c 81000000 cc65bccd
1092! Mem[0000000030101410] = ff4b06a1 29ad2ce4 5727e874 f6cc8abd
1093! Mem[0000000030101420] = d488a646 1a315cff 595e11c7 0710d380
1094! Mem[0000000030101430] = 909c4eed 836e8709 b181e1df 24c24b88
1095 ldda [%i4]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030101400
1096! Mem[0000000010001420] = da50baaf, %l6 = 0000000000001d00
1097 ldswa [%i0+0x020]%asi,%l6 ! %l6 = ffffffffda50baaf
1098! Starting 10 instruction Store Burst
1099! Mem[0000000010101408] = 3c38001d, %l1 = 00000000b7e40821
1100 swapa [%i4+%o4]0x88,%l1 ! %l1 = 000000003c38001d
1101
1102p0_label_40:
1103! Mem[00000000300c1408] = 9641d7ff, %l0 = 00000000aa578b53
1104 ldstuba [%i3+%o4]0x89,%l0 ! %l0 = 000000ff000000ff
1105! %l0 = 00000000000000ff, Mem[0000000010081400] = ffd746df
1106 stha %l0,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00ff46df
1107! %l2 = ffffffffffffffdf, immed = 00000066, %y = 00000068
1108 smul %l2,0x066,%l4 ! %l4 = fffffffffffff2da, %y = ffffffff
1109! Mem[00000000100c1410] = ffffffff, %l1 = 000000003c38001d
1110 swapa [%i3+%o5]0x88,%l1 ! %l1 = 00000000ffffffff
1111! %l4 = fffffffffffff2da, Mem[0000000010081408] = fec10000ff8a642b, %asi = 80
1112 stxa %l4,[%i2+0x008]%asi ! Mem[0000000010081408] = fffffffffffff2da
1113! Mem[0000000010181400] = 1bfffaf2, %l3 = 000000000000fec1
1114 ldstuba [%i6+%g0]0x88,%l3 ! %l3 = 000000f2000000ff
1115! Mem[0000000010181408] = 00004d36, %l2 = ffffffffffffffdf
1116 swapa [%i6+%o4]0x88,%l2 ! %l2 = 0000000000004d36
1117! Mem[0000000010001400] = 00000000, %l0 = 00000000000000ff
1118 ldstuba [%i0+%g0]0x80,%l0 ! %l0 = 00000000000000ff
1119! %l0 = 0000000000000000, Mem[0000000010141408] = 98ff81ff
1120 stha %l0,[%i5+%o4]0x88 ! Mem[0000000010141408] = 98ff0000
1121! Starting 10 instruction Load Burst
1122! %f8 = ff5c311a, %f10 = 80d31007 c7115e59
1123 fitod %f8 ,%f10 ! %f10 = c16479dc c0000000
1124
1125p0_label_41:
1126! %f3 = 00000081, %f1 = 3252deff, %f14 = 884bc224
1127 fsubs %f3 ,%f1 ,%f14 ! %l0 = 0000000000000022, Unfinished, %fsr = 0900000000
1128! Mem[0000000010001408] = 94229064 816001ff, %l2 = 00004d36, %l3 = 000000f2
1129 ldda [%i0+%o4]0x88,%l2 ! %l2 = 00000000816001ff 0000000094229064
1130! Mem[0000000010101400] = 0000002200000000, %f14 = 884bc224 dfe181b1
1131 ldda [%i4+%g0]0x80,%f14 ! %f14 = 00000022 00000000
1132! Mem[0000000010041428] = 7ffbc477, %l2 = 00000000816001ff
1133 ldsh [%i1+0x02a],%l2 ! %l2 = ffffffffffffc477
1134! Mem[0000000030081408] = fda9a1b1, %l5 = 00000000000017ff
1135 lduwa [%i2+%o4]0x81,%l5 ! %l5 = 00000000fda9a1b1
1136! Mem[00000000300c1408] = ffd74196fbdb17fa, %f2 = cdbc65cc 00000081
1137 ldda [%i3+%o4]0x81,%f2 ! %f2 = ffd74196 fbdb17fa
1138! Mem[00000000201c0000] = 8cba75c1, %l1 = 00000000ffffffff
1139 lduba [%o0+0x000]%asi,%l1 ! %l1 = 000000000000008c
1140! Mem[0000000010181408] = dfffffff, %l1 = 000000000000008c
1141 lduha [%i6+%o4]0x80,%l1 ! %l1 = 000000000000dfff
1142! Mem[00000000100c1400] = fa8a642b 00000000, %l0 = 00000022, %l1 = 0000dfff
1143 ldda [%i3+%g0]0x80,%l0 ! %l0 = 00000000fa8a642b 0000000000000000
1144! Starting 10 instruction Store Burst
1145! %l5 = 00000000fda9a1b1, Mem[0000000030181410] = 0000009244cc35ff
1146 stxa %l5,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000fda9a1b1
1147
1148p0_label_42:
1149! Mem[00000000100c1400] = 2b648afa, %l6 = ffffffffda50baaf
1150 swapa [%i3+%g0]0x88,%l6 ! %l6 = 000000002b648afa
1151! %l2 = ffffc477, %l3 = 94229064, Mem[0000000030001410] = 00000000 dde5bb7e
1152 stda %l2,[%i0+%o5]0x81 ! Mem[0000000030001410] = ffffc477 94229064
1153! Mem[0000000010041408] = ba8cffb356f8fdfa, %l5 = 00000000fda9a1b1, %l0 = 00000000fa8a642b
1154 add %i1,0x08,%g1
1155 casxa [%g1]0x80,%l5,%l0 ! %l0 = ba8cffb356f8fdfa
1156! %f12 = 09876e83, Mem[0000000010081400] = df46ff00
1157 sta %f12,[%i2+%g0]0x88 ! Mem[0000000010081400] = 09876e83
1158! %l7 = 0000000000000030, Mem[0000000010141400] = 9641d7b0
1159 stba %l7,[%i5+%g0]0x80 ! Mem[0000000010141400] = 3041d7b0
1160! %l4 = fffffffffffff2da, Mem[000000001000143b] = aa578b53, %asi = 80
1161 stba %l4,[%i0+0x03b]%asi ! Mem[0000000010001438] = aa578bda
1162 membar #Sync ! Added by membar checker (9)
1163! %l5 = 00000000fda9a1b1, Mem[0000000030101400] = ffde5232
1164 stha %l5,[%i4+%g0]0x81 ! Mem[0000000030101400] = a1b15232
1165! Mem[000000001000141e] = 7a2b4159, %l0 = ba8cffb356f8fdfa
1166 ldstuba [%i0+0x01e]%asi,%l0 ! %l0 = 00000041000000ff
1167! %f0 = 7cf2aa84 3252deff, Mem[0000000010041400] = 3035ccff ffcc3530
1168 stda %f0 ,[%i1+%g0]0x80 ! Mem[0000000010041400] = 7cf2aa84 3252deff
1169! Starting 10 instruction Load Burst
1170! Mem[0000000030041400] = ba8ccfb3, %l7 = 0000000000000030
1171 lduha [%i1+%g0]0x81,%l7 ! %l7 = 000000000000ba8c
1172
1173p0_label_43:
1174! Mem[00000000300c1408] = 9641d7ff, %l6 = 000000002b648afa
1175 ldswa [%i3+%o4]0x89,%l6 ! %l6 = ffffffff9641d7ff
1176! Mem[0000000030181410] = fda9a1b1, %l4 = fffffffffffff2da
1177 ldsba [%i6+%o5]0x89,%l4 ! %l4 = ffffffffffffffb1
1178! Mem[0000000010041410] = 65a417ff, %l0 = 0000000000000041
1179 lduha [%i1+%o5]0x88,%l0 ! %l0 = 00000000000017ff
1180! Mem[0000000010041410] = ff17a465 04c685af, %l2 = ffffc477, %l3 = 94229064
1181 ldda [%i1+%o5]0x80,%l2 ! %l2 = 00000000ff17a465 0000000004c685af
1182! Mem[00000000211c0000] = 00b0877b, %l2 = 00000000ff17a465
1183 ldub [%o2+0x001],%l2 ! %l2 = 00000000000000b0
1184! Mem[0000000030181400] = ff36fdff, %l7 = 000000000000ba8c
1185 ldsha [%i6+%g0]0x89,%l7 ! %l7 = fffffffffffffdff
1186! Mem[0000000030081408] = fda9a1b1, %l6 = ffffffff9641d7ff
1187 lduwa [%i2+%o4]0x81,%l6 ! %l6 = 00000000fda9a1b1
1188! Mem[0000000010001400] = 000000ff, %f3 = fbdb17fa
1189 lda [%i0+%g0]0x88,%f3 ! %f3 = 000000ff
1190! Mem[0000000010041408] = ba8cffb3, %l2 = 00000000000000b0
1191 lduha [%i1+%o4]0x80,%l2 ! %l2 = 000000000000ba8c
1192! Starting 10 instruction Store Burst
1193! %f10 = c16479dc c0000000, %l1 = 0000000000000000
1194! Mem[0000000030041400] = ba8ccfb3ffde5232
1195 stda %f10,[%i1+%l1]ASI_PST32_S ! Mem[0000000030041400] = ba8ccfb3ffde5232
1196
1197p0_label_44:
1198! %f16 = ffde5232 84aaf27c 81000000 cc65bccd
1199! %f20 = ff4b06a1 29ad2ce4 5727e874 f6cc8abd
1200! %f24 = d488a646 1a315cff 595e11c7 0710d380
1201! %f28 = 909c4eed 836e8709 b181e1df 24c24b88
1202 stda %f16,[%i2]ASI_BLK_S ! Block Store to 0000000030081400
1203! %f6 = bd8accf6, Mem[0000000010101408] = b7e40821
1204 sta %f6 ,[%i4+%o4]0x88 ! Mem[0000000010101408] = bd8accf6
1205! %l1 = 0000000000000000, imm = fffffffffffffdbc, %l1 = 0000000000000000
1206 xnor %l1,-0x244,%l1 ! %l1 = 0000000000000243
1207! %l1 = 0000000000000243, Mem[0000000030041400] = b3cf8cba
1208 stba %l1,[%i1+%g0]0x89 ! Mem[0000000030041400] = b3cf8c43
1209! %l1 = 0000000000000243, Mem[000000001000140c] = 64902294, %asi = 80
1210 stwa %l1,[%i0+0x00c]%asi ! Mem[000000001000140c] = 00000243
1211! Mem[0000000030181410] = fda9a1b1, %l4 = ffffffffffffffb1
1212 swapa [%i6+%o5]0x89,%l4 ! %l4 = 00000000fda9a1b1
1213! Mem[0000000010141400] = b0d74130, %l5 = 00000000fda9a1b1
1214 ldstuba [%i5+%g0]0x88,%l5 ! %l5 = 00000030000000ff
1215! %l0 = 000017ff, %l1 = 00000243, Mem[0000000010181410] = ddf50000 00000000
1216 stda %l0,[%i6+%o5]0x80 ! Mem[0000000010181410] = 000017ff 00000243
1217! Mem[00000000100c1434] = 2a7232f0, %l2 = 0000ba8c, %l3 = 04c685af
1218 add %i3,0x34,%g1
1219 casa [%g1]0x80,%l2,%l3 ! %l3 = 000000002a7232f0
1220! Starting 10 instruction Load Burst
1221! Mem[0000000030001400] = 0a2474bf 92000000, %l0 = 000017ff, %l1 = 00000243
1222 ldda [%i0+%g0]0x89,%l0 ! %l0 = 0000000092000000 000000000a2474bf
1223
1224p0_label_45:
1225! Mem[0000000030141400] = f5cafba8, %l5 = 0000000000000030
1226 ldswa [%i5+%g0]0x81,%l5 ! %l5 = fffffffff5cafba8
1227! Mem[00000000300c1408] = ffd74196, %l6 = 00000000fda9a1b1
1228 ldsba [%i3+%o4]0x81,%l6 ! %l6 = ffffffffffffffff
1229! Mem[00000000211c0000] = 00b0877b, %l3 = 000000002a7232f0
1230 lduba [%o2+0x000]%asi,%l3 ! %l3 = 0000000000000000
1231! Mem[00000000300c1410] = 01c816460f6355d7, %f0 = 7cf2aa84 3252deff
1232 ldda [%i3+%o5]0x89,%f0 ! %f0 = 01c81646 0f6355d7
1233! Mem[00000000300c1400] = 600000001030f3bb, %f12 = 09876e83 ed4e9c90
1234 ldda [%i3+%g0]0x81,%f12 ! %f12 = 60000000 1030f3bb
1235! %l0 = 0000000092000000, Mem[0000000010001410] = ff847a97
1236 stha %l0,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00007a97
1237! Mem[00000000100c1420] = 32c0fc8293318abb, %f10 = c16479dc c0000000
1238 ldd [%i3+0x020],%f10 ! %f10 = 32c0fc82 93318abb
1239! %l2 = 000000000000ba8c, %l1 = 000000000a2474bf, %l1 = 000000000a2474bf
1240 sdivx %l2,%l1,%l1 ! Div by zero, %l0 = 0000000092000028
1241! Mem[0000000010101408] = bd8accf6, %l3 = 0000000000000000
1242 ldswa [%i4+%o4]0x88,%l3 ! %l3 = ffffffffbd8accf6
1243! Starting 10 instruction Store Burst
1244! %l4 = 00000000fda9a1b1, Mem[0000000030001410] = 6490229477c4ffff
1245 stxa %l4,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000fda9a1b1
1246
1247p0_label_46:
1248 membar #Sync ! Added by membar checker (10)
1249! Mem[0000000010081410] = df46d72a, %l5 = fffffffff5cafba8
1250 swapa [%i2+%o5]0x80,%l5 ! %l5 = 00000000df46d72a
1251! %l7 = fffffffffffffdff, Mem[0000000030001410] = fda9a1b1
1252 stba %l7,[%i0+%o5]0x89 ! Mem[0000000030001410] = fda9a1ff
1253! %l5 = 00000000df46d72a, Mem[0000000010181410] = 000017ff
1254 stba %l5,[%i6+%o5]0x80 ! Mem[0000000010181410] = 2a0017ff
1255! Mem[0000000010081418] = ffcc8b53, %l0 = 0000000092000000, %asi = 80
1256 swapa [%i2+0x018]%asi,%l0 ! %l0 = 00000000ffcc8b53
1257! %l4 = 00000000fda9a1b1, %l5 = 00000000df46d72a, %l0 = 00000000ffcc8b53
1258 andn %l4,%l5,%l0 ! %l0 = 0000000020a92091
1259! %f18 = 81000000 cc65bccd, %l2 = 000000000000ba8c
1260! Mem[0000000010081438] = 8fe3b03600000044
1261 add %i2,0x038,%g1
1262 stda %f18,[%g1+%l2]ASI_PST8_P ! Mem[0000000010081438] = 81e3b036cc650044
1263! %f2 = ffd74196, Mem[0000000010041400] = 7cf2aa84
1264 st %f2 ,[%i1+%g0] ! Mem[0000000010041400] = ffd74196
1265! Mem[000000001014141c] = 21c5323f, %l4 = 00000000fda9a1b1, %asi = 80
1266 swapa [%i5+0x01c]%asi,%l4 ! %l4 = 0000000021c5323f
1267! %f6 = bd8accf6, Mem[0000000010041410] = 65a417ff
1268 sta %f6 ,[%i1+%o5]0x88 ! Mem[0000000010041410] = bd8accf6
1269! Starting 10 instruction Load Burst
1270! Mem[0000000010041410] = bd8accf6, %l1 = 0000000000000000
1271 lduba [%i1+%o5]0x88,%l1 ! %l1 = 00000000000000f6
1272
1273p0_label_47:
1274! Mem[0000000030081410] = e42cad29 a1064bff, %l2 = 0000ba8c, %l3 = bd8accf6
1275 ldda [%i2+%o5]0x89,%l2 ! %l2 = 00000000a1064bff 00000000e42cad29
1276! Mem[0000000010101410] = 81000000000000ff, %f10 = 32c0fc82 93318abb
1277 ldda [%i4+%o5]0x80,%f10 ! %f10 = 81000000 000000ff
1278! Mem[0000000030081410] = ff4b06a1, %l3 = 00000000e42cad29
1279 lduha [%i2+%o5]0x81,%l3 ! %l3 = 000000000000ff4b
1280! Mem[0000000030081400] = ffde5232, %l1 = 00000000000000f6
1281 ldsba [%i2+%g0]0x81,%l1 ! %l1 = ffffffffffffffff
1282! Mem[00000000211c0000] = 00b0877b, %l3 = 000000000000ff4b
1283 lduba [%o2+0x001]%asi,%l3 ! %l3 = 00000000000000b0
1284! Mem[0000000010001408] = ff016081, %l4 = 0000000021c5323f
1285 lduba [%i0+%o4]0x80,%l4 ! %l4 = 00000000000000ff
1286! Mem[0000000030101408] = cdbc65cc00000081, %l2 = 00000000a1064bff
1287 ldxa [%i4+%o4]0x89,%l2 ! %l2 = cdbc65cc00000081
1288! Mem[0000000010001408] = 43020000816001ff, %f24 = d488a646 1a315cff
1289 ldda [%i0+%o4]0x88,%f24 ! %f24 = 43020000 816001ff
1290! Mem[000000001014143c] = fffff5f4, %f25 = 816001ff
1291 lda [%i5+0x03c]%asi,%f25 ! %f25 = fffff5f4
1292! Starting 10 instruction Store Burst
1293! %l1 = ffffffffffffffff, Mem[0000000030041400] = 438ccfb3
1294 stha %l1,[%i1+%g0]0x81 ! Mem[0000000030041400] = ffffcfb3
1295
1296p0_label_48:
1297! %l4 = 00000000000000ff, Mem[0000000030181400] = 00000000ff36fdff
1298 stxa %l4,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000000000ff
1299! Mem[000000001008140c] = fffff2da, %l1 = ffffffffffffffff, %asi = 80
1300 swapa [%i2+0x00c]%asi,%l1 ! %l1 = 00000000fffff2da
1301! %f22 = 5727e874 f6cc8abd, Mem[0000000010141400] = ff41d7b0 ffffb3fc
1302 stda %f22,[%i5+%g0]0x80 ! Mem[0000000010141400] = 5727e874 f6cc8abd
1303! %l2 = cdbc65cc00000081, Mem[0000000010001408] = 816001ff
1304 stha %l2,[%i0+%o4]0x88 ! Mem[0000000010001408] = 81600081
1305! Mem[0000000010141410] = c1fe0000, %l2 = cdbc65cc00000081
1306 swapa [%i5+%o5]0x88,%l2 ! %l2 = 00000000c1fe0000
1307! %l5 = 00000000df46d72a, Mem[0000000010001408] = 81600081
1308 stha %l5,[%i0+%o4]0x88 ! Mem[0000000010001408] = 8160d72a
1309! %l0 = 0000000020a92091, Mem[0000000010081400] = 09876e83
1310 stba %l0,[%i2+%g0]0x88 ! Mem[0000000010081400] = 09876e91
1311! %l6 = ffffffffffffffff, Mem[0000000030001410] = fda9a1ff
1312 stha %l6,[%i0+%o5]0x89 ! Mem[0000000030001410] = fda9ffff
1313! %l0 = 0000000020a92091, Mem[0000000010001400] = 000000ff
1314 stba %l0,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000091
1315! Starting 10 instruction Load Burst
1316! Mem[0000000010101410] = 81000000000000ff, %l5 = 00000000df46d72a
1317 ldxa [%i4+0x010]%asi,%l5 ! %l5 = 81000000000000ff
1318
1319p0_label_49:
1320! Mem[0000000030181408] = 8b53ffff, %l5 = 81000000000000ff
1321 lduba [%i6+%o4]0x81,%l5 ! %l5 = 000000000000008b
1322! Mem[0000000030101408] = 81000000, %f24 = 43020000
1323 lda [%i4+%o4]0x81,%f24 ! %f24 = 81000000
1324! Mem[0000000010041410] = bd8accf6, %l6 = ffffffffffffffff
1325 lduba [%i1+%o5]0x88,%l6 ! %l6 = 00000000000000f6
1326! Mem[00000000100c1408] = 2e6b8713ddf52e6b, %l3 = 00000000000000b0
1327 ldxa [%i3+%o4]0x88,%l3 ! %l3 = 2e6b8713ddf52e6b
1328! Mem[0000000010081400] = 09876e91, %l4 = 00000000000000ff
1329 lduha [%i2+%g0]0x88,%l4 ! %l4 = 0000000000006e91
1330! Mem[0000000021800140] = 58a1d198, %l3 = 2e6b8713ddf52e6b
1331 lduba [%o3+0x140]%asi,%l3 ! %l3 = 0000000000000058
1332! Mem[0000000010181408] = dfffffff, %f26 = 595e11c7
1333 lda [%i6+%o4]0x80,%f26 ! %f26 = dfffffff
1334! Mem[0000000030001400] = 92000000, %l4 = 0000000000006e91
1335 ldsba [%i0+%g0]0x89,%l4 ! %l4 = 0000000000000000
1336! Mem[0000000010141408] = 98ff0000, %l5 = 000000000000008b
1337 ldsha [%i5+%o4]0x88,%l5 ! %l5 = 0000000000000000
1338! Starting 10 instruction Store Burst
1339! %l3 = 0000000000000058, Mem[0000000020800040] = 1bfbecd0, %asi = 80
1340 stha %l3,[%o1+0x040]%asi ! Mem[0000000020800040] = 0058ecd0
1341
1342p0_label_50:
1343! %f16 = ffde5232 84aaf27c, Mem[0000000010041400] = ffd74196 3252deff
1344 stda %f16,[%i1+%g0]0x80 ! Mem[0000000010041400] = ffde5232 84aaf27c
1345! %f6 = bd8accf6 74e82757, Mem[0000000030041400] = ffffcfb3 ffde5232
1346 stda %f6 ,[%i1+%g0]0x81 ! Mem[0000000030041400] = bd8accf6 74e82757
1347! %l7 = fffffffffffffdff, Mem[00000000300c1408] = ffd74196
1348 stha %l7,[%i3+%o4]0x81 ! Mem[00000000300c1408] = fdff4196
1349! %l6 = 00000000000000f6, Mem[0000000010141408] = 0000ff9897946159
1350 stxa %l6,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000000000f6
1351! Mem[0000000020800041] = 0058ecd0, %l2 = 00000000c1fe0000
1352 ldstuba [%o1+0x041]%asi,%l2 ! %l2 = 00000058000000ff
1353! %l2 = 0000000000000058, Mem[0000000010141400] = 74e82757
1354 stha %l2,[%i5+%g0]0x88 ! Mem[0000000010141400] = 74e80058
1355! %f23 = f6cc8abd, Mem[00000000300c1408] = fdff4196
1356 sta %f23,[%i3+%o4]0x81 ! Mem[00000000300c1408] = f6cc8abd
1357! Mem[0000000010081400] = 916e8709, %l0 = 0000000020a92091
1358 swapa [%i2+%g0]0x80,%l0 ! %l0 = 00000000916e8709
1359! Mem[00000000211c0001] = 00b0877b, %l7 = fffffffffffffdff
1360 ldstub [%o2+0x001],%l7 ! %l7 = 000000b0000000ff
1361! Starting 10 instruction Load Burst
1362! Mem[00000000100c1410] = 3c38001d, %l3 = 0000000000000058
1363 ldsba [%i3+%o5]0x88,%l3 ! %l3 = 000000000000001d
1364
1365p0_label_51:
1366! Mem[00000000100c1408] = 6b2ef5dd 13876b2e, %l0 = 916e8709, %l1 = fffff2da
1367 ldda [%i3+%o4]0x80,%l0 ! %l0 = 000000006b2ef5dd 0000000013876b2e
1368! Mem[0000000030141408] = 00000072, %l7 = 00000000000000b0
1369 lduba [%i5+%o4]0x89,%l7 ! %l7 = 0000000000000072
1370! Mem[0000000030101410] = a1064bff, %l7 = 0000000000000072
1371 lduha [%i4+%o5]0x89,%l7 ! %l7 = 0000000000004bff
1372! Mem[0000000010001408] = 8160d72a, %l6 = 00000000000000f6
1373 ldsba [%i0+%o4]0x88,%l6 ! %l6 = 000000000000002a
1374! Mem[0000000020800000] = 8cbaedbb, %l5 = 0000000000000000
1375 ldsh [%o1+%g0],%l5 ! %l5 = ffffffffffff8cba
1376! Mem[0000000010181400] = fffaff1b, %l3 = 000000000000001d
1377 lduwa [%i6+%g0]0x80,%l3 ! %l3 = 00000000fffaff1b
1378! Mem[00000000100c1410] = 3c38001d, %l2 = 0000000000000058
1379 lduha [%i3+%o5]0x88,%l2 ! %l2 = 000000000000001d
1380! Mem[0000000010041408] = fafdf856 b3ff8cba, %l2 = 0000001d, %l3 = fffaff1b
1381 ldda [%i1+%o4]0x88,%l2 ! %l2 = 00000000b3ff8cba 00000000fafdf856
1382 membar #Sync ! Added by membar checker (11)
1383! Mem[00000000300c1400] = 60000000 1030f3bb f6cc8abd fbdb17fa
1384! Mem[00000000300c1410] = d755630f 4616c801 a0182e7f d42a75e0
1385! Mem[00000000300c1420] = b1c86ba3 513c3df7 56078ad3 90fb5ccf
1386! Mem[00000000300c1430] = b6179133 17937f0f 589e1785 cd4a7dbc
1387 ldda [%i3]ASI_BLK_S,%f0 ! Block Load from 00000000300c1400
1388! Starting 10 instruction Store Burst
1389! Mem[0000000010001410] = 00007a97, %l4 = 0000000000000000
1390 ldstuba [%i0+%o5]0x80,%l4 ! %l4 = 00000000000000ff
1391
1392p0_label_52:
1393! %l0 = 000000006b2ef5dd, Mem[0000000010041434] = b6bd1e94
1394 sth %l0,[%i1+0x034] ! Mem[0000000010041434] = f5dd1e94
1395! Mem[0000000010141400] = 5800e874, %l6 = 000000000000002a
1396 swapa [%i5+%g0]0x80,%l6 ! %l6 = 000000005800e874
1397! Mem[0000000030141400] = a8fbcaf5, %l4 = 0000000000000000
1398 ldstuba [%i5+%g0]0x89,%l4 ! %l4 = 000000f5000000ff
1399! %f30 = b181e1df 24c24b88, %l7 = 0000000000004bff
1400! Mem[00000000100c1430] = 0542b5e22a7232f0
1401 add %i3,0x030,%g1
1402 stda %f30,[%g1+%l7]ASI_PST32_PL ! Mem[00000000100c1430] = 884bc224dfe181b1
1403! Code Fragment 4
1404p0_fragment_3:
1405! %l0 = 000000006b2ef5dd
1406 setx 0xf71d99a05a84cb83,%g7,%l0 ! %l0 = f71d99a05a84cb83
1407! %l1 = 0000000013876b2e
1408 setx 0x3a5cbab07336ecf2,%g7,%l1 ! %l1 = 3a5cbab07336ecf2
1409 setx 0x7ff8, %g1, %g2
1410 and %l0, %g2, %l0
1411 setx 0xffffffff, %g1, %g2
1412 and %l1, %g2, %l1
1413 setx 0x100000000, %g1, %g2
1414 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1415 ta T_CHANGE_HPRIV
1416 stxa %l1, [%l0]ASI_ICACHE_INSTR
1417 ta T_CHANGE_NONHPRIV
1418! %l0 = f71d99a05a84cb83
1419 setx 0x35fe39284c020602,%g7,%l0 ! %l0 = 35fe39284c020602
1420! %l1 = 3a5cbab07336ecf2
1421 setx 0x00963cb0089f95d9,%g7,%l1 ! %l1 = 00963cb0089f95d9
1422! %l0 = 35fe39284c020602, Mem[0000000010101410] = ff00000000000081
1423 stxa %l0,[%i4+%o5]0x88 ! Mem[0000000010101410] = 35fe39284c020602
1424! %l5 = ffffffffffff8cba, Mem[0000000010141438] = 3caf1050fffff5f4
1425 stx %l5,[%i5+0x038] ! Mem[0000000010141438] = ffffffffffff8cba
1426! Mem[0000000030001408] = ffffffde, %l1 = 00963cb0089f95d9
1427 ldstuba [%i0+%o4]0x81,%l1 ! %l1 = 000000ff000000ff
1428! Mem[00000000100c1424] = 93318abb, %l4 = 00000000000000f5
1429 ldstuba [%i3+0x024]%asi,%l4 ! %l4 = 00000093000000ff
1430! Starting 10 instruction Load Burst
1431! Mem[0000000010081400] = 9120a920, %l5 = ffffffffffff8cba
1432 ldsba [%i2+%g0]0x88,%l5 ! %l5 = 0000000000000020
1433
1434p0_label_53:
1435! Mem[0000000030001408] = deffffff, %l2 = 00000000b3ff8cba
1436 ldsha [%i0+%o4]0x89,%l2 ! %l2 = ffffffffffffffff
1437! Mem[0000000030001410] = ffffa9fd00000000, %l3 = 00000000fafdf856
1438 ldxa [%i0+%o5]0x81,%l3 ! %l3 = ffffa9fd00000000
1439! Mem[0000000010081410] = a8fbcaf5, %l4 = 0000000000000093
1440 lduha [%i2+%o5]0x88,%l4 ! %l4 = 000000000000caf5
1441! %f25 = fffff5f4, %f22 = 5727e874, %f26 = dfffffff
1442 fsubs %f25,%f22,%f26 ! %f26 = fffff5f4
1443! Mem[0000000010001408] = 2ad76081, %f22 = 5727e874
1444 lda [%i0+%o4]0x80,%f22 ! %f22 = 2ad76081
1445! Mem[0000000010141408] = 00000000 000000f6, %l0 = 4c020602, %l1 = 000000ff
1446 ldd [%i5+%o4],%l0 ! %l0 = 0000000000000000 00000000000000f6
1447! Mem[0000000010041408] = ba8cffb356f8fdfa, %f20 = ff4b06a1 29ad2ce4
1448 ldda [%i1+%o4]0x80,%f20 ! %f20 = ba8cffb3 56f8fdfa
1449! Mem[0000000021800100] = 8bdd9604, %l6 = 000000005800e874
1450 ldub [%o3+0x100],%l6 ! %l6 = 000000000000008b
1451! Mem[0000000010041430] = c44dc347, %l6 = 000000000000008b
1452 ldsba [%i1+0x031]%asi,%l6 ! %l6 = 000000000000004d
1453! Starting 10 instruction Store Burst
1454! Mem[00000000100c1420] = 32c0fc82, %l4 = 0000caf5, %l6 = 0000004d
1455 add %i3,0x20,%g1
1456 casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000032c0fc82
1457
1458p0_label_54:
1459! %f0 = 60000000, Mem[0000000030181410] = ffffffb1
1460 sta %f0 ,[%i6+%o5]0x89 ! Mem[0000000030181410] = 60000000
1461! %f18 = 81000000 cc65bccd, Mem[0000000030141400] = ffcafba8 ef0b221d
1462 stda %f18,[%i5+%g0]0x81 ! Mem[0000000030141400] = 81000000 cc65bccd
1463! %f5 = 4616c801, Mem[0000000010141408] = 00000000
1464 sta %f5 ,[%i5+%o4]0x88 ! Mem[0000000010141408] = 4616c801
1465! Mem[0000000010181410] = ff17002a, %l5 = 0000000000000020
1466 ldstuba [%i6+%o5]0x88,%l5 ! %l5 = 0000002a000000ff
1467! %f0 = 60000000 1030f3bb f6cc8abd fbdb17fa
1468! %f4 = d755630f 4616c801 a0182e7f d42a75e0
1469! %f8 = b1c86ba3 513c3df7 56078ad3 90fb5ccf
1470! %f12 = b6179133 17937f0f 589e1785 cd4a7dbc
1471 stda %f0,[%i3]ASI_BLK_S ! Block Store to 00000000300c1400
1472! %f19 = cc65bccd, Mem[0000000030101400] = 3252b1a1
1473 sta %f19,[%i4+%g0]0x89 ! Mem[0000000030101400] = cc65bccd
1474! Mem[0000000010101410] = 0206024c, %l0 = 0000000000000000
1475 ldstuba [%i4+%o5]0x80,%l0 ! %l0 = 00000002000000ff
1476! %l4 = 000000000000caf5, Mem[0000000010141410] = 81000000dabdccce
1477 stx %l4,[%i5+%o5] ! Mem[0000000010141410] = 000000000000caf5
1478! %f26 = fffff5f4 0710d380, Mem[0000000010081410] = a8fbcaf5 6f644294
1479 stda %f26,[%i2+%o5]0x88 ! Mem[0000000010081410] = fffff5f4 0710d380
1480! Starting 10 instruction Load Burst
1481 membar #Sync ! Added by membar checker (12)
1482! Mem[00000000100c1400] = da50baaf, %l6 = 0000000032c0fc82
1483 ldsba [%i3+%g0]0x88,%l6 ! %l6 = ffffffffffffffaf
1484
1485p0_label_55:
1486! Mem[0000000020800000] = 8cbaedbb, %l5 = 000000000000002a
1487 lduba [%o1+0x001]%asi,%l5 ! %l5 = 00000000000000ba
1488! Mem[0000000010141410] = 00000000, %l5 = 00000000000000ba
1489 ldswa [%i5+%o5]0x88,%l5 ! %l5 = 0000000000000000
1490! Mem[0000000010181434] = 8011ff92, %l6 = ffffffffffffffaf
1491 ldswa [%i6+0x034]%asi,%l6 ! %l6 = ffffffff8011ff92
1492! Mem[00000000100c1410] = 6f644294 3c38001d, %l0 = 00000002, %l1 = 000000f6
1493 ldda [%i3+%o5]0x88,%l0 ! %l0 = 000000003c38001d 000000006f644294
1494! Mem[0000000030041408] = b3cf8cba, %l1 = 000000006f644294
1495 lduba [%i1+%o4]0x81,%l1 ! %l1 = 00000000000000b3
1496! Mem[0000000010001408] = 2ad76081, %l7 = 0000000000004bff
1497 lduba [%i0+%o4]0x80,%l7 ! %l7 = 000000000000002a
1498! Code Fragment 3
1499p0_fragment_4:
1500! %l0 = 000000003c38001d
1501 setx 0x6cbf72e7f08cf4b6,%g7,%l0 ! %l0 = 6cbf72e7f08cf4b6
1502! %l1 = 00000000000000b3
1503 setx 0x284f58483a0076f0,%g7,%l1 ! %l1 = 284f58483a0076f0
1504 setx 0x1fe000, %g1, %g3
1505 or %l0, %g3, %l0 ! always set perrmask = 0xff
1506 setx 0x1ffff8, %g1, %g2
1507 and %l0, %g2, %l0
1508 ta T_CHANGE_HPRIV
1509 stxa %l1, [%l0]ASI_DCACHE_DATA
1510 ta T_CHANGE_NONHPRIV
1511! %l0 = 6cbf72e7f08cf4b6
1512 setx 0xe2338a27d6d6bf0c,%g7,%l0 ! %l0 = e2338a27d6d6bf0c
1513! %l1 = 284f58483a0076f0
1514 setx 0x7c37eb28634b0c10,%g7,%l1 ! %l1 = 7c37eb28634b0c10
1515! Mem[0000000010081404] = 00000000, %l5 = 0000000000000000
1516 ldsh [%i2+0x004],%l5 ! %l5 = 0000000000000000
1517! Mem[0000000010101408] = f6cc8abd5fb3f810, %l2 = ffffffffffffffff
1518 ldxa [%i4+%o4]0x80,%l2 ! %l2 = f6cc8abd5fb3f810
1519! Starting 10 instruction Store Burst
1520! %l0 = e2338a27d6d6bf0c, Mem[0000000010001424] = a3a45df4, %asi = 80
1521 stha %l0,[%i0+0x024]%asi ! Mem[0000000010001424] = bf0c5df4
1522
1523p0_label_56:
1524! %l2 = 5fb3f810, %l3 = 00000000, Mem[00000000300c1408] = bd8accf6 fa17dbfb
1525 stda %l2,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 5fb3f810 00000000
1526! %f13 = 17937f0f, Mem[0000000030041400] = f6cc8abd
1527 sta %f13,[%i1+%g0]0x89 ! Mem[0000000030041400] = 17937f0f
1528! %l4 = 0000caf5, %l5 = 00000000, Mem[0000000010081408] = ffffffff ffffffff
1529 stda %l4,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0000caf5 00000000
1530! %l6 = 8011ff92, %l7 = 0000002a, Mem[0000000010041400] = ffde5232 84aaf27c
1531 stda %l6,[%i1+%g0]0x80 ! Mem[0000000010041400] = 8011ff92 0000002a
1532! Mem[0000000030041410] = 17000000, %l0 = e2338a27d6d6bf0c
1533 ldstuba [%i1+%o5]0x81,%l0 ! %l0 = 00000017000000ff
1534! %l1 = 7c37eb28634b0c10, Mem[0000000030041408] = 2cf14137ba8ccfb3
1535 stxa %l1,[%i1+%o4]0x89 ! Mem[0000000030041408] = 7c37eb28634b0c10
1536! %l0 = 0000000000000017, Mem[0000000030181400] = 000000ff
1537 stha %l0,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000017
1538! Mem[00000000100c1400] = da50baaf, %l7 = 000000000000002a
1539 ldstuba [%i3+%g0]0x88,%l7 ! %l7 = 000000af000000ff
1540! Code Fragment 3
1541p0_fragment_5:
1542! %l0 = 0000000000000017
1543 setx 0xb3ea00a789879238,%g7,%l0 ! %l0 = b3ea00a789879238
1544! %l1 = 7c37eb28634b0c10
1545 setx 0x1d7049b0355662b4,%g7,%l1 ! %l1 = 1d7049b0355662b4
1546 setx 0x1fe000, %g1, %g3
1547 or %l0, %g3, %l0 ! always set perrmask = 0xff
1548 setx 0x1ffff8, %g1, %g2
1549 and %l0, %g2, %l0
1550 ta T_CHANGE_HPRIV
1551 stxa %l1, [%l0]ASI_DCACHE_DATA
1552 ta T_CHANGE_NONHPRIV
1553! %l0 = b3ea00a789879238
1554 setx 0x8442ad08631df9aa,%g7,%l0 ! %l0 = 8442ad08631df9aa
1555! %l1 = 1d7049b0355662b4
1556 setx 0xfc80a50068f3f975,%g7,%l1 ! %l1 = fc80a50068f3f975
1557! Starting 10 instruction Load Burst
1558! Mem[0000000030001410] = fda9ffff, %l4 = 000000000000caf5
1559 ldsha [%i0+%o5]0x89,%l4 ! %l4 = ffffffffffffffff
1560
1561p0_label_57:
1562! Mem[00000000100c1408] = ddf52e6b, %l4 = ffffffffffffffff
1563 ldswa [%i3+%o4]0x88,%l4 ! %l4 = ffffffffddf52e6b
1564! Mem[0000000010101408] = bd8accf6, %l4 = ffffffffddf52e6b
1565 lduba [%i4+%o4]0x88,%l4 ! %l4 = 00000000000000f6
1566! Mem[0000000010181400] = 1bfffaff, %l6 = ffffffff8011ff92
1567 lduwa [%i6+%g0]0x88,%l6 ! %l6 = 000000001bfffaff
1568! Mem[0000000030141408] = 7200000084aaf27c, %f20 = ba8cffb3 56f8fdfa
1569 ldda [%i5+%o4]0x81,%f20 ! %f20 = 72000000 84aaf27c
1570! Mem[0000000010141408] = 4616c801, %l6 = 000000001bfffaff
1571 lduba [%i5+%o4]0x88,%l6 ! %l6 = 0000000000000001
1572! Mem[0000000010001400] = 9100000024a19da9, %f22 = 2ad76081 f6cc8abd
1573 ldda [%i0+%g0]0x80,%f22 ! %f22 = 91000000 24a19da9
1574! Mem[0000000030101408] = cdbc65cc00000081, %l5 = 0000000000000000
1575 ldxa [%i4+%o4]0x89,%l5 ! %l5 = cdbc65cc00000081
1576! Mem[0000000010081410] = 0710d380, %l2 = f6cc8abd5fb3f810
1577 lduha [%i2+%o5]0x88,%l2 ! %l2 = 000000000000d380
1578! Mem[0000000010041408] = ba8cffb356f8fdfa, %f20 = 72000000 84aaf27c
1579 ldd [%i1+%o4],%f20 ! %f20 = ba8cffb3 56f8fdfa
1580! Starting 10 instruction Store Burst
1581! Mem[0000000010101408] = bd8accf6, %l1 = fc80a50068f3f975
1582 ldstuba [%i4+%o4]0x88,%l1 ! %l1 = 000000f6000000ff
1583
1584p0_label_58:
1585! %f28 = 909c4eed 836e8709, Mem[0000000010041408] = ba8cffb3 56f8fdfa
1586 stda %f28,[%i1+%o4]0x80 ! Mem[0000000010041408] = 909c4eed 836e8709
1587! %f18 = 81000000 cc65bccd, Mem[00000000100c1408] = 6b2ef5dd 13876b2e
1588 stda %f18,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 81000000 cc65bccd
1589! %l6 = 00000001, %l7 = 000000af, Mem[0000000010181400] = fffaff1b efb2d718
1590 std %l6,[%i6+%g0] ! Mem[0000000010181400] = 00000001 000000af
1591! %l2 = 000000000000d380, %l4 = 00000000000000f6, %l4 = 00000000000000f6
1592 sdivx %l2,%l4,%l4 ! %l4 = 00000000000000dc
1593! %l5 = cdbc65cc00000081, Mem[00000000100c1408] = 81000000
1594 stha %l5,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00810000
1595! %l0 = 8442ad08631df9aa, Mem[0000000030101410] = ff4b06a129ad2ce4
1596 stxa %l0,[%i4+%o5]0x81 ! Mem[0000000030101410] = 8442ad08631df9aa
1597! %l6 = 00000001, %l7 = 000000af, Mem[00000000100c1410] = 1d00383c 9442646f
1598 stda %l6,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000001 000000af
1599! %l0 = 8442ad08631df9aa, Mem[0000000010181420] = 082da03a, %asi = 80
1600 stwa %l0,[%i6+0x020]%asi ! Mem[0000000010181420] = 631df9aa
1601! Mem[0000000010081410] = 0710d380, %l7 = 00000000000000af
1602 swapa [%i2+%o5]0x88,%l7 ! %l7 = 000000000710d380
1603! Starting 10 instruction Load Burst
1604! Mem[0000000030141408] = 7cf2aa8400000072, %f24 = 81000000 fffff5f4
1605 ldda [%i5+%o4]0x89,%f24 ! %f24 = 7cf2aa84 00000072
1606
1607p0_label_59:
1608! Mem[0000000010081410] = af000000, %l1 = 00000000000000f6
1609 ldsba [%i2+0x010]%asi,%l1 ! %l1 = ffffffffffffffaf
1610! Mem[00000000211c0000] = 00ff877b, %l3 = ffffa9fd00000000
1611 ldub [%o2+%g0],%l3 ! %l3 = 0000000000000000
1612! Mem[00000000300c1408] = 10f8b35f 00000000, %l2 = 0000d380, %l3 = 00000000
1613 ldda [%i3+%o4]0x81,%l2 ! %l2 = 0000000010f8b35f 0000000000000000
1614! Mem[0000000010181418] = b3fc65cc, %l4 = 00000000000000dc
1615 lduw [%i6+0x018],%l4 ! %l4 = 00000000b3fc65cc
1616! Mem[0000000010081410] = af000000, %l5 = cdbc65cc00000081
1617 lduwa [%i2+%o5]0x80,%l5 ! %l5 = 00000000af000000
1618! Mem[0000000030081410] = a1064bff, %l1 = ffffffffffffffaf
1619 ldsba [%i2+%o5]0x89,%l1 ! %l1 = ffffffffffffffff
1620! Mem[0000000030041408] = 634b0c10, %l1 = ffffffffffffffff
1621 ldswa [%i1+%o4]0x89,%l1 ! %l1 = 00000000634b0c10
1622! Mem[0000000010081408] = 0000caf5, %l1 = 00000000634b0c10
1623 ldsba [%i2+%o4]0x80,%l1 ! %l1 = 0000000000000000
1624! Mem[00000000100c1404] = 00000000, %f31 = 24c24b88
1625 lda [%i3+0x004]%asi,%f31 ! %f31 = 00000000
1626! Starting 10 instruction Store Burst
1627! %l3 = 0000000000000000, Mem[00000000300c1410] = d755630f
1628 stwa %l3,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000
1629
1630p0_label_60:
1631! Mem[00000000300c1400] = 00000060, %l7 = 000000000710d380
1632 ldstuba [%i3+%g0]0x89,%l7 ! %l7 = 00000060000000ff
1633! Mem[0000000010041408] = 909c4eed, %l4 = 00000000b3fc65cc
1634 swapa [%i1+%o4]0x80,%l4 ! %l4 = 00000000909c4eed
1635! Mem[0000000030041408] = 100c4b63, %l6 = 0000000000000001
1636 ldstuba [%i1+%o4]0x81,%l6 ! %l6 = 00000010000000ff
1637! %f0 = 60000000 1030f3bb, %l2 = 0000000010f8b35f
1638! Mem[0000000030181418] = 207fa94bcf6c2a13
1639 add %i6,0x018,%g1
1640 stda %f0,[%g1+%l2]ASI_PST32_SL ! Mem[0000000030181418] = bbf3301000000060
1641! %l5 = 00000000af000000, Mem[0000000010081410] = 000000af
1642 stba %l5,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000000
1643! %l3 = 0000000000000000, Mem[0000000010101410] = 4c0206ff
1644 stba %l3,[%i4+%o5]0x88 ! Mem[0000000010101410] = 4c020600
1645! %f12 = b6179133 17937f0f, Mem[0000000010181418] = b3fc65cc 64804183
1646 std %f12,[%i6+0x018] ! Mem[0000000010181418] = b6179133 17937f0f
1647! Mem[0000000030141408] = 72000000, %l7 = 0000000000000060
1648 ldstuba [%i5+%o4]0x81,%l7 ! %l7 = 00000072000000ff
1649! %l0 = 8442ad08631df9aa, Mem[0000000010081407] = 00000000
1650 stb %l0,[%i2+0x007] ! Mem[0000000010081404] = 000000aa
1651! Starting 10 instruction Load Burst
1652! Mem[0000000030101408] = cdbc65cc 00000081, %l4 = 909c4eed, %l5 = af000000
1653 ldda [%i4+%o4]0x89,%l4 ! %l4 = 0000000000000081 00000000cdbc65cc
1654
1655p0_label_61:
1656! Mem[0000000010081420] = 32c0fc82, %l3 = 0000000000000000
1657 lduh [%i2+0x022],%l3 ! %l3 = 000000000000fc82
1658! Mem[0000000030101410] = 8442ad08631df9aa, %f6 = a0182e7f d42a75e0
1659 ldda [%i4+%o5]0x81,%f6 ! %f6 = 8442ad08 631df9aa
1660! Mem[0000000030001410] = fda9ffff, %l7 = 0000000000000072
1661 lduwa [%i0+%o5]0x89,%l7 ! %l7 = 00000000fda9ffff
1662! Mem[0000000010001400] = 00000091, %l6 = 0000000000000010
1663 ldswa [%i0+%g0]0x88,%l6 ! %l6 = 0000000000000091
1664! Mem[00000000100c1408] = 00008100, %l2 = 0000000010f8b35f
1665 lduha [%i3+%o4]0x88,%l2 ! %l2 = 0000000000008100
1666! Mem[0000000010181408] = dfffffff, %l4 = 0000000000000081
1667 lduwa [%i6+%o4]0x80,%l4 ! %l4 = 00000000dfffffff
1668! Mem[0000000030181408] = 8b53ffffb0ffffff, %f14 = 589e1785 cd4a7dbc
1669 ldda [%i6+%o4]0x81,%f14 ! %f14 = 8b53ffff b0ffffff
1670! Mem[0000000010041408] = 09876e83cc65fcb3, %f6 = 8442ad08 631df9aa
1671 ldda [%i1+%o4]0x88,%f6 ! %f6 = 09876e83 cc65fcb3
1672! %f12 = b6179133, %f29 = 836e8709, %f18 = 81000000
1673 fsubs %f12,%f29,%f18 ! %f18 = b6179133
1674! Starting 10 instruction Store Burst
1675! %f12 = b6179133, Mem[0000000030081400] = 3252deff
1676 sta %f12,[%i2+%g0]0x89 ! Mem[0000000030081400] = b6179133
1677
1678p0_label_62:
1679! %l0 = 8442ad08631df9aa, Mem[0000000010081408] = 0000caf5
1680 stha %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = f9aacaf5
1681! %f14 = 8b53ffff b0ffffff, Mem[0000000010041400] = 8011ff92 0000002a
1682 stda %f14,[%i1+%g0]0x80 ! Mem[0000000010041400] = 8b53ffff b0ffffff
1683! %l3 = 000000000000fc82, Mem[0000000030101400] = cdbc65cc84aaf27c
1684 stxa %l3,[%i4+%g0]0x81 ! Mem[0000000030101400] = 000000000000fc82
1685! Mem[00000000100c1408] = 00810000cc65bccd, %l6 = 0000000000000091, %l5 = 00000000cdbc65cc
1686 add %i3,0x08,%g1
1687 casxa [%g1]0x80,%l6,%l5 ! %l5 = 00810000cc65bccd
1688! %f8 = b1c86ba3 513c3df7, %l2 = 0000000000008100
1689! Mem[0000000030101438] = b181e1df24c24b88
1690 add %i4,0x038,%g1
1691 stda %f8,[%g1+%l2]ASI_PST8_SL ! Mem[0000000030101438] = b181e1df24c24b88
1692! %f20 = ba8cffb3 56f8fdfa, Mem[0000000010001430] = 38446049 6a784266
1693 stda %f20,[%i0+0x030]%asi ! Mem[0000000010001430] = ba8cffb3 56f8fdfa
1694! Mem[0000000010041410] = bd8accf6, %l7 = 00000000fda9ffff
1695 ldstuba [%i1+%o5]0x88,%l7 ! %l7 = 000000f6000000ff
1696! %l2 = 0000000000008100, Mem[0000000010181424] = b1a1a9fd
1697 stw %l2,[%i6+0x024] ! Mem[0000000010181424] = 00008100
1698! %l0 = 8442ad08631df9aa, Mem[0000000021800180] = cb2bf473, %asi = 80
1699 stha %l0,[%o3+0x180]%asi ! Mem[0000000021800180] = f9aaf473
1700! Starting 10 instruction Load Burst
1701! Mem[0000000010081410] = fffff5f400000000, %f18 = b6179133 cc65bccd
1702 ldda [%i2+%o5]0x88,%f18 ! %f18 = fffff5f4 00000000
1703
1704p0_label_63:
1705! Mem[0000000010181428] = ffcc3530, %f29 = 836e8709
1706 ld [%i6+0x028],%f29 ! %f29 = ffcc3530
1707! Mem[0000000020800000] = 8cbaedbb, %l0 = 8442ad08631df9aa
1708 lduha [%o1+0x000]%asi,%l0 ! %l0 = 0000000000008cba
1709! Mem[0000000010101410] = 0006024c, %l5 = 00810000cc65bccd
1710 ldsba [%i4+%o5]0x80,%l5 ! %l5 = 0000000000000000
1711! Mem[00000000100c1400] = ffba50da, %l4 = 00000000dfffffff
1712 ldsba [%i3+%g0]0x80,%l4 ! %l4 = ffffffffffffffff
1713! Mem[0000000010041400] = 8b53ffff, %f3 = fbdb17fa
1714 lda [%i1+%g0]0x80,%f3 ! %f3 = 8b53ffff
1715 membar #Sync ! Added by membar checker (13)
1716! Mem[00000000100c1400] = ffba50da 00000000 00810000 cc65bccd
1717! Mem[00000000100c1410] = 00000001 000000af aa578b53 b7e40821
1718! Mem[00000000100c1420] = 32c0fc82 ff318abb a8fbcaf5 df46d72a
1719! Mem[00000000100c1430] = 884bc224 dfe181b1 8fe3b036 00000044
1720 ldda [%i3]ASI_BLK_P,%f0 ! Block Load from 00000000100c1400
1721! Mem[0000000010041408] = cc65fcb3, %l2 = 0000000000008100
1722 lduba [%i1+%o4]0x88,%l2 ! %l2 = 00000000000000b3
1723! Mem[0000000010041410] = ffcc8abd04c685af, %f18 = fffff5f4 00000000
1724 ldda [%i1+%o5]0x80,%f18 ! %f18 = ffcc8abd 04c685af
1725! Mem[0000000010181438] = faf2162c691ec5b0, %f16 = ffde5232 84aaf27c
1726 ldd [%i6+0x038],%f16 ! %f16 = faf2162c 691ec5b0
1727! Starting 10 instruction Store Burst
1728 membar #Sync ! Added by membar checker (14)
1729! %f20 = ba8cffb3 56f8fdfa, Mem[00000000100c1408] = 00810000 cc65bccd
1730 stda %f20,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ba8cffb3 56f8fdfa
1731
1732p0_label_64:
1733! Mem[0000000010141438] = ffffffff, %l2 = 00000000000000b3
1734 ldstub [%i5+0x038],%l2 ! %l2 = 000000ff000000ff
1735! %l6 = 00000091, %l7 = 000000f6, Mem[0000000030041410] = ff000000 2c16f2fa
1736 stda %l6,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000091 000000f6
1737! Mem[0000000010101410] = 4c020600, %l6 = 0000000000000091
1738 ldstuba [%i4+%o5]0x88,%l6 ! %l6 = 00000000000000ff
1739! Mem[0000000030041400] = 17937f0f, %l7 = 00000000000000f6
1740 swapa [%i1+%g0]0x89,%l7 ! %l7 = 0000000017937f0f
1741! Mem[0000000010001400] = 91000000, %l5 = 0000000000000000
1742 ldsha [%i0+%g0]0x80,%l5 ! %l5 = ffffffffffff9100
1743! Mem[0000000030181400] = 17000000, %l7 = 0000000017937f0f
1744 ldstuba [%i6+%g0]0x81,%l7 ! %l7 = 00000017000000ff
1745! %l6 = 0000000000000000, Mem[0000000030081408] = 81000000
1746 stha %l6,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000
1747! %f20 = ba8cffb3 56f8fdfa, Mem[0000000010101410] = ff06024c 2839fe35
1748 stda %f20,[%i4+%o5]0x80 ! Mem[0000000010101410] = ba8cffb3 56f8fdfa
1749! %f8 = 32c0fc82 ff318abb, Mem[0000000010181400] = 01000000 af000000
1750 stda %f8 ,[%i6+%g0]0x88 ! Mem[0000000010181400] = 32c0fc82 ff318abb
1751! Starting 10 instruction Load Burst
1752! Mem[0000000010141400] = 0000002a, %l4 = ffffffffffffffff
1753 lduha [%i5+%g0]0x80,%l4 ! %l4 = 0000000000000000
1754
1755p0_label_65:
1756! Mem[0000000010101410] = ba8cffb3, %l2 = 00000000000000ff
1757 lduwa [%i4+%o5]0x80,%l2 ! %l2 = 00000000ba8cffb3
1758! Mem[0000000030181400] = ff000000 00000000, %l4 = 00000000, %l5 = ffff9100
1759 ldda [%i6+%g0]0x81,%l4 ! %l4 = 00000000ff000000 0000000000000000
1760! %l2 = 00000000ba8cffb3, Mem[0000000010041410] = bd8accff
1761 stha %l2,[%i1+%o5]0x88 ! Mem[0000000010041410] = bd8affb3
1762! Mem[0000000030041408] = ff0c4b63, %l2 = 00000000ba8cffb3
1763 ldsha [%i1+%o4]0x81,%l2 ! %l2 = ffffffffffffff0c
1764! Mem[0000000030101408] = 00000081, %l2 = ffffffffffffff0c
1765 ldsba [%i4+%o4]0x89,%l2 ! %l2 = ffffffffffffff81
1766! Mem[00000000201c0000] = 8cba75c1, %l5 = 0000000000000000
1767 ldsha [%o0+0x000]%asi,%l5 ! %l5 = ffffffffffff8cba
1768! %l3 = 000000000000fc82, imm = 00000000000003be, %l3 = 000000000000fc82
1769 add %l3,0x3be,%l3 ! %l3 = 0000000000010040
1770! Mem[0000000030181408] = ffff538b, %l0 = 0000000000008cba
1771 lduba [%i6+%o4]0x89,%l0 ! %l0 = 000000000000008b
1772! Mem[00000000211c0000] = 00ff877b, %l0 = 000000000000008b
1773 ldub [%o2+%g0],%l0 ! %l0 = 0000000000000000
1774! Starting 10 instruction Store Burst
1775! Mem[00000000100c1400] = da50baff, %l4 = 00000000ff000000
1776 swapa [%i3+%g0]0x88,%l4 ! %l4 = 00000000da50baff
1777
1778p0_label_66:
1779! Mem[0000000010081410] = 00000000, %l1 = 0000000000000000
1780 ldstuba [%i2+%o5]0x88,%l1 ! %l1 = 00000000000000ff
1781! Mem[0000000010181408] = dfffffff, %l1 = 0000000000000000
1782 swapa [%i6+%o4]0x80,%l1 ! %l1 = 00000000dfffffff
1783! %l3 = 0000000000010040, Mem[0000000030001408] = deffffff
1784 stwa %l3,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00010040
1785! Mem[0000000010081408] = f9aacaf5, %l6 = 0000000000000000
1786 ldstuba [%i2+%o4]0x80,%l6 ! %l6 = 000000f9000000ff
1787! Mem[0000000010141400] = 2a000000, %l5 = ffffffffffff8cba
1788 swapa [%i5+%g0]0x88,%l5 ! %l5 = 000000002a000000
1789! %f6 = aa578b53, %f31 = 00000000
1790 fcmps %fcc3,%f6 ,%f31 ! %fcc3 = 1
1791! %f0 = ffba50da, Mem[0000000030101408] = 81000000
1792 sta %f0 ,[%i4+%o4]0x81 ! Mem[0000000030101408] = ffba50da
1793! Mem[0000000010001410] = 977a00ff, %l7 = 0000000000000017
1794 swapa [%i0+%o5]0x88,%l7 ! %l7 = 00000000977a00ff
1795! %l2 = ffffffffffffff81, Mem[00000000300c1408] = 10f8b35f00000000
1796 stxa %l2,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ffffffffffffff81
1797! Starting 10 instruction Load Burst
1798! Mem[0000000010041410] = b3ff8abd04c685af, %l4 = 00000000da50baff
1799 ldxa [%i1+%o5]0x80,%l4 ! %l4 = b3ff8abd04c685af
1800
1801p0_label_67:
1802! Mem[00000000100c1408] = b3ff8cba, %l0 = 0000000000000000
1803 lduba [%i3+%o4]0x88,%l0 ! %l0 = 00000000000000ba
1804! Mem[0000000030181400] = ff000000, %l5 = 000000002a000000
1805 lduwa [%i6+%g0]0x81,%l5 ! %l5 = 00000000ff000000
1806! Mem[0000000010141424] = 9a8b5de6, %l6 = 00000000000000f9
1807 ldsba [%i5+0x025]%asi,%l6 ! %l6 = ffffffffffffff8b
1808! Mem[0000000030101408] = da50baff, %l5 = 00000000ff000000
1809 lduba [%i4+%o4]0x89,%l5 ! %l5 = 00000000000000ff
1810! Mem[0000000010081408] = f5caaaff, %l4 = b3ff8abd04c685af
1811 ldsha [%i2+%o4]0x88,%l4 ! %l4 = ffffffffffffaaff
1812! Mem[000000001010143c] = 52ff6f1f, %l1 = 00000000dfffffff
1813 ldsba [%i4+0x03d]%asi,%l1 ! %l1 = ffffffffffffffff
1814! Mem[0000000010041408] = cc65fcb3, %l7 = 00000000977a00ff
1815 lduba [%i1+%o4]0x88,%l7 ! %l7 = 00000000000000b3
1816! Mem[0000000030001410] = fda9ffff, %f0 = ffba50da
1817 lda [%i0+%o5]0x89,%f0 ! %f0 = fda9ffff
1818! Mem[0000000030101408] = da50baff, %l4 = ffffffffffffaaff
1819 lduba [%i4+%o4]0x89,%l4 ! %l4 = 00000000000000ff
1820! Starting 10 instruction Store Burst
1821! Mem[00000000300c1400] = ff000000, %l4 = 00000000000000ff
1822 swapa [%i3+%g0]0x81,%l4 ! %l4 = 00000000ff000000
1823
1824p0_label_68:
1825! Mem[0000000010041414] = 04c685af, %l6 = ffffffffffffff8b
1826 swap [%i1+0x014],%l6 ! %l6 = 0000000004c685af
1827! %l2 = ffffffffffffff81, Mem[0000000030001410] = fda9ffff
1828 stba %l2,[%i0+%o5]0x89 ! Mem[0000000030001410] = fda9ff81
1829! %l2 = ffffffffffffff81, Mem[0000000010041400] = ffff538b
1830 stha %l2,[%i1+%g0]0x88 ! Mem[0000000010041400] = ffffff81
1831! Mem[0000000030081410] = ff4b06a1, %l0 = 00000000000000ba
1832 ldstuba [%i2+%o5]0x81,%l0 ! %l0 = 000000ff000000ff
1833! %l5 = 00000000000000ff, Mem[00000000100c1420] = 32c0fc82, %asi = 80
1834 stha %l5,[%i3+0x020]%asi ! Mem[00000000100c1420] = 00fffc82
1835! %f0 = fda9ffff 00000000, %l2 = ffffffffffffff81
1836! Mem[0000000010181420] = 631df9aa00008100
1837 add %i6,0x020,%g1
1838 stda %f0,[%g1+%l2]ASI_PST32_PL ! Mem[0000000010181420] = 0000000000008100
1839! Mem[0000000030101410] = 8442ad08, %l5 = 00000000000000ff
1840 swapa [%i4+%o5]0x81,%l5 ! %l5 = 000000008442ad08
1841! %l7 = 00000000000000b3, Mem[0000000010101408] = ffcc8abd5fb3f810
1842 stxa %l7,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000000000b3
1843! %f12 = 884bc224 dfe181b1, %l7 = 00000000000000b3
1844! Mem[0000000030001430] = e0aad552a742ee43
1845 add %i0,0x030,%g1
1846 stda %f12,[%g1+%l7]ASI_PST16_SL ! Mem[0000000030001430] = b181e1dfa742ee43
1847! Starting 10 instruction Load Burst
1848! %f0 = fda9ffff, %f27 = 0710d380, %f22 = 91000000
1849 fdivs %f0 ,%f27,%f22 ! %f22 = ff800000
1850
1851p0_label_69:
1852! Mem[0000000010181408] = 0000000000000000, %f18 = ffcc8abd 04c685af
1853 ldda [%i6+0x008]%asi,%f18 ! %f18 = 00000000 00000000
1854! Mem[0000000030001408] = 40000100 7cf2aa84, %l0 = 000000ff, %l1 = ffffffff
1855 ldda [%i0+%o4]0x81,%l0 ! %l0 = 0000000040000100 000000007cf2aa84
1856! %l1 = 000000007cf2aa84, imm = 0000000000000d2d, %l7 = 00000000000000b3
1857 sub %l1,0xd2d,%l7 ! %l7 = 000000007cf29d57
1858! Mem[0000000010181410] = ff1700ff, %l2 = ffffffffffffff81
1859 lduwa [%i6+%o5]0x88,%l2 ! %l2 = 00000000ff1700ff
1860! Mem[00000000300c1400] = 000000ff, %l7 = 000000007cf29d57
1861 lduwa [%i3+%g0]0x81,%l7 ! %l7 = 00000000000000ff
1862! Mem[0000000030141408] = ff000000, %l0 = 0000000040000100
1863 lduha [%i5+%o4]0x81,%l0 ! %l0 = 000000000000ff00
1864! Mem[0000000020800040] = 00ffecd0, %l2 = 00000000ff1700ff
1865 ldsba [%o1+0x041]%asi,%l2 ! %l2 = ffffffffffffffff
1866! Mem[0000000030101410] = ff000000, %l3 = 0000000000010040
1867 lduha [%i4+%o5]0x89,%l3 ! %l3 = 0000000000000000
1868! Mem[0000000030101408] = da50baff, %l4 = 00000000ff000000
1869 lduha [%i4+%o4]0x89,%l4 ! %l4 = 000000000000baff
1870! Starting 10 instruction Store Burst
1871! %l4 = 000000000000baff, Mem[0000000010181408] = 0000000000000000
1872 stxa %l4,[%i6+%o4]0x88 ! Mem[0000000010181408] = 000000000000baff
1873
1874p0_label_70:
1875! %l4 = 000000000000baff, Mem[0000000010101400] = 00000022
1876 stba %l4,[%i4+%g0]0x80 ! Mem[0000000010101400] = ff000022
1877! Mem[000000001010142a] = 00000000, %l5 = 000000008442ad08
1878 ldstub [%i4+0x02a],%l5 ! %l5 = 00000000000000ff
1879! %l6 = 0000000004c685af, Mem[0000000010001408] = 8160d72a
1880 stha %l6,[%i0+%o4]0x88 ! Mem[0000000010001408] = 816085af
1881! %l7 = 00000000000000ff, Mem[0000000030101400] = 00000000
1882 stba %l7,[%i4+%g0]0x81 ! Mem[0000000030101400] = ff000000
1883! %f6 = aa578b53 b7e40821, Mem[0000000010001420] = da50baaf bf0c5df4
1884 std %f6 ,[%i0+0x020] ! Mem[0000000010001420] = aa578b53 b7e40821
1885! Mem[00000000100c1422] = 00fffc82, %l2 = ffffffffffffffff
1886 ldstuba [%i3+0x022]%asi,%l2 ! %l2 = 000000fc000000ff
1887! Mem[0000000010101408] = 00000000, %l6 = 0000000004c685af
1888 swapa [%i4+%o4]0x88,%l6 ! %l6 = 0000000000000000
1889! %l1 = 000000007cf2aa84, Mem[0000000020800000] = 8cbaedbb, %asi = 80
1890 stha %l1,[%o1+0x000]%asi ! Mem[0000000020800000] = aa84edbb
1891! %f16 = faf2162c 691ec5b0 00000000 00000000
1892! %f20 = ba8cffb3 56f8fdfa ff800000 24a19da9
1893! %f24 = 7cf2aa84 00000072 fffff5f4 0710d380
1894! %f28 = 909c4eed ffcc3530 b181e1df 00000000
1895 stda %f16,[%i4]ASI_BLK_S ! Block Store to 0000000030101400
1896! Starting 10 instruction Load Burst
1897 membar #Sync ! Added by membar checker (15)
1898! Mem[0000000010101408] = af85c604 000000b3, %l2 = 000000fc, %l3 = 00000000
1899 ldda [%i4+%o4]0x80,%l2 ! %l2 = 00000000af85c604 00000000000000b3
1900
1901p0_label_71:
1902! Mem[0000000030041410] = 91000000, %l4 = 000000000000baff
1903 ldswa [%i1+%o5]0x89,%l4 ! %l4 = ffffffff91000000
1904! Mem[00000000300c1410] = 000000004616c801, %l0 = 000000000000ff00
1905 ldxa [%i3+%o5]0x81,%l0 ! %l0 = 000000004616c801
1906! Mem[0000000030001400] = 00000092, %l3 = 00000000000000b3
1907 lduwa [%i0+%g0]0x81,%l3 ! %l3 = 0000000000000092
1908! Mem[0000000030081400] = 7cf2aa84b6179133, %f30 = b181e1df 00000000
1909 ldda [%i2+%g0]0x89,%f30 ! %f30 = 7cf2aa84 b6179133
1910! Mem[0000000030001408] = 400001007cf2aa84, %l7 = 00000000000000ff
1911 ldxa [%i0+%o4]0x81,%l7 ! %l7 = 400001007cf2aa84
1912! Mem[0000000010081410] = fffff5f4 000000ff, %l2 = af85c604, %l3 = 00000092
1913 ldda [%i2+%o5]0x88,%l2 ! %l2 = 00000000000000ff 00000000fffff5f4
1914! Mem[0000000010081408] = ffaacaf5, %l7 = 400001007cf2aa84
1915 lduba [%i2+%o4]0x80,%l7 ! %l7 = 00000000000000ff
1916! %f26 = fffff5f4, %f18 = 00000000
1917 fcmpes %fcc0,%f26,%f18 ! %fcc0 = 3
1918! Mem[0000000010181400] = ff318abb, %l0 = 000000004616c801
1919 lduwa [%i6+%g0]0x88,%l0 ! %l0 = 00000000ff318abb
1920! Starting 10 instruction Store Burst
1921! %f8 = 32c0fc82 ff318abb, Mem[0000000010001408] = af856081 00000243
1922 stda %f8 ,[%i0+%o4]0x80 ! Mem[0000000010001408] = 32c0fc82 ff318abb
1923
1924p0_label_72:
1925! %l0 = 00000000ff318abb, %l7 = 00000000000000ff, %y = ffffffff
1926 smul %l0,%l7,%l0 ! %l0 = ffffffff32593045, %y = ffffffff
1927! Mem[0000000010181400] = ff318abb, %l5 = 0000000000000000
1928 swapa [%i6+%g0]0x88,%l5 ! %l5 = 00000000ff318abb
1929! %f2 = 00810000 cc65bccd, Mem[0000000030141400] = 00000081 cdbc65cc
1930 stda %f2 ,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00810000 cc65bccd
1931! Mem[0000000030181408] = ffff538b, %l6 = 0000000000000000
1932 swapa [%i6+%o4]0x89,%l6 ! %l6 = 00000000ffff538b
1933! Mem[0000000010041410] = b3ff8abd, %l0 = ffffffff32593045
1934 ldstuba [%i1+%o5]0x80,%l0 ! %l0 = 000000b3000000ff
1935! Mem[0000000010001415] = 14f96e1e, %l1 = 000000007cf2aa84
1936 ldstuba [%i0+0x015]%asi,%l1 ! %l1 = 000000f9000000ff
1937! %f4 = 00000001, Mem[00000000300c1400] = 000000ff
1938 sta %f4 ,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000001
1939! %l7 = 00000000000000ff, Mem[0000000010101408] = af85c604000000b3
1940 stxa %l7,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000000000ff
1941! %l2 = 00000000000000ff, %l0 = 00000000000000b3, %l6 = 00000000ffff538b
1942 subc %l2,%l0,%l6 ! %l6 = 000000000000004c
1943! Starting 10 instruction Load Burst
1944! %l0 = 00000000000000b3, imm = fffffffffffff975, %l7 = 00000000000000ff
1945 add %l0,-0x68b,%l7 ! %l7 = fffffffffffffa28
1946
1947p0_label_73:
1948! Mem[000000001004141c] = 8447cd5f, %l4 = ffffffff91000000
1949 lduba [%i1+0x01e]%asi,%l4 ! %l4 = 00000000000000cd
1950! Mem[0000000010001408] = 82fcc032, %f18 = 00000000
1951 lda [%i0+%o4]0x88,%f18 ! %f18 = 82fcc032
1952! Mem[00000000100c1410] = 00000001, %l1 = 00000000000000f9
1953 ldsha [%i3+%o5]0x80,%l1 ! %l1 = 0000000000000000
1954! Mem[0000000010081400] = 9120a920, %l6 = 000000000000004c
1955 ldsha [%i2+%g0]0x88,%l6 ! %l6 = ffffffffffffa920
1956! Mem[0000000030181410] = 60000000, %l6 = ffffffffffffa920
1957 ldsba [%i6+%o5]0x89,%l6 ! %l6 = 0000000000000000
1958! Mem[00000000100c1410] = 00000001, %f22 = ff800000
1959 lda [%i3+%o5]0x80,%f22 ! %f22 = 00000001
1960! Mem[0000000030181400] = 000000ff, %l4 = 00000000000000cd
1961 lduwa [%i6+%g0]0x89,%l4 ! %l4 = 00000000000000ff
1962! Mem[0000000010141434] = 9e8cd5cc, %l2 = 00000000000000ff
1963 lduba [%i5+0x036]%asi,%l2 ! %l2 = 00000000000000d5
1964! Mem[0000000030001408] = 00010040, %l7 = fffffffffffffa28
1965 ldswa [%i0+%o4]0x89,%l7 ! %l7 = 0000000000010040
1966! Starting 10 instruction Store Burst
1967! Mem[0000000010081408] = ffaacaf500000000, %l1 = 0000000000000000, %l2 = 00000000000000d5
1968 add %i2,0x08,%g1
1969 casxa [%g1]0x80,%l1,%l2 ! %l2 = ffaacaf500000000
1970
1971p0_label_74:
1972! %l3 = 00000000fffff5f4, Mem[0000000030141408] = 7cf2aa84000000ff
1973 stxa %l3,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000fffff5f4
1974! %f16 = faf2162c, %f6 = aa578b53
1975 fcmpes %fcc0,%f16,%f6 ! %fcc0 = 1
1976! %f28 = 909c4eed ffcc3530, %l6 = 0000000000000000
1977! Mem[0000000030081430] = 909c4eed836e8709
1978 add %i2,0x030,%g1
1979 stda %f28,[%g1+%l6]ASI_PST32_S ! Mem[0000000030081430] = 909c4eed836e8709
1980! %l7 = 0000000000010040, Mem[0000000030001410] = fda9ff81
1981 stwa %l7,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00010040
1982! Mem[00000000300c1408] = ffffffff, %l0 = 00000000000000b3
1983 ldstuba [%i3+%o4]0x81,%l0 ! %l0 = 000000ff000000ff
1984! %l3 = 00000000fffff5f4, Mem[0000000030041410] = 91000000
1985 stwa %l3,[%i1+%o5]0x89 ! Mem[0000000030041410] = fffff5f4
1986! %l6 = 0000000000000000, Mem[00000000201c0000] = 8cba75c1, %asi = 80
1987 stha %l6,[%o0+0x000]%asi ! Mem[00000000201c0000] = 000075c1
1988! %l2 = ffaacaf500000000, Mem[0000000020800040] = 00ffecd0, %asi = 80
1989 stha %l2,[%o1+0x040]%asi ! Mem[0000000020800040] = 0000ecd0
1990! %l0 = 00000000000000ff, Mem[0000000030181408] = 00000000
1991 stwa %l0,[%i6+%o4]0x81 ! Mem[0000000030181408] = 000000ff
1992! Starting 10 instruction Load Burst
1993! %l3 = 00000000fffff5f4, %l7 = 0000000000010040, %y = ffffffff
1994 sdiv %l3,%l7,%l0 ! %l0 = 0000000000000000
1995 mov %l0,%y ! %y = 00000000
1996
1997p0_label_75:
1998! Mem[00000000300c1400] = 01000000, %f29 = ffcc3530
1999 lda [%i3+%g0]0x89,%f29 ! %f29 = 01000000
2000! Mem[0000000030141400] = cc65bccd, %l5 = 00000000ff318abb
2001 ldsha [%i5+%g0]0x89,%l5 ! %l5 = ffffffffffffbccd
2002! Mem[0000000020800000] = aa84edbb, %l6 = 0000000000000000
2003 lduha [%o1+0x000]%asi,%l6 ! %l6 = 000000000000aa84
2004! Mem[0000000010101400] = ff000022 00000000, %l4 = 000000ff, %l5 = ffffbccd
2005 ldda [%i4+%g0]0x80,%l4 ! %l4 = 00000000ff000022 0000000000000000
2006! Mem[0000000010041438] = 866c804d, %l5 = 0000000000000000
2007 lduwa [%i1+0x038]%asi,%l5 ! %l5 = 00000000866c804d
2008! Mem[00000000300c1408] = ffffffff, %l4 = 00000000ff000022
2009 ldsba [%i3+%o4]0x81,%l4 ! %l4 = ffffffffffffffff
2010! Mem[0000000010081400] = 9120a920, %f4 = 00000001
2011 lda [%i2+%g0]0x88,%f4 ! %f4 = 9120a920
2012! Mem[0000000010181410] = ff1700ff, %l3 = 00000000fffff5f4
2013 ldsha [%i6+%o5]0x88,%l3 ! %l3 = 00000000000000ff
2014! Mem[00000000100c1408] = b3ff8cba, %l6 = 000000000000aa84
2015 lduba [%i3+%o4]0x88,%l6 ! %l6 = 00000000000000ba
2016! Starting 10 instruction Store Burst
2017! Mem[0000000010001400] = 91000000, %l5 = 00000000866c804d
2018 swapa [%i0+%g0]0x80,%l5 ! %l5 = 0000000091000000
2019
2020p0_label_76:
2021! %f17 = 691ec5b0, Mem[00000000100c1408] = ba8cffb3
2022 sta %f17,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 691ec5b0
2023! %f1 = 00000000, Mem[0000000010041408] = b3fc65cc
2024 sta %f1 ,[%i1+0x008]%asi ! Mem[0000000010041408] = 00000000
2025! %f18 = 82fcc032 00000000, %l1 = 0000000000000000
2026! Mem[0000000010081420] = 32c0fc8293318abb
2027 add %i2,0x020,%g1
2028 stda %f18,[%g1+%l1]ASI_PST32_PL ! Mem[0000000010081420] = 32c0fc8293318abb
2029! %l2 = 00000000, %l3 = 000000ff, Mem[0000000030041410] = f4f5ffff 000000f6
2030 stda %l2,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000 000000ff
2031! %l6 = 000000ba, %l7 = 00010040, Mem[00000000100c1400] = ff000000 00000000
2032 stda %l6,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 000000ba 00010040
2033! %l2 = 00000000, %l3 = 000000ff, Mem[0000000010041418] = dffff42f 8447cd5f
2034 std %l2,[%i1+0x018] ! Mem[0000000010041418] = 00000000 000000ff
2035! Mem[0000000010101400] = 220000ff, %l5 = 0000000091000000
2036 swapa [%i4+%g0]0x88,%l5 ! %l5 = 00000000220000ff
2037! %f22 = 00000001, Mem[000000001004143c] = b051662a
2038 sta %f22,[%i1+0x03c]%asi ! Mem[000000001004143c] = 00000001
2039! %l0 = 0000000000000000, Mem[0000000030081410] = ff4b06a1
2040 stba %l0,[%i2+%o5]0x81 ! Mem[0000000030081410] = 004b06a1
2041! Starting 10 instruction Load Burst
2042! Mem[0000000010101400] = 00000091, %l1 = 0000000000000000
2043 lduh [%i4+0x002],%l1 ! %l1 = 0000000000000091
2044
2045p0_label_77:
2046! Mem[0000000030081400] = 339117b6, %l6 = 00000000000000ba
2047 lduwa [%i2+%g0]0x81,%l6 ! %l6 = 00000000339117b6
2048! Mem[0000000010001408] = 32c0fc82, %l4 = ffffffffffffffff
2049 lduba [%i0+%o4]0x80,%l4 ! %l4 = 0000000000000032
2050! Mem[0000000021800180] = f9aaf473, %l0 = 0000000000000000
2051 lduba [%o3+0x181]%asi,%l0 ! %l0 = 00000000000000aa
2052! Mem[0000000010041410] = ffff8abd, %f25 = 00000072
2053 lda [%i1+%o5]0x80,%f25 ! %f25 = ffff8abd
2054! Mem[0000000010001400] = 866c804d24a19da9, %f10 = a8fbcaf5 df46d72a
2055 ldda [%i0+0x000]%asi,%f10 ! %f10 = 866c804d 24a19da9
2056! Mem[0000000010181410] = ff1700ff, %l0 = 00000000000000aa
2057 ldswa [%i6+%o5]0x88,%l0 ! %l0 = ffffffffff1700ff
2058! Mem[0000000010141438] = ffffffffffff8cba, %f26 = fffff5f4 0710d380
2059 ldd [%i5+0x038],%f26 ! %f26 = ffffffff ffff8cba
2060! Code Fragment 3
2061p0_fragment_6:
2062! %l0 = ffffffffff1700ff
2063 setx 0x71fa729fcca87486,%g7,%l0 ! %l0 = 71fa729fcca87486
2064! %l1 = 0000000000000091
2065 setx 0xc9eef81fdbdbeeb7,%g7,%l1 ! %l1 = c9eef81fdbdbeeb7
2066 setx 0x1fe000, %g1, %g3
2067 or %l0, %g3, %l0 ! always set perrmask = 0xff
2068 setx 0x1ffff8, %g1, %g2
2069 and %l0, %g2, %l0
2070 ta T_CHANGE_HPRIV
2071 stxa %l1, [%l0]ASI_DCACHE_DATA
2072 ta T_CHANGE_NONHPRIV
2073! %l0 = 71fa729fcca87486
2074 setx 0x069a0377fb2abc56,%g7,%l0 ! %l0 = 069a0377fb2abc56
2075! %l1 = c9eef81fdbdbeeb7
2076 setx 0x2893c3df817902f8,%g7,%l1 ! %l1 = 2893c3df817902f8
2077! Mem[000000001018140c] = 00000000, %l0 = 069a0377fb2abc56
2078 lduha [%i6+0x00e]%asi,%l0 ! %l0 = 0000000000000000
2079! Starting 10 instruction Store Burst
2080! %l7 = 0000000000010040, Mem[00000000300c1410] = 00000000
2081 stha %l7,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00400000
2082
2083p0_label_78:
2084! %l0 = 0000000000000000, Mem[0000000020800040] = 0000ecd0
2085 stb %l0,[%o1+0x040] ! Mem[0000000020800040] = 0000ecd0
2086! %l4 = 0000000000000032, %l3 = 00000000000000ff, %y = 00000000
2087 umul %l4,%l3,%l5 ! %l5 = 00000000000031ce, %y = 00000000
2088! %l7 = 0000000000010040, Mem[0000000010081400] = aa0000009120a920
2089 stxa %l7,[%i2+%g0]0x88 ! Mem[0000000010081400] = 0000000000010040
2090! %f18 = 82fcc032, Mem[0000000010181408] = ffba0000
2091 sta %f18,[%i6+%o4]0x80 ! Mem[0000000010181408] = 82fcc032
2092! %l0 = 0000000000000000, Mem[0000000030081408] = 00000000
2093 stha %l0,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000
2094! %l2 = ffaacaf500000000, Mem[0000000010041408] = 00000000
2095 stwa %l2,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000
2096! Mem[0000000010181408] = 82fcc032, %l7 = 0000000000010040
2097 swapa [%i6+%o4]0x80,%l7 ! %l7 = 0000000082fcc032
2098! Mem[0000000010101408] = 00000000, %l5 = 00000000000031ce
2099 ldstuba [%i4+0x008]%asi,%l5 ! %l5 = 00000000000000ff
2100! %l7 = 0000000082fcc032, Mem[0000000010141408] = 01c81646000000f6
2101 stx %l7,[%i5+%o4] ! Mem[0000000010141408] = 0000000082fcc032
2102! Starting 10 instruction Load Burst
2103! Mem[0000000030141410] = 364d22fd, %f20 = ba8cffb3
2104 lda [%i5+%o5]0x89,%f20 ! %f20 = 364d22fd
2105
2106p0_label_79:
2107! Mem[0000000030081408] = 00000000, %l4 = 0000000000000032
2108 ldswa [%i2+%o4]0x81,%l4 ! %l4 = 0000000000000000
2109! Mem[0000000020800040] = 0000ecd0, %l0 = 0000000000000000
2110 ldsha [%o1+0x040]%asi,%l0 ! %l0 = 0000000000000000
2111! Mem[0000000010181424] = 00008100, %l5 = 0000000000000000
2112 ldsh [%i6+0x024],%l5 ! %l5 = 0000000000000000
2113! Mem[0000000010081400] = 0000000000010040, %l5 = 0000000000000000
2114 ldxa [%i2+%g0]0x88,%l5 ! %l5 = 0000000000010040
2115! Mem[0000000010181408] = 40000100, %l5 = 0000000000010040
2116 ldswa [%i6+%o4]0x88,%l5 ! %l5 = 0000000040000100
2117! Mem[0000000010141428] = 0000008167e5f11e, %l7 = 0000000082fcc032
2118 ldxa [%i5+0x028]%asi,%l7 ! %l7 = 0000008167e5f11e
2119! Mem[0000000030001400] = 00000092, %l2 = ffaacaf500000000
2120 lduba [%i0+%g0]0x81,%l2 ! %l2 = 0000000000000000
2121! Mem[0000000030041400] = f6000000, %l1 = 2893c3df817902f8
2122 lduha [%i1+%g0]0x81,%l1 ! %l1 = 000000000000f600
2123! Mem[0000000030001400] = 00000092, %l1 = 000000000000f600
2124 lduba [%i0+%g0]0x81,%l1 ! %l1 = 0000000000000000
2125! Starting 10 instruction Store Burst
2126! Mem[00000000100c140c] = 56f8fdfa, %l0 = 00000000, %l6 = 339117b6
2127 add %i3,0x0c,%g1
2128 casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000056f8fdfa
2129
2130p0_label_80:
2131! %f1 = 00000000, Mem[0000000030081400] = 339117b6
2132 sta %f1 ,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000
2133! Mem[0000000010081410] = 000000ff, %l4 = 0000000000000000
2134 ldstuba [%i2+%o5]0x88,%l4 ! %l4 = 000000ff000000ff
2135! %l6 = 0000000056f8fdfa, Mem[0000000010081410] = ff000000
2136 stba %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = fa000000
2137! %l4 = 000000ff, %l5 = 40000100, Mem[0000000030141410] = fd224d36 691ec5b0
2138 stda %l4,[%i5+%o5]0x81 ! Mem[0000000030141410] = 000000ff 40000100
2139! %l1 = 0000000000000000, Mem[000000001014143c] = ffff8cba, %asi = 80
2140 stba %l1,[%i5+0x03c]%asi ! Mem[000000001014143c] = 00ff8cba
2141! Mem[00000000211c0001] = 00ff877b, %l2 = 0000000000000000
2142 ldstub [%o2+0x001],%l2 ! %l2 = 000000ff000000ff
2143! %l0 = 0000000000000000, Mem[0000000010041410] = ffff8abdffffff8b
2144 stxa %l0,[%i1+%o5]0x80 ! Mem[0000000010041410] = 0000000000000000
2145! %f10 = 866c804d 24a19da9, %l6 = 0000000056f8fdfa
2146! Mem[0000000010041430] = c44dc347f5dd1e94
2147 add %i1,0x030,%g1
2148 stda %f10,[%g1+%l6]ASI_PST16_P ! Mem[0000000010041430] = 866cc34724a11e94
2149! %l0 = 0000000000000000, Mem[0000000030001410] = 0000000000010040
2150 stxa %l0,[%i0+%o5]0x89 ! Mem[0000000030001410] = 0000000000000000
2151! Starting 10 instruction Load Burst
2152! Mem[00000000211c0000] = 00ff877b, %l6 = 0000000056f8fdfa
2153 ldsb [%o2+%g0],%l6 ! %l6 = 0000000000000000
2154
2155p0_label_81:
2156! Mem[00000000211c0000] = 00ff877b, %l5 = 0000000040000100
2157 ldsha [%o2+0x000]%asi,%l5 ! %l5 = 00000000000000ff
2158! Mem[0000000030001400] = 00000092, %l2 = 00000000000000ff
2159 lduwa [%i0+%g0]0x81,%l2 ! %l2 = 0000000000000092
2160! Mem[00000000100c1430] = 884bc224, %l2 = 0000000000000092
2161 lduh [%i3+0x032],%l2 ! %l2 = 000000000000c224
2162! Mem[0000000021800100] = 8bdd9604, %l7 = 0000008167e5f11e
2163 ldsba [%o3+0x101]%asi,%l7 ! %l7 = ffffffffffffffdd
2164! Mem[0000000030101400] = faf2162c, %l7 = ffffffffffffffdd
2165 lduba [%i4+%g0]0x81,%l7 ! %l7 = 00000000000000fa
2166! Mem[0000000010081408] = 00000000 f5caaaff, %l0 = 00000000, %l1 = 00000000
2167 ldda [%i2+%o4]0x88,%l0 ! %l0 = 00000000f5caaaff 0000000000000000
2168! Mem[0000000010101410] = b3ff8cba, %l5 = 00000000000000ff
2169 ldsba [%i4+%o5]0x88,%l5 ! %l5 = ffffffffffffffba
2170! Mem[0000000010181438] = faf2162c691ec5b0, %f24 = 7cf2aa84 ffff8abd
2171 ldd [%i6+0x038],%f24 ! %f24 = faf2162c 691ec5b0
2172! Mem[0000000020800000] = aa84edbb, %l6 = 0000000000000000
2173 ldsha [%o1+0x000]%asi,%l6 ! %l6 = ffffffffffffaa84
2174! Starting 10 instruction Store Burst
2175! Code Fragment 3
2176p0_fragment_7:
2177! %l0 = 00000000f5caaaff
2178 setx 0x2873b0b786290d45,%g7,%l0 ! %l0 = 2873b0b786290d45
2179! %l1 = 0000000000000000
2180 setx 0x079ca07f9130cfff,%g7,%l1 ! %l1 = 079ca07f9130cfff
2181 setx 0x1fe000, %g1, %g3
2182 or %l0, %g3, %l0 ! always set perrmask = 0xff
2183 setx 0x1ffff8, %g1, %g2
2184 and %l0, %g2, %l0
2185 ta T_CHANGE_HPRIV
2186 stxa %l1, [%l0]ASI_DCACHE_DATA
2187 ta T_CHANGE_NONHPRIV
2188! %l0 = 2873b0b786290d45
2189 setx 0x2eb85e88412f1f1e,%g7,%l0 ! %l0 = 2eb85e88412f1f1e
2190! %l1 = 079ca07f9130cfff
2191 setx 0x3acbf15046561b08,%g7,%l1 ! %l1 = 3acbf15046561b08
2192
2193p0_label_82:
2194! %l2 = 0000c224, %l3 = 000000ff, Mem[00000000300c1410] = 00400000 4616c801
2195 stda %l2,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 0000c224 000000ff
2196! %l4 = 00000000000000ff, Mem[0000000030041410] = 00000000
2197 stwa %l4,[%i1+%o5]0x81 ! Mem[0000000030041410] = 000000ff
2198! %f12 = 884bc224, Mem[0000000010141408] = 00000000
2199 sta %f12,[%i5+%o4]0x88 ! Mem[0000000010141408] = 884bc224
2200! Mem[0000000010081428] = a8fbcaf5, %l6 = ffffffffffffaa84, %asi = 80
2201 swapa [%i2+0x028]%asi,%l6 ! %l6 = 00000000a8fbcaf5
2202! %l2 = 000000000000c224, Mem[0000000010141400] = ba8cffff
2203 stwa %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = 0000c224
2204! Mem[00000000300c1400] = 01000000, %l4 = 00000000000000ff
2205 swapa [%i3+%g0]0x89,%l4 ! %l4 = 0000000001000000
2206! %f24 = faf2162c, Mem[000000001004141c] = 000000ff
2207 st %f24,[%i1+0x01c] ! Mem[000000001004141c] = faf2162c
2208! %l3 = 00000000000000ff, Mem[0000000010181400] = 00000000
2209 stwa %l3,[%i6+%g0]0x80 ! Mem[0000000010181400] = 000000ff
2210! Mem[0000000030001400] = 92000000, %l4 = 0000000001000000
2211 ldstuba [%i0+%g0]0x89,%l4 ! %l4 = 00000000000000ff
2212! Starting 10 instruction Load Burst
2213! Mem[00000000211c0000] = 00ff877b, %l1 = 3acbf15046561b08
2214 ldsh [%o2+%g0],%l1 ! %l1 = 00000000000000ff
2215
2216p0_label_83:
2217! Mem[0000000030101408] = 0000000000000000, %f18 = 82fcc032 00000000
2218 ldda [%i4+%o4]0x89,%f18 ! %f18 = 00000000 00000000
2219! %l5 = ffffffffffffffba, %l2 = 000000000000c224, %y = 00000000
2220 sdiv %l5,%l2,%l4 ! %l4 = 0000000000015191
2221 mov %l0,%y ! %y = 412f1f1e
2222! Mem[0000000030041410] = ff000000, %l7 = 00000000000000fa
2223 ldsba [%i1+%o5]0x89,%l7 ! %l7 = 0000000000000000
2224 membar #Sync ! Added by membar checker (16)
2225! Mem[0000000010101400] = 00000091 00000000 ff000000 000000ff
2226! Mem[0000000010101410] = ba8cffb3 56f8fdfa 4fd3af3c d1efd355
2227! Mem[0000000010101420] = 6d8d4e8c b644550d 0000ff00 000000ff
2228! Mem[0000000010101430] = 2815cd2e e67dabc1 ab8de634 52ff6f1f
2229 ldda [%i4]ASI_BLK_AIUP,%f16 ! Block Load from 0000000010101400
2230! Mem[0000000030181408] = ff000000, %l5 = ffffffffffffffba
2231 ldsha [%i6+%o4]0x89,%l5 ! %l5 = 0000000000000000
2232! Mem[0000000030101400] = b0c51e692c16f2fa, %f4 = 9120a920 000000af
2233 ldda [%i4+%g0]0x89,%f4 ! %f4 = b0c51e69 2c16f2fa
2234! Mem[0000000030141408] = fffff5f4, %l5 = 0000000000000000
2235 lduha [%i5+%o4]0x89,%l5 ! %l5 = 000000000000f5f4
2236! Mem[0000000010081438] = 81e3b036cc650044, %f2 = 00810000 cc65bccd
2237 ldd [%i2+0x038],%f2 ! %f2 = 81e3b036 cc650044
2238! Mem[0000000030001400] = ff000092, %l3 = 00000000000000ff
2239 ldswa [%i0+%g0]0x81,%l3 ! %l3 = ffffffffff000092
2240! Starting 10 instruction Store Burst
2241 membar #Sync ! Added by membar checker (17)
2242! %l0 = 2eb85e88412f1f1e, Mem[0000000010101408] = ff000000000000ff
2243 stxa %l0,[%i4+%o4]0x88 ! Mem[0000000010101408] = 2eb85e88412f1f1e
2244
2245p0_label_84:
2246! Mem[0000000030101408] = 00000000, %l6 = 00000000a8fbcaf5
2247 swapa [%i4+%o4]0x89,%l6 ! %l6 = 0000000000000000
2248! %f9 = ff318abb, Mem[0000000010041418] = 00000000
2249 sta %f9 ,[%i1+0x018]%asi ! Mem[0000000010041418] = ff318abb
2250! %l5 = 000000000000f5f4, Mem[0000000030141408] = fffff5f4
2251 stha %l5,[%i5+%o4]0x89 ! Mem[0000000030141408] = fffff5f4
2252! %l6 = 0000000000000000, Mem[0000000030101408] = f5cafba8
2253 stha %l6,[%i4+%o4]0x81 ! Mem[0000000030101408] = 0000fba8
2254! %f1 = 00000000, Mem[00000000100c1418] = aa578b53
2255 sta %f1 ,[%i3+0x018]%asi ! Mem[00000000100c1418] = 00000000
2256! %l7 = 0000000000000000, Mem[0000000030141400] = 00810000cc65bccd
2257 stxa %l7,[%i5+%g0]0x89 ! Mem[0000000030141400] = 0000000000000000
2258! %f14 = 8fe3b036 00000044, Mem[0000000030181400] = 000000ff 00000000
2259 stda %f14,[%i6+%g0]0x89 ! Mem[0000000030181400] = 8fe3b036 00000044
2260! %l0 = 2eb85e88412f1f1e, %l7 = 0000000000000000, %l1 = 00000000000000ff
2261 and %l0,%l7,%l1 ! %l1 = 0000000000000000
2262! %l0 = 2eb85e88412f1f1e, Mem[0000000030001408] = 40000100
2263 stha %l0,[%i0+%o4]0x81 ! Mem[0000000030001408] = 1f1e0100
2264! Starting 10 instruction Load Burst
2265! Mem[00000000211c0000] = 00ff877b, %l2 = 000000000000c224
2266 ldub [%o2+%g0],%l2 ! %l2 = 0000000000000000
2267
2268p0_label_85:
2269! Mem[0000000030141410] = ff000000, %l1 = 0000000000000000
2270 ldsha [%i5+%o5]0x89,%l1 ! %l1 = 0000000000000000
2271! %f5 = 2c16f2fa, %f15 = 00000044, %f16 = 00000091
2272 fadds %f5 ,%f15,%f16 ! %l0 = 2eb85e88412f1f40, Unfinished, %fsr = 1900000400
2273! Mem[0000000010041410] = 00000000, %l3 = ffffffffff000092
2274 ldswa [%i1+%o5]0x88,%l3 ! %l3 = 0000000000000000
2275! %f20 = ba8cffb3, %f26 = 0000ff00, %f2 = 81e3b036
2276 fsubs %f20,%f26,%f2 ! %l0 = 2eb85e88412f1f62, Unfinished, %fsr = 1900000400
2277! Mem[00000000100c1414] = 000000af, %l3 = 0000000000000000
2278 lduwa [%i3+0x014]%asi,%l3 ! %l3 = 00000000000000af
2279! Mem[0000000010041410] = 00000000, %l2 = 0000000000000000
2280 ldsha [%i1+%o5]0x88,%l2 ! %l2 = 0000000000000000
2281! Mem[0000000030181410] = 00000060, %l6 = 0000000000000000
2282 ldswa [%i6+%o5]0x81,%l6 ! %l6 = 0000000000000060
2283! Mem[00000000100c1400] = ba00000040000100, %f8 = 32c0fc82 ff318abb
2284 ldda [%i3+%g0]0x80,%f8 ! %f8 = ba000000 40000100
2285! %f2 = 81e3b036, %f6 = aa578b53
2286 fcmps %fcc1,%f2 ,%f6 ! %fcc1 = 2
2287! Starting 10 instruction Store Burst
2288! Mem[00000000100c1424] = ff318abb, %l1 = 0000000000000000
2289 swap [%i3+0x024],%l1 ! %l1 = 00000000ff318abb
2290
2291p0_label_86:
2292! %f10 = 866c804d, Mem[0000000010001400] = 4d806c86
2293 sta %f10,[%i0+%g0]0x88 ! Mem[0000000010001400] = 866c804d
2294! %l6 = 0000000000000060, Mem[0000000010001410] = 1700000014ff6e1e
2295 stxa %l6,[%i0+%o5]0x80 ! Mem[0000000010001410] = 0000000000000060
2296! Mem[0000000010041410] = 00000000, %l3 = 00000000000000af
2297 ldstuba [%i1+%o5]0x88,%l3 ! %l3 = 00000000000000ff
2298! Mem[0000000030101410] = ba8cffb3, %l5 = 000000000000f5f4
2299 ldstuba [%i4+%o5]0x81,%l5 ! %l5 = 000000ba000000ff
2300! %f24 = 6d8d4e8c b644550d, Mem[0000000010141410] = 00000000 0000caf5
2301 stda %f24,[%i5+0x010]%asi ! Mem[0000000010141410] = 6d8d4e8c b644550d
2302! Mem[0000000030001410] = 00000000, %l6 = 0000000000000060
2303 swapa [%i0+%o5]0x81,%l6 ! %l6 = 0000000000000000
2304! %l3 = 0000000000000000, Mem[0000000010081410] = fa000000
2305 stba %l3,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000
2306! Mem[0000000010081408] = f5caaaff, %l4 = 0000000000015191
2307 ldstuba [%i2+%o4]0x88,%l4 ! %l4 = 000000ff000000ff
2308! %l1 = 00000000ff318abb, Mem[00000000100c1417] = 000000af
2309 stb %l1,[%i3+0x017] ! Mem[00000000100c1414] = 000000bb
2310! Starting 10 instruction Load Burst
2311! Mem[0000000030181400] = 44000000, %l7 = 0000000000000000
2312 lduwa [%i6+%g0]0x81,%l7 ! %l7 = 0000000044000000
2313
2314p0_label_87:
2315! Mem[00000000100c1410] = 00000001, %f25 = b644550d
2316 lda [%i3+%o5]0x80,%f25 ! %f25 = 00000001
2317! Mem[0000000010181410] = ff0017ff 00000243, %l4 = 000000ff, %l5 = 000000ba
2318 ldda [%i6+%o5]0x80,%l4 ! %l4 = 00000000ff0017ff 0000000000000243
2319! Mem[0000000010081418] = 92000000, %l1 = 00000000ff318abb
2320 lduba [%i2+0x01a]%asi,%l1 ! %l1 = 0000000000000000
2321! Mem[0000000010181430] = bdce655c8011ff92, %l2 = 0000000000000000
2322 ldxa [%i6+0x030]%asi,%l2 ! %l2 = bdce655c8011ff92
2323! Mem[0000000010081408] = f5caaaff, %l4 = 00000000ff0017ff
2324 lduba [%i2+%o4]0x88,%l4 ! %l4 = 00000000000000ff
2325! Mem[00000000201c0000] = 000075c1, %l7 = 0000000044000000
2326 ldsb [%o0+%g0],%l7 ! %l7 = 0000000000000000
2327! Mem[0000000030141408] = f4f5ffff, %l7 = 0000000000000000
2328 lduba [%i5+%o4]0x81,%l7 ! %l7 = 00000000000000f4
2329! Mem[0000000030181400] = 00000044, %l5 = 0000000000000243
2330 ldsba [%i6+%g0]0x89,%l5 ! %l5 = 0000000000000044
2331! Mem[0000000030141410] = 000000ff, %l5 = 0000000000000044
2332 ldsha [%i5+%o5]0x81,%l5 ! %l5 = 0000000000000000
2333! Starting 10 instruction Store Burst
2334! %f26 = 0000ff00 000000ff, Mem[00000000300c1410] = 0000c224 000000ff
2335 stda %f26,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 0000ff00 000000ff
2336
2337p0_label_88:
2338! %l0 = 2eb85e88412f1f62, Mem[00000000100c1400] = ba000000
2339 stwa %l0,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 412f1f62
2340! %f10 = 866c804d 24a19da9, Mem[0000000010181408] = 40000100 00000000
2341 stda %f10,[%i6+%o4]0x88 ! Mem[0000000010181408] = 866c804d 24a19da9
2342! %l2 = 8011ff92, %l3 = 00000000, Mem[0000000010181400] = ff000000 32c0fc82
2343 stda %l2,[%i6+%g0]0x88 ! Mem[0000000010181400] = 8011ff92 00000000
2344! Mem[0000000010141400] = 24c20000, %l0 = 2eb85e88412f1f62
2345 ldstuba [%i5+%g0]0x88,%l0 ! %l0 = 00000000000000ff
2346! %l1 = 0000000000000000, Mem[0000000030141400] = 00000000
2347 stwa %l1,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000000
2348! %l0 = 00000000, %l1 = 00000000, Mem[0000000030081408] = 00000000 cc65bccd
2349 stda %l0,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000 00000000
2350! Mem[0000000010041410] = 000000ff, %l7 = 00000000000000f4
2351 swapa [%i1+%o5]0x88,%l7 ! %l7 = 00000000000000ff
2352! %l2 = bdce655c8011ff92, %l1 = 0000000000000000, %l0 = 0000000000000000
2353 or %l2,%l1,%l0 ! %l0 = bdce655c8011ff92
2354! Mem[0000000010081427] = 93318abb, %l1 = 0000000000000000
2355 ldstuba [%i2+0x027]%asi,%l1 ! %l1 = 000000bb000000ff
2356! Starting 10 instruction Load Burst
2357! Mem[0000000010181400] = 92ff1180, %l0 = bdce655c8011ff92
2358 ldsha [%i6+%g0]0x80,%l0 ! %l0 = ffffffffffff92ff
2359
2360p0_label_89:
2361! Mem[0000000010001434] = 56f8fdfa, %l3 = 0000000000000000
2362 ldsba [%i0+0x034]%asi,%l3 ! %l3 = 0000000000000056
2363! Mem[0000000010101410] = b3ff8cba, %l7 = 00000000000000ff
2364 ldsba [%i4+%o5]0x88,%l7 ! %l7 = ffffffffffffffba
2365! Mem[0000000030141400] = 0000000000000000, %f2 = 81e3b036 cc650044
2366 ldda [%i5+%g0]0x89,%f2 ! %f2 = 00000000 00000000
2367! Mem[0000000030041400] = 000000f6, %l1 = 00000000000000bb
2368 ldsba [%i1+%g0]0x89,%l1 ! %l1 = fffffffffffffff6
2369! Mem[0000000010181410] = ff0017ff, %l7 = ffffffffffffffba
2370 lduha [%i6+%o5]0x80,%l7 ! %l7 = 000000000000ff00
2371! Mem[0000000010041400] = ffffffb0ffffff81, %l4 = 00000000000000ff
2372 ldxa [%i1+%g0]0x88,%l4 ! %l4 = ffffffb0ffffff81
2373! %l3 = 0000000000000056, Mem[0000000030181410] = 60000000
2374 stba %l3,[%i6+%o5]0x89 ! Mem[0000000030181410] = 60000056
2375! Mem[0000000010141400] = 24c200ff, %l2 = bdce655c8011ff92
2376 ldswa [%i5+%g0]0x88,%l2 ! %l2 = 0000000024c200ff
2377! Mem[0000000010181400] = 000000008011ff92, %l0 = ffffffffffff92ff
2378 ldxa [%i6+%g0]0x88,%l0 ! %l0 = 000000008011ff92
2379! Starting 10 instruction Store Burst
2380! Mem[00000000300c1408] = ffffffff, %l2 = 0000000024c200ff
2381 swapa [%i3+%o4]0x89,%l2 ! %l2 = 00000000ffffffff
2382
2383p0_label_90:
2384! %f1 = 00000000, Mem[00000000100c1418] = 00000000
2385 sta %f1 ,[%i3+0x018]%asi ! Mem[00000000100c1418] = 00000000
2386! Mem[00000000100c1410] = 00000001, %l7 = 000000000000ff00, %asi = 80
2387 swapa [%i3+0x010]%asi,%l7 ! %l7 = 0000000000000001
2388! Mem[0000000030001410] = 00000060, %l1 = fffffffffffffff6
2389 ldstuba [%i0+%o5]0x81,%l1 ! %l1 = 00000000000000ff
2390! %l2 = 00000000ffffffff, Mem[0000000030181410] = 60000056
2391 stba %l2,[%i6+%o5]0x89 ! Mem[0000000030181410] = 600000ff
2392! %l2 = ffffffff, %l3 = 00000056, Mem[0000000010081400] = 40000100 00000000
2393 stda %l2,[%i2+%g0]0x80 ! Mem[0000000010081400] = ffffffff 00000056
2394! %f12 = 884bc224 dfe181b1, %l0 = 000000008011ff92
2395! Mem[0000000010181410] = ff0017ff00000243
2396 add %i6,0x010,%g1
2397 stda %f12,[%g1+%l0]ASI_PST8_P ! Mem[0000000010181410] = 8800172400008143
2398! Mem[0000000010181408] = a99da124, %l3 = 0000000000000056
2399 swapa [%i6+%o4]0x80,%l3 ! %l3 = 00000000a99da124
2400! Mem[0000000030041400] = f6000000, %l0 = 000000008011ff92
2401 ldstuba [%i1+%g0]0x81,%l0 ! %l0 = 000000f6000000ff
2402! %f30 = ab8de634 52ff6f1f, Mem[0000000030081410] = a1064b00 e42cad29
2403 stda %f30,[%i2+%o5]0x89 ! Mem[0000000030081410] = ab8de634 52ff6f1f
2404! Starting 10 instruction Load Burst
2405! Mem[0000000010081420] = 32c0fc82, %l6 = 0000000000000000
2406 ldsha [%i2+0x020]%asi,%l6 ! %l6 = 00000000000032c0
2407
2408p0_label_91:
2409! Mem[0000000030001408] = 00011e1f, %l5 = 0000000000000000
2410 ldsba [%i0+%o4]0x89,%l5 ! %l5 = 000000000000001f
2411! Mem[0000000010101420] = 6d8d4e8c, %l5 = 000000000000001f
2412 lduba [%i4+0x021]%asi,%l5 ! %l5 = 000000000000008d
2413! Mem[00000000218000c0] = bbff968e, %l1 = 0000000000000000
2414 ldsb [%o3+0x0c0],%l1 ! %l1 = ffffffffffffffbb
2415! Mem[0000000030081400] = 7cf2aa84 00000000, %l2 = ffffffff, %l3 = a99da124
2416 ldda [%i2+%g0]0x89,%l2 ! %l2 = 0000000000000000 000000007cf2aa84
2417! Mem[00000000201c0000] = 000075c1, %l0 = 00000000000000f6
2418 ldsba [%o0+0x000]%asi,%l0 ! %l0 = 0000000000000000
2419! Mem[0000000010041410] = 000000f4, %l6 = 00000000000032c0
2420 ldsba [%i1+%o5]0x88,%l6 ! %l6 = fffffffffffffff4
2421! Mem[0000000010181408] = 00000056, %l3 = 000000007cf2aa84
2422 ldswa [%i6+%o4]0x80,%l3 ! %l3 = 0000000000000056
2423! Mem[00000000300c1408] = 24c200ff, %l5 = 000000000000008d
2424 ldsba [%i3+%o4]0x89,%l5 ! %l5 = ffffffffffffffff
2425! Mem[0000000030101408] = 00000000a8fb0000, %l0 = 0000000000000000
2426 ldxa [%i4+%o4]0x89,%l0 ! %l0 = 00000000a8fb0000
2427! Starting 10 instruction Store Burst
2428! %l6 = fffffff4, %l7 = 00000001, Mem[0000000030101410] = ff8cffb3 56f8fdfa
2429 stda %l6,[%i4+%o5]0x81 ! Mem[0000000030101410] = fffffff4 00000001
2430
2431p0_label_92:
2432! %f2 = 00000000 00000000, Mem[0000000030101408] = a8fb0000 00000000
2433 stda %f2 ,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000 00000000
2434! %l5 = ffffffffffffffff, Mem[0000000010141416] = b644550d
2435 stb %l5,[%i5+0x016] ! Mem[0000000010141414] = b644ff0d
2436! Mem[0000000010081413] = 00000000, %l6 = fffffffffffffff4
2437 ldstub [%i2+0x013],%l6 ! %l6 = 00000000000000ff
2438! %l2 = 0000000000000000, Mem[0000000030041410] = 000000ff
2439 stha %l2,[%i1+%o5]0x81 ! Mem[0000000030041410] = 000000ff
2440! %l0 = 00000000a8fb0000, Mem[0000000010101400] = 00000091
2441 stba %l0,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000091
2442! %l6 = 0000000000000000, Mem[0000000010181400] = 92ff1180
2443 stwa %l6,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000
2444! %l0 = 00000000a8fb0000, Mem[00000000211c0000] = 00ff877b, %asi = 80
2445 stha %l0,[%o2+0x000]%asi ! Mem[00000000211c0000] = 0000877b
2446! Mem[0000000010101418] = 4fd3af3cd1efd355, %l2 = 0000000000000000
2447 ldx [%i4+0x018],%l2 ! %l2 = 4fd3af3cd1efd355
2448! Mem[0000000030141410] = 000000ff, %l0 = 00000000a8fb0000
2449 swapa [%i5+%o5]0x81,%l0 ! %l0 = 00000000000000ff
2450! Starting 10 instruction Load Burst
2451! Mem[00000000100c1410] = 00ff0000, %l2 = 4fd3af3cd1efd355
2452 ldsba [%i3+%o5]0x88,%l2 ! %l2 = 0000000000000000
2453
2454p0_label_93:
2455! Mem[0000000010141408] = 24c24b88 82fcc032, %l2 = 00000000, %l3 = 00000056
2456 ldda [%i5+%o4]0x80,%l2 ! %l2 = 0000000024c24b88 0000000082fcc032
2457! Mem[0000000010001400] = 4d806c8624a19da9, %l5 = ffffffffffffffff
2458 ldxa [%i0+%g0]0x80,%l5 ! %l5 = 4d806c8624a19da9
2459! Mem[0000000030141410] = a8fb0000, %l4 = ffffffb0ffffff81
2460 ldswa [%i5+%o5]0x81,%l4 ! %l4 = ffffffffa8fb0000
2461! Mem[0000000010141410] = 8c4e8d6d, %l5 = 4d806c8624a19da9
2462 ldsba [%i5+%o5]0x88,%l5 ! %l5 = 000000000000006d
2463! Mem[0000000030101400] = 2c16f2fa, %l7 = 0000000000000001
2464 lduwa [%i4+%g0]0x89,%l7 ! %l7 = 000000002c16f2fa
2465! Mem[00000000100c1438] = 8fe3b036, %l5 = 000000000000006d
2466 lduwa [%i3+0x038]%asi,%l5 ! %l5 = 000000008fe3b036
2467! Mem[0000000010001428] = 1684d534c66036ff, %f22 = 4fd3af3c d1efd355
2468 ldda [%i0+0x028]%asi,%f22 ! %f22 = 1684d534 c66036ff
2469! Mem[0000000010041418] = ff318abb faf2162c, %l2 = 24c24b88, %l3 = 82fcc032
2470 ldda [%i1+0x018]%asi,%l2 ! %l2 = 00000000ff318abb 00000000faf2162c
2471! Mem[0000000010181410] = 8800172400008143, %l7 = 000000002c16f2fa
2472 ldxa [%i6+%o5]0x80,%l7 ! %l7 = 8800172400008143
2473! Starting 10 instruction Store Burst
2474! %l3 = 00000000faf2162c, Mem[000000001018140a] = 00000056, %asi = 80
2475 stha %l3,[%i6+0x00a]%asi ! Mem[0000000010181408] = 0000162c
2476
2477p0_label_94:
2478! %f18 = ff000000 000000ff, Mem[0000000030081410] = 1f6fff52 34e68dab
2479 stda %f18,[%i2+%o5]0x81 ! Mem[0000000030081410] = ff000000 000000ff
2480! %l5 = 000000008fe3b036, Mem[00000000218000c1] = bbff968e
2481 stb %l5,[%o3+0x0c1] ! Mem[00000000218000c0] = bb36968e
2482! %f24 = 6d8d4e8c, Mem[0000000010141410] = 8c4e8d6d
2483 sta %f24,[%i5+%o5]0x88 ! Mem[0000000010141410] = 6d8d4e8c
2484! %f30 = ab8de634 52ff6f1f, Mem[0000000010081408] = f5caaaff 00000000
2485 stda %f30,[%i2+%o4]0x88 ! Mem[0000000010081408] = ab8de634 52ff6f1f
2486! %l1 = ffffffffffffffbb, %l7 = 8800172400008143, %y = 412f1f1e
2487 smul %l1,%l7,%l5 ! %l5 = ffffffffffdd28f1, %y = ffffffff
2488! Mem[00000000201c0001] = 000075c1, %l3 = 00000000faf2162c
2489 ldstuba [%o0+0x001]%asi,%l3 ! %l3 = 00000000000000ff
2490! %f20 = ba8cffb3 56f8fdfa, %l4 = ffffffffa8fb0000
2491! Mem[0000000010001438] = aa578bdab7e40821
2492 add %i0,0x038,%g1
2493 stda %f20,[%g1+%l4]ASI_PST16_PL ! Mem[0000000010001438] = aa578bdab7e40821
2494! %f16 = 00000091 00000000 ff000000 000000ff
2495! %f20 = ba8cffb3 56f8fdfa 1684d534 c66036ff
2496! %f24 = 6d8d4e8c 00000001 0000ff00 000000ff
2497! %f28 = 2815cd2e e67dabc1 ab8de634 52ff6f1f
2498 stda %f16,[%i3]ASI_COMMIT_S ! Block Store to 00000000300c1400
2499! %l5 = ffffffffffdd28f1, Mem[0000000030041410] = ff000000
2500 stwa %l5,[%i1+%o5]0x89 ! Mem[0000000030041410] = ffdd28f1
2501! Starting 10 instruction Load Burst
2502! Mem[0000000030001400] = 920000ff, %l6 = 0000000000000000
2503 lduba [%i0+%g0]0x89,%l6 ! %l6 = 00000000000000ff
2504
2505p0_label_95:
2506! Mem[0000000030141400] = 00000000, %l4 = ffffffffa8fb0000
2507 lduwa [%i5+%g0]0x89,%l4 ! %l4 = 0000000000000000
2508! Mem[0000000010001410] = 00000000, %l7 = 8800172400008143
2509 ldswa [%i0+%o5]0x88,%l7 ! %l7 = 0000000000000000
2510! Mem[0000000010081408] = 1f6fff52, %l5 = ffffffffffdd28f1
2511 lduba [%i2+0x00b]%asi,%l5 ! %l5 = 0000000000000052
2512! Mem[0000000010001408] = 82fcc032, %l0 = 00000000000000ff
2513 ldswa [%i0+%o4]0x88,%l0 ! %l0 = ffffffff82fcc032
2514! Mem[0000000030001408] = 1f1e0100, %l1 = ffffffffffffffbb
2515 ldsha [%i0+%o4]0x81,%l1 ! %l1 = 0000000000001f1e
2516! Mem[0000000010101408] = 2eb85e88412f1f1e, %l1 = 0000000000001f1e
2517 ldxa [%i4+%o4]0x88,%l1 ! %l1 = 2eb85e88412f1f1e
2518! Mem[0000000010081438] = 81e3b036cc650044, %l6 = 00000000000000ff
2519 ldxa [%i2+0x038]%asi,%l6 ! %l6 = 81e3b036cc650044
2520 membar #Sync ! Added by membar checker (18)
2521! Mem[00000000300c1400] = 00000091, %l2 = 00000000ff318abb
2522 ldsba [%i3+%g0]0x81,%l2 ! %l2 = 0000000000000000
2523! Mem[0000000010141410] = 0dff44b6 6d8d4e8c, %l4 = 00000000, %l5 = 00000052
2524 ldda [%i5+%o5]0x88,%l4 ! %l4 = 000000006d8d4e8c 000000000dff44b6
2525! Starting 10 instruction Store Burst
2526! %f20 = ba8cffb3 56f8fdfa, Mem[00000000100c1408] = 691ec5b0 56f8fdfa
2527 stda %f20,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ba8cffb3 56f8fdfa
2528
2529p0_label_96:
2530! %l4 = 000000006d8d4e8c, immed = 000004ee, %y = ffffffff
2531 smul %l4,0x4ee,%l5 ! %l5 = 0000021c0e993628, %y = 0000021c
2532! %l3 = 0000000000000000, Mem[0000000010181408] = 2c160000
2533 stba %l3,[%i6+%o4]0x88 ! Mem[0000000010181408] = 2c160000
2534! Mem[00000000211c0000] = 0000877b, %l0 = ffffffff82fcc032
2535 ldstub [%o2+%g0],%l0 ! %l0 = 00000000000000ff
2536! %l4 = 6d8d4e8c, %l5 = 0e993628, Mem[00000000300c1410] = b3ff8cba fafdf856
2537 stda %l4,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 6d8d4e8c 0e993628
2538! %l5 = 0000021c0e993628, imm = fffffffffffff50f, %l1 = 2eb85e88412f1f1e
2539 addc %l5,-0xaf1,%l1 ! %l1 = 0000021c0e992b37
2540! %l1 = 0000021c0e992b37, Mem[0000000020800040] = 0000ecd0, %asi = 80
2541 stha %l1,[%o1+0x040]%asi ! Mem[0000000020800040] = 2b37ecd0
2542! %l5 = 0000021c0e993628, Mem[0000000010101408] = 412f1f1e
2543 stba %l5,[%i4+%o4]0x88 ! Mem[0000000010101408] = 412f1f28
2544! %f3 = 00000000, %f7 = b7e40821
2545 fcmpes %fcc2,%f3 ,%f7 ! %fcc2 = 2
2546! Mem[0000000010001410] = 00000000, %l6 = 81e3b036cc650044
2547 swapa [%i0+%o5]0x80,%l6 ! %l6 = 0000000000000000
2548! Starting 10 instruction Load Burst
2549! Mem[0000000010001408] = 32c0fc82, %l4 = 000000006d8d4e8c
2550 ldswa [%i0+%o4]0x80,%l4 ! %l4 = 0000000032c0fc82
2551
2552p0_label_97:
2553! Mem[0000000030141400] = 00000000, %l6 = 0000000000000000
2554 lduba [%i5+%g0]0x81,%l6 ! %l6 = 0000000000000000
2555! Mem[0000000010041400] = ffffff81, %l0 = 0000000000000000
2556 ldswa [%i1+%g0]0x88,%l0 ! %l0 = ffffffffffffff81
2557! Mem[0000000010141408] = 24c24b8882fcc032, %f4 = b0c51e69 2c16f2fa
2558 ldda [%i5+%o4]0x80,%f4 ! %f4 = 24c24b88 82fcc032
2559! Mem[000000001018140c] = 4d806c86, %l3 = 0000000000000000
2560 lduw [%i6+0x00c],%l3 ! %l3 = 000000004d806c86
2561! Mem[00000000300c1408] = 000000ff, %l1 = 0000021c0e992b37
2562 ldsba [%i3+%o4]0x89,%l1 ! %l1 = ffffffffffffffff
2563! Mem[0000000030181408] = 000000ff, %l2 = 0000000000000000
2564 ldsha [%i6+%o4]0x81,%l2 ! %l2 = 0000000000000000
2565! Mem[0000000010101408] = 281f2f41, %l7 = 0000000000000000
2566 lduwa [%i4+%o4]0x80,%l7 ! %l7 = 00000000281f2f41
2567! Mem[0000000010081410] = ff000000, %l3 = 000000004d806c86
2568 lduha [%i2+%o5]0x88,%l3 ! %l3 = 0000000000000000
2569! %f19 = 000000ff, %f15 = 00000044, %f17 = 00000000
2570 fdivs %f19,%f15,%f17 ! %l0 = ffffffffffffffa3, Unfinished, %fsr = 1a00000400
2571! Starting 10 instruction Store Burst
2572! %l5 = 0000021c0e993628, Mem[00000000218001c0] = c5ad75f7
2573 stb %l5,[%o3+0x1c0] ! Mem[00000000218001c0] = 28ad75f7
2574
2575p0_label_98:
2576! Mem[0000000010001408] = 82fcc032, %l5 = 0000021c0e993628
2577 swapa [%i0+%o4]0x88,%l5 ! %l5 = 0000000082fcc032
2578! %l2 = 0000000000000000, Mem[0000000030001410] = 600000ff
2579 stwa %l2,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000
2580! Mem[0000000030141408] = fffff5f4, %l3 = 0000000000000000
2581 swapa [%i5+%o4]0x89,%l3 ! %l3 = 00000000fffff5f4
2582! %l0 = ffffffa3, %l1 = ffffffff, Mem[0000000010181400] = 00000000 00000000
2583 stda %l0,[%i6+%g0]0x88 ! Mem[0000000010181400] = ffffffa3 ffffffff
2584! %f18 = ff000000, Mem[0000000030041408] = 634b0cff
2585 sta %f18,[%i1+%o4]0x89 ! Mem[0000000030041408] = ff000000
2586! %l3 = 00000000fffff5f4, Mem[0000000010101408] = 412f1f28
2587 stba %l3,[%i4+%o4]0x88 ! Mem[0000000010101408] = 412f1ff4
2588! Mem[0000000020800041] = 2b37ecd0, %l5 = 0000000082fcc032
2589 ldstuba [%o1+0x041]%asi,%l5 ! %l5 = 00000037000000ff
2590! Mem[0000000030041408] = 000000ff, %l6 = 0000000000000000
2591 swapa [%i1+%o4]0x81,%l6 ! %l6 = 00000000000000ff
2592! %l6 = 00000000000000ff, %l1 = ffffffffffffffff, %l3 = 00000000fffff5f4
2593 mulx %l6,%l1,%l3 ! %l3 = ffffffffffffff01
2594! Starting 10 instruction Load Burst
2595! Mem[0000000030001410] = 00000000, %l4 = 0000000032c0fc82
2596 lduba [%i0+%o5]0x89,%l4 ! %l4 = 0000000000000000
2597
2598p0_label_99:
2599! Mem[00000000100c1410] = 0000ff00000000bb, %l1 = ffffffffffffffff
2600 ldxa [%i3+%o5]0x80,%l1 ! %l1 = 0000ff00000000bb
2601! %l5 = 0000000000000037, immed = fffff9e2, %y = 0000021c
2602 umul %l5,-0x61e,%l2 ! %l2 = 00000036fffeaf8e, %y = 00000036
2603! %l6 = 00000000000000ff, imm = fffffffffffffc9f, %l6 = 00000000000000ff
2604 or %l6,-0x361,%l6 ! %l6 = fffffffffffffcff
2605! Mem[00000000100c1400] = 621f2f41, %l5 = 0000000000000037
2606 lduwa [%i3+%g0]0x88,%l5 ! %l5 = 00000000621f2f41
2607! Mem[00000000300c1410] = 8c4e8d6d, %f6 = aa578b53
2608 lda [%i3+%o5]0x81,%f6 ! %f6 = 8c4e8d6d
2609! Mem[0000000010101420] = 6d8d4e8c, %l4 = 0000000000000000
2610 ldsw [%i4+0x020],%l4 ! %l4 = 000000006d8d4e8c
2611! Mem[0000000010181410] = 4381000024170088, %f24 = 6d8d4e8c 00000001
2612 ldda [%i6+%o5]0x88,%f24 ! %f24 = 43810000 24170088
2613! Mem[0000000010141408] = 884bc224, %l6 = fffffffffffffcff
2614 lduwa [%i5+%o4]0x88,%l6 ! %l6 = 00000000884bc224
2615! Mem[0000000010101408] = f41f2f41885eb82e, %f30 = ab8de634 52ff6f1f
2616 ldda [%i4+%o4]0x80,%f30 ! %f30 = f41f2f41 885eb82e
2617! Starting 10 instruction Store Burst
2618! %l1 = 0000ff00000000bb, Mem[0000000030141408] = 00000000
2619 stwa %l1,[%i5+%o4]0x81 ! Mem[0000000030141408] = 000000bb
2620
2621p0_label_100:
2622! Mem[0000000010141408] = 24c24b88, %l5 = 00000000621f2f41
2623 ldstuba [%i5+%o4]0x80,%l5 ! %l5 = 00000024000000ff
2624! %l2 = 00000036fffeaf8e, Mem[00000000211c0000] = ff00877b
2625 sth %l2,[%o2+%g0] ! Mem[00000000211c0000] = af8e877b
2626! %l3 = ffffffffffffff01, Mem[00000000100c1400] = 412f1f62
2627 stba %l3,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 012f1f62
2628! Mem[0000000030101400] = 2c16f2fa, %l1 = 0000ff00000000bb
2629 ldstuba [%i4+%g0]0x89,%l1 ! %l1 = 000000fa000000ff
2630! %f12 = 884bc224 dfe181b1, Mem[0000000010001428] = 1684d534 c66036ff
2631 stda %f12,[%i0+0x028]%asi ! Mem[0000000010001428] = 884bc224 dfe181b1
2632! Mem[0000000010001400] = 4d806c86, %l2 = 00000036fffeaf8e, %asi = 80
2633 swapa [%i0+0x000]%asi,%l2 ! %l2 = 000000004d806c86
2634! Mem[0000000030041410] = ffdd28f1, %l0 = ffffffffffffffa3
2635 ldstuba [%i1+%o5]0x89,%l0 ! %l0 = 000000f1000000ff
2636! Mem[0000000030181400] = 44000000, %l3 = ffffffffffffff01
2637 swapa [%i6+%g0]0x81,%l3 ! %l3 = 0000000044000000
2638! %l4 = 000000006d8d4e8c, Mem[00000000300c1408] = 000000ff
2639 stha %l4,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00004e8c
2640! Starting 10 instruction Load Burst
2641! Mem[0000000010081400] = ffffffff, %l2 = 000000004d806c86
2642 lduba [%i2+%g0]0x88,%l2 ! %l2 = 00000000000000ff
2643
2644p0_label_101:
2645! Mem[0000000010181410] = 24170088, %l4 = 000000006d8d4e8c
2646 lduwa [%i6+%o5]0x88,%l4 ! %l4 = 0000000024170088
2647! Mem[00000000100c1400] = 012f1f62, %l7 = 00000000281f2f41
2648 lduw [%i3+%g0],%l7 ! %l7 = 00000000012f1f62
2649! %l7 = 00000000012f1f62, immed = fffffe13, %y = 00000036
2650 sdiv %l7,-0x1ed,%l4 ! %l4 = ffffffffe3f4fff0
2651 mov %l0,%y ! %y = 000000f1
2652! Mem[0000000020800000] = aa84edbb, %l1 = 00000000000000fa
2653 lduh [%o1+%g0],%l1 ! %l1 = 000000000000aa84
2654! Mem[0000000020800040] = 2bffecd0, %l0 = 00000000000000f1
2655 ldsha [%o1+0x040]%asi,%l0 ! %l0 = 0000000000002bff
2656! Mem[00000000300c1408] = ff00000000004e8c, %l0 = 0000000000002bff
2657 ldxa [%i3+%o4]0x89,%l0 ! %l0 = ff00000000004e8c
2658! Mem[0000000030041410] = ff28ddff, %l1 = 000000000000aa84
2659 ldswa [%i1+%o5]0x81,%l1 ! %l1 = ffffffffff28ddff
2660! Mem[0000000010101410] = ba8cffb3 56f8fdfa, %l2 = 000000ff, %l3 = 44000000
2661 ldda [%i4+%o5]0x80,%l2 ! %l2 = 00000000ba8cffb3 0000000056f8fdfa
2662! Mem[0000000010101408] = 412f1ff4, %l1 = ffffffffff28ddff
2663 lduwa [%i4+%o4]0x88,%l1 ! %l1 = 00000000412f1ff4
2664! Starting 10 instruction Store Burst
2665! %l0 = ff00000000004e8c, %l2 = 00000000ba8cffb3, %l0 = ff00000000004e8c
2666 xnor %l0,%l2,%l0 ! %l0 = 00ffffff45734ec0
2667
2668p0_label_102:
2669! Mem[0000000010141430] = 42afcd89, %l1 = 00000000412f1ff4
2670 swap [%i5+0x030],%l1 ! %l1 = 0000000042afcd89
2671! %f10 = 866c804d 24a19da9, %l6 = 00000000884bc224
2672! Mem[00000000100c1430] = 884bc224dfe181b1
2673 add %i3,0x030,%g1
2674 stda %f10,[%g1+%l6]ASI_PST16_P ! Mem[00000000100c1430] = 884b804ddfe181b1
2675! %f21 = 56f8fdfa, Mem[0000000010141408] = 884bc2ff
2676 sta %f21,[%i5+%o4]0x88 ! Mem[0000000010141408] = 56f8fdfa
2677! %l2 = ba8cffb3, %l3 = 56f8fdfa, Mem[0000000030001408] = 00011e1f 84aaf27c
2678 stda %l2,[%i0+%o4]0x89 ! Mem[0000000030001408] = ba8cffb3 56f8fdfa
2679! Mem[0000000030101400] = 2c16f2ff, %l6 = 00000000884bc224
2680 swapa [%i4+%g0]0x89,%l6 ! %l6 = 000000002c16f2ff
2681! Mem[0000000010101408] = 412f1ff4, %l0 = 00ffffff45734ec0
2682 swapa [%i4+%o4]0x88,%l0 ! %l0 = 00000000412f1ff4
2683! Mem[0000000030081408] = 00000000, %l5 = 0000000000000024
2684 swapa [%i2+%o4]0x81,%l5 ! %l5 = 0000000000000000
2685! Mem[0000000010181428] = ffcc3530, %l7 = 00000000012f1f62
2686 ldstuba [%i6+0x028]%asi,%l7 ! %l7 = 000000ff000000ff
2687! %f6 = 8c4e8d6d b7e40821, Mem[0000000030081408] = 00000024 00000000
2688 stda %f6 ,[%i2+%o4]0x81 ! Mem[0000000030081408] = 8c4e8d6d b7e40821
2689! Starting 10 instruction Load Burst
2690! Mem[0000000010101410] = b3ff8cba, %l2 = 00000000ba8cffb3
2691 ldswa [%i4+%o5]0x88,%l2 ! %l2 = ffffffffb3ff8cba
2692
2693p0_label_103:
2694! Mem[000000001018141c] = 17937f0f, %l1 = 0000000042afcd89
2695 ldsw [%i6+0x01c],%l1 ! %l1 = 0000000017937f0f
2696! Code Fragment 3
2697p0_fragment_8:
2698! %l0 = 00000000412f1ff4
2699 setx 0x2bf63ca05f4c0d51,%g7,%l0 ! %l0 = 2bf63ca05f4c0d51
2700! %l1 = 0000000017937f0f
2701 setx 0xc1580b00354f26dd,%g7,%l1 ! %l1 = c1580b00354f26dd
2702 setx 0x1fe000, %g1, %g3
2703 or %l0, %g3, %l0 ! always set perrmask = 0xff
2704 setx 0x1ffff8, %g1, %g2
2705 and %l0, %g2, %l0
2706 ta T_CHANGE_HPRIV
2707 stxa %l1, [%l0]ASI_DCACHE_DATA
2708 ta T_CHANGE_NONHPRIV
2709! %l0 = 2bf63ca05f4c0d51
2710 setx 0x84d84ab7d3e9ad0b,%g7,%l0 ! %l0 = 84d84ab7d3e9ad0b
2711! %l1 = c1580b00354f26dd
2712 setx 0x2ba4ea8854daf292,%g7,%l1 ! %l1 = 2ba4ea8854daf292
2713! Mem[0000000010041410] = f4000000, %l6 = 000000002c16f2ff
2714 ldsba [%i1+%o5]0x80,%l6 ! %l6 = fffffffffffffff4
2715! Mem[0000000010141400] = ff00c224f6cc8abd, %f16 = 00000091 00000000
2716 ldd [%i5+%g0],%f16 ! %f16 = ff00c224 f6cc8abd
2717! Mem[0000000030001400] = ff000092 bf74240a, %l2 = b3ff8cba, %l3 = 56f8fdfa
2718 ldda [%i0+%g0]0x81,%l2 ! %l2 = 00000000ff000092 00000000bf74240a
2719! Mem[00000000100c1410] = bb00000000ff0000, %l6 = fffffffffffffff4
2720 ldxa [%i3+%o5]0x88,%l6 ! %l6 = bb00000000ff0000
2721! %l6 = bb00000000ff0000, immed = 00000d81, %y = 000000f1
2722 sdiv %l6,0xd81,%l7 ! %l7 = 0000000011d8d36b
2723 mov %l0,%y ! %y = d3e9ad0b
2724! Mem[0000000030181410] = 600000ff, %l4 = ffffffffe3f4fff0
2725 lduwa [%i6+%o5]0x89,%l4 ! %l4 = 00000000600000ff
2726! Mem[00000000211c0000] = af8e877b, %l7 = 0000000011d8d36b
2727 lduba [%o2+0x000]%asi,%l7 ! %l7 = 00000000000000af
2728! Starting 10 instruction Store Burst
2729! %l0 = 84d84ab7d3e9ad0b, Mem[0000000010081400] = ffffffff
2730 stha %l0,[%i2+%g0]0x88 ! Mem[0000000010081400] = ffffad0b
2731
2732p0_label_104:
2733! %f14 = 8fe3b036 00000044, %l3 = 00000000bf74240a
2734! Mem[0000000030141428] = fba5249550c30c35
2735 add %i5,0x028,%g1
2736 stda %f14,[%g1+%l3]ASI_PST8_S ! Mem[0000000030141428] = fba5249500c30035
2737! %l4 = 00000000600000ff, imm = fffffffffffffdb2, %l5 = 0000000000000000
2738 addc %l4,-0x24e,%l5 ! %l5 = 000000005ffffeb1
2739! %l2 = 00000000ff000092, Mem[00000000100c1400] = 012f1f6240000100
2740 stxa %l2,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000000ff000092
2741! Mem[0000000030141400] = 00000000 00000000, %l6 = 00ff0000, %l7 = 000000af
2742 ldda [%i5+%g0]0x81,%l6 ! %l6 = 0000000000000000 0000000000000000
2743! Mem[0000000010181400] = ffffffa3, %l6 = 0000000000000000
2744 ldstuba [%i6+%g0]0x88,%l6 ! %l6 = 000000a3000000ff
2745! Mem[000000001014141d] = fda9a1b1, %l6 = 00000000000000a3
2746 ldstuba [%i5+0x01d]%asi,%l6 ! %l6 = 000000a9000000ff
2747! %l3 = 00000000bf74240a, Mem[00000000100c1400] = 00000000
2748 stwa %l3,[%i3+%g0]0x80 ! Mem[00000000100c1400] = bf74240a
2749! %f27 = 000000ff, Mem[0000000010001410] = cc650044
2750 sta %f27,[%i0+%o5]0x80 ! Mem[0000000010001410] = 000000ff
2751! %f28 = 2815cd2e e67dabc1, %l0 = 84d84ab7d3e9ad0b
2752! Mem[0000000030001430] = b181e1dfa742ee43
2753 add %i0,0x030,%g1
2754 stda %f28,[%g1+%l0]ASI_PST8_S ! Mem[0000000030001430] = b181e1dfe642abc1
2755! Starting 10 instruction Load Burst
2756! Mem[00000000100c1400] = 0a2474bf, %l2 = 00000000ff000092
2757 ldswa [%i3+%g0]0x88,%l2 ! %l2 = 000000000a2474bf
2758
2759p0_label_105:
2760! Mem[00000000300c1408] = 00004e8c, %l3 = 00000000bf74240a
2761 lduba [%i3+%o4]0x89,%l3 ! %l3 = 000000000000008c
2762! Mem[00000000201c0000] = 00ff75c1, %l1 = 2ba4ea8854daf292
2763 lduh [%o0+%g0],%l1 ! %l1 = 00000000000000ff
2764 membar #Sync ! Added by membar checker (19)
2765! Mem[0000000010081400] = 0badffff 00000056 1f6fff52 34e68dab
2766! Mem[0000000010081410] = 000000ff f4f5ffff 92000000 691e0821
2767! Mem[0000000010081420] = 32c0fc82 93318aff ffffaa84 00000060
2768! Mem[0000000010081430] = 0542b5e2 00000036 81e3b036 cc650044
2769 ldda [%i2]ASI_BLK_AIUP,%f0 ! Block Load from 0000000010081400
2770! Mem[0000000020800040] = 2bffecd0, %l5 = 000000005ffffeb1
2771 ldsha [%o1+0x040]%asi,%l5 ! %l5 = 0000000000002bff
2772! Mem[0000000030141408] = 000000bb, %l2 = 000000000a2474bf
2773 ldsba [%i5+%o4]0x81,%l2 ! %l2 = 0000000000000000
2774! Mem[0000000020800000] = aa84edbb, %l2 = 0000000000000000
2775 ldsha [%o1+0x000]%asi,%l2 ! %l2 = ffffffffffffaa84
2776! Mem[00000000300c1408] = 8c4e0000, %f28 = 2815cd2e
2777 lda [%i3+%o4]0x81,%f28 ! %f28 = 8c4e0000
2778! Mem[0000000010141410] = 6d8d4e8c, %f20 = ba8cffb3
2779 lda [%i5+%o5]0x88,%f20 ! %f20 = 6d8d4e8c
2780! Mem[0000000010081420] = 32c0fc82, %l0 = 84d84ab7d3e9ad0b
2781 lduha [%i2+0x020]%asi,%l0 ! %l0 = 00000000000032c0
2782! Starting 10 instruction Store Burst
2783! %l4 = 00000000600000ff, Mem[0000000030081400] = 00000000
2784 stha %l4,[%i2+%g0]0x89 ! Mem[0000000030081400] = 000000ff
2785
2786p0_label_106:
2787! %l2 = ffffffffffffaa84, Mem[0000000010101408] = c04e7345885eb82e
2788 stxa %l2,[%i4+%o4]0x80 ! Mem[0000000010101408] = ffffffffffffaa84
2789! %l2 = ffffffffffffaa84, %l0 = 00000000000032c0, %y = d3e9ad0b
2790 smul %l2,%l0,%l3 ! %l3 = ffffffffef0dab00, %y = ffffffff
2791! %f22 = 1684d534 c66036ff, Mem[00000000300c1410] = 6d8d4e8c 0e993628
2792 stda %f22,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 1684d534 c66036ff
2793! %l4 = 00000000600000ff, Mem[0000000010101410] = ba8cffb356f8fdfa
2794 stxa %l4,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000600000ff
2795! %l7 = 0000000000000000, Mem[00000000300c1400] = 00000091
2796 stwa %l7,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000
2797! %l0 = 00000000000032c0, Mem[0000000030081410] = ff000000000000ff
2798 stxa %l0,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000000032c0
2799! Mem[0000000030041408] = 00000000, %l4 = 00000000600000ff
2800 swapa [%i1+%o4]0x89,%l4 ! %l4 = 0000000000000000
2801! Mem[0000000030181410] = ff000060, %l3 = ffffffffef0dab00
2802 ldstuba [%i6+%o5]0x81,%l3 ! %l3 = 000000ff000000ff
2803! Mem[0000000010041408] = 00000000, %l5 = 0000000000002bff
2804 ldstuba [%i1+%o4]0x80,%l5 ! %l5 = 00000000000000ff
2805! Starting 10 instruction Load Burst
2806! Mem[0000000030081410] = c0320000, %l5 = 0000000000000000
2807 lduba [%i2+%o5]0x81,%l5 ! %l5 = 00000000000000c0
2808
2809p0_label_107:
2810! Mem[0000000030101408] = 0000000000000000, %l2 = ffffffffffffaa84
2811 ldxa [%i4+%o4]0x81,%l2 ! %l2 = 0000000000000000
2812! Mem[0000000010141410] = 6d8d4e8c, %l7 = 0000000000000000
2813 lduwa [%i5+%o5]0x88,%l7 ! %l7 = 000000006d8d4e8c
2814! Mem[0000000030181410] = 600000ff, %l0 = 00000000000032c0
2815 ldswa [%i6+%o5]0x89,%l0 ! %l0 = 00000000600000ff
2816! Mem[0000000010101430] = 2815cd2ee67dabc1, %l7 = 000000006d8d4e8c
2817 ldxa [%i4+0x030]%asi,%l7 ! %l7 = 2815cd2ee67dabc1
2818! Mem[0000000030081400] = ff000000, %l5 = 00000000000000c0
2819 lduba [%i2+%g0]0x81,%l5 ! %l5 = 00000000000000ff
2820! Mem[0000000030181408] = ff000000, %f29 = e67dabc1
2821 lda [%i6+%o4]0x89,%f29 ! %f29 = ff000000
2822! Mem[00000000100c1400] = bf74240aff000092, %f22 = 1684d534 c66036ff
2823 ldda [%i3+%g0]0x80,%f22 ! %f22 = bf74240a ff000092
2824! Mem[0000000010001408] = 2836990e, %f19 = 000000ff
2825 lda [%i0+%o4]0x80,%f19 ! %f19 = 2836990e
2826! Mem[0000000010141400] = 24c200ff, %l5 = 00000000000000ff
2827 lduba [%i5+%g0]0x88,%l5 ! %l5 = 00000000000000ff
2828! Starting 10 instruction Store Burst
2829! Mem[0000000030181410] = 600000ff, %l3 = 00000000000000ff
2830 swapa [%i6+%o5]0x89,%l3 ! %l3 = 00000000600000ff
2831
2832p0_label_108:
2833! %l1 = 00000000000000ff, Mem[0000000010041410] = f4000000
2834 stba %l1,[%i1+%o5]0x80 ! Mem[0000000010041410] = ff000000
2835! Mem[0000000030141408] = 000000bb, %l6 = 00000000000000a9
2836 ldstuba [%i5+%o4]0x81,%l6 ! %l6 = 00000000000000ff
2837 membar #Sync ! Added by membar checker (20)
2838! %f22 = bf74240a ff000092, Mem[0000000010081410] = ff000000 fffff5f4
2839 stda %f22,[%i2+%o5]0x88 ! Mem[0000000010081410] = bf74240a ff000092
2840! Mem[0000000010081410] = 920000ff, %l1 = 00000000000000ff
2841 ldstuba [%i2+0x010]%asi,%l1 ! %l1 = 00000092000000ff
2842! %f6 = 92000000 691e0821, %l6 = 0000000000000000
2843! Mem[0000000030041430] = df712ac756dbeb7e
2844 add %i1,0x030,%g1
2845 stda %f6,[%g1+%l6]ASI_PST16_SL ! Mem[0000000030041430] = df712ac756dbeb7e
2846! Mem[0000000010101410] = 00000000, %l6 = 0000000000000000
2847 ldstuba [%i4+%o5]0x88,%l6 ! %l6 = 00000000000000ff
2848! Mem[0000000020800001] = aa84edbb, %l2 = 0000000000000000
2849 ldstub [%o1+0x001],%l2 ! %l2 = 00000084000000ff
2850! %l7 = 2815cd2ee67dabc1, Mem[0000000010141408] = fafdf85682fcc032
2851 stxa %l7,[%i5+%o4]0x80 ! Mem[0000000010141408] = 2815cd2ee67dabc1
2852! Mem[0000000030001400] = ff000092, %l4 = 0000000000000000
2853 ldstuba [%i0+%g0]0x81,%l4 ! %l4 = 000000ff000000ff
2854! Starting 10 instruction Load Burst
2855! Mem[0000000010101430] = 2815cd2ee67dabc1, %f16 = ff00c224 f6cc8abd
2856 ldda [%i4+0x030]%asi,%f16 ! %f16 = 2815cd2e e67dabc1
2857
2858p0_label_109:
2859! Mem[0000000010001400] = fffeaf8e 24a19da9 2836990e ff318abb
2860! Mem[0000000010001410] = 000000ff 00000060 a0536e47 7a2bff59
2861! Mem[0000000010001420] = aa578b53 b7e40821 884bc224 dfe181b1
2862! Mem[0000000010001430] = ba8cffb3 56f8fdfa aa578bda b7e40821
2863 ldda [%i0]ASI_BLK_P,%f0 ! Block Load from 0000000010001400
2864! %f22 = bf74240a, %f31 = 885eb82e
2865 fcmpes %fcc1,%f22,%f31 ! %fcc1 = 1
2866! Mem[0000000030041410] = ff28ddff, %l3 = 00000000600000ff
2867 lduha [%i1+%o5]0x81,%l3 ! %l3 = 000000000000ff28
2868! Mem[0000000030101410] = fffffff4, %l0 = 00000000600000ff
2869 lduba [%i4+%o5]0x81,%l0 ! %l0 = 00000000000000ff
2870! Mem[0000000010081400] = 0badffff, %l6 = 0000000000000000
2871 ldswa [%i2+%g0]0x80,%l6 ! %l6 = 000000000badffff
2872! Mem[0000000010181400] = ffffffffffffffff, %l1 = 0000000000000092
2873 ldxa [%i6+%g0]0x80,%l1 ! %l1 = ffffffffffffffff
2874! Mem[0000000010181410] = 88001724 00008143, %l2 = 00000084, %l3 = 0000ff28
2875 ldda [%i6+%o5]0x80,%l2 ! %l2 = 0000000088001724 0000000000008143
2876! Mem[0000000010181438] = faf2162c, %l2 = 0000000088001724
2877 ldub [%i6+0x039],%l2 ! %l2 = 00000000000000f2
2878! Code Fragment 4
2879p0_fragment_9:
2880! %l0 = 00000000000000ff
2881 setx 0x949426e0379dba9c,%g7,%l0 ! %l0 = 949426e0379dba9c
2882! %l1 = ffffffffffffffff
2883 setx 0xa83b5d186c32b279,%g7,%l1 ! %l1 = a83b5d186c32b279
2884 setx 0x7ff8, %g1, %g2
2885 and %l0, %g2, %l0
2886 setx 0xffffffff, %g1, %g2
2887 and %l1, %g2, %l1
2888 setx 0x100000000, %g1, %g2
2889 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2890 ta T_CHANGE_HPRIV
2891 stxa %l1, [%l0]ASI_ICACHE_INSTR
2892 ta T_CHANGE_NONHPRIV
2893! %l0 = 949426e0379dba9c
2894 setx 0x9bdbc70f94052c66,%g7,%l0 ! %l0 = 9bdbc70f94052c66
2895! %l1 = a83b5d186c32b279
2896 setx 0x7da9e91fb57a6f7e,%g7,%l1 ! %l1 = 7da9e91fb57a6f7e
2897! Starting 10 instruction Store Burst
2898 membar #Sync ! Added by membar checker (21)
2899! %l1 = 7da9e91fb57a6f7e, Mem[0000000010001408] = 0e993628
2900 stwa %l1,[%i0+%o4]0x88 ! Mem[0000000010001408] = b57a6f7e
2901
2902p0_label_110:
2903! %l1 = 7da9e91fb57a6f7e, Mem[00000000300c1410] = 1684d534c66036ff
2904 stxa %l1,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 7da9e91fb57a6f7e
2905! %f12 = ba8cffb3 56f8fdfa, Mem[0000000030101400] = 884bc224 b0c51e69
2906 stda %f12,[%i4+%g0]0x89 ! Mem[0000000030101400] = ba8cffb3 56f8fdfa
2907! %l2 = 00000000000000f2, Mem[0000000030041400] = ff000000
2908 stha %l2,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00f20000
2909! %f3 = ff318abb, Mem[0000000010081410] = ff0000ff
2910 sta %f3 ,[%i2+%o5]0x88 ! Mem[0000000010081410] = ff318abb
2911! %f16 = 2815cd2e e67dabc1, Mem[00000000100c1408] = ba8cffb3 56f8fdfa
2912 stda %f16,[%i3+0x008]%asi ! Mem[00000000100c1408] = 2815cd2e e67dabc1
2913! Mem[0000000030141410] = 0000fba8, %l0 = 9bdbc70f94052c66
2914 ldstuba [%i5+%o5]0x89,%l0 ! %l0 = 000000a8000000ff
2915! %l7 = 2815cd2ee67dabc1, Mem[00000000100c1410] = 00ff0000
2916 stwa %l7,[%i3+%o5]0x88 ! Mem[00000000100c1410] = e67dabc1
2917! Mem[00000000100c1430] = 884b804d, %l1 = b57a6f7e, %l3 = 00008143
2918 add %i3,0x30,%g1
2919 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000884b804d
2920! Mem[0000000010101420] = 6d8d4e8cb644550d, %l4 = 00000000000000ff, %l1 = 7da9e91fb57a6f7e
2921 add %i4,0x20,%g1
2922 casxa [%g1]0x80,%l4,%l1 ! %l1 = 6d8d4e8cb644550d
2923! Starting 10 instruction Load Burst
2924! Mem[0000000030101400] = 56f8fdfa, %l1 = 6d8d4e8cb644550d
2925 lduwa [%i4+%g0]0x89,%l1 ! %l1 = 0000000056f8fdfa
2926
2927p0_label_111:
2928! Mem[0000000010101400] = 00000091, %l2 = 00000000000000f2
2929 ldswa [%i4+%g0]0x80,%l2 ! %l2 = 0000000000000091
2930! Mem[0000000010001410] = ff000000, %l2 = 0000000000000091
2931 lduba [%i0+%o5]0x88,%l2 ! %l2 = 0000000000000000
2932! Mem[0000000030001410] = 00000000 00000000, %l4 = 000000ff, %l5 = 000000ff
2933 ldda [%i0+%o5]0x89,%l4 ! %l4 = 0000000000000000 0000000000000000
2934! Mem[0000000020800040] = 2bffecd0, %l2 = 0000000000000000
2935 lduh [%o1+0x040],%l2 ! %l2 = 0000000000002bff
2936! Mem[0000000030001400] = ff000092 bf74240a b3ff8cba fafdf856
2937! Mem[0000000030001410] = 00000000 00000000 44817c95 33b9f0ff
2938! Mem[0000000030001420] = a10a760e 5a2be836 c09d1212 a82c0c11
2939! Mem[0000000030001430] = b181e1df e642abc1 5d018ec3 c57ab026
2940 ldda [%i0]ASI_BLK_S,%f0 ! Block Load from 0000000030001400
2941! Mem[0000000030001410] = 00000000, %l6 = 000000000badffff
2942 lduha [%i0+%o5]0x89,%l6 ! %l6 = 0000000000000000
2943! Mem[0000000030101410] = fffffff4, %l3 = 00000000884b804d
2944 ldsha [%i4+%o5]0x81,%l3 ! %l3 = ffffffffffffffff
2945! %l5 = 0000000000000000, Mem[0000000010081410] = bb8a31ff0a2474bf
2946 stxa %l5,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0000000000000000
2947! Mem[0000000010001418] = a0536e47 7a2bff59, %l2 = 00002bff, %l3 = ffffffff
2948 ldda [%i0+0x018]%asi,%l2 ! %l2 = 00000000a0536e47 000000007a2bff59
2949! Starting 10 instruction Store Burst
2950! %f30 = f41f2f41 885eb82e, Mem[0000000010101410] = 000000ff ff000060
2951 stda %f30,[%i4+%o5]0x88 ! Mem[0000000010101410] = f41f2f41 885eb82e
2952
2953p0_label_112:
2954! %l1 = 0000000056f8fdfa, Mem[00000000211c0001] = af8e877b
2955 stb %l1,[%o2+0x001] ! Mem[00000000211c0000] = affa877b
2956! %l4 = 0000000000000000, immd = fffffffffffff376, %l0 = 00000000000000a8
2957 sdivx %l4,-0xc8a,%l0 ! %l0 = 0000000000000000
2958! %f24 = 43810000, Mem[0000000010141410] = 8c4e8d6d
2959 sta %f24,[%i5+0x010]%asi ! Mem[0000000010141410] = 43810000
2960! %l3 = 000000007a2bff59, Mem[0000000030181410] = 000000ff
2961 stha %l3,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000ff59
2962! %l1 = 0000000056f8fdfa, Mem[0000000020800040] = 2bffecd0, %asi = 80
2963 stha %l1,[%o1+0x040]%asi ! Mem[0000000020800040] = fdfaecd0
2964 membar #Sync ! Added by membar checker (22)
2965! %l1 = 0000000056f8fdfa, Mem[0000000030001400] = ff000092
2966 stba %l1,[%i0+%g0]0x81 ! Mem[0000000030001400] = fa000092
2967! Mem[0000000010041428] = 7ffbc477, %l6 = 0000000000000000
2968 swap [%i1+0x028],%l6 ! %l6 = 000000007ffbc477
2969! %l0 = 0000000000000000, imm = fffffffffffff366, %l7 = 2815cd2ee67dabc1
2970 subc %l0,-0xc9a,%l7 ! %l7 = 0000000000000c9a
2971! %f0 = ff000092 bf74240a b3ff8cba fafdf856
2972! %f4 = 00000000 00000000 44817c95 33b9f0ff
2973! %f8 = a10a760e 5a2be836 c09d1212 a82c0c11
2974! %f12 = b181e1df e642abc1 5d018ec3 c57ab026
2975 stda %f0,[%i5]ASI_BLK_SL ! Block Store to 0000000030141400
2976! Starting 10 instruction Load Burst
2977! %l3 = 000000007a2bff59, %l6 = 000000007ffbc477, %l2 = 00000000a0536e47
2978 addc %l3,%l6,%l2 ! %l2 = 00000000fa27c3d0
2979
2980p0_label_113:
2981! Mem[0000000020800000] = aaffedbb, %l4 = 0000000000000000
2982 ldsh [%o1+%g0],%l4 ! %l4 = ffffffffffffaaff
2983! Mem[00000000100c1408] = 2815cd2e, %l7 = 0000000000000c9a
2984 lduha [%i3+%o4]0x80,%l7 ! %l7 = 0000000000002815
2985! Mem[00000000100c1400] = bf74240a, %l6 = 000000007ffbc477
2986 lduwa [%i3+%g0]0x80,%l6 ! %l6 = 00000000bf74240a
2987! Mem[00000000201c0000] = 00ff75c1, %l3 = 000000007a2bff59
2988 ldub [%o0+%g0],%l3 ! %l3 = 0000000000000000
2989! Mem[0000000030081408] = 8c4e8d6d, %l6 = 00000000bf74240a
2990 ldsha [%i2+%o4]0x81,%l6 ! %l6 = ffffffffffff8c4e
2991! Mem[0000000010041410] = ff000000, %l5 = 0000000000000000
2992 lduha [%i1+0x012]%asi,%l5 ! %l5 = 0000000000000000
2993 membar #Sync ! Added by membar checker (23)
2994! Mem[0000000010141400] = ff00c224 f6cc8abd 2815cd2e e67dabc1
2995! Mem[0000000010141410] = 43810000 b644ff0d c95d38d7 fdffa1b1
2996! Mem[0000000010141420] = 6abf5bc0 9a8b5de6 00000081 67e5f11e
2997! Mem[0000000010141430] = 412f1ff4 9e8cd5cc ffffffff 00ff8cba
2998 ldda [%i5]ASI_BLK_P,%f16 ! Block Load from 0000000010141400
2999! Mem[0000000010041408] = ff000000836e8709, %l1 = 0000000056f8fdfa, %l6 = ffffffffffff8c4e
3000 add %i1,0x08,%g1
3001 casxa [%g1]0x80,%l1,%l6 ! %l6 = ff000000836e8709
3002! Mem[0000000010181408] = 0000162c4d806c86, %f8 = a10a760e 5a2be836
3003 ldda [%i6+%o4]0x80,%f8 ! %f8 = 0000162c 4d806c86
3004! Starting 10 instruction Store Burst
3005! %l4 = ffffffffffffaaff, Mem[0000000030101400] = fafdf856b3ff8cba
3006 stxa %l4,[%i4+%g0]0x81 ! Mem[0000000030101400] = ffffffffffffaaff
3007
3008p0_label_114:
3009! Mem[0000000010141410] = 00008143, %l5 = 0000000000000000
3010 swapa [%i5+%o5]0x88,%l5 ! %l5 = 0000000000008143
3011! Mem[0000000010041410] = ff000000, %l6 = ff000000836e8709
3012 ldstuba [%i1+%o5]0x80,%l6 ! %l6 = 000000ff000000ff
3013! %l2 = 00000000fa27c3d0, Mem[0000000010001408] = 7e6f7ab5
3014 stba %l2,[%i0+%o4]0x80 ! Mem[0000000010001408] = d06f7ab5
3015! %l6 = 000000ff, %l7 = 00002815, Mem[0000000010081410] = 00000000 00000000
3016 stda %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = 000000ff 00002815
3017! %l4 = ffffffffffffaaff, Mem[00000000211c0001] = affa877b, %asi = 80
3018 stba %l4,[%o2+0x001]%asi ! Mem[00000000211c0000] = afff877b
3019! %f15 = c57ab026, %f13 = e642abc1, %f6 = 44817c95
3020 fsubs %f15,%f13,%f6 ! %f6 = 6642abc1
3021! %f5 = 00000000, %f9 = 4d806c86
3022 fcmpes %fcc1,%f5 ,%f9 ! %fcc1 = 1
3023! %l7 = 0000000000002815, Mem[0000000010081410] = 000000ff00002815
3024 stxa %l7,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0000000000002815
3025 membar #Sync ! Added by membar checker (24)
3026! %f10 = c09d1212 a82c0c11, %l4 = ffffffffffffaaff
3027! Mem[0000000010141408] = 2815cd2ee67dabc1
3028 add %i5,0x008,%g1
3029 stda %f10,[%g1+%l4]ASI_PST8_P ! Mem[0000000010141408] = c09d1212a82c0c11
3030! Starting 10 instruction Load Burst
3031! Mem[0000000010101434] = e67dabc1, %l0 = 0000000000000000
3032 ldub [%i4+0x034],%l0 ! %l0 = 00000000000000e6
3033
3034p0_label_115:
3035! Mem[0000000030041408] = ff000060, %l6 = 00000000000000ff
3036 lduba [%i1+%o4]0x81,%l6 ! %l6 = 00000000000000ff
3037! %l1 = 0000000056f8fdfa, %l5 = 0000000000008143, %l1 = 0000000056f8fdfa
3038 mulx %l1,%l5,%l1 ! %l1 = 00002bea3b25726e
3039! Mem[0000000010001434] = 56f8fdfa, %l6 = 00000000000000ff
3040 lduba [%i0+0x035]%asi,%l6 ! %l6 = 00000000000000f8
3041! Mem[00000000100c1400] = bf74240a ff000092, %l2 = fa27c3d0, %l3 = 00000000
3042 ldda [%i3+%g0]0x80,%l2 ! %l2 = 00000000bf74240a 00000000ff000092
3043! Mem[00000000300c1400] = 00000000 00000000 8c4e0000 000000ff
3044! Mem[00000000300c1410] = 7e6f7ab5 1fe9a97d 1684d534 c66036ff
3045! Mem[00000000300c1420] = 6d8d4e8c 00000001 0000ff00 000000ff
3046! Mem[00000000300c1430] = 2815cd2e e67dabc1 ab8de634 52ff6f1f
3047 ldda [%i3]ASI_BLK_AIUSL,%f0 ! Block Load from 00000000300c1400
3048! Mem[0000000030181400] = 8fe3b036 01ffffff, %l2 = bf74240a, %l3 = ff000092
3049 ldda [%i6+%g0]0x89,%l2 ! %l2 = 0000000001ffffff 000000008fe3b036
3050! Mem[0000000010101400] = 0000000091000000, %l1 = 00002bea3b25726e
3051 ldxa [%i4+%g0]0x88,%l1 ! %l1 = 0000000091000000
3052! Mem[0000000030141408] = b3ff8cbafafdf856, %l3 = 000000008fe3b036
3053 ldxa [%i5+%o4]0x89,%l3 ! %l3 = b3ff8cbafafdf856
3054! Mem[0000000010081410] = 00000000, %l7 = 0000000000002815
3055 lduha [%i2+%o5]0x88,%l7 ! %l7 = 0000000000000000
3056! Starting 10 instruction Store Burst
3057! %l4 = ffffaaff, %l5 = 00008143, Mem[0000000010041408] = 000000ff 09876e83
3058 stda %l4,[%i1+%o4]0x88 ! Mem[0000000010041408] = ffffaaff 00008143
3059
3060p0_label_116:
3061! %f18 = 2815cd2e e67dabc1, Mem[0000000010001400] = 8eaffeff a99da124
3062 stda %f18,[%i0+%g0]0x88 ! Mem[0000000010001400] = 2815cd2e e67dabc1
3063! Mem[0000000010101408] = ffffffff, %l3 = b3ff8cbafafdf856
3064 ldstuba [%i4+%o4]0x88,%l3 ! %l3 = 000000ff000000ff
3065! %l6 = 00000000000000f8, Mem[00000000100c1410] = e67dabc1
3066 stwa %l6,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 000000f8
3067 membar #Sync ! Added by membar checker (25)
3068! %l0 = 00000000000000e6, Mem[00000000300c1408] = 8c4e0000000000ff
3069 stxa %l0,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000000000e6
3070! %f28 = 412f1ff4 9e8cd5cc, %l1 = 0000000091000000
3071! Mem[0000000010101418] = 4fd3af3cd1efd355
3072 add %i4,0x018,%g1
3073 stda %f28,[%g1+%l1]ASI_PST32_P ! Mem[0000000010101418] = 4fd3af3cd1efd355
3074! Mem[00000000100c1408] = 2815cd2e, %l6 = 00000000000000f8
3075 ldstuba [%i3+%o4]0x80,%l6 ! %l6 = 00000028000000ff
3076! %l6 = 0000000000000028, imm = 0000000000000055, %l3 = 00000000000000ff
3077 xnor %l6,0x055,%l3 ! %l3 = ffffffffffffff82
3078! Mem[0000000030101408] = 00000000, %l6 = 0000000000000028
3079 swapa [%i4+%o4]0x89,%l6 ! %l6 = 0000000000000000
3080! Mem[00000000300c1408] = 00000000, %l6 = 0000000000000000
3081 swapa [%i3+%o4]0x89,%l6 ! %l6 = 0000000000000000
3082! Starting 10 instruction Load Burst
3083! Mem[0000000010001410] = 60000000ff000000, %f24 = 6abf5bc0 9a8b5de6
3084 ldda [%i0+%o5]0x88,%f24 ! %f24 = 60000000 ff000000
3085
3086p0_label_117:
3087! Mem[0000000010041428] = 00000000, %f3 = 00004e8c
3088 ld [%i1+0x028],%f3 ! %f3 = 00000000
3089! Mem[0000000030141410] = 00000000, %l3 = ffffffffffffff82
3090 ldsha [%i5+%o5]0x89,%l3 ! %l3 = 0000000000000000
3091! Mem[00000000100c1438] = 8fe3b036, %l4 = ffffffffffffaaff
3092 ldsba [%i3+0x039]%asi,%l4 ! %l4 = ffffffffffffffe3
3093! Mem[0000000010181430] = bdce655c, %l3 = 0000000000000000
3094 lduh [%i6+0x032],%l3 ! %l3 = 000000000000655c
3095! Mem[00000000300c1408] = 00000000, %l7 = 0000000000000000
3096 ldswa [%i3+%o4]0x81,%l7 ! %l7 = 0000000000000000
3097! Mem[0000000030081410] = 000032c0, %l2 = 0000000001ffffff
3098 ldsha [%i2+%o5]0x89,%l2 ! %l2 = 00000000000032c0
3099! %l7 = 0000000000000000, imm = 00000000000009aa, %l0 = 00000000000000e6
3100 add %l7,0x9aa,%l0 ! %l0 = 00000000000009aa
3101! %l1 = 0000000091000000, %l3 = 000000000000655c, %l4 = ffffffffffffffe3
3102 xnor %l1,%l3,%l4 ! %l4 = ffffffff6eff9aa3
3103! Mem[0000000010001400] = 2815cd2ee67dabc1, %l2 = 00000000000032c0
3104 ldxa [%i0+%g0]0x88,%l2 ! %l2 = 2815cd2ee67dabc1
3105! Starting 10 instruction Store Burst
3106! Mem[0000000010181430] = bdce655c, %l5 = 0000000000008143
3107 swap [%i6+0x030],%l5 ! %l5 = 00000000bdce655c
3108
3109p0_label_118:
3110! %l2 = 2815cd2ee67dabc1, Mem[0000000030141408] = fafdf856
3111 stwa %l2,[%i5+%o4]0x89 ! Mem[0000000030141408] = e67dabc1
3112! %f28 = 412f1ff4 9e8cd5cc, %l0 = 00000000000009aa
3113! Mem[0000000010001418] = a0536e477a2bff59
3114 add %i0,0x018,%g1
3115 stda %f28,[%g1+%l0]ASI_PST16_PL ! Mem[0000000010001418] = a0538c9e7a2b2f41
3116! %f0 = 00000000 00000000 ff000000 00000000
3117! %f4 = 7da9e91f b57a6f7e ff3660c6 34d58416
3118! %f8 = 01000000 8c4e8d6d ff000000 00ff0000
3119! %f12 = c1ab7de6 2ecd1528 1f6fff52 34e68dab
3120 stda %f0,[%i3]ASI_COMMIT_P ! Block Store to 00000000100c1400
3121! Mem[0000000030041410] = ffdd28ff, %l1 = 0000000091000000
3122 ldstuba [%i1+%o5]0x89,%l1 ! %l1 = 000000ff000000ff
3123! Mem[000000001010143c] = 52ff6f1f, %l3 = 000000000000655c, %asi = 80
3124 swapa [%i4+0x03c]%asi,%l3 ! %l3 = 0000000052ff6f1f
3125! %l1 = 00000000000000ff, Mem[0000000030141410] = 00000000
3126 stha %l1,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00ff0000
3127! %l6 = 0000000000000000, Mem[0000000030041408] = 600000ff
3128 stwa %l6,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000000
3129! Mem[0000000030041408] = 00000000, %l2 = 2815cd2ee67dabc1
3130 swapa [%i1+%o4]0x81,%l2 ! %l2 = 0000000000000000
3131! %l2 = 0000000000000000, Mem[0000000030181400] = 01ffffff
3132 stha %l2,[%i6+%g0]0x89 ! Mem[0000000030181400] = 01ff0000
3133! Starting 10 instruction Load Burst
3134! Mem[00000000300c1410] = 7da9e91fb57a6f7e, %l0 = 00000000000009aa
3135 ldxa [%i3+%o5]0x89,%l0 ! %l0 = 7da9e91fb57a6f7e
3136
3137p0_label_119:
3138! Mem[0000000010141410] = 0dff44b600000000, %l7 = 0000000000000000
3139 ldxa [%i5+%o5]0x88,%l7 ! %l7 = 0dff44b600000000
3140! Mem[0000000010181408] = 0000162c, %l3 = 0000000052ff6f1f
3141 lduha [%i6+%o4]0x80,%l3 ! %l3 = 0000000000000000
3142! Mem[0000000010041408] = ffaaffff43810000, %l3 = 0000000000000000
3143 ldxa [%i1+%o4]0x80,%l3 ! %l3 = ffaaffff43810000
3144! Mem[0000000010001410] = 000000ff, %l5 = 00000000bdce655c
3145 ldsha [%i0+%o5]0x80,%l5 ! %l5 = 0000000000000000
3146 membar #Sync ! Added by membar checker (26)
3147! Mem[00000000100c1420] = 01000000, %l7 = 0dff44b600000000
3148 ldsha [%i3+0x020]%asi,%l7 ! %l7 = 0000000000000100
3149! Mem[00000000100c1418] = ff3660c634d58416, %l7 = 0000000000000100
3150 ldxa [%i3+0x018]%asi,%l7 ! %l7 = ff3660c634d58416
3151! Mem[0000000010081400] = ffffad0b, %l3 = ffaaffff43810000
3152 ldswa [%i2+%g0]0x88,%l3 ! %l3 = ffffffffffffad0b
3153! Mem[0000000010001408] = b57a6fd0, %l2 = 0000000000000000
3154 ldsba [%i0+%o4]0x88,%l2 ! %l2 = ffffffffffffffd0
3155! Mem[00000000300c1400] = 00000000 00000000 00000000 000000e6
3156! Mem[00000000300c1410] = 7e6f7ab5 1fe9a97d 1684d534 c66036ff
3157! Mem[00000000300c1420] = 6d8d4e8c 00000001 0000ff00 000000ff
3158! Mem[00000000300c1430] = 2815cd2e e67dabc1 ab8de634 52ff6f1f
3159 ldda [%i3]ASI_BLK_AIUS,%f0 ! Block Load from 00000000300c1400
3160! Starting 10 instruction Store Burst
3161! Mem[0000000030181408] = ff000000, %l5 = 0000000000000000
3162 ldstuba [%i6+%o4]0x89,%l5 ! %l5 = 00000000000000ff
3163
3164p0_label_120:
3165! Mem[0000000010181408] = 0000162c, %l3 = ffffffffffffad0b
3166 ldstuba [%i6+%o4]0x80,%l3 ! %l3 = 00000000000000ff
3167! Mem[00000000211c0000] = afff877b, %l3 = 0000000000000000
3168 ldstub [%o2+%g0],%l3 ! %l3 = 000000af000000ff
3169! Mem[0000000030181408] = ff0000ff, %l4 = ffffffff6eff9aa3
3170 ldstuba [%i6+%o4]0x89,%l4 ! %l4 = 000000ff000000ff
3171! Mem[0000000010141438] = ffffffff, %l0 = 7da9e91fb57a6f7e
3172 ldstuba [%i5+0x038]%asi,%l0 ! %l0 = 000000ff000000ff
3173! %l6 = 0000000000000000, Mem[0000000030081400] = 000000ff
3174 stwa %l6,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00000000
3175! Mem[0000000030141408] = c1ab7de6, %l3 = 00000000000000af
3176 ldstuba [%i5+%o4]0x81,%l3 ! %l3 = 000000c1000000ff
3177! %l5 = 0000000000000000, Mem[0000000030181410] = 0000ff59
3178 stba %l5,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000ff00
3179! %l0 = 000000ff, %l1 = 000000ff, Mem[0000000030001408] = b3ff8cba fafdf856
3180 stda %l0,[%i0+%o4]0x81 ! Mem[0000000030001408] = 000000ff 000000ff
3181! %f26 = 00000081 67e5f11e, %l5 = 0000000000000000
3182! Mem[0000000030081428] = 595e11c70710d380
3183 add %i2,0x028,%g1
3184 stda %f26,[%g1+%l5]ASI_PST16_SL ! Mem[0000000030081428] = 595e11c70710d380
3185! Starting 10 instruction Load Burst
3186! %l7 = ff3660c634d58416, %l6 = 0000000000000000, %l7 = ff3660c634d58416
3187 orn %l7,%l6,%l7 ! %l7 = ffffffffffffffff
3188
3189p0_label_121:
3190! Mem[0000000010041400] = ffffffb0ffffff81, %l3 = 00000000000000c1
3191 ldxa [%i1+%g0]0x88,%l3 ! %l3 = ffffffb0ffffff81
3192! Mem[0000000030001408] = 000000ff, %l2 = ffffffffffffffd0
3193 ldsha [%i0+%o4]0x81,%l2 ! %l2 = 0000000000000000
3194! Mem[0000000010001400] = c1ab7de6, %l7 = ffffffffffffffff
3195 ldsha [%i0+%g0]0x80,%l7 ! %l7 = ffffffffffffc1ab
3196! Mem[0000000010101400] = 91000000, %f22 = c95d38d7
3197 lda [%i4+%g0]0x88,%f22 ! %f22 = 91000000
3198! Mem[0000000030141410] = 00ff000000000000, %f30 = ffffffff 00ff8cba
3199 ldda [%i5+%o5]0x81,%f30 ! %f30 = 00ff0000 00000000
3200! Mem[00000000100c1410] = 7da9e91f, %l4 = 00000000000000ff
3201 ldswa [%i3+%o5]0x80,%l4 ! %l4 = 000000007da9e91f
3202! Mem[0000000010081410] = 00000000, %l4 = 000000007da9e91f
3203 lduha [%i2+%o5]0x80,%l4 ! %l4 = 0000000000000000
3204! Mem[0000000030081410] = 00000000 000032c0, %l4 = 00000000, %l5 = 00000000
3205 ldda [%i2+%o5]0x89,%l4 ! %l4 = 00000000000032c0 0000000000000000
3206! Mem[0000000010001400] = c1ab7de6, %l5 = 0000000000000000
3207 lduwa [%i0+%g0]0x80,%l5 ! %l5 = 00000000c1ab7de6
3208! Starting 10 instruction Store Burst
3209! %l4 = 000032c0, %l5 = c1ab7de6, Mem[0000000010041418] = ff318abb faf2162c
3210 std %l4,[%i1+0x018] ! Mem[0000000010041418] = 000032c0 c1ab7de6
3211
3212p0_label_122:
3213! Mem[0000000030081400] = 00000000, %l7 = ffffffffffffc1ab
3214 swapa [%i2+%g0]0x89,%l7 ! %l7 = 0000000000000000
3215! %l2 = 0000000000000000, Mem[0000000010081408] = 1f6fff52
3216 stha %l2,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0000ff52
3217! %l5 = 00000000c1ab7de6, Mem[0000000010081410] = 0000000000002815
3218 stxa %l5,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000c1ab7de6
3219! Mem[00000000100c1408] = ff000000, %l5 = 00000000c1ab7de6
3220 swapa [%i3+%o4]0x80,%l5 ! %l5 = 00000000ff000000
3221! %f24 = 60000000 ff000000, %l4 = 00000000000032c0
3222! Mem[0000000010041420] = 67be1bddbf74240a
3223 add %i1,0x020,%g1
3224 stda %f24,[%g1+%l4]ASI_PST32_P ! Mem[0000000010041420] = 67be1bddbf74240a
3225! %f24 = 60000000 ff000000, %l7 = 0000000000000000
3226! Mem[0000000010081420] = 32c0fc8293318aff
3227 add %i2,0x020,%g1
3228 stda %f24,[%g1+%l7]ASI_PST32_PL ! Mem[0000000010081420] = 32c0fc8293318aff
3229! %l2 = 0000000000000000, Mem[0000000010141410] = 00000000
3230 stwa %l2,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000
3231! %l6 = 0000000000000000, Mem[0000000030141400] = 0a2474bf
3232 stba %l6,[%i5+%g0]0x81 ! Mem[0000000030141400] = 002474bf
3233! %f28 = 412f1ff4, Mem[00000000100c1410] = 7da9e91f
3234 sta %f28,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 412f1ff4
3235! Starting 10 instruction Load Burst
3236! Mem[0000000010041434] = 24a11e94, %l4 = 00000000000032c0
3237 ldsw [%i1+0x034],%l4 ! %l4 = 0000000024a11e94
3238
3239p0_label_123:
3240! Mem[0000000010001400] = c1ab7de6, %l2 = 0000000000000000
3241 lduba [%i0+%g0]0x80,%l2 ! %l2 = 00000000000000c1
3242! Mem[0000000010141414] = b644ff0d, %l2 = 00000000000000c1
3243 lduwa [%i5+0x014]%asi,%l2 ! %l2 = 00000000b644ff0d
3244! Mem[0000000010001410] = 000000ff, %f26 = 00000081
3245 lda [%i0+%o5]0x80,%f26 ! %f26 = 000000ff
3246! Mem[00000000100c1408] = c1ab7de6, %l0 = 00000000000000ff
3247 ldswa [%i3+%o4]0x80,%l0 ! %l0 = ffffffffc1ab7de6
3248! Mem[0000000030081400] = abc1ffff, %l5 = 00000000ff000000
3249 lduba [%i2+%g0]0x81,%l5 ! %l5 = 00000000000000ab
3250! Mem[0000000030141408] = e67dabff, %l5 = 00000000000000ab
3251 lduha [%i5+%o4]0x89,%l5 ! %l5 = 000000000000abff
3252! Mem[000000001018142c] = 23145b02, %f23 = fdffa1b1
3253 lda [%i6+0x02c]%asi,%f23 ! %f23 = 23145b02
3254! Mem[0000000010181410] = 88001724, %l3 = ffffffb0ffffff81
3255 lduba [%i6+%o5]0x80,%l3 ! %l3 = 0000000000000088
3256! Mem[0000000030141400] = 002474bf, %l1 = 00000000000000ff
3257 ldswa [%i5+%g0]0x81,%l1 ! %l1 = 00000000002474bf
3258! Starting 10 instruction Store Burst
3259! Mem[000000001008140c] = 34e68dab, %l1 = 00000000002474bf, %asi = 80
3260 swapa [%i2+0x00c]%asi,%l1 ! %l1 = 0000000034e68dab
3261
3262p0_label_124:
3263! Mem[0000000010041410] = ff000000, %l7 = 0000000000000000
3264 swapa [%i1+%o5]0x80,%l7 ! %l7 = 00000000ff000000
3265! Mem[0000000010001400] = c1ab7de6, %l1 = 0000000034e68dab
3266 swapa [%i0+%g0]0x80,%l1 ! %l1 = 00000000c1ab7de6
3267! Mem[00000000100c1408] = e67dabc1, %l3 = 0000000000000088
3268 ldstuba [%i3+%o4]0x88,%l3 ! %l3 = 000000c1000000ff
3269! Mem[00000000300c1408] = 00000000, %l4 = 0000000024a11e94
3270 swapa [%i3+%o4]0x89,%l4 ! %l4 = 0000000000000000
3271! %f9 = 00000001, Mem[0000000010001408] = d06f7ab5
3272 sta %f9 ,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000001
3273! %l6 = 0000000000000000, Mem[0000000010141400] = ff00c224
3274 stha %l6,[%i5+%g0]0x80 ! Mem[0000000010141400] = 0000c224
3275! %f24 = 60000000 ff000000, Mem[0000000030001408] = ff000000 ff000000
3276 stda %f24,[%i0+%o4]0x89 ! Mem[0000000030001408] = 60000000 ff000000
3277! Mem[0000000010101400] = 00000091, %l1 = 00000000c1ab7de6
3278 ldstuba [%i4+%g0]0x80,%l1 ! %l1 = 00000000000000ff
3279! %f16 = ff00c224 f6cc8abd, Mem[0000000030101400] = ffffffff ffaaffff
3280 stda %f16,[%i4+%g0]0x89 ! Mem[0000000030101400] = ff00c224 f6cc8abd
3281! Starting 10 instruction Load Burst
3282! Mem[00000000100c1400] = 00000000, %l5 = 000000000000abff
3283 ldsb [%i3+0x002],%l5 ! %l5 = 0000000000000000
3284
3285p0_label_125:
3286! Mem[0000000030181408] = ff0000ff, %l0 = ffffffffc1ab7de6
3287 lduwa [%i6+%o4]0x89,%l0 ! %l0 = 00000000ff0000ff
3288! Mem[0000000010101400] = ff000091, %l3 = 00000000000000c1
3289 ldsba [%i4+%g0]0x80,%l3 ! %l3 = ffffffffffffffff
3290! %f21 = b644ff0d, %f1 = 00000000, %f20 = 43810000
3291 fdivs %f21,%f1 ,%f20 ! %f20 = ff800000
3292! Mem[0000000010101410] = 2eb85e88, %l1 = 0000000000000000
3293 lduha [%i4+%o5]0x80,%l1 ! %l1 = 0000000000002eb8
3294! Mem[0000000030181400] = 0000ff01, %l7 = 00000000ff000000
3295 lduba [%i6+%g0]0x81,%l7 ! %l7 = 0000000000000000
3296! Mem[0000000030081410] = c0320000, %l5 = 0000000000000000
3297 lduba [%i2+%o5]0x81,%l5 ! %l5 = 00000000000000c0
3298! Mem[00000000100c1410] = 412f1ff4b57a6f7e, %f4 = 7e6f7ab5 1fe9a97d
3299 ldda [%i3+%o5]0x80,%f4 ! %f4 = 412f1ff4 b57a6f7e
3300! %l4 = 0000000000000000, imm = 0000000000000116, %l1 = 0000000000002eb8
3301 xor %l4,0x116,%l1 ! %l1 = 0000000000000116
3302! Mem[0000000010141410] = 00000000, %l3 = ffffffffffffffff
3303 ldsha [%i5+%o5]0x80,%l3 ! %l3 = 0000000000000000
3304! Starting 10 instruction Store Burst
3305! %l2 = 00000000b644ff0d, Mem[0000000010141410] = 00000000
3306 stha %l2,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000ff0d
3307
3308p0_label_126:
3309! %l4 = 00000000, %l5 = 000000c0, Mem[0000000030101408] = 28000000 00000000
3310 stda %l4,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000 000000c0
3311! %l4 = 0000000000000000, Mem[00000000218000c0] = bb36968e, %asi = 80
3312 stha %l4,[%o3+0x0c0]%asi ! Mem[00000000218000c0] = 0000968e
3313! %f1 = 00000000, Mem[00000000100c1410] = 412f1ff4
3314 sta %f1 ,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000000
3315! Mem[0000000010181410] = 88001724, %l5 = 00000000000000c0
3316 swapa [%i6+%o5]0x80,%l5 ! %l5 = 0000000088001724
3317! %l6 = 0000000000000000, Mem[0000000010081410] = 00000000c1ab7de6
3318 stxa %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0000000000000000
3319! Mem[0000000010081408] = 0000ff52, %l7 = 0000000000000000
3320 ldstuba [%i2+%o4]0x80,%l7 ! %l7 = 00000000000000ff
3321! %f3 = 000000e6, Mem[0000000010181408] = 2c1600ff
3322 sta %f3 ,[%i6+%o4]0x88 ! Mem[0000000010181408] = 000000e6
3323! Mem[0000000010141438] = ffffffff, %l4 = 00000000, %l1 = 00000116
3324 add %i5,0x38,%g1
3325 casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000ffffffff
3326! Mem[0000000030181400] = 0000ff01, %l1 = 00000000ffffffff
3327 swapa [%i6+%g0]0x81,%l1 ! %l1 = 000000000000ff01
3328! Starting 10 instruction Load Burst
3329! %f22 = 91000000, %f4 = 412f1ff4, %f24 = 60000000 ff000000
3330 fsmuld %f22,%f4 ,%f24 ! %f24 = ba55e3fe 80000000
3331
3332p0_label_127:
3333! Mem[0000000010081408] = 52ff00ff, %l2 = 00000000b644ff0d
3334 lduba [%i2+%o4]0x88,%l2 ! %l2 = 00000000000000ff
3335! Mem[0000000030141410] = 00ff0000, %l5 = 0000000088001724
3336 ldsha [%i5+%o5]0x81,%l5 ! %l5 = 00000000000000ff
3337 membar #Sync ! Added by membar checker (27)
3338! Mem[0000000010181400] = ffffffff ffffffff e6000000 4d806c86
3339! Mem[0000000010181410] = 000000c0 00008143 b6179133 17937f0f
3340! Mem[0000000010181420] = 00000000 00008100 ffcc3530 23145b02
3341! Mem[0000000010181430] = 00008143 8011ff92 faf2162c 691ec5b0
3342 ldda [%i6]ASI_BLK_PL,%f0 ! Block Load from 0000000010181400
3343! Mem[00000000100c1434] = 2ecd1528, %l5 = 00000000000000ff
3344 ldsha [%i3+0x036]%asi,%l5 ! %l5 = 0000000000001528
3345! Mem[0000000010041400] = 81ffffff, %l6 = 0000000000000000
3346 lduwa [%i1+%g0]0x80,%l6 ! %l6 = 0000000081ffffff
3347! %f26 = 000000ff 67e5f11e, Mem[0000000010141408] = c09d1212 a82c0c11
3348 stda %f26,[%i5+%o4]0x80 ! Mem[0000000010141408] = 000000ff 67e5f11e
3349! Mem[0000000030001408] = 000000ff00000060, %f22 = 91000000 23145b02
3350 ldda [%i0+%o4]0x81,%f22 ! %f22 = 000000ff 00000060
3351! Mem[0000000030001408] = 000000ff00000060, %l5 = 0000000000001528
3352 ldxa [%i0+%o4]0x81,%l5 ! %l5 = 000000ff00000060
3353! Mem[00000000201c0000] = 00ff75c1, %l3 = 0000000000000000
3354 lduba [%o0+0x000]%asi,%l3 ! %l3 = 0000000000000000
3355! Starting 10 instruction Store Burst
3356! %l3 = 0000000000000000, Mem[0000000030041400] = 00f20000
3357 stha %l3,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000
3358
3359p0_label_128:
3360! %f26 = 000000ff 67e5f11e, Mem[0000000010101428] = 0000ff00 000000ff
3361 stda %f26,[%i4+0x028]%asi ! Mem[0000000010101428] = 000000ff 67e5f11e
3362! %l7 = 0000000000000000, Mem[0000000030001408] = 000000ff
3363 stwa %l7,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000000
3364! %f20 = ff800000, Mem[00000000300c1400] = 00000000
3365 sta %f20,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ff800000
3366! %l1 = 000000000000ff01, Mem[0000000010101408] = ffffffff, %asi = 80
3367 stwa %l1,[%i4+0x008]%asi ! Mem[0000000010101408] = 0000ff01
3368! %l0 = ff0000ff, %l1 = 0000ff01, Mem[00000000300c1408] = 941ea124 000000e6
3369 stda %l0,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ff0000ff 0000ff01
3370! Mem[0000000030081410] = c0320000, %l2 = 00000000000000ff
3371 swapa [%i2+%o5]0x81,%l2 ! %l2 = 00000000c0320000
3372! %l1 = 000000000000ff01, Mem[0000000030001400] = 0a2474bf920000fa
3373 stxa %l1,[%i0+%g0]0x89 ! Mem[0000000030001400] = 000000000000ff01
3374! %f26 = 000000ff 67e5f11e, Mem[0000000010001410] = 000000ff 00000060
3375 stda %f26,[%i0+%o5]0x80 ! Mem[0000000010001410] = 000000ff 67e5f11e
3376! Mem[0000000010081410] = 00000000, %l3 = 0000000000000000
3377 swapa [%i2+%o5]0x88,%l3 ! %l3 = 0000000000000000
3378! Starting 10 instruction Load Burst
3379! %l5 = 000000ff00000060, %l6 = 0000000081ffffff, %y = ffffffff
3380 smul %l5,%l6,%l3 ! %l3 = ffffffd0bfffffa0, %y = ffffffd0
3381
3382p0_label_129:
3383! Mem[0000000030041400] = 00000000, %l1 = 000000000000ff01
3384 lduha [%i1+%g0]0x81,%l1 ! %l1 = 0000000000000000
3385! Mem[0000000010181410] = 000000c000008143, %l3 = ffffffd0bfffffa0
3386 ldxa [%i6+%o5]0x80,%l3 ! %l3 = 000000c000008143
3387! Mem[0000000030001408] = 60000000 00000000, %l0 = ff0000ff, %l1 = 00000000
3388 ldda [%i0+%o4]0x89,%l0 ! %l0 = 0000000000000000 0000000060000000
3389! Mem[0000000010141408] = ff000000, %f22 = 000000ff
3390 lda [%i5+%o4]0x88,%f22 ! %f22 = ff000000
3391! %l0 = 0000000000000000, %l3 = 000000c000008143, %l0 = 0000000000000000
3392 and %l0,%l3,%l0 ! %l0 = 0000000000000000
3393! Mem[0000000030101400] = ff00c224 f6cc8abd, %l2 = c0320000, %l3 = 00008143
3394 ldda [%i4+%g0]0x89,%l2 ! %l2 = 00000000f6cc8abd 00000000ff00c224
3395! Mem[00000000100c1400] = 00000000, %l1 = 0000000060000000
3396 lduwa [%i3+%g0]0x80,%l1 ! %l1 = 0000000000000000
3397! Mem[0000000010001410] = 000000ff, %l2 = 00000000f6cc8abd
3398 ldsba [%i0+%o5]0x80,%l2 ! %l2 = 0000000000000000
3399! Mem[0000000030141400] = bf742400, %l5 = 000000ff00000060
3400 swapa [%i5+%g0]0x89,%l5 ! %l5 = 00000000bf742400
3401! Starting 10 instruction Store Burst
3402! %l2 = 0000000000000000, %l5 = 00000000bf742400, %l4 = 0000000000000000
3403 xnor %l2,%l5,%l4 ! %l4 = ffffffff408bdbff
3404
3405p0_label_130:
3406! Mem[0000000010041400] = 81ffffff, %l6 = 0000000081ffffff
3407 ldstuba [%i1+%g0]0x80,%l6 ! %l6 = 00000081000000ff
3408! Mem[0000000030101400] = f6cc8abd, %l6 = 0000000000000081
3409 ldstuba [%i4+%g0]0x89,%l6 ! %l6 = 000000bd000000ff
3410! %l3 = 00000000ff00c224, Mem[00000000100c1400] = 00000000
3411 stba %l3,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000024
3412! Mem[0000000010081438] = 81e3b036, %l0 = 0000000000000000, %asi = 80
3413 swapa [%i2+0x038]%asi,%l0 ! %l0 = 0000000081e3b036
3414! %f30 = 00ff0000 00000000, Mem[0000000010041408] = ffffaaff 00008143
3415 stda %f30,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00ff0000 00000000
3416! Mem[0000000030001408] = 00000000, %l0 = 0000000081e3b036
3417 swapa [%i0+%o4]0x89,%l0 ! %l0 = 0000000000000000
3418! Mem[0000000010141400] = 0000c224, %l2 = 0000000000000000
3419 swapa [%i5+%g0]0x80,%l2 ! %l2 = 000000000000c224
3420! %f18 = 2815cd2e e67dabc1, Mem[0000000030041408] = c1ab7de6 7c37eb28
3421 stda %f18,[%i1+%o4]0x89 ! Mem[0000000030041408] = 2815cd2e e67dabc1
3422! Mem[00000000100c1408] = e67dabff, %l7 = 0000000000000000
3423 ldstuba [%i3+%o4]0x88,%l7 ! %l7 = 000000ff000000ff
3424! Starting 10 instruction Load Burst
3425! Mem[0000000010101410] = 2eb85e88, %l7 = 00000000000000ff
3426 ldsba [%i4+%o5]0x80,%l7 ! %l7 = 000000000000002e
3427
3428p0_label_131:
3429! Mem[0000000010081400] = 56000000ffffad0b, %f24 = ba55e3fe 80000000
3430 ldda [%i2+%g0]0x88,%f24 ! %f24 = 56000000 ffffad0b
3431! Mem[00000000100c1410] = 00000000 b57a6f7e, %l4 = 408bdbff, %l5 = bf742400
3432 ldd [%i3+%o5],%l4 ! %l4 = 0000000000000000 00000000b57a6f7e
3433! %f4 = 43810000, %f6 = 0f7f9317, %f0 = ffffffff
3434 fmuls %f4 ,%f6 ,%f0 ! %f0 = 1380c91f
3435! %l7 = 000000000000002e, %l0 = 0000000000000000, %l4 = 0000000000000000
3436 orn %l7,%l0,%l4 ! %l4 = ffffffffffffffff
3437! Mem[0000000030101400] = ff8accf6, %l4 = ffffffffffffffff
3438 ldsba [%i4+%g0]0x81,%l4 ! %l4 = ffffffffffffffff
3439! Mem[0000000030041410] = ffdd28ff, %l2 = 000000000000c224
3440 ldsba [%i1+%o5]0x89,%l2 ! %l2 = ffffffffffffffff
3441! Mem[0000000010081410] = 00000000, %l3 = 00000000ff00c224
3442 ldsba [%i2+%o5]0x80,%l3 ! %l3 = 0000000000000000
3443! Mem[0000000010001408] = bb8a31ff01000000, %l5 = 00000000b57a6f7e
3444 ldxa [%i0+%o4]0x88,%l5 ! %l5 = bb8a31ff01000000
3445! %l3 = 0000000000000000, %l2 = ffffffffffffffff, %l0 = 0000000000000000
3446 xor %l3,%l2,%l0 ! %l0 = ffffffffffffffff
3447! Starting 10 instruction Store Burst
3448! %l1 = 0000000000000000, Mem[0000000010081400] = 0badffff00000056
3449 stxa %l1,[%i2+%g0]0x80 ! Mem[0000000010081400] = 0000000000000000
3450
3451p0_label_132:
3452! %l1 = 0000000000000000, Mem[00000000300c1408] = 01ff0000ff0000ff
3453 stxa %l1,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 0000000000000000
3454! Mem[0000000030101408] = 00000000, %l7 = 000000000000002e
3455 swapa [%i4+%o4]0x89,%l7 ! %l7 = 0000000000000000
3456! %f0 = 1380c91f ffffffff 866c804d 000000e6
3457! %f4 = 43810000 c0000000 0f7f9317 339117b6
3458! %f8 = 00810000 00000000 025b1423 3035ccff
3459! %f12 = 92ff1180 43810000 b0c51e69 2c16f2fa
3460 stda %f0,[%i6]ASI_BLK_SL ! Block Store to 0000000030181400
3461! Mem[0000000010101410] = 885eb82e, %l2 = ffffffffffffffff
3462 swapa [%i4+%o5]0x88,%l2 ! %l2 = 00000000885eb82e
3463! %l7 = 0000000000000000, Mem[00000000100c1408] = e67dabff
3464 stba %l7,[%i3+%o4]0x88 ! Mem[00000000100c1408] = e67dab00
3465! %l3 = 0000000000000000, Mem[00000000300c1400] = 000080ff
3466 stba %l3,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00008000
3467! %l6 = 00000000000000bd, Mem[00000000300c1410] = 7e6f7ab5
3468 stwa %l6,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 000000bd
3469! %l7 = 0000000000000000, Mem[0000000010141400] = 00000000f6cc8abd
3470 stx %l7,[%i5+%g0] ! Mem[0000000010141400] = 0000000000000000
3471! %l4 = ffffffff, %l5 = 01000000, Mem[00000000300c1408] = 00000000 00000000
3472 stda %l4,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ffffffff 01000000
3473! Starting 10 instruction Load Burst
3474! Mem[0000000010101400] = ff00009100000000, %l6 = 00000000000000bd
3475 ldxa [%i4+%g0]0x80,%l6 ! %l6 = ff00009100000000
3476
3477p0_label_133:
3478! Mem[0000000030141410] = 00ff0000, %l4 = ffffffffffffffff
3479 lduha [%i5+%o5]0x81,%l4 ! %l4 = 00000000000000ff
3480! Mem[00000000300c1400] = 0080000000000000, %f24 = 56000000 ffffad0b
3481 ldda [%i3+%g0]0x81,%f24 ! %f24 = 00800000 00000000
3482 membar #Sync ! Added by membar checker (28)
3483! Mem[0000000010181408] = 000000e6, %l0 = ffffffffffffffff
3484 lduba [%i6+%o4]0x88,%l0 ! %l0 = 00000000000000e6
3485! Mem[0000000010041410] = 00000000, %l5 = bb8a31ff01000000
3486 lduha [%i1+%o5]0x88,%l5 ! %l5 = 0000000000000000
3487! Mem[0000000010041410] = 00000000, %l5 = 0000000000000000
3488 lduha [%i1+%o5]0x80,%l5 ! %l5 = 0000000000000000
3489! Mem[0000000010041414] = 00000000, %l0 = 00000000000000e6
3490 lduw [%i1+0x014],%l0 ! %l0 = 0000000000000000
3491! Mem[0000000030001408] = 36b0e381, %l7 = 0000000000000000
3492 lduha [%i0+%o4]0x81,%l7 ! %l7 = 00000000000036b0
3493! Mem[000000001000140c] = ff318abb, %l0 = 0000000000000000
3494 ldub [%i0+0x00f],%l0 ! %l0 = 00000000000000bb
3495! Mem[0000000010181400] = ffffffff, %l1 = 0000000000000000
3496 ldswa [%i6+%g0]0x88,%l1 ! %l1 = ffffffffffffffff
3497! Starting 10 instruction Store Burst
3498! Mem[000000001018140c] = 4d806c86, %l4 = 00000000000000ff
3499 swap [%i6+0x00c],%l4 ! %l4 = 000000004d806c86
3500
3501p0_label_134:
3502! Mem[0000000010181410] = 000000c0, %l7 = 00000000000036b0
3503 swapa [%i6+%o5]0x80,%l7 ! %l7 = 00000000000000c0
3504! %l3 = 0000000000000000, Mem[0000000030181410] = c0000000
3505 stba %l3,[%i6+%o5]0x89 ! Mem[0000000030181410] = c0000000
3506! Mem[0000000010181410] = b0360000, %l2 = 00000000885eb82e
3507 swapa [%i6+%o5]0x88,%l2 ! %l2 = 00000000b0360000
3508! %f28 = 412f1ff4, Mem[00000000300c1410] = bd000000
3509 sta %f28,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 412f1ff4
3510! Mem[0000000010001410] = 000000ff, %l0 = 00000000000000bb
3511 ldstuba [%i0+%o5]0x80,%l0 ! %l0 = 00000000000000ff
3512! %l2 = 00000000b0360000, Mem[00000000100c1400] = 00000024
3513 stba %l2,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000
3514! Mem[00000000100c1408] = e67dab00, %l6 = ff00009100000000
3515 ldstuba [%i3+%o4]0x88,%l6 ! %l6 = 00000000000000ff
3516! %l4 = 000000004d806c86, Mem[0000000010181408] = e6000000
3517 stha %l4,[%i6+%o4]0x80 ! Mem[0000000010181408] = 6c860000
3518! Mem[0000000010181402] = ffffffff, %l3 = 0000000000000000
3519 ldstuba [%i6+0x002]%asi,%l3 ! %l3 = 000000ff000000ff
3520! Starting 10 instruction Load Burst
3521! Mem[0000000010141400] = 0000000000000000, %l3 = 00000000000000ff
3522 ldxa [%i5+%g0]0x88,%l3 ! %l3 = 0000000000000000
3523
3524p0_label_135:
3525! Mem[0000000010081410] = 00000000, %l0 = 0000000000000000
3526 ldswa [%i2+%o5]0x88,%l0 ! %l0 = 0000000000000000
3527! Mem[00000000218001c0] = 28ad75f7, %l0 = 0000000000000000
3528 lduba [%o3+0x1c0]%asi,%l0 ! %l0 = 0000000000000028
3529! Mem[0000000010181400] = ffffffff, %l1 = ffffffffffffffff
3530 lduba [%i6+%g0]0x88,%l1 ! %l1 = 00000000000000ff
3531! Mem[0000000030141400] = 60000000, %f2 = 866c804d
3532 lda [%i5+%g0]0x81,%f2 ! %f2 = 60000000
3533! Mem[00000000100c1408] = ffab7de6, %l5 = 0000000000000000
3534 lduwa [%i3+%o4]0x80,%l5 ! %l5 = 00000000ffab7de6
3535! Mem[0000000030041408] = c1ab7de6, %l1 = 00000000000000ff
3536 ldswa [%i1+%o4]0x81,%l1 ! %l1 = ffffffffc1ab7de6
3537! Mem[00000000300c1400] = 00800000, %l0 = 0000000000000028
3538 ldsha [%i3+%g0]0x81,%l0 ! %l0 = 0000000000000080
3539! Mem[0000000030001400] = 01ff0000, %l5 = 00000000ffab7de6
3540 ldsha [%i0+%g0]0x81,%l5 ! %l5 = 00000000000001ff
3541! Mem[0000000010141400] = 00000000, %l7 = 00000000000000c0
3542 lduwa [%i5+%g0]0x88,%l7 ! %l7 = 0000000000000000
3543! Starting 10 instruction Store Burst
3544! %f18 = 2815cd2e e67dabc1, %l1 = ffffffffc1ab7de6
3545! Mem[0000000010001418] = a0538c9e7a2b2f41
3546 add %i0,0x018,%g1
3547 stda %f18,[%g1+%l1]ASI_PST16_PL ! Mem[0000000010001418] = a0537de62ecd2f41
3548
3549p0_label_136:
3550! %l1 = ffffffffc1ab7de6, Mem[0000000010181400] = ffffffff
3551 stba %l1,[%i6+%g0]0x80 ! Mem[0000000010181400] = e6ffffff
3552! Mem[0000000030141410] = 0000ff00, %l1 = ffffffffc1ab7de6
3553 swapa [%i5+%o5]0x89,%l1 ! %l1 = 000000000000ff00
3554! %l1 = 000000000000ff00, Mem[0000000010101411] = ffffffff
3555 stb %l1,[%i4+0x011] ! Mem[0000000010101410] = ff00ffff
3556! Mem[0000000010041410] = 00000000, %l3 = 0000000000000000
3557 swapa [%i1+%o5]0x88,%l3 ! %l3 = 0000000000000000
3558! %l4 = 000000004d806c86, Mem[000000001010143c] = 0000655c, %asi = 80
3559 stha %l4,[%i4+0x03c]%asi ! Mem[000000001010143c] = 6c86655c
3560! %f11 = 3035ccff, Mem[0000000010001400] = ab8de634
3561 sta %f11,[%i0+%g0]0x88 ! Mem[0000000010001400] = 3035ccff
3562! Mem[0000000030141410] = e67dabc1, %l2 = 00000000b0360000
3563 ldstuba [%i5+%o5]0x81,%l2 ! %l2 = 000000e6000000ff
3564! %l4 = 000000004d806c86, Mem[0000000010001400] = ffcc3530
3565 stwa %l4,[%i0+%g0]0x80 ! Mem[0000000010001400] = 4d806c86
3566! %l0 = 0000000000000080, Mem[0000000030041410] = ff28ddff
3567 stwa %l0,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000080
3568! Starting 10 instruction Load Burst
3569! Mem[00000000211c0000] = ffff877b, %l4 = 000000004d806c86
3570 lduh [%o2+%g0],%l4 ! %l4 = 000000000000ffff
3571
3572p0_label_137:
3573! %l2 = 00000000000000e6, imm = 000000000000042f, %l0 = 0000000000000080
3574 subc %l2,0x42f,%l0 ! %l0 = fffffffffffffcb7
3575! Mem[0000000010101410] = f41f2f41ffff00ff, %f4 = 43810000 c0000000
3576 ldda [%i4+%o5]0x88,%f4 ! %f4 = f41f2f41 ffff00ff
3577! Mem[0000000030141408] = ffab7de6, %l4 = 000000000000ffff
3578 lduba [%i5+%o4]0x81,%l4 ! %l4 = 00000000000000ff
3579! Mem[0000000010181400] = e6ffffff, %l5 = 00000000000001ff
3580 lduha [%i6+%g0]0x80,%l5 ! %l5 = 000000000000e6ff
3581! Mem[0000000010101408] = 0000ff01, %l2 = 00000000000000e6
3582 ldsha [%i4+%o4]0x80,%l2 ! %l2 = 0000000000000000
3583! Mem[00000000300c1408] = ffffffff, %l7 = 0000000000000000
3584 ldsha [%i3+%o4]0x89,%l7 ! %l7 = ffffffffffffffff
3585! %f11 = 3035ccff, %f12 = 92ff1180
3586 fcmps %fcc3,%f11,%f12 ! %fcc3 = 2
3587! Mem[0000000010081408] = ff00ff52, %l1 = 000000000000ff00
3588 ldswa [%i2+%o4]0x80,%l1 ! %l1 = ffffffffff00ff52
3589! Mem[0000000030041408] = e67dabc1, %l1 = ffffffffff00ff52
3590 ldsba [%i1+%o4]0x89,%l1 ! %l1 = ffffffffffffffc1
3591! Starting 10 instruction Store Burst
3592! %l7 = ffffffffffffffff, Mem[000000001004141e] = c1ab7de6
3593 stb %l7,[%i1+0x01e] ! Mem[000000001004141c] = c1abffe6
3594
3595p0_label_138:
3596! Mem[0000000010041410] = 00000000, %l2 = 0000000000000000
3597 swapa [%i1+%o5]0x88,%l2 ! %l2 = 0000000000000000
3598! %l1 = ffffffffffffffc1, Mem[0000000030101408] = 2e000000000000c0
3599 stxa %l1,[%i4+%o4]0x81 ! Mem[0000000030101408] = ffffffffffffffc1
3600! Mem[0000000010081400] = 00000000 00000000, %l6 = 00000000, %l7 = ffffffff
3601 ldda [%i2+%g0]0x88,%l6 ! %l6 = 0000000000000000 0000000000000000
3602! Mem[00000000211c0000] = ffff877b, %l5 = 000000000000e6ff
3603 ldstub [%o2+%g0],%l5 ! %l5 = 000000ff000000ff
3604! %l6 = 00000000, %l7 = 00000000, Mem[0000000030181400] = ffffffff 1fc98013
3605 stda %l6,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000 00000000
3606! Mem[0000000010141400] = 00000000, %l5 = 00000000000000ff, %asi = 80
3607 swapa [%i5+0x000]%asi,%l5 ! %l5 = 0000000000000000
3608! Mem[0000000030141400] = 00000060, %l1 = ffffffffffffffc1
3609 swapa [%i5+%g0]0x89,%l1 ! %l1 = 0000000000000060
3610! %l5 = 0000000000000000, Mem[0000000010181427] = 00008100
3611 stb %l5,[%i6+0x027] ! Mem[0000000010181424] = 00008100
3612! %l0 = fffffffffffffcb7, Mem[00000000100c1418] = ff3660c634d58416
3613 stx %l0,[%i3+0x018] ! Mem[00000000100c1418] = fffffffffffffcb7
3614! Starting 10 instruction Load Burst
3615! Mem[0000000030001408] = 60000000 81e3b036, %l4 = 000000ff, %l5 = 00000000
3616 ldda [%i0+%o4]0x89,%l4 ! %l4 = 0000000081e3b036 0000000060000000
3617
3618p0_label_139:
3619! Mem[0000000010081400] = 00000000 00000000 ff00ff52 002474bf
3620! Mem[0000000010081410] = 00000000 00000000 92000000 691e0821
3621! Mem[0000000010081420] = 32c0fc82 93318aff ffffaa84 00000060
3622! Mem[0000000010081430] = 0542b5e2 00000036 00000000 cc650044
3623 ldda [%i2]ASI_BLK_P,%f0 ! Block Load from 0000000010081400
3624! Mem[0000000030101408] = ffffffff, %l6 = 0000000000000000
3625 ldsha [%i4+%o4]0x81,%l6 ! %l6 = ffffffffffffffff
3626! Mem[0000000010101430] = 2815cd2ee67dabc1, %f20 = ff800000 b644ff0d
3627 ldda [%i4+0x030]%asi,%f20 ! %f20 = 2815cd2e e67dabc1
3628! Mem[00000000201c0000] = 00ff75c1, %l0 = fffffffffffffcb7
3629 ldub [%o0+0x001],%l0 ! %l0 = 00000000000000ff
3630! Mem[0000000010101408] = 01ff0000, %l5 = 0000000060000000
3631 lduba [%i4+%o4]0x88,%l5 ! %l5 = 0000000000000000
3632! Mem[00000000100c1400] = 00000000, %l5 = 0000000000000000
3633 lduba [%i3+%g0]0x80,%l5 ! %l5 = 0000000000000000
3634! Mem[0000000030041410] = 00000080, %l4 = 0000000081e3b036
3635 lduwa [%i1+%o5]0x81,%l4 ! %l4 = 0000000000000080
3636! Mem[0000000030101400] = f6cc8aff, %l3 = 0000000000000000
3637 lduwa [%i4+%g0]0x89,%l3 ! %l3 = 00000000f6cc8aff
3638! Mem[0000000030081408] = 6d8d4e8c, %l0 = 00000000000000ff
3639 ldswa [%i2+%o4]0x89,%l0 ! %l0 = 000000006d8d4e8c
3640! Starting 10 instruction Store Burst
3641! Mem[0000000030001410] = 00000000, %l3 = 00000000f6cc8aff
3642 swapa [%i0+%o5]0x81,%l3 ! %l3 = 0000000000000000
3643
3644p0_label_140:
3645! %l1 = 0000000000000060, Mem[0000000010001418] = a0537de6, %asi = 80
3646 stba %l1,[%i0+0x018]%asi ! Mem[0000000010001418] = 60537de6
3647! %f26 = 000000ff 67e5f11e, %l7 = 0000000000000000
3648! Mem[0000000030081408] = 8c4e8d6db7e40821
3649 add %i2,0x008,%g1
3650 stda %f26,[%g1+%l7]ASI_PST16_SL ! Mem[0000000030081408] = 8c4e8d6db7e40821
3651! Mem[0000000030181400] = 00000000, %l1 = 0000000000000060
3652 ldstuba [%i6+%g0]0x89,%l1 ! %l1 = 00000000000000ff
3653! %l5 = 0000000000000000, Mem[0000000030081410] = 00000000ff000000
3654 stxa %l5,[%i2+%o5]0x89 ! Mem[0000000030081410] = 0000000000000000
3655! Mem[0000000010101408] = 0000ff01, %l4 = 0000000000000080
3656 ldstuba [%i4+%o4]0x80,%l4 ! %l4 = 00000000000000ff
3657! %f19 = e67dabc1, Mem[0000000030081408] = 8c4e8d6d
3658 sta %f19,[%i2+%o4]0x81 ! Mem[0000000030081408] = e67dabc1
3659! %l4 = 0000000000000000, Mem[0000000010181400] = e6ffffff
3660 stha %l4,[%i6+%g0]0x80 ! Mem[0000000010181400] = 0000ffff
3661! Mem[00000000201c0001] = 00ff75c1, %l5 = 0000000000000000
3662 ldstub [%o0+0x001],%l5 ! %l5 = 000000ff000000ff
3663! %f22 = ff000000 00000060, %l2 = 0000000000000000
3664! Mem[00000000100c1410] = 00000000b57a6f7e
3665 add %i3,0x010,%g1
3666 stda %f22,[%g1+%l2]ASI_PST32_PL ! Mem[00000000100c1410] = 00000000b57a6f7e
3667! Starting 10 instruction Load Burst
3668! %l4 = 00000000, %l5 = 000000ff, Mem[0000000010101400] = ff000091 00000000
3669 stda %l4,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000 000000ff
3670
3671p0_label_141:
3672! Mem[0000000010101400] = 00000000, %l0 = 000000006d8d4e8c
3673 ldsba [%i4+%g0]0x88,%l0 ! %l0 = 0000000000000000
3674! Mem[00000000100c1408] = ffab7de6 00000000, %l0 = 00000000, %l1 = 00000000
3675 ldda [%i3+%o4]0x80,%l0 ! %l0 = 00000000ffab7de6 0000000000000000
3676! Mem[0000000030081408] = e67dabc1, %l7 = 0000000000000000
3677 lduwa [%i2+%o4]0x81,%l7 ! %l7 = 00000000e67dabc1
3678! Mem[0000000030101408] = ffffffff, %l7 = 00000000e67dabc1
3679 lduwa [%i4+%o4]0x81,%l7 ! %l7 = 00000000ffffffff
3680! Mem[0000000030101410] = f4ffffff, %l2 = 0000000000000000
3681 ldswa [%i4+%o5]0x89,%l2 ! %l2 = fffffffff4ffffff
3682! Mem[0000000030081410] = 00000000, %l0 = 00000000ffab7de6
3683 ldswa [%i2+%o5]0x81,%l0 ! %l0 = 0000000000000000
3684! Mem[0000000030001408] = 36b0e381, %f29 = 9e8cd5cc
3685 lda [%i0+%o4]0x81,%f29 ! %f29 = 36b0e381
3686! Mem[0000000010141418] = c95d38d7, %l2 = fffffffff4ffffff
3687 lduw [%i5+0x018],%l2 ! %l2 = 00000000c95d38d7
3688! Mem[0000000030101410] = 01000000f4ffffff, %f26 = 000000ff 67e5f11e
3689 ldda [%i4+%o5]0x89,%f26 ! %f26 = 01000000 f4ffffff
3690! Starting 10 instruction Store Burst
3691! %l6 = ffffffff, %l7 = ffffffff, Mem[0000000030141410] = c1ab7dff 00000000
3692 stda %l6,[%i5+%o5]0x89 ! Mem[0000000030141410] = ffffffff ffffffff
3693
3694p0_label_142:
3695! %l1 = 0000000000000000, Mem[00000000300c1410] = 412f1ff4
3696 stba %l1,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 412f1f00
3697! %l7 = 00000000ffffffff, Mem[0000000030001400] = 0000ff01
3698 stwa %l7,[%i0+%g0]0x89 ! Mem[0000000030001400] = ffffffff
3699! %l3 = 0000000000000000, Mem[0000000010001400] = 4d806c86
3700 stwa %l3,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000
3701! %l6 = ffffffff, %l7 = ffffffff, Mem[0000000010041400] = ffffffff ffffffb0
3702 stda %l6,[%i1+%g0]0x88 ! Mem[0000000010041400] = ffffffff ffffffff
3703! %l2 = 00000000c95d38d7, Mem[00000000100c1428] = ff00000000ff0000
3704 stx %l2,[%i3+0x028] ! Mem[00000000100c1428] = 00000000c95d38d7
3705! Mem[00000000300c1400] = 00008000, %l2 = 00000000c95d38d7
3706 swapa [%i3+%g0]0x89,%l2 ! %l2 = 0000000000008000
3707! %f22 = ff000000 00000060, Mem[0000000010141408] = 000000ff 67e5f11e
3708 stda %f22,[%i5+%o4]0x80 ! Mem[0000000010141408] = ff000000 00000060
3709! %f26 = 01000000, Mem[0000000030141400] = c1ffffff
3710 sta %f26,[%i5+%g0]0x81 ! Mem[0000000030141400] = 01000000
3711! Mem[0000000010081408] = ff00ff52, %l3 = 0000000000000000
3712 swapa [%i2+%o4]0x80,%l3 ! %l3 = 00000000ff00ff52
3713! Starting 10 instruction Load Burst
3714! %f5 = 00000000, %f28 = 412f1ff4, %f3 = 002474bf
3715 fdivs %f5 ,%f28,%f3 ! %f3 = 00000000
3716
3717p0_label_143:
3718! Mem[0000000010001410] = ff0000ff, %f15 = cc650044
3719 lda [%i0+%o5]0x80,%f15 ! %f15 = ff0000ff
3720! Mem[0000000030081400] = abc1ffff, %f11 = 00000060
3721 lda [%i2+%g0]0x81,%f11 ! %f11 = abc1ffff
3722! Mem[0000000010081408] = 00000000002474bf, %f28 = 412f1ff4 36b0e381
3723 ldda [%i2+%o4]0x80,%f28 ! %f28 = 00000000 002474bf
3724! Mem[0000000030081410] = 0000000000000000, %l5 = 00000000000000ff
3725 ldxa [%i2+%o5]0x81,%l5 ! %l5 = 0000000000000000
3726! Mem[00000000300c1408] = ffffffff, %l6 = ffffffffffffffff
3727 lduha [%i3+%o4]0x81,%l6 ! %l6 = 000000000000ffff
3728! Mem[0000000010041400] = ffffffff ffffffff, %l4 = 00000000, %l5 = 00000000
3729 ldda [%i1+%g0]0x80,%l4 ! %l4 = 00000000ffffffff 00000000ffffffff
3730! Mem[0000000010141400] = 000000ff, %l1 = 0000000000000000
3731 ldswa [%i5+%g0]0x80,%l1 ! %l1 = 00000000000000ff
3732! Mem[0000000021800100] = 8bdd9604, %l6 = 000000000000ffff
3733 ldsh [%o3+0x100],%l6 ! %l6 = ffffffffffff8bdd
3734! Mem[0000000010041408] = 000000000000ff00, %l1 = 00000000000000ff
3735 ldxa [%i1+%o4]0x80,%l1 ! %l1 = 000000000000ff00
3736! Starting 10 instruction Store Burst
3737! %l0 = 0000000000000000, Mem[0000000010181408] = 6c860000000000ff
3738 stxa %l0,[%i6+%o4]0x80 ! Mem[0000000010181408] = 0000000000000000
3739
3740p0_label_144:
3741! Mem[0000000030081408] = c1ab7de6, %l6 = ffffffffffff8bdd
3742 ldstuba [%i2+%o4]0x89,%l6 ! %l6 = 000000e6000000ff
3743! Mem[0000000010101410] = ff00ffff, %l3 = 00000000ff00ff52
3744 swapa [%i4+%o5]0x80,%l3 ! %l3 = 00000000ff00ffff
3745! Mem[0000000030181410] = c0000000, %l2 = 0000000000008000
3746 ldstuba [%i6+%o5]0x89,%l2 ! %l2 = 00000000000000ff
3747! %f30 = 00ff0000 00000000, Mem[0000000030041408] = e67dabc1 2815cd2e
3748 stda %f30,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00ff0000 00000000
3749! %l3 = 00000000ff00ffff, Mem[0000000030001410] = 00000000ff8accf6
3750 stxa %l3,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000ff00ffff
3751! %l2 = 0000000000000000, imm = 0000000000000929, %l5 = 00000000ffffffff
3752 xnor %l2,0x929,%l5 ! %l5 = fffffffffffff6d6
3753! Mem[0000000010001408] = 01000000, %l5 = fffffffffffff6d6
3754 swapa [%i0+%o4]0x88,%l5 ! %l5 = 0000000001000000
3755! %l7 = 00000000ffffffff, Mem[0000000020800041] = fdfaecd0, %asi = 80
3756 stba %l7,[%o1+0x041]%asi ! Mem[0000000020800040] = fdffecd0
3757! Mem[000000001014141c] = fdffa1b1, %l2 = 00000000, %l0 = 00000000
3758 add %i5,0x1c,%g1
3759 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000fdffa1b1
3760! Starting 10 instruction Load Burst
3761! %l4 = 00000000ffffffff, imm = fffffffffffffd68, %l3 = 00000000ff00ffff
3762 andn %l4,-0x298,%l3 ! %l3 = 0000000000000297
3763
3764p0_label_145:
3765! Mem[00000000100c1408] = ffab7de6, %l4 = 00000000ffffffff
3766 lduha [%i3+%o4]0x80,%l4 ! %l4 = 000000000000ffab
3767! Mem[00000000211c0000] = ffff877b, %l1 = 000000000000ff00
3768 ldsha [%o2+0x000]%asi,%l1 ! %l1 = ffffffffffffffff
3769! Mem[0000000010101408] = 01ff00ff, %f5 = 00000000
3770 lda [%i4+%o4]0x88,%f5 ! %f5 = 01ff00ff
3771! Mem[0000000030141400] = 00000001, %l0 = 00000000fdffa1b1
3772 ldsha [%i5+%g0]0x89,%l0 ! %l0 = 0000000000000001
3773! Mem[0000000010101408] = 01ff00ff, %l4 = 000000000000ffab
3774 ldsba [%i4+%o4]0x88,%l4 ! %l4 = ffffffffffffffff
3775! Mem[0000000030081410] = 00000000, %l3 = 0000000000000297
3776 lduba [%i2+%o5]0x81,%l3 ! %l3 = 0000000000000000
3777! Mem[0000000010081410] = 00000000 00000000, %l6 = 000000e6, %l7 = ffffffff
3778 ldda [%i2+%o5]0x88,%l6 ! %l6 = 0000000000000000 0000000000000000
3779! Mem[0000000030081400] = abc1ffff, %l0 = 0000000000000001
3780 lduha [%i2+%g0]0x81,%l0 ! %l0 = 000000000000abc1
3781! Code Fragment 4
3782p0_fragment_10:
3783! %l0 = 000000000000abc1
3784 setx 0x13ea5f9fd5ca33f9,%g7,%l0 ! %l0 = 13ea5f9fd5ca33f9
3785! %l1 = ffffffffffffffff
3786 setx 0xba171070420b54e1,%g7,%l1 ! %l1 = ba171070420b54e1
3787 setx 0x7ff8, %g1, %g2
3788 and %l0, %g2, %l0
3789 setx 0xffffffff, %g1, %g2
3790 and %l1, %g2, %l1
3791 setx 0x100000000, %g1, %g2
3792 or %l1, %g2, %l1 ! Set bit 32 - perrinj
3793 ta T_CHANGE_HPRIV
3794 stxa %l1, [%l0]ASI_ICACHE_INSTR
3795 ta T_CHANGE_NONHPRIV
3796! %l0 = 13ea5f9fd5ca33f9
3797 setx 0xe10275905cbdbb80,%g7,%l0 ! %l0 = e10275905cbdbb80
3798! %l1 = ba171070420b54e1
3799 setx 0x51d9b9185e37dbd7,%g7,%l1 ! %l1 = 51d9b9185e37dbd7
3800! Starting 10 instruction Store Burst
3801! %l5 = 0000000001000000, Mem[000000001018141b] = b6179133, %asi = 80
3802 stba %l5,[%i6+0x01b]%asi ! Mem[0000000010181418] = b6179100
3803
3804p0_label_146:
3805! %f22 = ff000000 00000060, Mem[0000000010001410] = ff0000ff 67e5f11e
3806 stda %f22,[%i0+%o5]0x80 ! Mem[0000000010001410] = ff000000 00000060
3807! %f26 = 01000000 f4ffffff, Mem[0000000030081408] = ff7dabc1 b7e40821
3808 stda %f26,[%i2+%o4]0x81 ! Mem[0000000030081408] = 01000000 f4ffffff
3809! %f30 = 00ff0000 00000000, Mem[0000000030181410] = ff0000c0 00008143
3810 stda %f30,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00ff0000 00000000
3811 membar #Sync ! Added by membar checker (29)
3812! %l0 = 5cbdbb80, %l1 = 5e37dbd7, Mem[0000000010081408] = 00000000 002474bf
3813 stda %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = 5cbdbb80 5e37dbd7
3814! %f8 = 32c0fc82 93318aff, Mem[0000000030101408] = ffffffff ffffffc1
3815 stda %f8 ,[%i4+%o4]0x81 ! Mem[0000000030101408] = 32c0fc82 93318aff
3816! Mem[0000000030141408] = ffab7de6, %l2 = 0000000000000000
3817 swapa [%i5+%o4]0x81,%l2 ! %l2 = 00000000ffab7de6
3818! %f31 = 00000000, Mem[0000000010141410] = 0dff0000
3819 sta %f31,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000
3820! %f10 = ffffaa84 abc1ffff, Mem[00000000100c1408] = e67dabff 00000000
3821 stda %f10,[%i3+%o4]0x88 ! Mem[00000000100c1408] = ffffaa84 abc1ffff
3822! %l6 = 00000000, %l7 = 00000000, Mem[0000000030181410] = 0000ff00 00000000
3823 stda %l6,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000 00000000
3824! Starting 10 instruction Load Burst
3825! Mem[0000000030081400] = abc1ffff, %l4 = ffffffffffffffff
3826 ldswa [%i2+%g0]0x81,%l4 ! %l4 = ffffffffabc1ffff
3827
3828p0_label_147:
3829! Mem[0000000010181400] = ffff0000, %l2 = 00000000ffab7de6
3830 lduba [%i6+%g0]0x88,%l2 ! %l2 = 0000000000000000
3831! %l0 = e10275905cbdbb80, imm = fffffffffffffb52, %l6 = 0000000000000000
3832 and %l0,-0x4ae,%l6 ! %l6 = e10275905cbdbb00
3833! Mem[0000000010001400] = 00000000, %l2 = 0000000000000000
3834 lduba [%i0+%g0]0x80,%l2 ! %l2 = 0000000000000000
3835! Mem[0000000010041410] = 00000000, %l4 = ffffffffabc1ffff
3836 lduwa [%i1+%o5]0x80,%l4 ! %l4 = 0000000000000000
3837! %f29 = 002474bf, %f18 = 2815cd2e
3838 fcmps %fcc1,%f29,%f18 ! %fcc1 = 1
3839! %l1 = 51d9b9185e37dbd7, immed = fffff607, %y = ffffffd0
3840 sdiv %l1,-0x9f9,%l0 ! %l0 = 0000000004c6b8b8
3841 mov %l0,%y ! %y = 04c6b8b8
3842! Mem[0000000010001410] = 60000000 000000ff, %l2 = 00000000, %l3 = 00000000
3843 ldda [%i0+%o5]0x88,%l2 ! %l2 = 00000000000000ff 0000000060000000
3844! Mem[0000000010001410] = 60000000000000ff, %f8 = 32c0fc82 93318aff
3845 ldda [%i0+%o5]0x88,%f8 ! %f8 = 60000000 000000ff
3846! Mem[00000000300c1408] = ffffffff, %l5 = 0000000001000000
3847 lduba [%i3+%o4]0x89,%l5 ! %l5 = 00000000000000ff
3848! Starting 10 instruction Store Burst
3849! %l5 = 00000000000000ff, Mem[0000000010081400] = 0000000000000000, %asi = 80
3850 stxa %l5,[%i2+0x000]%asi ! Mem[0000000010081400] = 00000000000000ff
3851
3852p0_label_148:
3853! Mem[0000000030041400] = 00000000, %l1 = 51d9b9185e37dbd7
3854 swapa [%i1+%g0]0x81,%l1 ! %l1 = 0000000000000000
3855! Mem[00000000300c1410] = 412f1f00, %l3 = 0000000060000000
3856 ldstuba [%i3+%o5]0x89,%l3 ! %l3 = 00000000000000ff
3857! %f2 = ff00ff52, Mem[0000000030181408] = 000000e6
3858 sta %f2 ,[%i6+%o4]0x89 ! Mem[0000000030181408] = ff00ff52
3859! %f30 = 00ff0000 00000000, Mem[00000000100c1428] = 00000000 c95d38d7
3860 std %f30,[%i3+0x028] ! Mem[00000000100c1428] = 00ff0000 00000000
3861! Mem[0000000010001400] = 00000000, %l0 = 0000000004c6b8b8
3862 swapa [%i0+%g0]0x80,%l0 ! %l0 = 0000000000000000
3863! %f14 = 00000000 ff0000ff, Mem[0000000010001420] = aa578b53 b7e40821
3864 stda %f14,[%i0+0x020]%asi ! Mem[0000000010001420] = 00000000 ff0000ff
3865! %l4 = 00000000, %l5 = 000000ff, Mem[0000000030041410] = 00000080 000000ff
3866 stda %l4,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000 000000ff
3867! Mem[0000000030081400] = abc1ffff, %l3 = 0000000000000000
3868 swapa [%i2+%g0]0x81,%l3 ! %l3 = 00000000abc1ffff
3869! %l4 = 00000000, %l5 = 000000ff, Mem[00000000300c1400] = c95d38d7 00000000
3870 stda %l4,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000 000000ff
3871! Starting 10 instruction Load Burst
3872! Mem[0000000010141408] = ff000000, %f23 = 00000060
3873 lda [%i5+%o4]0x80,%f23 ! %f23 = ff000000
3874
3875p0_label_149:
3876! %l5 = 00000000000000ff, %l0 = 0000000000000000, %l1 = 0000000000000000
3877 add %l5,%l0,%l1 ! %l1 = 00000000000000ff
3878! Mem[0000000030181410] = 00000000, %l3 = 00000000abc1ffff
3879 ldswa [%i6+%o5]0x89,%l3 ! %l3 = 0000000000000000
3880! Mem[0000000030081410] = 00000000, %l6 = e10275905cbdbb00
3881 lduba [%i2+%o5]0x81,%l6 ! %l6 = 0000000000000000
3882! Mem[0000000010081400] = 00000000, %l3 = 0000000000000000
3883 ldsba [%i2+%g0]0x80,%l3 ! %l3 = 0000000000000000
3884! Mem[0000000030101408] = 32c0fc82, %l7 = 0000000000000000
3885 ldswa [%i4+%o4]0x81,%l7 ! %l7 = 0000000032c0fc82
3886! Mem[0000000030141408] = b3ff8cba 00000000, %l6 = 00000000, %l7 = 32c0fc82
3887 ldda [%i5+%o4]0x89,%l6 ! %l6 = 0000000000000000 00000000b3ff8cba
3888! Mem[0000000030041410] = 00000000, %l4 = 0000000000000000
3889 lduba [%i1+%o5]0x81,%l4 ! %l4 = 0000000000000000
3890! Mem[000000001018142c] = 23145b02, %f13 = 00000036
3891 lda [%i6+0x02c]%asi,%f13 ! %f13 = 23145b02
3892! Mem[00000000201c0000] = 00ff75c1, %l4 = 0000000000000000
3893 ldsha [%o0+0x000]%asi,%l4 ! %l4 = 00000000000000ff
3894! Starting 10 instruction Store Burst
3895! Mem[0000000010181423] = 00000000, %l2 = 00000000000000ff
3896 ldstuba [%i6+0x023]%asi,%l2 ! %l2 = 00000000000000ff
3897
3898p0_label_150:
3899! %l2 = 00000000, %l3 = 00000000, Mem[0000000030081410] = 00000000 00000000
3900 stda %l2,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000 00000000
3901! %f18 = 2815cd2e, Mem[0000000010041408] = 00000000
3902 sta %f18,[%i1+%o4]0x88 ! Mem[0000000010041408] = 2815cd2e
3903! %l3 = 0000000000000000, Mem[0000000030041400] = 5e37dbd7
3904 stba %l3,[%i1+%g0]0x81 ! Mem[0000000030041400] = 0037dbd7
3905! %l4 = 00000000000000ff, Mem[0000000030081410] = 00000000
3906 stba %l4,[%i2+%o5]0x81 ! Mem[0000000030081410] = ff000000
3907! Mem[0000000021800041] = 27dfd2c8, %l1 = 00000000000000ff
3908 ldstub [%o3+0x041],%l1 ! %l1 = 000000df000000ff
3909! %f0 = 00000000 00000000 ff00ff52 00000000
3910! %f4 = 00000000 01ff00ff 92000000 691e0821
3911! %f8 = 60000000 000000ff ffffaa84 abc1ffff
3912! %f12 = 0542b5e2 23145b02 00000000 ff0000ff
3913 stda %f0,[%i6]ASI_BLK_S ! Block Store to 0000000030181400
3914! %l4 = 000000ff, %l5 = 000000ff, Mem[00000000300c1408] = ffffffff 01000000
3915 stda %l4,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 000000ff 000000ff
3916! %l2 = 00000000, %l3 = 00000000, Mem[0000000030181400] = 00000000 00000000
3917 stda %l2,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000 00000000
3918! %l6 = 0000000000000000, Mem[0000000010041410] = 00000000
3919 stba %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000
3920! Starting 10 instruction Load Burst
3921! Mem[0000000010001400] = 04c6b8b8, %l6 = 0000000000000000
3922 lduha [%i0+%g0]0x80,%l6 ! %l6 = 00000000000004c6
3923
3924p0_label_151:
3925! Mem[0000000010081410] = 00000000, %l2 = 0000000000000000
3926 ldsha [%i2+0x012]%asi,%l2 ! %l2 = 0000000000000000
3927! Mem[0000000010141400] = 000000ff00000000, %f18 = 2815cd2e e67dabc1
3928 ldda [%i5+%g0]0x80,%f18 ! %f18 = 000000ff 00000000
3929 membar #Sync ! Added by membar checker (30)
3930! Mem[0000000010181410] = 885eb82e, %l5 = 00000000000000ff
3931 lduha [%i6+%o5]0x88,%l5 ! %l5 = 000000000000b82e
3932! Mem[00000000100c1408] = ffffc1ab84aaffff, %f18 = 000000ff 00000000
3933 ldda [%i3+%o4]0x80,%f18 ! %f18 = ffffc1ab 84aaffff
3934! Mem[0000000010041400] = ffffffff, %f11 = abc1ffff
3935 lda [%i1+0x000]%asi,%f11 ! %f11 = ffffffff
3936! Mem[00000000300c1408] = 000000ff, %f22 = ff000000
3937 lda [%i3+%o4]0x81,%f22 ! %f22 = 000000ff
3938! Mem[0000000030141400] = ff00009200000001, %f26 = 01000000 f4ffffff
3939 ldda [%i5+%g0]0x89,%f26 ! %f26 = ff000092 00000001
3940! Mem[0000000010041410] = 00000000, %l1 = 00000000000000df
3941 ldsha [%i1+%o5]0x88,%l1 ! %l1 = 0000000000000000
3942! Mem[0000000030141408] = 00000000, %l3 = 0000000000000000
3943 ldsba [%i5+%o4]0x89,%l3 ! %l3 = 0000000000000000
3944! Starting 10 instruction Store Burst
3945! Mem[0000000010181410] = 885eb82e, %l4 = 00000000000000ff
3946 ldstuba [%i6+%o5]0x88,%l4 ! %l4 = 0000002e000000ff
3947
3948p0_label_152:
3949! Mem[00000000201c0001] = 00ff75c1, %l5 = 000000000000b82e
3950 ldstub [%o0+0x001],%l5 ! %l5 = 000000ff000000ff
3951! Mem[0000000030141400] = 01000000, %l6 = 00000000000004c6
3952 ldstuba [%i5+%g0]0x81,%l6 ! %l6 = 00000001000000ff
3953! %f2 = ff00ff52 00000000, %l0 = 0000000000000000
3954! Mem[0000000030001408] = 36b0e38100000060
3955 add %i0,0x008,%g1
3956 stda %f2,[%g1+%l0]ASI_PST16_S ! Mem[0000000030001408] = 36b0e38100000060
3957! %l2 = 0000000000000000, Mem[0000000010101438] = ab8de6346c86655c, %asi = 80
3958 stxa %l2,[%i4+0x038]%asi ! Mem[0000000010101438] = 0000000000000000
3959! Mem[0000000010141410] = 00000000, %l1 = 0000000000000000
3960 ldstuba [%i5+%o5]0x80,%l1 ! %l1 = 00000000000000ff
3961! Mem[0000000030141410] = ffffffff, %l2 = 0000000000000000
3962 ldstuba [%i5+%o5]0x89,%l2 ! %l2 = 000000ff000000ff
3963! %l3 = 0000000000000000, Mem[0000000030001410] = ff00ffff
3964 stha %l3,[%i0+%o5]0x89 ! Mem[0000000030001410] = ff000000
3965! %f10 = ffffaa84 ffffffff, %l2 = 00000000000000ff
3966! Mem[0000000010141430] = 412f1ff49e8cd5cc
3967 add %i5,0x030,%g1
3968 stda %f10,[%g1+%l2]ASI_PST8_P ! Mem[0000000010141430] = ffffaa84ffffffff
3969! %l7 = 00000000b3ff8cba, Mem[00000000100c1410] = 00000000
3970 stba %l7,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 000000ba
3971! Starting 10 instruction Load Burst
3972! Mem[0000000030081408] = 01000000, %l5 = 00000000000000ff
3973 ldsha [%i2+%o4]0x81,%l5 ! %l5 = 0000000000000100
3974
3975p0_label_153:
3976! Mem[00000000218000c0] = 0000968e, %l4 = 000000000000002e
3977 ldsb [%o3+0x0c1],%l4 ! %l4 = 0000000000000000
3978! Mem[00000000201c0000] = 00ff75c1, %l7 = 00000000b3ff8cba
3979 ldub [%o0+%g0],%l7 ! %l7 = 0000000000000000
3980! Mem[00000000100c141c] = fffffcb7, %l7 = 0000000000000000
3981 ldsba [%i3+0x01e]%asi,%l7 ! %l7 = fffffffffffffffc
3982! Mem[0000000030001400] = 00000000ffffffff, %l1 = 0000000000000000
3983 ldxa [%i0+%g0]0x89,%l1 ! %l1 = 00000000ffffffff
3984! Mem[00000000300c1408] = ff000000ff000000, %l1 = 00000000ffffffff
3985 ldxa [%i3+%o4]0x89,%l1 ! %l1 = ff000000ff000000
3986! %f19 = 84aaffff, %f31 = 00000000, %f4 = 00000000
3987 fdivs %f19,%f31,%f4 ! %f4 = ff800000
3988! Mem[0000000030041408] = 00000000 0000ff00, %l0 = 00000000, %l1 = ff000000
3989 ldda [%i1+%o4]0x81,%l0 ! %l0 = 0000000000000000 000000000000ff00
3990! Mem[0000000010001414] = 00000060, %l0 = 0000000000000000
3991 ldsb [%i0+0x015],%l0 ! %l0 = 0000000000000000
3992! Mem[0000000010141408] = ff000000, %l5 = 0000000000000100
3993 ldsha [%i5+%o4]0x80,%l5 ! %l5 = ffffffffffffff00
3994! Starting 10 instruction Store Burst
3995! %l6 = 0000000000000001, Mem[0000000010001400] = 04c6b8b8
3996 stha %l6,[%i0+%g0]0x80 ! Mem[0000000010001400] = 0001b8b8
3997
3998p0_label_154:
3999! %f0 = 00000000 00000000, Mem[0000000030101410] = fffffff4 00000001
4000 stda %f0 ,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000000 00000000
4001! %l4 = 00000000, %l5 = ffffff00, Mem[0000000010001400] = 0001b8b8 2ecd1528
4002 stda %l4,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000 ffffff00
4003! Mem[0000000010101408] = ff00ff01, %l4 = 0000000000000000
4004 swapa [%i4+%o4]0x80,%l4 ! %l4 = 00000000ff00ff01
4005! %l5 = ffffffffffffff00, Mem[0000000030041408] = 000000000000ff00
4006 stxa %l5,[%i1+%o4]0x81 ! Mem[0000000030041408] = ffffffffffffff00
4007! %f1 = 00000000, Mem[0000000010101408] = 00000000
4008 sta %f1 ,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000000
4009! %l2 = 00000000000000ff, Mem[0000000030181408] = ff00ff52
4010 stba %l2,[%i6+%o4]0x81 ! Mem[0000000030181408] = ff00ff52
4011! %f0 = 00000000 00000000, Mem[00000000100c1410] = 000000ba 7e6f7ab5
4012 stda %f0 ,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000 00000000
4013! %f30 = 00ff0000 00000000, %l0 = 0000000000000000
4014! Mem[0000000010081418] = 92000000691e0821
4015 add %i2,0x018,%g1
4016 stda %f30,[%g1+%l0]ASI_PST16_P ! Mem[0000000010081418] = 92000000691e0821
4017! %l3 = 0000000000000000, Mem[0000000010181402] = 0000ffff, %asi = 80
4018 stha %l3,[%i6+0x002]%asi ! Mem[0000000010181400] = 00000000
4019! Starting 10 instruction Load Burst
4020! Mem[0000000030181410] = 00000000 01ff00ff, %l0 = 00000000, %l1 = 0000ff00
4021 ldda [%i6+%o5]0x81,%l0 ! %l0 = 0000000000000000 0000000001ff00ff
4022
4023p0_label_155:
4024! Mem[0000000030141400] = ff000092 000000ff, %l4 = ff00ff01, %l5 = ffffff00
4025 ldda [%i5+%g0]0x89,%l4 ! %l4 = 00000000000000ff 00000000ff000092
4026! Mem[0000000030141410] = ffffffff, %l6 = 0000000000000001
4027 lduha [%i5+%o5]0x81,%l6 ! %l6 = 000000000000ffff
4028! Mem[0000000010141410] = ff000000b644ff0d, %l3 = 0000000000000000
4029 ldxa [%i5+%o5]0x80,%l3 ! %l3 = ff000000b644ff0d
4030 membar #Sync ! Added by membar checker (31)
4031! Mem[0000000030141400] = ff000000 920000ff 00000000 ba8cffb3
4032! Mem[0000000030141410] = ffffffff ffffffff fff0b933 957c8144
4033! Mem[0000000030141420] = 36e82b5a 0e760aa1 110c2ca8 12129dc0
4034! Mem[0000000030141430] = c1ab42e6 dfe181b1 26b07ac5 c38e015d
4035 ldda [%i5]ASI_BLK_S,%f16 ! Block Load from 0000000030141400
4036! Mem[00000000300c1410] = ff1f2f41, %f12 = 0542b5e2
4037 lda [%i3+%o5]0x81,%f12 ! %f12 = ff1f2f41
4038! Mem[0000000030101408] = ff8a319382fcc032, %f0 = 00000000 00000000
4039 ldda [%i4+%o4]0x89,%f0 ! %f0 = ff8a3193 82fcc032
4040! Mem[0000000010101408] = 84aaffff00000000, %f6 = 92000000 691e0821
4041 ldda [%i4+%o4]0x88,%f6 ! %f6 = 84aaffff 00000000
4042! Mem[0000000010181418] = b6179100, %l1 = 0000000001ff00ff
4043 ldub [%i6+0x01b],%l1 ! %l1 = 0000000000000000
4044! Mem[0000000010101428] = 000000ff, %l7 = fffffffffffffffc
4045 lduha [%i4+0x028]%asi,%l7 ! %l7 = 0000000000000000
4046! Starting 10 instruction Store Burst
4047! %l0 = 0000000000000000, Mem[00000000300c1408] = 000000ff
4048 stha %l0,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 000000ff
4049
4050p0_label_156:
4051! Mem[00000000100c1420] = 010000008c4e8d6d, %l3 = ff000000b644ff0d, %l3 = ff000000b644ff0d
4052 add %i3,0x20,%g1
4053 casxa [%g1]0x80,%l3,%l3 ! %l3 = 010000008c4e8d6d
4054! Mem[0000000021800100] = 8bdd9604, %l3 = 010000008c4e8d6d
4055 ldstuba [%o3+0x100]%asi,%l3 ! %l3 = 0000008b000000ff
4056! Mem[0000000010041438] = 866c804d, %l5 = ff000092, %l4 = 000000ff
4057 add %i1,0x38,%g1
4058 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000866c804d
4059! Mem[0000000030101408] = 32c0fc82, %l2 = 00000000000000ff
4060 swapa [%i4+%o4]0x81,%l2 ! %l2 = 0000000032c0fc82
4061! %f6 = 84aaffff 00000000, Mem[0000000030081400] = 00000000 84aaf27c
4062 stda %f6 ,[%i2+%g0]0x81 ! Mem[0000000030081400] = 84aaffff 00000000
4063! Mem[0000000010081410] = 00000000, %l0 = 0000000000000000
4064 ldstub [%i2+%o5],%l0 ! %l0 = 00000000000000ff
4065! %l5 = 00000000ff000092, Mem[0000000021800140] = 58a1d198, %asi = 80
4066 stba %l5,[%o3+0x140]%asi ! Mem[0000000021800140] = 92a1d198
4067! %l2 = 32c0fc82, %l3 = 0000008b, Mem[0000000010141430] = ffffaa84 ffffffff
4068 std %l2,[%i5+0x030] ! Mem[0000000010141430] = 32c0fc82 0000008b
4069! %f3 = 00000000, Mem[0000000030041400] = d7db3700
4070 sta %f3 ,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000
4071! Starting 10 instruction Load Burst
4072! Mem[0000000010101410] = ff00ff52412f1ff4, %l7 = 0000000000000000
4073 ldxa [%i4+0x010]%asi,%l7 ! %l7 = ff00ff52412f1ff4
4074
4075p0_label_157:
4076! Mem[0000000010041410] = 00000000 00000000, %l6 = 0000ffff, %l7 = 412f1ff4
4077 ldda [%i1+%o5]0x80,%l6 ! %l6 = 0000000000000000 0000000000000000
4078! Mem[000000001000141c] = 2ecd2f41, %l1 = 0000000000000000
4079 ldub [%i0+0x01c],%l1 ! %l1 = 000000000000002e
4080! Mem[0000000010041410] = 00000000, %l2 = 0000000032c0fc82
4081 ldswa [%i1+%o5]0x80,%l2 ! %l2 = 0000000000000000
4082! Mem[0000000030041408] = ffffffff, %l6 = 0000000000000000
4083 lduwa [%i1+%o4]0x81,%l6 ! %l6 = 00000000ffffffff
4084! Mem[0000000010001400] = 00000000, %f13 = 23145b02
4085 lda [%i0+%g0]0x80,%f13 ! %f13 = 00000000
4086! Mem[0000000030081408] = 01000000f4ffffff, %f8 = 60000000 000000ff
4087 ldda [%i2+%o4]0x81,%f8 ! %f8 = 01000000 f4ffffff
4088! Mem[0000000020800000] = aaffedbb, %l4 = 00000000866c804d
4089 ldub [%o1+0x001],%l4 ! %l4 = 00000000000000ff
4090! Mem[00000000100c1410] = 0000000000000000, %l2 = 0000000000000000
4091 ldxa [%i3+%o5]0x88,%l2 ! %l2 = 0000000000000000
4092! Mem[000000001018142c] = 23145b02, %l1 = 000000000000002e
4093 ldsha [%i6+0x02c]%asi,%l1 ! %l1 = 0000000000002314
4094! Starting 10 instruction Store Burst
4095! Mem[0000000030101400] = f6cc8aff, %l1 = 0000000000002314
4096 ldstuba [%i4+%g0]0x89,%l1 ! %l1 = 000000ff000000ff
4097
4098p0_label_158:
4099! %l3 = 000000000000008b, Mem[00000000100c1408] = ffffc1ab84aaffff
4100 stxa %l3,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 000000000000008b
4101! %l2 = 0000000000000000, Mem[00000000100c1408] = 00000000
4102 stha %l2,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000000
4103! Mem[0000000030041410] = 00000000, %l2 = 0000000000000000
4104 ldstuba [%i1+%o5]0x89,%l2 ! %l2 = 00000000000000ff
4105! Mem[000000001004141c] = c1abffe6, %l0 = 0000000000000000
4106 swap [%i1+0x01c],%l0 ! %l0 = 00000000c1abffe6
4107! Mem[0000000030101400] = f6cc8aff, %l4 = 00000000000000ff
4108 swapa [%i4+%g0]0x89,%l4 ! %l4 = 00000000f6cc8aff
4109! %f9 = f4ffffff, Mem[00000000100c1400] = 00000000
4110 sta %f9 ,[%i3+0x000]%asi ! Mem[00000000100c1400] = f4ffffff
4111! Mem[0000000010101408] = 00000000, %l3 = 000000000000008b
4112 ldstuba [%i4+%o4]0x80,%l3 ! %l3 = 00000000000000ff
4113! %l2 = 0000000000000000, imm = 000000000000048a, %l5 = 00000000ff000092
4114 add %l2,0x48a,%l5 ! %l5 = 000000000000048a
4115! Mem[0000000021800000] = 14e5ddab, %l2 = 0000000000000000
4116 ldstub [%o3+%g0],%l2 ! %l2 = 00000014000000ff
4117! Starting 10 instruction Load Burst
4118! Mem[0000000030001400] = ffffffff, %l4 = 00000000f6cc8aff
4119 ldsha [%i0+%g0]0x81,%l4 ! %l4 = ffffffffffffffff
4120
4121p0_label_159:
4122! Mem[0000000030141408] = 00000000, %l4 = ffffffffffffffff
4123 ldswa [%i5+%o4]0x81,%l4 ! %l4 = 0000000000000000
4124! Mem[0000000010041408] = 2ecd1528, %l4 = 0000000000000000
4125 ldswa [%i1+%o4]0x80,%l4 ! %l4 = 000000002ecd1528
4126! Mem[0000000030141408] = 00000000, %l7 = 0000000000000000
4127 lduwa [%i5+%o4]0x81,%l7 ! %l7 = 0000000000000000
4128! Mem[0000000010101408] = 000000ff, %l7 = 0000000000000000
4129 ldswa [%i4+%o4]0x88,%l7 ! %l7 = 00000000000000ff
4130! Mem[0000000010001408] = d6f6ffff, %f5 = 01ff00ff
4131 lda [%i0+%o4]0x80,%f5 ! %f5 = d6f6ffff
4132 membar #Sync ! Added by membar checker (32)
4133! %l7 = 00000000000000ff, Mem[0000000030141408] = 00000000
4134 stba %l7,[%i5+%o4]0x89 ! Mem[0000000030141408] = 000000ff
4135! Mem[0000000030001410] = ff000000, %l3 = 0000000000000000
4136 ldsha [%i0+%o5]0x89,%l3 ! %l3 = 0000000000000000
4137! Mem[0000000010101400] = ff00000000000000, %f0 = ff8a3193 82fcc032
4138 ldda [%i4+%g0]0x88,%f0 ! %f0 = ff000000 00000000
4139! Mem[0000000030181400] = 00000000, %l1 = 00000000000000ff
4140 ldsba [%i6+%g0]0x89,%l1 ! %l1 = 0000000000000000
4141! Starting 10 instruction Store Burst
4142! %f18 = 00000000 ba8cffb3, %l1 = 0000000000000000
4143! Mem[0000000010001410] = ff00000000000060
4144 add %i0,0x010,%g1
4145 stda %f18,[%g1+%l1]ASI_PST16_P ! Mem[0000000010001410] = ff00000000000060
4146
4147p0_label_160:
4148! %l4 = 000000002ecd1528, Mem[0000000030041408] = ffffffff
4149 stwa %l4,[%i1+%o4]0x89 ! Mem[0000000030041408] = 2ecd1528
4150! %l5 = 000000000000048a, Mem[0000000020800000] = aaffedbb, %asi = 80
4151 stha %l5,[%o1+0x000]%asi ! Mem[0000000020800000] = 048aedbb
4152! Mem[0000000010141412] = ff000000, %l5 = 000000000000048a
4153 ldstub [%i5+0x012],%l5 ! %l5 = 00000000000000ff
4154! %l6 = 00000000ffffffff, Mem[00000000100c1408] = 00000000, %asi = 80
4155 stwa %l6,[%i3+0x008]%asi ! Mem[00000000100c1408] = ffffffff
4156! %f16 = ff000000, %f0 = ff000000 00000000
4157 fstod %f16,%f0 ! %f0 = c7e00000 00000000
4158! %f22 = fff0b933, Mem[00000000100c1410] = 00000000
4159 sta %f22,[%i3+%o5]0x88 ! Mem[00000000100c1410] = fff0b933
4160! %l0 = 00000000c1abffe6, Mem[0000000030101410] = 0000000000000000
4161 stxa %l0,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000000c1abffe6
4162! %l7 = 00000000000000ff, Mem[0000000010081408] = 5cbdbb80
4163 stba %l7,[%i2+%o4]0x80 ! Mem[0000000010081408] = ffbdbb80
4164! %l4 = 000000002ecd1528, Mem[0000000010181400] = 00000000
4165 stba %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000028
4166! Starting 10 instruction Load Burst
4167! Mem[00000000201c0000] = 00ff75c1, %l5 = 0000000000000000
4168 ldsb [%o0+%g0],%l5 ! %l5 = 0000000000000000
4169
4170p0_label_161:
4171! Mem[0000000010041400] = ffffffff, %l1 = 0000000000000000
4172 lduha [%i1+%g0]0x80,%l1 ! %l1 = 000000000000ffff
4173! Mem[0000000030181410] = 0000000001ff00ff, %l2 = 0000000000000014
4174 ldxa [%i6+%o5]0x81,%l2 ! %l2 = 0000000001ff00ff
4175! Mem[0000000010101400] = 00000000, %l3 = 0000000000000000
4176 ldsha [%i4+%g0]0x88,%l3 ! %l3 = 0000000000000000
4177! Mem[0000000010001408] = d6f6ffff ff318abb, %l6 = ffffffff, %l7 = 000000ff
4178 ldda [%i0+%o4]0x80,%l6 ! %l6 = 00000000d6f6ffff 00000000ff318abb
4179! Mem[0000000030101400] = ff00000024c200ff, %l5 = 0000000000000000
4180 ldxa [%i4+%g0]0x81,%l5 ! %l5 = ff00000024c200ff
4181! Mem[0000000010101410] = ff00ff52, %l0 = 00000000c1abffe6
4182 ldub [%i4+0x011],%l0 ! %l0 = 0000000000000000
4183! Mem[000000001010141c] = d1efd355, %l7 = 00000000ff318abb
4184 lduha [%i4+0x01e]%asi,%l7 ! %l7 = 000000000000d355
4185! Mem[0000000010001408] = d6f6ffff, %l4 = 000000002ecd1528
4186 ldswa [%i0+%o4]0x80,%l4 ! %l4 = ffffffffd6f6ffff
4187! Mem[0000000030001408] = 36b0e381, %l0 = 0000000000000000
4188 lduwa [%i0+%o4]0x81,%l0 ! %l0 = 0000000036b0e381
4189! Starting 10 instruction Store Burst
4190! %l7 = 000000000000d355, imm = 0000000000000dfa, %l5 = ff00000024c200ff
4191 and %l7,0xdfa,%l5 ! %l5 = 0000000000000150
4192
4193p0_label_162:
4194! %l0 = 36b0e381, %l1 = 0000ffff, Mem[0000000010081408] = ffbdbb80 5e37dbd7
4195 stda %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = 36b0e381 0000ffff
4196! %l6 = 00000000d6f6ffff, Mem[0000000030041400] = 00000000
4197 stha %l6,[%i1+%g0]0x81 ! Mem[0000000030041400] = ffff0000
4198! %l2 = 0000000001ff00ff, Mem[0000000010141408] = ff000000
4199 stha %l2,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00ff0000
4200! %l1 = 000000000000ffff, Mem[0000000010081408] = 81e3b036
4201 stba %l1,[%i2+%o4]0x88 ! Mem[0000000010081408] = 81e3b0ff
4202! %l0 = 0000000036b0e381, Mem[0000000010081408] = ffb0e381
4203 stba %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = 81b0e381
4204! Mem[0000000010081410] = ff000000, %l4 = ffffffffd6f6ffff
4205 ldstuba [%i2+%o5]0x80,%l4 ! %l4 = 000000ff000000ff
4206! %f26 = 110c2ca8, Mem[0000000010081408] = 81e3b081
4207 sta %f26,[%i2+%o4]0x88 ! Mem[0000000010081408] = 110c2ca8
4208! %f20 = ffffffff, %f24 = 36e82b5a, %f27 = 12129dc0
4209 fmuls %f20,%f24,%f27 ! %f27 = ffffffff
4210! %f8 = 01000000 f4ffffff, Mem[0000000010081400] = 00000000 000000ff
4211 stda %f8 ,[%i2+%g0]0x80 ! Mem[0000000010081400] = 01000000 f4ffffff
4212! Starting 10 instruction Load Burst
4213! Mem[0000000010101408] = ff000000ffffaa84, %l1 = 000000000000ffff
4214 ldxa [%i4+%o4]0x80,%l1 ! %l1 = ff000000ffffaa84
4215
4216p0_label_163:
4217! Mem[00000000100c1418] = fffffffffffffcb7, %f4 = ff800000 d6f6ffff
4218 ldd [%i3+0x018],%f4 ! %f4 = ffffffff fffffcb7
4219! Mem[00000000300c1410] = 412f1fff, %l4 = 00000000000000ff
4220 lduha [%i3+%o5]0x89,%l4 ! %l4 = 0000000000001fff
4221! Mem[0000000020800000] = 048aedbb, %l2 = 0000000001ff00ff
4222 lduba [%o1+0x000]%asi,%l2 ! %l2 = 0000000000000004
4223! Mem[00000000100c1400] = f4ffffff, %f9 = f4ffffff
4224 lda [%i3+%g0]0x80,%f9 ! %f9 = f4ffffff
4225! Mem[00000000300c1408] = ff000000, %l5 = 0000000000000150
4226 lduha [%i3+%o4]0x89,%l5 ! %l5 = 0000000000000000
4227! Mem[0000000010001408] = fffff6d6, %l3 = 0000000000000000
4228 lduba [%i0+%o4]0x88,%l3 ! %l3 = 00000000000000d6
4229! Mem[0000000030001410] = 000000ff, %l1 = ff000000ffffaa84
4230 ldsba [%i0+%o5]0x81,%l1 ! %l1 = 0000000000000000
4231! %l5 = 0000000000000000, %l6 = 00000000d6f6ffff, %y = 04c6b8b8
4232 sdiv %l5,%l6,%l5 ! %l5 = ffffffffe233fc98
4233 mov %l0,%y ! %y = 36b0e381
4234! Mem[000000001010140c] = ffffaa84, %l4 = 0000000000001fff
4235 lduha [%i4+0x00c]%asi,%l4 ! %l4 = 000000000000ffff
4236! Starting 10 instruction Store Burst
4237! %l2 = 0000000000000004, Mem[00000000300c1400] = 00000000ff000000
4238 stxa %l2,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 0000000000000004
4239
4240p0_label_164:
4241! %l5 = ffffffffe233fc98, Mem[0000000010141412] = ff00ff00
4242 sth %l5,[%i5+0x012] ! Mem[0000000010141410] = ff00fc98
4243! Mem[0000000030181410] = 00000000, %l7 = 000000000000d355
4244 ldstuba [%i6+%o5]0x81,%l7 ! %l7 = 00000000000000ff
4245! %l0 = 0000000036b0e381, Mem[00000000300c1400] = 0400000000000000
4246 stxa %l0,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 0000000036b0e381
4247! Mem[000000001008140d] = 0000ffff, %l1 = 0000000000000000
4248 ldstub [%i2+0x00d],%l1 ! %l1 = 00000000000000ff
4249! Mem[0000000010041400] = ffffffff, %l1 = 0000000000000000
4250 ldstuba [%i1+%g0]0x80,%l1 ! %l1 = 000000ff000000ff
4251! %l0 = 0000000036b0e381, Mem[0000000030001410] = ff000000
4252 stba %l0,[%i0+%o5]0x89 ! Mem[0000000030001410] = ff000081
4253! Mem[00000000300c1410] = ff1f2f41, %l6 = 00000000d6f6ffff
4254 swapa [%i3+%o5]0x81,%l6 ! %l6 = 00000000ff1f2f41
4255! %f0 = c7e00000 00000000, Mem[0000000010001408] = fffff6d6 bb8a31ff
4256 stda %f0 ,[%i0+%o4]0x88 ! Mem[0000000010001408] = c7e00000 00000000
4257! %l4 = 000000000000ffff, Mem[0000000030101400] = 000000ff
4258 stba %l4,[%i4+%g0]0x89 ! Mem[0000000030101400] = 000000ff
4259! Starting 10 instruction Load Burst
4260! Mem[0000000030181410] = ff00ff01000000ff, %l4 = 000000000000ffff
4261 ldxa [%i6+%o5]0x89,%l4 ! %l4 = ff00ff01000000ff
4262
4263p0_label_165:
4264! Mem[0000000010101408] = ff000000, %f10 = ffffaa84
4265 ld [%i4+%o4],%f10 ! %f10 = ff000000
4266! Mem[0000000030001400] = 00000000 ffffffff, %l4 = 000000ff, %l5 = e233fc98
4267 ldda [%i0+%g0]0x89,%l4 ! %l4 = 00000000ffffffff 0000000000000000
4268! Mem[0000000010041438] = 866c804d, %l4 = 00000000ffffffff
4269 lduwa [%i1+0x038]%asi,%l4 ! %l4 = 00000000866c804d
4270! Mem[0000000030001408] = 36b0e381, %l7 = 0000000000000000
4271 lduba [%i0+%o4]0x81,%l7 ! %l7 = 0000000000000036
4272! Mem[0000000030141410] = ffffffffffffffff, %l3 = 00000000000000d6
4273 ldxa [%i5+%o5]0x89,%l3 ! %l3 = ffffffffffffffff
4274! Mem[0000000030001408] = 36b0e381, %l4 = 00000000866c804d
4275 ldsba [%i0+%o4]0x81,%l4 ! %l4 = 0000000000000036
4276! Mem[0000000010001410] = ff000000 00000060, %l4 = 00000036, %l5 = 00000000
4277 ldda [%i0+%o5]0x80,%l4 ! %l4 = 00000000ff000000 0000000000000060
4278! Mem[00000000100c1408] = 8b000000ffffffff, %f16 = ff000000 920000ff
4279 ldda [%i3+%o4]0x88,%f16 ! %f16 = 8b000000 ffffffff
4280! Mem[0000000010081408] = 110c2ca8, %l5 = 0000000000000060
4281 lduwa [%i2+%o4]0x88,%l5 ! %l5 = 00000000110c2ca8
4282! Starting 10 instruction Store Burst
4283! %l5 = 00000000110c2ca8, %l1 = 00000000000000ff, %l5 = 00000000110c2ca8
4284 udivx %l5,%l1,%l5 ! %l5 = 0000000000111d49
4285
4286p0_label_166:
4287! %l6 = 00000000ff1f2f41, Mem[0000000021800041] = 27ffd2c8
4288 stb %l6,[%o3+0x041] ! Mem[0000000021800040] = 2741d2c8
4289! %f19 = ba8cffb3, Mem[0000000010181408] = 00000000
4290 sta %f19,[%i6+%o4]0x88 ! Mem[0000000010181408] = ba8cffb3
4291! %f2 = ff00ff52, Mem[0000000010101400] = 00000000
4292 sta %f2 ,[%i4+%g0]0x80 ! Mem[0000000010101400] = ff00ff52
4293! %l4 = 00000000ff000000, Mem[0000000010001410] = ff00000000000060
4294 stxa %l4,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000ff000000
4295! %f3 = 00000000, Mem[0000000010181410] = 885eb8ff
4296 sta %f3 ,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000000
4297! %l1 = 00000000000000ff, Mem[0000000010101434] = e67dabc1
4298 stw %l1,[%i4+0x034] ! Mem[0000000010101434] = 000000ff
4299! Mem[0000000010001400] = 00000000, %l7 = 0000000000000036
4300 swapa [%i0+%g0]0x80,%l7 ! %l7 = 0000000000000000
4301! %l4 = 00000000ff000000, Mem[0000000030141410] = ffffffff
4302 stwa %l4,[%i5+%o5]0x81 ! Mem[0000000030141410] = ff000000
4303! %l6 = ff1f2f41, %l7 = 00000000, Mem[0000000030181410] = ff000000 01ff00ff
4304 stda %l6,[%i6+%o5]0x81 ! Mem[0000000030181410] = ff1f2f41 00000000
4305! Starting 10 instruction Load Burst
4306! Mem[0000000020800040] = fdffecd0, %l6 = 00000000ff1f2f41
4307 lduha [%o1+0x040]%asi,%l6 ! %l6 = 000000000000fdff
4308
4309p0_label_167:
4310! Mem[0000000030081410] = ff000000, %f8 = 01000000
4311 lda [%i2+%o5]0x81,%f8 ! %f8 = ff000000
4312! Mem[0000000030141408] = 000000ff, %l3 = ffffffffffffffff
4313 lduwa [%i5+%o4]0x89,%l3 ! %l3 = 00000000000000ff
4314! Mem[0000000030101410] = 00000000, %l2 = 0000000000000004
4315 ldswa [%i4+%o5]0x89,%l2 ! %l2 = 0000000000000000
4316! Mem[0000000010181410] = 00000000 00008143, %l4 = ff000000, %l5 = 00111d49
4317 ldda [%i6+%o5]0x80,%l4 ! %l4 = 0000000000000000 0000000000008143
4318! Mem[0000000030081400] = ffffaa84, %l2 = 0000000000000000
4319 lduba [%i2+%g0]0x89,%l2 ! %l2 = 0000000000000084
4320! Mem[0000000030081400] = 00000000ffffaa84, %f18 = 00000000 ba8cffb3
4321 ldda [%i2+%g0]0x89,%f18 ! %f18 = 00000000 ffffaa84
4322! Mem[0000000010001400] = 36000000, %l6 = 000000000000fdff
4323 lduwa [%i0+%g0]0x88,%l6 ! %l6 = 0000000036000000
4324! Mem[0000000010101400] = ff00000052ff00ff, %l7 = 0000000000000000
4325 ldxa [%i4+%g0]0x88,%l7 ! %l7 = ff00000052ff00ff
4326! Mem[0000000010001408] = 00000000, %l3 = 00000000000000ff
4327 ldsba [%i0+%o4]0x88,%l3 ! %l3 = 0000000000000000
4328! Starting 10 instruction Store Burst
4329! %f4 = ffffffff fffffcb7, Mem[0000000010181418] = b6179100 17937f0f
4330 std %f4 ,[%i6+0x018] ! Mem[0000000010181418] = ffffffff fffffcb7
4331
4332p0_label_168:
4333! %l1 = 00000000000000ff, Mem[00000000100c1410] = 33b9f0ff
4334 stwa %l1,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 000000ff
4335! %l6 = 0000000036000000, Mem[0000000010081420] = 32c0fc82, %asi = 80
4336 stwa %l6,[%i2+0x020]%asi ! Mem[0000000010081420] = 36000000
4337! %l6 = 0000000036000000, Mem[0000000010001400] = 36000000
4338 stha %l6,[%i0+%g0]0x88 ! Mem[0000000010001400] = 36000000
4339! Mem[00000000300c1400] = 81e3b036, %l2 = 0000000000000084
4340 ldstuba [%i3+%g0]0x81,%l2 ! %l2 = 00000081000000ff
4341! %l6 = 0000000036000000, Mem[00000000300c1410] = d6f6ffff
4342 stba %l6,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00f6ffff
4343! %f26 = 110c2ca8 ffffffff, Mem[0000000030141408] = ff000000 ba8cffb3
4344 stda %f26,[%i5+%o4]0x81 ! Mem[0000000030141408] = 110c2ca8 ffffffff
4345! %l7 = ff00000052ff00ff, Mem[0000000010041410] = 00000000
4346 stwa %l7,[%i1+%o5]0x88 ! Mem[0000000010041410] = 52ff00ff
4347! Mem[00000000201c0001] = 00ff75c1, %l0 = 0000000036b0e381
4348 ldstuba [%o0+0x001]%asi,%l0 ! %l0 = 000000ff000000ff
4349! Mem[0000000010141400] = ff000000, %l0 = 00000000000000ff
4350 swapa [%i5+%g0]0x88,%l0 ! %l0 = 00000000ff000000
4351! Starting 10 instruction Load Burst
4352! Mem[0000000030081408] = 01000000 f4ffffff, %l2 = 00000081, %l3 = 00000000
4353 ldda [%i2+%o4]0x81,%l2 ! %l2 = 0000000001000000 00000000f4ffffff
4354
4355p0_label_169:
4356! Mem[0000000030081400] = 84aaffff, %l1 = 00000000000000ff
4357 lduba [%i2+%g0]0x81,%l1 ! %l1 = 0000000000000084
4358! Mem[0000000010081400] = 01000000, %l3 = 00000000f4ffffff
4359 lduha [%i2+%g0]0x80,%l3 ! %l3 = 0000000000000100
4360! Mem[00000000201c0000] = 00ff75c1, %l7 = ff00000052ff00ff
4361 ldsb [%o0+0x001],%l7 ! %l7 = ffffffffffffffff
4362! Mem[00000000300c1408] = ff000000 ff000000, %l0 = ff000000, %l1 = 00000084
4363 ldda [%i3+%o4]0x89,%l0 ! %l0 = 00000000ff000000 00000000ff000000
4364! Mem[0000000010081410] = ff000000 00000000, %l0 = ff000000, %l1 = ff000000
4365 ldda [%i2+%o5]0x80,%l0 ! %l0 = 00000000ff000000 0000000000000000
4366! Mem[00000000300c1410] = 00f6ffff1fe9a97d, %f8 = ff000000 f4ffffff
4367 ldda [%i3+%o5]0x81,%f8 ! %f8 = 00f6ffff 1fe9a97d
4368! Mem[0000000030141410] = ff000000, %l2 = 0000000001000000
4369 lduha [%i5+%o5]0x81,%l2 ! %l2 = 000000000000ff00
4370! Mem[00000000300c1400] = ffe3b03600000000, %f8 = 00f6ffff 1fe9a97d
4371 ldda [%i3+%g0]0x81,%f8 ! %f8 = ffe3b036 00000000
4372! Mem[0000000030101408] = 000000ff93318aff, %f10 = ff000000 ffffffff
4373 ldda [%i4+%o4]0x81,%f10 ! %f10 = 000000ff 93318aff
4374! Starting 10 instruction Store Burst
4375! Mem[0000000030041400] = 0000ffff, %l6 = 0000000036000000
4376 swapa [%i1+%g0]0x89,%l6 ! %l6 = 000000000000ffff
4377
4378p0_label_170:
4379! %l1 = 0000000000000000, Mem[0000000030001400] = ffffffff00000000
4380 stxa %l1,[%i0+%g0]0x81 ! Mem[0000000030001400] = 0000000000000000
4381! Mem[0000000010041408] = 2815cd2e, %l1 = 0000000000000000
4382 swapa [%i1+%o4]0x88,%l1 ! %l1 = 000000002815cd2e
4383! %f2 = ff00ff52 00000000, Mem[0000000030081408] = 00000001 fffffff4
4384 stda %f2 ,[%i2+%o4]0x89 ! Mem[0000000030081408] = ff00ff52 00000000
4385! %l0 = 00000000ff000000, Mem[00000000201c0000] = 00ff75c1
4386 sth %l0,[%o0+%g0] ! Mem[00000000201c0000] = 000075c1
4387! Mem[0000000030041400] = 00000036, %l1 = 000000002815cd2e
4388 ldstuba [%i1+%g0]0x81,%l1 ! %l1 = 00000000000000ff
4389! Mem[000000001008140b] = a82c0c11, %l2 = 000000000000ff00
4390 ldstuba [%i2+0x00b]%asi,%l2 ! %l2 = 00000011000000ff
4391! Mem[0000000020800040] = fdffecd0, %l0 = 00000000ff000000
4392 ldstuba [%o1+0x040]%asi,%l0 ! %l0 = 000000fd000000ff
4393! Mem[0000000010101404] = 000000ff, %l0 = 00000000000000fd, %asi = 80
4394 swapa [%i4+0x004]%asi,%l0 ! %l0 = 00000000000000ff
4395! %f3 = 00000000, Mem[0000000010001408] = 00000000
4396 sta %f3 ,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000
4397! Starting 10 instruction Load Burst
4398! Mem[0000000030141400] = ff000000920000ff, %f8 = ffe3b036 00000000
4399 ldda [%i5+%g0]0x81,%f8 ! %f8 = ff000000 920000ff
4400
4401p0_label_171:
4402! Mem[0000000010001408] = 00000000, %l4 = 0000000000000000
4403 lduwa [%i0+%o4]0x88,%l4 ! %l4 = 0000000000000000
4404! Mem[0000000010001430] = ba8cffb356f8fdfa, %f6 = 84aaffff 00000000
4405 ldda [%i0+0x030]%asi,%f6 ! %f6 = ba8cffb3 56f8fdfa
4406 membar #Sync ! Added by membar checker (33)
4407! Mem[0000000030141400] = ff000000 920000ff 110c2ca8 ffffffff
4408! Mem[0000000030141410] = ff000000 ffffffff fff0b933 957c8144
4409! Mem[0000000030141420] = 36e82b5a 0e760aa1 110c2ca8 12129dc0
4410! Mem[0000000030141430] = c1ab42e6 dfe181b1 26b07ac5 c38e015d
4411 ldda [%i5]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000030141400
4412! Mem[0000000010141408] = 0000ff00, %l0 = 00000000000000ff
4413 ldsha [%i5+%o4]0x88,%l0 ! %l0 = ffffffffffffff00
4414! Mem[0000000010101410] = 52ff00ff, %l3 = 0000000000000100
4415 ldsha [%i4+%o5]0x88,%l3 ! %l3 = 00000000000000ff
4416! Mem[00000000300c1400] = ffe3b036, %l6 = 000000000000ffff
4417 lduha [%i3+%g0]0x81,%l6 ! %l6 = 000000000000ffe3
4418! Mem[0000000010141408] = 0000ff00, %f4 = ffffffff
4419 lda [%i5+%o4]0x88,%f4 ! %f4 = 0000ff00
4420! Mem[0000000030041410] = 000000ff, %l7 = ffffffffffffffff
4421 lduwa [%i1+%o5]0x89,%l7 ! %l7 = 00000000000000ff
4422! Mem[0000000010181410] = 00000000, %l4 = 0000000000000000
4423 ldswa [%i6+0x010]%asi,%l4 ! %l4 = 0000000000000000
4424! Starting 10 instruction Store Burst
4425! %l7 = 00000000000000ff, Mem[0000000030181410] = 412f1fff
4426 stwa %l7,[%i6+%o5]0x89 ! Mem[0000000030181410] = 000000ff
4427
4428p0_label_172:
4429! %l2 = 00000011, %l3 = 000000ff, Mem[0000000030041410] = 000000ff ff000000
4430 stda %l2,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000011 000000ff
4431! Mem[0000000010081408] = ff0c2ca8, %l1 = 0000000000000000
4432 swapa [%i2+%o4]0x88,%l1 ! %l1 = 00000000ff0c2ca8
4433! %f5 = fffffcb7, Mem[0000000030001410] = 810000ff
4434 sta %f5 ,[%i0+%o5]0x81 ! Mem[0000000030001410] = fffffcb7
4435! %f2 = ff00ff52, Mem[0000000010181410] = 00000000
4436 sta %f2 ,[%i6+%o5]0x88 ! Mem[0000000010181410] = ff00ff52
4437! Mem[00000000100c1410] = 000000ff, %l7 = 00000000000000ff
4438 ldstuba [%i3+%o5]0x80,%l7 ! %l7 = 00000000000000ff
4439! %l5 = 0000000000008143, Mem[0000000010141404] = 00000000, %asi = 80
4440 stwa %l5,[%i5+0x004]%asi ! Mem[0000000010141404] = 00008143
4441! %l0 = ffffffffffffff00, Mem[00000000300c1410] = 7da9e91ffffff600
4442 stxa %l0,[%i3+%o5]0x89 ! Mem[00000000300c1410] = ffffffffffffff00
4443! Mem[0000000010081410] = ff000000, %l2 = 0000000000000011
4444 ldstuba [%i2+%o5]0x80,%l2 ! %l2 = 000000ff000000ff
4445! %l2 = 00000000000000ff, Mem[00000000100c1410] = 00000000ff0000ff
4446 stxa %l2,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000000000ff
4447! Starting 10 instruction Load Burst
4448! Mem[0000000030081400] = 84aaffff, %l0 = ffffffffffffff00
4449 ldsba [%i2+%g0]0x81,%l0 ! %l0 = ffffffffffffff84
4450
4451p0_label_173:
4452! Mem[0000000030101400] = ff000000 24c200ff 000000ff 93318aff
4453! Mem[0000000030101410] = 00000000 c1abffe6 ff800000 24a19da9
4454! Mem[0000000030101420] = 7cf2aa84 00000072 fffff5f4 0710d380
4455! Mem[0000000030101430] = 909c4eed ffcc3530 b181e1df 00000000
4456 ldda [%i4]ASI_BLK_S,%f16 ! Block Load from 0000000030101400
4457! Mem[00000000100c1410] = ff000000, %l1 = 00000000ff0c2ca8
4458 ldsha [%i3+%o5]0x80,%l1 ! %l1 = ffffffffffffff00
4459! Mem[0000000030041410] = 00000011, %l6 = 000000000000ffe3
4460 swapa [%i1+%o5]0x89,%l6 ! %l6 = 0000000000000011
4461! Mem[0000000030001400] = 00000000 00000000, %l6 = 00000011, %l7 = 00000000
4462 ldda [%i0+%g0]0x89,%l6 ! %l6 = 0000000000000000 0000000000000000
4463! Mem[0000000030081400] = ffffaa84, %l6 = 0000000000000000
4464 lduba [%i2+%g0]0x89,%l6 ! %l6 = 0000000000000084
4465! Mem[000000001000140c] = 0000e0c7, %l6 = 0000000000000084
4466 lduwa [%i0+0x00c]%asi,%l6 ! %l6 = 000000000000e0c7
4467! Mem[0000000030181400] = 00000000, %l1 = ffffffffffffff00
4468 ldsba [%i6+%g0]0x81,%l1 ! %l1 = 0000000000000000
4469! Mem[0000000030181410] = 000000ff, %f10 = 000000ff
4470 lda [%i6+%o5]0x89,%f10 ! %f10 = 000000ff
4471! Mem[0000000030041400] = ff000036, %l0 = ffffffffffffff84
4472 ldswa [%i1+%g0]0x81,%l0 ! %l0 = ffffffffff000036
4473! Starting 10 instruction Store Burst
4474! Mem[00000000100c1408] = ffffffff, %l0 = ffffffffff000036
4475 swapa [%i3+%o4]0x88,%l0 ! %l0 = 00000000ffffffff
4476
4477p0_label_174:
4478! %l4 = 0000000000000000, Mem[00000000201c0000] = 000075c1
4479 sth %l4,[%o0+%g0] ! Mem[00000000201c0000] = 000075c1
4480! Mem[0000000030101408] = ff000000, %l4 = 0000000000000000
4481 ldstuba [%i4+%o4]0x89,%l4 ! %l4 = 00000000000000ff
4482! %l3 = 00000000000000ff, Mem[0000000010001408] = 000000000000e0c7
4483 stxa %l3,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000000000ff
4484! %l6 = 0000e0c7, %l7 = 00000000, Mem[0000000010181408] = b3ff8cba 00000000
4485 stda %l6,[%i6+%o4]0x80 ! Mem[0000000010181408] = 0000e0c7 00000000
4486! Mem[0000000030001408] = 36b0e381, %l2 = 00000000000000ff
4487 swapa [%i0+%o4]0x81,%l2 ! %l2 = 0000000036b0e381
4488! Mem[0000000021800180] = f9aaf473, %l3 = 00000000000000ff
4489 ldstub [%o3+0x180],%l3 ! %l3 = 000000f9000000ff
4490! Mem[0000000010081410] = 000000ff, %l6 = 000000000000e0c7
4491 ldstuba [%i2+%o5]0x88,%l6 ! %l6 = 000000ff000000ff
4492 membar #Sync ! Added by membar checker (34)
4493! %l3 = 00000000000000f9, Mem[0000000030141400] = ff000000920000ff
4494 stxa %l3,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000000000000f9
4495! %f10 = 000000ff 93318aff, Mem[0000000010041420] = 67be1bdd bf74240a
4496 std %f10,[%i1+0x020] ! Mem[0000000010041420] = 000000ff 93318aff
4497! Starting 10 instruction Load Burst
4498! Mem[0000000010181408] = 0000e0c7, %f7 = 56f8fdfa
4499 ld [%i6+%o4],%f7 ! %f7 = 0000e0c7
4500
4501p0_label_175:
4502! Mem[00000000300c1400] = ffe3b036, %l4 = 0000000000000000
4503 lduha [%i3+%g0]0x81,%l4 ! %l4 = 000000000000ffe3
4504! Mem[0000000010081420] = 36000000 93318aff, %l4 = 0000ffe3, %l5 = 00008143
4505 ldda [%i2+0x020]%asi,%l4 ! %l4 = 0000000036000000 0000000093318aff
4506! Mem[0000000030101410] = 00000000, %l4 = 0000000036000000
4507 ldsba [%i4+%o5]0x89,%l4 ! %l4 = 0000000000000000
4508! Mem[00000000100c1400] = f4ffffff 00000000 360000ff 0000008b
4509! Mem[00000000100c1410] = ff000000 00000000 ffffffff fffffcb7
4510! Mem[00000000100c1420] = 01000000 8c4e8d6d 00ff0000 00000000
4511! Mem[00000000100c1430] = c1ab7de6 2ecd1528 1f6fff52 34e68dab
4512 ldda [%i3]ASI_BLK_AIUPL,%f16 ! Block Load from 00000000100c1400
4513! Mem[0000000030001410] = b7fcffff, %l6 = 00000000000000ff
4514 ldsha [%i0+%o5]0x89,%l6 ! %l6 = ffffffffffffffff
4515! Mem[00000000100c1410] = 000000ff, %l1 = 0000000000000000
4516 ldsha [%i3+%o5]0x88,%l1 ! %l1 = 00000000000000ff
4517! Mem[0000000010081410] = 00000000000000ff, %f2 = ff00ff52 00000000
4518 ldda [%i2+%o5]0x88,%f2 ! %f2 = 00000000 000000ff
4519! Mem[0000000010181410] = 52ff00ff00008143, %l2 = 0000000036b0e381
4520 ldx [%i6+%o5],%l2 ! %l2 = 52ff00ff00008143
4521! Mem[0000000010081410] = ff000000 00000000, %l2 = 00008143, %l3 = 000000f9
4522 ldda [%i2+%o5]0x80,%l2 ! %l2 = 00000000ff000000 0000000000000000
4523! Starting 10 instruction Store Burst
4524 membar #Sync ! Added by membar checker (35)
4525! %l0 = ffffffff, %l1 = 000000ff, Mem[00000000100c1410] = 000000ff 00000000
4526 stda %l0,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ffffffff 000000ff
4527
4528p0_label_176:
4529! %f21 = 000000ff, Mem[0000000030141400] = 00000000
4530 sta %f21,[%i5+%g0]0x89 ! Mem[0000000030141400] = 000000ff
4531! %f14 = 00000000 ff0000ff, Mem[00000000100c1408] = 360000ff 0000008b
4532 stda %f14,[%i3+0x008]%asi ! Mem[00000000100c1408] = 00000000 ff0000ff
4533! Mem[0000000020800041] = ffffecd0, %l0 = 00000000ffffffff
4534 ldstuba [%o1+0x041]%asi,%l0 ! %l0 = 000000ff000000ff
4535! %l1 = 00000000000000ff, %l6 = ffffffffffffffff, %l0 = 00000000000000ff
4536 xnor %l1,%l6,%l0 ! %l0 = 00000000000000ff
4537! Mem[0000000030001400] = 00000000, %l4 = 0000000000000000
4538 swapa [%i0+%g0]0x81,%l4 ! %l4 = 0000000000000000
4539! %l4 = 0000000000000000, %l3 = 0000000000000000, %l7 = 0000000000000000
4540 udivx %l4,%l3,%l7 ! Div by zero, %l0 = 000000000000014f
4541! %l6 = ffffffffffffffff, Mem[0000000030101400] = ff00000024c200ff
4542 stxa %l6,[%i4+%g0]0x81 ! Mem[0000000030101400] = ffffffffffffffff
4543! %l1 = 00000000000000ff, Mem[0000000010141410] = 98fc00ff
4544 stwa %l1,[%i5+%o5]0x88 ! Mem[0000000010141410] = 000000ff
4545! %f2 = 00000000 000000ff, %l2 = 00000000ff000000
4546! Mem[0000000030101430] = 909c4eedffcc3530
4547 add %i4,0x030,%g1
4548 stda %f2,[%g1+%l2]ASI_PST16_S ! Mem[0000000030101430] = 909c4eedffcc3530
4549! Starting 10 instruction Load Burst
4550! Mem[0000000030181408] = 00000000 52ff00ff, %l4 = 00000000, %l5 = 93318aff
4551 ldda [%i6+%o4]0x89,%l4 ! %l4 = 0000000052ff00ff 0000000000000000
4552
4553p0_label_177:
4554! Mem[000000001010143c] = 00000000, %l6 = ffffffffffffffff
4555 ldsba [%i4+0x03f]%asi,%l6 ! %l6 = 0000000000000000
4556! Mem[0000000030101408] = ff0000ff, %l2 = 00000000ff000000
4557 lduba [%i4+%o4]0x81,%l2 ! %l2 = 00000000000000ff
4558! Mem[0000000010041408] = 00ff000000000000, %f6 = ba8cffb3 0000e0c7
4559 ldda [%i1+%o4]0x88,%f6 ! %f6 = 00ff0000 00000000
4560! Mem[0000000010001408] = 00000000, %l6 = 0000000000000000
4561 lduba [%i0+%o4]0x88,%l6 ! %l6 = 0000000000000000
4562! Mem[0000000010001400] = 00ffffff 36000000, %l4 = 52ff00ff, %l5 = 00000000
4563 ldda [%i0+%g0]0x88,%l4 ! %l4 = 0000000036000000 0000000000ffffff
4564! Mem[0000000030181410] = 00000000 000000ff, %l0 = 00000127, %l1 = 000000ff
4565 ldda [%i6+%o5]0x89,%l0 ! %l0 = 00000000000000ff 0000000000000000
4566! Mem[00000000201c0000] = 000075c1, %l7 = 0000000000000000
4567 ldsb [%o0+%g0],%l7 ! %l7 = 0000000000000000
4568! Mem[0000000030101400] = ffffffff ffffffff, %l0 = 000000ff, %l1 = 00000000
4569 ldda [%i4+%g0]0x81,%l0 ! %l0 = 00000000ffffffff 00000000ffffffff
4570! Mem[0000000021800000] = ffe5ddab, %l0 = 00000000ffffffff
4571 lduh [%o3+%g0],%l0 ! %l0 = 000000000000ffe5
4572! Starting 10 instruction Store Burst
4573! %f18 = 8b000000, Mem[0000000030101408] = ff0000ff
4574 sta %f18,[%i4+%o4]0x89 ! Mem[0000000030101408] = 8b000000
4575
4576p0_label_178:
4577! %l2 = 000000ff, %l3 = 00000000, Mem[0000000010101400] = ff00ff52 000000fd
4578 stda %l2,[%i4+%g0]0x80 ! Mem[0000000010101400] = 000000ff 00000000
4579! %l2 = 00000000000000ff, Mem[0000000010001400] = 00000036
4580 stwa %l2,[%i0+%g0]0x80 ! Mem[0000000010001400] = 000000ff
4581! %f16 = 00000000 fffffff4 8b000000 ff000036
4582! %f20 = 00000000 000000ff b7fcffff ffffffff
4583! %f24 = 6d8d4e8c 00000001 00000000 0000ff00
4584! %f28 = 2815cd2e e67dabc1 ab8de634 52ff6f1f
4585 stda %f16,[%i3]ASI_BLK_SL ! Block Store to 00000000300c1400
4586! %f2 = 00000000, Mem[000000001014141c] = fdffa1b1
4587 sta %f2 ,[%i5+0x01c]%asi ! Mem[000000001014141c] = 00000000
4588! %l0 = 000000000000ffe5, Mem[00000000300c1410] = ff00000000000000
4589 stxa %l0,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 000000000000ffe5
4590! %f13 = 00000000, Mem[0000000010001410] = 00000000
4591 st %f13,[%i0+%o5] ! Mem[0000000010001410] = 00000000
4592! Mem[0000000030001410] = fffffcb7, %l7 = 0000000000000000
4593 swapa [%i0+%o5]0x81,%l7 ! %l7 = 00000000fffffcb7
4594! %l1 = 00000000ffffffff, Mem[0000000030141410] = 000000ff
4595 stwa %l1,[%i5+%o5]0x89 ! Mem[0000000030141410] = ffffffff
4596! %l6 = 0000000000000000, Mem[0000000010001408] = 00000000
4597 stha %l6,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000
4598! Starting 10 instruction Load Burst
4599 membar #Sync ! Added by membar checker (36)
4600! Mem[00000000100c1430] = c1ab7de6, %l7 = 00000000fffffcb7
4601 lduw [%i3+0x030],%l7 ! %l7 = 00000000c1ab7de6
4602
4603p0_label_179:
4604! Mem[00000000100c1410] = ffffffff, %l2 = 00000000000000ff
4605 lduba [%i3+%o5]0x80,%l2 ! %l2 = 00000000000000ff
4606! Mem[0000000030101400] = ffffffff, %l4 = 0000000036000000
4607 ldsba [%i4+%g0]0x81,%l4 ! %l4 = ffffffffffffffff
4608! Mem[0000000010001408] = 00000000, %l0 = 000000000000ffe5
4609 ldsba [%i0+0x00b]%asi,%l0 ! %l0 = 0000000000000000
4610! Mem[0000000010081408] = 00000000 00ffffff, %l2 = 000000ff, %l3 = 00000000
4611 ldda [%i2+%o4]0x80,%l2 ! %l2 = 0000000000000000 0000000000ffffff
4612! Mem[0000000010101408] = ff000000, %l1 = 00000000ffffffff
4613 lduh [%i4+%o4],%l1 ! %l1 = 000000000000ff00
4614! %l7 = 00000000c1ab7de6, imm = fffffffffffffb9d, %l5 = 0000000000ffffff
4615 xnor %l7,-0x463,%l5 ! %l5 = 00000000c1ab7984
4616! Mem[0000000030141400] = f9000000 000000ff, %l6 = 00000000, %l7 = c1ab7de6
4617 ldda [%i5+%g0]0x89,%l6 ! %l6 = 00000000000000ff 00000000f9000000
4618! Mem[00000000100c1400] = f4ffffff 00000000 00000000 ff0000ff
4619! Mem[00000000100c1410] = ffffffff ff000000 ffffffff fffffcb7
4620! Mem[00000000100c1420] = 01000000 8c4e8d6d 00ff0000 00000000
4621! Mem[00000000100c1430] = c1ab7de6 2ecd1528 1f6fff52 34e68dab
4622 ldda [%i3]ASI_BLK_AIUPL,%f16 ! Block Load from 00000000100c1400
4623! Mem[0000000030181408] = ff00ff5200000000, %f12 = ff1f2f41 00000000
4624 ldda [%i6+%o4]0x81,%f12 ! %f12 = ff00ff52 00000000
4625! Starting 10 instruction Store Burst
4626! %f4 = 0000ff00 fffffcb7, Mem[0000000030081400] = 84aaffff 00000000
4627 stda %f4 ,[%i2+%g0]0x81 ! Mem[0000000030081400] = 0000ff00 fffffcb7
4628
4629p0_label_180:
4630 membar #Sync ! Added by membar checker (37)
4631! %f3 = 000000ff, Mem[00000000100c1404] = 00000000
4632 st %f3 ,[%i3+0x004] ! Mem[00000000100c1404] = 000000ff
4633! %l6 = 00000000000000ff, Mem[00000000100c1420] = 01000000
4634 sth %l6,[%i3+0x020] ! Mem[00000000100c1420] = 00ff0000
4635! Mem[0000000010181408] = 0000e0c7, %l5 = 00000000c1ab7984
4636 ldstuba [%i6+%o4]0x80,%l5 ! %l5 = 00000000000000ff
4637! %f2 = 00000000 000000ff, Mem[0000000010181400] = 28000000 ffffffff
4638 stda %f2 ,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000 000000ff
4639! Mem[0000000010001408] = 00000000, %l1 = 000000000000ff00
4640 ldstuba [%i0+%o4]0x88,%l1 ! %l1 = 00000000000000ff
4641! %l0 = 0000000000000000, Mem[00000000300c1408] = 8b000000ff000036
4642 stxa %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 0000000000000000
4643! %l5 = 0000000000000000, Mem[0000000030101408] = 0000008b93318aff
4644 stxa %l5,[%i4+%o4]0x81 ! Mem[0000000030101408] = 0000000000000000
4645! Mem[00000000100c1408] = 00000000, %l2 = 0000000000000000
4646 swapa [%i3+%o4]0x88,%l2 ! %l2 = 0000000000000000
4647! Mem[0000000030181400] = 00000000, %l0 = 0000000000000000
4648 ldstuba [%i6+%g0]0x89,%l0 ! %l0 = 00000000000000ff
4649! Starting 10 instruction Load Burst
4650! Mem[0000000030101410] = 00000000, %l2 = 0000000000000000
4651 lduba [%i4+%o5]0x81,%l2 ! %l2 = 0000000000000000
4652
4653p0_label_181:
4654! Mem[0000000010101410] = ff00ff52412f1ff4, %f6 = 00ff0000 00000000
4655 ldda [%i4+%o5]0x80,%f6 ! %f6 = ff00ff52 412f1ff4
4656! Mem[00000000201c0000] = 000075c1, %l5 = 0000000000000000
4657 lduba [%o0+0x000]%asi,%l5 ! %l5 = 0000000000000000
4658! Mem[0000000010081410] = ff000000, %l2 = 0000000000000000
4659 ldswa [%i2+%o5]0x80,%l2 ! %l2 = ffffffffff000000
4660! Mem[0000000010141408] = 0000ff00, %l1 = 0000000000000000
4661 lduha [%i5+%o4]0x88,%l1 ! %l1 = 000000000000ff00
4662! Mem[00000000100c1400] = f4ffffff, %l2 = ffffffffff000000
4663 ldswa [%i3+%g0]0x80,%l2 ! %l2 = fffffffff4ffffff
4664! %f14 = 00000000, %f19 = 00000000, %f10 = 000000ff 93318aff
4665 fsmuld %f14,%f19,%f10 ! %f10 = 00000000 00000000
4666! Mem[0000000030141408] = a82c0c11, %l2 = fffffffff4ffffff
4667 ldsha [%i5+%o4]0x89,%l2 ! %l2 = 0000000000000c11
4668! Mem[0000000010041410] = ff00ff52, %l1 = 000000000000ff00
4669 lduwa [%i1+0x010]%asi,%l1 ! %l1 = 00000000ff00ff52
4670! Mem[00000000100c1410] = ffffffffff000000, %l6 = 00000000000000ff
4671 ldxa [%i3+%o5]0x80,%l6 ! %l6 = ffffffffff000000
4672! Starting 10 instruction Store Burst
4673! %f2 = 00000000 000000ff, Mem[0000000010001410] = 00000000 000000ff
4674 stda %f2 ,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000 000000ff
4675
4676p0_label_182:
4677! %l6 = ff000000, %l7 = f9000000, Mem[0000000030181410] = ff000000 00000000
4678 stda %l6,[%i6+%o5]0x81 ! Mem[0000000030181410] = ff000000 f9000000
4679! %l6 = ffffffffff000000, imm = 0000000000000967, %l4 = ffffffffffffffff
4680 xor %l6,0x967,%l4 ! %l4 = ffffffffff000967
4681! Mem[0000000010141410] = ff000000, %l3 = 0000000000ffffff
4682 swapa [%i5+%o5]0x80,%l3 ! %l3 = 00000000ff000000
4683! %l3 = 00000000ff000000, Mem[00000000201c0001] = 000075c1, %asi = 80
4684 stba %l3,[%o0+0x001]%asi ! Mem[00000000201c0000] = 000075c1
4685! %l4 = ffffffffff000967, Mem[00000000201c0000] = 000075c1, %asi = 80
4686 stha %l4,[%o0+0x000]%asi ! Mem[00000000201c0000] = 096775c1
4687! %l0 = 0000000000000000, Mem[0000000010001428] = 884bc224, %asi = 80
4688 stwa %l0,[%i0+0x028]%asi ! Mem[0000000010001428] = 00000000
4689! %l5 = 0000000000000000, Mem[0000000010081408] = 00000000
4690 stwa %l5,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000
4691! %l4 = ffffffffff000967, Mem[0000000030141410] = ffffffff
4692 stba %l4,[%i5+%o5]0x89 ! Mem[0000000030141410] = ffffff67
4693! Mem[00000000100c1400] = f4ffffff, %l3 = ff000000, %l7 = f9000000
4694 casa [%i3]0x80,%l3,%l7 ! %l7 = 00000000f4ffffff
4695! Starting 10 instruction Load Burst
4696! Mem[0000000030001408] = 60000000ff000000, %l2 = 0000000000000c11
4697 ldxa [%i0+%o4]0x89,%l2 ! %l2 = 60000000ff000000
4698
4699p0_label_183:
4700! Mem[0000000030101410] = 00000000, %l3 = 00000000ff000000
4701 lduba [%i4+%o5]0x89,%l3 ! %l3 = 0000000000000000
4702! Code Fragment 3
4703p0_fragment_11:
4704! %l0 = 0000000000000000
4705 setx 0x0037160869cc5e19,%g7,%l0 ! %l0 = 0037160869cc5e19
4706! %l1 = 00000000ff00ff52
4707 setx 0x2e6973a020274392,%g7,%l1 ! %l1 = 2e6973a020274392
4708 setx 0x1fe000, %g1, %g3
4709 or %l0, %g3, %l0 ! always set perrmask = 0xff
4710 setx 0x1ffff8, %g1, %g2
4711 and %l0, %g2, %l0
4712 ta T_CHANGE_HPRIV
4713 stxa %l1, [%l0]ASI_DCACHE_DATA
4714 ta T_CHANGE_NONHPRIV
4715! %l0 = 0037160869cc5e19
4716 setx 0x6184275fba082ee3,%g7,%l0 ! %l0 = 6184275fba082ee3
4717! %l1 = 2e6973a020274392
4718 setx 0xd5caa0c017501609,%g7,%l1 ! %l1 = d5caa0c017501609
4719! %l1 = d5caa0c017501609, Mem[00000000218000c0] = 0000968e
4720 sth %l1,[%o3+0x0c0] ! Mem[00000000218000c0] = 1609968e
4721! Mem[00000000211c0000] = ffff877b, %l3 = 0000000000000000
4722 lduh [%o2+%g0],%l3 ! %l3 = 000000000000ffff
4723! Mem[00000000100c1410] = ffffffff, %l2 = 60000000ff000000
4724 ldswa [%i3+%o5]0x80,%l2 ! %l2 = ffffffffffffffff
4725! Mem[0000000010041408] = 00000000, %l0 = 6184275fba082ee3
4726 lduha [%i1+%o4]0x88,%l0 ! %l0 = 0000000000000000
4727! Mem[0000000030181400] = 00000000000000ff, %f4 = 0000ff00 fffffcb7
4728 ldda [%i6+%g0]0x89,%f4 ! %f4 = 00000000 000000ff
4729! Mem[0000000010001410] = 000000ff, %l3 = 000000000000ffff
4730 ldsba [%i0+%o5]0x88,%l3 ! %l3 = ffffffffffffffff
4731! Mem[0000000030081410] = 000000ff, %l5 = 0000000000000000
4732 ldswa [%i2+%o5]0x89,%l5 ! %l5 = 00000000000000ff
4733! Starting 10 instruction Store Burst
4734! Mem[00000000300c1400] = fffffff4, %l7 = 00000000f4ffffff
4735 swapa [%i3+%g0]0x89,%l7 ! %l7 = 00000000fffffff4
4736
4737p0_label_184:
4738! %l7 = 00000000fffffff4, %l5 = 00000000000000ff, %l6 = ffffffffff000000
4739 mulx %l7,%l5,%l6 ! %l6 = 000000fefffff40c
4740! Mem[0000000030101400] = ffffffff, %l5 = 00000000000000ff
4741 swapa [%i4+%g0]0x89,%l5 ! %l5 = 00000000ffffffff
4742! Mem[0000000010001408] = ff000000, %l2 = ffffffffffffffff
4743 ldstuba [%i0+%o4]0x80,%l2 ! %l2 = 000000ff000000ff
4744! %f16 = 00000000 fffffff4 ff0000ff 00000000
4745! %f20 = 000000ff ffffffff b7fcffff ffffffff
4746! %f24 = 6d8d4e8c 00000001 00000000 0000ff00
4747! %f28 = 2815cd2e e67dabc1 ab8de634 52ff6f1f
4748 stda %f16,[%i4]ASI_COMMIT_P ! Block Store to 0000000010101400
4749! Mem[0000000030141408] = 110c2ca8, %l5 = 00000000ffffffff
4750 swapa [%i5+%o4]0x81,%l5 ! %l5 = 00000000110c2ca8
4751! Mem[0000000030001408] = 000000ff, %l6 = 000000fefffff40c
4752 ldstuba [%i0+%o4]0x81,%l6 ! %l6 = 00000000000000ff
4753! %f6 = ff00ff52 412f1ff4, %l7 = 00000000fffffff4
4754! Mem[0000000030041400] = ff00003674e82757
4755 stda %f6,[%i1+%l7]ASI_PST8_S ! Mem[0000000030041400] = ff00ff52742f2757
4756! %l3 = ffffffffffffffff, Mem[00000000211c0000] = ffff877b
4757 sth %l3,[%o2+%g0] ! Mem[00000000211c0000] = ffff877b
4758! Mem[000000001014142b] = 00000081, %l6 = 0000000000000000
4759 ldstub [%i5+0x02b],%l6 ! %l6 = 00000081000000ff
4760! Starting 10 instruction Load Burst
4761! Mem[0000000030181408] = ff00ff52, %l5 = 00000000110c2ca8
4762 lduwa [%i6+%o4]0x81,%l5 ! %l5 = 00000000ff00ff52
4763
4764p0_label_185:
4765! Mem[0000000010181410] = 52ff00ff, %l2 = 00000000000000ff
4766 ldsha [%i6+%o5]0x80,%l2 ! %l2 = 00000000000052ff
4767! Mem[0000000010081400] = 01000000 f4ffffff, %l6 = 00000081, %l7 = fffffff4
4768 ldd [%i2+%g0],%l6 ! %l6 = 0000000001000000 00000000f4ffffff
4769! %l0 = 0000000000000000, %l7 = 00000000f4ffffff, %l5 = 00000000ff00ff52
4770 and %l0,%l7,%l5 ! %l5 = 0000000000000000
4771! Mem[0000000010141410] = 00ffffff b644ff0d, %l2 = 000052ff, %l3 = ffffffff
4772 ldda [%i5+%o5]0x80,%l2 ! %l2 = 0000000000ffffff 00000000b644ff0d
4773! Mem[0000000010041410] = ff00ff52, %l6 = 0000000001000000
4774 lduwa [%i1+%o5]0x80,%l6 ! %l6 = 00000000ff00ff52
4775! Mem[0000000010081408] = 00000000, %l4 = ffffffffff000967
4776 ldsha [%i2+%o4]0x88,%l4 ! %l4 = 0000000000000000
4777! Mem[00000000300c1408] = 00000000, %l3 = 00000000b644ff0d
4778 ldsba [%i3+%o4]0x89,%l3 ! %l3 = 0000000000000000
4779! Mem[0000000010041410] = ff00ff5200000000, %l1 = d5caa0c017501609
4780 ldxa [%i1+%o5]0x80,%l1 ! %l1 = ff00ff5200000000
4781! Mem[0000000010141408] = 600000000000ff00, %f4 = 00000000 000000ff
4782 ldda [%i5+%o4]0x88,%f4 ! %f4 = 60000000 0000ff00
4783! Starting 10 instruction Store Burst
4784! %l7 = 00000000f4ffffff, Mem[0000000010081408] = ffffff0000000000
4785 stxa %l7,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000f4ffffff
4786
4787p0_label_186:
4788! %l2 = 00ffffff, %l3 = 00000000, Mem[0000000030081408] = 00000000 ff00ff52
4789 stda %l2,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00ffffff 00000000
4790! %l1 = ff00ff5200000000, %l4 = 0000000000000000, %l1 = ff00ff5200000000
4791 addc %l1,%l4,%l1 ! %l1 = ff00ff5200000000
4792! Mem[0000000030101410] = 00000000, %l5 = 0000000000000000
4793 ldstuba [%i4+%o5]0x89,%l5 ! %l5 = 00000000000000ff
4794! %l4 = 0000000000000000, Mem[0000000010141410] = 0dff44b6ffffff00
4795 stxa %l4,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000000000000000
4796! %f14 = 00000000 ff0000ff, Mem[0000000010001408] = 000000ff ff000000
4797 stda %f14,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000000 ff0000ff
4798! %l1 = ff00ff5200000000, Mem[00000000300c1408] = 00000000
4799 stha %l1,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000
4800! Code Fragment 4
4801p0_fragment_12:
4802! %l0 = 0000000000000000
4803 setx 0xcfabcc27fac57061,%g7,%l0 ! %l0 = cfabcc27fac57061
4804! %l1 = ff00ff5200000000
4805 setx 0x0df96c580fc84ac9,%g7,%l1 ! %l1 = 0df96c580fc84ac9
4806 setx 0x7ff8, %g1, %g2
4807 and %l0, %g2, %l0
4808 setx 0xffffffff, %g1, %g2
4809 and %l1, %g2, %l1
4810 setx 0x100000000, %g1, %g2
4811 or %l1, %g2, %l1 ! Set bit 32 - perrinj
4812 ta T_CHANGE_HPRIV
4813 stxa %l1, [%l0]ASI_ICACHE_INSTR
4814 ta T_CHANGE_NONHPRIV
4815! %l0 = cfabcc27fac57061
4816 setx 0x59493aa046351d9d,%g7,%l0 ! %l0 = 59493aa046351d9d
4817! %l1 = 0df96c580fc84ac9
4818 setx 0x040ba2b7acfcc543,%g7,%l1 ! %l1 = 040ba2b7acfcc543
4819! Code Fragment 4
4820p0_fragment_13:
4821! %l0 = 59493aa046351d9d
4822 setx 0x2186fc37b03272f4,%g7,%l0 ! %l0 = 2186fc37b03272f4
4823! %l1 = 040ba2b7acfcc543
4824 setx 0x9d36586fecd74221,%g7,%l1 ! %l1 = 9d36586fecd74221
4825 setx 0x7ff8, %g1, %g2
4826 and %l0, %g2, %l0
4827 setx 0xffffffff, %g1, %g2
4828 and %l1, %g2, %l1
4829 setx 0x100000000, %g1, %g2
4830 or %l1, %g2, %l1 ! Set bit 32 - perrinj
4831 ta T_CHANGE_HPRIV
4832 stxa %l1, [%l0]ASI_ICACHE_INSTR
4833 ta T_CHANGE_NONHPRIV
4834! %l0 = 2186fc37b03272f4
4835 setx 0x547055706909519a,%g7,%l0 ! %l0 = 547055706909519a
4836! %l1 = 9d36586fecd74221
4837 setx 0xd929506f84f3e79b,%g7,%l1 ! %l1 = d929506f84f3e79b
4838! %l7 = 00000000f4ffffff, Mem[0000000020800040] = ffffecd0, %asi = 80
4839 stha %l7,[%o1+0x040]%asi ! Mem[0000000020800040] = ffffecd0
4840! Starting 10 instruction Load Burst
4841! Mem[0000000010181410] = ff00ff52, %l4 = 0000000000000000
4842 ldswa [%i6+%o5]0x88,%l4 ! %l4 = ffffffffff00ff52
4843
4844p0_label_187:
4845! Mem[00000000300c1408] = 00000000, %f6 = ff00ff52
4846 lda [%i3+%o4]0x81,%f6 ! %f6 = 00000000
4847! Mem[0000000020800000] = 048aedbb, %l7 = 00000000f4ffffff
4848 ldsb [%o1+%g0],%l7 ! %l7 = 0000000000000004
4849! Mem[0000000010081430] = 0542b5e2, %l2 = 0000000000ffffff
4850 ldsw [%i2+0x030],%l2 ! %l2 = 000000000542b5e2
4851! Mem[000000001014142c] = 67e5f11e, %l3 = 0000000000000000
4852 lduh [%i5+0x02e],%l3 ! %l3 = 000000000000f11e
4853! Mem[0000000030001410] = 00000000, %l1 = d929506f84f3e79b
4854 lduba [%i0+%o5]0x81,%l1 ! %l1 = 0000000000000000
4855! Mem[00000000100c1400] = f4ffffff, %l4 = ffffffffff00ff52
4856 ldsba [%i3+%g0]0x80,%l4 ! %l4 = fffffffffffffff4
4857! Mem[0000000010001400] = 00ffffffff000000, %f30 = ab8de634 52ff6f1f
4858 ldda [%i0+%g0]0x88,%f30 ! %f30 = 00ffffff ff000000
4859! Mem[000000001008141c] = 691e0821, %l2 = 000000000542b5e2
4860 lduwa [%i2+0x01c]%asi,%l2 ! %l2 = 00000000691e0821
4861! Mem[00000000300c1410] = 00000000, %f27 = 0000ff00
4862 lda [%i3+%o5]0x81,%f27 ! %f27 = 00000000
4863! Starting 10 instruction Store Burst
4864! Mem[0000000010141410] = 00000000, %l5 = 0000000000000000
4865 swapa [%i5+%o5]0x88,%l5 ! %l5 = 0000000000000000
4866
4867p0_label_188:
4868! %f24 = 6d8d4e8c 00000001, Mem[00000000300c1400] = f4ffffff 00000000
4869 stda %f24,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 6d8d4e8c 00000001
4870 membar #Sync ! Added by membar checker (38)
4871! %f10 = 00000000 00000000, Mem[0000000010101430] = 2815cd2e e67dabc1
4872 std %f10,[%i4+0x030] ! Mem[0000000010101430] = 00000000 00000000
4873! Mem[0000000010181410] = 52ff00ff, %l5 = 0000000000000000
4874 swapa [%i6+%o5]0x80,%l5 ! %l5 = 0000000052ff00ff
4875! %l5 = 0000000052ff00ff, Mem[0000000010081418] = 92000000, %asi = 80
4876 stwa %l5,[%i2+0x018]%asi ! Mem[0000000010081418] = 52ff00ff
4877! Mem[0000000010001408] = ff0000ff, %l5 = 0000000052ff00ff
4878 swapa [%i0+%o4]0x80,%l5 ! %l5 = 00000000ff0000ff
4879! %l3 = 000000000000f11e, Mem[0000000030141400] = 000000ff
4880 stba %l3,[%i5+%g0]0x89 ! Mem[0000000030141400] = 0000001e
4881! %f31 = ff000000, Mem[0000000010001408] = 52ff00ff
4882 st %f31,[%i0+%o4] ! Mem[0000000010001408] = ff000000
4883! %f0 = c7e00000 00000000, Mem[0000000010001408] = ff000000 00000000
4884 stda %f0 ,[%i0+%o4]0x80 ! Mem[0000000010001408] = c7e00000 00000000
4885! %l2 = 00000000691e0821, Mem[0000000010181410] = 00000000
4886 stha %l2,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000821
4887! Starting 10 instruction Load Burst
4888! Mem[0000000010001408] = c7e00000, %l6 = 00000000ff00ff52
4889 lduwa [%i0+%o4]0x80,%l6 ! %l6 = 00000000c7e00000
4890
4891p0_label_189:
4892! Mem[0000000010041408] = 00000000, %l6 = 00000000c7e00000
4893 ldsba [%i1+%o4]0x88,%l6 ! %l6 = 0000000000000000
4894! Mem[0000000010181408] = 00000000 c7e000ff, %l0 = 6909519a, %l1 = 00000000
4895 ldda [%i6+%o4]0x88,%l0 ! %l0 = 00000000c7e000ff 0000000000000000
4896! Mem[0000000030101410] = ff000000, %f25 = 00000001
4897 lda [%i4+%o5]0x81,%f25 ! %f25 = ff000000
4898! Mem[00000000100c1400] = ff000000fffffff4, %l4 = fffffffffffffff4
4899 ldxa [%i3+%g0]0x88,%l4 ! %l4 = ff000000fffffff4
4900! Mem[0000000030041400] = 52ff00ff, %l5 = 00000000ff0000ff
4901 lduha [%i1+%g0]0x89,%l5 ! %l5 = 00000000000000ff
4902! Mem[0000000030041408] = 2ecd1528, %l7 = 0000000000000004
4903 ldswa [%i1+%o4]0x89,%l7 ! %l7 = 000000002ecd1528
4904! Mem[0000000010101404] = fffffff4, %l4 = ff000000fffffff4
4905 ldub [%i4+0x007],%l4 ! %l4 = 00000000000000f4
4906! Mem[0000000030081410] = ff00000000000000, %l0 = 00000000c7e000ff
4907 ldxa [%i2+%o5]0x81,%l0 ! %l0 = ff00000000000000
4908! Mem[0000000010101400] = 00000000, %l1 = 0000000000000000
4909 lduwa [%i4+%g0]0x88,%l1 ! %l1 = 0000000000000000
4910! Starting 10 instruction Store Burst
4911! %l6 = 0000000000000000, Mem[00000000211c0000] = ffff877b
4912 sth %l6,[%o2+%g0] ! Mem[00000000211c0000] = 0000877b
4913
4914p0_label_190:
4915! %l0 = ff00000000000000, Mem[0000000030101410] = ff000000
4916 stba %l0,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000000
4917! %l3 = 000000000000f11e, Mem[0000000010041400] = ffffffffffffffff
4918 stxa %l3,[%i1+%g0]0x88 ! Mem[0000000010041400] = 000000000000f11e
4919! Mem[0000000030141408] = ffffffff, %l1 = 0000000000000000
4920 swapa [%i5+%o4]0x89,%l1 ! %l1 = 00000000ffffffff
4921! %l1 = 00000000ffffffff, Mem[000000001008143a] = 00000000
4922 sth %l1,[%i2+0x03a] ! Mem[0000000010081438] = 0000ffff
4923! Mem[00000000201c0001] = 096775c1, %l2 = 00000000691e0821
4924 ldstub [%o0+0x001],%l2 ! %l2 = 00000067000000ff
4925! %l2 = 0000000000000067, Mem[0000000010181400] = 00000000
4926 stha %l2,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00670000
4927! %l7 = 000000002ecd1528, Mem[0000000020800040] = ffffecd0, %asi = 80
4928 stba %l7,[%o1+0x040]%asi ! Mem[0000000020800040] = 28ffecd0
4929! %f15 = ff0000ff, Mem[0000000010101408] = ff0000ff
4930 sta %f15,[%i4+%o4]0x80 ! Mem[0000000010101408] = ff0000ff
4931! Mem[000000001008142e] = 00000060, %l7 = 000000002ecd1528
4932 ldstub [%i2+0x02e],%l7 ! %l7 = 00000000000000ff
4933! Starting 10 instruction Load Burst
4934! Mem[0000000010141400] = 000000ff, %l1 = 00000000ffffffff
4935 lduwa [%i5+%g0]0x88,%l1 ! %l1 = 00000000000000ff
4936
4937p0_label_191:
4938! Mem[0000000010081420] = 36000000, %l7 = 0000000000000000
4939 ldsb [%i2+0x022],%l7 ! %l7 = 0000000000000000
4940! Mem[0000000010141400] = 000000ff, %l2 = 0000000000000067
4941 ldsha [%i5+%g0]0x88,%l2 ! %l2 = 00000000000000ff
4942! Mem[00000000300c1408] = 00000000, %l3 = 000000000000f11e
4943 ldsba [%i3+%o4]0x89,%l3 ! %l3 = 0000000000000000
4944! Mem[0000000010041400] = 1ef10000, %l3 = 0000000000000000
4945 lduwa [%i1+%g0]0x80,%l3 ! %l3 = 000000001ef10000
4946! Mem[00000000201c0000] = 09ff75c1, %l7 = 0000000000000000
4947 ldsh [%o0+%g0],%l7 ! %l7 = 00000000000009ff
4948! Mem[0000000030181400] = 000000ff, %l2 = 00000000000000ff
4949 lduha [%i6+%g0]0x89,%l2 ! %l2 = 00000000000000ff
4950 membar #Sync ! Added by membar checker (39)
4951! Mem[0000000010101400] = 00000000 fffffff4 ff0000ff 00000000
4952! Mem[0000000010101410] = 000000ff ffffffff b7fcffff ffffffff
4953! Mem[0000000010101420] = 6d8d4e8c 00000001 00000000 0000ff00
4954! Mem[0000000010101430] = 00000000 00000000 ab8de634 52ff6f1f
4955 ldda [%i4]ASI_BLK_PL,%f16 ! Block Load from 0000000010101400
4956! Mem[00000000300c1400] = 01000000, %l5 = 00000000000000ff
4957 lduha [%i3+%g0]0x81,%l5 ! %l5 = 0000000000000100
4958! Mem[0000000030101408] = 0000000000000000, %l2 = 00000000000000ff
4959 ldxa [%i4+%o4]0x89,%l2 ! %l2 = 0000000000000000
4960! Starting 10 instruction Store Burst
4961! Mem[0000000030041410] = e3ff0000, %l0 = ff00000000000000
4962 swapa [%i1+%o5]0x81,%l0 ! %l0 = 00000000e3ff0000
4963
4964p0_label_192:
4965! Mem[0000000010001420] = 00000000, %l6 = 0000000000000000
4966 swap [%i0+0x020],%l6 ! %l6 = 0000000000000000
4967! Mem[0000000010041400] = 1ef10000, %l0 = 00000000e3ff0000
4968 ldstuba [%i1+%g0]0x80,%l0 ! %l0 = 0000001e000000ff
4969! %l5 = 0000000000000100, Mem[0000000030081400] = 00ff0000
4970 stba %l5,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00ff0000
4971! Mem[0000000010101408] = ff0000ff, %l7 = 00000000000009ff
4972 ldstuba [%i4+%o4]0x80,%l7 ! %l7 = 000000ff000000ff
4973! %l6 = 00000000, %l7 = 000000ff, Mem[0000000010081400] = 00000001 fffffff4
4974 stda %l6,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000 000000ff
4975! Mem[00000000100c1408] = 00000000, %l1 = 00000000000000ff
4976 swapa [%i3+%o4]0x80,%l1 ! %l1 = 0000000000000000
4977! %f14 = 00000000 ff0000ff, Mem[0000000010041400] = 0000f1ff 00000000
4978 stda %f14,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000 ff0000ff
4979! %f9 = 920000ff, Mem[0000000010141418] = c95d38d7
4980 st %f9 ,[%i5+0x018] ! Mem[0000000010141418] = 920000ff
4981! %f2 = 00000000 000000ff, %l7 = 00000000000000ff
4982! Mem[0000000030081410] = ff00000000000000
4983 add %i2,0x010,%g1
4984 stda %f2,[%g1+%l7]ASI_PST32_S ! Mem[0000000030081410] = 00000000000000ff
4985! Starting 10 instruction Load Burst
4986! Mem[0000000010181408] = ff00e0c7, %l7 = 00000000000000ff
4987 lduha [%i6+%o4]0x80,%l7 ! %l7 = 000000000000ff00
4988
4989p0_label_193:
4990! Mem[0000000010041408] = 00000000, %l3 = 000000001ef10000
4991 lduba [%i1+%o4]0x88,%l3 ! %l3 = 0000000000000000
4992! Mem[0000000010001408] = c7e00000, %l5 = 0000000000000100
4993 lduba [%i0+%o4]0x80,%l5 ! %l5 = 00000000000000c7
4994! Mem[0000000030141400] = 1e000000, %l7 = 000000000000ff00
4995 lduwa [%i5+%g0]0x81,%l7 ! %l7 = 000000001e000000
4996! Mem[00000000201c0000] = 09ff75c1, %l3 = 0000000000000000
4997 lduh [%o0+%g0],%l3 ! %l3 = 00000000000009ff
4998! Mem[0000000010101410] = 000000ff, %l2 = 0000000000000000
4999 lduba [%i4+%o5]0x80,%l2 ! %l2 = 0000000000000000
5000! Mem[0000000030101400] = ffffffff000000ff, %l0 = 000000000000001e
5001 ldxa [%i4+%g0]0x89,%l0 ! %l0 = ffffffff000000ff
5002! Mem[0000000010041400] = ff0000ff, %f15 = ff0000ff
5003 lda [%i1+%g0]0x88,%f15 ! %f15 = ff0000ff
5004! Mem[0000000010001410] = 000000ff, %f1 = 00000000
5005 lda [%i0+%o5]0x88,%f1 ! %f1 = 000000ff
5006! Mem[00000000100c1400] = ff000000fffffff4, %l0 = ffffffff000000ff
5007 ldxa [%i3+%g0]0x88,%l0 ! %l0 = ff000000fffffff4
5008! Starting 10 instruction Store Burst
5009! Mem[0000000010041410] = ff00ff52, %l4 = 00000000000000f4
5010 swapa [%i1+%o5]0x80,%l4 ! %l4 = 00000000ff00ff52
5011
5012p0_label_194:
5013! %l6 = 00000000, %l7 = 1e000000, Mem[0000000010141400] = ff000000 00008143
5014 stda %l6,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000 1e000000
5015! Mem[0000000010001400] = 000000ff, %l1 = 0000000000000000
5016 ldstuba [%i0+%g0]0x80,%l1 ! %l1 = 00000000000000ff
5017! %l3 = 00000000000009ff, Mem[000000001000141f] = 2ecd2f41
5018 stb %l3,[%i0+0x01f] ! Mem[000000001000141c] = 2ecd2fff
5019! %l2 = 0000000000000000, Mem[0000000010081400] = 00000000
5020 stba %l2,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000
5021! %f13 = 00000000, %f10 = 00000000
5022 fcmpes %fcc0,%f13,%f10 ! %fcc0 = 0
5023! %l0 = ff000000fffffff4, Mem[0000000010041410] = f4000000
5024 stba %l0,[%i1+%o5]0x88 ! Mem[0000000010041410] = f40000f4
5025! %f0 = c7e00000 000000ff, %l5 = 00000000000000c7
5026! Mem[0000000010041410] = f40000f400000000
5027 add %i1,0x010,%g1
5028 stda %f0,[%g1+%l5]ASI_PST32_P ! Mem[0000000010041410] = c7e00000000000ff
5029! %f16 = f4ffffff 00000000 00000000 ff0000ff
5030! %f20 = ffffffff ff000000 ffffffff fffffcb7
5031! %f24 = 01000000 8c4e8d6d 00ff0000 00000000
5032! %f28 = 00000000 00000000 1f6fff52 34e68dab
5033 stda %f16,[%i5]ASI_BLK_AIUP ! Block Store to 0000000010141400
5034! %f0 = c7e00000 000000ff 00000000 000000ff
5035! %f4 = 60000000 0000ff00 00000000 412f1ff4
5036! %f8 = ff000000 920000ff 00000000 00000000
5037! %f12 = ff00ff52 00000000 00000000 ff0000ff
5038 stda %f0,[%i4]ASI_BLK_S ! Block Store to 0000000030101400
5039! Starting 10 instruction Load Burst
5040! %l7 = 000000001e000000, %l6 = 0000000000000000, %l2 = 0000000000000000
5041 xor %l7,%l6,%l2 ! %l2 = 000000001e000000
5042
5043p0_label_195:
5044 membar #Sync ! Added by membar checker (40)
5045! Mem[0000000010141408] = 00000000, %f26 = 00ff0000
5046 lda [%i5+%o4]0x80,%f26 ! %f26 = 00000000
5047! Mem[0000000010001400] = ff0000ff, %l1 = 0000000000000000
5048 ldsha [%i0+%g0]0x80,%l1 ! %l1 = ffffffffffffff00
5049! Mem[00000000100c1400] = fffffff4, %l4 = 00000000ff00ff52
5050 ldsba [%i3+%g0]0x88,%l4 ! %l4 = fffffffffffffff4
5051! Mem[0000000010001410] = ff00000000000000, %f26 = 00000000 00000000
5052 ldda [%i0+%o5]0x80,%f26 ! %f26 = ff000000 00000000
5053! Mem[0000000010081410] = ff000000 00000000, %l2 = 1e000000, %l3 = 000009ff
5054 ldda [%i2+%o5]0x80,%l2 ! %l2 = 00000000ff000000 0000000000000000
5055! Mem[0000000010141410] = ffffffffff000000, %f4 = 60000000 0000ff00
5056 ldda [%i5+%o5]0x80,%f4 ! %f4 = ffffffff ff000000
5057! Mem[0000000020800000] = 048aedbb, %l7 = 000000001e000000
5058 ldsb [%o1+%g0],%l7 ! %l7 = 0000000000000004
5059! %f13 = 00000000, %f0 = c7e00000, %f16 = f4ffffff
5060 fadds %f13,%f0 ,%f16 ! %f16 = c7e00000
5061! Mem[00000000100c1420] = 00ff00008c4e8d6d, %f8 = ff000000 920000ff
5062 ldd [%i3+0x020],%f8 ! %f8 = 00ff0000 8c4e8d6d
5063! Starting 10 instruction Store Burst
5064! Mem[0000000010141411] = ffffffff, %l4 = fffffffffffffff4
5065 ldstuba [%i5+0x011]%asi,%l4 ! %l4 = 000000ff000000ff
5066
5067p0_label_196:
5068! Mem[0000000010101408] = ff0000ff, %l1 = ffffffffffffff00
5069 swapa [%i4+%o4]0x88,%l1 ! %l1 = 00000000ff0000ff
5070! %f26 = ff000000 00000000, %l0 = ff000000fffffff4
5071! Mem[0000000010041408] = 000000000000ff00
5072 add %i1,0x008,%g1
5073 stda %f26,[%g1+%l0]ASI_PST32_PL ! Mem[0000000010041408] = 000000000000ff00
5074! %f28 = 00000000 00000000, %l3 = 0000000000000000
5075! Mem[0000000010141438] = 1f6fff5234e68dab
5076 add %i5,0x038,%g1
5077 stda %f28,[%g1+%l3]ASI_PST8_PL ! Mem[0000000010141438] = 1f6fff5234e68dab
5078! Mem[0000000010001418] = 60537de62ecd2fff, %l6 = 0000000000000000, %l4 = 00000000000000ff
5079 add %i0,0x18,%g1
5080 casxa [%g1]0x80,%l6,%l4 ! %l4 = 60537de62ecd2fff
5081! %l6 = 0000000000000000, Mem[0000000030141400] = f90000000000001e
5082 stxa %l6,[%i5+%g0]0x89 ! Mem[0000000030141400] = 0000000000000000
5083! Mem[0000000010101408] = ffffff00, %l6 = 0000000000000000
5084 swapa [%i4+%o4]0x88,%l6 ! %l6 = 00000000ffffff00
5085! Mem[0000000010101400] = 00000000, %l6 = 00000000ffffff00
5086 swapa [%i4+%g0]0x88,%l6 ! %l6 = 0000000000000000
5087! %f18 = 00000000 ff0000ff, Mem[0000000010041408] = 00000000 0000ff00
5088 stda %f18,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000 ff0000ff
5089! %l4 = 60537de62ecd2fff, Mem[0000000030141400] = 00000000
5090 stba %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = ff000000
5091! Starting 10 instruction Load Burst
5092! Mem[0000000010001408] = 0000e0c7, %l3 = 0000000000000000
5093 lduba [%i0+%o4]0x88,%l3 ! %l3 = 00000000000000c7
5094
5095p0_label_197:
5096! Mem[0000000030041408] = 2ecd1528, %l6 = 0000000000000000
5097 lduwa [%i1+%o4]0x89,%l6 ! %l6 = 000000002ecd1528
5098! Mem[00000000100c1400] = fffffff4, %f10 = 00000000
5099 lda [%i3+%g0]0x88,%f10 ! %f10 = fffffff4
5100! %f17 = 00000000, %f2 = 00000000, %f17 = 00000000
5101 fadds %f17,%f2 ,%f17 ! %f17 = 00000000
5102! Mem[0000000030041410] = 00000000ff000000, %l3 = 00000000000000c7
5103 ldxa [%i1+%o5]0x81,%l3 ! %l3 = 00000000ff000000
5104! Mem[0000000010001414] = 00000000, %l5 = 00000000000000c7
5105 lduh [%i0+0x014],%l5 ! %l5 = 0000000000000000
5106! Mem[0000000010001400] = ff0000ff ffffff00, %l6 = 2ecd1528, %l7 = 00000004
5107 ldda [%i0+%g0]0x80,%l6 ! %l6 = 00000000ff0000ff 00000000ffffff00
5108! Mem[0000000010001410] = ff000000, %l4 = 60537de62ecd2fff
5109 ldsba [%i0+%o5]0x80,%l4 ! %l4 = ffffffffffffffff
5110! %l1 = 00000000ff0000ff, %l0 = ff000000fffffff4, %l7 = 00000000ffffff00
5111 or %l1,%l0,%l7 ! %l7 = ff000000ffffffff
5112! Mem[0000000020800000] = 048aedbb, %l7 = ff000000ffffffff
5113 ldsb [%o1+0x001],%l7 ! %l7 = ffffffffffffff8a
5114! Starting 10 instruction Store Burst
5115! %l7 = ffffffffffffff8a, Mem[00000000201c0001] = 09ff75c1
5116 stb %l7,[%o0+0x001] ! Mem[00000000201c0000] = 098a75c1
5117
5118p0_label_198:
5119! %l4 = ffffffffffffffff, Mem[0000000010001408] = 0000e0c7
5120 stwa %l4,[%i0+%o4]0x88 ! Mem[0000000010001408] = ffffffff
5121! Mem[00000000100c1410] = 000000ff ffffffff, %l0 = fffffff4, %l1 = ff0000ff
5122 ldda [%i3+%o5]0x88,%l0 ! %l0 = 00000000ffffffff 00000000000000ff
5123! Mem[0000000010141418] = fffffffffffffcb7, %l4 = ffffffffffffffff, %l0 = 00000000ffffffff
5124 add %i5,0x18,%g1
5125 casxa [%g1]0x80,%l4,%l0 ! %l0 = fffffffffffffcb7
5126! Mem[0000000030101400] = 0000e0c7, %l0 = fffffffffffffcb7
5127 ldstuba [%i4+%g0]0x89,%l0 ! %l0 = 000000c7000000ff
5128! Mem[0000000010101410] = 000000ff, %l0 = 00000000000000c7
5129 swapa [%i4+%o5]0x80,%l0 ! %l0 = 00000000000000ff
5130! Code Fragment 4
5131p0_fragment_14:
5132! %l0 = 00000000000000ff
5133 setx 0x39c6023033d9c6b3,%g7,%l0 ! %l0 = 39c6023033d9c6b3
5134! %l1 = 00000000000000ff
5135 setx 0x09c49ea839dab3e7,%g7,%l1 ! %l1 = 09c49ea839dab3e7
5136 setx 0x7ff8, %g1, %g2
5137 and %l0, %g2, %l0
5138 setx 0xffffffff, %g1, %g2
5139 and %l1, %g2, %l1
5140 setx 0x100000000, %g1, %g2
5141 or %l1, %g2, %l1 ! Set bit 32 - perrinj
5142 ta T_CHANGE_HPRIV
5143 stxa %l1, [%l0]ASI_ICACHE_INSTR
5144 ta T_CHANGE_NONHPRIV
5145! %l0 = 39c6023033d9c6b3
5146 setx 0xc4b8e2483105f18b,%g7,%l0 ! %l0 = c4b8e2483105f18b
5147! %l1 = 09c49ea839dab3e7
5148 setx 0x844e6aafccac832d,%g7,%l1 ! %l1 = 844e6aafccac832d
5149! %f30 = 1f6fff52 34e68dab, Mem[0000000030081410] = 00000000 ff000000
5150 stda %f30,[%i2+%o5]0x89 ! Mem[0000000030081410] = 1f6fff52 34e68dab
5151! Mem[0000000010101438] = ab8de634, %l0 = c4b8e2483105f18b, %asi = 80
5152 swapa [%i4+0x038]%asi,%l0 ! %l0 = 00000000ab8de634
5153! %l6 = ff0000ff, %l7 = ffffff8a, Mem[0000000010101400] = ffffff00 f4ffffff
5154 stda %l6,[%i4+%g0]0x88 ! Mem[0000000010101400] = ff0000ff ffffff8a
5155! Starting 10 instruction Load Burst
5156! Mem[00000000201c0000] = 098a75c1, %l0 = 00000000ab8de634
5157 lduh [%o0+%g0],%l0 ! %l0 = 000000000000098a
5158
5159p0_label_199:
5160! Mem[0000000030141400] = ff000000, %l0 = 000000000000098a
5161 lduwa [%i5+%g0]0x81,%l0 ! %l0 = 00000000ff000000
5162! Mem[0000000020800000] = 048aedbb, %l4 = ffffffffffffffff
5163 lduba [%o1+0x000]%asi,%l4 ! %l4 = 0000000000000004
5164! Code Fragment 3
5165p0_fragment_15:
5166! %l0 = 00000000ff000000
5167 setx 0xa1addda84d828f7f,%g7,%l0 ! %l0 = a1addda84d828f7f
5168! %l1 = 844e6aafccac832d
5169 setx 0x9566ee3ff1115b8c,%g7,%l1 ! %l1 = 9566ee3ff1115b8c
5170 setx 0x1fe000, %g1, %g3
5171 or %l0, %g3, %l0 ! always set perrmask = 0xff
5172 setx 0x1ffff8, %g1, %g2
5173 and %l0, %g2, %l0
5174 ta T_CHANGE_HPRIV
5175 stxa %l1, [%l0]ASI_DCACHE_DATA
5176 ta T_CHANGE_NONHPRIV
5177! %l0 = a1addda84d828f7f
5178 setx 0xbdd97e3020969215,%g7,%l0 ! %l0 = bdd97e3020969215
5179! %l1 = 9566ee3ff1115b8c
5180 setx 0x406c73b028257312,%g7,%l1 ! %l1 = 406c73b028257312
5181! Mem[00000000100c1408] = 000000ff, %l1 = 406c73b028257312
5182 lduwa [%i3+%o4]0x80,%l1 ! %l1 = 00000000000000ff
5183! Mem[00000000100c1410] = ffffffff, %l6 = 00000000ff0000ff
5184 ldsha [%i3+%o5]0x88,%l6 ! %l6 = ffffffffffffffff
5185! Mem[00000000201c0000] = 098a75c1, %l3 = 00000000ff000000
5186 ldsb [%o0+%g0],%l3 ! %l3 = 0000000000000009
5187! Mem[0000000030001408] = ff0000ff, %l7 = ffffffffffffff8a
5188 ldsba [%i0+%o4]0x81,%l7 ! %l7 = ffffffffffffffff
5189! Mem[0000000010001410] = ff000000, %l6 = ffffffffffffffff
5190 lduwa [%i0+%o5]0x80,%l6 ! %l6 = 00000000ff000000
5191! Mem[00000000300c1410] = 00000000, %l1 = 00000000000000ff
5192 ldsha [%i3+%o5]0x89,%l1 ! %l1 = 0000000000000000
5193! Starting 10 instruction Store Burst
5194! Mem[0000000030041400] = 52ff00ff, %l0 = bdd97e3020969215
5195 swapa [%i1+%g0]0x89,%l0 ! %l0 = 0000000052ff00ff
5196
5197p0_label_200:
5198! Mem[0000000010181410] = 00000821, %l2 = 00000000ff000000
5199 swapa [%i6+%o5]0x88,%l2 ! %l2 = 0000000000000821
5200! Mem[0000000010041408] = 00000000, %l2 = 0000000000000821
5201 ldstuba [%i1+%o4]0x88,%l2 ! %l2 = 00000000000000ff
5202! %l2 = 0000000000000000, %l5 = 0000000000000000, %y = 36b0e381
5203 sdiv %l2,%l5,%l4 ! Div by zero, %l0 = 0000000052ff014f
5204 mov %l0,%y ! %y = 52ff0127
5205! Mem[0000000010181410] = 000000ff, %l4 = 0000000000000004
5206 ldstuba [%i6+%o5]0x80,%l4 ! %l4 = 00000000000000ff
5207! %l7 = ffffffffffffffff, Mem[0000000010101400] = ff0000ff
5208 stwa %l7,[%i4+%g0]0x88 ! Mem[0000000010101400] = ffffffff
5209! %l0 = 0000000052ff0127, Mem[0000000010041400] = ff0000ff
5210 stba %l0,[%i1+%g0]0x80 ! Mem[0000000010041400] = 270000ff
5211! %l4 = 0000000000000000, %l6 = 00000000ff000000, %y = 52ff0127
5212 sdiv %l4,%l6,%l6 ! %l6 = ffffffff80000000
5213 mov %l0,%y ! %y = 52ff0127
5214! %l7 = ffffffffffffffff, Mem[0000000020800001] = 048aedbb, %asi = 80
5215 stba %l7,[%o1+0x001]%asi ! Mem[0000000020800000] = 04ffedbb
5216! %l4 = 00000000, %l5 = 00000000, Mem[0000000030041400] = 20969215 57272f74
5217 stda %l4,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000 00000000
5218! Starting 10 instruction Load Burst
5219! Mem[0000000010081408] = fffffff4, %l6 = ffffffff80000000
5220 ldsha [%i2+%o4]0x80,%l6 ! %l6 = ffffffffffffffff
5221
5222 ba,a p0_not_taken_0_end
5223p0_not_taken_0:
5224! The following code should not be executed
5225 mulx %l3,0x215,%l1
5226 nop
5227 udivx %l2,%l5,%l2
5228 ba,a p0_branch_failed
5229p0_not_taken_0_end:
5230
5231
5232! End of Random Code for Thread 0
5233
5234
5235! Check Registers
5236
5237p0_check_registers:
5238 set p0_expected_registers,%g1
5239 ldx [%g1+0x000],%g2
5240 cmp %l0,%g2 ! %l0 should be 0000000052ff0127
5241 bne,a,pn %xcc,p0_reg_l0_fail
5242 mov %l0,%g3
5243 ldx [%g1+0x008],%g2
5244 cmp %l1,%g2 ! %l1 should be 0000000000000000
5245 bne,a,pn %xcc,p0_reg_l1_fail
5246 mov %l1,%g3
5247 ldx [%g1+0x010],%g2
5248 cmp %l2,%g2 ! %l2 should be 0000000000000000
5249 bne,a,pn %xcc,p0_reg_l2_fail
5250 mov %l2,%g3
5251 ldx [%g1+0x018],%g2
5252 cmp %l3,%g2 ! %l3 should be 0000000000000009
5253 bne,a,pn %xcc,p0_reg_l3_fail
5254 mov %l3,%g3
5255 ldx [%g1+0x020],%g2
5256 cmp %l4,%g2 ! %l4 should be 0000000000000000
5257 bne,a,pn %xcc,p0_reg_l4_fail
5258 mov %l4,%g3
5259 ldx [%g1+0x028],%g2
5260 cmp %l5,%g2 ! %l5 should be 0000000000000000
5261 bne,a,pn %xcc,p0_reg_l5_fail
5262 mov %l5,%g3
5263 ldx [%g1+0x030],%g2
5264 cmp %l6,%g2 ! %l6 should be ffffffffffffffff
5265 bne,a,pn %xcc,p0_reg_l6_fail
5266 mov %l6,%g3
5267 ldx [%g1+0x038],%g2
5268 cmp %l7,%g2 ! %l7 should be ffffffffffffffff
5269 bne,a,pn %xcc,p0_reg_l7_fail
5270 mov %l7,%g3
5271
5272! Check %y register
5273
5274 set 0x52ff0127,%g2
5275 rd %y,%g3
5276 cmp %g2,%g3
5277 bne,a p0_failed
5278 mov 0x111,%g1
5279
5280! Check Floating Point Registers
5281
5282p0_check_fp_registers:
5283 set p0_expected_fp_regs,%g3
5284 std %f0,[%g1]
5285 ldx [%g1],%l1
5286 ldx [%g3+0x00],%l0
5287 cmp %l0,%l1 ! %f0 should be c7e00000 000000ff
5288 bne %xcc,p0_f0_fail
5289 std %f2,[%g1]
5290 ldx [%g1],%l1
5291 ldx [%g3+0x08],%l0
5292 cmp %l0,%l1 ! %f2 should be 00000000 000000ff
5293 bne %xcc,p0_f2_fail
5294 std %f4,[%g1]
5295 ldx [%g1],%l1
5296 ldx [%g3+0x10],%l0
5297 cmp %l0,%l1 ! %f4 should be ffffffff ff000000
5298 bne %xcc,p0_f4_fail
5299 std %f6,[%g1]
5300 ldx [%g1],%l1
5301 ldx [%g3+0x18],%l0
5302 cmp %l0,%l1 ! %f6 should be 00000000 412f1ff4
5303 bne %xcc,p0_f6_fail
5304 std %f8,[%g1]
5305 ldx [%g1],%l1
5306 ldx [%g3+0x20],%l0
5307 cmp %l0,%l1 ! %f8 should be 00ff0000 8c4e8d6d
5308 bne %xcc,p0_f8_fail
5309 std %f10,[%g1]
5310 ldx [%g1],%l1
5311 ldx [%g3+0x28],%l0
5312 cmp %l0,%l1 ! %f10 should be fffffff4 00000000
5313 bne %xcc,p0_f10_fail
5314 std %f12,[%g1]
5315 ldx [%g1],%l1
5316 ldx [%g3+0x30],%l0
5317 cmp %l0,%l1 ! %f12 should be ff00ff52 00000000
5318 bne %xcc,p0_f12_fail
5319 std %f14,[%g1]
5320 ldx [%g1],%l1
5321 ldx [%g3+0x38],%l0
5322 cmp %l0,%l1 ! %f14 should be 00000000 ff0000ff
5323 bne %xcc,p0_f14_fail
5324 std %f16,[%g1]
5325 ldx [%g1],%l1
5326 ldx [%g3+0x40],%l0
5327 cmp %l0,%l1 ! %f16 should be c7e00000 00000000
5328 bne %xcc,p0_f16_fail
5329 std %f18,[%g1]
5330 ldx [%g1],%l1
5331 ldx [%g3+0x48],%l0
5332 cmp %l0,%l1 ! %f18 should be 00000000 ff0000ff
5333 bne %xcc,p0_f18_fail
5334 std %f20,[%g1]
5335 ldx [%g1],%l1
5336 ldx [%g3+0x50],%l0
5337 cmp %l0,%l1 ! %f20 should be ffffffff ff000000
5338 bne %xcc,p0_f20_fail
5339 std %f22,[%g1]
5340 ldx [%g1],%l1
5341 ldx [%g3+0x58],%l0
5342 cmp %l0,%l1 ! %f22 should be ffffffff fffffcb7
5343 bne %xcc,p0_f22_fail
5344 std %f24,[%g1]
5345 ldx [%g1],%l1
5346 ldx [%g3+0x60],%l0
5347 cmp %l0,%l1 ! %f24 should be 01000000 8c4e8d6d
5348 bne %xcc,p0_f24_fail
5349 std %f26,[%g1]
5350 ldx [%g1],%l1
5351 ldx [%g3+0x68],%l0
5352 cmp %l0,%l1 ! %f26 should be ff000000 00000000
5353 bne %xcc,p0_f26_fail
5354 std %f28,[%g1]
5355 ldx [%g1],%l1
5356 ldx [%g3+0x70],%l0
5357 cmp %l0,%l1 ! %f28 should be 00000000 00000000
5358 bne %xcc,p0_f28_fail
5359 std %f30,[%g1]
5360 ldx [%g1],%l1
5361 ldx [%g3+0x78],%l0
5362 cmp %l0,%l1 ! %f30 should be 1f6fff52 34e68dab
5363 bne %xcc,p0_f30_fail
5364 nop
5365
5366! The test for processor 0 has passed
5367
5368p0_passed:
5369 ta GOOD_TRAP
5370 nop
5371
5372p0_reg_l0_fail:
5373 or %g0,0xbd0,%g1
5374 ba,a p0_failed
5375p0_reg_l1_fail:
5376 or %g0,0xbd1,%g1
5377 ba,a p0_failed
5378p0_reg_l2_fail:
5379 or %g0,0xbd2,%g1
5380 ba,a p0_failed
5381p0_reg_l3_fail:
5382 or %g0,0xbd3,%g1
5383 ba,a p0_failed
5384p0_reg_l4_fail:
5385 or %g0,0xbd4,%g1
5386 ba,a p0_failed
5387p0_reg_l5_fail:
5388 or %g0,0xbd5,%g1
5389 ba,a p0_failed
5390p0_reg_l6_fail:
5391 or %g0,0xbd6,%g1
5392 ba,a p0_failed
5393p0_reg_l7_fail:
5394 or %g0,0xbd7,%g1
5395 ba,a p0_failed
5396p0_f0_fail:
5397 set p0_temp,%g6
5398 mov 0xf00,%l0
5399 stx %l0,[%g6]
5400 std %f0,[%g6+8]
5401 stx %fsr,[%g6+16]
5402 ta BAD_TRAP
5403
5404p0_f2_fail:
5405 set p0_temp,%g6
5406 mov 0xf02,%l0
5407 stx %l0,[%g6]
5408 std %f2,[%g6+8]
5409 stx %fsr,[%g6+16]
5410 ta BAD_TRAP
5411
5412p0_f4_fail:
5413 set p0_temp,%g6
5414 mov 0xf04,%l0
5415 stx %l0,[%g6]
5416 std %f4,[%g6+8]
5417 stx %fsr,[%g6+16]
5418 ta BAD_TRAP
5419
5420p0_f6_fail:
5421 set p0_temp,%g6
5422 mov 0xf06,%l0
5423 stx %l0,[%g6]
5424 std %f6,[%g6+8]
5425 stx %fsr,[%g6+16]
5426 ta BAD_TRAP
5427
5428p0_f8_fail:
5429 set p0_temp,%g6
5430 mov 0xf08,%l0
5431 stx %l0,[%g6]
5432 std %f8,[%g6+8]
5433 stx %fsr,[%g6+16]
5434 ta BAD_TRAP
5435
5436p0_f10_fail:
5437 set p0_temp,%g6
5438 mov 0xf10,%l0
5439 stx %l0,[%g6]
5440 std %f10,[%g6+8]
5441 stx %fsr,[%g6+16]
5442 ta BAD_TRAP
5443
5444p0_f12_fail:
5445 set p0_temp,%g6
5446 mov 0xf12,%l0
5447 stx %l0,[%g6]
5448 std %f12,[%g6+8]
5449 stx %fsr,[%g6+16]
5450 ta BAD_TRAP
5451
5452p0_f14_fail:
5453 set p0_temp,%g6
5454 mov 0xf14,%l0
5455 stx %l0,[%g6]
5456 std %f14,[%g6+8]
5457 stx %fsr,[%g6+16]
5458 ta BAD_TRAP
5459
5460p0_f16_fail:
5461 set p0_temp,%g6
5462 mov 0xf16,%l0
5463 stx %l0,[%g6]
5464 std %f16,[%g6+8]
5465 stx %fsr,[%g6+16]
5466 ta BAD_TRAP
5467
5468p0_f18_fail:
5469 set p0_temp,%g6
5470 mov 0xf18,%l0
5471 stx %l0,[%g6]
5472 std %f18,[%g6+8]
5473 stx %fsr,[%g6+16]
5474 ta BAD_TRAP
5475
5476p0_f20_fail:
5477 set p0_temp,%g6
5478 mov 0xf20,%l0
5479 stx %l0,[%g6]
5480 std %f20,[%g6+8]
5481 stx %fsr,[%g6+16]
5482 ta BAD_TRAP
5483
5484p0_f22_fail:
5485 set p0_temp,%g6
5486 mov 0xf22,%l0
5487 stx %l0,[%g6]
5488 std %f22,[%g6+8]
5489 stx %fsr,[%g6+16]
5490 ta BAD_TRAP
5491
5492p0_f24_fail:
5493 set p0_temp,%g6
5494 mov 0xf24,%l0
5495 stx %l0,[%g6]
5496 std %f24,[%g6+8]
5497 stx %fsr,[%g6+16]
5498 ta BAD_TRAP
5499
5500p0_f26_fail:
5501 set p0_temp,%g6
5502 mov 0xf26,%l0
5503 stx %l0,[%g6]
5504 std %f26,[%g6+8]
5505 stx %fsr,[%g6+16]
5506 ta BAD_TRAP
5507
5508p0_f28_fail:
5509 set p0_temp,%g6
5510 mov 0xf28,%l0
5511 stx %l0,[%g6]
5512 std %f28,[%g6+8]
5513 stx %fsr,[%g6+16]
5514 ta BAD_TRAP
5515
5516p0_f30_fail:
5517 set p0_temp,%g6
5518 mov 0xf30,%l0
5519 stx %l0,[%g6]
5520 std %f30,[%g6+8]
5521 stx %fsr,[%g6+16]
5522 ta BAD_TRAP
5523
5524
5525! The test for processor 0 failed
5526
5527p0_failed:
5528 set p0_temp,%g6
5529 stx %g1,[%g6]
5530 stx %g2,[%g6+8]
5531 stx %g3,[%g6+16]
5532 stx %fsr,[%g6+24]
5533 ta BAD_TRAP
5534
5535
5536! The local area data for processor 0 failed
5537
5538p0_local_failed:
5539 set done_flags,%g5
5540 mov 3,%g6
5541 st %g6,[%g5+0x000] ! Set processor 0 done flag
5542
5543 set p0_temp,%g6
5544 add %g1,%g4,%g1
5545 stx %g4,[%g6]
5546 stx %g2,[%g6+8]
5547 stx %g3,[%g6+16]
5548 st %fsr,[%g6+24]
5549 ta BAD_TRAP
5550
5551p0_selfmod_failed:
5552 ba p0_failed
5553 mov 0xabc,%g1
5554
5555p0_branch_failed:
5556 mov 0xbbb,%g1
5557 rd %ccr,%g2
5558 ba p0_failed
5559 mov 0x0,%g3
5560
5561p0_trap1e:
5562 smul %l3,%l1,%l4
5563 done
5564
5565p0_trap1o:
5566 smul %l3,%l1,%l4
5567 done
5568
5569
5570p0_trap2e:
5571 fdtoi %f8 ,%f4
5572 fsubs %f9 ,%f14,%f6
5573 done
5574
5575p0_trap2o:
5576 fdtoi %f8 ,%f4
5577 fsubs %f9 ,%f14,%f6
5578 done
5579
5580
5581p0_trap3e:
5582 orn %l4,%l3,%l0
5583 xor %l4,%l0,%l7
5584 orn %l0,-0x353,%l5
5585 done
5586
5587p0_trap3o:
5588 orn %l4,%l3,%l0
5589 xor %l4,%l0,%l7
5590 orn %l0,-0x353,%l5
5591 done
5592
5593! Cross Processor Interrupt Handler
5594
5595cross_intr_handler:
5596 membar #Sync
5597! Identify the recipient of the interrupt
5598 mov 0x10,%g1 ! VA of Core ID Register
5599 ldxa [%g1]ASI_CMP_CORE_ID,%g1
5600 and %g1,0x3f,%g4 ! Extract Core ID in %g4
5601 sll %g4,2,%g1 ! Index into intr receive array
5602 set received_xintr,%g2 ! Pointer to receive counters
5603 lduw [%g2+%g1],%g3 ! Get receive count
5604 inc %g3 ! Incement by 1
5605 st %g3,[%g2+%g1] ! Update receive count
5606! Reset busy bit interrupts and return
5607 mov 0x40,%g1 ! Busy bit
5608 stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit
5609 membar #Sync
5610 retry
5611
5612inst_access_handler:
5613 done
5614
5615 .align 256
5616data_access_handler:
56171: done
5618
5619p0_init_memory_pointers:
5620 set p0_init_registers,%g1
5621 mov %g0,%g2
5622 mov %g0,%g3
5623 mov %g0,%g4
5624 mov %g0,%g5
5625 mov %g0,%g6
5626 mov %g0,%g7
5627
5628! Initialize memory pointers for window 0
5629 set p0_local0_start,%i0
5630 set p0_local1_start,%i1
5631 set p0_local2_start,%i2
5632 set p0_local3_start,%i3
5633 set p0_local4_start,%i4
5634 set p0_local5_start,%i5
5635 set p0_local6_start,%i6
5636 clr %i7
5637! Init Local Registers in Window 0
5638 ldx [%g1+0x000],%l0 ! %l0 = ca8662063155831c
5639 ldx [%g1+0x008],%l1 ! %l1 = 4891b675fea9c1a1
5640 ldx [%g1+0x010],%l2 ! %l2 = 022c5b4266427080
5641 ldx [%g1+0x018],%l3 ! %l3 = 507f85a7a99da124
5642 ldx [%g1+0x020],%l4 ! %l4 = 25d87e7a29036b6d
5643 ldx [%g1+0x028],%l5 ! %l5 = e9214980c6704eb9
5644 ldx [%g1+0x030],%l6 ! %l6 = e883873ca254d25b
5645 ldx [%g1+0x038],%l7 ! %l7 = 52a876b9e69113cc
5646
5647! Initialize the output register of window 0
5648
5649 set share0_start,%o0
5650 set share1_start,%o1
5651 set share2_start,%o2
5652 set share3_start,%o3
5653 mov 0x08,%o4
5654 mov 0x10,%o5
5655 mov 0x18,%o6
5656
5657 retl
5658 nop
5659
5660user_text_end:
5661 .seg "text"
5662 .align 0x2000
5663user_near0_start:
5664p0_near_0_le:
5665 smul %l3,%l1,%l4
5666 fdivs %f0 ,%f4 ,%f9
5667 fsubs %f9 ,%f14,%f6
5668 jmpl %o7,%g0
5669 fsubs %f15,%f12,%f8
5670p0_near_0_he:
5671 fadds %f25,%f22,%f24
5672 xor %l4,-0xd38,%l7
5673 orn %l0,-0x353,%l5
5674 jmpl %o7,%g0
5675 ldsb [%i0+0x00f],%l7 ! Mem[000000001000140f]
5676near0_b2b_h:
5677 mulx %l2,%l7,%l7
5678 smul %l6,-0xc1b,%l5
5679 mulx %l6,-0x620,%l2
5680 mulx %l2,0x690,%l6
5681 addc %l7,%l6,%l5
5682 orn %l2,-0x4b7,%l1
5683 and %l5,-0x875,%l7
5684 jmpl %o7,%g0
5685 and %l2,%l7,%l6
5686near0_b2b_l:
5687 add %l6,%l2,%l0
5688 and %l0,0xd6a,%l1
5689 orn %l2,0xfc8,%l7
5690 smul %l3,%l7,%l5
5691 xor %l1,%l6,%l3
5692 smul %l1,%l0,%l1
5693 orn %l7,-0xf86,%l2
5694 jmpl %o7,%g0
5695 and %l7,%l7,%l5
5696user_near0_end:
5697 .seg "text"
5698 .align 0x2000
5699user_near1_start:
5700p0_near_1_le:
5701 smul %l6,0xb04,%l0
5702 addc %l6,-0x0fa,%l0
5703 jmpl %o7,%g0
5704 xnor %l2,%l2,%l7
5705p0_near_1_he:
5706 fmuls %f24,%f22,%f26
5707 jmpl %o7,%g0
5708 mulx %l6,%l7,%l5
5709near1_b2b_h:
5710 fmuls %f17,%f19,%f31
5711 smul %l3,%l5,%l4
5712 jmpl %o7,%g0
5713 and %l3,0x0d6,%l5
5714near1_b2b_l:
5715 sub %l1,%l3,%l1
5716 fsubs %f7 ,%f1 ,%f2
5717 jmpl %o7,%g0
5718 addc %l4,%l5,%l7
5719user_near1_end:
5720 .seg "text"
5721 .align 0x2000
5722user_near2_start:
5723p0_near_2_le:
5724 add %l0,0xc3b,%l0
5725 xnor %l4,%l4,%l5
5726 orn %l7,%l1,%l0
5727 addc %l4,%l2,%l7
5728 fdivs %f3 ,%f4 ,%f7
5729 orn %l4,%l3,%l4
5730 nop
5731 jmpl %o7,%g0
5732 fdivs %f14,%f1 ,%f3
5733p0_near_2_he:
5734 udivx %l6,%l6,%l1
5735 fdivs %f19,%f28,%f21
5736 fstod %f23,%f30
5737 smul %l2,0x73c,%l4
5738 orn %l6,%l0,%l5
5739 subc %l3,%l2,%l4
5740 jmpl %o7,%g0
5741 andn %l2,%l2,%l2
5742near2_b2b_h:
5743 xnor %l1,%l2,%l3
5744 fadds %f18,%f31,%f24
5745 xor %l3,-0x9a2,%l6
5746 fadds %f28,%f30,%f31
5747 xnor %l6,%l1,%l0
5748 smul %l4,-0x465,%l0
5749 umul %l3,%l2,%l7
5750 jmpl %o7,%g0
5751 andn %l4,%l0,%l4
5752near2_b2b_l:
5753 fcmps %fcc0,%f14,%f10
5754 fsqrts %f8 ,%f12
5755 addc %l7,0xa4a,%l3
5756 sub %l2,0xd4f,%l5
5757 fsqrts %f14,%f14
5758 mulx %l4,%l5,%l4
5759 udivx %l1,%l6,%l4
5760 jmpl %o7,%g0
5761 fmuls %f0 ,%f11,%f8
5762user_near2_end:
5763 .seg "text"
5764 .align 0x2000
5765user_near3_start:
5766p0_near_3_le:
5767 fdivs %f6 ,%f1 ,%f5
5768 mulx %l1,0x010,%l6
5769 sdivx %l0,0xa35,%l3
5770 fcmps %fcc3,%f4 ,%f13
5771 orn %l2,-0xf30,%l6
5772 orn %l4,-0x3c3,%l6
5773 umul %l3,%l4,%l2
5774 jmpl %o7,%g0
5775 std %l0,[%i4+0x018] ! Mem[0000000010101418]
5776p0_near_3_he:
5777 or %l6,%l2,%l6
5778 fsqrts %f16,%f20
5779 xnor %l1,-0x953,%l4
5780 jmpl %o7,%g0
5781 fsubs %f23,%f29,%f25
5782near3_b2b_h:
5783 addc %l6,-0xc58,%l4
5784 fcmps %fcc2,%f23,%f29
5785 addc %l7,%l3,%l3
5786 jmpl %o7,%g0
5787 sdivx %l1,0x576,%l7
5788near3_b2b_l:
5789 fdivs %f15,%f0 ,%f7
5790 fmuls %f6 ,%f3 ,%f14
5791 umul %l2,-0x2fd,%l3
5792 jmpl %o7,%g0
5793 udivx %l2,0xbe6,%l5
5794user_near3_end:
5795 .seg "text"
5796 .text
5797 .align 0x2000
5798user_far0_start:
5799p0_far_0_le:
5800 fadds %f7 ,%f13,%f14
5801 jmpl %o7,%g0
5802 and %l5,%l4,%l6
5803p0_far_0_lem:
5804 fadds %f7 ,%f13,%f14
5805 jmpl %o7,%g0
5806 and %l5,%l4,%l6
5807p0_far_0_he:
5808 fdivs %f30,%f22,%f26
5809 fsubs %f22,%f18,%f20
5810 smul %l4,0x70d,%l2
5811 fsqrts %f21,%f18
5812 fmuls %f27,%f23,%f28
5813 fsubs %f22,%f16,%f17
5814 jmpl %o7,%g0
5815 fcmps %fcc3,%f25,%f30
5816p0_far_0_hem:
5817 fdivs %f30,%f22,%f26
5818 fsubs %f22,%f18,%f20
5819 smul %l4,0x70d,%l2
5820 fsqrts %f21,%f18
5821 fmuls %f27,%f23,%f28
5822 fsubs %f22,%f16,%f17
5823 jmpl %o7,%g0
5824 fcmps %fcc3,%f25,%f30
5825p0_loop_branch_0:
5826 jmpl %o7+12,%g0
5827 add %l0,1,%l0
5828far0_b2b_h:
5829 or %l5,0x245,%l2
5830 fsqrts %f18,%f30
5831 subc %l1,%l3,%l2
5832 jmpl %o7,%g0
5833 fcmps %fcc3,%f23,%f17
5834far0_b2b_l:
5835 fcmps %fcc1,%f15,%f5
5836 fdivs %f9 ,%f3 ,%f4
5837 mulx %l1,-0x742,%l2
5838 jmpl %o7,%g0
5839 fsqrts %f12,%f15
5840user_far0_end:
5841 .seg "text"
5842 .text
5843 .align 0x2000
5844user_far1_start:
5845p0_far_1_le:
5846 mulx %l2,%l0,%l6
5847 st %f6 ,[%i6+0x030] ! Mem[0000000010181430]
5848 sub %l1,-0xa12,%l6
5849 fcmps %fcc3,%f11,%f4
5850 orn %l5,%l3,%l1
5851 and %l6,0xdc3,%l4
5852 mulx %l6,%l5,%l7
5853 jmpl %o7,%g0
5854 udivx %l5,0xeb1,%l6
5855p0_far_1_lem:
5856 mulx %l2,%l0,%l6
5857 membar #Sync
5858 st %f6 ,[%i6+0x030] ! Mem[0000000010181430]
5859 sub %l1,-0xa12,%l6
5860 fcmps %fcc3,%f11,%f4
5861 orn %l5,%l3,%l1
5862 and %l6,0xdc3,%l4
5863 mulx %l6,%l5,%l7
5864 jmpl %o7,%g0
5865 udivx %l5,0xeb1,%l6
5866p0_far_1_he:
5867 sub %l3,%l2,%l0
5868 andn %l1,%l2,%l6
5869 andn %l4,%l6,%l1
5870 or %l4,%l3,%l0
5871 jmpl %o7,%g0
5872 xnor %l6,%l1,%l1
5873p0_far_1_hem:
5874 sub %l3,%l2,%l0
5875 andn %l1,%l2,%l6
5876 andn %l4,%l6,%l1
5877 or %l4,%l3,%l0
5878 jmpl %o7,%g0
5879 xnor %l6,%l1,%l1
5880p0_loop_branch_1:
5881 jmpl %o7+12,%g0
5882 add %l0,2,%l0
5883far1_b2b_h:
5884 and %l6,%l5,%l7
5885 umul %l3,%l7,%l7
5886 fitos %f18,%f16
5887 udivx %l4,0x1f9,%l4
5888 addc %l1,-0x28c,%l6
5889 jmpl %o7,%g0
5890 fdivs %f18,%f21,%f25
5891far1_b2b_l:
5892 xor %l6,-0xa3a,%l4
5893 sub %l0,0xb5b,%l7
5894 xor %l2,%l4,%l7
5895 sub %l3,-0x32b,%l6
5896 andn %l5,-0x2e0,%l4
5897 jmpl %o7,%g0
5898 and %l7,-0x7a4,%l5
5899user_far1_end:
5900 .seg "text"
5901 .text
5902 .align 0x2000
5903user_far2_start:
5904p0_far_2_le:
5905 mulx %l1,%l7,%l5
5906 sdivx %l3,%l7,%l2
5907 fcmps %fcc1,%f8 ,%f12
5908 or %l6,-0x25b,%l7
5909 jmpl %o7,%g0
5910 orn %l7,%l4,%l4
5911p0_far_2_lem:
5912 mulx %l1,%l7,%l5
5913 sdivx %l3,%l7,%l2
5914 fcmps %fcc1,%f8 ,%f12
5915 or %l6,-0x25b,%l7
5916 jmpl %o7,%g0
5917 orn %l7,%l4,%l4
5918p0_far_2_he:
5919 and %l0,0x638,%l4
5920 xor %l1,0x26c,%l0
5921 jmpl %o7,%g0
5922 orn %l7,0x6d9,%l0
5923p0_far_2_hem:
5924 and %l0,0x638,%l4
5925 xor %l1,0x26c,%l0
5926 jmpl %o7,%g0
5927 orn %l7,0x6d9,%l0
5928p0_loop_branch_2:
5929 jmpl %o7+12,%g0
5930 add %l0,3,%l0
5931far2_b2b_h:
5932 fstod %f21,%f20
5933 sdivx %l7,-0xbe5,%l5
5934 addc %l4,-0x6cb,%l6
5935 xor %l1,%l3,%l4
5936 sub %l2,%l7,%l7
5937 jmpl %o7,%g0
5938 udivx %l5,%l6,%l0
5939far2_b2b_l:
5940 fcmps %fcc3,%f7 ,%f11
5941 subc %l0,-0x514,%l1
5942 umul %l7,-0xa28,%l3
5943 xor %l6,-0x4d2,%l7
5944 fsubs %f10,%f10,%f9
5945 jmpl %o7,%g0
5946 fsubs %f12,%f12,%f1
5947user_far2_end:
5948 .seg "text"
5949 .text
5950 .align 0x2000
5951user_far3_start:
5952p0_far_3_le:
5953 fsqrts %f11,%f1
5954 orn %l1,%l6,%l1
5955 jmpl %o7,%g0
5956 mulx %l3,0x11f,%l1
5957p0_far_3_lem:
5958 fsqrts %f11,%f1
5959 orn %l1,%l6,%l1
5960 jmpl %o7,%g0
5961 mulx %l3,0x11f,%l1
5962p0_far_3_he:
5963 xnor %l6,%l1,%l5
5964 jmpl %o7,%g0
5965 andn %l7,-0x698,%l1
5966p0_far_3_hem:
5967 xnor %l6,%l1,%l5
5968 jmpl %o7,%g0
5969 andn %l7,-0x698,%l1
5970p0_loop_branch_3:
5971 jmpl %o7+12,%g0
5972 add %l0,4,%l0
5973far3_b2b_h:
5974 orn %l6,-0x979,%l7
5975 addc %l7,0x035,%l2
5976 sdivx %l4,0x4d7,%l5
5977 jmpl %o7,%g0
5978 sub %l0,%l2,%l6
5979far3_b2b_l:
5980 fcmps %fcc3,%f7 ,%f9
5981 fmuls %f3 ,%f10,%f2
5982 sdivx %l5,0xf3f,%l6
5983 jmpl %o7,%g0
5984 fcmps %fcc2,%f4 ,%f11
5985user_far3_end:
5986 .seg "text"
5987 .align 0x2000
5988user_jump0_start:
5989 INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
5990p0_jmpl_0_le:
5991 nop
5992 addc %l1,%l0,%l1
5993 udivx %l1,%l5,%l4
5994 jmpl %g6+8,%g0
5995 fcmps %fcc3,%f14,%f6
5996p0_call_0_le:
5997 xor %l0,-0x155,%l3
5998 smul %l6,0xb2c,%l0
5999 fsqrts %f7 ,%f8
6000 smul %l3,-0xf45,%l6
6001 smul %l0,0x88b,%l3
6002 retl
6003 add %l4,%l7,%l1
6004p0_jmpl_0_lo:
6005 nop
6006 addc %l1,%l0,%l1
6007 udivx %l1,%l5,%l4
6008 jmpl %g6+8,%g0
6009 fcmps %fcc3,%f14,%f6
6010p0_call_0_lo:
6011 xor %l0,-0x155,%l3
6012 smul %l6,0xb2c,%l0
6013 fsqrts %f7 ,%f8
6014 smul %l3,-0xf45,%l6
6015 smul %l0,0x88b,%l3
6016 retl
6017 add %l4,%l7,%l1
6018p0_jmpl_0_he:
6019 sdivx %l3,%l5,%l1
6020 and %l6,-0x471,%l2
6021 jmpl %g6+8,%g0
6022 addc %l5,%l0,%l3
6023p0_call_0_he:
6024 retl
6025 subc %l4,0x203,%l3
6026p0_jmpl_0_ho:
6027 sdivx %l3,%l5,%l1
6028 and %l6,-0x471,%l2
6029 jmpl %g6+8,%g0
6030 addc %l5,%l0,%l3
6031p0_call_0_ho:
6032 retl
6033 subc %l4,0x203,%l3
6034user_jump0_end:
6035 .seg "text"
6036 .align 0x2000
6037user_jump1_start:
6038 INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
6039p0_jmpl_1_le:
6040 smul %l7,%l3,%l4
6041 fmuls %f10,%f5 ,%f13
6042 mulx %l5,%l0,%l0
6043 fadds %f2 ,%f0 ,%f13
6044 xor %l4,-0xc10,%l3
6045 ld [%i0+0x008],%f15 ! Mem[0000000010001408]
6046 fsubs %f1 ,%f11,%f11
6047 jmpl %g6+8,%g0
6048 udivx %l0,%l0,%l1
6049p0_call_1_le:
6050 andn %l6,%l1,%l1
6051 add %l6,-0x02d,%l3
6052 retl
6053 fmuls %f12,%f0 ,%f3
6054p0_jmpl_1_lo:
6055 smul %l7,%l3,%l4
6056 fmuls %f10,%f5 ,%f13
6057 mulx %l5,%l0,%l0
6058 fadds %f2 ,%f0 ,%f13
6059 xor %l4,-0xc10,%l3
6060 ld [%o0+0x008],%f15 ! Mem[0000000010001408]
6061 fsubs %f1 ,%f11,%f11
6062 jmpl %g6+8,%g0
6063 udivx %l0,%l0,%l1
6064p0_call_1_lo:
6065 andn %l6,%l1,%l1
6066 add %l6,-0x02d,%l3
6067 retl
6068 fmuls %f12,%f0 ,%f3
6069p0_jmpl_1_he:
6070 fcmps %fcc2,%f30,%f18
6071 or %l1,-0x7dd,%l0
6072 jmpl %g6+8,%g0
6073 fmuls %f18,%f22,%f16
6074p0_call_1_he:
6075 xnor %l7,-0xa37,%l5
6076 std %f16,[%i2+0x010] ! Mem[0000000010081410]
6077 xnor %l0,0xad1,%l4
6078 smul %l2,-0x4f2,%l2
6079 udivx %l0,%l4,%l4
6080 retl
6081 addc %l0,%l5,%l1
6082p0_jmpl_1_ho:
6083 fcmps %fcc2,%f30,%f18
6084 or %l1,-0x7dd,%l0
6085 jmpl %g6+8,%g0
6086 fmuls %f18,%f22,%f16
6087p0_call_1_ho:
6088 xnor %l7,-0xa37,%l5
6089 std %f16,[%o2+0x010] ! Mem[0000000010081410]
6090 xnor %l0,0xad1,%l4
6091 smul %l2,-0x4f2,%l2
6092 udivx %l0,%l4,%l4
6093 retl
6094 addc %l0,%l5,%l1
6095user_jump1_end:
6096 .seg "text"
6097 .align 0x2000
6098user_jump2_start:
6099 INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
6100p0_jmpl_2_le:
6101 mulx %l6,0xc4f,%l1
6102 mulx %l0,0x5a3,%l0
6103 sub %l7,0x30f,%l3
6104 fdivs %f11,%f11,%f14
6105 andn %l7,0x1d0,%l4
6106 smul %l6,%l1,%l3
6107 jmpl %g6+8,%g0
6108 fdivs %f10,%f15,%f0
6109p0_call_2_le:
6110 fadds %f10,%f9 ,%f4
6111 ldd [%i6+0x010],%f14 ! Mem[0000000010181410]
6112 retl
6113 and %l1,%l1,%l3
6114p0_jmpl_2_lo:
6115 mulx %l6,0xc4f,%l1
6116 mulx %l0,0x5a3,%l0
6117 sub %l7,0x30f,%l3
6118 fdivs %f11,%f11,%f14
6119 andn %l7,0x1d0,%l4
6120 smul %l6,%l1,%l3
6121 jmpl %g6+8,%g0
6122 fdivs %f10,%f15,%f0
6123p0_call_2_lo:
6124 fadds %f10,%f9 ,%f4
6125 ldd [%o6+0x010],%f14 ! Mem[0000000010181410]
6126 retl
6127 and %l1,%l1,%l3
6128p0_jmpl_2_he:
6129 fsqrts %f26,%f16
6130 umul %l2,%l0,%l7
6131 add %l5,-0xf14,%l5
6132 sdivx %l7,-0xda5,%l7
6133 jmpl %g6+8,%g0
6134 fdtoi %f24,%f25
6135p0_call_2_he:
6136 orn %l5,%l2,%l6
6137 and %l5,%l3,%l5
6138 sub %l2,%l0,%l5
6139 sub %l2,0xad4,%l0
6140 retl
6141 fmuls %f29,%f24,%f16
6142p0_jmpl_2_ho:
6143 fsqrts %f26,%f16
6144 umul %l2,%l0,%l7
6145 add %l5,-0xf14,%l5
6146 sdivx %l7,-0xda5,%l7
6147 jmpl %g6+8,%g0
6148 fdtoi %f24,%f25
6149p0_call_2_ho:
6150 orn %l5,%l2,%l6
6151 and %l5,%l3,%l5
6152 sub %l2,%l0,%l5
6153 sub %l2,0xad4,%l0
6154 retl
6155 fmuls %f29,%f24,%f16
6156user_jump2_end:
6157 .seg "text"
6158 .align 0x2000
6159user_jump3_start:
6160 INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
6161p0_jmpl_3_le:
6162 smul %l5,-0x87f,%l2
6163 add %l5,%l6,%l1
6164 ld [%i4+0x028],%f6 ! Mem[0000000010101428]
6165 subc %l3,%l2,%l0
6166 or %l5,%l7,%l6
6167 jmpl %g6+8,%g0
6168 mulx %l1,0xde5,%l5
6169p0_call_3_le:
6170 fmuls %f8 ,%f8 ,%f15
6171 udivx %l1,%l0,%l4
6172 smul %l2,0xd28,%l4
6173 subc %l1,%l3,%l3
6174 fsubs %f6 ,%f7 ,%f11
6175 retl
6176 sth %l0,[%i1+0x036] ! Mem[0000000010041436]
6177p0_jmpl_3_lo:
6178 smul %l5,-0x87f,%l2
6179 add %l5,%l6,%l1
6180 ld [%o4+0x028],%f6 ! Mem[0000000010101428]
6181 subc %l3,%l2,%l0
6182 or %l5,%l7,%l6
6183 jmpl %g6+8,%g0
6184 mulx %l1,0xde5,%l5
6185p0_call_3_lo:
6186 fmuls %f8 ,%f8 ,%f15
6187 udivx %l1,%l0,%l4
6188 smul %l2,0xd28,%l4
6189 subc %l1,%l3,%l3
6190 fsubs %f6 ,%f7 ,%f11
6191 retl
6192 sth %l0,[%o1+0x036] ! Mem[0000000010041436]
6193p0_jmpl_3_he:
6194 or %l4,%l3,%l2
6195 xnor %l0,%l2,%l6
6196 or %l2,%l6,%l5
6197 smul %l4,-0x0a6,%l6
6198 fdivs %f24,%f25,%f22
6199 jmpl %g6+8,%g0
6200 subc %l6,0xf6f,%l7
6201p0_call_3_he:
6202 fcmps %fcc0,%f25,%f25
6203 retl
6204 xnor %l5,-0xdc6,%l6
6205p0_jmpl_3_ho:
6206 or %l4,%l3,%l2
6207 xnor %l0,%l2,%l6
6208 or %l2,%l6,%l5
6209 smul %l4,-0x0a6,%l6
6210 fdivs %f24,%f25,%f22
6211 jmpl %g6+8,%g0
6212 subc %l6,0xf6f,%l7
6213p0_call_3_ho:
6214 fcmps %fcc0,%f25,%f25
6215 retl
6216 xnor %l5,-0xdc6,%l6
6217user_jump3_end:
6218
6219 .seg "data"
6220 .align 0x2000
6221user_data_start:
6222done_flags:
6223 .word 0
6224 .align 8
6225done_count:
6226 .word 0,0
6227Start_Flags:
6228 .word 0,0,0,0
6229Finish_Flag:
6230 .word 0,0
6231 .align 8
6232num_processors:
6233 .word 1
6234num_agents:
6235 .word 0
6236no_membar:
6237 .word 0
6238max_ireg:
6239 .word 8,0
6240max_freg:
6241 .word 32,0
6242 .align 64
6243p0_temp:
6244 .word 0,0,0,0,0,0,0,0
6245 .word 0,0,0,0,0,0,0,0
6246 .word 0,0,0,0,0,0,0,0
6247 .word 0,0,0,0,0,0,0,0
6248p0_debug:
6249 .word 0,0,0,0,0,0,0,0
6250 .word 0,0,0,0,0,0,0,0
6251p0_fsr:
6252 .word 0x00000000,0x00000000
6253 .align 8
6254p0_loop_cnt:
6255 .word 1,0
6256max_windows:
6257 .word 1,0,0,0,0,0,0,0
6258 .word 0,0,0,0,0,0,0,0
6259 .word 0,0,0,0,0,0,0,0
6260 .word 0,0,0,0,0,0,0,0
6261 .word 0,0,0,0,0,0,0,0
6262 .word 0,0,0,0,0,0,0,0
6263 .word 0,0,0,0,0,0,0,0
6264 .word 0,0,0,0,0,0,0,0
6265 .word 0,0,0,0,0,0,0,0
6266 .word 0,0,0,0,0,0,0,0
6267 .word 0,0,0,0,0,0,0,0
6268 .word 0,0,0,0,0,0,0,0
6269 .word 0,0,0,0,0,0,0,0
6270 .word 0,0,0,0,0,0,0,0
6271 .word 0,0,0,0,0,0,0,0
6272 .word 0,0,0,0,0,0,0,0
6273 .word 0,0,0,0,0,0,0,0
6274 .word 0,0,0,0,0,0,0,0
6275 .word 0,0,0,0,0,0,0,0
6276 .word 0,0,0,0,0,0,0,0
6277 .word 0,0,0,0,0,0,0,0
6278 .word 0,0,0,0,0,0,0,0
6279 .word 0,0,0,0,0,0,0,0
6280 .word 0,0,0,0,0,0,0,0
6281 .word 0,0,0,0,0,0,0,0
6282 .word 0,0,0,0,0,0,0,0
6283 .word 0,0,0,0,0,0,0,0
6284 .word 0,0,0,0,0,0,0,0
6285 .word 0,0,0,0,0,0,0,0
6286 .word 0,0,0,0,0,0,0,0
6287 .word 0,0,0,0,0,0,0,0
6288 .word 0,0,0,0,0,0,0,0
6289
6290 .align 8
6291p0_init_registers:
6292 .word 0xca866206,0x3155831c ! Init value for %l0
6293 .word 0x4891b675,0xfea9c1a1 ! Init value for %l1
6294 .word 0x022c5b42,0x66427080 ! Init value for %l2
6295 .word 0x507f85a7,0xa99da124 ! Init value for %l3
6296 .word 0x25d87e7a,0x29036b6d ! Init value for %l4
6297 .word 0xe9214980,0xc6704eb9 ! Init value for %l5
6298 .word 0xe883873c,0xa254d25b ! Init value for %l6
6299 .word 0x52a876b9,0xe69113cc ! Init value for %l7
6300 .align 64
6301p0_init_freg:
6302 .word 0xf8511d1b,0xefb2d718 ! Init value for %f0
6303 .word 0x393e2a63,0x9eed9753 ! Init value for %f2
6304 .word 0xda6229f7,0xa19f87bd ! Init value for %f4
6305 .word 0xb3fc65cc,0x64804183 ! Init value for %f6
6306 .word 0x082da03a,0xb1a1a9fd ! Init value for %f8
6307 .word 0x44cc3530,0x23145b02 ! Init value for %f10
6308 .word 0xbdce655c,0x80119692 ! Init value for %f12
6309 .word 0xfaf2162c,0x1aee0638 ! Init value for %f14
6310 .word 0xbc8ad5ed,0xa79d9bf2 ! Init value for %f16
6311 .word 0xf404cd1d,0xaf703dc3 ! Init value for %f18
6312 .word 0x9e3612e3,0xfa8a642b ! Init value for %f20
6313 .word 0x14da5593,0xf482f3f5 ! Init value for %f22
6314 .word 0xe7cdd534,0x98f0288b ! Init value for %f24
6315 .word 0x72016081,0x64902294 ! Init value for %f26
6316 .word 0x47d58ad6,0x31dcbcd9 ! Init value for %f28
6317 .word 0x2579ae5c,0x22487c2b ! Init value for %f30
6318 .word 0x7737f8a3,0xe4921899 ! Init value for %f32
6319 .word 0x821ec8e2,0xb507acd4 ! Init value for %f34
6320 .word 0x13dfcadc,0x2c2a5f34 ! Init value for %f36
6321 .word 0x55725e6d,0x1e017edd ! Init value for %f38
6322 .word 0xf5d75abc,0x2f9b2906 ! Init value for %f40
6323 .word 0xf1137fd6,0x51341abb ! Init value for %f42
6324 .word 0x18f4aba1,0xedeabd4f ! Init value for %f44
6325 .word 0xf47520a7,0x36cff8c6 ! Init value for %f46
6326 .word 0x4ef5c7d7,0x828ce2ca
6327 .word 0xc06c747b,0x48f15b7e
6328 .word 0xe772311d,0xf7ad36a7
6329 .word 0x8c8159dc,0xad05108c
6330 .word 0x8ea2f88d,0xc66fcf96
6331 .word 0xfb69ff2c,0x9947a3af
6332 .word 0x289a87c6,0x08e5ba2b
6333 .word 0x25391679,0x810937d7
6334p0_share_mask:
6335 .word 0xffff0000,0x00000000
6336 .word 0x00000000,0x00000000
6337 .word 0x00000000,0x00000000
6338 .word 0x00000000,0x00000000
6339 .word 0x00000000,0x00000000
6340 .word 0x00000000,0x00000000
6341 .word 0x00000000,0x00000000
6342 .word 0x00000000,0x00000000
6343p0_expected_registers:
6344 .word 0x00000000,0x52ff0127
6345 .word 0x00000000,0x00000000
6346 .word 0x00000000,0x00000000
6347 .word 0x00000000,0x00000009
6348 .word 0x00000000,0x00000000
6349 .word 0x00000000,0x00000000
6350 .word 0xffffffff,0xffffffff
6351 .word 0xffffffff,0xffffffff
6352p0_expected_fp_regs:
6353 .word 0xc7e00000,0x000000ff
6354 .word 0x00000000,0x000000ff
6355 .word 0xffffffff,0xff000000
6356 .word 0x00000000,0x412f1ff4
6357 .word 0x00ff0000,0x8c4e8d6d
6358 .word 0xfffffff4,0x00000000
6359 .word 0xff00ff52,0x00000000
6360 .word 0x00000000,0xff0000ff
6361 .word 0xc7e00000,0x00000000
6362 .word 0x00000000,0xff0000ff
6363 .word 0xffffffff,0xff000000
6364 .word 0xffffffff,0xfffffcb7
6365 .word 0x01000000,0x8c4e8d6d
6366 .word 0xff000000,0x00000000
6367 .word 0x00000000,0x00000000
6368 .word 0x1f6fff52,0x34e68dab
6369 .word 0x00000029,0x00000000 ! %fsr = 0000002900000000
6370p0_local0_expect:
6371 .word 0xff0000ff,0xffffff00
6372 .word 0xffffffff,0x00000000
6373 .word 0xff000000,0x00000000
6374 .word 0x60537de6,0x2ecd2fff
6375 .word 0x00000000,0xff0000ff
6376 .word 0x00000000,0xdfe181b1
6377 .word 0xba8cffb3,0x56f8fdfa
6378 .word 0xaa578bda,0xb7e40821
6379p0_local0_sec_expect:
6380 .word 0x00000000,0x00000000
6381 .word 0xff0000ff,0x00000060
6382 .word 0x00000000,0x00000000
6383 .word 0x44817c95,0x33b9f0ff
6384 .word 0xa10a760e,0x5a2be836
6385 .word 0xc09d1212,0xa82c0c11
6386 .word 0xb181e1df,0xe642abc1
6387 .word 0x5d018ec3,0xc57ab026
6388p0_local1_expect:
6389 .word 0x270000ff,0x00000000
6390 .word 0xff000000,0xff0000ff
6391 .word 0xc7e00000,0x000000ff
6392 .word 0x000032c0,0x00000000
6393 .word 0x000000ff,0x93318aff
6394 .word 0x00000000,0xc727cf71
6395 .word 0x866cc347,0x24a11e94
6396 .word 0x866c804d,0x00000001
6397p0_local1_sec_expect:
6398 .word 0x00000000,0x00000000
6399 .word 0x2815cd2e,0xffffff00
6400 .word 0x00000000,0xff000000
6401 .word 0x2ce0798a,0x580c7ef8
6402 .word 0xb37058a8,0x1428fa21
6403 .word 0x627c52ad,0x0f3b87e9
6404 .word 0xdf712ac7,0x56dbeb7e
6405 .word 0xeb3bc258,0x93e09dfe
6406p0_local2_expect:
6407 .word 0x00000000,0xff000000
6408 .word 0xfffffff4,0x00000000
6409 .word 0xff000000,0x00000000
6410 .word 0x52ff00ff,0x691e0821
6411 .word 0x36000000,0x93318aff
6412 .word 0xffffaa84,0x0000ff60
6413 .word 0x0542b5e2,0x00000036
6414 .word 0x0000ffff,0xcc650044
6415p0_local2_sec_expect:
6416 .word 0x0000ff00,0xfffffcb7
6417 .word 0xffffff00,0x00000000
6418 .word 0xab8de634,0x52ff6f1f
6419 .word 0x5727e874,0xf6cc8abd
6420 .word 0xd488a646,0x1a315cff
6421 .word 0x595e11c7,0x0710d380
6422 .word 0x909c4eed,0x836e8709
6423 .word 0xb181e1df,0x24c24b88
6424p0_local3_expect:
6425 .word 0xf4ffffff,0x000000ff
6426 .word 0x000000ff,0xff0000ff
6427 .word 0xffffffff,0xff000000
6428 .word 0xffffffff,0xfffffcb7
6429 .word 0x00ff0000,0x8c4e8d6d
6430 .word 0x00ff0000,0x00000000
6431 .word 0xc1ab7de6,0x2ecd1528
6432 .word 0x1f6fff52,0x34e68dab
6433p0_local3_sec_expect:
6434 .word 0x01000000,0x8c4e8d6d
6435 .word 0x00000000,0x00000000
6436 .word 0x00000000,0x0000ffe5
6437 .word 0xffffffff,0xfffffcb7
6438 .word 0x01000000,0x8c4e8d6d
6439 .word 0x00ff0000,0x00000000
6440 .word 0xc1ab7de6,0x2ecd1528
6441 .word 0x1f6fff52,0x34e68dab
6442p0_local4_expect:
6443 .word 0xffffffff,0x8affffff
6444 .word 0x00000000,0x00000000
6445 .word 0x000000c7,0xffffffff
6446 .word 0xb7fcffff,0xffffffff
6447 .word 0x6d8d4e8c,0x00000001
6448 .word 0x00000000,0x0000ff00
6449 .word 0x00000000,0x00000000
6450 .word 0x3105f18b,0x52ff6f1f
6451p0_local4_sec_expect:
6452 .word 0xffe00000,0x000000ff
6453 .word 0x00000000,0x000000ff
6454 .word 0x60000000,0x0000ff00
6455 .word 0x00000000,0x412f1ff4
6456 .word 0xff000000,0x920000ff
6457 .word 0x00000000,0x00000000
6458 .word 0xff00ff52,0x00000000
6459 .word 0x00000000,0xff0000ff
6460p0_local5_expect:
6461 .word 0xf4ffffff,0x00000000
6462 .word 0x00000000,0xff0000ff
6463 .word 0xffffffff,0xff000000
6464 .word 0xffffffff,0xfffffcb7
6465 .word 0x01000000,0x8c4e8d6d
6466 .word 0x00ff0000,0x00000000
6467 .word 0x00000000,0x00000000
6468 .word 0x1f6fff52,0x34e68dab
6469p0_local5_sec_expect:
6470 .word 0xff000000,0x00000000
6471 .word 0x00000000,0xffffffff
6472 .word 0x67ffffff,0xffffffff
6473 .word 0xfff0b933,0x957c8144
6474 .word 0x36e82b5a,0x0e760aa1
6475 .word 0x110c2ca8,0x12129dc0
6476 .word 0xc1ab42e6,0xdfe181b1
6477 .word 0x26b07ac5,0xc38e015d
6478p0_local6_expect:
6479 .word 0x00670000,0x000000ff
6480 .word 0xff00e0c7,0x00000000
6481 .word 0xff0000ff,0x00008143
6482 .word 0xffffffff,0xfffffcb7
6483 .word 0x000000ff,0x00008100
6484 .word 0xffcc3530,0x23145b02
6485 .word 0x00008143,0x8011ff92
6486 .word 0xfaf2162c,0x691ec5b0
6487p0_local6_sec_expect:
6488 .word 0xff000000,0x00000000
6489 .word 0xff00ff52,0x00000000
6490 .word 0xff000000,0xf9000000
6491 .word 0x92000000,0x691e0821
6492 .word 0x60000000,0x000000ff
6493 .word 0xffffaa84,0xabc1ffff
6494 .word 0x0542b5e2,0x23145b02
6495 .word 0x00000000,0xff0000ff
6496share0_expect:
6497 .word 0x098a75c1,0x3605c8b8
6498 .word 0x73c609b0,0x97354f09
6499 .word 0x39ea50ce,0xd21dffc4
6500 .word 0x1f784432,0xb2959b14
6501 .word 0x3633a2d5,0xe4eb9729
6502 .word 0x5681ba3a,0x42b60eb4
6503 .word 0x5511ba9e,0x219ee664
6504 .word 0x0bf8f617,0x3db12154
6505share1_expect:
6506 .word 0x04ffedbb,0x9a5bc1ac
6507 .word 0x709c4692,0xb35ddedc
6508 .word 0x3b91db55,0xa0b248f9
6509 .word 0x1434d037,0xe62d0cf1
6510 .word 0x54ef96e3,0x9575155f
6511 .word 0x8f612637,0xdaf61005
6512 .word 0x62ee9803,0x925aacaf
6513 .word 0xa36e91b3,0x2f4c6f53
6514 .word 0x28ffecd0,0x6ed76079
6515 .word 0x22f8e395,0xc2eb1142
6516 .word 0x91ec12b5,0x9aa3c2f2
6517 .word 0x0fa7ea49,0xf6beed58
6518 .word 0xadd0f03e,0xa08ac409
6519 .word 0xfacbcc2b,0xd606b14c
6520 .word 0x96bb82b8,0x32f6e2c9
6521 .word 0x5543797f,0xfff98399
6522share2_expect:
6523 .word 0x0000877b,0xdb509472
6524 .word 0xa5282547,0x330972db
6525 .word 0xc0759970,0x51c5dd88
6526 .word 0x7c2ee3d1,0xb7e5d9e5
6527 .word 0xeecd1937,0xd272abc5
6528 .word 0x1507b25d,0x87930b51
6529 .word 0x70296e0d,0x23cd4b60
6530 .word 0xdd42d516,0xee989edc
6531share3_expect:
6532 .word 0xffe5ddab,0x140a5683
6533 .word 0xf76cac04,0x3766cd6e
6534 .word 0x378a2b6c,0x8533c52e
6535 .word 0x0223fb96,0xf3e037ec
6536 .word 0x6cda1702,0x049c9290
6537 .word 0x8c8395c3,0x1395cad4
6538 .word 0xbb146f5c,0xe6b8a51d
6539 .word 0xb3ba408d,0xf166c325
6540 .word 0x2741d2c8,0xc407232a
6541 .word 0x765946c6,0xc6749241
6542 .word 0x0e2bf1ee,0x64aabdef
6543 .word 0xc0cd4382,0x28185771
6544 .word 0xc6c5d1ae,0x7f044ec3
6545 .word 0x2970ea24,0xa4f4f8c2
6546 .word 0xfad28fcb,0x061a80b3
6547 .word 0x444d8c58,0x6565aa90
6548 .word 0x3ddb4ee0,0x6fbac26d
6549 .word 0x2250d472,0x524c4af9
6550 .word 0xe3916f9d,0xb4270d04
6551 .word 0x871990e5,0x91053e84
6552 .word 0x40af4cb8,0x1835c464
6553 .word 0x53b9505f,0x0ff134fc
6554 .word 0x50e8b025,0x3d142063
6555 .word 0x81a9b128,0x11af7b3f
6556 .word 0x1609968e,0x4017e230
6557 .word 0x8030717b,0xf46379a1
6558 .word 0x030b7932,0x04641358
6559 .word 0x8c47335c,0xcb692e8a
6560 .word 0xf9762425,0xbc6abe90
6561 .word 0xdac03a95,0x50e907af
6562 .word 0x31e2445c,0xb6745d99
6563 .word 0xd5ed1c27,0xfe6068ce
6564 .word 0xffdd9604,0x084bdbb6
6565 .word 0x1416d987,0x6936f5f8
6566 .word 0xafbdf2de,0x891da5b1
6567 .word 0x13a27d2d,0x9d9a886e
6568 .word 0x113f9d2b,0x3d116457
6569 .word 0x4ae9870a,0x57b4601b
6570 .word 0x80d78eb9,0xdf1ca2ec
6571 .word 0x1669228c,0x10d41c56
6572 .word 0x92a1d198,0x9ccf68b0
6573 .word 0x35a0eb64,0x2247efb9
6574 .word 0x6ec632f9,0x8772701c
6575 .word 0xb9dd0b87,0x3233f779
6576 .word 0x60248288,0x306ca232
6577 .word 0xec7a11f6,0x64f453da
6578 .word 0xad7127e2,0x303c0010
6579 .word 0x205bcf20,0x53625b60
6580 .word 0xffaaf473,0xc7f90297
6581 .word 0x03563a19,0x250a043a
6582 .word 0x880493fc,0x39f83a18
6583 .word 0xa21b5d61,0xf667e195
6584 .word 0x675835c1,0x549a217c
6585 .word 0x3b2403f5,0x2f7ddca8
6586 .word 0xa243213c,0xffbb5847
6587 .word 0x46aa789f,0x75556b94
6588 .word 0x28ad75f7,0x473a8709
6589 .word 0x78fec55d,0xaf3bbc02
6590 .word 0x8054831a,0x83e9e97c
6591 .word 0xf1ea332c,0x6c2ad524
6592 .word 0xfa944878,0x40308d86
6593 .word 0x26914997,0xa7352046
6594 .word 0x6ef86dc6,0x461aca30
6595 .word 0x33218b14,0x92272857
6596p0_invalidate_semaphore:
6597 .word 0
6598! Data for Cross Processor Interrupt
6599 .align 8
6600received_xintr:
6601 .word 0,0,0,0,0,0,0,0
6602 .word 0,0,0,0,0,0,0,0
6603 .word 0,0,0,0,0,0,0,0
6604 .word 0,0,0,0,0,0,0,0
6605 .word 0,0,0,0,0,0,0,0
6606 .word 0,0,0,0,0,0,0,0
6607 .word 0,0,0,0,0,0,0,0
6608 .word 0,0,0,0,0,0,0,0
6609p0_dispatch_retry:
6610 .word 0,0
6611p0_xintr_data:
6612 .word 0x00000000,0x00000001
6613 .word 0x8d8c84a7,0xf786cf81
6614 .word 0x00000000,0x00000002
6615 .word 0xc8284740,0x4342702a
6616 .word 0x00000000,0x00000003
6617 .word 0xdd0276b7,0xbc407cdd
6618 .word 0x00000000,0x00000004
6619 .word 0x85c72898,0x6cd1ce09
6620 .word 0x00000000,0x00000005
6621 .word 0x6ac5b480,0x474cdd31
6622 .word 0x00000000,0x00000006
6623 .word 0x1468ea27,0xe02f9edd
6624 .word 0x00000000,0x00000007
6625 .word 0x532cad80,0x7e602a73
6626 .word 0x00000000,0x00000008
6627 .word 0xc05f782f,0xa9867c33
6628 .align 8
6629p0_xintr_expected:
6630 .word 0
6631 .align 64
6632xintr_data_ptrs:
6633 .word p0_xintr_data
6634 .align 8
6635p0_xintr_db:
6636 .skip 512
6637p0_xintr_retry_count:
6638 .word 0,0
6639p0_reset_cnt:
6640 .word 0
6641 .align 8
6642p0_ec_timing_ctrl:
6643 .word 0,0
6644p0_ec_control:
6645 .word 0,0
6646p0_mcu_shadow:
6647 .skip 80
6648user_data_end:
6649
6650
6651SECTION .p0_local0 DATA_VA=0x000800000
6652
6653attr_data {
6654 Name = .p0_local0,
6655 VA = 0x0000000000800000,
6656 RA = 0x0000000010000000,
6657 PA = ra2pa(0x0000000010000000,0),
6658 part_0_ctx_nonzero_tsb_config_0,
6659 TTE_Context=PCONTEXT,
6660 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6661 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6662 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6663 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6664}
6665
6666 .data
6667 .seg "data"
6668 .align 0x2000
6669 .global p0_local0_start
6670p0_local0_begin:
6671 .skip 0x1400
6672p0_local0_start:
6673 .word 0xbd6888c5,0x2a7aa50d,0x32520af0,0x18ba0478
6674 .word 0x74cb7a97,0x14f96e1e,0xa0536e47,0x7a2b4159
6675 .word 0xda50baaf,0xa3a45df4,0x16848775,0xc6f3cf0c
6676 .word 0x04326049,0x6a782d43,0xfadc9f77,0x0f1b0b95
6677p0_local0_end:
6678
6679SECTION .p0_local0_sec DATA_VA=0x000800000
6680
6681attr_data {
6682 Name = .p0_local0_sec,
6683 VA = 0x0000000000800000,
6684 RA = 0x0000000030000000,
6685 PA = ra2pa(0x0000000030000000,0),
6686 part_0_ctx_nonzero_tsb_config_0,
6687 TTE_Context=SCONTEXT,
6688 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6689 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6690 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6691 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6692}
6693
6694 .data
6695 .seg "data"
6696 .align 0x2000
6697 .global p0_local0_sec_start
6698p0_local0_sec_begin:
6699 .skip 0x1400
6700p0_local0_sec_start:
6701 .word 0x67be1bdd,0xbf74240a,0x363308b3,0xf45d30ec
6702 .word 0x918eed5a,0xdde5bb7e,0x44817c95,0x33b9f0ff
6703 .word 0xa10a760e,0x5a2be836,0xc09d1212,0xa82c0c11
6704 .word 0xe0aad552,0xa742ee43,0x5d018ec3,0xc57ab026
6705p0_local0_sec_end:
6706
6707SECTION .p0_local1 DATA_VA=0x000802000
6708
6709attr_data {
6710 Name = .p0_local1,
6711 VA = 0x0000000000802000,
6712 RA = 0x0000000010040000,
6713 PA = ra2pa(0x0000000010040000,0),
6714 part_0_ctx_nonzero_tsb_config_0,
6715 TTE_Context=PCONTEXT,
6716 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6717 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6718 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6719 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6720}
6721
6722 .data
6723 .seg "data"
6724 .align 0x2000
6725 .global p0_local1_start
6726p0_local1_begin:
6727 .skip 0x1400
6728p0_local1_start:
6729 .word 0x4b594e7c,0x9c47a94e,0xba8ccfb3,0x56f8fdfa
6730 .word 0x5317a465,0x04c685af,0xdf8af42f,0x8447cd5f
6731 .word 0x3829b1c2,0x9b2e5c82,0x7ffbc477,0xc727cf71
6732 .word 0xc44dc347,0xb6bd1e94,0x866c804d,0xb051662a
6733p0_local1_end:
6734
6735SECTION .p0_local1_sec DATA_VA=0x000802000
6736
6737attr_data {
6738 Name = .p0_local1_sec,
6739 VA = 0x0000000000802000,
6740 RA = 0x0000000030040000,
6741 PA = ra2pa(0x0000000030040000,0),
6742 part_0_ctx_nonzero_tsb_config_0,
6743 TTE_Context=SCONTEXT,
6744 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6745 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6746 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6747 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6748}
6749
6750 .data
6751 .seg "data"
6752 .align 0x2000
6753 .global p0_local1_sec_start
6754p0_local1_sec_begin:
6755 .skip 0x1400
6756p0_local1_sec_start:
6757 .word 0xd2c46fab,0x61611459,0xc4d89b13,0x3741f12c
6758 .word 0x2e55cc2b,0x64db7653,0x2ce0798a,0x580c7ef8
6759 .word 0xb37058a8,0x1428fa21,0x627c52ad,0x0f3b87e9
6760 .word 0xdf712ac7,0x56dbeb7e,0xeb3bc258,0x93e09dfe
6761p0_local1_sec_end:
6762
6763SECTION .p0_local2 DATA_VA=0x000804000
6764
6765attr_data {
6766 Name = .p0_local2,
6767 VA = 0x0000000000804000,
6768 RA = 0x0000000010080000,
6769 PA = ra2pa(0x0000000010080000,0),
6770 part_0_ctx_nonzero_tsb_config_0,
6771 TTE_Context=PCONTEXT,
6772 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6773 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6774 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6775 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6776}
6777
6778 .data
6779 .seg "data"
6780 .align 0x2000
6781 .global p0_local2_start
6782p0_local2_begin:
6783 .skip 0x1400
6784p0_local2_start:
6785 .word 0x6b26c342,0xc90352a2,0xa41a702a,0x13876b2e
6786 .word 0xdf46d72a,0x9442646f,0xaa578b53,0xb7e40821
6787 .word 0x32c0fc82,0x93318abb,0xa8fbcaf5,0x1a856004
6788 .word 0x0542b5e2,0x2a7232f0,0x8fe3d4ec,0x3d356f5d
6789p0_local2_end:
6790
6791SECTION .p0_local2_sec DATA_VA=0x000804000
6792
6793attr_data {
6794 Name = .p0_local2_sec,
6795 VA = 0x0000000000804000,
6796 RA = 0x0000000030080000,
6797 PA = ra2pa(0x0000000030080000,0),
6798 part_0_ctx_nonzero_tsb_config_0,
6799 TTE_Context=SCONTEXT,
6800 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6801 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6802 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6803 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6804}
6805
6806 .data
6807 .seg "data"
6808 .align 0x2000
6809 .global p0_local2_sec_start
6810p0_local2_sec_begin:
6811 .skip 0x1400
6812p0_local2_sec_start:
6813 .word 0xf9f60e05,0x3c70cee3,0x5273a38f,0x7fee6e24
6814 .word 0x92236e92,0xd303d2ce,0x12fb159c,0xf399fb61
6815 .word 0x3d8f6c31,0xcadf75ee,0x919c4ae1,0xfb7eb842
6816 .word 0x6c8eb036,0x89fff5dd,0x487ef861,0x15effd90
6817p0_local2_sec_end:
6818
6819SECTION .p0_local3 DATA_VA=0x000806000
6820
6821attr_data {
6822 Name = .p0_local3,
6823 VA = 0x0000000000806000,
6824 RA = 0x00000000100c0000,
6825 PA = ra2pa(0x00000000100c0000,0),
6826 part_0_ctx_nonzero_tsb_config_0,
6827 TTE_Context=PCONTEXT,
6828 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6829 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6830 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6831 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6832}
6833
6834 .data
6835 .seg "data"
6836 .align 0x2000
6837 .global p0_local3_start
6838p0_local3_begin:
6839 .skip 0x1400
6840p0_local3_start:
6841 .word 0xceccbdda,0x110cac56,0x32858245,0x487c30c3
6842 .word 0x038d0c6f,0x89b2e2bd,0x079e2c00,0x1e49fec9
6843 .word 0xc2b40ebb,0xb0c42538,0x1123110b,0xa282e87f
6844 .word 0x8b7d1d2d,0xdb18e563,0xd04808b7,0xa77b3f76
6845p0_local3_end:
6846
6847SECTION .p0_local3_sec DATA_VA=0x000806000
6848
6849attr_data {
6850 Name = .p0_local3_sec,
6851 VA = 0x0000000000806000,
6852 RA = 0x00000000300c0000,
6853 PA = ra2pa(0x00000000300c0000,0),
6854 part_0_ctx_nonzero_tsb_config_0,
6855 TTE_Context=SCONTEXT,
6856 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6857 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6858 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6859 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6860}
6861
6862 .data
6863 .seg "data"
6864 .align 0x2000
6865 .global p0_local3_sec_start
6866p0_local3_sec_begin:
6867 .skip 0x1400
6868p0_local3_sec_start:
6869 .word 0x297fe946,0x1030f3bb,0x500a4ce7,0x85bc0023
6870 .word 0xd755630f,0x4616c801,0xa0182e7f,0xd42a75e0
6871 .word 0xb1c86ba3,0x513c3df7,0x56078ad3,0x90fb5ccf
6872 .word 0xb6179133,0x17937f0f,0x589e1785,0xcd4a7dbc
6873p0_local3_sec_end:
6874
6875SECTION .p0_local4 DATA_VA=0x000808000
6876
6877attr_data {
6878 Name = .p0_local4,
6879 VA = 0x0000000000808000,
6880 RA = 0x0000000010100000,
6881 PA = ra2pa(0x0000000010100000,0),
6882 part_0_ctx_nonzero_tsb_config_0,
6883 TTE_Context=PCONTEXT,
6884 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6885 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6886 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6887 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6888}
6889
6890 .data
6891 .seg "data"
6892 .align 0x2000
6893 .global p0_local4_start
6894p0_local4_begin:
6895 .skip 0x1400
6896p0_local4_start:
6897 .word 0xa9d9ccd2,0x3252de17,0xaf01ba15,0x5fb3f810
6898 .word 0xd364a9da,0x04ed1813,0x4fd3af3c,0xd1efd355
6899 .word 0x6d8d4e8c,0xb644550d,0xfe473183,0x8b39271f
6900 .word 0x2815cd2e,0xe67dabc1,0xab8de634,0x52966f1f
6901p0_local4_end:
6902
6903SECTION .p0_local4_sec DATA_VA=0x000808000
6904
6905attr_data {
6906 Name = .p0_local4_sec,
6907 VA = 0x0000000000808000,
6908 RA = 0x0000000030100000,
6909 PA = ra2pa(0x0000000030100000,0),
6910 part_0_ctx_nonzero_tsb_config_0,
6911 TTE_Context=SCONTEXT,
6912 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6913 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6914 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6915 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6916}
6917
6918 .data
6919 .seg "data"
6920 .align 0x2000
6921 .global p0_local4_sec_start
6922p0_local4_sec_begin:
6923 .skip 0x1400
6924p0_local4_sec_start:
6925 .word 0xc491d254,0x2a0beb80,0x96a9d7b0,0xad40bccd
6926 .word 0x634b06a1,0x29ad2ce4,0x5727e874,0xf6cc8abd
6927 .word 0xd488a646,0x1a315cff,0x595e11c7,0x0710d380
6928 .word 0x909c4eed,0x836e8709,0xb181e1df,0x24c24b88
6929p0_local4_sec_end:
6930
6931SECTION .p0_local5 DATA_VA=0x00080a000
6932
6933attr_data {
6934 Name = .p0_local5,
6935 VA = 0x000000000080a000,
6936 RA = 0x0000000010140000,
6937 PA = ra2pa(0x0000000010140000,0),
6938 part_0_ctx_nonzero_tsb_config_0,
6939 TTE_Context=PCONTEXT,
6940 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6941 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6942 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6943 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6944}
6945
6946 .data
6947 .seg "data"
6948 .align 0x2000
6949 .global p0_local5_start
6950p0_local5_begin:
6951 .skip 0x1400
6952p0_local5_start:
6953 .word 0xf264173e,0xef5a0afd,0xffb76198,0x97946159
6954 .word 0x1506448b,0xb6f43338,0xc95d38d7,0x21c5323f
6955 .word 0x6abf5bc0,0x9a8b5de6,0x4838317d,0x9ce5f11e
6956 .word 0x42afcd89,0x9e8cd5cc,0x3caf1050,0x6540383c
6957p0_local5_end:
6958
6959SECTION .p0_local5_sec DATA_VA=0x00080a000
6960
6961attr_data {
6962 Name = .p0_local5_sec,
6963 VA = 0x000000000080a000,
6964 RA = 0x0000000030140000,
6965 PA = ra2pa(0x0000000030140000,0),
6966 part_0_ctx_nonzero_tsb_config_0,
6967 TTE_Context=SCONTEXT,
6968 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6969 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6970 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6971 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6972}
6973
6974 .data
6975 .seg "data"
6976 .align 0x2000
6977 .global p0_local5_sec_start
6978p0_local5_sec_begin:
6979 .skip 0x1400
6980p0_local5_sec_start:
6981 .word 0x54360ebd,0xef0bfc1d,0xfaf59fa5,0xfe0c4ed0
6982 .word 0x43380ab3,0x691ec5b0,0xe7e8db9d,0x9da97487
6983 .word 0x5085344e,0x76f96546,0xfba52495,0x50c30c35
6984 .word 0x5b5c0c0b,0x4387f566,0xd29902f7,0x5027d04a
6985p0_local5_sec_end:
6986
6987SECTION .p0_local6 DATA_VA=0x00080c000
6988
6989attr_data {
6990 Name = .p0_local6,
6991 VA = 0x000000000080c000,
6992 RA = 0x0000000010180000,
6993 PA = ra2pa(0x0000000010180000,0),
6994 part_0_ctx_nonzero_tsb_config_0,
6995 TTE_Context=PCONTEXT,
6996 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6997 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6998 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6999 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7000}
7001
7002 .data
7003 .seg "data"
7004 .align 0x2000
7005 .global p0_local6_start
7006p0_local6_begin:
7007 .skip 0x1400
7008p0_local6_start:
7009 .word 0xb9df78dd,0x807f980a,0x444b475d,0x994277b2
7010 .word 0xc51e0ba2,0xfa17dbfb,0xfe20eef2,0xa64097fe
7011 .word 0x1bc514b0,0xbd7eb60b,0x4a95ce68,0x30510163
7012 .word 0x5366a742,0x9c90feef,0x4a361d6d,0x616a5cee
7013p0_local6_end:
7014
7015SECTION .p0_local6_sec DATA_VA=0x00080c000
7016
7017attr_data {
7018 Name = .p0_local6_sec,
7019 VA = 0x000000000080c000,
7020 RA = 0x0000000030180000,
7021 PA = ra2pa(0x0000000030180000,0),
7022 part_0_ctx_nonzero_tsb_config_0,
7023 TTE_Context=SCONTEXT,
7024 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7025 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7026 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7027 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7028}
7029
7030 .data
7031 .seg "data"
7032 .align 0x2000
7033 .global p0_local6_sec_start
7034p0_local6_sec_begin:
7035 .skip 0x1400
7036p0_local6_sec_start:
7037 .word 0x56d03a20,0x037cf36c,0x1961fa13,0x3072f18d
7038 .word 0xf870eda1,0xaf12fed5,0x207fa94b,0xcf6c2a13
7039 .word 0x758ec0b7,0x19e49941,0xd731e1de,0xe63f31b3
7040 .word 0x9a830e4e,0x9e85a25a,0x3f38c3db,0x4a026c65
7041p0_local6_sec_end:
7042
7043SECTION .share0 DATA_VA=0x00080e000
7044
7045attr_data {
7046 Name = .share0,
7047 VA = 0x000000000080e000,
7048 RA = 0x00000000201c0000,
7049 PA = ra2pa(0x00000000201c0000,0),
7050 part_0_ctx_nonzero_tsb_config_0,
7051 TTE_Context=PCONTEXT,
7052 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7053 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7054 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7055 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7056}
7057
7058 .data
7059 .seg "data"
7060 .align 0x2000
7061 .global share0_start
7062share0_begin:
7063share0_start:
7064 .word 0x747075c1,0x3605c8b8,0x73c609b0,0x97354f09
7065 .word 0x39ea50ce,0xd21dffc4,0x1f784432,0xb2959b14
7066 .word 0x3633a2d5,0xe4eb9729,0x5681ba3a,0x42b60eb4
7067 .word 0x5511ba9e,0x219ee664,0x0bf8f617,0x3db12154
7068share0_end:
7069
7070SECTION .share1 DATA_VA=0x000810000
7071
7072attr_data {
7073 Name = .share1,
7074 VA = 0x0000000000810000,
7075 RA = 0x0000000020800000,
7076 PA = ra2pa(0x0000000020800000,0),
7077 part_0_ctx_nonzero_tsb_config_0,
7078 TTE_Context=PCONTEXT,
7079 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7080 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7081 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7082 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7083}
7084
7085 .data
7086 .seg "data"
7087 .align 0x2000
7088 .global share1_start
7089share1_begin:
7090share1_start:
7091 .word 0x1fa6edbb,0x9a5bc1ac,0x709c4692,0xb35ddedc
7092 .word 0x3b91db55,0xa0b248f9,0x1434d037,0xe62d0cf1
7093 .word 0x54ef96e3,0x9575155f,0x8f612637,0xdaf61005
7094 .word 0x62ee9803,0x925aacaf,0xa36e91b3,0x2f4c6f53
7095 .word 0x1b19ecd0,0x6ed76079,0x22f8e395,0xc2eb1142
7096 .word 0x91ec12b5,0x9aa3c2f2,0x0fa7ea49,0xf6beed58
7097 .word 0xadd0f03e,0xa08ac409,0xfacbcc2b,0xd606b14c
7098 .word 0x96bb82b8,0x32f6e2c9,0x5543797f,0xfff98399
7099share1_end:
7100
7101SECTION .share2 DATA_VA=0x000812000
7102
7103attr_data {
7104 Name = .share2,
7105 VA = 0x0000000000812000,
7106 RA = 0x00000000211c0000,
7107 PA = ra2pa(0x00000000211c0000,0),
7108 part_0_ctx_nonzero_tsb_config_0,
7109 TTE_Context=PCONTEXT,
7110 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7111 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7112 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7113 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7114}
7115
7116 .data
7117 .seg "data"
7118 .align 0x2000
7119 .global share2_start
7120share2_begin:
7121share2_start:
7122 .word 0xfe39877b,0xdb509472,0xa5282547,0x330972db
7123 .word 0xc0759970,0x51c5dd88,0x7c2ee3d1,0xb7e5d9e5
7124 .word 0xeecd1937,0xd272abc5,0x1507b25d,0x87930b51
7125 .word 0x70296e0d,0x23cd4b60,0xdd42d516,0xee989edc
7126share2_end:
7127
7128SECTION .share3 DATA_VA=0x000814000
7129
7130attr_data {
7131 Name = .share3,
7132 VA = 0x0000000000814000,
7133 RA = 0x0000000021800000,
7134 PA = ra2pa(0x0000000021800000,0),
7135 part_0_ctx_nonzero_tsb_config_0,
7136 TTE_Context=PCONTEXT,
7137 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7138 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7139 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7140 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7141}
7142
7143 .data
7144 .seg "data"
7145 .align 0x2000
7146 .global share3_start
7147share3_begin:
7148share3_start:
7149 .word 0x14e5ddab,0x140a5683,0xf76cac04,0x3766cd6e
7150 .word 0x378a2b6c,0x8533c52e,0x0223fb96,0xf3e037ec
7151 .word 0x6cda1702,0x049c9290,0x8c8395c3,0x1395cad4
7152 .word 0xbb146f5c,0xe6b8a51d,0xb3ba408d,0xf166c325
7153 .word 0x27dfd2c8,0xc407232a,0x765946c6,0xc6749241
7154 .word 0x0e2bf1ee,0x64aabdef,0xc0cd4382,0x28185771
7155 .word 0xc6c5d1ae,0x7f044ec3,0x2970ea24,0xa4f4f8c2
7156 .word 0xfad28fcb,0x061a80b3,0x444d8c58,0x6565aa90
7157 .word 0x3ddb4ee0,0x6fbac26d,0x2250d472,0x524c4af9
7158 .word 0xe3916f9d,0xb4270d04,0x871990e5,0x91053e84
7159 .word 0x40af4cb8,0x1835c464,0x53b9505f,0x0ff134fc
7160 .word 0x50e8b025,0x3d142063,0x81a9b128,0x11af7b3f
7161 .word 0xbbec968e,0x4017e230,0x8030717b,0xf46379a1
7162 .word 0x030b7932,0x04641358,0x8c47335c,0xcb692e8a
7163 .word 0xf9762425,0xbc6abe90,0xdac03a95,0x50e907af
7164 .word 0x31e2445c,0xb6745d99,0xd5ed1c27,0xfe6068ce
7165 .word 0x8bdd9604,0x084bdbb6,0x1416d987,0x6936f5f8
7166 .word 0xafbdf2de,0x891da5b1,0x13a27d2d,0x9d9a886e
7167 .word 0x113f9d2b,0x3d116457,0x4ae9870a,0x57b4601b
7168 .word 0x80d78eb9,0xdf1ca2ec,0x1669228c,0x10d41c56
7169 .word 0x58a1d198,0x9ccf68b0,0x35a0eb64,0x2247efb9
7170 .word 0x6ec632f9,0x8772701c,0xb9dd0b87,0x3233f779
7171 .word 0x60248288,0x306ca232,0xec7a11f6,0x64f453da
7172 .word 0xad7127e2,0x303c0010,0x205bcf20,0x53625b60
7173 .word 0xe960f473,0xc7f90297,0x03563a19,0x250a043a
7174 .word 0x880493fc,0x39f83a18,0xa21b5d61,0xf667e195
7175 .word 0x675835c1,0x549a217c,0x3b2403f5,0x2f7ddca8
7176 .word 0xa243213c,0xffbb5847,0x46aa789f,0x75556b94
7177 .word 0xc5ad75f7,0x473a8709,0x78fec55d,0xaf3bbc02
7178 .word 0x8054831a,0x83e9e97c,0xf1ea332c,0x6c2ad524
7179 .word 0xfa944878,0x40308d86,0x26914997,0xa7352046
7180 .word 0x6ef86dc6,0x461aca30,0x33218b14,0x92272857
7181share3_end: