Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_1500_1.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mpgen_1500_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, 1500 lines
42! mpgen created on Dec 20, 2005 (16:35:03)
43! mpgen_1500_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_1500_1 -p 1 -l 1500
46
47#define H_HT0_Hw_Corrected_Error_0x63 hw_corrected_error_handler
48
49#define MAIN_PAGE_NUCLEUS_ALSO
50#define MAIN_PAGE_HV_ALSO
51#define N_CPUS 1
52#define ENABLE_T0_Fp_exception_ieee_754_0x21
53#define ENABLE_T0_Fp_exception_other_0x22
54#define ENABLE_T0_Fp_disabled_0x20
55#define ENABLE_T0_Illegal_instruction_0x10
56#define ENABLE_T1_Illegal_instruction_0x10
57#define ENABLE_HT0_Illegal_instruction_0x10
58#define ENABLE_HT1_Illegal_instruction_0x10
59#define ENABLE_T0_Clean_Window_0x24
60#define THREAD_COUNT 1
61#define THREAD_STRIDE 1
62#define SKIP_TRAPCHECK
63#define USE_MPGEN_TRAPS
64
65#include "hboot.s"
66
67 .text
68 .global main
69main:
70
71! Random code for Processor 0
72
73processor_0:
74 ta T_CHANGE_PRIV
75 wrpr %g0,7,%cleanwin
76 call p0_init_memory_pointers
77 wr %g0,0x80,%asi ! Setting default asi to 80
78
79! Initialize the floating point registers for processor 0
80
81 wr %g0,0x4,%fprs ! Make sure fef is 1
82 set p0_init_freg,%g1
83! %f0 = 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
3882 ba,a p0_not_taken_0_end
3883p0_not_taken_0:
3884! The following code should not be executed
3885 and %l3,0x2b4,%l6
3886 fadds %f2,%f25,%f1
3887 fsubs %f26,%f21,%f14
3888 subc %l2,0x634,%l4
3889 orn %l4,0x264,%l0
3890 ba,a p0_branch_failed
3891p0_not_taken_0_end:
3892
3893
3894! End of Random Code for Thread 0
3895
3896
3897! Check Registers
3898
3899p0_check_registers:
3900 set p0_expected_registers,%g1
3901 ldx [%g1+0x000],%g2
3902 cmp %l0,%g2 ! %l0 should be 0000000000000000
3903 bne,a,pn %xcc,p0_reg_l0_fail
3904 mov %l0,%g3
3905 ldx [%g1+0x008],%g2
3906 cmp %l1,%g2 ! %l1 should be 0000000000000000
3907 bne,a,pn %xcc,p0_reg_l1_fail
3908 mov %l1,%g3
3909 ldx [%g1+0x010],%g2
3910 cmp %l2,%g2 ! %l2 should be ffffffff01000000
3911 bne,a,pn %xcc,p0_reg_l2_fail
3912 mov %l2,%g3
3913 ldx [%g1+0x018],%g2
3914 cmp %l3,%g2 ! %l3 should be ffffffffffffffff
3915 bne,a,pn %xcc,p0_reg_l3_fail
3916 mov %l3,%g3
3917 ldx [%g1+0x020],%g2
3918 cmp %l4,%g2 ! %l4 should be 0000000000000000
3919 bne,a,pn %xcc,p0_reg_l4_fail
3920 mov %l4,%g3
3921 ldx [%g1+0x028],%g2
3922 cmp %l5,%g2 ! %l5 should be 0000000000000000
3923 bne,a,pn %xcc,p0_reg_l5_fail
3924 mov %l5,%g3
3925 ldx [%g1+0x030],%g2
3926 cmp %l6,%g2 ! %l6 should be ff0000ff210bd003
3927 bne,a,pn %xcc,p0_reg_l6_fail
3928 mov %l6,%g3
3929 ldx [%g1+0x038],%g2
3930 cmp %l7,%g2 ! %l7 should be 0000000000000000
3931 bne,a,pn %xcc,p0_reg_l7_fail
3932 mov %l7,%g3
3933
3934! Check Floating Point Registers
3935
3936p0_check_fp_registers:
3937 set p0_expected_fp_regs,%g3
3938 std %f0,[%g1]
3939 ldx [%g1],%l1
3940 ldx [%g3+0x00],%l0
3941 cmp %l0,%l1 ! %f0 should be ff000000 67186f7c
3942 bne %xcc,p0_f0_fail
3943 std %f2,[%g1]
3944 ldx [%g1],%l1
3945 ldx [%g3+0x08],%l0
3946 cmp %l0,%l1 ! %f2 should be 000000cb 1b7071a6
3947 bne %xcc,p0_f2_fail
3948 std %f4,[%g1]
3949 ldx [%g1],%l1
3950 ldx [%g3+0x10],%l0
3951 cmp %l0,%l1 ! %f4 should be ff7e61ff ffa003d0
3952 bne %xcc,p0_f4_fail
3953 std %f6,[%g1]
3954 ldx [%g1],%l1
3955 ldx [%g3+0x18],%l0
3956 cmp %l0,%l1 ! %f6 should be 260d69f2 835bb353
3957 bne %xcc,p0_f6_fail
3958 std %f8,[%g1]
3959 ldx [%g1],%l1
3960 ldx [%g3+0x20],%l0
3961 cmp %l0,%l1 ! %f8 should be fffc007a 00000000
3962 bne %xcc,p0_f8_fail
3963 std %f10,[%g1]
3964 ldx [%g1],%l1
3965 ldx [%g3+0x28],%l0
3966 cmp %l0,%l1 ! %f10 should be ff000000 0000001e
3967 bne %xcc,p0_f10_fail
3968 std %f12,[%g1]
3969 ldx [%g1],%l1
3970 ldx [%g3+0x30],%l0
3971 cmp %l0,%l1 ! %f12 should be 260d69f2 835bb353
3972 bne %xcc,p0_f12_fail
3973 std %f14,[%g1]
3974 ldx [%g1],%l1
3975 ldx [%g3+0x38],%l0
3976 cmp %l0,%l1 ! %f14 should be 00000000 0000d003
3977 bne %xcc,p0_f14_fail
3978 std %f16,[%g1]
3979 ldx [%g1],%l1
3980 ldx [%g3+0x40],%l0
3981 cmp %l0,%l1 ! %f16 should be ff7e61ff ffa003d0
3982 bne %xcc,p0_f16_fail
3983 std %f18,[%g1]
3984 ldx [%g1],%l1
3985 ldx [%g3+0x48],%l0
3986 cmp %l0,%l1 ! %f18 should be bb4227e5 00000000
3987 bne %xcc,p0_f18_fail
3988 std %f20,[%g1]
3989 ldx [%g1],%l1
3990 ldx [%g3+0x50],%l0
3991 cmp %l0,%l1 ! %f20 should be 00000000 000000ff
3992 bne %xcc,p0_f20_fail
3993 std %f22,[%g1]
3994 ldx [%g1],%l1
3995 ldx [%g3+0x58],%l0
3996 cmp %l0,%l1 ! %f22 should be ff000000 67186f7c
3997 bne %xcc,p0_f22_fail
3998 std %f24,[%g1]
3999 ldx [%g1],%l1
4000 ldx [%g3+0x60],%l0
4001 cmp %l0,%l1 ! %f24 should be 97f10c32 000000ff
4002 bne %xcc,p0_f24_fail
4003 std %f26,[%g1]
4004 ldx [%g1],%l1
4005 ldx [%g3+0x68],%l0
4006 cmp %l0,%l1 ! %f26 should be 74d5d720 ed5fa07b
4007 bne %xcc,p0_f26_fail
4008 std %f28,[%g1]
4009 ldx [%g1],%l1
4010 ldx [%g3+0x70],%l0
4011 cmp %l0,%l1 ! %f28 should be 775261c6 d003a0ff
4012 bne %xcc,p0_f28_fail
4013 std %f30,[%g1]
4014 ldx [%g1],%l1
4015 ldx [%g3+0x78],%l0
4016 cmp %l0,%l1 ! %f30 should be 1e7e61c6 bb4227e5
4017 bne %xcc,p0_f30_fail
4018 nop
4019
4020! The test for processor 0 has passed
4021
4022p0_passed:
4023 ta GOOD_TRAP
4024 nop
4025
4026p0_reg_l0_fail:
4027 or %g0,0xbd0,%g1
4028 ba,a p0_failed
4029p0_reg_l1_fail:
4030 or %g0,0xbd1,%g1
4031 ba,a p0_failed
4032p0_reg_l2_fail:
4033 or %g0,0xbd2,%g1
4034 ba,a p0_failed
4035p0_reg_l3_fail:
4036 or %g0,0xbd3,%g1
4037 ba,a p0_failed
4038p0_reg_l4_fail:
4039 or %g0,0xbd4,%g1
4040 ba,a p0_failed
4041p0_reg_l5_fail:
4042 or %g0,0xbd5,%g1
4043 ba,a p0_failed
4044p0_reg_l6_fail:
4045 or %g0,0xbd6,%g1
4046 ba,a p0_failed
4047p0_reg_l7_fail:
4048 or %g0,0xbd7,%g1
4049 ba,a p0_failed
4050p0_f0_fail:
4051 set p0_temp,%g6
4052 mov 0xf00,%l0
4053 stx %l0,[%g6]
4054 std %f0,[%g6+8]
4055 stx %fsr,[%g6+16]
4056 ta BAD_TRAP
4057
4058p0_f2_fail:
4059 set p0_temp,%g6
4060 mov 0xf02,%l0
4061 stx %l0,[%g6]
4062 std %f2,[%g6+8]
4063 stx %fsr,[%g6+16]
4064 ta BAD_TRAP
4065
4066p0_f4_fail:
4067 set p0_temp,%g6
4068 mov 0xf04,%l0
4069 stx %l0,[%g6]
4070 std %f4,[%g6+8]
4071 stx %fsr,[%g6+16]
4072 ta BAD_TRAP
4073
4074p0_f6_fail:
4075 set p0_temp,%g6
4076 mov 0xf06,%l0
4077 stx %l0,[%g6]
4078 std %f6,[%g6+8]
4079 stx %fsr,[%g6+16]
4080 ta BAD_TRAP
4081
4082p0_f8_fail:
4083 set p0_temp,%g6
4084 mov 0xf08,%l0
4085 stx %l0,[%g6]
4086 std %f8,[%g6+8]
4087 stx %fsr,[%g6+16]
4088 ta BAD_TRAP
4089
4090p0_f10_fail:
4091 set p0_temp,%g6
4092 mov 0xf10,%l0
4093 stx %l0,[%g6]
4094 std %f10,[%g6+8]
4095 stx %fsr,[%g6+16]
4096 ta BAD_TRAP
4097
4098p0_f12_fail:
4099 set p0_temp,%g6
4100 mov 0xf12,%l0
4101 stx %l0,[%g6]
4102 std %f12,[%g6+8]
4103 stx %fsr,[%g6+16]
4104 ta BAD_TRAP
4105
4106p0_f14_fail:
4107 set p0_temp,%g6
4108 mov 0xf14,%l0
4109 stx %l0,[%g6]
4110 std %f14,[%g6+8]
4111 stx %fsr,[%g6+16]
4112 ta BAD_TRAP
4113
4114p0_f16_fail:
4115 set p0_temp,%g6
4116 mov 0xf16,%l0
4117 stx %l0,[%g6]
4118 std %f16,[%g6+8]
4119 stx %fsr,[%g6+16]
4120 ta BAD_TRAP
4121
4122p0_f18_fail:
4123 set p0_temp,%g6
4124 mov 0xf18,%l0
4125 stx %l0,[%g6]
4126 std %f18,[%g6+8]
4127 stx %fsr,[%g6+16]
4128 ta BAD_TRAP
4129
4130p0_f20_fail:
4131 set p0_temp,%g6
4132 mov 0xf20,%l0
4133 stx %l0,[%g6]
4134 std %f20,[%g6+8]
4135 stx %fsr,[%g6+16]
4136 ta BAD_TRAP
4137
4138p0_f22_fail:
4139 set p0_temp,%g6
4140 mov 0xf22,%l0
4141 stx %l0,[%g6]
4142 std %f22,[%g6+8]
4143 stx %fsr,[%g6+16]
4144 ta BAD_TRAP
4145
4146p0_f24_fail:
4147 set p0_temp,%g6
4148 mov 0xf24,%l0
4149 stx %l0,[%g6]
4150 std %f24,[%g6+8]
4151 stx %fsr,[%g6+16]
4152 ta BAD_TRAP
4153
4154p0_f26_fail:
4155 set p0_temp,%g6
4156 mov 0xf26,%l0
4157 stx %l0,[%g6]
4158 std %f26,[%g6+8]
4159 stx %fsr,[%g6+16]
4160 ta BAD_TRAP
4161
4162p0_f28_fail:
4163 set p0_temp,%g6
4164 mov 0xf28,%l0
4165 stx %l0,[%g6]
4166 std %f28,[%g6+8]
4167 stx %fsr,[%g6+16]
4168 ta BAD_TRAP
4169
4170p0_f30_fail:
4171 set p0_temp,%g6
4172 mov 0xf30,%l0
4173 stx %l0,[%g6]
4174 std %f30,[%g6+8]
4175 stx %fsr,[%g6+16]
4176 ta BAD_TRAP
4177
4178
4179! The test for processor 0 failed
4180
4181p0_failed:
4182 set p0_temp,%g6
4183 stx %g1,[%g6]
4184 stx %g2,[%g6+8]
4185 stx %g3,[%g6+16]
4186 stx %fsr,[%g6+24]
4187 ta BAD_TRAP
4188
4189
4190! The local area data for processor 0 failed
4191
4192p0_local_failed:
4193 set done_flags,%g5
4194 mov 3,%g6
4195 st %g6,[%g5+0x000] ! Set processor 0 done flag
4196
4197 set p0_temp,%g6
4198 add %g1,%g4,%g1
4199 stx %g4,[%g6]
4200 stx %g2,[%g6+8]
4201 stx %g3,[%g6+16]
4202 st %fsr,[%g6+24]
4203 ta BAD_TRAP
4204
4205p0_selfmod_failed:
4206 ba p0_failed
4207 mov 0xabc,%g1
4208
4209p0_branch_failed:
4210 mov 0xbbb,%g1
4211 rd %ccr,%g2
4212 ba p0_failed
4213 mov 0x0,%g3
4214
4215p0_trap1e:
4216 mulx %l6,-0x4cf,%l7
4217 sdivx %l7,0xb3b,%l6
4218 orn %l0,-0x331,%l7
4219 udivx %l0,%l0,%l6
4220 fadds %f15,%f9 ,%f9
4221 xor %l5,0xac2,%l0
4222 done
4223
4224p0_trap1o:
4225 mulx %l6,-0x4cf,%l7
4226 sdivx %l7,0xb3b,%l6
4227 orn %l0,-0x331,%l7
4228 udivx %l0,%l0,%l6
4229 fadds %f15,%f9 ,%f9
4230 xor %l5,0xac2,%l0
4231 done
4232
4233
4234p0_trap2e:
4235 fstoi %f3 ,%f2
4236 fsqrts %f12,%f15
4237 mulx %l7,0x942,%l1
4238 nop
4239 fcmps %fcc3,%f11,%f11
4240 fadds %f1 ,%f12,%f4
4241 andn %l7,%l6,%l2
4242 done
4243
4244p0_trap2o:
4245 fstoi %f3 ,%f2
4246 fsqrts %f12,%f15
4247 mulx %l7,0x942,%l1
4248 nop
4249 fcmps %fcc3,%f11,%f11
4250 fadds %f1 ,%f12,%f4
4251 andn %l7,%l6,%l2
4252 done
4253
4254
4255p0_trap3e:
4256 andn %l2,%l5,%l3
4257 and %l2,%l0,%l7
4258 and %l5,0xa6f,%l1
4259 addc %l0,0x487,%l0
4260 subc %l4,-0x34e,%l4
4261 addc %l2,%l5,%l3
4262 done
4263
4264p0_trap3o:
4265 andn %l2,%l5,%l3
4266 and %l2,%l0,%l7
4267 and %l5,0xa6f,%l1
4268 addc %l0,0x487,%l0
4269 subc %l4,-0x34e,%l4
4270 addc %l2,%l5,%l3
4271 done
4272
4273! Cross Processor Interrupt Handler
4274
4275cross_intr_handler:
4276 membar #Sync
4277! Identify the recipient of the interrupt
4278 mov 0x10,%g1 ! VA of Core ID Register
4279 ldxa [%g1]ASI_CMP_CORE_ID,%g1
4280 and %g1,0x3f,%g4 ! Extract Core ID in %g4
4281 sll %g4,2,%g1 ! Index into intr receive array
4282 set received_xintr,%g2 ! Pointer to receive counters
4283 lduw [%g2+%g1],%g3 ! Get receive count
4284 inc %g3 ! Incement by 1
4285 st %g3,[%g2+%g1] ! Update receive count
4286! Reset busy bit interrupts and return
4287 mov 0x40,%g1 ! Busy bit
4288 stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit
4289 membar #Sync
4290 retry
4291
4292inst_access_handler:
4293 done
4294
4295 .align 256
4296data_access_handler:
42971: done
4298
4299p0_init_memory_pointers:
4300 set p0_init_registers,%g1
4301 mov %g0,%g2
4302 mov %g0,%g3
4303 mov %g0,%g4
4304 mov %g0,%g5
4305 mov %g0,%g6
4306 mov %g0,%g7
4307
4308! Initialize memory pointers for window 0
4309 set p0_local0_start,%i0
4310 set p0_local1_start,%i1
4311 set p0_local2_start,%i2
4312 set p0_local3_start,%i3
4313 set p0_local4_start,%i4
4314 set p0_local5_start,%i5
4315 set p0_local6_start,%i6
4316 clr %i7
4317! Init Local Registers in Window 0
4318 ldx [%g1+0x000],%l0 ! %l0 = 2c3c68ba8f64fc7b
4319 ldx [%g1+0x008],%l1 ! %l1 = 6a81f0fc63aa7b31
4320 ldx [%g1+0x010],%l2 ! %l2 = 74c225ac0d750daf
4321 ldx [%g1+0x018],%l3 ! %l3 = ea599ffbc149c3cb
4322 ldx [%g1+0x020],%l4 ! %l4 = f756d882a8a1dfcf
4323 ldx [%g1+0x028],%l5 ! %l5 = c3c0b99e1211677a
4324 ldx [%g1+0x030],%l6 ! %l6 = 3649d7309243d268
4325 ldx [%g1+0x038],%l7 ! %l7 = f0d0a402105c0ea4
4326
4327! Initialize the output register of window 0
4328
4329 set share0_start,%o0
4330 set share1_start,%o1
4331 set share2_start,%o2
4332 set share3_start,%o3
4333 mov 0x08,%o4
4334 mov 0x10,%o5
4335 mov 0x18,%o6
4336
4337 retl
4338 nop
4339
4340user_text_end:
4341 .seg "text"
4342 .align 0x2000
4343user_near0_start:
4344p0_near_0_le:
4345 mulx %l6,-0x4cf,%l7
4346 sdivx %l7,0xb3b,%l6
4347 orn %l0,-0x331,%l7
4348 udivx %l0,%l0,%l6
4349 fadds %f15,%f9 ,%f9
4350 jmpl %o7,%g0
4351 sub %l7,-0x4c0,%l2
4352p0_near_0_he:
4353 and %l5,0xa6f,%l1
4354 fcmps %fcc0,%f22,%f24
4355 jmpl %o7,%g0
4356 mulx %l0,%l4,%l4
4357near0_b2b_h:
4358 and %l6,0xb9d,%l3
4359 mulx %l4,%l2,%l3
4360 udivx %l2,%l3,%l0
4361 mulx %l3,%l1,%l5
4362 jmpl %o7,%g0
4363 or %l7,%l7,%l5
4364near0_b2b_l:
4365 fdivs %f2 ,%f10,%f11
4366 fcmps %fcc1,%f9 ,%f15
4367 xnor %l1,0x80b,%l2
4368 addc %l6,%l0,%l1
4369 jmpl %o7,%g0
4370 fdivs %f8 ,%f9 ,%f10
4371user_near0_end:
4372 .seg "text"
4373 .align 0x2000
4374user_near1_start:
4375p0_near_1_le:
4376 umul %l6,%l0,%l2
4377 sub %l3,%l2,%l1
4378 and %l3,0xaa4,%l5
4379 jmpl %o7,%g0
4380 smul %l4,%l3,%l3
4381p0_near_1_he:
4382 sub %l2,%l2,%l0
4383 sdivx %l5,-0xa53,%l0
4384 add %l5,0x837,%l3
4385 jmpl %o7,%g0
4386 ld [%i3+0x008],%f24 ! Mem[00000000100c1408]
4387near1_b2b_h:
4388 subc %l1,-0x805,%l1
4389 or %l3,%l3,%l0
4390 fsubs %f30,%f28,%f27
4391 addc %l0,-0xfed,%l4
4392 jmpl %o7,%g0
4393 sub %l6,%l6,%l1
4394near1_b2b_l:
4395 orn %l4,-0xa01,%l5
4396 fsqrts %f14,%f5
4397 addc %l6,0x50c,%l1
4398 add %l2,-0x164,%l7
4399 jmpl %o7,%g0
4400 fcmps %fcc0,%f13,%f8
4401user_near1_end:
4402 .seg "text"
4403 .align 0x2000
4404user_near2_start:
4405p0_near_2_le:
4406 fdivs %f13,%f4 ,%f0
4407 jmpl %o7,%g0
4408 fcmps %fcc0,%f0 ,%f1
4409p0_near_2_he:
4410 smul %l0,%l6,%l3
4411 fdivs %f23,%f23,%f18
4412 fadds %f22,%f19,%f27
4413 xnor %l6,-0xf78,%l4
4414 or %l2,-0x715,%l7
4415 or %l7,-0xfe5,%l7
4416 jmpl %o7,%g0
4417 andn %l0,%l3,%l4
4418near2_b2b_h:
4419 fsqrts %f26,%f27
4420 udivx %l4,%l2,%l7
4421 jmpl %o7,%g0
4422 fdivs %f19,%f29,%f16
4423near2_b2b_l:
4424 mulx %l5,0x4d4,%l5
4425 sdivx %l7,0x2c8,%l1
4426 jmpl %o7,%g0
4427 add %l5,-0x1b8,%l4
4428user_near2_end:
4429 .seg "text"
4430 .align 0x2000
4431user_near3_start:
4432p0_near_3_le:
4433 or %l5,0x307,%l2
4434 xnor %l5,0xc61,%l2
4435 fadds %f4 ,%f10,%f12
4436 jmpl %o7,%g0
4437 ldx [%i3+0x020],%l1 ! Mem[00000000100c1420]
4438p0_near_3_he:
4439 mulx %l3,%l4,%l2
4440 fcmps %fcc3,%f30,%f30
4441 jmpl %o7,%g0
4442 ldd [%i5+0x010],%f20 ! Mem[0000000010141410]
4443near3_b2b_h:
4444 fmuls %f29,%f29,%f22
4445 fsubs %f30,%f20,%f18
4446 or %l5,-0x92c,%l0
4447 orn %l2,0xc8a,%l3
4448 mulx %l7,%l3,%l1
4449 jmpl %o7,%g0
4450 orn %l0,%l0,%l0
4451near3_b2b_l:
4452 xor %l7,%l1,%l2
4453 add %l1,-0xf69,%l5
4454 smul %l5,%l0,%l7
4455 umul %l0,-0x5de,%l5
4456 fsubs %f4 ,%f12,%f10
4457 jmpl %o7,%g0
4458 or %l6,%l4,%l7
4459user_near3_end:
4460 .seg "text"
4461 .text
4462 .align 0x2000
4463user_far0_start:
4464p0_far_0_le:
4465 stb %l4,[%i2+0x012] ! Mem[0000000010081412]
4466 orn %l0,%l4,%l6
4467 umul %l7,%l2,%l1
4468 udivx %l3,0xb56,%l1
4469 jmpl %o7,%g0
4470 fmuls %f15,%f14,%f6
4471p0_far_0_lem:
4472 membar #Sync
4473 stb %l4,[%i2+0x012] ! Mem[0000000010081412]
4474 orn %l0,%l4,%l6
4475 umul %l7,%l2,%l1
4476 udivx %l3,0xb56,%l1
4477 jmpl %o7,%g0
4478 fmuls %f15,%f14,%f6
4479p0_far_0_he:
4480 st %f18,[%i3+0x014] ! Mem[00000000100c1414]
4481 udivx %l2,0xca6,%l0
4482 jmpl %o7,%g0
4483 umul %l4,-0x80a,%l6
4484p0_far_0_hem:
4485 membar #Sync
4486 st %f18,[%i3+0x014] ! Mem[00000000100c1414]
4487 udivx %l2,0xca6,%l0
4488 jmpl %o7,%g0
4489 umul %l4,-0x80a,%l6
4490p0_loop_branch_0:
4491 jmpl %o7+12,%g0
4492 add %l0,1,%l0
4493far0_b2b_h:
4494 jmpl %o7,%g0
4495 fdivs %f20,%f19,%f23
4496 jmpl %o7,%g0
4497 nop
4498far0_b2b_l:
4499 jmpl %o7,%g0
4500 udivx %l5,-0x767,%l5
4501 jmpl %o7,%g0
4502 nop
4503user_far0_end:
4504 .seg "text"
4505 .text
4506 .align 0x2000
4507user_far1_start:
4508p0_far_1_le:
4509 fcmps %fcc2,%f8 ,%f2
4510 fsqrts %f13,%f0
4511 jmpl %o7,%g0
4512 udivx %l0,%l0,%l1
4513p0_far_1_lem:
4514 fcmps %fcc2,%f8 ,%f2
4515 fsqrts %f13,%f0
4516 jmpl %o7,%g0
4517 udivx %l0,%l0,%l1
4518p0_far_1_he:
4519 smul %l5,0xcdb,%l2
4520 fadds %f27,%f17,%f26
4521 orn %l3,%l4,%l5
4522 jmpl %o7,%g0
4523 nop
4524p0_far_1_hem:
4525 smul %l5,0xcdb,%l2
4526 fadds %f27,%f17,%f26
4527 orn %l3,%l4,%l5
4528 jmpl %o7,%g0
4529 nop
4530p0_loop_branch_1:
4531 jmpl %o7+12,%g0
4532 add %l0,2,%l0
4533far1_b2b_h:
4534 subc %l0,%l2,%l0
4535 fsubs %f19,%f24,%f20
4536 udivx %l0,%l2,%l6
4537 fmuls %f21,%f22,%f18
4538 fsqrts %f27,%f19
4539 jmpl %o7,%g0
4540 fmuls %f23,%f30,%f30
4541far1_b2b_l:
4542 and %l1,%l3,%l0
4543 addc %l1,-0x440,%l5
4544 add %l5,0x744,%l3
4545 mulx %l1,0x23e,%l7
4546 sub %l7,%l1,%l6
4547 jmpl %o7,%g0
4548 fsubs %f4 ,%f6 ,%f1
4549user_far1_end:
4550 .seg "text"
4551 .text
4552 .align 0x2000
4553user_far2_start:
4554p0_far_2_le:
4555 mulx %l0,-0x1ac,%l7
4556 orn %l3,%l4,%l0
4557 jmpl %o7,%g0
4558 and %l6,%l3,%l5
4559p0_far_2_lem:
4560 mulx %l0,-0x1ac,%l7
4561 orn %l3,%l4,%l0
4562 jmpl %o7,%g0
4563 and %l6,%l3,%l5
4564p0_far_2_he:
4565 or %l2,0x1e5,%l2
4566 jmpl %o7,%g0
4567 umul %l5,0xe0b,%l6
4568p0_far_2_hem:
4569 or %l2,0x1e5,%l2
4570 jmpl %o7,%g0
4571 umul %l5,0xe0b,%l6
4572p0_loop_branch_2:
4573 jmpl %o7+12,%g0
4574 add %l0,3,%l0
4575far2_b2b_h:
4576 fmuls %f30,%f22,%f24
4577 subc %l1,0x49f,%l7
4578 subc %l5,%l1,%l3
4579 jmpl %o7,%g0
4580 sub %l2,-0x483,%l0
4581far2_b2b_l:
4582 udivx %l6,0x259,%l6
4583 fsubs %f3 ,%f9 ,%f14
4584 xnor %l4,-0xa96,%l1
4585 jmpl %o7,%g0
4586 mulx %l2,%l2,%l4
4587user_far2_end:
4588 .seg "text"
4589 .text
4590 .align 0x2000
4591user_far3_start:
4592p0_far_3_le:
4593 subc %l7,-0xc4c,%l0
4594 fcmps %fcc2,%f15,%f14
4595 jmpl %o7,%g0
4596 sdivx %l0,-0xa24,%l2
4597p0_far_3_lem:
4598 subc %l7,-0xc4c,%l0
4599 fcmps %fcc2,%f15,%f14
4600 jmpl %o7,%g0
4601 sdivx %l0,-0xa24,%l2
4602p0_far_3_he:
4603 andn %l6,-0x6ca,%l3
4604 sub %l6,0x2ce,%l1
4605 fdivs %f25,%f20,%f20
4606 fsubs %f25,%f27,%f23
4607 orn %l5,0xc71,%l0
4608 jmpl %o7,%g0
4609 sub %l6,-0x4ec,%l0
4610p0_far_3_hem:
4611 andn %l6,-0x6ca,%l3
4612 sub %l6,0x2ce,%l1
4613 fdivs %f25,%f20,%f20
4614 fsubs %f25,%f27,%f23
4615 orn %l5,0xc71,%l0
4616 jmpl %o7,%g0
4617 sub %l6,-0x4ec,%l0
4618p0_loop_branch_3:
4619 jmpl %o7+12,%g0
4620 add %l0,4,%l0
4621far3_b2b_h:
4622 fdivs %f24,%f26,%f25
4623 fcmps %fcc3,%f31,%f25
4624 fsqrts %f29,%f28
4625 and %l3,0xbf4,%l1
4626 smul %l5,%l2,%l1
4627 sdivx %l4,%l0,%l7
4628 addc %l3,-0xb6d,%l7
4629 jmpl %o7,%g0
4630 andn %l7,%l5,%l3
4631far3_b2b_l:
4632 andn %l7,%l7,%l7
4633 fadds %f9 ,%f1 ,%f4
4634 orn %l3,-0xf60,%l5
4635 addc %l6,-0x0c2,%l1
4636 xor %l2,%l3,%l7
4637 umul %l0,%l3,%l7
4638 add %l4,-0xd96,%l7
4639 jmpl %o7,%g0
4640 andn %l3,0xe6a,%l4
4641user_far3_end:
4642 .seg "text"
4643 .align 0x2000
4644user_jump0_start:
4645 INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
4646p0_jmpl_0_le:
4647 subc %l3,%l6,%l7
4648 or %l1,%l7,%l0
4649 add %l2,-0xa5a,%l0
4650 xor %l2,%l7,%l4
4651 smul %l3,0x31b,%l6
4652 jmpl %g6+8,%g0
4653 fdivs %f13,%f8 ,%f2
4654p0_call_0_le:
4655 fmuls %f8 ,%f8 ,%f6
4656 xor %l3,0x557,%l2
4657 addc %l7,-0xfac,%l5
4658 fdivs %f3 ,%f3 ,%f0
4659 fsubs %f5 ,%f14,%f4
4660 retl
4661 or %l1,%l6,%l4
4662p0_jmpl_0_lo:
4663 subc %l3,%l6,%l7
4664 or %l1,%l7,%l0
4665 add %l2,-0xa5a,%l0
4666 xor %l2,%l7,%l4
4667 smul %l3,0x31b,%l6
4668 jmpl %g6+8,%g0
4669 fdivs %f13,%f8 ,%f2
4670p0_call_0_lo:
4671 fmuls %f8 ,%f8 ,%f6
4672 xor %l3,0x557,%l2
4673 addc %l7,-0xfac,%l5
4674 fdivs %f3 ,%f3 ,%f0
4675 fsubs %f5 ,%f14,%f4
4676 retl
4677 or %l1,%l6,%l4
4678p0_jmpl_0_he:
4679 fmuls %f27,%f20,%f30
4680 jmpl %g6+8,%g0
4681 fcmps %fcc1,%f30,%f27
4682p0_call_0_he:
4683 subc %l7,0xada,%l0
4684 sdivx %l4,0x86f,%l1
4685 fdivs %f27,%f22,%f26
4686 fdivs %f31,%f16,%f26
4687 ldstub [%o2+0x001],%l0 ! Mem[00000000211c0001]
4688 retl
4689 andn %l5,-0x35c,%l0
4690p0_jmpl_0_ho:
4691 fmuls %f27,%f20,%f30
4692 jmpl %g6+8,%g0
4693 fcmps %fcc1,%f30,%f27
4694p0_call_0_ho:
4695 subc %l7,0xada,%l0
4696 sdivx %l4,0x86f,%l1
4697 fdivs %f27,%f22,%f26
4698 fdivs %f31,%f16,%f26
4699 ldstub [%i2+0x001],%l0 ! Mem[00000000211c0001]
4700 retl
4701 andn %l5,-0x35c,%l0
4702user_jump0_end:
4703 .seg "text"
4704 .align 0x2000
4705user_jump1_start:
4706 INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
4707p0_jmpl_1_le:
4708 xnor %l6,0xb5f,%l5
4709 add %l7,%l4,%l5
4710 addc %l7,0xf11,%l7
4711 andn %l6,%l0,%l4
4712 mulx %l2,0x1f0,%l4
4713 jmpl %g6+8,%g0
4714 and %l0,%l2,%l1
4715p0_call_1_le:
4716 fdivs %f15,%f11,%f10
4717 retl
4718 or %l7,-0x9ae,%l4
4719p0_jmpl_1_lo:
4720 xnor %l6,0xb5f,%l5
4721 add %l7,%l4,%l5
4722 addc %l7,0xf11,%l7
4723 andn %l6,%l0,%l4
4724 mulx %l2,0x1f0,%l4
4725 jmpl %g6+8,%g0
4726 and %l0,%l2,%l1
4727p0_call_1_lo:
4728 fdivs %f15,%f11,%f10
4729 retl
4730 or %l7,-0x9ae,%l4
4731p0_jmpl_1_he:
4732 or %l0,0x3c3,%l7
4733 fcmps %fcc1,%f28,%f19
4734 udivx %l3,-0x1d6,%l0
4735 mulx %l0,%l0,%l1
4736 fsqrts %f16,%f26
4737 jmpl %g6+8,%g0
4738 and %l7,0x14f,%l2
4739p0_call_1_he:
4740 sub %l7,%l4,%l4
4741 sdivx %l4,%l3,%l3
4742 ld [%i2+0x004],%f16 ! Mem[0000000010081404]
4743 retl
4744 fdivs %f30,%f28,%f26
4745p0_jmpl_1_ho:
4746 or %l0,0x3c3,%l7
4747 fcmps %fcc1,%f28,%f19
4748 udivx %l3,-0x1d6,%l0
4749 mulx %l0,%l0,%l1
4750 fsqrts %f16,%f26
4751 jmpl %g6+8,%g0
4752 and %l7,0x14f,%l2
4753p0_call_1_ho:
4754 sub %l7,%l4,%l4
4755 sdivx %l4,%l3,%l3
4756 ld [%o2+0x004],%f16 ! Mem[0000000010081404]
4757 retl
4758 fdivs %f30,%f28,%f26
4759user_jump1_end:
4760 .seg "text"
4761 .align 0x2000
4762user_jump2_start:
4763 INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
4764p0_jmpl_2_le:
4765 umul %l1,%l0,%l5
4766 jmpl %g6+8,%g0
4767 fdivs %f10,%f9 ,%f15
4768p0_call_2_le:
4769 subc %l6,%l1,%l3
4770 sub %l2,-0xb4d,%l5
4771 and %l0,0xda6,%l2
4772 smul %l0,-0x228,%l1
4773 retl
4774 sub %l4,%l1,%l4
4775p0_jmpl_2_lo:
4776 umul %l1,%l0,%l5
4777 jmpl %g6+8,%g0
4778 fdivs %f10,%f9 ,%f15
4779p0_call_2_lo:
4780 subc %l6,%l1,%l3
4781 sub %l2,-0xb4d,%l5
4782 and %l0,0xda6,%l2
4783 smul %l0,-0x228,%l1
4784 retl
4785 sub %l4,%l1,%l4
4786p0_jmpl_2_he:
4787 fdivs %f18,%f31,%f16
4788 fcmps %fcc0,%f23,%f20
4789 or %l2,%l1,%l2
4790 fitos %f25,%f26
4791 orn %l3,%l6,%l5
4792 smul %l6,0xdf9,%l2
4793 jmpl %g6+8,%g0
4794 mulx %l0,0xb98,%l7
4795p0_call_2_he:
4796 umul %l6,%l7,%l4
4797 ldx [%i1+0x028],%l4 ! Mem[0000000010041428]
4798 andn %l5,0x024,%l4
4799 xor %l5,%l6,%l1
4800 retl
4801 or %l0,%l3,%l0
4802p0_jmpl_2_ho:
4803 fdivs %f18,%f31,%f16
4804 fcmps %fcc0,%f23,%f20
4805 or %l2,%l1,%l2
4806 fitos %f25,%f26
4807 orn %l3,%l6,%l5
4808 smul %l6,0xdf9,%l2
4809 jmpl %g6+8,%g0
4810 mulx %l0,0xb98,%l7
4811p0_call_2_ho:
4812 umul %l6,%l7,%l4
4813 ldx [%o1+0x028],%l4 ! Mem[0000000010041428]
4814 andn %l5,0x024,%l4
4815 xor %l5,%l6,%l1
4816 retl
4817 or %l0,%l3,%l0
4818user_jump2_end:
4819 .seg "text"
4820 .align 0x2000
4821user_jump3_start:
4822 INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
4823p0_jmpl_3_le:
4824 umul %l2,%l6,%l5
4825 sub %l2,%l0,%l3
4826 jmpl %g6+8,%g0
4827 umul %l4,-0x707,%l3
4828p0_call_3_le:
4829 fsubs %f12,%f7 ,%f15
4830 fdtoi %f14,%f2
4831 udivx %l1,0x8ed,%l3
4832 fmuls %f14,%f2 ,%f9
4833 addc %l1,%l2,%l0
4834 fdivs %f10,%f4 ,%f6
4835 and %l1,-0x48d,%l3
4836 retl
4837 xnor %l6,%l2,%l1
4838p0_jmpl_3_lo:
4839 umul %l2,%l6,%l5
4840 sub %l2,%l0,%l3
4841 jmpl %g6+8,%g0
4842 umul %l4,-0x707,%l3
4843p0_call_3_lo:
4844 fsubs %f12,%f7 ,%f15
4845 fdtoi %f14,%f2
4846 udivx %l1,0x8ed,%l3
4847 fmuls %f14,%f2 ,%f9
4848 addc %l1,%l2,%l0
4849 fdivs %f10,%f4 ,%f6
4850 and %l1,-0x48d,%l3
4851 retl
4852 xnor %l6,%l2,%l1
4853p0_jmpl_3_he:
4854 udivx %l7,-0x67c,%l1
4855 smul %l5,%l7,%l2
4856 mulx %l7,-0x0c8,%l5
4857 fadds %f28,%f24,%f21
4858 fmuls %f17,%f20,%f24
4859 jmpl %g6+8,%g0
4860 subc %l1,%l2,%l6
4861p0_call_3_he:
4862 umul %l2,-0x65f,%l5
4863 xnor %l6,-0x9ab,%l4
4864 retl
4865 xnor %l2,%l6,%l1
4866p0_jmpl_3_ho:
4867 udivx %l7,-0x67c,%l1
4868 smul %l5,%l7,%l2
4869 mulx %l7,-0x0c8,%l5
4870 fadds %f28,%f24,%f21
4871 fmuls %f17,%f20,%f24
4872 jmpl %g6+8,%g0
4873 subc %l1,%l2,%l6
4874p0_call_3_ho:
4875 umul %l2,-0x65f,%l5
4876 xnor %l6,-0x9ab,%l4
4877 retl
4878 xnor %l2,%l6,%l1
4879user_jump3_end:
4880
4881 .seg "data"
4882 .align 0x2000
4883user_data_start:
4884done_flags:
4885 .word 0
4886 .align 8
4887done_count:
4888 .word 0,0
4889Start_Flags:
4890 .word 0,0,0,0
4891Finish_Flag:
4892 .word 0,0
4893 .align 8
4894num_processors:
4895 .word 1
4896num_agents:
4897 .word 0
4898no_membar:
4899 .word 0
4900max_ireg:
4901 .word 8,0
4902max_freg:
4903 .word 32,0
4904 .align 64
4905p0_temp:
4906 .word 0,0,0,0,0,0,0,0
4907 .word 0,0,0,0,0,0,0,0
4908 .word 0,0,0,0,0,0,0,0
4909 .word 0,0,0,0,0,0,0,0
4910p0_debug:
4911 .word 0,0,0,0,0,0,0,0
4912 .word 0,0,0,0,0,0,0,0
4913p0_fsr:
4914 .word 0x00000000,0x00000000
4915 .align 8
4916p0_loop_cnt:
4917 .word 1,0
4918max_windows:
4919 .word 1,0,0,0,0,0,0,0
4920 .word 0,0,0,0,0,0,0,0
4921 .word 0,0,0,0,0,0,0,0
4922 .word 0,0,0,0,0,0,0,0
4923 .word 0,0,0,0,0,0,0,0
4924 .word 0,0,0,0,0,0,0,0
4925 .word 0,0,0,0,0,0,0,0
4926 .word 0,0,0,0,0,0,0,0
4927 .word 0,0,0,0,0,0,0,0
4928 .word 0,0,0,0,0,0,0,0
4929 .word 0,0,0,0,0,0,0,0
4930 .word 0,0,0,0,0,0,0,0
4931 .word 0,0,0,0,0,0,0,0
4932 .word 0,0,0,0,0,0,0,0
4933 .word 0,0,0,0,0,0,0,0
4934 .word 0,0,0,0,0,0,0,0
4935 .word 0,0,0,0,0,0,0,0
4936 .word 0,0,0,0,0,0,0,0
4937 .word 0,0,0,0,0,0,0,0
4938 .word 0,0,0,0,0,0,0,0
4939 .word 0,0,0,0,0,0,0,0
4940 .word 0,0,0,0,0,0,0,0
4941 .word 0,0,0,0,0,0,0,0
4942 .word 0,0,0,0,0,0,0,0
4943 .word 0,0,0,0,0,0,0,0
4944 .word 0,0,0,0,0,0,0,0
4945 .word 0,0,0,0,0,0,0,0
4946 .word 0,0,0,0,0,0,0,0
4947 .word 0,0,0,0,0,0,0,0
4948 .word 0,0,0,0,0,0,0,0
4949 .word 0,0,0,0,0,0,0,0
4950 .word 0,0,0,0,0,0,0,0
4951
4952 .align 8
4953p0_init_registers:
4954 .word 0x2c3c68ba,0x8f64fc7b ! Init value for %l0
4955 .word 0x6a81f0fc,0x63aa7b31 ! Init value for %l1
4956 .word 0x74c225ac,0x0d750daf ! Init value for %l2
4957 .word 0xea599ffb,0xc149c3cb ! Init value for %l3
4958 .word 0xf756d882,0xa8a1dfcf ! Init value for %l4
4959 .word 0xc3c0b99e,0x1211677a ! Init value for %l5
4960 .word 0x3649d730,0x9243d268 ! Init value for %l6
4961 .word 0xf0d0a402,0x105c0ea4 ! Init value for %l7
4962 .align 64
4963p0_init_freg:
4964 .word 0xbae8ddbe,0x1e1c212c ! Init value for %f0
4965 .word 0xac39f5c2,0x388d3f5c ! Init value for %f2
4966 .word 0x3cf8d76e,0x085ac4d0 ! Init value for %f4
4967 .word 0xeebd8db3,0x95df57db ! Init value for %f6
4968 .word 0x78a9ce36,0xf7a81e4a ! Init value for %f8
4969 .word 0x4d9c7ba1,0xfd949712 ! Init value for %f10
4970 .word 0x01834367,0x6faa8653 ! Init value for %f12
4971 .word 0x75824276,0x69ae75b6 ! Init value for %f14
4972 .word 0xbaed3071,0xc49472b3 ! Init value for %f16
4973 .word 0xc53d9142,0xddad30d2 ! Init value for %f18
4974 .word 0x0df09827,0x2d4ae274 ! Init value for %f20
4975 .word 0x3d724527,0xc1286522 ! Init value for %f22
4976 .word 0xf0de7be6,0xad4fd416 ! Init value for %f24
4977 .word 0x31827479,0xfcef8d0a ! Init value for %f26
4978 .word 0x17cbdde4,0x09c878e8 ! Init value for %f28
4979 .word 0x759380a6,0x2c8f72af ! Init value for %f30
4980 .word 0x43a83241,0xc1367bab ! Init value for %f32
4981 .word 0x1548ab92,0x67c90033 ! Init value for %f34
4982 .word 0xb4c7c93f,0xb1cbe074 ! Init value for %f36
4983 .word 0x48a3b397,0xb9488ce3 ! Init value for %f38
4984 .word 0x8acd3823,0xe6f6cf45 ! Init value for %f40
4985 .word 0x13d4c062,0x3f34423c ! Init value for %f42
4986 .word 0xf820c28c,0x893f27a1 ! Init value for %f44
4987 .word 0x82ffcd63,0xca61af0a ! Init value for %f46
4988 .word 0x9134b412,0x412e11c8
4989 .word 0xfa725a92,0x9c54953e
4990 .word 0xded29e84,0x8c7d96f8
4991 .word 0xab16d108,0xbd447c39
4992 .word 0xe9339ff5,0xd331d5c7
4993 .word 0x42876e6d,0xfe346c5e
4994 .word 0x8be6e228,0x63d22aec
4995 .word 0xfb745eaf,0x45bf7550
4996p0_share_mask:
4997 .word 0xffff0000,0x00000000
4998 .word 0x00000000,0x00000000
4999 .word 0x00000000,0x00000000
5000 .word 0x00000000,0x00000000
5001 .word 0x00000000,0x00000000
5002 .word 0x00000000,0x00000000
5003 .word 0x00000000,0x00000000
5004 .word 0x00000000,0x00000000
5005p0_expected_registers:
5006 .word 0x00000000,0x00000000
5007 .word 0x00000000,0x00000000
5008 .word 0xffffffff,0x01000000
5009 .word 0xffffffff,0xffffffff
5010 .word 0x00000000,0x00000000
5011 .word 0x00000000,0x00000000
5012 .word 0xff0000ff,0x210bd003
5013 .word 0x00000000,0x00000000
5014p0_expected_fp_regs:
5015 .word 0xff000000,0x67186f7c
5016 .word 0x000000cb,0x1b7071a6
5017 .word 0xff7e61ff,0xffa003d0
5018 .word 0x260d69f2,0x835bb353
5019 .word 0xfffc007a,0x00000000
5020 .word 0xff000000,0x0000001e
5021 .word 0x260d69f2,0x835bb353
5022 .word 0x00000000,0x0000d003
5023 .word 0xff7e61ff,0xffa003d0
5024 .word 0xbb4227e5,0x00000000
5025 .word 0x00000000,0x000000ff
5026 .word 0xff000000,0x67186f7c
5027 .word 0x97f10c32,0x000000ff
5028 .word 0x74d5d720,0xed5fa07b
5029 .word 0x775261c6,0xd003a0ff
5030 .word 0x1e7e61c6,0xbb4227e5
5031 .word 0x0000002a,0x00000800 ! %fsr = 0000002a00000800
5032p0_local0_expect:
5033 .word 0xff0000ff,0xffffffff
5034 .word 0xff7e61ff,0xffa003d0
5035 .word 0xffffffff,0xffa003d0
5036 .word 0x00000000,0xe5ff6728
5037 .word 0xff68abd2,0xfffffff1
5038 .word 0xff4e84ce,0x000000ff
5039 .word 0x53b35b83,0xf2690d26
5040 .word 0x00000000,0x00000000
5041p0_local0_sec_expect:
5042 .word 0xffa003d0,0x054a58d4
5043 .word 0x00000000,0xff000000
5044 .word 0x00a003d0,0x00000000
5045 .word 0x046279b8,0xa0f0cd14
5046 .word 0x9a031f0a,0x626377fa
5047 .word 0x0aaf40f1,0xffffff7f
5048 .word 0x46a78731,0xa35aa749
5049 .word 0xe7e33264,0x85eb95f9
5050p0_local1_expect:
5051 .word 0x000000ff,0x22000000
5052 .word 0x26002200,0x3391135f
5053 .word 0x0076594e,0xffff0000
5054 .word 0xff000000,0xff617e1e
5055 .word 0xd003a0ff,0xff617e1e
5056 .word 0x18d3278a,0xa472ca7c
5057 .word 0x000000cb,0x1b7071a6
5058 .word 0xff617e1e,0x797482da
5059p0_local1_sec_expect:
5060 .word 0x00000000,0x00000000
5061 .word 0xff000000,0x00000000
5062 .word 0xffe8d3dd,0xdbb17080
5063 .word 0x767d3dba,0xd3c9b966
5064 .word 0x0aaf40f1,0x0b8830e7
5065 .word 0x5ce1c8ac,0xff2daf8c
5066 .word 0xf1b5ec40,0x8c647f34
5067 .word 0x09ac1b34,0x7b1e9ff7
5068p0_local2_expect:
5069 .word 0xff617e1e,0x00000085
5070 .word 0xffffff00,0x00000000
5071 .word 0xff03a0ff,0x00000000
5072 .word 0xd1190000,0x0932356f
5073 .word 0xff606077,0x6e2dcd72
5074 .word 0xd3332db5,0xffffffff
5075 .word 0xde9b58ca,0x30e7b50f
5076 .word 0xd2ab68ff,0x40ff1e7d
5077p0_local2_sec_expect:
5078 .word 0xff000000,0x00000000
5079 .word 0x03d00b21,0xff0000ff
5080 .word 0xff000000,0x0f1cff16
5081 .word 0xffffffff,0xed5fa07b
5082 .word 0x7e181316,0x4e5976b4
5083 .word 0x0000006f,0x8c9fd8d8
5084 .word 0x000000ff,0x00000000
5085 .word 0xffffffff,0xa35aa749
5086p0_local3_expect:
5087 .word 0x260d69f2,0x835bb353
5088 .word 0x00000000,0x0000004f
5089 .word 0x8a27d318,0xff000000
5090 .word 0x4e5976ff,0xff00ff00
5091 .word 0xffffffff,0xffffffff
5092 .word 0x0349e050,0xed5fa07b
5093 .word 0x000000ff,0x776060ff
5094 .word 0x6e2dcd72,0xbb4227e5
5095p0_local3_sec_expect:
5096 .word 0xff000000,0x2ad800ff
5097 .word 0x00000000,0x00000000
5098 .word 0xff000000,0x1e3fe782
5099 .word 0xff617e1e,0x674b9e0c
5100 .word 0xff617e1e,0x4e5976ff
5101 .word 0x7594537a,0x8c9fd8ce
5102 .word 0xf140af0a,0x2bc15bce
5103 .word 0xfad89f8c,0x6f000077
5104p0_local4_expect:
5105 .word 0x00000000,0x00000000
5106 .word 0xffffffff,0x00000b21
5107 .word 0x0000ffff,0x850000ff
5108 .word 0xff606077,0xe5f4aea1
5109 .word 0x00000000,0x7a53ffff
5110 .word 0x7e181316,0x4e5976b4
5111 .word 0xff000000,0x0000001e
5112 .word 0x7d1eff40,0xff68abd2
5113p0_local4_sec_expect:
5114 .word 0x7594537a,0xfb0d3e29
5115 .word 0x00000000,0xcb000000
5116 .word 0x00ff00ff,0x00000000
5117 .word 0xb476594e,0x1613187e
5118 .word 0x8c5704a7,0x320cf197
5119 .word 0x18d3278a,0xa472ca7c
5120 .word 0xa798c753,0x97a45277
5121 .word 0xe52742bb,0xc6617e1e
5122p0_local5_expect:
5123 .word 0x00000000,0x000000ca
5124 .word 0x00ff0000,0xff617e1e
5125 .word 0xff000000,0x8a27d318
5126 .word 0x00000000,0x00000075
5127 .word 0xffffffff,0xa35aa749
5128 .word 0x6728006f,0x000000ff
5129 .word 0x1fff457c,0x9fd8fddb
5130 .word 0x000000ff,0x94f6f2fd
5131p0_local5_sec_expect:
5132 .word 0x00000000,0x00000000
5133 .word 0xff00ffff,0xffffffff
5134 .word 0xff000000,0xffffffff
5135 .word 0xb476594e,0x1613187e
5136 .word 0xff96f4db,0x82c2da69
5137 .word 0x7ba05fed,0x20d7d574
5138 .word 0xf9000000,0x8c9fd8d8
5139 .word 0xe52742bb,0xc6617e1e
5140p0_local6_expect:
5141 .word 0x2867ffe5,0xd2ab68ff
5142 .word 0xff000000,0x4e5976ff
5143 .word 0xff000000,0x4e5976ff
5144 .word 0x869902ff,0xe5ff8370
5145 .word 0x1e7e61ff,0xffa003d0
5146 .word 0x7cca72a4,0x8a27d318
5147 .word 0xa671701b,0x918610af
5148 .word 0xda82ff79,0xfb0d3eff
5149p0_local6_sec_expect:
5150 .word 0xff7e61ff,0xffa003d0
5151 .word 0x260d69f2,0x835bb353
5152 .word 0xff000000,0x7a539475
5153 .word 0xff776362,0x67186f7c
5154 .word 0x97f10c32,0xa704578c
5155 .word 0x74d5d720,0xed5fa07b
5156 .word 0x775261c6,0xbb4298e5
5157 .word 0x1e7e61c6,0xbb4227e5
5158share0_expect:
5159 .word 0xa6ff1b53,0x172ceeb5
5160 .word 0x970de8ae,0xaee92d68
5161 .word 0x29bbcda9,0x321d144f
5162 .word 0x445c7659,0x969cae92
5163 .word 0xdf296a51,0x7c240acf
5164 .word 0x062087a6,0xf60099f0
5165 .word 0x01a3d546,0xba08caff
5166 .word 0xec3d513f,0xc53b9935
5167share1_expect:
5168 .word 0xffffaff8,0xb8bd7232
5169 .word 0x18eb5647,0xe1853d3d
5170 .word 0xca28b6b3,0x67c177d9
5171 .word 0xcfbc5a94,0x747814de
5172 .word 0x1299ca3b,0x2e2ca86f
5173 .word 0x426e7540,0x507dd2c5
5174 .word 0xa3ca22a9,0xc40d6bcf
5175 .word 0x786f4956,0xbba2893b
5176 .word 0x594ee56e,0x4ffdbf15
5177 .word 0xe1c549c8,0x7beac765
5178 .word 0x8e02e87e,0x30b653e7
5179 .word 0x7ae4d72a,0x4ea1c1f7
5180 .word 0xdd6dacd3,0xe14da547
5181 .word 0x38eb8ee6,0x5f780dda
5182 .word 0xc6624250,0x3ef114b7
5183 .word 0x8c07e28d,0x43044f95
5184share2_expect:
5185 .word 0x7e1e37e1,0x9f8b4710
5186 .word 0xd26a2b3c,0x7fab52a5
5187 .word 0x0c9821b4,0xdadc02ec
5188 .word 0xd83455d2,0x7bc7c003
5189 .word 0xc7232b4a,0x0063c118
5190 .word 0x8fce5a96,0x665e411f
5191 .word 0xc23ff0bb,0x196aae8e
5192 .word 0xc47fb549,0xfb07dd83
5193share3_expect:
5194 .word 0xff338e4e,0x476c42d4
5195 .word 0x35a19ae9,0xbd463945
5196 .word 0xfeb0ab45,0x81dee4db
5197 .word 0xd7d36475,0xe35a0abc
5198 .word 0x339c9ea9,0x7a7fdc4f
5199 .word 0x218a8967,0x628653e6
5200 .word 0x66b62b24,0xf298cb2b
5201 .word 0x4b435178,0x4328d5b8
5202 .word 0xcf09f702,0x356d8570
5203 .word 0xb3fa84a5,0x73fdfca8
5204 .word 0x885c5c47,0xe74519c2
5205 .word 0x3bd7dbe2,0x98e699db
5206 .word 0x6279cd94,0xfca086ca
5207 .word 0x3b46f018,0xe523e07e
5208 .word 0x29bf5fa5,0x7e24fb0a
5209 .word 0xd5516c39,0x3934b4c3
5210 .word 0x6f896ccf,0x3f9e6447
5211 .word 0x12e0f649,0x68954dc0
5212 .word 0xaa3a23d3,0x8d791d8c
5213 .word 0xcebcee41,0xfe340b00
5214 .word 0xe5ed3b91,0x617da011
5215 .word 0x92cef83b,0xd717c286
5216 .word 0x192cd799,0x7403281e
5217 .word 0xfa60ba13,0x3d85a6ee
5218 .word 0x00008436,0x0e6e67d8
5219 .word 0xa80465a4,0x28618c50
5220 .word 0x2a76a9ba,0x627091cc
5221 .word 0x947302a4,0x6d753391
5222 .word 0xca882737,0xb7f74abf
5223 .word 0x95dcb152,0x52b78353
5224 .word 0x670ac975,0xfa9c9c5e
5225 .word 0x8281e1f4,0x60c7a1ec
5226 .word 0xd3181701,0x0cd5f2e9
5227 .word 0x04000fdc,0x452aafbd
5228 .word 0xbe9ba816,0x3e694232
5229 .word 0x8fed7656,0x7b2c5acf
5230 .word 0x20c08d26,0x58b4f89f
5231 .word 0x03d6f0b3,0xf7548c04
5232 .word 0x094c7645,0xee1be472
5233 .word 0xbf52666e,0x098bfea3
5234 .word 0x00ffdf62,0x6fef7194
5235 .word 0x77d5f646,0x9b6c0ef4
5236 .word 0x990de01b,0xaadd48b6
5237 .word 0x3745db2b,0x51dc3ffe
5238 .word 0x9a2c65d4,0x3e68728a
5239 .word 0x736c2af0,0xab919eb0
5240 .word 0x4bdf3eb0,0x244d1dee
5241 .word 0x57fa3b80,0x46c966cd
5242 .word 0xffffca9e,0x6bb5ace0
5243 .word 0xde252133,0x032b2a60
5244 .word 0xfc7774bc,0xbb0eaf3f
5245 .word 0x8e40af5b,0xbab67bb8
5246 .word 0x6136c3fa,0xf1de1b17
5247 .word 0x8bab45b0,0xc67d5940
5248 .word 0x8bdc1a6a,0x23a1abde
5249 .word 0x9d089720,0xb15e300d
5250 .word 0xd9ff73ed,0x9fb2f402
5251 .word 0x92b73bc2,0xa5cad76e
5252 .word 0x894530b8,0x60de2a65
5253 .word 0xa4aec40a,0x14259523
5254 .word 0x3ef681a0,0x736fab8f
5255 .word 0x28ca7b22,0x11be68d1
5256 .word 0xf706343f,0xf8cdc016
5257 .word 0xf70333db,0x04d1013e
5258p0_invalidate_semaphore:
5259 .word 0
5260! Data for Cross Processor Interrupt
5261 .align 8
5262received_xintr:
5263 .word 0,0,0,0,0,0,0,0
5264 .word 0,0,0,0,0,0,0,0
5265 .word 0,0,0,0,0,0,0,0
5266 .word 0,0,0,0,0,0,0,0
5267 .word 0,0,0,0,0,0,0,0
5268 .word 0,0,0,0,0,0,0,0
5269 .word 0,0,0,0,0,0,0,0
5270 .word 0,0,0,0,0,0,0,0
5271p0_dispatch_retry:
5272 .word 0,0
5273p0_xintr_data:
5274 .word 0x00000000,0x00000001
5275 .word 0x389bdcbf,0xf806a300
5276 .word 0x00000000,0x00000002
5277 .word 0xcdaaf777,0x922b3d9b
5278 .word 0x00000000,0x00000003
5279 .word 0xcf1dcce0,0x19c9a5d9
5280 .word 0x00000000,0x00000004
5281 .word 0x37504ab0,0x45b9ffdc
5282 .word 0x00000000,0x00000005
5283 .word 0x21f8b79f,0x9d4e6d65
5284 .word 0x00000000,0x00000006
5285 .word 0x91cca9a0,0x685e4045
5286 .word 0x00000000,0x00000007
5287 .word 0x3bf46d4f,0xb50605b5
5288 .word 0x00000000,0x00000008
5289 .word 0xa88e65e7,0x9ada88c8
5290 .align 8
5291p0_xintr_expected:
5292 .word 0
5293 .align 64
5294xintr_data_ptrs:
5295 .word p0_xintr_data
5296 .align 8
5297p0_xintr_db:
5298 .skip 512
5299p0_xintr_retry_count:
5300 .word 0,0
5301p0_reset_cnt:
5302 .word 0
5303 .align 8
5304p0_ec_timing_ctrl:
5305 .word 0,0
5306p0_ec_control:
5307 .word 0,0
5308p0_mcu_shadow:
5309 .skip 80
5310user_data_end:
5311
5312
5313SECTION .p0_local0 DATA_VA=0x000800000
5314
5315attr_data {
5316 Name = .p0_local0,
5317 VA = 0x0000000000800000,
5318 RA = 0x0000000010000000,
5319 PA = ra2pa(0x0000000010000000,0),
5320 part_0_ctx_nonzero_tsb_config_0,
5321 TTE_Context=PCONTEXT,
5322 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5323 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5324 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5325 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5326}
5327
5328 .data
5329 .seg "data"
5330 .align 0x2000
5331 .global p0_local0_start
5332p0_local0_begin:
5333 .skip 0x1400
5334p0_local0_start:
5335 .word 0xff1608c7,0xb2a88f6f,0xfc9af1a0,0xb275da05
5336 .word 0x51be144e,0x25625fb5,0xf0b2eb57,0xe57e6728
5337 .word 0xa3224195,0x56bd72e2,0x57bb84ce,0xb30a75d3
5338 .word 0x53b35b83,0xf2690d26,0x0c818230,0x98ccc562
5339p0_local0_end:
5340
5341SECTION .p0_local0_sec DATA_VA=0x000800000
5342
5343attr_data {
5344 Name = .p0_local0_sec,
5345 VA = 0x0000000000800000,
5346 RA = 0x0000000030000000,
5347 PA = ra2pa(0x0000000030000000,0),
5348 part_0_ctx_nonzero_tsb_config_0,
5349 TTE_Context=SCONTEXT,
5350 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5351 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5352 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5353 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5354}
5355
5356 .data
5357 .seg "data"
5358 .align 0x2000
5359 .global p0_local0_sec_start
5360p0_local0_sec_begin:
5361 .skip 0x1400
5362p0_local0_sec_start:
5363 .word 0xfc96f4db,0x82c2da69,0x09220cee,0x67186f7c
5364 .word 0xc64c3929,0xba4cf66e,0x046279b8,0xa0f0cd14
5365 .word 0x9a031f0a,0x626377fa,0x018cf05f,0x551890a6
5366 .word 0x46a78731,0xa35aa749,0xe7e33264,0x85eb95f9
5367p0_local0_sec_end:
5368
5369SECTION .p0_local1 DATA_VA=0x000802000
5370
5371attr_data {
5372 Name = .p0_local1,
5373 VA = 0x0000000000802000,
5374 RA = 0x0000000010040000,
5375 PA = ra2pa(0x0000000010040000,0),
5376 part_0_ctx_nonzero_tsb_config_0,
5377 TTE_Context=PCONTEXT,
5378 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5379 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5380 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5381 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5382}
5383
5384 .data
5385 .seg "data"
5386 .align 0x2000
5387 .global p0_local1_start
5388p0_local1_begin:
5389 .skip 0x1400
5390p0_local1_start:
5391 .word 0xc3e8b55d,0x4a5adada,0x13b3afd1,0xe5ddf087
5392 .word 0xb0af13a7,0x01a907db,0xd387454c,0x674b9e0c
5393 .word 0x9e7dbfc7,0x70e87990,0xc812ebd5,0x76ecb488
5394 .word 0xc4b02542,0x2936aee7,0x94f6f2fd,0x16440446
5395p0_local1_end:
5396
5397SECTION .p0_local1_sec DATA_VA=0x000802000
5398
5399attr_data {
5400 Name = .p0_local1_sec,
5401 VA = 0x0000000000802000,
5402 RA = 0x0000000030040000,
5403 PA = ra2pa(0x0000000030040000,0),
5404 part_0_ctx_nonzero_tsb_config_0,
5405 TTE_Context=SCONTEXT,
5406 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5407 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5408 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5409 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5410}
5411
5412 .data
5413 .seg "data"
5414 .align 0x2000
5415 .global p0_local1_sec_start
5416p0_local1_sec_begin:
5417 .skip 0x1400
5418p0_local1_sec_start:
5419 .word 0x50e04903,0x82039345,0x435e92b7,0x2bc15bce
5420 .word 0xa6c22be2,0x6a2312de,0x767d3dba,0xd3c9b966
5421 .word 0x0aaf40f1,0x0b8830e7,0x5ce1c8ac,0xff2daf8c
5422 .word 0xf1b5ec40,0x8c647f34,0x09ac1b34,0x7b1e9ff7
5423p0_local1_sec_end:
5424
5425SECTION .p0_local2 DATA_VA=0x000804000
5426
5427attr_data {
5428 Name = .p0_local2,
5429 VA = 0x0000000000804000,
5430 RA = 0x0000000010080000,
5431 PA = ra2pa(0x0000000010080000,0),
5432 part_0_ctx_nonzero_tsb_config_0,
5433 TTE_Context=PCONTEXT,
5434 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5435 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5436 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5437 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5438}
5439
5440 .data
5441 .seg "data"
5442 .align 0x2000
5443 .global p0_local2_start
5444p0_local2_begin:
5445 .skip 0x1400
5446p0_local2_start:
5447 .word 0xb21aea3b,0x8496004b,0xeeb63bc9,0x2812c170
5448 .word 0xbd439ce4,0x72468dba,0xd1193ab9,0x3391135f
5449 .word 0xa0b7e376,0x764c52f1,0xd3332db5,0x53f81b30
5450 .word 0x00c65d71,0xbb31ef93,0xd2ab68ff,0x40ee1e7d
5451p0_local2_end:
5452
5453SECTION .p0_local2_sec DATA_VA=0x000804000
5454
5455attr_data {
5456 Name = .p0_local2_sec,
5457 VA = 0x0000000000804000,
5458 RA = 0x0000000030080000,
5459 PA = ra2pa(0x0000000030080000,0),
5460 part_0_ctx_nonzero_tsb_config_0,
5461 TTE_Context=SCONTEXT,
5462 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5463 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5464 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5465 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5466}
5467
5468 .data
5469 .seg "data"
5470 .align 0x2000
5471 .global p0_local2_sec_start
5472p0_local2_sec_begin:
5473 .skip 0x1400
5474p0_local2_sec_start:
5475 .word 0x7dd394a7,0x9a91b30c,0x5f896323,0x006478bb
5476 .word 0x308f02cb,0x8c26f645,0x14785cb6,0x0932356f
5477 .word 0xde9b58ca,0x30e7b50f,0xbba05b5d,0x6b54eed4
5478 .word 0xd4584a05,0xa287c415,0x6e2dcd72,0x1a9b537f
5479p0_local2_sec_end:
5480
5481SECTION .p0_local3 DATA_VA=0x000806000
5482
5483attr_data {
5484 Name = .p0_local3,
5485 VA = 0x0000000000806000,
5486 RA = 0x00000000100c0000,
5487 PA = ra2pa(0x00000000100c0000,0),
5488 part_0_ctx_nonzero_tsb_config_0,
5489 TTE_Context=PCONTEXT,
5490 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5491 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5492 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5493 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5494}
5495
5496 .data
5497 .seg "data"
5498 .align 0x2000
5499 .global p0_local3_start
5500p0_local3_begin:
5501 .skip 0x1400
5502p0_local3_start:
5503 .word 0xa671701b,0xfb0d3e29,0xcb827008,0xd5e74385
5504 .word 0x7594537a,0x8c9fd8d8,0xb476594e,0x1613187e
5505 .word 0x8c5704a7,0x320cf197,0x7ba05fed,0x20d7d574
5506 .word 0xa798c753,0x97a45277,0xe52742bb,0xc6617e1e
5507p0_local3_end:
5508
5509SECTION .p0_local3_sec DATA_VA=0x000806000
5510
5511attr_data {
5512 Name = .p0_local3_sec,
5513 VA = 0x0000000000806000,
5514 RA = 0x00000000300c0000,
5515 PA = ra2pa(0x00000000300c0000,0),
5516 part_0_ctx_nonzero_tsb_config_0,
5517 TTE_Context=SCONTEXT,
5518 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5519 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5520 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5521 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5522}
5523
5524 .data
5525 .seg "data"
5526 .align 0x2000
5527 .global p0_local3_sec_start
5528p0_local3_sec_begin:
5529 .skip 0x1400
5530p0_local3_sec_start:
5531 .word 0x452046e1,0x24080155,0x4bd07fcc,0xdbb02ede
5532 .word 0x485fb885,0xff606077,0x2e49a05e,0xd795162c
5533 .word 0x8027dda3,0xf8fe5e6a,0xced2d5d0,0x4d1df443
5534 .word 0xf91629a7,0xaee130a9,0x7f453f10,0xf500ddda
5535p0_local3_sec_end:
5536
5537SECTION .p0_local4 DATA_VA=0x000808000
5538
5539attr_data {
5540 Name = .p0_local4,
5541 VA = 0x0000000000808000,
5542 RA = 0x0000000010100000,
5543 PA = ra2pa(0x0000000010100000,0),
5544 part_0_ctx_nonzero_tsb_config_0,
5545 TTE_Context=PCONTEXT,
5546 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5547 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5548 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5549 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5550}
5551
5552 .data
5553 .seg "data"
5554 .align 0x2000
5555 .global p0_local4_start
5556p0_local4_begin:
5557 .skip 0x1400
5558p0_local4_start:
5559 .word 0x232976cf,0x5d844adb,0x2ad8b0ca,0x1cee0b21
5560 .word 0x67a0ca50,0xb2519884,0xf7c8f7ce,0x034d07b3
5561 .word 0xcf9aeed4,0x5dececa2,0x7238dcfc,0xd4d23108
5562 .word 0x5541c53f,0x6530e007,0x221197b8,0x0deeec80
5563p0_local4_end:
5564
5565SECTION .p0_local4_sec DATA_VA=0x000808000
5566
5567attr_data {
5568 Name = .p0_local4_sec,
5569 VA = 0x0000000000808000,
5570 RA = 0x0000000030100000,
5571 PA = ra2pa(0x0000000030100000,0),
5572 part_0_ctx_nonzero_tsb_config_0,
5573 TTE_Context=SCONTEXT,
5574 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5575 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5576 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5577 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5578}
5579
5580 .data
5581 .seg "data"
5582 .align 0x2000
5583 .global p0_local4_sec_start
5584p0_local4_sec_begin:
5585 .skip 0x1400
5586p0_local4_sec_start:
5587 .word 0x911a0ab0,0x4c739142,0x4c80d7b5,0x1da4916b
5588 .word 0xd7c639dd,0x291999b3,0x158e94df,0xfab48e7d
5589 .word 0x3ea7a425,0x9845e098,0x70f6b8c4,0x8c431565
5590 .word 0x697e72d1,0x906d4a52,0xeee53bad,0x41d0aa11
5591p0_local4_sec_end:
5592
5593SECTION .p0_local5 DATA_VA=0x00080a000
5594
5595attr_data {
5596 Name = .p0_local5,
5597 VA = 0x000000000080a000,
5598 RA = 0x0000000010140000,
5599 PA = ra2pa(0x0000000010140000,0),
5600 part_0_ctx_nonzero_tsb_config_0,
5601 TTE_Context=PCONTEXT,
5602 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5603 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5604 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5605 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5606}
5607
5608 .data
5609 .seg "data"
5610 .align 0x2000
5611 .global p0_local5_start
5612p0_local5_begin:
5613 .skip 0x1400
5614p0_local5_start:
5615 .word 0xc7ddf38e,0x0671ddb9,0x3dc9a958,0x4da57ec9
5616 .word 0x61bc4813,0x19928940,0x6f8f22e4,0xcafdd486
5617 .word 0x3ccf9e5c,0x189c058a,0x423f2bbf,0x7e5b4503
5618 .word 0x1f21457c,0x9fd8fddb,0xd666fe08,0xc1115a08
5619p0_local5_end:
5620
5621SECTION .p0_local5_sec DATA_VA=0x00080a000
5622
5623attr_data {
5624 Name = .p0_local5_sec,
5625 VA = 0x000000000080a000,
5626 RA = 0x0000000030140000,
5627 PA = ra2pa(0x0000000030140000,0),
5628 part_0_ctx_nonzero_tsb_config_0,
5629 TTE_Context=SCONTEXT,
5630 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5631 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5632 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5633 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5634}
5635
5636 .data
5637 .seg "data"
5638 .align 0x2000
5639 .global p0_local5_sec_start
5640p0_local5_sec_begin:
5641 .skip 0x1400
5642p0_local5_sec_start:
5643 .word 0xde962820,0xa4e3909a,0xf03efce5,0x42cd748d
5644 .word 0x6de2f6a1,0x0bec4aca,0xbcaad0cb,0xeffb37ae
5645 .word 0x93be11d0,0xb5311b48,0x7dd05e28,0xf4ba0a80
5646 .word 0x5f75fa81,0x09d34e0f,0xfa8e7b68,0x7031ffe0
5647p0_local5_sec_end:
5648
5649SECTION .p0_local6 DATA_VA=0x00080c000
5650
5651attr_data {
5652 Name = .p0_local6,
5653 VA = 0x000000000080c000,
5654 RA = 0x0000000010180000,
5655 PA = ra2pa(0x0000000010180000,0),
5656 part_0_ctx_nonzero_tsb_config_0,
5657 TTE_Context=PCONTEXT,
5658 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5659 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5660 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5661 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5662}
5663
5664 .data
5665 .seg "data"
5666 .align 0x2000
5667 .global p0_local6_start
5668p0_local6_begin:
5669 .skip 0x1400
5670p0_local6_start:
5671 .word 0x0384a2b8,0xe5f4aea1,0x82e73f1e,0x43a63ff5
5672 .word 0xb9d8d73c,0xf56ee344,0x86990270,0xe5c28370
5673 .word 0xf0a4f62b,0xe3a003d0,0x7cca72a4,0x8a27d318
5674 .word 0xd104c68c,0x918610af,0xda8c5dfe,0x8d6e885c
5675p0_local6_end:
5676
5677SECTION .p0_local6_sec DATA_VA=0x00080c000
5678
5679attr_data {
5680 Name = .p0_local6_sec,
5681 VA = 0x000000000080c000,
5682 RA = 0x0000000030180000,
5683 PA = ra2pa(0x0000000030180000,0),
5684 part_0_ctx_nonzero_tsb_config_0,
5685 TTE_Context=SCONTEXT,
5686 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5687 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5688 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5689 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5690}
5691
5692 .data
5693 .seg "data"
5694 .align 0x2000
5695 .global p0_local6_sec_start
5696p0_local6_sec_begin:
5697 .skip 0x1400
5698p0_local6_sec_start:
5699 .word 0x5dc72dca,0x1e5c3973,0xaf84108c,0x222a2b28
5700 .word 0x11e32b48,0x60bd6230,0x224ab3ff,0x0e5335f9
5701 .word 0x2a174f19,0x3f41883d,0x19150539,0x4f6224c3
5702 .word 0x52b9b81d,0xe367bb19,0x36b7c422,0x0f42adb2
5703p0_local6_sec_end:
5704
5705SECTION .share0 DATA_VA=0x00080e000
5706
5707attr_data {
5708 Name = .share0,
5709 VA = 0x000000000080e000,
5710 RA = 0x00000000201c0000,
5711 PA = ra2pa(0x00000000201c0000,0),
5712 part_0_ctx_nonzero_tsb_config_0,
5713 TTE_Context=PCONTEXT,
5714 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5715 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5716 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5717 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5718}
5719
5720 .data
5721 .seg "data"
5722 .align 0x2000
5723 .global share0_start
5724share0_begin:
5725share0_start:
5726 .word 0xe35b1b53,0x172ceeb5,0x970de8ae,0xaee92d68
5727 .word 0x29bbcda9,0x321d144f,0x445c7659,0x969cae92
5728 .word 0xdf296a51,0x7c240acf,0x062087a6,0xf60099f0
5729 .word 0x01a3d546,0xba08caff,0xec3d513f,0xc53b9935
5730share0_end:
5731
5732SECTION .share1 DATA_VA=0x000810000
5733
5734attr_data {
5735 Name = .share1,
5736 VA = 0x0000000000810000,
5737 RA = 0x0000000020800000,
5738 PA = ra2pa(0x0000000020800000,0),
5739 part_0_ctx_nonzero_tsb_config_0,
5740 TTE_Context=PCONTEXT,
5741 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5742 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5743 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5744 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5745}
5746
5747 .data
5748 .seg "data"
5749 .align 0x2000
5750 .global share1_start
5751share1_begin:
5752share1_start:
5753 .word 0x72f9aff8,0xb8bd7232,0x18eb5647,0xe1853d3d
5754 .word 0xca28b6b3,0x67c177d9,0xcfbc5a94,0x747814de
5755 .word 0x1299ca3b,0x2e2ca86f,0x426e7540,0x507dd2c5
5756 .word 0xa3ca22a9,0xc40d6bcf,0x786f4956,0xbba2893b
5757 .word 0x4717e56e,0x4ffdbf15,0xe1c549c8,0x7beac765
5758 .word 0x8e02e87e,0x30b653e7,0x7ae4d72a,0x4ea1c1f7
5759 .word 0xdd6dacd3,0xe14da547,0x38eb8ee6,0x5f780dda
5760 .word 0xc6624250,0x3ef114b7,0x8c07e28d,0x43044f95
5761share1_end:
5762
5763SECTION .share2 DATA_VA=0x000812000
5764
5765attr_data {
5766 Name = .share2,
5767 VA = 0x0000000000812000,
5768 RA = 0x00000000211c0000,
5769 PA = ra2pa(0x00000000211c0000,0),
5770 part_0_ctx_nonzero_tsb_config_0,
5771 TTE_Context=PCONTEXT,
5772 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5773 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5774 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5775 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5776}
5777
5778 .data
5779 .seg "data"
5780 .align 0x2000
5781 .global share2_start
5782share2_begin:
5783share2_start:
5784 .word 0xf04937e1,0x9f8b4710,0xd26a2b3c,0x7fab52a5
5785 .word 0x0c9821b4,0xdadc02ec,0xd83455d2,0x7bc7c003
5786 .word 0xc7232b4a,0x0063c118,0x8fce5a96,0x665e411f
5787 .word 0xc23ff0bb,0x196aae8e,0xc47fb549,0xfb07dd83
5788share2_end:
5789
5790SECTION .share3 DATA_VA=0x000814000
5791
5792attr_data {
5793 Name = .share3,
5794 VA = 0x0000000000814000,
5795 RA = 0x0000000021800000,
5796 PA = ra2pa(0x0000000021800000,0),
5797 part_0_ctx_nonzero_tsb_config_0,
5798 TTE_Context=PCONTEXT,
5799 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5800 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5801 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5802 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5803}
5804
5805 .data
5806 .seg "data"
5807 .align 0x2000
5808 .global share3_start
5809share3_begin:
5810share3_start:
5811 .word 0x24338e4e,0x476c42d4,0x35a19ae9,0xbd463945
5812 .word 0xfeb0ab45,0x81dee4db,0xd7d36475,0xe35a0abc
5813 .word 0x339c9ea9,0x7a7fdc4f,0x218a8967,0x628653e6
5814 .word 0x66b62b24,0xf298cb2b,0x4b435178,0x4328d5b8
5815 .word 0xcf09f702,0x356d8570,0xb3fa84a5,0x73fdfca8
5816 .word 0x885c5c47,0xe74519c2,0x3bd7dbe2,0x98e699db
5817 .word 0x6279cd94,0xfca086ca,0x3b46f018,0xe523e07e
5818 .word 0x29bf5fa5,0x7e24fb0a,0xd5516c39,0x3934b4c3
5819 .word 0x6f896ccf,0x3f9e6447,0x12e0f649,0x68954dc0
5820 .word 0xaa3a23d3,0x8d791d8c,0xcebcee41,0xfe340b00
5821 .word 0xe5ed3b91,0x617da011,0x92cef83b,0xd717c286
5822 .word 0x192cd799,0x7403281e,0xfa60ba13,0x3d85a6ee
5823 .word 0x354f8436,0x0e6e67d8,0xa80465a4,0x28618c50
5824 .word 0x2a76a9ba,0x627091cc,0x947302a4,0x6d753391
5825 .word 0xca882737,0xb7f74abf,0x95dcb152,0x52b78353
5826 .word 0x670ac975,0xfa9c9c5e,0x8281e1f4,0x60c7a1ec
5827 .word 0xbd2b1701,0x0cd5f2e9,0x04000fdc,0x452aafbd
5828 .word 0xbe9ba816,0x3e694232,0x8fed7656,0x7b2c5acf
5829 .word 0x20c08d26,0x58b4f89f,0x03d6f0b3,0xf7548c04
5830 .word 0x094c7645,0xee1be472,0xbf52666e,0x098bfea3
5831 .word 0xb97adf62,0x6fef7194,0x77d5f646,0x9b6c0ef4
5832 .word 0x990de01b,0xaadd48b6,0x3745db2b,0x51dc3ffe
5833 .word 0x9a2c65d4,0x3e68728a,0x736c2af0,0xab919eb0
5834 .word 0x4bdf3eb0,0x244d1dee,0x57fa3b80,0x46c966cd
5835 .word 0x8223ca9e,0x6bb5ace0,0xde252133,0x032b2a60
5836 .word 0xfc7774bc,0xbb0eaf3f,0x8e40af5b,0xbab67bb8
5837 .word 0x6136c3fa,0xf1de1b17,0x8bab45b0,0xc67d5940
5838 .word 0x8bdc1a6a,0x23a1abde,0x9d089720,0xb15e300d
5839 .word 0xd97173ed,0x9fb2f402,0x92b73bc2,0xa5cad76e
5840 .word 0x894530b8,0x60de2a65,0xa4aec40a,0x14259523
5841 .word 0x3ef681a0,0x736fab8f,0x28ca7b22,0x11be68d1
5842 .word 0xf706343f,0xf8cdc016,0xf70333db,0x04d1013e
5843share3_end: