Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_2000_1.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mpgen_2000_1.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 = 327144513
40! Riesling can be on
41! 1 Thread, 2000 lines
42! mpgen created on Dec 20, 2005 (16:35:03)
43! mpgen_2000_1.s created on Mar 27, 2009 (14:45:13)
44! RC file : random.rc
45! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.051220 -rc random.rc -o mpgen_2000_1 -p 1 -l 2000
46
47#define H_HT0_Hw_Corrected_Error_0x63 hw_corrected_error_handler
48
49#define MAIN_PAGE_NUCLEUS_ALSO
50#define MAIN_PAGE_HV_ALSO
51#define N_CPUS 1
52#define ENABLE_T0_Fp_exception_ieee_754_0x21
53#define ENABLE_T0_Fp_exception_other_0x22
54#define ENABLE_T0_Fp_disabled_0x20
55#define ENABLE_T0_Illegal_instruction_0x10
56#define ENABLE_T1_Illegal_instruction_0x10
57#define ENABLE_HT0_Illegal_instruction_0x10
58#define ENABLE_HT1_Illegal_instruction_0x10
59#define ENABLE_T0_Clean_Window_0x24
60#define THREAD_COUNT 1
61#define THREAD_STRIDE 1
62#define SKIP_TRAPCHECK
63#define USE_MPGEN_TRAPS
64
65#include "hboot.s"
66
67 .text
68 .global main
69main:
70
71! Random code for Processor 0
72
73processor_0:
74 ta T_CHANGE_PRIV
75 wrpr %g0,7,%cleanwin
76 call p0_init_memory_pointers
77 wr %g0,0x80,%asi ! Setting default asi to 80
78
79! Initialize the floating point registers for processor 0
80
81 wr %g0,0x4,%fprs ! Make sure fef is 1
82 set p0_init_freg,%g1
83! %f0 = bae8ddbe 1e1c212c ac39f5c2 388d3f5c
84! %f4 = 3cf8d76e 085ac4d0 eebd8db3 95df57db
85! %f8 = 78a9ce36 f7a81e4a 4d9c7ba1 fd949712
86! %f12 = 01834367 6faa8653 75824276 69ae75b6
87 ldda [%g1]ASI_BLK_P,%f0
88 add %g1,64,%g1
89! %f16 = baed3071 c49472b3 c53d9142 ddad30d2
90! %f20 = 0df09827 2d4ae274 3d724527 c1286522
91! %f24 = f0de7be6 ad4fd416 31827479 fcef8d0a
92! %f28 = 17cbdde4 09c878e8 759380a6 2c8f72af
93 ldda [%g1]ASI_BLK_P,%f16
94 add %g1,64,%g1
95! %f32 = 43a83241 c1367bab 1548ab92 67c90033
96! %f36 = b4c7c93f b1cbe074 48a3b397 b9488ce3
97! %f40 = 8acd3823 e6f6cf45 13d4c062 3f34423c
98! %f44 = f820c28c 893f27a1 82ffcd63 ca61af0a
99 ldda [%g1]ASI_BLK_P,%f32
100
101! Set up the Graphics Status Register
102
103 setx 0x6ca7fcf700000035,%g7,%g1 ! GSR scale = 6, align = 5
104 wr %g1,%g0,%gsr ! GSR = 6ca7fcf700000035
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! %f26 = 31827479 fcef8d0a, %l5 = c3c0b99e1211677a
113! Mem[0000000010181438] = da8c5dfe8d6e885c
114 add %i6,0x038,%g1
115 stda %f26,[%g1+%l5]ASI_PST8_P ! Mem[0000000010181438] = da827479fc6e8d5c
116! Mem[0000000030101410] = dd39c6d7, %l3 = ea599ffbc149c3cb
117 lduha [%i4+%o5]0x89,%l3 ! %l3 = 000000000000c6d7
118! Mem[0000000010041420] = 9e7dbfc7, %l7 = f0d0a402105c0ea4, %asi = 80
119 swapa [%i1+0x020]%asi,%l7 ! %l7 = 000000009e7dbfc7
120! Mem[0000000010181428] = 7cca72a4, %l6 = 3649d7309243d268
121 ldsha [%i6+0x02a]%asi,%l6 ! %l6 = 00000000000072a4
122! Mem[0000000010101400] = 232976cf, %l2 = 74c225ac0d750daf
123 swapa [%i4+%g0]0x80,%l2 ! %l2 = 00000000232976cf
124! Mem[00000000100c1400] = 293e0dfb1b7071a6, %f12 = 01834367 6faa8653
125 ldda [%i3+%g0]0x88,%f12 ! %f12 = 293e0dfb 1b7071a6
126! Mem[00000000201c0000] = e35b1b53, %l3 = 000000000000c6d7
127 ldstuba [%o0+0x000]%asi,%l3 ! %l3 = 000000e3000000ff
128! Mem[0000000030001408] = ee0c2209, %l3 = 00000000000000e3
129 ldswa [%i0+%o4]0x89,%l3 ! %l3 = ffffffffee0c2209
130! Mem[00000000100c1400] = a671701b fb0d3e29 cb827008 d5e74385
131! Mem[00000000100c1410] = 7594537a 8c9fd8d8 b476594e 1613187e
132! Mem[00000000100c1420] = 8c5704a7 320cf197 7ba05fed 20d7d574
133! Mem[00000000100c1430] = a798c753 97a45277 e52742bb c6617e1e
134 ldda [%i3]ASI_BLK_PL,%f16 ! Block Load from 00000000100c1400
135! Starting 10 instruction Store Burst
136! Mem[0000000010081408] = c93bb6ee, %l7 = 000000009e7dbfc7
137 swapa [%i2+%o4]0x88,%l7 ! %l7 = 00000000c93bb6ee
138
139p0_label_2:
140! %f1 = 1e1c212c, Mem[0000000010041410] = a713afb0
141 sta %f1 ,[%i1+%o5]0x88 ! Mem[0000000010041410] = 1e1c212c
142! %l4 = f756d882a8a1dfcf, Mem[0000000030001410] = 6ef64cba29394cc6
143 stxa %l4,[%i0+%o5]0x89 ! Mem[0000000030001410] = f756d882a8a1dfcf
144! %l1 = 6a81f0fc63aa7b31, imm = 0000000000000fa4, %l5 = c3c0b99e1211677a
145 xnor %l1,0xfa4,%l5 ! %l5 = 957e0f039c558b6a
146! Mem[00000000211c0001] = f04937e1, %l5 = 957e0f039c558b6a
147 ldstub [%o2+0x001],%l5 ! %l5 = 00000049000000ff
148! %l2 = 00000000232976cf, Mem[0000000010081410] = ba8d4672e49c43bd
149 stxa %l2,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000000232976cf
150! %l7 = 00000000c93bb6ee, Mem[0000000010041412] = 2c211c1e
151 stb %l7,[%i1+0x012] ! Mem[0000000010041410] = 2c21ee1e
152! Mem[000000001010142b] = 7238dcfc, %l3 = ffffffffee0c2209
153 ldstuba [%i4+0x02b]%asi,%l3 ! %l3 = 000000fc000000ff
154! %l7 = 00000000c93bb6ee, Mem[0000000030141408] = e5fc3ef0
155 stba %l7,[%i5+%o4]0x89 ! Mem[0000000030141408] = e5fc3eee
156! %l2 = 00000000232976cf, imm = fffffffffffff64f, %l3 = 00000000000000fc
157 addc %l2,-0x9b1,%l3 ! %l3 = 0000000023296d1e
158! Starting 10 instruction Load Burst
159! Mem[0000000010101410] = 50caa067, %l1 = 6a81f0fc63aa7b31
160 lduwa [%i4+%o5]0x88,%l1 ! %l1 = 0000000050caa067
161
162p0_label_3:
163! Mem[0000000010141410] = 1348bc61, %l2 = 00000000232976cf
164 lduwa [%i5+%o5]0x88,%l2 ! %l2 = 000000001348bc61
165! Mem[00000000211c0000] = f0ff37e1, %l3 = 0000000023296d1e
166 ldsb [%o2+0x001],%l3 ! %l3 = ffffffffffffffff
167! Mem[0000000030141410] = 6de2f6a10bec4aca, %l6 = 00000000000072a4
168 ldxa [%i5+%o5]0x81,%l6 ! %l6 = 6de2f6a10bec4aca
169! Mem[0000000010181400] = 0384a2b8e5f4aea1, %f8 = 78a9ce36 f7a81e4a
170 ldda [%i6+%g0]0x80,%f8 ! %f8 = 0384a2b8 e5f4aea1
171! Mem[0000000010081410] = 232976cf, %l2 = 000000001348bc61
172 lduha [%i2+%o5]0x88,%l2 ! %l2 = 00000000000076cf
173! Mem[0000000010181408] = 1e3fe782, %l1 = 0000000050caa067
174 lduba [%i6+%o4]0x88,%l1 ! %l1 = 0000000000000082
175! Mem[0000000010041408] = 13b3afd1e5ddf087, %f4 = 3cf8d76e 085ac4d0
176 ldda [%i1+%o4]0x80,%f4 ! %f4 = 13b3afd1 e5ddf087
177! Mem[0000000010001408] = a0f19afc, %l3 = ffffffffffffffff
178 lduba [%i0+%o4]0x88,%l3 ! %l3 = 00000000000000fc
179! Mem[0000000010001404] = b2a88f6f, %l3 = 00000000000000fc
180 ldsb [%i0+0x007],%l3 ! %l3 = 000000000000006f
181! Starting 10 instruction Store Burst
182! %f14 = 75824276, Mem[0000000030001408] = 09220cee
183 sta %f14,[%i0+%o4]0x81 ! Mem[0000000030001408] = 75824276
184
185p0_label_4:
186! %l6 = 6de2f6a10bec4aca, Mem[00000000211c0000] = f0ff37e1
187 stb %l6,[%o2+%g0] ! Mem[00000000211c0000] = caff37e1
188! %l2 = 000076cf, %l3 = 0000006f, Mem[0000000010081400] = b21aea3b 8496004b
189 stda %l2,[%i2+%g0]0x80 ! Mem[0000000010081400] = 000076cf 0000006f
190 membar #Sync ! Added by membar checker (1)
191! %l6 = 6de2f6a10bec4aca, Mem[00000000100c1408] = 087082cb
192 stwa %l6,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 0bec4aca
193! %l4 = f756d882a8a1dfcf, Mem[0000000030081408] = 2363895f
194 stha %l4,[%i2+%o4]0x89 ! Mem[0000000030081408] = 2363dfcf
195! %l2 = 00000000000076cf, Mem[0000000010101420] = cf9aeed45dececa2, %asi = 80
196 stxa %l2,[%i4+0x020]%asi ! Mem[0000000010101420] = 00000000000076cf
197! Mem[0000000030101410] = d7c639dd291999b3, %f12 = 293e0dfb 1b7071a6
198 ldda [%i4+%o5]0x81,%f12 ! %f12 = d7c639dd 291999b3
199! Mem[0000000010141428] = 423f2bbf, %l3 = 000000000000006f, %asi = 80
200 swapa [%i5+0x028]%asi,%l3 ! %l3 = 00000000423f2bbf
201! %f8 = 0384a2b8 e5f4aea1, Mem[0000000030081400] = 7dd394a7 9a91b30c
202 stda %f8 ,[%i2+%g0]0x81 ! Mem[0000000030081400] = 0384a2b8 e5f4aea1
203! Mem[0000000010081408] = c7bf7d9e, %l4 = f756d882a8a1dfcf
204 ldstuba [%i2+%o4]0x80,%l4 ! %l4 = 000000c7000000ff
205! Starting 10 instruction Load Burst
206! Mem[00000000100c1400] = 1b7071a6, %l0 = 2c3c68ba8f64fc7b
207 ldsba [%i3+%g0]0x88,%l0 ! %l0 = ffffffffffffffa6
208
209p0_label_5:
210! %l5 = 0000000000000049, immed = 00000575, %y = 00000000
211 umul %l5,0x575,%l3 ! %l3 = 0000000000018e5d, %y = 00000000
212! Mem[0000000010101400] = 0d750daf, %l0 = ffffffffffffffa6
213 ldswa [%i4+%g0]0x80,%l0 ! %l0 = 000000000d750daf
214! %l6 = 6de2f6a10bec4aca, imm = 0000000000000a59, %l6 = 6de2f6a10bec4aca
215 and %l6,0xa59,%l6 ! %l6 = 0000000000000a48
216! Mem[0000000030001400] = fc96f4db, %f12 = d7c639dd
217 lda [%i0+%g0]0x81,%f12 ! %f12 = fc96f4db
218! Mem[0000000030141408] = ee3efce5, %l4 = 00000000000000c7
219 ldsba [%i5+%o4]0x81,%l4 ! %l4 = ffffffffffffffee
220! Mem[0000000010001400] = ff1608c7b2a88f6f, %l6 = 0000000000000a48
221 ldx [%i0+%g0],%l6 ! %l6 = ff1608c7b2a88f6f
222! Mem[0000000010001400] = c70816ff, %l0 = 000000000d750daf
223 ldswa [%i0+%g0]0x88,%l0 ! %l0 = ffffffffc70816ff
224! Mem[0000000010081410] = cf76292300000000, %l0 = ffffffffc70816ff
225 ldxa [%i2+%o5]0x80,%l0 ! %l0 = cf76292300000000
226! Mem[0000000030041410] = a6c22be26a2312de, %l3 = 0000000000018e5d
227 ldxa [%i1+%o5]0x81,%l3 ! %l3 = a6c22be26a2312de
228! Starting 10 instruction Store Burst
229! %l2 = 00000000000076cf, Mem[0000000010041408] = 13b3afd1
230 stha %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = 76cfafd1
231
232p0_label_6:
233! Mem[00000000211c0001] = caff37e1, %l1 = 0000000000000082
234 ldstub [%o2+0x001],%l1 ! %l1 = 000000ff000000ff
235! %f13 = 291999b3, Mem[000000001000142c] = b30a75d3
236 sta %f13,[%i0+0x02c]%asi ! Mem[000000001000142c] = 291999b3
237! %l5 = 0000000000000049, %l5 = 0000000000000049, %y = 00000000
238 smul %l5,%l5,%l2 ! %l2 = 00000000000014d1, %y = 00000000
239! %f16 = 293e0dfb 1b7071a6 8543e7d5 087082cb
240! %f20 = d8d89f8c 7a539475 7e181316 4e5976b4
241! %f24 = 97f10c32 a704578c 74d5d720 ed5fa07b
242! %f28 = 7752a497 53c798a7 1e7e61c6 bb4227e5
243 stda %f16,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000030101400
244! Mem[0000000010181400] = b8a28403, %l4 = ffffffffffffffee
245 ldstuba [%i6+%g0]0x88,%l4 ! %l4 = 00000003000000ff
246! %l2 = 00000000000014d1, Mem[0000000010001418] = f0b2eb57
247 sth %l2,[%i0+0x018] ! Mem[0000000010001418] = 14d1eb57
248! %l5 = 0000000000000049, Mem[0000000010001408] = fc9af1a0b275da05, %asi = 80
249 stxa %l5,[%i0+0x008]%asi ! Mem[0000000010001408] = 0000000000000049
250 membar #Sync ! Added by membar checker (2)
251! Mem[0000000030101410] = 7594537a, %l3 = a6c22be26a2312de
252 ldstuba [%i4+%o5]0x81,%l3 ! %l3 = 00000075000000ff
253! Mem[0000000010101410] = 67a0ca50, %l0 = cf76292300000000
254 swapa [%i4+%o5]0x80,%l0 ! %l0 = 0000000067a0ca50
255! Starting 10 instruction Load Burst
256! Mem[00000000100c1410] = 7594537a, %l5 = 0000000000000049
257 lduba [%i3+%o5]0x80,%l5 ! %l5 = 0000000000000075
258
259p0_label_7:
260! Mem[0000000030001400] = fc96f4db82c2da69, %l4 = 0000000000000003
261 ldxa [%i0+%g0]0x81,%l4 ! %l4 = fc96f4db82c2da69
262! Mem[0000000010181418] = 86990270, %l0 = 0000000067a0ca50
263 lduh [%i6+0x01a],%l0 ! %l0 = 0000000000000270
264! Mem[0000000010041400] = c3e8b55d4a5adada, %l0 = 0000000000000270
265 ldxa [%i1+%g0]0x80,%l0 ! %l0 = c3e8b55d4a5adada
266! Mem[0000000010101410] = 00000000, %l1 = 00000000000000ff
267 ldsha [%i4+%o5]0x88,%l1 ! %l1 = 0000000000000000
268! Mem[0000000010041400] = c3e8b55d 4a5adada 76cfafd1 e5ddf087
269! Mem[0000000010041410] = 2c21ee1e 01a907db d387454c 674b9e0c
270! Mem[0000000010041420] = 105c0ea4 70e87990 c812ebd5 76ecb488
271! Mem[0000000010041430] = c4b02542 2936aee7 94f6f2fd 16440446
272 ldda [%i1]ASI_BLK_P,%f0 ! Block Load from 0000000010041400
273! Mem[0000000010141414] = 19928940, %l6 = ff1608c7b2a88f6f
274 ldsba [%i5+0x016]%asi,%l6 ! %l6 = ffffffffffffff89
275! Mem[0000000010001400] = c70816ff, %l4 = fc96f4db82c2da69
276 ldsba [%i0+%g0]0x88,%l4 ! %l4 = ffffffffffffffff
277! Mem[00000000100c142c] = 20d7d574, %l4 = ffffffffffffffff
278 lduha [%i3+0x02c]%asi,%l4 ! %l4 = 00000000000020d7
279! Mem[0000000030101408] = cb827008, %l7 = 00000000c93bb6ee
280 ldstuba [%i4+%o4]0x81,%l7 ! %l7 = 000000cb000000ff
281! Starting 10 instruction Store Burst
282! Mem[0000000010181410] = 3cd7d8b9, %l6 = ffffffffffffff89
283 swapa [%i6+%o5]0x88,%l6 ! %l6 = 000000003cd7d8b9
284
285p0_label_8:
286! %f22 = 7e181316 4e5976b4, Mem[0000000010141410] = 1348bc61 40899219
287 stda %f22,[%i5+%o5]0x88 ! Mem[0000000010141410] = 7e181316 4e5976b4
288! %l3 = 0000000000000075, Mem[00000000100c1400] = 1b7071a6
289 stha %l3,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 1b700075
290! %l4 = 00000000000020d7, Mem[0000000010081400] = 000076cf
291 stwa %l4,[%i2+%g0]0x80 ! Mem[0000000010081400] = 000020d7
292! %f16 = 293e0dfb 1b7071a6 8543e7d5 087082cb
293! %f20 = d8d89f8c 7a539475 7e181316 4e5976b4
294! %f24 = 97f10c32 a704578c 74d5d720 ed5fa07b
295! %f28 = 7752a497 53c798a7 1e7e61c6 bb4227e5
296 stda %f16,[%i6]ASI_COMMIT_S ! Block Store to 0000000030181400
297! Mem[00000000201c0001] = ff5b1b53, %l1 = 0000000000000000
298 ldstuba [%o0+0x001]%asi,%l1 ! %l1 = 0000005b000000ff
299! %l6 = 3cd7d8b9, %l7 = 000000cb, Mem[0000000030101408] = 087082ff 8543e7d5
300 stda %l6,[%i4+%o4]0x89 ! Mem[0000000030101408] = 3cd7d8b9 000000cb
301! Mem[0000000010081410] = 232976cf, %l4 = 00000000000020d7
302 swapa [%i2+%o5]0x88,%l4 ! %l4 = 00000000232976cf
303! Mem[0000000010101418] = f7c8f7ce, %l0 = 4a5adada, %l2 = 000014d1
304 add %i4,0x18,%g1
305 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000f7c8f7ce
306! %f9 = 70e87990, %f0 = c3e8b55d, %f11 = 76ecb488
307 fdivs %f9 ,%f0 ,%f11 ! %f11 = ec7fbe37
308! Starting 10 instruction Load Burst
309! Mem[000000001010143c] = 0deeec80, %l0 = c3e8b55d4a5adada
310 ldsw [%i4+0x03c],%l0 ! %l0 = 000000000deeec80
311
312p0_label_9:
313! Mem[0000000010001410] = 51be144e, %l0 = 000000000deeec80
314 ldsha [%i0+%o5]0x80,%l0 ! %l0 = 00000000000051be
315! Mem[0000000030081408] = cfdf6323, %f0 = c3e8b55d
316 lda [%i2+%o4]0x81,%f0 ! %f0 = cfdf6323
317! Mem[00000000201c0000] = ffff1b53, %l3 = 0000000000000075
318 lduha [%o0+0x000]%asi,%l3 ! %l3 = 000000000000ffff
319! Mem[0000000010141408] = 3dc9a958, %l5 = 0000000000000075
320 ldsba [%i5+%o4]0x80,%l5 ! %l5 = 000000000000003d
321! Mem[0000000020800000] = 72f9aff8, %l5 = 000000000000003d
322 ldsha [%o1+0x000]%asi,%l5 ! %l5 = 00000000000072f9
323! Mem[00000000300c1400] = 452046e1, %l4 = 00000000232976cf
324 lduha [%i3+%g0]0x81,%l4 ! %l4 = 0000000000004520
325! Mem[00000000300c1410] = 485fb885ff606077, %f12 = c4b02542 2936aee7
326 ldda [%i3+%o5]0x81,%f12 ! %f12 = 485fb885 ff606077
327 membar #Sync ! Added by membar checker (3)
328! Mem[0000000030181408] = d5e74385, %f10 = c812ebd5
329 lda [%i6+%o4]0x89,%f10 ! %f10 = d5e74385
330! Mem[0000000030181400] = a671701bfb0d3e29, %l2 = 00000000f7c8f7ce
331 ldxa [%i6+%g0]0x89,%l2 ! %l2 = a671701bfb0d3e29
332! Starting 10 instruction Store Burst
333! %l5 = 00000000000072f9, Mem[0000000010001408] = 00000000
334 stba %l5,[%i0+%o4]0x88 ! Mem[0000000010001408] = 000000f9
335
336p0_label_10:
337! Mem[0000000030181400] = fb0d3e29, %l2 = a671701bfb0d3e29
338 swapa [%i6+%g0]0x89,%l2 ! %l2 = 00000000fb0d3e29
339! %l0 = 00000000000051be, Mem[0000000030141400] = de962820
340 stwa %l0,[%i5+%g0]0x81 ! Mem[0000000030141400] = 000051be
341! Mem[00000000300c1408] = 4bd07fcc, %l4 = 0000000000004520
342 swapa [%i3+%o4]0x81,%l4 ! %l4 = 000000004bd07fcc
343! %l7 = 00000000000000cb, immed = 00000511, %y = 00000000
344 sdiv %l7,0x511,%l0 ! %l0 = 0000000000000000
345 mov %l0,%y ! %y = 00000000
346! Mem[0000000010141400] = c7ddf38e, %l7 = 00000000000000cb
347 swapa [%i5+%g0]0x80,%l7 ! %l7 = 00000000c7ddf38e
348! Mem[0000000010101400] = 0d750daf, %l0 = 0000000000000000
349 swapa [%i4+%g0]0x80,%l0 ! %l0 = 000000000d750daf
350! Mem[0000000010041400] = c3e8b55d, %l2 = 00000000fb0d3e29
351 swapa [%i1+%g0]0x80,%l2 ! %l2 = 00000000c3e8b55d
352! %l4 = 000000004bd07fcc, Mem[0000000030181408] = 8543e7d5
353 stwa %l4,[%i6+%o4]0x81 ! Mem[0000000030181408] = 4bd07fcc
354! Mem[00000000211c0001] = caff37e1, %l1 = 000000000000005b
355 ldstuba [%o2+0x001]%asi,%l1 ! %l1 = 000000ff000000ff
356! Starting 10 instruction Load Burst
357! Mem[0000000010181400] = ff84a2b8, %l6 = 000000003cd7d8b9
358 lduwa [%i6+%g0]0x80,%l6 ! %l6 = 00000000ff84a2b8
359
360p0_label_11:
361! Mem[0000000010081410] = 000020d7, %f1 = 4a5adada
362 lda [%i2+%o5]0x88,%f1 ! %f1 = 000020d7
363! Mem[0000000030081408] = 2363dfcf, %l5 = 00000000000072f9
364 ldswa [%i2+%o4]0x89,%l5 ! %l5 = 000000002363dfcf
365! Mem[0000000030101400] = a671701b fb0d3e29, %l4 = 4bd07fcc, %l5 = 2363dfcf
366 ldda [%i4+%g0]0x81,%l4 ! %l4 = 00000000a671701b 00000000fb0d3e29
367! Mem[000000001008141c] = 3391135f, %l7 = 00000000c7ddf38e
368 lduw [%i2+0x01c],%l7 ! %l7 = 000000003391135f
369! Mem[0000000010141408] = 3dc9a958, %l7 = 000000003391135f
370 lduw [%i5+%o4],%l7 ! %l7 = 000000003dc9a958
371! Mem[0000000010181410] = 89ffffff, %l5 = 00000000fb0d3e29
372 lduha [%i6+%o5]0x80,%l5 ! %l5 = 00000000000089ff
373! Mem[00000000211c0000] = caff37e1, %l5 = 00000000000089ff
374 ldsba [%o2+0x001]%asi,%l5 ! %l5 = ffffffffffffffff
375! Mem[0000000010101400] = 00000000, %f17 = 1b7071a6
376 lda [%i4+%g0]0x80,%f17 ! %f17 = 00000000
377! Mem[0000000020800000] = 72f9aff8, %l6 = 00000000ff84a2b8
378 lduba [%o1+0x001]%asi,%l6 ! %l6 = 00000000000000f9
379! Starting 10 instruction Store Burst
380! Mem[0000000010041408] = d1afcf76, %l0 = 000000000d750daf
381 ldstuba [%i1+%o4]0x88,%l0 ! %l0 = 00000076000000ff
382
383p0_label_12:
384! %l6 = 00000000000000f9, Mem[0000000010181400] = b8a284ff
385 stha %l6,[%i6+%g0]0x88 ! Mem[0000000010181400] = b8a200f9
386! %f30 = 1e7e61c6, Mem[0000000030101408] = 3cd7d8b9
387 sta %f30,[%i4+%o4]0x89 ! Mem[0000000030101408] = 1e7e61c6
388! %l0 = 00000076, %l1 = 000000ff, Mem[0000000010181400] = f900a2b8 e5f4aea1
389 stda %l0,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000076 000000ff
390! Mem[0000000010181430] = d104c68c, %l4 = 00000000a671701b
391 swap [%i6+0x030],%l4 ! %l4 = 00000000d104c68c
392! %f28 = 7752a497 53c798a7, Mem[0000000010041428] = c812ebd5 76ecb488
393 stda %f28,[%i1+0x028]%asi ! Mem[0000000010041428] = 7752a497 53c798a7
394! %l0 = 00000076, %l1 = 000000ff, Mem[0000000030081410] = cb028f30 45f6268c
395 stda %l0,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000076 000000ff
396! Mem[0000000010141418] = 6f8f22e4, %l6 = 000000f9, %l6 = 000000f9
397 add %i5,0x18,%g1
398 casa [%g1]0x80,%l6,%l6 ! %l6 = 000000006f8f22e4
399! %l2 = 00000000c3e8b55d, Mem[0000000010041428] = 7752a49753c798a7, %asi = 80
400 stxa %l2,[%i1+0x028]%asi ! Mem[0000000010041428] = 00000000c3e8b55d
401! Mem[0000000030001400] = dbf496fc, %l7 = 000000003dc9a958
402 ldstuba [%i0+%g0]0x89,%l7 ! %l7 = 000000fc000000ff
403! Starting 10 instruction Load Burst
404! Mem[0000000010181410] = 89fffffff56ee344, %l3 = 000000000000ffff
405 ldxa [%i6+%o5]0x80,%l3 ! %l3 = 89fffffff56ee344
406
407p0_label_13:
408! Mem[0000000030141408] = ee3efce5, %l5 = ffffffffffffffff
409 ldswa [%i5+%o4]0x81,%l5 ! %l5 = ffffffffee3efce5
410! Mem[0000000030101410] = 7a5394ff, %l3 = 89fffffff56ee344
411 ldsha [%i4+%o5]0x89,%l3 ! %l3 = ffffffffffff94ff
412! Mem[0000000010141408] = 3dc9a958, %l1 = 00000000000000ff
413 lduba [%i5+%o4]0x80,%l1 ! %l1 = 000000000000003d
414! Mem[0000000010081400] = 000020d70000006f, %l3 = ffffffffffff94ff
415 ldxa [%i2+%g0]0x80,%l3 ! %l3 = 000020d70000006f
416! Mem[0000000030141400] = be510000, %l5 = ffffffffee3efce5
417 ldswa [%i5+%g0]0x89,%l5 ! %l5 = ffffffffbe510000
418! Mem[0000000030001400] = 69dac282dbf496ff, %f24 = 97f10c32 a704578c
419 ldda [%i0+%g0]0x89,%f24 ! %f24 = 69dac282 dbf496ff
420! Mem[0000000030001408] = 7582427667186f7c, %l0 = 0000000000000076
421 ldxa [%i0+%o4]0x81,%l0 ! %l0 = 7582427667186f7c
422 membar #Sync ! Added by membar checker (4)
423! Mem[0000000010101400] = 00000000 5d844adb 2ad8b0ca 1cee0b21
424! Mem[0000000010101410] = 00000000 b2519884 f7c8f7ce 034d07b3
425! Mem[0000000010101420] = 00000000 000076cf 7238dcff d4d23108
426! Mem[0000000010101430] = 5541c53f 6530e007 221197b8 0deeec80
427 ldda [%i4]ASI_BLK_AIUP,%f0 ! Block Load from 0000000010101400
428! Mem[0000000010081410] = d7200000, %l5 = ffffffffbe510000
429 ldsha [%i2+%o5]0x80,%l5 ! %l5 = ffffffffffffd720
430! Starting 10 instruction Store Burst
431! %l4 = 00000000d104c68c, Mem[0000000010141400] = cb000000
432 stba %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = cb00008c
433
434p0_label_14:
435! %l4 = 00000000d104c68c, Mem[0000000010081400] = d7200000
436 stwa %l4,[%i2+%g0]0x88 ! Mem[0000000010081400] = d104c68c
437! %l4 = d104c68c, %l5 = ffffd720, Mem[00000000100c1400] = 1b700075 293e0dfb
438 stda %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = d104c68c ffffd720
439! %l2 = 00000000c3e8b55d, Mem[0000000010081410] = 00000000000020d7
440 stxa %l2,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000000c3e8b55d
441! %l6 = 000000006f8f22e4, Mem[0000000030081400] = 0384a2b8
442 stba %l6,[%i2+%g0]0x81 ! Mem[0000000030081400] = e484a2b8
443! %l0 = 7582427667186f7c, Mem[0000000030181408] = cc7fd04b
444 stwa %l0,[%i6+%o4]0x89 ! Mem[0000000030181408] = 67186f7c
445! Mem[0000000030081410] = 76000000, %l2 = 00000000c3e8b55d
446 swapa [%i2+%o5]0x81,%l2 ! %l2 = 0000000076000000
447! %l1 = 000000000000003d, Mem[00000000300c1400] = e1462045
448 stha %l1,[%i3+%g0]0x89 ! Mem[00000000300c1400] = e146003d
449! Mem[0000000020800000] = 72f9aff8, %l2 = 0000000076000000
450 ldstub [%o1+%g0],%l2 ! %l2 = 00000072000000ff
451! %l6 = 000000006f8f22e4, Mem[0000000010041400] = dada5a4a293e0dfb
452 stxa %l6,[%i1+%g0]0x88 ! Mem[0000000010041400] = 000000006f8f22e4
453! Starting 10 instruction Load Burst
454! Mem[0000000030181410] = d8d89f8c, %f28 = 7752a497
455 lda [%i6+%o5]0x81,%f28 ! %f28 = d8d89f8c
456
457p0_label_15:
458! Mem[00000000300c1400] = 3d0046e1, %l2 = 0000000000000072
459 ldsba [%i3+%g0]0x81,%l2 ! %l2 = 000000000000003d
460! Mem[0000000030081410] = c3e8b55d, %l6 = 000000006f8f22e4
461 ldswa [%i2+%o5]0x81,%l6 ! %l6 = ffffffffc3e8b55d
462! Mem[0000000030041408] = b7925e43, %l7 = 00000000000000fc
463 lduha [%i1+%o4]0x89,%l7 ! %l7 = 0000000000005e43
464! %l7 = 0000000000005e43, %l1 = 000000000000003d, %l6 = ffffffffc3e8b55d
465 andn %l7,%l1,%l6 ! %l6 = 0000000000005e42
466! Mem[0000000010041400] = e4228f6f, %l0 = 7582427667186f7c
467 ldsha [%i1+%g0]0x80,%l0 ! %l0 = ffffffffffffe422
468! Mem[0000000010181438] = da827479 fc6e8d5c, %l6 = 00005e42, %l7 = 00005e43
469 ldd [%i6+0x038],%l6 ! %l6 = 00000000da827479 00000000fc6e8d5c
470! Mem[0000000010001408] = 000000f9, %f29 = 53c798a7
471 lda [%i0+%o4]0x88,%f29 ! %f29 = 000000f9
472! Mem[0000000010001410] = 51be144e, %l0 = ffffffffffffe422
473 ldsha [%i0+%o5]0x80,%l0 ! %l0 = 00000000000051be
474! Mem[0000000030001408] = 76428275, %l3 = 000020d70000006f
475 lduba [%i0+%o4]0x89,%l3 ! %l3 = 0000000000000075
476! Starting 10 instruction Store Burst
477! %f16 = 293e0dfb 00000000 8543e7d5 087082cb
478! %f20 = d8d89f8c 7a539475 7e181316 4e5976b4
479! %f24 = 69dac282 dbf496ff 74d5d720 ed5fa07b
480! %f28 = d8d89f8c 000000f9 1e7e61c6 bb4227e5
481 stda %f16,[%i5]ASI_BLK_SL ! Block Store to 0000000030141400
482
483p0_label_16:
484! %f4 = 00000000 b2519884, Mem[0000000010001410] = 4e14be51 b55f6225
485 stda %f4 ,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000 b2519884
486! %l6 = 00000000da827479, imm = 0000000000000c70, %l7 = 00000000fc6e8d5c
487 subc %l6,0xc70,%l7 ! %l7 = 00000000da826809
488! %l3 = 0000000000000075, %l3 = 0000000000000075, %l1 = 000000000000003d
489 sub %l3,%l3,%l1 ! %l1 = 0000000000000000
490! Mem[0000000010081400] = 8cc604d1, %l5 = ffffffffffffd720
491 swapa [%i2+%g0]0x80,%l5 ! %l5 = 000000008cc604d1
492! Mem[000000001008143d] = 40ee1e7d, %l7 = 00000000da826809
493 ldstuba [%i2+0x03d]%asi,%l7 ! %l7 = 000000ee000000ff
494! Mem[00000000300c1410] = 85b85f48, %l1 = 0000000000000000
495 ldstuba [%i3+%o5]0x89,%l1 ! %l1 = 00000048000000ff
496 membar #Sync ! Added by membar checker (5)
497! Mem[0000000010141410] = b476594e, %l5 = 000000008cc604d1
498 ldstuba [%i5+%o5]0x80,%l5 ! %l5 = 000000b4000000ff
499! Mem[0000000010101404] = 5d844adb, %l3 = 0000000000000075
500 swap [%i4+0x004],%l3 ! %l3 = 000000005d844adb
501! %l3 = 000000005d844adb, Mem[0000000010081400] = ffffd720
502 stha %l3,[%i2+%g0]0x80 ! Mem[0000000010081400] = 4adbd720
503! Starting 10 instruction Load Burst
504! Mem[0000000010081408] = 70c11228 9e7dbfff, %l2 = 0000003d, %l3 = 5d844adb
505 ldda [%i2+%o4]0x88,%l2 ! %l2 = 000000009e7dbfff 0000000070c11228
506
507p0_label_17:
508! Mem[0000000010001428] = 57bb84ce 291999b3, %l6 = da827479, %l7 = 000000ee
509 ldd [%i0+0x028],%l6 ! %l6 = 0000000057bb84ce 00000000291999b3
510! Mem[0000000030001408] = 7582427667186f7c, %l5 = 00000000000000b4
511 ldxa [%i0+%o4]0x81,%l5 ! %l5 = 7582427667186f7c
512! Mem[0000000010001420] = a3224195, %l2 = 000000009e7dbfff
513 lduh [%i0+0x020],%l2 ! %l2 = 000000000000a322
514! Mem[0000000020800040] = 4717e56e, %l3 = 0000000070c11228
515 lduha [%o1+0x040]%asi,%l3 ! %l3 = 0000000000004717
516! Mem[0000000030081408] = 2363dfcf, %l0 = 00000000000051be
517 ldsba [%i2+%o4]0x89,%l0 ! %l0 = ffffffffffffffcf
518! Mem[0000000010081408] = 70c112289e7dbfff, %l3 = 0000000000004717
519 ldxa [%i2+%o4]0x88,%l3 ! %l3 = 70c112289e7dbfff
520! Mem[0000000030001410] = f756d882a8a1dfcf, %l0 = ffffffffffffffcf
521 ldxa [%i0+%o5]0x89,%l0 ! %l0 = f756d882a8a1dfcf
522! Mem[0000000030001400] = dbf496ff, %l5 = 7582427667186f7c
523 lduwa [%i0+%g0]0x89,%l5 ! %l5 = 00000000dbf496ff
524! Mem[0000000010041400] = e4228f6f00000000, %l1 = 0000000000000048
525 ldxa [%i1+%g0]0x80,%l1 ! %l1 = e4228f6f00000000
526! Starting 10 instruction Store Burst
527! Mem[0000000010181408] = 1e3fe782, %l3 = 70c112289e7dbfff
528 swapa [%i6+%o4]0x88,%l3 ! %l3 = 000000001e3fe782
529
530p0_label_18:
531! %l5 = 00000000dbf496ff, Mem[0000000010081410] = c3e8b55d
532 stwa %l5,[%i2+%o5]0x88 ! Mem[0000000010081410] = dbf496ff
533! Mem[00000000300c1408] = 00004520, %l5 = 00000000dbf496ff
534 ldstuba [%i3+%o4]0x81,%l5 ! %l5 = 00000000000000ff
535! Mem[0000000020800001] = fff9aff8, %l7 = 00000000291999b3
536 ldstub [%o1+0x001],%l7 ! %l7 = 000000f9000000ff
537! %f27 = ed5fa07b, Mem[0000000010181410] = ffffff89
538 sta %f27,[%i6+%o5]0x88 ! Mem[0000000010181410] = ed5fa07b
539! %l7 = 00000000000000f9, Mem[0000000010041400] = e4228f6f
540 stha %l7,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00f98f6f
541! %l4 = 00000000d104c68c, Mem[00000000100c142c] = 20d7d574
542 stw %l4,[%i3+0x02c] ! Mem[00000000100c142c] = d104c68c
543! %f2 = 2ad8b0ca 1cee0b21, %l0 = f756d882a8a1dfcf
544! Mem[0000000010081410] = ff96f4db00000000
545 add %i2,0x010,%g1
546 stda %f2,[%g1+%l0]ASI_PST32_PL ! Mem[0000000010081410] = 210bee1ccab0d82a
547! %l1 = e4228f6f00000000, Mem[0000000030141410] = 7594537a
548 stwa %l1,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000
549! Mem[0000000030081408] = cfdf6323, %l1 = e4228f6f00000000
550 ldstuba [%i2+%o4]0x81,%l1 ! %l1 = 000000cf000000ff
551! Starting 10 instruction Load Burst
552! Mem[0000000030181400] = 293e0dfb, %l0 = f756d882a8a1dfcf
553 ldswa [%i6+%g0]0x81,%l0 ! %l0 = 00000000293e0dfb
554
555p0_label_19:
556! %f15 = 0deeec80, %f5 = b2519884, %f8 = 00000000 000076cf
557 fsmuld %f15,%f5 ,%f8 ! %f8 = b81873ad 83be4000
558! Code Fragment 3
559p0_fragment_1:
560! %l0 = 00000000293e0dfb
561 setx 0xf650e8cfe102429b,%g7,%l0 ! %l0 = f650e8cfe102429b
562! %l1 = 00000000000000cf
563 setx 0x1a3a103fd2aac2de,%g7,%l1 ! %l1 = 1a3a103fd2aac2de
564 setx 0x1fe000, %g1, %g3
565 or %l0, %g3, %l0 ! always set perrmask = 0xff
566 setx 0x1ffff8, %g1, %g2
567 and %l0, %g2, %l0
568 ta T_CHANGE_HPRIV
569 stxa %l1, [%l0]ASI_DCACHE_DATA
570 ta T_CHANGE_NONHPRIV
571! %l0 = f650e8cfe102429b
572 setx 0x5e6f924865077128,%g7,%l0 ! %l0 = 5e6f924865077128
573! %l1 = 1a3a103fd2aac2de
574 setx 0xf4d80b201ce9c623,%g7,%l1 ! %l1 = f4d80b201ce9c623
575! Mem[0000000030081400] = b8a284e4, %l5 = 0000000000000000
576 lduha [%i2+%g0]0x89,%l5 ! %l5 = 00000000000084e4
577! Mem[0000000020800040] = 4717e56e, %l1 = f4d80b201ce9c623
578 ldsb [%o1+0x041],%l1 ! %l1 = 0000000000000017
579! Mem[00000000300c1408] = ff004520, %l7 = 00000000000000f9
580 lduba [%i3+%o4]0x81,%l7 ! %l7 = 00000000000000ff
581! Mem[0000000030001400] = ff96f4db 82c2da69 75824276 67186f7c
582! Mem[0000000030001410] = cfdfa1a8 82d856f7 046279b8 a0f0cd14
583! Mem[0000000030001420] = 9a031f0a 626377fa 018cf05f 551890a6
584! Mem[0000000030001430] = 46a78731 a35aa749 e7e33264 85eb95f9
585 ldda [%i0]ASI_BLK_S,%f0 ! Block Load from 0000000030001400
586! Mem[0000000030041400] = 0349e050, %f26 = 74d5d720
587 lda [%i1+%g0]0x89,%f26 ! %f26 = 0349e050
588! Mem[0000000010101428] = 7238dcff, %l1 = 0000000000000017
589 ldub [%i4+0x02a],%l1 ! %l1 = 00000000000000dc
590! Mem[0000000010101410] = 00000000, %l4 = 00000000d104c68c
591 lduba [%i4+%o5]0x80,%l4 ! %l4 = 0000000000000000
592! Starting 10 instruction Store Burst
593! Mem[0000000010141408] = 3dc9a958, %l7 = 00000000000000ff
594 ldstuba [%i5+%o4]0x80,%l7 ! %l7 = 0000003d000000ff
595
596p0_label_20:
597! %l3 = 000000001e3fe782, Mem[0000000030081408] = ffdf6323
598 stha %l3,[%i2+%o4]0x81 ! Mem[0000000030081408] = e7826323
599! %f18 = 8543e7d5 087082cb, Mem[0000000010181400] = 76000000 ff000000
600 stda %f18,[%i6+%g0]0x88 ! Mem[0000000010181400] = 8543e7d5 087082cb
601! %f26 = 0349e050 ed5fa07b, Mem[0000000010001400] = ff1608c7 b2a88f6f
602 stda %f26,[%i0+%g0]0x80 ! Mem[0000000010001400] = 0349e050 ed5fa07b
603! Mem[0000000010101408] = 2ad8b0ca, %l2 = 000000000000a322
604 ldstub [%i4+%o4],%l2 ! %l2 = 0000002a000000ff
605! Mem[0000000010041416] = 01a907db, %l0 = 5e6f924865077128
606 ldstub [%i1+0x016],%l0 ! %l0 = 00000007000000ff
607! %f30 = 1e7e61c6 bb4227e5, %l7 = 000000000000003d
608! Mem[0000000030181430] = 7752a49753c798a7
609 add %i6,0x030,%g1
610 stda %f30,[%g1+%l7]ASI_PST8_S ! Mem[0000000030181430] = 775261c6bb4298e5
611! Mem[0000000010081404] = 0000006f, %l6 = 0000000057bb84ce
612 swap [%i2+0x004],%l6 ! %l6 = 000000000000006f
613! Mem[0000000010141424] = 189c058a, %l3 = 000000001e3fe782
614 swap [%i5+0x024],%l3 ! %l3 = 00000000189c058a
615! Mem[0000000030101400] = a671701b, %l5 = 00000000000084e4
616 swapa [%i4+%g0]0x81,%l5 ! %l5 = 00000000a671701b
617! Starting 10 instruction Load Burst
618! Mem[0000000010181420] = f0a4f62b, %l1 = 00000000000000dc
619 lduh [%i6+0x020],%l1 ! %l1 = 000000000000f0a4
620
621p0_label_21:
622! Mem[0000000030081408] = e7826323 006478bb, %l4 = 00000000, %l5 = a671701b
623 ldda [%i2+%o4]0x81,%l4 ! %l4 = 00000000e7826323 00000000006478bb
624! %l2 = 000000000000002a, Mem[0000000010181402] = cb827008
625 stb %l2,[%i6+0x002] ! Mem[0000000010181400] = cb822a08
626! Mem[00000000201c0000] = ffff1b53, %l5 = 00000000006478bb
627 ldsh [%o0+%g0],%l5 ! %l5 = ffffffffffffffff
628! Mem[0000000010141400] = b9dd7106 cb00008c, %l0 = 00000007, %l1 = 0000f0a4
629 ldda [%i5+%g0]0x88,%l0 ! %l0 = 00000000cb00008c 00000000b9dd7106
630! Mem[0000000030081410] = c3e8b55dff000000, %l6 = 000000000000006f
631 ldxa [%i2+%o5]0x81,%l6 ! %l6 = c3e8b55dff000000
632! Mem[0000000010081410] = 1cee0b21, %l3 = 00000000189c058a
633 lduwa [%i2+%o5]0x88,%l3 ! %l3 = 000000001cee0b21
634! Mem[0000000030041408] = ce5bc12bb7925e43, %l5 = ffffffffffffffff
635 ldxa [%i1+%o4]0x89,%l5 ! %l5 = ce5bc12bb7925e43
636! Mem[000000001000141c] = e57e6728, %l1 = 00000000b9dd7106
637 lduba [%i0+0x01d]%asi,%l1 ! %l1 = 000000000000007e
638! Mem[0000000010141438] = d666fe08, %l1 = 000000000000007e
639 lduh [%i5+0x03a],%l1 ! %l1 = 000000000000fe08
640! Starting 10 instruction Store Burst
641! Mem[000000001008142c] = 53f81b30, %l4 = 00000000e7826323
642 swap [%i2+0x02c],%l4 ! %l4 = 0000000053f81b30
643
644p0_label_22:
645! Mem[00000000100c1400] = 8cc604d1, %l1 = 0000fe08, %l7 = 0000003d
646 casa [%i3]0x80,%l1,%l7 ! %l7 = 000000008cc604d1
647! %l5 = ce5bc12bb7925e43, Mem[00000000100c1410] = 7a539475
648 stwa %l5,[%i3+%o5]0x88 ! Mem[00000000100c1410] = b7925e43
649! %f20 = d8d89f8c, Mem[0000000030081410] = c3e8b55d
650 sta %f20,[%i2+%o5]0x81 ! Mem[0000000030081410] = d8d89f8c
651! %f18 = 8543e7d5 087082cb, %l6 = c3e8b55dff000000
652! Mem[0000000010101420] = 00000000000076cf
653 add %i4,0x020,%g1
654 stda %f18,[%g1+%l6]ASI_PST8_PL ! Mem[0000000010101420] = 00000000000076cf
655! %f16 = 293e0dfb 00000000 8543e7d5 087082cb
656! %f20 = d8d89f8c 7a539475 7e181316 4e5976b4
657! %f24 = 69dac282 dbf496ff 0349e050 ed5fa07b
658! %f28 = d8d89f8c 000000f9 1e7e61c6 bb4227e5
659 stda %f16,[%i3]ASI_BLK_AIUP ! Block Store to 00000000100c1400
660! Mem[0000000030181408] = 7c6f1867, %l7 = 000000008cc604d1
661 swapa [%i6+%o4]0x81,%l7 ! %l7 = 000000007c6f1867
662! Mem[0000000030101408] = c6617e1e, %l4 = 0000000053f81b30
663 ldstuba [%i4+%o4]0x81,%l4 ! %l4 = 000000c6000000ff
664! Mem[0000000010101410] = 00000000, %l5 = ce5bc12bb7925e43
665 ldstuba [%i4+%o5]0x88,%l5 ! %l5 = 00000000000000ff
666! Mem[0000000030101400] = e4840000, %l0 = 00000000cb00008c
667 swapa [%i4+%g0]0x89,%l0 ! %l0 = 00000000e4840000
668! Starting 10 instruction Load Burst
669! Mem[0000000030181410] = d8d89f8c7a539475, %l0 = 00000000e4840000
670 ldxa [%i6+%o5]0x81,%l0 ! %l0 = d8d89f8c7a539475
671
672p0_label_23:
673! Mem[0000000010101400] = 00000000 00000075, %l6 = ff000000, %l7 = 7c6f1867
674 ldda [%i4+%g0]0x80,%l6 ! %l6 = 0000000000000000 0000000000000075
675! Mem[0000000030081400] = e484a2b8, %l5 = 0000000000000000
676 lduba [%i2+%g0]0x81,%l5 ! %l5 = 00000000000000e4
677! Mem[0000000030041408] = 435e92b72bc15bce, %f2 = 75824276 67186f7c
678 ldda [%i1+%o4]0x81,%f2 ! %f2 = 435e92b7 2bc15bce
679! Mem[00000000300c1410] = ff5fb885, %l2 = 000000000000002a
680 lduwa [%i3+%o5]0x81,%l2 ! %l2 = 00000000ff5fb885
681! Mem[00000000201c0000] = ffff1b53, %l0 = d8d89f8c7a539475
682 ldsha [%o0+0x000]%asi,%l0 ! %l0 = ffffffffffffffff
683! Mem[0000000010081400] = 20d7db4a, %f8 = 9a031f0a
684 lda [%i2+%g0]0x88,%f8 ! %f8 = 20d7db4a
685! Mem[0000000010101408] = ffd8b0ca, %l1 = 000000000000fe08
686 ldsha [%i4+%o4]0x80,%l1 ! %l1 = ffffffffffffffd8
687! Mem[0000000030141410] = 00000000, %l2 = 00000000ff5fb885
688 lduba [%i5+%o5]0x81,%l2 ! %l2 = 0000000000000000
689! Mem[0000000010141408] = 58a9c9ff, %l7 = 0000000000000075
690 lduba [%i5+%o4]0x88,%l7 ! %l7 = 00000000000000ff
691! Starting 10 instruction Store Burst
692! %l7 = 00000000000000ff, Mem[00000000211c0001] = caff37e1
693 stb %l7,[%o2+0x001] ! Mem[00000000211c0000] = caff37e1
694
695p0_label_24:
696! Mem[0000000010041434] = 2936aee7, %l3 = 000000001cee0b21, %asi = 80
697 swapa [%i1+0x034]%asi,%l3 ! %l3 = 000000002936aee7
698! Code Fragment 3
699p0_fragment_2:
700! %l0 = ffffffffffffffff
701 setx 0xa1b9029780cc0667,%g7,%l0 ! %l0 = a1b9029780cc0667
702! %l1 = ffffffffffffffd8
703 setx 0xc4a7533077f48596,%g7,%l1 ! %l1 = c4a7533077f48596
704 setx 0x1fe000, %g1, %g3
705 or %l0, %g3, %l0 ! always set perrmask = 0xff
706 setx 0x1ffff8, %g1, %g2
707 and %l0, %g2, %l0
708 ta T_CHANGE_HPRIV
709 stxa %l1, [%l0]ASI_DCACHE_DATA
710 ta T_CHANGE_NONHPRIV
711! %l0 = a1b9029780cc0667
712 setx 0x05dfc9d7a6f16840,%g7,%l0 ! %l0 = 05dfc9d7a6f16840
713! %l1 = c4a7533077f48596
714 setx 0x77e77fb063542bc5,%g7,%l1 ! %l1 = 77e77fb063542bc5
715! Mem[0000000010041428] = 00000000, %l3 = 000000002936aee7, %asi = 80
716 swapa [%i1+0x028]%asi,%l3 ! %l3 = 0000000000000000
717! Mem[0000000010141410] = 4e5976ff, %l7 = 00000000000000ff
718 ldstuba [%i5+%o5]0x88,%l7 ! %l7 = 000000ff000000ff
719! %f0 = ff96f4db 82c2da69, Mem[0000000030181408] = d104c68c cb827008
720 stda %f0 ,[%i6+%o4]0x89 ! Mem[0000000030181408] = ff96f4db 82c2da69
721! Mem[0000000030181400] = fb0d3e29, %l2 = 0000000000000000
722 ldstuba [%i6+%g0]0x89,%l2 ! %l2 = 00000029000000ff
723! %f5 = 82d856f7, Mem[0000000030041400] = 50e04903
724 sta %f5 ,[%i1+%g0]0x81 ! Mem[0000000030041400] = 82d856f7
725! Mem[00000000218001c1] = d97173ed, %l0 = 05dfc9d7a6f16840
726 ldstuba [%o3+0x1c1]%asi,%l0 ! %l0 = 00000071000000ff
727! %l7 = 00000000000000ff, Mem[0000000030141410] = 00000000
728 stba %l7,[%i5+%o5]0x89 ! Mem[0000000030141410] = 000000ff
729! Starting 10 instruction Load Burst
730! Mem[0000000010181410] = ed5fa07b, %l4 = 00000000000000c6
731 lduha [%i6+%o5]0x88,%l4 ! %l4 = 000000000000a07b
732
733p0_label_25:
734! Mem[000000001008141c] = 3391135f, %l4 = 000000000000a07b
735 ldsw [%i2+0x01c],%l4 ! %l4 = 000000003391135f
736! Mem[0000000030041408] = b7925e43, %l3 = 0000000000000000
737 ldsba [%i1+%o4]0x89,%l3 ! %l3 = 0000000000000043
738! Mem[0000000010001408] = f900000000000049, %l2 = 0000000000000029
739 ldxa [%i0+%o4]0x80,%l2 ! %l2 = f900000000000049
740! %l3 = 0000000000000043, %l7 = 00000000000000ff, %l0 = 0000000000000071
741 and %l3,%l7,%l0 ! %l0 = 0000000000000043
742! Mem[0000000010041408] = 87f0dde5 d1afcfff, %l6 = 00000000, %l7 = 000000ff
743 ldda [%i1+%o4]0x88,%l6 ! %l6 = 00000000d1afcfff 0000000087f0dde5
744! Mem[0000000010081408] = 9e7dbfff, %l5 = 00000000000000e4
745 lduwa [%i2+%o4]0x88,%l5 ! %l5 = 000000009e7dbfff
746! Mem[0000000030001408] = 75824276, %l6 = 00000000d1afcfff
747 lduba [%i0+%o4]0x81,%l6 ! %l6 = 0000000000000075
748! %f21 = 7a539475, %f22 = 7e181316
749 fcmps %fcc1,%f21,%f22 ! %fcc1 = 1
750! Mem[0000000010081408] = 9e7dbfff, %l5 = 000000009e7dbfff
751 ldsba [%i2+%o4]0x88,%l5 ! %l5 = ffffffffffffffff
752! Starting 10 instruction Store Burst
753! %l1 = 77e77fb063542bc5, Mem[0000000010141400] = cb00008c
754 stwa %l1,[%i5+%g0]0x88 ! Mem[0000000010141400] = 63542bc5
755
756p0_label_26:
757! %l5 = ffffffffffffffff, Mem[0000000030101410] = ff94537a
758 stba %l5,[%i4+%o5]0x81 ! Mem[0000000030101410] = ff94537a
759! Mem[0000000010141400] = c52b5463, %l0 = 0000000000000043
760 ldstuba [%i5+%g0]0x80,%l0 ! %l0 = 000000c5000000ff
761! Mem[0000000030141410] = 000000ff, %l0 = 00000000000000c5
762 ldstuba [%i5+%o5]0x89,%l0 ! %l0 = 000000ff000000ff
763! Mem[0000000010041424] = 70e87990, %l4 = 3391135f, %l7 = 87f0dde5
764 add %i1,0x24,%g1
765 casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000070e87990
766! Mem[0000000010081400] = 20d7db4a, %l5 = ffffffffffffffff
767 ldstuba [%i2+%g0]0x88,%l5 ! %l5 = 0000004a000000ff
768! %f7 = a0f0cd14, Mem[0000000030081410] = 8c9fd8d8
769 sta %f7 ,[%i2+%o5]0x89 ! Mem[0000000030081410] = a0f0cd14
770! %f15 = 85eb95f9, Mem[0000000030141410] = 000000ff
771 sta %f15,[%i5+%o5]0x89 ! Mem[0000000030141410] = 85eb95f9
772! Code Fragment 4
773p0_fragment_3:
774! %l0 = 00000000000000ff
775 setx 0x288a7cf850364c0f,%g7,%l0 ! %l0 = 288a7cf850364c0f
776! %l1 = 77e77fb063542bc5
777 setx 0x067f9dff9c0149ac,%g7,%l1 ! %l1 = 067f9dff9c0149ac
778 setx 0x7ff8, %g1, %g2
779 and %l0, %g2, %l0
780 setx 0xffffffff, %g1, %g2
781 and %l1, %g2, %l1
782 setx 0x100000000, %g1, %g2
783 or %l1, %g2, %l1 ! Set bit 32 - perrinj
784 ta T_CHANGE_HPRIV
785 stxa %l1, [%l0]ASI_ICACHE_INSTR
786 ta T_CHANGE_NONHPRIV
787! %l0 = 288a7cf850364c0f
788 setx 0x8540a02faf5d7f93,%g7,%l0 ! %l0 = 8540a02faf5d7f93
789! %l1 = 067f9dff9c0149ac
790 setx 0xe1e246202c5c7a42,%g7,%l1 ! %l1 = e1e246202c5c7a42
791! %l7 = 0000000070e87990, immd = 0000000000000f7a, %l4 = 000000003391135f
792 sdivx %l7,0xf7a,%l4 ! %l4 = 0000000000074ba0
793! Starting 10 instruction Load Burst
794 membar #Sync ! Added by membar checker (6)
795! Mem[00000000100c1400] = 293e0dfb 00000000, %l0 = af5d7f93, %l1 = 2c5c7a42
796 ldd [%i3+%g0],%l0 ! %l0 = 00000000293e0dfb 0000000000000000
797
798p0_label_27:
799! Mem[0000000010001408] = 000000f9, %f29 = 000000f9
800 lda [%i0+%o4]0x88,%f29 ! %f29 = 000000f9
801! Mem[0000000030141408] = cb827008 d5e74385, %l0 = 293e0dfb, %l1 = 00000000
802 ldda [%i5+%o4]0x81,%l0 ! %l0 = 00000000cb827008 00000000d5e74385
803! Mem[0000000030041400] = 82d856f782039345, %f30 = 1e7e61c6 bb4227e5
804 ldda [%i1+%g0]0x81,%f30 ! %f30 = 82d856f7 82039345
805! Mem[00000000300c1408] = 204500ff, %l5 = 000000000000004a
806 ldswa [%i3+%o4]0x89,%l5 ! %l5 = 00000000204500ff
807! Mem[0000000010041400] = 00f98f6f, %l2 = f900000000000049
808 ldsba [%i1+%g0]0x80,%l2 ! %l2 = 0000000000000000
809! Mem[0000000030181410] = 8c9fd8d8, %l0 = 00000000cb827008
810 lduba [%i6+%o5]0x89,%l0 ! %l0 = 00000000000000d8
811! Mem[0000000030081400] = b8a284e4, %f4 = cfdfa1a8
812 lda [%i2+%g0]0x89,%f4 ! %f4 = b8a284e4
813! Mem[00000000300c1400] = 3d0046e1, %l3 = 0000000000000043
814 ldswa [%i3+%g0]0x81,%l3 ! %l3 = 000000003d0046e1
815! Mem[0000000020800000] = ffffaff8, %l7 = 0000000070e87990
816 lduha [%o1+0x000]%asi,%l7 ! %l7 = 000000000000ffff
817! Starting 10 instruction Store Burst
818! %l0 = 00000000000000d8, Mem[000000001010141c] = 034d07b3
819 sth %l0,[%i4+0x01c] ! Mem[000000001010141c] = 00d807b3
820
821p0_label_28:
822! %l0 = 00000000000000d8, Mem[0000000030181408] = ff96f4db82c2da69
823 stxa %l0,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000000000d8
824! Mem[000000001000142f] = 291999b3, %l5 = 00000000204500ff
825 ldstub [%i0+0x02f],%l5 ! %l5 = 000000b3000000ff
826! %l6 = 0000000000000075, Mem[0000000010141418] = 6f8f22e4cafdd486, %asi = 80
827 stxa %l6,[%i5+0x018]%asi ! Mem[0000000010141418] = 0000000000000075
828! Mem[00000000100c1410] = 8c9fd8d8, %l2 = 0000000000000000
829 ldstuba [%i3+%o5]0x88,%l2 ! %l2 = 000000d8000000ff
830! %l6 = 0000000000000075, Mem[0000000030001410] = cfdfa1a8
831 stba %l6,[%i0+%o5]0x81 ! Mem[0000000030001410] = 75dfa1a8
832! %f10 = 018cf05f, Mem[0000000010001410] = b2519884
833 sta %f10,[%i0+%o5]0x88 ! Mem[0000000010001410] = 018cf05f
834! Mem[00000000100c1400] = fb0d3e29, %l4 = 0000000000074ba0
835 swapa [%i3+%g0]0x88,%l4 ! %l4 = 00000000fb0d3e29
836! %l6 = 0000000000000075, Mem[00000000201c0001] = ffff1b53
837 stb %l6,[%o0+0x001] ! Mem[00000000201c0000] = ff751b53
838! %f8 = 20d7db4a 626377fa, Mem[0000000030141400] = 00000000 293e0dfb
839 stda %f8 ,[%i5+%g0]0x89 ! Mem[0000000030141400] = 20d7db4a 626377fa
840! Starting 10 instruction Load Burst
841! Mem[00000000100c1410] = ffd89f8c, %l4 = 00000000fb0d3e29
842 lduha [%i3+%o5]0x80,%l4 ! %l4 = 000000000000ffd8
843
844p0_label_29:
845! Mem[0000000010041418] = d387454c674b9e0c, %f18 = 8543e7d5 087082cb
846 ldd [%i1+0x018],%f18 ! %f18 = d387454c 674b9e0c
847! Mem[00000000300c1408] = ff004520, %l2 = 00000000000000d8
848 lduwa [%i3+%o4]0x81,%l2 ! %l2 = 00000000ff004520
849! Mem[0000000010181438] = da827479, %l6 = 0000000000000075
850 ldsba [%i6+0x039]%asi,%l6 ! %l6 = ffffffffffffff82
851! Mem[0000000010141410] = ff76594e 1613187e, %l0 = 000000d8, %l1 = d5e74385
852 ldda [%i5+%o5]0x80,%l0 ! %l0 = 00000000ff76594e 000000001613187e
853! Mem[0000000030141410] = f995eb85, %l3 = 000000003d0046e1
854 ldswa [%i5+%o5]0x81,%l3 ! %l3 = fffffffff995eb85
855! Mem[0000000010041400] = 00f98f6f 00000000 ffcfafd1 e5ddf087
856! Mem[0000000010041410] = 2c21ee1e 01a9ffdb d387454c 674b9e0c
857! Mem[0000000010041420] = 105c0ea4 70e87990 2936aee7 c3e8b55d
858! Mem[0000000010041430] = c4b02542 1cee0b21 94f6f2fd 16440446
859 ldda [%i1]ASI_BLK_AIUP,%f16 ! Block Load from 0000000010041400
860! Mem[0000000010101410] = 849851b2000000ff, %l6 = ffffffffffffff82
861 ldxa [%i4+%o5]0x88,%l6 ! %l6 = 849851b2000000ff
862! %f12 = 46a78731, %f5 = 82d856f7
863 fcmpes %fcc3,%f12,%f5 ! %fcc3 = 2
864! Mem[0000000030101410] = 7a5394ff, %l1 = 000000001613187e
865 lduba [%i4+%o5]0x89,%l1 ! %l1 = 00000000000000ff
866! Starting 10 instruction Store Burst
867! %l7 = 000000000000ffff, Mem[0000000010141408] = c97ea54d58a9c9ff
868 stxa %l7,[%i5+%o4]0x88 ! Mem[0000000010141408] = 000000000000ffff
869
870p0_label_30:
871! %f0 = ff96f4db, %f3 = 2bc15bce
872 fcmpes %fcc2,%f0 ,%f3 ! %fcc2 = 3
873! %l6 = 849851b2000000ff, Mem[00000000300c1400] = 55010824e146003d
874 stxa %l6,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 849851b2000000ff
875! Mem[0000000010041434] = 1cee0b21, %l1 = 00000000000000ff
876 swap [%i1+0x034],%l1 ! %l1 = 000000001cee0b21
877! Mem[0000000010081410] = 1cee0b21, %l2 = 00000000ff004520
878 swapa [%i2+%o5]0x88,%l2 ! %l2 = 000000001cee0b21
879! %l5 = 00000000000000b3, Mem[00000000300c1410] = 85b85fff
880 stba %l5,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 85b85fb3
881! %f2 = 435e92b7, %f3 = 2bc15bce, %f15 = 85eb95f9
882 fadds %f2 ,%f3 ,%f15 ! %f15 = 435e92b7
883 membar #Sync ! Added by membar checker (7)
884! %f8 = 20d7db4a 626377fa, Mem[0000000010041400] = 00f98f6f 00000000
885 stda %f8 ,[%i1+%g0]0x80 ! Mem[0000000010041400] = 20d7db4a 626377fa
886! %f28 = c4b02542 1cee0b21, Mem[0000000010041408] = ffcfafd1 e5ddf087
887 stda %f28,[%i1+%o4]0x80 ! Mem[0000000010041408] = c4b02542 1cee0b21
888! %l2 = 000000001cee0b21, Mem[0000000010101408] = 210bee1ccab0d8ff
889 stxa %l2,[%i4+%o4]0x88 ! Mem[0000000010101408] = 000000001cee0b21
890! Starting 10 instruction Load Burst
891! Mem[0000000010181400] = cb822a08d5e74385, %f26 = 2936aee7 c3e8b55d
892 ldda [%i6+%g0]0x80,%f26 ! %f26 = cb822a08 d5e74385
893
894p0_label_31:
895! Mem[0000000030081400] = e484a2b8, %l4 = 000000000000ffd8
896 lduwa [%i2+%g0]0x81,%l4 ! %l4 = 00000000e484a2b8
897! Mem[00000000201c0000] = ff751b53, %l7 = 000000000000ffff
898 lduba [%o0+0x000]%asi,%l7 ! %l7 = 00000000000000ff
899! Mem[0000000010041438] = 94f6f2fd, %l6 = 849851b2000000ff
900 lduw [%i1+0x038],%l6 ! %l6 = 0000000094f6f2fd
901! Mem[0000000030181400] = fb0d3eff, %f16 = 00f98f6f
902 lda [%i6+%g0]0x89,%f16 ! %f16 = fb0d3eff
903! Mem[00000000300c1410] = 776060ff85b85fb3, %l2 = 000000001cee0b21
904 ldxa [%i3+%o5]0x89,%l2 ! %l2 = 776060ff85b85fb3
905! Mem[0000000030081410] = 14cdf0a0, %l5 = 00000000000000b3
906 lduha [%i2+%o5]0x81,%l5 ! %l5 = 00000000000014cd
907! Mem[00000000300c1400] = ff000000, %l7 = 00000000000000ff
908 lduba [%i3+%g0]0x81,%l7 ! %l7 = 00000000000000ff
909! Mem[0000000010001408] = 000000f9, %f5 = 82d856f7
910 lda [%i0+%o4]0x88,%f5 ! %f5 = 000000f9
911! Mem[0000000010141400] = ff2b5463, %l3 = fffffffff995eb85
912 lduba [%i5+%g0]0x80,%l3 ! %l3 = 00000000000000ff
913! Starting 10 instruction Store Burst
914! %l0 = 00000000ff76594e, Mem[0000000010001429] = 57bb84ce
915 stb %l0,[%i0+0x029] ! Mem[0000000010001428] = 574e84ce
916
917p0_label_32:
918! %f16 = fb0d3eff 00000000, %l5 = 00000000000014cd
919! Mem[0000000030041410] = a6c22be26a2312de
920 add %i1,0x010,%g1
921 stda %f16,[%g1+%l5]ASI_PST32_SL ! Mem[0000000030041410] = 000000006a2312de
922! %l0 = 00000000ff76594e, Mem[0000000010181408] = 9e7dbfff
923 stba %l0,[%i6+%o4]0x88 ! Mem[0000000010181408] = 9e7dbf4e
924! %l7 = 00000000000000ff, Mem[0000000021800101] = bd2b1701
925 stb %l7,[%o3+0x101] ! Mem[0000000021800100] = bdff1701
926! %l6 = 94f6f2fd, %l7 = 000000ff, Mem[0000000010081430] = 00c65d71 bb31ef93
927 stda %l6,[%i2+0x030]%asi ! Mem[0000000010081430] = 94f6f2fd 000000ff
928! Mem[0000000010181400] = cb822a08, %l7 = 00000000000000ff
929 ldstuba [%i6+%g0]0x80,%l7 ! %l7 = 000000cb000000ff
930! Mem[00000000100c1408] = d5e74385, %l5 = 00000000000014cd
931 ldstuba [%i3+%o4]0x88,%l5 ! %l5 = 00000085000000ff
932! Mem[0000000010141408] = 0000ffff, %l0 = 00000000ff76594e
933 swapa [%i5+%o4]0x88,%l0 ! %l0 = 000000000000ffff
934! %l6 = 0000000094f6f2fd, Mem[0000000010141438] = d666fe08c1115a08
935 stx %l6,[%i5+0x038] ! Mem[0000000010141438] = 0000000094f6f2fd
936! Mem[00000000300c1410] = 85b85fb3, %l0 = 000000000000ffff
937 ldstuba [%i3+%o5]0x89,%l0 ! %l0 = 000000b3000000ff
938! Starting 10 instruction Load Burst
939! Mem[0000000020800040] = 4717e56e, %l4 = 00000000e484a2b8
940 ldsba [%o1+0x040]%asi,%l4 ! %l4 = 0000000000000047
941
942p0_label_33:
943! Mem[0000000010101430] = 5541c53f, %f14 = e7e33264
944 lda [%i4+0x030]%asi,%f14 ! %f14 = 5541c53f
945! Mem[0000000010101410] = ff000000 b2519884, %l2 = 85b85fb3, %l3 = 000000ff
946 ldda [%i4+%o5]0x80,%l2 ! %l2 = 00000000ff000000 00000000b2519884
947! Mem[0000000010141410] = ff76594e, %l3 = 00000000b2519884
948 ldswa [%i5+%o5]0x80,%l3 ! %l3 = ffffffffff76594e
949! Mem[00000000211c0000] = caff37e1, %l7 = 00000000000000cb
950 ldsb [%o2+%g0],%l7 ! %l7 = ffffffffffffffca
951! Mem[0000000010001400] = 50e04903, %l6 = 0000000094f6f2fd
952 ldsba [%i0+%g0]0x88,%l6 ! %l6 = 0000000000000003
953! Mem[0000000010081400] = ffdbd720, %l2 = 00000000ff000000
954 ldstuba [%i2+%g0]0x80,%l2 ! %l2 = 000000ff000000ff
955! Mem[0000000010141400] = 63542bff, %l2 = 00000000000000ff
956 ldsha [%i5+%g0]0x88,%l2 ! %l2 = 0000000000002bff
957! %f2 = 435e92b7, %f26 = cb822a08, %f6 = 046279b8
958 fadds %f2 ,%f26,%f6 ! %f6 = cb822999
959! Mem[00000000300c1400] = ff000000, %l4 = 0000000000000047
960 lduha [%i3+%g0]0x81,%l4 ! %l4 = 000000000000ff00
961! Starting 10 instruction Store Burst
962! %l2 = 00002bff, %l3 = ff76594e, Mem[0000000010081420] = a0b7e376 764c52f1
963 stda %l2,[%i2+0x020]%asi ! Mem[0000000010081420] = 00002bff ff76594e
964
965p0_label_34:
966! %l3 = ffffffffff76594e, Mem[0000000010041400] = 4adbd720
967 stwa %l3,[%i1+%g0]0x88 ! Mem[0000000010041400] = ff76594e
968! Mem[0000000030001400] = dbf496ff, %l3 = ffffffffff76594e
969 swapa [%i0+%g0]0x89,%l3 ! %l3 = 00000000dbf496ff
970! Mem[0000000030001410] = 75dfa1a8, %l2 = 0000000000002bff
971 ldstuba [%i0+%o5]0x81,%l2 ! %l2 = 00000075000000ff
972! %f20 = 2c21ee1e, Mem[0000000010001438] = 0c818230
973 sta %f20,[%i0+0x038]%asi ! Mem[0000000010001438] = 2c21ee1e
974! %l5 = 0000000000000085, Mem[0000000010081400] = ffdbd72057bb84ce
975 stxa %l5,[%i2+%g0]0x80 ! Mem[0000000010081400] = 0000000000000085
976! %f6 = cb822999 a0f0cd14, Mem[0000000010001400] = 50e04903 7ba05fed
977 stda %f6 ,[%i0+%g0]0x88 ! Mem[0000000010001400] = cb822999 a0f0cd14
978! Mem[0000000010181408] = 9e7dbf4e, %l3 = 00000000dbf496ff
979 swapa [%i6+%o4]0x88,%l3 ! %l3 = 000000009e7dbf4e
980! %f9 = 626377fa, Mem[0000000030001408] = 76428275
981 sta %f9 ,[%i0+%o4]0x89 ! Mem[0000000030001408] = 626377fa
982! Mem[00000000300c1408] = 204500ff, %l2 = 0000000000000075
983 swapa [%i3+%o4]0x89,%l2 ! %l2 = 00000000204500ff
984! Starting 10 instruction Load Burst
985! Mem[0000000010001408] = 000000f9, %l6 = 0000000000000003
986 ldsha [%i0+%o4]0x88,%l6 ! %l6 = 00000000000000f9
987
988p0_label_35:
989! Mem[0000000010141408] = 4e5976ff, %f25 = 70e87990
990 lda [%i5+0x008]%asi,%f25 ! %f25 = 4e5976ff
991! Mem[0000000010141408] = 4e5976ff, %l4 = 000000000000ff00
992 lduha [%i5+%o4]0x80,%l4 ! %l4 = 0000000000004e59
993! Mem[0000000030101400] = 293e0dfb cb00008c, %l4 = 00004e59, %l5 = 00000085
994 ldda [%i4+%g0]0x89,%l4 ! %l4 = 00000000cb00008c 00000000293e0dfb
995! Mem[0000000010081420] = 00002bff ff76594e, %l6 = 000000f9, %l7 = ffffffca
996 ldda [%i2+0x020]%asi,%l6 ! %l6 = 0000000000002bff 00000000ff76594e
997! Mem[0000000030081400] = e484a2b8, %l3 = 000000009e7dbf4e
998 lduha [%i2+%g0]0x81,%l3 ! %l3 = 000000000000e484
999! Mem[0000000030101400] = 8c0000cb, %l3 = 000000000000e484
1000 lduha [%i4+%g0]0x81,%l3 ! %l3 = 0000000000008c00
1001! Mem[0000000030041400] = 82d856f7, %l3 = 0000000000008c00
1002 ldswa [%i1+%g0]0x81,%l3 ! %l3 = ffffffff82d856f7
1003! Mem[0000000030001410] = a8a1dfff, %f8 = 20d7db4a
1004 lda [%i0+%o5]0x89,%f8 ! %f8 = a8a1dfff
1005! Mem[0000000030041410] = de12236a 00000000, %l6 = 00002bff, %l7 = ff76594e
1006 ldda [%i1+%o5]0x89,%l6 ! %l6 = 0000000000000000 00000000de12236a
1007! Starting 10 instruction Store Burst
1008! %f28 = c4b02542 1cee0b21, %l0 = 00000000000000b3
1009! Mem[0000000010041420] = 105c0ea470e87990
1010 add %i1,0x020,%g1
1011 stda %f28,[%g1+%l0]ASI_PST8_P ! Mem[0000000010041420] = c45c254270e80b21
1012
1013p0_label_36:
1014! Mem[000000001010142c] = d4d23108, %l2 = 00000000204500ff, %asi = 80
1015 swapa [%i4+0x02c]%asi,%l2 ! %l2 = 00000000d4d23108
1016! %l2 = 00000000d4d23108, Mem[00000000211c0000] = caff37e1, %asi = 80
1017 stba %l2,[%o2+0x000]%asi ! Mem[00000000211c0000] = 08ff37e1
1018! %l1 = 000000001cee0b21, Mem[0000000010101410] = ff000000b2519884
1019 stxa %l1,[%i4+%o5]0x80 ! Mem[0000000010101410] = 000000001cee0b21
1020! %l5 = 00000000293e0dfb, Mem[0000000010141400] = ff2b5463
1021 stwa %l5,[%i5+%g0]0x80 ! Mem[0000000010141400] = 293e0dfb
1022! Mem[0000000030081410] = a0f0cd14, %l7 = 00000000de12236a
1023 swapa [%i2+%o5]0x89,%l7 ! %l7 = 00000000a0f0cd14
1024! %l3 = ffffffff82d856f7, Mem[0000000010001400] = 14cdf0a0
1025 stba %l3,[%i0+%g0]0x80 ! Mem[0000000010001400] = f7cdf0a0
1026! %l7 = 00000000a0f0cd14, Mem[00000000201c0001] = ff751b53, %asi = 80
1027 stba %l7,[%o0+0x001]%asi ! Mem[00000000201c0000] = ff141b53
1028! %l4 = cb00008c, %l5 = 293e0dfb, Mem[0000000010081408] = ffbf7d9e 2812c170
1029 stda %l4,[%i2+%o4]0x80 ! Mem[0000000010081408] = cb00008c 293e0dfb
1030! Mem[0000000030101400] = cb00008c, %l1 = 000000001cee0b21
1031 ldstuba [%i4+%g0]0x89,%l1 ! %l1 = 0000008c000000ff
1032! Starting 10 instruction Load Burst
1033! Mem[0000000010101400] = 00000000 00000075, %l2 = d4d23108, %l3 = 82d856f7
1034 ldda [%i4+%g0]0x80,%l2 ! %l2 = 0000000000000000 0000000000000075
1035
1036p0_label_37:
1037! Mem[0000000030141400] = 626377fa, %l6 = 0000000000000000
1038 ldsba [%i5+%g0]0x89,%l6 ! %l6 = fffffffffffffffa
1039! Mem[0000000010081408] = cb00008c293e0dfb, %l4 = 00000000cb00008c
1040 ldxa [%i2+%o4]0x80,%l4 ! %l4 = cb00008c293e0dfb
1041! Mem[0000000030181408] = 000000d8, %f2 = 435e92b7
1042 lda [%i6+%o4]0x89,%f2 ! %f2 = 000000d8
1043! Mem[0000000010101410] = 000000001cee0b21, %l4 = cb00008c293e0dfb
1044 ldxa [%i4+0x010]%asi,%l4 ! %l4 = 000000001cee0b21
1045! Mem[0000000010041404] = 626377fa, %l1 = 000000000000008c
1046 ldsba [%i1+0x007]%asi,%l1 ! %l1 = fffffffffffffffa
1047! Mem[0000000030101400] = cb0000ff, %l0 = 00000000000000b3
1048 lduha [%i4+%g0]0x89,%l0 ! %l0 = 00000000000000ff
1049! Mem[0000000030101410] = ff94537a, %l3 = 0000000000000075
1050 ldsha [%i4+%o5]0x81,%l3 ! %l3 = ffffffffffffff94
1051! Mem[0000000010141410] = 7e1813164e5976ff, %f26 = cb822a08 d5e74385
1052 ldda [%i5+%o5]0x88,%f26 ! %f26 = 7e181316 4e5976ff
1053! %l2 = 0000000000000000, imm = 00000000000008e9, %l2 = 0000000000000000
1054 xnor %l2,0x8e9,%l2 ! %l2 = fffffffffffff716
1055! Starting 10 instruction Store Burst
1056! %l4 = 000000001cee0b21, Mem[0000000021800101] = bdff1701
1057 stb %l4,[%o3+0x101] ! Mem[0000000021800100] = bd211701
1058
1059p0_label_38:
1060! Mem[0000000010081400] = 00000000, %l0 = 00000000000000ff
1061 ldstuba [%i2+%g0]0x88,%l0 ! %l0 = 00000000000000ff
1062! Mem[0000000010101408] = 1cee0b21, %l3 = ffffffffffffff94
1063 swapa [%i4+%o4]0x88,%l3 ! %l3 = 000000001cee0b21
1064! %l6 = fffffffffffffffa, Mem[0000000030141410] = d8d89f8c85eb95f9
1065 stxa %l6,[%i5+%o5]0x89 ! Mem[0000000030141410] = fffffffffffffffa
1066! %l2 = fffffffffffff716, Mem[0000000020800001] = ffffaff8
1067 stb %l2,[%o1+0x001] ! Mem[0000000020800000] = ff16aff8
1068! %l7 = 00000000a0f0cd14, %l6 = fffffffffffffffa, %y = 00000000
1069 umul %l7,%l6,%l2 ! %l2 = a0f0cd103a5b3188, %y = a0f0cd10
1070! %l5 = 00000000293e0dfb, %l2 = a0f0cd103a5b3188, %y = a0f0cd10
1071 sdiv %l5,%l2,%l6 ! %l6 = ffffffff80000000
1072 mov %l0,%y ! %y = 00000000
1073! %f6 = cb822999 a0f0cd14, Mem[00000000300c1408] = 00000075 de2eb0db
1074 stda %f6 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = cb822999 a0f0cd14
1075! %l4 = 000000001cee0b21, Mem[0000000030141408] = 087082cb
1076 stwa %l4,[%i5+%o4]0x89 ! Mem[0000000030141408] = 1cee0b21
1077! %f12 = 46a78731 a35aa749, Mem[0000000010001410] = 5ff08c01 00000000
1078 stda %f12,[%i0+%o5]0x80 ! Mem[0000000010001410] = 46a78731 a35aa749
1079! Starting 10 instruction Load Burst
1080! Mem[0000000030081408] = e7826323, %l3 = 000000001cee0b21
1081 ldsha [%i2+%o4]0x81,%l3 ! %l3 = ffffffffffffe782
1082
1083p0_label_39:
1084! %l1 = fffffffffffffffa, Mem[00000000211c0000] = 08ff37e1, %asi = 80
1085 stba %l1,[%o2+0x000]%asi ! Mem[00000000211c0000] = faff37e1
1086! Mem[0000000030041410] = 00000000, %l5 = 00000000293e0dfb
1087 ldsha [%i1+%o5]0x81,%l5 ! %l5 = 0000000000000000
1088! Mem[0000000010081400] = 85000000 000000ff, %l2 = 3a5b3188, %l3 = ffffe782
1089 ldda [%i2+%g0]0x88,%l2 ! %l2 = 00000000000000ff 0000000085000000
1090! Mem[0000000010141408] = 4e5976ff, %l4 = 000000001cee0b21
1091 lduba [%i5+%o4]0x80,%l4 ! %l4 = 000000000000004e
1092! %l3 = 0000000085000000, imm = fffffffffffffc09, %l6 = ffffffff80000000
1093 and %l3,-0x3f7,%l6 ! %l6 = 0000000085000000
1094! Mem[0000000010081408] = 8c0000cb, %f20 = 2c21ee1e
1095 lda [%i2+%o4]0x88,%f20 ! %f20 = 8c0000cb
1096! Mem[0000000030081410] = 6a2312de, %l0 = 0000000000000000
1097 ldsha [%i2+%o5]0x81,%l0 ! %l0 = 0000000000006a23
1098! Mem[0000000021800040] = cf09f702, %l4 = 000000000000004e
1099 lduba [%o3+0x040]%asi,%l4 ! %l4 = 00000000000000cf
1100! Mem[0000000030001410] = a8a1dfff, %l0 = 0000000000006a23
1101 lduwa [%i0+%o5]0x89,%l0 ! %l0 = 00000000a8a1dfff
1102! Starting 10 instruction Store Burst
1103! Mem[00000000300c1410] = 85b85fff, %l4 = 00000000000000cf
1104 swapa [%i3+%o5]0x89,%l4 ! %l4 = 0000000085b85fff
1105
1106p0_label_40:
1107! %l1 = fffffffffffffffa, %l5 = 0000000000000000, %l1 = fffffffffffffffa
1108 add %l1,%l5,%l1 ! %l1 = fffffffffffffffa
1109! Mem[0000000030001410] = a8a1dfff, %l4 = 0000000085b85fff
1110 swapa [%i0+%o5]0x89,%l4 ! %l4 = 00000000a8a1dfff
1111! Mem[0000000020800001] = ff16aff8, %l5 = 0000000000000000
1112 ldstuba [%o1+0x001]%asi,%l5 ! %l5 = 00000016000000ff
1113! %l1 = fffffffffffffffa, Mem[00000000300c1400] = 000000ff
1114 stha %l1,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 0000fffa
1115! Mem[0000000010041438] = 94f6f2fd16440446, %l6 = 0000000085000000, %l1 = fffffffffffffffa
1116 add %i1,0x38,%g1
1117 casxa [%g1]0x80,%l6,%l1 ! %l1 = 94f6f2fd16440446
1118! Mem[0000000010181410] = ed5fa07b, %l5 = 0000000000000016
1119 ldstuba [%i6+%o5]0x88,%l5 ! %l5 = 0000007b000000ff
1120! %f0 = ff96f4db 82c2da69, Mem[00000000100c1410] = 8c9fd8ff 7594537a
1121 stda %f0 ,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ff96f4db 82c2da69
1122! Mem[0000000010081410] = ff004520, %l6 = 0000000085000000
1123 swapa [%i2+%o5]0x88,%l6 ! %l6 = 00000000ff004520
1124! %l6 = 00000000ff004520, Mem[0000000010101400] = 00000000
1125 stwa %l6,[%i4+%g0]0x80 ! Mem[0000000010101400] = ff004520
1126! Starting 10 instruction Load Burst
1127! Mem[0000000030001408] = 7c6f1867 626377fa, %l6 = ff004520, %l7 = a0f0cd14
1128 ldda [%i0+%o4]0x89,%l6 ! %l6 = 00000000626377fa 000000007c6f1867
1129
1130p0_label_41:
1131! Mem[0000000030041400] = f756d882, %f17 = 00000000
1132 lda [%i1+%g0]0x89,%f17 ! %f17 = f756d882
1133! Mem[0000000030141408] = 1cee0b21, %l3 = 0000000085000000
1134 lduwa [%i5+%o4]0x89,%l3 ! %l3 = 000000001cee0b21
1135! %l4 = 00000000a8a1dfff, imm = fffffffffffff531, %l7 = 000000007c6f1867
1136 orn %l4,-0xacf,%l7 ! %l7 = 00000000a8a1dfff
1137! Mem[00000000100c1408] = ff43e7d5, %f31 = 16440446
1138 lda [%i3+%o4]0x80,%f31 ! %f31 = ff43e7d5
1139! Mem[00000000211c0000] = faff37e1, %l6 = 00000000626377fa
1140 ldub [%o2+0x001],%l6 ! %l6 = 00000000000000ff
1141! Mem[0000000010101410] = 00000000, %f10 = 018cf05f
1142 lda [%i4+%o5]0x88,%f10 ! %f10 = 00000000
1143 membar #Sync ! Added by membar checker (8)
1144! Mem[0000000030041400] = 82d856f7 82039345 435e92b7 2bc15bce
1145! Mem[0000000030041410] = 00000000 6a2312de 767d3dba d3c9b966
1146! Mem[0000000030041420] = 0aaf40f1 0b8830e7 5ce1c8ac ff2daf8c
1147! Mem[0000000030041430] = f1b5ec40 8c647f34 09ac1b34 7b1e9ff7
1148 ldda [%i1]ASI_BLK_AIUS,%f0 ! Block Load from 0000000030041400
1149! Mem[0000000010141400] = fb0d3e29, %l7 = 00000000a8a1dfff
1150 ldswa [%i5+%g0]0x88,%l7 ! %l7 = fffffffffb0d3e29
1151! Mem[00000000100c1400] = 00074ba0, %l7 = fffffffffb0d3e29
1152 lduwa [%i3+%g0]0x88,%l7 ! %l7 = 0000000000074ba0
1153! Starting 10 instruction Store Burst
1154! %l3 = 000000001cee0b21, Mem[00000000201c0000] = ff141b53, %asi = 80
1155 stha %l3,[%o0+0x000]%asi ! Mem[00000000201c0000] = 0b211b53
1156
1157p0_label_42:
1158! %l2 = 00000000000000ff, Mem[00000000100c1400] = a04b0700
1159 stba %l2,[%i3+%g0]0x80 ! Mem[00000000100c1400] = ff4b0700
1160! %l0 = 00000000a8a1dfff, Mem[000000001004140c] = 1cee0b21, %asi = 80
1161 stwa %l0,[%i1+0x00c]%asi ! Mem[000000001004140c] = a8a1dfff
1162! %l1 = 94f6f2fd16440446, Mem[00000000300c1410] = cf000000
1163 stba %l1,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 46000000
1164! %f20 = 8c0000cb, %f27 = 4e5976ff
1165 fcmpes %fcc2,%f20,%f27 ! %fcc2 = 1
1166! %l6 = 00000000000000ff, Mem[0000000010141400] = 293e0dfb
1167 stba %l6,[%i5+%g0]0x80 ! Mem[0000000010141400] = ff3e0dfb
1168! Mem[0000000010141408] = 4e5976ff, %l4 = 00000000a8a1dfff
1169 swap [%i5+%o4],%l4 ! %l4 = 000000004e5976ff
1170! %l4 = 000000004e5976ff, Mem[00000000100c1410] = 69dac282
1171 stwa %l4,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 4e5976ff
1172! Mem[0000000010081410] = 85000000, %l5 = 000000000000007b
1173 ldstuba [%i2+%o5]0x88,%l5 ! %l5 = 00000000000000ff
1174! %l6 = 000000ff, %l7 = 00074ba0, Mem[0000000010081408] = 8c0000cb fb0d3e29
1175 stda %l6,[%i2+%o4]0x88 ! Mem[0000000010081408] = 000000ff 00074ba0
1176! Starting 10 instruction Load Burst
1177! Mem[00000000100c1410] = 4e5976ff, %l2 = 00000000000000ff
1178 lduha [%i3+%o5]0x80,%l2 ! %l2 = 0000000000004e59
1179
1180p0_label_43:
1181! Mem[0000000010001400] = f7cdf0a0, %l4 = 000000004e5976ff
1182 lduha [%i0+%g0]0x80,%l4 ! %l4 = 000000000000f7cd
1183! Mem[0000000030101410] = ff94537a 8c9fd8d8, %l2 = 00004e59, %l3 = 1cee0b21
1184 ldda [%i4+%o5]0x81,%l2 ! %l2 = 00000000ff94537a 000000008c9fd8d8
1185! Mem[00000000300c1408] = 14cdf0a0, %l6 = 00000000000000ff
1186 lduwa [%i3+%o4]0x81,%l6 ! %l6 = 0000000014cdf0a0
1187! Mem[0000000010041400] = ff76594e, %f27 = 4e5976ff
1188 lda [%i1+%g0]0x88,%f27 ! %f27 = ff76594e
1189! Mem[00000000300c1400] = faff0000, %l4 = 000000000000f7cd
1190 ldswa [%i3+%g0]0x81,%l4 ! %l4 = fffffffffaff0000
1191! Mem[0000000010081410] = ff000085, %l6 = 0000000014cdf0a0
1192 lduwa [%i2+%o5]0x80,%l6 ! %l6 = 00000000ff000085
1193! Mem[0000000010081408] = 000000ff, %l1 = 94f6f2fd16440446
1194 ldswa [%i2+%o4]0x88,%l1 ! %l1 = 00000000000000ff
1195! Mem[0000000030081400] = a1aef4e5 b8a284e4, %l0 = a8a1dfff, %l1 = 000000ff
1196 ldda [%i2+%g0]0x89,%l0 ! %l0 = 00000000b8a284e4 00000000a1aef4e5
1197! %l3 = 000000008c9fd8d8, imm = 000000000000093e, %l4 = fffffffffaff0000
1198 sub %l3,0x93e,%l4 ! %l4 = 000000008c9fcf9a
1199! Starting 10 instruction Store Burst
1200! %f0 = 82d856f7 82039345 435e92b7 2bc15bce
1201! %f4 = 00000000 6a2312de 767d3dba d3c9b966
1202! %f8 = 0aaf40f1 0b8830e7 5ce1c8ac ff2daf8c
1203! %f12 = f1b5ec40 8c647f34 09ac1b34 7b1e9ff7
1204 stda %f0,[%i1]ASI_BLK_AIUPL ! Block Store to 0000000010041400
1205
1206p0_label_44:
1207! %f0 = 82d856f7 82039345 435e92b7 2bc15bce
1208! %f4 = 00000000 6a2312de 767d3dba d3c9b966
1209! %f8 = 0aaf40f1 0b8830e7 5ce1c8ac ff2daf8c
1210! %f12 = f1b5ec40 8c647f34 09ac1b34 7b1e9ff7
1211 stda %f0,[%i1]ASI_BLK_AIUS ! Block Store to 0000000030041400
1212! Mem[0000000010141400] = ff3e0dfb, %l5 = 00000000, %l1 = a1aef4e5
1213 casa [%i5]0x80,%l5,%l1 ! %l1 = 00000000ff3e0dfb
1214! Mem[000000001014142c] = 7e5b4503, %l3 = 000000008c9fd8d8
1215 swap [%i5+0x02c],%l3 ! %l3 = 000000007e5b4503
1216! Mem[0000000010101410] = 00000000, %l1 = 00000000ff3e0dfb
1217 ldstuba [%i4+%o5]0x80,%l1 ! %l1 = 00000000000000ff
1218! %f24 = 105c0ea4, Mem[0000000010041410] = de12236a
1219 sta %f24,[%i1+%o5]0x80 ! Mem[0000000010041410] = 105c0ea4
1220! %l2 = 00000000ff94537a, imm = fffffffffffff54e, %l0 = 00000000b8a284e4
1221 and %l2,-0xab2,%l0 ! %l0 = 00000000ff94514a
1222! %l1 = 0000000000000000, Mem[0000000030141400] = fa776362
1223 stwa %l1,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000000
1224! %f20 = 8c0000cb 01a9ffdb, %l1 = 0000000000000000
1225! Mem[0000000030141418] = b476594e1613187e
1226 add %i5,0x018,%g1
1227 stda %f20,[%g1+%l1]ASI_PST32_S ! Mem[0000000030141418] = b476594e1613187e
1228! Mem[0000000010181408] = dbf496ff, %l1 = 0000000000000000
1229 ldstuba [%i6+%o4]0x88,%l1 ! %l1 = 000000ff000000ff
1230! Starting 10 instruction Load Burst
1231 membar #Sync ! Added by membar checker (9)
1232! Mem[0000000010041400] = 82d856f782039345, %f24 = 105c0ea4 4e5976ff
1233 ldda [%i1+%g0]0x88,%f24 ! %f24 = 82d856f7 82039345
1234
1235p0_label_45:
1236! Mem[0000000010101408] = 94ffffff 00000000, %l0 = ff94514a, %l1 = 000000ff
1237 ldda [%i4+%o4]0x80,%l0 ! %l0 = 0000000094ffffff 0000000000000000
1238! Mem[00000000100c1400] = ff4b0700, %f9 = 0b8830e7
1239 lda [%i3+%g0]0x80,%f9 ! %f9 = ff4b0700
1240! Mem[0000000010041400] = 45930382, %l5 = 0000000000000000
1241 ldswa [%i1+%g0]0x80,%l5 ! %l5 = 0000000045930382
1242! Mem[00000000211c0000] = faff37e1, %l4 = 000000008c9fcf9a
1243 ldub [%o2+0x001],%l4 ! %l4 = 00000000000000ff
1244! Mem[0000000030181410] = d8d89f8c 7a539475, %l6 = ff000085, %l7 = 00074ba0
1245 ldda [%i6+%o5]0x81,%l6 ! %l6 = 00000000d8d89f8c 000000007a539475
1246! Mem[0000000010181408] = ff96f4db43a63ff5, %f6 = 767d3dba d3c9b966
1247 ldda [%i6+%o4]0x80,%f6 ! %f6 = ff96f4db 43a63ff5
1248! Mem[0000000010081408] = ff000000, %l5 = 0000000045930382
1249 lduba [%i2+%o4]0x80,%l5 ! %l5 = 00000000000000ff
1250! Code Fragment 3
1251p0_fragment_4:
1252! %l0 = 0000000094ffffff
1253 setx 0x1443a3d04b62e152,%g7,%l0 ! %l0 = 1443a3d04b62e152
1254! %l1 = 0000000000000000
1255 setx 0x780adc378f299f1d,%g7,%l1 ! %l1 = 780adc378f299f1d
1256 setx 0x1fe000, %g1, %g3
1257 or %l0, %g3, %l0 ! always set perrmask = 0xff
1258 setx 0x1ffff8, %g1, %g2
1259 and %l0, %g2, %l0
1260 ta T_CHANGE_HPRIV
1261 stxa %l1, [%l0]ASI_DCACHE_DATA
1262 ta T_CHANGE_NONHPRIV
1263! %l0 = 1443a3d04b62e152
1264 setx 0x6c0fd177be6559b0,%g7,%l0 ! %l0 = 6c0fd177be6559b0
1265! %l1 = 780adc378f299f1d
1266 setx 0x7932ad981c2c290b,%g7,%l1 ! %l1 = 7932ad981c2c290b
1267! Mem[00000000100c1400] = ff4b070000000000, %l4 = 00000000000000ff
1268 ldxa [%i3+%g0]0x80,%l4 ! %l4 = ff4b070000000000
1269! Starting 10 instruction Store Burst
1270! Mem[0000000010181410] = ffa05fed, %l6 = 00000000d8d89f8c
1271 ldstuba [%i6+%o5]0x80,%l6 ! %l6 = 000000ff000000ff
1272
1273p0_label_46:
1274! %f6 = ff96f4db 43a63ff5, Mem[0000000030101410] = 7a5394ff d8d89f8c
1275 stda %f6 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = ff96f4db 43a63ff5
1276! Mem[0000000010041400] = 82039345, %l5 = 00000000000000ff
1277 ldstuba [%i1+%g0]0x88,%l5 ! %l5 = 00000045000000ff
1278! %l3 = 000000007e5b4503, Mem[0000000030081400] = b8a284e4
1279 stba %l3,[%i2+%g0]0x89 ! Mem[0000000030081400] = b8a28403
1280! Mem[0000000030081400] = b8a28403, %l3 = 000000007e5b4503
1281 swapa [%i2+%g0]0x89,%l3 ! %l3 = 00000000b8a28403
1282! %f8 = 0aaf40f1, Mem[0000000030041408] = b7925e43
1283 sta %f8 ,[%i1+%o4]0x89 ! Mem[0000000030041408] = 0aaf40f1
1284! Code Fragment 3
1285p0_fragment_5:
1286! %l0 = 6c0fd177be6559b0
1287 setx 0x0ac02dafed436fec,%g7,%l0 ! %l0 = 0ac02dafed436fec
1288! %l1 = 7932ad981c2c290b
1289 setx 0x221ed290489019c6,%g7,%l1 ! %l1 = 221ed290489019c6
1290 setx 0x1fe000, %g1, %g3
1291 or %l0, %g3, %l0 ! always set perrmask = 0xff
1292 setx 0x1ffff8, %g1, %g2
1293 and %l0, %g2, %l0
1294 ta T_CHANGE_HPRIV
1295 stxa %l1, [%l0]ASI_DCACHE_DATA
1296 ta T_CHANGE_NONHPRIV
1297! %l0 = 0ac02dafed436fec
1298 setx 0x337699c82a5df9b7,%g7,%l0 ! %l0 = 337699c82a5df9b7
1299! %l1 = 221ed290489019c6
1300 setx 0xab2f14882edcdabc,%g7,%l1 ! %l1 = ab2f14882edcdabc
1301! Mem[0000000010081420] = 00002bff, %l2 = 00000000ff94537a
1302 swap [%i2+0x020],%l2 ! %l2 = 0000000000002bff
1303! Mem[0000000030101410] = 43a63ff5, %l3 = 00000000b8a28403
1304 ldstuba [%i4+%o5]0x89,%l3 ! %l3 = 000000f5000000ff
1305! Mem[0000000030001410] = ff5fb885, %l3 = 00000000000000f5
1306 ldstuba [%i0+%o5]0x81,%l3 ! %l3 = 000000ff000000ff
1307! Starting 10 instruction Load Burst
1308! Mem[0000000030181408] = d8000000, %l1 = ab2f14882edcdabc
1309 lduba [%i6+%o4]0x81,%l1 ! %l1 = 00000000000000d8
1310
1311p0_label_47:
1312! Mem[00000000211c0000] = faff37e1, %l5 = 0000000000000045
1313 lduba [%o2+0x001]%asi,%l5 ! %l5 = 00000000000000ff
1314! Mem[0000000030081400] = 7e5b4503, %l5 = 00000000000000ff
1315 ldswa [%i2+%g0]0x89,%l5 ! %l5 = 000000007e5b4503
1316! Mem[00000000100c1400] = ff4b0700, %l5 = 000000007e5b4503
1317 lduha [%i3+%g0]0x80,%l5 ! %l5 = 000000000000ff4b
1318! Mem[0000000021800100] = bd211701, %l5 = 000000000000ff4b
1319 ldsb [%o3+0x100],%l5 ! %l5 = ffffffffffffffbd
1320! Mem[0000000030101400] = cb0000ff, %l7 = 000000007a539475
1321 ldswa [%i4+%g0]0x89,%l7 ! %l7 = ffffffffcb0000ff
1322! Mem[0000000010081400] = 85000000000000ff, %l2 = 0000000000002bff
1323 ldxa [%i2+%g0]0x88,%l2 ! %l2 = 85000000000000ff
1324! Mem[0000000010041408] = 435e92b72bc15bce, %f2 = 435e92b7 2bc15bce
1325 ldda [%i1+%o4]0x88,%f2 ! %f2 = 435e92b7 2bc15bce
1326! Mem[0000000010181430] = a671701b, %l4 = ff4b070000000000
1327 ldsh [%i6+0x032],%l4 ! %l4 = 000000000000701b
1328! Mem[0000000030001410] = ff5fb885 82d856f7, %l2 = 000000ff, %l3 = 000000ff
1329 ldda [%i0+%o5]0x81,%l2 ! %l2 = 00000000ff5fb885 0000000082d856f7
1330! Starting 10 instruction Store Burst
1331! %l2 = 00000000ff5fb885, Mem[0000000010181400] = 082a82ff
1332 stba %l2,[%i6+%g0]0x88 ! Mem[0000000010181400] = 082a8285
1333
1334p0_label_48:
1335! %f6 = ff96f4db, %f5 = 6a2312de
1336 fcmps %fcc2,%f6 ,%f5 ! %fcc2 = 3
1337! Mem[0000000030081400] = 7e5b4503, %l1 = 00000000000000d8
1338 ldstuba [%i2+%g0]0x89,%l1 ! %l1 = 00000003000000ff
1339! Mem[0000000020800041] = 4717e56e, %l5 = ffffffffffffffbd
1340 ldstub [%o1+0x041],%l5 ! %l5 = 00000017000000ff
1341! %f0 = 82d856f7 82039345, Mem[0000000030181408] = d8000000 00000000
1342 stda %f0 ,[%i6+%o4]0x81 ! Mem[0000000030181408] = 82d856f7 82039345
1343! %l3 = 0000000082d856f7, Mem[0000000010101408] = 94ffffff00000000
1344 stxa %l3,[%i4+%o4]0x80 ! Mem[0000000010101408] = 0000000082d856f7
1345! %l1 = 0000000000000003, imm = fffffffffffff5d4, %l1 = 0000000000000003
1346 or %l1,-0xa2c,%l1 ! %l1 = fffffffffffff5d7
1347! %l6 = 00000000000000ff, immd = 0000000000000ab7, %l0 = 337699c82a5df9b7
1348 udivx %l6,0xab7,%l0 ! %l0 = 0000000000000000
1349! %l2 = 00000000ff5fb885, Mem[00000000211c0000] = faff37e1
1350 sth %l2,[%o2+%g0] ! Mem[00000000211c0000] = b88537e1
1351! %l6 = 00000000000000ff, Mem[00000000100c1430] = d8d89f8c
1352 sth %l6,[%i3+0x030] ! Mem[00000000100c1430] = 00ff9f8c
1353! Starting 10 instruction Load Burst
1354! Mem[0000000010101438] = 221197b8, %l4 = 000000000000701b
1355 ldsb [%i4+0x038],%l4 ! %l4 = 0000000000000022
1356
1357p0_label_49:
1358! Mem[0000000010001410] = 3187a746, %l2 = 00000000ff5fb885
1359 ldsba [%i0+%o5]0x88,%l2 ! %l2 = 0000000000000046
1360! Mem[0000000010041400] = ff930382, %l2 = 0000000000000046
1361 lduha [%i1+%g0]0x80,%l2 ! %l2 = 000000000000ff93
1362! Mem[0000000010001408] = 000000f9, %l4 = 0000000000000022
1363 lduba [%i0+%o4]0x88,%l4 ! %l4 = 00000000000000f9
1364! Mem[0000000010101400] = ff004520, %f14 = 09ac1b34
1365 lda [%i4+%g0]0x80,%f14 ! %f14 = ff004520
1366! Mem[0000000010181408] = ff96f4db43a63ff5, %f14 = ff004520 7b1e9ff7
1367 ldda [%i6+%o4]0x80,%f14 ! %f14 = ff96f4db 43a63ff5
1368! Mem[0000000010141428] = 0000006f, %l2 = 000000000000ff93
1369 ldsha [%i5+0x028]%asi,%l2 ! %l2 = 0000000000000000
1370! %l7 = ffffffffcb0000ff, imm = 000000000000050d, %l3 = 0000000082d856f7
1371 xor %l7,0x50d,%l3 ! %l3 = ffffffffcb0005f2
1372! Mem[00000000100c1410] = ff96f4dbff76594e, %f24 = 82d856f7 82039345
1373 ldda [%i3+%o5]0x88,%f24 ! %f24 = ff96f4db ff76594e
1374! Mem[0000000030101410] = ff3fa643, %l7 = ffffffffcb0000ff
1375 lduwa [%i4+%o5]0x81,%l7 ! %l7 = 00000000ff3fa643
1376! Starting 10 instruction Store Burst
1377! Mem[0000000030001408] = fa776362, %l1 = fffffffffffff5d7
1378 ldstuba [%i0+%o4]0x81,%l1 ! %l1 = 000000fa000000ff
1379
1380p0_label_50:
1381! %l1 = 00000000000000fa, Mem[0000000030041400] = 82d856f7
1382 stha %l1,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00fa56f7
1383! %l2 = 00000000, %l3 = cb0005f2, Mem[0000000030081408] = 236382e7 bb786400
1384 stda %l2,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000 cb0005f2
1385! %l6 = 00000000000000ff, %l2 = 0000000000000000, %l2 = 0000000000000000
1386 xor %l6,%l2,%l2 ! %l2 = 00000000000000ff
1387! %l1 = 00000000000000fa, Mem[00000000300c1410] = 00000046
1388 stha %l1,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 000000fa
1389! Mem[0000000010001410] = 46a78731, %l3 = ffffffffcb0005f2
1390 swapa [%i0+%o5]0x80,%l3 ! %l3 = 0000000046a78731
1391! %l0 = 00000000, %l1 = 000000fa, Mem[0000000030141400] = 00000000 20d7db4a
1392 stda %l0,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000000 000000fa
1393! %f8 = 0aaf40f1 ff4b0700, %l4 = 00000000000000f9
1394! Mem[0000000030081428] = bba05b5d6b54eed4
1395 add %i2,0x028,%g1
1396 stda %f8,[%g1+%l4]ASI_PST8_SL ! Mem[0000000030081428] = 00a05bfff140af0a
1397! %l7 = 00000000ff3fa643, Mem[00000000100c1401] = ff4b0700
1398 stb %l7,[%i3+0x001] ! Mem[00000000100c1400] = ff430700
1399! %l2 = 00000000000000ff, Mem[0000000010181408] = dbf496ff
1400 stba %l2,[%i6+%o4]0x88 ! Mem[0000000010181408] = dbf496ff
1401! Starting 10 instruction Load Burst
1402! Mem[0000000010141410] = ff76594e, %l6 = 00000000000000ff
1403 ldsha [%i5+%o5]0x80,%l6 ! %l6 = ffffffffffffff76
1404
1405p0_label_51:
1406! Mem[0000000030041410] = 00000000, %l0 = 0000000000000000
1407 lduwa [%i1+%o5]0x81,%l0 ! %l0 = 0000000000000000
1408! Mem[00000000100c1400] = ff430700, %l5 = 0000000000000017
1409 ldsba [%i3+0x002]%asi,%l5 ! %l5 = 0000000000000007
1410! Mem[00000000300c1410] = fa000000ff606077, %f30 = 94f6f2fd ff43e7d5
1411 ldda [%i3+%o5]0x81,%f30 ! %f30 = fa000000 ff606077
1412! Mem[00000000300c1408] = a0f0cd14, %l0 = 0000000000000000
1413 ldsha [%i3+%o4]0x89,%l0 ! %l0 = ffffffffffffcd14
1414 membar #Sync ! Added by membar checker (10)
1415! Mem[00000000300c1400] = faff0000 b2519884 14cdf0a0 992982cb
1416! Mem[00000000300c1410] = fa000000 ff606077 2e49a05e d795162c
1417! Mem[00000000300c1420] = 8027dda3 f8fe5e6a ced2d5d0 4d1df443
1418! Mem[00000000300c1430] = f91629a7 aee130a9 7f453f10 f500ddda
1419 ldda [%i3]ASI_BLK_AIUS,%f0 ! Block Load from 00000000300c1400
1420! Mem[0000000030001408] = 626377ff, %l5 = 0000000000000007
1421 lduwa [%i0+%o4]0x89,%l5 ! %l5 = 00000000626377ff
1422! Mem[0000000030141400] = 00000000, %l6 = ffffffffffffff76
1423 lduha [%i5+%g0]0x81,%l6 ! %l6 = 0000000000000000
1424! Mem[00000000300c1408] = 14cdf0a0, %f22 = d387454c
1425 lda [%i3+%o4]0x81,%f22 ! %f22 = 14cdf0a0
1426! Mem[0000000030041408] = f140af0a2bc15bce, %f28 = c4b02542 1cee0b21
1427 ldda [%i1+%o4]0x81,%f28 ! %f28 = f140af0a 2bc15bce
1428! Starting 10 instruction Store Burst
1429! Mem[0000000030141400] = 00000000, %l0 = ffffffffffffcd14
1430 ldstuba [%i5+%g0]0x81,%l0 ! %l0 = 00000000000000ff
1431
1432p0_label_52:
1433! %l4 = 00000000000000f9, Mem[0000000030041400] = f756fa00
1434 stha %l4,[%i1+%g0]0x89 ! Mem[0000000030041400] = f75600f9
1435! %l7 = 00000000ff3fa643, Mem[00000000100c1400] = 000743ff
1436 stha %l7,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 0007a643
1437! %l4 = 000000f9, %l5 = 626377ff, Mem[0000000010041428] = 8caf2dff acc8e15c
1438 std %l4,[%i1+0x028] ! Mem[0000000010041428] = 000000f9 626377ff
1439! %f16 = fb0d3eff f756d882, %l1 = 00000000000000fa
1440! Mem[0000000030081428] = 00a05bfff140af0a
1441 add %i2,0x028,%g1
1442 stda %f16,[%g1+%l1]ASI_PST32_S ! Mem[0000000030081428] = fb0d3efff140af0a
1443! %l0 = 0000000000000000, Mem[0000000020800001] = ffffaff8
1444 stb %l0,[%o1+0x001] ! Mem[0000000020800000] = ff00aff8
1445! %l6 = 0000000000000000, %l0 = 0000000000000000, %l1 = 00000000000000fa
1446 udivx %l6,%l0,%l1 ! %l1 = 00000000000000fa
1447! %f29 = 2bc15bce, Mem[0000000010181400] = 082a8285
1448 sta %f29,[%i6+%g0]0x88 ! Mem[0000000010181400] = 2bc15bce
1449! Mem[0000000010041408] = ce5bc12b, %l7 = 00000000ff3fa643
1450 ldstuba [%i1+%o4]0x80,%l7 ! %l7 = 000000ce000000ff
1451! %l7 = 00000000000000ce, Mem[0000000030181410] = d8d89f8c
1452 stba %l7,[%i6+%o5]0x81 ! Mem[0000000030181410] = ced89f8c
1453! Starting 10 instruction Load Burst
1454! Mem[0000000030001408] = ff77636267186f7c, %f18 = ffcfafd1 e5ddf087
1455 ldda [%i0+%o4]0x81,%f18 ! %f18 = ff776362 67186f7c
1456
1457p0_label_53:
1458! %f21 = 01a9ffdb, %f20 = 8c0000cb
1459 fcmps %fcc2,%f21,%f20 ! %fcc2 = 2
1460! Mem[0000000030101408] = ff617e1e, %f17 = f756d882
1461 lda [%i4+%o4]0x81,%f17 ! %f17 = ff617e1e
1462! Mem[0000000010041400] = 82d856f7820393ff, %l3 = 0000000046a78731
1463 ldxa [%i1+%g0]0x88,%l3 ! %l3 = 82d856f7820393ff
1464! %l4 = 00000000000000f9, %l1 = 00000000000000fa, %l7 = 00000000000000ce
1465 andn %l4,%l1,%l7 ! %l7 = 0000000000000001
1466! Mem[0000000030081400] = 7e5b45ff, %l6 = 0000000000000000
1467 lduha [%i2+%g0]0x89,%l6 ! %l6 = 00000000000045ff
1468! %l0 = 0000000000000028, %l4 = 00000000000000f9, %l1 = 00000000000000fa
1469 mulx %l0,%l4,%l1 ! %l1 = 00000000000026e8
1470! Mem[0000000030101400] = cb0000ff, %l2 = 00000000000000ff
1471 lduha [%i4+%g0]0x89,%l2 ! %l2 = 00000000000000ff
1472! Mem[0000000010001408] = 000000f9, %l1 = 00000000000026e8
1473 ldsba [%i0+%o4]0x88,%l1 ! %l1 = fffffffffffffff9
1474! Mem[0000000030101408] = ff617e1ecb000000, %f24 = ff96f4db ff76594e
1475 ldda [%i4+%o4]0x81,%f24 ! %f24 = ff617e1e cb000000
1476! Starting 10 instruction Store Burst
1477! %l7 = 0000000000000001, Mem[00000000201c0001] = 0b211b53
1478 stb %l7,[%o0+0x001] ! Mem[00000000201c0000] = 0b011b53
1479
1480p0_label_54:
1481! %l0 = 00000028, %l1 = fffffff9, Mem[0000000030041400] = f75600f9 45930382
1482 stda %l0,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000028 fffffff9
1483! %f26 = 7e181316 ff76594e, Mem[0000000010141408] = ffdfa1a8 00000000
1484 stda %f26,[%i5+%o4]0x88 ! Mem[0000000010141408] = 7e181316 ff76594e
1485! Mem[00000000300c1400] = faff0000, %l6 = 00000000000045ff
1486 ldstuba [%i3+%g0]0x81,%l6 ! %l6 = 000000fa000000ff
1487! %f26 = 7e181316, Mem[0000000030081408] = 00000000
1488 sta %f26,[%i2+%o4]0x81 ! Mem[0000000030081408] = 7e181316
1489! Mem[0000000030181400] = fb0d3eff, %l6 = 00000000000000fa
1490 swapa [%i6+%g0]0x89,%l6 ! %l6 = 00000000fb0d3eff
1491! Mem[000000001018141b] = 86990270, %l2 = 00000000000000ff
1492 ldstub [%i6+0x01b],%l2 ! %l2 = 00000070000000ff
1493! %f18 = ff776362 67186f7c, %l3 = 82d856f7820393ff
1494! Mem[0000000030181418] = 7e1813164e5976b4
1495 add %i6,0x018,%g1
1496 stda %f18,[%g1+%l3]ASI_PST16_S ! Mem[0000000030181418] = ff77636267186f7c
1497! %f28 = f140af0a 2bc15bce, %l0 = 0000000000000028
1498! Mem[0000000010101438] = 221197b80deeec80
1499 add %i4,0x038,%g1
1500 stda %f28,[%g1+%l0]ASI_PST16_P ! Mem[0000000010101438] = f14097b80deeec80
1501! %l0 = 00000028, %l1 = fffffff9, Mem[0000000010141410] = ff76594e 1613187e
1502 stda %l0,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000028 fffffff9
1503! Starting 10 instruction Load Burst
1504! Mem[0000000030101400] = ff0000cb fb0d3e29, %l4 = 000000f9, %l5 = 626377ff
1505 ldda [%i4+%g0]0x81,%l4 ! %l4 = 00000000ff0000cb 00000000fb0d3e29
1506
1507p0_label_55:
1508! Mem[0000000010041408] = 2bc15bff, %l2 = 0000000000000070
1509 ldsba [%i1+%o4]0x88,%l2 ! %l2 = ffffffffffffffff
1510! Mem[0000000010101410] = ff000000, %l1 = fffffffffffffff9
1511 lduwa [%i4+%o5]0x80,%l1 ! %l1 = 00000000ff000000
1512! Mem[00000000100c1408] = ff43e7d5, %l0 = 0000000000000028
1513 ldsha [%i3+%o4]0x80,%l0 ! %l0 = ffffffffffffff43
1514! Mem[00000000100c1408] = ff43e7d5, %l6 = 00000000fb0d3eff
1515 ldswa [%i3+%o4]0x80,%l6 ! %l6 = ffffffffff43e7d5
1516! Mem[0000000030101408] = ff617e1e, %f22 = 14cdf0a0
1517 lda [%i4+%o4]0x81,%f22 ! %f22 = ff617e1e
1518! Mem[0000000030041400] = 00000028, %l7 = 0000000000000001
1519 ldswa [%i1+%g0]0x89,%l7 ! %l7 = 0000000000000028
1520! Mem[0000000030041400] = fffffff900000028, %f8 = 8027dda3 f8fe5e6a
1521 ldda [%i1+%g0]0x89,%f8 ! %f8 = fffffff9 00000028
1522! Mem[0000000030101410] = 43a63fff, %l0 = ffffffffffffff43
1523 lduba [%i4+%o5]0x89,%l0 ! %l0 = 00000000000000ff
1524! Mem[0000000010041400] = ff930382, %l0 = 00000000000000ff
1525 lduwa [%i1+%g0]0x80,%l0 ! %l0 = 00000000ff930382
1526! Starting 10 instruction Store Burst
1527! Mem[0000000010101400] = 204500ff, %l7 = 0000000000000028
1528 swapa [%i4+%g0]0x88,%l7 ! %l7 = 00000000204500ff
1529
1530p0_label_56:
1531! %l3 = 82d856f7820393ff, Mem[0000000010101408] = f756d88200000000
1532 stxa %l3,[%i4+%o4]0x88 ! Mem[0000000010101408] = 82d856f7820393ff
1533! %l2 = ffffffffffffffff, Mem[0000000021800180] = 8223ca9e, %asi = 80
1534 stha %l2,[%o3+0x180]%asi ! Mem[0000000021800180] = ffffca9e
1535! %l0 = 00000000ff930382, Mem[0000000010041408] = 2bc15bff
1536 stha %l0,[%i1+%o4]0x88 ! Mem[0000000010041408] = 2bc10382
1537! %l1 = 00000000ff000000, Mem[0000000030181400] = fa000000
1538 stwa %l1,[%i6+%g0]0x81 ! Mem[0000000030181400] = ff000000
1539! Mem[00000000201c0000] = 0b011b53, %l2 = ffffffffffffffff
1540 ldstuba [%o0+0x000]%asi,%l2 ! %l2 = 0000000b000000ff
1541! Mem[000000001000143c] = 98ccc562, %l2 = 000000000000000b
1542 swap [%i0+0x03c],%l2 ! %l2 = 0000000098ccc562
1543! %f27 = ff76594e, Mem[0000000030081400] = ff455b7e
1544 sta %f27,[%i2+%g0]0x81 ! Mem[0000000030081400] = ff76594e
1545! %l6 = ffffffffff43e7d5, Mem[0000000010001400] = f7cdf0a0
1546 stba %l6,[%i0+%g0]0x80 ! Mem[0000000010001400] = d5cdf0a0
1547! %f18 = ff776362 67186f7c, Mem[0000000010101410] = ff000000 1cee0b21
1548 stda %f18,[%i4+%o5]0x80 ! Mem[0000000010101410] = ff776362 67186f7c
1549! Starting 10 instruction Load Burst
1550! Mem[0000000020800040] = 47ffe56e, %l1 = 00000000ff000000
1551 lduh [%o1+0x040],%l1 ! %l1 = 00000000000047ff
1552
1553p0_label_57:
1554! Mem[0000000030081408] = 7e181316, %l7 = 00000000204500ff
1555 lduha [%i2+%o4]0x81,%l7 ! %l7 = 0000000000007e18
1556! Mem[00000000100c1410] = 4e5976ff, %f25 = cb000000
1557 lda [%i3+%o5]0x80,%f25 ! %f25 = 4e5976ff
1558! Mem[0000000010081408] = ff000000, %l0 = 00000000ff930382
1559 ldsh [%i2+%o4],%l0 ! %l0 = ffffffffffffff00
1560! Mem[0000000010141424] = 1e3fe782, %f21 = 01a9ffdb
1561 lda [%i5+0x024]%asi,%f21 ! %f21 = 1e3fe782
1562! Mem[0000000010181400] = ce5bc12b, %l5 = 00000000fb0d3e29
1563 ldub [%i6+%g0],%l5 ! %l5 = 00000000000000ce
1564! Mem[0000000030101410] = ff3fa643, %l4 = 00000000ff0000cb
1565 ldsha [%i4+%o5]0x81,%l4 ! %l4 = ffffffffffffff3f
1566! Mem[0000000030081410] = de12236a, %l5 = 00000000000000ce
1567 ldsha [%i2+%o5]0x89,%l5 ! %l5 = 000000000000236a
1568! Mem[0000000030181410] = 7594537a8c9fd8ce, %f26 = 7e181316 ff76594e
1569 ldda [%i6+%o5]0x89,%f26 ! %f26 = 7594537a 8c9fd8ce
1570! Mem[00000000100c141c] = 4e5976b4, %l6 = ffffffffff43e7d5
1571 ldub [%i3+0x01c],%l6 ! %l6 = 000000000000004e
1572! Starting 10 instruction Store Burst
1573! Mem[0000000010001400] = a0f0cdd5, %l0 = ffffffffffffff00
1574 swapa [%i0+%g0]0x88,%l0 ! %l0 = 00000000a0f0cdd5
1575
1576p0_label_58:
1577! %f13 = aee130a9, Mem[0000000030081408] = 7e181316
1578 sta %f13,[%i2+%o4]0x81 ! Mem[0000000030081408] = aee130a9
1579! Mem[0000000030081410] = de12236a, %l5 = 000000000000236a
1580 ldstuba [%i2+%o5]0x89,%l5 ! %l5 = 0000006a000000ff
1581! %f10 = ced2d5d0 4d1df443, %l0 = 00000000a0f0cdd5
1582! Mem[0000000010001438] = 2c21ee1e0000000b
1583 add %i0,0x038,%g1
1584 stda %f10,[%g1+%l0]ASI_PST8_P ! Mem[0000000010001438] = ced2eed0001d0043
1585! %l4 = ffffffffffffff3f, Mem[0000000030081408] = cb0005f2a930e1ae
1586 stxa %l4,[%i2+%o4]0x89 ! Mem[0000000030081408] = ffffffffffffff3f
1587! Mem[0000000030001410] = 85b85fff, %l2 = 0000000098ccc562
1588 ldstuba [%i0+%o5]0x89,%l2 ! %l2 = 000000ff000000ff
1589! Mem[0000000030041410] = 00000000, %l7 = 0000000000007e18
1590 ldstuba [%i1+%o5]0x81,%l7 ! %l7 = 00000000000000ff
1591! %f16 = fb0d3eff ff617e1e ff776362 67186f7c
1592! %f20 = 8c0000cb 1e3fe782 ff617e1e 674b9e0c
1593! %f24 = ff617e1e 4e5976ff 7594537a 8c9fd8ce
1594! %f28 = f140af0a 2bc15bce fa000000 ff606077
1595 stda %f16,[%i3]ASI_COMMIT_S ! Block Store to 00000000300c1400
1596! %l4 = ffffffffffffff3f, Mem[0000000030001410] = f756d88285b85fff
1597 stxa %l4,[%i0+%o5]0x89 ! Mem[0000000030001410] = ffffffffffffff3f
1598! Mem[0000000030081410] = de1223ff, %l1 = 00000000000047ff
1599 ldstuba [%i2+%o5]0x89,%l1 ! %l1 = 000000ff000000ff
1600! Starting 10 instruction Load Burst
1601! Mem[0000000010001408] = f900000000000049, %l5 = 000000000000006a
1602 ldxa [%i0+0x008]%asi,%l5 ! %l5 = f900000000000049
1603
1604p0_label_59:
1605 membar #Sync ! Added by membar checker (11)
1606! Mem[00000000100c1410] = ff76594e, %l4 = ffffffffffffff3f
1607 ldsha [%i3+%o5]0x88,%l4 ! %l4 = 000000000000594e
1608! Mem[00000000300c1400] = fb0d3eff, %l2 = 00000000000000ff
1609 lduwa [%i3+%g0]0x81,%l2 ! %l2 = 00000000fb0d3eff
1610! Mem[0000000020800040] = 47ffe56e, %l3 = 82d856f7820393ff
1611 lduh [%o1+0x040],%l3 ! %l3 = 00000000000047ff
1612! Mem[0000000030081410] = de1223ff, %l5 = f900000000000049
1613 ldsha [%i2+%o5]0x89,%l5 ! %l5 = 00000000000023ff
1614! Mem[00000000100c1410] = 4e5976ff, %l6 = 000000000000004e
1615 lduwa [%i3+%o5]0x80,%l6 ! %l6 = 000000004e5976ff
1616! Mem[0000000030141410] = faffffff, %l0 = 00000000a0f0cdd5
1617 ldswa [%i5+%o5]0x81,%l0 ! %l0 = fffffffffaffffff
1618! %f6 = 2e49a05e, %f17 = ff617e1e
1619 fcmpes %fcc1,%f6 ,%f17 ! %fcc1 = 2
1620! Mem[0000000010041410] = a40e5c10, %l2 = 00000000fb0d3eff
1621 ldswa [%i1+%o5]0x88,%l2 ! %l2 = ffffffffa40e5c10
1622! Mem[00000000100c1400] = 000000000007a643, %l6 = 000000004e5976ff
1623 ldxa [%i3+%g0]0x88,%l6 ! %l6 = 000000000007a643
1624! Starting 10 instruction Store Burst
1625! %l2 = ffffffffa40e5c10, Mem[0000000010001408] = 49000000000000f9
1626 stxa %l2,[%i0+%o4]0x88 ! Mem[0000000010001408] = ffffffffa40e5c10
1627
1628p0_label_60:
1629! %f13 = aee130a9, %f4 = fa000000
1630 fsqrts %f13,%f4 ! %f4 = 7fffffff
1631! Mem[0000000030081410] = de1223ff, %l6 = 000000000007a643
1632 swapa [%i2+%o5]0x89,%l6 ! %l6 = 00000000de1223ff
1633! %l3 = 00000000000047ff, Mem[00000000201c0000] = ff011b53
1634 sth %l3,[%o0+%g0] ! Mem[00000000201c0000] = 47ff1b53
1635! %f2 = 14cdf0a0 992982cb, %l2 = ffffffffa40e5c10
1636! Mem[0000000010101428] = 7238dcff204500ff
1637 add %i4,0x028,%g1
1638 stda %f2,[%g1+%l2]ASI_PST8_PL ! Mem[0000000010101428] = 7238dcffa04500ff
1639! Mem[0000000010041410] = a40e5c10, %l1 = 00000000000000ff
1640 swapa [%i1+%o5]0x88,%l1 ! %l1 = 00000000a40e5c10
1641! Mem[0000000010141408] = 4e5976ff, %l1 = 00000000a40e5c10
1642 swapa [%i5+%o4]0x80,%l1 ! %l1 = 000000004e5976ff
1643! %l1 = 000000004e5976ff, %l6 = 00000000de1223ff, %l6 = 00000000de1223ff
1644 xor %l1,%l6,%l6 ! %l6 = 00000000904b5500
1645! %l6 = 00000000904b5500, Mem[0000000030181410] = 8c9fd8ce
1646 stwa %l6,[%i6+%o5]0x89 ! Mem[0000000030181410] = 904b5500
1647! Mem[0000000010081408] = 000000ff, %l2 = ffffffffa40e5c10
1648 swapa [%i2+%o4]0x88,%l2 ! %l2 = 00000000000000ff
1649! Starting 10 instruction Load Burst
1650! Mem[0000000010141404] = 0671ddb9, %f30 = fa000000
1651 lda [%i5+0x004]%asi,%f30 ! %f30 = 0671ddb9
1652
1653p0_label_61:
1654! Mem[0000000010081400] = 85000000000000ff, %l5 = 00000000000023ff
1655 ldxa [%i2+%g0]0x88,%l5 ! %l5 = 85000000000000ff
1656! Mem[0000000010101400] = 28000000, %l0 = fffffffffaffffff
1657 ldsha [%i4+%g0]0x80,%l0 ! %l0 = 0000000000002800
1658! Mem[0000000010181400] = ce5bc12bd5e74385, %f10 = ced2d5d0 4d1df443
1659 ldda [%i6+%g0]0x80,%f10 ! %f10 = ce5bc12b d5e74385
1660! Mem[0000000030001408] = ff776362, %l5 = 85000000000000ff
1661 ldswa [%i0+%o4]0x81,%l5 ! %l5 = ffffffffff776362
1662! Mem[0000000030101410] = 43a63fff, %f28 = f140af0a
1663 lda [%i4+%o5]0x89,%f28 ! %f28 = 43a63fff
1664! Mem[0000000030101400] = 293e0dfbcb0000ff, %l7 = 0000000000000000
1665 ldxa [%i4+%g0]0x89,%l7 ! %l7 = 293e0dfbcb0000ff
1666! Mem[0000000010081410] = 2ad8b0ca850000ff, %f22 = ff617e1e 674b9e0c
1667 ldda [%i2+%o5]0x88,%f22 ! %f22 = 2ad8b0ca 850000ff
1668! Mem[0000000010141400] = b9dd7106fb0d3eff, %l2 = 00000000000000ff
1669 ldxa [%i5+%g0]0x88,%l2 ! %l2 = b9dd7106fb0d3eff
1670! Mem[0000000030141408] = 210bee1c, %l4 = 000000000000594e
1671 ldswa [%i5+%o4]0x81,%l4 ! %l4 = 00000000210bee1c
1672! Starting 10 instruction Store Burst
1673! Mem[000000001000141c] = e57e6728, %l5 = ff776362, %l4 = 210bee1c
1674 add %i0,0x1c,%g1
1675 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000e57e6728
1676
1677p0_label_62:
1678! Mem[0000000030081408] = 3fffffff, %l6 = 00000000904b5500
1679 ldstuba [%i2+%o4]0x81,%l6 ! %l6 = 0000003f000000ff
1680! Mem[0000000010001410] = f20500cb, %l7 = 293e0dfbcb0000ff
1681 ldstuba [%i0+%o5]0x88,%l7 ! %l7 = 000000cb000000ff
1682! %l1 = 000000004e5976ff, Mem[0000000010181410] = ffa05fedf56ee344
1683 stxa %l1,[%i6+%o5]0x80 ! Mem[0000000010181410] = 000000004e5976ff
1684! %l0 = 0000000000002800, %l0 = 0000000000002800, %l3 = 00000000000047ff
1685 mulx %l0,%l0,%l3 ! %l3 = 0000000006400000
1686! Mem[0000000010001400] = 00ffffff, %l1 = 000000004e5976ff
1687 swapa [%i0+%g0]0x80,%l1 ! %l1 = 0000000000ffffff
1688! %f5 = ff606077, Mem[0000000030081400] = ff76594e
1689 sta %f5 ,[%i2+%g0]0x81 ! Mem[0000000030081400] = ff606077
1690! %l0 = 0000000000002800, Mem[0000000010041410] = ff00000000000000
1691 stxa %l0,[%i1+%o5]0x80 ! Mem[0000000010041410] = 0000000000002800
1692! %l6 = 0000003f, %l7 = 000000cb, Mem[0000000010101410] = 626377ff 7c6f1867
1693 stda %l6,[%i4+%o5]0x88 ! Mem[0000000010101410] = 0000003f 000000cb
1694! %l1 = 0000000000ffffff, Mem[00000000300c1410] = 8c0000cb
1695 stba %l1,[%i3+%o5]0x81 ! Mem[00000000300c1410] = ff0000cb
1696! Starting 10 instruction Load Burst
1697! Mem[0000000010001410] = ff0005f2 a35aa749, %l0 = 00002800, %l1 = 00ffffff
1698 ldda [%i0+%o5]0x80,%l0 ! %l0 = 00000000ff0005f2 00000000a35aa749
1699
1700p0_label_63:
1701! Mem[0000000010001408] = 105c0ea4ffffffff, %f24 = ff617e1e 4e5976ff
1702 ldd [%i0+%o4],%f24 ! %f24 = 105c0ea4 ffffffff
1703! Mem[0000000010041408] = 8203c12b, %l3 = 0000000006400000
1704 lduha [%i1+%o4]0x80,%l3 ! %l3 = 0000000000008203
1705! %l7 = 00000000000000cb, %l0 = 00000000ff0005f2, %l6 = 000000000000003f
1706 sdivx %l7,%l0,%l6 ! %l6 = 0000000000000000
1707! %f8 = fffffff9, %f29 = 2bc15bce, %f25 = ffffffff
1708 fsubs %f8 ,%f29,%f25 ! %f25 = fffffff9
1709! Mem[00000000100c1428] = 0349e050ed5fa07b, %f10 = ce5bc12b d5e74385
1710 ldda [%i3+0x028]%asi,%f10 ! %f10 = 0349e050 ed5fa07b
1711! Mem[0000000030001408] = ff776362, %l4 = 00000000e57e6728
1712 lduba [%i0+%o4]0x81,%l4 ! %l4 = 00000000000000ff
1713! Mem[00000000100c1418] = 7e181316, %l3 = 0000000000008203
1714 ldsh [%i3+0x018],%l3 ! %l3 = 0000000000007e18
1715! Mem[0000000010081408] = 00074ba0a40e5c10, %f26 = 7594537a 8c9fd8ce
1716 ldda [%i2+%o4]0x88,%f26 ! %f26 = 00074ba0 a40e5c10
1717! %l0 = 00000000ff0005f2, imm = fffffffffffffe01, %l3 = 0000000000007e18
1718 addc %l0,-0x1ff,%l3 ! %l3 = 00000000ff0003f3
1719! Starting 10 instruction Store Burst
1720! Mem[0000000010181400] = 2bc15bce, %l3 = 00000000ff0003f3
1721 ldstuba [%i6+%g0]0x88,%l3 ! %l3 = 000000ce000000ff
1722
1723p0_label_64:
1724! %f10 = 0349e050 ed5fa07b, %l0 = 00000000ff0005f2
1725! Mem[0000000030101428] = 7ba05fed20d7d574
1726 add %i4,0x028,%g1
1727 stda %f10,[%g1+%l0]ASI_PST8_SL ! Mem[0000000030101428] = 7ba05fed50e04903
1728! Mem[000000001018143c] = fc6e8d5c, %l2 = b9dd7106fb0d3eff
1729 swap [%i6+0x03c],%l2 ! %l2 = 00000000fc6e8d5c
1730! %l7 = 00000000000000cb, Mem[00000000211c0000] = b88537e1
1731 sth %l7,[%o2+%g0] ! Mem[00000000211c0000] = 00cb37e1
1732! %l2 = 00000000fc6e8d5c, %l3 = 00000000000000ce, %l1 = 00000000a35aa749
1733 sub %l2,%l3,%l1 ! %l1 = 00000000fc6e8c8e
1734! Mem[0000000030181400] = ff000000, %l5 = ffffffffff776362
1735 swapa [%i6+%g0]0x81,%l5 ! %l5 = 00000000ff000000
1736! Mem[000000001000141d] = e57e6728, %l1 = 00000000fc6e8c8e
1737 ldstuba [%i0+0x01d]%asi,%l1 ! %l1 = 0000007e000000ff
1738! Mem[000000001014140d] = 1613187e, %l3 = 00000000000000ce
1739 ldstuba [%i5+0x00d]%asi,%l3 ! %l3 = 00000013000000ff
1740! %l5 = 00000000ff000000, Mem[0000000030101410] = ff3fa643
1741 stha %l5,[%i4+%o5]0x81 ! Mem[0000000030101410] = 0000a643
1742! Mem[0000000030141410] = fffffffa, %l5 = 00000000ff000000
1743 swapa [%i5+%o5]0x89,%l5 ! %l5 = 00000000fffffffa
1744! Starting 10 instruction Load Burst
1745! Mem[0000000010081410] = ff000085, %f22 = 2ad8b0ca
1746 lda [%i2+%o5]0x80,%f22 ! %f22 = ff000085
1747
1748p0_label_65:
1749! Mem[0000000010041438] = f79f1e7b, %l1 = 000000000000007e
1750 ldsha [%i1+0x038]%asi,%l1 ! %l1 = fffffffffffff79f
1751! Mem[00000000100c1410] = ff76594e, %l5 = 00000000fffffffa
1752 ldswa [%i3+%o5]0x88,%l5 ! %l5 = ffffffffff76594e
1753! Mem[0000000010101408] = ff930382f756d882, %l2 = 00000000fc6e8d5c
1754 ldxa [%i4+%o4]0x80,%l2 ! %l2 = ff930382f756d882
1755! Mem[0000000030081400] = ff606077, %l3 = 0000000000000013
1756 ldswa [%i2+%g0]0x81,%l3 ! %l3 = ffffffffff606077
1757! Mem[00000000100c1408] = ff43e7d5087082cb, %f2 = 14cdf0a0 992982cb
1758 ldda [%i3+%o4]0x80,%f2 ! %f2 = ff43e7d5 087082cb
1759! Mem[0000000030041400] = 00000028, %l5 = ffffffffff76594e
1760 ldsba [%i1+%g0]0x89,%l5 ! %l5 = 0000000000000028
1761! Mem[0000000030041400] = fffffff9 00000028, %l2 = f756d882, %l3 = ff606077
1762 ldda [%i1+%g0]0x89,%l2 ! %l2 = 0000000000000028 00000000fffffff9
1763! Mem[00000000211c0000] = 00cb37e1, %l4 = 00000000000000ff
1764 ldsh [%o2+%g0],%l4 ! %l4 = 00000000000000cb
1765! Mem[0000000030041400] = fffffff9 00000028, %l4 = 000000cb, %l5 = 00000028
1766 ldda [%i1+%g0]0x89,%l4 ! %l4 = 0000000000000028 00000000fffffff9
1767! Starting 10 instruction Store Burst
1768! Mem[0000000010081400] = ff000000, %l3 = 00000000fffffff9
1769 swapa [%i2+%g0]0x80,%l3 ! %l3 = 00000000ff000000
1770
1771p0_label_66:
1772! %l7 = 00000000000000cb, Mem[0000000020800041] = 47ffe56e, %asi = 80
1773 stba %l7,[%o1+0x041]%asi ! Mem[0000000020800040] = 47cbe56e
1774! Mem[0000000010181400] = 2bc15bff, %l7 = 00000000000000cb
1775 ldstuba [%i6+%g0]0x88,%l7 ! %l7 = 000000ff000000ff
1776! %l2 = 0000000000000028, Mem[0000000010081400] = f9ffffff
1777 stwa %l2,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000028
1778! Mem[0000000030001410] = 3fffffff, %l3 = 00000000ff000000
1779 swapa [%i0+%o5]0x81,%l3 ! %l3 = 000000003fffffff
1780! %l0 = 00000000ff0005f2, imm = fffffffffffffa0e, %l6 = 0000000000000000
1781 add %l0,-0x5f2,%l6 ! %l6 = 00000000ff000000
1782! Mem[00000000100c1400] = 43a60700, %l3 = 000000003fffffff
1783 ldstuba [%i3+%g0]0x80,%l3 ! %l3 = 00000043000000ff
1784! %l6 = ff000000, %l7 = 000000ff, Mem[0000000010141410] = 00000028 fffffff9
1785 stda %l6,[%i5+%o5]0x80 ! Mem[0000000010141410] = ff000000 000000ff
1786! %f17 = ff617e1e, Mem[00000000100c1410] = 4e5976ff
1787 sta %f17,[%i3+%o5]0x80 ! Mem[00000000100c1410] = ff617e1e
1788! %f15 = f500ddda, Mem[0000000030181400] = ff776362
1789 sta %f15,[%i6+%g0]0x81 ! Mem[0000000030181400] = f500ddda
1790! Starting 10 instruction Load Burst
1791! Mem[0000000010041410] = 00000000, %l7 = 00000000000000ff
1792 lduw [%i1+%o5],%l7 ! %l7 = 0000000000000000
1793
1794p0_label_67:
1795! Mem[0000000010141408] = a40e5c10 16ff187e, %l4 = 00000028, %l5 = fffffff9
1796 ldda [%i5+0x008]%asi,%l4 ! %l4 = 00000000a40e5c10 0000000016ff187e
1797! Mem[0000000010041400] = ff930382 f756d882, %l0 = ff0005f2, %l1 = fffff79f
1798 ldd [%i1+%g0],%l0 ! %l0 = 00000000ff930382 00000000f756d882
1799! Mem[0000000030041400] = 28000000 f9ffffff, %l0 = ff930382, %l1 = f756d882
1800 ldda [%i1+%g0]0x81,%l0 ! %l0 = 0000000028000000 00000000f9ffffff
1801! Mem[0000000030141408] = 1cee0b21, %l2 = 0000000000000028
1802 lduha [%i5+%o4]0x89,%l2 ! %l2 = 0000000000000b21
1803! Mem[000000001008141c] = 3391135f, %f21 = 1e3fe782
1804 ld [%i2+0x01c],%f21 ! %f21 = 3391135f
1805! Mem[0000000030181400] = dadd00f5, %l7 = 0000000000000000
1806 ldswa [%i6+%g0]0x89,%l7 ! %l7 = ffffffffdadd00f5
1807! Mem[0000000010001410] = ff0005f2, %l1 = 00000000f9ffffff
1808 ldswa [%i0+0x010]%asi,%l1 ! %l1 = ffffffffff0005f2
1809! Mem[0000000010141410] = ff000000 000000ff, %l0 = 28000000, %l1 = ff0005f2
1810 ldda [%i5+%o5]0x88,%l0 ! %l0 = 00000000000000ff 00000000ff000000
1811! Mem[0000000030081408] = ffffffffffffffff, %f16 = fb0d3eff ff617e1e
1812 ldda [%i2+%o4]0x81,%f16 ! %f16 = ffffffff ffffffff
1813! Starting 10 instruction Store Burst
1814! %l2 = 0000000000000b21, Mem[0000000010101410] = 0000003f
1815 stba %l2,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000021
1816
1817p0_label_68:
1818! %l1 = 00000000ff000000, Mem[0000000030141408] = 1cee0b21
1819 stba %l1,[%i5+%o4]0x89 ! Mem[0000000030141408] = 1cee0b00
1820! %l0 = 00000000000000ff, Mem[0000000030141408] = 000bee1c
1821 stha %l0,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00ffee1c
1822! Mem[0000000010001408] = a40e5c10, %l5 = 0000000016ff187e
1823 ldstuba [%i0+%o4]0x88,%l5 ! %l5 = 00000010000000ff
1824! Mem[0000000030101410] = 43a60000, %l6 = 00000000ff000000
1825 ldstuba [%i4+%o5]0x89,%l6 ! %l6 = 00000000000000ff
1826! %l2 = 0000000000000b21, Mem[0000000010081408] = a40e5c10
1827 stba %l2,[%i2+%o4]0x88 ! Mem[0000000010081408] = a40e5c21
1828! Mem[00000000100c1408] = ff43e7d5, %l4 = a40e5c10, %l4 = a40e5c10
1829 add %i3,0x08,%g1
1830 casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000ff43e7d5
1831! %l5 = 0000000000000010, Mem[0000000010081431] = 94f6f2fd
1832 stb %l5,[%i2+0x031] ! Mem[0000000010081430] = 9410f2fd
1833! Mem[0000000010081408] = a40e5c21, %l2 = 0000000000000b21
1834 swapa [%i2+%o4]0x88,%l2 ! %l2 = 00000000a40e5c21
1835! %l3 = 0000000000000043, Mem[00000000100c1400] = ffa60700
1836 stwa %l3,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000043
1837! Starting 10 instruction Load Burst
1838! Mem[0000000030141400] = 000000ff, %l5 = 0000000000000010
1839 lduha [%i5+%g0]0x89,%l5 ! %l5 = 00000000000000ff
1840
1841p0_label_69:
1842 membar #Sync ! Added by membar checker (12)
1843! Mem[0000000010081400] = 28000000 00000085 210b0000 a04b0700
1844! Mem[0000000010081410] = ff000085 cab0d82a d1193ab9 3391135f
1845! Mem[0000000010081420] = ff94537a ff76594e d3332db5 e7826323
1846! Mem[0000000010081430] = 9410f2fd 000000ff d2ab68ff 40ff1e7d
1847 ldda [%i2]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000010081400
1848! Mem[0000000010081410] = ff000085cab0d82a, %f20 = 8c0000cb 3391135f
1849 ldda [%i2+0x010]%asi,%f20 ! %f20 = ff000085 cab0d82a
1850! Mem[00000000100c1410] = ff617e1e, %l4 = 00000000ff43e7d5
1851 ldswa [%i3+%o5]0x80,%l4 ! %l4 = ffffffffff617e1e
1852! Mem[0000000030101400] = cb0000ff, %l7 = ffffffffdadd00f5
1853 lduha [%i4+%g0]0x89,%l7 ! %l7 = 00000000000000ff
1854! Mem[00000000100c1418] = 7e181316, %l6 = 0000000000000000
1855 ldswa [%i3+0x018]%asi,%l6 ! %l6 = 000000007e181316
1856! Mem[00000000100c1408] = d5e743ff, %l0 = 00000000000000ff
1857 lduwa [%i3+%o4]0x88,%l0 ! %l0 = 00000000d5e743ff
1858! Mem[0000000010001400] = ff76594e, %f20 = ff000085
1859 lda [%i0+%g0]0x88,%f20 ! %f20 = ff76594e
1860! Mem[0000000010081420] = ff94537a, %l3 = 0000000000000043
1861 ldsh [%i2+0x020],%l3 ! %l3 = ffffffffffffff94
1862! Mem[0000000030101410] = ff96f4db 43a600ff, %l4 = ff617e1e, %l5 = 000000ff
1863 ldda [%i4+%o5]0x89,%l4 ! %l4 = 0000000043a600ff 00000000ff96f4db
1864! Starting 10 instruction Store Burst
1865! %l1 = 00000000ff000000, Mem[0000000010041400] = ff930382
1866 stha %l1,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000382
1867
1868p0_label_70:
1869! Mem[0000000030041400] = 28000000, %l1 = 00000000ff000000
1870 ldstuba [%i1+%g0]0x81,%l1 ! %l1 = 00000028000000ff
1871! %l0 = 00000000d5e743ff, %l1 = 0000000000000028, %l7 = 00000000000000ff
1872 or %l0,%l1,%l7 ! %l7 = 00000000d5e743ff
1873! Mem[0000000030141400] = ff000000, %l4 = 0000000043a600ff
1874 swapa [%i5+%g0]0x81,%l4 ! %l4 = 00000000ff000000
1875! %l7 = 00000000d5e743ff, Mem[0000000030041410] = ff000000
1876 stba %l7,[%i1+%o5]0x81 ! Mem[0000000030041410] = ff000000
1877! Mem[0000000010101408] = 820393ff, %l3 = ffffffffffffff94
1878 ldstuba [%i4+%o4]0x88,%l3 ! %l3 = 000000ff000000ff
1879! Mem[0000000010081410] = ff000085, %l1 = 0000000000000028
1880 swapa [%i2+%o5]0x80,%l1 ! %l1 = 00000000ff000085
1881! Mem[0000000010041410] = 00000000, %l3 = 00000000000000ff
1882 swapa [%i1+%o5]0x80,%l3 ! %l3 = 0000000000000000
1883! Mem[000000001008140c] = a04b0700, %l0 = 00000000d5e743ff, %asi = 80
1884 swapa [%i2+0x00c]%asi,%l0 ! %l0 = 00000000a04b0700
1885! Mem[0000000010141418] = 0000000000000075, %l2 = 00000000a40e5c21, %l1 = 00000000ff000085
1886 add %i5,0x18,%g1
1887 casxa [%g1]0x80,%l2,%l1 ! %l1 = 0000000000000075
1888! Starting 10 instruction Load Burst
1889! Mem[0000000010181408] = f53fa643 dbf496ff, %l2 = a40e5c21, %l3 = 00000000
1890 ldda [%i6+%o4]0x88,%l2 ! %l2 = 00000000dbf496ff 00000000f53fa643
1891
1892p0_label_71:
1893! Mem[0000000030101408] = ff617e1e cb000000, %l6 = 7e181316, %l7 = d5e743ff
1894 ldda [%i4+%o4]0x81,%l6 ! %l6 = 00000000ff617e1e 00000000cb000000
1895! Mem[0000000030181408] = f756d882, %l3 = 00000000f53fa643
1896 ldswa [%i6+%o4]0x89,%l3 ! %l3 = fffffffff756d882
1897! Mem[0000000030081410] = 43a60700 ff000000, %l0 = a04b0700, %l1 = 00000075
1898 ldda [%i2+%o5]0x81,%l0 ! %l0 = 0000000043a60700 00000000ff000000
1899! Mem[0000000010101414] = cb000000, %l5 = 00000000ff96f4db
1900 ldswa [%i4+0x014]%asi,%l5 ! %l5 = ffffffffcb000000
1901! Mem[0000000030141410] = ffffffffff000000, %f20 = ff76594e cab0d82a
1902 ldda [%i5+%o5]0x89,%f20 ! %f20 = ffffffff ff000000
1903! Mem[0000000030181400] = f500ddda, %l3 = fffffffff756d882
1904 lduwa [%i6+%g0]0x81,%l3 ! %l3 = 00000000f500ddda
1905! Mem[000000001000142c] = 291999ff, %f16 = ffffffff
1906 ld [%i0+0x02c],%f16 ! %f16 = 291999ff
1907! Mem[0000000030181400] = dadd00f5, %l2 = 00000000dbf496ff
1908 lduwa [%i6+%g0]0x89,%l2 ! %l2 = 00000000dadd00f5
1909! Mem[0000000010001424] = 56bd72e2, %l3 = 00000000f500ddda
1910 lduha [%i0+0x026]%asi,%l3 ! %l3 = 00000000000072e2
1911! Starting 10 instruction Store Burst
1912! Mem[0000000010101408] = ff930382, %l2 = 00000000dadd00f5
1913 ldstuba [%i4+%o4]0x80,%l2 ! %l2 = 000000ff000000ff
1914
1915p0_label_72:
1916! Mem[0000000030181408] = 82d856f7, %l5 = ffffffffcb000000
1917 swapa [%i6+%o4]0x81,%l5 ! %l5 = 0000000082d856f7
1918! Mem[0000000010181408] = dbf496ff, %l4 = 00000000ff000000
1919 ldstuba [%i6+%o4]0x88,%l4 ! %l4 = 000000ff000000ff
1920! Mem[0000000010081408] = 00000b21, %l6 = 00000000ff617e1e
1921 ldstuba [%i2+%o4]0x88,%l6 ! %l6 = 00000021000000ff
1922! %f31 = ff606077, Mem[0000000010041408] = 8203c12b
1923 sta %f31,[%i1+%o4]0x80 ! Mem[0000000010041408] = ff606077
1924! Mem[0000000030001408] = ff776362, %l4 = 00000000000000ff
1925 ldstuba [%i0+%o4]0x81,%l4 ! %l4 = 000000ff000000ff
1926! %l1 = 00000000ff000000, %l5 = 0000000082d856f7, %l7 = 00000000cb000000
1927 sub %l1,%l5,%l7 ! %l7 = 000000007c27a909
1928! %l7 = 000000007c27a909, Mem[0000000030141410] = ff000000
1929 stba %l7,[%i5+%o5]0x89 ! Mem[0000000030141410] = ff000009
1930! %l0 = 0000000043a60700, Mem[0000000030041410] = 000000ff
1931 stba %l0,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000
1932! %l3 = 00000000000072e2, Mem[0000000010101410] = 00000021
1933 stwa %l3,[%i4+%o5]0x88 ! Mem[0000000010101410] = 000072e2
1934! Starting 10 instruction Load Burst
1935! Mem[00000000218001c0] = d9ff73ed, %l5 = 0000000082d856f7
1936 ldub [%o3+0x1c0],%l5 ! %l5 = 00000000000000d9
1937
1938p0_label_73:
1939! Mem[00000000100c141c] = 4e5976b4, %l1 = 00000000ff000000
1940 lduw [%i3+0x01c],%l1 ! %l1 = 000000004e5976b4
1941! %l0 = 0000000043a60700, imm = fffffffffffffdb6, %l2 = 00000000000000ff
1942 sub %l0,-0x24a,%l2 ! %l2 = 0000000043a6094a
1943! Mem[0000000030081400] = ff606077, %l0 = 0000000043a60700
1944 lduwa [%i2+%g0]0x81,%l0 ! %l0 = 00000000ff606077
1945! Mem[0000000010001410] = ff0005f2, %l4 = 00000000000000ff
1946 ldswa [%i0+%o5]0x80,%l4 ! %l4 = ffffffffff0005f2
1947! Mem[0000000010081400] = 00000028, %f17 = ffffffff
1948 lda [%i2+%g0]0x88,%f17 ! %f17 = 00000028
1949! %f15 = ff68abd2, %f2 = 00074ba0, %f25 = fffffff9
1950 fdivs %f15,%f2 ,%f25 ! %f25 = ff800000
1951! Mem[00000000211c0000] = 00cb37e1, %l6 = 0000000000000021
1952 ldsh [%o2+%g0],%l6 ! %l6 = 00000000000000cb
1953! Mem[0000000030001400] = ff76594e, %f1 = 00000028
1954 lda [%i0+%g0]0x89,%f1 ! %f1 = ff76594e
1955! Mem[0000000030141400] = ff00a643, %l7 = 000000007c27a909
1956 lduwa [%i5+%g0]0x89,%l7 ! %l7 = 00000000ff00a643
1957! Starting 10 instruction Store Burst
1958! Mem[0000000010001408] = a40e5cff, %l7 = 00000000ff00a643
1959 swapa [%i0+%o4]0x88,%l7 ! %l7 = 00000000a40e5cff
1960
1961p0_label_74:
1962! Mem[00000000218001c1] = d9ff73ed, %l7 = 00000000a40e5cff
1963 ldstub [%o3+0x1c1],%l7 ! %l7 = 000000ff000000ff
1964! Mem[0000000010101408] = 820393ff, %l3 = 00000000000072e2
1965 swapa [%i4+%o4]0x88,%l3 ! %l3 = 00000000820393ff
1966! Mem[0000000030101400] = cb0000ff, %l3 = 00000000820393ff
1967 swapa [%i4+%g0]0x89,%l3 ! %l3 = 00000000cb0000ff
1968! Mem[0000000010041400] = 00000382, %l2 = 0000000043a6094a, %asi = 80
1969 swapa [%i1+0x000]%asi,%l2 ! %l2 = 0000000000000382
1970! Mem[0000000010081408] = 00000bff, %l3 = 00000000cb0000ff
1971 ldstuba [%i2+%o4]0x88,%l3 ! %l3 = 000000ff000000ff
1972! %l7 = 00000000000000ff, Mem[0000000010001410] = ff0005f2
1973 stw %l7,[%i0+%o5] ! Mem[0000000010001410] = 000000ff
1974! Mem[0000000020800040] = 47cbe56e, %l6 = 00000000000000cb
1975 ldstuba [%o1+0x040]%asi,%l6 ! %l6 = 00000047000000ff
1976! %l3 = 00000000000000ff, Mem[0000000030181410] = 00554b90
1977 stwa %l3,[%i6+%o5]0x81 ! Mem[0000000030181410] = 000000ff
1978! %f15 = ff68abd2, Mem[0000000010001420] = a3224195
1979 sta %f15,[%i0+0x020]%asi ! Mem[0000000010001420] = ff68abd2
1980! Starting 10 instruction Load Burst
1981! Mem[0000000030181408] = cb000000, %l2 = 0000000000000382
1982 ldswa [%i6+%o4]0x81,%l2 ! %l2 = ffffffffcb000000
1983
1984p0_label_75:
1985! Mem[0000000021800000] = 24338e4e, %l5 = 00000000000000d9
1986 lduba [%o3+0x000]%asi,%l5 ! %l5 = 0000000000000024
1987! Mem[0000000030181410] = 000000ff7a539475, %f30 = 0671ddb9 ff606077
1988 ldda [%i6+%o5]0x81,%f30 ! %f30 = 000000ff 7a539475
1989! %l6 = 0000000000000047, %l7 = 00000000000000ff, %l1 = 000000004e5976b4
1990 xnor %l6,%l7,%l1 ! %l1 = ffffffffffffff47
1991! Mem[00000000100c1418] = 7e181316, %l7 = 00000000000000ff
1992 ldsba [%i3+0x01b]%asi,%l7 ! %l7 = 0000000000000016
1993! Mem[000000001014143c] = 94f6f2fd, %l6 = 0000000000000047
1994 lduwa [%i5+0x03c]%asi,%l6 ! %l6 = 0000000094f6f2fd
1995! Mem[0000000030101400] = 820393ff, %l2 = ffffffffcb000000
1996 lduba [%i4+%g0]0x89,%l2 ! %l2 = 00000000000000ff
1997! Mem[0000000010181410] = 00000000, %l1 = ffffffffffffff47
1998 ldsba [%i6+%o5]0x88,%l1 ! %l1 = 0000000000000000
1999! Mem[0000000010041410] = ff000000, %l2 = 00000000000000ff
2000 lduha [%i1+%o5]0x88,%l2 ! %l2 = 0000000000000000
2001! Mem[00000000300c1408] = 626377ff, %l6 = 0000000094f6f2fd
2002 lduha [%i3+%o4]0x89,%l6 ! %l6 = 00000000000077ff
2003! Starting 10 instruction Store Burst
2004! %l2 = 00000000, %l3 = 000000ff, Mem[0000000010001400] = 4e5976ff 992982cb
2005 stda %l2,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000 000000ff
2006
2007p0_label_76:
2008! Mem[0000000010181410] = 00000000, %l6 = 00000000000077ff
2009 ldstuba [%i6+%o5]0x80,%l6 ! %l6 = 00000000000000ff
2010! Mem[0000000020800040] = ffcbe56e, %l1 = 0000000000000000
2011 ldstub [%o1+0x040],%l1 ! %l1 = 000000ff000000ff
2012! Mem[0000000030141408] = 1ceeff00, %l2 = 0000000000000000
2013 swapa [%i5+%o4]0x89,%l2 ! %l2 = 000000001ceeff00
2014! Mem[0000000021800141] = b97adf62, %l7 = 0000000000000016
2015 ldstuba [%o3+0x141]%asi,%l7 ! %l7 = 0000007a000000ff
2016! Mem[0000000030001408] = ff776362, %l2 = 000000001ceeff00
2017 ldstuba [%i0+%o4]0x81,%l2 ! %l2 = 000000ff000000ff
2018! %f20 = ffffffff ff000000, Mem[0000000030141408] = 00000000 8543e7d5
2019 stda %f20,[%i5+%o4]0x89 ! Mem[0000000030141408] = ffffffff ff000000
2020! %l4 = ffffffffff0005f2, Mem[000000001000142e] = 291999ff
2021 sth %l4,[%i0+0x02e] ! Mem[000000001000142c] = 291905f2
2022! %f0 = 85000000 ff76594e, %l4 = ffffffffff0005f2
2023! Mem[0000000010001418] = 14d1eb57e5ff6728
2024 add %i0,0x018,%g1
2025 stda %f0,[%g1+%l4]ASI_PST32_P ! Mem[0000000010001418] = 85000000e5ff6728
2026! %f6 = 5f139133 b93a19d1, Mem[0000000030181408] = 000000cb 45930382
2027 stda %f6 ,[%i6+%o4]0x89 ! Mem[0000000030181408] = 5f139133 b93a19d1
2028! Starting 10 instruction Load Burst
2029! Mem[0000000010141408] = a40e5c10, %l2 = 00000000000000ff
2030 ldsha [%i5+%o4]0x80,%l2 ! %l2 = ffffffffffffa40e
2031
2032p0_label_77:
2033! Mem[0000000030181400] = dadd00f5, %f24 = 105c0ea4
2034 lda [%i6+%g0]0x89,%f24 ! %f24 = dadd00f5
2035! Mem[00000000100c1418] = 7e1813164e5976b4, %f10 = 236382e7 b52d33d3
2036 ldd [%i3+0x018],%f10 ! %f10 = 7e181316 4e5976b4
2037! Mem[0000000010141400] = ff3e0dfb 0671ddb9 a40e5c10 16ff187e
2038! Mem[0000000010141410] = ff000000 000000ff 00000000 00000075
2039! Mem[0000000010141420] = 3ccf9e5c 1e3fe782 0000006f 8c9fd8d8
2040! Mem[0000000010141430] = 1f21457c 9fd8fddb 00000000 94f6f2fd
2041 ldda [%i5]ASI_BLK_P,%f16 ! Block Load from 0000000010141400
2042! Mem[00000000300c1400] = ff3e0dfb, %l5 = 0000000000000024
2043 lduwa [%i3+%g0]0x89,%l5 ! %l5 = 00000000ff3e0dfb
2044! Mem[0000000030041400] = 000000ff, %l7 = 000000000000007a
2045 ldsba [%i1+%g0]0x89,%l7 ! %l7 = ffffffffffffffff
2046! Mem[0000000030081400] = ff606077e5f4aea1, %f6 = 5f139133 b93a19d1
2047 ldda [%i2+%g0]0x81,%f6 ! %f6 = ff606077 e5f4aea1
2048! Mem[0000000030041410] = 00000000, %l4 = ffffffffff0005f2
2049 ldsha [%i1+%o5]0x81,%l4 ! %l4 = 0000000000000000
2050! Mem[0000000030041408] = f140af0a, %l1 = 00000000000000ff
2051 ldsba [%i1+%o4]0x81,%l1 ! %l1 = fffffffffffffff1
2052! Mem[0000000030101400] = ff930382, %l5 = 00000000ff3e0dfb
2053 lduba [%i4+%g0]0x81,%l5 ! %l5 = 00000000000000ff
2054! Starting 10 instruction Store Burst
2055! %l5 = 00000000000000ff, Mem[0000000030041400] = 000000ff
2056 stwa %l5,[%i1+%g0]0x89 ! Mem[0000000030041400] = 000000ff
2057
2058p0_label_78:
2059! %f10 = 7e181316 4e5976b4, %l5 = 00000000000000ff
2060! Mem[0000000010181408] = ff96f4db43a63ff5
2061 add %i6,0x008,%g1
2062 stda %f10,[%g1+%l5]ASI_PST16_P ! Mem[0000000010181408] = 7e1813164e5976b4
2063! Mem[0000000010141408] = 105c0ea4, %l0 = 00000000ff606077
2064 swapa [%i5+%o4]0x88,%l0 ! %l0 = 00000000105c0ea4
2065! %l3 = 00000000000000ff, Mem[0000000030001408] = 626377ff
2066 stba %l3,[%i0+%o4]0x89 ! Mem[0000000030001408] = 626377ff
2067! Mem[0000000010101410] = e2720000, %l3 = 00000000000000ff
2068 ldstuba [%i4+%o5]0x80,%l3 ! %l3 = 000000e2000000ff
2069! Mem[00000000300c1400] = fb0d3eff, %l0 = 00000000105c0ea4
2070 ldstuba [%i3+%g0]0x81,%l0 ! %l0 = 000000fb000000ff
2071! %l5 = 00000000000000ff, Mem[00000000100c1408] = ff43e7d5
2072 stwa %l5,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 000000ff
2073! %f11 = 4e5976b4, Mem[00000000300c1408] = 626377ff
2074 sta %f11,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 4e5976b4
2075! Mem[0000000010101408] = 000072e2, %l6 = 0000000000000000
2076 ldstuba [%i4+%o4]0x88,%l6 ! %l6 = 000000e2000000ff
2077! %l7 = ffffffffffffffff, Mem[00000000201c0000] = 47ff1b53
2078 stb %l7,[%o0+%g0] ! Mem[00000000201c0000] = ffff1b53
2079! Starting 10 instruction Load Burst
2080! Mem[0000000010141424] = 1e3fe782, %l6 = 00000000000000e2
2081 ldsh [%i5+0x026],%l6 ! %l6 = ffffffffffffe782
2082
2083p0_label_79:
2084! Mem[0000000030081410] = 0007a643, %l7 = ffffffffffffffff
2085 ldsha [%i2+%o5]0x89,%l7 ! %l7 = ffffffffffffa643
2086! Mem[0000000010001410] = 000000ff a35aa749, %l2 = ffffa40e, %l3 = 000000e2
2087 ldda [%i0+%o5]0x80,%l2 ! %l2 = 00000000000000ff 00000000a35aa749
2088! Mem[0000000030001410] = ff000000ffffffff, %l5 = 00000000000000ff
2089 ldxa [%i0+%o5]0x81,%l5 ! %l5 = ff000000ffffffff
2090! Mem[00000000100c1410] = ff617e1e, %l4 = 0000000000000000
2091 ldswa [%i3+0x010]%asi,%l4 ! %l4 = ffffffffff617e1e
2092! Mem[00000000100c1410] = 1e7e61ff, %l4 = ffffffffff617e1e
2093 lduwa [%i3+%o5]0x88,%l4 ! %l4 = 000000001e7e61ff
2094! Mem[0000000010141410] = ff000000, %l5 = ff000000ffffffff
2095 ldswa [%i5+%o5]0x80,%l5 ! %l5 = ffffffffff000000
2096! Mem[0000000010101438] = f14097b80deeec80, %f0 = 85000000 ff76594e
2097 ldda [%i4+0x038]%asi,%f0 ! %f0 = f14097b8 0deeec80
2098! Mem[0000000030141408] = ff000000, %l6 = ffffffffffffe782
2099 lduba [%i5+%o4]0x89,%l6 ! %l6 = 0000000000000000
2100! Mem[0000000030101400] = 820393ff, %l2 = 00000000000000ff
2101 ldsba [%i4+%g0]0x89,%l2 ! %l2 = ffffffffffffffff
2102! Starting 10 instruction Store Burst
2103! Mem[0000000010041408] = 776060ff, %l1 = fffffffffffffff1
2104 swapa [%i1+%o4]0x88,%l1 ! %l1 = 00000000776060ff
2105
2106p0_label_80:
2107 membar #Sync ! Added by membar checker (13)
2108! %l2 = ffffffff, %l3 = a35aa749, Mem[0000000010141420] = 3ccf9e5c 1e3fe782
2109 stda %l2,[%i5+0x020]%asi ! Mem[0000000010141420] = ffffffff a35aa749
2110! %l0 = 00000000000000fb, imm = 00000000000000de, %l2 = ffffffffffffffff
2111 xnor %l0,0x0de,%l2 ! %l2 = ffffffffffffffda
2112! %f0 = f14097b8 0deeec80 00074ba0 00000b21
2113! %f4 = 2ad8b0ca 850000ff ff606077 e5f4aea1
2114! %f8 = 4e5976ff 7a5394ff 7e181316 4e5976b4
2115! %f12 = ff000000 fdf21094 7d1eff40 ff68abd2
2116 stda %f0,[%i4]ASI_COMMIT_P ! Block Store to 0000000010101400
2117! %l0 = 00000000000000fb, Mem[00000000211c0000] = 00cb37e1, %asi = 80
2118 stha %l0,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00fb37e1
2119! %l6 = 00000000, %l7 = ffffa643, Mem[0000000030001410] = 000000ff ffffffff
2120 stda %l6,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000 ffffa643
2121! Mem[0000000010141408] = 776060ff 16ff187e, %l4 = 1e7e61ff, %l5 = ff000000
2122 ldda [%i5+0x008]%asi,%l4 ! %l4 = 00000000776060ff 0000000016ff187e
2123! Mem[0000000030101408] = ff617e1e, %l6 = 0000000000000000
2124 ldstuba [%i4+%o4]0x81,%l6 ! %l6 = 000000ff000000ff
2125! Mem[00000000100c1434] = 000000f9, %l4 = 00000000776060ff
2126 swap [%i3+0x034],%l4 ! %l4 = 00000000000000f9
2127! %l0 = 00000000000000fb, Mem[0000000010141410] = ff000000
2128 stha %l0,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00fb0000
2129! Starting 10 instruction Load Burst
2130! Mem[00000000211c0000] = 00fb37e1, %l1 = 00000000776060ff
2131 ldsh [%o2+%g0],%l1 ! %l1 = 00000000000000fb
2132
2133p0_label_81:
2134! Mem[0000000010181400] = ff5bc12bd5e74385, %f28 = 1f21457c 9fd8fddb
2135 ldda [%i6+%g0]0x80,%f28 ! %f28 = ff5bc12b d5e74385
2136! Mem[0000000030081408] = ffffffff, %l2 = ffffffffffffffda
2137 ldswa [%i2+%o4]0x81,%l2 ! %l2 = ffffffffffffffff
2138! Mem[0000000010181408] = 7e181316, %l7 = ffffffffffffa643
2139 ldswa [%i6+%o4]0x80,%l7 ! %l7 = 000000007e181316
2140! Mem[0000000010041410] = 000000ff00002800, %f28 = ff5bc12b d5e74385
2141 ldda [%i1+%o5]0x80,%f28 ! %f28 = 000000ff 00002800
2142! Mem[0000000030041410] = 00000000, %l3 = 00000000a35aa749
2143 lduwa [%i1+%o5]0x81,%l3 ! %l3 = 0000000000000000
2144! Mem[0000000030101408] = ff617e1ecb000000, %l1 = 00000000000000fb
2145 ldxa [%i4+%o4]0x81,%l1 ! %l1 = ff617e1ecb000000
2146! Mem[00000000201c0000] = ffff1b53, %l2 = ffffffffffffffff
2147 lduh [%o0+%g0],%l2 ! %l2 = 000000000000ffff
2148 membar #Sync ! Added by membar checker (14)
2149! Mem[0000000010101418] = ff606077e5f4aea1, %f22 = 00000000 00000075
2150 ldda [%i4+0x018]%asi,%f22 ! %f22 = ff606077 e5f4aea1
2151! Mem[0000000010181400] = ff5bc12b, %l4 = 00000000000000f9
2152 lduba [%i6+%g0]0x80,%l4 ! %l4 = 00000000000000ff
2153! Starting 10 instruction Store Burst
2154! %l2 = 000000000000ffff, Mem[0000000010041410] = 00280000ff000000
2155 stxa %l2,[%i1+%o5]0x88 ! Mem[0000000010041410] = 000000000000ffff
2156
2157p0_label_82:
2158! %f5 = 850000ff, Mem[0000000030081410] = 0007a643
2159 sta %f5 ,[%i2+%o5]0x89 ! Mem[0000000030081410] = 850000ff
2160! Mem[0000000010041432] = 347f648c, %l6 = 00000000000000ff
2161 ldstuba [%i1+0x032]%asi,%l6 ! %l6 = 00000064000000ff
2162! %f26 = 0000006f 8c9fd8d8, %l5 = 0000000016ff187e
2163! Mem[00000000300c1438] = fa000000ff606077
2164 add %i3,0x038,%g1
2165 stda %f26,[%g1+%l5]ASI_PST8_SL ! Mem[00000000300c1438] = fad89f8c6f000077
2166! Mem[00000000100c1420] = 69dac282, %l7 = 000000007e181316
2167 ldstub [%i3+0x020],%l7 ! %l7 = 00000069000000ff
2168! %l0 = 000000fb, %l1 = cb000000, Mem[00000000100c1410] = ff617e1e dbf496ff
2169 stda %l0,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 000000fb cb000000
2170! Mem[0000000010081400] = 00000028, %l3 = 0000000000000000
2171 ldstuba [%i2+%g0]0x88,%l3 ! %l3 = 00000028000000ff
2172! %l1 = ff617e1ecb000000, Mem[0000000030001400] = ff76594e
2173 stha %l1,[%i0+%g0]0x89 ! Mem[0000000030001400] = ff760000
2174! %f22 = ff606077 e5f4aea1, Mem[0000000010081420] = ff94537a ff76594e
2175 std %f22,[%i2+0x020] ! Mem[0000000010081420] = ff606077 e5f4aea1
2176! %f20 = ff000000 000000ff, %l5 = 0000000016ff187e
2177! Mem[00000000300c1408] = b476594e67186f7c
2178 add %i3,0x008,%g1
2179 stda %f20,[%g1+%l5]ASI_PST32_S ! Mem[00000000300c1408] = ff00000067186f7c
2180! Starting 10 instruction Load Burst
2181! Mem[0000000030001410] = 00000000, %l2 = 000000000000ffff
2182 lduba [%i0+%o5]0x89,%l2 ! %l2 = 0000000000000000
2183
2184p0_label_83:
2185! Mem[00000000100c1418] = 7e1813164e5976b4, %l0 = 00000000000000fb
2186 ldx [%i3+0x018],%l0 ! %l0 = 7e1813164e5976b4
2187! Mem[0000000010081410] = 28000000, %l3 = 0000000000000028
2188 ldsha [%i2+%o5]0x88,%l3 ! %l3 = 0000000000000000
2189! Mem[0000000010141420] = ffffffffa35aa749, %f22 = ff606077 e5f4aea1
2190 ldda [%i5+0x020]%asi,%f22 ! %f22 = ffffffff a35aa749
2191! Mem[0000000010001400] = 00000000, %f29 = 00002800
2192 lda [%i0+%g0]0x88,%f29 ! %f29 = 00000000
2193! %l0 = 7e1813164e5976b4, immed = fffff921, %y = 00000000
2194 udiv %l0,-0x6df,%l4 ! %l4 = 0000000000000000
2195 mov %l0,%y ! %y = 4e5976b4
2196! Mem[0000000010081408] = ff43e7d500000bff, %l1 = ff617e1ecb000000
2197 ldxa [%i2+%o4]0x88,%l1 ! %l1 = ff43e7d500000bff
2198! Mem[0000000010001400] = 00000000, %f0 = f14097b8
2199 lda [%i0+%g0]0x80,%f0 ! %f0 = 00000000
2200! Mem[00000000100c1408] = cb827008ff000000, %l1 = ff43e7d500000bff
2201 ldxa [%i3+%o4]0x88,%l1 ! %l1 = cb827008ff000000
2202! Mem[00000000300c1410] = 82e73f1ecb0000ff, %f18 = a40e5c10 16ff187e
2203 ldda [%i3+%o5]0x89,%f18 ! %f18 = 82e73f1e cb0000ff
2204! Starting 10 instruction Store Burst
2205! %f22 = ffffffff a35aa749, Mem[0000000030141410] = 090000ff ffffffff
2206 stda %f22,[%i5+%o5]0x81 ! Mem[0000000030141410] = ffffffff a35aa749
2207
2208p0_label_84:
2209! %l2 = 0000000000000000, Mem[0000000030181408] = d1193ab9
2210 stwa %l2,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000
2211! %f14 = 7d1eff40 ff68abd2, Mem[0000000010001410] = 000000ff a35aa749
2212 stda %f14,[%i0+%o5]0x80 ! Mem[0000000010001410] = 7d1eff40 ff68abd2
2213! %f4 = 2ad8b0ca, Mem[0000000030081410] = ff000085
2214 sta %f4 ,[%i2+%o5]0x81 ! Mem[0000000030081410] = 2ad8b0ca
2215! Mem[0000000030181408] = 00000000, %l2 = 0000000000000000
2216 ldstuba [%i6+%o4]0x89,%l2 ! %l2 = 00000000000000ff
2217! %f22 = ffffffff, Mem[0000000010081410] = 28000000
2218 sta %f22,[%i2+%o5]0x88 ! Mem[0000000010081410] = ffffffff
2219! Mem[0000000010081400] = ff000000, %l5 = 0000000016ff187e
2220 ldstuba [%i2+%g0]0x80,%l5 ! %l5 = 000000ff000000ff
2221! %l3 = 0000000000000000, Mem[0000000010101420] = 4e5976ff
2222 stw %l3,[%i4+0x020] ! Mem[0000000010101420] = 00000000
2223! Mem[0000000010041410] = 0000ffff, %l5 = 00000000000000ff
2224 ldstuba [%i1+%o5]0x88,%l5 ! %l5 = 000000ff000000ff
2225! Mem[0000000030081400] = ff606077, %l1 = cb827008ff000000
2226 swapa [%i2+%g0]0x81,%l1 ! %l1 = 00000000ff606077
2227! Starting 10 instruction Load Burst
2228! Mem[00000000100c1408] = cb827008ff000000, %l3 = 0000000000000000
2229 ldxa [%i3+%o4]0x88,%l3 ! %l3 = cb827008ff000000
2230
2231p0_label_85:
2232! Code Fragment 4
2233p0_fragment_6:
2234! %l0 = 7e1813164e5976b4
2235 setx 0x32c0d4f813ec8ed8,%g7,%l0 ! %l0 = 32c0d4f813ec8ed8
2236! %l1 = 00000000ff606077
2237 setx 0x14ead2b007d9989d,%g7,%l1 ! %l1 = 14ead2b007d9989d
2238 setx 0x7ff8, %g1, %g2
2239 and %l0, %g2, %l0
2240 setx 0xffffffff, %g1, %g2
2241 and %l1, %g2, %l1
2242 setx 0x100000000, %g1, %g2
2243 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2244 ta T_CHANGE_HPRIV
2245 stxa %l1, [%l0]ASI_ICACHE_INSTR
2246 ta T_CHANGE_NONHPRIV
2247! %l0 = 32c0d4f813ec8ed8
2248 setx 0x2f2ba8bfb4de2c8f,%g7,%l0 ! %l0 = 2f2ba8bfb4de2c8f
2249! %l1 = 14ead2b007d9989d
2250 setx 0x991f892fa0aa426e,%g7,%l1 ! %l1 = 991f892fa0aa426e
2251! Mem[0000000030041410] = 000000006a2312de, %l5 = 00000000000000ff
2252 ldxa [%i1+%o5]0x81,%l5 ! %l5 = 000000006a2312de
2253! Mem[0000000010101400] = f14097b80deeec80, %f28 = 000000ff 00000000
2254 ldda [%i4+0x000]%asi,%f28 ! %f28 = f14097b8 0deeec80
2255! Mem[0000000010101428] = 7e1813164e5976b4, %f24 = 3ccf9e5c 1e3fe782
2256 ldd [%i4+0x028],%f24 ! %f24 = 7e181316 4e5976b4
2257! Mem[0000000010141400] = fb0d3eff, %f31 = 94f6f2fd
2258 lda [%i5+%g0]0x88,%f31 ! %f31 = fb0d3eff
2259! Mem[0000000030181400] = f500ddda, %l2 = 0000000000000000
2260 ldsha [%i6+%g0]0x81,%l2 ! %l2 = fffffffffffff500
2261! Mem[000000001010143c] = ff68abd2, %l5 = 000000006a2312de
2262 lduw [%i4+0x03c],%l5 ! %l5 = 00000000ff68abd2
2263! Mem[000000001008142c] = e7826323, %l2 = fffffffffffff500
2264 ldswa [%i2+0x02c]%asi,%l2 ! %l2 = ffffffffe7826323
2265! Mem[0000000010101404] = 0deeec80, %l0 = 2f2ba8bfb4de2c8f
2266 ldswa [%i4+0x004]%asi,%l0 ! %l0 = 000000000deeec80
2267! Starting 10 instruction Store Burst
2268! %f28 = f14097b8 0deeec80, %l4 = 0000000000000000
2269! Mem[00000000300c1408] = ff00000067186f7c
2270 add %i3,0x008,%g1
2271 stda %f28,[%g1+%l4]ASI_PST32_S ! Mem[00000000300c1408] = ff00000067186f7c
2272
2273p0_label_86:
2274! Mem[0000000010101408] = a04b0700, %l0 = 000000000deeec80
2275 ldstuba [%i4+%o4]0x88,%l0 ! %l0 = 00000000000000ff
2276! %f24 = 7e181316 4e5976b4, Mem[0000000010041410] = ffff0000 00000000
2277 stda %f24,[%i1+%o5]0x80 ! Mem[0000000010041410] = 7e181316 4e5976b4
2278! %f20 = ff000000 000000ff, Mem[00000000300c1410] = ff0000cb 1e3fe782
2279 stda %f20,[%i3+%o5]0x81 ! Mem[00000000300c1410] = ff000000 000000ff
2280! %l5 = 00000000ff68abd2, %l5 = 00000000ff68abd2, %y = 4e5976b4
2281 udiv %l5,%l5,%l7 ! %l7 = 000000004e87e2ae
2282 mov %l0,%y ! %y = 00000000
2283! %l6 = 0000000000000064, Mem[0000000030001408] = 626377ff
2284 stwa %l6,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000064
2285! %l2 = ffffffffe7826323, Mem[0000000030101400] = ff930382
2286 stba %l2,[%i4+%g0]0x81 ! Mem[0000000030101400] = 23930382
2287! %l4 = 00000000, %l5 = ff68abd2, Mem[0000000010181400] = 2bc15bff 8543e7d5
2288 stda %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000 ff68abd2
2289! %l5 = 00000000ff68abd2, Mem[0000000030041408] = 0aaf40f1
2290 stwa %l5,[%i1+%o4]0x89 ! Mem[0000000030041408] = ff68abd2
2291! %l4 = 0000000000000000, Mem[0000000010001418] = 85000000
2292 sth %l4,[%i0+0x018] ! Mem[0000000010001418] = 00000000
2293! Starting 10 instruction Load Burst
2294! Mem[0000000030001400] = ff760000, %f7 = e5f4aea1
2295 lda [%i0+%g0]0x89,%f7 ! %f7 = ff760000
2296
2297p0_label_87:
2298! %f4 = 2ad8b0ca, %f5 = 850000ff, %f31 = fb0d3eff
2299 fsubs %f4 ,%f5 ,%f31 ! %f31 = 2ad8b0ca
2300! Mem[00000000300c1408] = 7c6f1867 000000ff, %l4 = 00000000, %l5 = ff68abd2
2301 ldda [%i3+%o4]0x89,%l4 ! %l4 = 00000000000000ff 000000007c6f1867
2302! Mem[0000000010041408] = 435e92b7fffffff1, %l2 = ffffffffe7826323
2303 ldxa [%i1+%o4]0x88,%l2 ! %l2 = 435e92b7fffffff1
2304! Mem[00000000100c1410] = 000000fb, %l7 = 000000004e87e2ae
2305 lduha [%i3+%o5]0x80,%l7 ! %l7 = 0000000000000000
2306! Mem[0000000010141400] = b9dd7106fb0d3eff, %l0 = 0000000000000000
2307 ldxa [%i5+%g0]0x88,%l0 ! %l0 = b9dd7106fb0d3eff
2308! Mem[000000001000141c] = e5ff6728, %l6 = 0000000000000064
2309 ldsha [%i0+0x01e]%asi,%l6 ! %l6 = 0000000000006728
2310! Mem[0000000030041410] = 000000006a2312de, %f4 = 2ad8b0ca 850000ff
2311 ldda [%i1+%o5]0x81,%f4 ! %f4 = 00000000 6a2312de
2312! Mem[00000000300c1410] = ff000000, %l4 = 00000000000000ff
2313 ldstuba [%i3+%o5]0x81,%l4 ! %l4 = 000000ff000000ff
2314! Mem[00000000300c1400] = ff3e0dff, %f4 = 00000000
2315 lda [%i3+%g0]0x89,%f4 ! %f4 = ff3e0dff
2316! Starting 10 instruction Store Burst
2317! %l2 = 435e92b7fffffff1, Mem[0000000010181408] = 1613187e
2318 stba %l2,[%i6+%o4]0x88 ! Mem[0000000010181408] = 161318f1
2319
2320p0_label_88:
2321! %l6 = 0000000000006728, Mem[0000000010141428] = 0000006f, %asi = 80
2322 stha %l6,[%i5+0x028]%asi ! Mem[0000000010141428] = 6728006f
2323! Mem[00000000211c0000] = 00fb37e1, %l3 = cb827008ff000000
2324 ldstub [%o2+%g0],%l3 ! %l3 = 00000000000000ff
2325! %l0 = b9dd7106fb0d3eff, Mem[0000000010181400] = 00000000
2326 stwa %l0,[%i6+%g0]0x80 ! Mem[0000000010181400] = fb0d3eff
2327! %f10 = 7e181316 4e5976b4, %l0 = b9dd7106fb0d3eff
2328! Mem[0000000030101428] = 7ba05fed50e04903
2329 add %i4,0x028,%g1
2330 stda %f10,[%g1+%l0]ASI_PST32_SL ! Mem[0000000030101428] = b476594e1613187e
2331! %l3 = 0000000000000000, Mem[00000000300c1410] = ff000000
2332 stwa %l3,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000
2333! %l4 = 00000000000000ff, Mem[0000000010101430] = ff000000fdf21094, %asi = 80
2334 stxa %l4,[%i4+0x030]%asi ! Mem[0000000010101430] = 00000000000000ff
2335! Mem[0000000010001424] = 56bd72e2, %l2 = 435e92b7fffffff1
2336 swap [%i0+0x024],%l2 ! %l2 = 0000000056bd72e2
2337! Code Fragment 4
2338p0_fragment_7:
2339! %l0 = b9dd7106fb0d3eff
2340 setx 0x1fac2ad7afced800,%g7,%l0 ! %l0 = 1fac2ad7afced800
2341! %l1 = 991f892fa0aa426e
2342 setx 0x4a0e809ff82ebd2d,%g7,%l1 ! %l1 = 4a0e809ff82ebd2d
2343 setx 0x7ff8, %g1, %g2
2344 and %l0, %g2, %l0
2345 setx 0xffffffff, %g1, %g2
2346 and %l1, %g2, %l1
2347 setx 0x100000000, %g1, %g2
2348 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2349 ta T_CHANGE_HPRIV
2350 stxa %l1, [%l0]ASI_ICACHE_INSTR
2351 ta T_CHANGE_NONHPRIV
2352! %l0 = 1fac2ad7afced800
2353 setx 0x779ebbc8792b6c90,%g7,%l0 ! %l0 = 779ebbc8792b6c90
2354! %l1 = 4a0e809ff82ebd2d
2355 setx 0xb7b7d1905db07350,%g7,%l1 ! %l1 = b7b7d1905db07350
2356! Mem[0000000010181400] = ff3e0dfb, %l7 = 0000000000000000
2357 ldstuba [%i6+%g0]0x88,%l7 ! %l7 = 000000fb000000ff
2358! Starting 10 instruction Load Burst
2359! Mem[0000000010081410] = ffffffff, %l1 = b7b7d1905db07350
2360 lduha [%i2+%o5]0x80,%l1 ! %l1 = 000000000000ffff
2361
2362p0_label_89:
2363! Mem[0000000010141408] = 776060ff, %l5 = 000000007c6f1867
2364 lduha [%i5+%o4]0x80,%l5 ! %l5 = 0000000000007760
2365! Mem[0000000010081400] = 000000ff, %l3 = 0000000000000000
2366 lduba [%i2+%g0]0x88,%l3 ! %l3 = 00000000000000ff
2367! Mem[0000000010041430] = 347fff8c, %l1 = 000000000000ffff
2368 lduh [%i1+0x030],%l1 ! %l1 = 000000000000347f
2369! Mem[0000000030101400] = 23930382, %f10 = 7e181316
2370 lda [%i4+%g0]0x81,%f10 ! %f10 = 23930382
2371! Mem[00000000300c1410] = 00000000, %l7 = 00000000000000fb
2372 ldsha [%i3+%o5]0x81,%l7 ! %l7 = 0000000000000000
2373! Mem[0000000010081408] = ff0b0000 d5e743ff, %l0 = 792b6c90, %l1 = 0000347f
2374 ldda [%i2+0x008]%asi,%l0 ! %l0 = 00000000ff0b0000 00000000d5e743ff
2375! Mem[00000000300c1408] = ff000000, %l0 = 00000000ff0b0000
2376 ldswa [%i3+%o4]0x81,%l0 ! %l0 = ffffffffff000000
2377! Mem[0000000010101408] = 210b0000 a04b07ff, %l2 = 56bd72e2, %l3 = 000000ff
2378 ldda [%i4+%o4]0x88,%l2 ! %l2 = 00000000a04b07ff 00000000210b0000
2379! Mem[0000000010181428] = 7cca72a4, %l6 = 0000000000006728
2380 lduh [%i6+0x028],%l6 ! %l6 = 0000000000007cca
2381! Starting 10 instruction Store Burst
2382! %l4 = 00000000000000ff, Mem[0000000010081410] = ffffffff
2383 stwa %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = 000000ff
2384
2385p0_label_90:
2386! %l4 = 00000000000000ff, Mem[0000000030001408] = 6400000067186f7c
2387 stxa %l4,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000000000000ff
2388! Mem[0000000030001400] = ff760000, %l4 = 00000000000000ff
2389 ldstuba [%i0+%g0]0x89,%l4 ! %l4 = 00000000000000ff
2390! %l1 = 00000000d5e743ff, imm = fffffffffffff3e6, %l2 = 00000000a04b07ff
2391 sub %l1,-0xc1a,%l2 ! %l2 = 00000000d5e75019
2392! %f30 = 00000000 2ad8b0ca, Mem[0000000030081408] = ffffffff ffffffff
2393 stda %f30,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000 2ad8b0ca
2394! %l0 = ffffffffff000000, Mem[00000000218000c0] = 354f8436, %asi = 80
2395 stha %l0,[%o3+0x0c0]%asi ! Mem[00000000218000c0] = 00008436
2396! %l6 = 0000000000007cca, Mem[0000000030141408] = 000000ff
2397 stba %l6,[%i5+%o4]0x81 ! Mem[0000000030141408] = ca0000ff
2398! Mem[00000000201c0001] = ffff1b53, %l7 = 0000000000000000
2399 ldstuba [%o0+0x001]%asi,%l7 ! %l7 = 000000ff000000ff
2400! Mem[0000000010141431] = 1f21457c, %l7 = 00000000000000ff
2401 ldstuba [%i5+0x031]%asi,%l7 ! %l7 = 00000021000000ff
2402! %l4 = 0000000000000000, Mem[0000000010041400] = 43a6094a
2403 stba %l4,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00a6094a
2404! Starting 10 instruction Load Burst
2405 membar #Sync ! Added by membar checker (15)
2406! Mem[0000000030081400] = ff000000 e5f4aea1 cab0d82a 00000000
2407! Mem[0000000030081410] = 2ad8b0ca ff000000 14785cb6 0932356f
2408! Mem[0000000030081420] = de9b58ca 30e7b50f fb0d3eff f140af0a
2409! Mem[0000000030081430] = d4584a05 a287c415 6e2dcd72 1a9b537f
2410 ldda [%i2]ASI_BLK_S,%f0 ! Block Load from 0000000030081400
2411
2412p0_label_91:
2413! Mem[0000000030141410] = ffffffffa35aa749, %f30 = 00000000 2ad8b0ca
2414 ldda [%i5+%o5]0x81,%f30 ! %f30 = ffffffff a35aa749
2415! Mem[0000000030001408] = 00000000000000ff, %f16 = ff3e0dfb 0671ddb9
2416 ldda [%i0+%o4]0x81,%f16 ! %f16 = 00000000 000000ff
2417! Mem[00000000100c1410] = 000000cbfb000000, %l4 = 0000000000000000
2418 ldxa [%i3+%o5]0x88,%l4 ! %l4 = 000000cbfb000000
2419! Mem[0000000030001400] = ff0076ff, %l5 = 0000000000007760
2420 ldsba [%i0+%g0]0x81,%l5 ! %l5 = ffffffffffffffff
2421! Mem[0000000010181408] = f1181316, %l5 = ffffffffffffffff
2422 ldsha [%i6+%o4]0x80,%l5 ! %l5 = fffffffffffff118
2423! Mem[0000000010141414] = 000000ff, %l0 = ffffffffff000000
2424 lduw [%i5+0x014],%l0 ! %l0 = 00000000000000ff
2425! Mem[0000000010141438] = 00000000, %l5 = fffffffffffff118
2426 ldswa [%i5+0x038]%asi,%l5 ! %l5 = 0000000000000000
2427! Mem[0000000010001438] = ced2eed0, %l3 = 00000000210b0000
2428 ldsb [%i0+0x038],%l3 ! %l3 = ffffffffffffffce
2429! Mem[00000000100c142c] = ed5fa07b, %f23 = a35aa749
2430 lda [%i3+0x02c]%asi,%f23 ! %f23 = ed5fa07b
2431! Starting 10 instruction Store Burst
2432! %l2 = d5e75019, %l3 = ffffffce, Mem[0000000030141410] = ffffffff a35aa749
2433 stda %l2,[%i5+%o5]0x81 ! Mem[0000000030141410] = d5e75019 ffffffce
2434
2435p0_label_92:
2436! %f16 = 00000000 000000ff, Mem[0000000030181400] = dadd00f5 a671701b
2437 stda %f16,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000 000000ff
2438! %f16 = 00000000 000000ff 82e73f1e cb0000ff
2439! %f20 = ff000000 000000ff ffffffff ed5fa07b
2440! %f24 = 7e181316 4e5976b4 0000006f 8c9fd8d8
2441! %f28 = f14097b8 0deeec80 ffffffff a35aa749
2442 stda %f16,[%i2]ASI_COMMIT_S ! Block Store to 0000000030081400
2443! %l4 = 000000cbfb000000, imm = 0000000000000126, %l7 = 0000000000000021
2444 xor %l4,0x126,%l7 ! %l7 = 000000cbfb000126
2445 membar #Sync ! Added by membar checker (16)
2446! Mem[0000000030081408] = 1e3fe782, %l4 = 000000cbfb000000
2447 ldstuba [%i2+%o4]0x89,%l4 ! %l4 = 00000082000000ff
2448! %l5 = 0000000000000000, Mem[0000000030001400] = 69dac282ff7600ff
2449 stxa %l5,[%i0+%g0]0x89 ! Mem[0000000030001400] = 0000000000000000
2450! %l0 = 00000000000000ff, Mem[0000000030001410] = ffffa64300000000
2451 stxa %l0,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000000000ff
2452! Mem[0000000030181410] = ff000000, %l2 = 00000000d5e75019
2453 swapa [%i6+%o5]0x89,%l2 ! %l2 = 00000000ff000000
2454! Mem[0000000010141410] = 0000fb00, %l3 = ffffffffffffffce
2455 ldstuba [%i5+%o5]0x88,%l3 ! %l3 = 00000000000000ff
2456! %f19 = cb0000ff, Mem[0000000010181408] = f1181316
2457 sta %f19,[%i6+%o4]0x80 ! Mem[0000000010181408] = cb0000ff
2458! Starting 10 instruction Load Burst
2459! %l5 = 0000000000000000, Mem[0000000030181400] = ff000000
2460 stha %l5,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000
2461
2462p0_label_93:
2463! Mem[00000000100c143c] = bb4227e5, %l6 = 0000000000007cca
2464 ldswa [%i3+0x03c]%asi,%l6 ! %l6 = ffffffffbb4227e5
2465! Mem[0000000010001400] = 00000000000000ff, %f4 = 2ad8b0ca ff000000
2466 ldda [%i0+0x000]%asi,%f4 ! %f4 = 00000000 000000ff
2467! Mem[0000000010141408] = 776060ff 16ff187e, %l4 = 00000082, %l5 = 00000000
2468 ldda [%i5+%o4]0x80,%l4 ! %l4 = 00000000776060ff 0000000016ff187e
2469! Mem[0000000030141408] = ff0000ca, %l6 = ffffffffbb4227e5
2470 lduba [%i5+%o4]0x89,%l6 ! %l6 = 00000000000000ca
2471! Mem[00000000300c1408] = ff000000, %l4 = 00000000776060ff
2472 ldsba [%i3+%o4]0x81,%l4 ! %l4 = ffffffffffffffff
2473! Mem[0000000010181410] = ff000000 4e5976ff, %l2 = ff000000, %l3 = 00000000
2474 ldd [%i6+%o5],%l2 ! %l2 = 00000000ff000000 000000004e5976ff
2475! Mem[0000000030101408] = 000000cb1e7e61ff, %l1 = 00000000d5e743ff
2476 ldxa [%i4+%o4]0x89,%l1 ! %l1 = 000000cb1e7e61ff
2477! Mem[00000000100c1410] = fb000000, %l2 = 00000000ff000000
2478 ldsha [%i3+%o5]0x88,%l2 ! %l2 = 0000000000000000
2479! Mem[0000000030041410] = 00000000, %l4 = ffffffffffffffff
2480 lduwa [%i1+%o5]0x89,%l4 ! %l4 = 0000000000000000
2481! Starting 10 instruction Store Burst
2482! %l1 = 000000cb1e7e61ff, Mem[0000000010181420] = f0a4f62b, %asi = 80
2483 stwa %l1,[%i6+0x020]%asi ! Mem[0000000010181420] = 1e7e61ff
2484
2485p0_label_94:
2486! Mem[0000000030081410] = 000000ff, %l1 = 000000cb1e7e61ff
2487 swapa [%i2+%o5]0x89,%l1 ! %l1 = 00000000000000ff
2488! %f18 = 82e73f1e cb0000ff, %l1 = 00000000000000ff
2489! Mem[00000000300c1410] = 00000000000000ff
2490 add %i3,0x010,%g1
2491 stda %f18,[%g1+%l1]ASI_PST8_SL ! Mem[00000000300c1410] = ff0000cb1e3fe782
2492! %l7 = 000000cbfb000126, Mem[0000000030041410] = de12236a00000000
2493 stxa %l7,[%i1+%o5]0x89 ! Mem[0000000030041410] = 000000cbfb000126
2494! Mem[0000000020800041] = ffcbe56e, %l4 = 0000000000000000
2495 ldstub [%o1+0x041],%l4 ! %l4 = 000000cb000000ff
2496! Mem[0000000020800001] = ff00aff8, %l4 = 00000000000000cb
2497 ldstuba [%o1+0x001]%asi,%l4 ! %l4 = 00000000000000ff
2498! Mem[0000000010181408] = cb0000ff, %l5 = 16ff187e, %l4 = 00000000
2499 add %i6,0x08,%g1
2500 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000cb0000ff
2501! Mem[00000000211c0000] = fffb37e1, %l1 = 00000000000000ff
2502 ldstub [%o2+%g0],%l1 ! %l1 = 000000ff000000ff
2503! %l2 = 0000000000000000, Mem[0000000010041400] = 00a6094af756d882, %asi = 80
2504 stxa %l2,[%i1+0x000]%asi ! Mem[0000000010041400] = 0000000000000000
2505! Mem[0000000010041410] = 1613187e, %l7 = 000000cbfb000126
2506 ldstuba [%i1+%o5]0x88,%l7 ! %l7 = 0000007e000000ff
2507! Starting 10 instruction Load Burst
2508! Mem[0000000030001408] = 00000000, %f22 = ffffffff
2509 lda [%i0+%o4]0x89,%f22 ! %f22 = 00000000
2510
2511p0_label_95:
2512! Mem[00000000100c1408] = ff000000, %f16 = 00000000
2513 lda [%i3+%o4]0x88,%f16 ! %f16 = ff000000
2514! Mem[0000000010101410] = 2ad8b0ca, %l3 = 000000004e5976ff
2515 ldsba [%i4+%o5]0x80,%l3 ! %l3 = 000000000000002a
2516! Mem[0000000010181410] = 000000ff, %l1 = 00000000000000ff
2517 lduwa [%i6+%o5]0x88,%l1 ! %l1 = 00000000000000ff
2518! Mem[0000000010181410] = ff000000 4e5976ff, %l6 = 000000ca, %l7 = 0000007e
2519 ldda [%i6+0x010]%asi,%l6 ! %l6 = 00000000ff000000 000000004e5976ff
2520! Mem[000000001000141c] = e5ff6728, %l7 = 000000004e5976ff
2521 ldsw [%i0+0x01c],%l7 ! %l7 = ffffffffe5ff6728
2522! Mem[0000000010001410] = 40ff1e7d, %l4 = 00000000cb0000ff
2523 lduba [%i0+%o5]0x88,%l4 ! %l4 = 000000000000007d
2524! %l5 = 0000000016ff187e, imm = fffffffffffffc6f, %l7 = ffffffffe5ff6728
2525 subc %l5,-0x391,%l7 ! %l7 = 0000000016ff1c0f
2526! Mem[0000000010041408] = f1ffffffb7925e43, %l3 = 000000000000002a
2527 ldxa [%i1+%o4]0x80,%l3 ! %l3 = f1ffffffb7925e43
2528! Mem[0000000010141400] = b9dd7106fb0d3eff, %f24 = 7e181316 4e5976b4
2529 ldda [%i5+%g0]0x88,%f24 ! %f24 = b9dd7106 fb0d3eff
2530! Starting 10 instruction Store Burst
2531! %l7 = 0000000016ff1c0f, Mem[0000000010141400] = ff3e0dfb0671ddb9
2532 stx %l7,[%i5+%g0] ! Mem[0000000010141400] = 0000000016ff1c0f
2533
2534p0_label_96:
2535! %l3 = f1ffffffb7925e43, Mem[0000000010101400] = 80ecee0db89740f1
2536 stxa %l3,[%i4+%g0]0x88 ! Mem[0000000010101400] = f1ffffffb7925e43
2537! %l6 = ff000000, %l7 = 16ff1c0f, Mem[0000000010141410] = fffb0000 000000ff
2538 std %l6,[%i5+%o5] ! Mem[0000000010141410] = ff000000 16ff1c0f
2539! Mem[0000000021800100] = bd211701, %l4 = 000000000000007d
2540 ldstub [%o3+0x100],%l4 ! %l4 = 000000bd000000ff
2541! Mem[0000000010101408] = ff074ba0, %l0 = 00000000000000ff
2542 swapa [%i4+%o4]0x80,%l0 ! %l0 = 00000000ff074ba0
2543! %f27 = 8c9fd8d8, Mem[0000000030041410] = 260100fb
2544 sta %f27,[%i1+%o5]0x81 ! Mem[0000000030041410] = 8c9fd8d8
2545! Mem[00000000201c0000] = ffff1b53, %l3 = f1ffffffb7925e43
2546 ldstuba [%o0+0x000]%asi,%l3 ! %l3 = 000000ff000000ff
2547! Mem[0000000010001400] = 00000000, %l4 = 00000000000000bd
2548 swapa [%i0+%g0]0x88,%l4 ! %l4 = 0000000000000000
2549! %l5 = 0000000016ff187e, immd = 00000000000002e2, %l0 = 00000000ff074ba0
2550 udivx %l5,0x2e2,%l0 ! %l0 = 000000000007fa22
2551! %l6 = 00000000ff000000, Mem[0000000010001410] = 7d1eff40ff68abd2
2552 stxa %l6,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000ff000000
2553! Starting 10 instruction Load Burst
2554! Mem[00000000300c1410] = cb0000ff, %l7 = 0000000016ff1c0f
2555 lduwa [%i3+%o5]0x89,%l7 ! %l7 = 00000000cb0000ff
2556
2557p0_label_97:
2558! Mem[0000000010101400] = 435e92b7, %l6 = 00000000ff000000
2559 ldsba [%i4+%g0]0x80,%l6 ! %l6 = 0000000000000043
2560! Mem[00000000300c1408] = ff000000, %l5 = 0000000016ff187e
2561 ldsba [%i3+%o4]0x81,%l5 ! %l5 = ffffffffffffffff
2562! Mem[0000000010001434] = f2690d26, %l1 = 00000000000000ff
2563 ldsw [%i0+0x034],%l1 ! %l1 = fffffffff2690d26
2564! %f31 = a35aa749, %f16 = ff000000
2565 fitos %f31,%f16 ! %f16 = ceb94ab1
2566! Mem[0000000030001410] = ff000000, %l5 = ffffffffffffffff
2567 lduba [%i0+%o5]0x81,%l5 ! %l5 = 00000000000000ff
2568! Mem[0000000010181400] = ff3e0dff, %l2 = 0000000000000000
2569 ldsba [%i6+%g0]0x88,%l2 ! %l2 = ffffffffffffffff
2570! Mem[00000000300c1400] = ff0d3eff, %l3 = 00000000000000ff
2571 ldswa [%i3+%g0]0x81,%l3 ! %l3 = ffffffffff0d3eff
2572! Mem[0000000010141410] = ff000000, %l2 = ffffffffffffffff
2573 ldsba [%i5+%o5]0x80,%l2 ! %l2 = ffffffffffffffff
2574! Mem[00000000100c1430] = 00ff9f8c, %l5 = 00000000000000ff
2575 ldsb [%i3+0x031],%l5 ! %l5 = ffffffffffffffff
2576! Starting 10 instruction Store Burst
2577! %l1 = fffffffff2690d26, Mem[0000000010041400] = 00000000
2578 stba %l1,[%i1+%g0]0x80 ! Mem[0000000010041400] = 26000000
2579
2580p0_label_98:
2581! %l0 = 0007fa22, %l1 = f2690d26, Mem[0000000010041408] = fffffff1 435e92b7
2582 stda %l0,[%i1+%o4]0x88 ! Mem[0000000010041408] = 0007fa22 f2690d26
2583! Mem[0000000030081408] = ffe73f1e, %l6 = 0000000000000043
2584 swapa [%i2+%o4]0x81,%l6 ! %l6 = 00000000ffe73f1e
2585! Mem[0000000030001400] = 00000000, %l2 = ffffffffffffffff
2586 ldstuba [%i0+%g0]0x89,%l2 ! %l2 = 00000000000000ff
2587! Mem[0000000030081410] = ff617e1e, %l4 = 0000000000000000
2588 swapa [%i2+%o5]0x81,%l4 ! %l4 = 00000000ff617e1e
2589! %f3 = 00000000, Mem[0000000010001410] = 00000000
2590 sta %f3 ,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000
2591! Mem[0000000010101428] = 7e1813164e5976b4, %l3 = ffffffffff0d3eff, %l1 = fffffffff2690d26
2592 add %i4,0x28,%g1
2593 casxa [%g1]0x80,%l3,%l1 ! %l1 = 7e1813164e5976b4
2594! Mem[0000000010101410] = 2ad8b0ca, %l4 = 00000000ff617e1e
2595 swapa [%i4+%o5]0x80,%l4 ! %l4 = 000000002ad8b0ca
2596! %l7 = 00000000cb0000ff, Mem[0000000010181424] = e3a003d0
2597 stb %l7,[%i6+0x024] ! Mem[0000000010181424] = ffa003d0
2598! Mem[0000000010001418] = 00000000, %l4 = 2ad8b0ca, %l5 = ffffffff
2599 add %i0,0x18,%g1
2600 casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000000000000
2601! Starting 10 instruction Load Burst
2602! Mem[0000000010101414] = 850000ff, %f31 = a35aa749
2603 ld [%i4+0x014],%f31 ! %f31 = 850000ff
2604
2605p0_label_99:
2606! Mem[0000000030081408] = 00000043, %l7 = 00000000cb0000ff
2607 ldswa [%i2+%o4]0x81,%l7 ! %l7 = 0000000000000043
2608! Mem[0000000010081400] = ff000000, %l7 = 0000000000000043
2609 lduba [%i2+%g0]0x80,%l7 ! %l7 = 00000000000000ff
2610! Mem[0000000030081408] = 43000000, %l1 = 7e1813164e5976b4
2611 ldsba [%i2+%o4]0x89,%l1 ! %l1 = 0000000000000000
2612! Mem[00000000300c1408] = ff000000, %l0 = 000000000007fa22
2613 lduha [%i3+%o4]0x81,%l0 ! %l0 = 000000000000ff00
2614! Mem[0000000010041408] = 0007fa22, %l4 = 000000002ad8b0ca
2615 ldsba [%i1+%o4]0x88,%l4 ! %l4 = 0000000000000022
2616! Mem[0000000010101408] = ff000000, %l6 = 00000000ffe73f1e
2617 lduwa [%i4+%o4]0x88,%l6 ! %l6 = 00000000ff000000
2618! Mem[0000000010001400] = bd000000, %l1 = 0000000000000000
2619 lduwa [%i0+%g0]0x80,%l1 ! %l1 = 00000000bd000000
2620! Mem[0000000010181408] = cb0000ff, %l5 = 0000000000000000
2621 lduwa [%i6+%o4]0x80,%l5 ! %l5 = 00000000cb0000ff
2622! Mem[0000000010101408] = ff000000, %l3 = ffffffffff0d3eff
2623 lduha [%i4+%o4]0x88,%l3 ! %l3 = 0000000000000000
2624! Starting 10 instruction Store Burst
2625! Mem[0000000030001400] = ff000000, %l6 = 00000000ff000000
2626 swapa [%i0+%g0]0x81,%l6 ! %l6 = 00000000ff000000
2627
2628p0_label_100:
2629! %f0 = ff000000, Mem[0000000010001410] = 00000000
2630 sta %f0 ,[%i0+%o5]0x80 ! Mem[0000000010001410] = ff000000
2631! Mem[0000000030141400] = 43a600ff, %l6 = 00000000ff000000
2632 ldstuba [%i5+%g0]0x81,%l6 ! %l6 = 00000043000000ff
2633! Mem[00000000100c1430] = 00ff9f8c, %l5 = 00000000cb0000ff
2634 ldstub [%i3+0x030],%l5 ! %l5 = 00000000000000ff
2635! %l4 = 0000000000000022, Mem[0000000010081410] = 000000ffcab0d82a
2636 stxa %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0000000000000022
2637! %l4 = 0000000000000022, Mem[0000000010081410] = 0000000000000022
2638 stxa %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0000000000000022
2639! Mem[0000000030041408] = d2ab68ff, %l1 = 00000000bd000000
2640 ldstuba [%i1+%o4]0x81,%l1 ! %l1 = 000000d2000000ff
2641! Mem[00000000300c1410] = cb0000ff, %l6 = 0000000000000043
2642 swapa [%i3+%o5]0x89,%l6 ! %l6 = 00000000cb0000ff
2643! %f2 = cab0d82a 00000000, Mem[0000000030001410] = ff000000 00000000
2644 stda %f2 ,[%i0+%o5]0x81 ! Mem[0000000030001410] = cab0d82a 00000000
2645! %l7 = 00000000000000ff, Mem[0000000030101400] = 82039323
2646 stha %l7,[%i4+%g0]0x89 ! Mem[0000000030101400] = 820300ff
2647! Starting 10 instruction Load Burst
2648! Mem[0000000010081410] = 00000000, %l1 = 00000000000000d2
2649 lduha [%i2+%o5]0x88,%l1 ! %l1 = 0000000000000000
2650
2651p0_label_101:
2652! Mem[0000000030101408] = ff617e1ecb000000, %l3 = 0000000000000000
2653 ldxa [%i4+%o4]0x81,%l3 ! %l3 = ff617e1ecb000000
2654! Mem[00000000300c1410] = 00000043, %l5 = 0000000000000000
2655 lduha [%i3+%o5]0x89,%l5 ! %l5 = 0000000000000043
2656! Mem[00000000300c1400] = ff3e0dff, %f24 = b9dd7106
2657 lda [%i3+%g0]0x89,%f24 ! %f24 = ff3e0dff
2658! Mem[0000000010081408] = ff0b0000d5e743ff, %f16 = ceb94ab1 000000ff
2659 ldda [%i2+%o4]0x80,%f16 ! %f16 = ff0b0000 d5e743ff
2660! Mem[0000000010041408] = 0007fa22, %l3 = ff617e1ecb000000
2661 ldswa [%i1+%o4]0x88,%l3 ! %l3 = 000000000007fa22
2662! Mem[0000000030101408] = ff617e1e, %l5 = 0000000000000043
2663 lduha [%i4+%o4]0x81,%l5 ! %l5 = 000000000000ff61
2664! Mem[00000000218001c0] = d9ff73ed, %l4 = 0000000000000022
2665 ldsba [%o3+0x1c1]%asi,%l4 ! %l4 = ffffffffffffffff
2666! %f28 = f14097b8, %f10 = fb0d3eff
2667 fsqrts %f28,%f10 ! %f10 = 7fffffff
2668! Mem[0000000010041408] = 0007fa22, %l2 = 0000000000000000
2669 ldsba [%i1+%o4]0x88,%l2 ! %l2 = 0000000000000022
2670! Starting 10 instruction Store Burst
2671! %l6 = 00000000cb0000ff, Mem[00000000300c1410] = 00000043
2672 stba %l6,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 000000ff
2673
2674p0_label_102:
2675! %l2 = 0000000000000022, Mem[0000000010101400] = 435e92b7fffffff1
2676 stxa %l2,[%i4+%g0]0x80 ! Mem[0000000010101400] = 0000000000000022
2677! %l6 = 00000000cb0000ff, Mem[00000000100c1400] = 0000004300000000
2678 stxa %l6,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000000cb0000ff
2679! %l2 = 0000000000000022, Mem[0000000010041402] = 26000000, %asi = 80
2680 stba %l2,[%i1+0x002]%asi ! Mem[0000000010041400] = 26002200
2681! Mem[0000000010001410] = 000000ff, %l2 = 0000000000000022
2682 swapa [%i0+%o5]0x88,%l2 ! %l2 = 00000000000000ff
2683! %f14 = 6e2dcd72, Mem[00000000100c1438] = 1e7e61c6
2684 sta %f14,[%i3+0x038]%asi ! Mem[00000000100c1438] = 6e2dcd72
2685! Mem[0000000030041408] = ffab68ff, %l3 = 000000000007fa22
2686 ldstuba [%i1+%o4]0x81,%l3 ! %l3 = 000000ff000000ff
2687! Mem[0000000010041408] = 0007fa22, %l0 = 000000000000ff00
2688 swapa [%i1+%o4]0x88,%l0 ! %l0 = 000000000007fa22
2689! %f4 = 00000000, Mem[0000000010101400] = 00000000
2690 sta %f4 ,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000
2691! Mem[0000000020800001] = ffffaff8, %l3 = 00000000000000ff
2692 ldstub [%o1+0x001],%l3 ! %l3 = 000000ff000000ff
2693! Starting 10 instruction Load Burst
2694! Mem[0000000030081400] = 00000000, %l6 = 00000000cb0000ff
2695 lduwa [%i2+%g0]0x81,%l6 ! %l6 = 0000000000000000
2696
2697p0_label_103:
2698! Mem[0000000010101400] = 22000000 00000000, %l4 = ffffffff, %l5 = 0000ff61
2699 ldda [%i4+%g0]0x88,%l4 ! %l4 = 0000000000000000 0000000022000000
2700! Mem[0000000030181400] = 00000000, %l5 = 0000000022000000
2701 ldsba [%i6+%g0]0x89,%l5 ! %l5 = 0000000000000000
2702! Mem[0000000020800000] = ffffaff8, %l0 = 000000000007fa22
2703 ldsh [%o1+%g0],%l0 ! %l0 = ffffffffffffffff
2704! Mem[0000000030001400] = 000000ff, %l2 = 00000000000000ff
2705 ldsha [%i0+%g0]0x89,%l2 ! %l2 = 00000000000000ff
2706! Mem[0000000010081400] = 85000000000000ff, %l4 = 0000000000000000
2707 ldxa [%i2+%g0]0x88,%l4 ! %l4 = 85000000000000ff
2708! Mem[0000000010141408] = ff606077, %l5 = 0000000000000000
2709 lduba [%i5+%o4]0x88,%l5 ! %l5 = 0000000000000077
2710! %f15 = 1a9b537f, %f25 = fb0d3eff, %f22 = 00000000
2711 fdivs %f15,%f25,%f22 ! %f22 = 80000000
2712! Mem[0000000030001408] = 00000000, %l6 = 0000000000000000
2713 ldsha [%i0+%o4]0x89,%l6 ! %l6 = 0000000000000000
2714 membar #Sync ! Added by membar checker (17)
2715! Mem[0000000010181400] = ff0d3eff d2ab68ff cb0000ff 4e5976b4
2716! Mem[0000000010181410] = ff000000 4e5976ff 869902ff e5c28370
2717! Mem[0000000010181420] = 1e7e61ff ffa003d0 7cca72a4 8a27d318
2718! Mem[0000000010181430] = a671701b 918610af da827479 fb0d3eff
2719 ldda [%i6]ASI_BLK_PL,%f16 ! Block Load from 0000000010181400
2720! Starting 10 instruction Store Burst
2721! %f8 = de9b58ca 30e7b50f, Mem[0000000010081430] = 9410f2fd 000000ff
2722 std %f8 ,[%i2+0x030] ! Mem[0000000010081430] = de9b58ca 30e7b50f
2723
2724p0_label_104:
2725! Mem[0000000010081410] = 00000000, %l5 = 0000000000000077
2726 ldstuba [%i2+%o5]0x80,%l5 ! %l5 = 00000000000000ff
2727! %f14 = 6e2dcd72, Mem[0000000010081424] = e5f4aea1
2728 sta %f14,[%i2+0x024]%asi ! Mem[0000000010081424] = 6e2dcd72
2729! Mem[0000000030141408] = ca0000ff, %l7 = 00000000000000ff
2730 ldstuba [%i5+%o4]0x81,%l7 ! %l7 = 000000ca000000ff
2731! %l1 = 0000000000000000, Mem[00000000218000c0] = 00008436, %asi = 80
2732 stha %l1,[%o3+0x0c0]%asi ! Mem[00000000218000c0] = 00008436
2733! Mem[0000000010001428] = 574e84ce, %l0 = ffffffffffffffff
2734 ldstub [%i0+0x028],%l0 ! %l0 = 00000057000000ff
2735! Mem[0000000021800000] = 24338e4e, %l6 = 0000000000000000
2736 ldstuba [%o3+0x000]%asi,%l6 ! %l6 = 00000024000000ff
2737! %l0 = 0000000000000057, immd = fffffffffffffa0a, %l3 = 00000000000000ff
2738 sdivx %l0,-0x5f6,%l3 ! %l3 = 0000000000000000
2739! Mem[0000000010141400] = 00000000, %l6 = 0000000000000024
2740 swap [%i5+%g0],%l6 ! %l6 = 0000000000000000
2741! %l1 = 0000000000000000, Mem[00000000300c1410] = ff000000
2742 stwa %l1,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000
2743! Starting 10 instruction Load Burst
2744! Mem[0000000020800000] = ffffaff8, %l0 = 0000000000000057
2745 ldub [%o1+%g0],%l0 ! %l0 = 00000000000000ff
2746
2747p0_label_105:
2748! Mem[0000000010081410] = 000000ff, %l4 = 85000000000000ff
2749 lduwa [%i2+%o5]0x88,%l4 ! %l4 = 00000000000000ff
2750! Mem[0000000030041400] = ff000000, %l3 = 0000000000000000
2751 lduba [%i1+%g0]0x81,%l3 ! %l3 = 00000000000000ff
2752! Mem[0000000010041408] = 00ff0000 260d69f2, %l2 = 000000ff, %l3 = 000000ff
2753 ldda [%i1+%o4]0x80,%l2 ! %l2 = 0000000000ff0000 00000000260d69f2
2754! Mem[0000000030081408] = 00000043cb0000ff, %f14 = 6e2dcd72 1a9b537f
2755 ldda [%i2+%o4]0x81,%f14 ! %f14 = 00000043 cb0000ff
2756! Mem[0000000030141410] = d5e75019, %l2 = 0000000000ff0000
2757 lduba [%i5+%o5]0x81,%l2 ! %l2 = 00000000000000d5
2758! Mem[0000000010141428] = 6728006f, %l1 = 0000000000000000
2759 ldswa [%i5+0x028]%asi,%l1 ! %l1 = 000000006728006f
2760! Mem[0000000010101408] = ff000000, %f5 = 000000ff
2761 lda [%i4+%o4]0x88,%f5 ! %f5 = ff000000
2762! Mem[00000000211c0000] = fffb37e1, %l4 = 00000000000000ff
2763 ldub [%o2+0x001],%l4 ! %l4 = 00000000000000fb
2764! Mem[00000000201c0000] = ffff1b53, %l3 = 00000000260d69f2
2765 lduha [%o0+0x000]%asi,%l3 ! %l3 = 000000000000ffff
2766! Starting 10 instruction Store Burst
2767! Mem[0000000010001408] = ff00a643, %l2 = 00000000000000d5
2768 swapa [%i0+%o4]0x88,%l2 ! %l2 = 00000000ff00a643
2769
2770p0_label_106:
2771! Mem[0000000010101400] = 00000000, %l3 = 000000000000ffff
2772 swapa [%i4+%g0]0x88,%l3 ! %l3 = 0000000000000000
2773! %l5 = 0000000000000000, Mem[0000000030041408] = ce5bc12bff68abff
2774 stxa %l5,[%i1+%o4]0x89 ! Mem[0000000030041408] = 0000000000000000
2775! Mem[0000000010181408] = cb0000ff, %l6 = 00000000, %l1 = 6728006f
2776 add %i6,0x08,%g1
2777 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000cb0000ff
2778! Mem[0000000010141404] = 16ff1c0f, %l7 = 00000000000000ca, %asi = 80
2779 swapa [%i5+0x004]%asi,%l7 ! %l7 = 0000000016ff1c0f
2780! %f7 = 0932356f, Mem[000000001008141c] = 3391135f
2781 sta %f7 ,[%i2+0x01c]%asi ! Mem[000000001008141c] = 0932356f
2782! %l1 = 00000000cb0000ff, Mem[0000000030081400] = ff00000000000000
2783 stxa %l1,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00000000cb0000ff
2784! Mem[0000000010081410] = ff000000, %l2 = 00000000ff00a643
2785 ldstuba [%i2+%o5]0x80,%l2 ! %l2 = 000000ff000000ff
2786! %l6 = 00000000, %l7 = 16ff1c0f, Mem[0000000030081410] = 00000000 ff000000
2787 stda %l6,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000 16ff1c0f
2788! %f10 = 7fffffff f140af0a, %l7 = 0000000016ff1c0f
2789! Mem[0000000030001428] = 018cf05f551890a6
2790 add %i0,0x028,%g1
2791 stda %f10,[%g1+%l7]ASI_PST32_SL ! Mem[0000000030001428] = 0aaf40f1ffffff7f
2792! Starting 10 instruction Load Burst
2793! Mem[0000000030101410] = 43a600ff, %l1 = 00000000cb0000ff
2794 lduha [%i4+%o5]0x89,%l1 ! %l1 = 00000000000000ff
2795
2796p0_label_107:
2797! Mem[0000000010181410] = ff0000004e5976ff, %f10 = 7fffffff f140af0a
2798 ldda [%i6+0x010]%asi,%f10 ! %f10 = ff000000 4e5976ff
2799! Mem[00000000300c1400] = ff0d3eff, %l5 = 0000000000000000
2800 ldsba [%i3+%g0]0x81,%l5 ! %l5 = ffffffffffffffff
2801! Mem[0000000010181408] = ff0000cb, %l7 = 0000000016ff1c0f
2802 lduwa [%i6+%o4]0x88,%l7 ! %l7 = 00000000ff0000cb
2803! %f8 = de9b58ca, %f15 = cb0000ff, %f16 = ff68abd2
2804 fdivs %f8 ,%f15,%f16 ! %f16 = 531b5795
2805! Mem[0000000010001410] = 000000ff00000022, %f8 = de9b58ca 30e7b50f
2806 ldda [%i0+%o5]0x88,%f8 ! %f8 = 000000ff 00000022
2807! Mem[0000000010101410] = 1e7e61ff, %l5 = ffffffffffffffff
2808 ldsba [%i4+%o5]0x88,%l5 ! %l5 = ffffffffffffffff
2809! Mem[00000000300c1400] = ff0d3effff617e1e, %l4 = 00000000000000fb
2810 ldxa [%i3+%g0]0x81,%l4 ! %l4 = ff0d3effff617e1e
2811! Mem[0000000010141408] = 7e18ff16ff606077, %l1 = 00000000000000ff
2812 ldxa [%i5+%o4]0x88,%l1 ! %l1 = 7e18ff16ff606077
2813! Mem[00000000100c1400] = 00000000, %f3 = 00000000
2814 lda [%i3+%g0]0x88,%f3 ! %f3 = 00000000
2815! Starting 10 instruction Store Burst
2816! Mem[00000000100c1400] = 00000000, %l7 = 00000000ff0000cb
2817 swapa [%i3+%g0]0x80,%l7 ! %l7 = 0000000000000000
2818
2819p0_label_108:
2820! %l3 = 0000000000000000, Mem[00000000300c1400] = ff0d3eff
2821 stha %l3,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00003eff
2822! %l5 = ffffffffffffffff, Mem[0000000010101430] = 00000000, %asi = 80
2823 stba %l5,[%i4+0x030]%asi ! Mem[0000000010101430] = ff000000
2824! Mem[0000000030041408] = 00000000, %l2 = 00000000000000ff
2825 swapa [%i1+%o4]0x89,%l2 ! %l2 = 0000000000000000
2826! Mem[0000000010181410] = ff000000, %l1 = 7e18ff16ff606077
2827 ldstuba [%i6+%o5]0x80,%l1 ! %l1 = 000000ff000000ff
2828! %l3 = 0000000000000000, Mem[0000000010141410] = 000000ff
2829 stha %l3,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000
2830! %l2 = 0000000000000000, Mem[0000000030081400] = cb0000ff
2831 stha %l2,[%i2+%g0]0x89 ! Mem[0000000030081400] = cb000000
2832 membar #Sync ! Added by membar checker (18)
2833! %f2 = cab0d82a, Mem[0000000010181408] = ff0000cb
2834 sta %f2 ,[%i6+%o4]0x88 ! Mem[0000000010181408] = cab0d82a
2835! Mem[00000000300c1400] = 00003eff, %l0 = 00000000000000ff
2836 swapa [%i3+%g0]0x81,%l0 ! %l0 = 0000000000003eff
2837! %f4 = 00000000 ff000000, Mem[0000000030041410] = d8d89f8c 000000cb
2838 stda %f4 ,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000 ff000000
2839! Starting 10 instruction Load Burst
2840! Mem[0000000030001400] = ff000000, %f22 = 7083c2e5
2841 lda [%i0+%g0]0x81,%f22 ! %f22 = ff000000
2842
2843p0_label_109:
2844! Mem[00000000300c1400] = 000000ff, %l6 = 0000000000000000
2845 lduha [%i3+%g0]0x81,%l6 ! %l6 = 0000000000000000
2846! Mem[0000000030181400] = 00000000, %l0 = 0000000000003eff
2847 lduba [%i6+%g0]0x81,%l0 ! %l0 = 0000000000000000
2848! Mem[0000000010101400] = ffff000000000022, %l4 = ff0d3effff617e1e
2849 ldxa [%i4+%g0]0x80,%l4 ! %l4 = ffff000000000022
2850! Mem[0000000010001400] = 000000bd, %l0 = 0000000000000000
2851 lduha [%i0+%g0]0x88,%l0 ! %l0 = 00000000000000bd
2852! Mem[0000000030001410] = cab0d82a, %l6 = 0000000000000000
2853 ldsba [%i0+%o5]0x81,%l6 ! %l6 = ffffffffffffffca
2854! Mem[00000000218001c0] = d9ff73ed, %l0 = 00000000000000bd
2855 ldsh [%o3+0x1c0],%l0 ! %l0 = ffffffffffffd9ff
2856! Mem[0000000010181410] = ff000000 4e5976ff, %l4 = 00000022, %l5 = ffffffff
2857 ldda [%i6+%o5]0x80,%l4 ! %l4 = 00000000ff000000 000000004e5976ff
2858! Mem[0000000010181410] = 000000ff, %l6 = ffffffffffffffca
2859 ldsba [%i6+%o5]0x88,%l6 ! %l6 = ffffffffffffffff
2860! Mem[0000000030041400] = ff000000f9ffffff, %l4 = 00000000ff000000
2861 ldxa [%i1+%g0]0x81,%l4 ! %l4 = ff000000f9ffffff
2862! Starting 10 instruction Store Burst
2863! Mem[00000000201c0000] = ffff1b53, %l6 = ffffffffffffffff
2864 ldstub [%o0+%g0],%l6 ! %l6 = 000000ff000000ff
2865
2866p0_label_110:
2867! Mem[0000000010001400] = bd000000, %l5 = 000000004e5976ff
2868 ldstuba [%i0+%g0]0x80,%l5 ! %l5 = 000000bd000000ff
2869! %f26 = 18d3278a a472ca7c, %l4 = ff000000f9ffffff
2870! Mem[0000000030101428] = b476594e1613187e
2871 add %i4,0x028,%g1
2872 stda %f26,[%g1+%l4]ASI_PST8_S ! Mem[0000000030101428] = 18d3278aa472ca7c
2873! Mem[000000001018141d] = e5c28370, %l7 = 0000000000000000
2874 ldstub [%i6+0x01d],%l7 ! %l7 = 000000c2000000ff
2875! Mem[000000001000141c] = e5ff6728, %l1 = 000000ff, %l7 = 000000c2
2876 add %i0,0x1c,%g1
2877 casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000e5ff6728
2878! Mem[0000000030141408] = ff0000ff, %l4 = ff000000f9ffffff
2879 ldstuba [%i5+%o4]0x81,%l4 ! %l4 = 000000ff000000ff
2880! %l1 = 00000000000000ff, %l0 = ffffffffffffd9ff, %l2 = 0000000000000000
2881 udivx %l1,%l0,%l2 ! %l2 = 0000000000000000
2882! Mem[00000000300c1410] = 00000000, %l1 = 00000000000000ff
2883 ldstuba [%i3+%o5]0x89,%l1 ! %l1 = 00000000000000ff
2884! %l7 = 00000000e5ff6728, immd = ffffffffffffff1f, %l0 = ffffffffffffd9ff
2885 mulx %l7,-0x0e1,%l0 ! %l0 = ffffff35da8655d8
2886! %l7 = 00000000e5ff6728, Mem[0000000010181400] = ff3e0dff
2887 stwa %l7,[%i6+%g0]0x88 ! Mem[0000000010181400] = e5ff6728
2888! Starting 10 instruction Load Burst
2889! Mem[0000000030081410] = 00000000, %l0 = ffffff35da8655d8
2890 ldsba [%i2+%o5]0x81,%l0 ! %l0 = 0000000000000000
2891
2892p0_label_111:
2893! Mem[0000000010181410] = ff000000, %l3 = 0000000000000000
2894 ldsha [%i6+%o5]0x80,%l3 ! %l3 = ffffffffffffff00
2895! Mem[0000000020800000] = ffffaff8, %l5 = 00000000000000bd
2896 ldsha [%o1+0x000]%asi,%l5 ! %l5 = ffffffffffffffff
2897! Mem[0000000010101400] = ffff0000, %f21 = 000000ff
2898 lda [%i4+%g0]0x80,%f21 ! %f21 = ffff0000
2899! Mem[00000000100c1410] = 000000fb, %l6 = 00000000000000ff
2900 ldsb [%i3+0x011],%l6 ! %l6 = 0000000000000000
2901! Mem[0000000030041408] = ff000000, %l3 = ffffffffffffff00
2902 lduba [%i1+%o4]0x81,%l3 ! %l3 = 00000000000000ff
2903! Mem[0000000010141410] = 00000000, %l5 = ffffffffffffffff
2904 ldswa [%i5+%o5]0x80,%l5 ! %l5 = 0000000000000000
2905! Mem[0000000010101400] = 0000ffff, %l4 = 00000000000000ff
2906 ldswa [%i4+%g0]0x88,%l4 ! %l4 = 000000000000ffff
2907! Mem[0000000030181400] = 00000000, %l3 = 00000000000000ff
2908 ldsha [%i6+%g0]0x89,%l3 ! %l3 = 0000000000000000
2909! Mem[0000000010141408] = 776060ff, %f2 = cab0d82a
2910 lda [%i5+%o4]0x80,%f2 ! %f2 = 776060ff
2911! Starting 10 instruction Store Burst
2912! %l5 = 0000000000000000, Mem[0000000030081400] = cb000000
2913 stba %l5,[%i2+%g0]0x89 ! Mem[0000000030081400] = cb000000
2914
2915p0_label_112:
2916! %f12 = d4584a05 a287c415, Mem[0000000030001400] = 000000ff 00000000
2917 stda %f12,[%i0+%g0]0x89 ! Mem[0000000030001400] = d4584a05 a287c415
2918! Mem[0000000030101400] = ff000382, %l7 = 00000000e5ff6728
2919 ldstuba [%i4+%g0]0x81,%l7 ! %l7 = 000000ff000000ff
2920! Mem[00000000100c1413] = 000000fb, %l1 = 0000000000000000
2921 ldstub [%i3+0x013],%l1 ! %l1 = 000000fb000000ff
2922! %l7 = 00000000000000ff, Mem[0000000010141410] = 00000000
2923 stba %l7,[%i5+%o5]0x80 ! Mem[0000000010141410] = ff000000
2924! Mem[0000000030181410] = d5e75019, %l0 = 0000000000000000
2925 swapa [%i6+%o5]0x89,%l0 ! %l0 = 00000000d5e75019
2926! Mem[0000000030081410] = 00000000, %l1 = 00000000000000fb
2927 ldstuba [%i2+%o5]0x89,%l1 ! %l1 = 00000000000000ff
2928! Mem[0000000030041400] = 000000ff, %l4 = 000000000000ffff
2929 ldstuba [%i1+%g0]0x89,%l4 ! %l4 = 000000ff000000ff
2930! %l4 = 00000000000000ff, Mem[0000000010141400] = 24000000
2931 stwa %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000000ff
2932! Code Fragment 4
2933p0_fragment_8:
2934! %l0 = 00000000d5e75019
2935 setx 0xfc6123dfd1158a26,%g7,%l0 ! %l0 = fc6123dfd1158a26
2936! %l1 = 0000000000000000
2937 setx 0x29109b0822bc760f,%g7,%l1 ! %l1 = 29109b0822bc760f
2938 setx 0x7ff8, %g1, %g2
2939 and %l0, %g2, %l0
2940 setx 0xffffffff, %g1, %g2
2941 and %l1, %g2, %l1
2942 setx 0x100000000, %g1, %g2
2943 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2944 ta T_CHANGE_HPRIV
2945 stxa %l1, [%l0]ASI_ICACHE_INSTR
2946 ta T_CHANGE_NONHPRIV
2947! %l0 = fc6123dfd1158a26
2948 setx 0xeb3629a06b3f99ab,%g7,%l0 ! %l0 = eb3629a06b3f99ab
2949! %l1 = 29109b0822bc760f
2950 setx 0xe1c595f8144d1c05,%g7,%l1 ! %l1 = e1c595f8144d1c05
2951! Starting 10 instruction Load Burst
2952! Mem[0000000010181410] = 000000ff, %l1 = e1c595f8144d1c05
2953 lduwa [%i6+%o5]0x88,%l1 ! %l1 = 00000000000000ff
2954
2955p0_label_113:
2956! Mem[0000000010181430] = a671701b, %l4 = 00000000000000ff
2957 lduba [%i6+0x030]%asi,%l4 ! %l4 = 00000000000000a6
2958! Mem[0000000010081400] = ff000000, %l4 = 00000000000000a6
2959 lduha [%i2+%g0]0x80,%l4 ! %l4 = 000000000000ff00
2960! Mem[0000000010101418] = ff606077e5f4aea1, %l7 = 00000000000000ff
2961 ldxa [%i4+0x018]%asi,%l7 ! %l7 = ff606077e5f4aea1
2962! Mem[0000000030081400] = 000000cb, %f28 = af108691
2963 lda [%i2+%g0]0x81,%f28 ! %f28 = 000000cb
2964! Mem[0000000030081410] = 000000ff, %l5 = 0000000000000000
2965 ldswa [%i2+%o5]0x89,%l5 ! %l5 = 00000000000000ff
2966! Mem[000000001004142c] = 626377ff, %l5 = 00000000000000ff
2967 lduha [%i1+0x02e]%asi,%l5 ! %l5 = 00000000000077ff
2968! Mem[0000000021800140] = b9ffdf62, %l1 = 00000000000000ff
2969 lduha [%o3+0x140]%asi,%l1 ! %l1 = 000000000000b9ff
2970! Mem[0000000010001410] = 22000000, %l6 = 0000000000000000
2971 lduwa [%i0+0x010]%asi,%l6 ! %l6 = 0000000022000000
2972! Mem[0000000010101410] = ff617e1e, %l1 = 000000000000b9ff
2973 ldsh [%i4+%o5],%l1 ! %l1 = ffffffffffffff61
2974! Starting 10 instruction Store Burst
2975! %f16 = 531b5795 ff3e0dff, Mem[0000000010081410] = ff000000 00000022
2976 stda %f16,[%i2+%o5]0x80 ! Mem[0000000010081410] = 531b5795 ff3e0dff
2977
2978p0_label_114:
2979! %f6 = 14785cb6 0932356f, Mem[00000000100c1400] = cb0000ff ff0000cb
2980 stda %f6 ,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 14785cb6 0932356f
2981! Mem[0000000010181402] = 2867ffe5, %l3 = 0000000000000000
2982 ldstuba [%i6+0x002]%asi,%l3 ! %l3 = 000000ff000000ff
2983! Mem[0000000030181408] = 000000ff, %l6 = 0000000022000000
2984 swapa [%i6+%o4]0x89,%l6 ! %l6 = 00000000000000ff
2985! %l3 = 00000000000000ff, Mem[0000000020800040] = ffffe56e
2986 sth %l3,[%o1+0x040] ! Mem[0000000020800040] = 00ffe56e
2987! Mem[0000000030141410] = d5e75019, %l4 = 000000000000ff00
2988 ldstuba [%i5+%o5]0x81,%l4 ! %l4 = 000000d5000000ff
2989! %f10 = ff000000 4e5976ff, Mem[0000000010181408] = 2ad8b0ca 4e5976b4
2990 stda %f10,[%i6+0x008]%asi ! Mem[0000000010181408] = ff000000 4e5976ff
2991! %l0 = eb3629a06b3f99ab, Mem[0000000010041428] = 000000f9626377ff, %asi = 80
2992 stxa %l0,[%i1+0x028]%asi ! Mem[0000000010041428] = eb3629a06b3f99ab
2993! %f30 = ff3e0dfb 797482da, %l2 = 0000000000000000
2994! Mem[0000000010101420] = 000000007a5394ff
2995 add %i4,0x020,%g1
2996 stda %f30,[%g1+%l2]ASI_PST8_PL ! Mem[0000000010101420] = 000000007a5394ff
2997! %f10 = ff000000 4e5976ff, Mem[0000000010041430] = 347fff8c 40ecb5f1
2998 std %f10,[%i1+0x030] ! Mem[0000000010041430] = ff000000 4e5976ff
2999! Starting 10 instruction Load Burst
3000! Mem[0000000010001408] = d5000000, %l0 = eb3629a06b3f99ab
3001 lduba [%i0+%o4]0x80,%l0 ! %l0 = 00000000000000d5
3002
3003p0_label_115:
3004! Mem[00000000201c0000] = ffff1b53, %l5 = 00000000000077ff
3005 ldsh [%o0+%g0],%l5 ! %l5 = ffffffffffffffff
3006! %l2 = 0000000000000000, immed = 00000c8d, %y = 00000000
3007 smul %l2,0xc8d,%l4 ! %l4 = 0000000000000000, %y = 00000000
3008! Mem[0000000020800040] = 00ffe56e, %l4 = 0000000000000000
3009 lduba [%o1+0x041]%asi,%l4 ! %l4 = 00000000000000ff
3010! Mem[0000000030101408] = ff617e1e, %f12 = d4584a05
3011 lda [%i4+%o4]0x81,%f12 ! %f12 = ff617e1e
3012! Mem[0000000030101408] = ff617e1e, %f23 = ff029986
3013 lda [%i4+%o4]0x81,%f23 ! %f23 = ff617e1e
3014! Mem[0000000030141408] = ff0000ff, %l2 = 0000000000000000
3015 ldsba [%i5+%o4]0x81,%l2 ! %l2 = ffffffffffffffff
3016! Mem[0000000030141408] = ff0000ff, %l7 = ff606077e5f4aea1
3017 ldstuba [%i5+%o4]0x89,%l7 ! %l7 = 000000ff000000ff
3018! Mem[0000000010181408] = 000000ff, %l0 = 00000000000000d5
3019 lduba [%i6+%o4]0x88,%l0 ! %l0 = 00000000000000ff
3020! Mem[0000000030141410] = ffe75019ffffffce, %l7 = 00000000000000ff
3021 ldxa [%i5+%o5]0x81,%l7 ! %l7 = ffe75019ffffffce
3022! Starting 10 instruction Store Burst
3023! Mem[0000000010001408] = d5000000, %l1 = ffffffffffffff61
3024 ldstuba [%i0+%o4]0x80,%l1 ! %l1 = 000000d5000000ff
3025
3026p0_label_116:
3027! %l4 = 00000000000000ff, Mem[0000000030141408] = ff0000ff
3028 stba %l4,[%i5+%o4]0x81 ! Mem[0000000030141408] = ff0000ff
3029! %l4 = 000000ff, %l5 = ffffffff, Mem[0000000030141410] = 1950e7ff ceffffff
3030 stda %l4,[%i5+%o5]0x89 ! Mem[0000000030141410] = 000000ff ffffffff
3031! %l6 = 00000000000000ff, Mem[0000000030001410] = 2ad8b0ca
3032 stha %l6,[%i0+%o5]0x89 ! Mem[0000000030001410] = 2ad800ff
3033! %l6 = 00000000000000ff, Mem[00000000100c1418] = 7e181316
3034 stw %l6,[%i3+0x018] ! Mem[00000000100c1418] = 000000ff
3035! %l4 = 000000ff, %l5 = ffffffff, Mem[00000000100c1400] = 0932356f 14785cb6
3036 stda %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 000000ff ffffffff
3037! %f0 = ff000000, Mem[0000000010101400] = 0000ffff
3038 sta %f0 ,[%i4+%g0]0x88 ! Mem[0000000010101400] = ff000000
3039! Mem[0000000010181408] = 000000ff, %l6 = 00000000000000ff
3040 ldstuba [%i6+%o4]0x88,%l6 ! %l6 = 000000ff000000ff
3041! %f7 = 0932356f, Mem[0000000010101410] = ff617e1e
3042 sta %f7 ,[%i4+%o5]0x80 ! Mem[0000000010101410] = 0932356f
3043! Mem[0000000010001400] = ff000000, %l2 = ffffffffffffffff
3044 ldstuba [%i0+%g0]0x80,%l2 ! %l2 = 000000ff000000ff
3045! Starting 10 instruction Load Burst
3046! Mem[0000000030041410] = ff000000, %l6 = 00000000000000ff
3047 lduwa [%i1+%o5]0x89,%l6 ! %l6 = 00000000ff000000
3048
3049p0_label_117:
3050! Mem[0000000010101428] = 7e181316 4e5976b4, %l6 = ff000000, %l7 = ffffffce
3051 ldda [%i4+0x028]%asi,%l6 ! %l6 = 000000007e181316 000000004e5976b4
3052! Mem[0000000030181408] = 000000223391135f, %f18 = b476594e ff0000cb
3053 ldda [%i6+%o4]0x81,%f18 ! %f18 = 00000022 3391135f
3054! Mem[0000000030041410] = ff000000, %l1 = 00000000000000d5
3055 ldsba [%i1+%o5]0x89,%l1 ! %l1 = 0000000000000000
3056! Mem[0000000010041410] = ff1813164e5976b4, %f2 = 776060ff 00000000
3057 ldda [%i1+%o5]0x80,%f2 ! %f2 = ff181316 4e5976b4
3058! Mem[00000000100c1404] = ffffffff, %l0 = 00000000000000ff
3059 lduw [%i3+0x004],%l0 ! %l0 = 00000000ffffffff
3060! Mem[00000000100c1410] = ff000000, %l3 = 00000000000000ff
3061 ldsha [%i3+%o5]0x88,%l3 ! %l3 = 0000000000000000
3062! Mem[0000000010101410] = 0932356f850000ff, %f14 = 00000043 cb0000ff
3063 ldda [%i4+%o5]0x80,%f14 ! %f14 = 0932356f 850000ff
3064! Mem[0000000030141410] = ff000000ffffffff, %l3 = 0000000000000000
3065 ldxa [%i5+%o5]0x81,%l3 ! %l3 = ff000000ffffffff
3066! Mem[0000000010101410] = 6f353209, %l7 = 000000004e5976b4
3067 lduwa [%i4+%o5]0x88,%l7 ! %l7 = 000000006f353209
3068! Starting 10 instruction Store Burst
3069! %f12 = ff617e1e, %f23 = ff617e1e, %f14 = 0932356f 850000ff
3070 fsmuld %f12,%f23,%f14 ! %f14 = 4fe8d3dd dbb17080
3071
3072p0_label_118:
3073! Mem[0000000030081400] = 000000cb, %l4 = 00000000000000ff
3074 ldstuba [%i2+%g0]0x81,%l4 ! %l4 = 00000000000000ff
3075! %l6 = 000000007e181316, Mem[0000000010001400] = 000000ff
3076 stha %l6,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00001316
3077! %f24 = d003a0ff ff617e1e, %l0 = 00000000ffffffff
3078! Mem[0000000030041400] = ff000000f9ffffff
3079 stda %f24,[%i1+%l0]ASI_PST32_S ! Mem[0000000030041400] = d003a0ffff617e1e
3080! Mem[0000000021800180] = ffffca9e, %l6 = 000000007e181316
3081 ldstuba [%o3+0x180]%asi,%l6 ! %l6 = 000000ff000000ff
3082! %l3 = ff000000ffffffff, Mem[0000000010101410] = 0932356f
3083 stw %l3,[%i4+%o5] ! Mem[0000000010101410] = ffffffff
3084! %l6 = 00000000000000ff, Mem[0000000010001408] = 000000ff
3085 stba %l6,[%i0+%o4]0x88 ! Mem[0000000010001408] = 000000ff
3086! Mem[0000000010001400] = 16130000, %l1 = 0000000000000000
3087 swapa [%i0+%g0]0x80,%l1 ! %l1 = 0000000016130000
3088! %l5 = ffffffffffffffff, Mem[0000000030041410] = 000000ff
3089 stba %l5,[%i1+%o5]0x81 ! Mem[0000000030041410] = ff0000ff
3090! Mem[0000000010081401] = ff000000, %l3 = ff000000ffffffff
3091 ldstub [%i2+0x001],%l3 ! %l3 = 00000000000000ff
3092! Starting 10 instruction Load Burst
3093! Mem[0000000010181400] = 2867ffe5d2ab68ff, %l3 = 0000000000000000
3094 ldxa [%i6+%g0]0x80,%l3 ! %l3 = 2867ffe5d2ab68ff
3095
3096p0_label_119:
3097! Mem[0000000030041400] = d003a0ff, %f8 = 000000ff
3098 lda [%i1+%g0]0x81,%f8 ! %f8 = d003a0ff
3099! Mem[0000000010001400] = 00000000, %l6 = 00000000000000ff
3100 ldswa [%i0+%g0]0x80,%l6 ! %l6 = 0000000000000000
3101! Mem[0000000010041410] = ff181316, %f0 = ff000000
3102 lda [%i1+%o5]0x80,%f0 ! %f0 = ff181316
3103! Mem[000000001018140c] = 4e5976ff, %l6 = 0000000000000000
3104 ldswa [%i6+0x00c]%asi,%l6 ! %l6 = 000000004e5976ff
3105! Mem[0000000030101410] = ff00a643, %f16 = 531b5795
3106 lda [%i4+%o5]0x81,%f16 ! %f16 = ff00a643
3107! Mem[0000000030141400] = ff00a6ff, %l2 = 00000000000000ff
3108 lduba [%i5+%g0]0x89,%l2 ! %l2 = 00000000000000ff
3109! Mem[0000000030001400] = 15c487a2, %l1 = 0000000016130000
3110 lduba [%i0+%g0]0x81,%l1 ! %l1 = 0000000000000015
3111! Mem[0000000030101408] = ff617e1e, %f30 = ff3e0dfb
3112 lda [%i4+%o4]0x81,%f30 ! %f30 = ff617e1e
3113! Mem[00000000300c1400] = 000000ff, %l1 = 0000000000000015
3114 ldsha [%i3+%g0]0x81,%l1 ! %l1 = 0000000000000000
3115! Starting 10 instruction Store Burst
3116! %l4 = 0000000000000000, Mem[0000000010101408] = 000000ff
3117 stha %l4,[%i4+%o4]0x80 ! Mem[0000000010101408] = 000000ff
3118
3119p0_label_120:
3120! Mem[0000000030181408] = 00000022, %l4 = 0000000000000000
3121 ldstuba [%i6+%o4]0x81,%l4 ! %l4 = 00000000000000ff
3122! Mem[0000000010001408] = 000000ff, %l4 = 0000000000000000
3123 swapa [%i0+%o4]0x88,%l4 ! %l4 = 00000000000000ff
3124! %f24 = d003a0ff ff617e1e, Mem[0000000030181400] = 00000000 00000000
3125 stda %f24,[%i6+%g0]0x89 ! Mem[0000000030181400] = d003a0ff ff617e1e
3126! Mem[00000000100c1400] = ff000000, %l5 = ffffffffffffffff
3127 swapa [%i3+%g0]0x80,%l5 ! %l5 = 00000000ff000000
3128! %f4 = 00000000 ff000000, Mem[00000000300c1400] = ff000000 1e7e61ff
3129 stda %f4 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000 ff000000
3130! Mem[0000000030041410] = ff0000ff, %l5 = 00000000ff000000
3131 ldstuba [%i1+%o5]0x81,%l5 ! %l5 = 000000ff000000ff
3132! %l0 = 00000000ffffffff, Mem[000000001008142c] = e7826323, %asi = 80
3133 stwa %l0,[%i2+0x02c]%asi ! Mem[000000001008142c] = ffffffff
3134! %l6 = 4e5976ff, %l7 = 6f353209, Mem[00000000100c1418] = 000000ff 4e5976b4
3135 std %l6,[%i3+0x018] ! Mem[00000000100c1418] = 4e5976ff 6f353209
3136! Mem[0000000010081418] = d1193ab90932356f, %l4 = 00000000000000ff, %l0 = 00000000ffffffff
3137 add %i2,0x18,%g1
3138 casxa [%g1]0x80,%l4,%l0 ! %l0 = d1193ab90932356f
3139! Starting 10 instruction Load Burst
3140! %l5 = 00000000000000ff, %l6 = 000000004e5976ff, %y = 00000000
3141 sdiv %l5,%l6,%l0 ! %l0 = 0000000000000000
3142 mov %l0,%y ! %y = 00000000
3143
3144p0_label_121:
3145! Mem[0000000030101410] = ff00a643dbf496ff, %f16 = ff00a643 ff3e0dff
3146 ldda [%i4+%o5]0x81,%f16 ! %f16 = ff00a643 dbf496ff
3147! %f6 = 14785cb6, %f0 = ff181316, %f10 = ff000000
3148 fadds %f6 ,%f0 ,%f10 ! %f10 = ff181316
3149! Mem[00000000300c1410] = 000000ff, %l7 = 000000006f353209
3150 ldsba [%i3+%o5]0x89,%l7 ! %l7 = ffffffffffffffff
3151! Mem[0000000010001408] = 00000000, %l6 = 000000004e5976ff
3152 ldsha [%i0+0x008]%asi,%l6 ! %l6 = 0000000000000000
3153! Mem[00000000100c1438] = 6e2dcd72 bb4227e5, %l4 = 000000ff, %l5 = 000000ff
3154 ldd [%i3+0x038],%l4 ! %l4 = 000000006e2dcd72 00000000bb4227e5
3155! Mem[0000000030001400] = d4584a05a287c415, %l6 = 0000000000000000
3156 ldxa [%i0+%g0]0x89,%l6 ! %l6 = d4584a05a287c415
3157! Mem[0000000010041400] = 26002200, %f18 = 00000022
3158 lda [%i1+%g0]0x80,%f18 ! %f18 = 26002200
3159! Mem[0000000030001410] = ff00d82a, %l6 = d4584a05a287c415
3160 ldsba [%i0+%o5]0x81,%l6 ! %l6 = ffffffffffffffff
3161! Mem[0000000030081408] = ff0000cb 43000000, %l2 = 000000ff, %l3 = d2ab68ff
3162 ldda [%i2+%o4]0x89,%l2 ! %l2 = 0000000043000000 00000000ff0000cb
3163! Starting 10 instruction Store Burst
3164! Mem[0000000010081410] = 95571b53, %l7 = ffffffffffffffff
3165 ldstuba [%i2+%o5]0x88,%l7 ! %l7 = 00000053000000ff
3166
3167p0_label_122:
3168! %l1 = 0000000000000000, Mem[0000000010181408] = 000000ff
3169 stwa %l1,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000
3170! %l6 = ffffffffffffffff, Mem[00000000201c0001] = ffff1b53
3171 stb %l6,[%o0+0x001] ! Mem[00000000201c0000] = ffff1b53
3172! %f20 = ff76594e ffff0000, %l0 = 0000000000000000
3173! Mem[0000000030181408] = ff0000223391135f
3174 add %i6,0x008,%g1
3175 stda %f20,[%g1+%l0]ASI_PST8_S ! Mem[0000000030181408] = ff0000223391135f
3176! Mem[0000000010041408] = 00ff0000, %l0 = 0000000000000000
3177 ldstuba [%i1+%o4]0x80,%l0 ! %l0 = 00000000000000ff
3178! %f4 = 00000000 ff000000, %l3 = 00000000ff0000cb
3179! Mem[0000000030081430] = f14097b80deeec80
3180 add %i2,0x030,%g1
3181 stda %f4,[%g1+%l3]ASI_PST32_SL ! Mem[0000000030081430] = 000000ff00000000
3182! Mem[0000000030181400] = 1e7e61ff, %l2 = 0000000043000000
3183 ldstuba [%i6+%g0]0x81,%l2 ! %l2 = 0000001e000000ff
3184! %f14 = 4fe8d3dd dbb17080, %l6 = ffffffffffffffff
3185! Mem[00000000100c1420] = ffdac282dbf496ff
3186 add %i3,0x020,%g1
3187 stda %f14,[%g1+%l6]ASI_PST8_P ! Mem[00000000100c1420] = 4fe8d3dddbb17080
3188! Mem[0000000010101434] = 000000ff, %l2 = 000000000000001e, %asi = 80
3189 swapa [%i4+0x034]%asi,%l2 ! %l2 = 00000000000000ff
3190! %f16 = ff00a643 dbf496ff 26002200 3391135f
3191! %f20 = ff76594e ffff0000 ff000000 ff617e1e
3192! %f24 = d003a0ff ff617e1e 18d3278a a472ca7c
3193! %f28 = 000000cb 1b7071a6 ff617e1e 797482da
3194 stda %f16,[%i1]ASI_BLK_P ! Block Store to 0000000010041400
3195! Starting 10 instruction Load Burst
3196! Mem[0000000010181408] = 00000000, %l2 = 00000000000000ff
3197 ldswa [%i6+%o4]0x80,%l2 ! %l2 = 0000000000000000
3198
3199p0_label_123:
3200! Mem[0000000030001408] = ff000000 00000000, %l0 = 00000000, %l1 = 00000000
3201 ldda [%i0+%o4]0x89,%l0 ! %l0 = 0000000000000000 00000000ff000000
3202! Mem[00000000300c1410] = 000000ff, %l2 = 0000000000000000
3203 lduwa [%i3+%o5]0x89,%l2 ! %l2 = 00000000000000ff
3204! Mem[0000000010101408] = 000000ff, %f2 = ff181316
3205 lda [%i4+%o4]0x80,%f2 ! %f2 = 000000ff
3206! Mem[0000000010001410] = 00000022, %f13 = a287c415
3207 lda [%i0+%o5]0x88,%f13 ! %f13 = 00000022
3208! Mem[0000000030101410] = 43a600ff, %l4 = 000000006e2dcd72
3209 lduwa [%i4+%o5]0x89,%l4 ! %l4 = 0000000043a600ff
3210! Mem[0000000030001410] = 2ad800ff, %l1 = 00000000ff000000
3211 ldswa [%i0+%o5]0x89,%l1 ! %l1 = 000000002ad800ff
3212! Mem[00000000100c1410] = 000000ff, %l2 = 00000000000000ff
3213 ldsha [%i3+0x012]%asi,%l2 ! %l2 = 00000000000000ff
3214! Mem[0000000010101410] = ffffffff, %l4 = 0000000043a600ff
3215 ldswa [%i4+%o5]0x80,%l4 ! %l4 = ffffffffffffffff
3216! Mem[0000000030041408] = 00000000 000000ff, %l6 = ffffffff, %l7 = 00000053
3217 ldda [%i1+%o4]0x89,%l6 ! %l6 = 00000000000000ff 0000000000000000
3218! Starting 10 instruction Store Burst
3219! Mem[0000000010141410] = ff000000, %l6 = 00000000000000ff
3220 swapa [%i5+%o5]0x80,%l6 ! %l6 = 00000000ff000000
3221
3222p0_label_124:
3223! Mem[0000000030101408] = 1e7e61ff, %l4 = ffffffffffffffff
3224 swapa [%i4+%o4]0x89,%l4 ! %l4 = 000000001e7e61ff
3225! %l3 = 00000000ff0000cb, Mem[00000000100c1408] = ff000000
3226 stwa %l3,[%i3+%o4]0x88 ! Mem[00000000100c1408] = ff0000cb
3227 membar #Sync ! Added by membar checker (19)
3228! Mem[0000000010041430] = 000000cb1b7071a6, %l2 = 00000000000000ff, %l0 = 0000000000000000
3229 add %i1,0x30,%g1
3230 casxa [%g1]0x80,%l2,%l0 ! %l0 = 000000cb1b7071a6
3231! Mem[0000000030181408] = ff000022, %l7 = 0000000000000000
3232 ldstuba [%i6+%o4]0x81,%l7 ! %l7 = 000000ff000000ff
3233! %l6 = 00000000ff000000, Mem[0000000010101408] = ff000000
3234 stba %l6,[%i4+%o4]0x88 ! Mem[0000000010101408] = ff000000
3235! %l7 = 00000000000000ff, Mem[0000000030081400] = cb0000ff
3236 stwa %l7,[%i2+%g0]0x89 ! Mem[0000000030081400] = 000000ff
3237! %l7 = 00000000000000ff, Mem[0000000010101410] = ffffffff
3238 stha %l7,[%i4+%o5]0x88 ! Mem[0000000010101410] = ffff00ff
3239! Mem[0000000010041400] = ff00a643, %l3 = 00000000ff0000cb
3240 ldstuba [%i1+%g0]0x80,%l3 ! %l3 = 000000ff000000ff
3241! %l4 = 000000001e7e61ff, Mem[00000000211c0000] = fffb37e1, %asi = 80
3242 stha %l4,[%o2+0x000]%asi ! Mem[00000000211c0000] = 61ff37e1
3243! Starting 10 instruction Load Burst
3244! %f14 = 4fe8d3dd, %f25 = ff617e1e
3245 fcmps %fcc3,%f14,%f25 ! %fcc3 = 2
3246
3247p0_label_125:
3248! %f16 = ff00a643, %f27 = a472ca7c, %f6 = 14785cb6 0932356f
3249 fsmuld %f16,%f27,%f6 ! %f6 = 447e80bb 35d99d00
3250! Mem[0000000030101410] = ff96f4db 43a600ff, %l4 = 1e7e61ff, %l5 = bb4227e5
3251 ldda [%i4+%o5]0x89,%l4 ! %l4 = 0000000043a600ff 00000000ff96f4db
3252! Mem[0000000030041400] = d003a0ff, %l2 = 00000000000000ff
3253 ldsha [%i1+%g0]0x81,%l2 ! %l2 = ffffffffffffd003
3254! Mem[0000000030041408] = ff000000 00000000, %l2 = ffffd003, %l3 = 000000ff
3255 ldda [%i1+%o4]0x81,%l2 ! %l2 = 00000000ff000000 0000000000000000
3256! Mem[0000000010181408] = ff76594e00000000, %f24 = d003a0ff ff617e1e
3257 ldda [%i6+%o4]0x88,%f24 ! %f24 = ff76594e 00000000
3258! Mem[0000000010181410] = ff76594e000000ff, %l4 = 0000000043a600ff
3259 ldxa [%i6+%o5]0x88,%l4 ! %l4 = ff76594e000000ff
3260! Mem[0000000010001400] = 00000000, %f27 = a472ca7c
3261 lda [%i0+%g0]0x80,%f27 ! %f27 = 00000000
3262! Mem[0000000030081400] = ff000000, %l7 = 00000000000000ff
3263 ldsba [%i2+%g0]0x81,%l7 ! %l7 = ffffffffffffffff
3264! Mem[0000000030181410] = 00000000 7a539475, %l4 = 000000ff, %l5 = ff96f4db
3265 ldda [%i6+%o5]0x81,%l4 ! %l4 = 0000000000000000 000000007a539475
3266! Starting 10 instruction Store Burst
3267! %l6 = ff000000, %l7 = ffffffff, Mem[0000000030081408] = 00000043 cb0000ff
3268 stda %l6,[%i2+%o4]0x81 ! Mem[0000000030081408] = ff000000 ffffffff
3269
3270p0_label_126:
3271! %l0 = 000000cb1b7071a6, Mem[0000000010041404] = dbf496ff
3272 sth %l0,[%i1+0x004] ! Mem[0000000010041404] = 71a696ff
3273! %l4 = 0000000000000000, Mem[0000000030141400] = ffa600fffa000000
3274 stxa %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0000000000000000
3275! %f22 = ff000000, Mem[0000000010081410] = 95571bff
3276 sta %f22,[%i2+%o5]0x88 ! Mem[0000000010081410] = ff000000
3277! %l0 = 000000cb1b7071a6, Mem[00000000201c0000] = ffff1b53, %asi = 80
3278 stba %l0,[%o0+0x000]%asi ! Mem[00000000201c0000] = a6ff1b53
3279! %l2 = ff000000, %l3 = 00000000, Mem[0000000010081408] = ff0b0000 d5e743ff
3280 stda %l2,[%i2+%o4]0x80 ! Mem[0000000010081408] = ff000000 00000000
3281! Mem[0000000010101426] = 7a5394ff, %l6 = 00000000ff000000
3282 ldstub [%i4+0x026],%l6 ! %l6 = 00000094000000ff
3283! %f26 = 18d3278a 00000000, Mem[0000000010141410] = ff000000 0f1cff16
3284 stda %f26,[%i5+%o5]0x88 ! Mem[0000000010141410] = 18d3278a 00000000
3285! Mem[0000000030101408] = ffffffff, %l5 = 000000007a539475
3286 ldstuba [%i4+%o4]0x89,%l5 ! %l5 = 000000ff000000ff
3287! %l2 = ff000000, %l3 = 00000000, Mem[0000000030181408] = 220000ff 5f139133
3288 stda %l2,[%i6+%o4]0x89 ! Mem[0000000030181408] = ff000000 00000000
3289! Starting 10 instruction Load Burst
3290! Mem[0000000030101410] = 43a600ff, %f29 = 1b7071a6
3291 lda [%i4+%o5]0x89,%f29 ! %f29 = 43a600ff
3292
3293p0_label_127:
3294! %f26 = 18d3278a, %f26 = 18d3278a, %f23 = ff617e1e
3295 fadds %f26,%f26,%f23 ! %f23 = 1953278a
3296! Mem[00000000211c0000] = 61ff37e1, %l5 = 00000000000000ff
3297 lduba [%o2+0x001]%asi,%l5 ! %l5 = 00000000000000ff
3298! Mem[0000000010141408] = 776060ff16ff187e, %f0 = ff181316 e5f4aea1
3299 ldda [%i5+%o4]0x80,%f0 ! %f0 = 776060ff 16ff187e
3300! Mem[0000000010001404] = 000000ff, %l6 = 0000000000000094
3301 ldub [%i0+0x004],%l6 ! %l6 = 0000000000000000
3302! Mem[0000000030181400] = ff7e61ff, %l4 = 0000000000000000
3303 ldsha [%i6+%g0]0x81,%l4 ! %l4 = ffffffffffffff7e
3304! Mem[0000000030001410] = ff00d82a00000000, %l3 = 0000000000000000
3305 ldxa [%i0+%o5]0x81,%l3 ! %l3 = ff00d82a00000000
3306! Mem[00000000100c1400] = ffffffff, %l3 = ff00d82a00000000
3307 lduba [%i3+%g0]0x80,%l3 ! %l3 = 00000000000000ff
3308! Mem[000000001004141c] = ff617e1e, %l4 = ffffffffffffff7e
3309 ldsw [%i1+0x01c],%l4 ! %l4 = ffffffffff617e1e
3310! Mem[0000000010081408] = ff00000000000000, %f26 = 18d3278a 00000000
3311 ldda [%i2+%o4]0x80,%f26 ! %f26 = ff000000 00000000
3312! Starting 10 instruction Store Burst
3313! %l6 = 0000000000000000, Mem[0000000010041410] = 4e5976ff
3314 stba %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = 4e597600
3315
3316p0_label_128:
3317! Mem[0000000010001408] = 00000000, %l0 = 000000cb1b7071a6
3318 ldstuba [%i0+%o4]0x88,%l0 ! %l0 = 00000000000000ff
3319! %l1 = 000000002ad800ff, Mem[0000000010101408] = 000000ff
3320 stwa %l1,[%i4+%o4]0x80 ! Mem[0000000010101408] = 2ad800ff
3321! %l4 = ffffffffff617e1e, Mem[00000000211c0000] = 61ff37e1
3322 sth %l4,[%o2+%g0] ! Mem[00000000211c0000] = 7e1e37e1
3323! %f4 = 00000000 ff000000, Mem[0000000030101410] = 43a600ff ff96f4db
3324 stda %f4 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000000 ff000000
3325! Mem[00000000300c1400] = 000000ff, %l2 = 00000000ff000000
3326 ldstuba [%i3+%g0]0x81,%l2 ! %l2 = 00000000000000ff
3327! %l0 = 00000000, %l1 = 2ad800ff, Mem[00000000300c1400] = ff0000ff 00000000
3328 stda %l0,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000 2ad800ff
3329! %l2 = 0000000000000000, Mem[0000000020800040] = 00ffe56e
3330 stb %l2,[%o1+0x040] ! Mem[0000000020800040] = 00ffe56e
3331! Mem[0000000030081400] = ff000000, %l2 = 0000000000000000
3332 ldstuba [%i2+%g0]0x81,%l2 ! %l2 = 000000ff000000ff
3333! Mem[0000000030181408] = 000000ff, %l2 = 00000000000000ff
3334 swapa [%i6+%o4]0x81,%l2 ! %l2 = 00000000000000ff
3335! Starting 10 instruction Load Burst
3336! Mem[0000000010081408] = ff00000000000000, %l1 = 000000002ad800ff
3337 ldxa [%i2+%o4]0x80,%l1 ! %l1 = ff00000000000000
3338
3339p0_label_129:
3340! Mem[0000000010101410] = ff00ffff, %l0 = 0000000000000000
3341 ldsha [%i4+%o5]0x80,%l0 ! %l0 = ffffffffffffff00
3342! Mem[0000000010101410] = ff00ffff, %l0 = ffffffffffffff00
3343 ldsha [%i4+%o5]0x80,%l0 ! %l0 = ffffffffffffff00
3344! Mem[0000000010141408] = 776060ff16ff187e, %l2 = 00000000000000ff
3345 ldxa [%i5+%o4]0x80,%l2 ! %l2 = 776060ff16ff187e
3346! Mem[0000000010001410] = 000000ff00000022, %f6 = 447e80bb 35d99d00
3347 ldda [%i0+%o5]0x88,%f6 ! %f6 = 000000ff 00000022
3348! Mem[0000000010081430] = de9b58ca, %l4 = ffffffffff617e1e
3349 ldsba [%i2+0x030]%asi,%l4 ! %l4 = ffffffffffffffde
3350! Mem[0000000010001408] = ff000000, %l4 = ffffffffffffffde
3351 lduwa [%i0+%o4]0x80,%l4 ! %l4 = 00000000ff000000
3352! Mem[0000000030141400] = 00000000, %l5 = 00000000000000ff
3353 ldswa [%i5+%g0]0x81,%l5 ! %l5 = 0000000000000000
3354! Mem[0000000010081400] = ffff0000, %l3 = 00000000000000ff
3355 lduba [%i2+%g0]0x80,%l3 ! %l3 = 00000000000000ff
3356! Mem[0000000010041430] = 000000cb, %l3 = 00000000000000ff
3357 lduh [%i1+0x030],%l3 ! %l3 = 0000000000000000
3358! Starting 10 instruction Store Burst
3359! Mem[0000000010181410] = 000000ff, %l2 = 776060ff16ff187e
3360 ldstuba [%i6+%o5]0x88,%l2 ! %l2 = 000000ff000000ff
3361
3362p0_label_130:
3363! %f30 = ff617e1e, Mem[0000000010081400] = ffff0000
3364 sta %f30,[%i2+%g0]0x80 ! Mem[0000000010081400] = ff617e1e
3365! Mem[0000000030041410] = ff0000ff, %l7 = ffffffffffffffff
3366 ldstuba [%i1+%o5]0x89,%l7 ! %l7 = 000000ff000000ff
3367! %f8 = d003a0ff, %f5 = ff000000
3368 fcmpes %fcc0,%f8 ,%f5 ! %fcc0 = 2
3369! %l7 = 00000000000000ff, Mem[000000001000142c] = 291905f2, %asi = 80
3370 stwa %l7,[%i0+0x02c]%asi ! Mem[000000001000142c] = 000000ff
3371! %f21 = ffff0000, Mem[0000000010001400] = 00000000
3372 sta %f21,[%i0+%g0]0x88 ! Mem[0000000010001400] = ffff0000
3373! Mem[00000000300c1400] = 00000000, %l5 = 0000000000000000
3374 swapa [%i3+%g0]0x89,%l5 ! %l5 = 0000000000000000
3375! Mem[0000000010081408] = ff000000, %l0 = ffffffffffffff00
3376 swapa [%i2+%o4]0x80,%l0 ! %l0 = 00000000ff000000
3377! %l5 = 0000000000000000, Mem[0000000021800100] = ff211701, %asi = 80
3378 stba %l5,[%o3+0x100]%asi ! Mem[0000000021800100] = 00211701
3379! %l6 = 0000000000000000, Mem[0000000010101400] = 000000ff00000022
3380 stxa %l6,[%i4+%g0]0x80 ! Mem[0000000010101400] = 0000000000000000
3381! Starting 10 instruction Load Burst
3382! Mem[0000000030181400] = ff7e61ff, %l2 = 00000000000000ff
3383 ldswa [%i6+%g0]0x81,%l2 ! %l2 = ffffffffff7e61ff
3384
3385p0_label_131:
3386! Mem[0000000010081408] = ffffff00, %f11 = 4e5976ff
3387 lda [%i2+%o4]0x80,%f11 ! %f11 = ffffff00
3388! Mem[0000000010001410] = 000000ff00000022, %l5 = 0000000000000000
3389 ldxa [%i0+%o5]0x88,%l5 ! %l5 = 000000ff00000022
3390! Mem[000000001014142c] = 8c9fd8d8, %l4 = 00000000ff000000
3391 ldswa [%i5+0x02c]%asi,%l4 ! %l4 = ffffffff8c9fd8d8
3392! Mem[0000000010041400] = ff00a643, %l7 = 00000000000000ff
3393 ldsha [%i1+%g0]0x80,%l7 ! %l7 = ffffffffffffff00
3394! Mem[00000000300c1410] = 82e73f1e 000000ff, %l6 = 00000000, %l7 = ffffff00
3395 ldda [%i3+%o5]0x89,%l6 ! %l6 = 00000000000000ff 0000000082e73f1e
3396! Mem[00000000100c1408] = ff0000cb, %l4 = ffffffff8c9fd8d8
3397 lduha [%i3+%o4]0x88,%l4 ! %l4 = 00000000000000cb
3398! Mem[0000000030181410] = 00000000, %l7 = 0000000082e73f1e
3399 ldswa [%i6+%o5]0x81,%l7 ! %l7 = 0000000000000000
3400! Mem[0000000010181400] = 2867ffe5, %f31 = 797482da
3401 ld [%i6+%g0],%f31 ! %f31 = 2867ffe5
3402! Mem[0000000030041400] = ffa003d0, %l0 = 00000000ff000000
3403 ldswa [%i1+%g0]0x89,%l0 ! %l0 = ffffffffffa003d0
3404! Starting 10 instruction Store Burst
3405! Mem[0000000010141400] = ff000000, %l4 = 00000000000000cb
3406 ldstuba [%i5+%g0]0x80,%l4 ! %l4 = 000000ff000000ff
3407
3408p0_label_132:
3409! %l7 = 0000000000000000, Mem[0000000010001400] = 0000ffff
3410 stwa %l7,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000
3411! %l4 = 000000ff, %l5 = 00000022, Mem[0000000010041400] = 43a600ff ff96a671
3412 stda %l4,[%i1+%g0]0x88 ! Mem[0000000010041400] = 000000ff 00000022
3413! %l7 = 0000000000000000, Mem[000000001008141a] = d1193ab9, %asi = 80
3414 stha %l7,[%i2+0x01a]%asi ! Mem[0000000010081418] = d1190000
3415! Mem[0000000010081408] = 00ffffff, %l3 = 0000000000000000
3416 ldstuba [%i2+%o4]0x88,%l3 ! %l3 = 000000ff000000ff
3417! Mem[0000000030101408] = ffffffff, %l1 = ff00000000000000
3418 swapa [%i4+%o4]0x89,%l1 ! %l1 = 00000000ffffffff
3419! Mem[0000000010141410] = 00000000, %l6 = 00000000000000ff
3420 swapa [%i5+%o5]0x88,%l6 ! %l6 = 0000000000000000
3421! Mem[00000000300c1400] = 00000000, %l1 = 00000000ffffffff
3422 ldstuba [%i3+%g0]0x89,%l1 ! %l1 = 00000000000000ff
3423! %l0 = ffa003d0, %l1 = 00000000, Mem[0000000010141408] = ff606077 7e18ff16
3424 stda %l0,[%i5+%o4]0x88 ! Mem[0000000010141408] = ffa003d0 00000000
3425! Mem[00000000300c1400] = 000000ff, %l4 = 00000000000000ff
3426 ldstuba [%i3+%g0]0x89,%l4 ! %l4 = 000000ff000000ff
3427! Starting 10 instruction Load Burst
3428! Mem[0000000030041400] = d003a0ff, %l6 = 0000000000000000
3429 ldsha [%i1+%g0]0x81,%l6 ! %l6 = ffffffffffffd003
3430
3431p0_label_133:
3432! Mem[0000000010081410] = ff0d3effff000000, %f0 = 776060ff 16ff187e
3433 ldda [%i2+%o5]0x88,%f0 ! %f0 = ff0d3eff ff000000
3434! Mem[0000000010081400] = ff617e1e, %l7 = 0000000000000000
3435 lduwa [%i2+%g0]0x80,%l7 ! %l7 = 00000000ff617e1e
3436! Mem[0000000010141400] = ca000000000000ff, %f12 = ff617e1e 00000022
3437 ldda [%i5+%g0]0x88,%f12 ! %f12 = ca000000 000000ff
3438! Mem[00000000100c1438] = 6e2dcd72bb4227e5, %f24 = ff76594e 00000000
3439 ldda [%i3+0x038]%asi,%f24 ! %f24 = 6e2dcd72 bb4227e5
3440! Mem[0000000010081400] = ff617e1e, %l1 = 0000000000000000
3441 lduwa [%i2+%g0]0x80,%l1 ! %l1 = 00000000ff617e1e
3442! Mem[0000000030041400] = 1e7e61ffffa003d0, %l1 = 00000000ff617e1e
3443 ldxa [%i1+%g0]0x89,%l1 ! %l1 = 1e7e61ffffa003d0
3444! Mem[0000000030101400] = ff000382, %l7 = 00000000ff617e1e
3445 lduba [%i4+%g0]0x81,%l7 ! %l7 = 00000000000000ff
3446! Mem[0000000030081410] = 000000ff, %l5 = 000000ff00000022
3447 lduba [%i2+%o5]0x89,%l5 ! %l5 = 00000000000000ff
3448! Mem[000000001000142c] = 000000ff, %l5 = 00000000000000ff
3449 ldswa [%i0+0x02c]%asi,%l5 ! %l5 = 00000000000000ff
3450! Starting 10 instruction Store Burst
3451! %l5 = 00000000000000ff, Mem[0000000010001410] = 00000022
3452 stba %l5,[%i0+%o5]0x88 ! Mem[0000000010001410] = 000000ff
3453
3454p0_label_134:
3455! Mem[0000000010141438] = 00000000, %l4 = 00000000000000ff, %asi = 80
3456 swapa [%i5+0x038]%asi,%l4 ! %l4 = 0000000000000000
3457! Mem[0000000030001410] = ff00d82a, %l1 = 1e7e61ffffa003d0
3458 swapa [%i0+%o5]0x81,%l1 ! %l1 = 00000000ff00d82a
3459! %l6 = ffffffffffffd003, Mem[0000000030141400] = 00000000
3460 stha %l6,[%i5+%g0]0x81 ! Mem[0000000030141400] = d0030000
3461! Mem[0000000010001400] = 00000000, %l1 = 00000000ff00d82a
3462 ldstuba [%i0+%g0]0x80,%l1 ! %l1 = 00000000000000ff
3463! %f6 = 000000ff 00000022, %l0 = ffffffffffa003d0
3464! Mem[0000000010001408] = ff000000ffffffff
3465 add %i0,0x008,%g1
3466 stda %f6,[%g1+%l0]ASI_PST32_PL ! Mem[0000000010001408] = ff000000ffffffff
3467! %l0 = ffa003d0, %l1 = 00000000, Mem[0000000010081410] = ff000000 ff0d3eff
3468 stda %l0,[%i2+%o5]0x88 ! Mem[0000000010081410] = ffa003d0 00000000
3469! %l3 = 00000000000000ff, Mem[00000000100c1410] = ff000000
3470 stha %l3,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ff0000ff
3471! Mem[0000000030001400] = 15c487a2, %l4 = 0000000000000000
3472 ldstuba [%i0+%g0]0x81,%l4 ! %l4 = 00000015000000ff
3473! Mem[0000000010101408] = ff00d82a, %l5 = 00000000000000ff
3474 swapa [%i4+%o4]0x88,%l5 ! %l5 = 00000000ff00d82a
3475! Starting 10 instruction Load Burst
3476! Mem[00000000300c1410] = ff000000, %l6 = ffffffffffffd003
3477 ldsba [%i3+%o5]0x81,%l6 ! %l6 = ffffffffffffffff
3478
3479p0_label_135:
3480! Mem[00000000211c0000] = 7e1e37e1, %l6 = ffffffffffffffff
3481 lduba [%o2+0x001]%asi,%l6 ! %l6 = 000000000000001e
3482! Mem[0000000010181400] = e5ff6728, %f30 = ff617e1e
3483 lda [%i6+%g0]0x88,%f30 ! %f30 = e5ff6728
3484! %l2 = ffffffffff7e61ff, %l1 = 0000000000000000, %l7 = 00000000000000ff
3485 andn %l2,%l1,%l7 ! %l7 = ffffffffff7e61ff
3486! Mem[0000000010141400] = 000000ff, %l4 = 0000000000000015
3487 ldsba [%i5+%g0]0x88,%l4 ! %l4 = ffffffffffffffff
3488! Mem[0000000010041410] = 0076594e, %l1 = 0000000000000000
3489 ldswa [%i1+%o5]0x80,%l1 ! %l1 = 000000000076594e
3490! %f14 = 4fe8d3dd dbb17080, Mem[0000000030041410] = ff0000ff 00000000
3491 stda %f14,[%i1+%o5]0x81 ! Mem[0000000030041410] = 4fe8d3dd dbb17080
3492! Mem[0000000010001400] = 000000ff, %l3 = 00000000000000ff
3493 ldswa [%i0+%g0]0x88,%l3 ! %l3 = 00000000000000ff
3494! Mem[00000000100c1434] = 776060ff, %f14 = 4fe8d3dd
3495 ld [%i3+0x034],%f14 ! %f14 = 776060ff
3496! %l7 = ffffffffff7e61ff, %l0 = ffffffffffa003d0, %l2 = ffffffffff7e61ff
3497 xnor %l7,%l0,%l2 ! %l2 = ffffffffff219dd0
3498! Starting 10 instruction Store Burst
3499! %f1 = ff000000, %f17 = dbf496ff, %f24 = 6e2dcd72 bb4227e5
3500 fsmuld %f1 ,%f17,%f24 ! %f24 = 4b6e92df e0000000
3501
3502p0_label_136:
3503! Mem[0000000030041400] = ffa003d0, %l4 = ffffffffffffffff
3504 ldstuba [%i1+%g0]0x89,%l4 ! %l4 = 000000d0000000ff
3505! %f6 = 000000ff 00000022, %l5 = 00000000ff00d82a
3506! Mem[00000000100c1418] = 4e5976ff6f353209
3507 add %i3,0x018,%g1
3508 stda %f6,[%g1+%l5]ASI_PST32_PL ! Mem[00000000100c1418] = 4e5976ffff000000
3509! %f13 = 000000ff, Mem[000000001014142c] = 8c9fd8d8
3510 sta %f13,[%i5+0x02c]%asi ! Mem[000000001014142c] = 000000ff
3511! Mem[0000000010141408] = ffa003d0, %l6 = 000000000000001e
3512 swapa [%i5+%o4]0x88,%l6 ! %l6 = 00000000ffa003d0
3513! %l0 = ffffffffffa003d0, Mem[0000000030001400] = ffc487a2
3514 stwa %l0,[%i0+%g0]0x81 ! Mem[0000000030001400] = ffa003d0
3515! %f6 = 000000ff 00000022, %l5 = 00000000ff00d82a
3516! Mem[00000000100c1410] = ff0000ffcb000000
3517 add %i3,0x010,%g1
3518 stda %f6,[%g1+%l5]ASI_PST8_PL ! Mem[00000000100c1410] = ff000000cb000000
3519! %l1 = 000000000076594e, Mem[0000000020800040] = 00ffe56e, %asi = 80
3520 stha %l1,[%o1+0x040]%asi ! Mem[0000000020800040] = 594ee56e
3521! Mem[00000000100c1400] = ffffffff, %l1 = 000000000076594e
3522 swapa [%i3+%g0]0x88,%l1 ! %l1 = 00000000ffffffff
3523! %l4 = 00000000000000d0, Mem[0000000030141400] = d0030000
3524 stba %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = d0030000
3525! Starting 10 instruction Load Burst
3526! Mem[0000000030041400] = ffa003ff, %l0 = ffffffffffa003d0
3527 ldsba [%i1+%g0]0x89,%l0 ! %l0 = ffffffffffffffff
3528
3529p0_label_137:
3530! Mem[0000000030141408] = ff0000ff, %l2 = ffffffffff219dd0
3531 lduha [%i5+%o4]0x89,%l2 ! %l2 = 00000000000000ff
3532! Mem[0000000030081408] = 000000ff, %l6 = 00000000ffa003d0
3533 ldsba [%i2+%o4]0x89,%l6 ! %l6 = ffffffffffffffff
3534! Mem[0000000010181408] = 00000000, %l4 = 00000000000000d0
3535 ldsha [%i6+%o4]0x80,%l4 ! %l4 = 0000000000000000
3536! Mem[0000000010181410] = ff0000004e5976ff, %l2 = 00000000000000ff
3537 ldxa [%i6+%o5]0x80,%l2 ! %l2 = ff0000004e5976ff
3538! Mem[0000000010141410] = ff0000008a27d318, %f24 = 4b6e92df e0000000
3539 ldda [%i5+%o5]0x80,%f24 ! %f24 = ff000000 8a27d318
3540 membar #Sync ! Added by membar checker (20)
3541! Mem[0000000030181400] = ff7e61ff ffa003d0 000000ff 00000000
3542! Mem[0000000030181410] = 00000000 7a539475 ff776362 67186f7c
3543! Mem[0000000030181420] = 97f10c32 a704578c 74d5d720 ed5fa07b
3544! Mem[0000000030181430] = 775261c6 bb4298e5 1e7e61c6 bb4227e5
3545 ldda [%i6]ASI_BLK_S,%f16 ! Block Load from 0000000030181400
3546! Mem[0000000010001400] = 000000ff, %l4 = 0000000000000000
3547 ldswa [%i0+%g0]0x88,%l4 ! %l4 = 00000000000000ff
3548! %l5 = 00000000ff00d82a, Mem[0000000010141408] = 1e000000
3549 stba %l5,[%i5+%o4]0x80 ! Mem[0000000010141408] = 2a000000
3550! Mem[0000000021800180] = ffffca9e, %l5 = 00000000ff00d82a
3551 ldsb [%o3+0x180],%l5 ! %l5 = ffffffffffffffff
3552! Starting 10 instruction Store Burst
3553! %f12 = ca000000, Mem[0000000030041400] = ffa003ff
3554 sta %f12,[%i1+%g0]0x89 ! Mem[0000000030041400] = ca000000
3555
3556p0_label_138:
3557! %l3 = 00000000000000ff, Mem[0000000010001410] = 000000ff000000ff
3558 stxa %l3,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000000000ff
3559! %f0 = ff0d3eff, Mem[00000000100c1410] = ff000000
3560 sta %f0 ,[%i3+%o5]0x80 ! Mem[00000000100c1410] = ff0d3eff
3561! %l0 = ffffffff, %l1 = ffffffff, Mem[00000000100c1408] = ff0000cb cb827008
3562 stda %l0,[%i3+%o4]0x88 ! Mem[00000000100c1408] = ffffffff ffffffff
3563! %l4 = 000000ff, %l5 = ffffffff, Mem[0000000010001400] = ff000000 000000ff
3564 std %l4,[%i0+%g0] ! Mem[0000000010001400] = 000000ff ffffffff
3565! %l7 = ffffffffff7e61ff, immd = fffffffffffff715, %l1 = 00000000ffffffff
3566 mulx %l7,-0x8eb,%l1 ! %l1 = 0000000483ec12eb
3567! Mem[00000000100c141e] = ff000000, %l7 = ffffffffff7e61ff
3568 ldstub [%i3+0x01e],%l7 ! %l7 = 00000000000000ff
3569! %f14 = 776060ff, %f7 = 00000022
3570 fcmps %fcc3,%f14,%f7 ! %fcc3 = 2
3571! Mem[0000000010101408] = ff000000, %l3 = 00000000000000ff
3572 swapa [%i4+%o4]0x80,%l3 ! %l3 = 00000000ff000000
3573! %l0 = ffffffffffffffff, Mem[00000000100c1420] = 4fe8d3dddbb17080, %asi = 80
3574 stxa %l0,[%i3+0x020]%asi ! Mem[00000000100c1420] = ffffffffffffffff
3575! Starting 10 instruction Load Burst
3576! Mem[0000000030101410] = ff000000, %l7 = 0000000000000000
3577 ldsba [%i4+%o5]0x89,%l7 ! %l7 = 0000000000000000
3578
3579p0_label_139:
3580 membar #Sync ! Added by membar checker (21)
3581! Mem[0000000010001400] = 000000ff ffffffff ff000000 ffffffff
3582! Mem[0000000010001410] = ff000000 00000000 00000000 e5ff6728
3583! Mem[0000000010001420] = ff68abd2 fffffff1 ff4e84ce 000000ff
3584! Mem[0000000010001430] = 53b35b83 f2690d26 ced2eed0 001d0043
3585 ldda [%i0]ASI_BLK_PL,%f0 ! Block Load from 0000000010001400
3586! Mem[0000000010181408] = 00000000, %l5 = ffffffffffffffff
3587 lduwa [%i6+%o4]0x88,%l5 ! %l5 = 0000000000000000
3588! Mem[0000000030101410] = 000000ff, %l2 = ff0000004e5976ff
3589 ldswa [%i4+%o5]0x81,%l2 ! %l2 = 00000000000000ff
3590! Mem[00000000300c1400] = 000000ff, %l6 = ffffffffffffffff
3591 ldsba [%i3+%g0]0x89,%l6 ! %l6 = ffffffffffffffff
3592! Mem[0000000030141400] = 000003d0, %l6 = ffffffffffffffff
3593 lduba [%i5+%g0]0x89,%l6 ! %l6 = 00000000000000d0
3594! Mem[0000000030001408] = ff000000 00000000, %l0 = ffffffff, %l1 = 83ec12eb
3595 ldda [%i0+%o4]0x89,%l0 ! %l0 = 0000000000000000 00000000ff000000
3596! Mem[0000000030041400] = 000000ca, %l5 = 0000000000000000
3597 lduwa [%i1+%g0]0x81,%l5 ! %l5 = 00000000000000ca
3598! Mem[000000001000140c] = ffffffff, %l5 = 00000000000000ca
3599 lduha [%i0+0x00e]%asi,%l5 ! %l5 = 000000000000ffff
3600! Mem[0000000030081410] = ff000000, %l7 = 0000000000000000
3601 ldswa [%i2+%o5]0x81,%l7 ! %l7 = ffffffffff000000
3602! Starting 10 instruction Store Burst
3603! %l5 = 000000000000ffff, %l6 = 00000000000000d0, %l5 = 000000000000ffff
3604 xnor %l5,%l6,%l5 ! %l5 = ffffffffffff00d0
3605
3606p0_label_140:
3607! Mem[0000000030141408] = ff0000ff, %l5 = ffffffffffff00d0
3608 swapa [%i5+%o4]0x89,%l5 ! %l5 = 00000000ff0000ff
3609! Mem[0000000010101408] = 000000ff00000b21, %l4 = 00000000000000ff
3610 ldxa [%i4+0x008]%asi,%l4 ! %l4 = 000000ff00000b21
3611! Mem[0000000010041415] = ffff0000, %l7 = ffffffffff000000
3612 ldstuba [%i1+0x015]%asi,%l7 ! %l7 = 000000ff000000ff
3613! %l0 = 00000000, %l1 = ff000000, Mem[0000000030001408] = 00000000 000000ff
3614 stda %l0,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000000 ff000000
3615! %f21 = 7a539475, Mem[0000000030101400] = 820300ff
3616 sta %f21,[%i4+%g0]0x89 ! Mem[0000000030101400] = 7a539475
3617! Mem[00000000100c1400] = 0076594e, %l6 = 00000000000000d0
3618 ldstuba [%i3+%g0]0x88,%l6 ! %l6 = 0000004e000000ff
3619! Mem[0000000030141410] = 000000ff, %l2 = 00000000000000ff
3620 ldstuba [%i5+%o5]0x89,%l2 ! %l2 = 000000ff000000ff
3621! Mem[0000000030041410] = 4fe8d3dd, %l0 = 0000000000000000
3622 ldstuba [%i1+%o5]0x81,%l0 ! %l0 = 0000004f000000ff
3623! %l4 = 00000b21, %l5 = ff0000ff, Mem[0000000030081408] = ff000000 ffffffff
3624 stda %l4,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000b21 ff0000ff
3625! Starting 10 instruction Load Burst
3626! Mem[0000000030001408] = 00000000, %l2 = 00000000000000ff
3627 lduha [%i0+%o4]0x81,%l2 ! %l2 = 0000000000000000
3628
3629p0_label_141:
3630! Mem[00000000100c1410] = ff3e0dff, %l4 = 000000ff00000b21
3631 ldswa [%i3+%o5]0x88,%l4 ! %l4 = ffffffffff3e0dff
3632! Mem[0000000010101420] = 00000000 7a53ffff, %l6 = 0000004e, %l7 = 000000ff
3633 ldda [%i4+0x020]%asi,%l6 ! %l6 = 0000000000000000 000000007a53ffff
3634! Mem[0000000010001410] = 000000ff, %f25 = a704578c
3635 lda [%i0+%o5]0x88,%f25 ! %f25 = 000000ff
3636! Mem[0000000030141400] = d0030000, %l7 = 000000007a53ffff
3637 ldswa [%i5+%g0]0x81,%l7 ! %l7 = ffffffffd0030000
3638! Mem[0000000010141400] = 000000ff, %l7 = ffffffffd0030000
3639 lduwa [%i5+%g0]0x88,%l7 ! %l7 = 00000000000000ff
3640! Mem[0000000010141410] = ff000000, %f22 = ff776362
3641 lda [%i5+%o5]0x80,%f22 ! %f22 = ff000000
3642! Mem[0000000030181408] = 000000ff, %l5 = 00000000ff0000ff
3643 ldsha [%i6+%o4]0x81,%l5 ! %l5 = 0000000000000000
3644! Mem[0000000010081410] = d003a0ff, %l6 = 0000000000000000
3645 lduha [%i2+%o5]0x80,%l6 ! %l6 = 000000000000d003
3646! Mem[0000000010141410] = ff0000008a27d318, %l2 = 0000000000000000
3647 ldxa [%i5+%o5]0x80,%l2 ! %l2 = ff0000008a27d318
3648! Starting 10 instruction Store Burst
3649! %l2 = ff0000008a27d318, Mem[0000000021800100] = 00211701, %asi = 80
3650 stha %l2,[%o3+0x100]%asi ! Mem[0000000021800100] = d3181701
3651
3652p0_label_142:
3653! %l7 = 00000000000000ff, Mem[0000000010101408] = 000000ff
3654 stwa %l7,[%i4+%o4]0x80 ! Mem[0000000010101408] = 000000ff
3655! %f26 = 74d5d720 ed5fa07b, %l6 = 000000000000d003
3656! Mem[0000000030081418] = ffffffffed5fa07b
3657 add %i2,0x018,%g1
3658 stda %f26,[%g1+%l6]ASI_PST8_S ! Mem[0000000030081418] = ffffffffed5fa07b
3659! %l3 = 00000000ff000000, Mem[0000000030041400] = ca000000
3660 stba %l3,[%i1+%g0]0x89 ! Mem[0000000030041400] = ca000000
3661! %l5 = 0000000000000000, Mem[0000000010101410] = ff00ffff
3662 stha %l5,[%i4+%o5]0x80 ! Mem[0000000010101410] = 0000ffff
3663! %l4 = ffffffffff3e0dff, Mem[000000001018143a] = da827479, %asi = 80
3664 stba %l4,[%i6+0x03a]%asi ! Mem[0000000010181438] = da82ff79
3665! Mem[0000000010001430] = 53b35b83, %l0 = 0000004f, %l7 = 000000ff
3666 add %i0,0x30,%g1
3667 casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000053b35b83
3668! %l2 = 8a27d318, %l3 = ff000000, Mem[00000000100c1410] = ff0d3eff cb000000
3669 stda %l2,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 8a27d318 ff000000
3670! %l0 = 000000000000004f, Mem[00000000100c1408] = ffffffffffffffff
3671 stx %l0,[%i3+%o4] ! Mem[00000000100c1408] = 000000000000004f
3672! %f22 = ff000000 67186f7c, %l1 = 00000000ff000000
3673! Mem[0000000010181438] = da82ff79fb0d3eff
3674 add %i6,0x038,%g1
3675 stda %f22,[%g1+%l1]ASI_PST16_PL ! Mem[0000000010181438] = da82ff79fb0d3eff
3676! Starting 10 instruction Load Burst
3677! Mem[0000000010141400] = 000000ff, %l4 = ffffffffff3e0dff
3678 ldsba [%i5+%g0]0x88,%l4 ! %l4 = ffffffffffffffff
3679
3680p0_label_143:
3681! Mem[00000000100c143c] = bb4227e5, %f18 = 000000ff
3682 ld [%i3+0x03c],%f18 ! %f18 = bb4227e5
3683! Mem[000000001000142c] = 000000ff, %l1 = 00000000ff000000
3684 lduha [%i0+0x02e]%asi,%l1 ! %l1 = 00000000000000ff
3685! Mem[0000000030181400] = d003a0ff ff617eff, %l2 = 8a27d318, %l3 = ff000000
3686 ldda [%i6+%g0]0x89,%l2 ! %l2 = 00000000ff617eff 00000000d003a0ff
3687! Mem[0000000010001410] = ff000000 00000000, %l0 = 0000004f, %l1 = 000000ff
3688 ldda [%i0+%o5]0x80,%l0 ! %l0 = 00000000ff000000 0000000000000000
3689! Mem[00000000100c143c] = bb4227e5, %l4 = ffffffffffffffff
3690 lduwa [%i3+0x03c]%asi,%l4 ! %l4 = 00000000bb4227e5
3691! Mem[0000000030081408] = 00000b21, %l1 = 0000000000000000
3692 lduha [%i2+%o4]0x81,%l1 ! %l1 = 0000000000000000
3693! Mem[0000000030081400] = 00000000000000ff, %f20 = 00000000 7a539475
3694 ldda [%i2+%g0]0x89,%f20 ! %f20 = 00000000 000000ff
3695! Mem[0000000030101410] = 000000ff, %f5 = 000000ff
3696 lda [%i4+%o5]0x81,%f5 ! %f5 = 000000ff
3697! Mem[0000000010141400] = ff000000, %l2 = 00000000ff617eff
3698 ldsha [%i5+%g0]0x80,%l2 ! %l2 = ffffffffffffff00
3699! Starting 10 instruction Store Burst
3700! Mem[0000000010041400] = 000000ff, %l1 = 0000000000000000
3701 ldstuba [%i1+%g0]0x88,%l1 ! %l1 = 000000ff000000ff
3702
3703p0_label_144:
3704 membar #Sync ! Added by membar checker (22)
3705! %l6 = 000000000000d003, Mem[0000000010001410] = 000000ff
3706 stwa %l6,[%i0+%o5]0x88 ! Mem[0000000010001410] = 0000d003
3707! Mem[0000000030181408] = 000000ff, %l7 = 0000000053b35b83
3708 lduba [%i6+%o4]0x81,%l7 ! %l7 = 0000000000000000
3709! Mem[0000000010181410] = ff000000, %l7 = 0000000000000000
3710 ldstuba [%i6+%o5]0x80,%l7 ! %l7 = 000000ff000000ff
3711! %l7 = 00000000000000ff, Mem[0000000030101410] = 000000ff
3712 stha %l7,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00ff00ff
3713! %l5 = 0000000000000000, Mem[0000000010001438] = ced2eed0001d0043
3714 stx %l5,[%i0+0x038] ! Mem[0000000010001438] = 0000000000000000
3715! %l6 = 000000000000d003, Mem[0000000030081408] = 210b0000
3716 stha %l6,[%i2+%o4]0x89 ! Mem[0000000030081408] = 210bd003
3717! Mem[0000000010101408] = 000000ff, %l2 = ffffffffffffff00
3718 swapa [%i4+%o4]0x80,%l2 ! %l2 = 00000000000000ff
3719! Mem[0000000030041400] = 000000ca, %l3 = 00000000d003a0ff
3720 swapa [%i1+%g0]0x81,%l3 ! %l3 = 00000000000000ca
3721! %f12 = 260d69f2 835bb353, Mem[0000000030181408] = 000000ff 00000000
3722 stda %f12,[%i6+%o4]0x81 ! Mem[0000000030181408] = 260d69f2 835bb353
3723! Starting 10 instruction Load Burst
3724! Mem[0000000020800000] = ffffaff8, %l3 = 00000000000000ca
3725 lduh [%o1+%g0],%l3 ! %l3 = 000000000000ffff
3726
3727p0_label_145:
3728! Mem[0000000030041408] = 000000ff, %f21 = 000000ff
3729 lda [%i1+%o4]0x89,%f21 ! %f21 = 000000ff
3730! Mem[0000000030181400] = ff7e61ffffa003d0, %f4 = 00000000 000000ff
3731 ldda [%i6+%g0]0x81,%f4 ! %f4 = ff7e61ff ffa003d0
3732! Mem[00000000300c1408] = ff00000067186f7c, %f0 = ffffffff ff000000
3733 ldda [%i3+%o4]0x81,%f0 ! %f0 = ff000000 67186f7c
3734! Mem[0000000030041400] = 1e7e61ff ffa003d0, %l4 = bb4227e5, %l5 = 00000000
3735 ldda [%i1+%g0]0x89,%l4 ! %l4 = 00000000ffa003d0 000000001e7e61ff
3736! Mem[0000000030001410] = d003a0ff, %f29 = bb4298e5
3737 lda [%i0+%o5]0x89,%f29 ! %f29 = d003a0ff
3738! Mem[00000000100c1410] = 8a27d318, %l4 = 00000000ffa003d0
3739 lduha [%i3+%o5]0x80,%l4 ! %l4 = 0000000000008a27
3740! Mem[0000000010001410] = 000000000000d003, %f14 = 43001d00 d0eed2ce
3741 ldda [%i0+%o5]0x88,%f14 ! %f14 = 00000000 0000d003
3742! Mem[0000000010181408] = 00000000, %l4 = 0000000000008a27
3743 lduba [%i6+%o4]0x80,%l4 ! %l4 = 0000000000000000
3744! Mem[00000000100c1408] = 00000000, %l2 = 00000000000000ff
3745 lduha [%i3+%o4]0x80,%l2 ! %l2 = 0000000000000000
3746! Starting 10 instruction Store Burst
3747! %f4 = ff7e61ff ffa003d0, Mem[0000000010001408] = ff000000 ffffffff
3748 stda %f4 ,[%i0+0x008]%asi ! Mem[0000000010001408] = ff7e61ff ffa003d0
3749
3750p0_label_146:
3751! Mem[0000000030001400] = d003a0ff, %l7 = 00000000000000ff
3752 ldstuba [%i0+%g0]0x89,%l7 ! %l7 = 000000ff000000ff
3753! %f21 = 000000ff, Mem[0000000010041400] = ff000000
3754 sta %f21,[%i1+%g0]0x80 ! Mem[0000000010041400] = 000000ff
3755! %l1 = 00000000000000ff, Mem[0000000021800140] = b9ffdf62
3756 sth %l1,[%o3+0x140] ! Mem[0000000021800140] = 00ffdf62
3757! %l4 = 0000000000000000, %l0 = 00000000ff000000, %l2 = 0000000000000000
3758 sub %l4,%l0,%l2 ! %l2 = ffffffff01000000
3759! Mem[0000000020800000] = ffffaff8, %l3 = 000000000000ffff
3760 ldstub [%o1+%g0],%l3 ! %l3 = 000000ff000000ff
3761! %f4 = ff7e61ff ffa003d0, Mem[00000000300c1408] = ff000000 67186f7c
3762 stda %f4 ,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ff7e61ff ffa003d0
3763! %l4 = 00000000, %l5 = 1e7e61ff, Mem[0000000010141408] = 0000002a 00000000
3764 stda %l4,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000 1e7e61ff
3765! %f28 = 775261c6 d003a0ff, %l0 = 00000000ff000000
3766! Mem[0000000030101410] = 00ff00ff00000000
3767 add %i4,0x010,%g1
3768 stda %f28,[%g1+%l0]ASI_PST32_S ! Mem[0000000030101410] = 00ff00ff00000000
3769! Mem[00000000100c1400] = ff597600, %l6 = 000000000000d003
3770 ldstuba [%i3+0x000]%asi,%l6 ! %l6 = 000000ff000000ff
3771! Starting 10 instruction Load Burst
3772! Mem[0000000030141408] = ffffffffffff00d0, %l3 = 00000000000000ff
3773 ldxa [%i5+%o4]0x89,%l3 ! %l3 = ffffffffffff00d0
3774
3775p0_label_147:
3776! Mem[0000000030181400] = ff7e61ff ffa003d0, %l0 = ff000000, %l1 = 000000ff
3777 ldda [%i6+%g0]0x81,%l0 ! %l0 = 00000000ff7e61ff 00000000ffa003d0
3778! Mem[0000000030001410] = ffa003d000000000, %l0 = 00000000ff7e61ff
3779 ldxa [%i0+%o5]0x81,%l0 ! %l0 = ffa003d000000000
3780! Mem[0000000010101410] = ffff0000, %l7 = 00000000000000ff
3781 ldsba [%i4+%o5]0x88,%l7 ! %l7 = 0000000000000000
3782! Mem[0000000010081424] = 6e2dcd72, %l7 = 0000000000000000
3783 ldsb [%i2+0x024],%l7 ! %l7 = 000000000000006e
3784! Mem[0000000010101428] = 7e181316, %l0 = ffa003d000000000
3785 lduh [%i4+0x02a],%l0 ! %l0 = 0000000000001316
3786! Mem[00000000300c1408] = ff617eff, %l0 = 0000000000001316
3787 ldsba [%i3+%o4]0x89,%l0 ! %l0 = ffffffffffffffff
3788! Mem[0000000010041430] = 000000cb1b7071a6, %f2 = ffffffff 000000ff
3789 ldd [%i1+0x030],%f2 ! %f2 = 000000cb 1b7071a6
3790! Mem[0000000010141408] = 1e7e61ff00000000, %f6 = 2867ffe5 00000000
3791 ldda [%i5+%o4]0x88,%f6 ! %f6 = 1e7e61ff 00000000
3792! Mem[0000000030041408] = 00000000000000ff, %l7 = 000000000000006e
3793 ldxa [%i1+%o4]0x89,%l7 ! %l7 = 00000000000000ff
3794! Starting 10 instruction Store Burst
3795! Mem[0000000030001410] = d003a0ff, %l3 = ffffffffffff00d0
3796 ldstuba [%i0+%o5]0x89,%l3 ! %l3 = 000000ff000000ff
3797
3798p0_label_148:
3799! %l4 = 0000000000000000, Mem[0000000030041400] = d003a0ffff617e1e
3800 stxa %l4,[%i1+%g0]0x81 ! Mem[0000000030041400] = 0000000000000000
3801! %l7 = 00000000000000ff, Mem[0000000010141400] = 000000ff
3802 stba %l7,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000000ff
3803! %l0 = ffffffff, %l1 = ffa003d0, Mem[0000000010001410] = 03d00000 00000000
3804 stda %l0,[%i0+%o5]0x80 ! Mem[0000000010001410] = ffffffff ffa003d0
3805! Mem[0000000030141408] = ffff00d0, %l6 = 00000000000000ff
3806 ldstuba [%i5+%o4]0x89,%l6 ! %l6 = 000000d0000000ff
3807! Mem[0000000010141400] = 000000ff, %l7 = 00000000000000ff
3808 swapa [%i5+%g0]0x88,%l7 ! %l7 = 00000000000000ff
3809! Mem[0000000010101408] = ffffff00, %l0 = ffffffffffffffff
3810 swapa [%i4+%o4]0x80,%l0 ! %l0 = 00000000ffffff00
3811! Mem[0000000010081410] = ffa003d0, %l3 = 00000000000000ff
3812 ldstuba [%i2+%o5]0x88,%l3 ! %l3 = 000000d0000000ff
3813! %l7 = 00000000000000ff, Mem[00000000100c1430] = ffff9f8c, %asi = 80
3814 stwa %l7,[%i3+0x030]%asi ! Mem[00000000100c1430] = 000000ff
3815! %l4 = 0000000000000000, Mem[0000000030001410] = ffa003d0
3816 stba %l4,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00a003d0
3817! Starting 10 instruction Load Burst
3818! Mem[0000000030181408] = 260d69f2835bb353, %f6 = 1e7e61ff 00000000
3819 ldda [%i6+%o4]0x81,%f6 ! %f6 = 260d69f2 835bb353
3820
3821p0_label_149:
3822! Mem[0000000010141410] = ff000000, %l0 = 00000000ffffff00
3823 ldswa [%i5+0x010]%asi,%l0 ! %l0 = ffffffffff000000
3824! Mem[0000000030041400] = 00000000, %l7 = 00000000000000ff
3825 lduha [%i1+%g0]0x89,%l7 ! %l7 = 0000000000000000
3826! Code Fragment 3
3827p0_fragment_9:
3828! %l0 = ffffffffff000000
3829 setx 0x10cc13bfa41e2e1e,%g7,%l0 ! %l0 = 10cc13bfa41e2e1e
3830! %l1 = 00000000ffa003d0
3831 setx 0xacabc467dd0734ca,%g7,%l1 ! %l1 = acabc467dd0734ca
3832 setx 0x1fe000, %g1, %g3
3833 or %l0, %g3, %l0 ! always set perrmask = 0xff
3834 setx 0x1ffff8, %g1, %g2
3835 and %l0, %g2, %l0
3836 ta T_CHANGE_HPRIV
3837 stxa %l1, [%l0]ASI_DCACHE_DATA
3838 ta T_CHANGE_NONHPRIV
3839! %l0 = 10cc13bfa41e2e1e
3840 setx 0x7468aeb036e368e8,%g7,%l0 ! %l0 = 7468aeb036e368e8
3841! %l1 = acabc467dd0734ca
3842 setx 0x9e906ed795cd2faa,%g7,%l1 ! %l1 = 9e906ed795cd2faa
3843! Mem[0000000030181400] = ff617eff, %l3 = 00000000000000d0
3844 ldsba [%i6+%g0]0x89,%l3 ! %l3 = ffffffffffffffff
3845! Mem[00000000100c1410] = 8a27d318, %l5 = 000000001e7e61ff
3846 ldsba [%i3+0x011]%asi,%l5 ! %l5 = 0000000000000027
3847! Mem[0000000010001408] = ff7e61ffffa003d0, %l1 = 9e906ed795cd2faa
3848 ldxa [%i0+%o4]0x80,%l1 ! %l1 = ff7e61ffffa003d0
3849! Mem[0000000010001410] = d003a0ffffffffff, %l7 = 0000000000000000
3850 ldxa [%i0+%o5]0x88,%l7 ! %l7 = d003a0ffffffffff
3851! Mem[0000000010101430] = ff0000000000001e, %f10 = ff000000 ce844eff
3852 ldd [%i4+0x030],%f10 ! %f10 = ff000000 0000001e
3853! Mem[0000000010041408] = 00220026, %l0 = 7468aeb036e368e8
3854 lduha [%i1+%o4]0x88,%l0 ! %l0 = 0000000000000026
3855! Starting 10 instruction Store Burst
3856! Mem[0000000010141409] = 00000000, %l5 = 0000000000000027
3857 ldstuba [%i5+0x009]%asi,%l5 ! %l5 = 00000000000000ff
3858
3859p0_label_150:
3860! Mem[0000000010181408] = 00000000, %l7 = d003a0ffffffffff
3861 ldstuba [%i6+%o4]0x88,%l7 ! %l7 = 00000000000000ff
3862! %f6 = 260d69f2 835bb353, Mem[00000000100c1400] = ff597600 ffffffff
3863 stda %f6 ,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 260d69f2 835bb353
3864! Mem[0000000010001400] = ff000000, %l0 = 0000000000000026
3865 ldstuba [%i0+%g0]0x88,%l0 ! %l0 = 00000000000000ff
3866! %l7 = 0000000000000000, Mem[00000000300c1408] = d003a0ffff617eff
3867 stxa %l7,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 0000000000000000
3868! %l5 = 0000000000000000, Mem[0000000030141400] = 000003d0
3869 stwa %l5,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000000
3870! %l4 = 0000000000000000, Mem[0000000010141400] = 000000ff
3871 stba %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000
3872! %l5 = 0000000000000000, Mem[0000000010141400] = 00000000
3873 stha %l5,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000
3874! Mem[0000000030181410] = 00000000, %l1 = ff7e61ffffa003d0
3875 ldstuba [%i6+%o5]0x81,%l1 ! %l1 = 00000000000000ff
3876! %f5 = ffa003d0, %f14 = 00000000, %f8 = f1ffffff d2ab68ff
3877 fsmuld %f5 ,%f14,%f8 ! %f8 = fffc007a 00000000
3878! Starting 10 instruction Load Burst
3879! Mem[0000000030081408] = ff0000ff210bd003, %l6 = 00000000000000d0
3880 ldxa [%i2+%o4]0x89,%l6 ! %l6 = ff0000ff210bd003
3881
3882p0_label_151:
3883! Mem[0000000010041410] = 4e597600, %l5 = 0000000000000000
3884 ldsba [%i1+%o5]0x88,%l5 ! %l5 = 0000000000000000
3885! Mem[0000000010001410] = d003a0ff ffffffff, %l0 = 00000000, %l1 = 00000000
3886 ldda [%i0+%o5]0x88,%l0 ! %l0 = 00000000ffffffff 00000000d003a0ff
3887! Mem[0000000010101410] = ff000085ffff0000, %f28 = 775261c6 d003a0ff
3888 ldda [%i4+%o5]0x88,%f28 ! %f28 = ff000085 ffff0000
3889! Mem[0000000010081408] = 00ffffff, %l1 = 00000000d003a0ff
3890 lduba [%i2+%o4]0x88,%l1 ! %l1 = 00000000000000ff
3891! Mem[0000000010001420] = ff68abd2, %l3 = ffffffffffffffff
3892 lduha [%i0+0x020]%asi,%l3 ! %l3 = 000000000000ff68
3893! Mem[0000000030101400] = 7594537a, %l3 = 000000000000ff68
3894 lduwa [%i4+%g0]0x81,%l3 ! %l3 = 000000007594537a
3895! Mem[0000000030141410] = ff000000, %l1 = 00000000000000ff
3896 ldsba [%i5+%o5]0x81,%l1 ! %l1 = ffffffffffffffff
3897! Mem[0000000010081400] = 1e7e61ff, %l1 = ffffffffffffffff
3898 lduha [%i2+%g0]0x88,%l1 ! %l1 = 00000000000061ff
3899! Mem[0000000010001404] = ffffffff, %l0 = 00000000ffffffff
3900 lduh [%i0+0x006],%l0 ! %l0 = 000000000000ffff
3901! Starting 10 instruction Store Burst
3902! %f31 = bb4227e5, %f14 = 00000000, %f27 = ed5fa07b
3903 fdivs %f31,%f14,%f27 ! %f27 = ff800000
3904
3905p0_label_152:
3906! %f13 = 835bb353, Mem[0000000010001400] = ff0000ff
3907 sta %f13,[%i0+%g0]0x80 ! Mem[0000000010001400] = 835bb353
3908! %l7 = 0000000000000000, Mem[0000000030101400] = 7594537a
3909 stwa %l7,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000
3910! Mem[0000000030181410] = ff000000, %l1 = 00000000000061ff
3911 swapa [%i6+%o5]0x81,%l1 ! %l1 = 00000000ff000000
3912! %f26 = 74d5d720 ff800000, %l4 = 0000000000000000
3913! Mem[0000000010081428] = d3332db5ffffffff
3914 add %i2,0x028,%g1
3915 stda %f26,[%g1+%l4]ASI_PST16_P ! Mem[0000000010081428] = d3332db5ffffffff
3916! %f16 = ff7e61ff ffa003d0, %l1 = 00000000ff000000
3917! Mem[0000000030081408] = 03d00b21ff0000ff
3918 add %i2,0x008,%g1
3919 stda %f16,[%g1+%l1]ASI_PST16_S ! Mem[0000000030081408] = 03d00b21ff0000ff
3920! %l1 = 00000000ff000000, Mem[0000000010041410] = 0076594e
3921 stb %l1,[%i1+%o5] ! Mem[0000000010041410] = 0076594e
3922! %l6 = ff0000ff210bd003, Mem[0000000010081400] = 850000001e7e61ff
3923 stxa %l6,[%i2+%g0]0x88 ! Mem[0000000010081400] = ff0000ff210bd003
3924! Mem[0000000020800000] = ffffaff8, %l0 = 000000000000ffff
3925 ldstub [%o1+%g0],%l0 ! %l0 = 000000ff000000ff
3926! %l3 = 000000007594537a, Mem[0000000010081400] = 210bd003
3927 stwa %l3,[%i2+%g0]0x88 ! Mem[0000000010081400] = 7594537a
3928! Starting 10 instruction Load Burst
3929! Mem[0000000010041410] = 0076594effff0000, %l3 = 000000007594537a
3930 ldxa [%i1+%o5]0x80,%l3 ! %l3 = 0076594effff0000
3931
3932p0_label_153:
3933! Mem[0000000010041400] = ff000000, %l7 = 0000000000000000
3934 ldsha [%i1+%g0]0x88,%l7 ! %l7 = 0000000000000000
3935! Mem[0000000010101400] = 00000000 00000000, %l2 = 01000000, %l3 = ffff0000
3936 ldda [%i4+%g0]0x88,%l2 ! %l2 = 0000000000000000 0000000000000000
3937! Mem[0000000030101400] = 00000000, %f12 = 260d69f2
3938 lda [%i4+%g0]0x89,%f12 ! %f12 = 00000000
3939! Mem[0000000030041400] = 00000000, %l3 = 0000000000000000
3940 lduha [%i1+%g0]0x81,%l3 ! %l3 = 0000000000000000
3941! Mem[00000000201c0000] = a6ff1b53, %l0 = 00000000000000ff
3942 ldsh [%o0+%g0],%l0 ! %l0 = ffffffffffffa6ff
3943! Mem[00000000300c1400] = 000000ff, %l5 = 0000000000000000
3944 ldswa [%i3+%g0]0x89,%l5 ! %l5 = 00000000000000ff
3945! Mem[0000000030181400] = ff617eff, %l6 = ff0000ff210bd003
3946 ldswa [%i6+%g0]0x89,%l6 ! %l6 = ffffffffff617eff
3947! Mem[00000000300c1410] = 000000ff, %l7 = 0000000000000000
3948 lduwa [%i3+%o5]0x89,%l7 ! %l7 = 00000000000000ff
3949! Mem[0000000030101408] = 00000000, %l2 = 0000000000000000
3950 ldsba [%i4+%o4]0x89,%l2 ! %l2 = 0000000000000000
3951! Starting 10 instruction Store Burst
3952! %l7 = 00000000000000ff, Mem[0000000010041410] = 0000ffff4e597600
3953 stxa %l7,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000000000ff
3954
3955p0_label_154:
3956! %l2 = 0000000000000000, Mem[00000000201c0000] = a6ff1b53
3957 sth %l2,[%o0+%g0] ! Mem[00000000201c0000] = 00001b53
3958! %f0 = ff000000 67186f7c 000000cb 1b7071a6
3959! %f4 = ff7e61ff ffa003d0 260d69f2 835bb353
3960! %f8 = fffc007a 00000000 ff000000 0000001e
3961! %f12 = 00000000 835bb353 00000000 0000d003
3962 stda %f0,[%i6]ASI_BLK_AIUSL ! Block Store to 0000000030181400
3963! %f0 = ff000000 67186f7c 000000cb 1b7071a6
3964! %f4 = ff7e61ff ffa003d0 260d69f2 835bb353
3965! %f8 = fffc007a 00000000 ff000000 0000001e
3966! %f12 = 00000000 835bb353 00000000 0000d003
3967 stda %f0,[%i1]ASI_COMMIT_P ! Block Store to 0000000010041400
3968! Mem[0000000010101408] = ffffffff, %l3 = 0000000000000000
3969 ldstuba [%i4+%o4]0x80,%l3 ! %l3 = 000000ff000000ff
3970! %l3 = 00000000000000ff, Mem[0000000030001400] = d4584a05d003a0ff
3971 stxa %l3,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000000000ff
3972! Mem[00000000201c0000] = 00001b53, %l5 = 00000000000000ff
3973 ldstub [%o0+%g0],%l5 ! %l5 = 00000000000000ff
3974! Mem[00000000300c1410] = ff000000, %l1 = 00000000ff000000
3975 ldstuba [%i3+%o5]0x81,%l1 ! %l1 = 000000ff000000ff
3976! Mem[0000000020800041] = 594ee56e, %l2 = 0000000000000000
3977 ldstub [%o1+0x041],%l2 ! %l2 = 0000004e000000ff
3978! %f22 = ff000000, Mem[0000000010101410] = ffff0000
3979 sta %f22,[%i4+%o5]0x88 ! Mem[0000000010101410] = ff000000
3980! Starting 10 instruction Load Burst
3981! Mem[0000000010001424] = fffffff1, %l2 = 000000000000004e
3982 ldsb [%i0+0x025],%l2 ! %l2 = ffffffffffffffff
3983
3984p0_label_155:
3985! %l3 = 00000000000000ff, imm = 0000000000000a98, %l4 = 0000000000000000
3986 sub %l3,0xa98,%l4 ! %l4 = fffffffffffff667
3987! Mem[00000000100c142c] = ed5fa07b, %f27 = ff800000
3988 ld [%i3+0x02c],%f27 ! %f27 = ed5fa07b
3989! Mem[0000000030001408] = 00000000 ff000000, %l6 = ff617eff, %l7 = 000000ff
3990 ldda [%i0+%o4]0x81,%l6 ! %l6 = 0000000000000000 00000000ff000000
3991! Mem[0000000030101410] = ff00ff00, %l7 = 00000000ff000000
3992 ldswa [%i4+%o5]0x89,%l7 ! %l7 = ffffffffff00ff00
3993! Mem[0000000030081400] = 00000000 000000ff, %l6 = 00000000, %l7 = ff00ff00
3994 ldda [%i2+%g0]0x89,%l6 ! %l6 = 00000000000000ff 0000000000000000
3995! Mem[0000000030001400] = ff00000000000000, %l0 = ffffffffffffa6ff
3996 ldxa [%i0+%g0]0x81,%l0 ! %l0 = ff00000000000000
3997! Mem[0000000010101400] = 0000000000000000, %l4 = fffffffffffff667
3998 ldxa [%i4+%g0]0x88,%l4 ! %l4 = 0000000000000000
3999! Mem[0000000010141410] = 000000ff, %l2 = ffffffffffffffff
4000 ldsba [%i5+%o5]0x88,%l2 ! %l2 = ffffffffffffffff
4001 membar #Sync ! Added by membar checker (23)
4002! Mem[0000000010181400] = e5ff6728, %l6 = 00000000000000ff
4003 lduha [%i6+%g0]0x88,%l6 ! %l6 = 0000000000006728
4004! Starting 10 instruction Store Burst
4005! %l4 = 0000000000000000, Mem[0000000010041408] = a671701bcb000000
4006 stxa %l4,[%i1+%o4]0x88 ! Mem[0000000010041408] = 0000000000000000
4007
4008p0_label_156:
4009! Mem[0000000010181410] = ff000000, %l1 = 00000000000000ff, %asi = 80
4010 swapa [%i6+0x010]%asi,%l1 ! %l1 = 00000000ff000000
4011! Mem[0000000010001400] = 53b35b83, %l5 = 0000000000000000
4012 swapa [%i0+%g0]0x88,%l5 ! %l5 = 0000000053b35b83
4013! Mem[000000001014141c] = 00000075, %l7 = 00000000, %l6 = 00006728
4014 add %i5,0x1c,%g1
4015 casa [%g1]0x80,%l7,%l6 ! %l6 = 0000000000000075
4016! Mem[0000000010141420] = ffffffff, %l7 = 0000000000000000, %asi = 80
4017 swapa [%i5+0x020]%asi,%l7 ! %l7 = 00000000ffffffff
4018! %l5 = 0000000053b35b83, Mem[0000000030081408] = 210bd003
4019 stwa %l5,[%i2+%o4]0x89 ! Mem[0000000030081408] = 53b35b83
4020! %f4 = ff7e61ff ffa003d0, Mem[0000000010141410] = 000000ff 18d3278a
4021 stda %f4 ,[%i5+%o5]0x88 ! Mem[0000000010141410] = ff7e61ff ffa003d0
4022! %l0 = ff00000000000000, Mem[0000000030001410] = 00000000d003a000
4023 stxa %l0,[%i0+%o5]0x89 ! Mem[0000000030001410] = ff00000000000000
4024! %l2 = ffffffffffffffff, Mem[0000000010101418] = ff606077e5f4aea1
4025 stx %l2,[%i4+0x018] ! Mem[0000000010101418] = ffffffffffffffff
4026! Mem[0000000030141408] = ff00ffff, %l7 = 00000000ffffffff
4027 ldstuba [%i5+%o4]0x81,%l7 ! %l7 = 000000ff000000ff
4028! Starting 10 instruction Load Burst
4029! Mem[0000000010181430] = a671701b, %l0 = ff00000000000000
4030 ldsha [%i6+0x032]%asi,%l0 ! %l0 = 000000000000701b
4031
4032p0_label_157:
4033! Mem[0000000030181410] = d003a0ff, %l0 = 000000000000701b
4034 ldsba [%i6+%o5]0x81,%l0 ! %l0 = ffffffffffffffd0
4035! Mem[00000000300c1410] = 000000ff, %l7 = 00000000000000ff
4036 ldsba [%i3+%o5]0x89,%l7 ! %l7 = ffffffffffffffff
4037! Mem[0000000030041400] = 0000000000000000, %f26 = 74d5d720 ed5fa07b
4038 ldda [%i1+%g0]0x81,%f26 ! %f26 = 00000000 00000000
4039! Mem[0000000010041438] = 00000000, %l1 = 00000000ff000000
4040 ldsba [%i1+0x038]%asi,%l1 ! %l1 = 0000000000000000
4041! Mem[00000000201c0000] = ff001b53, %l4 = 0000000000000000
4042 lduha [%o0+0x000]%asi,%l4 ! %l4 = 000000000000ff00
4043! Mem[000000001000141c] = e5ff6728, %l1 = 0000000000000000
4044 ldub [%i0+0x01e],%l1 ! %l1 = 0000000000000067
4045! %f6 = 260d69f2, %f1 = 67186f7c, %f6 = 260d69f2
4046 fmuls %f6 ,%f1 ,%f6 ! %f6 = 4da868fa
4047! Mem[00000000300c1410] = ff000000, %l1 = 0000000000000067
4048 lduwa [%i3+%o5]0x81,%l1 ! %l1 = 00000000ff000000
4049! Mem[0000000010081408] = ffffff0000000000, %f30 = 1e7e61c6 bb4227e5
4050 ldda [%i2+%o4]0x80,%f30 ! %f30 = ffffff00 00000000
4051! Starting 10 instruction Store Burst
4052! Mem[0000000010181420] = 1e7e61ffffa003d0, %l5 = 0000000053b35b83, %l1 = 00000000ff000000
4053 add %i6,0x20,%g1
4054 casxa [%g1]0x80,%l5,%l1 ! %l1 = 1e7e61ffffa003d0
4055
4056p0_label_158:
4057! %f0 = ff000000 67186f7c, Mem[0000000030141400] = 00000000 00000000
4058 stda %f0 ,[%i5+%g0]0x89 ! Mem[0000000030141400] = ff000000 67186f7c
4059! Mem[0000000010001410] = ffffffff, %l6 = 0000000000000075
4060 swapa [%i0+%o5]0x88,%l6 ! %l6 = 00000000ffffffff
4061! %f18 = bb4227e5 00000000, %l0 = ffffffffffffffd0
4062! Mem[00000000300c1420] = ff617e1e4e5976ff
4063 add %i3,0x020,%g1
4064 stda %f18,[%g1+%l0]ASI_PST32_S ! Mem[00000000300c1420] = ff617e1e4e5976ff
4065! %f0 = ff000000 67186f7c, Mem[00000000300c1408] = 00000000 00000000
4066 stda %f0 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ff000000 67186f7c
4067! Mem[00000000201c0001] = ff001b53, %l5 = 0000000053b35b83
4068 ldstub [%o0+0x001],%l5 ! %l5 = 00000000000000ff
4069! %f24 = 97f10c32 000000ff, Mem[0000000010001410] = 75000000 ffa003d0
4070 stda %f24,[%i0+%o5]0x80 ! Mem[0000000010001410] = 97f10c32 000000ff
4071! %f14 = 00000000 0000d003, Mem[0000000030141408] = ff00ffff ffffffff
4072 stda %f14,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000000 0000d003
4073! Mem[0000000030141408] = 00000000, %l1 = 1e7e61ffffa003d0
4074 swapa [%i5+%o4]0x81,%l1 ! %l1 = 0000000000000000
4075! %l6 = 00000000ffffffff, Mem[0000000010081408] = ffffff0000000000, %asi = 80
4076 stxa %l6,[%i2+0x008]%asi ! Mem[0000000010081408] = 00000000ffffffff
4077! Starting 10 instruction Load Burst
4078! Mem[0000000010101400] = 00000000, %l5 = 0000000000000000
4079 ldsha [%i4+%g0]0x88,%l5 ! %l5 = 0000000000000000
4080
4081p0_label_159:
4082! Mem[0000000010081418] = d1190000, %l6 = 00000000ffffffff
4083 lduwa [%i2+0x018]%asi,%l6 ! %l6 = 00000000d1190000
4084! Mem[0000000030101400] = 00000000, %l1 = 0000000000000000
4085 lduba [%i4+%g0]0x81,%l1 ! %l1 = 0000000000000000
4086! Mem[0000000030141400] = ff000000 67186f7c, %l4 = 0000ff00, %l5 = 00000000
4087 ldda [%i5+%g0]0x89,%l4 ! %l4 = 0000000067186f7c 00000000ff000000
4088! Mem[0000000010141410] = d003a0ffff617eff, %l3 = 00000000000000ff
4089 ldx [%i5+%o5],%l3 ! %l3 = d003a0ffff617eff
4090! Mem[0000000030101410] = ff00ff00, %l6 = 00000000d1190000
4091 lduha [%i4+%o5]0x89,%l6 ! %l6 = 000000000000ff00
4092! %l4 = 0000000067186f7c, Mem[00000000300c1410] = ff000000
4093 stha %l4,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 6f7c0000
4094! Mem[0000000010181410] = ff000000, %l4 = 0000000067186f7c
4095 ldsha [%i6+%o5]0x88,%l4 ! %l4 = 0000000000000000
4096! Mem[0000000010141400] = 00000000, %l0 = ffffffffffffffd0
4097 lduwa [%i5+%g0]0x88,%l0 ! %l0 = 0000000000000000
4098! Mem[0000000010141400] = ca000000 00000000, %l0 = 00000000, %l1 = 00000000
4099 ldda [%i5+%g0]0x88,%l0 ! %l0 = 0000000000000000 00000000ca000000
4100! Starting 10 instruction Store Burst
4101! %f10 = ff000000 0000001e, %l4 = 0000000000000000
4102! Mem[0000000030141420] = ff96f4db82c2da69
4103 add %i5,0x020,%g1
4104 stda %f10,[%g1+%l4]ASI_PST16_S ! Mem[0000000030141420] = ff96f4db82c2da69
4105
4106p0_label_160:
4107! Mem[0000000010141408] = 0000ff00, %l7 = ffffffffffffffff
4108 swapa [%i5+%o4]0x88,%l7 ! %l7 = 000000000000ff00
4109! %f31 = 00000000, Mem[0000000030181408] = 1b7071a6
4110 sta %f31,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000
4111! %l3 = d003a0ffff617eff, Mem[0000000010101408] = ffffffff
4112 stwa %l3,[%i4+%o4]0x88 ! Mem[0000000010101408] = ff617eff
4113! %f2 = 000000cb, Mem[00000000100c1410] = 8a27d318
4114 sta %f2 ,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 000000cb
4115! %l6 = 000000000000ff00, Mem[00000000201c0001] = ffff1b53
4116 stb %l6,[%o0+0x001] ! Mem[00000000201c0000] = ff001b53
4117! Mem[0000000010041420] = fffc007a, %l6 = 0000ff00, %l4 = 00000000
4118 add %i1,0x20,%g1
4119 casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000fffc007a
4120! %l5 = 00000000ff000000, Mem[0000000030081408] = 53b35b83
4121 stwa %l5,[%i2+%o4]0x89 ! Mem[0000000030081408] = ff000000
4122! %f0 = ff000000 67186f7c, Mem[00000000300c1408] = 67186f7c ff000000
4123 stda %f0 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ff000000 67186f7c
4124! %f3 = 1b7071a6, Mem[0000000010181408] = ff000000
4125 sta %f3 ,[%i6+%o4]0x80 ! Mem[0000000010181408] = 1b7071a6
4126! Starting 10 instruction Load Burst
4127! Mem[0000000010001414] = 000000ff, %l3 = d003a0ffff617eff
4128 ldsb [%i0+0x016],%l3 ! %l3 = 0000000000000000
4129
4130p0_label_161:
4131 membar #Sync ! Added by membar checker (24)
4132! Mem[0000000030001400] = ff000000 00000000 00000000 ff000000
4133! Mem[0000000030001410] = 00000000 000000ff 046279b8 a0f0cd14
4134! Mem[0000000030001420] = 9a031f0a 626377fa 0aaf40f1 ffffff7f
4135! Mem[0000000030001430] = 46a78731 a35aa749 e7e33264 85eb95f9
4136 ldda [%i0]ASI_BLK_SL,%f0 ! Block Load from 0000000030001400
4137! Mem[0000000030101408] = 00000000, %f21 = 000000ff
4138 lda [%i4+%o4]0x89,%f21 ! %f21 = 00000000
4139! Mem[0000000010101408] = ff617eff, %l3 = 0000000000000000
4140 lduba [%i4+%o4]0x88,%l3 ! %l3 = 00000000000000ff
4141! Mem[0000000010001408] = ff7e61ffffa003d0, %f18 = bb4227e5 00000000
4142 ldda [%i0+%o4]0x80,%f18 ! %f18 = ff7e61ff ffa003d0
4143! Mem[0000000030101408] = 00000000, %f22 = ff000000
4144 lda [%i4+%o4]0x81,%f22 ! %f22 = 00000000
4145! Code Fragment 4
4146p0_fragment_10:
4147! %l0 = 0000000000000000
4148 setx 0x974edca0772785cd,%g7,%l0 ! %l0 = 974edca0772785cd
4149! %l1 = 00000000ca000000
4150 setx 0xa48b9d0878743a92,%g7,%l1 ! %l1 = a48b9d0878743a92
4151 setx 0x7ff8, %g1, %g2
4152 and %l0, %g2, %l0
4153 setx 0xffffffff, %g1, %g2
4154 and %l1, %g2, %l1
4155 setx 0x100000000, %g1, %g2
4156 or %l1, %g2, %l1 ! Set bit 32 - perrinj
4157 ta T_CHANGE_HPRIV
4158 stxa %l1, [%l0]ASI_ICACHE_INSTR
4159 ta T_CHANGE_NONHPRIV
4160! %l0 = 974edca0772785cd
4161 setx 0x1284982ff68cd68b,%g7,%l0 ! %l0 = 1284982ff68cd68b
4162! %l1 = a48b9d0878743a92
4163 setx 0x6360bd6fd12aff77,%g7,%l1 ! %l1 = 6360bd6fd12aff77
4164! Mem[0000000010141424] = a35aa749, %l6 = 000000000000ff00
4165 ldub [%i5+0x024],%l6 ! %l6 = 00000000000000a3
4166! Mem[00000000300c1410] = 82e73f1e00007c6f, %l0 = 1284982ff68cd68b
4167 ldxa [%i3+%o5]0x89,%l0 ! %l0 = 82e73f1e00007c6f
4168! Mem[0000000010081408] = 00000000, %l5 = 00000000ff000000
4169 ldsba [%i2+%o4]0x80,%l5 ! %l5 = 0000000000000000
4170! Starting 10 instruction Store Burst
4171! %l0 = 00007c6f, %l1 = d12aff77, Mem[0000000030181408] = 00000000 cb000000
4172 stda %l0,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00007c6f d12aff77
4173
4174p0_label_162:
4175! Mem[0000000030001400] = 000000ff, %l4 = 00000000fffc007a
4176 ldstuba [%i0+%g0]0x89,%l4 ! %l4 = 000000ff000000ff
4177! Mem[0000000010001404] = ffffffff, %l7 = 0000ff00, %l6 = 000000a3
4178 add %i0,0x04,%g1
4179 casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000ffffffff
4180! %l0 = 00007c6f, %l1 = d12aff77, Mem[0000000030181400] = 7c6f1867 000000ff
4181 stda %l0,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00007c6f d12aff77
4182! %l5 = 0000000000000000, Mem[00000000300c1400] = ff0000002ad800ff
4183 stxa %l5,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 0000000000000000
4184! Mem[0000000010141400] = 00000000, %l0 = 82e73f1e00007c6f
4185 swapa [%i5+%g0]0x80,%l0 ! %l0 = 0000000000000000
4186! Mem[0000000010181410] = ff000000, %l4 = 00000000000000ff
4187 ldstuba [%i6+%o5]0x88,%l4 ! %l4 = 00000000000000ff
4188! %f29 = ffff0000, Mem[0000000010041408] = 00000000
4189 sta %f29,[%i1+%o4]0x88 ! Mem[0000000010041408] = ffff0000
4190! %l4 = 0000000000000000, Mem[0000000010041408] = 0000ffff
4191 stba %l4,[%i1+%o4]0x80 ! Mem[0000000010041408] = 0000ffff
4192! Mem[0000000010041410] = ff7e61ff, %l1 = 6360bd6fd12aff77
4193 swapa [%i1+%o5]0x80,%l1 ! %l1 = 00000000ff7e61ff
4194! Starting 10 instruction Load Burst
4195! Mem[0000000030001410] = 00000000, %l7 = 000000000000ff00
4196 ldswa [%i0+%o5]0x81,%l7 ! %l7 = 0000000000000000
4197
4198p0_label_163:
4199! Mem[0000000010141410] = d003a0ff, %l7 = 0000000000000000
4200 ldswa [%i5+%o5]0x80,%l7 ! %l7 = ffffffffd003a0ff
4201! Mem[0000000010041400] = 000000ff, %l2 = ffffffffffffffff
4202 ldswa [%i1+%g0]0x88,%l2 ! %l2 = 00000000000000ff
4203! Mem[0000000010101400] = 00000000, %l7 = ffffffffd003a0ff
4204 lduh [%i4+%g0],%l7 ! %l7 = 0000000000000000
4205! Mem[0000000030041408] = ff00000000000000, %l1 = 00000000ff7e61ff
4206 ldxa [%i1+%o4]0x81,%l1 ! %l1 = ff00000000000000
4207! Mem[0000000030181400] = 6f7c0000, %l6 = 00000000ffffffff
4208 ldswa [%i6+%g0]0x89,%l6 ! %l6 = 000000006f7c0000
4209! Mem[0000000030081408] = ff000000, %l7 = 0000000000000000
4210 ldsba [%i2+%o4]0x89,%l7 ! %l7 = 0000000000000000
4211! Mem[0000000010141430] = 1fff457c9fd8fddb, %f22 = 00000000 67186f7c
4212 ldd [%i5+0x030],%f22 ! %f22 = 1fff457c 9fd8fddb
4213! Mem[0000000030141408] = d003a0ff, %l7 = 0000000000000000
4214 ldsba [%i5+%o4]0x89,%l7 ! %l7 = ffffffffffffffff
4215! Mem[00000000100c1424] = ffffffff, %l7 = ffffffffffffffff
4216 lduha [%i3+0x026]%asi,%l7 ! %l7 = 000000000000ffff
4217! Starting 10 instruction Store Burst
4218! %f0 = 00000000 000000ff 000000ff 00000000
4219! %f4 = ff000000 00000000 14cdf0a0 b8796204
4220! %f8 = fa776362 0a1f039a 7fffffff f140af0a
4221! %f12 = 49a75aa3 3187a746 f995eb85 6432e3e7
4222 stda %f0,[%i0]ASI_BLK_AIUPL ! Block Store to 0000000010001400
4223
4224p0_label_164:
4225 membar #Sync ! Added by membar checker (25)
4226! Mem[0000000010001404] = 00000000, %l3 = 000000ff, %l2 = 000000ff
4227 add %i0,0x04,%g1
4228 casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000000000000
4229! %f18 = ff7e61ff ffa003d0, Mem[00000000100c1428] = 0349e050 ed5fa07b
4230 stda %f18,[%i3+0x028]%asi ! Mem[00000000100c1428] = ff7e61ff ffa003d0
4231! %l0 = 00000000, %l1 = 00000000, Mem[0000000010141410] = d003a0ff ff617eff
4232 stda %l0,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000 00000000
4233! %l2 = 0000000000000000, Mem[0000000030081408] = 000000ff
4234 stwa %l2,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000
4235! %f22 = 1fff457c 9fd8fddb, Mem[0000000030081408] = 00000000 ff0000ff
4236 stda %f22,[%i2+%o4]0x81 ! Mem[0000000030081408] = 1fff457c 9fd8fddb
4237! Mem[0000000030181408] = 6f7c0000, %l1 = ff00000000000000
4238 swapa [%i6+%o4]0x89,%l1 ! %l1 = 000000006f7c0000
4239! Mem[0000000010141400] = 00007c6f, %l0 = 0000000000000000
4240 swapa [%i5+%g0]0x80,%l0 ! %l0 = 0000000000007c6f
4241! %l3 = 00000000000000ff, Mem[0000000030101408] = 00000000
4242 stba %l3,[%i4+%o4]0x81 ! Mem[0000000030101408] = ff000000
4243! %f13 = 3187a746, Mem[0000000010081404] = ff0000ff
4244 st %f13,[%i2+0x004] ! Mem[0000000010081404] = 3187a746
4245! Starting 10 instruction Load Burst
4246! Mem[0000000010101408] = ff617eff, %l1 = 000000006f7c0000
4247 ldsha [%i4+%o4]0x88,%l1 ! %l1 = 0000000000007eff
4248
4249p0_label_165:
4250! Mem[0000000010101400] = 00000000, %l2 = 0000000000000000
4251 ldsba [%i4+%g0]0x88,%l2 ! %l2 = 0000000000000000
4252! Mem[0000000010001408] = 000000ff00000000, %f2 = 000000ff 00000000
4253 ldda [%i0+%o4]0x88,%f2 ! %f2 = 000000ff 00000000
4254! Mem[00000000211c0000] = 7e1e37e1, %l5 = 0000000000000000
4255 lduba [%o2+0x001]%asi,%l5 ! %l5 = 000000000000001e
4256! Mem[0000000010101400] = 00000000, %l6 = 000000006f7c0000
4257 ldsba [%i4+%g0]0x88,%l6 ! %l6 = 0000000000000000
4258! Mem[0000000010081410] = ffa003ff, %f13 = 3187a746
4259 lda [%i2+%o5]0x88,%f13 ! %f13 = ffa003ff
4260! Mem[0000000010041400] = 000000ff, %l3 = 00000000000000ff
4261 ldsba [%i1+%g0]0x88,%l3 ! %l3 = ffffffffffffffff
4262! Mem[00000000100c1410] = cb000000, %l5 = 000000000000001e
4263 lduha [%i3+%o5]0x88,%l5 ! %l5 = 0000000000000000
4264! Mem[0000000030141408] = ffa003d0, %l1 = 0000000000007eff
4265 ldsha [%i5+%o4]0x81,%l1 ! %l1 = ffffffffffffffa0
4266! Mem[00000000218000c0] = 00008436, %l4 = 0000000000000000
4267 ldub [%o3+0x0c1],%l4 ! %l4 = 0000000000000000
4268! Starting 10 instruction Store Burst
4269! Mem[0000000010081408] = 00000000, %l4 = 0000000000000000
4270 swapa [%i2+%o4]0x88,%l4 ! %l4 = 0000000000000000
4271
4272p0_label_166:
4273! %f17 = ffa003d0, Mem[0000000010101400] = 00000000
4274 sta %f17,[%i4+%g0]0x88 ! Mem[0000000010101400] = ffa003d0
4275! %f31 = 00000000, Mem[0000000010001400] = 000000ff
4276 sta %f31,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000
4277! %l4 = 0000000000000000, Mem[00000000201c0000] = ff001b53, %asi = 80
4278 stba %l4,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00001b53
4279! Mem[0000000010141400] = 00000000, %l0 = 0000000000007c6f
4280 ldstuba [%i5+%g0]0x88,%l0 ! %l0 = 00000000000000ff
4281! Mem[00000000100c1408] = 00000000, %l5 = 0000000000000000
4282 ldstuba [%i3+%o4]0x88,%l5 ! %l5 = 00000000000000ff
4283! %l3 = ffffffffffffffff, Mem[00000000211c0000] = 7e1e37e1
4284 stb %l3,[%o2+%g0] ! Mem[00000000211c0000] = ff1e37e1
4285! Mem[0000000030081410] = ff000000, %l6 = 0000000000000000
4286 swapa [%i2+%o5]0x81,%l6 ! %l6 = 00000000ff000000
4287! %f25 = 000000ff, Mem[0000000030081410] = 00000000
4288 sta %f25,[%i2+%o5]0x81 ! Mem[0000000030081410] = 000000ff
4289! Mem[0000000010181408] = 1b7071a6, %l0 = 00000000, %l5 = 00000000
4290 add %i6,0x08,%g1
4291 casa [%g1]0x80,%l0,%l5 ! %l5 = 000000001b7071a6
4292! Starting 10 instruction Load Burst
4293! Mem[0000000030041400] = 00000000, %l2 = 0000000000000000
4294 lduha [%i1+%g0]0x89,%l2 ! %l2 = 0000000000000000
4295
4296p0_label_167:
4297! Mem[0000000010081430] = de9b58ca, %l7 = 000000000000ffff
4298 lduba [%i2+0x031]%asi,%l7 ! %l7 = 000000000000009b
4299! Mem[0000000030141408] = ffa003d0, %l2 = 0000000000000000
4300 lduwa [%i5+%o4]0x81,%l2 ! %l2 = 00000000ffa003d0
4301! Mem[0000000010101410] = 000000ff, %l0 = 0000000000000000
4302 lduba [%i4+0x011]%asi,%l0 ! %l0 = 0000000000000000
4303! Mem[0000000010001410] = 00000000000000ff, %f30 = ffffff00 00000000
4304 ldda [%i0+%o5]0x80,%f30 ! %f30 = 00000000 000000ff
4305! %f3 = 00000000, %f0 = 00000000
4306 fsqrts %f3 ,%f0 ! %f0 = 00000000
4307! Mem[0000000030081410] = ff000000, %f29 = ffff0000
4308 lda [%i2+%o5]0x89,%f29 ! %f29 = ff000000
4309 membar #Sync ! Added by membar checker (26)
4310! Mem[00000000100c1400] = 260d69f2 835bb353 ff000000 0000004f
4311! Mem[00000000100c1410] = 000000cb ff000000 4e5976ff ff00ff00
4312! Mem[00000000100c1420] = ffffffff ffffffff ff7e61ff ffa003d0
4313! Mem[00000000100c1430] = 000000ff 776060ff 6e2dcd72 bb4227e5
4314 ldda [%i3]ASI_BLK_PL,%f16 ! Block Load from 00000000100c1400
4315! Mem[0000000030141400] = 7c6f1867, %l4 = 0000000000000000
4316 lduha [%i5+%g0]0x81,%l4 ! %l4 = 0000000000007c6f
4317! Mem[0000000010181400] = 2867ffe5, %f3 = 00000000
4318 lda [%i6+%g0]0x80,%f3 ! %f3 = 2867ffe5
4319! Starting 10 instruction Store Burst
4320! %l6 = 00000000ff000000, Mem[0000000030141408] = d003a0ff
4321 stba %l6,[%i5+%o4]0x89 ! Mem[0000000030141408] = d003a000
4322
4323p0_label_168:
4324! %l5 = 000000001b7071a6, Mem[0000000030181410] = ffa003d0
4325 stwa %l5,[%i6+%o5]0x89 ! Mem[0000000030181410] = 1b7071a6
4326! %f14 = f995eb85 6432e3e7, %l6 = 00000000ff000000
4327! Mem[0000000030081420] = 7e1813164e5976b4
4328 add %i2,0x020,%g1
4329 stda %f14,[%g1+%l6]ASI_PST8_S ! Mem[0000000030081420] = 7e1813164e5976b4
4330! %f14 = f995eb85 6432e3e7, Mem[0000000010141410] = 00000000 00000000
4331 stda %f14,[%i5+%o5]0x80 ! Mem[0000000010141410] = f995eb85 6432e3e7
4332! %l3 = ffffffffffffffff, Mem[0000000030041400] = 00000000
4333 stba %l3,[%i1+%g0]0x81 ! Mem[0000000030041400] = ff000000
4334! Mem[0000000020800000] = ffffaff8, %l0 = 0000000000000000
4335 ldstub [%o1+%g0],%l0 ! %l0 = 000000ff000000ff
4336! %l2 = 00000000ffa003d0, Mem[0000000021800100] = d3181701, %asi = 80
4337 stba %l2,[%o3+0x100]%asi ! Mem[0000000021800100] = d0181701
4338! Mem[0000000010181410] = ff0000ff, %l0 = 00000000000000ff
4339 ldstuba [%i6+%o5]0x80,%l0 ! %l0 = 000000ff000000ff
4340! %f12 = 49a75aa3 ffa003ff, %l3 = ffffffffffffffff
4341! Mem[0000000030041430] = f1b5ec408c647f34
4342 add %i1,0x030,%g1
4343 stda %f12,[%g1+%l3]ASI_PST8_SL ! Mem[0000000030041430] = ff03a0ffa35aa749
4344! %l2 = ffa003d0, %l3 = ffffffff, Mem[00000000300c1400] = 00000000 00000000
4345 stda %l2,[%i3+%g0]0x89 ! Mem[00000000300c1400] = ffa003d0 ffffffff
4346! Starting 10 instruction Load Burst
4347! Mem[0000000010141420] = 00000000, %l6 = 00000000ff000000
4348 ldsh [%i5+0x022],%l6 ! %l6 = 0000000000000000
4349
4350p0_label_169:
4351! Mem[0000000030141410] = 000000ff, %l3 = ffffffffffffffff
4352 lduwa [%i5+%o5]0x89,%l3 ! %l3 = 00000000000000ff
4353! Mem[0000000030101400] = 00000000, %l3 = 00000000000000ff
4354 ldsha [%i4+%g0]0x89,%l3 ! %l3 = 0000000000000000
4355! Mem[0000000010101408] = ff617eff, %l2 = 00000000ffa003d0
4356 lduwa [%i4+%o4]0x88,%l2 ! %l2 = 00000000ff617eff
4357! Mem[0000000030081400] = ff000000, %f2 = 000000ff
4358 lda [%i2+%g0]0x81,%f2 ! %f2 = ff000000
4359! Mem[0000000030141410] = ff000000, %l2 = 00000000ff617eff
4360 lduha [%i5+%o5]0x81,%l2 ! %l2 = 000000000000ff00
4361! Mem[0000000010101410] = ff000085 ff000000, %l0 = 000000ff, %l1 = ffffffa0
4362 ldda [%i4+%o5]0x88,%l0 ! %l0 = 00000000ff000000 00000000ff000085
4363! Mem[0000000010081408] = 00000000, %l1 = 00000000ff000085
4364 ldswa [%i2+%o4]0x80,%l1 ! %l1 = 0000000000000000
4365! Mem[0000000030041408] = ff00000000000000, %f10 = 7fffffff f140af0a
4366 ldda [%i1+%o4]0x81,%f10 ! %f10 = ff000000 00000000
4367! Mem[0000000010001408] = 00000000, %l1 = 0000000000000000
4368 ldsha [%i0+%o4]0x80,%l1 ! %l1 = 0000000000000000
4369! Starting 10 instruction Store Burst
4370! %f12 = 49a75aa3 ffa003ff, Mem[0000000030141410] = ff000000 ffffffff
4371 stda %f12,[%i5+%o5]0x81 ! Mem[0000000030141410] = 49a75aa3 ffa003ff
4372
4373p0_label_170:
4374! Mem[0000000030001410] = 00000000, %l2 = 000000000000ff00
4375 swapa [%i0+%o5]0x89,%l2 ! %l2 = 0000000000000000
4376! Mem[0000000010081428] = d3332db5, %l1 = 00000000, %l2 = 00000000
4377 add %i2,0x28,%g1
4378 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000d3332db5
4379! %l7 = 000000000000009b, Mem[0000000030101408] = 000000ff
4380 stba %l7,[%i4+%o4]0x89 ! Mem[0000000030101408] = 0000009b
4381! %l0 = 00000000ff000000, Mem[00000000211c0001] = ff1e37e1, %asi = 80
4382 stba %l0,[%o2+0x001]%asi ! Mem[00000000211c0000] = ff0037e1
4383! Mem[0000000010101400] = ffa003d0, %l1 = 0000000000000000
4384 ldstuba [%i4+%g0]0x88,%l1 ! %l1 = 000000d0000000ff
4385! %l2 = 00000000d3332db5, Mem[0000000010141400] = ff000000
4386 stha %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = 2db50000
4387! Mem[00000000300c1410] = 00007c6f, %l2 = 00000000d3332db5
4388 ldstuba [%i3+%o5]0x89,%l2 ! %l2 = 0000006f000000ff
4389! Mem[0000000010141410] = f995eb85, %l2 = 000000000000006f
4390 swapa [%i5+%o5]0x80,%l2 ! %l2 = 00000000f995eb85
4391! %l0 = 00000000ff000000, Mem[0000000030101410] = 00ff00ff
4392 stha %l0,[%i4+%o5]0x81 ! Mem[0000000030101410] = 000000ff
4393! Starting 10 instruction Load Burst
4394! Mem[00000000201c0000] = 00001b53, %l0 = 00000000ff000000
4395 ldsh [%o0+%g0],%l0 ! %l0 = 0000000000000000
4396
4397p0_label_171:
4398! %l6 = 0000000000000000, Mem[0000000030181410] = a671701b
4399 stwa %l6,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000000
4400! Mem[0000000030101410] = ff000000, %l2 = 00000000f995eb85
4401 lduwa [%i4+%o5]0x89,%l2 ! %l2 = 00000000ff000000
4402! Mem[0000000010141400] = 2db50000, %l5 = 000000001b7071a6
4403 ldstuba [%i5+%g0]0x80,%l5 ! %l5 = 0000002d000000ff
4404! Mem[00000000100c1410] = 000000cbff000000, %f4 = ff000000 00000000
4405 ldda [%i3+%o5]0x80,%f4 ! %f4 = 000000cb ff000000
4406! Mem[0000000010001408] = 00000000, %l2 = 00000000ff000000
4407 lduha [%i0+%o4]0x80,%l2 ! %l2 = 0000000000000000
4408! Mem[0000000030001400] = ff000000 00000000, %l6 = 00000000, %l7 = 0000009b
4409 ldda [%i0+%g0]0x81,%l6 ! %l6 = 00000000ff000000 0000000000000000
4410! Mem[0000000030141400] = 67186f7c, %l7 = 0000000000000000
4411 ldsba [%i5+%g0]0x89,%l7 ! %l7 = 000000000000007c
4412! Mem[00000000300c1410] = ff7c0000, %l0 = 0000000000000000
4413 lduwa [%i3+%o5]0x81,%l0 ! %l0 = 00000000ff7c0000
4414! Mem[0000000030101400] = 00000000, %l3 = 0000000000000000
4415 ldsba [%i4+%g0]0x81,%l3 ! %l3 = 0000000000000000
4416! Starting 10 instruction Store Burst
4417! Mem[000000001010141c] = ffffffff, %l6 = ff000000, %l6 = ff000000
4418 add %i4,0x1c,%g1
4419 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000ffffffff
4420
4421p0_label_172:
4422! Mem[0000000030141410] = 49a75aa3, %l4 = 0000000000007c6f
4423 ldstuba [%i5+%o5]0x81,%l4 ! %l4 = 00000049000000ff
4424! Mem[0000000010181424] = ffa003d0, %l6 = 00000000ffffffff
4425 ldstuba [%i6+0x024]%asi,%l6 ! %l6 = 000000ff000000ff
4426! %l3 = 0000000000000000, Mem[0000000030041410] = ddd3e8ff
4427 stha %l3,[%i1+%o5]0x89 ! Mem[0000000030041410] = ddd30000
4428! %l6 = 00000000000000ff, Mem[0000000030181408] = 00000000
4429 stba %l6,[%i6+%o4]0x89 ! Mem[0000000030181408] = 000000ff
4430! %l0 = 00000000ff7c0000, Mem[00000000211c0000] = ff0037e1
4431 sth %l0,[%o2+%g0] ! Mem[00000000211c0000] = 000037e1
4432! %l3 = 0000000000000000, Mem[0000000030041410] = 0000d3dddbb17080
4433 stxa %l3,[%i1+%o5]0x81 ! Mem[0000000030041410] = 0000000000000000
4434! %l2 = 0000000000000000, Mem[0000000030181410] = 00000000
4435 stba %l2,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000000
4436! Mem[0000000010081418] = d1190000, %l4 = 0000000000000049
4437 ldstub [%i2+0x018],%l4 ! %l4 = 000000d1000000ff
4438! %l2 = 0000000000000000, Mem[0000000010101410] = ff000000
4439 stba %l2,[%i4+%o5]0x88 ! Mem[0000000010101410] = ff000000
4440! Starting 10 instruction Load Burst
4441! Mem[0000000030181410] = ff7e61ff00000000, %f2 = ff000000 2867ffe5
4442 ldda [%i6+%o5]0x89,%f2 ! %f2 = ff7e61ff 00000000
4443
4444p0_label_173:
4445! Mem[00000000100c1410] = 000000cb, %l6 = 00000000000000ff
4446 ldsha [%i3+%o5]0x80,%l6 ! %l6 = 0000000000000000
4447! Mem[0000000030041400] = 000000ff, %l4 = 00000000000000d1
4448 lduba [%i1+%g0]0x89,%l4 ! %l4 = 00000000000000ff
4449! Mem[0000000030001408] = 00000000ff000000, %l0 = 00000000ff7c0000
4450 ldxa [%i0+%o4]0x81,%l0 ! %l0 = 00000000ff000000
4451! Mem[0000000010101408] = ff7e61ff 00000b21, %l0 = ff000000, %l1 = 000000d0
4452 ldda [%i4+%o4]0x80,%l0 ! %l0 = 00000000ff7e61ff 0000000000000b21
4453! Mem[0000000010081408] = 00000000, %l0 = 00000000ff7e61ff
4454 lduha [%i2+%o4]0x88,%l0 ! %l0 = 0000000000000000
4455! Mem[0000000030141400] = 7c6f1867, %f14 = f995eb85
4456 lda [%i5+%g0]0x81,%f14 ! %f14 = 7c6f1867
4457! Mem[0000000010041408] = ffff0000, %l5 = 000000000000002d
4458 ldsba [%i1+%o4]0x88,%l5 ! %l5 = 0000000000000000
4459! Mem[0000000010181408] = 1b7071a6, %l6 = 0000000000000000
4460 ldsw [%i6+%o4],%l6 ! %l6 = 000000001b7071a6
4461! Mem[0000000030081408] = 1fff457c, %l1 = 0000000000000b21
4462 lduha [%i2+%o4]0x81,%l1 ! %l1 = 0000000000001fff
4463! Starting 10 instruction Store Burst
4464! Mem[0000000010081408] = 00000000, %l2 = 0000000000000000
4465 ldstuba [%i2+%o4]0x88,%l2 ! %l2 = 00000000000000ff
4466
4467p0_label_174:
4468! %l2 = 0000000000000000, Mem[0000000030001408] = 00000000
4469 stha %l2,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000000
4470! Mem[0000000030181408] = 000000ff, %l2 = 0000000000000000
4471 ldstuba [%i6+%o4]0x89,%l2 ! %l2 = 000000ff000000ff
4472! Mem[0000000010141420] = 00000000a35aa749, %l7 = 000000000000007c, %l5 = 0000000000000000
4473 add %i5,0x20,%g1
4474 casxa [%g1]0x80,%l7,%l5 ! %l5 = 00000000a35aa749
4475! Mem[00000000211c0001] = 000037e1, %l6 = 000000001b7071a6
4476 ldstub [%o2+0x001],%l6 ! %l6 = 00000000000000ff
4477! %l4 = 000000ff, %l5 = a35aa749, Mem[0000000010081410] = ff03a0ff 00000000
4478 stda %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = 000000ff a35aa749
4479! %l6 = 0000000000000000, Mem[0000000030001400] = 000000ff
4480 stha %l6,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000
4481! %l4 = 00000000000000ff, Mem[0000000030001408] = 000000ff00000000
4482 stxa %l4,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000000000000ff
4483! Mem[0000000030081400] = 000000ff, %l6 = 0000000000000000
4484 swapa [%i2+%g0]0x89,%l6 ! %l6 = 00000000000000ff
4485! %f23 = ff76594e, Mem[0000000030081410] = ff000000
4486 sta %f23,[%i2+%o5]0x89 ! Mem[0000000030081410] = ff76594e
4487! Starting 10 instruction Load Burst
4488! Mem[0000000010001408] = 000000ff00000000, %l2 = 00000000000000ff
4489 ldxa [%i0+%o4]0x88,%l2 ! %l2 = 000000ff00000000
4490
4491p0_label_175:
4492! Mem[0000000030001410] = 00ff0000, %l6 = 00000000000000ff
4493 ldsha [%i0+%o5]0x81,%l6 ! %l6 = 00000000000000ff
4494! Mem[0000000030101408] = 0000009b, %l7 = 000000000000007c
4495 ldsha [%i4+%o4]0x89,%l7 ! %l7 = 000000000000009b
4496! Mem[00000000300c1410] = ff7c0000, %l7 = 000000000000009b
4497 ldsba [%i3+%o5]0x81,%l7 ! %l7 = ffffffffffffffff
4498! Mem[00000000201c0000] = 00001b53, %l3 = 0000000000000000
4499 lduh [%o0+%g0],%l3 ! %l3 = 0000000000000000
4500! Mem[0000000010081408] = 000000ff, %l2 = 000000ff00000000
4501 lduwa [%i2+%o4]0x88,%l2 ! %l2 = 00000000000000ff
4502! Mem[0000000030081400] = 0000000000000000, %f4 = 000000cb ff000000
4503 ldda [%i2+%g0]0x89,%f4 ! %f4 = 00000000 00000000
4504! Mem[0000000030041400] = ff000000, %l0 = 0000000000000000
4505 ldswa [%i1+%g0]0x81,%l0 ! %l0 = ffffffffff000000
4506! Mem[0000000030041400] = 00000000 000000ff, %l2 = 000000ff, %l3 = 00000000
4507 ldda [%i1+%g0]0x89,%l2 ! %l2 = 00000000000000ff 0000000000000000
4508! Mem[0000000010101408] = ff7e61ff00000b21, %l7 = ffffffffffffffff
4509 ldxa [%i4+%o4]0x80,%l7 ! %l7 = ff7e61ff00000b21
4510! Starting 10 instruction Store Burst
4511! %f24 = ffffffff ffffffff, Mem[0000000030041400] = ff000000 00000000
4512 stda %f24,[%i1+%g0]0x81 ! Mem[0000000030041400] = ffffffff ffffffff
4513
4514p0_label_176:
4515! Mem[0000000030001410] = 00ff0000, %l7 = ff7e61ff00000b21
4516 ldstuba [%i0+%o5]0x81,%l7 ! %l7 = 00000000000000ff
4517! Mem[0000000010101438] = 7d1eff40, %l3 = 0000000000000000
4518 swap [%i4+0x038],%l3 ! %l3 = 000000007d1eff40
4519! %l0 = ffffffffff000000, Mem[00000000201c0000] = 00001b53, %asi = 80
4520 stha %l0,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00001b53
4521! Mem[0000000030081408] = 7c45ff1f, %f16 = 53b35b83
4522 lda [%i2+%o4]0x89,%f16 ! %f16 = 7c45ff1f
4523! %l4 = 00000000000000ff, Mem[0000000010181410] = ff0000ff
4524 stwa %l4,[%i6+%o5]0x80 ! Mem[0000000010181410] = 000000ff
4525! %l4 = 00000000000000ff, Mem[0000000010181406] = d2ab68ff, %asi = 80
4526 stba %l4,[%i6+0x006]%asi ! Mem[0000000010181404] = d2abffff
4527! %l2 = 00000000000000ff, Mem[00000000201c0000] = 00001b53
4528 sth %l2,[%o0+%g0] ! Mem[00000000201c0000] = 00ff1b53
4529! Mem[0000000010001400] = 00000000, %l1 = 0000000000001fff
4530 ldstuba [%i0+%g0]0x80,%l1 ! %l1 = 00000000000000ff
4531! %l2 = 000000ff, %l3 = 7d1eff40, Mem[0000000030081400] = 00000000 00000000
4532 stda %l2,[%i2+%g0]0x89 ! Mem[0000000030081400] = 000000ff 7d1eff40
4533! Starting 10 instruction Load Burst
4534! Mem[0000000010181408] = 1b7071a6, %l2 = 00000000000000ff
4535 ldsba [%i6+%o4]0x80,%l2 ! %l2 = 000000000000001b
4536
4537p0_label_177:
4538! Mem[00000000300c1408] = 7c6f1867, %l6 = 00000000000000ff
4539 lduwa [%i3+%o4]0x81,%l6 ! %l6 = 000000007c6f1867
4540! Mem[0000000010141400] = 0000b5ff, %l2 = 000000000000001b
4541 lduba [%i5+%g0]0x88,%l2 ! %l2 = 00000000000000ff
4542! Mem[0000000010141408] = ffffffff, %l2 = 00000000000000ff
4543 lduba [%i5+%o4]0x88,%l2 ! %l2 = 00000000000000ff
4544! Mem[0000000030181408] = 000000ff, %f2 = ff7e61ff
4545 lda [%i6+%o4]0x89,%f2 ! %f2 = 000000ff
4546! Mem[0000000010081400] = 7594537a, %l0 = ffffffffff000000
4547 ldsba [%i2+%g0]0x88,%l0 ! %l0 = 000000000000007a
4548! Mem[0000000010041410] = d12aff77ffa003d0, %f2 = 000000ff 00000000
4549 ldd [%i1+%o5],%f2 ! %f2 = d12aff77 ffa003d0
4550! Mem[0000000030141410] = a35aa7ff, %l4 = 00000000000000ff
4551 ldsba [%i5+%o5]0x89,%l4 ! %l4 = ffffffffffffffff
4552! Mem[0000000010141400] = 0000b5ff, %l2 = 00000000000000ff
4553 ldswa [%i5+%g0]0x88,%l2 ! %l2 = 000000000000b5ff
4554! Mem[0000000010101410] = ff000000, %l4 = ffffffffffffffff
4555 lduha [%i4+%o5]0x88,%l4 ! %l4 = 0000000000000000
4556! Starting 10 instruction Store Burst
4557! %l3 = 000000007d1eff40, Mem[0000000010181410] = 000000ff
4558 stba %l3,[%i6+%o5]0x80 ! Mem[0000000010181410] = 400000ff
4559
4560p0_label_178:
4561! Mem[0000000021800040] = cf09f702, %l4 = 0000000000000000
4562 ldstuba [%o3+0x040]%asi,%l4 ! %l4 = 000000cf000000ff
4563! %l6 = 000000007c6f1867, Mem[0000000010141408] = ffffffff
4564 stha %l6,[%i5+%o4]0x88 ! Mem[0000000010141408] = ffff1867
4565! %l2 = 000000000000b5ff, %l7 = 0000000000000000, %l3 = 000000007d1eff40
4566 and %l2,%l7,%l3 ! %l3 = 0000000000000000
4567! Mem[0000000010081408] = ff000000, %l3 = 0000000000000000
4568 swapa [%i2+%o4]0x80,%l3 ! %l3 = 00000000ff000000
4569! %l6 = 000000007c6f1867, Mem[0000000010181400] = 2867ffe5
4570 stba %l6,[%i6+%g0]0x80 ! Mem[0000000010181400] = 6767ffe5
4571! Mem[0000000010101400] = ffa003ff, %l3 = 00000000ff000000
4572 ldstuba [%i4+%g0]0x88,%l3 ! %l3 = 000000ff000000ff
4573! %l2 = 000000000000b5ff, Mem[0000000030181408] = 000000ff
4574 stha %l2,[%i6+%o4]0x89 ! Mem[0000000030181408] = 0000b5ff
4575! %l6 = 000000007c6f1867, Mem[0000000030041400] = ffffffff
4576 stba %l6,[%i1+%g0]0x89 ! Mem[0000000030041400] = ffffff67
4577 membar #Sync ! Added by membar checker (27)
4578! %l0 = 000000000000007a, Mem[00000000100c1408] = ff0000000000004f
4579 stxa %l0,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 000000000000007a
4580! Starting 10 instruction Load Burst
4581! Mem[0000000010101410] = ff000085ff000000, %l4 = 00000000000000cf
4582 ldxa [%i4+%o5]0x88,%l4 ! %l4 = ff000085ff000000
4583
4584p0_label_179:
4585! Mem[000000001010142c] = 4e5976b4, %l2 = 000000000000b5ff
4586 lduh [%i4+0x02e],%l2 ! %l2 = 00000000000076b4
4587! Mem[0000000010081408] = 00000000, %l5 = 00000000a35aa749
4588 ldsha [%i2+%o4]0x80,%l5 ! %l5 = 0000000000000000
4589! Mem[0000000030001408] = ff000000 00000000, %l6 = 7c6f1867, %l7 = 00000000
4590 ldda [%i0+%o4]0x81,%l6 ! %l6 = 00000000ff000000 0000000000000000
4591! Mem[0000000030001410] = 0000ffff, %l4 = ff000085ff000000
4592 lduwa [%i0+%o5]0x89,%l4 ! %l4 = 000000000000ffff
4593! Mem[0000000030041408] = 000000ff, %l3 = 00000000000000ff
4594 lduba [%i1+%o4]0x89,%l3 ! %l3 = 00000000000000ff
4595! Mem[00000000100c1410] = 000000cb, %l5 = 0000000000000000
4596 lduha [%i3+%o5]0x80,%l5 ! %l5 = 0000000000000000
4597! Mem[0000000010001408] = 00000000, %l2 = 00000000000076b4
4598 lduha [%i0+%o4]0x80,%l2 ! %l2 = 0000000000000000
4599! Mem[0000000020800000] = ffffaff8, %l4 = 000000000000ffff
4600 lduha [%o1+0x000]%asi,%l4 ! %l4 = 000000000000ffff
4601! Mem[0000000010041430] = 00000000 835bb353, %l6 = ff000000, %l7 = 00000000
4602 ldd [%i1+0x030],%l6 ! %l6 = 0000000000000000 00000000835bb353
4603! Starting 10 instruction Store Burst
4604! %f4 = 00000000 00000000, Mem[0000000010181400] = 6767ffe5 d2abffff
4605 std %f4 ,[%i6+%g0] ! Mem[0000000010181400] = 00000000 00000000
4606
4607p0_label_180:
4608! Mem[0000000030101408] = 9b000000, %l2 = 0000000000000000
4609 swapa [%i4+%o4]0x81,%l2 ! %l2 = 000000009b000000
4610! %f16 = 7c45ff1f f2690d26 4f000000 000000ff
4611! %f20 = 000000ff cb000000 00ff00ff ff76594e
4612! %f24 = ffffffff ffffffff d003a0ff ff617eff
4613! %f28 = ff606077 ff000000 e52742bb 72cd2d6e
4614 stda %f16,[%i3]ASI_BLK_AIUP ! Block Store to 00000000100c1400
4615! Mem[0000000030141400] = 67186f7c, %l3 = 00000000000000ff
4616 ldstuba [%i5+%g0]0x89,%l3 ! %l3 = 0000007c000000ff
4617! %f11 = 00000000, Mem[0000000010081408] = 00000000
4618 sta %f11,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000000
4619! %l6 = 0000000000000000, Mem[0000000010001400] = 00000000000000ff
4620 stxa %l6,[%i0+%g0]0x88 ! Mem[0000000010001400] = 0000000000000000
4621! %f13 = ffa003ff, Mem[0000000030041408] = 000000ff
4622 sta %f13,[%i1+%o4]0x89 ! Mem[0000000030041408] = ffa003ff
4623! %l5 = 0000000000000000, Mem[0000000030101408] = 00000000cb000000
4624 stxa %l5,[%i4+%o4]0x81 ! Mem[0000000030101408] = 0000000000000000
4625! %f15 = 6432e3e7, Mem[0000000010101400] = ffa003ff
4626 sta %f15,[%i4+%g0]0x88 ! Mem[0000000010101400] = 6432e3e7
4627! Mem[0000000010101414] = 850000ff, %l2 = 000000009b000000, %asi = 80
4628 swapa [%i4+0x014]%asi,%l2 ! %l2 = 00000000850000ff
4629! Starting 10 instruction Load Burst
4630! Mem[0000000030081410] = ff76594e, %l5 = 0000000000000000
4631 ldsha [%i2+%o5]0x89,%l5 ! %l5 = 000000000000594e
4632
4633p0_label_181:
4634! Mem[0000000030041410] = 0000000000000000, %l7 = 00000000835bb353
4635 ldxa [%i1+%o5]0x81,%l7 ! %l7 = 0000000000000000
4636! Mem[0000000030101400] = 00000000, %l6 = 0000000000000000
4637 lduwa [%i4+%g0]0x81,%l6 ! %l6 = 0000000000000000
4638! Mem[0000000010041408] = 0000ffff, %l4 = 000000000000ffff
4639 lduba [%i1+%o4]0x80,%l4 ! %l4 = 0000000000000000
4640! Mem[00000000211c0000] = 00ff37e1, %l6 = 0000000000000000
4641 ldsb [%o2+0x001],%l6 ! %l6 = ffffffffffffffff
4642! Mem[0000000030041410] = 00000000, %l2 = 00000000850000ff
4643 lduha [%i1+%o5]0x89,%l2 ! %l2 = 0000000000000000
4644! Mem[0000000010141410] = 0000006f 6432e3e7, %l6 = ffffffff, %l7 = 00000000
4645 ldda [%i5+%o5]0x80,%l6 ! %l6 = 000000000000006f 000000006432e3e7
4646! %f14 = 7c6f1867, %f13 = ffa003ff, %f0 = 00000000
4647 fadds %f14,%f13,%f0 ! %f0 = ffe003ff
4648 membar #Sync ! Added by membar checker (28)
4649! Mem[00000000100c1408] = 0000004f, %l0 = 000000000000007a
4650 ldsha [%i3+%o4]0x88,%l0 ! %l0 = 000000000000004f
4651! Mem[00000000201c0000] = 00ff1b53, %l6 = 000000000000006f
4652 lduha [%o0+0x000]%asi,%l6 ! %l6 = 00000000000000ff
4653! Starting 10 instruction Store Burst
4654! %l6 = 00000000000000ff, Mem[0000000010141423] = 00000000
4655 stb %l6,[%i5+0x023] ! Mem[0000000010141420] = 000000ff
4656
4657p0_label_182:
4658! %l3 = 000000000000007c, %l3 = 000000000000007c, %l3 = 000000000000007c
4659 udivx %l3,%l3,%l3 ! %l3 = 0000000000000001
4660! Mem[0000000010001400] = 00000000, %l7 = 000000006432e3e7
4661 ldstuba [%i0+%g0]0x80,%l7 ! %l7 = 00000000000000ff
4662! Mem[0000000030181410] = 00000000, %l3 = 0000000000000001
4663 swapa [%i6+%o5]0x81,%l3 ! %l3 = 0000000000000000
4664! %f8 = fa776362, Mem[0000000010001414] = 000000ff
4665 sta %f8 ,[%i0+0x014]%asi ! Mem[0000000010001414] = fa776362
4666! Mem[00000000100c1408] = 4f000000, %l2 = 0000000000000000
4667 swapa [%i3+%o4]0x80,%l2 ! %l2 = 000000004f000000
4668! %l2 = 4f000000, %l3 = 00000000, Mem[0000000010041400] = ff000000 67186f7c
4669 stda %l2,[%i1+%g0]0x80 ! Mem[0000000010041400] = 4f000000 00000000
4670! Mem[0000000010081418] = ff1900000932356f, %l0 = 000000000000004f, %l4 = 0000000000000000
4671 add %i2,0x18,%g1
4672 casxa [%g1]0x80,%l0,%l4 ! %l4 = ff1900000932356f
4673! %l1 = 0000000000000000, Mem[0000000030001400] = 00000000
4674 stwa %l1,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000000
4675! %l6 = 00000000000000ff, Mem[0000000010041410] = 77ff2ad1
4676 stha %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = 77ff00ff
4677! Starting 10 instruction Load Burst
4678! Mem[00000000300c1408] = 7c6f1867, %l4 = ff1900000932356f
4679 lduwa [%i3+%o4]0x81,%l4 ! %l4 = 000000007c6f1867
4680
4681p0_label_183:
4682! Mem[00000000300c1408] = 7c6f1867 000000ff, %l4 = 7c6f1867, %l5 = 0000594e
4683 ldda [%i3+%o4]0x81,%l4 ! %l4 = 000000007c6f1867 00000000000000ff
4684! Mem[00000000300c1408] = 7c6f1867, %l2 = 000000004f000000
4685 ldsba [%i3+%o4]0x81,%l2 ! %l2 = 000000000000007c
4686! Mem[0000000010041400] = 0000004f, %l3 = 0000000000000000
4687 lduba [%i1+%g0]0x88,%l3 ! %l3 = 000000000000004f
4688! Mem[0000000010141410] = 6f000000, %f21 = cb000000
4689 lda [%i5+%o5]0x88,%f21 ! %f21 = 6f000000
4690! Mem[0000000010041408] = 0000ffff 00000000, %l0 = 0000004f, %l1 = 00000000
4691 ldda [%i1+%o4]0x80,%l0 ! %l0 = 000000000000ffff 0000000000000000
4692! Mem[00000000100c1410] = 000000ff, %l6 = 00000000000000ff
4693 ldsha [%i3+%o5]0x80,%l6 ! %l6 = 0000000000000000
4694! Mem[0000000030181408] = 77ff2ad1 0000b5ff, %l2 = 0000007c, %l3 = 0000004f
4695 ldda [%i6+%o4]0x89,%l2 ! %l2 = 000000000000b5ff 0000000077ff2ad1
4696! Mem[0000000030001400] = 00000000, %l4 = 000000007c6f1867
4697 ldswa [%i0+%g0]0x81,%l4 ! %l4 = 0000000000000000
4698! Mem[0000000030101400] = 293e0dfb00000000, %f26 = d003a0ff ff617eff
4699 ldda [%i4+%g0]0x89,%f26 ! %f26 = 293e0dfb 00000000
4700! Starting 10 instruction Store Burst
4701! %l7 = 0000000000000000, Mem[0000000020800001] = ffffaff8
4702 stb %l7,[%o1+0x001] ! Mem[0000000020800000] = ff00aff8
4703
4704p0_label_184:
4705! %f28 = ff606077 ff000000, Mem[0000000030141408] = d003a000 03d00000
4706 stda %f28,[%i5+%o4]0x89 ! Mem[0000000030141408] = ff606077 ff000000
4707! Mem[0000000010101410] = 000000ff, %l4 = 0000000000000000
4708 ldstub [%i4+%o5],%l4 ! %l4 = 00000000000000ff
4709! %l4 = 0000000000000000, Mem[0000000010081404] = 3187a746, %asi = 80
4710 stwa %l4,[%i2+0x004]%asi ! Mem[0000000010081404] = 00000000
4711! Mem[0000000030081408] = 7c45ff1f, %l0 = 000000000000ffff
4712 ldstuba [%i2+%o4]0x89,%l0 ! %l0 = 0000001f000000ff
4713! %l4 = 0000000000000000, Mem[0000000010001422] = 9a031f0a
4714 sth %l4,[%i0+0x022] ! Mem[0000000010001420] = 9a030000
4715! %f8 = fa776362, Mem[000000001004142c] = 0000001e
4716 st %f8 ,[%i1+0x02c] ! Mem[000000001004142c] = fa776362
4717! %l4 = 0000000000000000, Mem[0000000010141400] = 0000b5ff
4718 stwa %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000
4719! %l1 = 0000000000000000, Mem[0000000010101408] = ff617eff
4720 stba %l1,[%i4+%o4]0x88 ! Mem[0000000010101408] = ff617e00
4721! %l3 = 0000000077ff2ad1, Mem[0000000010001432] = 46a78731
4722 sth %l3,[%i0+0x032] ! Mem[0000000010001430] = 46a72ad1
4723! Starting 10 instruction Load Burst
4724! Mem[0000000010101410] = ff0000ff, %l4 = 0000000000000000
4725 ldub [%i4+0x013],%l4 ! %l4 = 00000000000000ff
4726
4727p0_label_185:
4728! %l0 = 000000000000001f, %l1 = 0000000000000000, %y = 00000000
4729 sdiv %l0,%l1,%l6 ! Div by zero, %l0 = 000000000000006f
4730 mov %l0,%y ! %y = 00000047
4731! Mem[0000000020800000] = ff00aff8, %l7 = 0000000000000000
4732 lduba [%o1+0x000]%asi,%l7 ! %l7 = 00000000000000ff
4733! Mem[0000000030081400] = ff000000, %l3 = 0000000077ff2ad1
4734 lduha [%i2+%g0]0x81,%l3 ! %l3 = 000000000000ff00
4735! Mem[0000000030041408] = ff03a0ff, %l1 = 0000000000000000
4736 ldsba [%i1+%o4]0x81,%l1 ! %l1 = ffffffffffffffff
4737! %l6 = 0000000000000000, immed = fffff59c, %y = 00000047
4738 sdiv %l6,-0xa64,%l3 ! %l3 = fffffffff92abb18
4739 mov %l0,%y ! %y = 00000047
4740! Mem[0000000030101408] = 0000000000000000, %f10 = ff000000 00000000
4741 ldda [%i4+%o4]0x81,%f10 ! %f10 = 00000000 00000000
4742! Mem[00000000100c1408] = 00000000, %l7 = 00000000000000ff
4743 lduwa [%i3+%o4]0x80,%l7 ! %l7 = 0000000000000000
4744! Mem[0000000010141408] = 1e7e61ffffff1867, %f28 = ff606077 ff000000
4745 ldda [%i5+%o4]0x88,%f28 ! %f28 = 1e7e61ff ffff1867
4746! Mem[0000000030181400] = 6f7c0000, %l6 = 0000000000000000
4747 ldsba [%i6+%g0]0x89,%l6 ! %l6 = 0000000000000000
4748! Starting 10 instruction Store Burst
4749! %l6 = 0000000000000000, Mem[0000000030101408] = 00000000
4750 stba %l6,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000
4751
4752p0_label_186:
4753! Mem[0000000030041400] = ffffff67, %l7 = 0000000000000000
4754 ldstuba [%i1+%g0]0x89,%l7 ! %l7 = 00000067000000ff
4755! Mem[0000000010181400] = 00000000, %l6 = 0000000000000000, %asi = 80
4756 swapa [%i6+0x000]%asi,%l6 ! %l6 = 0000000000000000
4757! Mem[0000000010041434] = 835bb353, %l3 = f92abb18, %l4 = 000000ff
4758 add %i1,0x34,%g1
4759 casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000835bb353
4760! %l4 = 00000000835bb353, Mem[0000000010141410] = 6f000000
4761 stha %l4,[%i5+%o5]0x88 ! Mem[0000000010141410] = 6f00b353
4762! %f28 = 1e7e61ff ffff1867, Mem[00000000100c1410] = 000000ff cb000000
4763 stda %f28,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 1e7e61ff ffff1867
4764! Mem[00000000100c1420] = ffffffff, %l5 = 00000000000000ff, %asi = 80
4765 swapa [%i3+0x020]%asi,%l5 ! %l5 = 00000000ffffffff
4766! %f23 = ff76594e, %f12 = 49a75aa3, %f18 = 4f000000
4767 fadds %f23,%f12,%f18 ! %f18 = ff76594e
4768! %l5 = 00000000ffffffff, %l5 = 00000000ffffffff, %l6 = 0000000000000000
4769 xor %l5,%l5,%l6 ! %l6 = 0000000000000000
4770! %l4 = 00000000835bb353, Mem[0000000030181408] = ffb50000d12aff77
4771 stxa %l4,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000835bb353
4772! Starting 10 instruction Load Burst
4773! Mem[0000000030001410] = 0000ffff, %l7 = 0000000000000067
4774 ldsha [%i0+%o5]0x89,%l7 ! %l7 = ffffffffffffffff
4775
4776p0_label_187:
4777! Mem[0000000030001410] = ffff0000, %l3 = fffffffff92abb18
4778 lduha [%i0+%o5]0x81,%l3 ! %l3 = 000000000000ffff
4779! Mem[00000000300c1400] = ffa003d0, %l6 = 0000000000000000
4780 lduwa [%i3+%g0]0x89,%l6 ! %l6 = 00000000ffa003d0
4781! Mem[00000000201c0000] = 00ff1b53, %l1 = ffffffffffffffff
4782 ldsb [%o0+0x001],%l1 ! %l1 = ffffffffffffffff
4783! Mem[0000000030041400] = ffffffffffffffff, %f16 = 7c45ff1f f2690d26
4784 ldda [%i1+%g0]0x89,%f16 ! %f16 = ffffffff ffffffff
4785! %l0 = 0000000000000047, %l2 = 000000000000b5ff, %l7 = ffffffffffffffff
4786 mulx %l0,%l2,%l7 ! %l7 = 00000000003279b9
4787! Mem[00000000201c0000] = 00ff1b53, %l7 = 00000000003279b9
4788 ldub [%o0+0x001],%l7 ! %l7 = 00000000000000ff
4789! Mem[0000000010081420] = ff606077, %l6 = 00000000ffa003d0
4790 ldsh [%i2+0x020],%l6 ! %l6 = ffffffffffffff60
4791! Mem[0000000030081400] = ff000000, %l6 = ffffffffffffff60
4792 ldswa [%i2+%g0]0x81,%l6 ! %l6 = ffffffffff000000
4793! Mem[0000000010081410] = 000000ff, %l1 = ffffffffffffffff
4794 lduha [%i2+%o5]0x80,%l1 ! %l1 = 0000000000000000
4795! Starting 10 instruction Store Burst
4796! %f0 = ffe003ff, Mem[0000000010101410] = ff0000ff
4797 sta %f0 ,[%i4+%o5]0x88 ! Mem[0000000010101410] = ffe003ff
4798
4799p0_label_188:
4800! %f4 = 00000000, Mem[000000001018141c] = e5ff8370
4801 st %f4 ,[%i6+0x01c] ! Mem[000000001018141c] = 00000000
4802! %f30 = e52742bb 72cd2d6e, Mem[0000000010181410] = 400000ff 4e5976ff
4803 stda %f30,[%i6+%o5]0x80 ! Mem[0000000010181410] = e52742bb 72cd2d6e
4804! %l0 = 00000047, %l1 = 00000000, Mem[0000000010141410] = 6f00b353 e7e33264
4805 stda %l0,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000047 00000000
4806! %f14 = 7c6f1867 6432e3e7, %l2 = 000000000000b5ff
4807! Mem[0000000010001400] = ff00000000000000
4808 stda %f14,[%i0+%l2]ASI_PST16_PL ! Mem[0000000010001400] = e7e3326467186f7c
4809! %l7 = 00000000000000ff, Mem[0000000010181410] = e52742bb
4810 stha %l7,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00ff42bb
4811! %l0 = 0000000000000047, Mem[0000000030101408] = 00000000
4812 stba %l0,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000047
4813! Mem[0000000010101400] = e7e33264, %l4 = 00000000835bb353
4814 swapa [%i4+%g0]0x80,%l4 ! %l4 = 00000000e7e33264
4815! %l3 = 000000000000ffff, Mem[0000000010041410] = ff00ff77
4816 stwa %l3,[%i1+%o5]0x80 ! Mem[0000000010041410] = 0000ffff
4817! %l6 = ffffffffff000000, Mem[0000000010081410] = 000000ff
4818 stba %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = 000000ff
4819! Starting 10 instruction Load Burst
4820! Mem[0000000010041408] = ffff0000, %l3 = 000000000000ffff
4821 lduba [%i1+%o4]0x88,%l3 ! %l3 = 0000000000000000
4822
4823p0_label_189:
4824! Mem[0000000010041410] = 0000ffffffa003d0, %f12 = 49a75aa3 ffa003ff
4825 ldd [%i1+%o5],%f12 ! %f12 = 0000ffff ffa003d0
4826! Mem[0000000010181418] = 869902ff, %l5 = 00000000ffffffff
4827 lduha [%i6+0x01a]%asi,%l5 ! %l5 = 00000000000002ff
4828! Mem[0000000010081400] = 7594537a, %f12 = 0000ffff
4829 lda [%i2+%g0]0x88,%f12 ! %f12 = 7594537a
4830! Mem[00000000300c1408] = 67186f7c, %l4 = 00000000e7e33264
4831 lduwa [%i3+%o4]0x89,%l4 ! %l4 = 0000000067186f7c
4832! Mem[0000000010101400] = 835bb35300000000, %l6 = ffffffffff000000
4833 ldxa [%i4+%g0]0x80,%l6 ! %l6 = 835bb35300000000
4834! Mem[0000000010101400] = 835bb353, %l3 = 0000000000000000
4835 ldsba [%i4+%g0]0x80,%l3 ! %l3 = ffffffffffffff83
4836! Mem[00000000100c1400] = 1fff457c, %l7 = 00000000000000ff
4837 ldswa [%i3+%g0]0x88,%l7 ! %l7 = 000000001fff457c
4838! Mem[0000000010141400] = 00000000, %l4 = 0000000067186f7c
4839 lduha [%i5+%g0]0x88,%l4 ! %l4 = 0000000000000000
4840! Mem[0000000010101408] = ff617e00, %l3 = ffffffffffffff83
4841 ldsha [%i4+%o4]0x88,%l3 ! %l3 = 0000000000007e00
4842! Starting 10 instruction Store Burst
4843! %l6 = 835bb35300000000, Mem[0000000010101400] = 835bb353
4844 stba %l6,[%i4+%g0]0x80 ! Mem[0000000010101400] = 005bb353
4845
4846p0_label_190:
4847! %l3 = 0000000000007e00, Mem[0000000030141400] = ff6f1867
4848 stha %l3,[%i5+%g0]0x81 ! Mem[0000000030141400] = 7e001867
4849! %f26 = 293e0dfb 00000000, Mem[0000000010141408] = 6718ffff ff617e1e
4850 stda %f26,[%i5+%o4]0x80 ! Mem[0000000010141408] = 293e0dfb 00000000
4851! %f8 = fa776362 0a1f039a, %l1 = 0000000000000000
4852! Mem[0000000010001400] = e7e3326467186f7c
4853 stda %f8,[%i0+%l1]ASI_PST32_P ! Mem[0000000010001400] = e7e3326467186f7c
4854! %l6 = 835bb35300000000, Mem[0000000010001430] = 46a72ad1, %asi = 80
4855 stwa %l6,[%i0+0x030]%asi ! Mem[0000000010001430] = 00000000
4856! %l5 = 00000000000002ff, Mem[0000000030181400] = 00007c6f
4857 stba %l5,[%i6+%g0]0x81 ! Mem[0000000030181400] = ff007c6f
4858! Mem[0000000010001410] = 00000000fa776362, %l5 = 00000000000002ff, %l1 = 0000000000000000
4859 add %i0,0x10,%g1
4860 casxa [%g1]0x80,%l5,%l1 ! %l1 = 00000000fa776362
4861! %f22 = 00ff00ff ff76594e, Mem[0000000010001420] = 9a030000 626377fa
4862 stda %f22,[%i0+0x020]%asi ! Mem[0000000010001420] = 00ff00ff ff76594e
4863! %l3 = 0000000000007e00, Mem[0000000010081418] = ff190000
4864 stw %l3,[%i2+0x018] ! Mem[0000000010081418] = 00007e00
4865! %f12 = 7594537a ffa003d0, Mem[00000000300c1408] = 7c6f1867 000000ff
4866 stda %f12,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 7594537a ffa003d0
4867! Starting 10 instruction Load Burst
4868! Mem[0000000030181408] = 00000000, %l7 = 000000001fff457c
4869 lduwa [%i6+%o4]0x89,%l7 ! %l7 = 0000000000000000
4870
4871p0_label_191:
4872! Mem[0000000030141408] = ff606077ff000000, %l6 = 835bb35300000000
4873 ldxa [%i5+%o4]0x89,%l6 ! %l6 = ff606077ff000000
4874! Mem[0000000010181408] = a671701b, %f4 = 00000000
4875 lda [%i6+%o4]0x88,%f4 ! %f4 = a671701b
4876! %f7 = b8796204, %f9 = 0a1f039a, %f31 = 72cd2d6e
4877 fsubs %f7 ,%f9 ,%f31 ! %f31 = b8796204
4878! Mem[0000000030101408] = 4700000000000000, %l1 = 00000000fa776362
4879 ldxa [%i4+%o4]0x81,%l1 ! %l1 = 4700000000000000
4880! Mem[0000000010101400] = 53b35b00, %l4 = 0000000000000000
4881 ldswa [%i4+%g0]0x88,%l4 ! %l4 = 0000000053b35b00
4882! Mem[0000000030101410] = ff000000, %l1 = 4700000000000000
4883 ldswa [%i4+%o5]0x89,%l1 ! %l1 = ffffffffff000000
4884! Mem[0000000010001428] = 0aaf40f1ffffff7f, %f16 = ffffffff ffffffff
4885 ldda [%i0+0x028]%asi,%f16 ! %f16 = 0aaf40f1 ffffff7f
4886! Code Fragment 4
4887p0_fragment_11:
4888! %l0 = 0000000000000047
4889 setx 0xfc1c7f48558b06d0,%g7,%l0 ! %l0 = fc1c7f48558b06d0
4890! %l1 = ffffffffff000000
4891 setx 0x51cb628f8f7e12ea,%g7,%l1 ! %l1 = 51cb628f8f7e12ea
4892 setx 0x7ff8, %g1, %g2
4893 and %l0, %g2, %l0
4894 setx 0xffffffff, %g1, %g2
4895 and %l1, %g2, %l1
4896 setx 0x100000000, %g1, %g2
4897 or %l1, %g2, %l1 ! Set bit 32 - perrinj
4898 ta T_CHANGE_HPRIV
4899 stxa %l1, [%l0]ASI_ICACHE_INSTR
4900 ta T_CHANGE_NONHPRIV
4901! %l0 = fc1c7f48558b06d0
4902 setx 0xaddf747ffeea17f8,%g7,%l0 ! %l0 = addf747ffeea17f8
4903! %l1 = 51cb628f8f7e12ea
4904 setx 0x60551bf80b005f22,%g7,%l1 ! %l1 = 60551bf80b005f22
4905! %l2 = 000000000000b5ff, imm = fffffffffffff62f, %l4 = 0000000053b35b00
4906 addc %l2,-0x9d1,%l4 ! %l4 = 000000000000ac2e
4907! Starting 10 instruction Store Burst
4908! Mem[0000000010141408] = 293e0dfb, %l6 = ff606077ff000000
4909 ldstub [%i5+%o4],%l6 ! %l6 = 00000029000000ff
4910
4911p0_label_192:
4912! Mem[00000000100c1410] = ff617e1e, %l6 = 0000000000000029
4913 swapa [%i3+%o5]0x88,%l6 ! %l6 = 00000000ff617e1e
4914! %f14 = 7c6f1867 6432e3e7, Mem[0000000030181410] = 00000001 ff617eff
4915 stda %f14,[%i6+%o5]0x81 ! Mem[0000000030181410] = 7c6f1867 6432e3e7
4916! %l2 = 000000000000b5ff, Mem[0000000030081400] = 000000ff
4917 stha %l2,[%i2+%g0]0x89 ! Mem[0000000030081400] = 0000b5ff
4918! Mem[0000000030001408] = 000000ff, %l4 = 000000000000ac2e
4919 ldstuba [%i0+%o4]0x89,%l4 ! %l4 = 000000ff000000ff
4920! %f9 = 0a1f039a, Mem[0000000010101410] = ff03e0ff
4921 sta %f9 ,[%i4+%o5]0x80 ! Mem[0000000010101410] = 0a1f039a
4922! %f5 = 00000000, %f27 = 00000000, %f25 = ffffffff
4923 fmuls %f5 ,%f27,%f25 ! %f25 = 00000000
4924! %l1 = 60551bf80b005f22, Mem[0000000010081400] = 7a539475
4925 stba %l1,[%i2+%g0]0x80 ! Mem[0000000010081400] = 22539475
4926! %l4 = 000000ff, %l5 = 000002ff, Mem[0000000010081400] = 22539475 00000000
4927 stda %l4,[%i2+%g0]0x80 ! Mem[0000000010081400] = 000000ff 000002ff
4928! Mem[0000000010181404] = 00000000, %l3 = 0000000000007e00
4929 ldstub [%i6+0x004],%l3 ! %l3 = 00000000000000ff
4930! Starting 10 instruction Load Burst
4931! Mem[00000000300c1400] = d003a0ff, %f7 = b8796204
4932 lda [%i3+%g0]0x81,%f7 ! %f7 = d003a0ff
4933
4934p0_label_193:
4935! Mem[0000000010141408] = ff3e0dfb, %l7 = 0000000000000000
4936 ldsba [%i5+%o4]0x80,%l7 ! %l7 = ffffffffffffffff
4937! Mem[00000000100c1408] = 00000000, %l2 = 000000000000b5ff
4938 lduha [%i3+%o4]0x88,%l2 ! %l2 = 0000000000000000
4939! Mem[0000000010081410] = 000000ff, %l4 = 00000000000000ff
4940 lduwa [%i2+%o5]0x80,%l4 ! %l4 = 00000000000000ff
4941! Mem[0000000010041410] = ffff0000, %l3 = 0000000000000000
4942 lduha [%i1+%o5]0x88,%l3 ! %l3 = 0000000000000000
4943! Mem[0000000030001400] = 00000000, %l0 = addf747ffeea17f8
4944 lduba [%i0+%g0]0x89,%l0 ! %l0 = 0000000000000000
4945! Mem[00000000100c1400] = 1fff457c, %f20 = 000000ff
4946 lda [%i3+%g0]0x88,%f20 ! %f20 = 1fff457c
4947! Mem[0000000010101400] = 53b35b00, %l4 = 00000000000000ff
4948 ldswa [%i4+%g0]0x88,%l4 ! %l4 = 0000000053b35b00
4949! %l1 = 60551bf80b005f22, %l7 = ffffffffffffffff, %y = 00000047
4950 smul %l1,%l7,%l3 ! %l3 = fffffffff4ffa0de, %y = ffffffff
4951! Mem[0000000010101414] = 9b000000, %l4 = 0000000053b35b00
4952 lduw [%i4+0x014],%l4 ! %l4 = 000000009b000000
4953! Starting 10 instruction Store Burst
4954! %f16 = 0aaf40f1 ffffff7f ff76594e 000000ff
4955! %f20 = 1fff457c 6f000000 00ff00ff ff76594e
4956! %f24 = ffffffff 00000000 293e0dfb 00000000
4957! %f28 = 1e7e61ff ffff1867 e52742bb b8796204
4958 stda %f16,[%i5]ASI_BLK_P ! Block Store to 0000000010141400
4959
4960p0_label_194:
4961! %l3 = fffffffff4ffa0de, Mem[00000000300c1410] = 00007cff
4962 stha %l3,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 0000a0de
4963! Mem[0000000010001400] = e7e33264, %l2 = 0000000000000000
4964 ldstuba [%i0+%g0]0x80,%l2 ! %l2 = 000000e7000000ff
4965! %l7 = ffffffffffffffff, Mem[0000000010181408] = a671701b
4966 stba %l7,[%i6+%o4]0x88 ! Mem[0000000010181408] = a67170ff
4967! %l4 = 000000009b000000, Mem[0000000030081408] = 7c45ffff
4968 stha %l4,[%i2+%o4]0x89 ! Mem[0000000030081408] = 7c450000
4969! Code Fragment 3
4970p0_fragment_12:
4971! %l0 = 0000000000000000
4972 setx 0x084a05efcc0fd169,%g7,%l0 ! %l0 = 084a05efcc0fd169
4973! %l1 = 60551bf80b005f22
4974 setx 0x1486b99fde4ba3b3,%g7,%l1 ! %l1 = 1486b99fde4ba3b3
4975 setx 0x1fe000, %g1, %g3
4976 or %l0, %g3, %l0 ! always set perrmask = 0xff
4977 setx 0x1ffff8, %g1, %g2
4978 and %l0, %g2, %l0
4979 ta T_CHANGE_HPRIV
4980 stxa %l1, [%l0]ASI_DCACHE_DATA
4981 ta T_CHANGE_NONHPRIV
4982! %l0 = 084a05efcc0fd169
4983 setx 0xc083daefdd8b7c51,%g7,%l0 ! %l0 = c083daefdd8b7c51
4984! %l1 = 1486b99fde4ba3b3
4985 setx 0x5e4a065fc0963418,%g7,%l1 ! %l1 = 5e4a065fc0963418
4986! %f0 = ffe003ff 000000ff, Mem[0000000010141400] = f140af0a 7fffffff
4987 stda %f0 ,[%i5+%g0]0x88 ! Mem[0000000010141400] = ffe003ff 000000ff
4988! %f16 = 0aaf40f1 ffffff7f ff76594e 000000ff
4989! %f20 = 1fff457c 6f000000 00ff00ff ff76594e
4990! %f24 = ffffffff 00000000 293e0dfb 00000000
4991! %f28 = 1e7e61ff ffff1867 e52742bb b8796204
4992 stda %f16,[%i1]ASI_BLK_P ! Block Store to 0000000010041400
4993! %l6 = ff617e1e, %l7 = ffffffff, Mem[0000000010081410] = 000000ff a35aa749
4994 stda %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = ff617e1e ffffffff
4995! %l6 = 00000000ff617e1e, Mem[0000000030081408] = 0000457c9fd8fddb
4996 stxa %l6,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000ff617e1e
4997! Starting 10 instruction Load Burst
4998! Mem[0000000030081400] = ffb50000, %l4 = 000000009b000000
4999 lduwa [%i2+%g0]0x81,%l4 ! %l4 = 00000000ffb50000
5000
5001p0_label_195:
5002! Mem[0000000030101408] = 47000000 00000000, %l6 = ff617e1e, %l7 = ffffffff
5003 ldda [%i4+%o4]0x81,%l6 ! %l6 = 0000000047000000 0000000000000000
5004! Mem[0000000030181408] = 00000000, %l2 = 00000000000000e7
5005 lduha [%i6+%o4]0x89,%l2 ! %l2 = 0000000000000000
5006! Mem[0000000010001400] = ffe33264, %l3 = fffffffff4ffa0de
5007 ldsha [%i0+%g0]0x80,%l3 ! %l3 = ffffffffffffffe3
5008! Mem[0000000010081408] = 00000000, %f13 = ffa003d0
5009 lda [%i2+%o4]0x80,%f13 ! %f13 = 00000000
5010! Mem[00000000201c0000] = 00ff1b53, %l6 = 0000000047000000
5011 ldub [%o0+%g0],%l6 ! %l6 = 0000000000000000
5012 membar #Sync ! Added by membar checker (29)
5013! Mem[0000000010041430] = 1e7e61ff, %l5 = 00000000000002ff
5014 lduha [%i1+0x032]%asi,%l5 ! %l5 = 00000000000061ff
5015! Mem[0000000030181410] = 7c6f1867, %f5 = 00000000
5016 lda [%i6+%o5]0x81,%f5 ! %f5 = 7c6f1867
5017! Mem[0000000030001400] = 00000000, %l4 = 00000000ffb50000
5018 ldswa [%i0+%g0]0x89,%l4 ! %l4 = 0000000000000000
5019! Mem[0000000010141410] = 0000006f7c45ff1f, %l2 = 0000000000000000
5020 ldxa [%i5+%o5]0x88,%l2 ! %l2 = 0000006f7c45ff1f
5021! Starting 10 instruction Store Burst
5022! %l4 = 00000000, %l5 = 000061ff, Mem[0000000010181430] = a671701b 918610af
5023 stda %l4,[%i6+0x030]%asi ! Mem[0000000010181430] = 00000000 000061ff
5024
5025p0_label_196:
5026! %f18 = ff76594e 000000ff, %l5 = 00000000000061ff
5027! Mem[0000000030101400] = 00000000fb0d3e29
5028 stda %f18,[%i4+%l5]ASI_PST8_SL ! Mem[0000000030101400] = ff0000004e5976ff
5029! %l1 = 5e4a065fc0963418, Mem[0000000010141410] = 0000006f7c45ff1f
5030 stxa %l1,[%i5+%o5]0x88 ! Mem[0000000010141410] = 5e4a065fc0963418
5031! %l7 = 0000000000000000, Mem[00000000211c0000] = 00ff37e1
5032 stb %l7,[%o2+%g0] ! Mem[00000000211c0000] = 00ff37e1
5033! %l4 = 0000000000000000, Mem[0000000010001418] = 046279b8a0f0cd14, %asi = 80
5034 stxa %l4,[%i0+0x018]%asi ! Mem[0000000010001418] = 0000000000000000
5035! %l2 = 7c45ff1f, %l3 = ffffffe3, Mem[0000000010041410] = 1fff457c 6f000000
5036 stda %l2,[%i1+%o5]0x80 ! Mem[0000000010041410] = 7c45ff1f ffffffe3
5037! %l5 = 00000000000061ff, Mem[0000000010041408] = 4e5976ff
5038 stwa %l5,[%i1+%o4]0x88 ! Mem[0000000010041408] = 000061ff
5039! Mem[0000000010141400] = ff000000, %l7 = 0000000000000000
5040 swapa [%i5+%g0]0x80,%l7 ! %l7 = 00000000ff000000
5041! Mem[0000000030001400] = 00000000, %l4 = 0000000000000000
5042 swapa [%i0+%g0]0x81,%l4 ! %l4 = 0000000000000000
5043! %f30 = e52742bb b8796204, %l6 = 0000000000000000
5044! Mem[0000000030141438] = e52742bbc6617e1e
5045 add %i5,0x038,%g1
5046 stda %f30,[%g1+%l6]ASI_PST32_SL ! Mem[0000000030141438] = e52742bbc6617e1e
5047! Starting 10 instruction Load Burst
5048! Mem[0000000010001408] = 00000000, %f2 = d12aff77
5049 lda [%i0+%o4]0x80,%f2 ! %f2 = 00000000
5050
5051p0_label_197:
5052! Mem[00000000100c1438] = e52742bb, %l7 = 00000000ff000000
5053 lduba [%i3+0x039]%asi,%l7 ! %l7 = 0000000000000027
5054! Mem[0000000010101424] = 7a53ffff, %l0 = c083daefdd8b7c51
5055 ldsw [%i4+0x024],%l0 ! %l0 = 000000007a53ffff
5056! %l4 = 0000000000000000, Mem[0000000030101408] = 47000000
5057 stha %l4,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000
5058! Mem[0000000010001438] = e7e3326485eb95f9, %f0 = ffe003ff 000000ff
5059 ldda [%i0+0x038]%asi,%f0 ! %f0 = e7e33264 85eb95f9
5060! Mem[00000000100c1410] = 29000000ffff1867, %l4 = 0000000000000000
5061 ldxa [%i3+%o5]0x80,%l4 ! %l4 = 29000000ffff1867
5062! Mem[0000000030181410] = 7c6f18676432e3e7, %f4 = a671701b 7c6f1867
5063 ldda [%i6+%o5]0x81,%f4 ! %f4 = 7c6f1867 6432e3e7
5064! Mem[00000000218000c0] = 00008436, %l1 = 5e4a065fc0963418
5065 ldsh [%o3+0x0c0],%l1 ! %l1 = 0000000000000000
5066! Mem[0000000030041410] = 00000000, %l0 = 000000007a53ffff
5067 ldsba [%i1+%o5]0x81,%l0 ! %l0 = 0000000000000000
5068! Mem[0000000030101408] = 00000000, %l0 = 0000000000000000
5069 lduwa [%i4+%o4]0x81,%l0 ! %l0 = 0000000000000000
5070! Starting 10 instruction Store Burst
5071! %l6 = 0000000000000000, Mem[0000000010001408] = 00000000ff000000
5072 stxa %l6,[%i0+%o4]0x80 ! Mem[0000000010001408] = 0000000000000000
5073
5074p0_label_198:
5075! %f7 = d003a0ff, Mem[0000000010001408] = 00000000
5076 sta %f7 ,[%i0+0x008]%asi ! Mem[0000000010001408] = d003a0ff
5077! %l4 = 29000000ffff1867, %l0 = 0000000000000000, %l2 = 0000006f7c45ff1f
5078 sdivx %l4,%l0,%l2 ! %l2 = 0000006f7c45ff1f
5079! %f22 = 00ff00ff ff76594e, Mem[0000000030101410] = ff000000 00000000
5080 stda %f22,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00ff00ff ff76594e
5081! %l4 = 29000000ffff1867, Mem[0000000010101410] = 9a031f0a
5082 stba %l4,[%i4+%o5]0x88 ! Mem[0000000010101410] = 9a031f67
5083! %l3 = ffffffffffffffe3, Mem[0000000010081433] = de9b58ca, %asi = 80
5084 stba %l3,[%i2+0x033]%asi ! Mem[0000000010081430] = de9b58e3
5085! %l3 = ffffffffffffffe3, Mem[00000000100c1400] = 1fff457c
5086 stwa %l3,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ffffffe3
5087! Mem[0000000010001410] = 00000000, %l5 = 00000000000061ff
5088 ldstuba [%i0+%o5]0x80,%l5 ! %l5 = 00000000000000ff
5089! %l1 = 0000000000000000, Mem[0000000020800040] = 59ffe56e, %asi = 80
5090 stha %l1,[%o1+0x040]%asi ! Mem[0000000020800040] = 0000e56e
5091! Mem[00000000211c0000] = 00ff37e1, %l3 = ffffffffffffffe3
5092 ldstub [%o2+%g0],%l3 ! %l3 = 00000000000000ff
5093! Starting 10 instruction Load Burst
5094! Mem[0000000030141408] = 000000ff 776060ff, %l0 = 00000028, %l1 = 00000000
5095 ldda [%i5+%o4]0x81,%l0 ! %l0 = 00000000000000ff 00000000776060ff
5096
5097p0_label_199:
5098! Mem[0000000030001400] = 00000000, %l1 = 00000000776060ff
5099 ldsba [%i0+%g0]0x89,%l1 ! %l1 = 0000000000000000
5100! Mem[0000000030141410] = ffa75aa3, %l5 = 0000000000000000
5101 lduwa [%i5+%o5]0x81,%l5 ! %l5 = 00000000ffa75aa3
5102! Mem[0000000010181410] = bb42ff00, %l1 = 0000000000000000
5103 lduwa [%i6+%o5]0x88,%l1 ! %l1 = 00000000bb42ff00
5104! Mem[0000000010001400] = 6432e3ff, %f31 = b8796204
5105 lda [%i0+%g0]0x88,%f31 ! %f31 = 6432e3ff
5106! Mem[0000000020800000] = ff00aff8, %l6 = 0000000000000000
5107 lduha [%o1+0x000]%asi,%l6 ! %l6 = 000000000000ff00
5108! Mem[0000000010141408] = 4e5976ff, %l2 = 0000006f7c45ff1f
5109 ldstuba [%i5+%o4]0x88,%l2 ! %l2 = 000000ff000000ff
5110! Mem[0000000010101408] = ff617e00, %l1 = 00000000bb42ff00
5111 lduba [%i4+%o4]0x88,%l1 ! %l1 = 0000000000000000
5112! Mem[0000000030141408] = ff606077ff000000, %f0 = e7e33264 85eb95f9
5113 ldda [%i5+%o4]0x89,%f0 ! %f0 = ff606077 ff000000
5114! Mem[0000000030041410] = 00000000, %l0 = 00000000000000ff
5115 lduha [%i1+%o5]0x89,%l0 ! %l0 = 0000000000000000
5116! Starting 10 instruction Store Burst
5117! %l7 = 0000000000000027, Mem[0000000030001400] = 00000000
5118 stba %l7,[%i0+%g0]0x81 ! Mem[0000000030001400] = 27000000
5119
5120p0_label_200:
5121! Code Fragment 4
5122p0_fragment_13:
5123! %l0 = 0000000000000000
5124 setx 0xc21c85dffabd98a4,%g7,%l0 ! %l0 = c21c85dffabd98a4
5125! %l1 = 0000000000000000
5126 setx 0x9347650ff830c2c4,%g7,%l1 ! %l1 = 9347650ff830c2c4
5127 setx 0x7ff8, %g1, %g2
5128 and %l0, %g2, %l0
5129 setx 0xffffffff, %g1, %g2
5130 and %l1, %g2, %l1
5131 setx 0x100000000, %g1, %g2
5132 or %l1, %g2, %l1 ! Set bit 32 - perrinj
5133 ta T_CHANGE_HPRIV
5134 stxa %l1, [%l0]ASI_ICACHE_INSTR
5135 ta T_CHANGE_NONHPRIV
5136! %l0 = c21c85dffabd98a4
5137 setx 0x0ef3afb7d82b51d1,%g7,%l0 ! %l0 = 0ef3afb7d82b51d1
5138! %l1 = 9347650ff830c2c4
5139 setx 0x063d97f8480ed2f5,%g7,%l1 ! %l1 = 063d97f8480ed2f5
5140! %l1 = 063d97f8480ed2f5, Mem[00000000100c1411] = 29000000
5141 stb %l1,[%i3+0x011] ! Mem[00000000100c1410] = 29f50000
5142! %l6 = 000000000000ff00, Mem[0000000030181410] = 67186f7c
5143 stwa %l6,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000ff00
5144! %l7 = 0000000000000027, Mem[0000000010141410] = c0963418
5145 stwa %l7,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000027
5146! %l0 = d82b51d1, %l1 = 480ed2f5, Mem[0000000010101400] = 53b35b00 00000000
5147 stda %l0,[%i4+%g0]0x88 ! Mem[0000000010101400] = d82b51d1 480ed2f5
5148! %l6 = 000000000000ff00, Mem[00000000211c0001] = ffff37e1, %asi = 80
5149 stba %l6,[%o2+0x001]%asi ! Mem[00000000211c0000] = ff0037e1
5150! %l5 = 00000000ffa75aa3, %l2 = 00000000000000ff, %l3 = 0000000000000000
5151 orn %l5,%l2,%l3 ! %l3 = ffffffffffffffa3
5152! %f25 = 00000000, Mem[0000000030181400] = ff007c6f
5153 sta %f25,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000
5154! Mem[00000000201c0001] = 00ff1b53, %l3 = ffffffffffffffa3
5155 ldstub [%o0+0x001],%l3 ! %l3 = 000000ff000000ff
5156! Starting 10 instruction Load Burst
5157! Mem[0000000010101408] = ff617e00, %l5 = 00000000ffa75aa3
5158 lduha [%i4+%o4]0x88,%l5 ! %l5 = 0000000000007e00
5159
5160 ba,a p0_not_taken_0_end
5161p0_not_taken_0:
5162! The following code should not be executed
5163 and %l3,0x2b4,%l6
5164 fadds %f2,%f25,%f1
5165 fsubs %f26,%f21,%f14
5166 subc %l2,0x634,%l4
5167 orn %l4,0x264,%l0
5168 ba,a p0_branch_failed
5169p0_not_taken_0_end:
5170
5171
5172! End of Random Code for Thread 0
5173
5174
5175! Check Registers
5176
5177p0_check_registers:
5178 set p0_expected_registers,%g1
5179 ldx [%g1+0x000],%g2
5180 cmp %l0,%g2 ! %l0 should be 0ef3afb7d82b51d1
5181 bne,a,pn %xcc,p0_reg_l0_fail
5182 mov %l0,%g3
5183 ldx [%g1+0x008],%g2
5184 cmp %l1,%g2 ! %l1 should be 063d97f8480ed2f5
5185 bne,a,pn %xcc,p0_reg_l1_fail
5186 mov %l1,%g3
5187 ldx [%g1+0x010],%g2
5188 cmp %l2,%g2 ! %l2 should be 00000000000000ff
5189 bne,a,pn %xcc,p0_reg_l2_fail
5190 mov %l2,%g3
5191 ldx [%g1+0x018],%g2
5192 cmp %l3,%g2 ! %l3 should be 00000000000000ff
5193 bne,a,pn %xcc,p0_reg_l3_fail
5194 mov %l3,%g3
5195 ldx [%g1+0x020],%g2
5196 cmp %l4,%g2 ! %l4 should be 29000000ffff1867
5197 bne,a,pn %xcc,p0_reg_l4_fail
5198 mov %l4,%g3
5199 ldx [%g1+0x028],%g2
5200 cmp %l5,%g2 ! %l5 should be 0000000000007e00
5201 bne,a,pn %xcc,p0_reg_l5_fail
5202 mov %l5,%g3
5203 ldx [%g1+0x030],%g2
5204 cmp %l6,%g2 ! %l6 should be 000000000000ff00
5205 bne,a,pn %xcc,p0_reg_l6_fail
5206 mov %l6,%g3
5207 ldx [%g1+0x038],%g2
5208 cmp %l7,%g2 ! %l7 should be 0000000000000027
5209 bne,a,pn %xcc,p0_reg_l7_fail
5210 mov %l7,%g3
5211
5212! Check %y register
5213
5214 set 0xffffffff,%g2
5215 rd %y,%g3
5216 cmp %g2,%g3
5217 bne,a p0_failed
5218 mov 0x111,%g1
5219
5220! Check Floating Point Registers
5221
5222p0_check_fp_registers:
5223 set p0_expected_fp_regs,%g3
5224 std %f0,[%g1]
5225 ldx [%g1],%l1
5226 ldx [%g3+0x00],%l0
5227 cmp %l0,%l1 ! %f0 should be ff606077 ff000000
5228 bne %xcc,p0_f0_fail
5229 std %f2,[%g1]
5230 ldx [%g1],%l1
5231 ldx [%g3+0x08],%l0
5232 cmp %l0,%l1 ! %f2 should be 00000000 ffa003d0
5233 bne %xcc,p0_f2_fail
5234 std %f4,[%g1]
5235 ldx [%g1],%l1
5236 ldx [%g3+0x10],%l0
5237 cmp %l0,%l1 ! %f4 should be 7c6f1867 6432e3e7
5238 bne %xcc,p0_f4_fail
5239 std %f6,[%g1]
5240 ldx [%g1],%l1
5241 ldx [%g3+0x18],%l0
5242 cmp %l0,%l1 ! %f6 should be 14cdf0a0 d003a0ff
5243 bne %xcc,p0_f6_fail
5244 std %f8,[%g1]
5245 ldx [%g1],%l1
5246 ldx [%g3+0x20],%l0
5247 cmp %l0,%l1 ! %f8 should be fa776362 0a1f039a
5248 bne %xcc,p0_f8_fail
5249 std %f10,[%g1]
5250 ldx [%g1],%l1
5251 ldx [%g3+0x28],%l0
5252 cmp %l0,%l1 ! %f10 should be 00000000 00000000
5253 bne %xcc,p0_f10_fail
5254 std %f12,[%g1]
5255 ldx [%g1],%l1
5256 ldx [%g3+0x30],%l0
5257 cmp %l0,%l1 ! %f12 should be 7594537a 00000000
5258 bne %xcc,p0_f12_fail
5259 std %f14,[%g1]
5260 ldx [%g1],%l1
5261 ldx [%g3+0x38],%l0
5262 cmp %l0,%l1 ! %f14 should be 7c6f1867 6432e3e7
5263 bne %xcc,p0_f14_fail
5264 std %f16,[%g1]
5265 ldx [%g1],%l1
5266 ldx [%g3+0x40],%l0
5267 cmp %l0,%l1 ! %f16 should be 0aaf40f1 ffffff7f
5268 bne %xcc,p0_f16_fail
5269 std %f18,[%g1]
5270 ldx [%g1],%l1
5271 ldx [%g3+0x48],%l0
5272 cmp %l0,%l1 ! %f18 should be ff76594e 000000ff
5273 bne %xcc,p0_f18_fail
5274 std %f20,[%g1]
5275 ldx [%g1],%l1
5276 ldx [%g3+0x50],%l0
5277 cmp %l0,%l1 ! %f20 should be 1fff457c 6f000000
5278 bne %xcc,p0_f20_fail
5279 std %f22,[%g1]
5280 ldx [%g1],%l1
5281 ldx [%g3+0x58],%l0
5282 cmp %l0,%l1 ! %f22 should be 00ff00ff ff76594e
5283 bne %xcc,p0_f22_fail
5284 std %f24,[%g1]
5285 ldx [%g1],%l1
5286 ldx [%g3+0x60],%l0
5287 cmp %l0,%l1 ! %f24 should be ffffffff 00000000
5288 bne %xcc,p0_f24_fail
5289 std %f26,[%g1]
5290 ldx [%g1],%l1
5291 ldx [%g3+0x68],%l0
5292 cmp %l0,%l1 ! %f26 should be 293e0dfb 00000000
5293 bne %xcc,p0_f26_fail
5294 std %f28,[%g1]
5295 ldx [%g1],%l1
5296 ldx [%g3+0x70],%l0
5297 cmp %l0,%l1 ! %f28 should be 1e7e61ff ffff1867
5298 bne %xcc,p0_f28_fail
5299 std %f30,[%g1]
5300 ldx [%g1],%l1
5301 ldx [%g3+0x78],%l0
5302 cmp %l0,%l1 ! %f30 should be e52742bb 6432e3ff
5303 bne %xcc,p0_f30_fail
5304 nop
5305
5306! The test for processor 0 has passed
5307
5308p0_passed:
5309 ta GOOD_TRAP
5310 nop
5311
5312p0_reg_l0_fail:
5313 or %g0,0xbd0,%g1
5314 ba,a p0_failed
5315p0_reg_l1_fail:
5316 or %g0,0xbd1,%g1
5317 ba,a p0_failed
5318p0_reg_l2_fail:
5319 or %g0,0xbd2,%g1
5320 ba,a p0_failed
5321p0_reg_l3_fail:
5322 or %g0,0xbd3,%g1
5323 ba,a p0_failed
5324p0_reg_l4_fail:
5325 or %g0,0xbd4,%g1
5326 ba,a p0_failed
5327p0_reg_l5_fail:
5328 or %g0,0xbd5,%g1
5329 ba,a p0_failed
5330p0_reg_l6_fail:
5331 or %g0,0xbd6,%g1
5332 ba,a p0_failed
5333p0_reg_l7_fail:
5334 or %g0,0xbd7,%g1
5335 ba,a p0_failed
5336p0_f0_fail:
5337 set p0_temp,%g6
5338 mov 0xf00,%l0
5339 stx %l0,[%g6]
5340 std %f0,[%g6+8]
5341 stx %fsr,[%g6+16]
5342 ta BAD_TRAP
5343
5344p0_f2_fail:
5345 set p0_temp,%g6
5346 mov 0xf02,%l0
5347 stx %l0,[%g6]
5348 std %f2,[%g6+8]
5349 stx %fsr,[%g6+16]
5350 ta BAD_TRAP
5351
5352p0_f4_fail:
5353 set p0_temp,%g6
5354 mov 0xf04,%l0
5355 stx %l0,[%g6]
5356 std %f4,[%g6+8]
5357 stx %fsr,[%g6+16]
5358 ta BAD_TRAP
5359
5360p0_f6_fail:
5361 set p0_temp,%g6
5362 mov 0xf06,%l0
5363 stx %l0,[%g6]
5364 std %f6,[%g6+8]
5365 stx %fsr,[%g6+16]
5366 ta BAD_TRAP
5367
5368p0_f8_fail:
5369 set p0_temp,%g6
5370 mov 0xf08,%l0
5371 stx %l0,[%g6]
5372 std %f8,[%g6+8]
5373 stx %fsr,[%g6+16]
5374 ta BAD_TRAP
5375
5376p0_f10_fail:
5377 set p0_temp,%g6
5378 mov 0xf10,%l0
5379 stx %l0,[%g6]
5380 std %f10,[%g6+8]
5381 stx %fsr,[%g6+16]
5382 ta BAD_TRAP
5383
5384p0_f12_fail:
5385 set p0_temp,%g6
5386 mov 0xf12,%l0
5387 stx %l0,[%g6]
5388 std %f12,[%g6+8]
5389 stx %fsr,[%g6+16]
5390 ta BAD_TRAP
5391
5392p0_f14_fail:
5393 set p0_temp,%g6
5394 mov 0xf14,%l0
5395 stx %l0,[%g6]
5396 std %f14,[%g6+8]
5397 stx %fsr,[%g6+16]
5398 ta BAD_TRAP
5399
5400p0_f16_fail:
5401 set p0_temp,%g6
5402 mov 0xf16,%l0
5403 stx %l0,[%g6]
5404 std %f16,[%g6+8]
5405 stx %fsr,[%g6+16]
5406 ta BAD_TRAP
5407
5408p0_f18_fail:
5409 set p0_temp,%g6
5410 mov 0xf18,%l0
5411 stx %l0,[%g6]
5412 std %f18,[%g6+8]
5413 stx %fsr,[%g6+16]
5414 ta BAD_TRAP
5415
5416p0_f20_fail:
5417 set p0_temp,%g6
5418 mov 0xf20,%l0
5419 stx %l0,[%g6]
5420 std %f20,[%g6+8]
5421 stx %fsr,[%g6+16]
5422 ta BAD_TRAP
5423
5424p0_f22_fail:
5425 set p0_temp,%g6
5426 mov 0xf22,%l0
5427 stx %l0,[%g6]
5428 std %f22,[%g6+8]
5429 stx %fsr,[%g6+16]
5430 ta BAD_TRAP
5431
5432p0_f24_fail:
5433 set p0_temp,%g6
5434 mov 0xf24,%l0
5435 stx %l0,[%g6]
5436 std %f24,[%g6+8]
5437 stx %fsr,[%g6+16]
5438 ta BAD_TRAP
5439
5440p0_f26_fail:
5441 set p0_temp,%g6
5442 mov 0xf26,%l0
5443 stx %l0,[%g6]
5444 std %f26,[%g6+8]
5445 stx %fsr,[%g6+16]
5446 ta BAD_TRAP
5447
5448p0_f28_fail:
5449 set p0_temp,%g6
5450 mov 0xf28,%l0
5451 stx %l0,[%g6]
5452 std %f28,[%g6+8]
5453 stx %fsr,[%g6+16]
5454 ta BAD_TRAP
5455
5456p0_f30_fail:
5457 set p0_temp,%g6
5458 mov 0xf30,%l0
5459 stx %l0,[%g6]
5460 std %f30,[%g6+8]
5461 stx %fsr,[%g6+16]
5462 ta BAD_TRAP
5463
5464
5465! The test for processor 0 failed
5466
5467p0_failed:
5468 set p0_temp,%g6
5469 stx %g1,[%g6]
5470 stx %g2,[%g6+8]
5471 stx %g3,[%g6+16]
5472 stx %fsr,[%g6+24]
5473 ta BAD_TRAP
5474
5475
5476! The local area data for processor 0 failed
5477
5478p0_local_failed:
5479 set done_flags,%g5
5480 mov 3,%g6
5481 st %g6,[%g5+0x000] ! Set processor 0 done flag
5482
5483 set p0_temp,%g6
5484 add %g1,%g4,%g1
5485 stx %g4,[%g6]
5486 stx %g2,[%g6+8]
5487 stx %g3,[%g6+16]
5488 st %fsr,[%g6+24]
5489 ta BAD_TRAP
5490
5491p0_selfmod_failed:
5492 ba p0_failed
5493 mov 0xabc,%g1
5494
5495p0_branch_failed:
5496 mov 0xbbb,%g1
5497 rd %ccr,%g2
5498 ba p0_failed
5499 mov 0x0,%g3
5500
5501p0_trap1e:
5502 mulx %l6,-0x4cf,%l7
5503 sdivx %l7,0xb3b,%l6
5504 orn %l0,-0x331,%l7
5505 udivx %l0,%l0,%l6
5506 fadds %f15,%f9 ,%f9
5507 xor %l5,0xac2,%l0
5508 done
5509
5510p0_trap1o:
5511 mulx %l6,-0x4cf,%l7
5512 sdivx %l7,0xb3b,%l6
5513 orn %l0,-0x331,%l7
5514 udivx %l0,%l0,%l6
5515 fadds %f15,%f9 ,%f9
5516 xor %l5,0xac2,%l0
5517 done
5518
5519
5520p0_trap2e:
5521 fstoi %f3 ,%f2
5522 fsqrts %f12,%f15
5523 mulx %l7,0x942,%l1
5524 nop
5525 fcmps %fcc3,%f11,%f11
5526 fadds %f1 ,%f12,%f4
5527 andn %l7,%l6,%l2
5528 done
5529
5530p0_trap2o:
5531 fstoi %f3 ,%f2
5532 fsqrts %f12,%f15
5533 mulx %l7,0x942,%l1
5534 nop
5535 fcmps %fcc3,%f11,%f11
5536 fadds %f1 ,%f12,%f4
5537 andn %l7,%l6,%l2
5538 done
5539
5540
5541p0_trap3e:
5542 andn %l2,%l5,%l3
5543 and %l2,%l0,%l7
5544 and %l5,0xa6f,%l1
5545 addc %l0,0x487,%l0
5546 subc %l4,-0x34e,%l4
5547 addc %l2,%l5,%l3
5548 done
5549
5550p0_trap3o:
5551 andn %l2,%l5,%l3
5552 and %l2,%l0,%l7
5553 and %l5,0xa6f,%l1
5554 addc %l0,0x487,%l0
5555 subc %l4,-0x34e,%l4
5556 addc %l2,%l5,%l3
5557 done
5558
5559! Cross Processor Interrupt Handler
5560
5561cross_intr_handler:
5562 membar #Sync
5563! Identify the recipient of the interrupt
5564 mov 0x10,%g1 ! VA of Core ID Register
5565 ldxa [%g1]ASI_CMP_CORE_ID,%g1
5566 and %g1,0x3f,%g4 ! Extract Core ID in %g4
5567 sll %g4,2,%g1 ! Index into intr receive array
5568 set received_xintr,%g2 ! Pointer to receive counters
5569 lduw [%g2+%g1],%g3 ! Get receive count
5570 inc %g3 ! Incement by 1
5571 st %g3,[%g2+%g1] ! Update receive count
5572! Reset busy bit interrupts and return
5573 mov 0x40,%g1 ! Busy bit
5574 stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit
5575 membar #Sync
5576 retry
5577
5578inst_access_handler:
5579 done
5580
5581 .align 256
5582data_access_handler:
55831: done
5584
5585p0_init_memory_pointers:
5586 set p0_init_registers,%g1
5587 mov %g0,%g2
5588 mov %g0,%g3
5589 mov %g0,%g4
5590 mov %g0,%g5
5591 mov %g0,%g6
5592 mov %g0,%g7
5593
5594! Initialize memory pointers for window 0
5595 set p0_local0_start,%i0
5596 set p0_local1_start,%i1
5597 set p0_local2_start,%i2
5598 set p0_local3_start,%i3
5599 set p0_local4_start,%i4
5600 set p0_local5_start,%i5
5601 set p0_local6_start,%i6
5602 clr %i7
5603! Init Local Registers in Window 0
5604 ldx [%g1+0x000],%l0 ! %l0 = 2c3c68ba8f64fc7b
5605 ldx [%g1+0x008],%l1 ! %l1 = 6a81f0fc63aa7b31
5606 ldx [%g1+0x010],%l2 ! %l2 = 74c225ac0d750daf
5607 ldx [%g1+0x018],%l3 ! %l3 = ea599ffbc149c3cb
5608 ldx [%g1+0x020],%l4 ! %l4 = f756d882a8a1dfcf
5609 ldx [%g1+0x028],%l5 ! %l5 = c3c0b99e1211677a
5610 ldx [%g1+0x030],%l6 ! %l6 = 3649d7309243d268
5611 ldx [%g1+0x038],%l7 ! %l7 = f0d0a402105c0ea4
5612
5613! Initialize the output register of window 0
5614
5615 set share0_start,%o0
5616 set share1_start,%o1
5617 set share2_start,%o2
5618 set share3_start,%o3
5619 mov 0x08,%o4
5620 mov 0x10,%o5
5621 mov 0x18,%o6
5622
5623 retl
5624 nop
5625
5626user_text_end:
5627 .seg "text"
5628 .align 0x2000
5629user_near0_start:
5630p0_near_0_le:
5631 mulx %l6,-0x4cf,%l7
5632 sdivx %l7,0xb3b,%l6
5633 orn %l0,-0x331,%l7
5634 udivx %l0,%l0,%l6
5635 fadds %f15,%f9 ,%f9
5636 jmpl %o7,%g0
5637 sub %l7,-0x4c0,%l2
5638p0_near_0_he:
5639 and %l5,0xa6f,%l1
5640 fcmps %fcc0,%f22,%f24
5641 jmpl %o7,%g0
5642 mulx %l0,%l4,%l4
5643near0_b2b_h:
5644 and %l6,0xb9d,%l3
5645 mulx %l4,%l2,%l3
5646 udivx %l2,%l3,%l0
5647 mulx %l3,%l1,%l5
5648 jmpl %o7,%g0
5649 or %l7,%l7,%l5
5650near0_b2b_l:
5651 fdivs %f2 ,%f10,%f11
5652 fcmps %fcc1,%f9 ,%f15
5653 xnor %l1,0x80b,%l2
5654 addc %l6,%l0,%l1
5655 jmpl %o7,%g0
5656 fdivs %f8 ,%f9 ,%f10
5657user_near0_end:
5658 .seg "text"
5659 .align 0x2000
5660user_near1_start:
5661p0_near_1_le:
5662 umul %l6,%l0,%l2
5663 sub %l3,%l2,%l1
5664 and %l3,0xaa4,%l5
5665 jmpl %o7,%g0
5666 smul %l4,%l3,%l3
5667p0_near_1_he:
5668 sub %l2,%l2,%l0
5669 sdivx %l5,-0xa53,%l0
5670 add %l5,0x837,%l3
5671 jmpl %o7,%g0
5672 ld [%i3+0x008],%f24 ! Mem[00000000100c1408]
5673near1_b2b_h:
5674 subc %l1,-0x805,%l1
5675 or %l3,%l3,%l0
5676 fsubs %f30,%f28,%f27
5677 addc %l0,-0xfed,%l4
5678 jmpl %o7,%g0
5679 sub %l6,%l6,%l1
5680near1_b2b_l:
5681 orn %l4,-0xa01,%l5
5682 fsqrts %f14,%f5
5683 addc %l6,0x50c,%l1
5684 add %l2,-0x164,%l7
5685 jmpl %o7,%g0
5686 fcmps %fcc0,%f13,%f8
5687user_near1_end:
5688 .seg "text"
5689 .align 0x2000
5690user_near2_start:
5691p0_near_2_le:
5692 fdivs %f13,%f4 ,%f0
5693 jmpl %o7,%g0
5694 fcmps %fcc0,%f0 ,%f1
5695p0_near_2_he:
5696 smul %l0,%l6,%l3
5697 fdivs %f23,%f23,%f18
5698 fadds %f22,%f19,%f27
5699 xnor %l6,-0xf78,%l4
5700 or %l2,-0x715,%l7
5701 or %l7,-0xfe5,%l7
5702 jmpl %o7,%g0
5703 andn %l0,%l3,%l4
5704near2_b2b_h:
5705 fsqrts %f26,%f27
5706 udivx %l4,%l2,%l7
5707 jmpl %o7,%g0
5708 fdivs %f19,%f29,%f16
5709near2_b2b_l:
5710 mulx %l5,0x4d4,%l5
5711 sdivx %l7,0x2c8,%l1
5712 jmpl %o7,%g0
5713 add %l5,-0x1b8,%l4
5714user_near2_end:
5715 .seg "text"
5716 .align 0x2000
5717user_near3_start:
5718p0_near_3_le:
5719 or %l5,0x307,%l2
5720 xnor %l5,0xc61,%l2
5721 fadds %f4 ,%f10,%f12
5722 jmpl %o7,%g0
5723 ldx [%i3+0x020],%l1 ! Mem[00000000100c1420]
5724p0_near_3_he:
5725 mulx %l3,%l4,%l2
5726 fcmps %fcc3,%f30,%f30
5727 jmpl %o7,%g0
5728 ldd [%i5+0x010],%f20 ! Mem[0000000010141410]
5729near3_b2b_h:
5730 fmuls %f29,%f29,%f22
5731 fsubs %f30,%f20,%f18
5732 or %l5,-0x92c,%l0
5733 orn %l2,0xc8a,%l3
5734 mulx %l7,%l3,%l1
5735 jmpl %o7,%g0
5736 orn %l0,%l0,%l0
5737near3_b2b_l:
5738 xor %l7,%l1,%l2
5739 add %l1,-0xf69,%l5
5740 smul %l5,%l0,%l7
5741 umul %l0,-0x5de,%l5
5742 fsubs %f4 ,%f12,%f10
5743 jmpl %o7,%g0
5744 or %l6,%l4,%l7
5745user_near3_end:
5746 .seg "text"
5747 .text
5748 .align 0x2000
5749user_far0_start:
5750p0_far_0_le:
5751 stb %l4,[%i2+0x012] ! Mem[0000000010081412]
5752 orn %l0,%l4,%l6
5753 umul %l7,%l2,%l1
5754 udivx %l3,0xb56,%l1
5755 jmpl %o7,%g0
5756 fmuls %f15,%f14,%f6
5757p0_far_0_lem:
5758 membar #Sync
5759 stb %l4,[%i2+0x012] ! Mem[0000000010081412]
5760 orn %l0,%l4,%l6
5761 umul %l7,%l2,%l1
5762 udivx %l3,0xb56,%l1
5763 jmpl %o7,%g0
5764 fmuls %f15,%f14,%f6
5765p0_far_0_he:
5766 st %f18,[%i3+0x014] ! Mem[00000000100c1414]
5767 udivx %l2,0xca6,%l0
5768 jmpl %o7,%g0
5769 umul %l4,-0x80a,%l6
5770p0_far_0_hem:
5771 membar #Sync
5772 st %f18,[%i3+0x014] ! Mem[00000000100c1414]
5773 udivx %l2,0xca6,%l0
5774 jmpl %o7,%g0
5775 umul %l4,-0x80a,%l6
5776p0_loop_branch_0:
5777 jmpl %o7+12,%g0
5778 add %l0,1,%l0
5779far0_b2b_h:
5780 jmpl %o7,%g0
5781 fdivs %f20,%f19,%f23
5782 jmpl %o7,%g0
5783 nop
5784far0_b2b_l:
5785 jmpl %o7,%g0
5786 udivx %l5,-0x767,%l5
5787 jmpl %o7,%g0
5788 nop
5789user_far0_end:
5790 .seg "text"
5791 .text
5792 .align 0x2000
5793user_far1_start:
5794p0_far_1_le:
5795 fcmps %fcc2,%f8 ,%f2
5796 fsqrts %f13,%f0
5797 jmpl %o7,%g0
5798 udivx %l0,%l0,%l1
5799p0_far_1_lem:
5800 fcmps %fcc2,%f8 ,%f2
5801 fsqrts %f13,%f0
5802 jmpl %o7,%g0
5803 udivx %l0,%l0,%l1
5804p0_far_1_he:
5805 smul %l5,0xcdb,%l2
5806 fadds %f27,%f17,%f26
5807 orn %l3,%l4,%l5
5808 jmpl %o7,%g0
5809 nop
5810p0_far_1_hem:
5811 smul %l5,0xcdb,%l2
5812 fadds %f27,%f17,%f26
5813 orn %l3,%l4,%l5
5814 jmpl %o7,%g0
5815 nop
5816p0_loop_branch_1:
5817 jmpl %o7+12,%g0
5818 add %l0,2,%l0
5819far1_b2b_h:
5820 subc %l0,%l2,%l0
5821 fsubs %f19,%f24,%f20
5822 udivx %l0,%l2,%l6
5823 fmuls %f21,%f22,%f18
5824 fsqrts %f27,%f19
5825 jmpl %o7,%g0
5826 fmuls %f23,%f30,%f30
5827far1_b2b_l:
5828 and %l1,%l3,%l0
5829 addc %l1,-0x440,%l5
5830 add %l5,0x744,%l3
5831 mulx %l1,0x23e,%l7
5832 sub %l7,%l1,%l6
5833 jmpl %o7,%g0
5834 fsubs %f4 ,%f6 ,%f1
5835user_far1_end:
5836 .seg "text"
5837 .text
5838 .align 0x2000
5839user_far2_start:
5840p0_far_2_le:
5841 mulx %l0,-0x1ac,%l7
5842 orn %l3,%l4,%l0
5843 jmpl %o7,%g0
5844 and %l6,%l3,%l5
5845p0_far_2_lem:
5846 mulx %l0,-0x1ac,%l7
5847 orn %l3,%l4,%l0
5848 jmpl %o7,%g0
5849 and %l6,%l3,%l5
5850p0_far_2_he:
5851 or %l2,0x1e5,%l2
5852 jmpl %o7,%g0
5853 umul %l5,0xe0b,%l6
5854p0_far_2_hem:
5855 or %l2,0x1e5,%l2
5856 jmpl %o7,%g0
5857 umul %l5,0xe0b,%l6
5858p0_loop_branch_2:
5859 jmpl %o7+12,%g0
5860 add %l0,3,%l0
5861far2_b2b_h:
5862 fmuls %f30,%f22,%f24
5863 subc %l1,0x49f,%l7
5864 subc %l5,%l1,%l3
5865 jmpl %o7,%g0
5866 sub %l2,-0x483,%l0
5867far2_b2b_l:
5868 udivx %l6,0x259,%l6
5869 fsubs %f3 ,%f9 ,%f14
5870 xnor %l4,-0xa96,%l1
5871 jmpl %o7,%g0
5872 mulx %l2,%l2,%l4
5873user_far2_end:
5874 .seg "text"
5875 .text
5876 .align 0x2000
5877user_far3_start:
5878p0_far_3_le:
5879 subc %l7,-0xc4c,%l0
5880 fcmps %fcc2,%f15,%f14
5881 jmpl %o7,%g0
5882 sdivx %l0,-0xa24,%l2
5883p0_far_3_lem:
5884 subc %l7,-0xc4c,%l0
5885 fcmps %fcc2,%f15,%f14
5886 jmpl %o7,%g0
5887 sdivx %l0,-0xa24,%l2
5888p0_far_3_he:
5889 andn %l6,-0x6ca,%l3
5890 sub %l6,0x2ce,%l1
5891 fdivs %f25,%f20,%f20
5892 fsubs %f25,%f27,%f23
5893 orn %l5,0xc71,%l0
5894 jmpl %o7,%g0
5895 sub %l6,-0x4ec,%l0
5896p0_far_3_hem:
5897 andn %l6,-0x6ca,%l3
5898 sub %l6,0x2ce,%l1
5899 fdivs %f25,%f20,%f20
5900 fsubs %f25,%f27,%f23
5901 orn %l5,0xc71,%l0
5902 jmpl %o7,%g0
5903 sub %l6,-0x4ec,%l0
5904p0_loop_branch_3:
5905 jmpl %o7+12,%g0
5906 add %l0,4,%l0
5907far3_b2b_h:
5908 fdivs %f24,%f26,%f25
5909 fcmps %fcc3,%f31,%f25
5910 fsqrts %f29,%f28
5911 and %l3,0xbf4,%l1
5912 smul %l5,%l2,%l1
5913 sdivx %l4,%l0,%l7
5914 addc %l3,-0xb6d,%l7
5915 jmpl %o7,%g0
5916 andn %l7,%l5,%l3
5917far3_b2b_l:
5918 andn %l7,%l7,%l7
5919 fadds %f9 ,%f1 ,%f4
5920 orn %l3,-0xf60,%l5
5921 addc %l6,-0x0c2,%l1
5922 xor %l2,%l3,%l7
5923 umul %l0,%l3,%l7
5924 add %l4,-0xd96,%l7
5925 jmpl %o7,%g0
5926 andn %l3,0xe6a,%l4
5927user_far3_end:
5928 .seg "text"
5929 .align 0x2000
5930user_jump0_start:
5931 INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
5932p0_jmpl_0_le:
5933 subc %l3,%l6,%l7
5934 or %l1,%l7,%l0
5935 add %l2,-0xa5a,%l0
5936 xor %l2,%l7,%l4
5937 smul %l3,0x31b,%l6
5938 jmpl %g6+8,%g0
5939 fdivs %f13,%f8 ,%f2
5940p0_call_0_le:
5941 fmuls %f8 ,%f8 ,%f6
5942 xor %l3,0x557,%l2
5943 addc %l7,-0xfac,%l5
5944 fdivs %f3 ,%f3 ,%f0
5945 fsubs %f5 ,%f14,%f4
5946 retl
5947 or %l1,%l6,%l4
5948p0_jmpl_0_lo:
5949 subc %l3,%l6,%l7
5950 or %l1,%l7,%l0
5951 add %l2,-0xa5a,%l0
5952 xor %l2,%l7,%l4
5953 smul %l3,0x31b,%l6
5954 jmpl %g6+8,%g0
5955 fdivs %f13,%f8 ,%f2
5956p0_call_0_lo:
5957 fmuls %f8 ,%f8 ,%f6
5958 xor %l3,0x557,%l2
5959 addc %l7,-0xfac,%l5
5960 fdivs %f3 ,%f3 ,%f0
5961 fsubs %f5 ,%f14,%f4
5962 retl
5963 or %l1,%l6,%l4
5964p0_jmpl_0_he:
5965 fmuls %f27,%f20,%f30
5966 jmpl %g6+8,%g0
5967 fcmps %fcc1,%f30,%f27
5968p0_call_0_he:
5969 subc %l7,0xada,%l0
5970 sdivx %l4,0x86f,%l1
5971 fdivs %f27,%f22,%f26
5972 fdivs %f31,%f16,%f26
5973 ldstub [%o2+0x001],%l0 ! Mem[00000000211c0001]
5974 retl
5975 andn %l5,-0x35c,%l0
5976p0_jmpl_0_ho:
5977 fmuls %f27,%f20,%f30
5978 jmpl %g6+8,%g0
5979 fcmps %fcc1,%f30,%f27
5980p0_call_0_ho:
5981 subc %l7,0xada,%l0
5982 sdivx %l4,0x86f,%l1
5983 fdivs %f27,%f22,%f26
5984 fdivs %f31,%f16,%f26
5985 ldstub [%i2+0x001],%l0 ! Mem[00000000211c0001]
5986 retl
5987 andn %l5,-0x35c,%l0
5988user_jump0_end:
5989 .seg "text"
5990 .align 0x2000
5991user_jump1_start:
5992 INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
5993p0_jmpl_1_le:
5994 xnor %l6,0xb5f,%l5
5995 add %l7,%l4,%l5
5996 addc %l7,0xf11,%l7
5997 andn %l6,%l0,%l4
5998 mulx %l2,0x1f0,%l4
5999 jmpl %g6+8,%g0
6000 and %l0,%l2,%l1
6001p0_call_1_le:
6002 fdivs %f15,%f11,%f10
6003 retl
6004 or %l7,-0x9ae,%l4
6005p0_jmpl_1_lo:
6006 xnor %l6,0xb5f,%l5
6007 add %l7,%l4,%l5
6008 addc %l7,0xf11,%l7
6009 andn %l6,%l0,%l4
6010 mulx %l2,0x1f0,%l4
6011 jmpl %g6+8,%g0
6012 and %l0,%l2,%l1
6013p0_call_1_lo:
6014 fdivs %f15,%f11,%f10
6015 retl
6016 or %l7,-0x9ae,%l4
6017p0_jmpl_1_he:
6018 or %l0,0x3c3,%l7
6019 fcmps %fcc1,%f28,%f19
6020 udivx %l3,-0x1d6,%l0
6021 mulx %l0,%l0,%l1
6022 fsqrts %f16,%f26
6023 jmpl %g6+8,%g0
6024 and %l7,0x14f,%l2
6025p0_call_1_he:
6026 sub %l7,%l4,%l4
6027 sdivx %l4,%l3,%l3
6028 ld [%i2+0x004],%f16 ! Mem[0000000010081404]
6029 retl
6030 fdivs %f30,%f28,%f26
6031p0_jmpl_1_ho:
6032 or %l0,0x3c3,%l7
6033 fcmps %fcc1,%f28,%f19
6034 udivx %l3,-0x1d6,%l0
6035 mulx %l0,%l0,%l1
6036 fsqrts %f16,%f26
6037 jmpl %g6+8,%g0
6038 and %l7,0x14f,%l2
6039p0_call_1_ho:
6040 sub %l7,%l4,%l4
6041 sdivx %l4,%l3,%l3
6042 ld [%o2+0x004],%f16 ! Mem[0000000010081404]
6043 retl
6044 fdivs %f30,%f28,%f26
6045user_jump1_end:
6046 .seg "text"
6047 .align 0x2000
6048user_jump2_start:
6049 INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
6050p0_jmpl_2_le:
6051 umul %l1,%l0,%l5
6052 jmpl %g6+8,%g0
6053 fdivs %f10,%f9 ,%f15
6054p0_call_2_le:
6055 subc %l6,%l1,%l3
6056 sub %l2,-0xb4d,%l5
6057 and %l0,0xda6,%l2
6058 smul %l0,-0x228,%l1
6059 retl
6060 sub %l4,%l1,%l4
6061p0_jmpl_2_lo:
6062 umul %l1,%l0,%l5
6063 jmpl %g6+8,%g0
6064 fdivs %f10,%f9 ,%f15
6065p0_call_2_lo:
6066 subc %l6,%l1,%l3
6067 sub %l2,-0xb4d,%l5
6068 and %l0,0xda6,%l2
6069 smul %l0,-0x228,%l1
6070 retl
6071 sub %l4,%l1,%l4
6072p0_jmpl_2_he:
6073 fdivs %f18,%f31,%f16
6074 fcmps %fcc0,%f23,%f20
6075 or %l2,%l1,%l2
6076 fitos %f25,%f26
6077 orn %l3,%l6,%l5
6078 smul %l6,0xdf9,%l2
6079 jmpl %g6+8,%g0
6080 mulx %l0,0xb98,%l7
6081p0_call_2_he:
6082 umul %l6,%l7,%l4
6083 ldx [%i1+0x028],%l4 ! Mem[0000000010041428]
6084 andn %l5,0x024,%l4
6085 xor %l5,%l6,%l1
6086 retl
6087 or %l0,%l3,%l0
6088p0_jmpl_2_ho:
6089 fdivs %f18,%f31,%f16
6090 fcmps %fcc0,%f23,%f20
6091 or %l2,%l1,%l2
6092 fitos %f25,%f26
6093 orn %l3,%l6,%l5
6094 smul %l6,0xdf9,%l2
6095 jmpl %g6+8,%g0
6096 mulx %l0,0xb98,%l7
6097p0_call_2_ho:
6098 umul %l6,%l7,%l4
6099 ldx [%o1+0x028],%l4 ! Mem[0000000010041428]
6100 andn %l5,0x024,%l4
6101 xor %l5,%l6,%l1
6102 retl
6103 or %l0,%l3,%l0
6104user_jump2_end:
6105 .seg "text"
6106 .align 0x2000
6107user_jump3_start:
6108 INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
6109p0_jmpl_3_le:
6110 umul %l2,%l6,%l5
6111 sub %l2,%l0,%l3
6112 jmpl %g6+8,%g0
6113 umul %l4,-0x707,%l3
6114p0_call_3_le:
6115 fsubs %f12,%f7 ,%f15
6116 fdtoi %f14,%f2
6117 udivx %l1,0x8ed,%l3
6118 fmuls %f14,%f2 ,%f9
6119 addc %l1,%l2,%l0
6120 fdivs %f10,%f4 ,%f6
6121 and %l1,-0x48d,%l3
6122 retl
6123 xnor %l6,%l2,%l1
6124p0_jmpl_3_lo:
6125 umul %l2,%l6,%l5
6126 sub %l2,%l0,%l3
6127 jmpl %g6+8,%g0
6128 umul %l4,-0x707,%l3
6129p0_call_3_lo:
6130 fsubs %f12,%f7 ,%f15
6131 fdtoi %f14,%f2
6132 udivx %l1,0x8ed,%l3
6133 fmuls %f14,%f2 ,%f9
6134 addc %l1,%l2,%l0
6135 fdivs %f10,%f4 ,%f6
6136 and %l1,-0x48d,%l3
6137 retl
6138 xnor %l6,%l2,%l1
6139p0_jmpl_3_he:
6140 udivx %l7,-0x67c,%l1
6141 smul %l5,%l7,%l2
6142 mulx %l7,-0x0c8,%l5
6143 fadds %f28,%f24,%f21
6144 fmuls %f17,%f20,%f24
6145 jmpl %g6+8,%g0
6146 subc %l1,%l2,%l6
6147p0_call_3_he:
6148 umul %l2,-0x65f,%l5
6149 xnor %l6,-0x9ab,%l4
6150 retl
6151 xnor %l2,%l6,%l1
6152p0_jmpl_3_ho:
6153 udivx %l7,-0x67c,%l1
6154 smul %l5,%l7,%l2
6155 mulx %l7,-0x0c8,%l5
6156 fadds %f28,%f24,%f21
6157 fmuls %f17,%f20,%f24
6158 jmpl %g6+8,%g0
6159 subc %l1,%l2,%l6
6160p0_call_3_ho:
6161 umul %l2,-0x65f,%l5
6162 xnor %l6,-0x9ab,%l4
6163 retl
6164 xnor %l2,%l6,%l1
6165user_jump3_end:
6166
6167 .seg "data"
6168 .align 0x2000
6169user_data_start:
6170done_flags:
6171 .word 0
6172 .align 8
6173done_count:
6174 .word 0,0
6175Start_Flags:
6176 .word 0,0,0,0
6177Finish_Flag:
6178 .word 0,0
6179 .align 8
6180num_processors:
6181 .word 1
6182num_agents:
6183 .word 0
6184no_membar:
6185 .word 0
6186max_ireg:
6187 .word 8,0
6188max_freg:
6189 .word 32,0
6190 .align 64
6191p0_temp:
6192 .word 0,0,0,0,0,0,0,0
6193 .word 0,0,0,0,0,0,0,0
6194 .word 0,0,0,0,0,0,0,0
6195 .word 0,0,0,0,0,0,0,0
6196p0_debug:
6197 .word 0,0,0,0,0,0,0,0
6198 .word 0,0,0,0,0,0,0,0
6199p0_fsr:
6200 .word 0x00000000,0x00000000
6201 .align 8
6202p0_loop_cnt:
6203 .word 1,0
6204max_windows:
6205 .word 1,0,0,0,0,0,0,0
6206 .word 0,0,0,0,0,0,0,0
6207 .word 0,0,0,0,0,0,0,0
6208 .word 0,0,0,0,0,0,0,0
6209 .word 0,0,0,0,0,0,0,0
6210 .word 0,0,0,0,0,0,0,0
6211 .word 0,0,0,0,0,0,0,0
6212 .word 0,0,0,0,0,0,0,0
6213 .word 0,0,0,0,0,0,0,0
6214 .word 0,0,0,0,0,0,0,0
6215 .word 0,0,0,0,0,0,0,0
6216 .word 0,0,0,0,0,0,0,0
6217 .word 0,0,0,0,0,0,0,0
6218 .word 0,0,0,0,0,0,0,0
6219 .word 0,0,0,0,0,0,0,0
6220 .word 0,0,0,0,0,0,0,0
6221 .word 0,0,0,0,0,0,0,0
6222 .word 0,0,0,0,0,0,0,0
6223 .word 0,0,0,0,0,0,0,0
6224 .word 0,0,0,0,0,0,0,0
6225 .word 0,0,0,0,0,0,0,0
6226 .word 0,0,0,0,0,0,0,0
6227 .word 0,0,0,0,0,0,0,0
6228 .word 0,0,0,0,0,0,0,0
6229 .word 0,0,0,0,0,0,0,0
6230 .word 0,0,0,0,0,0,0,0
6231 .word 0,0,0,0,0,0,0,0
6232 .word 0,0,0,0,0,0,0,0
6233 .word 0,0,0,0,0,0,0,0
6234 .word 0,0,0,0,0,0,0,0
6235 .word 0,0,0,0,0,0,0,0
6236 .word 0,0,0,0,0,0,0,0
6237
6238 .align 8
6239p0_init_registers:
6240 .word 0x2c3c68ba,0x8f64fc7b ! Init value for %l0
6241 .word 0x6a81f0fc,0x63aa7b31 ! Init value for %l1
6242 .word 0x74c225ac,0x0d750daf ! Init value for %l2
6243 .word 0xea599ffb,0xc149c3cb ! Init value for %l3
6244 .word 0xf756d882,0xa8a1dfcf ! Init value for %l4
6245 .word 0xc3c0b99e,0x1211677a ! Init value for %l5
6246 .word 0x3649d730,0x9243d268 ! Init value for %l6
6247 .word 0xf0d0a402,0x105c0ea4 ! Init value for %l7
6248 .align 64
6249p0_init_freg:
6250 .word 0xbae8ddbe,0x1e1c212c ! Init value for %f0
6251 .word 0xac39f5c2,0x388d3f5c ! Init value for %f2
6252 .word 0x3cf8d76e,0x085ac4d0 ! Init value for %f4
6253 .word 0xeebd8db3,0x95df57db ! Init value for %f6
6254 .word 0x78a9ce36,0xf7a81e4a ! Init value for %f8
6255 .word 0x4d9c7ba1,0xfd949712 ! Init value for %f10
6256 .word 0x01834367,0x6faa8653 ! Init value for %f12
6257 .word 0x75824276,0x69ae75b6 ! Init value for %f14
6258 .word 0xbaed3071,0xc49472b3 ! Init value for %f16
6259 .word 0xc53d9142,0xddad30d2 ! Init value for %f18
6260 .word 0x0df09827,0x2d4ae274 ! Init value for %f20
6261 .word 0x3d724527,0xc1286522 ! Init value for %f22
6262 .word 0xf0de7be6,0xad4fd416 ! Init value for %f24
6263 .word 0x31827479,0xfcef8d0a ! Init value for %f26
6264 .word 0x17cbdde4,0x09c878e8 ! Init value for %f28
6265 .word 0x759380a6,0x2c8f72af ! Init value for %f30
6266 .word 0x43a83241,0xc1367bab ! Init value for %f32
6267 .word 0x1548ab92,0x67c90033 ! Init value for %f34
6268 .word 0xb4c7c93f,0xb1cbe074 ! Init value for %f36
6269 .word 0x48a3b397,0xb9488ce3 ! Init value for %f38
6270 .word 0x8acd3823,0xe6f6cf45 ! Init value for %f40
6271 .word 0x13d4c062,0x3f34423c ! Init value for %f42
6272 .word 0xf820c28c,0x893f27a1 ! Init value for %f44
6273 .word 0x82ffcd63,0xca61af0a ! Init value for %f46
6274 .word 0x9134b412,0x412e11c8
6275 .word 0xfa725a92,0x9c54953e
6276 .word 0xded29e84,0x8c7d96f8
6277 .word 0xab16d108,0xbd447c39
6278 .word 0xe9339ff5,0xd331d5c7
6279 .word 0x42876e6d,0xfe346c5e
6280 .word 0x8be6e228,0x63d22aec
6281 .word 0xfb745eaf,0x45bf7550
6282p0_share_mask:
6283 .word 0xffff0000,0x00000000
6284 .word 0x00000000,0x00000000
6285 .word 0x00000000,0x00000000
6286 .word 0x00000000,0x00000000
6287 .word 0x00000000,0x00000000
6288 .word 0x00000000,0x00000000
6289 .word 0x00000000,0x00000000
6290 .word 0x00000000,0x00000000
6291p0_expected_registers:
6292 .word 0x0ef3afb7,0xd82b51d1
6293 .word 0x063d97f8,0x480ed2f5
6294 .word 0x00000000,0x000000ff
6295 .word 0x00000000,0x000000ff
6296 .word 0x29000000,0xffff1867
6297 .word 0x00000000,0x00007e00
6298 .word 0x00000000,0x0000ff00
6299 .word 0x00000000,0x00000027
6300p0_expected_fp_regs:
6301 .word 0xff606077,0xff000000
6302 .word 0x00000000,0xffa003d0
6303 .word 0x7c6f1867,0x6432e3e7
6304 .word 0x14cdf0a0,0xd003a0ff
6305 .word 0xfa776362,0x0a1f039a
6306 .word 0x00000000,0x00000000
6307 .word 0x7594537a,0x00000000
6308 .word 0x7c6f1867,0x6432e3e7
6309 .word 0x0aaf40f1,0xffffff7f
6310 .word 0xff76594e,0x000000ff
6311 .word 0x1fff457c,0x6f000000
6312 .word 0x00ff00ff,0xff76594e
6313 .word 0xffffffff,0x00000000
6314 .word 0x293e0dfb,0x00000000
6315 .word 0x1e7e61ff,0xffff1867
6316 .word 0xe52742bb,0x6432e3ff
6317 .word 0x0000002a,0x00000800 ! %fsr = 0000002a00000800
6318p0_local0_expect:
6319 .word 0xffe33264,0x67186f7c
6320 .word 0xd003a0ff,0x00000000
6321 .word 0xff000000,0xfa776362
6322 .word 0x00000000,0x00000000
6323 .word 0x00ff00ff,0xff76594e
6324 .word 0x0aaf40f1,0xffffff7f
6325 .word 0x00000000,0xa35aa749
6326 .word 0xe7e33264,0x85eb95f9
6327p0_local0_sec_expect:
6328 .word 0x27000000,0x00000000
6329 .word 0xff000000,0x00000000
6330 .word 0xffff0000,0x000000ff
6331 .word 0x046279b8,0xa0f0cd14
6332 .word 0x9a031f0a,0x626377fa
6333 .word 0x0aaf40f1,0xffffff7f
6334 .word 0x46a78731,0xa35aa749
6335 .word 0xe7e33264,0x85eb95f9
6336p0_local1_expect:
6337 .word 0x0aaf40f1,0xffffff7f
6338 .word 0xff610000,0x000000ff
6339 .word 0x7c45ff1f,0xffffffe3
6340 .word 0x00ff00ff,0xff76594e
6341 .word 0xffffffff,0x00000000
6342 .word 0x293e0dfb,0x00000000
6343 .word 0x1e7e61ff,0xffff1867
6344 .word 0xe52742bb,0xb8796204
6345p0_local1_sec_expect:
6346 .word 0xffffffff,0xffffffff
6347 .word 0xff03a0ff,0x00000000
6348 .word 0x00000000,0x00000000
6349 .word 0x767d3dba,0xd3c9b966
6350 .word 0x0aaf40f1,0x0b8830e7
6351 .word 0x5ce1c8ac,0xff2daf8c
6352 .word 0xff03a0ff,0xa35aa749
6353 .word 0x09ac1b34,0x7b1e9ff7
6354p0_local2_expect:
6355 .word 0x000000ff,0x000002ff
6356 .word 0x00000000,0xffffffff
6357 .word 0xff617e1e,0xffffffff
6358 .word 0x00007e00,0x0932356f
6359 .word 0xff606077,0x6e2dcd72
6360 .word 0xd3332db5,0xffffffff
6361 .word 0xde9b58e3,0x30e7b50f
6362 .word 0xd2ab68ff,0x40ff1e7d
6363p0_local2_sec_expect:
6364 .word 0xffb50000,0x40ff1e7d
6365 .word 0x00000000,0xff617e1e
6366 .word 0x4e5976ff,0x0f1cff16
6367 .word 0xffffffff,0xed5fa07b
6368 .word 0x7e181316,0x4e5976b4
6369 .word 0x0000006f,0x8c9fd8d8
6370 .word 0x000000ff,0x00000000
6371 .word 0xffffffff,0xa35aa749
6372p0_local3_expect:
6373 .word 0xe3ffffff,0xf2690d26
6374 .word 0x00000000,0x000000ff
6375 .word 0x29f50000,0xffff1867
6376 .word 0x00ff00ff,0xff76594e
6377 .word 0x000000ff,0xffffffff
6378 .word 0xd003a0ff,0xff617eff
6379 .word 0xff606077,0xff000000
6380 .word 0xe52742bb,0x72cd2d6e
6381p0_local3_sec_expect:
6382 .word 0xd003a0ff,0xffffffff
6383 .word 0x7594537a,0xffa003d0
6384 .word 0xdea00000,0x1e3fe782
6385 .word 0xff617e1e,0x674b9e0c
6386 .word 0xff617e1e,0x4e5976ff
6387 .word 0x7594537a,0x8c9fd8ce
6388 .word 0xf140af0a,0x2bc15bce
6389 .word 0xfad89f8c,0x6f000077
6390p0_local4_expect:
6391 .word 0xd1512bd8,0xf5d20e48
6392 .word 0x007e61ff,0x00000b21
6393 .word 0x671f039a,0x9b000000
6394 .word 0xffffffff,0xffffffff
6395 .word 0x00000000,0x7a53ffff
6396 .word 0x7e181316,0x4e5976b4
6397 .word 0xff000000,0x0000001e
6398 .word 0x00000000,0xff68abd2
6399p0_local4_sec_expect:
6400 .word 0xff000000,0x4e5976ff
6401 .word 0x00000000,0x00000000
6402 .word 0x4e5976ff,0xff00ff00
6403 .word 0xb476594e,0x1613187e
6404 .word 0x8c5704a7,0x320cf197
6405 .word 0x18d3278a,0xa472ca7c
6406 .word 0xa798c753,0x97a45277
6407 .word 0xe52742bb,0xc6617e1e
6408p0_local5_expect:
6409 .word 0x00000000,0xff03e0ff
6410 .word 0xff76594e,0x000000ff
6411 .word 0x27000000,0x5f064a5e
6412 .word 0x00ff00ff,0xff76594e
6413 .word 0xffffffff,0x00000000
6414 .word 0x293e0dfb,0x00000000
6415 .word 0x1e7e61ff,0xffff1867
6416 .word 0xe52742bb,0xb8796204
6417p0_local5_sec_expect:
6418 .word 0x7e001867,0x000000ff
6419 .word 0x000000ff,0x776060ff
6420 .word 0xffa75aa3,0xffa003ff
6421 .word 0xb476594e,0x1613187e
6422 .word 0xff96f4db,0x82c2da69
6423 .word 0x7ba05fed,0x20d7d574
6424 .word 0xf9000000,0x8c9fd8d8
6425 .word 0xe52742bb,0xc6617e1e
6426p0_local6_expect:
6427 .word 0x00000000,0xff000000
6428 .word 0xff7071a6,0x4e5976ff
6429 .word 0x00ff42bb,0x72cd2d6e
6430 .word 0x869902ff,0x00000000
6431 .word 0x1e7e61ff,0xffa003d0
6432 .word 0x7cca72a4,0x8a27d318
6433 .word 0x00000000,0x000061ff
6434 .word 0xda82ff79,0xfb0d3eff
6435p0_local6_sec_expect:
6436 .word 0x00000000,0xd12aff77
6437 .word 0x00000000,0x835bb353
6438 .word 0x00ff0000,0x6432e3e7
6439 .word 0x53b35b83,0xf2690d26
6440 .word 0x00000000,0x7a00fcff
6441 .word 0x1e000000,0x000000ff
6442 .word 0x53b35b83,0x00000000
6443 .word 0x03d00000,0x00000000
6444share0_expect:
6445 .word 0x00ff1b53,0x172ceeb5
6446 .word 0x970de8ae,0xaee92d68
6447 .word 0x29bbcda9,0x321d144f
6448 .word 0x445c7659,0x969cae92
6449 .word 0xdf296a51,0x7c240acf
6450 .word 0x062087a6,0xf60099f0
6451 .word 0x01a3d546,0xba08caff
6452 .word 0xec3d513f,0xc53b9935
6453share1_expect:
6454 .word 0xff00aff8,0xb8bd7232
6455 .word 0x18eb5647,0xe1853d3d
6456 .word 0xca28b6b3,0x67c177d9
6457 .word 0xcfbc5a94,0x747814de
6458 .word 0x1299ca3b,0x2e2ca86f
6459 .word 0x426e7540,0x507dd2c5
6460 .word 0xa3ca22a9,0xc40d6bcf
6461 .word 0x786f4956,0xbba2893b
6462 .word 0x0000e56e,0x4ffdbf15
6463 .word 0xe1c549c8,0x7beac765
6464 .word 0x8e02e87e,0x30b653e7
6465 .word 0x7ae4d72a,0x4ea1c1f7
6466 .word 0xdd6dacd3,0xe14da547
6467 .word 0x38eb8ee6,0x5f780dda
6468 .word 0xc6624250,0x3ef114b7
6469 .word 0x8c07e28d,0x43044f95
6470share2_expect:
6471 .word 0xff0037e1,0x9f8b4710
6472 .word 0xd26a2b3c,0x7fab52a5
6473 .word 0x0c9821b4,0xdadc02ec
6474 .word 0xd83455d2,0x7bc7c003
6475 .word 0xc7232b4a,0x0063c118
6476 .word 0x8fce5a96,0x665e411f
6477 .word 0xc23ff0bb,0x196aae8e
6478 .word 0xc47fb549,0xfb07dd83
6479share3_expect:
6480 .word 0xff338e4e,0x476c42d4
6481 .word 0x35a19ae9,0xbd463945
6482 .word 0xfeb0ab45,0x81dee4db
6483 .word 0xd7d36475,0xe35a0abc
6484 .word 0x339c9ea9,0x7a7fdc4f
6485 .word 0x218a8967,0x628653e6
6486 .word 0x66b62b24,0xf298cb2b
6487 .word 0x4b435178,0x4328d5b8
6488 .word 0xff09f702,0x356d8570
6489 .word 0xb3fa84a5,0x73fdfca8
6490 .word 0x885c5c47,0xe74519c2
6491 .word 0x3bd7dbe2,0x98e699db
6492 .word 0x6279cd94,0xfca086ca
6493 .word 0x3b46f018,0xe523e07e
6494 .word 0x29bf5fa5,0x7e24fb0a
6495 .word 0xd5516c39,0x3934b4c3
6496 .word 0x6f896ccf,0x3f9e6447
6497 .word 0x12e0f649,0x68954dc0
6498 .word 0xaa3a23d3,0x8d791d8c
6499 .word 0xcebcee41,0xfe340b00
6500 .word 0xe5ed3b91,0x617da011
6501 .word 0x92cef83b,0xd717c286
6502 .word 0x192cd799,0x7403281e
6503 .word 0xfa60ba13,0x3d85a6ee
6504 .word 0x00008436,0x0e6e67d8
6505 .word 0xa80465a4,0x28618c50
6506 .word 0x2a76a9ba,0x627091cc
6507 .word 0x947302a4,0x6d753391
6508 .word 0xca882737,0xb7f74abf
6509 .word 0x95dcb152,0x52b78353
6510 .word 0x670ac975,0xfa9c9c5e
6511 .word 0x8281e1f4,0x60c7a1ec
6512 .word 0xd0181701,0x0cd5f2e9
6513 .word 0x04000fdc,0x452aafbd
6514 .word 0xbe9ba816,0x3e694232
6515 .word 0x8fed7656,0x7b2c5acf
6516 .word 0x20c08d26,0x58b4f89f
6517 .word 0x03d6f0b3,0xf7548c04
6518 .word 0x094c7645,0xee1be472
6519 .word 0xbf52666e,0x098bfea3
6520 .word 0x00ffdf62,0x6fef7194
6521 .word 0x77d5f646,0x9b6c0ef4
6522 .word 0x990de01b,0xaadd48b6
6523 .word 0x3745db2b,0x51dc3ffe
6524 .word 0x9a2c65d4,0x3e68728a
6525 .word 0x736c2af0,0xab919eb0
6526 .word 0x4bdf3eb0,0x244d1dee
6527 .word 0x57fa3b80,0x46c966cd
6528 .word 0xffffca9e,0x6bb5ace0
6529 .word 0xde252133,0x032b2a60
6530 .word 0xfc7774bc,0xbb0eaf3f
6531 .word 0x8e40af5b,0xbab67bb8
6532 .word 0x6136c3fa,0xf1de1b17
6533 .word 0x8bab45b0,0xc67d5940
6534 .word 0x8bdc1a6a,0x23a1abde
6535 .word 0x9d089720,0xb15e300d
6536 .word 0xd9ff73ed,0x9fb2f402
6537 .word 0x92b73bc2,0xa5cad76e
6538 .word 0x894530b8,0x60de2a65
6539 .word 0xa4aec40a,0x14259523
6540 .word 0x3ef681a0,0x736fab8f
6541 .word 0x28ca7b22,0x11be68d1
6542 .word 0xf706343f,0xf8cdc016
6543 .word 0xf70333db,0x04d1013e
6544p0_invalidate_semaphore:
6545 .word 0
6546! Data for Cross Processor Interrupt
6547 .align 8
6548received_xintr:
6549 .word 0,0,0,0,0,0,0,0
6550 .word 0,0,0,0,0,0,0,0
6551 .word 0,0,0,0,0,0,0,0
6552 .word 0,0,0,0,0,0,0,0
6553 .word 0,0,0,0,0,0,0,0
6554 .word 0,0,0,0,0,0,0,0
6555 .word 0,0,0,0,0,0,0,0
6556 .word 0,0,0,0,0,0,0,0
6557p0_dispatch_retry:
6558 .word 0,0
6559p0_xintr_data:
6560 .word 0x00000000,0x00000001
6561 .word 0x389bdcbf,0xf806a300
6562 .word 0x00000000,0x00000002
6563 .word 0xcdaaf777,0x922b3d9b
6564 .word 0x00000000,0x00000003
6565 .word 0xcf1dcce0,0x19c9a5d9
6566 .word 0x00000000,0x00000004
6567 .word 0x37504ab0,0x45b9ffdc
6568 .word 0x00000000,0x00000005
6569 .word 0x21f8b79f,0x9d4e6d65
6570 .word 0x00000000,0x00000006
6571 .word 0x91cca9a0,0x685e4045
6572 .word 0x00000000,0x00000007
6573 .word 0x3bf46d4f,0xb50605b5
6574 .word 0x00000000,0x00000008
6575 .word 0xa88e65e7,0x9ada88c8
6576 .align 8
6577p0_xintr_expected:
6578 .word 0
6579 .align 64
6580xintr_data_ptrs:
6581 .word p0_xintr_data
6582 .align 8
6583p0_xintr_db:
6584 .skip 512
6585p0_xintr_retry_count:
6586 .word 0,0
6587p0_reset_cnt:
6588 .word 0
6589 .align 8
6590p0_ec_timing_ctrl:
6591 .word 0,0
6592p0_ec_control:
6593 .word 0,0
6594p0_mcu_shadow:
6595 .skip 80
6596user_data_end:
6597
6598
6599SECTION .p0_local0 DATA_VA=0x000800000
6600
6601attr_data {
6602 Name = .p0_local0,
6603 VA = 0x0000000000800000,
6604 RA = 0x0000000010000000,
6605 PA = ra2pa(0x0000000010000000,0),
6606 part_0_ctx_nonzero_tsb_config_0,
6607 TTE_Context=PCONTEXT,
6608 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6609 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6610 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6611 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6612}
6613
6614 .data
6615 .seg "data"
6616 .align 0x2000
6617 .global p0_local0_start
6618p0_local0_begin:
6619 .skip 0x1400
6620p0_local0_start:
6621 .word 0xff1608c7,0xb2a88f6f,0xfc9af1a0,0xb275da05
6622 .word 0x51be144e,0x25625fb5,0xf0b2eb57,0xe57e6728
6623 .word 0xa3224195,0x56bd72e2,0x57bb84ce,0xb30a75d3
6624 .word 0x53b35b83,0xf2690d26,0x0c818230,0x98ccc562
6625p0_local0_end:
6626
6627SECTION .p0_local0_sec DATA_VA=0x000800000
6628
6629attr_data {
6630 Name = .p0_local0_sec,
6631 VA = 0x0000000000800000,
6632 RA = 0x0000000030000000,
6633 PA = ra2pa(0x0000000030000000,0),
6634 part_0_ctx_nonzero_tsb_config_0,
6635 TTE_Context=SCONTEXT,
6636 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6637 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6638 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6639 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6640}
6641
6642 .data
6643 .seg "data"
6644 .align 0x2000
6645 .global p0_local0_sec_start
6646p0_local0_sec_begin:
6647 .skip 0x1400
6648p0_local0_sec_start:
6649 .word 0xfc96f4db,0x82c2da69,0x09220cee,0x67186f7c
6650 .word 0xc64c3929,0xba4cf66e,0x046279b8,0xa0f0cd14
6651 .word 0x9a031f0a,0x626377fa,0x018cf05f,0x551890a6
6652 .word 0x46a78731,0xa35aa749,0xe7e33264,0x85eb95f9
6653p0_local0_sec_end:
6654
6655SECTION .p0_local1 DATA_VA=0x000802000
6656
6657attr_data {
6658 Name = .p0_local1,
6659 VA = 0x0000000000802000,
6660 RA = 0x0000000010040000,
6661 PA = ra2pa(0x0000000010040000,0),
6662 part_0_ctx_nonzero_tsb_config_0,
6663 TTE_Context=PCONTEXT,
6664 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6665 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6666 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6667 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6668}
6669
6670 .data
6671 .seg "data"
6672 .align 0x2000
6673 .global p0_local1_start
6674p0_local1_begin:
6675 .skip 0x1400
6676p0_local1_start:
6677 .word 0xc3e8b55d,0x4a5adada,0x13b3afd1,0xe5ddf087
6678 .word 0xb0af13a7,0x01a907db,0xd387454c,0x674b9e0c
6679 .word 0x9e7dbfc7,0x70e87990,0xc812ebd5,0x76ecb488
6680 .word 0xc4b02542,0x2936aee7,0x94f6f2fd,0x16440446
6681p0_local1_end:
6682
6683SECTION .p0_local1_sec DATA_VA=0x000802000
6684
6685attr_data {
6686 Name = .p0_local1_sec,
6687 VA = 0x0000000000802000,
6688 RA = 0x0000000030040000,
6689 PA = ra2pa(0x0000000030040000,0),
6690 part_0_ctx_nonzero_tsb_config_0,
6691 TTE_Context=SCONTEXT,
6692 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6693 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6694 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6695 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6696}
6697
6698 .data
6699 .seg "data"
6700 .align 0x2000
6701 .global p0_local1_sec_start
6702p0_local1_sec_begin:
6703 .skip 0x1400
6704p0_local1_sec_start:
6705 .word 0x50e04903,0x82039345,0x435e92b7,0x2bc15bce
6706 .word 0xa6c22be2,0x6a2312de,0x767d3dba,0xd3c9b966
6707 .word 0x0aaf40f1,0x0b8830e7,0x5ce1c8ac,0xff2daf8c
6708 .word 0xf1b5ec40,0x8c647f34,0x09ac1b34,0x7b1e9ff7
6709p0_local1_sec_end:
6710
6711SECTION .p0_local2 DATA_VA=0x000804000
6712
6713attr_data {
6714 Name = .p0_local2,
6715 VA = 0x0000000000804000,
6716 RA = 0x0000000010080000,
6717 PA = ra2pa(0x0000000010080000,0),
6718 part_0_ctx_nonzero_tsb_config_0,
6719 TTE_Context=PCONTEXT,
6720 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6721 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6722 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6723 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6724}
6725
6726 .data
6727 .seg "data"
6728 .align 0x2000
6729 .global p0_local2_start
6730p0_local2_begin:
6731 .skip 0x1400
6732p0_local2_start:
6733 .word 0xb21aea3b,0x8496004b,0xeeb63bc9,0x2812c170
6734 .word 0xbd439ce4,0x72468dba,0xd1193ab9,0x3391135f
6735 .word 0xa0b7e376,0x764c52f1,0xd3332db5,0x53f81b30
6736 .word 0x00c65d71,0xbb31ef93,0xd2ab68ff,0x40ee1e7d
6737p0_local2_end:
6738
6739SECTION .p0_local2_sec DATA_VA=0x000804000
6740
6741attr_data {
6742 Name = .p0_local2_sec,
6743 VA = 0x0000000000804000,
6744 RA = 0x0000000030080000,
6745 PA = ra2pa(0x0000000030080000,0),
6746 part_0_ctx_nonzero_tsb_config_0,
6747 TTE_Context=SCONTEXT,
6748 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6749 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6750 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6751 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6752}
6753
6754 .data
6755 .seg "data"
6756 .align 0x2000
6757 .global p0_local2_sec_start
6758p0_local2_sec_begin:
6759 .skip 0x1400
6760p0_local2_sec_start:
6761 .word 0x7dd394a7,0x9a91b30c,0x5f896323,0x006478bb
6762 .word 0x308f02cb,0x8c26f645,0x14785cb6,0x0932356f
6763 .word 0xde9b58ca,0x30e7b50f,0xbba05b5d,0x6b54eed4
6764 .word 0xd4584a05,0xa287c415,0x6e2dcd72,0x1a9b537f
6765p0_local2_sec_end:
6766
6767SECTION .p0_local3 DATA_VA=0x000806000
6768
6769attr_data {
6770 Name = .p0_local3,
6771 VA = 0x0000000000806000,
6772 RA = 0x00000000100c0000,
6773 PA = ra2pa(0x00000000100c0000,0),
6774 part_0_ctx_nonzero_tsb_config_0,
6775 TTE_Context=PCONTEXT,
6776 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6777 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6778 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6779 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6780}
6781
6782 .data
6783 .seg "data"
6784 .align 0x2000
6785 .global p0_local3_start
6786p0_local3_begin:
6787 .skip 0x1400
6788p0_local3_start:
6789 .word 0xa671701b,0xfb0d3e29,0xcb827008,0xd5e74385
6790 .word 0x7594537a,0x8c9fd8d8,0xb476594e,0x1613187e
6791 .word 0x8c5704a7,0x320cf197,0x7ba05fed,0x20d7d574
6792 .word 0xa798c753,0x97a45277,0xe52742bb,0xc6617e1e
6793p0_local3_end:
6794
6795SECTION .p0_local3_sec DATA_VA=0x000806000
6796
6797attr_data {
6798 Name = .p0_local3_sec,
6799 VA = 0x0000000000806000,
6800 RA = 0x00000000300c0000,
6801 PA = ra2pa(0x00000000300c0000,0),
6802 part_0_ctx_nonzero_tsb_config_0,
6803 TTE_Context=SCONTEXT,
6804 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6805 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6806 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6807 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6808}
6809
6810 .data
6811 .seg "data"
6812 .align 0x2000
6813 .global p0_local3_sec_start
6814p0_local3_sec_begin:
6815 .skip 0x1400
6816p0_local3_sec_start:
6817 .word 0x452046e1,0x24080155,0x4bd07fcc,0xdbb02ede
6818 .word 0x485fb885,0xff606077,0x2e49a05e,0xd795162c
6819 .word 0x8027dda3,0xf8fe5e6a,0xced2d5d0,0x4d1df443
6820 .word 0xf91629a7,0xaee130a9,0x7f453f10,0xf500ddda
6821p0_local3_sec_end:
6822
6823SECTION .p0_local4 DATA_VA=0x000808000
6824
6825attr_data {
6826 Name = .p0_local4,
6827 VA = 0x0000000000808000,
6828 RA = 0x0000000010100000,
6829 PA = ra2pa(0x0000000010100000,0),
6830 part_0_ctx_nonzero_tsb_config_0,
6831 TTE_Context=PCONTEXT,
6832 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6833 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6834 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6835 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6836}
6837
6838 .data
6839 .seg "data"
6840 .align 0x2000
6841 .global p0_local4_start
6842p0_local4_begin:
6843 .skip 0x1400
6844p0_local4_start:
6845 .word 0x232976cf,0x5d844adb,0x2ad8b0ca,0x1cee0b21
6846 .word 0x67a0ca50,0xb2519884,0xf7c8f7ce,0x034d07b3
6847 .word 0xcf9aeed4,0x5dececa2,0x7238dcfc,0xd4d23108
6848 .word 0x5541c53f,0x6530e007,0x221197b8,0x0deeec80
6849p0_local4_end:
6850
6851SECTION .p0_local4_sec DATA_VA=0x000808000
6852
6853attr_data {
6854 Name = .p0_local4_sec,
6855 VA = 0x0000000000808000,
6856 RA = 0x0000000030100000,
6857 PA = ra2pa(0x0000000030100000,0),
6858 part_0_ctx_nonzero_tsb_config_0,
6859 TTE_Context=SCONTEXT,
6860 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6861 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6862 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6863 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6864}
6865
6866 .data
6867 .seg "data"
6868 .align 0x2000
6869 .global p0_local4_sec_start
6870p0_local4_sec_begin:
6871 .skip 0x1400
6872p0_local4_sec_start:
6873 .word 0x911a0ab0,0x4c739142,0x4c80d7b5,0x1da4916b
6874 .word 0xd7c639dd,0x291999b3,0x158e94df,0xfab48e7d
6875 .word 0x3ea7a425,0x9845e098,0x70f6b8c4,0x8c431565
6876 .word 0x697e72d1,0x906d4a52,0xeee53bad,0x41d0aa11
6877p0_local4_sec_end:
6878
6879SECTION .p0_local5 DATA_VA=0x00080a000
6880
6881attr_data {
6882 Name = .p0_local5,
6883 VA = 0x000000000080a000,
6884 RA = 0x0000000010140000,
6885 PA = ra2pa(0x0000000010140000,0),
6886 part_0_ctx_nonzero_tsb_config_0,
6887 TTE_Context=PCONTEXT,
6888 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6889 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6890 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6891 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6892}
6893
6894 .data
6895 .seg "data"
6896 .align 0x2000
6897 .global p0_local5_start
6898p0_local5_begin:
6899 .skip 0x1400
6900p0_local5_start:
6901 .word 0xc7ddf38e,0x0671ddb9,0x3dc9a958,0x4da57ec9
6902 .word 0x61bc4813,0x19928940,0x6f8f22e4,0xcafdd486
6903 .word 0x3ccf9e5c,0x189c058a,0x423f2bbf,0x7e5b4503
6904 .word 0x1f21457c,0x9fd8fddb,0xd666fe08,0xc1115a08
6905p0_local5_end:
6906
6907SECTION .p0_local5_sec DATA_VA=0x00080a000
6908
6909attr_data {
6910 Name = .p0_local5_sec,
6911 VA = 0x000000000080a000,
6912 RA = 0x0000000030140000,
6913 PA = ra2pa(0x0000000030140000,0),
6914 part_0_ctx_nonzero_tsb_config_0,
6915 TTE_Context=SCONTEXT,
6916 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6917 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6918 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6919 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6920}
6921
6922 .data
6923 .seg "data"
6924 .align 0x2000
6925 .global p0_local5_sec_start
6926p0_local5_sec_begin:
6927 .skip 0x1400
6928p0_local5_sec_start:
6929 .word 0xde962820,0xa4e3909a,0xf03efce5,0x42cd748d
6930 .word 0x6de2f6a1,0x0bec4aca,0xbcaad0cb,0xeffb37ae
6931 .word 0x93be11d0,0xb5311b48,0x7dd05e28,0xf4ba0a80
6932 .word 0x5f75fa81,0x09d34e0f,0xfa8e7b68,0x7031ffe0
6933p0_local5_sec_end:
6934
6935SECTION .p0_local6 DATA_VA=0x00080c000
6936
6937attr_data {
6938 Name = .p0_local6,
6939 VA = 0x000000000080c000,
6940 RA = 0x0000000010180000,
6941 PA = ra2pa(0x0000000010180000,0),
6942 part_0_ctx_nonzero_tsb_config_0,
6943 TTE_Context=PCONTEXT,
6944 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6945 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6946 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6947 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6948}
6949
6950 .data
6951 .seg "data"
6952 .align 0x2000
6953 .global p0_local6_start
6954p0_local6_begin:
6955 .skip 0x1400
6956p0_local6_start:
6957 .word 0x0384a2b8,0xe5f4aea1,0x82e73f1e,0x43a63ff5
6958 .word 0xb9d8d73c,0xf56ee344,0x86990270,0xe5c28370
6959 .word 0xf0a4f62b,0xe3a003d0,0x7cca72a4,0x8a27d318
6960 .word 0xd104c68c,0x918610af,0xda8c5dfe,0x8d6e885c
6961p0_local6_end:
6962
6963SECTION .p0_local6_sec DATA_VA=0x00080c000
6964
6965attr_data {
6966 Name = .p0_local6_sec,
6967 VA = 0x000000000080c000,
6968 RA = 0x0000000030180000,
6969 PA = ra2pa(0x0000000030180000,0),
6970 part_0_ctx_nonzero_tsb_config_0,
6971 TTE_Context=SCONTEXT,
6972 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6973 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6974 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6975 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6976}
6977
6978 .data
6979 .seg "data"
6980 .align 0x2000
6981 .global p0_local6_sec_start
6982p0_local6_sec_begin:
6983 .skip 0x1400
6984p0_local6_sec_start:
6985 .word 0x5dc72dca,0x1e5c3973,0xaf84108c,0x222a2b28
6986 .word 0x11e32b48,0x60bd6230,0x224ab3ff,0x0e5335f9
6987 .word 0x2a174f19,0x3f41883d,0x19150539,0x4f6224c3
6988 .word 0x52b9b81d,0xe367bb19,0x36b7c422,0x0f42adb2
6989p0_local6_sec_end:
6990
6991SECTION .share0 DATA_VA=0x00080e000
6992
6993attr_data {
6994 Name = .share0,
6995 VA = 0x000000000080e000,
6996 RA = 0x00000000201c0000,
6997 PA = ra2pa(0x00000000201c0000,0),
6998 part_0_ctx_nonzero_tsb_config_0,
6999 TTE_Context=PCONTEXT,
7000 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7001 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7002 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7003 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7004}
7005
7006 .data
7007 .seg "data"
7008 .align 0x2000
7009 .global share0_start
7010share0_begin:
7011share0_start:
7012 .word 0xe35b1b53,0x172ceeb5,0x970de8ae,0xaee92d68
7013 .word 0x29bbcda9,0x321d144f,0x445c7659,0x969cae92
7014 .word 0xdf296a51,0x7c240acf,0x062087a6,0xf60099f0
7015 .word 0x01a3d546,0xba08caff,0xec3d513f,0xc53b9935
7016share0_end:
7017
7018SECTION .share1 DATA_VA=0x000810000
7019
7020attr_data {
7021 Name = .share1,
7022 VA = 0x0000000000810000,
7023 RA = 0x0000000020800000,
7024 PA = ra2pa(0x0000000020800000,0),
7025 part_0_ctx_nonzero_tsb_config_0,
7026 TTE_Context=PCONTEXT,
7027 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7028 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7029 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7030 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7031}
7032
7033 .data
7034 .seg "data"
7035 .align 0x2000
7036 .global share1_start
7037share1_begin:
7038share1_start:
7039 .word 0x72f9aff8,0xb8bd7232,0x18eb5647,0xe1853d3d
7040 .word 0xca28b6b3,0x67c177d9,0xcfbc5a94,0x747814de
7041 .word 0x1299ca3b,0x2e2ca86f,0x426e7540,0x507dd2c5
7042 .word 0xa3ca22a9,0xc40d6bcf,0x786f4956,0xbba2893b
7043 .word 0x4717e56e,0x4ffdbf15,0xe1c549c8,0x7beac765
7044 .word 0x8e02e87e,0x30b653e7,0x7ae4d72a,0x4ea1c1f7
7045 .word 0xdd6dacd3,0xe14da547,0x38eb8ee6,0x5f780dda
7046 .word 0xc6624250,0x3ef114b7,0x8c07e28d,0x43044f95
7047share1_end:
7048
7049SECTION .share2 DATA_VA=0x000812000
7050
7051attr_data {
7052 Name = .share2,
7053 VA = 0x0000000000812000,
7054 RA = 0x00000000211c0000,
7055 PA = ra2pa(0x00000000211c0000,0),
7056 part_0_ctx_nonzero_tsb_config_0,
7057 TTE_Context=PCONTEXT,
7058 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7059 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7060 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7061 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7062}
7063
7064 .data
7065 .seg "data"
7066 .align 0x2000
7067 .global share2_start
7068share2_begin:
7069share2_start:
7070 .word 0xf04937e1,0x9f8b4710,0xd26a2b3c,0x7fab52a5
7071 .word 0x0c9821b4,0xdadc02ec,0xd83455d2,0x7bc7c003
7072 .word 0xc7232b4a,0x0063c118,0x8fce5a96,0x665e411f
7073 .word 0xc23ff0bb,0x196aae8e,0xc47fb549,0xfb07dd83
7074share2_end:
7075
7076SECTION .share3 DATA_VA=0x000814000
7077
7078attr_data {
7079 Name = .share3,
7080 VA = 0x0000000000814000,
7081 RA = 0x0000000021800000,
7082 PA = ra2pa(0x0000000021800000,0),
7083 part_0_ctx_nonzero_tsb_config_0,
7084 TTE_Context=PCONTEXT,
7085 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7086 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7087 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7088 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7089}
7090
7091 .data
7092 .seg "data"
7093 .align 0x2000
7094 .global share3_start
7095share3_begin:
7096share3_start:
7097 .word 0x24338e4e,0x476c42d4,0x35a19ae9,0xbd463945
7098 .word 0xfeb0ab45,0x81dee4db,0xd7d36475,0xe35a0abc
7099 .word 0x339c9ea9,0x7a7fdc4f,0x218a8967,0x628653e6
7100 .word 0x66b62b24,0xf298cb2b,0x4b435178,0x4328d5b8
7101 .word 0xcf09f702,0x356d8570,0xb3fa84a5,0x73fdfca8
7102 .word 0x885c5c47,0xe74519c2,0x3bd7dbe2,0x98e699db
7103 .word 0x6279cd94,0xfca086ca,0x3b46f018,0xe523e07e
7104 .word 0x29bf5fa5,0x7e24fb0a,0xd5516c39,0x3934b4c3
7105 .word 0x6f896ccf,0x3f9e6447,0x12e0f649,0x68954dc0
7106 .word 0xaa3a23d3,0x8d791d8c,0xcebcee41,0xfe340b00
7107 .word 0xe5ed3b91,0x617da011,0x92cef83b,0xd717c286
7108 .word 0x192cd799,0x7403281e,0xfa60ba13,0x3d85a6ee
7109 .word 0x354f8436,0x0e6e67d8,0xa80465a4,0x28618c50
7110 .word 0x2a76a9ba,0x627091cc,0x947302a4,0x6d753391
7111 .word 0xca882737,0xb7f74abf,0x95dcb152,0x52b78353
7112 .word 0x670ac975,0xfa9c9c5e,0x8281e1f4,0x60c7a1ec
7113 .word 0xbd2b1701,0x0cd5f2e9,0x04000fdc,0x452aafbd
7114 .word 0xbe9ba816,0x3e694232,0x8fed7656,0x7b2c5acf
7115 .word 0x20c08d26,0x58b4f89f,0x03d6f0b3,0xf7548c04
7116 .word 0x094c7645,0xee1be472,0xbf52666e,0x098bfea3
7117 .word 0xb97adf62,0x6fef7194,0x77d5f646,0x9b6c0ef4
7118 .word 0x990de01b,0xaadd48b6,0x3745db2b,0x51dc3ffe
7119 .word 0x9a2c65d4,0x3e68728a,0x736c2af0,0xab919eb0
7120 .word 0x4bdf3eb0,0x244d1dee,0x57fa3b80,0x46c966cd
7121 .word 0x8223ca9e,0x6bb5ace0,0xde252133,0x032b2a60
7122 .word 0xfc7774bc,0xbb0eaf3f,0x8e40af5b,0xbab67bb8
7123 .word 0x6136c3fa,0xf1de1b17,0x8bab45b0,0xc67d5940
7124 .word 0x8bdc1a6a,0x23a1abde,0x9d089720,0xb15e300d
7125 .word 0xd97173ed,0x9fb2f402,0x92b73bc2,0xa5cad76e
7126 .word 0x894530b8,0x60de2a65,0xa4aec40a,0x14259523
7127 .word 0x3ef681a0,0x736fab8f,0x28ca7b22,0x11be68d1
7128 .word 0xf706343f,0xf8cdc016,0xf70333db,0x04d1013e
7129share3_end: