Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_1500_12.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mpgen_1500_12.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 = 330103158
40! Riesling can be on
41! 1 Thread, 1500 lines
42! mpgen created on Dec 20, 2005 (16:35:03)
43! mpgen_1500_12.s created on Mar 30, 2009 (10:31:58)
44! RC file : mar26.rc
45! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.051220 -rc mar26.rc -o mpgen_1500_12 -p 1 -l 1500
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 = f94249ad b1c2eccd fa4f0f60 a7af83e9
84! %f4 = bda69ba1 0599a0f2 49fbd613 0b914ad0
85! %f8 = 8f9419ff 74cf9048 684f1716 473bf102
86! %f12 = 7230fc3b 96cad698 bb2707a5 3e00102c
87 ldda [%g1]ASI_BLK_P,%f0
88 add %g1,64,%g1
89! %f16 = ba75ad65 1f57c39b c64eb61b 4b875e3d
90! %f20 = 7004603e 5031f144 8e062548 73e08d46
91! %f24 = b02846e0 6679adcd 6c22320e fde08795
92! %f28 = e35a6faa 701e00d3 c096dffb d6a9a9c3
93 ldda [%g1]ASI_BLK_P,%f16
94 add %g1,64,%g1
95! %f32 = bffcb3fa a8e00da5 8d29a9e2 6f24de51
96! %f36 = a9ec5791 ea7a4371 19f71669 7ff40f01
97! %f40 = f51daba6 c2a08900 12b6c07e 6a89d15e
98! %f44 = 2fec52a3 39190918 10bb4072 564559fe
99 ldda [%g1]ASI_BLK_P,%f32
100
101! Set up the Graphics Status Register
102
103 setx 0xdb1c1b8f00000014,%g7,%g1 ! GSR scale = 2, align = 4
104 wr %g1,%g0,%gsr ! GSR = db1c1b8f00000014
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[0000000030181408] = 6f67f0aa, %l7 = 1b505269f557d8dc
113 lduba [%i6+%o4]0x81,%l7 ! %l7 = 000000000000006f
114! Mem[00000000300c1410] = 1e607566, %l4 = 44d88924bd72b1f6
115 ldsha [%i3+%o5]0x81,%l4 ! %l4 = 0000000000001e60
116! %l5 = 29eb9f341b6781fc, Mem[0000000010041400] = 61b5801a
117 stha %l5,[%i1+%g0]0x88 ! Mem[0000000010041400] = 61b581fc
118! %l3 = fb61541a352c50cb, Mem[0000000030101410] = 4e4ca547
119 stwa %l3,[%i4+%o5]0x81 ! Mem[0000000030101410] = 352c50cb
120! Mem[0000000010141410] = ba6a7b2e30fb9b79, %l5 = 29eb9f341b6781fc
121 ldxa [%i5+%o5]0x80,%l5 ! %l5 = ba6a7b2e30fb9b79
122! %l7 = 000000000000006f, Mem[0000000010101400] = 0ea98bb1
123 stwa %l7,[%i4+%g0]0x80 ! Mem[0000000010101400] = 0000006f
124! %f16 = ba75ad65 1f57c39b c64eb61b 4b875e3d
125! %f20 = 7004603e 5031f144 8e062548 73e08d46
126! %f24 = b02846e0 6679adcd 6c22320e fde08795
127! %f28 = e35a6faa 701e00d3 c096dffb d6a9a9c3
128 stda %f16,[%i5]ASI_BLK_SL ! Block Store to 0000000030141400
129! Mem[0000000030181408] = aaf0676f, %l2 = dbf710bdfb5aa8dd
130 swapa [%i6+%o4]0x89,%l2 ! %l2 = 00000000aaf0676f
131! Mem[00000000218001c0] = 21a75e86, %l0 = b99ac5c452e46c99
132 ldsba [%o3+0x1c0]%asi,%l0 ! %l0 = 0000000000000021
133! Starting 10 instruction Store Burst
134! %l6 = 58793366, %l7 = 0000006f, Mem[0000000010081408] = ffa26b0c 0e0492de
135 stda %l6,[%i2+%o4]0x80 ! Mem[0000000010081408] = 58793366 0000006f
136
137p0_label_2:
138! Mem[0000000010101420] = 0218b4c522356f56, %l5 = ba6a7b2e30fb9b79, %l4 = 0000000000001e60
139 add %i4,0x20,%g1
140 casxa [%g1]0x80,%l5,%l4 ! %l4 = 0218b4c522356f56
141! %l0 = 0000000000000021, Mem[0000000010181410] = d18f29ec18d3805a
142 stxa %l0,[%i6+%o5]0x80 ! Mem[0000000010181410] = 0000000000000021
143! %f8 = 8f9419ff, Mem[00000000300c1408] = 5222fa54
144 sta %f8 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 8f9419ff
145! %l2 = 00000000aaf0676f, Mem[0000000030101400] = c5a47d7f
146 stwa %l2,[%i4+%g0]0x89 ! Mem[0000000030101400] = aaf0676f
147! Mem[0000000020800000] = 21addad7, %l1 = 8c0ec69aae2fb43e
148 lduha [%o1+0x000]%asi,%l1 ! %l1 = 00000000000021ad
149 membar #Sync ! Added by membar checker (1)
150! Mem[000000001014140c] = c3916472, %l4 = 0218b4c522356f56
151 swap [%i5+0x00c],%l4 ! %l4 = 00000000c3916472
152! %l1 = 00000000000021ad, Mem[00000000300c1410] = 6675601e
153 stha %l1,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 667521ad
154! Mem[0000000030101400] = 6f67f0aa, %l5 = ba6a7b2e30fb9b79
155 swapa [%i4+%g0]0x81,%l5 ! %l5 = 000000006f67f0aa
156! %l2 = aaf0676f, %l3 = 352c50cb, Mem[00000000300c1410] = ad217566 07eb22c0
157 stda %l2,[%i3+%o5]0x81 ! Mem[00000000300c1410] = aaf0676f 352c50cb
158! Starting 10 instruction Load Burst
159! Mem[0000000030141400] = 9bc3571f65ad75ba, %l2 = 00000000aaf0676f
160 ldxa [%i5+%g0]0x81,%l2 ! %l2 = 9bc3571f65ad75ba
161
162p0_label_3:
163! Mem[00000000100c1410] = 91f00131, %l0 = 0000000000000021
164 ldswa [%i3+%o5]0x88,%l0 ! %l0 = ffffffff91f00131
165! Mem[0000000010001408] = 6146e006, %l0 = ffffffff91f00131
166 lduwa [%i0+%o4]0x80,%l0 ! %l0 = 000000006146e006
167! Mem[0000000010181400] = 99630af4, %l7 = 000000000000006f
168 ldswa [%i6+%g0]0x80,%l7 ! %l7 = ffffffff99630af4
169! Mem[0000000030081408] = 368d50fbd8c656cf, %l7 = ffffffff99630af4
170 ldxa [%i2+%o4]0x89,%l7 ! %l7 = 368d50fbd8c656cf
171! Mem[0000000010181408] = e52db38d, %f23 = 73e08d46
172 lda [%i6+%o4]0x88,%f23 ! %f23 = e52db38d
173! Mem[0000000010041418] = b581d11ce3248c09, %f28 = e35a6faa 701e00d3
174 ldd [%i1+0x018],%f28 ! %f28 = b581d11c e3248c09
175! Mem[0000000030141410] = 5031f144, %l7 = 368d50fbd8c656cf
176 lduha [%i5+%o5]0x89,%l7 ! %l7 = 000000000000f144
177! Mem[00000000100c1408] = 2bb194bf c5db534d, %l6 = 58793366, %l7 = 0000f144
178 ldda [%i3+%o4]0x88,%l6 ! %l6 = 00000000c5db534d 000000002bb194bf
179! Mem[00000000211c0000] = 8063fc65, %l1 = 00000000000021ad
180 lduh [%o2+%g0],%l1 ! %l1 = 0000000000008063
181! Starting 10 instruction Store Burst
182! Mem[0000000030181410] = 9c5a122a, %l7 = 000000002bb194bf
183 swapa [%i6+%o5]0x81,%l7 ! %l7 = 000000009c5a122a
184
185p0_label_4:
186! %l0 = 6146e006, %l1 = 00008063, Mem[0000000030181400] = 0d489fb9 821f696f
187 stda %l0,[%i6+%g0]0x81 ! Mem[0000000030181400] = 6146e006 00008063
188! Mem[0000000030101408] = 0fca60c7, %l6 = 00000000c5db534d
189 swapa [%i4+%o4]0x81,%l6 ! %l6 = 000000000fca60c7
190! %l6 = 0fca60c7, %l7 = 9c5a122a, Mem[0000000010001400] = 3d5653b3 9474ad25
191 stda %l6,[%i0+%g0]0x88 ! Mem[0000000010001400] = 0fca60c7 9c5a122a
192! %l6 = 000000000fca60c7, Mem[0000000010181410] = 0000000000000021
193 stx %l6,[%i6+%o5] ! Mem[0000000010181410] = 000000000fca60c7
194! %l3 = fb61541a352c50cb, Mem[0000000010101410] = 6ce13f1d
195 stha %l3,[%i4+%o5]0x80 ! Mem[0000000010101410] = 50cb3f1d
196! %l6 = 000000000fca60c7, Mem[0000000010001400] = c760ca0f2a125a9c, %asi = 80
197 stxa %l6,[%i0+0x000]%asi ! Mem[0000000010001400] = 000000000fca60c7
198! %l0 = 000000006146e006, Mem[0000000030081410] = 7403f231
199 stba %l0,[%i2+%o5]0x81 ! Mem[0000000030081410] = 0603f231
200! %f23 = e52db38d, Mem[0000000010101438] = c3bf7286
201 st %f23,[%i4+0x038] ! Mem[0000000010101438] = e52db38d
202! %f18 = c64eb61b 4b875e3d, %l2 = 9bc3571f65ad75ba
203! Mem[0000000030081418] = 35adac6c6250d3fc
204 add %i2,0x018,%g1
205 stda %f18,[%g1+%l2]ASI_PST8_S ! Mem[0000000030081418] = c6adb61b4b505efc
206! Starting 10 instruction Load Burst
207! Mem[0000000010001410] = 1b873e42497dd5be, %l2 = 9bc3571f65ad75ba
208 ldxa [%i0+%o5]0x80,%l2 ! %l2 = 1b873e42497dd5be
209
210p0_label_5:
211! Mem[0000000010001408] = 6146e006 e22d51aa, %l4 = c3916472, %l5 = 6f67f0aa
212 ldda [%i0+%o4]0x80,%l4 ! %l4 = 000000006146e006 00000000e22d51aa
213! Mem[0000000010041428] = 7646daf5, %l6 = 000000000fca60c7
214 ldsba [%i1+0x02a]%asi,%l6 ! %l6 = ffffffffffffffda
215! Mem[0000000010181410] = 00000000, %l7 = 000000009c5a122a
216 lduha [%i6+%o5]0x80,%l7 ! %l7 = 0000000000000000
217! Mem[0000000010141410] = ba6a7b2e, %l0 = 000000006146e006
218 ldsha [%i5+%o5]0x80,%l0 ! %l0 = ffffffffffffba6a
219! Mem[0000000010081408] = 58793366, %l1 = 0000000000008063
220 ldsba [%i2+0x009]%asi,%l1 ! %l1 = 0000000000000079
221! Mem[0000000030141400] = 1f57c39b, %l0 = ffffffffffffba6a
222 ldsba [%i5+%g0]0x89,%l0 ! %l0 = ffffffffffffff9b
223! Mem[0000000010181400] = 99630af4, %l4 = 000000006146e006
224 ldsba [%i6+%g0]0x80,%l4 ! %l4 = ffffffffffffff99
225! Mem[0000000030001408] = ea37af22, %l7 = 0000000000000000
226 lduha [%i0+%o4]0x89,%l7 ! %l7 = 000000000000af22
227! Mem[0000000010041408] = 2d1b38cb, %l7 = 000000000000af22
228 lduha [%i1+%o4]0x88,%l7 ! %l7 = 00000000000038cb
229! Starting 10 instruction Store Burst
230! %l2 = 1b873e42497dd5be, Mem[0000000010181400] = 99630af4
231 stba %l2,[%i6+%g0]0x80 ! Mem[0000000010181400] = be630af4
232
233p0_label_6:
234! %l0 = ffffffffffffff9b, Mem[0000000010181410] = c760ca0f00000000
235 stxa %l0,[%i6+%o5]0x88 ! Mem[0000000010181410] = ffffffffffffff9b
236! %l5 = 00000000e22d51aa, Mem[0000000030181400] = 06e04661
237 stwa %l5,[%i6+%g0]0x89 ! Mem[0000000030181400] = e22d51aa
238! Mem[0000000010141400] = e6644197, %l3 = fb61541a352c50cb
239 ldstuba [%i5+%g0]0x88,%l3 ! %l3 = 00000097000000ff
240! Mem[0000000010041410] = 4c0d1e2d, %l4 = ffffffffffffff99
241 swapa [%i1+%o5]0x88,%l4 ! %l4 = 000000004c0d1e2d
242! Mem[0000000010081400] = 100444bd, %l7 = 00000000000038cb
243 ldstuba [%i2+%g0]0x80,%l7 ! %l7 = 00000010000000ff
244! Mem[0000000030041410] = 02b012f0, %l4 = 000000004c0d1e2d
245 ldstuba [%i1+%o5]0x89,%l4 ! %l4 = 000000f0000000ff
246! Mem[00000000100c1420] = 7edff2c5, %l1 = 0000000000000079
247 swap [%i3+0x020],%l1 ! %l1 = 000000007edff2c5
248! %l2 = 1b873e42497dd5be, Mem[0000000010081410] = 6dc334b0
249 stha %l2,[%i2+%o5]0x88 ! Mem[0000000010081410] = 6dc3d5be
250! %f0 = f94249ad, Mem[0000000030101400] = 799bfb30
251 sta %f0 ,[%i4+%g0]0x89 ! Mem[0000000030101400] = f94249ad
252! Starting 10 instruction Load Burst
253! Mem[00000000100c1408] = 4d53dbc5, %l5 = 00000000e22d51aa
254 ldsha [%i3+%o4]0x80,%l5 ! %l5 = 0000000000004d53
255
256p0_label_7:
257! Mem[0000000010141408] = e61daff2, %l5 = 0000000000004d53
258 ldsha [%i5+%o4]0x88,%l5 ! %l5 = ffffffffffffaff2
259! Mem[0000000010041400] = 312a1f03 61b581fc, %l4 = 000000f0, %l5 = ffffaff2
260 ldda [%i1+%g0]0x88,%l4 ! %l4 = 0000000061b581fc 00000000312a1f03
261! Mem[0000000030181410] = f0e89c44 bf94b12b, %l6 = ffffffda, %l7 = 00000010
262 ldda [%i6+%o5]0x89,%l6 ! %l6 = 00000000bf94b12b 00000000f0e89c44
263! Mem[0000000030101408] = c5db534db92024da, %f0 = f94249ad b1c2eccd
264 ldda [%i4+%o4]0x81,%f0 ! %f0 = c5db534d b92024da
265! Mem[0000000010181408] = 8db32de5, %l2 = 1b873e42497dd5be
266 ldsha [%i6+%o4]0x80,%l2 ! %l2 = ffffffffffff8db3
267! Mem[0000000010081410] = bed5c36d, %l0 = ffffffffffffff9b
268 ldsba [%i2+%o5]0x80,%l0 ! %l0 = ffffffffffffffbe
269! Mem[0000000030081410] = 0603f231, %l3 = 0000000000000097
270 lduwa [%i2+%o5]0x81,%l3 ! %l3 = 000000000603f231
271! Mem[0000000010181410] = 9bffffff, %l3 = 000000000603f231
272 ldsha [%i6+%o5]0x80,%l3 ! %l3 = ffffffffffff9bff
273! Mem[0000000010181410] = ffffff9b, %l3 = ffffffffffff9bff
274 ldsha [%i6+%o5]0x88,%l3 ! %l3 = ffffffffffffff9b
275! Starting 10 instruction Store Burst
276! %f29 = e3248c09, Mem[00000000100c1408] = 4d53dbc5
277 sta %f29,[%i3+%o4]0x80 ! Mem[00000000100c1408] = e3248c09
278
279p0_label_8:
280! Mem[0000000010041408] = 2d1b38cb, %l7 = 00000000f0e89c44
281 ldstuba [%i1+%o4]0x88,%l7 ! %l7 = 000000cb000000ff
282! %l5 = 00000000312a1f03, Mem[00000000300c1408] = ff19948f
283 stha %l5,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 1f03948f
284! %l3 = ffffffffffffff9b, Mem[0000000021800181] = 40615fec, %asi = 80
285 stba %l3,[%o3+0x181]%asi ! Mem[0000000021800180] = 409b5fec
286! Mem[0000000030041408] = 09b16f3a, %l0 = ffffffffffffffbe
287 ldstuba [%i1+%o4]0x81,%l0 ! %l0 = 00000009000000ff
288! %l4 = 0000000061b581fc, Mem[0000000010081400] = ff0444bda0f36d7f
289 stxa %l4,[%i2+%g0]0x80 ! Mem[0000000010081400] = 0000000061b581fc
290! %f10 = 684f1716 473bf102, %l5 = 00000000312a1f03
291! Mem[0000000030001418] = 34c6a322b316670e
292 add %i0,0x018,%g1
293 stda %f10,[%g1+%l5]ASI_PST32_S ! Mem[0000000030001418] = 684f1716473bf102
294! Mem[0000000010041428] = 7646daf58bd5e470, %l5 = 00000000312a1f03, %l4 = 0000000061b581fc
295 add %i1,0x28,%g1
296 casxa [%g1]0x80,%l5,%l4 ! %l4 = 7646daf58bd5e470
297! Mem[0000000030041410] = ff12b002, %l1 = 000000007edff2c5
298 ldstuba [%i1+%o5]0x81,%l1 ! %l1 = 000000ff000000ff
299! %l4 = 8bd5e470, %l5 = 312a1f03, Mem[0000000010041410] = ffffff99 c1bba0dd
300 stda %l4,[%i1+%o5]0x88 ! Mem[0000000010041410] = 8bd5e470 312a1f03
301! Starting 10 instruction Load Burst
302! Mem[00000000201c0000] = 7633a250, %l5 = 00000000312a1f03
303 ldsba [%o0+0x000]%asi,%l5 ! %l5 = 0000000000000076
304
305p0_label_9:
306! Mem[00000000100c1418] = 9da4e622, %l5 = 0000000000000076
307 ldsha [%i3+0x01a]%asi,%l5 ! %l5 = ffffffffffffe622
308! Mem[0000000030141400] = ba75ad651f57c39b, %l4 = 7646daf58bd5e470
309 ldxa [%i5+%g0]0x89,%l4 ! %l4 = ba75ad651f57c39b
310! Mem[0000000030101408] = 4d53dbc5, %l1 = 00000000000000ff
311 ldstuba [%i4+%o4]0x89,%l1 ! %l1 = 000000c5000000ff
312! Mem[0000000010081410] = bed5c36d, %l3 = ffffffffffffff9b
313 ldsha [%i2+%o5]0x80,%l3 ! %l3 = ffffffffffffbed5
314! Mem[0000000010001400] = 00000000, %f24 = b02846e0
315 lda [%i0+%g0]0x88,%f24 ! %f24 = 00000000
316! Mem[0000000010101400] = 0000006f bad3e618, %l2 = ffff8db3, %l3 = ffffbed5
317 ldda [%i4+%g0]0x80,%l2 ! %l2 = 000000000000006f 00000000bad3e618
318! Mem[00000000300c1400] = 99900043, %l3 = 00000000bad3e618
319 ldsha [%i3+%g0]0x89,%l3 ! %l3 = 0000000000000043
320! Mem[00000000100c1408] = e3248c09, %l0 = 0000000000000009
321 ldsw [%i3+%o4],%l0 ! %l0 = ffffffffe3248c09
322! Mem[0000000030141400] = 1f57c39b, %l3 = 0000000000000043
323 ldsha [%i5+%g0]0x89,%l3 ! %l3 = ffffffffffffc39b
324! Starting 10 instruction Store Burst
325! %f0 = c5db534d, Mem[0000000010081408] = 58793366
326 st %f0 ,[%i2+%o4] ! Mem[0000000010081408] = c5db534d
327
328p0_label_10:
329! %f6 = 49fbd613, Mem[0000000030001410] = 5c8a3a78
330 sta %f6 ,[%i0+%o5]0x89 ! Mem[0000000030001410] = 49fbd613
331! %l5 = ffffffffffffe622, Mem[0000000030041410] = 758efe6702b012ff
332 stxa %l5,[%i1+%o5]0x89 ! Mem[0000000030041410] = ffffffffffffe622
333! %l2 = 000000000000006f, Mem[0000000010181428] = f7fa9d79, %asi = 80
334 stba %l2,[%i6+0x028]%asi ! Mem[0000000010181428] = 6ffa9d79
335! %f22 = 8e062548 e52db38d, %l0 = ffffffffe3248c09
336! Mem[0000000010101410] = 50cb3f1d083bcea6
337 add %i4,0x010,%g1
338 stda %f22,[%g1+%l0]ASI_PST16_PL ! Mem[0000000010101410] = 8db33f1d083b068e
339! Mem[0000000030101408] = ffdb534d, %l1 = 00000000000000c5
340 swapa [%i4+%o4]0x81,%l1 ! %l1 = 00000000ffdb534d
341! %l4 = ba75ad651f57c39b, Mem[0000000030041408] = 3a6fb1ff
342 stba %l4,[%i1+%o4]0x89 ! Mem[0000000030041408] = 3a6fb19b
343! Mem[0000000030081410] = 0603f231, %l2 = 000000000000006f
344 ldstuba [%i2+%o5]0x81,%l2 ! %l2 = 00000006000000ff
345! Mem[0000000030101400] = ad4942f9, %l7 = 00000000000000cb
346 ldstuba [%i4+%g0]0x81,%l7 ! %l7 = 000000ad000000ff
347! %l6 = 00000000bf94b12b, Mem[0000000020800040] = c5638049, %asi = 80
348 stha %l6,[%o1+0x040]%asi ! Mem[0000000020800040] = b12b8049
349! Starting 10 instruction Load Burst
350! Mem[0000000010041400] = 312a1f0361b581fc, %f2 = fa4f0f60 a7af83e9
351 ldda [%i1+%g0]0x88,%f2 ! %f2 = 312a1f03 61b581fc
352
353p0_label_11:
354! Mem[0000000010041424] = 8db1fdd1, %l6 = 00000000bf94b12b
355 ldsh [%i1+0x024],%l6 ! %l6 = ffffffffffff8db1
356! Mem[0000000010001408] = 6146e006, %f22 = 8e062548
357 lda [%i0+%o4]0x80,%f22 ! %f22 = 6146e006
358! Mem[00000000300c1400] = 43009099, %l6 = ffffffffffff8db1
359 lduba [%i3+%g0]0x81,%l6 ! %l6 = 0000000000000043
360! Mem[0000000010041408] = ff381b2d97694597, %f30 = c096dffb d6a9a9c3
361 ldda [%i1+%o4]0x80,%f30 ! %f30 = ff381b2d 97694597
362! Mem[00000000100c1410] = 3101f091, %l4 = ba75ad651f57c39b
363 ldsha [%i3+%o5]0x80,%l4 ! %l4 = 0000000000003101
364! Mem[0000000030041408] = 3a6fb19b, %l2 = 0000000000000006
365 ldswa [%i1+%o4]0x89,%l2 ! %l2 = 000000003a6fb19b
366! Mem[00000000100c1428] = e7c06ab9744ab3d1, %f22 = 6146e006 e52db38d
367 ldd [%i3+0x028],%f22 ! %f22 = e7c06ab9 744ab3d1
368! Mem[0000000010101408] = 6e05bab7, %l6 = 0000000000000043
369 ldsha [%i4+%o4]0x80,%l6 ! %l6 = 0000000000006e05
370! Mem[00000000100c1408] = 098c24e3, %l5 = ffffffffffffe622
371 ldsha [%i3+%o4]0x88,%l5 ! %l5 = 00000000000024e3
372! Starting 10 instruction Store Burst
373! Mem[0000000010181410] = ffffff9b, %l1 = 00000000ffdb534d
374 ldstuba [%i6+%o5]0x88,%l1 ! %l1 = 0000009b000000ff
375
376p0_label_12:
377! %l7 = 00000000000000ad, Mem[00000000100c1408] = e3248c09
378 stwa %l7,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 000000ad
379! %l4 = 0000000000003101, Mem[0000000021800040] = 9eef53ef
380 sth %l4,[%o3+0x040] ! Mem[0000000021800040] = 310153ef
381! %l0 = ffffffffe3248c09, Mem[0000000010001410] = 1b873e42497dd5be, %asi = 80
382 stxa %l0,[%i0+0x010]%asi ! Mem[0000000010001410] = ffffffffe3248c09
383! %l3 = ffffffffffffc39b, Mem[0000000010141400] = ff4164e6
384 stwa %l3,[%i5+%g0]0x80 ! Mem[0000000010141400] = ffffc39b
385! %f0 = c5db534d b92024da, Mem[0000000010081400] = 00000000 61b581fc
386 stda %f0 ,[%i2+%g0]0x80 ! Mem[0000000010081400] = c5db534d b92024da
387! Mem[00000000300c1410] = aaf0676f, %l1 = 000000000000009b
388 swapa [%i3+%o5]0x81,%l1 ! %l1 = 00000000aaf0676f
389! Mem[0000000030041408] = 9bb16f3a, %l7 = 00000000000000ad
390 swapa [%i1+%o4]0x81,%l7 ! %l7 = 000000009bb16f3a
391! %l3 = ffffffffffffc39b, Mem[0000000010001426] = 4736edeb
392 sth %l3,[%i0+0x026] ! Mem[0000000010001424] = 4736c39b
393! %f25 = 6679adcd, Mem[0000000010041408] = 2d1b38ff
394 sta %f25,[%i1+%o4]0x88 ! Mem[0000000010041408] = 6679adcd
395! Starting 10 instruction Load Burst
396! %l6 = 0000000000006e05, Mem[0000000020800040] = b12b8049
397 sth %l6,[%o1+0x040] ! Mem[0000000020800040] = 6e058049
398
399p0_label_13:
400! Mem[0000000010181408] = e52db38d, %l0 = ffffffffe3248c09
401 ldswa [%i6+%o4]0x88,%l0 ! %l0 = ffffffffe52db38d
402! Mem[0000000030181400] = e22d51aa, %l4 = 0000000000003101
403 ldsha [%i6+%g0]0x89,%l4 ! %l4 = 00000000000051aa
404! Mem[00000000300c1400] = 43009099865fb465, %f26 = 6c22320e fde08795
405 ldda [%i3+%g0]0x81,%f26 ! %f26 = 43009099 865fb465
406! Mem[0000000010181430] = 75c7575d, %l5 = 00000000000024e3
407 ldsha [%i6+0x032]%asi,%l5 ! %l5 = 000000000000575d
408! Mem[0000000030001408] = 22af37ea0fb8309e, %f14 = bb2707a5 3e00102c
409 ldda [%i0+%o4]0x81,%f14 ! %f14 = 22af37ea 0fb8309e
410! Mem[0000000030101400] = ff4942f9, %l2 = 000000003a6fb19b
411 lduwa [%i4+%g0]0x81,%l2 ! %l2 = 00000000ff4942f9
412! Mem[0000000010081434] = ff33b71c, %l1 = 00000000aaf0676f
413 ldswa [%i2+0x034]%asi,%l1 ! %l1 = ffffffffff33b71c
414! Mem[0000000010081408] = c5db534d0000006f, %f8 = 8f9419ff 74cf9048
415 ldda [%i2+%o4]0x80,%f8 ! %f8 = c5db534d 0000006f
416! Mem[00000000100c1400] = 42ed4f8d, %l1 = ffffffffff33b71c
417 ldsba [%i3+%g0]0x80,%l1 ! %l1 = 0000000000000042
418! Starting 10 instruction Store Burst
419! %l5 = 000000000000575d, Mem[0000000030041408] = 86cc233ead000000
420 stxa %l5,[%i1+%o4]0x89 ! Mem[0000000030041408] = 000000000000575d
421
422p0_label_14:
423! %f30 = ff381b2d 97694597, Mem[0000000010141410] = ba6a7b2e 30fb9b79
424 stda %f30,[%i5+%o5]0x80 ! Mem[0000000010141410] = ff381b2d 97694597
425! Mem[00000000100c1400] = 42ed4f8d, %l1 = 0000000000000042
426 ldstuba [%i3+%g0]0x80,%l1 ! %l1 = 00000042000000ff
427! %l1 = 0000000000000042, Mem[0000000010041400] = fc81b561
428 stba %l1,[%i1+%g0]0x80 ! Mem[0000000010041400] = 4281b561
429! Mem[000000001000140c] = e22d51aa, %l2 = 00000000ff4942f9
430 swap [%i0+0x00c],%l2 ! %l2 = 00000000e22d51aa
431! %f31 = 97694597, Mem[0000000030181400] = aa512de2
432 sta %f31,[%i6+%g0]0x81 ! Mem[0000000030181400] = 97694597
433! Mem[0000000030001410] = 49fbd613, %l1 = 0000000000000042
434 ldstuba [%i0+%o5]0x89,%l1 ! %l1 = 00000013000000ff
435! %l1 = 0000000000000013, Mem[0000000030001400] = 10609d9d
436 stwa %l1,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000013
437! Mem[0000000030001400] = 13000000, %l1 = 0000000000000013
438 swapa [%i0+%g0]0x81,%l1 ! %l1 = 0000000013000000
439! Mem[0000000030041410] = 22e6ffff, %l1 = 0000000013000000
440 swapa [%i1+%o5]0x81,%l1 ! %l1 = 0000000022e6ffff
441! Starting 10 instruction Load Burst
442! Mem[0000000030181408] = fb5aa8dd, %l4 = 00000000000051aa
443 lduba [%i6+%o4]0x89,%l4 ! %l4 = 00000000000000dd
444
445p0_label_15:
446! Mem[0000000030041410] = 00000013, %l7 = 000000009bb16f3a
447 ldsha [%i1+%o5]0x89,%l7 ! %l7 = 0000000000000013
448! Mem[0000000010141400] = 9bc3ffff, %l2 = 00000000e22d51aa
449 lduwa [%i5+%g0]0x88,%l2 ! %l2 = 000000009bc3ffff
450! Mem[0000000030181410] = f0e89c44bf94b12b, %l4 = 00000000000000dd
451 ldxa [%i6+%o5]0x89,%l4 ! %l4 = f0e89c44bf94b12b
452! Mem[0000000010081430] = e58b57de, %l0 = ffffffffe52db38d
453 lduh [%i2+0x030],%l0 ! %l0 = 000000000000e58b
454! Mem[00000000300c1410] = cb502c359b000000, %l4 = f0e89c44bf94b12b
455 ldxa [%i3+%o5]0x89,%l4 ! %l4 = cb502c359b000000
456! Mem[0000000010081424] = feb50952, %l0 = 000000000000e58b
457 lduwa [%i2+0x024]%asi,%l0 ! %l0 = 00000000feb50952
458! Mem[00000000300c1408] = 8f94031f, %l5 = 000000000000575d
459 lduwa [%i3+%o4]0x89,%l5 ! %l5 = 000000008f94031f
460! Mem[0000000010141408] = e61daff2, %l4 = cb502c359b000000
461 ldsha [%i5+%o4]0x88,%l4 ! %l4 = ffffffffffffaff2
462! Mem[0000000010041410] = 312a1f03 8bd5e470, %l0 = feb50952, %l1 = 22e6ffff
463 ldda [%i1+%o5]0x88,%l0 ! %l0 = 000000008bd5e470 00000000312a1f03
464! Starting 10 instruction Store Burst
465! Mem[0000000030041400] = 4f2f59a9, %l3 = ffffffffffffc39b
466 swapa [%i1+%g0]0x89,%l3 ! %l3 = 000000004f2f59a9
467
468p0_label_16:
469! %f12 = 7230fc3b 96cad698, Mem[0000000030001410] = ffd6fb49 fea95ba5
470 stda %f12,[%i0+%o5]0x81 ! Mem[0000000030001410] = 7230fc3b 96cad698
471! %l2 = 000000009bc3ffff, Mem[00000000201c0001] = 7633a250, %asi = 80
472 stba %l2,[%o0+0x001]%asi ! Mem[00000000201c0000] = 76ffa250
473! Mem[00000000100c140c] = bf94b12b, %l2 = 000000009bc3ffff, %asi = 80
474 swapa [%i3+0x00c]%asi,%l2 ! %l2 = 00000000bf94b12b
475! %l2 = 00000000bf94b12b, Mem[0000000030141410] = 5031f144
476 stwa %l2,[%i5+%o5]0x89 ! Mem[0000000030141410] = bf94b12b
477! %l0 = 000000008bd5e470, Mem[0000000010101410] = 8db33f1d
478 stha %l0,[%i4+%o5]0x80 ! Mem[0000000010101410] = e4703f1d
479! %l4 = ffffffffffffaff2, Mem[0000000010181408] = 444da48fe52db38d
480 stxa %l4,[%i6+%o4]0x88 ! Mem[0000000010181408] = ffffffffffffaff2
481! Mem[0000000010081400] = 4d53dbc5, %l4 = ffffffffffffaff2
482 ldstuba [%i2+%g0]0x88,%l4 ! %l4 = 000000c5000000ff
483! %l4 = 000000c5, %l5 = 8f94031f, Mem[0000000010181418] = e756ad06 df12c492
484 stda %l4,[%i6+0x018]%asi ! Mem[0000000010181418] = 000000c5 8f94031f
485! Mem[0000000010181400] = be630af4, %l1 = 00000000312a1f03
486 swapa [%i6+%g0]0x80,%l1 ! %l1 = 00000000be630af4
487! Starting 10 instruction Load Burst
488! Mem[0000000010041408] = cdad7966, %l3 = 000000004f2f59a9
489 lduha [%i1+%o4]0x80,%l3 ! %l3 = 000000000000cdad
490
491p0_label_17:
492! Mem[0000000030181408] = dda85afb, %l1 = 00000000be630af4
493 lduha [%i6+%o4]0x81,%l1 ! %l1 = 000000000000dda8
494! %l1 = 000000000000dda8, Mem[0000000010081412] = bed5c36d
495 stb %l1,[%i2+0x012] ! Mem[0000000010081410] = bed5a86d
496! Mem[00000000100c1400] = ffed4f8d, %l6 = 0000000000006e05
497 ldswa [%i3+%g0]0x80,%l6 ! %l6 = ffffffffffed4f8d
498! Mem[0000000030081400] = 602119be 5a9786c8, %l4 = 000000c5, %l5 = 8f94031f
499 ldda [%i2+%g0]0x89,%l4 ! %l4 = 000000005a9786c8 00000000602119be
500! Mem[0000000010081424] = feb50952, %l7 = 0000000000000013
501 ldsw [%i2+0x024],%l7 ! %l7 = fffffffffeb50952
502! Mem[0000000010081400] = ffdb534d, %l0 = 000000008bd5e470
503 ldswa [%i2+%g0]0x80,%l0 ! %l0 = ffffffffffdb534d
504! Mem[0000000030081408] = cf56c6d8, %l3 = 000000000000cdad
505 ldswa [%i2+%o4]0x81,%l3 ! %l3 = ffffffffcf56c6d8
506! Mem[0000000010081430] = e58b57deff33b71c, %f28 = b581d11c e3248c09
507 ldd [%i2+0x030],%f28 ! %f28 = e58b57de ff33b71c
508! Mem[0000000030141400] = 9bc3571f65ad75ba, %f16 = ba75ad65 1f57c39b
509 ldda [%i5+%g0]0x81,%f16 ! %f16 = 9bc3571f 65ad75ba
510! Starting 10 instruction Store Burst
511! %f17 = 65ad75ba, Mem[0000000030181410] = bf94b12b
512 sta %f17,[%i6+%o5]0x89 ! Mem[0000000030181410] = 65ad75ba
513
514p0_label_18:
515! %f10 = 684f1716 473bf102, Mem[0000000010141420] = e3556f4a b5849df1
516 std %f10,[%i5+0x020] ! Mem[0000000010141420] = 684f1716 473bf102
517! Mem[0000000010141410] = 2d1b38ff, %l0 = ffffffffffdb534d
518 swapa [%i5+%o5]0x88,%l0 ! %l0 = 000000002d1b38ff
519! Mem[0000000020800040] = 6e058049, %l4 = 000000005a9786c8
520 ldstuba [%o1+0x040]%asi,%l4 ! %l4 = 0000006e000000ff
521! Mem[0000000030041410] = 00000013, %l5 = 00000000602119be
522 ldstuba [%i1+%o5]0x89,%l5 ! %l5 = 00000013000000ff
523! %l2 = bf94b12b, %l3 = cf56c6d8, Mem[0000000010041408] = cdad7966 97694597
524 stda %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = bf94b12b cf56c6d8
525! %l6 = ffffffffffed4f8d, Mem[0000000010081408] = c5db534d
526 stha %l6,[%i2+%o4]0x80 ! Mem[0000000010081408] = 4f8d534d
527! %f0 = c5db534d, Mem[0000000030141400] = 9bc3571f
528 sta %f0 ,[%i5+%g0]0x81 ! Mem[0000000030141400] = c5db534d
529! Mem[00000000211c0000] = 8063fc65, %l7 = fffffffffeb50952
530 ldstuba [%o2+0x000]%asi,%l7 ! %l7 = 00000080000000ff
531! %f6 = 49fbd613, Mem[0000000010101408] = b7ba056e
532 sta %f6 ,[%i4+%o4]0x88 ! Mem[0000000010101408] = 49fbd613
533! Starting 10 instruction Load Burst
534! Mem[0000000030181400] = 97694597, %l1 = 000000000000dda8
535 ldswa [%i6+%g0]0x81,%l1 ! %l1 = ffffffff97694597
536
537p0_label_19:
538! Mem[0000000010101420] = 0218b4c522356f56, %f26 = 43009099 865fb465
539 ldda [%i4+0x020]%asi,%f26 ! %f26 = 0218b4c5 22356f56
540! Mem[0000000010101400] = 0000006fbad3e618, %l1 = ffffffff97694597
541 ldxa [%i4+%g0]0x80,%l1 ! %l1 = 0000006fbad3e618
542! Mem[0000000030181408] = dda85afb, %l1 = 0000006fbad3e618
543 lduha [%i6+%o4]0x81,%l1 ! %l1 = 000000000000dda8
544! Mem[0000000030081400] = c886975abe192160, %f16 = 9bc3571f 65ad75ba
545 ldda [%i2+%g0]0x81,%f16 ! %f16 = c886975a be192160
546! Mem[00000000211c0000] = ff63fc65, %l1 = 000000000000dda8
547 ldsha [%o2+0x000]%asi,%l1 ! %l1 = ffffffffffffff63
548! Mem[0000000030141400] = 4d53dbc5, %l6 = ffffffffffed4f8d
549 ldsba [%i5+%g0]0x89,%l6 ! %l6 = ffffffffffffffc5
550 membar #Sync ! Added by membar checker (2)
551! Mem[0000000010101400] = 0000006f bad3e618 13d6fb49 ae74c3c6
552! Mem[0000000010101410] = e4703f1d 083b068e 5f00f0e5 14f48c0e
553! Mem[0000000010101420] = 0218b4c5 22356f56 bc38b04d a692875c
554! Mem[0000000010101430] = 2091dbe7 7c90f09e e52db38d e9cd8241
555 ldda [%i4]ASI_BLK_P,%f16 ! Block Load from 0000000010101400
556! Mem[0000000030101408] = 000000c5, %l6 = ffffffffffffffc5
557 ldsha [%i4+%o4]0x81,%l6 ! %l6 = 0000000000000000
558! Mem[0000000030001410] = 98d6ca963bfc3072, %l7 = 0000000000000080
559 ldxa [%i0+%o5]0x89,%l7 ! %l7 = 98d6ca963bfc3072
560! Starting 10 instruction Store Burst
561! %l1 = ffffffffffffff63, Mem[0000000030101408] = da2420b9c5000000
562 stxa %l1,[%i4+%o4]0x89 ! Mem[0000000030101408] = ffffffffffffff63
563
564p0_label_20:
565! %f14 = 22af37ea, Mem[0000000030001408] = ea37af22
566 sta %f14,[%i0+%o4]0x89 ! Mem[0000000030001408] = 22af37ea
567! %f4 = bda69ba1 0599a0f2, %l4 = 000000000000006e
568! Mem[0000000030181430] = c0cb8cd651b0d0db
569 add %i6,0x030,%g1
570 stda %f4,[%g1+%l4]ASI_PST16_SL ! Mem[0000000030181430] = c0cb9905a19ba6bd
571! %l4 = 000000000000006e, Mem[0000000010081434] = ff33b71c
572 stw %l4,[%i2+0x034] ! Mem[0000000010081434] = 0000006e
573! %f4 = bda69ba1 0599a0f2, %f8 = c5db534d
574 fxtos %f4 ,%f8 ! %f8 = de84b2c9
575! %l5 = 0000000000000013, Mem[0000000010181408] = ffffaff2
576 stba %l5,[%i6+%o4]0x88 ! Mem[0000000010181408] = ffffaf13
577! %l7 = 98d6ca963bfc3072, Mem[0000000030101400] = ff4942f9
578 stwa %l7,[%i4+%g0]0x81 ! Mem[0000000030101400] = 3bfc3072
579! Mem[0000000010141404] = 700412b3, %l7 = 98d6ca963bfc3072
580 swap [%i5+0x004],%l7 ! %l7 = 00000000700412b3
581! %l0 = 2d1b38ff, %l1 = ffffff63, Mem[00000000100c1400] = ffed4f8d 872cd317
582 stda %l0,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 2d1b38ff ffffff63
583! %l6 = 0000000000000000, Mem[0000000010041408] = bf94b12b
584 stba %l6,[%i1+%o4]0x80 ! Mem[0000000010041408] = 0094b12b
585! Starting 10 instruction Load Burst
586! Mem[0000000030141400] = 4d53dbc5, %l4 = 000000000000006e
587 lduwa [%i5+%g0]0x89,%l4 ! %l4 = 000000004d53dbc5
588
589p0_label_21:
590! Mem[0000000030101410] = c7e62b75 cb502c35, %l2 = bf94b12b, %l3 = cf56c6d8
591 ldda [%i4+%o5]0x89,%l2 ! %l2 = 00000000cb502c35 00000000c7e62b75
592! Mem[00000000211c0000] = ff63fc65, %l5 = 0000000000000013
593 ldsb [%o2+0x001],%l5 ! %l5 = 0000000000000063
594! Mem[0000000010181400] = 312a1f03, %l3 = 00000000c7e62b75
595 lduba [%i6+0x002]%asi,%l3 ! %l3 = 000000000000001f
596! Mem[000000001014141c] = 7e98219d, %l5 = 0000000000000063
597 ldsba [%i5+0x01f]%asi,%l5 ! %l5 = ffffffffffffff9d
598! Mem[0000000030181408] = dda85afbe1d89a27, %f4 = bda69ba1 0599a0f2
599 ldda [%i6+%o4]0x81,%f4 ! %f4 = dda85afb e1d89a27
600! Mem[0000000010001410] = ffffffff, %l2 = 00000000cb502c35
601 lduha [%i0+%o5]0x80,%l2 ! %l2 = 000000000000ffff
602! Mem[0000000010041410] = 70e4d58b, %l6 = 0000000000000000
603 ldsba [%i1+%o5]0x80,%l6 ! %l6 = 0000000000000070
604! Mem[0000000010081434] = 0000006e, %l5 = ffffffffffffff9d
605 ldsh [%i2+0x034],%l5 ! %l5 = 0000000000000000
606! Mem[00000000300c1410] = 9b000000, %l6 = 0000000000000070
607 lduha [%i3+%o5]0x89,%l6 ! %l6 = 0000000000000000
608! Starting 10 instruction Store Burst
609! %f2 = 312a1f03 61b581fc, %l1 = ffffffffffffff63
610! Mem[0000000010081428] = f849b038eed01bdc
611 add %i2,0x028,%g1
612 stda %f2,[%g1+%l1]ASI_PST16_PL ! Mem[0000000010081428] = fc81b561eed01bdc
613
614p0_label_22:
615! Mem[00000000300c1410] = 9b000000, %l5 = 0000000000000000
616 ldstuba [%i3+%o5]0x89,%l5 ! %l5 = 00000000000000ff
617! Mem[00000000300c1408] = 8f94031f, %l6 = 0000000000000000
618 ldstuba [%i3+%o4]0x89,%l6 ! %l6 = 0000001f000000ff
619! %l0 = 000000002d1b38ff, Mem[0000000030001400] = 00000013
620 stwa %l0,[%i0+%g0]0x81 ! Mem[0000000030001400] = 2d1b38ff
621! Mem[0000000030081410] = ff03f231, %l2 = 000000000000ffff
622 ldstuba [%i2+%o5]0x81,%l2 ! %l2 = 000000ff000000ff
623! %l6 = 000000000000001f, Mem[0000000030101410] = 352c50cb
624 stwa %l6,[%i4+%o5]0x81 ! Mem[0000000030101410] = 0000001f
625! Mem[0000000030041408] = 0000575d, %l3 = 000000000000001f
626 swapa [%i1+%o4]0x89,%l3 ! %l3 = 000000000000575d
627! Mem[0000000010081404] = b92024da, %l4 = 4d53dbc5, %l1 = ffffff63
628 add %i2,0x04,%g1
629 casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000b92024da
630! %l4 = 000000004d53dbc5, Mem[0000000030001410] = 3bfc3072
631 stba %l4,[%i0+%o5]0x89 ! Mem[0000000030001410] = 3bfc30c5
632! Mem[0000000010181400] = 312a1f03, %l3 = 000000000000575d
633 swapa [%i6+%g0]0x80,%l3 ! %l3 = 00000000312a1f03
634! Starting 10 instruction Load Burst
635! Mem[00000000100c1420] = 00000079, %l5 = 0000000000000000
636 lduw [%i3+0x020],%l5 ! %l5 = 0000000000000079
637
638p0_label_23:
639! Mem[0000000010141430] = aee50a77d1692ee8, %l6 = 000000000000001f
640 ldxa [%i5+0x030]%asi,%l6 ! %l6 = aee50a77d1692ee8
641! Mem[0000000030181400] = 97456997, %l1 = 00000000b92024da
642 lduba [%i6+%g0]0x89,%l1 ! %l1 = 0000000000000097
643! Mem[0000000030181410] = 65ad75ba, %l0 = 000000002d1b38ff
644 ldswa [%i6+%o5]0x89,%l0 ! %l0 = 0000000065ad75ba
645! Mem[00000000211c0000] = ff63fc65, %l5 = 0000000000000079
646 lduba [%o2+0x001]%asi,%l5 ! %l5 = 0000000000000063
647! Code Fragment 4
648p0_fragment_1:
649! %l0 = 0000000065ad75ba
650 setx 0x3ed8ead00d6b386e,%g7,%l0 ! %l0 = 3ed8ead00d6b386e
651! %l1 = 0000000000000097
652 setx 0x3be8bca056e0dd08,%g7,%l1 ! %l1 = 3be8bca056e0dd08
653 setx 0x7ff8, %g1, %g2
654 and %l0, %g2, %l0
655 setx 0xffffffff, %g1, %g2
656 and %l1, %g2, %l1
657 setx 0x100000000, %g1, %g2
658 or %l1, %g2, %l1 ! Set bit 32 - perrinj
659 ta T_CHANGE_HPRIV
660 stxa %l1, [%l0]ASI_ICACHE_INSTR
661 ta T_CHANGE_NONHPRIV
662! %l0 = 3ed8ead00d6b386e
663 setx 0xcd3a2e8014cf9307,%g7,%l0 ! %l0 = cd3a2e8014cf9307
664! %l1 = 3be8bca056e0dd08
665 setx 0xb87e3648018b012a,%g7,%l1 ! %l1 = b87e3648018b012a
666! Mem[0000000030001400] = ff381b2d, %l2 = 00000000000000ff
667 ldsha [%i0+%g0]0x89,%l2 ! %l2 = 0000000000001b2d
668! Mem[0000000030101410] = 0000001f, %l3 = 00000000312a1f03
669 ldsba [%i4+%o5]0x81,%l3 ! %l3 = 0000000000000000
670! Mem[0000000010141410] = ffdb534d, %l0 = cd3a2e8014cf9307
671 lduha [%i5+%o5]0x88,%l0 ! %l0 = 000000000000534d
672! Mem[0000000030041408] = 000000000000001f, %f28 = 2091dbe7 7c90f09e
673 ldda [%i1+%o4]0x89,%f28 ! %f28 = 00000000 0000001f
674! Starting 10 instruction Store Burst
675! Mem[0000000030001408] = ea37af22, %l7 = 00000000700412b3
676 ldstuba [%i0+%o4]0x81,%l7 ! %l7 = 000000ea000000ff
677
678p0_label_24:
679! %l3 = 0000000000000000, Mem[0000000030141410] = 2bb194bf
680 stba %l3,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00b194bf
681! Mem[0000000010141400] = ffffc39b, %l4 = 000000004d53dbc5
682 swapa [%i5+%g0]0x80,%l4 ! %l4 = 00000000ffffc39b
683! %f0 = c5db534d b92024da, %l0 = 000000000000534d
684! Mem[00000000100c1438] = 4ec5c0b285c5bcee
685 add %i3,0x038,%g1
686 stda %f0,[%g1+%l0]ASI_PST16_PL ! Mem[00000000100c1438] = da24c0b24d53dbc5
687! Mem[0000000030101410] = 0000001f, %l1 = b87e3648018b012a
688 swapa [%i4+%o5]0x81,%l1 ! %l1 = 000000000000001f
689! Mem[0000000030101400] = 7230fc3b, %l6 = aee50a77d1692ee8
690 swapa [%i4+%g0]0x89,%l6 ! %l6 = 000000007230fc3b
691! Mem[0000000010001400] = 00000000, %l7 = 00000000000000ea
692 ldstuba [%i0+%g0]0x80,%l7 ! %l7 = 00000000000000ff
693! %f26 = bc38b04d a692875c, Mem[0000000030001408] = 22af37ff 9e30b80f
694 stda %f26,[%i0+%o4]0x89 ! Mem[0000000030001408] = bc38b04d a692875c
695! %f28 = 00000000 0000001f, %l4 = 00000000ffffc39b
696! Mem[0000000010081428] = fc81b561eed01bdc
697 add %i2,0x028,%g1
698 stda %f28,[%g1+%l4]ASI_PST8_P ! Mem[0000000010081428] = 0081b50000d0001f
699! Mem[0000000010141404] = 3bfc3072, %l7 = 00000000, %l3 = 00000000
700 add %i5,0x04,%g1
701 casa [%g1]0x80,%l7,%l3 ! %l3 = 000000003bfc3072
702! Starting 10 instruction Load Burst
703! Mem[0000000010001400] = 000000ff, %l3 = 000000003bfc3072
704 ldsha [%i0+%g0]0x88,%l3 ! %l3 = 00000000000000ff
705
706p0_label_25:
707! Mem[0000000010101408] = 49fbd613, %l2 = 0000000000001b2d
708 ldsba [%i4+%o4]0x88,%l2 ! %l2 = 0000000000000013
709! Mem[0000000030101408] = ffffff63, %l5 = 0000000000000063
710 lduha [%i4+%o4]0x89,%l5 ! %l5 = 000000000000ff63
711! Mem[0000000030081410] = 31f203ff, %l1 = 000000000000001f
712 lduha [%i2+%o5]0x89,%l1 ! %l1 = 00000000000003ff
713! Mem[0000000030101400] = d1692ee8, %l2 = 0000000000000013
714 lduwa [%i4+%g0]0x89,%l2 ! %l2 = 00000000d1692ee8
715! Mem[0000000010181400] = 0000575d, %l2 = 00000000d1692ee8
716 ldswa [%i6+%g0]0x80,%l2 ! %l2 = 000000000000575d
717! Mem[00000000300c1408] = 8f9403ff, %l7 = 0000000000000000
718 ldsba [%i3+%o4]0x89,%l7 ! %l7 = ffffffffffffffff
719! Mem[00000000201c0000] = 76ffa250, %l2 = 000000000000575d
720 ldsb [%o0+0x001],%l2 ! %l2 = ffffffffffffffff
721! Mem[0000000030181408] = dda85afbe1d89a27, %l6 = 000000007230fc3b
722 ldxa [%i6+%o4]0x81,%l6 ! %l6 = dda85afbe1d89a27
723! Mem[0000000030001400] = 2d1b38ff3dd55192, %f4 = dda85afb e1d89a27
724 ldda [%i0+%g0]0x81,%f4 ! %f4 = 2d1b38ff 3dd55192
725! Starting 10 instruction Store Burst
726! %f28 = 00000000 0000001f, Mem[0000000030181408] = fb5aa8dd 279ad8e1
727 stda %f28,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000 0000001f
728
729p0_label_26:
730! %l0 = 000000000000534d, Mem[0000000010181410] = ffffffffffffffff
731 stxa %l0,[%i6+%o5]0x88 ! Mem[0000000010181410] = 000000000000534d
732! Mem[00000000211c0000] = ff63fc65, %l3 = 00000000000000ff
733 ldstuba [%o2+0x000]%asi,%l3 ! %l3 = 000000ff000000ff
734! Mem[0000000010081400] = ffdb534d, %l6 = dda85afbe1d89a27
735 swapa [%i2+%g0]0x80,%l6 ! %l6 = 00000000ffdb534d
736! %l3 = 00000000000000ff, Mem[00000000100c1400] = 2d1b38ff
737 stwa %l3,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 000000ff
738! Mem[0000000010081408] = 4f8d534d, %l2 = ffffffffffffffff
739 ldstub [%i2+%o4],%l2 ! %l2 = 0000004f000000ff
740! %l0 = 000000000000534d, Mem[0000000030041408] = 1f000000
741 stba %l0,[%i1+%o4]0x81 ! Mem[0000000030041408] = 4d000000
742! %l6 = ffdb534d, %l7 = ffffffff, Mem[0000000010181410] = 0000534d 00000000
743 stda %l6,[%i6+%o5]0x88 ! Mem[0000000010181410] = ffdb534d ffffffff
744! %l3 = 00000000000000ff, Mem[0000000010041410] = 70e4d58b031f2a31
745 stxa %l3,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000000000ff
746! %l4 = 00000000ffffc39b, Mem[0000000030041408] = 4d000000
747 stba %l4,[%i1+%o4]0x81 ! Mem[0000000030041408] = 9b000000
748! Starting 10 instruction Load Burst
749! Mem[0000000010041408] = 0094b12b, %l7 = ffffffffffffffff
750 ldsba [%i1+%o4]0x80,%l7 ! %l7 = 0000000000000000
751
752p0_label_27:
753! Mem[0000000030181400] = 97456997, %l6 = 00000000ffdb534d
754 lduwa [%i6+%g0]0x89,%l6 ! %l6 = 0000000097456997
755! Mem[0000000030041408] = 0000009b, %l4 = 00000000ffffc39b
756 lduba [%i1+%o4]0x89,%l4 ! %l4 = 000000000000009b
757! Mem[00000000211c0000] = ff63fc65, %l0 = 000000000000534d
758 lduha [%o2+0x000]%asi,%l0 ! %l0 = 000000000000ff63
759! Mem[00000000300c1410] = 9b0000ff, %l3 = 00000000000000ff
760 ldswa [%i3+%o5]0x89,%l3 ! %l3 = ffffffff9b0000ff
761! Mem[00000000100c1408] = 000000ad, %l7 = 0000000000000000
762 lduba [%i3+%o4]0x80,%l7 ! %l7 = 0000000000000000
763! Mem[00000000211c0000] = ff63fc65, %l6 = 0000000097456997
764 ldub [%o2+%g0],%l6 ! %l6 = 00000000000000ff
765! Mem[0000000010041410] = 00000000, %f29 = 0000001f
766 lda [%i1+%o5]0x88,%f29 ! %f29 = 00000000
767! Mem[0000000010181410] = ffdb534d, %l0 = 000000000000ff63
768 lduba [%i6+%o5]0x88,%l0 ! %l0 = 000000000000004d
769! Mem[00000000300c1410] = 9b0000ff, %l7 = 0000000000000000
770 ldsba [%i3+%o5]0x89,%l7 ! %l7 = ffffffffffffffff
771! Starting 10 instruction Store Burst
772! %l5 = 000000000000ff63, Mem[0000000030081408] = d8c656cf
773 stwa %l5,[%i2+%o4]0x89 ! Mem[0000000030081408] = 0000ff63
774
775p0_label_28:
776! Mem[000000001008140c] = 0000006f, %l6 = 00000000000000ff, %asi = 80
777 swapa [%i2+0x00c]%asi,%l6 ! %l6 = 000000000000006f
778! Mem[0000000020800000] = 21addad7, %l4 = 000000000000009b
779 ldstub [%o1+%g0],%l4 ! %l4 = 00000021000000ff
780! %l3 = ffffffff9b0000ff, Mem[0000000030181400] = 97694597
781 stwa %l3,[%i6+%g0]0x81 ! Mem[0000000030181400] = 9b0000ff
782! Mem[0000000021800081] = eab38eeb, %l7 = ffffffffffffffff
783 ldstub [%o3+0x081],%l7 ! %l7 = 000000b3000000ff
784! Mem[0000000010101438] = e52db38d, %l7 = 00000000000000b3, %asi = 80
785 swapa [%i4+0x038]%asi,%l7 ! %l7 = 00000000e52db38d
786! %l5 = 000000000000ff63, Mem[0000000030181410] = 65ad75ba
787 stba %l5,[%i6+%o5]0x89 ! Mem[0000000030181410] = 65ad7563
788! %l4 = 0000000000000021, Mem[0000000030141410] = bf94b100
789 stha %l4,[%i5+%o5]0x89 ! Mem[0000000030141410] = bf940021
790! %l0 = 000000000000004d, Mem[0000000030081408] = 0000ff63
791 stba %l0,[%i2+%o4]0x89 ! Mem[0000000030081408] = 0000ff4d
792! %f0 = c5db534d b92024da 312a1f03 61b581fc
793! %f4 = 2d1b38ff 3dd55192 49fbd613 0b914ad0
794! %f8 = de84b2c9 0000006f 684f1716 473bf102
795! %f12 = 7230fc3b 96cad698 22af37ea 0fb8309e
796 stda %f0,[%i2]ASI_BLK_AIUPL ! Block Store to 0000000010081400
797! Starting 10 instruction Load Burst
798! Mem[0000000030041408] = 9b000000, %f29 = 00000000
799 lda [%i1+%o4]0x81,%f29 ! %f29 = 9b000000
800
801p0_label_29:
802! Mem[000000001018140c] = ffffffff, %l7 = 00000000e52db38d
803 ldsba [%i6+0x00d]%asi,%l7 ! %l7 = ffffffffffffffff
804! Mem[00000000100c1410] = 3101f09144eb1b1a, %f22 = 5f00f0e5 14f48c0e
805 ldda [%i3+%o5]0x80,%f22 ! %f22 = 3101f091 44eb1b1a
806 membar #Sync ! Added by membar checker (3)
807! Mem[0000000010041400] = 4281b561 031f2a31 0094b12b cf56c6d8
808! Mem[0000000010041410] = 00000000 000000ff b581d11c e3248c09
809! Mem[0000000010041420] = 0faed309 8db1fdd1 7646daf5 8bd5e470
810! Mem[0000000010041430] = a9078e32 6ec9d9ff 2164d7e3 8329f2b8
811 ldda [%i1]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000010041400
812! Mem[0000000030001400] = ff381b2d, %l4 = 0000000000000021
813 lduha [%i0+%g0]0x89,%l4 ! %l4 = 0000000000001b2d
814! Mem[00000000201c0000] = 76ffa250, %l3 = ffffffff9b0000ff
815 lduha [%o0+0x000]%asi,%l3 ! %l3 = 00000000000076ff
816! Mem[00000000300c1410] = 9b0000ff, %l1 = 00000000000003ff
817 ldsba [%i3+%o5]0x89,%l1 ! %l1 = ffffffffffffffff
818! Mem[00000000300c1410] = 9b0000ff, %f25 = 22356f56
819 lda [%i3+%o5]0x89,%f25 ! %f25 = 9b0000ff
820! Mem[0000000010001408] = f94249ff06e04661, %l2 = 000000000000004f
821 ldxa [%i0+%o4]0x88,%l2 ! %l2 = f94249ff06e04661
822! Mem[0000000030081408] = 0000ff4d, %l6 = 000000000000006f
823 ldswa [%i2+%o4]0x89,%l6 ! %l6 = 000000000000ff4d
824! Starting 10 instruction Store Burst
825! %l5 = 000000000000ff63, Mem[0000000010141408] = 566f3522e61daff2
826 stxa %l5,[%i5+%o4]0x88 ! Mem[0000000010141408] = 000000000000ff63
827
828p0_label_30:
829 membar #Sync ! Added by membar checker (4)
830! %l2 = f94249ff06e04661, Mem[0000000010041408] = 0094b12b
831 stba %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = 6194b12b
832! Mem[0000000010081410] = 3dd55192, %l3 = 00000000000076ff
833 ldstuba [%i2+%o5]0x88,%l3 ! %l3 = 00000092000000ff
834! %l0 = 0000004d, %l1 = ffffffff, Mem[0000000010041410] = 00000000 ff000000
835 stda %l0,[%i1+%o5]0x88 ! Mem[0000000010041410] = 0000004d ffffffff
836! Mem[0000000030081408] = 4dff0000, %l7 = ffffffffffffffff
837 swapa [%i2+%o4]0x81,%l7 ! %l7 = 000000004dff0000
838! %l3 = 0000000000000092, Mem[00000000300c1400] = 43009099
839 stba %l3,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 92009099
840! %l4 = 0000000000001b2d, Mem[0000000010101408] = c6c374ae49fbd613
841 stxa %l4,[%i4+%o4]0x88 ! Mem[0000000010101408] = 0000000000001b2d
842! %l7 = 000000004dff0000, Mem[0000000030001400] = 9251d53dff381b2d
843 stxa %l7,[%i0+%g0]0x89 ! Mem[0000000030001400] = 000000004dff0000
844! Mem[0000000030101410] = 018b012a, %l1 = ffffffffffffffff
845 swapa [%i4+%o5]0x81,%l1 ! %l1 = 00000000018b012a
846! Mem[0000000010001400] = ff000000, %l2 = f94249ff06e04661
847 ldstuba [%i0+%g0]0x80,%l2 ! %l2 = 000000ff000000ff
848! Starting 10 instruction Load Burst
849! Code Fragment 3
850p0_fragment_2:
851! %l0 = 000000000000004d
852 setx 0x9e8f2f17ba2cd74c,%g7,%l0 ! %l0 = 9e8f2f17ba2cd74c
853! %l1 = 00000000018b012a
854 setx 0x1d8fb24ffcd05cb2,%g7,%l1 ! %l1 = 1d8fb24ffcd05cb2
855 setx 0x1fe000, %g1, %g3
856 or %l0, %g3, %l0 ! always set perrmask = 0xff
857 setx 0x1ffff8, %g1, %g2
858 and %l0, %g2, %l0
859 ta T_CHANGE_HPRIV
860 stxa %l1, [%l0]ASI_DCACHE_DATA
861 ta T_CHANGE_NONHPRIV
862! %l0 = 9e8f2f17ba2cd74c
863 setx 0x349e930fa37307e4,%g7,%l0 ! %l0 = 349e930fa37307e4
864! %l1 = 1d8fb24ffcd05cb2
865 setx 0x79c89b2fd26e6645,%g7,%l1 ! %l1 = 79c89b2fd26e6645
866
867p0_label_31:
868! Mem[0000000030041408] = 0000009b, %l2 = 00000000000000ff
869 lduwa [%i1+%o4]0x89,%l2 ! %l2 = 000000000000009b
870! Mem[0000000030101400] = d1692ee8, %l4 = 0000000000001b2d
871 lduha [%i4+%g0]0x89,%l4 ! %l4 = 0000000000002ee8
872! Mem[00000000300c1400] = 92009099, %l6 = 000000000000ff4d
873 lduwa [%i3+%g0]0x81,%l6 ! %l6 = 0000000092009099
874! Mem[00000000211c0000] = ff63fc65, %l5 = 000000000000ff63
875 ldsh [%o2+%g0],%l5 ! %l5 = ffffffffffffff63
876! Mem[00000000218000c0] = 75584245, %l4 = 0000000000002ee8
877 ldsh [%o3+0x0c0],%l4 ! %l4 = 0000000000007558
878! Mem[0000000010001408] = 6146e006, %l6 = 0000000092009099
879 ldswa [%i0+%o4]0x80,%l6 ! %l6 = 000000006146e006
880 membar #Sync ! Added by membar checker (5)
881! Mem[0000000030081400] = c886975a be192160 ffffffff fb508d36
882! Mem[0000000030081410] = ff03f231 d27e23a9 c6adb61b 4b505efc
883! Mem[0000000030081420] = 55b0ad43 53de60ff 3f7eaa97 ace1b665
884! Mem[0000000030081430] = 1ee92253 08ff36c6 0e87ae95 83cca9c7
885 ldda [%i2]ASI_BLK_SL,%f0 ! Block Load from 0000000030081400
886! Mem[0000000010101400] = 6f000000, %l6 = 000000006146e006
887 ldswa [%i4+%g0]0x88,%l6 ! %l6 = 000000006f000000
888! Mem[0000000030081408] = ffffffff, %l1 = 79c89b2fd26e6645
889 lduba [%i2+%o4]0x89,%l1 ! %l1 = 00000000000000ff
890! Starting 10 instruction Store Burst
891! Mem[0000000030141410] = 210094bf, %l3 = 0000000000000092
892 ldstuba [%i5+%o5]0x81,%l3 ! %l3 = 00000021000000ff
893
894p0_label_32:
895! %l1 = 00000000000000ff, Mem[0000000010181400] = b6cbdc7b5d570000
896 stxa %l1,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000000000ff
897! %l0 = a37307e4, %l1 = 000000ff, Mem[0000000030041400] = ffffc39b 2f103fb0
898 stda %l0,[%i1+%g0]0x89 ! Mem[0000000030041400] = a37307e4 000000ff
899 membar #Sync ! Added by membar checker (6)
900! %l3 = 0000000000000021, Mem[0000000030081410] = 31f203ff
901 stha %l3,[%i2+%o5]0x89 ! Mem[0000000030081410] = 31f20021
902! %f7 = 1bb6adc6, Mem[0000000030041408] = 0000009b
903 sta %f7 ,[%i1+%o4]0x89 ! Mem[0000000030041408] = 1bb6adc6
904! %l0 = 349e930fa37307e4, Mem[00000000100c1408] = ffffc39bad000000
905 stxa %l0,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 349e930fa37307e4
906! Mem[000000001008142b] = 02f13b47, %l7 = 000000004dff0000
907 ldstuba [%i2+0x02b]%asi,%l7 ! %l7 = 00000047000000ff
908! %l0 = 349e930fa37307e4, Mem[0000000010141400] = c5db534d
909 stwa %l0,[%i5+%g0]0x88 ! Mem[0000000010141400] = a37307e4
910! Mem[0000000010101410] = 1d3f70e4, %l0 = 349e930fa37307e4
911 swapa [%i4+%o5]0x88,%l0 ! %l0 = 000000001d3f70e4
912! Mem[00000000100c1408] = e40773a3, %l6 = 000000006f000000
913 ldstuba [%i3+%o4]0x80,%l6 ! %l6 = 000000e4000000ff
914! Starting 10 instruction Load Burst
915! Mem[00000000100c140c] = 0f939e34, %f23 = 44eb1b1a
916 ld [%i3+0x00c],%f23 ! %f23 = 0f939e34
917
918p0_label_33:
919! Mem[00000000100c1410] = 1a1beb4491f00131, %f12 = c636ff08 5322e91e
920 ldda [%i3+%o5]0x88,%f12 ! %f12 = 1a1beb44 91f00131
921! Mem[0000000010081410] = ff51d53d, %l7 = 0000000000000047
922 ldswa [%i2+%o5]0x80,%l7 ! %l7 = ffffffffff51d53d
923! Mem[0000000030001408] = 5c8792a6, %l3 = 0000000000000021
924 ldswa [%i0+%o4]0x81,%l3 ! %l3 = 000000005c8792a6
925! Mem[0000000010101400] = 0000006fbad3e618, %f28 = 00000000 9b000000
926 ldd [%i4+%g0],%f28 ! %f28 = 0000006f bad3e618
927! Mem[0000000010141410] = ffdb534d, %f18 = 13d6fb49
928 lda [%i5+%o5]0x88,%f18 ! %f18 = ffdb534d
929! Mem[0000000030041400] = 000000ffa37307e4, %l7 = ffffffffff51d53d
930 ldxa [%i1+%g0]0x89,%l7 ! %l7 = 000000ffa37307e4
931! Mem[00000000100c1418] = 9da4e622, %l3 = 000000005c8792a6
932 lduw [%i3+0x018],%l3 ! %l3 = 000000009da4e622
933! Mem[0000000030181400] = 9b0000ff, %l7 = 000000ffa37307e4
934 ldsba [%i6+%g0]0x81,%l7 ! %l7 = ffffffffffffff9b
935! Mem[0000000010041410] = 0000004d, %l4 = 0000000000007558
936 ldsha [%i1+%o5]0x88,%l4 ! %l4 = 000000000000004d
937! Starting 10 instruction Store Burst
938! Mem[0000000030001410] = 3bfc30c5, %l7 = ffffffffffffff9b
939 ldstuba [%i0+%o5]0x89,%l7 ! %l7 = 000000c5000000ff
940
941p0_label_34:
942! %l2 = 0000009b, %l3 = 9da4e622, Mem[0000000010181400] = ff000000 00000000
943 stda %l2,[%i6+0x000]%asi ! Mem[0000000010181400] = 0000009b 9da4e622
944! %f10 = 65b6e1ac 97aa7e3f, %l5 = ffffffffffffff63
945! Mem[0000000010101408] = 2d1b000000000000
946 add %i4,0x008,%g1
947 stda %f10,[%g1+%l5]ASI_PST32_P ! Mem[0000000010101408] = 65b6e1ac97aa7e3f
948! Mem[0000000030141408] = 3d5e874b, %l5 = ffffffffffffff63
949 ldstuba [%i5+%o4]0x81,%l5 ! %l5 = 0000003d000000ff
950! %l6 = 00000000000000e4, Mem[0000000030141410] = ff0094bf3e600470
951 stxa %l6,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000000000e4
952! %f7 = 1bb6adc6, Mem[0000000030141410] = 00000000
953 sta %f7 ,[%i5+%o5]0x89 ! Mem[0000000030141410] = 1bb6adc6
954! %l0 = 000000001d3f70e4, Mem[0000000030141400] = c5db534d
955 stwa %l0,[%i5+%g0]0x81 ! Mem[0000000030141400] = 1d3f70e4
956! %l4 = 000000000000004d, Mem[0000000010041410] = 0000004d
957 stwa %l4,[%i1+%o5]0x88 ! Mem[0000000010041410] = 0000004d
958! %l2 = 000000000000009b, Mem[0000000010181410] = ffdb534d
959 stwa %l2,[%i6+%o5]0x88 ! Mem[0000000010181410] = 0000009b
960! Mem[0000000030001408] = a692875c, %l6 = 00000000000000e4
961 swapa [%i0+%o4]0x89,%l6 ! %l6 = 00000000a692875c
962! Starting 10 instruction Load Burst
963! Mem[0000000010181408] = 13afffff, %l4 = 000000000000004d
964 lduwa [%i6+%o4]0x80,%l4 ! %l4 = 0000000013afffff
965
966p0_label_35:
967! Mem[00000000211c0000] = ff63fc65, %l5 = 000000000000003d
968 ldub [%o2+%g0],%l5 ! %l5 = 00000000000000ff
969! Mem[00000000100c1408] = 349e930fa37307ff, %l6 = 00000000a692875c
970 ldxa [%i3+%o4]0x88,%l6 ! %l6 = 349e930fa37307ff
971! Mem[0000000010101400] = 6f000000, %l3 = 000000009da4e622
972 lduwa [%i4+%g0]0x88,%l3 ! %l3 = 000000006f000000
973! Mem[0000000020800000] = ffaddad7, %l6 = 349e930fa37307ff
974 ldsb [%o1+%g0],%l6 ! %l6 = ffffffffffffffff
975! Mem[0000000010141408] = 0000ff63, %l5 = 00000000000000ff
976 lduwa [%i5+%o4]0x88,%l5 ! %l5 = 000000000000ff63
977! Mem[000000001004142c] = 8bd5e470, %l5 = 000000000000ff63
978 ldsba [%i1+0x02d]%asi,%l5 ! %l5 = ffffffffffffffd5
979! Mem[0000000010041408] = 2bb19461, %l5 = ffffffffffffffd5
980 lduwa [%i1+%o4]0x88,%l5 ! %l5 = 000000002bb19461
981! Mem[0000000010001410] = ffffffff, %l4 = 0000000013afffff
982 lduwa [%i0+%o5]0x88,%l4 ! %l4 = 00000000ffffffff
983 membar #Sync ! Added by membar checker (7)
984! Mem[0000000010181400] = 0000009b 9da4e622 13afffff ffffffff
985! Mem[0000000010181410] = 9b000000 ffffffff 000000c5 8f94031f
986! Mem[0000000010181420] = 5a27f1e3 ebfe2995 6ffa9d79 56cfcd01
987! Mem[0000000010181430] = 75c7575d 95387d15 b8677ec6 0b8cb14f
988 ldda [%i6]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010181400
989! Starting 10 instruction Store Burst
990! Mem[0000000030101408] = 63ffffff, %l7 = 00000000000000c5
991 swapa [%i4+%o4]0x81,%l7 ! %l7 = 0000000063ffffff
992
993p0_label_36:
994! %f4 = a9237ed2 31f203ff, %l5 = 000000002bb19461
995! Mem[0000000010081400] = da2420b94d53dbc5
996 stda %f4,[%i2+%l5]ASI_PST8_P ! Mem[0000000010081400] = da237eb94d53dbff
997! Mem[0000000010181400] = 0000009b, %l7 = 0000000063ffffff
998 ldstuba [%i6+%g0]0x80,%l7 ! %l7 = 00000000000000ff
999 membar #Sync ! Added by membar checker (8)
1000! %l4 = 00000000ffffffff, Mem[0000000010181420] = 5a27f1e3ebfe2995
1001 stx %l4,[%i6+0x020] ! Mem[0000000010181420] = 00000000ffffffff
1002! Mem[0000000010041408] = 6194b12b, %l4 = 00000000ffffffff
1003 swapa [%i1+%o4]0x80,%l4 ! %l4 = 000000006194b12b
1004! %l4 = 6194b12b, %l5 = 2bb19461, Mem[0000000030141408] = ff5e874b 1bb64ec6
1005 stda %l4,[%i5+%o4]0x81 ! Mem[0000000030141408] = 6194b12b 2bb19461
1006! Mem[0000000030041400] = a37307e4, %l1 = 00000000000000ff
1007 ldstuba [%i1+%g0]0x89,%l1 ! %l1 = 000000e4000000ff
1008! %l5 = 000000002bb19461, Mem[0000000010101408] = 65b6e1ac
1009 sth %l5,[%i4+%o4] ! Mem[0000000010101408] = 9461e1ac
1010! %l1 = 00000000000000e4, Mem[00000000300c1400] = 99900092
1011 stwa %l1,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 000000e4
1012! %l3 = 000000006f000000, Mem[0000000010181408] = ffffffffffffaf13
1013 stxa %l3,[%i6+%o4]0x88 ! Mem[0000000010181408] = 000000006f000000
1014! Starting 10 instruction Load Burst
1015! Mem[0000000030141408] = 6194b12b2bb19461, %l0 = 000000001d3f70e4
1016 ldxa [%i5+%o4]0x81,%l0 ! %l0 = 6194b12b2bb19461
1017
1018p0_label_37:
1019! Mem[0000000010041410] = 0000004d, %l5 = 000000002bb19461
1020 lduwa [%i1+%o5]0x88,%l5 ! %l5 = 000000000000004d
1021! Mem[0000000030181410] = 6375ad65, %l6 = ffffffffffffffff
1022 lduwa [%i6+%o5]0x81,%l6 ! %l6 = 000000006375ad65
1023! Mem[00000000300c1410] = 9b0000ff, %l5 = 000000000000004d
1024 lduha [%i3+%o5]0x89,%l5 ! %l5 = 00000000000000ff
1025! Mem[0000000010101408] = ace16194, %l0 = 6194b12b2bb19461
1026 ldswa [%i4+%o4]0x88,%l0 ! %l0 = fffffffface16194
1027! Mem[00000000218001c0] = 21a75e86, %l6 = 000000006375ad65
1028 lduh [%o3+0x1c0],%l6 ! %l6 = 00000000000021a7
1029! Mem[0000000010041408] = ffffffff, %l0 = fffffffface16194
1030 lduba [%i1+%o4]0x88,%l0 ! %l0 = 00000000000000ff
1031! Mem[0000000010141410] = ffdb534d, %l1 = 00000000000000e4
1032 lduha [%i5+%o5]0x88,%l1 ! %l1 = 000000000000534d
1033! Mem[000000001004140c] = cf56c6d8, %l1 = 000000000000534d
1034 lduw [%i1+0x00c],%l1 ! %l1 = 00000000cf56c6d8
1035! Mem[0000000010141408] = 63ff000000000000, %f0 = 602119be 5a9786c8
1036 ldda [%i5+%o4]0x80,%f0 ! %f0 = 63ff0000 00000000
1037! Starting 10 instruction Store Burst
1038! Mem[0000000030001400] = 4dff0000, %l4 = 000000006194b12b
1039 ldstuba [%i0+%g0]0x89,%l4 ! %l4 = 00000000000000ff
1040
1041p0_label_38:
1042! %l5 = 00000000000000ff, Mem[0000000010141410] = 4d53dbff
1043 stba %l5,[%i5+%o5]0x80 ! Mem[0000000010141410] = ff53dbff
1044! Mem[00000000100c1410] = 3101f091, %l2 = 000000000000009b
1045 swapa [%i3+%o5]0x80,%l2 ! %l2 = 000000003101f091
1046! %l2 = 3101f091, %l3 = 6f000000, Mem[00000000300c1400] = e4000000 865fb465
1047 stda %l2,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 3101f091 6f000000
1048! Mem[0000000010141410] = ff53dbff, %l2 = 000000003101f091, %asi = 80
1049 swapa [%i5+0x010]%asi,%l2 ! %l2 = 00000000ff53dbff
1050! Mem[0000000010001410] = ffffffff, %l4 = 0000000000000000
1051 ldstuba [%i0+%o5]0x88,%l4 ! %l4 = 000000ff000000ff
1052! Mem[0000000010041400] = 4281b561, %l5 = 00000000000000ff
1053 swapa [%i1+%g0]0x80,%l5 ! %l5 = 000000004281b561
1054! Mem[0000000010001400] = ff000000, %l0 = 000000ff, %l2 = ff53dbff
1055 casa [%i0]0x80,%l0,%l2 ! %l2 = 00000000ff000000
1056! Mem[00000000100c1408] = ff0773a3, %l2 = 00000000ff000000
1057 ldstuba [%i3+%o4]0x80,%l2 ! %l2 = 000000ff000000ff
1058! %l5 = 000000004281b561, Mem[0000000010041400] = 000000ff
1059 stba %l5,[%i1+%g0]0x80 ! Mem[0000000010041400] = 610000ff
1060! Starting 10 instruction Load Burst
1061! Mem[0000000010141434] = d1692ee8, %l1 = 00000000cf56c6d8
1062 lduha [%i5+0x034]%asi,%l1 ! %l1 = 000000000000d169
1063
1064p0_label_39:
1065! %f12 = 1a1beb44 91f00131, Mem[0000000010181408] = 6f000000 00000000
1066 stda %f12,[%i6+%o4]0x88 ! Mem[0000000010181408] = 1a1beb44 91f00131
1067! Mem[00000000218000c0] = 75584245, %l1 = 000000000000d169
1068 ldsb [%o3+0x0c1],%l1 ! %l1 = 0000000000000058
1069! Mem[0000000030041410] = 000000ff, %l5 = 000000004281b561
1070 ldsba [%i1+%o5]0x89,%l5 ! %l5 = ffffffffffffffff
1071! Mem[0000000010081410] = ff51d53d, %f16 = 22e6a49d
1072 lda [%i2+%o5]0x80,%f16 ! %f16 = ff51d53d
1073! Mem[00000000300c1410] = ff00009b 352c50cb, %l6 = 000021a7, %l7 = 00000000
1074 ldda [%i3+%o5]0x81,%l6 ! %l6 = 00000000ff00009b 00000000352c50cb
1075! Mem[0000000030181410] = 65ad7563, %l3 = 000000006f000000
1076 ldsha [%i6+%o5]0x89,%l3 ! %l3 = 0000000000007563
1077! Mem[0000000010101410] = e40773a3, %l2 = 00000000000000ff
1078 lduha [%i4+%o5]0x80,%l2 ! %l2 = 000000000000e407
1079! Mem[0000000010001408] = 6146e006ff4942f9, %f26 = 01cdcf56 799dfa6f
1080 ldda [%i0+%o4]0x80,%f26 ! %f26 = 6146e006 ff4942f9
1081! Code Fragment 3
1082p0_fragment_3:
1083! %l0 = 00000000000000ff
1084 setx 0xec4df787c67ebf38,%g7,%l0 ! %l0 = ec4df787c67ebf38
1085! %l1 = 0000000000000058
1086 setx 0x87d39be7ff92454b,%g7,%l1 ! %l1 = 87d39be7ff92454b
1087 setx 0x1fe000, %g1, %g3
1088 or %l0, %g3, %l0 ! always set perrmask = 0xff
1089 setx 0x1ffff8, %g1, %g2
1090 and %l0, %g2, %l0
1091 ta T_CHANGE_HPRIV
1092 stxa %l1, [%l0]ASI_DCACHE_DATA
1093 ta T_CHANGE_NONHPRIV
1094! %l0 = ec4df787c67ebf38
1095 setx 0x6da59607f41d6a6c,%g7,%l0 ! %l0 = 6da59607f41d6a6c
1096! %l1 = 87d39be7ff92454b
1097 setx 0x3c91aed03aabd7b0,%g7,%l1 ! %l1 = 3c91aed03aabd7b0
1098! Starting 10 instruction Store Burst
1099! %l5 = ffffffffffffffff, Mem[0000000020800040] = ff058049, %asi = 80
1100 stba %l5,[%o1+0x040]%asi ! Mem[0000000020800040] = ff058049
1101
1102p0_label_40:
1103! %f4 = a9237ed2 31f203ff, Mem[0000000030041400] = a37307ff 000000ff
1104 stda %f4 ,[%i1+%g0]0x89 ! Mem[0000000030041400] = a9237ed2 31f203ff
1105! %f14 = c7a9cc83 95ae870e, %l5 = ffffffffffffffff
1106! Mem[00000000100c1400] = 000000ffffffff63
1107 stda %f14,[%i3+%l5]ASI_PST16_PL ! Mem[00000000100c1400] = 0e87ae9583cca9c7
1108! %l3 = 0000000000007563, Mem[00000000100c1400] = c7a9cc8395ae870e
1109 stxa %l3,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 0000000000007563
1110! %f10 = 65b6e1ac 97aa7e3f, %l2 = 000000000000e407
1111! Mem[00000000100c1400] = 6375000000000000
1112 stda %f10,[%i3+%l2]ASI_PST16_P ! Mem[00000000100c1400] = 6375e1ac97aa7e3f
1113! %f16 = ff51d53d 9b000000 ffffffff ffffaf13
1114! %f20 = ffffffff 0000009b 1f03948f c5000000
1115! %f24 = 9529feeb e3f1275a 6146e006 ff4942f9
1116! %f28 = 157d3895 5d57c775 4fb18c0b c67e67b8
1117 stda %f16,[%i4]ASI_BLK_P ! Block Store to 0000000010101400
1118! %f6 = fc5e504b, Mem[0000000010001400] = ff000000
1119 st %f6 ,[%i0+%g0] ! Mem[0000000010001400] = fc5e504b
1120! %l1 = 3c91aed03aabd7b0, Mem[00000000100c1410] = 0000009b44eb1b1a
1121 stxa %l1,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 3c91aed03aabd7b0
1122! Mem[0000000030181408] = 1f000000, %l2 = 000000000000e407
1123 ldstuba [%i6+%o4]0x81,%l2 ! %l2 = 0000001f000000ff
1124! Mem[00000000100c1400] = ace17563, %l1 = 3c91aed03aabd7b0
1125 ldstuba [%i3+%g0]0x88,%l1 ! %l1 = 00000063000000ff
1126! Starting 10 instruction Load Burst
1127! Mem[0000000010081400] = da237eb9, %l4 = 00000000000000ff
1128 lduw [%i2+%g0],%l4 ! %l4 = 00000000da237eb9
1129
1130p0_label_41:
1131! Mem[0000000020800000] = ffaddad7, %l7 = 00000000352c50cb
1132 ldsb [%o1+%g0],%l7 ! %l7 = ffffffffffffffff
1133! Mem[0000000010081420] = 6f000000, %l1 = 0000000000000063
1134 lduha [%i2+0x020]%asi,%l1 ! %l1 = 0000000000006f00
1135! Mem[0000000010001400] = fc5e504b 0fca60c7, %l6 = ff00009b, %l7 = ffffffff
1136 ldda [%i0+%g0]0x80,%l6 ! %l6 = 00000000fc5e504b 000000000fca60c7
1137 membar #Sync ! Added by membar checker (9)
1138! Mem[0000000030001400] = ff00ff4d 00000000 e4000000 4db038bc
1139! Mem[0000000030001410] = ff30fc3b 96cad698 684f1716 473bf102
1140! Mem[0000000030001420] = 0d0a591f 48d9091d 9f220e89 7d46646e
1141! Mem[0000000030001430] = a4487646 d429029d 2ee436eb cda6351e
1142 ldda [%i0]ASI_BLK_S,%f0 ! Block Load from 0000000030001400
1143! Mem[0000000010181400] = ff00009b 9da4e622 3101f091 44eb1b1a
1144! Mem[0000000010181410] = 9b000000 ffffffff 000000c5 8f94031f
1145! Mem[0000000010181420] = 00000000 ffffffff 6ffa9d79 56cfcd01
1146! Mem[0000000010181430] = 75c7575d 95387d15 b8677ec6 0b8cb14f
1147 ldda [%i6]ASI_BLK_P,%f16 ! Block Load from 0000000010181400
1148! Mem[0000000010001408] = 06e04661, %l7 = 000000000fca60c7
1149 ldsba [%i0+%o4]0x88,%l7 ! %l7 = 0000000000000061
1150! Mem[0000000010001400] = 4b505efc, %l6 = 00000000fc5e504b
1151 lduha [%i0+%g0]0x88,%l6 ! %l6 = 0000000000005efc
1152! Mem[0000000030181408] = ff000000, %l7 = 0000000000000061
1153 ldsha [%i6+%o4]0x81,%l7 ! %l7 = ffffffffffffff00
1154! Mem[0000000010141400] = e40773a33bfc3072, %l2 = 000000000000001f
1155 ldxa [%i5+%g0]0x80,%l2 ! %l2 = e40773a33bfc3072
1156! Starting 10 instruction Store Burst
1157! %l2 = e40773a33bfc3072, Mem[0000000010001400] = fc5e504b
1158 stwa %l2,[%i0+%g0]0x80 ! Mem[0000000010001400] = 3bfc3072
1159
1160p0_label_42:
1161 membar #Sync ! Added by membar checker (10)
1162! %l2 = 3bfc3072, %l3 = 00007563, Mem[0000000010181400] = 9b0000ff 22e6a49d
1163 stda %l2,[%i6+%g0]0x88 ! Mem[0000000010181400] = 3bfc3072 00007563
1164! Mem[0000000010101428] = 6146e006ff4942f9, %l7 = ffffffffffffff00, %l7 = ffffffffffffff00
1165 add %i4,0x28,%g1
1166 casxa [%g1]0x80,%l7,%l7 ! %l7 = 6146e006ff4942f9
1167! Mem[0000000010081410] = ff51d53d, %l0 = 6da59607f41d6a6c
1168 ldstuba [%i2+%o5]0x80,%l0 ! %l0 = 000000ff000000ff
1169! Mem[0000000030141410] = 1bb6adc6, %l4 = 00000000da237eb9
1170 swapa [%i5+%o5]0x89,%l4 ! %l4 = 000000001bb6adc6
1171! Mem[00000000100c1424] = ca9d3442, %l3 = 0000000000007563, %asi = 80
1172 swapa [%i3+0x024]%asi,%l3 ! %l3 = 00000000ca9d3442
1173! %l3 = 00000000ca9d3442, Mem[0000000030141410] = e4000000da237eb9
1174 stxa %l3,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000000ca9d3442
1175! %f20 = 9b000000, Mem[0000000010101400] = ff51d53d
1176 sta %f20,[%i4+%g0]0x80 ! Mem[0000000010101400] = 9b000000
1177! Mem[0000000010041408] = ffffffff, %l4 = 000000001bb6adc6
1178 swapa [%i1+%o4]0x80,%l4 ! %l4 = 00000000ffffffff
1179! Mem[0000000030001410] = ff30fc3b, %l2 = e40773a33bfc3072
1180 ldstuba [%i0+%o5]0x81,%l2 ! %l2 = 000000ff000000ff
1181! Starting 10 instruction Load Burst
1182! Mem[00000000300c1410] = ff00009b, %l5 = ffffffffffffffff
1183 ldsha [%i3+%o5]0x81,%l5 ! %l5 = ffffffffffffff00
1184
1185p0_label_43:
1186! Mem[0000000010041400] = 312a1f03ff000061, %f12 = a4487646 d429029d
1187 ldda [%i1+%g0]0x88,%f12 ! %f12 = 312a1f03 ff000061
1188! Mem[0000000010141400] = e40773a3, %f21 = ffffffff
1189 lda [%i5+%g0]0x80,%f21 ! %f21 = e40773a3
1190! Mem[0000000010141400] = e40773a33bfc3072, %l7 = 6146e006ff4942f9
1191 ldxa [%i5+%g0]0x80,%l7 ! %l7 = e40773a33bfc3072
1192! Mem[0000000030141408] = 6194b12b, %f21 = e40773a3
1193 lda [%i5+%o4]0x81,%f21 ! %f21 = 6194b12b
1194! Mem[00000000300c1400] = 3101f091, %l3 = 00000000ca9d3442
1195 ldsha [%i3+%g0]0x81,%l3 ! %l3 = 0000000000003101
1196! Mem[0000000010001438] = e861939d, %l4 = 00000000ffffffff
1197 ldsw [%i0+0x038],%l4 ! %l4 = ffffffffe861939d
1198! Mem[0000000010081408] = fc81b561, %l6 = 0000000000005efc
1199 ldswa [%i2+%o4]0x80,%l6 ! %l6 = fffffffffc81b561
1200! Mem[0000000030181408] = ff000000, %f21 = 6194b12b
1201 lda [%i6+%o4]0x81,%f21 ! %f21 = ff000000
1202! Mem[0000000010181400] = 7230fc3b, %l0 = 00000000000000ff
1203 ldsha [%i6+%g0]0x80,%l0 ! %l0 = 0000000000007230
1204! Starting 10 instruction Store Burst
1205! %f8 = 0d0a591f, Mem[0000000010101410] = ffffffff
1206 sta %f8 ,[%i4+%o5]0x88 ! Mem[0000000010101410] = 0d0a591f
1207
1208p0_label_44:
1209! %l0 = 0000000000007230, Mem[0000000010001408] = 6146e006
1210 stwa %l0,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00007230
1211! %l5 = ffffffffffffff00, Mem[0000000030141410] = 42349dca
1212 stba %l5,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00349dca
1213! %f8 = 0d0a591f 48d9091d, Mem[0000000030141410] = 00349dca 00000000
1214 stda %f8 ,[%i5+%o5]0x81 ! Mem[0000000030141410] = 0d0a591f 48d9091d
1215! %l6 = fffffffffc81b561, Mem[0000000030041408] = 000000001bb6adc6
1216 stxa %l6,[%i1+%o4]0x89 ! Mem[0000000030041408] = fffffffffc81b561
1217! %l6 = fffffffffc81b561, Mem[0000000030001408] = e40000004db038bc
1218 stxa %l6,[%i0+%o4]0x81 ! Mem[0000000030001408] = fffffffffc81b561
1219! %l6 = fffffffffc81b561, Mem[0000000010001410] = ffffffff
1220 stha %l6,[%i0+%o5]0x88 ! Mem[0000000010001410] = ffffb561
1221! %l6 = fffffffffc81b561, Mem[0000000021800140] = 60ca0328, %asi = 80
1222 stha %l6,[%o3+0x140]%asi ! Mem[0000000021800140] = b5610328
1223! %l1 = 0000000000006f00, Mem[0000000010001400] = 7230fc3b
1224 stba %l1,[%i0+%g0]0x88 ! Mem[0000000010001400] = 7230fc00
1225! %l5 = ffffffffffffff00, Mem[0000000030101400] = d1692ee8
1226 stha %l5,[%i4+%g0]0x89 ! Mem[0000000030101400] = d169ff00
1227! Starting 10 instruction Load Burst
1228! Mem[0000000010041400] = 312a1f03 ff000061, %l4 = e861939d, %l5 = ffffff00
1229 ldda [%i1+%g0]0x88,%l4 ! %l4 = 00000000ff000061 00000000312a1f03
1230
1231p0_label_45:
1232! Mem[0000000030141400] = ba75ad65e4703f1d, %f30 = b8677ec6 0b8cb14f
1233 ldda [%i5+%g0]0x89,%f30 ! %f30 = ba75ad65 e4703f1d
1234! Mem[00000000100c1410] = 3c91aed03aabd7b0, %l0 = 0000000000007230
1235 ldxa [%i3+%o5]0x80,%l0 ! %l0 = 3c91aed03aabd7b0
1236 membar #Sync ! Added by membar checker (11)
1237! Mem[0000000010181400] = 7230fc3b 63750000 3101f091 44eb1b1a
1238! Mem[0000000010181410] = 9b000000 ffffffff 000000c5 8f94031f
1239! Mem[0000000010181420] = 00000000 ffffffff 6ffa9d79 56cfcd01
1240! Mem[0000000010181430] = 75c7575d 95387d15 b8677ec6 0b8cb14f
1241 ldda [%i6]ASI_BLK_PL,%f0 ! Block Load from 0000000010181400
1242! Mem[0000000030181400] = 9b0000ff, %l3 = 0000000000003101
1243 lduba [%i6+%g0]0x81,%l3 ! %l3 = 000000000000009b
1244! Mem[0000000021800080] = eaff8eeb, %l5 = 00000000312a1f03
1245 lduh [%o3+0x080],%l5 ! %l5 = 000000000000eaff
1246! Mem[00000000201c0000] = 76ffa250, %l4 = 00000000ff000061
1247 ldsb [%o0+0x001],%l4 ! %l4 = ffffffffffffffff
1248! Mem[0000000030181400] = ff00009b, %l0 = 3c91aed03aabd7b0
1249 lduha [%i6+%g0]0x89,%l0 ! %l0 = 000000000000009b
1250! Mem[00000000100c1430] = abcd7408 ea83a18b, %l6 = fc81b561, %l7 = 3bfc3072
1251 ldd [%i3+0x030],%l6 ! %l6 = 00000000abcd7408 00000000ea83a18b
1252! Mem[00000000211c0000] = ff63fc65, %l5 = 000000000000eaff
1253 lduh [%o2+%g0],%l5 ! %l5 = 000000000000ff63
1254! Starting 10 instruction Store Burst
1255! %f28 = 75c7575d 95387d15, Mem[00000000100c1408] = ff0773a3 0f939e34
1256 stda %f28,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 75c7575d 95387d15
1257
1258p0_label_46:
1259! %f30 = ba75ad65 e4703f1d, Mem[0000000030081408] = ffffffff fb508d36
1260 stda %f30,[%i2+%o4]0x81 ! Mem[0000000030081408] = ba75ad65 e4703f1d
1261! %l2 = 00000000000000ff, Mem[0000000010001400] = 00fc3072
1262 stba %l2,[%i0+%g0]0x80 ! Mem[0000000010001400] = fffc3072
1263! %f30 = ba75ad65, Mem[0000000010101400] = 0000009b
1264 sta %f30,[%i4+%g0]0x88 ! Mem[0000000010101400] = ba75ad65
1265! %l6 = 00000000abcd7408, Mem[0000000010001410] = 61b5ffff
1266 stba %l6,[%i0+%o5]0x80 ! Mem[0000000010001410] = 08b5ffff
1267! %l2 = 000000ff, %l3 = 0000009b, Mem[0000000030081410] = 2100f231 d27e23a9
1268 stda %l2,[%i2+%o5]0x81 ! Mem[0000000030081410] = 000000ff 0000009b
1269! %l6 = 00000000abcd7408, Mem[0000000010081418] = d04a910b13d6fb49
1270 stx %l6,[%i2+0x018] ! Mem[0000000010081418] = 00000000abcd7408
1271! %l4 = ffffffffffffffff, Mem[0000000010001410] = 08b5ffff
1272 stwa %l4,[%i0+%o5]0x80 ! Mem[0000000010001410] = ffffffff
1273! %l5 = 000000000000ff63, Mem[0000000010001408] = 00007230
1274 stba %l5,[%i0+%o4]0x80 ! Mem[0000000010001408] = 63007230
1275 membar #Sync ! Added by membar checker (12)
1276! %f22 = 000000c5 8f94031f, %l0 = 000000000000009b
1277! Mem[0000000010181438] = b8677ec60b8cb14f
1278 add %i6,0x038,%g1
1279 stda %f22,[%g1+%l0]ASI_PST16_PL ! Mem[0000000010181438] = 1f03948f0b8c0000
1280! Starting 10 instruction Load Burst
1281! Mem[0000000010141408] = 63ff0000, %l1 = 0000000000006f00
1282 ldsha [%i5+0x00a]%asi,%l1 ! %l1 = 0000000000000000
1283
1284p0_label_47:
1285! Mem[0000000030081410] = 000000ff0000009b, %f16 = ff00009b 9da4e622
1286 ldda [%i2+%o5]0x81,%f16 ! %f16 = 000000ff 0000009b
1287! Mem[0000000010081410] = ff51d53d ff381b2d, %l2 = 000000ff, %l3 = 0000009b
1288 ldda [%i2+0x010]%asi,%l2 ! %l2 = 00000000ff51d53d 00000000ff381b2d
1289! Mem[0000000010141410] = 91f00131, %l3 = 00000000ff381b2d
1290 ldsba [%i5+%o5]0x88,%l3 ! %l3 = 0000000000000031
1291! Mem[0000000010081408] = 61b581fc, %l0 = 000000000000009b
1292 ldswa [%i2+%o4]0x88,%l0 ! %l0 = 0000000061b581fc
1293! Mem[0000000010101428] = 6146e006ff4942f9, %l7 = 00000000ea83a18b
1294 ldx [%i4+0x028],%l7 ! %l7 = 6146e006ff4942f9
1295! Mem[0000000010181438] = 1f03948f, %l6 = 00000000abcd7408
1296 ldub [%i6+0x038],%l6 ! %l6 = 000000000000001f
1297! Mem[0000000010081414] = ff381b2d, %l6 = 000000000000001f
1298 lduba [%i2+0x017]%asi,%l6 ! %l6 = 000000000000002d
1299! Mem[0000000010141410] = 91f00131, %l6 = 000000000000002d
1300 ldsba [%i5+%o5]0x88,%l6 ! %l6 = 0000000000000031
1301! Mem[0000000010001400] = fffc3072, %l2 = 00000000ff51d53d
1302 ldsba [%i0+0x002]%asi,%l2 ! %l2 = 0000000000000030
1303! Starting 10 instruction Store Burst
1304! %l2 = 00000030, %l3 = 00000031, Mem[0000000010041400] = 610000ff 031f2a31
1305 stda %l2,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000030 00000031
1306
1307p0_label_48:
1308! %l4 = ffffffff, %l5 = 0000ff63, Mem[0000000010041410] = 0000004d ffffffff
1309 stda %l4,[%i1+%o5]0x88 ! Mem[0000000010041410] = ffffffff 0000ff63
1310! %l6 = 0000000000000031, Mem[0000000010081410] = ff51d53d
1311 stha %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0031d53d
1312! %f12 = 157d3895 5d57c775, Mem[0000000010181408] = 3101f091 44eb1b1a
1313 stda %f12,[%i6+%o4]0x80 ! Mem[0000000010181408] = 157d3895 5d57c775
1314! Mem[0000000030101400] = 00ff69d1, %l2 = 0000000000000030
1315 swapa [%i4+%g0]0x81,%l2 ! %l2 = 0000000000ff69d1
1316! %l1 = 0000000000000000, Mem[0000000010181410] = ffffffff0000009b
1317 stxa %l1,[%i6+%o5]0x88 ! Mem[0000000010181410] = 0000000000000000
1318! %l7 = 6146e006ff4942f9, Mem[0000000030101400] = 30000000
1319 stba %l7,[%i4+%g0]0x89 ! Mem[0000000030101400] = 300000f9
1320! Mem[0000000010081410] = 3dd53100, %l4 = ffffffffffffffff
1321 ldstuba [%i2+%o5]0x88,%l4 ! %l4 = 00000000000000ff
1322! Mem[00000000100c1408] = 75c7575d, %l7 = 6146e006ff4942f9, %asi = 80
1323 swapa [%i3+0x008]%asi,%l7 ! %l7 = 0000000075c7575d
1324! %f14 = 4fb18c0b c67e67b8, Mem[0000000010141410] = 3101f091 97694597
1325 stda %f14,[%i5+%o5]0x80 ! Mem[0000000010141410] = 4fb18c0b c67e67b8
1326! Starting 10 instruction Load Burst
1327! Mem[0000000030141400] = e4703f1d, %l3 = 0000000000000031
1328 ldsba [%i5+%g0]0x89,%l3 ! %l3 = 000000000000001d
1329
1330p0_label_49:
1331! Mem[0000000030001408] = 61b581fcffffffff, %f18 = 3101f091 44eb1b1a
1332 ldda [%i0+%o4]0x89,%f18 ! %f18 = 61b581fc ffffffff
1333! Mem[0000000030141400] = e4703f1d, %l7 = 0000000075c7575d
1334 ldsha [%i5+%g0]0x89,%l7 ! %l7 = 0000000000003f1d
1335! Mem[0000000010041400] = 00000030, %f21 = ff000000
1336 lda [%i1+%g0]0x80,%f21 ! %f21 = 00000030
1337! Mem[0000000030101410] = ffffffff, %l6 = 0000000000000031
1338 ldsba [%i4+%o5]0x81,%l6 ! %l6 = ffffffffffffffff
1339! Mem[0000000010141400] = e40773a3, %l2 = 0000000000ff69d1
1340 ldsba [%i5+%g0]0x80,%l2 ! %l2 = ffffffffffffffe4
1341! Mem[0000000010081438] = 9e30b80f, %l7 = 0000000000003f1d
1342 ldsw [%i2+0x038],%l7 ! %l7 = ffffffff9e30b80f
1343! Mem[000000001014140c] = 00000000, %l6 = ffffffffffffffff
1344 ldsh [%i5+0x00e],%l6 ! %l6 = 0000000000000000
1345! Mem[00000000100c1400] = 3f7eaa97ace175ff, %l5 = 000000000000ff63
1346 ldxa [%i3+%g0]0x88,%l5 ! %l5 = 3f7eaa97ace175ff
1347! Mem[0000000030101408] = c5000000, %l2 = ffffffffffffffe4
1348 lduba [%i4+%o4]0x89,%l2 ! %l2 = 0000000000000000
1349! Starting 10 instruction Store Burst
1350! %l6 = 0000000000000000, Mem[0000000030041408] = fc81b561
1351 stha %l6,[%i1+%o4]0x89 ! Mem[0000000030041408] = fc810000
1352
1353p0_label_50:
1354! %f24 = 00000000 ffffffff, Mem[0000000030041400] = 31f203ff a9237ed2
1355 stda %f24,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000 ffffffff
1356! Mem[0000000020800001] = ffaddad7, %l7 = ffffffff9e30b80f
1357 ldstuba [%o1+0x001]%asi,%l7 ! %l7 = 000000ad000000ff
1358! %l5 = 3f7eaa97ace175ff, Mem[00000000300c1408] = 8f9403ff
1359 stwa %l5,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ace175ff
1360! %l4 = 0000000000000000, Mem[0000000030181408] = 000000ff
1361 stba %l4,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000
1362! Mem[0000000010141400] = e40773a3, %l6 = 0000000000000000
1363 ldstuba [%i5+%g0]0x80,%l6 ! %l6 = 000000e4000000ff
1364! Mem[0000000010001400] = fffc3072, %l2 = 0000000000000000
1365 swapa [%i0+%g0]0x80,%l2 ! %l2 = 00000000fffc3072
1366! %f0 = 00007563 3bfc3072, Mem[0000000010181400] = 7230fc3b 63750000
1367 stda %f0 ,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00007563 3bfc3072
1368! Mem[0000000010101400] = 65ad75ba, %l0 = 0000000061b581fc
1369 swapa [%i4+%g0]0x80,%l0 ! %l0 = 0000000065ad75ba
1370! Mem[00000000100c1408] = f94249ff, %l0 = 0000000065ad75ba
1371 ldstuba [%i3+%o4]0x88,%l0 ! %l0 = 000000ff000000ff
1372! Starting 10 instruction Load Burst
1373! Mem[0000000030041410] = ffffffff000000ff, %l6 = 00000000000000e4
1374 ldxa [%i1+%o5]0x89,%l6 ! %l6 = ffffffff000000ff
1375
1376p0_label_51:
1377! Mem[0000000030001408] = ffffffff fc81b561, %l6 = 000000ff, %l7 = 000000ad
1378 ldda [%i0+%o4]0x81,%l6 ! %l6 = 00000000ffffffff 00000000fc81b561
1379! Code Fragment 3
1380p0_fragment_4:
1381! %l0 = 00000000000000ff
1382 setx 0x14663eef938d254d,%g7,%l0 ! %l0 = 14663eef938d254d
1383! %l1 = 0000000000000000
1384 setx 0x546d8207ab1500af,%g7,%l1 ! %l1 = 546d8207ab1500af
1385 setx 0x1fe000, %g1, %g3
1386 or %l0, %g3, %l0 ! always set perrmask = 0xff
1387 setx 0x1ffff8, %g1, %g2
1388 and %l0, %g2, %l0
1389 ta T_CHANGE_HPRIV
1390 stxa %l1, [%l0]ASI_DCACHE_DATA
1391 ta T_CHANGE_NONHPRIV
1392! %l0 = 14663eef938d254d
1393 setx 0xda2143d830c14f98,%g7,%l0 ! %l0 = da2143d830c14f98
1394! %l1 = 546d8207ab1500af
1395 setx 0x401843e7fea12b02,%g7,%l1 ! %l1 = 401843e7fea12b02
1396! Mem[00000000100c1408] = 157d3895 f94249ff, %l2 = fffc3072, %l3 = 0000001d
1397 ldda [%i3+%o4]0x88,%l2 ! %l2 = 00000000f94249ff 00000000157d3895
1398! Mem[0000000010141400] = a37307ff, %l5 = 3f7eaa97ace175ff
1399 lduha [%i5+%g0]0x88,%l5 ! %l5 = 00000000000007ff
1400! Mem[0000000010141400] = a37307ff, %f6 = 1f03948f
1401 lda [%i5+%g0]0x88,%f6 ! %f6 = a37307ff
1402! Mem[000000001004143c] = 8329f2b8, %l0 = da2143d830c14f98
1403 ldsba [%i1+0x03f]%asi,%l0 ! %l0 = ffffffffffffffb8
1404! Mem[00000000100c1400] = ace175ff, %l2 = 00000000f94249ff
1405 ldswa [%i3+%g0]0x88,%l2 ! %l2 = fffffffface175ff
1406! Mem[0000000010041410] = ffffffff, %f17 = 0000009b
1407 lda [%i1+%o5]0x80,%f17 ! %f17 = ffffffff
1408! Mem[0000000010181428] = 6ffa9d79, %l4 = 0000000000000000
1409 lduh [%i6+0x02a],%l4 ! %l4 = 0000000000009d79
1410! Starting 10 instruction Store Burst
1411! %l0 = ffffffffffffffb8, Mem[0000000030141400] = e4703f1d
1412 stha %l0,[%i5+%g0]0x89 ! Mem[0000000030141400] = e470ffb8
1413
1414p0_label_52:
1415! %f30 = ba75ad65 e4703f1d, %l2 = fffffffface175ff
1416! Mem[0000000030001428] = 9f220e897d46646e
1417 add %i0,0x028,%g1
1418 stda %f30,[%g1+%l2]ASI_PST16_SL ! Mem[0000000030001428] = 1d3f70e465ad75ba
1419! %l6 = 00000000ffffffff, Mem[0000000030101408] = 000000c5
1420 stba %l6,[%i4+%o4]0x81 ! Mem[0000000030101408] = ff0000c5
1421! Mem[0000000030181400] = 9b0000ff, %l4 = 0000000000009d79
1422 ldstuba [%i6+%g0]0x81,%l4 ! %l4 = 0000009b000000ff
1423! Mem[0000000010181408] = 95387d15, %l5 = 00000000000007ff
1424 swapa [%i6+%o4]0x88,%l5 ! %l5 = 0000000095387d15
1425! %l6 = 00000000ffffffff, Mem[0000000010081400] = b97e23da
1426 stba %l6,[%i2+%g0]0x88 ! Mem[0000000010081400] = b97e23ff
1427! %l0 = ffffffffffffffb8, Mem[0000000021800000] = 3cfcd0bd
1428 stb %l0,[%o3+%g0] ! Mem[0000000021800000] = b8fcd0bd
1429! %l4 = 0000009b, %l5 = 95387d15, Mem[0000000030101400] = f9000030 5b94469a
1430 stda %l4,[%i4+%g0]0x81 ! Mem[0000000030101400] = 0000009b 95387d15
1431! Mem[0000000010101421] = 9529feeb, %l6 = 00000000ffffffff
1432 ldstub [%i4+0x021],%l6 ! %l6 = 00000029000000ff
1433! %l4 = 000000000000009b, Mem[0000000030101408] = ff0000c5
1434 stha %l4,[%i4+%o4]0x81 ! Mem[0000000030101408] = 009b00c5
1435! Starting 10 instruction Load Burst
1436! Mem[0000000030041408] = 000081fc, %l0 = ffffffffffffffb8
1437 lduwa [%i1+%o4]0x81,%l0 ! %l0 = 00000000000081fc
1438
1439p0_label_53:
1440! Mem[0000000010101400] = 0000009bfc81b561, %f28 = 75c7575d 95387d15
1441 ldda [%i4+%g0]0x88,%f28 ! %f28 = 0000009b fc81b561
1442! Mem[00000000300c1408] = 35ea586face175ff, %f8 = ffffffff 00000000
1443 ldda [%i3+%o4]0x89,%f8 ! %f8 = 35ea586f ace175ff
1444! Mem[0000000010141400] = ff0773a3, %l4 = 000000000000009b
1445 ldswa [%i5+%g0]0x80,%l4 ! %l4 = ffffffffff0773a3
1446! Mem[0000000010081400] = ff237eb9, %l5 = 0000000095387d15
1447 ldsba [%i2+%g0]0x80,%l5 ! %l5 = ffffffffffffffff
1448! Mem[0000000030081408] = ba75ad65, %l0 = 00000000000081fc
1449 lduwa [%i2+%o4]0x81,%l0 ! %l0 = 00000000ba75ad65
1450! Mem[0000000010101420] = 95fffeeb, %l4 = ffffffffff0773a3
1451 ldsha [%i4+0x022]%asi,%l4 ! %l4 = fffffffffffffeeb
1452! Mem[0000000030041408] = 000081fc ffffffff, %l0 = ba75ad65, %l1 = fea12b02
1453 ldda [%i1+%o4]0x81,%l0 ! %l0 = 00000000000081fc 00000000ffffffff
1454! Mem[0000000010141400] = 7230fc3b a37307ff, %l2 = ace175ff, %l3 = 157d3895
1455 ldda [%i5+%g0]0x88,%l2 ! %l2 = 00000000a37307ff 000000007230fc3b
1456! %l2 = 00000000a37307ff, Mem[0000000020800040] = ff058049
1457 sth %l2,[%o1+0x040] ! Mem[0000000020800040] = 07ff8049
1458! Starting 10 instruction Store Burst
1459! %l5 = ffffffffffffffff, Mem[0000000030041408] = 000081fc
1460 stwa %l5,[%i1+%o4]0x81 ! Mem[0000000030041408] = ffffffff
1461
1462p0_label_54:
1463! Mem[0000000010101408] = ffffffff, %l0 = 00000000000081fc
1464 swapa [%i4+%o4]0x80,%l0 ! %l0 = 00000000ffffffff
1465! %f12 = 157d3895 5d57c775, Mem[0000000010181408] = ff070000 5d57c775
1466 stda %f12,[%i6+%o4]0x80 ! Mem[0000000010181408] = 157d3895 5d57c775
1467! %f9 = ace175ff, Mem[0000000030041410] = 000000ff
1468 sta %f9 ,[%i1+%o5]0x89 ! Mem[0000000030041410] = ace175ff
1469! %f30 = ba75ad65, Mem[0000000010181400] = 63750000
1470 sta %f30,[%i6+%g0]0x88 ! Mem[0000000010181400] = ba75ad65
1471! Mem[0000000010001400] = 00000000, %l7 = 00000000fc81b561
1472 ldstuba [%i0+%g0]0x80,%l7 ! %l7 = 00000000000000ff
1473! Randomly selected nop
1474 nop
1475! %f24 = 00000000 ffffffff, Mem[0000000030181408] = 00000000 00000000
1476 stda %f24,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000 ffffffff
1477! %l0 = ffffffff, %l1 = ffffffff, Mem[0000000010101400] = 61b581fc 9b000000
1478 stda %l0,[%i4+0x000]%asi ! Mem[0000000010101400] = ffffffff ffffffff
1479! Mem[0000000030101400] = 0000009b, %l6 = 0000000000000029
1480 swapa [%i4+%g0]0x81,%l6 ! %l6 = 000000000000009b
1481! Starting 10 instruction Load Burst
1482! Mem[000000001008143c] = ea37af22, %l0 = 00000000ffffffff
1483 lduba [%i2+0x03e]%asi,%l0 ! %l0 = 00000000000000af
1484
1485p0_label_55:
1486! Mem[0000000010141410] = b8677ec60b8cb14f, %l0 = 00000000000000af
1487 ldxa [%i5+%o5]0x88,%l0 ! %l0 = b8677ec60b8cb14f
1488! Mem[0000000010101408] = fc810000, %f19 = ffffffff
1489 lda [%i4+%o4]0x88,%f19 ! %f19 = fc810000
1490! Mem[0000000010001400] = c760ca0f 000000ff, %l2 = a37307ff, %l3 = 7230fc3b
1491 ldda [%i0+%g0]0x88,%l2 ! %l2 = 00000000000000ff 00000000c760ca0f
1492! Mem[00000000100c1410] = 3c91aed0 3aabd7b0, %l2 = 000000ff, %l3 = c760ca0f
1493 ldda [%i3+%o5]0x80,%l2 ! %l2 = 000000003c91aed0 000000003aabd7b0
1494! Mem[00000000300c1410] = 9b0000ff, %l0 = b8677ec60b8cb14f
1495 lduwa [%i3+%o5]0x89,%l0 ! %l0 = 000000009b0000ff
1496! Mem[0000000010101404] = ffffffff, %l1 = 00000000ffffffff
1497 lduw [%i4+0x004],%l1 ! %l1 = 00000000ffffffff
1498! Mem[0000000010101418] = 1f03948f, %l7 = 0000000000000000
1499 ldsh [%i4+0x018],%l7 ! %l7 = 0000000000001f03
1500! Mem[0000000010101400] = ffffffff, %l2 = 000000003c91aed0
1501 ldswa [%i4+0x000]%asi,%l2 ! %l2 = ffffffffffffffff
1502! Mem[00000000300c1410] = 9b0000ff, %l6 = 000000000000009b
1503 ldsba [%i3+%o5]0x89,%l6 ! %l6 = ffffffffffffffff
1504! Starting 10 instruction Store Burst
1505! %l5 = ffffffffffffffff, Mem[0000000010141400] = 7230fc3ba37307ff
1506 stxa %l5,[%i5+%g0]0x88 ! Mem[0000000010141400] = ffffffffffffffff
1507
1508p0_label_56:
1509! Mem[00000000300c1410] = 9b0000ff, %l3 = 000000003aabd7b0
1510 swapa [%i3+%o5]0x89,%l3 ! %l3 = 000000009b0000ff
1511! %f28 = 0000009b, Mem[00000000100c1404] = 97aa7e3f
1512 st %f28,[%i3+0x004] ! Mem[00000000100c1404] = 0000009b
1513! Mem[0000000030001408] = ffffffff, %l7 = 0000000000001f03
1514 ldstuba [%i0+%o4]0x81,%l7 ! %l7 = 000000ff000000ff
1515! Mem[0000000030141400] = e470ffb8, %l6 = ffffffffffffffff
1516 ldstuba [%i5+%g0]0x89,%l6 ! %l6 = 000000b8000000ff
1517! %f23 = 8f94031f, Mem[0000000010141400] = ffffffff
1518 sta %f23,[%i5+%g0]0x80 ! Mem[0000000010141400] = 8f94031f
1519! %f29 = fc81b561, Mem[0000000030081400] = 5a9786c8
1520 sta %f29,[%i2+%g0]0x89 ! Mem[0000000030081400] = fc81b561
1521! %l6 = 000000b8, %l7 = 000000ff, Mem[00000000300c1410] = b0d7ab3a 352c50cb
1522 stda %l6,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 000000b8 000000ff
1523! %f8 = 35ea586f, Mem[00000000300c1400] = 91f00131
1524 sta %f8 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 35ea586f
1525! Mem[0000000030141408] = 6194b12b, %l5 = ffffffffffffffff
1526 swapa [%i5+%o4]0x81,%l5 ! %l5 = 000000006194b12b
1527! Starting 10 instruction Load Burst
1528! Mem[0000000030081400] = 61b581fc, %l1 = 00000000ffffffff
1529 ldstuba [%i2+%g0]0x81,%l1 ! %l1 = 00000061000000ff
1530
1531p0_label_57:
1532! Mem[00000000201c0000] = 76ffa250, %l0 = 000000009b0000ff
1533 lduh [%o0+%g0],%l0 ! %l0 = 00000000000076ff
1534 membar #Sync ! Added by membar checker (13)
1535! Mem[00000000300c1400] = 6f58ea35 6f000000 ff75e1ac 6f58ea35
1536! Mem[00000000300c1410] = 000000b8 000000ff 3063d4e6 26f99a8e
1537! Mem[00000000300c1420] = 950a657c eed34507 cb340057 52e00c82
1538! Mem[00000000300c1430] = c4f9d04f 7154ca5e 26ea6cc0 133e7541
1539 ldda [%i3]ASI_BLK_AIUSL,%f0 ! Block Load from 00000000300c1400
1540! Mem[0000000030181410] = f0e89c4465ad7563, %l7 = 00000000000000ff
1541 ldxa [%i6+%o5]0x89,%l7 ! %l7 = f0e89c4465ad7563
1542! Mem[0000000020800040] = 07ff8049, %l6 = 00000000000000b8
1543 ldsba [%o1+0x040]%asi,%l6 ! %l6 = 0000000000000007
1544! Mem[0000000010141410] = 4fb18c0b, %l5 = 000000006194b12b
1545 ldswa [%i5+%o5]0x80,%l5 ! %l5 = 000000004fb18c0b
1546! Mem[00000000100c1420] = 00000079, %l6 = 0000000000000007
1547 lduwa [%i3+0x020]%asi,%l6 ! %l6 = 0000000000000079
1548! Mem[0000000030101408] = c5009b00, %l6 = 0000000000000079
1549 lduha [%i4+%o4]0x89,%l6 ! %l6 = 0000000000009b00
1550! Mem[0000000030081400] = ffb581fc, %l6 = 0000000000009b00
1551 ldsba [%i2+%g0]0x81,%l6 ! %l6 = ffffffffffffffff
1552! Mem[0000000030001408] = ffffffff, %l6 = ffffffffffffffff
1553 ldsha [%i0+%o4]0x81,%l6 ! %l6 = ffffffffffffffff
1554! Starting 10 instruction Store Burst
1555! %f16 = 000000ff, Mem[00000000100c1400] = ace175ff
1556 sta %f16,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 000000ff
1557
1558p0_label_58:
1559! %f19 = fc810000, Mem[0000000010001408] = 30720063
1560 sta %f19,[%i0+%o4]0x88 ! Mem[0000000010001408] = fc810000
1561! %f22 = 000000c5 8f94031f, Mem[0000000010101400] = ffffffff ffffffff
1562 stda %f22,[%i4+%g0]0x88 ! Mem[0000000010101400] = 000000c5 8f94031f
1563! %f20 = 9b000000 00000030, Mem[0000000030101410] = ffffffff 752be6c7
1564 stda %f20,[%i4+%o5]0x81 ! Mem[0000000030101410] = 9b000000 00000030
1565! %l4 = fffffffffffffeeb, Mem[00000000201c0000] = 76ffa250
1566 stb %l4,[%o0+%g0] ! Mem[00000000201c0000] = ebffa250
1567! %l1 = 0000000000000061, Mem[0000000030141410] = 0d0a591f
1568 stba %l1,[%i5+%o5]0x81 ! Mem[0000000030141410] = 610a591f
1569! Mem[00000000100c1408] = ff4942f9, %l0 = 00000000000076ff, %asi = 80
1570 swapa [%i3+0x008]%asi,%l0 ! %l0 = 00000000ff4942f9
1571! Mem[0000000030001408] = ffffffff, %l0 = 00000000ff4942f9
1572 ldstuba [%i0+%o4]0x89,%l0 ! %l0 = 000000ff000000ff
1573! Mem[0000000010041410] = ffffffff, %l3 = 000000009b0000ff
1574 swapa [%i1+%o5]0x88,%l3 ! %l3 = 00000000ffffffff
1575! %l2 = ffffffffffffffff, Mem[0000000010101430] = 157d38955d57c775
1576 stx %l2,[%i4+0x030] ! Mem[0000000010101430] = ffffffffffffffff
1577! Starting 10 instruction Load Burst
1578! Mem[0000000010101410] = 1f590a0d, %f26 = 6ffa9d79
1579 lda [%i4+%o5]0x80,%f26 ! %f26 = 1f590a0d
1580
1581p0_label_59:
1582! Mem[0000000010001424] = 4736c39b, %l7 = f0e89c4465ad7563
1583 ldswa [%i0+0x024]%asi,%l7 ! %l7 = 000000004736c39b
1584! Mem[0000000030001400] = ff00ff4d, %l4 = fffffffffffffeeb
1585 ldsha [%i0+%g0]0x81,%l4 ! %l4 = ffffffffffffff00
1586! Mem[0000000030181410] = 6375ad65, %l4 = ffffffffffffff00
1587 ldsba [%i6+%o5]0x81,%l4 ! %l4 = 0000000000000063
1588! %l5 = 000000004fb18c0b, Mem[0000000010041400] = 0000003000000031
1589 stxa %l5,[%i1+%g0]0x80 ! Mem[0000000010041400] = 000000004fb18c0b
1590! Mem[0000000030181410] = 6375ad65449ce8f0, %f22 = 000000c5 8f94031f
1591 ldda [%i6+%o5]0x81,%f22 ! %f22 = 6375ad65 449ce8f0
1592! Mem[0000000010101400] = 1f03948fc5000000, %l3 = 00000000ffffffff
1593 ldxa [%i4+%g0]0x80,%l3 ! %l3 = 1f03948fc5000000
1594! Mem[0000000030001400] = 4dff00ff, %f28 = 0000009b
1595 lda [%i0+%g0]0x89,%f28 ! %f28 = 4dff00ff
1596! Mem[0000000030041410] = ff75e1ac, %l6 = ffffffffffffffff
1597 lduha [%i1+%o5]0x81,%l6 ! %l6 = 000000000000ff75
1598! Mem[0000000010081400] = ff237eb9, %l2 = ffffffffffffffff
1599 ldsha [%i2+0x000]%asi,%l2 ! %l2 = ffffffffffffff23
1600! Starting 10 instruction Store Burst
1601! Mem[0000000020800040] = 07ff8049, %l2 = ffffffffffffff23
1602 ldstub [%o1+0x040],%l2 ! %l2 = 00000007000000ff
1603
1604p0_label_60:
1605! %f18 = 61b581fc fc810000, Mem[00000000100c1428] = e7c06ab9 744ab3d1
1606 std %f18,[%i3+0x028] ! Mem[00000000100c1428] = 61b581fc fc810000
1607! %l4 = 0000000000000063, Mem[0000000010041400] = 0b8cb14f00000000
1608 stxa %l4,[%i1+%g0]0x88 ! Mem[0000000010041400] = 0000000000000063
1609! %l5 = 000000004fb18c0b, Mem[0000000010041400] = 63000000
1610 stha %l5,[%i1+%g0]0x80 ! Mem[0000000010041400] = 8c0b0000
1611! Mem[0000000010141400] = 8f94031f, %l6 = 000000000000ff75
1612 ldstuba [%i5+%g0]0x80,%l6 ! %l6 = 0000008f000000ff
1613! Mem[0000000010081406] = 4d53dbff, %l4 = 0000000000000063
1614 ldstuba [%i2+0x006]%asi,%l4 ! %l4 = 000000db000000ff
1615! %f0 = 0000006f 35ea586f, %l7 = 000000004736c39b
1616! Mem[0000000030081430] = 1ee9225308ff36c6
1617 add %i2,0x030,%g1
1618 stda %f0,[%g1+%l7]ASI_PST32_SL ! Mem[0000000030081430] = 6f58ea356f000000
1619! %l0 = 00000000000000ff, Mem[0000000010101410] = 0d0a591f
1620 stba %l0,[%i4+%o5]0x88 ! Mem[0000000010101410] = 0d0a59ff
1621! Mem[0000000010041410] = ff00009b, %l0 = 00000000000000ff
1622 swapa [%i1+%o5]0x80,%l0 ! %l0 = 00000000ff00009b
1623! Mem[0000000010141410] = 0b8cb14f, %l5 = 000000004fb18c0b
1624 swapa [%i5+%o5]0x88,%l5 ! %l5 = 000000000b8cb14f
1625! Starting 10 instruction Load Burst
1626! Mem[0000000010081420] = 6f000000 c9b284de, %l6 = 0000008f, %l7 = 4736c39b
1627 ldda [%i2+0x020]%asi,%l6 ! %l6 = 000000006f000000 00000000c9b284de
1628
1629p0_label_61:
1630! Mem[000000001008140c] = 031f2a31, %l1 = 0000000000000061
1631 ldub [%i2+0x00c],%l1 ! %l1 = 0000000000000003
1632! Mem[0000000030041400] = ffffffff 00000000 ffffffff ffffffff
1633! Mem[0000000030041410] = ff75e1ac ffffffff 4079e437 60735afa
1634! Mem[0000000030041420] = 7c359ca5 6fb439b2 d81697ab 2c43c3d6
1635! Mem[0000000030041430] = 88007350 134d3f5b fc1705b3 50359917
1636 ldda [%i1]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030041400
1637! Mem[0000000030101410] = 300000000000009b, %f8 = 0745d3ee 7c650a95
1638 ldda [%i4+%o5]0x89,%f8 ! %f8 = 30000000 0000009b
1639! Mem[0000000030181408] = 00000000, %l2 = 0000000000000007
1640 ldsha [%i6+%o4]0x89,%l2 ! %l2 = 0000000000000000
1641! Mem[0000000030041410] = ace175ff, %l2 = 0000000000000000
1642 lduba [%i1+%o5]0x89,%l2 ! %l2 = 00000000000000ff
1643! Mem[0000000010041400] = 00000b8c, %l4 = 00000000000000db
1644 lduwa [%i1+%g0]0x88,%l4 ! %l4 = 0000000000000b8c
1645! Mem[0000000030041410] = ace175ff, %l5 = 000000000b8cb14f
1646 ldswa [%i1+%o5]0x89,%l5 ! %l5 = fffffffface175ff
1647! Mem[0000000010001408] = 000081fc, %l2 = 00000000000000ff
1648 ldswa [%i0+%o4]0x80,%l2 ! %l2 = 00000000000081fc
1649! Mem[0000000010181400] = 65ad75ba3bfc3072, %f8 = 30000000 0000009b
1650 ldda [%i6+%g0]0x80,%f8 ! %f8 = 65ad75ba 3bfc3072
1651! Starting 10 instruction Store Burst
1652! %l1 = 0000000000000003, Mem[0000000030101410] = 9b000000
1653 stwa %l1,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000003
1654
1655p0_label_62:
1656! Mem[0000000010001438] = e861939d, %l6 = 000000006f000000, %asi = 80
1657 swapa [%i0+0x038]%asi,%l6 ! %l6 = 00000000e861939d
1658! %f8 = 65ad75ba 3bfc3072, Mem[0000000030181400] = ff0000ff 63800000
1659 stda %f8 ,[%i6+%g0]0x89 ! Mem[0000000030181400] = 65ad75ba 3bfc3072
1660! %l3 = 1f03948fc5000000, Mem[0000000010101408] = fc810000
1661 stba %l3,[%i4+%o4]0x88 ! Mem[0000000010101408] = fc810000
1662! Mem[00000000201c0000] = ebffa250, %l4 = 0000000000000b8c
1663 ldstuba [%o0+0x000]%asi,%l4 ! %l4 = 000000eb000000ff
1664! %l5 = fffffffface175ff, Mem[0000000010041400] = 00000b8c
1665 stwa %l5,[%i1+%g0]0x88 ! Mem[0000000010041400] = ace175ff
1666! %l7 = 00000000c9b284de, Mem[0000000010001400] = 000000ff
1667 stha %l7,[%i0+%g0]0x88 ! Mem[0000000010001400] = 000084de
1668! %f4 = ff000000, Mem[0000000030181408] = 00000000
1669 sta %f4 ,[%i6+%o4]0x89 ! Mem[0000000030181408] = ff000000
1670! %f14 = 41753e13, Mem[0000000010081414] = ff381b2d
1671 sta %f14,[%i2+0x014]%asi ! Mem[0000000010081414] = 41753e13
1672! Mem[0000000010081400] = ff237eb9, %l2 = 00000000000081fc
1673 ldstuba [%i2+%g0]0x80,%l2 ! %l2 = 000000ff000000ff
1674! Starting 10 instruction Load Burst
1675! Mem[0000000010041424] = 8db1fdd1, %l2 = 00000000000000ff
1676 ldsw [%i1+0x024],%l2 ! %l2 = ffffffff8db1fdd1
1677
1678p0_label_63:
1679! Mem[00000000300c1408] = ace175ff, %l5 = fffffffface175ff
1680 ldsba [%i3+%o4]0x89,%l5 ! %l5 = ffffffffffffffff
1681! Mem[0000000030101400] = 29000000, %l6 = 00000000e861939d
1682 lduba [%i4+%g0]0x89,%l6 ! %l6 = 0000000000000000
1683! Mem[0000000020800000] = ffffdad7, %l7 = 00000000c9b284de
1684 lduh [%o1+%g0],%l7 ! %l7 = 000000000000ffff
1685! Mem[0000000030101410] = 0000000300000030, %l1 = 0000000000000003
1686 ldxa [%i4+%o5]0x81,%l1 ! %l1 = 0000000300000030
1687! Mem[0000000030041400] = ffffffff, %l5 = ffffffffffffffff
1688 lduba [%i1+%g0]0x89,%l5 ! %l5 = 00000000000000ff
1689! Mem[0000000010141400] = 1f0394ff, %f5 = b8000000
1690 lda [%i5+%g0]0x88,%f5 ! %f5 = 1f0394ff
1691! Mem[0000000010041410] = 000000ff, %l3 = 1f03948fc5000000
1692 ldsba [%i1+0x012]%asi,%l3 ! %l3 = 0000000000000000
1693! Mem[00000000300c1408] = ff75e1ac 6f58ea35, %l4 = 000000eb, %l5 = 000000ff
1694 ldda [%i3+%o4]0x81,%l4 ! %l4 = 00000000ff75e1ac 000000006f58ea35
1695! Mem[0000000030101400] = 29000000, %l0 = 00000000ff00009b
1696 ldsha [%i4+%g0]0x89,%l0 ! %l0 = 0000000000000000
1697! Starting 10 instruction Store Burst
1698 membar #Sync ! Added by membar checker (14)
1699! %l6 = 00000000, %l7 = 0000ffff, Mem[0000000030041410] = ff75e1ac ffffffff
1700 stda %l6,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000 0000ffff
1701
1702p0_label_64:
1703! %f16 = ffffffff 00000000 ffffffff ffffffff
1704! %f20 = ff75e1ac ffffffff 4079e437 60735afa
1705! %f24 = 7c359ca5 6fb439b2 d81697ab 2c43c3d6
1706! %f28 = 88007350 134d3f5b fc1705b3 50359917
1707 stda %f16,[%i1]ASI_BLK_AIUSL ! Block Store to 0000000030041400
1708! Mem[0000000030101408] = c5009b00, %l5 = 000000006f58ea35
1709 ldstuba [%i4+%o4]0x89,%l5 ! %l5 = 00000000000000ff
1710! Mem[0000000010081410] = ff31d53d, %l2 = ffffffff8db1fdd1
1711 swapa [%i2+%o5]0x80,%l2 ! %l2 = 00000000ff31d53d
1712! %l4 = 00000000ff75e1ac, Mem[0000000010181408] = 157d38955d57c775
1713 stxa %l4,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000ff75e1ac
1714! %l1 = 0000000300000030, Mem[0000000010141403] = ff94031f, %asi = 80
1715 stba %l1,[%i5+0x003]%asi ! Mem[0000000010141400] = ff940330
1716! Mem[0000000010141400] = 300394ff, %l1 = 0000000300000030
1717 ldstuba [%i5+%g0]0x88,%l1 ! %l1 = 000000ff000000ff
1718! %l7 = 000000000000ffff, Mem[0000000030081400] = ffb581fc
1719 stha %l7,[%i2+%g0]0x81 ! Mem[0000000030081400] = ffff81fc
1720! %f6 = 8e9af926 e6d46330, Mem[0000000010001400] = 000084de c760ca0f
1721 stda %f6 ,[%i0+%g0]0x88 ! Mem[0000000010001400] = 8e9af926 e6d46330
1722! %l2 = ff31d53d, %l3 = 00000000, Mem[0000000030181410] = 6375ad65 449ce8f0
1723 stda %l2,[%i6+%o5]0x81 ! Mem[0000000030181410] = ff31d53d 00000000
1724! Starting 10 instruction Load Burst
1725! Mem[0000000010181428] = 6ffa9d79, %f10 = 820ce052
1726 ld [%i6+0x028],%f10 ! %f10 = 6ffa9d79
1727
1728p0_label_65:
1729! Mem[0000000030101400] = 29000000, %l6 = 0000000000000000
1730 ldsba [%i4+%g0]0x89,%l6 ! %l6 = 0000000000000000
1731 membar #Sync ! Added by membar checker (15)
1732! Mem[0000000010041410] = ff000000, %l1 = 00000000000000ff
1733 ldswa [%i1+%o5]0x88,%l1 ! %l1 = ffffffffff000000
1734! Mem[0000000030101408] = c5009bff, %l0 = 0000000000000000
1735 lduwa [%i4+%o4]0x89,%l0 ! %l0 = 00000000c5009bff
1736! Mem[00000000201c0000] = ffffa250, %l4 = 00000000ff75e1ac
1737 lduh [%o0+%g0],%l4 ! %l4 = 000000000000ffff
1738! Mem[0000000010081400] = ff237eb94d53ffff, %f10 = 6ffa9d79 570034cb
1739 ldda [%i2+%g0]0x80,%f10 ! %f10 = ff237eb9 4d53ffff
1740! Mem[0000000030041410] = ffffffff, %l5 = 0000000000000000
1741 ldsba [%i1+%o5]0x89,%l5 ! %l5 = ffffffffffffffff
1742! Mem[0000000010001400] = 3063d4e626f99a8e, %l6 = 0000000000000000
1743 ldxa [%i0+%g0]0x80,%l6 ! %l6 = 3063d4e626f99a8e
1744! Mem[00000000300c1410] = 000000b8, %l3 = 0000000000000000
1745 lduba [%i3+%o5]0x81,%l3 ! %l3 = 0000000000000000
1746! Mem[0000000010141400] = ff940330, %l3 = 0000000000000000
1747 ldswa [%i5+%g0]0x80,%l3 ! %l3 = ffffffffff940330
1748! Starting 10 instruction Store Burst
1749! %f5 = 1f0394ff, Mem[0000000010041400] = ff75e1ac
1750 sta %f5 ,[%i1+%g0]0x80 ! Mem[0000000010041400] = 1f0394ff
1751
1752p0_label_66:
1753! Mem[00000000201c0000] = ffffa250, %l1 = ffffffffff000000
1754 ldstuba [%o0+0x000]%asi,%l1 ! %l1 = 000000ff000000ff
1755! %l7 = 000000000000ffff, Mem[0000000020800000] = ffffdad7, %asi = 80
1756 stha %l7,[%o1+0x000]%asi ! Mem[0000000020800000] = ffffdad7
1757! Mem[0000000030101400] = 00000029, %l1 = 00000000000000ff
1758 ldswa [%i4+%g0]0x81,%l1 ! %l1 = 0000000000000029
1759! Mem[0000000030001408] = ffffffff, %l1 = 0000000000000029
1760 ldstuba [%i0+%o4]0x81,%l1 ! %l1 = 000000ff000000ff
1761! %l1 = 00000000000000ff, Mem[00000000300c1410] = 000000b8
1762 stba %l1,[%i3+%o5]0x81 ! Mem[00000000300c1410] = ff0000b8
1763! Mem[0000000010001430] = 657ff5f5300cfbe4, %l3 = ffffffffff940330, %l5 = ffffffffffffffff
1764 add %i0,0x30,%g1
1765 casxa [%g1]0x80,%l3,%l5 ! %l5 = 657ff5f5300cfbe4
1766! %l1 = 00000000000000ff, Mem[0000000010141408] = 0000ff63
1767 stha %l1,[%i5+%o4]0x88 ! Mem[0000000010141408] = 000000ff
1768! %f6 = 8e9af926 e6d46330, Mem[0000000010141408] = ff000000 00000000
1769 std %f6 ,[%i5+%o4] ! Mem[0000000010141408] = 8e9af926 e6d46330
1770! Mem[0000000010181408] = 00000000, %l6 = 3063d4e626f99a8e
1771 swapa [%i6+%o4]0x80,%l6 ! %l6 = 0000000000000000
1772! Starting 10 instruction Load Burst
1773! Mem[0000000030181408] = ff000000, %l2 = 00000000ff31d53d
1774 lduba [%i6+%o4]0x89,%l2 ! %l2 = 0000000000000000
1775
1776p0_label_67:
1777! Mem[00000000300c1410] = ff0000b8 000000ff, %l0 = c5009bff, %l1 = 000000ff
1778 ldda [%i3+%o5]0x81,%l0 ! %l0 = 00000000ff0000b8 00000000000000ff
1779! Mem[0000000030141408] = ffffffff, %l2 = 0000000000000000
1780 ldswa [%i5+%o4]0x81,%l2 ! %l2 = ffffffffffffffff
1781! Mem[0000000010081408] = 312a1f03 61b581fc, %l6 = 00000000, %l7 = 0000ffff
1782 ldda [%i2+%o4]0x88,%l6 ! %l6 = 0000000061b581fc 00000000312a1f03
1783! Mem[0000000010101400] = 000000c5 8f94031f, %l0 = ff0000b8, %l1 = 000000ff
1784 ldda [%i4+%g0]0x88,%l0 ! %l0 = 000000008f94031f 00000000000000c5
1785! %l0 = 000000008f94031f, Mem[0000000030041410] = ffffffff
1786 stha %l0,[%i1+%o5]0x89 ! Mem[0000000030041410] = ffff031f
1787! Mem[00000000100c1400] = ff000000, %l7 = 00000000312a1f03
1788 lduw [%i3+%g0],%l7 ! %l7 = 00000000ff000000
1789! Mem[0000000010101410] = ff590a0d, %l3 = ffffffffff940330
1790 lduha [%i4+%o5]0x80,%l3 ! %l3 = 000000000000ff59
1791! Code Fragment 4
1792p0_fragment_5:
1793! %l0 = 000000008f94031f
1794 setx 0xc5db410076de7e9e,%g7,%l0 ! %l0 = c5db410076de7e9e
1795! %l1 = 00000000000000c5
1796 setx 0x77a745d7ba5f2586,%g7,%l1 ! %l1 = 77a745d7ba5f2586
1797 setx 0x7ff8, %g1, %g2
1798 and %l0, %g2, %l0
1799 setx 0xffffffff, %g1, %g2
1800 and %l1, %g2, %l1
1801 setx 0x100000000, %g1, %g2
1802 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1803 ta T_CHANGE_HPRIV
1804 stxa %l1, [%l0]ASI_ICACHE_INSTR
1805 ta T_CHANGE_NONHPRIV
1806! %l0 = c5db410076de7e9e
1807 setx 0x7df774001b078797,%g7,%l0 ! %l0 = 7df774001b078797
1808! %l1 = 77a745d7ba5f2586
1809 setx 0x486cb48fd5644814,%g7,%l1 ! %l1 = 486cb48fd5644814
1810! Mem[0000000010101400] = 1f03948f, %l4 = 000000000000ffff
1811 ldub [%i4+0x001],%l4 ! %l4 = 0000000000000003
1812! Starting 10 instruction Store Burst
1813! %f0 = 0000006f 35ea586f 35ea586f ace175ff
1814! %f4 = ff000000 1f0394ff 8e9af926 e6d46330
1815! %f8 = 65ad75ba 3bfc3072 ff237eb9 4d53ffff
1816! %f12 = 5eca5471 4fd0f9c4 41753e13 c06cea26
1817 stda %f0,[%i6]ASI_COMMIT_P ! Block Store to 0000000010181400
1818
1819p0_label_68:
1820! %f30 = fc1705b3 50359917, Mem[0000000030141408] = ffffffff 2bb19461
1821 stda %f30,[%i5+%o4]0x81 ! Mem[0000000030141408] = fc1705b3 50359917
1822 membar #Sync ! Added by membar checker (16)
1823! Mem[000000001018141c] = e6d46330, %l6 = 0000000061b581fc
1824 lduha [%i6+0x01e]%asi,%l6 ! %l6 = 0000000000006330
1825! %l1 = 486cb48fd5644814, Mem[0000000010041424] = 8db1fdd1, %asi = 80
1826 stha %l1,[%i1+0x024]%asi ! Mem[0000000010041424] = 4814fdd1
1827! %f4 = ff000000, Mem[0000000010001418] = d90bc91a
1828 sta %f4 ,[%i0+0x018]%asi ! Mem[0000000010001418] = ff000000
1829! %l4 = 0000000000000003, Mem[0000000030001408] = ffffffff
1830 stha %l4,[%i0+%o4]0x81 ! Mem[0000000030001408] = 0003ffff
1831! %l6 = 0000000000006330, Mem[0000000010001400] = 3063d4e6
1832 stha %l6,[%i0+%g0]0x80 ! Mem[0000000010001400] = 6330d4e6
1833! Mem[0000000010181400] = 6f000000, %l6 = 0000000000006330
1834 ldstuba [%i6+%g0]0x88,%l6 ! %l6 = 00000000000000ff
1835! %l7 = 00000000ff000000, Mem[0000000010041410] = 000000ff63ff0000, %asi = 80
1836 stxa %l7,[%i1+0x010]%asi ! Mem[0000000010041410] = 00000000ff000000
1837! Mem[0000000010081410] = d1fdb18d, %l7 = 00000000ff000000
1838 ldstuba [%i2+%o5]0x88,%l7 ! %l7 = 0000008d000000ff
1839! Starting 10 instruction Load Burst
1840! Mem[0000000030181400] = 7230fc3b, %l7 = 000000000000008d
1841 lduha [%i6+%g0]0x81,%l7 ! %l7 = 0000000000007230
1842
1843p0_label_69:
1844! Mem[0000000030001408] = 0003fffffc81b561, %f10 = ff237eb9 4d53ffff
1845 ldda [%i0+%o4]0x81,%f10 ! %f10 = 0003ffff fc81b561
1846! Mem[00000000300c1408] = 35ea586face175ff, %f30 = fc1705b3 50359917
1847 ldda [%i3+%o4]0x89,%f30 ! %f30 = 35ea586f ace175ff
1848! Mem[0000000030081400] = 602119befc81ffff, %l7 = 0000000000007230
1849 ldxa [%i2+%g0]0x89,%l7 ! %l7 = 602119befc81ffff
1850! Mem[0000000010181400] = 6f0000ff, %l4 = 0000000000000003
1851 ldswa [%i6+%g0]0x88,%l4 ! %l4 = 000000006f0000ff
1852! Mem[0000000030001408] = 0003ffff, %l4 = 000000006f0000ff
1853 ldswa [%i0+%o4]0x81,%l4 ! %l4 = 000000000003ffff
1854! Mem[0000000010101400] = 1f03948f c5000000 000081fc ffffaf13
1855! Mem[0000000010101410] = ff590a0d 0000009b 1f03948f c5000000
1856! Mem[0000000010101420] = 95fffeeb e3f1275a 6146e006 ff4942f9
1857! Mem[0000000010101430] = ffffffff ffffffff 4fb18c0b c67e67b8
1858 ldda [%i4]ASI_BLK_AIUP,%f0 ! Block Load from 0000000010101400
1859! Mem[0000000010141400] = 300394ff, %l3 = 000000000000ff59
1860 ldswa [%i5+%g0]0x88,%l3 ! %l3 = 00000000300394ff
1861! Mem[0000000030001410] = ff30fc3b, %l0 = 7df774001b078797
1862 lduha [%i0+%o5]0x81,%l0 ! %l0 = 000000000000ff30
1863! Mem[0000000030081400] = ffff81fc, %l1 = 486cb48fd5644814
1864 lduha [%i2+%g0]0x81,%l1 ! %l1 = 000000000000ffff
1865! Starting 10 instruction Store Burst
1866! Mem[00000000300c1400] = 6f58ea35, %l1 = 000000000000ffff
1867 ldstuba [%i3+%g0]0x81,%l1 ! %l1 = 0000006f000000ff
1868
1869p0_label_70:
1870! Mem[0000000010041400] = 1f0394ff, %l5 = 657ff5f5300cfbe4
1871 ldstuba [%i1+%g0]0x80,%l5 ! %l5 = 0000001f000000ff
1872! Mem[0000000010101404] = c5000000, %l5 = 0000001f, %l4 = 0003ffff
1873 add %i4,0x04,%g1
1874 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000c5000000
1875! Mem[0000000010141410] = 0b8cb14f, %l5 = 000000000000001f, %asi = 80
1876 swapa [%i5+0x010]%asi,%l5 ! %l5 = 000000000b8cb14f
1877! %l4 = 00000000c5000000, Mem[0000000010041400] = ff9403ff
1878 stwa %l4,[%i1+%g0]0x88 ! Mem[0000000010041400] = c5000000
1879! %f28 = 88007350 134d3f5b, %l2 = ffffffffffffffff
1880! Mem[0000000010081410] = ffb1fdd141753e13
1881 add %i2,0x010,%g1
1882 stda %f28,[%g1+%l2]ASI_PST16_PL ! Mem[0000000010081410] = 5b3f4d1350730088
1883! %l1 = 000000000000006f, Mem[00000000300c1400] = ff58ea35
1884 stba %l1,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 6f58ea35
1885! %l7 = 602119befc81ffff, Mem[0000000030181408] = 000000ffffffffff
1886 stxa %l7,[%i6+%o4]0x81 ! Mem[0000000030181408] = 602119befc81ffff
1887! %f18 = ffffffff ffffffff, %l5 = 000000000b8cb14f
1888! Mem[0000000010141430] = aee50a77d1692ee8
1889 add %i5,0x030,%g1
1890 stda %f18,[%g1+%l5]ASI_PST32_PL ! Mem[0000000010141430] = ffffffffffffffff
1891! Mem[0000000010081408] = 61b581fc, %l7 = 602119befc81ffff
1892 swapa [%i2+%o4]0x88,%l7 ! %l7 = 0000000061b581fc
1893! Starting 10 instruction Load Burst
1894! Mem[00000000300c1410] = ff0000b8, %f28 = 88007350
1895 lda [%i3+%o5]0x81,%f28 ! %f28 = ff0000b8
1896
1897p0_label_71:
1898! Mem[0000000010101410] = ff590a0d, %l2 = ffffffffffffffff
1899 lduwa [%i4+%o5]0x80,%l2 ! %l2 = 00000000ff590a0d
1900! Mem[0000000030181410] = 3dd531ff, %l0 = 000000000000ff30
1901 ldsha [%i6+%o5]0x89,%l0 ! %l0 = 00000000000031ff
1902! Mem[0000000010001430] = 657ff5f5 300cfbe4, %l6 = 00000000, %l7 = 61b581fc
1903 ldd [%i0+0x030],%l6 ! %l6 = 00000000657ff5f5 00000000300cfbe4
1904! Mem[0000000030101410] = 03000000, %l1 = 000000000000006f
1905 ldswa [%i4+%o5]0x89,%l1 ! %l1 = 0000000003000000
1906! Mem[00000000300c1400] = 6f58ea35, %f16 = ffffffff
1907 lda [%i3+%g0]0x81,%f16 ! %f16 = 6f58ea35
1908! Mem[0000000010181410] = ff000000 1f0394ff, %l4 = c5000000, %l5 = 0b8cb14f
1909 ldda [%i6+%o5]0x80,%l4 ! %l4 = 00000000ff000000 000000001f0394ff
1910! Mem[0000000010181400] = 6f58ea356f0000ff, %l5 = 000000001f0394ff
1911 ldxa [%i6+%g0]0x88,%l5 ! %l5 = 6f58ea356f0000ff
1912! Mem[0000000030001400] = 4dff00ff, %f25 = 6fb439b2
1913 lda [%i0+%g0]0x89,%f25 ! %f25 = 4dff00ff
1914! Mem[0000000030041400] = ffffffff00000000, %l2 = 00000000ff590a0d
1915 ldxa [%i1+%g0]0x89,%l2 ! %l2 = ffffffff00000000
1916! Starting 10 instruction Store Burst
1917! %f30 = 35ea586f ace175ff, %l0 = 00000000000031ff
1918! Mem[0000000010001438] = 6f00000094e531b7
1919 add %i0,0x038,%g1
1920 stda %f30,[%g1+%l0]ASI_PST16_PL ! Mem[0000000010001438] = ff75e1ac6f58ea35
1921
1922p0_label_72:
1923! %l0 = 00000000000031ff, Mem[0000000010001400] = e6d43063
1924 stha %l0,[%i0+%g0]0x88 ! Mem[0000000010001400] = e6d431ff
1925! %l2 = ffffffff00000000, Mem[0000000010001404] = 26f99a8e
1926 stw %l2,[%i0+0x004] ! Mem[0000000010001404] = 00000000
1927! %l6 = 00000000657ff5f5, Mem[0000000010001400] = ff31d4e600000000
1928 stx %l6,[%i0+%g0] ! Mem[0000000010001400] = 00000000657ff5f5
1929! Mem[0000000030001408] = 0003ffff, %l2 = ffffffff00000000
1930 swapa [%i0+%o4]0x81,%l2 ! %l2 = 000000000003ffff
1931! %f22 = 4079e437, Mem[0000000010181404] = 35ea586f
1932 st %f22,[%i6+0x004] ! Mem[0000000010181404] = 4079e437
1933! %l4 = 00000000ff000000, Mem[00000000100c1420] = 0000007900007563, %asi = 80
1934 stxa %l4,[%i3+0x020]%asi ! Mem[00000000100c1420] = 00000000ff000000
1935! Mem[0000000030101400] = 29000000, %l5 = 6f58ea356f0000ff
1936 swapa [%i4+%g0]0x89,%l5 ! %l5 = 0000000029000000
1937! %l2 = 000000000003ffff, Mem[0000000030001400] = ff00ff4d00000000
1938 stxa %l2,[%i0+%g0]0x81 ! Mem[0000000030001400] = 000000000003ffff
1939! %f0 = 1f03948f c5000000 000081fc ffffaf13
1940! %f4 = ff590a0d 0000009b 1f03948f c5000000
1941! %f8 = 95fffeeb e3f1275a 6146e006 ff4942f9
1942! %f12 = ffffffff ffffffff 4fb18c0b c67e67b8
1943 stda %f0,[%i2]ASI_BLK_S ! Block Store to 0000000030081400
1944! Starting 10 instruction Load Burst
1945! Mem[0000000010101400] = 1f03948f c5000000 000081fc ffffaf13
1946! Mem[0000000010101410] = ff590a0d 0000009b 1f03948f c5000000
1947! Mem[0000000010101420] = 95fffeeb e3f1275a 6146e006 ff4942f9
1948! Mem[0000000010101430] = ffffffff ffffffff 4fb18c0b c67e67b8
1949 ldda [%i4]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000010101400
1950
1951p0_label_73:
1952! Mem[0000000010041430] = a9078e32 6ec9d9ff, %l0 = 000031ff, %l1 = 03000000
1953 ldda [%i1+0x030]%asi,%l0 ! %l0 = 00000000a9078e32 000000006ec9d9ff
1954! Mem[00000000100c1410] = b0d7ab3a d0ae913c, %l2 = 0003ffff, %l3 = 300394ff
1955 ldda [%i3+%o5]0x88,%l2 ! %l2 = 00000000d0ae913c 00000000b0d7ab3a
1956! Mem[0000000030181400] = 7230fc3b, %l2 = 00000000d0ae913c
1957 ldsba [%i6+%g0]0x81,%l2 ! %l2 = 0000000000000072
1958 membar #Sync ! Added by membar checker (17)
1959! Mem[0000000030081408] = fc810000, %l4 = 00000000ff000000
1960 ldsba [%i2+%o4]0x89,%l4 ! %l4 = 0000000000000000
1961! Mem[0000000010081400] = b97e23ff, %l1 = 000000006ec9d9ff
1962 lduha [%i2+%g0]0x88,%l1 ! %l1 = 00000000000023ff
1963! Mem[0000000030101400] = ff00006f, %l6 = 00000000657ff5f5
1964 lduwa [%i4+%g0]0x81,%l6 ! %l6 = 00000000ff00006f
1965! %l3 = 00000000b0d7ab3a, Mem[0000000010001408] = 000081fc
1966 stba %l3,[%i0+%o4]0x80 ! Mem[0000000010001408] = 3a0081fc
1967! Mem[0000000010081410] = 134d3f5b, %f9 = ebfeff95
1968 lda [%i2+%o5]0x88,%f9 ! %f9 = 134d3f5b
1969! Mem[0000000010181400] = ff00006f, %l4 = 0000000000000000
1970 ldsba [%i6+%g0]0x80,%l4 ! %l4 = ffffffffffffffff
1971! Starting 10 instruction Store Burst
1972! Mem[000000001008142c] = 16174f68, %l4 = ffffffffffffffff
1973 swap [%i2+0x02c],%l4 ! %l4 = 0000000016174f68
1974
1975p0_label_74:
1976! %l6 = ff00006f, %l7 = 300cfbe4, Mem[0000000030041410] = 1f03ffff ace175ff
1977 stda %l6,[%i1+%o5]0x81 ! Mem[0000000030041410] = ff00006f 300cfbe4
1978! Mem[0000000010181400] = 6f0000ff, %l6 = 00000000ff00006f
1979 swapa [%i6+%g0]0x88,%l6 ! %l6 = 000000006f0000ff
1980! Mem[0000000030141400] = ffff70e4, %l7 = 00000000300cfbe4
1981 swapa [%i5+%g0]0x81,%l7 ! %l7 = 00000000ffff70e4
1982! Mem[0000000010081400] = ff237eb9, %l2 = 0000000000000072
1983 swapa [%i2+%g0]0x80,%l2 ! %l2 = 00000000ff237eb9
1984! %l6 = 000000006f0000ff, Mem[0000000030141408] = fc1705b3
1985 stba %l6,[%i5+%o4]0x81 ! Mem[0000000030141408] = ff1705b3
1986! Mem[0000000030101400] = 6f0000ff, %l0 = 00000000a9078e32
1987 ldstuba [%i4+%g0]0x89,%l0 ! %l0 = 000000ff000000ff
1988! %l6 = 000000006f0000ff, Mem[00000000100c1438] = da24c0b24d53dbc5
1989 stx %l6,[%i3+0x038] ! Mem[00000000100c1438] = 000000006f0000ff
1990! %f2 = 13afffff fc810000, Mem[0000000030181408] = 602119be fc81ffff
1991 stda %f2 ,[%i6+%o4]0x81 ! Mem[0000000030181408] = 13afffff fc810000
1992! %l2 = ff237eb9, %l3 = b0d7ab3a, Mem[0000000030041400] = 00000000 ffffffff
1993 stda %l2,[%i1+%g0]0x81 ! Mem[0000000030041400] = ff237eb9 b0d7ab3a
1994! Starting 10 instruction Load Burst
1995! Mem[00000000300c1400] = 35ea586f, %l1 = 00000000000023ff
1996 lduwa [%i3+%g0]0x89,%l1 ! %l1 = 0000000035ea586f
1997
1998p0_label_75:
1999! Mem[0000000030141400] = ba75ad65 e4fb0c30, %l0 = 000000ff, %l1 = 35ea586f
2000 ldda [%i5+%g0]0x89,%l0 ! %l0 = 00000000e4fb0c30 00000000ba75ad65
2001! Mem[0000000030001410] = ff30fc3b96cad698, %f22 = 4079e437 60735afa
2002 ldda [%i0+%o5]0x81,%f22 ! %f22 = ff30fc3b 96cad698
2003! Mem[0000000010181408] = 35ea586f, %l6 = 000000006f0000ff
2004 lduba [%i6+%o4]0x80,%l6 ! %l6 = 0000000000000035
2005! Mem[000000001014143c] = b70b9f3f, %l7 = 00000000ffff70e4
2006 lduwa [%i5+0x03c]%asi,%l7 ! %l7 = 00000000b70b9f3f
2007! Mem[0000000010081410] = 134d3f5b, %l5 = 0000000029000000
2008 lduwa [%i2+%o5]0x88,%l5 ! %l5 = 00000000134d3f5b
2009! Mem[0000000010081410] = 88007350134d3f5b, %f18 = ffffffff ffffffff
2010 ldda [%i2+%o5]0x88,%f18 ! %f18 = 88007350 134d3f5b
2011! Mem[0000000020800040] = ffff8049, %l3 = 00000000b0d7ab3a
2012 ldsh [%o1+0x040],%l3 ! %l3 = ffffffffffffffff
2013! Mem[00000000300c1400] = 6f58ea35, %f8 = 5a27f1e3
2014 lda [%i3+%g0]0x81,%f8 ! %f8 = 6f58ea35
2015! Mem[0000000010101400] = 1f03948fc5000000, %f8 = 6f58ea35 134d3f5b
2016 ldda [%i4+0x000]%asi,%f8 ! %f8 = 1f03948f c5000000
2017! Starting 10 instruction Store Burst
2018! %l0 = 00000000e4fb0c30, Mem[0000000030101400] = 6f0000ff
2019 stba %l0,[%i4+%g0]0x89 ! Mem[0000000030101400] = 6f000030
2020
2021p0_label_76:
2022! %f16 = 6f58ea35 00000000, %l0 = 00000000e4fb0c30
2023! Mem[0000000010001400] = 00000000657ff5f5
2024 stda %f16,[%i0+%l0]ASI_PST16_P ! Mem[0000000010001400] = 00000000657ff5f5
2025! %l4 = 0000000016174f68, Mem[0000000010081407] = 4d53ffff, %asi = 80
2026 stba %l4,[%i2+0x007]%asi ! Mem[0000000010081404] = 4d53ff68
2027! %l2 = 00000000ff237eb9, Mem[0000000010041400] = 000000c5
2028 stha %l2,[%i1+%g0]0x80 ! Mem[0000000010041400] = 7eb900c5
2029! Mem[00000000211c0001] = ff63fc65, %l6 = 0000000000000035
2030 ldstuba [%o2+0x001]%asi,%l6 ! %l6 = 00000063000000ff
2031! %f2 = 13afffff fc810000, Mem[0000000010081408] = fc81ffff 312a1f03
2032 stda %f2 ,[%i2+%o4]0x88 ! Mem[0000000010081408] = 13afffff fc810000
2033! %l4 = 0000000016174f68, Mem[000000001008141c] = abcd7408, %asi = 80
2034 stha %l4,[%i2+0x01c]%asi ! Mem[000000001008141c] = 4f687408
2035! %f17 = 00000000, Mem[0000000030081400] = 1f03948f
2036 sta %f17,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000
2037! %f4 = 9b000000, Mem[0000000030141400] = 300cfbe4
2038 sta %f4 ,[%i5+%g0]0x81 ! Mem[0000000030141400] = 9b000000
2039! Mem[0000000030081408] = 000081fc, %l7 = 00000000b70b9f3f
2040 swapa [%i2+%o4]0x81,%l7 ! %l7 = 00000000000081fc
2041! Starting 10 instruction Load Burst
2042! Mem[0000000030041408] = ffffffff, %l2 = 00000000ff237eb9
2043 ldsha [%i1+%o4]0x81,%l2 ! %l2 = ffffffffffffffff
2044
2045p0_label_77:
2046! Mem[0000000030001400] = 00000000, %l7 = 00000000000081fc
2047 lduha [%i0+%g0]0x81,%l7 ! %l7 = 0000000000000000
2048! Mem[00000000300c1408] = ace175ff, %l1 = 00000000ba75ad65
2049 ldswa [%i3+%o4]0x89,%l1 ! %l1 = fffffffface175ff
2050! Mem[0000000021800180] = 409b5fec, %l6 = 0000000000000063
2051 lduha [%o3+0x180]%asi,%l6 ! %l6 = 000000000000409b
2052! Mem[0000000010181418] = 8e9af926e6d46330, %l6 = 000000000000409b
2053 ldxa [%i6+0x018]%asi,%l6 ! %l6 = 8e9af926e6d46330
2054! Mem[0000000030081410] = 0d0a59ff, %l6 = 8e9af926e6d46330
2055 lduwa [%i2+%o5]0x89,%l6 ! %l6 = 000000000d0a59ff
2056! Mem[0000000010101408] = fc810000, %l1 = fffffffface175ff
2057 ldsha [%i4+%o4]0x88,%l1 ! %l1 = 0000000000000000
2058! Mem[0000000030101408] = ff9b00c5ffffffff, %l2 = ffffffffffffffff
2059 ldxa [%i4+%o4]0x81,%l2 ! %l2 = ff9b00c5ffffffff
2060! Mem[0000000010101400] = 8f94031f, %l5 = 00000000134d3f5b
2061 lduha [%i4+%g0]0x88,%l5 ! %l5 = 000000000000031f
2062! Mem[0000000010081400] = 000000724d53ff68, %l6 = 000000000d0a59ff
2063 ldxa [%i2+%g0]0x80,%l6 ! %l6 = 000000724d53ff68
2064! Starting 10 instruction Store Burst
2065! %l0 = 00000000e4fb0c30, Mem[0000000030041400] = 3aabd7b0b97e23ff
2066 stxa %l0,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000e4fb0c30
2067
2068p0_label_78:
2069! Mem[0000000010081428] = 02f13bff, %l4 = 16174f68, %l1 = 00000000
2070 add %i2,0x28,%g1
2071 casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000002f13bff
2072! %f18 = 88007350 134d3f5b, %l0 = 00000000e4fb0c30
2073! Mem[0000000010041400] = 7eb900c500000000
2074 stda %f18,[%i1+%l0]ASI_PST8_PL ! Mem[0000000010041400] = 7eb900c550730000
2075! %l4 = 16174f68, %l5 = 0000031f, Mem[0000000010001400] = 00000000 657ff5f5
2076 stda %l4,[%i0+%g0]0x80 ! Mem[0000000010001400] = 16174f68 0000031f
2077! %f2 = 13afffff fc810000, %l4 = 0000000016174f68
2078! Mem[0000000010001420] = a73d44b84736c39b
2079 add %i0,0x020,%g1
2080 stda %f2,[%g1+%l4]ASI_PST8_PL ! Mem[0000000010001420] = a73d44fc47ffaf9b
2081! %l6 = 000000724d53ff68, Mem[0000000010181400] = ff00006f
2082 stba %l6,[%i6+%g0]0x88 ! Mem[0000000010181400] = ff000068
2083! %f10 = f94249ff 06e04661, Mem[0000000010141408] = 8e9af926 e6d46330
2084 stda %f10,[%i5+%o4]0x80 ! Mem[0000000010141408] = f94249ff 06e04661
2085! Mem[00000000218000c0] = 75584245, %l1 = 0000000002f13bff
2086 ldstub [%o3+0x0c0],%l1 ! %l1 = 00000075000000ff
2087! %f14 = b8677ec6 0b8cb14f, %l1 = 0000000000000075
2088! Mem[0000000030041418] = fa5a736037e47940
2089 add %i1,0x018,%g1
2090 stda %f14,[%g1+%l1]ASI_PST8_SL ! Mem[0000000030041418] = 4f5a8c60c67e6740
2091! %l6 = 000000724d53ff68, Mem[00000000218000c0] = ff584245, %asi = 80
2092 stba %l6,[%o3+0x0c0]%asi ! Mem[00000000218000c0] = 68584245
2093! Starting 10 instruction Load Burst
2094! Mem[0000000030181408] = 13afffff, %l6 = 000000724d53ff68
2095 ldsha [%i6+%o4]0x81,%l6 ! %l6 = 00000000000013af
2096
2097p0_label_79:
2098! Mem[0000000010081400] = 00000072, %l6 = 00000000000013af
2099 lduha [%i2+%g0]0x80,%l6 ! %l6 = 0000000000000000
2100! Mem[0000000010181400] = 680000ff, %l2 = ff9b00c5ffffffff
2101 ldsba [%i6+%g0]0x80,%l2 ! %l2 = 0000000000000068
2102! Mem[00000000211c0000] = fffffc65, %l1 = 0000000000000075
2103 ldsba [%o2+0x001]%asi,%l1 ! %l1 = ffffffffffffffff
2104! Mem[0000000030181410] = 3dd531ff, %l1 = ffffffffffffffff
2105 ldswa [%i6+%o5]0x89,%l1 ! %l1 = 000000003dd531ff
2106! Mem[00000000211c0000] = fffffc65, %l4 = 0000000016174f68
2107 lduba [%o2+0x001]%asi,%l4 ! %l4 = 00000000000000ff
2108! Mem[0000000030141408] = ff1705b3, %l0 = 00000000e4fb0c30
2109 lduha [%i5+%o4]0x81,%l0 ! %l0 = 000000000000ff17
2110! Mem[0000000030101408] = ff9b00c5ffffffff, %l2 = 0000000000000068
2111 ldxa [%i4+%o4]0x81,%l2 ! %l2 = ff9b00c5ffffffff
2112! Mem[0000000030001410] = ff30fc3b 96cad698, %l6 = 00000000, %l7 = 00000000
2113 ldda [%i0+%o5]0x81,%l6 ! %l6 = 00000000ff30fc3b 0000000096cad698
2114! Mem[00000000300c1408] = ace175ff, %l5 = 000000000000031f
2115 ldsba [%i3+%o4]0x89,%l5 ! %l5 = ffffffffffffffff
2116! Starting 10 instruction Store Burst
2117! %l4 = 000000ff, %l5 = ffffffff, Mem[0000000010001408] = 3a0081fc ff4942f9
2118 stda %l4,[%i0+0x008]%asi ! Mem[0000000010001408] = 000000ff ffffffff
2119
2120p0_label_80:
2121! Mem[000000001018141f] = e6d46330, %l4 = 00000000000000ff
2122 ldstub [%i6+0x01f],%l4 ! %l4 = 00000030000000ff
2123! %l0 = 000000000000ff17, Mem[0000000030041400] = 300cfbe400000000
2124 stxa %l0,[%i1+%g0]0x81 ! Mem[0000000030041400] = 000000000000ff17
2125! %l1 = 000000003dd531ff, Mem[0000000020800041] = ffff8049, %asi = 80
2126 stba %l1,[%o1+0x041]%asi ! Mem[0000000020800040] = ffff8049
2127! %l6 = 00000000ff30fc3b, Mem[0000000010081408] = 000081fc
2128 stha %l6,[%i2+%o4]0x80 ! Mem[0000000010081408] = fc3b81fc
2129! %l6 = 00000000ff30fc3b, Mem[00000000100c1430] = abcd7408, %asi = 80
2130 stwa %l6,[%i3+0x030]%asi ! Mem[00000000100c1430] = ff30fc3b
2131! %f18 = 88007350 134d3f5b, %l0 = 000000000000ff17
2132! Mem[0000000010041430] = a9078e326ec9d9ff
2133 add %i1,0x030,%g1
2134 stda %f18,[%g1+%l0]ASI_PST32_P ! Mem[0000000010041430] = 88007350134d3f5b
2135! %l2 = ff9b00c5ffffffff, Mem[0000000030081408] = 3f9f0bb7
2136 stha %l2,[%i2+%o4]0x89 ! Mem[0000000030081408] = 3f9fffff
2137! Mem[0000000010181410] = 000000ff, %l3 = ffffffffffffffff
2138 swapa [%i6+%o5]0x88,%l3 ! %l3 = 00000000000000ff
2139! %l5 = ffffffffffffffff, Mem[0000000010101400] = 8f94031f
2140 stwa %l5,[%i4+%g0]0x88 ! Mem[0000000010101400] = ffffffff
2141! Starting 10 instruction Load Burst
2142! Mem[0000000030001408] = 00000000fc81b561, %l7 = 0000000096cad698
2143 ldxa [%i0+%o4]0x81,%l7 ! %l7 = 00000000fc81b561
2144
2145p0_label_81:
2146! Mem[0000000010081428] = 02f13bff, %l5 = ffffffffffffffff
2147 ldub [%i2+0x028],%l5 ! %l5 = 0000000000000002
2148! Mem[0000000030081410] = ff590a0d0000009b, %l6 = 00000000ff30fc3b
2149 ldxa [%i2+%o5]0x81,%l6 ! %l6 = ff590a0d0000009b
2150! Mem[0000000030001410] = 3bfc30ff, %f31 = ace175ff
2151 lda [%i0+%o5]0x89,%f31 ! %f31 = 3bfc30ff
2152! Mem[00000000100c1400] = ff000000, %l2 = ff9b00c5ffffffff
2153 lduba [%i3+%g0]0x80,%l2 ! %l2 = 00000000000000ff
2154! Mem[00000000100c1410] = 3c91aed0, %l4 = 0000000000000030
2155 lduha [%i3+%o5]0x80,%l4 ! %l4 = 0000000000003c91
2156! Mem[0000000030001400] = 00000000, %f14 = b8677ec6
2157 lda [%i0+%g0]0x89,%f14 ! %f14 = 00000000
2158! Mem[0000000030141400] = 0000009b, %f14 = 00000000
2159 lda [%i5+%g0]0x89,%f14 ! %f14 = 0000009b
2160! Mem[0000000021800080] = eaff8eeb, %l5 = 0000000000000002
2161 ldsb [%o3+0x080],%l5 ! %l5 = ffffffffffffffea
2162! Mem[0000000030141410] = 1f590a61, %l5 = ffffffffffffffea
2163 lduba [%i5+%o5]0x89,%l5 ! %l5 = 0000000000000061
2164! Starting 10 instruction Store Burst
2165! %f28 = ff0000b8 134d3f5b, %l7 = 00000000fc81b561
2166! Mem[00000000300c1410] = ff0000b8000000ff
2167 add %i3,0x010,%g1
2168 stda %f28,[%g1+%l7]ASI_PST8_SL ! Mem[00000000300c1410] = 5b0000b8000000ff
2169
2170p0_label_82:
2171! Mem[0000000010041410] = 00000000, %l7 = 00000000fc81b561
2172 ldstuba [%i1+%o5]0x88,%l7 ! %l7 = 00000000000000ff
2173! %l7 = 0000000000000000, Mem[0000000010041408] = c6adb61b
2174 stba %l7,[%i1+%o4]0x88 ! Mem[0000000010041408] = c6adb600
2175! Mem[00000000211c0000] = fffffc65, %l4 = 0000000000003c91
2176 ldstuba [%o2+0x000]%asi,%l4 ! %l4 = 000000ff000000ff
2177! %f0 = 000000c5 8f94031f 13afffff fc810000
2178! %f4 = 9b000000 0d0a59ff 000000c5 8f94031f
2179! %f8 = 1f03948f c5000000 f94249ff 06e04661
2180! %f12 = ffffffff ffffffff 0000009b 0b8cb14f
2181 stda %f0,[%i1]ASI_BLK_SL ! Block Store to 0000000030041400
2182! %l1 = 000000003dd531ff, Mem[0000000010041408] = c6adb600
2183 stwa %l1,[%i1+%o4]0x88 ! Mem[0000000010041408] = 3dd531ff
2184! Mem[0000000010001400] = 684f1716, %l1 = 000000003dd531ff
2185 swapa [%i0+%g0]0x88,%l1 ! %l1 = 00000000684f1716
2186! %l2 = 00000000000000ff, Mem[0000000010141410] = 0000001f
2187 stba %l2,[%i5+%o5]0x80 ! Mem[0000000010141410] = ff00001f
2188! Mem[000000001008142d] = ffffffff, %l2 = 00000000000000ff
2189 ldstuba [%i2+0x02d]%asi,%l2 ! %l2 = 000000ff000000ff
2190! %l2 = 00000000000000ff, Mem[0000000010101410] = 9b0000000d0a59ff
2191 stxa %l2,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000000000ff
2192! Starting 10 instruction Load Burst
2193! Mem[0000000010081408] = fc3b81fc, %l6 = ff590a0d0000009b
2194 lduwa [%i2+%o4]0x80,%l6 ! %l6 = 00000000fc3b81fc
2195
2196p0_label_83:
2197! Mem[0000000010001400] = ff31d53d0000031f, %f16 = 6f58ea35 00000000
2198 ldda [%i0+0x000]%asi,%f16 ! %f16 = ff31d53d 0000031f
2199! Mem[0000000030101408] = ff9b00c5, %l4 = 00000000000000ff
2200 ldsba [%i4+%o4]0x81,%l4 ! %l4 = ffffffffffffffff
2201! Mem[00000000211c0000] = fffffc65, %l6 = 00000000fc3b81fc
2202 lduh [%o2+%g0],%l6 ! %l6 = 000000000000ffff
2203 membar #Sync ! Added by membar checker (18)
2204! Mem[0000000010041410] = ff000000, %l0 = 000000000000ff17
2205 ldsba [%i1+%o5]0x80,%l0 ! %l0 = ffffffffffffffff
2206! Mem[0000000030141410] = 1f590a61, %l7 = 0000000000000000
2207 lduba [%i5+%o5]0x89,%l7 ! %l7 = 0000000000000061
2208! Mem[0000000030001400] = 000000000003ffff, %f2 = 13afffff fc810000
2209 ldda [%i0+%g0]0x81,%f2 ! %f2 = 00000000 0003ffff
2210! Mem[0000000010041400] = 7eb900c5 50730000 ff31d53d cf56c6d8
2211! Mem[0000000010041410] = ff000000 ff000000 b581d11c e3248c09
2212! Mem[0000000010041420] = 0faed309 4814fdd1 7646daf5 8bd5e470
2213! Mem[0000000010041430] = 88007350 134d3f5b 2164d7e3 8329f2b8
2214 ldda [%i1]ASI_BLK_P,%f0 ! Block Load from 0000000010041400
2215! Mem[0000000010181418] = 8e9af926, %l6 = 000000000000ffff
2216 lduh [%i6+0x01a],%l6 ! %l6 = 000000000000f926
2217! Mem[0000000010081430] = 98d6ca963bfc3072, %f16 = ff31d53d 0000031f
2218 ldda [%i2+0x030]%asi,%f16 ! %f16 = 98d6ca96 3bfc3072
2219! Starting 10 instruction Store Burst
2220! %l5 = 0000000000000061, Mem[0000000010001410] = ffffffff
2221 stba %l5,[%i0+%o5]0x80 ! Mem[0000000010001410] = 61ffffff
2222
2223p0_label_84:
2224! Mem[0000000010001428] = 52fe9f162a68efb1, %l6 = 000000000000f926, %l6 = 000000000000f926
2225 add %i0,0x28,%g1
2226 casxa [%g1]0x80,%l6,%l6 ! %l6 = 52fe9f162a68efb1
2227! Mem[0000000010081408] = fc3b81fc, %l4 = ffffffffffffffff, %asi = 80
2228 swapa [%i2+0x008]%asi,%l4 ! %l4 = 00000000fc3b81fc
2229! %l5 = 0000000000000061, %l7 = 0000000000000061, %l3 = 00000000000000ff
2230 addc %l5,%l7,%l3 ! %l3 = 00000000000000c2
2231! Mem[0000000030001400] = 00000000, %l3 = 00000000000000c2
2232 ldstuba [%i0+%g0]0x81,%l3 ! %l3 = 00000000000000ff
2233! %l0 = ffffffff, %l1 = 684f1716, Mem[0000000010001410] = ffffff61 098c24e3
2234 stda %l0,[%i0+%o5]0x88 ! Mem[0000000010001410] = ffffffff 684f1716
2235! %f16 = 98d6ca96, Mem[000000001010143c] = c67e67b8
2236 sta %f16,[%i4+0x03c]%asi ! Mem[000000001010143c] = 98d6ca96
2237! Mem[0000000010041400] = 7eb900c5, %l3 = 0000000000000000
2238 swapa [%i1+%g0]0x80,%l3 ! %l3 = 000000007eb900c5
2239! Mem[0000000010101408] = 000081fc, %l2 = 00000000000000ff
2240 swapa [%i4+%o4]0x80,%l2 ! %l2 = 00000000000081fc
2241! Mem[0000000010101410] = 000000ff, %l3 = 000000007eb900c5
2242 swapa [%i4+%o5]0x88,%l3 ! %l3 = 00000000000000ff
2243! Starting 10 instruction Load Burst
2244! Mem[0000000010181410] = ffffffff1f0394ff, %f18 = 88007350 134d3f5b
2245 ldda [%i6+%o5]0x80,%f18 ! %f18 = ffffffff 1f0394ff
2246
2247p0_label_85:
2248! Mem[0000000030181410] = ff31d53d 00000000, %l4 = fc3b81fc, %l5 = 00000061
2249 ldda [%i6+%o5]0x81,%l4 ! %l4 = 00000000ff31d53d 0000000000000000
2250! Mem[0000000010001410] = ffffffff, %l7 = 0000000000000061
2251 ldsba [%i0+%o5]0x80,%l7 ! %l7 = ffffffffffffffff
2252! Mem[0000000010101408] = ff000000, %l4 = 00000000ff31d53d
2253 ldsba [%i4+%o4]0x88,%l4 ! %l4 = 0000000000000000
2254! Mem[0000000030181410] = 3dd531ff, %l4 = 0000000000000000
2255 lduba [%i6+%o5]0x89,%l4 ! %l4 = 00000000000000ff
2256! Mem[0000000010141410] = ff00001f, %l3 = 00000000000000ff
2257 ldsba [%i5+0x013]%asi,%l3 ! %l3 = 000000000000001f
2258! Mem[00000000100c143c] = 6f0000ff, %l2 = 00000000000081fc
2259 lduha [%i3+0x03e]%asi,%l2 ! %l2 = 00000000000000ff
2260! Mem[0000000021800080] = eaff8eeb, %l6 = 52fe9f162a68efb1
2261 ldub [%o3+0x080],%l6 ! %l6 = 00000000000000ea
2262! Mem[00000000100c1430] = ff30fc3b ea83a18b, %l6 = 000000ea, %l7 = ffffffff
2263 ldda [%i3+0x030]%asi,%l6 ! %l6 = 00000000ff30fc3b 00000000ea83a18b
2264! Mem[0000000010041408] = ff31d53d, %l4 = 00000000000000ff
2265 ldsha [%i1+0x008]%asi,%l4 ! %l4 = ffffffffffffff31
2266! Starting 10 instruction Store Burst
2267! Mem[00000000201c0000] = ffffa250, %l0 = ffffffffffffffff
2268 ldstuba [%o0+0x000]%asi,%l0 ! %l0 = 000000ff000000ff
2269
2270p0_label_86:
2271! Mem[0000000030041410] = 0d0a59ff, %l7 = 00000000ea83a18b
2272 swapa [%i1+%o5]0x89,%l7 ! %l7 = 000000000d0a59ff
2273! %l6 = 00000000ff30fc3b, Mem[0000000010101400] = 000000c5ffffffff
2274 stxa %l6,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000ff30fc3b
2275! Mem[0000000021800000] = b8fcd0bd, %l0 = 00000000000000ff
2276 ldstuba [%o3+0x000]%asi,%l0 ! %l0 = 000000b8000000ff
2277! %l4 = ffffff31, %l5 = 00000000, Mem[0000000030081410] = 0d0a59ff 9b000000
2278 stda %l4,[%i2+%o5]0x89 ! Mem[0000000030081410] = ffffff31 00000000
2279! %l4 = ffffff31, %l5 = 00000000, Mem[0000000030001408] = 00000000 61b581fc
2280 stda %l4,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffffff31 00000000
2281! %l3 = 000000000000001f, Mem[0000000021800040] = 310153ef, %asi = 80
2282 stba %l3,[%o3+0x040]%asi ! Mem[0000000021800040] = 1f0153ef
2283! %l0 = 00000000000000b8, Mem[0000000010001400] = 3dd531ff
2284 stwa %l0,[%i0+%g0]0x88 ! Mem[0000000010001400] = 000000b8
2285! %l5 = 0000000000000000, Mem[0000000030081408] = ffff9f3f
2286 stwa %l5,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000
2287! %f22 = ff30fc3b 96cad698, Mem[0000000010081410] = 134d3f5b 88007350
2288 stda %f22,[%i2+%o5]0x88 ! Mem[0000000010081410] = ff30fc3b 96cad698
2289! Starting 10 instruction Load Burst
2290! Code Fragment 3
2291p0_fragment_6:
2292! %l0 = 00000000000000b8
2293 setx 0xd7dcb870225bcd9e,%g7,%l0 ! %l0 = d7dcb870225bcd9e
2294! %l1 = 00000000684f1716
2295 setx 0xf36470786375111d,%g7,%l1 ! %l1 = f36470786375111d
2296 setx 0x1fe000, %g1, %g3
2297 or %l0, %g3, %l0 ! always set perrmask = 0xff
2298 setx 0x1ffff8, %g1, %g2
2299 and %l0, %g2, %l0
2300 ta T_CHANGE_HPRIV
2301 stxa %l1, [%l0]ASI_DCACHE_DATA
2302 ta T_CHANGE_NONHPRIV
2303! %l0 = d7dcb870225bcd9e
2304 setx 0x1fd1ac2862e74341,%g7,%l0 ! %l0 = 1fd1ac2862e74341
2305! %l1 = f36470786375111d
2306 setx 0x2ffaaaa79512dd97,%g7,%l1 ! %l1 = 2ffaaaa79512dd97
2307
2308p0_label_87:
2309! Mem[0000000030001400] = 000000ff, %l3 = 000000000000001f
2310 lduwa [%i0+%g0]0x89,%l3 ! %l3 = 00000000000000ff
2311! Mem[0000000030141400] = 0000009b, %l0 = 1fd1ac2862e74341
2312 lduwa [%i5+%g0]0x89,%l0 ! %l0 = 000000000000009b
2313! Code Fragment 3
2314p0_fragment_7:
2315! %l0 = 000000000000009b
2316 setx 0x50f40ab7f7a47e67,%g7,%l0 ! %l0 = 50f40ab7f7a47e67
2317! %l1 = 2ffaaaa79512dd97
2318 setx 0x9dc7eda85f1ca2bd,%g7,%l1 ! %l1 = 9dc7eda85f1ca2bd
2319 setx 0x1fe000, %g1, %g3
2320 or %l0, %g3, %l0 ! always set perrmask = 0xff
2321 setx 0x1ffff8, %g1, %g2
2322 and %l0, %g2, %l0
2323 ta T_CHANGE_HPRIV
2324 stxa %l1, [%l0]ASI_DCACHE_DATA
2325 ta T_CHANGE_NONHPRIV
2326! %l0 = 50f40ab7f7a47e67
2327 setx 0x3837b608447bb95f,%g7,%l0 ! %l0 = 3837b608447bb95f
2328! %l1 = 9dc7eda85f1ca2bd
2329 setx 0xa83d0cb80efdaeae,%g7,%l1 ! %l1 = a83d0cb80efdaeae
2330! Mem[0000000030001410] = 3bfc30ff, %l7 = 000000000d0a59ff
2331 ldsba [%i0+%o5]0x89,%l7 ! %l7 = ffffffffffffffff
2332! Mem[0000000010181438] = 41753e13 c06cea26, %l0 = 447bb95f, %l1 = 0efdaeae
2333 ldd [%i6+0x038],%l0 ! %l0 = 0000000041753e13 00000000c06cea26
2334! Mem[0000000010081410] = 98d6ca96, %l7 = ffffffffffffffff
2335 lduha [%i2+%o5]0x80,%l7 ! %l7 = 00000000000098d6
2336! Mem[0000000010041408] = ff31d53d, %l4 = ffffffffffffff31
2337 ldswa [%i1+%o4]0x80,%l4 ! %l4 = ffffffffff31d53d
2338! Mem[0000000010041410] = 000000ff, %l2 = 00000000000000ff
2339 ldsha [%i1+%o5]0x88,%l2 ! %l2 = 00000000000000ff
2340! Mem[0000000010181438] = 41753e13c06cea26, %f16 = 98d6ca96 3bfc3072
2341 ldda [%i6+0x038]%asi,%f16 ! %f16 = 41753e13 c06cea26
2342! Starting 10 instruction Store Burst
2343! %l2 = 00000000000000ff, Mem[0000000010141408] = f94249ff06e04661
2344 stxa %l2,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000000000ff
2345
2346p0_label_88:
2347! Mem[0000000010101410] = 7eb900c5, %l4 = ffffffffff31d53d
2348 swapa [%i4+%o5]0x88,%l4 ! %l4 = 000000007eb900c5
2349 membar #Sync ! Added by membar checker (19)
2350! %l0 = 0000000041753e13, Mem[0000000010041420] = 0faed3094814fdd1, %asi = 80
2351 stxa %l0,[%i1+0x020]%asi ! Mem[0000000010041420] = 0000000041753e13
2352! Mem[00000000100c1410] = 3c91aed0, %l4 = 000000007eb900c5
2353 ldstuba [%i3+%o5]0x80,%l4 ! %l4 = 0000003c000000ff
2354! Mem[0000000010181408] = 35ea586face175ff, %l2 = 00000000000000ff, %l2 = 00000000000000ff
2355 add %i6,0x08,%g1
2356 casxa [%g1]0x80,%l2,%l2 ! %l2 = 35ea586face175ff
2357! %l1 = 00000000c06cea26, Mem[00000000100c1410] = d0ae91ff
2358 stwa %l1,[%i3+%o5]0x88 ! Mem[00000000100c1410] = c06cea26
2359! %l6 = 00000000ff30fc3b, Mem[0000000010081430] = 98d6ca96
2360 sth %l6,[%i2+0x030] ! Mem[0000000010081430] = fc3bca96
2361! Mem[0000000010141418] = 57ba95af, %l3 = 00000000000000ff
2362 swap [%i5+0x018],%l3 ! %l3 = 0000000057ba95af
2363! %l6 = 00000000ff30fc3b, Mem[0000000010181400] = ff000068
2364 stha %l6,[%i6+%g0]0x88 ! Mem[0000000010181400] = ff00fc3b
2365! Mem[0000000010041408] = 3dd531ff, %l6 = 00000000ff30fc3b
2366 swapa [%i1+%o4]0x88,%l6 ! %l6 = 000000003dd531ff
2367! Starting 10 instruction Load Burst
2368! Mem[0000000030081410] = 31ffffff, %l3 = 0000000057ba95af
2369 ldsha [%i2+%o5]0x81,%l3 ! %l3 = 00000000000031ff
2370
2371p0_label_89:
2372! Mem[0000000030181408] = ffffaf13, %l0 = 0000000041753e13
2373 lduwa [%i6+%o4]0x89,%l0 ! %l0 = 00000000ffffaf13
2374! Mem[0000000010081418] = 00000000 4f687408, %l4 = 0000003c, %l5 = 00000000
2375 ldda [%i2+0x018]%asi,%l4 ! %l4 = 0000000000000000 000000004f687408
2376! %l1 = 00000000c06cea26, Mem[00000000100c1410] = c06cea26
2377 stha %l1,[%i3+%o5]0x88 ! Mem[00000000100c1410] = c06cea26
2378! Mem[0000000030001400] = ffff0300000000ff, %l3 = 00000000000031ff
2379 ldxa [%i0+%g0]0x89,%l3 ! %l3 = ffff0300000000ff
2380! Mem[00000000100c1400] = 9b000000000000ff, %f30 = 35ea586f 3bfc30ff
2381 ldda [%i3+%g0]0x88,%f30 ! %f30 = 9b000000 000000ff
2382! Mem[0000000010181428] = ff237eb9, %l5 = 000000004f687408
2383 ldsh [%i6+0x028],%l5 ! %l5 = ffffffffffffff23
2384! Mem[0000000010101438] = 4fb18c0b98d6ca96, %f18 = ffffffff 1f0394ff
2385 ldd [%i4+0x038],%f18 ! %f18 = 4fb18c0b 98d6ca96
2386! Mem[0000000030081410] = 31ffffff 00000000, %l4 = 00000000, %l5 = ffffff23
2387 ldda [%i2+%o5]0x81,%l4 ! %l4 = 0000000031ffffff 0000000000000000
2388! Mem[0000000010041414] = ff000000, %l2 = 35ea586face175ff
2389 lduw [%i1+0x014],%l2 ! %l2 = 00000000ff000000
2390! Starting 10 instruction Store Burst
2391! %l3 = ffff0300000000ff, Mem[0000000010081408] = 13afffffffffffff
2392 stxa %l3,[%i2+%o4]0x88 ! Mem[0000000010081408] = ffff0300000000ff
2393
2394p0_label_90:
2395! Mem[0000000010181438] = 41753e13, %l3 = ffff0300000000ff, %asi = 80
2396 swapa [%i6+0x038]%asi,%l3 ! %l3 = 0000000041753e13
2397! %l7 = 00000000000098d6, Mem[0000000020800040] = ffff8049, %asi = 80
2398 stha %l7,[%o1+0x040]%asi ! Mem[0000000020800040] = 98d68049
2399! %f27 = 2c43c3d6, Mem[0000000010041408] = 3bfc30ff
2400 sta %f27,[%i1+%o4]0x80 ! Mem[0000000010041408] = 2c43c3d6
2401! %l6 = 000000003dd531ff, Mem[0000000010041410] = 000000ff
2402 stba %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = 000000ff
2403! Mem[00000000300c1410] = b800005b, %l1 = 00000000c06cea26
2404 swapa [%i3+%o5]0x89,%l1 ! %l1 = 00000000b800005b
2405! Mem[0000000010101400] = 3bfc30ff, %l1 = 00000000b800005b
2406 swap [%i4+%g0],%l1 ! %l1 = 000000003bfc30ff
2407! Mem[0000000010081408] = ff000000, %l0 = 00000000ffffaf13
2408 ldstuba [%i2+%o4]0x80,%l0 ! %l0 = 000000ff000000ff
2409! Mem[0000000010141410] = ff00001f, %l4 = 0000000031ffffff
2410 ldstuba [%i5+%o5]0x80,%l4 ! %l4 = 000000ff000000ff
2411! %l5 = 0000000000000000, Mem[0000000010081410] = 98d6ca96
2412 stba %l5,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00d6ca96
2413! Starting 10 instruction Load Burst
2414! Mem[0000000030101400] = 3000006f 95387d15, %l6 = 3dd531ff, %l7 = 000098d6
2415 ldda [%i4+%g0]0x81,%l6 ! %l6 = 000000003000006f 0000000095387d15
2416
2417p0_label_91:
2418! Mem[00000000100c1400] = ff0000000000009b, %f26 = d81697ab 2c43c3d6
2419 ldda [%i3+%g0]0x80,%f26 ! %f26 = ff000000 0000009b
2420! Mem[0000000010101410] = 3dd531ff, %f11 = 8bd5e470
2421 lda [%i4+%o5]0x80,%f11 ! %f11 = 3dd531ff
2422! Mem[00000000100c1408] = ff760000, %l4 = 00000000000000ff
2423 lduwa [%i3+%o4]0x88,%l4 ! %l4 = 00000000ff760000
2424! Mem[00000000300c1410] = c06cea26, %l4 = 00000000ff760000
2425 ldsba [%i3+%o5]0x89,%l4 ! %l4 = 0000000000000026
2426! Mem[0000000030001410] = ff30fc3b, %l4 = 0000000000000026
2427 lduba [%i0+%o5]0x81,%l4 ! %l4 = 00000000000000ff
2428! Mem[0000000010101408] = ff000000, %f11 = 3dd531ff
2429 lda [%i4+%o4]0x88,%f11 ! %f11 = ff000000
2430! Mem[00000000100c1408] = ff760000, %l1 = 000000003bfc30ff
2431 lduha [%i3+%o4]0x88,%l1 ! %l1 = 0000000000000000
2432! Mem[000000001010142c] = ff4942f9, %l3 = 0000000041753e13
2433 ldsha [%i4+0x02c]%asi,%l3 ! %l3 = ffffffffffffff49
2434! Mem[0000000010041438] = 2164d7e3, %l3 = ffffffffffffff49
2435 ldswa [%i1+0x038]%asi,%l3 ! %l3 = 000000002164d7e3
2436! Starting 10 instruction Store Burst
2437! %f24 = 7c359ca5 4dff00ff, Mem[0000000010041400] = 00000000 50730000
2438 stda %f24,[%i1+%g0]0x80 ! Mem[0000000010041400] = 7c359ca5 4dff00ff
2439
2440p0_label_92:
2441! %l5 = 0000000000000000, Mem[0000000030081410] = 31ffffff
2442 stha %l5,[%i2+%o5]0x81 ! Mem[0000000030081410] = 0000ffff
2443! Mem[0000000010081408] = ff0000000003ffff, %l0 = 00000000000000ff, %l7 = 0000000095387d15
2444 add %i2,0x08,%g1
2445 casxa [%g1]0x80,%l0,%l7 ! %l7 = ff0000000003ffff
2446! %l2 = ff000000, %l3 = 2164d7e3, Mem[00000000100c1428] = 61b581fc fc810000
2447 std %l2,[%i3+0x028] ! Mem[00000000100c1428] = ff000000 2164d7e3
2448! %l3 = 000000002164d7e3, Mem[0000000030101408] = ff9b00c5
2449 stha %l3,[%i4+%o4]0x81 ! Mem[0000000030101408] = d7e300c5
2450! %f20 = ff75e1ac, Mem[0000000010181400] = ff00fc3b
2451 sta %f20,[%i6+%g0]0x88 ! Mem[0000000010181400] = ff75e1ac
2452! %l1 = 0000000000000000, Mem[00000000201c0001] = ffffa250
2453 stb %l1,[%o0+0x001] ! Mem[00000000201c0000] = ff00a250
2454! Mem[00000000300c1400] = 6f58ea35, %l7 = ff0000000003ffff
2455 ldstuba [%i3+%g0]0x81,%l7 ! %l7 = 0000006f000000ff
2456! %l1 = 0000000000000000, Mem[0000000010001400] = 000000b8
2457 stwa %l1,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000
2458! %f8 = 0faed309 4814fdd1, Mem[0000000010141400] = ff940330 ffffffff
2459 stda %f8 ,[%i5+%g0]0x80 ! Mem[0000000010141400] = 0faed309 4814fdd1
2460! Starting 10 instruction Load Burst
2461! Mem[0000000010181430] = 5eca5471, %l4 = 00000000000000ff
2462 lduh [%i6+0x032],%l4 ! %l4 = 0000000000005471
2463
2464p0_label_93:
2465! Mem[0000000030141400] = 9b00000065ad75ba, %l2 = 00000000ff000000
2466 ldxa [%i5+%g0]0x81,%l2 ! %l2 = 9b00000065ad75ba
2467! Mem[0000000030001408] = 31ffffff 00000000, %l6 = 3000006f, %l7 = 0000006f
2468 ldda [%i0+%o4]0x81,%l6 ! %l6 = 0000000031ffffff 0000000000000000
2469! Mem[0000000010181408] = 6f58ea35, %l1 = 0000000000000000
2470 lduha [%i6+%o4]0x88,%l1 ! %l1 = 000000000000ea35
2471! Mem[00000000100c1400] = ff000000, %l6 = 0000000031ffffff
2472 lduha [%i3+%g0]0x80,%l6 ! %l6 = 000000000000ff00
2473 membar #Sync ! Added by membar checker (20)
2474! Mem[00000000100c1400] = ff000000 0000009b 000076ff 95387d15
2475! Mem[00000000100c1410] = 26ea6cc0 3aabd7b0 9da4e622 20ad4d1e
2476! Mem[00000000100c1420] = 00000000 ff000000 ff000000 2164d7e3
2477! Mem[00000000100c1430] = ff30fc3b ea83a18b 00000000 6f0000ff
2478 ldda [%i3]ASI_BLK_P,%f0 ! Block Load from 00000000100c1400
2479! Mem[0000000010101408] = ff000000, %l7 = 0000000000000000
2480 ldsha [%i4+%o4]0x88,%l7 ! %l7 = 0000000000000000
2481! Mem[0000000010081400] = 00000072 4d53ff68, %l0 = 000000ff, %l1 = 0000ea35
2482 ldda [%i2+%g0]0x80,%l0 ! %l0 = 0000000000000072 000000004d53ff68
2483! Mem[0000000010181420] = 65ad75ba3bfc3072, %f30 = 9b000000 000000ff
2484 ldda [%i6+0x020]%asi,%f30 ! %f30 = 65ad75ba 3bfc3072
2485! Mem[0000000030181410] = 00000000 3dd531ff, %l6 = 0000ff00, %l7 = 00000000
2486 ldda [%i6+%o5]0x89,%l6 ! %l6 = 000000003dd531ff 0000000000000000
2487! Starting 10 instruction Store Burst
2488! %f26 = ff000000 0000009b, Mem[0000000030101410] = 03000000 30000000
2489 stda %f26,[%i4+%o5]0x89 ! Mem[0000000030101410] = ff000000 0000009b
2490
2491p0_label_94:
2492! %f16 = 41753e13, Mem[0000000030041400] = 1f03948f
2493 sta %f16,[%i1+%g0]0x81 ! Mem[0000000030041400] = 41753e13
2494! Mem[0000000030101408] = c500e3d7, %l0 = 0000000000000072
2495 swapa [%i4+%o4]0x89,%l0 ! %l0 = 00000000c500e3d7
2496! Mem[0000000010001436] = 300cfbe4, %l6 = 000000003dd531ff
2497 ldstub [%i0+0x036],%l6 ! %l6 = 000000fb000000ff
2498! %l5 = 0000000000000000, Mem[0000000030041408] = fc810000
2499 stba %l5,[%i1+%o4]0x89 ! Mem[0000000030041408] = fc810000
2500! Mem[0000000030001408] = 31ffffff, %l5 = 0000000000000000
2501 swapa [%i0+%o4]0x81,%l5 ! %l5 = 0000000031ffffff
2502! Mem[0000000010141400] = d1fd144809d3ae0f, %l4 = 0000000000005471
2503 ldxa [%i5+%g0]0x88,%l4 ! %l4 = d1fd144809d3ae0f
2504! Mem[00000000100c1400] = ff000000, %l3 = 000000002164d7e3
2505 ldstuba [%i3+%g0]0x80,%l3 ! %l3 = 000000ff000000ff
2506! %f21 = ffffffff, Mem[0000000030101400] = 6f000030
2507 sta %f21,[%i4+%g0]0x89 ! Mem[0000000030101400] = ffffffff
2508! Mem[0000000010101410] = ff31d53d, %l6 = 00000000000000fb
2509 swapa [%i4+%o5]0x88,%l6 ! %l6 = 00000000ff31d53d
2510! Starting 10 instruction Load Burst
2511! Mem[0000000010141410] = 1f0000ff, %f18 = 4fb18c0b
2512 lda [%i5+%o5]0x88,%f18 ! %f18 = 1f0000ff
2513
2514p0_label_95:
2515! Mem[0000000010001410] = ffffffff, %l5 = 0000000031ffffff
2516 ldsha [%i0+%o5]0x80,%l5 ! %l5 = ffffffffffffffff
2517! Mem[0000000020800000] = ffffdad7, %l0 = 00000000c500e3d7
2518 lduha [%o1+0x000]%asi,%l0 ! %l0 = 000000000000ffff
2519! Mem[0000000010181400] = ace175ff, %l7 = 0000000000000000
2520 lduha [%i6+%g0]0x80,%l7 ! %l7 = 000000000000ace1
2521! Mem[0000000010101434] = ffffffff, %l2 = 9b00000065ad75ba
2522 ldsha [%i4+0x034]%asi,%l2 ! %l2 = ffffffffffffffff
2523! Mem[0000000030141400] = ba75ad650000009b, %f18 = 1f0000ff 98d6ca96
2524 ldda [%i5+%g0]0x89,%f18 ! %f18 = ba75ad65 0000009b
2525! Mem[0000000010041400] = a59c357c, %l5 = ffffffffffffffff
2526 lduha [%i1+%g0]0x88,%l5 ! %l5 = 000000000000357c
2527! Mem[0000000010101410] = fb00000000000000, %l4 = d1fd144809d3ae0f
2528 ldxa [%i4+0x010]%asi,%l4 ! %l4 = fb00000000000000
2529! Mem[0000000010001408] = 000000ff ffffffff, %l2 = ffffffff, %l3 = 000000ff
2530 ldda [%i0+0x008]%asi,%l2 ! %l2 = 00000000000000ff 00000000ffffffff
2531! Mem[00000000201c0000] = ff00a250, %l7 = 000000000000ace1
2532 ldsha [%o0+0x000]%asi,%l7 ! %l7 = ffffffffffffff00
2533! Starting 10 instruction Store Burst
2534! %l0 = 000000000000ffff, Mem[00000000300c1410] = c06cea26
2535 stba %l0,[%i3+%o5]0x89 ! Mem[00000000300c1410] = c06ceaff
2536
2537p0_label_96:
2538! %l0 = 000000000000ffff, Mem[0000000030141408] = b30517ff
2539 stba %l0,[%i5+%o4]0x89 ! Mem[0000000030141408] = b30517ff
2540 membar #Sync ! Added by membar checker (21)
2541! %l6 = ff31d53d, %l7 = ffffff00, Mem[00000000100c1400] = 000000ff 9b000000
2542 stda %l6,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ff31d53d ffffff00
2543! %l2 = 00000000000000ff, Mem[00000000100c141c] = 20ad4d1e, %asi = 80
2544 stwa %l2,[%i3+0x01c]%asi ! Mem[00000000100c141c] = 000000ff
2545! %l4 = fb00000000000000, Mem[0000000010081400] = 00000072
2546 stba %l4,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000072
2547! Mem[0000000010181424] = 3bfc3072, %l1 = 4d53ff68, %l2 = 000000ff
2548 add %i6,0x24,%g1
2549 casa [%g1]0x80,%l1,%l2 ! %l2 = 000000003bfc3072
2550! %f0 = ff000000 0000009b 000076ff 95387d15
2551! %f4 = 26ea6cc0 3aabd7b0 9da4e622 20ad4d1e
2552! %f8 = 00000000 ff000000 ff000000 2164d7e3
2553! %f12 = ff30fc3b ea83a18b 00000000 6f0000ff
2554 stda %f0,[%i3]ASI_COMMIT_S ! Block Store to 00000000300c1400
2555! %l6 = 00000000ff31d53d, Mem[0000000030181400] = 7230fc3b
2556 stwa %l6,[%i6+%g0]0x81 ! Mem[0000000030181400] = ff31d53d
2557! %f18 = ba75ad65, Mem[0000000030141410] = 610a591f
2558 sta %f18,[%i5+%o5]0x81 ! Mem[0000000030141410] = ba75ad65
2559! %f16 = 41753e13 c06cea26 ba75ad65 0000009b
2560! %f20 = ff75e1ac ffffffff ff30fc3b 96cad698
2561! %f24 = 7c359ca5 4dff00ff ff000000 0000009b
2562! %f28 = ff0000b8 134d3f5b 65ad75ba 3bfc3072
2563 stda %f16,[%i2]ASI_BLK_AIUP ! Block Store to 0000000010081400
2564! Starting 10 instruction Load Burst
2565! Mem[0000000010141408] = ff00000000000000, %l1 = 000000004d53ff68
2566 ldxa [%i5+%o4]0x88,%l1 ! %l1 = ff00000000000000
2567
2568p0_label_97:
2569! Mem[0000000030101410] = 9b000000 000000ff, %l2 = 3bfc3072, %l3 = ffffffff
2570 ldda [%i4+%o5]0x81,%l2 ! %l2 = 000000009b000000 00000000000000ff
2571! Mem[0000000030101410] = 0000009b, %f10 = ff000000
2572 lda [%i4+%o5]0x89,%f10 ! %f10 = 0000009b
2573! Mem[0000000030101400] = 157d3895ffffffff, %f12 = ff30fc3b ea83a18b
2574 ldda [%i4+%g0]0x89,%f12 ! %f12 = 157d3895 ffffffff
2575! Mem[0000000010041404] = 4dff00ff, %l7 = ffffffffffffff00
2576 ldsh [%i1+0x006],%l7 ! %l7 = 00000000000000ff
2577 membar #Sync ! Added by membar checker (22)
2578! Mem[0000000010081408] = ba75ad650000009b, %l0 = 000000000000ffff
2579 ldx [%i2+%o4],%l0 ! %l0 = ba75ad650000009b
2580! Mem[0000000010181418] = 8e9af926 e6d463ff, %l4 = 00000000, %l5 = 0000357c
2581 ldd [%i6+0x018],%l4 ! %l4 = 000000008e9af926 00000000e6d463ff
2582! Mem[00000000300c1400] = 000000ff, %l0 = ba75ad650000009b
2583 ldsba [%i3+%g0]0x89,%l0 ! %l0 = ffffffffffffffff
2584! Mem[0000000010141438] = f8de1fe1, %l3 = 00000000000000ff
2585 ldub [%i5+0x039],%l3 ! %l3 = 00000000000000de
2586! Mem[00000000300c1410] = 26ea6cc0, %l6 = 00000000ff31d53d
2587 ldsha [%i3+%o5]0x81,%l6 ! %l6 = 00000000000026ea
2588! Starting 10 instruction Store Burst
2589! %f24 = 7c359ca5, Mem[0000000030081410] = ffff0000
2590 sta %f24,[%i2+%o5]0x89 ! Mem[0000000030081410] = 7c359ca5
2591
2592p0_label_98:
2593! Mem[0000000030041400] = 41753e13, %l6 = 00000000000026ea
2594 swapa [%i1+%g0]0x81,%l6 ! %l6 = 0000000041753e13
2595! %f16 = 41753e13 c06cea26 ba75ad65 0000009b
2596! %f20 = ff75e1ac ffffffff ff30fc3b 96cad698
2597! %f24 = 7c359ca5 4dff00ff ff000000 0000009b
2598! %f28 = ff0000b8 134d3f5b 65ad75ba 3bfc3072
2599 stda %f16,[%i4]ASI_BLK_SL ! Block Store to 0000000030101400
2600! Mem[0000000010081400] = 133e7541, %l7 = 00000000000000ff
2601 swapa [%i2+%g0]0x88,%l7 ! %l7 = 00000000133e7541
2602! %l5 = 00000000e6d463ff, Mem[0000000010101400] = b800005b
2603 stha %l5,[%i4+%g0]0x80 ! Mem[0000000010101400] = 63ff005b
2604! Mem[0000000030041410] = 8ba183ea, %l3 = 00000000000000de
2605 ldstuba [%i1+%o5]0x81,%l3 ! %l3 = 0000008b000000ff
2606! %l3 = 000000000000008b, Mem[0000000010101400] = 5b00ff63
2607 stwa %l3,[%i4+%g0]0x88 ! Mem[0000000010101400] = 0000008b
2608! %f14 = 00000000 6f0000ff, Mem[0000000030101410] = ffffffff ff75e1ac
2609 stda %f14,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000000 6f0000ff
2610! %f10 = 0000009b 2164d7e3, Mem[0000000030101400] = c06cea26 41753e13
2611 stda %f10,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0000009b 2164d7e3
2612! %l7 = 00000000133e7541, Mem[0000000010081400] = ff000000
2613 stha %l7,[%i2+%g0]0x80 ! Mem[0000000010081400] = 75410000
2614! Starting 10 instruction Load Burst
2615! Mem[00000000300c1410] = b0d7ab3a c06cea26, %l4 = 8e9af926, %l5 = e6d463ff
2616 ldda [%i3+%o5]0x89,%l4 ! %l4 = 00000000c06cea26 00000000b0d7ab3a
2617
2618p0_label_99:
2619! Mem[0000000010081410] = ff75e1acffffffff, %f4 = 26ea6cc0 3aabd7b0
2620 ldda [%i2+%o5]0x80,%f4 ! %f4 = ff75e1ac ffffffff
2621! Mem[0000000030001410] = 98d6ca963bfc30ff, %l1 = ff00000000000000
2622 ldxa [%i0+%o5]0x89,%l1 ! %l1 = 98d6ca963bfc30ff
2623! %l2 = 000000009b000000, Mem[0000000030081410] = a59c357c00000000
2624 stxa %l2,[%i2+%o5]0x81 ! Mem[0000000030081410] = 000000009b000000
2625! Mem[0000000010041408] = 2c43c3d6, %l3 = 000000000000008b
2626 lduba [%i1+%o4]0x80,%l3 ! %l3 = 000000000000002c
2627! Mem[0000000010181438] = 000000ff, %f2 = 000076ff
2628 lda [%i6+0x038]%asi,%f2 ! %f2 = 000000ff
2629! Mem[0000000030081400] = 000000c5 00000000, %l0 = ffffffff, %l1 = 3bfc30ff
2630 ldda [%i2+%g0]0x89,%l0 ! %l0 = 0000000000000000 00000000000000c5
2631! Mem[0000000010181410] = ffffffff, %f4 = ff75e1ac
2632 lda [%i6+%o5]0x88,%f4 ! %f4 = ffffffff
2633! Mem[00000000100c1400] = ff31d53d, %l1 = 00000000000000c5
2634 ldsha [%i3+%g0]0x88,%l1 ! %l1 = ffffffffffffd53d
2635 membar #Sync ! Added by membar checker (23)
2636! Mem[0000000010101400] = 8b000000 00000000 000000ff ffffaf13
2637! Mem[0000000010101410] = fb000000 00000000 1f03948f c5000000
2638! Mem[0000000010101420] = 95fffeeb e3f1275a 6146e006 ff4942f9
2639! Mem[0000000010101430] = ffffffff ffffffff 4fb18c0b 98d6ca96
2640 ldda [%i4]ASI_BLK_PL,%f16 ! Block Load from 0000000010101400
2641! Starting 10 instruction Store Burst
2642! Mem[0000000010101400] = 8b000000, %l2 = 000000009b000000
2643 swapa [%i4+%g0]0x80,%l2 ! %l2 = 000000008b000000
2644
2645p0_label_100:
2646! %f10 = 0000009b 2164d7e3, %l2 = 000000008b000000
2647! Mem[0000000030001418] = 684f1716473bf102
2648 add %i0,0x018,%g1
2649 stda %f10,[%g1+%l2]ASI_PST16_S ! Mem[0000000030001418] = 684f1716473bf102
2650! %f0 = ff000000 0000009b, %l5 = 00000000b0d7ab3a
2651! Mem[00000000300c1408] = 000076ff95387d15
2652 add %i3,0x008,%g1
2653 stda %f0,[%g1+%l5]ASI_PST8_SL ! Mem[00000000300c1408] = 0000760000007d15
2654! Mem[0000000030081408] = 00000000, %l1 = ffffffffffffd53d
2655 swapa [%i2+%o4]0x81,%l1 ! %l1 = 0000000000000000
2656! Mem[0000000030141408] = b30517ff, %l2 = 000000008b000000
2657 swapa [%i5+%o4]0x89,%l2 ! %l2 = 00000000b30517ff
2658! %l6 = 0000000041753e13, Mem[0000000010081410] = ff75e1ac
2659 stba %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = 1375e1ac
2660 membar #Sync ! Added by membar checker (24)
2661! %f6 = 9da4e622 20ad4d1e, Mem[0000000010101400] = 0000009b 00000000
2662 stda %f6 ,[%i4+%g0]0x88 ! Mem[0000000010101400] = 9da4e622 20ad4d1e
2663! Mem[00000000100c1400] = ff31d53d, %l3 = 000000000000002c
2664 swapa [%i3+%g0]0x88,%l3 ! %l3 = 00000000ff31d53d
2665! %f18 = 13afffff ff000000, Mem[0000000010001430] = 657ff5f5 300cffe4
2666 std %f18,[%i0+0x030] ! Mem[0000000010001430] = 13afffff ff000000
2667! %l6 = 0000000041753e13, Mem[0000000030181410] = 000000003dd531ff
2668 stxa %l6,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000000041753e13
2669! Starting 10 instruction Load Burst
2670! Mem[000000001018142c] = 4d53ffff, %l3 = 00000000ff31d53d
2671 ldsh [%i6+0x02e],%l3 ! %l3 = ffffffffffffffff
2672
2673p0_label_101:
2674! Mem[0000000030101400] = e3d76421 9b000000 9b000000 65ad75ba
2675! Mem[0000000030101410] = ff00006f 00000000 98d6ca96 3bfc30ff
2676! Mem[0000000030101420] = ff00ff4d a59c357c 9b000000 000000ff
2677! Mem[0000000030101430] = 5b3f4d13 b80000ff 7230fc3b ba75ad65
2678 ldda [%i4]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000030101400
2679! Mem[0000000030181400] = ff31d53d, %l6 = 0000000041753e13
2680 ldsba [%i6+%g0]0x81,%l6 ! %l6 = ffffffffffffffff
2681! Mem[0000000010041408] = 2c43c3d6, %f5 = ffffffff
2682 lda [%i1+%o4]0x80,%f5 ! %f5 = 2c43c3d6
2683! Mem[0000000030101400] = 2164d7e3, %l5 = 00000000b0d7ab3a
2684 ldsha [%i4+%g0]0x89,%l5 ! %l5 = ffffffffffffd7e3
2685! Mem[0000000030081400] = 00000000, %l2 = 00000000b30517ff
2686 ldsba [%i2+%g0]0x89,%l2 ! %l2 = 0000000000000000
2687! Mem[0000000010181408] = 6f58ea35, %l1 = 0000000000000000
2688 ldsha [%i6+%o4]0x88,%l1 ! %l1 = ffffffffffffea35
2689! Mem[0000000010141410] = ff00001f, %l1 = ffffffffffffea35
2690 lduwa [%i5+%o5]0x80,%l1 ! %l1 = 00000000ff00001f
2691! Mem[00000000211c0000] = fffffc65, %l6 = ffffffffffffffff
2692 ldsha [%o2+0x000]%asi,%l6 ! %l6 = ffffffffffffffff
2693! Mem[00000000218001c0] = 21a75e86, %l5 = ffffffffffffd7e3
2694 ldsh [%o3+0x1c0],%l5 ! %l5 = 00000000000021a7
2695! Starting 10 instruction Store Burst
2696! %l6 = ffffffff, %l7 = 133e7541, Mem[00000000300c1408] = 00007600 00007d15
2697 stda %l6,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ffffffff 133e7541
2698
2699p0_label_102:
2700! Mem[00000000300c1410] = 26ea6cc0, %l4 = 00000000c06cea26
2701 swapa [%i3+%o5]0x81,%l4 ! %l4 = 0000000026ea6cc0
2702! Mem[0000000010141438] = f8de1fe1b70b9f3f, %l4 = 0000000026ea6cc0, %l6 = ffffffffffffffff
2703 add %i5,0x38,%g1
2704 casxa [%g1]0x80,%l4,%l6 ! %l6 = f8de1fe1b70b9f3f
2705! %l4 = 26ea6cc0, %l5 = 000021a7, Mem[0000000010001400] = 00000000 1f030000
2706 stda %l4,[%i0+%g0]0x88 ! Mem[0000000010001400] = 26ea6cc0 000021a7
2707! %l3 = ffffffffffffffff, Mem[0000000030041400] = ea260000
2708 stwa %l3,[%i1+%g0]0x89 ! Mem[0000000030041400] = ffffffff
2709! %l6 = f8de1fe1b70b9f3f, Mem[0000000010001400] = 26ea6cc0
2710 stha %l6,[%i0+%g0]0x88 ! Mem[0000000010001400] = 26ea9f3f
2711! Mem[00000000211c0001] = fffffc65, %l3 = ffffffffffffffff
2712 ldstuba [%o2+0x001]%asi,%l3 ! %l3 = 000000ff000000ff
2713! Mem[0000000020800041] = 98d68049, %l4 = 0000000026ea6cc0
2714 ldstuba [%o1+0x041]%asi,%l4 ! %l4 = 000000d6000000ff
2715! %l5 = 00000000000021a7, Mem[0000000010141408] = 00000000
2716 stha %l5,[%i5+%o4]0x80 ! Mem[0000000010141408] = 21a70000
2717 membar #Sync ! Added by membar checker (25)
2718! %f14 = 00000000 6f0000ff, Mem[0000000030101408] = 0000009b ba75ad65
2719 stda %f14,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000 6f0000ff
2720! Starting 10 instruction Load Burst
2721! Mem[0000000030041410] = ffa183ea, %l7 = 00000000133e7541
2722 ldsha [%i1+%o5]0x81,%l7 ! %l7 = ffffffffffffffa1
2723
2724p0_label_103:
2725! Mem[0000000030081408] = ffffd53d ffffaf13, %l6 = b70b9f3f, %l7 = ffffffa1
2726 ldda [%i2+%o4]0x81,%l6 ! %l6 = 00000000ffffd53d 00000000ffffaf13
2727! Mem[00000000100c1408] = 157d3895ff760000, %l0 = 0000000000000000
2728 ldxa [%i3+%o4]0x88,%l0 ! %l0 = 157d3895ff760000
2729! Mem[0000000010041400] = 7c359ca5, %l4 = 00000000000000d6
2730 lduba [%i1+%g0]0x80,%l4 ! %l4 = 000000000000007c
2731! Mem[00000000201c0000] = ff00a250, %l7 = 00000000ffffaf13
2732 ldub [%o0+0x001],%l7 ! %l7 = 0000000000000000
2733! Mem[0000000030101400] = e3d76421, %l6 = 00000000ffffd53d
2734 lduha [%i4+%g0]0x81,%l6 ! %l6 = 000000000000e3d7
2735! Mem[0000000010041400] = 7c359ca5, %l5 = 00000000000021a7
2736 ldsba [%i1+%g0]0x80,%l5 ! %l5 = 000000000000007c
2737! Mem[0000000030181400] = 3dd531ff, %l3 = 00000000000000ff
2738 lduba [%i6+%g0]0x89,%l3 ! %l3 = 00000000000000ff
2739! Mem[0000000030041408] = 000081fc, %l7 = 0000000000000000
2740 lduwa [%i1+%o4]0x81,%l7 ! %l7 = 00000000000081fc
2741! Mem[0000000010081424] = 4dff00ff, %l3 = 00000000000000ff
2742 lduwa [%i2+0x024]%asi,%l3 ! %l3 = 000000004dff00ff
2743! Starting 10 instruction Store Burst
2744! Mem[0000000010001408] = 000000ff, %l2 = 0000000000000000
2745 ldstuba [%i0+%o4]0x80,%l2 ! %l2 = 00000000000000ff
2746
2747p0_label_104:
2748! %l0 = 157d3895ff760000, Mem[00000000300c1408] = ffffffff
2749 stwa %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ff760000
2750! Mem[000000001018142c] = 4d53ffff, %l0 = 157d3895ff760000
2751 swap [%i6+0x02c],%l0 ! %l0 = 000000004d53ffff
2752! Mem[0000000030041410] = ea83a1ff, %l6 = 000000000000e3d7
2753 swapa [%i1+%o5]0x89,%l6 ! %l6 = 00000000ea83a1ff
2754! Mem[0000000030081410] = 00000000, %l5 = 000000000000007c
2755 swapa [%i2+%o5]0x89,%l5 ! %l5 = 0000000000000000
2756! Mem[0000000030041400] = ffffffff, %l5 = 0000000000000000
2757 swapa [%i1+%g0]0x81,%l5 ! %l5 = 00000000ffffffff
2758! %f30 = 65ad75ba, Mem[0000000030081408] = ffffd53d
2759 sta %f30,[%i2+%o4]0x81 ! Mem[0000000030081408] = 65ad75ba
2760! Mem[0000000010081408] = ba75ad65, %l5 = 00000000ffffffff
2761 ldstuba [%i2+%o4]0x80,%l5 ! %l5 = 000000ba000000ff
2762! %l3 = 000000004dff00ff, Mem[00000000211c0000] = fffffc65
2763 sth %l3,[%o2+%g0] ! Mem[00000000211c0000] = 00fffc65
2764! Mem[0000000010101400] = 20ad4d1e, %l4 = 000000000000007c
2765 swapa [%i4+%g0]0x88,%l4 ! %l4 = 0000000020ad4d1e
2766! Starting 10 instruction Load Burst
2767! Mem[00000000100c1418] = 9da4e622, %l0 = 000000004d53ffff
2768 lduh [%i3+0x01a],%l0 ! %l0 = 000000000000e622
2769
2770p0_label_105:
2771! Mem[0000000010181410] = ffffffff, %l2 = 0000000000000000
2772 ldsba [%i6+%o5]0x88,%l2 ! %l2 = ffffffffffffffff
2773! Mem[000000001014143c] = b70b9f3f, %l7 = 00000000000081fc
2774 ldsw [%i5+0x03c],%l7 ! %l7 = ffffffffb70b9f3f
2775! Mem[0000000030081410] = 7c000000, %l7 = ffffffffb70b9f3f
2776 lduba [%i2+%o5]0x81,%l7 ! %l7 = 000000000000007c
2777! Mem[0000000010081428] = ff0000000000009b, %f24 = 7c359ca5 4dff00ff
2778 ldda [%i2+0x028]%asi,%f24 ! %f24 = ff000000 0000009b
2779! Mem[0000000010001400] = 000021a726ea9f3f, %f22 = ff30fc3b 96cad698
2780 ldda [%i0+%g0]0x88,%f22 ! %f22 = 000021a7 26ea9f3f
2781! Mem[00000000100c1400] = 0000002c, %l5 = 00000000000000ba
2782 ldswa [%i3+%g0]0x88,%l5 ! %l5 = 000000000000002c
2783! Mem[00000000300c1400] = ff000000 0000009b, %l6 = ea83a1ff, %l7 = 0000007c
2784 ldda [%i3+%g0]0x81,%l6 ! %l6 = 00000000ff000000 000000000000009b
2785! Mem[0000000030001408] = 00000000, %l6 = 00000000ff000000
2786 lduwa [%i0+%o4]0x89,%l6 ! %l6 = 0000000000000000
2787 membar #Sync ! Added by membar checker (26)
2788! Mem[0000000010181400] = ace175ff 4079e437 35ea586f ace175ff
2789! Mem[0000000010181410] = ffffffff 1f0394ff 8e9af926 e6d463ff
2790! Mem[0000000010181420] = 65ad75ba 3bfc3072 ff237eb9 ff760000
2791! Mem[0000000010181430] = 5eca5471 4fd0f9c4 000000ff c06cea26
2792 ldda [%i6]ASI_BLK_PL,%f0 ! Block Load from 0000000010181400
2793! Starting 10 instruction Store Burst
2794! Mem[0000000010081430] = ff0000b8, %l7 = 000000000000009b, %asi = 80
2795 swapa [%i2+0x030]%asi,%l7 ! %l7 = 00000000ff0000b8
2796
2797p0_label_106:
2798! %l7 = 00000000ff0000b8, Mem[0000000010041414] = ff000000, %asi = 80
2799 stwa %l7,[%i1+0x014]%asi ! Mem[0000000010041414] = ff0000b8
2800! Mem[0000000030041400] = 00000000, %l6 = 0000000000000000
2801 ldstuba [%i1+%g0]0x89,%l6 ! %l6 = 00000000000000ff
2802! %l0 = 000000000000e622, Mem[0000000010101416] = 00000000, %asi = 80
2803 stha %l0,[%i4+0x016]%asi ! Mem[0000000010101414] = 0000e622
2804! %l3 = 000000004dff00ff, Mem[0000000030001408] = 00000000
2805 stha %l3,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00ff0000
2806! %l6 = 0000000000000000, Mem[0000000030081408] = ba75ad65
2807 stwa %l6,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000
2808! %l6 = 00000000, %l7 = ff0000b8, Mem[0000000010041400] = 7c359ca5 4dff00ff
2809 stda %l6,[%i1+0x000]%asi ! Mem[0000000010041400] = 00000000 ff0000b8
2810! Mem[0000000030141410] = 65ad75ba, %l1 = 00000000ff00001f
2811 ldstuba [%i5+%o5]0x89,%l1 ! %l1 = 000000ba000000ff
2812! %f23 = 26ea9f3f, Mem[000000001000143c] = 6f58ea35
2813 sta %f23,[%i0+0x03c]%asi ! Mem[000000001000143c] = 26ea9f3f
2814! %f26 = ff000000 0000009b, %l6 = 0000000000000000
2815! Mem[0000000030141430] = d3001e70aa6f5ae3
2816 add %i5,0x030,%g1
2817 stda %f26,[%g1+%l6]ASI_PST32_S ! Mem[0000000030141430] = d3001e70aa6f5ae3
2818! Starting 10 instruction Load Burst
2819! Mem[0000000010081408] = ff75ad65, %l4 = 0000000020ad4d1e
2820 ldswa [%i2+%o4]0x80,%l4 ! %l4 = ffffffffff75ad65
2821
2822p0_label_107:
2823 membar #Sync ! Added by membar checker (27)
2824! Mem[0000000010101400] = 7c000000 22e6a49d 000000ff ffffaf13
2825! Mem[0000000010101410] = fb000000 0000e622 1f03948f c5000000
2826! Mem[0000000010101420] = 95fffeeb e3f1275a 6146e006 ff4942f9
2827! Mem[0000000010101430] = ffffffff ffffffff 4fb18c0b 98d6ca96
2828 ldda [%i4]ASI_BLK_P,%f0 ! Block Load from 0000000010101400
2829! Mem[0000000010181408] = 35ea586f, %l5 = 000000000000002c
2830 lduha [%i6+%o4]0x80,%l5 ! %l5 = 00000000000035ea
2831! Mem[00000000100c1400] = 2c000000, %l3 = 000000004dff00ff
2832 lduha [%i3+%g0]0x80,%l3 ! %l3 = 0000000000002c00
2833! Mem[0000000021800080] = eaff8eeb, %l0 = 000000000000e622
2834 ldsb [%o3+0x080],%l0 ! %l0 = ffffffffffffffea
2835! Mem[0000000030141410] = 1d09d94865ad75ff, %f22 = 000021a7 26ea9f3f
2836 ldda [%i5+%o5]0x89,%f22 ! %f22 = 1d09d948 65ad75ff
2837! Mem[0000000010141410] = ff00001f, %l1 = 00000000000000ba
2838 ldswa [%i5+%o5]0x80,%l1 ! %l1 = ffffffffff00001f
2839! Mem[00000000300c1410] = 26ea6cc0, %l1 = ffffffffff00001f
2840 lduba [%i3+%o5]0x89,%l1 ! %l1 = 00000000000000c0
2841! Mem[0000000010181410] = ffffffff, %f16 = 0000009b
2842 lda [%i6+%o5]0x88,%f16 ! %f16 = ffffffff
2843! Mem[0000000030141408] = 0000008b50359917, %f28 = ff0000b8 134d3f5b
2844 ldda [%i5+%o4]0x81,%f28 ! %f28 = 0000008b 50359917
2845! Starting 10 instruction Store Burst
2846! %f30 = 65ad75ba 3bfc3072, %l2 = ffffffffffffffff
2847! Mem[0000000030081420] = 95fffeebe3f1275a
2848 add %i2,0x020,%g1
2849 stda %f30,[%g1+%l2]ASI_PST32_SL ! Mem[0000000030081420] = 7230fc3bba75ad65
2850
2851p0_label_108:
2852! Mem[0000000010041408] = d6c3432c, %l4 = ffffffffff75ad65
2853 swapa [%i1+%o4]0x88,%l4 ! %l4 = 00000000d6c3432c
2854! %f0 = 7c000000 22e6a49d 000000ff ffffaf13
2855! %f4 = fb000000 0000e622 1f03948f c5000000
2856! %f8 = 95fffeeb e3f1275a 6146e006 ff4942f9
2857! %f12 = ffffffff ffffffff 4fb18c0b 98d6ca96
2858 stda %f0,[%i4]ASI_BLK_PL ! Block Store to 0000000010101400
2859! Mem[0000000010081414] = ffffffff, %l7 = 00000000ff0000b8, %asi = 80
2860 swapa [%i2+0x014]%asi,%l7 ! %l7 = 00000000ffffffff
2861! Mem[0000000010001408] = ff0000ff, %l6 = 0000000000000000
2862 ldstuba [%i0+%o4]0x88,%l6 ! %l6 = 000000ff000000ff
2863! %l1 = 00000000000000c0, Mem[00000000211c0000] = 00fffc65, %asi = 80
2864 stba %l1,[%o2+0x000]%asi ! Mem[00000000211c0000] = c0fffc65
2865! Mem[0000000020800041] = 98ff8049, %l0 = ffffffffffffffea
2866 ldstub [%o1+0x041],%l0 ! %l0 = 000000ff000000ff
2867! %l4 = 00000000d6c3432c, Mem[0000000010001400] = 26ea9f3f
2868 stba %l4,[%i0+%g0]0x88 ! Mem[0000000010001400] = 26ea9f2c
2869! %l2 = ffffffff, %l3 = 00002c00, Mem[0000000030141410] = ff75ad65 48d9091d
2870 stda %l2,[%i5+%o5]0x81 ! Mem[0000000030141410] = ffffffff 00002c00
2871! Mem[0000000010181410] = ffffffff, %l7 = 00000000ffffffff
2872 swapa [%i6+%o5]0x88,%l7 ! %l7 = 00000000ffffffff
2873! Starting 10 instruction Load Burst
2874! Mem[0000000010181400] = ace175ff, %l5 = 00000000000035ea
2875 lduba [%i6+%g0]0x80,%l5 ! %l5 = 00000000000000ac
2876
2877p0_label_109:
2878! Mem[0000000010041400] = 00000000, %f29 = 50359917
2879 lda [%i1+%g0]0x80,%f29 ! %f29 = 00000000
2880! Mem[0000000010041408] = ff75ad65, %l6 = 00000000000000ff
2881 lduha [%i1+%o4]0x88,%l6 ! %l6 = 000000000000ad65
2882! Mem[0000000010141410] = 1f0000ff, %l1 = 00000000000000c0
2883 ldswa [%i5+%o5]0x88,%l1 ! %l1 = 000000001f0000ff
2884! Mem[0000000030101408] = ff00006f, %f26 = ff000000
2885 lda [%i4+%o4]0x81,%f26 ! %f26 = ff00006f
2886! Mem[0000000030041400] = 000000ff, %l4 = 00000000d6c3432c
2887 ldsba [%i1+%g0]0x89,%l4 ! %l4 = ffffffffffffffff
2888! Mem[00000000100c1410] = b0d7ab3a c06cea26, %l2 = ffffffff, %l3 = 00002c00
2889 ldda [%i3+%o5]0x88,%l2 ! %l2 = 00000000c06cea26 00000000b0d7ab3a
2890! Mem[00000000300c1400] = 000000ff, %l1 = 000000001f0000ff
2891 lduwa [%i3+%g0]0x89,%l1 ! %l1 = 00000000000000ff
2892! Mem[0000000030141408] = 0000008b, %l0 = 00000000000000ff
2893 lduba [%i5+%o4]0x81,%l0 ! %l0 = 0000000000000000
2894! Mem[00000000300c1400] = 000000ff, %l3 = 00000000b0d7ab3a
2895 lduha [%i3+%g0]0x89,%l3 ! %l3 = 00000000000000ff
2896! Starting 10 instruction Store Burst
2897! %l0 = 0000000000000000, Mem[0000000010141404] = 4814fdd1
2898 sth %l0,[%i5+0x004] ! Mem[0000000010141404] = 0000fdd1
2899
2900p0_label_110:
2901! %l7 = 00000000ffffffff, Mem[0000000010141410] = 1f0000ff
2902 stba %l7,[%i5+%o5]0x88 ! Mem[0000000010141410] = 1f0000ff
2903! %f24 = ff000000, Mem[0000000030141408] = 0000008b
2904 sta %f24,[%i5+%o4]0x81 ! Mem[0000000030141408] = ff000000
2905! Mem[0000000030001410] = ff30fc3b, %l7 = 00000000ffffffff
2906 ldstuba [%i0+%o5]0x81,%l7 ! %l7 = 000000ff000000ff
2907! Mem[0000000010081410] = 1375e1ac, %l4 = ffffffffffffffff
2908 swapa [%i2+%o5]0x80,%l4 ! %l4 = 000000001375e1ac
2909! %l2 = 00000000c06cea26, Mem[0000000010081400] = 75410000
2910 stwa %l2,[%i2+%g0]0x80 ! Mem[0000000010081400] = c06cea26
2911! %f0 = 7c000000 22e6a49d 000000ff ffffaf13
2912! %f4 = fb000000 0000e622 1f03948f c5000000
2913! %f8 = 95fffeeb e3f1275a 6146e006 ff4942f9
2914! %f12 = ffffffff ffffffff 4fb18c0b 98d6ca96
2915 stda %f0,[%i2]ASI_BLK_AIUSL ! Block Store to 0000000030081400
2916! %l7 = 00000000000000ff, Mem[0000000010041408] = ff75ad65
2917 stba %l7,[%i1+%o4]0x88 ! Mem[0000000010041408] = ff75adff
2918! %f26 = ff00006f 0000009b, Mem[0000000010041408] = ffad75ff cf56c6d8
2919 stda %f26,[%i1+0x008]%asi ! Mem[0000000010041408] = ff00006f 0000009b
2920! %f18 = ba75ad65 0000009b, Mem[0000000030181400] = 3dd531ff 65ad75ba
2921 stda %f18,[%i6+%g0]0x89 ! Mem[0000000030181400] = ba75ad65 0000009b
2922! Starting 10 instruction Load Burst
2923! Mem[00000000100c1400] = ffffff000000002c, %f28 = 0000008b 00000000
2924 ldda [%i3+%g0]0x88,%f28 ! %f28 = ffffff00 0000002c
2925
2926p0_label_111:
2927! Mem[0000000010041408] = ff00006f0000009b, %l7 = 00000000000000ff
2928 ldxa [%i1+%o4]0x80,%l7 ! %l7 = ff00006f0000009b
2929! Mem[0000000010141408] = 21a70000000000ff, %l3 = 00000000000000ff
2930 ldxa [%i5+%o4]0x80,%l3 ! %l3 = 21a70000000000ff
2931! Mem[0000000030001408] = 00ff000000000000, %f26 = ff00006f 0000009b
2932 ldda [%i0+%o4]0x81,%f26 ! %f26 = 00ff0000 00000000
2933! Mem[0000000030001408] = 00ff0000, %l4 = 000000001375e1ac
2934 lduha [%i0+%o4]0x81,%l4 ! %l4 = 00000000000000ff
2935! Mem[00000000300c1400] = ff000000 0000009b 000076ff 133e7541
2936! Mem[00000000300c1410] = c06cea26 3aabd7b0 9da4e622 20ad4d1e
2937! Mem[00000000300c1420] = 00000000 ff000000 ff000000 2164d7e3
2938! Mem[00000000300c1430] = ff30fc3b ea83a18b 00000000 6f0000ff
2939 ldda [%i3]ASI_BLK_AIUS,%f16 ! Block Load from 00000000300c1400
2940! Mem[0000000030141400] = ba75ad65 0000009b, %l2 = c06cea26, %l3 = 000000ff
2941 ldda [%i5+%g0]0x89,%l2 ! %l2 = 000000000000009b 00000000ba75ad65
2942 membar #Sync ! Added by membar checker (28)
2943! Mem[0000000010101410] = 22e60000, %l1 = 00000000000000ff
2944 lduba [%i4+%o5]0x80,%l1 ! %l1 = 0000000000000022
2945! Mem[0000000010081410] = b80000ff ffffffff, %l0 = 00000000, %l1 = 00000022
2946 ldda [%i2+%o5]0x88,%l0 ! %l0 = 00000000ffffffff 00000000b80000ff
2947! Mem[000000001000140c] = ffffffff, %l1 = 00000000b80000ff
2948 lduw [%i0+0x00c],%l1 ! %l1 = 00000000ffffffff
2949! Starting 10 instruction Store Burst
2950! Mem[0000000030041400] = ff000000, %l3 = 00000000ba75ad65
2951 swapa [%i1+%g0]0x81,%l3 ! %l3 = 00000000ff000000
2952
2953p0_label_112:
2954! Mem[0000000010101400] = 22e6a49d, %l0 = 00000000ffffffff
2955 ldstuba [%i4+%g0]0x88,%l0 ! %l0 = 0000009d000000ff
2956! Mem[0000000010101408] = 13afffff, %l3 = 00000000ff000000
2957 ldstuba [%i4+%o4]0x80,%l3 ! %l3 = 00000013000000ff
2958! Mem[0000000010081410] = ffffffff, %l6 = 000000000000ad65
2959 ldstuba [%i2+%o5]0x80,%l6 ! %l6 = 000000ff000000ff
2960! Mem[0000000030141408] = 000000ff, %l2 = 000000000000009b
2961 ldstuba [%i5+%o4]0x89,%l2 ! %l2 = 000000ff000000ff
2962! %l3 = 0000000000000013, Mem[00000000100c1408] = 000076ff95387d15, %asi = 80
2963 stxa %l3,[%i3+0x008]%asi ! Mem[00000000100c1408] = 0000000000000013
2964! Mem[0000000030141410] = ffffffff 00002c00, %l0 = 0000009d, %l1 = ffffffff
2965 ldda [%i5+%o5]0x81,%l0 ! %l0 = 00000000ffffffff 0000000000002c00
2966! %f28 = ff30fc3b ea83a18b, Mem[00000000300c1408] = ff760000 41753e13
2967 stda %f28,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ff30fc3b ea83a18b
2968! Mem[0000000010001400] = 26ea9f2c, %l3 = 0000000000000013
2969 swapa [%i0+%g0]0x88,%l3 ! %l3 = 0000000026ea9f2c
2970! %f22 = 9da4e622 20ad4d1e, Mem[0000000010001410] = ffffffff 16174f68
2971 stda %f22,[%i0+%o5]0x80 ! Mem[0000000010001410] = 9da4e622 20ad4d1e
2972! Starting 10 instruction Load Burst
2973! Mem[0000000030181408] = 13afffff, %l3 = 0000000026ea9f2c
2974 ldsha [%i6+%o4]0x81,%l3 ! %l3 = 00000000000013af
2975
2976p0_label_113:
2977! Mem[0000000010041410] = ff000000, %l6 = 00000000000000ff
2978 lduwa [%i1+%o5]0x80,%l6 ! %l6 = 00000000ff000000
2979! Mem[0000000030081400] = 9da4e6220000007c, %f8 = 95fffeeb e3f1275a
2980 ldda [%i2+%g0]0x81,%f8 ! %f8 = 9da4e622 0000007c
2981! Mem[0000000010041400] = 00000000, %f4 = fb000000
2982 lda [%i1+%g0]0x88,%f4 ! %f4 = 00000000
2983 membar #Sync ! Added by membar checker (29)
2984! Mem[0000000010081400] = c06cea26 c06cea26 ff75ad65 0000009b
2985! Mem[0000000010081410] = ffffffff ff0000b8 ff30fc3b 96cad698
2986! Mem[0000000010081420] = 7c359ca5 4dff00ff ff000000 0000009b
2987! Mem[0000000010081430] = 0000009b 134d3f5b 65ad75ba 3bfc3072
2988 ldda [%i2]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010081400
2989! Mem[00000000100c1408] = 00000000, %l2 = 00000000000000ff
2990 ldsba [%i3+0x009]%asi,%l2 ! %l2 = 0000000000000000
2991! Mem[0000000030041410] = d7e30000, %l7 = ff00006f0000009b
2992 lduwa [%i1+%o5]0x81,%l7 ! %l7 = 00000000d7e30000
2993! Mem[0000000030141400] = 0000009b, %l3 = 00000000000013af
2994 lduba [%i5+%g0]0x89,%l3 ! %l3 = 000000000000009b
2995! Mem[0000000010041400] = b80000ff00000000, %f12 = ffffffff ffffffff
2996 ldda [%i1+%g0]0x88,%f12 ! %f12 = b80000ff 00000000
2997! Mem[00000000218001c0] = 21a75e86, %l3 = 000000000000009b
2998 ldsha [%o3+0x1c0]%asi,%l3 ! %l3 = 00000000000021a7
2999! Starting 10 instruction Store Burst
3000! Mem[0000000030141410] = ffffffff, %l7 = 00000000d7e30000
3001 swapa [%i5+%o5]0x89,%l7 ! %l7 = 00000000ffffffff
3002
3003p0_label_114:
3004! %l2 = 00000000, %l3 = 000021a7, Mem[0000000030081410] = 0000e622 fb000000
3005 stda %l2,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000 000021a7
3006! Mem[0000000030041408] = 000081fc, %l3 = 00000000000021a7
3007 swapa [%i1+%o4]0x81,%l3 ! %l3 = 00000000000081fc
3008! Mem[0000000030001400] = ff000000, %l0 = 00000000ffffffff
3009 ldstuba [%i0+%g0]0x81,%l0 ! %l0 = 000000ff000000ff
3010! %f6 = 1f03948f c5000000, Mem[0000000030141408] = ff000000 50359917
3011 stda %f6 ,[%i5+%o4]0x81 ! Mem[0000000030141408] = 1f03948f c5000000
3012! Mem[0000000030141408] = 8f94031f, %l0 = 00000000000000ff
3013 swapa [%i5+%o4]0x89,%l0 ! %l0 = 000000008f94031f
3014! %l7 = 00000000ffffffff, Mem[00000000100c143a] = 00000000
3015 sth %l7,[%i3+0x03a] ! Mem[00000000100c1438] = 0000ffff
3016! %l6 = ff000000, %l7 = ffffffff, Mem[0000000010181408] = 6f58ea35 ff75e1ac
3017 stda %l6,[%i6+%o4]0x88 ! Mem[0000000010181408] = ff000000 ffffffff
3018! %l4 = 00000000000000ff, Mem[0000000010041410] = 000000ff
3019 stha %l4,[%i1+%o5]0x88 ! Mem[0000000010041410] = 000000ff
3020! %l3 = 00000000000081fc, Mem[00000000211c0001] = c0fffc65
3021 stb %l3,[%o2+0x001] ! Mem[00000000211c0000] = c0fcfc65
3022! Starting 10 instruction Load Burst
3023! Mem[0000000010141408] = 21a70000, %f9 = 0000007c
3024 lda [%i5+0x008]%asi,%f9 ! %f9 = 21a70000
3025
3026p0_label_115:
3027! Mem[0000000010001400] = 13000000, %l5 = 00000000000000ac
3028 lduba [%i0+%g0]0x80,%l5 ! %l5 = 0000000000000013
3029! Mem[0000000030181410] = 133e7541, %l2 = 0000000000000000
3030 ldsba [%i6+%o5]0x81,%l2 ! %l2 = 0000000000000013
3031! Mem[00000000300c1400] = 000000ff, %f3 = ffffaf13
3032 lda [%i3+%g0]0x89,%f3 ! %f3 = 000000ff
3033! Mem[00000000201c0000] = ff00a250, %l3 = 00000000000081fc
3034 lduh [%o0+%g0],%l3 ! %l3 = 000000000000ff00
3035! Mem[00000000201c0000] = ff00a250, %l4 = 00000000000000ff
3036 ldub [%o0+%g0],%l4 ! %l4 = 00000000000000ff
3037! Mem[0000000010141400] = 09d3ae0f, %l3 = 000000000000ff00
3038 lduwa [%i5+%g0]0x88,%l3 ! %l3 = 0000000009d3ae0f
3039! Mem[0000000030041410] = 9b0000000000e3d7, %l3 = 0000000009d3ae0f
3040 ldxa [%i1+%o5]0x89,%l3 ! %l3 = 9b0000000000e3d7
3041! Mem[0000000010041434] = 134d3f5b, %l3 = 9b0000000000e3d7
3042 ldsw [%i1+0x034],%l3 ! %l3 = 00000000134d3f5b
3043! Mem[0000000030001410] = 3bfc30ff, %l4 = 00000000000000ff
3044 ldsba [%i0+%o5]0x89,%l4 ! %l4 = ffffffffffffffff
3045! Starting 10 instruction Store Burst
3046! Mem[0000000010001400] = 00000013, %l6 = 00000000ff000000
3047 swapa [%i0+%g0]0x88,%l6 ! %l6 = 0000000000000013
3048
3049p0_label_116:
3050! Mem[0000000010181400] = ace175ff, %l3 = 134d3f5b, %l4 = ffffffff
3051 casa [%i6]0x80,%l3,%l4 ! %l4 = 00000000ace175ff
3052! %f15 = 98d6ca96, Mem[0000000030181400] = 9b000000
3053 sta %f15,[%i6+%g0]0x81 ! Mem[0000000030181400] = 98d6ca96
3054! %l7 = 00000000ffffffff, Mem[00000000100c143e] = 6f0000ff, %asi = 80
3055 stba %l7,[%i3+0x03e]%asi ! Mem[00000000100c143c] = 6f00ffff
3056! Mem[0000000010081400] = 26ea6cc0, %l6 = 0000000000000013
3057 ldstuba [%i2+%g0]0x88,%l6 ! %l6 = 000000c0000000ff
3058! %f8 = 9da4e622 21a70000, Mem[0000000010041408] = 6f0000ff 9b000000
3059 stda %f8 ,[%i1+%o4]0x88 ! Mem[0000000010041408] = 9da4e622 21a70000
3060! Mem[0000000010081418] = ff30fc3b, %l7 = ffffffff, %l5 = 00000013
3061 add %i2,0x18,%g1
3062 casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000ff30fc3b
3063! Mem[00000000100c1408] = 0000000000000013, %l1 = 0000000000002c00, %l6 = 00000000000000c0
3064 add %i3,0x08,%g1
3065 casxa [%g1]0x80,%l1,%l6 ! %l6 = 0000000000000013
3066! %f4 = 00000000, Mem[0000000010041408] = 21a70000
3067 sta %f4 ,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000
3068! Mem[0000000010101406] = 0000007c, %l3 = 00000000134d3f5b
3069 ldstub [%i4+0x006],%l3 ! %l3 = 00000000000000ff
3070! Starting 10 instruction Load Burst
3071! Mem[0000000030041400] = 65ad75ba, %l6 = 0000000000000013
3072 lduwa [%i1+%g0]0x89,%l6 ! %l6 = 0000000065ad75ba
3073
3074p0_label_117:
3075! Mem[00000000100c1418] = 9da4e622000000ff, %f16 = 26ea6cc0 26ea6cc0
3076 ldda [%i3+0x018]%asi,%f16 ! %f16 = 9da4e622 000000ff
3077! Mem[00000000300c1400] = ff000000, %f2 = 000000ff
3078 lda [%i3+%g0]0x81,%f2 ! %f2 = ff000000
3079! Mem[0000000030081408] = ffffaf13, %l3 = 0000000000000000
3080 ldsha [%i2+%o4]0x89,%l3 ! %l3 = ffffffffffffaf13
3081! Mem[0000000010141400] = 09d3ae0f, %f16 = 9da4e622
3082 lda [%i5+%g0]0x88,%f16 ! %f16 = 09d3ae0f
3083! Mem[00000000300c1400] = ff000000, %l3 = ffffffffffffaf13
3084 ldsha [%i3+%g0]0x81,%l3 ! %l3 = ffffffffffffff00
3085! Mem[0000000030101408] = ff00006f, %l2 = 0000000000000013
3086 lduba [%i4+%o4]0x81,%l2 ! %l2 = 00000000000000ff
3087! Mem[0000000030001408] = 0000ff00, %l5 = 00000000ff30fc3b
3088 ldsha [%i0+%o4]0x89,%l5 ! %l5 = ffffffffffffff00
3089! Mem[0000000030181410] = 0000000041753e13, %f24 = ff00ff4d a59c357c
3090 ldda [%i6+%o5]0x89,%f24 ! %f24 = 00000000 41753e13
3091! Mem[0000000030001408] = 0000ff00, %l7 = 00000000ffffffff
3092 lduha [%i0+%o4]0x89,%l7 ! %l7 = 000000000000ff00
3093! Starting 10 instruction Store Burst
3094! %l0 = 000000008f94031f, Mem[0000000030141400] = 9b00000065ad75ba
3095 stxa %l0,[%i5+%g0]0x81 ! Mem[0000000030141400] = 000000008f94031f
3096
3097p0_label_118:
3098! %l1 = 0000000000002c00, Mem[0000000010041410] = ff000000ff0000b8
3099 stxa %l1,[%i1+%o5]0x80 ! Mem[0000000010041410] = 0000000000002c00
3100! %f12 = b80000ff 00000000, Mem[0000000030141400] = 00000000 8f94031f
3101 stda %f12,[%i5+%g0]0x81 ! Mem[0000000030141400] = b80000ff 00000000
3102! Mem[0000000030181408] = ffffaf13, %l0 = 000000008f94031f
3103 swapa [%i6+%o4]0x89,%l0 ! %l0 = 00000000ffffaf13
3104! Mem[0000000030101408] = ff00006f, %l4 = 00000000ace175ff
3105 swapa [%i4+%o4]0x81,%l4 ! %l4 = 00000000ff00006f
3106! Mem[0000000030101400] = e3d76421, %l6 = 0000000065ad75ba
3107 swapa [%i4+%g0]0x81,%l6 ! %l6 = 00000000e3d76421
3108! %l4 = 00000000ff00006f, Mem[0000000010001419] = ff000000
3109 stb %l4,[%i0+0x019] ! Mem[0000000010001418] = ff6f0000
3110! %f0 = 7c000000 22e6a49d, Mem[0000000010101410] = 22e60000 000000fb
3111 stda %f0 ,[%i4+%o5]0x80 ! Mem[0000000010101410] = 7c000000 22e6a49d
3112 membar #Sync ! Added by membar checker (30)
3113! %f10 = 6146e006 ff4942f9, Mem[0000000010081438] = 65ad75ba 3bfc3072
3114 std %f10,[%i2+0x038] ! Mem[0000000010081438] = 6146e006 ff4942f9
3115! Mem[0000000010081420] = 7c359ca5, %l1 = 00002c00, %l3 = ffffff00
3116 add %i2,0x20,%g1
3117 casa [%g1]0x80,%l1,%l3 ! %l3 = 000000007c359ca5
3118! Starting 10 instruction Load Burst
3119! Mem[00000000211c0000] = c0fcfc65, %l3 = 000000007c359ca5
3120 ldsha [%o2+0x000]%asi,%l3 ! %l3 = ffffffffffffc0fc
3121
3122p0_label_119:
3123! %l7 = 000000000000ff00, imm = ffffffffffffffa7, %l4 = 00000000ff00006f
3124 andn %l7,-0x059,%l4 ! %l4 = 0000000000000000
3125! Mem[0000000010001428] = 52fe9f16 2a68efb1, %l6 = e3d76421, %l7 = 0000ff00
3126 ldd [%i0+0x028],%l6 ! %l6 = 0000000052fe9f16 000000002a68efb1
3127! Mem[0000000010181400] = ace175ff, %l5 = ffffffffffffff00
3128 ldsba [%i6+%g0]0x80,%l5 ! %l5 = ffffffffffffffac
3129! Mem[0000000030141410] = d7e30000, %l4 = 0000000000000000
3130 ldsba [%i5+%o5]0x89,%l4 ! %l4 = 0000000000000000
3131! Mem[0000000010181400] = ff75e1ac, %l6 = 0000000052fe9f16
3132 ldswa [%i6+%g0]0x88,%l6 ! %l6 = ffffffffff75e1ac
3133! Mem[0000000010141408] = ff0000000000a721, %f28 = 5b3f4d13 9b000000
3134 ldda [%i5+%o4]0x88,%f28 ! %f28 = ff000000 0000a721
3135! Mem[000000001000141c] = 988ad9da, %l3 = ffffffffffffc0fc
3136 ldstuba [%i0+0x01c]%asi,%l3 ! %l3 = 00000098000000ff
3137! Mem[0000000030181410] = 133e7541, %l0 = 00000000ffffaf13
3138 lduba [%i6+%o5]0x81,%l0 ! %l0 = 0000000000000013
3139! Mem[00000000300c1410] = 26ea6cc0, %l4 = 0000000000000000
3140 lduba [%i3+%o5]0x89,%l4 ! %l4 = 00000000000000c0
3141! Starting 10 instruction Store Burst
3142! Mem[0000000020800000] = ffffdad7, %l1 = 0000000000002c00
3143 ldstuba [%o1+0x000]%asi,%l1 ! %l1 = 000000ff000000ff
3144
3145p0_label_120:
3146! %l4 = 00000000000000c0, Mem[0000000030081408] = ffffaf13
3147 stha %l4,[%i2+%o4]0x89 ! Mem[0000000030081408] = ffff00c0
3148! Mem[0000000010181408] = 000000ff, %l6 = ffffffffff75e1ac
3149 swapa [%i6+%o4]0x80,%l6 ! %l6 = 00000000000000ff
3150! %l5 = ffffffffffffffac, Mem[00000000201c0001] = ff00a250
3151 stb %l5,[%o0+0x001] ! Mem[00000000201c0000] = ffaca250
3152! Mem[0000000010001435] = ff000000, %l5 = ffffffffffffffac
3153 ldstub [%i0+0x035],%l5 ! %l5 = 00000000000000ff
3154! Mem[0000000030181400] = 98d6ca96, %l4 = 00000000000000c0
3155 swapa [%i6+%g0]0x81,%l4 ! %l4 = 0000000098d6ca96
3156! %f20 = b80000ff ffffffff, Mem[00000000100c1438] = 0000ffff 6f00ffff
3157 stda %f20,[%i3+0x038]%asi ! Mem[00000000100c1438] = b80000ff ffffffff
3158! %l3 = 0000000000000098, Mem[0000000010001410] = 22e6a49d
3159 stba %l3,[%i0+%o5]0x88 ! Mem[0000000010001410] = 22e6a498
3160! %l2 = 00000000000000ff, Mem[0000000030101410] = ff00006f
3161 stha %l2,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00ff006f
3162! %l6 = 00000000000000ff, Mem[00000000100c1418] = 9da4e622000000ff, %asi = 80
3163 stxa %l6,[%i3+0x018]%asi ! Mem[00000000100c1418] = 00000000000000ff
3164! Starting 10 instruction Load Burst
3165! Mem[0000000030041400] = 65ad75ba, %l1 = 00000000000000ff
3166 ldsha [%i1+%g0]0x89,%l1 ! %l1 = 00000000000075ba
3167
3168p0_label_121:
3169! Mem[0000000010081410] = ffffffff, %l2 = 00000000000000ff
3170 lduha [%i2+%o5]0x80,%l2 ! %l2 = 000000000000ffff
3171! Mem[0000000010141408] = 0000a721, %l4 = 0000000098d6ca96
3172 lduwa [%i5+%o4]0x88,%l4 ! %l4 = 000000000000a721
3173! Mem[0000000010181410] = ffffffff 1f0394ff, %l2 = 0000ffff, %l3 = 00000098
3174 ldda [%i6+%o5]0x80,%l2 ! %l2 = 00000000ffffffff 000000001f0394ff
3175! Mem[00000000300c1408] = 8ba183ea, %l4 = 000000000000a721
3176 ldsha [%i3+%o4]0x81,%l4 ! %l4 = ffffffffffff8ba1
3177! Mem[00000000300c1400] = 000000ff, %f15 = 98d6ca96
3178 lda [%i3+%g0]0x89,%f15 ! %f15 = 000000ff
3179! Mem[0000000010181408] = ff75e1ac, %l6 = 00000000000000ff
3180 ldsha [%i6+%o4]0x80,%l6 ! %l6 = ffffffffffffff75
3181! Mem[000000001004142c] = 8bd5e470, %l2 = 00000000ffffffff
3182 ldsw [%i1+0x02c],%l2 ! %l2 = ffffffff8bd5e470
3183! Mem[0000000030001400] = 000000ff, %l6 = ffffffffffffff75
3184 lduha [%i0+%g0]0x89,%l6 ! %l6 = 00000000000000ff
3185! Mem[0000000030001408] = 0000ff00, %l2 = ffffffff8bd5e470
3186 ldswa [%i0+%o4]0x89,%l2 ! %l2 = 000000000000ff00
3187! Starting 10 instruction Store Burst
3188! %f4 = 00000000 0000e622, Mem[0000000010141420] = 684f1716 473bf102
3189 std %f4 ,[%i5+0x020] ! Mem[0000000010141420] = 00000000 0000e622
3190
3191p0_label_122:
3192! %l2 = 000000000000ff00, Mem[0000000030041400] = 65ad75ba
3193 stwa %l2,[%i1+%g0]0x89 ! Mem[0000000030041400] = 0000ff00
3194! %l6 = 000000ff, %l7 = 2a68efb1, Mem[0000000010001410] = 98a4e622 20ad4d1e
3195 std %l6,[%i0+%o5] ! Mem[0000000010001410] = 000000ff 2a68efb1
3196! Mem[00000000100c1410] = c06cea26, %l5 = 0000000000000000
3197 ldstuba [%i3+%o5]0x88,%l5 ! %l5 = 00000026000000ff
3198! %f16 = 09d3ae0f 000000ff, %l2 = 000000000000ff00
3199! Mem[0000000030101430] = 5b3f4d13b80000ff
3200 add %i4,0x030,%g1
3201 stda %f16,[%g1+%l2]ASI_PST16_S ! Mem[0000000030101430] = 5b3f4d13b80000ff
3202! Mem[0000000030041410] = d7e30000, %l4 = ffffffffffff8ba1
3203 ldstuba [%i1+%o5]0x81,%l4 ! %l4 = 000000d7000000ff
3204! %l4 = 00000000000000d7, Mem[0000000030141410] = d7e30000
3205 stha %l4,[%i5+%o5]0x89 ! Mem[0000000030141410] = d7e300d7
3206! %l2 = 000000000000ff00, Mem[0000000010101400] = 22e6a4ff
3207 stwa %l2,[%i4+%g0]0x88 ! Mem[0000000010101400] = 0000ff00
3208! Mem[0000000010141408] = 0000a721, %l2 = 000000000000ff00
3209 swapa [%i5+%o4]0x88,%l2 ! %l2 = 000000000000a721
3210! %l3 = 000000001f0394ff, Mem[0000000020800000] = ffffdad7, %asi = 80
3211 stba %l3,[%o1+0x000]%asi ! Mem[0000000020800000] = ffffdad7
3212! Starting 10 instruction Load Burst
3213! Mem[0000000030001410] = ff30fc3b96cad698, %l5 = 0000000000000026
3214 ldxa [%i0+%o5]0x81,%l5 ! %l5 = ff30fc3b96cad698
3215
3216p0_label_123:
3217! Mem[0000000030041410] = ffe30000, %f16 = 09d3ae0f
3218 lda [%i1+%o5]0x81,%f16 ! %f16 = ffe30000
3219! Mem[0000000010181424] = 3bfc3072, %l4 = 00000000000000d7
3220 ldswa [%i6+0x024]%asi,%l4 ! %l4 = 000000003bfc3072
3221 membar #Sync ! Added by membar checker (31)
3222! Mem[0000000030081400] = 9da4e622 0000007c c000ffff ff000000
3223! Mem[0000000030081410] = 00000000 a7210000 000000c5 8f94031f
3224! Mem[0000000030081420] = 5a27f1e3 ebfeff95 f94249ff 06e04661
3225! Mem[0000000030081430] = ffffffff ffffffff 96cad698 0b8cb14f
3226 ldda [%i2]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000030081400
3227! Mem[0000000030181408] = 8f94031f, %l0 = 0000000000000013
3228 ldsba [%i6+%o4]0x89,%l0 ! %l0 = 000000000000001f
3229! Mem[0000000020800000] = ffffdad7, %l4 = 000000003bfc3072
3230 ldsha [%o1+0x000]%asi,%l4 ! %l4 = ffffffffffffffff
3231! Mem[000000001000142c] = 2a68efb1, %l5 = ff30fc3b96cad698
3232 ldswa [%i0+0x02c]%asi,%l5 ! %l5 = 000000002a68efb1
3233! Mem[0000000010041408] = 00000000, %l7 = 000000002a68efb1
3234 ldsb [%i1+0x00b],%l7 ! %l7 = 0000000000000000
3235! Mem[0000000010141414] = c67e67b8, %l7 = 0000000000000000
3236 ldsha [%i5+0x016]%asi,%l7 ! %l7 = 00000000000067b8
3237! Mem[0000000010181400] = ace175ff4079e437, %f6 = 1f03948f c5000000
3238 ldda [%i6+%g0]0x80,%f6 ! %f6 = ace175ff 4079e437
3239! Starting 10 instruction Store Burst
3240! %f14 = 4fb18c0b 000000ff, %l1 = 00000000000075ba
3241! Mem[0000000030001430] = a4487646d429029d
3242 add %i0,0x030,%g1
3243 stda %f14,[%g1+%l1]ASI_PST32_SL ! Mem[0000000030001430] = a44876460b8cb14f
3244
3245p0_label_124:
3246! %l7 = 00000000000067b8, Mem[0000000030101400] = 65ad75ba
3247 stba %l7,[%i4+%g0]0x81 ! Mem[0000000030101400] = b8ad75ba
3248! %l3 = 000000001f0394ff, Mem[0000000010001410] = ff000000
3249 stha %l3,[%i0+%o5]0x88 ! Mem[0000000010001410] = ff0094ff
3250! %l3 = 000000001f0394ff, Mem[00000000300c1408] = 8ba183ea
3251 stba %l3,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ffa183ea
3252! %l5 = 000000002a68efb1, Mem[0000000030141400] = b80000ff
3253 stwa %l5,[%i5+%g0]0x81 ! Mem[0000000030141400] = 2a68efb1
3254! %l2 = 000000000000a721, Mem[0000000010181410] = ffffffff
3255 stwa %l2,[%i6+%o5]0x88 ! Mem[0000000010181410] = 0000a721
3256! %f2 = ff000000, Mem[0000000010181424] = 3bfc3072
3257 st %f2 ,[%i6+0x024] ! Mem[0000000010181424] = ff000000
3258! Mem[0000000010141410] = ff00001f, %l0 = 000000000000001f
3259 swapa [%i5+%o5]0x80,%l0 ! %l0 = 00000000ff00001f
3260! %l2 = 000000000000a721, Mem[0000000020800040] = 98ff8049
3261 sth %l2,[%o1+0x040] ! Mem[0000000020800040] = a7218049
3262! %f9 = 21a70000, Mem[0000000030181408] = 1f03948f
3263 sta %f9 ,[%i6+%o4]0x81 ! Mem[0000000030181408] = 21a70000
3264! Starting 10 instruction Load Burst
3265! Mem[0000000010101400] = 0000ff00, %l5 = 000000002a68efb1
3266 lduha [%i4+%g0]0x88,%l5 ! %l5 = 000000000000ff00
3267
3268p0_label_125:
3269! Mem[0000000010041400] = 00000000, %l1 = 00000000000075ba
3270 ldsba [%i1+%g0]0x88,%l1 ! %l1 = 0000000000000000
3271! Mem[000000001004141c] = e3248c09, %f12 = b80000ff
3272 lda [%i1+0x01c]%asi,%f12 ! %f12 = e3248c09
3273! Mem[0000000010001408] = ffffffffff0000ff, %l7 = 00000000000067b8
3274 ldxa [%i0+%o4]0x88,%l7 ! %l7 = ffffffffff0000ff
3275! Mem[0000000030081408] = 000000ff ffff00c0, %l6 = 000000ff, %l7 = ff0000ff
3276 ldda [%i2+%o4]0x89,%l6 ! %l6 = 00000000ffff00c0 00000000000000ff
3277! Mem[0000000010081400] = ff6cea26 c06cea26, %l4 = ffffffff, %l5 = 0000ff00
3278 ldda [%i2+%g0]0x80,%l4 ! %l4 = 00000000ff6cea26 00000000c06cea26
3279! Mem[00000000100c1408] = 00000000, %l2 = 000000000000a721
3280 ldswa [%i3+%o4]0x80,%l2 ! %l2 = 0000000000000000
3281! Mem[0000000010001410] = b1ef682a ff0094ff, %l0 = ff00001f, %l1 = 00000000
3282 ldda [%i0+%o5]0x88,%l0 ! %l0 = 00000000ff0094ff 00000000b1ef682a
3283! Mem[0000000010081434] = 134d3f5b, %l2 = 0000000000000000
3284 lduba [%i2+0x034]%asi,%l2 ! %l2 = 0000000000000013
3285! Mem[00000000100c1400] = 2c00000000ffffff, %l5 = 00000000c06cea26
3286 ldxa [%i3+%g0]0x80,%l5 ! %l5 = 2c00000000ffffff
3287! Starting 10 instruction Store Burst
3288! %l1 = 00000000b1ef682a, Mem[0000000010041438] = 2164d7e3, %asi = 80
3289 stwa %l1,[%i1+0x038]%asi ! Mem[0000000010041438] = b1ef682a
3290
3291p0_label_126:
3292! Mem[0000000010141408] = 00ff0000, %l4 = ff6cea26, %l5 = 00ffffff
3293 add %i5,0x08,%g1
3294 casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000000ff0000
3295! Mem[0000000030041400] = 0000ff00, %l5 = 0000000000ff0000
3296 swapa [%i1+%g0]0x89,%l5 ! %l5 = 000000000000ff00
3297! Mem[0000000010181428] = ff237eb9, %l6 = 00000000ffff00c0
3298 swap [%i6+0x028],%l6 ! %l6 = 00000000ff237eb9
3299! %l3 = 000000001f0394ff, Mem[0000000030001400] = ff000000
3300 stwa %l3,[%i0+%g0]0x81 ! Mem[0000000030001400] = 1f0394ff
3301! Mem[0000000010001400] = 000000ff, %l0 = 00000000ff0094ff
3302 ldstuba [%i0+%g0]0x80,%l0 ! %l0 = 00000000000000ff
3303! %l7 = 00000000000000ff, Mem[00000000300c1410] = c06cea26
3304 stba %l7,[%i3+%o5]0x81 ! Mem[00000000300c1410] = ff6cea26
3305! %f18 = 000000ff, Mem[0000000010181408] = ff75e1ac
3306 sta %f18,[%i6+%o4]0x80 ! Mem[0000000010181408] = 000000ff
3307! Mem[0000000010141408] = 0000ff00, %l5 = 000000000000ff00
3308 ldstuba [%i5+%o4]0x88,%l5 ! %l5 = 00000000000000ff
3309! %l0 = 0000000000000000, Mem[0000000010041434] = 134d3f5b, %asi = 80
3310 stwa %l0,[%i1+0x034]%asi ! Mem[0000000010041434] = 00000000
3311! Starting 10 instruction Load Burst
3312! Mem[000000001000143c] = 26ea9f3f, %l0 = 0000000000000000
3313 ldsba [%i0+0x03e]%asi,%l0 ! %l0 = ffffffffffffff9f
3314
3315p0_label_127:
3316! Mem[00000000300c1400] = 000000ff, %l2 = 0000000000000013
3317 lduha [%i3+%g0]0x89,%l2 ! %l2 = 00000000000000ff
3318! Mem[0000000030141400] = 2a68efb1 00000000, %l2 = 000000ff, %l3 = 1f0394ff
3319 ldda [%i5+%g0]0x81,%l2 ! %l2 = 000000002a68efb1 0000000000000000
3320! Mem[0000000010141400] = 09d3ae0f, %l5 = 0000000000000000
3321 ldswa [%i5+%g0]0x88,%l5 ! %l5 = 0000000009d3ae0f
3322! Mem[0000000030101408] = 00000000ff75e1ac, %l1 = 00000000b1ef682a
3323 ldxa [%i4+%o4]0x89,%l1 ! %l1 = 00000000ff75e1ac
3324! Mem[0000000010141408] = ffff0000, %l1 = 00000000ff75e1ac
3325 lduwa [%i5+%o4]0x80,%l1 ! %l1 = 00000000ffff0000
3326! Mem[0000000010101410] = 0000007c, %l7 = 00000000000000ff
3327 ldsha [%i4+%o5]0x88,%l7 ! %l7 = 000000000000007c
3328! Mem[0000000010041410] = 00000000, %l7 = 000000000000007c
3329 lduha [%i1+%o5]0x88,%l7 ! %l7 = 0000000000000000
3330! Mem[00000000100c1408] = 1300000000000000, %l2 = 000000002a68efb1
3331 ldxa [%i3+%o4]0x88,%l2 ! %l2 = 1300000000000000
3332! Mem[000000001000140c] = ffffffff, %l4 = 00000000ff6cea26
3333 ldswa [%i0+0x00c]%asi,%l4 ! %l4 = ffffffffffffffff
3334! Starting 10 instruction Store Burst
3335! Mem[0000000030001410] = ff30fc3b, %l1 = 00000000ffff0000
3336 ldstuba [%i0+%o5]0x81,%l1 ! %l1 = 000000ff000000ff
3337
3338p0_label_128:
3339! %f10 = 6146e006 ff4942f9, %l1 = 00000000000000ff
3340! Mem[0000000030181430] = c0cb9905a19ba6bd
3341 add %i6,0x030,%g1
3342 stda %f10,[%g1+%l1]ASI_PST8_SL ! Mem[0000000030181430] = f94249ff06e04661
3343! %f30 = 4fb18c0b 98d6ca96, Mem[0000000030001400] = 1f0394ff 0003ffff
3344 stda %f30,[%i0+%g0]0x81 ! Mem[0000000030001400] = 4fb18c0b 98d6ca96
3345! %l3 = 0000000000000000, Mem[0000000021800180] = 409b5fec, %asi = 80
3346 stha %l3,[%o3+0x180]%asi ! Mem[0000000021800180] = 00005fec
3347! Mem[00000000201c0000] = ffaca250, %l7 = 0000000000000000
3348 ldstuba [%o0+0x000]%asi,%l7 ! %l7 = 000000ff000000ff
3349! Mem[0000000030181400] = 000000c0, %l6 = 00000000ff237eb9
3350 ldstuba [%i6+%g0]0x81,%l6 ! %l6 = 00000000000000ff
3351! Code Fragment 4
3352p0_fragment_8:
3353! %l0 = ffffffffffffff9f
3354 setx 0x12b960a84cd82fa3,%g7,%l0 ! %l0 = 12b960a84cd82fa3
3355! %l1 = 00000000000000ff
3356 setx 0xdf2df917f119efe0,%g7,%l1 ! %l1 = df2df917f119efe0
3357 setx 0x7ff8, %g1, %g2
3358 and %l0, %g2, %l0
3359 setx 0xffffffff, %g1, %g2
3360 and %l1, %g2, %l1
3361 setx 0x100000000, %g1, %g2
3362 or %l1, %g2, %l1 ! Set bit 32 - perrinj
3363 ta T_CHANGE_HPRIV
3364 stxa %l1, [%l0]ASI_ICACHE_INSTR
3365 ta T_CHANGE_NONHPRIV
3366! %l0 = 12b960a84cd82fa3
3367 setx 0x559f08ffe134be60,%g7,%l0 ! %l0 = 559f08ffe134be60
3368! %l1 = df2df917f119efe0
3369 setx 0x6bc89fc814708ccf,%g7,%l1 ! %l1 = 6bc89fc814708ccf
3370! Mem[00000000100c1405] = 00ffffff, %l1 = 6bc89fc814708ccf
3371 ldstub [%i3+0x005],%l1 ! %l1 = 000000ff000000ff
3372 membar #Sync ! Added by membar checker (32)
3373! %l0 = 559f08ffe134be60, Mem[0000000030081400] = 22e6a49d
3374 stba %l0,[%i2+%g0]0x89 ! Mem[0000000030081400] = 22e6a460
3375! %l6 = 0000000000000000, Mem[0000000030041408] = 13afffffa7210000
3376 stxa %l6,[%i1+%o4]0x89 ! Mem[0000000030041408] = 0000000000000000
3377! Starting 10 instruction Load Burst
3378! Mem[0000000010081408] = ff75ad65, %l5 = 0000000009d3ae0f
3379 lduwa [%i2+%o4]0x80,%l5 ! %l5 = 00000000ff75ad65
3380
3381p0_label_129:
3382! %l5 = 00000000ff75ad65, %l4 = ffffffffffffffff, %l4 = ffffffffffffffff
3383 sub %l5,%l4,%l4 ! %l4 = 00000000ff75ad66
3384! Mem[0000000010101410] = 9da4e6220000007c, %f12 = e3248c09 00000000
3385 ldda [%i4+%o5]0x88,%f12 ! %f12 = 9da4e622 0000007c
3386! Mem[0000000030081400] = 22e6a460, %l4 = 00000000ff75ad66
3387 ldsha [%i2+%g0]0x89,%l4 ! %l4 = ffffffffffffa460
3388! Mem[0000000010081408] = 65ad75ff, %l3 = 0000000000000000
3389 ldswa [%i2+%o4]0x88,%l3 ! %l3 = 0000000065ad75ff
3390! Mem[0000000010041408] = 00000000, %l3 = 0000000065ad75ff
3391 lduwa [%i1+%o4]0x80,%l3 ! %l3 = 0000000000000000
3392! Mem[0000000010001438] = ff75e1ac, %l2 = 1300000000000000
3393 ldsha [%i0+0x03a]%asi,%l2 ! %l2 = ffffffffffffe1ac
3394! Mem[0000000030141408] = 000000c5000000ff, %l2 = ffffffffffffe1ac
3395 ldxa [%i5+%o4]0x89,%l2 ! %l2 = 000000c5000000ff
3396! Mem[00000000300c1410] = ff6cea26 3aabd7b0, %l4 = ffffa460, %l5 = ff75ad65
3397 ldda [%i3+%o5]0x81,%l4 ! %l4 = 00000000ff6cea26 000000003aabd7b0
3398! Mem[0000000010101408] = ffafffff, %l7 = 00000000000000ff
3399 lduwa [%i4+%o4]0x80,%l7 ! %l7 = 00000000ffafffff
3400! Starting 10 instruction Store Burst
3401! %f16 = 7c000000 22e6a49d 000000ff ffff00c0
3402! %f20 = 000021a7 00000000 1f03948f c5000000
3403! %f24 = 95fffeeb e3f1275a 6146e006 ff4942f9
3404! %f28 = ffffffff ffffffff 4fb18c0b 98d6ca96
3405 stda %f16,[%i0]ASI_BLK_AIUPL ! Block Store to 0000000010001400
3406
3407p0_label_130:
3408! %f14 = 4fb18c0b 000000ff, Mem[0000000010041400] = 00000000 ff0000b8
3409 stda %f14,[%i1+0x000]%asi ! Mem[0000000010041400] = 4fb18c0b 000000ff
3410! %l4 = ff6cea26, %l5 = 3aabd7b0, Mem[0000000010181408] = 000000ff ffffffff
3411 stda %l4,[%i6+%o4]0x80 ! Mem[0000000010181408] = ff6cea26 3aabd7b0
3412! Mem[0000000010101410] = 0000007c, %l2 = 000000c5000000ff
3413 ldstuba [%i4+%o5]0x88,%l2 ! %l2 = 0000007c000000ff
3414! %l1 = 00000000000000ff, Mem[0000000010101426] = ebfeff95, %asi = 80
3415 stha %l1,[%i4+0x026]%asi ! Mem[0000000010101424] = ebfe00ff
3416! Mem[0000000030101410] = 00ff006f, %l5 = 000000003aabd7b0
3417 ldstuba [%i4+%o5]0x81,%l5 ! %l5 = 00000000000000ff
3418! Mem[0000000030041400] = 00ff0000, %l2 = 000000000000007c
3419 ldstuba [%i1+%g0]0x89,%l2 ! %l2 = 00000000000000ff
3420! Mem[000000001008140d] = 0000009b, %l2 = 0000000000000000
3421 ldstuba [%i2+0x00d]%asi,%l2 ! %l2 = 00000000000000ff
3422! Mem[00000000201c0001] = ffaca250, %l5 = 0000000000000000
3423 ldstuba [%o0+0x001]%asi,%l5 ! %l5 = 000000ac000000ff
3424! %l0 = 559f08ffe134be60, Mem[0000000010041408] = 00000000
3425 stha %l0,[%i1+%o4]0x88 ! Mem[0000000010041408] = 0000be60
3426! Starting 10 instruction Load Burst
3427! Mem[0000000010041410] = 00000000, %l6 = 0000000000000000
3428 ldsw [%i1+%o5],%l6 ! %l6 = 0000000000000000
3429
3430p0_label_131:
3431! Mem[0000000010141408] = ffff0000000000ff, %f12 = 9da4e622 0000007c
3432 ldda [%i5+%o4]0x80,%f12 ! %f12 = ffff0000 000000ff
3433! Mem[0000000010081410] = b80000ffffffffff, %f14 = 4fb18c0b 000000ff
3434 ldda [%i2+%o5]0x88,%f14 ! %f14 = b80000ff ffffffff
3435! Mem[0000000030101408] = ace175ff, %l1 = 00000000000000ff
3436 ldsba [%i4+%o4]0x81,%l1 ! %l1 = ffffffffffffffac
3437! Mem[00000000300c1408] = ea83a1ff, %l5 = 00000000000000ac
3438 swapa [%i3+%o4]0x89,%l5 ! %l5 = 00000000ea83a1ff
3439! Mem[00000000100c1418] = 00000000, %f0 = 7c000000
3440 ld [%i3+0x018],%f0 ! %f0 = 00000000
3441! Mem[0000000010041408] = 9da4e6220000be60, %f12 = ffff0000 000000ff
3442 ldda [%i1+%o4]0x88,%f12 ! %f12 = 9da4e622 0000be60
3443! Mem[0000000010101408] = ffafffffff000000, %l4 = 00000000ff6cea26
3444 ldxa [%i4+%o4]0x80,%l4 ! %l4 = ffafffffff000000
3445! Mem[0000000030001410] = 98d6ca963bfc30ff, %f10 = 6146e006 ff4942f9
3446 ldda [%i0+%o5]0x89,%f10 ! %f10 = 98d6ca96 3bfc30ff
3447! %f12 = 9da4e622, %f0 = 00000000 22e6a49d
3448 fstox %f12,%f0 ! %f0 = 00000000 00000000
3449! Starting 10 instruction Store Burst
3450! %l6 = 0000000000000000, Mem[0000000010041400] = 4fb18c0b
3451 stba %l6,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00b18c0b
3452
3453p0_label_132:
3454! %l0 = e134be60, %l1 = ffffffac, Mem[0000000030101408] = ff75e1ac 00000000
3455 stda %l0,[%i4+%o4]0x89 ! Mem[0000000030101408] = e134be60 ffffffac
3456! %l7 = 00000000ffafffff, Mem[0000000010001428] = f94249ff, %asi = 80
3457 stha %l7,[%i0+0x028]%asi ! Mem[0000000010001428] = ffff49ff
3458! %l6 = 0000000000000000, Mem[0000000010041400] = 0b8cb100
3459 stba %l6,[%i1+%g0]0x88 ! Mem[0000000010041400] = 0b8cb100
3460 membar #Sync ! Added by membar checker (33)
3461! Mem[000000001000142e] = 06e04661, %l4 = ffafffffff000000
3462 ldstuba [%i0+0x02e]%asi,%l4 ! %l4 = 00000046000000ff
3463! %f23 = c5000000, Mem[0000000010041420] = 00000000
3464 st %f23,[%i1+0x020] ! Mem[0000000010041420] = c5000000
3465! %l6 = 00000000, %l7 = ffafffff, Mem[00000000300c1408] = ac000000 3bfc30ff
3466 stda %l6,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000 ffafffff
3467! %f4 = 00000000 0000e622, %l1 = ffffffffffffffac
3468! Mem[0000000010041430] = 8800735000000000
3469 add %i1,0x030,%g1
3470 stda %f4,[%g1+%l1]ASI_PST8_P ! Mem[0000000010041430] = 0000005000000000
3471! %f22 = 1f03948f c5000000, Mem[0000000010181408] = 26ea6cff b0d7ab3a
3472 stda %f22,[%i6+%o4]0x88 ! Mem[0000000010181408] = 1f03948f c5000000
3473! Mem[0000000030141400] = 2a68efb1, %l6 = 0000000000000000
3474 ldstuba [%i5+%g0]0x81,%l6 ! %l6 = 0000002a000000ff
3475! Starting 10 instruction Load Burst
3476! Mem[0000000010181400] = ace175ff, %l7 = 00000000ffafffff
3477 lduha [%i6+%g0]0x80,%l7 ! %l7 = 000000000000ace1
3478
3479p0_label_133:
3480! Mem[0000000030081408] = ffff00c0, %l6 = 000000000000002a
3481 ldsba [%i2+%o4]0x89,%l6 ! %l6 = ffffffffffffffc0
3482! Mem[0000000030101408] = fffffface134be60, %l6 = ffffffffffffffc0
3483 ldxa [%i4+%o4]0x89,%l6 ! %l6 = fffffface134be60
3484! Mem[000000001010140c] = ff000000, %l6 = fffffface134be60
3485 ldsw [%i4+0x00c],%l6 ! %l6 = ffffffffff000000
3486! Mem[00000000300c1410] = ff6cea26, %f22 = 1f03948f
3487 lda [%i3+%o5]0x81,%f22 ! %f22 = ff6cea26
3488! Mem[0000000020800040] = a7218049, %l3 = 0000000000000000
3489 ldsb [%o1+0x040],%l3 ! %l3 = ffffffffffffffa7
3490! Mem[0000000030041400] = 00ff00ff, %l5 = 00000000ea83a1ff
3491 lduwa [%i1+%g0]0x89,%l5 ! %l5 = 0000000000ff00ff
3492! Mem[00000000300c1410] = b0d7ab3a26ea6cff, %l0 = 559f08ffe134be60
3493 ldxa [%i3+%o5]0x89,%l0 ! %l0 = b0d7ab3a26ea6cff
3494! Mem[0000000010181400] = ace175ff, %l3 = ffffffffffffffa7
3495 ldub [%i6+%g0],%l3 ! %l3 = 00000000000000ac
3496! Mem[0000000030041408] = 0000000000000000, %f14 = b80000ff ffffffff
3497 ldda [%i1+%o4]0x81,%f14 ! %f14 = 00000000 00000000
3498! Starting 10 instruction Store Burst
3499! %l0 = 26ea6cff, %l1 = ffffffac, Mem[0000000010001418] = 000000c5 8f94031f
3500 std %l0,[%i0+0x018] ! Mem[0000000010001418] = 26ea6cff ffffffac
3501
3502p0_label_134:
3503! Mem[0000000030141410] = d700e3d7, %l2 = 0000000000000000
3504 ldstuba [%i5+%o5]0x81,%l2 ! %l2 = 000000d7000000ff
3505! %f12 = 9da4e622 0000be60, Mem[0000000030001410] = 3bfc30ff 98d6ca96
3506 stda %f12,[%i0+%o5]0x89 ! Mem[0000000030001410] = 9da4e622 0000be60
3507! Mem[00000000218000c1] = 68584245, %l5 = 0000000000ff00ff
3508 ldstub [%o3+0x0c1],%l5 ! %l5 = 00000058000000ff
3509! Mem[0000000010181400] = ace175ff4079e437, %l4 = 0000000000000046, %l0 = b0d7ab3a26ea6cff
3510 casxa [%i6]0x80,%l4,%l0 ! %l0 = ace175ff4079e437
3511! Mem[0000000010001438] = 96cad698, %l4 = 0000000000000046, %asi = 80
3512 swapa [%i0+0x038]%asi,%l4 ! %l4 = 0000000096cad698
3513! %f24 = 95fffeeb e3f1275a, Mem[0000000010081418] = ff30fc3b 96cad698
3514 stda %f24,[%i2+0x018]%asi ! Mem[0000000010081418] = 95fffeeb e3f1275a
3515! Mem[0000000030101408] = 60be34e1, %l1 = ffffffffffffffac
3516 swapa [%i4+%o4]0x81,%l1 ! %l1 = 0000000060be34e1
3517! Mem[000000001008143c] = ff4942f9, %l0 = ace175ff4079e437, %asi = 80
3518 swapa [%i2+0x03c]%asi,%l0 ! %l0 = 00000000ff4942f9
3519! Mem[0000000010081408] = 65ad75ff, %l5 = 0000000000000058
3520 swapa [%i2+%o4]0x88,%l5 ! %l5 = 0000000065ad75ff
3521! Starting 10 instruction Load Burst
3522! Mem[0000000010001400] = 22e6a49d, %l2 = 00000000000000d7
3523 ldsha [%i0+%g0]0x88,%l2 ! %l2 = ffffffffffffa49d
3524
3525p0_label_135:
3526! Mem[0000000010141400] = 0faed3090000fdd1, %l5 = 0000000065ad75ff
3527 ldxa [%i5+%g0]0x80,%l5 ! %l5 = 0faed3090000fdd1
3528! Mem[0000000010081408] = 00000058, %f8 = 9da4e622
3529 lda [%i2+%o4]0x88,%f8 ! %f8 = 00000058
3530! Mem[0000000030141408] = 000000c5 000000ff, %l6 = ff000000, %l7 = 0000ace1
3531 ldda [%i5+%o4]0x89,%l6 ! %l6 = 00000000000000ff 00000000000000c5
3532! Mem[00000000211c0000] = c0fcfc65, %l1 = 0000000060be34e1
3533 ldub [%o2+0x001],%l1 ! %l1 = 00000000000000fc
3534! Mem[00000000300c1408] = 00000000, %l6 = 00000000000000ff
3535 ldsba [%i3+%o4]0x89,%l6 ! %l6 = 0000000000000000
3536! Mem[00000000300c1408] = 00000000, %l2 = ffffffffffffa49d
3537 lduwa [%i3+%o4]0x81,%l2 ! %l2 = 0000000000000000
3538! Mem[0000000010081408] = 00000058, %l3 = 00000000000000ac
3539 ldsha [%i2+%o4]0x88,%l3 ! %l3 = 0000000000000058
3540! Mem[000000001018143c] = c06cea26, %l2 = 0000000000000000
3541 ldsb [%i6+0x03f],%l2 ! %l2 = 0000000000000026
3542! Mem[0000000030001408] = 0000ff00, %l1 = 00000000000000fc
3543 ldswa [%i0+%o4]0x89,%l1 ! %l1 = 000000000000ff00
3544! Starting 10 instruction Store Burst
3545! %l3 = 0000000000000058, Mem[0000000010081408] = 58000000
3546 stwa %l3,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000058
3547
3548p0_label_136:
3549! %l5 = 0faed3090000fdd1, Mem[00000000100c1408] = 00000000
3550 stha %l5,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 0000fdd1
3551! %f27 = ff4942f9, Mem[0000000030141400] = b1ef68ff
3552 sta %f27,[%i5+%g0]0x89 ! Mem[0000000030141400] = ff4942f9
3553! Mem[0000000030181408] = 0000a721, %l1 = 000000000000ff00
3554 swapa [%i6+%o4]0x89,%l1 ! %l1 = 000000000000a721
3555! %l6 = 0000000000000000, Mem[00000000100c1400] = 0000002c
3556 stha %l6,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000
3557! %l2 = 0000000000000026, Mem[0000000030181410] = 133e7541
3558 stba %l2,[%i6+%o5]0x81 ! Mem[0000000030181410] = 263e7541
3559! Mem[00000000201c0001] = ffffa250, %l6 = 0000000000000000
3560 ldstuba [%o0+0x001]%asi,%l6 ! %l6 = 000000ff000000ff
3561! %f20 = 000021a7 00000000, Mem[0000000010141408] = 0000ffff ff000000
3562 stda %f20,[%i5+%o4]0x88 ! Mem[0000000010141408] = 000021a7 00000000
3563! %f8 = 00000058 21a70000, Mem[0000000010001410] = 00000000 a7210000
3564 stda %f8 ,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000058 21a70000
3565! Mem[0000000010001410] = 00000058, %l4 = 96cad698, %l6 = 000000ff
3566 add %i0,0x10,%g1
3567 casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000000000058
3568! Starting 10 instruction Load Burst
3569! Mem[0000000010001408] = ffff00c0, %l1 = 000000000000a721
3570 ldsha [%i0+%o4]0x88,%l1 ! %l1 = 00000000000000c0
3571
3572p0_label_137:
3573! Mem[0000000010181410] = 21a70000, %l2 = 0000000000000026
3574 ldswa [%i6+%o5]0x80,%l2 ! %l2 = 0000000021a70000
3575! Mem[0000000030001410] = 60be0000 22e6a49d, %l2 = 21a70000, %l3 = 00000058
3576 ldda [%i0+%o5]0x81,%l2 ! %l2 = 0000000060be0000 0000000022e6a49d
3577! Mem[0000000030181408] = 0000ff00, %f15 = 00000000
3578 lda [%i6+%o4]0x89,%f15 ! %f15 = 0000ff00
3579! Mem[0000000010041400] = 00b18c0b000000ff, %f12 = 9da4e622 0000be60
3580 ldda [%i1+%g0]0x80,%f12 ! %f12 = 00b18c0b 000000ff
3581! Mem[0000000010181410] = 0000a721, %l5 = 0faed3090000fdd1
3582 lduwa [%i6+%o5]0x88,%l5 ! %l5 = 000000000000a721
3583! Mem[0000000030141410] = 002c0000d7e300ff, %f8 = 00000058 21a70000
3584 ldda [%i5+%o5]0x89,%f8 ! %f8 = 002c0000 d7e300ff
3585! Mem[0000000030001400] = 96cad698 0b8cb14f, %l2 = 60be0000, %l3 = 22e6a49d
3586 ldda [%i0+%g0]0x89,%l2 ! %l2 = 000000000b8cb14f 0000000096cad698
3587! Mem[0000000010001408] = ffff00c0, %l1 = 00000000000000c0
3588 lduha [%i0+%o4]0x88,%l1 ! %l1 = 00000000000000c0
3589! Mem[00000000300c1410] = ff6cea26, %l3 = 0000000096cad698
3590 lduba [%i3+%o5]0x81,%l3 ! %l3 = 00000000000000ff
3591! Starting 10 instruction Store Burst
3592! Mem[0000000030181410] = 263e7541, %l3 = 00000000000000ff
3593 swapa [%i6+%o5]0x81,%l3 ! %l3 = 00000000263e7541
3594
3595p0_label_138:
3596! Mem[00000000201c0001] = ffffa250, %l3 = 00000000263e7541
3597 ldstub [%o0+0x001],%l3 ! %l3 = 000000ff000000ff
3598! Mem[0000000030101400] = b8ad75ba, %l6 = 0000000000000058
3599 ldstuba [%i4+%g0]0x81,%l6 ! %l6 = 000000b8000000ff
3600! %l3 = 00000000000000ff, Mem[0000000030141408] = ff000000
3601 stha %l3,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00ff0000
3602! %l0 = 00000000ff4942f9, Mem[0000000030001410] = 0000be60
3603 stwa %l0,[%i0+%o5]0x89 ! Mem[0000000030001410] = ff4942f9
3604! Mem[00000000201c0001] = ffffa250, %l5 = 000000000000a721
3605 ldstub [%o0+0x001],%l5 ! %l5 = 000000ff000000ff
3606! %f20 = 000021a7 00000000, Mem[0000000010081418] = 95fffeeb e3f1275a
3607 std %f20,[%i2+0x018] ! Mem[0000000010081418] = 000021a7 00000000
3608! %l4 = 0000000096cad698, Mem[0000000030041408] = 0000000000000000
3609 stxa %l4,[%i1+%o4]0x81 ! Mem[0000000030041408] = 0000000096cad698
3610! %l6 = 000000b8, %l7 = 000000c5, Mem[0000000030101410] = 6f00ffff 00000000
3611 stda %l6,[%i4+%o5]0x89 ! Mem[0000000030101410] = 000000b8 000000c5
3612! Mem[00000000201c0000] = ffffa250, %l0 = 00000000ff4942f9
3613 ldub [%o0+0x001],%l0 ! %l0 = 00000000000000ff
3614! Starting 10 instruction Load Burst
3615! Mem[0000000010101408] = ffffafff, %l7 = 00000000000000c5
3616 ldsba [%i4+%o4]0x88,%l7 ! %l7 = ffffffffffffffff
3617
3618p0_label_139:
3619! Mem[0000000010001410] = 00000058 21a70000, %l2 = 0b8cb14f, %l3 = 000000ff
3620 ldd [%i0+%o5],%l2 ! %l2 = 0000000000000058 0000000021a70000
3621! Mem[0000000030101400] = ba75adff, %l0 = 00000000000000ff
3622 ldsha [%i4+%g0]0x89,%l0 ! %l0 = ffffffffffffadff
3623! Mem[0000000010181408] = c5000000, %l1 = 00000000000000c0
3624 lduba [%i6+%o4]0x88,%l1 ! %l1 = 0000000000000000
3625! Mem[0000000010181408] = 000000c5, %l5 = 00000000000000ff
3626 lduha [%i6+%o4]0x80,%l5 ! %l5 = 0000000000000000
3627! Mem[0000000030101408] = ffffffac acffffff, %l6 = 000000b8, %l7 = ffffffff
3628 ldda [%i4+%o4]0x89,%l6 ! %l6 = 00000000acffffff 00000000ffffffac
3629! Mem[0000000030041410] = 0000e3ff, %f20 = 000021a7
3630 lda [%i1+%o5]0x89,%f20 ! %f20 = 0000e3ff
3631! Mem[0000000030181410] = 000000ff, %l3 = 0000000021a70000
3632 ldsba [%i6+%o5]0x81,%l3 ! %l3 = 0000000000000000
3633! Mem[00000000211c0000] = c0fcfc65, %l3 = 0000000000000000
3634 ldsb [%o2+%g0],%l3 ! %l3 = ffffffffffffffc0
3635! Mem[0000000030101400] = 0000009bba75adff, %l7 = 00000000ffffffac
3636 ldxa [%i4+%g0]0x89,%l7 ! %l7 = 0000009bba75adff
3637! Starting 10 instruction Store Burst
3638! %l1 = 0000000000000000, Mem[00000000211c0000] = c0fcfc65, %asi = 80
3639 stha %l1,[%o2+0x000]%asi ! Mem[00000000211c0000] = 0000fc65
3640
3641p0_label_140:
3642! %f24 = 95fffeeb e3f1275a, Mem[00000000100c1420] = 00000000 ff000000
3643 std %f24,[%i3+0x020] ! Mem[00000000100c1420] = 95fffeeb e3f1275a
3644! %f4 = 00000000 0000e622, Mem[00000000100c1408] = d1fd0000 00000013
3645 stda %f4 ,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000000 0000e622
3646! %l1 = 0000000000000000, Mem[00000000100c1408] = 00000000
3647 stba %l1,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000000
3648! %l6 = 00000000acffffff, Mem[0000000030041400] = 00ff00ff
3649 stha %l6,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00ffffff
3650! %f28 = ffffffff ffffffff, Mem[00000000300c1400] = ff000000 0000009b
3651 stda %f28,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ffffffff ffffffff
3652! %l1 = 0000000000000000, Mem[0000000010141428] = 1b676987
3653 stw %l1,[%i5+0x028] ! Mem[0000000010141428] = 00000000
3654! %f12 = 00b18c0b 000000ff, %l0 = ffffffffffffadff
3655! Mem[0000000010041408] = 60be000022e6a49d
3656 add %i1,0x008,%g1
3657 stda %f12,[%g1+%l0]ASI_PST16_PL ! Mem[0000000010041408] = ff0000000b8cb100
3658! %l0 = ffffffffffffadff, Mem[00000000300c1408] = 00000000ffafffff
3659 stxa %l0,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ffffffffffffadff
3660! %l6 = 00000000acffffff, Mem[00000000211c0000] = 0000fc65, %asi = 80
3661 stba %l6,[%o2+0x000]%asi ! Mem[00000000211c0000] = ff00fc65
3662! Starting 10 instruction Load Burst
3663! Mem[0000000030041410] = ffe30000, %l7 = 0000009bba75adff
3664 ldsba [%i1+%o5]0x81,%l7 ! %l7 = ffffffffffffffff
3665
3666p0_label_141:
3667! Code Fragment 3
3668p0_fragment_9:
3669! %l0 = ffffffffffffadff
3670 setx 0x8755fc68421f1e44,%g7,%l0 ! %l0 = 8755fc68421f1e44
3671! %l1 = 0000000000000000
3672 setx 0xc51150d85bf95d1e,%g7,%l1 ! %l1 = c51150d85bf95d1e
3673 setx 0x1fe000, %g1, %g3
3674 or %l0, %g3, %l0 ! always set perrmask = 0xff
3675 setx 0x1ffff8, %g1, %g2
3676 and %l0, %g2, %l0
3677 ta T_CHANGE_HPRIV
3678 stxa %l1, [%l0]ASI_DCACHE_DATA
3679 ta T_CHANGE_NONHPRIV
3680! %l0 = 8755fc68421f1e44
3681 setx 0xa6a49a67a5235519,%g7,%l0 ! %l0 = a6a49a67a5235519
3682! %l1 = c51150d85bf95d1e
3683 setx 0x6035911fb2ee0f7a,%g7,%l1 ! %l1 = 6035911fb2ee0f7a
3684! Mem[0000000010101408] = 000000ffffffafff, %f4 = 00000000 0000e622
3685 ldda [%i4+%o4]0x88,%f4 ! %f4 = 000000ff ffffafff
3686! Mem[0000000030041410] = 9b0000000000e3ff, %f8 = 002c0000 d7e300ff
3687 ldda [%i1+%o5]0x89,%f8 ! %f8 = 9b000000 0000e3ff
3688! Mem[00000000300c1408] = ffffffff, %f22 = ff6cea26
3689 lda [%i3+%o4]0x81,%f22 ! %f22 = ffffffff
3690 membar #Sync ! Added by membar checker (34)
3691! Mem[00000000100c1400] = 00000000 00ffffff 00000000 0000e622
3692! Mem[00000000100c1410] = ffea6cc0 3aabd7b0 00000000 000000ff
3693! Mem[00000000100c1420] = 95fffeeb e3f1275a ff000000 2164d7e3
3694! Mem[00000000100c1430] = ff30fc3b ea83a18b b80000ff ffffffff
3695 ldda [%i3]ASI_BLK_AIUPL,%f16 ! Block Load from 00000000100c1400
3696! Mem[0000000010081410] = ffffffff, %l5 = 0000000000000000
3697 lduba [%i2+%o5]0x88,%l5 ! %l5 = 00000000000000ff
3698! Mem[0000000010041410] = 00000000, %l5 = 00000000000000ff
3699 ldsha [%i1+%o5]0x88,%l5 ! %l5 = 0000000000000000
3700! Mem[0000000030141400] = 00000000ff4942f9, %l7 = ffffffffffffffff
3701 ldxa [%i5+%g0]0x89,%l7 ! %l7 = 00000000ff4942f9
3702! Mem[0000000030101410] = 000000b8, %l7 = 00000000ff4942f9
3703 lduha [%i4+%o5]0x89,%l7 ! %l7 = 00000000000000b8
3704! Starting 10 instruction Store Burst
3705! %l4 = 0000000096cad698, Mem[0000000010181400] = ace175ff
3706 stba %l4,[%i6+%g0]0x80 ! Mem[0000000010181400] = 98e175ff
3707
3708p0_label_142:
3709 membar #Sync ! Added by membar checker (35)
3710! %l6 = 00000000acffffff, Mem[00000000100c1410] = b0d7ab3ac06ceaff
3711 stxa %l6,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000acffffff
3712! %f2 = ff000000, Mem[0000000010181400] = 98e175ff
3713 sta %f2 ,[%i6+%g0]0x80 ! Mem[0000000010181400] = ff000000
3714! Mem[00000000100c1424] = e3f1275a, %l4 = 0000000096cad698, %asi = 80
3715 swapa [%i3+0x024]%asi,%l4 ! %l4 = 00000000e3f1275a
3716! %l0 = a6a49a67a5235519, Mem[000000001008143c] = 4079e437, %asi = 80
3717 stwa %l0,[%i2+0x03c]%asi ! Mem[000000001008143c] = a5235519
3718! %l2 = 00000058, %l3 = ffffffc0, Mem[0000000010001408] = c000ffff ff000000
3719 stda %l2,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000058 ffffffc0
3720! Mem[00000000211c0001] = ff00fc65, %l6 = 00000000acffffff
3721 ldstuba [%o2+0x001]%asi,%l6 ! %l6 = 00000000000000ff
3722! %l0 = a6a49a67a5235519, Mem[0000000030081400] = 60a4e622
3723 stwa %l0,[%i2+%g0]0x81 ! Mem[0000000030081400] = a5235519
3724! %l3 = ffffffffffffffc0, Mem[0000000030141400] = f94249ff00000000
3725 stxa %l3,[%i5+%g0]0x81 ! Mem[0000000030141400] = ffffffffffffffc0
3726! Mem[0000000030141410] = ff00e3d7, %l7 = 00000000000000b8
3727 swapa [%i5+%o5]0x81,%l7 ! %l7 = 00000000ff00e3d7
3728! Starting 10 instruction Load Burst
3729! Mem[00000000100c1400] = 00000000, %l3 = ffffffffffffffc0
3730 lduwa [%i3+%g0]0x88,%l3 ! %l3 = 0000000000000000
3731
3732p0_label_143:
3733! Mem[0000000010041400] = 00b18c0b 000000ff, %l4 = e3f1275a, %l5 = 00000000
3734 ldda [%i1+%g0]0x80,%l4 ! %l4 = 0000000000b18c0b 00000000000000ff
3735! Mem[0000000010141400] = 09d3ae0f, %l6 = 0000000000000000
3736 lduwa [%i5+%g0]0x88,%l6 ! %l6 = 0000000009d3ae0f
3737! Mem[0000000010081408] = 0000005800ff009b, %l1 = 6035911fb2ee0f7a
3738 ldxa [%i2+%o4]0x80,%l1 ! %l1 = 0000005800ff009b
3739! Mem[0000000010141410] = b8677ec61f000000, %l0 = a6a49a67a5235519
3740 ldxa [%i5+%o5]0x88,%l0 ! %l0 = b8677ec61f000000
3741! Mem[0000000030141408] = 00ff0000c5000000, %l7 = 00000000ff00e3d7
3742 ldxa [%i5+%o4]0x81,%l7 ! %l7 = 00ff0000c5000000
3743! Mem[0000000030181410] = 00000000 ff000000, %l4 = 00b18c0b, %l5 = 000000ff
3744 ldda [%i6+%o5]0x89,%l4 ! %l4 = 00000000ff000000 0000000000000000
3745! Mem[00000000100c1410] = ffffffac, %l6 = 0000000009d3ae0f
3746 ldsba [%i3+%o5]0x80,%l6 ! %l6 = ffffffffffffffff
3747! Mem[0000000030001410] = 9da4e622ff4942f9, %f26 = e3d76421 000000ff
3748 ldda [%i0+%o5]0x89,%f26 ! %f26 = 9da4e622 ff4942f9
3749! Mem[0000000010081400] = 26ea6cc0 26ea6cff, %l6 = ffffffff, %l7 = c5000000
3750 ldda [%i2+%g0]0x88,%l6 ! %l6 = 0000000026ea6cff 0000000026ea6cc0
3751! Starting 10 instruction Store Burst
3752! %l1 = 0000005800ff009b, Mem[0000000010181400] = ff0000004079e437
3753 stxa %l1,[%i6+%g0]0x80 ! Mem[0000000010181400] = 0000005800ff009b
3754
3755p0_label_144:
3756! %f6 = ace175ff 4079e437, Mem[0000000030001410] = ff4942f9 9da4e622
3757 stda %f6 ,[%i0+%o5]0x89 ! Mem[0000000030001410] = ace175ff 4079e437
3758! %f18 = 22e60000 00000000, Mem[0000000030101408] = acffffff ffffffac
3759 stda %f18,[%i4+%o4]0x89 ! Mem[0000000030101408] = 22e60000 00000000
3760! %f7 = 4079e437, Mem[000000001004141c] = e3248c09
3761 st %f7 ,[%i1+0x01c] ! Mem[000000001004141c] = 4079e437
3762! %f10 = 98d6ca96 3bfc30ff, %l3 = 0000000000000000
3763! Mem[0000000010101430] = ffffffffffffffff
3764 add %i4,0x030,%g1
3765 stda %f10,[%g1+%l3]ASI_PST32_P ! Mem[0000000010101430] = ffffffffffffffff
3766! Mem[0000000010001410] = 0000005821a70000, %l6 = 0000000026ea6cff, %l7 = 0000000026ea6cc0
3767 add %i0,0x10,%g1
3768 casxa [%g1]0x80,%l6,%l7 ! %l7 = 0000005821a70000
3769! %l2 = 0000000000000058, Mem[0000000030001400] = 0b8cb14f
3770 stwa %l2,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000058
3771! %f24 = 5a27f1e3, Mem[0000000010041400] = 00b18c0b
3772 sta %f24,[%i1+%g0]0x80 ! Mem[0000000010041400] = 5a27f1e3
3773! Mem[00000000100c1432] = ff30fc3b, %l2 = 0000000000000058
3774 ldstub [%i3+0x032],%l2 ! %l2 = 000000fc000000ff
3775! %l1 = 0000005800ff009b, Mem[0000000010001408] = 00000058
3776 stb %l1,[%i0+%o4] ! Mem[0000000010001408] = 9b000058
3777! Starting 10 instruction Load Burst
3778! Mem[0000000010141408] = 00000000, %l1 = 0000005800ff009b
3779 ldub [%i5+0x00a],%l1 ! %l1 = 0000000000000000
3780
3781p0_label_145:
3782! Mem[0000000010001408] = 9b000058, %l2 = 00000000000000fc
3783 lduwa [%i0+%o4]0x80,%l2 ! %l2 = 000000009b000058
3784! Mem[0000000010181408] = c5000000, %l2 = 000000009b000058
3785 lduba [%i6+%o4]0x88,%l2 ! %l2 = 0000000000000000
3786! Mem[000000001008142c] = 0000009b, %l3 = 0000000000000000
3787 ldswa [%i2+0x02c]%asi,%l3 ! %l3 = 000000000000009b
3788! Mem[00000000211c0000] = fffffc65, %l7 = 0000005821a70000
3789 ldsha [%o2+0x000]%asi,%l7 ! %l7 = ffffffffffffffff
3790! Mem[0000000010141410] = 0000001f, %f24 = 5a27f1e3
3791 lda [%i5+%o5]0x80,%f24 ! %f24 = 0000001f
3792! Mem[00000000100c1420] = 95fffeeb 96cad698, %l0 = 1f000000, %l1 = 00000000
3793 ldda [%i3+0x020]%asi,%l0 ! %l0 = 0000000095fffeeb 0000000096cad698
3794! Mem[0000000030181400] = ff0000c0, %f24 = 0000001f
3795 lda [%i6+%g0]0x81,%f24 ! %f24 = ff0000c0
3796! Mem[0000000010081400] = 26ea6cff, %l1 = 0000000096cad698
3797 lduwa [%i2+%g0]0x88,%l1 ! %l1 = 0000000026ea6cff
3798! Mem[0000000010101408] = ffafffffff000000, %l0 = 0000000095fffeeb
3799 ldxa [%i4+%o4]0x80,%l0 ! %l0 = ffafffffff000000
3800! Starting 10 instruction Store Burst
3801! Mem[0000000020800000] = ffffdad7, %l1 = 0000000026ea6cff
3802 ldstub [%o1+%g0],%l1 ! %l1 = 000000ff000000ff
3803
3804p0_label_146:
3805! Mem[0000000010181400] = 58000000, %l4 = 00000000ff000000
3806 ldstuba [%i6+%g0]0x88,%l4 ! %l4 = 00000000000000ff
3807! Mem[0000000010181410] = 21a70000, %l2 = 0000000000000000
3808 swapa [%i6+%o5]0x80,%l2 ! %l2 = 0000000021a70000
3809! %f29 = 3bfc30ff, Mem[000000001008141c] = 00000000
3810 st %f29,[%i2+0x01c] ! Mem[000000001008141c] = 3bfc30ff
3811! %l4 = 0000000000000000, Mem[0000000030141400] = c0ffffffffffffff
3812 stxa %l4,[%i5+%g0]0x89 ! Mem[0000000030141400] = 0000000000000000
3813! %l4 = 00000000, %l5 = 00000000, Mem[0000000030001408] = 0000ff00 00000000
3814 stda %l4,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000000 00000000
3815! %f6 = ace175ff, Mem[0000000010001408] = 9b000058
3816 sta %f6 ,[%i0+0x008]%asi ! Mem[0000000010001408] = ace175ff
3817! %l7 = ffffffffffffffff, Mem[0000000030041408] = 00000000
3818 stha %l7,[%i1+%o4]0x81 ! Mem[0000000030041408] = ffff0000
3819! %l5 = 0000000000000000, Mem[00000000300c1400] = ffffffff
3820 stwa %l5,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000
3821! %f24 = ff0000c0 ebfeff95, Mem[0000000030001410] = 37e47940 ff75e1ac
3822 stda %f24,[%i0+%o5]0x81 ! Mem[0000000030001410] = ff0000c0 ebfeff95
3823! Starting 10 instruction Load Burst
3824! Mem[0000000030001410] = 95fffeeb c00000ff, %l2 = 21a70000, %l3 = 0000009b
3825 ldda [%i0+%o5]0x89,%l2 ! %l2 = 00000000c00000ff 0000000095fffeeb
3826
3827p0_label_147:
3828! Mem[0000000030041408] = ffff0000, %l5 = 0000000000000000
3829 lduba [%i1+%o4]0x81,%l5 ! %l5 = 00000000000000ff
3830! Mem[0000000010181400] = 580000ff, %l5 = 00000000000000ff
3831 lduha [%i6+%g0]0x88,%l5 ! %l5 = 00000000000000ff
3832! Mem[0000000030101408] = 22e60000 00000000, %l4 = 00000000, %l5 = 000000ff
3833 ldda [%i4+%o4]0x89,%l4 ! %l4 = 0000000000000000 0000000022e60000
3834! Mem[0000000010041400] = 5a27f1e3, %l2 = 00000000c00000ff
3835 ldsba [%i1+%g0]0x80,%l2 ! %l2 = 000000000000005a
3836! Mem[0000000030001410] = 95fffeeb c00000ff, %l6 = 26ea6cff, %l7 = ffffffff
3837 ldda [%i0+%o5]0x89,%l6 ! %l6 = 00000000c00000ff 0000000095fffeeb
3838! Mem[0000000010041428] = 7646daf5 8bd5e470, %l2 = 0000005a, %l3 = 95fffeeb
3839 ldda [%i1+0x028]%asi,%l2 ! %l2 = 000000007646daf5 000000008bd5e470
3840! Mem[0000000010181408] = c5000000, %l2 = 000000007646daf5
3841 ldswa [%i6+%o4]0x88,%l2 ! %l2 = ffffffffc5000000
3842! Mem[0000000010041408] = ff000000, %l3 = 000000008bd5e470
3843 lduwa [%i1+%o4]0x80,%l3 ! %l3 = 00000000ff000000
3844! Mem[0000000030081408] = ffff00c0, %l5 = 0000000022e60000
3845 lduha [%i2+%o4]0x89,%l5 ! %l5 = 00000000000000c0
3846! Starting 10 instruction Store Burst
3847! %l4 = 0000000000000000, Mem[00000000211c0000] = fffffc65, %asi = 80
3848 stha %l4,[%o2+0x000]%asi ! Mem[00000000211c0000] = 0000fc65
3849
3850p0_label_148:
3851! %l3 = 00000000ff000000, Mem[00000000100c1430] = ff30ff3bea83a18b
3852 stx %l3,[%i3+0x030] ! Mem[00000000100c1430] = 00000000ff000000
3853! %l4 = 0000000000000000, Mem[0000000030141410] = 000000b800002c00
3854 stxa %l4,[%i5+%o5]0x81 ! Mem[0000000030141410] = 0000000000000000
3855! %l6 = 00000000c00000ff, Mem[0000000020800000] = ffffdad7, %asi = 80
3856 stha %l6,[%o1+0x000]%asi ! Mem[0000000020800000] = 00ffdad7
3857! %f30 = ffffffff, Mem[0000000010101410] = 000000ff
3858 sta %f30,[%i4+%o5]0x88 ! Mem[0000000010101410] = ffffffff
3859! Mem[0000000010181408] = c5000000, %l1 = 00000000000000ff
3860 ldstuba [%i6+%o4]0x88,%l1 ! %l1 = 00000000000000ff
3861! %l5 = 00000000000000c0, Mem[0000000010041404] = 000000ff, %asi = 80
3862 stha %l5,[%i1+0x004]%asi ! Mem[0000000010041404] = 00c000ff
3863! Mem[0000000021800101] = 900c757a, %l2 = ffffffffc5000000
3864 ldstub [%o3+0x101],%l2 ! %l2 = 0000000c000000ff
3865! %l5 = 00000000000000c0, Mem[0000000030001410] = ff0000c0
3866 stwa %l5,[%i0+%o5]0x81 ! Mem[0000000030001410] = 000000c0
3867! Mem[0000000010181410] = 00000000, %l7 = 95fffeeb, %l4 = 00000000
3868 add %i6,0x10,%g1
3869 casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000000000000
3870! Starting 10 instruction Load Burst
3871! Mem[00000000300c1400] = 00000000, %l5 = 00000000000000c0
3872 ldsba [%i3+%g0]0x89,%l5 ! %l5 = 0000000000000000
3873
3874p0_label_149:
3875! Mem[0000000010001400] = 9da4e622, %l4 = 0000000000000000
3876 ldsha [%i0+%g0]0x80,%l4 ! %l4 = ffffffffffff9da4
3877! Mem[00000000100c1400] = 00000000, %f31 = ff0000b8
3878 lda [%i3+%g0]0x80,%f31 ! %f31 = 00000000
3879! Mem[00000000201c0000] = ffffa250, %l5 = 0000000000000000
3880 lduha [%o0+0x000]%asi,%l5 ! %l5 = 000000000000ffff
3881! Mem[0000000010141408] = 00000000 a7210000, %l2 = 0000000c, %l3 = ff000000
3882 ldda [%i5+0x008]%asi,%l2 ! %l2 = 0000000000000000 00000000a7210000
3883! Mem[0000000030101408] = 00000000, %l0 = ffafffffff000000
3884 ldsba [%i4+%o4]0x81,%l0 ! %l0 = 0000000000000000
3885! Mem[0000000030041410] = ffe30000, %l0 = 0000000000000000
3886 ldsha [%i1+%o5]0x81,%l0 ! %l0 = ffffffffffffffe3
3887! Mem[0000000010181428] = ffff00c0ff760000, %f30 = ffffffff 00000000
3888 ldda [%i6+0x028]%asi,%f30 ! %f30 = ffff00c0 ff760000
3889! Mem[00000000100c1400] = 00000000, %l0 = ffffffffffffffe3
3890 ldswa [%i3+%g0]0x80,%l0 ! %l0 = 0000000000000000
3891! Mem[0000000030181410] = ff000000, %l5 = 000000000000ffff
3892 ldswa [%i6+%o5]0x89,%l5 ! %l5 = ffffffffff000000
3893! Starting 10 instruction Store Burst
3894! %l2 = 0000000000000000, Mem[00000000100c1421] = 95fffeeb
3895 stb %l2,[%i3+0x021] ! Mem[00000000100c1420] = 9500feeb
3896
3897p0_label_150:
3898! %f0 = 00000000 00000000 ff000000 000000ff
3899! %f4 = 000000ff ffffafff ace175ff 4079e437
3900! %f8 = 9b000000 0000e3ff 98d6ca96 3bfc30ff
3901! %f12 = 00b18c0b 000000ff 00000000 0000ff00
3902 stda %f0,[%i1]ASI_COMMIT_P ! Block Store to 0000000010041400
3903! Mem[00000000201c0000] = ffffa250, %l1 = 0000000000000000
3904 ldstub [%o0+%g0],%l1 ! %l1 = 000000ff000000ff
3905! %f16 = ffffff00 00000000, Mem[0000000030081410] = 00000000 a7210000
3906 stda %f16,[%i2+%o5]0x81 ! Mem[0000000030081410] = ffffff00 00000000
3907! %f22 = ff000000, Mem[0000000030181400] = ff0000c0
3908 sta %f22,[%i6+%g0]0x81 ! Mem[0000000030181400] = ff000000
3909! Mem[0000000030181408] = 0000ff00, %l6 = 00000000c00000ff
3910 ldstuba [%i6+%o4]0x89,%l6 ! %l6 = 00000000000000ff
3911! Mem[0000000030141410] = 00000000, %l6 = 0000000000000000
3912 ldstuba [%i5+%o5]0x89,%l6 ! %l6 = 00000000000000ff
3913! %l4 = ffffffffffff9da4, Mem[0000000030141410] = 000000ff
3914 stha %l4,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00009da4
3915! %f26 = 9da4e622, Mem[0000000010001404] = 0000007c
3916 st %f26,[%i0+0x004] ! Mem[0000000010001404] = 9da4e622
3917 membar #Sync ! Added by membar checker (36)
3918! Mem[0000000010041400] = 00000000, %l2 = 0000000000000000
3919 swapa [%i1+%g0]0x88,%l2 ! %l2 = 0000000000000000
3920! Starting 10 instruction Load Burst
3921! Mem[0000000010181410] = 00000000, %f10 = 98d6ca96
3922 lda [%i6+%o5]0x88,%f10 ! %f10 = 00000000
3923
3924 ba,a p0_not_taken_0_end
3925p0_not_taken_0:
3926! The following code should not be executed
3927 fitod %f27,%f4
3928 lduw [%i1+0x028],%l4
3929 ldsba [%i2+0x01e]%asi,%l5
3930 umul %l0,%l1,%l5
3931 ba,a p0_branch_failed
3932p0_not_taken_0_end:
3933
3934
3935! End of Random Code for Thread 0
3936
3937
3938! Check Registers
3939
3940p0_check_registers:
3941 set p0_expected_registers,%g1
3942 ldx [%g1+0x000],%g2
3943 cmp %l0,%g2 ! %l0 should be 0000000000000000
3944 bne,a,pn %xcc,p0_reg_l0_fail
3945 mov %l0,%g3
3946 ldx [%g1+0x008],%g2
3947 cmp %l1,%g2 ! %l1 should be 00000000000000ff
3948 bne,a,pn %xcc,p0_reg_l1_fail
3949 mov %l1,%g3
3950 ldx [%g1+0x010],%g2
3951 cmp %l2,%g2 ! %l2 should be 0000000000000000
3952 bne,a,pn %xcc,p0_reg_l2_fail
3953 mov %l2,%g3
3954 ldx [%g1+0x018],%g2
3955 cmp %l3,%g2 ! %l3 should be 00000000a7210000
3956 bne,a,pn %xcc,p0_reg_l3_fail
3957 mov %l3,%g3
3958 ldx [%g1+0x020],%g2
3959 cmp %l4,%g2 ! %l4 should be ffffffffffff9da4
3960 bne,a,pn %xcc,p0_reg_l4_fail
3961 mov %l4,%g3
3962 ldx [%g1+0x028],%g2
3963 cmp %l5,%g2 ! %l5 should be ffffffffff000000
3964 bne,a,pn %xcc,p0_reg_l5_fail
3965 mov %l5,%g3
3966 ldx [%g1+0x030],%g2
3967 cmp %l6,%g2 ! %l6 should be 0000000000000000
3968 bne,a,pn %xcc,p0_reg_l6_fail
3969 mov %l6,%g3
3970 ldx [%g1+0x038],%g2
3971 cmp %l7,%g2 ! %l7 should be 0000000095fffeeb
3972 bne,a,pn %xcc,p0_reg_l7_fail
3973 mov %l7,%g3
3974
3975! Check Floating Point Registers
3976
3977p0_check_fp_registers:
3978 set p0_expected_fp_regs,%g3
3979 std %f0,[%g1]
3980 ldx [%g1],%l1
3981 ldx [%g3+0x00],%l0
3982 cmp %l0,%l1 ! %f0 should be 00000000 00000000
3983 bne %xcc,p0_f0_fail
3984 std %f2,[%g1]
3985 ldx [%g1],%l1
3986 ldx [%g3+0x08],%l0
3987 cmp %l0,%l1 ! %f2 should be ff000000 000000ff
3988 bne %xcc,p0_f2_fail
3989 std %f4,[%g1]
3990 ldx [%g1],%l1
3991 ldx [%g3+0x10],%l0
3992 cmp %l0,%l1 ! %f4 should be 000000ff ffffafff
3993 bne %xcc,p0_f4_fail
3994 std %f6,[%g1]
3995 ldx [%g1],%l1
3996 ldx [%g3+0x18],%l0
3997 cmp %l0,%l1 ! %f6 should be ace175ff 4079e437
3998 bne %xcc,p0_f6_fail
3999 std %f8,[%g1]
4000 ldx [%g1],%l1
4001 ldx [%g3+0x20],%l0
4002 cmp %l0,%l1 ! %f8 should be 9b000000 0000e3ff
4003 bne %xcc,p0_f8_fail
4004 std %f10,[%g1]
4005 ldx [%g1],%l1
4006 ldx [%g3+0x28],%l0
4007 cmp %l0,%l1 ! %f10 should be 00000000 3bfc30ff
4008 bne %xcc,p0_f10_fail
4009 std %f12,[%g1]
4010 ldx [%g1],%l1
4011 ldx [%g3+0x30],%l0
4012 cmp %l0,%l1 ! %f12 should be 00b18c0b 000000ff
4013 bne %xcc,p0_f12_fail
4014 std %f14,[%g1]
4015 ldx [%g1],%l1
4016 ldx [%g3+0x38],%l0
4017 cmp %l0,%l1 ! %f14 should be 00000000 0000ff00
4018 bne %xcc,p0_f14_fail
4019 std %f16,[%g1]
4020 ldx [%g1],%l1
4021 ldx [%g3+0x40],%l0
4022 cmp %l0,%l1 ! %f16 should be ffffff00 00000000
4023 bne %xcc,p0_f16_fail
4024 std %f18,[%g1]
4025 ldx [%g1],%l1
4026 ldx [%g3+0x48],%l0
4027 cmp %l0,%l1 ! %f18 should be 22e60000 00000000
4028 bne %xcc,p0_f18_fail
4029 std %f20,[%g1]
4030 ldx [%g1],%l1
4031 ldx [%g3+0x50],%l0
4032 cmp %l0,%l1 ! %f20 should be b0d7ab3a c06ceaff
4033 bne %xcc,p0_f20_fail
4034 std %f22,[%g1]
4035 ldx [%g1],%l1
4036 ldx [%g3+0x58],%l0
4037 cmp %l0,%l1 ! %f22 should be ff000000 00000000
4038 bne %xcc,p0_f22_fail
4039 std %f24,[%g1]
4040 ldx [%g1],%l1
4041 ldx [%g3+0x60],%l0
4042 cmp %l0,%l1 ! %f24 should be ff0000c0 ebfeff95
4043 bne %xcc,p0_f24_fail
4044 std %f26,[%g1]
4045 ldx [%g1],%l1
4046 ldx [%g3+0x68],%l0
4047 cmp %l0,%l1 ! %f26 should be 9da4e622 ff4942f9
4048 bne %xcc,p0_f26_fail
4049 std %f28,[%g1]
4050 ldx [%g1],%l1
4051 ldx [%g3+0x70],%l0
4052 cmp %l0,%l1 ! %f28 should be 8ba183ea 3bfc30ff
4053 bne %xcc,p0_f28_fail
4054 std %f30,[%g1]
4055 ldx [%g1],%l1
4056 ldx [%g3+0x78],%l0
4057 cmp %l0,%l1 ! %f30 should be ffff00c0 ff760000
4058 bne %xcc,p0_f30_fail
4059 nop
4060
4061! The test for processor 0 has passed
4062
4063p0_passed:
4064 ta GOOD_TRAP
4065 nop
4066
4067p0_reg_l0_fail:
4068 or %g0,0xbd0,%g1
4069 ba,a p0_failed
4070p0_reg_l1_fail:
4071 or %g0,0xbd1,%g1
4072 ba,a p0_failed
4073p0_reg_l2_fail:
4074 or %g0,0xbd2,%g1
4075 ba,a p0_failed
4076p0_reg_l3_fail:
4077 or %g0,0xbd3,%g1
4078 ba,a p0_failed
4079p0_reg_l4_fail:
4080 or %g0,0xbd4,%g1
4081 ba,a p0_failed
4082p0_reg_l5_fail:
4083 or %g0,0xbd5,%g1
4084 ba,a p0_failed
4085p0_reg_l6_fail:
4086 or %g0,0xbd6,%g1
4087 ba,a p0_failed
4088p0_reg_l7_fail:
4089 or %g0,0xbd7,%g1
4090 ba,a p0_failed
4091p0_f0_fail:
4092 set p0_temp,%g6
4093 mov 0xf00,%l0
4094 stx %l0,[%g6]
4095 std %f0,[%g6+8]
4096 stx %fsr,[%g6+16]
4097 ta BAD_TRAP
4098
4099p0_f2_fail:
4100 set p0_temp,%g6
4101 mov 0xf02,%l0
4102 stx %l0,[%g6]
4103 std %f2,[%g6+8]
4104 stx %fsr,[%g6+16]
4105 ta BAD_TRAP
4106
4107p0_f4_fail:
4108 set p0_temp,%g6
4109 mov 0xf04,%l0
4110 stx %l0,[%g6]
4111 std %f4,[%g6+8]
4112 stx %fsr,[%g6+16]
4113 ta BAD_TRAP
4114
4115p0_f6_fail:
4116 set p0_temp,%g6
4117 mov 0xf06,%l0
4118 stx %l0,[%g6]
4119 std %f6,[%g6+8]
4120 stx %fsr,[%g6+16]
4121 ta BAD_TRAP
4122
4123p0_f8_fail:
4124 set p0_temp,%g6
4125 mov 0xf08,%l0
4126 stx %l0,[%g6]
4127 std %f8,[%g6+8]
4128 stx %fsr,[%g6+16]
4129 ta BAD_TRAP
4130
4131p0_f10_fail:
4132 set p0_temp,%g6
4133 mov 0xf10,%l0
4134 stx %l0,[%g6]
4135 std %f10,[%g6+8]
4136 stx %fsr,[%g6+16]
4137 ta BAD_TRAP
4138
4139p0_f12_fail:
4140 set p0_temp,%g6
4141 mov 0xf12,%l0
4142 stx %l0,[%g6]
4143 std %f12,[%g6+8]
4144 stx %fsr,[%g6+16]
4145 ta BAD_TRAP
4146
4147p0_f14_fail:
4148 set p0_temp,%g6
4149 mov 0xf14,%l0
4150 stx %l0,[%g6]
4151 std %f14,[%g6+8]
4152 stx %fsr,[%g6+16]
4153 ta BAD_TRAP
4154
4155p0_f16_fail:
4156 set p0_temp,%g6
4157 mov 0xf16,%l0
4158 stx %l0,[%g6]
4159 std %f16,[%g6+8]
4160 stx %fsr,[%g6+16]
4161 ta BAD_TRAP
4162
4163p0_f18_fail:
4164 set p0_temp,%g6
4165 mov 0xf18,%l0
4166 stx %l0,[%g6]
4167 std %f18,[%g6+8]
4168 stx %fsr,[%g6+16]
4169 ta BAD_TRAP
4170
4171p0_f20_fail:
4172 set p0_temp,%g6
4173 mov 0xf20,%l0
4174 stx %l0,[%g6]
4175 std %f20,[%g6+8]
4176 stx %fsr,[%g6+16]
4177 ta BAD_TRAP
4178
4179p0_f22_fail:
4180 set p0_temp,%g6
4181 mov 0xf22,%l0
4182 stx %l0,[%g6]
4183 std %f22,[%g6+8]
4184 stx %fsr,[%g6+16]
4185 ta BAD_TRAP
4186
4187p0_f24_fail:
4188 set p0_temp,%g6
4189 mov 0xf24,%l0
4190 stx %l0,[%g6]
4191 std %f24,[%g6+8]
4192 stx %fsr,[%g6+16]
4193 ta BAD_TRAP
4194
4195p0_f26_fail:
4196 set p0_temp,%g6
4197 mov 0xf26,%l0
4198 stx %l0,[%g6]
4199 std %f26,[%g6+8]
4200 stx %fsr,[%g6+16]
4201 ta BAD_TRAP
4202
4203p0_f28_fail:
4204 set p0_temp,%g6
4205 mov 0xf28,%l0
4206 stx %l0,[%g6]
4207 std %f28,[%g6+8]
4208 stx %fsr,[%g6+16]
4209 ta BAD_TRAP
4210
4211p0_f30_fail:
4212 set p0_temp,%g6
4213 mov 0xf30,%l0
4214 stx %l0,[%g6]
4215 std %f30,[%g6+8]
4216 stx %fsr,[%g6+16]
4217 ta BAD_TRAP
4218
4219
4220! The test for processor 0 failed
4221
4222p0_failed:
4223 set p0_temp,%g6
4224 stx %g1,[%g6]
4225 stx %g2,[%g6+8]
4226 stx %g3,[%g6+16]
4227 stx %fsr,[%g6+24]
4228 ta BAD_TRAP
4229
4230
4231! The local area data for processor 0 failed
4232
4233p0_local_failed:
4234 set done_flags,%g5
4235 mov 3,%g6
4236 st %g6,[%g5+0x000] ! Set processor 0 done flag
4237
4238 set p0_temp,%g6
4239 add %g1,%g4,%g1
4240 stx %g4,[%g6]
4241 stx %g2,[%g6+8]
4242 stx %g3,[%g6+16]
4243 st %fsr,[%g6+24]
4244 ta BAD_TRAP
4245
4246p0_selfmod_failed:
4247 ba p0_failed
4248 mov 0xabc,%g1
4249
4250p0_branch_failed:
4251 mov 0xbbb,%g1
4252 rd %ccr,%g2
4253 ba p0_failed
4254 mov 0x0,%g3
4255
4256p0_trap1e:
4257 and %l5,%l3,%l2
4258 done
4259
4260p0_trap1o:
4261 and %l5,%l3,%l2
4262 done
4263
4264
4265p0_trap2e:
4266 fitos %f9 ,%f6
4267 addc %l4,-0x8d1,%l2
4268 ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000010041408]
4269 fstoi %f0 ,%f6
4270 done
4271
4272p0_trap2o:
4273 fitos %f9 ,%f6
4274 addc %l4,-0x8d1,%l2
4275 ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000010041408]
4276 fstoi %f0 ,%f6
4277 done
4278
4279
4280p0_trap3e:
4281 addc %l1,-0x446,%l2
4282 and %l0,%l3,%l3
4283 orn %l7,%l3,%l0
4284 xor %l5,%l4,%l5
4285 done
4286
4287p0_trap3o:
4288 addc %l1,-0x446,%l2
4289 and %l0,%l3,%l3
4290 orn %l7,%l3,%l0
4291 xor %l5,%l4,%l5
4292 done
4293
4294! Cross Processor Interrupt Handler
4295
4296cross_intr_handler:
4297 membar #Sync
4298! Identify the recipient of the interrupt
4299 mov 0x10,%g1 ! VA of Core ID Register
4300 ldxa [%g1]ASI_CMP_CORE_ID,%g1
4301 and %g1,0x3f,%g4 ! Extract Core ID in %g4
4302 sll %g4,2,%g1 ! Index into intr receive array
4303 set received_xintr,%g2 ! Pointer to receive counters
4304 lduw [%g2+%g1],%g3 ! Get receive count
4305 inc %g3 ! Incement by 1
4306 st %g3,[%g2+%g1] ! Update receive count
4307! Reset busy bit interrupts and return
4308 mov 0x40,%g1 ! Busy bit
4309 stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit
4310 membar #Sync
4311 retry
4312
4313inst_access_handler:
4314 done
4315
4316 .align 256
4317data_access_handler:
43181: done
4319
4320p0_init_memory_pointers:
4321 set p0_init_registers,%g1
4322 mov %g0,%g2
4323 mov %g0,%g3
4324 mov %g0,%g4
4325 mov %g0,%g5
4326 mov %g0,%g6
4327 mov %g0,%g7
4328
4329! Initialize memory pointers for window 0
4330 set p0_local0_start,%i0
4331 set p0_local1_start,%i1
4332 set p0_local2_start,%i2
4333 set p0_local3_start,%i3
4334 set p0_local4_start,%i4
4335 set p0_local5_start,%i5
4336 set p0_local6_start,%i6
4337 clr %i7
4338! Init Local Registers in Window 0
4339 ldx [%g1+0x000],%l0 ! %l0 = b99ac5c452e46c99
4340 ldx [%g1+0x008],%l1 ! %l1 = 8c0ec69aae2fb43e
4341 ldx [%g1+0x010],%l2 ! %l2 = dbf710bdfb5aa8dd
4342 ldx [%g1+0x018],%l3 ! %l3 = fb61541a352c50cb
4343 ldx [%g1+0x020],%l4 ! %l4 = 44d88924bd72b1f6
4344 ldx [%g1+0x028],%l5 ! %l5 = 29eb9f341b6781fc
4345 ldx [%g1+0x030],%l6 ! %l6 = 5b88876e58793366
4346 ldx [%g1+0x038],%l7 ! %l7 = 1b505269f557d8dc
4347
4348! Initialize the output register of window 0
4349
4350 set share0_start,%o0
4351 set share1_start,%o1
4352 set share2_start,%o2
4353 set share3_start,%o3
4354 mov 0x08,%o4
4355 mov 0x10,%o5
4356 mov 0x18,%o6
4357
4358 retl
4359 nop
4360
4361user_text_end:
4362 .seg "text"
4363 .align 0x2000
4364user_near0_start:
4365p0_near_0_le:
4366 ldx [%i0+0x010],%l6 ! Mem[0000000010001410]
4367 ldsh [%i0+0x03e],%l0 ! Mem[000000001000143e]
4368 jmpl %o7,%g0
4369 fdtos %f2 ,%f2
4370p0_near_0_he:
4371 stw %l4,[%i2+0x01c] ! Mem[000000001008141c]
4372 std %l0,[%i1+0x000] ! Mem[0000000010041400]
4373 lduh [%i1+0x012],%l4 ! Mem[0000000010041412]
4374 fitod %f29,%f22
4375 jmpl %o7,%g0
4376 smul %l1,0xc8a,%l4
4377near0_b2b_h:
4378 fadds %f19,%f25,%f31
4379 fadds %f16,%f30,%f21
4380 fsubs %f16,%f20,%f17
4381 xnor %l0,%l4,%l5
4382 sub %l3,%l7,%l4
4383 jmpl %o7,%g0
4384 fdtoi %f18,%f30
4385near0_b2b_l:
4386 fsqrts %f11,%f15
4387 sub %l0,%l6,%l0
4388 add %l1,%l7,%l0
4389 fsqrts %f5 ,%f1
4390 fstod %f0 ,%f12
4391 jmpl %o7,%g0
4392 fsqrts %f3 ,%f4
4393user_near0_end:
4394 .seg "text"
4395 .align 0x2000
4396user_near1_start:
4397p0_near_1_le:
4398 ld [%i5+0x028],%f5 ! Mem[0000000010141428]
4399 fadds %f4 ,%f7 ,%f1
4400 addc %l2,0x8d5,%l0
4401 mulx %l5,-0xc4e,%l0
4402 jmpl %o7,%g0
4403 ldsw [%i2+0x03c],%l7 ! Mem[000000001008143c]
4404p0_near_1_he:
4405 xnor %l4,%l4,%l4
4406 addc %l7,0x824,%l6
4407 swap [%i3+0x03c],%l1 ! Mem[00000000100c143c]
4408 jmpl %o7,%g0
4409 st %f22,[%i4+0x020] ! Mem[0000000010101420]
4410near1_b2b_h:
4411 fdtoi %f20,%f23
4412 sub %l1,0x5fc,%l2
4413 addc %l7,0xc59,%l0
4414 jmpl %o7,%g0
4415 fstoi %f16,%f22
4416near1_b2b_l:
4417 sdivx %l3,0xa8f,%l0
4418 fadds %f1 ,%f5 ,%f15
4419 or %l3,-0x5ba,%l6
4420 jmpl %o7,%g0
4421 fstod %f9 ,%f6
4422user_near1_end:
4423 .seg "text"
4424 .align 0x2000
4425user_near2_start:
4426p0_near_2_le:
4427 fsqrts %f0 ,%f11
4428 ldsw [%i6+0x01c],%l0 ! Mem[000000001018141c]
4429 ldstub [%i6+0x021],%l6 ! Mem[0000000010181421]
4430 ldsh [%i5+0x038],%l7 ! Mem[0000000010141438]
4431 sdivx %l0,%l5,%l5
4432 fitod %f3 ,%f12
4433 ld [%i1+0x028],%f15 ! Mem[0000000010041428]
4434 jmpl %o7,%g0
4435 fsqrts %f14,%f13
4436p0_near_2_he:
4437 ldd [%i1+0x008],%f28 ! Mem[0000000010041408]
4438 sth %l1,[%i2+0x034] ! Mem[0000000010081434]
4439 lduh [%i6+0x016],%l7 ! Mem[0000000010181416]
4440 add %l5,-0xdfc,%l0
4441 jmpl %o7,%g0
4442 fitod %f30,%f20
4443near2_b2b_h:
4444 andn %l4,-0xe7e,%l6
4445 sdivx %l4,%l0,%l0
4446 jmpl %o7,%g0
4447 xnor %l0,%l0,%l2
4448near2_b2b_l:
4449 sub %l5,%l6,%l7
4450 fsubs %f5 ,%f6 ,%f0
4451 jmpl %o7,%g0
4452 add %l0,%l7,%l3
4453user_near2_end:
4454 .seg "text"
4455 .align 0x2000
4456user_near3_start:
4457p0_near_3_le:
4458 fdtoi %f10,%f15
4459 lduh [%i5+0x034],%l6 ! Mem[0000000010141434]
4460 jmpl %o7,%g0
4461 fdtos %f8 ,%f3
4462p0_near_3_he:
4463 ldsb [%i3+0x01a],%l1 ! Mem[00000000100c141a]
4464 fitod %f20,%f28
4465 orn %l1,%l4,%l4
4466 ldsw [%i0+0x018],%l4 ! Mem[0000000010001418]
4467 subc %l3,%l6,%l7
4468 jmpl %o7,%g0
4469 lduh [%i5+0x034],%l3 ! Mem[0000000010141434]
4470near3_b2b_h:
4471 jmpl %o7,%g0
4472 sub %l4,%l4,%l1
4473 jmpl %o7,%g0
4474 nop
4475near3_b2b_l:
4476 jmpl %o7,%g0
4477 fadds %f4 ,%f2 ,%f4
4478 jmpl %o7,%g0
4479 nop
4480user_near3_end:
4481 .seg "text"
4482 .text
4483 .align 0x2000
4484user_far0_start:
4485p0_far_0_le:
4486 jmpl %o7,%g0
4487 subc %l2,%l4,%l2
4488 jmpl %o7,%g0
4489 nop
4490p0_far_0_lem:
4491 jmpl %o7,%g0
4492 subc %l2,%l4,%l2
4493 jmpl %o7,%g0
4494 nop
4495p0_far_0_he:
4496 ldsh [%i2+0x036],%l1 ! Mem[0000000010081436]
4497 jmpl %o7,%g0
4498 fsqrts %f17,%f29
4499p0_far_0_hem:
4500 membar #Sync
4501 ldsh [%i2+0x036],%l1 ! Mem[0000000010081436]
4502 jmpl %o7,%g0
4503 fsqrts %f17,%f29
4504p0_loop_branch_0:
4505 jmpl %o7+12,%g0
4506 add %l0,1,%l0
4507far0_b2b_h:
4508 fitod %f27,%f20
4509 fsqrts %f20,%f20
4510 fadds %f28,%f17,%f24
4511 subc %l3,-0x362,%l4
4512 jmpl %o7,%g0
4513 fdivs %f20,%f29,%f27
4514far0_b2b_l:
4515 subc %l0,%l6,%l4
4516 xnor %l0,-0x83d,%l1
4517 smul %l7,%l3,%l5
4518 andn %l4,%l1,%l0
4519 jmpl %o7,%g0
4520 sub %l2,-0xc84,%l7
4521user_far0_end:
4522 .seg "text"
4523 .text
4524 .align 0x2000
4525user_far1_start:
4526p0_far_1_le:
4527 fdtoi %f8 ,%f15
4528 sth %l5,[%i0+0x024] ! Mem[0000000010001424]
4529 ldsw [%i2+0x030],%l6 ! Mem[0000000010081430]
4530 jmpl %o7,%g0
4531 sub %l2,0xbdf,%l0
4532p0_far_1_lem:
4533 fdtoi %f8 ,%f15
4534 membar #Sync
4535 sth %l5,[%i0+0x024] ! Mem[0000000010001424]
4536 ldsw [%i2+0x030],%l6 ! Mem[0000000010081430]
4537 jmpl %o7,%g0
4538 sub %l2,0xbdf,%l0
4539p0_far_1_he:
4540 udivx %l4,%l7,%l4
4541 ldd [%i2+0x030],%f20 ! Mem[0000000010081430]
4542 smul %l4,%l1,%l7
4543 stb %l2,[%i2+0x026] ! Mem[0000000010081426]
4544 ldstub [%o3+0x180],%l5 ! Mem[0000000021800180]
4545 jmpl %o7,%g0
4546 fadds %f25,%f23,%f16
4547p0_far_1_hem:
4548 udivx %l4,%l7,%l4
4549 membar #Sync
4550 ldd [%i2+0x030],%f20 ! Mem[0000000010081430]
4551 smul %l4,%l1,%l7
4552 stb %l2,[%i2+0x026] ! Mem[0000000010081426]
4553 ldstub [%o3+0x180],%l5 ! Mem[0000000021800180]
4554 jmpl %o7,%g0
4555 fadds %f25,%f23,%f16
4556p0_loop_branch_1:
4557 jmpl %o7+12,%g0
4558 add %l0,2,%l0
4559far1_b2b_h:
4560 udivx %l2,%l7,%l4
4561 nop
4562 mulx %l1,%l3,%l4
4563 jmpl %o7,%g0
4564 fstod %f26,%f24
4565far1_b2b_l:
4566 mulx %l3,0xca3,%l1
4567 andn %l5,%l1,%l5
4568 nop
4569 jmpl %o7,%g0
4570 fstod %f9 ,%f2
4571user_far1_end:
4572 .seg "text"
4573 .text
4574 .align 0x2000
4575user_far2_start:
4576p0_far_2_le:
4577 ldub [%i6+0x039],%l1 ! Mem[0000000010181439]
4578 ldsb [%i3+0x036],%l2 ! Mem[00000000100c1436]
4579 fmuls %f10,%f8 ,%f10
4580 std %f2 ,[%i4+0x018] ! Mem[0000000010101418]
4581 jmpl %o7,%g0
4582 stb %l3,[%i2+0x017] ! Mem[0000000010081417]
4583p0_far_2_lem:
4584 membar #Sync
4585 ldub [%i6+0x039],%l1 ! Mem[0000000010181439]
4586 ldsb [%i3+0x036],%l2 ! Mem[00000000100c1436]
4587 fmuls %f10,%f8 ,%f10
4588 std %f2 ,[%i4+0x018] ! Mem[0000000010101418]
4589 membar #Sync
4590 jmpl %o7,%g0
4591 stb %l3,[%i2+0x017] ! Mem[0000000010081417]
4592p0_far_2_he:
4593 xor %l2,-0x8c9,%l2
4594 jmpl %o7,%g0
4595 lduw [%i3+0x00c],%l3 ! Mem[00000000100c140c]
4596p0_far_2_hem:
4597 xor %l2,-0x8c9,%l2
4598 membar #Sync
4599 jmpl %o7,%g0
4600 lduw [%i3+0x00c],%l3 ! Mem[00000000100c140c]
4601p0_loop_branch_2:
4602 jmpl %o7+12,%g0
4603 add %l0,3,%l0
4604far2_b2b_h:
4605 fsqrts %f22,%f25
4606 sub %l4,%l3,%l6
4607 and %l1,0x237,%l5
4608 fstoi %f26,%f29
4609 umul %l5,%l1,%l0
4610 jmpl %o7,%g0
4611 orn %l0,0x456,%l4
4612far2_b2b_l:
4613 fstoi %f6 ,%f8
4614 xnor %l7,0x155,%l4
4615 smul %l2,-0xf1c,%l6
4616 fitos %f10,%f2
4617 fdtos %f10,%f12
4618 jmpl %o7,%g0
4619 umul %l7,-0xc6a,%l4
4620user_far2_end:
4621 .seg "text"
4622 .text
4623 .align 0x2000
4624user_far3_start:
4625p0_far_3_le:
4626 stw %l5,[%i3+0x008] ! Mem[00000000100c1408]
4627 std %f6 ,[%i1+0x018] ! Mem[0000000010041418]
4628 xor %l6,%l1,%l5
4629 andn %l0,%l0,%l5
4630 xor %l4,0x73a,%l6
4631 nop
4632 jmpl %o7,%g0
4633 lduh [%i3+0x008],%l6 ! Mem[00000000100c1408]
4634p0_far_3_lem:
4635 membar #Sync
4636 stw %l5,[%i3+0x008] ! Mem[00000000100c1408]
4637 std %f6 ,[%i1+0x018] ! Mem[0000000010041418]
4638 xor %l6,%l1,%l5
4639 andn %l0,%l0,%l5
4640 xor %l4,0x73a,%l6
4641 nop
4642 membar #Sync
4643 jmpl %o7,%g0
4644 lduh [%i3+0x008],%l6 ! Mem[00000000100c1408]
4645p0_far_3_he:
4646 ldx [%i1+0x018],%l3 ! Mem[0000000010041418]
4647 stb %l1,[%i5+0x00f] ! Mem[000000001014140f]
4648 ld [%i5+0x008],%f24 ! Mem[0000000010141408]
4649 xnor %l4,0x5e1,%l0
4650 ldsb [%i4+0x035],%l6 ! Mem[0000000010101435]
4651 addc %l6,%l3,%l2
4652 jmpl %o7,%g0
4653 add %l5,-0x373,%l6
4654p0_far_3_hem:
4655 membar #Sync
4656 ldx [%i1+0x018],%l3 ! Mem[0000000010041418]
4657 stb %l1,[%i5+0x00f] ! Mem[000000001014140f]
4658 ld [%i5+0x008],%f24 ! Mem[0000000010141408]
4659 xnor %l4,0x5e1,%l0
4660 ldsb [%i4+0x035],%l6 ! Mem[0000000010101435]
4661 addc %l6,%l3,%l2
4662 jmpl %o7,%g0
4663 add %l5,-0x373,%l6
4664p0_loop_branch_3:
4665 jmpl %o7+12,%g0
4666 add %l0,4,%l0
4667far3_b2b_h:
4668 xnor %l0,0x81b,%l0
4669 and %l4,%l5,%l5
4670 orn %l3,0x378,%l0
4671 fsubs %f29,%f17,%f24
4672 sub %l3,%l6,%l6
4673 jmpl %o7,%g0
4674 umul %l2,0xc0e,%l1
4675far3_b2b_l:
4676 fsubs %f4 ,%f10,%f2
4677 fdivs %f2 ,%f2 ,%f0
4678 fitos %f2 ,%f9
4679 and %l2,%l4,%l5
4680 and %l1,0xcda,%l6
4681 jmpl %o7,%g0
4682 mulx %l7,0xf3d,%l0
4683user_far3_end:
4684 .seg "text"
4685 .align 0x2000
4686user_jump0_start:
4687 INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
4688p0_jmpl_0_le:
4689 std %f6 ,[%i0+0x038] ! Mem[0000000010001438]
4690 addc %l0,0x3b6,%l4
4691 jmpl %g6+8,%g0
4692 fmuls %f13,%f6 ,%f14
4693p0_call_0_le:
4694 subc %l6,-0x19b,%l5
4695 smul %l4,0x46b,%l2
4696 andn %l4,-0xb21,%l0
4697 ldstub [%i1+0x001],%l2 ! Mem[0000000010041401]
4698 stw %l6,[%i5+0x01c] ! Mem[000000001014141c]
4699 smul %l0,-0xd95,%l2
4700 smul %l4,0xa8b,%l5
4701 retl
4702 st %f7 ,[%i3+0x004] ! Mem[00000000100c1404]
4703p0_jmpl_0_lo:
4704 std %f6 ,[%o0+0x038] ! Mem[0000000010001438]
4705 addc %l0,0x3b6,%l4
4706 jmpl %g6+8,%g0
4707 fmuls %f13,%f6 ,%f14
4708p0_call_0_lo:
4709 subc %l6,-0x19b,%l5
4710 smul %l4,0x46b,%l2
4711 andn %l4,-0xb21,%l0
4712 ldstub [%o1+0x001],%l2 ! Mem[0000000010041401]
4713 stw %l6,[%o5+0x01c] ! Mem[000000001014141c]
4714 smul %l0,-0xd95,%l2
4715 smul %l4,0xa8b,%l5
4716 retl
4717 st %f7 ,[%o3+0x004] ! Mem[00000000100c1404]
4718p0_jmpl_0_he:
4719 ldsb [%i5+0x020],%l7 ! Mem[0000000010141420]
4720 fitos %f17,%f19
4721 jmpl %g6+8,%g0
4722 ldstub [%i6+0x038],%l4 ! Mem[0000000010181438]
4723p0_call_0_he:
4724 ld [%i2+0x00c],%f31 ! Mem[000000001008140c]
4725 nop
4726 fsubs %f24,%f19,%f23
4727 stb %l3,[%i5+0x025] ! Mem[0000000010141425]
4728 retl
4729 swap [%i2+0x02c],%l2 ! Mem[000000001008142c]
4730p0_jmpl_0_ho:
4731 ldsb [%o5+0x020],%l7 ! Mem[0000000010141420]
4732 fitos %f17,%f19
4733 jmpl %g6+8,%g0
4734 ldstub [%o6+0x038],%l4 ! Mem[0000000010181438]
4735p0_call_0_ho:
4736 ld [%o2+0x00c],%f31 ! Mem[000000001008140c]
4737 nop
4738 fsubs %f24,%f19,%f23
4739 stb %l3,[%o5+0x025] ! Mem[0000000010141425]
4740 retl
4741 swap [%o2+0x02c],%l2 ! Mem[000000001008142c]
4742user_jump0_end:
4743 .seg "text"
4744 .align 0x2000
4745user_jump1_start:
4746 INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
4747p0_jmpl_1_le:
4748 ldsw [%i4+0x020],%l5 ! Mem[0000000010101420]
4749 smul %l4,%l0,%l3
4750 lduw [%i1+0x018],%l7 ! Mem[0000000010041418]
4751 std %f10,[%i6+0x030] ! Mem[0000000010181430]
4752 ldsh [%i4+0x03a],%l5 ! Mem[000000001010143a]
4753 fdtos %f14,%f12
4754 stb %l5,[%i4+0x01b] ! Mem[000000001010141b]
4755 jmpl %g6+8,%g0
4756 stb %l6,[%i6+0x022] ! Mem[0000000010181422]
4757p0_call_1_le:
4758 ldx [%i2+0x018],%l2 ! Mem[0000000010081418]
4759 ldsb [%i1+0x00a],%l0 ! Mem[000000001004140a]
4760 std %l4,[%i4+0x038] ! Mem[0000000010101438]
4761 ldstub [%o1+0x000],%l2 ! Mem[0000000020800000]
4762 or %l4,%l5,%l7
4763 swap [%i3+0x008],%l6 ! Mem[00000000100c1408]
4764 ldd [%i5+0x008],%f8 ! Mem[0000000010141408]
4765 retl
4766 swap [%i5+0x00c],%l2 ! Mem[000000001014140c]
4767p0_jmpl_1_lo:
4768 ldsw [%o4+0x020],%l5 ! Mem[0000000010101420]
4769 smul %l4,%l0,%l3
4770 lduw [%o1+0x018],%l7 ! Mem[0000000010041418]
4771 std %f10,[%o6+0x030] ! Mem[0000000010181430]
4772 ldsh [%o4+0x03a],%l5 ! Mem[000000001010143a]
4773 fdtos %f14,%f12
4774 stb %l5,[%o4+0x01b] ! Mem[000000001010141b]
4775 jmpl %g6+8,%g0
4776 stb %l6,[%o6+0x022] ! Mem[0000000010181422]
4777p0_call_1_lo:
4778 ldx [%o2+0x018],%l2 ! Mem[0000000010081418]
4779 ldsb [%o1+0x00a],%l0 ! Mem[000000001004140a]
4780 std %l4,[%o4+0x038] ! Mem[0000000010101438]
4781 ldstub [%i1+0x000],%l2 ! Mem[0000000020800000]
4782 or %l4,%l5,%l7
4783 swap [%o3+0x008],%l6 ! Mem[00000000100c1408]
4784 ldd [%o5+0x008],%f8 ! Mem[0000000010141408]
4785 retl
4786 swap [%o5+0x00c],%l2 ! Mem[000000001014140c]
4787p0_jmpl_1_he:
4788 orn %l7,-0xd82,%l5
4789 fsqrts %f29,%f19
4790 orn %l2,-0x864,%l1
4791 lduw [%i4+0x00c],%l5 ! Mem[000000001010140c]
4792 std %l6,[%i0+0x028] ! Mem[0000000010001428]
4793 swap [%i2+0x010],%l5 ! Mem[0000000010081410]
4794 fsqrts %f23,%f24
4795 jmpl %g6+8,%g0
4796 sth %l6,[%i4+0x018] ! Mem[0000000010101418]
4797p0_call_1_he:
4798 stb %l4,[%i5+0x014] ! Mem[0000000010141414]
4799 sub %l4,0x1ca,%l3
4800 lduh [%i6+0x000],%l2 ! Mem[0000000010181400]
4801 mulx %l0,%l7,%l3
4802 ldd [%i5+0x018],%l0 ! Mem[0000000010141418]
4803 retl
4804 stb %l0,[%i0+0x00c] ! Mem[000000001000140c]
4805p0_jmpl_1_ho:
4806 orn %l7,-0xd82,%l5
4807 fsqrts %f29,%f19
4808 orn %l2,-0x864,%l1
4809 lduw [%o4+0x00c],%l5 ! Mem[000000001010140c]
4810 std %l6,[%o0+0x028] ! Mem[0000000010001428]
4811 swap [%o2+0x010],%l5 ! Mem[0000000010081410]
4812 fsqrts %f23,%f24
4813 jmpl %g6+8,%g0
4814 sth %l6,[%o4+0x018] ! Mem[0000000010101418]
4815p0_call_1_ho:
4816 stb %l4,[%o5+0x014] ! Mem[0000000010141414]
4817 sub %l4,0x1ca,%l3
4818 lduh [%o6+0x000],%l2 ! Mem[0000000010181400]
4819 mulx %l0,%l7,%l3
4820 ldd [%o5+0x018],%l0 ! Mem[0000000010141418]
4821 retl
4822 stb %l0,[%o0+0x00c] ! Mem[000000001000140c]
4823user_jump1_end:
4824 .seg "text"
4825 .align 0x2000
4826user_jump2_start:
4827 INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
4828p0_jmpl_2_le:
4829 std %f4 ,[%i0+0x038] ! Mem[0000000010001438]
4830 subc %l4,%l3,%l7
4831 std %f2 ,[%i5+0x000] ! Mem[0000000010141400]
4832 mulx %l3,-0xb4e,%l6
4833 jmpl %g6+8,%g0
4834 lduw [%i3+0x02c],%l2 ! Mem[00000000100c142c]
4835p0_call_2_le:
4836 addc %l4,0x5ef,%l4
4837 retl
4838 stb %l0,[%i3+0x015] ! Mem[00000000100c1415]
4839p0_jmpl_2_lo:
4840 std %f4 ,[%o0+0x038] ! Mem[0000000010001438]
4841 subc %l4,%l3,%l7
4842 std %f2 ,[%o5+0x000] ! Mem[0000000010141400]
4843 mulx %l3,-0xb4e,%l6
4844 jmpl %g6+8,%g0
4845 lduw [%o3+0x02c],%l2 ! Mem[00000000100c142c]
4846p0_call_2_lo:
4847 addc %l4,0x5ef,%l4
4848 retl
4849 stb %l0,[%o3+0x015] ! Mem[00000000100c1415]
4850p0_jmpl_2_he:
4851 fadds %f20,%f20,%f19
4852 fsqrts %f23,%f18
4853 ldx [%i5+0x018],%l6 ! Mem[0000000010141418]
4854 and %l7,-0xf3d,%l5
4855 jmpl %g6+8,%g0
4856 umul %l5,%l6,%l4
4857p0_call_2_he:
4858 retl
4859 xnor %l1,0xc32,%l5
4860p0_jmpl_2_ho:
4861 fadds %f20,%f20,%f19
4862 fsqrts %f23,%f18
4863 ldx [%o5+0x018],%l6 ! Mem[0000000010141418]
4864 and %l7,-0xf3d,%l5
4865 jmpl %g6+8,%g0
4866 umul %l5,%l6,%l4
4867p0_call_2_ho:
4868 retl
4869 xnor %l1,0xc32,%l5
4870user_jump2_end:
4871 .seg "text"
4872 .align 0x2000
4873user_jump3_start:
4874 INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
4875p0_jmpl_3_le:
4876 swap [%i1+0x028],%l3 ! Mem[0000000010041428]
4877 xnor %l1,%l3,%l2
4878 ldstub [%o1+0x000],%l6 ! Mem[0000000020800000]
4879 xnor %l5,%l4,%l1
4880 ldstub [%i4+0x02e],%l7 ! Mem[000000001010142e]
4881 fstod %f13,%f8
4882 jmpl %g6+8,%g0
4883 fadds %f8 ,%f3 ,%f5
4884p0_call_3_le:
4885 sub %l7,-0x949,%l4
4886 fstod %f4 ,%f14
4887 sub %l6,0x4e3,%l3
4888 andn %l4,-0xc53,%l7
4889 fitos %f10,%f6
4890 std %f6 ,[%i2+0x008] ! Mem[0000000010081408]
4891 retl
4892 fmuls %f6 ,%f3 ,%f1
4893p0_jmpl_3_lo:
4894 swap [%o1+0x028],%l3 ! Mem[0000000010041428]
4895 xnor %l1,%l3,%l2
4896 ldstub [%i1+0x000],%l6 ! Mem[0000000020800000]
4897 xnor %l5,%l4,%l1
4898 ldstub [%o4+0x02e],%l7 ! Mem[000000001010142e]
4899 fstod %f13,%f8
4900 jmpl %g6+8,%g0
4901 fadds %f8 ,%f3 ,%f5
4902p0_call_3_lo:
4903 sub %l7,-0x949,%l4
4904 fstod %f4 ,%f14
4905 sub %l6,0x4e3,%l3
4906 andn %l4,-0xc53,%l7
4907 fitos %f10,%f6
4908 std %f6 ,[%o2+0x008] ! Mem[0000000010081408]
4909 retl
4910 fmuls %f6 ,%f3 ,%f1
4911p0_jmpl_3_he:
4912 jmpl %g6+8,%g0
4913 st %f22,[%i6+0x03c] ! Mem[000000001018143c]
4914p0_call_3_he:
4915 xnor %l7,%l1,%l6
4916 stw %l3,[%i6+0x02c] ! Mem[000000001018142c]
4917 fitos %f16,%f27
4918 retl
4919 ldd [%i1+0x000],%l2 ! Mem[0000000010041400]
4920p0_jmpl_3_ho:
4921 jmpl %g6+8,%g0
4922 st %f22,[%o6+0x03c] ! Mem[000000001018143c]
4923p0_call_3_ho:
4924 xnor %l7,%l1,%l6
4925 stw %l3,[%o6+0x02c] ! Mem[000000001018142c]
4926 fitos %f16,%f27
4927 retl
4928 ldd [%o1+0x000],%l2 ! Mem[0000000010041400]
4929user_jump3_end:
4930
4931 .seg "data"
4932 .align 0x2000
4933user_data_start:
4934done_flags:
4935 .word 0
4936 .align 8
4937done_count:
4938 .word 0,0
4939Start_Flags:
4940 .word 0,0,0,0
4941Finish_Flag:
4942 .word 0,0
4943 .align 8
4944num_processors:
4945 .word 1
4946num_agents:
4947 .word 0
4948no_membar:
4949 .word 0
4950max_ireg:
4951 .word 8,0
4952max_freg:
4953 .word 32,0
4954 .align 64
4955p0_temp:
4956 .word 0,0,0,0,0,0,0,0
4957 .word 0,0,0,0,0,0,0,0
4958 .word 0,0,0,0,0,0,0,0
4959 .word 0,0,0,0,0,0,0,0
4960p0_debug:
4961 .word 0,0,0,0,0,0,0,0
4962 .word 0,0,0,0,0,0,0,0
4963p0_fsr:
4964 .word 0x00000000,0x00000000
4965 .align 8
4966p0_loop_cnt:
4967 .word 1,0
4968max_windows:
4969 .word 1,0,0,0,0,0,0,0
4970 .word 0,0,0,0,0,0,0,0
4971 .word 0,0,0,0,0,0,0,0
4972 .word 0,0,0,0,0,0,0,0
4973 .word 0,0,0,0,0,0,0,0
4974 .word 0,0,0,0,0,0,0,0
4975 .word 0,0,0,0,0,0,0,0
4976 .word 0,0,0,0,0,0,0,0
4977 .word 0,0,0,0,0,0,0,0
4978 .word 0,0,0,0,0,0,0,0
4979 .word 0,0,0,0,0,0,0,0
4980 .word 0,0,0,0,0,0,0,0
4981 .word 0,0,0,0,0,0,0,0
4982 .word 0,0,0,0,0,0,0,0
4983 .word 0,0,0,0,0,0,0,0
4984 .word 0,0,0,0,0,0,0,0
4985 .word 0,0,0,0,0,0,0,0
4986 .word 0,0,0,0,0,0,0,0
4987 .word 0,0,0,0,0,0,0,0
4988 .word 0,0,0,0,0,0,0,0
4989 .word 0,0,0,0,0,0,0,0
4990 .word 0,0,0,0,0,0,0,0
4991 .word 0,0,0,0,0,0,0,0
4992 .word 0,0,0,0,0,0,0,0
4993 .word 0,0,0,0,0,0,0,0
4994 .word 0,0,0,0,0,0,0,0
4995 .word 0,0,0,0,0,0,0,0
4996 .word 0,0,0,0,0,0,0,0
4997 .word 0,0,0,0,0,0,0,0
4998 .word 0,0,0,0,0,0,0,0
4999 .word 0,0,0,0,0,0,0,0
5000 .word 0,0,0,0,0,0,0,0
5001
5002 .align 8
5003p0_init_registers:
5004 .word 0xb99ac5c4,0x52e46c99 ! Init value for %l0
5005 .word 0x8c0ec69a,0xae2fb43e ! Init value for %l1
5006 .word 0xdbf710bd,0xfb5aa8dd ! Init value for %l2
5007 .word 0xfb61541a,0x352c50cb ! Init value for %l3
5008 .word 0x44d88924,0xbd72b1f6 ! Init value for %l4
5009 .word 0x29eb9f34,0x1b6781fc ! Init value for %l5
5010 .word 0x5b88876e,0x58793366 ! Init value for %l6
5011 .word 0x1b505269,0xf557d8dc ! Init value for %l7
5012 .align 64
5013p0_init_freg:
5014 .word 0xf94249ad,0xb1c2eccd ! Init value for %f0
5015 .word 0xfa4f0f60,0xa7af83e9 ! Init value for %f2
5016 .word 0xbda69ba1,0x0599a0f2 ! Init value for %f4
5017 .word 0x49fbd613,0x0b914ad0 ! Init value for %f6
5018 .word 0x8f9419ff,0x74cf9048 ! Init value for %f8
5019 .word 0x684f1716,0x473bf102 ! Init value for %f10
5020 .word 0x7230fc3b,0x96cad698 ! Init value for %f12
5021 .word 0xbb2707a5,0x3e00102c ! Init value for %f14
5022 .word 0xba75ad65,0x1f57c39b ! Init value for %f16
5023 .word 0xc64eb61b,0x4b875e3d ! Init value for %f18
5024 .word 0x7004603e,0x5031f144 ! Init value for %f20
5025 .word 0x8e062548,0x73e08d46 ! Init value for %f22
5026 .word 0xb02846e0,0x6679adcd ! Init value for %f24
5027 .word 0x6c22320e,0xfde08795 ! Init value for %f26
5028 .word 0xe35a6faa,0x701e00d3 ! Init value for %f28
5029 .word 0xc096dffb,0xd6a9a9c3 ! Init value for %f30
5030 .word 0xbffcb3fa,0xa8e00da5 ! Init value for %f32
5031 .word 0x8d29a9e2,0x6f24de51 ! Init value for %f34
5032 .word 0xa9ec5791,0xea7a4371 ! Init value for %f36
5033 .word 0x19f71669,0x7ff40f01 ! Init value for %f38
5034 .word 0xf51daba6,0xc2a08900 ! Init value for %f40
5035 .word 0x12b6c07e,0x6a89d15e ! Init value for %f42
5036 .word 0x2fec52a3,0x39190918 ! Init value for %f44
5037 .word 0x10bb4072,0x564559fe ! Init value for %f46
5038 .word 0x60e6fa39,0x53e79601
5039 .word 0xee9f5d45,0x5b1a17bb
5040 .word 0xed77d1e7,0x81e58910
5041 .word 0x3d0e2b64,0xc4c8c7ba
5042 .word 0xc656e1c0,0x293f487f
5043 .word 0xb5664a4f,0xc0a10ac6
5044 .word 0x7ffaa62f,0x2805e131
5045 .word 0x3aa8c1fa,0x757855ad
5046p0_share_mask:
5047 .word 0xffff0000,0x00000000
5048 .word 0x00000000,0x00000000
5049 .word 0x00000000,0x00000000
5050 .word 0x00000000,0x00000000
5051 .word 0x00000000,0x00000000
5052 .word 0x00000000,0x00000000
5053 .word 0x00000000,0x00000000
5054 .word 0x00000000,0x00000000
5055p0_expected_registers:
5056 .word 0x00000000,0x00000000
5057 .word 0x00000000,0x000000ff
5058 .word 0x00000000,0x00000000
5059 .word 0x00000000,0xa7210000
5060 .word 0xffffffff,0xffff9da4
5061 .word 0xffffffff,0xff000000
5062 .word 0x00000000,0x00000000
5063 .word 0x00000000,0x95fffeeb
5064p0_expected_fp_regs:
5065 .word 0x00000000,0x00000000
5066 .word 0xff000000,0x000000ff
5067 .word 0x000000ff,0xffffafff
5068 .word 0xace175ff,0x4079e437
5069 .word 0x9b000000,0x0000e3ff
5070 .word 0x00000000,0x3bfc30ff
5071 .word 0x00b18c0b,0x000000ff
5072 .word 0x00000000,0x0000ff00
5073 .word 0xffffff00,0x00000000
5074 .word 0x22e60000,0x00000000
5075 .word 0xb0d7ab3a,0xc06ceaff
5076 .word 0xff000000,0x00000000
5077 .word 0xff0000c0,0xebfeff95
5078 .word 0x9da4e622,0xff4942f9
5079 .word 0x8ba183ea,0x3bfc30ff
5080 .word 0xffff00c0,0xff760000
5081 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000
5082p0_local0_expect:
5083 .word 0x9da4e622,0x9da4e622
5084 .word 0xace175ff,0xffffffc0
5085 .word 0x00000058,0x21a70000
5086 .word 0x26ea6cff,0xffffffac
5087 .word 0x5a27f1e3,0xebfeff95
5088 .word 0xffff49ff,0x06e0ff61
5089 .word 0xffffffff,0xffffffff
5090 .word 0x00000046,0x0b8cb14f
5091p0_local0_sec_expect:
5092 .word 0x58000000,0x98d6ca96
5093 .word 0x00000000,0x00000000
5094 .word 0x000000c0,0xebfeff95
5095 .word 0x684f1716,0x473bf102
5096 .word 0x0d0a591f,0x48d9091d
5097 .word 0x1d3f70e4,0x65ad75ba
5098 .word 0xa4487646,0x0b8cb14f
5099 .word 0x2ee436eb,0xcda6351e
5100p0_local1_expect:
5101 .word 0x00000000,0x00000000
5102 .word 0xff000000,0x000000ff
5103 .word 0x000000ff,0xffffafff
5104 .word 0xace175ff,0x4079e437
5105 .word 0x9b000000,0x0000e3ff
5106 .word 0x98d6ca96,0x3bfc30ff
5107 .word 0x00b18c0b,0x000000ff
5108 .word 0x00000000,0x0000ff00
5109p0_local1_sec_expect:
5110 .word 0xffffff00,0xc5000000
5111 .word 0xffff0000,0x96cad698
5112 .word 0xffe30000,0x0000009b
5113 .word 0x1f03948f,0xc5000000
5114 .word 0x000000c5,0x8f94031f
5115 .word 0x6146e006,0xff4942f9
5116 .word 0xffffffff,0xffffffff
5117 .word 0x4fb18c0b,0x9b000000
5118p0_local2_expect:
5119 .word 0xff6cea26,0xc06cea26
5120 .word 0x00000058,0x00ff009b
5121 .word 0xffffffff,0xff0000b8
5122 .word 0x000021a7,0x3bfc30ff
5123 .word 0x7c359ca5,0x4dff00ff
5124 .word 0xff000000,0x0000009b
5125 .word 0x0000009b,0x134d3f5b
5126 .word 0x6146e006,0xa5235519
5127p0_local2_sec_expect:
5128 .word 0xa5235519,0x0000007c
5129 .word 0xc000ffff,0xff000000
5130 .word 0xffffff00,0x00000000
5131 .word 0x000000c5,0x8f94031f
5132 .word 0x5a27f1e3,0xebfeff95
5133 .word 0xf94249ff,0x06e04661
5134 .word 0xffffffff,0xffffffff
5135 .word 0x96cad698,0x0b8cb14f
5136p0_local3_expect:
5137 .word 0x00000000,0x00ffffff
5138 .word 0x00000000,0x0000e622
5139 .word 0xffffffac,0x00000000
5140 .word 0x00000000,0x000000ff
5141 .word 0x9500feeb,0x96cad698
5142 .word 0xff000000,0x2164d7e3
5143 .word 0x00000000,0xff000000
5144 .word 0xb80000ff,0xffffffff
5145p0_local3_sec_expect:
5146 .word 0x00000000,0xffffffff
5147 .word 0xffffffff,0xffffadff
5148 .word 0xff6cea26,0x3aabd7b0
5149 .word 0x9da4e622,0x20ad4d1e
5150 .word 0x00000000,0xff000000
5151 .word 0xff000000,0x2164d7e3
5152 .word 0xff30fc3b,0xea83a18b
5153 .word 0x00000000,0x6f0000ff
5154p0_local4_expect:
5155 .word 0x00ff0000,0x0000ff7c
5156 .word 0xffafffff,0xff000000
5157 .word 0xffffffff,0x22e6a49d
5158 .word 0x000000c5,0x8f94031f
5159 .word 0x5a27f1e3,0xebfe00ff
5160 .word 0xf94249ff,0x06e04661
5161 .word 0xffffffff,0xffffffff
5162 .word 0x96cad698,0x0b8cb14f
5163p0_local4_sec_expect:
5164 .word 0xffad75ba,0x9b000000
5165 .word 0x00000000,0x0000e622
5166 .word 0xb8000000,0xc5000000
5167 .word 0x98d6ca96,0x3bfc30ff
5168 .word 0xff00ff4d,0xa59c357c
5169 .word 0x9b000000,0x000000ff
5170 .word 0x5b3f4d13,0xb80000ff
5171 .word 0x7230fc3b,0xba75ad65
5172p0_local5_expect:
5173 .word 0x0faed309,0x0000fdd1
5174 .word 0x00000000,0xa7210000
5175 .word 0x0000001f,0xc67e67b8
5176 .word 0x000000ff,0x7e98219d
5177 .word 0x00000000,0x0000e622
5178 .word 0x00000000,0x86ddad8a
5179 .word 0xffffffff,0xffffffff
5180 .word 0xf8de1fe1,0xb70b9f3f
5181p0_local5_sec_expect:
5182 .word 0x00000000,0x00000000
5183 .word 0x00ff0000,0xc5000000
5184 .word 0xa49d0000,0x00000000
5185 .word 0x468de073,0x4825068e
5186 .word 0xcdad7966,0xe04628b0
5187 .word 0x9587e0fd,0x0e32226c
5188 .word 0xd3001e70,0xaa6f5ae3
5189 .word 0xc3a9a9d6,0xfbdf96c0
5190p0_local6_expect:
5191 .word 0xff000058,0x00ff009b
5192 .word 0xff0000c5,0x8f94031f
5193 .word 0x00000000,0x1f0394ff
5194 .word 0x8e9af926,0xe6d463ff
5195 .word 0x65ad75ba,0xff000000
5196 .word 0xffff00c0,0xff760000
5197 .word 0x5eca5471,0x4fd0f9c4
5198 .word 0x000000ff,0xc06cea26
5199p0_local6_sec_expect:
5200 .word 0xff000000,0x65ad75ba
5201 .word 0xffff0000,0xfc810000
5202 .word 0x000000ff,0x00000000
5203 .word 0x8e1022c7,0xd65e773b
5204 .word 0xe47726d2,0xa0811d11
5205 .word 0x0b935ae5,0xec1189c2
5206 .word 0xf94249ff,0x06e04661
5207 .word 0xa0a39494,0x886801d6
5208share0_expect:
5209 .word 0xffffa250,0x5d61bc8c
5210 .word 0x315e2ab9,0x3064a910
5211 .word 0x64443714,0x7823be14
5212 .word 0xfe341a02,0xdfc5dc46
5213 .word 0x00fe5a1f,0xf75848a0
5214 .word 0x688dabc9,0x945e8507
5215 .word 0xb8d4a139,0x55fe2e1b
5216 .word 0xd7b98d2d,0x943f13db
5217share1_expect:
5218 .word 0x00ffdad7,0x4b94a757
5219 .word 0x8daa54fb,0x09d562b4
5220 .word 0x2df3d287,0xc25edb8b
5221 .word 0xb3e05cd7,0x93d3679e
5222 .word 0xead8e208,0x62243d7c
5223 .word 0x260d77e0,0x680a3830
5224 .word 0xfc30bca6,0x79034fe7
5225 .word 0xaba6175c,0x58ec24d1
5226 .word 0xa7218049,0x5ed287e5
5227 .word 0xbaea7bf0,0x1e3168d4
5228 .word 0xf13e8a82,0xe05b6c41
5229 .word 0x58d98990,0x94dd09f0
5230 .word 0xc6ce365d,0xad55ee69
5231 .word 0xe4460770,0xe1a81897
5232 .word 0x003b4dc4,0x7945b3aa
5233 .word 0x67d9a2c0,0x141057b4
5234share2_expect:
5235 .word 0x0000fc65,0xa214900e
5236 .word 0x3a42fab3,0xd848e3cd
5237 .word 0x4de88f01,0x0b9530ee
5238 .word 0xb7713aae,0x64f15809
5239 .word 0xb001e66b,0x6aa6c349
5240 .word 0x4254f36b,0x1cec4d12
5241 .word 0xda2bef1e,0x6dc3a86f
5242 .word 0x3142c5b8,0x266bf3c8
5243share3_expect:
5244 .word 0xfffcd0bd,0xef3f12b3
5245 .word 0x48100798,0x324d50c5
5246 .word 0x2f7de80f,0x8998f90a
5247 .word 0x6917eb33,0x5579dbca
5248 .word 0x761a2885,0x7550effa
5249 .word 0xe0a72d74,0xba4917df
5250 .word 0x42259668,0x14ec6df1
5251 .word 0xbf4a4e52,0x654e657e
5252 .word 0x1f0153ef,0xc4e60ee0
5253 .word 0x8d103a32,0x56efd200
5254 .word 0xf9b58b7a,0x721ed0ff
5255 .word 0x875eac1d,0x16878c0b
5256 .word 0x236c1e5d,0xdd29a8f2
5257 .word 0x61409b51,0x0d370a23
5258 .word 0x0556cfbf,0xd54a4abb
5259 .word 0x429f75ed,0xd1628a22
5260 .word 0xeaff8eeb,0x61cb7963
5261 .word 0x4e0ed4e8,0xca8e9e5e
5262 .word 0xc1521e6d,0x2c62f92f
5263 .word 0xb108b627,0x4e034b8c
5264 .word 0x9236b260,0xbc5ea8d5
5265 .word 0x8ff961af,0x314a4ecc
5266 .word 0x2efc76ad,0x30414481
5267 .word 0xe3180fa0,0xb5af28f7
5268 .word 0x68ff4245,0xf7212108
5269 .word 0xc717a45e,0xda38edf0
5270 .word 0x9a2f0d25,0xc37423b6
5271 .word 0x8299699b,0xb5f6ddf1
5272 .word 0x4e06fa81,0xf9eb838d
5273 .word 0x12fdf99f,0xb524dde0
5274 .word 0x171cdec0,0x979f5228
5275 .word 0x4a02d0a4,0x73d04dac
5276 .word 0x90ff757a,0x6ec520b7
5277 .word 0x6068127c,0xb33778c5
5278 .word 0x94956f08,0x7d754d6d
5279 .word 0xbd1bc67e,0x647ef1fe
5280 .word 0x4c070445,0x290e5451
5281 .word 0x3fcade45,0x45c26531
5282 .word 0xf7179f72,0xf01a8d67
5283 .word 0x4ca4e179,0xcbe619bf
5284 .word 0xb5610328,0x94a5ecec
5285 .word 0x4a0b259f,0xda172a85
5286 .word 0x151339ad,0x9e54e1ea
5287 .word 0xdd3b3331,0x6b020a6b
5288 .word 0x20560194,0xc0088d1b
5289 .word 0x987a3a8d,0x64df65c0
5290 .word 0xd5326126,0x5029d555
5291 .word 0xfde604fa,0xc4c7ac32
5292 .word 0x00005fec,0x14fde8e7
5293 .word 0xc6ab7510,0xe92e9152
5294 .word 0x4714c9c0,0xc498fea9
5295 .word 0x21f34064,0x1f62adc8
5296 .word 0xad860ef1,0xcc9c67d3
5297 .word 0x58daf84f,0x8985f37e
5298 .word 0x953c60da,0x1d52cab4
5299 .word 0x7ef296e8,0x647a2d17
5300 .word 0x21a75e86,0xcebb237f
5301 .word 0xfdb2866c,0x706ca014
5302 .word 0x893fdf8d,0xeaa1081d
5303 .word 0x02562db1,0xfb4f5d4b
5304 .word 0x119534a8,0x3744aea1
5305 .word 0x542a4a91,0x75ef3d2d
5306 .word 0x9e50bc32,0x931811df
5307 .word 0xab3d0469,0x700b2b4f
5308p0_invalidate_semaphore:
5309 .word 0
5310! Data for Cross Processor Interrupt
5311 .align 8
5312received_xintr:
5313 .word 0,0,0,0,0,0,0,0
5314 .word 0,0,0,0,0,0,0,0
5315 .word 0,0,0,0,0,0,0,0
5316 .word 0,0,0,0,0,0,0,0
5317 .word 0,0,0,0,0,0,0,0
5318 .word 0,0,0,0,0,0,0,0
5319 .word 0,0,0,0,0,0,0,0
5320 .word 0,0,0,0,0,0,0,0
5321p0_dispatch_retry:
5322 .word 0,0
5323p0_xintr_data:
5324 .word 0x00000000,0x00000001
5325 .word 0xdcd69878,0x32bc964f
5326 .word 0x00000000,0x00000002
5327 .word 0xb989f550,0x064a1765
5328 .word 0x00000000,0x00000003
5329 .word 0x780c2e28,0x52173dde
5330 .word 0x00000000,0x00000004
5331 .word 0xd69735b7,0xcb4467ca
5332 .word 0x00000000,0x00000005
5333 .word 0xbbe50690,0x5f812000
5334 .word 0x00000000,0x00000006
5335 .word 0x34186307,0xb0cafd16
5336 .word 0x00000000,0x00000007
5337 .word 0xad0a9c0f,0xd305bdb6
5338 .word 0x00000000,0x00000008
5339 .word 0x9234cdb8,0x1e36afd7
5340 .align 8
5341p0_xintr_expected:
5342 .word 0
5343 .align 64
5344xintr_data_ptrs:
5345 .word p0_xintr_data
5346 .align 8
5347p0_xintr_db:
5348 .skip 512
5349p0_xintr_retry_count:
5350 .word 0,0
5351p0_reset_cnt:
5352 .word 0
5353 .align 8
5354p0_ec_timing_ctrl:
5355 .word 0,0
5356p0_ec_control:
5357 .word 0,0
5358p0_mcu_shadow:
5359 .skip 80
5360user_data_end:
5361
5362
5363SECTION .p0_local0 DATA_VA=0x000800000
5364
5365attr_data {
5366 Name = .p0_local0,
5367 VA = 0x0000000000800000,
5368 RA = 0x0000000010000000,
5369 PA = ra2pa(0x0000000010000000,0),
5370 part_0_ctx_nonzero_tsb_config_0,
5371 TTE_Context=PCONTEXT,
5372 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5373 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5374 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5375 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5376}
5377
5378 .data
5379 .seg "data"
5380 .align 0x2000
5381 .global p0_local0_start
5382p0_local0_begin:
5383 .skip 0x1400
5384p0_local0_start:
5385 .word 0xb353563d,0x25ad7494,0x6146e006,0xe22d51aa
5386 .word 0x1b873e42,0x497dd5be,0xd90bc91a,0x988ad9da
5387 .word 0xa73d44b8,0x4736edeb,0x52fe9f16,0x2a68efb1
5388 .word 0x657ff5f5,0x300cfbe4,0xe861939d,0x94e531b7
5389p0_local0_end:
5390
5391SECTION .p0_local0_sec DATA_VA=0x000800000
5392
5393attr_data {
5394 Name = .p0_local0_sec,
5395 VA = 0x0000000000800000,
5396 RA = 0x0000000030000000,
5397 PA = ra2pa(0x0000000030000000,0),
5398 part_0_ctx_nonzero_tsb_config_0,
5399 TTE_Context=SCONTEXT,
5400 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5401 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5402 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5403 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5404}
5405
5406 .data
5407 .seg "data"
5408 .align 0x2000
5409 .global p0_local0_sec_start
5410p0_local0_sec_begin:
5411 .skip 0x1400
5412p0_local0_sec_start:
5413 .word 0x9d9d6010,0x3dd55192,0x22af37ea,0x0fb8309e
5414 .word 0x783a8a5c,0xfea95ba5,0x34c6a322,0xb316670e
5415 .word 0x0d0a591f,0x48d9091d,0x9f220e89,0x7d46646e
5416 .word 0xa4487646,0xd429029d,0x2ee436eb,0xcda6351e
5417p0_local0_sec_end:
5418
5419SECTION .p0_local1 DATA_VA=0x000802000
5420
5421attr_data {
5422 Name = .p0_local1,
5423 VA = 0x0000000000802000,
5424 RA = 0x0000000010040000,
5425 PA = ra2pa(0x0000000010040000,0),
5426 part_0_ctx_nonzero_tsb_config_0,
5427 TTE_Context=PCONTEXT,
5428 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5429 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5430 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5431 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5432}
5433
5434 .data
5435 .seg "data"
5436 .align 0x2000
5437 .global p0_local1_start
5438p0_local1_begin:
5439 .skip 0x1400
5440p0_local1_start:
5441 .word 0x1a80b561,0x031f2a31,0xcb381b2d,0x97694597
5442 .word 0x2d1e0d4c,0xdda0bbc1,0xb581d11c,0xe3248c09
5443 .word 0x0faed309,0x8db1fdd1,0x7646daf5,0x8bd5e470
5444 .word 0xa9078e32,0x6ec9d9ff,0x2164d7e3,0x8329f2b8
5445p0_local1_end:
5446
5447SECTION .p0_local1_sec DATA_VA=0x000802000
5448
5449attr_data {
5450 Name = .p0_local1_sec,
5451 VA = 0x0000000000802000,
5452 RA = 0x0000000030040000,
5453 PA = ra2pa(0x0000000030040000,0),
5454 part_0_ctx_nonzero_tsb_config_0,
5455 TTE_Context=SCONTEXT,
5456 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5457 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5458 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5459 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5460}
5461
5462 .data
5463 .seg "data"
5464 .align 0x2000
5465 .global p0_local1_sec_start
5466p0_local1_sec_begin:
5467 .skip 0x1400
5468p0_local1_sec_start:
5469 .word 0xa9592f4f,0xb03f102f,0x09b16f3a,0x3e23cc86
5470 .word 0xf012b002,0x67fe8e75,0x4079e437,0x60735afa
5471 .word 0x7c359ca5,0x6fb439b2,0xd81697ab,0x2c43c3d6
5472 .word 0x88007350,0x134d3f5b,0xfc1705b3,0x50359917
5473p0_local1_sec_end:
5474
5475SECTION .p0_local2 DATA_VA=0x000804000
5476
5477attr_data {
5478 Name = .p0_local2,
5479 VA = 0x0000000000804000,
5480 RA = 0x0000000010080000,
5481 PA = ra2pa(0x0000000010080000,0),
5482 part_0_ctx_nonzero_tsb_config_0,
5483 TTE_Context=PCONTEXT,
5484 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5485 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5486 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5487 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5488}
5489
5490 .data
5491 .seg "data"
5492 .align 0x2000
5493 .global p0_local2_start
5494p0_local2_begin:
5495 .skip 0x1400
5496p0_local2_start:
5497 .word 0x100444bd,0xa0f36d7f,0xffa26b0c,0x0e0492de
5498 .word 0xb034c36d,0x56493a0e,0x63373912,0x20ffc7a4
5499 .word 0x1813fcb4,0xfeb50952,0xf849b038,0xeed01bdc
5500 .word 0xe58b57de,0xff33b71c,0xcaf1426b,0x1c7c50f4
5501p0_local2_end:
5502
5503SECTION .p0_local2_sec DATA_VA=0x000804000
5504
5505attr_data {
5506 Name = .p0_local2_sec,
5507 VA = 0x0000000000804000,
5508 RA = 0x0000000030080000,
5509 PA = ra2pa(0x0000000030080000,0),
5510 part_0_ctx_nonzero_tsb_config_0,
5511 TTE_Context=SCONTEXT,
5512 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5513 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5514 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5515 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5516}
5517
5518 .data
5519 .seg "data"
5520 .align 0x2000
5521 .global p0_local2_sec_start
5522p0_local2_sec_begin:
5523 .skip 0x1400
5524p0_local2_sec_start:
5525 .word 0xc886975a,0xbe192160,0xcf56c6d8,0xfb508d36
5526 .word 0x7403f231,0xd27e23a9,0x35adac6c,0x6250d3fc
5527 .word 0x55b0ad43,0x53de60ff,0x3f7eaa97,0xace1b665
5528 .word 0x1ee92253,0x08ff36c6,0x0e87ae95,0x83cca9c7
5529p0_local2_sec_end:
5530
5531SECTION .p0_local3 DATA_VA=0x000806000
5532
5533attr_data {
5534 Name = .p0_local3,
5535 VA = 0x0000000000806000,
5536 RA = 0x00000000100c0000,
5537 PA = ra2pa(0x00000000100c0000,0),
5538 part_0_ctx_nonzero_tsb_config_0,
5539 TTE_Context=PCONTEXT,
5540 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5541 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5542 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5543 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5544}
5545
5546 .data
5547 .seg "data"
5548 .align 0x2000
5549 .global p0_local3_start
5550p0_local3_begin:
5551 .skip 0x1400
5552p0_local3_start:
5553 .word 0x42ed4f8d,0x872cd317,0x4d53dbc5,0xbf94b12b
5554 .word 0x3101f091,0x44eb1b1a,0x9da4e622,0x20ad4d1e
5555 .word 0x7edff2c5,0xca9d3442,0xe7c06ab9,0x744ab3d1
5556 .word 0xabcd7408,0xea83a18b,0x4ec5c0b2,0x85c5bcee
5557p0_local3_end:
5558
5559SECTION .p0_local3_sec DATA_VA=0x000806000
5560
5561attr_data {
5562 Name = .p0_local3_sec,
5563 VA = 0x0000000000806000,
5564 RA = 0x00000000300c0000,
5565 PA = ra2pa(0x00000000300c0000,0),
5566 part_0_ctx_nonzero_tsb_config_0,
5567 TTE_Context=SCONTEXT,
5568 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5569 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5570 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5571 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5572}
5573
5574 .data
5575 .seg "data"
5576 .align 0x2000
5577 .global p0_local3_sec_start
5578p0_local3_sec_begin:
5579 .skip 0x1400
5580p0_local3_sec_start:
5581 .word 0x43009099,0x865fb465,0x54fa2252,0x6f58ea35
5582 .word 0x1e607566,0x07eb22c0,0x3063d4e6,0x26f99a8e
5583 .word 0x950a657c,0xeed34507,0xcb340057,0x52e00c82
5584 .word 0xc4f9d04f,0x7154ca5e,0x26ea6cc0,0x133e7541
5585p0_local3_sec_end:
5586
5587SECTION .p0_local4 DATA_VA=0x000808000
5588
5589attr_data {
5590 Name = .p0_local4,
5591 VA = 0x0000000000808000,
5592 RA = 0x0000000010100000,
5593 PA = ra2pa(0x0000000010100000,0),
5594 part_0_ctx_nonzero_tsb_config_0,
5595 TTE_Context=PCONTEXT,
5596 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5597 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5598 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5599 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5600}
5601
5602 .data
5603 .seg "data"
5604 .align 0x2000
5605 .global p0_local4_start
5606p0_local4_begin:
5607 .skip 0x1400
5608p0_local4_start:
5609 .word 0x0ea98bb1,0xbad3e618,0x6e05bab7,0xae74c3c6
5610 .word 0x6ce13f1d,0x083bcea6,0x5f00f0e5,0x14f48c0e
5611 .word 0x0218b4c5,0x22356f56,0xbc38b04d,0xa692875c
5612 .word 0x2091dbe7,0x7c90f09e,0xc3bf7286,0xe9cd8241
5613p0_local4_end:
5614
5615SECTION .p0_local4_sec DATA_VA=0x000808000
5616
5617attr_data {
5618 Name = .p0_local4_sec,
5619 VA = 0x0000000000808000,
5620 RA = 0x0000000030100000,
5621 PA = ra2pa(0x0000000030100000,0),
5622 part_0_ctx_nonzero_tsb_config_0,
5623 TTE_Context=SCONTEXT,
5624 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5625 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5626 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5627 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5628}
5629
5630 .data
5631 .seg "data"
5632 .align 0x2000
5633 .global p0_local4_sec_start
5634p0_local4_sec_begin:
5635 .skip 0x1400
5636p0_local4_sec_start:
5637 .word 0x7f7da4c5,0x5b94469a,0x0fca60c7,0xb92024da
5638 .word 0x4e4ca547,0x752be6c7,0x6b332775,0x09c6284d
5639 .word 0x4ae09daa,0x383647d6,0x8d14dcbc,0x6b57c4b4
5640 .word 0xd4869c2d,0xa216864b,0xc315b1d1,0xc4914f8b
5641p0_local4_sec_end:
5642
5643SECTION .p0_local5 DATA_VA=0x00080a000
5644
5645attr_data {
5646 Name = .p0_local5,
5647 VA = 0x000000000080a000,
5648 RA = 0x0000000010140000,
5649 PA = ra2pa(0x0000000010140000,0),
5650 part_0_ctx_nonzero_tsb_config_0,
5651 TTE_Context=PCONTEXT,
5652 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5653 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5654 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5655 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5656}
5657
5658 .data
5659 .seg "data"
5660 .align 0x2000
5661 .global p0_local5_start
5662p0_local5_begin:
5663 .skip 0x1400
5664p0_local5_start:
5665 .word 0x974164e6,0x700412b3,0xf2af1de6,0xc3916472
5666 .word 0xba6a7b2e,0x30fb9b79,0x57ba95af,0x7e98219d
5667 .word 0xe3556f4a,0xb5849df1,0x1b676987,0x86ddad8a
5668 .word 0xaee50a77,0xd1692ee8,0xf8de1fe1,0xb70b9f3f
5669p0_local5_end:
5670
5671SECTION .p0_local5_sec DATA_VA=0x00080a000
5672
5673attr_data {
5674 Name = .p0_local5_sec,
5675 VA = 0x000000000080a000,
5676 RA = 0x0000000030140000,
5677 PA = ra2pa(0x0000000030140000,0),
5678 part_0_ctx_nonzero_tsb_config_0,
5679 TTE_Context=SCONTEXT,
5680 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5681 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5682 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5683 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5684}
5685
5686 .data
5687 .seg "data"
5688 .align 0x2000
5689 .global p0_local5_sec_start
5690p0_local5_sec_begin:
5691 .skip 0x1400
5692p0_local5_sec_start:
5693 .word 0x214fe73a,0xc60facd6,0xf80f9380,0x8a73494e
5694 .word 0x740d1522,0x638fcb72,0x336439ee,0x06d7994c
5695 .word 0x97893504,0x4f9f31be,0x19a0a063,0x484739df
5696 .word 0xca743f3d,0x0f380743,0x2588309c,0xee00f827
5697p0_local5_sec_end:
5698
5699SECTION .p0_local6 DATA_VA=0x00080c000
5700
5701attr_data {
5702 Name = .p0_local6,
5703 VA = 0x000000000080c000,
5704 RA = 0x0000000010180000,
5705 PA = ra2pa(0x0000000010180000,0),
5706 part_0_ctx_nonzero_tsb_config_0,
5707 TTE_Context=PCONTEXT,
5708 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5709 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5710 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5711 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5712}
5713
5714 .data
5715 .seg "data"
5716 .align 0x2000
5717 .global p0_local6_start
5718p0_local6_begin:
5719 .skip 0x1400
5720p0_local6_start:
5721 .word 0x99630af4,0x7bdccbb6,0x8db32de5,0x8fa44d44
5722 .word 0xd18f29ec,0x18d3805a,0xe756ad06,0xdf12c492
5723 .word 0x5a27f1e3,0xebfe2995,0xf7fa9d79,0x56cfcd01
5724 .word 0x75c7575d,0x95387d15,0xb8677ec6,0x0b8cb14f
5725p0_local6_end:
5726
5727SECTION .p0_local6_sec DATA_VA=0x00080c000
5728
5729attr_data {
5730 Name = .p0_local6_sec,
5731 VA = 0x000000000080c000,
5732 RA = 0x0000000030180000,
5733 PA = ra2pa(0x0000000030180000,0),
5734 part_0_ctx_nonzero_tsb_config_0,
5735 TTE_Context=SCONTEXT,
5736 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5737 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5738 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5739 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5740}
5741
5742 .data
5743 .seg "data"
5744 .align 0x2000
5745 .global p0_local6_sec_start
5746p0_local6_sec_begin:
5747 .skip 0x1400
5748p0_local6_sec_start:
5749 .word 0x0d489fb9,0x821f696f,0x6f67f0aa,0xe1d89a27
5750 .word 0x9c5a122a,0x449ce8f0,0x8e1022c7,0xd65e773b
5751 .word 0xe47726d2,0xa0811d11,0x0b935ae5,0xec1189c2
5752 .word 0xc0cb8cd6,0x51b0d0db,0xa0a39494,0x886801d6
5753p0_local6_sec_end:
5754
5755SECTION .share0 DATA_VA=0x00080e000
5756
5757attr_data {
5758 Name = .share0,
5759 VA = 0x000000000080e000,
5760 RA = 0x00000000201c0000,
5761 PA = ra2pa(0x00000000201c0000,0),
5762 part_0_ctx_nonzero_tsb_config_0,
5763 TTE_Context=PCONTEXT,
5764 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5765 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5766 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5767 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5768}
5769
5770 .data
5771 .seg "data"
5772 .align 0x2000
5773 .global share0_start
5774share0_begin:
5775share0_start:
5776 .word 0x7633a250,0x5d61bc8c,0x315e2ab9,0x3064a910
5777 .word 0x64443714,0x7823be14,0xfe341a02,0xdfc5dc46
5778 .word 0x00fe5a1f,0xf75848a0,0x688dabc9,0x945e8507
5779 .word 0xb8d4a139,0x55fe2e1b,0xd7b98d2d,0x943f13db
5780share0_end:
5781
5782SECTION .share1 DATA_VA=0x000810000
5783
5784attr_data {
5785 Name = .share1,
5786 VA = 0x0000000000810000,
5787 RA = 0x0000000020800000,
5788 PA = ra2pa(0x0000000020800000,0),
5789 part_0_ctx_nonzero_tsb_config_0,
5790 TTE_Context=PCONTEXT,
5791 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5792 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5793 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5794 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5795}
5796
5797 .data
5798 .seg "data"
5799 .align 0x2000
5800 .global share1_start
5801share1_begin:
5802share1_start:
5803 .word 0x21addad7,0x4b94a757,0x8daa54fb,0x09d562b4
5804 .word 0x2df3d287,0xc25edb8b,0xb3e05cd7,0x93d3679e
5805 .word 0xead8e208,0x62243d7c,0x260d77e0,0x680a3830
5806 .word 0xfc30bca6,0x79034fe7,0xaba6175c,0x58ec24d1
5807 .word 0xc5638049,0x5ed287e5,0xbaea7bf0,0x1e3168d4
5808 .word 0xf13e8a82,0xe05b6c41,0x58d98990,0x94dd09f0
5809 .word 0xc6ce365d,0xad55ee69,0xe4460770,0xe1a81897
5810 .word 0x003b4dc4,0x7945b3aa,0x67d9a2c0,0x141057b4
5811share1_end:
5812
5813SECTION .share2 DATA_VA=0x000812000
5814
5815attr_data {
5816 Name = .share2,
5817 VA = 0x0000000000812000,
5818 RA = 0x00000000211c0000,
5819 PA = ra2pa(0x00000000211c0000,0),
5820 part_0_ctx_nonzero_tsb_config_0,
5821 TTE_Context=PCONTEXT,
5822 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5823 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5824 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5825 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5826}
5827
5828 .data
5829 .seg "data"
5830 .align 0x2000
5831 .global share2_start
5832share2_begin:
5833share2_start:
5834 .word 0x8063fc65,0xa214900e,0x3a42fab3,0xd848e3cd
5835 .word 0x4de88f01,0x0b9530ee,0xb7713aae,0x64f15809
5836 .word 0xb001e66b,0x6aa6c349,0x4254f36b,0x1cec4d12
5837 .word 0xda2bef1e,0x6dc3a86f,0x3142c5b8,0x266bf3c8
5838share2_end:
5839
5840SECTION .share3 DATA_VA=0x000814000
5841
5842attr_data {
5843 Name = .share3,
5844 VA = 0x0000000000814000,
5845 RA = 0x0000000021800000,
5846 PA = ra2pa(0x0000000021800000,0),
5847 part_0_ctx_nonzero_tsb_config_0,
5848 TTE_Context=PCONTEXT,
5849 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5850 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5851 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5852 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5853}
5854
5855 .data
5856 .seg "data"
5857 .align 0x2000
5858 .global share3_start
5859share3_begin:
5860share3_start:
5861 .word 0x3cfcd0bd,0xef3f12b3,0x48100798,0x324d50c5
5862 .word 0x2f7de80f,0x8998f90a,0x6917eb33,0x5579dbca
5863 .word 0x761a2885,0x7550effa,0xe0a72d74,0xba4917df
5864 .word 0x42259668,0x14ec6df1,0xbf4a4e52,0x654e657e
5865 .word 0x9eef53ef,0xc4e60ee0,0x8d103a32,0x56efd200
5866 .word 0xf9b58b7a,0x721ed0ff,0x875eac1d,0x16878c0b
5867 .word 0x236c1e5d,0xdd29a8f2,0x61409b51,0x0d370a23
5868 .word 0x0556cfbf,0xd54a4abb,0x429f75ed,0xd1628a22
5869 .word 0xeab38eeb,0x61cb7963,0x4e0ed4e8,0xca8e9e5e
5870 .word 0xc1521e6d,0x2c62f92f,0xb108b627,0x4e034b8c
5871 .word 0x9236b260,0xbc5ea8d5,0x8ff961af,0x314a4ecc
5872 .word 0x2efc76ad,0x30414481,0xe3180fa0,0xb5af28f7
5873 .word 0x75584245,0xf7212108,0xc717a45e,0xda38edf0
5874 .word 0x9a2f0d25,0xc37423b6,0x8299699b,0xb5f6ddf1
5875 .word 0x4e06fa81,0xf9eb838d,0x12fdf99f,0xb524dde0
5876 .word 0x171cdec0,0x979f5228,0x4a02d0a4,0x73d04dac
5877 .word 0x900c757a,0x6ec520b7,0x6068127c,0xb33778c5
5878 .word 0x94956f08,0x7d754d6d,0xbd1bc67e,0x647ef1fe
5879 .word 0x4c070445,0x290e5451,0x3fcade45,0x45c26531
5880 .word 0xf7179f72,0xf01a8d67,0x4ca4e179,0xcbe619bf
5881 .word 0x60ca0328,0x94a5ecec,0x4a0b259f,0xda172a85
5882 .word 0x151339ad,0x9e54e1ea,0xdd3b3331,0x6b020a6b
5883 .word 0x20560194,0xc0088d1b,0x987a3a8d,0x64df65c0
5884 .word 0xd5326126,0x5029d555,0xfde604fa,0xc4c7ac32
5885 .word 0x40615fec,0x14fde8e7,0xc6ab7510,0xe92e9152
5886 .word 0x4714c9c0,0xc498fea9,0x21f34064,0x1f62adc8
5887 .word 0xad860ef1,0xcc9c67d3,0x58daf84f,0x8985f37e
5888 .word 0x953c60da,0x1d52cab4,0x7ef296e8,0x647a2d17
5889 .word 0x21a75e86,0xcebb237f,0xfdb2866c,0x706ca014
5890 .word 0x893fdf8d,0xeaa1081d,0x02562db1,0xfb4f5d4b
5891 .word 0x119534a8,0x3744aea1,0x542a4a91,0x75ef3d2d
5892 .word 0x9e50bc32,0x931811df,0xab3d0469,0x700b2b4f
5893share3_end: