Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_2000_16.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mpgen_2000_16.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 = 327144536
40! Riesling can be on
41! 1 Thread, 2000 lines
42! mpgen created on Dec 20, 2005 (16:35:03)
43! mpgen_2000_16.s created on Mar 27, 2009 (14:45:36)
44! RC file : random.rc
45! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.051220 -rc random.rc -o mpgen_2000_16 -p 1 -l 2000
46
47#define H_HT0_Hw_Corrected_Error_0x63 hw_corrected_error_handler
48
49#define MAIN_PAGE_NUCLEUS_ALSO
50#define MAIN_PAGE_HV_ALSO
51#define N_CPUS 1
52#define ENABLE_T0_Fp_exception_ieee_754_0x21
53#define ENABLE_T0_Fp_exception_other_0x22
54#define ENABLE_T0_Fp_disabled_0x20
55#define ENABLE_T0_Illegal_instruction_0x10
56#define ENABLE_T1_Illegal_instruction_0x10
57#define ENABLE_HT0_Illegal_instruction_0x10
58#define ENABLE_HT1_Illegal_instruction_0x10
59#define ENABLE_T0_Clean_Window_0x24
60#define THREAD_COUNT 1
61#define THREAD_STRIDE 1
62#define SKIP_TRAPCHECK
63#define USE_MPGEN_TRAPS
64
65#include "hboot.s"
66
67 .text
68 .global main
69main:
70
71! Random code for Processor 0
72
73processor_0:
74 ta T_CHANGE_PRIV
75 wrpr %g0,7,%cleanwin
76 call p0_init_memory_pointers
77 wr %g0,0x80,%asi ! Setting default asi to 80
78
79! Initialize the floating point registers for processor 0
80
81 wr %g0,0x4,%fprs ! Make sure fef is 1
82 set p0_init_freg,%g1
83! %f0 = 7558aaf3 acb28974 a00cb89f 0cad9f9b
84! %f4 = 957a622f 22180119 572706c0 6025b43f
85! %f8 = 9156ec16 6b0274a1 a1af2138 6bb4af02
86! %f12 = 4696fa70 c5bab51a d1f9c738 4796c528
87 ldda [%g1]ASI_BLK_P,%f0
88 add %g1,64,%g1
89! %f16 = 10f6f28d 0bb66c3e 73e42445 38f2a07b
90! %f20 = cb6d4a47 1a2dbfb7 0557252f 8442eba1
91! %f24 = 03d56844 f16762e3 98e65ffd ac181400
92! %f28 = 36ab3346 2b1c4351 3be5a330 7d9bf8cb
93 ldda [%g1]ASI_BLK_P,%f16
94 add %g1,64,%g1
95! %f32 = 4fbec217 8a5448e9 59d972e2 212b1990
96! %f36 = fb210878 f6cdc970 0d14523d bd50ea0d
97! %f40 = 8c449174 931d007e bff6c7f6 321222ff
98! %f44 = 8be08379 cb96b41b 0c8bf40b 72a93966
99 ldda [%g1]ASI_BLK_P,%f32
100
101! Set up the Graphics Status Register
102
103 setx 0x046ad1670000003a,%g7,%g1 ! GSR scale = 7, align = 2
104 wr %g1,%g0,%gsr ! GSR = 046ad1670000003a
105 wr %g0,%y ! Clear Y register
106 xorcc %g0,%g0,%g3 ! init %g3 and set flags
107 membar #Sync ! Force the block loads to complete
108
109! Start of Random Code for processor 0
110
111p0_label_1:
112! Mem[0000000010181410] = da42588b, %l4 = 1c840a3242d10b39
113 lduha [%i6+%o5]0x88,%l4 ! %l4 = 000000000000588b
114! %f26 = 98e65ffd ac181400, Mem[0000000010101408] = a887ed38 42cc16c6
115 stda %f26,[%i4+%o4]0x88 ! Mem[0000000010101408] = 98e65ffd ac181400
116! Mem[0000000030081408] = 2e1171cd, %l5 = 4154c970b7afb8fd
117 swapa [%i2+%o4]0x81,%l5 ! %l5 = 000000002e1171cd
118! Mem[0000000010081400] = aba834668d7a8ee0, %l0 = 1ef21a2e18c4b9d8, %l6 = 256f185480377cff
119 casxa [%i2]0x80,%l0,%l6 ! %l6 = aba834668d7a8ee0
120! %l3 = fe7199c0c7ac7d98, Mem[0000000010081410] = 3f026c62
121 stha %l3,[%i2+%o5]0x80 ! Mem[0000000010081410] = 7d986c62
122! Mem[0000000010041400] = 30e227fb, %f11 = 6bb4af02
123 ld [%i1+%g0],%f11 ! %f11 = 30e227fb
124! %l3 = fe7199c0c7ac7d98, Mem[0000000030181408] = 60a17d013e15c2ab
125 stxa %l3,[%i6+%o4]0x89 ! Mem[0000000030181408] = fe7199c0c7ac7d98
126! Mem[0000000020800001] = e5028ed8, %l3 = fe7199c0c7ac7d98
127 ldstub [%o1+0x001],%l3 ! %l3 = 00000002000000ff
128! %l7 = fe4ec4fa7269168c, Mem[0000000010181410] = da42588b
129 stwa %l7,[%i6+%o5]0x88 ! Mem[0000000010181410] = 7269168c
130! Starting 10 instruction Store Burst
131! %l3 = 0000000000000002, Mem[0000000010101400] = 56c5d56f
132 stha %l3,[%i4+%g0]0x80 ! Mem[0000000010101400] = 0002d56f
133
134p0_label_2:
135! Mem[0000000010001420] = 6c0d1d7eed9f2dbf, %l2 = 4d983392d9e32dbc, %l1 = 3677fda659dc91dd
136 add %i0,0x20,%g1
137 casxa [%g1]0x80,%l2,%l1 ! %l1 = 6c0d1d7eed9f2dbf
138! %l2 = 4d983392d9e32dbc, Mem[0000000030141400] = a4962afc
139 stha %l2,[%i5+%g0]0x81 ! Mem[0000000030141400] = 2dbc2afc
140! Mem[00000000100c143e] = 56aa808d, %l1 = 6c0d1d7eed9f2dbf
141 ldstub [%i3+0x03e],%l1 ! %l1 = 00000080000000ff
142! %l0 = 1ef21a2e18c4b9d8, Mem[00000000100c1400] = 1904bec9fd50c241
143 stxa %l0,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 1ef21a2e18c4b9d8
144! %l4 = 0000588b, %l5 = 2e1171cd, Mem[0000000030181408] = 987dacc7 c09971fe
145 stda %l4,[%i6+%o4]0x81 ! Mem[0000000030181408] = 0000588b 2e1171cd
146! %l4 = 0000588b, %l5 = 2e1171cd, Mem[0000000010081410] = 7d986c62 217b8aa2
147 stda %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0000588b 2e1171cd
148! %l1 = 0000000000000080, Mem[0000000030141410] = da6b08c9
149 stha %l1,[%i5+%o5]0x81 ! Mem[0000000030141410] = 008008c9
150! Mem[0000000030101410] = 6768845c, %l4 = 000000000000588b
151 ldstuba [%i4+%o5]0x81,%l4 ! %l4 = 00000067000000ff
152! Mem[0000000010141408] = d8b76590, %l6 = aba834668d7a8ee0
153 swap [%i5+%o4],%l6 ! %l6 = 00000000d8b76590
154! Starting 10 instruction Load Burst
155! Mem[0000000030181400] = 41f463d3d8750de5, %l2 = 4d983392d9e32dbc
156 ldxa [%i6+%g0]0x81,%l2 ! %l2 = 41f463d3d8750de5
157
158p0_label_3:
159! Mem[0000000010001408] = f9664594f27ac1d1, %f0 = 7558aaf3 acb28974
160 ldda [%i0+%o4]0x80,%f0 ! %f0 = f9664594 f27ac1d1
161! Mem[0000000010101400] = 6fd50200, %l4 = 0000000000000067
162 lduwa [%i4+%g0]0x88,%l4 ! %l4 = 000000006fd50200
163! Mem[00000000218001c0] = 43b737e3, %l4 = 000000006fd50200
164 ldsh [%o3+0x1c0],%l4 ! %l4 = 00000000000043b7
165! Mem[0000000010141420] = c0aec14cf79dc35b, %f2 = a00cb89f 0cad9f9b
166 ldd [%i5+0x020],%f2 ! %f2 = c0aec14c f79dc35b
167! Mem[0000000030001408] = 3816da89, %l0 = 1ef21a2e18c4b9d8
168 ldsha [%i0+%o4]0x81,%l0 ! %l0 = 0000000000003816
169! Mem[0000000030181410] = d0cf2ceb, %f15 = 4796c528
170 lda [%i6+%o5]0x89,%f15 ! %f15 = d0cf2ceb
171! Mem[0000000020800040] = 5bafcbdb, %l4 = 00000000000043b7
172 ldsba [%o1+0x041]%asi,%l4 ! %l4 = ffffffffffffffaf
173! Mem[0000000030101408] = 87e3de3f, %l6 = 00000000d8b76590
174 lduba [%i4+%o4]0x81,%l6 ! %l6 = 0000000000000087
175! Mem[00000000211c0000] = 7e657001, %l2 = 41f463d3d8750de5
176 ldsb [%o2+%g0],%l2 ! %l2 = 000000000000007e
177! Starting 10 instruction Store Burst
178! %l2 = 000000000000007e, Mem[0000000030041400] = ca3a189cb1151059
179 stxa %l2,[%i1+%g0]0x81 ! Mem[0000000030041400] = 000000000000007e
180
181p0_label_4:
182! %f24 = 03d56844 f16762e3, %l5 = 000000002e1171cd
183! Mem[0000000010141418] = 8f014185d307c793
184 add %i5,0x018,%g1
185 stda %f24,[%g1+%l5]ASI_PST8_P ! Mem[0000000010141418] = 03d54185f167c7e3
186! Mem[0000000010101410] = cba5243f, %l6 = 0000000000000087
187 ldstuba [%i4+%o5]0x80,%l6 ! %l6 = 000000cb000000ff
188! Mem[000000001010142c] = ee5f39e4, %l4 = ffffffffffffffaf, %asi = 80
189 swapa [%i4+0x02c]%asi,%l4 ! %l4 = 00000000ee5f39e4
190! %f14 = d1f9c738 d0cf2ceb, Mem[0000000010181400] = fadc6b03 7336f526
191 stda %f14,[%i6+%g0]0x88 ! Mem[0000000010181400] = d1f9c738 d0cf2ceb
192! %l2 = 000000000000007e, imm = fffffffffffffa3f, %l6 = 00000000000000cb
193 andn %l2,-0x5c1,%l6 ! %l6 = 0000000000000040
194! Mem[0000000030181408] = 8b580000, %l7 = fe4ec4fa7269168c
195 ldstuba [%i6+%o4]0x89,%l7 ! %l7 = 00000000000000ff
196! %l2 = 000000000000007e, Mem[0000000010081412] = 0000588b
197 sth %l2,[%i2+0x012] ! Mem[0000000010081410] = 0000007e
198! %l2 = 000000000000007e, Mem[0000000010101408] = ac181400
199 stha %l2,[%i4+%o4]0x88 ! Mem[0000000010101408] = ac18007e
200! %f6 = 572706c0 6025b43f, %l2 = 000000000000007e
201! Mem[0000000030141400] = 2dbc2afce49dd978
202 stda %f6,[%i5+%l2]ASI_PST16_SL ! Mem[0000000030141400] = 2dbc2560c0062757
203! Starting 10 instruction Load Burst
204! %l0 = 0000000000003816, imm = fffffffffffff820, %l4 = 00000000ee5f39e4
205 subc %l0,-0x7e0,%l4 ! %l4 = 0000000000003ff6
206
207p0_label_5:
208! Mem[0000000030101400] = 6329e949 4363913c, %l2 = 0000007e, %l3 = 00000002
209 ldda [%i4+%g0]0x81,%l2 ! %l2 = 000000006329e949 000000004363913c
210! Mem[0000000010141410] = 15a11b00, %l1 = 0000000000000080
211 lduha [%i5+%o5]0x88,%l1 ! %l1 = 0000000000001b00
212! Mem[0000000010001410] = 894a1af2, %l0 = 0000000000003816
213 ldsba [%i0+%o5]0x88,%l0 ! %l0 = fffffffffffffff2
214! Mem[0000000020800040] = 5bafcbdb, %l5 = 000000002e1171cd
215 lduha [%o1+0x040]%asi,%l5 ! %l5 = 0000000000005baf
216! Mem[0000000030101408] = d8ad60573fdee387, %l3 = 000000004363913c
217 ldxa [%i4+%o4]0x89,%l3 ! %l3 = d8ad60573fdee387
218! Mem[0000000030001400] = c069fdb7, %f30 = 3be5a330
219 lda [%i0+%g0]0x81,%f30 ! %f30 = c069fdb7
220! Mem[00000000100c1410] = 905eab26bf54bcd1, %l6 = 0000000000000040
221 ldxa [%i3+0x010]%asi,%l6 ! %l6 = 905eab26bf54bcd1
222! Mem[0000000030081408] = fdb8afb7, %l7 = 0000000000000000
223 lduwa [%i2+%o4]0x89,%l7 ! %l7 = 00000000fdb8afb7
224! Mem[0000000010141408] = e08e7a8d, %l0 = fffffffffffffff2
225 lduwa [%i5+%o4]0x88,%l0 ! %l0 = 00000000e08e7a8d
226! Starting 10 instruction Store Burst
227! %f25 = f16762e3, %f6 = 572706c0 6025b43f
228 fitod %f25,%f6 ! %f6 = c1ad313a 3a000000
229
230p0_label_6:
231! %l7 = 00000000fdb8afb7, Mem[00000000100c1400] = d8b9c418
232 stba %l7,[%i3+%g0]0x80 ! Mem[00000000100c1400] = b7b9c418
233! %l1 = 0000000000001b00, Mem[0000000030181410] = d0cf2ceb
234 stba %l1,[%i6+%o5]0x89 ! Mem[0000000030181410] = d0cf2c00
235! Mem[0000000030141410] = 008008c9, %l4 = 0000000000003ff6
236 swapa [%i5+%o5]0x81,%l4 ! %l4 = 00000000008008c9
237 membar #Sync ! Added by membar checker (1)
238! Mem[0000000030141400] = 2dbc2560 c0062757 93018f04 ec480d19
239! Mem[0000000030141410] = 00003ff6 7abaad19 16f02ac0 3e608a57
240! Mem[0000000030141420] = f4b0d034 a5f349f5 e3c0f0cf e630f32a
241! Mem[0000000030141430] = 44b30f0e 73352ded f0e1cbc9 9863bf2f
242 ldda [%i5]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000030141400
243! %f0 = f9664594 f27ac1d1 c0aec14c f79dc35b
244! %f4 = 957a622f 22180119 c1ad313a 3a000000
245! %f8 = 9156ec16 6b0274a1 a1af2138 30e227fb
246! %f12 = 4696fa70 c5bab51a d1f9c738 d0cf2ceb
247 stda %f0,[%i3]ASI_BLK_AIUPL ! Block Store to 00000000100c1400
248! Mem[0000000030101408] = 3fdee387, %l5 = 0000000000005baf
249 ldstuba [%i4+%o4]0x89,%l5 ! %l5 = 00000087000000ff
250! %l5 = 0000000000000087, imm = 0000000000000e80, %l5 = 0000000000000087
251 or %l5,0xe80,%l5 ! %l5 = 0000000000000e87
252! %f0 = f9664594 f27ac1d1 c0aec14c f79dc35b
253! %f4 = 957a622f 22180119 c1ad313a 3a000000
254! %f8 = 9156ec16 6b0274a1 a1af2138 30e227fb
255! %f12 = 4696fa70 c5bab51a d1f9c738 d0cf2ceb
256 stda %f0,[%i6]ASI_COMMIT_P ! Block Store to 0000000010181400
257! %l3 = d8ad60573fdee387, Mem[0000000010001408] = f9664594
258 stba %l3,[%i0+%o4]0x80 ! Mem[0000000010001408] = 87664594
259! Starting 10 instruction Load Burst
260! Mem[0000000010141410] = 001ba115, %l2 = 000000006329e949
261 ldsha [%i5+%o5]0x80,%l2 ! %l2 = 000000000000001b
262
263p0_label_7:
264! Mem[0000000030081410] = 3ac8ceaf, %l1 = 0000000000001b00
265 lduba [%i2+%o5]0x81,%l1 ! %l1 = 000000000000003a
266! Mem[0000000010081420] = 4d52c53b96a1271f, %l2 = 000000000000001b, %l0 = 00000000e08e7a8d
267 add %i2,0x20,%g1
268 casxa [%g1]0x80,%l2,%l0 ! %l0 = 4d52c53b96a1271f
269! Mem[0000000030181400] = e50d75d8d363f441, %f28 = ed2d3573 0e0fb344
270 ldda [%i6+%g0]0x89,%f28 ! %f28 = e50d75d8 d363f441
271! Mem[0000000030101400] = 49e92963, %l2 = 000000000000001b
272 lduwa [%i4+%g0]0x89,%l2 ! %l2 = 0000000049e92963
273! Mem[0000000030041408] = ca4bcae7, %l7 = 00000000fdb8afb7
274 ldsha [%i1+%o4]0x89,%l7 ! %l7 = ffffffffffffcae7
275! Mem[0000000030081408] = fdb8afb7, %l5 = 0000000000000e87
276 ldsba [%i2+%o4]0x89,%l5 ! %l5 = ffffffffffffffb7
277! Mem[0000000010081408] = 9296b240, %l2 = 0000000049e92963
278 lduha [%i2+%o4]0x88,%l2 ! %l2 = 000000000000b240
279! Mem[0000000030001410] = 89d18beab529e417, %l4 = 00000000008008c9
280 ldxa [%i0+%o5]0x81,%l4 ! %l4 = 89d18beab529e417
281! Mem[0000000030181410] = d0cf2c00, %l3 = d8ad60573fdee387
282 lduba [%i6+%o5]0x89,%l3 ! %l3 = 0000000000000000
283! Starting 10 instruction Store Burst
284! Mem[0000000020800001] = e5ff8ed8, %l0 = 4d52c53b96a1271f
285 ldstub [%o1+0x001],%l0 ! %l0 = 000000ff000000ff
286
287p0_label_8:
288! %f30 = 2fbf6398 c9cbe1f0, Mem[00000000100c1400] = d1c17af2 944566f9
289 stda %f30,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 2fbf6398 c9cbe1f0
290! Mem[0000000010141410] = 15a11b00, %l3 = 0000000000000000
291 swapa [%i5+%o5]0x88,%l3 ! %l3 = 0000000015a11b00
292! %l6 = 905eab26bf54bcd1, Mem[0000000010041408] = 20aac52e
293 stwa %l6,[%i1+%o4]0x80 ! Mem[0000000010041408] = bf54bcd1
294! %l4 = b529e417, %l5 = ffffffb7, Mem[0000000010001408] = 94456687 d1c17af2
295 stda %l4,[%i0+%o4]0x88 ! Mem[0000000010001408] = b529e417 ffffffb7
296! Mem[00000000211c0001] = 7e657001, %l5 = ffffffffffffffb7
297 ldstub [%o2+0x001],%l5 ! %l5 = 00000065000000ff
298! Mem[0000000030141400] = 2dbc2560, %l3 = 0000000015a11b00
299 ldstuba [%i5+%g0]0x81,%l3 ! %l3 = 0000002d000000ff
300! %l1 = 000000000000003a, Mem[0000000030001408] = 89da1638
301 stba %l1,[%i0+%o4]0x89 ! Mem[0000000030001408] = 89da163a
302! %f29 = d363f441, %f20 = 19adba7a, %f16 = 572706c0
303 fdivs %f29,%f20,%f16 ! %f16 = f927f3d8
304! %l6 = 905eab26bf54bcd1, Mem[0000000010081408] = 40b29692
305 stwa %l6,[%i2+%o4]0x80 ! Mem[0000000010081408] = bf54bcd1
306! Starting 10 instruction Load Burst
307! Mem[0000000010141408] = e08e7a8d, %l3 = 000000000000002d
308 ldswa [%i5+%o4]0x88,%l3 ! %l3 = ffffffffe08e7a8d
309
310p0_label_9:
311! Mem[0000000030001410] = 89d18bea, %l6 = 905eab26bf54bcd1
312 ldsha [%i0+%o5]0x81,%l6 ! %l6 = ffffffffffff89d1
313! Mem[0000000010081408] = 52f7846f d1bc54bf, %l4 = b529e417, %l5 = 00000065
314 ldda [%i2+%o4]0x88,%l4 ! %l4 = 00000000d1bc54bf 0000000052f7846f
315! Mem[0000000010001410] = 28b0b9d4894a1af2, %f24 = f549f3a5 34d0b0f4
316 ldda [%i0+%o5]0x88,%f24 ! %f24 = 28b0b9d4 894a1af2
317! Mem[0000000010001408] = ffffffb7 b529e417, %l4 = d1bc54bf, %l5 = 52f7846f
318 ldda [%i0+%o4]0x88,%l4 ! %l4 = 00000000b529e417 00000000ffffffb7
319! Mem[0000000010141410] = 00000000, %l2 = 000000000000b240
320 lduba [%i5+%o5]0x88,%l2 ! %l2 = 0000000000000000
321! Mem[0000000030001410] = ea8bd189, %l2 = 0000000000000000
322 ldsba [%i0+%o5]0x89,%l2 ! %l2 = ffffffffffffff89
323! Mem[0000000030041400] = 00000000 0000007e e7ca4bca 920c38e3
324! Mem[0000000030041410] = 6759f701 92f6c887 28a0e338 698fa81f
325! Mem[0000000030041420] = 96332b33 c52d079a d6e1b298 51cb272c
326! Mem[0000000030041430] = d24d69b9 199a9ee5 68b52f59 9128b367
327 ldda [%i1]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030041400
328! Mem[0000000010001408] = 17e429b5, %l5 = 00000000ffffffb7
329 lduwa [%i0+%o4]0x80,%l5 ! %l5 = 0000000017e429b5
330! Mem[0000000021800080] = a3f2944f, %l1 = 000000000000003a
331 lduba [%o3+0x081]%asi,%l1 ! %l1 = 00000000000000f2
332! Starting 10 instruction Store Burst
333! %l1 = 00000000000000f2, Mem[0000000010101408] = ac18007e
334 stwa %l1,[%i4+%o4]0x88 ! Mem[0000000010101408] = 000000f2
335
336p0_label_10:
337! %l5 = 0000000017e429b5, Mem[000000001010140e] = fd5fe698, %asi = 80
338 stha %l5,[%i4+0x00e]%asi ! Mem[000000001010140c] = fd5f29b5
339! %l0 = 000000ff, %l1 = 000000f2, Mem[0000000030001408] = 3a16da89 9ac9f33d
340 stda %l0,[%i0+%o4]0x81 ! Mem[0000000030001408] = 000000ff 000000f2
341! %l4 = 00000000b529e417, Mem[00000000211c0000] = 7eff7001, %asi = 80
342 stba %l4,[%o2+0x000]%asi ! Mem[00000000211c0000] = 17ff7001
343! Mem[0000000010101420] = bfdb958b, %l3 = ffffffffe08e7a8d
344 swap [%i4+0x020],%l3 ! %l3 = 00000000bfdb958b
345! %l1 = 00000000000000f2, Mem[0000000030001410] = 17e429b5ea8bd189
346 stxa %l1,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000000000f2
347! %f16 = f927f3d8 6025bc2d, %l0 = 00000000000000ff
348! Mem[0000000030181418] = dba784a94e9f0ae1
349 add %i6,0x018,%g1
350 stda %f16,[%g1+%l0]ASI_PST16_S ! Mem[0000000030181418] = f927f3d86025bc2d
351! %l1 = 00000000000000f2, Mem[0000000010081401] = aba83466, %asi = 80
352 stba %l1,[%i2+0x001]%asi ! Mem[0000000010081400] = abf23466
353! %l4 = 00000000b529e417, Mem[000000001008143e] = ee30470a, %asi = 80
354 stha %l4,[%i2+0x03e]%asi ! Mem[000000001008143c] = ee30e417
355 membar #Sync ! Added by membar checker (2)
356! Mem[0000000010181408] = c0aec14c, %l1 = 00000000000000f2
357 ldstuba [%i6+%o4]0x80,%l1 ! %l1 = 000000c0000000ff
358! Starting 10 instruction Load Burst
359! Mem[0000000030101408] = 3fdee3ff, %l6 = ffffffffffff89d1
360 lduha [%i4+%o4]0x89,%l6 ! %l6 = 000000000000e3ff
361
362p0_label_11:
363! Mem[0000000010101400] = 0002d56f, %l4 = 00000000b529e417
364 ldsba [%i4+%g0]0x80,%l4 ! %l4 = 0000000000000000
365! Mem[0000000010041410] = 7610888b, %l4 = 0000000000000000
366 lduha [%i1+%o5]0x88,%l4 ! %l4 = 000000000000888b
367! Mem[00000000300c1408] = 5c3d9c36, %l0 = 00000000000000ff
368 ldswa [%i3+%o4]0x81,%l0 ! %l0 = 000000005c3d9c36
369! Mem[0000000030041410] = 6759f701, %f17 = 6025bc2d
370 lda [%i1+%o5]0x81,%f17 ! %f17 = 6759f701
371! Mem[0000000010101438] = 79b1bd27, %l1 = 00000000000000c0
372 lduwa [%i4+0x038]%asi,%l1 ! %l1 = 0000000079b1bd27
373! Mem[0000000030081400] = 105bf65d, %l4 = 000000000000888b
374 ldsba [%i2+%g0]0x89,%l4 ! %l4 = 000000000000005d
375! Mem[0000000010141418] = 03d54185, %l5 = 0000000017e429b5
376 ldsh [%i5+0x01a],%l5 ! %l5 = 0000000000004185
377! Mem[0000000010101434] = cd1bbf6b, %l3 = 00000000bfdb958b
378 ldsw [%i4+0x034],%l3 ! %l3 = ffffffffcd1bbf6b
379! Mem[0000000030001408] = ff000000, %f19 = 048f0193
380 lda [%i0+%o4]0x89,%f19 ! %f19 = ff000000
381! Starting 10 instruction Store Burst
382! Mem[0000000010001409] = 17e429b5, %l4 = 000000000000005d
383 ldstub [%i0+0x009],%l4 ! %l4 = 000000e4000000ff
384
385p0_label_12:
386! %l5 = 0000000000004185, Mem[0000000030181408] = 8b5800ff
387 stba %l5,[%i6+%o4]0x89 ! Mem[0000000030181408] = 8b580085
388! %l7 = ffffffffffffcae7, Mem[0000000030181410] = d0cf2c00
389 stha %l7,[%i6+%o5]0x89 ! Mem[0000000030181410] = d0cfcae7
390! %f18 = 190d48ec, Mem[0000000030141410] = 00003ff6
391 sta %f18,[%i5+%o5]0x81 ! Mem[0000000030141410] = 190d48ec
392! %l6 = 000000000000e3ff, Mem[00000000300c1408] = 369c3d5c
393 stha %l6,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 369ce3ff
394! %l3 = ffffffffcd1bbf6b, Mem[00000000300c1410] = df938122
395 stha %l3,[%i3+%o5]0x89 ! Mem[00000000300c1410] = df93bf6b
396! Mem[0000000010001400] = 030b95bc, %l2 = ffffffffffffff89
397 ldstuba [%i0+%g0]0x80,%l2 ! %l2 = 00000003000000ff
398! Mem[00000000218001c0] = 43b737e3, %l7 = ffffffffffffcae7
399 ldstub [%o3+0x1c0],%l7 ! %l7 = 00000043000000ff
400! Mem[00000000211c0000] = 17ff7001, %l1 = 0000000079b1bd27
401 ldstuba [%o2+0x000]%asi,%l1 ! %l1 = 00000017000000ff
402! %f31 = c9cbe1f0, %f20 = 19adba7a
403 fcmpes %fcc3,%f31,%f20 ! %fcc3 = 1
404! Starting 10 instruction Load Burst
405 membar #Sync ! Added by membar checker (3)
406! Mem[0000000010001400] = ff0b95bc ae4a49ae 17ff29b5 b7ffffff
407! Mem[0000000010001410] = f21a4a89 d4b9b028 8cd29078 f45c1c07
408! Mem[0000000010001420] = 6c0d1d7e ed9f2dbf d3844c69 4f1a260b
409! Mem[0000000010001430] = f5d1c380 4cb9a60d 186ce9bc c1cabd15
410 ldda [%i0]ASI_BLK_PL,%f16 ! Block Load from 0000000010001400
411
412p0_label_13:
413! Mem[0000000030101408] = d8ad60573fdee3ff, %f2 = e3380c92 ca4bcae7
414 ldda [%i4+%o4]0x89,%f2 ! %f2 = d8ad6057 3fdee3ff
415! Mem[0000000030101410] = ff68845cb9ad60ec, %l2 = 0000000000000003
416 ldxa [%i4+%o5]0x81,%l2 ! %l2 = ff68845cb9ad60ec
417! Mem[00000000100c140c] = 4cc1aec0, %l2 = ff68845cb9ad60ec
418 lduwa [%i3+0x00c]%asi,%l2 ! %l2 = 000000004cc1aec0
419! Mem[0000000010001418] = 8cd29078f45c1c07, %f4 = 87c8f692 01f75967
420 ldd [%i0+0x018],%f4 ! %f4 = 8cd29078 f45c1c07
421! Mem[0000000030181408] = 8500588b, %l0 = 000000005c3d9c36
422 lduba [%i6+%o4]0x81,%l0 ! %l0 = 0000000000000085
423! Mem[0000000030141400] = ffbc2560 c0062757 93018f04 ec480d19
424! Mem[0000000030141410] = 190d48ec 7abaad19 16f02ac0 3e608a57
425! Mem[0000000030141420] = f4b0d034 a5f349f5 e3c0f0cf e630f32a
426! Mem[0000000030141430] = 44b30f0e 73352ded f0e1cbc9 9863bf2f
427 ldda [%i5]ASI_BLK_S,%f16 ! Block Load from 0000000030141400
428! Mem[0000000010001410] = 28b0b9d4894a1af2, %l7 = 0000000000000043
429 ldxa [%i0+%o5]0x88,%l7 ! %l7 = 28b0b9d4894a1af2
430! Mem[0000000010081410] = 0000007e, %l3 = ffffffffcd1bbf6b
431 lduha [%i2+%o5]0x80,%l3 ! %l3 = 0000000000000000
432! Mem[0000000030181408] = 8500588b2e1171cd, %f14 = 67b32891 592fb568
433 ldda [%i6+%o4]0x81,%f14 ! %f14 = 8500588b 2e1171cd
434! Starting 10 instruction Store Burst
435! %l5 = 0000000000004185, Mem[0000000010141430] = a6cc5dcad27d0755, %asi = 80
436 stxa %l5,[%i5+0x030]%asi ! Mem[0000000010141430] = 0000000000004185
437
438p0_label_14:
439! Code Fragment 4
440p0_fragment_1:
441! %l0 = 0000000000000085
442 setx 0x5d95ecc7dd0091c4,%g7,%l0 ! %l0 = 5d95ecc7dd0091c4
443! %l1 = 0000000000000017
444 setx 0xf59635c802bd5f95,%g7,%l1 ! %l1 = f59635c802bd5f95
445 setx 0x7ff8, %g1, %g2
446 and %l0, %g2, %l0
447 setx 0xffffffff, %g1, %g2
448 and %l1, %g2, %l1
449 setx 0x100000000, %g1, %g2
450 or %l1, %g2, %l1 ! Set bit 32 - perrinj
451 ta T_CHANGE_HPRIV
452 stxa %l1, [%l0]ASI_ICACHE_INSTR
453 ta T_CHANGE_NONHPRIV
454! %l0 = 5d95ecc7dd0091c4
455 setx 0x003c7f37fefc57ea,%g7,%l0 ! %l0 = 003c7f37fefc57ea
456! %l1 = f59635c802bd5f95
457 setx 0x47afa9679a5bb092,%g7,%l1 ! %l1 = 47afa9679a5bb092
458! %f2 = d8ad6057, %f2 = d8ad6057, %f3 = 3fdee3ff
459 fsubs %f2 ,%f2 ,%f3 ! %f3 = 00000000
460! %l3 = 0000000000000000, Mem[00000000100c1410] = 22180119
461 stwa %l3,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000
462! %l5 = 0000000000004185, Mem[0000000010081410] = 0000007e
463 stba %l5,[%i2+%o5]0x80 ! Mem[0000000010081410] = 8500007e
464 membar #Sync ! Added by membar checker (4)
465! %l6 = 000000000000e3ff, Mem[0000000030141400] = ffbc2560c0062757
466 stxa %l6,[%i5+%g0]0x81 ! Mem[0000000030141400] = 000000000000e3ff
467! Mem[00000000100c1408] = 5bc39df74cc1aec0, %l3 = 0000000000000000, %l4 = 00000000000000e4
468 add %i3,0x08,%g1
469 casxa [%g1]0x80,%l3,%l4 ! %l4 = 5bc39df74cc1aec0
470! Mem[0000000010181438] = d1f9c738, %l7 = 28b0b9d4894a1af2
471 swap [%i6+0x038],%l7 ! %l7 = 00000000d1f9c738
472! Mem[0000000030181400] = 41f463d3, %l4 = 5bc39df74cc1aec0
473 ldstuba [%i6+%g0]0x81,%l4 ! %l4 = 00000041000000ff
474! %f18 = 93018f04 ec480d19, %l1 = 47afa9679a5bb092
475! Mem[00000000100c1430] = 1ab5bac570fa9646
476 add %i3,0x030,%g1
477 stda %f18,[%g1+%l1]ASI_PST32_PL ! Mem[00000000100c1430] = 1ab5bac5048f0193
478! Starting 10 instruction Load Burst
479! Mem[0000000010001410] = f21a4a89 d4b9b028, %l6 = 0000e3ff, %l7 = d1f9c738
480 ldda [%i0+%o5]0x80,%l6 ! %l6 = 00000000f21a4a89 00000000d4b9b028
481
482p0_label_15:
483! Mem[00000000300c1410] = 9bf6daa7 df93bf6b, %l2 = 4cc1aec0, %l3 = 00000000
484 ldda [%i3+%o5]0x89,%l2 ! %l2 = 00000000df93bf6b 000000009bf6daa7
485! Mem[00000000211c0000] = ffff7001, %l2 = 00000000df93bf6b
486 ldsha [%o2+0x000]%asi,%l2 ! %l2 = ffffffffffffffff
487! Mem[0000000030181400] = e50d75d8d363f4ff, %f8 = 9a072dc5 332b3396
488 ldda [%i6+%g0]0x89,%f8 ! %f8 = e50d75d8 d363f4ff
489! Mem[0000000010101414] = ca3e5f61, %l4 = 0000000000000041
490 ldsh [%i4+0x014],%l4 ! %l4 = ffffffffffffca3e
491! Mem[00000000201c0000] = f842826e, %l5 = 0000000000004185
492 ldub [%o0+0x001],%l5 ! %l5 = 0000000000000042
493! Mem[0000000010001418] = 8cd29078, %l1 = 47afa9679a5bb092
494 lduba [%i0+0x019]%asi,%l1 ! %l1 = 00000000000000d2
495! Mem[0000000020800000] = e5ff8ed8, %l7 = 00000000d4b9b028
496 lduha [%o1+0x000]%asi,%l7 ! %l7 = 000000000000e5ff
497! %l7 = 000000000000e5ff, immed = fffffe67, %y = 00000000
498 smul %l7,-0x199,%l5 ! %l5 = fffffffffe908b99, %y = ffffffff
499! Mem[0000000030081400] = 105bf65d, %l0 = 003c7f37fefc57ea
500 ldsba [%i2+%g0]0x89,%l0 ! %l0 = 000000000000005d
501! Starting 10 instruction Store Burst
502! Mem[0000000010101400] = 6fd50200, %l7 = 000000000000e5ff
503 swapa [%i4+%g0]0x88,%l7 ! %l7 = 000000006fd50200
504
505p0_label_16:
506! Mem[0000000010181410] = 2f627a95, %l4 = ffffffffffffca3e
507 ldstuba [%i6+%o5]0x88,%l4 ! %l4 = 00000095000000ff
508! Mem[0000000010141434] = 00004185, %l6 = 00000000f21a4a89
509 swap [%i5+0x034],%l6 ! %l6 = 0000000000004185
510! Mem[00000000300c1408] = 369ce3ff, %l3 = 000000009bf6daa7
511 ldstuba [%i3+%o4]0x89,%l3 ! %l3 = 000000ff000000ff
512! Mem[0000000030081400] = 105bf65d, %l6 = 0000000000004185
513 swapa [%i2+%g0]0x89,%l6 ! %l6 = 00000000105bf65d
514! %l1 = 00000000000000d2, Mem[00000000100c1410] = 00000000
515 stwa %l1,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 000000d2
516! %l7 = 000000006fd50200, Mem[0000000020800041] = 5bafcbdb
517 stb %l7,[%o1+0x041] ! Mem[0000000020800040] = 5b00cbdb
518! %l5 = fffffffffe908b99, Mem[0000000010101410] = 3f24a5ff
519 stwa %l5,[%i4+%o5]0x88 ! Mem[0000000010101410] = fe908b99
520! %l3 = 00000000000000ff, Mem[0000000010001410] = 894a1af2
521 stba %l3,[%i0+%o5]0x88 ! Mem[0000000010001410] = 894a1aff
522! Mem[00000000100c1410] = 000000d2, %l0 = 000000000000005d
523 swapa [%i3+%o5]0x88,%l0 ! %l0 = 00000000000000d2
524! Starting 10 instruction Load Burst
525! Mem[0000000010181408] = 4cc1aeff, %f28 = 44b30f0e
526 lda [%i6+%o4]0x88,%f28 ! %f28 = 4cc1aeff
527
528p0_label_17:
529! Mem[0000000030141410] = ec480d19, %l1 = 00000000000000d2
530 lduba [%i5+%o5]0x89,%l1 ! %l1 = 0000000000000019
531! Mem[0000000010081400] = abf23466, %l6 = 00000000105bf65d
532 ldsha [%i2+%g0]0x80,%l6 ! %l6 = ffffffffffffabf2
533! Mem[0000000021800140] = 05761f70, %l6 = ffffffffffffabf2
534 lduba [%o3+0x140]%asi,%l6 ! %l6 = 0000000000000005
535! %l6 = 0000000000000005, imm = fffffffffffff22a, %l6 = 0000000000000005
536 or %l6,-0xdd6,%l6 ! %l6 = fffffffffffff22f
537! Mem[0000000030101400] = 6329e9494363913c, %f8 = e50d75d8 d363f4ff
538 ldda [%i4+%g0]0x81,%f8 ! %f8 = 6329e949 4363913c
539! %f9 = 4363913c, %f20 = 190d48ec
540 fcmpes %fcc1,%f9 ,%f20 ! %fcc1 = 2
541! Mem[00000000211c0000] = ffff7001, %l3 = 00000000000000ff
542 ldsb [%o2+0x001],%l3 ! %l3 = ffffffffffffffff
543! Mem[0000000030181408] = 8b580085, %l6 = fffffffffffff22f
544 lduwa [%i6+%o4]0x89,%l6 ! %l6 = 000000008b580085
545! Mem[0000000010181410] = ff7a622f, %l2 = ffffffffffffffff
546 lduwa [%i6+%o5]0x80,%l2 ! %l2 = 00000000ff7a622f
547! Starting 10 instruction Store Burst
548! Code Fragment 4
549p0_fragment_2:
550! %l0 = 00000000000000d2
551 setx 0x0bc3baafcbb331c2,%g7,%l0 ! %l0 = 0bc3baafcbb331c2
552! %l1 = 0000000000000019
553 setx 0xf9ce8ba82654324b,%g7,%l1 ! %l1 = f9ce8ba82654324b
554 setx 0x7ff8, %g1, %g2
555 and %l0, %g2, %l0
556 setx 0xffffffff, %g1, %g2
557 and %l1, %g2, %l1
558 setx 0x100000000, %g1, %g2
559 or %l1, %g2, %l1 ! Set bit 32 - perrinj
560 ta T_CHANGE_HPRIV
561 stxa %l1, [%l0]ASI_ICACHE_INSTR
562 ta T_CHANGE_NONHPRIV
563! %l0 = 0bc3baafcbb331c2
564 setx 0x5aaa7ab7d17f8721,%g7,%l0 ! %l0 = 5aaa7ab7d17f8721
565! %l1 = f9ce8ba82654324b
566 setx 0xf0f8cc8817eefe2d,%g7,%l1 ! %l1 = f0f8cc8817eefe2d
567
568p0_label_18:
569! %l6 = 8b580085, %l7 = 6fd50200, Mem[0000000030101410] = ff68845c b9ad60ec
570 stda %l6,[%i4+%o5]0x81 ! Mem[0000000030101410] = 8b580085 6fd50200
571! Mem[0000000010181400] = f9664594, %l3 = ffffffffffffffff
572 swapa [%i6+%g0]0x80,%l3 ! %l3 = 00000000f9664594
573! %l0 = d17f8721, %l1 = 17eefe2d, Mem[0000000030141408] = 93018f04 ec480d19
574 stda %l0,[%i5+%o4]0x81 ! Mem[0000000030141408] = d17f8721 17eefe2d
575! Mem[0000000030041400] = 00000000, %l6 = 000000008b580085
576 ldstuba [%i1+%g0]0x81,%l6 ! %l6 = 00000000000000ff
577! %f2 = d8ad6057 00000000, %l5 = fffffffffe908b99
578! Mem[0000000010141428] = cfd6109f1075e9e0
579 add %i5,0x028,%g1
580 stda %f2,[%g1+%l5]ASI_PST16_PL ! Mem[0000000010141428] = 0000109f1075add8
581! %l2 = ff7a622f, %l3 = f9664594, Mem[0000000010141430] = 00000000 f21a4a89
582 std %l2,[%i5+0x030] ! Mem[0000000010141430] = ff7a622f f9664594
583! Mem[0000000010181432] = 4696fa70, %l0 = 5aaa7ab7d17f8721
584 ldstub [%i6+0x032],%l0 ! %l0 = 000000fa000000ff
585! %l5 = fffffffffe908b99, Mem[000000001018142e] = 30e227fb, %asi = 80
586 stha %l5,[%i6+0x02e]%asi ! Mem[000000001018142c] = 30e28b99
587! Mem[0000000030181400] = d363f4ff, %l5 = fffffffffe908b99
588 swapa [%i6+%g0]0x89,%l5 ! %l5 = 00000000d363f4ff
589! Starting 10 instruction Load Burst
590! %f28 = 4cc1aeff, %f27 = e630f32a, %f2 = d8ad6057 00000000
591 fsmuld %f28,%f27,%f2 ! %f2 = c670bc09 06585ac0
592
593p0_label_19:
594! Mem[00000000100c1400] = 2fbf6398, %l5 = 00000000d363f4ff
595 lduwa [%i3+%g0]0x80,%l5 ! %l5 = 000000002fbf6398
596! Mem[0000000010041400] = 30e227fb9a4fddb3, %l1 = f0f8cc8817eefe2d
597 ldxa [%i1+%g0]0x80,%l1 ! %l1 = 30e227fb9a4fddb3
598! %l6 = 0000000000000000, imm = fffffffffffffa61, %l2 = 00000000ff7a622f
599 xor %l6,-0x59f,%l2 ! %l2 = fffffffffffffa61
600! Mem[0000000030141400] = ffe3000000000000, %f16 = ffbc2560 c0062757
601 ldda [%i5+%g0]0x89,%f16 ! %f16 = ffe30000 00000000
602! %l6 = 0000000000000000, %l1 = 30e227fb9a4fddb3, %l2 = fffffffffffffa61
603 andn %l6,%l1,%l2 ! %l2 = 0000000000000000
604! Mem[00000000100c1410] = 5d000000, %l5 = 000000002fbf6398
605 lduha [%i3+%o5]0x80,%l5 ! %l5 = 0000000000005d00
606! Mem[0000000021800000] = c120fa80, %l3 = 00000000f9664594
607 lduba [%o3+0x001]%asi,%l3 ! %l3 = 0000000000000020
608! Mem[00000000100c141e] = 3a31adc1, %l7 = 000000006fd50200
609 ldstub [%i3+0x01e],%l7 ! %l7 = 000000ad000000ff
610! Mem[0000000010001410] = 894a1aff, %l5 = 0000000000005d00
611 ldsha [%i0+%o5]0x88,%l5 ! %l5 = 0000000000001aff
612! Starting 10 instruction Store Burst
613! %l1 = 30e227fb9a4fddb3, Mem[00000000300c1400] = 37748897
614 stba %l1,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 377488b3
615
616p0_label_20:
617! %l1 = 30e227fb9a4fddb3, Mem[0000000010041400] = fb27e230
618 stba %l1,[%i1+%g0]0x88 ! Mem[0000000010041400] = fb27e2b3
619! Mem[00000000100c142c] = 3821afa1, %l2 = 0000000000000000, %asi = 80
620 swapa [%i3+0x02c]%asi,%l2 ! %l2 = 000000003821afa1
621! %l5 = 0000000000001aff, Mem[0000000010101408] = 000000f2
622 stwa %l5,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00001aff
623! %l3 = 0000000000000020, Mem[0000000010081408] = d1bc54bf
624 stwa %l3,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000020
625! %l5 = 0000000000001aff, Mem[00000000300c1408] = 369ce3ff
626 stwa %l5,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00001aff
627! Mem[0000000030141400] = 00000000, %l0 = 00000000000000fa
628 swapa [%i5+%g0]0x89,%l0 ! %l0 = 0000000000000000
629! %f25 = a5f349f5, Mem[0000000030101408] = ffe3de3f
630 sta %f25,[%i4+%o4]0x81 ! Mem[0000000030101408] = a5f349f5
631! Mem[0000000030181400] = 998b90fe, %l3 = 0000000000000020
632 swapa [%i6+%g0]0x81,%l3 ! %l3 = 00000000998b90fe
633! %f9 = 4363913c, Mem[0000000010181400] = ffffffff
634 sta %f9 ,[%i6+%g0]0x88 ! Mem[0000000010181400] = 4363913c
635! Starting 10 instruction Load Burst
636! Mem[0000000010181420] = 9156ec166b0274a1, %l7 = 00000000000000ad
637 ldx [%i6+0x020],%l7 ! %l7 = 9156ec166b0274a1
638
639p0_label_21:
640! Mem[0000000030081410] = 3ac8ceaf, %f19 = ec480d19
641 lda [%i2+%o5]0x81,%f19 ! %f19 = 3ac8ceaf
642! Mem[0000000030081410] = 3ac8ceaf, %l4 = 0000000000000095
643 ldsha [%i2+%o5]0x81,%l4 ! %l4 = 0000000000003ac8
644! Mem[00000000300c1408] = ff1a0000 b7969efe, %l2 = 3821afa1, %l3 = 998b90fe
645 ldda [%i3+%o4]0x81,%l2 ! %l2 = 00000000ff1a0000 00000000b7969efe
646! %f8 = 6329e949, %f19 = 3ac8ceaf, %f6 = 1fa88f69 38e3a028
647 fsmuld %f8 ,%f19,%f6 ! %f6 = 43d0a8ed dce6dce0
648! Mem[0000000030001400] = c069fdb7, %l3 = 00000000b7969efe
649 lduwa [%i0+%g0]0x81,%l3 ! %l3 = 00000000c069fdb7
650! Mem[0000000030101408] = a5f349f55760add8, %f20 = 190d48ec 7abaad19
651 ldda [%i4+%o4]0x81,%f20 ! %f20 = a5f349f5 5760add8
652! Mem[0000000030141410] = 190d48ec, %l6 = 0000000000000000
653 lduwa [%i5+%o5]0x81,%l6 ! %l6 = 00000000190d48ec
654! Mem[0000000010141408] = 8d7a8ee0, %l7 = 9156ec166b0274a1
655 lduha [%i5+%o4]0x80,%l7 ! %l7 = 0000000000008d7a
656! Mem[0000000030081410] = 3ac8ceaf dd75568b, %l4 = 00003ac8, %l5 = 00001aff
657 ldda [%i2+%o5]0x81,%l4 ! %l4 = 000000003ac8ceaf 00000000dd75568b
658! Starting 10 instruction Store Burst
659! %l4 = 000000003ac8ceaf, Mem[0000000030101408] = a5f349f5
660 stha %l4,[%i4+%o4]0x81 ! Mem[0000000030101408] = ceaf49f5
661
662p0_label_22:
663! Mem[0000000010081408] = 20000000, %l3 = 00000000c069fdb7
664 ldstuba [%i2+%o4]0x80,%l3 ! %l3 = 00000020000000ff
665! %f5 = f45c1c07, Mem[0000000010001408] = b529ff17
666 sta %f5 ,[%i0+%o4]0x88 ! Mem[0000000010001408] = f45c1c07
667! Mem[0000000030181410] = e7cacfd0, %l7 = 0000000000008d7a
668 swapa [%i6+%o5]0x81,%l7 ! %l7 = 00000000e7cacfd0
669! %l3 = 0000000000000020, Mem[0000000010181408] = ffaec14c
670 stba %l3,[%i6+%o4]0x80 ! Mem[0000000010181408] = 20aec14c
671! %l6 = 00000000190d48ec, Mem[0000000010001410] = 894a1aff
672 stba %l6,[%i0+%o5]0x88 ! Mem[0000000010001410] = 894a1aec
673! %f8 = 6329e949 4363913c, Mem[00000000100c1408] = f79dc35b c0aec14c
674 stda %f8 ,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 6329e949 4363913c
675! Mem[0000000010141413] = 00000000, %l0 = 0000000000000000
676 ldstub [%i5+0x013],%l0 ! %l0 = 00000000000000ff
677! %l6 = 00000000190d48ec, Mem[0000000020800040] = 5b00cbdb
678 sth %l6,[%o1+0x040] ! Mem[0000000020800040] = 48eccbdb
679! %l5 = 00000000dd75568b, immd = 0000000000000ccf, %l6 = 00000000190d48ec
680 mulx %l5,0xccf,%l6 ! %l6 = 00000b1491ef7e65
681! Starting 10 instruction Load Burst
682! Mem[00000000201c0000] = f842826e, %l3 = 0000000000000020
683 ldsh [%o0+%g0],%l3 ! %l3 = fffffffffffff842
684
685p0_label_23:
686! Mem[0000000010181400] = 3c916343f27ac1d1, %l2 = 00000000ff1a0000
687 ldxa [%i6+%g0]0x80,%l2 ! %l2 = 3c916343f27ac1d1
688! %f30 = f0e1cbc9, %f20 = a5f349f5
689 fcmps %fcc1,%f30,%f20 ! %fcc1 = 1
690! Mem[0000000030001410] = f2000000, %l6 = 00000b1491ef7e65
691 lduwa [%i0+%o5]0x81,%l6 ! %l6 = 00000000f2000000
692! Mem[0000000030181408] = 8b580085, %l2 = 3c916343f27ac1d1
693 lduwa [%i6+%o4]0x89,%l2 ! %l2 = 000000008b580085
694! Mem[00000000100c1410] = 0000005d, %f22 = 16f02ac0
695 lda [%i3+%o5]0x88,%f22 ! %f22 = 0000005d
696! Mem[0000000030141410] = 190d48ec7abaad19, %f8 = 6329e949 4363913c
697 ldda [%i5+%o5]0x81,%f8 ! %f8 = 190d48ec 7abaad19
698! Mem[0000000030041410] = 6759f701, %l5 = 00000000dd75568b
699 ldswa [%i1+%o5]0x81,%l5 ! %l5 = 000000006759f701
700! Mem[00000000100c1400] = 2fbf6398, %f6 = 43d0a8ed
701 lda [%i3+%g0]0x80,%f6 ! %f6 = 2fbf6398
702! Mem[0000000010101408] = 00001aff, %l0 = 0000000000000000
703 ldsha [%i4+%o4]0x88,%l0 ! %l0 = 0000000000001aff
704! Starting 10 instruction Store Burst
705! %l0 = 0000000000001aff, Mem[00000000211c0000] = ffff7001, %asi = 80
706 stha %l0,[%o2+0x000]%asi ! Mem[00000000211c0000] = 1aff7001
707
708p0_label_24:
709! %l1 = 30e227fb9a4fddb3, Mem[0000000030101408] = ceaf49f5
710 stha %l1,[%i4+%o4]0x81 ! Mem[0000000030101408] = ddb349f5
711! %l4 = 000000003ac8ceaf, Mem[0000000010141410] = 000000ffda2da1b4
712 stxa %l4,[%i5+%o5]0x80 ! Mem[0000000010141410] = 000000003ac8ceaf
713! %l1 = 30e227fb9a4fddb3, Mem[0000000010041410] = 7610888b
714 stha %l1,[%i1+%o5]0x88 ! Mem[0000000010041410] = 7610ddb3
715! %l6 = 00000000f2000000, Mem[0000000020800040] = 48eccbdb, %asi = 80
716 stba %l6,[%o1+0x040]%asi ! Mem[0000000020800040] = 00eccbdb
717! %l2 = 8b580085, %l3 = fffff842, Mem[0000000030181410] = 7a8d0000 33f5aec3
718 stda %l2,[%i6+%o5]0x89 ! Mem[0000000030181410] = 8b580085 fffff842
719! Mem[0000000010081408] = ff000000, %l7 = 00000000e7cacfd0
720 swapa [%i2+%o4]0x80,%l7 ! %l7 = 00000000ff000000
721! Mem[0000000030081400] = 85410000, %l4 = 000000003ac8ceaf
722 ldstuba [%i2+%g0]0x81,%l4 ! %l4 = 00000085000000ff
723! Mem[0000000010141410] = 00000000, %l0 = 0000000000001aff
724 swapa [%i5+%o5]0x88,%l0 ! %l0 = 0000000000000000
725! Mem[0000000010041400] = fb27e2b3, %l2 = 000000008b580085
726 swapa [%i1+%g0]0x88,%l2 ! %l2 = 00000000fb27e2b3
727! Starting 10 instruction Load Burst
728! Mem[0000000030101410] = 0002d56f8500588b, %f0 = 7e000000 00000000
729 ldda [%i4+%o5]0x89,%f0 ! %f0 = 0002d56f 8500588b
730
731p0_label_25:
732! Mem[00000000211c0000] = 1aff7001, %l5 = 000000006759f701
733 lduh [%o2+%g0],%l5 ! %l5 = 0000000000001aff
734! Mem[0000000010141410] = ff1a0000 3ac8ceaf, %l2 = fb27e2b3, %l3 = fffff842
735 ldda [%i5+0x010]%asi,%l2 ! %l2 = 00000000ff1a0000 000000003ac8ceaf
736! Mem[0000000010001408] = 071c5cf4, %l4 = 0000000000000085
737 ldswa [%i0+%o4]0x80,%l4 ! %l4 = 00000000071c5cf4
738! Mem[00000000218001c0] = ffb737e3, %l3 = 000000003ac8ceaf
739 lduba [%o3+0x1c0]%asi,%l3 ! %l3 = 00000000000000ff
740! Mem[0000000010081408] = e7cacfd0, %l4 = 00000000071c5cf4
741 ldswa [%i2+%o4]0x80,%l4 ! %l4 = ffffffffe7cacfd0
742! Mem[0000000010101428] = a07505ad, %f4 = 8cd29078
743 lda [%i4+0x028]%asi,%f4 ! %f4 = a07505ad
744 membar #Sync ! Added by membar checker (5)
745! Mem[0000000010101400] = ffe50000 9adda571 ff1a0000 fd5f29b5
746! Mem[0000000010101410] = 998b90fe ca3e5f61 ac1fbdec 01e3452a
747! Mem[0000000010101420] = e08e7a8d 615241bc a07505ad ffffffaf
748! Mem[0000000010101430] = 27468419 cd1bbf6b 79b1bd27 05e68fbe
749 ldda [%i4]ASI_BLK_P,%f16 ! Block Load from 0000000010101400
750! Mem[0000000010081410] = 8500007e2e1171cd, %f0 = 0002d56f 8500588b
751 ldd [%i2+%o5],%f0 ! %f0 = 8500007e 2e1171cd
752! %f1 = 2e1171cd, %f5 = f45c1c07, %f4 = a07505ad
753 fsubs %f1 ,%f5 ,%f4 ! %f4 = 745c1c07
754! Starting 10 instruction Store Burst
755! %l0 = 00000000, %l1 = 9a4fddb3, Mem[0000000010181400] = 3c916343 f27ac1d1
756 stda %l0,[%i6+0x000]%asi ! Mem[0000000010181400] = 00000000 9a4fddb3
757
758p0_label_26:
759! %f14 = 8500588b 2e1171cd, Mem[0000000010041420] = 7566a737 aaa9259b
760 std %f14,[%i1+0x020] ! Mem[0000000010041420] = 8500588b 2e1171cd
761! %f14 = 8500588b 2e1171cd, Mem[0000000010081400] = abf23466 8d7a8ee0
762 stda %f14,[%i2+%g0]0x80 ! Mem[0000000010081400] = 8500588b 2e1171cd
763! %f6 = 2fbf6398, Mem[0000000030081408] = fdb8afb7
764 sta %f6 ,[%i2+%o4]0x89 ! Mem[0000000030081408] = 2fbf6398
765! Mem[00000000100c1408] = 3c916343, %l0 = 0000000000000000
766 ldsha [%i3+%o4]0x80,%l0 ! %l0 = 0000000000003c91
767! Mem[000000001000141d] = f45c1c07, %l5 = 0000000000001aff
768 ldstub [%i0+0x01d],%l5 ! %l5 = 0000005c000000ff
769! %f0 = 8500007e 2e1171cd c670bc09 06585ac0
770! %f4 = 745c1c07 f45c1c07 2fbf6398 dce6dce0
771! %f8 = 190d48ec 7abaad19 2c27cb51 98b2e1d6
772! %f12 = e59e9a19 b9694dd2 8500588b 2e1171cd
773 stda %f0,[%i4]ASI_COMMIT_S ! Block Store to 0000000030101400
774! %l7 = 00000000ff000000, Mem[00000000300c1408] = ff1a0000
775 stha %l7,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000
776! %l6 = f2000000, %l7 = ff000000, Mem[0000000010081410] = 8500007e 2e1171cd
777 stda %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = f2000000 ff000000
778! Mem[0000000030041408] = ca4bcae7, %l5 = 000000000000005c
779 swapa [%i1+%o4]0x89,%l5 ! %l5 = 00000000ca4bcae7
780! Starting 10 instruction Load Burst
781! Mem[0000000010181418] = c1ad313a, %l3 = 00000000000000ff
782 ldswa [%i6+0x018]%asi,%l3 ! %l3 = ffffffffc1ad313a
783
784p0_label_27:
785! Mem[0000000030141400] = fa000000 0000e3ff d17f8721 17eefe2d
786! Mem[0000000030141410] = 190d48ec 7abaad19 16f02ac0 3e608a57
787! Mem[0000000030141420] = f4b0d034 a5f349f5 e3c0f0cf e630f32a
788! Mem[0000000030141430] = 44b30f0e 73352ded f0e1cbc9 9863bf2f
789 ldda [%i5]ASI_BLK_SL,%f16 ! Block Load from 0000000030141400
790! Mem[000000001018140c] = f79dc35b, %l3 = ffffffffc1ad313a
791 lduh [%i6+0x00c],%l3 ! %l3 = 000000000000f79d
792! Mem[0000000010141410] = ff1a0000, %l0 = 0000000000003c91
793 lduba [%i5+%o5]0x80,%l0 ! %l0 = 00000000000000ff
794! %l0 = 00000000000000ff, %l7 = 00000000ff000000, %l1 = 30e227fb9a4fddb3
795 sdivx %l0,%l7,%l1 ! %l1 = 0000000000000000
796! Mem[0000000010041400] = 8500588b 9a4fddb3, %l6 = f2000000, %l7 = ff000000
797 ldda [%i1+%g0]0x80,%l6 ! %l6 = 000000008500588b 000000009a4fddb3
798 membar #Sync ! Added by membar checker (6)
799! Mem[0000000010101400] = 0000e5ff, %l7 = 000000009a4fddb3
800 ldsba [%i4+%g0]0x88,%l7 ! %l7 = ffffffffffffffff
801! Mem[0000000030181410] = 8b580085, %l6 = 000000008500588b
802 ldsha [%i6+%o5]0x89,%l6 ! %l6 = 0000000000000085
803! Mem[0000000010101400] = ffe50000, %l4 = ffffffffe7cacfd0
804 lduwa [%i4+%g0]0x80,%l4 ! %l4 = 00000000ffe50000
805! Mem[0000000010001410] = ec1a4a89, %f22 = 578a603e
806 lda [%i0+%o5]0x80,%f22 ! %f22 = ec1a4a89
807! Starting 10 instruction Store Burst
808! %l5 = 00000000ca4bcae7, Mem[0000000030101408] = 09bc70c6
809 stwa %l5,[%i4+%o4]0x89 ! Mem[0000000030101408] = ca4bcae7
810
811p0_label_28:
812! Mem[0000000010141410] = ff1a0000, %l3 = 000000000000f79d
813 ldswa [%i5+%o5]0x80,%l3 ! %l3 = ffffffffff1a0000
814! %l4 = 00000000ffe50000, Mem[0000000010141420] = c0aec14cf79dc35b, %asi = 80
815 stxa %l4,[%i5+0x020]%asi ! Mem[0000000010141420] = 00000000ffe50000
816! Mem[00000000100c1408] = 3c916343, %l3 = ffffffffff1a0000
817 swap [%i3+%o4],%l3 ! %l3 = 000000003c916343
818! Mem[0000000030041410] = 01f75967, %l6 = 0000000000000085
819 ldstuba [%i1+%o5]0x89,%l6 ! %l6 = 00000067000000ff
820! Mem[0000000021800001] = c120fa80, %l6 = 0000000000000067
821 ldstuba [%o3+0x001]%asi,%l6 ! %l6 = 00000020000000ff
822! %l1 = 0000000000000000, Mem[0000000010081410] = 000000f2
823 stwa %l1,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000000
824! Mem[00000000300c1410] = df93bf6b, %l0 = 00000000000000ff
825 ldstuba [%i3+%o5]0x89,%l0 ! %l0 = 0000006b000000ff
826! %l6 = 00000020, %l7 = ffffffff, Mem[0000000030001400] = c069fdb7 7307d2eb
827 stda %l6,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000020 ffffffff
828! %l0 = 0000006b, %l1 = 00000000, Mem[0000000010081400] = 8500588b 2e1171cd
829 stda %l0,[%i2+0x000]%asi ! Mem[0000000010081400] = 0000006b 00000000
830! Starting 10 instruction Load Burst
831! Mem[00000000300c1408] = 00000000, %l6 = 0000000000000020
832 ldswa [%i3+%o4]0x89,%l6 ! %l6 = 0000000000000000
833
834p0_label_29:
835! Mem[0000000010101408] = 00001aff, %l0 = 000000000000006b
836 ldswa [%i4+%o4]0x88,%l0 ! %l0 = 0000000000001aff
837! Mem[0000000010041410] = 7610ddb3, %l1 = 0000000000000000
838 ldsha [%i1+%o5]0x88,%l1 ! %l1 = ffffffffffffddb3
839! Mem[0000000030101400] = 7e000085, %l0 = 0000000000001aff
840 lduha [%i4+%g0]0x89,%l0 ! %l0 = 0000000000000085
841! Mem[00000000100c1428] = fb27e230 00000000, %l4 = ffe50000, %l5 = ca4bcae7
842 ldd [%i3+0x028],%l4 ! %l4 = 00000000fb27e230 0000000000000000
843! Mem[0000000021800000] = c1fffa80, %l1 = ffffffffffffddb3
844 ldsh [%o3+%g0],%l1 ! %l1 = ffffffffffffc1ff
845! Mem[00000000100c1408] = 00001aff, %l2 = 00000000ff1a0000
846 lduba [%i3+%o4]0x88,%l2 ! %l2 = 00000000000000ff
847! %l0 = 0000000000000085, %l6 = 0000000000000000, %l2 = 00000000000000ff
848 addc %l0,%l6,%l2 ! %l2 = 0000000000000085
849! Mem[0000000010181410] = ff7a622f, %l4 = 00000000fb27e230
850 ldsha [%i6+%o5]0x80,%l4 ! %l4 = ffffffffffffff7a
851! Mem[0000000030041408] = 5c000000, %l3 = 000000003c916343
852 ldsha [%i1+%o4]0x81,%l3 ! %l3 = 0000000000005c00
853! Starting 10 instruction Store Burst
854! %l7 = ffffffffffffffff, Mem[0000000010001410] = ec1a4a89
855 stha %l7,[%i0+%o5]0x80 ! Mem[0000000010001410] = ffff4a89
856
857p0_label_30:
858! %l4 = ffffffffffffff7a, Mem[0000000010181408] = 20aec14c
859 stba %l4,[%i6+%o4]0x80 ! Mem[0000000010181408] = 7aaec14c
860! %l1 = ffffffffffffc1ff, Mem[0000000030001400] = 20000000
861 stwa %l1,[%i0+%g0]0x89 ! Mem[0000000030001400] = ffffc1ff
862! Mem[00000000100c1418] = 0000003a, %l1 = ffffffffffffc1ff
863 swap [%i3+0x018],%l1 ! %l1 = 000000000000003a
864! %l5 = 0000000000000000, Mem[0000000030101408] = e7ca4bca06585ac0
865 stxa %l5,[%i4+%o4]0x81 ! Mem[0000000030101408] = 0000000000000000
866! %l0 = 0000000000000085, Mem[000000001004141a] = 20f9364e
867 stb %l0,[%i1+0x01a] ! Mem[0000000010041418] = 20f9854e
868! Mem[0000000010181400] = 00000000, %l2 = 0000000000000085
869 ldstuba [%i6+%g0]0x80,%l2 ! %l2 = 00000000000000ff
870! Mem[0000000010181434] = c5bab51a, %l5 = 00000000, %l1 = 0000003a
871 add %i6,0x34,%g1
872 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000c5bab51a
873! Mem[0000000010081410] = 00000000, %l4 = ffffffffffffff7a
874 ldstuba [%i2+%o5]0x88,%l4 ! %l4 = 00000000000000ff
875! Mem[0000000030141410] = 190d48ec, %l7 = ffffffffffffffff
876 ldstuba [%i5+%o5]0x81,%l7 ! %l7 = 00000019000000ff
877! Starting 10 instruction Load Burst
878! Mem[0000000030041410] = 87c8f692 01f759ff, %l6 = 00000000, %l7 = 00000019
879 ldda [%i1+%o5]0x89,%l6 ! %l6 = 0000000001f759ff 0000000087c8f692
880
881p0_label_31:
882! Mem[0000000010001400] = ff0b95bc ae4a49ae, %l2 = 00000000, %l3 = 00005c00
883 ldda [%i0+%g0]0x80,%l2 ! %l2 = 00000000ff0b95bc 00000000ae4a49ae
884! Mem[0000000030041400] = 000000ff, %l7 = 0000000087c8f692
885 ldswa [%i1+%g0]0x89,%l7 ! %l7 = 00000000000000ff
886! Mem[00000000300c1400] = 377488b3, %l2 = 00000000ff0b95bc
887 ldsha [%i3+%g0]0x89,%l2 ! %l2 = ffffffffffff88b3
888! Mem[0000000010181408] = 5bc39df7 4cc1ae7a, %l0 = 00000085, %l1 = c5bab51a
889 ldda [%i6+%o4]0x88,%l0 ! %l0 = 000000004cc1ae7a 000000005bc39df7
890! Mem[0000000030141410] = ff0d48ec, %f12 = e59e9a19
891 lda [%i5+%o5]0x81,%f12 ! %f12 = ff0d48ec
892! Mem[0000000010041400] = 8500588b9a4fddb3, %f6 = 2fbf6398 dce6dce0
893 ldda [%i1+%g0]0x80,%f6 ! %f6 = 8500588b 9a4fddb3
894! Mem[0000000030041408] = e3380c92 0000005c, %l4 = 00000000, %l5 = 00000000
895 ldda [%i1+%o4]0x89,%l4 ! %l4 = 000000000000005c 00000000e3380c92
896! Mem[0000000010141408] = 22c01df2 e08e7a8d, %l0 = 4cc1ae7a, %l1 = 5bc39df7
897 ldda [%i5+%o4]0x88,%l0 ! %l0 = 00000000e08e7a8d 0000000022c01df2
898! Mem[0000000030141400] = fa0000000000e3ff, %l3 = 00000000ae4a49ae
899 ldxa [%i5+%g0]0x81,%l3 ! %l3 = fa0000000000e3ff
900! Starting 10 instruction Store Burst
901! %l5 = 00000000e3380c92, immed = 00000be7, %y = ffffffff
902 sdiv %l5,0xbe7,%l5 ! %l5 = fffffffffffd94f8
903 mov %l0,%y ! %y = e08e7a8d
904
905p0_label_32:
906! %l1 = 0000000022c01df2, imm = 0000000000000ba4, %l6 = 0000000001f759ff
907 sub %l1,0xba4,%l6 ! %l6 = 0000000022c0124e
908! Mem[0000000030141400] = 000000fa, %l4 = 000000000000005c
909 swapa [%i5+%g0]0x89,%l4 ! %l4 = 00000000000000fa
910! %l0 = 00000000e08e7a8d, Mem[0000000010181408] = 4cc1ae7a
911 stha %l0,[%i6+%o4]0x88 ! Mem[0000000010181408] = 4cc17a8d
912! Mem[0000000010081400] = 6b000000, %l7 = 00000000000000ff
913 ldstuba [%i2+%g0]0x88,%l7 ! %l7 = 00000000000000ff
914! %l0 = 00000000e08e7a8d, Mem[0000000030041410] = 01f759ff
915 stba %l0,[%i1+%o5]0x89 ! Mem[0000000030041410] = 01f7598d
916! %l1 = 0000000022c01df2, imm = 0000000000000870, %l5 = fffffffffffd94f8
917 xnor %l1,0x870,%l5 ! %l5 = ffffffffdd3fea7d
918! %l2 = ffffffffffff88b3, Mem[0000000010181410] = 190118222f627aff
919 stxa %l2,[%i6+%o5]0x88 ! Mem[0000000010181410] = ffffffffffff88b3
920! Mem[00000000100c1408] = ff1a0000, %l5 = ffffffffdd3fea7d
921 ldstuba [%i3+%o4]0x80,%l5 ! %l5 = 000000ff000000ff
922! Mem[00000000100c1408] = ff1a0000, %l4 = 00000000000000fa
923 swapa [%i3+%o4]0x80,%l4 ! %l4 = 00000000ff1a0000
924! Starting 10 instruction Load Burst
925! Mem[0000000030141408] = 21877fd1, %l6 = 0000000022c0124e
926 lduwa [%i5+%o4]0x89,%l6 ! %l6 = 0000000021877fd1
927
928p0_label_33:
929! Mem[0000000030181408] = 8500588b, %l1 = 0000000022c01df2
930 lduha [%i6+%o4]0x81,%l1 ! %l1 = 0000000000008500
931! Mem[0000000030141400] = ffe300000000005c, %l7 = 0000000000000000
932 ldxa [%i5+%g0]0x89,%l7 ! %l7 = ffe300000000005c
933! Mem[00000000300c1410] = ffbf93df, %l6 = 0000000021877fd1
934 lduba [%i3+%o5]0x81,%l6 ! %l6 = 00000000000000ff
935! Mem[0000000030001400] = ffc1ffff, %l2 = ffffffffffff88b3
936 ldsha [%i0+%g0]0x81,%l2 ! %l2 = ffffffffffffffc1
937! Mem[0000000030141400] = ffe300000000005c, %f30 = 2fbf6398 c9cbe1f0
938 ldda [%i5+%g0]0x89,%f30 ! %f30 = ffe30000 0000005c
939! Mem[00000000201c0000] = f842826e, %l2 = ffffffffffffffc1
940 lduha [%o0+0x000]%asi,%l2 ! %l2 = 000000000000f842
941! Mem[0000000010141410] = 00001aff, %l7 = ffe300000000005c
942 ldswa [%i5+%o5]0x88,%l7 ! %l7 = 0000000000001aff
943! Mem[0000000010141408] = e08e7a8d, %l6 = 00000000000000ff
944 ldsba [%i5+%o4]0x88,%l6 ! %l6 = ffffffffffffff8d
945! Mem[0000000030101408] = 00000000, %f19 = 21877fd1
946 lda [%i4+%o4]0x81,%f19 ! %f19 = 00000000
947! Starting 10 instruction Store Burst
948! %l1 = 0000000000008500, Mem[0000000030181408] = 8b580085
949 stba %l1,[%i6+%o4]0x89 ! Mem[0000000030181408] = 8b580000
950
951p0_label_34:
952! %l6 = ffffff8d, %l7 = 00001aff, Mem[0000000030081408] = 2fbf6398 356fed0b
953 stda %l6,[%i2+%o4]0x89 ! Mem[0000000030081408] = ffffff8d 00001aff
954! Mem[0000000010081410] = 000000ff, %l0 = 00000000e08e7a8d
955 ldstuba [%i2+%o5]0x88,%l0 ! %l0 = 000000ff000000ff
956! %l2 = 0000f842, %l3 = 0000e3ff, Mem[0000000010041418] = 20f9854e a0494af5
957 stda %l2,[%i1+0x018]%asi ! Mem[0000000010041418] = 0000f842 0000e3ff
958! %l2 = 000000000000f842, Mem[0000000010041408] = d1bc54bf
959 stwa %l2,[%i1+%o4]0x88 ! Mem[0000000010041408] = 0000f842
960! %f22 = ec1a4a89 c02af016, %l7 = 0000000000001aff
961! Mem[0000000030041420] = 96332b33c52d079a
962 add %i1,0x020,%g1
963 stda %f22,[%g1+%l7]ASI_PST16_SL ! Mem[0000000030041420] = 16f02ac0894a1aec
964! %l7 = 0000000000001aff, Mem[0000000030001408] = f2000000ff000000
965 stxa %l7,[%i0+%o4]0x89 ! Mem[0000000030001408] = 0000000000001aff
966! %f14 = 8500588b 2e1171cd, %l4 = 00000000ff1a0000
967! Mem[0000000030101410] = 745c1c07f45c1c07
968 add %i4,0x010,%g1
969 stda %f14,[%g1+%l4]ASI_PST16_S ! Mem[0000000030101410] = 745c1c07f45c1c07
970! Mem[0000000010001400] = ff0b95bc, %l2 = 000000000000f842
971 ldstuba [%i0+%g0]0x80,%l2 ! %l2 = 000000ff000000ff
972! %f16 = ffe30000 000000fa, Mem[0000000010101408] = ff1a0000 fd5f29b5
973 std %f16,[%i4+%o4] ! Mem[0000000010101408] = ffe30000 000000fa
974! Starting 10 instruction Load Burst
975! Mem[0000000010001400] = ff0b95bc, %l6 = ffffffffffffff8d
976 ldsha [%i0+%g0]0x80,%l6 ! %l6 = ffffffffffffff0b
977
978p0_label_35:
979! Mem[00000000100c1410] = 5d0000002f627a95, %f4 = 745c1c07 f45c1c07
980 ldda [%i3+%o5]0x80,%f4 ! %f4 = 5d000000 2f627a95
981! Mem[0000000010181400] = 000000ff, %l1 = 0000000000008500
982 lduha [%i6+%g0]0x88,%l1 ! %l1 = 00000000000000ff
983! Mem[0000000010181410] = b388ffff, %f0 = 8500007e
984 lda [%i6+%o5]0x80,%f0 ! %f0 = b388ffff
985! Mem[0000000010041428] = bedae363, %l1 = 00000000000000ff
986 ldswa [%i1+0x028]%asi,%l1 ! %l1 = ffffffffbedae363
987! Mem[0000000030041400] = ff000000 0000007e, %l0 = 000000ff, %l1 = bedae363
988 ldda [%i1+%g0]0x81,%l0 ! %l0 = 00000000ff000000 000000000000007e
989! Mem[0000000030001408] = 00001aff, %l6 = ffffffffffffff0b
990 lduha [%i0+%o4]0x89,%l6 ! %l6 = 0000000000001aff
991! Mem[0000000010041408] = 0000f842, %f18 = 2dfeee17
992 lda [%i1+%o4]0x88,%f18 ! %f18 = 0000f842
993! Mem[0000000010081438] = e159344cee30e417, %l6 = 0000000000001aff
994 ldxa [%i2+0x038]%asi,%l6 ! %l6 = e159344cee30e417
995! %f31 = 0000005c, %f27 = cff0c0e3, %f2 = c670bc09 06585ac0
996 fsmuld %f31,%f27,%f2 ! %l0 = 00000000ff000022, Unfinished, %fsr = 1100000000
997! Starting 10 instruction Store Burst
998! %l5 = 00000000000000ff, Mem[0000000010081408] = d0cfcae7
999 stha %l5,[%i2+%o4]0x88 ! Mem[0000000010081408] = d0cf00ff
1000
1001p0_label_36:
1002! %l3 = fa0000000000e3ff, Mem[0000000010081408] = d0cf00ff
1003 stba %l3,[%i2+%o4]0x88 ! Mem[0000000010081408] = d0cf00ff
1004! Mem[00000000100c142c] = 00000000, %l0 = 00000000ff000022
1005 ldstub [%i3+0x02c],%l0 ! %l0 = 00000000000000ff
1006! Mem[00000000218001c1] = ffb737e3, %l1 = 000000000000007e
1007 ldstub [%o3+0x1c1],%l1 ! %l1 = 000000b7000000ff
1008! %l2 = 00000000000000ff, Mem[00000000100c1400] = 9863bf2f
1009 stwa %l2,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 000000ff
1010! %l2 = 00000000000000ff, imm = 0000000000000861, %l4 = 00000000ff1a0000
1011 addc %l2,0x861,%l4 ! %l4 = 0000000000000960
1012! %l2 = 00000000000000ff, Mem[0000000010081400] = ff00006b
1013 stha %l2,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00ff006b
1014! %l4 = 00000960, %l5 = 000000ff, Mem[0000000030001410] = f2000000 00000000
1015 stda %l4,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000960 000000ff
1016! %l4 = 00000960, %l5 = 000000ff, Mem[0000000030101410] = 745c1c07 f45c1c07
1017 stda %l4,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000960 000000ff
1018! Mem[0000000010081408] = d0cf00ff, %l2 = 00000000000000ff
1019 ldstuba [%i2+%o4]0x88,%l2 ! %l2 = 000000ff000000ff
1020! Starting 10 instruction Load Burst
1021! Mem[00000000100c143c] = 38c7f9d1, %f23 = c02af016
1022 ld [%i3+0x03c],%f23 ! %f23 = 38c7f9d1
1023
1024p0_label_37:
1025! Mem[00000000201c0000] = f842826e, %l4 = 0000000000000960
1026 ldsba [%o0+0x001]%asi,%l4 ! %l4 = 0000000000000042
1027! Mem[0000000030181400] = 00000020, %l3 = fa0000000000e3ff
1028 ldswa [%i6+%g0]0x81,%l3 ! %l3 = 0000000000000020
1029! Mem[00000000100c141c] = 3a31ffc1, %l2 = 00000000000000ff
1030 ldsb [%i3+0x01c],%l2 ! %l2 = 000000000000003a
1031! Mem[0000000030141400] = 0000005c, %l7 = 0000000000001aff
1032 lduha [%i5+%g0]0x89,%l7 ! %l7 = 000000000000005c
1033! Mem[0000000010041400] = b3dd4f9a8b580085, %l6 = e159344cee30e417
1034 ldxa [%i1+%g0]0x88,%l6 ! %l6 = b3dd4f9a8b580085
1035 membar #Sync ! Added by membar checker (7)
1036! Mem[0000000010041400] = 8500588b 9a4fddb3 42f80000 35f02198
1037! Mem[0000000010041410] = b3dd1076 d632e47b 0000f842 0000e3ff
1038! Mem[0000000010041420] = 8500588b 2e1171cd bedae363 380ea27e
1039! Mem[0000000010041430] = a775ccae a404cce3 ea47eed9 d71c70a7
1040 ldda [%i1]ASI_BLK_P,%f0 ! Block Load from 0000000010041400
1041! Mem[000000001010142c] = ffffffaf, %l0 = 0000000000000000
1042 lduw [%i4+0x02c],%l0 ! %l0 = 00000000ffffffaf
1043! Mem[0000000030141408] = d17f872117eefe2d, %f28 = ed2d3573 0e0fb344
1044 ldda [%i5+%o4]0x81,%f28 ! %f28 = d17f8721 17eefe2d
1045! Mem[0000000010041410] = b3dd1076, %l7 = 000000000000005c
1046 ldswa [%i1+%o5]0x80,%l7 ! %l7 = ffffffffb3dd1076
1047! Starting 10 instruction Store Burst
1048 membar #Sync ! Added by membar checker (8)
1049! %l6 = 8b580085, %l7 = b3dd1076, Mem[0000000010041400] = 8500588b 9a4fddb3
1050 stda %l6,[%i1+0x000]%asi ! Mem[0000000010041400] = 8b580085 b3dd1076
1051
1052p0_label_38:
1053! Mem[0000000010001408] = f45c1c07, %l4 = 0000000000000042
1054 ldstuba [%i0+%o4]0x88,%l4 ! %l4 = 00000007000000ff
1055! %f24 = f549f3a5, %f26 = 2af330e6
1056 fcmpes %fcc3,%f24,%f26 ! %fcc3 = 1
1057! %f0 = 8500588b 9a4fddb3, Mem[0000000030001410] = 60090000 ff000000
1058 stda %f0 ,[%i0+%o5]0x89 ! Mem[0000000030001410] = 8500588b 9a4fddb3
1059! %l5 = 00000000000000ff, Mem[0000000010141410] = 00001aff
1060 stba %l5,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00001aff
1061! Mem[0000000030181400] = 00000020, %l7 = ffffffffb3dd1076
1062 swapa [%i6+%g0]0x81,%l7 ! %l7 = 0000000000000020
1063! %l5 = 00000000000000ff, Mem[0000000030181408] = cd71112e8b580000
1064 stxa %l5,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000000000ff
1065! Mem[0000000030101400] = 7e000085, %l1 = 00000000000000b7
1066 swapa [%i4+%g0]0x89,%l1 ! %l1 = 000000007e000085
1067! %l7 = 0000000000000020, Mem[0000000010141408] = 8d7a8ee0
1068 stwa %l7,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000020
1069! Mem[00000000211c0001] = 1aff7001, %l5 = 00000000000000ff
1070 ldstub [%o2+0x001],%l5 ! %l5 = 000000ff000000ff
1071! Starting 10 instruction Load Burst
1072! Mem[0000000010081408] = d0cf00ff, %l6 = b3dd4f9a8b580085
1073 lduba [%i2+%o4]0x88,%l6 ! %l6 = 00000000000000ff
1074
1075p0_label_39:
1076! Mem[00000000300c1400] = 377488b3, %l1 = 000000007e000085
1077 ldswa [%i3+%g0]0x89,%l1 ! %l1 = 00000000377488b3
1078! Mem[0000000010081408] = d0cf00ff, %l6 = 00000000000000ff
1079 lduba [%i2+%o4]0x88,%l6 ! %l6 = 00000000000000ff
1080! Mem[0000000010181408] = 8d7ac14c f79dc35b, %l4 = 00000007, %l5 = 000000ff
1081 ldda [%i6+%o4]0x80,%l4 ! %l4 = 000000008d7ac14c 00000000f79dc35b
1082! Mem[00000000100c1408] = fa000000, %l7 = 0000000000000020
1083 ldsba [%i3+%o4]0x88,%l7 ! %l7 = 0000000000000000
1084! Mem[0000000010181400] = 000000ff, %l4 = 000000008d7ac14c
1085 lduha [%i6+%g0]0x88,%l4 ! %l4 = 00000000000000ff
1086! Mem[0000000030141410] = ff0d48ec, %f17 = 000000fa
1087 lda [%i5+%o5]0x81,%f17 ! %f17 = ff0d48ec
1088! Mem[0000000021800000] = c1fffa80, %l3 = 0000000000000020
1089 ldsb [%o3+0x001],%l3 ! %l3 = ffffffffffffffff
1090! Mem[0000000010081408] = 52f7846fd0cf00ff, %f26 = 2af330e6 cff0c0e3
1091 ldda [%i2+%o4]0x88,%f26 ! %f26 = 52f7846f d0cf00ff
1092! Mem[0000000030081408] = 8dffffffff1a0000, %f4 = b3dd1076 d632e47b
1093 ldda [%i2+%o4]0x81,%f4 ! %f4 = 8dffffff ff1a0000
1094! Starting 10 instruction Store Burst
1095! Mem[0000000030101410] = 00000960, %l6 = 00000000000000ff
1096 swapa [%i4+%o5]0x81,%l6 ! %l6 = 0000000000000960
1097
1098p0_label_40:
1099! %l6 = 0000000000000960, Mem[000000001014143b] = f0e4752e, %asi = 80
1100 stba %l6,[%i5+0x03b]%asi ! Mem[0000000010141438] = f0e47560
1101! %f2 = 42f80000 35f02198, Mem[0000000030041400] = 000000ff 7e000000
1102 stda %f2 ,[%i1+%g0]0x89 ! Mem[0000000030041400] = 42f80000 35f02198
1103! %l4 = 00000000000000ff, immed = fffffd96, %y = e08e7a8d
1104 umul %l4,-0x26a,%l6 ! %l6 = 000000fefffd986a, %y = 000000fe
1105! %l1 = 00000000377488b3, Mem[0000000010001408] = ff1c5cf4
1106 stha %l1,[%i0+%o4]0x80 ! Mem[0000000010001408] = 88b35cf4
1107! %l6 = 000000fefffd986a, Mem[00000000300c1400] = b3887437
1108 stba %l6,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 6a887437
1109! %f28 = d17f8721, Mem[0000000010181428] = a1af2138
1110 sta %f28,[%i6+0x028]%asi ! Mem[0000000010181428] = d17f8721
1111! %l4 = 00000000000000ff, Mem[0000000010081400] = 00ff006b
1112 stha %l4,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00ff006b
1113! %l3 = ffffffffffffffff, Mem[0000000010181438] = 894a1af2d0cf2ceb
1114 stx %l3,[%i6+0x038] ! Mem[0000000010181438] = ffffffffffffffff
1115! %f4 = 8dffffff, Mem[0000000010041410] = b3dd1076
1116 sta %f4 ,[%i1+%o5]0x80 ! Mem[0000000010041410] = 8dffffff
1117! Starting 10 instruction Load Burst
1118! Mem[0000000020800040] = 00eccbdb, %l3 = ffffffffffffffff
1119 ldsba [%o1+0x040]%asi,%l3 ! %l3 = 0000000000000000
1120
1121p0_label_41:
1122! Mem[0000000010101410] = 615f3ecafe908b99, %l5 = 00000000f79dc35b
1123 ldxa [%i4+%o5]0x88,%l5 ! %l5 = 615f3ecafe908b99
1124! Mem[00000000100c1430] = 1ab5bac5 048f0193, %l2 = 0000003a, %l3 = 00000000
1125 ldd [%i3+0x030],%l2 ! %l2 = 000000001ab5bac5 00000000048f0193
1126! Mem[0000000030141408] = 21877fd1, %l4 = 00000000000000ff
1127 lduba [%i5+%o4]0x89,%l4 ! %l4 = 00000000000000d1
1128! Mem[0000000010181408] = 8d7ac14c f79dc35b, %l6 = fffd986a, %l7 = 00000000
1129 ldda [%i6+%o4]0x80,%l6 ! %l6 = 000000008d7ac14c 00000000f79dc35b
1130! Mem[00000000100c1408] = fa000000, %l0 = 00000000ffffffaf
1131 ldswa [%i3+%o4]0x88,%l0 ! %l0 = fffffffffa000000
1132! Mem[0000000010041408] = 0000f842, %l3 = 00000000048f0193
1133 lduba [%i1+%o4]0x88,%l3 ! %l3 = 0000000000000042
1134! Mem[0000000030081410] = afcec83a, %l0 = fffffffffa000000
1135 lduwa [%i2+%o5]0x89,%l0 ! %l0 = 00000000afcec83a
1136! %l6 = 000000008d7ac14c, immed = fffff2f4, %y = 000000fe
1137 sdiv %l6,-0xd0c,%l0 ! %l0 = ffffffffec7d47d7
1138 mov %l0,%y ! %y = ec7d47d7
1139! Mem[00000000100c1418] = ffffc1ff, %l2 = 000000001ab5bac5
1140 ldsb [%i3+0x01a],%l2 ! %l2 = ffffffffffffffc1
1141! Starting 10 instruction Store Burst
1142! %l6 = 8d7ac14c, %l7 = f79dc35b, Mem[0000000010181408] = 4cc17a8d 5bc39df7
1143 stda %l6,[%i6+%o4]0x88 ! Mem[0000000010181408] = 8d7ac14c f79dc35b
1144
1145p0_label_42:
1146! Mem[0000000030001410] = b3dd4f9a, %l3 = 0000000000000042
1147 swapa [%i0+%o5]0x81,%l3 ! %l3 = 00000000b3dd4f9a
1148! Mem[000000001014143d] = e8a4b005, %l2 = ffffffffffffffc1
1149 ldstuba [%i5+0x03d]%asi,%l2 ! %l2 = 000000a4000000ff
1150! Mem[0000000030041400] = 9821f035, %l5 = 615f3ecafe908b99
1151 swapa [%i1+%g0]0x81,%l5 ! %l5 = 000000009821f035
1152! %l6 = 000000008d7ac14c, Mem[0000000010141408] = 20000000
1153 stwa %l6,[%i5+%o4]0x88 ! Mem[0000000010141408] = 8d7ac14c
1154! %l6 = 000000008d7ac14c, Mem[0000000010041408] = 42f80000
1155 stha %l6,[%i1+%o4]0x80 ! Mem[0000000010041408] = c14c0000
1156! %l4 = 00000000000000d1, Mem[0000000010001408] = 88b35cf4, %asi = 80
1157 stwa %l4,[%i0+0x008]%asi ! Mem[0000000010001408] = 000000d1
1158! %l7 = 00000000f79dc35b, imm = fffffffffffff4d5, %l1 = 00000000377488b3
1159 xor %l7,-0xb2b,%l1 ! %l1 = ffffffff0862378e
1160! %l6 = 000000008d7ac14c, Mem[0000000010181400] = b3dd4f9a000000ff
1161 stxa %l6,[%i6+%g0]0x88 ! Mem[0000000010181400] = 000000008d7ac14c
1162! Mem[0000000010141428] = 0000109f, %l1 = ffffffff0862378e, %asi = 80
1163 swapa [%i5+0x028]%asi,%l1 ! %l1 = 000000000000109f
1164! Starting 10 instruction Load Burst
1165! Mem[0000000030081408] = 8dffffff, %f26 = 52f7846f
1166 lda [%i2+%o4]0x81,%f26 ! %f26 = 8dffffff
1167
1168p0_label_43:
1169! Mem[0000000030101410] = ff000000, %l0 = ffffffffec7d47d7
1170 lduba [%i4+%o5]0x89,%l0 ! %l0 = 0000000000000000
1171! Mem[0000000010181410] = b388ffff, %f16 = ffe30000
1172 ld [%i6+%o5],%f16 ! %f16 = b388ffff
1173! %l1 = 000000000000109f, imm = 000000000000068c, %l6 = 000000008d7ac14c
1174 addc %l1,0x68c,%l6 ! %l6 = 000000000000172b
1175! Mem[00000000201c0000] = f842826e, %l4 = 00000000000000d1
1176 ldub [%o0+%g0],%l4 ! %l4 = 00000000000000f8
1177! Mem[0000000010101408] = ffe30000000000fa, %f0 = 8500588b 9a4fddb3
1178 ldd [%i4+%o4],%f0 ! %f0 = ffe30000 000000fa
1179! Code Fragment 4
1180p0_fragment_3:
1181! %l0 = 0000000000000000
1182 setx 0x9004adc81d9b5231,%g7,%l0 ! %l0 = 9004adc81d9b5231
1183! %l1 = 000000000000109f
1184 setx 0xe5ec722806118003,%g7,%l1 ! %l1 = e5ec722806118003
1185 setx 0x7ff8, %g1, %g2
1186 and %l0, %g2, %l0
1187 setx 0xffffffff, %g1, %g2
1188 and %l1, %g2, %l1
1189 setx 0x100000000, %g1, %g2
1190 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1191 ta T_CHANGE_HPRIV
1192 stxa %l1, [%l0]ASI_ICACHE_INSTR
1193 ta T_CHANGE_NONHPRIV
1194! %l0 = 9004adc81d9b5231
1195 setx 0x5e2afd082f140600,%g7,%l0 ! %l0 = 5e2afd082f140600
1196! %l1 = e5ec722806118003
1197 setx 0x613e7d8ff5846645,%g7,%l1 ! %l1 = 613e7d8ff5846645
1198! Mem[0000000030081400] = ff410000, %l3 = 00000000b3dd4f9a
1199 ldsha [%i2+%g0]0x81,%l3 ! %l3 = ffffffffffffff41
1200! Mem[0000000010141408] = 22c01df28d7ac14c, %f2 = 42f80000 35f02198
1201 ldda [%i5+%o4]0x88,%f2 ! %f2 = 22c01df2 8d7ac14c
1202! Mem[0000000030181400] = 7610ddb3, %l4 = 00000000000000f8
1203 lduha [%i6+%g0]0x89,%l4 ! %l4 = 000000000000ddb3
1204! Starting 10 instruction Store Burst
1205! %l2 = 00000000000000a4, Mem[0000000010081420] = 4d52c53b96a1271f, %asi = 80
1206 stxa %l2,[%i2+0x020]%asi ! Mem[0000000010081420] = 00000000000000a4
1207
1208p0_label_44:
1209! Mem[00000000201c0000] = f842826e, %l7 = 00000000f79dc35b
1210 ldstub [%o0+%g0],%l7 ! %l7 = 000000f8000000ff
1211! %f7 = 0000e3ff, Mem[0000000030041400] = fe908b99
1212 sta %f7 ,[%i1+%g0]0x81 ! Mem[0000000030041400] = 0000e3ff
1213! %l1 = 613e7d8ff5846645, Mem[00000000201c0000] = ff42826e
1214 stb %l1,[%o0+%g0] ! Mem[00000000201c0000] = 4542826e
1215! Mem[0000000010081408] = d0cf00ff, %l3 = ffffffffffffff41
1216 ldstuba [%i2+%o4]0x88,%l3 ! %l3 = 000000ff000000ff
1217! %l4 = 000000000000ddb3, Mem[0000000010101400] = 0000e5ff
1218 stwa %l4,[%i4+%g0]0x88 ! Mem[0000000010101400] = 0000ddb3
1219! %l3 = 00000000000000ff, imm = 0000000000000e04, %l0 = 5e2afd082f140600
1220 or %l3,0xe04,%l0 ! %l0 = 0000000000000eff
1221! %l6 = 000000000000172b, Mem[0000000010181408] = 4cc17a8d
1222 stba %l6,[%i6+%o4]0x80 ! Mem[0000000010181408] = 2bc17a8d
1223! %f29 = 17eefe2d, Mem[0000000010081400] = 00ff006b
1224 sta %f29,[%i2+%g0]0x80 ! Mem[0000000010081400] = 17eefe2d
1225! Mem[0000000010101408] = 0000e3ff, %l6 = 000000000000172b
1226 ldstuba [%i4+%o4]0x88,%l6 ! %l6 = 000000ff000000ff
1227! Starting 10 instruction Load Burst
1228! Mem[0000000010041400] = 8b580085, %l4 = 000000000000ddb3
1229 ldsha [%i1+%g0]0x80,%l4 ! %l4 = ffffffffffff8b58
1230
1231p0_label_45:
1232! Mem[00000000300c1410] = ffbf93df, %f15 = d71c70a7
1233 lda [%i3+%o5]0x81,%f15 ! %f15 = ffbf93df
1234! Mem[0000000030141410] = ff0d48ec7abaad19, %l7 = 00000000000000f8
1235 ldxa [%i5+%o5]0x81,%l7 ! %l7 = ff0d48ec7abaad19
1236! Mem[0000000030101410] = 000000ff, %l6 = 00000000000000ff
1237 ldswa [%i4+%o5]0x81,%l6 ! %l6 = 00000000000000ff
1238! Mem[0000000010081410] = 000000ff, %l5 = 000000009821f035
1239 lduwa [%i2+%o5]0x88,%l5 ! %l5 = 00000000000000ff
1240! Mem[0000000030141408] = d17f8721 17eefe2d, %l2 = 000000a4, %l3 = 000000ff
1241 ldda [%i5+%o4]0x81,%l2 ! %l2 = 00000000d17f8721 0000000017eefe2d
1242! Mem[0000000010181410] = ffffffffffff88b3, %f12 = a775ccae a404cce3
1243 ldda [%i6+%o5]0x88,%f12 ! %f12 = ffffffff ffff88b3
1244! Mem[0000000030141408] = 21877fd1, %l7 = ff0d48ec7abaad19
1245 lduha [%i5+%o4]0x89,%l7 ! %l7 = 0000000000007fd1
1246! Mem[00000000100c1424] = 16ec5691, %l5 = 00000000000000ff
1247 ldsh [%i3+0x026],%l5 ! %l5 = 0000000000005691
1248! Mem[0000000010181408] = f79dc35b8d7ac12b, %f14 = ea47eed9 ffbf93df
1249 ldda [%i6+%o4]0x88,%f14 ! %f14 = f79dc35b 8d7ac12b
1250! Starting 10 instruction Store Burst
1251! Mem[0000000030081410] = 3ac8ceaf, %l4 = ffffffffffff8b58
1252 ldstuba [%i2+%o5]0x81,%l4 ! %l4 = 0000003a000000ff
1253
1254p0_label_46:
1255! %l2 = 00000000d17f8721, Mem[0000000010081410] = 000000ff
1256 stha %l2,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00008721
1257! %f20 = 19adba7a, Mem[0000000030101400] = 000000b7
1258 sta %f20,[%i4+%g0]0x89 ! Mem[0000000030101400] = 19adba7a
1259! %l6 = 00000000000000ff, %l4 = 000000000000003a, %l1 = 613e7d8ff5846645
1260 andn %l6,%l4,%l1 ! %l1 = 00000000000000c5
1261! Mem[0000000030181410] = 8500588b, %l5 = 0000000000005691
1262 swapa [%i6+%o5]0x81,%l5 ! %l5 = 000000008500588b
1263! %f8 = 8500588b, Mem[0000000010001408] = 000000d1
1264 sta %f8 ,[%i0+%o4]0x80 ! Mem[0000000010001408] = 8500588b
1265! %f4 = 8dffffff, Mem[0000000030041408] = 5c000000
1266 sta %f4 ,[%i1+%o4]0x81 ! Mem[0000000030041408] = 8dffffff
1267! %l2 = d17f8721, %l3 = 17eefe2d, Mem[0000000010181400] = 4cc17a8d 00000000
1268 stda %l2,[%i6+%g0]0x80 ! Mem[0000000010181400] = d17f8721 17eefe2d
1269! %l1 = 00000000000000c5, Mem[0000000010041410] = 8dffffff
1270 stwa %l1,[%i1+%o5]0x80 ! Mem[0000000010041410] = 000000c5
1271! %l1 = 00000000000000c5, Mem[0000000030041400] = ffe30000
1272 stwa %l1,[%i1+%g0]0x89 ! Mem[0000000030041400] = 000000c5
1273! Starting 10 instruction Load Burst
1274! %l4 = 000000000000003a, %l1 = 00000000000000c5, %l0 = 0000000000000eff
1275 sub %l4,%l1,%l0 ! %l0 = ffffffffffffff75
1276
1277p0_label_47:
1278! Mem[0000000010101428] = a07505adffffffaf, %l2 = 00000000d17f8721
1279 ldxa [%i4+0x028]%asi,%l2 ! %l2 = a07505adffffffaf
1280! Mem[0000000010041418] = 0000f8420000e3ff, %l6 = 00000000000000ff
1281 ldxa [%i1+0x018]%asi,%l6 ! %l6 = 0000f8420000e3ff
1282! Mem[0000000010101408] = ffe30000, %l5 = 000000008500588b
1283 ldsha [%i4+%o4]0x80,%l5 ! %l5 = ffffffffffffffe3
1284! Mem[0000000030181410] = 91560000, %l2 = a07505adffffffaf
1285 ldswa [%i6+%o5]0x89,%l2 ! %l2 = ffffffff91560000
1286! Mem[00000000218000c0] = ee75de47, %l0 = ffffffffffffff75
1287 lduh [%o3+0x0c0],%l0 ! %l0 = 000000000000ee75
1288! Mem[0000000030141410] = ff0d48ec, %l4 = 000000000000003a
1289 lduha [%i5+%o5]0x81,%l4 ! %l4 = 000000000000ff0d
1290! Mem[0000000010181438] = ffffffffffffffff, %l2 = ffffffff91560000
1291 ldxa [%i6+0x038]%asi,%l2 ! %l2 = ffffffffffffffff
1292! Mem[0000000010141410] = 00001aff, %l0 = 000000000000ee75
1293 ldsba [%i5+%o5]0x88,%l0 ! %l0 = ffffffffffffffff
1294! Mem[000000001000141c] = f4ff1c07, %l3 = 0000000017eefe2d
1295 ldsb [%i0+0x01e],%l3 ! %l3 = 000000000000001c
1296! Starting 10 instruction Store Burst
1297! %f3 = 8d7ac14c, Mem[0000000010181408] = 2bc17a8d
1298 sta %f3 ,[%i6+0x008]%asi ! Mem[0000000010181408] = 8d7ac14c
1299
1300p0_label_48:
1301! Mem[0000000021800041] = 033534f9, %l0 = ffffffffffffffff
1302 ldstub [%o3+0x041],%l0 ! %l0 = 00000035000000ff
1303! Mem[0000000030141408] = d17f8721, %l7 = 0000000000007fd1
1304 swapa [%i5+%o4]0x81,%l7 ! %l7 = 00000000d17f8721
1305! %l7 = 00000000d17f8721, Mem[0000000010101400] = b3dd00009adda571, %asi = 80
1306 stxa %l7,[%i4+0x000]%asi ! Mem[0000000010101400] = 00000000d17f8721
1307! %l2 = ffffffffffffffff, Mem[0000000030001410] = 42000000
1308 stha %l2,[%i0+%o5]0x89 ! Mem[0000000030001410] = 4200ffff
1309! Mem[00000000211c0000] = 1aff7001, %l3 = 000000000000001c
1310 ldstub [%o2+%g0],%l3 ! %l3 = 0000001a000000ff
1311! %l5 = ffffffffffffffe3, Mem[0000000020800000] = e5ff8ed8
1312 sth %l5,[%o1+%g0] ! Mem[0000000020800000] = ffe38ed8
1313! Mem[00000000100c1438] = eb2ccfd0, %l1 = 00000000000000c5
1314 swap [%i3+0x038],%l1 ! %l1 = 00000000eb2ccfd0
1315! Mem[0000000010141410] = 00001aff, %l7 = 00000000d17f8721
1316 ldstuba [%i5+%o5]0x88,%l7 ! %l7 = 000000ff000000ff
1317! %f26 = 8dffffff d0cf00ff, %l7 = 00000000000000ff
1318! Mem[0000000030141430] = 44b30f0e73352ded
1319 add %i5,0x030,%g1
1320 stda %f26,[%g1+%l7]ASI_PST8_S ! Mem[0000000030141430] = 8dffffffd0cf00ff
1321! Starting 10 instruction Load Burst
1322! Mem[0000000030001408] = ff1a0000, %l1 = 00000000eb2ccfd0
1323 lduwa [%i0+%o4]0x81,%l1 ! %l1 = 00000000ff1a0000
1324
1325p0_label_49:
1326! Mem[0000000010141408] = 4cc17a8d, %l6 = 0000f8420000e3ff
1327 lduwa [%i5+%o4]0x80,%l6 ! %l6 = 000000004cc17a8d
1328! Mem[000000001014142c] = 1075add8, %l3 = 000000000000001a
1329 ldsh [%i5+0x02e],%l3 ! %l3 = ffffffffffffadd8
1330! Mem[0000000010141408] = 4cc17a8d, %l3 = ffffffffffffadd8
1331 lduha [%i5+%o4]0x80,%l3 ! %l3 = 0000000000004cc1
1332! Mem[000000001010142c] = ffffffaf, %f4 = 8dffffff
1333 lda [%i4+0x02c]%asi,%f4 ! %f4 = ffffffaf
1334! Mem[0000000010101400] = 00000000d17f8721, %f16 = b388ffff ff0d48ec
1335 ldda [%i4+0x000]%asi,%f16 ! %f16 = 00000000 d17f8721
1336! Mem[0000000010181408] = 4cc17a8d, %l0 = 0000000000000035
1337 ldswa [%i6+%o4]0x88,%l0 ! %l0 = 000000004cc17a8d
1338! Mem[0000000010101408] = ffe30000, %l2 = ffffffffffffffff
1339 ldsha [%i4+%o4]0x80,%l2 ! %l2 = ffffffffffffffe3
1340! Mem[0000000030081400] = ff410000, %f2 = 22c01df2
1341 lda [%i2+%g0]0x81,%f2 ! %f2 = ff410000
1342! Mem[0000000030141410] = ec480dff, %l1 = 00000000ff1a0000
1343 ldswa [%i5+%o5]0x89,%l1 ! %l1 = ffffffffec480dff
1344! Starting 10 instruction Store Burst
1345! %l4 = 000000000000ff0d, Mem[00000000300c1408] = 00000000
1346 stha %l4,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ff0d0000
1347
1348p0_label_50:
1349! %l6 = 4cc17a8d, %l7 = 000000ff, Mem[0000000010041418] = 0000f842 0000e3ff
1350 std %l6,[%i1+0x018] ! Mem[0000000010041418] = 4cc17a8d 000000ff
1351! %f14 = f79dc35b, Mem[0000000030001408] = ff1a0000
1352 sta %f14,[%i0+%o4]0x81 ! Mem[0000000030001408] = f79dc35b
1353! Mem[0000000010041415] = d632e47b, %l1 = ffffffffec480dff
1354 ldstuba [%i1+0x015]%asi,%l1 ! %l1 = 00000032000000ff
1355! Mem[000000001018143c] = ffffffff, %l1 = 0000000000000032
1356 swap [%i6+0x03c],%l1 ! %l1 = 00000000ffffffff
1357! %f4 = ffffffaf, %f11 = 380ea27e
1358 fsqrts %f4 ,%f11 ! %f11 = ffffffaf
1359! Mem[00000000300c1410] = ffbf93df, %l3 = 0000000000004cc1
1360 ldstuba [%i3+%o5]0x81,%l3 ! %l3 = 000000ff000000ff
1361! %l4 = 0000ff0d, %l5 = ffffffe3, Mem[00000000100c1438] = 000000c5 38c7f9d1
1362 std %l4,[%i3+0x038] ! Mem[00000000100c1438] = 0000ff0d ffffffe3
1363! %l0 = 4cc17a8d, %l1 = ffffffff, Mem[00000000100c1408] = fa000000 6329e949
1364 stda %l0,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 4cc17a8d ffffffff
1365! Mem[0000000010141408] = 4cc17a8d, %l3 = 00000000000000ff
1366 ldstuba [%i5+%o4]0x80,%l3 ! %l3 = 0000004c000000ff
1367! Starting 10 instruction Load Burst
1368! Mem[0000000030081410] = ffc8ceaf, %l5 = ffffffffffffffe3
1369 ldsha [%i2+%o5]0x81,%l5 ! %l5 = ffffffffffffffc8
1370
1371p0_label_51:
1372! Mem[0000000030141400] = 0000005c, %f8 = 8500588b
1373 lda [%i5+%g0]0x89,%f8 ! %f8 = 0000005c
1374! %l4 = 0000ff0d, %l5 = ffffffc8, Mem[0000000030141400] = 5c000000 0000e3ff
1375 stda %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0000ff0d ffffffc8
1376! Mem[0000000010041434] = a404cce3, %f2 = ff410000
1377 lda [%i1+0x034]%asi,%f2 ! %f2 = a404cce3
1378! Mem[0000000010001400] = ff0b95bc, %l5 = ffffffffffffffc8
1379 lduha [%i0+%g0]0x80,%l5 ! %l5 = 000000000000ff0b
1380! Mem[0000000030181410] = 91560000, %l7 = 00000000000000ff
1381 lduba [%i6+%o5]0x89,%l7 ! %l7 = 0000000000000000
1382! Mem[0000000010181434] = c5bab51a, %l0 = 000000004cc17a8d
1383 lduwa [%i6+0x034]%asi,%l0 ! %l0 = 00000000c5bab51a
1384 membar #Sync ! Added by membar checker (9)
1385! Mem[0000000010181400] = d17f8721 17eefe2d 8d7ac14c 5bc39df7
1386! Mem[0000000010181410] = b388ffff ffffffff c1ad313a 3a000000
1387! Mem[0000000010181420] = 9156ec16 6b0274a1 d17f8721 30e28b99
1388! Mem[0000000010181430] = 4696ff70 c5bab51a ffffffff 00000032
1389 ldda [%i6]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000010181400
1390! Mem[0000000030181408] = 00000000000000ff, %l3 = 000000000000004c
1391 ldxa [%i6+%o4]0x89,%l3 ! %l3 = 00000000000000ff
1392! %f26 = 8dffffff, %f30 = ffe30000, %f31 = 0000005c
1393 fsubs %f26,%f30,%f31 ! %f31 = ffe30000
1394! Starting 10 instruction Store Burst
1395! %l2 = ffffffffffffffe3, %l3 = 00000000000000ff, %l5 = 000000000000ff0b
1396 andn %l2,%l3,%l5 ! %l5 = ffffffffffffff00
1397
1398p0_label_52:
1399! Mem[00000000300c1400] = 3774886a, %l4 = 000000000000ff0d
1400 ldstuba [%i3+%g0]0x89,%l4 ! %l4 = 0000006a000000ff
1401! %f20 = 19adba7a ec480d19, Mem[0000000010101410] = 998b90fe ca3e5f61
1402 stda %f20,[%i4+%o5]0x80 ! Mem[0000000010101410] = 19adba7a ec480d19
1403 membar #Sync ! Added by membar checker (10)
1404! %f16 = 00000000 d17f8721, Mem[0000000010181410] = b388ffff ffffffff
1405 stda %f16,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000 d17f8721
1406! Mem[0000000010141408] = ffc17a8d, %l1 = 00000000ffffffff
1407 swapa [%i5+%o4]0x80,%l1 ! %l1 = 00000000ffc17a8d
1408! %l0 = 00000000c5bab51a, Mem[00000000300c1408] = ff0d0000b7969efe
1409 stxa %l0,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000c5bab51a
1410! %l0 = 00000000c5bab51a, Mem[0000000010101424] = 615241bc, %asi = 80
1411 stwa %l0,[%i4+0x024]%asi ! Mem[0000000010101424] = c5bab51a
1412! %l0 = 00000000c5bab51a, Mem[0000000010081400] = 2dfeee17
1413 stha %l0,[%i2+%g0]0x88 ! Mem[0000000010081400] = 2dfeb51a
1414! Mem[0000000010041410] = 000000c5, %l1 = 00000000ffc17a8d
1415 swapa [%i1+%o5]0x80,%l1 ! %l1 = 00000000000000c5
1416! Mem[0000000030081400] = ff410000, %l1 = 00000000000000c5
1417 ldstuba [%i2+%g0]0x81,%l1 ! %l1 = 000000ff000000ff
1418! Starting 10 instruction Load Burst
1419! Mem[0000000030041400] = c5000000, %l2 = ffffffffffffffe3
1420 lduha [%i1+%g0]0x81,%l2 ! %l2 = 000000000000c500
1421
1422p0_label_53:
1423! Mem[0000000010141400] = 9cbb80c56dc321e3, %f16 = 00000000 d17f8721
1424 ldda [%i5+%g0]0x80,%f16 ! %f16 = 9cbb80c5 6dc321e3
1425! Mem[0000000030001408] = 00000000 5bc39df7, %l0 = c5bab51a, %l1 = 000000ff
1426 ldda [%i0+%o4]0x89,%l0 ! %l0 = 000000005bc39df7 0000000000000000
1427! Mem[0000000010081400] = 1ab5fe2d, %f29 = 17eefe2d
1428 lda [%i2+%g0]0x80,%f29 ! %f29 = 1ab5fe2d
1429! Code Fragment 4
1430p0_fragment_4:
1431! %l0 = 000000005bc39df7
1432 setx 0x94b6b7606e3bdf1f,%g7,%l0 ! %l0 = 94b6b7606e3bdf1f
1433! %l1 = 0000000000000000
1434 setx 0xc2e2bcc011734ed9,%g7,%l1 ! %l1 = c2e2bcc011734ed9
1435 setx 0x7ff8, %g1, %g2
1436 and %l0, %g2, %l0
1437 setx 0xffffffff, %g1, %g2
1438 and %l1, %g2, %l1
1439 setx 0x100000000, %g1, %g2
1440 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1441 ta T_CHANGE_HPRIV
1442 stxa %l1, [%l0]ASI_ICACHE_INSTR
1443 ta T_CHANGE_NONHPRIV
1444! %l0 = 94b6b7606e3bdf1f
1445 setx 0x6c5e6377be7c1598,%g7,%l0 ! %l0 = 6c5e6377be7c1598
1446! %l1 = c2e2bcc011734ed9
1447 setx 0xb4c6534818b95f3f,%g7,%l1 ! %l1 = b4c6534818b95f3f
1448! Mem[0000000010141410] = ff1a0000, %l2 = 000000000000c500
1449 lduwa [%i5+%o5]0x80,%l2 ! %l2 = 00000000ff1a0000
1450! Mem[00000000300c1400] = ff887437, %l7 = 0000000000000000
1451 ldsba [%i3+%g0]0x81,%l7 ! %l7 = ffffffffffffffff
1452! Mem[0000000030041410] = 8d59f701, %l7 = ffffffffffffffff
1453 lduwa [%i1+%o5]0x81,%l7 ! %l7 = 000000008d59f701
1454! Mem[0000000010081400] = 1ab5fe2d, %f10 = 998be230
1455 lda [%i2+%g0]0x80,%f10 ! %f10 = 1ab5fe2d
1456 membar #Sync ! Added by membar checker (11)
1457! Mem[0000000030081400] = ff410000 b1538fa4 8dffffff ff1a0000
1458! Mem[0000000030081410] = ffc8ceaf dd75568b d7596038 3d7b2d8e
1459! Mem[0000000030081420] = aaf25d9a 0a1de4e8 58cc5479 b70a210d
1460! Mem[0000000030081430] = 21710f62 6e17dfe9 277f04a6 498d9022
1461 ldda [%i2]ASI_BLK_SL,%f0 ! Block Load from 0000000030081400
1462! Starting 10 instruction Store Burst
1463! Mem[00000000100c1408] = 4cc17a8d, %l0 = 6c5e6377be7c1598
1464 ldstuba [%i3+%o4]0x88,%l0 ! %l0 = 0000008d000000ff
1465
1466p0_label_54:
1467! %l4 = 000000000000006a, Mem[0000000010081408] = d0cf00ff
1468 stba %l4,[%i2+%o4]0x88 ! Mem[0000000010081408] = d0cf006a
1469! %l4 = 0000006a, %l5 = ffffff00, Mem[0000000010001408] = 8500588b b7ffffff
1470 stda %l4,[%i0+0x008]%asi ! Mem[0000000010001408] = 0000006a ffffff00
1471! Mem[0000000010041410] = ffc17a8d, %l4 = 000000000000006a
1472 swapa [%i1+%o5]0x80,%l4 ! %l4 = 00000000ffc17a8d
1473! Mem[0000000030041410] = 01f7598d, %l6 = 000000004cc17a8d
1474 ldsba [%i1+%o5]0x89,%l6 ! %l6 = ffffffffffffff8d
1475! %l3 = 00000000000000ff, Mem[0000000010101410] = 190d48ec7abaad19
1476 stxa %l3,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000000000ff
1477! %f16 = 9cbb80c5 6dc321e3, Mem[0000000010001400] = bc950bff ae494aae
1478 stda %f16,[%i0+%g0]0x88 ! Mem[0000000010001400] = 9cbb80c5 6dc321e3
1479! %l2 = 00000000ff1a0000, Mem[0000000030181400] = e50d75d87610ddb3
1480 stxa %l2,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000ff1a0000
1481! %f0 = a48f53b1 000041ff 00001aff ffffff8d
1482! %f4 = 8b5675dd afcec8ff 8e2d7b3d 386059d7
1483! %f8 = e8e41d0a 9a5df2aa 0d210ab7 7954cc58
1484! %f12 = e9df176e 620f7121 22908d49 a6047f27
1485 stda %f0,[%i4]ASI_BLK_PL ! Block Store to 0000000010101400
1486 membar #Sync ! Added by membar checker (12)
1487! %f20 = 19adba7a, Mem[0000000030081410] = ffc8ceaf
1488 sta %f20,[%i2+%o5]0x81 ! Mem[0000000030081410] = 19adba7a
1489! Starting 10 instruction Load Burst
1490! Mem[0000000010081400] = 2dfeb51a, %f4 = 8b5675dd
1491 lda [%i2+%g0]0x88,%f4 ! %f4 = 2dfeb51a
1492
1493p0_label_55:
1494! Mem[000000001004141c] = 000000ff, %l0 = 000000000000008d
1495 lduba [%i1+0x01e]%asi,%l0 ! %l0 = 0000000000000000
1496! Mem[000000001018141c] = 3a000000, %l4 = 00000000ffc17a8d
1497 ldswa [%i6+0x01c]%asi,%l4 ! %l4 = 000000003a000000
1498! Mem[00000000100c1400] = ff000000, %l1 = b4c6534818b95f3f
1499 ldswa [%i3+%g0]0x80,%l1 ! %l1 = ffffffffff000000
1500! Mem[0000000010041400] = 7610ddb38500588b, %l1 = ffffffffff000000
1501 ldxa [%i1+%g0]0x88,%l1 ! %l1 = 7610ddb38500588b
1502! Mem[0000000010081400] = 1ab5fe2d, %l5 = ffffffffffffff00
1503 lduwa [%i2+%g0]0x80,%l5 ! %l5 = 000000001ab5fe2d
1504! Mem[0000000010101408] = ffffff8d, %l7 = 000000008d59f701
1505 lduwa [%i4+%o4]0x88,%l7 ! %l7 = 00000000ffffff8d
1506! Mem[00000000100c1408] = ff7ac14c, %l4 = 000000003a000000
1507 ldsba [%i3+%o4]0x80,%l4 ! %l4 = ffffffffffffffff
1508! Mem[00000000100c1400] = ff000000, %l2 = 00000000ff1a0000
1509 ldsba [%i3+%g0]0x80,%l2 ! %l2 = ffffffffffffffff
1510! Mem[0000000010141410] = 00001aff, %f11 = 7954cc58
1511 lda [%i5+%o5]0x88,%f11 ! %f11 = 00001aff
1512! Starting 10 instruction Store Burst
1513! %f18 = 0000f842 00000000, Mem[0000000030081408] = 8dffffff ff1a0000
1514 stda %f18,[%i2+%o4]0x81 ! Mem[0000000030081408] = 0000f842 00000000
1515
1516p0_label_56:
1517! Mem[00000000100c1408] = ff7ac14cffffffff, %l7 = 00000000ffffff8d, %l5 = 000000001ab5fe2d
1518 add %i3,0x08,%g1
1519 casxa [%g1]0x80,%l7,%l5 ! %l5 = ff7ac14cffffffff
1520! %l3 = 00000000000000ff, Mem[0000000030101410] = 000000ff
1521 stwa %l3,[%i4+%o5]0x81 ! Mem[0000000030101410] = 000000ff
1522! %f28 = d17f8721 1ab5fe2d, Mem[0000000030001408] = f79dc35b 00000000
1523 stda %f28,[%i0+%o4]0x81 ! Mem[0000000030001408] = d17f8721 1ab5fe2d
1524! %l7 = 00000000ffffff8d, Mem[00000000201c0000] = 4542826e, %asi = 80
1525 stha %l7,[%o0+0x000]%asi ! Mem[00000000201c0000] = ff8d826e
1526! Mem[00000000100c1400] = 000000ff, %l2 = ffffffffffffffff
1527 swapa [%i3+%g0]0x88,%l2 ! %l2 = 00000000000000ff
1528! %l4 = ffffffffffffffff, Mem[0000000010041410] = 0000006a
1529 stha %l4,[%i1+%o5]0x80 ! Mem[0000000010041410] = ffff006a
1530! %l5 = ff7ac14cffffffff, Mem[0000000030081400] = ff410000b1538fa4
1531 stxa %l5,[%i2+%g0]0x81 ! Mem[0000000030081400] = ff7ac14cffffffff
1532! %l0 = 0000000000000000, Mem[000000001000142c] = 4f1a260b, %asi = 80
1533 stwa %l0,[%i0+0x02c]%asi ! Mem[000000001000142c] = 00000000
1534! %l1 = 7610ddb38500588b, Mem[00000000300c1400] = 377488ff
1535 stha %l1,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 3774588b
1536! Starting 10 instruction Load Burst
1537! Mem[00000000100c142c] = ff000000, %l1 = 7610ddb38500588b
1538 lduw [%i3+0x02c],%l1 ! %l1 = 00000000ff000000
1539
1540p0_label_57:
1541! Mem[0000000010001430] = f5d1c3804cb9a60d, %l4 = ffffffffffffffff
1542 ldx [%i0+0x030],%l4 ! %l4 = f5d1c3804cb9a60d
1543! Mem[0000000010181408] = 4cc17a8d, %l2 = 00000000000000ff
1544 ldsba [%i6+%o4]0x88,%l2 ! %l2 = ffffffffffffff8d
1545! Mem[0000000010041408] = c14c0000, %l6 = ffffffffffffff8d
1546 ldsba [%i1+%o4]0x80,%l6 ! %l6 = ffffffffffffffc1
1547! Mem[0000000030081410] = 19adba7a, %l0 = 0000000000000000
1548 ldswa [%i2+%o5]0x81,%l0 ! %l0 = 0000000019adba7a
1549! Mem[0000000030101400] = 7abaad192e1171cd, %f2 = 00001aff ffffff8d
1550 ldda [%i4+%g0]0x81,%f2 ! %f2 = 7abaad19 2e1171cd
1551! Mem[00000000201c0000] = ff8d826e, %l1 = 00000000ff000000
1552 lduha [%o0+0x000]%asi,%l1 ! %l1 = 000000000000ff8d
1553! Mem[0000000010001408] = 0000006a, %l7 = 00000000ffffff8d
1554 lduwa [%i0+%o4]0x80,%l7 ! %l7 = 000000000000006a
1555! Mem[0000000010141400] = 9cbb80c56dc321e3, %f28 = d17f8721 1ab5fe2d
1556 ldda [%i5+%g0]0x80,%f28 ! %f28 = 9cbb80c5 6dc321e3
1557! Mem[0000000030181400] = ff1a0000, %f10 = 0d210ab7
1558 lda [%i6+%g0]0x89,%f10 ! %f10 = ff1a0000
1559! Starting 10 instruction Store Burst
1560! Mem[00000000100c1400] = ffffffff, %l3 = 00000000000000ff
1561 swapa [%i3+%g0]0x80,%l3 ! %l3 = 00000000ffffffff
1562
1563p0_label_58:
1564! Mem[00000000201c0000] = ff8d826e, %l2 = ffffffffffffff8d
1565 ldstuba [%o0+0x000]%asi,%l2 ! %l2 = 000000ff000000ff
1566! %f14 = 22908d49, Mem[0000000030041400] = 000000c5
1567 sta %f14,[%i1+%g0]0x89 ! Mem[0000000030041400] = 22908d49
1568! %l5 = ff7ac14cffffffff, Mem[0000000030141400] = 0dff0000
1569 stwa %l5,[%i5+%g0]0x89 ! Mem[0000000030141400] = ffffffff
1570! Mem[0000000010081408] = d0cf006a, %l1 = 000000000000ff8d
1571 swapa [%i2+%o4]0x88,%l1 ! %l1 = 00000000d0cf006a
1572! %l5 = ff7ac14cffffffff, Mem[000000001000140d] = ffffff00
1573 stb %l5,[%i0+0x00d] ! Mem[000000001000140c] = ffffff00
1574! Mem[0000000010001418] = 8cd29078, %l6 = ffffffffffffffc1
1575 swap [%i0+0x018],%l6 ! %l6 = 000000008cd29078
1576! Mem[0000000010181410] = 00000000, %l0 = 0000000019adba7a
1577 ldstuba [%i6+%o5]0x80,%l0 ! %l0 = 00000000000000ff
1578! %f0 = a48f53b1 000041ff, %l7 = 000000000000006a
1579! Mem[0000000030041410] = 8d59f70192f6c887
1580 add %i1,0x010,%g1
1581 stda %f0,[%g1+%l7]ASI_PST8_SL ! Mem[0000000030041410] = 8d41f70092538f87
1582! %l4 = f5d1c3804cb9a60d, Mem[0000000030141408] = 00007fd117eefe2d
1583 stxa %l4,[%i5+%o4]0x81 ! Mem[0000000030141408] = f5d1c3804cb9a60d
1584! Starting 10 instruction Load Burst
1585! Mem[0000000030081410] = 7abaad19, %l3 = 00000000ffffffff
1586 lduba [%i2+%o5]0x89,%l3 ! %l3 = 0000000000000019
1587
1588p0_label_59:
1589! Mem[0000000010001408] = 6a000000, %l2 = 00000000000000ff
1590 lduwa [%i0+%o4]0x88,%l2 ! %l2 = 000000006a000000
1591! Mem[0000000010141408] = ffffffff, %l3 = 0000000000000019
1592 ldsba [%i5+0x00a]%asi,%l3 ! %l3 = ffffffffffffffff
1593! Mem[0000000010081408] = 52f7846f 0000ff8d, %l4 = 4cb9a60d, %l5 = ffffffff
1594 ldda [%i2+%o4]0x88,%l4 ! %l4 = 000000000000ff8d 0000000052f7846f
1595! Mem[00000000100c1408] = ff7ac14c, %l6 = 000000008cd29078
1596 ldsba [%i3+%o4]0x80,%l6 ! %l6 = ffffffffffffffff
1597! Mem[00000000100c1410] = 0000005d, %l0 = 0000000000000000
1598 ldsha [%i3+%o5]0x88,%l0 ! %l0 = 000000000000005d
1599! Mem[0000000030001400] = ffffc1ff, %l0 = 000000000000005d
1600 ldsba [%i0+%g0]0x89,%l0 ! %l0 = ffffffffffffffff
1601! %f18 = 0000f842, %f7 = 386059d7, %f1 = 000041ff
1602 fdivs %f18,%f7 ,%f1 ! %l0 = 0000000000000021, Unfinished, %fsr = 1100000000
1603! Mem[0000000020800040] = 00eccbdb, %l6 = ffffffffffffffff
1604 ldsh [%o1+0x040],%l6 ! %l6 = 00000000000000ec
1605! Mem[0000000030001410] = 8500588b4200ffff, %l5 = 0000000052f7846f
1606 ldxa [%i0+%o5]0x89,%l5 ! %l5 = 8500588b4200ffff
1607! Starting 10 instruction Store Burst
1608! Mem[0000000030001400] = ffffc1ff, %l5 = 8500588b4200ffff
1609 swapa [%i0+%g0]0x89,%l5 ! %l5 = 00000000ffffc1ff
1610
1611p0_label_60:
1612! %f0 = a48f53b1 000041ff 7abaad19 2e1171cd
1613! %f4 = 2dfeb51a afcec8ff 8e2d7b3d 386059d7
1614! %f8 = e8e41d0a 9a5df2aa ff1a0000 00001aff
1615! %f12 = e9df176e 620f7121 22908d49 a6047f27
1616 stda %f0,[%i6]ASI_BLK_P ! Block Store to 0000000010181400
1617! %l4 = 0000ff8d, %l5 = ffffc1ff, Mem[0000000010001400] = 6dc321e3 9cbb80c5
1618 stda %l4,[%i0+%g0]0x88 ! Mem[0000000010001400] = 0000ff8d ffffc1ff
1619! Mem[0000000010101438] = 277f04a6, %l7 = 0000006a, %l6 = 000000ec
1620 add %i4,0x38,%g1
1621 casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000277f04a6
1622! Mem[0000000010081408] = 8dff0000, %l2 = 000000006a000000
1623 ldstuba [%i2+%o4]0x80,%l2 ! %l2 = 0000008d000000ff
1624! Mem[0000000030141408] = 80c3d1f5, %l2 = 000000000000008d
1625 ldstuba [%i5+%o4]0x89,%l2 ! %l2 = 000000f5000000ff
1626! Mem[0000000010101428] = 58cc5479b70a210d, %l6 = 00000000277f04a6, %l7 = 000000000000006a
1627 add %i4,0x28,%g1
1628 casxa [%g1]0x80,%l6,%l7 ! %l7 = 58cc5479b70a210d
1629! %l4 = 0000ff8d, %l5 = ffffc1ff, Mem[0000000030001410] = 4200ffff 8500588b
1630 stda %l4,[%i0+%o5]0x89 ! Mem[0000000030001410] = 0000ff8d ffffc1ff
1631! Mem[00000000100c1414] = 2f627a95, %l0 = 0000000000000021
1632 ldstub [%i3+0x014],%l0 ! %l0 = 0000002f000000ff
1633! %f16 = 9cbb80c5 6dc321e3, %l6 = 00000000277f04a6
1634! Mem[0000000010181410] = 2dfeb51aafcec8ff
1635 add %i6,0x010,%g1
1636 stda %f16,[%g1+%l6]ASI_PST32_PL ! Mem[0000000010181410] = 2dfeb51ac580bb9c
1637! Starting 10 instruction Load Burst
1638! Mem[0000000030181400] = 00001aff 00000000 ff000000 00000000
1639! Mem[0000000030181410] = 00005691 42f8ffff f927f3d8 6025bc2d
1640! Mem[0000000030181420] = b4e5a795 5a64ed3f cef18dd7 28a88367
1641! Mem[0000000030181430] = 9ae99a45 0ff7373e 39307cef cc174fb6
1642 ldda [%i6]ASI_BLK_S,%f0 ! Block Load from 0000000030181400
1643
1644p0_label_61:
1645! %f29 = 6dc321e3, %f27 = d0cf00ff, %f22 = ec1a4a89
1646 fmuls %f29,%f27,%f22 ! %f22 = ff1dc929
1647! Mem[0000000030081400] = ff7ac14c, %l2 = 00000000000000f5
1648 ldsha [%i2+%g0]0x81,%l2 ! %l2 = ffffffffffffff7a
1649! Mem[00000000100c1408] = 4cc17aff, %l3 = ffffffffffffffff
1650 lduha [%i3+%o4]0x88,%l3 ! %l3 = 0000000000007aff
1651 membar #Sync ! Added by membar checker (13)
1652! Mem[000000001018140c] = 2e1171cd, %l4 = 000000000000ff8d
1653 ldub [%i6+0x00f],%l4 ! %l4 = 00000000000000cd
1654! Mem[0000000010041410] = ffff006a, %l4 = 00000000000000cd
1655 ldswa [%i1+%o5]0x80,%l4 ! %l4 = ffffffffffff006a
1656! Mem[00000000211c0000] = ffff7001, %l1 = 00000000d0cf006a
1657 ldsh [%o2+%g0],%l1 ! %l1 = ffffffffffffffff
1658! Mem[0000000010001410] = ffff4a89d4b9b028, %f14 = 39307cef cc174fb6
1659 ldda [%i0+%o5]0x80,%f14 ! %f14 = ffff4a89 d4b9b028
1660! Mem[0000000030141408] = ffd1c3804cb9a60d, %l5 = 00000000ffffc1ff
1661 ldxa [%i5+%o4]0x81,%l5 ! %l5 = ffd1c3804cb9a60d
1662! Mem[0000000030101400] = 7abaad19 2e1171cd 00000000 00000000
1663! Mem[0000000030101410] = 000000ff 000000ff 2fbf6398 dce6dce0
1664! Mem[0000000030101420] = 190d48ec 7abaad19 2c27cb51 98b2e1d6
1665! Mem[0000000030101430] = e59e9a19 b9694dd2 8500588b 2e1171cd
1666 ldda [%i4]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030101400
1667! Starting 10 instruction Store Burst
1668! Mem[00000000300c1408] = 00000000, %l5 = ffd1c3804cb9a60d
1669 ldstuba [%i3+%o4]0x89,%l5 ! %l5 = 00000000000000ff
1670
1671p0_label_62:
1672! Code Fragment 4
1673p0_fragment_5:
1674! %l0 = 000000000000002f
1675 setx 0x308bd07f824005e0,%g7,%l0 ! %l0 = 308bd07f824005e0
1676! %l1 = ffffffffffffffff
1677 setx 0x9d5652e7d1847e97,%g7,%l1 ! %l1 = 9d5652e7d1847e97
1678 setx 0x7ff8, %g1, %g2
1679 and %l0, %g2, %l0
1680 setx 0xffffffff, %g1, %g2
1681 and %l1, %g2, %l1
1682 setx 0x100000000, %g1, %g2
1683 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1684 ta T_CHANGE_HPRIV
1685 stxa %l1, [%l0]ASI_ICACHE_INSTR
1686 ta T_CHANGE_NONHPRIV
1687! %l0 = 308bd07f824005e0
1688 setx 0xc1e6c310390de95f,%g7,%l0 ! %l0 = c1e6c310390de95f
1689! %l1 = 9d5652e7d1847e97
1690 setx 0xa688cd0fddb9d2df,%g7,%l1 ! %l1 = a688cd0fddb9d2df
1691! Mem[0000000030001410] = 0000ff8d, %l4 = ffffffffffff006a
1692 swapa [%i0+%o5]0x89,%l4 ! %l4 = 000000000000ff8d
1693! %l1 = a688cd0fddb9d2df, Mem[0000000010181400] = b1538fa4
1694 stha %l1,[%i6+%g0]0x88 ! Mem[0000000010181400] = b153d2df
1695! Mem[0000000030101410] = 000000ff, %l6 = 00000000277f04a6
1696 swapa [%i4+%o5]0x81,%l6 ! %l6 = 00000000000000ff
1697! %l2 = ffffffffffffff7a, Mem[0000000010001410] = ffff4a89d4b9b028
1698 stxa %l2,[%i0+%o5]0x80 ! Mem[0000000010001410] = ffffffffffffff7a
1699! %f8 = b4e5a795 5a64ed3f, Mem[0000000010001410] = ffffffff ffffff7a
1700 stda %f8 ,[%i0+%o5]0x80 ! Mem[0000000010001410] = b4e5a795 5a64ed3f
1701! %l4 = 0000ff8d, %l5 = 00000000, Mem[00000000100c1418] = ffffc1ff 3a31ffc1
1702 stda %l4,[%i3+0x018]%asi ! Mem[00000000100c1418] = 0000ff8d 00000000
1703! %f4 = 00005691 42f8ffff, Mem[0000000030181410] = 91560000 fffff842
1704 stda %f4 ,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00005691 42f8ffff
1705! %l0 = c1e6c310390de95f, Mem[00000000300c1400] = 3774588b
1706 stba %l0,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 3774585f
1707! Starting 10 instruction Load Burst
1708! Mem[000000001000141c] = f4ff1c07, %l2 = ffffffffffffff7a
1709 lduw [%i0+0x01c],%l2 ! %l2 = 00000000f4ff1c07
1710
1711p0_label_63:
1712! Mem[00000000300c1400] = 5f587437, %l1 = a688cd0fddb9d2df
1713 lduba [%i3+%g0]0x81,%l1 ! %l1 = 000000000000005f
1714! Mem[0000000010141410] = afcec83a 00001aff, %l6 = 000000ff, %l7 = b70a210d
1715 ldda [%i5+%o5]0x88,%l6 ! %l6 = 0000000000001aff 00000000afcec83a
1716! Mem[000000001018141c] = 386059d7, %l7 = 00000000afcec83a
1717 lduha [%i6+0x01c]%asi,%l7 ! %l7 = 0000000000003860
1718! Mem[0000000010101410] = ffc8ceaf, %f11 = 28a88367
1719 lda [%i4+%o5]0x80,%f11 ! %f11 = ffc8ceaf
1720! Mem[0000000010001400] = 8dff0000, %l2 = 00000000f4ff1c07
1721 ldsba [%i0+%g0]0x80,%l2 ! %l2 = ffffffffffffff8d
1722! Mem[0000000030141410] = 19adba7aec480dff, %f14 = ffff4a89 d4b9b028
1723 ldda [%i5+%o5]0x89,%f14 ! %f14 = 19adba7a ec480dff
1724! Mem[0000000010081410] = 21870000, %l1 = 000000000000005f
1725 ldsba [%i2+%o5]0x80,%l1 ! %l1 = 0000000000000021
1726! Mem[000000001018141c] = 386059d7, %f14 = 19adba7a
1727 ld [%i6+0x01c],%f14 ! %f14 = 386059d7
1728! %l6 = 0000000000001aff, %l5 = 0000000000000000, %l1 = 0000000000000021
1729 xnor %l6,%l5,%l1 ! %l1 = ffffffffffffe500
1730! Starting 10 instruction Store Burst
1731! %l4 = 0000ff8d, %l5 = 00000000, Mem[0000000010081400] = 1ab5fe2d 00000000
1732 stda %l4,[%i2+%g0]0x80 ! Mem[0000000010081400] = 0000ff8d 00000000
1733
1734p0_label_64:
1735! %l4 = 000000000000ff8d, Mem[0000000030041408] = ffffff8d
1736 stba %l4,[%i1+%o4]0x89 ! Mem[0000000030041408] = ffffff8d
1737! %f8 = b4e5a795 5a64ed3f, %l3 = 0000000000007aff
1738! Mem[0000000010081428] = ed5c96dd39066bba
1739 add %i2,0x028,%g1
1740 stda %f8,[%g1+%l3]ASI_PST16_P ! Mem[0000000010081428] = b4e5a7955a64ed3f
1741! %f0 = 00001aff 00000000, Mem[0000000030081408] = 0000f842 00000000
1742 stda %f0 ,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00001aff 00000000
1743! Mem[0000000030181400] = ff1a0000, %l3 = 0000000000007aff
1744 swapa [%i6+%g0]0x89,%l3 ! %l3 = 00000000ff1a0000
1745! %l5 = 0000000000000000, Mem[00000000300c1410] = 9bf6daa7df93bfff
1746 stxa %l5,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 0000000000000000
1747! Mem[000000001010140c] = ff1a0000, %l2 = ffffffffffffff8d
1748 ldstub [%i4+0x00c],%l2 ! %l2 = 000000ff000000ff
1749! %f30 = 8500588b 2e1171cd, %l3 = 00000000ff1a0000
1750! Mem[0000000010081410] = 21870000ff000000
1751 add %i2,0x010,%g1
1752 stda %f30,[%g1+%l3]ASI_PST16_PL ! Mem[0000000010081410] = 21870000ff000000
1753! %f0 = 00001aff 00000000 ff000000 00000000
1754! %f4 = 00005691 42f8ffff f927f3d8 6025bc2d
1755! %f8 = b4e5a795 5a64ed3f cef18dd7 ffc8ceaf
1756! %f12 = 9ae99a45 0ff7373e 386059d7 ec480dff
1757 stda %f0,[%i3]ASI_BLK_SL ! Block Store to 00000000300c1400
1758! %l1 = ffffffffffffe500, Mem[00000000100c1408] = ff7ac14cffffffff
1759 stxa %l1,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ffffffffffffe500
1760! Starting 10 instruction Load Burst
1761! %l6 = 0000000000001aff, %l7 = 0000000000003860, %l7 = 0000000000003860
1762 addc %l6,%l7,%l7 ! %l7 = 000000000000535f
1763
1764p0_label_65:
1765! Mem[0000000030041410] = 00f7418d, %l2 = 00000000000000ff
1766 lduwa [%i1+%o5]0x89,%l2 ! %l2 = 0000000000f7418d
1767! Mem[00000000211c0000] = ffff7001, %l5 = 0000000000000000
1768 lduh [%o2+%g0],%l5 ! %l5 = 000000000000ffff
1769! Mem[0000000030181400] = 00007aff, %l3 = 00000000ff1a0000
1770 ldsha [%i6+%g0]0x89,%l3 ! %l3 = 0000000000007aff
1771! Mem[0000000010181400] = dfd253b1, %l4 = 000000000000ff8d
1772 lduha [%i6+%g0]0x80,%l4 ! %l4 = 000000000000dfd2
1773! Mem[0000000010101428] = 58cc5479b70a210d, %f28 = e59e9a19 b9694dd2
1774 ldda [%i4+0x028]%asi,%f28 ! %f28 = 58cc5479 b70a210d
1775! %f19 = 00000000, %f26 = 2c27cb51, %f18 = 00000000 00000000
1776 fsmuld %f19,%f26,%f18 ! %f18 = 00000000 00000000
1777! Mem[0000000020800000] = ffe38ed8, %l1 = ffffffffffffe500
1778 lduba [%o1+0x001]%asi,%l1 ! %l1 = 00000000000000e3
1779! Mem[0000000010101410] = ffc8ceaf, %l6 = 0000000000001aff
1780 ldsha [%i4+%o5]0x80,%l6 ! %l6 = ffffffffffffffc8
1781! Mem[0000000030041408] = ffffff8d, %l4 = 000000000000dfd2
1782 lduwa [%i1+%o4]0x89,%l4 ! %l4 = 00000000ffffff8d
1783! Starting 10 instruction Store Burst
1784! %l4 = ffffff8d, %l5 = 0000ffff, Mem[0000000030041408] = 8dffffff 920c38e3
1785 stda %l4,[%i1+%o4]0x81 ! Mem[0000000030041408] = ffffff8d 0000ffff
1786
1787p0_label_66:
1788! Mem[000000001014142c] = 1075add8, %l4 = 00000000ffffff8d, %asi = 80
1789 swapa [%i5+0x02c]%asi,%l4 ! %l4 = 000000001075add8
1790! %f29 = b70a210d, %f22 = 2fbf6398, %f18 = 00000000
1791 fdivs %f29,%f22,%f18 ! %f18 = c6b8c294
1792! Mem[0000000010101428] = 58cc5479b70a210d, %l6 = ffffffffffffffc8, %l2 = 0000000000f7418d
1793 add %i4,0x28,%g1
1794 casxa [%g1]0x80,%l6,%l2 ! %l2 = 58cc5479b70a210d
1795 membar #Sync ! Added by membar checker (14)
1796! %f24 = 190d48ec 7abaad19, Mem[0000000030101410] = a6047f27 ff000000
1797 stda %f24,[%i4+%o5]0x89 ! Mem[0000000030101410] = 190d48ec 7abaad19
1798! %l6 = ffffffffffffffc8, Mem[0000000010001421] = 6c0d1d7e
1799 stb %l6,[%i0+0x021] ! Mem[0000000010001420] = 6cc81d7e
1800! Code Fragment 4
1801p0_fragment_6:
1802! %l0 = c1e6c310390de95f
1803 setx 0xf8e7c847a62dfc40,%g7,%l0 ! %l0 = f8e7c847a62dfc40
1804! %l1 = 00000000000000e3
1805 setx 0x1c6251700e3698d6,%g7,%l1 ! %l1 = 1c6251700e3698d6
1806 setx 0x7ff8, %g1, %g2
1807 and %l0, %g2, %l0
1808 setx 0xffffffff, %g1, %g2
1809 and %l1, %g2, %l1
1810 setx 0x100000000, %g1, %g2
1811 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1812 ta T_CHANGE_HPRIV
1813 stxa %l1, [%l0]ASI_ICACHE_INSTR
1814 ta T_CHANGE_NONHPRIV
1815! %l0 = f8e7c847a62dfc40
1816 setx 0x88e5c557bbb5b66b,%g7,%l0 ! %l0 = 88e5c557bbb5b66b
1817! %l1 = 1c6251700e3698d6
1818 setx 0x20511417b949291a,%g7,%l1 ! %l1 = 20511417b949291a
1819! %l4 = 000000001075add8, %l0 = 88e5c557bbb5b66b, %l6 = ffffffffffffffc8
1820 sub %l4,%l0,%l6 ! %l6 = 771a3aa854bff76d
1821! Mem[0000000010181408] = 7abaad19, %l0 = 88e5c557bbb5b66b
1822 lduwa [%i6+0x008]%asi,%l0 ! %l0 = 000000007abaad19
1823! Mem[0000000010081410] = 00008721, %l3 = 0000000000007aff
1824 swapa [%i2+%o5]0x88,%l3 ! %l3 = 0000000000008721
1825! Starting 10 instruction Load Burst
1826! Mem[00000000300c1410] = fffff84291560000, %l1 = 20511417b949291a
1827 ldxa [%i3+%o5]0x81,%l1 ! %l1 = fffff84291560000
1828
1829p0_label_67:
1830! Mem[0000000030081400] = ff7ac14c, %l5 = 000000000000ffff
1831 ldsba [%i2+%g0]0x81,%l5 ! %l5 = ffffffffffffffff
1832! Mem[00000000100c1400] = ff000000, %l1 = fffff84291560000
1833 lduha [%i3+%g0]0x88,%l1 ! %l1 = 0000000000000000
1834! Mem[00000000300c1410] = 42f8ffff, %l7 = 000000000000535f
1835 ldsba [%i3+%o5]0x89,%l7 ! %l7 = ffffffffffffffff
1836! Mem[0000000010081404] = 00000000, %f21 = 000000ff
1837 ld [%i2+0x004],%f21 ! %f21 = 00000000
1838! Mem[0000000010081428] = b4e5a795, %f1 = 00000000
1839 ld [%i2+0x028],%f1 ! %f1 = b4e5a795
1840! Mem[0000000030041410] = 8d41f70092538f87, %l6 = 771a3aa854bff76d
1841 ldxa [%i1+%o5]0x81,%l6 ! %l6 = 8d41f70092538f87
1842! Mem[0000000010041400] = 8b580085, %l2 = 58cc5479b70a210d
1843 lduba [%i1+%g0]0x80,%l2 ! %l2 = 000000000000008b
1844! Mem[0000000030001408] = d17f8721, %l7 = ffffffffffffffff
1845 lduha [%i0+%o4]0x81,%l7 ! %l7 = 000000000000d17f
1846! Mem[00000000300c1408] = ff00000000000000, %f18 = c6b8c294 00000000
1847 ldda [%i3+%o4]0x89,%f18 ! %f18 = ff000000 00000000
1848! Starting 10 instruction Store Burst
1849! Mem[0000000021800140] = 05761f70, %l7 = 000000000000d17f
1850 ldstuba [%o3+0x140]%asi,%l7 ! %l7 = 00000005000000ff
1851
1852p0_label_68:
1853! %f6 = f927f3d8, Mem[00000000100c1410] = 5d000000
1854 sta %f6 ,[%i3+%o5]0x80 ! Mem[00000000100c1410] = f927f3d8
1855! %l5 = ffffffffffffffff, Mem[0000000010001408] = 6a000000
1856 stwa %l5,[%i0+%o4]0x88 ! Mem[0000000010001408] = ffffffff
1857! %l2 = 000000000000008b, Mem[0000000030001400] = ffffffff4200ffff
1858 stxa %l2,[%i0+%g0]0x89 ! Mem[0000000030001400] = 000000000000008b
1859! Mem[0000000010001408] = ffffffff, %l1 = 0000000000000000
1860 swap [%i0+%o4],%l1 ! %l1 = 00000000ffffffff
1861! %l0 = 000000007abaad19, immed = fffff671, %y = ec7d47d7
1862 smul %l0,-0x98f,%l2 ! %l2 = fffffb6ae1a36e09, %y = fffffb6a
1863! %l1 = 00000000ffffffff, Mem[0000000030181400] = 00007aff
1864 stha %l1,[%i6+%g0]0x89 ! Mem[0000000030181400] = 0000ffff
1865! %l0 = 000000007abaad19, Mem[0000000010141400] = c580bb9c
1866 stwa %l0,[%i5+%g0]0x88 ! Mem[0000000010141400] = 7abaad19
1867! Mem[000000001014143b] = f0e47560, %l6 = 8d41f70092538f87
1868 ldstub [%i5+0x03b],%l6 ! %l6 = 00000060000000ff
1869! Mem[000000001008142c] = 5a64ed3f, %l0 = 000000007abaad19, %asi = 80
1870 swapa [%i2+0x02c]%asi,%l0 ! %l0 = 000000005a64ed3f
1871! Starting 10 instruction Load Burst
1872! Mem[0000000010041408] = c14c0000, %l5 = ffffffffffffffff
1873 ldswa [%i1+%o4]0x80,%l5 ! %l5 = ffffffffc14c0000
1874
1875p0_label_69:
1876! Mem[00000000300c1410] = 42f8ffff, %l1 = 00000000ffffffff
1877 ldsha [%i3+%o5]0x89,%l1 ! %l1 = ffffffffffffffff
1878! Mem[0000000010081410] = 00007aff, %l7 = 0000000000000005
1879 ldsha [%i2+%o5]0x88,%l7 ! %l7 = 0000000000007aff
1880! Mem[00000000300c1410] = fffff842, %l1 = ffffffffffffffff
1881 lduba [%i3+%o5]0x81,%l1 ! %l1 = 00000000000000ff
1882! Mem[0000000010141410] = afcec83a00001aff, %l4 = 000000001075add8
1883 ldxa [%i5+%o5]0x88,%l4 ! %l4 = afcec83a00001aff
1884! Mem[00000000300c1400] = 00001aff00000000, %l6 = 0000000000000060
1885 ldxa [%i3+%g0]0x89,%l6 ! %l6 = 00001aff00000000
1886! Mem[0000000030141400] = c8ffffffffffffff, %l1 = 00000000000000ff
1887 ldxa [%i5+%g0]0x89,%l1 ! %l1 = c8ffffffffffffff
1888! Mem[0000000030081408] = ff1a0000, %l4 = afcec83a00001aff
1889 lduha [%i2+%o4]0x89,%l4 ! %l4 = 0000000000000000
1890! Mem[0000000030081400] = ff7ac14c ffffffff 00001aff 00000000
1891! Mem[0000000030081410] = 19adba7a dd75568b d7596038 3d7b2d8e
1892! Mem[0000000030081420] = aaf25d9a 0a1de4e8 58cc5479 b70a210d
1893! Mem[0000000030081430] = 21710f62 6e17dfe9 277f04a6 498d9022
1894 ldda [%i2]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030081400
1895! Mem[0000000030101408] = 00000000, %f17 = 2e1171cd
1896 lda [%i4+%o4]0x81,%f17 ! %f17 = 00000000
1897! Starting 10 instruction Store Burst
1898! Mem[00000000201c0000] = ff8d826e, %l3 = 0000000000008721
1899 ldstub [%o0+%g0],%l3 ! %l3 = 000000ff000000ff
1900
1901p0_label_70:
1902! Mem[0000000030181408] = ff000000, %l3 = 00000000000000ff
1903 ldstuba [%i6+%o4]0x81,%l3 ! %l3 = 000000ff000000ff
1904! Mem[0000000010181410] = 1ab5fe2d, %l1 = c8ffffffffffffff
1905 swapa [%i6+%o5]0x88,%l1 ! %l1 = 000000001ab5fe2d
1906! Mem[0000000010041408] = 00004cc1, %l5 = ffffffffc14c0000
1907 swapa [%i1+%o4]0x88,%l5 ! %l5 = 0000000000004cc1
1908! %l5 = 0000000000004cc1, Mem[0000000010181401] = dfd253b1
1909 stb %l5,[%i6+0x001] ! Mem[0000000010181400] = dfc153b1
1910! %f18 = ff000000 00000000, %l7 = 0000000000007aff
1911! Mem[0000000030181408] = ff00000000000000
1912 add %i6,0x008,%g1
1913 stda %f18,[%g1+%l7]ASI_PST16_S ! Mem[0000000030181408] = ff00000000000000
1914! %l5 = 0000000000004cc1, Mem[0000000030101400] = cd71112e19adba7a
1915 stxa %l5,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0000000000004cc1
1916! Mem[0000000010101400] = ff410000b1538fa4, %l2 = fffffb6ae1a36e09, %l7 = 0000000000007aff
1917 casxa [%i4]0x80,%l2,%l7 ! %l7 = ff410000b1538fa4
1918! %f25 = 7abaad19, %f19 = 00000000, %f21 = 00000000
1919 fadds %f25,%f19,%f21 ! %f21 = 7abaad19
1920! %l0 = 000000005a64ed3f, Mem[0000000010101410] = ffc8ceafdd75568b
1921 stxa %l0,[%i4+%o5]0x80 ! Mem[0000000010101410] = 000000005a64ed3f
1922! Starting 10 instruction Load Burst
1923! Mem[0000000030181410] = 42f8ffff, %l7 = ff410000b1538fa4
1924 lduha [%i6+%o5]0x89,%l7 ! %l7 = 000000000000ffff
1925
1926p0_label_71:
1927! Mem[0000000021800000] = c1fffa80, %l6 = 00001aff00000000
1928 ldub [%o3+%g0],%l6 ! %l6 = 00000000000000c1
1929! Mem[0000000030181408] = 00000000000000ff, %f16 = 7abaad19 00000000
1930 ldda [%i6+%o4]0x89,%f16 ! %f16 = 00000000 000000ff
1931! Mem[00000000100c1438] = 0000ff0d, %l4 = 0000000000000000
1932 ldsh [%i3+0x03a],%l4 ! %l4 = ffffffffffffff0d
1933! Mem[0000000010001400] = 8dff0000, %l2 = fffffb6ae1a36e09
1934 lduba [%i0+%g0]0x80,%l2 ! %l2 = 000000000000008d
1935! Mem[0000000010101408] = ffffff8d, %l6 = 00000000000000c1
1936 ldswa [%i4+%o4]0x88,%l6 ! %l6 = ffffffffffffff8d
1937! Mem[00000000201c0000] = ff8d826e, %l2 = 000000000000008d
1938 lduha [%o0+0x000]%asi,%l2 ! %l2 = 000000000000ff8d
1939! Mem[0000000030141400] = ffffffff, %l5 = 0000000000004cc1
1940 ldsha [%i5+%g0]0x81,%l5 ! %l5 = ffffffffffffffff
1941! Mem[0000000010041408] = c14c0000, %l1 = 000000001ab5fe2d
1942 lduha [%i1+%o4]0x88,%l1 ! %l1 = 0000000000000000
1943! Mem[0000000030001400] = 000000000000008b, %f18 = ff000000 00000000
1944 ldda [%i0+%g0]0x89,%f18 ! %f18 = 00000000 0000008b
1945! Starting 10 instruction Store Burst
1946! %f18 = 00000000 0000008b, Mem[0000000030181408] = 000000ff 00000000
1947 stda %f18,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000 0000008b
1948
1949p0_label_72:
1950! Mem[00000000100c1438] = 0000ff0d, %l2 = 000000000000ff8d, %asi = 80
1951 swapa [%i3+0x038]%asi,%l2 ! %l2 = 000000000000ff0d
1952! Mem[0000000010181428] = ff1a0000, %l3 = 00000000000000ff
1953 swap [%i6+0x028],%l3 ! %l3 = 00000000ff1a0000
1954! %l5 = ffffffffffffffff, Mem[0000000030041400] = 498d9022
1955 stba %l5,[%i1+%g0]0x81 ! Mem[0000000030041400] = ff8d9022
1956! %l7 = 000000000000ffff, imm = fffffffffffff13c, %l7 = 000000000000ffff
1957 add %l7,-0xec4,%l7 ! %l7 = 000000000000f13b
1958! %l2 = 000000000000ff0d, Mem[00000000100c1400] = ff000000
1959 stha %l2,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ff00ff0d
1960! %l0 = 000000005a64ed3f, Mem[0000000010001410] = b4e5a795
1961 stba %l0,[%i0+%o5]0x80 ! Mem[0000000010001410] = 3fe5a795
1962! Mem[0000000010181400] = dfc153b1, %l1 = 0000000000000000
1963 swapa [%i6+%g0]0x80,%l1 ! %l1 = 00000000dfc153b1
1964! %l1 = 00000000dfc153b1, Mem[0000000030001408] = 21877fd1
1965 stha %l1,[%i0+%o4]0x89 ! Mem[0000000030001408] = 218753b1
1966! %f26 = 2c27cb51 98b2e1d6, Mem[0000000010101400] = ff410000 b1538fa4
1967 stda %f26,[%i4+%g0]0x80 ! Mem[0000000010101400] = 2c27cb51 98b2e1d6
1968! Starting 10 instruction Load Burst
1969! Mem[0000000010041408] = 00004cc1, %l6 = ffffffffffffff8d
1970 ldswa [%i1+%o4]0x80,%l6 ! %l6 = 0000000000004cc1
1971
1972p0_label_73:
1973! Mem[0000000010141400] = 19adba7a, %l7 = 000000000000f13b
1974 lduwa [%i5+%g0]0x80,%l7 ! %l7 = 0000000019adba7a
1975 membar #Sync ! Added by membar checker (15)
1976! Mem[0000000030181400] = ffff0000 00000000 8b000000 00000000
1977! Mem[0000000030181410] = fffff842 91560000 f927f3d8 6025bc2d
1978! Mem[0000000030181420] = b4e5a795 5a64ed3f cef18dd7 28a88367
1979! Mem[0000000030181430] = 9ae99a45 0ff7373e 39307cef cc174fb6
1980 ldda [%i6]ASI_BLK_S,%f0 ! Block Load from 0000000030181400
1981! Mem[0000000030041408] = 8dffffff, %l5 = ffffffffffffffff
1982 ldsba [%i1+%o4]0x89,%l5 ! %l5 = ffffffffffffffff
1983! Mem[0000000010101410] = 00000000, %l4 = ffffffffffffff0d
1984 lduba [%i4+%o5]0x80,%l4 ! %l4 = 0000000000000000
1985! Mem[0000000010141400] = 19adba7a6dc321e3, %l1 = 00000000dfc153b1
1986 ldxa [%i5+%g0]0x80,%l1 ! %l1 = 19adba7a6dc321e3
1987! Mem[00000000100c1408] = ffffffff, %l2 = 000000000000ff0d
1988 ldswa [%i3+%o4]0x88,%l2 ! %l2 = ffffffffffffffff
1989! Mem[0000000010041400] = 8500588b, %l0 = 000000005a64ed3f
1990 ldsha [%i1+%g0]0x88,%l0 ! %l0 = 000000000000588b
1991! Mem[0000000030101410] = 19adba7a, %l1 = 19adba7a6dc321e3
1992 ldsha [%i4+%o5]0x81,%l1 ! %l1 = 00000000000019ad
1993! %f20 = 000000ff, %f25 = 7abaad19, %f25 = 7abaad19
1994 fsubs %f20,%f25,%f25 ! %l0 = 00000000000058ad, Unfinished, %fsr = 1100000000
1995! Starting 10 instruction Store Burst
1996! %l4 = 0000000000000000, Mem[0000000030081408] = 00001aff
1997 stha %l4,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00001aff
1998
1999p0_label_74:
2000! Mem[0000000010001400] = 0000ff8d, %l1 = 00000000000019ad
2001 ldsba [%i0+%g0]0x88,%l1 ! %l1 = ffffffffffffff8d
2002! Mem[0000000010001418] = ffffffc1f4ff1c07, %l2 = ffffffffffffffff, %l1 = ffffffffffffff8d
2003 add %i0,0x18,%g1
2004 casxa [%g1]0x80,%l2,%l1 ! %l1 = ffffffc1f4ff1c07
2005! Mem[0000000010081400] = 0000ff8d, %l0 = 00000000000058ad
2006 ldstuba [%i2+%g0]0x80,%l0 ! %l0 = 00000000000000ff
2007! Mem[00000000100c1424] = 16ec5691, %l6 = 0000000000004cc1
2008 ldstuba [%i3+0x024]%asi,%l6 ! %l6 = 00000016000000ff
2009! %l3 = 00000000ff1a0000, Mem[0000000030141400] = c8ffffffffffffff
2010 stxa %l3,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000000ff1a0000
2011! %f24 = 190d48ec 7abaad19, Mem[0000000010001400] = 8dff0000 ffc1ffff
2012 stda %f24,[%i0+%g0]0x80 ! Mem[0000000010001400] = 190d48ec 7abaad19
2013! Mem[0000000010141400] = 19adba7a, %l3 = 00000000ff1a0000
2014 swapa [%i5+%g0]0x80,%l3 ! %l3 = 0000000019adba7a
2015! %f29 = b70a210d, Mem[0000000010041438] = ea47eed9
2016 st %f29,[%i1+0x038] ! Mem[0000000010041438] = b70a210d
2017! %f26 = 2c27cb51, Mem[0000000010181418] = 8e2d7b3d
2018 sta %f26,[%i6+0x018]%asi ! Mem[0000000010181418] = 2c27cb51
2019! Starting 10 instruction Load Burst
2020! Mem[00000000218001c0] = ffff37e3, %l6 = 0000000000000016
2021 ldsb [%o3+0x1c0],%l6 ! %l6 = ffffffffffffffff
2022
2023p0_label_75:
2024! Mem[0000000030041410] = 00f7418d, %l1 = ffffffc1f4ff1c07
2025 ldsha [%i1+%o5]0x89,%l1 ! %l1 = 000000000000418d
2026! Mem[0000000010141400] = e321c36d00001aff, %f24 = 190d48ec 7abaad19
2027 ldda [%i5+%g0]0x88,%f24 ! %f24 = e321c36d 00001aff
2028! Mem[00000000100c141c] = 00000000, %l4 = 0000000000000000
2029 ldswa [%i3+0x01c]%asi,%l4 ! %l4 = 0000000000000000
2030! Mem[0000000030081408] = 00001aff, %l2 = ffffffffffffffff
2031 lduwa [%i2+%o4]0x81,%l2 ! %l2 = 0000000000001aff
2032! Mem[0000000030081400] = 4cc17aff, %l6 = ffffffffffffffff
2033 ldswa [%i2+%g0]0x89,%l6 ! %l6 = 000000004cc17aff
2034! %l5 = ffffffffffffffff, %l5 = ffffffffffffffff, %y = fffffb6a
2035 smul %l5,%l5,%l2 ! %l2 = 0000000000000001, %y = 00000000
2036! Mem[0000000010001408] = 00000000, %l1 = 000000000000418d
2037 ldswa [%i0+%o4]0x80,%l1 ! %l1 = 0000000000000000
2038! Mem[0000000010041400] = 8500588b, %f27 = 98b2e1d6
2039 lda [%i1+%g0]0x88,%f27 ! %f27 = 8500588b
2040! Mem[0000000010081410] = 00007aff, %l7 = 0000000019adba7a
2041 lduha [%i2+%o5]0x88,%l7 ! %l7 = 0000000000007aff
2042! Starting 10 instruction Store Burst
2043! Mem[000000001008143a] = e159344c, %l4 = 0000000000000000
2044 ldstuba [%i2+0x03a]%asi,%l4 ! %l4 = 00000034000000ff
2045
2046p0_label_76:
2047! Mem[00000000300c1408] = 00000000, %l5 = ffffffffffffffff
2048 swapa [%i3+%o4]0x81,%l5 ! %l5 = 0000000000000000
2049! Mem[00000000100c1420] = a174026bffec5691, %l5 = 0000000000000000, %l7 = 0000000000007aff
2050 add %i3,0x20,%g1
2051 casxa [%g1]0x80,%l5,%l7 ! %l7 = a174026bffec5691
2052! Mem[0000000030001408] = 218753b1, %l4 = 0000000000000034
2053 ldstuba [%i0+%o4]0x89,%l4 ! %l4 = 000000b1000000ff
2054! %f18 = 00000000 0000008b, Mem[0000000010141400] = ff1a0000 6dc321e3
2055 stda %f18,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000 0000008b
2056! Mem[0000000010001400] = 190d48ec, %l7 = a174026bffec5691
2057 swapa [%i0+%g0]0x80,%l7 ! %l7 = 00000000190d48ec
2058! %f3 = 00000000, Mem[00000000100c1420] = a174026b
2059 sta %f3 ,[%i3+0x020]%asi ! Mem[00000000100c1420] = 00000000
2060! Mem[00000000300c1410] = fffff842, %l3 = 0000000019adba7a
2061 swapa [%i3+%o5]0x81,%l3 ! %l3 = 00000000fffff842
2062! %l6 = 000000004cc17aff, Mem[0000000010081400] = ff00ff8d
2063 stwa %l6,[%i2+%g0]0x80 ! Mem[0000000010081400] = 4cc17aff
2064! Mem[0000000010041400] = 8b580085, %l6 = 000000004cc17aff
2065 swapa [%i1+%g0]0x80,%l6 ! %l6 = 000000008b580085
2066! Starting 10 instruction Load Burst
2067! Mem[0000000030101408] = 00000000, %f19 = 0000008b
2068 lda [%i4+%o4]0x81,%f19 ! %f19 = 00000000
2069
2070p0_label_77:
2071! Mem[0000000010181400] = 00000000, %l1 = 0000000000000000
2072 ldswa [%i6+%g0]0x80,%l1 ! %l1 = 0000000000000000
2073! Mem[00000000300c1400] = 00001aff 00000000, %l0 = 00000000, %l1 = 00000000
2074 ldda [%i3+%g0]0x89,%l0 ! %l0 = 0000000000000000 0000000000001aff
2075! Mem[0000000010141400] = 00000000, %l1 = 0000000000001aff
2076 lduha [%i5+%g0]0x80,%l1 ! %l1 = 0000000000000000
2077! Mem[0000000010041430] = a775ccae, %f0 = ffff0000
2078 ld [%i1+0x030],%f0 ! %f0 = a775ccae
2079! Mem[00000000100c1428] = fb27e230, %l7 = 00000000190d48ec
2080 ldsha [%i3+0x02a]%asi,%l7 ! %l7 = ffffffffffffe230
2081! Mem[0000000010041438] = b70a210d, %f2 = 8b000000
2082 lda [%i1+0x038]%asi,%f2 ! %f2 = b70a210d
2083! Mem[0000000010141400] = 8b000000 00000000, %l0 = 00000000, %l1 = 00000000
2084 ldda [%i5+%g0]0x88,%l0 ! %l0 = 0000000000000000 000000008b000000
2085! Mem[0000000030081408] = 00001aff, %l1 = 000000008b000000
2086 lduha [%i2+%o4]0x81,%l1 ! %l1 = 0000000000000000
2087! Mem[0000000010081410] = ff7a0000, %l7 = ffffffffffffe230
2088 lduha [%i2+%o5]0x80,%l7 ! %l7 = 000000000000ff7a
2089! Starting 10 instruction Store Burst
2090! %l1 = 0000000000000000, Mem[0000000021800000] = c1fffa80, %asi = 80
2091 stha %l1,[%o3+0x000]%asi ! Mem[0000000021800000] = 0000fa80
2092
2093p0_label_78:
2094! %l0 = 0000000000000000, imm = 000000000000070e, %l7 = 000000000000ff7a
2095 sub %l0,0x70e,%l7 ! %l7 = fffffffffffff8f2
2096! %l1 = 0000000000000000, Mem[000000001004143c] = d71c70a7, %asi = 80
2097 stwa %l1,[%i1+0x03c]%asi ! Mem[000000001004143c] = 00000000
2098! Mem[0000000030141410] = ec480dff, %l2 = 0000000000000001
2099 swapa [%i5+%o5]0x89,%l2 ! %l2 = 00000000ec480dff
2100! %f16 = 00000000 000000ff, Mem[00000000300c1400] = 00000000 00001aff
2101 stda %f16,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000 000000ff
2102! %f11 = 28a88367, Mem[0000000010041408] = 00004cc1
2103 sta %f11,[%i1+%o4]0x80 ! Mem[0000000010041408] = 28a88367
2104! Mem[0000000030181410] = fffff842, %l7 = fffffffffffff8f2
2105 ldstuba [%i6+%o5]0x81,%l7 ! %l7 = 000000ff000000ff
2106! %l1 = 0000000000000000, Mem[0000000010141400] = 00000000
2107 stha %l1,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000
2108! %l0 = 0000000000000000, Mem[00000000100c1408] = ffffffff
2109 stba %l0,[%i3+%o4]0x88 ! Mem[00000000100c1408] = ffffff00
2110! %l0 = 0000000000000000, Mem[00000000100c1410] = d8f327f9
2111 stba %l0,[%i3+%o5]0x88 ! Mem[00000000100c1410] = d8f32700
2112! Starting 10 instruction Load Burst
2113! Mem[0000000030041410] = 8d41f700, %l3 = 00000000fffff842
2114 lduba [%i1+%o5]0x81,%l3 ! %l3 = 000000000000008d
2115
2116p0_label_79:
2117! Mem[0000000010081420] = 00000000 000000a4, %l6 = 8b580085, %l7 = 000000ff
2118 ldda [%i2+0x020]%asi,%l6 ! %l6 = 0000000000000000 00000000000000a4
2119! Mem[0000000030001408] = ff538721, %l5 = 0000000000000000
2120 lduba [%i0+%o4]0x81,%l5 ! %l5 = 00000000000000ff
2121! Mem[00000000218001c0] = ffff37e3, %l6 = 0000000000000000
2122 ldsha [%o3+0x1c0]%asi,%l6 ! %l6 = ffffffffffffffff
2123! Mem[0000000030101410] = 19adba7a ec480d19, %l6 = ffffffff, %l7 = 000000a4
2124 ldda [%i4+%o5]0x81,%l6 ! %l6 = 0000000019adba7a 00000000ec480d19
2125! Mem[0000000010101400] = 51cb272c, %l6 = 0000000019adba7a
2126 ldsha [%i4+%g0]0x88,%l6 ! %l6 = 000000000000272c
2127! Mem[0000000030081410] = 19adba7a, %l2 = 00000000ec480dff
2128 lduwa [%i2+%o5]0x81,%l2 ! %l2 = 0000000019adba7a
2129! Mem[0000000030101408] = 00000000 00000000, %l4 = 000000b1, %l5 = 000000ff
2130 ldda [%i4+%o4]0x89,%l4 ! %l4 = 0000000000000000 0000000000000000
2131! Mem[0000000010141400] = 8b00000000000000, %f20 = 000000ff 7abaad19
2132 ldda [%i5+%g0]0x88,%f20 ! %f20 = 8b000000 00000000
2133! Mem[0000000030141408] = 0da6b94c 80c3d1ff, %l4 = 00000000, %l5 = 00000000
2134 ldda [%i5+%o4]0x89,%l4 ! %l4 = 0000000080c3d1ff 000000000da6b94c
2135! Starting 10 instruction Store Burst
2136! %f16 = 00000000 000000ff, Mem[0000000010141410] = 00001aff afcec83a
2137 stda %f16,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000 000000ff
2138
2139p0_label_80:
2140! %f10 = cef18dd7 28a88367, Mem[00000000300c1408] = ffffffff 000000ff
2141 stda %f10,[%i3+%o4]0x81 ! Mem[00000000300c1408] = cef18dd7 28a88367
2142! Mem[0000000010141408] = ffffffff, %l5 = 000000000da6b94c
2143 swapa [%i5+%o4]0x88,%l5 ! %l5 = 00000000ffffffff
2144! %l2 = 0000000019adba7a, Mem[00000000300c1400] = 000000ff
2145 stba %l2,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 0000007a
2146! Mem[0000000010041410] = ffff006a, %l3 = 000000000000008d
2147 ldstuba [%i1+%o5]0x80,%l3 ! %l3 = 000000ff000000ff
2148! Mem[0000000030081400] = ff7ac14c, %l6 = 000000000000272c
2149 swapa [%i2+%g0]0x81,%l6 ! %l6 = 00000000ff7ac14c
2150! %l4 = 0000000080c3d1ff, Mem[0000000010181400] = 00000000
2151 stba %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = 000000ff
2152! Mem[00000000100c1408] = ffffff00, %l2 = 0000000019adba7a
2153 swapa [%i3+%o4]0x88,%l2 ! %l2 = 00000000ffffff00
2154! %f14 = 39307cef, Mem[0000000010041400] = ff7ac14c
2155 sta %f14,[%i1+%g0]0x88 ! Mem[0000000010041400] = 39307cef
2156! %f19 = 00000000, Mem[00000000100c1424] = ffec5691
2157 sta %f19,[%i3+0x024]%asi ! Mem[00000000100c1424] = 00000000
2158! Starting 10 instruction Load Burst
2159! Mem[0000000020800040] = 00eccbdb, %l3 = 00000000000000ff
2160 ldsba [%o1+0x040]%asi,%l3 ! %l3 = 0000000000000000
2161
2162p0_label_81:
2163! Mem[0000000010141410] = ff000000, %f22 = 2fbf6398
2164 lda [%i5+%o5]0x80,%f22 ! %f22 = ff000000
2165! %f24 = e321c36d, %f25 = 00001aff, %f0 = a775ccae 00000000
2166 fsmuld %f24,%f25,%f0 ! %l0 = 0000000000000022, Unfinished, %fsr = 1100000000
2167! Mem[0000000021800080] = a3f2944f, %l7 = 00000000ec480d19
2168 lduha [%o3+0x080]%asi,%l7 ! %l7 = 000000000000a3f2
2169! Mem[0000000030181400] = ffff0000 00000000, %l4 = 80c3d1ff, %l5 = ffffffff
2170 ldda [%i6+%g0]0x81,%l4 ! %l4 = 00000000ffff0000 0000000000000000
2171! Mem[0000000030181410] = fffff842, %f26 = 2c27cb51
2172 lda [%i6+%o5]0x81,%f26 ! %f26 = fffff842
2173! Mem[0000000030101410] = 19adba7a, %l2 = 00000000ffffff00
2174 lduwa [%i4+%o5]0x81,%l2 ! %l2 = 0000000019adba7a
2175! Mem[0000000010141410] = 00000000000000ff, %l1 = 0000000000000000
2176 ldxa [%i5+%o5]0x88,%l1 ! %l1 = 00000000000000ff
2177! %f1 = 00000000, %f28 = 58cc5479, %f26 = fffff842
2178 fsubs %f1 ,%f28,%f26 ! %f26 = d8cc5479
2179! Mem[0000000010041408] = 6783a828, %f28 = 58cc5479
2180 lda [%i1+%o4]0x88,%f28 ! %f28 = 6783a828
2181! Starting 10 instruction Store Burst
2182! %l3 = 0000000000000000, Mem[0000000010041400] = ef7c3039
2183 stwa %l3,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000
2184
2185p0_label_82:
2186! %l3 = 0000000000000000, imm = 0000000000000511, %l5 = 0000000000000000
2187 add %l3,0x511,%l5 ! %l5 = 0000000000000511
2188! %f0 = a775ccae 00000000 b70a210d 00000000
2189! %f4 = fffff842 91560000 f927f3d8 6025bc2d
2190! %f8 = b4e5a795 5a64ed3f cef18dd7 28a88367
2191! %f12 = 9ae99a45 0ff7373e 39307cef cc174fb6
2192 stda %f0,[%i5]ASI_COMMIT_S ! Block Store to 0000000030141400
2193! %l5 = 0000000000000511, Mem[0000000010001410] = 3fe5a795
2194 stba %l5,[%i0+%o5]0x80 ! Mem[0000000010001410] = 11e5a795
2195! %f24 = e321c36d 00001aff, %l3 = 0000000000000000
2196! Mem[0000000030101420] = 190d48ec7abaad19
2197 add %i4,0x020,%g1
2198 stda %f24,[%g1+%l3]ASI_PST16_SL ! Mem[0000000030101420] = 190d48ec7abaad19
2199! Mem[0000000030001400] = 8b000000, %l5 = 0000000000000511
2200 ldstuba [%i0+%g0]0x81,%l5 ! %l5 = 0000008b000000ff
2201! %l3 = 0000000000000000, Mem[0000000010181400] = 000000ff
2202 stba %l3,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000
2203! Mem[0000000010101430] = 21710f62, %l5 = 000000000000008b, %asi = 80
2204 swapa [%i4+0x030]%asi,%l5 ! %l5 = 0000000021710f62
2205! %f22 = ff000000 dce6dce0, Mem[0000000030041408] = 8dffffff ffff0000
2206 stda %f22,[%i1+%o4]0x89 ! Mem[0000000030041408] = ff000000 dce6dce0
2207! %l4 = 00000000ffff0000, Mem[0000000021800101] = 5e284cdd
2208 stb %l4,[%o3+0x101] ! Mem[0000000021800100] = 5e004cdd
2209! Starting 10 instruction Load Burst
2210! Mem[0000000010001410] = 95a7e511, %l1 = 00000000000000ff
2211 lduha [%i0+%o5]0x88,%l1 ! %l1 = 000000000000e511
2212
2213p0_label_83:
2214! Mem[0000000010101410] = 00000000, %l3 = 0000000000000000
2215 ldsb [%i4+0x013],%l3 ! %l3 = 0000000000000000
2216! Mem[0000000010041400] = 00000000, %l7 = 000000000000a3f2
2217 ldstuba [%i1+%g0]0x88,%l7 ! %l7 = 00000000000000ff
2218! Mem[00000000300c1410] = 000056917abaad19, %f20 = 8b000000 00000000
2219 ldda [%i3+%o5]0x89,%f20 ! %f20 = 00005691 7abaad19
2220! Mem[0000000010181424] = 9a5df2aa, %l1 = 000000000000e511
2221 ldswa [%i6+0x024]%asi,%l1 ! %l1 = ffffffff9a5df2aa
2222! Mem[00000000100c1400] = f0e1cbc9ff00ff0d, %f28 = 6783a828 b70a210d
2223 ldda [%i3+%g0]0x88,%f28 ! %f28 = f0e1cbc9 ff00ff0d
2224! Mem[0000000010181408] = 7abaad19, %f23 = dce6dce0
2225 lda [%i6+0x008]%asi,%f23 ! %f23 = 7abaad19
2226! Mem[0000000010041408] = 6783a828, %l5 = 0000000021710f62
2227 lduba [%i1+%o4]0x88,%l5 ! %l5 = 0000000000000028
2228! Mem[0000000030101400] = c14c000000000000, %f28 = f0e1cbc9 ff00ff0d
2229 ldda [%i4+%g0]0x81,%f28 ! %f28 = c14c0000 00000000
2230! Mem[00000000300c1400] = 0000007a, %f26 = d8cc5479
2231 lda [%i3+%g0]0x89,%f26 ! %f26 = 0000007a
2232! Starting 10 instruction Store Burst
2233! Mem[0000000010181400] = 00000000, %l7 = 0000000000000000
2234 ldstuba [%i6+%g0]0x88,%l7 ! %l7 = 00000000000000ff
2235
2236p0_label_84:
2237! %l4 = 00000000ffff0000, %l0 = 0000000000000022, %l1 = ffffffff9a5df2aa
2238 xor %l4,%l0,%l1 ! %l1 = 00000000ffff0022
2239! %l5 = 0000000000000028, Mem[0000000020800040] = 00eccbdb, %asi = 80
2240 stba %l5,[%o1+0x040]%asi ! Mem[0000000020800040] = 28eccbdb
2241 membar #Sync ! Added by membar checker (16)
2242! Mem[000000001014140c] = f21dc022, %l1 = 00000000ffff0022
2243 ldstub [%i5+0x00c],%l1 ! %l1 = 000000f2000000ff
2244! %f28 = c14c0000, Mem[00000000300c1400] = 0000007a
2245 sta %f28,[%i3+%g0]0x89 ! Mem[00000000300c1400] = c14c0000
2246! %f30 = 8500588b 2e1171cd, %l0 = 0000000000000022
2247! Mem[0000000010141438] = f0e475ffe8ffb005
2248 add %i5,0x038,%g1
2249 stda %f30,[%g1+%l0]ASI_PST8_P ! Mem[0000000010141438] = f0e458ffe8ff7105
2250! %l3 = 0000000000000000, Mem[0000000010041410] = 6a00ffff
2251 stwa %l3,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000
2252! %l0 = 0000000000000022, Mem[0000000010101428] = 58cc5479b70a210d, %asi = 80
2253 stxa %l0,[%i4+0x028]%asi ! Mem[0000000010101428] = 0000000000000022
2254! %l1 = 00000000000000f2, Mem[0000000010181420] = e8e41d0a9a5df2aa
2255 stx %l1,[%i6+0x020] ! Mem[0000000010181420] = 00000000000000f2
2256! %l5 = 0000000000000028, Mem[00000000100c1408] = 7abaad19
2257 stba %l5,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 28baad19
2258! Starting 10 instruction Load Burst
2259! Mem[0000000010081434] = e0ee5c89, %f14 = 39307cef
2260 lda [%i2+0x034]%asi,%f14 ! %f14 = e0ee5c89
2261
2262p0_label_85:
2263! Mem[0000000030081408] = ff1a0000, %l3 = 0000000000000000
2264 ldswa [%i2+%o4]0x89,%l3 ! %l3 = ffffffffff1a0000
2265! Mem[0000000030181410] = fffff842, %f26 = 0000007a
2266 lda [%i6+%o5]0x81,%f26 ! %f26 = fffff842
2267! Mem[0000000010001408] = 00000000, %l4 = 00000000ffff0000
2268 lduwa [%i0+%o4]0x80,%l4 ! %l4 = 0000000000000000
2269! Mem[00000000100c1408] = 28baad19, %l5 = 0000000000000028
2270 ldsha [%i3+%o4]0x80,%l5 ! %l5 = 00000000000028ba
2271! Mem[0000000010101410] = 00000000 5a64ed3f, %l6 = ff7ac14c, %l7 = 00000000
2272 ldd [%i4+%o5],%l6 ! %l6 = 0000000000000000 000000005a64ed3f
2273! %l3 = ffffffffff1a0000, %l3 = ffffffffff1a0000, %l5 = 00000000000028ba
2274 sdivx %l3,%l3,%l5 ! %l5 = 0000000000000001
2275! Mem[0000000030101408] = 00000000, %l3 = ffffffffff1a0000
2276 lduha [%i4+%o4]0x89,%l3 ! %l3 = 0000000000000000
2277! Mem[0000000020800000] = ffe38ed8, %l1 = 00000000000000f2
2278 ldsb [%o1+0x001],%l1 ! %l1 = ffffffffffffffe3
2279! Mem[0000000010181410] = ffffffff, %l5 = 0000000000000001
2280 ldswa [%i6+%o5]0x88,%l5 ! %l5 = ffffffffffffffff
2281! Starting 10 instruction Store Burst
2282! Mem[0000000010041408] = 28a88367, %l4 = 0000000000000000
2283 swapa [%i1+%o4]0x80,%l4 ! %l4 = 0000000028a88367
2284
2285p0_label_86:
2286! Mem[00000000100c1410] = 0027f3d8ff627a95, %l6 = 0000000000000000, %l7 = 000000005a64ed3f
2287 add %i3,0x10,%g1
2288 casxa [%g1]0x80,%l6,%l7 ! %l7 = 0027f3d8ff627a95
2289! Mem[0000000010081400] = 4cc17aff, %l6 = 0000000000000000
2290 ldstuba [%i2+%g0]0x80,%l6 ! %l6 = 0000004c000000ff
2291! %l1 = ffffffffffffffe3, immd = 0000000000000e7b, %l3 = 0000000000000000
2292 sdivx %l1,0xe7b,%l3 ! %l3 = 0000000000000000
2293! %f5 = 91560000, Mem[0000000030001400] = ff000000
2294 sta %f5 ,[%i0+%g0]0x81 ! Mem[0000000030001400] = 91560000
2295! Mem[0000000030081408] = ff1a0000, %l7 = 0027f3d8ff627a95
2296 ldstuba [%i2+%o4]0x89,%l7 ! %l7 = 00000000000000ff
2297! Mem[0000000030141400] = aecc75a7, %l7 = 0000000000000000
2298 swapa [%i5+%g0]0x89,%l7 ! %l7 = 00000000aecc75a7
2299! %l4 = 28a88367, %l5 = ffffffff, Mem[00000000100c1418] = 0000ff8d 00000000
2300 stda %l4,[%i3+0x018]%asi ! Mem[00000000100c1418] = 28a88367 ffffffff
2301! %f22 = ff000000, Mem[0000000010001410] = 95a7e511
2302 sta %f22,[%i0+%o5]0x88 ! Mem[0000000010001410] = ff000000
2303! %l4 = 0000000028a88367, Mem[0000000010041400] = 000000ff
2304 stwa %l4,[%i1+%g0]0x88 ! Mem[0000000010041400] = 28a88367
2305! Starting 10 instruction Load Burst
2306! Mem[00000000100c1400] = f0e1cbc9ff00ff0d, %f6 = f927f3d8 6025bc2d
2307 ldda [%i3+%g0]0x88,%f6 ! %f6 = f0e1cbc9 ff00ff0d
2308
2309p0_label_87:
2310! Mem[0000000010081420] = 00000000, %l4 = 0000000028a88367
2311 ldsba [%i2+0x022]%asi,%l4 ! %l4 = 0000000000000000
2312! Mem[0000000010041410] = 00000000, %l0 = 0000000000000022
2313 lduwa [%i1+%o5]0x80,%l0 ! %l0 = 0000000000000000
2314! Mem[0000000010081430] = 1364a27be0ee5c89, %f30 = 8500588b 2e1171cd
2315 ldd [%i2+0x030],%f30 ! %f30 = 1364a27b e0ee5c89
2316! Mem[00000000100c141c] = ffffffff, %l6 = 000000000000004c
2317 lduw [%i3+0x01c],%l6 ! %l6 = 00000000ffffffff
2318! Mem[0000000030181410] = 42f8ffff, %f15 = cc174fb6
2319 lda [%i6+%o5]0x89,%f15 ! %f15 = 42f8ffff
2320! Mem[0000000010041408] = 00000000, %l1 = ffffffffffffffe3
2321 ldswa [%i1+%o4]0x88,%l1 ! %l1 = 0000000000000000
2322! Mem[0000000030101410] = 7abaad19, %l4 = 0000000000000000
2323 ldswa [%i4+%o5]0x89,%l4 ! %l4 = 000000007abaad19
2324! Mem[0000000010041400] = 28a88367, %l4 = 000000007abaad19
2325 lduha [%i1+%g0]0x88,%l4 ! %l4 = 0000000000008367
2326! Mem[0000000010141410] = ff00000000000000, %l0 = 0000000000000000
2327 ldxa [%i5+%o5]0x80,%l0 ! %l0 = ff00000000000000
2328! Starting 10 instruction Store Burst
2329! %l1 = 0000000000000000, Mem[0000000010001400] = ffec56917abaad19, %asi = 80
2330 stxa %l1,[%i0+0x000]%asi ! Mem[0000000010001400] = 0000000000000000
2331
2332p0_label_88:
2333! %f31 = e0ee5c89, Mem[00000000100c1414] = ff627a95
2334 sta %f31,[%i3+0x014]%asi ! Mem[00000000100c1414] = e0ee5c89
2335! Mem[0000000010041410] = 00000000, %l6 = 00000000ffffffff
2336 swapa [%i1+%o5]0x80,%l6 ! %l6 = 0000000000000000
2337! %l6 = 0000000000000000, Mem[000000001018142b] = 000000ff, %asi = 80
2338 stba %l6,[%i6+0x02b]%asi ! Mem[0000000010181428] = 00000000
2339! %f4 = fffff842, Mem[0000000030041400] = 22908dff
2340 sta %f4 ,[%i1+%g0]0x89 ! Mem[0000000030041400] = fffff842
2341! Mem[0000000030001408] = ff538721, %l6 = 0000000000000000
2342 swapa [%i0+%o4]0x81,%l6 ! %l6 = 00000000ff538721
2343! %l2 = 19adba7a, %l3 = 00000000, Mem[0000000010141410] = ff000000 00000000
2344 std %l2,[%i5+%o5] ! Mem[0000000010141410] = 19adba7a 00000000
2345! %f9 = 5a64ed3f, Mem[000000001014140c] = ff1dc022
2346 st %f9 ,[%i5+0x00c] ! Mem[000000001014140c] = 5a64ed3f
2347! %l1 = 0000000000000000, Mem[0000000030041400] = 42f80000fffff842
2348 stxa %l1,[%i1+%g0]0x89 ! Mem[0000000030041400] = 0000000000000000
2349! Mem[00000000211c0000] = ffff7001, %l4 = 0000000000008367
2350 ldstub [%o2+%g0],%l4 ! %l4 = 000000ff000000ff
2351! Starting 10 instruction Load Burst
2352! Mem[00000000100c1410] = 0027f3d8, %l6 = 00000000ff538721
2353 ldub [%i3+0x013],%l6 ! %l6 = 00000000000000d8
2354
2355p0_label_89:
2356! Mem[00000000300c1408] = cef18dd728a88367, %f22 = ff000000 7abaad19
2357 ldda [%i3+%o4]0x81,%f22 ! %f22 = cef18dd7 28a88367
2358! Mem[0000000030101400] = c14c0000 00000000, %l2 = 19adba7a, %l3 = 00000000
2359 ldda [%i4+%g0]0x81,%l2 ! %l2 = 00000000c14c0000 0000000000000000
2360! Mem[0000000030041408] = e0dce6dc000000ff, %f24 = e321c36d 00001aff
2361 ldda [%i1+%o4]0x81,%f24 ! %f24 = e0dce6dc 000000ff
2362! Mem[0000000021800040] = 03ff34f9, %l4 = 00000000000000ff
2363 ldsha [%o3+0x040]%asi,%l4 ! %l4 = 00000000000003ff
2364! Mem[0000000030081410] = 19adba7a dd75568b, %l4 = 000003ff, %l5 = ffffffff
2365 ldda [%i2+%o5]0x81,%l4 ! %l4 = 0000000019adba7a 00000000dd75568b
2366! Mem[0000000030001408] = 00000000, %f7 = ff00ff0d
2367 lda [%i0+%o4]0x81,%f7 ! %f7 = 00000000
2368! Mem[0000000010181404] = 000041ff, %f12 = 9ae99a45
2369 ld [%i6+0x004],%f12 ! %f12 = 000041ff
2370! Mem[00000000300c1400] = 00004cc1, %l5 = 00000000dd75568b
2371 lduha [%i3+%g0]0x81,%l5 ! %l5 = 0000000000000000
2372! Mem[00000000100c1410] = 0027f3d8e0ee5c89, %l6 = 00000000000000d8
2373 ldxa [%i3+%o5]0x80,%l6 ! %l6 = 0027f3d8e0ee5c89
2374! Starting 10 instruction Store Burst
2375! %l1 = 0000000000000000, Mem[0000000010181400] = ff000000
2376 stha %l1,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000
2377
2378p0_label_90:
2379! %l4 = 0000000019adba7a, Mem[0000000010001408] = 00ffffff00000000
2380 stxa %l4,[%i0+%o4]0x88 ! Mem[0000000010001408] = 0000000019adba7a
2381! %f13 = 0ff7373e, Mem[0000000010181408] = 19adba7a
2382 sta %f13,[%i6+%o4]0x88 ! Mem[0000000010181408] = 0ff7373e
2383! %f0 = a775ccae 00000000 b70a210d 00000000
2384! %f4 = fffff842 91560000 f0e1cbc9 00000000
2385! %f8 = b4e5a795 5a64ed3f cef18dd7 28a88367
2386! %f12 = 000041ff 0ff7373e e0ee5c89 42f8ffff
2387 stda %f0,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000030101400
2388! %l2 = 00000000c14c0000, %l7 = 00000000aecc75a7, %l7 = 00000000aecc75a7
2389 mulx %l2,%l7,%l7 ! %l7 = 83fc0965d4940000
2390! %l7 = 83fc0965d4940000, Mem[0000000030101400] = 00000000aecc75a7
2391 stxa %l7,[%i4+%g0]0x81 ! Mem[0000000030101400] = 83fc0965d4940000
2392! %f16 = 00000000 000000ff, %l1 = 0000000000000000
2393! Mem[0000000030041400] = 0000000000000000
2394 stda %f16,[%i1+%l1]ASI_PST32_SL ! Mem[0000000030041400] = 0000000000000000
2395! Mem[0000000030041408] = dce6dce0, %l1 = 0000000000000000
2396 ldstuba [%i1+%o4]0x89,%l1 ! %l1 = 000000e0000000ff
2397! %l3 = 0000000000000000, %l4 = 0000000019adba7a, %l6 = 0027f3d8e0ee5c89
2398 xor %l3,%l4,%l6 ! %l6 = 0000000019adba7a
2399! %l1 = 00000000000000e0, Mem[0000000010181400] = ff41000000000000
2400 stxa %l1,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000000000e0
2401! Starting 10 instruction Load Burst
2402! Mem[0000000030041408] = dce6dcff, %l5 = 0000000000000000
2403 lduba [%i1+%o4]0x89,%l5 ! %l5 = 00000000000000ff
2404
2405p0_label_91:
2406! Mem[0000000010081400] = ffc17aff, %l2 = 00000000c14c0000
2407 ldsba [%i2+%g0]0x80,%l2 ! %l2 = ffffffffffffffff
2408! %l0 = ff00000000000000, immd = 0000000000000fb6, %l7 = 83fc0965d4940000
2409 sdivx %l0,0xfb6,%l7 ! %l7 = ffffefb4a373f85d
2410! Mem[0000000030041408] = dce6dcff, %l5 = 00000000000000ff
2411 ldswa [%i1+%o4]0x89,%l5 ! %l5 = ffffffffdce6dcff
2412! Mem[00000000300c1408] = cef18dd7, %l0 = ff00000000000000
2413 ldsha [%i3+%o4]0x81,%l0 ! %l0 = ffffffffffffcef1
2414! Mem[00000000300c1410] = 00005691 7abaad19, %l4 = 19adba7a, %l5 = dce6dcff
2415 ldda [%i3+%o5]0x89,%l4 ! %l4 = 000000007abaad19 0000000000005691
2416! Mem[00000000300c1400] = c14c0000, %l5 = 0000000000005691
2417 lduwa [%i3+%g0]0x89,%l5 ! %l5 = 00000000c14c0000
2418! Mem[0000000010081430] = 1364a27b, %f23 = 28a88367
2419 ld [%i2+0x030],%f23 ! %f23 = 1364a27b
2420! Mem[0000000030001410] = 6a00ffffffc1ffff, %f20 = 00005691 7abaad19
2421 ldda [%i0+%o5]0x81,%f20 ! %f20 = 6a00ffff ffc1ffff
2422! Mem[00000000100c1408] = 19adba28, %l7 = ffffefb4a373f85d
2423 ldsba [%i3+%o4]0x88,%l7 ! %l7 = 0000000000000028
2424! Starting 10 instruction Store Burst
2425! Mem[0000000030001410] = 6a00ffff, %l0 = ffffffffffffcef1
2426 swapa [%i0+%o5]0x81,%l0 ! %l0 = 000000006a00ffff
2427
2428p0_label_92:
2429! %l0 = 6a00ffff, %l1 = 000000e0, Mem[0000000010141400] = 00000000 0000008b
2430 stda %l0,[%i5+%g0]0x80 ! Mem[0000000010141400] = 6a00ffff 000000e0
2431! Mem[0000000010141400] = 6a00ffff, %l4 = 000000007abaad19
2432 ldstuba [%i5+%g0]0x80,%l4 ! %l4 = 0000006a000000ff
2433! %l5 = 00000000c14c0000, Mem[0000000010041410] = ffffffff
2434 stba %l5,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00ffffff
2435! %l1 = 00000000000000e0, Mem[0000000030101400] = 6509fc83
2436 stwa %l1,[%i4+%g0]0x89 ! Mem[0000000030101400] = 000000e0
2437! %l6 = 19adba7a, %l7 = 00000028, Mem[0000000010141400] = ff00ffff 000000e0
2438 std %l6,[%i5+%g0] ! Mem[0000000010141400] = 19adba7a 00000028
2439! %l3 = 0000000000000000, Mem[0000000030181408] = 0000008b
2440 stwa %l3,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000
2441! %f22 = cef18dd7, Mem[0000000010081400] = ffc17aff
2442 sta %f22,[%i2+%g0]0x80 ! Mem[0000000010081400] = cef18dd7
2443! Mem[0000000010001408] = 19adba7a, %l0 = 000000006a00ffff
2444 ldstuba [%i0+%o4]0x88,%l0 ! %l0 = 0000007a000000ff
2445! %f25 = 000000ff, %f31 = e0ee5c89, %f17 = 000000ff
2446 fsubs %f25,%f31,%f17 ! %l0 = 000000000000009c, Unfinished, %fsr = 1100000000
2447! Starting 10 instruction Load Burst
2448! Mem[0000000010141400] = 7abaad19, %l6 = 0000000019adba7a
2449 ldsha [%i5+%g0]0x88,%l6 ! %l6 = ffffffffffffad19
2450
2451p0_label_93:
2452! Mem[0000000010081400] = cef18dd700000000, %l4 = 000000000000006a
2453 ldxa [%i2+0x000]%asi,%l4 ! %l4 = cef18dd700000000
2454! Mem[0000000010041410] = ffffff00, %f22 = cef18dd7
2455 lda [%i1+%o5]0x88,%f22 ! %f22 = ffffff00
2456! Mem[0000000010081410] = ff7a0000, %f17 = 000000ff
2457 lda [%i2+%o5]0x80,%f17 ! %f17 = ff7a0000
2458 membar #Sync ! Added by membar checker (17)
2459! Mem[0000000010101400] = 51cb272c, %l7 = 0000000000000028
2460 lduha [%i4+%g0]0x88,%l7 ! %l7 = 000000000000272c
2461! Mem[0000000010081408] = ffff0000 6f84f752, %l4 = 00000000, %l5 = c14c0000
2462 ldd [%i2+%o4],%l4 ! %l4 = 00000000ffff0000 000000006f84f752
2463! Mem[0000000010081400] = d78df1ce, %l2 = ffffffffffffffff
2464 ldswa [%i2+%g0]0x88,%l2 ! %l2 = ffffffffd78df1ce
2465! Mem[000000001004143c] = 00000000, %l2 = ffffffffd78df1ce
2466 lduwa [%i1+0x03c]%asi,%l2 ! %l2 = 0000000000000000
2467! Mem[0000000030181400] = 0000ffff, %l0 = 000000000000009c
2468 ldsha [%i6+%g0]0x89,%l0 ! %l0 = ffffffffffffffff
2469! Mem[0000000020800000] = ffe38ed8, %l3 = 0000000000000000
2470 ldsh [%o1+%g0],%l3 ! %l3 = ffffffffffffffe3
2471! Starting 10 instruction Store Burst
2472! Mem[000000001018142c] = 00001aff, %l1 = 000000e0, %l4 = ffff0000
2473 add %i6,0x2c,%g1
2474 casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000000001aff
2475
2476p0_label_94:
2477! Mem[00000000300c1410] = 19adba7a, %l1 = 00000000000000e0
2478 swapa [%i3+%o5]0x81,%l1 ! %l1 = 0000000019adba7a
2479! %l3 = ffffffffffffffe3, immed = 00000311, %y = 00000000
2480 sdiv %l3,0x311,%l0 ! %l0 = 0000000000537c3f
2481 mov %l0,%y ! %y = 00537c3f
2482! Mem[0000000010041400] = 6783a828, %l0 = 0000000000537c3f
2483 ldstuba [%i1+%g0]0x80,%l0 ! %l0 = 00000067000000ff
2484! %l4 = 0000000000001aff, Mem[0000000010181400] = e0000000
2485 stwa %l4,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00001aff
2486! %l0 = 00000067, %l1 = 19adba7a, Mem[0000000010001400] = 00000000 00000000
2487 stda %l0,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000067 19adba7a
2488! %f16 = 00000000, Mem[000000001000141c] = f4ff1c07
2489 st %f16,[%i0+0x01c] ! Mem[000000001000141c] = 00000000
2490! Mem[0000000030181410] = fffff842, %l7 = 000000000000272c
2491 swapa [%i6+%o5]0x81,%l7 ! %l7 = 00000000fffff842
2492! %l2 = 0000000000000000, Mem[0000000030081410] = 7abaad19
2493 stwa %l2,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000
2494! Mem[0000000010001408] = ffbaad19, %l0 = 0000000000000067
2495 ldstuba [%i0+%o4]0x80,%l0 ! %l0 = 000000ff000000ff
2496! Starting 10 instruction Load Burst
2497! Mem[00000000300c1400] = 00004cc1, %l0 = 00000000000000ff
2498 ldsha [%i3+%g0]0x81,%l0 ! %l0 = 0000000000000000
2499
2500p0_label_95:
2501! Mem[0000000010081434] = e0ee5c89, %l4 = 0000000000001aff
2502 lduba [%i2+0x036]%asi,%l4 ! %l4 = 000000000000005c
2503! Mem[00000000100c1410] = 0027f3d8, %l4 = 000000000000005c
2504 lduha [%i3+%o5]0x80,%l4 ! %l4 = 0000000000000027
2505! Mem[0000000010001410] = 000000ff, %l7 = 00000000fffff842
2506 ldsha [%i0+%o5]0x80,%l7 ! %l7 = 0000000000000000
2507! Mem[0000000030001408] = 00000000, %l6 = ffffffffffffad19
2508 lduwa [%i0+%o4]0x89,%l6 ! %l6 = 0000000000000000
2509! Mem[00000000300c1410] = 00005691e0000000, %l4 = 0000000000000027
2510 ldxa [%i3+%o5]0x89,%l4 ! %l4 = 00005691e0000000
2511! Mem[0000000010041410] = 00ffffff, %l1 = 0000000019adba7a
2512 ldswa [%i1+%o5]0x80,%l1 ! %l1 = 0000000000ffffff
2513! Mem[0000000010101408] = ffffff8d, %l2 = 0000000000000000
2514 lduba [%i4+%o4]0x88,%l2 ! %l2 = 000000000000008d
2515! Mem[0000000010181438] = 22908d49a6047f27, %l3 = ffffffffffffffe3
2516 ldxa [%i6+0x038]%asi,%l3 ! %l3 = 22908d49a6047f27
2517! %l7 = 0000000000000000, %l7 = 0000000000000000, %l5 = 000000006f84f752
2518 sub %l7,%l7,%l5 ! %l5 = 0000000000000000
2519! Starting 10 instruction Store Burst
2520! %l0 = 0000000000000000, Mem[0000000010101414] = 5a64ed3f
2521 sth %l0,[%i4+0x014] ! Mem[0000000010101414] = 0000ed3f
2522
2523p0_label_96:
2524! Code Fragment 4
2525p0_fragment_7:
2526! %l0 = 0000000000000000
2527 setx 0x54d9448fd92f9177,%g7,%l0 ! %l0 = 54d9448fd92f9177
2528! %l1 = 0000000000ffffff
2529 setx 0x13d82de7ecf6e110,%g7,%l1 ! %l1 = 13d82de7ecf6e110
2530 setx 0x7ff8, %g1, %g2
2531 and %l0, %g2, %l0
2532 setx 0xffffffff, %g1, %g2
2533 and %l1, %g2, %l1
2534 setx 0x100000000, %g1, %g2
2535 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2536 ta T_CHANGE_HPRIV
2537 stxa %l1, [%l0]ASI_ICACHE_INSTR
2538 ta T_CHANGE_NONHPRIV
2539! %l0 = 54d9448fd92f9177
2540 setx 0xd5342fb7d4d9b3a9,%g7,%l0 ! %l0 = d5342fb7d4d9b3a9
2541! %l1 = 13d82de7ecf6e110
2542 setx 0xa561842863fd4a26,%g7,%l1 ! %l1 = a561842863fd4a26
2543! %l1 = a561842863fd4a26, Mem[0000000030041400] = 00000000
2544 stba %l1,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000026
2545! %l4 = 00005691e0000000, Mem[0000000030141400] = 00000000
2546 stha %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000000
2547! %l4 = e0000000, %l5 = 00000000, Mem[0000000010001430] = f5d1c380 4cb9a60d
2548 stda %l4,[%i0+0x030]%asi ! Mem[0000000010001430] = e0000000 00000000
2549! Mem[0000000010101410] = 00000000, %l2 = 000000000000008d
2550 ldstuba [%i4+%o5]0x88,%l2 ! %l2 = 00000000000000ff
2551! %f28 = c14c0000 00000000, %l0 = d5342fb7d4d9b3a9
2552! Mem[0000000030181400] = ffff000000000000
2553 stda %f28,[%i6+%l0]ASI_PST8_SL ! Mem[0000000030181400] = 00ff0000000000c1
2554! Mem[0000000010101410] = ff0000000000ed3f, %l4 = 00005691e0000000, %l0 = d5342fb7d4d9b3a9
2555 add %i4,0x10,%g1
2556 casxa [%g1]0x80,%l4,%l0 ! %l0 = ff0000000000ed3f
2557! %f16 = 00000000 ff7a0000, Mem[0000000010141410] = 19adba7a 00000000
2558 stda %f16,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000 ff7a0000
2559! Mem[0000000030141410] = 42f8ffff, %l3 = 22908d49a6047f27
2560 swapa [%i5+%o5]0x89,%l3 ! %l3 = 0000000042f8ffff
2561! Starting 10 instruction Load Burst
2562! Mem[0000000010041400] = 28a883ff, %l4 = 00005691e0000000
2563 lduba [%i1+%g0]0x88,%l4 ! %l4 = 00000000000000ff
2564
2565p0_label_97:
2566! %l5 = 0000000000000000, %l6 = 0000000000000000, %y = 00537c3f
2567 smul %l5,%l6,%l3 ! %l3 = 0000000000000000, %y = 00000000
2568! Mem[0000000010041408] = 00000000, %l4 = 00000000000000ff
2569 lduwa [%i1+%o4]0x88,%l4 ! %l4 = 0000000000000000
2570! Mem[00000000300c1400] = c14c0000, %l4 = 0000000000000000
2571 ldsha [%i3+%g0]0x89,%l4 ! %l4 = 0000000000000000
2572! Mem[00000000100c1438] = 0000ff8d, %l7 = 0000000000000000
2573 ldsb [%i3+0x03a],%l7 ! %l7 = ffffffffffffffff
2574! Mem[00000000201c0000] = ff8d826e, %l7 = ffffffffffffffff
2575 ldub [%o0+%g0],%l7 ! %l7 = 00000000000000ff
2576! Mem[0000000030041400] = 26000000, %l6 = 0000000000000000
2577 ldswa [%i1+%g0]0x81,%l6 ! %l6 = 0000000026000000
2578! Mem[00000000100c1424] = 00000000, %l3 = 0000000000000000
2579 ldsh [%i3+0x024],%l3 ! %l3 = 0000000000000000
2580! Mem[0000000010001400] = 67000000, %l4 = 0000000000000000
2581 ldsba [%i0+%g0]0x80,%l4 ! %l4 = 0000000000000067
2582! %l0 = ff0000000000ed3f, immd = 00000000000009ba, %l5 = 0000000000000000
2583 mulx %l0,0x9ba,%l5 ! %l5 = 46000000090396c6
2584! Starting 10 instruction Store Burst
2585! %l4 = 00000067, %l5 = 090396c6, Mem[0000000030181400] = 0000ff00 c1000000
2586 stda %l4,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000067 090396c6
2587
2588p0_label_98:
2589! %f24 = e0dce6dc 000000ff, %l5 = 46000000090396c6
2590! Mem[00000000100c1430] = 1ab5bac5048f0193
2591 add %i3,0x030,%g1
2592 stda %f24,[%g1+%l5]ASI_PST16_P ! Mem[00000000100c1430] = 1ab5e6dc00000193
2593! Mem[0000000021800181] = 2a07ac10, %l1 = a561842863fd4a26
2594 ldstuba [%o3+0x181]%asi,%l1 ! %l1 = 00000007000000ff
2595! Mem[0000000010101400] = 51cb272c, %l6 = 0000000026000000
2596 swapa [%i4+%g0]0x88,%l6 ! %l6 = 0000000051cb272c
2597! %l1 = 0000000000000007, Mem[00000000100c1410] = d8f32700
2598 stwa %l1,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000007
2599! Mem[0000000030181408] = 00000000, %l7 = 00000000000000ff
2600 swapa [%i6+%o4]0x81,%l7 ! %l7 = 0000000000000000
2601! Mem[0000000010101400] = 00000026, %l5 = 46000000090396c6
2602 ldstuba [%i4+%g0]0x80,%l5 ! %l5 = 00000000000000ff
2603! Mem[0000000010001400] = 00000067, %l1 = 0000000000000007
2604 ldstuba [%i0+%g0]0x88,%l1 ! %l1 = 00000067000000ff
2605! %l6 = 0000000051cb272c, Mem[0000000030001410] = ffffcef1ffc1ffff
2606 stxa %l6,[%i0+%o5]0x81 ! Mem[0000000030001410] = 0000000051cb272c
2607! %l6 = 0000000051cb272c, imm = fffffffffffff9af, %l3 = 0000000000000000
2608 sub %l6,-0x651,%l3 ! %l3 = 0000000051cb2d7d
2609! Starting 10 instruction Load Burst
2610! Mem[0000000010101408] = 8dffffff, %l0 = ff0000000000ed3f
2611 ldswa [%i4+%o4]0x80,%l0 ! %l0 = ffffffff8dffffff
2612
2613p0_label_99:
2614! Mem[0000000010081424] = 000000a4, %l3 = 0000000051cb2d7d
2615 ldsw [%i2+0x024],%l3 ! %l3 = 00000000000000a4
2616! Mem[0000000010041420] = 8500588b, %f16 = 00000000
2617 ld [%i1+0x020],%f16 ! %f16 = 8500588b
2618! Mem[00000000100c1414] = e0ee5c89, %l0 = ffffffff8dffffff
2619 ldsha [%i3+0x014]%asi,%l0 ! %l0 = ffffffffffffe0ee
2620! Mem[0000000010181410] = ffffffff, %f24 = e0dce6dc
2621 lda [%i6+%o5]0x80,%f24 ! %f24 = ffffffff
2622! Mem[0000000010041410] = ffffff00, %l5 = 0000000000000000
2623 ldsba [%i1+%o5]0x88,%l5 ! %l5 = 0000000000000000
2624! Mem[0000000021800040] = 03ff34f9, %l5 = 0000000000000000
2625 ldsh [%o3+0x040],%l5 ! %l5 = 00000000000003ff
2626! Mem[0000000010081410] = 000000ff00007aff, %f8 = b4e5a795 5a64ed3f
2627 ldda [%i2+%o5]0x88,%f8 ! %f8 = 000000ff 00007aff
2628! %f7 = 00000000, %f0 = a775ccae
2629 fsqrts %f7 ,%f0 ! %f0 = 00000000
2630! Mem[0000000010081400] = d78df1ce, %l6 = 0000000051cb272c
2631 lduha [%i2+%g0]0x88,%l6 ! %l6 = 000000000000f1ce
2632! Starting 10 instruction Store Burst
2633! %l4 = 0000000000000067, Mem[0000000021800140] = ff761f70
2634 sth %l4,[%o3+0x140] ! Mem[0000000021800140] = 00671f70
2635
2636p0_label_100:
2637! %l4 = 0000000000000067, Mem[0000000010181434] = 620f7121
2638 sth %l4,[%i6+0x034] ! Mem[0000000010181434] = 00677121
2639! Mem[000000001004140c] = 35f02198, %l2 = 00000000, %l3 = 000000a4
2640 add %i1,0x0c,%g1
2641 casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000035f02198
2642! %l6 = 0000f1ce, %l7 = 00000000, Mem[0000000010081410] = ff7a0000 ff000000
2643 stda %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0000f1ce 00000000
2644! %f12 = 000041ff 0ff7373e, Mem[0000000030001400] = 91560000 00000000
2645 stda %f12,[%i0+%g0]0x81 ! Mem[0000000030001400] = 000041ff 0ff7373e
2646! %f18 = 00000000 00000000, Mem[0000000010181408] = 3e37f70f 2e1171cd
2647 stda %f18,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000 00000000
2648! %l0 = ffffe0ee, %l1 = 00000067, Mem[00000000300c1400] = 00004cc1 00000000
2649 stda %l0,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ffffe0ee 00000067
2650! Mem[00000000100c1420] = 00000000, %l5 = 00000000000003ff
2651 swap [%i3+0x020],%l5 ! %l5 = 0000000000000000
2652! %l0 = ffffe0ee, %l1 = 00000067, Mem[0000000030001410] = 00000000 51cb272c
2653 stda %l0,[%i0+%o5]0x81 ! Mem[0000000030001410] = ffffe0ee 00000067
2654! %l4 = 0000000000000067, Mem[00000000300c1400] = ffffe0ee
2655 stwa %l4,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000067
2656! Starting 10 instruction Load Burst
2657! Mem[00000000300c1410] = 000000e0, %l3 = 0000000035f02198
2658 ldsha [%i3+%o5]0x81,%l3 ! %l3 = 0000000000000000
2659
2660p0_label_101:
2661! Mem[0000000030001408] = 00000000, %l3 = 0000000000000000
2662 ldsba [%i0+%o4]0x89,%l3 ! %l3 = 0000000000000000
2663! Mem[0000000030141410] = 00005691 a6047f27, %l2 = 00000000, %l3 = 00000000
2664 ldda [%i5+%o5]0x89,%l2 ! %l2 = 00000000a6047f27 0000000000005691
2665! Mem[0000000010141408] = 3fed645a0da6b94c, %l1 = 0000000000000067
2666 ldxa [%i5+%o4]0x88,%l1 ! %l1 = 3fed645a0da6b94c
2667! Mem[00000000300c1410] = 000000e0 91560000, %l0 = ffffe0ee, %l1 = 0da6b94c
2668 ldda [%i3+%o5]0x81,%l0 ! %l0 = 00000000000000e0 0000000091560000
2669! Mem[0000000010101408] = 8dffffff ff1a0000, %l0 = 000000e0, %l1 = 91560000
2670 ldda [%i4+%o4]0x80,%l0 ! %l0 = 000000008dffffff 00000000ff1a0000
2671! Mem[0000000010181418] = 2c27cb51, %l7 = 0000000000000000
2672 lduba [%i6+0x018]%asi,%l7 ! %l7 = 000000000000002c
2673! Mem[00000000100c1418] = 28a88367ffffffff, %f26 = fffff842 8500588b
2674 ldd [%i3+0x018],%f26 ! %f26 = 28a88367 ffffffff
2675! Mem[00000000300c1408] = cef18dd7, %l7 = 000000000000002c
2676 ldsba [%i3+%o4]0x81,%l7 ! %l7 = ffffffffffffffce
2677! Mem[0000000030081408] = ff1a00ff, %l0 = 000000008dffffff
2678 lduwa [%i2+%o4]0x89,%l0 ! %l0 = 00000000ff1a00ff
2679! Starting 10 instruction Store Burst
2680! Mem[0000000010081400] = cef18dd700000000, %l3 = 0000000000005691, %l5 = 0000000000000000
2681 casxa [%i2]0x80,%l3,%l5 ! %l5 = cef18dd700000000
2682
2683p0_label_102:
2684! Mem[0000000030141400] = 00000000, %l7 = ffffffffffffffce
2685 swapa [%i5+%g0]0x81,%l7 ! %l7 = 0000000000000000
2686! %l5 = cef18dd700000000, immed = fffffed0, %y = 00000000
2687 udiv %l5,-0x130,%l6 ! %l6 = 0000000000000000
2688 mov %l0,%y ! %y = ff1a00ff
2689! %l1 = 00000000ff1a0000, Mem[0000000010041408] = 0000000035f02198, %asi = 80
2690 stxa %l1,[%i1+0x008]%asi ! Mem[0000000010041408] = 00000000ff1a0000
2691! %l7 = 0000000000000000, Mem[0000000030081408] = ff1a00ff
2692 stwa %l7,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000
2693! %f27 = ffffffff, Mem[0000000010001408] = 19adbaff
2694 sta %f27,[%i0+%o4]0x88 ! Mem[0000000010001408] = ffffffff
2695! Code Fragment 3
2696p0_fragment_8:
2697! %l0 = 00000000ff1a00ff
2698 setx 0xa1ab77f78a7cfd93,%g7,%l0 ! %l0 = a1ab77f78a7cfd93
2699! %l1 = 00000000ff1a0000
2700 setx 0x671f14e0130e42ae,%g7,%l1 ! %l1 = 671f14e0130e42ae
2701 setx 0x1fe000, %g1, %g3
2702 or %l0, %g3, %l0 ! always set perrmask = 0xff
2703 setx 0x1ffff8, %g1, %g2
2704 and %l0, %g2, %l0
2705 ta T_CHANGE_HPRIV
2706 stxa %l1, [%l0]ASI_DCACHE_DATA
2707 ta T_CHANGE_NONHPRIV
2708! %l0 = a1ab77f78a7cfd93
2709 setx 0xe8450ae7aaae9793,%g7,%l0 ! %l0 = e8450ae7aaae9793
2710! %l1 = 671f14e0130e42ae
2711 setx 0xd9a4e5483d8fc71b,%g7,%l1 ! %l1 = d9a4e5483d8fc71b
2712! %l1 = d9a4e5483d8fc71b, Mem[0000000030081408] = 00000000
2713 stha %l1,[%i2+%o4]0x89 ! Mem[0000000030081408] = 0000c71b
2714! %l0 = e8450ae7aaae9793, Mem[0000000030041400] = 26000000
2715 stwa %l0,[%i1+%g0]0x81 ! Mem[0000000030041400] = aaae9793
2716! %l3 = 0000000000005691, Mem[00000000201c0000] = ff8d826e
2717 sth %l3,[%o0+%g0] ! Mem[00000000201c0000] = 5691826e
2718! Starting 10 instruction Load Burst
2719! Code Fragment 3
2720p0_fragment_9:
2721! %l0 = e8450ae7aaae9793
2722 setx 0x46faf3780272000d,%g7,%l0 ! %l0 = 46faf3780272000d
2723! %l1 = d9a4e5483d8fc71b
2724 setx 0xf07f4f97bed9e6a7,%g7,%l1 ! %l1 = f07f4f97bed9e6a7
2725 setx 0x1fe000, %g1, %g3
2726 or %l0, %g3, %l0 ! always set perrmask = 0xff
2727 setx 0x1ffff8, %g1, %g2
2728 and %l0, %g2, %l0
2729 ta T_CHANGE_HPRIV
2730 stxa %l1, [%l0]ASI_DCACHE_DATA
2731 ta T_CHANGE_NONHPRIV
2732! %l0 = 46faf3780272000d
2733 setx 0x92ac5d60711a579b,%g7,%l0 ! %l0 = 92ac5d60711a579b
2734! %l1 = f07f4f97bed9e6a7
2735 setx 0x2b381c8f81e0bef7,%g7,%l1 ! %l1 = 2b381c8f81e0bef7
2736
2737p0_label_103:
2738! Mem[0000000030081408] = 1bc70000, %l3 = 0000000000005691
2739 lduwa [%i2+%o4]0x81,%l3 ! %l3 = 000000001bc70000
2740! Mem[0000000030001410] = eee0ffff, %l2 = 00000000a6047f27
2741 ldsba [%i0+%o5]0x89,%l2 ! %l2 = ffffffffffffffff
2742! Mem[00000000300c1410] = e0000000, %f6 = f0e1cbc9
2743 lda [%i3+%o5]0x89,%f6 ! %f6 = e0000000
2744! Mem[0000000010041408] = 00000000, %l0 = 92ac5d60711a579b
2745 lduwa [%i1+%o4]0x80,%l0 ! %l0 = 0000000000000000
2746! Mem[0000000010081410] = 0000f1ce, %l0 = 0000000000000000
2747 lduha [%i2+%o5]0x80,%l0 ! %l0 = 0000000000000000
2748! Mem[0000000010101434] = 6e17dfe9, %f13 = 0ff7373e
2749 lda [%i4+0x034]%asi,%f13 ! %f13 = 6e17dfe9
2750! Mem[0000000010041400] = ff83a828 b3dd1076, %l2 = ffffffff, %l3 = 1bc70000
2751 ldda [%i1+%g0]0x80,%l2 ! %l2 = 00000000ff83a828 00000000b3dd1076
2752! Mem[0000000010181400] = 00001aff, %l5 = cef18dd700000000
2753 lduha [%i6+%g0]0x80,%l5 ! %l5 = 0000000000000000
2754! Mem[0000000010081430] = 1364a27be0ee5c89, %l2 = 00000000ff83a828
2755 ldxa [%i2+0x030]%asi,%l2 ! %l2 = 1364a27be0ee5c89
2756! Starting 10 instruction Store Burst
2757! %f30 = 1364a27b e0ee5c89, Mem[0000000030141410] = 277f04a6 91560000
2758 stda %f30,[%i5+%o5]0x81 ! Mem[0000000030141410] = 1364a27b e0ee5c89
2759
2760p0_label_104:
2761! Mem[0000000010041410] = 00ffffff, %l5 = 0000000000000000
2762 swapa [%i1+%o5]0x80,%l5 ! %l5 = 0000000000ffffff
2763! %l4 = 0000000000000067, Mem[00000000211c0000] = ffff7001
2764 stb %l4,[%o2+%g0] ! Mem[00000000211c0000] = 67ff7001
2765! %f31 = e0ee5c89, Mem[0000000010001414] = 5a64ed3f
2766 st %f31,[%i0+0x014] ! Mem[0000000010001414] = e0ee5c89
2767! %l3 = 00000000b3dd1076, Mem[0000000030081400] = 2c270000
2768 stba %l3,[%i2+%g0]0x89 ! Mem[0000000030081400] = 2c270076
2769! Mem[0000000010101408] = 8dffffff, %l1 = 2b381c8f81e0bef7
2770 ldstuba [%i4+%o4]0x80,%l1 ! %l1 = 0000008d000000ff
2771! %l5 = 0000000000ffffff, Mem[0000000030081410] = 00000000
2772 stba %l5,[%i2+%o5]0x81 ! Mem[0000000030081410] = ff000000
2773! Mem[0000000010001410] = 000000ff, %l1 = 000000000000008d
2774 swapa [%i0+%o5]0x80,%l1 ! %l1 = 00000000000000ff
2775! %f13 = 6e17dfe9, Mem[000000001008141c] = 5f2478ca
2776 st %f13,[%i2+0x01c] ! Mem[000000001008141c] = 6e17dfe9
2777! %l0 = 0000000000000000, Mem[0000000010001438] = 186ce9bcc1cabd15, %asi = 80
2778 stxa %l0,[%i0+0x038]%asi ! Mem[0000000010001438] = 0000000000000000
2779! Starting 10 instruction Load Burst
2780! Mem[0000000030041410] = 8d41f700, %f10 = cef18dd7
2781 lda [%i1+%o5]0x81,%f10 ! %f10 = 8d41f700
2782
2783p0_label_105:
2784! Mem[0000000020800040] = 28eccbdb, %l3 = 00000000b3dd1076
2785 ldub [%o1+0x041],%l3 ! %l3 = 00000000000000ec
2786! Mem[00000000211c0000] = 67ff7001, %l3 = 00000000000000ec
2787 lduha [%o2+0x000]%asi,%l3 ! %l3 = 00000000000067ff
2788! Mem[0000000010141410] = 00000000, %l0 = 0000000000000000
2789 ldsba [%i5+%o5]0x80,%l0 ! %l0 = 0000000000000000
2790! Mem[00000000100c1400] = 0dff00ff c9cbe1f0, %l0 = 00000000, %l1 = 000000ff
2791 ldda [%i3+%g0]0x80,%l0 ! %l0 = 000000000dff00ff 00000000c9cbe1f0
2792! Mem[0000000030101410] = 91560000, %l5 = 0000000000ffffff
2793 ldsba [%i4+%o5]0x89,%l5 ! %l5 = 0000000000000000
2794! Mem[0000000010101408] = ffffffff, %l5 = 0000000000000000
2795 swapa [%i4+%o4]0x88,%l5 ! %l5 = 00000000ffffffff
2796! Mem[0000000010001408] = ffffffff 00000000, %l4 = 00000067, %l5 = ffffffff
2797 ldda [%i0+%o4]0x80,%l4 ! %l4 = 00000000ffffffff 0000000000000000
2798! Mem[0000000010181408] = 00000000, %l4 = 00000000ffffffff
2799 ldsba [%i6+%o4]0x80,%l4 ! %l4 = 0000000000000000
2800! Mem[0000000030001408] = 000000001ab5fe2d, %f24 = ffffffff 000000ff
2801 ldda [%i0+%o4]0x81,%f24 ! %f24 = 00000000 1ab5fe2d
2802! Starting 10 instruction Store Burst
2803! Mem[0000000010141408] = 4cb9a60d, %l0 = 000000000dff00ff
2804 swapa [%i5+%o4]0x80,%l0 ! %l0 = 000000004cb9a60d
2805
2806p0_label_106:
2807! %f20 = 6a00ffff, Mem[0000000010181400] = ff1a0000
2808 sta %f20,[%i6+%g0]0x88 ! Mem[0000000010181400] = 6a00ffff
2809! %l6 = 0000000000000000, Mem[0000000030001410] = eee0ffff
2810 stwa %l6,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000
2811! %f19 = 00000000, Mem[00000000300c1410] = e0000000
2812 sta %f19,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000
2813! Mem[0000000010041404] = b3dd1076, %l4 = 00000000, %l0 = 4cb9a60d
2814 add %i1,0x04,%g1
2815 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000b3dd1076
2816! Mem[000000001004140c] = ff1a0000, %l6 = 0000000000000000, %asi = 80
2817 swapa [%i1+0x00c]%asi,%l6 ! %l6 = 00000000ff1a0000
2818! Mem[0000000030081410] = ff000000, %l3 = 00000000000067ff
2819 ldstuba [%i2+%o5]0x81,%l3 ! %l3 = 000000ff000000ff
2820! %l5 = 0000000000000000, Mem[0000000010181408] = 00000000
2821 stha %l5,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000
2822! Mem[0000000010181410] = ffffffff, %l7 = 0000000000000000
2823 swapa [%i6+%o5]0x88,%l7 ! %l7 = 00000000ffffffff
2824! Mem[0000000010041410] = 00000000, %l1 = 00000000c9cbe1f0
2825 swapa [%i1+%o5]0x88,%l1 ! %l1 = 0000000000000000
2826! Starting 10 instruction Load Burst
2827! Mem[0000000010141410] = 00000000, %l3 = 00000000000000ff
2828 ldsb [%i5+0x013],%l3 ! %l3 = 0000000000000000
2829
2830p0_label_107:
2831! Mem[0000000030101410] = 00005691, %l7 = 00000000ffffffff
2832 lduha [%i4+%o5]0x81,%l7 ! %l7 = 0000000000000000
2833! Mem[0000000010181400] = ffff006a, %l7 = 0000000000000000
2834 lduha [%i6+%g0]0x80,%l7 ! %l7 = 000000000000ffff
2835! Mem[0000000030081400] = 2c270076, %f16 = 8500588b
2836 lda [%i2+%g0]0x89,%f16 ! %f16 = 2c270076
2837! Mem[0000000030001410] = 00000000 00000067, %l6 = ff1a0000, %l7 = 0000ffff
2838 ldda [%i0+%o5]0x81,%l6 ! %l6 = 0000000000000000 0000000000000067
2839! Mem[0000000010181410] = 00000000, %l1 = 0000000000000000
2840 lduha [%i6+%o5]0x88,%l1 ! %l1 = 0000000000000000
2841! Mem[00000000300c1400] = 6700000067000000, %f10 = 8d41f700 28a88367
2842 ldda [%i3+%g0]0x89,%f10 ! %f10 = 67000000 67000000
2843! Mem[0000000010041418] = 4cc17a8d, %l0 = 00000000b3dd1076
2844 lduh [%i1+0x01a],%l0 ! %l0 = 0000000000007a8d
2845! Mem[00000000100c1408] = 00e5ffff19adba28, %l5 = 0000000000000000
2846 ldxa [%i3+%o4]0x88,%l5 ! %l5 = 00e5ffff19adba28
2847! Mem[00000000300c1410] = 00000000, %f23 = 1364a27b
2848 lda [%i3+%o5]0x89,%f23 ! %f23 = 00000000
2849! Starting 10 instruction Store Burst
2850! %f6 = e0000000 00000000, %f0 = 00000000 00000000
2851 fdtox %f6 ,%f0 ! %f0 = 80000000 00000000
2852
2853p0_label_108:
2854! %f4 = fffff842 91560000, %l5 = 00e5ffff19adba28
2855! Mem[0000000030141428] = cef18dd728a88367
2856 add %i5,0x028,%g1
2857 stda %f4,[%g1+%l5]ASI_PST32_SL ! Mem[0000000030141428] = cef18dd728a88367
2858! %l5 = 00e5ffff19adba28, Mem[0000000030001400] = ff410000
2859 stwa %l5,[%i0+%g0]0x89 ! Mem[0000000030001400] = 19adba28
2860! Mem[0000000030181408] = ff000000, %l6 = 0000000000000000
2861 swapa [%i6+%o4]0x89,%l6 ! %l6 = 00000000ff000000
2862! Mem[0000000010001410] = 0000008d, %l0 = 0000000000007a8d
2863 swapa [%i0+%o5]0x80,%l0 ! %l0 = 000000000000008d
2864! Mem[0000000010181410] = 00000000, %l2 = 1364a27be0ee5c89
2865 lduha [%i6+%o5]0x80,%l2 ! %l2 = 0000000000000000
2866! %l6 = ff000000, %l7 = 00000067, Mem[00000000100c1410] = 07000000 e0ee5c89
2867 stda %l6,[%i3+%o5]0x80 ! Mem[00000000100c1410] = ff000000 00000067
2868! %l2 = 00000000, %l3 = 00000000, Mem[0000000030081410] = 000000ff 8b5675dd
2869 stda %l2,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000 00000000
2870! %l6 = 00000000ff000000, Mem[00000000100c1425] = 00000000, %asi = 80
2871 stba %l6,[%i3+0x025]%asi ! Mem[00000000100c1424] = 00000000
2872! %l6 = ff000000, %l7 = 00000067, Mem[0000000010181400] = 6a00ffff 00000000
2873 stda %l6,[%i6+%g0]0x88 ! Mem[0000000010181400] = ff000000 00000067
2874! Starting 10 instruction Load Burst
2875! Mem[0000000010181410] = 00000000, %l4 = 0000000000000000
2876 lduwa [%i6+%o5]0x88,%l4 ! %l4 = 0000000000000000
2877
2878p0_label_109:
2879! Mem[0000000030001400] = 3e37f70f19adba28, %l2 = 0000000000000000
2880 ldxa [%i0+%g0]0x89,%l2 ! %l2 = 3e37f70f19adba28
2881! Mem[0000000010081410] = cef10000, %f7 = 00000000
2882 lda [%i2+%o5]0x88,%f7 ! %f7 = cef10000
2883! Mem[0000000010081404] = 00000000, %l0 = 000000000000008d
2884 ldsh [%i2+0x004],%l0 ! %l0 = 0000000000000000
2885! Mem[0000000030181400] = 00000067, %l7 = 0000000000000067
2886 lduba [%i6+%g0]0x89,%l7 ! %l7 = 0000000000000067
2887! Mem[0000000021800080] = a3f2944f, %l2 = 3e37f70f19adba28
2888 ldub [%o3+0x081],%l2 ! %l2 = 00000000000000f2
2889! Mem[0000000010181410] = 00000000c580bb9c, %l2 = 00000000000000f2
2890 ldxa [%i6+%o5]0x80,%l2 ! %l2 = 00000000c580bb9c
2891! Mem[0000000021800000] = 0000fa80, %l6 = 00000000ff000000
2892 lduh [%o3+%g0],%l6 ! %l6 = 0000000000000000
2893! Mem[0000000030041410] = 8d41f700, %l7 = 0000000000000067
2894 ldsba [%i1+%o5]0x81,%l7 ! %l7 = ffffffffffffff8d
2895! Mem[0000000010181400] = 00000067ff000000, %l2 = 00000000c580bb9c
2896 ldxa [%i6+%g0]0x88,%l2 ! %l2 = 00000067ff000000
2897! Starting 10 instruction Store Burst
2898! Mem[00000000100c1400] = ff00ff0d, %l6 = 0000000000000000
2899 swapa [%i3+%g0]0x88,%l6 ! %l6 = 00000000ff00ff0d
2900
2901p0_label_110:
2902! %l1 = 0000000000000000, Mem[0000000010081408] = 0000ffff
2903 stba %l1,[%i2+%o4]0x88 ! Mem[0000000010081408] = 0000ff00
2904! %l6 = 00000000ff00ff0d, Mem[0000000030041408] = ff000000dce6dcff
2905 stxa %l6,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000000ff00ff0d
2906! %f4 = fffff842 91560000, Mem[0000000010081438] = e159ff4c ee30e417
2907 stda %f4 ,[%i2+0x038]%asi ! Mem[0000000010081438] = fffff842 91560000
2908! %f10 = 67000000, Mem[0000000010181400] = 000000ff
2909 sta %f10,[%i6+%g0]0x80 ! Mem[0000000010181400] = 67000000
2910! Mem[0000000020800040] = 28eccbdb, %l1 = 0000000000000000
2911 ldstub [%o1+0x040],%l1 ! %l1 = 00000028000000ff
2912! Mem[00000000300c1410] = 00000000, %l7 = ffffffffffffff8d
2913 ldstuba [%i3+%o5]0x81,%l7 ! %l7 = 00000000000000ff
2914! Mem[00000000211c0000] = 67ff7001, %l1 = 0000000000000028
2915 ldstuba [%o2+0x000]%asi,%l1 ! %l1 = 00000067000000ff
2916! %f24 = 00000000 1ab5fe2d, Mem[0000000010181408] = 00000000 00000000
2917 stda %f24,[%i6+0x008]%asi ! Mem[0000000010181408] = 00000000 1ab5fe2d
2918! Mem[0000000010101408] = 00000000, %l3 = 0000000000000000
2919 swapa [%i4+%o4]0x88,%l3 ! %l3 = 0000000000000000
2920! Starting 10 instruction Load Burst
2921! Mem[0000000030081410] = 00000000, %l7 = 0000000000000000
2922 lduba [%i2+%o5]0x89,%l7 ! %l7 = 0000000000000000
2923
2924p0_label_111:
2925! Mem[00000000300c1408] = d78df1ce, %l2 = 00000067ff000000
2926 ldsha [%i3+%o4]0x89,%l2 ! %l2 = fffffffffffff1ce
2927! Mem[0000000010101410] = ff000000 0000ed3f, %l4 = 00000000, %l5 = 19adba28
2928 ldda [%i4+%o5]0x80,%l4 ! %l4 = 00000000ff000000 000000000000ed3f
2929! Mem[0000000010141410] = 00000000, %l2 = fffffffffffff1ce
2930 lduba [%i5+%o5]0x80,%l2 ! %l2 = 0000000000000000
2931! %l0 = 0000000000000000, %l7 = 0000000000000000, %y = ff1a00ff
2932 sdiv %l0,%l7,%l5 ! Div by zero, %l0 = 0000000000000050
2933 mov %l0,%y ! %y = 00000028
2934! Mem[0000000010081408] = 00ff0000, %l0 = 0000000000000028
2935 lduwa [%i2+%o4]0x80,%l0 ! %l0 = 0000000000ff0000
2936! %l7 = 0000000000000000, immd = 0000000000000f20, %l4 = 00000000ff000000
2937 udivx %l7,0xf20,%l4 ! %l4 = 0000000000000000
2938! Mem[0000000010081410] = 0000f1ce00000000, %l0 = 0000000000ff0000
2939 ldx [%i2+%o5],%l0 ! %l0 = 0000f1ce00000000
2940! Mem[0000000010001410] = 8d7a0000, %l3 = 0000000000000000
2941 ldswa [%i0+%o5]0x88,%l3 ! %l3 = ffffffff8d7a0000
2942! Mem[0000000010001408] = ffffffff, %l7 = 0000000000000000
2943 ldswa [%i0+%o4]0x80,%l7 ! %l7 = ffffffffffffffff
2944! Starting 10 instruction Store Burst
2945! %l3 = ffffffff8d7a0000, %l1 = 0000000000000067, %l1 = 0000000000000067
2946 andn %l3,%l1,%l1 ! %l1 = ffffffff8d7a0000
2947
2948p0_label_112:
2949! %l3 = ffffffff8d7a0000, Mem[00000000300c1408] = cef18dd7
2950 stha %l3,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00008dd7
2951! Mem[0000000010001400] = ff0000007abaad19, %l2 = 0000000000000000, %l4 = 0000000000000000
2952 casxa [%i0]0x80,%l2,%l4 ! %l4 = ff0000007abaad19
2953! Mem[000000001000143d] = 00000000, %l0 = 0000f1ce00000000
2954 ldstub [%i0+0x03d],%l0 ! %l0 = 00000000000000ff
2955! %l6 = ff00ff0d, %l7 = ffffffff, Mem[0000000010041438] = b70a210d 00000000
2956 stda %l6,[%i1+0x038]%asi ! Mem[0000000010041438] = ff00ff0d ffffffff
2957! Mem[0000000010081424] = 000000a4, %l2 = 0000000000000000
2958 swap [%i2+0x024],%l2 ! %l2 = 00000000000000a4
2959! %l5 = 000000000000ed3f, Mem[0000000030041408] = 0dff00ff00000000
2960 stxa %l5,[%i1+%o4]0x81 ! Mem[0000000030041408] = 000000000000ed3f
2961! %l0 = 00000000, %l1 = 8d7a0000, Mem[0000000030141400] = ceffffff 00000000
2962 stda %l0,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000000 8d7a0000
2963! %l2 = 00000000000000a4, Mem[0000000030041408] = 00000000
2964 stba %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = a4000000
2965! %f29 = 00000000, %f8 = 000000ff
2966 fcmpes %fcc0,%f29,%f8 ! %fcc0 = 1
2967! Starting 10 instruction Load Burst
2968! Mem[0000000010101408] = 00000000, %l6 = 00000000ff00ff0d
2969 ldub [%i4+%o4],%l6 ! %l6 = 0000000000000000
2970
2971p0_label_113:
2972! Mem[0000000010181408] = 00000000, %l7 = ffffffffffffffff
2973 lduwa [%i6+%o4]0x80,%l7 ! %l7 = 0000000000000000
2974! Mem[0000000030001408] = 00000000, %l6 = 0000000000000000
2975 ldsba [%i0+%o4]0x89,%l6 ! %l6 = 0000000000000000
2976! Mem[0000000030081410] = 00000000, %l2 = 00000000000000a4
2977 lduwa [%i2+%o5]0x89,%l2 ! %l2 = 0000000000000000
2978 membar #Sync ! Added by membar checker (18)
2979! Mem[0000000030001400] = 28baad19 0ff7373e 00000000 1ab5fe2d
2980! Mem[0000000030001410] = 00000000 00000067 f9254e70 9f89571e
2981! Mem[0000000030001420] = dfee3ea2 c4910c61 4317e2f3 0c377fa2
2982! Mem[0000000030001430] = 431e4b92 4bc52f22 7f14b351 5097a866
2983 ldda [%i0]ASI_BLK_S,%f16 ! Block Load from 0000000030001400
2984! Mem[0000000010041410] = c9cbe1f0, %f4 = fffff842
2985 lda [%i1+%o5]0x88,%f4 ! %f4 = c9cbe1f0
2986! %f10 = 67000000, %f5 = 91560000
2987 fsqrts %f10,%f5 ! %f5 = 533504f3
2988! Mem[0000000010081410] = 0000f1ce, %l6 = 0000000000000000
2989 lduwa [%i2+%o5]0x80,%l6 ! %l6 = 000000000000f1ce
2990! Mem[0000000030041400] = aaae9793, %l3 = ffffffff8d7a0000
2991 lduwa [%i1+%g0]0x81,%l3 ! %l3 = 00000000aaae9793
2992! Mem[0000000030141408] = b70a210d00000000, %l4 = ff0000007abaad19
2993 ldxa [%i5+%o4]0x81,%l4 ! %l4 = b70a210d00000000
2994! Starting 10 instruction Store Burst
2995! %l6 = 0000f1ce, %l7 = 00000000, Mem[00000000100c1428] = fb27e230 ff000000
2996 stda %l6,[%i3+0x028]%asi ! Mem[00000000100c1428] = 0000f1ce 00000000
2997
2998p0_label_114:
2999! %f8 = 000000ff 00007aff, Mem[0000000030101410] = 91560000 fffff842
3000 stda %f8 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = 000000ff 00007aff
3001! %l4 = b70a210d00000000, Mem[0000000010181408] = 00000000
3002 stha %l4,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000
3003! Mem[0000000020800001] = ffe38ed8, %l3 = 00000000aaae9793
3004 ldstuba [%o1+0x001]%asi,%l3 ! %l3 = 000000e3000000ff
3005! %l5 = 000000000000ed3f, Mem[0000000021800001] = 0000fa80, %asi = 80
3006 stba %l5,[%o3+0x001]%asi ! Mem[0000000021800000] = 003ffa80
3007! Mem[00000000100c142c] = 00000000, %l1 = ffffffff8d7a0000, %asi = 80
3008 swapa [%i3+0x02c]%asi,%l1 ! %l1 = 0000000000000000
3009! %f14 = e0ee5c89 42f8ffff, Mem[00000000300c1408] = d78d0000 6783a828
3010 stda %f14,[%i3+%o4]0x89 ! Mem[00000000300c1408] = e0ee5c89 42f8ffff
3011! %f7 = cef10000, Mem[0000000010101410] = ff000000
3012 sta %f7 ,[%i4+%o5]0x80 ! Mem[0000000010101410] = cef10000
3013! Mem[0000000010081408] = 00ff0000, %l6 = 000000000000f1ce
3014 swapa [%i2+%o4]0x80,%l6 ! %l6 = 0000000000ff0000
3015! %l4 = 00000000, %l5 = 0000ed3f, Mem[0000000030181410] = 0000272c 91560000
3016 stda %l4,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000000 0000ed3f
3017! Starting 10 instruction Load Burst
3018! Mem[0000000030041408] = 000000a4, %l7 = 0000000000000000
3019 ldswa [%i1+%o4]0x89,%l7 ! %l7 = 00000000000000a4
3020
3021p0_label_115:
3022! Mem[0000000030101410] = ff7a0000, %l4 = b70a210d00000000
3023 lduba [%i4+%o5]0x81,%l4 ! %l4 = 00000000000000ff
3024! Mem[0000000010081424] = 00000000, %l7 = 00000000000000a4
3025 lduh [%i2+0x026],%l7 ! %l7 = 0000000000000000
3026! %l3 = 00000000000000e3, %l6 = 0000000000ff0000, %l3 = 00000000000000e3
3027 xor %l3,%l6,%l3 ! %l3 = 0000000000ff00e3
3028! Mem[0000000010041418] = 4cc17a8d, %l1 = 0000000000000000
3029 lduh [%i1+0x01a],%l1 ! %l1 = 0000000000007a8d
3030! Mem[0000000010181410] = 00000000, %l2 = 0000000000000000
3031 lduba [%i6+%o5]0x88,%l2 ! %l2 = 0000000000000000
3032! Mem[0000000030041410] = 8d41f700 92538f87, %l0 = 00000000, %l1 = 00007a8d
3033 ldda [%i1+%o5]0x81,%l0 ! %l0 = 000000008d41f700 0000000092538f87
3034! Mem[0000000030101410] = 00007aff, %l0 = 000000008d41f700
3035 lduba [%i4+%o5]0x89,%l0 ! %l0 = 00000000000000ff
3036! Mem[0000000030101410] = ff7a0000ff000000, %l0 = 00000000000000ff
3037 ldxa [%i4+%o5]0x81,%l0 ! %l0 = ff7a0000ff000000
3038! Mem[0000000030101410] = ff7a0000 ff000000, %l4 = 000000ff, %l5 = 0000ed3f
3039 ldda [%i4+%o5]0x81,%l4 ! %l4 = 00000000ff7a0000 00000000ff000000
3040! Starting 10 instruction Store Burst
3041! %l3 = 0000000000ff00e3, Mem[0000000030181408] = 0000000000000000
3042 stxa %l3,[%i6+%o4]0x81 ! Mem[0000000030181408] = 0000000000ff00e3
3043
3044p0_label_116:
3045! %f10 = 67000000, Mem[0000000010101438] = 277f04a6
3046 st %f10,[%i4+0x038] ! Mem[0000000010101438] = 67000000
3047! Mem[0000000030181400] = 67000000, %l0 = ff7a0000ff000000
3048 swapa [%i6+%g0]0x81,%l0 ! %l0 = 0000000067000000
3049! %f4 = c9cbe1f0, %f4 = c9cbe1f0, %f14 = e0ee5c89
3050 fdivs %f4 ,%f4 ,%f14 ! %f14 = 3f800000
3051! %l4 = 00000000ff7a0000, Mem[0000000030041400] = 000000009397aeaa
3052 stxa %l4,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000ff7a0000
3053! %l0 = 0000000067000000, Mem[0000000030041410] = 00f7418d
3054 stwa %l0,[%i1+%o5]0x89 ! Mem[0000000030041410] = 67000000
3055! %f13 = 6e17dfe9, Mem[0000000010181408] = 00000000
3056 sta %f13,[%i6+%o4]0x88 ! Mem[0000000010181408] = 6e17dfe9
3057! Mem[0000000010001400] = ff000000, %l2 = 0000000000000000
3058 ldstuba [%i0+%g0]0x80,%l2 ! %l2 = 000000ff000000ff
3059! Mem[00000000100c1434] = 00000193, %l4 = 00000000ff7a0000
3060 swap [%i3+0x034],%l4 ! %l4 = 0000000000000193
3061! %l0 = 0000000067000000, Mem[0000000030081400] = 7600272cffffffff
3062 stxa %l0,[%i2+%g0]0x81 ! Mem[0000000030081400] = 0000000067000000
3063! Starting 10 instruction Load Burst
3064! Mem[0000000010101400] = ff000026 98b2e1d6, %l4 = 00000193, %l5 = ff000000
3065 ldda [%i4+%g0]0x80,%l4 ! %l4 = 00000000ff000026 0000000098b2e1d6
3066
3067p0_label_117:
3068! Mem[0000000021800100] = 5e004cdd, %l7 = 0000000000000000
3069 ldub [%o3+0x101],%l7 ! %l7 = 0000000000000000
3070! %f24 = dfee3ea2, %f3 = 00000000, %f26 = 4317e2f3
3071 fdivs %f24,%f3 ,%f26 ! %f26 = ff800000
3072! Mem[00000000300c1410] = 000000ff, %l3 = 0000000000ff00e3
3073 ldswa [%i3+%o5]0x89,%l3 ! %l3 = 00000000000000ff
3074! Mem[0000000010041400] = 28a883ff, %l1 = 0000000092538f87
3075 lduba [%i1+%g0]0x88,%l1 ! %l1 = 00000000000000ff
3076! Mem[0000000010101410] = cef10000, %l3 = 00000000000000ff
3077 lduha [%i4+%o5]0x80,%l3 ! %l3 = 000000000000cef1
3078! Mem[0000000030001408] = 00000000, %l7 = 0000000000000000
3079 lduwa [%i0+%o4]0x89,%l7 ! %l7 = 0000000000000000
3080! Mem[00000000300c1400] = 67000000, %l1 = 00000000000000ff
3081 lduha [%i3+%g0]0x89,%l1 ! %l1 = 0000000000000000
3082! Mem[0000000030081400] = 00000000, %l6 = 0000000000ff0000
3083 lduwa [%i2+%g0]0x89,%l6 ! %l6 = 0000000000000000
3084! Mem[0000000030181408] = 00000000, %l2 = 00000000000000ff
3085 lduba [%i6+%o4]0x81,%l2 ! %l2 = 0000000000000000
3086! Starting 10 instruction Store Burst
3087! %l4 = ff000026, %l5 = 98b2e1d6, Mem[0000000010041400] = 28a883ff 7610ddb3
3088 stda %l4,[%i1+%g0]0x88 ! Mem[0000000010041400] = ff000026 98b2e1d6
3089
3090p0_label_118:
3091! Mem[0000000010081410] = cef10000, %l3 = 000000000000cef1
3092 ldstuba [%i2+%o5]0x88,%l3 ! %l3 = 00000000000000ff
3093! %f2 = b70a210d 00000000, %l1 = 0000000000000000
3094! Mem[0000000010181420] = 00000000000000f2
3095 add %i6,0x020,%g1
3096 stda %f2,[%g1+%l1]ASI_PST16_PL ! Mem[0000000010181420] = 00000000000000f2
3097! Mem[0000000010041408] = 00000000, %l0 = 0000000067000000
3098 swapa [%i1+%o4]0x88,%l0 ! %l0 = 0000000000000000
3099! Mem[0000000010101428] = 00000000, %l0 = 0000000000000000
3100 ldstuba [%i4+0x028]%asi,%l0 ! %l0 = 00000000000000ff
3101! %l3 = 0000000000000000, Mem[0000000030041400] = 00007aff
3102 stwa %l3,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000
3103! %l4 = ff000026, %l5 = 98b2e1d6, Mem[0000000030141410] = 1364a27b e0ee5c89
3104 stda %l4,[%i5+%o5]0x81 ! Mem[0000000030141410] = ff000026 98b2e1d6
3105! %l0 = 0000000000000000, Mem[0000000030141408] = 000000000d210ab7
3106 stxa %l0,[%i5+%o4]0x89 ! Mem[0000000030141408] = 0000000000000000
3107! Mem[0000000020800000] = ffff8ed8, %l2 = 0000000000000000
3108 ldstub [%o1+%g0],%l2 ! %l2 = 000000ff000000ff
3109! Mem[0000000010141408] = 0dff00ff, %l7 = 0000000000000000
3110 ldsba [%i5+%o4]0x80,%l7 ! %l7 = 000000000000000d
3111! Starting 10 instruction Load Burst
3112! Mem[0000000010081408] = 52f7846fcef10000, %l7 = 000000000000000d
3113 ldxa [%i2+%o4]0x88,%l7 ! %l7 = 52f7846fcef10000
3114
3115p0_label_119:
3116! Mem[0000000010081410] = ff00f1ce 00000000, %l0 = 00000000, %l1 = 00000000
3117 ldda [%i2+%o5]0x80,%l0 ! %l0 = 00000000ff00f1ce 0000000000000000
3118! Mem[0000000010181408] = e9df176e, %l0 = 00000000ff00f1ce
3119 lduba [%i6+%o4]0x80,%l0 ! %l0 = 00000000000000e9
3120! Mem[0000000030081410] = 00000000, %l0 = 00000000000000e9
3121 lduba [%i2+%o5]0x81,%l0 ! %l0 = 0000000000000000
3122! %f9 = 00007aff, %f16 = 28baad19
3123 fsqrts %f9 ,%f16 ! %l0 = 0000000000000022, Unfinished, %fsr = 1100000400
3124! %f30 = 7f14b351, %f10 = 67000000, %f13 = 6e17dfe9
3125 fdivs %f30,%f10,%f13 ! %f13 = 5794b351
3126! Mem[00000000300c1410] = ff000000, %l2 = 00000000000000ff
3127 lduha [%i3+%o5]0x81,%l2 ! %l2 = 000000000000ff00
3128! %l0 = 0000000000000022, %l1 = 0000000000000000, %y = 00000028
3129 sdiv %l0,%l1,%l2 ! Div by zero, %l0 = 0000000000000072
3130 mov %l0,%y ! %y = 0000004a
3131! Mem[0000000010081410] = ff00f1ce, %l2 = 000000000000ff00
3132 ldswa [%i2+%o5]0x80,%l2 ! %l2 = ffffffffff00f1ce
3133! Mem[0000000010001410] = 8d7a0000, %l7 = 52f7846fcef10000
3134 lduba [%i0+%o5]0x88,%l7 ! %l7 = 0000000000000000
3135! Starting 10 instruction Store Burst
3136! %l0 = 000000000000004a, Mem[0000000010141419] = 03d54185, %asi = 80
3137 stba %l0,[%i5+0x019]%asi ! Mem[0000000010141418] = 034a4185
3138
3139p0_label_120:
3140! Mem[0000000030041408] = a4000000, %l1 = 0000000000000000
3141 ldstuba [%i1+%o4]0x81,%l1 ! %l1 = 000000a4000000ff
3142! %l1 = 00000000000000a4, Mem[0000000010041408] = 67000000
3143 stba %l1,[%i1+%o4]0x88 ! Mem[0000000010041408] = 670000a4
3144! %l2 = ffffffffff00f1ce, immed = fffffa0d, %y = 0000004a
3145 smul %l2,-0x5f3,%l6 ! %l6 = 00000005ed617376, %y = 00000005
3146! Mem[0000000020800000] = ffff8ed8, %l1 = 00000000000000a4
3147 ldstuba [%o1+0x000]%asi,%l1 ! %l1 = 000000ff000000ff
3148! Mem[00000000300c1408] = 42f8ffff, %l2 = ffffffffff00f1ce
3149 swapa [%i3+%o4]0x89,%l2 ! %l2 = 0000000042f8ffff
3150! %f22 = f9254e70, Mem[0000000010141408] = 0dff00ff
3151 sta %f22,[%i5+%o4]0x80 ! Mem[0000000010141408] = f9254e70
3152! %l0 = 0000004a, %l1 = 000000ff, Mem[00000000300c1400] = 00000067 00000067
3153 stda %l0,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 0000004a 000000ff
3154! Mem[000000001014143d] = e8ff7105, %l7 = 0000000000000000
3155 ldstub [%i5+0x03d],%l7 ! %l7 = 000000ff000000ff
3156 membar #Sync ! Added by membar checker (19)
3157! %l0 = 000000000000004a, Mem[0000000030001410] = 00000000
3158 stwa %l0,[%i0+%o5]0x89 ! Mem[0000000030001410] = 0000004a
3159! Starting 10 instruction Load Burst
3160! Mem[0000000030081400] = 00000000 67000000, %l2 = 42f8ffff, %l3 = 00000000
3161 ldda [%i2+%g0]0x81,%l2 ! %l2 = 0000000000000000 0000000067000000
3162
3163p0_label_121:
3164! Mem[0000000010141410] = 00000000, %l4 = 00000000ff000026
3165 lduba [%i5+0x012]%asi,%l4 ! %l4 = 0000000000000000
3166! Mem[00000000100c1400] = 00000000 c9cbe1f0 28baad19 ffffe500
3167! Mem[00000000100c1410] = ff000000 00000067 28a88367 ffffffff
3168! Mem[00000000100c1420] = 000003ff 00000000 0000f1ce 8d7a0000
3169! Mem[00000000100c1430] = 1ab5e6dc ff7a0000 0000ff8d ffffffe3
3170 ldda [%i3]ASI_BLK_P,%f0 ! Block Load from 00000000100c1400
3171! Mem[0000000030101400] = e0000000d4940000, %f28 = 431e4b92 4bc52f22
3172 ldda [%i4+%g0]0x81,%f28 ! %f28 = e0000000 d4940000
3173! Mem[0000000010101410] = cef10000, %l7 = 00000000000000ff
3174 lduwa [%i4+%o5]0x80,%l7 ! %l7 = 00000000cef10000
3175! Mem[00000000300c1400] = 0000004a000000ff, %l5 = 0000000098b2e1d6
3176 ldxa [%i3+%g0]0x81,%l5 ! %l5 = 0000004a000000ff
3177! Mem[00000000300c1410] = 000000ff, %l2 = 0000000000000000
3178 lduwa [%i3+%o5]0x89,%l2 ! %l2 = 00000000000000ff
3179! Mem[00000000100c1400] = 00000000, %l7 = 00000000cef10000
3180 lduba [%i3+%g0]0x88,%l7 ! %l7 = 0000000000000000
3181! Mem[0000000010001410] = 00007a8d e0ee5c89, %l2 = 000000ff, %l3 = 67000000
3182 ldda [%i0+%o5]0x80,%l2 ! %l2 = 0000000000007a8d 00000000e0ee5c89
3183! Mem[00000000300c1408] = ff00f1ce, %l4 = 0000000000000000
3184 ldsba [%i3+%o4]0x89,%l4 ! %l4 = ffffffffffffffce
3185! Starting 10 instruction Store Burst
3186! %l3 = 00000000e0ee5c89, imm = 0000000000000013, %l0 = 000000000000004a
3187 addc %l3,0x013,%l0 ! %l0 = 00000000e0ee5c9c
3188
3189p0_label_122:
3190! Code Fragment 3
3191p0_fragment_10:
3192! %l0 = 00000000e0ee5c9c
3193 setx 0x5390b1884710289a,%g7,%l0 ! %l0 = 5390b1884710289a
3194! %l1 = 00000000000000ff
3195 setx 0xb851332ff0a28043,%g7,%l1 ! %l1 = b851332ff0a28043
3196 setx 0x1fe000, %g1, %g3
3197 or %l0, %g3, %l0 ! always set perrmask = 0xff
3198 setx 0x1ffff8, %g1, %g2
3199 and %l0, %g2, %l0
3200 ta T_CHANGE_HPRIV
3201 stxa %l1, [%l0]ASI_DCACHE_DATA
3202 ta T_CHANGE_NONHPRIV
3203! %l0 = 5390b1884710289a
3204 setx 0x3a55fcb07e3f5579,%g7,%l0 ! %l0 = 3a55fcb07e3f5579
3205! %l1 = b851332ff0a28043
3206 setx 0xb75acce852a7d599,%g7,%l1 ! %l1 = b75acce852a7d599
3207! Mem[00000000100c1421] = 000003ff, %l7 = 0000000000000000
3208 ldstub [%i3+0x021],%l7 ! %l7 = 00000000000000ff
3209! %l7 = 0000000000000000, Mem[0000000010081400] = cef18dd7
3210 stba %l7,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00f18dd7
3211! Mem[0000000030001408] = 00000000, %l4 = ffffffffffffffce
3212 ldstuba [%i0+%o4]0x81,%l4 ! %l4 = 00000000000000ff
3213! Mem[0000000020800000] = ffff8ed8, %l7 = 0000000000000000
3214 ldstub [%o1+%g0],%l7 ! %l7 = 000000ff000000ff
3215! %l5 = 0000004a000000ff, Mem[0000000030081410] = 00000000
3216 stwa %l5,[%i2+%o5]0x81 ! Mem[0000000030081410] = 000000ff
3217! %l2 = 00007a8d, %l3 = e0ee5c89, Mem[0000000010101408] = 00000000 00001aff
3218 stda %l2,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00007a8d e0ee5c89
3219! %l5 = 0000004a000000ff, Mem[0000000030181400] = 000000ff
3220 stwa %l5,[%i6+%g0]0x89 ! Mem[0000000030181400] = 000000ff
3221! %l4 = 0000000000000000, Mem[0000000010101408] = 00007a8d
3222 stha %l4,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000000
3223! Starting 10 instruction Load Burst
3224! Mem[0000000030141408] = 00000000, %l6 = 00000005ed617376
3225 ldswa [%i5+%o4]0x81,%l6 ! %l6 = 0000000000000000
3226
3227p0_label_123:
3228! Mem[0000000030081408] = 1bc7000000000000, %l4 = 0000000000000000
3229 ldxa [%i2+%o4]0x81,%l4 ! %l4 = 1bc7000000000000
3230! Mem[0000000030101400] = 000094d4000000e0, %l1 = b75acce852a7d599
3231 ldxa [%i4+%g0]0x89,%l1 ! %l1 = 000094d4000000e0
3232! Mem[00000000300c1408] = cef100ff, %l3 = 00000000e0ee5c89
3233 ldstuba [%i3+%o4]0x81,%l3 ! %l3 = 000000ce000000ff
3234! Mem[0000000030181410] = 00000000, %l2 = 0000000000007a8d
3235 lduba [%i6+%o5]0x89,%l2 ! %l2 = 0000000000000000
3236! Mem[0000000010181400] = 6700000067000000, %f2 = 28baad19 ffffe500
3237 ldda [%i6+%g0]0x80,%f2 ! %f2 = 67000000 67000000
3238! Mem[0000000030101400] = e0000000, %l6 = 0000000000000000
3239 ldsha [%i4+%g0]0x81,%l6 ! %l6 = ffffffffffffe000
3240! Mem[0000000030141408] = 0000000000000000, %f26 = ff800000 0c377fa2
3241 ldda [%i5+%o4]0x89,%f26 ! %f26 = 00000000 00000000
3242! Mem[0000000030041410] = 00000067, %l3 = 00000000000000ce
3243 ldsba [%i1+%o5]0x81,%l3 ! %l3 = 0000000000000000
3244! Mem[0000000030181410] = 00000000, %f2 = 67000000
3245 lda [%i6+%o5]0x89,%f2 ! %f2 = 00000000
3246! Starting 10 instruction Store Burst
3247! %l1 = 000094d4000000e0, Mem[0000000030141408] = 0000000000000000
3248 stxa %l1,[%i5+%o4]0x89 ! Mem[0000000030141408] = 000094d4000000e0
3249
3250p0_label_124:
3251! Mem[0000000010081400] = 00f18dd7, %l7 = 00000000000000ff
3252 swapa [%i2+%g0]0x80,%l7 ! %l7 = 0000000000f18dd7
3253! Mem[0000000030081410] = ff000000, %l7 = 0000000000f18dd7
3254 ldstuba [%i2+%o5]0x89,%l7 ! %l7 = 00000000000000ff
3255! %f2 = 00000000 67000000, %l2 = 0000000000000000
3256! Mem[0000000010141430] = ff7a622ff9664594
3257 add %i5,0x030,%g1
3258 stda %f2,[%g1+%l2]ASI_PST16_P ! Mem[0000000010141430] = ff7a622ff9664594
3259! %f16 = 28baad19 0ff7373e 00000000 1ab5fe2d
3260! %f20 = 00000000 00000067 f9254e70 9f89571e
3261! %f24 = dfee3ea2 c4910c61 00000000 00000000
3262! %f28 = e0000000 d4940000 7f14b351 5097a866
3263 stda %f16,[%i1]ASI_BLK_SL ! Block Store to 0000000030041400
3264 membar #Sync ! Added by membar checker (20)
3265! %l1 = 000094d4000000e0, Mem[00000000100c1410] = 000000ff
3266 stha %l1,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 000000e0
3267! %l5 = 0000004a000000ff, Mem[0000000030181408] = 00000000
3268 stwa %l5,[%i6+%o4]0x81 ! Mem[0000000030181408] = 000000ff
3269! %f24 = dfee3ea2, Mem[00000000100c1408] = 28baad19
3270 sta %f24,[%i3+%o4]0x80 ! Mem[00000000100c1408] = dfee3ea2
3271! Mem[0000000010001408] = ffffffff, %l4 = 1bc7000000000000
3272 ldstuba [%i0+%o4]0x88,%l4 ! %l4 = 000000ff000000ff
3273! %l5 = 0000004a000000ff, Mem[0000000030141410] = 260000ff
3274 stba %l5,[%i5+%o5]0x89 ! Mem[0000000030141410] = 260000ff
3275! Starting 10 instruction Load Burst
3276! Mem[0000000030041400] = 3e37f70f, %l5 = 0000004a000000ff
3277 ldswa [%i1+%g0]0x81,%l5 ! %l5 = 000000003e37f70f
3278
3279p0_label_125:
3280! Mem[00000000100c1410] = 67000000 000000e0, %l0 = 7e3f5579, %l1 = 000000e0
3281 ldda [%i3+%o5]0x88,%l0 ! %l0 = 00000000000000e0 0000000067000000
3282! Mem[00000000300c1400] = 0000004a, %l2 = 0000000000000000
3283 lduba [%i3+%g0]0x81,%l2 ! %l2 = 0000000000000000
3284! Mem[0000000010041438] = ff00ff0d, %f19 = 1ab5fe2d
3285 ld [%i1+0x038],%f19 ! %f19 = ff00ff0d
3286! Mem[0000000010041410] = f0e1cbc9 d6ffe47b, %l4 = 000000ff, %l5 = 3e37f70f
3287 ldda [%i1+%o5]0x80,%l4 ! %l4 = 00000000f0e1cbc9 00000000d6ffe47b
3288! Mem[00000000201c0000] = 5691826e, %l6 = ffffffffffffe000
3289 ldsh [%o0+%g0],%l6 ! %l6 = 0000000000005691
3290! Mem[000000001008142c] = 7abaad19, %l7 = 0000000000000000
3291 ldsha [%i2+0x02c]%asi,%l7 ! %l7 = 0000000000007aba
3292! Mem[0000000010001410] = 00007a8de0ee5c89, %f6 = 28a88367 ffffffff
3293 ldda [%i0+%o5]0x80,%f6 ! %f6 = 00007a8d e0ee5c89
3294! Mem[0000000010141400] = 7abaad19, %l1 = 0000000067000000
3295 lduba [%i5+%g0]0x88,%l1 ! %l1 = 0000000000000019
3296! Mem[0000000030181400] = 000000ff, %l4 = 00000000f0e1cbc9
3297 ldsha [%i6+%g0]0x89,%l4 ! %l4 = 00000000000000ff
3298! Starting 10 instruction Store Burst
3299! %f14 = 0000ff8d ffffffe3, Mem[00000000100c1408] = dfee3ea2 ffffe500
3300 stda %f14,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 0000ff8d ffffffe3
3301
3302p0_label_126:
3303! Mem[00000000300c1400] = 0000004a, %l3 = 0000000000000000
3304 swapa [%i3+%g0]0x81,%l3 ! %l3 = 000000000000004a
3305! %l6 = 00005691, %l7 = 00007aba, Mem[00000000300c1408] = ff00f1ff e0ee5c89
3306 stda %l6,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00005691 00007aba
3307! Mem[0000000030041408] = 1ab5fe2d, %l1 = 0000000000000019
3308 ldstuba [%i1+%o4]0x89,%l1 ! %l1 = 0000002d000000ff
3309! %l7 = 0000000000007aba, Mem[0000000010041400] = 260000ff
3310 stba %l7,[%i1+%g0]0x80 ! Mem[0000000010041400] = ba0000ff
3311! %l7 = 0000000000007aba, Mem[00000000300c1408] = 91560000
3312 stha %l7,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 7aba0000
3313! %f4 = ff000000, Mem[0000000010081400] = 000000ff
3314 sta %f4 ,[%i2+%g0]0x80 ! Mem[0000000010081400] = ff000000
3315! %l6 = 0000000000005691, Mem[00000000100c1408] = 8dff0000
3316 stha %l6,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 8dff5691
3317! Mem[0000000030101400] = e0000000, %l1 = 000000000000002d
3318 ldstuba [%i4+%g0]0x81,%l1 ! %l1 = 000000e0000000ff
3319! Mem[0000000010181420] = 00000000, %l1 = 00000000000000e0, %asi = 80
3320 swapa [%i6+0x020]%asi,%l1 ! %l1 = 0000000000000000
3321! Starting 10 instruction Load Burst
3322! Mem[0000000030041400] = 3e37f70f, %l3 = 000000000000004a
3323 lduwa [%i1+%g0]0x81,%l3 ! %l3 = 000000003e37f70f
3324
3325p0_label_127:
3326! Mem[0000000010001408] = ffffffff, %l5 = 00000000d6ffe47b
3327 lduba [%i0+0x009]%asi,%l5 ! %l5 = 00000000000000ff
3328! Mem[0000000030001410] = 4a000000, %l2 = 0000000000000000
3329 lduba [%i0+%o5]0x81,%l2 ! %l2 = 000000000000004a
3330! Mem[0000000030081400] = 00000000, %l7 = 0000000000007aba
3331 ldsba [%i2+%g0]0x89,%l7 ! %l7 = 0000000000000000
3332! Mem[0000000030041400] = 0ff7373e, %l7 = 0000000000000000
3333 lduba [%i1+%g0]0x89,%l7 ! %l7 = 000000000000003e
3334! Mem[0000000030181410] = 00000000, %l4 = 00000000000000ff
3335 lduha [%i6+%o5]0x89,%l4 ! %l4 = 0000000000000000
3336! Mem[00000000100c1400] = 00000000, %l5 = 00000000000000ff
3337 lduba [%i3+%g0]0x88,%l5 ! %l5 = 0000000000000000
3338! Mem[0000000010041410] = f0e1cbc9, %l4 = 0000000000000000
3339 ldsba [%i1+0x010]%asi,%l4 ! %l4 = fffffffffffffff0
3340! Mem[00000000100c1408] = 8dff5691, %l2 = 000000000000004a
3341 ldsba [%i3+%o4]0x88,%l2 ! %l2 = ffffffffffffff91
3342! Mem[0000000010041400] = ba0000ff, %f28 = e0000000
3343 lda [%i1+%g0]0x80,%f28 ! %f28 = ba0000ff
3344! Starting 10 instruction Store Burst
3345! Mem[0000000010101400] = ff000026, %l5 = 0000000000000000
3346 swapa [%i4+%g0]0x80,%l5 ! %l5 = 00000000ff000026
3347
3348p0_label_128:
3349! Code Fragment 3
3350p0_fragment_11:
3351! %l0 = 00000000000000e0
3352 setx 0x04cd291784ff0394,%g7,%l0 ! %l0 = 04cd291784ff0394
3353! %l1 = 0000000000000000
3354 setx 0xd4fe4d0020972cde,%g7,%l1 ! %l1 = d4fe4d0020972cde
3355 setx 0x1fe000, %g1, %g3
3356 or %l0, %g3, %l0 ! always set perrmask = 0xff
3357 setx 0x1ffff8, %g1, %g2
3358 and %l0, %g2, %l0
3359 ta T_CHANGE_HPRIV
3360 stxa %l1, [%l0]ASI_DCACHE_DATA
3361 ta T_CHANGE_NONHPRIV
3362! %l0 = 04cd291784ff0394
3363 setx 0x6092bf8fbcab64e5,%g7,%l0 ! %l0 = 6092bf8fbcab64e5
3364! %l1 = d4fe4d0020972cde
3365 setx 0x1ae19747b403bdaa,%g7,%l1 ! %l1 = 1ae19747b403bdaa
3366! %l1 = 1ae19747b403bdaa, Mem[0000000010181408] = 6e17dfe9
3367 stha %l1,[%i6+%o4]0x88 ! Mem[0000000010181408] = 6e17bdaa
3368! %f7 = e0ee5c89, Mem[0000000030081408] = 1bc70000
3369 sta %f7 ,[%i2+%o4]0x81 ! Mem[0000000030081408] = e0ee5c89
3370! %l2 = ffffffffffffff91, immed = 000000ef, %y = 00000005
3371 umul %l2,0x0ef,%l7 ! %l7 = 000000eeffff985f, %y = 000000ee
3372! %l3 = 000000003e37f70f, Mem[0000000030141410] = 260000ff
3373 stwa %l3,[%i5+%o5]0x89 ! Mem[0000000030141410] = 3e37f70f
3374! %f23 = 9f89571e, Mem[00000000300c1400] = 00000000
3375 sta %f23,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 9f89571e
3376! %l2 = ffffffffffffff91, Mem[0000000010001400] = 19adba7a000000ff
3377 stxa %l2,[%i0+%g0]0x88 ! Mem[0000000010001400] = ffffffffffffff91
3378! %f25 = c4910c61, Mem[00000000300c1408] = 0000ba7a
3379 sta %f25,[%i3+%o4]0x89 ! Mem[00000000300c1408] = c4910c61
3380! %f27 = 00000000, Mem[0000000010141410] = 00000000
3381 sta %f27,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000
3382! Starting 10 instruction Load Burst
3383! Mem[0000000010041400] = ba0000ff, %l5 = 00000000ff000026
3384 ldsha [%i1+%g0]0x80,%l5 ! %l5 = ffffffffffffba00
3385
3386p0_label_129:
3387! Mem[0000000010001410] = 00007a8de0ee5c89, %l7 = 000000eeffff985f
3388 ldxa [%i0+0x010]%asi,%l7 ! %l7 = 00007a8de0ee5c89
3389! Mem[0000000010181410] = 00000000 c580bb9c, %l6 = 00005691, %l7 = e0ee5c89
3390 ldda [%i6+0x010]%asi,%l6 ! %l6 = 0000000000000000 00000000c580bb9c
3391! Mem[00000000300c1400] = 1e57899f, %l0 = 6092bf8fbcab64e5
3392 ldsba [%i3+%g0]0x89,%l0 ! %l0 = ffffffffffffff9f
3393! Mem[0000000030181400] = ff000000, %l7 = 00000000c580bb9c
3394 lduha [%i6+%g0]0x81,%l7 ! %l7 = 000000000000ff00
3395! Mem[0000000030181400] = ff000000, %l6 = 0000000000000000
3396 lduha [%i6+%g0]0x81,%l6 ! %l6 = 000000000000ff00
3397 membar #Sync ! Added by membar checker (21)
3398! Mem[0000000010181400] = 67000000 67000000 aabd176e 1ab5fe2d
3399! Mem[0000000010181410] = 00000000 c580bb9c 2c27cb51 386059d7
3400! Mem[0000000010181420] = 000000e0 000000f2 00000000 00001aff
3401! Mem[0000000010181430] = e9df176e 00677121 22908d49 a6047f27
3402 ldda [%i6]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000010181400
3403! Mem[0000000030001400] = 28baad19, %l0 = ffffffffffffff9f
3404 ldsba [%i0+%g0]0x81,%l0 ! %l0 = 0000000000000028
3405! Mem[0000000010081410] = ff00f1ce 00000000, %l0 = 00000028, %l1 = b403bdaa
3406 ldda [%i2+%o5]0x80,%l0 ! %l0 = 00000000ff00f1ce 0000000000000000
3407! Mem[00000000211c0000] = ffff7001, %l3 = 000000003e37f70f
3408 ldub [%o2+%g0],%l3 ! %l3 = 00000000000000ff
3409! Starting 10 instruction Store Burst
3410! Mem[0000000010001400] = 91ffffffffffffff, %l2 = ffffffffffffff91, %l5 = ffffffffffffba00
3411 casxa [%i0]0x80,%l2,%l5 ! %l5 = 91ffffffffffffff
3412
3413p0_label_130:
3414! %f16 = 28baad19 0ff7373e, Mem[0000000030101410] = ff7a0000 ff000000
3415 stda %f16,[%i4+%o5]0x81 ! Mem[0000000030101410] = 28baad19 0ff7373e
3416! %f26 = 00000000 00000000, Mem[0000000010101438] = 67000000 498d9022
3417 std %f26,[%i4+0x038] ! Mem[0000000010101438] = 00000000 00000000
3418! Mem[0000000010181410] = 00000000, %l3 = 00000000000000ff
3419 ldstuba [%i6+%o5]0x88,%l3 ! %l3 = 00000000000000ff
3420! Mem[0000000010041400] = ba0000ff, %l7 = 000000000000ff00
3421 ldstuba [%i1+%g0]0x80,%l7 ! %l7 = 000000ba000000ff
3422! %f26 = 00000000, Mem[0000000010081408] = cef10000
3423 sta %f26,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000
3424! %l2 = ffffff91, %l3 = 00000000, Mem[0000000010001408] = ffffffff 00000000
3425 stda %l2,[%i0+%o4]0x88 ! Mem[0000000010001408] = ffffff91 00000000
3426! %l3 = 0000000000000000, Mem[0000000030181410] = 3fed000000000000
3427 stxa %l3,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000000000000000
3428! Mem[0000000010001410] = 8d7a0000, %l0 = 00000000ff00f1ce
3429 ldstuba [%i0+%o5]0x88,%l0 ! %l0 = 00000000000000ff
3430! Mem[0000000010181400] = 67000000, %l5 = 91ffffffffffffff
3431 ldstuba [%i6+%g0]0x80,%l5 ! %l5 = 00000067000000ff
3432! Starting 10 instruction Load Burst
3433! Mem[00000000100c1400] = 00000000, %l4 = fffffffffffffff0
3434 lduwa [%i3+%g0]0x80,%l4 ! %l4 = 0000000000000000
3435
3436p0_label_131:
3437! Mem[0000000030041410] = 00000067, %f27 = 00000000
3438 lda [%i1+%o5]0x89,%f27 ! %f27 = 00000067
3439! Mem[00000000211c0000] = ffff7001, %l1 = 0000000000000000
3440 ldub [%o2+0x001],%l1 ! %l1 = 00000000000000ff
3441! Mem[0000000010001428] = d3844c6900000000, %l5 = 0000000000000067
3442 ldx [%i0+0x028],%l5 ! %l5 = d3844c6900000000
3443! Mem[0000000010181400] = ff00000067000000, %l3 = 0000000000000000
3444 ldxa [%i6+%g0]0x80,%l3 ! %l3 = ff00000067000000
3445! Mem[0000000010181410] = ff000000, %l6 = 000000000000ff00
3446 lduwa [%i6+%o5]0x80,%l6 ! %l6 = 00000000ff000000
3447! Mem[0000000010001418] = ffffffc1, %l7 = 00000000000000ba
3448 ldub [%i0+0x019],%l7 ! %l7 = 00000000000000ff
3449! Mem[0000000030181400] = ff000000c6960309, %l2 = ffffffffffffff91
3450 ldxa [%i6+%g0]0x81,%l2 ! %l2 = ff000000c6960309
3451! Mem[0000000010141410] = 00000000, %l2 = ff000000c6960309
3452 ldsha [%i5+%o5]0x88,%l2 ! %l2 = 0000000000000000
3453! Mem[0000000030181400] = ff000000, %l3 = ff00000067000000
3454 ldswa [%i6+%g0]0x81,%l3 ! %l3 = ffffffffff000000
3455! Starting 10 instruction Store Burst
3456! Mem[0000000010041410] = f0e1cbc9, %l2 = 0000000000000000
3457 swapa [%i1+%o5]0x80,%l2 ! %l2 = 00000000f0e1cbc9
3458
3459p0_label_132:
3460 membar #Sync ! Added by membar checker (22)
3461! %l7 = 00000000000000ff, Mem[0000000010181421] = 000000e0, %asi = 80
3462 stba %l7,[%i6+0x021]%asi ! Mem[0000000010181420] = 00ff00e0
3463! %f18 = 00000000 ff00ff0d, Mem[00000000300c1408] = c4910c61 00007aba
3464 stda %f18,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000 ff00ff0d
3465! Mem[0000000030081408] = e0ee5c89, %l1 = 00000000000000ff
3466 ldstuba [%i2+%o4]0x81,%l1 ! %l1 = 000000e0000000ff
3467! %l0 = 0000000000000000, Mem[0000000030101400] = ff000000
3468 stha %l0,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000
3469! %l0 = 00000000, %l1 = 000000e0, Mem[0000000030041408] = fffeb51a 00000000
3470 stda %l0,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000 000000e0
3471! Mem[0000000010001410] = ff007a8d, %l5 = d3844c6900000000
3472 swapa [%i0+%o5]0x80,%l5 ! %l5 = 00000000ff007a8d
3473! Mem[0000000030101400] = 00000000, %l3 = ffffffffff000000
3474 ldstuba [%i4+%g0]0x81,%l3 ! %l3 = 00000000000000ff
3475! %f20 = 00000000 00000067, Mem[0000000030181408] = 000000ff 00ff00e3
3476 stda %f20,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000 00000067
3477! Mem[00000000100c1408] = 8dff5691, %l5 = 00000000ff007a8d
3478 ldstuba [%i3+%o4]0x88,%l5 ! %l5 = 00000091000000ff
3479! Starting 10 instruction Load Burst
3480! Mem[0000000010181410] = ff000000c580bb9c, %l2 = 00000000f0e1cbc9
3481 ldxa [%i6+%o5]0x80,%l2 ! %l2 = ff000000c580bb9c
3482
3483p0_label_133:
3484! Mem[0000000030081400] = 00000000, %l2 = ff000000c580bb9c
3485 lduha [%i2+%g0]0x81,%l2 ! %l2 = 0000000000000000
3486! Mem[0000000030181410] = 00000000, %l2 = 0000000000000000
3487 lduha [%i6+%o5]0x89,%l2 ! %l2 = 0000000000000000
3488! Mem[0000000010001408] = ffffff91, %l0 = 0000000000000000
3489 lduba [%i0+%o4]0x88,%l0 ! %l0 = 0000000000000091
3490! Mem[0000000030001400] = 28baad19 0ff7373e, %l4 = 00000000, %l5 = 00000091
3491 ldda [%i0+%g0]0x81,%l4 ! %l4 = 0000000028baad19 000000000ff7373e
3492! Mem[0000000020800040] = ffeccbdb, %l6 = 00000000ff000000
3493 ldsha [%o1+0x040]%asi,%l6 ! %l6 = ffffffffffffffec
3494! Mem[0000000010001410] = 00000000, %l3 = 0000000000000000
3495 lduha [%i0+%o5]0x80,%l3 ! %l3 = 0000000000000000
3496! Mem[0000000010001420] = 6cc81d7e, %l3 = 0000000000000000
3497 ldsw [%i0+0x020],%l3 ! %l3 = 000000006cc81d7e
3498! Mem[00000000201c0000] = 5691826e, %l1 = 00000000000000e0
3499 ldsb [%o0+0x001],%l1 ! %l1 = ffffffffffffff91
3500! %l3 = 000000006cc81d7e, Mem[0000000030001410] = 4a000000
3501 stba %l3,[%i0+%o5]0x81 ! Mem[0000000030001410] = 7e000000
3502! Starting 10 instruction Store Burst
3503! %l6 = ffffffffffffffec, Mem[00000000201c0000] = 5691826e, %asi = 80
3504 stha %l6,[%o0+0x000]%asi ! Mem[00000000201c0000] = ffec826e
3505
3506p0_label_134:
3507! %f27 = 00000067, Mem[0000000030041410] = 67000000
3508 sta %f27,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000067
3509! %l2 = 00000000, %l3 = 6cc81d7e, Mem[0000000010101408] = 00000000 895ceee0
3510 stda %l2,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000 6cc81d7e
3511! Mem[0000000010101400] = 00000000, %l1 = ffffffffffffff91
3512 swapa [%i4+%g0]0x80,%l1 ! %l1 = 0000000000000000
3513! Mem[0000000030041410] = 67000000, %l0 = 0000000000000091
3514 swapa [%i1+%o5]0x89,%l0 ! %l0 = 0000000067000000
3515! Mem[0000000030141410] = 0ff7373e, %l0 = 0000000067000000
3516 swapa [%i5+%o5]0x81,%l0 ! %l0 = 000000000ff7373e
3517! Mem[0000000030141408] = 000000e0, %l2 = 0000000000000000
3518 swapa [%i5+%o4]0x89,%l2 ! %l2 = 00000000000000e0
3519! %f18 = 00000000 ff00ff0d, Mem[00000000300c1410] = 000000ff 00005691
3520 stda %f18,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000 ff00ff0d
3521! Mem[0000000030001408] = 000000ff, %l6 = ffffffffffffffec
3522 swapa [%i0+%o4]0x89,%l6 ! %l6 = 00000000000000ff
3523! Mem[0000000010041410] = 00000000, %l3 = 000000006cc81d7e, %asi = 80
3524 swapa [%i1+0x010]%asi,%l3 ! %l3 = 0000000000000000
3525! Starting 10 instruction Load Burst
3526! Mem[0000000010141428] = 0862378e, %l4 = 0000000028baad19
3527 ldsb [%i5+0x029],%l4 ! %l4 = 0000000000000062
3528
3529p0_label_135:
3530! Mem[0000000030101408] = b70a210d 00000000, %l4 = 00000062, %l5 = 0ff7373e
3531 ldda [%i4+%o4]0x89,%l4 ! %l4 = 0000000000000000 00000000b70a210d
3532! Mem[00000000100c141c] = ffffffff, %l0 = 000000000ff7373e
3533 lduh [%i3+0x01c],%l0 ! %l0 = 000000000000ffff
3534! Mem[00000000100c1430] = 1ab5e6dc ff7a0000, %l2 = 000000e0, %l3 = 00000000
3535 ldd [%i3+0x030],%l2 ! %l2 = 000000001ab5e6dc 00000000ff7a0000
3536! Mem[00000000100c1400] = 00000000, %l0 = 000000000000ffff
3537 ldsba [%i3+%g0]0x88,%l0 ! %l0 = 0000000000000000
3538! Mem[0000000030081410] = ff0000ff, %l1 = 0000000000000000
3539 ldsha [%i2+%o5]0x81,%l1 ! %l1 = ffffffffffffff00
3540! Code Fragment 3
3541p0_fragment_12:
3542! %l0 = 0000000000000000
3543 setx 0x4c42ef6f99a77564,%g7,%l0 ! %l0 = 4c42ef6f99a77564
3544! %l1 = ffffffffffffff00
3545 setx 0x0c6cc4387fd782c2,%g7,%l1 ! %l1 = 0c6cc4387fd782c2
3546 setx 0x1fe000, %g1, %g3
3547 or %l0, %g3, %l0 ! always set perrmask = 0xff
3548 setx 0x1ffff8, %g1, %g2
3549 and %l0, %g2, %l0
3550 ta T_CHANGE_HPRIV
3551 stxa %l1, [%l0]ASI_DCACHE_DATA
3552 ta T_CHANGE_NONHPRIV
3553! %l0 = 4c42ef6f99a77564
3554 setx 0xda3b20d7efc080e0,%g7,%l0 ! %l0 = da3b20d7efc080e0
3555! %l1 = 0c6cc4387fd782c2
3556 setx 0xc4653fefef53a248,%g7,%l1 ! %l1 = c4653fefef53a248
3557 membar #Sync ! Added by membar checker (23)
3558! Mem[0000000010181400] = ff000000 67000000 aabd176e 1ab5fe2d
3559! Mem[0000000010181410] = ff000000 c580bb9c 2c27cb51 386059d7
3560! Mem[0000000010181420] = 00ff00e0 000000f2 00000000 00001aff
3561! Mem[0000000010181430] = e9df176e 00677121 22908d49 a6047f27
3562 ldda [%i6]ASI_BLK_P,%f16 ! Block Load from 0000000010181400
3563! Mem[0000000010001410] = 00000000 e0ee5c89, %l2 = 1ab5e6dc, %l3 = ff7a0000
3564 ldda [%i0+%o5]0x80,%l2 ! %l2 = 0000000000000000 00000000e0ee5c89
3565! Mem[0000000010181410] = ff000000, %l3 = 00000000e0ee5c89
3566 lduw [%i6+%o5],%l3 ! %l3 = 00000000ff000000
3567! Starting 10 instruction Store Burst
3568! %f4 = 9cbb80c5, Mem[0000000030141408] = 00000000
3569 sta %f4 ,[%i5+%o4]0x81 ! Mem[0000000030141408] = 9cbb80c5
3570
3571p0_label_136:
3572! Mem[0000000020800040] = ffeccbdb, %l0 = da3b20d7efc080e0
3573 ldstub [%o1+0x040],%l0 ! %l0 = 000000ff000000ff
3574! Mem[0000000030181408] = 00000000, %l6 = 00000000000000ff
3575 swapa [%i6+%o4]0x89,%l6 ! %l6 = 0000000000000000
3576! %l2 = 0000000000000000, Mem[0000000010041410] = 6cc81d7ed6ffe47b
3577 stxa %l2,[%i1+%o5]0x80 ! Mem[0000000010041410] = 0000000000000000
3578! %l1 = c4653fefef53a248, imm = fffffffffffff8b4, %l6 = 0000000000000000
3579 xnor %l1,-0x74c,%l6 ! %l6 = c4653fefef53a503
3580 membar #Sync ! Added by membar checker (24)
3581! %l1 = c4653fefef53a248, Mem[0000000010181400] = 000000ff
3582 stha %l1,[%i6+%g0]0x88 ! Mem[0000000010181400] = 0000a248
3583! %l0 = 000000ff, %l1 = ef53a248, Mem[0000000030101408] = 00000000 0d210ab7
3584 stda %l0,[%i4+%o4]0x81 ! Mem[0000000030101408] = 000000ff ef53a248
3585! %f26 = 00000000, Mem[00000000100c1410] = 000000e0
3586 sta %f26,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000
3587! %l4 = 0000000000000000, %l0 = 00000000000000ff, %l1 = c4653fefef53a248
3588 subc %l4,%l0,%l1 ! %l1 = ffffffffffffff01
3589! Mem[0000000030101400] = 000000ff, %l1 = ffffffffffffff01
3590 swapa [%i4+%g0]0x89,%l1 ! %l1 = 00000000000000ff
3591! Starting 10 instruction Load Burst
3592! Mem[0000000030041410] = 91000000 00000000, %l4 = 00000000, %l5 = b70a210d
3593 ldda [%i1+%o5]0x81,%l4 ! %l4 = 0000000091000000 0000000000000000
3594
3595p0_label_137:
3596! Mem[0000000030101400] = 000094d4 ffffff01, %l6 = ef53a503, %l7 = 000000ff
3597 ldda [%i4+%g0]0x89,%l6 ! %l6 = 00000000ffffff01 00000000000094d4
3598! Mem[0000000010041428] = bedae363380ea27e, %l5 = 0000000000000000
3599 ldxa [%i1+0x028]%asi,%l5 ! %l5 = bedae363380ea27e
3600! Mem[000000001014141c] = f167c7e3, %l4 = 0000000091000000
3601 lduwa [%i5+0x01c]%asi,%l4 ! %l4 = 00000000f167c7e3
3602! Mem[0000000030141410] = 00000067, %l5 = bedae363380ea27e
3603 lduha [%i5+%o5]0x89,%l5 ! %l5 = 0000000000000067
3604! Mem[0000000010041418] = 4cc17a8d, %f13 = 6e17dfe9
3605 ld [%i1+0x018],%f13 ! %f13 = 4cc17a8d
3606! Mem[0000000010141410] = 00000000, %l3 = 00000000ff000000
3607 ldswa [%i5+%o5]0x80,%l3 ! %l3 = 0000000000000000
3608! Mem[00000000300c1408] = 00000000 ff00ff0d, %l6 = ffffff01, %l7 = 000094d4
3609 ldda [%i3+%o4]0x89,%l6 ! %l6 = 00000000ff00ff0d 0000000000000000
3610! Mem[0000000030141408] = 9cbb80c5, %l5 = 0000000000000067
3611 ldswa [%i5+%o4]0x81,%l5 ! %l5 = ffffffff9cbb80c5
3612! %f29 = 00677121, %f20 = ff000000
3613 fcmps %fcc1,%f29,%f20 ! %fcc1 = 2
3614! Starting 10 instruction Store Burst
3615! %f21 = c580bb9c, Mem[00000000100c1408] = 8dff56ff
3616 sta %f21,[%i3+%o4]0x88 ! Mem[00000000100c1408] = c580bb9c
3617
3618p0_label_138:
3619! %l1 = 00000000000000ff, Mem[0000000010001422] = 6cc81d7e, %asi = 80
3620 stba %l1,[%i0+0x022]%asi ! Mem[0000000010001420] = 6cc8ff7e
3621! %l6 = 00000000ff00ff0d, Mem[0000000010001400] = 91ffffff
3622 stba %l6,[%i0+%g0]0x80 ! Mem[0000000010001400] = 0dffffff
3623! Mem[0000000010141408] = f9254e70, %l0 = 00000000000000ff, %asi = 80
3624 swapa [%i5+0x008]%asi,%l0 ! %l0 = 00000000f9254e70
3625! %l3 = 0000000000000000, Mem[00000000300c1408] = 0dff00ff
3626 stwa %l3,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000
3627! %l6 = 00000000ff00ff0d, Mem[0000000010041410] = 0000000000000000
3628 stxa %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000ff00ff0d
3629! %l3 = 0000000000000000, %l7 = 0000000000000000, %l4 = 00000000f167c7e3
3630 orn %l3,%l7,%l4 ! %l4 = ffffffffffffffff
3631! %l0 = f9254e70, %l1 = 000000ff, Mem[00000000100c1410] = 00000000 00000067
3632 stda %l0,[%i3+%o5]0x80 ! Mem[00000000100c1410] = f9254e70 000000ff
3633! %f24 = 00ff00e0 000000f2, %l2 = 0000000000000000
3634! Mem[0000000030141418] = f927f3d86025bc2d
3635 add %i5,0x018,%g1
3636 stda %f24,[%g1+%l2]ASI_PST8_SL ! Mem[0000000030141418] = f927f3d86025bc2d
3637! %l0 = 00000000f9254e70, Mem[0000000030001400] = 28baad19
3638 stba %l0,[%i0+%g0]0x81 ! Mem[0000000030001400] = 70baad19
3639! Starting 10 instruction Load Burst
3640! Mem[00000000300c1400] = ff0000001e57899f, %f14 = 277f04a6 498d9022
3641 ldda [%i3+%g0]0x89,%f14 ! %f14 = ff000000 1e57899f
3642
3643p0_label_139:
3644! Mem[00000000300c1400] = 9f89571e, %l7 = 0000000000000000
3645 lduha [%i3+%g0]0x81,%l7 ! %l7 = 0000000000009f89
3646! Mem[0000000021800040] = 03ff34f9, %l6 = 00000000ff00ff0d
3647 ldsba [%o3+0x040]%asi,%l6 ! %l6 = 0000000000000003
3648! Mem[0000000030001408] = ecffffff, %f0 = 00000067
3649 lda [%i0+%o4]0x81,%f0 ! %f0 = ecffffff
3650! Mem[0000000030081400] = 00000067 00000000, %l2 = 00000000, %l3 = 00000000
3651 ldda [%i2+%g0]0x89,%l2 ! %l2 = 0000000000000000 0000000000000067
3652! Mem[0000000010141400] = 19adba7a, %l5 = ffffffff9cbb80c5
3653 lduh [%i5+%g0],%l5 ! %l5 = 00000000000019ad
3654! %l4 = ffffffffffffffff, imm = 0000000000000f80, %l3 = 0000000000000067
3655 xor %l4,0xf80,%l3 ! %l3 = fffffffffffff07f
3656! Mem[00000000100c1408] = 9cbb80c5, %l0 = 00000000f9254e70
3657 lduha [%i3+%o4]0x80,%l0 ! %l0 = 0000000000009cbb
3658! Mem[0000000010041408] = a4000067, %l7 = 0000000000009f89
3659 lduha [%i1+%o4]0x80,%l7 ! %l7 = 000000000000a400
3660! Mem[0000000010101408] = 00000000, %l7 = 000000000000a400
3661 lduha [%i4+%o4]0x88,%l7 ! %l7 = 0000000000000000
3662! Starting 10 instruction Store Burst
3663! Mem[0000000010181410] = 000000ff, %l5 = 00000000000019ad
3664 swapa [%i6+%o5]0x88,%l5 ! %l5 = 00000000000000ff
3665
3666p0_label_140:
3667! Mem[0000000030181410] = 00000000, %l4 = ffffffffffffffff
3668 swapa [%i6+%o5]0x89,%l4 ! %l4 = 0000000000000000
3669! %l7 = 0000000000000000, Mem[000000001010143c] = 00000000, %asi = 80
3670 stha %l7,[%i4+0x03c]%asi ! Mem[000000001010143c] = 00000000
3671! %f29 = 00677121, Mem[0000000010001408] = ffffff91
3672 sta %f29,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00677121
3673! %l0 = 0000000000009cbb, Mem[0000000010041424] = 2e1171cd
3674 sth %l0,[%i1+0x024] ! Mem[0000000010041424] = 9cbb71cd
3675! %l4 = 0000000000000000, Mem[0000000030041410] = 91000000
3676 stha %l4,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000
3677! %l1 = 00000000000000ff, Mem[0000000030141410] = 6700000098b2e1d6
3678 stxa %l1,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000000000ff
3679! %l0 = 00009cbb, %l1 = 000000ff, Mem[0000000010141438] = f0e458ff e8ff7105
3680 stda %l0,[%i5+0x038]%asi ! Mem[0000000010141438] = 00009cbb 000000ff
3681! %f24 = 00ff00e0 000000f2, Mem[0000000030081400] = 00000000 67000000
3682 stda %f24,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00ff00e0 000000f2
3683! %l4 = 0000000000000000, Mem[0000000030181400] = 000000ff
3684 stha %l4,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000
3685! Starting 10 instruction Load Burst
3686! Mem[0000000030101408] = 000000ff, %l0 = 0000000000009cbb
3687 ldswa [%i4+%o4]0x81,%l0 ! %l0 = 00000000000000ff
3688
3689p0_label_141:
3690! Mem[0000000030141408] = 9cbb80c5, %f9 = e0000000
3691 lda [%i5+%o4]0x81,%f9 ! %f9 = 9cbb80c5
3692! %f17 = 67000000, %f11 = 00000000
3693 fcmpes %fcc0,%f17,%f11 ! %fcc0 = 2
3694! Mem[00000000201c0000] = ffec826e, %l1 = 00000000000000ff
3695 ldsha [%o0+0x000]%asi,%l1 ! %l1 = ffffffffffffffec
3696! Mem[0000000030041400] = 0ff7373e, %l7 = 0000000000000000
3697 lduba [%i1+%g0]0x89,%l7 ! %l7 = 000000000000003e
3698! Mem[0000000010181408] = 2dfeb51a 6e17bdaa, %l4 = 00000000, %l5 = 000000ff
3699 ldda [%i6+%o4]0x88,%l4 ! %l4 = 000000006e17bdaa 000000002dfeb51a
3700! Mem[0000000010041410] = ff00ff0d, %l3 = fffffffffffff07f
3701 ldsba [%i1+%o5]0x88,%l3 ! %l3 = 000000000000000d
3702! Mem[0000000030041410] = 00000000, %l1 = ffffffffffffffec
3703 lduwa [%i1+%o5]0x89,%l1 ! %l1 = 0000000000000000
3704! Mem[00000000100c140c] = ffffffe3, %l4 = 000000006e17bdaa
3705 lduw [%i3+0x00c],%l4 ! %l4 = 00000000ffffffe3
3706! Mem[0000000010001410] = 00000000, %l2 = 0000000000000000
3707 lduwa [%i0+%o5]0x88,%l2 ! %l2 = 0000000000000000
3708! Starting 10 instruction Store Burst
3709! %f20 = ff000000, Mem[0000000010001408] = 21716700
3710 sta %f20,[%i0+%o4]0x80 ! Mem[0000000010001408] = ff000000
3711
3712p0_label_142:
3713! %l0 = 00000000000000ff, Mem[0000000010101410] = cef10000
3714 stba %l0,[%i4+%o5]0x80 ! Mem[0000000010101410] = fff10000
3715! %l5 = 000000002dfeb51a, Mem[0000000010181400] = 48a20000
3716 stba %l5,[%i6+%g0]0x80 ! Mem[0000000010181400] = 1aa20000
3717! %f5 = 00000000, Mem[0000000010141410] = 00000000
3718 sta %f5 ,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000
3719! %l1 = 0000000000000000, Mem[00000000100c1412] = f9254e70, %asi = 80
3720 stba %l1,[%i3+0x012]%asi ! Mem[00000000100c1410] = f9250070
3721! %f12 = 21716700, Mem[0000000030181410] = ffffffff
3722 sta %f12,[%i6+%o5]0x81 ! Mem[0000000030181410] = 21716700
3723! %l2 = 0000000000000000, Mem[0000000030001410] = 7e000000
3724 stwa %l2,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000000
3725! %f9 = 9cbb80c5, Mem[00000000300c1400] = 1e57899f
3726 sta %f9 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 9cbb80c5
3727! %l5 = 000000002dfeb51a, Mem[00000000100c1400] = 00000000
3728 stba %l5,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 0000001a
3729! Mem[0000000030001400] = 19adba70, %l2 = 0000000000000000
3730 ldstuba [%i0+%g0]0x89,%l2 ! %l2 = 00000070000000ff
3731! Starting 10 instruction Load Burst
3732! Mem[0000000010101420] = aaf25d9a, %l1 = 0000000000000000
3733 ldsb [%i4+0x022],%l1 ! %l1 = 000000000000005d
3734
3735p0_label_143:
3736! Mem[0000000010101400] = 91ffffff, %l2 = 0000000000000070
3737 ldsha [%i4+%g0]0x88,%l2 ! %l2 = ffffffffffffffff
3738! Mem[0000000010101408] = 000000006cc81d7e, %f8 = f2000000 9cbb80c5
3739 ldda [%i4+%o4]0x80,%f8 ! %f8 = 00000000 6cc81d7e
3740! %l3 = 000000000000000d, imm = 0000000000000a20, %l1 = 000000000000005d
3741 sub %l3,0xa20,%l1 ! %l1 = fffffffffffff5ed
3742! Mem[0000000010101408] = 00000000, %l7 = 000000000000003e
3743 lduba [%i4+%o4]0x88,%l7 ! %l7 = 0000000000000000
3744! Mem[00000000100c1410] = 700025f9, %l3 = 000000000000000d
3745 lduha [%i3+%o5]0x88,%l3 ! %l3 = 00000000000025f9
3746! Mem[00000000100c1410] = f9250070, %l0 = 00000000000000ff
3747 ldswa [%i3+%o5]0x80,%l0 ! %l0 = fffffffff9250070
3748! Mem[0000000030181410] = 21716700, %l1 = fffffffffffff5ed
3749 ldsha [%i6+%o5]0x81,%l1 ! %l1 = 0000000000002171
3750! Mem[0000000010001410] = 00000000, %l7 = 0000000000000000
3751 ldsha [%i0+%o5]0x80,%l7 ! %l7 = 0000000000000000
3752! %l3 = 00000000000025f9, Mem[0000000020800040] = ffeccbdb
3753 sth %l3,[%o1+0x040] ! Mem[0000000020800040] = 25f9cbdb
3754! Starting 10 instruction Store Burst
3755! %l2 = ffffffffffffffff, Mem[0000000030181408] = ff00000000000067
3756 stxa %l2,[%i6+%o4]0x81 ! Mem[0000000030181408] = ffffffffffffffff
3757
3758p0_label_144:
3759! Mem[0000000021800141] = 00671f70, %l5 = 000000002dfeb51a
3760 ldstuba [%o3+0x141]%asi,%l5 ! %l5 = 00000067000000ff
3761! Mem[000000001018143c] = a6047f27, %l7 = 0000000000000000
3762 swap [%i6+0x03c],%l7 ! %l7 = 00000000a6047f27
3763! %l4 = ffffffe3, %l5 = 00000067, Mem[0000000010001400] = 0dffffff ffffffff
3764 stda %l4,[%i0+%g0]0x80 ! Mem[0000000010001400] = ffffffe3 00000067
3765! Mem[0000000010141410] = 00000000, %l2 = ffffffffffffffff
3766 swap [%i5+%o5],%l2 ! %l2 = 0000000000000000
3767! %l6 = 0000000000000003, Mem[0000000010001400] = 67000000e3ffffff
3768 stxa %l6,[%i0+%g0]0x88 ! Mem[0000000010001400] = 0000000000000003
3769! Mem[0000000030081410] = ff0000ff, %l5 = 0000000000000067
3770 ldstuba [%i2+%o5]0x89,%l5 ! %l5 = 000000ff000000ff
3771! %l0 = fffffffff9250070, Mem[0000000010081404] = 00000000
3772 sth %l0,[%i2+0x004] ! Mem[0000000010081404] = 00700000
3773! Mem[0000000030181400] = 00000000, %l6 = 0000000000000003
3774 ldstuba [%i6+%g0]0x81,%l6 ! %l6 = 00000000000000ff
3775! %l5 = 00000000000000ff, Mem[0000000010181408] = aabd176e
3776 stba %l5,[%i6+%o4]0x80 ! Mem[0000000010181408] = ffbd176e
3777! Starting 10 instruction Load Burst
3778! Mem[0000000030101408] = 48a253efff000000, %f28 = e9df176e 00677121
3779 ldda [%i4+%o4]0x89,%f28 ! %f28 = 48a253ef ff000000
3780
3781p0_label_145:
3782! Mem[0000000010181410] = ad190000, %f3 = 6e17bdaa
3783 lda [%i6+%o5]0x80,%f3 ! %f3 = ad190000
3784! Mem[0000000030101410] = 28baad190ff7373e, %f0 = ecffffff 00000067
3785 ldda [%i4+%o5]0x81,%f0 ! %f0 = 28baad19 0ff7373e
3786! %l2 = 0000000000000000, imm = 000000000000031b, %l6 = 0000000000000000
3787 xor %l2,0x31b,%l6 ! %l6 = 000000000000031b
3788! Mem[00000000100c1400] = 1a000000, %l6 = 000000000000031b
3789 ldsha [%i3+%g0]0x80,%l6 ! %l6 = 0000000000001a00
3790! Mem[0000000030141400] = 00000000, %l6 = 0000000000001a00
3791 ldsha [%i5+%g0]0x81,%l6 ! %l6 = 0000000000000000
3792! Mem[0000000010141410] = ffffffff, %l4 = 00000000ffffffe3
3793 ldsh [%i5+0x012],%l4 ! %l4 = ffffffffffffffff
3794! Mem[0000000030101410] = 28baad19 0ff7373e, %l2 = 00000000, %l3 = 000025f9
3795 ldda [%i4+%o5]0x81,%l2 ! %l2 = 0000000028baad19 000000000ff7373e
3796! Mem[000000001014143c] = 000000ff, %l0 = fffffffff9250070
3797 ldsb [%i5+0x03f],%l0 ! %l0 = ffffffffffffffff
3798! Mem[0000000010101408] = 00000000, %f3 = ad190000
3799 lda [%i4+%o4]0x80,%f3 ! %f3 = 00000000
3800! Starting 10 instruction Store Burst
3801! Mem[0000000030181408] = ffffffff, %l0 = ffffffffffffffff
3802 ldstuba [%i6+%o4]0x81,%l0 ! %l0 = 000000ff000000ff
3803
3804p0_label_146:
3805! %l6 = 00000000, %l7 = a6047f27, Mem[0000000010141408] = 000000ff 5a64ed3f
3806 stda %l6,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000 a6047f27
3807! %l6 = 0000000000000000, Mem[0000000030041400] = 3e37f70f
3808 stba %l6,[%i1+%g0]0x81 ! Mem[0000000030041400] = 0037f70f
3809! %l7 = 00000000a6047f27, Mem[0000000030181410] = 21716700
3810 stha %l7,[%i6+%o5]0x81 ! Mem[0000000030181410] = 7f276700
3811! %l3 = 000000000ff7373e, Mem[0000000010001408] = ff000000
3812 stba %l3,[%i0+%o4]0x80 ! Mem[0000000010001408] = 3e000000
3813! Mem[0000000010101410] = 0000f1ff, %l7 = 00000000a6047f27
3814 swapa [%i4+%o5]0x88,%l7 ! %l7 = 000000000000f1ff
3815! %l5 = 00000000000000ff, Mem[0000000030001400] = ffbaad190ff7373e
3816 stxa %l5,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000000000000ff
3817! Mem[0000000021800001] = 003ffa80, %l7 = 000000000000f1ff
3818 ldstub [%o3+0x001],%l7 ! %l7 = 0000003f000000ff
3819! Mem[0000000030001408] = ecffffff, %l0 = 00000000000000ff
3820 ldstuba [%i0+%o4]0x81,%l0 ! %l0 = 000000ec000000ff
3821! %l4 = ffffffff, %l5 = 000000ff, Mem[0000000030081400] = 00ff00e0 000000f2
3822 stda %l4,[%i2+%g0]0x81 ! Mem[0000000030081400] = ffffffff 000000ff
3823! Starting 10 instruction Load Burst
3824! Mem[0000000030081400] = ffffffff, %l0 = 00000000000000ec
3825 ldsha [%i2+%g0]0x89,%l0 ! %l0 = ffffffffffffffff
3826
3827p0_label_147:
3828! Mem[0000000010181400] = 000000670000a21a, %f16 = ff000000 67000000
3829 ldda [%i6+%g0]0x88,%f16 ! %f16 = 00000067 0000a21a
3830! Mem[0000000010101400] = 91ffffff, %l3 = 000000000ff7373e
3831 lduwa [%i4+%g0]0x88,%l3 ! %l3 = 0000000091ffffff
3832! Mem[0000000010041400] = ff0000ff, %f27 = 00001aff
3833 lda [%i1+%g0]0x88,%f27 ! %f27 = ff0000ff
3834! Mem[0000000010141400] = 19adba7a00000028, %f30 = 22908d49 a6047f27
3835 ldda [%i5+%g0]0x80,%f30 ! %f30 = 19adba7a 00000028
3836! Mem[0000000030101410] = 19adba28, %l1 = 0000000000002171
3837 ldsba [%i4+%o5]0x89,%l1 ! %l1 = 0000000000000028
3838! Mem[0000000030081410] = ff0000ff00000000, %l5 = 00000000000000ff
3839 ldxa [%i2+%o5]0x81,%l5 ! %l5 = ff0000ff00000000
3840! Mem[0000000030141400] = 00000000, %l5 = ff0000ff00000000
3841 ldswa [%i5+%g0]0x89,%l5 ! %l5 = 0000000000000000
3842! Mem[0000000030081410] = ff0000ff, %l5 = 0000000000000000
3843 lduha [%i2+%o5]0x89,%l5 ! %l5 = 00000000000000ff
3844 membar #Sync ! Added by membar checker (25)
3845! Mem[0000000030041400] = 0037f70f 19adba28 00000000 000000e0
3846! Mem[0000000030041410] = 00000000 00000000 1e57899f 704e25f9
3847! Mem[0000000030041420] = 610c91c4 a23eeedf 00000000 00000000
3848! Mem[0000000030041430] = 000094d4 000000e0 66a89750 51b3147f
3849 ldda [%i1]ASI_BLK_SL,%f16 ! Block Load from 0000000030041400
3850! Starting 10 instruction Store Burst
3851 membar #Sync ! Added by membar checker (26)
3852! %l1 = 0000000000000028, Mem[0000000030041408] = 00000000
3853 stwa %l1,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000028
3854
3855p0_label_148:
3856! %l5 = 00000000000000ff, Mem[0000000030141400] = 00000000
3857 stwa %l5,[%i5+%g0]0x81 ! Mem[0000000030141400] = 000000ff
3858! Mem[0000000030041410] = 00000000, %l0 = ffffffffffffffff
3859 swapa [%i1+%o5]0x89,%l0 ! %l0 = 0000000000000000
3860! %f12 = 21716700 4cc17a8d, Mem[0000000030181408] = ffffffff ffffffff
3861 stda %f12,[%i6+%o4]0x81 ! Mem[0000000030181408] = 21716700 4cc17a8d
3862! %l2 = 0000000028baad19, Mem[0000000010041410] = ff00ff0d
3863 stba %l2,[%i1+%o5]0x88 ! Mem[0000000010041410] = ff00ff19
3864! Mem[0000000010141410] = ffffffff, %l0 = 0000000000000000
3865 swapa [%i5+%o5]0x80,%l0 ! %l0 = 00000000ffffffff
3866! Mem[0000000010001400] = 00000003, %l6 = 0000000000000000
3867 swapa [%i0+%g0]0x88,%l6 ! %l6 = 0000000000000003
3868! %l5 = 00000000000000ff, Mem[0000000010101408] = 00000000
3869 stba %l5,[%i4+%o4]0x80 ! Mem[0000000010101408] = ff000000
3870! %l7 = 000000000000003f, Mem[00000000300c1410] = 0dff00ff
3871 stwa %l7,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 0000003f
3872! %f16 = 28baad19 0ff73700, %l2 = 0000000028baad19
3873! Mem[0000000010181408] = ffbd176e1ab5fe2d
3874 add %i6,0x008,%g1
3875 stda %f16,[%g1+%l2]ASI_PST32_P ! Mem[0000000010181408] = ffbd176e0ff73700
3876! Starting 10 instruction Load Burst
3877! Mem[0000000030041400] = 0037f70f, %l7 = 000000000000003f
3878 ldsba [%i1+%g0]0x81,%l7 ! %l7 = 0000000000000000
3879
3880p0_label_149:
3881! %l0 = 00000000ffffffff, imm = 000000000000089c, %l4 = ffffffffffffffff
3882 add %l0,0x89c,%l4 ! %l4 = 000000010000089b
3883! Mem[0000000030181400] = 000000ff, %l6 = 0000000000000003
3884 lduwa [%i6+%g0]0x89,%l6 ! %l6 = 00000000000000ff
3885! Mem[0000000010041418] = 4cc17a8d, %l0 = 00000000ffffffff
3886 lduba [%i1+0x018]%asi,%l0 ! %l0 = 000000000000004c
3887 membar #Sync ! Added by membar checker (27)
3888! Mem[0000000030181400] = ff000000 c6960309 21716700 4cc17a8d
3889! Mem[0000000030181410] = 7f276700 00000000 f927f3d8 6025bc2d
3890! Mem[0000000030181420] = b4e5a795 5a64ed3f cef18dd7 28a88367
3891! Mem[0000000030181430] = 9ae99a45 0ff7373e 39307cef cc174fb6
3892 ldda [%i6]ASI_BLK_SL,%f0 ! Block Load from 0000000030181400
3893! Mem[0000000030081408] = 895ceeff, %l7 = 0000000000000000
3894 ldsha [%i2+%o4]0x89,%l7 ! %l7 = ffffffffffffeeff
3895! Mem[0000000030001410] = 00000000, %l5 = 00000000000000ff
3896 ldswa [%i0+%o5]0x81,%l5 ! %l5 = 0000000000000000
3897! Mem[0000000021800000] = 00fffa80, %l6 = 00000000000000ff
3898 lduba [%o3+0x001]%asi,%l6 ! %l6 = 00000000000000ff
3899! Mem[0000000030041410] = ffffffff, %l4 = 000000010000089b
3900 lduha [%i1+%o5]0x81,%l4 ! %l4 = 000000000000ffff
3901! Mem[0000000010041408] = 670000a4, %l6 = 00000000000000ff
3902 ldswa [%i1+%o4]0x88,%l6 ! %l6 = 00000000670000a4
3903! Starting 10 instruction Store Burst
3904 membar #Sync ! Added by membar checker (28)
3905! %l4 = 000000000000ffff, Mem[0000000030181410] = 7f276700
3906 stwa %l4,[%i6+%o5]0x81 ! Mem[0000000030181410] = 0000ffff
3907
3908p0_label_150:
3909! Mem[0000000030041408] = 00000028, %l4 = 000000000000ffff
3910 ldstuba [%i1+%o4]0x89,%l4 ! %l4 = 00000028000000ff
3911! %l0 = 000000000000004c, Mem[0000000030001408] = ffffffff
3912 stwa %l0,[%i0+%o4]0x81 ! Mem[0000000030001408] = 0000004c
3913! %f30 = 7f14b351 5097a866, Mem[0000000010181438] = 22908d49 00000000
3914 std %f30,[%i6+0x038] ! Mem[0000000010181438] = 7f14b351 5097a866
3915! %l2 = 0000000028baad19, %l3 = 0000000091ffffff, %l4 = 0000000000000028
3916 xnor %l2,%l3,%l4 ! %l4 = ffffffff46baad19
3917! %l2 = 0000000028baad19, Mem[0000000010001410] = 00000000
3918 stba %l2,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000019
3919! %f24 = dfee3ea2 c4910c61, Mem[0000000010001408] = 3e000000 00000000
3920 stda %f24,[%i0+%o4]0x80 ! Mem[0000000010001408] = dfee3ea2 c4910c61
3921! %l0 = 000000000000004c, Mem[00000000100c1400] = 1a000000
3922 stwa %l0,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 0000004c
3923! %l0 = 000000000000004c, Mem[00000000201c0000] = ffec826e
3924 stb %l0,[%o0+%g0] ! Mem[00000000201c0000] = 4cec826e
3925! Mem[0000000030181410] = ffff0000, %l3 = 0000000091ffffff
3926 ldstuba [%i6+%o5]0x89,%l3 ! %l3 = 00000000000000ff
3927! Starting 10 instruction Load Burst
3928! Mem[0000000030001400] = 00000000, %l6 = 00000000670000a4
3929 lduha [%i0+%g0]0x81,%l6 ! %l6 = 0000000000000000
3930
3931p0_label_151:
3932! %l0 = 000000000000004c, %l1 = 0000000000000028, %y = 000000ee
3933 sdiv %l0,%l1,%l0 ! %l0 = 000000007fffffff
3934 mov %l0,%y ! %y = 7fffffff
3935! Mem[00000000100c1400] = 0000004c, %l6 = 0000000000000000
3936 ldsba [%i3+%g0]0x80,%l6 ! %l6 = 0000000000000000
3937! Mem[0000000030041410] = ffffffff, %l2 = 0000000028baad19
3938 ldsba [%i1+%o5]0x89,%l2 ! %l2 = ffffffffffffffff
3939! Mem[0000000030181400] = 000000ff, %f3 = 00677121
3940 lda [%i6+%g0]0x89,%f3 ! %f3 = 000000ff
3941! Mem[0000000030101400] = 000094d4ffffff01, %l4 = ffffffff46baad19
3942 ldxa [%i4+%g0]0x89,%l4 ! %l4 = 000094d4ffffff01
3943! Mem[0000000010001428] = d3844c69, %l3 = 0000000000000000
3944 ldsb [%i0+0x02a],%l3 ! %l3 = 000000000000004c
3945! Mem[0000000021800080] = a3f2944f, %l0 = 000000007fffffff
3946 ldsha [%o3+0x080]%asi,%l0 ! %l0 = ffffffffffffa3f2
3947! %l1 = 0000000000000028, %l6 = 0000000000000000, %l6 = 0000000000000000
3948 xnor %l1,%l6,%l6 ! %l6 = ffffffffffffffd7
3949! Mem[0000000010001410] = 19000000, %l1 = 0000000000000028
3950 ldsba [%i0+%o5]0x80,%l1 ! %l1 = 0000000000000019
3951! Starting 10 instruction Store Burst
3952! %f29 = d4940000, Mem[0000000010141400] = 7abaad19
3953 sta %f29,[%i5+%g0]0x88 ! Mem[0000000010141400] = d4940000
3954
3955p0_label_152:
3956! %l0 = ffffffffffffa3f2, Mem[0000000010101427] = 0a1de4e8
3957 stb %l0,[%i4+0x027] ! Mem[0000000010101424] = 0a1de4f2
3958! Mem[0000000030141410] = ff00000000000000, %l6 = ffffffffffffffd7
3959 ldxa [%i5+%o5]0x89,%l6 ! %l6 = ff00000000000000
3960! Mem[0000000010001410] = 19000000, %l7 = ffffffffffffeeff
3961 swapa [%i0+%o5]0x80,%l7 ! %l7 = 0000000019000000
3962! %l4 = ffffff01, %l5 = 00000000, Mem[0000000030001410] = 00000000 67000000
3963 stda %l4,[%i0+%o5]0x89 ! Mem[0000000030001410] = ffffff01 00000000
3964! %l0 = ffffa3f2, %l1 = 00000019, Mem[0000000010181410] = ad190000 c580bb9c
3965 stda %l0,[%i6+%o5]0x80 ! Mem[0000000010181410] = ffffa3f2 00000019
3966! Mem[0000000010081410] = ff00f1ce, %l7 = 0000000019000000
3967 ldstuba [%i2+%o5]0x80,%l7 ! %l7 = 000000ff000000ff
3968! Mem[0000000030081408] = ffee5c89, %l6 = ff00000000000000
3969 swapa [%i2+%o4]0x81,%l6 ! %l6 = 00000000ffee5c89
3970! %l7 = 00000000000000ff, Mem[0000000010081400] = ff000000, %asi = 80
3971 stha %l7,[%i2+0x000]%asi ! Mem[0000000010081400] = 00ff0000
3972! Mem[00000000300c1400] = c580bb9c, %l7 = 00000000000000ff
3973 swapa [%i3+%g0]0x81,%l7 ! %l7 = 00000000c580bb9c
3974! Starting 10 instruction Load Burst
3975! Mem[0000000020800000] = ffff8ed8, %l6 = 00000000ffee5c89
3976 ldsha [%o1+0x000]%asi,%l6 ! %l6 = ffffffffffffffff
3977
3978p0_label_153:
3979! Mem[000000001004141c] = 000000ff, %l3 = 000000000000004c
3980 ldsw [%i1+0x01c],%l3 ! %l3 = 00000000000000ff
3981! Mem[0000000030141410] = 00000000, %l6 = ffffffffffffffff
3982 lduha [%i5+%o5]0x81,%l6 ! %l6 = 0000000000000000
3983! Mem[0000000030081400] = ffffffff, %l6 = 0000000000000000
3984 lduba [%i2+%g0]0x81,%l6 ! %l6 = 00000000000000ff
3985! Mem[0000000010081438] = fffff842 91560000, %l2 = ffffffff, %l3 = 000000ff
3986 ldda [%i2+0x038]%asi,%l2 ! %l2 = 00000000fffff842 0000000091560000
3987! Mem[0000000030101410] = 28baad19, %l2 = 00000000fffff842
3988 ldsba [%i4+%o5]0x81,%l2 ! %l2 = 0000000000000028
3989! Mem[00000000100c1410] = f9250070, %l5 = 0000000000000000
3990 swapa [%i3+%o5]0x80,%l5 ! %l5 = 00000000f9250070
3991! Mem[0000000010001400] = 0000000000000000, %l1 = 0000000000000019
3992 ldxa [%i0+%g0]0x88,%l1 ! %l1 = 0000000000000000
3993! Mem[0000000010001408] = dfee3ea2c4910c61, %f0 = 090396c6 000000ff
3994 ldda [%i0+0x008]%asi,%f0 ! %f0 = dfee3ea2 c4910c61
3995! Mem[00000000300c1400] = ff000000ff000000, %f0 = dfee3ea2 c4910c61
3996 ldda [%i3+%g0]0x89,%f0 ! %f0 = ff000000 ff000000
3997! Starting 10 instruction Store Burst
3998! %l3 = 0000000091560000, Mem[00000000218001c1] = ffff37e3, %asi = 80
3999 stba %l3,[%o3+0x1c1]%asi ! Mem[00000000218001c0] = ff0037e3
4000
4001p0_label_154:
4002! %l2 = 0000000000000028, Mem[0000000030141400] = ff000000
4003 stha %l2,[%i5+%g0]0x89 ! Mem[0000000030141400] = ff000028
4004! %f17 = 0ff73700, Mem[0000000010001410] = ffeeffff
4005 sta %f17,[%i0+%o5]0x88 ! Mem[0000000010001410] = 0ff73700
4006! %l2 = 00000028, %l3 = 91560000, Mem[0000000030041408] = 000000ff e0000000
4007 stda %l2,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000028 91560000
4008! %l1 = 0000000000000000, Mem[0000000021800140] = 00ff1f70
4009 sth %l1,[%o3+0x140] ! Mem[0000000021800140] = 00001f70
4010! Mem[0000000030101400] = 01ffffff, %l6 = 00000000000000ff
4011 swapa [%i4+%g0]0x81,%l6 ! %l6 = 0000000001ffffff
4012! %f16 = 28baad19 0ff73700 e0000000 00000000
4013! %f20 = 00000000 00000000 f9254e70 9f89571e
4014! %f24 = dfee3ea2 c4910c61 00000000 00000000
4015! %f28 = e0000000 d4940000 7f14b351 5097a866
4016 stda %f16,[%i4]ASI_BLK_PL ! Block Store to 0000000010101400
4017! %f12 = 3e37f70f 459ae99a, Mem[0000000010081400] = 0000ff00 00007000
4018 stda %f12,[%i2+%g0]0x88 ! Mem[0000000010081400] = 3e37f70f 459ae99a
4019! Mem[0000000010081423] = 00000000, %l0 = ffffffffffffa3f2
4020 ldstub [%i2+0x023],%l0 ! %l0 = 00000000000000ff
4021! %l5 = 00000000f9250070, Mem[00000000300c1408] = 00000000
4022 stwa %l5,[%i3+%o4]0x81 ! Mem[00000000300c1408] = f9250070
4023! Starting 10 instruction Load Burst
4024! Mem[0000000010141400] = 000094d400000028, %l0 = 0000000000000000
4025 ldxa [%i5+%g0]0x80,%l0 ! %l0 = 000094d400000028
4026
4027p0_label_155:
4028! Mem[0000000030041408] = 28000000, %l1 = 0000000000000000
4029 lduwa [%i1+%o4]0x81,%l1 ! %l1 = 0000000028000000
4030! Mem[0000000030041410] = ffffffff, %f4 = 00000000
4031 lda [%i1+%o5]0x89,%f4 ! %f4 = ffffffff
4032! Mem[0000000010081428] = b4e5a7957abaad19, %l6 = 0000000001ffffff
4033 ldxa [%i2+0x028]%asi,%l6 ! %l6 = b4e5a7957abaad19
4034! Mem[0000000010081410] = cef100ff, %l3 = 0000000091560000
4035 ldsha [%i2+%o5]0x88,%l3 ! %l3 = 00000000000000ff
4036! Mem[0000000010081408] = 000000006f84f752, %f10 = 6783a828 d78df1ce
4037 ldda [%i2+%o4]0x80,%f10 ! %f10 = 00000000 6f84f752
4038! Mem[0000000010141408] = 00000000, %l1 = 0000000028000000
4039 ldsba [%i5+%o4]0x80,%l1 ! %l1 = 0000000000000000
4040! %f13 = 459ae99a, %f7 = d8f327f9, %f11 = 6f84f752
4041 fmuls %f13,%f7 ,%f11 ! %f11 = df1323ed
4042! Mem[0000000010081400] = 3e37f70f459ae99a, %f2 = 8d7ac14c 000000ff
4043 ldda [%i2+%g0]0x88,%f2 ! %f2 = 3e37f70f 459ae99a
4044! Mem[0000000030101400] = 000000ff, %f4 = ffffffff
4045 lda [%i4+%g0]0x81,%f4 ! %f4 = 000000ff
4046! Starting 10 instruction Store Burst
4047! Mem[0000000010001434] = 00000000, %l1 = 00000000, %l6 = 7abaad19
4048 add %i0,0x34,%g1
4049 casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000000000000
4050
4051p0_label_156:
4052! %l5 = 00000000f9250070, Mem[00000000100c1400] = 4c000000
4053 stba %l5,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 4c000070
4054 membar #Sync ! Added by membar checker (29)
4055! Mem[0000000010101400] = 0037f70f, %l5 = 00000000f9250070
4056 swapa [%i4+%g0]0x80,%l5 ! %l5 = 000000000037f70f
4057! %l6 = 0000000000000000, Mem[0000000030141410] = 00000000000000ff
4058 stxa %l6,[%i5+%o5]0x81 ! Mem[0000000030141410] = 0000000000000000
4059! %f2 = 3e37f70f 459ae99a, Mem[0000000030001410] = ffffff01 00000000
4060 stda %f2 ,[%i0+%o5]0x89 ! Mem[0000000030001410] = 3e37f70f 459ae99a
4061! %l2 = 00000028, %l3 = 000000ff, Mem[0000000030081400] = ffffffff 000000ff
4062 stda %l2,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000028 000000ff
4063! %l0 = 000094d400000028, imm = 0000000000000f02, %l0 = 000094d400000028
4064 andn %l0,0xf02,%l0 ! %l0 = 000094d400000028
4065! Mem[0000000010181400] = 0000a21a, %l2 = 0000000000000028
4066 swapa [%i6+%g0]0x88,%l2 ! %l2 = 000000000000a21a
4067! %l4 = 000094d4ffffff01, Mem[0000000010001410] = 0ff73700
4068 stwa %l4,[%i0+%o5]0x88 ! Mem[0000000010001410] = ffffff01
4069! %f23 = 9f89571e, Mem[0000000030101408] = ff000000
4070 sta %f23,[%i4+%o4]0x89 ! Mem[0000000030101408] = 9f89571e
4071! Starting 10 instruction Load Burst
4072! Mem[0000000010001420] = 6cc8ff7e, %l2 = 000000000000a21a
4073 lduw [%i0+0x020],%l2 ! %l2 = 000000006cc8ff7e
4074
4075p0_label_157:
4076! Mem[0000000030041400] = 0037f70f, %l6 = 0000000000000000
4077 ldswa [%i1+%g0]0x81,%l6 ! %l6 = 000000000037f70f
4078! Mem[00000000211c0000] = ffff7001, %l6 = 000000000037f70f
4079 ldsb [%o2+%g0],%l6 ! %l6 = ffffffffffffffff
4080! Mem[0000000030081400] = 28000000, %l4 = 000094d4ffffff01
4081 lduha [%i2+%g0]0x89,%l4 ! %l4 = 0000000000000000
4082! Mem[00000000100c1400] = 7000004c c9cbe1f0 9cbb80c5 ffffffe3
4083! Mem[00000000100c1410] = 00000000 000000ff 28a88367 ffffffff
4084! Mem[00000000100c1420] = 00ff03ff 00000000 0000f1ce 8d7a0000
4085! Mem[00000000100c1430] = 1ab5e6dc ff7a0000 0000ff8d ffffffe3
4086 ldda [%i3]ASI_BLK_P,%f0 ! Block Load from 00000000100c1400
4087! Mem[0000000010041408] = a4000067, %l5 = 000000000037f70f
4088 lduwa [%i1+%o4]0x80,%l5 ! %l5 = 00000000a4000067
4089! Mem[0000000030041408] = 2800000000005691, %f22 = f9254e70 9f89571e
4090 ldda [%i1+%o4]0x81,%f22 ! %f22 = 28000000 00005691
4091! Mem[0000000010041400] = 98b2e1d6ff0000ff, %l5 = 00000000a4000067
4092 ldxa [%i1+%g0]0x88,%l5 ! %l5 = 98b2e1d6ff0000ff
4093! %l3 = 00000000000000ff, immed = 00000a2d, %y = 7fffffff
4094 sdiv %l3,0xa2d,%l0 ! %l0 = 000000007fffffff
4095 mov %l0,%y ! %y = 7fffffff
4096! Mem[000000001018143c] = 5097a866, %l5 = 98b2e1d6ff0000ff
4097 ldsh [%i6+0x03c],%l5 ! %l5 = 0000000000005097
4098! Starting 10 instruction Store Burst
4099 membar #Sync ! Added by membar checker (30)
4100! %f18 = e0000000, Mem[00000000100c1408] = 9cbb80c5
4101 st %f18,[%i3+%o4] ! Mem[00000000100c1408] = e0000000
4102
4103p0_label_158:
4104! %f8 = 00ff03ff 00000000, Mem[0000000010141430] = ff7a622f f9664594
4105 std %f8 ,[%i5+0x030] ! Mem[0000000010141430] = 00ff03ff 00000000
4106! %l2 = 6cc8ff7e, %l3 = 000000ff, Mem[0000000010001400] = 00000000 00000000
4107 stda %l2,[%i0+%g0]0x80 ! Mem[0000000010001400] = 6cc8ff7e 000000ff
4108! %l1 = 0000000000000000, Mem[0000000010181400] = 00000028
4109 stba %l1,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000
4110! %f16 = 28baad19 0ff73700 e0000000 00000000
4111! %f20 = 00000000 00000000 28000000 00005691
4112! %f24 = dfee3ea2 c4910c61 00000000 00000000
4113! %f28 = e0000000 d4940000 7f14b351 5097a866
4114 stda %f16,[%i0]ASI_COMMIT_P ! Block Store to 0000000010001400
4115! %l4 = 0000000000000000, Mem[0000000010101410] = 00000000
4116 stha %l4,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000
4117! %l0 = 000000007fffffff, Mem[0000000030181410] = ffff00ff
4118 stwa %l0,[%i6+%o5]0x89 ! Mem[0000000030181410] = 7fffffff
4119! %f2 = 9cbb80c5 ffffffe3, Mem[0000000030041400] = 0ff73700 28baad19
4120 stda %f2 ,[%i1+%g0]0x89 ! Mem[0000000030041400] = 9cbb80c5 ffffffe3
4121 membar #Sync ! Added by membar checker (31)
4122! Mem[0000000010001410] = 00000000, %l7 = 00000000c580bb9c
4123 swapa [%i0+%o5]0x88,%l7 ! %l7 = 0000000000000000
4124! %l3 = 00000000000000ff, Mem[0000000010181410] = f2a3ffff
4125 stba %l3,[%i6+%o5]0x88 ! Mem[0000000010181410] = f2a3ffff
4126! Starting 10 instruction Load Burst
4127! Mem[0000000010101418] = 1e57899f 704e25f9, %l4 = 00000000, %l5 = 00005097
4128 ldda [%i4+0x018]%asi,%l4 ! %l4 = 000000001e57899f 00000000704e25f9
4129
4130p0_label_159:
4131! Mem[00000000100c1400] = 7000004c, %l0 = 000000007fffffff
4132 lduha [%i3+%g0]0x80,%l0 ! %l0 = 0000000000007000
4133! Mem[0000000030001400] = 00000000, %l2 = 000000006cc8ff7e
4134 ldswa [%i0+%g0]0x81,%l2 ! %l2 = 0000000000000000
4135! Mem[0000000030041410] = ffffffff, %l4 = 000000001e57899f
4136 lduwa [%i1+%o5]0x89,%l4 ! %l4 = 00000000ffffffff
4137! Mem[0000000030141400] = ff000028, %l5 = 00000000704e25f9
4138 ldsba [%i5+%g0]0x89,%l5 ! %l5 = 0000000000000028
4139! Mem[0000000010081410] = ff00f1ce, %l4 = 00000000ffffffff
4140 lduha [%i2+%o5]0x80,%l4 ! %l4 = 000000000000ff00
4141! Mem[0000000030181410] = ffffff7f, %l4 = 000000000000ff00
4142 ldsha [%i6+%o5]0x81,%l4 ! %l4 = ffffffffffffffff
4143! Mem[00000000100c1410] = 00000000, %l1 = 0000000000000000
4144 lduha [%i3+%o5]0x80,%l1 ! %l1 = 0000000000000000
4145! Mem[0000000030081408] = 0000000000000000, %f4 = 00000000 000000ff
4146 ldda [%i2+%o4]0x89,%f4 ! %f4 = 00000000 00000000
4147! Mem[00000000100c1404] = c9cbe1f0, %l3 = 00000000000000ff
4148 ldsb [%i3+0x006],%l3 ! %l3 = ffffffffffffffe1
4149! Starting 10 instruction Store Burst
4150! Mem[00000000100c141f] = ffffffff, %l0 = 0000000000007000
4151 ldstub [%i3+0x01f],%l0 ! %l0 = 000000ff000000ff
4152
4153p0_label_160:
4154! %l1 = 0000000000000000, Mem[000000001018143c] = 5097a866
4155 stw %l1,[%i6+0x03c] ! Mem[000000001018143c] = 00000000
4156! %l3 = ffffffffffffffe1, Mem[0000000010181408] = 0037f70f6e17bdff
4157 stxa %l3,[%i6+%o4]0x88 ! Mem[0000000010181408] = ffffffffffffffe1
4158! Mem[0000000030001410] = 9ae99a45, %l2 = 0000000000000000
4159 swapa [%i0+%o5]0x81,%l2 ! %l2 = 000000009ae99a45
4160! %l7 = 0000000000000000, Mem[0000000030141410] = 00000000
4161 stba %l7,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000
4162! %l4 = ffffffffffffffff, Mem[0000000010001408] = 000000e0
4163 stwa %l4,[%i0+%o4]0x88 ! Mem[0000000010001408] = ffffffff
4164! %l2 = 000000009ae99a45, Mem[0000000030101400] = ff000000
4165 stba %l2,[%i4+%g0]0x89 ! Mem[0000000030101400] = ff000045
4166! %l6 = ffffffffffffffff, Mem[0000000030141408] = c580bb9c
4167 stba %l6,[%i5+%o4]0x89 ! Mem[0000000030141408] = c580bbff
4168! %l1 = 0000000000000000, Mem[0000000030101408] = 9f89571e
4169 stha %l1,[%i4+%o4]0x89 ! Mem[0000000030101408] = 9f890000
4170! Mem[0000000010181438] = 7f14b351, %l1 = 00000000, %l6 = ffffffff
4171 add %i6,0x38,%g1
4172 casa [%g1]0x80,%l1,%l6 ! %l6 = 000000007f14b351
4173! Starting 10 instruction Load Burst
4174! Mem[00000000300c1408] = 700025f9, %l1 = 0000000000000000
4175 ldswa [%i3+%o4]0x89,%l1 ! %l1 = 00000000700025f9
4176
4177p0_label_161:
4178! %l1 = 00000000700025f9, immd = fffffffffffff3cb, %l2 = 000000009ae99a45
4179 mulx %l1,-0xc35,%l2 ! %l2 = fffffaa8ce307773
4180! Mem[0000000030041410] = 00000000ffffffff, %l4 = ffffffffffffffff
4181 ldxa [%i1+%o5]0x89,%l4 ! %l4 = 00000000ffffffff
4182! Mem[0000000010181418] = 2c27cb51, %l2 = fffffaa8ce307773
4183 lduh [%i6+0x01a],%l2 ! %l2 = 000000000000cb51
4184! Mem[0000000030101408] = 9f890000, %l0 = 00000000000000ff
4185 ldswa [%i4+%o4]0x89,%l0 ! %l0 = ffffffff9f890000
4186! Mem[0000000010181400] = 00000000, %l7 = 0000000000000000
4187 lduha [%i6+%g0]0x80,%l7 ! %l7 = 0000000000000000
4188! Mem[00000000300c1410] = 0000003f, %l2 = 000000000000cb51
4189 lduwa [%i3+%o5]0x81,%l2 ! %l2 = 000000000000003f
4190! Mem[00000000300c1410] = 0000003f00000000, %f0 = 7000004c c9cbe1f0
4191 ldda [%i3+%o5]0x81,%f0 ! %f0 = 0000003f 00000000
4192! Mem[0000000030181400] = ff000000 c6960309, %l4 = ffffffff, %l5 = 00000028
4193 ldda [%i6+%g0]0x81,%l4 ! %l4 = 00000000ff000000 00000000c6960309
4194! Mem[00000000300c1410] = 0000003f, %l7 = 0000000000000000
4195 lduwa [%i3+%o5]0x81,%l7 ! %l7 = 000000000000003f
4196! Starting 10 instruction Store Burst
4197! %l0 = ffffffff9f890000, Mem[0000000010041438] = ff00ff0d, %asi = 80
4198 stha %l0,[%i1+0x038]%asi ! Mem[0000000010041438] = 0000ff0d
4199
4200p0_label_162:
4201! %l2 = 000000000000003f, Mem[00000000201c0000] = 4cec826e
4202 sth %l2,[%o0+%g0] ! Mem[00000000201c0000] = 003f826e
4203! Mem[0000000010141420] = 00000000, %l3 = ffffffe1, %l6 = 7f14b351
4204 add %i5,0x20,%g1
4205 casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000000000000
4206! Mem[0000000020800001] = ffff8ed8, %l6 = 0000000000000000
4207 ldstub [%o1+0x001],%l6 ! %l6 = 000000ff000000ff
4208! %l3 = ffffffffffffffe1, Mem[0000000010001438] = 7f14b351, %asi = 80
4209 stwa %l3,[%i0+0x038]%asi ! Mem[0000000010001438] = ffffffe1
4210! Mem[00000000100c1400] = 7000004c, %l7 = 000000000000003f
4211 ldstuba [%i3+%g0]0x80,%l7 ! %l7 = 00000070000000ff
4212! %l6 = 00000000000000ff, Mem[00000000300c1408] = f925007000000000
4213 stxa %l6,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000000000ff
4214! %l1 = 00000000700025f9, Mem[0000000010101400] = 700025f9
4215 stwa %l1,[%i4+%g0]0x88 ! Mem[0000000010101400] = 700025f9
4216! %l0 = 9f890000, %l1 = 700025f9, Mem[0000000010081410] = ff00f1ce 00000000
4217 stda %l0,[%i2+%o5]0x80 ! Mem[0000000010081410] = 9f890000 700025f9
4218! %f20 = 00000000, %f20 = 00000000
4219 fcmpes %fcc2,%f20,%f20 ! %fcc2 = 0
4220! Starting 10 instruction Load Burst
4221! Mem[0000000020800040] = 25f9cbdb, %l1 = 00000000700025f9
4222 ldsha [%o1+0x040]%asi,%l1 ! %l1 = 00000000000025f9
4223
4224p0_label_163:
4225! Mem[0000000010041400] = ff0000ff, %l0 = ffffffff9f890000
4226 lduwa [%i1+%g0]0x88,%l0 ! %l0 = 00000000ff0000ff
4227! Mem[00000000300c1400] = 000000ff000000ff, %l3 = ffffffffffffffe1
4228 ldxa [%i3+%g0]0x81,%l3 ! %l3 = 000000ff000000ff
4229! Mem[0000000030041400] = ffffffe3, %l4 = 00000000ff000000
4230 ldsba [%i1+%g0]0x89,%l4 ! %l4 = ffffffffffffffe3
4231! Mem[0000000030141410] = 00000000, %l2 = 000000000000003f
4232 ldsba [%i5+%o5]0x81,%l2 ! %l2 = 0000000000000000
4233! Mem[0000000030101410] = 19adba28, %l0 = 00000000ff0000ff
4234 ldswa [%i4+%o5]0x89,%l0 ! %l0 = 0000000019adba28
4235! Mem[0000000030181410] = 7fffffff, %l1 = 00000000000025f9
4236 lduha [%i6+%o5]0x89,%l1 ! %l1 = 000000000000ffff
4237! Mem[0000000010001410] = 9cbb80c500000000, %l3 = 000000ff000000ff
4238 ldxa [%i0+%o5]0x80,%l3 ! %l3 = 9cbb80c500000000
4239! Mem[00000000211c0000] = ffff7001, %l0 = 0000000019adba28
4240 ldsha [%o2+0x000]%asi,%l0 ! %l0 = ffffffffffffffff
4241! Mem[00000000100c1400] = ff00004c, %l5 = 00000000c6960309
4242 lduha [%i3+%g0]0x80,%l5 ! %l5 = 000000000000ff00
4243! Starting 10 instruction Store Burst
4244! Mem[0000000010181410] = ffffa3f2, %l4 = ffffffffffffffe3
4245 ldstuba [%i6+%o5]0x80,%l4 ! %l4 = 000000ff000000ff
4246
4247p0_label_164:
4248! %f30 = 7f14b351 5097a866, Mem[0000000010141430] = 00ff03ff 00000000
4249 stda %f30,[%i5+0x030]%asi ! Mem[0000000010141430] = 7f14b351 5097a866
4250! %l6 = 00000000000000ff, Mem[000000001008143d] = 91560000
4251 stb %l6,[%i2+0x03d] ! Mem[000000001008143c] = 91ff0000
4252! %l6 = 00000000000000ff, imm = fffffffffffff34f, %l5 = 000000000000ff00
4253 orn %l6,-0xcb1,%l5 ! %l5 = 0000000000000cff
4254! %l1 = 000000000000ffff, Mem[0000000010041410] = 19ff00ff
4255 stba %l1,[%i1+%o5]0x80 ! Mem[0000000010041410] = ffff00ff
4256! %l6 = 00000000000000ff, Mem[0000000030141410] = 00000000
4257 stwa %l6,[%i5+%o5]0x81 ! Mem[0000000030141410] = 000000ff
4258! Mem[0000000030141410] = ff000000, %l6 = 00000000000000ff
4259 swapa [%i5+%o5]0x89,%l6 ! %l6 = 00000000ff000000
4260! Mem[0000000030081410] = ff0000ff, %l0 = ffffffffffffffff
4261 ldstuba [%i2+%o5]0x81,%l0 ! %l0 = 000000ff000000ff
4262! Mem[0000000010141400] = 000094d4, %l1 = 000000000000ffff
4263 swapa [%i5+%g0]0x80,%l1 ! %l1 = 00000000000094d4
4264! %l4 = 00000000000000ff, Mem[0000000010181426] = 000000f2, %asi = 80
4265 stha %l4,[%i6+0x026]%asi ! Mem[0000000010181424] = 000000ff
4266! Starting 10 instruction Load Burst
4267! Mem[0000000030081410] = ff0000ff, %l7 = 0000000000000070
4268 lduba [%i2+%o5]0x81,%l7 ! %l7 = 00000000000000ff
4269
4270p0_label_165:
4271! Mem[00000000300c1408] = ff00000000000000, %f6 = 28a88367 ffffffff
4272 ldda [%i3+%o4]0x89,%f6 ! %f6 = ff000000 00000000
4273 membar #Sync ! Added by membar checker (32)
4274! Mem[0000000030101400] = 450000ff d4940000 0000899f ef53a248
4275! Mem[0000000030101410] = 28baad19 0ff7373e 00000000 c9cbe1f0
4276! Mem[0000000030101420] = 3fed645a 95a7e5b4 6783a828 d78df1ce
4277! Mem[0000000030101430] = 3e37f70f ff410000 fffff842 895ceee0
4278 ldda [%i4]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000030101400
4279! Mem[0000000010141410] = 00000000, %l2 = 0000000000000000
4280 ldsba [%i5+%o5]0x88,%l2 ! %l2 = 0000000000000000
4281! Mem[0000000030141410] = ff00000000000000, %f8 = 00ff03ff 00000000
4282 ldda [%i5+%o5]0x81,%f8 ! %f8 = ff000000 00000000
4283! Mem[0000000010081408] = 00000000, %l3 = 9cbb80c500000000
4284 lduha [%i2+%o4]0x88,%l3 ! %l3 = 0000000000000000
4285! Mem[0000000010041400] = ff0000ff, %l0 = 00000000000000ff
4286 ldswa [%i1+%g0]0x88,%l0 ! %l0 = ffffffffff0000ff
4287! Mem[0000000010041404] = d6e1b298, %l3 = 0000000000000000
4288 lduh [%i1+0x006],%l3 ! %l3 = 000000000000b298
4289! %f8 = ff000000, %f15 = ffffffe3, %f13 = ff7a0000
4290 fsubs %f8 ,%f15,%f13 ! %f13 = ffffffe3
4291! Mem[0000000030001408] = 2dfeb51a4c000000, %f2 = 9cbb80c5 ffffffe3
4292 ldda [%i0+%o4]0x89,%f2 ! %f2 = 2dfeb51a 4c000000
4293! Starting 10 instruction Store Burst
4294! %l5 = 0000000000000cff, Mem[00000000100c1410] = 00000000000000ff
4295 stxa %l5,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 0000000000000cff
4296
4297p0_label_166:
4298! %l4 = 00000000000000ff, Mem[0000000030081408] = 00000000
4299 stwa %l4,[%i2+%o4]0x81 ! Mem[0000000030081408] = 000000ff
4300! Mem[00000000100c1430] = 1ab5e6dc, %l7 = 00000000000000ff
4301 swap [%i3+0x030],%l7 ! %l7 = 000000001ab5e6dc
4302! Mem[0000000010001408] = ffffffff, %l1 = 00000000000094d4
4303 ldstuba [%i0+%o4]0x88,%l1 ! %l1 = 000000ff000000ff
4304! Mem[0000000010141410] = 00000000, %l4 = 00000000000000ff
4305 swapa [%i5+%o5]0x80,%l4 ! %l4 = 0000000000000000
4306! %l4 = 0000000000000000, Mem[0000000010181410] = ffffa3f2
4307 stha %l4,[%i6+%o5]0x80 ! Mem[0000000010181410] = 0000a3f2
4308! %f7 = 00000000, Mem[0000000010001410] = c580bb9c
4309 sta %f7 ,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000
4310! Mem[0000000010041408] = a4000067, %l1 = 00000000000000ff
4311 ldstuba [%i1+%o4]0x80,%l1 ! %l1 = 000000a4000000ff
4312! %l5 = 0000000000000cff, %l6 = 00000000ff000000, %l4 = 0000000000000000
4313 xnor %l5,%l6,%l4 ! %l4 = ffffffff00fff300
4314! Mem[0000000010081434] = e0ee5c89, %l2 = 0000000000000000, %asi = 80
4315 swapa [%i2+0x034]%asi,%l2 ! %l2 = 00000000e0ee5c89
4316! Starting 10 instruction Load Burst
4317! Mem[0000000010181410] = 0000a3f200000019, %f0 = 0000003f 00000000
4318 ldda [%i6+%o5]0x80,%f0 ! %f0 = 0000a3f2 00000019
4319
4320p0_label_167:
4321! Mem[0000000010141430] = 7f14b351 5097a866, %l4 = 00fff300, %l5 = 00000cff
4322 ldda [%i5+0x030]%asi,%l4 ! %l4 = 000000007f14b351 000000005097a866
4323! Mem[0000000030041408] = 2800000000005691, %l0 = ffffffffff0000ff
4324 ldxa [%i1+%o4]0x81,%l0 ! %l0 = 2800000000005691
4325! Mem[0000000030001410] = 3e37f70f00000000, %l5 = 000000005097a866
4326 ldxa [%i0+%o5]0x89,%l5 ! %l5 = 3e37f70f00000000
4327! Mem[0000000010141400] = 28000000ffff0000, %l7 = 000000001ab5e6dc
4328 ldxa [%i5+%g0]0x88,%l7 ! %l7 = 28000000ffff0000
4329! Mem[0000000030041400] = e3ffffff, %l3 = 000000000000b298
4330 lduba [%i1+%g0]0x81,%l3 ! %l3 = 00000000000000e3
4331! Mem[0000000010101410] = 00000000, %l2 = 00000000e0ee5c89
4332 ldsba [%i4+%o5]0x88,%l2 ! %l2 = 0000000000000000
4333! Mem[00000000300c1410] = 0000003f, %f15 = ffffffe3
4334 lda [%i3+%o5]0x81,%f15 ! %f15 = 0000003f
4335! Mem[00000000300c1400] = ff000000 ff000000, %l6 = ff000000, %l7 = ffff0000
4336 ldda [%i3+%g0]0x89,%l6 ! %l6 = 00000000ff000000 00000000ff000000
4337! Mem[0000000010001400] = 28baad190ff73700, %l5 = 3e37f70f00000000
4338 ldxa [%i0+%g0]0x80,%l5 ! %l5 = 28baad190ff73700
4339! Starting 10 instruction Store Burst
4340! %l5 = 28baad190ff73700, Mem[00000000211c0001] = ffff7001, %asi = 80
4341 stba %l5,[%o2+0x001]%asi ! Mem[00000000211c0000] = ff007001
4342
4343p0_label_168:
4344! Mem[0000000030041408] = 28000000, %l2 = 0000000000000000
4345 ldstuba [%i1+%o4]0x81,%l2 ! %l2 = 00000028000000ff
4346! Mem[0000000010181408] = ffffffe1, %l7 = 00000000ff000000
4347 swapa [%i6+%o4]0x88,%l7 ! %l7 = 00000000ffffffe1
4348! %l2 = 0000000000000028, Mem[0000000010141400] = 0000ffff00000028
4349 stxa %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = 0000000000000028
4350! Mem[0000000010041408] = 670000ff, %l2 = 0000000000000028
4351 swapa [%i1+%o4]0x88,%l2 ! %l2 = 00000000670000ff
4352! Mem[0000000010081400] = 9ae99a45, %l4 = 000000007f14b351
4353 swapa [%i2+%g0]0x80,%l4 ! %l4 = 000000009ae99a45
4354! %l7 = 00000000ffffffe1, Mem[0000000010141400] = 00000000
4355 stwa %l7,[%i5+%g0]0x88 ! Mem[0000000010141400] = ffffffe1
4356! %l5 = 28baad190ff73700, Mem[00000000100c1427] = 00000000
4357 stb %l5,[%i3+0x027] ! Mem[00000000100c1424] = 00000000
4358! Mem[00000000211c0001] = ff007001, %l7 = 00000000ffffffe1
4359 ldstuba [%o2+0x001]%asi,%l7 ! %l7 = 00000000000000ff
4360! %l3 = 00000000000000e3, Mem[00000000211c0001] = ffff7001, %asi = 80
4361 stba %l3,[%o2+0x001]%asi ! Mem[00000000211c0000] = ffe37001
4362! Starting 10 instruction Load Burst
4363! Mem[000000001004140c] = 00000000, %l4 = 000000009ae99a45
4364 ldsh [%i1+0x00c],%l4 ! %l4 = 0000000000000000
4365
4366p0_label_169:
4367! Mem[0000000010141408] = 00000000, %l0 = 2800000000005691
4368 lduha [%i5+%o4]0x80,%l0 ! %l0 = 0000000000000000
4369! Mem[0000000030101400] = 450000ff, %f12 = 1ab5e6dc
4370 lda [%i4+%g0]0x81,%f12 ! %f12 = 450000ff
4371! Mem[0000000030141410] = ff000000 00000000, %l2 = 670000ff, %l3 = 000000e3
4372 ldda [%i5+%o5]0x81,%l2 ! %l2 = 00000000ff000000 0000000000000000
4373! %l0 = 00000000, %l1 = 000000a4, Mem[0000000010001408] = ffffffff 00000000
4374 stda %l0,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000000 000000a4
4375! %f3 = 4c000000, %f21 = 19adba28
4376 fsqrts %f3 ,%f21 ! %f21 = 45b504f3
4377! Mem[0000000030001400] = 00000000, %f17 = ff000045
4378 lda [%i0+%g0]0x81,%f17 ! %f17 = 00000000
4379! Mem[0000000030181400] = 000000ff, %l2 = 00000000ff000000
4380 ldsha [%i6+%g0]0x89,%l2 ! %l2 = 00000000000000ff
4381! Mem[00000000201c0000] = 003f826e, %l1 = 00000000000000a4
4382 ldsba [%o0+0x001]%asi,%l1 ! %l1 = 000000000000003f
4383! Mem[0000000010041400] = ff0000ff d6e1b298, %l4 = 00000000, %l5 = 0ff73700
4384 ldda [%i1+%g0]0x80,%l4 ! %l4 = 00000000ff0000ff 00000000d6e1b298
4385! Starting 10 instruction Store Burst
4386! Mem[0000000010081420] = 000000ff, %l7 = 0000000000000000
4387 swap [%i2+0x020],%l7 ! %l7 = 00000000000000ff
4388
4389p0_label_170:
4390! Mem[0000000010001410] = 00000000, %l0 = 0000000000000000
4391 ldstuba [%i0+%o5]0x88,%l0 ! %l0 = 00000000000000ff
4392! Mem[000000001010140e] = 000000e0, %l6 = 00000000ff000000
4393 ldstub [%i4+0x00e],%l6 ! %l6 = 00000000000000ff
4394! Mem[0000000010041408] = 00000028, %l2 = 00000000000000ff
4395 ldstuba [%i1+%o4]0x88,%l2 ! %l2 = 00000028000000ff
4396! Mem[0000000010101410] = 00000000, %l1 = 000000000000003f
4397 ldstuba [%i4+%o5]0x88,%l1 ! %l1 = 00000000000000ff
4398! %f17 = 00000000, Mem[0000000030001400] = 00000000
4399 sta %f17,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000
4400! %l0 = 0000000000000000, Mem[0000000030181408] = 8d7ac14c00677121
4401 stxa %l0,[%i6+%o4]0x89 ! Mem[0000000030181408] = 0000000000000000
4402! %l0 = 00000000, %l1 = 00000000, Mem[0000000010141408] = 00000000 277f04a6
4403 stda %l0,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000 00000000
4404! %l4 = ff0000ff, %l5 = d6e1b298, Mem[00000000300c1408] = 00000000 000000ff
4405 stda %l4,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ff0000ff d6e1b298
4406! %l1 = 0000000000000000, Mem[0000000010141408] = 00000000
4407 stba %l1,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000
4408! Starting 10 instruction Load Burst
4409! Mem[0000000030141408] = c580bbff, %f10 = 0000f1ce
4410 lda [%i5+%o4]0x89,%f10 ! %f10 = c580bbff
4411
4412p0_label_171:
4413! Mem[0000000010141420] = 00000000 ffe50000, %l2 = 00000028, %l3 = 00000000
4414 ldd [%i5+0x020],%l2 ! %l2 = 0000000000000000 00000000ffe50000
4415! %l2 = 0000000000000000, %l1 = 0000000000000000, %l5 = 00000000d6e1b298
4416 xnor %l2,%l1,%l5 ! %l5 = ffffffffffffffff
4417! Mem[00000000100c1408] = e0000000 ffffffe3, %l4 = ff0000ff, %l5 = ffffffff
4418 ldda [%i3+%o4]0x80,%l4 ! %l4 = 00000000e0000000 00000000ffffffe3
4419! Mem[0000000030081408] = 000000ff00000000, %f10 = c580bbff 8d7a0000
4420 ldda [%i2+%o4]0x81,%f10 ! %f10 = 000000ff 00000000
4421! Mem[00000000211c0000] = ffe37001, %l0 = 0000000000000000
4422 ldsba [%o2+0x001]%asi,%l0 ! %l0 = ffffffffffffffe3
4423! Mem[0000000030001408] = 4c000000, %l1 = 0000000000000000
4424 ldswa [%i0+%o4]0x89,%l1 ! %l1 = 000000004c000000
4425! Mem[00000000100c1408] = 000000e0, %f14 = 0000ff8d
4426 lda [%i3+%o4]0x88,%f14 ! %f14 = 000000e0
4427! Mem[0000000010041414] = 00000000, %l1 = 000000004c000000
4428 lduh [%i1+0x016],%l1 ! %l1 = 0000000000000000
4429! Mem[0000000030181408] = 00000000, %l5 = 00000000ffffffe3
4430 lduha [%i6+%o4]0x89,%l5 ! %l5 = 0000000000000000
4431! Starting 10 instruction Store Burst
4432! %f0 = 0000a3f2 00000019, %l0 = ffffffffffffffe3
4433! Mem[0000000030081408] = 000000ff00000000
4434 add %i2,0x008,%g1
4435 stda %f0,[%g1+%l0]ASI_PST32_SL ! Mem[0000000030081408] = 19000000f2a30000
4436
4437p0_label_172:
4438! %f10 = 000000ff, Mem[0000000010181400] = 00000000
4439 sta %f10,[%i6+%g0]0x80 ! Mem[0000000010181400] = 000000ff
4440! %l6 = 0000000000000000, Mem[0000000010141410] = ff000000
4441 stha %l6,[%i5+%o5]0x88 ! Mem[0000000010141410] = ff000000
4442! %f6 = ff000000 00000000, Mem[0000000010141410] = 000000ff ff7a0000
4443 stda %f6 ,[%i5+%o5]0x80 ! Mem[0000000010141410] = ff000000 00000000
4444! %l3 = 00000000ffe50000, %l3 = 00000000ffe50000, %l3 = 00000000ffe50000
4445 and %l3,%l3,%l3 ! %l3 = 00000000ffe50000
4446! %l5 = 0000000000000000, Mem[00000000211c0000] = ffe37001
4447 stb %l5,[%o2+%g0] ! Mem[00000000211c0000] = 00e37001
4448! %l5 = 0000000000000000, Mem[0000000030081400] = 00000028000000ff
4449 stxa %l5,[%i2+%g0]0x81 ! Mem[0000000030081400] = 0000000000000000
4450! Mem[0000000010141400] = ffffffe1, %l3 = 00000000ffe50000
4451 swapa [%i5+%g0]0x88,%l3 ! %l3 = 00000000ffffffe1
4452! %l0 = ffffffffffffffe3, Mem[0000000010041408] = 000000ff
4453 stha %l0,[%i1+%o4]0x88 ! Mem[0000000010041408] = 0000ffe3
4454! %f2 = 2dfeb51a 4c000000, Mem[0000000010041400] = ff0000ff d6e1b298
4455 stda %f2 ,[%i1+0x000]%asi ! Mem[0000000010041400] = 2dfeb51a 4c000000
4456! Starting 10 instruction Load Burst
4457! Mem[000000001004141c] = 000000ff, %l7 = 00000000000000ff
4458 ldswa [%i1+0x01c]%asi,%l7 ! %l7 = 00000000000000ff
4459
4460p0_label_173:
4461! Mem[0000000010101400] = 700025f9, %f3 = 4c000000
4462 lda [%i4+%g0]0x88,%f3 ! %f3 = 700025f9
4463! Mem[0000000010041430] = a775ccae, %l4 = 00000000e0000000
4464 ldsb [%i1+0x030],%l4 ! %l4 = ffffffffffffffa7
4465! Mem[0000000010081400] = 51b3147f, %f21 = 45b504f3
4466 lda [%i2+%g0]0x88,%f21 ! %f21 = 51b3147f
4467! Mem[0000000010181408] = ff000000, %l5 = 0000000000000000
4468 lduwa [%i6+%o4]0x88,%l5 ! %l5 = 00000000ff000000
4469! Mem[0000000010081418] = f368d4b6 6e17dfe9, %l0 = ffffffe3, %l1 = 00000000
4470 ldd [%i2+0x018],%l0 ! %l0 = 00000000f368d4b6 000000006e17dfe9
4471! Mem[0000000030001410] = 00000000, %l7 = 00000000000000ff
4472 lduwa [%i0+%o5]0x89,%l7 ! %l7 = 0000000000000000
4473! Mem[0000000010141420] = 00000000, %l4 = ffffffffffffffa7
4474 lduw [%i5+0x020],%l4 ! %l4 = 0000000000000000
4475! Mem[0000000010101410] = 00000000 000000ff, %l0 = f368d4b6, %l1 = 6e17dfe9
4476 ldda [%i4+%o5]0x88,%l0 ! %l0 = 00000000000000ff 0000000000000000
4477! Mem[0000000020800000] = ffff8ed8, %l6 = 0000000000000000
4478 lduha [%o1+0x000]%asi,%l6 ! %l6 = 000000000000ffff
4479! Starting 10 instruction Store Burst
4480 membar #Sync ! Added by membar checker (33)
4481! %f10 = 000000ff 00000000, Mem[0000000030101410] = 19adba28 3e37f70f
4482 stda %f10,[%i4+%o5]0x89 ! Mem[0000000030101410] = 000000ff 00000000
4483
4484p0_label_174:
4485! %l0 = 00000000000000ff, Mem[0000000030181410] = ffffff7f00000000
4486 stxa %l0,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000000000000ff
4487! Mem[0000000010041428] = bedae363380ea27e, %l5 = 00000000ff000000, %l3 = 00000000ffffffe1
4488 add %i1,0x28,%g1
4489 casxa [%g1]0x80,%l5,%l3 ! %l3 = bedae363380ea27e
4490! %l5 = 00000000ff000000, Mem[0000000030101400] = ff000045
4491 stba %l5,[%i4+%g0]0x89 ! Mem[0000000030101400] = ff000000
4492! Mem[0000000010101408] = 00000000, %l6 = 000000000000ffff
4493 lduba [%i4+%o4]0x80,%l6 ! %l6 = 0000000000000000
4494! Mem[0000000010101410] = ff000000, %l6 = 0000000000000000
4495 ldstuba [%i4+%o5]0x80,%l6 ! %l6 = 000000ff000000ff
4496! %l2 = 0000000000000000, imm = fffffffffffff51a, %l5 = 00000000ff000000
4497 or %l2,-0xae6,%l5 ! %l5 = fffffffffffff51a
4498! %l7 = 0000000000000000, Mem[00000000201c0000] = 003f826e, %asi = 80
4499 stba %l7,[%o0+0x000]%asi ! Mem[00000000201c0000] = 003f826e
4500! %f8 = ff000000 00000000, %l0 = 00000000000000ff
4501! Mem[0000000010101438] = 66a8975051b3147f
4502 add %i4,0x038,%g1
4503 stda %f8,[%g1+%l0]ASI_PST16_P ! Mem[0000000010101438] = ff00000000000000
4504! %f2 = 2dfeb51a 700025f9, %l0 = 00000000000000ff
4505! Mem[0000000030181400] = ff000000c6960309
4506 stda %f2,[%i6+%l0]ASI_PST16_S ! Mem[0000000030181400] = 2dfeb51a700025f9
4507! Starting 10 instruction Load Burst
4508! Mem[0000000030181400] = 2dfeb51a700025f9, %l3 = bedae363380ea27e
4509 ldxa [%i6+%g0]0x81,%l3 ! %l3 = 2dfeb51a700025f9
4510
4511p0_label_175:
4512! Mem[00000000300c1400] = 000000ff, %l1 = 0000000000000000
4513 ldsha [%i3+%g0]0x81,%l1 ! %l1 = 0000000000000000
4514! Mem[0000000010181400] = ff000000, %l7 = 0000000000000000
4515 ldsba [%i6+%g0]0x88,%l7 ! %l7 = 0000000000000000
4516! Mem[00000000100c1408] = e0000000, %l4 = 0000000000000000
4517 ldsba [%i3+%o4]0x80,%l4 ! %l4 = ffffffffffffffe0
4518! Mem[00000000201c0000] = 003f826e, %l2 = 0000000000000000
4519 ldub [%o0+%g0],%l2 ! %l2 = 0000000000000000
4520! Mem[000000001000142c] = 00000000, %l5 = fffffffffffff51a
4521 lduwa [%i0+0x02c]%asi,%l5 ! %l5 = 0000000000000000
4522! Mem[0000000030081400] = 0000000000000000, %l3 = 2dfeb51a700025f9
4523 ldxa [%i2+%g0]0x81,%l3 ! %l3 = 0000000000000000
4524! Mem[0000000010081408] = 00000000, %l4 = ffffffffffffffe0
4525 lduba [%i2+%o4]0x88,%l4 ! %l4 = 0000000000000000
4526! Mem[0000000030041408] = 000000ff, %f7 = 00000000
4527 lda [%i1+%o4]0x89,%f7 ! %f7 = 000000ff
4528! Mem[00000000100c1400] = ff00004c, %l7 = 0000000000000000
4529 lduha [%i3+%g0]0x80,%l7 ! %l7 = 000000000000ff00
4530! Starting 10 instruction Store Burst
4531! %l0 = 00000000000000ff, %l6 = 00000000000000ff, %y = 7fffffff
4532 sdiv %l0,%l6,%l3 ! %l3 = 000000007fffffff
4533 mov %l0,%y ! %y = 000000ff
4534
4535p0_label_176:
4536! %f10 = 000000ff 00000000, Mem[0000000010081408] = 00000000 52f7846f
4537 stda %f10,[%i2+%o4]0x88 ! Mem[0000000010081408] = 000000ff 00000000
4538! %l7 = 000000000000ff00, Mem[0000000010001408] = 00000000
4539 stwa %l7,[%i0+%o4]0x88 ! Mem[0000000010001408] = 0000ff00
4540! Mem[0000000030081400] = 00000000, %l0 = 00000000000000ff
4541 swapa [%i2+%g0]0x81,%l0 ! %l0 = 0000000000000000
4542! %l1 = 0000000000000000, Mem[0000000030101400] = 000000ff
4543 stha %l1,[%i4+%g0]0x81 ! Mem[0000000030101400] = 000000ff
4544! Mem[0000000010081408] = 00000000, %l3 = 000000007fffffff
4545 ldstuba [%i2+%o4]0x80,%l3 ! %l3 = 00000000000000ff
4546! Mem[0000000010041410] = ff00ffff, %l0 = 0000000000000000
4547 ldstuba [%i1+%o5]0x88,%l0 ! %l0 = 000000ff000000ff
4548! %l0 = 00000000000000ff, Mem[0000000030081408] = 19000000
4549 stha %l0,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00ff0000
4550! %f0 = 0000a3f2 00000019 2dfeb51a 700025f9
4551! %f4 = 00000000 00000000 ff000000 000000ff
4552! %f8 = ff000000 00000000 000000ff 00000000
4553! %f12 = 450000ff ffffffe3 000000e0 0000003f
4554 stda %f0,[%i1]ASI_BLK_S ! Block Store to 0000000030041400
4555! %l3 = 0000000000000000, Mem[0000000030101410] = 00000000
4556 stba %l3,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000000
4557! Starting 10 instruction Load Burst
4558! Mem[00000000100c1410] = 00000000, %l7 = 000000000000ff00
4559 ldswa [%i3+%o5]0x88,%l7 ! %l7 = 0000000000000000
4560
4561p0_label_177:
4562! Mem[0000000010181418] = 2c27cb51, %f16 = 000094d4
4563 lda [%i6+0x018]%asi,%f16 ! %f16 = 2c27cb51
4564 membar #Sync ! Added by membar checker (34)
4565! Mem[0000000010041410] = ffff00ff, %f23 = 00000000
4566 lda [%i1+%o5]0x80,%f23 ! %f23 = ffff00ff
4567! Mem[0000000030081410] = ff0000ff, %l3 = 0000000000000000
4568 ldswa [%i2+%o5]0x81,%l3 ! %l3 = ffffffffff0000ff
4569! Mem[0000000010101400] = f9250070 19adba28 00000000 0000ffe0
4570! Mem[0000000010101410] = ff000000 00000000 1e57899f 704e25f9
4571! Mem[0000000010101420] = 610c91c4 a23eeedf 00000000 00000000
4572! Mem[0000000010101430] = 000094d4 000000e0 ff000000 00000000
4573 ldda [%i4]ASI_BLK_P,%f0 ! Block Load from 0000000010101400
4574! Mem[0000000030081400] = 000000ff, %f24 = b4e5a795
4575 lda [%i2+%g0]0x81,%f24 ! %f24 = 000000ff
4576! Mem[0000000030101400] = 000000ff d4940000 0000899f ef53a248
4577! Mem[0000000030101410] = 00000000 ff000000 00000000 c9cbe1f0
4578! Mem[0000000030101420] = 3fed645a 95a7e5b4 6783a828 d78df1ce
4579! Mem[0000000030101430] = 3e37f70f ff410000 fffff842 895ceee0
4580 ldda [%i4]ASI_BLK_S,%f16 ! Block Load from 0000000030101400
4581! Mem[0000000010141408] = 00000000, %l4 = 0000000000000000
4582 lduwa [%i5+%o4]0x88,%l4 ! %l4 = 0000000000000000
4583! Mem[0000000010101400] = f9250070 19adba28, %l6 = 000000ff, %l7 = 00000000
4584 ldda [%i4+%g0]0x80,%l6 ! %l6 = 00000000f9250070 0000000019adba28
4585! Mem[0000000030101408] = 48a253ef 9f890000, %l4 = 00000000, %l5 = 00000000
4586 ldda [%i4+%o4]0x89,%l4 ! %l4 = 000000009f890000 0000000048a253ef
4587! Starting 10 instruction Store Burst
4588! %l0 = 00000000000000ff, Mem[000000001000141a] = 28000000, %asi = 80
4589 stba %l0,[%i0+0x01a]%asi ! Mem[0000000010001418] = 2800ff00
4590
4591p0_label_178:
4592! %l6 = 00000000f9250070, Mem[0000000010001438] = ffffffe1, %asi = 80
4593 stwa %l6,[%i0+0x038]%asi ! Mem[0000000010001438] = f9250070
4594! %f9 = a23eeedf, Mem[0000000010001410] = 000000ff
4595 sta %f9 ,[%i0+%o5]0x88 ! Mem[0000000010001410] = a23eeedf
4596! %l0 = 000000ff, %l1 = 00000000, Mem[0000000010181400] = 000000ff 67000000
4597 stda %l0,[%i6+%g0]0x80 ! Mem[0000000010181400] = 000000ff 00000000
4598! %l2 = 0000000000000000, Mem[0000000021800001] = 00fffa80, %asi = 80
4599 stba %l2,[%o3+0x001]%asi ! Mem[0000000021800000] = 0000fa80
4600! Mem[0000000030001410] = 00000000, %l6 = 00000000f9250070
4601 ldstuba [%i0+%o5]0x81,%l6 ! %l6 = 00000000000000ff
4602! %l2 = 0000000000000000, Mem[0000000010001400] = 28baad19
4603 stwa %l2,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000
4604! Mem[0000000030001400] = 00000000, %l2 = 0000000000000000
4605 ldstuba [%i0+%g0]0x81,%l2 ! %l2 = 00000000000000ff
4606! %f14 = ff000000, Mem[0000000030041410] = 00000000
4607 sta %f14,[%i1+%o5]0x81 ! Mem[0000000030041410] = ff000000
4608! Mem[0000000020800001] = ffff8ed8, %l6 = 0000000000000000
4609 ldstuba [%o1+0x001]%asi,%l6 ! %l6 = 000000ff000000ff
4610! Starting 10 instruction Load Burst
4611! Mem[0000000010041410] = 00000000 ff00ffff, %l2 = 00000000, %l3 = ff0000ff
4612 ldda [%i1+%o5]0x88,%l2 ! %l2 = 00000000ff00ffff 0000000000000000
4613
4614p0_label_179:
4615! Mem[0000000010101408] = 00000000, %l7 = 0000000019adba28
4616 lduha [%i4+%o4]0x88,%l7 ! %l7 = 0000000000000000
4617! Mem[0000000010041400] = 2dfeb51a, %l7 = 0000000000000000
4618 lduba [%i1+%g0]0x80,%l7 ! %l7 = 000000000000002d
4619! Mem[0000000010081410] = 9f890000, %l7 = 000000000000002d
4620 ldsha [%i2+0x012]%asi,%l7 ! %l7 = 0000000000000000
4621! %f12 = 000094d4, %f5 = 00000000, %f3 = 0000ffe0
4622 fdivs %f12,%f5 ,%f3 ! %f3 = 7f800000
4623! Mem[0000000010101400] = f9250070 19adba28 00000000 0000ffe0
4624! Mem[0000000010101410] = ff000000 00000000 1e57899f 704e25f9
4625! Mem[0000000010101420] = 610c91c4 a23eeedf 00000000 00000000
4626! Mem[0000000010101430] = 000094d4 000000e0 ff000000 00000000
4627 ldda [%i4]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000010101400
4628! Mem[0000000010081408] = ff000000, %l2 = 00000000ff00ffff
4629 swapa [%i2+%o4]0x80,%l2 ! %l2 = 00000000ff000000
4630! Mem[0000000030141408] = 000094d4 c580bbff, %l0 = 000000ff, %l1 = 00000000
4631 ldda [%i5+%o4]0x89,%l0 ! %l0 = 00000000c580bbff 00000000000094d4
4632! Mem[0000000010041400] = 2dfeb51a, %l4 = 000000009f890000
4633 ldsha [%i1+%g0]0x80,%l4 ! %l4 = 0000000000002dfe
4634! %f24 = 3fed645a, %f19 = ef53a248
4635 fcmps %fcc1,%f24,%f19 ! %fcc1 = 2
4636! Starting 10 instruction Store Burst
4637! %l1 = 00000000000094d4, Mem[00000000300c1410] = 3f000000
4638 stba %l1,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 3f0000d4
4639
4640p0_label_180:
4641! %f27 = d78df1ce, Mem[0000000030081408] = 0000ff00
4642 sta %f27,[%i2+%o4]0x89 ! Mem[0000000030081408] = d78df1ce
4643 membar #Sync ! Added by membar checker (35)
4644! %l1 = 00000000000094d4, Mem[0000000030101400] = 000094d4ff000000
4645 stxa %l1,[%i4+%g0]0x89 ! Mem[0000000030101400] = 00000000000094d4
4646! %l5 = 0000000048a253ef, Mem[00000000300c1408] = ff0000ff
4647 stba %l5,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ff0000ef
4648! %l0 = 00000000c580bbff, Mem[0000000010001400] = 00000000
4649 stwa %l0,[%i0+%g0]0x80 ! Mem[0000000010001400] = c580bbff
4650! Mem[0000000010001410] = a23eeedf, %l2 = 00000000ff000000
4651 swapa [%i0+%o5]0x88,%l2 ! %l2 = 00000000a23eeedf
4652! Mem[00000000300c1400] = 000000ff, %l2 = 00000000a23eeedf
4653 ldstuba [%i3+%g0]0x81,%l2 ! %l2 = 00000000000000ff
4654! Mem[0000000030181400] = 1ab5fe2d, %l0 = 00000000c580bbff
4655 swapa [%i6+%g0]0x89,%l0 ! %l0 = 000000001ab5fe2d
4656! %l4 = 0000000000002dfe, Mem[0000000030041400] = f2a30000
4657 stha %l4,[%i1+%g0]0x89 ! Mem[0000000030041400] = f2a32dfe
4658! Mem[0000000010181408] = ff000000, %l1 = 00000000000094d4
4659 swapa [%i6+%o4]0x88,%l1 ! %l1 = 00000000ff000000
4660! Starting 10 instruction Load Burst
4661! Mem[0000000010101424] = a23eeedf, %l3 = 0000000000000000
4662 ldsb [%i4+0x026],%l3 ! %l3 = ffffffffffffffee
4663
4664p0_label_181:
4665! Mem[0000000030001400] = ff000000 000000ff, %l4 = 00002dfe, %l5 = 48a253ef
4666 ldda [%i0+%g0]0x89,%l4 ! %l4 = 00000000000000ff 00000000ff000000
4667! Mem[0000000010001400] = c580bbff0ff73700, %l7 = 0000000000000000
4668 ldxa [%i0+%g0]0x80,%l7 ! %l7 = c580bbff0ff73700
4669! Mem[0000000010041400] = 2dfeb51a, %l6 = 00000000000000ff
4670 ldswa [%i1+%g0]0x80,%l6 ! %l6 = 000000002dfeb51a
4671! Mem[0000000010001434] = d4940000, %l7 = c580bbff0ff73700
4672 lduw [%i0+0x034],%l7 ! %l7 = 00000000d4940000
4673! Mem[0000000030141410] = 000000ff, %l0 = 000000001ab5fe2d
4674 lduwa [%i5+%o5]0x89,%l0 ! %l0 = 00000000000000ff
4675! Mem[0000000010101400] = 700025f9, %l5 = 00000000ff000000
4676 lduha [%i4+%g0]0x88,%l5 ! %l5 = 00000000000025f9
4677! Mem[0000000010181410] = 0000a3f2, %l2 = 0000000000000000
4678 ldsba [%i6+%o5]0x80,%l2 ! %l2 = 0000000000000000
4679! Mem[0000000030001400] = 000000ff, %l6 = 000000002dfeb51a
4680 lduha [%i0+%g0]0x89,%l6 ! %l6 = 00000000000000ff
4681! Mem[0000000010101408] = 00000000, %l0 = 00000000000000ff
4682 lduha [%i4+%o4]0x88,%l0 ! %l0 = 0000000000000000
4683! Starting 10 instruction Store Burst
4684! Mem[0000000021800000] = 0000fa80, %l5 = 00000000000025f9
4685 ldstub [%o3+%g0],%l5 ! %l5 = 00000000000000ff
4686
4687p0_label_182:
4688! %l3 = ffffffffffffffee, Mem[0000000010141410] = ff00000000000000
4689 stx %l3,[%i5+%o5] ! Mem[0000000010141410] = ffffffffffffffee
4690! Mem[000000001018140c] = ffffffff, %l3 = ffffffffffffffee, %asi = 80
4691 swapa [%i6+0x00c]%asi,%l3 ! %l3 = 00000000ffffffff
4692! %l5 = 0000000000000000, Mem[00000000300c1410] = 3f0000d4
4693 stha %l5,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 3f000000
4694! %l5 = 0000000000000000, Mem[0000000030101408] = 0000899f
4695 stha %l5,[%i4+%o4]0x81 ! Mem[0000000030101408] = 0000899f
4696! %l7 = 00000000d4940000, Mem[0000000010181408] = 000094d4
4697 stwa %l7,[%i6+%o4]0x88 ! Mem[0000000010181408] = d4940000
4698! Mem[0000000021800080] = a3f2944f, %l5 = 0000000000000000
4699 ldstub [%o3+0x080],%l5 ! %l5 = 000000a3000000ff
4700! %l5 = 00000000000000a3, imm = 0000000000000bf7, %l1 = 00000000ff000000
4701 xor %l5,0xbf7,%l1 ! %l1 = 0000000000000b54
4702! %l4 = 00000000000000ff, Mem[0000000010041408] = 0000ffe3
4703 stba %l4,[%i1+%o4]0x88 ! Mem[0000000010041408] = 0000ffff
4704! %l6 = 00000000000000ff, Mem[0000000010181424] = 000000ff, %asi = 80
4705 stwa %l6,[%i6+0x024]%asi ! Mem[0000000010181424] = 000000ff
4706! Starting 10 instruction Load Burst
4707! Mem[0000000010041400] = 2dfeb51a, %l3 = 00000000ffffffff
4708 ldswa [%i1+%g0]0x80,%l3 ! %l3 = 000000002dfeb51a
4709
4710p0_label_183:
4711! Mem[0000000010181410] = f2a30000, %l3 = 000000002dfeb51a
4712 ldswa [%i6+%o5]0x88,%l3 ! %l3 = fffffffff2a30000
4713! Mem[0000000010001400] = ffbb80c5, %l6 = 00000000000000ff
4714 ldswa [%i0+%g0]0x88,%l6 ! %l6 = ffffffffffbb80c5
4715! Mem[000000001018141c] = 386059d7, %l0 = 0000000000000000
4716 ldswa [%i6+0x01c]%asi,%l0 ! %l0 = 00000000386059d7
4717! Mem[0000000030181408] = 00000000, %l0 = 00000000386059d7
4718 lduba [%i6+%o4]0x81,%l0 ! %l0 = 0000000000000000
4719! Mem[0000000010081400] = 51b3147f, %f11 = 00000000
4720 lda [%i2+%g0]0x88,%f11 ! %f11 = 51b3147f
4721! Mem[0000000010181400] = 00000000ff000000, %l6 = ffffffffffbb80c5
4722 ldxa [%i6+%g0]0x88,%l6 ! %l6 = 00000000ff000000
4723! Mem[00000000201c0000] = 003f826e, %l4 = 00000000000000ff
4724 lduba [%o0+0x001]%asi,%l4 ! %l4 = 000000000000003f
4725! Mem[00000000100c1408] = 000000e0, %l7 = 00000000d4940000
4726 ldsba [%i3+%o4]0x88,%l7 ! %l7 = ffffffffffffffe0
4727! Mem[0000000010001410] = 00000000ff000000, %l3 = fffffffff2a30000
4728 ldxa [%i0+%o5]0x88,%l3 ! %l3 = 00000000ff000000
4729! Starting 10 instruction Store Burst
4730! %l0 = 0000000000000000, Mem[0000000030081408] = cef18dd7
4731 stba %l0,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00f18dd7
4732
4733p0_label_184:
4734! Mem[0000000030101408] = 9f890000, %l7 = ffffffffffffffe0
4735 swapa [%i4+%o4]0x89,%l7 ! %l7 = 000000009f890000
4736! Mem[0000000010141410] = ffffffff, %l1 = 0000000000000b54
4737 swapa [%i5+%o5]0x80,%l1 ! %l1 = 00000000ffffffff
4738! %l1 = 00000000ffffffff, %l4 = 000000000000003f, %l5 = 00000000000000a3
4739 udivx %l1,%l4,%l5 ! %l5 = 0000000004104104
4740! Mem[00000000100c1408] = 000000e0, %l6 = 00000000ff000000
4741 ldstuba [%i3+%o4]0x88,%l6 ! %l6 = 000000e0000000ff
4742! %f30 = fffff842, Mem[00000000300c1400] = ff0000ff
4743 sta %f30,[%i3+%g0]0x89 ! Mem[00000000300c1400] = fffff842
4744! Mem[00000000100c1410] = 00000000, %l3 = 00000000ff000000
4745 swapa [%i3+%o5]0x80,%l3 ! %l3 = 0000000000000000
4746! %l7 = 000000009f890000, Mem[0000000030001400] = 000000ff
4747 stba %l7,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000
4748! Mem[0000000030041408] = 1ab5fe2d, %l3 = 0000000000000000
4749 ldstuba [%i1+%o4]0x89,%l3 ! %l3 = 0000002d000000ff
4750! Mem[0000000021800081] = fff2944f, %l2 = 0000000000000000
4751 ldstuba [%o3+0x081]%asi,%l2 ! %l2 = 000000f2000000ff
4752! Starting 10 instruction Load Burst
4753! Mem[0000000010041410] = ff00ffff, %f7 = 9f89571e
4754 lda [%i1+%o5]0x88,%f7 ! %f7 = ff00ffff
4755
4756p0_label_185:
4757! Mem[0000000030001410] = 000000ff, %l1 = 00000000ffffffff
4758 lduwa [%i0+%o5]0x89,%l1 ! %l1 = 00000000000000ff
4759! Mem[00000000100c1414] = 00000cff, %l0 = 0000000000000000
4760 lduha [%i3+0x014]%asi,%l0 ! %l0 = 0000000000000000
4761! Mem[0000000010181410] = f2a30000, %l2 = 00000000000000f2
4762 ldsha [%i6+%o5]0x88,%l2 ! %l2 = 0000000000000000
4763! Mem[0000000030081400] = 000000ff00000000, %l3 = 000000000000002d
4764 ldxa [%i2+%g0]0x81,%l3 ! %l3 = 000000ff00000000
4765! %f22 = 00000000, %f0 = 28baad19, %f22 = 00000000 c9cbe1f0
4766 fsmuld %f22,%f0 ,%f22 ! %f22 = 00000000 00000000
4767! %f5 = 000000ff, %f8 = dfee3ea2
4768 fcmpes %fcc1,%f5 ,%f8 ! %fcc1 = 2
4769! Mem[00000000100c1408] = ff000000, %l5 = 0000000004104104
4770 lduha [%i3+%o4]0x80,%l5 ! %l5 = 000000000000ff00
4771! Mem[0000000030041410] = ff000000, %l2 = 0000000000000000
4772 lduha [%i1+%o5]0x81,%l2 ! %l2 = 000000000000ff00
4773! Mem[0000000010081408] = ff00ffff, %l0 = 0000000000000000
4774 ldsba [%i2+%o4]0x80,%l0 ! %l0 = ffffffffffffffff
4775! Starting 10 instruction Store Burst
4776! %f20 = 00000000 ff000000, Mem[0000000010001400] = c580bbff 0ff73700
4777 stda %f20,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000 ff000000
4778
4779p0_label_186:
4780! Mem[0000000010141408] = 00000000, %l3 = 000000ff00000000
4781 swapa [%i5+%o4]0x80,%l3 ! %l3 = 0000000000000000
4782! Mem[0000000030141410] = ff000000, %l5 = 000000000000ff00
4783 ldstuba [%i5+%o5]0x81,%l5 ! %l5 = 000000ff000000ff
4784! %l1 = 00000000000000ff, Mem[0000000010141400] = 0000e5ff
4785 stha %l1,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00ffe5ff
4786! Mem[000000001010141d] = 704e25f9, %l5 = 00000000000000ff
4787 ldstuba [%i4+0x01d]%asi,%l5 ! %l5 = 0000004e000000ff
4788! Mem[0000000010081408] = ff00ffff, %l6 = 00000000000000e0
4789 swapa [%i2+%o4]0x80,%l6 ! %l6 = 00000000ff00ffff
4790! Mem[0000000010181408] = d4940000, %l2 = 000000000000ff00
4791 swapa [%i6+%o4]0x88,%l2 ! %l2 = 00000000d4940000
4792! Mem[0000000010141428] = 0862378effffff8d, %l6 = 00000000ff00ffff, %l2 = 00000000d4940000
4793 add %i5,0x28,%g1
4794 casxa [%g1]0x80,%l6,%l2 ! %l2 = 0862378effffff8d
4795! %l2 = ffffff8d, %l3 = 00000000, Mem[0000000030181408] = 00000000 00000000
4796 stda %l2,[%i6+%o4]0x81 ! Mem[0000000030181408] = ffffff8d 00000000
4797! Mem[0000000030101408] = e0ffffff, %l3 = 0000000000000000
4798 lduha [%i4+%o4]0x81,%l3 ! %l3 = 000000000000e0ff
4799! Starting 10 instruction Load Burst
4800! Mem[0000000010041410] = ffff00ff00000000, %f6 = f9254e70 ff00ffff
4801 ldda [%i1+0x010]%asi,%f6 ! %f6 = ffff00ff 00000000
4802
4803p0_label_187:
4804! Mem[0000000010141410] = 00000b54ffffffee, %l6 = 00000000ff00ffff
4805 ldxa [%i5+%o5]0x80,%l6 ! %l6 = 00000b54ffffffee
4806! Mem[0000000010081400] = 51b3147f, %l3 = 000000000000e0ff
4807 ldswa [%i2+%g0]0x88,%l3 ! %l3 = 0000000051b3147f
4808! Mem[0000000030141408] = c580bbff, %l3 = 0000000051b3147f
4809 lduwa [%i5+%o4]0x89,%l3 ! %l3 = 00000000c580bbff
4810! Mem[0000000010181400] = 000000ff, %l2 = 0862378effffff8d
4811 lduwa [%i6+%g0]0x80,%l2 ! %l2 = 00000000000000ff
4812! Mem[0000000010041438] = 0000ff0d, %l3 = 00000000c580bbff
4813 ldswa [%i1+0x038]%asi,%l3 ! %l3 = 000000000000ff0d
4814! Mem[00000000211c0000] = 00e37001, %l7 = 000000009f890000
4815 lduba [%o2+0x000]%asi,%l7 ! %l7 = 0000000000000000
4816! Mem[0000000010001400] = 00000000, %l5 = 000000000000004e
4817 ldsh [%i0+%g0],%l5 ! %l5 = 0000000000000000
4818! Mem[0000000010001400] = 00000000ff000000, %l4 = 000000000000003f
4819 ldxa [%i0+0x000]%asi,%l4 ! %l4 = 00000000ff000000
4820! Mem[0000000021800100] = 5e004cdd, %l4 = 00000000ff000000
4821 ldsha [%o3+0x100]%asi,%l4 ! %l4 = 0000000000005e00
4822! Starting 10 instruction Store Burst
4823! %f18 = 0000899f ef53a248, %l4 = 0000000000005e00
4824! Mem[0000000010081410] = 9f890000700025f9
4825 add %i2,0x010,%g1
4826 stda %f18,[%g1+%l4]ASI_PST16_PL ! Mem[0000000010081410] = 9f890000700025f9
4827
4828p0_label_188:
4829! %l3 = 000000000000ff0d, Mem[00000000100c1410] = ff0c0000000000ff
4830 stxa %l3,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 000000000000ff0d
4831! Mem[0000000010041410] = ff00ffff, %l3 = 000000000000ff0d
4832 swapa [%i1+%o5]0x88,%l3 ! %l3 = 00000000ff00ffff
4833! %f12 = e0000000, %f5 = 000000ff, %f20 = 00000000
4834 fdivs %f12,%f5 ,%f20 ! %f20 = ff800000
4835! Mem[0000000030141410] = 000000ff, %l4 = 0000000000005e00
4836 swapa [%i5+%o5]0x89,%l4 ! %l4 = 00000000000000ff
4837! Mem[0000000030081408] = d78df100, %l7 = 0000000000000000
4838 ldstuba [%i2+%o4]0x89,%l7 ! %l7 = 00000000000000ff
4839! %f1 = 700025f9, Mem[00000000100c1410] = 0dff0000
4840 sta %f1 ,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 700025f9
4841! Mem[0000000010001400] = 00000000, %l0 = ffffffffffffffff
4842 swapa [%i0+%g0]0x80,%l0 ! %l0 = 0000000000000000
4843! %f4 = 00000000 000000ff, Mem[0000000030181408] = ffffff8d 00000000
4844 stda %f4 ,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000 000000ff
4845! %f22 = 00000000, Mem[0000000010041410] = 0dff0000
4846 sta %f22,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000
4847! Starting 10 instruction Load Burst
4848! Mem[000000001008140c] = ff000000, %l0 = 0000000000000000
4849 ldub [%i2+0x00f],%l0 ! %l0 = 0000000000000000
4850
4851p0_label_189:
4852! Mem[0000000030181410] = ff00000000000000, %f30 = fffff842 895ceee0
4853 ldda [%i6+%o5]0x89,%f30 ! %f30 = ff000000 00000000
4854! Mem[0000000030001410] = 000000ff, %l0 = 0000000000000000
4855 lduha [%i0+%o5]0x89,%l0 ! %l0 = 00000000000000ff
4856! Mem[000000001000143c] = 5097a866, %f25 = 95a7e5b4
4857 lda [%i0+0x03c]%asi,%f25 ! %f25 = 5097a866
4858! Mem[0000000010081408] = 000000ff e0000000, %l0 = 000000ff, %l1 = 000000ff
4859 ldda [%i2+%o4]0x88,%l0 ! %l0 = 00000000e0000000 00000000000000ff
4860! Mem[00000000300c1408] = 98b2e1d6ff0000ef, %l4 = 00000000000000ff
4861 ldxa [%i3+%o4]0x89,%l4 ! %l4 = 98b2e1d6ff0000ef
4862! Mem[0000000010041408] = 0000ffff, %l4 = 98b2e1d6ff0000ef
4863 ldsha [%i1+%o4]0x88,%l4 ! %l4 = ffffffffffffffff
4864! Mem[0000000010181410] = 19000000f2a30000, %l0 = 00000000e0000000
4865 ldxa [%i6+%o5]0x88,%l0 ! %l0 = 19000000f2a30000
4866! Mem[0000000010081410] = 0000899f, %l1 = 00000000000000ff
4867 lduwa [%i2+%o5]0x88,%l1 ! %l1 = 000000000000899f
4868! Mem[0000000010101400] = 700025f9, %l5 = 0000000000000000
4869 ldswa [%i4+%g0]0x88,%l5 ! %l5 = 00000000700025f9
4870! Starting 10 instruction Store Burst
4871! %l4 = ffffffffffffffff, Mem[00000000211c0000] = 00e37001, %asi = 80
4872 stha %l4,[%o2+0x000]%asi ! Mem[00000000211c0000] = ffff7001
4873
4874p0_label_190:
4875! %l2 = 000000ff, %l3 = ff00ffff, Mem[0000000010141420] = 00000000 ffe50000
4876 stda %l2,[%i5+0x020]%asi ! Mem[0000000010141420] = 000000ff ff00ffff
4877! %f15 = 000000ff, %f31 = 00000000, %f10 = 00000000
4878 fadds %f15,%f31,%f10 ! %l0 = 19000000f2a30022, Unfinished, %fsr = 1200000800
4879! Mem[00000000211c0001] = ffff7001, %l3 = 00000000ff00ffff
4880 ldstub [%o2+0x001],%l3 ! %l3 = 000000ff000000ff
4881! %f24 = 3fed645a 5097a866, Mem[0000000010181400] = 000000ff 00000000
4882 stda %f24,[%i6+%g0]0x80 ! Mem[0000000010181400] = 3fed645a 5097a866
4883! Mem[0000000010141408] = 00000000, %l1 = 000000000000899f
4884 swapa [%i5+%o4]0x88,%l1 ! %l1 = 0000000000000000
4885! Mem[0000000030001410] = 000000ff, %l0 = 19000000f2a30022
4886 swapa [%i0+%o5]0x89,%l0 ! %l0 = 00000000000000ff
4887! Code Fragment 4
4888p0_fragment_13:
4889! %l0 = 00000000000000ff
4890 setx 0x80cd1198347d4959,%g7,%l0 ! %l0 = 80cd1198347d4959
4891! %l1 = 0000000000000000
4892 setx 0x2f282b406bd1667d,%g7,%l1 ! %l1 = 2f282b406bd1667d
4893 setx 0x7ff8, %g1, %g2
4894 and %l0, %g2, %l0
4895 setx 0xffffffff, %g1, %g2
4896 and %l1, %g2, %l1
4897 setx 0x100000000, %g1, %g2
4898 or %l1, %g2, %l1 ! Set bit 32 - perrinj
4899 ta T_CHANGE_HPRIV
4900 stxa %l1, [%l0]ASI_ICACHE_INSTR
4901 ta T_CHANGE_NONHPRIV
4902! %l0 = 80cd1198347d4959
4903 setx 0xca4baea87712b122,%g7,%l0 ! %l0 = ca4baea87712b122
4904! %l1 = 2f282b406bd1667d
4905 setx 0xe8a80bb873ca06ad,%g7,%l1 ! %l1 = e8a80bb873ca06ad
4906! %l0 = ca4baea87712b122, Mem[0000000010001410] = 000000ff
4907 stwa %l0,[%i0+%o5]0x80 ! Mem[0000000010001410] = 7712b122
4908! Mem[0000000030081408] = d78df1ff, %l1 = e8a80bb873ca06ad
4909 swapa [%i2+%o4]0x89,%l1 ! %l1 = 00000000d78df1ff
4910! Starting 10 instruction Load Burst
4911! Mem[0000000010101400] = f9250070, %l4 = ffffffffffffffff
4912 ldsba [%i4+%g0]0x80,%l4 ! %l4 = fffffffffffffff9
4913
4914p0_label_191:
4915! Mem[0000000030101410] = 00000000, %l7 = 0000000000000000
4916 lduwa [%i4+%o5]0x81,%l7 ! %l7 = 0000000000000000
4917! %l7 = 0000000000000000, %l3 = 00000000000000ff, %l6 = 00000b54ffffffee
4918 sub %l7,%l3,%l6 ! %l6 = ffffffffffffff01
4919! Mem[0000000010041408] = ffff0000, %f7 = 00000000
4920 lda [%i1+%o4]0x80,%f7 ! %f7 = ffff0000
4921! Mem[00000000100c1400] = ff00004c, %f3 = 00000000
4922 lda [%i3+%g0]0x80,%f3 ! %f3 = ff00004c
4923! Mem[0000000030141410] = 00005e00, %l0 = ca4baea87712b122
4924 ldsba [%i5+%o5]0x89,%l0 ! %l0 = 0000000000000000
4925! Mem[0000000030141408] = ffbb80c5, %l0 = 0000000000000000
4926 ldsha [%i5+%o4]0x81,%l0 ! %l0 = ffffffffffffffbb
4927! Mem[0000000010101400] = 28baad19700025f9, %l2 = 00000000000000ff
4928 ldxa [%i4+%g0]0x88,%l2 ! %l2 = 28baad19700025f9
4929! Mem[00000000100c1400] = ff00004cc9cbe1f0, %f8 = dfee3ea2 c4910c61
4930 ldda [%i3+%g0]0x80,%f8 ! %f8 = ff00004c c9cbe1f0
4931! Mem[0000000030141410] = 005e0000, %f30 = ff000000
4932 lda [%i5+%o5]0x81,%f30 ! %f30 = 005e0000
4933! Starting 10 instruction Store Burst
4934! Mem[00000000300c1410] = 0000003f, %l2 = 28baad19700025f9
4935 swapa [%i3+%o5]0x81,%l2 ! %l2 = 000000000000003f
4936
4937p0_label_192:
4938! %l3 = 00000000000000ff, Mem[0000000010081408] = 000000e0ff000000
4939 stxa %l3,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000000000000ff
4940! Mem[0000000010181407] = 5097a866, %l0 = ffffffffffffffbb
4941 ldstub [%i6+0x007],%l0 ! %l0 = 00000066000000ff
4942! %l2 = 0000003f, %l3 = 000000ff, Mem[0000000010001410] = 22b11277 00000000
4943 stda %l2,[%i0+%o5]0x88 ! Mem[0000000010001410] = 0000003f 000000ff
4944! Mem[0000000030141400] = 280000ff, %l0 = 0000000000000066
4945 ldstuba [%i5+%g0]0x81,%l0 ! %l0 = 00000028000000ff
4946! %l6 = ffffffffffffff01, Mem[0000000030141408] = 000094d4c580bbff
4947 stxa %l6,[%i5+%o4]0x89 ! Mem[0000000030141408] = ffffffffffffff01
4948! %f2 = e0ff0000, Mem[0000000010041400] = 1ab5fe2d
4949 sta %f2 ,[%i1+%g0]0x88 ! Mem[0000000010041400] = e0ff0000
4950! %f0 = 28baad19 700025f9 e0ff0000 ff00004c
4951! %f4 = 00000000 000000ff ffff00ff ffff0000
4952! %f8 = ff00004c c9cbe1f0 00000000 51b3147f
4953! %f12 = e0000000 d4940000 00000000 000000ff
4954 stda %f0,[%i5]ASI_BLK_AIUP ! Block Store to 0000000010141400
4955! Mem[0000000010081404] = 0ff7373e, %l0 = 0000000000000028
4956 ldstuba [%i2+0x004]%asi,%l0 ! %l0 = 0000000f000000ff
4957! %f18 = 0000899f ef53a248, %l1 = 00000000d78df1ff
4958! Mem[0000000030101438] = fffff842895ceee0
4959 add %i4,0x038,%g1
4960 stda %f18,[%g1+%l1]ASI_PST32_SL ! Mem[0000000030101438] = 48a253ef9f890000
4961! Starting 10 instruction Load Burst
4962! Mem[0000000030041408] = 1ab5feff, %l3 = 00000000000000ff
4963 lduwa [%i1+%o4]0x89,%l3 ! %l3 = 000000001ab5feff
4964
4965p0_label_193:
4966! Mem[0000000030081400] = 00000000ff000000, %l0 = 000000000000000f
4967 ldxa [%i2+%g0]0x89,%l0 ! %l0 = 00000000ff000000
4968 membar #Sync ! Added by membar checker (36)
4969! Mem[0000000010141410] = 00000000, %f31 = 00000000
4970 lda [%i5+%o5]0x88,%f31 ! %f31 = 00000000
4971! Mem[0000000020800000] = ffff8ed8, %l1 = 00000000d78df1ff
4972 lduha [%o1+0x000]%asi,%l1 ! %l1 = 000000000000ffff
4973! Mem[0000000030041410] = ff00000000000000, %f30 = 005e0000 00000000
4974 ldda [%i1+%o5]0x81,%f30 ! %f30 = ff000000 00000000
4975! Mem[0000000010141400] = 19adba28, %l2 = 000000000000003f
4976 ldsha [%i5+%g0]0x88,%l2 ! %l2 = ffffffffffffba28
4977! Mem[0000000010001400] = ffffffff, %l0 = 00000000ff000000
4978 lduwa [%i0+%g0]0x80,%l0 ! %l0 = 00000000ffffffff
4979! Mem[0000000010101410] = ff000000, %l4 = fffffffffffffff9
4980 lduba [%i4+%o5]0x80,%l4 ! %l4 = 00000000000000ff
4981! Mem[0000000010081408] = 00000000, %f28 = 3e37f70f
4982 lda [%i2+%o4]0x88,%f28 ! %f28 = 00000000
4983! Mem[0000000010081400] = 51b3147f, %f11 = 51b3147f
4984 lda [%i2+%g0]0x88,%f11 ! %f11 = 51b3147f
4985! Starting 10 instruction Store Burst
4986! Mem[0000000010181408] = 0000ff00, %l2 = ffffffffffffba28
4987 ldstuba [%i6+%o4]0x88,%l2 ! %l2 = 00000000000000ff
4988
4989p0_label_194:
4990! Mem[0000000010041417] = 00000000, %l2 = 0000000000000000
4991 ldstuba [%i1+0x017]%asi,%l2 ! %l2 = 00000000000000ff
4992! Mem[0000000010181401] = 3fed645a, %l2 = 0000000000000000
4993 ldstuba [%i6+0x001]%asi,%l2 ! %l2 = 000000ed000000ff
4994! %f15 = 000000ff, %f6 = ffff00ff
4995 fitos %f15,%f6 ! %f6 = 437f0000
4996! %l7 = 0000000000000000, Mem[000000001000143f] = 5097a866, %asi = 80
4997 stba %l7,[%i0+0x03f]%asi ! Mem[000000001000143c] = 5097a800
4998! %l2 = 000000ed, %l3 = 1ab5feff, Mem[0000000030181408] = 00000000 000000ff
4999 stda %l2,[%i6+%o4]0x81 ! Mem[0000000030181408] = 000000ed 1ab5feff
5000! %l6 = ffffffffffffff01, imm = 0000000000000241, %l6 = ffffffffffffff01
5001 xor %l6,0x241,%l6 ! %l6 = fffffffffffffd40
5002! Mem[0000000010041408] = ffff0000, %l1 = 000000000000ffff
5003 ldsba [%i1+%o4]0x80,%l1 ! %l1 = ffffffffffffffff
5004! %l2 = 00000000000000ed, %l0 = 00000000ffffffff, %l0 = 00000000ffffffff
5005 subc %l2,%l0,%l0 ! %l0 = ffffffff000000ee
5006! %l0 = ffffffff000000ee, Mem[00000000300c1408] = ff0000ef
5007 stba %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ff0000ee
5008! Starting 10 instruction Load Burst
5009! Mem[000000001010143c] = 00000000, %l2 = 00000000000000ed
5010 lduha [%i4+0x03c]%asi,%l2 ! %l2 = 0000000000000000
5011
5012p0_label_195:
5013! Mem[0000000010141400] = 28baad19, %l0 = ffffffff000000ee
5014 ldsba [%i5+%g0]0x80,%l0 ! %l0 = 0000000000000028
5015! Mem[0000000010001430] = e0000000, %l1 = ffffffffffffffff
5016 ldsw [%i0+0x030],%l1 ! %l1 = ffffffffe0000000
5017! Mem[00000000300c1400] = 42f8ffff, %l1 = ffffffffe0000000
5018 lduba [%i3+%g0]0x81,%l1 ! %l1 = 0000000000000042
5019! Mem[00000000300c1400] = 42f8ffff, %l0 = 0000000000000028
5020 ldsha [%i3+%g0]0x81,%l0 ! %l0 = 00000000000042f8
5021! Mem[0000000010041408] = ffff0000, %l3 = 000000001ab5feff
5022 lduba [%i1+%o4]0x80,%l3 ! %l3 = 00000000000000ff
5023! Mem[0000000010001410] = 3f000000ff000000, %l4 = 00000000000000ff
5024 ldxa [%i0+%o5]0x80,%l4 ! %l4 = 3f000000ff000000
5025! Mem[000000001018141c] = 386059d7, %l0 = 00000000000042f8
5026 ldsw [%i6+0x01c],%l0 ! %l0 = 00000000386059d7
5027! Mem[00000000100c1434] = ff7a0000, %l3 = 00000000000000ff
5028 lduwa [%i3+0x034]%asi,%l3 ! %l3 = 00000000ff7a0000
5029! Mem[00000000201c0000] = 003f826e, %l7 = 0000000000000000
5030 lduh [%o0+%g0],%l7 ! %l7 = 000000000000003f
5031! Starting 10 instruction Store Burst
5032! %f11 = 51b3147f, Mem[00000000100c1410] = 700025f9
5033 sta %f11,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 51b3147f
5034
5035p0_label_196:
5036! %l6 = fffffffffffffd40, %l2 = 0000000000000000, %l2 = 0000000000000000
5037 mulx %l6,%l2,%l2 ! %l2 = 0000000000000000
5038! %f0 = 28baad19 700025f9 e0ff0000 ff00004c
5039! %f4 = 00000000 000000ff 437f0000 ffff0000
5040! %f8 = ff00004c c9cbe1f0 00000000 51b3147f
5041! %f12 = e0000000 d4940000 00000000 000000ff
5042 stda %f0,[%i0]ASI_BLK_AIUP ! Block Store to 0000000010001400
5043! %f27 = d78df1ce, Mem[0000000010141400] = 19adba28
5044 sta %f27,[%i5+%g0]0x88 ! Mem[0000000010141400] = d78df1ce
5045! Mem[0000000030001408] = 0000004c, %l0 = 00000000386059d7
5046 ldstuba [%i0+%o4]0x81,%l0 ! %l0 = 00000000000000ff
5047! Mem[0000000010141400] = d78df1ce, %l7 = 000000000000003f
5048 swapa [%i5+%g0]0x88,%l7 ! %l7 = 00000000d78df1ce
5049! %l4 = ff000000, %l5 = 700025f9, Mem[0000000010001420] = ff00004c c9cbe1f0
5050 std %l4,[%i0+0x020] ! Mem[0000000010001420] = ff000000 700025f9
5051! Mem[0000000030141400] = ff0000ff, %l3 = 00000000ff7a0000
5052 swapa [%i5+%g0]0x81,%l3 ! %l3 = 00000000ff0000ff
5053! %l1 = 0000000000000042, %l2 = 0000000000000000, %l3 = 00000000ff0000ff
5054 sub %l1,%l2,%l3 ! %l3 = 0000000000000042
5055! %l7 = 00000000d78df1ce, Mem[00000000201c0000] = 003f826e
5056 sth %l7,[%o0+%g0] ! Mem[00000000201c0000] = f1ce826e
5057! Starting 10 instruction Load Burst
5058! Mem[0000000010141404] = 700025f9, %l7 = 00000000d78df1ce
5059 lduba [%i5+0x006]%asi,%l7 ! %l7 = 0000000000000025
5060
5061p0_label_197:
5062! %l2 = 0000000000000000, %l4 = 3f000000ff000000, %l6 = fffffffffffffd40
5063 sdivx %l2,%l4,%l6 ! %l6 = 0000000000000000
5064! Mem[0000000010181400] = 3fff645a, %l1 = 0000000000000042
5065 ldswa [%i6+%g0]0x80,%l1 ! %l1 = 000000003fff645a
5066! Mem[0000000010181400] = 5a64ff3f, %l3 = 0000000000000042
5067 lduwa [%i6+%g0]0x88,%l3 ! %l3 = 000000005a64ff3f
5068! Mem[00000000201c0000] = f1ce826e, %l2 = 0000000000000000
5069 ldsh [%o0+%g0],%l2 ! %l2 = fffffffffffff1ce
5070! Mem[00000000300c1400] = fffff842, %l7 = 0000000000000025
5071 ldsha [%i3+%g0]0x89,%l7 ! %l7 = fffffffffffff842
5072! Mem[000000001004142c] = 380ea27e, %l3 = 000000005a64ff3f
5073 ldsh [%i1+0x02c],%l3 ! %l3 = 000000000000380e
5074! %l7 = fffffffffffff842, Mem[0000000010041420] = 8500588b9cbb71cd, %asi = 80
5075 stxa %l7,[%i1+0x020]%asi ! Mem[0000000010041420] = fffffffffffff842
5076! Mem[0000000030081408] = ad06ca73, %l7 = fffffffffffff842
5077 ldswa [%i2+%o4]0x81,%l7 ! %l7 = ffffffffad06ca73
5078! %l2 = fffffffffffff1ce, %l3 = 000000000000380e, %l3 = 000000000000380e
5079 andn %l2,%l3,%l3 ! %l3 = ffffffffffffc1c0
5080! Starting 10 instruction Store Burst
5081! %l5 = 00000000700025f9, Mem[0000000010041400] = 0000ffe0
5082 stha %l5,[%i1+%g0]0x80 ! Mem[0000000010041400] = 25f9ffe0
5083
5084p0_label_198:
5085! Mem[0000000030181410] = 00000000, %l4 = 3f000000ff000000
5086 ldstuba [%i6+%o5]0x81,%l4 ! %l4 = 00000000000000ff
5087! %l4 = 0000000000000000, Mem[0000000030181410] = 000000ff
5088 stba %l4,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000
5089! %l0 = 0000000000000000, Mem[0000000010001410] = 00000000
5090 stha %l0,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000
5091! %f29 = ff410000, Mem[0000000010181420] = 00ff00e0
5092 sta %f29,[%i6+0x020]%asi ! Mem[0000000010181420] = ff410000
5093! Mem[0000000010041408] = ffff0000, %l6 = 0000000000000000
5094 ldstuba [%i1+%o4]0x80,%l6 ! %l6 = 000000ff000000ff
5095! %l6 = 00000000000000ff, imm = fffffffffffff956, %l5 = 00000000700025f9
5096 and %l6,-0x6aa,%l5 ! %l5 = 0000000000000056
5097! Mem[0000000030041410] = 000000ff, %l5 = 0000000000000056
5098 swapa [%i1+%o5]0x89,%l5 ! %l5 = 00000000000000ff
5099! %l4 = 0000000000000000, Mem[0000000010141414] = 000000ff, %asi = 80
5100 stwa %l4,[%i5+0x014]%asi ! Mem[0000000010141414] = 00000000
5101! Mem[00000000218001c1] = ff0037e3, %l4 = 0000000000000000
5102 ldstuba [%o3+0x1c1]%asi,%l4 ! %l4 = 00000000000000ff
5103! Starting 10 instruction Load Burst
5104! Mem[0000000030141400] = 00007aff, %l5 = 00000000000000ff
5105 ldsba [%i5+%g0]0x89,%l5 ! %l5 = ffffffffffffffff
5106
5107p0_label_199:
5108! %l0 = 0000000000000000, imm = 0000000000000572, %l4 = 0000000000000000
5109 addc %l0,0x572,%l4 ! %l4 = 0000000000000572
5110! Mem[0000000010141410] = 00000000 00000000, %l2 = fffff1ce, %l3 = ffffc1c0
5111 ldda [%i5+%o5]0x88,%l2 ! %l2 = 0000000000000000 0000000000000000
5112! Mem[0000000030141410] = 005e0000, %l7 = ffffffffad06ca73
5113 ldswa [%i5+%o5]0x81,%l7 ! %l7 = 00000000005e0000
5114! Mem[0000000010101400] = 700025f9, %l1 = 000000003fff645a
5115 ldswa [%i4+%g0]0x88,%l1 ! %l1 = 00000000700025f9
5116! Mem[0000000010041408] = 0000ffff, %f20 = ff800000
5117 lda [%i1+%o4]0x88,%f20 ! %f20 = 0000ffff
5118! Mem[0000000030081400] = 000000ff, %l3 = 0000000000000000
5119 lduha [%i2+%g0]0x81,%l3 ! %l3 = 0000000000000000
5120! Mem[0000000010181410] = f2a30000, %l0 = 0000000000000000
5121 ldsba [%i6+%o5]0x88,%l0 ! %l0 = 0000000000000000
5122! Mem[0000000010141410] = 00000000, %l6 = 00000000000000ff
5123 lduha [%i5+%o5]0x88,%l6 ! %l6 = 0000000000000000
5124! %l4 = 0000000000000572, imm = 0000000000000cd7, %l2 = 0000000000000000
5125 or %l4,0xcd7,%l2 ! %l2 = 0000000000000df7
5126! Starting 10 instruction Store Burst
5127! Mem[000000001014141b] = ffff00ff, %l3 = 0000000000000000
5128 ldstuba [%i5+0x01b]%asi,%l3 ! %l3 = 000000ff000000ff
5129
5130p0_label_200:
5131! %l1 = 00000000700025f9, Mem[0000000010141410] = 0000000000000000
5132 stxa %l1,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000700025f9
5133! %f21 = ff000000, Mem[0000000010041400] = 25f9ffe0
5134 sta %f21,[%i1+%g0]0x80 ! Mem[0000000010041400] = ff000000
5135! %l5 = ffffffffffffffff, Mem[00000000100c1410] = 51b3147f
5136 stha %l5,[%i3+%o5]0x80 ! Mem[00000000100c1410] = ffff147f
5137! Mem[0000000010101408] = 00000000, %l2 = 0000000000000df7
5138 swapa [%i4+%o4]0x80,%l2 ! %l2 = 0000000000000000
5139! Mem[0000000010101400] = 700025f9, %l5 = ffffffffffffffff
5140 swapa [%i4+%g0]0x88,%l5 ! %l5 = 00000000700025f9
5141! Mem[0000000010101410] = 000000ff, %l0 = 0000000000000000
5142 swapa [%i4+%o5]0x88,%l0 ! %l0 = 00000000000000ff
5143! %l5 = 00000000700025f9, Mem[0000000030001408] = ff00004c
5144 stba %l5,[%i0+%o4]0x81 ! Mem[0000000030001408] = f900004c
5145! %l0 = 000000ff, %l1 = 700025f9, Mem[0000000010141410] = 00000000 700025f9
5146 stda %l0,[%i5+%o5]0x80 ! Mem[0000000010141410] = 000000ff 700025f9
5147 membar #Sync ! Added by membar checker (37)
5148! Mem[0000000010001406] = 700025f9, %l6 = 0000000000000000
5149 ldstub [%i0+0x006],%l6 ! %l6 = 00000025000000ff
5150! Starting 10 instruction Load Burst
5151! Mem[0000000030141408] = 01ffffff, %l4 = 0000000000000572
5152 ldsba [%i5+%o4]0x81,%l4 ! %l4 = 0000000000000001
5153
5154 ba,a p0_not_taken_0_end
5155p0_not_taken_0:
5156! The following code should not be executed
5157 udiv %l1,0xda7,%l5
5158 ba,a p0_branch_failed
5159p0_not_taken_0_end:
5160
5161
5162! End of Random Code for Thread 0
5163
5164
5165! Check Registers
5166
5167p0_check_registers:
5168 set p0_expected_registers,%g1
5169 ldx [%g1+0x000],%g2
5170 cmp %l0,%g2 ! %l0 should be 00000000000000ff
5171 bne,a,pn %xcc,p0_reg_l0_fail
5172 mov %l0,%g3
5173 ldx [%g1+0x008],%g2
5174 cmp %l1,%g2 ! %l1 should be 00000000700025f9
5175 bne,a,pn %xcc,p0_reg_l1_fail
5176 mov %l1,%g3
5177 ldx [%g1+0x010],%g2
5178 cmp %l2,%g2 ! %l2 should be 0000000000000000
5179 bne,a,pn %xcc,p0_reg_l2_fail
5180 mov %l2,%g3
5181 ldx [%g1+0x018],%g2
5182 cmp %l3,%g2 ! %l3 should be 00000000000000ff
5183 bne,a,pn %xcc,p0_reg_l3_fail
5184 mov %l3,%g3
5185 ldx [%g1+0x020],%g2
5186 cmp %l4,%g2 ! %l4 should be 0000000000000001
5187 bne,a,pn %xcc,p0_reg_l4_fail
5188 mov %l4,%g3
5189 ldx [%g1+0x028],%g2
5190 cmp %l5,%g2 ! %l5 should be 00000000700025f9
5191 bne,a,pn %xcc,p0_reg_l5_fail
5192 mov %l5,%g3
5193 ldx [%g1+0x030],%g2
5194 cmp %l6,%g2 ! %l6 should be 0000000000000025
5195 bne,a,pn %xcc,p0_reg_l6_fail
5196 mov %l6,%g3
5197 ldx [%g1+0x038],%g2
5198 cmp %l7,%g2 ! %l7 should be 00000000005e0000
5199 bne,a,pn %xcc,p0_reg_l7_fail
5200 mov %l7,%g3
5201
5202! Check %y register
5203
5204 set 0x000000ff,%g2
5205 rd %y,%g3
5206 cmp %g2,%g3
5207 bne,a p0_failed
5208 mov 0x111,%g1
5209
5210! Check Floating Point Registers
5211
5212p0_check_fp_registers:
5213 set p0_expected_fp_regs,%g3
5214 std %f0,[%g1]
5215 ldx [%g1],%l1
5216 ldx [%g3+0x00],%l0
5217 cmp %l0,%l1 ! %f0 should be 28baad19 700025f9
5218 bne %xcc,p0_f0_fail
5219 std %f2,[%g1]
5220 ldx [%g1],%l1
5221 ldx [%g3+0x08],%l0
5222 cmp %l0,%l1 ! %f2 should be e0ff0000 ff00004c
5223 bne %xcc,p0_f2_fail
5224 std %f4,[%g1]
5225 ldx [%g1],%l1
5226 ldx [%g3+0x10],%l0
5227 cmp %l0,%l1 ! %f4 should be 00000000 000000ff
5228 bne %xcc,p0_f4_fail
5229 std %f6,[%g1]
5230 ldx [%g1],%l1
5231 ldx [%g3+0x18],%l0
5232 cmp %l0,%l1 ! %f6 should be 437f0000 ffff0000
5233 bne %xcc,p0_f6_fail
5234 std %f8,[%g1]
5235 ldx [%g1],%l1
5236 ldx [%g3+0x20],%l0
5237 cmp %l0,%l1 ! %f8 should be ff00004c c9cbe1f0
5238 bne %xcc,p0_f8_fail
5239 std %f10,[%g1]
5240 ldx [%g1],%l1
5241 ldx [%g3+0x28],%l0
5242 cmp %l0,%l1 ! %f10 should be 00000000 51b3147f
5243 bne %xcc,p0_f10_fail
5244 std %f12,[%g1]
5245 ldx [%g1],%l1
5246 ldx [%g3+0x30],%l0
5247 cmp %l0,%l1 ! %f12 should be e0000000 d4940000
5248 bne %xcc,p0_f12_fail
5249 std %f14,[%g1]
5250 ldx [%g1],%l1
5251 ldx [%g3+0x38],%l0
5252 cmp %l0,%l1 ! %f14 should be 00000000 000000ff
5253 bne %xcc,p0_f14_fail
5254 std %f16,[%g1]
5255 ldx [%g1],%l1
5256 ldx [%g3+0x40],%l0
5257 cmp %l0,%l1 ! %f16 should be 000000ff d4940000
5258 bne %xcc,p0_f16_fail
5259 std %f18,[%g1]
5260 ldx [%g1],%l1
5261 ldx [%g3+0x48],%l0
5262 cmp %l0,%l1 ! %f18 should be 0000899f ef53a248
5263 bne %xcc,p0_f18_fail
5264 std %f20,[%g1]
5265 ldx [%g1],%l1
5266 ldx [%g3+0x50],%l0
5267 cmp %l0,%l1 ! %f20 should be 0000ffff ff000000
5268 bne %xcc,p0_f20_fail
5269 std %f22,[%g1]
5270 ldx [%g1],%l1
5271 ldx [%g3+0x58],%l0
5272 cmp %l0,%l1 ! %f22 should be 00000000 00000000
5273 bne %xcc,p0_f22_fail
5274 std %f24,[%g1]
5275 ldx [%g1],%l1
5276 ldx [%g3+0x60],%l0
5277 cmp %l0,%l1 ! %f24 should be 3fed645a 5097a866
5278 bne %xcc,p0_f24_fail
5279 std %f26,[%g1]
5280 ldx [%g1],%l1
5281 ldx [%g3+0x68],%l0
5282 cmp %l0,%l1 ! %f26 should be 6783a828 d78df1ce
5283 bne %xcc,p0_f26_fail
5284 std %f28,[%g1]
5285 ldx [%g1],%l1
5286 ldx [%g3+0x70],%l0
5287 cmp %l0,%l1 ! %f28 should be 00000000 ff410000
5288 bne %xcc,p0_f28_fail
5289 std %f30,[%g1]
5290 ldx [%g1],%l1
5291 ldx [%g3+0x78],%l0
5292 cmp %l0,%l1 ! %f30 should be ff000000 00000000
5293 bne %xcc,p0_f30_fail
5294 nop
5295
5296! The test for processor 0 has passed
5297
5298p0_passed:
5299 ta GOOD_TRAP
5300 nop
5301
5302p0_reg_l0_fail:
5303 or %g0,0xbd0,%g1
5304 ba,a p0_failed
5305p0_reg_l1_fail:
5306 or %g0,0xbd1,%g1
5307 ba,a p0_failed
5308p0_reg_l2_fail:
5309 or %g0,0xbd2,%g1
5310 ba,a p0_failed
5311p0_reg_l3_fail:
5312 or %g0,0xbd3,%g1
5313 ba,a p0_failed
5314p0_reg_l4_fail:
5315 or %g0,0xbd4,%g1
5316 ba,a p0_failed
5317p0_reg_l5_fail:
5318 or %g0,0xbd5,%g1
5319 ba,a p0_failed
5320p0_reg_l6_fail:
5321 or %g0,0xbd6,%g1
5322 ba,a p0_failed
5323p0_reg_l7_fail:
5324 or %g0,0xbd7,%g1
5325 ba,a p0_failed
5326p0_f0_fail:
5327 set p0_temp,%g6
5328 mov 0xf00,%l0
5329 stx %l0,[%g6]
5330 std %f0,[%g6+8]
5331 stx %fsr,[%g6+16]
5332 ta BAD_TRAP
5333
5334p0_f2_fail:
5335 set p0_temp,%g6
5336 mov 0xf02,%l0
5337 stx %l0,[%g6]
5338 std %f2,[%g6+8]
5339 stx %fsr,[%g6+16]
5340 ta BAD_TRAP
5341
5342p0_f4_fail:
5343 set p0_temp,%g6
5344 mov 0xf04,%l0
5345 stx %l0,[%g6]
5346 std %f4,[%g6+8]
5347 stx %fsr,[%g6+16]
5348 ta BAD_TRAP
5349
5350p0_f6_fail:
5351 set p0_temp,%g6
5352 mov 0xf06,%l0
5353 stx %l0,[%g6]
5354 std %f6,[%g6+8]
5355 stx %fsr,[%g6+16]
5356 ta BAD_TRAP
5357
5358p0_f8_fail:
5359 set p0_temp,%g6
5360 mov 0xf08,%l0
5361 stx %l0,[%g6]
5362 std %f8,[%g6+8]
5363 stx %fsr,[%g6+16]
5364 ta BAD_TRAP
5365
5366p0_f10_fail:
5367 set p0_temp,%g6
5368 mov 0xf10,%l0
5369 stx %l0,[%g6]
5370 std %f10,[%g6+8]
5371 stx %fsr,[%g6+16]
5372 ta BAD_TRAP
5373
5374p0_f12_fail:
5375 set p0_temp,%g6
5376 mov 0xf12,%l0
5377 stx %l0,[%g6]
5378 std %f12,[%g6+8]
5379 stx %fsr,[%g6+16]
5380 ta BAD_TRAP
5381
5382p0_f14_fail:
5383 set p0_temp,%g6
5384 mov 0xf14,%l0
5385 stx %l0,[%g6]
5386 std %f14,[%g6+8]
5387 stx %fsr,[%g6+16]
5388 ta BAD_TRAP
5389
5390p0_f16_fail:
5391 set p0_temp,%g6
5392 mov 0xf16,%l0
5393 stx %l0,[%g6]
5394 std %f16,[%g6+8]
5395 stx %fsr,[%g6+16]
5396 ta BAD_TRAP
5397
5398p0_f18_fail:
5399 set p0_temp,%g6
5400 mov 0xf18,%l0
5401 stx %l0,[%g6]
5402 std %f18,[%g6+8]
5403 stx %fsr,[%g6+16]
5404 ta BAD_TRAP
5405
5406p0_f20_fail:
5407 set p0_temp,%g6
5408 mov 0xf20,%l0
5409 stx %l0,[%g6]
5410 std %f20,[%g6+8]
5411 stx %fsr,[%g6+16]
5412 ta BAD_TRAP
5413
5414p0_f22_fail:
5415 set p0_temp,%g6
5416 mov 0xf22,%l0
5417 stx %l0,[%g6]
5418 std %f22,[%g6+8]
5419 stx %fsr,[%g6+16]
5420 ta BAD_TRAP
5421
5422p0_f24_fail:
5423 set p0_temp,%g6
5424 mov 0xf24,%l0
5425 stx %l0,[%g6]
5426 std %f24,[%g6+8]
5427 stx %fsr,[%g6+16]
5428 ta BAD_TRAP
5429
5430p0_f26_fail:
5431 set p0_temp,%g6
5432 mov 0xf26,%l0
5433 stx %l0,[%g6]
5434 std %f26,[%g6+8]
5435 stx %fsr,[%g6+16]
5436 ta BAD_TRAP
5437
5438p0_f28_fail:
5439 set p0_temp,%g6
5440 mov 0xf28,%l0
5441 stx %l0,[%g6]
5442 std %f28,[%g6+8]
5443 stx %fsr,[%g6+16]
5444 ta BAD_TRAP
5445
5446p0_f30_fail:
5447 set p0_temp,%g6
5448 mov 0xf30,%l0
5449 stx %l0,[%g6]
5450 std %f30,[%g6+8]
5451 stx %fsr,[%g6+16]
5452 ta BAD_TRAP
5453
5454
5455! The test for processor 0 failed
5456
5457p0_failed:
5458 set p0_temp,%g6
5459 stx %g1,[%g6]
5460 stx %g2,[%g6+8]
5461 stx %g3,[%g6+16]
5462 stx %fsr,[%g6+24]
5463 ta BAD_TRAP
5464
5465
5466! The local area data for processor 0 failed
5467
5468p0_local_failed:
5469 set done_flags,%g5
5470 mov 3,%g6
5471 st %g6,[%g5+0x000] ! Set processor 0 done flag
5472
5473 set p0_temp,%g6
5474 add %g1,%g4,%g1
5475 stx %g4,[%g6]
5476 stx %g2,[%g6+8]
5477 stx %g3,[%g6+16]
5478 st %fsr,[%g6+24]
5479 ta BAD_TRAP
5480
5481p0_selfmod_failed:
5482 ba p0_failed
5483 mov 0xabc,%g1
5484
5485p0_branch_failed:
5486 mov 0xbbb,%g1
5487 rd %ccr,%g2
5488 ba p0_failed
5489 mov 0x0,%g3
5490
5491p0_trap1e:
5492 fsqrts %f8 ,%f9
5493 ldstuba [%i4+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000010101400]
5494 or %l7,%l7,%l5
5495 orn %l1,0x5bc,%l6
5496 done
5497
5498p0_trap1o:
5499 fsqrts %f8 ,%f9
5500 ldstuba [%o4+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000010101400]
5501 or %l7,%l7,%l5
5502 orn %l1,0x5bc,%l6
5503 done
5504
5505
5506p0_trap2e:
5507 subc %l3,%l1,%l0
5508 done
5509
5510p0_trap2o:
5511 subc %l3,%l1,%l0
5512 done
5513
5514
5515p0_trap3e:
5516 and %l7,0x0fd,%l4
5517 add %l4,0x41d,%l7
5518 sub %l1,0xdb1,%l7
5519 sub %l3,%l2,%l2
5520 andn %l0,%l7,%l1
5521 done
5522
5523p0_trap3o:
5524 and %l7,0x0fd,%l4
5525 add %l4,0x41d,%l7
5526 sub %l1,0xdb1,%l7
5527 sub %l3,%l2,%l2
5528 andn %l0,%l7,%l1
5529 done
5530
5531! Cross Processor Interrupt Handler
5532
5533cross_intr_handler:
5534 membar #Sync
5535! Identify the recipient of the interrupt
5536 mov 0x10,%g1 ! VA of Core ID Register
5537 ldxa [%g1]ASI_CMP_CORE_ID,%g1
5538 and %g1,0x3f,%g4 ! Extract Core ID in %g4
5539 sll %g4,2,%g1 ! Index into intr receive array
5540 set received_xintr,%g2 ! Pointer to receive counters
5541 lduw [%g2+%g1],%g3 ! Get receive count
5542 inc %g3 ! Incement by 1
5543 st %g3,[%g2+%g1] ! Update receive count
5544! Reset busy bit interrupts and return
5545 mov 0x40,%g1 ! Busy bit
5546 stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit
5547 membar #Sync
5548 retry
5549
5550inst_access_handler:
5551 done
5552
5553 .align 256
5554data_access_handler:
55551: done
5556
5557p0_init_memory_pointers:
5558 set p0_init_registers,%g1
5559 mov %g0,%g2
5560 mov %g0,%g3
5561 mov %g0,%g4
5562 mov %g0,%g5
5563 mov %g0,%g6
5564 mov %g0,%g7
5565
5566! Initialize memory pointers for window 0
5567 set p0_local0_start,%i0
5568 set p0_local1_start,%i1
5569 set p0_local2_start,%i2
5570 set p0_local3_start,%i3
5571 set p0_local4_start,%i4
5572 set p0_local5_start,%i5
5573 set p0_local6_start,%i6
5574 clr %i7
5575! Init Local Registers in Window 0
5576 ldx [%g1+0x000],%l0 ! %l0 = 1ef21a2e18c4b9d8
5577 ldx [%g1+0x008],%l1 ! %l1 = 3677fda659dc91dd
5578 ldx [%g1+0x010],%l2 ! %l2 = 4d983392d9e32dbc
5579 ldx [%g1+0x018],%l3 ! %l3 = fe7199c0c7ac7d98
5580 ldx [%g1+0x020],%l4 ! %l4 = 1c840a3242d10b39
5581 ldx [%g1+0x028],%l5 ! %l5 = 4154c970b7afb8fd
5582 ldx [%g1+0x030],%l6 ! %l6 = 256f185480377cff
5583 ldx [%g1+0x038],%l7 ! %l7 = fe4ec4fa7269168c
5584
5585! Initialize the output register of window 0
5586
5587 set share0_start,%o0
5588 set share1_start,%o1
5589 set share2_start,%o2
5590 set share3_start,%o3
5591 mov 0x08,%o4
5592 mov 0x10,%o5
5593 mov 0x18,%o6
5594
5595 retl
5596 nop
5597
5598user_text_end:
5599 .seg "text"
5600 .align 0x2000
5601user_near0_start:
5602p0_near_0_le:
5603 ldsh [%i2+0x038],%l5 ! Mem[0000000010081438]
5604 xor %l2,%l5,%l7
5605 or %l5,0x329,%l7
5606 sdivx %l4,%l1,%l0
5607 fdivs %f4 ,%f0 ,%f14
5608 smul %l6,%l4,%l7
5609 fitod %f11,%f8
5610 jmpl %o7,%g0
5611 add %l0,%l1,%l2
5612p0_near_0_he:
5613 jmpl %o7,%g0
5614 subc %l6,-0xd28,%l0
5615 jmpl %o7,%g0
5616 nop
5617near0_b2b_h:
5618 fadds %f29,%f16,%f16
5619 addc %l5,%l3,%l2
5620 jmpl %o7,%g0
5621 smul %l7,%l3,%l2
5622near0_b2b_l:
5623 fdivs %f3 ,%f0 ,%f0
5624 udivx %l4,0x3f2,%l5
5625 jmpl %o7,%g0
5626 fadds %f14,%f2 ,%f10
5627user_near0_end:
5628 .seg "text"
5629 .align 0x2000
5630user_near1_start:
5631p0_near_1_le:
5632 addc %l1,-0x442,%l4
5633 jmpl %o7,%g0
5634 fdivs %f12,%f15,%f5
5635p0_near_1_he:
5636 fadds %f22,%f17,%f28
5637 jmpl %o7,%g0
5638 subc %l7,0x935,%l7
5639near1_b2b_h:
5640 sub %l5,%l4,%l0
5641 jmpl %o7,%g0
5642 sub %l0,%l7,%l4
5643near1_b2b_l:
5644 subc %l7,%l1,%l0
5645 jmpl %o7,%g0
5646 andn %l5,%l0,%l0
5647user_near1_end:
5648 .seg "text"
5649 .align 0x2000
5650user_near2_start:
5651p0_near_2_le:
5652 fmuls %f4 ,%f4 ,%f0
5653 umul %l2,-0xbd1,%l6
5654 fcmps %fcc1,%f4 ,%f12
5655 andn %l7,-0x294,%l6
5656 subc %l0,-0x5a2,%l3
5657 jmpl %o7,%g0
5658 sub %l2,%l0,%l5
5659p0_near_2_he:
5660 fmuls %f21,%f26,%f30
5661 fsqrts %f30,%f20
5662 jmpl %o7,%g0
5663 fmuls %f23,%f18,%f21
5664near2_b2b_h:
5665 orn %l2,0xf29,%l6
5666 smul %l0,0x014,%l2
5667 jmpl %o7,%g0
5668 fsqrts %f22,%f21
5669near2_b2b_l:
5670 smul %l6,-0x70c,%l5
5671 andn %l5,-0x662,%l4
5672 jmpl %o7,%g0
5673 smul %l5,0xd97,%l3
5674user_near2_end:
5675 .seg "text"
5676 .align 0x2000
5677user_near3_start:
5678p0_near_3_le:
5679 smul %l3,%l0,%l3
5680 and %l4,-0xa78,%l6
5681 andn %l2,%l6,%l5
5682 xnor %l3,%l7,%l0
5683 fdivs %f14,%f11,%f5
5684 add %l1,0x188,%l1
5685 xnor %l3,0x96d,%l7
5686 jmpl %o7,%g0
5687 xnor %l1,0xd80,%l4
5688p0_near_3_he:
5689 udivx %l2,0x459,%l4
5690 std %l4,[%i3+0x020] ! Mem[00000000100c1420]
5691 fadds %f17,%f30,%f21
5692 udivx %l0,0xbc2,%l6
5693 xnor %l5,%l0,%l2
5694 sdivx %l6,%l2,%l4
5695 jmpl %o7,%g0
5696 subc %l4,0x62c,%l6
5697near3_b2b_h:
5698 fdtos %f30,%f26
5699 fadds %f17,%f24,%f22
5700 fcmps %fcc2,%f20,%f25
5701 fadds %f20,%f20,%f18
5702 fsubs %f28,%f29,%f25
5703 umul %l4,0xaec,%l4
5704 jmpl %o7,%g0
5705 fdivs %f30,%f16,%f27
5706near3_b2b_l:
5707 fsqrts %f8 ,%f10
5708 or %l2,-0x4fd,%l4
5709 fmuls %f5 ,%f6 ,%f10
5710 xor %l1,%l4,%l1
5711 subc %l2,0x4c1,%l5
5712 fadds %f15,%f6 ,%f11
5713 jmpl %o7,%g0
5714 smul %l1,%l4,%l4
5715user_near3_end:
5716 .seg "text"
5717 .text
5718 .align 0x2000
5719user_far0_start:
5720p0_far_0_le:
5721 xor %l6,%l1,%l7
5722 fsqrts %f3 ,%f9
5723 umul %l1,0x333,%l1
5724 fcmps %fcc1,%f4 ,%f11
5725 or %l5,%l0,%l1
5726 jmpl %o7,%g0
5727 sdivx %l6,%l3,%l3
5728p0_far_0_lem:
5729 xor %l6,%l1,%l7
5730 fsqrts %f3 ,%f9
5731 umul %l1,0x333,%l1
5732 fcmps %fcc1,%f4 ,%f11
5733 or %l5,%l0,%l1
5734 jmpl %o7,%g0
5735 sdivx %l6,%l3,%l3
5736p0_far_0_he:
5737 mulx %l7,%l7,%l4
5738 fsqrts %f25,%f26
5739 xor %l5,%l3,%l7
5740 smul %l0,%l5,%l0
5741 fadds %f28,%f20,%f20
5742 fcmps %fcc1,%f30,%f27
5743 umul %l4,%l1,%l0
5744 jmpl %o7,%g0
5745 sdivx %l4,%l0,%l5
5746p0_far_0_hem:
5747 mulx %l7,%l7,%l4
5748 fsqrts %f25,%f26
5749 xor %l5,%l3,%l7
5750 smul %l0,%l5,%l0
5751 fadds %f28,%f20,%f20
5752 fcmps %fcc1,%f30,%f27
5753 umul %l4,%l1,%l0
5754 jmpl %o7,%g0
5755 sdivx %l4,%l0,%l5
5756p0_loop_branch_0:
5757 jmpl %o7+12,%g0
5758 add %l0,1,%l0
5759far0_b2b_h:
5760 sub %l5,%l4,%l3
5761 mulx %l0,0x6f5,%l4
5762 andn %l0,%l2,%l7
5763 orn %l0,%l6,%l6
5764 jmpl %o7,%g0
5765 sub %l2,0xc20,%l6
5766far0_b2b_l:
5767 fadds %f13,%f6 ,%f7
5768 sdivx %l1,-0x730,%l4
5769 mulx %l5,-0xcb3,%l5
5770 or %l7,0x18c,%l0
5771 jmpl %o7,%g0
5772 sdivx %l2,0x523,%l6
5773user_far0_end:
5774 .seg "text"
5775 .text
5776 .align 0x2000
5777user_far1_start:
5778p0_far_1_le:
5779 fcmps %fcc2,%f9 ,%f3
5780 fdivs %f2 ,%f9 ,%f9
5781 udivx %l1,%l2,%l1
5782 xnor %l6,0x3c4,%l0
5783 jmpl %o7,%g0
5784 umul %l7,%l4,%l0
5785p0_far_1_lem:
5786 fcmps %fcc2,%f9 ,%f3
5787 fdivs %f2 ,%f9 ,%f9
5788 udivx %l1,%l2,%l1
5789 xnor %l6,0x3c4,%l0
5790 jmpl %o7,%g0
5791 umul %l7,%l4,%l0
5792p0_far_1_he:
5793 sdivx %l4,-0x6f1,%l5
5794 umul %l4,%l1,%l6
5795 sub %l5,0xd17,%l4
5796 andn %l0,0x7be,%l5
5797 add %l0,%l7,%l4
5798 mulx %l4,%l3,%l3
5799 jmpl %o7,%g0
5800 umul %l6,%l6,%l7
5801p0_far_1_hem:
5802 sdivx %l4,-0x6f1,%l5
5803 umul %l4,%l1,%l6
5804 sub %l5,0xd17,%l4
5805 andn %l0,0x7be,%l5
5806 add %l0,%l7,%l4
5807 mulx %l4,%l3,%l3
5808 jmpl %o7,%g0
5809 umul %l6,%l6,%l7
5810p0_loop_branch_1:
5811 jmpl %o7+12,%g0
5812 add %l0,2,%l0
5813far1_b2b_h:
5814 xnor %l7,%l2,%l7
5815 smul %l2,-0x226,%l0
5816 xor %l6,%l5,%l0
5817 jmpl %o7,%g0
5818 subc %l4,-0x5f2,%l5
5819far1_b2b_l:
5820 smul %l2,0x03d,%l3
5821 xnor %l4,%l2,%l5
5822 mulx %l7,-0x942,%l6
5823 jmpl %o7,%g0
5824 fsubs %f8 ,%f12,%f8
5825user_far1_end:
5826 .seg "text"
5827 .text
5828 .align 0x2000
5829user_far2_start:
5830p0_far_2_le:
5831 xor %l0,%l2,%l5
5832 orn %l2,%l4,%l7
5833 mulx %l3,%l1,%l1
5834 jmpl %o7,%g0
5835 addc %l2,-0x79d,%l6
5836p0_far_2_lem:
5837 xor %l0,%l2,%l5
5838 orn %l2,%l4,%l7
5839 mulx %l3,%l1,%l1
5840 jmpl %o7,%g0
5841 addc %l2,-0x79d,%l6
5842p0_far_2_he:
5843 addc %l5,%l3,%l6
5844 jmpl %o7,%g0
5845 mulx %l1,-0x54b,%l2
5846p0_far_2_hem:
5847 addc %l5,%l3,%l6
5848 jmpl %o7,%g0
5849 mulx %l1,-0x54b,%l2
5850p0_loop_branch_2:
5851 jmpl %o7+12,%g0
5852 add %l0,3,%l0
5853far2_b2b_h:
5854 udivx %l1,%l3,%l1
5855 fsqrts %f23,%f21
5856 xor %l2,%l0,%l4
5857 jmpl %o7,%g0
5858 smul %l7,%l4,%l4
5859far2_b2b_l:
5860 smul %l1,%l4,%l1
5861 addc %l2,-0x2f2,%l7
5862 xor %l6,-0xed5,%l3
5863 jmpl %o7,%g0
5864 fcmps %fcc1,%f2 ,%f10
5865user_far2_end:
5866 .seg "text"
5867 .text
5868 .align 0x2000
5869user_far3_start:
5870p0_far_3_le:
5871 xnor %l0,0x74e,%l2
5872 jmpl %o7,%g0
5873 smul %l7,0x733,%l0
5874p0_far_3_lem:
5875 xnor %l0,0x74e,%l2
5876 jmpl %o7,%g0
5877 smul %l7,0x733,%l0
5878p0_far_3_he:
5879 fdivs %f27,%f25,%f29
5880 sdivx %l0,-0xe93,%l4
5881 fmuls %f26,%f24,%f28
5882 fadds %f24,%f19,%f21
5883 fdivs %f20,%f18,%f25
5884 mulx %l4,0xc9a,%l1
5885 fcmps %fcc0,%f24,%f25
5886 jmpl %o7,%g0
5887 xor %l0,%l0,%l6
5888p0_far_3_hem:
5889 fdivs %f27,%f25,%f29
5890 sdivx %l0,-0xe93,%l4
5891 fmuls %f26,%f24,%f28
5892 fadds %f24,%f19,%f21
5893 fdivs %f20,%f18,%f25
5894 mulx %l4,0xc9a,%l1
5895 fcmps %fcc0,%f24,%f25
5896 jmpl %o7,%g0
5897 xor %l0,%l0,%l6
5898p0_loop_branch_3:
5899 jmpl %o7+12,%g0
5900 add %l0,4,%l0
5901far3_b2b_h:
5902 udivx %l3,%l7,%l4
5903 jmpl %o7,%g0
5904 fadds %f19,%f16,%f27
5905far3_b2b_l:
5906 udivx %l4,%l7,%l5
5907 jmpl %o7,%g0
5908 fdivs %f12,%f0 ,%f10
5909user_far3_end:
5910 .seg "text"
5911 .align 0x2000
5912user_jump0_start:
5913 INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
5914p0_jmpl_0_le:
5915 fdivs %f3 ,%f4 ,%f13
5916 fsubs %f1 ,%f9 ,%f8
5917 umul %l2,-0x4b1,%l2
5918 umul %l4,%l3,%l0
5919 sub %l1,0xb0c,%l6
5920 sdivx %l4,-0xaf0,%l3
5921 xnor %l7,%l7,%l7
5922 jmpl %g6+8,%g0
5923 fdivs %f2 ,%f6 ,%f12
5924p0_call_0_le:
5925 fsubs %f10,%f6 ,%f13
5926 fadds %f10,%f11,%f5
5927 addc %l2,%l0,%l4
5928 fmuls %f1 ,%f2 ,%f2
5929 xnor %l1,-0x4c6,%l3
5930 fsubs %f5 ,%f9 ,%f1
5931 fdivs %f8 ,%f0 ,%f5
5932 retl
5933 mulx %l4,%l5,%l1
5934p0_jmpl_0_lo:
5935 fdivs %f3 ,%f4 ,%f13
5936 fsubs %f1 ,%f9 ,%f8
5937 umul %l2,-0x4b1,%l2
5938 umul %l4,%l3,%l0
5939 sub %l1,0xb0c,%l6
5940 sdivx %l4,-0xaf0,%l3
5941 xnor %l7,%l7,%l7
5942 jmpl %g6+8,%g0
5943 fdivs %f2 ,%f6 ,%f12
5944p0_call_0_lo:
5945 fsubs %f10,%f6 ,%f13
5946 fadds %f10,%f11,%f5
5947 addc %l2,%l0,%l4
5948 fmuls %f1 ,%f2 ,%f2
5949 xnor %l1,-0x4c6,%l3
5950 fsubs %f5 ,%f9 ,%f1
5951 fdivs %f8 ,%f0 ,%f5
5952 retl
5953 mulx %l4,%l5,%l1
5954p0_jmpl_0_he:
5955 addc %l5,-0xcc3,%l7
5956 smul %l3,0xdbf,%l3
5957 mulx %l3,-0xefb,%l1
5958 mulx %l7,%l6,%l4
5959 fdivs %f25,%f24,%f28
5960 smul %l7,0xb26,%l6
5961 jmpl %g6+8,%g0
5962 xor %l7,%l6,%l5
5963p0_call_0_he:
5964 xnor %l0,-0xf57,%l3
5965 sub %l2,%l2,%l1
5966 fcmps %fcc3,%f22,%f28
5967 orn %l2,%l3,%l6
5968 orn %l2,%l6,%l7
5969 retl
5970 fsqrts %f17,%f31
5971p0_jmpl_0_ho:
5972 addc %l5,-0xcc3,%l7
5973 smul %l3,0xdbf,%l3
5974 mulx %l3,-0xefb,%l1
5975 mulx %l7,%l6,%l4
5976 fdivs %f25,%f24,%f28
5977 smul %l7,0xb26,%l6
5978 jmpl %g6+8,%g0
5979 xor %l7,%l6,%l5
5980p0_call_0_ho:
5981 xnor %l0,-0xf57,%l3
5982 sub %l2,%l2,%l1
5983 fcmps %fcc3,%f22,%f28
5984 orn %l2,%l3,%l6
5985 orn %l2,%l6,%l7
5986 retl
5987 fsqrts %f17,%f31
5988user_jump0_end:
5989 .seg "text"
5990 .align 0x2000
5991user_jump1_start:
5992 INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
5993p0_jmpl_1_le:
5994 mulx %l6,-0xee0,%l0
5995 ldstub [%i5+0x02c],%l6 ! Mem[000000001014142c]
5996 jmpl %g6+8,%g0
5997 sub %l2,%l5,%l7
5998p0_call_1_le:
5999 retl
6000 mulx %l6,-0x1de,%l2
6001p0_jmpl_1_lo:
6002 mulx %l6,-0xee0,%l0
6003 ldstub [%o5+0x02c],%l6 ! Mem[000000001014142c]
6004 jmpl %g6+8,%g0
6005 sub %l2,%l5,%l7
6006p0_call_1_lo:
6007 retl
6008 mulx %l6,-0x1de,%l2
6009p0_jmpl_1_he:
6010 and %l3,-0xe5a,%l2
6011 fdivs %f27,%f31,%f31
6012 orn %l3,%l3,%l3
6013 sdivx %l6,%l3,%l5
6014 jmpl %g6+8,%g0
6015 fadds %f17,%f30,%f16
6016p0_call_1_he:
6017 fcmps %fcc0,%f24,%f16
6018 subc %l0,%l0,%l3
6019 addc %l5,-0xa8a,%l4
6020 and %l4,%l3,%l0
6021 xnor %l3,-0x940,%l2
6022 add %l4,-0x4b2,%l0
6023 and %l7,%l1,%l0
6024 retl
6025 sub %l1,%l4,%l6
6026p0_jmpl_1_ho:
6027 and %l3,-0xe5a,%l2
6028 fdivs %f27,%f31,%f31
6029 orn %l3,%l3,%l3
6030 sdivx %l6,%l3,%l5
6031 jmpl %g6+8,%g0
6032 fadds %f17,%f30,%f16
6033p0_call_1_ho:
6034 fcmps %fcc0,%f24,%f16
6035 subc %l0,%l0,%l3
6036 addc %l5,-0xa8a,%l4
6037 and %l4,%l3,%l0
6038 xnor %l3,-0x940,%l2
6039 add %l4,-0x4b2,%l0
6040 and %l7,%l1,%l0
6041 retl
6042 sub %l1,%l4,%l6
6043user_jump1_end:
6044 .seg "text"
6045 .align 0x2000
6046user_jump2_start:
6047 INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
6048p0_jmpl_2_le:
6049 fmuls %f10,%f14,%f9
6050 and %l6,%l4,%l5
6051 and %l2,%l1,%l2
6052 ld [%i0+0x034],%f14 ! Mem[0000000010001434]
6053 stb %l7,[%i0+0x037] ! Mem[0000000010001437]
6054 jmpl %g6+8,%g0
6055 fsubs %f7 ,%f11,%f13
6056p0_call_2_le:
6057 fsqrts %f8 ,%f11
6058 andn %l1,0x97c,%l5
6059 xnor %l1,%l2,%l6
6060 orn %l7,0x93e,%l4
6061 subc %l5,0x162,%l4
6062 retl
6063 smul %l0,0x3ae,%l6
6064p0_jmpl_2_lo:
6065 fmuls %f10,%f14,%f9
6066 and %l6,%l4,%l5
6067 and %l2,%l1,%l2
6068 ld [%o0+0x034],%f14 ! Mem[0000000010001434]
6069 stb %l7,[%o0+0x037] ! Mem[0000000010001437]
6070 jmpl %g6+8,%g0
6071 fsubs %f7 ,%f11,%f13
6072p0_call_2_lo:
6073 fsqrts %f8 ,%f11
6074 andn %l1,0x97c,%l5
6075 xnor %l1,%l2,%l6
6076 orn %l7,0x93e,%l4
6077 subc %l5,0x162,%l4
6078 retl
6079 smul %l0,0x3ae,%l6
6080p0_jmpl_2_he:
6081 jmpl %g6+8,%g0
6082 fmuls %f19,%f31,%f29
6083p0_call_2_he:
6084 fadds %f24,%f18,%f20
6085 fcmps %fcc1,%f27,%f26
6086 retl
6087 fmuls %f16,%f17,%f26
6088p0_jmpl_2_ho:
6089 jmpl %g6+8,%g0
6090 fmuls %f19,%f31,%f29
6091p0_call_2_ho:
6092 fadds %f24,%f18,%f20
6093 fcmps %fcc1,%f27,%f26
6094 retl
6095 fmuls %f16,%f17,%f26
6096user_jump2_end:
6097 .seg "text"
6098 .align 0x2000
6099user_jump3_start:
6100 INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
6101p0_jmpl_3_le:
6102 ld [%i3+0x01c],%f4 ! Mem[00000000100c141c]
6103 fsubs %f13,%f11,%f6
6104 and %l4,%l1,%l7
6105 sdivx %l0,0xc08,%l5
6106 fadds %f4 ,%f10,%f0
6107 jmpl %g6+8,%g0
6108 addc %l4,-0xd6c,%l2
6109p0_call_3_le:
6110 retl
6111 fmuls %f8 ,%f4 ,%f15
6112p0_jmpl_3_lo:
6113 ld [%o3+0x01c],%f4 ! Mem[00000000100c141c]
6114 fsubs %f13,%f11,%f6
6115 and %l4,%l1,%l7
6116 sdivx %l0,0xc08,%l5
6117 fadds %f4 ,%f10,%f0
6118 jmpl %g6+8,%g0
6119 addc %l4,-0xd6c,%l2
6120p0_call_3_lo:
6121 retl
6122 fmuls %f8 ,%f4 ,%f15
6123p0_jmpl_3_he:
6124 smul %l2,%l0,%l0
6125 andn %l0,-0x0c0,%l2
6126 sub %l2,%l4,%l4
6127 xnor %l0,%l4,%l0
6128 orn %l5,%l5,%l2
6129 fadds %f20,%f20,%f24
6130 jmpl %g6+8,%g0
6131 fsubs %f17,%f28,%f19
6132p0_call_3_he:
6133 udivx %l4,%l5,%l7
6134 fcmps %fcc2,%f17,%f21
6135 fdivs %f22,%f27,%f17
6136 mulx %l6,0x719,%l7
6137 xor %l1,0x4d5,%l5
6138 retl
6139 xor %l0,0x563,%l7
6140p0_jmpl_3_ho:
6141 smul %l2,%l0,%l0
6142 andn %l0,-0x0c0,%l2
6143 sub %l2,%l4,%l4
6144 xnor %l0,%l4,%l0
6145 orn %l5,%l5,%l2
6146 fadds %f20,%f20,%f24
6147 jmpl %g6+8,%g0
6148 fsubs %f17,%f28,%f19
6149p0_call_3_ho:
6150 udivx %l4,%l5,%l7
6151 fcmps %fcc2,%f17,%f21
6152 fdivs %f22,%f27,%f17
6153 mulx %l6,0x719,%l7
6154 xor %l1,0x4d5,%l5
6155 retl
6156 xor %l0,0x563,%l7
6157user_jump3_end:
6158
6159 .seg "data"
6160 .align 0x2000
6161user_data_start:
6162done_flags:
6163 .word 0
6164 .align 8
6165done_count:
6166 .word 0,0
6167Start_Flags:
6168 .word 0,0,0,0
6169Finish_Flag:
6170 .word 0,0
6171 .align 8
6172num_processors:
6173 .word 1
6174num_agents:
6175 .word 0
6176no_membar:
6177 .word 0
6178max_ireg:
6179 .word 8,0
6180max_freg:
6181 .word 32,0
6182 .align 64
6183p0_temp:
6184 .word 0,0,0,0,0,0,0,0
6185 .word 0,0,0,0,0,0,0,0
6186 .word 0,0,0,0,0,0,0,0
6187 .word 0,0,0,0,0,0,0,0
6188p0_debug:
6189 .word 0,0,0,0,0,0,0,0
6190 .word 0,0,0,0,0,0,0,0
6191p0_fsr:
6192 .word 0x00000000,0x00000000
6193 .align 8
6194p0_loop_cnt:
6195 .word 1,0
6196max_windows:
6197 .word 1,0,0,0,0,0,0,0
6198 .word 0,0,0,0,0,0,0,0
6199 .word 0,0,0,0,0,0,0,0
6200 .word 0,0,0,0,0,0,0,0
6201 .word 0,0,0,0,0,0,0,0
6202 .word 0,0,0,0,0,0,0,0
6203 .word 0,0,0,0,0,0,0,0
6204 .word 0,0,0,0,0,0,0,0
6205 .word 0,0,0,0,0,0,0,0
6206 .word 0,0,0,0,0,0,0,0
6207 .word 0,0,0,0,0,0,0,0
6208 .word 0,0,0,0,0,0,0,0
6209 .word 0,0,0,0,0,0,0,0
6210 .word 0,0,0,0,0,0,0,0
6211 .word 0,0,0,0,0,0,0,0
6212 .word 0,0,0,0,0,0,0,0
6213 .word 0,0,0,0,0,0,0,0
6214 .word 0,0,0,0,0,0,0,0
6215 .word 0,0,0,0,0,0,0,0
6216 .word 0,0,0,0,0,0,0,0
6217 .word 0,0,0,0,0,0,0,0
6218 .word 0,0,0,0,0,0,0,0
6219 .word 0,0,0,0,0,0,0,0
6220 .word 0,0,0,0,0,0,0,0
6221 .word 0,0,0,0,0,0,0,0
6222 .word 0,0,0,0,0,0,0,0
6223 .word 0,0,0,0,0,0,0,0
6224 .word 0,0,0,0,0,0,0,0
6225 .word 0,0,0,0,0,0,0,0
6226 .word 0,0,0,0,0,0,0,0
6227 .word 0,0,0,0,0,0,0,0
6228 .word 0,0,0,0,0,0,0,0
6229
6230 .align 8
6231p0_init_registers:
6232 .word 0x1ef21a2e,0x18c4b9d8 ! Init value for %l0
6233 .word 0x3677fda6,0x59dc91dd ! Init value for %l1
6234 .word 0x4d983392,0xd9e32dbc ! Init value for %l2
6235 .word 0xfe7199c0,0xc7ac7d98 ! Init value for %l3
6236 .word 0x1c840a32,0x42d10b39 ! Init value for %l4
6237 .word 0x4154c970,0xb7afb8fd ! Init value for %l5
6238 .word 0x256f1854,0x80377cff ! Init value for %l6
6239 .word 0xfe4ec4fa,0x7269168c ! Init value for %l7
6240 .align 64
6241p0_init_freg:
6242 .word 0x7558aaf3,0xacb28974 ! Init value for %f0
6243 .word 0xa00cb89f,0x0cad9f9b ! Init value for %f2
6244 .word 0x957a622f,0x22180119 ! Init value for %f4
6245 .word 0x572706c0,0x6025b43f ! Init value for %f6
6246 .word 0x9156ec16,0x6b0274a1 ! Init value for %f8
6247 .word 0xa1af2138,0x6bb4af02 ! Init value for %f10
6248 .word 0x4696fa70,0xc5bab51a ! Init value for %f12
6249 .word 0xd1f9c738,0x4796c528 ! Init value for %f14
6250 .word 0x10f6f28d,0x0bb66c3e ! Init value for %f16
6251 .word 0x73e42445,0x38f2a07b ! Init value for %f18
6252 .word 0xcb6d4a47,0x1a2dbfb7 ! Init value for %f20
6253 .word 0x0557252f,0x8442eba1 ! Init value for %f22
6254 .word 0x03d56844,0xf16762e3 ! Init value for %f24
6255 .word 0x98e65ffd,0xac181400 ! Init value for %f26
6256 .word 0x36ab3346,0x2b1c4351 ! Init value for %f28
6257 .word 0x3be5a330,0x7d9bf8cb ! Init value for %f30
6258 .word 0x4fbec217,0x8a5448e9 ! Init value for %f32
6259 .word 0x59d972e2,0x212b1990 ! Init value for %f34
6260 .word 0xfb210878,0xf6cdc970 ! Init value for %f36
6261 .word 0x0d14523d,0xbd50ea0d ! Init value for %f38
6262 .word 0x8c449174,0x931d007e ! Init value for %f40
6263 .word 0xbff6c7f6,0x321222ff ! Init value for %f42
6264 .word 0x8be08379,0xcb96b41b ! Init value for %f44
6265 .word 0x0c8bf40b,0x72a93966 ! Init value for %f46
6266 .word 0xba0750af,0x924237be
6267 .word 0x2af70eb3,0xb36cadba
6268 .word 0xcbf430d5,0x7b2c6873
6269 .word 0x7e77aebc,0x30b1ebf4
6270 .word 0x00ed8a11,0x2110ba62
6271 .word 0x265fd170,0xcdac3663
6272 .word 0xe038bf92,0x819617b3
6273 .word 0x937021e5,0x00887d9f
6274p0_share_mask:
6275 .word 0xffff0000,0x00000000
6276 .word 0x00000000,0x00000000
6277 .word 0x00000000,0x00000000
6278 .word 0x00000000,0x00000000
6279 .word 0x00000000,0x00000000
6280 .word 0x00000000,0x00000000
6281 .word 0x00000000,0x00000000
6282 .word 0x00000000,0x00000000
6283p0_expected_registers:
6284 .word 0x00000000,0x000000ff
6285 .word 0x00000000,0x700025f9
6286 .word 0x00000000,0x00000000
6287 .word 0x00000000,0x000000ff
6288 .word 0x00000000,0x00000001
6289 .word 0x00000000,0x700025f9
6290 .word 0x00000000,0x00000025
6291 .word 0x00000000,0x005e0000
6292p0_expected_fp_regs:
6293 .word 0x28baad19,0x700025f9
6294 .word 0xe0ff0000,0xff00004c
6295 .word 0x00000000,0x000000ff
6296 .word 0x437f0000,0xffff0000
6297 .word 0xff00004c,0xc9cbe1f0
6298 .word 0x00000000,0x51b3147f
6299 .word 0xe0000000,0xd4940000
6300 .word 0x00000000,0x000000ff
6301 .word 0x000000ff,0xd4940000
6302 .word 0x0000899f,0xef53a248
6303 .word 0x0000ffff,0xff000000
6304 .word 0x00000000,0x00000000
6305 .word 0x3fed645a,0x5097a866
6306 .word 0x6783a828,0xd78df1ce
6307 .word 0x00000000,0xff410000
6308 .word 0xff000000,0x00000000
6309 .word 0x00000012,0x00000800 ! %fsr = 0000001200000800
6310p0_local0_expect:
6311 .word 0x28baad19,0x7000fff9
6312 .word 0xe0ff0000,0xff00004c
6313 .word 0x00000000,0x000000ff
6314 .word 0x437f0000,0xffff0000
6315 .word 0xff000000,0x700025f9
6316 .word 0x00000000,0x51b3147f
6317 .word 0xe0000000,0xd4940000
6318 .word 0x00000000,0x000000ff
6319p0_local0_sec_expect:
6320 .word 0x00000000,0x000000ff
6321 .word 0xf900004c,0x1ab5fe2d
6322 .word 0x2200a3f2,0x0ff7373e
6323 .word 0xf9254e70,0x9f89571e
6324 .word 0xdfee3ea2,0xc4910c61
6325 .word 0x4317e2f3,0x0c377fa2
6326 .word 0x431e4b92,0x4bc52f22
6327 .word 0x7f14b351,0x5097a866
6328p0_local1_expect:
6329 .word 0xff000000,0x4c000000
6330 .word 0xffff0000,0x00000000
6331 .word 0x00000000,0x000000ff
6332 .word 0x4cc17a8d,0x000000ff
6333 .word 0xffffffff,0xfffff842
6334 .word 0xbedae363,0x380ea27e
6335 .word 0xa775ccae,0xa404cce3
6336 .word 0x0000ff0d,0xffffffff
6337p0_local1_sec_expect:
6338 .word 0xfe2da3f2,0x00000019
6339 .word 0xfffeb51a,0x700025f9
6340 .word 0x56000000,0x00000000
6341 .word 0xff000000,0x000000ff
6342 .word 0xff000000,0x00000000
6343 .word 0x000000ff,0x00000000
6344 .word 0x450000ff,0xffffffe3
6345 .word 0x000000e0,0x0000003f
6346p0_local2_expect:
6347 .word 0x7f14b351,0xfff7373e
6348 .word 0x00000000,0x000000ff
6349 .word 0x9f890000,0x700025f9
6350 .word 0xf368d4b6,0x6e17dfe9
6351 .word 0x00000000,0x00000000
6352 .word 0xb4e5a795,0x7abaad19
6353 .word 0x1364a27b,0x00000000
6354 .word 0xfffff842,0x91ff0000
6355p0_local2_sec_expect:
6356 .word 0x000000ff,0x00000000
6357 .word 0xad06ca73,0xf2a30000
6358 .word 0xff0000ff,0x00000000
6359 .word 0xd7596038,0x3d7b2d8e
6360 .word 0xaaf25d9a,0x0a1de4e8
6361 .word 0x58cc5479,0xb70a210d
6362 .word 0x21710f62,0x6e17dfe9
6363 .word 0x277f04a6,0x498d9022
6364p0_local3_expect:
6365 .word 0xff00004c,0xc9cbe1f0
6366 .word 0xff000000,0xffffffe3
6367 .word 0xffff147f,0x00000000
6368 .word 0x28a88367,0xffffffff
6369 .word 0x00ff03ff,0x00000000
6370 .word 0x0000f1ce,0x8d7a0000
6371 .word 0x000000ff,0xff7a0000
6372 .word 0x0000ff8d,0xffffffe3
6373p0_local3_sec_expect:
6374 .word 0x42f8ffff,0x000000ff
6375 .word 0xee0000ff,0xd6e1b298
6376 .word 0x700025f9,0x00000000
6377 .word 0x2dbc2560,0xd8f327f9
6378 .word 0x3fed645a,0x95a7e5b4
6379 .word 0xafcec8ff,0xd78df1ce
6380 .word 0x3e37f70f,0x459ae99a
6381 .word 0xff0d48ec,0xd7596038
6382p0_local4_expect:
6383 .word 0xffffffff,0x19adba28
6384 .word 0x00000df7,0x0000ffe0
6385 .word 0x00000000,0x00000000
6386 .word 0x1e57899f,0x70ff25f9
6387 .word 0x610c91c4,0xa23eeedf
6388 .word 0x00000000,0x00000000
6389 .word 0x000094d4,0x000000e0
6390 .word 0xff000000,0x00000000
6391p0_local4_sec_expect:
6392 .word 0xd4940000,0x00000000
6393 .word 0xe0ffffff,0xef53a248
6394 .word 0x00000000,0xff000000
6395 .word 0x00000000,0xc9cbe1f0
6396 .word 0x3fed645a,0x95a7e5b4
6397 .word 0x6783a828,0xd78df1ce
6398 .word 0x3e37f70f,0xff410000
6399 .word 0x48a253ef,0x9f890000
6400p0_local5_expect:
6401 .word 0x3f000000,0x700025f9
6402 .word 0xe0ff0000,0xff00004c
6403 .word 0x000000ff,0x700025f9
6404 .word 0xffff00ff,0xffff0000
6405 .word 0xff00004c,0xc9cbe1f0
6406 .word 0x00000000,0x51b3147f
6407 .word 0xe0000000,0xd4940000
6408 .word 0x00000000,0x000000ff
6409p0_local5_sec_expect:
6410 .word 0xff7a0000,0x00007a8d
6411 .word 0x01ffffff,0xffffffff
6412 .word 0x005e0000,0x00000000
6413 .word 0xf927f3d8,0x6025bc2d
6414 .word 0xb4e5a795,0x5a64ed3f
6415 .word 0xcef18dd7,0x28a88367
6416 .word 0x9ae99a45,0x0ff7373e
6417 .word 0x39307cef,0xcc174fb6
6418p0_local6_expect:
6419 .word 0x3fff645a,0x5097a8ff
6420 .word 0xffff0000,0xffffffee
6421 .word 0x0000a3f2,0x00000019
6422 .word 0x2c27cb51,0x386059d7
6423 .word 0xff410000,0x000000ff
6424 .word 0x00000000,0x00001aff
6425 .word 0xe9df176e,0x00677121
6426 .word 0x7f14b351,0x00000000
6427p0_local6_sec_expect:
6428 .word 0xffbb80c5,0x700025f9
6429 .word 0x000000ed,0x1ab5feff
6430 .word 0x00000000,0x000000ff
6431 .word 0xf927f3d8,0x6025bc2d
6432 .word 0xb4e5a795,0x5a64ed3f
6433 .word 0xcef18dd7,0x28a88367
6434 .word 0x9ae99a45,0x0ff7373e
6435 .word 0x39307cef,0xcc174fb6
6436share0_expect:
6437 .word 0xf1ce826e,0x76c41477
6438 .word 0xe9467839,0x0be513c5
6439 .word 0xe3249af0,0x545247f8
6440 .word 0xdafe8851,0x09b3bea6
6441 .word 0xbfc2d7a0,0xf62ec7ce
6442 .word 0x3c42ce70,0x96e8f25d
6443 .word 0x34b4e599,0x6d76e126
6444 .word 0x1d074a78,0x462177aa
6445share1_expect:
6446 .word 0xffff8ed8,0xeeba2353
6447 .word 0x26bdcad8,0x47aaf17b
6448 .word 0x1b5e52d0,0xf1147862
6449 .word 0xb3c3da6c,0x8a0a29c9
6450 .word 0x0a17cb6d,0x7b073703
6451 .word 0x42993a0d,0x2f285693
6452 .word 0xfee5669b,0xbef7e42f
6453 .word 0x7872ddb5,0x3421bcdb
6454 .word 0x25f9cbdb,0xd9aa789f
6455 .word 0xeebaf927,0xc8d5677c
6456 .word 0xf4fd11ad,0xb2741979
6457 .word 0xef0e9ee6,0x1ec2baa5
6458 .word 0x10132dda,0x879bd931
6459 .word 0xfde4a7a8,0x209236ce
6460 .word 0x256253fd,0x1d3a2477
6461 .word 0xdd1172d8,0x161e0600
6462share2_expect:
6463 .word 0xffff7001,0x1c849967
6464 .word 0x61b0c079,0x7a7ed5ff
6465 .word 0x75ec61c2,0x7208b51f
6466 .word 0x30c5fa9b,0x7c5d67fc
6467 .word 0xd08e974c,0xf10e857d
6468 .word 0x10346cf1,0x895a6f97
6469 .word 0x326e8d49,0xd6add101
6470 .word 0x41a92221,0x4c582015
6471share3_expect:
6472 .word 0xff00fa80,0xe1df95ea
6473 .word 0x1b8772a0,0x139985bf
6474 .word 0x45256c43,0x7f3f7e8c
6475 .word 0xda74d3a2,0x7381a654
6476 .word 0x09c7a9b6,0x7b96a1a2
6477 .word 0x8e3653bc,0xfad62fd6
6478 .word 0x750031e8,0x91c0ebe7
6479 .word 0x75dab3b8,0x0cd44c0c
6480 .word 0x03ff34f9,0x561bfb11
6481 .word 0x711652c1,0x2dde39fc
6482 .word 0xeb232aae,0x5fdbb0e2
6483 .word 0xace28c11,0x6803121e
6484 .word 0x3de8d987,0x07f6e56e
6485 .word 0x32381659,0x4de4382a
6486 .word 0x4557307b,0xf631990c
6487 .word 0x054cfc8e,0xbe4103eb
6488 .word 0xffff944f,0xbeeec3e0
6489 .word 0x0a178bcc,0x415d0b34
6490 .word 0x52e3fee5,0x8664186a
6491 .word 0x0df5856d,0xe0e0733d
6492 .word 0x5037c568,0xe54f6059
6493 .word 0x91128650,0xe15882c4
6494 .word 0x925699b4,0x7856b37f
6495 .word 0x43f678c8,0x68004769
6496 .word 0xee75de47,0xf5d36688
6497 .word 0xb03ac047,0x05791cae
6498 .word 0xd0284b54,0x38953703
6499 .word 0x22c42921,0x051cfb96
6500 .word 0xec84334c,0xb446fa8c
6501 .word 0xbf4ad452,0x85a83c69
6502 .word 0x43c92f00,0x832fee49
6503 .word 0x36d5eb53,0x6fd007c0
6504 .word 0x5e004cdd,0xe0241f8f
6505 .word 0x06935546,0x20b9b150
6506 .word 0xe3962416,0xe8d6657b
6507 .word 0x30c4a674,0x1a38c762
6508 .word 0x9fb2fc21,0xadc2425d
6509 .word 0xa6cb101e,0x7273ccfb
6510 .word 0xa917162f,0xbab8f666
6511 .word 0x93db3497,0x6a028f3d
6512 .word 0x00001f70,0x81210e98
6513 .word 0x59dd6a8a,0x40e8a170
6514 .word 0x566e851c,0x8f3eee98
6515 .word 0x9d58f41d,0x76d0d551
6516 .word 0xcd593a48,0x2379a393
6517 .word 0x4f7c9375,0xcf1e9f04
6518 .word 0x3d2c7692,0xe2278086
6519 .word 0x508b5772,0x324643fe
6520 .word 0x2affac10,0xa2adf938
6521 .word 0x30bcd3e0,0xc9331d3b
6522 .word 0xd9e04413,0x9c43562d
6523 .word 0x8af6876e,0x2b6c0030
6524 .word 0xbc60cecc,0xbe00775d
6525 .word 0x771afcf1,0x7382e145
6526 .word 0x93443fcc,0xe152ac4d
6527 .word 0x205c16d0,0xd3b7af80
6528 .word 0xffff37e3,0x540c22fb
6529 .word 0x303aae60,0x0f2d48ff
6530 .word 0xff377ce9,0xcc429ac5
6531 .word 0xe190d20a,0x174ec80e
6532 .word 0xe405e798,0xe17a5dd8
6533 .word 0x5660b2cc,0x3b4506ec
6534 .word 0xa650aa4a,0x693c9237
6535 .word 0x36e20306,0x072934da
6536p0_invalidate_semaphore:
6537 .word 0
6538! Data for Cross Processor Interrupt
6539 .align 8
6540received_xintr:
6541 .word 0,0,0,0,0,0,0,0
6542 .word 0,0,0,0,0,0,0,0
6543 .word 0,0,0,0,0,0,0,0
6544 .word 0,0,0,0,0,0,0,0
6545 .word 0,0,0,0,0,0,0,0
6546 .word 0,0,0,0,0,0,0,0
6547 .word 0,0,0,0,0,0,0,0
6548 .word 0,0,0,0,0,0,0,0
6549p0_dispatch_retry:
6550 .word 0,0
6551p0_xintr_data:
6552 .word 0x00000000,0x00000001
6553 .word 0x26034148,0x2a4d75d5
6554 .word 0x00000000,0x00000002
6555 .word 0x77fb7180,0x08c2ee4b
6556 .word 0x00000000,0x00000003
6557 .word 0xa205a388,0x65fc644a
6558 .word 0x00000000,0x00000004
6559 .word 0xee7dbb4f,0xd88d8f77
6560 .word 0x00000000,0x00000005
6561 .word 0xef927d47,0xcc36ece5
6562 .word 0x00000000,0x00000006
6563 .word 0x8f3d78c0,0x376aa8a0
6564 .word 0x00000000,0x00000007
6565 .word 0x3e070308,0x04ebff9c
6566 .word 0x00000000,0x00000008
6567 .word 0xe7c30977,0xbd521f2c
6568 .align 8
6569p0_xintr_expected:
6570 .word 0
6571 .align 64
6572xintr_data_ptrs:
6573 .word p0_xintr_data
6574 .align 8
6575p0_xintr_db:
6576 .skip 512
6577p0_xintr_retry_count:
6578 .word 0,0
6579p0_reset_cnt:
6580 .word 0
6581 .align 8
6582p0_ec_timing_ctrl:
6583 .word 0,0
6584p0_ec_control:
6585 .word 0,0
6586p0_mcu_shadow:
6587 .skip 80
6588user_data_end:
6589
6590
6591SECTION .p0_local0 DATA_VA=0x000800000
6592
6593attr_data {
6594 Name = .p0_local0,
6595 VA = 0x0000000000800000,
6596 RA = 0x0000000010000000,
6597 PA = ra2pa(0x0000000010000000,0),
6598 part_0_ctx_nonzero_tsb_config_0,
6599 TTE_Context=PCONTEXT,
6600 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6601 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6602 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6603 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6604}
6605
6606 .data
6607 .seg "data"
6608 .align 0x2000
6609 .global p0_local0_start
6610p0_local0_begin:
6611 .skip 0x1400
6612p0_local0_start:
6613 .word 0x030b95bc,0xae4a49ae,0xf9664594,0xf27ac1d1
6614 .word 0xf21a4a89,0xd4b9b028,0x8cd29078,0xf45c1c07
6615 .word 0x6c0d1d7e,0xed9f2dbf,0xd3844c69,0x4f1a260b
6616 .word 0xf5d1c380,0x4cb9a60d,0x186ce9bc,0xc1cabd15
6617p0_local0_end:
6618
6619SECTION .p0_local0_sec DATA_VA=0x000800000
6620
6621attr_data {
6622 Name = .p0_local0_sec,
6623 VA = 0x0000000000800000,
6624 RA = 0x0000000030000000,
6625 PA = ra2pa(0x0000000030000000,0),
6626 part_0_ctx_nonzero_tsb_config_0,
6627 TTE_Context=SCONTEXT,
6628 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6629 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6630 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6631 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6632}
6633
6634 .data
6635 .seg "data"
6636 .align 0x2000
6637 .global p0_local0_sec_start
6638p0_local0_sec_begin:
6639 .skip 0x1400
6640p0_local0_sec_start:
6641 .word 0xc069fdb7,0x7307d2eb,0x3816da89,0x9ac9f33d
6642 .word 0x89d18bea,0xb529e417,0xf9254e70,0x9f89571e
6643 .word 0xdfee3ea2,0xc4910c61,0x4317e2f3,0x0c377fa2
6644 .word 0x431e4b92,0x4bc52f22,0x7f14b351,0x5097a866
6645p0_local0_sec_end:
6646
6647SECTION .p0_local1 DATA_VA=0x000802000
6648
6649attr_data {
6650 Name = .p0_local1,
6651 VA = 0x0000000000802000,
6652 RA = 0x0000000010040000,
6653 PA = ra2pa(0x0000000010040000,0),
6654 part_0_ctx_nonzero_tsb_config_0,
6655 TTE_Context=PCONTEXT,
6656 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6657 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6658 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6659 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6660}
6661
6662 .data
6663 .seg "data"
6664 .align 0x2000
6665 .global p0_local1_start
6666p0_local1_begin:
6667 .skip 0x1400
6668p0_local1_start:
6669 .word 0x30e227fb,0x9a4fddb3,0x20aac52e,0x35f02198
6670 .word 0x8b881076,0xd632e47b,0x20f9364e,0xa0494af5
6671 .word 0x7566a737,0xaaa9259b,0xbedae363,0x380ea27e
6672 .word 0xa775ccae,0xa404cce3,0xea47eed9,0xd71c70a7
6673p0_local1_end:
6674
6675SECTION .p0_local1_sec DATA_VA=0x000802000
6676
6677attr_data {
6678 Name = .p0_local1_sec,
6679 VA = 0x0000000000802000,
6680 RA = 0x0000000030040000,
6681 PA = ra2pa(0x0000000030040000,0),
6682 part_0_ctx_nonzero_tsb_config_0,
6683 TTE_Context=SCONTEXT,
6684 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6685 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6686 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6687 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6688}
6689
6690 .data
6691 .seg "data"
6692 .align 0x2000
6693 .global p0_local1_sec_start
6694p0_local1_sec_begin:
6695 .skip 0x1400
6696p0_local1_sec_start:
6697 .word 0xca3a189c,0xb1151059,0xe7ca4bca,0x920c38e3
6698 .word 0x6759f701,0x92f6c887,0x28a0e338,0x698fa81f
6699 .word 0x96332b33,0xc52d079a,0xd6e1b298,0x51cb272c
6700 .word 0xd24d69b9,0x199a9ee5,0x68b52f59,0x9128b367
6701p0_local1_sec_end:
6702
6703SECTION .p0_local2 DATA_VA=0x000804000
6704
6705attr_data {
6706 Name = .p0_local2,
6707 VA = 0x0000000000804000,
6708 RA = 0x0000000010080000,
6709 PA = ra2pa(0x0000000010080000,0),
6710 part_0_ctx_nonzero_tsb_config_0,
6711 TTE_Context=PCONTEXT,
6712 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6713 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6714 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6715 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6716}
6717
6718 .data
6719 .seg "data"
6720 .align 0x2000
6721 .global p0_local2_start
6722p0_local2_begin:
6723 .skip 0x1400
6724p0_local2_start:
6725 .word 0xaba83466,0x8d7a8ee0,0x40b29692,0x6f84f752
6726 .word 0x3f026c62,0x217b8aa2,0xf368d4b6,0x5f2478ca
6727 .word 0x4d52c53b,0x96a1271f,0xed5c96dd,0x39066bba
6728 .word 0x1364a27b,0xe0ee5c89,0xe159344c,0xee30470a
6729p0_local2_end:
6730
6731SECTION .p0_local2_sec DATA_VA=0x000804000
6732
6733attr_data {
6734 Name = .p0_local2_sec,
6735 VA = 0x0000000000804000,
6736 RA = 0x0000000030080000,
6737 PA = ra2pa(0x0000000030080000,0),
6738 part_0_ctx_nonzero_tsb_config_0,
6739 TTE_Context=SCONTEXT,
6740 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6741 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6742 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6743 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6744}
6745
6746 .data
6747 .seg "data"
6748 .align 0x2000
6749 .global p0_local2_sec_start
6750p0_local2_sec_begin:
6751 .skip 0x1400
6752p0_local2_sec_start:
6753 .word 0x5df65b10,0xb1538fa4,0x2e1171cd,0x0bed6f35
6754 .word 0x3ac8ceaf,0xdd75568b,0xd7596038,0x3d7b2d8e
6755 .word 0xaaf25d9a,0x0a1de4e8,0x58cc5479,0xb70a210d
6756 .word 0x21710f62,0x6e17dfe9,0x277f04a6,0x498d9022
6757p0_local2_sec_end:
6758
6759SECTION .p0_local3 DATA_VA=0x000806000
6760
6761attr_data {
6762 Name = .p0_local3,
6763 VA = 0x0000000000806000,
6764 RA = 0x00000000100c0000,
6765 PA = ra2pa(0x00000000100c0000,0),
6766 part_0_ctx_nonzero_tsb_config_0,
6767 TTE_Context=PCONTEXT,
6768 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6769 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6770 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6771 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6772}
6773
6774 .data
6775 .seg "data"
6776 .align 0x2000
6777 .global p0_local3_start
6778p0_local3_begin:
6779 .skip 0x1400
6780p0_local3_start:
6781 .word 0x41c250fd,0xc9be0419,0xccad0a7c,0x5ee2deda
6782 .word 0x905eab26,0xbf54bcd1,0xe2a70f1b,0xddf0b473
6783 .word 0x5b79f4cd,0xe61f14ec,0xea79f45d,0xaac51f7b
6784 .word 0xe1dbf2b0,0xf8ec9fcf,0xf4840977,0x56aa808d
6785p0_local3_end:
6786
6787SECTION .p0_local3_sec DATA_VA=0x000806000
6788
6789attr_data {
6790 Name = .p0_local3_sec,
6791 VA = 0x0000000000806000,
6792 RA = 0x00000000300c0000,
6793 PA = ra2pa(0x00000000300c0000,0),
6794 part_0_ctx_nonzero_tsb_config_0,
6795 TTE_Context=SCONTEXT,
6796 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6797 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6798 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6799 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6800}
6801
6802 .data
6803 .seg "data"
6804 .align 0x2000
6805 .global p0_local3_sec_start
6806p0_local3_sec_begin:
6807 .skip 0x1400
6808p0_local3_sec_start:
6809 .word 0x97887437,0xa818c99f,0x5c3d9c36,0xb7969efe
6810 .word 0x228193df,0xa7daf69b,0xfa840aaf,0x742094af
6811 .word 0xad7f8049,0x8cd5d603,0xa3138d34,0x280e2cc7
6812 .word 0x54cd27c3,0x0ee332bb,0x60d28f67,0x361d49cf
6813p0_local3_sec_end:
6814
6815SECTION .p0_local4 DATA_VA=0x000808000
6816
6817attr_data {
6818 Name = .p0_local4,
6819 VA = 0x0000000000808000,
6820 RA = 0x0000000010100000,
6821 PA = ra2pa(0x0000000010100000,0),
6822 part_0_ctx_nonzero_tsb_config_0,
6823 TTE_Context=PCONTEXT,
6824 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6825 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6826 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6827 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6828}
6829
6830 .data
6831 .seg "data"
6832 .align 0x2000
6833 .global p0_local4_start
6834p0_local4_begin:
6835 .skip 0x1400
6836p0_local4_start:
6837 .word 0x56c5d56f,0x9adda571,0x38ed87a8,0xc616cc42
6838 .word 0xcba5243f,0xca3e5f61,0xac1fbdec,0x01e3452a
6839 .word 0xbfdb958b,0x615241bc,0xa07505ad,0xee5f39e4
6840 .word 0x27468419,0xcd1bbf6b,0x79b1bd27,0x05e68fbe
6841p0_local4_end:
6842
6843SECTION .p0_local4_sec DATA_VA=0x000808000
6844
6845attr_data {
6846 Name = .p0_local4_sec,
6847 VA = 0x0000000000808000,
6848 RA = 0x0000000030100000,
6849 PA = ra2pa(0x0000000030100000,0),
6850 part_0_ctx_nonzero_tsb_config_0,
6851 TTE_Context=SCONTEXT,
6852 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6853 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6854 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6855 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6856}
6857
6858 .data
6859 .seg "data"
6860 .align 0x2000
6861 .global p0_local4_sec_start
6862p0_local4_sec_begin:
6863 .skip 0x1400
6864p0_local4_sec_start:
6865 .word 0x6329e949,0x4363913c,0x87e3de3f,0x5760add8
6866 .word 0x6768845c,0xb9ad60ec,0x66ac2809,0x9ec3317d
6867 .word 0x76cc0d04,0xcb084274,0xf46091fd,0x8e6b2062
6868 .word 0xfd236257,0x012a15b7,0x55dd9e88,0x29c9cf75
6869p0_local4_sec_end:
6870
6871SECTION .p0_local5 DATA_VA=0x00080a000
6872
6873attr_data {
6874 Name = .p0_local5,
6875 VA = 0x000000000080a000,
6876 RA = 0x0000000010140000,
6877 PA = ra2pa(0x0000000010140000,0),
6878 part_0_ctx_nonzero_tsb_config_0,
6879 TTE_Context=PCONTEXT,
6880 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6881 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6882 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6883 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6884}
6885
6886 .data
6887 .seg "data"
6888 .align 0x2000
6889 .global p0_local5_start
6890p0_local5_begin:
6891 .skip 0x1400
6892p0_local5_start:
6893 .word 0x9cbb80c5,0x6dc321e3,0xd8b76590,0xf21dc022
6894 .word 0x001ba115,0xda2da1b4,0x8f014185,0xd307c793
6895 .word 0xc0aec14c,0xf79dc35b,0xcfd6109f,0x1075e9e0
6896 .word 0xa6cc5dca,0xd27d0755,0xf0e4752e,0xe8a4b005
6897p0_local5_end:
6898
6899SECTION .p0_local5_sec DATA_VA=0x00080a000
6900
6901attr_data {
6902 Name = .p0_local5_sec,
6903 VA = 0x000000000080a000,
6904 RA = 0x0000000030140000,
6905 PA = ra2pa(0x0000000030140000,0),
6906 part_0_ctx_nonzero_tsb_config_0,
6907 TTE_Context=SCONTEXT,
6908 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6909 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6910 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6911 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6912}
6913
6914 .data
6915 .seg "data"
6916 .align 0x2000
6917 .global p0_local5_sec_start
6918p0_local5_sec_begin:
6919 .skip 0x1400
6920p0_local5_sec_start:
6921 .word 0xa4962afc,0xe49dd978,0x93018f04,0xec480d19
6922 .word 0xda6b08c9,0x7abaad19,0x16f02ac0,0x3e608a57
6923 .word 0xf4b0d034,0xa5f349f5,0xe3c0f0cf,0xe630f32a
6924 .word 0x44b30f0e,0x73352ded,0xf0e1cbc9,0x9863bf2f
6925p0_local5_sec_end:
6926
6927SECTION .p0_local6 DATA_VA=0x00080c000
6928
6929attr_data {
6930 Name = .p0_local6,
6931 VA = 0x000000000080c000,
6932 RA = 0x0000000010180000,
6933 PA = ra2pa(0x0000000010180000,0),
6934 part_0_ctx_nonzero_tsb_config_0,
6935 TTE_Context=PCONTEXT,
6936 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6937 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6938 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6939 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6940}
6941
6942 .data
6943 .seg "data"
6944 .align 0x2000
6945 .global p0_local6_start
6946p0_local6_begin:
6947 .skip 0x1400
6948p0_local6_start:
6949 .word 0x036bdcfa,0x26f53673,0x13ed8de2,0x64ab7799
6950 .word 0x8b5842da,0x2d197939,0x3d6dc2de,0x261a7426
6951 .word 0xb1c6e0a3,0xb38e1146,0xcc32ad92,0xfe0c4d4c
6952 .word 0xf6c216ef,0x543d249c,0xe40ec7ab,0xd411b17e
6953p0_local6_end:
6954
6955SECTION .p0_local6_sec DATA_VA=0x00080c000
6956
6957attr_data {
6958 Name = .p0_local6_sec,
6959 VA = 0x000000000080c000,
6960 RA = 0x0000000030180000,
6961 PA = ra2pa(0x0000000030180000,0),
6962 part_0_ctx_nonzero_tsb_config_0,
6963 TTE_Context=SCONTEXT,
6964 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6965 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6966 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6967 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6968}
6969
6970 .data
6971 .seg "data"
6972 .align 0x2000
6973 .global p0_local6_sec_start
6974p0_local6_sec_begin:
6975 .skip 0x1400
6976p0_local6_sec_start:
6977 .word 0x41f463d3,0xd8750de5,0xabc2153e,0x017da160
6978 .word 0xeb2ccfd0,0xc3aef533,0xdba784a9,0x4e9f0ae1
6979 .word 0xb4e5a795,0x5a64ed3f,0xcef18dd7,0x28a88367
6980 .word 0x9ae99a45,0x0ff7373e,0x39307cef,0xcc174fb6
6981p0_local6_sec_end:
6982
6983SECTION .share0 DATA_VA=0x00080e000
6984
6985attr_data {
6986 Name = .share0,
6987 VA = 0x000000000080e000,
6988 RA = 0x00000000201c0000,
6989 PA = ra2pa(0x00000000201c0000,0),
6990 part_0_ctx_nonzero_tsb_config_0,
6991 TTE_Context=PCONTEXT,
6992 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6993 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6994 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6995 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6996}
6997
6998 .data
6999 .seg "data"
7000 .align 0x2000
7001 .global share0_start
7002share0_begin:
7003share0_start:
7004 .word 0xf842826e,0x76c41477,0xe9467839,0x0be513c5
7005 .word 0xe3249af0,0x545247f8,0xdafe8851,0x09b3bea6
7006 .word 0xbfc2d7a0,0xf62ec7ce,0x3c42ce70,0x96e8f25d
7007 .word 0x34b4e599,0x6d76e126,0x1d074a78,0x462177aa
7008share0_end:
7009
7010SECTION .share1 DATA_VA=0x000810000
7011
7012attr_data {
7013 Name = .share1,
7014 VA = 0x0000000000810000,
7015 RA = 0x0000000020800000,
7016 PA = ra2pa(0x0000000020800000,0),
7017 part_0_ctx_nonzero_tsb_config_0,
7018 TTE_Context=PCONTEXT,
7019 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7020 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7021 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7022 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7023}
7024
7025 .data
7026 .seg "data"
7027 .align 0x2000
7028 .global share1_start
7029share1_begin:
7030share1_start:
7031 .word 0xe5028ed8,0xeeba2353,0x26bdcad8,0x47aaf17b
7032 .word 0x1b5e52d0,0xf1147862,0xb3c3da6c,0x8a0a29c9
7033 .word 0x0a17cb6d,0x7b073703,0x42993a0d,0x2f285693
7034 .word 0xfee5669b,0xbef7e42f,0x7872ddb5,0x3421bcdb
7035 .word 0x5bafcbdb,0xd9aa789f,0xeebaf927,0xc8d5677c
7036 .word 0xf4fd11ad,0xb2741979,0xef0e9ee6,0x1ec2baa5
7037 .word 0x10132dda,0x879bd931,0xfde4a7a8,0x209236ce
7038 .word 0x256253fd,0x1d3a2477,0xdd1172d8,0x161e0600
7039share1_end:
7040
7041SECTION .share2 DATA_VA=0x000812000
7042
7043attr_data {
7044 Name = .share2,
7045 VA = 0x0000000000812000,
7046 RA = 0x00000000211c0000,
7047 PA = ra2pa(0x00000000211c0000,0),
7048 part_0_ctx_nonzero_tsb_config_0,
7049 TTE_Context=PCONTEXT,
7050 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7051 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7052 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7053 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7054}
7055
7056 .data
7057 .seg "data"
7058 .align 0x2000
7059 .global share2_start
7060share2_begin:
7061share2_start:
7062 .word 0x7e657001,0x1c849967,0x61b0c079,0x7a7ed5ff
7063 .word 0x75ec61c2,0x7208b51f,0x30c5fa9b,0x7c5d67fc
7064 .word 0xd08e974c,0xf10e857d,0x10346cf1,0x895a6f97
7065 .word 0x326e8d49,0xd6add101,0x41a92221,0x4c582015
7066share2_end:
7067
7068SECTION .share3 DATA_VA=0x000814000
7069
7070attr_data {
7071 Name = .share3,
7072 VA = 0x0000000000814000,
7073 RA = 0x0000000021800000,
7074 PA = ra2pa(0x0000000021800000,0),
7075 part_0_ctx_nonzero_tsb_config_0,
7076 TTE_Context=PCONTEXT,
7077 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7078 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7079 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7080 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7081}
7082
7083 .data
7084 .seg "data"
7085 .align 0x2000
7086 .global share3_start
7087share3_begin:
7088share3_start:
7089 .word 0xc120fa80,0xe1df95ea,0x1b8772a0,0x139985bf
7090 .word 0x45256c43,0x7f3f7e8c,0xda74d3a2,0x7381a654
7091 .word 0x09c7a9b6,0x7b96a1a2,0x8e3653bc,0xfad62fd6
7092 .word 0x750031e8,0x91c0ebe7,0x75dab3b8,0x0cd44c0c
7093 .word 0x033534f9,0x561bfb11,0x711652c1,0x2dde39fc
7094 .word 0xeb232aae,0x5fdbb0e2,0xace28c11,0x6803121e
7095 .word 0x3de8d987,0x07f6e56e,0x32381659,0x4de4382a
7096 .word 0x4557307b,0xf631990c,0x054cfc8e,0xbe4103eb
7097 .word 0xa3f2944f,0xbeeec3e0,0x0a178bcc,0x415d0b34
7098 .word 0x52e3fee5,0x8664186a,0x0df5856d,0xe0e0733d
7099 .word 0x5037c568,0xe54f6059,0x91128650,0xe15882c4
7100 .word 0x925699b4,0x7856b37f,0x43f678c8,0x68004769
7101 .word 0xee75de47,0xf5d36688,0xb03ac047,0x05791cae
7102 .word 0xd0284b54,0x38953703,0x22c42921,0x051cfb96
7103 .word 0xec84334c,0xb446fa8c,0xbf4ad452,0x85a83c69
7104 .word 0x43c92f00,0x832fee49,0x36d5eb53,0x6fd007c0
7105 .word 0x5e284cdd,0xe0241f8f,0x06935546,0x20b9b150
7106 .word 0xe3962416,0xe8d6657b,0x30c4a674,0x1a38c762
7107 .word 0x9fb2fc21,0xadc2425d,0xa6cb101e,0x7273ccfb
7108 .word 0xa917162f,0xbab8f666,0x93db3497,0x6a028f3d
7109 .word 0x05761f70,0x81210e98,0x59dd6a8a,0x40e8a170
7110 .word 0x566e851c,0x8f3eee98,0x9d58f41d,0x76d0d551
7111 .word 0xcd593a48,0x2379a393,0x4f7c9375,0xcf1e9f04
7112 .word 0x3d2c7692,0xe2278086,0x508b5772,0x324643fe
7113 .word 0x2a07ac10,0xa2adf938,0x30bcd3e0,0xc9331d3b
7114 .word 0xd9e04413,0x9c43562d,0x8af6876e,0x2b6c0030
7115 .word 0xbc60cecc,0xbe00775d,0x771afcf1,0x7382e145
7116 .word 0x93443fcc,0xe152ac4d,0x205c16d0,0xd3b7af80
7117 .word 0x43b737e3,0x540c22fb,0x303aae60,0x0f2d48ff
7118 .word 0xff377ce9,0xcc429ac5,0xe190d20a,0x174ec80e
7119 .word 0xe405e798,0xe17a5dd8,0x5660b2cc,0x3b4506ec
7120 .word 0xa650aa4a,0x693c9237,0x36e20306,0x072934da
7121share3_end: