Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_3000_13.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mpgen_3000_13.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 = 327144532
40! Riesling can be on
41! 1 Thread, 3000 lines
42! mpgen created on Dec 20, 2005 (16:35:03)
43! mpgen_3000_13.s created on Mar 27, 2009 (14:45:32)
44! RC file : random.rc
45! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.051220 -rc random.rc -o mpgen_3000_13 -p 1 -l 3000
46
47#define H_HT0_Hw_Corrected_Error_0x63 hw_corrected_error_handler
48
49#define MAIN_PAGE_NUCLEUS_ALSO
50#define MAIN_PAGE_HV_ALSO
51#define N_CPUS 1
52#define ENABLE_T0_Fp_exception_ieee_754_0x21
53#define ENABLE_T0_Fp_exception_other_0x22
54#define ENABLE_T0_Fp_disabled_0x20
55#define ENABLE_T0_Illegal_instruction_0x10
56#define ENABLE_T1_Illegal_instruction_0x10
57#define ENABLE_HT0_Illegal_instruction_0x10
58#define ENABLE_HT1_Illegal_instruction_0x10
59#define ENABLE_T0_Clean_Window_0x24
60#define THREAD_COUNT 1
61#define THREAD_STRIDE 1
62#define SKIP_TRAPCHECK
63#define USE_MPGEN_TRAPS
64
65#include "hboot.s"
66
67 .text
68 .global main
69main:
70
71! Random code for Processor 0
72
73processor_0:
74 ta T_CHANGE_PRIV
75 wrpr %g0,7,%cleanwin
76 call p0_init_memory_pointers
77 wr %g0,0x80,%asi ! Setting default asi to 80
78
79! Initialize the floating point registers for processor 0
80
81 wr %g0,0x4,%fprs ! Make sure fef is 1
82 set p0_init_freg,%g1
83! %f0 = f39cc6a7 48be2c46 fc85f6c1 b6dc03f7
84! %f4 = 1d640593 a043c46b 51c08f46 a5d58f41
85! %f8 = 1d9baa08 5cf0920f 526dbf34 9b6c8902
86! %f12 = 28a23c66 21448ed6 cf7c6fb2 d13860b0
87 ldda [%g1]ASI_BLK_P,%f0
88 add %g1,64,%g1
89! %f16 = 320dd6bd 35125a58 4730ebb1 7033a5bf
90! %f20 = a6559a15 80cf29f1 0cdd5841 8827ff8b
91! %f24 = d5c1bffc 143c9bf7 15134c3f 84fc0eca
92! %f28 = 7f9c730e ea39e015 6c21f9a6 db7bb23b
93 ldda [%g1]ASI_BLK_P,%f16
94 add %g1,64,%g1
95! %f32 = 5bfa5bfd 159710e1 54bf3ce2 49e9e232
96! %f36 = 138ca10a 417d0552 ec757c55 8e9bb5b5
97! %f40 = 831e9dd8 223f3cc2 5b6c53c6 728d3a1d
98! %f44 = c9768f0d 4830f175 f42cde79 e1df1896
99 ldda [%g1]ASI_BLK_P,%f32
100
101! Set up the Graphics Status Register
102
103 setx 0xdee4c2b70000002e,%g7,%g1 ! GSR scale = 5, align = 6
104 wr %g1,%g0,%gsr ! GSR = dee4c2b70000002e
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! %l0 = e50d1e7a, %l1 = ec4329bf, Mem[0000000010101408] = 5815682f 9398c70e
113 stda %l0,[%i4+%o4]0x88 ! Mem[0000000010101408] = e50d1e7a ec4329bf
114! Mem[0000000010101434] = cbfa3a6b, %l5 = 153b09787f1003db, %asi = 80
115 swapa [%i4+0x034]%asi,%l5 ! %l5 = 00000000cbfa3a6b
116! Mem[0000000010141408] = f75236f00cbeddd8, %l2 = 27e2476aa012cf1e
117 ldxa [%i5+%o4]0x80,%l2 ! %l2 = f75236f00cbeddd8
118! %l4 = 75ea3b53, %l5 = cbfa3a6b, Mem[0000000010181410] = 08adeaa2 062b6287
119 stda %l4,[%i6+%o5]0x80 ! Mem[0000000010181410] = 75ea3b53 cbfa3a6b
120! Mem[0000000030141408] = fc4379c9, %f6 = 51c08f46
121 lda [%i5+%o4]0x89,%f6 ! %f6 = fc4379c9
122! Mem[0000000010041400] = e17edee865280f71, %l1 = 3f84da0eec4329bf
123 ldxa [%i1+%g0]0x88,%l1 ! %l1 = e17edee865280f71
124! Mem[0000000030181410] = 2b9ea6eeecbfc551, %l0 = f4bc3e19e50d1e7a
125 ldxa [%i6+%o5]0x81,%l0 ! %l0 = 2b9ea6eeecbfc551
126! Mem[0000000010081428] = 26ea8c9d 3f44c0c9, %l2 = 0cbeddd8, %l3 = 78a50f5e
127 ldda [%i2+0x028]%asi,%l2 ! %l2 = 0000000026ea8c9d 000000003f44c0c9
128! Mem[0000000010001410] = 61b70fed, %f4 = 1d640593
129 lda [%i0+%o5]0x88,%f4 ! %f4 = 61b70fed
130! Starting 10 instruction Store Burst
131! %l4 = 212e445675ea3b53, Mem[0000000030001408] = 4f747b78
132 stba %l4,[%i0+%o4]0x81 ! Mem[0000000030001408] = 53747b78
133
134p0_label_2:
135! Mem[0000000010141400] = 19959934, %l7 = 287b9dda6c7d152c
136 ldstuba [%i5+%g0]0x88,%l7 ! %l7 = 00000034000000ff
137! %f30 = 6c21f9a6 db7bb23b, %l1 = e17edee865280f71
138! Mem[0000000030101430] = ae22a1a65b4b93ef
139 add %i4,0x030,%g1
140 stda %f30,[%g1+%l1]ASI_PST8_SL ! Mem[0000000030101430] = 3b22a1a6a6f921ef
141! Mem[0000000010041408] = b81e0a20, %l1 = e17edee865280f71
142 ldstuba [%i1+%o4]0x80,%l1 ! %l1 = 000000b8000000ff
143! %f22 = 0cdd5841 8827ff8b, Mem[0000000010101410] = e7a9f897 16e5f923
144 stda %f22,[%i4+0x010]%asi ! Mem[0000000010101410] = 0cdd5841 8827ff8b
145! %f7 = a5d58f41, Mem[0000000030041410] = c9966ded
146 sta %f7 ,[%i1+%o5]0x89 ! Mem[0000000030041410] = a5d58f41
147! %l0 = 2b9ea6eeecbfc551, Mem[0000000010081400] = 39f13ad6
148 stwa %l0,[%i2+%g0]0x88 ! Mem[0000000010081400] = ecbfc551
149! %f21 = 80cf29f1, Mem[0000000010001430] = fdbaf665
150 st %f21,[%i0+0x030] ! Mem[0000000010001430] = 80cf29f1
151! Mem[0000000010081408] = fde3373e, %l5 = 00000000cbfa3a6b
152 swapa [%i2+%o4]0x80,%l5 ! %l5 = 00000000fde3373e
153! %l5 = 00000000fde3373e, imm = fffffffffffff3f6, %l4 = 212e445675ea3b53
154 and %l5,-0xc0a,%l4 ! %l4 = 00000000fde33336
155! Starting 10 instruction Load Burst
156! Mem[00000000100c1410] = edbe58a5, %l6 = 06f94fc7d14627ad
157 ldsba [%i3+%o5]0x88,%l6 ! %l6 = ffffffffffffffa5
158
159p0_label_3:
160! Mem[0000000010041400] = 710f2865 e8de7ee1, %l6 = ffffffa5, %l7 = 00000034
161 ldda [%i1+%g0]0x80,%l6 ! %l6 = 00000000710f2865 00000000e8de7ee1
162! Mem[00000000211c0000] = f2ae3487, %l1 = 00000000000000b8
163 ldsha [%o2+0x000]%asi,%l1 ! %l1 = fffffffffffff2ae
164! Mem[0000000030041400] = dc4d9892, %l5 = 00000000fde3373e
165 ldsha [%i1+%g0]0x81,%l5 ! %l5 = ffffffffffffdc4d
166! Mem[00000000100c1400] = 16603cfe, %l1 = fffffffffffff2ae
167 lduba [%i3+%g0]0x88,%l1 ! %l1 = 00000000000000fe
168! Mem[0000000030081400] = 4a8af402, %l7 = 00000000e8de7ee1
169 lduwa [%i2+%g0]0x81,%l7 ! %l7 = 000000004a8af402
170! Mem[0000000010081408] = 6b3afacb, %l4 = 00000000fde33336
171 lduha [%i2+%o4]0x88,%l4 ! %l4 = 000000000000facb
172! Mem[00000000300c1400] = 2148e616, %l0 = 2b9ea6eeecbfc551
173 lduwa [%i3+%g0]0x89,%l0 ! %l0 = 000000002148e616
174! Mem[0000000010181400] = 2173b11c, %l3 = 000000003f44c0c9
175 ldswa [%i6+%g0]0x80,%l3 ! %l3 = 000000002173b11c
176! %f13 = 21448ed6, %f23 = 8827ff8b, %f24 = d5c1bffc
177 fadds %f13,%f23,%f24 ! %f24 = 21448ed6
178! Starting 10 instruction Store Burst
179! Mem[0000000030101408] = 54c150b9, %l3 = 000000002173b11c
180 ldstuba [%i4+%o4]0x89,%l3 ! %l3 = 000000b9000000ff
181
182p0_label_4:
183! Mem[0000000010181408] = 4e65fcfe, %l1 = 00000000000000fe
184 ldstuba [%i6+%o4]0x80,%l1 ! %l1 = 0000004e000000ff
185! %l2 = 0000000026ea8c9d, Mem[0000000030041408] = ea6c8af0
186 stba %l2,[%i1+%o4]0x89 ! Mem[0000000030041408] = ea6c8a9d
187! %f2 = fc85f6c1 b6dc03f7, %l2 = 0000000026ea8c9d
188! Mem[0000000030041428] = 4050e94a123ff582
189 add %i1,0x028,%g1
190 stda %f2,[%g1+%l2]ASI_PST16_S ! Mem[0000000030041428] = fc85f6c1123f03f7
191! %l0 = 000000002148e616, Mem[0000000010101410] = 0cdd5841
192 stha %l0,[%i4+%o5]0x80 ! Mem[0000000010101410] = e6165841
193! %f0 = f39cc6a7 48be2c46 fc85f6c1 b6dc03f7
194! %f4 = 61b70fed a043c46b fc4379c9 a5d58f41
195! %f8 = 1d9baa08 5cf0920f 526dbf34 9b6c8902
196! %f12 = 28a23c66 21448ed6 cf7c6fb2 d13860b0
197 stda %f0,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000010101400
198! %f26 = 15134c3f, Mem[0000000030041400] = 92984ddc
199 sta %f26,[%i1+%g0]0x89 ! Mem[0000000030041400] = 15134c3f
200! %l2 = 26ea8c9d, %l3 = 000000b9, Mem[0000000010101410] = 6bc443a0 ed0fb761
201 stda %l2,[%i4+%o5]0x80 ! Mem[0000000010101410] = 26ea8c9d 000000b9
202! %f30 = 6c21f9a6 db7bb23b, %l0 = 000000002148e616
203! Mem[0000000010101410] = 26ea8c9d000000b9
204 add %i4,0x010,%g1
205 stda %f30,[%g1+%l0]ASI_PST8_P ! Mem[0000000010101410] = 26ea8ca6007bb2b9
206! %l2 = 26ea8c9d, %l3 = 000000b9, Mem[0000000010181400] = 2173b11c 71170288
207 std %l2,[%i6+%g0] ! Mem[0000000010181400] = 26ea8c9d 000000b9
208! Starting 10 instruction Load Burst
209! %l2 = 0000000026ea8c9d, %l5 = ffffffffffffdc4d, %l3 = 00000000000000b9
210 or %l2,%l5,%l3 ! %l3 = ffffffffffffdcdd
211
212p0_label_5:
213! Mem[0000000010141410] = 69881b8b, %l7 = 000000004a8af402
214 ldsba [%i5+%o5]0x88,%l7 ! %l7 = ffffffffffffff8b
215! Mem[0000000030001400] = f9f8d44f dbc71980, %l6 = 710f2865, %l7 = ffffff8b
216 ldda [%i0+%g0]0x89,%l6 ! %l6 = 00000000dbc71980 00000000f9f8d44f
217! Mem[0000000010081410] = c5c917bf, %l5 = ffffffffffffdc4d
218 ldsb [%i2+%o5],%l5 ! %l5 = ffffffffffffffc5
219! Mem[0000000010041408] = b8181461200a1eff, %f22 = 0cdd5841 8827ff8b
220 ldda [%i1+%o4]0x88,%f22 ! %f22 = b8181461 200a1eff
221! Mem[00000000218000c0] = f3df5cf4, %l2 = 0000000026ea8c9d
222 ldsh [%o3+0x0c0],%l2 ! %l2 = fffffffffffff3df
223! Mem[0000000010181414] = cbfa3a6b, %l5 = ffffffffffffffc5
224 ldsw [%i6+0x014],%l5 ! %l5 = ffffffffcbfa3a6b
225! Mem[0000000030081400] = 4a8af4022b6b46ed, %f22 = b8181461 200a1eff
226 ldda [%i2+%g0]0x81,%f22 ! %f22 = 4a8af402 2b6b46ed
227! Mem[00000000100c1400] = 16603cfe, %l1 = 000000000000004e
228 ldsba [%i3+%g0]0x88,%l1 ! %l1 = fffffffffffffffe
229! Mem[0000000030081410] = 65367a38, %l7 = 00000000f9f8d44f
230 ldswa [%i2+%o5]0x89,%l7 ! %l7 = 0000000065367a38
231! Starting 10 instruction Store Burst
232! %l6 = 00000000dbc71980, Mem[0000000030081410] = 65367a38
233 stha %l6,[%i2+%o5]0x89 ! Mem[0000000030081410] = 65361980
234
235p0_label_6:
236! %f20 = a6559a15 80cf29f1, Mem[0000000010101408] = f703dcb6 c1f685fc
237 stda %f20,[%i4+%o4]0x80 ! Mem[0000000010101408] = a6559a15 80cf29f1
238! %f16 = 320dd6bd 35125a58, Mem[0000000010141408] = f75236f0 0cbeddd8
239 stda %f16,[%i5+%o4]0x80 ! Mem[0000000010141408] = 320dd6bd 35125a58
240! Mem[0000000021800081] = 5724899f, %l5 = ffffffffcbfa3a6b
241 ldstuba [%o3+0x081]%asi,%l5 ! %l5 = 00000024000000ff
242! %l0 = 000000002148e616, Mem[0000000030041400] = 08543e1b15134c3f
243 stxa %l0,[%i1+%g0]0x89 ! Mem[0000000030041400] = 000000002148e616
244! %l6 = 00000000dbc71980, Mem[0000000030001410] = 83bc2e9a
245 stwa %l6,[%i0+%o5]0x81 ! Mem[0000000030001410] = dbc71980
246! %l1 = fffffffffffffffe, Mem[0000000030001410] = 8019c7db
247 stwa %l1,[%i0+%o5]0x89 ! Mem[0000000030001410] = fffffffe
248! %f22 = 4a8af402 2b6b46ed, Mem[0000000010101408] = 159a55a6 f129cf80
249 stda %f22,[%i4+%o4]0x88 ! Mem[0000000010101408] = 4a8af402 2b6b46ed
250! %l1 = fffffffffffffffe, Mem[0000000010041400] = 65280f71
251 stwa %l1,[%i1+%g0]0x88 ! Mem[0000000010041400] = fffffffe
252! Mem[0000000010001400] = 63481de6, %l3 = ffffffffffffdcdd
253 ldstuba [%i0+%g0]0x88,%l3 ! %l3 = 000000e6000000ff
254! Starting 10 instruction Load Burst
255 membar #Sync ! Added by membar checker (1)
256! Mem[0000000010101408] = 2b6b46ed, %l0 = 000000002148e616
257 ldswa [%i4+%o4]0x88,%l0 ! %l0 = 000000002b6b46ed
258
259p0_label_7:
260! Mem[00000000100c1408] = dbb62854, %l3 = 00000000000000e6
261 ldsba [%i3+%o4]0x88,%l3 ! %l3 = 0000000000000054
262! Mem[0000000010101420] = 0f92f05c, %l7 = 0000000065367a38
263 ldswa [%i4+0x020]%asi,%l7 ! %l7 = 000000000f92f05c
264! Mem[0000000010141400] = ff999519, %l5 = 0000000000000024
265 ldsha [%i5+%g0]0x80,%l5 ! %l5 = ffffffffffffff99
266! Mem[0000000030141400] = 1ced8689, %l3 = 0000000000000054
267 lduwa [%i5+%g0]0x81,%l3 ! %l3 = 000000001ced8689
268! Mem[0000000010181408] = fefc65ff, %l1 = fffffffffffffffe
269 lduwa [%i6+%o4]0x88,%l1 ! %l1 = 00000000fefc65ff
270! Mem[0000000030181410] = 2b9ea6ee, %f31 = db7bb23b
271 lda [%i6+%o5]0x81,%f31 ! %f31 = 2b9ea6ee
272! Mem[0000000030141408] = fc4379c9, %f29 = ea39e015
273 lda [%i5+%o4]0x89,%f29 ! %f29 = fc4379c9
274! Mem[0000000030081400] = ed466b2b02f48a4a, %f6 = fc4379c9 a5d58f41
275 ldda [%i2+%g0]0x89,%f6 ! %f6 = ed466b2b 02f48a4a
276! Mem[0000000010001408] = 5df46410, %l0 = 000000002b6b46ed
277 lduba [%i0+%o4]0x88,%l0 ! %l0 = 0000000000000010
278! Starting 10 instruction Store Burst
279! %f8 = 1d9baa08 5cf0920f, Mem[00000000100c1438] = a6fb99df db4a3c25
280 std %f8 ,[%i3+0x038] ! Mem[00000000100c1438] = 1d9baa08 5cf0920f
281
282p0_label_8:
283! Mem[0000000030101408] = 54c150ff, %l0 = 0000000000000010
284 ldstuba [%i4+%o4]0x89,%l0 ! %l0 = 000000ff000000ff
285! Mem[0000000030141400] = 8986ed1c, %l5 = ffffffffffffff99
286 ldstuba [%i5+%g0]0x89,%l5 ! %l5 = 0000001c000000ff
287! %l5 = 000000000000001c, Mem[0000000010141408] = 320dd6bd
288 stba %l5,[%i5+%o4]0x80 ! Mem[0000000010141408] = 1c0dd6bd
289! Mem[0000000010081422] = bada2108, %l4 = 000000000000facb
290 ldstub [%i2+0x022],%l4 ! %l4 = 00000021000000ff
291! %l6 = 00000000dbc71980, Mem[0000000010141410] = 69881b8b
292 stwa %l6,[%i5+%o5]0x88 ! Mem[0000000010141410] = dbc71980
293! Mem[0000000030001410] = feffffff, %l5 = 000000000000001c
294 swapa [%i0+%o5]0x81,%l5 ! %l5 = 00000000feffffff
295! %f30 = 6c21f9a6 2b9ea6ee, Mem[0000000030081400] = 02f48a4a ed466b2b
296 stda %f30,[%i2+%g0]0x89 ! Mem[0000000030081400] = 6c21f9a6 2b9ea6ee
297! Mem[0000000030141410] = 27b7eca1, %l1 = 00000000fefc65ff
298 swapa [%i5+%o5]0x81,%l1 ! %l1 = 0000000027b7eca1
299! Mem[0000000010001408] = 1064f45d2add9ada, %l1 = 0000000027b7eca1, %l3 = 000000001ced8689
300 add %i0,0x08,%g1
301 casxa [%g1]0x80,%l1,%l3 ! %l3 = 1064f45d2add9ada
302! Starting 10 instruction Load Burst
303! Mem[0000000010101408] = ed466b2b, %l2 = fffffffffffff3df
304 ldsha [%i4+%o4]0x80,%l2 ! %l2 = ffffffffffffed46
305
306p0_label_9:
307! %l3 = 1064f45d2add9ada, imm = fffffffffffffdd0, %l6 = 00000000dbc71980
308 sub %l3,-0x230,%l6 ! %l6 = 1064f45d2add9d0a
309! Mem[00000000100c1400] = 16603cfe, %l3 = 1064f45d2add9ada
310 lduwa [%i3+%g0]0x88,%l3 ! %l3 = 0000000016603cfe
311! Mem[0000000010081400] = 7f77882cecbfc551, %f10 = 526dbf34 9b6c8902
312 ldda [%i2+%g0]0x88,%f10 ! %f10 = 7f77882c ecbfc551
313! Mem[0000000030141410] = fefc65ff, %l2 = ffffffffffffed46
314 ldsha [%i5+%o5]0x81,%l2 ! %l2 = fffffffffffffefc
315! Mem[0000000010181400] = 26ea8c9d, %l2 = fffffffffffffefc
316 ldsha [%i6+%g0]0x80,%l2 ! %l2 = 00000000000026ea
317! Mem[0000000010101400] = 48be2c46, %f6 = ed466b2b
318 lda [%i4+%g0]0x88,%f6 ! %f6 = 48be2c46
319! Mem[0000000010041408] = ff1e0a20, %l3 = 0000000016603cfe
320 ldswa [%i1+%o4]0x80,%l3 ! %l3 = ffffffffff1e0a20
321! Mem[0000000010041408] = b8181461 200a1eff, %l6 = 2add9d0a, %l7 = 0f92f05c
322 ldda [%i1+%o4]0x88,%l6 ! %l6 = 00000000200a1eff 00000000b8181461
323! Mem[0000000010101410] = 26ea8ca6, %l0 = 00000000000000ff
324 lduba [%i4+%o5]0x80,%l0 ! %l0 = 0000000000000026
325! Starting 10 instruction Store Burst
326! %l2 = 00000000000026ea, Mem[0000000010081410] = c5c917bf, %asi = 80
327 stwa %l2,[%i2+0x010]%asi ! Mem[0000000010081410] = 000026ea
328
329p0_label_10:
330! %f15 = d13860b0, %f28 = 7f9c730e, %f20 = a6559a15 80cf29f1
331 fsmuld %f15,%f28,%f20 ! %f20 = 7ffb8e61 c0000000
332! %f24 = 21448ed6 143c9bf7, Mem[0000000010081418] = 4a9f9776 f4826b60
333 std %f24,[%i2+0x018] ! Mem[0000000010081418] = 21448ed6 143c9bf7
334! %l4 = 00000021, %l5 = feffffff, Mem[0000000010041410] = 43f784ad 11540e05
335 stda %l4,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000021 feffffff
336! Mem[0000000010101410] = a68cea26, %l5 = 00000000feffffff
337 swapa [%i4+%o5]0x88,%l5 ! %l5 = 00000000a68cea26
338! Mem[0000000010081410] = 000026ea, %l1 = 0000000027b7eca1
339 ldstuba [%i2+%o5]0x80,%l1 ! %l1 = 00000000000000ff
340! %f14 = cf7c6fb2, Mem[00000000300c1400] = 16e64821
341 sta %f14,[%i3+%g0]0x81 ! Mem[00000000300c1400] = cf7c6fb2
342! %l5 = 00000000a68cea26, Mem[0000000010081408] = cbfa3a6b
343 stha %l5,[%i2+%o4]0x80 ! Mem[0000000010081408] = ea263a6b
344! Mem[0000000010181410] = 75ea3b53, %l3 = ffffffffff1e0a20
345 swapa [%i6+%o5]0x80,%l3 ! %l3 = 0000000075ea3b53
346! Mem[00000000100c1408] = 5428b6dba8089df4, %l0 = 0000000000000026, %l4 = 0000000000000021
347 add %i3,0x08,%g1
348 casxa [%g1]0x80,%l0,%l4 ! %l4 = 5428b6dba8089df4
349! Starting 10 instruction Load Burst
350! Mem[0000000010041408] = 200a1eff, %l7 = 00000000b8181461
351 ldsha [%i1+%o4]0x88,%l7 ! %l7 = 0000000000001eff
352
353p0_label_11:
354! Mem[0000000010181408] = ff65fcfe, %l3 = 0000000075ea3b53
355 ldswa [%i6+%o4]0x80,%l3 ! %l3 = ffffffffff65fcfe
356! Mem[0000000030041410] = a5d58f41, %f24 = 21448ed6
357 lda [%i1+%o5]0x89,%f24 ! %f24 = a5d58f41
358! Mem[0000000010081408] = ea263a6b50157c5b, %f24 = a5d58f41 143c9bf7
359 ldda [%i2+%o4]0x80,%f24 ! %f24 = ea263a6b 50157c5b
360! Mem[0000000030141408] = c97943fc, %l1 = 0000000000000000
361 lduha [%i5+%o4]0x81,%l1 ! %l1 = 000000000000c979
362! Mem[0000000010181400] = 9d8cea26, %l3 = ffffffffff65fcfe
363 lduwa [%i6+%g0]0x88,%l3 ! %l3 = 000000009d8cea26
364! Mem[0000000010081410] = ea2600ff, %l4 = 5428b6dba8089df4
365 ldswa [%i2+%o5]0x88,%l4 ! %l4 = ffffffffea2600ff
366! Mem[0000000030101410] = 1fffc6b5, %l6 = 00000000200a1eff
367 lduba [%i4+%o5]0x89,%l6 ! %l6 = 00000000000000b5
368! Mem[0000000030041410] = a5d58f41, %l4 = ffffffffea2600ff
369 lduba [%i1+%o5]0x89,%l4 ! %l4 = 0000000000000041
370! Mem[0000000030141400] = ffed8689, %l3 = 000000009d8cea26
371 lduba [%i5+%g0]0x81,%l3 ! %l3 = 00000000000000ff
372! Starting 10 instruction Store Burst
373! %l3 = 00000000000000ff, Mem[0000000010101408] = ed466b2b02f48a4a
374 stxa %l3,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000000000ff
375
376p0_label_12:
377! %l3 = 00000000000000ff, Mem[0000000030041408] = ea6c8a9d
378 stha %l3,[%i1+%o4]0x89 ! Mem[0000000030041408] = ea6c00ff
379! Mem[0000000010181408] = ff65fcfe, %l1 = 000000000000c979
380 ldstuba [%i6+%o4]0x80,%l1 ! %l1 = 000000ff000000ff
381! Mem[0000000020800000] = 8b9f4ebd, %l5 = 00000000a68cea26
382 ldstuba [%o1+0x000]%asi,%l5 ! %l5 = 0000008b000000ff
383! %l6 = 00000000000000b5, Mem[0000000030101408] = 54c150ff
384 stha %l6,[%i4+%o4]0x89 ! Mem[0000000030101408] = 54c100b5
385! Mem[0000000010001401] = ff1d4863, %l5 = 000000000000008b
386 ldstuba [%i0+0x001]%asi,%l5 ! %l5 = 0000001d000000ff
387! %f28 = 7f9c730e fc4379c9, Mem[0000000010141410] = 8019c7db 02c7b506
388 stda %f28,[%i5+0x010]%asi ! Mem[0000000010141410] = 7f9c730e fc4379c9
389! Mem[0000000010001403] = ffff4863, %l2 = 00000000000026ea
390 ldstuba [%i0+0x003]%asi,%l2 ! %l2 = 00000063000000ff
391! %l3 = 00000000000000ff, Mem[0000000010041400] = e17edee8fffffffe
392 stxa %l3,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000000000ff
393! Mem[0000000010001400] = ff48ffff, %l3 = 00000000000000ff
394 ldstuba [%i0+%g0]0x88,%l3 ! %l3 = 000000ff000000ff
395! Starting 10 instruction Load Burst
396! Mem[00000000300c1400] = cf7c6fb2, %l2 = 0000000000000063
397 lduba [%i3+%g0]0x81,%l2 ! %l2 = 00000000000000cf
398
399p0_label_13:
400! Mem[0000000030041408] = ea6c00ff, %l1 = 00000000000000ff
401 lduha [%i1+%o4]0x89,%l1 ! %l1 = 00000000000000ff
402! Mem[0000000030181408] = 9d1fe08f 830600c3, %l2 = 000000cf, %l3 = 000000ff
403 ldda [%i6+%o4]0x81,%l2 ! %l2 = 000000009d1fe08f 00000000830600c3
404! Mem[0000000010101408] = 00000000, %l1 = 00000000000000ff
405 lduha [%i4+%o4]0x80,%l1 ! %l1 = 0000000000000000
406! Mem[0000000030101400] = f49d17c9, %f23 = 2b6b46ed
407 lda [%i4+%g0]0x89,%f23 ! %f23 = f49d17c9
408! Mem[0000000030101410] = b5c6ff1f 24b25d04, %l6 = 000000b5, %l7 = 00001eff
409 ldda [%i4+%o5]0x81,%l6 ! %l6 = 00000000b5c6ff1f 0000000024b25d04
410! Code Fragment 4
411p0_fragment_1:
412! %l0 = 0000000000000026
413 setx 0xaf0d032faed5d09a,%g7,%l0 ! %l0 = af0d032faed5d09a
414! %l1 = 0000000000000000
415 setx 0x56df64a0557be9fc,%g7,%l1 ! %l1 = 56df64a0557be9fc
416 setx 0x7ff8, %g1, %g2
417 and %l0, %g2, %l0
418 setx 0xffffffff, %g1, %g2
419 and %l1, %g2, %l1
420 setx 0x100000000, %g1, %g2
421 or %l1, %g2, %l1 ! Set bit 32 - perrinj
422 ta T_CHANGE_HPRIV
423 stxa %l1, [%l0]ASI_ICACHE_INSTR
424 ta T_CHANGE_NONHPRIV
425! %l0 = af0d032faed5d09a
426 setx 0x6c397dafb9c5da40,%g7,%l0 ! %l0 = 6c397dafb9c5da40
427! %l1 = 56df64a0557be9fc
428 setx 0x26ff47a79a637595,%g7,%l1 ! %l1 = 26ff47a79a637595
429! Mem[00000000201c0000] = 4b868ea0, %l1 = 26ff47a79a637595
430 ldsha [%o0+0x000]%asi,%l1 ! %l1 = 0000000000004b86
431! Mem[0000000010141424] = cae1d280, %l6 = 00000000b5c6ff1f
432 ldsh [%i5+0x024],%l6 ! %l6 = ffffffffffffcae1
433! Mem[0000000010041408] = ff1e0a20, %l1 = 0000000000004b86
434 ldsha [%i1+%o4]0x80,%l1 ! %l1 = ffffffffffffff1e
435! Starting 10 instruction Store Burst
436! %l6 = ffffcae1, %l7 = 24b25d04, Mem[0000000030141410] = fefc65ff c010e87f
437 stda %l6,[%i5+%o5]0x81 ! Mem[0000000030141410] = ffffcae1 24b25d04
438
439p0_label_14:
440! %l5 = 000000000000001d, Mem[0000000010041408] = 200a1eff
441 stwa %l5,[%i1+%o4]0x88 ! Mem[0000000010041408] = 0000001d
442! %l7 = 0000000024b25d04, Mem[0000000010181400] = 26ea8c9d000000b9
443 stxa %l7,[%i6+%g0]0x80 ! Mem[0000000010181400] = 0000000024b25d04
444! %f16 = 320dd6bd 35125a58, Mem[0000000030101400] = f49d17c9 1d043ac1
445 stda %f16,[%i4+%g0]0x89 ! Mem[0000000030101400] = 320dd6bd 35125a58
446! Mem[0000000010041410] = 00000021, %l2 = 9d1fe08f, %l4 = 00000041
447 add %i1,0x10,%g1
448 casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000000000021
449! Mem[0000000010001400] = ffff48ff, %l0 = 6c397dafb9c5da40
450 swapa [%i0+%g0]0x80,%l0 ! %l0 = 00000000ffff48ff
451! %l0 = 00000000ffff48ff, imm = 0000000000000f03, %l1 = ffffffffffffff1e
452 or %l0,0xf03,%l1 ! %l1 = 00000000ffff4fff
453! %f20 = 7ffb8e61 c0000000, Mem[0000000010041408] = 1d000000 611418b8
454 stda %f20,[%i1+0x008]%asi ! Mem[0000000010041408] = 7ffb8e61 c0000000
455! %l7 = 0000000024b25d04, Mem[0000000010041406] = 00000000, %asi = 80
456 stha %l7,[%i1+0x006]%asi ! Mem[0000000010041404] = 00005d04
457! %f24 = ea263a6b, %f20 = 7ffb8e61, %f10 = 7f77882c
458 fsubs %f24,%f20,%f10 ! %f10 = 7ffb8e61
459! Starting 10 instruction Load Burst
460! Mem[00000000100c1400] = 16603cfe, %l6 = ffffffffffffcae1
461 ldsha [%i3+%g0]0x88,%l6 ! %l6 = 0000000000003cfe
462
463p0_label_15:
464! Mem[0000000010101410] = fffffffe007bb2b9, %l3 = 00000000830600c3
465 ldx [%i4+%o5],%l3 ! %l3 = fffffffe007bb2b9
466! Mem[0000000030181400] = 07726d25 5fb15375, %l2 = 9d1fe08f, %l3 = 007bb2b9
467 ldda [%i6+%g0]0x81,%l2 ! %l2 = 0000000007726d25 000000005fb15375
468! Mem[0000000010081430] = befd4d0d8b21c72e, %l6 = 0000000000003cfe
469 ldxa [%i2+0x030]%asi,%l6 ! %l6 = befd4d0d8b21c72e
470! Mem[0000000030001410] = 0000001c, %l5 = 000000000000001d
471 lduba [%i0+%o5]0x81,%l5 ! %l5 = 0000000000000000
472! Mem[0000000010081400] = 51c5bfec, %f26 = 15134c3f
473 lda [%i2+%g0]0x80,%f26 ! %f26 = 51c5bfec
474! Mem[0000000010041400] = 045d0000000000ff, %f12 = 28a23c66 21448ed6
475 ldda [%i1+%g0]0x88,%f12 ! %f12 = 045d0000 000000ff
476! Mem[0000000030041408] = 6db70ae3ea6c00ff, %l5 = 0000000000000000
477 ldxa [%i1+%o4]0x89,%l5 ! %l5 = 6db70ae3ea6c00ff
478! Mem[00000000201c0000] = 4b868ea0, %l1 = 00000000ffff4fff
479 ldsh [%o0+%g0],%l1 ! %l1 = 0000000000004b86
480! Mem[0000000010081428] = 26ea8c9d 3f44c0c9, %l0 = ffff48ff, %l1 = 00004b86
481 ldd [%i2+0x028],%l0 ! %l0 = 0000000026ea8c9d 000000003f44c0c9
482! Starting 10 instruction Store Burst
483! Mem[0000000021800140] = ad23cf8d, %l1 = 000000003f44c0c9
484 ldstub [%o3+0x140],%l1 ! %l1 = 000000ad000000ff
485
486p0_label_16:
487! %l6 = 8b21c72e, %l7 = 24b25d04, Mem[0000000010081430] = befd4d0d 8b21c72e
488 std %l6,[%i2+0x030] ! Mem[0000000010081430] = 8b21c72e 24b25d04
489! Mem[00000000300c1408] = 55dc5cc4, %l0 = 0000000026ea8c9d
490 swapa [%i3+%o4]0x89,%l0 ! %l0 = 0000000055dc5cc4
491! %l6 = befd4d0d8b21c72e, Mem[0000000010141410] = 0e739c7f
492 stwa %l6,[%i5+%o5]0x88 ! Mem[0000000010141410] = 8b21c72e
493! %l6 = 8b21c72e, %l7 = 24b25d04, Mem[0000000010081410] = ff0026ea ba7de628
494 stda %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = 8b21c72e 24b25d04
495! %l4 = 00000021, %l5 = ea6c00ff, Mem[0000000010001410] = 61b70fed 6470cfa3
496 stda %l4,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000021 ea6c00ff
497! %l4 = 00000021, %l5 = ea6c00ff, Mem[00000000300c1410] = 1bb1f387 6813263b
498 stda %l4,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000021 ea6c00ff
499! %l2 = 0000000007726d25, Mem[0000000020800040] = c385c0bd
500 sth %l2,[%o1+0x040] ! Mem[0000000020800040] = 6d25c0bd
501! %l6 = befd4d0d8b21c72e, Mem[00000000100c1408] = 5428b6db
502 stha %l6,[%i3+%o4]0x80 ! Mem[00000000100c1408] = c72eb6db
503! Mem[0000000010141408] = 1c0dd6bd, %l2 = 0000000007726d25
504 swapa [%i5+%o4]0x80,%l2 ! %l2 = 000000001c0dd6bd
505! Starting 10 instruction Load Burst
506 membar #Sync ! Added by membar checker (2)
507! Mem[0000000010141400] = ff999519 9f18e0cf 07726d25 35125a58
508! Mem[0000000010141410] = 2ec7218b fc4379c9 15ac4e47 9913b744
509! Mem[0000000010141420] = 600125e4 cae1d280 905f0c6b b8be5233
510! Mem[0000000010141430] = 70d3875f 13e2f1c8 24943b85 b7730672
511 ldda [%i5]ASI_BLK_P,%f16 ! Block Load from 0000000010141400
512
513p0_label_17:
514! Mem[0000000030141408] = c97943fc 25dcf2ea, %l0 = 55dc5cc4, %l1 = 000000ad
515 ldda [%i5+%o4]0x81,%l0 ! %l0 = 00000000c97943fc 0000000025dcf2ea
516! Mem[0000000030081408] = fcc2a29f, %l2 = 000000001c0dd6bd
517 ldsba [%i2+%o4]0x81,%l2 ! %l2 = fffffffffffffffc
518! Mem[0000000030081400] = eea69e2b, %f2 = fc85f6c1
519 lda [%i2+%g0]0x81,%f2 ! %f2 = eea69e2b
520! Mem[00000000100c1410] = edbe58a5, %l5 = 6db70ae3ea6c00ff
521 ldsba [%i3+%o5]0x88,%l5 ! %l5 = ffffffffffffffa5
522! Mem[0000000010141410] = 8b21c72e, %l3 = 000000005fb15375
523 lduwa [%i5+%o5]0x88,%l3 ! %l3 = 000000008b21c72e
524! Mem[0000000010101434] = 663ca228, %l1 = 0000000025dcf2ea
525 ldsw [%i4+0x034],%l1 ! %l1 = 00000000663ca228
526! %l0 = 00000000c97943fc, %l1 = 00000000663ca228, %l1 = 00000000663ca228
527 andn %l0,%l1,%l1 ! %l1 = 00000000894141d4
528! Mem[0000000030101410] = b5c6ff1f, %l5 = ffffffffffffffa5
529 lduha [%i4+%o5]0x81,%l5 ! %l5 = 000000000000b5c6
530! Mem[0000000010141430] = 70d3875f13e2f1c8, %l6 = befd4d0d8b21c72e
531 ldxa [%i5+0x030]%asi,%l6 ! %l6 = 70d3875f13e2f1c8
532! Starting 10 instruction Store Burst
533! Mem[00000000100c1410] = 7b68038dedbe58a5, %f4 = 61b70fed a043c46b
534 ldda [%i3+%o5]0x88,%f4 ! %f4 = 7b68038d edbe58a5
535
536p0_label_18:
537 membar #Sync ! Added by membar checker (3)
538! %f0 = f39cc6a7, Mem[0000000010141408] = 256d7207
539 sta %f0 ,[%i5+%o4]0x88 ! Mem[0000000010141408] = f39cc6a7
540! Mem[0000000010181434] = 12d66d1b, %l1 = 00000000894141d4
541 swap [%i6+0x034],%l1 ! %l1 = 0000000012d66d1b
542! Mem[0000000010041408] = 7ffb8e61, %l3 = 000000008b21c72e
543 swapa [%i1+%o4]0x80,%l3 ! %l3 = 000000007ffb8e61
544! %l6 = 13e2f1c8, %l7 = 24b25d04, Mem[0000000010101410] = fffffffe 007bb2b9
545 stda %l6,[%i4+%o5]0x80 ! Mem[0000000010101410] = 13e2f1c8 24b25d04
546! Mem[0000000021800100] = 06900b85, %l4 = 0000000000000021
547 ldstuba [%o3+0x100]%asi,%l4 ! %l4 = 00000006000000ff
548! Mem[00000000300c1410] = 00000021, %l5 = 000000000000b5c6
549 ldstuba [%i3+%o5]0x81,%l5 ! %l5 = 00000000000000ff
550! Mem[00000000100c1408] = c72eb6db, %l6 = 70d3875f13e2f1c8
551 ldstuba [%i3+%o4]0x80,%l6 ! %l6 = 000000c7000000ff
552! %f20 = 2ec7218b, Mem[0000000030101410] = 1fffc6b5
553 sta %f20,[%i4+%o5]0x89 ! Mem[0000000030101410] = 2ec7218b
554! %l5 = 0000000000000000, Mem[0000000010041428] = 60e825070113c6ed
555 stx %l5,[%i1+0x028] ! Mem[0000000010041428] = 0000000000000000
556! Starting 10 instruction Load Burst
557! Mem[0000000010141408] = a7c69cf3, %l0 = 00000000c97943fc
558 ldsha [%i5+%o4]0x80,%l0 ! %l0 = ffffffffffffa7c6
559
560p0_label_19:
561! Mem[0000000010041408] = 2ec7218b, %l4 = 0000000000000006
562 lduwa [%i1+%o4]0x88,%l4 ! %l4 = 000000002ec7218b
563! Mem[0000000030041400] = 16e64821 00000000, %l0 = ffffa7c6, %l1 = 12d66d1b
564 ldda [%i1+%g0]0x81,%l0 ! %l0 = 0000000016e64821 0000000000000000
565! Mem[0000000030181408] = 9d1fe08f830600c3, %f12 = 045d0000 000000ff
566 ldda [%i6+%o4]0x81,%f12 ! %f12 = 9d1fe08f 830600c3
567! Mem[0000000020800040] = 6d25c0bd, %l2 = fffffffffffffffc
568 ldsha [%o1+0x040]%asi,%l2 ! %l2 = 0000000000006d25
569! Mem[0000000010081430] = 8b21c72e24b25d04, %f16 = ff999519 9f18e0cf
570 ldda [%i2+0x030]%asi,%f16 ! %f16 = 8b21c72e 24b25d04
571! Mem[0000000030141408] = fc4379c9, %l4 = 000000002ec7218b
572 ldsha [%i5+%o4]0x89,%l4 ! %l4 = 00000000000079c9
573! Mem[0000000030181408] = c30006838fe01f9d, %l1 = 0000000000000000
574 ldxa [%i6+%o4]0x89,%l1 ! %l1 = c30006838fe01f9d
575! Mem[0000000030001400] = f9f8d44f dbc71980, %l4 = 000079c9, %l5 = 00000000
576 ldda [%i0+%g0]0x89,%l4 ! %l4 = 00000000dbc71980 00000000f9f8d44f
577! Mem[0000000030041400] = 2148e616, %l3 = 000000007ffb8e61
578 ldsha [%i1+%g0]0x89,%l3 ! %l3 = ffffffffffffe616
579! Starting 10 instruction Store Burst
580! Mem[00000000100c1428] = 0d329602, %l4 = 00000000dbc71980
581 swap [%i3+0x028],%l4 ! %l4 = 000000000d329602
582
583p0_label_20:
584! %l2 = 0000000000006d25, Mem[0000000010081410] = 8b21c72e
585 stba %l2,[%i2+%o5]0x80 ! Mem[0000000010081410] = 2521c72e
586! %l7 = 0000000024b25d04, Mem[0000000030081410] = 9441f8c965361980
587 stxa %l7,[%i2+%o5]0x89 ! Mem[0000000030081410] = 0000000024b25d04
588! %f2 = eea69e2b b6dc03f7, Mem[0000000030101408] = 54c100b5 0b79b70c
589 stda %f2 ,[%i4+%o4]0x89 ! Mem[0000000030101408] = eea69e2b b6dc03f7
590! %l0 = 16e64821, %l1 = 8fe01f9d, Mem[0000000030101410] = 2ec7218b 045db224
591 stda %l0,[%i4+%o5]0x89 ! Mem[0000000030101410] = 16e64821 8fe01f9d
592! %l7 = 0000000024b25d04, Mem[0000000030101410] = 16e64821
593 stwa %l7,[%i4+%o5]0x89 ! Mem[0000000030101410] = 24b25d04
594! Mem[0000000010181400] = 00000000, %l6 = 00000000000000c7
595 swapa [%i6+%g0]0x80,%l6 ! %l6 = 0000000000000000
596! %l6 = 0000000000000000, Mem[0000000030001410] = 0000001c
597 stwa %l6,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000000
598! %f24 = 600125e4, Mem[0000000010081410] = 2521c72e
599 sta %f24,[%i2+%o5]0x80 ! Mem[0000000010081410] = 600125e4
600! Mem[0000000010101400] = 48be2c46, %l2 = 0000000000006d25
601 swapa [%i4+%g0]0x88,%l2 ! %l2 = 0000000048be2c46
602! Starting 10 instruction Load Burst
603! Mem[0000000010041400] = 000000ff, %l5 = 00000000f9f8d44f
604 lduba [%i1+%g0]0x88,%l5 ! %l5 = 00000000000000ff
605
606p0_label_21:
607! Mem[0000000010181408] = fefc65ff, %l3 = ffffffffffffe616
608 ldsha [%i6+%o4]0x88,%l3 ! %l3 = 00000000000065ff
609! Mem[0000000030041408] = 6db70ae3ea6c00ff, %l7 = 0000000024b25d04
610 ldxa [%i1+%o4]0x89,%l7 ! %l7 = 6db70ae3ea6c00ff
611! Mem[0000000030141408] = fc4379c9, %f3 = b6dc03f7
612 lda [%i5+%o4]0x89,%f3 ! %f3 = fc4379c9
613! Mem[0000000030001410] = 00000000e5842e71, %f22 = 15ac4e47 9913b744
614 ldda [%i0+%o5]0x81,%f22 ! %f22 = 00000000 e5842e71
615! Mem[0000000010041408] = 8b21c72e, %l5 = 00000000000000ff
616 lduha [%i1+%o4]0x80,%l5 ! %l5 = 0000000000008b21
617! %l7 = 6db70ae3ea6c00ff, %l3 = 00000000000065ff, %y = 00000000
618 umul %l7,%l3,%l3 ! %l3 = 00005d661df99901, %y = 00005d66
619! Mem[0000000010001408] = da9add2a5df46410, %f12 = 9d1fe08f 830600c3
620 ldda [%i0+%o4]0x88,%f12 ! %f12 = da9add2a 5df46410
621! %l3 = 00005d661df99901, imm = fffffffffffff467, %l0 = 0000000016e64821
622 sub %l3,-0xb99,%l0 ! %l0 = 00005d661df9a49a
623! Mem[0000000030141408] = c97943fc, %l3 = 00005d661df99901
624 ldsha [%i5+%o4]0x81,%l3 ! %l3 = ffffffffffffc979
625! Starting 10 instruction Store Burst
626! %l1 = c30006838fe01f9d, Mem[00000000100c1428] = dbc71980, %asi = 80
627 stha %l1,[%i3+0x028]%asi ! Mem[00000000100c1428] = 1f9d1980
628
629p0_label_22:
630! %l4 = 000000000d329602, %l2 = 0000000048be2c46, %l2 = 0000000048be2c46
631 or %l4,%l2,%l2 ! %l2 = 000000004dbebe46
632! Mem[0000000010041434] = 29d07932, %l2 = 000000004dbebe46
633 ldstuba [%i1+0x034]%asi,%l2 ! %l2 = 00000029000000ff
634! %f20 = 2ec7218b fc4379c9, Mem[0000000030101408] = f703dcb6 2b9ea6ee
635 stda %f20,[%i4+%o4]0x81 ! Mem[0000000030101408] = 2ec7218b fc4379c9
636! %f30 = 24943b85, Mem[0000000010081400] = 51c5bfec
637 sta %f30,[%i2+%g0]0x80 ! Mem[0000000010081400] = 24943b85
638! %l1 = c30006838fe01f9d, Mem[0000000010181410] = 6b3afacb200a1eff
639 stxa %l1,[%i6+%o5]0x88 ! Mem[0000000010181410] = c30006838fe01f9d
640! Mem[0000000020800000] = ff9f4ebd, %l1 = c30006838fe01f9d
641 ldstub [%o1+%g0],%l1 ! %l1 = 000000ff000000ff
642! %f24 = 600125e4 cae1d280, %l4 = 000000000d329602
643! Mem[0000000030001418] = d980725c8fb2181f
644 add %i0,0x018,%g1
645 stda %f24,[%g1+%l4]ASI_PST8_SL ! Mem[0000000030001418] = d9d2725c8fb2181f
646! Mem[0000000010001410] = 21000000, %l1 = 00000000000000ff
647 swapa [%i0+%o5]0x80,%l1 ! %l1 = 0000000021000000
648! %l0 = 1df9a49a, %l1 = 21000000, Mem[0000000010181408] = ff65fcfe 1aba6efd
649 stda %l0,[%i6+%o4]0x80 ! Mem[0000000010181408] = 1df9a49a 21000000
650! Starting 10 instruction Load Burst
651! Mem[00000000100c1408] = ff2eb6db, %l3 = ffffffffffffc979
652 ldsha [%i3+%o4]0x80,%l3 ! %l3 = ffffffffffffff2e
653
654p0_label_23:
655! Mem[0000000030101410] = 045db2249d1fe08f, %l0 = 00005d661df9a49a
656 ldxa [%i4+%o5]0x81,%l0 ! %l0 = 045db2249d1fe08f
657! Mem[0000000010101430] = d68e4421, %l5 = 0000000000008b21
658 lduw [%i4+0x030],%l5 ! %l5 = 00000000d68e4421
659! Mem[0000000030181400] = 256d7207, %l0 = 045db2249d1fe08f
660 ldsba [%i6+%g0]0x89,%l0 ! %l0 = 0000000000000007
661! Mem[0000000030001410] = 00000000, %l3 = ffffffffffffff2e
662 ldsha [%i0+%o5]0x89,%l3 ! %l3 = 0000000000000000
663! Mem[0000000030101408] = 8b21c72e, %l1 = 0000000021000000
664 lduba [%i4+%o4]0x89,%l1 ! %l1 = 000000000000002e
665! Mem[0000000030001410] = 00000000, %l6 = 0000000000000000
666 ldsba [%i0+%o5]0x81,%l6 ! %l6 = 0000000000000000
667! Mem[00000000300c1410] = ff006cea210000ff, %l5 = 00000000d68e4421
668 ldxa [%i3+%o5]0x89,%l5 ! %l5 = ff006cea210000ff
669! Mem[0000000010081410] = e4250160, %f28 = 70d3875f
670 lda [%i2+%o5]0x88,%f28 ! %f28 = e4250160
671! %f14 = cf7c6fb2, %f6 = 48be2c46, %f12 = da9add2a 5df46410
672 fsmuld %f14,%f6 ,%f12 ! %f12 = c31770d1 caa45580
673! Starting 10 instruction Store Burst
674! %l2 = 00000029, %l3 = 00000000, Mem[0000000010001410] = 000000ff ff006cea
675 std %l2,[%i0+%o5] ! Mem[0000000010001410] = 00000029 00000000
676
677p0_label_24:
678! Mem[00000000300c1408] = 9d8cea26, %l3 = 0000000000000000
679 swapa [%i3+%o4]0x81,%l3 ! %l3 = 000000009d8cea26
680! Mem[0000000020800000] = ff9f4ebd, %l3 = 000000009d8cea26
681 ldstub [%o1+%g0],%l3 ! %l3 = 000000ff000000ff
682! %l7 = 6db70ae3ea6c00ff, Mem[0000000010001408] = 1064f45d2add9ada, %asi = 80
683 stxa %l7,[%i0+0x008]%asi ! Mem[0000000010001408] = 6db70ae3ea6c00ff
684! Mem[00000000300c1410] = ff000021, %l5 = ff006cea210000ff
685 ldstuba [%i3+%o5]0x81,%l5 ! %l5 = 000000ff000000ff
686! %l1 = 000000000000002e, imm = fffffffffffff262, %l7 = 6db70ae3ea6c00ff
687 and %l1,-0xd9e,%l7 ! %l7 = 0000000000000022
688! %l3 = 00000000000000ff, Mem[0000000010041410] = 21000000
689 stba %l3,[%i1+%o5]0x88 ! Mem[0000000010041410] = 210000ff
690! Mem[0000000010001410] = 00000029, %l2 = 0000000000000029
691 ldstuba [%i0+%o5]0x80,%l2 ! %l2 = 00000000000000ff
692! Mem[0000000030101408] = 2ec7218b, %l5 = 00000000000000ff
693 ldstuba [%i4+%o4]0x81,%l5 ! %l5 = 0000002e000000ff
694! %l2 = 00000000, %l3 = 000000ff, Mem[0000000030041408] = ea6c00ff 6db70ae3
695 stda %l2,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000000 000000ff
696! Starting 10 instruction Load Burst
697! Mem[0000000030001400] = 8019c7db 4fd4f8f9, %l4 = 0d329602, %l5 = 0000002e
698 ldda [%i0+%g0]0x81,%l4 ! %l4 = 000000008019c7db 000000004fd4f8f9
699
700p0_label_25:
701! Code Fragment 3
702p0_fragment_2:
703! %l0 = 0000000000000007
704 setx 0xad73a6e7c4b5033c,%g7,%l0 ! %l0 = ad73a6e7c4b5033c
705! %l1 = 000000000000002e
706 setx 0xeb573080574d8c0d,%g7,%l1 ! %l1 = eb573080574d8c0d
707 setx 0x1fe000, %g1, %g3
708 or %l0, %g3, %l0 ! always set perrmask = 0xff
709 setx 0x1ffff8, %g1, %g2
710 and %l0, %g2, %l0
711 ta T_CHANGE_HPRIV
712 stxa %l1, [%l0]ASI_DCACHE_DATA
713 ta T_CHANGE_NONHPRIV
714! %l0 = ad73a6e7c4b5033c
715 setx 0x99eef207cba92581,%g7,%l0 ! %l0 = 99eef207cba92581
716! %l1 = eb573080574d8c0d
717 setx 0x8af19407e4654171,%g7,%l1 ! %l1 = 8af19407e4654171
718! Mem[0000000010181420] = fbe685a9, %l1 = 8af19407e4654171
719 ldsba [%i6+0x023]%asi,%l1 ! %l1 = ffffffffffffffa9
720! Mem[0000000030181408] = 8fe01f9d, %l5 = 000000004fd4f8f9
721 lduha [%i6+%o4]0x89,%l5 ! %l5 = 0000000000001f9d
722! Mem[000000001004142c] = 00000000, %l2 = 0000000000000000
723 lduha [%i1+0x02e]%asi,%l2 ! %l2 = 0000000000000000
724! Mem[0000000030141400] = 8986edff, %l3 = 00000000000000ff
725 lduba [%i5+%g0]0x89,%l3 ! %l3 = 00000000000000ff
726! Mem[00000000201c0000] = 4b868ea0, %l6 = 0000000000000000
727 lduba [%o0+0x000]%asi,%l6 ! %l6 = 000000000000004b
728! Mem[0000000010041408] = 8b21c72e, %l0 = 99eef207cba92581
729 lduba [%i1+%o4]0x80,%l0 ! %l0 = 000000000000008b
730! Mem[0000000030101400] = 35125a58, %l7 = 0000000000000022
731 lduwa [%i4+%g0]0x89,%l7 ! %l7 = 0000000035125a58
732! Mem[0000000010181400] = c7000000, %l0 = 000000000000008b
733 lduha [%i6+%g0]0x88,%l0 ! %l0 = 0000000000000000
734! Starting 10 instruction Store Burst
735! Mem[00000000201c0001] = 4b868ea0, %l7 = 0000000035125a58
736 ldstub [%o0+0x001],%l7 ! %l7 = 00000086000000ff
737
738p0_label_26:
739! Mem[0000000010141410] = 8b21c72e, %l4 = 000000008019c7db
740 ldstuba [%i5+%o5]0x88,%l4 ! %l4 = 0000002e000000ff
741! %f21 = fc4379c9, Mem[00000000300c1408] = 00000000
742 sta %f21,[%i3+%o4]0x81 ! Mem[00000000300c1408] = fc4379c9
743! %f8 = 1d9baa08 5cf0920f, %l2 = 0000000000000000
744! Mem[0000000030141408] = c97943fc25dcf2ea
745 add %i5,0x008,%g1
746 stda %f8,[%g1+%l2]ASI_PST8_SL ! Mem[0000000030141408] = c97943fc25dcf2ea
747! %l0 = 0000000000000000, Mem[0000000010101410] = 13e2f1c8
748 stha %l0,[%i4+%o5]0x80 ! Mem[0000000010101410] = 0000f1c8
749! Mem[00000000100c1424] = 139f6fd6, %l7 = 0000000000000086
750 ldstuba [%i3+0x024]%asi,%l7 ! %l7 = 00000013000000ff
751! %f0 = f39cc6a7 48be2c46, Mem[0000000030101400] = 35125a58 320dd6bd
752 stda %f0 ,[%i4+%g0]0x89 ! Mem[0000000030101400] = f39cc6a7 48be2c46
753! Mem[0000000010141400] = ff9995199f18e0cf, %l2 = 0000000000000000, %l6 = 000000000000004b
754 casxa [%i5]0x80,%l2,%l6 ! %l6 = ff9995199f18e0cf
755! Mem[0000000010141408] = a7c69cf335125a58, %l6 = ff9995199f18e0cf, %l0 = 0000000000000000
756 add %i5,0x08,%g1
757 casxa [%g1]0x80,%l6,%l0 ! %l0 = a7c69cf335125a58
758! Mem[0000000010001400] = b9c5da40, %l2 = 0000000000000000
759 ldstuba [%i0+%g0]0x80,%l2 ! %l2 = 000000b9000000ff
760! Starting 10 instruction Load Burst
761! %l2 = 00000000000000b9, imm = 0000000000000bb0, %l2 = 00000000000000b9
762 and %l2,0xbb0,%l2 ! %l2 = 00000000000000b0
763
764p0_label_27:
765! Mem[0000000010141400] = ff9995199f18e0cf, %f30 = 24943b85 b7730672
766 ldda [%i5+%g0]0x80,%f30 ! %f30 = ff999519 9f18e0cf
767! Mem[0000000030041400] = 16e64821, %l6 = ff9995199f18e0cf
768 ldsha [%i1+%g0]0x81,%l6 ! %l6 = 00000000000016e6
769! Mem[00000000300c1408] = c97943fc, %l0 = a7c69cf335125a58
770 lduha [%i3+%o4]0x89,%l0 ! %l0 = 00000000000043fc
771! Mem[0000000010101400] = 256d0000a7c69cf3, %f8 = 1d9baa08 5cf0920f
772 ldda [%i4+0x000]%asi,%f8 ! %f8 = 256d0000 a7c69cf3
773! Mem[0000000010181400] = c7000000, %l7 = 0000000000000013
774 ldswa [%i6+%g0]0x88,%l7 ! %l7 = ffffffffc7000000
775! Mem[00000000100c1420] = 9c18380bff9f6fd6, %f18 = 07726d25 35125a58
776 ldd [%i3+0x020],%f18 ! %f18 = 9c18380b ff9f6fd6
777! Mem[0000000010081400] = 24943b85, %l6 = 00000000000016e6
778 ldswa [%i2+%g0]0x80,%l6 ! %l6 = 0000000024943b85
779! Mem[0000000030001408] = 787b7453, %l0 = 00000000000043fc
780 lduha [%i0+%o4]0x89,%l0 ! %l0 = 0000000000007453
781! Mem[00000000100c1408] = ff2eb6dba8089df4, %l3 = 00000000000000ff
782 ldxa [%i3+%o4]0x80,%l3 ! %l3 = ff2eb6dba8089df4
783! Starting 10 instruction Store Burst
784! %f20 = 2ec7218b, Mem[0000000030141408] = fc4379c9
785 sta %f20,[%i5+%o4]0x89 ! Mem[0000000030141408] = 2ec7218b
786
787p0_label_28:
788! %l1 = ffffffffffffffa9, Mem[000000001008142b] = 26ea8c9d
789 stb %l1,[%i2+0x02b] ! Mem[0000000010081428] = 26ea8ca9
790! Mem[0000000010141402] = ff999519, %l3 = ff2eb6dba8089df4
791 ldstub [%i5+0x002],%l3 ! %l3 = 00000095000000ff
792! Mem[0000000021800181] = 28046a7f, %l4 = 000000000000002e
793 ldstub [%o3+0x181],%l4 ! %l4 = 00000004000000ff
794! Mem[0000000010141400] = 19ff99ff, %l6 = 0000000024943b85
795 swapa [%i5+%g0]0x88,%l6 ! %l6 = 0000000019ff99ff
796! %f22 = 00000000, Mem[000000001004140c] = c0000000
797 st %f22,[%i1+0x00c] ! Mem[000000001004140c] = 00000000
798! %l6 = 0000000019ff99ff, Mem[0000000010181400] = 000000c7
799 stha %l6,[%i6+%g0]0x80 ! Mem[0000000010181400] = 99ff00c7
800! %l7 = ffffffffc7000000, Mem[0000000010041400] = 000000ff
801 stba %l7,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000
802! %f10 = 7ffb8e61 ecbfc551, %l6 = 0000000019ff99ff
803! Mem[0000000030181408] = 9d1fe08f830600c3
804 add %i6,0x008,%g1
805 stda %f10,[%g1+%l6]ASI_PST16_S ! Mem[0000000030181408] = 7ffb8e61ecbfc551
806! Mem[0000000010181408] = 1df9a49a, %l0 = 0000000000007453
807 ldstuba [%i6+%o4]0x80,%l0 ! %l0 = 0000001d000000ff
808! Starting 10 instruction Load Burst
809! Mem[0000000030141400] = 8986edff, %l0 = 000000000000001d
810 ldsha [%i5+%g0]0x89,%l0 ! %l0 = ffffffffffffedff
811
812p0_label_29:
813! Mem[0000000010101410] = 0000f1c8, %l3 = 0000000000000095
814 lduwa [%i4+%o5]0x80,%l3 ! %l3 = 000000000000f1c8
815! Mem[00000000300c1408] = fc4379c956b9e2dd, %f6 = 48be2c46 02f48a4a
816 ldda [%i3+%o4]0x81,%f6 ! %f6 = fc4379c9 56b9e2dd
817! Mem[0000000010101420] = 0f92f05c, %l7 = ffffffffc7000000
818 ldsba [%i4+0x022]%asi,%l7 ! %l7 = fffffffffffffff0
819! Mem[0000000010101410] = 0000f1c8 24b25d04, %l6 = 19ff99ff, %l7 = fffffff0
820 ldda [%i4+0x010]%asi,%l6 ! %l6 = 000000000000f1c8 0000000024b25d04
821! Mem[0000000030041408] = 00000000, %l2 = 00000000000000b0
822 ldsha [%i1+%o4]0x89,%l2 ! %l2 = 0000000000000000
823! Mem[0000000010141410] = ffc7218b, %f8 = 256d0000
824 lda [%i5+0x010]%asi,%f8 ! %f8 = ffc7218b
825! Mem[0000000010101400] = 00006d25, %l7 = 0000000024b25d04
826 ldsha [%i4+%g0]0x88,%l7 ! %l7 = 0000000000006d25
827! Mem[00000000300c1410] = ff000021, %l2 = 0000000000000000
828 ldsba [%i3+%o5]0x81,%l2 ! %l2 = ffffffffffffffff
829! Mem[0000000030181408] = 618efb7f, %l2 = ffffffffffffffff
830 ldsba [%i6+%o4]0x89,%l2 ! %l2 = 000000000000007f
831! Starting 10 instruction Store Burst
832! %l6 = 000000000000f1c8, Mem[0000000030041410] = 418fd5a5
833 stha %l6,[%i1+%o5]0x81 ! Mem[0000000030041410] = f1c8d5a5
834
835p0_label_30:
836! Mem[0000000010101410] = 0000f1c8, %l2 = 0000007f, %l2 = 0000007f
837 add %i4,0x10,%g1
838 casa [%g1]0x80,%l2,%l2 ! %l2 = 000000000000f1c8
839! %f17 = 24b25d04, Mem[00000000100c1400] = fe3c6016
840 sta %f17,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 24b25d04
841! %f28 = e4250160 13e2f1c8, %l6 = 000000000000f1c8
842! Mem[0000000030001430] = e5fd8817f7f898a4
843 add %i0,0x030,%g1
844 stda %f28,[%g1+%l6]ASI_PST16_S ! Mem[0000000030001430] = e4258817f7f898a4
845! %l5 = 0000000000001f9d, Mem[0000000010041400] = 00000000
846 stwa %l5,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00001f9d
847! Mem[00000000100c143c] = 5cf0920f, %l4 = 0000000000000004
848 swap [%i3+0x03c],%l4 ! %l4 = 000000005cf0920f
849! %f0 = f39cc6a7 48be2c46, Mem[0000000030001400] = dbc71980 f9f8d44f
850 stda %f0 ,[%i0+%g0]0x89 ! Mem[0000000030001400] = f39cc6a7 48be2c46
851! Mem[00000000218000c0] = f3df5cf4, %l1 = ffffffffffffffa9
852 ldstuba [%o3+0x0c0]%asi,%l1 ! %l1 = 000000f3000000ff
853! Mem[0000000010001410] = ff000029, %l7 = 00006d25, %l7 = 00006d25
854 add %i0,0x10,%g1
855 casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000ff000029
856! %l6 = 0000f1c8, %l7 = ff000029, Mem[0000000010081408] = 6b3a26ea 5b7c1550
857 stda %l6,[%i2+%o4]0x88 ! Mem[0000000010081408] = 0000f1c8 ff000029
858! Starting 10 instruction Load Burst
859! Mem[0000000010141400] = 853b9424, %l0 = ffffffffffffedff
860 lduba [%i5+%g0]0x80,%l0 ! %l0 = 0000000000000085
861
862p0_label_31:
863! Mem[0000000010101434] = 663ca228, %l3 = 000000000000f1c8
864 lduba [%i4+0x035]%asi,%l3 ! %l3 = 000000000000003c
865! Mem[0000000030001408] = 64338202 787b7453, %l0 = 00000085, %l1 = 000000f3
866 ldda [%i0+%o4]0x89,%l0 ! %l0 = 00000000787b7453 0000000064338202
867! %l6 = 000000000000f1c8, imm = 000000000000003b, %l0 = 00000000787b7453
868 addc %l6,0x03b,%l0 ! %l0 = 000000000000f203
869 membar #Sync ! Added by membar checker (4)
870! Mem[0000000030001400] = 462cbe48 a7c69cf3 53747b78 02823364
871! Mem[0000000030001410] = 00000000 e5842e71 d9d2725c 8fb2181f
872! Mem[0000000030001420] = 7fe4967b b3a3d9aa 268d7c0a 096cf5c2
873! Mem[0000000030001430] = e4258817 f7f898a4 987eb9ad 0850b773
874 ldda [%i0]ASI_BLK_S,%f16 ! Block Load from 0000000030001400
875! Mem[0000000010141410] = 8b21c7ff, %l7 = 00000000ff000029
876 ldsba [%i5+%o5]0x88,%l7 ! %l7 = ffffffffffffffff
877! Mem[0000000010041400] = 00001f9d, %l4 = 000000005cf0920f
878 lduba [%i1+%g0]0x88,%l4 ! %l4 = 000000000000009d
879! Mem[0000000010001408] = e30ab76d, %l4 = 000000000000009d
880 lduba [%i0+%o4]0x88,%l4 ! %l4 = 000000000000006d
881! Mem[0000000010001434] = 2344132e, %l3 = 000000000000003c
882 lduwa [%i0+0x034]%asi,%l3 ! %l3 = 000000002344132e
883! Mem[00000000201c0000] = 4bff8ea0, %l1 = 0000000064338202
884 ldsb [%o0+%g0],%l1 ! %l1 = 000000000000004b
885! Starting 10 instruction Store Burst
886! %l4 = 000000000000006d, Mem[0000000030141410] = ffffcae124b25d04
887 stxa %l4,[%i5+%o5]0x81 ! Mem[0000000030141410] = 000000000000006d
888
889p0_label_32:
890! %l5 = 0000000000001f9d, Mem[0000000030101410] = 24b25d04
891 stwa %l5,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00001f9d
892! Mem[0000000010101408] = 00000000, %l6 = 000000000000f1c8
893 swapa [%i4+%o4]0x88,%l6 ! %l6 = 0000000000000000
894! Mem[0000000010181408] = 9aa4f9ff, %l1 = 000000000000004b
895 swapa [%i6+%o4]0x88,%l1 ! %l1 = 000000009aa4f9ff
896! Mem[0000000010041408] = 8b21c72e, %l3 = 000000002344132e
897 ldstuba [%i1+%o4]0x80,%l3 ! %l3 = 0000008b000000ff
898! %f4 = 7b68038d, %f12 = c31770d1, %f11 = ecbfc551
899 fsubs %f4 ,%f12,%f11 ! %f11 = 7b68038d
900! %l7 = ffffffffffffffff, Mem[0000000010141400] = 853b94249f18e0cf
901 stxa %l7,[%i5+%g0]0x80 ! Mem[0000000010141400] = ffffffffffffffff
902! Mem[000000001008140c] = 290000ff, %l7 = ffffffffffffffff
903 swap [%i2+0x00c],%l7 ! %l7 = 00000000290000ff
904! Mem[0000000030041400] = 2148e616, %l3 = 000000000000008b
905 ldstuba [%i1+%g0]0x89,%l3 ! %l3 = 00000016000000ff
906! %l0 = 000000000000f203, Mem[0000000010181408] = 4b000000
907 stwa %l0,[%i6+%o4]0x80 ! Mem[0000000010181408] = 0000f203
908! Starting 10 instruction Load Burst
909! Mem[0000000010041408] = ff21c72e00000000, %f14 = cf7c6fb2 d13860b0
910 ldda [%i1+%o4]0x80,%f14 ! %f14 = ff21c72e 00000000
911
912p0_label_33:
913! %l4 = 000000000000006d, imm = fffffffffffffc07, %l2 = 000000000000f1c8
914 subc %l4,-0x3f9,%l2 ! %l2 = 0000000000000466
915! Mem[0000000030081410] = 24b25d04, %l3 = 0000000000000016
916 lduwa [%i2+%o5]0x89,%l3 ! %l3 = 0000000024b25d04
917! Mem[0000000030141410] = 000000000000006d, %f8 = ffc7218b a7c69cf3
918 ldda [%i5+%o5]0x81,%f8 ! %f8 = 00000000 0000006d
919! %f3 = fc4379c9, %f2 = eea69e2b
920 fsqrts %f3 ,%f2 ! %f2 = 7fffffff
921! Mem[00000000300c1408] = fc4379c9, %l4 = 000000000000006d
922 lduwa [%i3+%o4]0x81,%l4 ! %l4 = 00000000fc4379c9
923! Mem[0000000030041408] = 00000000, %l4 = 00000000fc4379c9
924 ldsba [%i1+%o4]0x81,%l4 ! %l4 = 0000000000000000
925! Mem[0000000010101400] = 256d0000, %l5 = 0000000000001f9d
926 ldswa [%i4+%g0]0x80,%l5 ! %l5 = 00000000256d0000
927! Mem[0000000010081430] = 8b21c72e 24b25d04, %l6 = 00000000, %l7 = 290000ff
928 ldd [%i2+0x030],%l6 ! %l6 = 000000008b21c72e 0000000024b25d04
929! %l4 = 0000000000000000, %l6 = 000000008b21c72e, %l1 = 000000009aa4f9ff
930 xnor %l4,%l6,%l1 ! %l1 = ffffffff74de38d1
931! Starting 10 instruction Store Burst
932! %l2 = 0000000000000466, Mem[0000000010101408] = ff0000000000f1c8
933 stxa %l2,[%i4+%o4]0x88 ! Mem[0000000010101408] = 0000000000000466
934
935p0_label_34:
936! %l0 = 0000f203, %l1 = 74de38d1, Mem[00000000100c1410] = edbe58a5 7b68038d
937 stda %l0,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 0000f203 74de38d1
938! %l0 = 000000000000f203, Mem[0000000010101434] = 663ca228, %asi = 80
939 stwa %l0,[%i4+0x034]%asi ! Mem[0000000010101434] = 0000f203
940! Mem[00000000211c0000] = f2ae3487, %l7 = 0000000024b25d04
941 ldstuba [%o2+0x000]%asi,%l7 ! %l7 = 000000f2000000ff
942! %l0 = 000000000000f203, Mem[0000000030181410] = 2b9ea6eeecbfc551
943 stxa %l0,[%i6+%o5]0x81 ! Mem[0000000030181410] = 000000000000f203
944! %l6 = 8b21c72e, %l7 = 000000f2, Mem[0000000010101410] = 0000f1c8 24b25d04
945 stda %l6,[%i4+%o5]0x80 ! Mem[0000000010101410] = 8b21c72e 000000f2
946 membar #Sync ! Added by membar checker (5)
947! %f5 = edbe58a5, Mem[0000000030001410] = 00000000
948 sta %f5 ,[%i0+%o5]0x89 ! Mem[0000000030001410] = edbe58a5
949! Mem[0000000030101400] = 48be2c46, %l6 = 000000008b21c72e
950 ldstuba [%i4+%g0]0x89,%l6 ! %l6 = 00000046000000ff
951! Mem[000000001014141c] = 9913b744, %l5 = 00000000256d0000
952 swap [%i5+0x01c],%l5 ! %l5 = 000000009913b744
953! %l7 = 00000000000000f2, Mem[0000000010181420] = fbe685a9662e6156
954 stx %l7,[%i6+0x020] ! Mem[0000000010181420] = 00000000000000f2
955! Starting 10 instruction Load Burst
956! Mem[0000000010041414] = feffffff, %l4 = 0000000000000000
957 ldsba [%i1+0x016]%asi,%l4 ! %l4 = ffffffffffffffff
958
959p0_label_35:
960! Mem[0000000010141400] = ffffffff, %l0 = 000000000000f203
961 ldsba [%i5+%g0]0x80,%l0 ! %l0 = ffffffffffffffff
962! Mem[0000000010141400] = ffffffff, %l5 = 000000009913b744
963 lduha [%i5+%g0]0x80,%l5 ! %l5 = 000000000000ffff
964! Mem[0000000010181410] = 8fe01f9d, %l1 = ffffffff74de38d1
965 lduha [%i6+%o5]0x88,%l1 ! %l1 = 0000000000001f9d
966! Mem[0000000030081400] = eea69e2b, %l0 = ffffffffffffffff
967 ldsba [%i2+%g0]0x81,%l0 ! %l0 = ffffffffffffffee
968! Mem[0000000020800040] = 6d25c0bd, %l2 = 0000000000000466
969 lduh [%o1+0x040],%l2 ! %l2 = 0000000000006d25
970! Mem[00000000100c1400] = 24b25d04, %l1 = 0000000000001f9d
971 lduh [%i3+0x002],%l1 ! %l1 = 0000000000005d04
972! %l1 = 0000000000005d04, %l5 = 000000000000ffff, %y = 00005d66
973 smul %l1,%l5,%l0 ! %l0 = 000000005d03a2fc, %y = 00000000
974! Mem[0000000010001408] = 6db70ae3, %l0 = 000000005d03a2fc
975 ldsba [%i0+%o4]0x80,%l0 ! %l0 = 000000000000006d
976! Mem[0000000010081434] = 24b25d04, %l4 = ffffffffffffffff
977 ldswa [%i2+0x034]%asi,%l4 ! %l4 = 0000000024b25d04
978! Starting 10 instruction Store Burst
979! Mem[0000000030041410] = f1c8d5a5, %l4 = 0000000024b25d04
980 ldstuba [%i1+%o5]0x81,%l4 ! %l4 = 000000f1000000ff
981
982p0_label_36:
983! Mem[0000000030001408] = 787b7453, %l3 = 0000000024b25d04
984 ldstuba [%i0+%o4]0x89,%l3 ! %l3 = 00000053000000ff
985! Mem[0000000030081410] = 045db224, %l7 = 00000000000000f2
986 ldstuba [%i2+%o5]0x81,%l7 ! %l7 = 00000004000000ff
987! Mem[0000000030141408] = 2ec7218b, %l4 = 00000000000000f1
988 swapa [%i5+%o4]0x89,%l4 ! %l4 = 000000002ec7218b
989! %l0 = 0000006d, %l1 = 00005d04, Mem[0000000030101410] = 00001f9d 8fe01f9d
990 stda %l0,[%i4+%o5]0x89 ! Mem[0000000030101410] = 0000006d 00005d04
991! %l5 = 000000000000ffff, Mem[00000000300c1408] = c97943fc
992 stwa %l5,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 0000ffff
993! %f20 = 00000000 e5842e71, %l0 = 000000000000006d
994! Mem[00000000100c1418] = f92b3efd99b049cd
995 add %i3,0x018,%g1
996 stda %f20,[%g1+%l0]ASI_PST16_PL ! Mem[00000000100c1418] = 712e3efd00000000
997! %f22 = d9d2725c 8fb2181f, Mem[0000000010141408] = f39cc6a7 585a1235
998 stda %f22,[%i5+%o4]0x88 ! Mem[0000000010141408] = d9d2725c 8fb2181f
999! Mem[000000001018142c] = dc17859e, %l5 = 000000000000ffff, %asi = 80
1000 swapa [%i6+0x02c]%asi,%l5 ! %l5 = 00000000dc17859e
1001! %l1 = 0000000000005d04, Mem[0000000010041430] = f5d2b1cdffd07932, %asi = 80
1002 stxa %l1,[%i1+0x030]%asi ! Mem[0000000010041430] = 0000000000005d04
1003! Starting 10 instruction Load Burst
1004! Mem[0000000030041400] = ffe64821 00000000, %l2 = 00006d25, %l3 = 00000053
1005 ldda [%i1+%g0]0x81,%l2 ! %l2 = 00000000ffe64821 0000000000000000
1006
1007p0_label_37:
1008! Mem[000000001004143c] = 8c8b1aa3, %l6 = 0000000000000046
1009 lduh [%i1+0x03e],%l6 ! %l6 = 0000000000001aa3
1010! Mem[0000000010081410] = 045db224e4250160, %l3 = 0000000000000000
1011 ldxa [%i2+%o5]0x88,%l3 ! %l3 = 045db224e4250160
1012! Mem[0000000030101400] = 48be2cff, %l7 = 0000000000000004
1013 lduha [%i4+%g0]0x89,%l7 ! %l7 = 0000000000002cff
1014! Mem[0000000030181408] = 618efb7f, %f16 = 462cbe48
1015 lda [%i6+%o4]0x89,%f16 ! %f16 = 618efb7f
1016! Mem[0000000010041404] = 00005d04, %l2 = 00000000ffe64821
1017 ldswa [%i1+0x004]%asi,%l2 ! %l2 = 0000000000005d04
1018! Mem[0000000030181410] = 00000000, %l7 = 0000000000002cff
1019 lduba [%i6+%o5]0x89,%l7 ! %l7 = 0000000000000000
1020! Mem[0000000010141408] = 8fb2181f, %l7 = 0000000000000000
1021 lduba [%i5+%o4]0x88,%l7 ! %l7 = 000000000000001f
1022! Mem[0000000030081400] = 6c21f9a62b9ea6ee, %f12 = c31770d1 caa45580
1023 ldda [%i2+%g0]0x89,%f12 ! %f12 = 6c21f9a6 2b9ea6ee
1024! Mem[0000000010101410] = 8b21c72e, %l5 = 00000000dc17859e
1025 ldsba [%i4+%o5]0x80,%l5 ! %l5 = ffffffffffffff8b
1026! Starting 10 instruction Store Burst
1027! Mem[00000000100c1410] = 0000f203, %l5 = ffffffffffffff8b
1028 swapa [%i3+%o5]0x88,%l5 ! %l5 = 000000000000f203
1029
1030p0_label_38:
1031! Mem[00000000300c1400] = b26f7ccf, %l3 = 045db224e4250160
1032 swapa [%i3+%g0]0x89,%l3 ! %l3 = 00000000b26f7ccf
1033! Mem[0000000010181410] = 9d1fe08f830600c3, %l4 = 000000002ec7218b, %l6 = 0000000000001aa3
1034 add %i6,0x10,%g1
1035 casxa [%g1]0x80,%l4,%l6 ! %l6 = 9d1fe08f830600c3
1036! %l0 = 000000000000006d, Mem[0000000030141400] = ffed8689
1037 stha %l0,[%i5+%g0]0x81 ! Mem[0000000030141400] = 006d8689
1038! %l3 = 00000000b26f7ccf, Mem[00000000100c1408] = ff2eb6db
1039 stha %l3,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 7ccfb6db
1040! Code Fragment 4
1041p0_fragment_3:
1042! %l0 = 000000000000006d
1043 setx 0x5eff04280439b0d7,%g7,%l0 ! %l0 = 5eff04280439b0d7
1044! %l1 = 0000000000005d04
1045 setx 0x5dbf4620637fc1f6,%g7,%l1 ! %l1 = 5dbf4620637fc1f6
1046 setx 0x7ff8, %g1, %g2
1047 and %l0, %g2, %l0
1048 setx 0xffffffff, %g1, %g2
1049 and %l1, %g2, %l1
1050 setx 0x100000000, %g1, %g2
1051 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1052 ta T_CHANGE_HPRIV
1053 stxa %l1, [%l0]ASI_ICACHE_INSTR
1054 ta T_CHANGE_NONHPRIV
1055! %l0 = 5eff04280439b0d7
1056 setx 0x92bd07b025d14699,%g7,%l0 ! %l0 = 92bd07b025d14699
1057! %l1 = 5dbf4620637fc1f6
1058 setx 0x367e9ff781c99839,%g7,%l1 ! %l1 = 367e9ff781c99839
1059! %f2 = 7fffffff fc4379c9, Mem[00000000100c1428] = 1f9d1980 4fd833cd
1060 stda %f2 ,[%i3+0x028]%asi ! Mem[00000000100c1428] = 7fffffff fc4379c9
1061! Mem[0000000010141424] = cae1d280, %l7 = 0000001f, %l4 = 2ec7218b
1062 add %i5,0x24,%g1
1063 casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000cae1d280
1064! %l6 = 9d1fe08f830600c3, Mem[0000000030001410] = edbe58a5
1065 stha %l6,[%i0+%o5]0x89 ! Mem[0000000030001410] = edbe00c3
1066! %l7 = 000000000000001f, Mem[0000000010001400] = ffc5da40
1067 stha %l7,[%i0+%g0]0x80 ! Mem[0000000010001400] = 001fda40
1068! Starting 10 instruction Load Burst
1069! %l0 = 92bd07b025d14699, immd = fffffffffffff289, %l1 = 367e9ff781c99839
1070 sdivx %l0,-0xd77,%l1 ! %l1 = 00081d555b4385cf
1071
1072p0_label_39:
1073! Mem[0000000010041400] = 9d1f0000, %l0 = 92bd07b025d14699
1074 ldsha [%i1+%g0]0x80,%l0 ! %l0 = ffffffffffff9d1f
1075! Mem[00000000300c1410] = ff000021, %l3 = 00000000b26f7ccf
1076 ldswa [%i3+%o5]0x81,%l3 ! %l3 = ffffffffff000021
1077! Mem[0000000010001410] = 00000000290000ff, %f28 = e4258817 f7f898a4
1078 ldda [%i0+%o5]0x88,%f28 ! %f28 = 00000000 290000ff
1079! Mem[0000000010101410] = 2ec7218b, %l3 = ffffffffff000021
1080 lduwa [%i4+%o5]0x88,%l3 ! %l3 = 000000002ec7218b
1081! Mem[0000000030141408] = f1000000, %l3 = 000000002ec7218b
1082 ldsba [%i5+%o4]0x81,%l3 ! %l3 = fffffffffffffff1
1083 membar #Sync ! Added by membar checker (6)
1084! Mem[0000000010181400] = 99ff00c7 24b25d04 0000f203 21000000
1085! Mem[0000000010181410] = 9d1fe08f 830600c3 83cf7f40 2e8ea061
1086! Mem[0000000010181420] = 00000000 000000f2 2e824d80 0000ffff
1087! Mem[0000000010181430] = eec27c83 894141d4 f9137281 026c93b5
1088 ldda [%i6]ASI_BLK_AIUP,%f16 ! Block Load from 0000000010181400
1089! Mem[0000000010101430] = d68e44210000f203, %f0 = f39cc6a7 48be2c46
1090 ldda [%i4+0x030]%asi,%f0 ! %f0 = d68e4421 0000f203
1091! Mem[0000000010041400] = 00001f9d, %f0 = d68e4421
1092 lda [%i1+%g0]0x88,%f0 ! %f0 = 00001f9d
1093! Mem[0000000010101408] = 66040000, %l7 = 000000000000001f
1094 lduwa [%i4+%o4]0x80,%l7 ! %l7 = 0000000066040000
1095! Starting 10 instruction Store Burst
1096! Mem[0000000030041400] = ffe64821, %l2 = 0000000000005d04
1097 ldstuba [%i1+%g0]0x81,%l2 ! %l2 = 000000ff000000ff
1098
1099p0_label_40:
1100! %l3 = fffffffffffffff1, Mem[0000000010001430] = 80cf29f12344132e
1101 stx %l3,[%i0+0x030] ! Mem[0000000010001430] = fffffffffffffff1
1102! Mem[0000000030101408] = ffc7218b, %l7 = 0000000066040000
1103 ldstuba [%i4+%o4]0x81,%l7 ! %l7 = 000000ff000000ff
1104! %l6 = 9d1fe08f830600c3, Mem[000000001014142c] = b8be5233, %asi = 80
1105 stwa %l6,[%i5+0x02c]%asi ! Mem[000000001014142c] = 830600c3
1106! Code Fragment 4
1107p0_fragment_4:
1108! %l0 = ffffffffffff9d1f
1109 setx 0x74e91f106842f1b1,%g7,%l0 ! %l0 = 74e91f106842f1b1
1110! %l1 = 00081d555b4385cf
1111 setx 0x7c419f67d5090328,%g7,%l1 ! %l1 = 7c419f67d5090328
1112 setx 0x7ff8, %g1, %g2
1113 and %l0, %g2, %l0
1114 setx 0xffffffff, %g1, %g2
1115 and %l1, %g2, %l1
1116 setx 0x100000000, %g1, %g2
1117 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1118 ta T_CHANGE_HPRIV
1119 stxa %l1, [%l0]ASI_ICACHE_INSTR
1120 ta T_CHANGE_NONHPRIV
1121! %l0 = 74e91f106842f1b1
1122 setx 0xf0971b8851e12d76,%g7,%l0 ! %l0 = f0971b8851e12d76
1123! %l1 = 7c419f67d5090328
1124 setx 0x026d6187dbe7303b,%g7,%l1 ! %l1 = 026d6187dbe7303b
1125! %f14 = ff21c72e 00000000, %l3 = fffffffffffffff1
1126! Mem[00000000300c1400] = 600125e40a8f6c0a
1127 stda %f14,[%i3+%l3]ASI_PST8_SL ! Mem[00000000300c1400] = 000125e42ec721ff
1128! %f12 = 6c21f9a6 2b9ea6ee, Mem[0000000010041408] = ff21c72e 00000000
1129 stda %f12,[%i1+%o4]0x80 ! Mem[0000000010041408] = 6c21f9a6 2b9ea6ee
1130! %l3 = fffffffffffffff1, Mem[0000000030141400] = 89866d00
1131 stha %l3,[%i5+%g0]0x89 ! Mem[0000000030141400] = 8986fff1
1132! %l0 = 51e12d76, %l1 = dbe7303b, Mem[00000000300c1410] = 210000ff ff006cea
1133 stda %l0,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 51e12d76 dbe7303b
1134! %l5 = 000000000000f203, Mem[0000000010081400] = 24943b852c88777f
1135 stxa %l5,[%i2+%g0]0x80 ! Mem[0000000010081400] = 000000000000f203
1136! Starting 10 instruction Load Burst
1137! %f4 = 7b68038d edbe58a5, %f8 = 00000000
1138 fxtos %f4 ,%f8 ! %f8 = 5ef6d007
1139
1140p0_label_41:
1141! Mem[0000000010001410] = ff000029, %l5 = 000000000000f203
1142 lduha [%i0+%o5]0x80,%l5 ! %l5 = 000000000000ff00
1143! Mem[0000000030141408] = 000000f1, %l5 = 000000000000ff00
1144 lduha [%i5+%o4]0x89,%l5 ! %l5 = 00000000000000f1
1145! Code Fragment 4
1146p0_fragment_5:
1147! %l0 = f0971b8851e12d76
1148 setx 0xbcb81a3fa68f8432,%g7,%l0 ! %l0 = bcb81a3fa68f8432
1149! %l1 = 026d6187dbe7303b
1150 setx 0x17ec23dfbacb87ab,%g7,%l1 ! %l1 = 17ec23dfbacb87ab
1151 setx 0x7ff8, %g1, %g2
1152 and %l0, %g2, %l0
1153 setx 0xffffffff, %g1, %g2
1154 and %l1, %g2, %l1
1155 setx 0x100000000, %g1, %g2
1156 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1157 ta T_CHANGE_HPRIV
1158 stxa %l1, [%l0]ASI_ICACHE_INSTR
1159 ta T_CHANGE_NONHPRIV
1160! %l0 = bcb81a3fa68f8432
1161 setx 0xf0790b17a7f0131f,%g7,%l0 ! %l0 = f0790b17a7f0131f
1162! %l1 = 17ec23dfbacb87ab
1163 setx 0xa2b48697e740f44b,%g7,%l1 ! %l1 = a2b48697e740f44b
1164! Mem[0000000010181408] = 0000f203, %l2 = 00000000000000ff
1165 lduha [%i6+%o4]0x80,%l2 ! %l2 = 0000000000000000
1166! Mem[0000000010181400] = 99ff00c724b25d04, %l6 = 9d1fe08f830600c3
1167 ldxa [%i6+0x000]%asi,%l6 ! %l6 = 99ff00c724b25d04
1168! Mem[0000000010041430] = 00000000 00005d04, %l6 = 24b25d04, %l7 = 000000ff
1169 ldd [%i1+0x030],%l6 ! %l6 = 0000000000000000 0000000000005d04
1170! Mem[0000000010081410] = 045db224 e4250160, %l2 = 00000000, %l3 = fffffff1
1171 ldda [%i2+%o5]0x88,%l2 ! %l2 = 00000000e4250160 00000000045db224
1172! Mem[0000000010141408] = d9d2725c8fb2181f, %f2 = 7fffffff fc4379c9
1173 ldda [%i5+%o4]0x88,%f2 ! %f2 = d9d2725c 8fb2181f
1174! Mem[000000001010140c] = 00000000, %l1 = a2b48697e740f44b
1175 lduba [%i4+0x00f]%asi,%l1 ! %l1 = 0000000000000000
1176! Starting 10 instruction Store Burst
1177! Mem[0000000010141408] = 1f18b28f, %l2 = 00000000e4250160
1178 ldstuba [%i5+%o4]0x80,%l2 ! %l2 = 0000001f000000ff
1179
1180p0_label_42:
1181! %f10 = 7ffb8e61 7b68038d, Mem[0000000030081400] = eea69e2b a6f9216c
1182 stda %f10,[%i2+%g0]0x81 ! Mem[0000000030081400] = 7ffb8e61 7b68038d
1183! Mem[00000000201c0001] = 4bff8ea0, %l1 = 0000000000000000
1184 ldstuba [%o0+0x001]%asi,%l1 ! %l1 = 000000ff000000ff
1185! %f22 = 83cf7f40, %f7 = 56b9e2dd
1186 fcmps %fcc0,%f22,%f7 ! %fcc0 = 1
1187! Mem[00000000201c0000] = 4bff8ea0, %l6 = 0000000000000000
1188 ldstuba [%o0+0x000]%asi,%l6 ! %l6 = 0000004b000000ff
1189! %l0 = a7f0131f, %l1 = 000000ff, Mem[00000000100c1438] = 1d9baa08 00000004
1190 std %l0,[%i3+0x038] ! Mem[00000000100c1438] = a7f0131f 000000ff
1191! %l3 = 00000000045db224, %l1 = 00000000000000ff, %l2 = 000000000000001f
1192 udivx %l3,%l1,%l2 ! %l2 = 0000000000046214
1193! %l0 = f0790b17a7f0131f, Mem[0000000030141400] = 8986fff1
1194 stwa %l0,[%i5+%g0]0x89 ! Mem[0000000030141400] = a7f0131f
1195! %l7 = 0000000000005d04, Mem[0000000030141400] = 1f13f0a7
1196 stba %l7,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0413f0a7
1197! %l0 = f0790b17a7f0131f, Mem[00000000300c1400] = 000125e42ec721ff
1198 stxa %l0,[%i3+%g0]0x81 ! Mem[00000000300c1400] = f0790b17a7f0131f
1199! Starting 10 instruction Load Burst
1200! Mem[00000000100c1410] = ffffff8b, %l1 = 00000000000000ff
1201 lduha [%i3+%o5]0x88,%l1 ! %l1 = 000000000000ff8b
1202
1203p0_label_43:
1204! Mem[0000000030041400] = 00000000 2148e6ff, %l6 = 0000004b, %l7 = 00005d04
1205 ldda [%i1+%g0]0x89,%l6 ! %l6 = 000000002148e6ff 0000000000000000
1206! Mem[00000000300c1400] = 1f13f0a7170b79f0, %f6 = fc4379c9 56b9e2dd
1207 ldda [%i3+%g0]0x89,%f6 ! %f6 = 1f13f0a7 170b79f0
1208! Mem[0000000030041400] = ffe6482100000000, %f18 = 0000f203 21000000
1209 ldda [%i1+%g0]0x81,%f18 ! %f18 = ffe64821 00000000
1210! Mem[0000000010041408] = a6f9216c, %l0 = f0790b17a7f0131f
1211 lduba [%i1+%o4]0x88,%l0 ! %l0 = 000000000000006c
1212! Mem[0000000010081408] = 0000f1c8, %f30 = f9137281
1213 lda [%i2+%o4]0x88,%f30 ! %f30 = 0000f1c8
1214! Mem[0000000030101408] = ffc7218b fc4379c9, %l4 = cae1d280, %l5 = 000000f1
1215 ldda [%i4+%o4]0x81,%l4 ! %l4 = 00000000ffc7218b 00000000fc4379c9
1216! Mem[00000000100c1430] = 2a763b2107001d69, %f24 = 00000000 000000f2
1217 ldda [%i3+0x030]%asi,%f24 ! %f24 = 2a763b21 07001d69
1218! Mem[0000000030041400] = ffe6482100000000, %f8 = 5ef6d007 0000006d
1219 ldda [%i1+%g0]0x81,%f8 ! %f8 = ffe64821 00000000
1220! Mem[0000000010041400] = 00001f9d, %l5 = 00000000fc4379c9
1221 ldsba [%i1+%g0]0x88,%l5 ! %l5 = ffffffffffffff9d
1222! Starting 10 instruction Store Burst
1223! %f30 = 0000f1c8 026c93b5, %l5 = ffffffffffffff9d
1224! Mem[0000000030181420] = d23ee88932e1f2cf
1225 add %i6,0x020,%g1
1226 stda %f30,[%g1+%l5]ASI_PST8_SL ! Mem[0000000030181420] = b53e6c02c8e1f200
1227
1228p0_label_44:
1229! %f16 = 99ff00c7 24b25d04, Mem[0000000010101400] = 256d0000 a7c69cf3
1230 std %f16,[%i4+%g0] ! Mem[0000000010101400] = 99ff00c7 24b25d04
1231 membar #Sync ! Added by membar checker (7)
1232! %l0 = 000000000000006c, Mem[0000000010181408] = 0000f20321000000
1233 stxa %l0,[%i6+%o4]0x80 ! Mem[0000000010181408] = 000000000000006c
1234! %l4 = 00000000ffc7218b, Mem[0000000010041408] = a6f9216c
1235 stwa %l4,[%i1+%o4]0x88 ! Mem[0000000010041408] = ffc7218b
1236! %f6 = 1f13f0a7 170b79f0, Mem[00000000300c1410] = 762de151 3b30e7db
1237 stda %f6 ,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 1f13f0a7 170b79f0
1238! %l7 = 0000000000000000, Mem[0000000030081410] = ff5db22400000000
1239 stxa %l7,[%i2+%o5]0x81 ! Mem[0000000030081410] = 0000000000000000
1240! Mem[0000000030181410] = 00000000, %l0 = 000000000000006c
1241 swapa [%i6+%o5]0x89,%l0 ! %l0 = 0000000000000000
1242! %f30 = 0000f1c8 026c93b5, Mem[0000000010181428] = 2e824d80 0000ffff
1243 std %f30,[%i6+0x028] ! Mem[0000000010181428] = 0000f1c8 026c93b5
1244! %l2 = 00046214, %l3 = 045db224, Mem[0000000010041430] = 00000000 00005d04
1245 std %l2,[%i1+0x030] ! Mem[0000000010041430] = 00046214 045db224
1246! Mem[00000000300c1408] = 0000ffff, %l3 = 00000000045db224
1247 ldstuba [%i3+%o4]0x89,%l3 ! %l3 = 000000ff000000ff
1248! Starting 10 instruction Load Burst
1249! Mem[0000000010041400] = 045d000000001f9d, %l0 = 0000000000000000
1250 ldxa [%i1+%g0]0x88,%l0 ! %l0 = 045d000000001f9d
1251
1252p0_label_45:
1253! Mem[0000000021800100] = ff900b85, %l2 = 0000000000046214
1254 ldsb [%o3+0x100],%l2 ! %l2 = ffffffffffffffff
1255! Mem[0000000030141410] = 00000000, %l5 = ffffffffffffff9d
1256 lduba [%i5+%o5]0x89,%l5 ! %l5 = 0000000000000000
1257! Mem[0000000010081418] = 21448ed6, %l1 = 000000000000ff8b
1258 ldub [%i2+0x018],%l1 ! %l1 = 0000000000000021
1259! Mem[0000000010181430] = eec27c83894141d4, %f16 = 99ff00c7 24b25d04
1260 ldda [%i6+0x030]%asi,%f16 ! %f16 = eec27c83 894141d4
1261! Mem[0000000030101400] = 48be2cff, %l4 = 00000000ffc7218b
1262 ldsba [%i4+%g0]0x89,%l4 ! %l4 = ffffffffffffffff
1263! Mem[0000000030181408] = 7ffb8e61, %l5 = 0000000000000000
1264 lduha [%i6+%o4]0x81,%l5 ! %l5 = 0000000000007ffb
1265! Mem[00000000300c1408] = 0000ffff, %l0 = 045d000000001f9d
1266 ldswa [%i3+%o4]0x89,%l0 ! %l0 = 000000000000ffff
1267! Mem[0000000030101400] = ff2cbe48 a7c69cf3, %l2 = ffffffff, %l3 = 000000ff
1268 ldda [%i4+%g0]0x81,%l2 ! %l2 = 00000000ff2cbe48 00000000a7c69cf3
1269! Mem[00000000100c1400] = 24b25d04, %l4 = ffffffffffffffff
1270 ldsba [%i3+%g0]0x80,%l4 ! %l4 = 0000000000000024
1271! Starting 10 instruction Store Burst
1272! %f16 = eec27c83, Mem[0000000010141418] = 15ac4e47
1273 sta %f16,[%i5+0x018]%asi ! Mem[0000000010141418] = eec27c83
1274
1275p0_label_46:
1276! %l1 = 0000000000000021, Mem[0000000010181433] = eec27c83, %asi = 80
1277 stba %l1,[%i6+0x033]%asi ! Mem[0000000010181430] = eec27c21
1278! %l1 = 0000000000000021, Mem[0000000010141430] = 70d3875f13e2f1c8, %asi = 80
1279 stxa %l1,[%i5+0x030]%asi ! Mem[0000000010141430] = 0000000000000021
1280! %l4 = 0000000000000024, Mem[0000000010001400] = c1c650cf40da1f00
1281 stxa %l4,[%i0+%g0]0x88 ! Mem[0000000010001400] = 0000000000000024
1282! Mem[0000000010081400] = 00000000, %l1 = 0000000000000021
1283 swapa [%i2+%g0]0x80,%l1 ! %l1 = 0000000000000000
1284! Mem[0000000010101400] = 99ff00c7, %l4 = 0000000000000024
1285 swapa [%i4+%g0]0x80,%l4 ! %l4 = 0000000099ff00c7
1286! Mem[0000000010001408] = e30ab76d, %l7 = 0000000000000000
1287 ldstuba [%i0+%o4]0x88,%l7 ! %l7 = 0000006d000000ff
1288! %l7 = 000000000000006d, Mem[0000000010081408] = c8f10000
1289 stba %l7,[%i2+%o4]0x80 ! Mem[0000000010081408] = 6df10000
1290! Mem[0000000030101400] = 48be2cff, %l4 = 0000000099ff00c7
1291 ldstuba [%i4+%g0]0x89,%l4 ! %l4 = 000000ff000000ff
1292! %f17 = 894141d4, Mem[0000000030041400] = ffe64821
1293 sta %f17,[%i1+%g0]0x81 ! Mem[0000000030041400] = 894141d4
1294! Starting 10 instruction Load Burst
1295! Mem[0000000030181400] = 07726d25, %l1 = 0000000000000000
1296 lduba [%i6+%g0]0x81,%l1 ! %l1 = 0000000000000007
1297
1298p0_label_47:
1299! Mem[0000000030141400] = 2b32fccc a7f01304, %l2 = ff2cbe48, %l3 = a7c69cf3
1300 ldda [%i5+%g0]0x89,%l2 ! %l2 = 00000000a7f01304 000000002b32fccc
1301! Mem[0000000010081408] = 6df10000, %l6 = 000000002148e6ff
1302 lduba [%i2+%o4]0x80,%l6 ! %l6 = 000000000000006d
1303! Mem[0000000010101410] = 8b21c72e000000f2, %f6 = 1f13f0a7 170b79f0
1304 ldda [%i4+%o5]0x80,%f6 ! %f6 = 8b21c72e 000000f2
1305! Mem[0000000030001400] = 48be2c46, %l3 = 000000002b32fccc
1306 ldsba [%i0+%g0]0x89,%l3 ! %l3 = 0000000000000046
1307! Mem[0000000030081400] = 618efb7f, %l1 = 0000000000000007
1308 lduha [%i2+%g0]0x89,%l1 ! %l1 = 000000000000fb7f
1309! Mem[0000000010081400] = 03f2000021000000, %f28 = eec27c83 894141d4
1310 ldda [%i2+%g0]0x88,%f28 ! %f28 = 03f20000 21000000
1311! Mem[0000000010181400] = 99ff00c724b25d04, %l2 = 00000000a7f01304
1312 ldxa [%i6+%g0]0x80,%l2 ! %l2 = 99ff00c724b25d04
1313! Mem[0000000010081400] = 21000000, %l4 = 00000000000000ff
1314 lduba [%i2+%g0]0x88,%l4 ! %l4 = 0000000000000000
1315! Code Fragment 4
1316p0_fragment_6:
1317! %l0 = 000000000000ffff
1318 setx 0x46ec3f67d79d200e,%g7,%l0 ! %l0 = 46ec3f67d79d200e
1319! %l1 = 000000000000fb7f
1320 setx 0x5c2879800289dcdd,%g7,%l1 ! %l1 = 5c2879800289dcdd
1321 setx 0x7ff8, %g1, %g2
1322 and %l0, %g2, %l0
1323 setx 0xffffffff, %g1, %g2
1324 and %l1, %g2, %l1
1325 setx 0x100000000, %g1, %g2
1326 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1327 ta T_CHANGE_HPRIV
1328 stxa %l1, [%l0]ASI_ICACHE_INSTR
1329 ta T_CHANGE_NONHPRIV
1330! %l0 = 46ec3f67d79d200e
1331 setx 0x8d43f20fc701c413,%g7,%l0 ! %l0 = 8d43f20fc701c413
1332! %l1 = 5c2879800289dcdd
1333 setx 0x87662e800dd8025e,%g7,%l1 ! %l1 = 87662e800dd8025e
1334! Starting 10 instruction Store Burst
1335! Code Fragment 4
1336p0_fragment_7:
1337! %l0 = 8d43f20fc701c413
1338 setx 0x5513a6bfb9d5e077,%g7,%l0 ! %l0 = 5513a6bfb9d5e077
1339! %l1 = 87662e800dd8025e
1340 setx 0xb8585e678ca64b30,%g7,%l1 ! %l1 = b8585e678ca64b30
1341 setx 0x7ff8, %g1, %g2
1342 and %l0, %g2, %l0
1343 setx 0xffffffff, %g1, %g2
1344 and %l1, %g2, %l1
1345 setx 0x100000000, %g1, %g2
1346 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1347 ta T_CHANGE_HPRIV
1348 stxa %l1, [%l0]ASI_ICACHE_INSTR
1349 ta T_CHANGE_NONHPRIV
1350! %l0 = 5513a6bfb9d5e077
1351 setx 0x4c18fc300bb32629,%g7,%l0 ! %l0 = 4c18fc300bb32629
1352! %l1 = b8585e678ca64b30
1353 setx 0xc04e80583a7aef18,%g7,%l1 ! %l1 = c04e80583a7aef18
1354
1355p0_label_48:
1356! Mem[00000000100c1404] = 9079fa93, %l1 = c04e80583a7aef18
1357 swap [%i3+0x004],%l1 ! %l1 = 000000009079fa93
1358! Mem[0000000010001408] = ffb70ae3, %l5 = 0000000000007ffb
1359 ldstuba [%i0+%o4]0x80,%l5 ! %l5 = 000000ff000000ff
1360! Mem[0000000010181408] = 00000000, %l1 = 000000009079fa93
1361 ldstuba [%i6+%o4]0x88,%l1 ! %l1 = 00000000000000ff
1362! Mem[0000000010041426] = 9cce4dba, %l3 = 0000000000000046
1363 ldstuba [%i1+0x026]%asi,%l3 ! %l3 = 0000004d000000ff
1364! Mem[00000000300c1410] = a7f0131f, %l4 = 0000000000000000
1365 ldstuba [%i3+%o5]0x89,%l4 ! %l4 = 0000001f000000ff
1366! Mem[0000000030041400] = 894141d4, %l6 = 000000000000006d
1367 swapa [%i1+%g0]0x81,%l6 ! %l6 = 00000000894141d4
1368! %l5 = 00000000000000ff, Mem[0000000010081400] = 21000000
1369 stha %l5,[%i2+%g0]0x88 ! Mem[0000000010081400] = 210000ff
1370! %l0 = 0bb32629, %l1 = 00000000, Mem[0000000010081408] = 6df10000 ffffffff
1371 std %l0,[%i2+%o4] ! Mem[0000000010081408] = 0bb32629 00000000
1372! Mem[0000000030081410] = 00000000, %l4 = 000000000000001f
1373 swapa [%i2+%o5]0x81,%l4 ! %l4 = 0000000000000000
1374! Starting 10 instruction Load Burst
1375! Mem[0000000030141410] = 000000000000006d, %l1 = 0000000000000000
1376 ldxa [%i5+%o5]0x81,%l1 ! %l1 = 000000000000006d
1377
1378p0_label_49:
1379! Mem[0000000010081408] = 0bb32629 00000000, %l0 = 0bb32629, %l1 = 0000006d
1380 ldda [%i2+%o4]0x80,%l0 ! %l0 = 000000000bb32629 0000000000000000
1381! Mem[0000000010001410] = ff00002900000000, %l6 = 00000000894141d4
1382 ldxa [%i0+%o5]0x80,%l6 ! %l6 = ff00002900000000
1383! Mem[0000000030141400] = 0413f0a7 ccfc322b, %l0 = 0bb32629, %l1 = 00000000
1384 ldda [%i5+%g0]0x81,%l0 ! %l0 = 000000000413f0a7 00000000ccfc322b
1385! Mem[0000000030181410] = 0000006c, %l1 = 00000000ccfc322b
1386 lduba [%i6+%o5]0x89,%l1 ! %l1 = 000000000000006c
1387! Mem[0000000010001400] = 24000000, %l2 = 99ff00c724b25d04
1388 lduha [%i0+%g0]0x80,%l2 ! %l2 = 0000000000002400
1389! Mem[0000000010141408] = ff18b28f, %f23 = 2e8ea061
1390 lda [%i5+%o4]0x80,%f23 ! %f23 = ff18b28f
1391! Mem[00000000201c0000] = ffff8ea0, %l1 = 000000000000006c
1392 lduha [%o0+0x000]%asi,%l1 ! %l1 = 000000000000ffff
1393! Mem[0000000030101400] = ff2cbe48, %f20 = 9d1fe08f
1394 lda [%i4+%g0]0x81,%f20 ! %f20 = ff2cbe48
1395! Mem[0000000030181410] = 0000006c, %l4 = 0000000000000000
1396 ldsba [%i6+%o5]0x89,%l4 ! %l4 = 000000000000006c
1397! Starting 10 instruction Store Burst
1398! %f0 = 00001f9d 0000f203, Mem[0000000010181408] = ff000000 0000006c
1399 stda %f0 ,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00001f9d 0000f203
1400
1401p0_label_50:
1402! %l7 = 000000000000006d, Mem[0000000010081420] = badaff08
1403 stb %l7,[%i2+0x020] ! Mem[0000000010081420] = 6ddaff08
1404! %f12 = 6c21f9a6 2b9ea6ee, %l1 = 000000000000ffff
1405! Mem[0000000010081400] = ff0000210000f203
1406 stda %f12,[%i2+%l1]ASI_PST32_P ! Mem[0000000010081400] = 6c21f9a62b9ea6ee
1407! %f24 = 2a763b21 07001d69, %l7 = 000000000000006d
1408! Mem[00000000300c1438] = 38233502425adacf
1409 add %i3,0x038,%g1
1410 stda %f24,[%g1+%l7]ASI_PST8_S ! Mem[00000000300c1438] = 38763b020700da69
1411! %l2 = 0000000000002400, Mem[0000000030181410] = 6c000000
1412 stha %l2,[%i6+%o5]0x81 ! Mem[0000000030181410] = 24000000
1413! %l6 = 00000000, %l7 = 0000006d, Mem[0000000010141438] = 24943b85 b7730672
1414 std %l6,[%i5+0x038] ! Mem[0000000010141438] = 00000000 0000006d
1415! Mem[0000000030101408] = ffc7218b, %l3 = 000000000000004d
1416 swapa [%i4+%o4]0x81,%l3 ! %l3 = 00000000ffc7218b
1417! %f26 = 2e824d80 0000ffff, %l0 = 000000000413f0a7
1418! Mem[0000000010041408] = 8b21c7ff2b9ea6ee
1419 add %i1,0x008,%g1
1420 stda %f26,[%g1+%l0]ASI_PST32_P ! Mem[0000000010041408] = 2e824d800000ffff
1421! %l0 = 000000000413f0a7, Mem[00000000201c0000] = ffff8ea0
1422 sth %l0,[%o0+%g0] ! Mem[00000000201c0000] = f0a78ea0
1423! Mem[00000000300c1410] = a7f013ff, %l2 = 0000000000002400
1424 swapa [%i3+%o5]0x89,%l2 ! %l2 = 00000000a7f013ff
1425! Starting 10 instruction Load Burst
1426! Mem[0000000010141400] = ffffffff ffffffff, %l4 = 0000006c, %l5 = 000000ff
1427 ldda [%i5+%g0]0x80,%l4 ! %l4 = 00000000ffffffff 00000000ffffffff
1428
1429p0_label_51:
1430! Mem[0000000010081408] = 0bb32629, %l5 = 00000000ffffffff
1431 lduba [%i2+%o4]0x80,%l5 ! %l5 = 000000000000000b
1432! Mem[0000000010181408] = 00001f9d, %l7 = 000000000000006d
1433 lduba [%i6+%o4]0x80,%l7 ! %l7 = 0000000000000000
1434! %f29 = 21000000, %f3 = 8fb2181f, %f12 = 6c21f9a6
1435 fsubs %f29,%f3 ,%f12 ! %f12 = 21000000
1436! Mem[0000000021800100] = ff900b85, %l4 = 00000000ffffffff
1437 ldsb [%o3+0x100],%l4 ! %l4 = ffffffffffffffff
1438! Mem[00000000300c1400] = f0790b17a7f0131f, %l1 = 000000000000ffff
1439 ldxa [%i3+%g0]0x81,%l1 ! %l1 = f0790b17a7f0131f
1440! Mem[00000000201c0000] = f0a78ea0, %l5 = 000000000000000b
1441 lduh [%o0+%g0],%l5 ! %l5 = 000000000000f0a7
1442! Mem[0000000020800040] = 6d25c0bd, %l2 = 00000000a7f013ff
1443 lduba [%o1+0x041]%asi,%l2 ! %l2 = 0000000000000025
1444! %l3 = 00000000ffc7218b, Mem[00000000100c1410] = 8bffffff
1445 stha %l3,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 218bffff
1446! Mem[0000000010181438] = f9137281, %l0 = 000000000413f0a7
1447 lduba [%i6+0x038]%asi,%l0 ! %l0 = 00000000000000f9
1448! Starting 10 instruction Store Burst
1449! %l2 = 0000000000000025, Mem[0000000030041400] = 6d000000
1450 stba %l2,[%i1+%g0]0x89 ! Mem[0000000030041400] = 6d000025
1451
1452p0_label_52:
1453! %l4 = ffffffff, %l5 = 0000f0a7, Mem[0000000030141410] = 00000000 6d000000
1454 stda %l4,[%i5+%o5]0x89 ! Mem[0000000030141410] = ffffffff 0000f0a7
1455! Mem[0000000030141410] = ffffffff, %l5 = 000000000000f0a7
1456 ldstuba [%i5+%o5]0x89,%l5 ! %l5 = 000000ff000000ff
1457! %l0 = 00000000000000f9, Mem[00000000300c1408] = ffff0000
1458 stwa %l0,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 000000f9
1459! %l0 = 00000000000000f9, Mem[0000000030041408] = 00000000
1460 stha %l0,[%i1+%o4]0x89 ! Mem[0000000030041408] = 000000f9
1461! %l1 = f0790b17a7f0131f, Mem[0000000010001428] = 3c66070d91164b9a
1462 stx %l1,[%i0+0x028] ! Mem[0000000010001428] = f0790b17a7f0131f
1463! %l3 = 00000000ffc7218b, Mem[0000000010001408] = e30ab7ff
1464 stwa %l3,[%i0+%o4]0x88 ! Mem[0000000010001408] = ffc7218b
1465! %l4 = ffffffffffffffff, Mem[0000000030081400] = 618efb7f
1466 stwa %l4,[%i2+%g0]0x89 ! Mem[0000000030081400] = ffffffff
1467! %l3 = 00000000ffc7218b, Mem[0000000010001400] = 24000000
1468 stba %l3,[%i0+%g0]0x80 ! Mem[0000000010001400] = 8b000000
1469! %l0 = 00000000000000f9, Mem[00000000100c142c] = fc4379c9, %asi = 80
1470 stha %l0,[%i3+0x02c]%asi ! Mem[00000000100c142c] = 00f979c9
1471! Starting 10 instruction Load Burst
1472! Mem[00000000211c0000] = ffae3487, %l2 = 0000000000000025
1473 ldsba [%o2+0x000]%asi,%l2 ! %l2 = ffffffffffffffff
1474
1475p0_label_53:
1476! Mem[0000000010141420] = 600125e4, %l5 = 00000000000000ff
1477 ldsb [%i5+0x021],%l5 ! %l5 = 0000000000000001
1478! Mem[0000000010041400] = 9d1f000000005d04, %f4 = 7b68038d edbe58a5
1479 ldda [%i1+%g0]0x80,%f4 ! %f4 = 9d1f0000 00005d04
1480! Mem[0000000030081410] = 0000001f, %l1 = f0790b17a7f0131f
1481 ldswa [%i2+%o5]0x81,%l1 ! %l1 = 000000000000001f
1482! Mem[00000000300c1410] = 00002400, %l1 = 000000000000001f
1483 ldswa [%i3+%o5]0x89,%l1 ! %l1 = 0000000000002400
1484! %l1 = 0000000000002400, immd = fffffffffffff98d, %l2 = ffffffffffffffff
1485 sdivx %l1,-0x673,%l2 ! %l2 = fffffffffffffffb
1486! Mem[00000000300c1410] = 00240000170b79f0, %l7 = 0000000000000000
1487 ldxa [%i3+%o5]0x81,%l7 ! %l7 = 00240000170b79f0
1488! Mem[0000000030081410] = 0000001f00000000, %l7 = 00240000170b79f0
1489 ldxa [%i2+%o5]0x81,%l7 ! %l7 = 0000001f00000000
1490! Mem[00000000300c1410] = 00240000, %l5 = 0000000000000001
1491 ldsha [%i3+%o5]0x81,%l5 ! %l5 = 0000000000000024
1492! Mem[0000000021800000] = 46b9133c, %l6 = ff00002900000000
1493 ldub [%o3+%g0],%l6 ! %l6 = 0000000000000046
1494! Starting 10 instruction Store Burst
1495! %l0 = 00000000000000f9, immd = ffffffffffffff6b, %l4 = ffffffffffffffff
1496 udivx %l0,-0x095,%l4 ! %l4 = 0000000000000000
1497
1498p0_label_54:
1499! %l4 = 0000000000000000, Mem[0000000010001408] = 8b21c7ff
1500 stwa %l4,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000
1501! Mem[0000000010041434] = 045db224, %l5 = 0000000000000024
1502 ldstuba [%i1+0x034]%asi,%l5 ! %l5 = 00000004000000ff
1503! %l2 = fffffffffffffffb, Mem[0000000030101410] = 0000006d
1504 stha %l2,[%i4+%o5]0x89 ! Mem[0000000030101410] = 0000fffb
1505! %l0 = 00000000000000f9, Mem[0000000030041410] = ffc8d5a5533cf321
1506 stxa %l0,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000000000f9
1507! %l2 = fffffffffffffffb, Mem[0000000030041408] = f9000000
1508 stba %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = fb000000
1509! Mem[0000000010001408] = 00000000, %l2 = fffffffffffffffb
1510 ldstuba [%i0+%o4]0x88,%l2 ! %l2 = 00000000000000ff
1511! %f2 = d9d2725c, Mem[0000000030041408] = 000000fb
1512 sta %f2 ,[%i1+%o4]0x89 ! Mem[0000000030041408] = d9d2725c
1513! %l5 = 0000000000000004, Mem[0000000010001410] = 290000ff
1514 stha %l5,[%i0+%o5]0x88 ! Mem[0000000010001410] = 29000004
1515! Mem[0000000010101408] = 66040000, %l7 = 0000001f00000000
1516 ldstuba [%i4+%o4]0x80,%l7 ! %l7 = 00000066000000ff
1517! Starting 10 instruction Load Burst
1518! %l1 = 0000000000002400, %l2 = 0000000000000000, %l4 = 0000000000000000
1519 andn %l1,%l2,%l4 ! %l4 = 0000000000002400
1520
1521p0_label_55:
1522! Mem[0000000010101434] = 0000f203, %l0 = 00000000000000f9
1523 ldub [%i4+0x037],%l0 ! %l0 = 0000000000000003
1524! Mem[0000000030001410] = edbe00c3, %f31 = 026c93b5
1525 lda [%i0+%o5]0x89,%f31 ! %f31 = edbe00c3
1526! Mem[0000000030181400] = 256d7207, %l3 = 00000000ffc7218b
1527 lduwa [%i6+%g0]0x89,%l3 ! %l3 = 00000000256d7207
1528! Mem[0000000010181414] = 830600c3, %l2 = 0000000000000000
1529 ldsba [%i6+0x015]%asi,%l2 ! %l2 = 0000000000000006
1530! Mem[0000000010001400] = 8b00000000000000, %f20 = ff2cbe48 830600c3
1531 ldda [%i0+%g0]0x80,%f20 ! %f20 = 8b000000 00000000
1532! Mem[0000000021800180] = 28ff6a7f, %l0 = 0000000000000003
1533 ldub [%o3+0x181],%l0 ! %l0 = 00000000000000ff
1534! Mem[00000000100c1400] = 24b25d04, %l2 = 0000000000000006
1535 lduha [%i3+%g0]0x80,%l2 ! %l2 = 00000000000024b2
1536! %l3 = 00000000256d7207, immd = 0000000000000fab, %l5 = 0000000000000004
1537 udivx %l3,0xfab,%l5 ! %l5 = 0000000000026387
1538! Mem[0000000010001400] = 00000000 0000008b, %l0 = 000000ff, %l1 = 00002400
1539 ldda [%i0+%g0]0x88,%l0 ! %l0 = 000000000000008b 0000000000000000
1540! Starting 10 instruction Store Burst
1541! %f8 = ffe64821 00000000, Mem[0000000030141408] = 000000f1 eaf2dc25
1542 stda %f8 ,[%i5+%o4]0x89 ! Mem[0000000030141408] = ffe64821 00000000
1543
1544p0_label_56:
1545! %l7 = 0000000000000066, Mem[00000000201c0000] = f0a78ea0, %asi = 80
1546 stba %l7,[%o0+0x000]%asi ! Mem[00000000201c0000] = 66a78ea0
1547! Mem[0000000030041400] = 2500006d, %l1 = 0000000000000000
1548 swapa [%i1+%g0]0x81,%l1 ! %l1 = 000000002500006d
1549! Mem[0000000010141408] = 8fb218ff, %l0 = 000000000000008b
1550 ldstuba [%i5+%o4]0x88,%l0 ! %l0 = 000000ff000000ff
1551! Mem[0000000010041408] = 804d822e, %l7 = 0000000000000066
1552 ldstuba [%i1+%o4]0x88,%l7 ! %l7 = 0000002e000000ff
1553! %l4 = 00002400, %l5 = 00026387, Mem[0000000010041410] = 210000ff fffffffe
1554 stda %l4,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00002400 00026387
1555! %f16 = eec27c83 894141d4 ffe64821 00000000
1556! %f20 = 8b000000 00000000 83cf7f40 ff18b28f
1557! %f24 = 2a763b21 07001d69 2e824d80 0000ffff
1558! %f28 = 03f20000 21000000 0000f1c8 edbe00c3
1559 stda %f16,[%i6]ASI_BLK_AIUS ! Block Store to 0000000030181400
1560! Mem[00000000100c1400] = 045db224, %l1 = 000000002500006d
1561 swapa [%i3+%g0]0x88,%l1 ! %l1 = 00000000045db224
1562! %l4 = 00002400, %l5 = 00026387, Mem[0000000030081410] = 1f000000 00000000
1563 stda %l4,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00002400 00026387
1564! %f5 = 00005d04, Mem[0000000030141400] = a7f01304
1565 sta %f5 ,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00005d04
1566! Starting 10 instruction Load Burst
1567! Mem[00000000300c1408] = 000000f9, %l5 = 0000000000026387
1568 lduwa [%i3+%o4]0x81,%l5 ! %l5 = 00000000000000f9
1569
1570p0_label_57:
1571! Mem[0000000030141410] = ffffffffa7f00000, %l4 = 0000000000002400
1572 ldxa [%i5+%o5]0x81,%l4 ! %l4 = ffffffffa7f00000
1573! Mem[0000000030001408] = 787b74ff, %f14 = ff21c72e
1574 lda [%i0+%o4]0x89,%f14 ! %f14 = 787b74ff
1575! Mem[00000000100c1400] = 6d000025, %l5 = 00000000000000f9
1576 lduha [%i3+%g0]0x80,%l5 ! %l5 = 0000000000006d00
1577! Mem[0000000030081400] = ffffffff, %f13 = 2b9ea6ee
1578 lda [%i2+%g0]0x89,%f13 ! %f13 = ffffffff
1579! Mem[0000000030041410] = f9000000 00000000, %l2 = 000024b2, %l3 = 256d7207
1580 ldda [%i1+%o5]0x89,%l2 ! %l2 = 0000000000000000 00000000f9000000
1581! Code Fragment 4
1582p0_fragment_8:
1583! %l0 = 00000000000000ff
1584 setx 0x6862a110472ee26a,%g7,%l0 ! %l0 = 6862a110472ee26a
1585! %l1 = 00000000045db224
1586 setx 0x9412f2a03454f2bc,%g7,%l1 ! %l1 = 9412f2a03454f2bc
1587 setx 0x7ff8, %g1, %g2
1588 and %l0, %g2, %l0
1589 setx 0xffffffff, %g1, %g2
1590 and %l1, %g2, %l1
1591 setx 0x100000000, %g1, %g2
1592 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1593 ta T_CHANGE_HPRIV
1594 stxa %l1, [%l0]ASI_ICACHE_INSTR
1595 ta T_CHANGE_NONHPRIV
1596! %l0 = 6862a110472ee26a
1597 setx 0x13fcea8787229ead,%g7,%l0 ! %l0 = 13fcea8787229ead
1598! %l1 = 9412f2a03454f2bc
1599 setx 0x71d169efcacf9d3f,%g7,%l1 ! %l1 = 71d169efcacf9d3f
1600! Mem[0000000010081410] = e4250160, %l3 = 00000000f9000000
1601 ldsha [%i2+%o5]0x88,%l3 ! %l3 = 0000000000000160
1602 membar #Sync ! Added by membar checker (8)
1603! Mem[0000000010181424] = 000000f2, %f1 = 0000f203
1604 lda [%i6+0x024]%asi,%f1 ! %f1 = 000000f2
1605! Mem[0000000010101410] = 2ec7218b, %f21 = 00000000
1606 lda [%i4+%o5]0x88,%f21 ! %f21 = 2ec7218b
1607! Starting 10 instruction Store Burst
1608! %f28 = 03f20000 21000000, Mem[0000000010101410] = 8b21c72e 000000f2
1609 stda %f28,[%i4+%o5]0x80 ! Mem[0000000010101410] = 03f20000 21000000
1610
1611p0_label_58:
1612! %l2 = 0000000000000000, Mem[0000000010001400] = 0000008b
1613 stha %l2,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000
1614! %l5 = 0000000000006d00, immed = fffff519, %y = 00000000
1615 sdiv %l5,-0xae7,%l3 ! %l3 = fffffffffffffff7
1616 mov %l0,%y ! %y = 87229ead
1617! %f27 = 0000ffff, Mem[0000000030041408] = 5c72d2d9
1618 sta %f27,[%i1+%o4]0x81 ! Mem[0000000030041408] = 0000ffff
1619! %l1 = 71d169efcacf9d3f, Mem[0000000030081400] = ffffffff
1620 stha %l1,[%i2+%g0]0x81 ! Mem[0000000030081400] = 9d3fffff
1621! Mem[0000000030101408] = 0000004d, %l7 = 000000000000002e
1622 ldstuba [%i4+%o4]0x81,%l7 ! %l7 = 00000000000000ff
1623! %l2 = 0000000000000000, Mem[000000001000143e] = fefb7d50
1624 stb %l2,[%i0+0x03e] ! Mem[000000001000143c] = fefb0050
1625! %l2 = 0000000000000000, Mem[0000000010101410] = 03f2000021000000
1626 stxa %l2,[%i4+%o5]0x80 ! Mem[0000000010101410] = 0000000000000000
1627! %l6 = 0000000000000046, Mem[0000000030181408] = ffe64821
1628 stba %l6,[%i6+%o4]0x81 ! Mem[0000000030181408] = 46e64821
1629! %f14 = 787b74ff 00000000, Mem[0000000030041410] = 00000000 f9000000
1630 stda %f14,[%i1+%o5]0x89 ! Mem[0000000030041410] = 787b74ff 00000000
1631! Starting 10 instruction Load Burst
1632! Mem[00000000211c0000] = ffae3487, %l7 = 0000000000000000
1633 lduba [%o2+0x001]%asi,%l7 ! %l7 = 00000000000000ae
1634
1635p0_label_59:
1636! Mem[0000000030141408] = 00000000, %l3 = fffffffffffffff7
1637 ldsba [%i5+%o4]0x81,%l3 ! %l3 = 0000000000000000
1638! Mem[0000000010101400] = 24000000, %f18 = ffe64821
1639 lda [%i4+%g0]0x88,%f18 ! %f18 = 24000000
1640! Mem[0000000010001408] = ff000000, %l6 = 0000000000000046
1641 ldswa [%i0+%o4]0x80,%l6 ! %l6 = ffffffffff000000
1642! Mem[0000000030001408] = 787b74ff, %l3 = 0000000000000000
1643 lduha [%i0+%o4]0x89,%l3 ! %l3 = 00000000000074ff
1644! Mem[000000001000140c] = ea6c00ff, %l6 = ffffffffff000000
1645 lduha [%i0+0x00e]%asi,%l6 ! %l6 = 00000000000000ff
1646! %l7 = 00000000000000ae, immed = fffffa74, %y = 87229ead
1647 umul %l7,-0x58c,%l6 ! %l6 = 000000adfffc3ad8, %y = 000000ad
1648! Mem[00000000100c1400] = 6d000025, %l4 = ffffffffa7f00000
1649 ldsha [%i3+%g0]0x80,%l4 ! %l4 = 0000000000006d00
1650! Mem[0000000030141400] = 045d0000, %l2 = 0000000000000000
1651 lduwa [%i5+%g0]0x81,%l2 ! %l2 = 00000000045d0000
1652! Mem[0000000010001400] = 00000000, %l1 = 71d169efcacf9d3f
1653 lduha [%i0+%g0]0x80,%l1 ! %l1 = 0000000000000000
1654! Starting 10 instruction Store Burst
1655! %f14 = 787b74ff 00000000, Mem[0000000030041408] = 0000ffff ff000000
1656 stda %f14,[%i1+%o4]0x81 ! Mem[0000000030041408] = 787b74ff 00000000
1657
1658p0_label_60:
1659! Mem[0000000030041400] = 00000000, %l5 = 0000000000006d00
1660 swapa [%i1+%g0]0x81,%l5 ! %l5 = 0000000000000000
1661! %f22 = 83cf7f40 ff18b28f, Mem[00000000300c1400] = f0790b17 a7f0131f
1662 stda %f22,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 83cf7f40 ff18b28f
1663! %l4 = 0000000000006d00, Mem[0000000030181408] = 46e64821
1664 stba %l4,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00e64821
1665! %l7 = 00000000000000ae, Mem[000000001008142e] = 3f44c0c9, %asi = 80
1666 stha %l7,[%i2+0x02e]%asi ! Mem[000000001008142c] = 3f4400ae
1667! Mem[0000000030141410] = ffffffff, %l1 = 0000000000000000
1668 lduba [%i5+%o5]0x81,%l1 ! %l1 = 00000000000000ff
1669! %l2 = 045d0000, %l3 = 000074ff, Mem[0000000010141410] = ffc7218b fc4379c9
1670 stda %l2,[%i5+0x010]%asi ! Mem[0000000010141410] = 045d0000 000074ff
1671! Mem[00000000100c1400] = 2500006d, %l2 = 00000000045d0000
1672 ldstuba [%i3+%g0]0x88,%l2 ! %l2 = 0000006d000000ff
1673! %l6 = fffc3ad8, %l7 = 000000ae, Mem[0000000010141400] = ffffffff ffffffff
1674 stda %l6,[%i5+%g0]0x80 ! Mem[0000000010141400] = fffc3ad8 000000ae
1675! %l3 = 00000000000074ff, Mem[0000000010081408] = 000000002926b30b
1676 stxa %l3,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000000074ff
1677! Starting 10 instruction Load Burst
1678! Mem[0000000010101410] = 0000000000000000, %l0 = 13fcea8787229ead
1679 ldxa [%i4+%o5]0x88,%l0 ! %l0 = 0000000000000000
1680
1681p0_label_61:
1682! Mem[00000000300c1400] = 407fcf83, %l6 = 000000adfffc3ad8
1683 ldsha [%i3+%g0]0x89,%l6 ! %l6 = ffffffffffffcf83
1684! Mem[00000000100c1408] = 7ccfb6dba8089df4, %l4 = 0000000000006d00
1685 ldxa [%i3+%o4]0x80,%l4 ! %l4 = 7ccfb6dba8089df4
1686! Mem[0000000010101408] = ff040000, %l1 = 00000000000000ff
1687 lduba [%i4+%o4]0x80,%l1 ! %l1 = 00000000000000ff
1688! %f10 = 7ffb8e61, %f10 = 7ffb8e61
1689 fsqrts %f10,%f10 ! %f10 = 7ffb8e61
1690! Mem[0000000010141418] = eec27c83, %l4 = 7ccfb6dba8089df4
1691 ldswa [%i5+0x018]%asi,%l4 ! %l4 = ffffffffeec27c83
1692! Mem[00000000100c1408] = 7ccfb6db, %f1 = 000000f2
1693 lda [%i3+%o4]0x80,%f1 ! %f1 = 7ccfb6db
1694! Mem[0000000010001400] = 0000000000000000, %f24 = 2a763b21 07001d69
1695 ldda [%i0+%g0]0x80,%f24 ! %f24 = 00000000 00000000
1696! Mem[0000000010181408] = 03f200009d1f0000, %l7 = 00000000000000ae
1697 ldxa [%i6+%o4]0x88,%l7 ! %l7 = 03f200009d1f0000
1698! Mem[0000000030081408] = fcc2a29f 57b22d28, %l4 = eec27c83, %l5 = 00000000
1699 ldda [%i2+%o4]0x81,%l4 ! %l4 = 00000000fcc2a29f 0000000057b22d28
1700! Starting 10 instruction Store Burst
1701! %l4 = 00000000fcc2a29f, Mem[00000000100c1400] = 250000ff
1702 stba %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 2500009f
1703
1704p0_label_62:
1705! %f20 = 8b000000 2ec7218b, %l7 = 03f200009d1f0000
1706! Mem[0000000010141428] = 905f0c6b830600c3
1707 add %i5,0x028,%g1
1708 stda %f20,[%g1+%l7]ASI_PST32_P ! Mem[0000000010141428] = 905f0c6b830600c3
1709! %f12 = 21000000 ffffffff, %l1 = 00000000000000ff
1710! Mem[0000000010181400] = 99ff00c724b25d04
1711 stda %f12,[%i6+%l1]ASI_PST32_PL ! Mem[0000000010181400] = ffffffff00000021
1712! Mem[0000000010001400] = 00000000, %l3 = 00000000000074ff
1713 swapa [%i0+%g0]0x88,%l3 ! %l3 = 0000000000000000
1714! %l7 = 03f200009d1f0000, %l4 = 00000000fcc2a29f, %l0 = 0000000000000000
1715 xor %l7,%l4,%l0 ! %l0 = 03f2000061dda29f
1716! %l1 = 00000000000000ff, Mem[0000000010041408] = ff824d80
1717 stwa %l1,[%i1+%o4]0x80 ! Mem[0000000010041408] = 000000ff
1718! Mem[0000000010001410] = 29000004, %l3 = 0000000000000000
1719 swapa [%i0+%o5]0x88,%l3 ! %l3 = 0000000029000004
1720! Mem[0000000030041410] = 00000000, %l0 = 03f2000061dda29f
1721 ldstuba [%i1+%o5]0x89,%l0 ! %l0 = 00000000000000ff
1722! %l1 = 00000000000000ff, Mem[0000000030181410] = 8b000000
1723 stba %l1,[%i6+%o5]0x81 ! Mem[0000000030181410] = ff000000
1724! %f3 = 8fb2181f, Mem[0000000010041410] = 00240000
1725 st %f3 ,[%i1+%o5] ! Mem[0000000010041410] = 8fb2181f
1726! Starting 10 instruction Load Burst
1727! Mem[0000000010041408] = 000000ff, %l1 = 00000000000000ff
1728 lduwa [%i1+%o4]0x80,%l1 ! %l1 = 00000000000000ff
1729
1730p0_label_63:
1731! Mem[0000000010181408] = 00001f9d, %f24 = 00000000
1732 lda [%i6+%o4]0x80,%f24 ! %f24 = 00001f9d
1733! Mem[0000000010141408] = d9d2725c8fb218ff, %l3 = 0000000029000004
1734 ldxa [%i5+%o4]0x88,%l3 ! %l3 = d9d2725c8fb218ff
1735! Mem[00000000100c1408] = 7ccfb6dba8089df4, %l6 = ffffffffffffcf83
1736 ldxa [%i3+%o4]0x80,%l6 ! %l6 = 7ccfb6dba8089df4
1737! Mem[0000000010181408] = 03f200009d1f0000, %f8 = ffe64821 00000000
1738 ldda [%i6+%o4]0x88,%f8 ! %f8 = 03f20000 9d1f0000
1739! Mem[00000000211c0000] = ffae3487, %l7 = 03f200009d1f0000
1740 ldsba [%o2+0x001]%asi,%l7 ! %l7 = ffffffffffffffae
1741! Mem[0000000030101410] = fbff0000 045d0000, %l6 = a8089df4, %l7 = ffffffae
1742 ldda [%i4+%o5]0x81,%l6 ! %l6 = 00000000fbff0000 00000000045d0000
1743! Mem[0000000020800000] = ff9f4ebd, %l6 = 00000000fbff0000
1744 lduba [%o1+0x000]%asi,%l6 ! %l6 = 00000000000000ff
1745! %l6 = 00000000000000ff, immd = fffffffffffffb6b, %l3 = d9d2725c8fb218ff
1746 sdivx %l6,-0x495,%l3 ! %l3 = 0000000000000000
1747! Mem[0000000010141400] = d83afcff, %l2 = 000000000000006d
1748 ldswa [%i5+%g0]0x88,%l2 ! %l2 = ffffffffd83afcff
1749! Starting 10 instruction Store Burst
1750! %l6 = 000000ff, %l7 = 045d0000, Mem[00000000100c1400] = 2500009f 18ef7a3a
1751 stda %l6,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 000000ff 045d0000
1752
1753p0_label_64:
1754! %l7 = 00000000045d0000, imm = 00000000000004cb, %l0 = 0000000000000000
1755 andn %l7,0x4cb,%l0 ! %l0 = 00000000045d0000
1756! %l1 = 00000000000000ff, Mem[00000000100c1408] = f49d08a8dbb6cf7c
1757 stxa %l1,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000000000000ff
1758! Mem[0000000030001410] = edbe00c3, %l5 = 0000000057b22d28
1759 ldstuba [%i0+%o5]0x89,%l5 ! %l5 = 000000c3000000ff
1760! %l7 = 00000000045d0000, Mem[0000000030041410] = ff000000
1761 stha %l7,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000
1762! %f20 = 8b000000, Mem[0000000030081400] = 9d3fffff
1763 sta %f20,[%i2+%g0]0x81 ! Mem[0000000030081400] = 8b000000
1764! Mem[0000000010141410] = 045d0000, %l7 = 00000000045d0000
1765 ldstuba [%i5+%o5]0x80,%l7 ! %l7 = 00000004000000ff
1766! Mem[00000000100c1408] = ff000000, %l1 = 00000000000000ff
1767 ldstuba [%i3+%o4]0x80,%l1 ! %l1 = 000000ff000000ff
1768! %l0 = 00000000045d0000, Mem[00000000300c1400] = 407fcf83
1769 stwa %l0,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 045d0000
1770! %l6 = 000000ff, %l7 = 00000004, Mem[0000000030141400] = 00005d04 2b32fccc
1771 stda %l6,[%i5+%g0]0x89 ! Mem[0000000030141400] = 000000ff 00000004
1772! Starting 10 instruction Load Burst
1773! Mem[00000000201c0000] = 66a78ea0, %l5 = 00000000000000c3
1774 lduha [%o0+0x000]%asi,%l5 ! %l5 = 00000000000066a7
1775
1776p0_label_65:
1777! %l3 = 0000000000000000, %l0 = 00000000045d0000, %l5 = 00000000000066a7
1778 sub %l3,%l0,%l5 ! %l5 = fffffffffba30000
1779! Mem[0000000010001408] = ff000000ea6c00ff, %f4 = 9d1f0000 00005d04
1780 ldda [%i0+0x008]%asi,%f4 ! %f4 = ff000000 ea6c00ff
1781! Mem[0000000010101408] = ff040000, %f25 = 00000000
1782 lda [%i4+%o4]0x80,%f25 ! %f25 = ff040000
1783! Mem[0000000030101408] = ff00004d, %l6 = 00000000000000ff
1784 lduha [%i4+%o4]0x81,%l6 ! %l6 = 000000000000ff00
1785! %l7 = 0000000000000004, %l3 = 0000000000000000, %l0 = 00000000045d0000
1786 andn %l7,%l3,%l0 ! %l0 = 0000000000000004
1787! Mem[0000000030081400] = 8b000000, %l6 = 000000000000ff00
1788 ldswa [%i2+%g0]0x81,%l6 ! %l6 = ffffffff8b000000
1789! Mem[0000000010101400] = 24000000, %l6 = ffffffff8b000000
1790 ldsba [%i4+%g0]0x88,%l6 ! %l6 = 0000000000000000
1791! Mem[0000000010141400] = fffc3ad8000000ae, %f22 = 83cf7f40 ff18b28f
1792 ldda [%i5+%g0]0x80,%f22 ! %f22 = fffc3ad8 000000ae
1793! Mem[00000000100c1434] = 07001d69, %l1 = 00000000000000ff
1794 ldsh [%i3+0x034],%l1 ! %l1 = 0000000000000700
1795! Starting 10 instruction Store Burst
1796! %l6 = 0000000000000000, Mem[00000000100c143c] = 000000ff
1797 sth %l6,[%i3+0x03c] ! Mem[00000000100c143c] = 000000ff
1798
1799p0_label_66:
1800! %l3 = 0000000000000000, Mem[00000000218000c1] = ffdf5cf4
1801 stb %l3,[%o3+0x0c1] ! Mem[00000000218000c0] = ff005cf4
1802! %l5 = fffffffffba30000, Mem[0000000010001410] = 00000000
1803 stba %l5,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000
1804! Mem[0000000010001414] = 00000000, %l1 = 0000000000000700
1805 swap [%i0+0x014],%l1 ! %l1 = 0000000000000000
1806! %f14 = 787b74ff 00000000, %l7 = 0000000000000004
1807! Mem[0000000030181438] = 0000f1c8edbe00c3
1808 add %i6,0x038,%g1
1809 stda %f14,[%g1+%l7]ASI_PST8_SL ! Mem[0000000030181438] = 000000c8edbe00c3
1810! %f16 = eec27c83 894141d4 24000000 00000000
1811! %f20 = 8b000000 2ec7218b fffc3ad8 000000ae
1812! %f24 = 00001f9d ff040000 2e824d80 0000ffff
1813! %f28 = 03f20000 21000000 0000f1c8 edbe00c3
1814 stda %f16,[%i5]ASI_BLK_S ! Block Store to 0000000030141400
1815! %f2 = d9d2725c, Mem[00000000100c140c] = 00000000
1816 st %f2 ,[%i3+0x00c] ! Mem[00000000100c140c] = d9d2725c
1817! %l0 = 0000000000000004, Mem[0000000010141400] = ae000000d83afcff
1818 stxa %l0,[%i5+%g0]0x88 ! Mem[0000000010141400] = 0000000000000004
1819! Mem[00000000201c0000] = 66a78ea0, %l5 = fffffffffba30000
1820 ldstuba [%o0+0x000]%asi,%l5 ! %l5 = 00000066000000ff
1821! %l7 = 0000000000000004, %l3 = 0000000000000000, %l1 = 0000000000000000
1822 xor %l7,%l3,%l1 ! %l1 = 0000000000000004
1823! Starting 10 instruction Load Burst
1824 membar #Sync ! Added by membar checker (9)
1825! Mem[0000000030141400] = eec27c83, %l5 = 0000000000000066
1826 ldswa [%i5+%g0]0x81,%l5 ! %l5 = ffffffffeec27c83
1827
1828p0_label_67:
1829! Mem[0000000010101408] = ff040000, %l7 = 0000000000000004
1830 ldswa [%i4+%o4]0x80,%l7 ! %l7 = ffffffffff040000
1831! Mem[0000000030101400] = 48be2cff, %f15 = 00000000
1832 lda [%i4+%g0]0x89,%f15 ! %f15 = 48be2cff
1833! %l0 = 0000000000000004, imm = fffffffffffffc13, %l1 = 0000000000000004
1834 add %l0,-0x3ed,%l1 ! %l1 = fffffffffffffc17
1835! Mem[0000000030101400] = f39cc6a748be2cff, %l1 = fffffffffffffc17
1836 ldxa [%i4+%g0]0x89,%l1 ! %l1 = f39cc6a748be2cff
1837! Mem[0000000030081410] = 00002400, %l1 = f39cc6a748be2cff
1838 lduha [%i2+%o5]0x89,%l1 ! %l1 = 0000000000002400
1839! Mem[0000000010141408] = 8fb218ff, %l3 = 0000000000000000
1840 lduba [%i5+%o4]0x88,%l3 ! %l3 = 00000000000000ff
1841! Mem[0000000010181410] = 9d1fe08f, %l4 = 00000000fcc2a29f
1842 ldub [%i6+0x011],%l4 ! %l4 = 000000000000001f
1843! Code Fragment 4
1844p0_fragment_9:
1845! %l0 = 0000000000000004
1846 setx 0xc0147707b5db3f2f,%g7,%l0 ! %l0 = c0147707b5db3f2f
1847! %l1 = 0000000000002400
1848 setx 0x5e1f56c064bee498,%g7,%l1 ! %l1 = 5e1f56c064bee498
1849 setx 0x7ff8, %g1, %g2
1850 and %l0, %g2, %l0
1851 setx 0xffffffff, %g1, %g2
1852 and %l1, %g2, %l1
1853 setx 0x100000000, %g1, %g2
1854 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1855 ta T_CHANGE_HPRIV
1856 stxa %l1, [%l0]ASI_ICACHE_INSTR
1857 ta T_CHANGE_NONHPRIV
1858! %l0 = c0147707b5db3f2f
1859 setx 0xbb67375877db7f6e,%g7,%l0 ! %l0 = bb67375877db7f6e
1860! %l1 = 5e1f56c064bee498
1861 setx 0xb3f97c5044d8dfc8,%g7,%l1 ! %l1 = b3f97c5044d8dfc8
1862! Mem[00000000218001c0] = 890808e2, %l7 = ffffffffff040000
1863 ldub [%o3+0x1c1],%l7 ! %l7 = 0000000000000008
1864! Starting 10 instruction Store Burst
1865! Mem[0000000010081400] = 6c21f9a6, %l2 = d83afcff, %l4 = 0000001f
1866 casa [%i2]0x80,%l2,%l4 ! %l4 = 000000006c21f9a6
1867
1868p0_label_68:
1869! %f27 = 0000ffff, %f22 = fffc3ad8, %f21 = 2ec7218b
1870 fsubs %f27,%f22,%f21 ! %f21 = fffc3ad8
1871! %l4 = 000000006c21f9a6, Mem[00000000100c142c] = 00f979c9
1872 stw %l4,[%i3+0x02c] ! Mem[00000000100c142c] = 6c21f9a6
1873! Mem[0000000030041400] = 006d0000, %l5 = ffffffffeec27c83
1874 swapa [%i1+%g0]0x89,%l5 ! %l5 = 00000000006d0000
1875! Mem[0000000030001410] = ff00beed, %l7 = 0000000000000008
1876 swapa [%i0+%o5]0x81,%l7 ! %l7 = 00000000ff00beed
1877! Mem[0000000010181410] = 8fe01f9d, %l3 = 00000000000000ff
1878 ldstuba [%i6+%o5]0x88,%l3 ! %l3 = 0000009d000000ff
1879! Mem[000000001000143c] = fefb0050, %l3 = 000000000000009d
1880 swap [%i0+0x03c],%l3 ! %l3 = 00000000fefb0050
1881! Mem[0000000010101410] = 00000000, %l5 = 00000000006d0000
1882 swapa [%i4+%o5]0x88,%l5 ! %l5 = 0000000000000000
1883! Mem[0000000010081408] = 000074ff, %l1 = b3f97c5044d8dfc8
1884 swapa [%i2+%o4]0x88,%l1 ! %l1 = 00000000000074ff
1885! %f6 = 8b21c72e 000000f2, Mem[0000000010101420] = 0f92f05c 08aa9b1d
1886 std %f6 ,[%i4+0x020] ! Mem[0000000010101420] = 8b21c72e 000000f2
1887! Starting 10 instruction Load Burst
1888! Mem[0000000030081410] = 00002400, %l2 = ffffffffd83afcff
1889 lduba [%i2+%o5]0x89,%l2 ! %l2 = 0000000000000000
1890
1891p0_label_69:
1892! Mem[0000000010101400] = 24000000, %f15 = 48be2cff
1893 lda [%i4+%g0]0x88,%f15 ! %f15 = 24000000
1894! Mem[0000000030081410] = 00002400, %l7 = 00000000ff00beed
1895 lduha [%i2+%o5]0x89,%l7 ! %l7 = 0000000000002400
1896! Mem[0000000010001408] = ff000000, %l4 = 000000006c21f9a6
1897 ldsba [%i0+0x00b]%asi,%l4 ! %l4 = 0000000000000000
1898! Mem[00000000201c0000] = ffa78ea0, %l2 = 0000000000000000
1899 lduba [%o0+0x000]%asi,%l2 ! %l2 = 00000000000000ff
1900! Mem[00000000100c1408] = 000000ff, %l7 = 0000000000002400
1901 lduba [%i3+%o4]0x88,%l7 ! %l7 = 00000000000000ff
1902! Mem[0000000030141410] = 8b21c72e0000008b, %l6 = 0000000000000000
1903 ldxa [%i5+%o5]0x89,%l6 ! %l6 = 8b21c72e0000008b
1904! Mem[0000000010041410] = 1f18b28f, %l1 = 00000000000074ff
1905 lduwa [%i1+%o5]0x88,%l1 ! %l1 = 000000001f18b28f
1906! Mem[0000000010101418] = 418fd5a5, %l3 = 00000000fefb0050
1907 lduh [%i4+0x01a],%l3 ! %l3 = 000000000000d5a5
1908! Mem[0000000030101408] = 4d0000ff, %l7 = 00000000000000ff
1909 lduha [%i4+%o4]0x89,%l7 ! %l7 = 00000000000000ff
1910! Starting 10 instruction Store Burst
1911! Mem[0000000010041410] = 8fb2181f, %l0 = bb67375877db7f6e
1912 ldstuba [%i1+%o5]0x80,%l0 ! %l0 = 0000008f000000ff
1913
1914p0_label_70:
1915! %l2 = 00000000000000ff, Mem[0000000010101413] = 00006d00
1916 stb %l2,[%i4+0x013] ! Mem[0000000010101410] = 00006dff
1917! %f30 = 0000f1c8, Mem[000000001004141c] = 5cff8198
1918 st %f30,[%i1+0x01c] ! Mem[000000001004141c] = 0000f1c8
1919! %l4 = 00000000, %l5 = 00000000, Mem[0000000010181400] = ffffffff 21000000
1920 stda %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000 00000000
1921! %l5 = 0000000000000000, Mem[00000000211c0000] = ffae3487
1922 sth %l5,[%o2+%g0] ! Mem[00000000211c0000] = 00003487
1923! %l4 = 00000000, %l5 = 00000000, Mem[0000000010081400] = 6c21f9a6 2b9ea6ee
1924 stda %l4,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000 00000000
1925! %l5 = 0000000000000000, Mem[0000000030081408] = fcc2a29f
1926 stba %l5,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00c2a29f
1927! Mem[0000000030101408] = 4d0000ff, %l1 = 000000001f18b28f
1928 ldstuba [%i4+%o4]0x89,%l1 ! %l1 = 000000ff000000ff
1929! Code Fragment 4
1930p0_fragment_10:
1931! %l0 = 000000000000008f
1932 setx 0xc7a6cb9070254f72,%g7,%l0 ! %l0 = c7a6cb9070254f72
1933! %l1 = 00000000000000ff
1934 setx 0x83e5813045f77b18,%g7,%l1 ! %l1 = 83e5813045f77b18
1935 setx 0x7ff8, %g1, %g2
1936 and %l0, %g2, %l0
1937 setx 0xffffffff, %g1, %g2
1938 and %l1, %g2, %l1
1939 setx 0x100000000, %g1, %g2
1940 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1941 ta T_CHANGE_HPRIV
1942 stxa %l1, [%l0]ASI_ICACHE_INSTR
1943 ta T_CHANGE_NONHPRIV
1944! %l0 = c7a6cb9070254f72
1945 setx 0x332f06ef8cc58260,%g7,%l0 ! %l0 = 332f06ef8cc58260
1946! %l1 = 83e5813045f77b18
1947 setx 0xa6988bf7a344312a,%g7,%l1 ! %l1 = a6988bf7a344312a
1948! %f3 = 8fb2181f, Mem[000000001018142c] = 026c93b5
1949 sta %f3 ,[%i6+0x02c]%asi ! Mem[000000001018142c] = 8fb2181f
1950! Starting 10 instruction Load Burst
1951! Mem[00000000300c1410] = 00002400, %l7 = 00000000000000ff
1952 lduwa [%i3+%o5]0x89,%l7 ! %l7 = 0000000000002400
1953
1954p0_label_71:
1955! Mem[0000000030041400] = 837cc2ee, %l4 = 0000000000000000
1956 lduwa [%i1+%g0]0x81,%l4 ! %l4 = 00000000837cc2ee
1957! Mem[0000000010041400] = 045d000000001f9d, %f2 = d9d2725c 8fb2181f
1958 ldda [%i1+%g0]0x88,%f2 ! %f2 = 045d0000 00001f9d
1959! Mem[00000000211c0000] = 00003487, %l3 = 000000000000d5a5
1960 ldsb [%o2+0x001],%l3 ! %l3 = 0000000000000000
1961! %l5 = 0000000000000000, %l1 = a6988bf7a344312a, %l0 = 332f06ef8cc58260
1962 xnor %l5,%l1,%l0 ! %l0 = 596774085cbbced5
1963! Mem[00000000201c0000] = ffa78ea0, %l0 = 596774085cbbced5
1964 lduba [%o0+0x000]%asi,%l0 ! %l0 = 00000000000000ff
1965! Mem[0000000030101410] = 0000fffb, %l2 = 00000000000000ff
1966 ldsba [%i4+%o5]0x89,%l2 ! %l2 = fffffffffffffffb
1967! Mem[0000000030081410] = 00240000 87630200, %l4 = 837cc2ee, %l5 = 00000000
1968 ldda [%i2+%o5]0x81,%l4 ! %l4 = 0000000000240000 0000000087630200
1969! %f7 = 000000f2, %f6 = 8b21c72e
1970 fcmps %fcc3,%f7 ,%f6 ! %fcc3 = 2
1971! Mem[0000000010081408] = 44d8dfc8, %l0 = 00000000000000ff
1972 ldsba [%i2+%o4]0x88,%l0 ! %l0 = ffffffffffffffc8
1973! Starting 10 instruction Store Burst
1974! %l5 = 0000000087630200, Mem[0000000010141408] = ff18b28f5c72d2d9
1975 stxa %l5,[%i5+%o4]0x80 ! Mem[0000000010141408] = 0000000087630200
1976
1977p0_label_72:
1978! %l6 = 8b21c72e0000008b, Mem[0000000030041410] = 00000000
1979 stha %l6,[%i1+%o5]0x81 ! Mem[0000000030041410] = 008b0000
1980! Mem[0000000030081408] = 00c2a29f, %l2 = fffffffffffffffb
1981 swapa [%i2+%o4]0x81,%l2 ! %l2 = 0000000000c2a29f
1982! %l0 = ffffffffffffffc8, Mem[0000000030101400] = ff2cbe48
1983 stwa %l0,[%i4+%g0]0x81 ! Mem[0000000030101400] = ffffffc8
1984! Mem[0000000010041410] = 1f18b2ff, %l3 = 0000000000000000
1985 ldstuba [%i1+%o5]0x88,%l3 ! %l3 = 000000ff000000ff
1986! %l4 = 0000000000240000, Mem[0000000020800040] = 6d25c0bd, %asi = 80
1987 stha %l4,[%o1+0x040]%asi ! Mem[0000000020800040] = 0000c0bd
1988! Mem[00000000201c0001] = ffa78ea0, %l7 = 0000000000002400
1989 ldstuba [%o0+0x001]%asi,%l7 ! %l7 = 000000a7000000ff
1990! %l7 = 00000000000000a7, Mem[0000000030081400] = 8b000000
1991 stba %l7,[%i2+%g0]0x81 ! Mem[0000000030081400] = a7000000
1992! %f25 = ff040000, Mem[0000000010181410] = 8fe01fff
1993 sta %f25,[%i6+%o5]0x88 ! Mem[0000000010181410] = ff040000
1994! %l5 = 0000000087630200, Mem[0000000010101420] = 8b21c72e, %asi = 80
1995 stwa %l5,[%i4+0x020]%asi ! Mem[0000000010101420] = 87630200
1996! Starting 10 instruction Load Burst
1997! Mem[000000001010143c] = b26f7ccf, %l7 = 00000000000000a7
1998 ldsh [%i4+0x03c],%l7 ! %l7 = ffffffffffffb26f
1999
2000p0_label_73:
2001! Mem[0000000030001400] = f39cc6a748be2c46, %l0 = ffffffffffffffc8
2002 ldxa [%i0+%g0]0x89,%l0 ! %l0 = f39cc6a748be2c46
2003! Mem[0000000010141410] = 00005dff, %l1 = a6988bf7a344312a
2004 ldswa [%i5+%o5]0x88,%l1 ! %l1 = 0000000000005dff
2005! Mem[0000000010001408] = 000000ff, %l7 = ffffffffffffb26f
2006 lduha [%i0+%o4]0x88,%l7 ! %l7 = 00000000000000ff
2007! Mem[00000000211c0000] = 00003487, %l2 = 0000000000c2a29f
2008 ldub [%o2+0x001],%l2 ! %l2 = 0000000000000000
2009! Mem[0000000010141410] = ff5d0000, %l1 = 0000000000005dff
2010 ldswa [%i5+%o5]0x80,%l1 ! %l1 = ffffffffff5d0000
2011! Mem[0000000030181408] = 000000002148e600, %l6 = 8b21c72e0000008b
2012 ldxa [%i6+%o4]0x89,%l6 ! %l6 = 000000002148e600
2013! Mem[00000000100c1408] = 5c72d2d9 000000ff, %l4 = 00240000, %l5 = 87630200
2014 ldda [%i3+%o4]0x88,%l4 ! %l4 = 00000000000000ff 000000005c72d2d9
2015! Mem[0000000010101410] = 00006dff00000000, %f4 = ff000000 ea6c00ff
2016 ldda [%i4+%o5]0x80,%f4 ! %f4 = 00006dff 00000000
2017! Mem[0000000010181400] = 00000000, %l3 = 00000000000000ff
2018 lduwa [%i6+%g0]0x80,%l3 ! %l3 = 0000000000000000
2019! Starting 10 instruction Store Burst
2020! Mem[00000000100c1408] = 000000ff, %l2 = 0000000000000000
2021 swapa [%i3+%o4]0x88,%l2 ! %l2 = 00000000000000ff
2022
2023p0_label_74:
2024! %l5 = 000000005c72d2d9, Mem[0000000021800041] = 217dd078, %asi = 80
2025 stba %l5,[%o3+0x041]%asi ! Mem[0000000021800040] = 21d9d078
2026! %f4 = 00006dff 00000000, %f7 = 000000f2
2027 fdtoi %f4 ,%f7 ! %l0 = f39cc6a748be2c68, Unfinished, %fsr = 2000000400
2028! Mem[00000000100c1408] = 00000000, %l0 = f39cc6a748be2c68
2029 swapa [%i3+%o4]0x80,%l0 ! %l0 = 0000000000000000
2030! %l4 = 00000000000000ff, Mem[0000000020800000] = ff9f4ebd
2031 sth %l4,[%o1+%g0] ! Mem[0000000020800000] = 00ff4ebd
2032! %l5 = 000000005c72d2d9, Mem[0000000030081400] = a7000000
2033 stba %l5,[%i2+%g0]0x81 ! Mem[0000000030081400] = d9000000
2034! Mem[0000000010081400] = 0000000000000000, %l2 = 00000000000000ff, %l3 = 0000000000000000
2035 casxa [%i2]0x80,%l2,%l3 ! %l3 = 0000000000000000
2036! %f10 = 7ffb8e61 7b68038d, %l3 = 0000000000000000
2037! Mem[00000000300c1400] = 00005d04ff18b28f
2038 stda %f10,[%i3+%l3]ASI_PST32_SL ! Mem[00000000300c1400] = 00005d04ff18b28f
2039! Mem[0000000010181408] = 9d1f0000, %l5 = 000000005c72d2d9
2040 ldstuba [%i6+%o4]0x88,%l5 ! %l5 = 00000000000000ff
2041! Mem[0000000020800000] = 00ff4ebd, %l7 = 00000000000000ff
2042 ldstub [%o1+%g0],%l7 ! %l7 = 00000000000000ff
2043! Starting 10 instruction Load Burst
2044! Mem[0000000030141408] = 00000024, %l2 = 00000000000000ff
2045 swapa [%i5+%o4]0x89,%l2 ! %l2 = 0000000000000024
2046
2047p0_label_75:
2048! Mem[0000000030181410] = ff000000, %f15 = 24000000
2049 lda [%i6+%o5]0x81,%f15 ! %f15 = ff000000
2050! Mem[0000000010001410] = 00000000, %l7 = 0000000000000000
2051 lduha [%i0+%o5]0x88,%l7 ! %l7 = 0000000000000000
2052! Mem[000000001014141c] = 256d0000, %l0 = 0000000000000000
2053 ldsw [%i5+0x01c],%l0 ! %l0 = 00000000256d0000
2054! %f31 = edbe00c3, %f11 = 7b68038d
2055 fcmpes %fcc3,%f31,%f11 ! %fcc3 = 1
2056! Mem[0000000010181418] = 83cf7f402e8ea061, %l5 = 0000000000000000
2057 ldx [%i6+0x018],%l5 ! %l5 = 83cf7f402e8ea061
2058! Mem[0000000010141400] = 0000000000000004, %f4 = 00006dff 00000000
2059 ldda [%i5+%g0]0x88,%f4 ! %f4 = 00000000 00000004
2060! Mem[0000000010041408] = ff000000, %l3 = 0000000000000000
2061 ldsha [%i1+%o4]0x88,%l3 ! %l3 = 0000000000000000
2062! Mem[0000000010141410] = ff5d0000, %f19 = 00000000
2063 lda [%i5+%o5]0x80,%f19 ! %f19 = ff5d0000
2064! Mem[00000000100c1418] = 712e3efd, %l7 = 0000000000000000
2065 lduwa [%i3+0x018]%asi,%l7 ! %l7 = 00000000712e3efd
2066! Starting 10 instruction Store Burst
2067! %f15 = ff000000, %f7 = 000000f2, %f14 = 787b74ff
2068 fdivs %f15,%f7 ,%f14 ! %f14 = ff800000
2069
2070p0_label_76:
2071! %l5 = 83cf7f402e8ea061, Mem[00000000211c0000] = 00003487, %asi = 80
2072 stha %l5,[%o2+0x000]%asi ! Mem[00000000211c0000] = a0613487
2073! Mem[0000000010001438] = 1c00aafc, %l0 = 00000000256d0000
2074 swap [%i0+0x038],%l0 ! %l0 = 000000001c00aafc
2075! %f0 = 00001f9d 7ccfb6db 045d0000 00001f9d
2076! %f4 = 00000000 00000004 8b21c72e 000000f2
2077! %f8 = 03f20000 9d1f0000 7ffb8e61 7b68038d
2078! %f12 = 21000000 ffffffff ff800000 ff000000
2079 stda %f0,[%i0]ASI_BLK_PL ! Block Store to 0000000010001400
2080! %f0 = 00001f9d 7ccfb6db 045d0000 00001f9d
2081! %f4 = 00000000 00000004 8b21c72e 000000f2
2082! %f8 = 03f20000 9d1f0000 7ffb8e61 7b68038d
2083! %f12 = 21000000 ffffffff ff800000 ff000000
2084 stda %f0,[%i1]ASI_BLK_AIUS ! Block Store to 0000000030041400
2085! Mem[0000000010141408] = 00000000, %l6 = 000000002148e600
2086 ldstuba [%i5+%o4]0x88,%l6 ! %l6 = 00000000000000ff
2087! Mem[0000000030081400] = 000000d9, %l5 = 83cf7f402e8ea061
2088 swapa [%i2+%g0]0x89,%l5 ! %l5 = 00000000000000d9
2089! Mem[0000000010081410] = e4250160, %l4 = 00000000000000ff
2090 swapa [%i2+%o5]0x88,%l4 ! %l4 = 00000000e4250160
2091! %f0 = 00001f9d 7ccfb6db 045d0000 00001f9d
2092! %f4 = 00000000 00000004 8b21c72e 000000f2
2093! %f8 = 03f20000 9d1f0000 7ffb8e61 7b68038d
2094! %f12 = 21000000 ffffffff ff800000 ff000000
2095 stda %f0,[%i4]ASI_BLK_PL ! Block Store to 0000000010101400
2096! %f24 = 00001f9d, Mem[0000000010141408] = ff000000
2097 sta %f24,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00001f9d
2098! Starting 10 instruction Load Burst
2099 membar #Sync ! Added by membar checker (10)
2100! Mem[0000000010101400] = dbb6cf7c9d1f0000, %f24 = 00001f9d ff040000
2101 ldda [%i4+%g0]0x80,%f24 ! %f24 = dbb6cf7c 9d1f0000
2102
2103p0_label_77:
2104! Mem[0000000030141410] = 8b21c72e 0000008b, %l4 = e4250160, %l5 = 000000d9
2105 ldda [%i5+%o5]0x89,%l4 ! %l4 = 000000000000008b 000000008b21c72e
2106! Code Fragment 3
2107p0_fragment_11:
2108! %l0 = 000000001c00aafc
2109 setx 0x9a2cb3efca72d4f9,%g7,%l0 ! %l0 = 9a2cb3efca72d4f9
2110! %l1 = ffffffffff5d0000
2111 setx 0x3a3cfc1fa4e04b26,%g7,%l1 ! %l1 = 3a3cfc1fa4e04b26
2112 setx 0x1fe000, %g1, %g3
2113 or %l0, %g3, %l0 ! always set perrmask = 0xff
2114 setx 0x1ffff8, %g1, %g2
2115 and %l0, %g2, %l0
2116 ta T_CHANGE_HPRIV
2117 stxa %l1, [%l0]ASI_DCACHE_DATA
2118 ta T_CHANGE_NONHPRIV
2119! %l0 = 9a2cb3efca72d4f9
2120 setx 0xa6c64fb01fafa7ee,%g7,%l0 ! %l0 = a6c64fb01fafa7ee
2121! %l1 = 3a3cfc1fa4e04b26
2122 setx 0x1ff59b987bdefe83,%g7,%l1 ! %l1 = 1ff59b987bdefe83
2123! Mem[0000000030181400] = eec27c83, %l3 = 0000000000000000
2124 lduha [%i6+%g0]0x81,%l3 ! %l3 = 000000000000eec2
2125! Mem[0000000010001424] = 0000f203, %l0 = a6c64fb01fafa7ee
2126 ldsha [%i0+0x024]%asi,%l0 ! %l0 = 0000000000000000
2127! Mem[0000000010181408] = ff001f9d, %l7 = 00000000712e3efd
2128 lduwa [%i6+%o4]0x80,%l7 ! %l7 = 00000000ff001f9d
2129! Mem[0000000010041410] = ffb2181f, %l4 = 000000000000008b
2130 ldsba [%i1+%o5]0x80,%l4 ! %l4 = ffffffffffffffff
2131! Mem[0000000010001408] = 00001f9d, %l6 = 0000000000000000
2132 lduwa [%i0+%o4]0x88,%l6 ! %l6 = 0000000000001f9d
2133! %f17 = 894141d4, %f23 = 000000ae, %f12 = 21000000 ffffffff
2134 fsmuld %f17,%f23,%f12 ! %l0 = 0000000000000022, Unfinished, %fsr = 1000000400
2135! Mem[0000000030181408] = 00e64821 00000000, %l0 = 00000022, %l1 = 7bdefe83
2136 ldda [%i6+%o4]0x81,%l0 ! %l0 = 0000000000e64821 0000000000000000
2137! Starting 10 instruction Store Burst
2138! Mem[0000000010081410] = ff000000, %l6 = 0000000000001f9d
2139 ldstuba [%i2+%o5]0x80,%l6 ! %l6 = 000000ff000000ff
2140
2141p0_label_78:
2142! %l6 = 00000000000000ff, immd = 00000000000008a2, %l7 = 00000000ff001f9d
2143 sdivx %l6,0x8a2,%l7 ! %l7 = 0000000000000000
2144! %l7 = 0000000000000000, Mem[0000000010001400] = dbb6cf7c
2145 stwa %l7,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000
2146! Mem[0000000010101438] = 000000ff000080ff, %l3 = 000000000000eec2, %l0 = 0000000000e64821
2147 add %i4,0x38,%g1
2148 casxa [%g1]0x80,%l3,%l0 ! %l0 = 000000ff000080ff
2149! Mem[00000000211c0001] = a0613487, %l7 = 0000000000000000
2150 ldstuba [%o2+0x001]%asi,%l7 ! %l7 = 00000061000000ff
2151! Mem[0000000030101400] = c8ffffff, %l7 = 0000000000000061
2152 swapa [%i4+%g0]0x89,%l7 ! %l7 = 00000000c8ffffff
2153! Mem[0000000010041420] = 387dd8539cceffba, %l3 = 000000000000eec2, %l3 = 000000000000eec2
2154 add %i1,0x20,%g1
2155 casxa [%g1]0x80,%l3,%l3 ! %l3 = 387dd8539cceffba
2156! %f10 = 7ffb8e61 7b68038d, Mem[0000000010181408] = ff001f9d 0000f203
2157 stda %f10,[%i6+%o4]0x80 ! Mem[0000000010181408] = 7ffb8e61 7b68038d
2158! %l4 = ffffffff, %l5 = 8b21c72e, Mem[0000000010141428] = 905f0c6b 830600c3
2159 std %l4,[%i5+0x028] ! Mem[0000000010141428] = ffffffff 8b21c72e
2160! Mem[0000000010101408] = 9d1f000000005d04, %l4 = ffffffffffffffff, %l7 = 00000000c8ffffff
2161 add %i4,0x08,%g1
2162 casxa [%g1]0x80,%l4,%l7 ! %l7 = 9d1f000000005d04
2163! Starting 10 instruction Load Burst
2164! Mem[0000000010001408] = 045d000000001f9d, %f8 = 03f20000 9d1f0000
2165 ldda [%i0+%o4]0x88,%f8 ! %f8 = 045d0000 00001f9d
2166
2167p0_label_79:
2168! Mem[00000000100c1410] = 218bffff, %l5 = 000000008b21c72e
2169 ldsha [%i3+%o5]0x80,%l5 ! %l5 = 000000000000218b
2170! Mem[0000000010081400] = 00000000, %l1 = 0000000000000000
2171 ldswa [%i2+%g0]0x88,%l1 ! %l1 = 0000000000000000
2172! Mem[0000000030141400] = d4414189837cc2ee, %l3 = 387dd8539cceffba
2173 ldxa [%i5+%g0]0x89,%l3 ! %l3 = d4414189837cc2ee
2174! %l0 = 000000ff000080ff, %l7 = 9d1f000000005d04, %l4 = ffffffffffffffff
2175 andn %l0,%l7,%l4 ! %l4 = 000000ff000080fb
2176! Mem[0000000030101400] = 00000061, %l7 = 9d1f000000005d04
2177 lduwa [%i4+%g0]0x89,%l7 ! %l7 = 0000000000000061
2178! Mem[00000000100c1408] = 682cbe48, %f7 = 000000f2
2179 lda [%i3+%o4]0x88,%f7 ! %f7 = 682cbe48
2180! Mem[0000000030001400] = f39cc6a7 48be2c46, %l2 = 00000024, %l3 = 837cc2ee
2181 ldda [%i0+%g0]0x89,%l2 ! %l2 = 0000000048be2c46 00000000f39cc6a7
2182! Mem[0000000030101400] = 00000061, %l0 = 000000ff000080ff
2183 lduwa [%i4+%g0]0x89,%l0 ! %l0 = 0000000000000061
2184! Mem[0000000030001408] = ff747b7802823364, %f20 = 8b000000 fffc3ad8
2185 ldda [%i0+%o4]0x81,%f20 ! %f20 = ff747b78 02823364
2186! Starting 10 instruction Store Burst
2187! %l5 = 000000000000218b, Mem[0000000010041400] = 00001f9d
2188 stwa %l5,[%i1+%g0]0x88 ! Mem[0000000010041400] = 0000218b
2189
2190p0_label_80:
2191! %f24 = dbb6cf7c 9d1f0000, Mem[0000000030181400] = eec27c83 894141d4
2192 stda %f24,[%i6+%g0]0x81 ! Mem[0000000030181400] = dbb6cf7c 9d1f0000
2193! Mem[000000001014140b] = 00001f9d, %l2 = 0000000048be2c46
2194 ldstuba [%i5+0x00b]%asi,%l2 ! %l2 = 0000009d000000ff
2195! %l1 = 0000000000000000, Mem[0000000010101418] = f20000002ec7218b
2196 stx %l1,[%i4+0x018] ! Mem[0000000010101418] = 0000000000000000
2197! %l2 = 000000000000009d, Mem[0000000030181400] = dbb6cf7c9d1f0000
2198 stxa %l2,[%i6+%g0]0x81 ! Mem[0000000030181400] = 000000000000009d
2199! Mem[0000000010141414] = 000074ff, %l2 = 000000000000009d
2200 swap [%i5+0x014],%l2 ! %l2 = 00000000000074ff
2201! Mem[0000000010081410] = 000000ff, %l5 = 000000000000218b
2202 swapa [%i2+%o5]0x88,%l5 ! %l5 = 00000000000000ff
2203! %f7 = 682cbe48, Mem[0000000010181400] = 00000000
2204 sta %f7 ,[%i6+%g0]0x80 ! Mem[0000000010181400] = 682cbe48
2205! %f24 = dbb6cf7c, Mem[0000000030041400] = 00001f9d
2206 sta %f24,[%i1+%g0]0x81 ! Mem[0000000030041400] = dbb6cf7c
2207! %l6 = 00000000000000ff, Mem[0000000030141410] = 0000008b
2208 stwa %l6,[%i5+%o5]0x89 ! Mem[0000000030141410] = 000000ff
2209! Starting 10 instruction Load Burst
2210! Mem[0000000010141400] = 0400000000000000, %l5 = 00000000000000ff
2211 ldxa [%i5+%g0]0x80,%l5 ! %l5 = 0400000000000000
2212
2213p0_label_81:
2214! Mem[0000000010181410] = 000004ff, %l6 = 00000000000000ff
2215 lduha [%i6+%o5]0x80,%l6 ! %l6 = 0000000000000000
2216! Mem[0000000030101400] = 61000000, %l5 = 0400000000000000
2217 lduwa [%i4+%g0]0x81,%l5 ! %l5 = 0000000061000000
2218! Mem[0000000030181410] = ff000000, %l4 = 000000ff000080fb
2219 lduha [%i6+%o5]0x81,%l4 ! %l4 = 000000000000ff00
2220! Mem[0000000010101400] = dbb6cf7c9d1f0000, %f12 = 21000000 ffffffff
2221 ldda [%i4+%g0]0x80,%f12 ! %f12 = dbb6cf7c 9d1f0000
2222! %f22 = fffc3ad8, %f23 = 000000ae, %f30 = 0000f1c8
2223 fadds %f22,%f23,%f30 ! %f30 = fffc3ad8
2224! Mem[0000000010141438] = 00000000, %l6 = 0000000000000000
2225 ldsb [%i5+0x039],%l6 ! %l6 = 0000000000000000
2226! %l5 = 0000000061000000, immd = 0000000000000b4e, %l7 = 0000000000000061
2227 udivx %l5,0xb4e,%l7 ! %l7 = 000000000008949c
2228! Mem[0000000030041410] = 0000000000000004, %f18 = 24000000 ff5d0000
2229 ldda [%i1+%o5]0x81,%f18 ! %f18 = 00000000 00000004
2230! Mem[0000000010081420] = 6ddaff08 c791c515, %l0 = 00000061, %l1 = 00000000
2231 ldda [%i2+0x020]%asi,%l0 ! %l0 = 000000006ddaff08 00000000c791c515
2232! Starting 10 instruction Store Burst
2233! %l0 = 000000006ddaff08, Mem[00000000100c1428] = 7fffffff
2234 stw %l0,[%i3+0x028] ! Mem[00000000100c1428] = 6ddaff08
2235
2236p0_label_82:
2237! Mem[0000000010141407] = 00000000, %l5 = 0000000061000000
2238 ldstub [%i5+0x007],%l5 ! %l5 = 00000000000000ff
2239! %l5 = 0000000000000000, Mem[0000000010101408] = 9d1f000000005d04
2240 stxa %l5,[%i4+%o4]0x80 ! Mem[0000000010101408] = 0000000000000000
2241! %f16 = eec27c83 894141d4, Mem[0000000010001410] = 04000000 00000000
2242 stda %f16,[%i0+%o5]0x80 ! Mem[0000000010001410] = eec27c83 894141d4
2243! %l3 = 00000000f39cc6a7, Mem[0000000010041424] = 9cceffba
2244 sth %l3,[%i1+0x024] ! Mem[0000000010041424] = c6a7ffba
2245! %l0 = 6ddaff08, %l1 = c791c515, Mem[00000000100c1408] = 682cbe48 5c72d2d9
2246 stda %l0,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 6ddaff08 c791c515
2247! Mem[0000000030101410] = fbff0000, %l4 = 000000000000ff00
2248 swapa [%i4+%o5]0x81,%l4 ! %l4 = 00000000fbff0000
2249! %l2 = 000074ff, %l3 = f39cc6a7, Mem[0000000010081408] = 44d8dfc8 00000000
2250 stda %l2,[%i2+%o4]0x88 ! Mem[0000000010081408] = 000074ff f39cc6a7
2251! Mem[0000000010001418] = f2000000, %l1 = 00000000c791c515, %asi = 80
2252 swapa [%i0+0x018]%asi,%l1 ! %l1 = 00000000f2000000
2253! %f10 = 7ffb8e61, %f1 = 7ccfb6db
2254 fcmps %fcc1,%f10,%f1 ! %fcc1 = 3
2255! Starting 10 instruction Load Burst
2256! Mem[0000000010141420] = 600125e4cae1d280, %l3 = 00000000f39cc6a7
2257 ldx [%i5+0x020],%l3 ! %l3 = 600125e4cae1d280
2258
2259p0_label_83:
2260! Mem[0000000030101410] = 00ff0000, %l4 = 00000000fbff0000
2261 lduha [%i4+%o5]0x89,%l4 ! %l4 = 0000000000000000
2262! Mem[00000000201c0000] = ffff8ea0, %l3 = 600125e4cae1d280
2263 ldsha [%o0+0x000]%asi,%l3 ! %l3 = ffffffffffffffff
2264 membar #Sync ! Added by membar checker (11)
2265! Mem[0000000030041400] = dbb6cf7c 7ccfb6db 045d0000 00001f9d
2266! Mem[0000000030041410] = 00000000 00000004 8b21c72e 000000f2
2267! Mem[0000000030041420] = 03f20000 9d1f0000 7ffb8e61 7b68038d
2268! Mem[0000000030041430] = 21000000 ffffffff ff800000 ff000000
2269 ldda [%i1]ASI_BLK_S,%f16 ! Block Load from 0000000030041400
2270! Mem[0000000010081410] = 8b21000024b25d04, %f0 = 00001f9d 7ccfb6db
2271 ldda [%i2+0x010]%asi,%f0 ! %f0 = 8b210000 24b25d04
2272! Mem[0000000030001410] = 00000008, %f3 = 00001f9d
2273 lda [%i0+%o5]0x81,%f3 ! %f3 = 00000008
2274! Mem[0000000010081408] = ff740000a7c69cf3, %f2 = 045d0000 00000008
2275 ldda [%i2+0x008]%asi,%f2 ! %f2 = ff740000 a7c69cf3
2276! %l3 = ffffffffffffffff, %l1 = 00000000f2000000, %l1 = 00000000f2000000
2277 or %l3,%l1,%l1 ! %l1 = ffffffffffffffff
2278! Mem[0000000010181408] = 7ffb8e61, %l6 = 0000000000000000
2279 lduba [%i6+%o4]0x80,%l6 ! %l6 = 000000000000007f
2280! Mem[00000000218001c0] = 890808e2, %l5 = 0000000000000000
2281 lduh [%o3+0x1c0],%l5 ! %l5 = 0000000000008908
2282! Starting 10 instruction Store Burst
2283! %l6 = 0000007f, %l7 = 0008949c, Mem[0000000010101408] = 00000000 00000000
2284 stda %l6,[%i4+%o4]0x80 ! Mem[0000000010101408] = 0000007f 0008949c
2285
2286p0_label_84:
2287! %l6 = 0000007f, %l7 = 0008949c, Mem[0000000010101400] = dbb6cf7c 9d1f0000
2288 std %l6,[%i4+%g0] ! Mem[0000000010101400] = 0000007f 0008949c
2289! %f11 = 7b68038d, Mem[0000000030181408] = 2148e600
2290 sta %f11,[%i6+%o4]0x89 ! Mem[0000000030181408] = 7b68038d
2291! %l7 = 000000000008949c, Mem[0000000010181430] = eec27c21, %asi = 80
2292 stha %l7,[%i6+0x030]%asi ! Mem[0000000010181430] = 949c7c21
2293! %f7 = 682cbe48, %f9 = 00001f9d
2294 fsqrts %f7 ,%f9 ! %f9 = 53d24a7b
2295! %l3 = ffffffffffffffff, Mem[00000000100c1400] = ff000000
2296 stwa %l3,[%i3+%g0]0x80 ! Mem[00000000100c1400] = ffffffff
2297! %l1 = ffffffffffffffff, Mem[0000000010141400] = 00000004
2298 stwa %l1,[%i5+%g0]0x88 ! Mem[0000000010141400] = ffffffff
2299! Mem[0000000010041410] = ffb2181f, %l4 = 0000000000000000
2300 ldstuba [%i1+%o5]0x80,%l4 ! %l4 = 000000ff000000ff
2301! %f14 = ff800000 ff000000, Mem[0000000030181410] = 000000ff 00000000
2302 stda %f14,[%i6+%o5]0x89 ! Mem[0000000030181410] = ff800000 ff000000
2303! Mem[0000000010041422] = 387dd853, %l6 = 000000000000007f
2304 ldstuba [%i1+0x022]%asi,%l6 ! %l6 = 000000d8000000ff
2305! Starting 10 instruction Load Burst
2306! Mem[0000000030181410] = ff000000, %l7 = 000000000008949c
2307 ldswa [%i6+%o5]0x89,%l7 ! %l7 = ffffffffff000000
2308
2309p0_label_85:
2310! Mem[0000000010101408] = 9c9408007f000000, %l3 = ffffffffffffffff
2311 ldxa [%i4+%o4]0x88,%l3 ! %l3 = 9c9408007f000000
2312! Mem[0000000010001408] = 9d1f000000005d04, %l1 = ffffffffffffffff
2313 ldxa [%i0+%o4]0x80,%l1 ! %l1 = 9d1f000000005d04
2314! Mem[0000000030041410] = 00000000, %l4 = 00000000000000ff
2315 lduha [%i1+%o5]0x81,%l4 ! %l4 = 0000000000000000
2316! %f12 = dbb6cf7c, %f15 = ff000000, %f7 = 682cbe48
2317 fmuls %f12,%f15,%f7 ! %f7 = 7f800000
2318! Mem[0000000010101400] = 0000007f, %l2 = 00000000000074ff
2319 lduha [%i4+%g0]0x80,%l2 ! %l2 = 0000000000000000
2320! Mem[00000000300c1400] = 045d0000, %f3 = a7c69cf3
2321 lda [%i3+%g0]0x89,%f3 ! %f3 = 045d0000
2322! Mem[0000000030041400] = dbb6cf7c7ccfb6db, %l1 = 9d1f000000005d04
2323 ldxa [%i1+%g0]0x81,%l1 ! %l1 = dbb6cf7c7ccfb6db
2324! Code Fragment 4
2325p0_fragment_12:
2326! %l0 = 000000006ddaff08
2327 setx 0x02db393037c01ec1,%g7,%l0 ! %l0 = 02db393037c01ec1
2328! %l1 = dbb6cf7c7ccfb6db
2329 setx 0x2b75c7101cf67639,%g7,%l1 ! %l1 = 2b75c7101cf67639
2330 setx 0x7ff8, %g1, %g2
2331 and %l0, %g2, %l0
2332 setx 0xffffffff, %g1, %g2
2333 and %l1, %g2, %l1
2334 setx 0x100000000, %g1, %g2
2335 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2336 ta T_CHANGE_HPRIV
2337 stxa %l1, [%l0]ASI_ICACHE_INSTR
2338 ta T_CHANGE_NONHPRIV
2339! %l0 = 02db393037c01ec1
2340 setx 0xd176fab05fb27b5a,%g7,%l0 ! %l0 = d176fab05fb27b5a
2341! %l1 = 2b75c7101cf67639
2342 setx 0xc054a210649a4c4a,%g7,%l1 ! %l1 = c054a210649a4c4a
2343! Mem[0000000010041410] = 1f18b2ff, %l1 = c054a210649a4c4a
2344 lduha [%i1+%o5]0x88,%l1 ! %l1 = 000000000000b2ff
2345! Starting 10 instruction Store Burst
2346! %l0 = 5fb27b5a, %l1 = 0000b2ff, Mem[0000000030141408] = 000000ff 00000000
2347 stda %l0,[%i5+%o4]0x89 ! Mem[0000000030141408] = 5fb27b5a 0000b2ff
2348
2349p0_label_86:
2350 membar #Sync ! Added by membar checker (12)
2351! %l2 = 0000000000000000, Mem[0000000030041400] = 7ccfb6db
2352 stwa %l2,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000
2353! %l5 = 0000000000008908, Mem[00000000300c1410] = 00240000
2354 stwa %l5,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00008908
2355! Mem[0000000030081410] = 00002400, %l1 = 000000000000b2ff
2356 ldstuba [%i2+%o5]0x89,%l1 ! %l1 = 00000000000000ff
2357! %l0 = d176fab05fb27b5a, Mem[0000000010181410] = 000004ff
2358 stwa %l0,[%i6+%o5]0x80 ! Mem[0000000010181410] = 5fb27b5a
2359! Mem[00000000300c1400] = 045d0000, %l5 = 0000000000008908
2360 ldstuba [%i3+%g0]0x89,%l5 ! %l5 = 00000000000000ff
2361! %l7 = ffffffffff000000, Mem[0000000010181400] = 682cbe4800000000
2362 stx %l7,[%i6+%g0] ! Mem[0000000010181400] = ffffffffff000000
2363! %l7 = ffffffffff000000, Mem[0000000030081408] = fbffffff
2364 stha %l7,[%i2+%o4]0x89 ! Mem[0000000030081408] = fbff0000
2365! Mem[0000000010101400] = 7f000000, %l1 = 0000000000000000
2366 swapa [%i4+%g0]0x88,%l1 ! %l1 = 000000007f000000
2367! Mem[0000000030141410] = 000000ff, %l6 = 00000000000000d8
2368 ldstuba [%i5+%o5]0x89,%l6 ! %l6 = 000000ff000000ff
2369! Starting 10 instruction Load Burst
2370! Mem[0000000030181410] = 000000ff, %f8 = 045d0000
2371 lda [%i6+%o5]0x81,%f8 ! %f8 = 000000ff
2372
2373p0_label_87:
2374! Mem[0000000010181424] = 000000f2, %l0 = d176fab05fb27b5a
2375 ldsb [%i6+0x025],%l0 ! %l0 = 0000000000000000
2376! Mem[00000000100c1408] = 08ffda6d 15c591c7, %l2 = 00000000, %l3 = 7f000000
2377 ldda [%i3+%o4]0x80,%l2 ! %l2 = 0000000008ffda6d 0000000015c591c7
2378! Mem[0000000021800000] = 46b9133c, %l6 = 00000000000000ff
2379 ldsh [%o3+%g0],%l6 ! %l6 = 00000000000046b9
2380! Mem[0000000010141408] = ff1f0000, %l3 = 0000000015c591c7
2381 ldsba [%i5+%o4]0x88,%l3 ! %l3 = 0000000000000000
2382! Mem[0000000010081410] = 8b210000, %l5 = 0000000000000000
2383 lduwa [%i2+%o5]0x80,%l5 ! %l5 = 000000008b210000
2384! Mem[00000000100c1438] = a7f0131f, %l4 = 0000000000000000, %asi = 80
2385 swapa [%i3+0x038]%asi,%l4 ! %l4 = 00000000a7f0131f
2386! Mem[0000000030141400] = d4414189837cc2ee, %f20 = 00000000 00000004
2387 ldda [%i5+%g0]0x89,%f20 ! %f20 = d4414189 837cc2ee
2388! Mem[0000000010041400] = 8b21000000005d04, %l7 = ffffffffff000000
2389 ldxa [%i1+%g0]0x80,%l7 ! %l7 = 8b21000000005d04
2390! Mem[0000000010101408] = 7f000000, %l3 = 0000000000000000
2391 ldsha [%i4+%o4]0x88,%l3 ! %l3 = 0000000000000000
2392! Starting 10 instruction Store Burst
2393! %l3 = 0000000000000000, immed = 00000a8d, %y = 000000ad
2394 sdiv %l3,0xa8d,%l6 ! %l6 = 0000000010659a95
2395 mov %l0,%y ! %y = 00000000
2396
2397p0_label_88:
2398! Mem[0000000010141428] = ffffffff8b21c72e, %l4 = 00000000a7f0131f, %l0 = 0000000000000000
2399 add %i5,0x28,%g1
2400 casxa [%g1]0x80,%l4,%l0 ! %l0 = ffffffff8b21c72e
2401! %f0 = 8b210000 24b25d04 ff740000 045d0000
2402! %f4 = 00000000 00000004 8b21c72e 7f800000
2403! %f8 = 000000ff 53d24a7b 7ffb8e61 7b68038d
2404! %f12 = dbb6cf7c 9d1f0000 ff800000 ff000000
2405 stda %f0,[%i5]ASI_COMMIT_P ! Block Store to 0000000010141400
2406! %l7 = 8b21000000005d04, Mem[00000000300c1410] = 00008908
2407 stba %l7,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 04008908
2408 membar #Sync ! Added by membar checker (13)
2409! %f28 = 21000000 ffffffff, %l0 = ffffffff8b21c72e
2410! Mem[0000000010141400] = 8b21000024b25d04
2411 stda %f28,[%i5+%l0]ASI_PST8_PL ! Mem[0000000010141400] = 8bffffff24005d04
2412! Mem[0000000010041434] = ff5db224, %l3 = 00000000, %l0 = 8b21c72e
2413 add %i1,0x34,%g1
2414 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000ff5db224
2415! Mem[00000000211c0000] = a0ff3487, %l3 = 0000000000000000
2416 ldstuba [%o2+0x000]%asi,%l3 ! %l3 = 000000a0000000ff
2417! %f0 = 8b210000, Mem[0000000030081408] = 0000fffb
2418 sta %f0 ,[%i2+%o4]0x81 ! Mem[0000000030081408] = 8b210000
2419! %f1 = 24b25d04, Mem[00000000100c1400] = ffffffff
2420 sta %f1 ,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 24b25d04
2421! Mem[0000000030081408] = 0000218b, %l5 = 000000008b210000
2422 ldstuba [%i2+%o4]0x89,%l5 ! %l5 = 0000008b000000ff
2423! Starting 10 instruction Load Burst
2424! Mem[0000000030001400] = 48be2c46, %f9 = 53d24a7b
2425 lda [%i0+%g0]0x89,%f9 ! %f9 = 48be2c46
2426
2427p0_label_89:
2428! Mem[0000000010081410] = 0000218b, %l3 = 00000000000000a0
2429 lduha [%i2+%o5]0x88,%l3 ! %l3 = 000000000000218b
2430! Mem[0000000010041410] = ffb2181f 87630200, %l4 = a7f0131f, %l5 = 0000008b
2431 ldda [%i1+%o5]0x80,%l4 ! %l4 = 00000000ffb2181f 0000000087630200
2432! Mem[00000000100c1410] = 218bffff d138de74, %l2 = 08ffda6d, %l3 = 0000218b
2433 ldd [%i3+%o5],%l2 ! %l2 = 00000000218bffff 00000000d138de74
2434! Mem[0000000010041400] = 045d00000000218b, %f0 = 8b210000 24b25d04
2435 ldda [%i1+%g0]0x88,%f0 ! %f0 = 045d0000 0000218b
2436! Mem[0000000010181400] = ffffffff, %l2 = 00000000218bffff
2437 lduwa [%i6+%g0]0x88,%l2 ! %l2 = 00000000ffffffff
2438! Mem[0000000010081408] = ff740000, %f14 = ff800000
2439 lda [%i2+%o4]0x80,%f14 ! %f14 = ff740000
2440! Mem[0000000030141410] = ff000000, %l3 = 00000000d138de74
2441 ldswa [%i5+%o5]0x81,%l3 ! %l3 = ffffffffff000000
2442! Mem[0000000030101408] = 4d0000ff, %f5 = 00000004
2443 lda [%i4+%o4]0x89,%f5 ! %f5 = 4d0000ff
2444! Mem[00000000100c1400] = 24b25d04, %l7 = 8b21000000005d04
2445 ldswa [%i3+%g0]0x88,%l7 ! %l7 = 0000000024b25d04
2446! Starting 10 instruction Store Burst
2447! %f12 = dbb6cf7c 9d1f0000, %l4 = 00000000ffb2181f
2448! Mem[00000000300c1408] = 000000f956b9e2dd
2449 add %i3,0x008,%g1
2450 stda %f12,[%g1+%l4]ASI_PST32_SL ! Mem[00000000300c1408] = 00001f9d7ccfb6db
2451
2452p0_label_90:
2453! Mem[0000000030101400] = 00000061, %l4 = 00000000ffb2181f
2454 swapa [%i4+%g0]0x89,%l4 ! %l4 = 0000000000000061
2455! %l2 = 00000000ffffffff, Mem[0000000010141400] = 045d0024ffffff8b
2456 stxa %l2,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000ffffffff
2457! %f20 = d4414189 837cc2ee, Mem[0000000030081408] = ff210000 57b22d28
2458 stda %f20,[%i2+%o4]0x81 ! Mem[0000000030081408] = d4414189 837cc2ee
2459! %f10 = 7ffb8e61 7b68038d, Mem[0000000010041408] = ff000000 ffff0000
2460 stda %f10,[%i1+%o4]0x88 ! Mem[0000000010041408] = 7ffb8e61 7b68038d
2461! Mem[0000000030181400] = 00000000, %l2 = 00000000ffffffff
2462 swapa [%i6+%g0]0x81,%l2 ! %l2 = 0000000000000000
2463! %f20 = d4414189 837cc2ee, %l3 = ffffffffff000000
2464! Mem[0000000010001430] = ffffffff00000021
2465 add %i0,0x030,%g1
2466 stda %f20,[%g1+%l3]ASI_PST8_P ! Mem[0000000010001430] = ffffffff00000021
2467! %l6 = 0000000010659a95, Mem[0000000010181430] = 949c7c21
2468 stw %l6,[%i6+0x030] ! Mem[0000000010181430] = 10659a95
2469! %l0 = ff5db224, %l1 = 7f000000, Mem[0000000010101420] = 00001f9d 0000f203
2470 stda %l0,[%i4+0x020]%asi ! Mem[0000000010101420] = ff5db224 7f000000
2471! %l1 = 000000007f000000, Mem[0000000030181410] = ff000000
2472 stba %l1,[%i6+%o5]0x89 ! Mem[0000000030181410] = ff000000
2473! Starting 10 instruction Load Burst
2474! Mem[00000000100c1410] = 218bffff, %l1 = 000000007f000000
2475 lduba [%i3+%o5]0x80,%l1 ! %l1 = 0000000000000021
2476
2477p0_label_91:
2478! Mem[00000000100c1438] = 00000000 000000ff, %l2 = 00000000, %l3 = ff000000
2479 ldd [%i3+0x038],%l2 ! %l2 = 0000000000000000 00000000000000ff
2480! Mem[0000000030181410] = 000000ff, %l7 = 0000000024b25d04
2481 ldsha [%i6+%o5]0x81,%l7 ! %l7 = 0000000000000000
2482! Mem[0000000010001410] = d4414189 837cc2ee, %l0 = ff5db224, %l1 = 00000021
2483 ldda [%i0+%o5]0x88,%l0 ! %l0 = 00000000837cc2ee 00000000d4414189
2484! Mem[00000000100c1408] = 6ddaff08, %l1 = 00000000d4414189
2485 lduha [%i3+%o4]0x88,%l1 ! %l1 = 000000000000ff08
2486! Mem[00000000201c0000] = ffff8ea0, %l0 = 00000000837cc2ee
2487 lduh [%o0+%g0],%l0 ! %l0 = 000000000000ffff
2488! Mem[00000000211c0000] = ffff3487, %l3 = 00000000000000ff
2489 lduh [%o2+%g0],%l3 ! %l3 = 000000000000ffff
2490! Mem[0000000010181408] = 618efb7f, %f1 = 0000218b
2491 lda [%i6+%o4]0x88,%f1 ! %f1 = 618efb7f
2492! Mem[0000000030001410] = 08000000, %l5 = 0000000087630200
2493 ldsba [%i0+%o5]0x89,%l5 ! %l5 = 0000000000000000
2494! Mem[0000000010001400] = 00000000, %l0 = 000000000000ffff
2495 ldsba [%i0+%g0]0x80,%l0 ! %l0 = 0000000000000000
2496! Starting 10 instruction Store Burst
2497! %l6 = 0000000010659a95, Mem[0000000030041410] = 00000000
2498 stba %l6,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000095
2499
2500p0_label_92:
2501! %l4 = 0000000000000061, Mem[0000000030141400] = d4414189837cc2ee
2502 stxa %l4,[%i5+%g0]0x89 ! Mem[0000000030141400] = 0000000000000061
2503! Mem[00000000100c1410] = 218bffff, %l1 = 000000000000ff08
2504 swapa [%i3+%o5]0x80,%l1 ! %l1 = 00000000218bffff
2505! Mem[00000000100c1410] = 0000ff08, %l5 = 0000000000000000
2506 ldstuba [%i3+%o5]0x80,%l5 ! %l5 = 00000000000000ff
2507! %l7 = 0000000000000000, Mem[00000000100c1400] = 045db22400005d04
2508 stxa %l7,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 0000000000000000
2509! Mem[00000000100c1400] = 00000000, %l1 = 00000000218bffff
2510 ldstuba [%i3+%g0]0x80,%l1 ! %l1 = 00000000000000ff
2511! Mem[0000000010041430] = 00046214, %l0 = 0000000000000000
2512 swap [%i1+0x030],%l0 ! %l0 = 0000000000046214
2513! Mem[0000000020800001] = ffff4ebd, %l1 = 0000000000000000
2514 ldstuba [%o1+0x001]%asi,%l1 ! %l1 = 000000ff000000ff
2515! %l6 = 10659a95, %l7 = 00000000, Mem[0000000010041408] = 8d03687b 618efb7f
2516 stda %l6,[%i1+0x008]%asi ! Mem[0000000010041408] = 10659a95 00000000
2517! %l6 = 0000000010659a95, Mem[000000001004143c] = 8c8b1aa3, %asi = 80
2518 stwa %l6,[%i1+0x03c]%asi ! Mem[000000001004143c] = 10659a95
2519! Starting 10 instruction Load Burst
2520! %l2 = 0000000000000000, %l7 = 0000000000000000, %l2 = 0000000000000000
2521 xor %l2,%l7,%l2 ! %l2 = 0000000000000000
2522
2523p0_label_93:
2524! Mem[0000000030001408] = ff747b78, %l6 = 0000000010659a95
2525 ldsba [%i0+%o4]0x81,%l6 ! %l6 = ffffffffffffffff
2526! Mem[0000000030101400] = f39cc6a7ffb2181f, %l7 = 0000000000000000
2527 ldxa [%i4+%g0]0x89,%l7 ! %l7 = f39cc6a7ffb2181f
2528! Mem[0000000030181408] = 8d03687b 00000000, %l0 = 00046214, %l1 = 000000ff
2529 ldda [%i6+%o4]0x81,%l0 ! %l0 = 000000008d03687b 0000000000000000
2530! Mem[0000000030081400] = 61a08e2e, %f11 = 7b68038d
2531 lda [%i2+%g0]0x81,%f11 ! %f11 = 61a08e2e
2532! Mem[0000000010041400] = 0000218b, %l4 = 0000000000000061
2533 lduwa [%i1+%g0]0x88,%l4 ! %l4 = 000000000000218b
2534! Mem[00000000211c0000] = ffff3487, %l0 = 000000008d03687b
2535 lduh [%o2+%g0],%l0 ! %l0 = 000000000000ffff
2536 membar #Sync ! Added by membar checker (14)
2537! Mem[0000000030101400] = 1f18b2ff a7c69cf3 ff00004d fc4379c9
2538! Mem[0000000030101410] = 0000ff00 045d0000 04ab8e31 1d4201a7
2539! Mem[0000000030101420] = afe103e1 2bb9970c b02b9bb0 2edfd309
2540! Mem[0000000030101430] = 3b22a1a6 a6f921ef fc3f840f 990336e2
2541 ldda [%i4]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030101400
2542! Mem[0000000030181408] = 8d03687b00000000, %l1 = 0000000000000000
2543 ldxa [%i6+%o4]0x81,%l1 ! %l1 = 8d03687b00000000
2544! Mem[00000000201c0000] = ffff8ea0, %l7 = f39cc6a7ffb2181f
2545 lduh [%o0+%g0],%l7 ! %l7 = 000000000000ffff
2546! Starting 10 instruction Store Burst
2547! %l2 = 0000000000000000, imm = 0000000000000f4f, %l1 = 8d03687b00000000
2548 subc %l2,0xf4f,%l1 ! %l1 = fffffffffffff0b1
2549
2550p0_label_94:
2551! %l5 = 0000000000000000, Mem[00000000300c1400] = ff005d04
2552 stba %l5,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00005d04
2553! %l5 = 0000000000000000, Mem[0000000030141400] = 00000061
2554 stha %l5,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000000
2555! %l0 = 000000000000ffff, Mem[0000000030141410] = ff000000
2556 stba %l0,[%i5+%o5]0x81 ! Mem[0000000030141410] = ff000000
2557 membar #Sync ! Added by membar checker (15)
2558! %l4 = 0000218b, %l5 = 00000000, Mem[0000000030101400] = 1f18b2ff a7c69cf3
2559 stda %l4,[%i4+%g0]0x81 ! Mem[0000000030101400] = 0000218b 00000000
2560! %f2 = c97943fc 4d0000ff, Mem[00000000300c1400] = 00005d04 ff18b28f
2561 stda %f2 ,[%i3+%g0]0x81 ! Mem[00000000300c1400] = c97943fc 4d0000ff
2562! %f28 = 21000000, Mem[0000000030181408] = 8d03687b
2563 sta %f28,[%i6+%o4]0x81 ! Mem[0000000030181408] = 21000000
2564! %l4 = 000000000000218b, %l5 = 0000000000000000, %l6 = ffffffffffffffff
2565 addc %l4,%l5,%l6 ! %l6 = 000000000000218b
2566! %l7 = 000000000000ffff, %l6 = 000000000000218b, %l5 = 0000000000000000
2567 xnor %l7,%l6,%l5 ! %l5 = ffffffffffff218b
2568! %f16 = dbb6cf7c 7ccfb6db 045d0000 00001f9d
2569! %f20 = d4414189 837cc2ee 8b21c72e 000000f2
2570! %f24 = 03f20000 9d1f0000 7ffb8e61 7b68038d
2571! %f28 = 21000000 ffffffff ff800000 ff000000
2572 stda %f16,[%i0]ASI_BLK_AIUPL ! Block Store to 0000000010001400
2573! Starting 10 instruction Load Burst
2574 membar #Sync ! Added by membar checker (16)
2575! Mem[00000000300c1400] = c97943fc 4d0000ff 00001f9d 7ccfb6db
2576! Mem[00000000300c1410] = 04008908 170b79f0 3ef0d581 a668d2ff
2577! Mem[00000000300c1420] = 7099543b 968f5ab2 fddf580a dc69950b
2578! Mem[00000000300c1430] = 518be99b 51f5d93e 38763b02 0700da69
2579 ldda [%i3]ASI_BLK_AIUS,%f0 ! Block Load from 00000000300c1400
2580
2581p0_label_95:
2582! Mem[0000000030001408] = 787b74ff, %l5 = ffffffffffff218b
2583 lduba [%i0+%o4]0x89,%l5 ! %l5 = 00000000000000ff
2584! Mem[0000000010081438] = 0097d890, %l6 = 000000000000218b
2585 ldsha [%i2+0x03a]%asi,%l6 ! %l6 = ffffffffffffd890
2586! Mem[000000001014140c] = 045d0000, %l0 = 000000000000ffff
2587 ldub [%i5+0x00f],%l0 ! %l0 = 0000000000000000
2588! Mem[0000000010141410] = 00000000, %l2 = 0000000000000000
2589 ldsba [%i5+%o5]0x88,%l2 ! %l2 = 0000000000000000
2590! Mem[00000000100c1430] = 2a763b21, %l4 = 000000000000218b
2591 lduwa [%i3+0x030]%asi,%l4 ! %l4 = 000000002a763b21
2592! Mem[0000000010041408] = 10659a95, %f25 = 9d1f0000
2593 lda [%i1+%o4]0x80,%f25 ! %f25 = 10659a95
2594! Mem[0000000030041410] = 00000095, %l1 = fffffffffffff0b1
2595 lduwa [%i1+%o5]0x89,%l1 ! %l1 = 0000000000000095
2596! Mem[0000000010181408] = 8d03687b 618efb7f, %l0 = 00000000, %l1 = 00000095
2597 ldda [%i6+%o4]0x88,%l0 ! %l0 = 00000000618efb7f 000000008d03687b
2598! Mem[0000000010141410] = 00000000, %l5 = 00000000000000ff
2599 ldsba [%i5+%o5]0x88,%l5 ! %l5 = 0000000000000000
2600! Starting 10 instruction Store Burst
2601! Mem[0000000030081410] = 000024ff, %l4 = 000000002a763b21
2602 ldstuba [%i2+%o5]0x89,%l4 ! %l4 = 000000ff000000ff
2603
2604p0_label_96:
2605! %l3 = 000000000000ffff, Mem[0000000030141400] = 00000000
2606 stwa %l3,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0000ffff
2607! Mem[0000000030001400] = 48be2c46, %l1 = 000000008d03687b
2608 ldstuba [%i0+%g0]0x89,%l1 ! %l1 = 00000046000000ff
2609! %f24 = 03f20000 10659a95, Mem[0000000030081400] = 61a08e2e 7b68038d
2610 stda %f24,[%i2+%g0]0x81 ! Mem[0000000030081400] = 03f20000 10659a95
2611 membar #Sync ! Added by membar checker (17)
2612! %l7 = 000000000000ffff, Mem[00000000300c1400] = fc4379c9
2613 stba %l7,[%i3+%g0]0x89 ! Mem[00000000300c1400] = fc4379ff
2614! %l3 = 000000000000ffff, Mem[0000000010001410] = eec27c83
2615 stba %l3,[%i0+%o5]0x80 ! Mem[0000000010001410] = ffc27c83
2616! Mem[0000000030081400] = 0000f203, %l0 = 00000000618efb7f
2617 swapa [%i2+%g0]0x89,%l0 ! %l0 = 000000000000f203
2618! Mem[0000000010041418] = 9d6528b7, %l7 = 000000000000ffff
2619 swap [%i1+0x018],%l7 ! %l7 = 000000009d6528b7
2620! %l4 = 00000000000000ff, Mem[0000000030101410] = 0000ff00
2621 stba %l4,[%i4+%o5]0x81 ! Mem[0000000030101410] = ff00ff00
2622! %l0 = 0000f203, %l1 = 00000046, Mem[0000000010181410] = 5a7bb25f c3000683
2623 stda %l0,[%i6+%o5]0x88 ! Mem[0000000010181410] = 0000f203 00000046
2624! Starting 10 instruction Load Burst
2625! %l0 = 000000000000f203, imm = fffffffffffff9d4, %l7 = 000000009d6528b7
2626 orn %l0,-0x62c,%l7 ! %l7 = 000000000000f62b
2627
2628p0_label_97:
2629! Mem[0000000030141408] = 5fb27b5a, %f29 = ffffffff
2630 lda [%i5+%o4]0x89,%f29 ! %f29 = 5fb27b5a
2631! Mem[0000000030181410] = 000000ff000080ff, %l7 = 000000000000f62b
2632 ldxa [%i6+%o5]0x81,%l7 ! %l7 = 000000ff000080ff
2633! Mem[0000000010081400] = 00000000, %l3 = 000000000000ffff
2634 ldsba [%i2+%g0]0x88,%l3 ! %l3 = 0000000000000000
2635! Mem[00000000300c1410] = 04008908 170b79f0, %l0 = 0000f203, %l1 = 00000046
2636 ldda [%i3+%o5]0x81,%l0 ! %l0 = 0000000004008908 00000000170b79f0
2637! Mem[000000001014140c] = 045d0000, %l4 = 00000000000000ff
2638 lduba [%i5+0x00f]%asi,%l4 ! %l4 = 0000000000000000
2639! Mem[0000000010001400] = dbb6cf7c, %f4 = 04008908
2640 lda [%i0+0x000]%asi,%f4 ! %f4 = dbb6cf7c
2641! Mem[00000000100c1438] = 00000000000000ff, %f0 = c97943fc 4d0000ff
2642 ldda [%i3+0x038]%asi,%f0 ! %f0 = 00000000 000000ff
2643! Mem[0000000030001400] = ff2cbe48 a7c69cf3, %l0 = 04008908, %l1 = 170b79f0
2644 ldda [%i0+%g0]0x81,%l0 ! %l0 = 00000000ff2cbe48 00000000a7c69cf3
2645! Mem[0000000030141410] = 000000ff, %l5 = 0000000000000000
2646 ldsba [%i5+%o5]0x89,%l5 ! %l5 = ffffffffffffffff
2647! Starting 10 instruction Store Burst
2648! %l0 = 00000000ff2cbe48, Mem[0000000020800001] = ffff4ebd
2649 stb %l0,[%o1+0x001] ! Mem[0000000020800000] = ff484ebd
2650
2651p0_label_98:
2652! %f16 = dbb6cf7c 7ccfb6db 045d0000 00001f9d
2653! %f20 = d4414189 837cc2ee 8b21c72e 000000f2
2654! %f24 = 03f20000 10659a95 7ffb8e61 7b68038d
2655! %f28 = 21000000 5fb27b5a ff800000 ff000000
2656 stda %f16,[%i2]ASI_BLK_S ! Block Store to 0000000030081400
2657! %l1 = 00000000a7c69cf3, Mem[000000001000142a] = 8d03687b
2658 sth %l1,[%i0+0x02a] ! Mem[0000000010001428] = 8d039cf3
2659! Mem[0000000030041410] = 00000095, %l3 = 0000000000000000
2660 ldstuba [%i1+%o5]0x89,%l3 ! %l3 = 00000095000000ff
2661! %l2 = 0000000000000000, Mem[0000000030141408] = 5a7bb25f
2662 stba %l2,[%i5+%o4]0x81 ! Mem[0000000030141408] = 007bb25f
2663! %l5 = ffffffffffffffff, Mem[0000000010141410] = 00000000
2664 stba %l5,[%i5+%o5]0x88 ! Mem[0000000010141410] = 000000ff
2665! Mem[00000000100c1414] = d138de74, %l4 = 0000000000000000
2666 swap [%i3+0x014],%l4 ! %l4 = 00000000d138de74
2667! %l4 = 00000000d138de74, Mem[0000000010081430] = 8b21c72e24b25d04
2668 stx %l4,[%i2+0x030] ! Mem[0000000010081430] = 00000000d138de74
2669! Mem[0000000020800040] = 0000c0bd, %l5 = ffffffffffffffff
2670 ldstuba [%o1+0x040]%asi,%l5 ! %l5 = 00000000000000ff
2671! Mem[00000000100c1400] = ff000000, %l6 = ffffffffffffd890
2672 ldstuba [%i3+%g0]0x80,%l6 ! %l6 = 000000ff000000ff
2673! Starting 10 instruction Load Burst
2674! Mem[000000001010141c] = 00000000, %l2 = 0000000000000000
2675 ldsw [%i4+0x01c],%l2 ! %l2 = 0000000000000000
2676
2677p0_label_99:
2678! %l4 = 00000000d138de74, imm = 0000000000000a4c, %l6 = 00000000000000ff
2679 subc %l4,0xa4c,%l6 ! %l6 = 00000000d138d428
2680! Mem[0000000010101428] = 8d03687b, %l3 = 0000000000000095
2681 ldswa [%i4+0x028]%asi,%l3 ! %l3 = ffffffff8d03687b
2682! Mem[0000000010001400] = dbb6cf7c7ccfb6db, %f14 = 38763b02 0700da69
2683 ldda [%i0+0x000]%asi,%f14 ! %f14 = dbb6cf7c 7ccfb6db
2684 membar #Sync ! Added by membar checker (18)
2685! Mem[0000000010081410] = 8b210000, %l5 = 0000000000000000
2686 lduha [%i2+%o5]0x80,%l5 ! %l5 = 0000000000008b21
2687! Mem[00000000100c1410] = ff00ff08, %l5 = 0000000000008b21
2688 ldsba [%i3+%o5]0x80,%l5 ! %l5 = ffffffffffffffff
2689! Mem[0000000030141410] = ff000000, %l4 = 00000000d138de74
2690 ldswa [%i5+%o5]0x81,%l4 ! %l4 = ffffffffff000000
2691! Mem[0000000030101408] = ff00004d, %l6 = 00000000d138d428
2692 lduha [%i4+%o4]0x81,%l6 ! %l6 = 000000000000ff00
2693! Mem[0000000010041400] = 0000218b, %l0 = 00000000ff2cbe48
2694 lduha [%i1+%g0]0x88,%l0 ! %l0 = 000000000000218b
2695! Mem[0000000010041428] = 00000000, %l2 = 0000000000000000
2696 ldsha [%i1+0x028]%asi,%l2 ! %l2 = 0000000000000000
2697! Starting 10 instruction Store Burst
2698! Mem[0000000010041420] = 387dff53c6a7ffba, %l0 = 000000000000218b, %l1 = 00000000a7c69cf3
2699 add %i1,0x20,%g1
2700 casxa [%g1]0x80,%l0,%l1 ! %l1 = 387dff53c6a7ffba
2701
2702p0_label_100:
2703! %l5 = ffffffffffffffff, Mem[0000000010181408] = 7ffb8e61
2704 stw %l5,[%i6+%o4] ! Mem[0000000010181408] = ffffffff
2705! Mem[000000001010143c] = 000080ff, %l1 = 387dff53c6a7ffba
2706 ldstuba [%i4+0x03c]%asi,%l1 ! %l1 = 00000000000000ff
2707! Mem[0000000010041410] = 1f18b2ff, %l5 = ffffffffffffffff
2708 ldstuba [%i1+%o5]0x88,%l5 ! %l5 = 000000ff000000ff
2709! %f29 = 5fb27b5a, Mem[0000000010081400] = 00000000
2710 sta %f29,[%i2+%g0]0x80 ! Mem[0000000010081400] = 5fb27b5a
2711! %f26 = 7ffb8e61 7b68038d, Mem[00000000100c1410] = ff00ff08 00000000
2712 stda %f26,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 7ffb8e61 7b68038d
2713! %l1 = 0000000000000000, Mem[0000000010081408] = 000074ff
2714 stba %l1,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00007400
2715! Mem[0000000010081422] = 6ddaff08, %l7 = 000000ff000080ff
2716 ldstuba [%i2+0x022]%asi,%l7 ! %l7 = 000000ff000000ff
2717! %l3 = ffffffff8d03687b, Mem[0000000010081400] = 5a7bb25f
2718 stwa %l3,[%i2+%g0]0x88 ! Mem[0000000010081400] = 8d03687b
2719! %l6 = 000000000000ff00, Mem[0000000030081400] = dbb6cf7c
2720 stha %l6,[%i2+%g0]0x81 ! Mem[0000000030081400] = ff00cf7c
2721! Starting 10 instruction Load Burst
2722! Mem[0000000010141418] = 8b21c72e7f800000, %f4 = dbb6cf7c 170b79f0
2723 ldd [%i5+0x018],%f4 ! %f4 = 8b21c72e 7f800000
2724
2725p0_label_101:
2726! Code Fragment 4
2727p0_fragment_13:
2728! %l0 = 000000000000218b
2729 setx 0xb24e87481f3a029f,%g7,%l0 ! %l0 = b24e87481f3a029f
2730! %l1 = 0000000000000000
2731 setx 0x893470f067a57c58,%g7,%l1 ! %l1 = 893470f067a57c58
2732 setx 0x7ff8, %g1, %g2
2733 and %l0, %g2, %l0
2734 setx 0xffffffff, %g1, %g2
2735 and %l1, %g2, %l1
2736 setx 0x100000000, %g1, %g2
2737 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2738 ta T_CHANGE_HPRIV
2739 stxa %l1, [%l0]ASI_ICACHE_INSTR
2740 ta T_CHANGE_NONHPRIV
2741! %l0 = b24e87481f3a029f
2742 setx 0xf78489482a50fb5a,%g7,%l0 ! %l0 = f78489482a50fb5a
2743! %l1 = 893470f067a57c58
2744 setx 0xb456a45854c07ea1,%g7,%l1 ! %l1 = b456a45854c07ea1
2745! Mem[0000000010181410] = 03f20000, %l5 = 00000000000000ff
2746 ldswa [%i6+%o5]0x80,%l5 ! %l5 = 0000000003f20000
2747! Mem[0000000010181400] = ffffffff ff000000, %l0 = 2a50fb5a, %l1 = 54c07ea1
2748 ldda [%i6+0x000]%asi,%l0 ! %l0 = 00000000ffffffff 00000000ff000000
2749! Mem[0000000010101408] = 0000007f, %l7 = 00000000000000ff
2750 lduha [%i4+%o4]0x80,%l7 ! %l7 = 0000000000000000
2751! %l5 = 0000000003f20000, imm = 000000000000063e, %l0 = 00000000ffffffff
2752 and %l5,0x63e,%l0 ! %l0 = 0000000000000000
2753! Mem[0000000010001400] = dbb6cf7c 7ccfb6db 9d1f0000 00005d04
2754! Mem[0000000010001410] = ffc27c83 894141d4 f2000000 2ec7218b
2755! Mem[0000000010001420] = 00001f9d 0000f203 8d039cf3 618efb7f
2756! Mem[0000000010001430] = ffffffff 00000021 000000ff 000080ff
2757 ldda [%i0]ASI_BLK_P,%f0 ! Block Load from 0000000010001400
2758! Code Fragment 4
2759p0_fragment_14:
2760! %l0 = 0000000000000000
2761 setx 0xfa0256f82b89737c,%g7,%l0 ! %l0 = fa0256f82b89737c
2762! %l1 = 00000000ff000000
2763 setx 0x4f9ef418231f4dd1,%g7,%l1 ! %l1 = 4f9ef418231f4dd1
2764 setx 0x7ff8, %g1, %g2
2765 and %l0, %g2, %l0
2766 setx 0xffffffff, %g1, %g2
2767 and %l1, %g2, %l1
2768 setx 0x100000000, %g1, %g2
2769 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2770 ta T_CHANGE_HPRIV
2771 stxa %l1, [%l0]ASI_ICACHE_INSTR
2772 ta T_CHANGE_NONHPRIV
2773! %l0 = fa0256f82b89737c
2774 setx 0xf12ee217ca5714f9,%g7,%l0 ! %l0 = f12ee217ca5714f9
2775! %l1 = 4f9ef418231f4dd1
2776 setx 0x4754d80fab88eb82,%g7,%l1 ! %l1 = 4754d80fab88eb82
2777! Mem[0000000030101410] = 00005d04 00ff00ff, %l4 = ff000000, %l5 = 03f20000
2778 ldda [%i4+%o5]0x89,%l4 ! %l4 = 0000000000ff00ff 0000000000005d04
2779! %l1 = 4754d80fab88eb82, imm = 000000000000063b, %l4 = 0000000000ff00ff
2780 xor %l1,0x63b,%l4 ! %l4 = 4754d80fab88edb9
2781! Starting 10 instruction Store Burst
2782! Mem[00000000100c1400] = ff00000000000000, %f16 = dbb6cf7c 7ccfb6db
2783 ldda [%i3+%g0]0x80,%f16 ! %f16 = ff000000 00000000
2784
2785p0_label_102:
2786! %l3 = ffffffff8d03687b, Mem[0000000010101408] = 0000007f
2787 stwa %l3,[%i4+%o4]0x80 ! Mem[0000000010101408] = 8d03687b
2788! Mem[0000000010041408] = 959a6510, %l6 = 000000000000ff00
2789 ldstuba [%i1+%o4]0x88,%l6 ! %l6 = 00000010000000ff
2790! %l3 = ffffffff8d03687b, Mem[00000000300c1408] = 9d1f0000
2791 stha %l3,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 9d1f687b
2792 membar #Sync ! Added by membar checker (19)
2793! %l6 = 0000000000000010, Mem[0000000010001408] = 00001f9d
2794 stwa %l6,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000010
2795! %l5 = 0000000000005d04, Mem[0000000030041408] = 045d0000
2796 stha %l5,[%i1+%o4]0x81 ! Mem[0000000030041408] = 5d040000
2797! %f26 = 7ffb8e61 7b68038d, Mem[0000000030001408] = 787b74ff 64338202
2798 stda %f26,[%i0+%o4]0x89 ! Mem[0000000030001408] = 7ffb8e61 7b68038d
2799! %f8 = 00001f9d 0000f203, Mem[0000000030081410] = 894141d4 eec27c83
2800 stda %f8 ,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00001f9d 0000f203
2801! %f29 = 5fb27b5a, Mem[0000000030081408] = 00005d04
2802 sta %f29,[%i2+%o4]0x89 ! Mem[0000000030081408] = 5fb27b5a
2803! Mem[000000001008142c] = 3f4400ae, %l4 = 4754d80fab88edb9
2804 swap [%i2+0x02c],%l4 ! %l4 = 000000003f4400ae
2805! Starting 10 instruction Load Burst
2806! Mem[00000000100c1420] = 9c18380b, %l1 = 4754d80fab88eb82
2807 ldub [%i3+0x020],%l1 ! %l1 = 000000000000009c
2808
2809p0_label_103:
2810! Mem[0000000030181410] = 000000ff, %l0 = f12ee217ca5714f9
2811 ldswa [%i6+%o5]0x81,%l0 ! %l0 = 00000000000000ff
2812! Mem[0000000010141410] = ff00000000000004, %f22 = 8b21c72e 000000f2
2813 ldda [%i5+0x010]%asi,%f22 ! %f22 = ff000000 00000004
2814! %l7 = 0000000000000000, immed = 00000eb6, %y = 00000000
2815 sdiv %l7,0xeb6,%l5 ! %l5 = 0000000000000000
2816 mov %l0,%y ! %y = 000000ff
2817! Mem[00000000218001c0] = 890808e2, %l5 = 0000000000000000
2818 ldsh [%o3+0x1c0],%l5 ! %l5 = ffffffffffff8908
2819! Mem[0000000020800000] = ff484ebd, %l3 = ffffffff8d03687b
2820 ldsha [%o1+0x000]%asi,%l3 ! %l3 = ffffffffffffff48
2821! Mem[0000000030001408] = 8d03687b, %l6 = 0000000000000010
2822 lduha [%i0+%o4]0x81,%l6 ! %l6 = 0000000000008d03
2823! Mem[0000000010181400] = ffffffff, %l2 = 0000000000000000
2824 lduha [%i6+%g0]0x88,%l2 ! %l2 = 000000000000ffff
2825! %f16 = ff000000, %f28 = 21000000, %f9 = 0000f203
2826 fsubs %f16,%f28,%f9 ! %f9 = ff000000
2827! Mem[0000000010101408] = 7b68038d, %l4 = 000000003f4400ae
2828 lduba [%i4+%o4]0x88,%l4 ! %l4 = 000000000000008d
2829! Starting 10 instruction Store Burst
2830! Mem[0000000030141408] = 5fb27b00, %l6 = 0000000000008d03
2831 ldstuba [%i5+%o4]0x89,%l6 ! %l6 = 00000000000000ff
2832
2833p0_label_104:
2834! %l3 = ffffffffffffff48, Mem[00000000100c1408] = 08ffda6d
2835 stha %l3,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ff48da6d
2836! %f29 = 5fb27b5a, Mem[0000000010001408] = 10000000
2837 sta %f29,[%i0+0x008]%asi ! Mem[0000000010001408] = 5fb27b5a
2838! %l1 = 000000000000009c, Mem[0000000030101400] = 0000218b
2839 stwa %l1,[%i4+%g0]0x81 ! Mem[0000000030101400] = 0000009c
2840! %l0 = 000000ff, %l1 = 0000009c, Mem[0000000010141400] = ffffffff 00000000
2841 stda %l0,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000000ff 0000009c
2842! %l0 = 000000ff, %l1 = 0000009c, Mem[00000000100c1410] = 618efb7f 8d03687b
2843 stda %l0,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 000000ff 0000009c
2844! Mem[00000000201c0000] = ffff8ea0, %l3 = ffffffffffffff48
2845 ldstub [%o0+%g0],%l3 ! %l3 = 000000ff000000ff
2846! %f30 = ff800000 ff000000, Mem[0000000030041410] = ff000000 00000004
2847 stda %f30,[%i1+%o5]0x81 ! Mem[0000000030041410] = ff800000 ff000000
2848! %f26 = 7ffb8e61 7b68038d, Mem[0000000010101408] = 8d03687b 0008949c
2849 stda %f26,[%i4+%o4]0x80 ! Mem[0000000010101408] = 7ffb8e61 7b68038d
2850! %l0 = 00000000000000ff, Mem[0000000010001416] = 894141d4
2851 sth %l0,[%i0+0x016] ! Mem[0000000010001414] = 894100ff
2852! Starting 10 instruction Load Burst
2853! Mem[0000000010181410] = 03f20000, %l1 = 000000000000009c
2854 lduwa [%i6+%o5]0x80,%l1 ! %l1 = 0000000003f20000
2855
2856p0_label_105:
2857! Mem[0000000010041400] = 8b21000000005d04, %l1 = 0000000003f20000
2858 ldx [%i1+%g0],%l1 ! %l1 = 8b21000000005d04
2859! Mem[0000000030081408] = 5a7bb25f, %l4 = 000000000000008d
2860 lduba [%i2+%o4]0x81,%l4 ! %l4 = 000000000000005a
2861! Mem[0000000010141410] = ff000000, %f12 = ffffffff
2862 lda [%i5+%o5]0x80,%f12 ! %f12 = ff000000
2863! Mem[0000000010081400] = 7b68038d, %l2 = 000000000000ffff
2864 ldsha [%i2+%g0]0x80,%l2 ! %l2 = 0000000000007b68
2865! Mem[0000000010181400] = 000000ffffffffff, %l1 = 8b21000000005d04
2866 ldxa [%i6+%g0]0x88,%l1 ! %l1 = 000000ffffffffff
2867! Mem[000000001014141c] = 7f800000, %l2 = 0000000000007b68
2868 lduh [%i5+0x01e],%l2 ! %l2 = 0000000000000000
2869! Mem[0000000010001404] = 7ccfb6db, %l5 = ffffffffffff8908
2870 lduba [%i0+0x006]%asi,%l5 ! %l5 = 00000000000000b6
2871! Mem[00000000100c1400] = ff000000, %l3 = 00000000000000ff
2872 lduba [%i3+%g0]0x80,%l3 ! %l3 = 00000000000000ff
2873! Mem[0000000010041418] = 0000ffff, %l1 = 000000ffffffffff
2874 lduha [%i1+0x01a]%asi,%l1 ! %l1 = 000000000000ffff
2875! Starting 10 instruction Store Burst
2876! %f16 = ff000000 00000000 045d0000 00001f9d
2877! %f20 = d4414189 837cc2ee ff000000 00000004
2878! %f24 = 03f20000 10659a95 7ffb8e61 7b68038d
2879! %f28 = 21000000 5fb27b5a ff800000 ff000000
2880 stda %f16,[%i5]ASI_COMMIT_P ! Block Store to 0000000010141400
2881
2882p0_label_106:
2883! Mem[0000000030141410] = 000000ff, %l3 = 00000000000000ff
2884 ldstuba [%i5+%o5]0x89,%l3 ! %l3 = 000000ff000000ff
2885! %f12 = ff000000 00000021, Mem[00000000300c1408] = 7b681f9d 7ccfb6db
2886 stda %f12,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ff000000 00000021
2887! %f2 = 9d1f0000 00005d04, %l7 = 0000000000000000
2888! Mem[00000000100c1410] = ff0000009c000000
2889 add %i3,0x010,%g1
2890 stda %f2,[%g1+%l7]ASI_PST8_PL ! Mem[00000000100c1410] = ff0000009c000000
2891! %l3 = 00000000000000ff, Mem[0000000010101400] = 00000000
2892 stha %l3,[%i4+%g0]0x88 ! Mem[0000000010101400] = 000000ff
2893! %f12 = ff000000 00000021, Mem[00000000300c1408] = ff000000 00000021
2894 stda %f12,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ff000000 00000021
2895! %l7 = 0000000000000000, Mem[0000000010101400] = 000000ff
2896 stha %l7,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000
2897! %l2 = 0000000000000000, Mem[00000000300c1408] = ff000000
2898 stwa %l2,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000
2899! Mem[000000001004143d] = 10659a95, %l7 = 0000000000000000
2900 ldstub [%i1+0x03d],%l7 ! %l7 = 00000065000000ff
2901! %l2 = 0000000000000000, Mem[0000000010041400] = 8b21000000005d04
2902 stxa %l2,[%i1+%g0]0x80 ! Mem[0000000010041400] = 0000000000000000
2903! Starting 10 instruction Load Burst
2904! Mem[00000000300c1408] = 21000000 00000000, %l6 = 00000000, %l7 = 00000065
2905 ldda [%i3+%o4]0x89,%l6 ! %l6 = 0000000000000000 0000000021000000
2906
2907p0_label_107:
2908! Mem[0000000030101410] = ff00ff00, %l2 = 0000000000000000
2909 ldsba [%i4+%o5]0x81,%l2 ! %l2 = ffffffffffffffff
2910! Mem[0000000010081400] = 7b68038d, %l1 = 000000000000ffff
2911 lduh [%i2+%g0],%l1 ! %l1 = 0000000000007b68
2912! Mem[00000000100c1408] = ff48da6d, %l6 = 0000000000000000
2913 ldstuba [%i3+%o4]0x80,%l6 ! %l6 = 000000ff000000ff
2914! Mem[0000000030081408] = 9d1f0000 5fb27b5a, %l4 = 0000005a, %l5 = 000000b6
2915 ldda [%i2+%o4]0x89,%l4 ! %l4 = 000000005fb27b5a 000000009d1f0000
2916! Mem[0000000010101408] = 7ffb8e61, %l2 = ffffffffffffffff
2917 lduha [%i4+%o4]0x80,%l2 ! %l2 = 0000000000007ffb
2918! %l1 = 0000000000007b68, imm = 000000000000073b, %l5 = 000000009d1f0000
2919 subc %l1,0x73b,%l5 ! %l5 = 000000000000742d
2920! Mem[0000000030081410] = 00001f9d 0000f203, %l4 = 5fb27b5a, %l5 = 0000742d
2921 ldda [%i2+%o5]0x89,%l4 ! %l4 = 000000000000f203 0000000000001f9d
2922! Mem[0000000030101410] = ff00ff00045d0000, %l7 = 0000000021000000
2923 ldxa [%i4+%o5]0x81,%l7 ! %l7 = ff00ff00045d0000
2924! Mem[0000000030001400] = ff2cbe48, %l7 = ff00ff00045d0000
2925 lduwa [%i0+%g0]0x81,%l7 ! %l7 = 00000000ff2cbe48
2926! Starting 10 instruction Store Burst
2927! Mem[0000000030141408] = ff7bb25f, %l2 = 0000000000007ffb
2928 ldstuba [%i5+%o4]0x81,%l2 ! %l2 = 000000ff000000ff
2929
2930p0_label_108:
2931 membar #Sync ! Added by membar checker (20)
2932! %l4 = 000000000000f203, Mem[0000000010141408] = 9d1f000000005d04
2933 stxa %l4,[%i5+%o4]0x88 ! Mem[0000000010141408] = 000000000000f203
2934! %l2 = 00000000000000ff, Mem[0000000010001400] = dbb6cf7c7ccfb6db
2935 stxa %l2,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000000000ff
2936! %l2 = 00000000000000ff, Mem[0000000010101410] = 04000000
2937 stba %l2,[%i4+%o5]0x80 ! Mem[0000000010101410] = ff000000
2938! %l1 = 0000000000007b68, Mem[00000000100c1410] = ff000000
2939 stwa %l1,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00007b68
2940! %l2 = 000000ff, %l3 = 000000ff, Mem[0000000010141400] = 000000ff 00000000
2941 stda %l2,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000000ff 000000ff
2942! %f2 = 9d1f0000 00005d04, Mem[0000000010101418] = 00000000 00000000
2943 std %f2 ,[%i4+0x018] ! Mem[0000000010101418] = 9d1f0000 00005d04
2944! %f24 = 03f20000, Mem[0000000010181400] = ffffffff
2945 sta %f24,[%i6+%g0]0x80 ! Mem[0000000010181400] = 03f20000
2946! Mem[0000000010101400] = 00000000, %l5 = 0000000000001f9d
2947 swapa [%i4+%g0]0x80,%l5 ! %l5 = 0000000000000000
2948! %l7 = 00000000ff2cbe48, Mem[00000000300c1410] = 04008908170b79f0
2949 stxa %l7,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000ff2cbe48
2950! Starting 10 instruction Load Burst
2951! Mem[0000000030101410] = 00005d0400ff00ff, %l4 = 000000000000f203
2952 ldxa [%i4+%o5]0x89,%l4 ! %l4 = 00005d0400ff00ff
2953
2954p0_label_109:
2955! Mem[0000000030001400] = ff2cbe48, %l1 = 0000000000007b68
2956 ldswa [%i0+%g0]0x81,%l1 ! %l1 = ffffffffff2cbe48
2957! Mem[0000000010001408] = 5a7bb25f, %f6 = f2000000
2958 lda [%i0+%o4]0x88,%f6 ! %f6 = 5a7bb25f
2959! Mem[0000000030141408] = ff7bb25f, %l0 = 00000000000000ff
2960 lduwa [%i5+%o4]0x81,%l0 ! %l0 = 00000000ff7bb25f
2961! Mem[0000000010081400] = 7b68038d, %l6 = 00000000000000ff
2962 ldsha [%i2+%g0]0x80,%l6 ! %l6 = 0000000000007b68
2963! Mem[0000000030081408] = 5a7bb25f, %l5 = 0000000000000000
2964 ldswa [%i2+%o4]0x81,%l5 ! %l5 = 000000005a7bb25f
2965! %l6 = 0000000000007b68, imm = fffffffffffff8ce, %l5 = 000000005a7bb25f
2966 orn %l6,-0x732,%l5 ! %l5 = 0000000000007f79
2967! Mem[00000000201c0000] = ffff8ea0, %l5 = 0000000000007f79
2968 lduha [%o0+0x000]%asi,%l5 ! %l5 = 000000000000ffff
2969! Mem[0000000010181408] = ffffffff, %f27 = 7b68038d
2970 lda [%i6+%o4]0x88,%f27 ! %f27 = ffffffff
2971! Mem[000000001018143c] = 026c93b5, %l3 = 00000000000000ff
2972 ldswa [%i6+0x03c]%asi,%l3 ! %l3 = 00000000026c93b5
2973! Starting 10 instruction Store Burst
2974! %f14 = 000000ff 000080ff, Mem[0000000030101400] = 0000009c 00000000
2975 stda %f14,[%i4+%g0]0x81 ! Mem[0000000030101400] = 000000ff 000080ff
2976
2977p0_label_110:
2978! Mem[0000000010181414] = 46000000, %l0 = ff7bb25f, %l1 = ff2cbe48
2979 add %i6,0x14,%g1
2980 casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000046000000
2981! %f22 = ff000000, %f7 = 2ec7218b, %f5 = 894141d4
2982 fdivs %f22,%f7 ,%f5 ! %f5 = ff800000
2983! Mem[0000000010181410] = 0000f203, %l3 = 00000000026c93b5
2984 swapa [%i6+%o5]0x88,%l3 ! %l3 = 000000000000f203
2985! Mem[0000000030141408] = 5fb27bff, %l3 = 000000000000f203
2986 swapa [%i5+%o4]0x89,%l3 ! %l3 = 000000005fb27bff
2987! %l5 = 000000000000ffff, Mem[0000000030101400] = ff000000
2988 stwa %l5,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0000ffff
2989! %l0 = 00000000ff7bb25f, Mem[0000000020800000] = ff484ebd
2990 sth %l0,[%o1+%g0] ! Mem[0000000020800000] = b25f4ebd
2991! %f27 = ffffffff, Mem[0000000010101408] = 618efb7f
2992 sta %f27,[%i4+%o4]0x88 ! Mem[0000000010101408] = ffffffff
2993! %l1 = 0000000046000000, %l1 = 0000000046000000, %y = 000000ff
2994 udiv %l1,%l1,%l5 ! %l5 = 00000000000003a5
2995 mov %l0,%y ! %y = ff7bb25f
2996! %l5 = 00000000000003a5, Mem[0000000010101410] = ff000000
2997 stwa %l5,[%i4+%o5]0x80 ! Mem[0000000010101410] = 000003a5
2998! Starting 10 instruction Load Burst
2999! Mem[0000000030041408] = 9d1f0000 0000045d, %l4 = 00ff00ff, %l5 = 000003a5
3000 ldda [%i1+%o4]0x89,%l4 ! %l4 = 000000000000045d 000000009d1f0000
3001
3002p0_label_111:
3003! %l6 = 0000000000007b68, %l6 = 0000000000007b68, %l7 = 00000000ff2cbe48
3004 mulx %l6,%l6,%l7 ! %l7 = 000000003b7d1a40
3005! Mem[0000000010041420] = 387dff53, %l5 = 000000009d1f0000
3006 ldsh [%i1+0x020],%l5 ! %l5 = 000000000000387d
3007! Mem[0000000010101410] = a5030000, %l3 = 000000005fb27bff
3008 ldsba [%i4+%o5]0x88,%l3 ! %l3 = 0000000000000000
3009! Mem[0000000030101408] = 4d0000ff, %l3 = 0000000000000000
3010 ldsha [%i4+%o4]0x89,%l3 ! %l3 = 00000000000000ff
3011! Mem[00000000300c1408] = 00000000, %l6 = 0000000000007b68
3012 ldsha [%i3+%o4]0x89,%l6 ! %l6 = 0000000000000000
3013! Mem[0000000030081400] = dbb6cf7c 7ccf00ff, %l4 = 0000045d, %l5 = 0000387d
3014 ldda [%i2+%g0]0x89,%l4 ! %l4 = 000000007ccf00ff 00000000dbb6cf7c
3015! Mem[0000000010001408] = 5a7bb25f, %l7 = 000000003b7d1a40
3016 ldsha [%i0+%o4]0x88,%l7 ! %l7 = ffffffffffffb25f
3017! Mem[0000000030041400] = 00000000, %l7 = ffffffffffffb25f
3018 ldsba [%i1+%g0]0x89,%l7 ! %l7 = 0000000000000000
3019! Mem[0000000030081410] = 0000f203, %l7 = 0000000000000000
3020 lduha [%i2+%o5]0x89,%l7 ! %l7 = 000000000000f203
3021! Starting 10 instruction Store Burst
3022! Mem[0000000030001408] = 8d03687b, %l4 = 000000007ccf00ff
3023 swapa [%i0+%o4]0x81,%l4 ! %l4 = 000000008d03687b
3024
3025p0_label_112:
3026! %f10 = 8d039cf3 618efb7f, Mem[0000000010181418] = 83cf7f40 2e8ea061
3027 std %f10,[%i6+0x018] ! Mem[0000000010181418] = 8d039cf3 618efb7f
3028! Mem[0000000030081408] = 5fb27b5a, %l4 = 000000008d03687b
3029 ldstuba [%i2+%o4]0x89,%l4 ! %l4 = 0000005a000000ff
3030! %l0 = 00000000ff7bb25f, imm = fffffffffffff740, %l2 = 00000000000000ff
3031 xnor %l0,-0x8c0,%l2 ! %l2 = 00000000ff7bbae0
3032! Mem[00000000300c1400] = ff7943fc, %l7 = 000000000000f203
3033 ldstuba [%i3+%g0]0x81,%l7 ! %l7 = 000000ff000000ff
3034! Mem[0000000010041418] = 0000ffff0000f1c8, %l5 = 00000000dbb6cf7c, %l5 = 00000000dbb6cf7c
3035 add %i1,0x18,%g1
3036 casxa [%g1]0x80,%l5,%l5 ! %l5 = 0000ffff0000f1c8
3037! %l6 = 0000000000000000, Mem[0000000010101408] = ffffffff7b68038d
3038 stxa %l6,[%i4+%o4]0x80 ! Mem[0000000010101408] = 0000000000000000
3039! Mem[0000000010001408] = 5fb27b5a, %l4 = 000000000000005a
3040 ldstuba [%i0+0x008]%asi,%l4 ! %l4 = 0000005f000000ff
3041! %l3 = 00000000000000ff, %l0 = 00000000ff7bb25f, %l1 = 0000000046000000
3042 sdivx %l3,%l0,%l1 ! %l1 = 0000000000000000
3043! Mem[0000000010081436] = d138de74, %l2 = 00000000ff7bbae0
3044 ldstuba [%i2+0x036]%asi,%l2 ! %l2 = 000000de000000ff
3045! Starting 10 instruction Load Burst
3046! Mem[0000000010081408] = 00740000, %l5 = 0000ffff0000f1c8
3047 lduwa [%i2+%o4]0x80,%l5 ! %l5 = 0000000000740000
3048
3049p0_label_113:
3050! Mem[0000000020800040] = ff00c0bd, %l2 = 00000000000000de
3051 lduh [%o1+0x040],%l2 ! %l2 = 000000000000ff00
3052! Mem[00000000100c1424] = ff9f6fd6, %l7 = 00000000000000ff
3053 ldsb [%i3+0x027],%l7 ! %l7 = ffffffffffffffd6
3054! %l6 = 0000000000000000, %l4 = 000000000000005f, %l0 = 00000000ff7bb25f
3055 udivx %l6,%l4,%l0 ! %l0 = 0000000000000000
3056! Mem[00000000300c1410] = 00000000, %l4 = 000000000000005f
3057 ldsha [%i3+%o5]0x89,%l4 ! %l4 = 0000000000000000
3058! Mem[0000000010101430] = ffffffff 00000021, %l2 = 0000ff00, %l3 = 000000ff
3059 ldda [%i4+0x030]%asi,%l2 ! %l2 = 00000000ffffffff 0000000000000021
3060! %f2 = 9d1f0000, %f23 = 00000004, %f18 = 045d0000 00001f9d
3061 fsmuld %f2 ,%f23,%f18 ! %l0 = 0000000000000022, Unfinished, %fsr = 1300000400
3062! %f24 = 03f20000, %f14 = 000000ff, %f11 = 618efb7f
3063 fsubs %f24,%f14,%f11 ! %l0 = 0000000000000044, Unfinished, %fsr = 1300000400
3064! Mem[00000000201c0000] = ffff8ea0, %l0 = 0000000000000044
3065 ldsha [%o0+0x000]%asi,%l0 ! %l0 = ffffffffffffffff
3066! Mem[0000000010041410] = 1f18b2ff, %l2 = 00000000ffffffff
3067 swapa [%i1+%o5]0x88,%l2 ! %l2 = 000000001f18b2ff
3068! Starting 10 instruction Store Burst
3069! Mem[0000000010081410] = 0000218b, %l1 = 0000000000000000
3070 swapa [%i2+%o5]0x88,%l1 ! %l1 = 000000000000218b
3071
3072p0_label_114:
3073! %l4 = 0000000000000000, Mem[00000000100c1410] = 687b0000
3074 stba %l4,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 687b0000
3075! %l2 = 000000001f18b2ff, imm = 0000000000000632, %l7 = ffffffffffffffd6
3076 sub %l2,0x632,%l7 ! %l7 = 000000001f18accd
3077! %f0 = dbb6cf7c 7ccfb6db 9d1f0000 00005d04
3078! %f4 = ffc27c83 ff800000 5a7bb25f 2ec7218b
3079! %f8 = 00001f9d ff000000 8d039cf3 618efb7f
3080! %f12 = ff000000 00000021 000000ff 000080ff
3081 stda %f0,[%i3]ASI_COMMIT_P ! Block Store to 00000000100c1400
3082! %l6 = 0000000000000000, Mem[0000000030001400] = ff2cbe48
3083 stha %l6,[%i0+%g0]0x81 ! Mem[0000000030001400] = 0000be48
3084! Mem[00000000300c1408] = 00000000, %l0 = ffffffffffffffff
3085 swapa [%i3+%o4]0x81,%l0 ! %l0 = 0000000000000000
3086! %l7 = 000000001f18accd, Mem[0000000030041408] = 5d040000
3087 stha %l7,[%i1+%o4]0x81 ! Mem[0000000030041408] = accd0000
3088! Mem[0000000010181408] = ffffffff, %l4 = 0000000000000000
3089 swapa [%i6+%o4]0x80,%l4 ! %l4 = 00000000ffffffff
3090! Mem[00000000300c1410] = 00000000, %l2 = 000000001f18b2ff
3091 swapa [%i3+%o5]0x81,%l2 ! %l2 = 0000000000000000
3092 membar #Sync ! Added by membar checker (21)
3093! %f19 = 00001f9d, Mem[00000000100c1418] = 5a7bb25f
3094 st %f19,[%i3+0x018] ! Mem[00000000100c1418] = 00001f9d
3095! Starting 10 instruction Load Burst
3096! %f11 = 618efb7f, %f9 = ff000000, %f17 = 00000000
3097 fadds %f11,%f9 ,%f17 ! %f17 = ff000000
3098
3099p0_label_115:
3100! Mem[0000000030141408] = 03f20000, %f31 = ff000000
3101 lda [%i5+%o4]0x81,%f31 ! %f31 = 03f20000
3102! Mem[0000000010181408] = 00000000, %l2 = 0000000000000000
3103 ldswa [%i6+%o4]0x88,%l2 ! %l2 = 0000000000000000
3104! Mem[0000000010001408] = ffb27b5a, %l5 = 0000000000740000
3105 ldsw [%i0+%o4],%l5 ! %l5 = ffffffffffb27b5a
3106! Code Fragment 3
3107p0_fragment_15:
3108! %l0 = 0000000000000000
3109 setx 0x0a47e197a495ba67,%g7,%l0 ! %l0 = 0a47e197a495ba67
3110! %l1 = 000000000000218b
3111 setx 0x081c45bfa7a6b8a4,%g7,%l1 ! %l1 = 081c45bfa7a6b8a4
3112 setx 0x1fe000, %g1, %g3
3113 or %l0, %g3, %l0 ! always set perrmask = 0xff
3114 setx 0x1ffff8, %g1, %g2
3115 and %l0, %g2, %l0
3116 ta T_CHANGE_HPRIV
3117 stxa %l1, [%l0]ASI_DCACHE_DATA
3118 ta T_CHANGE_NONHPRIV
3119! %l0 = 0a47e197a495ba67
3120 setx 0x026bccd8519bbe07,%g7,%l0 ! %l0 = 026bccd8519bbe07
3121! %l1 = 081c45bfa7a6b8a4
3122 setx 0x26b6043050d33a18,%g7,%l1 ! %l1 = 26b6043050d33a18
3123! Mem[000000001018141c] = 618efb7f, %l0 = 026bccd8519bbe07
3124 lduha [%i6+0x01e]%asi,%l0 ! %l0 = 000000000000fb7f
3125! Mem[0000000010141410] = d4414189, %f10 = 8d039cf3
3126 lda [%i5+%o5]0x80,%f10 ! %f10 = d4414189
3127! Mem[0000000030041410] = 000080ff, %l6 = 0000000000000000
3128 lduwa [%i1+%o5]0x89,%l6 ! %l6 = 00000000000080ff
3129! Mem[0000000010101408] = 00000000, %l2 = 0000000000000000
3130 lduwa [%i4+%o4]0x80,%l2 ! %l2 = 0000000000000000
3131! Mem[0000000030001400] = 0000be48 a7c69cf3, %l2 = 00000000, %l3 = 00000021
3132 ldda [%i0+%g0]0x81,%l2 ! %l2 = 000000000000be48 00000000a7c69cf3
3133! Starting 10 instruction Store Burst
3134! %l6 = 00000000000080ff, Mem[0000000030101400] = ffff0000
3135 stba %l6,[%i4+%g0]0x81 ! Mem[0000000030101400] = ffff0000
3136
3137p0_label_116:
3138! Mem[0000000010081418] = 21448ed6, %l1 = 50d33a18, %l3 = a7c69cf3
3139 add %i2,0x18,%g1
3140 casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000021448ed6
3141! Mem[0000000030041400] = 00000000, %l1 = 26b6043050d33a18
3142 swapa [%i1+%g0]0x89,%l1 ! %l1 = 0000000000000000
3143! %l7 = 000000001f18accd, Mem[00000000100c1410] = 837cc2ff
3144 stwa %l7,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 1f18accd
3145! %f18 = 045d0000, Mem[0000000030041410] = ff800000
3146 sta %f18,[%i1+%o5]0x81 ! Mem[0000000030041410] = 045d0000
3147! %f13 = 00000021, %f5 = ff800000, %f9 = ff000000
3148 fdivs %f13,%f5 ,%f9 ! %f9 = 80000000
3149! %l7 = 000000001f18accd, Mem[0000000010001400] = ff000000
3150 stwa %l7,[%i0+%g0]0x80 ! Mem[0000000010001400] = 1f18accd
3151! %f4 = ffc27c83 ff800000, %l2 = 000000000000be48
3152! Mem[0000000030141418] = fffc3ad8000000ae
3153 add %i5,0x018,%g1
3154 stda %f4,[%g1+%l2]ASI_PST16_SL ! Mem[0000000030141418] = fffc3ad80000c2ff
3155! %l4 = ffffffff, %l5 = ffb27b5a, Mem[0000000010141438] = ff800000 ff000000
3156 stda %l4,[%i5+0x038]%asi ! Mem[0000000010141438] = ffffffff ffb27b5a
3157! %l5 = ffffffffffb27b5a, Mem[0000000010101410] = 000003a500000000
3158 stxa %l5,[%i4+%o5]0x80 ! Mem[0000000010101410] = ffffffffffb27b5a
3159! Starting 10 instruction Load Burst
3160! Mem[0000000010081400] = 8d03687b, %l1 = 0000000000000000
3161 ldsba [%i2+%g0]0x88,%l1 ! %l1 = 000000000000007b
3162
3163p0_label_117:
3164! Mem[0000000030081400] = ff00cf7c, %l1 = 000000000000007b
3165 ldsba [%i2+%g0]0x81,%l1 ! %l1 = ffffffffffffffff
3166! %l3 = 0000000021448ed6, %l1 = ffffffffffffffff, %l2 = 000000000000be48
3167 and %l3,%l1,%l2 ! %l2 = 0000000021448ed6
3168! Mem[00000000300c1408] = ffffffff, %l3 = 0000000021448ed6
3169 lduba [%i3+%o4]0x89,%l3 ! %l3 = 00000000000000ff
3170! Mem[0000000020800000] = b25f4ebd, %l2 = 0000000021448ed6
3171 ldsh [%o1+%g0],%l2 ! %l2 = ffffffffffffb25f
3172! Mem[0000000030141408] = 03f20000ffb20000, %l5 = ffffffffffb27b5a
3173 ldxa [%i5+%o4]0x81,%l5 ! %l5 = 03f20000ffb20000
3174! Mem[0000000010081408] = 00740000, %l6 = 00000000000080ff
3175 ldswa [%i2+%o4]0x80,%l6 ! %l6 = 0000000000740000
3176! Mem[0000000010041400] = 00000000 00000000, %l4 = ffffffff, %l5 = ffb20000
3177 ldda [%i1+%g0]0x88,%l4 ! %l4 = 0000000000000000 0000000000000000
3178! Mem[0000000010001400] = 1f18accd, %f31 = 03f20000
3179 lda [%i0+%g0]0x80,%f31 ! %f31 = 1f18accd
3180! Mem[0000000020800040] = ff00c0bd, %l1 = ffffffffffffffff
3181 lduba [%o1+0x041]%asi,%l1 ! %l1 = 0000000000000000
3182! Starting 10 instruction Store Burst
3183! Mem[000000001000141c] = 2ec7218b, %l6 = 00740000, %l7 = 1f18accd
3184 add %i0,0x1c,%g1
3185 casa [%g1]0x80,%l6,%l7 ! %l7 = 000000002ec7218b
3186
3187p0_label_118:
3188! Mem[0000000010141422] = 03f20000, %l2 = ffffffffffffb25f
3189 ldstuba [%i5+0x022]%asi,%l2 ! %l2 = 00000000000000ff
3190! %f26 = 7ffb8e61 ffffffff, %l1 = 0000000000000000
3191! Mem[0000000010041410] = ffffffff87630200
3192 add %i1,0x010,%g1
3193 stda %f26,[%g1+%l1]ASI_PST16_P ! Mem[0000000010041410] = ffffffff87630200
3194! Mem[0000000010181410] = 026c93b5, %l6 = 0000000000740000
3195 swapa [%i6+%o5]0x88,%l6 ! %l6 = 00000000026c93b5
3196! %l2 = 0000000000000000, Mem[0000000030141410] = ff000000
3197 stha %l2,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000
3198! %f16 = ff000000, Mem[00000000100c1404] = 7ccfb6db
3199 st %f16,[%i3+0x004] ! Mem[00000000100c1404] = ff000000
3200! %l3 = 00000000000000ff, Mem[0000000010141408] = 03f2000000000000
3201 stx %l3,[%i5+%o4] ! Mem[0000000010141408] = 00000000000000ff
3202! Mem[00000000100c1410] = cdac181f, %l2 = 0000000000000000
3203 swapa [%i3+%o5]0x80,%l2 ! %l2 = 00000000cdac181f
3204! Mem[0000000030181400] = ffffffff, %l4 = 0000000000000000
3205 ldstuba [%i6+%g0]0x81,%l4 ! %l4 = 000000ff000000ff
3206! %f6 = 5a7bb25f 2ec7218b, Mem[0000000010081400] = 8d03687b 00000000
3207 stda %f6 ,[%i2+%g0]0x88 ! Mem[0000000010081400] = 5a7bb25f 2ec7218b
3208! Starting 10 instruction Load Burst
3209! %f12 = ff000000, %f24 = 03f20000, %f10 = d4414189
3210 fadds %f12,%f24,%f10 ! %f10 = ff000000
3211
3212p0_label_119:
3213! Mem[00000000201c0000] = ffff8ea0, %l6 = 00000000026c93b5
3214 ldub [%o0+%g0],%l6 ! %l6 = 00000000000000ff
3215! Mem[0000000030081400] = 7ccf00ff, %l0 = 000000000000fb7f
3216 lduwa [%i2+%g0]0x89,%l0 ! %l0 = 000000007ccf00ff
3217! Mem[0000000030101400] = ffff0000, %l7 = 000000002ec7218b
3218 ldsba [%i4+%g0]0x81,%l7 ! %l7 = ffffffffffffffff
3219! Mem[00000000218001c0] = 890808e2, %l6 = 00000000000000ff
3220 lduh [%o3+0x1c0],%l6 ! %l6 = 0000000000008908
3221! Mem[0000000010181400] = 03f20000, %l7 = ffffffffffffffff
3222 lduh [%i6+%g0],%l7 ! %l7 = 00000000000003f2
3223! Mem[0000000020800000] = b25f4ebd, %l0 = 000000007ccf00ff
3224 lduba [%o1+0x001]%asi,%l0 ! %l0 = 000000000000005f
3225! Mem[0000000010141410] = 894141d4, %l4 = 00000000000000ff
3226 ldswa [%i5+%o5]0x88,%l4 ! %l4 = ffffffff894141d4
3227! Mem[0000000010001410] = ffc27c83, %l6 = 0000000000008908
3228 ldsha [%i0+%o5]0x80,%l6 ! %l6 = ffffffffffffffc2
3229! Mem[00000000300c1400] = fc4379ff, %l1 = 0000000000000000
3230 ldsba [%i3+%g0]0x89,%l1 ! %l1 = ffffffffffffffff
3231! Starting 10 instruction Store Burst
3232! %l7 = 00000000000003f2, Mem[00000000300c1410] = ffb2181f
3233 stba %l7,[%i3+%o5]0x89 ! Mem[00000000300c1410] = ffb218f2
3234
3235p0_label_120:
3236! %l5 = 0000000000000000, Mem[0000000030041410] = 00005d04
3237 stwa %l5,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000
3238! %l7 = 00000000000003f2, Mem[0000000010041408] = 00000000959a65ff
3239 stxa %l7,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000000003f2
3240! %f31 = 1f18accd, Mem[0000000010041410] = ffffffff
3241 sta %f31,[%i1+0x010]%asi ! Mem[0000000010041410] = 1f18accd
3242! %l0 = 000000000000005f, Mem[00000000100c1408] = 9d1f000000005d04
3243 stxa %l0,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 000000000000005f
3244! %f0 = dbb6cf7c 7ccfb6db 9d1f0000 00005d04
3245! %f4 = ffc27c83 ff800000 5a7bb25f 2ec7218b
3246! %f8 = 00001f9d 80000000 ff000000 618efb7f
3247! %f12 = ff000000 00000021 000000ff 000080ff
3248 stda %f0,[%i0]ASI_BLK_PL ! Block Store to 0000000010001400
3249! %l4 = ffffffff894141d4, imm = fffffffffffff953, %l3 = 00000000000000ff
3250 add %l4,-0x6ad,%l3 ! %l3 = ffffffff89413b27
3251! Mem[00000000201c0000] = ffff8ea0, %l2 = 00000000cdac181f
3252 ldstub [%o0+%g0],%l2 ! %l2 = 000000ff000000ff
3253! Mem[0000000030141410] = 00000000, %l0 = 000000000000005f
3254 ldstuba [%i5+%o5]0x81,%l0 ! %l0 = 00000000000000ff
3255! Mem[0000000030181400] = ffffffff, %l7 = 00000000000003f2
3256 swapa [%i6+%g0]0x81,%l7 ! %l7 = 00000000ffffffff
3257! Starting 10 instruction Load Burst
3258! Mem[0000000010141408] = 00000000, %f26 = 7ffb8e61
3259 lda [%i5+%o4]0x80,%f26 ! %f26 = 00000000
3260
3261p0_label_121:
3262! Mem[0000000010141410] = d4414189, %l7 = 00000000ffffffff
3263 ldsha [%i5+%o5]0x80,%l7 ! %l7 = ffffffffffffd441
3264! %l2 = 00000000000000ff, %l1 = ffffffffffffffff, %l6 = ffffffffffffffc2
3265 sub %l2,%l1,%l6 ! %l6 = 0000000000000100
3266! Mem[00000000300c1408] = ffffffff, %f22 = ff000000
3267 lda [%i3+%o4]0x89,%f22 ! %f22 = ffffffff
3268 membar #Sync ! Added by membar checker (22)
3269! Mem[0000000010001400] = 7ccfb6db, %l2 = 00000000000000ff
3270 lduha [%i0+%g0]0x88,%l2 ! %l2 = 000000000000b6db
3271! Mem[0000000010041418] = 0000ffff0000f1c8, %l4 = ffffffff894141d4
3272 ldxa [%i1+0x018]%asi,%l4 ! %l4 = 0000ffff0000f1c8
3273! Mem[0000000030101410] = ff00ff00, %f2 = 9d1f0000
3274 lda [%i4+%o5]0x81,%f2 ! %f2 = ff00ff00
3275! Mem[0000000030081408] = 5fb27bff, %f22 = ffffffff
3276 lda [%i2+%o4]0x89,%f22 ! %f22 = 5fb27bff
3277! Mem[0000000010101400] = 00001f9d, %l0 = 0000000000000000
3278 ldsba [%i4+%g0]0x80,%l0 ! %l0 = 0000000000000000
3279! Mem[0000000010141408] = 00000000, %f20 = d4414189
3280 lda [%i5+%o4]0x88,%f20 ! %f20 = 00000000
3281! Starting 10 instruction Store Burst
3282! Mem[0000000010141414] = 837cc2ee, %l2 = 0000b6db, %l2 = 0000b6db
3283 add %i5,0x14,%g1
3284 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000837cc2ee
3285
3286p0_label_122:
3287! %l3 = ffffffff89413b27, Mem[0000000010101402] = 00001f9d
3288 stb %l3,[%i4+0x002] ! Mem[0000000010101400] = 0000279d
3289! Mem[00000000300c1410] = f218b2ff, %l1 = ffffffffffffffff
3290 ldstuba [%i3+%o5]0x81,%l1 ! %l1 = 000000f2000000ff
3291! Mem[000000001004142a] = 00000000, %l3 = ffffffff89413b27
3292 ldstub [%i1+0x02a],%l3 ! %l3 = 00000000000000ff
3293! Mem[0000000021800001] = 46b9133c, %l6 = 0000000000000100
3294 ldstuba [%o3+0x001]%asi,%l6 ! %l6 = 000000b9000000ff
3295! %f4 = ffc27c83 ff800000, %l0 = 0000000000000000
3296! Mem[0000000010101408] = 0000000000000000
3297 add %i4,0x008,%g1
3298 stda %f4,[%g1+%l0]ASI_PST8_PL ! Mem[0000000010101408] = 0000000000000000
3299! %l0 = 0000000000000000, Mem[0000000010001408] = 00005d04
3300 stwa %l0,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000000
3301! %l4 = 0000ffff0000f1c8, Mem[0000000030081408] = 5fb27bff
3302 stba %l4,[%i2+%o4]0x89 ! Mem[0000000030081408] = 5fb27bc8
3303! Mem[0000000010101400] = 0000279d, %l5 = 0000000000000000
3304 swapa [%i4+%g0]0x80,%l5 ! %l5 = 000000000000279d
3305! Mem[00000000211c0001] = ffff3487, %l5 = 000000000000279d
3306 ldstub [%o2+0x001],%l5 ! %l5 = 000000ff000000ff
3307! Starting 10 instruction Load Burst
3308! Mem[0000000010001410] = ff800000, %l4 = 0000ffff0000f1c8
3309 lduba [%i0+%o5]0x88,%l4 ! %l4 = 0000000000000000
3310
3311p0_label_123:
3312! Mem[00000000201c0000] = ffff8ea0, %l1 = 00000000000000f2
3313 ldsba [%o0+0x001]%asi,%l1 ! %l1 = ffffffffffffffff
3314! Mem[0000000030101410] = 00ff00ff, %l1 = ffffffffffffffff
3315 lduwa [%i4+%o5]0x89,%l1 ! %l1 = 0000000000ff00ff
3316! Mem[0000000010181408] = 8d03687b00000000, %l0 = 0000000000000000
3317 ldxa [%i6+%o4]0x88,%l0 ! %l0 = 8d03687b00000000
3318! %l7 = ffffffffffffd441, Mem[00000000100c1408] = 00000000
3319 stha %l7,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 0000d441
3320! Mem[0000000030101408] = 4d0000ff, %l2 = 00000000837cc2ee
3321 lduha [%i4+%o4]0x89,%l2 ! %l2 = 00000000000000ff
3322! Mem[0000000030181400] = 000003f2, %l3 = 0000000000000000
3323 lduha [%i6+%g0]0x81,%l3 ! %l3 = 0000000000000000
3324! Mem[0000000010181400] = 03f20000 ff000000 00000000 7b68038d
3325! Mem[0000000010181410] = 00007400 46000000 8d039cf3 618efb7f
3326! Mem[0000000010181420] = 00000000 000000f2 0000f1c8 8fb2181f
3327! Mem[0000000010181430] = 10659a95 894141d4 f9137281 026c93b5
3328 ldda [%i6]ASI_BLK_PL,%f0 ! Block Load from 0000000010181400
3329! Mem[0000000030141400] = 0000ffff00000000, %l4 = 0000000000000000
3330 ldxa [%i5+%g0]0x81,%l4 ! %l4 = 0000ffff00000000
3331! Mem[0000000010041400] = 00000000, %l6 = 00000000000000b9
3332 ldswa [%i1+%g0]0x80,%l6 ! %l6 = 0000000000000000
3333! Starting 10 instruction Store Burst
3334! %l3 = 0000000000000000, Mem[0000000010101400] = 00000000
3335 stha %l3,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000
3336
3337p0_label_124:
3338! Mem[0000000010041410] = 1f18accd, %l0 = 8d03687b00000000, %asi = 80
3339 swapa [%i1+0x010]%asi,%l0 ! %l0 = 000000001f18accd
3340! %l6 = 00000000, %l7 = ffffd441, Mem[0000000030101400] = ffff0000 000080ff
3341 stda %l6,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000 ffffd441
3342! %l7 = ffffffffffffd441, Mem[00000000100c1400] = 7ccfb6db
3343 stwa %l7,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ffffd441
3344! Mem[0000000010001410] = ff800000, %l6 = 0000000000000000
3345 swapa [%i0+%o5]0x88,%l6 ! %l6 = 00000000ff800000
3346! Mem[0000000010041408] = f2030000, %l2 = 00000000000000ff, %asi = 80
3347 swapa [%i1+0x008]%asi,%l2 ! %l2 = 00000000f2030000
3348! %l2 = 00000000f2030000, Mem[0000000010081410] = 00000000
3349 stwa %l2,[%i2+%o5]0x80 ! Mem[0000000010081410] = f2030000
3350! %f30 = ff800000 1f18accd, %l4 = 0000ffff00000000
3351! Mem[00000000300c1438] = 38763b020700da69
3352 add %i3,0x038,%g1
3353 stda %f30,[%g1+%l4]ASI_PST32_SL ! Mem[00000000300c1438] = 38763b020700da69
3354! %f16 = ff000000 ff000000, Mem[0000000030181408] = 00000021 00000000
3355 stda %f16,[%i6+%o4]0x89 ! Mem[0000000030181408] = ff000000 ff000000
3356! Mem[0000000030101408] = ff00004d, %l7 = ffffffffffffd441
3357 ldstuba [%i4+%o4]0x81,%l7 ! %l7 = 000000ff000000ff
3358! Starting 10 instruction Load Burst
3359! Mem[0000000010081420] = 6ddaff08, %f21 = 837cc2ee
3360 lda [%i2+0x020]%asi,%f21 ! %f21 = 6ddaff08
3361
3362p0_label_125:
3363! Mem[0000000030141410] = 8b21c72e 000000ff, %l4 = 00000000, %l5 = 000000ff
3364 ldda [%i5+%o5]0x89,%l4 ! %l4 = 00000000000000ff 000000008b21c72e
3365! Mem[0000000030181400] = 000003f20000009d, %l5 = 000000008b21c72e
3366 ldxa [%i6+%g0]0x81,%l5 ! %l5 = 000003f20000009d
3367! Mem[0000000010101408] = 00000000, %l0 = 000000001f18accd
3368 ldsba [%i4+%o4]0x80,%l0 ! %l0 = 0000000000000000
3369! Mem[0000000030101408] = 4d0000ff, %l1 = 0000000000ff00ff
3370 ldsba [%i4+%o4]0x89,%l1 ! %l1 = ffffffffffffffff
3371! Mem[0000000030001410] = 08000000, %l3 = 0000000000000000
3372 lduba [%i0+%o5]0x89,%l3 ! %l3 = 0000000000000000
3373! Mem[0000000030181408] = ff000000, %l4 = 00000000000000ff
3374 lduwa [%i6+%o4]0x89,%l4 ! %l4 = 00000000ff000000
3375! Mem[0000000010101410] = ffffffff, %l0 = 0000000000000000
3376 ldsha [%i4+%o5]0x88,%l0 ! %l0 = ffffffffffffffff
3377! Mem[00000000100c1400] = ffffd441, %l0 = ffffffffffffffff
3378 lduwa [%i3+%g0]0x88,%l0 ! %l0 = 00000000ffffd441
3379! Mem[0000000010081408] = 00740000a7c69cf3, %f16 = ff000000 ff000000
3380 ldda [%i2+%o4]0x80,%f16 ! %f16 = 00740000 a7c69cf3
3381! Starting 10 instruction Store Burst
3382! Mem[0000000020800000] = b25f4ebd, %l1 = ffffffffffffffff
3383 ldstub [%o1+%g0],%l1 ! %l1 = 000000b2000000ff
3384
3385p0_label_126:
3386! %l0 = 00000000ffffd441, Mem[0000000030181410] = 000000ff000080ff
3387 stxa %l0,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000000ffffd441
3388! %l3 = 0000000000000000, Mem[0000000010001400] = dbb6cf7c7ccfb6db
3389 stxa %l3,[%i0+%g0]0x88 ! Mem[0000000010001400] = 0000000000000000
3390! %l4 = 00000000ff000000, Mem[0000000030141400] = 0000ffff
3391 stba %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0000ffff
3392 membar #Sync ! Added by membar checker (23)
3393! %l1 = 00000000000000b2, Mem[0000000010181410] = 00007400
3394 sth %l1,[%i6+%o5] ! Mem[0000000010181410] = 00b27400
3395! Mem[00000000211c0000] = ffff3487, %l0 = 00000000ffffd441
3396 ldstub [%o2+%g0],%l0 ! %l0 = 000000ff000000ff
3397! Mem[0000000030041400] = 183ad350, %l0 = 00000000000000ff
3398 ldstuba [%i1+%g0]0x81,%l0 ! %l0 = 00000018000000ff
3399! %f8 = f2000000 00000000, %l7 = 00000000000000ff
3400! Mem[00000000100c1420] = 00001f9dff000000
3401 add %i3,0x020,%g1
3402 stda %f8,[%g1+%l7]ASI_PST8_P ! Mem[00000000100c1420] = f200000000000000
3403! %f0 = 000000ff 0000f203, Mem[0000000030041400] = ff3ad350 7ccfb6db
3404 stda %f0 ,[%i1+%g0]0x81 ! Mem[0000000030041400] = 000000ff 0000f203
3405! Mem[00000000100c140e] = 0000005f, %l6 = 00000000ff800000
3406 ldstub [%i3+0x00e],%l6 ! %l6 = 00000000000000ff
3407! Starting 10 instruction Load Burst
3408! Mem[00000000100c1420] = f2000000 00000000, %l2 = f2030000, %l3 = 00000000
3409 ldd [%i3+0x020],%l2 ! %l2 = 00000000f2000000 0000000000000000
3410
3411p0_label_127:
3412! Mem[0000000010141418] = ff00000000000004, %f20 = 00000000 6ddaff08
3413 ldda [%i5+0x018]%asi,%f20 ! %f20 = ff000000 00000004
3414! Mem[0000000010141400] = ff000000ff000000, %l0 = 0000000000000018
3415 ldxa [%i5+%g0]0x80,%l0 ! %l0 = ff000000ff000000
3416! Mem[0000000010101410] = ffffffff, %l0 = ff000000ff000000
3417 ldswa [%i4+%o5]0x80,%l0 ! %l0 = ffffffffffffffff
3418! Mem[0000000010081438] = 0097d890, %l1 = 00000000000000b2
3419 lduba [%i2+0x03b]%asi,%l1 ! %l1 = 0000000000000090
3420! Mem[0000000010081408] = 00007400, %l0 = ffffffffffffffff
3421 lduwa [%i2+%o4]0x88,%l0 ! %l0 = 0000000000007400
3422! Mem[0000000010001400] = 00000000 00000000, %l6 = 00000000, %l7 = 000000ff
3423 ldda [%i0+%g0]0x80,%l6 ! %l6 = 0000000000000000 0000000000000000
3424! Mem[0000000010081410] = f2030000, %l4 = 00000000ff000000
3425 lduba [%i2+%o5]0x80,%l4 ! %l4 = 00000000000000f2
3426! Mem[00000000100c1400] = 41d4ffff, %l3 = 0000000000000000
3427 ldswa [%i3+%g0]0x80,%l3 ! %l3 = 0000000041d4ffff
3428! Mem[0000000010101410] = ffffffff, %l0 = 0000000000007400
3429 lduba [%i4+%o5]0x80,%l0 ! %l0 = 00000000000000ff
3430! Starting 10 instruction Store Burst
3431! Mem[00000000100c1438] = 000000ff000080ff, %l5 = 000003f20000009d, %l4 = 00000000000000f2
3432 add %i3,0x38,%g1
3433 casxa [%g1]0x80,%l5,%l4 ! %l4 = 000000ff000080ff
3434
3435p0_label_128:
3436! %f0 = 000000ff 0000f203, %l1 = 0000000000000090
3437! Mem[0000000030141410] = ff0000002ec7218b
3438 add %i5,0x010,%g1
3439 stda %f0,[%g1+%l1]ASI_PST16_SL ! Mem[0000000030141410] = ff0000002ec7218b
3440! %f12 = d4414189 959a6510, %l5 = 000003f20000009d
3441! Mem[00000000100c1400] = 41d4ffffff000000
3442 stda %f12,[%i3+%l5]ASI_PST32_P ! Mem[00000000100c1400] = 41d4ffff959a6510
3443! %f2 = 8d03687b 00000000, %l0 = 00000000000000ff
3444! Mem[0000000010101428] = 8d03687b618efb7f
3445 add %i4,0x028,%g1
3446 stda %f2,[%g1+%l0]ASI_PST8_PL ! Mem[0000000010101428] = 000000007b68038d
3447! %l6 = 00000000, %l7 = 00000000, Mem[0000000010081400] = 8b21c72e 5fb27b5a
3448 stda %l6,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000 00000000
3449! %f19 = 00001f9d, Mem[0000000010081400] = 00000000
3450 sta %f19,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00001f9d
3451! %l6 = 00000000, %l7 = 00000000, Mem[00000000100c1400] = ffffd441 10659a95
3452 stda %l6,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000 00000000
3453! Mem[0000000030001410] = 00000008, %l1 = 0000000000000090
3454 swapa [%i0+%o5]0x81,%l1 ! %l1 = 0000000000000008
3455! %l2 = f2000000, %l3 = 41d4ffff, Mem[00000000100c1410] = 00000000 ff800000
3456 stda %l2,[%i3+%o5]0x80 ! Mem[00000000100c1410] = f2000000 41d4ffff
3457! %l0 = 00000000000000ff, Mem[0000000010101400] = 9c94080000000000
3458 stxa %l0,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000000000ff
3459! Starting 10 instruction Load Burst
3460! Mem[0000000010001408] = 00000000, %l7 = 0000000000000000
3461 ldsba [%i0+%o4]0x80,%l7 ! %l7 = 0000000000000000
3462
3463p0_label_129:
3464! Mem[00000000100c1404] = 00000000, %l7 = 0000000000000000
3465 lduba [%i3+0x005]%asi,%l7 ! %l7 = 0000000000000000
3466! Mem[0000000030141400] = ffff0000, %l4 = 000000ff000080ff
3467 lduba [%i5+%g0]0x89,%l4 ! %l4 = 0000000000000000
3468! Mem[0000000030141408] = 0000f203, %l7 = 0000000000000000
3469 lduba [%i5+%o4]0x89,%l7 ! %l7 = 0000000000000003
3470! Mem[0000000010141420] = 03f2ff00, %l7 = 0000000000000003
3471 lduba [%i5+0x020]%asi,%l7 ! %l7 = 0000000000000003
3472! Mem[0000000030081400] = 7ccf00ff, %l1 = 0000000000000008
3473 ldsha [%i2+%g0]0x89,%l1 ! %l1 = 00000000000000ff
3474! Mem[0000000030181400] = 9d000000f2030000, %f4 = 00000046 00740000
3475 ldda [%i6+%g0]0x89,%f4 ! %f4 = 9d000000 f2030000
3476! Mem[0000000010041400] = 00000000, %l5 = 000003f20000009d
3477 lduwa [%i1+%g0]0x80,%l5 ! %l5 = 0000000000000000
3478! Mem[00000000100c140c] = 0000ff5f, %l2 = 00000000f2000000
3479 lduwa [%i3+0x00c]%asi,%l2 ! %l2 = 000000000000ff5f
3480! Mem[0000000030081410] = 0000f203, %l2 = 000000000000ff5f
3481 lduha [%i2+%o5]0x89,%l2 ! %l2 = 000000000000f203
3482! Starting 10 instruction Store Burst
3483! %f17 = a7c69cf3, Mem[0000000010001400] = 00000000
3484 sta %f17,[%i0+%g0]0x80 ! Mem[0000000010001400] = a7c69cf3
3485
3486p0_label_130:
3487! %f18 = 045d0000 00001f9d, %l5 = 0000000000000000
3488! Mem[0000000010081420] = 6ddaff08c791c515
3489 add %i2,0x020,%g1
3490 stda %f18,[%g1+%l5]ASI_PST32_PL ! Mem[0000000010081420] = 6ddaff08c791c515
3491! %l2 = 000000000000f203, imm = fffffffffffff3ad, %l4 = 0000000000000000
3492 andn %l2,-0xc53,%l4 ! %l4 = 0000000000000002
3493! %l1 = 00000000000000ff, Mem[00000000100c1408] = 0000d441
3494 stba %l1,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 0000d4ff
3495! %l0 = 00000000000000ff, Mem[0000000030001400] = 0000be48
3496 stha %l0,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00ffbe48
3497! Mem[0000000020800000] = ff5f4ebd, %l7 = 0000000000000003
3498 ldstuba [%o1+0x000]%asi,%l7 ! %l7 = 000000ff000000ff
3499! %l2 = 0000f203, %l3 = 41d4ffff, Mem[00000000300c1410] = ffb218ff 48be2cff
3500 stda %l2,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 0000f203 41d4ffff
3501! %f8 = f2000000 00000000, Mem[0000000010141410] = d4414189 837cc2ee
3502 stda %f8 ,[%i5+%o5]0x80 ! Mem[0000000010141410] = f2000000 00000000
3503! %l2 = 000000000000f203, Mem[00000000211c0001] = ffff3487, %asi = 80
3504 stba %l2,[%o2+0x001]%asi ! Mem[00000000211c0000] = ff033487
3505! %f29 = 5fb27b5a, %f2 = 8d03687b
3506 fcmps %fcc0,%f29,%f2 ! %fcc0 = 2
3507! Starting 10 instruction Load Burst
3508! Mem[0000000030041408] = accd0000, %l1 = 00000000000000ff
3509 lduha [%i1+%o4]0x81,%l1 ! %l1 = 000000000000accd
3510
3511p0_label_131:
3512! Mem[0000000030181408] = 000000ff, %l2 = 000000000000f203
3513 ldswa [%i6+%o4]0x81,%l2 ! %l2 = 00000000000000ff
3514! Mem[0000000010041418] = 0000ffff, %l6 = 0000000000000000
3515 lduba [%i1+0x01a]%asi,%l6 ! %l6 = 00000000000000ff
3516! Mem[0000000010041414] = 87630200, %l5 = 0000000000000000
3517 lduh [%i1+0x016],%l5 ! %l5 = 0000000000000200
3518! Mem[0000000030001410] = 712e84e590000000, %f2 = 8d03687b 00000000
3519 ldda [%i0+%o5]0x89,%f2 ! %f2 = 712e84e5 90000000
3520! %l7 = 00000000000000ff, %l6 = 00000000000000ff, %l4 = 0000000000000002
3521 xnor %l7,%l6,%l4 ! %l4 = ffffffffffffffff
3522! Mem[0000000010141408] = 00000000, %l2 = 00000000000000ff
3523 lduba [%i5+%o4]0x80,%l2 ! %l2 = 0000000000000000
3524! %f14 = b5936c02, %f16 = 00740000, %f15 = 817213f9
3525 fsubs %f14,%f16,%f15 ! %l0 = 0000000000000121, Unfinished, %fsr = 1300000800
3526! Mem[0000000030101408] = c97943fc4d0000ff, %f28 = 21000000 5fb27b5a
3527 ldda [%i4+%o4]0x89,%f28 ! %f28 = c97943fc 4d0000ff
3528! Mem[00000000218000c0] = ff005cf4, %l3 = 0000000041d4ffff
3529 ldsba [%o3+0x0c1]%asi,%l3 ! %l3 = 0000000000000000
3530! Starting 10 instruction Store Burst
3531! Mem[0000000010001408] = 00000000, %l2 = 0000000000000000
3532 ldstuba [%i0+%o4]0x80,%l2 ! %l2 = 00000000000000ff
3533
3534p0_label_132:
3535! %l2 = 00000000, %l3 = 00000000, Mem[0000000030001408] = ff00cf7c 7ffb8e61
3536 stda %l2,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000000 00000000
3537! Mem[00000000100c140c] = 0000ff5f, %l4 = ffffffff, %l7 = 000000ff
3538 add %i3,0x0c,%g1
3539 casa [%g1]0x80,%l4,%l7 ! %l7 = 000000000000ff5f
3540! %l3 = 0000000000000000, Mem[00000000100c1400] = 00000000
3541 stwa %l3,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000000
3542! %l3 = 0000000000000000, Mem[00000000211c0000] = ff033487
3543 stb %l3,[%o2+%g0] ! Mem[00000000211c0000] = 00033487
3544! %l4 = ffffffffffffffff, Mem[00000000100c141c] = 2ec7218b
3545 stb %l4,[%i3+0x01c] ! Mem[00000000100c141c] = ffc7218b
3546! %l5 = 0000000000000200, Mem[0000000030141400] = 0000ffff
3547 stba %l5,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0000ffff
3548! %l1 = 000000000000accd, Mem[0000000010141424] = 10659a95, %asi = 80
3549 stba %l1,[%i5+0x024]%asi ! Mem[0000000010141424] = cd659a95
3550! Mem[0000000010001410] = 00000000, %l3 = 0000000000000000
3551 swapa [%i0+%o5]0x88,%l3 ! %l3 = 0000000000000000
3552! %l3 = 0000000000000000, Mem[0000000030041408] = accd0000
3553 stba %l3,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00cd0000
3554! Starting 10 instruction Load Burst
3555! Mem[00000000300c1400] = ff7943fc4d0000ff, %l7 = 000000000000ff5f
3556 ldxa [%i3+%g0]0x81,%l7 ! %l7 = ff7943fc4d0000ff
3557
3558p0_label_133:
3559! Mem[0000000030181400] = 000003f20000009d, %l0 = 0000000000000121
3560 ldxa [%i6+%g0]0x81,%l0 ! %l0 = 000003f20000009d
3561! Mem[0000000010001438] = ff800000, %l5 = 0000000000000200
3562 ldsb [%i0+0x038],%l5 ! %l5 = ffffffffffffffff
3563! Mem[0000000030081410] = 03f20000, %l6 = 00000000000000ff
3564 ldsha [%i2+%o5]0x81,%l6 ! %l6 = 00000000000003f2
3565! Mem[0000000010101410] = ffffffff, %l4 = ffffffffffffffff
3566 ldswa [%i4+%o5]0x80,%l4 ! %l4 = ffffffffffffffff
3567! Mem[0000000010181400] = 0000f203, %l7 = ff7943fc4d0000ff
3568 lduwa [%i6+%g0]0x88,%l7 ! %l7 = 000000000000f203
3569! Mem[0000000030181408] = ff000000, %l1 = 000000000000accd
3570 ldsba [%i6+%o4]0x89,%l1 ! %l1 = 0000000000000000
3571! Mem[0000000010001410] = 00000000, %l2 = 0000000000000000
3572 ldsb [%i0+0x012],%l2 ! %l2 = 0000000000000000
3573! Mem[0000000030181400] = 000003f2, %l0 = 000003f20000009d
3574 lduwa [%i6+%g0]0x81,%l0 ! %l0 = 00000000000003f2
3575! Mem[0000000010101400] = 000000ff, %l3 = 0000000000000000
3576 ldsba [%i4+%g0]0x88,%l3 ! %l3 = ffffffffffffffff
3577! Starting 10 instruction Store Burst
3578! %f4 = 9d000000 f2030000, Mem[0000000030101410] = ff00ff00 045d0000
3579 stda %f4 ,[%i4+%o5]0x81 ! Mem[0000000030101410] = 9d000000 f2030000
3580
3581p0_label_134:
3582! %l3 = ffffffffffffffff, Mem[0000000010001410] = 00000000
3583 stba %l3,[%i0+%o5]0x88 ! Mem[0000000010001410] = 000000ff
3584! Mem[0000000010101410] = ffffffff, %l5 = ffffffffffffffff
3585 swapa [%i4+%o5]0x88,%l5 ! %l5 = 00000000ffffffff
3586! Mem[0000000010081410] = 000003f2, %l5 = 00000000ffffffff
3587 ldstuba [%i2+%o5]0x88,%l5 ! %l5 = 000000f2000000ff
3588! Mem[00000000100c1410] = 000000f2, %l7 = 000000000000f203
3589 ldstuba [%i3+%o5]0x88,%l7 ! %l7 = 000000f2000000ff
3590! Mem[0000000020800040] = ff00c0bd, %l2 = 0000000000000000
3591 ldub [%o1+0x041],%l2 ! %l2 = 0000000000000000
3592! %l7 = 00000000000000f2, Mem[0000000030041400] = 000000ff0000f203
3593 stxa %l7,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000000000f2
3594! %l6 = 00000000000003f2, Mem[00000000211c0000] = 00033487, %asi = 80
3595 stba %l6,[%o2+0x000]%asi ! Mem[00000000211c0000] = f2033487
3596! Mem[0000000030181410] = 00000000, %l5 = 00000000000000f2
3597 swapa [%i6+%o5]0x81,%l5 ! %l5 = 0000000000000000
3598! %f1 = 0000f203, %f26 = 00000000, %f15 = 817213f9
3599 fdivs %f1 ,%f26,%f15 ! %f15 = 7f800000
3600! Starting 10 instruction Load Burst
3601 membar #Sync ! Added by membar checker (24)
3602! Mem[0000000030181400] = 000003f2 0000009d 000000ff 000000ff
3603! Mem[0000000030181410] = 000000f2 ffffd441 83cf7f40 ff18b28f
3604! Mem[0000000030181420] = 2a763b21 07001d69 2e824d80 0000ffff
3605! Mem[0000000030181430] = 03f20000 21000000 000000c8 edbe00c3
3606 ldda [%i6]ASI_BLK_S,%f0 ! Block Load from 0000000030181400
3607
3608p0_label_135:
3609! Mem[00000000100c1400] = 00000000 00000000, %l0 = 000003f2, %l1 = 00000000
3610 ldda [%i3+0x000]%asi,%l0 ! %l0 = 0000000000000000 0000000000000000
3611! Mem[0000000010041408] = 00000000 ff000000, %l6 = 000003f2, %l7 = 000000f2
3612 ldda [%i1+%o4]0x88,%l6 ! %l6 = 00000000ff000000 0000000000000000
3613! %l5 = 0000000000000000, immed = 00000434, %y = ff7bb25f
3614 smul %l5,0x434,%l3 ! %l3 = 0000000000000000, %y = 00000000
3615! Mem[0000000020800040] = ff00c0bd, %l5 = 0000000000000000
3616 ldsba [%o1+0x041]%asi,%l5 ! %l5 = 0000000000000000
3617! Mem[0000000010141400] = ff000000 ff000000, %l4 = ffffffff, %l5 = 00000000
3618 ldda [%i5+%g0]0x80,%l4 ! %l4 = 00000000ff000000 00000000ff000000
3619! Mem[0000000030001410] = 90000000, %l7 = 0000000000000000
3620 lduwa [%i0+%o5]0x89,%l7 ! %l7 = 0000000090000000
3621! Mem[0000000030141408] = 0000f203, %f24 = 03f20000
3622 lda [%i5+%o4]0x89,%f24 ! %f24 = 0000f203
3623! Mem[0000000010041408] = 000000ff, %l7 = 0000000090000000
3624 ldub [%i1+0x009],%l7 ! %l7 = 0000000000000000
3625! Mem[0000000010101408] = 00000000, %l0 = 0000000000000000
3626 ldsba [%i4+%o4]0x88,%l0 ! %l0 = 0000000000000000
3627! Starting 10 instruction Store Burst
3628! %l2 = 00000000, %l3 = 00000000, Mem[0000000030041400] = 00000000 f2000000
3629 stda %l2,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000 00000000
3630
3631p0_label_136:
3632! %f20 = ff000000 00000004, Mem[0000000010181400] = 0000f203 000000ff
3633 stda %f20,[%i6+%g0]0x88 ! Mem[0000000010181400] = ff000000 00000004
3634! %f16 = 00740000 a7c69cf3, Mem[00000000100c1408] = 0000d4ff 5fff0000
3635 stda %f16,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00740000 a7c69cf3
3636! %f16 = 00740000 a7c69cf3, Mem[0000000030041400] = 00000000 00000000
3637 stda %f16,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00740000 a7c69cf3
3638! Mem[0000000030181400] = 000003f2, %l2 = 0000000000000000
3639 ldstuba [%i6+%g0]0x81,%l2 ! %l2 = 00000000000000ff
3640! %l2 = 0000000000000000, Mem[0000000020800040] = ff00c0bd, %asi = 80
3641 stba %l2,[%o1+0x040]%asi ! Mem[0000000020800040] = 0000c0bd
3642! %l1 = 0000000000000000, Mem[0000000010001415] = 837cc2ff, %asi = 80
3643 stba %l1,[%i0+0x015]%asi ! Mem[0000000010001414] = 8300c2ff
3644! Mem[0000000030181408] = 000000ff, %l6 = 00000000ff000000
3645 swapa [%i6+%o4]0x81,%l6 ! %l6 = 00000000000000ff
3646! %l0 = 0000000000000000, Mem[0000000010141408] = 00000000
3647 stba %l0,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000
3648! %l2 = 0000000000000000, Mem[00000000201c0001] = ffff8ea0, %asi = 80
3649 stba %l2,[%o0+0x001]%asi ! Mem[00000000201c0000] = ff008ea0
3650! Starting 10 instruction Load Burst
3651! Mem[0000000030041410] = 00000000ff000000, %f22 = 5fb27bff 00000004
3652 ldda [%i1+%o5]0x81,%f22 ! %f22 = 00000000 ff000000
3653
3654p0_label_137:
3655! Mem[0000000010181410] = 00b27400, %l0 = 0000000000000000
3656 ldsba [%i6+%o5]0x80,%l0 ! %l0 = 0000000000000000
3657! Mem[0000000010101400] = ff000000, %l5 = 00000000ff000000
3658 ldsha [%i4+0x002]%asi,%l5 ! %l5 = 0000000000000000
3659! Mem[0000000030041400] = f39cc6a7 00007400, %l4 = ff000000, %l5 = 00000000
3660 ldda [%i1+%g0]0x89,%l4 ! %l4 = 0000000000007400 00000000f39cc6a7
3661! Mem[0000000010081408] = 00007400, %l7 = 0000000000000000
3662 lduwa [%i2+%o4]0x88,%l7 ! %l7 = 0000000000007400
3663! Mem[000000001018143c] = 026c93b5, %l7 = 0000000000007400
3664 ldsw [%i6+0x03c],%l7 ! %l7 = 00000000026c93b5
3665! Mem[0000000010101408] = 00000000, %l4 = 0000000000007400
3666 lduha [%i4+%o4]0x80,%l4 ! %l4 = 0000000000000000
3667! Mem[0000000030181410] = 41d4fffff2000000, %f18 = 045d0000 00001f9d
3668 ldda [%i6+%o5]0x89,%f18 ! %f18 = 41d4ffff f2000000
3669! Mem[0000000030141410] = 000000ff, %l6 = 00000000000000ff
3670 ldsba [%i5+%o5]0x89,%l6 ! %l6 = ffffffffffffffff
3671! Mem[0000000010081400] = 00001f9d, %l0 = 0000000000000000
3672 lduba [%i2+%g0]0x88,%l0 ! %l0 = 000000000000009d
3673! Starting 10 instruction Store Burst
3674! Mem[0000000010081410] = ff030000, %l4 = 0000000000000000
3675 ldstuba [%i2+%o5]0x80,%l4 ! %l4 = 000000ff000000ff
3676
3677p0_label_138:
3678! %l4 = 00000000000000ff, Mem[0000000010041418] = 0000ffff, %asi = 80
3679 stwa %l4,[%i1+0x018]%asi ! Mem[0000000010041418] = 000000ff
3680! Mem[0000000010101420] = ff5db2247f000000, %l3 = 0000000000000000, %l2 = 0000000000000000
3681 add %i4,0x20,%g1
3682 casxa [%g1]0x80,%l3,%l2 ! %l2 = ff5db2247f000000
3683! Mem[000000001000140b] = ff000000, %l3 = 0000000000000000
3684 ldstuba [%i0+0x00b]%asi,%l3 ! %l3 = 00000000000000ff
3685! %l2 = ff5db2247f000000, Mem[0000000030081410] = 03f20000
3686 stba %l2,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00f20000
3687! %l0 = 000000000000009d, Mem[00000000100c1400] = 00000000
3688 stwa %l0,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 0000009d
3689! %f4 = 000000f2, Mem[0000000010041400] = 00000000
3690 sta %f4 ,[%i1+%g0]0x80 ! Mem[0000000010041400] = 000000f2
3691! %l1 = 0000000000000000, Mem[0000000010001428] = 7ffb8e61
3692 sth %l1,[%i0+0x028] ! Mem[0000000010001428] = 00008e61
3693! %f2 = 000000ff 000000ff, Mem[0000000030101408] = ff00004d fc4379c9
3694 stda %f2 ,[%i4+%o4]0x81 ! Mem[0000000030101408] = 000000ff 000000ff
3695! Mem[0000000010181438] = f9137281, %l6 = ffffffffffffffff, %asi = 80
3696 swapa [%i6+0x038]%asi,%l6 ! %l6 = 00000000f9137281
3697! Starting 10 instruction Load Burst
3698! Code Fragment 3
3699p0_fragment_16:
3700! %l0 = 000000000000009d
3701 setx 0x1c6d23af97fd9efe,%g7,%l0 ! %l0 = 1c6d23af97fd9efe
3702! %l1 = 0000000000000000
3703 setx 0xcfa5468816b3f61e,%g7,%l1 ! %l1 = cfa5468816b3f61e
3704 setx 0x1fe000, %g1, %g3
3705 or %l0, %g3, %l0 ! always set perrmask = 0xff
3706 setx 0x1ffff8, %g1, %g2
3707 and %l0, %g2, %l0
3708 ta T_CHANGE_HPRIV
3709 stxa %l1, [%l0]ASI_DCACHE_DATA
3710 ta T_CHANGE_NONHPRIV
3711! %l0 = 1c6d23af97fd9efe
3712 setx 0x1273a60032e7811c,%g7,%l0 ! %l0 = 1273a60032e7811c
3713! %l1 = cfa5468816b3f61e
3714 setx 0x141dda2fd4844b0b,%g7,%l1 ! %l1 = 141dda2fd4844b0b
3715
3716p0_label_139:
3717! Mem[0000000010001400] = 00000000 f39cc6a7, %l0 = 32e7811c, %l1 = d4844b0b
3718 ldda [%i0+%g0]0x88,%l0 ! %l0 = 00000000f39cc6a7 0000000000000000
3719! %l0 = 00000000f39cc6a7, imm = 0000000000000e1e, %l1 = 0000000000000000
3720 subc %l0,0xe1e,%l1 ! %l1 = 00000000f39cb889
3721! Mem[0000000030101408] = ff000000ff000000, %f28 = c97943fc 4d0000ff
3722 ldda [%i4+%o4]0x89,%f28 ! %f28 = ff000000 ff000000
3723! Mem[0000000010001408] = 9d1f0000 ff0000ff, %l6 = f9137281, %l7 = 026c93b5
3724 ldda [%i0+%o4]0x88,%l6 ! %l6 = 00000000ff0000ff 000000009d1f0000
3725! Mem[0000000010141428] = 7ffb8e61, %l2 = ff5db2247f000000
3726 ldswa [%i5+0x028]%asi,%l2 ! %l2 = 000000007ffb8e61
3727! Mem[0000000010181410] = 00b2740046000000, %f26 = 00000000 ffffffff
3728 ldd [%i6+%o5],%f26 ! %f26 = 00b27400 46000000
3729! Mem[0000000030081410] = 0000f200, %l1 = 00000000f39cb889
3730 ldsba [%i2+%o5]0x89,%l1 ! %l1 = 0000000000000000
3731! Mem[0000000010041438] = dd54aa25, %l6 = 00000000ff0000ff
3732 lduba [%i1+0x038]%asi,%l6 ! %l6 = 00000000000000dd
3733! Mem[0000000010181408] = 00000000, %l0 = 00000000f39cc6a7
3734 lduha [%i6+%o4]0x80,%l0 ! %l0 = 0000000000000000
3735! Starting 10 instruction Store Burst
3736! %f28 = ff000000 ff000000, Mem[0000000010001410] = 000000ff ffc20083
3737 stda %f28,[%i0+%o5]0x88 ! Mem[0000000010001410] = ff000000 ff000000
3738
3739p0_label_140:
3740! Mem[0000000010101438] = 000000ff, %l6 = 000000dd, %l1 = 00000000
3741 add %i4,0x38,%g1
3742 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000000000ff
3743! %f16 = 00740000 a7c69cf3, %l4 = 00000000000000ff
3744! Mem[0000000030101438] = fc3f840f990336e2
3745 add %i4,0x038,%g1
3746 stda %f16,[%g1+%l4]ASI_PST32_SL ! Mem[0000000030101438] = f39cc6a700007400
3747! %f20 = ff000000 00000004, Mem[0000000030001400] = 48beff00 f39cc6a7
3748 stda %f20,[%i0+%g0]0x89 ! Mem[0000000030001400] = ff000000 00000004
3749! %l6 = 00000000000000dd, Mem[00000000201c0000] = ff008ea0
3750 stb %l6,[%o0+%g0] ! Mem[00000000201c0000] = dd008ea0
3751! %l7 = 000000009d1f0000, Mem[0000000010041408] = 000000ff00000000, %asi = 80
3752 stxa %l7,[%i1+0x008]%asi ! Mem[0000000010041408] = 000000009d1f0000
3753! Mem[0000000020800000] = ff5f4ebd, %l2 = 000000007ffb8e61
3754 ldstub [%o1+%g0],%l2 ! %l2 = 000000ff000000ff
3755! Mem[0000000010001408] = ff0000ff00001f9d, %l6 = 00000000000000dd, %l5 = 00000000f39cc6a7
3756 add %i0,0x08,%g1
3757 casxa [%g1]0x80,%l6,%l5 ! %l5 = ff0000ff00001f9d
3758! %l5 = ff0000ff00001f9d, Mem[0000000010101410] = 5a7bb2ffffffffff
3759 stxa %l5,[%i4+%o5]0x88 ! Mem[0000000010101410] = ff0000ff00001f9d
3760! %f20 = ff000000, Mem[0000000010081410] = 000003ff
3761 sta %f20,[%i2+%o5]0x88 ! Mem[0000000010081410] = ff000000
3762! Starting 10 instruction Load Burst
3763! Mem[0000000010041408] = 00000000, %l0 = 0000000000000000
3764 lduba [%i1+%o4]0x80,%l0 ! %l0 = 0000000000000000
3765
3766p0_label_141:
3767! Mem[0000000010041408] = 000000009d1f0000, %f6 = 83cf7f40 ff18b28f
3768 ldda [%i1+%o4]0x80,%f6 ! %f6 = 00000000 9d1f0000
3769! Mem[0000000010041428] = 0000ff00, %f23 = ff000000
3770 lda [%i1+0x028]%asi,%f23 ! %f23 = 0000ff00
3771! Mem[0000000030141400] = 0000ffff, %l6 = 00000000000000dd
3772 ldsba [%i5+%g0]0x81,%l6 ! %l6 = 0000000000000000
3773! Mem[0000000010041410] = 00000000, %l4 = 00000000000000ff
3774 lduba [%i1+%o5]0x80,%l4 ! %l4 = 0000000000000000
3775! Mem[0000000010141400] = ff000000, %f8 = 2a763b21
3776 lda [%i5+%g0]0x80,%f8 ! %f8 = ff000000
3777! Mem[0000000010041418] = 000000ff, %f11 = 0000ffff
3778 ld [%i1+0x018],%f11 ! %f11 = 000000ff
3779! Mem[0000000010101400] = 000000ff, %f8 = ff000000
3780 lda [%i4+%g0]0x88,%f8 ! %f8 = 000000ff
3781! Mem[0000000010041400] = 000000f2 00000000, %l6 = 00000000, %l7 = 9d1f0000
3782 ldd [%i1+%g0],%l6 ! %l6 = 00000000000000f2 0000000000000000
3783! Mem[0000000010041410] = 0002638700000000, %f0 = 000003f2 0000009d
3784 ldda [%i1+%o5]0x88,%f0 ! %f0 = 00026387 00000000
3785! Starting 10 instruction Store Burst
3786! Mem[000000001018141d] = 618efb7f, %l6 = 00000000000000f2
3787 ldstub [%i6+0x01d],%l6 ! %l6 = 0000008e000000ff
3788
3789p0_label_142:
3790! %f30 = ff800000 1f18accd, Mem[0000000010081400] = 9d1f0000 00000000
3791 stda %f30,[%i2+%g0]0x80 ! Mem[0000000010081400] = ff800000 1f18accd
3792! %l6 = 0000008e, %l7 = 00000000, Mem[0000000010181408] = 00000000 7b68038d
3793 stda %l6,[%i6+%o4]0x80 ! Mem[0000000010181408] = 0000008e 00000000
3794! %l2 = 00000000000000ff, Mem[00000000300c1400] = ff7943fc
3795 stha %l2,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00ff43fc
3796! Mem[00000000300c1410] = 0000f203, %l4 = 0000000000000000
3797 ldstuba [%i3+%o5]0x89,%l4 ! %l4 = 00000003000000ff
3798! %l7 = 0000000000000000, Mem[0000000010041428] = 0000ff0000000000
3799 stx %l7,[%i1+0x028] ! Mem[0000000010041428] = 0000000000000000
3800! %l7 = 0000000000000000, Mem[0000000010141410] = f2000000
3801 stha %l7,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000
3802! %l4 = 00000003, %l5 = 00001f9d, Mem[0000000010141410] = 00000000 00000000
3803 stda %l4,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000003 00001f9d
3804! Mem[000000001008141c] = 143c9bf7, %l3 = 0000000000000000
3805 swap [%i2+0x01c],%l3 ! %l3 = 00000000143c9bf7
3806! %l3 = 00000000143c9bf7, Mem[0000000030081410] = 00f20000
3807 stha %l3,[%i2+%o5]0x81 ! Mem[0000000030081410] = 9bf70000
3808! Starting 10 instruction Load Burst
3809! Mem[0000000030141400] = 00000000ffff0000, %l6 = 000000000000008e
3810 ldxa [%i5+%g0]0x89,%l6 ! %l6 = 00000000ffff0000
3811
3812p0_label_143:
3813! Mem[0000000030081408] = 5fb27bc8, %l1 = 00000000000000ff
3814 lduha [%i2+%o4]0x89,%l1 ! %l1 = 0000000000007bc8
3815! Mem[0000000010181438] = ffffffff, %l5 = ff0000ff00001f9d
3816 ldsh [%i6+0x038],%l5 ! %l5 = ffffffffffffffff
3817! Mem[0000000030101408] = ff000000, %f4 = 000000f2
3818 lda [%i4+%o4]0x89,%f4 ! %f4 = ff000000
3819! Mem[0000000010081408] = 00007400, %l5 = ffffffffffffffff
3820 lduba [%i2+%o4]0x88,%l5 ! %l5 = 0000000000000000
3821! Mem[0000000030081400] = 7ccf00ff, %l0 = 0000000000000000
3822 ldsba [%i2+%g0]0x89,%l0 ! %l0 = ffffffffffffffff
3823! Mem[0000000010081408] = 00740000a7c69cf3, %l7 = 0000000000000000
3824 ldxa [%i2+%o4]0x80,%l7 ! %l7 = 00740000a7c69cf3
3825! Mem[0000000010041400] = 000000f2 00000000, %l2 = 000000ff, %l3 = 143c9bf7
3826 ldda [%i1+%g0]0x80,%l2 ! %l2 = 00000000000000f2 0000000000000000
3827! Mem[0000000010041418] = 000000ff, %l7 = 00740000a7c69cf3
3828 lduha [%i1+0x018]%asi,%l7 ! %l7 = 0000000000000000
3829! Mem[0000000010101410] = 9d1f0000, %l4 = 0000000000000003
3830 lduba [%i4+%o5]0x80,%l4 ! %l4 = 000000000000009d
3831! Starting 10 instruction Store Burst
3832! %l4 = 000000000000009d, Mem[0000000021800040] = 21d9d078, %asi = 80
3833 stha %l4,[%o3+0x040]%asi ! Mem[0000000021800040] = 009dd078
3834
3835p0_label_144:
3836! Mem[000000001014141c] = 00000004, %l5 = 0000000000000000
3837 ldstub [%i5+0x01c],%l5 ! %l5 = 00000000000000ff
3838! %f0 = 00026387 00000000, %l4 = 000000000000009d
3839! Mem[0000000030081430] = 210000005fb27b5a
3840 add %i2,0x030,%g1
3841 stda %f0,[%g1+%l4]ASI_PST32_S ! Mem[0000000030081430] = 2100000000000000
3842! Mem[0000000030041410] = 00000000, %l1 = 0000000000007bc8
3843 ldstuba [%i1+%o5]0x89,%l1 ! %l1 = 00000000000000ff
3844! %l1 = 0000000000000000, Mem[0000000010101408] = 00000000
3845 stba %l1,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000000
3846! Mem[0000000010181408] = 8e000000, %l5 = 0000000000000000
3847 ldstuba [%i6+%o4]0x88,%l5 ! %l5 = 00000000000000ff
3848! Mem[0000000010001400] = f39cc6a7, %l0 = ffffffffffffffff
3849 ldstuba [%i0+%g0]0x88,%l0 ! %l0 = 000000a7000000ff
3850! %l7 = 0000000000000000, Mem[0000000010181410] = 00b27400
3851 stwa %l7,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000
3852! %l6 = 00000000ffff0000, Mem[0000000030081410] = 9bf70000
3853 stwa %l6,[%i2+%o5]0x81 ! Mem[0000000030081410] = ffff0000
3854! %f7 = 9d1f0000, Mem[0000000030001410] = 00000090
3855 sta %f7 ,[%i0+%o5]0x81 ! Mem[0000000030001410] = 9d1f0000
3856! Starting 10 instruction Load Burst
3857! Mem[00000000201c0000] = dd008ea0, %l5 = 0000000000000000
3858 ldsb [%o0+%g0],%l5 ! %l5 = ffffffffffffffdd
3859
3860p0_label_145:
3861! Mem[0000000010181410] = 00000000, %l7 = 0000000000000000
3862 ldsha [%i6+%o5]0x80,%l7 ! %l7 = 0000000000000000
3863! Mem[0000000030101400] = 00000000, %l5 = ffffffffffffffdd
3864 ldswa [%i4+%g0]0x81,%l5 ! %l5 = 0000000000000000
3865! Mem[0000000030081408] = c87bb25f 00001f9d, %l6 = ffff0000, %l7 = 00000000
3866 ldda [%i2+%o4]0x81,%l6 ! %l6 = 00000000c87bb25f 0000000000001f9d
3867! Mem[0000000030181400] = f20300ff, %l1 = 0000000000000000
3868 ldsba [%i6+%g0]0x89,%l1 ! %l1 = ffffffffffffffff
3869! Mem[0000000030081410] = ffff00009d1f0000, %f18 = 41d4ffff f2000000
3870 ldda [%i2+%o5]0x81,%f18 ! %f18 = ffff0000 9d1f0000
3871! Mem[0000000010181410] = 00000000, %l0 = 00000000000000a7
3872 ldswa [%i6+%o5]0x88,%l0 ! %l0 = 0000000000000000
3873! Mem[000000001000143c] = ff000000, %l5 = 0000000000000000
3874 ldsb [%i0+0x03e],%l5 ! %l5 = 0000000000000000
3875! Mem[0000000030181400] = f20300ff, %l0 = 0000000000000000
3876 ldsha [%i6+%g0]0x89,%l0 ! %l0 = 00000000000000ff
3877! Mem[00000000100c1400] = 9d000000, %l7 = 0000000000001f9d
3878 ldsha [%i3+%g0]0x88,%l7 ! %l7 = 0000000000000000
3879! Starting 10 instruction Store Burst
3880! Mem[00000000300c1408] = ffffffff, %l7 = 0000000000000000
3881 ldstuba [%i3+%o4]0x81,%l7 ! %l7 = 000000ff000000ff
3882
3883p0_label_146:
3884! Mem[00000000100c1400] = 0000009d, %l0 = 00000000000000ff
3885 swapa [%i3+%g0]0x80,%l0 ! %l0 = 000000000000009d
3886! Mem[0000000030181410] = f2000000, %l2 = 00000000000000f2
3887 swapa [%i6+%o5]0x89,%l2 ! %l2 = 00000000f2000000
3888! %l4 = 000000000000009d, Mem[0000000030041400] = 00740000
3889 stwa %l4,[%i1+%g0]0x81 ! Mem[0000000030041400] = 0000009d
3890! %f2 = 000000ff 000000ff, %l4 = 000000000000009d
3891! Mem[00000000300c1408] = ffffffff00000021
3892 add %i3,0x008,%g1
3893 stda %f2,[%g1+%l4]ASI_PST8_S ! Mem[00000000300c1408] = 00ffffff000000ff
3894! %l3 = 0000000000000000, Mem[0000000010181400] = 04000000
3895 stba %l3,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000
3896! %l4 = 000000000000009d, %l2 = 00000000f2000000, %l5 = 0000000000000000
3897 xor %l4,%l2,%l5 ! %l5 = 00000000f200009d
3898! %l2 = 00000000f2000000, Mem[0000000030101400] = 00000000
3899 stba %l2,[%i4+%g0]0x89 ! Mem[0000000030101400] = 00000000
3900! %l0 = 000000000000009d, %l7 = 00000000000000ff, %l3 = 0000000000000000
3901 xor %l0,%l7,%l3 ! %l3 = 0000000000000062
3902! Mem[00000000100c1438] = 000000ff, %l7 = 00000000000000ff
3903 swap [%i3+0x038],%l7 ! %l7 = 00000000000000ff
3904! Starting 10 instruction Load Burst
3905! Mem[0000000010101408] = 00000000, %l4 = 000000000000009d
3906 lduwa [%i4+%o4]0x80,%l4 ! %l4 = 0000000000000000
3907
3908p0_label_147:
3909! Mem[0000000010141400] = 000000ff, %l5 = 00000000f200009d
3910 lduba [%i5+%g0]0x88,%l5 ! %l5 = 00000000000000ff
3911! Mem[0000000010081408] = 00740000, %l2 = 00000000f2000000
3912 lduba [%i2+%o4]0x80,%l2 ! %l2 = 0000000000000000
3913! Mem[0000000030041400] = 9d000000, %l5 = 00000000000000ff
3914 lduha [%i1+%g0]0x89,%l5 ! %l5 = 0000000000000000
3915! Mem[0000000010141410] = 00000003, %l7 = 00000000000000ff
3916 lduha [%i5+%o5]0x80,%l7 ! %l7 = 0000000000000000
3917! Mem[0000000010041408] = 00000000, %l2 = 0000000000000000
3918 ldsba [%i1+%o4]0x88,%l2 ! %l2 = 0000000000000000
3919! Mem[00000000211c0000] = f2033487, %l0 = 000000000000009d
3920 ldub [%o2+%g0],%l0 ! %l0 = 00000000000000f2
3921! Mem[0000000010041400] = 000000f200000000, %l1 = ffffffffffffffff
3922 ldxa [%i1+%g0]0x80,%l1 ! %l1 = 000000f200000000
3923 membar #Sync ! Added by membar checker (25)
3924! Mem[0000000010181400] = 00000000 000000ff ff00008e 00000000
3925! Mem[0000000010181410] = 00000000 46000000 8d039cf3 61fffb7f
3926! Mem[0000000010181420] = 00000000 000000f2 0000f1c8 8fb2181f
3927! Mem[0000000010181430] = 10659a95 894141d4 ffffffff 026c93b5
3928 ldda [%i6]ASI_BLK_AIUP,%f0 ! Block Load from 0000000010181400
3929! Mem[0000000010041410] = 00026387 00000000, %l6 = c87bb25f, %l7 = 00000000
3930 ldda [%i1+%o5]0x88,%l6 ! %l6 = 0000000000000000 0000000000026387
3931! Starting 10 instruction Store Burst
3932! %l3 = 0000000000000062, Mem[0000000030081400] = ff00cf7c
3933 stwa %l3,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000062
3934
3935p0_label_148:
3936! %f29 = ff000000, Mem[0000000010081410] = 000000ff
3937 sta %f29,[%i2+%o5]0x80 ! Mem[0000000010081410] = ff000000
3938! %l4 = 0000000000000000, Mem[0000000021800180] = 28ff6a7f
3939 stb %l4,[%o3+0x180] ! Mem[0000000021800180] = 00ff6a7f
3940! Mem[0000000030101400] = 00000000, %l3 = 0000000000000062
3941 ldstuba [%i4+%g0]0x81,%l3 ! %l3 = 00000000000000ff
3942 membar #Sync ! Added by membar checker (26)
3943! %f22 = 00000000, Mem[000000001018141c] = 61fffb7f
3944 sta %f22,[%i6+0x01c]%asi ! Mem[000000001018141c] = 00000000
3945! %l3 = 0000000000000000, Mem[00000000201c0000] = dd008ea0
3946 sth %l3,[%o0+%g0] ! Mem[00000000201c0000] = 00008ea0
3947! Mem[0000000010041410] = 00000000, %l3 = 0000000000000000
3948 ldstuba [%i1+%o5]0x88,%l3 ! %l3 = 00000000000000ff
3949! %l7 = 0000000000026387, Mem[0000000010181400] = ff00000000000000
3950 stxa %l7,[%i6+%g0]0x88 ! Mem[0000000010181400] = 0000000000026387
3951! Mem[0000000010001408] = ff0000ff, %l2 = 0000000000000000
3952 swapa [%i0+%o4]0x88,%l2 ! %l2 = 00000000ff0000ff
3953! Mem[0000000010101408] = 00000000, %l2 = 00000000ff0000ff, %asi = 80
3954 swapa [%i4+0x008]%asi,%l2 ! %l2 = 0000000000000000
3955! Starting 10 instruction Load Burst
3956! Mem[0000000010181408] = 8e0000ff, %f1 = 000000ff
3957 lda [%i6+%o4]0x88,%f1 ! %f1 = 8e0000ff
3958
3959p0_label_149:
3960! Mem[000000001018141c] = 00000000, %l0 = 00000000000000f2
3961 lduba [%i6+0x01e]%asi,%l0 ! %l0 = 0000000000000000
3962! Mem[000000001008142c] = ab88edb9, %f23 = 0000ff00
3963 lda [%i2+0x02c]%asi,%f23 ! %f23 = ab88edb9
3964 membar #Sync ! Added by membar checker (27)
3965! Mem[0000000010101400] = ff000000 00000000 ff0000ff 00000000
3966! Mem[0000000010101410] = 9d1f0000 ff0000ff 9d1f0000 00005d04
3967! Mem[0000000010101420] = ff5db224 7f000000 00000000 7b68038d
3968! Mem[0000000010101430] = ffffffff 00000021 000000ff ff0080ff
3969 ldda [%i4]ASI_BLK_AIUP,%f0 ! Block Load from 0000000010101400
3970! Mem[0000000010101410] = 9d1f0000, %l0 = 0000000000000000
3971 ldub [%i4+0x011],%l0 ! %l0 = 000000000000001f
3972! Mem[0000000010181400] = 8763020000000000, %l5 = 0000000000000000
3973 ldxa [%i6+%g0]0x80,%l5 ! %l5 = 8763020000000000
3974! %l5 = 8763020000000000, %l3 = 0000000000000000, %l1 = 000000f200000000
3975 addc %l5,%l3,%l1 ! %l1 = 8763020000000000
3976! Mem[0000000010081400] = 000080ff, %l5 = 8763020000000000
3977 lduba [%i2+%g0]0x88,%l5 ! %l5 = 00000000000000ff
3978! Mem[0000000010141400] = ff000000 ff000000 00000000 000000ff
3979! Mem[0000000010141410] = 00000003 00001f9d ff000000 ff000004
3980! Mem[0000000010141420] = 03f2ff00 cd659a95 7ffb8e61 7b68038d
3981! Mem[0000000010141430] = 21000000 5fb27b5a ffffffff ffb27b5a
3982 ldda [%i5]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010141400
3983! Mem[00000000100c1408] = a7c69cf3, %l7 = 0000000000026387
3984 ldsha [%i3+%o4]0x88,%l7 ! %l7 = ffffffffffff9cf3
3985! Starting 10 instruction Store Burst
3986! Mem[0000000030181410] = f2000000, %l1 = 8763020000000000
3987 ldstuba [%i6+%o5]0x81,%l1 ! %l1 = 000000f2000000ff
3988
3989p0_label_150:
3990! %f0 = ff000000 00000000, %l5 = 00000000000000ff
3991! Mem[0000000030181430] = 03f2000021000000
3992 add %i6,0x030,%g1
3993 stda %f0,[%g1+%l5]ASI_PST16_SL ! Mem[0000000030181430] = 00000000000000ff
3994! Mem[00000000100c140d] = 00007400, %l5 = 00000000000000ff
3995 ldstuba [%i3+0x00d]%asi,%l5 ! %l5 = 00000000000000ff
3996! %f0 = ff000000, Mem[0000000010041404] = 00000000
3997 sta %f0 ,[%i1+0x004]%asi ! Mem[0000000010041404] = ff000000
3998! %f16 = 000000ff 000000ff ff000000 00000000
3999! %f20 = 9d1f0000 03000000 040000ff 000000ff
4000! %f24 = 959a65cd 00fff203 8d03687b 618efb7f
4001! %f28 = 5a7bb25f 00000021 5a7bb2ff ffffffff
4002 stda %f16,[%i5]ASI_BLK_AIUSL ! Block Store to 0000000030141400
4003 membar #Sync ! Added by membar checker (28)
4004! %l1 = 00000000000000f2, Mem[0000000010141408] = 00000000
4005 stba %l1,[%i5+%o4]0x88 ! Mem[0000000010141408] = 000000f2
4006! %l5 = 0000000000000000, Mem[0000000010141424] = cd659a95, %asi = 80
4007 stwa %l5,[%i5+0x024]%asi ! Mem[0000000010141424] = 00000000
4008! Mem[00000000300c1410] = fff20000, %l2 = 0000000000000000
4009 ldstuba [%i3+%o5]0x81,%l2 ! %l2 = 000000ff000000ff
4010! Mem[00000000100c1410] = ff000000, %l4 = 0000000000000000
4011 ldstuba [%i3+%o5]0x80,%l4 ! %l4 = 000000ff000000ff
4012! %f9 = 7f000000, Mem[0000000030041400] = 9d000000
4013 sta %f9 ,[%i1+%g0]0x89 ! Mem[0000000030041400] = 7f000000
4014! Starting 10 instruction Load Burst
4015! Mem[0000000010041438] = dd54aa2510ff9a95, %f30 = 5a7bb2ff ffffffff
4016 ldd [%i1+0x038],%f30 ! %f30 = dd54aa25 10ff9a95
4017
4018p0_label_151:
4019! Mem[0000000030081408] = 5fb27bc8, %l5 = 0000000000000000
4020 lduba [%i2+%o4]0x89,%l5 ! %l5 = 00000000000000c8
4021! Mem[0000000010141400] = ff000000, %l3 = 0000000000000000
4022 lduba [%i5+%g0]0x80,%l3 ! %l3 = 00000000000000ff
4023! Mem[0000000030041408] = 9d1f0000 0000cd00, %l0 = 0000001f, %l1 = 000000f2
4024 ldda [%i1+%o4]0x89,%l0 ! %l0 = 000000000000cd00 000000009d1f0000
4025! Mem[000000001000140c] = 00001f9d, %l6 = 0000000000000000
4026 ldsb [%i0+0x00d],%l6 ! %l6 = 0000000000000000
4027! Mem[0000000010141418] = ff000000 ff000004, %l0 = 0000cd00, %l1 = 9d1f0000
4028 ldd [%i5+0x018],%l0 ! %l0 = 00000000ff000000 00000000ff000004
4029! Mem[0000000010081408] = 00740000, %l2 = 00000000000000ff
4030 lduba [%i2+%o4]0x80,%l2 ! %l2 = 0000000000000000
4031! Mem[0000000010181408] = 000000008e0000ff, %f26 = 8d03687b 618efb7f
4032 ldda [%i6+%o4]0x88,%f26 ! %f26 = 00000000 8e0000ff
4033! Mem[0000000010001400] = ffc69cf3, %l6 = 0000000000000000
4034 ldsha [%i0+%g0]0x80,%l6 ! %l6 = ffffffffffffffc6
4035! Mem[0000000030181400] = f20300ff, %l7 = ffffffffffff9cf3
4036 lduwa [%i6+%g0]0x89,%l7 ! %l7 = 00000000f20300ff
4037! Starting 10 instruction Store Burst
4038! %f0 = ff000000 00000000 ff0000ff 00000000
4039! %f4 = 9d1f0000 ff0000ff 9d1f0000 00005d04
4040! %f8 = ff5db224 7f000000 00000000 7b68038d
4041! %f12 = ffffffff 00000021 000000ff ff0080ff
4042 stda %f0,[%i2]ASI_BLK_AIUSL ! Block Store to 0000000030081400
4043
4044p0_label_152:
4045! %l6 = ffffffffffffffc6, Mem[00000000300c1408] = 00ffffff
4046 stwa %l6,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ffffffc6
4047! %l5 = 00000000000000c8, Mem[0000000010141410] = 00000003
4048 stha %l5,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00c80003
4049! %l7 = 00000000f20300ff, Mem[00000000300c1400] = fc43ff00
4050 stwa %l7,[%i3+%g0]0x89 ! Mem[00000000300c1400] = f20300ff
4051! Mem[0000000030181400] = ff0003f2, %l4 = 00000000000000ff
4052 ldstuba [%i6+%g0]0x81,%l4 ! %l4 = 000000ff000000ff
4053! Mem[0000000030101408] = ff000000, %l0 = 00000000ff000000
4054 ldstuba [%i4+%o4]0x89,%l0 ! %l0 = 00000000000000ff
4055! %l4 = 00000000000000ff, Mem[0000000010001400] = ffc69cf3
4056 stwa %l4,[%i0+%g0]0x80 ! Mem[0000000010001400] = 000000ff
4057! %l7 = 00000000f20300ff, Mem[0000000010101400] = 00000000000000ff
4058 stxa %l7,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000f20300ff
4059! Mem[0000000010101410] = 9d1f0000, %l3 = 00000000000000ff
4060 ldstuba [%i4+%o5]0x80,%l3 ! %l3 = 0000009d000000ff
4061! %f22 = 040000ff 000000ff, %l4 = 00000000000000ff
4062! Mem[00000000100c1428] = 8d039cf3618efb7f
4063 add %i3,0x028,%g1
4064 stda %f22,[%g1+%l4]ASI_PST8_PL ! Mem[00000000100c1428] = ff000000ff000004
4065! Starting 10 instruction Load Burst
4066! %l0 = 0000000000000000, %l5 = 00000000000000c8, %y = 00000000
4067 umul %l0,%l5,%l5 ! %l5 = 0000000000000000, %y = 00000000
4068
4069p0_label_153:
4070! Mem[0000000030101410] = 0000009d, %l2 = 0000000000000000
4071 ldsba [%i4+%o5]0x89,%l2 ! %l2 = ffffffffffffff9d
4072 membar #Sync ! Added by membar checker (29)
4073! Mem[0000000030101400] = ff000000 ffffd441 ff0000ff 000000ff
4074! Mem[0000000030101410] = 9d000000 f2030000 04ab8e31 1d4201a7
4075! Mem[0000000030101420] = afe103e1 2bb9970c b02b9bb0 2edfd309
4076! Mem[0000000030101430] = 3b22a1a6 a6f921ef f39cc6a7 00007400
4077 ldda [%i4]ASI_BLK_AIUS,%f0 ! Block Load from 0000000030101400
4078! Mem[00000000100c1408] = f39cc6a7, %l3 = 000000000000009d
4079 ldsba [%i3+%o4]0x80,%l3 ! %l3 = fffffffffffffff3
4080! Mem[0000000030001410] = 9d1f0000, %l6 = ffffffffffffffc6
4081 lduha [%i0+%o5]0x81,%l6 ! %l6 = 0000000000009d1f
4082! Mem[0000000021800040] = 009dd078, %l2 = ffffffffffffff9d
4083 ldsh [%o3+0x040],%l2 ! %l2 = 000000000000009d
4084! Mem[0000000010141400] = ff000000, %f25 = 00fff203
4085 lda [%i5+%g0]0x80,%f25 ! %f25 = ff000000
4086! Mem[00000000100c1414] = 41d4ffff, %l6 = 0000000000009d1f
4087 lduwa [%i3+0x014]%asi,%l6 ! %l6 = 0000000041d4ffff
4088! Mem[0000000010081410] = ff00000024b25d04, %l2 = 000000000000009d
4089 ldxa [%i2+%o5]0x80,%l2 ! %l2 = ff00000024b25d04
4090! Mem[0000000010101430] = ffffffff, %l5 = 0000000000000000
4091 ldsb [%i4+0x031],%l5 ! %l5 = ffffffffffffffff
4092! Starting 10 instruction Store Burst
4093 membar #Sync ! Added by membar checker (30)
4094! %l1 = 00000000ff000004, Mem[0000000030101400] = ff000000
4095 stwa %l1,[%i4+%g0]0x81 ! Mem[0000000030101400] = ff000004
4096
4097p0_label_154:
4098! %f4 = 9d000000, Mem[0000000010081400] = ff800000
4099 sta %f4 ,[%i2+%g0]0x80 ! Mem[0000000010081400] = 9d000000
4100! %f8 = afe103e1 2bb9970c, Mem[0000000010101408] = ff0000ff 00000000
4101 stda %f8 ,[%i4+%o4]0x88 ! Mem[0000000010101408] = afe103e1 2bb9970c
4102! %l0 = 0000000000000000, %l1 = 00000000ff000004, %l3 = fffffffffffffff3
4103 udivx %l0,%l1,%l3 ! %l3 = 0000000000000000
4104! %l5 = ffffffffffffffff, imm = 0000000000000179, %l3 = 0000000000000000
4105 sub %l5,0x179,%l3 ! %l3 = fffffffffffffe86
4106! Mem[000000001000141d] = 5fb27b5a, %l0 = 0000000000000000
4107 ldstub [%i0+0x01d],%l0 ! %l0 = 000000b2000000ff
4108! %f24 = 959a65cd ff000000, Mem[0000000010181408] = 8e0000ff 00000000
4109 stda %f24,[%i6+%o4]0x88 ! Mem[0000000010181408] = 959a65cd ff000000
4110! %l2 = ff00000024b25d04, Mem[0000000030081410] = ff0000ff
4111 stba %l2,[%i2+%o5]0x81 ! Mem[0000000030081410] = 040000ff
4112! %f23 = 000000ff, Mem[0000000010141418] = ff000000
4113 st %f23,[%i5+0x018] ! Mem[0000000010141418] = 000000ff
4114! Mem[0000000030181408] = 000000ff, %l0 = 00000000000000b2
4115 swapa [%i6+%o4]0x89,%l0 ! %l0 = 00000000000000ff
4116! Starting 10 instruction Load Burst
4117! Mem[0000000010141408] = ff000000000000f2, %f12 = 3b22a1a6 a6f921ef
4118 ldda [%i5+%o4]0x88,%f12 ! %f12 = ff000000 000000f2
4119
4120p0_label_155:
4121! Mem[0000000010041408] = 00000000, %l7 = 00000000f20300ff
4122 ldsha [%i1+%o4]0x88,%l7 ! %l7 = 0000000000000000
4123! Mem[0000000030101400] = 41d4ffff040000ff, %f16 = 000000ff 000000ff
4124 ldda [%i4+%g0]0x89,%f16 ! %f16 = 41d4ffff 040000ff
4125! Mem[0000000010041400] = 000000ff f2000000, %l6 = 41d4ffff, %l7 = 00000000
4126 ldda [%i1+%g0]0x88,%l6 ! %l6 = 00000000f2000000 00000000000000ff
4127! Mem[0000000030141410] = 0000000300001f9d, %f4 = 9d000000 f2030000
4128 ldda [%i5+%o5]0x81,%f4 ! %f4 = 00000003 00001f9d
4129! Mem[00000000211c0000] = f2033487, %l1 = 00000000ff000004
4130 lduh [%o2+%g0],%l1 ! %l1 = 000000000000f203
4131! Mem[0000000030141400] = ff000000ff000000, %l2 = ff00000024b25d04
4132 ldxa [%i5+%g0]0x81,%l2 ! %l2 = ff000000ff000000
4133! Mem[0000000030141410] = 9d1f000003000000, %l1 = 000000000000f203
4134 ldxa [%i5+%o5]0x89,%l1 ! %l1 = 9d1f000003000000
4135! Mem[0000000010081408] = 00740000, %l0 = 00000000000000ff
4136 ldsha [%i2+%o4]0x80,%l0 ! %l0 = 0000000000000074
4137! Mem[0000000030101400] = ff000004ffffd441, %l5 = ffffffffffffffff
4138 ldxa [%i4+%g0]0x81,%l5 ! %l5 = ff000004ffffd441
4139! Starting 10 instruction Store Burst
4140! %f30 = dd54aa25 10ff9a95, Mem[0000000010001408] = 00000000 9d1f0000
4141 stda %f30,[%i0+%o4]0x88 ! Mem[0000000010001408] = dd54aa25 10ff9a95
4142
4143p0_label_156:
4144! %l5 = ff000004ffffd441, Mem[0000000030001410] = 9d1f0000e5842e71
4145 stxa %l5,[%i0+%o5]0x81 ! Mem[0000000030001410] = ff000004ffffd441
4146! Mem[0000000030101408] = ff0000ff, %l5 = ff000004ffffd441
4147 ldstuba [%i4+%o4]0x81,%l5 ! %l5 = 000000ff000000ff
4148! Mem[0000000010101408] = 0c97b92be103e1af, %l5 = 00000000000000ff, %l0 = 0000000000000074
4149 add %i4,0x08,%g1
4150 casxa [%g1]0x80,%l5,%l0 ! %l0 = 0c97b92be103e1af
4151! Mem[00000000100c1410] = ff000000, %l1 = 9d1f000003000000
4152 ldstuba [%i3+%o5]0x80,%l1 ! %l1 = 000000ff000000ff
4153! %l6 = 00000000f2000000, %l5 = 00000000000000ff, %l2 = ff000000ff000000
4154 add %l6,%l5,%l2 ! %l2 = 00000000f20000ff
4155! Mem[000000001014143e] = ffb27b5a, %l7 = 00000000000000ff
4156 ldstub [%i5+0x03e],%l7 ! %l7 = 0000007b000000ff
4157! %l5 = 00000000000000ff, Mem[0000000030181400] = f20300ff
4158 stwa %l5,[%i6+%g0]0x89 ! Mem[0000000030181400] = 000000ff
4159! %l2 = 00000000f20000ff, Mem[0000000010101408] = 0c97b92b
4160 stba %l2,[%i4+%o4]0x80 ! Mem[0000000010101408] = ff97b92b
4161! Mem[0000000030041400] = 7f000000, %l7 = 000000000000007b
4162 ldstuba [%i1+%g0]0x89,%l7 ! %l7 = 00000000000000ff
4163! Starting 10 instruction Load Burst
4164! Mem[0000000030081400] = 00000000, %l6 = 00000000f2000000
4165 lduha [%i2+%g0]0x89,%l6 ! %l6 = 0000000000000000
4166
4167p0_label_157:
4168! Mem[0000000010081410] = 000000ff, %l5 = 00000000000000ff
4169 ldsba [%i2+%o5]0x88,%l5 ! %l5 = ffffffffffffffff
4170! Mem[0000000010181410] = 00000000, %l6 = 0000000000000000
4171 lduba [%i6+%o5]0x88,%l6 ! %l6 = 0000000000000000
4172! Mem[0000000010101408] = ff97b92b, %l0 = 0c97b92be103e1af
4173 ldsha [%i4+%o4]0x80,%l0 ! %l0 = ffffffffffffff97
4174! Mem[0000000010181410] = 0000004600000000, %f2 = ff0000ff 000000ff
4175 ldda [%i6+%o5]0x88,%f2 ! %f2 = 00000046 00000000
4176! Mem[0000000010141408] = 000000f2, %l4 = 00000000000000ff
4177 ldswa [%i5+%o4]0x88,%l4 ! %l4 = 00000000000000f2
4178! Mem[0000000030101400] = ff000004, %l0 = ffffffffffffff97
4179 ldsba [%i4+%g0]0x81,%l0 ! %l0 = ffffffffffffffff
4180! Mem[0000000010041418] = 000000ff, %l4 = 00000000000000f2
4181 ldub [%i1+0x01b],%l4 ! %l4 = 00000000000000ff
4182! Mem[0000000010181414] = 46000000, %l6 = 0000000000000000
4183 lduha [%i6+0x016]%asi,%l6 ! %l6 = 0000000000000000
4184! Mem[00000000300c1408] = ffffffc6 000000ff, %l4 = 000000ff, %l5 = ffffffff
4185 ldda [%i3+%o4]0x81,%l4 ! %l4 = 00000000ffffffc6 00000000000000ff
4186! Starting 10 instruction Store Burst
4187! Mem[0000000030041408] = 0000cd00, %l3 = fffffffffffffe86
4188 swapa [%i1+%o4]0x89,%l3 ! %l3 = 000000000000cd00
4189
4190p0_label_158:
4191! %f28 = 5a7bb25f 00000021, Mem[0000000010101408] = ff97b92b e103e1af
4192 std %f28,[%i4+%o4] ! Mem[0000000010101408] = 5a7bb25f 00000021
4193! Mem[00000000201c0000] = 00008ea0, %l7 = 0000000000000000
4194 ldstub [%o0+%g0],%l7 ! %l7 = 00000000000000ff
4195! %f26 = 00000000 8e0000ff, %l4 = 00000000ffffffc6
4196! Mem[0000000030141418] = ff000000ff000004
4197 add %i5,0x018,%g1
4198 stda %f26,[%g1+%l4]ASI_PST32_S ! Mem[0000000030141418] = 00000000ff000004
4199! %f12 = ff000000 000000f2, Mem[0000000030041400] = ff00007f a7c69cf3
4200 stda %f12,[%i1+%g0]0x81 ! Mem[0000000030041400] = ff000000 000000f2
4201! %l0 = ffffffffffffffff, Mem[0000000030041408] = 86feffff
4202 stwa %l0,[%i1+%o4]0x81 ! Mem[0000000030041408] = ffffffff
4203! Mem[000000001014141c] = ff000004, %l1 = 000000ff, %l4 = ffffffc6
4204 add %i5,0x1c,%g1
4205 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000ff000004
4206! Mem[000000001018140c] = cd659a95, %l6 = 00000000, %l5 = 000000ff
4207 add %i6,0x0c,%g1
4208 casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000cd659a95
4209! %f24 = 959a65cd ff000000, Mem[0000000010141400] = 000000ff 000000ff
4210 stda %f24,[%i5+%g0]0x88 ! Mem[0000000010141400] = 959a65cd ff000000
4211! %f0 = ff000000, Mem[00000000100c1424] = 00000000
4212 st %f0 ,[%i3+0x024] ! Mem[00000000100c1424] = ff000000
4213! Starting 10 instruction Load Burst
4214! Mem[0000000010041410] = 000000ff, %l2 = 00000000f20000ff
4215 lduwa [%i1+%o5]0x88,%l2 ! %l2 = 00000000000000ff
4216
4217p0_label_159:
4218! Mem[0000000010141410] = 9d1f0000 0300c800, %l4 = ff000004, %l5 = cd659a95
4219 ldda [%i5+%o5]0x88,%l4 ! %l4 = 000000000300c800 000000009d1f0000
4220! Mem[0000000010081400] = 9d000000, %l7 = 0000000000000000
4221 ldswa [%i2+%g0]0x80,%l7 ! %l7 = ffffffff9d000000
4222! Mem[0000000021800000] = 46ff133c, %l0 = ffffffffffffffff
4223 lduba [%o3+0x000]%asi,%l0 ! %l0 = 0000000000000046
4224! Mem[000000001008143c] = 13288134, %l6 = 0000000000000000
4225 ldsh [%i2+0x03c],%l6 ! %l6 = 0000000000001328
4226! Mem[0000000030001408] = 00000000 00000000, %l2 = 000000ff, %l3 = 0000cd00
4227 ldda [%i0+%o4]0x89,%l2 ! %l2 = 0000000000000000 0000000000000000
4228! Mem[0000000030101400] = ff000004, %f2 = 00000046
4229 lda [%i4+%g0]0x81,%f2 ! %f2 = ff000004
4230! Mem[0000000030141410] = 00000003, %l6 = 0000000000001328
4231 ldswa [%i5+%o5]0x81,%l6 ! %l6 = 0000000000000003
4232! Mem[0000000020800040] = 0000c0bd, %l1 = 00000000000000ff
4233 ldsha [%o1+0x040]%asi,%l1 ! %l1 = 0000000000000000
4234! Mem[0000000010181400] = 00026387, %l7 = ffffffff9d000000
4235 swapa [%i6+%g0]0x88,%l7 ! %l7 = 0000000000026387
4236! Starting 10 instruction Store Burst
4237! Mem[0000000010001400] = ff000000, %l3 = 0000000000000000
4238 ldstuba [%i0+%g0]0x88,%l3 ! %l3 = 00000000000000ff
4239
4240p0_label_160:
4241! %l3 = 0000000000000000, Mem[00000000100c1410] = ffffd441000000ff
4242 stxa %l3,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 0000000000000000
4243! %l0 = 0000000000000046, Mem[0000000030101400] = ff000004
4244 stwa %l0,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000046
4245! Mem[0000000030041408] = ffffffff, %l5 = 000000009d1f0000
4246 ldstuba [%i1+%o4]0x81,%l5 ! %l5 = 000000ff000000ff
4247! %f18 = ff000000 00000000, %l1 = 0000000000000000
4248! Mem[00000000300c1438] = 38763b020700da69
4249 add %i3,0x038,%g1
4250 stda %f18,[%g1+%l1]ASI_PST8_S ! Mem[00000000300c1438] = 38763b020700da69
4251! %l2 = 0000000000000000, Mem[0000000030081410] = 040000ff00001f9d
4252 stxa %l2,[%i2+%o5]0x81 ! Mem[0000000030081410] = 0000000000000000
4253! %l7 = 0000000000026387, Mem[0000000010141410] = 0300c800
4254 stba %l7,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0300c887
4255! %f10 = b02b9bb0 2edfd309, %l1 = 0000000000000000
4256! Mem[0000000010181430] = 10659a95894141d4
4257 add %i6,0x030,%g1
4258 stda %f10,[%g1+%l1]ASI_PST8_P ! Mem[0000000010181430] = 10659a95894141d4
4259! %f2 = ff000004, %f25 = ff000000, %f16 = 41d4ffff
4260 fadds %f2 ,%f25,%f16 ! %f16 = ff800000
4261! %f16 = ff800000 040000ff ff000000 00000000
4262! %f20 = 9d1f0000 03000000 040000ff 000000ff
4263! %f24 = 959a65cd ff000000 00000000 8e0000ff
4264! %f28 = 5a7bb25f 00000021 dd54aa25 10ff9a95
4265 stda %f16,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000030101400
4266! Starting 10 instruction Load Burst
4267 membar #Sync ! Added by membar checker (31)
4268! Mem[0000000030101408] = 00000000, %l3 = 0000000000000000
4269 ldswa [%i4+%o4]0x89,%l3 ! %l3 = 0000000000000000
4270
4271p0_label_161:
4272! Mem[0000000030141408] = 00000000, %l1 = 0000000000000000
4273 ldswa [%i5+%o4]0x89,%l1 ! %l1 = 0000000000000000
4274! Mem[00000000300c1408] = ff000000c6ffffff, %l6 = 0000000000000003
4275 ldxa [%i3+%o4]0x89,%l6 ! %l6 = ff000000c6ffffff
4276! Mem[000000001004141c] = 0000f1c8, %l0 = 0000000000000046
4277 lduwa [%i1+0x01c]%asi,%l0 ! %l0 = 000000000000f1c8
4278! Mem[00000000300c1400] = ff0003f2, %f29 = 00000021
4279 lda [%i3+%g0]0x81,%f29 ! %f29 = ff0003f2
4280! %f16 = ff800000, %f12 = ff000000
4281 fcmps %fcc2,%f16,%f12 ! %fcc2 = 1
4282! Mem[00000000300c1408] = c6ffffff, %f8 = afe103e1
4283 lda [%i3+%o4]0x89,%f8 ! %f8 = c6ffffff
4284! Mem[0000000010041400] = f2000000, %f16 = ff800000
4285 lda [%i1+%g0]0x88,%f16 ! %f16 = f2000000
4286! Mem[0000000010081408] = 00007400, %f19 = 00000000
4287 lda [%i2+%o4]0x88,%f19 ! %f19 = 00007400
4288! Mem[0000000010081410] = 000000ff, %l5 = 00000000000000ff
4289 lduwa [%i2+%o5]0x88,%l5 ! %l5 = 00000000000000ff
4290! Starting 10 instruction Store Burst
4291! %l6 = ff000000c6ffffff, Mem[0000000030081408] = ff0000ff00000000
4292 stxa %l6,[%i2+%o4]0x89 ! Mem[0000000030081408] = ff000000c6ffffff
4293
4294p0_label_162:
4295! %l0 = 000000000000f1c8, imm = fffffffffffffc13, %l0 = 000000000000f1c8
4296 xor %l0,-0x3ed,%l0 ! %l0 = ffffffffffff0ddb
4297! %l0 = ffff0ddb, %l1 = 00000000, Mem[0000000010081400] = 9d000000 1f18accd
4298 stda %l0,[%i2+%g0]0x80 ! Mem[0000000010081400] = ffff0ddb 00000000
4299! %l1 = 0000000000000000, Mem[00000000211c0000] = f2033487
4300 sth %l1,[%o2+%g0] ! Mem[00000000211c0000] = 00003487
4301! Mem[0000000010141400] = 000000ffcd659a95, %l7 = 0000000000026387, %l0 = ffffffffffff0ddb
4302 casxa [%i5]0x80,%l7,%l0 ! %l0 = 000000ffcd659a95
4303! %l4 = 0300c800, %l5 = 000000ff, Mem[0000000030041408] = ffffffff 00001f9d
4304 stda %l4,[%i1+%o4]0x81 ! Mem[0000000030041408] = 0300c800 000000ff
4305! Mem[0000000010141410] = 87c80003, %l4 = 000000000300c800
4306 swapa [%i5+%o5]0x80,%l4 ! %l4 = 0000000087c80003
4307! %f28 = 5a7bb25f, Mem[0000000030181408] = 000000b2
4308 sta %f28,[%i6+%o4]0x89 ! Mem[0000000030181408] = 5a7bb25f
4309! Mem[00000000100c1410] = 00000000, %l4 = 0000000087c80003
4310 ldstuba [%i3+%o5]0x88,%l4 ! %l4 = 00000000000000ff
4311! %f9 = 2bb9970c, Mem[0000000030101400] = 040000ff
4312 sta %f9 ,[%i4+%g0]0x89 ! Mem[0000000030101400] = 2bb9970c
4313! Starting 10 instruction Load Burst
4314! Mem[0000000010041400] = 000000f2, %f30 = dd54aa25
4315 lda [%i1+%g0]0x80,%f30 ! %f30 = 000000f2
4316
4317p0_label_163:
4318! Mem[0000000010141408] = ff000000 000000f2, %l6 = c6ffffff, %l7 = 00026387
4319 ldda [%i5+%o4]0x88,%l6 ! %l6 = 00000000000000f2 00000000ff000000
4320! %l0 = 000000ffcd659a95, %l7 = 00000000ff000000, %l1 = 0000000000000000
4321 or %l0,%l7,%l1 ! %l1 = 000000ffff659a95
4322! Mem[0000000010181424] = 000000f2, %l2 = 0000000000000000
4323 ldsha [%i6+0x026]%asi,%l2 ! %l2 = 00000000000000f2
4324! Mem[0000000030001400] = 04000000, %l7 = 00000000ff000000
4325 lduha [%i0+%g0]0x81,%l7 ! %l7 = 0000000000000400
4326! Mem[0000000010081400] = 00000000db0dffff, %l1 = 000000ffff659a95
4327 ldxa [%i2+%g0]0x88,%l1 ! %l1 = 00000000db0dffff
4328! Mem[0000000010181408] = 000000ff, %f2 = ff000004
4329 lda [%i6+%o4]0x80,%f2 ! %f2 = 000000ff
4330! Mem[0000000030141410] = 9d1f000003000000, %l0 = 000000ffcd659a95
4331 ldxa [%i5+%o5]0x89,%l0 ! %l0 = 9d1f000003000000
4332! Mem[0000000010001400] = ff0000ff, %l5 = 00000000000000ff
4333 ldsba [%i0+%g0]0x88,%l5 ! %l5 = ffffffffffffffff
4334! Mem[0000000010001418] = 8b21c72e, %l6 = 00000000000000f2
4335 lduha [%i0+0x01a]%asi,%l6 ! %l6 = 000000000000c72e
4336! Starting 10 instruction Store Burst
4337! %f20 = 9d1f0000 03000000, %l4 = 0000000000000000
4338! Mem[0000000030041410] = ff000000ff000000
4339 add %i1,0x010,%g1
4340 stda %f20,[%g1+%l4]ASI_PST8_SL ! Mem[0000000030041410] = ff000000ff000000
4341
4342p0_label_164:
4343! Mem[0000000010081408] = 00007400, %l7 = 0000000000000400
4344 ldstuba [%i2+%o4]0x88,%l7 ! %l7 = 00000000000000ff
4345! %l2 = 00000000000000f2, Mem[0000000010041408] = 000000009d1f0000
4346 stxa %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000000000f2
4347! %l5 = ffffffffffffffff, Mem[0000000010101400] = ff0003f2
4348 stba %l5,[%i4+%g0]0x80 ! Mem[0000000010101400] = ff0003f2
4349! %f0 = ff000000, Mem[00000000100c1408] = f39cc6a7
4350 sta %f0 ,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ff000000
4351! Mem[0000000010081408] = ff740000, %l0 = 9d1f000003000000
4352 ldstuba [%i2+%o4]0x80,%l0 ! %l0 = 000000ff000000ff
4353! Mem[0000000010101408] = 5fb27b5a, %l6 = 000000000000c72e
4354 ldstuba [%i4+%o4]0x88,%l6 ! %l6 = 0000005a000000ff
4355! Mem[0000000010081438] = 0097d89013288134, %l0 = 00000000000000ff, %l0 = 00000000000000ff
4356 add %i2,0x38,%g1
4357 casxa [%g1]0x80,%l0,%l0 ! %l0 = 0097d89013288134
4358! Mem[0000000010141400] = 000000ff, %l1 = 00000000db0dffff, %asi = 80
4359 swapa [%i5+0x000]%asi,%l1 ! %l1 = 00000000000000ff
4360! %l0 = 0097d89013288134, Mem[0000000010181410] = 00000000
4361 stba %l0,[%i6+%o5]0x80 ! Mem[0000000010181410] = 34000000
4362! Starting 10 instruction Load Burst
4363! %f0 = ff000000 ffffd441 000000ff 00000000
4364! %f4 = 00000003 00001f9d 04ab8e31 1d4201a7
4365! %f8 = c6ffffff 2bb9970c b02b9bb0 2edfd309
4366! %f12 = ff000000 000000f2 f39cc6a7 00007400
4367 stda %f0,[%i1]ASI_COMMIT_S ! Block Store to 0000000030041400
4368
4369p0_label_165:
4370! Mem[0000000010141428] = 7ffb8e61, %l7 = 0000000000000000
4371 ldsh [%i5+0x028],%l7 ! %l7 = 0000000000007ffb
4372! Mem[0000000030141400] = ff000000 ff000000, %l2 = 000000f2, %l3 = 00000000
4373 ldda [%i5+%g0]0x81,%l2 ! %l2 = 00000000ff000000 00000000ff000000
4374! Mem[0000000021800100] = ff900b85, %l3 = 00000000ff000000
4375 lduha [%o3+0x100]%asi,%l3 ! %l3 = 000000000000ff90
4376! Mem[0000000010181400] = 0000009d, %l5 = ffffffffffffffff
4377 ldswa [%i6+%g0]0x80,%l5 ! %l5 = 000000000000009d
4378! Mem[0000000010101430] = ffffffff, %l5 = 000000000000009d
4379 ldub [%i4+0x032],%l5 ! %l5 = 00000000000000ff
4380! Mem[0000000030141400] = ff000000 ff000000 00000000 000000ff
4381! Mem[0000000030141410] = 00000003 00001f9d 00000000 ff000004
4382! Mem[0000000030141420] = 03f2ff00 cd659a95 7ffb8e61 7b68038d
4383! Mem[0000000030141430] = 21000000 5fb27b5a ffffffff ffb27b5a
4384 ldda [%i5]ASI_BLK_S,%f16 ! Block Load from 0000000030141400
4385! Mem[0000000030081408] = ffffffc6, %l3 = 000000000000ff90
4386 ldsha [%i2+%o4]0x81,%l3 ! %l3 = ffffffffffffffff
4387! Mem[0000000010001418] = 8b21c72e5fff7b5a, %l3 = ffffffffffffffff
4388 ldx [%i0+0x018],%l3 ! %l3 = 8b21c72e5fff7b5a
4389! Mem[0000000010181408] = 000000ff, %f12 = ff000000
4390 ld [%i6+%o4],%f12 ! %f12 = 000000ff
4391! Starting 10 instruction Store Burst
4392! %l2 = ff000000, %l3 = 5fff7b5a, Mem[0000000010001410] = 000000ff 000000ff
4393 stda %l2,[%i0+0x010]%asi ! Mem[0000000010001410] = ff000000 5fff7b5a
4394
4395p0_label_166:
4396! %f12 = 000000ff, Mem[0000000010081408] = ff740000
4397 sta %f12,[%i2+%o4]0x80 ! Mem[0000000010081408] = 000000ff
4398 membar #Sync ! Added by membar checker (32)
4399! Mem[0000000010041410] = ff000000, %l2 = 00000000ff000000
4400 swapa [%i1+%o5]0x80,%l2 ! %l2 = 00000000ff000000
4401! %l2 = 00000000ff000000, Mem[0000000010141410] = 0300c80000001f9d
4402 stx %l2,[%i5+%o5] ! Mem[0000000010141410] = 00000000ff000000
4403! %l4 = 0000000000000000, Mem[0000000010041436] = ff5db224, %asi = 80
4404 stba %l4,[%i1+0x036]%asi ! Mem[0000000010041434] = ff5d0024
4405! %f4 = 00000003 00001f9d, %l5 = 00000000000000ff
4406! Mem[00000000100c1410] = ff00000000000000
4407 add %i3,0x010,%g1
4408 stda %f4,[%g1+%l5]ASI_PST8_P ! Mem[00000000100c1410] = 0000000300001f9d
4409! %l2 = 00000000ff000000, Mem[0000000010141408] = 000000f2
4410 stba %l2,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000
4411! %l2 = ff000000, %l3 = 5fff7b5a, Mem[0000000010001408] = 10ff9a95 dd54aa25
4412 stda %l2,[%i0+%o4]0x88 ! Mem[0000000010001408] = ff000000 5fff7b5a
4413! Mem[0000000010101408] = 5fb27bff, %l3 = 8b21c72e5fff7b5a
4414 swapa [%i4+%o4]0x88,%l3 ! %l3 = 000000005fb27bff
4415! %l0 = 13288134, %l1 = 000000ff, Mem[0000000010101400] = ff0003f2 00000000
4416 stda %l0,[%i4+0x000]%asi ! Mem[0000000010101400] = 13288134 000000ff
4417! Starting 10 instruction Load Burst
4418! Mem[00000000300c1408] = ffffffc6000000ff, %l6 = 000000000000005a
4419 ldxa [%i3+%o4]0x81,%l6 ! %l6 = ffffffc6000000ff
4420
4421p0_label_167:
4422! Mem[00000000100c1428] = ff000000, %l7 = 0000000000007ffb
4423 ldsh [%i3+0x02a],%l7 ! %l7 = 0000000000000000
4424! Mem[0000000030041400] = 41d4ffff000000ff, %f22 = 00000000 ff000004
4425 ldda [%i1+%g0]0x89,%f22 ! %f22 = 41d4ffff 000000ff
4426! Mem[0000000010081424] = c791c515, %l1 = 00000000000000ff
4427 ldsb [%i2+0x027],%l1 ! %l1 = 0000000000000015
4428! Mem[0000000010041400] = 000000f2, %l0 = 0097d89013288134
4429 lduba [%i1+0x001]%asi,%l0 ! %l0 = 0000000000000000
4430! Mem[0000000030081410] = 00000000, %f14 = f39cc6a7
4431 lda [%i2+%o5]0x81,%f14 ! %f14 = 00000000
4432! Mem[0000000030081400] = 00000000000000ff, %l3 = 000000005fb27bff
4433 ldxa [%i2+%g0]0x81,%l3 ! %l3 = 00000000000000ff
4434! Mem[000000001014140c] = 000000ff, %f9 = 2bb9970c
4435 lda [%i5+0x00c]%asi,%f9 ! %f9 = 000000ff
4436! Mem[0000000010041400] = f2000000, %l2 = 00000000ff000000
4437 lduwa [%i1+%g0]0x88,%l2 ! %l2 = 00000000f2000000
4438! %l5 = 00000000000000ff, %l2 = 00000000f2000000, %l7 = 0000000000000000
4439 andn %l5,%l2,%l7 ! %l7 = 00000000000000ff
4440! Starting 10 instruction Store Burst
4441! Mem[0000000010181404] = 00000000, %l3 = 00000000000000ff
4442 lduh [%i6+0x006],%l3 ! %l3 = 0000000000000000
4443
4444p0_label_168:
4445! Mem[00000000100c142e] = ff000004, %l6 = ffffffc6000000ff
4446 ldstub [%i3+0x02e],%l6 ! %l6 = 00000000000000ff
4447! %l0 = 0000000000000000, Mem[0000000030081400] = ff00000000000000
4448 stxa %l0,[%i2+%g0]0x89 ! Mem[0000000030081400] = 0000000000000000
4449! Mem[0000000030101408] = 00000000, %l2 = 00000000f2000000
4450 ldstuba [%i4+%o4]0x89,%l2 ! %l2 = 00000000000000ff
4451! %f18 = 00000000, Mem[0000000010101400] = 13288134
4452 sta %f18,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000
4453! %l4 = 0000000000000000, Mem[000000001018140e] = cd659a95, %asi = 80
4454 stha %l4,[%i6+0x00e]%asi ! Mem[000000001018140c] = cd650000
4455! %l6 = 00000000, %l7 = 000000ff, Mem[0000000010101410] = 00001fff ff0000ff
4456 stda %l6,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000 000000ff
4457! %l1 = 0000000000000015, Mem[0000000030181410] = ff000000
4458 stba %l1,[%i6+%o5]0x81 ! Mem[0000000030181410] = 15000000
4459! %l0 = 0000000000000000, Mem[00000000100c1408] = 0074ff00000000ff
4460 stxa %l0,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 0000000000000000
4461! %l5 = 00000000000000ff, Mem[0000000030101400] = 0c97b92b000080ff
4462 stxa %l5,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000000000ff
4463! Starting 10 instruction Load Burst
4464! Mem[0000000030001400] = ff00000000000004, %f16 = ff000000 ff000000
4465 ldda [%i0+%g0]0x89,%f16 ! %f16 = ff000000 00000004
4466
4467p0_label_169:
4468! Mem[0000000010081408] = 000000ffa7c69cf3, %f28 = 21000000 5fb27b5a
4469 ldda [%i2+%o4]0x80,%f28 ! %f28 = 000000ff a7c69cf3
4470! Mem[0000000010141410] = 00000000, %l5 = 00000000000000ff
4471 ldswa [%i5+%o5]0x88,%l5 ! %l5 = 0000000000000000
4472! Mem[0000000010181410] = 34000000, %l4 = 0000000000000000
4473 ldsw [%i6+%o5],%l4 ! %l4 = 0000000034000000
4474! Mem[0000000010101408] = 5a7bff5f00000021, %l5 = 0000000000000000
4475 ldxa [%i4+0x008]%asi,%l5 ! %l5 = 5a7bff5f00000021
4476! Mem[0000000010001418] = 8b21c72e5fff7b5a, %l1 = 0000000000000015
4477 ldxa [%i0+0x018]%asi,%l1 ! %l1 = 8b21c72e5fff7b5a
4478! Mem[000000001004140c] = 000000f2, %l7 = 00000000000000ff
4479 ldsh [%i1+0x00e],%l7 ! %l7 = 00000000000000f2
4480! Mem[00000000100c1420] = f2000000, %l1 = 8b21c72e5fff7b5a
4481 ldsw [%i3+0x020],%l1 ! %l1 = fffffffff2000000
4482! Mem[0000000030081410] = 00000000, %l6 = 0000000000000000
4483 lduha [%i2+%o5]0x81,%l6 ! %l6 = 0000000000000000
4484! Mem[0000000030181400] = 000000ff, %f5 = 00001f9d
4485 lda [%i6+%g0]0x89,%f5 ! %f5 = 000000ff
4486! Starting 10 instruction Store Burst
4487! %l7 = 00000000000000f2, Mem[0000000030081408] = ffffffc6000000ff
4488 stxa %l7,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000000000f2
4489
4490p0_label_170:
4491! Mem[0000000010101410] = 00000000, %l5 = 5a7bff5f00000021
4492 ldstuba [%i4+%o5]0x88,%l5 ! %l5 = 00000000000000ff
4493! %f8 = c6ffffff 000000ff, %l3 = 0000000000000000
4494! Mem[0000000030101430] = 210000005fb27b5a
4495 add %i4,0x030,%g1
4496 stda %f8,[%g1+%l3]ASI_PST8_SL ! Mem[0000000030101430] = 210000005fb27b5a
4497! Mem[0000000020800001] = ff5f4ebd, %l3 = 0000000000000000
4498 ldstuba [%o1+0x001]%asi,%l3 ! %l3 = 0000005f000000ff
4499! Mem[0000000010081424] = c791c515, %l5 = 00000000, %l6 = 00000000
4500 add %i2,0x24,%g1
4501 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000c791c515
4502! %l7 = 00000000000000f2, Mem[0000000030101408] = 000000ff
4503 stba %l7,[%i4+%o4]0x89 ! Mem[0000000030101408] = 000000f2
4504! %l3 = 000000000000005f, imm = 0000000000000587, %l1 = fffffffff2000000
4505 and %l3,0x587,%l1 ! %l1 = 0000000000000007
4506! Mem[0000000010181400] = 0000009d, %l3 = 000000000000005f
4507 swapa [%i6+%g0]0x80,%l3 ! %l3 = 000000000000009d
4508! Mem[0000000010001418] = 8b21c72e5fff7b5a, %l0 = 0000000000000000, %l2 = 0000000000000000
4509 add %i0,0x18,%g1
4510 casxa [%g1]0x80,%l0,%l2 ! %l2 = 8b21c72e5fff7b5a
4511! Mem[0000000030141408] = 00000000, %l7 = 00000000000000f2
4512 ldstuba [%i5+%o4]0x89,%l7 ! %l7 = 00000000000000ff
4513! Starting 10 instruction Load Burst
4514! Mem[0000000010181410] = 34000000, %f17 = 00000004
4515 lda [%i6+0x010]%asi,%f17 ! %f17 = 34000000
4516
4517p0_label_171:
4518! Mem[0000000010141408] = ff00000000000000, %f0 = ff000000 ffffd441
4519 ldda [%i5+%o4]0x88,%f0 ! %f0 = ff000000 00000000
4520! %l7 = 0000000000000000, immed = fffff66b, %y = 00000000
4521 sdiv %l7,-0x995,%l3 ! %l3 = 0000000000000000
4522 mov %l0,%y ! %y = 00000000
4523! Mem[0000000030141400] = ff000000ff000000, %f28 = 000000ff a7c69cf3
4524 ldda [%i5+%g0]0x81,%f28 ! %f28 = ff000000 ff000000
4525! Mem[0000000030081410] = 00000000, %l2 = 8b21c72e5fff7b5a
4526 lduha [%i2+%o5]0x81,%l2 ! %l2 = 0000000000000000
4527! Mem[0000000030001408] = 0000000000000000, %f12 = 000000ff 000000f2
4528 ldda [%i0+%o4]0x89,%f12 ! %f12 = 00000000 00000000
4529! Mem[0000000030101408] = 000000f2, %l6 = 00000000c791c515
4530 ldsha [%i4+%o4]0x89,%l6 ! %l6 = 00000000000000f2
4531! Mem[0000000010101400] = 00000000, %l5 = 0000000000000000
4532 ldsha [%i4+%g0]0x80,%l5 ! %l5 = 0000000000000000
4533! Mem[0000000030081400] = 0000000000000000, %f28 = ff000000 ff000000
4534 ldda [%i2+%g0]0x81,%f28 ! %f28 = 00000000 00000000
4535! Mem[0000000010001400] = ff0000ff, %l2 = 0000000000000000
4536 ldsba [%i0+%g0]0x88,%l2 ! %l2 = ffffffffffffffff
4537! Starting 10 instruction Store Burst
4538! %l1 = 0000000000000007, Mem[000000001008140e] = a7c69cf3
4539 sth %l1,[%i2+0x00e] ! Mem[000000001008140c] = a7c60007
4540
4541p0_label_172:
4542! %f4 = 00000003 000000ff, Mem[0000000010081438] = 0097d890 13288134
4543 stda %f4 ,[%i2+0x038]%asi ! Mem[0000000010081438] = 00000003 000000ff
4544! Mem[00000000201c0001] = ff008ea0, %l0 = 0000000000000000
4545 ldstub [%o0+0x001],%l0 ! %l0 = 00000000000000ff
4546! %l5 = 0000000000000000, Mem[0000000030141408] = ff000000000000ff
4547 stxa %l5,[%i5+%o4]0x89 ! Mem[0000000030141408] = 0000000000000000
4548! Mem[0000000030101410] = 03000000, %l3 = 0000000000000000
4549 ldstuba [%i4+%o5]0x89,%l3 ! %l3 = 00000000000000ff
4550! %l1 = 0000000000000007, immed = 0000064a, %y = 00000000
4551 udiv %l1,0x64a,%l6 ! %l6 = 0000000000000000
4552 mov %l0,%y ! %y = 00000000
4553! Mem[0000000030081400] = 00000000, %l2 = ffffffffffffffff
4554 ldstuba [%i2+%g0]0x89,%l2 ! %l2 = 00000000000000ff
4555! %f9 = 000000ff, Mem[0000000010181408] = ff000000
4556 sta %f9 ,[%i6+%o4]0x88 ! Mem[0000000010181408] = 000000ff
4557! Mem[0000000010141408] = 00000000, %l1 = 0000000000000007
4558 swapa [%i5+%o4]0x80,%l1 ! %l1 = 0000000000000000
4559! Mem[0000000010081408] = ff000000, %l2 = 0000000000000000
4560 lduha [%i2+%o4]0x88,%l2 ! %l2 = 0000000000000000
4561! Starting 10 instruction Load Burst
4562! Mem[0000000010101410] = ff000000, %l2 = 0000000000000000
4563 lduba [%i4+%o5]0x80,%l2 ! %l2 = 00000000000000ff
4564
4565p0_label_173:
4566! Mem[0000000030181408] = 5fb27b5a, %l5 = 0000000000000000
4567 ldswa [%i6+%o4]0x81,%l5 ! %l5 = 000000005fb27b5a
4568! Mem[0000000010081400] = ffff0ddb00000000, %f22 = 41d4ffff 000000ff
4569 ldda [%i2+%g0]0x80,%f22 ! %f22 = ffff0ddb 00000000
4570! Mem[0000000030141400] = 000000ff000000ff, %f18 = 00000000 000000ff
4571 ldda [%i5+%g0]0x89,%f18 ! %f18 = 000000ff 000000ff
4572! Mem[00000000100c1430] = ff000000, %f10 = b02b9bb0
4573 lda [%i3+0x030]%asi,%f10 ! %f10 = ff000000
4574! %f3 = 00000000, %f29 = 00000000
4575 fsqrts %f3 ,%f29 ! %f29 = 00000000
4576! Mem[0000000030181410] = 15000000, %l7 = 0000000000000000
4577 lduba [%i6+%o5]0x81,%l7 ! %l7 = 0000000000000015
4578! Mem[0000000010041410] = ff000000, %l1 = 0000000000000000
4579 lduha [%i1+%o5]0x80,%l1 ! %l1 = 000000000000ff00
4580! Mem[00000000100c141c] = ffc7218b, %l0 = 0000000000000000
4581 lduh [%i3+0x01c],%l0 ! %l0 = 000000000000ffc7
4582! Mem[0000000010001400] = ff0000ff, %l6 = 0000000000000000
4583 ldswa [%i0+%g0]0x88,%l6 ! %l6 = ffffffffff0000ff
4584! Starting 10 instruction Store Burst
4585! Mem[0000000010181408] = ff000000, %l1 = 000000000000ff00, %asi = 80
4586 swapa [%i6+0x008]%asi,%l1 ! %l1 = 00000000ff000000
4587
4588p0_label_174:
4589! %l0 = 000000000000ffc7, Mem[0000000030141408] = 00000000
4590 stha %l0,[%i5+%o4]0x81 ! Mem[0000000030141408] = ffc70000
4591! %f5 = 000000ff, Mem[0000000010081408] = ff000000
4592 sta %f5 ,[%i2+%o4]0x88 ! Mem[0000000010081408] = 000000ff
4593! Mem[0000000030101410] = ff000003, %l4 = 0000000034000000
4594 ldstuba [%i4+%o5]0x81,%l4 ! %l4 = 000000ff000000ff
4595! Mem[00000000300c1410] = 0000f2ff, %l0 = 000000000000ffc7
4596 swapa [%i3+%o5]0x89,%l0 ! %l0 = 000000000000f2ff
4597! Mem[0000000010081400] = db0dffff, %l4 = 00000000000000ff
4598 ldstuba [%i2+%g0]0x88,%l4 ! %l4 = 000000ff000000ff
4599! Mem[0000000010101400] = 00000000, %l5 = 000000005fb27b5a
4600 ldstuba [%i4+%g0]0x88,%l5 ! %l5 = 00000000000000ff
4601! %l1 = 00000000ff000000, Mem[0000000010081418] = 21448ed6, %asi = 80
4602 stha %l1,[%i2+0x018]%asi ! Mem[0000000010081418] = 00008ed6
4603! %l0 = 000000000000f2ff, Mem[0000000010041416] = 87630200
4604 sth %l0,[%i1+0x016] ! Mem[0000000010041414] = 8763f2ff
4605! Mem[0000000020800000] = ffff4ebd, %l2 = 00000000000000ff
4606 ldstub [%o1+%g0],%l2 ! %l2 = 000000ff000000ff
4607! Starting 10 instruction Load Burst
4608! Mem[0000000010001400] = ff0000ff 00000000, %l6 = ff0000ff, %l7 = 00000015
4609 ldda [%i0+0x000]%asi,%l6 ! %l6 = 00000000ff0000ff 0000000000000000
4610
4611p0_label_175:
4612! Mem[0000000010081400] = 00000000 db0dffff, %l0 = 0000f2ff, %l1 = ff000000
4613 ldda [%i2+%g0]0x88,%l0 ! %l0 = 00000000db0dffff 0000000000000000
4614! Mem[00000000100c142c] = ff00ff04, %l6 = 00000000ff0000ff
4615 ldub [%i3+0x02e],%l6 ! %l6 = 00000000000000ff
4616! Mem[0000000030001408] = 00000000, %l5 = 0000000000000000
4617 ldsha [%i0+%o4]0x89,%l5 ! %l5 = 0000000000000000
4618! Mem[0000000030141410] = 03000000, %l3 = 0000000000000000
4619 lduba [%i5+%o5]0x89,%l3 ! %l3 = 0000000000000000
4620! Mem[0000000030001400] = 04000000, %l5 = 0000000000000000
4621 ldsha [%i0+%g0]0x81,%l5 ! %l5 = 0000000000000400
4622! Mem[0000000030081410] = 00000000 00000000, %l4 = 000000ff, %l5 = 00000400
4623 ldda [%i2+%o5]0x89,%l4 ! %l4 = 0000000000000000 0000000000000000
4624! Mem[0000000010081410] = ff000000, %l0 = 00000000db0dffff
4625 lduha [%i2+%o5]0x80,%l0 ! %l0 = 000000000000ff00
4626! Mem[000000001004143c] = 10ff9a95, %l1 = 0000000000000000
4627 ldub [%i1+0x03e],%l1 ! %l1 = 000000000000009a
4628! Mem[0000000010101410] = 000000ff, %l5 = 0000000000000000
4629 ldsha [%i4+%o5]0x88,%l5 ! %l5 = 00000000000000ff
4630! Starting 10 instruction Store Burst
4631! Mem[0000000030081408] = 00000000, %l6 = 00000000000000ff
4632 swapa [%i2+%o4]0x81,%l6 ! %l6 = 0000000000000000
4633
4634p0_label_176:
4635! %l2 = 00000000000000ff, Mem[0000000030001408] = 00000000
4636 stwa %l2,[%i0+%o4]0x89 ! Mem[0000000030001408] = 000000ff
4637! Mem[00000000100c1410] = 03000000, %l2 = 00000000000000ff
4638 ldstuba [%i3+%o5]0x88,%l2 ! %l2 = 00000000000000ff
4639! %f4 = 00000003, Mem[0000000010001418] = 8b21c72e
4640 st %f4 ,[%i0+0x018] ! Mem[0000000010001418] = 00000003
4641! %l2 = 0000000000000000, imm = fffffffffffffeb9, %l1 = 000000000000009a
4642 subc %l2,-0x147,%l1 ! %l1 = 0000000000000147
4643! %l6 = 0000000000000000, Mem[0000000010141408] = 07000000
4644 stba %l6,[%i5+%o4]0x88 ! Mem[0000000010141408] = 07000000
4645! Mem[0000000030141408] = 0000c7ff, %l1 = 0000000000000147
4646 swapa [%i5+%o4]0x89,%l1 ! %l1 = 000000000000c7ff
4647! Mem[00000000100c1410] = ff000003, %l1 = 000000000000c7ff
4648 ldstuba [%i3+%o5]0x80,%l1 ! %l1 = 000000ff000000ff
4649! %l3 = 0000000000000000, Mem[0000000010041408] = 00000000000000f2, %asi = 80
4650 stxa %l3,[%i1+0x008]%asi ! Mem[0000000010041408] = 0000000000000000
4651! Mem[000000001018142a] = 0000f1c8, %l6 = 0000000000000000
4652 ldstub [%i6+0x02a],%l6 ! %l6 = 000000f1000000ff
4653! Starting 10 instruction Load Burst
4654! Mem[0000000010081408] = 0700c6a7 000000ff, %l0 = 0000ff00, %l1 = 000000ff
4655 ldda [%i2+%o4]0x88,%l0 ! %l0 = 00000000000000ff 000000000700c6a7
4656
4657p0_label_177:
4658! Mem[0000000030001408] = ff000000, %l3 = 0000000000000000
4659 lduba [%i0+%o4]0x81,%l3 ! %l3 = 00000000000000ff
4660! Mem[0000000010101400] = ff000000, %l6 = 00000000000000f1
4661 ldsha [%i4+%g0]0x80,%l6 ! %l6 = ffffffffffffff00
4662! Mem[0000000030141408] = 00000000 00000147, %l6 = ffffff00, %l7 = 00000000
4663 ldda [%i5+%o4]0x89,%l6 ! %l6 = 0000000000000147 0000000000000000
4664! Mem[0000000030101408] = 000000f2, %l3 = 00000000000000ff
4665 ldsba [%i4+%o4]0x89,%l3 ! %l3 = fffffffffffffff2
4666! Mem[0000000010181408] = 00ff0000, %l7 = 0000000000000000
4667 ldsba [%i6+%o4]0x88,%l7 ! %l7 = 0000000000000000
4668! Mem[0000000010081410] = 045db224000000ff, %f20 = 00000003 00001f9d
4669 ldda [%i2+%o5]0x88,%f20 ! %f20 = 045db224 000000ff
4670 membar #Sync ! Added by membar checker (33)
4671! Mem[00000000100c1400] = 000000ff 00000000 00000000 00000000
4672! Mem[00000000100c1410] = ff000003 00001f9d 00001f9d ffc7218b
4673! Mem[00000000100c1420] = f2000000 ff000000 ff000000 ff00ff04
4674! Mem[00000000100c1430] = ff000000 00000021 000000ff 000080ff
4675 ldda [%i3]ASI_BLK_P,%f0 ! Block Load from 00000000100c1400
4676! Mem[0000000030001408] = 00000000 000000ff, %l6 = 00000147, %l7 = 00000000
4677 ldda [%i0+%o4]0x89,%l6 ! %l6 = 00000000000000ff 0000000000000000
4678! Mem[0000000030001400] = 00000004, %l2 = 0000000000000000
4679 ldsha [%i0+%g0]0x89,%l2 ! %l2 = 0000000000000004
4680! Starting 10 instruction Store Burst
4681! %f16 = ff000000, Mem[000000001008140c] = a7c60007
4682 sta %f16,[%i2+0x00c]%asi ! Mem[000000001008140c] = ff000000
4683
4684p0_label_178:
4685! %l2 = 0000000000000004, Mem[0000000010101408] = 210000005fff7b5a
4686 stxa %l2,[%i4+%o4]0x88 ! Mem[0000000010101408] = 0000000000000004
4687 membar #Sync ! Added by membar checker (34)
4688! %f22 = ffff0ddb 00000000, Mem[00000000100c1400] = 000000ff 00000000
4689 stda %f22,[%i3+%g0]0x80 ! Mem[00000000100c1400] = ffff0ddb 00000000
4690! %f8 = f2000000 ff000000, Mem[0000000010141400] = db0dffff cd659a95
4691 std %f8 ,[%i5+%g0] ! Mem[0000000010141400] = f2000000 ff000000
4692! Mem[00000000100c1400] = ffff0ddb, %l4 = 0000000000000000
4693 swapa [%i3+%g0]0x80,%l4 ! %l4 = 00000000ffff0ddb
4694! %l3 = fffffffffffffff2, Mem[0000000030041408] = 000000ff
4695 stha %l3,[%i1+%o4]0x81 ! Mem[0000000030041408] = fff200ff
4696! %l6 = 00000000000000ff, Mem[0000000030101400] = 00000000
4697 stha %l6,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00ff0000
4698! %f2 = 00000000, Mem[0000000030181408] = 5a7bb25f
4699 sta %f2 ,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000
4700! Mem[00000000100c1410] = 030000ff, %l2 = 0000000000000004
4701 swapa [%i3+%o5]0x88,%l2 ! %l2 = 00000000030000ff
4702! %l3 = fffffffffffffff2, Mem[0000000030081408] = 000000ff
4703 stwa %l3,[%i2+%o4]0x81 ! Mem[0000000030081408] = fffffff2
4704! Starting 10 instruction Load Burst
4705! Mem[0000000010081410] = 045db224000000ff, %l0 = 00000000000000ff
4706 ldxa [%i2+%o5]0x88,%l0 ! %l0 = 045db224000000ff
4707
4708p0_label_179:
4709! Mem[0000000010081400] = db0dffff, %l3 = fffffffffffffff2
4710 lduha [%i2+%g0]0x88,%l3 ! %l3 = 000000000000ffff
4711! Mem[000000001010141c] = 00005d04, %l6 = 00000000000000ff
4712 lduh [%i4+0x01e],%l6 ! %l6 = 0000000000005d04
4713! Mem[0000000030101408] = 000000f2, %f16 = ff000000
4714 lda [%i4+%o4]0x89,%f16 ! %f16 = 000000f2
4715! Mem[00000000300c1400] = f20300ff, %f0 = 000000ff
4716 lda [%i3+%g0]0x89,%f0 ! %f0 = f20300ff
4717! Mem[0000000030081410] = 00000000, %l0 = 045db224000000ff
4718 ldswa [%i2+%o5]0x81,%l0 ! %l0 = 0000000000000000
4719! Mem[0000000010101400] = ff000000, %l2 = 00000000030000ff
4720 ldsba [%i4+%g0]0x80,%l2 ! %l2 = ffffffffffffffff
4721! Mem[0000000030081408] = fffffff2, %l1 = 000000000700c6a7
4722 lduwa [%i2+%o4]0x81,%l1 ! %l1 = 00000000fffffff2
4723! Mem[0000000010181400] = 5f000000, %l5 = 00000000000000ff
4724 lduba [%i6+%g0]0x88,%l5 ! %l5 = 0000000000000000
4725! Mem[0000000021800000] = 46ff133c, %l3 = 000000000000ffff
4726 ldsba [%o3+0x000]%asi,%l3 ! %l3 = 0000000000000046
4727! Starting 10 instruction Store Burst
4728! %l6 = 0000000000005d04, Mem[0000000030041410] = 00000003
4729 stwa %l6,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00005d04
4730
4731p0_label_180:
4732! Mem[0000000010181410] = 00000034, %l0 = 0000000000000000
4733 ldstuba [%i6+%o5]0x88,%l0 ! %l0 = 00000034000000ff
4734! Mem[0000000010101438] = 000000ff, %l0 = 0000000000000034
4735 ldstub [%i4+0x038],%l0 ! %l0 = 00000000000000ff
4736! Mem[00000000100c1422] = f2000000, %l5 = 0000000000000000
4737 ldstub [%i3+0x022],%l5 ! %l5 = 00000000000000ff
4738! %l7 = 0000000000000000, Mem[0000000010041410] = ff000000
4739 stba %l7,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000
4740! Mem[0000000010081408] = ff000000, %l3 = 0000000000000046
4741 ldstuba [%i2+%o4]0x80,%l3 ! %l3 = 000000ff000000ff
4742! Mem[0000000030141410] = 03000000, %l1 = 00000000fffffff2
4743 swapa [%i5+%o5]0x89,%l1 ! %l1 = 0000000003000000
4744! %f6 = 00001f9d ffc7218b, Mem[00000000300c1400] = ff0003f2 4d0000ff
4745 stda %f6 ,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00001f9d ffc7218b
4746! Mem[00000000300c1408] = c6ffffff, %l1 = 0000000003000000
4747 ldstuba [%i3+%o4]0x89,%l1 ! %l1 = 000000ff000000ff
4748! Mem[00000000100c142b] = ff000000, %l1 = 00000000000000ff
4749 ldstub [%i3+0x02b],%l1 ! %l1 = 00000000000000ff
4750! Starting 10 instruction Load Burst
4751! Mem[0000000010081408] = ff000000, %l7 = 0000000000000000
4752 ldswa [%i2+%o4]0x80,%l7 ! %l7 = ffffffffff000000
4753
4754p0_label_181:
4755! Mem[0000000010081410] = 000000ff, %l7 = ffffffffff000000
4756 ldsba [%i2+%o5]0x88,%l7 ! %l7 = ffffffffffffffff
4757! Mem[0000000030181408] = 00000000, %l5 = 0000000000000000
4758 ldsha [%i6+%o4]0x81,%l5 ! %l5 = 0000000000000000
4759! Mem[00000000211c0000] = 00003487, %l1 = 0000000000000000
4760 ldsh [%o2+%g0],%l1 ! %l1 = 0000000000000000
4761! Mem[0000000010001400] = 00000000 ff0000ff, %l4 = ffff0ddb, %l5 = 00000000
4762 ldda [%i0+%g0]0x88,%l4 ! %l4 = 00000000ff0000ff 0000000000000000
4763! Mem[0000000030181408] = 00000000 000000ff, %l0 = 00000000, %l1 = 00000000
4764 ldda [%i6+%o4]0x81,%l0 ! %l0 = 0000000000000000 00000000000000ff
4765! Mem[00000000300c1410] = 0000ffc7, %l7 = ffffffffffffffff
4766 lduba [%i3+%o5]0x89,%l7 ! %l7 = 00000000000000c7
4767! Mem[00000000100c1410] = 00000004, %l2 = ffffffffffffffff
4768 ldsba [%i3+%o5]0x88,%l2 ! %l2 = 0000000000000004
4769! Mem[0000000010181410] = 000000ff, %l2 = 0000000000000004
4770 ldswa [%i6+%o5]0x88,%l2 ! %l2 = 00000000000000ff
4771! Mem[0000000030141408] = 47010000, %f7 = ffc7218b
4772 lda [%i5+%o4]0x81,%f7 ! %f7 = 47010000
4773! Starting 10 instruction Store Burst
4774! %l2 = 00000000000000ff, Mem[0000000030081410] = 0000000000000000
4775 stxa %l2,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000000000ff
4776
4777p0_label_182:
4778! Mem[0000000030181400] = 000000ff, %l6 = 0000000000005d04
4779 ldstuba [%i6+%g0]0x89,%l6 ! %l6 = 000000ff000000ff
4780! %f4 = ff000003, Mem[0000000030141408] = 47010000
4781 sta %f4 ,[%i5+%o4]0x81 ! Mem[0000000030141408] = ff000003
4782! %l6 = 00000000000000ff, Mem[0000000030181400] = 000000ff
4783 stwa %l6,[%i6+%g0]0x89 ! Mem[0000000030181400] = 000000ff
4784! %l1 = 00000000000000ff, Mem[0000000030101408] = 000000f2
4785 stwa %l1,[%i4+%o4]0x89 ! Mem[0000000030101408] = 000000ff
4786! %l1 = 00000000000000ff, Mem[0000000030081410] = 00000000
4787 stba %l1,[%i2+%o5]0x89 ! Mem[0000000030081410] = 000000ff
4788! %l5 = 0000000000000000, Mem[0000000021800140] = ff23cf8d, %asi = 80
4789 stha %l5,[%o3+0x140]%asi ! Mem[0000000021800140] = 0000cf8d
4790! %l5 = 0000000000000000, Mem[0000000010041408] = 00000000
4791 stba %l5,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000
4792! %l4 = 00000000ff0000ff, Mem[00000000300c1410] = 41d4ffff0000ffc7
4793 stxa %l4,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000ff0000ff
4794! %l6 = 00000000000000ff, Mem[00000000100c1408] = 00000000
4795 stba %l6,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ff000000
4796! Starting 10 instruction Load Burst
4797! %f0 = f20300ff, %f4 = ff000003, %f17 = 34000000
4798 fmuls %f0 ,%f4 ,%f17 ! %f17 = 7f800000
4799
4800p0_label_183:
4801! Mem[00000000100c1400] = 00000000, %l5 = 0000000000000000
4802 lduha [%i3+%g0]0x88,%l5 ! %l5 = 0000000000000000
4803! %l5 = 0000000000000000, %l6 = 00000000000000ff, %l0 = 0000000000000000
4804 andn %l5,%l6,%l0 ! %l0 = 0000000000000000
4805! Mem[0000000021800180] = 00ff6a7f, %l4 = 00000000ff0000ff
4806 ldub [%o3+0x181],%l4 ! %l4 = 00000000000000ff
4807! Mem[0000000030101410] = ff000003, %l6 = 00000000000000ff
4808 ldswa [%i4+%o5]0x81,%l6 ! %l6 = ffffffffff000003
4809! Mem[0000000010001410] = 000000ff, %l2 = 00000000000000ff
4810 ldswa [%i0+%o5]0x88,%l2 ! %l2 = 00000000000000ff
4811! Mem[00000000300c1410] = ff0000ff, %f30 = ffffffff
4812 lda [%i3+%o5]0x81,%f30 ! %f30 = ff0000ff
4813! Mem[000000001018142c] = 8fb2181f, %l1 = 00000000000000ff
4814 lduw [%i6+0x02c],%l1 ! %l1 = 000000008fb2181f
4815! Mem[0000000010081404] = 00000000, %l4 = 00000000000000ff
4816 lduwa [%i2+0x004]%asi,%l4 ! %l4 = 0000000000000000
4817! Mem[0000000021800100] = ff900b85, %l0 = 0000000000000000
4818 lduha [%o3+0x100]%asi,%l0 ! %l0 = 000000000000ff90
4819! Starting 10 instruction Store Burst
4820! %f0 = f20300ff 00000000, Mem[0000000010101408] = 04000000 00000000
4821 stda %f0 ,[%i4+0x008]%asi ! Mem[0000000010101408] = f20300ff 00000000
4822
4823p0_label_184:
4824! %f0 = f20300ff 00000000, Mem[0000000030081408] = f2ffffff f2000000
4825 stda %f0 ,[%i2+%o4]0x89 ! Mem[0000000030081408] = f20300ff 00000000
4826! Mem[0000000030141410] = fffffff2, %l4 = 0000000000000000
4827 swapa [%i5+%o5]0x89,%l4 ! %l4 = 00000000fffffff2
4828! Mem[0000000030041408] = ff00f2ff, %l2 = 00000000000000ff
4829 swapa [%i1+%o4]0x89,%l2 ! %l2 = 00000000ff00f2ff
4830! Mem[0000000010081400] = ffff0ddb, %l6 = ffffffffff000003
4831 ldstuba [%i2+%g0]0x80,%l6 ! %l6 = 000000ff000000ff
4832! %l3 = 00000000000000ff, Mem[0000000010181430] = 10659a95
4833 stw %l3,[%i6+0x030] ! Mem[0000000010181430] = 000000ff
4834! %l7 = 00000000000000c7, Mem[0000000010001430] = 21000000
4835 stw %l7,[%i0+0x030] ! Mem[0000000010001430] = 000000c7
4836! %f16 = 000000f2 7f800000 000000ff 000000ff
4837! %f20 = 045db224 000000ff ffff0ddb 00000000
4838! %f24 = 03f2ff00 cd659a95 7ffb8e61 7b68038d
4839! %f28 = 00000000 00000000 ff0000ff ffb27b5a
4840 stda %f16,[%i4]ASI_BLK_S ! Block Store to 0000000030101400
4841! Mem[0000000010041404] = ff000000, %l2 = 00000000ff00f2ff
4842 swap [%i1+0x004],%l2 ! %l2 = 00000000ff000000
4843! Mem[0000000030181400] = ff000000, %l6 = 00000000000000ff
4844 swapa [%i6+%g0]0x81,%l6 ! %l6 = 00000000ff000000
4845! Starting 10 instruction Load Burst
4846! Mem[0000000030141400] = ff000000 ff000000, %l0 = 0000ff90, %l1 = 8fb2181f
4847 ldda [%i5+%g0]0x81,%l0 ! %l0 = 00000000ff000000 00000000ff000000
4848
4849p0_label_185:
4850 membar #Sync ! Added by membar checker (35)
4851! Mem[0000000010101408] = ff0003f2, %l5 = 0000000000000000
4852 lduwa [%i4+%o4]0x88,%l5 ! %l5 = 00000000ff0003f2
4853! Code Fragment 3
4854p0_fragment_17:
4855! %l0 = 00000000ff000000
4856 setx 0x6583c85f8dd025a6,%g7,%l0 ! %l0 = 6583c85f8dd025a6
4857! %l1 = 00000000ff000000
4858 setx 0x915a4350585086a3,%g7,%l1 ! %l1 = 915a4350585086a3
4859 setx 0x1fe000, %g1, %g3
4860 or %l0, %g3, %l0 ! always set perrmask = 0xff
4861 setx 0x1ffff8, %g1, %g2
4862 and %l0, %g2, %l0
4863 ta T_CHANGE_HPRIV
4864 stxa %l1, [%l0]ASI_DCACHE_DATA
4865 ta T_CHANGE_NONHPRIV
4866! %l0 = 6583c85f8dd025a6
4867 setx 0xf0d4ac2825d2de4b,%g7,%l0 ! %l0 = f0d4ac2825d2de4b
4868! %l1 = 915a4350585086a3
4869 setx 0x39b86c6fae46747d,%g7,%l1 ! %l1 = 39b86c6fae46747d
4870! Mem[0000000010181408] = 000065cd00ff0000, %l2 = 00000000ff000000
4871 ldxa [%i6+%o4]0x88,%l2 ! %l2 = 000065cd00ff0000
4872! Mem[0000000030181400] = 000000ff, %l2 = 000065cd00ff0000
4873 lduwa [%i6+%g0]0x81,%l2 ! %l2 = 00000000000000ff
4874! Mem[0000000010101400] = 000000ff, %l2 = 00000000000000ff
4875 ldsba [%i4+%g0]0x88,%l2 ! %l2 = ffffffffffffffff
4876! Mem[00000000300c1410] = ff0000ff, %l0 = f0d4ac2825d2de4b
4877 lduha [%i3+%o5]0x89,%l0 ! %l0 = 00000000000000ff
4878! Mem[0000000010081408] = 000000ff, %l4 = 00000000fffffff2
4879 lduwa [%i2+%o4]0x88,%l4 ! %l4 = 00000000000000ff
4880! Mem[0000000010081430] = 00000000 d138ff74, %l4 = 000000ff, %l5 = ff0003f2
4881 ldd [%i2+0x030],%l4 ! %l4 = 0000000000000000 00000000d138ff74
4882! Mem[0000000030041408] = ff000000, %l3 = 00000000000000ff
4883 ldswa [%i1+%o4]0x81,%l3 ! %l3 = ffffffffff000000
4884! Starting 10 instruction Store Burst
4885! %f30 = ff0000ff ffb27b5a, Mem[0000000030081400] = 000000ff 00000000
4886 stda %f30,[%i2+%g0]0x89 ! Mem[0000000030081400] = ff0000ff ffb27b5a
4887
4888p0_label_186:
4889! %f22 = ffff0ddb 00000000, %l5 = 00000000d138ff74
4890! Mem[0000000030141410] = 0000000000001f9d
4891 add %i5,0x010,%g1
4892 stda %f22,[%g1+%l5]ASI_PST16_SL ! Mem[0000000030141410] = 00000000db0d1f9d
4893! Mem[0000000010041408] = 00000000, %l4 = 0000000000000000
4894 ldstuba [%i1+%o4]0x80,%l4 ! %l4 = 00000000000000ff
4895! %l4 = 0000000000000000, Mem[0000000030041408] = 000000ff
4896 stba %l4,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000000
4897! %l6 = 00000000ff000000, Mem[0000000030141408] = 030000ff
4898 stba %l6,[%i5+%o4]0x89 ! Mem[0000000030141408] = 03000000
4899! %l6 = 00000000ff000000, Mem[0000000010141408] = 07000000
4900 stha %l6,[%i5+%o4]0x88 ! Mem[0000000010141408] = 07000000
4901! %l2 = ffffffffffffffff, Mem[0000000010081430] = 00000000d138ff74
4902 stx %l2,[%i2+0x030] ! Mem[0000000010081430] = ffffffffffffffff
4903! Mem[0000000010001418] = 00000003, %l1 = 39b86c6fae46747d, %asi = 80
4904 swapa [%i0+0x018]%asi,%l1 ! %l1 = 0000000000000003
4905! Mem[0000000010181400] = 0000005f, %l3 = ffffffffff000000
4906 ldstuba [%i6+%g0]0x80,%l3 ! %l3 = 00000000000000ff
4907! %l1 = 0000000000000003, %l5 = 00000000d138ff74, %l2 = ffffffffffffffff
4908 addc %l1,%l5,%l2 ! %l2 = 00000000d138ff77
4909! Starting 10 instruction Load Burst
4910! Mem[0000000010181428] = 0000ffc88fb2181f, %f22 = ffff0ddb 00000000
4911 ldda [%i6+0x028]%asi,%f22 ! %f22 = 0000ffc8 8fb2181f
4912
4913p0_label_187:
4914! Mem[0000000030001400] = 04000000 000000ff, %l0 = 000000ff, %l1 = 00000003
4915 ldda [%i0+%g0]0x81,%l0 ! %l0 = 0000000004000000 00000000000000ff
4916! Mem[00000000100c1408] = 00000000000000ff, %l2 = 00000000d138ff77
4917 ldxa [%i3+%o4]0x88,%l2 ! %l2 = 00000000000000ff
4918! Mem[0000000030041410] = 00005d04, %l1 = 00000000000000ff
4919 lduwa [%i1+%o5]0x81,%l1 ! %l1 = 0000000000005d04
4920! Mem[0000000030041408] = 00000000, %l3 = 0000000000000000
4921 ldsha [%i1+%o4]0x81,%l3 ! %l3 = 0000000000000000
4922! Mem[0000000030141408] = 00000003, %l6 = 00000000ff000000
4923 lduba [%i5+%o4]0x81,%l6 ! %l6 = 0000000000000000
4924! Mem[0000000030181408] = 00000000, %l7 = 00000000000000c7
4925 ldswa [%i6+%o4]0x89,%l7 ! %l7 = 0000000000000000
4926! Mem[0000000010101408] = f20300ff 00000000, %l0 = 04000000, %l1 = 00005d04
4927 ldda [%i4+%o4]0x80,%l0 ! %l0 = 00000000f20300ff 0000000000000000
4928! Mem[0000000030141408] = 03000000, %l2 = 00000000000000ff
4929 ldsba [%i5+%o4]0x89,%l2 ! %l2 = 0000000000000000
4930! Mem[0000000010081400] = 00000000 db0dffff, %l2 = 00000000, %l3 = 00000000
4931 ldda [%i2+%g0]0x88,%l2 ! %l2 = 00000000db0dffff 0000000000000000
4932! Starting 10 instruction Store Burst
4933! %f28 = 00000000, Mem[0000000030101400] = 000000f2
4934 sta %f28,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000
4935
4936p0_label_188:
4937! Mem[0000000010101408] = f20300ff, %l1 = 0000000000000000
4938 ldstuba [%i4+%o4]0x80,%l1 ! %l1 = 000000f2000000ff
4939! %l2 = db0dffff, %l3 = 00000000, Mem[0000000010101400] = ff000000 000000ff
4940 stda %l2,[%i4+%g0]0x80 ! Mem[0000000010101400] = db0dffff 00000000
4941! Mem[0000000030081400] = ffb27b5a, %l7 = 0000000000000000
4942 ldstuba [%i2+%g0]0x89,%l7 ! %l7 = 0000005a000000ff
4943! %l0 = 00000000f20300ff, Mem[0000000010101400] = db0dffff
4944 stba %l0,[%i4+%g0]0x80 ! Mem[0000000010101400] = ff0dffff
4945! %l4 = 00000000, %l5 = d138ff74, Mem[0000000010081408] = ff000000 ff000000
4946 stda %l4,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000000 d138ff74
4947! Mem[0000000010001414] = 5fff7b5a, %l6 = 0000000000000000, %asi = 80
4948 swapa [%i0+0x014]%asi,%l6 ! %l6 = 000000005fff7b5a
4949! Mem[0000000030081410] = 000000ff, %l0 = 00000000f20300ff
4950 swapa [%i2+%o5]0x89,%l0 ! %l0 = 00000000000000ff
4951! %l5 = 00000000d138ff74, Mem[00000000300c1410] = ff0000ff
4952 stba %l5,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 740000ff
4953! Mem[0000000030081408] = 00000000, %l2 = 00000000db0dffff
4954 swapa [%i2+%o4]0x89,%l2 ! %l2 = 0000000000000000
4955! Starting 10 instruction Load Burst
4956! Mem[0000000021800040] = 009dd078, %l7 = 000000000000005a
4957 ldsb [%o3+0x040],%l7 ! %l7 = 0000000000000000
4958
4959p0_label_189:
4960! Mem[0000000030041400] = 000000ff, %l5 = 00000000d138ff74
4961 ldsba [%i1+%g0]0x89,%l5 ! %l5 = ffffffffffffffff
4962! %l7 = 0000000000000000, imm = 000000000000003c, %l6 = 000000005fff7b5a
4963 addc %l7,0x03c,%l6 ! %l6 = 000000000000003c
4964! Mem[0000000030101400] = 00000000, %l3 = 0000000000000000
4965 lduwa [%i4+%g0]0x81,%l3 ! %l3 = 0000000000000000
4966! Mem[0000000010081430] = ffffffffffffffff, %f2 = 00000000 00000000
4967 ldd [%i2+0x030],%f2 ! %f2 = ffffffff ffffffff
4968! Mem[00000000100c1408] = ff00000000000000, %f4 = ff000003 00001f9d
4969 ldda [%i3+%o4]0x80,%f4 ! %f4 = ff000000 00000000
4970! Mem[00000000300c1408] = ff000000 c6ffffff, %l2 = 00000000, %l3 = 00000000
4971 ldda [%i3+%o4]0x89,%l2 ! %l2 = 00000000c6ffffff 00000000ff000000
4972! Mem[0000000030041400] = ff000000, %l6 = 000000000000003c
4973 lduha [%i1+%g0]0x81,%l6 ! %l6 = 000000000000ff00
4974! %l2 = 00000000c6ffffff, %l7 = 0000000000000000, %l2 = 00000000c6ffffff
4975 andn %l2,%l7,%l2 ! %l2 = 00000000c6ffffff
4976! Mem[0000000010001400] = ff0000ff, %l5 = ffffffffffffffff
4977 lduwa [%i0+%g0]0x80,%l5 ! %l5 = 00000000ff0000ff
4978! Starting 10 instruction Store Burst
4979! Mem[0000000030101408] = 000000ff, %l0 = 00000000000000ff
4980 swapa [%i4+%o4]0x81,%l0 ! %l0 = 00000000000000ff
4981
4982p0_label_190:
4983! %f10 = ff000000 ff00ff04, Mem[0000000010141400] = 000000f2 000000ff
4984 stda %f10,[%i5+%g0]0x88 ! Mem[0000000010141400] = ff000000 ff00ff04
4985! %f26 = 7ffb8e61 7b68038d, Mem[0000000010001410] = ff000000 00000000
4986 stda %f26,[%i0+0x010]%asi ! Mem[0000000010001410] = 7ffb8e61 7b68038d
4987! %f26 = 7ffb8e61, Mem[0000000010041410] = 00000000
4988 sta %f26,[%i1+%o5]0x88 ! Mem[0000000010041410] = 7ffb8e61
4989! Mem[0000000030041408] = 00000000, %l1 = 00000000000000f2
4990 swapa [%i1+%o4]0x81,%l1 ! %l1 = 0000000000000000
4991! %f18 = 000000ff 000000ff, %l1 = 0000000000000000
4992! Mem[0000000030181430] = 00000000000000ff
4993 add %i6,0x030,%g1
4994 stda %f18,[%g1+%l1]ASI_PST8_SL ! Mem[0000000030181430] = 00000000000000ff
4995! %l4 = 0000000000000000, Mem[0000000010081410] = ff000000
4996 stwa %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000
4997! %l7 = 0000000000000000, Mem[0000000010141414] = ff000000
4998 stw %l7,[%i5+0x014] ! Mem[0000000010141414] = 00000000
4999! %f11 = ff00ff04, %f12 = ff000000, %f18 = 000000ff
5000 fmuls %f11,%f12,%f18 ! %f18 = 7f800000
5001! %f14 = 000000ff, Mem[00000000100c1408] = 000000ff
5002 sta %f14,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000ff
5003! Starting 10 instruction Load Burst
5004! Mem[0000000010001424] = 9d1f0000, %l0 = 00000000000000ff
5005 lduba [%i0+0x024]%asi,%l0 ! %l0 = 000000000000009d
5006
5007p0_label_191:
5008! Mem[0000000030001410] = 040000ff, %l6 = 000000000000ff00
5009 ldsha [%i0+%o5]0x89,%l6 ! %l6 = 00000000000000ff
5010! Mem[0000000010001438] = ff800000 ff000000, %l4 = 00000000, %l5 = ff0000ff
5011 ldd [%i0+0x038],%l4 ! %l4 = 00000000ff800000 00000000ff000000
5012! Mem[0000000030001410] = 040000ff, %f20 = 045db224
5013 lda [%i0+%o5]0x89,%f20 ! %f20 = 040000ff
5014! Mem[0000000010101408] = 00000000ff0003ff, %f10 = ff000000 ff00ff04
5015 ldda [%i4+%o4]0x88,%f10 ! %f10 = 00000000 ff0003ff
5016! Mem[00000000218000c0] = ff005cf4, %l6 = 00000000000000ff
5017 ldub [%o3+0x0c1],%l6 ! %l6 = 0000000000000000
5018! Mem[00000000100c1408] = ff000000 00000000, %l0 = 0000009d, %l1 = 00000000
5019 ldda [%i3+0x008]%asi,%l0 ! %l0 = 00000000ff000000 0000000000000000
5020! Mem[0000000030141410] = 00000000db0d1f9d, %f24 = 03f2ff00 cd659a95
5021 ldda [%i5+%o5]0x81,%f24 ! %f24 = 00000000 db0d1f9d
5022! Mem[0000000010081408] = 00000000, %l0 = 00000000ff000000
5023 lduba [%i2+%o4]0x80,%l0 ! %l0 = 0000000000000000
5024! Mem[0000000010041420] = 387dff53, %l5 = 00000000ff000000
5025 lduw [%i1+0x020],%l5 ! %l5 = 00000000387dff53
5026! Starting 10 instruction Store Burst
5027! Mem[0000000010101400] = ff0dffff, %l5 = 00000000387dff53
5028 swapa [%i4+%g0]0x80,%l5 ! %l5 = 00000000ff0dffff
5029
5030p0_label_192:
5031! %f29 = 00000000, %f0 = f20300ff, %f24 = 00000000 db0d1f9d
5032 fsmuld %f29,%f0 ,%f24 ! %f24 = 80000000 00000000
5033! Mem[0000000030141408] = 00000003, %l5 = 00000000ff0dffff
5034 swapa [%i5+%o4]0x81,%l5 ! %l5 = 0000000000000003
5035! %f10 = 00000000 ff0003ff, Mem[0000000030001400] = 00000004 ff000000
5036 stda %f10,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000 ff0003ff
5037! Mem[00000000100c1408] = ff000000, %l7 = 0000000000000000
5038 swapa [%i3+%o4]0x80,%l7 ! %l7 = 00000000ff000000
5039! %l0 = 0000000000000000, Mem[0000000030141410] = 00000000
5040 stba %l0,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000
5041! %f10 = 00000000 ff0003ff, %l7 = 00000000ff000000
5042! Mem[0000000030181418] = 83cf7f40ff18b28f
5043 add %i6,0x018,%g1
5044 stda %f10,[%g1+%l7]ASI_PST32_S ! Mem[0000000030181418] = 83cf7f40ff18b28f
5045! %l0 = 00000000, %l1 = 00000000, Mem[0000000010041420] = 387dff53 c6a7ffba
5046 std %l0,[%i1+0x020] ! Mem[0000000010041420] = 00000000 00000000
5047! %l0 = 0000000000000000, Mem[0000000010141410] = 0000000000000000
5048 stxa %l0,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000000000000000
5049! Mem[0000000030141400] = 000000ff, %l5 = 0000000000000003
5050 swapa [%i5+%g0]0x89,%l5 ! %l5 = 00000000000000ff
5051! Starting 10 instruction Load Burst
5052! Mem[0000000010001424] = 9d1f0000, %l4 = 00000000ff800000
5053 lduwa [%i0+0x024]%asi,%l4 ! %l4 = 000000009d1f0000
5054
5055p0_label_193:
5056! Mem[0000000010081408] = 00000000, %l6 = 0000000000000000
5057 lduwa [%i2+%o4]0x80,%l6 ! %l6 = 0000000000000000
5058! Mem[0000000010001410] = 7ffb8e61, %l0 = 0000000000000000
5059 ldswa [%i0+%o5]0x80,%l0 ! %l0 = 000000007ffb8e61
5060! Mem[00000000300c1408] = ffffffc6 000000ff, %l0 = 7ffb8e61, %l1 = 00000000
5061 ldda [%i3+%o4]0x81,%l0 ! %l0 = 00000000ffffffc6 00000000000000ff
5062! Mem[0000000020800040] = 0000c0bd, %l4 = 000000009d1f0000
5063 ldsba [%o1+0x041]%asi,%l4 ! %l4 = 0000000000000000
5064! Mem[0000000010141428] = 7ffb8e61 7b68038d, %l0 = ffffffc6, %l1 = 000000ff
5065 ldd [%i5+0x028],%l0 ! %l0 = 000000007ffb8e61 000000007b68038d
5066! Mem[0000000010001410] = 618efb7f, %l6 = 0000000000000000
5067 lduba [%i0+%o5]0x88,%l6 ! %l6 = 000000000000007f
5068! Mem[0000000030141408] = ffff0dff, %l1 = 000000007b68038d
5069 ldsba [%i5+%o4]0x89,%l1 ! %l1 = ffffffffffffffff
5070! Mem[000000001004141c] = 0000f1c8, %l2 = 00000000c6ffffff
5071 lduwa [%i1+0x01c]%asi,%l2 ! %l2 = 000000000000f1c8
5072! Mem[00000000218000c0] = ff005cf4, %l6 = 000000000000007f
5073 ldsh [%o3+0x0c0],%l6 ! %l6 = ffffffffffffff00
5074! Starting 10 instruction Store Burst
5075! Mem[0000000010101410] = ff000000, %l3 = 00000000ff000000
5076 lduwa [%i4+%o5]0x80,%l3 ! %l3 = 00000000ff000000
5077
5078p0_label_194:
5079! Mem[00000000100c1410] = 00000004, %l5 = 00000000000000ff
5080 ldstuba [%i3+%o5]0x88,%l5 ! %l5 = 00000004000000ff
5081! %f20 = 040000ff, %f24 = 80000000
5082 fcmps %fcc3,%f20,%f24 ! %fcc3 = 2
5083! %l0 = 000000007ffb8e61, Mem[00000000201c0000] = ffff8ea0, %asi = 80
5084 stba %l0,[%o0+0x000]%asi ! Mem[00000000201c0000] = 61ff8ea0
5085! %f6 = 00001f9d 47010000, Mem[0000000030181400] = ff000000 9d000000
5086 stda %f6 ,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00001f9d 47010000
5087! Mem[0000000010081408] = 00000000, %l1 = ffffffffffffffff
5088 ldstuba [%i2+%o4]0x80,%l1 ! %l1 = 00000000000000ff
5089! %l0 = 000000007ffb8e61, Mem[0000000030181410] = 15000000
5090 stha %l0,[%i6+%o5]0x81 ! Mem[0000000030181410] = 8e610000
5091! %l1 = 0000000000000000, Mem[00000000211c0001] = 00003487
5092 stb %l1,[%o2+0x001] ! Mem[00000000211c0000] = 00003487
5093! %f18 = 7f800000, Mem[0000000010141408] = 07000000
5094 sta %f18,[%i5+%o4]0x88 ! Mem[0000000010141408] = 7f800000
5095! %l2 = 0000f1c8, %l3 = ff000000, Mem[0000000010181408] = 00ff0000 000065cd
5096 stda %l2,[%i6+%o4]0x88 ! Mem[0000000010181408] = 0000f1c8 ff000000
5097! Starting 10 instruction Load Burst
5098! Mem[00000000100c1410] = ff000000, %f3 = ffffffff
5099 lda [%i3+%o5]0x80,%f3 ! %f3 = ff000000
5100
5101p0_label_195:
5102! Mem[0000000010041418] = 000000ff 0000f1c8, %l2 = 0000f1c8, %l3 = ff000000
5103 ldd [%i1+0x018],%l2 ! %l2 = 00000000000000ff 000000000000f1c8
5104! Mem[000000001008143c] = 000000ff, %l2 = 00000000000000ff
5105 ldsb [%i2+0x03e],%l2 ! %l2 = 0000000000000000
5106! Mem[0000000010001408] = 000000ff, %l2 = 0000000000000000
5107 lduba [%i0+%o4]0x80,%l2 ! %l2 = 0000000000000000
5108! Mem[0000000010001430] = 000000c7000000ff, %f22 = 0000ffc8 8fb2181f
5109 ldda [%i0+0x030]%asi,%f22 ! %f22 = 000000c7 000000ff
5110! Mem[0000000010081400] = ffff0ddb 00000000, %l4 = 00000000, %l5 = 00000004
5111 ldda [%i2+%g0]0x80,%l4 ! %l4 = 00000000ffff0ddb 0000000000000000
5112! %l7 = 00000000ff000000, %l6 = ffffffffffffff00, %y = 00000000
5113 smul %l7,%l6,%l0 ! %l0 = 0000000100000000, %y = 00000001
5114! Mem[0000000030181400] = 000001479d1f0000, %l6 = ffffffffffffff00
5115 ldxa [%i6+%g0]0x81,%l6 ! %l6 = 000001479d1f0000
5116! Mem[0000000010181438] = ffffffff, %l3 = 000000000000f1c8
5117 ldswa [%i6+0x038]%asi,%l3 ! %l3 = ffffffffffffffff
5118! Mem[0000000030181408] = 00000000, %l7 = 00000000ff000000
5119 ldsba [%i6+%o4]0x89,%l7 ! %l7 = 0000000000000000
5120! Starting 10 instruction Store Burst
5121! Mem[0000000010041408] = 000000ff, %l2 = 0000000000000000
5122 ldstuba [%i1+%o4]0x88,%l2 ! %l2 = 000000ff000000ff
5123
5124p0_label_196:
5125! Mem[0000000030181408] = 00000000, %l7 = 0000000000000000
5126 ldstuba [%i6+%o4]0x81,%l7 ! %l7 = 00000000000000ff
5127! Mem[00000000201c0001] = 61ff8ea0, %l2 = 00000000000000ff
5128 ldstub [%o0+0x001],%l2 ! %l2 = 000000ff000000ff
5129! Mem[0000000030041408] = 000000f2, %l0 = 0000000100000000
5130 ldstuba [%i1+%o4]0x81,%l0 ! %l0 = 00000000000000ff
5131! %l3 = ffffffffffffffff, Mem[0000000030081400] = ff7bb2ff
5132 stha %l3,[%i2+%g0]0x81 ! Mem[0000000030081400] = ffffb2ff
5133! %l2 = 000000ff, %l3 = ffffffff, Mem[0000000010041430] = 00000000 ff5d0024
5134 std %l2,[%i1+0x030] ! Mem[0000000010041430] = 000000ff ffffffff
5135! Mem[0000000010001410] = 7ffb8e61, %l6 = 000001479d1f0000
5136 swapa [%i0+%o5]0x80,%l6 ! %l6 = 000000007ffb8e61
5137! %f26 = 7ffb8e61 7b68038d, Mem[0000000010101400] = 53ff7d38 00000000
5138 stda %f26,[%i4+%g0]0x88 ! Mem[0000000010101400] = 7ffb8e61 7b68038d
5139! %l3 = ffffffffffffffff, imm = 00000000000005d5, %l3 = ffffffffffffffff
5140 orn %l3,0x5d5,%l3 ! %l3 = ffffffffffffffff
5141! %l1 = 0000000000000000, Mem[00000000211c0000] = 00003487
5142 stb %l1,[%o2+%g0] ! Mem[00000000211c0000] = 00003487
5143! Starting 10 instruction Load Burst
5144! Mem[0000000010181408] = ff000000 0000f1c8, %l4 = ffff0ddb, %l5 = 00000000
5145 ldda [%i6+%o4]0x88,%l4 ! %l4 = 000000000000f1c8 00000000ff000000
5146
5147p0_label_197:
5148! Mem[0000000010101410] = ff000000, %l2 = 00000000000000ff
5149 lduha [%i4+%o5]0x80,%l2 ! %l2 = 000000000000ff00
5150! Mem[0000000010181418] = 8d039cf3, %l7 = 0000000000000000
5151 lduwa [%i6+0x018]%asi,%l7 ! %l7 = 000000008d039cf3
5152! Mem[0000000030141400] = 03000000, %l0 = 0000000000000000
5153 lduha [%i5+%g0]0x81,%l0 ! %l0 = 0000000000000300
5154! Mem[0000000030041410] = 045d0000, %l3 = ffffffffffffffff
5155 lduwa [%i1+%o5]0x89,%l3 ! %l3 = 00000000045d0000
5156! Mem[00000000300c1408] = c6ffffff, %l7 = 000000008d039cf3
5157 ldswa [%i3+%o4]0x89,%l7 ! %l7 = ffffffffc6ffffff
5158! Mem[0000000030181400] = 47010000, %l1 = 0000000000000000
5159 lduwa [%i6+%g0]0x89,%l1 ! %l1 = 0000000047010000
5160! Mem[0000000030081400] = ff0000ffffb2ffff, %f28 = 00000000 00000000
5161 ldda [%i2+%g0]0x89,%f28 ! %f28 = ff0000ff ffb2ffff
5162! Mem[0000000030041400] = 41d4ffff 000000ff, %l4 = 0000f1c8, %l5 = ff000000
5163 ldda [%i1+%g0]0x89,%l4 ! %l4 = 00000000000000ff 0000000041d4ffff
5164! Mem[0000000010101400] = 7b68038d, %f7 = 47010000
5165 lda [%i4+%g0]0x88,%f7 ! %f7 = 7b68038d
5166! Starting 10 instruction Store Burst
5167! Mem[0000000010141400] = 04ff00ff, %l5 = 0000000041d4ffff
5168 swapa [%i5+%g0]0x80,%l5 ! %l5 = 0000000004ff00ff
5169
5170p0_label_198:
5171! %f31 = ffb27b5a, Mem[0000000030001410] = 040000ff
5172 sta %f31,[%i0+%o5]0x89 ! Mem[0000000030001410] = ffb27b5a
5173! %l7 = ffffffffc6ffffff, Mem[0000000010001410] = 00001f9d
5174 stwa %l7,[%i0+%o5]0x88 ! Mem[0000000010001410] = c6ffffff
5175! %l0 = 0000000000000300, Mem[0000000010041408] = 000000ff
5176 stba %l0,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000
5177! Mem[00000000300c1408] = c6ffffff, %l3 = 00000000045d0000
5178 ldstuba [%i3+%o4]0x89,%l3 ! %l3 = 000000ff000000ff
5179! %l3 = 00000000000000ff, Mem[0000000030081400] = ffffb2ff
5180 stwa %l3,[%i2+%g0]0x81 ! Mem[0000000030081400] = 000000ff
5181! %l2 = 000000000000ff00, Mem[0000000010081411] = 00000000
5182 stb %l2,[%i2+0x011] ! Mem[0000000010081410] = 00000000
5183! %l0 = 00000300, %l1 = 47010000, Mem[0000000010101400] = 8d03687b 618efb7f
5184 stda %l0,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000300 47010000
5185! %l1 = 0000000047010000, Mem[0000000010001420] = 000000809d1f0000, %asi = 80
5186 stxa %l1,[%i0+0x020]%asi ! Mem[0000000010001420] = 0000000047010000
5187! %l5 = 0000000004ff00ff, Mem[0000000010081435] = ffffffff
5188 stb %l5,[%i2+0x035] ! Mem[0000000010081434] = ffffffff
5189! Starting 10 instruction Load Burst
5190! Mem[0000000010081400] = db0dffff, %l2 = 000000000000ff00
5191 lduwa [%i2+%g0]0x88,%l2 ! %l2 = 00000000db0dffff
5192
5193p0_label_199:
5194! Mem[00000000100c1408] = 00000000, %l2 = 00000000db0dffff
5195 lduwa [%i3+%o4]0x88,%l2 ! %l2 = 0000000000000000
5196! Mem[00000000100c1434] = 00000021, %l1 = 0000000047010000
5197 ldub [%i3+0x036],%l1 ! %l1 = 0000000000000000
5198! Mem[0000000030041408] = f20000ff, %l7 = ffffffffc6ffffff
5199 lduha [%i1+%o4]0x89,%l7 ! %l7 = 00000000000000ff
5200! Mem[0000000030141408] = ffff0dff, %l6 = 000000007ffb8e61
5201 lduwa [%i5+%o4]0x89,%l6 ! %l6 = 00000000ffff0dff
5202! Mem[00000000211c0000] = 00003487, %l5 = 0000000004ff00ff
5203 lduha [%o2+0x000]%asi,%l5 ! %l5 = 0000000000000000
5204! Mem[0000000010101408] = ff0300ff, %l4 = 00000000000000ff
5205 ldsha [%i4+%o4]0x80,%l4 ! %l4 = ffffffffffffff03
5206! Mem[0000000021800140] = 0000cf8d, %l1 = 0000000000000000
5207 lduh [%o3+0x140],%l1 ! %l1 = 0000000000000000
5208! Mem[00000000211c0000] = 00003487, %l1 = 0000000000000000
5209 ldub [%o2+%g0],%l1 ! %l1 = 0000000000000000
5210! Mem[0000000010041410] = 618efb7f 8763f2ff, %l4 = ffffff03, %l5 = 00000000
5211 ldda [%i1+%o5]0x80,%l4 ! %l4 = 00000000618efb7f 000000008763f2ff
5212! Starting 10 instruction Store Burst
5213! %l2 = 00000000, %l3 = 000000ff, Mem[0000000030181408] = 000000ff ff000000
5214 stda %l2,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000 000000ff
5215
5216p0_label_200:
5217! %l4 = 00000000618efb7f, Mem[00000000100c1434] = 00000021
5218 sth %l4,[%i3+0x034] ! Mem[00000000100c1434] = fb7f0021
5219! %l1 = 0000000000000000, Mem[0000000010141408] = 7f800000
5220 stba %l1,[%i5+%o4]0x88 ! Mem[0000000010141408] = 7f800000
5221! Mem[0000000030081408] = db0dffff, %l5 = 000000008763f2ff
5222 swapa [%i2+%o4]0x89,%l5 ! %l5 = 00000000db0dffff
5223! Mem[0000000010001410] = c6ffffff, %l3 = 00000000000000ff
5224 swapa [%i0+%o5]0x88,%l3 ! %l3 = 00000000c6ffffff
5225! %l4 = 618efb7f, %l5 = db0dffff, Mem[0000000010101410] = ff000000 ff000000
5226 std %l4,[%i4+%o5] ! Mem[0000000010101410] = 618efb7f db0dffff
5227! %f23 = 000000ff, Mem[0000000030041408] = ff0000f2
5228 sta %f23,[%i1+%o4]0x81 ! Mem[0000000030041408] = 000000ff
5229! %l4 = 00000000618efb7f, Mem[0000000010001408] = 000000ff
5230 stwa %l4,[%i0+%o4]0x80 ! Mem[0000000010001408] = 618efb7f
5231! Mem[0000000030081400] = 000000ff, %l0 = 0000000000000300
5232 swapa [%i2+%g0]0x81,%l0 ! %l0 = 00000000000000ff
5233! %f29 = ffb2ffff, Mem[0000000010181400] = 5f0000ff
5234 sta %f29,[%i6+%g0]0x88 ! Mem[0000000010181400] = ffb2ffff
5235! Starting 10 instruction Load Burst
5236! Mem[0000000030081400] = 00000300, %l3 = 00000000c6ffffff
5237 lduba [%i2+%g0]0x81,%l3 ! %l3 = 0000000000000000
5238
5239p0_label_201:
5240 membar #Sync ! Added by membar checker (36)
5241! Mem[0000000010141400] = 41d4ffff 000000ff 0000807f 000000ff
5242! Mem[0000000010141410] = 00000000 00000000 000000ff ff000004
5243! Mem[0000000010141420] = 03f2ff00 00000000 7ffb8e61 7b68038d
5244! Mem[0000000010141430] = 21000000 5fb27b5a ffffffff ffb2ff5a
5245 ldda [%i5]ASI_BLK_P,%f16 ! Block Load from 0000000010141400
5246! %l6 = 00000000ffff0dff, immd = 0000000000000506, %l7 = 00000000000000ff
5247 mulx %l6,0x506,%l7 ! %l7 = 00000505fb404efa
5248! Mem[00000000211c0000] = 00003487, %l1 = 0000000000000000
5249 ldub [%o2+0x001],%l1 ! %l1 = 0000000000000000
5250! Mem[0000000010101408] = ff0300ff00000000, %l3 = 0000000000000000
5251 ldxa [%i4+0x008]%asi,%l3 ! %l3 = ff0300ff00000000
5252! Mem[0000000020800000] = ffff4ebd, %l6 = 00000000ffff0dff
5253 ldsha [%o1+0x000]%asi,%l6 ! %l6 = ffffffffffffffff
5254! Mem[0000000010141438] = ffffffff, %l1 = 0000000000000000
5255 ldsba [%i5+0x039]%asi,%l1 ! %l1 = ffffffffffffffff
5256! Mem[0000000020800000] = ffff4ebd, %l2 = 0000000000000000
5257 ldsh [%o1+%g0],%l2 ! %l2 = ffffffffffffffff
5258! Mem[0000000010101410] = 618efb7fdb0dffff, %f0 = f20300ff 00000000
5259 ldd [%i4+%o5],%f0 ! %f0 = 618efb7f db0dffff
5260! Mem[0000000030181408] = 00000000, %l0 = 00000000000000ff
5261 ldsha [%i6+%o4]0x89,%l0 ! %l0 = 0000000000000000
5262! Starting 10 instruction Store Burst
5263! Mem[0000000010041400] = 000000f2, %l3 = 00000000, %l4 = 618efb7f
5264 casa [%i1]0x80,%l3,%l4 ! %l4 = 00000000000000f2
5265
5266p0_label_202:
5267! %l6 = ffffffffffffffff, Mem[0000000010041408] = 0000000000000000
5268 stxa %l6,[%i1+%o4]0x88 ! Mem[0000000010041408] = ffffffffffffffff
5269! %f15 = 000080ff, Mem[0000000010181408] = c8f10000
5270 sta %f15,[%i6+0x008]%asi ! Mem[0000000010181408] = 000080ff
5271! %l6 = ffffffff, %l7 = fb404efa, Mem[0000000030001400] = ff0003ff 00000000
5272 stda %l6,[%i0+%g0]0x89 ! Mem[0000000030001400] = ffffffff fb404efa
5273! %f8 = f2000000, %f0 = 618efb7f, %f8 = f2000000
5274 fmuls %f8 ,%f0 ,%f8 ! %f8 = ff800000
5275! %l5 = 00000000db0dffff, Mem[0000000010081408] = 000000ff
5276 stwa %l5,[%i2+%o4]0x88 ! Mem[0000000010081408] = db0dffff
5277 membar #Sync ! Added by membar checker (37)
5278! %l4 = 00000000000000f2, Mem[0000000010141408] = 7f800000
5279 stha %l4,[%i5+%o4]0x88 ! Mem[0000000010141408] = 7f8000f2
5280! %l3 = ff0300ff00000000, Mem[0000000010041400] = 000000f2
5281 stha %l3,[%i1+%g0]0x80 ! Mem[0000000010041400] = 000000f2
5282! %l2 = ffffffffffffffff, immed = 00000bc7, %y = 00000001
5283 smul %l2,0xbc7,%l2 ! %l2 = fffffffffffff439, %y = ffffffff
5284! %f20 = 00000000, Mem[0000000030041408] = ff000000
5285 sta %f20,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000000
5286! Starting 10 instruction Load Burst
5287! Mem[0000000030181410] = 8e610000ffffd441, %l6 = ffffffffffffffff
5288 ldxa [%i6+%o5]0x81,%l6 ! %l6 = 8e610000ffffd441
5289
5290p0_label_203:
5291! Mem[00000000300c1400] = 00001f9d, %l6 = 8e610000ffffd441
5292 lduha [%i3+%g0]0x81,%l6 ! %l6 = 0000000000000000
5293! Mem[0000000010001414] = 7b68038d, %l4 = 00000000000000f2
5294 lduha [%i0+0x014]%asi,%l4 ! %l4 = 0000000000007b68
5295! Mem[0000000010001408] = 618efb7f, %l7 = 00000505fb404efa
5296 lduha [%i0+%o4]0x80,%l7 ! %l7 = 000000000000618e
5297! Mem[0000000021800000] = 46ff133c, %l1 = ffffffffffffffff
5298 ldsha [%o3+0x000]%asi,%l1 ! %l1 = 00000000000046ff
5299! Mem[0000000010181400] = ffffb2ff, %l0 = 0000000000000000
5300 ldswa [%i6+%g0]0x80,%l0 ! %l0 = ffffffffffffb2ff
5301! Mem[00000000100c1410] = 9d1f0000 000000ff, %l6 = 00000000, %l7 = 0000618e
5302 ldda [%i3+%o5]0x88,%l6 ! %l6 = 00000000000000ff 000000009d1f0000
5303! Mem[0000000010101408] = ff0300ff, %f13 = 00000021
5304 ld [%i4+%o4],%f13 ! %f13 = ff0300ff
5305! Mem[0000000010081400] = db0dffff, %l4 = 0000000000007b68
5306 lduba [%i2+%g0]0x88,%l4 ! %l4 = 00000000000000ff
5307! Mem[0000000030141400] = 03000000, %l4 = 00000000000000ff
5308 ldsba [%i5+%g0]0x81,%l4 ! %l4 = 0000000000000003
5309! Starting 10 instruction Store Burst
5310! %l3 = ff0300ff00000000, Mem[000000001018141a] = 8d039cf3, %asi = 80
5311 stha %l3,[%i6+0x01a]%asi ! Mem[0000000010181418] = 8d030000
5312
5313p0_label_204:
5314! %l0 = ffffffffffffb2ff, Mem[0000000030041400] = 000000ff
5315 stwa %l0,[%i1+%g0]0x89 ! Mem[0000000030041400] = ffffb2ff
5316! %f24 = 03f2ff00, Mem[00000000100c1410] = 000000ff
5317 sta %f24,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 03f2ff00
5318! Mem[0000000010081430] = ffffffffffffffff, %l7 = 000000009d1f0000, %l2 = fffffffffffff439
5319 add %i2,0x30,%g1
5320 casxa [%g1]0x80,%l7,%l2 ! %l2 = ffffffffffffffff
5321! %l4 = 0000000000000003, Mem[0000000030141400] = 03000000
5322 stba %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = 03000000
5323! %l4 = 0000000000000003, Mem[00000000100c1400] = 0000000000000000
5324 stxa %l4,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 0000000000000003
5325! %l4 = 0000000000000003, Mem[0000000030001408] = ff000000
5326 stha %l4,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00030000
5327! %l6 = 00000000000000ff, Mem[0000000010181410] = ff000000
5328 stb %l6,[%i6+%o5] ! Mem[0000000010181410] = ff000000
5329! %f6 = 00001f9d 7b68038d, %l7 = 000000009d1f0000
5330! Mem[00000000100c1428] = ff0000ffff00ff04
5331 add %i3,0x028,%g1
5332 stda %f6,[%g1+%l7]ASI_PST32_PL ! Mem[00000000100c1428] = ff0000ffff00ff04
5333! Mem[0000000010181410] = ff000000, %l5 = 00000000db0dffff
5334 swapa [%i6+%o5]0x80,%l5 ! %l5 = 00000000ff000000
5335! Starting 10 instruction Load Burst
5336! Mem[0000000010101408] = ff0300ff, %l7 = 000000009d1f0000
5337 ldswa [%i4+%o4]0x80,%l7 ! %l7 = ffffffffff0300ff
5338
5339p0_label_205:
5340! Mem[0000000010041400] = 000000f2, %l1 = 00000000000046ff
5341 lduwa [%i1+%g0]0x80,%l1 ! %l1 = 00000000000000f2
5342! Mem[00000000100c1408] = 0000000000000000, %l3 = ff0300ff00000000
5343 ldxa [%i3+%o4]0x80,%l3 ! %l3 = 0000000000000000
5344! Mem[0000000010041408] = ffffffff, %l0 = ffffffffffffb2ff
5345 ldsba [%i1+0x00a]%asi,%l0 ! %l0 = ffffffffffffffff
5346! Mem[0000000030101400] = 00000000, %l7 = ffffffffff0300ff
5347 lduba [%i4+%g0]0x89,%l7 ! %l7 = 0000000000000000
5348! Mem[00000000211c0000] = 00003487, %l0 = ffffffffffffffff
5349 ldsh [%o2+%g0],%l0 ! %l0 = 0000000000000000
5350! Mem[0000000030001408] = 00000300, %l5 = 00000000ff000000
5351 lduha [%i0+%o4]0x89,%l5 ! %l5 = 0000000000000300
5352! Mem[0000000010001408] = 618efb7f5a7bff5f, %l0 = 0000000000000000
5353 ldxa [%i0+%o4]0x80,%l0 ! %l0 = 618efb7f5a7bff5f
5354! Mem[0000000010181408] = 000080ff, %l6 = 00000000000000ff
5355 ldsha [%i6+%o4]0x80,%l6 ! %l6 = 0000000000000000
5356! %l3 = 0000000000000000, %l0 = 618efb7f5a7bff5f, %l1 = 00000000000000f2
5357 mulx %l3,%l0,%l1 ! %l1 = 0000000000000000
5358! Starting 10 instruction Store Burst
5359! Mem[0000000030181400] = 00000147, %l7 = 0000000000000000
5360 swapa [%i6+%g0]0x81,%l7 ! %l7 = 0000000000000147
5361
5362p0_label_206:
5363! %l7 = 0000000000000147, Mem[000000001008142b] = 26ea8ca9
5364 stb %l7,[%i2+0x02b] ! Mem[0000000010081428] = 26ea8c47
5365! %l7 = 0000000000000147, Mem[00000000300c1410] = ff000074
5366 stba %l7,[%i3+%o5]0x89 ! Mem[00000000300c1410] = ff000047
5367! Mem[0000000010181436] = 894141d4, %l7 = 0000000000000147
5368 ldstub [%i6+0x036],%l7 ! %l7 = 00000041000000ff
5369! %l7 = 0000000000000041, immed = 00000aad, %y = ffffffff
5370 umul %l7,0xaad,%l5 ! %l5 = 000000000002b5ed, %y = 00000000
5371! %l4 = 00000003, %l5 = 0002b5ed, Mem[0000000010101408] = ff0300ff 00000000
5372 stda %l4,[%i4+0x008]%asi ! Mem[0000000010101408] = 00000003 0002b5ed
5373! Mem[0000000010181430] = 000000ff, %l1 = 0000000000000000
5374 ldstuba [%i6+0x030]%asi,%l1 ! %l1 = 00000000000000ff
5375! %l0 = 618efb7f5a7bff5f, Mem[0000000010141410] = 00000000
5376 stba %l0,[%i5+%o5]0x80 ! Mem[0000000010141410] = 5f000000
5377! Mem[0000000010081408] = db0dffff, %l2 = ffffffffffffffff
5378 swapa [%i2+%o4]0x88,%l2 ! %l2 = 00000000db0dffff
5379! %l2 = 00000000db0dffff, Mem[00000000211c0000] = 00003487
5380 sth %l2,[%o2+%g0] ! Mem[00000000211c0000] = ffff3487
5381! Starting 10 instruction Load Burst
5382! Mem[0000000021800140] = 0000cf8d, %l3 = 0000000000000000
5383 ldsb [%o3+0x141],%l3 ! %l3 = 0000000000000000
5384
5385p0_label_207:
5386! Mem[0000000030081408] = 8763f2ff, %l7 = 0000000000000041
5387 ldsba [%i2+%o4]0x89,%l7 ! %l7 = ffffffffffffffff
5388! Mem[0000000030101408] = ff000000ff000000, %l4 = 0000000000000003
5389 ldxa [%i4+%o4]0x89,%l4 ! %l4 = ff000000ff000000
5390! Mem[0000000010001410] = ff0000007b68038d, %l3 = 0000000000000000
5391 ldxa [%i0+%o5]0x80,%l3 ! %l3 = ff0000007b68038d
5392! Mem[00000000100c1410] = 00fff20300001f9d, %f22 = 000000ff ff000004
5393 ldda [%i3+%o5]0x80,%f22 ! %f22 = 00fff203 00001f9d
5394! Mem[0000000030041410] = 00005d0400001f9d, %l2 = 00000000db0dffff
5395 ldxa [%i1+%o5]0x81,%l2 ! %l2 = 00005d0400001f9d
5396! Mem[0000000030081400] = 00000300, %l6 = 0000000000000000
5397 ldsha [%i2+%g0]0x81,%l6 ! %l6 = 0000000000000000
5398! Mem[0000000030141400] = 00000003, %l4 = ff000000ff000000
5399 lduha [%i5+%g0]0x89,%l4 ! %l4 = 0000000000000003
5400! Mem[0000000010001408] = 618efb7f, %l1 = 0000000000000000
5401 ldswa [%i0+%o4]0x80,%l1 ! %l1 = 00000000618efb7f
5402! Mem[0000000010101434] = 00000021, %l1 = 00000000618efb7f
5403 lduba [%i4+0x034]%asi,%l1 ! %l1 = 0000000000000000
5404! Starting 10 instruction Store Burst
5405! %f20 = 00000000, Mem[0000000030101400] = 00000000
5406 sta %f20,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000
5407
5408p0_label_208:
5409! %l1 = 0000000000000000, %l4 = 0000000000000003, %l2 = 00005d0400001f9d
5410 udivx %l1,%l4,%l2 ! %l2 = 0000000000000000
5411! %l4 = 0000000000000003, Mem[0000000010041410] = 618efb7f
5412 stha %l4,[%i1+%o5]0x80 ! Mem[0000000010041410] = 0003fb7f
5413! Mem[0000000010081408] = ffffffff, %l6 = 0000000000000000
5414 ldstuba [%i2+%o4]0x80,%l6 ! %l6 = 000000ff000000ff
5415! %f24 = 03f2ff00, Mem[00000000100c1424] = ff000000
5416 sta %f24,[%i3+0x024]%asi ! Mem[00000000100c1424] = 03f2ff00
5417! %l2 = 0000000000000000, Mem[0000000030041400] = ffb2ffff
5418 stba %l2,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00b2ffff
5419! %l1 = 0000000000000000, Mem[0000000010141400] = ffffd441
5420 stwa %l1,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000
5421! %l1 = 0000000000000000, Mem[0000000021800001] = 46ff133c
5422 stb %l1,[%o3+0x001] ! Mem[0000000021800000] = 4600133c
5423! %f8 = ff800000 ff000000, %l0 = 618efb7f5a7bff5f
5424! Mem[0000000010081430] = ffffffffffffffff
5425 add %i2,0x030,%g1
5426 stda %f8,[%g1+%l0]ASI_PST8_P ! Mem[0000000010081430] = ff80ff00ff000000
5427! %l4 = 0000000000000003, immed = 00000801, %y = 00000000
5428 sdiv %l4,0x801,%l2 ! %l2 = 0000000000000000
5429 mov %l0,%y ! %y = 5a7bff5f
5430! Starting 10 instruction Load Burst
5431! Mem[0000000010041418] = 000000ff, %l5 = 000000000002b5ed
5432 ldsh [%i1+0x018],%l5 ! %l5 = 0000000000000000
5433
5434p0_label_209:
5435! Mem[0000000030141408] = ffff0dff, %l0 = 618efb7f5a7bff5f
5436 ldsha [%i5+%o4]0x89,%l0 ! %l0 = 0000000000000dff
5437! Mem[0000000010041408] = ffffffff, %l1 = 0000000000000000
5438 ldsba [%i1+%o4]0x88,%l1 ! %l1 = ffffffffffffffff
5439! Mem[0000000010181408] = ff000000 ff800000, %l0 = 00000dff, %l1 = ffffffff
5440 ldda [%i6+%o4]0x88,%l0 ! %l0 = 00000000ff800000 00000000ff000000
5441! Mem[0000000010181400] = 00000000ffb2ffff, %l3 = ff0000007b68038d
5442 ldxa [%i6+%g0]0x88,%l3 ! %l3 = 00000000ffb2ffff
5443! Mem[0000000010001410] = ff0000007b68038d, %l1 = 00000000ff000000
5444 ldxa [%i0+%o5]0x80,%l1 ! %l1 = ff0000007b68038d
5445! Mem[00000000300c1410] = ff000047, %l5 = 0000000000000000
5446 lduba [%i3+%o5]0x89,%l5 ! %l5 = 0000000000000047
5447! Mem[0000000030081400] = 00000300ff0000ff, %l0 = 00000000ff800000
5448 ldxa [%i2+%g0]0x81,%l0 ! %l0 = 00000300ff0000ff
5449! Mem[0000000030081400] = 00000300, %l7 = ffffffffffffffff
5450 lduba [%i2+%g0]0x81,%l7 ! %l7 = 0000000000000000
5451! Mem[0000000030181410] = 8e610000ffffd441, %f22 = 00fff203 00001f9d
5452 ldda [%i6+%o5]0x81,%f22 ! %f22 = 8e610000 ffffd441
5453! Starting 10 instruction Store Burst
5454! %l4 = 0000000000000003, Mem[0000000010141410] = 5f000000
5455 stwa %l4,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000003
5456
5457p0_label_210:
5458! %l0 = ff0000ff, %l1 = 7b68038d, Mem[0000000030041400] = 00b2ffff ffffd441
5459 stda %l0,[%i1+%g0]0x81 ! Mem[0000000030041400] = ff0000ff 7b68038d
5460! %f2 = ffffffff ff000000, Mem[0000000030081408] = fff26387 ff0003f2
5461 stda %f2 ,[%i2+%o4]0x81 ! Mem[0000000030081408] = ffffffff ff000000
5462! %l6 = 00000000000000ff, Mem[0000000010101408] = 03000000
5463 stba %l6,[%i4+%o4]0x88 ! Mem[0000000010101408] = 030000ff
5464! %f12 = ff000000 ff0300ff, %l5 = 0000000000000047
5465! Mem[0000000010081428] = 26ea8c47ab88edb9
5466 add %i2,0x028,%g1
5467 stda %f12,[%g1+%l5]ASI_PST8_P ! Mem[0000000010081428] = 26008c47ab0300ff
5468! %f1 = db0dffff, Mem[0000000030141408] = ff0dffff
5469 sta %f1 ,[%i5+%o4]0x81 ! Mem[0000000030141408] = db0dffff
5470! Mem[0000000010101408] = 030000ff, %l1 = ff0000007b68038d
5471 ldstuba [%i4+%o4]0x88,%l1 ! %l1 = 000000ff000000ff
5472! %f5 = 00000000, Mem[0000000030001400] = ffffffff
5473 sta %f5 ,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000
5474! %f16 = 41d4ffff 000000ff, Mem[0000000030081400] = 00030000 ff0000ff
5475 stda %f16,[%i2+%g0]0x89 ! Mem[0000000030081400] = 41d4ffff 000000ff
5476! Mem[0000000021800041] = 009dd078, %l3 = 00000000ffb2ffff
5477 ldstuba [%o3+0x041]%asi,%l3 ! %l3 = 0000009d000000ff
5478! Starting 10 instruction Load Burst
5479! Mem[0000000030041410] = 045d0000, %l6 = 00000000000000ff
5480 lduba [%i1+%o5]0x89,%l6 ! %l6 = 0000000000000000
5481
5482p0_label_211:
5483! %f10 = 00000000, Mem[0000000010081410] = 00000000
5484 sta %f10,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000
5485! Mem[00000000100c1410] = 00fff203, %l1 = 00000000000000ff
5486 lduba [%i3+%o5]0x80,%l1 ! %l1 = 0000000000000000
5487! Mem[0000000030141400] = 03000000ff000000, %f18 = 0000807f 000000ff
5488 ldda [%i5+%g0]0x81,%f18 ! %f18 = 03000000 ff000000
5489! Mem[0000000030101400] = 00000000, %f13 = ff0300ff
5490 lda [%i4+%g0]0x81,%f13 ! %f13 = 00000000
5491! %l3 = 000000000000009d, Mem[0000000010181410] = db0dffff
5492 stba %l3,[%i6+%o5]0x80 ! Mem[0000000010181410] = 9d0dffff
5493! Mem[00000000211c0000] = ffff3487, %l2 = 0000000000000000
5494 ldsb [%o2+%g0],%l2 ! %l2 = ffffffffffffffff
5495! Mem[0000000010141438] = ffffffff ffb2ff5a, %l0 = ff0000ff, %l1 = 00000000
5496 ldd [%i5+0x038],%l0 ! %l0 = 00000000ffffffff 00000000ffb2ff5a
5497! Mem[00000000100c140c] = 00000000, %l5 = 0000000000000047
5498 lduh [%i3+0x00e],%l5 ! %l5 = 0000000000000000
5499! Mem[00000000300c1400] = 00001f9d, %l2 = ffffffffffffffff
5500 ldsha [%i3+%g0]0x81,%l2 ! %l2 = 0000000000000000
5501! Starting 10 instruction Store Burst
5502! Mem[0000000030041408] = 00000000, %l7 = 0000000000000000
5503 swapa [%i1+%o4]0x89,%l7 ! %l7 = 0000000000000000
5504
5505p0_label_212:
5506! %f20 = 00000000 00000000, %l2 = 0000000000000000
5507! Mem[0000000030101408] = 000000ff000000ff
5508 add %i4,0x008,%g1
5509 stda %f20,[%g1+%l2]ASI_PST32_SL ! Mem[0000000030101408] = 000000ff000000ff
5510! %l0 = 00000000ffffffff, Mem[0000000010081410] = 00000000
5511 stha %l0,[%i2+%o5]0x80 ! Mem[0000000010081410] = ffff0000
5512! %l5 = 0000000000000000, Mem[000000001004140b] = ffffffff, %asi = 80
5513 stba %l5,[%i1+0x00b]%asi ! Mem[0000000010041408] = ffffff00
5514! %l7 = 0000000000000000, Mem[0000000010001408] = 618efb7f
5515 stha %l7,[%i0+%o4]0x80 ! Mem[0000000010001408] = 0000fb7f
5516! %f14 = 000000ff 000080ff, Mem[00000000300c1400] = 00001f9d ffc7218b
5517 stda %f14,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 000000ff 000080ff
5518! %l6 = 00000000, %l7 = 00000000, Mem[0000000010141428] = 7ffb8e61 7b68038d
5519 stda %l6,[%i5+0x028]%asi ! Mem[0000000010141428] = 00000000 00000000
5520! %l3 = 000000000000009d, Mem[0000000010141410] = 00000003
5521 stwa %l3,[%i5+%o5]0x80 ! Mem[0000000010141410] = 0000009d
5522! %l2 = 0000000000000000, Mem[0000000030001400] = 00000000fa4e40fb
5523 stxa %l2,[%i0+%g0]0x81 ! Mem[0000000030001400] = 0000000000000000
5524! %l4 = 0000000000000003, %l7 = 0000000000000000, %l7 = 0000000000000000
5525 orn %l4,%l7,%l7 ! %l7 = ffffffffffffffff
5526! Starting 10 instruction Load Burst
5527! Mem[0000000010141410] = 9d000000, %f31 = ffb2ff5a
5528 lda [%i5+%o5]0x88,%f31 ! %f31 = 9d000000
5529
5530p0_label_213:
5531! Mem[0000000030081410] = ff0003f2, %l7 = ffffffffffffffff
5532 lduha [%i2+%o5]0x81,%l7 ! %l7 = 000000000000ff00
5533! Mem[000000001014143c] = ffb2ff5a, %l4 = 0000000000000003
5534 ldswa [%i5+0x03c]%asi,%l4 ! %l4 = ffffffffffb2ff5a
5535! Mem[0000000020800000] = ffff4ebd, %l6 = 0000000000000000
5536 lduha [%o1+0x000]%asi,%l6 ! %l6 = 000000000000ffff
5537! Mem[0000000010081408] = ffffffff, %l5 = 0000000000000000
5538 lduba [%i2+%o4]0x80,%l5 ! %l5 = 00000000000000ff
5539! Mem[00000000300c1400] = 000000ff, %l1 = 00000000ffb2ff5a
5540 lduha [%i3+%g0]0x81,%l1 ! %l1 = 0000000000000000
5541! Mem[0000000030181408] = 00000000, %f25 = 00000000
5542 lda [%i6+%o4]0x81,%f25 ! %f25 = 00000000
5543! Mem[0000000010181408] = 000080ff, %f10 = 00000000
5544 ld [%i6+%o4],%f10 ! %f10 = 000080ff
5545! Mem[00000000300c1408] = c6ffffff, %l0 = 00000000ffffffff
5546 ldswa [%i3+%o4]0x89,%l0 ! %l0 = ffffffffc6ffffff
5547! Mem[00000000100c1408] = 00000000, %l7 = 000000000000ff00
5548 lduha [%i3+%o4]0x88,%l7 ! %l7 = 0000000000000000
5549! Starting 10 instruction Store Burst
5550! Mem[00000000211c0000] = ffff3487, %l2 = 0000000000000000
5551 ldstub [%o2+%g0],%l2 ! %l2 = 000000ff000000ff
5552
5553p0_label_214:
5554! %l2 = 00000000000000ff, Mem[0000000010041400] = 000000f2
5555 stwa %l2,[%i1+%g0]0x80 ! Mem[0000000010041400] = 000000ff
5556! %l2 = 00000000000000ff, Mem[0000000010001400] = 00000000ff0000ff
5557 stxa %l2,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000000000ff
5558! %f16 = 41d4ffff 000000ff 03000000 ff000000
5559! %f20 = 00000000 00000000 8e610000 ffffd441
5560! %f24 = 03f2ff00 00000000 7ffb8e61 7b68038d
5561! %f28 = 21000000 5fb27b5a ffffffff 9d000000
5562 stda %f16,[%i1]ASI_BLK_AIUP ! Block Store to 0000000010041400
5563! %f0 = 618efb7f db0dffff, Mem[0000000030141408] = db0dffff 00000000
5564 stda %f0 ,[%i5+%o4]0x81 ! Mem[0000000030141408] = 618efb7f db0dffff
5565! %f10 = 000080ff ff0003ff, Mem[0000000010101438] = ff0000ff ff0080ff
5566 stda %f10,[%i4+0x038]%asi ! Mem[0000000010101438] = 000080ff ff0003ff
5567 membar #Sync ! Added by membar checker (38)
5568! Mem[0000000010041437] = 5fb27b5a, %l0 = ffffffffc6ffffff
5569 ldstuba [%i1+0x037]%asi,%l0 ! %l0 = 0000005a000000ff
5570! Mem[0000000010041400] = 41d4ffff, %l0 = 000000000000005a
5571 ldstuba [%i1+%g0]0x80,%l0 ! %l0 = 00000041000000ff
5572! %l5 = 00000000000000ff, Mem[000000001008141e] = 00000000, %asi = 80
5573 stha %l5,[%i2+0x01e]%asi ! Mem[000000001008141c] = 000000ff
5574! Mem[00000000100c141c] = ffc7218b, %l7 = 0000000000000000
5575 ldstub [%i3+0x01c],%l7 ! %l7 = 000000ff000000ff
5576! Starting 10 instruction Load Burst
5577! Mem[0000000030101408] = 000000ff 000000ff, %l4 = ffb2ff5a, %l5 = 000000ff
5578 ldda [%i4+%o4]0x81,%l4 ! %l4 = 00000000000000ff 00000000000000ff
5579
5580p0_label_215:
5581! Mem[00000000218001c0] = 890808e2, %l3 = 000000000000009d
5582 lduh [%o3+0x1c0],%l3 ! %l3 = 0000000000008908
5583! Mem[0000000030041400] = ff0000ff 7b68038d 00000000 00000000
5584! Mem[0000000030041410] = 00005d04 00001f9d 04ab8e31 1d4201a7
5585! Mem[0000000030041420] = c6ffffff 2bb9970c b02b9bb0 2edfd309
5586! Mem[0000000030041430] = ff000000 000000f2 f39cc6a7 00007400
5587 ldda [%i1]ASI_BLK_S,%f16 ! Block Load from 0000000030041400
5588! Mem[00000000100c1400] = 0300000000000000, %f6 = 00001f9d 7b68038d
5589 ldda [%i3+%g0]0x88,%f6 ! %f6 = 03000000 00000000
5590! Mem[0000000010041400] = ffd4ffff, %l4 = 00000000000000ff
5591 lduba [%i1+%g0]0x80,%l4 ! %l4 = 00000000000000ff
5592! Mem[0000000010141408] = 7f8000f2, %l6 = 000000000000ffff
5593 ldswa [%i5+%o4]0x88,%l6 ! %l6 = 000000007f8000f2
5594! Mem[0000000030181408] = 00000000, %l0 = 0000000000000041
5595 lduwa [%i6+%o4]0x81,%l0 ! %l0 = 0000000000000000
5596! Mem[000000001018141c] = 00000000, %l7 = 00000000000000ff
5597 ldub [%i6+0x01c],%l7 ! %l7 = 0000000000000000
5598! Mem[0000000030181410] = 0000618e, %l1 = 0000000000000000
5599 ldswa [%i6+%o5]0x89,%l1 ! %l1 = 000000000000618e
5600! Mem[0000000010141418] = 000000ff, %f11 = ff0003ff
5601 lda [%i5+0x018]%asi,%f11 ! %f11 = 000000ff
5602! Starting 10 instruction Store Burst
5603! %l7 = 0000000000000000, Mem[0000000020800000] = ffff4ebd, %asi = 80
5604 stha %l7,[%o1+0x000]%asi ! Mem[0000000020800000] = 00004ebd
5605
5606p0_label_216:
5607! %l3 = 0000000000008908, Mem[0000000030001410] = 5a7bb2ffffffd441
5608 stxa %l3,[%i0+%o5]0x81 ! Mem[0000000030001410] = 0000000000008908
5609! Mem[0000000030181400] = 00000000, %l0 = 0000000000000000
5610 ldstuba [%i6+%g0]0x81,%l0 ! %l0 = 00000000000000ff
5611! %l3 = 0000000000008908, Mem[0000000010181400] = ffffb2ff
5612 stha %l3,[%i6+%g0]0x80 ! Mem[0000000010181400] = 8908b2ff
5613! %l0 = 0000000000000000, Mem[0000000010041420] = 03f2ff0000000000, %asi = 80
5614 stxa %l0,[%i1+0x020]%asi ! Mem[0000000010041420] = 0000000000000000
5615! Mem[0000000010181408] = 000080ff, %l1 = 000000000000618e
5616 ldstuba [%i6+%o4]0x80,%l1 ! %l1 = 00000000000000ff
5617! %l2 = 00000000000000ff, Mem[00000000300c1410] = ff000047
5618 stha %l2,[%i3+%o5]0x89 ! Mem[00000000300c1410] = ff0000ff
5619! %l7 = 0000000000000000, Mem[0000000010081400] = 00000000db0dffff
5620 stxa %l7,[%i2+%g0]0x88 ! Mem[0000000010081400] = 0000000000000000
5621! Mem[00000000300c1400] = ff000000, %l0 = 0000000000000000
5622 swapa [%i3+%g0]0x89,%l0 ! %l0 = 00000000ff000000
5623! %l4 = 00000000000000ff, Mem[0000000021800181] = 00ff6a7f, %asi = 80
5624 stba %l4,[%o3+0x181]%asi ! Mem[0000000021800180] = 00ff6a7f
5625! Starting 10 instruction Load Burst
5626! Mem[0000000030041400] = ff0000ff7b68038d, %l6 = 000000007f8000f2
5627 ldxa [%i1+%g0]0x81,%l6 ! %l6 = ff0000ff7b68038d
5628
5629p0_label_217:
5630! Mem[00000000100c1410] = 03f2ff00, %l1 = 0000000000000000
5631 ldsha [%i3+%o5]0x88,%l1 ! %l1 = ffffffffffffff00
5632! Mem[0000000010101400] = 00030000, %l3 = 0000000000008908
5633 ldswa [%i4+%g0]0x88,%l3 ! %l3 = 0000000000030000
5634! Mem[0000000010181400] = 8908b2ff, %l3 = 0000000000030000
5635 lduwa [%i6+0x000]%asi,%l3 ! %l3 = 000000008908b2ff
5636! Mem[00000000100c1410] = 03f2ff00, %l0 = 00000000ff000000
5637 lduwa [%i3+%o5]0x88,%l0 ! %l0 = 0000000003f2ff00
5638! Mem[0000000010101408] = ff000003, %l6 = ff0000ff7b68038d
5639 lduha [%i4+0x008]%asi,%l6 ! %l6 = 000000000000ff00
5640! Mem[0000000010001400] = ff000000 00000000, %l2 = 000000ff, %l3 = 8908b2ff
5641 ldda [%i0+%g0]0x80,%l2 ! %l2 = 00000000ff000000 0000000000000000
5642! Mem[0000000030081400] = ff000000, %l4 = 00000000000000ff
5643 lduha [%i2+%g0]0x81,%l4 ! %l4 = 000000000000ff00
5644! Mem[0000000030181408] = 00000000, %l7 = 0000000000000000
5645 lduwa [%i6+%o4]0x89,%l7 ! %l7 = 0000000000000000
5646! Mem[00000000100c1408] = 00000000, %l2 = 00000000ff000000
5647 ldsba [%i3+%o4]0x80,%l2 ! %l2 = 0000000000000000
5648! Starting 10 instruction Store Burst
5649! %l2 = 00000000, %l3 = 00000000, Mem[0000000030181410] = 0000618e 41d4ffff
5650 stda %l2,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000 00000000
5651
5652p0_label_218:
5653! Mem[0000000010001410] = 000000ff, %l5 = 00000000000000ff
5654 ldstuba [%i0+%o5]0x88,%l5 ! %l5 = 000000ff000000ff
5655! Mem[0000000030081408] = ffffffff, %l1 = ffffffffffffff00
5656 ldstuba [%i2+%o4]0x89,%l1 ! %l1 = 000000ff000000ff
5657! %l0 = 03f2ff00, %l1 = 000000ff, Mem[0000000010181400] = ffb20889 00000000
5658 stda %l0,[%i6+%g0]0x88 ! Mem[0000000010181400] = 03f2ff00 000000ff
5659! %l6 = 0000ff00, %l7 = 00000000, Mem[0000000030181410] = 00000000 00000000
5660 stda %l6,[%i6+%o5]0x81 ! Mem[0000000030181410] = 0000ff00 00000000
5661! Mem[0000000010081400] = 00000000, %l1 = 00000000000000ff
5662 swapa [%i2+%g0]0x88,%l1 ! %l1 = 0000000000000000
5663! %l0 = 03f2ff00, %l1 = 00000000, Mem[0000000030081408] = ffffffff 000000ff
5664 stda %l0,[%i2+%o4]0x89 ! Mem[0000000030081408] = 03f2ff00 00000000
5665! %l2 = 00000000, %l3 = 00000000, Mem[0000000030001410] = 00000000 00008908
5666 stda %l2,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000000 00000000
5667! %f16 = ff0000ff 7b68038d, %l6 = 000000000000ff00
5668! Mem[0000000030081428] = 8d03687b00000000
5669 add %i2,0x028,%g1
5670 stda %f16,[%g1+%l6]ASI_PST8_SL ! Mem[0000000030081428] = 8d03687b00000000
5671! %l5 = 00000000000000ff, Mem[0000000010141410] = 9d000000
5672 stwa %l5,[%i5+%o5]0x88 ! Mem[0000000010141410] = 000000ff
5673! Starting 10 instruction Load Burst
5674! Mem[0000000010141404] = 000000ff, %l5 = 00000000000000ff
5675 lduh [%i5+0x004],%l5 ! %l5 = 0000000000000000
5676
5677p0_label_219:
5678! Mem[00000000300c1410] = ff0000ff, %l7 = 0000000000000000
5679 lduwa [%i3+%o5]0x81,%l7 ! %l7 = 00000000ff0000ff
5680! Mem[0000000010101410] = 618efb7f, %l4 = 000000000000ff00
5681 lduba [%i4+%o5]0x80,%l4 ! %l4 = 0000000000000061
5682! %l6 = 000000000000ff00, imm = 00000000000002d8, %l2 = 0000000000000000
5683 subc %l6,0x2d8,%l2 ! %l2 = 000000000000fc28
5684! Mem[0000000010001408] = 7ffb0000, %l2 = 000000000000fc28
5685 lduba [%i0+%o4]0x88,%l2 ! %l2 = 0000000000000000
5686! Mem[0000000030101410] = 045db224, %l5 = 0000000000000000
5687 ldswa [%i4+%o5]0x81,%l5 ! %l5 = 00000000045db224
5688! Mem[0000000010101408] = 030000ff, %l7 = 00000000ff0000ff
5689 lduwa [%i4+%o4]0x88,%l7 ! %l7 = 00000000030000ff
5690! Mem[0000000010101400] = 00000300 47010000 ff000003 0002b5ed
5691! Mem[0000000010101410] = 618efb7f db0dffff 9d1f0000 00005d04
5692! Mem[0000000010101420] = ff5db224 7f000000 00000000 7b68038d
5693! Mem[0000000010101430] = ffffffff 00000021 000080ff ff0003ff
5694 ldda [%i4]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000010101400
5695! Mem[0000000010041400] = ffffd4ff, %f18 = 00000000
5696 lda [%i1+%g0]0x88,%f18 ! %f18 = ffffd4ff
5697! Mem[0000000010101414] = db0dffff, %l4 = 0000000000000061
5698 ldsha [%i4+0x014]%asi,%l4 ! %l4 = ffffffffffffdb0d
5699! Starting 10 instruction Store Burst
5700! %l4 = ffffffffffffdb0d, Mem[0000000030101410] = 045db224000000ff
5701 stxa %l4,[%i4+%o5]0x81 ! Mem[0000000030101410] = ffffffffffffdb0d
5702
5703p0_label_220:
5704! Mem[0000000030181400] = 000000ff, %l6 = 000000000000ff00
5705 ldstuba [%i6+%g0]0x89,%l6 ! %l6 = 000000ff000000ff
5706! Mem[00000000300c1408] = c6ffffff, %l0 = 0000000003f2ff00
5707 swapa [%i3+%o4]0x89,%l0 ! %l0 = 00000000c6ffffff
5708! %l6 = 00000000000000ff, Mem[00000000100c1408] = 00000000
5709 stwa %l6,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000ff
5710! %f20 = 00005d04 00001f9d, Mem[00000000100c1408] = ff000000 00000000
5711 stda %f20,[%i3+0x008]%asi ! Mem[00000000100c1408] = 00005d04 00001f9d
5712! %f28 = ff000000 000000f2, %l2 = 0000000000000000
5713! Mem[0000000030001428] = 268d7c0a096cf5c2
5714 add %i0,0x028,%g1
5715 stda %f28,[%g1+%l2]ASI_PST8_SL ! Mem[0000000030001428] = 268d7c0a096cf5c2
5716! %l4 = ffffdb0d, %l5 = 045db224, Mem[0000000010181438] = ffffffff 026c93b5
5717 stda %l4,[%i6+0x038]%asi ! Mem[0000000010181438] = ffffdb0d 045db224
5718 membar #Sync ! Added by membar checker (39)
5719! %f16 = ff0000ff 7b68038d, Mem[0000000010101408] = 030000ff edb50200
5720 stda %f16,[%i4+%o4]0x88 ! Mem[0000000010101408] = ff0000ff 7b68038d
5721! %l7 = 00000000030000ff, imm = 0000000000000c38, %l6 = 00000000000000ff
5722 add %l7,0xc38,%l6 ! %l6 = 0000000003000d37
5723! Mem[0000000030081410] = f20300ff, %l2 = 0000000000000000
5724 swapa [%i2+%o5]0x89,%l2 ! %l2 = 00000000f20300ff
5725! Starting 10 instruction Load Burst
5726! %f22 = 04ab8e31, %f12 = 21000000, %f28 = ff000000
5727 fdivs %f22,%f12,%f28 ! %f28 = 232b8e31
5728
5729p0_label_221:
5730! Mem[0000000010041410] = 0000000000000000, %l6 = 0000000003000d37
5731 ldxa [%i1+%o5]0x80,%l6 ! %l6 = 0000000000000000
5732! Mem[00000000300c1400] = 00000000, %l6 = 0000000000000000
5733 lduwa [%i3+%g0]0x89,%l6 ! %l6 = 0000000000000000
5734! Mem[0000000030101410] = ffffffff ffffdb0d, %l2 = f20300ff, %l3 = 00000000
5735 ldda [%i4+%o5]0x81,%l2 ! %l2 = 00000000ffffffff 00000000ffffdb0d
5736! Mem[00000000100c1410] = 00fff203, %l6 = 0000000000000000
5737 ldswa [%i3+%o5]0x80,%l6 ! %l6 = 0000000000fff203
5738! Mem[0000000010001408] = 0000fb7f, %l3 = 00000000ffffdb0d
5739 lduwa [%i0+%o4]0x80,%l3 ! %l3 = 000000000000fb7f
5740! Mem[0000000030101410] = ffffffff, %l6 = 0000000000fff203
5741 ldswa [%i4+%o5]0x81,%l6 ! %l6 = ffffffffffffffff
5742! Mem[0000000030141410] = 9d1f0ddb00000000, %l7 = 00000000030000ff
5743 ldxa [%i5+%o5]0x89,%l7 ! %l7 = 9d1f0ddb00000000
5744! Mem[00000000100c1400] = 00000000, %l3 = 000000000000fb7f
5745 ldsha [%i3+%g0]0x88,%l3 ! %l3 = 0000000000000000
5746! Mem[0000000010001410] = 000000ff, %l1 = 0000000000000000
5747 ldswa [%i0+%o5]0x88,%l1 ! %l1 = 00000000000000ff
5748! Starting 10 instruction Store Burst
5749! %f6 = 045d0000 00001f9d, %l7 = 9d1f0ddb00000000
5750! Mem[00000000100c1420] = f200ff0003f2ff00
5751 add %i3,0x020,%g1
5752 stda %f6,[%g1+%l7]ASI_PST16_P ! Mem[00000000100c1420] = f200ff0003f2ff00
5753
5754p0_label_222:
5755! Mem[0000000010081408] = ffffffff, %l1 = 00000000000000ff
5756 swapa [%i2+%o4]0x80,%l1 ! %l1 = 00000000ffffffff
5757! %f19 = 00000000, Mem[0000000010081400] = 000000ff
5758 sta %f19,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000
5759! %l6 = ffffffffffffffff, Mem[00000000100c1410] = 03f2ff00
5760 stba %l6,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 03f2ffff
5761! %l6 = ffffffffffffffff, Mem[00000000100c143c] = 000080ff
5762 stw %l6,[%i3+0x03c] ! Mem[00000000100c143c] = ffffffff
5763! %l5 = 00000000045db224, Mem[0000000030181408] = 00000000
5764 stha %l5,[%i6+%o4]0x89 ! Mem[0000000030181408] = 0000b224
5765! Mem[0000000030041410] = 045d0000, %l7 = 9d1f0ddb00000000
5766 swapa [%i1+%o5]0x89,%l7 ! %l7 = 00000000045d0000
5767! Mem[0000000010101400] = 00000300, %l5 = 00000000045db224
5768 swapa [%i4+%g0]0x80,%l5 ! %l5 = 0000000000000300
5769! %f4 = ffff0ddb 7ffb8e61, Mem[0000000030101400] = 00000000 0000807f
5770 stda %f4 ,[%i4+%g0]0x89 ! Mem[0000000030101400] = ffff0ddb 7ffb8e61
5771! %l4 = ffffffffffffdb0d, Mem[0000000010001408] = 0000fb7f
5772 stha %l4,[%i0+%o4]0x80 ! Mem[0000000010001408] = db0dfb7f
5773! Starting 10 instruction Load Burst
5774! Mem[0000000030001408] = 00030000, %l4 = ffffffffffffdb0d
5775 lduba [%i0+%o4]0x81,%l4 ! %l4 = 0000000000000000
5776
5777p0_label_223:
5778! Mem[0000000010041410] = 0000000000000000, %f2 = edb50200 030000ff
5779 ldda [%i1+%o5]0x88,%f2 ! %f2 = 00000000 00000000
5780! Mem[0000000030081410] = 00000000, %l0 = 00000000c6ffffff
5781 lduba [%i2+%o5]0x81,%l0 ! %l0 = 0000000000000000
5782! Mem[0000000010141408] = f200807f000000ff, %l5 = 0000000000000300
5783 ldxa [%i5+%o4]0x80,%l5 ! %l5 = f200807f000000ff
5784! Mem[0000000010081408] = 000000ff, %l6 = ffffffffffffffff
5785 lduwa [%i2+%o4]0x80,%l6 ! %l6 = 00000000000000ff
5786! Mem[0000000030141400] = 00000003, %l4 = 0000000000000000
5787 ldsba [%i5+%g0]0x89,%l4 ! %l4 = 0000000000000003
5788! Mem[0000000010101400] = 24b25d04, %f25 = 2bb9970c
5789 lda [%i4+%g0]0x88,%f25 ! %f25 = 24b25d04
5790! Mem[0000000010081408] = 000000ffd138ff74, %l6 = 00000000000000ff
5791 ldxa [%i2+%o4]0x80,%l6 ! %l6 = 000000ffd138ff74
5792! Mem[0000000010001400] = ff000000, %l7 = 00000000045d0000
5793 ldswa [%i0+%g0]0x80,%l7 ! %l7 = ffffffffff000000
5794! %l1 = 00000000ffffffff, imm = fffffffffffffdad, %l5 = f200807f000000ff
5795 subc %l1,-0x253,%l5 ! %l5 = 0000000100000252
5796! Starting 10 instruction Store Burst
5797! %l1 = 00000000ffffffff, Mem[00000000218000c0] = ff005cf4
5798 sth %l1,[%o3+0x0c0] ! Mem[00000000218000c0] = ffff5cf4
5799
5800p0_label_224:
5801! Mem[0000000010081400] = 00000000, %l0 = 0000000000000000
5802 ldstuba [%i2+%g0]0x88,%l0 ! %l0 = 00000000000000ff
5803! %l0 = 0000000000000000, Mem[0000000010181410] = 9d0dffff
5804 stha %l0,[%i6+%o5]0x80 ! Mem[0000000010181410] = 0000ffff
5805! Mem[0000000030001410] = 00000000, %l4 = 0000000000000003
5806 ldstuba [%i0+%o5]0x81,%l4 ! %l4 = 00000000000000ff
5807! %l1 = 00000000ffffffff, Mem[0000000030101410] = ffffffff
5808 stha %l1,[%i4+%o5]0x81 ! Mem[0000000030101410] = ffffffff
5809! Mem[0000000010001400] = 000000ff, %l5 = 0000000100000252
5810 ldsha [%i0+%g0]0x88,%l5 ! %l5 = 00000000000000ff
5811! %l2 = 00000000ffffffff, Mem[0000000010041400] = ffd4ffff
5812 stba %l2,[%i1+%g0]0x80 ! Mem[0000000010041400] = ffd4ffff
5813! %f24 = c6ffffff 24b25d04, %l2 = 00000000ffffffff
5814! Mem[0000000030181420] = 2a763b2107001d69
5815 add %i6,0x020,%g1
5816 stda %f24,[%g1+%l2]ASI_PST32_S ! Mem[0000000030181420] = c6ffffff24b25d04
5817! Mem[0000000030101400] = 618efb7f, %l5 = 00000000000000ff
5818 swapa [%i4+%g0]0x81,%l5 ! %l5 = 00000000618efb7f
5819! %l1 = 00000000ffffffff, Mem[0000000030181410] = 0000ff00
5820 stwa %l1,[%i6+%o5]0x81 ! Mem[0000000030181410] = ffffffff
5821! Starting 10 instruction Load Burst
5822! Mem[00000000300c1400] = 00000000, %l4 = 0000000000000000
5823 ldsba [%i3+%g0]0x81,%l4 ! %l4 = 0000000000000000
5824
5825p0_label_225:
5826! Mem[0000000010141410] = ff00000000000000, %f14 = ff0300ff ff800000
5827 ldda [%i5+%o5]0x80,%f14 ! %f14 = ff000000 00000000
5828! Mem[0000000030141400] = 03000000, %l7 = ffffffffff000000
5829 lduha [%i5+%g0]0x81,%l7 ! %l7 = 0000000000000300
5830! Mem[0000000010141408] = f200807f, %f23 = 1d4201a7
5831 lda [%i5+%o4]0x80,%f23 ! %f23 = f200807f
5832! Mem[0000000010081410] = 0000ffff, %l6 = 000000ffd138ff74
5833 ldsba [%i2+%o5]0x88,%l6 ! %l6 = ffffffffffffffff
5834! Mem[0000000030081410] = 00000000, %l5 = 00000000618efb7f
5835 lduwa [%i2+%o5]0x89,%l5 ! %l5 = 0000000000000000
5836! Mem[000000001004141c] = ffffd441, %l4 = 0000000000000000
5837 lduha [%i1+0x01c]%asi,%l4 ! %l4 = 000000000000ffff
5838! Mem[0000000030041408] = 0000000000000000, %f8 = 0000007f 24b25dff
5839 ldda [%i1+%o4]0x89,%f8 ! %f8 = 00000000 00000000
5840! Mem[0000000030181408] = 0000b224, %f30 = f39cc6a7
5841 lda [%i6+%o4]0x89,%f30 ! %f30 = 0000b224
5842! Mem[0000000030041400] = ff0000ff, %l3 = 0000000000000000
5843 lduha [%i1+%g0]0x81,%l3 ! %l3 = 000000000000ff00
5844! Starting 10 instruction Store Burst
5845! %f9 = 00000000, Mem[0000000030101408] = ff000000
5846 sta %f9 ,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000
5847
5848p0_label_226:
5849! Code Fragment 3
5850p0_fragment_18:
5851! %l0 = 0000000000000000
5852 setx 0xecb6d6cfd6a14a5a,%g7,%l0 ! %l0 = ecb6d6cfd6a14a5a
5853! %l1 = 00000000ffffffff
5854 setx 0x6daa4da001fd4436,%g7,%l1 ! %l1 = 6daa4da001fd4436
5855 setx 0x1fe000, %g1, %g3
5856 or %l0, %g3, %l0 ! always set perrmask = 0xff
5857 setx 0x1ffff8, %g1, %g2
5858 and %l0, %g2, %l0
5859 ta T_CHANGE_HPRIV
5860 stxa %l1, [%l0]ASI_DCACHE_DATA
5861 ta T_CHANGE_NONHPRIV
5862! %l0 = ecb6d6cfd6a14a5a
5863 setx 0x18fe2aa7985b4569,%g7,%l0 ! %l0 = 18fe2aa7985b4569
5864! %l1 = 6daa4da001fd4436
5865 setx 0x3662a9cf83db21f6,%g7,%l1 ! %l1 = 3662a9cf83db21f6
5866! %f14 = ff000000 00000000, Mem[0000000010181410] = ffff0000 00000046
5867 stda %f14,[%i6+%o5]0x88 ! Mem[0000000010181410] = ff000000 00000000
5868! %l5 = 0000000000000000, Mem[0000000030041408] = 00000000
5869 stwa %l5,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000000
5870! %l7 = 0000000000000300, Mem[0000000010141400] = 00000000
5871 stba %l7,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000
5872! %l5 = 0000000000000000, Mem[0000000010181422] = 00000000, %asi = 80
5873 stba %l5,[%i6+0x022]%asi ! Mem[0000000010181420] = 00000000
5874! %l1 = 3662a9cf83db21f6, Mem[0000000010101408] = ff0000ff7b68038d
5875 stxa %l1,[%i4+%o4]0x88 ! Mem[0000000010101408] = 3662a9cf83db21f6
5876! Mem[00000000211c0000] = ffff3487, %l7 = 0000000000000300
5877 ldstuba [%o2+0x000]%asi,%l7 ! %l7 = 000000ff000000ff
5878! Mem[0000000010081410] = 0000ffff, %l6 = ffffffffffffffff
5879 ldstuba [%i2+%o5]0x88,%l6 ! %l6 = 000000ff000000ff
5880! %l2 = ffffffff, %l3 = 0000ff00, Mem[0000000030141410] = 00000000 db0d1f9d
5881 stda %l2,[%i5+%o5]0x81 ! Mem[0000000030141410] = ffffffff 0000ff00
5882! Starting 10 instruction Load Burst
5883! %f3 = 00000000, %f31 = 00007400
5884 fcmps %fcc1,%f3 ,%f31 ! %fcc1 = 1
5885
5886p0_label_227:
5887! Mem[0000000010041410] = 0000000000000000, %l3 = 000000000000ff00
5888 ldxa [%i1+%o5]0x80,%l3 ! %l3 = 0000000000000000
5889! Mem[0000000030101408] = 00000000000000ff, %l0 = 18fe2aa7985b4569
5890 ldxa [%i4+%o4]0x81,%l0 ! %l0 = 00000000000000ff
5891! Mem[0000000030001410] = ff00000000000000, %l5 = 0000000000000000
5892 ldxa [%i0+%o5]0x81,%l5 ! %l5 = ff00000000000000
5893! Mem[00000000300c1400] = ff80000000000000, %l0 = 00000000000000ff
5894 ldxa [%i3+%g0]0x89,%l0 ! %l0 = ff80000000000000
5895! %l1 = 3662a9cf83db21f6, %l6 = 00000000000000ff, %l6 = 00000000000000ff
5896 or %l1,%l6,%l6 ! %l6 = 3662a9cf83db21ff
5897! Mem[0000000030141400] = 03000000, %l6 = 3662a9cf83db21ff
5898 ldsba [%i5+%g0]0x81,%l6 ! %l6 = 0000000000000003
5899! Mem[00000000100c1408] = 00005d04, %l7 = 00000000000000ff
5900 ldsha [%i3+%o4]0x80,%l7 ! %l7 = 0000000000000000
5901! Mem[00000000300c1400] = 00000000, %f26 = b02b9bb0
5902 lda [%i3+%g0]0x89,%f26 ! %f26 = 00000000
5903! %l7 = 0000000000000000, %l0 = ff80000000000000, %l3 = 0000000000000000
5904 andn %l7,%l0,%l3 ! %l3 = 0000000000000000
5905! Starting 10 instruction Store Burst
5906! %l7 = 0000000000000000, Mem[0000000010141410] = ff00000000000000
5907 stxa %l7,[%i5+%o5]0x80 ! Mem[0000000010141410] = 0000000000000000
5908
5909p0_label_228:
5910! %l6 = 00000003, %l7 = 00000000, Mem[0000000030081408] = 00fff203 00000000
5911 stda %l6,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000003 00000000
5912! Mem[0000000030101400] = 000000ff, %l0 = ff80000000000000
5913 ldstuba [%i4+%g0]0x81,%l0 ! %l0 = 00000000000000ff
5914! %l5 = ff00000000000000, imm = fffffffffffff439, %l0 = 0000000000000000
5915 xnor %l5,-0xbc7,%l0 ! %l0 = ff00000000000bc6
5916! %f10 = 8d03687b 00000000, Mem[0000000010181408] = ff0080ff 000000ff
5917 stda %f10,[%i6+0x008]%asi ! Mem[0000000010181408] = 8d03687b 00000000
5918! %f7 = 00001f9d, %f26 = 00000000, %f4 = ffff0ddb
5919 fsubs %f7 ,%f26,%f4 ! %l0 = ff00000000000be8, Unfinished, %fsr = 2500000800
5920! Mem[0000000030141410] = ffffffff, %l5 = ff00000000000000
5921 swapa [%i5+%o5]0x81,%l5 ! %l5 = 00000000ffffffff
5922! Mem[0000000010001410] = 000000ff, %l3 = 0000000000000000
5923 ldstuba [%i0+%o5]0x88,%l3 ! %l3 = 000000ff000000ff
5924! %l4 = 000000000000ffff, Mem[00000000300c1408] = 03f2ff00
5925 stha %l4,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 03f2ffff
5926! %l2 = ffffffff, %l3 = 000000ff, Mem[0000000010041400] = ffffd4ff ff000000
5927 stda %l2,[%i1+%g0]0x88 ! Mem[0000000010041400] = ffffffff 000000ff
5928! Starting 10 instruction Load Burst
5929! Mem[0000000010141408] = f200807f000000ff, %l2 = 00000000ffffffff
5930 ldxa [%i5+%o4]0x80,%l2 ! %l2 = f200807f000000ff
5931
5932p0_label_229:
5933! Mem[0000000030101408] = 00000000000000ff, %f0 = 00000147 00030000
5934 ldda [%i4+%o4]0x81,%f0 ! %f0 = 00000000 000000ff
5935! Mem[0000000010141438] = ffffffff ffb2ff5a, %l6 = 00000003, %l7 = 00000000
5936 ldda [%i5+0x038]%asi,%l6 ! %l6 = 00000000ffffffff 00000000ffb2ff5a
5937! Mem[0000000030181410] = 00000000ffffffff, %l7 = 00000000ffb2ff5a
5938 ldxa [%i6+%o5]0x89,%l7 ! %l7 = 00000000ffffffff
5939! Randomly selected nop
5940 nop
5941! Mem[00000000100c1400] = 0000000000000003, %f6 = 045d0000 00001f9d
5942 ldda [%i3+%g0]0x80,%f6 ! %f6 = 00000000 00000003
5943! Mem[00000000211c0000] = ffff3487, %l4 = 000000000000ffff
5944 ldsha [%o2+0x000]%asi,%l4 ! %l4 = ffffffffffffffff
5945! Mem[0000000010081438] = 00000003, %f16 = ff0000ff
5946 ld [%i2+0x038],%f16 ! %f16 = 00000003
5947! %l1 = 3662a9cf83db21f6, %l2 = f200807f000000ff, %y = 5a7bff5f
5948 umul %l1,%l2,%l3 ! %l3 = 000000835746d40a, %y = 00000083
5949! Mem[0000000020800000] = 00004ebd, %l0 = ff00000000000be8
5950 lduba [%o1+0x000]%asi,%l0 ! %l0 = 0000000000000000
5951! Starting 10 instruction Store Burst
5952! %l2 = 000000ff, %l3 = 5746d40a, Mem[0000000010101430] = ffffffff 00000021
5953 std %l2,[%i4+0x030] ! Mem[0000000010101430] = 000000ff 5746d40a
5954
5955p0_label_230:
5956! Mem[00000000100c1430] = ff000000fb7f0021, %l0 = 0000000000000000, %l4 = ffffffffffffffff
5957 add %i3,0x30,%g1
5958 casxa [%g1]0x80,%l0,%l4 ! %l4 = ff000000fb7f0021
5959! %l6 = ffffffff, %l7 = ffffffff, Mem[0000000030041400] = ff0000ff 8d03687b
5960 stda %l6,[%i1+%g0]0x89 ! Mem[0000000030041400] = ffffffff ffffffff
5961! %l4 = fb7f0021, %l5 = ffffffff, Mem[0000000010181400] = 00fff203 ff000000
5962 stda %l4,[%i6+%g0]0x80 ! Mem[0000000010181400] = fb7f0021 ffffffff
5963! %f12 = 21000000, Mem[0000000010041410] = 00000000
5964 sta %f12,[%i1+%o5]0x80 ! Mem[0000000010041410] = 21000000
5965! %f25 = 24b25d04, Mem[0000000010081428] = 26008c47
5966 st %f25,[%i2+0x028] ! Mem[0000000010081428] = 24b25d04
5967! Mem[0000000010001433] = 000000c7, %l3 = 000000835746d40a
5968 ldstuba [%i0+0x033]%asi,%l3 ! %l3 = 000000c7000000ff
5969! Mem[0000000010181408] = 8d03687b, %l4 = ff000000fb7f0021
5970 ldstuba [%i6+%o4]0x80,%l4 ! %l4 = 0000008d000000ff
5971! %l1 = 3662a9cf83db21f6, Mem[0000000021800181] = 00ff6a7f, %asi = 80
5972 stba %l1,[%o3+0x181]%asi ! Mem[0000000021800180] = 00f66a7f
5973! Code Fragment 4
5974p0_fragment_19:
5975! %l0 = 0000000000000000
5976 setx 0x03cbdb004729c371,%g7,%l0 ! %l0 = 03cbdb004729c371
5977! %l1 = 3662a9cf83db21f6
5978 setx 0xc197535819da98d1,%g7,%l1 ! %l1 = c197535819da98d1
5979 setx 0x7ff8, %g1, %g2
5980 and %l0, %g2, %l0
5981 setx 0xffffffff, %g1, %g2
5982 and %l1, %g2, %l1
5983 setx 0x100000000, %g1, %g2
5984 or %l1, %g2, %l1 ! Set bit 32 - perrinj
5985 ta T_CHANGE_HPRIV
5986 stxa %l1, [%l0]ASI_ICACHE_INSTR
5987 ta T_CHANGE_NONHPRIV
5988! %l0 = 03cbdb004729c371
5989 setx 0xbcfb19305a4e1321,%g7,%l0 ! %l0 = bcfb19305a4e1321
5990! %l1 = c197535819da98d1
5991 setx 0xe15a8c3072289394,%g7,%l1 ! %l1 = e15a8c3072289394
5992! Starting 10 instruction Load Burst
5993! %l3 = 00000000000000c7, immed = 00000d29, %y = 00000083
5994 udiv %l3,0xd29,%l4 ! %l4 = 0000000009f44c4a
5995 mov %l0,%y ! %y = 5a4e1321
5996
5997p0_label_231:
5998! Mem[0000000030001408] = 0003000000000000, %l3 = 00000000000000c7
5999 ldxa [%i0+%o4]0x81,%l3 ! %l3 = 0003000000000000
6000! Mem[0000000010101408] = 83db21f6, %f31 = 00007400
6001 lda [%i4+%o4]0x88,%f31 ! %f31 = 83db21f6
6002! Mem[00000000300c1400] = 00000000, %l7 = 00000000ffffffff
6003 lduwa [%i3+%g0]0x89,%l7 ! %l7 = 0000000000000000
6004! Mem[0000000030081408] = 0000000003000000, %f26 = 00000000 2edfd309
6005 ldda [%i2+%o4]0x89,%f26 ! %f26 = 00000000 03000000
6006! Mem[0000000030081410] = ff00000000000000, %l2 = f200807f000000ff
6007 ldxa [%i2+%o5]0x89,%l2 ! %l2 = ff00000000000000
6008! Mem[0000000010001428] = 00008e61000000ff, %l6 = 00000000ffffffff
6009 ldx [%i0+0x028],%l6 ! %l6 = 00008e61000000ff
6010! Mem[0000000020800040] = 0000c0bd, %l5 = 00000000ffffffff
6011 ldsh [%o1+0x040],%l5 ! %l5 = 0000000000000000
6012! Mem[0000000021800000] = 4600133c, %l1 = e15a8c3072289394
6013 ldsba [%o3+0x000]%asi,%l1 ! %l1 = 0000000000000046
6014! Mem[0000000030041400] = ffffffff, %l4 = 0000000009f44c4a
6015 ldsha [%i1+%g0]0x81,%l4 ! %l4 = ffffffffffffffff
6016! Starting 10 instruction Store Burst
6017! %f24 = c6ffffff 24b25d04, Mem[00000000100c1408] = 045d0000 9d1f0000
6018 stda %f24,[%i3+%o4]0x88 ! Mem[00000000100c1408] = c6ffffff 24b25d04
6019
6020p0_label_232:
6021! %l7 = 0000000000000000, Mem[0000000030101408] = ff00000000000000
6022 stxa %l7,[%i4+%o4]0x89 ! Mem[0000000030101408] = 0000000000000000
6023! %l0 = bcfb19305a4e1321, Mem[00000000100c1408] = 045db224ffffffc6
6024 stxa %l0,[%i3+%o4]0x80 ! Mem[00000000100c1408] = bcfb19305a4e1321
6025! %f31 = 83db21f6, Mem[0000000010141414] = 00000000
6026 st %f31,[%i5+0x014] ! Mem[0000000010141414] = 83db21f6
6027! Mem[0000000010081410] = 0000ffff, %l1 = 0000000000000046
6028 swapa [%i2+%o5]0x88,%l1 ! %l1 = 000000000000ffff
6029! Mem[0000000030081410] = 00000000, %l3 = 0003000000000000
6030 ldstuba [%i2+%o5]0x81,%l3 ! %l3 = 00000000000000ff
6031! %l5 = 0000000000000000, %l7 = 0000000000000000, %l1 = 000000000000ffff
6032 udivx %l5,%l7,%l1 ! Div by zero, %l0 = bcfb19305a4e1371
6033! %l0 = 5a4e1349, %l1 = 0000ffff, Mem[00000000100c1400] = 00000000 00000003
6034 stda %l0,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 5a4e1349 0000ffff
6035! %f16 = 00000003 7b68038d, Mem[0000000030181410] = ffffffff 00000000
6036 stda %f16,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000003 7b68038d
6037! %f20 = 00005d04 00001f9d, Mem[00000000100c1410] = fffff203 00001f9d
6038 stda %f20,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00005d04 00001f9d
6039! Starting 10 instruction Load Burst
6040! Mem[00000000100c1418] = 00001f9dffc7218b, %l5 = 0000000000000000
6041 ldxa [%i3+0x018]%asi,%l5 ! %l5 = 00001f9dffc7218b
6042
6043p0_label_233:
6044! Mem[0000000010101400] = 24b25d04, %f12 = 21000000
6045 lda [%i4+%g0]0x88,%f12 ! %f12 = 24b25d04
6046! Mem[0000000030181408] = 24b20000, %f27 = 03000000
6047 lda [%i6+%o4]0x81,%f27 ! %f27 = 24b20000
6048! Mem[00000000300c1400] = 00000000, %l7 = 0000000000000000
6049 lduba [%i3+%g0]0x81,%l7 ! %l7 = 0000000000000000
6050! Mem[0000000010101400] = 0000014724b25d04, %f4 = ffff0ddb 7ffb8e61
6051 ldda [%i4+%g0]0x88,%f4 ! %f4 = 00000147 24b25d04
6052! Mem[0000000030181400] = ff0000009d1f0000, %l6 = 00008e61000000ff
6053 ldxa [%i6+%g0]0x81,%l6 ! %l6 = ff0000009d1f0000
6054! %l3 = 0000000000000000, %l2 = ff00000000000000, %l6 = ff0000009d1f0000
6055 udivx %l3,%l2,%l6 ! %l6 = 0000000000000000
6056! Mem[000000001014141c] = ff000004, %f31 = 83db21f6
6057 lda [%i5+0x01c]%asi,%f31 ! %f31 = ff000004
6058! Mem[0000000010181408] = 7b6803ff, %l7 = 0000000000000000
6059 lduha [%i6+%o4]0x88,%l7 ! %l7 = 00000000000003ff
6060! Mem[0000000010001400] = 000000ff, %l0 = bcfb19305a4e1349
6061 ldsba [%i0+%g0]0x88,%l0 ! %l0 = ffffffffffffffff
6062! Starting 10 instruction Store Burst
6063! %f12 = 24b25d04 ffffffff, %l5 = 00001f9dffc7218b
6064! Mem[00000000300c1430] = 518be99b51f5d93e
6065 add %i3,0x030,%g1
6066 stda %f12,[%g1+%l5]ASI_PST32_S ! Mem[00000000300c1430] = 24b25d04ffffffff
6067
6068p0_label_234:
6069! %l0 = ffffffff, %l1 = 0000ffff, Mem[0000000010141410] = 00000000 83db21f6
6070 stda %l0,[%i5+%o5]0x80 ! Mem[0000000010141410] = ffffffff 0000ffff
6071! %l6 = 0000000000000000, Mem[0000000010041428] = 7ffb8e61
6072 sth %l6,[%i1+0x028] ! Mem[0000000010041428] = 00008e61
6073! %l2 = 00000000, %l3 = 00000000, Mem[0000000030081408] = 03000000 00000000
6074 stda %l2,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000 00000000
6075! %l0 = ffffffffffffffff, Mem[0000000010001408] = db0dfb7f
6076 stwa %l0,[%i0+%o4]0x80 ! Mem[0000000010001408] = ffffffff
6077! %f28 = 232b8e31, Mem[0000000030001408] = 00030000
6078 sta %f28,[%i0+%o4]0x81 ! Mem[0000000030001408] = 232b8e31
6079! %l5 = 00001f9dffc7218b, immed = 000005f8, %y = 5a4e1321
6080 sdiv %l5,0x5f8,%l7 ! %l7 = 000000007fffffff
6081 mov %l0,%y ! %y = ffffffff
6082! Mem[0000000030001410] = 000000ff, %l0 = ffffffffffffffff
6083 swapa [%i0+%o5]0x89,%l0 ! %l0 = 00000000000000ff
6084! %f4 = 00000147 24b25d04, %l5 = 00001f9dffc7218b
6085! Mem[0000000030041410] = 0000000000001f9d
6086 add %i1,0x010,%g1
6087 stda %f4,[%g1+%l5]ASI_PST32_SL ! Mem[0000000030041410] = 045db22447010000
6088! %l3 = 0000000000000000, Mem[0000000010081410] = 46000000
6089 stba %l3,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000
6090! Starting 10 instruction Load Burst
6091! Mem[0000000010181408] = ff03687b, %l7 = 000000007fffffff
6092 lduwa [%i6+%o4]0x80,%l7 ! %l7 = 00000000ff03687b
6093
6094p0_label_235:
6095! Mem[0000000010181400] = ffffffff 21007ffb, %l4 = ffffffff, %l5 = ffc7218b
6096 ldda [%i6+%g0]0x88,%l4 ! %l4 = 0000000021007ffb 00000000ffffffff
6097! Mem[0000000030101408] = 0000000000000000, %l3 = 0000000000000000
6098 ldxa [%i4+%o4]0x89,%l3 ! %l3 = 0000000000000000
6099! Mem[0000000010081410] = 00000000, %l4 = 0000000021007ffb
6100 ldswa [%i2+%o5]0x80,%l4 ! %l4 = 0000000000000000
6101! Mem[0000000010001430] = 000000ff, %l0 = 00000000000000ff
6102 lduba [%i0+0x033]%asi,%l0 ! %l0 = 00000000000000ff
6103! Mem[00000000100c1418] = 00001f9d ffc7218b, %l4 = 00000000, %l5 = ffffffff
6104 ldda [%i3+0x018]%asi,%l4 ! %l4 = 0000000000001f9d 00000000ffc7218b
6105! Mem[0000000030181408] = 24b20000, %l3 = 0000000000000000
6106 ldswa [%i6+%o4]0x81,%l3 ! %l3 = 0000000024b20000
6107! Mem[0000000010081408] = 74ff38d1ff000000, %f28 = 232b8e31 000000f2
6108 ldda [%i2+%o4]0x88,%f28 ! %f28 = 74ff38d1 ff000000
6109! Code Fragment 3
6110p0_fragment_20:
6111! %l0 = 00000000000000ff
6112 setx 0x3043411fecda61ef,%g7,%l0 ! %l0 = 3043411fecda61ef
6113! %l1 = 000000000000ffff
6114 setx 0xb1651008198f9c03,%g7,%l1 ! %l1 = b1651008198f9c03
6115 setx 0x1fe000, %g1, %g3
6116 or %l0, %g3, %l0 ! always set perrmask = 0xff
6117 setx 0x1ffff8, %g1, %g2
6118 and %l0, %g2, %l0
6119 ta T_CHANGE_HPRIV
6120 stxa %l1, [%l0]ASI_DCACHE_DATA
6121 ta T_CHANGE_NONHPRIV
6122! %l0 = 3043411fecda61ef
6123 setx 0xa0aba8486bce63b4,%g7,%l0 ! %l0 = a0aba8486bce63b4
6124! %l1 = b1651008198f9c03
6125 setx 0xb93871e83776843c,%g7,%l1 ! %l1 = b93871e83776843c
6126! Mem[0000000010181400] = fb7f0021, %l5 = 00000000ffc7218b
6127 lduha [%i6+%g0]0x80,%l5 ! %l5 = 000000000000fb7f
6128! Starting 10 instruction Store Burst
6129! Mem[0000000010001410] = 000000ff, %l7 = 00000000ff03687b
6130 ldstuba [%i0+%o5]0x88,%l7 ! %l7 = 000000ff000000ff
6131
6132p0_label_236:
6133! %l6 = 00000000, %l7 = 000000ff, Mem[00000000100c1408] = bcfb1930 5a4e1321
6134 std %l6,[%i3+%o4] ! Mem[00000000100c1408] = 00000000 000000ff
6135! Mem[0000000010181410] = 00000000, %l4 = 0000000000001f9d
6136 swapa [%i6+%o5]0x80,%l4 ! %l4 = 0000000000000000
6137! Mem[0000000021800001] = 4600133c, %l0 = a0aba8486bce63b4
6138 ldstuba [%o3+0x001]%asi,%l0 ! %l0 = 00000000000000ff
6139! Mem[00000000100c1400] = 49134e5a, %l5 = 000000000000fb7f
6140 ldstuba [%i3+%g0]0x88,%l5 ! %l5 = 0000005a000000ff
6141! Mem[0000000010181408] = ff03687b, %l6 = 0000000000000000
6142 swapa [%i6+%o4]0x80,%l6 ! %l6 = 00000000ff03687b
6143! %l5 = 000000000000005a, Mem[0000000021800181] = 00f66a7f
6144 stb %l5,[%o3+0x181] ! Mem[0000000021800180] = 005a6a7f
6145! %f10 = 8d03687b 00000000, Mem[00000000300c1410] = ff0000ff 00000000
6146 stda %f10,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 8d03687b 00000000
6147! %f30 = 0000b224 ff000004, %l3 = 0000000024b20000
6148! Mem[0000000010181420] = 00000000000000f2
6149 add %i6,0x020,%g1
6150 stda %f30,[%g1+%l3]ASI_PST16_PL ! Mem[0000000010181420] = 00000000000000f2
6151! Mem[0000000010001408] = ffffffff, %l7 = 00000000000000ff
6152 ldstuba [%i0+%o4]0x80,%l7 ! %l7 = 000000ff000000ff
6153! Starting 10 instruction Load Burst
6154! Mem[0000000030081408] = 0000000000000000, %f10 = 8d03687b 00000000
6155 ldda [%i2+%o4]0x81,%f10 ! %f10 = 00000000 00000000
6156
6157p0_label_237:
6158! Mem[00000000300c1410] = 7b68038d, %l2 = ff00000000000000
6159 lduwa [%i3+%o5]0x89,%l2 ! %l2 = 000000007b68038d
6160! Mem[0000000010001400] = 000000ff, %l7 = 00000000000000ff
6161 lduha [%i0+%g0]0x88,%l7 ! %l7 = 00000000000000ff
6162! Mem[000000001014140c] = 000000ff, %l0 = 0000000000000000
6163 ldsh [%i5+0x00e],%l0 ! %l0 = 00000000000000ff
6164! Mem[0000000010181410] = ff000000 9d1f0000, %l2 = 7b68038d, %l3 = 24b20000
6165 ldda [%i6+%o5]0x88,%l2 ! %l2 = 000000009d1f0000 00000000ff000000
6166! Mem[0000000010141400] = 00000000, %l6 = 00000000ff03687b
6167 lduba [%i5+%g0]0x80,%l6 ! %l6 = 0000000000000000
6168! Mem[0000000010181418] = 8d030000 00000000, %l2 = 9d1f0000, %l3 = ff000000
6169 ldda [%i6+0x018]%asi,%l2 ! %l2 = 000000008d030000 0000000000000000
6170! Mem[0000000030041408] = 00000000, %l1 = b93871e83776843c
6171 ldsba [%i1+%o4]0x81,%l1 ! %l1 = 0000000000000000
6172! Mem[0000000010141400] = ff000000 00000000, %l2 = 8d030000, %l3 = 00000000
6173 ldda [%i5+%g0]0x88,%l2 ! %l2 = 0000000000000000 00000000ff000000
6174! Mem[0000000030181400] = ff000000, %l6 = 0000000000000000
6175 ldsba [%i6+%g0]0x81,%l6 ! %l6 = ffffffffffffffff
6176! Starting 10 instruction Store Burst
6177! %l5 = 000000000000005a, Mem[0000000010001410] = ff000000
6178 stba %l5,[%i0+%o5]0x80 ! Mem[0000000010001410] = 5a000000
6179
6180p0_label_238:
6181! %l7 = 00000000000000ff, Mem[0000000030181410] = 7b68038d
6182 stha %l7,[%i6+%o5]0x89 ! Mem[0000000030181410] = 7b6800ff
6183! %f16 = 00000003 7b68038d ffffd4ff 00000000
6184! %f20 = 00005d04 00001f9d 04ab8e31 f200807f
6185! %f24 = c6ffffff 24b25d04 00000000 24b20000
6186! %f28 = 74ff38d1 ff000000 0000b224 ff000004
6187 stda %f16,[%i2]ASI_BLK_S ! Block Store to 0000000030081400
6188! %l4 = 0000000000000000, Mem[0000000030041408] = 00000000
6189 stha %l4,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000000
6190! %l7 = 00000000000000ff, Mem[0000000030001408] = 232b8e3100000000
6191 stxa %l7,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000000000000ff
6192! Mem[000000001014141c] = ff000004, %l3 = 00000000ff000000, %asi = 80
6193 swapa [%i5+0x01c]%asi,%l3 ! %l3 = 00000000ff000004
6194! Mem[0000000030141400] = 03000000, %l2 = 0000000000000000
6195 ldstuba [%i5+%g0]0x81,%l2 ! %l2 = 00000003000000ff
6196! %l5 = 000000000000005a, Mem[0000000010001410] = 8d03687b0000005a
6197 stxa %l5,[%i0+%o5]0x88 ! Mem[0000000010001410] = 000000000000005a
6198! %f6 = 00000000 00000003, %l6 = ffffffffffffffff
6199! Mem[0000000030001410] = ffffffff00000000
6200 add %i0,0x010,%g1
6201 stda %f6,[%g1+%l6]ASI_PST16_SL ! Mem[0000000030001410] = 0300000000000000
6202! %l6 = ffffffffffffffff, Mem[0000000030041410] = 0000014724b25d04
6203 stxa %l6,[%i1+%o5]0x89 ! Mem[0000000030041410] = ffffffffffffffff
6204! Starting 10 instruction Load Burst
6205! Mem[00000000300c1410] = 7b68038d, %l5 = 000000000000005a
6206 lduwa [%i3+%o5]0x89,%l5 ! %l5 = 000000007b68038d
6207
6208p0_label_239:
6209! %l5 = 000000007b68038d, %l5 = 000000007b68038d, %l5 = 000000007b68038d
6210 add %l5,%l5,%l5 ! %l5 = 00000000f6d0071a
6211! Mem[0000000010101408] = f621db83, %l5 = 00000000f6d0071a
6212 swapa [%i4+%o4]0x80,%l5 ! %l5 = 00000000f621db83
6213! Mem[0000000030101408] = 00000000, %l5 = 00000000f621db83
6214 ldswa [%i4+%o4]0x89,%l5 ! %l5 = 0000000000000000
6215 membar #Sync ! Added by membar checker (40)
6216! Mem[0000000030081400] = 8d03687b03000000, %f6 = 00000000 00000003
6217 ldda [%i2+%g0]0x89,%f6 ! %f6 = 8d03687b 03000000
6218! %l2 = 0000000000000003, %l1 = 0000000000000000, %l4 = 0000000000000000
6219 xor %l2,%l1,%l4 ! %l4 = 0000000000000003
6220! Mem[0000000030101400] = ffff0ddbff0000ff, %l1 = 0000000000000000
6221 ldxa [%i4+%g0]0x89,%l1 ! %l1 = ffff0ddbff0000ff
6222! Mem[00000000201c0000] = 61ff8ea0, %l4 = 0000000000000003
6223 ldsb [%o0+0x001],%l4 ! %l4 = ffffffffffffffff
6224! Mem[0000000010081410] = 00000000, %l5 = 0000000000000000
6225 ldswa [%i2+%o5]0x80,%l5 ! %l5 = 0000000000000000
6226! Mem[0000000010001408] = 5fff7b5a ffffffff, %l4 = ffffffff, %l5 = 00000000
6227 ldda [%i0+%o4]0x88,%l4 ! %l4 = 00000000ffffffff 000000005fff7b5a
6228! Starting 10 instruction Store Burst
6229! Mem[0000000030181410] = ff00687b, %l2 = 0000000000000003
6230 ldstuba [%i6+%o5]0x81,%l2 ! %l2 = 000000ff000000ff
6231
6232p0_label_240:
6233! Mem[0000000030101410] = ffffffff, %l2 = 00000000000000ff
6234 ldstuba [%i4+%o5]0x89,%l2 ! %l2 = 000000ff000000ff
6235! %l6 = ffffffffffffffff, Mem[0000000030001400] = 00000000
6236 stwa %l6,[%i0+%g0]0x81 ! Mem[0000000030001400] = ffffffff
6237! Mem[0000000030081410] = 00005d04, %l3 = 00000000ff000004
6238 ldstuba [%i2+%o5]0x81,%l3 ! %l3 = 00000000000000ff
6239! %f11 = 00000000, Mem[0000000010041400] = ffffffff
6240 sta %f11,[%i1+0x000]%asi ! Mem[0000000010041400] = 00000000
6241! %l3 = 0000000000000000, Mem[0000000030081410] = ff005d04
6242 stha %l3,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00005d04
6243! Mem[00000000100c1408] = 00000000, %l7 = 00000000000000ff
6244 swapa [%i3+%o4]0x88,%l7 ! %l7 = 0000000000000000
6245! Mem[00000000300c1408] = fffff203, %l6 = ffffffffffffffff
6246 swapa [%i3+%o4]0x81,%l6 ! %l6 = 00000000fffff203
6247! Mem[0000000010001400] = 000000ff, %l0 = 00000000000000ff
6248 ldstuba [%i0+%g0]0x88,%l0 ! %l0 = 000000ff000000ff
6249! %f2 = 00000000 00000000, Mem[0000000010101408] = 1a07d0f6 3662a9cf
6250 stda %f2 ,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000000 00000000
6251! Starting 10 instruction Load Burst
6252! Mem[0000000010101408] = 00000000, %l0 = 00000000000000ff
6253 ldswa [%i4+0x008]%asi,%l0 ! %l0 = 0000000000000000
6254
6255p0_label_241:
6256! Mem[0000000010081400] = 00000000 000000ff, %l2 = 000000ff, %l3 = 00000000
6257 ldda [%i2+%g0]0x88,%l2 ! %l2 = 00000000000000ff 0000000000000000
6258! Mem[0000000021800080] = 57ff899f, %l1 = ffff0ddbff0000ff
6259 ldsb [%o3+0x080],%l1 ! %l1 = 0000000000000057
6260! Mem[0000000030101410] = 0ddbffff ffffffff, %l6 = fffff203, %l7 = 00000000
6261 ldda [%i4+%o5]0x89,%l6 ! %l6 = 00000000ffffffff 000000000ddbffff
6262! Mem[0000000010101410] = 618efb7f, %f27 = 24b20000
6263 lda [%i4+%o5]0x80,%f27 ! %f27 = 618efb7f
6264! Mem[0000000021800080] = 57ff899f, %l7 = 000000000ddbffff
6265 lduba [%o3+0x080]%asi,%l7 ! %l7 = 0000000000000057
6266! Mem[0000000010001408] = ffffffff, %l7 = 0000000000000057
6267 ldswa [%i0+%o4]0x88,%l7 ! %l7 = ffffffffffffffff
6268! Mem[0000000010101408] = 0000000000000000, %f14 = ff000000 00000000
6269 ldda [%i4+%o4]0x88,%f14 ! %f14 = 00000000 00000000
6270! Mem[00000000300c1408] = ffffffff, %l7 = ffffffffffffffff
6271 lduha [%i3+%o4]0x81,%l7 ! %l7 = 000000000000ffff
6272! Mem[0000000010141408] = ff000000 7f8000f2, %l2 = 000000ff, %l3 = 00000000
6273 ldda [%i5+%o4]0x88,%l2 ! %l2 = 000000007f8000f2 00000000ff000000
6274! Starting 10 instruction Store Burst
6275! Mem[0000000030141410] = 00000000, %l0 = 0000000000000000
6276 swapa [%i5+%o5]0x89,%l0 ! %l0 = 0000000000000000
6277
6278p0_label_242:
6279! %l5 = 000000005fff7b5a, Mem[0000000010081410] = 00000000
6280 stha %l5,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00007b5a
6281! %l4 = ffffffff, %l5 = 5fff7b5a, Mem[0000000030001400] = ffffffff 00000000
6282 stda %l4,[%i0+%g0]0x89 ! Mem[0000000030001400] = ffffffff 5fff7b5a
6283! %l7 = 000000000000ffff, %l5 = 000000005fff7b5a, %y = ffffffff
6284 sdiv %l7,%l5,%l0 ! %l0 = fffffffffffffffe
6285 mov %l0,%y ! %y = fffffffe
6286! %l4 = ffffffff, %l5 = 5fff7b5a, Mem[0000000010141420] = 03f2ff00 00000000
6287 std %l4,[%i5+0x020] ! Mem[0000000010141420] = ffffffff 5fff7b5a
6288! Mem[0000000010081400] = ff00000000000000, %l0 = fffffffffffffffe, %l5 = 000000005fff7b5a
6289 casxa [%i2]0x80,%l0,%l5 ! %l5 = ff00000000000000
6290! %l2 = 7f8000f2, %l3 = ff000000, Mem[00000000300c1410] = 8d03687b 00000000
6291 stda %l2,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 7f8000f2 ff000000
6292! %l2 = 000000007f8000f2, Mem[0000000030041400] = ffffffff
6293 stba %l2,[%i1+%g0]0x81 ! Mem[0000000030041400] = f2ffffff
6294! Mem[0000000030041410] = ffffffff, %l6 = 00000000ffffffff
6295 ldstuba [%i1+%o5]0x81,%l6 ! %l6 = 000000ff000000ff
6296! Mem[0000000030001400] = ffffffff, %l1 = 0000000000000057
6297 swapa [%i0+%g0]0x81,%l1 ! %l1 = 00000000ffffffff
6298! Starting 10 instruction Load Burst
6299! Mem[0000000010141424] = 5fff7b5a, %l2 = 000000007f8000f2
6300 ldsha [%i5+0x024]%asi,%l2 ! %l2 = 0000000000005fff
6301
6302p0_label_243:
6303! %l2 = 0000000000005fff, immd = 000000000000007c, %l6 = 00000000000000ff
6304 mulx %l2,0x07c,%l6 ! %l6 = 00000000002e7f84
6305! %l5 = ff00000000000000, %l5 = ff00000000000000, %l0 = fffffffffffffffe
6306 udivx %l5,%l5,%l0 ! %l0 = 0000000000000001
6307! Mem[0000000010141400] = 00000000000000ff, %f30 = 0000b224 ff000004
6308 ldda [%i5+%g0]0x80,%f30 ! %f30 = 00000000 000000ff
6309! Mem[0000000010141408] = f200807f, %f15 = 00000000
6310 lda [%i5+%o4]0x80,%f15 ! %f15 = f200807f
6311! Mem[0000000030101410] = ffffffff, %l2 = 0000000000005fff
6312 lduwa [%i4+%o5]0x89,%l2 ! %l2 = 00000000ffffffff
6313! Mem[0000000030141410] = 00000000, %f14 = 00000000
6314 lda [%i5+%o5]0x81,%f14 ! %f14 = 00000000
6315! Mem[00000000300c1410] = 000000ff f200807f, %l2 = ffffffff, %l3 = ff000000
6316 ldda [%i3+%o5]0x89,%l2 ! %l2 = 00000000f200807f 00000000000000ff
6317! Mem[0000000010041408] = 000000ff 00000003, %l2 = f200807f, %l3 = 000000ff
6318 ldda [%i1+%o4]0x88,%l2 ! %l2 = 0000000000000003 00000000000000ff
6319! Mem[0000000010141400] = 00000000000000ff, %f20 = 00005d04 00001f9d
6320 ldda [%i5+%g0]0x80,%f20 ! %f20 = 00000000 000000ff
6321! Starting 10 instruction Store Burst
6322! %l3 = 00000000000000ff, Mem[0000000030081410] = 00005d04
6323 stba %l3,[%i2+%o5]0x81 ! Mem[0000000030081410] = ff005d04
6324
6325p0_label_244:
6326! %l7 = 000000000000ffff, Mem[0000000010141408] = f200807f000000ff
6327 stxa %l7,[%i5+%o4]0x80 ! Mem[0000000010141408] = 000000000000ffff
6328! Mem[0000000010181408] = 00000000, %l3 = 00000000000000ff
6329 ldstuba [%i6+%o4]0x88,%l3 ! %l3 = 00000000000000ff
6330! Mem[0000000010101400] = 045db224, %l7 = 000000000000ffff
6331 swapa [%i4+%g0]0x80,%l7 ! %l7 = 00000000045db224
6332! %l6 = 002e7f84, %l7 = 045db224, Mem[0000000010041400] = 00000000 000000ff
6333 stda %l6,[%i1+%g0]0x88 ! Mem[0000000010041400] = 002e7f84 045db224
6334! %l1 = 00000000ffffffff, Mem[0000000030181400] = 000000ff
6335 stha %l1,[%i6+%g0]0x89 ! Mem[0000000030181400] = 0000ffff
6336! %l5 = ff00000000000000, Mem[0000000030101410] = ffffffff
6337 stwa %l5,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000000
6338! %f7 = 03000000, Mem[00000000300c1408] = ffffffff
6339 sta %f7 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 03000000
6340! %l7 = 00000000045db224, Mem[00000000300c1400] = 00000000000080ff
6341 stxa %l7,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000045db224
6342! %l4 = 00000000ffffffff, %l2 = 0000000000000003, %l0 = 0000000000000001
6343 addc %l4,%l2,%l0 ! %l0 = 0000000100000002
6344! Starting 10 instruction Load Burst
6345! %l1 = 00000000ffffffff, %l5 = ff00000000000000, %l1 = 00000000ffffffff
6346 xor %l1,%l5,%l1 ! %l1 = ff000000ffffffff
6347
6348p0_label_245:
6349! Mem[0000000030181400] = 0000ffff, %l0 = 0000000100000002
6350 ldsha [%i6+%g0]0x89,%l0 ! %l0 = ffffffffffffffff
6351! Mem[0000000030001410] = 00000003, %l3 = 0000000000000000
6352 ldsha [%i0+%o5]0x89,%l3 ! %l3 = 0000000000000003
6353! Mem[0000000010141408] = 00000000, %l1 = ff000000ffffffff
6354 lduwa [%i5+%o4]0x88,%l1 ! %l1 = 0000000000000000
6355! Mem[0000000010081438] = 00000003, %l5 = ff00000000000000
6356 lduwa [%i2+0x038]%asi,%l5 ! %l5 = 0000000000000003
6357! Mem[0000000010101408] = 00000000, %l6 = 00000000002e7f84
6358 ldsha [%i4+%o4]0x88,%l6 ! %l6 = 0000000000000000
6359! %f19 = 00000000, %f20 = 00000000, %f20 = 00000000 000000ff
6360 fsmuld %f19,%f20,%f20 ! %f20 = 00000000 00000000
6361! Mem[0000000010081408] = ff000000, %l5 = 0000000000000003
6362 ldswa [%i2+%o4]0x88,%l5 ! %l5 = ffffffffff000000
6363! Mem[0000000030141410] = 00000000 0000ff00, %l0 = ffffffff, %l1 = 00000000
6364 ldda [%i5+%o5]0x81,%l0 ! %l0 = 0000000000000000 000000000000ff00
6365! Mem[0000000010001410] = 0000005a, %l2 = 0000000000000003
6366 lduba [%i0+%o5]0x88,%l2 ! %l2 = 000000000000005a
6367! Starting 10 instruction Store Burst
6368! %l4 = 00000000ffffffff, Mem[0000000010101438] = 000080ff
6369 stw %l4,[%i4+0x038] ! Mem[0000000010101438] = ffffffff
6370
6371p0_label_246:
6372! %l3 = 0000000000000003, %l5 = ffffffffff000000, %l2 = 000000000000005a
6373 orn %l3,%l5,%l2 ! %l2 = 0000000000ffffff
6374! %l7 = 00000000045db224, Mem[0000000010001410] = 0000005a
6375 stha %l7,[%i0+%o5]0x88 ! Mem[0000000010001410] = 0000b224
6376! Mem[0000000020800041] = 0000c0bd, %l3 = 0000000000000003
6377 ldstub [%o1+0x041],%l3 ! %l3 = 00000000000000ff
6378! %f8 = 00000000, Mem[000000001000143c] = ff000000
6379 st %f8 ,[%i0+0x03c] ! Mem[000000001000143c] = 00000000
6380! Mem[0000000010081408] = ff000000, %l5 = ffffffffff000000
6381 swapa [%i2+%o4]0x88,%l5 ! %l5 = 00000000ff000000
6382! %l0 = 00000000, %l1 = 0000ff00, Mem[0000000030101408] = 00000000 00000000
6383 stda %l0,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000 0000ff00
6384! %l4 = ffffffff, %l5 = ff000000, Mem[0000000030041400] = f2ffffff ffffffff
6385 stda %l4,[%i1+%g0]0x81 ! Mem[0000000030041400] = ffffffff ff000000
6386! %l4 = 00000000ffffffff, Mem[0000000010101400] = 0000ffff
6387 stba %l4,[%i4+%g0]0x80 ! Mem[0000000010101400] = ff00ffff
6388! %l5 = 00000000ff000000, Mem[00000000211c0001] = ffff3487
6389 stb %l5,[%o2+0x001] ! Mem[00000000211c0000] = ff003487
6390! Starting 10 instruction Load Burst
6391! Mem[0000000010181400] = fb7f0021 ffffffff, %l6 = 00000000, %l7 = 045db224
6392 ldda [%i6+%g0]0x80,%l6 ! %l6 = 00000000fb7f0021 00000000ffffffff
6393
6394p0_label_247:
6395! Mem[0000000010101400] = 00000147ffff00ff, %l1 = 000000000000ff00
6396 ldxa [%i4+%g0]0x88,%l1 ! %l1 = 00000147ffff00ff
6397! Mem[0000000010101410] = ffff0ddb7ffb8e61, %f30 = 00000000 000000ff
6398 ldda [%i4+%o5]0x88,%f30 ! %f30 = ffff0ddb 7ffb8e61
6399! Mem[0000000010141410] = ffff0000ffffffff, %l5 = 00000000ff000000
6400 ldxa [%i5+%o5]0x88,%l5 ! %l5 = ffff0000ffffffff
6401! Mem[00000000100c1400] = ff4e1349, %l2 = 0000000000ffffff
6402 lduba [%i3+%g0]0x80,%l2 ! %l2 = 00000000000000ff
6403! Mem[00000000201c0000] = 61ff8ea0, %l7 = 00000000ffffffff
6404 ldsh [%o0+%g0],%l7 ! %l7 = 00000000000061ff
6405! Mem[0000000030001408] = 00000000 000000ff, %l2 = 000000ff, %l3 = 00000000
6406 ldda [%i0+%o4]0x81,%l2 ! %l2 = 0000000000000000 00000000000000ff
6407! Mem[0000000030181410] = 7b6800ff, %f20 = 00000000
6408 lda [%i6+%o5]0x89,%f20 ! %f20 = 7b6800ff
6409! %l7 = 00000000000061ff, Mem[0000000010181400] = 21007ffb
6410 stha %l7,[%i6+%g0]0x88 ! Mem[0000000010181400] = 210061ff
6411! Mem[0000000010001408] = ffffffff, %l2 = 0000000000000000
6412 lduha [%i0+%o4]0x80,%l2 ! %l2 = 000000000000ffff
6413! Starting 10 instruction Store Burst
6414! Mem[0000000020800040] = 00ffc0bd, %l6 = 00000000fb7f0021
6415 ldstuba [%o1+0x040]%asi,%l6 ! %l6 = 00000000000000ff
6416
6417p0_label_248:
6418! Mem[0000000010101438] = ffffffff, %l4 = 00000000ffffffff
6419 lduba [%i4+0x039]%asi,%l4 ! %l4 = 00000000000000ff
6420! Mem[0000000010041408] = 00000003, %l5 = ffff0000ffffffff
6421 swapa [%i1+%o4]0x88,%l5 ! %l5 = 0000000000000003
6422! %f10 = 00000000 00000000, Mem[0000000030181400] = ffff0000 9d1f0000
6423 stda %f10,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000 00000000
6424! %l3 = 00000000000000ff, Mem[00000000300c1400] = 24b25d0400000000
6425 stxa %l3,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000000000ff
6426! %l3 = 00000000000000ff, Mem[00000000100c1430] = ff000000
6427 stb %l3,[%i3+0x030] ! Mem[00000000100c1430] = ff000000
6428! %f10 = 00000000 00000000, %l4 = 00000000000000ff
6429! Mem[0000000030081400] = 000000037b68038d
6430 stda %f10,[%i2+%l4]ASI_PST8_SL ! Mem[0000000030081400] = 0000000000000000
6431! %l5 = 0000000000000003, %l0 = 0000000000000000, %l5 = 0000000000000003
6432 mulx %l5,%l0,%l5 ! %l5 = 0000000000000000
6433! Mem[0000000030041410] = ffffffff, %l5 = 0000000000000000
6434 swapa [%i1+%o5]0x89,%l5 ! %l5 = 00000000ffffffff
6435! Mem[0000000030001408] = 00000000, %l6 = 0000000000000000
6436 ldstuba [%i0+%o4]0x89,%l6 ! %l6 = 00000000000000ff
6437! Starting 10 instruction Load Burst
6438! Mem[0000000030141400] = 000000ff, %l5 = 00000000ffffffff
6439 lduba [%i5+%g0]0x89,%l5 ! %l5 = 00000000000000ff
6440
6441p0_label_249:
6442! Mem[0000000030141400] = ff000000 ff000000, %l2 = 0000ffff, %l3 = 000000ff
6443 ldda [%i5+%g0]0x81,%l2 ! %l2 = 00000000ff000000 00000000ff000000
6444! Mem[000000001000143c] = 00000000, %l0 = 0000000000000000
6445 ldub [%i0+0x03c],%l0 ! %l0 = 0000000000000000
6446! Mem[0000000010141410] = ffffffff, %l4 = 00000000000000ff
6447 lduha [%i5+%o5]0x88,%l4 ! %l4 = 000000000000ffff
6448! Mem[0000000030001408] = ff000000, %l4 = 000000000000ffff
6449 lduwa [%i0+%o4]0x81,%l4 ! %l4 = 00000000ff000000
6450! Mem[0000000030081408] = ffd4ffff, %l1 = 00000147ffff00ff
6451 lduha [%i2+%o4]0x89,%l1 ! %l1 = 000000000000ffff
6452! Mem[0000000010181400] = ff610021 ffffffff, %l2 = ff000000, %l3 = ff000000
6453 ldda [%i6+%g0]0x80,%l2 ! %l2 = 00000000ff610021 00000000ffffffff
6454! Mem[0000000010141430] = 210000005fb27b5a, %f2 = 00000000 00000000
6455 ldd [%i5+0x030],%f2 ! %f2 = 21000000 5fb27b5a
6456! Mem[0000000010101408] = 00000000, %l2 = 00000000ff610021
6457 ldswa [%i4+%o4]0x80,%l2 ! %l2 = 0000000000000000
6458! Mem[0000000010181400] = ff610021ffffffff, %f0 = 00000000 000000ff
6459 ldda [%i6+%g0]0x80,%f0 ! %f0 = ff610021 ffffffff
6460! Starting 10 instruction Store Burst
6461! %l2 = 00000000, %l3 = ffffffff, Mem[0000000010141400] = 00000000 000000ff
6462 std %l2,[%i5+%g0] ! Mem[0000000010141400] = 00000000 ffffffff
6463
6464p0_label_250:
6465! %f28 = 74ff38d1, %f8 = 00000000, %f28 = 74ff38d1
6466 fsubs %f28,%f8 ,%f28 ! %f28 = 74ff38d1
6467! %f26 = 00000000 618efb7f, %l7 = 00000000000061ff
6468! Mem[0000000010141428] = 0000000000000000
6469 add %i5,0x028,%g1
6470 stda %f26,[%g1+%l7]ASI_PST16_P ! Mem[0000000010141428] = 00000000618efb7f
6471! %l3 = 00000000ffffffff, Mem[0000000010001428] = 00008e61, %asi = 80
6472 stwa %l3,[%i0+0x028]%asi ! Mem[0000000010001428] = ffffffff
6473! %l5 = 00000000000000ff, Mem[00000000100c141c] = ffc7218b, %asi = 80
6474 stwa %l5,[%i3+0x01c]%asi ! Mem[00000000100c141c] = 000000ff
6475! %f22 = 04ab8e31, Mem[0000000010141400] = 00000000
6476 sta %f22,[%i5+%g0]0x88 ! Mem[0000000010141400] = 04ab8e31
6477! %f26 = 00000000 618efb7f, %l7 = 00000000000061ff
6478! Mem[0000000030041410] = 00000000ffffffff
6479 add %i1,0x010,%g1
6480 stda %f26,[%g1+%l7]ASI_PST16_S ! Mem[0000000030041410] = 00000000618efb7f
6481! Mem[0000000030041410] = 00000000, %l3 = 00000000ffffffff
6482 swapa [%i1+%o5]0x89,%l3 ! %l3 = 0000000000000000
6483! %l6 = 0000000000000000, Mem[0000000030001408] = ff000000000000ff
6484 stxa %l6,[%i0+%o4]0x81 ! Mem[0000000030001408] = 0000000000000000
6485! %l2 = 0000000000000000, %l7 = 00000000000061ff, %y = fffffffe
6486 smul %l2,%l7,%l3 ! %l3 = 0000000000000000, %y = 00000000
6487! Starting 10 instruction Load Burst
6488! Mem[00000000100c1408] = ff000000, %l7 = 00000000000061ff
6489 lduba [%i3+%o4]0x80,%l7 ! %l7 = 00000000000000ff
6490
6491p0_label_251:
6492! Mem[0000000010001408] = ffffffff, %l7 = 00000000000000ff
6493 lduha [%i0+%o4]0x88,%l7 ! %l7 = 000000000000ffff
6494! Mem[0000000010101428] = 00000000 7b68038d, %l4 = ff000000, %l5 = 000000ff
6495 ldda [%i4+0x028]%asi,%l4 ! %l4 = 0000000000000000 000000007b68038d
6496! Mem[0000000010101400] = ff00ffff47010000, %l6 = 0000000000000000
6497 ldxa [%i4+%g0]0x80,%l6 ! %l6 = ff00ffff47010000
6498! Mem[0000000010001408] = ffffffff, %f29 = ff000000
6499 lda [%i0+%o4]0x88,%f29 ! %f29 = ffffffff
6500! Mem[0000000030101400] = ff0000ff, %l7 = 000000000000ffff
6501 ldsha [%i4+%g0]0x89,%l7 ! %l7 = 00000000000000ff
6502! Mem[0000000021800000] = 46ff133c, %l2 = 0000000000000000
6503 ldsba [%o3+0x000]%asi,%l2 ! %l2 = 0000000000000046
6504! Mem[0000000030041408] = 00000000, %l1 = 000000000000ffff
6505 lduha [%i1+%o4]0x89,%l1 ! %l1 = 0000000000000000
6506! Mem[0000000030041408] = 0000000000000000, %l3 = 0000000000000000
6507 ldxa [%i1+%o4]0x81,%l3 ! %l3 = 0000000000000000
6508! Mem[00000000300c1408] = ff00000003000000, %f12 = 24b25d04 ffffffff
6509 ldda [%i3+%o4]0x89,%f12 ! %f12 = ff000000 03000000
6510! Starting 10 instruction Store Burst
6511! %l0 = 0000000000000000, Mem[0000000021800000] = 46ff133c
6512 stb %l0,[%o3+%g0] ! Mem[0000000021800000] = 00ff133c
6513
6514p0_label_252:
6515! Mem[00000000300c1408] = 00000003, %l6 = ff00ffff47010000
6516 swapa [%i3+%o4]0x81,%l6 ! %l6 = 0000000000000003
6517! Mem[0000000010141408] = 00000000, %l3 = 0000000000000000
6518 ldstuba [%i5+%o4]0x88,%l3 ! %l3 = 00000000000000ff
6519! %l2 = 00000046, %l3 = 00000000, Mem[0000000010001400] = ff000000 00000000
6520 stda %l2,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000046 00000000
6521! Mem[0000000010181408] = 000000ff, %l3 = 0000000000000000
6522 ldstuba [%i6+%o4]0x88,%l3 ! %l3 = 000000ff000000ff
6523! %l6 = 0000000000000003, %l2 = 0000000000000046, %l6 = 0000000000000003
6524 sub %l6,%l2,%l6 ! %l6 = ffffffffffffffbd
6525! %f11 = 00000000, %f28 = 74ff38d1, %f9 = 00000000
6526 fdivs %f11,%f28,%f9 ! %f9 = 00000000
6527! %f16 = 00000003 7b68038d, Mem[0000000030001400] = 00000057 5a7bff5f
6528 stda %f16,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000003 7b68038d
6529! %l3 = 00000000000000ff, Mem[0000000030041400] = ffffffff
6530 stwa %l3,[%i1+%g0]0x81 ! Mem[0000000030041400] = 000000ff
6531! Mem[0000000010101408] = 00000000, %l3 = 00000000000000ff
6532 swapa [%i4+%o4]0x88,%l3 ! %l3 = 0000000000000000
6533! Starting 10 instruction Load Burst
6534! %l6 = ffffffffffffffbd, Mem[0000000030181410] = ff00687b03000000
6535 stxa %l6,[%i6+%o5]0x81 ! Mem[0000000030181410] = ffffffffffffffbd
6536
6537p0_label_253:
6538! Mem[0000000010141408] = ff000000, %l0 = 0000000000000000
6539 lduba [%i5+%o4]0x80,%l0 ! %l0 = 00000000000000ff
6540! Mem[0000000010181408] = 000000ff, %f22 = 04ab8e31
6541 lda [%i6+%o4]0x88,%f22 ! %f22 = 000000ff
6542! Mem[00000000300c1410] = 000000ff f200807f, %l6 = ffffffbd, %l7 = 000000ff
6543 ldda [%i3+%o5]0x89,%l6 ! %l6 = 00000000f200807f 00000000000000ff
6544! Mem[0000000010041400] = 847f2e00, %l5 = 000000007b68038d
6545 lduba [%i1+%g0]0x80,%l5 ! %l5 = 0000000000000084
6546! Mem[0000000030081400] = 00000000, %l6 = 00000000f200807f
6547 lduha [%i2+%g0]0x81,%l6 ! %l6 = 0000000000000000
6548! Mem[0000000010081400] = 000000ff, %l6 = 0000000000000000
6549 ldsha [%i2+%g0]0x88,%l6 ! %l6 = 00000000000000ff
6550! Mem[0000000030101410] = 00000000, %f9 = 00000000
6551 lda [%i4+%o5]0x81,%f9 ! %f9 = 00000000
6552! Mem[0000000010141400] = 318eab04, %l7 = 00000000000000ff
6553 ldsba [%i5+%g0]0x80,%l7 ! %l7 = 0000000000000031
6554! Mem[00000000211c0000] = ff003487, %l3 = 0000000000000000
6555 ldsb [%o2+0x001],%l3 ! %l3 = 0000000000000000
6556! Starting 10 instruction Store Burst
6557! Mem[0000000010081434] = ff000000, %l7 = 00000031, %l6 = 000000ff
6558 add %i2,0x34,%g1
6559 casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000ff000000
6560
6561p0_label_254:
6562! Code Fragment 4
6563p0_fragment_21:
6564! %l0 = 00000000000000ff
6565 setx 0xc54cd4ffca85b8c8,%g7,%l0 ! %l0 = c54cd4ffca85b8c8
6566! %l1 = 0000000000000000
6567 setx 0x8a1d7ecf9f2d99c0,%g7,%l1 ! %l1 = 8a1d7ecf9f2d99c0
6568 setx 0x7ff8, %g1, %g2
6569 and %l0, %g2, %l0
6570 setx 0xffffffff, %g1, %g2
6571 and %l1, %g2, %l1
6572 setx 0x100000000, %g1, %g2
6573 or %l1, %g2, %l1 ! Set bit 32 - perrinj
6574 ta T_CHANGE_HPRIV
6575 stxa %l1, [%l0]ASI_ICACHE_INSTR
6576 ta T_CHANGE_NONHPRIV
6577! %l0 = c54cd4ffca85b8c8
6578 setx 0x90b6ef4ffa61c507,%g7,%l0 ! %l0 = 90b6ef4ffa61c507
6579! %l1 = 8a1d7ecf9f2d99c0
6580 setx 0xc27d709fa9951886,%g7,%l1 ! %l1 = c27d709fa9951886
6581! %l2 = 0000000000000046, Mem[00000000211c0000] = ff003487
6582 sth %l2,[%o2+%g0] ! Mem[00000000211c0000] = 00463487
6583! %l0 = 90b6ef4ffa61c507, Mem[0000000030141410] = 00000000
6584 stwa %l0,[%i5+%o5]0x81 ! Mem[0000000030141410] = fa61c507
6585! %l1 = c27d709fa9951886, Mem[0000000010141410] = ffff0000ffffffff
6586 stxa %l1,[%i5+%o5]0x88 ! Mem[0000000010141410] = c27d709fa9951886
6587! Mem[0000000010101417] = db0dffff, %l2 = 0000000000000046
6588 ldstuba [%i4+0x017]%asi,%l2 ! %l2 = 000000ff000000ff
6589! %l4 = 0000000000000000, Mem[00000000100c1400] = ff4e1349
6590 stwa %l4,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000000
6591! Mem[0000000010181408] = 000000ff, %l5 = 0000000000000084
6592 ldstuba [%i6+%o4]0x88,%l5 ! %l5 = 000000ff000000ff
6593! Mem[00000000100c1430] = ff000000, %l4 = 0000000000000000, %asi = 80
6594 swapa [%i3+0x030]%asi,%l4 ! %l4 = 00000000ff000000
6595! Mem[0000000010101408] = ff000000, %l2 = 00000000000000ff
6596 ldstuba [%i4+%o4]0x80,%l2 ! %l2 = 000000ff000000ff
6597! Starting 10 instruction Load Burst
6598! Mem[00000000100c1430] = 00000000fb7f0021, %l1 = c27d709fa9951886
6599 ldx [%i3+0x030],%l1 ! %l1 = 00000000fb7f0021
6600
6601p0_label_255:
6602! Mem[0000000030101410] = 00000000ffffdb0d, %l1 = 00000000fb7f0021
6603 ldxa [%i4+%o5]0x81,%l1 ! %l1 = 00000000ffffdb0d
6604! Mem[0000000030141400] = 000000ff000000ff, %l3 = 0000000000000000
6605 ldxa [%i5+%g0]0x89,%l3 ! %l3 = 000000ff000000ff
6606! Mem[0000000010141420] = ffffffff 5fff7b5a, %l6 = ff000000, %l7 = 00000031
6607 ldda [%i5+0x020]%asi,%l6 ! %l6 = 00000000ffffffff 000000005fff7b5a
6608! Mem[0000000010041438] = ffffffff 9d000000, %l2 = 000000ff, %l3 = 000000ff
6609 ldda [%i1+0x038]%asi,%l2 ! %l2 = 00000000ffffffff 000000009d000000
6610! %l5 = 00000000000000ff, Mem[00000000201c0001] = 61ff8ea0
6611 stb %l5,[%o0+0x001] ! Mem[00000000201c0000] = 61ff8ea0
6612! Mem[00000000211c0000] = 00463487, %l1 = 00000000ffffdb0d
6613 ldsba [%o2+0x001]%asi,%l1 ! %l1 = 0000000000000046
6614! Mem[0000000010181424] = 000000f2, %f27 = 618efb7f
6615 ld [%i6+0x024],%f27 ! %f27 = 000000f2
6616! Mem[0000000010101438] = ffffffffff0003ff, %l2 = 00000000ffffffff
6617 ldx [%i4+0x038],%l2 ! %l2 = ffffffffff0003ff
6618! Mem[0000000010041410] = 2100000000000000, %f8 = 00000000 00000000
6619 ldda [%i1+%o5]0x80,%f8 ! %f8 = 21000000 00000000
6620! Starting 10 instruction Store Burst
6621! %l5 = 00000000000000ff, Mem[0000000030041400] = 000000ff
6622 stwa %l5,[%i1+%g0]0x81 ! Mem[0000000030041400] = 000000ff
6623
6624p0_label_256:
6625! Mem[0000000010001400] = 46000000, %l3 = 000000009d000000
6626 ldstuba [%i0+%g0]0x88,%l3 ! %l3 = 00000000000000ff
6627! Mem[0000000010001408] = ffffffff, %l6 = 00000000ffffffff
6628 ldstuba [%i0+%o4]0x80,%l6 ! %l6 = 000000ff000000ff
6629! Mem[0000000010081410] = 5a7b0000, %l0 = 90b6ef4ffa61c507
6630 swapa [%i2+%o5]0x80,%l0 ! %l0 = 000000005a7b0000
6631! %l6 = 00000000000000ff, Mem[0000000010101408] = ff000000
6632 stw %l6,[%i4+%o4] ! Mem[0000000010101408] = 000000ff
6633! Mem[000000001000141c] = 5fff7b5a, %l1 = 0000000000000046, %asi = 80
6634 swapa [%i0+0x01c]%asi,%l1 ! %l1 = 000000005fff7b5a
6635! Mem[0000000010141410] = 861895a9, %l3 = 0000000000000000
6636 ldstuba [%i5+%o5]0x80,%l3 ! %l3 = 00000086000000ff
6637! %f16 = 00000003, Mem[0000000030081408] = ffffd4ff
6638 sta %f16,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000003
6639! Mem[00000000300c1400] = ff000000, %l2 = ffffffffff0003ff
6640 swapa [%i3+%g0]0x81,%l2 ! %l2 = 00000000ff000000
6641! %l3 = 0000000000000086, Mem[0000000010001414] = 00000000
6642 stw %l3,[%i0+0x014] ! Mem[0000000010001414] = 00000086
6643! Starting 10 instruction Load Burst
6644! Mem[0000000030041408] = 00000000, %l7 = 000000005fff7b5a
6645 lduha [%i1+%o4]0x89,%l7 ! %l7 = 0000000000000000
6646
6647p0_label_257:
6648! Mem[0000000010181400] = 210061ff, %f3 = 5fb27b5a
6649 lda [%i6+%g0]0x88,%f3 ! %f3 = 210061ff
6650! Mem[00000000100c1428] = ff0000ff, %l5 = 00000000000000ff
6651 ldsha [%i3+0x02a]%asi,%l5 ! %l5 = 00000000000000ff
6652! Mem[0000000030101400] = ffff0ddbff0000ff, %f26 = 00000000 000000f2
6653 ldda [%i4+%g0]0x89,%f26 ! %f26 = ffff0ddb ff0000ff
6654! Mem[0000000030081410] = 045d00ff, %l4 = 00000000ff000000
6655 lduwa [%i2+%o5]0x89,%l4 ! %l4 = 00000000045d00ff
6656! Mem[0000000030001400] = 03000000, %l6 = 00000000000000ff
6657 ldsha [%i0+%g0]0x89,%l6 ! %l6 = 0000000000000000
6658! Mem[0000000010081434] = ff000000, %l3 = 0000000000000086
6659 ldsba [%i2+0x035]%asi,%l3 ! %l3 = 0000000000000000
6660! Mem[0000000010181424] = 000000f2, %l7 = 0000000000000000
6661 lduw [%i6+0x024],%l7 ! %l7 = 00000000000000f2
6662! Mem[0000000010181408] = 000000ff, %l0 = 000000005a7b0000
6663 lduwa [%i6+%o4]0x88,%l0 ! %l0 = 00000000000000ff
6664! Mem[0000000010001408] = ffffffff, %f26 = ffff0ddb
6665 lda [%i0+%o4]0x80,%f26 ! %f26 = ffffffff
6666! Starting 10 instruction Store Burst
6667! Mem[00000000211c0001] = 00463487, %l3 = 0000000000000000
6668 ldstub [%o2+0x001],%l3 ! %l3 = 00000046000000ff
6669
6670p0_label_258:
6671! %l2 = ff000000, %l3 = 00000046, Mem[0000000010141418] = 000000ff ff000000
6672 stda %l2,[%i5+0x018]%asi ! Mem[0000000010141418] = ff000000 00000046
6673! %f30 = ffff0ddb, %f30 = ffff0ddb, %f18 = ffffd4ff
6674 fdivs %f30,%f30,%f18 ! %f18 = ffff0ddb
6675! Mem[00000000211c0001] = 00ff3487, %l6 = 0000000000000000
6676 ldstub [%o2+0x001],%l6 ! %l6 = 000000ff000000ff
6677! Mem[0000000030081400] = 00000000, %l0 = 00000000000000ff
6678 swapa [%i2+%g0]0x89,%l0 ! %l0 = 0000000000000000
6679! Mem[0000000010081414] = 24b25d04, %l4 = 00000000045d00ff
6680 swap [%i2+0x014],%l4 ! %l4 = 0000000024b25d04
6681! %f28 = 74ff38d1 ffffffff, Mem[00000000300c1400] = ff0300ff 00000000
6682 stda %f28,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 74ff38d1 ffffffff
6683! Mem[0000000010001408] = ffffffff, %l4 = 0000000024b25d04
6684 ldstuba [%i0+%o4]0x88,%l4 ! %l4 = 000000ff000000ff
6685! %f20 = 7b6800ff, Mem[0000000010181400] = 210061ff
6686 sta %f20,[%i6+%g0]0x88 ! Mem[0000000010181400] = 7b6800ff
6687! %f16 = 00000003, %f1 = ffffffff, %f22 = 000000ff
6688 fdivs %f16,%f1 ,%f22 ! %f22 = ffffffff
6689! Starting 10 instruction Load Burst
6690! Mem[0000000030181408] = 24b20000, %l7 = 00000000000000f2
6691 ldsba [%i6+%o4]0x81,%l7 ! %l7 = 0000000000000024
6692
6693p0_label_259:
6694! Mem[0000000010141438] = ffffffff, %l0 = 0000000000000000
6695 lduw [%i5+0x038],%l0 ! %l0 = 00000000ffffffff
6696! Mem[0000000010181410] = ff000000 9d1f0000, %l2 = ff000000, %l3 = 00000046
6697 ldda [%i6+%o5]0x88,%l2 ! %l2 = 000000009d1f0000 00000000ff000000
6698! Mem[00000000300c1408] = 47010000, %l7 = 0000000000000024
6699 lduha [%i3+%o4]0x81,%l7 ! %l7 = 0000000000004701
6700! Mem[00000000100c1408] = ff000000, %l4 = 00000000000000ff
6701 ldsba [%i3+0x009]%asi,%l4 ! %l4 = 0000000000000000
6702! Mem[0000000010141430] = 210000005fb27b5a, %l7 = 0000000000004701
6703 ldxa [%i5+0x030]%asi,%l7 ! %l7 = 210000005fb27b5a
6704! Mem[0000000010101400] = 00000147ffff00ff, %l4 = 0000000000000000
6705 ldxa [%i4+%g0]0x88,%l4 ! %l4 = 00000147ffff00ff
6706! Mem[0000000010181400] = ff00687b, %l1 = 000000005fff7b5a
6707 ldswa [%i6+%g0]0x80,%l1 ! %l1 = ffffffffff00687b
6708! Mem[0000000030041400] = ff000000, %l4 = 00000147ffff00ff
6709 ldswa [%i1+%g0]0x89,%l4 ! %l4 = ffffffffff000000
6710! Mem[00000000100c1410] = 00005d04, %l4 = ffffffffff000000
6711 ldsba [%i3+0x010]%asi,%l4 ! %l4 = 0000000000000000
6712! Starting 10 instruction Store Burst
6713! Mem[0000000010181408] = 000000ff, %l2 = 000000009d1f0000
6714 swapa [%i6+%o4]0x88,%l2 ! %l2 = 00000000000000ff
6715
6716p0_label_260:
6717! Mem[0000000010181410] = 9d1f0000, %l7 = 210000005fb27b5a
6718 swapa [%i6+%o5]0x88,%l7 ! %l7 = 000000009d1f0000
6719! Mem[0000000030181408] = 0000b224, %l0 = 00000000ffffffff
6720 ldstuba [%i6+%o4]0x89,%l0 ! %l0 = 00000024000000ff
6721! %l2 = 00000000000000ff, Mem[0000000030141408] = 7ffb8e61
6722 stha %l2,[%i5+%o4]0x89 ! Mem[0000000030141408] = 7ffb00ff
6723! Mem[0000000010041418] = 8e610000ffffd441, %l5 = 00000000000000ff, %l2 = 00000000000000ff
6724 add %i1,0x18,%g1
6725 casxa [%g1]0x80,%l5,%l2 ! %l2 = 8e610000ffffd441
6726! %l7 = 000000009d1f0000, Mem[0000000010101418] = 9d1f0000
6727 stw %l7,[%i4+0x018] ! Mem[0000000010101418] = 9d1f0000
6728! Mem[0000000030181410] = ffffffff, %l1 = ffffffffff00687b
6729 swapa [%i6+%o5]0x81,%l1 ! %l1 = 00000000ffffffff
6730! %l4 = 0000000000000000, Mem[000000001000143a] = ff800000
6731 sth %l4,[%i0+0x03a] ! Mem[0000000010001438] = ff800000
6732! %f28 = 74ff38d1 ffffffff, Mem[0000000010001408] = ffffffff 5a7bff5f
6733 stda %f28,[%i0+%o4]0x80 ! Mem[0000000010001408] = 74ff38d1 ffffffff
6734! Mem[0000000010101408] = 000000ff, %l6 = 00000000000000ff
6735 ldsha [%i4+%o4]0x80,%l6 ! %l6 = 0000000000000000
6736! Starting 10 instruction Load Burst
6737! Mem[0000000030101400] = ff0000ffdb0dffff, %f18 = ffff0ddb 00000000
6738 ldda [%i4+%g0]0x81,%f18 ! %f18 = ff0000ff db0dffff
6739
6740p0_label_261:
6741! Mem[0000000010041410] = 00000021, %l5 = 00000000000000ff
6742 ldswa [%i1+%o5]0x88,%l5 ! %l5 = 0000000000000021
6743! Mem[0000000020800040] = ffffc0bd, %l4 = 0000000000000000
6744 lduha [%o1+0x040]%asi,%l4 ! %l4 = 000000000000ffff
6745! Mem[0000000030181408] = ffb20000, %l1 = 00000000ffffffff
6746 lduba [%i6+%o4]0x81,%l1 ! %l1 = 00000000000000ff
6747! Mem[000000001014142c] = 618efb7f, %l7 = 000000009d1f0000
6748 ldsb [%i5+0x02c],%l7 ! %l7 = 0000000000000061
6749! Mem[00000000211c0000] = 00ff3487, %l5 = 0000000000000021
6750 ldsb [%o2+0x001],%l5 ! %l5 = ffffffffffffffff
6751! Mem[0000000010181410] = 5a7bb25f, %l6 = 0000000000000000
6752 lduwa [%i6+%o5]0x80,%l6 ! %l6 = 000000005a7bb25f
6753! Mem[0000000030081410] = ff005d04, %f5 = 24b25d04
6754 lda [%i2+%o5]0x81,%f5 ! %f5 = ff005d04
6755! Mem[0000000010141408] = 000000ff, %l7 = 0000000000000061
6756 lduha [%i5+%o4]0x88,%l7 ! %l7 = 00000000000000ff
6757! Mem[0000000030101408] = 00000000 00ff0000, %l4 = 0000ffff, %l5 = ffffffff
6758 ldda [%i4+%o4]0x81,%l4 ! %l4 = 0000000000000000 0000000000ff0000
6759! Starting 10 instruction Store Burst
6760! Mem[0000000030001408] = 00000000, %l3 = 00000000ff000000
6761 ldstuba [%i0+%o4]0x89,%l3 ! %l3 = 00000000000000ff
6762
6763p0_label_262:
6764! Mem[00000000211c0000] = 00ff3487, %l5 = 0000000000ff0000
6765 ldstuba [%o2+0x000]%asi,%l5 ! %l5 = 00000000000000ff
6766! %f6 = 8d03687b 03000000, %l1 = 00000000000000ff
6767! Mem[0000000030181420] = c6ffffff24b25d04
6768 add %i6,0x020,%g1
6769 stda %f6,[%g1+%l1]ASI_PST32_SL ! Mem[0000000030181420] = 000000037b68038d
6770! %l4 = 0000000000000000, Mem[0000000030141400] = 000000ff
6771 stha %l4,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000000
6772! %l7 = 00000000000000ff, Mem[0000000010141408] = ff000000
6773 stba %l7,[%i5+%o4]0x80 ! Mem[0000000010141408] = ff000000
6774! Mem[0000000030141400] = 00000000, %l4 = 0000000000000000
6775 swapa [%i5+%g0]0x81,%l4 ! %l4 = 0000000000000000
6776! %l5 = 0000000000000000, Mem[0000000010141408] = ffff0000000000ff
6777 stxa %l5,[%i5+%o4]0x88 ! Mem[0000000010141408] = 0000000000000000
6778! %l4 = 00000000, %l5 = 00000000, Mem[0000000030181400] = 00000000 00000000
6779 stda %l4,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000 00000000
6780! Mem[0000000010181408] = 9d1f0000, %l3 = 0000000000000000
6781 ldstuba [%i6+%o4]0x88,%l3 ! %l3 = 00000000000000ff
6782! %l7 = 00000000000000ff, Mem[0000000030181410] = bdffffff7b6800ff
6783 stxa %l7,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000000000ff
6784! Starting 10 instruction Load Burst
6785! Mem[0000000010081410] = fa61c507, %l3 = 0000000000000000
6786 lduba [%i2+%o5]0x80,%l3 ! %l3 = 00000000000000fa
6787
6788p0_label_263:
6789! Mem[00000000100c1400] = 00000000, %l7 = 00000000000000ff
6790 ldswa [%i3+%g0]0x80,%l7 ! %l7 = 0000000000000000
6791! Mem[0000000010101400] = 00000147 ffff00ff, %l2 = ffffd441, %l3 = 000000fa
6792 ldda [%i4+%g0]0x88,%l2 ! %l2 = 00000000ffff00ff 0000000000000147
6793! Mem[0000000020800040] = ffffc0bd, %l7 = 0000000000000000
6794 lduba [%o1+0x041]%asi,%l7 ! %l7 = 00000000000000ff
6795! Mem[0000000010141400] = 318eab04ffffffff, %f30 = ffff0ddb 7ffb8e61
6796 ldda [%i5+%g0]0x80,%f30 ! %f30 = 318eab04 ffffffff
6797! Mem[00000000100c1400] = 00000000, %l7 = 00000000000000ff
6798 ldsha [%i3+0x002]%asi,%l7 ! %l7 = 0000000000000000
6799! %l7 = 0000000000000000, %l5 = 0000000000000000, %l7 = 0000000000000000
6800 orn %l7,%l5,%l7 ! %l7 = ffffffffffffffff
6801! Mem[0000000030081400] = ff00000000000000, %l2 = 00000000ffff00ff
6802 ldxa [%i2+%g0]0x81,%l2 ! %l2 = ff00000000000000
6803! Mem[0000000030081408] = 00000000 03000000, %l6 = 5a7bb25f, %l7 = ffffffff
6804 ldda [%i2+%o4]0x89,%l6 ! %l6 = 0000000003000000 0000000000000000
6805! Mem[00000000211c0000] = ffff3487, %l6 = 0000000003000000
6806 ldsha [%o2+0x000]%asi,%l6 ! %l6 = ffffffffffffffff
6807! Starting 10 instruction Store Burst
6808! %l7 = 0000000000000000, Mem[0000000030101400] = ff0000ffdb0dffff
6809 stxa %l7,[%i4+%g0]0x81 ! Mem[0000000030101400] = 0000000000000000
6810
6811p0_label_264:
6812! %l5 = 0000000000000000, immed = 00000f02, %y = 00000000
6813 sdiv %l5,0xf02,%l6 ! %l6 = 0000000000000000
6814 mov %l0,%y ! %y = 00000024
6815! Mem[0000000030041410] = ffffffff, %l1 = 00000000000000ff
6816 swapa [%i1+%o5]0x89,%l1 ! %l1 = 00000000ffffffff
6817! %f14 = 00000000 f200807f, Mem[0000000010141410] = ff1895a9 9f707dc2
6818 stda %f14,[%i5+0x010]%asi ! Mem[0000000010141410] = 00000000 f200807f
6819! Mem[0000000010001400] = 460000ff, %l5 = 0000000000000000
6820 swapa [%i0+%g0]0x88,%l5 ! %l5 = 00000000460000ff
6821! %l0 = 00000024, %l1 = ffffffff, Mem[0000000010041438] = ffffffff 9d000000
6822 std %l0,[%i1+0x038] ! Mem[0000000010041438] = 00000024 ffffffff
6823! %l6 = 0000000000000000, Mem[00000000218001c1] = 890808e2
6824 stb %l6,[%o3+0x1c1] ! Mem[00000000218001c0] = 890008e2
6825! %l1 = 00000000ffffffff, Mem[0000000030141400] = 00000000
6826 stha %l1,[%i5+%g0]0x81 ! Mem[0000000030141400] = ffff0000
6827! Mem[0000000030041408] = 00000000, %l6 = 0000000000000000
6828 ldstuba [%i1+%o4]0x89,%l6 ! %l6 = 00000000000000ff
6829! Mem[0000000010101400] = ff00ffff, %l7 = 0000000000000000
6830 swapa [%i4+%g0]0x80,%l7 ! %l7 = 00000000ff00ffff
6831! Starting 10 instruction Load Burst
6832! Mem[00000000300c1400] = ffffffff, %l6 = 0000000000000000
6833 ldswa [%i3+%g0]0x81,%l6 ! %l6 = ffffffffffffffff
6834
6835p0_label_265:
6836! Mem[0000000030041400] = ff000000, %l4 = 0000000000000000
6837 ldsba [%i1+%g0]0x89,%l4 ! %l4 = 0000000000000000
6838! Mem[00000000201c0000] = 61ff8ea0, %l1 = 00000000ffffffff
6839 ldub [%o0+0x001],%l1 ! %l1 = 00000000000000ff
6840! Mem[0000000010101400] = 00000000, %l2 = ff00000000000000
6841 lduwa [%i4+%g0]0x80,%l2 ! %l2 = 0000000000000000
6842! Mem[00000000100c1404] = 0000ffff, %l0 = 0000000000000024
6843 lduw [%i3+0x004],%l0 ! %l0 = 000000000000ffff
6844! Mem[0000000021800140] = 0000cf8d, %l0 = 000000000000ffff
6845 ldsba [%o3+0x141]%asi,%l0 ! %l0 = 0000000000000000
6846! Mem[0000000030101400] = 00000000, %f12 = ff000000
6847 lda [%i4+%g0]0x89,%f12 ! %f12 = 00000000
6848! Mem[0000000010101400] = 00000147 00000000, %l0 = 00000000, %l1 = 000000ff
6849 ldda [%i4+%g0]0x88,%l0 ! %l0 = 0000000000000000 0000000000000147
6850! Mem[0000000010041418] = 8e610000ffffd441, %l7 = 00000000ff00ffff
6851 ldx [%i1+0x018],%l7 ! %l7 = 8e610000ffffd441
6852! Mem[0000000030041410] = 000000ff, %l0 = 0000000000000000
6853 ldsha [%i1+%o5]0x89,%l0 ! %l0 = 00000000000000ff
6854! Starting 10 instruction Store Burst
6855! %f0 = ff610021 ffffffff 21000000 210061ff
6856! %f4 = 00000147 ff005d04 8d03687b 03000000
6857! %f8 = 21000000 00000000 00000000 00000000
6858! %f12 = 00000000 03000000 00000000 f200807f
6859 stda %f0,[%i1]ASI_BLK_S ! Block Store to 0000000030041400
6860
6861p0_label_266:
6862! %l5 = 00000000460000ff, Mem[0000000030081400] = 000000ff
6863 stha %l5,[%i2+%g0]0x89 ! Mem[0000000030081400] = 000000ff
6864! %f16 = 00000003 7b68038d, Mem[0000000030041408] = 21000000 210061ff
6865 stda %f16,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000003 7b68038d
6866! Mem[0000000030081400] = 000000ff, %l6 = ffffffffffffffff
6867 ldstuba [%i2+%g0]0x89,%l6 ! %l6 = 000000ff000000ff
6868! %f16 = 00000003, Mem[0000000030081400] = ff000000
6869 sta %f16,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000003
6870! %l6 = 00000000000000ff, Mem[0000000010181400] = 7b6800ff
6871 stba %l6,[%i6+%g0]0x88 ! Mem[0000000010181400] = 7b6800ff
6872! %l1 = 0000000000000147, Mem[0000000010101410] = 618efb7f
6873 stwa %l1,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000147
6874! %l6 = 00000000000000ff, Mem[0000000010081400] = 000000ff
6875 stha %l6,[%i2+%g0]0x88 ! Mem[0000000010081400] = 000000ff
6876! Mem[0000000030001408] = 000000ff, %l7 = 8e610000ffffd441
6877 swapa [%i0+%o4]0x89,%l7 ! %l7 = 00000000000000ff
6878! Mem[0000000010001428] = ffffffff, %l3 = 0000000000000147
6879 ldstuba [%i0+0x028]%asi,%l3 ! %l3 = 000000ff000000ff
6880! Starting 10 instruction Load Burst
6881! Mem[0000000010101408] = 000000ff, %l0 = 00000000000000ff
6882 lduha [%i4+%o4]0x80,%l0 ! %l0 = 0000000000000000
6883
6884p0_label_267:
6885! Mem[0000000010141400] = 318eab04, %l7 = 00000000000000ff
6886 ldswa [%i5+%g0]0x80,%l7 ! %l7 = 00000000318eab04
6887! Mem[0000000030141410] = fa61c507, %l2 = 0000000000000000
6888 lduha [%i5+%o5]0x81,%l2 ! %l2 = 000000000000fa61
6889! Mem[0000000020800040] = ffffc0bd, %l2 = 000000000000fa61
6890 ldsb [%o1+0x041],%l2 ! %l2 = ffffffffffffffff
6891 membar #Sync ! Added by membar checker (41)
6892! Mem[0000000010041408] = ffffffff, %l4 = 0000000000000000
6893 ldub [%i1+0x009],%l4 ! %l4 = 00000000000000ff
6894! Mem[0000000030181408] = 0000b2ff, %l6 = 00000000000000ff
6895 lduha [%i6+%o4]0x89,%l6 ! %l6 = 000000000000b2ff
6896! Mem[00000000300c1408] = 00000147, %l1 = 0000000000000147
6897 lduba [%i3+%o4]0x89,%l1 ! %l1 = 0000000000000047
6898! Mem[00000000100c1408] = ff000000, %l4 = 00000000000000ff
6899 ldsba [%i3+%o4]0x80,%l4 ! %l4 = ffffffffffffffff
6900! Mem[0000000010101408] = ff000000, %l3 = 00000000000000ff
6901 ldswa [%i4+%o4]0x88,%l3 ! %l3 = ffffffffff000000
6902! Mem[0000000010081410] = fa61c507, %l6 = 000000000000b2ff
6903 ldsh [%i2+0x012],%l6 ! %l6 = ffffffffffffc507
6904! Starting 10 instruction Store Burst
6905! %f30 = 318eab04 ffffffff, %l6 = ffffffffffffc507
6906! Mem[00000000300c1418] = 3ef0d581a668d2ff
6907 add %i3,0x018,%g1
6908 stda %f30,[%g1+%l6]ASI_PST32_S ! Mem[00000000300c1418] = 318eab04ffffffff
6909
6910p0_label_268:
6911! %l4 = ffffffffffffffff, Mem[00000000100c1412] = 00005d04
6912 sth %l4,[%i3+0x012] ! Mem[00000000100c1410] = 0000ffff
6913! %l4 = ffffffffffffffff, Mem[0000000010141408] = 00000000
6914 stwa %l4,[%i5+%o4]0x80 ! Mem[0000000010141408] = ffffffff
6915! %f6 = 8d03687b, %f25 = 24b25d04
6916 fcmpes %fcc0,%f6 ,%f25 ! %fcc0 = 1
6917! %l1 = 0000000000000047, Mem[0000000030081408] = 00000003
6918 stba %l1,[%i2+%o4]0x81 ! Mem[0000000030081408] = 47000003
6919! Mem[00000000100c1400] = 00000000, %l5 = 00000000460000ff
6920 swapa [%i3+%g0]0x80,%l5 ! %l5 = 0000000000000000
6921! %l5 = 0000000000000000, Mem[0000000010081408] = 000000ffd138ff74
6922 stxa %l5,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0000000000000000
6923! Mem[0000000010141418] = ff000000, %l2 = ffffffffffffffff
6924 swap [%i5+0x018],%l2 ! %l2 = 00000000ff000000
6925! Mem[0000000010081410] = 07c561fa, %l6 = ffffffffffffc507
6926 swapa [%i2+%o5]0x88,%l6 ! %l6 = 0000000007c561fa
6927! %l6 = 0000000007c561fa, Mem[00000000100c143e] = ffffffff
6928 stb %l6,[%i3+0x03e] ! Mem[00000000100c143c] = fffffaff
6929! Starting 10 instruction Load Burst
6930! Mem[00000000100c1400] = ffff0000 ff000046, %l6 = 07c561fa, %l7 = 318eab04
6931 ldda [%i3+%g0]0x88,%l6 ! %l6 = 00000000ff000046 00000000ffff0000
6932
6933p0_label_269:
6934! Mem[00000000100c1410] = 9d1f0000 ffff0000, %l0 = 00000000, %l1 = 00000047
6935 ldda [%i3+%o5]0x88,%l0 ! %l0 = 00000000ffff0000 000000009d1f0000
6936! %l6 = 00000000ff000046, immed = 00000208, %y = 00000024
6937 sdiv %l6,0x208,%l4 ! %l4 = 000000001236a56a
6938 mov %l0,%y ! %y = ffff0000
6939! Mem[0000000010141418] = ffffffff, %l6 = 00000000ff000046
6940 ldsh [%i5+0x01a],%l6 ! %l6 = ffffffffffffffff
6941! Mem[0000000010141408] = ffffffff, %l0 = 00000000ffff0000
6942 ldsba [%i5+%o4]0x80,%l0 ! %l0 = ffffffffffffffff
6943! Mem[0000000021800140] = 0000cf8d, %l4 = 000000001236a56a
6944 lduha [%o3+0x140]%asi,%l4 ! %l4 = 0000000000000000
6945! Mem[0000000030001400] = 00000003, %l0 = ffffffffffffffff
6946 ldswa [%i0+%g0]0x81,%l0 ! %l0 = 0000000000000003
6947! Mem[00000000201c0000] = 61ff8ea0, %l5 = 0000000000000000
6948 lduh [%o0+%g0],%l5 ! %l5 = 00000000000061ff
6949! Mem[0000000030041410] = 00000147, %l2 = 00000000ff000000
6950 lduha [%i1+%o5]0x81,%l2 ! %l2 = 0000000000000000
6951! Mem[0000000010141438] = ffffffff, %l1 = 000000009d1f0000
6952 ldub [%i5+0x03a],%l1 ! %l1 = 00000000000000ff
6953! Starting 10 instruction Store Burst
6954! Mem[00000000100c1408] = ff000000, %l0 = 0000000000000003, %asi = 80
6955 swapa [%i3+0x008]%asi,%l0 ! %l0 = 00000000ff000000
6956
6957p0_label_270:
6958! %l5 = 00000000000061ff, immed = 00000797, %y = ffff0000
6959 sdiv %l5,0x797,%l5 ! %l5 = ffffffff80000000
6960 mov %l0,%y ! %y = ff000000
6961! %f8 = 21000000 00000000, %l6 = ffffffffffffffff
6962! Mem[0000000010101418] = 9d1f000000005d04
6963 add %i4,0x018,%g1
6964 stda %f8,[%g1+%l6]ASI_PST8_P ! Mem[0000000010101418] = 2100000000000000
6965! %l7 = 00000000ffff0000, Mem[0000000010141400] = ffffffff04ab8e31
6966 stxa %l7,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000ffff0000
6967! %l2 = 0000000000000000, Mem[0000000030001408] = 00000000ffffd441
6968 stxa %l2,[%i0+%o4]0x89 ! Mem[0000000030001408] = 0000000000000000
6969! %l6 = ffffffff, %l7 = ffff0000, Mem[0000000010181438] = ffffdb0d 045db224
6970 stda %l6,[%i6+0x038]%asi ! Mem[0000000010181438] = ffffffff ffff0000
6971! %l1 = 00000000000000ff, Mem[00000000211c0000] = ffff3487, %asi = 80
6972 stha %l1,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00ff3487
6973! %f29 = ffffffff, Mem[0000000030141400] = 0000ffff
6974 sta %f29,[%i5+%g0]0x89 ! Mem[0000000030141400] = ffffffff
6975! Mem[0000000010141410] = 00000000, %l2 = 0000000000000000
6976 swapa [%i5+%o5]0x88,%l2 ! %l2 = 0000000000000000
6977! %f0 = ff610021, Mem[0000000030181400] = 00000000
6978 sta %f0 ,[%i6+%g0]0x89 ! Mem[0000000030181400] = ff610021
6979! Starting 10 instruction Load Burst
6980! Mem[00000000100c1410] = 0000ffff00001f9d, %l0 = 00000000ff000000
6981 ldxa [%i3+%o5]0x80,%l0 ! %l0 = 0000ffff00001f9d
6982
6983p0_label_271:
6984! Mem[0000000010041408] = ffffffff, %l1 = 00000000000000ff
6985 lduba [%i1+%o4]0x80,%l1 ! %l1 = 00000000000000ff
6986! Mem[00000000100c1400] = 460000ff, %l1 = 00000000000000ff
6987 lduwa [%i3+%g0]0x80,%l1 ! %l1 = 00000000460000ff
6988! Mem[00000000300c1408] = 47010000 000000ff, %l0 = 00001f9d, %l1 = 460000ff
6989 ldda [%i3+%o4]0x81,%l0 ! %l0 = 0000000047010000 00000000000000ff
6990! Mem[0000000010181400] = ff00687b, %l2 = 0000000000000000
6991 ldswa [%i6+%g0]0x80,%l2 ! %l2 = ffffffffff00687b
6992! %l1 = 00000000000000ff, %l6 = ffffffffffffffff, %l0 = 0000000047010000
6993 and %l1,%l6,%l0 ! %l0 = 00000000000000ff
6994! Mem[0000000021800100] = ff900b85, %l4 = 0000000000000000
6995 lduba [%o3+0x101]%asi,%l4 ! %l4 = 0000000000000090
6996! Mem[0000000030101400] = 00000000, %l1 = 00000000000000ff
6997 lduba [%i4+%g0]0x81,%l1 ! %l1 = 0000000000000000
6998! Mem[0000000010081400] = ff00000000000000, %l6 = ffffffffffffffff
6999 ldxa [%i2+%g0]0x80,%l6 ! %l6 = ff00000000000000
7000! Mem[0000000030101410] = 00000000, %f14 = 00000000
7001 lda [%i4+%o5]0x81,%f14 ! %f14 = 00000000
7002! Starting 10 instruction Store Burst
7003! Mem[00000000201c0000] = 61ff8ea0, %l6 = ff00000000000000
7004 ldstub [%o0+%g0],%l6 ! %l6 = 00000061000000ff
7005
7006p0_label_272:
7007! Mem[0000000010041400] = 847f2e00, %l7 = 00000000ffff0000
7008 swapa [%i1+%g0]0x80,%l7 ! %l7 = 00000000847f2e00
7009! Mem[0000000010181410] = 5fb27b5a, %l6 = 0000000000000061
7010 swapa [%i6+%o5]0x88,%l6 ! %l6 = 000000005fb27b5a
7011! Mem[0000000010001410] = 0000b224, %l5 = ffffffff80000000
7012 swapa [%i0+%o5]0x88,%l5 ! %l5 = 000000000000b224
7013! Mem[0000000030081410] = 9d1f0000045d00ff, %l2 = ffffffffff00687b
7014 ldxa [%i2+%o5]0x89,%l2 ! %l2 = 9d1f0000045d00ff
7015! %l4 = 0000000000000090, Mem[0000000010181400] = 7b6800ff
7016 stba %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = 7b680090
7017! %l4 = 00000090, %l5 = 0000b224, Mem[0000000010001408] = d138ff74 ffffffff
7018 stda %l4,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000090 0000b224
7019! %f16 = 00000003 7b68038d ff0000ff db0dffff
7020! %f20 = 7b6800ff 00000000 ffffffff f200807f
7021! %f24 = c6ffffff 24b25d04 ffffffff ff0000ff
7022! %f28 = 74ff38d1 ffffffff 318eab04 ffffffff
7023 stda %f16,[%i3]ASI_COMMIT_P ! Block Store to 00000000100c1400
7024! %l2 = 9d1f0000045d00ff, Mem[0000000030181410] = ff000000
7025 stwa %l2,[%i6+%o5]0x81 ! Mem[0000000030181410] = 045d00ff
7026! Mem[0000000030081410] = 045d00ff, %l4 = 0000000000000090
7027 ldstuba [%i2+%o5]0x89,%l4 ! %l4 = 000000ff000000ff
7028! Starting 10 instruction Load Burst
7029! Mem[0000000020800000] = 00004ebd, %l1 = 0000000000000000
7030 lduba [%o1+0x001]%asi,%l1 ! %l1 = 0000000000000000
7031
7032p0_label_273:
7033! Mem[0000000010041414] = 00000000, %f7 = 03000000
7034 lda [%i1+0x014]%asi,%f7 ! %f7 = 00000000
7035! Mem[0000000010101400] = 00000000, %l0 = 00000000000000ff
7036 lduha [%i4+%g0]0x88,%l0 ! %l0 = 0000000000000000
7037! Mem[0000000030041410] = 00000147ff005d04, %l7 = 00000000847f2e00
7038 ldxa [%i1+%o5]0x81,%l7 ! %l7 = 00000147ff005d04
7039! Mem[0000000010081400] = 000000ff, %l7 = 00000147ff005d04
7040 ldswa [%i2+%g0]0x88,%l7 ! %l7 = 00000000000000ff
7041! Mem[000000001010141c] = 00000000, %l3 = ffffffffff000000
7042 ldsha [%i4+0x01e]%asi,%l3 ! %l3 = 0000000000000000
7043! Mem[000000001010140c] = 00000000, %l6 = 000000005fb27b5a
7044 lduba [%i4+0x00d]%asi,%l6 ! %l6 = 0000000000000000
7045! Mem[00000000300c1400] = ffffffff, %l4 = 00000000000000ff
7046 ldsha [%i3+%g0]0x81,%l4 ! %l4 = ffffffffffffffff
7047! Mem[0000000030081410] = ff005d0400001f9d, %f0 = ff610021 ffffffff
7048 ldda [%i2+%o5]0x81,%f0 ! %f0 = ff005d04 00001f9d
7049! Mem[0000000030101410] = 00000000, %l0 = 0000000000000000
7050 lduba [%i4+%o5]0x89,%l0 ! %l0 = 0000000000000000
7051! Starting 10 instruction Store Burst
7052! %f2 = 21000000 210061ff, Mem[0000000010041408] = ffffffff ff000000
7053 stda %f2 ,[%i1+%o4]0x80 ! Mem[0000000010041408] = 21000000 210061ff
7054
7055p0_label_274:
7056! %l3 = 0000000000000000, imm = ffffffffffffff0e, %l2 = 9d1f0000045d00ff
7057 add %l3,-0x0f2,%l2 ! %l2 = ffffffffffffff0e
7058! %l0 = 0000000000000000, Mem[0000000030081410] = 9d1f0000045d00ff
7059 stxa %l0,[%i2+%o5]0x89 ! Mem[0000000030081410] = 0000000000000000
7060! Mem[0000000030141408] = 7ffb00ff, %l3 = 0000000000000000
7061 ldstuba [%i5+%o4]0x89,%l3 ! %l3 = 000000ff000000ff
7062! Mem[0000000030001400] = 00000003, %l7 = 00000000000000ff
7063 swapa [%i0+%g0]0x81,%l7 ! %l7 = 0000000000000003
7064 membar #Sync ! Added by membar checker (42)
7065! %f11 = 00000000, Mem[00000000100c141c] = f200807f
7066 st %f11,[%i3+0x01c] ! Mem[00000000100c141c] = 00000000
7067! Mem[0000000030041410] = 00000147, %l6 = 0000000000000000
7068 ldstuba [%i1+%o5]0x81,%l6 ! %l6 = 00000000000000ff
7069! %f24 = c6ffffff 24b25d04, Mem[0000000030001410] = 03000000 00000000
7070 stda %f24,[%i0+%o5]0x81 ! Mem[0000000030001410] = c6ffffff 24b25d04
7071! %l6 = 0000000000000000, Mem[0000000010101408] = ff000000
7072 stha %l6,[%i4+%o4]0x88 ! Mem[0000000010101408] = ff000000
7073! Mem[0000000010101410] = 47010000, %l2 = ffffffffffffff0e
7074 ldstuba [%i4+%o5]0x88,%l2 ! %l2 = 00000000000000ff
7075! Starting 10 instruction Load Burst
7076! Mem[0000000010101410] = 470100ff, %l6 = 0000000000000000
7077 lduha [%i4+%o5]0x88,%l6 ! %l6 = 00000000000000ff
7078
7079p0_label_275:
7080! Code Fragment 3
7081p0_fragment_22:
7082! %l0 = 0000000000000000
7083 setx 0x3d556b2f9ade798a,%g7,%l0 ! %l0 = 3d556b2f9ade798a
7084! %l1 = 0000000000000000
7085 setx 0xe66dafbfb741da97,%g7,%l1 ! %l1 = e66dafbfb741da97
7086 setx 0x1fe000, %g1, %g3
7087 or %l0, %g3, %l0 ! always set perrmask = 0xff
7088 setx 0x1ffff8, %g1, %g2
7089 and %l0, %g2, %l0
7090 ta T_CHANGE_HPRIV
7091 stxa %l1, [%l0]ASI_DCACHE_DATA
7092 ta T_CHANGE_NONHPRIV
7093! %l0 = 3d556b2f9ade798a
7094 setx 0xba9db187ad68b100,%g7,%l0 ! %l0 = ba9db187ad68b100
7095! %l1 = e66dafbfb741da97
7096 setx 0x6763f567a8b38dfa,%g7,%l1 ! %l1 = 6763f567a8b38dfa
7097! Mem[0000000010081400] = 00000000000000ff, %l4 = ffffffffffffffff
7098 ldxa [%i2+%g0]0x88,%l4 ! %l4 = 00000000000000ff
7099! Mem[0000000030141400] = ffffffff, %l3 = 00000000000000ff
7100 ldswa [%i5+%g0]0x89,%l3 ! %l3 = ffffffffffffffff
7101! Mem[0000000030101408] = 0000000000ff0000, %l3 = ffffffffffffffff
7102 ldxa [%i4+%o4]0x81,%l3 ! %l3 = 0000000000ff0000
7103! Mem[0000000030181400] = 00000000ff610021, %l3 = 0000000000ff0000
7104 ldxa [%i6+%g0]0x89,%l3 ! %l3 = 00000000ff610021
7105! Mem[0000000030141400] = ffffffff, %l1 = 6763f567a8b38dfa
7106 ldswa [%i5+%g0]0x89,%l1 ! %l1 = ffffffffffffffff
7107! Mem[00000000300c1400] = ffffffff, %l4 = 00000000000000ff
7108 lduwa [%i3+%g0]0x81,%l4 ! %l4 = 00000000ffffffff
7109! Mem[000000001000140c] = 24b20000, %f31 = ffffffff
7110 ld [%i0+0x00c],%f31 ! %f31 = 24b20000
7111! Mem[000000001000140c] = 24b20000, %l0 = ba9db187ad68b100
7112 ldsha [%i0+0x00c]%asi,%l0 ! %l0 = 00000000000024b2
7113! Starting 10 instruction Store Burst
7114! Mem[0000000021800180] = 005a6a7f, %l0 = 00000000000024b2
7115 ldstuba [%o3+0x180]%asi,%l0 ! %l0 = 00000000000000ff
7116
7117p0_label_276:
7118! %f14 = 00000000 f200807f, Mem[0000000010001420] = 00000000 47010000
7119 stda %f14,[%i0+0x020]%asi ! Mem[0000000010001420] = 00000000 f200807f
7120! Mem[0000000010141410] = 00000000, %l1 = ffffffffffffffff
7121 swapa [%i5+%o5]0x88,%l1 ! %l1 = 0000000000000000
7122! %f12 = 00000000 03000000, Mem[0000000010141408] = ffffffff 00000000
7123 std %f12,[%i5+%o4] ! Mem[0000000010141408] = 00000000 03000000
7124! Mem[0000000030101410] = 00000000, %l3 = 00000000ff610021
7125 ldstuba [%i4+%o5]0x81,%l3 ! %l3 = 00000000000000ff
7126! %f31 = 24b20000, Mem[0000000030041408] = 03000000
7127 sta %f31,[%i1+%o4]0x89 ! Mem[0000000030041408] = 24b20000
7128! %f22 = ffffffff f200807f, Mem[0000000010141430] = 21000000 5fb27b5a
7129 std %f22,[%i5+0x030] ! Mem[0000000010141430] = ffffffff f200807f
7130! Mem[0000000010101408] = ff000000, %l3 = 0000000000000000
7131 ldstuba [%i4+%o4]0x88,%l3 ! %l3 = 00000000000000ff
7132! %l1 = 0000000000000000, Mem[00000000100c1410] = 00000000ff00687b
7133 stxa %l1,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 0000000000000000
7134! %l7 = 0000000000000003, Mem[0000000030181408] = ffb20000
7135 stba %l7,[%i6+%o4]0x81 ! Mem[0000000030181408] = 03b20000
7136! Starting 10 instruction Load Burst
7137! Mem[0000000010001410] = 80000000, %f24 = c6ffffff
7138 lda [%i0+%o5]0x88,%f24 ! %f24 = 80000000
7139
7140p0_label_277:
7141! Mem[0000000030141408] = ff00fb7f, %l1 = 0000000000000000
7142 lduba [%i5+%o4]0x81,%l1 ! %l1 = 00000000000000ff
7143! Mem[0000000030101410] = 000000ff, %l0 = 0000000000000000
7144 lduba [%i4+%o5]0x89,%l0 ! %l0 = 00000000000000ff
7145! Mem[0000000010041434] = 5fb27bff, %l1 = 00000000000000ff
7146 ldsw [%i1+0x034],%l1 ! %l1 = 000000005fb27bff
7147! Mem[0000000010001400] = 00000000, %l3 = 0000000000000000
7148 ldswa [%i0+%g0]0x80,%l3 ! %l3 = 0000000000000000
7149! Mem[0000000010001400] = 00000000, %l6 = 00000000000000ff
7150 ldsha [%i0+%g0]0x80,%l6 ! %l6 = 0000000000000000
7151! %f18 = ff0000ff, %f23 = f200807f, %f4 = 00000147
7152 fsubs %f18,%f23,%f4 ! %f4 = ff0000ff
7153! Mem[0000000030081408] = 47000003, %l0 = 00000000000000ff
7154 lduha [%i2+%o4]0x81,%l0 ! %l0 = 0000000000004700
7155! Mem[0000000030141408] = ff00fb7f db0dffff, %l6 = 00000000, %l7 = 00000003
7156 ldda [%i5+%o4]0x81,%l6 ! %l6 = 00000000ff00fb7f 00000000db0dffff
7157! Mem[0000000030001410] = 045db224 ffffffc6, %l6 = ff00fb7f, %l7 = db0dffff
7158 ldda [%i0+%o5]0x89,%l6 ! %l6 = 00000000ffffffc6 00000000045db224
7159! Starting 10 instruction Store Burst
7160! %f12 = 00000000 03000000, Mem[0000000030041400] = ff610021 ffffffff
7161 stda %f12,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000 03000000
7162
7163p0_label_278:
7164! %l2 = 0000000000000000, Mem[0000000030181400] = 210061ff
7165 stwa %l2,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000
7166! %f22 = ffffffff f200807f, Mem[00000000100c1400] = 00000003 7b68038d
7167 stda %f22,[%i3+0x000]%asi ! Mem[00000000100c1400] = ffffffff f200807f
7168! %f2 = 21000000 210061ff, %l1 = 000000005fb27bff
7169! Mem[0000000030001418] = d9d2725c8fb2181f
7170 add %i0,0x018,%g1
7171 stda %f2,[%g1+%l1]ASI_PST16_S ! Mem[0000000030001418] = 21000000210061ff
7172! %l2 = 00000000, %l3 = 00000000, Mem[0000000010001400] = 00000000 00000000
7173 stda %l2,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000 00000000
7174! %l3 = 0000000000000000, Mem[0000000010001408] = 00000090
7175 stwa %l3,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000000
7176! %l1 = 000000005fb27bff, Mem[00000000100c1400] = ffffffff
7177 stwa %l1,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 5fb27bff
7178! %l5 = 000000000000b224, Mem[00000000201c0000] = ffff8ea0, %asi = 80
7179 stha %l5,[%o0+0x000]%asi ! Mem[00000000201c0000] = b2248ea0
7180! %f15 = f200807f, Mem[0000000010081418] = 00008ed6
7181 sta %f15,[%i2+0x018]%asi ! Mem[0000000010081418] = f200807f
7182! %l7 = 00000000045db224, Mem[0000000030081400] = 00000003
7183 stwa %l7,[%i2+%g0]0x81 ! Mem[0000000030081400] = 045db224
7184! Starting 10 instruction Load Burst
7185! Mem[00000000300c1400] = ffffffff, %l7 = 00000000045db224
7186 lduha [%i3+%g0]0x81,%l7 ! %l7 = 000000000000ffff
7187
7188p0_label_279:
7189! Mem[0000000030101400] = 00000000, %l2 = 0000000000000000
7190 ldsha [%i4+%g0]0x89,%l2 ! %l2 = 0000000000000000
7191! Mem[0000000030081408] = 47000003, %l2 = 0000000000000000
7192 lduwa [%i2+%o4]0x81,%l2 ! %l2 = 0000000047000003
7193! Mem[0000000030181410] = 045d00ff00000000, %f16 = 00000003 7b68038d
7194 ldda [%i6+%o5]0x81,%f16 ! %f16 = 045d00ff 00000000
7195! Mem[00000000211c0000] = 00ff3487, %l2 = 0000000047000003
7196 ldub [%o2+%g0],%l2 ! %l2 = 0000000000000000
7197! Mem[0000000010141410] = ffffffff, %l7 = 000000000000ffff
7198 ldsba [%i5+%o5]0x88,%l7 ! %l7 = ffffffffffffffff
7199! Mem[0000000030141400] = ffffffffff000000, %f4 = ff0000ff ff005d04
7200 ldda [%i5+%g0]0x81,%f4 ! %f4 = ffffffff ff000000
7201! Mem[0000000010001414] = 00000086, %l5 = 000000000000b224
7202 ldsha [%i0+0x016]%asi,%l5 ! %l5 = 0000000000000086
7203! Mem[0000000010081410] = ffffc507, %l5 = 0000000000000086
7204 ldsba [%i2+%o5]0x88,%l5 ! %l5 = 0000000000000007
7205! Mem[0000000010081408] = 00000000, %l3 = 0000000000000000
7206 ldsba [%i2+%o4]0x88,%l3 ! %l3 = 0000000000000000
7207! Starting 10 instruction Store Burst
7208! %l2 = 0000000000000000, Mem[00000000100c142a] = ffffffff, %asi = 80
7209 stha %l2,[%i3+0x02a]%asi ! Mem[00000000100c1428] = ffff0000
7210
7211p0_label_280:
7212! Mem[0000000010181408] = 9d1f00ff, %l0 = 0000000000004700
7213 ldstuba [%i6+%o4]0x88,%l0 ! %l0 = 000000ff000000ff
7214! Code Fragment 4
7215p0_fragment_23:
7216! %l0 = 00000000000000ff
7217 setx 0x8278a157c29409ed,%g7,%l0 ! %l0 = 8278a157c29409ed
7218! %l1 = 000000005fb27bff
7219 setx 0xfc1c6d17edf4c474,%g7,%l1 ! %l1 = fc1c6d17edf4c474
7220 setx 0x7ff8, %g1, %g2
7221 and %l0, %g2, %l0
7222 setx 0xffffffff, %g1, %g2
7223 and %l1, %g2, %l1
7224 setx 0x100000000, %g1, %g2
7225 or %l1, %g2, %l1 ! Set bit 32 - perrinj
7226 ta T_CHANGE_HPRIV
7227 stxa %l1, [%l0]ASI_ICACHE_INSTR
7228 ta T_CHANGE_NONHPRIV
7229! %l0 = 8278a157c29409ed
7230 setx 0xfed7b767b09fa4a2,%g7,%l0 ! %l0 = fed7b767b09fa4a2
7231! %l1 = fc1c6d17edf4c474
7232 setx 0x5d1a5188157348c7,%g7,%l1 ! %l1 = 5d1a5188157348c7
7233! %l4 = 00000000ffffffff, Mem[00000000201c0000] = b2248ea0
7234 sth %l4,[%o0+%g0] ! Mem[00000000201c0000] = ffff8ea0
7235! %f21 = 00000000, Mem[0000000030081408] = 47000003
7236 sta %f21,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000
7237! %l0 = fed7b767b09fa4a2, Mem[0000000010181410] = 61000000000000ff, %asi = 80
7238 stxa %l0,[%i6+0x010]%asi ! Mem[0000000010181410] = fed7b767b09fa4a2
7239! %f6 = 8d03687b 00000000, Mem[0000000030081410] = 00000000 00000000
7240 stda %f6 ,[%i2+%o5]0x89 ! Mem[0000000030081410] = 8d03687b 00000000
7241! Mem[0000000010041410] = 21000000, %l1 = 5d1a5188157348c7
7242 swapa [%i1+%o5]0x80,%l1 ! %l1 = 0000000021000000
7243! Mem[0000000010101424] = 7f000000, %l7 = ffffffffffffffff, %asi = 80
7244 swapa [%i4+0x024]%asi,%l7 ! %l7 = 000000007f000000
7245! %f8 = 21000000 00000000, %l7 = 000000007f000000
7246! Mem[00000000300c1418] = 318eab04ffffffff
7247 add %i3,0x018,%g1
7248 stda %f8,[%g1+%l7]ASI_PST32_S ! Mem[00000000300c1418] = 318eab04ffffffff
7249! Starting 10 instruction Load Burst
7250! Mem[0000000010081408] = 00000000, %l2 = 0000000000000000
7251 ldsba [%i2+%o4]0x80,%l2 ! %l2 = 0000000000000000
7252
7253p0_label_281:
7254! Mem[00000000211c0000] = 00ff3487, %l6 = 00000000ffffffc6
7255 ldub [%o2+0x001],%l6 ! %l6 = 00000000000000ff
7256! Mem[0000000010041430] = 21000000, %l7 = 000000007f000000
7257 lduh [%i1+0x030],%l7 ! %l7 = 0000000000002100
7258! Mem[0000000030041410] = ff000147ff005d04, %l3 = 0000000000000000
7259 ldxa [%i1+%o5]0x81,%l3 ! %l3 = ff000147ff005d04
7260! Mem[0000000030081408] = 00000000, %l3 = ff000147ff005d04
7261 ldswa [%i2+%o4]0x81,%l3 ! %l3 = 0000000000000000
7262! Mem[0000000010181408] = ff001f9d, %l5 = 0000000000000007
7263 lduba [%i6+%o4]0x80,%l5 ! %l5 = 00000000000000ff
7264! Mem[0000000030041408] = 0000b224 7b68038d, %l6 = 000000ff, %l7 = 00002100
7265 ldda [%i1+%o4]0x81,%l6 ! %l6 = 000000000000b224 000000007b68038d
7266! Mem[0000000010041408] = ff61002100000021, %f6 = 8d03687b 00000000
7267 ldda [%i1+%o4]0x88,%f6 ! %f6 = ff610021 00000021
7268! Mem[0000000010101434] = 5746d40a, %l0 = fed7b767b09fa4a2
7269 ldsw [%i4+0x034],%l0 ! %l0 = 000000005746d40a
7270! Mem[00000000201c0000] = ffff8ea0, %l0 = 000000005746d40a
7271 ldsb [%o0+0x001],%l0 ! %l0 = ffffffffffffffff
7272! Starting 10 instruction Store Burst
7273! Mem[0000000010041410] = c7487315, %l1 = 0000000021000000
7274 swapa [%i1+%o5]0x88,%l1 ! %l1 = 00000000c7487315
7275
7276p0_label_282:
7277! %l6 = 000000000000b224, Mem[0000000010001408] = 00000000
7278 stwa %l6,[%i0+%o4]0x80 ! Mem[0000000010001408] = 0000b224
7279! %f26 = ffffffff ff0000ff, Mem[0000000010001410] = 80000000 86000000
7280 stda %f26,[%i0+%o5]0x88 ! Mem[0000000010001410] = ffffffff ff0000ff
7281! %l5 = 00000000000000ff, Mem[0000000010001400] = 0000000000000000
7282 stxa %l5,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000000000ff
7283! Mem[00000000100c140c] = db0dffff, %l7 = 000000007b68038d
7284 swap [%i3+0x00c],%l7 ! %l7 = 00000000db0dffff
7285! %l7 = 00000000db0dffff, immed = fffffc3f, %y = ff000000
7286 smul %l7,-0x3c1,%l5 ! %l5 = 0000008ab07203c1, %y = 0000008a
7287! Mem[0000000010001410] = ff0000ff, %l4 = 00000000ffffffff
7288 ldstuba [%i0+%o5]0x88,%l4 ! %l4 = 000000ff000000ff
7289! Mem[000000001010140f] = 00000000, %l0 = ffffffffffffffff
7290 ldstuba [%i4+0x00f]%asi,%l0 ! %l0 = 00000000000000ff
7291! %l2 = 0000000000000000, Mem[0000000030041408] = 24b20000
7292 stha %l2,[%i1+%o4]0x89 ! Mem[0000000030041408] = 24b20000
7293! Mem[0000000010041410] = 00000021, %l3 = 0000000000000000
7294 lduha [%i1+%o5]0x80,%l3 ! %l3 = 0000000000000000
7295! Starting 10 instruction Load Burst
7296! Mem[0000000010141408] = 00000000 03000000, %l4 = 000000ff, %l5 = b07203c1
7297 ldda [%i5+%o4]0x80,%l4 ! %l4 = 0000000000000000 0000000003000000
7298
7299p0_label_283:
7300! %f30 = 318eab04, Mem[0000000010001408] = 0000b224
7301 sta %f30,[%i0+%o4]0x80 ! Mem[0000000010001408] = 318eab04
7302! Mem[0000000030181408] = 03b20000 ff000000, %l4 = 00000000, %l5 = 03000000
7303 ldda [%i6+%o4]0x81,%l4 ! %l4 = 0000000003b20000 00000000ff000000
7304! Mem[0000000010181408] = ff001f9d, %l3 = 0000000000000000
7305 lduwa [%i6+%o4]0x80,%l3 ! %l3 = 00000000ff001f9d
7306! Mem[0000000030181408] = 03b20000, %l5 = 00000000ff000000
7307 ldsha [%i6+%o4]0x81,%l5 ! %l5 = 00000000000003b2
7308! Mem[0000000010141410] = ffffffff, %l7 = 00000000db0dffff
7309 ldswa [%i5+%o5]0x88,%l7 ! %l7 = ffffffffffffffff
7310! Mem[00000000100c1438] = 318eab04, %l4 = 0000000003b20000
7311 ldsba [%i3+0x039]%asi,%l4 ! %l4 = ffffffffffffff8e
7312! Mem[00000000211c0000] = 00ff3487, %l3 = 00000000ff001f9d
7313 ldsh [%o2+%g0],%l3 ! %l3 = 00000000000000ff
7314! Mem[0000000010081408] = 00000000, %l2 = 0000000000000000
7315 lduba [%i2+%o4]0x88,%l2 ! %l2 = 0000000000000000
7316! Mem[00000000201c0000] = ffff8ea0, %l1 = 00000000c7487315
7317 ldsha [%o0+0x000]%asi,%l1 ! %l1 = ffffffffffffffff
7318! Starting 10 instruction Store Burst
7319! Mem[0000000030181400] = 00000000, %l6 = 000000000000b224
7320 ldstuba [%i6+%g0]0x89,%l6 ! %l6 = 00000000000000ff
7321
7322p0_label_284:
7323! %f6 = ff610021, Mem[0000000030081400] = 24b25d04
7324 sta %f6 ,[%i2+%g0]0x89 ! Mem[0000000030081400] = ff610021
7325! %l6 = 0000000000000000, Mem[00000000100c1400] = 5fb27bff
7326 stwa %l6,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000000
7327! %f16 = 045d00ff 00000000 ff0000ff db0dffff
7328! %f20 = 7b6800ff 00000000 ffffffff f200807f
7329! %f24 = 80000000 24b25d04 ffffffff ff0000ff
7330! %f28 = 74ff38d1 ffffffff 318eab04 24b20000
7331 stda %f16,[%i5]ASI_BLK_AIUSL ! Block Store to 0000000030141400
7332! %l2 = 0000000000000000, Mem[0000000030001410] = 045db224ffffffc6
7333 stxa %l2,[%i0+%o5]0x89 ! Mem[0000000030001410] = 0000000000000000
7334! %f2 = 21000000, Mem[0000000030181408] = 0000b203
7335 sta %f2 ,[%i6+%o4]0x89 ! Mem[0000000030181408] = 21000000
7336! %f7 = 00000021, %f12 = 00000000, %f13 = 03000000
7337 fsubs %f7 ,%f12,%f13 ! %l0 = 0000000000000022, Unfinished, %fsr = 2500000400
7338! Mem[0000000010041408] = 21000000, %l0 = 0000000000000022
7339 ldstuba [%i1+%o4]0x80,%l0 ! %l0 = 00000021000000ff
7340! Mem[0000000030081408] = 00000000, %l0 = 0000000000000021
7341 swapa [%i2+%o4]0x89,%l0 ! %l0 = 0000000000000000
7342! %l5 = 00000000000003b2, Mem[0000000010181408] = ff001f9d
7343 stha %l5,[%i6+%o4]0x80 ! Mem[0000000010181408] = 03b21f9d
7344! Starting 10 instruction Load Burst
7345! Mem[00000000100c1410] = 00000000, %l2 = 0000000000000000
7346 lduha [%i3+%o5]0x80,%l2 ! %l2 = 0000000000000000
7347
7348p0_label_285:
7349! Mem[0000000010081408] = 00000000 00000000, %l6 = 00000000, %l7 = ffffffff
7350 ldda [%i2+%o4]0x80,%l6 ! %l6 = 0000000000000000 0000000000000000
7351! Mem[0000000030081410] = 8d03687b 00000000, %l2 = 00000000, %l3 = 000000ff
7352 ldda [%i2+%o5]0x89,%l2 ! %l2 = 0000000000000000 000000008d03687b
7353! Mem[0000000030041410] = ff000147 ff005d04, %l6 = 00000000, %l7 = 00000000
7354 ldda [%i1+%o5]0x81,%l6 ! %l6 = 00000000ff000147 00000000ff005d04
7355! Mem[0000000010041408] = ff000000 210061ff, %l4 = ffffff8e, %l5 = 000003b2
7356 ldda [%i1+0x008]%asi,%l4 ! %l4 = 00000000ff000000 00000000210061ff
7357! Mem[0000000010101400] = 00000000, %l3 = 000000008d03687b
7358 lduha [%i4+%g0]0x88,%l3 ! %l3 = 0000000000000000
7359! Mem[0000000010041400] = 0000ffff, %l2 = 0000000000000000
7360 lduwa [%i1+%g0]0x88,%l2 ! %l2 = 000000000000ffff
7361! Mem[0000000030101400] = 0000000000000000, %l0 = 0000000000000000
7362 ldxa [%i4+%g0]0x89,%l0 ! %l0 = 0000000000000000
7363! Mem[0000000030101408] = 00000000, %l2 = 000000000000ffff
7364 lduwa [%i4+%o4]0x89,%l2 ! %l2 = 0000000000000000
7365! Mem[0000000030081408] = 21000000, %l2 = 0000000000000000
7366 lduwa [%i2+%o4]0x81,%l2 ! %l2 = 0000000021000000
7367! Starting 10 instruction Store Burst
7368! %f8 = 21000000 00000000, Mem[0000000030181408] = 21000000 000000ff
7369 stda %f8 ,[%i6+%o4]0x89 ! Mem[0000000030181408] = 21000000 00000000
7370
7371p0_label_286:
7372! %l0 = 0000000000000000, Mem[00000000201c0000] = ffff8ea0
7373 stb %l0,[%o0+%g0] ! Mem[00000000201c0000] = 00ff8ea0
7374! Mem[0000000010101424] = ffffffff, %l7 = 00000000ff005d04, %asi = 80
7375 swapa [%i4+0x024]%asi,%l7 ! %l7 = 00000000ffffffff
7376! Mem[0000000010041408] = ff610021 000000ff, %l2 = 21000000, %l3 = 00000000
7377 ldda [%i1+%o4]0x88,%l2 ! %l2 = 00000000000000ff 00000000ff610021
7378! %l1 = ffffffffffffffff, Mem[0000000010181400] = 9000687b
7379 stha %l1,[%i6+%g0]0x80 ! Mem[0000000010181400] = ffff687b
7380! %l4 = ff000000, %l5 = 210061ff, Mem[0000000030101400] = 00000000 00000000
7381 stda %l4,[%i4+%g0]0x81 ! Mem[0000000030101400] = ff000000 210061ff
7382! %l5 = 00000000210061ff, Mem[0000000030001400] = 000000ff
7383 stha %l5,[%i0+%g0]0x81 ! Mem[0000000030001400] = 61ff00ff
7384! %l3 = 00000000ff610021, %l0 = 0000000000000000, %l0 = 0000000000000000
7385 addc %l3,%l0,%l0 ! %l0 = 00000000ff610021
7386! %l1 = ffffffffffffffff, Mem[0000000010081410] = ffffc507
7387 stha %l1,[%i2+%o5]0x88 ! Mem[0000000010081410] = ffffffff
7388! %l1 = ffffffffffffffff, Mem[0000000030081410] = 00000000
7389 stha %l1,[%i2+%o5]0x89 ! Mem[0000000030081410] = 0000ffff
7390! Starting 10 instruction Load Burst
7391! Mem[00000000100c1410] = 0000000000000000, %f10 = 00000000 00000000
7392 ldda [%i3+%o5]0x88,%f10 ! %f10 = 00000000 00000000
7393
7394p0_label_287:
7395 membar #Sync ! Added by membar checker (43)
7396! Mem[0000000010141400] = 00000000ffff0000, %l1 = ffffffffffffffff
7397 ldxa [%i5+%g0]0x88,%l1 ! %l1 = 00000000ffff0000
7398! Mem[0000000010001408] = 04ab8e31, %l7 = 00000000ffffffff
7399 ldswa [%i0+%o4]0x88,%l7 ! %l7 = 0000000004ab8e31
7400! Mem[0000000030141408] = db0dffff, %l3 = 00000000ff610021
7401 lduha [%i5+%o4]0x89,%l3 ! %l3 = 000000000000ffff
7402! Mem[00000000211c0000] = 00ff3487, %l7 = 0000000004ab8e31
7403 lduha [%o2+0x000]%asi,%l7 ! %l7 = 00000000000000ff
7404! Mem[0000000020800000] = 00004ebd, %l2 = 00000000000000ff
7405 lduba [%o1+0x000]%asi,%l2 ! %l2 = 0000000000000000
7406! Mem[00000000300c1400] = ffffffff, %l5 = 00000000210061ff
7407 ldsha [%i3+%g0]0x81,%l5 ! %l5 = ffffffffffffffff
7408! Mem[0000000010101410] = 470100ff, %l6 = 00000000ff000147
7409 ldsha [%i4+%o5]0x88,%l6 ! %l6 = 00000000000000ff
7410! Mem[0000000010041410] = 00000021, %l1 = 00000000ffff0000
7411 ldsba [%i1+%o5]0x80,%l1 ! %l1 = 0000000000000000
7412! Mem[0000000030141400] = 00000000, %l2 = 0000000000000000
7413 lduha [%i5+%g0]0x89,%l2 ! %l2 = 0000000000000000
7414! Starting 10 instruction Store Burst
7415! Mem[0000000030001410] = 00000000, %l0 = 00000000ff610021
7416 swapa [%i0+%o5]0x81,%l0 ! %l0 = 0000000000000000
7417
7418p0_label_288:
7419! %f6 = ff610021 00000021, %l2 = 0000000000000000
7420! Mem[0000000030041438] = 00000000f200807f
7421 add %i1,0x038,%g1
7422 stda %f6,[%g1+%l2]ASI_PST16_S ! Mem[0000000030041438] = 00000000f200807f
7423! %f30 = 318eab04 24b20000, Mem[00000000300c1410] = f200807f 000000ff
7424 stda %f30,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 318eab04 24b20000
7425! Mem[0000000010081407] = 00000000, %l4 = 00000000ff000000
7426 ldstuba [%i2+0x007]%asi,%l4 ! %l4 = 00000000000000ff
7427! %l6 = 000000ff, %l7 = 000000ff, Mem[0000000010001420] = 00000000 f200807f
7428 std %l6,[%i0+0x020] ! Mem[0000000010001420] = 000000ff 000000ff
7429! %l3 = 000000000000ffff, Mem[0000000010101418] = 21000000, %asi = 80
7430 stha %l3,[%i4+0x018]%asi ! Mem[0000000010101418] = ffff0000
7431! %f8 = 21000000 00000000, %l7 = 00000000000000ff
7432! Mem[0000000030041428] = 0000000000000000
7433 add %i1,0x028,%g1
7434 stda %f8,[%g1+%l7]ASI_PST32_SL ! Mem[0000000030041428] = 0000000000000021
7435! %l6 = 00000000000000ff, Mem[0000000030181400] = 000000ff
7436 stha %l6,[%i6+%g0]0x89 ! Mem[0000000030181400] = 000000ff
7437! %l7 = 00000000000000ff, Mem[0000000010101408] = ff0000ff
7438 stwa %l7,[%i4+%o4]0x88 ! Mem[0000000010101408] = 000000ff
7439! %l6 = 000000ff, %l7 = 000000ff, Mem[0000000010141430] = ffffffff f200807f
7440 stda %l6,[%i5+0x030]%asi ! Mem[0000000010141430] = 000000ff 000000ff
7441! Starting 10 instruction Load Burst
7442! Mem[0000000030101408] = 00000000, %l7 = 00000000000000ff
7443 ldsba [%i4+%o4]0x81,%l7 ! %l7 = 0000000000000000
7444
7445p0_label_289:
7446! Mem[0000000030101400] = ff000000, %f6 = ff610021
7447 lda [%i4+%g0]0x81,%f6 ! %f6 = ff000000
7448! Mem[0000000030081400] = 00000000ff610021, %l1 = 0000000000000000
7449 ldxa [%i2+%g0]0x89,%l1 ! %l1 = 00000000ff610021
7450! Mem[0000000030041400] = 0000000003000000, %l3 = 000000000000ffff
7451 ldxa [%i1+%g0]0x81,%l3 ! %l3 = 0000000003000000
7452! Mem[00000000100c1408] = ff0000ff, %l2 = 0000000000000000
7453 lduwa [%i3+%o4]0x80,%l2 ! %l2 = 00000000ff0000ff
7454! Mem[0000000010101414] = db0dffff, %l5 = ffffffffffffffff
7455 lduwa [%i4+0x014]%asi,%l5 ! %l5 = 00000000db0dffff
7456! Mem[0000000021800040] = 00ffd078, %l3 = 0000000003000000
7457 ldsha [%o3+0x040]%asi,%l3 ! %l3 = 00000000000000ff
7458! Mem[0000000030101410] = 000000ff, %f27 = ff0000ff
7459 lda [%i4+%o5]0x89,%f27 ! %f27 = 000000ff
7460! Mem[0000000010141424] = 5fff7b5a, %l3 = 00000000000000ff
7461 lduba [%i5+0x025]%asi,%l3 ! %l3 = 00000000000000ff
7462! Mem[0000000030181410] = ff005d04, %l6 = 00000000000000ff
7463 lduba [%i6+%o5]0x89,%l6 ! %l6 = 0000000000000004
7464! Starting 10 instruction Store Burst
7465! %f28 = 74ff38d1 ffffffff, Mem[0000000010101400] = 00000000 00000147
7466 stda %f28,[%i4+%g0]0x88 ! Mem[0000000010101400] = 74ff38d1 ffffffff
7467
7468p0_label_290:
7469! %f9 = 00000000, %f31 = 24b20000, %f10 = 00000000 00000000
7470 fsmuld %f9 ,%f31,%f10 ! %f10 = 00000000 00000000
7471! %l3 = 00000000000000ff, Mem[0000000030041408] = 24b20000
7472 stwa %l3,[%i1+%o4]0x89 ! Mem[0000000030041408] = 000000ff
7473! Mem[0000000010101408] = ff000000, %l0 = 0000000000000000
7474 swapa [%i4+%o4]0x80,%l0 ! %l0 = 00000000ff000000
7475! Mem[0000000030041410] = 470100ff, %l5 = 00000000db0dffff
7476 ldstuba [%i1+%o5]0x89,%l5 ! %l5 = 000000ff000000ff
7477! %l7 = 0000000000000000, %l4 = 0000000000000000, %l5 = 00000000000000ff
7478 mulx %l7,%l4,%l5 ! %l5 = 0000000000000000
7479! %l6 = 00000004, %l7 = 00000000, Mem[0000000010001430] = 000000ff 000000ff
7480 std %l6,[%i0+0x030] ! Mem[0000000010001430] = 00000004 00000000
7481! Mem[000000001008141c] = 000000ff, %l3 = 00000000000000ff
7482 swap [%i2+0x01c],%l3 ! %l3 = 00000000000000ff
7483! %l0 = 00000000ff000000, Mem[0000000010141408] = 00000000
7484 stha %l0,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000
7485! %l4 = 0000000000000000, Mem[0000000010081410] = ffffffff
7486 stwa %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000
7487! Starting 10 instruction Load Burst
7488! Mem[0000000010101414] = db0dffff, %l6 = 0000000000000004
7489 ldsba [%i4+0x014]%asi,%l6 ! %l6 = ffffffffffffffdb
7490
7491p0_label_291:
7492! Mem[00000000100c1410] = 0000000000000000, %l4 = 0000000000000000
7493 ldxa [%i3+%o5]0x80,%l4 ! %l4 = 0000000000000000
7494! Mem[0000000010041400] = 045db2240000ffff, %l4 = 0000000000000000
7495 ldxa [%i1+%g0]0x88,%l4 ! %l4 = 045db2240000ffff
7496! Mem[0000000010101400] = ffffffff, %f0 = ff005d04
7497 lda [%i4+%g0]0x88,%f0 ! %f0 = ffffffff
7498! Mem[0000000010101408] = 00000000, %l5 = 0000000000000000
7499 lduha [%i4+%o4]0x80,%l5 ! %l5 = 0000000000000000
7500! Mem[00000000201c0000] = 00ff8ea0, %l3 = 00000000000000ff
7501 lduha [%o0+0x000]%asi,%l3 ! %l3 = 00000000000000ff
7502! Mem[0000000010081400] = ff000000, %l1 = 00000000ff610021
7503 ldsha [%i2+%g0]0x80,%l1 ! %l1 = ffffffffffffff00
7504! Mem[0000000010141400] = 0000ffff, %l3 = 00000000000000ff
7505 ldsha [%i5+0x002]%asi,%l3 ! %l3 = ffffffffffffffff
7506! Mem[00000000211c0000] = 00ff3487, %l2 = 00000000ff0000ff
7507 ldsba [%o2+0x000]%asi,%l2 ! %l2 = 0000000000000000
7508! Mem[0000000010141404] = 00000000, %l2 = 0000000000000000
7509 lduha [%i5+0x004]%asi,%l2 ! %l2 = 0000000000000000
7510! Starting 10 instruction Store Burst
7511! Mem[0000000030141400] = 00000000, %l1 = ffffffffffffff00
7512 swapa [%i5+%g0]0x89,%l1 ! %l1 = 0000000000000000
7513
7514p0_label_292:
7515! Mem[0000000010181410] = fed7b767, %l7 = 0000000000000000
7516 swapa [%i6+%o5]0x80,%l7 ! %l7 = 00000000fed7b767
7517! %l7 = 00000000fed7b767, %l1 = 0000000000000000, %l2 = 0000000000000000
7518 subc %l7,%l1,%l2 ! %l2 = 00000000fed7b767
7519! %l6 = ffffffffffffffdb, Mem[0000000030041408] = 000000ff
7520 stha %l6,[%i1+%o4]0x89 ! Mem[0000000030041408] = 0000ffdb
7521! Mem[0000000010141408] = 0000000300000000, %f2 = 21000000 210061ff
7522 ldda [%i5+%o4]0x88,%f2 ! %f2 = 00000003 00000000
7523! %l7 = 00000000fed7b767, Mem[0000000010001400] = ff000000
7524 stha %l7,[%i0+%g0]0x80 ! Mem[0000000010001400] = b7670000
7525! Mem[0000000010041403] = ffff0000, %l6 = ffffffffffffffdb
7526 ldstub [%i1+0x003],%l6 ! %l6 = 00000000000000ff
7527! %l6 = 00000000, %l7 = fed7b767, Mem[0000000030081400] = 210061ff 00000000
7528 stda %l6,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000 fed7b767
7529! %l2 = fed7b767, %l3 = ffffffff, Mem[0000000030181408] = 00000000 21000000
7530 stda %l2,[%i6+%o4]0x89 ! Mem[0000000030181408] = fed7b767 ffffffff
7531! Mem[00000000100c1428] = ffff0000, %l3 = ffffffffffffffff, %asi = 80
7532 swapa [%i3+0x028]%asi,%l3 ! %l3 = 00000000ffff0000
7533! Starting 10 instruction Load Burst
7534! Mem[0000000010181400] = ffff687b, %f15 = f200807f
7535 lda [%i6+0x000]%asi,%f15 ! %f15 = ffff687b
7536
7537p0_label_293:
7538! Mem[0000000010041430] = 210000005fb27bff, %f0 = ffffffff 00001f9d
7539 ldda [%i1+0x030]%asi,%f0 ! %f0 = 21000000 5fb27bff
7540! Mem[0000000010181410] = 00000000, %l5 = 0000000000000000
7541 lduha [%i6+%o5]0x80,%l5 ! %l5 = 0000000000000000
7542! Mem[0000000010081400] = 000000ff, %l5 = 0000000000000000
7543 lduha [%i2+%g0]0x88,%l5 ! %l5 = 00000000000000ff
7544! Mem[0000000010101400] = ffffffff, %l3 = 00000000ffff0000
7545 lduba [%i4+%g0]0x80,%l3 ! %l3 = 00000000000000ff
7546! Mem[0000000010181400] = ffff687b, %l4 = 045db2240000ffff
7547 lduba [%i6+%g0]0x80,%l4 ! %l4 = 00000000000000ff
7548! Code Fragment 4
7549p0_fragment_24:
7550! %l0 = 00000000ff000000
7551 setx 0x311c2677ff39f156,%g7,%l0 ! %l0 = 311c2677ff39f156
7552! %l1 = 0000000000000000
7553 setx 0x8abd10eff1573acd,%g7,%l1 ! %l1 = 8abd10eff1573acd
7554 setx 0x7ff8, %g1, %g2
7555 and %l0, %g2, %l0
7556 setx 0xffffffff, %g1, %g2
7557 and %l1, %g2, %l1
7558 setx 0x100000000, %g1, %g2
7559 or %l1, %g2, %l1 ! Set bit 32 - perrinj
7560 ta T_CHANGE_HPRIV
7561 stxa %l1, [%l0]ASI_ICACHE_INSTR
7562 ta T_CHANGE_NONHPRIV
7563! %l0 = 311c2677ff39f156
7564 setx 0xfd305a678468f4c6,%g7,%l0 ! %l0 = fd305a678468f4c6
7565! %l1 = 8abd10eff1573acd
7566 setx 0x1da87b587c985fc3,%g7,%l1 ! %l1 = 1da87b587c985fc3
7567! Mem[0000000030001408] = 00000000 00000000, %l6 = 00000000, %l7 = fed7b767
7568 ldda [%i0+%o4]0x81,%l6 ! %l6 = 0000000000000000 0000000000000000
7569! Mem[0000000030001408] = 00000000, %l5 = 00000000000000ff
7570 ldstuba [%i0+%o4]0x81,%l5 ! %l5 = 00000000000000ff
7571! %f7 = 00000021, %f12 = 00000000, %f6 = ff000000
7572 fmuls %f7 ,%f12,%f6 ! %f6 = 00000000
7573! Starting 10 instruction Store Burst
7574! Mem[0000000030041410] = 470100ff, %l1 = 1da87b587c985fc3
7575 swapa [%i1+%o5]0x89,%l1 ! %l1 = 00000000470100ff
7576
7577p0_label_294:
7578! %l3 = 00000000000000ff, Mem[0000000030141410] = 00000000
7579 stba %l3,[%i5+%o5]0x89 ! Mem[0000000030141410] = 000000ff
7580! Mem[0000000030141408] = db0dffff, %l7 = 0000000000000000
7581 swapa [%i5+%o4]0x89,%l7 ! %l7 = 00000000db0dffff
7582! %l0 = fd305a678468f4c6, Mem[0000000010081408] = 0000000000000000
7583 stxa %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = fd305a678468f4c6
7584! %f22 = ffffffff f200807f, Mem[00000000300c1400] = ffffffff d138ff74
7585 stda %f22,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ffffffff f200807f
7586! Mem[0000000010141410] = ffffffff, %l4 = 00000000000000ff
7587 ldstuba [%i5+%o5]0x80,%l4 ! %l4 = 000000ff000000ff
7588! Mem[0000000030081408] = 21000000, %l0 = fd305a678468f4c6
7589 ldstuba [%i2+%o4]0x81,%l0 ! %l0 = 00000021000000ff
7590! Mem[00000000100c1400] = 00000000, %l4 = 00000000000000ff
7591 swapa [%i3+%g0]0x88,%l4 ! %l4 = 0000000000000000
7592! Mem[0000000010181400] = 7b68ffff, %l7 = 00000000db0dffff
7593 swapa [%i6+%g0]0x88,%l7 ! %l7 = 000000007b68ffff
7594! %l6 = 0000000000000000, Mem[0000000010141418] = ffffffff, %asi = 80
7595 stha %l6,[%i5+0x018]%asi ! Mem[0000000010141418] = 0000ffff
7596! Starting 10 instruction Load Burst
7597! Mem[0000000010181404] = ffffffff, %f18 = ff0000ff
7598 ld [%i6+0x004],%f18 ! %f18 = ffffffff
7599
7600p0_label_295:
7601! Mem[00000000100c1410] = 00000000 00000000, %l4 = 00000000, %l5 = 00000000
7602 ldda [%i3+%o5]0x88,%l4 ! %l4 = 0000000000000000 0000000000000000
7603! Mem[0000000010181410] = a2a49fb000000000, %l2 = 00000000fed7b767
7604 ldxa [%i6+%o5]0x88,%l2 ! %l2 = a2a49fb000000000
7605! Mem[0000000020800000] = 00004ebd, %l2 = a2a49fb000000000
7606 lduh [%o1+%g0],%l2 ! %l2 = 0000000000000000
7607! Mem[0000000030041410] = c35f987c, %l1 = 00000000470100ff
7608 lduha [%i1+%o5]0x81,%l1 ! %l1 = 000000000000c35f
7609! Mem[0000000030181410] = 045d00ff, %l7 = 000000007b68ffff
7610 ldsba [%i6+%o5]0x81,%l7 ! %l7 = 0000000000000004
7611! Mem[0000000010041408] = ff000000, %l7 = 0000000000000004
7612 ldswa [%i1+%o4]0x80,%l7 ! %l7 = ffffffffff000000
7613! Mem[0000000030081408] = ff000000, %l1 = 000000000000c35f
7614 ldsha [%i2+%o4]0x81,%l1 ! %l1 = ffffffffffffff00
7615! Mem[0000000010101428] = 00000000, %l5 = 0000000000000000
7616 ldswa [%i4+0x028]%asi,%l5 ! %l5 = 0000000000000000
7617! Mem[00000000201c0000] = 00ff8ea0, %l2 = 0000000000000000
7618 ldsha [%o0+0x000]%asi,%l2 ! %l2 = 00000000000000ff
7619! Starting 10 instruction Store Burst
7620! %l0 = 00000021, %l1 = ffffff00, Mem[0000000030001400] = 61ff00ff 7b68038d
7621 stda %l0,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000021 ffffff00
7622
7623p0_label_296:
7624! %l3 = 00000000000000ff, Mem[0000000030081400] = 00000000
7625 stha %l3,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00ff0000
7626! %f18 = ffffffff, Mem[0000000030081400] = 0000ff00
7627 sta %f18,[%i2+%g0]0x89 ! Mem[0000000030081400] = ffffffff
7628! Mem[0000000030081408] = ff000000, %l7 = ffffffffff000000
7629 ldstuba [%i2+%o4]0x81,%l7 ! %l7 = 000000ff000000ff
7630! Mem[0000000030001400] = 00000021, %l4 = 0000000000000000
7631 swapa [%i0+%g0]0x81,%l4 ! %l4 = 0000000000000021
7632! Mem[0000000030001400] = 00000000, %l4 = 0000000000000021
7633 swapa [%i0+%g0]0x81,%l4 ! %l4 = 0000000000000000
7634! %l3 = 00000000000000ff, Mem[0000000030041408] = dbff0000
7635 stha %l3,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00ff0000
7636! %f28 = 74ff38d1 ffffffff, %l0 = 0000000000000021
7637! Mem[0000000030001418] = 21000000210061ff
7638 add %i0,0x018,%g1
7639 stda %f28,[%g1+%l0]ASI_PST8_S ! Mem[0000000030001418] = 21003800210061ff
7640! Mem[0000000010101400] = ffffffff, %l4 = 0000000000000000
7641 ldstuba [%i4+%g0]0x80,%l4 ! %l4 = 000000ff000000ff
7642! %f12 = 00000000 03000000, Mem[0000000010141408] = 00000000 00000003
7643 stda %f12,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000 03000000
7644! Starting 10 instruction Load Burst
7645! Mem[0000000030141408] = 00000000, %l5 = 0000000000000000
7646 lduba [%i5+%o4]0x81,%l5 ! %l5 = 0000000000000000
7647
7648p0_label_297:
7649! Mem[0000000030081408] = 000000ff, %f19 = db0dffff
7650 lda [%i2+%o4]0x89,%f19 ! %f19 = 000000ff
7651! Mem[0000000030081408] = 000000ff, %l2 = 00000000000000ff
7652 lduba [%i2+%o4]0x89,%l2 ! %l2 = 00000000000000ff
7653! %l0 = 0000000000000021, %l7 = 00000000000000ff, %l6 = 0000000000000000
7654 and %l0,%l7,%l6 ! %l6 = 0000000000000021
7655! Mem[00000000300c1410] = 24b20000, %l0 = 0000000000000021
7656 ldsba [%i3+%o5]0x89,%l0 ! %l0 = 0000000000000000
7657! Mem[0000000010101400] = ffffffff, %l7 = 00000000000000ff
7658 ldsha [%i4+%g0]0x80,%l7 ! %l7 = ffffffffffffffff
7659! %l7 = ffffffffffffffff, %l5 = 0000000000000000, %l1 = ffffffffffffff00
7660 xnor %l7,%l5,%l1 ! %l1 = 0000000000000000
7661! Mem[00000000201c0000] = 00ff8ea0, %l6 = 0000000000000021
7662 ldsba [%o0+0x000]%asi,%l6 ! %l6 = 0000000000000000
7663! Mem[0000000010181400] = ffffffff db0dffff, %l2 = 000000ff, %l3 = 000000ff
7664 ldda [%i6+%g0]0x88,%l2 ! %l2 = 00000000db0dffff 00000000ffffffff
7665! Mem[0000000030041408] = 0000ff00, %f2 = 00000003
7666 lda [%i1+%o4]0x89,%f2 ! %f2 = 0000ff00
7667! Starting 10 instruction Store Burst
7668! Mem[0000000010081408] = fd305a67, %l7 = ffffffffffffffff
7669 ldstuba [%i2+%o4]0x80,%l7 ! %l7 = 000000fd000000ff
7670
7671p0_label_298:
7672! %l1 = 0000000000000000, Mem[0000000010101410] = 470100ff
7673 stwa %l1,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000
7674! Mem[0000000030101408] = 00000000, %l3 = 00000000ffffffff
7675 ldstuba [%i4+%o4]0x81,%l3 ! %l3 = 00000000000000ff
7676! %l0 = 0000000000000000, Mem[0000000010081410] = 00000000
7677 stba %l0,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000
7678! Mem[0000000010181408] = 03b21f9d00000000, %l6 = 0000000000000000, %l6 = 0000000000000000
7679 add %i6,0x08,%g1
7680 casxa [%g1]0x80,%l6,%l6 ! %l6 = 03b21f9d00000000
7681! %l7 = 00000000000000fd, Mem[0000000010141428] = 00000000, %asi = 80
7682 stwa %l7,[%i5+0x028]%asi ! Mem[0000000010141428] = 000000fd
7683! Mem[0000000010101408] = 00000000, %l3 = 0000000000000000
7684 ldstuba [%i4+%o4]0x88,%l3 ! %l3 = 00000000000000ff
7685! Mem[0000000030081410] = ffff0000, %l0 = 0000000000000000
7686 swapa [%i2+%o5]0x81,%l0 ! %l0 = 00000000ffff0000
7687! %l5 = 0000000000000000, Mem[00000000100c1408] = ff0000ff
7688 stba %l5,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 000000ff
7689! %l3 = 0000000000000000, Mem[0000000030181408] = fed7b767
7690 stha %l3,[%i6+%o4]0x89 ! Mem[0000000030181408] = fed70000
7691! Starting 10 instruction Load Burst
7692! %f9 = 00000000, %f4 = ffffffff
7693 fcmps %fcc1,%f9 ,%f4 ! %fcc1 = 3
7694
7695p0_label_299:
7696! Mem[0000000010001400] = b7670000 00000000, %l0 = ffff0000, %l1 = 00000000
7697 ldda [%i0+%g0]0x80,%l0 ! %l0 = 00000000b7670000 0000000000000000
7698! Mem[0000000030181408] = 0000d7fe ffffffff, %l6 = 00000000, %l7 = 000000fd
7699 ldda [%i6+%o4]0x81,%l6 ! %l6 = 000000000000d7fe 00000000ffffffff
7700! Mem[00000000100c141c] = 00000000, %l4 = 00000000000000ff
7701 lduwa [%i3+0x01c]%asi,%l4 ! %l4 = 0000000000000000
7702! Code Fragment 3
7703p0_fragment_25:
7704! %l0 = 00000000b7670000
7705 setx 0x7deff4706b8b0262,%g7,%l0 ! %l0 = 7deff4706b8b0262
7706! %l1 = 0000000000000000
7707 setx 0x67330178303adfa6,%g7,%l1 ! %l1 = 67330178303adfa6
7708 setx 0x1fe000, %g1, %g3
7709 or %l0, %g3, %l0 ! always set perrmask = 0xff
7710 setx 0x1ffff8, %g1, %g2
7711 and %l0, %g2, %l0
7712 ta T_CHANGE_HPRIV
7713 stxa %l1, [%l0]ASI_DCACHE_DATA
7714 ta T_CHANGE_NONHPRIV
7715! %l0 = 7deff4706b8b0262
7716 setx 0x76d633503f43f4c3,%g7,%l0 ! %l0 = 76d633503f43f4c3
7717! %l1 = 67330178303adfa6
7718 setx 0xae9775387bc675ef,%g7,%l1 ! %l1 = ae9775387bc675ef
7719! Mem[0000000020800040] = ffffc0bd, %l3 = 0000000000000000
7720 lduba [%o1+0x040]%asi,%l3 ! %l3 = 00000000000000ff
7721! Mem[0000000030141408] = 00000000, %l6 = 000000000000d7fe
7722 lduwa [%i5+%o4]0x81,%l6 ! %l6 = 0000000000000000
7723! %f15 = ffff687b, %f14 = 00000000
7724 fcmpes %fcc0,%f15,%f14 ! %fcc0 = 3
7725! Mem[0000000030101400] = ff000000, %l0 = 76d633503f43f4c3
7726 ldswa [%i4+%g0]0x81,%l0 ! %l0 = ffffffffff000000
7727! Mem[0000000030101400] = ff610021000000ff, %f8 = 21000000 00000000
7728 ldda [%i4+%g0]0x89,%f8 ! %f8 = ff610021 000000ff
7729! Starting 10 instruction Store Burst
7730! Mem[0000000030181400] = 000000ff, %l7 = 00000000ffffffff
7731 swapa [%i6+%g0]0x89,%l7 ! %l7 = 00000000000000ff
7732
7733p0_label_300:
7734! Mem[00000000100c1408] = ff000000, %l3 = 00000000000000ff
7735 ldstuba [%i3+%o4]0x88,%l3 ! %l3 = 00000000000000ff
7736! %l4 = 0000000000000000, Mem[0000000010081400] = ff000000000000ff, %asi = 80
7737 stxa %l4,[%i2+0x000]%asi ! Mem[0000000010081400] = 0000000000000000
7738! Mem[0000000030181400] = ffffffff, %l0 = ffffffffff000000
7739 swapa [%i6+%g0]0x89,%l0 ! %l0 = 00000000ffffffff
7740! %l4 = 0000000000000000, immed = 00000870, %y = 0000008a
7741 umul %l4,0x870,%l4 ! %l4 = 0000000000000000, %y = 00000000
7742! %l6 = 0000000000000000, Mem[0000000030181400] = ff000000
7743 stwa %l6,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000
7744! %l4 = 0000000000000000, %l0 = 00000000ffffffff, %l0 = 00000000ffffffff
7745 or %l4,%l0,%l0 ! %l0 = 00000000ffffffff
7746! Mem[00000000100c1400] = 000000ff, %l3 = 0000000000000000
7747 ldstuba [%i3+%g0]0x88,%l3 ! %l3 = 000000ff000000ff
7748! Mem[0000000030101408] = ff000000, %l3 = 00000000000000ff
7749 swapa [%i4+%o4]0x81,%l3 ! %l3 = 00000000ff000000
7750! %l6 = 0000000000000000, Mem[0000000010001425] = 000000ff, %asi = 80
7751 stba %l6,[%i0+0x025]%asi ! Mem[0000000010001424] = 000000ff
7752! Starting 10 instruction Load Burst
7753! Mem[0000000010141400] = 0000ffff, %f6 = 00000000
7754 lda [%i5+%g0]0x80,%f6 ! %f6 = 0000ffff
7755
7756 ba,a p0_not_taken_0_end
7757p0_not_taken_0:
7758! The following code should not be executed
7759 nop
7760 fmuls %f19,%f23,%f19
7761 fadds %f29,%f23,%f7
7762 ldsha [%i0+0x016]%asi,%l0
7763 sub %l2,0x54b,%l0
7764 sub %l4,%l3,%l5
7765 ba,a p0_branch_failed
7766p0_not_taken_0_end:
7767
7768
7769! End of Random Code for Thread 0
7770
7771
7772! Check Registers
7773
7774p0_check_registers:
7775 set p0_expected_registers,%g1
7776 ldx [%g1+0x000],%g2
7777 cmp %l0,%g2 ! %l0 should be 00000000ffffffff
7778 bne,a,pn %xcc,p0_reg_l0_fail
7779 mov %l0,%g3
7780 ldx [%g1+0x008],%g2
7781 cmp %l1,%g2 ! %l1 should be ae9775387bc675ef
7782 bne,a,pn %xcc,p0_reg_l1_fail
7783 mov %l1,%g3
7784 ldx [%g1+0x010],%g2
7785 cmp %l2,%g2 ! %l2 should be 00000000db0dffff
7786 bne,a,pn %xcc,p0_reg_l2_fail
7787 mov %l2,%g3
7788 ldx [%g1+0x018],%g2
7789 cmp %l3,%g2 ! %l3 should be 00000000ff000000
7790 bne,a,pn %xcc,p0_reg_l3_fail
7791 mov %l3,%g3
7792 ldx [%g1+0x020],%g2
7793 cmp %l4,%g2 ! %l4 should be 0000000000000000
7794 bne,a,pn %xcc,p0_reg_l4_fail
7795 mov %l4,%g3
7796 ldx [%g1+0x028],%g2
7797 cmp %l5,%g2 ! %l5 should be 0000000000000000
7798 bne,a,pn %xcc,p0_reg_l5_fail
7799 mov %l5,%g3
7800 ldx [%g1+0x030],%g2
7801 cmp %l6,%g2 ! %l6 should be 0000000000000000
7802 bne,a,pn %xcc,p0_reg_l6_fail
7803 mov %l6,%g3
7804 ldx [%g1+0x038],%g2
7805 cmp %l7,%g2 ! %l7 should be 00000000000000ff
7806 bne,a,pn %xcc,p0_reg_l7_fail
7807 mov %l7,%g3
7808
7809! Check Floating Point Registers
7810
7811p0_check_fp_registers:
7812 set p0_expected_fp_regs,%g3
7813 std %f0,[%g1]
7814 ldx [%g1],%l1
7815 ldx [%g3+0x00],%l0
7816 cmp %l0,%l1 ! %f0 should be 21000000 5fb27bff
7817 bne %xcc,p0_f0_fail
7818 std %f2,[%g1]
7819 ldx [%g1],%l1
7820 ldx [%g3+0x08],%l0
7821 cmp %l0,%l1 ! %f2 should be 0000ff00 00000000
7822 bne %xcc,p0_f2_fail
7823 std %f4,[%g1]
7824 ldx [%g1],%l1
7825 ldx [%g3+0x10],%l0
7826 cmp %l0,%l1 ! %f4 should be ffffffff ff000000
7827 bne %xcc,p0_f4_fail
7828 std %f6,[%g1]
7829 ldx [%g1],%l1
7830 ldx [%g3+0x18],%l0
7831 cmp %l0,%l1 ! %f6 should be 0000ffff 00000021
7832 bne %xcc,p0_f6_fail
7833 std %f8,[%g1]
7834 ldx [%g1],%l1
7835 ldx [%g3+0x20],%l0
7836 cmp %l0,%l1 ! %f8 should be ff610021 000000ff
7837 bne %xcc,p0_f8_fail
7838 std %f10,[%g1]
7839 ldx [%g1],%l1
7840 ldx [%g3+0x28],%l0
7841 cmp %l0,%l1 ! %f10 should be 00000000 00000000
7842 bne %xcc,p0_f10_fail
7843 std %f12,[%g1]
7844 ldx [%g1],%l1
7845 ldx [%g3+0x30],%l0
7846 cmp %l0,%l1 ! %f12 should be 00000000 03000000
7847 bne %xcc,p0_f12_fail
7848 std %f14,[%g1]
7849 ldx [%g1],%l1
7850 ldx [%g3+0x38],%l0
7851 cmp %l0,%l1 ! %f14 should be 00000000 ffff687b
7852 bne %xcc,p0_f14_fail
7853 std %f16,[%g1]
7854 ldx [%g1],%l1
7855 ldx [%g3+0x40],%l0
7856 cmp %l0,%l1 ! %f16 should be 045d00ff 00000000
7857 bne %xcc,p0_f16_fail
7858 std %f18,[%g1]
7859 ldx [%g1],%l1
7860 ldx [%g3+0x48],%l0
7861 cmp %l0,%l1 ! %f18 should be ffffffff 000000ff
7862 bne %xcc,p0_f18_fail
7863 std %f20,[%g1]
7864 ldx [%g1],%l1
7865 ldx [%g3+0x50],%l0
7866 cmp %l0,%l1 ! %f20 should be 7b6800ff 00000000
7867 bne %xcc,p0_f20_fail
7868 std %f22,[%g1]
7869 ldx [%g1],%l1
7870 ldx [%g3+0x58],%l0
7871 cmp %l0,%l1 ! %f22 should be ffffffff f200807f
7872 bne %xcc,p0_f22_fail
7873 std %f24,[%g1]
7874 ldx [%g1],%l1
7875 ldx [%g3+0x60],%l0
7876 cmp %l0,%l1 ! %f24 should be 80000000 24b25d04
7877 bne %xcc,p0_f24_fail
7878 std %f26,[%g1]
7879 ldx [%g1],%l1
7880 ldx [%g3+0x68],%l0
7881 cmp %l0,%l1 ! %f26 should be ffffffff 000000ff
7882 bne %xcc,p0_f26_fail
7883 std %f28,[%g1]
7884 ldx [%g1],%l1
7885 ldx [%g3+0x70],%l0
7886 cmp %l0,%l1 ! %f28 should be 74ff38d1 ffffffff
7887 bne %xcc,p0_f28_fail
7888 std %f30,[%g1]
7889 ldx [%g1],%l1
7890 ldx [%g3+0x78],%l0
7891 cmp %l0,%l1 ! %f30 should be 318eab04 24b20000
7892 bne %xcc,p0_f30_fail
7893 nop
7894
7895! The test for processor 0 has passed
7896
7897p0_passed:
7898 ta GOOD_TRAP
7899 nop
7900
7901p0_reg_l0_fail:
7902 or %g0,0xbd0,%g1
7903 ba,a p0_failed
7904p0_reg_l1_fail:
7905 or %g0,0xbd1,%g1
7906 ba,a p0_failed
7907p0_reg_l2_fail:
7908 or %g0,0xbd2,%g1
7909 ba,a p0_failed
7910p0_reg_l3_fail:
7911 or %g0,0xbd3,%g1
7912 ba,a p0_failed
7913p0_reg_l4_fail:
7914 or %g0,0xbd4,%g1
7915 ba,a p0_failed
7916p0_reg_l5_fail:
7917 or %g0,0xbd5,%g1
7918 ba,a p0_failed
7919p0_reg_l6_fail:
7920 or %g0,0xbd6,%g1
7921 ba,a p0_failed
7922p0_reg_l7_fail:
7923 or %g0,0xbd7,%g1
7924 ba,a p0_failed
7925p0_f0_fail:
7926 set p0_temp,%g6
7927 mov 0xf00,%l0
7928 stx %l0,[%g6]
7929 std %f0,[%g6+8]
7930 stx %fsr,[%g6+16]
7931 ta BAD_TRAP
7932
7933p0_f2_fail:
7934 set p0_temp,%g6
7935 mov 0xf02,%l0
7936 stx %l0,[%g6]
7937 std %f2,[%g6+8]
7938 stx %fsr,[%g6+16]
7939 ta BAD_TRAP
7940
7941p0_f4_fail:
7942 set p0_temp,%g6
7943 mov 0xf04,%l0
7944 stx %l0,[%g6]
7945 std %f4,[%g6+8]
7946 stx %fsr,[%g6+16]
7947 ta BAD_TRAP
7948
7949p0_f6_fail:
7950 set p0_temp,%g6
7951 mov 0xf06,%l0
7952 stx %l0,[%g6]
7953 std %f6,[%g6+8]
7954 stx %fsr,[%g6+16]
7955 ta BAD_TRAP
7956
7957p0_f8_fail:
7958 set p0_temp,%g6
7959 mov 0xf08,%l0
7960 stx %l0,[%g6]
7961 std %f8,[%g6+8]
7962 stx %fsr,[%g6+16]
7963 ta BAD_TRAP
7964
7965p0_f10_fail:
7966 set p0_temp,%g6
7967 mov 0xf10,%l0
7968 stx %l0,[%g6]
7969 std %f10,[%g6+8]
7970 stx %fsr,[%g6+16]
7971 ta BAD_TRAP
7972
7973p0_f12_fail:
7974 set p0_temp,%g6
7975 mov 0xf12,%l0
7976 stx %l0,[%g6]
7977 std %f12,[%g6+8]
7978 stx %fsr,[%g6+16]
7979 ta BAD_TRAP
7980
7981p0_f14_fail:
7982 set p0_temp,%g6
7983 mov 0xf14,%l0
7984 stx %l0,[%g6]
7985 std %f14,[%g6+8]
7986 stx %fsr,[%g6+16]
7987 ta BAD_TRAP
7988
7989p0_f16_fail:
7990 set p0_temp,%g6
7991 mov 0xf16,%l0
7992 stx %l0,[%g6]
7993 std %f16,[%g6+8]
7994 stx %fsr,[%g6+16]
7995 ta BAD_TRAP
7996
7997p0_f18_fail:
7998 set p0_temp,%g6
7999 mov 0xf18,%l0
8000 stx %l0,[%g6]
8001 std %f18,[%g6+8]
8002 stx %fsr,[%g6+16]
8003 ta BAD_TRAP
8004
8005p0_f20_fail:
8006 set p0_temp,%g6
8007 mov 0xf20,%l0
8008 stx %l0,[%g6]
8009 std %f20,[%g6+8]
8010 stx %fsr,[%g6+16]
8011 ta BAD_TRAP
8012
8013p0_f22_fail:
8014 set p0_temp,%g6
8015 mov 0xf22,%l0
8016 stx %l0,[%g6]
8017 std %f22,[%g6+8]
8018 stx %fsr,[%g6+16]
8019 ta BAD_TRAP
8020
8021p0_f24_fail:
8022 set p0_temp,%g6
8023 mov 0xf24,%l0
8024 stx %l0,[%g6]
8025 std %f24,[%g6+8]
8026 stx %fsr,[%g6+16]
8027 ta BAD_TRAP
8028
8029p0_f26_fail:
8030 set p0_temp,%g6
8031 mov 0xf26,%l0
8032 stx %l0,[%g6]
8033 std %f26,[%g6+8]
8034 stx %fsr,[%g6+16]
8035 ta BAD_TRAP
8036
8037p0_f28_fail:
8038 set p0_temp,%g6
8039 mov 0xf28,%l0
8040 stx %l0,[%g6]
8041 std %f28,[%g6+8]
8042 stx %fsr,[%g6+16]
8043 ta BAD_TRAP
8044
8045p0_f30_fail:
8046 set p0_temp,%g6
8047 mov 0xf30,%l0
8048 stx %l0,[%g6]
8049 std %f30,[%g6+8]
8050 stx %fsr,[%g6+16]
8051 ta BAD_TRAP
8052
8053
8054! The test for processor 0 failed
8055
8056p0_failed:
8057 set p0_temp,%g6
8058 stx %g1,[%g6]
8059 stx %g2,[%g6+8]
8060 stx %g3,[%g6+16]
8061 stx %fsr,[%g6+24]
8062 ta BAD_TRAP
8063
8064
8065! The local area data for processor 0 failed
8066
8067p0_local_failed:
8068 set done_flags,%g5
8069 mov 3,%g6
8070 st %g6,[%g5+0x000] ! Set processor 0 done flag
8071
8072 set p0_temp,%g6
8073 add %g1,%g4,%g1
8074 stx %g4,[%g6]
8075 stx %g2,[%g6+8]
8076 stx %g3,[%g6+16]
8077 st %fsr,[%g6+24]
8078 ta BAD_TRAP
8079
8080p0_selfmod_failed:
8081 ba p0_failed
8082 mov 0xabc,%g1
8083
8084p0_branch_failed:
8085 mov 0xbbb,%g1
8086 rd %ccr,%g2
8087 ba p0_failed
8088 mov 0x0,%g3
8089
8090p0_trap1e:
8091 sub %l7,%l7,%l0
8092 fadds %f10,%f15,%f14
8093 subc %l3,0x5e3,%l4
8094 xor %l5,%l3,%l5
8095 xor %l3,0x8ec,%l5
8096 udivx %l2,%l3,%l2
8097 addc %l4,-0x949,%l3
8098 done
8099
8100p0_trap1o:
8101 sub %l7,%l7,%l0
8102 fadds %f10,%f15,%f14
8103 subc %l3,0x5e3,%l4
8104 xor %l5,%l3,%l5
8105 xor %l3,0x8ec,%l5
8106 udivx %l2,%l3,%l2
8107 addc %l4,-0x949,%l3
8108 done
8109
8110
8111p0_trap2e:
8112 stwa %l5,[%i6+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010181408]
8113 fmuls %f0 ,%f15,%f14
8114 and %l3,0xda8,%l4
8115 xnor %l3,0x37f,%l1
8116 udivx %l6,-0x552,%l0
8117 done
8118
8119p0_trap2o:
8120 stwa %l5,[%o6+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010181408]
8121 fmuls %f0 ,%f15,%f14
8122 and %l3,0xda8,%l4
8123 xnor %l3,0x37f,%l1
8124 udivx %l6,-0x552,%l0
8125 done
8126
8127
8128p0_trap3e:
8129 xor %l6,0x771,%l5
8130 xnor %l7,0x013,%l7
8131 addc %l5,%l6,%l7
8132 orn %l3,%l3,%l6
8133 andn %l6,%l7,%l2
8134 done
8135
8136p0_trap3o:
8137 xor %l6,0x771,%l5
8138 xnor %l7,0x013,%l7
8139 addc %l5,%l6,%l7
8140 orn %l3,%l3,%l6
8141 andn %l6,%l7,%l2
8142 done
8143
8144! Cross Processor Interrupt Handler
8145
8146cross_intr_handler:
8147 membar #Sync
8148! Identify the recipient of the interrupt
8149 mov 0x10,%g1 ! VA of Core ID Register
8150 ldxa [%g1]ASI_CMP_CORE_ID,%g1
8151 and %g1,0x3f,%g4 ! Extract Core ID in %g4
8152 sll %g4,2,%g1 ! Index into intr receive array
8153 set received_xintr,%g2 ! Pointer to receive counters
8154 lduw [%g2+%g1],%g3 ! Get receive count
8155 inc %g3 ! Incement by 1
8156 st %g3,[%g2+%g1] ! Update receive count
8157! Reset busy bit interrupts and return
8158 mov 0x40,%g1 ! Busy bit
8159 stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit
8160 membar #Sync
8161 retry
8162
8163inst_access_handler:
8164 done
8165
8166 .align 256
8167data_access_handler:
81681: done
8169
8170p0_init_memory_pointers:
8171 set p0_init_registers,%g1
8172 mov %g0,%g2
8173 mov %g0,%g3
8174 mov %g0,%g4
8175 mov %g0,%g5
8176 mov %g0,%g6
8177 mov %g0,%g7
8178
8179! Initialize memory pointers for window 0
8180 set p0_local0_start,%i0
8181 set p0_local1_start,%i1
8182 set p0_local2_start,%i2
8183 set p0_local3_start,%i3
8184 set p0_local4_start,%i4
8185 set p0_local5_start,%i5
8186 set p0_local6_start,%i6
8187 clr %i7
8188! Init Local Registers in Window 0
8189 ldx [%g1+0x000],%l0 ! %l0 = f4bc3e19e50d1e7a
8190 ldx [%g1+0x008],%l1 ! %l1 = 3f84da0eec4329bf
8191 ldx [%g1+0x010],%l2 ! %l2 = 27e2476aa012cf1e
8192 ldx [%g1+0x018],%l3 ! %l3 = 27788fb478a50f5e
8193 ldx [%g1+0x020],%l4 ! %l4 = 212e445675ea3b53
8194 ldx [%g1+0x028],%l5 ! %l5 = 153b09787f1003db
8195 ldx [%g1+0x030],%l6 ! %l6 = 06f94fc7d14627ad
8196 ldx [%g1+0x038],%l7 ! %l7 = 287b9dda6c7d152c
8197
8198! Initialize the output register of window 0
8199
8200 set share0_start,%o0
8201 set share1_start,%o1
8202 set share2_start,%o2
8203 set share3_start,%o3
8204 mov 0x08,%o4
8205 mov 0x10,%o5
8206 mov 0x18,%o6
8207
8208 retl
8209 nop
8210
8211user_text_end:
8212 .seg "text"
8213 .align 0x2000
8214user_near0_start:
8215p0_near_0_le:
8216 sub %l7,%l7,%l0
8217 fadds %f10,%f15,%f14
8218 subc %l3,0x5e3,%l4
8219 xor %l5,%l3,%l5
8220 xor %l3,0x8ec,%l5
8221 jmpl %o7,%g0
8222 udivx %l2,%l3,%l2
8223p0_near_0_he:
8224 stx %l0,[%i0+0x010] ! Mem[0000000010001410]
8225 mulx %l5,%l1,%l6
8226 subc %l5,%l7,%l7
8227 xnor %l1,%l2,%l6
8228 jmpl %o7,%g0
8229 mulx %l1,%l3,%l2
8230near0_b2b_h:
8231 and %l5,0x5a3,%l1
8232 umul %l2,%l4,%l2
8233 sub %l0,-0x1e5,%l6
8234 andn %l6,%l4,%l4
8235 subc %l4,%l7,%l0
8236 xor %l4,%l0,%l7
8237 fcmps %fcc3,%f18,%f26
8238 jmpl %o7,%g0
8239 xnor %l3,0x1ce,%l2
8240near0_b2b_l:
8241 xnor %l0,%l2,%l3
8242 andn %l1,%l3,%l6
8243 subc %l1,-0x9f2,%l4
8244 fdivs %f15,%f14,%f0
8245 subc %l7,%l2,%l0
8246 mulx %l5,-0x764,%l2
8247 fmuls %f14,%f7 ,%f5
8248 jmpl %o7,%g0
8249 andn %l0,%l3,%l1
8250user_near0_end:
8251 .seg "text"
8252 .align 0x2000
8253user_near1_start:
8254p0_near_1_le:
8255 fdivs %f14,%f9 ,%f12
8256 sub %l2,0x709,%l3
8257 jmpl %o7,%g0
8258 fcmps %fcc2,%f13,%f6
8259p0_near_1_he:
8260 smul %l2,-0x980,%l6
8261 subc %l2,%l2,%l3
8262 sdivx %l4,-0x3ca,%l2
8263 orn %l6,%l0,%l4
8264 andn %l6,-0x10e,%l4
8265 sdivx %l2,%l1,%l2
8266 jmpl %o7,%g0
8267 fsubs %f19,%f18,%f20
8268near1_b2b_h:
8269 smul %l1,%l3,%l7
8270 orn %l0,%l3,%l3
8271 fcmps %fcc3,%f20,%f22
8272 xor %l5,-0x9a4,%l3
8273 jmpl %o7,%g0
8274 fsubs %f16,%f31,%f16
8275near1_b2b_l:
8276 xor %l0,0x7c7,%l5
8277 fmuls %f3 ,%f4 ,%f5
8278 xor %l0,%l5,%l7
8279 mulx %l1,%l3,%l6
8280 jmpl %o7,%g0
8281 mulx %l5,%l2,%l4
8282user_near1_end:
8283 .seg "text"
8284 .align 0x2000
8285user_near2_start:
8286p0_near_2_le:
8287 fcmps %fcc3,%f4 ,%f4
8288 ld [%i1+0x030],%f1 ! Mem[0000000010041430]
8289 subc %l1,%l0,%l1
8290 jmpl %o7,%g0
8291 orn %l0,%l7,%l4
8292p0_near_2_he:
8293 and %l3,-0xd99,%l5
8294 jmpl %o7,%g0
8295 ldsw [%i3+0x008],%l2 ! Mem[00000000100c1408]
8296near2_b2b_h:
8297 add %l2,-0x571,%l0
8298 umul %l6,%l5,%l1
8299 xnor %l1,0x5e6,%l7
8300 addc %l2,-0x031,%l1
8301 fmuls %f28,%f24,%f27
8302 jmpl %o7,%g0
8303 sdivx %l1,-0x844,%l3
8304near2_b2b_l:
8305 addc %l1,0xc72,%l6
8306 sub %l1,-0xc06,%l5
8307 andn %l0,%l3,%l6
8308 addc %l0,%l3,%l0
8309 addc %l4,%l0,%l2
8310 jmpl %o7,%g0
8311 xor %l0,%l2,%l2
8312user_near2_end:
8313 .seg "text"
8314 .align 0x2000
8315user_near3_start:
8316p0_near_3_le:
8317 or %l7,-0x771,%l0
8318 and %l6,-0x9e2,%l5
8319 smul %l5,%l7,%l3
8320 jmpl %o7,%g0
8321 ld [%i3+0x010],%f7 ! Mem[00000000100c1410]
8322p0_near_3_he:
8323 fadds %f20,%f19,%f27
8324 fadds %f26,%f27,%f20
8325 andn %l2,%l5,%l3
8326 fcmps %fcc3,%f25,%f21
8327 xnor %l2,%l4,%l3
8328 sth %l0,[%i3+0x00c] ! Mem[00000000100c140c]
8329 jmpl %o7,%g0
8330 fsubs %f28,%f29,%f29
8331near3_b2b_h:
8332 jmpl %o7,%g0
8333 fdtos %f28,%f17
8334 jmpl %o7,%g0
8335 nop
8336near3_b2b_l:
8337 jmpl %o7,%g0
8338 umul %l3,-0x4a2,%l4
8339 jmpl %o7,%g0
8340 nop
8341user_near3_end:
8342 .seg "text"
8343 .text
8344 .align 0x2000
8345user_far0_start:
8346p0_far_0_le:
8347 fsqrts %f2 ,%f3
8348 fmuls %f15,%f9 ,%f0
8349 fdivs %f11,%f4 ,%f1
8350 jmpl %o7,%g0
8351 xnor %l6,%l3,%l4
8352p0_far_0_lem:
8353 fsqrts %f2 ,%f3
8354 fmuls %f15,%f9 ,%f0
8355 fdivs %f11,%f4 ,%f1
8356 jmpl %o7,%g0
8357 xnor %l6,%l3,%l4
8358p0_far_0_he:
8359 subc %l2,%l2,%l7
8360 jmpl %o7,%g0
8361 fcmps %fcc2,%f26,%f26
8362p0_far_0_hem:
8363 subc %l2,%l2,%l7
8364 jmpl %o7,%g0
8365 fcmps %fcc2,%f26,%f26
8366p0_loop_branch_0:
8367 jmpl %o7+12,%g0
8368 add %l0,1,%l0
8369far0_b2b_h:
8370 fcmps %fcc1,%f20,%f19
8371 fsubs %f30,%f21,%f31
8372 fadds %f22,%f29,%f31
8373 and %l6,-0x760,%l2
8374 andn %l2,0xa6a,%l0
8375 mulx %l7,%l0,%l3
8376 jmpl %o7,%g0
8377 umul %l7,%l7,%l7
8378far0_b2b_l:
8379 xnor %l0,%l4,%l2
8380 andn %l1,0x40e,%l3
8381 udivx %l0,%l0,%l2
8382 fsqrts %f4 ,%f8
8383 add %l4,-0xb6c,%l6
8384 andn %l0,%l3,%l6
8385 jmpl %o7,%g0
8386 xnor %l5,-0x196,%l0
8387user_far0_end:
8388 .seg "text"
8389 .text
8390 .align 0x2000
8391user_far1_start:
8392p0_far_1_le:
8393 std %f2 ,[%i5+0x030] ! Mem[0000000010141430]
8394 add %l6,0x8b2,%l3
8395 umul %l4,0x271,%l3
8396 udivx %l1,%l0,%l3
8397 sub %l0,0xf4e,%l6
8398 jmpl %o7,%g0
8399 subc %l7,0xe4c,%l1
8400p0_far_1_lem:
8401 membar #Sync
8402 std %f2 ,[%i5+0x030] ! Mem[0000000010141430]
8403 add %l6,0x8b2,%l3
8404 umul %l4,0x271,%l3
8405 udivx %l1,%l0,%l3
8406 sub %l0,0xf4e,%l6
8407 jmpl %o7,%g0
8408 subc %l7,0xe4c,%l1
8409p0_far_1_he:
8410 smul %l6,%l1,%l1
8411 sdivx %l1,0xea8,%l1
8412 jmpl %o7,%g0
8413 and %l7,%l0,%l1
8414p0_far_1_hem:
8415 smul %l6,%l1,%l1
8416 sdivx %l1,0xea8,%l1
8417 jmpl %o7,%g0
8418 and %l7,%l0,%l1
8419p0_loop_branch_1:
8420 jmpl %o7+12,%g0
8421 add %l0,2,%l0
8422far1_b2b_h:
8423 sdivx %l1,-0xca8,%l1
8424 jmpl %o7,%g0
8425 fadds %f19,%f29,%f20
8426far1_b2b_l:
8427 fmuls %f13,%f15,%f3
8428 jmpl %o7,%g0
8429 fmuls %f6 ,%f2 ,%f7
8430user_far1_end:
8431 .seg "text"
8432 .text
8433 .align 0x2000
8434user_far2_start:
8435p0_far_2_le:
8436 std %f10,[%i2+0x010] ! Mem[0000000010081410]
8437 orn %l3,%l5,%l5
8438 jmpl %o7,%g0
8439 smul %l2,%l0,%l3
8440p0_far_2_lem:
8441 membar #Sync
8442 std %f10,[%i2+0x010] ! Mem[0000000010081410]
8443 orn %l3,%l5,%l5
8444 jmpl %o7,%g0
8445 smul %l2,%l0,%l3
8446p0_far_2_he:
8447 xnor %l0,-0xf0f,%l1
8448 stb %l0,[%i2+0x005] ! Mem[0000000010081405]
8449 andn %l1,-0xa56,%l1
8450 fsubs %f20,%f20,%f22
8451 fsqrts %f22,%f25
8452 jmpl %o7,%g0
8453 and %l1,0x8ed,%l1
8454p0_far_2_hem:
8455 xnor %l0,-0xf0f,%l1
8456 membar #Sync
8457 stb %l0,[%i2+0x005] ! Mem[0000000010081405]
8458 andn %l1,-0xa56,%l1
8459 fsubs %f20,%f20,%f22
8460 fsqrts %f22,%f25
8461 jmpl %o7,%g0
8462 and %l1,0x8ed,%l1
8463p0_loop_branch_2:
8464 jmpl %o7+12,%g0
8465 add %l0,3,%l0
8466far2_b2b_h:
8467 mulx %l0,%l1,%l6
8468 jmpl %o7,%g0
8469 and %l0,0xeb2,%l0
8470far2_b2b_l:
8471 mulx %l1,0xe94,%l6
8472 jmpl %o7,%g0
8473 smul %l0,-0x250,%l7
8474user_far2_end:
8475 .seg "text"
8476 .text
8477 .align 0x2000
8478user_far3_start:
8479p0_far_3_le:
8480 fsubs %f8 ,%f2 ,%f7
8481 mulx %l4,-0x671,%l6
8482 jmpl %o7,%g0
8483 and %l2,0x82e,%l0
8484p0_far_3_lem:
8485 fsubs %f8 ,%f2 ,%f7
8486 mulx %l4,-0x671,%l6
8487 jmpl %o7,%g0
8488 and %l2,0x82e,%l0
8489p0_far_3_he:
8490 fdivs %f25,%f18,%f18
8491 jmpl %o7,%g0
8492 fmuls %f31,%f19,%f28
8493p0_far_3_hem:
8494 fdivs %f25,%f18,%f18
8495 jmpl %o7,%g0
8496 fmuls %f31,%f19,%f28
8497p0_loop_branch_3:
8498 jmpl %o7+12,%g0
8499 add %l0,4,%l0
8500far3_b2b_h:
8501 sub %l1,%l0,%l2
8502 fadds %f27,%f18,%f28
8503 jmpl %o7,%g0
8504 fcmps %fcc3,%f27,%f22
8505far3_b2b_l:
8506 or %l0,%l1,%l0
8507 sdivx %l6,-0xe0c,%l5
8508 jmpl %o7,%g0
8509 fcmps %fcc0,%f9 ,%f4
8510user_far3_end:
8511 .seg "text"
8512 .align 0x2000
8513user_jump0_start:
8514 INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
8515p0_jmpl_0_le:
8516 sdivx %l7,%l7,%l0
8517 smul %l6,0xcdf,%l2
8518 add %l5,0x1f3,%l5
8519 sub %l7,%l0,%l6
8520 fsubs %f3 ,%f8 ,%f15
8521 jmpl %g6+8,%g0
8522 mulx %l1,-0x179,%l7
8523p0_call_0_le:
8524 fcmps %fcc0,%f14,%f8
8525 andn %l2,%l5,%l6
8526 fsubs %f11,%f8 ,%f9
8527 subc %l6,%l7,%l7
8528 fdtos %f6 ,%f6
8529 retl
8530 xor %l6,%l0,%l3
8531p0_jmpl_0_lo:
8532 sdivx %l7,%l7,%l0
8533 smul %l6,0xcdf,%l2
8534 add %l5,0x1f3,%l5
8535 sub %l7,%l0,%l6
8536 fsubs %f3 ,%f8 ,%f15
8537 jmpl %g6+8,%g0
8538 mulx %l1,-0x179,%l7
8539p0_call_0_lo:
8540 fcmps %fcc0,%f14,%f8
8541 andn %l2,%l5,%l6
8542 fsubs %f11,%f8 ,%f9
8543 subc %l6,%l7,%l7
8544 fdtos %f6 ,%f6
8545 retl
8546 xor %l6,%l0,%l3
8547p0_jmpl_0_he:
8548 sub %l6,0x287,%l2
8549 umul %l2,0x401,%l1
8550 fdivs %f29,%f30,%f17
8551 subc %l6,%l1,%l6
8552 xor %l1,0x366,%l3
8553 fsubs %f22,%f23,%f17
8554 fsubs %f25,%f31,%f29
8555 jmpl %g6+8,%g0
8556 fsqrts %f18,%f26
8557p0_call_0_he:
8558 xor %l7,%l5,%l2
8559 andn %l0,%l5,%l6
8560 xnor %l4,-0x950,%l5
8561 or %l4,%l6,%l3
8562 fstod %f19,%f18
8563 fcmps %fcc1,%f26,%f27
8564 retl
8565 smul %l3,%l5,%l4
8566p0_jmpl_0_ho:
8567 sub %l6,0x287,%l2
8568 umul %l2,0x401,%l1
8569 fdivs %f29,%f30,%f17
8570 subc %l6,%l1,%l6
8571 xor %l1,0x366,%l3
8572 fsubs %f22,%f23,%f17
8573 fsubs %f25,%f31,%f29
8574 jmpl %g6+8,%g0
8575 fsqrts %f18,%f26
8576p0_call_0_ho:
8577 xor %l7,%l5,%l2
8578 andn %l0,%l5,%l6
8579 xnor %l4,-0x950,%l5
8580 or %l4,%l6,%l3
8581 fstod %f19,%f18
8582 fcmps %fcc1,%f26,%f27
8583 retl
8584 smul %l3,%l5,%l4
8585user_jump0_end:
8586 .seg "text"
8587 .align 0x2000
8588user_jump1_start:
8589 INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
8590p0_jmpl_1_le:
8591 fadds %f1 ,%f7 ,%f13
8592 mulx %l3,%l0,%l2
8593 sdivx %l3,%l6,%l0
8594 jmpl %g6+8,%g0
8595 andn %l1,0x63a,%l4
8596p0_call_1_le:
8597 orn %l5,%l5,%l5
8598 or %l6,-0x27b,%l7
8599 smul %l5,%l1,%l0
8600 add %l7,%l2,%l1
8601 addc %l6,%l0,%l6
8602 smul %l4,-0x645,%l0
8603 retl
8604 sub %l7,0x9f5,%l6
8605p0_jmpl_1_lo:
8606 fadds %f1 ,%f7 ,%f13
8607 mulx %l3,%l0,%l2
8608 sdivx %l3,%l6,%l0
8609 jmpl %g6+8,%g0
8610 andn %l1,0x63a,%l4
8611p0_call_1_lo:
8612 orn %l5,%l5,%l5
8613 or %l6,-0x27b,%l7
8614 smul %l5,%l1,%l0
8615 add %l7,%l2,%l1
8616 addc %l6,%l0,%l6
8617 smul %l4,-0x645,%l0
8618 retl
8619 sub %l7,0x9f5,%l6
8620p0_jmpl_1_he:
8621 andn %l2,0xf35,%l3
8622 fsqrts %f29,%f25
8623 orn %l0,%l2,%l1
8624 jmpl %g6+8,%g0
8625 sdivx %l0,%l4,%l0
8626p0_call_1_he:
8627 or %l5,%l1,%l1
8628 mulx %l5,-0x9d0,%l0
8629 fdivs %f25,%f19,%f23
8630 ldstub [%o0+0x001],%l5 ! Mem[00000000201c0001]
8631 ldd [%i0+0x008],%l6 ! Mem[0000000010001408]
8632 addc %l1,-0x488,%l2
8633 retl
8634 udivx %l2,%l6,%l3
8635p0_jmpl_1_ho:
8636 andn %l2,0xf35,%l3
8637 fsqrts %f29,%f25
8638 orn %l0,%l2,%l1
8639 jmpl %g6+8,%g0
8640 sdivx %l0,%l4,%l0
8641p0_call_1_ho:
8642 or %l5,%l1,%l1
8643 mulx %l5,-0x9d0,%l0
8644 fdivs %f25,%f19,%f23
8645 ldstub [%i0+0x001],%l5 ! Mem[00000000201c0001]
8646 ldd [%o0+0x008],%l6 ! Mem[0000000010001408]
8647 addc %l1,-0x488,%l2
8648 retl
8649 udivx %l2,%l6,%l3
8650user_jump1_end:
8651 .seg "text"
8652 .align 0x2000
8653user_jump2_start:
8654 INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
8655p0_jmpl_2_le:
8656 jmpl %g6+8,%g0
8657 add %l2,%l2,%l7
8658p0_call_2_le:
8659 fadds %f12,%f11,%f9
8660 smul %l0,%l7,%l2
8661 sub %l6,-0x0ff,%l0
8662 umul %l7,%l3,%l1
8663 retl
8664 sub %l2,0x3f7,%l2
8665p0_jmpl_2_lo:
8666 jmpl %g6+8,%g0
8667 add %l2,%l2,%l7
8668p0_call_2_lo:
8669 fadds %f12,%f11,%f9
8670 smul %l0,%l7,%l2
8671 sub %l6,-0x0ff,%l0
8672 umul %l7,%l3,%l1
8673 retl
8674 sub %l2,0x3f7,%l2
8675p0_jmpl_2_he:
8676 nop
8677 fmuls %f24,%f18,%f24
8678 sub %l7,%l2,%l5
8679 subc %l2,-0x56b,%l2
8680 smul %l0,%l4,%l4
8681 jmpl %g6+8,%g0
8682 fdivs %f19,%f25,%f26
8683p0_call_2_he:
8684 fsubs %f28,%f25,%f27
8685 and %l2,%l6,%l1
8686 xnor %l4,%l3,%l4
8687 xnor %l6,-0x5c2,%l2
8688 mulx %l6,%l4,%l2
8689 retl
8690 subc %l1,%l4,%l3
8691p0_jmpl_2_ho:
8692 nop
8693 fmuls %f24,%f18,%f24
8694 sub %l7,%l2,%l5
8695 subc %l2,-0x56b,%l2
8696 smul %l0,%l4,%l4
8697 jmpl %g6+8,%g0
8698 fdivs %f19,%f25,%f26
8699p0_call_2_ho:
8700 fsubs %f28,%f25,%f27
8701 and %l2,%l6,%l1
8702 xnor %l4,%l3,%l4
8703 xnor %l6,-0x5c2,%l2
8704 mulx %l6,%l4,%l2
8705 retl
8706 subc %l1,%l4,%l3
8707user_jump2_end:
8708 .seg "text"
8709 .align 0x2000
8710user_jump3_start:
8711 INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
8712p0_jmpl_3_le:
8713 and %l1,-0x21c,%l4
8714 udivx %l3,0x60f,%l7
8715 fadds %f13,%f7 ,%f11
8716 subc %l4,-0x846,%l2
8717 xor %l7,%l5,%l6
8718 jmpl %g6+8,%g0
8719 smul %l2,%l7,%l3
8720p0_call_3_le:
8721 retl
8722 mulx %l1,0xf1c,%l7
8723p0_jmpl_3_lo:
8724 and %l1,-0x21c,%l4
8725 udivx %l3,0x60f,%l7
8726 fadds %f13,%f7 ,%f11
8727 subc %l4,-0x846,%l2
8728 xor %l7,%l5,%l6
8729 jmpl %g6+8,%g0
8730 smul %l2,%l7,%l3
8731p0_call_3_lo:
8732 retl
8733 mulx %l1,0xf1c,%l7
8734p0_jmpl_3_he:
8735 smul %l7,-0x436,%l4
8736 addc %l3,%l5,%l5
8737 fcmps %fcc3,%f30,%f29
8738 jmpl %g6+8,%g0
8739 smul %l1,%l0,%l5
8740p0_call_3_he:
8741 udivx %l5,%l7,%l0
8742 nop
8743 mulx %l5,%l7,%l4
8744 or %l4,%l7,%l5
8745 fadds %f18,%f25,%f17
8746 udivx %l7,%l3,%l3
8747 retl
8748 subc %l6,%l4,%l0
8749p0_jmpl_3_ho:
8750 smul %l7,-0x436,%l4
8751 addc %l3,%l5,%l5
8752 fcmps %fcc3,%f30,%f29
8753 jmpl %g6+8,%g0
8754 smul %l1,%l0,%l5
8755p0_call_3_ho:
8756 udivx %l5,%l7,%l0
8757 nop
8758 mulx %l5,%l7,%l4
8759 or %l4,%l7,%l5
8760 fadds %f18,%f25,%f17
8761 udivx %l7,%l3,%l3
8762 retl
8763 subc %l6,%l4,%l0
8764user_jump3_end:
8765
8766 .seg "data"
8767 .align 0x2000
8768user_data_start:
8769done_flags:
8770 .word 0
8771 .align 8
8772done_count:
8773 .word 0,0
8774Start_Flags:
8775 .word 0,0,0,0
8776Finish_Flag:
8777 .word 0,0
8778 .align 8
8779num_processors:
8780 .word 1
8781num_agents:
8782 .word 0
8783no_membar:
8784 .word 0
8785max_ireg:
8786 .word 8,0
8787max_freg:
8788 .word 32,0
8789 .align 64
8790p0_temp:
8791 .word 0,0,0,0,0,0,0,0
8792 .word 0,0,0,0,0,0,0,0
8793 .word 0,0,0,0,0,0,0,0
8794 .word 0,0,0,0,0,0,0,0
8795p0_debug:
8796 .word 0,0,0,0,0,0,0,0
8797 .word 0,0,0,0,0,0,0,0
8798p0_fsr:
8799 .word 0x00000000,0x00000000
8800 .align 8
8801p0_loop_cnt:
8802 .word 1,0
8803max_windows:
8804 .word 1,0,0,0,0,0,0,0
8805 .word 0,0,0,0,0,0,0,0
8806 .word 0,0,0,0,0,0,0,0
8807 .word 0,0,0,0,0,0,0,0
8808 .word 0,0,0,0,0,0,0,0
8809 .word 0,0,0,0,0,0,0,0
8810 .word 0,0,0,0,0,0,0,0
8811 .word 0,0,0,0,0,0,0,0
8812 .word 0,0,0,0,0,0,0,0
8813 .word 0,0,0,0,0,0,0,0
8814 .word 0,0,0,0,0,0,0,0
8815 .word 0,0,0,0,0,0,0,0
8816 .word 0,0,0,0,0,0,0,0
8817 .word 0,0,0,0,0,0,0,0
8818 .word 0,0,0,0,0,0,0,0
8819 .word 0,0,0,0,0,0,0,0
8820 .word 0,0,0,0,0,0,0,0
8821 .word 0,0,0,0,0,0,0,0
8822 .word 0,0,0,0,0,0,0,0
8823 .word 0,0,0,0,0,0,0,0
8824 .word 0,0,0,0,0,0,0,0
8825 .word 0,0,0,0,0,0,0,0
8826 .word 0,0,0,0,0,0,0,0
8827 .word 0,0,0,0,0,0,0,0
8828 .word 0,0,0,0,0,0,0,0
8829 .word 0,0,0,0,0,0,0,0
8830 .word 0,0,0,0,0,0,0,0
8831 .word 0,0,0,0,0,0,0,0
8832 .word 0,0,0,0,0,0,0,0
8833 .word 0,0,0,0,0,0,0,0
8834 .word 0,0,0,0,0,0,0,0
8835 .word 0,0,0,0,0,0,0,0
8836
8837 .align 8
8838p0_init_registers:
8839 .word 0xf4bc3e19,0xe50d1e7a ! Init value for %l0
8840 .word 0x3f84da0e,0xec4329bf ! Init value for %l1
8841 .word 0x27e2476a,0xa012cf1e ! Init value for %l2
8842 .word 0x27788fb4,0x78a50f5e ! Init value for %l3
8843 .word 0x212e4456,0x75ea3b53 ! Init value for %l4
8844 .word 0x153b0978,0x7f1003db ! Init value for %l5
8845 .word 0x06f94fc7,0xd14627ad ! Init value for %l6
8846 .word 0x287b9dda,0x6c7d152c ! Init value for %l7
8847 .align 64
8848p0_init_freg:
8849 .word 0xf39cc6a7,0x48be2c46 ! Init value for %f0
8850 .word 0xfc85f6c1,0xb6dc03f7 ! Init value for %f2
8851 .word 0x1d640593,0xa043c46b ! Init value for %f4
8852 .word 0x51c08f46,0xa5d58f41 ! Init value for %f6
8853 .word 0x1d9baa08,0x5cf0920f ! Init value for %f8
8854 .word 0x526dbf34,0x9b6c8902 ! Init value for %f10
8855 .word 0x28a23c66,0x21448ed6 ! Init value for %f12
8856 .word 0xcf7c6fb2,0xd13860b0 ! Init value for %f14
8857 .word 0x320dd6bd,0x35125a58 ! Init value for %f16
8858 .word 0x4730ebb1,0x7033a5bf ! Init value for %f18
8859 .word 0xa6559a15,0x80cf29f1 ! Init value for %f20
8860 .word 0x0cdd5841,0x8827ff8b ! Init value for %f22
8861 .word 0xd5c1bffc,0x143c9bf7 ! Init value for %f24
8862 .word 0x15134c3f,0x84fc0eca ! Init value for %f26
8863 .word 0x7f9c730e,0xea39e015 ! Init value for %f28
8864 .word 0x6c21f9a6,0xdb7bb23b ! Init value for %f30
8865 .word 0x5bfa5bfd,0x159710e1 ! Init value for %f32
8866 .word 0x54bf3ce2,0x49e9e232 ! Init value for %f34
8867 .word 0x138ca10a,0x417d0552 ! Init value for %f36
8868 .word 0xec757c55,0x8e9bb5b5 ! Init value for %f38
8869 .word 0x831e9dd8,0x223f3cc2 ! Init value for %f40
8870 .word 0x5b6c53c6,0x728d3a1d ! Init value for %f42
8871 .word 0xc9768f0d,0x4830f175 ! Init value for %f44
8872 .word 0xf42cde79,0xe1df1896 ! Init value for %f46
8873 .word 0xb616c703,0xbaef6524
8874 .word 0x0aabf357,0xcdafb45c
8875 .word 0xbd4130f9,0xb87caf0d
8876 .word 0xc6fab30c,0xe965c640
8877 .word 0xbb81774f,0x3c8348bc
8878 .word 0xe6c4e8ce,0xea74aac9
8879 .word 0x5cd0f3ec,0x8cb748ef
8880 .word 0xec1c9baf,0x01c384fb
8881p0_share_mask:
8882 .word 0xffff0000,0x00000000
8883 .word 0x00000000,0x00000000
8884 .word 0x00000000,0x00000000
8885 .word 0x00000000,0x00000000
8886 .word 0x00000000,0x00000000
8887 .word 0x00000000,0x00000000
8888 .word 0x00000000,0x00000000
8889 .word 0x00000000,0x00000000
8890p0_expected_registers:
8891 .word 0x00000000,0xffffffff
8892 .word 0xae977538,0x7bc675ef
8893 .word 0x00000000,0xdb0dffff
8894 .word 0x00000000,0xff000000
8895 .word 0x00000000,0x00000000
8896 .word 0x00000000,0x00000000
8897 .word 0x00000000,0x00000000
8898 .word 0x00000000,0x000000ff
8899p0_expected_fp_regs:
8900 .word 0x21000000,0x5fb27bff
8901 .word 0x0000ff00,0x00000000
8902 .word 0xffffffff,0xff000000
8903 .word 0x0000ffff,0x00000021
8904 .word 0xff610021,0x000000ff
8905 .word 0x00000000,0x00000000
8906 .word 0x00000000,0x03000000
8907 .word 0x00000000,0xffff687b
8908 .word 0x045d00ff,0x00000000
8909 .word 0xffffffff,0x000000ff
8910 .word 0x7b6800ff,0x00000000
8911 .word 0xffffffff,0xf200807f
8912 .word 0x80000000,0x24b25d04
8913 .word 0xffffffff,0x000000ff
8914 .word 0x74ff38d1,0xffffffff
8915 .word 0x318eab04,0x24b20000
8916 .word 0x00000027,0x00000c00 ! %fsr = 0000002700000c00
8917p0_local0_expect:
8918 .word 0xb7670000,0x00000000
8919 .word 0x318eab04,0x24b20000
8920 .word 0xff0000ff,0xffffffff
8921 .word 0xae46747d,0x00000046
8922 .word 0x000000ff,0x000000ff
8923 .word 0xffffffff,0x000000ff
8924 .word 0x00000004,0x00000000
8925 .word 0xff800000,0x00000000
8926p0_local0_sec_expect:
8927 .word 0x00000021,0xffffff00
8928 .word 0xff000000,0x00000000
8929 .word 0xff610021,0x00000000
8930 .word 0x21003800,0x210061ff
8931 .word 0x7fe4967b,0xb3a3d9aa
8932 .word 0x268d7c0a,0x096cf5c2
8933 .word 0xe4258817,0xf7f898a4
8934 .word 0x987eb9ad,0x0850b773
8935p0_local1_expect:
8936 .word 0xffff00ff,0x24b25d04
8937 .word 0xff000000,0x210061ff
8938 .word 0x00000021,0x00000000
8939 .word 0x8e610000,0xffffd441
8940 .word 0x00000000,0x00000000
8941 .word 0x00008e61,0x7b68038d
8942 .word 0x21000000,0x5fb27bff
8943 .word 0x00000024,0xffffffff
8944p0_local1_sec_expect:
8945 .word 0x00000000,0x03000000
8946 .word 0x00ff0000,0x7b68038d
8947 .word 0xc35f987c,0xff005d04
8948 .word 0x8d03687b,0x03000000
8949 .word 0x21000000,0x00000000
8950 .word 0x00000000,0x00000021
8951 .word 0x00000000,0x03000000
8952 .word 0x00000000,0xf200807f
8953p0_local2_expect:
8954 .word 0x00000000,0x00000000
8955 .word 0xff305a67,0x8468f4c6
8956 .word 0x00000000,0x045d00ff
8957 .word 0xf200807f,0x000000ff
8958 .word 0x6ddaff08,0xc791c515
8959 .word 0x24b25d04,0xab0300ff
8960 .word 0xff80ff00,0xff000000
8961 .word 0x00000003,0x000000ff
8962p0_local2_sec_expect:
8963 .word 0xffffffff,0xfed7b767
8964 .word 0xff000000,0x00000000
8965 .word 0x00000000,0x7b68038d
8966 .word 0x04ab8e31,0xf200807f
8967 .word 0xc6ffffff,0x24b25d04
8968 .word 0x00000000,0x24b20000
8969 .word 0x74ff38d1,0xff000000
8970 .word 0x0000b224,0xff000004
8971p0_local3_expect:
8972 .word 0xff000000,0xf200807f
8973 .word 0xff0000ff,0x7b68038d
8974 .word 0x00000000,0x00000000
8975 .word 0xffffffff,0x00000000
8976 .word 0xc6ffffff,0x24b25d04
8977 .word 0xffffffff,0xff0000ff
8978 .word 0x74ff38d1,0xffffffff
8979 .word 0x318eab04,0xffffffff
8980p0_local3_sec_expect:
8981 .word 0xffffffff,0xf200807f
8982 .word 0x47010000,0x000000ff
8983 .word 0x0000b224,0x04ab8e31
8984 .word 0x318eab04,0xffffffff
8985 .word 0x7099543b,0x968f5ab2
8986 .word 0xfddf580a,0xdc69950b
8987 .word 0x24b25d04,0xffffffff
8988 .word 0x38763b02,0x0700da69
8989p0_local4_expect:
8990 .word 0xffffffff,0xd138ff74
8991 .word 0xff000000,0x000000ff
8992 .word 0x00000000,0xdb0dffff
8993 .word 0xffff0000,0x00000000
8994 .word 0xff5db224,0xff005d04
8995 .word 0x00000000,0x7b68038d
8996 .word 0x000000ff,0x5746d40a
8997 .word 0xffffffff,0xff0003ff
8998p0_local4_sec_expect:
8999 .word 0xff000000,0x210061ff
9000 .word 0x000000ff,0x00ff0000
9001 .word 0xff000000,0xffffdb0d
9002 .word 0xffff0ddb,0x00000000
9003 .word 0x03f2ff00,0xcd659a95
9004 .word 0x7ffb8e61,0x7b68038d
9005 .word 0x00000000,0x00000000
9006 .word 0xff0000ff,0xffb27b5a
9007p0_local5_expect:
9008 .word 0x0000ffff,0x00000000
9009 .word 0x00000003,0x00000000
9010 .word 0xffffffff,0xf200807f
9011 .word 0x0000ffff,0x00000046
9012 .word 0xffffffff,0x5fff7b5a
9013 .word 0x000000fd,0x618efb7f
9014 .word 0x000000ff,0x000000ff
9015 .word 0xffffffff,0xffb2ff5a
9016p0_local5_sec_expect:
9017 .word 0x00ffffff,0xff005d04
9018 .word 0x00000000,0xff0000ff
9019 .word 0xff000000,0xff00687b
9020 .word 0x7f8000f2,0xffffffff
9021 .word 0x045db224,0x00000080
9022 .word 0xff0000ff,0xffffffff
9023 .word 0xffffffff,0xd138ff74
9024 .word 0x0000b224,0x04ab8e31
9025p0_local6_expect:
9026 .word 0xffff0ddb,0xffffffff
9027 .word 0x03b21f9d,0x00000000
9028 .word 0x00000000,0xb09fa4a2
9029 .word 0x8d030000,0x00000000
9030 .word 0x00000000,0x000000f2
9031 .word 0x0000ffc8,0x8fb2181f
9032 .word 0xff0000ff,0x8941ffd4
9033 .word 0xffffffff,0xffff0000
9034p0_local6_sec_expect:
9035 .word 0x00000000,0x00000000
9036 .word 0x0000d7fe,0xffffffff
9037 .word 0x045d00ff,0x00000000
9038 .word 0x83cf7f40,0xff18b28f
9039 .word 0x00000003,0x7b68038d
9040 .word 0x2e824d80,0x0000ffff
9041 .word 0x00000000,0x000000ff
9042 .word 0x000000c8,0xedbe00c3
9043share0_expect:
9044 .word 0x00ff8ea0,0xc1b535a2
9045 .word 0x86c62819,0x580aa8c1
9046 .word 0x448853b0,0x53b67a16
9047 .word 0x09985da4,0x1df4ebbe
9048 .word 0x7e199df5,0x437a3516
9049 .word 0x73f8fb9b,0xb0fcc8be
9050 .word 0xa3581d1a,0xb71edaa4
9051 .word 0xe255968f,0x33400933
9052share1_expect:
9053 .word 0x00004ebd,0xb5d635df
9054 .word 0xb3187e3b,0x318fd87d
9055 .word 0x763ee133,0x0330665d
9056 .word 0x8a808a2f,0x3f415d65
9057 .word 0xad0a74a9,0xcfa5343d
9058 .word 0x1261a226,0x03d33813
9059 .word 0xc6ba2547,0x29b15e34
9060 .word 0xda6ccbad,0xddff9246
9061 .word 0xffffc0bd,0xbb92dae0
9062 .word 0x61735d06,0x67fc58e3
9063 .word 0xacd21011,0x7a89a692
9064 .word 0x7c4841dc,0x1daf88e5
9065 .word 0xe1272ff3,0x42c32e89
9066 .word 0x7c12283d,0x6487ea1a
9067 .word 0x4a99f873,0x7ea727fb
9068 .word 0x066c5336,0x90a3932a
9069share2_expect:
9070 .word 0x00ff3487,0x9415896b
9071 .word 0x11507647,0x4efa1287
9072 .word 0x76b4c0af,0x64fd1499
9073 .word 0xa6188311,0x50fa38b0
9074 .word 0xf24d7f00,0x1a91809e
9075 .word 0x763793b5,0x7c99ece3
9076 .word 0xb46406c8,0x0574d448
9077 .word 0x5d82f960,0xc2299272
9078share3_expect:
9079 .word 0x00ff133c,0x01cec5d4
9080 .word 0x04fdf3ac,0xc45ae17c
9081 .word 0x736184f5,0xb2f97a06
9082 .word 0xb76010b4,0xce7abd0b
9083 .word 0x0dee9ccf,0xb12807d3
9084 .word 0x40df2462,0xb07e0aec
9085 .word 0xcbb265d4,0x713b0529
9086 .word 0x190e20c6,0x0c692bdb
9087 .word 0x00ffd078,0x2d281fe5
9088 .word 0x49906c6c,0x253ecf1f
9089 .word 0x805047b8,0xbcdbfe28
9090 .word 0x1e4e3ddb,0xec248a61
9091 .word 0x72b8609c,0xf296932e
9092 .word 0x9f5c224a,0xe5666029
9093 .word 0xbe6a326e,0x99ad1f33
9094 .word 0xcf48786d,0xa2e76016
9095 .word 0x57ff899f,0x070fccaa
9096 .word 0x3002b9de,0xd766678c
9097 .word 0x2dd6806f,0xa1c35ae2
9098 .word 0xac1486c7,0x86546955
9099 .word 0xde2657d8,0x07f8a4c3
9100 .word 0x4a377d3e,0xc81b36c2
9101 .word 0x74eda31f,0x0bbf9861
9102 .word 0x0d383b64,0x91f00fd2
9103 .word 0xffff5cf4,0x35d0a92e
9104 .word 0x379b70c7,0x10b126c8
9105 .word 0xa34f186f,0xcde1ed01
9106 .word 0x9ae9648e,0x141a053b
9107 .word 0x2a61fd7b,0xfa5f710a
9108 .word 0x358d14ea,0x93653466
9109 .word 0xf6a627e1,0xac88d936
9110 .word 0x26e10da0,0xfacaa0e9
9111 .word 0xff900b85,0xf2665c46
9112 .word 0xefde1453,0xc604e903
9113 .word 0xf0074eb8,0x51e7ea59
9114 .word 0xcd261ffb,0x98f3f5ae
9115 .word 0x099c3812,0xd459a4b0
9116 .word 0x8cc51fa4,0x398ff7e6
9117 .word 0xac42ce9e,0x6e8363eb
9118 .word 0x601d05a5,0x3b479732
9119 .word 0x0000cf8d,0x165a21f7
9120 .word 0xb3bb05c6,0xf95fda62
9121 .word 0x4512475e,0xa68181a6
9122 .word 0xbe8a71f0,0x7f1ad610
9123 .word 0xe178872c,0x125abc20
9124 .word 0xf92943d7,0xc6eceed5
9125 .word 0x0b958803,0x5dd1df94
9126 .word 0x69cc79d6,0xfe0484b2
9127 .word 0xff5a6a7f,0xfe556963
9128 .word 0x7def6b83,0xa5d50c04
9129 .word 0x6d2d5521,0xffe932fc
9130 .word 0x18e5425e,0xd9f5e415
9131 .word 0x49aaedcd,0x62c94c1a
9132 .word 0xe2cf567b,0x8c38f079
9133 .word 0x8612fc91,0x98c56306
9134 .word 0x84cae394,0x9e7fc0ea
9135 .word 0x890008e2,0x492534d8
9136 .word 0x5068edb2,0xd3c0fa28
9137 .word 0x67d5ae67,0x7f549e66
9138 .word 0x4b69ad50,0x7669a310
9139 .word 0x68fa0590,0xe104dde1
9140 .word 0xd437c29b,0xbf79d9aa
9141 .word 0x0fa4f4a8,0x81017173
9142 .word 0xf2ab9309,0x642d6d8f
9143p0_invalidate_semaphore:
9144 .word 0
9145! Data for Cross Processor Interrupt
9146 .align 8
9147received_xintr:
9148 .word 0,0,0,0,0,0,0,0
9149 .word 0,0,0,0,0,0,0,0
9150 .word 0,0,0,0,0,0,0,0
9151 .word 0,0,0,0,0,0,0,0
9152 .word 0,0,0,0,0,0,0,0
9153 .word 0,0,0,0,0,0,0,0
9154 .word 0,0,0,0,0,0,0,0
9155 .word 0,0,0,0,0,0,0,0
9156p0_dispatch_retry:
9157 .word 0,0
9158p0_xintr_data:
9159 .word 0x00000000,0x00000001
9160 .word 0x3562279f,0xfa9d3fa8
9161 .word 0x00000000,0x00000002
9162 .word 0x8a4f1540,0x12863295
9163 .word 0x00000000,0x00000003
9164 .word 0x457d7348,0x50a86e44
9165 .word 0x00000000,0x00000004
9166 .word 0x7f05e35f,0xe918b14e
9167 .word 0x00000000,0x00000005
9168 .word 0x57222667,0xb780cfa4
9169 .word 0x00000000,0x00000006
9170 .word 0xdb714d1f,0xb90c9dae
9171 .word 0x00000000,0x00000007
9172 .word 0x1e17d500,0x47b4d7a3
9173 .word 0x00000000,0x00000008
9174 .word 0xd5e19580,0x172750b6
9175 .align 8
9176p0_xintr_expected:
9177 .word 0
9178 .align 64
9179xintr_data_ptrs:
9180 .word p0_xintr_data
9181 .align 8
9182p0_xintr_db:
9183 .skip 512
9184p0_xintr_retry_count:
9185 .word 0,0
9186p0_reset_cnt:
9187 .word 0
9188 .align 8
9189p0_ec_timing_ctrl:
9190 .word 0,0
9191p0_ec_control:
9192 .word 0,0
9193p0_mcu_shadow:
9194 .skip 80
9195user_data_end:
9196
9197
9198SECTION .p0_local0 DATA_VA=0x000800000
9199
9200attr_data {
9201 Name = .p0_local0,
9202 VA = 0x0000000000800000,
9203 RA = 0x0000000010000000,
9204 PA = ra2pa(0x0000000010000000,0),
9205 part_0_ctx_nonzero_tsb_config_0,
9206 TTE_Context=PCONTEXT,
9207 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9208 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9209 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9210 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9211}
9212
9213 .data
9214 .seg "data"
9215 .align 0x2000
9216 .global p0_local0_start
9217p0_local0_begin:
9218 .skip 0x1400
9219p0_local0_start:
9220 .word 0xe61d4863,0xcf50c6c1,0x1064f45d,0x2add9ada
9221 .word 0xed0fb761,0xa3cf7064,0x27f3d76f,0xcb41d47d
9222 .word 0xfee5a1b1,0x799cea8f,0x3c66070d,0x91164b9a
9223 .word 0xfdbaf665,0x2344132e,0x1c00aafc,0xfefb7d50
9224p0_local0_end:
9225
9226SECTION .p0_local0_sec DATA_VA=0x000800000
9227
9228attr_data {
9229 Name = .p0_local0_sec,
9230 VA = 0x0000000000800000,
9231 RA = 0x0000000030000000,
9232 PA = ra2pa(0x0000000030000000,0),
9233 part_0_ctx_nonzero_tsb_config_0,
9234 TTE_Context=SCONTEXT,
9235 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9236 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9237 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9238 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9239}
9240
9241 .data
9242 .seg "data"
9243 .align 0x2000
9244 .global p0_local0_sec_start
9245p0_local0_sec_begin:
9246 .skip 0x1400
9247p0_local0_sec_start:
9248 .word 0x8019c7db,0x4fd4f8f9,0x4f747b78,0x02823364
9249 .word 0x83bc2e9a,0xe5842e71,0xd980725c,0x8fb2181f
9250 .word 0x7fe4967b,0xb3a3d9aa,0x268d7c0a,0x096cf5c2
9251 .word 0xe5fd8817,0xf7f898a4,0x987eb9ad,0x0850b773
9252p0_local0_sec_end:
9253
9254SECTION .p0_local1 DATA_VA=0x000802000
9255
9256attr_data {
9257 Name = .p0_local1,
9258 VA = 0x0000000000802000,
9259 RA = 0x0000000010040000,
9260 PA = ra2pa(0x0000000010040000,0),
9261 part_0_ctx_nonzero_tsb_config_0,
9262 TTE_Context=PCONTEXT,
9263 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9264 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9265 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9266 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9267}
9268
9269 .data
9270 .seg "data"
9271 .align 0x2000
9272 .global p0_local1_start
9273p0_local1_begin:
9274 .skip 0x1400
9275p0_local1_start:
9276 .word 0x710f2865,0xe8de7ee1,0xb81e0a20,0x611418b8
9277 .word 0x43f784ad,0x11540e05,0x9d6528b7,0x5cff8198
9278 .word 0x387dd853,0x9cce4dba,0x60e82507,0x0113c6ed
9279 .word 0xf5d2b1cd,0x29d07932,0xdd54aa25,0x8c8b1aa3
9280p0_local1_end:
9281
9282SECTION .p0_local1_sec DATA_VA=0x000802000
9283
9284attr_data {
9285 Name = .p0_local1_sec,
9286 VA = 0x0000000000802000,
9287 RA = 0x0000000030040000,
9288 PA = ra2pa(0x0000000030040000,0),
9289 part_0_ctx_nonzero_tsb_config_0,
9290 TTE_Context=SCONTEXT,
9291 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9292 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9293 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9294 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9295}
9296
9297 .data
9298 .seg "data"
9299 .align 0x2000
9300 .global p0_local1_sec_start
9301p0_local1_sec_begin:
9302 .skip 0x1400
9303p0_local1_sec_start:
9304 .word 0xdc4d9892,0x1b3e5408,0xf08a6cea,0xe30ab76d
9305 .word 0xed6d96c9,0x533cf321,0xf817b397,0xad28d8f2
9306 .word 0x181f6e9c,0xb969f168,0x4050e94a,0x123ff582
9307 .word 0x03a88ce6,0xa3f233f2,0xdfef325a,0xa44bd095
9308p0_local1_sec_end:
9309
9310SECTION .p0_local2 DATA_VA=0x000804000
9311
9312attr_data {
9313 Name = .p0_local2,
9314 VA = 0x0000000000804000,
9315 RA = 0x0000000010080000,
9316 PA = ra2pa(0x0000000010080000,0),
9317 part_0_ctx_nonzero_tsb_config_0,
9318 TTE_Context=PCONTEXT,
9319 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9320 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9321 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9322 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9323}
9324
9325 .data
9326 .seg "data"
9327 .align 0x2000
9328 .global p0_local2_start
9329p0_local2_begin:
9330 .skip 0x1400
9331p0_local2_start:
9332 .word 0xd63af139,0x2c88777f,0xfde3373e,0x50157c5b
9333 .word 0xc5c917bf,0xba7de628,0x4a9f9776,0xf4826b60
9334 .word 0xbada2108,0xc791c515,0x26ea8c9d,0x3f44c0c9
9335 .word 0xbefd4d0d,0x8b21c72e,0x0097d890,0x13288134
9336p0_local2_end:
9337
9338SECTION .p0_local2_sec DATA_VA=0x000804000
9339
9340attr_data {
9341 Name = .p0_local2_sec,
9342 VA = 0x0000000000804000,
9343 RA = 0x0000000030080000,
9344 PA = ra2pa(0x0000000030080000,0),
9345 part_0_ctx_nonzero_tsb_config_0,
9346 TTE_Context=SCONTEXT,
9347 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9348 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9349 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9350 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9351}
9352
9353 .data
9354 .seg "data"
9355 .align 0x2000
9356 .global p0_local2_sec_start
9357p0_local2_sec_begin:
9358 .skip 0x1400
9359p0_local2_sec_start:
9360 .word 0x4a8af402,0x2b6b46ed,0xfcc2a29f,0x57b22d28
9361 .word 0x387a3665,0xc9f84194,0x9a00902c,0xe3d1c24d
9362 .word 0xd8dc1efd,0x281cfb46,0x87f1cf5a,0x70e7e1de
9363 .word 0xfeecab0b,0x75eab7ef,0xaed73071,0x52db89e5
9364p0_local2_sec_end:
9365
9366SECTION .p0_local3 DATA_VA=0x000806000
9367
9368attr_data {
9369 Name = .p0_local3,
9370 VA = 0x0000000000806000,
9371 RA = 0x00000000100c0000,
9372 PA = ra2pa(0x00000000100c0000,0),
9373 part_0_ctx_nonzero_tsb_config_0,
9374 TTE_Context=PCONTEXT,
9375 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9376 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9377 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9378 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9379}
9380
9381 .data
9382 .seg "data"
9383 .align 0x2000
9384 .global p0_local3_start
9385p0_local3_begin:
9386 .skip 0x1400
9387p0_local3_start:
9388 .word 0xfe3c6016,0x9079fa93,0x5428b6db,0xa8089df4
9389 .word 0xa558beed,0x8d03687b,0xf92b3efd,0x99b049cd
9390 .word 0x9c18380b,0x139f6fd6,0x0d329602,0x4fd833cd
9391 .word 0x2a763b21,0x07001d69,0xa6fb99df,0xdb4a3c25
9392p0_local3_end:
9393
9394SECTION .p0_local3_sec DATA_VA=0x000806000
9395
9396attr_data {
9397 Name = .p0_local3_sec,
9398 VA = 0x0000000000806000,
9399 RA = 0x00000000300c0000,
9400 PA = ra2pa(0x00000000300c0000,0),
9401 part_0_ctx_nonzero_tsb_config_0,
9402 TTE_Context=SCONTEXT,
9403 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9404 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9405 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9406 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9407}
9408
9409 .data
9410 .seg "data"
9411 .align 0x2000
9412 .global p0_local3_sec_start
9413p0_local3_sec_begin:
9414 .skip 0x1400
9415p0_local3_sec_start:
9416 .word 0x16e64821,0x0a8f6c0a,0xc45cdc55,0x56b9e2dd
9417 .word 0x1bb1f387,0x6813263b,0x3ef0d581,0xa668d2ff
9418 .word 0x7099543b,0x968f5ab2,0xfddf580a,0xdc69950b
9419 .word 0x518be99b,0x51f5d93e,0x38233502,0x425adacf
9420p0_local3_sec_end:
9421
9422SECTION .p0_local4 DATA_VA=0x000808000
9423
9424attr_data {
9425 Name = .p0_local4,
9426 VA = 0x0000000000808000,
9427 RA = 0x0000000010100000,
9428 PA = ra2pa(0x0000000010100000,0),
9429 part_0_ctx_nonzero_tsb_config_0,
9430 TTE_Context=PCONTEXT,
9431 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9432 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9433 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9434 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9435}
9436
9437 .data
9438 .seg "data"
9439 .align 0x2000
9440 .global p0_local4_start
9441p0_local4_begin:
9442 .skip 0x1400
9443p0_local4_start:
9444 .word 0xb05098fc,0x890974e1,0x2f681558,0x0ec79893
9445 .word 0xe7a9f897,0x16e5f923,0x36897d76,0xa6e1c885
9446 .word 0xbb36e8b8,0x1959968f,0x86497216,0xcc7f972e
9447 .word 0xa8899f0e,0xcbfa3a6b,0x5d9e1bcf,0x5a7f9f74
9448p0_local4_end:
9449
9450SECTION .p0_local4_sec DATA_VA=0x000808000
9451
9452attr_data {
9453 Name = .p0_local4_sec,
9454 VA = 0x0000000000808000,
9455 RA = 0x0000000030100000,
9456 PA = ra2pa(0x0000000030100000,0),
9457 part_0_ctx_nonzero_tsb_config_0,
9458 TTE_Context=SCONTEXT,
9459 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9460 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9461 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9462 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9463}
9464
9465 .data
9466 .seg "data"
9467 .align 0x2000
9468 .global p0_local4_sec_start
9469p0_local4_sec_begin:
9470 .skip 0x1400
9471p0_local4_sec_start:
9472 .word 0xc9179df4,0xc13a041d,0xb950c154,0x0cb7790b
9473 .word 0xb5c6ff1f,0x24b25d04,0x04ab8e31,0x1d4201a7
9474 .word 0xafe103e1,0x2bb9970c,0xb02b9bb0,0x2edfd309
9475 .word 0xae22a1a6,0x5b4b93ef,0xfc3f840f,0x990336e2
9476p0_local4_sec_end:
9477
9478SECTION .p0_local5 DATA_VA=0x00080a000
9479
9480attr_data {
9481 Name = .p0_local5,
9482 VA = 0x000000000080a000,
9483 RA = 0x0000000010140000,
9484 PA = ra2pa(0x0000000010140000,0),
9485 part_0_ctx_nonzero_tsb_config_0,
9486 TTE_Context=PCONTEXT,
9487 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9488 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9489 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9490 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9491}
9492
9493 .data
9494 .seg "data"
9495 .align 0x2000
9496 .global p0_local5_start
9497p0_local5_begin:
9498 .skip 0x1400
9499p0_local5_start:
9500 .word 0x34999519,0x9f18e0cf,0xf75236f0,0x0cbeddd8
9501 .word 0x8b1b8869,0x02c7b506,0x15ac4e47,0x9913b744
9502 .word 0x600125e4,0xcae1d280,0x905f0c6b,0xb8be5233
9503 .word 0x70d3875f,0x13e2f1c8,0x24943b85,0xb7730672
9504p0_local5_end:
9505
9506SECTION .p0_local5_sec DATA_VA=0x00080a000
9507
9508attr_data {
9509 Name = .p0_local5_sec,
9510 VA = 0x000000000080a000,
9511 RA = 0x0000000030140000,
9512 PA = ra2pa(0x0000000030140000,0),
9513 part_0_ctx_nonzero_tsb_config_0,
9514 TTE_Context=SCONTEXT,
9515 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9516 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9517 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9518 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9519}
9520
9521 .data
9522 .seg "data"
9523 .align 0x2000
9524 .global p0_local5_sec_start
9525p0_local5_sec_begin:
9526 .skip 0x1400
9527p0_local5_sec_start:
9528 .word 0x1ced8689,0xccfc322b,0xc97943fc,0x25dcf2ea
9529 .word 0x27b7eca1,0xc010e87f,0xa273f99d,0xe26de830
9530 .word 0x988f2635,0xf25ad536,0x4ea0423b,0x7acaff72
9531 .word 0x0866580b,0xce1b4408,0x368035e4,0x2226720f
9532p0_local5_sec_end:
9533
9534SECTION .p0_local6 DATA_VA=0x00080c000
9535
9536attr_data {
9537 Name = .p0_local6,
9538 VA = 0x000000000080c000,
9539 RA = 0x0000000010180000,
9540 PA = ra2pa(0x0000000010180000,0),
9541 part_0_ctx_nonzero_tsb_config_0,
9542 TTE_Context=PCONTEXT,
9543 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9544 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9545 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9546 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9547}
9548
9549 .data
9550 .seg "data"
9551 .align 0x2000
9552 .global p0_local6_start
9553p0_local6_begin:
9554 .skip 0x1400
9555p0_local6_start:
9556 .word 0x2173b11c,0x71170288,0x4e65fcfe,0x1aba6efd
9557 .word 0x08adeaa2,0x062b6287,0x83cf7f40,0x2e8ea061
9558 .word 0xfbe685a9,0x662e6156,0x2e824d80,0xdc17859e
9559 .word 0xeec27c83,0x12d66d1b,0xf9137281,0x026c93b5
9560p0_local6_end:
9561
9562SECTION .p0_local6_sec DATA_VA=0x00080c000
9563
9564attr_data {
9565 Name = .p0_local6_sec,
9566 VA = 0x000000000080c000,
9567 RA = 0x0000000030180000,
9568 PA = ra2pa(0x0000000030180000,0),
9569 part_0_ctx_nonzero_tsb_config_0,
9570 TTE_Context=SCONTEXT,
9571 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9572 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9573 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9574 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9575}
9576
9577 .data
9578 .seg "data"
9579 .align 0x2000
9580 .global p0_local6_sec_start
9581p0_local6_sec_begin:
9582 .skip 0x1400
9583p0_local6_sec_start:
9584 .word 0x07726d25,0x5fb15375,0x9d1fe08f,0x830600c3
9585 .word 0x2b9ea6ee,0xecbfc551,0x69792ca2,0xaf6f6e64
9586 .word 0xd23ee889,0x32e1f2cf,0xa63a50c3,0xea9c1a94
9587 .word 0xc0362ad4,0xb81aa06d,0x9ba34e9a,0x95e36bd2
9588p0_local6_sec_end:
9589
9590SECTION .share0 DATA_VA=0x00080e000
9591
9592attr_data {
9593 Name = .share0,
9594 VA = 0x000000000080e000,
9595 RA = 0x00000000201c0000,
9596 PA = ra2pa(0x00000000201c0000,0),
9597 part_0_ctx_nonzero_tsb_config_0,
9598 TTE_Context=PCONTEXT,
9599 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9600 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9601 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9602 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9603}
9604
9605 .data
9606 .seg "data"
9607 .align 0x2000
9608 .global share0_start
9609share0_begin:
9610share0_start:
9611 .word 0x4b868ea0,0xc1b535a2,0x86c62819,0x580aa8c1
9612 .word 0x448853b0,0x53b67a16,0x09985da4,0x1df4ebbe
9613 .word 0x7e199df5,0x437a3516,0x73f8fb9b,0xb0fcc8be
9614 .word 0xa3581d1a,0xb71edaa4,0xe255968f,0x33400933
9615share0_end:
9616
9617SECTION .share1 DATA_VA=0x000810000
9618
9619attr_data {
9620 Name = .share1,
9621 VA = 0x0000000000810000,
9622 RA = 0x0000000020800000,
9623 PA = ra2pa(0x0000000020800000,0),
9624 part_0_ctx_nonzero_tsb_config_0,
9625 TTE_Context=PCONTEXT,
9626 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9627 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9628 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9629 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9630}
9631
9632 .data
9633 .seg "data"
9634 .align 0x2000
9635 .global share1_start
9636share1_begin:
9637share1_start:
9638 .word 0x8b9f4ebd,0xb5d635df,0xb3187e3b,0x318fd87d
9639 .word 0x763ee133,0x0330665d,0x8a808a2f,0x3f415d65
9640 .word 0xad0a74a9,0xcfa5343d,0x1261a226,0x03d33813
9641 .word 0xc6ba2547,0x29b15e34,0xda6ccbad,0xddff9246
9642 .word 0xc385c0bd,0xbb92dae0,0x61735d06,0x67fc58e3
9643 .word 0xacd21011,0x7a89a692,0x7c4841dc,0x1daf88e5
9644 .word 0xe1272ff3,0x42c32e89,0x7c12283d,0x6487ea1a
9645 .word 0x4a99f873,0x7ea727fb,0x066c5336,0x90a3932a
9646share1_end:
9647
9648SECTION .share2 DATA_VA=0x000812000
9649
9650attr_data {
9651 Name = .share2,
9652 VA = 0x0000000000812000,
9653 RA = 0x00000000211c0000,
9654 PA = ra2pa(0x00000000211c0000,0),
9655 part_0_ctx_nonzero_tsb_config_0,
9656 TTE_Context=PCONTEXT,
9657 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9658 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9659 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9660 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9661}
9662
9663 .data
9664 .seg "data"
9665 .align 0x2000
9666 .global share2_start
9667share2_begin:
9668share2_start:
9669 .word 0xf2ae3487,0x9415896b,0x11507647,0x4efa1287
9670 .word 0x76b4c0af,0x64fd1499,0xa6188311,0x50fa38b0
9671 .word 0xf24d7f00,0x1a91809e,0x763793b5,0x7c99ece3
9672 .word 0xb46406c8,0x0574d448,0x5d82f960,0xc2299272
9673share2_end:
9674
9675SECTION .share3 DATA_VA=0x000814000
9676
9677attr_data {
9678 Name = .share3,
9679 VA = 0x0000000000814000,
9680 RA = 0x0000000021800000,
9681 PA = ra2pa(0x0000000021800000,0),
9682 part_0_ctx_nonzero_tsb_config_0,
9683 TTE_Context=PCONTEXT,
9684 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9685 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9686 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9687 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9688}
9689
9690 .data
9691 .seg "data"
9692 .align 0x2000
9693 .global share3_start
9694share3_begin:
9695share3_start:
9696 .word 0x46b9133c,0x01cec5d4,0x04fdf3ac,0xc45ae17c
9697 .word 0x736184f5,0xb2f97a06,0xb76010b4,0xce7abd0b
9698 .word 0x0dee9ccf,0xb12807d3,0x40df2462,0xb07e0aec
9699 .word 0xcbb265d4,0x713b0529,0x190e20c6,0x0c692bdb
9700 .word 0x217dd078,0x2d281fe5,0x49906c6c,0x253ecf1f
9701 .word 0x805047b8,0xbcdbfe28,0x1e4e3ddb,0xec248a61
9702 .word 0x72b8609c,0xf296932e,0x9f5c224a,0xe5666029
9703 .word 0xbe6a326e,0x99ad1f33,0xcf48786d,0xa2e76016
9704 .word 0x5724899f,0x070fccaa,0x3002b9de,0xd766678c
9705 .word 0x2dd6806f,0xa1c35ae2,0xac1486c7,0x86546955
9706 .word 0xde2657d8,0x07f8a4c3,0x4a377d3e,0xc81b36c2
9707 .word 0x74eda31f,0x0bbf9861,0x0d383b64,0x91f00fd2
9708 .word 0xf3df5cf4,0x35d0a92e,0x379b70c7,0x10b126c8
9709 .word 0xa34f186f,0xcde1ed01,0x9ae9648e,0x141a053b
9710 .word 0x2a61fd7b,0xfa5f710a,0x358d14ea,0x93653466
9711 .word 0xf6a627e1,0xac88d936,0x26e10da0,0xfacaa0e9
9712 .word 0x06900b85,0xf2665c46,0xefde1453,0xc604e903
9713 .word 0xf0074eb8,0x51e7ea59,0xcd261ffb,0x98f3f5ae
9714 .word 0x099c3812,0xd459a4b0,0x8cc51fa4,0x398ff7e6
9715 .word 0xac42ce9e,0x6e8363eb,0x601d05a5,0x3b479732
9716 .word 0xad23cf8d,0x165a21f7,0xb3bb05c6,0xf95fda62
9717 .word 0x4512475e,0xa68181a6,0xbe8a71f0,0x7f1ad610
9718 .word 0xe178872c,0x125abc20,0xf92943d7,0xc6eceed5
9719 .word 0x0b958803,0x5dd1df94,0x69cc79d6,0xfe0484b2
9720 .word 0x28046a7f,0xfe556963,0x7def6b83,0xa5d50c04
9721 .word 0x6d2d5521,0xffe932fc,0x18e5425e,0xd9f5e415
9722 .word 0x49aaedcd,0x62c94c1a,0xe2cf567b,0x8c38f079
9723 .word 0x8612fc91,0x98c56306,0x84cae394,0x9e7fc0ea
9724 .word 0x890808e2,0x492534d8,0x5068edb2,0xd3c0fa28
9725 .word 0x67d5ae67,0x7f549e66,0x4b69ad50,0x7669a310
9726 .word 0x68fa0590,0xe104dde1,0xd437c29b,0xbf79d9aa
9727 .word 0x0fa4f4a8,0x81017173,0xf2ab9309,0x642d6d8f
9728share3_end: