Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_1500_16.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mpgen_1500_16.s
5* Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved
6* 4150 Network Circle, Santa Clara, California 95054, U.S.A.
7*
8* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
9*
10* This program is free software; you can redistribute it and/or modify
11* it under the terms of the GNU General Public License as published by
12* the Free Software Foundation; version 2 of the License.
13*
14* This program is distributed in the hope that it will be useful,
15* but WITHOUT ANY WARRANTY; without even the implied warranty of
16* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17* GNU General Public License for more details.
18*
19* You should have received a copy of the GNU General Public License
20* along with this program; if not, write to the Free Software
21* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
22*
23* For the avoidance of doubt, and except that if any non-GPL license
24* choice is available it will apply instead, Sun elects to use only
25* the General Public License version 2 (GPLv2) at this time for any
26* software where a choice of GPL license versions is made
27* available with the language indicating that GPLv2 or any later version
28* may be used, or where a choice of which version of the GPL is applied is
29* otherwise unspecified.
30*
31* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
32* CA 95054 USA or visit www.sun.com if you need additional information or
33* have any questions.
34*
35*
36* ========== Copyright Header End ============================================
37*/
38! Niagara2 UP Random Test
39! Seed = 626121605
40! Riesling can be on
41! 1 Thread, 1500 lines
42! mpgen created on May 4, 2009 (15:17:56), Version 2.81
43! mpgen_1500_16.s created on Jun 26, 2009 (12:16:05)
44! RC file : random.rc
45! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.090504 -rc random.rc -o mpgen_1500_16 -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! Initialize the input and output registers
72
73! Random code for Thread 0
74
75thread_0:
76 ta T_CHANGE_PRIV ! Trap to Supervisor Mode
77 set p0_fsr,%g3
78 ldx [%g3],%fsr ! Set %fsr to 0000000000
79 wrpr %g0,7,%cleanwin
80 call p0_init_memory_pointers
81 wr %g0,0x80,%asi ! Setting default %asi to 80
82
83! Initialize the floating point registers for processor 0
84
85 wr %g0,0x4,%fprs ! Make sure fef is 1
86 set p0_init_freg,%g1
87! %f0 = 3ae18290 55d21e61 43d5344e 67dbda67
88! %f4 = 1a75c47c 0e79351d 11e08a9a 69d57803
89! %f8 = 5ab7ba28 36d3d899 719242a6 2c53d85f
90! %f12 = 20f2af94 3d80a4d5 313d0872 06c3777b
91 ldda [%g1]ASI_BLK_P,%f0
92 add %g1,64,%g1
93! %f16 = 16e3b0c0 71b0f5d1 62c347fe 69099157
94! %f20 = 5a6589ac 78a4e78d 5da32d4a 1de021f3
95! %f24 = 0cdcc658 0be75609 6ec2a456 6bf1e54f
96! %f28 = 0e63b2c4 5c49dd45 21fb5922 51b6576b
97 ldda [%g1]ASI_BLK_P,%f16
98 add %g1,64,%g1
99! %f32 = 30b65af0 35a0d941 5166b7ae 580db447
100! %f36 = 6dde8adc 3f3f65fd 6669ebfa 379cf7e3
101! %f40 = 6e9fce88 75335f79 7881e206 4ce9de3f
102! %f44 = 6ca371f4 364161b5 35cf45d2 1736e35b
103 ldda [%g1]ASI_BLK_P,%f32
104
105! Set up the Graphics Status Register
106
107 setx 0x8b05f16a00000056,%g7,%g1 ! %gsr scale = 10, align = 6
108 wr %g1,%g0,%gsr ! %gsr = 8b05f16a00000056
109
110 wr %g0,%y ! Clear %y register
111 xorcc %g0,%g0,%g3 ! %g3 = 0, %ccr = 44
112 membar #Sync ! Force the block loads to complete
113
114! Start of Random Code for processor 0
115
116p0_label_1:
117! Starting 10 instruction Store Burst
118! Mem[0000000030181400] = c0730010, %l5 = 0000000083c7a6f5
119 swapa [%i6+%g0]0x89,%l5 ! %l5 = 00000000c0730010
120! %f4 = 1a75c47c 0e79351d, %l3 = 0cc569211866de2f
121! Mem[0000000010141418] = 7fbf643a53f46723
122 add %i5,0x018,%g1
123 stda %f4,[%g1+%l3]ASI_PST16_PL ! Mem[0000000010141418] = 1d35790e7cc4751a
124! %l7 = afccd7e789e79ffb, Mem[00000000100c1410] = 0e1b045c4b30097d
125 stxa %l7,[%i3+%o5]0x80 ! Mem[00000000100c1410] = afccd7e789e79ffb
126! %l6 = 3d3518eb8f7a0df0, Mem[0000000030141408] = 9e17a010
127 stha %l6,[%i5+%o4]0x89 ! Mem[0000000030141408] = 9e170df0
128! %l6 = 3d3518eb8f7a0df0, %l2 = 424eec46433ca664, %y = 00000000
129 smul %l6,%l2,%l0 ! %l0 = e272491e44f711c0, %y = e272491e
130! %f6 = 11e08a9a 69d57803, Mem[00000000300c1410] = 2086218c 24f2b3ed
131 stda %f6 ,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 11e08a9a 69d57803
132! Mem[0000000030081410] = 2c230c44, %l0 = 0000000044f711c0
133 swapa [%i2+%o5]0x89,%l0 ! %l0 = 000000002c230c44
134! %f28 = 0e63b2c4, Mem[0000000030041408] = 3ec14a1e
135 sta %f28,[%i1+%o4]0x81 ! Mem[0000000030041408] = 0e63b2c4
136! Mem[0000000010101408] = 7813d88e, %l2 = 00000000433ca664
137 swapa [%i4+%o4]0x80,%l2 ! %l2 = 000000007813d88e
138! Mem[0000000030181410] = 5201bcac, %l3 = 000000001866de2f
139 swapa [%i6+%o5]0x81,%l3 ! %l3 = 000000005201bcac
140
141p0_label_2:
142! Starting 10 instruction Load Burst
143! Mem[0000000010041410] = 9ce7fa6c, %f8 = 5ab7ba28
144 lda [%i1+%o5]0x88,%f8 ! %f8 = 9ce7fa6c
145! Mem[0000000010041404] = 1b36df01, %f19 = 69099157
146 ld [%i1+0x004],%f19 ! %f19 = 1b36df01
147! Mem[0000000030041408] = 0e63b2c43f77b6f7, %f30 = 21fb5922 51b6576b
148 ldda [%i1+%o4]0x81,%f30 ! %f30 = 0e63b2c4 3f77b6f7
149! %l4 = ecd8878adbafa80a, %l5 = 00000000c0730010, %y = e272491e
150 sdiv %l4,%l5,%l4 ! %l4 = 00000000770cc697
151 mov %l0,%y ! %y = 2c230c44
152! Mem[0000000010101408] = 433ca664, %l5 = 00000000c0730010
153 lduha [%i4+%o4]0x80,%l5 ! %l5 = 000000000000433c
154! Mem[0000000010081408] = 0d43e1ce2d4561e7, %f14 = 313d0872 06c3777b
155 ldd [%i2+%o4],%f14 ! %f14 = 0d43e1ce 2d4561e7
156! Mem[0000000010141400] = 4b801d30, %l1 = c51059930d6feda9
157 ldsha [%i5+%g0]0x80,%l1 ! %l1 = 0000000000004b80
158! Mem[0000000030041408] = c4b2630e, %l5 = 000000000000433c
159 ldsha [%i1+%o4]0x89,%l5 ! %l5 = 000000000000630e
160! Mem[0000000010101434] = 6902e215, %l7 = afccd7e789e79ffb, %asi = 80
161 lduwa [%i4+0x034]%asi,%l7 ! %l7 = 000000006902e215
162! Mem[0000000010041410] = 9ce7fa6c, %l6 = 3d3518eb8f7a0df0
163 ldswa [%i1+%o5]0x88,%l6 ! %l6 = ffffffff9ce7fa6c
164
165p0_label_3:
166! Starting 10 instruction Store Burst
167! Mem[00000000100c1410] = afccd7e7, %l6 = 000000009ce7fa6c
168 swapa [%i3+%o5]0x80,%l6 ! %l6 = 00000000afccd7e7
169! Mem[0000000010101410] = 65087abc, %l1 = 0000000000004b80
170 ldstuba [%i4+%o5]0x80,%l1 ! %l1 = 0000000000000065
171! %o0 = deadbeefdeadbeef
172 set share0_start,%o0 ! set %o0[0] to VA
173! Mem[00000000201c0000] = 52b2ddf0, %l6 = 00000000afccd7e7
174 ldstuba [%o0+0x000]%asi,%l6 ! %l6 = 0000000000000052
175! %f17 = 71b0f5d1, Mem[0000000030081408] = 69b0d57e
176 sta %f17,[%i2+%o4]0x81 ! Mem[0000000030081408] = 71b0f5d1
177! %l3 = 000000005201bcac, Mem[0000000030081400] = 40926208
178 stba %l3,[%i2+%g0]0x89 ! Mem[0000000030081400] = 409262ac
179! Mem[000000001014142d] = 4363717f, %l7 = 000000006902e215
180 ldstub [%i5+0x02d],%l7 ! %l7 = 0000000000000063
181! %l1 = 0000000000000065, Mem[00000000300c1408] = 3395d0de
182 stwa %l1,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000065
183! %l7 = 0000000000000063, Mem[0000000010181400] = 5dce8590368d3561
184 stxa %l7,[%i6+%g0]0x80 ! Mem[0000000010181400] = 0000000000000063
185! %l3 = 000000005201bcac, Mem[0000000030081410] = c011f744
186 stha %l3,[%i2+%o5]0x81 ! Mem[0000000030081410] = bcacf744
187! %f16 = 16e3b0c0 71b0f5d1, Mem[0000000010041408] = 2e060e6e 020a7807
188 std %f16,[%i1+%o4] ! Mem[0000000010041408] = 16e3b0c0 71b0f5d1
189
190p0_label_4:
191! Starting 10 instruction Load Burst
192! Mem[0000000010041410] = 9ce7fa6c, %l4 = 00000000770cc697
193 lduha [%i1+%o5]0x88,%l4 ! %l4 = 000000000000fa6c
194! Mem[0000000030101410] = ec0f1d3b, %l7 = 0000000000000063
195 ldsba [%i4+%o5]0x89,%l7 ! %l7 = 000000000000003b
196! Mem[000000001014140e] = 2c883f87, %l4 = 000000000000fa6c, %asi = 80
197 ldsha [%i5+0x00e]%asi,%l4 ! %l4 = 0000000000003f87
198! Mem[0000000010101410] = ff087abc, %l2 = 000000007813d88e
199 lduwa [%i4+%o5]0x80,%l2 ! %l2 = 00000000ff087abc
200! Mem[0000000030101408] = 3e3c8858, %l0 = 000000002c230c44
201 ldswa [%i4+%o4]0x89,%l0 ! %l0 = 000000003e3c8858
202! Mem[000000001008143c] = 29e146fb, %l4 = 0000000000003f87
203 ldsh [%i2+0x03c],%l4 ! %l4 = 00000000000029e1
204! Mem[0000000010101424] = 3d35d1d9, %l1 = 0000000000000065
205 lduh [%i4+0x024],%l1 ! %l1 = 0000000000003d35
206! Mem[0000000010001420] = 5e6bd2e8, %l4 = 00000000000029e1, %asi = 80
207 lduwa [%i0+0x020]%asi,%l4 ! %l4 = 000000005e6bd2e8
208! Mem[00000000100c1400] = 701c4575, %l3 = 000000005201bcac
209 lduwa [%i3+%g0]0x88,%l3 ! %l3 = 00000000701c4575
210! Mem[0000000010001408] = 273e35650eab195c, %f24 = 0cdcc658 0be75609
211 ldda [%i0+%o4]0x88,%f24 ! %f24 = 273e3565 0eab195c
212
213p0_label_5:
214! Starting 10 instruction Store Burst
215! Mem[00000000300c1410] = 9a8ae011, %l3 = 00000000701c4575
216 swapa [%i3+%o5]0x89,%l3 ! %l3 = 000000009a8ae011
217! %l3 = 000000009a8ae011, Mem[0000000010141408] = eefbd57b
218 stwa %l3,[%i5+%o4]0x88 ! Mem[0000000010141408] = 9a8ae011
219! Mem[0000000030001400] = 80413f2a, %l3 = 000000009a8ae011
220 swapa [%i0+%g0]0x89,%l3 ! %l3 = 0000000080413f2a
221! Mem[0000000030141408] = f00d179e76fcde77, %l2 = 00000000ff087abc
222 ldxa [%i5+%o4]0x81,%l2 ! %l2 = f00d179e76fcde77
223! %l4 = 000000005e6bd2e8, Mem[0000000030101410] = 3b1d0fec
224 stba %l4,[%i4+%o5]0x81 ! Mem[0000000030101410] = e81d0fec
225! %l2 = f00d179e76fcde77, Mem[0000000010001410] = 2d18413c
226 stha %l2,[%i0+%o5]0x80 ! Mem[0000000010001410] = de77413c
227! Mem[0000000030181408] = fe62f50f, %l1 = 0000000000003d35
228 swapa [%i6+%o4]0x89,%l1 ! %l1 = 00000000fe62f50f
229! Mem[0000000010101408] = 433ca664, %l7 = 000000000000003b
230 ldstuba [%i4+%o4]0x80,%l7 ! %l7 = 0000000000000043
231! Mem[0000000010101400] = 7e6fa4d0, %l7 = 0000000000000043
232 swapa [%i4+%g0]0x80,%l7 ! %l7 = 000000007e6fa4d0
233! %l3 = 0000000080413f2a, Mem[0000000010041408] = d1f5b071c0b0e316
234 stxa %l3,[%i1+%o4]0x88 ! Mem[0000000010041408] = 0000000080413f2a
235
236p0_label_6:
237! Starting 10 instruction Load Burst
238! %o2 = deadbeefdeadbeef
239 set share2_start,%o2 ! set %o2[0] to VA
240! Mem[00000000211c0001] = 4efb0480, %l0 = 000000003e3c8858, %asi = 80
241 ldsba [%o2+0x001]%asi,%l0 ! %l0 = fffffffffffffffb
242! Mem[0000000030181408] = 353d0000, %l0 = fffffffffffffffb
243 lduha [%i6+%o4]0x81,%l0 ! %l0 = 000000000000353d
244 membar #Sync ! Added by membar checker (1)
245! Mem[0000000030181400] = f5a6c783 0f04ccd1 353d0000 08e66057
246! Mem[0000000030181410] = 1866de2f 3c146e8d 6b74384a 23ca20f3
247! Mem[0000000030181420] = 40536958 28818d09 0ea59f56 3fb0144f
248! Mem[0000000030181430] = 3dffc5c4 664dc445 63d34422 79bfb66b
249 ldda [%i6+%g0]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000030181400
250! Mem[0000000010101408] = ff3ca66465cc45a7, %f10 = 719242a6 2c53d85f
251 ldda [%i4+%o4]0x80,%f10 ! %f10 = ff3ca664 65cc45a7
252! Mem[0000000030001410] = 6cf60e46, %l5 = 000000000000630e
253 lduwa [%i0+%o5]0x89,%l5 ! %l5 = 000000006cf60e46
254! Mem[0000000030081400] = ac62924011396151, %l1 = 00000000fe62f50f
255 ldxa [%i2+%g0]0x81,%l1 ! %l1 = ac62924011396151
256! Mem[00000000211c0000] = 4efb0480, %l2 = f00d179e76fcde77, %asi = 80
257 ldsha [%o2+0x000]%asi,%l2 ! %l2 = 0000000000004efb
258! Mem[00000000100c1410] = 6cfae79c, %l0 = 000000000000353d
259 ldsha [%i3+%o5]0x88,%l0 ! %l0 = ffffffffffffe79c
260! Mem[0000000030041400] = 63cbf1e0, %l5 = 000000006cf60e46
261 lduha [%i1+%g0]0x81,%l5 ! %l5 = 00000000000063cb
262! Mem[0000000030081410] = bcacf7444f832b0d, %l3 = 0000000080413f2a
263 ldxa [%i2+%o5]0x81,%l3 ! %l3 = bcacf7444f832b0d
264
265p0_label_7:
266! Starting 10 instruction Store Burst
267! %l3 = bcacf7444f832b0d, immd = 00000ae3, %y = 2c230c44
268 umul %l3,0xae3,%l4 ! %l4 = 00000361a0fdae87, %y = 00000361
269! %l5 = 00000000000063cb, Mem[00000000300c1400] = 535b22a0
270 stba %l5,[%i3+%g0]0x81 ! Mem[00000000300c1400] = cb5b22a0
271! %l6 = 0000000000000052, Mem[0000000030001410] = 4da93d136cf60e46
272 stxa %l6,[%i0+%o5]0x89 ! Mem[0000000030001410] = 0000000000000052
273! %l1 = ac62924011396151, Mem[000000001010140c] = 65cc45a7, %asi = 80
274 stwa %l1,[%i4+0x00c]%asi ! Mem[000000001010140c] = 11396151
275! %l6 = 0000000000000052, Mem[0000000010041410] = 6cfae79c
276 stba %l6,[%i1+%o5]0x80 ! Mem[0000000010041410] = 52fae79c
277! %f15 = 2d4561e7, Mem[00000000300c1400] = cb5b22a0
278 sta %f15,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 2d4561e7
279! %l6 = 00000052, %l7 = 7e6fa4d0, Mem[0000000010001400] = 07b92350 546fc421
280 stda %l6,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000052 7e6fa4d0
281! %l5 = 00000000000063cb, Mem[0000000010041410] = bd57e9529ce7fa52
282 stxa %l5,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000000063cb
283! %l4 = 00000361a0fdae87, Mem[0000000010141400] = 812a657d301d804b
284 stxa %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000361a0fdae87
285! Mem[0000000010041400] = b0db4135, %l5 = 00000000000063cb
286 ldstuba [%i1+%g0]0x88,%l5 ! %l5 = 0000000000000035
287
288p0_label_8:
289! Starting 10 instruction Load Burst
290! %o3 = deadbeefdeadbeef
291 set share3_start,%o3 ! set %o3[0] to VA
292! Mem[00000000218001c0] = 19076600, %l4 = 00000361a0fdae87
293 ldsb [%o3+0x1c0],%l4 ! %l4 = 0000000000000019
294! Mem[0000000010181410] = 37d6377c, %l4 = 0000000000000019, %asi = 80
295 ldswa [%i6+0x010]%asi,%l4 ! %l4 = 0000000037d6377c
296! Mem[00000000201c0000] = ffb2ddf0, %l6 = 0000000000000052
297 ldsb [%o0+%g0],%l6 ! %l6 = ffffffffffffffff
298! %l0 = ffffffffffffe79c, imm = 0000000000000145, %l1 = ac62924011396151
299 andn %l0,0x145,%l1 ! %l1 = ffffffffffffe698
300! Mem[00000000300c1400] = e761452d, %l2 = 0000000000004efb
301 ldswa [%i3+%g0]0x89,%l2 ! %l2 = ffffffffe761452d
302! Mem[0000000010081414] = 56bd189d, %l7 = 000000007e6fa4d0, %asi = 80
303 lduha [%i2+0x014]%asi,%l7 ! %l7 = 00000000000056bd
304! Mem[00000000211c0001] = 4efb0480, %l1 = ffffffffffffe698
305 ldub [%o2+0x001],%l1 ! %l1 = 00000000000000fb
306! Mem[0000000030041400] = 63cbf1e0, %l6 = ffffffffffffffff
307 ldsba [%i1+%g0]0x81,%l6 ! %l6 = 0000000000000063
308! Mem[00000000100c1400] = 75451c70, %l5 = 0000000000000035
309 swap [%i3+%g0],%l5 ! %l5 = 0000000075451c70
310! Mem[00000000211c0000] = 4efb0480, %l7 = 00000000000056bd, %asi = 80
311 lduha [%o2+0x000]%asi,%l7 ! %l7 = 0000000000004efb
312
313p0_label_9:
314! Starting 10 instruction Store Burst
315! %f12 = 20f2af94 3d80a4d5, Mem[0000000010181400] = 00000000 63000000
316 stda %f12,[%i6+%g0]0x88 ! Mem[0000000010181400] = 20f2af94 3d80a4d5
317! %f5 = 0e79351d, Mem[0000000030041400] = e0f1cb63
318 sta %f5 ,[%i1+%g0]0x89 ! Mem[0000000030041400] = 0e79351d
319! %f6 = 11e08a9a 69d57803, Mem[0000000010001400] = 00000052 7e6fa4d0
320 stda %f6 ,[%i0+%g0]0x80 ! Mem[0000000010001400] = 11e08a9a 69d57803
321! %l7 = 0000000000004efb, Mem[0000000010181428] = 0f1f7da617ab475f
322 stx %l7,[%i6+0x028] ! Mem[0000000010181428] = 0000000000004efb
323! %l2 = e761452d, %l3 = 4f832b0d, Mem[0000000010181400] = d5a4803d 94aff220
324 stda %l2,[%i6+%g0]0x80 ! Mem[0000000010181400] = e761452d 4f832b0d
325! Mem[0000000021800181] = 0cf9a7d0, %l3 = bcacf7444f832b0d
326 ldstub [%o3+0x181],%l3 ! %l3 = 00000000000000f9
327! %l5 = 0000000075451c70, %l1 = 00000000000000fb, %l4 = 0000000037d6377c
328 addc %l5,%l1,%l4 ! %l4 = 0000000075451d6b
329! %l3 = 00000000000000f9, Mem[0000000010181400] = 2d4561e7
330 stwa %l3,[%i6+%g0]0x88 ! Mem[0000000010181400] = 000000f9
331! Mem[0000000010081418] = 2f10b01a, %l2 = 00000000e761452d, %asi = 80
332 swapa [%i2+0x018]%asi,%l2 ! %l2 = 000000002f10b01a
333! %f10 = ff3ca664 65cc45a7, Mem[0000000010001410] = de77413c 0d3cc6dd, %asi = 80
334 stda %f10,[%i0+0x010]%asi ! Mem[0000000010001410] = ff3ca664 65cc45a7
335
336p0_label_10:
337! Starting 10 instruction Load Burst
338! Mem[00000000211c0000] = 4efb0480, %l4 = 0000000075451d6b
339 lduh [%o2+%g0],%l4 ! %l4 = 0000000000004efb
340! Mem[0000000010001408] = 5c19ab0e, %l7 = 0000000000004efb
341 lduha [%i0+%o4]0x80,%l7 ! %l7 = 0000000000005c19
342! Mem[0000000010101410] = ff087abc, %l7 = 0000000000005c19
343 ldsw [%i4+%o5],%l7 ! %l7 = ffffffffff087abc
344! Mem[0000000010101408] = ff3ca664, %l0 = ffffffffffffe79c
345 lduwa [%i4+%o4]0x80,%l0 ! %l0 = 00000000ff3ca664
346! Mem[00000000100c1400] = 00000035, %f28 = 45c44d66
347 lda [%i3+%g0]0x80,%f28 ! %f28 = 00000035
348! Mem[0000000010041410] = cb630000, %f18 = 5760e608
349 lda [%i1+0x010]%asi,%f18 ! %f18 = cb630000
350! Mem[0000000010081410] = 1e5e7dfc, %l7 = ffffffffff087abc
351 lduha [%i2+%o5]0x80,%l7 ! %l7 = 0000000000001e5e
352! Mem[0000000030141408] = 9e170df0, %f15 = 2d4561e7
353 lda [%i5+%o4]0x89,%f15 ! %f15 = 9e170df0
354! Mem[0000000010081408] = 0d43e1ce2d4561e7, %f2 = 43d5344e 67dbda67, %asi = 80
355 ldda [%i2+0x008]%asi,%f2 ! %f2 = 0d43e1ce 2d4561e7
356! Mem[0000000010001434] = 74b74e95, %f14 = 0d43e1ce
357 lda [%i0+0x034]%asi,%f14 ! %f14 = 74b74e95
358
359p0_label_11:
360! Starting 10 instruction Store Burst
361! Mem[0000000030181400] = f5a6c783, %l0 = 00000000ff3ca664
362 ldstuba [%i6+%g0]0x81,%l0 ! %l0 = 00000000000000f5
363! Mem[0000000010081410] = 1e5e7dfc, %l0 = 00000000000000f5
364 swapa [%i2+%o5]0x80,%l0 ! %l0 = 000000001e5e7dfc
365! %l7 = 0000000000001e5e, Mem[00000000100c1410] = 9ce7fa6c
366 stha %l7,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 1e5efa6c
367! Mem[0000000010101418] = 2ea362da, %l1 = 00000000000000fb, %asi = 80
368 swapa [%i4+0x018]%asi,%l1 ! %l1 = 000000002ea362da
369! %l0 = 000000001e5e7dfc, %l5 = 0000000075451c70, %l0 = 000000001e5e7dfc
370 xor %l0,%l5,%l0 ! %l0 = 000000006b1b618c
371! Mem[00000000100c1432] = 39dbdb74, %l3 = 00000000000000f9
372 ldstub [%i3+0x032],%l3 ! %l3 = 00000000000000db
373! Mem[0000000010181418] = 0a87d59a, %l2 = 000000002f10b01a
374 ldstuba [%i6+0x018]%asi,%l2 ! %l2 = 000000000000000a
375! %f14 = 74b74e95 9e170df0, %l2 = 000000000000000a
376! Mem[0000000030141430] = 0359fb6413311f65
377 add %i5,0x030,%g1
378 stda %f14,[%g1+%l2]ASI_PST32_S ! Mem[0000000030141430] = 74b74e9513311f65
379! Mem[0000000030141410] = 4ceea806, %l0 = 000000006b1b618c
380 swapa [%i5+%o5]0x89,%l0 ! %l0 = 000000004ceea806
381! %l5 = 0000000075451c70, Mem[0000000030041410] = 0ed714cc2c6ed22d
382 stxa %l5,[%i1+%o5]0x81 ! Mem[0000000030041410] = 0000000075451c70
383
384p0_label_12:
385! Starting 10 instruction Load Burst
386! Mem[0000000030181410] = 1866de2f, %l7 = 0000000000001e5e
387 lduwa [%i6+%o5]0x81,%l7 ! %l7 = 000000001866de2f
388! Mem[0000000030141408] = 9e170df0, %l6 = 0000000000000063
389 lduha [%i5+%o4]0x89,%l6 ! %l6 = 0000000000000df0
390 membar #Sync ! Added by membar checker (2)
391! Mem[0000000010101400] = 00000043 0d0d4fa1 ff3ca664 11396151
392! Mem[0000000010101410] = ff087abc 4eba2a5d 000000fb 2808c743
393! Mem[0000000010101420] = 4f634468 3d35d1d9 757f8ee6 71ef4b9f
394! Mem[0000000010101430] = 51ff4dd4 6902e215 36cf08b2 52f04ebb
395 ldda [%i4+%g0]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010101400
396! Mem[0000000030001408] = 72af2ebe 4806a517, %l0 = 4ceea806, %l1 = 2ea362da
397 ldda [%i0+%o4]0x81,%l0 ! %l0 = 0000000072af2ebe 000000004806a517
398! Mem[0000000030141410] = 8c611b6b 24c355ad, %l0 = 72af2ebe, %l1 = 4806a517
399 ldda [%i5+%o5]0x81,%l0 ! %l0 = 000000008c611b6b 0000000024c355ad
400! Mem[00000000100c1408] = 2e25eb3b, %l2 = 000000000000000a
401 ldsha [%i3+%o4]0x88,%l2 ! %l2 = ffffffffffffeb3b
402! Mem[0000000010181400] = f9000000, %l0 = 000000008c611b6b
403 lduwa [%i6+%g0]0x80,%l0 ! %l0 = 00000000f9000000
404! Mem[0000000030181408] = 00003d35, %l0 = 00000000f9000000
405 ldsha [%i6+%o4]0x89,%l0 ! %l0 = 0000000000003d35
406! Mem[0000000030081408] = d1f5b071, %l4 = 0000000000004efb
407 ldsha [%i2+%o4]0x89,%l4 ! %l4 = ffffffffffffb071
408! Mem[0000000010141400] = 87aefda0, %l5 = 0000000075451c70, %asi = 80
409 lduwa [%i5+0x000]%asi,%l5 ! %l5 = 0000000087aefda0
410
411p0_label_13:
412! Starting 10 instruction Store Burst
413! Mem[0000000010081428] = 2ddd60265ca20fdf, %l3 = 00000000000000db, %l5 = 0000000087aefda0
414 add %i2,0x28,%g1
415 casxa [%g1]0x80,%l3,%l5 ! %l5 = 2ddd60265ca20fdf
416! Mem[00000000300c1410] = 701c4575, %l4 = ffffffffffffb071
417 ldstuba [%i3+%o5]0x89,%l4 ! %l4 = 0000000000000075
418! %l2 = ffffffffffffeb3b, Mem[00000000100c1410] = 1e5efa6c89e79ffb
419 stxa %l2,[%i3+%o5]0x80 ! Mem[00000000100c1410] = ffffffffffffeb3b
420! %f2 = 0d43e1ce 2d4561e7, %l3 = 00000000000000db
421! Mem[0000000010041430] = 6511c6b45e5a6b75
422 add %i1,0x030,%g1
423 stda %f2,[%g1+%l3]ASI_PST16_P ! Mem[0000000010041430] = 0d43c6b42d4561e7
424! %f30 = bb4ef052, Mem[0000000030141408] = 9e170df0
425 sta %f30,[%i5+%o4]0x89 ! Mem[0000000030141408] = bb4ef052
426! Mem[000000001010141c] = 2808c743, %l6 = 00000df0, %l1 = 24c355ad
427 add %i4,0x1c,%g1
428 casa [%g1]0x80,%l6,%l1 ! %l1 = 000000002808c743
429! %l6 = 00000df0, %l7 = 1866de2f, Mem[0000000030041410] = 00000000 701c4575
430 stda %l6,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000df0 1866de2f
431! %f13 = 3d80a4d5, Mem[0000000010081408] = 0d43e1ce
432 sta %f13,[%i2+%o4]0x80 ! Mem[0000000010081408] = 3d80a4d5
433! %l3 = 00000000000000db, imm = fffffffffffff33a, %l0 = 0000000000003d35
434 add %l3,-0xcc6,%l0 ! %l0 = fffffffffffff415
435! Mem[0000000030181410] = 2fde6618, %l4 = 0000000000000075
436 swapa [%i6+%o5]0x89,%l4 ! %l4 = 000000002fde6618
437
438p0_label_14:
439! Starting 10 instruction Load Burst
440! Mem[0000000030141408] = 52f04ebb, %l5 = 2ddd60265ca20fdf
441 ldsha [%i5+%o4]0x81,%l5 ! %l5 = 00000000000052f0
442! %l3 = 00000000000000db, %l1 = 000000002808c743, %l6 = 0000000000000df0
443 udivx %l3,%l1,%l6 ! %l6 = 0000000000000000
444! Mem[0000000030101410] = ec0f1de8, %l4 = 000000002fde6618
445 ldsba [%i4+%o5]0x89,%l4 ! %l4 = ffffffffffffffe8
446! Mem[0000000010041410] = cb630000, %l2 = ffffffffffffeb3b
447 lduba [%i1+%o5]0x80,%l2 ! %l2 = 00000000000000cb
448! Mem[0000000021800181] = 0cffa7d0, %l0 = fffffffffffff415
449 ldub [%o3+0x181],%l0 ! %l0 = 00000000000000ff
450! Mem[00000000300c1410] = ff451c70, %l3 = 00000000000000db
451 ldsha [%i3+%o5]0x81,%l3 ! %l3 = ffffffffffffff45
452! Mem[0000000030081408] = d1f5b071, %l2 = 00000000000000cb
453 ldswa [%i2+%o4]0x89,%l2 ! %l2 = ffffffffd1f5b071
454! Mem[0000000030101400] = 11b7761800a30d1c, %f8 = 9ce7fa6c 36d3d899
455 ldda [%i4+%g0]0x89,%f8 ! %f8 = 11b77618 00a30d1c
456! Mem[0000000010081410] = f5000000, %f2 = 0d43e1ce
457 lda [%i2+%o5]0x88,%f2 ! %f2 = f5000000
458! Mem[0000000030181400] = d1cc040f83c7a6ff, %l2 = ffffffffd1f5b071
459 ldxa [%i6+%g0]0x89,%l2 ! %l2 = d1cc040f83c7a6ff
460
461p0_label_15:
462! Starting 10 instruction Store Burst
463! %l1 = 000000002808c743, Mem[0000000010181420] = 62269d28
464 stw %l1,[%i6+0x020] ! Mem[0000000010181420] = 2808c743
465! %l4 = ffffffffffffffe8, Mem[0000000010081400] = e129ee1e1084a84a
466 stxa %l4,[%i2+%g0]0x88 ! Mem[0000000010081400] = ffffffffffffffe8
467! %l2 = d1cc040f83c7a6ff, Mem[00000000300c1410] = 701c45ff
468 stba %l2,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 701c45ff
469! %f9 = 00a30d1c, Mem[0000000030001408] = be2eaf72
470 sta %f9 ,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00a30d1c
471! %l5 = 00000000000052f0, Mem[00000000100c1410] = ffffffff
472 stwa %l5,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 000052f0
473! %l5 = 00000000000052f0, Mem[0000000030181408] = 00003d35
474 stha %l5,[%i6+%o4]0x89 ! Mem[0000000030181408] = 000052f0
475! %l2 = d1cc040f83c7a6ff, Mem[0000000010181408] = 7d498f4e
476 stba %l2,[%i6+%o4]0x80 ! Mem[0000000010181408] = ff498f4e
477! Mem[0000000030181408] = 000052f0, %l2 = 0000000083c7a6ff
478 swapa [%i6+%o4]0x89,%l2 ! %l2 = 00000000000052f0
479! Mem[0000000010181400] = 000000f9, %l2 = 00000000000052f0
480 swapa [%i6+%g0]0x88,%l2 ! %l2 = 00000000000000f9
481! %l3 = ffffffffffffff45, Mem[0000000010181408] = 4e8f49ff
482 stwa %l3,[%i6+%o4]0x88 ! Mem[0000000010181408] = ffffff45
483
484p0_label_16:
485! Starting 10 instruction Load Burst
486! Mem[0000000010101408] = 64a63cff, %l5 = 00000000000052f0
487 lduba [%i4+%o4]0x88,%l5 ! %l5 = 00000000000000ff
488! Mem[00000000100c1418] = 659bd17a0459d763, %l7 = 000000001866de2f
489 ldx [%i3+0x018],%l7 ! %l7 = 659bd17a0459d763
490! Mem[0000000010141438] = 6797e612, %l5 = 00000000000000ff
491 lduh [%i5+0x038],%l5 ! %l5 = 0000000000006797
492! Mem[0000000030041408] = 0e63b2c4, %l5 = 0000000000006797
493 ldsba [%i1+%o4]0x81,%l5 ! %l5 = 000000000000000e
494! Mem[00000000100c1408] = 2e25eb3b, %f15 = 9e170df0
495 lda [%i3+%o4]0x88,%f15 ! %f15 = 2e25eb3b
496! Mem[0000000010081400] = e8ffffff, %l3 = ffffffffffffff45
497 lduwa [%i2+%g0]0x80,%l3 ! %l3 = 00000000e8ffffff
498! Mem[000000001010143a] = 36cf08b2, %l5 = 000000000000000e
499 ldsh [%i4+0x03a],%l5 ! %l5 = 00000000000008b2
500! Mem[00000000100c1400] = 00000035, %f23 = fb000000
501 lda [%i3+0x000]%asi,%f23 ! %f23 = 00000035
502! Mem[00000000211c0000] = 4efb0480, %l4 = ffffffffffffffe8, %asi = 80
503 lduba [%o2+0x000]%asi,%l4 ! %l4 = 000000000000004e
504! Code Fragment 4, seed = 720917
505p0_fragment_1:
506! %l0 = 00000000000000ff
507 setx 0xc6fd742ed2649c7e,%g7,%l0 ! %l0 = c6fd742ed2649c7e
508! %l1 = 000000002808c743
509 setx 0xfaba033196da8129,%g7,%l1 ! %l1 = faba033196da8129
510 setx 0x7ff8, %g1, %g2
511 and %l0, %g2, %l0
512 setx 0xffffffff, %g1, %g2
513 and %l1, %g2, %l1
514 setx 0x100000000, %g1, %g2
515 or %l1, %g2, %l1 ! Set bit 32 - perrinj
516 ta T_CHANGE_HPRIV
517 stxa %l1, [%l0]ASI_ICACHE_INSTR
518 ta T_CHANGE_NONHPRIV
519! %l0 = c6fd742ed2649c7e
520 setx 0x083fad6ad2c8e1e4,%g7,%l0 ! %l0 = 083fad6ad2c8e1e4
521! %l1 = faba033196da8129
522 setx 0x4fcca800b38441af,%g7,%l1 ! %l1 = 4fcca800b38441af
523p0_fragment_1_end:
524
525p0_label_17:
526! Starting 10 instruction Store Burst
527! %l5 = 00000000000008b2, Mem[0000000010081400] = e8ffffff
528 stwa %l5,[%i2+%g0]0x80 ! Mem[0000000010081400] = 000008b2
529! %l2 = 000000f9, %l3 = e8ffffff, Mem[00000000300c1400] = 2d4561e7 43e9f431
530 stda %l2,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 000000f9 e8ffffff
531! %l4 = 000000000000004e, Mem[0000000030181410] = 00000075
532 stba %l4,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000004e
533! %l5 = 00000000000008b2, Mem[0000000030141400] = 6013d255
534 stwa %l5,[%i5+%g0]0x89 ! Mem[0000000030141400] = 000008b2
535! %l1 = 4fcca800b38441af, Mem[0000000010001416] = 65cc45a7
536 sth %l1,[%i0+0x016] ! Mem[0000000010001414] = 65cc41af
537! %l5 = 00000000000008b2, Mem[0000000030181410] = 0000004e
538 stha %l5,[%i6+%o5]0x89 ! Mem[0000000030181410] = 000008b2
539! Mem[0000000010001408] = 0eab195c, %l4 = 000000000000004e
540 ldstuba [%i0+%o4]0x88,%l4 ! %l4 = 000000000000005c
541! Mem[00000000300c1400] = 000000f9 e8ffffff 00000065 15d6eab7
542! %f0 = 3ae18290 55d21e61 f5000000 2d4561e7
543! %f4 = 1a75c47c 0e79351d 11e08a9a 69d57803
544! %f8 = 11b77618 00a30d1c ff3ca664 65cc45a7
545! %f12 = 20f2af94 3d80a4d5 74b74e95 2e25eb3b
546 stda %f0 ,[%i3+%g0]ASI_BLK_S ! Block Store to 00000000300c1400
547! %f27 = e68e7f75, %f25 = 6844634f, %f30 = bb4ef052
548 fmuls %f27,%f25,%f30 ! %f30 = ff800000
549! %l2 = 000000f9, %l3 = e8ffffff, Mem[0000000010181438] = 6bd33372 58aa167b, %asi = 80
550 stda %l2,[%i6+0x038]%asi ! Mem[0000000010181438] = 000000f9 e8ffffff
551
552p0_label_18:
553! Starting 10 instruction Load Burst
554! Mem[0000000030181408] = ffa6c783, %l4 = 000000000000005c
555 ldsha [%i6+%o4]0x81,%l4 ! %l4 = ffffffffffffffa6
556! Mem[0000000030001410] = 52000000, %l5 = 00000000000008b2
557 lduha [%i0+%o5]0x81,%l5 ! %l5 = 0000000000005200
558! Mem[0000000030041408] = 0e63b2c4, %l1 = 4fcca800b38441af
559 lduba [%i1+%o4]0x81,%l1 ! %l1 = 000000000000000e
560! Mem[0000000030141408] = 77defc76bb4ef052, %f24 = d9d1353d 6844634f
561 ldda [%i5+%o4]0x89,%f24 ! %f24 = 77defc76 bb4ef052
562! Mem[0000000030181410] = b2080000 3c146e8d, %l0 = d2c8e1e4, %l1 = 0000000e
563 ldda [%i6+%o5]0x81,%l0 ! %l0 = 00000000b2080000 000000003c146e8d
564! Mem[0000000010141400] = 87aefda0, %f16 = a14f0d0d
565 ld [%i5+%g0],%f16 ! %f16 = 87aefda0
566! Mem[0000000030041408] = c4b2630e, %l7 = 659bd17a0459d763
567 ldswa [%i1+%o4]0x89,%l7 ! %l7 = ffffffffc4b2630e
568! Mem[0000000010101418] = 000000fb, %l6 = 0000000000000000, %asi = 80
569 lduha [%i4+0x018]%asi,%l6 ! %l6 = 0000000000000000
570! Mem[0000000030181410] = b2080000, %l6 = 0000000000000000
571 lduha [%i6+%o5]0x81,%l6 ! %l6 = 000000000000b208
572! Mem[0000000010181400] = f0520000, %l4 = ffffffffffffffa6
573 lduw [%i6+%g0],%l4 ! %l4 = 00000000f0520000
574
575p0_label_19:
576! Starting 10 instruction Store Burst
577! %l1 = 000000003c146e8d, Mem[00000000300c1408] = f50000002d4561e7
578 stxa %l1,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 000000003c146e8d
579! Mem[00000000201c0001] = ffb2ddf0, %l6 = 000000000000b208
580 ldstub [%o0+0x001],%l6 ! %l6 = 00000000000000b2
581! Mem[0000000010141410] = 1ce1fe27, %l2 = 00000000000000f9
582 ldstuba [%i5+%o5]0x88,%l2 ! %l2 = 0000000000000027
583 membar #Sync ! Added by membar checker (3)
584! %f29 = d44dff51, Mem[0000000010101434] = 6902e215
585 st %f29,[%i4+0x034] ! Mem[0000000010101434] = d44dff51
586! %l2 = 00000027, %l3 = e8ffffff, Mem[0000000010081430] = 257f5914 44a2b855
587 std %l2,[%i2+0x030] ! Mem[0000000010081430] = 00000027 e8ffffff
588! %l3 = 00000000e8ffffff, Mem[0000000021800101] = 1eff9f70, %asi = 80
589 stba %l3,[%o3+0x101]%asi ! Mem[0000000021800100] = 1eff9f70
590! %f17 = 43000000, %f30 = ff800000, %f28 = 15e20269
591 fmuls %f17,%f30,%f28 ! %f28 = ff800000
592! Mem[00000000100c1408] = 3beb252e, %l7 = 00000000c4b2630e
593 swapa [%i3+%o4]0x80,%l7 ! %l7 = 000000003beb252e
594! %f6 = 11e08a9a, %f7 = 69d57803
595 fcmpes %fcc1,%f6 ,%f7 ! %fcc1 = 1
596! %f18 = 51613911, Mem[0000000030141408] = bb4ef052
597 sta %f18,[%i5+%o4]0x89 ! Mem[0000000030141408] = 51613911
598
599p0_label_20:
600! Starting 10 instruction Load Burst
601! Mem[0000000010041415] = 00000000, %l6 = 00000000000000b2, %asi = 80
602 ldsba [%i1+0x015]%asi,%l6 ! %l6 = 0000000000000000
603! Mem[0000000030081408] = d1f5b071, %f19 = 64a63cff
604 lda [%i2+%o4]0x89,%f19 ! %f19 = d1f5b071
605! Mem[0000000010181424] = 1f5d4f99, %f20 = 5d2aba4e
606 ld [%i6+0x024],%f20 ! %f20 = 1f5d4f99
607! Mem[0000000010041410] = cb630000, %l6 = 0000000000000000
608 ldsba [%i1+%o5]0x80,%l6 ! %l6 = ffffffffffffffcb
609! Mem[0000000010101410] = ff087abc, %l1 = 000000003c146e8d
610 ldsha [%i4+%o5]0x80,%l1 ! %l1 = ffffffffffffff08
611! Mem[000000001000140c] = 65353e27, %l6 = ffffffffffffffcb, %asi = 80
612 ldswa [%i0+0x00c]%asi,%l6 ! %l6 = 0000000065353e27
613! Mem[0000000030001410] = 0000000000000052, %l2 = 0000000000000027
614 ldxa [%i0+%o5]0x89,%l2 ! %l2 = 0000000000000052
615! Mem[0000000010001400] = 11e08a9a69d57803, %l0 = 00000000b2080000
616 ldxa [%i0+%g0]0x80,%l0 ! %l0 = 11e08a9a69d57803
617! Mem[0000000010101400] = 00000043, %l3 = 00000000e8ffffff
618 lduha [%i4+%g0]0x80,%l3 ! %l3 = 0000000000000000
619! Mem[00000000300c1400] = 3ae18290, %l7 = 000000003beb252e
620 ldsba [%i3+%g0]0x81,%l7 ! %l7 = 000000000000003a
621
622p0_label_21:
623! Starting 10 instruction Store Burst
624! Mem[0000000010181408] = ffffff45, %l2 = 0000000000000052
625 swapa [%i6+%o4]0x88,%l2 ! %l2 = 00000000ffffff45
626! %l7 = 000000000000003a, Mem[0000000010101408] = 64a63cff
627 stwa %l7,[%i4+%o4]0x88 ! Mem[0000000010101408] = 0000003a
628! %l1 = ffffffffffffff08, Mem[00000000300c1408] = 00000000
629 stwa %l1,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ffffff08
630! Mem[0000000010141400] = 87aefda0, %l6 = 0000000065353e27
631 swapa [%i5+%g0]0x80,%l6 ! %l6 = 0000000087aefda0
632! %f30 = ff800000 b208cf36, %l6 = 0000000087aefda0
633! Mem[0000000010001430] = 24bb245474b74e95
634 add %i0,0x030,%g1
635 stda %f30,[%g1+%l6]ASI_PST32_PL ! Mem[0000000010001430] = 24bb245474b74e95
636! Mem[0000000010101410] = ff087abc, %l0 = 11e08a9a69d57803
637 ldstuba [%i4+%o5]0x80,%l0 ! %l0 = 00000000000000ff
638! %l6 = 0000000087aefda0, Mem[00000000300c1400] = 3ae18290
639 stba %l6,[%i3+%g0]0x81 ! Mem[00000000300c1400] = a0e18290
640! %f16 = 87aefda0, Mem[0000000010081408] = 3d80a4d5
641 sta %f16,[%i2+%o4]0x80 ! Mem[0000000010081408] = 87aefda0
642! Mem[0000000010041410] = cb63000000000000, %l0 = 00000000000000ff, %l1 = ffffffffffffff08
643 add %i1,0x10,%g1
644 casxa [%g1]0x80,%l0,%l1 ! %l1 = cb63000000000000
645! %l0 = 00000000000000ff, Mem[0000000010141426] = 05d278b9
646 sth %l0,[%i5+0x026] ! Mem[0000000010141424] = 05d200ff
647
648p0_label_22:
649! Starting 10 instruction Load Burst
650 membar #Sync ! Added by membar checker (4)
651! Mem[0000000010181400] = f0520000 4f832b0d 52000000 7489e967
652! Mem[0000000010181410] = 37d6377c 18f3fc1d ff87d59a 1454b703
653! Mem[0000000010181420] = 2808c743 1f5d4f99 00000000 00004efb
654! Mem[0000000010181430] = 18fb0294 5d97cbd5 000000f9 e8ffffff
655 ldda [%i6+%g0]ASI_BLK_P,%f16 ! Block Load from 0000000010181400
656! Mem[0000000030041400] = 0e79351d, %f7 = 69d57803
657 lda [%i1+%g0]0x89,%f7 ! %f7 = 0e79351d
658! Mem[0000000010141410] = 3d7bd36b1ce1feff, %l3 = 0000000000000000
659 ldxa [%i5+%o5]0x88,%l3 ! %l3 = 3d7bd36b1ce1feff
660! Mem[0000000010181400] = f0520000, %l1 = cb63000000000000
661 ldsba [%i6+%g0]0x80,%l1 ! %l1 = fffffffffffffff0
662! Mem[0000000030041410] = f00d0000, %l0 = 00000000000000ff
663 lduwa [%i1+%o5]0x81,%l0 ! %l0 = 00000000f00d0000
664! Mem[0000000030001400] = 11e08a9a, %l7 = 000000000000003a
665 lduba [%i0+%g0]0x81,%l7 ! %l7 = 0000000000000011
666! Mem[0000000030101410] = ec0f1de8, %l5 = 0000000000005200
667 ldswa [%i4+%o5]0x89,%l5 ! %l5 = ffffffffec0f1de8
668! Mem[00000000300c1410] = 7cc4751a, %l0 = 00000000f00d0000
669 ldsha [%i3+%o5]0x89,%l0 ! %l0 = 000000000000751a
670! Mem[0000000010181410] = 1dfcf3187c37d637, %f12 = 20f2af94 3d80a4d5
671 ldda [%i6+%o5]0x88,%f12 ! %f12 = 1dfcf318 7c37d637
672! Mem[00000000201c0000] = ffffddf0, %l1 = fffffffffffffff0
673 ldsh [%o0+%g0],%l1 ! %l1 = ffffffffffffffff
674
675p0_label_23:
676! Starting 10 instruction Store Burst
677! %l7 = 0000000000000011, Mem[0000000030081410] = bcacf744
678 stha %l7,[%i2+%o5]0x81 ! Mem[0000000030081410] = 0011f744
679! Mem[0000000010141410] = fffee11c6bd37b3d, %l5 = ffffffffec0f1de8, %l6 = 0000000087aefda0
680 add %i5,0x10,%g1
681 casxa [%g1]0x80,%l5,%l6 ! %l6 = fffee11c6bd37b3d
682! %l2 = 00000000ffffff45, Mem[00000000100c1408] = c4b2630e719dfbc7
683 stxa %l2,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000000ffffff45
684! %l7 = 0000000000000011, Mem[0000000030101410] = e81d0fec
685 stha %l7,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00110fec
686! %l5 = ffffffffec0f1de8, Mem[0000000010141408] = 9a8ae011
687 stwa %l5,[%i5+%o4]0x88 ! Mem[0000000010141408] = ec0f1de8
688! Mem[0000000010101400] = 00000043, %l3 = 3d7bd36b1ce1feff
689 ldstuba [%i4+%g0]0x80,%l3 ! %l3 = 0000000000000000
690! Mem[00000000211c0001] = 4efb0480, %l3 = 0000000000000000
691 ldstub [%o2+0x001],%l3 ! %l3 = 00000000000000fb
692! Mem[0000000030081400] = 409262ac, %l3 = 00000000000000fb
693 swapa [%i2+%g0]0x89,%l3 ! %l3 = 00000000409262ac
694! %l2 = ffffff45, %l3 = 409262ac, Mem[0000000010141408] = ec0f1de8 873f882c
695 stda %l2,[%i5+%o4]0x88 ! Mem[0000000010141408] = ffffff45 409262ac
696! %l3 = 00000000409262ac, Mem[0000000030001408] = 00a30d1c
697 stba %l3,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00a30dac
698
699p0_label_24:
700! Starting 10 instruction Load Burst
701! Mem[0000000010001408] = 0eab19ff, %l3 = 00000000409262ac
702 lduwa [%i0+%o4]0x88,%l3 ! %l3 = 000000000eab19ff
703! Mem[0000000010181410] = 7c37d637, %l6 = fffee11c6bd37b3d
704 ldsha [%i6+%o5]0x88,%l6 ! %l6 = ffffffffffffd637
705! %l7 = 0000000000000011, immd = fffffcb2, %y = 00000361
706 udiv %l7,-0x34e,%l5 ! %l5 = 0000000000000361
707 mov %l0,%y ! %y = 0000751a
708! Mem[0000000010181400] = f05200004f832b0d, %f8 = 11b77618 00a30d1c, %asi = 80
709 ldda [%i6+0x000]%asi,%f8 ! %f8 = f0520000 4f832b0d
710! Mem[0000000021800080] = 4a538710, %l4 = 00000000f0520000
711 ldub [%o3+0x080],%l4 ! %l4 = 000000000000004a
712! Mem[000000001004140c] = 00000000, %l3 = 000000000eab19ff, %asi = 80
713 lduwa [%i1+0x00c]%asi,%l3 ! %l3 = 0000000000000000
714! Mem[0000000030181400] = ffa6c7830f04ccd1, %f12 = 1dfcf318 7c37d637
715 ldda [%i6+%g0]0x81,%f12 ! %f12 = ffa6c783 0f04ccd1
716! Mem[0000000010141400] = 273e3565, %l2 = 00000000ffffff45
717 ldsba [%i5+%g0]0x88,%l2 ! %l2 = 0000000000000065
718! Mem[0000000010081410] = f5000000, %l4 = 000000000000004a
719 lduwa [%i2+%o5]0x88,%l4 ! %l4 = 00000000f5000000
720! Mem[0000000030101408] = 970c35223e3c8858, %f10 = ff3ca664 65cc45a7
721 ldda [%i4+%o4]0x89,%f10 ! %f10 = 970c3522 3e3c8858
722
723p0_label_25:
724! Starting 10 instruction Store Burst
725! %l6 = ffffffffffffd637, Mem[0000000010041408] = 80413f2a
726 stwa %l6,[%i1+%o4]0x88 ! Mem[0000000010041408] = ffffd637
727! %l5 = 0000000000000361, Mem[000000001010141c] = 2808c743, %asi = 80
728 stwa %l5,[%i4+0x01c]%asi ! Mem[000000001010141c] = 00000361
729! %l4 = 00000000f5000000, Mem[0000000010081408] = 87aefda0
730 stha %l4,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0000fda0
731! %f18 = 52000000, Mem[000000001014141c] = 7cc4751a
732 st %f18,[%i5+0x01c] ! Mem[000000001014141c] = 52000000
733! %l2 = 0000000000000065, Mem[00000000300c1410] = 1d35790e7cc4751a
734 stxa %l2,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 0000000000000065
735! Mem[0000000010181400] = f0520000, %l7 = 0000000000000011
736 ldstuba [%i6+%g0]0x80,%l7 ! %l7 = 00000000000000f0
737 membar #Sync ! Added by membar checker (5)
738! %l7 = 00000000000000f0, Mem[0000000010181400] = 000052ff
739 stba %l7,[%i6+%g0]0x88 ! Mem[0000000010181400] = 000052f0
740! %f30 = 000000f9 e8ffffff, Mem[0000000010041400] = ff41dbb0 1b36df01
741 stda %f30,[%i1+%g0]0x80 ! Mem[0000000010041400] = 000000f9 e8ffffff
742! %f18 = 52000000 7489e967, Mem[0000000030141408] = 11396151 76fcde77
743 stda %f18,[%i5+%o4]0x81 ! Mem[0000000030141408] = 52000000 7489e967
744! Mem[0000000030101408] = 58883c3e, %l7 = 00000000000000f0
745 ldstuba [%i4+%o4]0x81,%l7 ! %l7 = 0000000000000058
746
747p0_label_26:
748! Starting 10 instruction Load Burst
749! Mem[0000000010141400] = 65353e27 61030000 45ffffff ac629240
750! Mem[0000000010141410] = fffee11c 6bd37b3d 1d35790e 52000000
751! Mem[0000000010141420] = 33caf8c8 05d200ff 6503ce46 43ff717f
752! Mem[0000000010141430] = 79c1b034 660abef5 6797e612 1c1bda9b
753 ldda [%i5+%g0]ASI_BLK_AIUP,%f0 ! Block Load from 0000000010141400
754! Mem[0000000010001429] = 5f78f166, %l6 = ffffffffffffd637
755 ldsb [%i0+0x029],%l6 ! %l6 = 0000000000000078
756! Mem[0000000010141410] = fffee11c, %l1 = ffffffffffffffff
757 lduba [%i5+%o5]0x80,%l1 ! %l1 = 00000000000000ff
758! Mem[0000000030081408] = d7782a69d1f5b071, %f26 = 00000000 00004efb
759 ldda [%i2+%o4]0x89,%f26 ! %f26 = d7782a69 d1f5b071
760! Mem[0000000030181408] = ffa6c783, %f28 = 18fb0294
761 lda [%i6+%o4]0x81,%f28 ! %f28 = ffa6c783
762! Mem[0000000030181408] = 83c7a6ff, %f18 = 52000000
763 lda [%i6+%o4]0x89,%f18 ! %f18 = 83c7a6ff
764! Mem[00000000300c1408] = 08ffffff3c146e8d, %f18 = 83c7a6ff 7489e967
765 ldda [%i3+%o4]0x81,%f18 ! %f18 = 08ffffff 3c146e8d
766! %f12 = 79c1b034, %f16 = f0520000
767 fcmpes %fcc1,%f12,%f16 ! %fcc1 = 2
768! Mem[0000000010041408] = ffffd637, %l4 = 00000000f5000000
769 lduha [%i1+%o4]0x88,%l4 ! %l4 = 000000000000d637
770! Mem[0000000010041410] = cb630000, %l6 = 0000000000000078
771 ldsba [%i1+%o5]0x80,%l6 ! %l6 = ffffffffffffffcb
772
773p0_label_27:
774! Starting 10 instruction Store Burst
775! %o1 = deadbeefdeadbeef
776 set share1_start,%o1 ! set %o1[0] to VA
777! Mem[0000000020800041] = 63852650, %l5 = 0000000000000361
778 ldstuba [%o1+0x041]%asi,%l5 ! %l5 = 0000000000000085
779! %l0 = 000000000000751a, Mem[0000000030181410] = 000008b2
780 stwa %l0,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000751a
781 membar #Sync ! Added by membar checker (6)
782! %l2 = 0000000000000065, Mem[0000000010141400] = 273e3565
783 stwa %l2,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000065
784! Mem[0000000010001408] = 0eab19ff, %l4 = 000000000000d637
785 ldstuba [%i0+%o4]0x88,%l4 ! %l4 = 00000000000000ff
786! %l2 = 0000000000000065, Mem[0000000030081408] = 71b0f5d1
787 stwa %l2,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000065
788! %l1 = 00000000000000ff, Mem[00000000201c0000] = ffffddf0
789 sth %l1,[%o0+%g0] ! Mem[00000000201c0000] = 00ffddf0
790! Mem[000000001018142c] = 00004efb, %l1 = 00000000000000ff, %asi = 80
791 swapa [%i6+0x02c]%asi,%l1 ! %l1 = 0000000000004efb
792! Mem[0000000030141400] = 000008b2, %l1 = 0000000000004efb
793 ldstuba [%i5+%g0]0x89,%l1 ! %l1 = 00000000000000b2
794! Mem[0000000010181418] = ff87d59a1454b703, %l4 = 00000000000000ff, %l6 = ffffffffffffffcb
795 add %i6,0x18,%g1
796 casxa [%g1]0x80,%l4,%l6 ! %l6 = ff87d59a1454b703
797! %f24 = 2808c743 1f5d4f99, Mem[0000000010081408] = a0fd0000 e761452d
798 stda %f24,[%i2+%o4]0x88 ! Mem[0000000010081408] = 2808c743 1f5d4f99
799
800p0_label_28:
801! Starting 10 instruction Load Burst
802! Mem[0000000030141410] = 8c611b6b24c355ad, %f16 = f0520000 4f832b0d
803 ldda [%i5+%o5]0x81,%f16 ! %f16 = 8c611b6b 24c355ad
804! Mem[00000000211c0000] = 4eff0480, %l2 = 0000000000000065
805 ldub [%o2+%g0],%l2 ! %l2 = 000000000000004e
806! Mem[0000000030141400] = ff080000, %l6 = ff87d59a1454b703
807 lduha [%i5+%g0]0x81,%l6 ! %l6 = 000000000000ff08
808! Mem[0000000030081410] = 0d2b834f44f71100, %f30 = 000000f9 e8ffffff
809 ldda [%i2+%o5]0x89,%f30 ! %f30 = 0d2b834f 44f71100
810! Mem[0000000010141410] = 1ce1feff, %l7 = 0000000000000058
811 lduwa [%i5+%o5]0x88,%l7 ! %l7 = 000000001ce1feff
812! Mem[0000000030041410] = 00000df0, %f26 = d7782a69
813 lda [%i1+%o5]0x89,%f26 ! %f26 = 00000df0
814! Mem[00000000300c1408] = 8d6e143cffffff08, %f20 = 37d6377c 18f3fc1d
815 ldda [%i3+%o4]0x89,%f20 ! %f20 = 8d6e143c ffffff08
816! Mem[0000000030041410] = 00000df0, %l6 = 000000000000ff08
817 lduha [%i1+%o5]0x89,%l6 ! %l6 = 0000000000000df0
818! Mem[0000000010041414] = 00000000, %l1 = 00000000000000b2
819 ldsb [%i1+0x014],%l1 ! %l1 = 0000000000000000
820! Mem[0000000030081408] = 65000000, %l0 = 000000000000751a
821 lduha [%i2+%o4]0x89,%l0 ! %l0 = 0000000000000000
822
823p0_label_29:
824! Starting 10 instruction Store Burst
825! Mem[00000000300c1410] = 00000065, %l3 = 0000000000000000
826 swapa [%i3+%o5]0x89,%l3 ! %l3 = 0000000000000065
827! %l4 = 00000000000000ff, Mem[0000000010101408] = 0000003a
828 stwa %l4,[%i4+%o4]0x88 ! Mem[0000000010101408] = 000000ff
829! %l4 = 00000000000000ff, Mem[0000000030141400] = ff080000
830 stwa %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = 000000ff
831! %l7 = 000000001ce1feff, Mem[0000000010181436] = 5d97cbd5
832 sth %l7,[%i6+0x036] ! Mem[0000000010181434] = 5d97feff
833! %l7 = 000000001ce1feff, Mem[0000000010001418] = 4f0fbd5a, %asi = 80
834 stwa %l7,[%i0+0x018]%asi ! Mem[0000000010001418] = 1ce1feff
835! %f18 = 08ffffff 3c146e8d, %l4 = 00000000000000ff
836! Mem[0000000030181430] = 3dffc5c4664dc445
837 add %i6,0x030,%g1
838 stda %f18,[%g1+%l4]ASI_PST32_SL ! Mem[0000000030181430] = 8d6e143cffffff08
839! %l7 = 000000001ce1feff, Mem[0000000010001400] = 9a8ae011
840 stwa %l7,[%i0+%g0]0x88 ! Mem[0000000010001400] = 1ce1feff
841! %l0 = 00000000, %l1 = 00000000, Mem[0000000010101418] = 000000fb 00000361
842 std %l0,[%i4+0x018] ! Mem[0000000010101418] = 00000000 00000000
843! %l1 = 0000000000000000, Mem[0000000010041400] = 000000f9
844 stba %l1,[%i1+%g0]0x80 ! Mem[0000000010041400] = 000000f9
845! %l2 = 000000000000004e, Mem[0000000010001428] = 5f78f166, %asi = 80
846 stha %l2,[%i0+0x028]%asi ! Mem[0000000010001428] = 004ef166
847
848p0_label_30:
849! Starting 10 instruction Load Burst
850! Mem[0000000030081400] = fb000000, %f20 = 8d6e143c
851 lda [%i2+%g0]0x81,%f20 ! %f20 = fb000000
852! Mem[0000000030081408] = 00000065, %l0 = 0000000000000000
853 ldswa [%i2+%o4]0x81,%l0 ! %l0 = 0000000000000065
854! Mem[0000000030101410] = ec0f1100, %l5 = 0000000000000085
855 ldswa [%i4+%o5]0x89,%l5 ! %l5 = ffffffffec0f1100
856! Mem[0000000010001410] = 64a63cff, %f15 = 1c1bda9b
857 lda [%i0+%o5]0x88,%f15 ! %f15 = 64a63cff
858! Mem[0000000030101408] = 3e3c88ff, %l5 = ffffffffec0f1100
859 ldsba [%i4+%o4]0x89,%l5 ! %l5 = ffffffffffffffff
860! Mem[0000000030181408] = 5760e60883c7a6ff, %l4 = 00000000000000ff
861 ldxa [%i6+%o4]0x89,%l4 ! %l4 = 5760e60883c7a6ff
862! Mem[0000000010181420] = 2808c7431f5d4f99, %l6 = 0000000000000df0
863 ldx [%i6+0x020],%l6 ! %l6 = 2808c7431f5d4f99
864! Mem[00000000100c1400] = 00000035, %l4 = 5760e60883c7a6ff
865 lduha [%i3+%g0]0x80,%l4 ! %l4 = 0000000000000000
866! Mem[0000000030141410] = 6b1b618c, %l5 = ffffffffffffffff
867 lduba [%i5+%o5]0x89,%l5 ! %l5 = 000000000000008c
868! Mem[0000000010181404] = 4f832b0d, %l4 = 0000000000000000, %asi = 80
869 ldsha [%i6+0x004]%asi,%l4 ! %l4 = 0000000000004f83
870
871p0_label_31:
872! Starting 10 instruction Store Burst
873! %l2 = 0000004e, %l3 = 00000065, Mem[00000000100c1400] = 35000000 c1a48d20
874 stda %l2,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 0000004e 00000065
875! %f24 = 2808c743, Mem[00000000300c1400] = a0e18290
876 sta %f24,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 2808c743
877! Mem[0000000010141410] = fffee11c, %l0 = 0000000000000065
878 swap [%i5+%o5],%l0 ! %l0 = 00000000fffee11c
879! Mem[0000000030081408] = 65000000, %l1 = 0000000000000000
880 ldstuba [%i2+%o4]0x89,%l1 ! %l1 = 0000000000000000
881! %l4 = 0000000000004f83, Mem[0000000010141408] = 45ffffff
882 stwa %l4,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00004f83
883! Mem[0000000030081408] = ff000065, %l2 = 000000000000004e
884 ldstuba [%i2+%o4]0x81,%l2 ! %l2 = 00000000000000ff
885! %l0 = fffee11c, %l1 = 00000000, Mem[0000000030181410] = 1a750000 3c146e8d
886 stda %l0,[%i6+%o5]0x81 ! Mem[0000000030181410] = fffee11c 00000000
887! %f0 = 65353e27 61030000, Mem[0000000030141410] = 8c611b6b 24c355ad
888 stda %f0 ,[%i5+%o5]0x81 ! Mem[0000000030141410] = 65353e27 61030000
889! Mem[0000000030141410] = 273e3565, %l6 = 2808c7431f5d4f99
890 ldstuba [%i5+%o5]0x89,%l6 ! %l6 = 0000000000000065
891! Mem[0000000010101404] = 0d0d4fa1, %l7 = 000000001ce1feff
892 ldstuba [%i4+0x004]%asi,%l7 ! %l7 = 000000000000000d
893
894p0_label_32:
895! Starting 10 instruction Load Burst
896! Mem[00000000100c1408] = 00000000, %f0 = 65353e27
897 lda [%i3+%o4]0x80,%f0 ! %f0 = 00000000
898! Mem[0000000030181400] = ffa6c783, %l4 = 0000000000004f83
899 lduwa [%i6+%g0]0x81,%l4 ! %l4 = 00000000ffa6c783
900! Mem[0000000010141410] = 3d7bd36b 65000000, %l2 = 000000ff, %l3 = 00000065
901 ldda [%i5+%o5]0x88,%l2 ! %l2 = 0000000065000000 000000003d7bd36b
902! Mem[00000000100c1408] = 00000000ffffff45, %f0 = 00000000 61030000
903 ldda [%i3+%o4]0x80,%f0 ! %f0 = 00000000 ffffff45
904! Mem[0000000010141430] = 79c1b034, %l3 = 000000003d7bd36b
905 ldsw [%i5+0x030],%l3 ! %l3 = 0000000079c1b034
906! Mem[0000000030181408] = 83c7a6ff, %l7 = 000000000000000d
907 ldsba [%i6+%o4]0x89,%l7 ! %l7 = ffffffffffffffff
908! Mem[00000000100c1400] = 00000065 0000004e, %l6 = 00000065, %l7 = ffffffff
909 ldda [%i3+%g0]0x88,%l6 ! %l6 = 000000000000004e 0000000000000065
910! Mem[0000000030041410] = f00d0000, %l3 = 0000000079c1b034
911 ldswa [%i1+%o5]0x81,%l3 ! %l3 = fffffffff00d0000
912! Mem[0000000030141410] = 273e35ff, %l4 = 00000000ffa6c783
913 ldsha [%i5+%o5]0x89,%l4 ! %l4 = 00000000000035ff
914! Mem[0000000010181408] = 52000000, %f16 = 8c611b6b
915 lda [%i6+%o4]0x80,%f16 ! %f16 = 52000000
916
917p0_label_33:
918! Starting 10 instruction Store Burst
919! Mem[0000000030001408] = ac0da300, %l5 = 000000000000008c
920 ldstuba [%i0+%o4]0x81,%l5 ! %l5 = 00000000000000ac
921! %l5 = 00000000000000ac, %l0 = 00000000fffee11c, %l1 = 0000000000000000
922 add %l5,%l0,%l1 ! %l1 = 00000000fffee1c8
923! %l2 = 0000000065000000, Mem[00000000100c1408] = 45ffffff00000000
924 stxa %l2,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 0000000065000000
925! Mem[0000000010101418] = 00000000, %l0 = 00000000fffee11c
926 swap [%i4+0x018],%l0 ! %l0 = 0000000000000000
927! %f27 = d1f5b071, Mem[0000000030181400] = 83c7a6ff
928 sta %f27,[%i6+%g0]0x89 ! Mem[0000000030181400] = d1f5b071
929! Mem[0000000010181400] = f0520000 4f832b0d 52000000 7489e967
930! %f0 = 00000000 ffffff45 45ffffff ac629240
931! %f4 = fffee11c 6bd37b3d 1d35790e 52000000
932! %f8 = 33caf8c8 05d200ff 6503ce46 43ff717f
933! %f12 = 79c1b034 660abef5 6797e612 64a63cff
934 stda %f0 ,[%i6+%g0]ASI_BLK_PL ! Block Store to 0000000010181400
935! Mem[0000000010141410] = 00000065, %l2 = 0000000065000000
936 ldstuba [%i5+%o5]0x80,%l2 ! %l2 = 0000000000000000
937! Mem[0000000010081408] = 1f5d4f99, %l3 = fffffffff00d0000
938 ldstuba [%i2+%o4]0x88,%l3 ! %l3 = 0000000000000099
939! Mem[0000000010001400] = fffee11c, %l2 = 0000000000000000
940 ldstuba [%i0+%g0]0x80,%l2 ! %l2 = 00000000000000ff
941! %l0 = 0000000000000000, Mem[0000000010081410] = 000000f556bd189d
942 stxa %l0,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0000000000000000
943
944p0_label_34:
945! Starting 10 instruction Load Burst
946! Mem[0000000030101410] = ec0f1100, %l4 = 00000000000035ff
947 lduha [%i4+%o5]0x89,%l4 ! %l4 = 0000000000001100
948! Mem[0000000030041408] = 0e63b2c4, %l3 = 0000000000000099
949 lduba [%i1+%o4]0x81,%l3 ! %l3 = 000000000000000e
950! Mem[0000000010081400] = ffffffff b2080000, %l2 = 000000ff, %l3 = 0000000e
951 ldda [%i2+%g0]0x88,%l2 ! %l2 = 00000000b2080000 00000000ffffffff
952! Mem[0000000030181400] = d1cc040fd1f5b071, %f26 = 00000df0 d1f5b071
953 ldda [%i6+%g0]0x89,%f26 ! %f26 = d1cc040f d1f5b071
954! Mem[0000000030081400] = fb00000011396151, %l2 = 00000000b2080000
955 ldxa [%i2+%g0]0x81,%l2 ! %l2 = fb00000011396151
956! Mem[0000000010081430] = 00000027, %l1 = 00000000fffee1c8, %asi = 80
957 lduwa [%i2+0x030]%asi,%l1 ! %l1 = 0000000000000027
958! Mem[0000000010141400] = 0000036100000065, %l6 = 000000000000004e
959 ldxa [%i5+%g0]0x88,%l6 ! %l6 = 0000036100000065
960! Mem[0000000030001410] = 5200000000000000, %l0 = 0000000000000000
961 ldxa [%i0+%o5]0x81,%l0 ! %l0 = 5200000000000000
962! Mem[0000000020800000] = 75f0c420, %l2 = fb00000011396151
963 ldub [%o1+%g0],%l2 ! %l2 = 0000000000000075
964! Mem[0000000030181410] = fffee11c, %l4 = 0000000000001100
965 ldsba [%i6+%o5]0x81,%l4 ! %l4 = ffffffffffffffff
966
967p0_label_35:
968! Starting 10 instruction Store Burst
969! Mem[0000000010101410] = ff087abc, %l4 = 00000000ffffffff
970 swapa [%i4+%o5]0x80,%l4 ! %l4 = 00000000ff087abc
971! %f0 = 00000000, %f21 = ffffff08, %f28 = ffa6c783
972 fmuls %f0 ,%f21,%f28 ! %f28 = ffffff08
973! %l6 = 0000036100000065, %l5 = 00000000000000ac, %y = 0000751a
974 smul %l6,%l5,%l5 ! %l5 = 00000000000043dc, %y = 00000000
975! Mem[00000000100c1426] = 658f5af9, %l6 = 0000036100000065
976 ldstub [%i3+0x026],%l6 ! %l6 = 000000000000005a
977! Mem[0000000010001400] = 1ce1feff, %l0 = 5200000000000000
978 ldstuba [%i0+%g0]0x88,%l0 ! %l0 = 00000000000000ff
979! %f17 = 24c355ad, Mem[0000000030181400] = d1f5b071
980 sta %f17,[%i6+%g0]0x89 ! Mem[0000000030181400] = 24c355ad
981! Mem[0000000010081432] = 00000027, %l5 = 00000000000043dc
982 ldub [%i2+0x032],%l5 ! %l5 = 0000000000000000
983! Mem[0000000010001408] = ff19ab0e, %l1 = 0000000000000027
984 swapa [%i0+%o4]0x80,%l1 ! %l1 = 00000000ff19ab0e
985! %l0 = 000000ff, %l1 = ff19ab0e, Mem[0000000010181400] = 45ffffff 00000000
986 stda %l0,[%i6+%g0]0x80 ! Mem[0000000010181400] = 000000ff ff19ab0e
987! %l3 = 00000000ffffffff, Mem[0000000010141410] = ff000065
988 stba %l3,[%i5+%o5]0x80 ! Mem[0000000010141410] = ff000065
989
990p0_label_36:
991! Starting 10 instruction Load Burst
992! Mem[0000000030001408] = ff0da300, %l6 = 000000000000005a
993 ldswa [%i0+%o4]0x81,%l6 ! %l6 = ffffffffff0da300
994! Mem[00000000100c1408] = 65000000, %l3 = 00000000ffffffff
995 ldsba [%i3+%o4]0x88,%l3 ! %l3 = 0000000000000000
996! Mem[000000001008141d] = 28af9783, %l7 = 0000000000000065
997 ldub [%i2+0x01d],%l7 ! %l7 = 00000000000000af
998! Mem[0000000021800180] = 0cffa7d0, %l4 = 00000000ff087abc
999 ldsh [%o3+0x180],%l4 ! %l4 = 0000000000000cff
1000! Mem[0000000020800041] = 63ff2650, %l0 = 00000000000000ff
1001 ldsb [%o1+0x041],%l0 ! %l0 = ffffffffffffffff
1002! Mem[0000000010141408] = 00004f83, %l5 = 0000000000000000
1003 ldsba [%i5+%o4]0x80,%l5 ! %l5 = 0000000000000000
1004! Mem[00000000100c1410] = 000052f0, %l5 = 0000000000000000
1005 lduw [%i3+%o5],%l5 ! %l5 = 00000000000052f0
1006 membar #Sync ! Added by membar checker (7)
1007! Mem[0000000010181408] = ac629240, %l3 = 0000000000000000
1008 lduba [%i6+%o4]0x88,%l3 ! %l3 = 0000000000000040
1009! Mem[0000000030041410] = f00d0000, %l7 = 00000000000000af
1010 ldsha [%i1+%o5]0x81,%l7 ! %l7 = fffffffffffff00d
1011! Mem[000000001014141c] = 52000000, %f23 = 1454b703
1012 ld [%i5+0x01c],%f23 ! %f23 = 52000000
1013
1014p0_label_37:
1015! Starting 10 instruction Store Burst
1016! Mem[0000000030141410] = 273e35ff, %l1 = 00000000ff19ab0e
1017 swapa [%i5+%o5]0x89,%l1 ! %l1 = 00000000273e35ff
1018! %l4 = 0000000000000cff, Mem[00000000300c1408] = ffffff08
1019 stha %l4,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ffff0cff
1020! %f9 = 05d200ff, Mem[0000000010001404] = 69d57803
1021 st %f9 ,[%i0+0x004] ! Mem[0000000010001404] = 05d200ff
1022! %l1 = 00000000273e35ff, Mem[0000000020800000] = 75f0c420, %asi = 80
1023 stha %l1,[%o1+0x000]%asi ! Mem[0000000020800000] = 35ffc420
1024! %l4 = 0000000000000cff, Mem[00000000300c1410] = 00000000
1025 stba %l4,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 000000ff
1026! Mem[0000000010141400] = 00000065, %l4 = 0000000000000cff
1027 swapa [%i5+%g0]0x88,%l4 ! %l4 = 0000000000000065
1028! Mem[00000000211c0001] = 4eff0480, %l3 = 0000000000000040
1029 ldstuba [%o2+0x001]%asi,%l3 ! %l3 = 00000000000000ff
1030! %f28 = ffffff08 5d97cbd5, Mem[0000000030181400] = ad55c324 0f04ccd1
1031 stda %f28,[%i6+%g0]0x81 ! Mem[0000000030181400] = ffffff08 5d97cbd5
1032! %l0 = ffffffff, %l1 = 273e35ff, Mem[0000000030181410] = 1ce1feff 00000000
1033 stda %l0,[%i6+%o5]0x89 ! Mem[0000000030181410] = ffffffff 273e35ff
1034! Mem[0000000010101400] = ff000043, %l1 = 00000000273e35ff
1035 ldstuba [%i4+%g0]0x80,%l1 ! %l1 = 00000000000000ff
1036
1037p0_label_38:
1038! Starting 10 instruction Load Burst
1039! Mem[0000000010181408] = ac629240, %l5 = 00000000000052f0
1040 ldsba [%i6+%o4]0x88,%l5 ! %l5 = 0000000000000040
1041! Mem[0000000030141408] = 52000000, %l5 = 0000000000000040
1042 ldsba [%i5+%o4]0x81,%l5 ! %l5 = 0000000000000052
1043! Mem[0000000010101400] = ff000043, %l1 = 00000000000000ff
1044 ldsba [%i4+%g0]0x80,%l1 ! %l1 = ffffffffffffffff
1045! Mem[0000000030141410] = 0eab19ff, %l5 = 0000000000000052
1046 lduba [%i5+%o5]0x81,%l5 ! %l5 = 000000000000000e
1047! Mem[0000000010181400] = 000000ffff19ab0e, %l6 = ffffffffff0da300
1048 ldxa [%i6+%g0]0x80,%l6 ! %l6 = 000000ffff19ab0e
1049 membar #Sync ! Added by membar checker (8)
1050! Mem[0000000030181400] = ffffff08 5d97cbd5 ffa6c783 08e66057
1051! Mem[0000000030181410] = ffffffff ff353e27 6b74384a 23ca20f3
1052! Mem[0000000030181420] = 40536958 28818d09 0ea59f56 3fb0144f
1053! Mem[0000000030181430] = 8d6e143c ffffff08 63d34422 79bfb66b
1054 ldda [%i6+%g0]ASI_BLK_SL,%f16 ! Block Load from 0000000030181400
1055! Mem[0000000030181408] = 83c7a6ff, %l3 = 00000000000000ff
1056 ldsha [%i6+%o4]0x89,%l3 ! %l3 = ffffffffffffa6ff
1057! Mem[0000000010041410] = 000063cb, %l6 = 000000ffff19ab0e
1058 lduha [%i1+%o5]0x88,%l6 ! %l6 = 00000000000063cb
1059! Mem[0000000010081400] = 000008b2ffffffff, %f4 = fffee11c 6bd37b3d
1060 ldda [%i2+%g0]0x80,%f4 ! %f4 = 000008b2 ffffffff
1061! Mem[0000000030101408] = ff883c3e, %l0 = ffffffffffffffff
1062 lduba [%i4+%o4]0x81,%l0 ! %l0 = 00000000000000ff
1063
1064p0_label_39:
1065! Starting 10 instruction Store Burst
1066! %l4 = 0000000000000065, Mem[0000000010041408] = 37d6ffff, %asi = 80
1067 stwa %l4,[%i1+0x008]%asi ! Mem[0000000010041408] = 00000065
1068! %l7 = fffffffffffff00d, Mem[0000000010141408] = 00004f83ac629240
1069 stxa %l7,[%i5+%o4]0x80 ! Mem[0000000010141408] = fffffffffffff00d
1070! %l5 = 000000000000000e, Mem[000000001014140c] = fffff00d, %asi = 80
1071 stwa %l5,[%i5+0x00c]%asi ! Mem[000000001014140c] = 0000000e
1072! Mem[0000000010141410] = 650000ff, %l0 = 00000000000000ff
1073 ldstuba [%i5+%o5]0x88,%l0 ! %l0 = 00000000000000ff
1074! Mem[00000000100c1408] = 00000065, %l7 = fffffffffffff00d
1075 ldstuba [%i3+%o4]0x80,%l7 ! %l7 = 0000000000000000
1076! Mem[00000000100c1408] = 650000ff, %l7 = 0000000000000000
1077 swapa [%i3+%o4]0x88,%l7 ! %l7 = 00000000650000ff
1078! Mem[0000000010181410] = 3d7bd36b, %l2 = 0000000000000075
1079 ldstuba [%i6+%o5]0x80,%l2 ! %l2 = 000000000000003d
1080! %l1 = ffffffffffffffff, Mem[0000000030101408] = 3e3c88ff
1081 stba %l1,[%i4+%o4]0x89 ! Mem[0000000030101408] = 3e3c88ff
1082! %l6 = 00000000000063cb, Mem[0000000010181410] = ff7bd36b1ce1feff
1083 stxa %l6,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000000063cb
1084! %l0 = 000000ff, %l1 = ffffffff, Mem[0000000030001400] = 11e08a9a 318ccb91
1085 stda %l0,[%i0+%g0]0x81 ! Mem[0000000030001400] = 000000ff ffffffff
1086
1087p0_label_40:
1088! Starting 10 instruction Load Burst
1089! Mem[000000001000140c] = 65353e27, %l0 = 00000000000000ff, %asi = 80
1090 lduwa [%i0+0x00c]%asi,%l0 ! %l0 = 0000000065353e27
1091! Mem[00000000300c1400] = 2808c743, %f3 = ac629240
1092 lda [%i3+%g0]0x81,%f3 ! %f3 = 2808c743
1093! Mem[0000000010181400] = ff000000, %f9 = 05d200ff
1094 lda [%i6+%g0]0x88,%f9 ! %f9 = ff000000
1095! Mem[00000000211c0000] = 4eff0480, %l3 = ffffffffffffa6ff
1096 ldsh [%o2+%g0],%l3 ! %l3 = 0000000000004eff
1097! %l4 = 0000000000000065, imm = 00000000000003d3, %l2 = 000000000000003d
1098 and %l4,0x3d3,%l2 ! %l2 = 0000000000000041
1099! Mem[0000000030141400] = f1a9d73dff000000, %f8 = 33caf8c8 ff000000
1100 ldda [%i5+%g0]0x89,%f8 ! %f8 = f1a9d73d ff000000
1101! Mem[0000000010101408] = ff000000, %l2 = 0000000000000041
1102 ldsba [%i4+%o4]0x80,%l2 ! %l2 = ffffffffffffffff
1103! Mem[00000000100c1410] = f0520000, %l2 = ffffffffffffffff
1104 ldsha [%i3+%o5]0x88,%l2 ! %l2 = 0000000000000000
1105! Mem[0000000010041438] = 5f331092, %f8 = f1a9d73d
1106 lda [%i1+0x038]%asi,%f8 ! %f8 = 5f331092
1107! Mem[0000000030001408] = ff0da300, %l0 = 0000000065353e27
1108 ldsha [%i0+%o4]0x81,%l0 ! %l0 = ffffffffffffff0d
1109
1110p0_label_41:
1111! Starting 10 instruction Store Burst
1112! Mem[0000000010081413] = 00000000, %l5 = 000000000000000e
1113 ldstub [%i2+0x013],%l5 ! %l5 = 0000000000000000
1114 membar #Sync ! Added by membar checker (9)
1115! %l7 = 00000000650000ff, Mem[0000000030181400] = 08ffffff
1116 stwa %l7,[%i6+%g0]0x89 ! Mem[0000000030181400] = 650000ff
1117! %f29 = 3c146e8d, Mem[0000000010081410] = 000000ff
1118 sta %f29,[%i2+%o5]0x80 ! Mem[0000000010081410] = 3c146e8d
1119! %f22 = f320ca23 4a38746b, Mem[0000000030101410] = 00110fec 41356ccd
1120 stda %f22,[%i4+%o5]0x81 ! Mem[0000000030101410] = f320ca23 4a38746b
1121! Mem[00000000100c1418] = 659bd17a, %l3 = 00004eff, %l4 = 00000065
1122 add %i3,0x18,%g1
1123 casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000659bd17a
1124! %l4 = 00000000659bd17a, Mem[0000000030001410] = 5200000000000000
1125 stxa %l4,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000000659bd17a
1126! %f24 = 098d8128 58695340, Mem[0000000010141408] = ffffffff 0000000e
1127 stda %f24,[%i5+%o4]0x80 ! Mem[0000000010141408] = 098d8128 58695340
1128! %f26 = 4f14b03f 569fa50e, Mem[0000000010141408] = 28818d09 40536958
1129 stda %f26,[%i5+%o4]0x88 ! Mem[0000000010141408] = 4f14b03f 569fa50e
1130! Mem[0000000010141420] = 33caf8c8, %l6 = 00000000000063cb
1131 ldstub [%i5+0x020],%l6 ! %l6 = 0000000000000033
1132! Mem[000000001004143c] = 4f8dcb1b, %l6 = 00000033, %l4 = 659bd17a
1133 add %i1,0x3c,%g1
1134 casa [%g1]0x80,%l6,%l4 ! %l4 = 000000004f8dcb1b
1135
1136p0_label_42:
1137! Starting 10 instruction Load Burst
1138! Mem[0000000010001400] = fffee11c, %l5 = 0000000000000000
1139 ldub [%i0+%g0],%l5 ! %l5 = 00000000000000ff
1140! Mem[0000000030181408] = ffa6c783, %l2 = 0000000000000000
1141 ldswa [%i6+%o4]0x81,%l2 ! %l2 = ffffffffffa6c783
1142! Mem[00000000100c1408] = 00000000, %l7 = 00000000650000ff
1143 ldswa [%i3+%o4]0x88,%l7 ! %l7 = 0000000000000000
1144! Mem[0000000010181408] = 409262acffffff45, %l3 = 0000000000004eff
1145 ldxa [%i6+%o4]0x80,%l3 ! %l3 = 409262acffffff45
1146! %l3 = 409262acffffff45, immd = fffffd17, %y = 00000000
1147 smul %l3,-0x2e9,%l3 ! %l3 = 0000000000022033, %y = 00000000
1148! Mem[0000000010141400] = 00000cff, %f1 = ffffff45
1149 lda [%i5+%g0]0x88,%f1 ! %f1 = 00000cff
1150! Mem[0000000030081410] = 0011f744, %l6 = 0000000000000033
1151 ldsba [%i2+%o5]0x81,%l6 ! %l6 = 0000000000000000
1152! Mem[0000000010101408] = 000000ff, %f1 = 00000cff
1153 lda [%i4+%o4]0x88,%f1 ! %f1 = 000000ff
1154! Mem[0000000010101410] = ffffffff, %l1 = ffffffffffffffff
1155 lduba [%i4+%o5]0x80,%l1 ! %l1 = 00000000000000ff
1156! Mem[00000000300c1408] = ffff0cff, %l3 = 0000000000022033
1157 ldswa [%i3+%o4]0x89,%l3 ! %l3 = ffffffffffff0cff
1158
1159p0_label_43:
1160! Starting 10 instruction Store Burst
1161! %f21 = ffffffff, %f25 = 58695340, %f12 = 79c1b034
1162 fdivs %f21,%f25,%f12 ! %f12 = ffffffff
1163! Mem[00000000201c0001] = 00ffddf0, %l1 = 00000000000000ff
1164 ldstub [%o0+0x001],%l1 ! %l1 = 00000000000000ff
1165! %f3 = 2808c743, Mem[0000000010141408] = 0ea59f56
1166 sta %f3 ,[%i5+%o4]0x80 ! Mem[0000000010141408] = 2808c743
1167! %f27 = 569fa50e, %f25 = 58695340
1168 fcmpes %fcc1,%f27,%f25 ! %fcc1 = 1
1169! %l6 = 00000000, %l7 = 00000000, Mem[00000000300c1400] = 43c70828 611ed255
1170 stda %l6,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000 00000000
1171! Mem[0000000010141400] = ff0c0000 61030000 2808c743 3fb0144f
1172! %f16 = d5cb975d 08ffffff 5760e608 83c7a6ff
1173! %f20 = 273e35ff ffffffff f320ca23 4a38746b
1174! %f24 = 098d8128 58695340 4f14b03f 569fa50e
1175! %f28 = 08ffffff 3c146e8d 6bb6bf79 2244d363
1176 stda %f16,[%i5+%g0]ASI_BLK_PL ! Block Store to 0000000010141400
1177 membar #Sync ! Added by membar checker (10)
1178! Mem[0000000010141400] = 08ffffff, %l6 = 0000000000000000
1179 swapa [%i5+%g0]0x88,%l6 ! %l6 = 0000000008ffffff
1180! Mem[0000000010181410] = 00000000, %l5 = 00000000000000ff
1181 ldstuba [%i6+%o5]0x88,%l5 ! %l5 = 0000000000000000
1182! Mem[0000000010141400] = 00000000 5d97cbd5 ffa6c783 08e66057
1183! %f16 = d5cb975d 08ffffff 5760e608 83c7a6ff
1184! %f20 = 273e35ff ffffffff f320ca23 4a38746b
1185! %f24 = 098d8128 58695340 4f14b03f 569fa50e
1186! %f28 = 08ffffff 3c146e8d 6bb6bf79 2244d363
1187 stda %f16,[%i5+%g0]ASI_BLK_PL ! Block Store to 0000000010141400
1188! %l0 = ffffffffffffff0d, Mem[0000000010181408] = 409262ac, %asi = 80
1189 stwa %l0,[%i6+0x008]%asi ! Mem[0000000010181408] = ffffff0d
1190
1191p0_label_44:
1192! Starting 10 instruction Load Burst
1193! Mem[0000000010181414] = 000063cb, %l5 = 0000000000000000, %asi = 80
1194 ldswa [%i6+0x014]%asi,%l5 ! %l5 = 00000000000063cb
1195! Mem[0000000030141400] = ff000000, %l3 = ffffffffffff0cff
1196 ldswa [%i5+%g0]0x89,%l3 ! %l3 = ffffffffff000000
1197! Mem[0000000030001400] = ffffffffff000000, %l5 = 00000000000063cb
1198 ldxa [%i0+%g0]0x89,%l5 ! %l5 = ffffffffff000000
1199! Mem[0000000010001418] = 1ce1feff, %l3 = ffffffffff000000, %asi = 80
1200 ldsba [%i0+0x018]%asi,%l3 ! %l3 = 000000000000001c
1201! Mem[0000000010101410] = ffffffff, %l6 = 0000000008ffffff
1202 ldsba [%i4+%o5]0x80,%l6 ! %l6 = ffffffffffffffff
1203! Mem[0000000030101400] = 1c0da3001876b711, %f10 = 6503ce46 43ff717f
1204 ldda [%i4+%g0]0x81,%f10 ! %f10 = 1c0da300 1876b711
1205! Mem[0000000010081410] = 3c146e8d, %l7 = 0000000000000000
1206 lduba [%i2+%o5]0x80,%l7 ! %l7 = 000000000000003c
1207! Mem[0000000010081408] = ff4f5d1f, %l5 = ffffffffff000000
1208 lduba [%i2+%o4]0x80,%l5 ! %l5 = 00000000000000ff
1209! Mem[0000000030141410] = 0eab19ff61030000, %l1 = 00000000000000ff
1210 ldxa [%i5+%o5]0x81,%l1 ! %l1 = 0eab19ff61030000
1211 membar #Sync ! Added by membar checker (11)
1212! Mem[0000000010141400] = ffffff08, %l4 = 000000004f8dcb1b
1213 lduwa [%i5+%g0]0x80,%l4 ! %l4 = 00000000ffffff08
1214
1215p0_label_45:
1216! Starting 10 instruction Store Burst
1217! %f18 = 5760e608 83c7a6ff, Mem[0000000030101408] = 3e3c88ff 970c3522
1218 stda %f18,[%i4+%o4]0x89 ! Mem[0000000030101408] = 5760e608 83c7a6ff
1219! %l7 = 000000000000003c, Mem[0000000010081408] = 1f5d4fff
1220 stba %l7,[%i2+%o4]0x88 ! Mem[0000000010081408] = 1f5d4f3c
1221! %l0 = ffffff0d, %l1 = 61030000, Mem[0000000010141400] = 08ffffff d5cb975d
1222 stda %l0,[%i5+%g0]0x88 ! Mem[0000000010141400] = ffffff0d 61030000
1223! %l0 = ffffff0d, %l1 = 61030000, Mem[0000000030041408] = 0e63b2c4 3f77b6f7
1224 stda %l0,[%i1+%o4]0x81 ! Mem[0000000030041408] = ffffff0d 61030000
1225! Mem[0000000010141400] = ffffff0d, %l5 = 00000000000000ff
1226 ldstuba [%i5+%g0]0x88,%l5 ! %l5 = 000000000000000d
1227! Mem[0000000030181410] = ffffffff, %l3 = 000000000000001c
1228 ldstuba [%i6+%o5]0x81,%l3 ! %l3 = 00000000000000ff
1229! Mem[0000000010041404] = e8ffffff, %l7 = 000000000000003c
1230 swap [%i1+0x004],%l7 ! %l7 = 00000000e8ffffff
1231! Mem[0000000020800040] = 63ff2650, %l7 = 00000000e8ffffff, %asi = 80
1232 lduba [%o1+0x040]%asi,%l7 ! %l7 = 0000000000000063
1233! Mem[0000000010101410] = ffffffff, %l6 = ffffffffffffffff
1234 ldstuba [%i4+%o5]0x80,%l6 ! %l6 = 00000000000000ff
1235! %l4 = 00000000ffffff08, Mem[00000000300c1410] = 00000000000000ff
1236 stxa %l4,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000ffffff08
1237
1238p0_label_46:
1239! Starting 10 instruction Load Burst
1240! Mem[0000000010141438] = 63d3442279bfb66b, %l6 = 00000000000000ff
1241 ldx [%i5+0x038],%l6 ! %l6 = 63d3442279bfb66b
1242! Mem[0000000010141410] = ffffffff, %l4 = 00000000ffffff08
1243 lduwa [%i5+%o5]0x80,%l4 ! %l4 = 00000000ffffffff
1244! Mem[0000000010141438] = 63d34422, %f1 = 000000ff
1245 ld [%i5+0x038],%f1 ! %f1 = 63d34422
1246! Mem[0000000030041410] = 1866de2f00000df0, %l1 = 0eab19ff61030000
1247 ldxa [%i1+%o5]0x89,%l1 ! %l1 = 1866de2f00000df0
1248! Mem[0000000030081400] = 000000fb, %l0 = ffffffffffffff0d
1249 ldsba [%i2+%g0]0x89,%l0 ! %l0 = fffffffffffffffb
1250! Mem[0000000030081408] = ff000065, %f31 = 2244d363
1251 lda [%i2+%o4]0x81,%f31 ! %f31 = ff000065
1252! Mem[0000000010101410] = ffffffff4eba2a5d, %l3 = 00000000000000ff
1253 ldx [%i4+%o5],%l3 ! %l3 = ffffffff4eba2a5d
1254! Mem[000000001008141c] = 28af9783, %l1 = 1866de2f00000df0
1255 ldub [%i2+0x01c],%l1 ! %l1 = 0000000000000028
1256! Mem[00000000100c1437] = 65083535, %l4 = 00000000ffffffff
1257 ldub [%i3+0x037],%l4 ! %l4 = 0000000000000035
1258! Mem[00000000300c1410] = 08ffffff00000000, %l6 = 63d3442279bfb66b
1259 ldxa [%i3+%o5]0x81,%l6 ! %l6 = 08ffffff00000000
1260
1261p0_label_47:
1262! Starting 10 instruction Store Burst
1263! %l5 = 000000000000000d, Mem[0000000010141410] = 273e35ffffffffff
1264 stxa %l5,[%i5+%o5]0x88 ! Mem[0000000010141410] = 000000000000000d
1265! %l1 = 0000000000000028, Mem[0000000010041400] = 000000f90000003c
1266 stxa %l1,[%i1+%g0]0x80 ! Mem[0000000010041400] = 0000000000000028
1267! %f30 = 6bb6bf79, Mem[0000000010081408] = 1f5d4f3c
1268 sta %f30,[%i2+%o4]0x88 ! Mem[0000000010081408] = 6bb6bf79
1269! %l2 = ffa6c783, %l3 = 4eba2a5d, Mem[0000000010041428] = 3f8f70c6 7958f9ff
1270 std %l2,[%i1+0x028] ! Mem[0000000010041428] = ffa6c783 4eba2a5d
1271! %f6 = 1d35790e, Mem[0000000030101408] = ffa6c783
1272 sta %f6 ,[%i4+%o4]0x81 ! Mem[0000000030101408] = 1d35790e
1273! Mem[0000000021800000] = 659d5eb0, %l4 = 0000000000000035
1274 ldstub [%o3+%g0],%l4 ! %l4 = 0000000000000065
1275! %f12 = ffffffff, Mem[0000000010141408] = ffa6c783
1276 sta %f12,[%i5+%o4]0x80 ! Mem[0000000010141408] = ffffffff
1277! %l3 = ffffffff4eba2a5d, Mem[0000000030041400] = 0e79351d
1278 stha %l3,[%i1+%g0]0x89 ! Mem[0000000030041400] = 0e792a5d
1279! %f30 = 6bb6bf79, Mem[0000000030141408] = 00000052
1280 sta %f30,[%i5+%o4]0x89 ! Mem[0000000030141408] = 6bb6bf79
1281! Code Fragment 4, seed = 228557
1282p0_fragment_2:
1283! %l0 = fffffffffffffffb
1284 setx 0xd7452237dc52eebe,%g7,%l0 ! %l0 = d7452237dc52eebe
1285! %l1 = 0000000000000028
1286 setx 0x7491cf25d9953f69,%g7,%l1 ! %l1 = 7491cf25d9953f69
1287 setx 0x7ff8, %g1, %g2
1288 and %l0, %g2, %l0
1289 setx 0xffffffff, %g1, %g2
1290 and %l1, %g2, %l1
1291 setx 0x100000000, %g1, %g2
1292 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1293 ta T_CHANGE_HPRIV
1294 stxa %l1, [%l0]ASI_ICACHE_INSTR
1295 ta T_CHANGE_NONHPRIV
1296! %l0 = d7452237dc52eebe
1297 setx 0x0f73fe6e3e144c24,%g7,%l0 ! %l0 = 0f73fe6e3e144c24
1298! %l1 = 7491cf25d9953f69
1299 setx 0x03e6fe82b0f097ef,%g7,%l1 ! %l1 = 03e6fe82b0f097ef
1300p0_fragment_2_end:
1301
1302p0_label_48:
1303! Starting 10 instruction Load Burst
1304! %l0 = 0f73fe6e3e144c24, %l2 = ffffffffffa6c783, %y = 00000000
1305 udiv %l0,%l2,%l6 ! %l6 = 0000000000000000
1306 mov %l0,%y ! %y = 3e144c24
1307! Mem[0000000010041410] = 000063cb, %l4 = 0000000000000065
1308 lduha [%i1+%o5]0x88,%l4 ! %l4 = 00000000000063cb
1309! Mem[0000000030041400] = 5d2a790e, %f8 = 5f331092
1310 lda [%i1+%g0]0x81,%f8 ! %f8 = 5d2a790e
1311! Mem[0000000030081408] = 650000ff, %l3 = ffffffff4eba2a5d
1312 ldswa [%i2+%o4]0x89,%l3 ! %l3 = 00000000650000ff
1313! Mem[0000000010041410] = cb630000 00000000, %l2 = ffa6c783, %l3 = 650000ff
1314 ldda [%i1+%o5]0x80,%l2 ! %l2 = 00000000cb630000 0000000000000000
1315! Mem[00000000300c1408] = 8d6e143cffff0cff, %f0 = 00000000 63d34422
1316 ldda [%i3+%o4]0x89,%f0 ! %f0 = 8d6e143c ffff0cff
1317! Mem[00000000100c1408] = 00000000, %f9 = ff000000
1318 lda [%i3+%o4]0x80,%f9 ! %f9 = 00000000
1319! Mem[00000000100c1410] = 000052f0, %l2 = 00000000cb630000
1320 ldsha [%i3+%o5]0x80,%l2 ! %l2 = 0000000000000000
1321! Mem[0000000030181408] = 83c7a6ff, %l2 = 0000000000000000
1322 lduwa [%i6+%o4]0x89,%l2 ! %l2 = 0000000083c7a6ff
1323! Mem[0000000030041410] = 00000df0, %l5 = 000000000000000d
1324 lduba [%i1+%o5]0x89,%l5 ! %l5 = 00000000000000f0
1325
1326p0_label_49:
1327! Starting 10 instruction Store Burst
1328! Mem[0000000010041410] = cb630000, %l7 = 0000000000000063
1329 ldstuba [%i1+%o5]0x80,%l7 ! %l7 = 00000000000000cb
1330! %l6 = 0000000000000000, Mem[0000000010101410] = ffffffff, %asi = 80
1331 stha %l6,[%i4+0x010]%asi ! Mem[0000000010101410] = 0000ffff
1332! Mem[0000000030001410] = 00000000, %l0 = 0f73fe6e3e144c24
1333 ldstuba [%i0+%o5]0x81,%l0 ! %l0 = 0000000000000000
1334! %l0 = 0000000000000000, Mem[0000000030081408] = ff000065
1335 stba %l0,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000065
1336! Mem[0000000010101408] = 000000ff, %l4 = 00000000000063cb
1337 swapa [%i4+%o4]0x88,%l4 ! %l4 = 00000000000000ff
1338! %l5 = 00000000000000f0, %l2 = 0000000083c7a6ff, %l0 = 0000000000000000
1339 or %l5,%l2,%l0 ! %l0 = 0000000083c7a6ff
1340! %l0 = 0000000083c7a6ff, Mem[0000000010001400] = 1ce1feff
1341 stwa %l0,[%i0+%g0]0x88 ! Mem[0000000010001400] = 83c7a6ff
1342! Mem[0000000020800001] = 35ffc420, %l7 = 00000000000000cb
1343 ldstub [%o1+0x001],%l7 ! %l7 = 00000000000000ff
1344! %l3 = 0000000000000000, Mem[00000000218000c0] = 03bd5540, %asi = 80
1345 stha %l3,[%o3+0x0c0]%asi ! Mem[00000000218000c0] = 00005540
1346! %l5 = 00000000000000f0, Mem[0000000030081408] = 65000000
1347 stha %l5,[%i2+%o4]0x89 ! Mem[0000000030081408] = 650000f0
1348
1349p0_label_50:
1350! Starting 10 instruction Load Burst
1351! Mem[0000000010001414] = 65cc41af, %l7 = 00000000000000ff
1352 lduh [%i0+0x014],%l7 ! %l7 = 00000000000065cc
1353! Code Fragment 4, seed = 504272
1354p0_fragment_3:
1355! %l0 = 0000000083c7a6ff
1356 setx 0x4d774062e124b9a6,%g7,%l0 ! %l0 = 4d774062e124b9a6
1357! %l1 = 03e6fe82b0f097ef
1358 setx 0x9525355f81c535d1,%g7,%l1 ! %l1 = 9525355f81c535d1
1359 setx 0x7ff8, %g1, %g2
1360 and %l0, %g2, %l0
1361 setx 0xffffffff, %g1, %g2
1362 and %l1, %g2, %l1
1363 setx 0x100000000, %g1, %g2
1364 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1365 ta T_CHANGE_HPRIV
1366 stxa %l1, [%l0]ASI_ICACHE_INSTR
1367 ta T_CHANGE_NONHPRIV
1368! %l0 = 4d774062e124b9a6
1369 setx 0x5c524ebf2750960c,%g7,%l0 ! %l0 = 5c524ebf2750960c
1370! %l1 = 9525355f81c535d1
1371 setx 0xd4f75f2542aedd57,%g7,%l1 ! %l1 = d4f75f2542aedd57
1372p0_fragment_3_end:
1373! Mem[0000000010081400] = 000008b2, %f5 = ffffffff
1374 lda [%i2+%g0]0x80,%f5 ! %f5 = 000008b2
1375! Mem[00000000300c1400] = 00000000, %l6 = 0000000000000000
1376 lduha [%i3+%g0]0x81,%l6 ! %l6 = 0000000000000000
1377! Mem[0000000010181408] = 45ffffff 0dffffff, %l4 = 000000ff, %l5 = 000000f0
1378 ldda [%i6+%o4]0x88,%l4 ! %l4 = 000000000dffffff 0000000045ffffff
1379! Mem[00000000300c1410] = ffffff08, %l7 = 00000000000065cc
1380 lduwa [%i3+%o5]0x89,%l7 ! %l7 = 00000000ffffff08
1381! Mem[0000000010141400] = ffffffff, %l4 = 000000000dffffff
1382 lduha [%i5+%g0]0x80,%l4 ! %l4 = 000000000000ffff
1383 membar #Sync ! Added by membar checker (12)
1384! Mem[0000000030141400] = 000000ff 3dd7a9f1 79bfb66b 7489e967
1385! Mem[0000000030141410] = 0eab19ff 61030000 6a7c8eea 50da7913
1386! Mem[0000000030141420] = 7f1cccf8 50c29e29 029537f6 7599666f
1387! Mem[0000000030141430] = 74b74e95 13311f65 24e5bec2 260b228b
1388 ldda [%i5+%g0]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000030141400
1389! Mem[0000000030181400] = ff000065, %l5 = 0000000045ffffff
1390 lduha [%i6+%g0]0x81,%l5 ! %l5 = 000000000000ff00
1391! Mem[0000000010141410] = 0d000000, %l5 = 000000000000ff00
1392 lduba [%i5+%o5]0x80,%l5 ! %l5 = 000000000000000d
1393
1394p0_label_51:
1395! Starting 10 instruction Store Burst
1396! %l5 = 000000000000000d, Mem[00000000100c1408] = 00000000
1397 stba %l5,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 0d000000
1398! %l3 = 0000000000000000, Mem[0000000030001400] = ffffffffff000000
1399 stxa %l3,[%i0+%g0]0x89 ! Mem[0000000030001400] = 0000000000000000
1400! %f15 = 64a63cff, Mem[0000000010181410] = ff000000
1401 sta %f15,[%i6+%o5]0x80 ! Mem[0000000010181410] = 64a63cff
1402! Mem[0000000010081410] = 3c146e8d, %l0 = 000000002750960c
1403 swapa [%i2+%o5]0x80,%l0 ! %l0 = 000000003c146e8d
1404! Mem[00000000201c0001] = 00ffddf0, %l4 = 000000000000ffff
1405 ldstub [%o0+0x001],%l4 ! %l4 = 00000000000000ff
1406! %f28 = 651f3113, Mem[0000000010141408] = ffffffff
1407 sta %f28,[%i5+%o4]0x80 ! Mem[0000000010141408] = 651f3113
1408! %f10 = 1c0da300 1876b711, %l2 = 0000000083c7a6ff
1409! Mem[0000000010041408] = 0000006500000000
1410 add %i1,0x008,%g1
1411 stda %f10,[%g1+%l2]ASI_PST8_PL ! Mem[0000000010041408] = 11b7761800a30d1c
1412! Code Fragment 4, seed = 880006
1413p0_fragment_4:
1414! %l0 = 000000003c146e8d
1415 setx 0x235540c0eb4e71f6,%g7,%l0 ! %l0 = 235540c0eb4e71f6
1416! %l1 = d4f75f2542aedd57
1417 setx 0x5cf127ca0063bd21,%g7,%l1 ! %l1 = 5cf127ca0063bd21
1418 setx 0x7ff8, %g1, %g2
1419 and %l0, %g2, %l0
1420 setx 0xffffffff, %g1, %g2
1421 and %l1, %g2, %l1
1422 setx 0x100000000, %g1, %g2
1423 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1424 ta T_CHANGE_HPRIV
1425 stxa %l1, [%l0]ASI_ICACHE_INSTR
1426 ta T_CHANGE_NONHPRIV
1427! %l0 = 235540c0eb4e71f6
1428 setx 0x7f1be5fcabb6bc5c,%g7,%l0 ! %l0 = 7f1be5fcabb6bc5c
1429! %l1 = 5cf127ca0063bd21
1430 setx 0x6ecc439031f672a7,%g7,%l1 ! %l1 = 6ecc439031f672a7
1431p0_fragment_4_end:
1432! Mem[0000000030041410] = f00d0000, %l0 = 7f1be5fcabb6bc5c
1433 ldstuba [%i1+%o5]0x81,%l0 ! %l0 = 00000000000000f0
1434! %l2 = 83c7a6ff, %l3 = 00000000, Mem[0000000010001408] = 00000027 65353e27
1435 stda %l2,[%i0+%o4]0x80 ! Mem[0000000010001408] = 83c7a6ff 00000000
1436
1437p0_label_52:
1438! Starting 10 instruction Load Burst
1439! Mem[0000000010041400] = 00000000 00000028, %l6 = 00000000, %l7 = ffffff08
1440 ldd [%i1+%g0],%l6 ! %l6 = 0000000000000000 0000000000000028
1441! Mem[00000000100c1408] = 0000000d, %l2 = 0000000083c7a6ff
1442 ldswa [%i3+%o4]0x88,%l2 ! %l2 = 000000000000000d
1443! Mem[00000000300c1400] = 00000000 00000000, %l4 = 000000ff, %l5 = 0000000d
1444 ldda [%i3+%g0]0x81,%l4 ! %l4 = 0000000000000000 0000000000000000
1445! Mem[0000000010101424] = 3d35d1d9, %f3 = 2808c743
1446 lda [%i4+0x024]%asi,%f3 ! %f3 = 3d35d1d9
1447! Mem[00000000201c0001] = 00ffddf0, %l4 = 0000000000000000, %asi = 80
1448 ldsba [%o0+0x001]%asi,%l4 ! %l4 = ffffffffffffffff
1449! Mem[00000000100c140d] = 00000000, %l6 = 0000000000000000
1450 ldsb [%i3+0x00d],%l6 ! %l6 = 0000000000000000
1451! Mem[0000000010041408] = 11b77618, %l0 = 00000000000000f0
1452 ldsba [%i1+%o4]0x80,%l0 ! %l0 = 0000000000000011
1453! Mem[0000000010141438] = 63d3442279bfb66b, %l4 = ffffffffffffffff
1454 ldx [%i5+0x038],%l4 ! %l4 = 63d3442279bfb66b
1455! Mem[0000000010081408] = 79bfb66b, %l1 = 6ecc439031f672a7
1456 lduha [%i2+%o4]0x80,%l1 ! %l1 = 00000000000079bf
1457! %l0 = 0000000000000011, %l6 = 0000000000000000, %y = 3e144c24
1458 umul %l0,%l6,%l6 ! %l6 = 0000000000000000, %y = 00000000
1459
1460p0_label_53:
1461! Starting 10 instruction Store Burst
1462! %l7 = 0000000000000028, Mem[00000000100c1410] = 000052f0
1463 stba %l7,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 280052f0
1464! Mem[0000000030081408] = 650000f0, %l1 = 00000000000079bf
1465 swapa [%i2+%o4]0x89,%l1 ! %l1 = 00000000650000f0
1466! %l4 = 79bfb66b, %l5 = 00000000, Mem[0000000010041428] = ffa6c783 4eba2a5d, %asi = 80
1467 stda %l4,[%i1+0x028]%asi ! Mem[0000000010041428] = 79bfb66b 00000000
1468! %l5 = 0000000000000000, immd = fffffffffffff5a8, %l108 = 0000000000000003
1469 sdivx %l5,-0xa58,%l3 ! %l3 = 0000000000000000
1470! Mem[0000000010141430] = 8d6e143cffffff08, %l6 = 0000000000000000, %l0 = 0000000000000011
1471 add %i5,0x30,%g1
1472 casxa [%g1]0x80,%l6,%l0 ! %l0 = 8d6e143cffffff08
1473! %l7 = 0000000000000028, Mem[0000000030001400] = 0000000000000000
1474 stxa %l7,[%i0+%g0]0x89 ! Mem[0000000030001400] = 0000000000000028
1475! Mem[00000000211c0001] = 4eff0480, %l0 = 8d6e143cffffff08
1476 ldstub [%o2+0x001],%l0 ! %l0 = 00000000000000ff
1477! %l4 = 63d3442279bfb66b, Mem[0000000010141410] = 000000000000000d
1478 stxa %l4,[%i5+%o5]0x88 ! Mem[0000000010141410] = 63d3442279bfb66b
1479! %l0 = 000000ff, %l1 = 650000f0, Mem[0000000010181408] = 0dffffff 45ffffff
1480 stda %l0,[%i6+%o4]0x88 ! Mem[0000000010181408] = 000000ff 650000f0
1481! %l3 = 0000000000000000, Mem[0000000010101426] = 3d35d1d9, %asi = 80
1482 stha %l3,[%i4+0x026]%asi ! Mem[0000000010101424] = 3d350000
1483
1484p0_label_54:
1485! Starting 10 instruction Load Burst
1486! Mem[0000000010081428] = 2ddd60265ca20fdf, %f28 = 651f3113 954eb774
1487 ldd [%i2+0x028],%f28 ! %f28 = 2ddd6026 5ca20fdf
1488! Mem[0000000010101408] = cb63000011396151, %l7 = 0000000000000028
1489 ldxa [%i4+%o4]0x80,%l7 ! %l7 = cb63000011396151
1490! Mem[0000000030041400] = 0e792a5d, %l4 = 63d3442279bfb66b
1491 ldswa [%i1+%g0]0x89,%l4 ! %l4 = 000000000e792a5d
1492! Mem[0000000030181400] = 650000ff, %l0 = 00000000000000ff
1493 lduha [%i6+%g0]0x89,%l0 ! %l0 = 00000000000000ff
1494! Mem[0000000010041427] = 6544fd39, %l5 = 0000000000000000, %asi = 80
1495 lduba [%i1+0x027]%asi,%l5 ! %l5 = 0000000000000039
1496! Mem[0000000010001410] = 64a63cff, %f14 = 6797e612
1497 lda [%i0+%o5]0x88,%f14 ! %f14 = 64a63cff
1498! Mem[0000000030041410] = 00000dff, %l5 = 0000000000000039
1499 lduba [%i1+%o5]0x89,%l5 ! %l5 = 00000000000000ff
1500! Mem[0000000030001400] = 28000000, %f11 = 1876b711
1501 lda [%i0+%g0]0x81,%f11 ! %f11 = 28000000
1502! Mem[0000000010181410] = 64a63cff, %l1 = 00000000650000f0
1503 lduba [%i6+%o5]0x80,%l1 ! %l1 = 0000000000000064
1504! Mem[0000000010081400] = b2080000, %l6 = 0000000000000000
1505 lduha [%i2+%g0]0x88,%l6 ! %l6 = 0000000000000000
1506
1507p0_label_55:
1508! Starting 10 instruction Store Burst
1509! %l5 = 00000000000000ff, Mem[0000000010141408] = 13311f65
1510 stba %l5,[%i5+%o4]0x88 ! Mem[0000000010141408] = 13311fff
1511! %l2 = 0000000d, %l3 = 00000000, Mem[0000000010081410] = 0c965027 00000000
1512 stda %l2,[%i2+%o5]0x88 ! Mem[0000000010081410] = 0000000d 00000000
1513! %f26 = 6f669975, %f31 = c2bee524, %f15 = 64a63cff
1514 fdivs %f26,%f31,%f15 ! %f15 = ec1a9f6f
1515! %l5 = 00000000000000ff, Mem[00000000211c0001] = 4eff0480, %asi = 80
1516 stba %l5,[%o2+0x001]%asi ! Mem[00000000211c0000] = 4eff0480
1517! %f26 = 6f669975 f6379502, Mem[0000000030081400] = 000000fb 51613911
1518 stda %f26,[%i2+%g0]0x89 ! Mem[0000000030081400] = 6f669975 f6379502
1519! Mem[0000000010081400] = b2080000, %l2 = 000000000000000d
1520 ldstuba [%i2+%g0]0x88,%l2 ! %l2 = 0000000000000000
1521! %l6 = 00000000, %l7 = 11396151, Mem[0000000030181400] = 650000ff d5cb975d
1522 stda %l6,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000 11396151
1523! %l1 = 0000000000000064, %l1 = 0000000000000064, %l2 = 0000000000000000
1524 andn %l1,%l1,%l2 ! %l2 = 0000000000000000
1525! %l6 = 00000000, %l7 = 11396151, Mem[0000000030041400] = 0e792a5d 71fe6c7d
1526 stda %l6,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000 11396151
1527! %f28 = 2ddd6026 5ca20fdf, %l7 = cb63000011396151
1528! Mem[0000000010041410] = ff63000000000000
1529 add %i1,0x010,%g1
1530 stda %f28,[%g1+%l7]ASI_PST32_P ! Mem[0000000010041410] = ff6300005ca20fdf
1531
1532p0_label_56:
1533! Starting 10 instruction Load Burst
1534 membar #Sync ! Added by membar checker (13)
1535! Mem[0000000010141400] = ffffffff 00000361 ff1f3113 08e66057
1536! Mem[0000000010141410] = 6bb6bf79 2244d363 6b74384a 23ca20f3
1537! Mem[0000000010141420] = 40536958 28818d09 0ea59f56 3fb0144f
1538! Mem[0000000010141430] = 8d6e143c ffffff08 63d34422 79bfb66b
1539 ldda [%i5+%g0]ASI_BLK_PL,%f16 ! Block Load from 0000000010141400
1540! Mem[0000000010001400] = ffa6c783, %f13 = 660abef5
1541 lda [%i0+%g0]0x80,%f13 ! %f13 = ffa6c783
1542! Mem[00000000100c1400] = 4e000000, %l3 = 0000000000000000
1543 ldsba [%i3+%g0]0x80,%l3 ! %l3 = 000000000000004e
1544! Mem[0000000030141400] = f1a9d73dff000000, %f0 = 8d6e143c ffff0cff
1545 ldda [%i5+%g0]0x89,%f0 ! %f0 = f1a9d73d ff000000
1546! Mem[00000000211c0000] = 4eff0480, %l3 = 000000000000004e
1547 ldsh [%o2+%g0],%l3 ! %l3 = 0000000000004eff
1548! Mem[0000000010081410] = 0000000d, %l4 = 000000000e792a5d
1549 ldsha [%i2+%o5]0x88,%l4 ! %l4 = 000000000000000d
1550! Mem[0000000010181400] = 000000ff ff19ab0e, %l4 = 0000000d, %l5 = 000000ff
1551 ldd [%i6+%g0],%l4 ! %l4 = 00000000000000ff 00000000ff19ab0e
1552! Mem[0000000010101400] = ff000043, %l3 = 0000000000004eff
1553 ldsba [%i4+%g0]0x80,%l3 ! %l3 = ffffffffffffffff
1554! Mem[0000000030181408] = ffa6c78308e66057, %f10 = 1c0da300 28000000
1555 ldda [%i6+%o4]0x81,%f10 ! %f10 = ffa6c783 08e66057
1556! Mem[0000000010041400] = 00000000, %l3 = ffffffffffffffff
1557 lduwa [%i1+%g0]0x80,%l3 ! %l3 = 0000000000000000
1558
1559p0_label_57:
1560! Starting 10 instruction Store Burst
1561! Mem[0000000010141408] = ff1f3113, %l2 = 0000000000000000
1562 swapa [%i5+%o4]0x80,%l2 ! %l2 = 00000000ff1f3113
1563! %l2 = 00000000ff1f3113, Mem[0000000010181408] = 650000f0000000ff
1564 stxa %l2,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000ff1f3113
1565! %f18 = 5760e608 13311fff, Mem[0000000030101408] = 1d35790e 08e66057
1566 stda %f18,[%i4+%o4]0x81 ! Mem[0000000030101408] = 5760e608 13311fff
1567! Mem[0000000030101400] = 00a30d1c, %l1 = 0000000000000064
1568 swapa [%i4+%g0]0x89,%l1 ! %l1 = 0000000000a30d1c
1569! %l7 = cb63000011396151, Mem[0000000030101408] = ff1f311308e66057
1570 stxa %l7,[%i4+%o4]0x89 ! Mem[0000000030101408] = cb63000011396151
1571! Mem[0000000020800000] = 35ffc420, %l5 = 00000000ff19ab0e
1572 ldstub [%o1+%g0],%l5 ! %l5 = 0000000000000035
1573! %l1 = 0000000000a30d1c, Mem[00000000300c1400] = 00000000
1574 stha %l1,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 0d1c0000
1575! %l4 = 00000000000000ff, Mem[00000000100c1422] = 5c978008, %asi = 80
1576 stba %l4,[%i3+0x022]%asi ! Mem[00000000100c1420] = 5c97ff08
1577! Mem[0000000010181417] = 000063cb, %l2 = 00000000ff1f3113
1578 ldstuba [%i6+0x017]%asi,%l2 ! %l2 = 00000000000000cb
1579! %l1 = 0000000000a30d1c, Mem[0000000010001408] = 83c7a6ff00000000
1580 stxa %l1,[%i0+%o4]0x80 ! Mem[0000000010001408] = 0000000000a30d1c
1581
1582p0_label_58:
1583! Starting 10 instruction Load Burst
1584! Mem[00000000100c1410] = f0520028, %l0 = 00000000000000ff
1585 ldsba [%i3+%o5]0x88,%l0 ! %l0 = 0000000000000028
1586! Mem[00000000100c1400] = 0000004e, %l0 = 0000000000000028
1587 ldsha [%i3+%g0]0x88,%l0 ! %l0 = 000000000000004e
1588! Mem[0000000010101400] = 430000ff, %l3 = 0000000000000000
1589 lduha [%i4+%g0]0x88,%l3 ! %l3 = 00000000000000ff
1590! Mem[0000000010001418] = 1ce1feff, %f10 = ffa6c783
1591 ld [%i0+0x018],%f10 ! %f10 = 1ce1feff
1592! Mem[0000000030181400] = 00000000, %l5 = 0000000000000035
1593 ldsha [%i6+%g0]0x89,%l5 ! %l5 = 0000000000000000
1594! %l2 = 00000000000000cb, immd = 00000000000000dd, %l108 = 0000000000000000
1595 udivx %l2,0x0dd,%l0 ! %l0 = 0000000000000000
1596! %l3 = 00000000000000ff, immd = 00000c40, %y = 00000000
1597 udiv %l3,0xc40,%l7 ! %l7 = 0000000000000000
1598 mov %l0,%y ! %y = 00000000
1599! Mem[00000000100c143e] = 4def72db, %l2 = 00000000000000cb, %asi = 80
1600 ldsha [%i3+0x03e]%asi,%l2 ! %l2 = 00000000000072db
1601! Mem[000000001000143a] = 6e43f332, %l7 = 0000000000000000, %asi = 80
1602 lduha [%i0+0x03a]%asi,%l7 ! %l7 = 000000000000f332
1603! Mem[00000000100c1420] = 5c97ff08658ffff9, %f8 = 5d2a790e 00000000, %asi = 80
1604 ldda [%i3+0x020]%asi,%f8 ! %f8 = 5c97ff08 658ffff9
1605
1606p0_label_59:
1607! Starting 10 instruction Store Burst
1608! Mem[00000000300c1408] = ff0cffff, %l0 = 0000000000000000
1609 swapa [%i3+%o4]0x81,%l0 ! %l0 = 00000000ff0cffff
1610! Mem[0000000030001410] = ff000000, %l6 = 0000000000000000
1611 ldstuba [%i0+%o5]0x81,%l6 ! %l6 = 00000000000000ff
1612! Mem[0000000030181400] = 00000000, %l6 = 00000000000000ff
1613 swapa [%i6+%g0]0x81,%l6 ! %l6 = 0000000000000000
1614! %l6 = 0000000000000000, Mem[0000000030001400] = 28000000
1615 stwa %l6,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000000
1616! %l1 = 0000000000a30d1c, Mem[0000000010041438] = 5f3310924f8dcb1b, %asi = 80
1617 stxa %l1,[%i1+0x038]%asi ! Mem[0000000010041438] = 0000000000a30d1c
1618! Mem[0000000010001408] = 00000000, %l6 = 0000000000000000
1619 ldstuba [%i0+%o4]0x88,%l6 ! %l6 = 0000000000000000
1620 membar #Sync ! Added by membar checker (14)
1621! %f26 = 4f14b03f, Mem[0000000010141430] = 8d6e143c
1622 st %f26,[%i5+0x030] ! Mem[0000000010141430] = 4f14b03f
1623! %f10 = 1ce1feff 08e66057, %l4 = 00000000000000ff
1624! Mem[0000000030141418] = 6a7c8eea50da7913
1625 add %i5,0x018,%g1
1626 stda %f10,[%g1+%l4]ASI_PST8_S ! Mem[0000000030141418] = 1ce1feff08e66057
1627! %l7 = 000000000000f332, Mem[0000000030101400] = 64000000
1628 stha %l7,[%i4+%g0]0x81 ! Mem[0000000030101400] = f3320000
1629! Mem[0000000030101400] = f3320000, %l5 = 0000000000000000
1630 ldstuba [%i4+%g0]0x81,%l5 ! %l5 = 00000000000000f3
1631
1632p0_label_60:
1633! Starting 10 instruction Load Burst
1634! Mem[0000000010181408] = 13311fff 00000000, %l0 = ff0cffff, %l1 = 00a30d1c
1635 ldda [%i6+%o4]0x80,%l0 ! %l0 = 0000000013311fff 0000000000000000
1636! Mem[0000000010141408] = 0000000008e66057, %f6 = 1d35790e 52000000
1637 ldda [%i5+%o4]0x80,%f6 ! %f6 = 00000000 08e66057
1638! Mem[00000000300c1408] = 8d6e143c00000000, %l7 = 000000000000f332
1639 ldxa [%i3+%o4]0x89,%l7 ! %l7 = 8d6e143c00000000
1640! Mem[0000000010001400] = ffa6c783, %f15 = ec1a9f6f
1641 lda [%i0+%g0]0x80,%f15 ! %f15 = ffa6c783
1642! Mem[0000000010181400] = ff000000, %l0 = 0000000013311fff
1643 lduha [%i6+%g0]0x88,%l0 ! %l0 = 0000000000000000
1644! Mem[0000000030101400] = ff320000, %l4 = 00000000000000ff
1645 ldswa [%i4+%g0]0x81,%l4 ! %l4 = ffffffffff320000
1646! Mem[0000000010081404] = ffffffff, %l4 = ffffffffff320000
1647 ldsh [%i2+0x004],%l4 ! %l4 = ffffffffffffffff
1648! Mem[0000000010141408] = 00000000, %l3 = 00000000000000ff
1649 lduwa [%i5+%o4]0x80,%l3 ! %l3 = 0000000000000000
1650! Mem[0000000010141408] = 00000000, %l2 = 00000000000072db
1651 lduha [%i5+%o4]0x80,%l2 ! %l2 = 0000000000000000
1652! Mem[0000000030141408] = 67e989746bb6bf79, %l2 = 0000000000000000
1653 ldxa [%i5+%o4]0x89,%l2 ! %l2 = 67e989746bb6bf79
1654
1655p0_label_61:
1656! Starting 10 instruction Store Burst
1657! %f22 = f320ca23 4a38746b, Mem[0000000010081400] = b20800ff ffffffff
1658 stda %f22,[%i2+%g0]0x88 ! Mem[0000000010081400] = f320ca23 4a38746b
1659! %f21 = 79bfb66b, Mem[00000000300c1410] = ffffff08
1660 sta %f21,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 79bfb66b
1661! Mem[0000000010041410] = ff630000, %l6 = 0000000000000000
1662 ldstuba [%i1+%o5]0x80,%l6 ! %l6 = 00000000000000ff
1663! %f16 = 61030000 ffffffff, %l1 = 0000000000000000
1664! Mem[0000000010041408] = 11b7761800a30d1c
1665 add %i1,0x008,%g1
1666 stda %f16,[%g1+%l1]ASI_PST16_P ! Mem[0000000010041408] = 11b7761800a30d1c
1667! Mem[0000000010081408] = 6bb6bf79, %l1 = 0000000000000000
1668 swapa [%i2+%o4]0x88,%l1 ! %l1 = 000000006bb6bf79
1669! %f6 = 00000000, Mem[0000000030001408] = ff0da300
1670 sta %f6 ,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000000
1671! Mem[00000000100c1408] = 0000000d, %l4 = 00000000ffffffff
1672 swapa [%i3+%o4]0x88,%l4 ! %l4 = 000000000000000d
1673! Mem[0000000010081408] = 00000000, %l2 = 000000006bb6bf79
1674 swapa [%i2+%o4]0x80,%l2 ! %l2 = 0000000000000000
1675! %l1 = 000000006bb6bf79, Mem[0000000010001400] = ffa6c783
1676 stba %l1,[%i0+%g0]0x80 ! Mem[0000000010001400] = 79a6c783
1677! Mem[0000000010081400] = 6b74384a 23ca20f3 6bb6bf79 43c70828
1678! %f0 = f1a9d73d ff000000 45ffffff 3d35d1d9
1679! %f4 = 000008b2 000008b2 00000000 08e66057
1680! %f8 = 5c97ff08 658ffff9 1ce1feff 08e66057
1681! %f12 = ffffffff ffa6c783 64a63cff ffa6c783
1682 stda %f0 ,[%i2+%g0]ASI_BLK_AIUPL ! Block Store to 0000000010081400
1683
1684p0_label_62:
1685! Starting 10 instruction Load Burst
1686! Mem[0000000030101410] = 6b74384a23ca20f3, %l2 = 0000000000000000
1687 ldxa [%i4+%o5]0x89,%l2 ! %l2 = 6b74384a23ca20f3
1688! Mem[0000000030101400] = 000032ff, %l3 = 0000000000000000
1689 ldswa [%i4+%g0]0x89,%l3 ! %l3 = 00000000000032ff
1690! Mem[0000000030041400] = 00000000, %l0 = 0000000000000000
1691 lduba [%i1+%g0]0x81,%l0 ! %l0 = 0000000000000000
1692! Mem[0000000010181410] = 64a63cff, %l0 = 0000000000000000
1693 ldsba [%i6+%o5]0x80,%l0 ! %l0 = 0000000000000064
1694! Mem[0000000010141418] = 6b74384a23ca20f3, %f18 = 5760e608 13311fff, %asi = 80
1695 ldda [%i5+0x018]%asi,%f18 ! %f18 = 6b74384a 23ca20f3
1696! Mem[0000000010141408] = 00000000, %l6 = 00000000000000ff
1697 ldswa [%i5+%o4]0x88,%l6 ! %l6 = 0000000000000000
1698! Mem[0000000010101418] = fffee11c00000000, %l2 = 6b74384a23ca20f3
1699 ldx [%i4+0x018],%l2 ! %l2 = fffee11c00000000
1700! Mem[0000000010001400] = 79a6c783, %l7 = 8d6e143c00000000
1701 lduha [%i0+%g0]0x80,%l7 ! %l7 = 00000000000079a6
1702 membar #Sync ! Added by membar checker (15)
1703! Mem[0000000010081410] = b2080000, %l3 = 00000000000032ff
1704 ldswa [%i2+%o5]0x80,%l3 ! %l3 = ffffffffb2080000
1705! Mem[00000000100c1400] = 00000065 0000004e, %l0 = 00000064, %l1 = 6bb6bf79
1706 ldda [%i3+%g0]0x88,%l0 ! %l0 = 000000000000004e 0000000000000065
1707
1708p0_label_63:
1709! Starting 10 instruction Store Burst
1710! %l0 = 000000000000004e, Mem[0000000030041400] = 00000000
1711 stwa %l0,[%i1+%g0]0x81 ! Mem[0000000030041400] = 0000004e
1712! Mem[0000000010041410] = ff630000, %l0 = 000000000000004e
1713 ldstuba [%i1+%o5]0x80,%l0 ! %l0 = 00000000000000ff
1714! Mem[0000000010081400] = ff000000, %l3 = 00000000b2080000
1715 swapa [%i2+%g0]0x88,%l3 ! %l3 = 00000000ff000000
1716! %l7 = 00000000000079a6, Mem[0000000010081408] = 3d35d1d9
1717 stha %l7,[%i2+%o4]0x88 ! Mem[0000000010081408] = 3d3579a6
1718! %l7 = 00000000000079a6, Mem[0000000030101400] = ff320000
1719 stwa %l7,[%i4+%g0]0x81 ! Mem[0000000030101400] = 000079a6
1720! %f26 = 4f14b03f 569fa50e, %l3 = 00000000ff000000
1721! Mem[0000000010141438] = 63d3442279bfb66b
1722 add %i5,0x038,%g1
1723 stda %f26,[%g1+%l3]ASI_PST32_PL ! Mem[0000000010141438] = 63d3442279bfb66b
1724! Mem[00000000300c1408] = 00000000, %l6 = 0000000000000000
1725 swapa [%i3+%o4]0x81,%l6 ! %l6 = 0000000000000000
1726! %f24 = 098d8128 58695340, Mem[0000000010101410] = ffff0000 5d2aba4e
1727 stda %f24,[%i4+%o5]0x88 ! Mem[0000000010101410] = 098d8128 58695340
1728! %l3 = 00000000ff000000, Mem[0000000010141410] = 79bfb66b
1729 stwa %l3,[%i5+%o5]0x88 ! Mem[0000000010141410] = ff000000
1730! %f8 = 5c97ff08 658ffff9, Mem[0000000010001408] = ff000000 00a30d1c
1731 stda %f8 ,[%i0+%o4]0x80 ! Mem[0000000010001408] = 5c97ff08 658ffff9
1732
1733p0_label_64:
1734! Starting 10 instruction Load Burst
1735! Mem[0000000010181410] = 64a63cff, %l4 = 000000000000000d
1736 lduba [%i6+%o5]0x80,%l4 ! %l4 = 0000000000000064
1737! Mem[0000000030181410] = ffffffff, %l6 = 0000000000000000
1738 ldsba [%i6+%o5]0x81,%l6 ! %l6 = ffffffffffffffff
1739! Mem[0000000010141410] = 000000ff, %l1 = 0000000000000065, %asi = 80
1740 ldsba [%i5+0x010]%asi,%l1 ! %l1 = 0000000000000000
1741! Mem[0000000030081408] = d7782a69000079bf, %f4 = 000008b2 000008b2
1742 ldda [%i2+%o4]0x89,%f4 ! %f4 = d7782a69 000079bf
1743! Mem[0000000030081400] = 6f669975f6379502, %l6 = ffffffffffffffff
1744 ldxa [%i2+%g0]0x89,%l6 ! %l6 = 6f669975f6379502
1745! Mem[0000000030041400] = 4e000000, %l3 = 00000000ff000000
1746 lduha [%i1+%g0]0x89,%l3 ! %l3 = 0000000000000000
1747! Mem[00000000100c140c] = 00000000, %l7 = 00000000000079a6, %asi = 80
1748 ldsha [%i3+0x00c]%asi,%l7 ! %l7 = 0000000000000000
1749! Mem[0000000030141410] = 0eab19ff, %l2 = fffee11c00000000
1750 lduha [%i5+%o5]0x81,%l2 ! %l2 = 0000000000000eab
1751! Mem[0000000010181404] = ff19ab0e, %l5 = 00000000000000f3, %asi = 80
1752 ldsha [%i6+0x004]%asi,%l5 ! %l5 = ffffffffffffff19
1753! %f19 = 23ca20f3, %f28 = 08ffffff, %f4 = d7782a69 000079bf
1754 fsmuld %f19,%f28,%f4 ! %f4 = 35a9441e 46bbe1a0
1755
1756p0_label_65:
1757! Starting 10 instruction Store Burst
1758! Mem[00000000211c0001] = 4eff0480, %l7 = 0000000000000000
1759 ldstub [%o2+0x001],%l7 ! %l7 = 00000000000000ff
1760! Mem[0000000010081400] = b2080000, %l1 = 0000000000000000
1761 ldstuba [%i2+%g0]0x88,%l1 ! %l1 = 0000000000000000
1762! %l6 = f6379502, %l7 = 000000ff, Mem[0000000010041410] = ff630000 5ca20fdf
1763 stda %l6,[%i1+%o5]0x80 ! Mem[0000000010041410] = f6379502 000000ff
1764! %l1 = 0000000000000000, Mem[0000000030001400] = 00000000
1765 stwa %l1,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000
1766! %f11 = 08e66057, Mem[0000000030181408] = 83c7a6ff
1767 sta %f11,[%i6+%o4]0x89 ! Mem[0000000030181408] = 08e66057
1768! Mem[0000000010001400] = 83c7a679, %l1 = 0000000000000000
1769 ldstuba [%i0+%g0]0x88,%l1 ! %l1 = 0000000000000079
1770! Mem[000000001000140c] = 658ffff9, %l5 = 00000000ffffff19, %asi = 80
1771 swapa [%i0+0x00c]%asi,%l5 ! %l5 = 00000000658ffff9
1772! %l7 = 00000000000000ff, Mem[00000000211c0001] = 4eff0480
1773 stb %l7,[%o2+0x001] ! Mem[00000000211c0000] = 4eff0480
1774! %f24 = 098d8128 58695340, %l3 = 0000000000000000
1775! Mem[0000000010101418] = fffee11c00000000
1776 add %i4,0x018,%g1
1777 stda %f24,[%g1+%l3]ASI_PST32_P ! Mem[0000000010101418] = fffee11c00000000
1778! %l5 = 00000000658ffff9, Mem[0000000010081400] = b20800ff
1779 stha %l5,[%i2+%g0]0x88 ! Mem[0000000010081400] = b208fff9
1780
1781p0_label_66:
1782! Starting 10 instruction Load Burst
1783! %l2 = 0000000000000eab, %l2 = 0000000000000eab, %l5 = 00000000658ffff9
1784 and %l2,%l2,%l5 ! %l5 = 0000000000000eab
1785! %f8 = 5c97ff08 658ffff9, %l1 = 0000000000000079
1786! Mem[0000000030001428] = 0af6c3167793510f
1787 add %i0,0x028,%g1
1788 stda %f8,[%g1+%l1]ASI_PST8_S ! Mem[0000000030001428] = 0a97ff08659351f9
1789! Mem[0000000010101428] = 757f8ee6, %l5 = 0000000000000eab, %asi = 80
1790 ldsha [%i4+0x028]%asi,%l5 ! %l5 = 000000000000757f
1791! Mem[0000000010041410] = 029537f6, %l5 = 000000000000757f
1792 ldsba [%i1+%o5]0x88,%l5 ! %l5 = fffffffffffffff6
1793! Mem[00000000211c0000] = 4eff0480, %l0 = 00000000000000ff
1794 ldsh [%o2+%g0],%l0 ! %l0 = 0000000000004eff
1795! Mem[00000000100c1400] = 4e000000, %l1 = 0000000000000079
1796 ldswa [%i3+%g0]0x80,%l1 ! %l1 = 000000004e000000
1797! %l3 = 0000000000000000, Mem[0000000030041408] = ffffff0d
1798 stba %l3,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00ffff0d
1799! Mem[0000000010141410] = ff000000, %l5 = fffffffffffffff6
1800 ldsha [%i5+%o5]0x88,%l5 ! %l5 = 0000000000000000
1801! Mem[00000000300c1400] = 0d1c0000, %l6 = 6f669975f6379502
1802 ldsha [%i3+%g0]0x81,%l6 ! %l6 = 0000000000000d1c
1803! Mem[000000001008142c] = fffee11c, %f4 = 35a9441e
1804 ld [%i2+0x02c],%f4 ! %f4 = fffee11c
1805
1806p0_label_67:
1807! Starting 10 instruction Store Burst
1808! %l4 = 0000000000000064, Mem[0000000030181410] = ffffffff
1809 stha %l4,[%i6+%o5]0x81 ! Mem[0000000030181410] = 0064ffff
1810! %l1 = 000000004e000000, Mem[0000000010141400] = ffffffff
1811 stba %l1,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00ffffff
1812! %l1 = 000000004e000000, Mem[0000000021800080] = 4a538710, %asi = 80
1813 stha %l1,[%o3+0x080]%asi ! Mem[0000000021800080] = 00008710
1814! %l6 = 0000000000000d1c, Mem[0000000030181400] = 000000ff51613911
1815 stxa %l6,[%i6+%g0]0x81 ! Mem[0000000030181400] = 0000000000000d1c
1816! %l6 = 0000000000000d1c, Mem[0000000010041416] = 000000ff, %asi = 80
1817 stha %l6,[%i1+0x016]%asi ! Mem[0000000010041414] = 00000d1c
1818! %l0 = 0000000000004eff, Mem[00000000100c1410] = f0520028
1819 stha %l0,[%i3+%o5]0x88 ! Mem[00000000100c1410] = f0524eff
1820! Mem[0000000010001408] = 08ff975c, %l1 = 000000004e000000
1821 ldstuba [%i0+%o4]0x88,%l1 ! %l1 = 000000000000005c
1822! %l2 = 0000000000000eab, Mem[0000000010041400] = 2800000000000000
1823 stxa %l2,[%i1+%g0]0x88 ! Mem[0000000010041400] = 0000000000000eab
1824! Mem[00000000100c1434] = 65083535, %l4 = 0000000000000064
1825 swap [%i3+0x034],%l4 ! %l4 = 0000000065083535
1826! %l3 = 0000000000000000, Mem[0000000010141410] = ff000000
1827 stha %l3,[%i5+%o5]0x88 ! Mem[0000000010141410] = ff000000
1828
1829p0_label_68:
1830! Starting 10 instruction Load Burst
1831! Mem[0000000030041400] = 0000004e51613911, %l7 = 00000000000000ff
1832 ldxa [%i1+%g0]0x81,%l7 ! %l7 = 0000004e51613911
1833 membar #Sync ! Added by membar checker (16)
1834! Mem[00000000100c1400] = 4e000000 65000000 ffffffff 00000000
1835! Mem[00000000100c1410] = ff4e52f0 ffffeb3b 659bd17a 0459d763
1836! Mem[00000000100c1420] = 5c97ff08 658ffff9 3b7abf86 4196d5bf
1837! Mem[00000000100c1430] = 39dbff74 00000064 28e09b52 4def72db
1838 ldda [%i3+%g0]ASI_BLK_AIUP,%f0 ! Block Load from 00000000100c1400
1839! Mem[0000000030081410] = 44f71100, %l2 = 0000000000000eab
1840 lduba [%i2+%o5]0x89,%l2 ! %l2 = 0000000000000000
1841! Mem[0000000030181408] = 08e66057, %l6 = 0000000000000d1c
1842 lduba [%i6+%o4]0x89,%l6 ! %l6 = 0000000000000057
1843! Mem[0000000030101408] = 11396151, %l2 = 0000000000000000
1844 lduwa [%i4+%o4]0x89,%l2 ! %l2 = 0000000011396151
1845! Mem[0000000030081410] = 44f71100, %l6 = 0000000000000057
1846 lduwa [%i2+%o5]0x89,%l6 ! %l6 = 0000000044f71100
1847! Mem[00000000300c1410] = 79bfb66b, %l5 = 0000000000000000
1848 swapa [%i3+%o5]0x89,%l5 ! %l5 = 0000000079bfb66b
1849! Mem[0000000010001424] = 58b11659, %l5 = 0000000079bfb66b
1850 ldsw [%i0+0x024],%l5 ! %l5 = 0000000058b11659
1851! Mem[0000000020800000] = ffffc420, %l7 = 0000004e51613911, %asi = 80
1852 ldsha [%o1+0x000]%asi,%l7 ! %l7 = ffffffffffffffff
1853! Mem[00000000211c0001] = 4eff0480, %l2 = 0000000011396151
1854 ldsb [%o2+0x001],%l2 ! %l2 = ffffffffffffffff
1855
1856p0_label_69:
1857! Starting 10 instruction Store Burst
1858! %l1 = 000000000000005c, Mem[0000000030101408] = 11396151
1859 stba %l1,[%i4+%o4]0x89 ! Mem[0000000030101408] = 1139615c
1860! Mem[0000000010081400] = f9ff08b2 3dd7a9f1 a679353d ffffff45
1861! %f16 = 61030000 ffffffff 6b74384a 23ca20f3
1862! %f20 = 63d34422 79bfb66b f320ca23 4a38746b
1863! %f24 = 098d8128 58695340 4f14b03f 569fa50e
1864! %f28 = 08ffffff 3c146e8d 6bb6bf79 2244d363
1865 stda %f16,[%i2+%g0]ASI_COMMIT_P ! Block Store to 0000000010081400
1866! Mem[0000000030081400] = f6379502, %l6 = 0000000044f71100
1867 swapa [%i2+%g0]0x89,%l6 ! %l6 = 00000000f6379502
1868! %l7 = ffffffffffffffff, Mem[0000000010001408] = 08ff97ff
1869 stha %l7,[%i0+%o4]0x88 ! Mem[0000000010001408] = 08ffffff
1870! Code Fragment 4, seed = 591431
1871p0_fragment_5:
1872! %l0 = 0000000000004eff
1873 setx 0x0418489b940b3cee,%g7,%l0 ! %l0 = 0418489b940b3cee
1874! %l1 = 000000000000005c
1875 setx 0xe4c6bc60a49bf699,%g7,%l1 ! %l1 = e4c6bc60a49bf699
1876 setx 0x7ff8, %g1, %g2
1877 and %l0, %g2, %l0
1878 setx 0xffffffff, %g1, %g2
1879 and %l1, %g2, %l1
1880 setx 0x100000000, %g1, %g2
1881 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1882 ta T_CHANGE_HPRIV
1883 stxa %l1, [%l0]ASI_ICACHE_INSTR
1884 ta T_CHANGE_NONHPRIV
1885! %l0 = 0418489b940b3cee
1886 setx 0x5e0a16d0aa111c54,%g7,%l0 ! %l0 = 5e0a16d0aa111c54
1887! %l1 = e4c6bc60a49bf699
1888 setx 0x5ad32ac6b8bc311f,%g7,%l1 ! %l1 = 5ad32ac6b8bc311f
1889p0_fragment_5_end:
1890! %l7 = ffffffffffffffff, Mem[0000000010141434] = ffffff08, %asi = 80
1891 stha %l7,[%i5+0x034]%asi ! Mem[0000000010141434] = ffffff08
1892! %f9 = 658ffff9, Mem[0000000010041434] = 2d4561e7
1893 st %f9 ,[%i1+0x034] ! Mem[0000000010041434] = 658ffff9
1894! %l2 = ffffffffffffffff, Mem[0000000010041410] = 1c0d0000029537f6
1895 stxa %l2,[%i1+%o5]0x88 ! Mem[0000000010041410] = ffffffffffffffff
1896! %l0 = 5e0a16d0aa111c54, Mem[0000000030001410] = 000000ff
1897 stba %l0,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000054
1898! %l5 = 0000000058b11659, Mem[0000000030041408] = 00ffff0d61030000
1899 stxa %l5,[%i1+%o4]0x81 ! Mem[0000000030041408] = 0000000058b11659
1900
1901p0_label_70:
1902! Starting 10 instruction Load Burst
1903! Mem[00000000100c1410] = f0524eff, %l2 = ffffffffffffffff
1904 lduwa [%i3+%o5]0x88,%l2 ! %l2 = 00000000f0524eff
1905! Mem[0000000010181410] = 64a63cff, %l6 = 00000000f6379502
1906 ldsha [%i6+%o5]0x80,%l6 ! %l6 = 00000000000064a6
1907! Mem[0000000010041410] = ffffffffffffffff, %l0 = 5e0a16d0aa111c54, %asi = 80
1908 ldxa [%i1+0x010]%asi,%l0 ! %l0 = ffffffffffffffff
1909! Mem[00000000211c0000] = 4eff0480, %l5 = 0000000058b11659
1910 lduh [%o2+%g0],%l5 ! %l5 = 0000000000004eff
1911! Mem[0000000010181408] = ff1f3113, %l3 = 0000000000000000
1912 lduwa [%i6+%o4]0x88,%l3 ! %l3 = 00000000ff1f3113
1913! Mem[0000000010141408] = 00000000, %l3 = 00000000ff1f3113
1914 ldswa [%i5+%o4]0x88,%l3 ! %l3 = 0000000000000000
1915 membar #Sync ! Added by membar checker (17)
1916! Mem[0000000010081420] = 098d812858695340, %f10 = 3b7abf86 4196d5bf, %asi = 80
1917 ldda [%i2+0x020]%asi,%f10 ! %f10 = 098d8128 58695340
1918! Mem[0000000010181410] = ff3ca664, %l5 = 0000000000004eff
1919 ldsba [%i6+%o5]0x88,%l5 ! %l5 = 0000000000000064
1920! Mem[0000000030101408] = 5c613911, %l5 = 0000000000000064
1921 lduha [%i4+%o4]0x81,%l5 ! %l5 = 0000000000005c61
1922! Mem[0000000010181400] = ff000000, %f26 = 4f14b03f
1923 lda [%i6+%g0]0x88,%f26 ! %f26 = ff000000
1924
1925p0_label_71:
1926! Starting 10 instruction Store Burst
1927! %l6 = 00000000000064a6, Mem[0000000030141400] = ff000000
1928 stba %l6,[%i5+%g0]0x89 ! Mem[0000000030141400] = ff0000a6
1929! Mem[0000000010041408] = 1876b711, %l0 = ffffffffffffffff
1930 ldstuba [%i1+%o4]0x88,%l0 ! %l0 = 0000000000000011
1931! %l6 = 000064a6, %l7 = ffffffff, Mem[0000000010041428] = 79bfb66b 00000000
1932 std %l6,[%i1+0x028] ! Mem[0000000010041428] = 000064a6 ffffffff
1933! Mem[000000001008141e] = 4a38746b, %l6 = 00000000000064a6
1934 ldstub [%i2+0x01e],%l6 ! %l6 = 0000000000000074
1935! %l0 = 0000000000000011, Mem[00000000211c0000] = 4eff0480
1936 sth %l0,[%o2+%g0] ! Mem[00000000211c0000] = 00110480
1937! %f3 = 00000000, Mem[0000000030101400] = a6790000
1938 sta %f3 ,[%i4+%g0]0x89 ! Mem[0000000030101400] = 00000000
1939! %f9 = 658ffff9, %f2 = ffffffff, %f26 = ff000000
1940 fsubs %f9 ,%f2 ,%f26 ! %f26 = ffffffff
1941! %l4 = 65083535, %l5 = 00005c61, Mem[0000000030081410] = 0011f744 4f832b0d
1942 stda %l4,[%i2+%o5]0x81 ! Mem[0000000030081410] = 65083535 00005c61
1943! %l7 = ffffffffffffffff, Mem[00000000300c1408] = 00000000
1944 stha %l7,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ffff0000
1945! Mem[0000000010041400] = 00000eab, %l1 = 00000000b8bc311f
1946 swapa [%i1+%g0]0x88,%l1 ! %l1 = 0000000000000eab
1947
1948p0_label_72:
1949! Starting 10 instruction Load Burst
1950! Mem[0000000030041400] = 0000004e, %l7 = ffffffffffffffff
1951 lduha [%i1+%g0]0x81,%l7 ! %l7 = 0000000000000000
1952! Mem[0000000010001400] = 83c7a6ff, %l3 = 0000000000000000
1953 lduha [%i0+%g0]0x88,%l3 ! %l3 = 000000000000a6ff
1954! %f21 = 79bfb66b, %f7 = 0459d763
1955 fcmpes %fcc0,%f21,%f7 ! %fcc0 = 2
1956! Mem[0000000010001408] = 19ffffff08ffffff, %f4 = ff4e52f0 ffffeb3b
1957 ldda [%i0+%o4]0x88,%f4 ! %f4 = 19ffffff 08ffffff
1958! Mem[00000000100c1410] = ff4e52f0ffffeb3b, %f2 = ffffffff 00000000
1959 ldd [%i3+%o5],%f2 ! %f2 = ff4e52f0 ffffeb3b
1960! Mem[00000000100c142c] = 4196d5bf, %l3 = 000000000000a6ff
1961 ldsw [%i3+0x02c],%l3 ! %l3 = 000000004196d5bf
1962! Mem[00000000100c1400] = 4e000000 65000000, %l2 = f0524eff, %l3 = 4196d5bf
1963 ldd [%i3+%g0],%l2 ! %l2 = 000000004e000000 0000000065000000
1964! Mem[000000001000141c] = 448927c3, %l2 = 000000004e000000
1965 lduw [%i0+0x01c],%l2 ! %l2 = 00000000448927c3
1966! Mem[00000000211c0000] = 00110480, %l5 = 0000000000005c61, %asi = 80
1967 lduha [%o2+0x000]%asi,%l5 ! %l5 = 0000000000000011
1968! Mem[0000000030141408] = 79bfb66b 7489e967, %l4 = 65083535, %l5 = 00000011
1969 ldda [%i5+%o4]0x81,%l4 ! %l4 = 0000000079bfb66b 000000007489e967
1970
1971p0_label_73:
1972! Starting 10 instruction Store Burst
1973! %l2 = 00000000448927c3, immd = fffffffffffff202, %l3 = 0000000065000000
1974 mulx %l2,-0xdfe,%l3 ! %l3 = fffffc4108e5a586
1975! Mem[0000000010101400] = 430000ff, %l1 = 0000000000000eab
1976 swapa [%i4+%g0]0x88,%l1 ! %l1 = 00000000430000ff
1977! %f14 = 28e09b52 4def72db, Mem[0000000030041408] = 00000000 58b11659
1978 stda %f14,[%i1+%o4]0x81 ! Mem[0000000030041408] = 28e09b52 4def72db
1979! %l1 = 00000000430000ff, Mem[0000000030001400] = 0000000000000000
1980 stxa %l1,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000430000ff
1981! %f12 = 39dbff74, Mem[0000000030081408] = 000079bf
1982 sta %f12,[%i2+%o4]0x89 ! Mem[0000000030081408] = 39dbff74
1983! Mem[0000000030081408] = 39dbff74, %l5 = 000000007489e967
1984 ldstuba [%i2+%o4]0x89,%l5 ! %l5 = 0000000000000074
1985! Mem[0000000010181410] = 64a63cff, %l2 = 00000000448927c3
1986 swapa [%i6+%o5]0x80,%l2 ! %l2 = 0000000064a63cff
1987! %l3 = fffffc4108e5a586, imm = 0000000000000992, %l1 = 00000000430000ff
1988 or %l3,0x992,%l1 ! %l1 = fffffc4108e5ad96
1989! %f12 = 39dbff74 00000064, Mem[0000000030041410] = 00000dff 1866de2f
1990 stda %f12,[%i1+%o5]0x89 ! Mem[0000000030041410] = 39dbff74 00000064
1991! Mem[0000000030181410] = 0064ffff, %l3 = fffffc4108e5a586
1992 ldstuba [%i6+%o5]0x81,%l3 ! %l3 = 0000000000000000
1993
1994p0_label_74:
1995! Starting 10 instruction Load Burst
1996! Mem[0000000010181410] = c3278944, %l6 = 0000000000000074
1997 ldswa [%i6+%o5]0x88,%l6 ! %l6 = ffffffffc3278944
1998! Mem[00000000201c0000] = 00ffddf0, %l7 = 0000000000000000
1999 lduh [%o0+%g0],%l7 ! %l7 = 00000000000000ff
2000! Mem[0000000010041408] = 1876b7ff, %l6 = ffffffffc3278944
2001 lduba [%i1+%o4]0x88,%l6 ! %l6 = 00000000000000ff
2002! Mem[0000000030041410] = 00000064, %l5 = 0000000000000074
2003 ldsba [%i1+%o5]0x89,%l5 ! %l5 = 0000000000000064
2004! Mem[0000000030141410] = 0eab19ff, %l2 = 0000000064a63cff
2005 ldsha [%i5+%o5]0x81,%l2 ! %l2 = 0000000000000eab
2006! Mem[000000001018141a] = 00000052, %l6 = 00000000000000ff, %asi = 80
2007 lduha [%i6+0x01a]%asi,%l6 ! %l6 = 0000000000000052
2008! Mem[0000000030001400] = 430000ff, %l5 = 0000000000000064
2009 ldswa [%i0+%g0]0x89,%l5 ! %l5 = 00000000430000ff
2010! Mem[0000000010001410] = ff3ca664, %l6 = 0000000000000052
2011 ldswa [%i0+%o5]0x80,%l6 ! %l6 = ffffffffff3ca664
2012! Mem[00000000201c0000] = 00ffddf0, %l0 = 0000000000000011
2013 ldsh [%o0+%g0],%l0 ! %l0 = 00000000000000ff
2014! Mem[0000000010141400] = ffffff00, %l6 = ffffffffff3ca664
2015 ldsha [%i5+%g0]0x88,%l6 ! %l6 = ffffffffffffff00
2016
2017p0_label_75:
2018! Starting 10 instruction Store Burst
2019! Mem[0000000010181438] = ff3ca664, %l6 = 00000000ffffff00
2020 swap [%i6+0x038],%l6 ! %l6 = 00000000ff3ca664
2021! Mem[0000000010001410] = ff3ca664, %l5 = 00000000430000ff
2022 swapa [%i0+%o5]0x80,%l5 ! %l5 = 00000000ff3ca664
2023! %l3 = 0000000000000000, imm = 00000000000009ce, %l1 = fffffc4108e5ad96
2024 orn %l3,0x9ce,%l1 ! %l1 = fffffffffffff631
2025! %l2 = 0000000000000eab, Mem[0000000010101408] = cb630000
2026 stw %l2,[%i4+%o4] ! Mem[0000000010101408] = 00000eab
2027! %l0 = 00000000000000ff, Mem[0000000010001420] = 5e6bd2e8
2028 stw %l0,[%i0+0x020] ! Mem[0000000010001420] = 000000ff
2029! Mem[0000000010101410] = 40536958, %l0 = 00000000000000ff
2030 ldstuba [%i4+%o5]0x80,%l0 ! %l0 = 0000000000000040
2031! %l2 = 0000000000000eab, Mem[0000000010181408] = ff1f3113
2032 stba %l2,[%i6+%o4]0x88 ! Mem[0000000010181408] = ff1f31ab
2033! Mem[00000000300c1400] = 00001c0d, %l3 = 0000000000000000
2034 ldstuba [%i3+%g0]0x89,%l3 ! %l3 = 000000000000000d
2035! %l4 = 0000000079bfb66b, Mem[0000000010041400] = 1f31bcb800000000
2036 stx %l4,[%i1+%g0] ! Mem[0000000010041400] = 0000000079bfb66b
2037! %l0 = 0000000000000040, Mem[0000000010141408] = 00000000
2038 stwa %l0,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000040
2039
2040p0_label_76:
2041! Starting 10 instruction Load Burst
2042! Mem[000000001010140a] = 00000eab, %l2 = 0000000000000eab, %asi = 80
2043 lduha [%i4+0x00a]%asi,%l2 ! %l2 = 0000000000000eab
2044! Mem[0000000030141410] = ff19ab0e, %l4 = 0000000079bfb66b
2045 ldsba [%i5+%o5]0x89,%l4 ! %l4 = 000000000000000e
2046! Mem[0000000010101400] = 00000eab, %l6 = 00000000ff3ca664
2047 ldsha [%i4+%g0]0x88,%l6 ! %l6 = 0000000000000eab
2048! Mem[0000000030141400] = f1a9d73dff0000a6, %f4 = 19ffffff 08ffffff
2049 ldda [%i5+%g0]0x89,%f4 ! %f4 = f1a9d73d ff0000a6
2050! Mem[0000000010141408] = 40000000, %l5 = 00000000ff3ca664
2051 ldsha [%i5+%o4]0x80,%l5 ! %l5 = 0000000000004000
2052! Mem[0000000010101410] = ff53695828818d09, %f22 = f320ca23 4a38746b, %asi = 80
2053 ldda [%i4+0x010]%asi,%f22 ! %f22 = ff536958 28818d09
2054! Mem[0000000010101400] = 00000eab, %l3 = 000000000000000d
2055 lduba [%i4+%g0]0x88,%l3 ! %l3 = 00000000000000ab
2056! Mem[0000000010001410] = ff000043, %l1 = fffffffffffff631
2057 ldsha [%i0+%o5]0x88,%l1 ! %l1 = 0000000000000043
2058! Mem[0000000010041434] = 658ffff9, %l2 = 0000000000000eab
2059 ldsw [%i1+0x034],%l2 ! %l2 = 00000000658ffff9
2060! Mem[0000000010081400] = ffffffff00000361, %f24 = 098d8128 58695340
2061 ldda [%i2+%g0]0x88,%f24 ! %f24 = ffffffff 00000361
2062
2063p0_label_77:
2064! Starting 10 instruction Store Burst
2065! %l3 = 00000000000000ab, Mem[0000000010181400] = 000000ff
2066 stwa %l3,[%i6+%g0]0x80 ! Mem[0000000010181400] = 000000ab
2067! Mem[000000001014140c] = 08e66057, %l5 = 0000000000004000
2068 swap [%i5+0x00c],%l5 ! %l5 = 0000000008e66057
2069! %l5 = 0000000008e66057, Mem[0000000030041410] = 64000000
2070 stwa %l5,[%i1+%o5]0x81 ! Mem[0000000030041410] = 08e66057
2071! %l5 = 0000000008e66057, Mem[0000000020800041] = 63ff2650
2072 stb %l5,[%o1+0x041] ! Mem[0000000020800040] = 63572650
2073! %f0 = 4e000000 65000000, %l5 = 0000000008e66057
2074! Mem[0000000010081428] = 4f14b03f569fa50e
2075 add %i2,0x028,%g1
2076 stda %f0,[%g1+%l5]ASI_PST16_PL ! Mem[0000000010081428] = 000000650000a50e
2077! %f11 = 58695340, Mem[0000000010101438] = 36cf08b2
2078 sta %f11,[%i4+0x038]%asi ! Mem[0000000010101438] = 58695340
2079! %f17 = ffffffff, Mem[0000000010081430] = 08ffffff
2080 sta %f17,[%i2+0x030]%asi ! Mem[0000000010081430] = ffffffff
2081! %l0 = 00000040, %l1 = 00000043, Mem[0000000030001410] = 54000000 659bd17a
2082 stda %l0,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000040 00000043
2083! Mem[0000000030101410] = 23ca20f3, %l6 = 0000000000000eab
2084 ldstuba [%i4+%o5]0x89,%l6 ! %l6 = 00000000000000f3
2085! Mem[0000000010001400] = ffa6c783, %l1 = 0000000000000043
2086 ldstuba [%i0+%g0]0x80,%l1 ! %l1 = 00000000000000ff
2087
2088p0_label_78:
2089! Starting 10 instruction Load Burst
2090! Mem[0000000030041410] = 08e66057, %l7 = 00000000000000ff
2091 ldsba [%i1+%o5]0x81,%l7 ! %l7 = 0000000000000008
2092! Mem[0000000030101408] = 1139615c, %l3 = 00000000000000ab
2093 ldsha [%i4+%o4]0x89,%l3 ! %l3 = 000000000000615c
2094! Mem[0000000010141410] = 63d34422ff000000, %f24 = ffffffff 00000361
2095 ldda [%i5+%o5]0x88,%f24 ! %f24 = 63d34422 ff000000
2096! Mem[0000000010141410] = 000000ff, %l6 = 00000000000000f3
2097 ldsba [%i5+%o5]0x80,%l6 ! %l6 = 0000000000000000
2098! Mem[0000000010141420] = 4053695828818d09, %l1 = 00000000000000ff
2099 ldx [%i5+0x020],%l1 ! %l1 = 4053695828818d09
2100! Mem[0000000030041408] = 28e09b52, %f5 = ff0000a6
2101 lda [%i1+%o4]0x81,%f5 ! %f5 = 28e09b52
2102! Mem[0000000010101410] = 586953ff, %l3 = 000000000000615c
2103 lduwa [%i4+%o5]0x88,%l3 ! %l3 = 00000000586953ff
2104! Mem[0000000010141420] = 40536958, %f5 = 28e09b52
2105 lda [%i5+0x020]%asi,%f5 ! %f5 = 40536958
2106! Mem[0000000010101400] = 00000eab, %l6 = 0000000000000000
2107 ldswa [%i4+%g0]0x88,%l6 ! %l6 = 0000000000000eab
2108! Mem[0000000010081410] = 2244d363, %l7 = 0000000000000008
2109 lduwa [%i2+%o5]0x88,%l7 ! %l7 = 000000002244d363
2110
2111p0_label_79:
2112! Starting 10 instruction Store Burst
2113! %f2 = ff4e52f0, Mem[0000000030081408] = 39dbffff
2114 sta %f2 ,[%i2+%o4]0x89 ! Mem[0000000030081408] = ff4e52f0
2115! Mem[0000000010041418] = 5169feba, %l0 = 0000000000000040
2116 ldstuba [%i1+0x018]%asi,%l0 ! %l0 = 0000000000000051
2117! Mem[0000000010001410] = 430000ff, %l4 = 000000000000000e
2118 swapa [%i0+%o5]0x80,%l4 ! %l4 = 00000000430000ff
2119! Mem[00000000218000c1] = 00005540, %l4 = 00000000430000ff
2120 ldstub [%o3+0x0c1],%l4 ! %l4 = 0000000000000000
2121! %l6 = 0000000000000eab, Mem[0000000010101418] = fffee11c
2122 stb %l6,[%i4+0x018] ! Mem[0000000010101418] = abfee11c
2123! %l0 = 0000000000000051, imm = fffffffffffffbd9, %l0 = 0000000000000051
2124 or %l0,-0x427,%l0 ! %l0 = fffffffffffffbd9
2125! %l5 = 0000000008e66057, Mem[0000000010001408] = 08ffffff
2126 stwa %l5,[%i0+%o4]0x88 ! Mem[0000000010001408] = 08e66057
2127! Mem[0000000010001412] = 0000000e, %l2 = 00000000658ffff9
2128 ldstub [%i0+0x012],%l2 ! %l2 = 0000000000000000
2129! Mem[00000000211c0001] = 00110480, %l0 = fffffffffffffbd9
2130 ldstub [%o2+0x001],%l0 ! %l0 = 0000000000000011
2131! Mem[0000000030101410] = 23ca20ff, %l3 = 00000000586953ff
2132 swapa [%i4+%o5]0x89,%l3 ! %l3 = 0000000023ca20ff
2133
2134p0_label_80:
2135! Starting 10 instruction Load Burst
2136! Mem[0000000010141408] = 40000000, %l5 = 0000000008e66057
2137 lduha [%i5+%o4]0x80,%l5 ! %l5 = 0000000000004000
2138! Mem[0000000010001400] = ff00d205 83c7a6ff, %l6 = 00000eab, %l7 = 2244d363
2139 ldda [%i0+%g0]0x88,%l6 ! %l6 = 0000000083c7a6ff 00000000ff00d205
2140! Mem[00000000100c1400] = 000000650000004e, %f2 = ff4e52f0 ffffeb3b
2141 ldda [%i3+%g0]0x88,%f2 ! %f2 = 00000065 0000004e
2142! Mem[00000000100c1400] = 00000065 0000004e, %l2 = 00000000, %l3 = 23ca20ff
2143 ldda [%i3+%g0]0x88,%l2 ! %l2 = 000000000000004e 0000000000000065
2144! Mem[0000000030101400] = 000000001876b711, %f10 = 098d8128 58695340
2145 ldda [%i4+%g0]0x81,%f10 ! %f10 = 00000000 1876b711
2146! Mem[0000000010001410] = 0000ff0e, %l0 = 0000000000000011
2147 lduba [%i0+%o5]0x80,%l0 ! %l0 = 0000000000000000
2148! Mem[0000000010041400] = 00000000, %l6 = 0000000083c7a6ff
2149 lduha [%i1+%g0]0x88,%l6 ! %l6 = 0000000000000000
2150! Mem[0000000030101408] = 5c613911, %l7 = 00000000ff00d205
2151 lduwa [%i4+%o4]0x81,%l7 ! %l7 = 000000005c613911
2152! Mem[0000000010181408] = ab311fff 00000000, %l0 = 00000000, %l1 = 28818d09, %asi = 80
2153 ldda [%i6+0x008]%asi,%l0 ! %l0 = 00000000ab311fff 0000000000000000
2154! Mem[0000000010101410] = ff536958, %f8 = 5c97ff08
2155 lda [%i4+%o5]0x80,%f8 ! %f8 = ff536958
2156
2157p0_label_81:
2158! Starting 10 instruction Store Burst
2159! Mem[0000000010081400] = 61030000, %l4 = 0000000000000000
2160 swapa [%i2+%g0]0x80,%l4 ! %l4 = 0000000061030000
2161! Mem[0000000030181408] = 08e66057, %l7 = 000000005c613911
2162 swapa [%i6+%o4]0x89,%l7 ! %l7 = 0000000008e66057
2163! Mem[0000000010141408] = 00000040, %l0 = 00000000ab311fff
2164 ldstuba [%i5+%o4]0x88,%l0 ! %l0 = 0000000000000040
2165! Mem[00000000100c1400] = 4e000000, %l2 = 000000000000004e
2166 ldstuba [%i3+%g0]0x80,%l2 ! %l2 = 000000000000004e
2167! Mem[00000000100c1410] = ff4e52f0, %l6 = 00000000, %l5 = 00004000
2168 add %i3,0x10,%g1
2169 casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000ff4e52f0
2170! %f22 = ff536958 28818d09, Mem[0000000010001410] = 0eff0000 af41cc65
2171 stda %f22,[%i0+%o5]0x88 ! Mem[0000000010001410] = ff536958 28818d09
2172! %l4 = 61030000, %l5 = ff4e52f0, Mem[0000000010101400] = ab0e0000 ff0d4fa1
2173 stda %l4,[%i4+%g0]0x80 ! Mem[0000000010101400] = 61030000 ff4e52f0
2174! %f20 = 63d34422 79bfb66b, Mem[0000000010181438] = ffffff00 12e69767
2175 std %f20,[%i6+0x038] ! Mem[0000000010181438] = 63d34422 79bfb66b
2176! Mem[0000000010081400] = 00000000, %l1 = 0000000000000000
2177 ldstuba [%i2+%g0]0x80,%l1 ! %l1 = 0000000000000000
2178! %f14 = 28e09b52 4def72db, Mem[00000000300c1410] = 00000000 00000000
2179 stda %f14,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 28e09b52 4def72db
2180
2181p0_label_82:
2182! Starting 10 instruction Load Burst
2183! Mem[0000000030181408] = 1139615c, %l0 = 0000000000000040
2184 ldswa [%i6+%o4]0x81,%l0 ! %l0 = 000000001139615c
2185! Mem[0000000020800041] = 63572650, %l1 = 0000000000000000, %asi = 80
2186 lduba [%o1+0x041]%asi,%l1 ! %l1 = 0000000000000057
2187! Mem[0000000010041400] = 00000000, %l0 = 000000001139615c
2188 lduwa [%i1+%g0]0x80,%l0 ! %l0 = 0000000000000000
2189! Mem[00000000100c1400] = ff000000, %l0 = 0000000000000000
2190 ldswa [%i3+%g0]0x80,%l0 ! %l0 = ffffffffff000000
2191! Mem[0000000030101410] = ff5369584a38746b, %l7 = 0000000008e66057
2192 ldxa [%i4+%o5]0x81,%l7 ! %l7 = ff5369584a38746b
2193! %l2 = 000000000000004e, %l3 = 0000000000000065, %l4 = 0000000061030000
2194 sdivx %l2,%l3,%l4 ! %l4 = 0000000000000000
2195! Mem[0000000030181400] = 00000000, %l5 = 00000000ff4e52f0
2196 ldsba [%i6+%g0]0x89,%l5 ! %l5 = 0000000000000000
2197! Mem[00000000100c1403] = ff000000, %l0 = ffffffffff000000
2198 ldsb [%i3+0x003],%l0 ! %l0 = 0000000000000000
2199! Mem[0000000010001410] = ff53695828818d09, %l5 = 0000000000000000
2200 ldxa [%i0+%o5]0x88,%l5 ! %l5 = ff53695828818d09
2201! Mem[0000000010081410] = 2244d363, %f8 = ff536958
2202 lda [%i2+%o5]0x88,%f8 ! %f8 = 2244d363
2203
2204p0_label_83:
2205! Starting 10 instruction Store Burst
2206! Mem[0000000010101410] = ff536958, %l5 = ff53695828818d09
2207 ldstuba [%i4+%o5]0x80,%l5 ! %l5 = 00000000000000ff
2208! Mem[0000000030181410] = ff64ffff, %l3 = 0000000000000065
2209 lduha [%i6+%o5]0x81,%l3 ! %l3 = 000000000000ff64
2210! %l0 = 0000000000000000, Mem[0000000010041428] = 000064a6ffffffff
2211 stx %l0,[%i1+0x028] ! Mem[0000000010041428] = 0000000000000000
2212! Mem[0000000030181400] = 00000000, %l3 = 000000000000ff64
2213 ldstuba [%i6+%g0]0x89,%l3 ! %l3 = 0000000000000000
2214! Mem[0000000010041410] = ffffffff, %l4 = 0000000000000000
2215 swapa [%i1+%o5]0x80,%l4 ! %l4 = 00000000ffffffff
2216! Mem[0000000021800081] = 00008710, %l6 = 0000000000000000
2217 ldstub [%o3+0x081],%l6 ! %l6 = 0000000000000000
2218! Mem[0000000010141400] = 00ffffff, %l2 = 000000000000004e
2219 ldstuba [%i5+%g0]0x80,%l2 ! %l2 = 0000000000000000
2220! %l2 = 0000000000000000, Mem[0000000010181400] = 000000abff19ab0e
2221 stxa %l2,[%i6+%g0]0x80 ! Mem[0000000010181400] = 0000000000000000
2222! Mem[00000000100c1408] = ffffffff, %l6 = 0000000000000000
2223 ldstuba [%i3+%o4]0x80,%l6 ! %l6 = 00000000000000ff
2224! %l5 = 00000000000000ff, Mem[0000000010181408] = ab311fff
2225 sth %l5,[%i6+%o4] ! Mem[0000000010181408] = 00ff1fff
2226
2227p0_label_84:
2228! Starting 10 instruction Load Burst
2229! Mem[0000000010141418] = 6b74384a 23ca20f3, %l2 = 00000000, %l3 = 00000000
2230 ldd [%i5+0x018],%l2 ! %l2 = 000000006b74384a 0000000023ca20f3
2231! Mem[0000000010101408] = ab0e0000, %l6 = 00000000000000ff
2232 ldsba [%i4+%o4]0x88,%l6 ! %l6 = 0000000000000000
2233! Mem[0000000030081408] = d7782a69ff4e52f0, %l7 = ff5369584a38746b
2234 ldxa [%i2+%o4]0x89,%l7 ! %l7 = d7782a69ff4e52f0
2235! Mem[0000000030001410] = 00000040 00000043, %l2 = 6b74384a, %l3 = 23ca20f3
2236 ldda [%i0+%o5]0x81,%l2 ! %l2 = 0000000000000040 0000000000000043
2237! Mem[0000000030181400] = ff000000, %f8 = 2244d363
2238 lda [%i6+%g0]0x81,%f8 ! %f8 = ff000000
2239! Mem[0000000030001410] = 0000004000000043, %l0 = 0000000000000000
2240 ldxa [%i0+%o5]0x81,%l0 ! %l0 = 0000004000000043
2241! Mem[0000000030141408] = 67e989746bb6bf79, %l3 = 0000000000000043
2242 ldxa [%i5+%o4]0x89,%l3 ! %l3 = 67e989746bb6bf79
2243! Mem[0000000010141438] = 63d3442279bfb66b, %l4 = 00000000ffffffff, %asi = 80
2244 ldxa [%i5+0x038]%asi,%l4 ! %l4 = 63d3442279bfb66b
2245! Mem[0000000010041408] = ffb77618, %f21 = 79bfb66b
2246 lda [%i1+%o4]0x80,%f21 ! %f21 = ffb77618
2247! Mem[0000000010141408] = ff000000, %l2 = 0000000000000040
2248 lduba [%i5+%o4]0x80,%l2 ! %l2 = 00000000000000ff
2249
2250p0_label_85:
2251! Starting 10 instruction Store Burst
2252! %l3 = 67e989746bb6bf79, Mem[0000000030141408] = 79bfb66b
2253 stha %l3,[%i5+%o4]0x81 ! Mem[0000000030141408] = bf79b66b
2254! %l4 = 79bfb66b, %l5 = 000000ff, Mem[0000000030041410] = 5760e608 39dbff74
2255 stda %l4,[%i1+%o5]0x89 ! Mem[0000000030041410] = 79bfb66b 000000ff
2256! %l1 = 0000000000000057, Mem[00000000100c1438] = 28e09b52
2257 stw %l1,[%i3+0x038] ! Mem[00000000100c1438] = 00000057
2258! %l4 = 79bfb66b, %l5 = 000000ff, Mem[0000000010101410] = ff536958 28818d09
2259 stda %l4,[%i4+%o5]0x80 ! Mem[0000000010101410] = 79bfb66b 000000ff
2260! %l7 = d7782a69ff4e52f0, Mem[0000000030141410] = 0eab19ff
2261 stha %l7,[%i5+%o5]0x81 ! Mem[0000000030141410] = 52f019ff
2262! %f26 = ffffffff 569fa50e, %l6 = 0000000000000000
2263! Mem[00000000100c1400] = ff00000065000000
2264 stda %f26,[%i3+%l6]ASI_PST32_P ! Mem[00000000100c1400] = ff00000065000000
2265! Mem[00000000100c142c] = 4196d5bf, %l4 = 79bfb66b, %l4 = 79bfb66b
2266 add %i3,0x2c,%g1
2267 casa [%g1]0x80,%l4,%l4 ! %l4 = 000000004196d5bf
2268! %l1 = 0000000000000057, Mem[0000000010141408] = ff000000
2269 stba %l1,[%i5+%o4]0x80 ! Mem[0000000010141408] = 57000000
2270! %l7 = d7782a69ff4e52f0, Mem[0000000010001408] = 5760e608
2271 stba %l7,[%i0+%o4]0x80 ! Mem[0000000010001408] = f060e608
2272! %l6 = 0000000000000000, %l3 = 67e989746bb6bf79, %l3 = 67e989746bb6bf79
2273 mulx %l6,%l3,%l3 ! %l3 = 0000000000000000
2274
2275p0_label_86:
2276! Starting 10 instruction Load Burst
2277! Mem[0000000010041400] = 0000000079bfb66b, %f2 = 00000065 0000004e
2278 ldda [%i1+%g0]0x80,%f2 ! %f2 = 00000000 79bfb66b
2279! Mem[0000000010181400] = 00000000, %f2 = 00000000
2280 lda [%i6+%g0]0x88,%f2 ! %f2 = 00000000
2281! Mem[0000000030081400] = 6f669975 44f71100, %l4 = 4196d5bf, %l5 = 000000ff
2282 ldda [%i2+%g0]0x89,%l4 ! %l4 = 0000000044f71100 000000006f669975
2283! Mem[0000000010141402] = ffffffff, %l1 = 0000000000000057, %asi = 80
2284 lduha [%i5+0x002]%asi,%l1 ! %l1 = 000000000000ffff
2285! Mem[0000000030141400] = ff0000a6, %l7 = d7782a69ff4e52f0
2286 lduha [%i5+%g0]0x89,%l7 ! %l7 = 00000000000000a6
2287! Mem[0000000010001408] = f060e608ffffff19, %l3 = 0000000000000000
2288 ldxa [%i0+%o4]0x80,%l3 ! %l3 = f060e608ffffff19
2289! Mem[0000000030001408] = 00000000, %l4 = 0000000044f71100
2290 ldswa [%i0+%o4]0x81,%l4 ! %l4 = 0000000000000000
2291! Mem[0000000010181400] = 00000000, %f22 = ff536958
2292 lda [%i6+%g0]0x88,%f22 ! %f22 = 00000000
2293! Mem[00000000100c1410] = f0524eff, %l0 = 0000004000000043
2294 ldsba [%i3+%o5]0x88,%l0 ! %l0 = ffffffffffffffff
2295! %l6 = 0000000000000000, immd = fffffff0, %y = 00000000
2296 udiv %l6,-0x010,%l2 ! %l2 = 0000000000000000
2297 mov %l0,%y ! %y = ffffffff
2298
2299p0_label_87:
2300! Starting 10 instruction Store Burst
2301! Mem[0000000010181410] = 448927c3, %l3 = f060e608ffffff19
2302 ldstuba [%i6+%o5]0x80,%l3 ! %l3 = 0000000000000044
2303! Mem[0000000030181408] = 5c613911, %l2 = 0000000000000000
2304 swapa [%i6+%o4]0x89,%l2 ! %l2 = 000000005c613911
2305! %f19 = 23ca20f3, %f24 = 63d34422 ff000000
2306 fstod %f19,%f24 ! %f24 = 3c79441e 60000000
2307! %l2 = 000000005c613911, Mem[0000000020800001] = ffffc420
2308 stb %l2,[%o1+0x001] ! Mem[0000000020800000] = ff11c420
2309! %l4 = 00000000, %l5 = 6f669975, Mem[0000000030081400] = 0011f744 7599666f
2310 stda %l4,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000 6f669975
2311! %f24 = 3c79441e 60000000, Mem[0000000010101400] = 61030000 ff4e52f0, %asi = 80
2312 stda %f24,[%i4+0x000]%asi ! Mem[0000000010101400] = 3c79441e 60000000
2313! %f8 = ff000000 658ffff9, Mem[0000000010041400] = 00000000 79bfb66b
2314 std %f8 ,[%i1+%g0] ! Mem[0000000010041400] = ff000000 658ffff9
2315! %l4 = 0000000000000000, Mem[0000000010141400] = ffffffff00000361
2316 stxa %l4,[%i5+%g0]0x80 ! Mem[0000000010141400] = 0000000000000000
2317! %f16 = 61030000, Mem[0000000010041404] = 658ffff9
2318 st %f16,[%i1+0x004] ! Mem[0000000010041404] = 61030000
2319! Mem[0000000021800180] = 0cffa7d0, %l7 = 00000000000000a6
2320 ldstub [%o3+0x180],%l7 ! %l7 = 000000000000000c
2321
2322p0_label_88:
2323! Starting 10 instruction Load Burst
2324! Mem[0000000030041408] = 529be028, %l1 = 000000000000ffff
2325 ldswa [%i1+%o4]0x89,%l1 ! %l1 = 00000000529be028
2326! Mem[00000000300c1410] = 4def72db, %l1 = 00000000529be028
2327 lduha [%i3+%o5]0x89,%l1 ! %l1 = 00000000000072db
2328! Mem[0000000030141400] = ff0000a6, %l3 = 0000000000000044
2329 ldsba [%i5+%g0]0x89,%l3 ! %l3 = ffffffffffffffa6
2330! Mem[0000000010181410] = c32789ff, %l3 = ffffffffffffffa6
2331 ldsha [%i6+%o5]0x88,%l3 ! %l3 = ffffffffffff89ff
2332! Mem[0000000010141418] = 6b74384a, %l2 = 000000005c613911
2333 lduw [%i5+0x018],%l2 ! %l2 = 000000006b74384a
2334! Mem[00000000100c1410] = f0524eff, %f15 = 4def72db
2335 lda [%i3+%o5]0x88,%f15 ! %f15 = f0524eff
2336! Mem[00000000100c1408] = ffffffff, %l7 = 000000000000000c
2337 lduwa [%i3+%o4]0x88,%l7 ! %l7 = 00000000ffffffff
2338! Mem[0000000010081400] = 000000ff, %l3 = ffffffffffff89ff
2339 ldsba [%i2+%g0]0x88,%l3 ! %l3 = ffffffffffffffff
2340! Mem[0000000030101408] = 5c613911, %l1 = 00000000000072db
2341 ldsba [%i4+%o4]0x81,%l1 ! %l1 = 000000000000005c
2342! Mem[0000000010001410] = 28818d09, %l5 = 000000006f669975
2343 ldsba [%i0+%o5]0x88,%l5 ! %l5 = 0000000000000009
2344
2345p0_label_89:
2346! Starting 10 instruction Store Burst
2347! %l3 = ffffffffffffffff, Mem[0000000010001408] = 08e660f0
2348 stwa %l3,[%i0+%o4]0x88 ! Mem[0000000010001408] = ffffffff
2349! %l4 = 0000000000000000, Mem[0000000010181400] = 00000000
2350 stwa %l4,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000
2351! Code Fragment 3, seed = 757997
2352p0_fragment_6:
2353! %l0 = ffffffffffffffff
2354 setx 0xbc6b4f8d01006dbe,%g7,%l0 ! %l0 = bc6b4f8d01006dbe
2355! %l1 = 000000000000005c
2356 setx 0xee6afed18bf68e69,%g7,%l1 ! %l1 = ee6afed18bf68e69
2357 setx 0x1fe000, %g1, %g3
2358 or %l0, %g3, %l0 ! always set perrmask = 0xff
2359 setx 0x1ffff8, %g1, %g2
2360 and %l0, %g2, %l0
2361 ta T_CHANGE_HPRIV
2362 stxa %l1, [%l0]ASI_DCACHE_DATA
2363 ta T_CHANGE_NONHPRIV
2364! %l0 = bc6b4f8d01006dbe
2365 setx 0x3d804e03f8206b24,%g7,%l0 ! %l0 = 3d804e03f8206b24
2366! %l1 = ee6afed18bf68e69
2367 setx 0x062a383d56ee86ef,%g7,%l1 ! %l1 = 062a383d56ee86ef
2368p0_fragment_6_end:
2369! %l2 = 000000006b74384a, Mem[0000000030181400] = 000000ff
2370 stwa %l2,[%i6+%g0]0x89 ! Mem[0000000030181400] = 6b74384a
2371! %l6 = 00000000, %l7 = ffffffff, Mem[0000000010141410] = 000000ff 2244d363
2372 stda %l6,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000 ffffffff
2373! %l0 = 3d804e03f8206b24, Mem[00000000300c1408] = 0000ffff
2374 stwa %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = f8206b24
2375! Mem[0000000010041400] = ff000000 61030000 ffb77618 00a30d1c
2376! %f0 = 4e000000 65000000 00000000 79bfb66b
2377! %f4 = f1a9d73d 40536958 659bd17a 0459d763
2378! %f8 = ff000000 658ffff9 00000000 1876b711
2379! %f12 = 39dbff74 00000064 28e09b52 f0524eff
2380 stda %f0 ,[%i1+%g0]ASI_COMMIT_P ! Block Store to 0000000010041400
2381! %l3 = ffffffffffffffff, Mem[00000000201c0001] = 00ffddf0
2382 stb %l3,[%o0+0x001] ! Mem[00000000201c0000] = 00ffddf0
2383 membar #Sync ! Added by membar checker (18)
2384! Mem[0000000010041424] = 658ffff9, %l3 = ffffffff, %l1 = 56ee86ef
2385 add %i1,0x24,%g1
2386 casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000658ffff9
2387! Mem[0000000010181410] = c32789ff, %l0 = 3d804e03f8206b24
2388 ldstuba [%i6+%o5]0x88,%l0 ! %l0 = 00000000000000ff
2389
2390p0_label_90:
2391! Starting 10 instruction Load Burst
2392! Mem[00000000300c1400] = ff1c000000000000, %f0 = 4e000000 65000000
2393 ldda [%i3+%g0]0x81,%f0 ! %f0 = ff1c0000 00000000
2394! Mem[0000000030141400] = ff0000a6, %l7 = 00000000ffffffff
2395 lduwa [%i5+%g0]0x89,%l7 ! %l7 = 00000000ff0000a6
2396! Mem[0000000010181410] = ff8927c3, %l0 = 00000000000000ff
2397 ldsha [%i6+%o5]0x80,%l0 ! %l0 = ffffffffffffff89
2398! Mem[0000000010041416] = 40536958, %l7 = 00000000ff0000a6, %asi = 80
2399 lduha [%i1+0x016]%asi,%l7 ! %l7 = 0000000000006958
2400! Mem[0000000010141408] = 57000000, %l3 = ffffffffffffffff
2401 ldswa [%i5+%o4]0x80,%l3 ! %l3 = 0000000057000000
2402! Mem[0000000010141418] = 6b74384a, %f8 = ff000000
2403 ld [%i5+0x018],%f8 ! %f8 = 6b74384a
2404! Mem[0000000030101400] = 00000000, %l1 = 00000000658ffff9
2405 lduha [%i4+%g0]0x89,%l1 ! %l1 = 0000000000000000
2406! Mem[0000000010181410] = ff8927c3000063ff, %f30 = 6bb6bf79 2244d363
2407 ldd [%i6+%o5],%f30 ! %f30 = ff8927c3 000063ff
2408! Mem[0000000010181410] = ff8927c3000063ff, %f0 = ff1c0000 00000000
2409 ldda [%i6+%o5]0x80,%f0 ! %f0 = ff8927c3 000063ff
2410! Mem[000000001018142c] = 46ce0365, %l7 = 0000000000006958, %asi = 80
2411 lduwa [%i6+0x02c]%asi,%l7 ! %l7 = 0000000046ce0365
2412
2413p0_label_91:
2414! Starting 10 instruction Store Burst
2415! Mem[0000000010081410] = 2244d363, %l4 = 0000000000000000
2416 ldstuba [%i2+%o5]0x88,%l4 ! %l4 = 0000000000000063
2417! %l5 = 0000000000000009, Mem[0000000030141410] = ff19f052
2418 stba %l5,[%i5+%o5]0x89 ! Mem[0000000030141410] = ff19f009
2419! Mem[000000001010143c] = 52f04ebb, %l6 = 0000000000000000
2420 swap [%i4+0x03c],%l6 ! %l6 = 0000000052f04ebb
2421! Mem[0000000030141410] = 09f019ff, %l0 = 00000000ffffff89
2422 swapa [%i5+%o5]0x81,%l0 ! %l0 = 0000000009f019ff
2423! Mem[00000000201c0000] = 00ffddf0, %l6 = 0000000052f04ebb
2424 ldstub [%o0+%g0],%l6 ! %l6 = 0000000000000000
2425! %l1 = 0000000000000000, Mem[0000000010101400] = 1e44793c
2426 stwa %l1,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000
2427! Mem[0000000010141410] = 00000000, %l5 = 0000000000000009
2428 swap [%i5+%o5],%l5 ! %l5 = 0000000000000000
2429! %l0 = 09f019ff, %l1 = 00000000, Mem[00000000100c1400] = 000000ff 00000065
2430 stda %l0,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 09f019ff 00000000
2431! %l6 = 0000000000000000, Mem[0000000010181400] = 00000000
2432 stwa %l6,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000
2433! Mem[00000000211c0001] = 00ff0480, %l7 = 0000000046ce0365
2434 ldstub [%o2+0x001],%l7 ! %l7 = 00000000000000ff
2435
2436p0_label_92:
2437! Starting 10 instruction Load Burst
2438! Mem[0000000010041402] = 4e000000, %l4 = 0000000000000063
2439 ldsh [%i1+0x002],%l4 ! %l4 = 0000000000000000
2440! Mem[00000000211c0000] = 00ff0480, %l5 = 0000000000000000
2441 ldub [%o2+%g0],%l5 ! %l5 = 0000000000000000
2442! Mem[0000000010101420] = 4f634468, %l1 = 0000000000000000
2443 lduw [%i4+0x020],%l1 ! %l1 = 000000004f634468
2444! Mem[0000000010101410] = 6bb6bf79, %l0 = 0000000009f019ff
2445 lduba [%i4+%o5]0x88,%l0 ! %l0 = 0000000000000079
2446! Mem[0000000030081410] = 35350865, %f31 = 000063ff
2447 lda [%i2+%o5]0x89,%f31 ! %f31 = 35350865
2448! Mem[00000000100c1400] = ff19f009 00000000, %l6 = 00000000, %l7 = 000000ff
2449 ldda [%i3+%g0]0x80,%l6 ! %l6 = 00000000ff19f009 0000000000000000
2450! Mem[0000000010181400] = 00000000, %l2 = 000000006b74384a
2451 ldswa [%i6+%g0]0x88,%l2 ! %l2 = 0000000000000000
2452! Mem[0000000010141420] = 4053695828818d09, %l3 = 0000000057000000, %asi = 80
2453 ldxa [%i5+0x020]%asi,%l3 ! %l3 = 4053695828818d09
2454! Mem[00000000201c0000] = ffffddf0, %l7 = 0000000000000000, %asi = 80
2455 lduba [%o0+0x000]%asi,%l7 ! %l7 = 00000000000000ff
2456! Mem[00000000100c1400] = ff19f009, %l1 = 000000004f634468
2457 lduwa [%i3+%g0]0x80,%l1 ! %l1 = 00000000ff19f009
2458
2459p0_label_93:
2460! Starting 10 instruction Store Burst
2461! %l3 = 4053695828818d09, Mem[0000000010041410] = f1a9d73d
2462 stba %l3,[%i1+%o5]0x80 ! Mem[0000000010041410] = 09a9d73d
2463! Mem[0000000030041400] = 4e000000, %l4 = 0000000000000000
2464 swapa [%i1+%g0]0x89,%l4 ! %l4 = 000000004e000000
2465! Mem[0000000030081400] = 00000000 6f669975 f0524eff 692a78d7
2466! %f16 = 61030000 ffffffff 6b74384a 23ca20f3
2467! %f20 = 63d34422 ffb77618 00000000 28818d09
2468! %f24 = 3c79441e 60000000 ffffffff 569fa50e
2469! %f28 = 08ffffff 3c146e8d ff8927c3 35350865
2470 stda %f16,[%i2+%g0]ASI_BLK_S ! Block Store to 0000000030081400
2471! Mem[0000000010181410] = ff8927c3 000063ff, %l2 = 00000000, %l3 = 28818d09
2472 ldda [%i6+%o5]0x80,%l2 ! %l2 = 00000000ff8927c3 00000000000063ff
2473! %f19 = 23ca20f3, Mem[0000000030041408] = 529be028
2474 sta %f19,[%i1+%o4]0x89 ! Mem[0000000030041408] = 23ca20f3
2475! Mem[00000000211c0000] = 00ff0480, %l1 = 00000000ff19f009
2476 ldsh [%o2+%g0],%l1 ! %l1 = 00000000000000ff
2477! Mem[00000000201c0000] = ffffddf0, %l3 = 00000000000063ff
2478 ldstub [%o0+%g0],%l3 ! %l3 = 00000000000000ff
2479! %f20 = 63d34422, Mem[0000000030181408] = 00000000
2480 sta %f20,[%i6+%o4]0x81 ! Mem[0000000030181408] = 63d34422
2481! Mem[00000000100c1408] = ffffffff, %l1 = 00000000000000ff
2482 ldstuba [%i3+%o4]0x80,%l1 ! %l1 = 00000000000000ff
2483! %f8 = 6b74384a 658ffff9, Mem[0000000010001408] = ffffffff ffffff19
2484 stda %f8 ,[%i0+%o4]0x80 ! Mem[0000000010001408] = 6b74384a 658ffff9
2485
2486p0_label_94:
2487! Starting 10 instruction Load Burst
2488! Mem[0000000030041400] = 00000000, %l7 = 00000000000000ff
2489 ldsha [%i1+%g0]0x81,%l7 ! %l7 = 0000000000000000
2490! Mem[000000001018141a] = 00000052, %l5 = 0000000000000000
2491 lduh [%i6+0x01a],%l5 ! %l5 = 0000000000000052
2492 membar #Sync ! Added by membar checker (19)
2493! Mem[0000000010081410] = 2244d3ff, %l7 = 0000000000000000
2494 ldsba [%i2+%o5]0x88,%l7 ! %l7 = ffffffffffffffff
2495! Mem[00000000300c1408] = 8d6e143cf8206b24, %l0 = 0000000000000079
2496 ldxa [%i3+%o4]0x89,%l0 ! %l0 = 8d6e143cf8206b24
2497! Mem[0000000030001400] = 430000ff, %l3 = 00000000000000ff
2498 lduba [%i0+%g0]0x89,%l3 ! %l3 = 00000000000000ff
2499! Mem[00000000100c1400] = 09f019ff, %l4 = 000000004e000000
2500 lduwa [%i3+%g0]0x88,%l4 ! %l4 = 0000000009f019ff
2501! Mem[0000000030041410] = 6bb6bf79 ff000000, %l4 = 09f019ff, %l5 = 00000052
2502 ldda [%i1+%o5]0x81,%l4 ! %l4 = 000000006bb6bf79 00000000ff000000
2503! Mem[0000000030001408] = 00000000, %l4 = 000000006bb6bf79
2504 ldsba [%i0+%o4]0x89,%l4 ! %l4 = 0000000000000000
2505! Mem[00000000211c0000] = 00ff0480, %l2 = 00000000ff8927c3, %asi = 80
2506 ldsha [%o2+0x000]%asi,%l2 ! %l2 = 00000000000000ff
2507! Mem[0000000030081400] = 00000361, %l6 = 00000000ff19f009
2508 lduha [%i2+%g0]0x89,%l6 ! %l6 = 0000000000000361
2509
2510p0_label_95:
2511! Starting 10 instruction Store Burst
2512! Mem[0000000010041400] = 0000004e, %l2 = 00000000000000ff
2513 swapa [%i1+%g0]0x88,%l2 ! %l2 = 000000000000004e
2514! %l5 = 00000000ff000000, %l4 = 0000000000000000, %l5 = 00000000ff000000
2515 mulx %l5,%l4,%l5 ! %l5 = 0000000000000000
2516! %l1 = 00000000000000ff, Mem[0000000030181400] = 4a38746b00000d1c
2517 stxa %l1,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000000000ff
2518! %f14 = 28e09b52 f0524eff, Mem[0000000030041400] = 00000000 11396151
2519 stda %f14,[%i1+%g0]0x89 ! Mem[0000000030041400] = 28e09b52 f0524eff
2520! %f26 = ffffffff, Mem[0000000010081414] = 79bfb66b
2521 sta %f26,[%i2+0x014]%asi ! Mem[0000000010081414] = ffffffff
2522! %f0 = ff8927c3, Mem[0000000030181408] = 2244d363
2523 sta %f0 ,[%i6+%o4]0x89 ! Mem[0000000030181408] = ff8927c3
2524! Mem[0000000010141400] = 00000000, %l0 = 8d6e143cf8206b24
2525 ldstuba [%i5+%g0]0x80,%l0 ! %l0 = 0000000000000000
2526! %l3 = 00000000000000ff, Mem[0000000010101400] = 0000006000000000
2527 stxa %l3,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000000000ff
2528! Mem[0000000010081408] = 6b74384a, %l0 = 0000000000000000
2529 swapa [%i2+%o4]0x80,%l0 ! %l0 = 000000006b74384a
2530! %f10 = 00000000, Mem[0000000010041408] = 00000000
2531 sta %f10,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000
2532
2533p0_label_96:
2534! Starting 10 instruction Load Burst
2535! Mem[0000000030041400] = f0524eff, %l0 = 000000006b74384a
2536 lduba [%i1+%g0]0x89,%l0 ! %l0 = 00000000000000ff
2537! Mem[0000000030041408] = 23ca20f3, %l4 = 0000000000000000
2538 lduba [%i1+%o4]0x89,%l4 ! %l4 = 00000000000000f3
2539! Mem[0000000030001410] = 40000000, %l5 = 0000000000000000
2540 ldswa [%i0+%o5]0x89,%l5 ! %l5 = 0000000040000000
2541! Mem[0000000020800000] = ff11c420, %l0 = 00000000000000ff
2542 ldsh [%o1+%g0],%l0 ! %l0 = ffffffffffffff11
2543! Mem[0000000010041410] = 09a9d73d, %l0 = ffffffffffffff11
2544 lduwa [%i1+%o5]0x80,%l0 ! %l0 = 0000000009a9d73d
2545! Mem[0000000010041408] = 00000000, %l7 = ffffffffffffffff
2546 lduba [%i1+%o4]0x88,%l7 ! %l7 = 0000000000000000
2547! Mem[0000000010081408] = 0000000023ca20f3, %l3 = 00000000000000ff
2548 ldx [%i2+%o4],%l3 ! %l3 = 0000000023ca20f3
2549! Mem[0000000010041400] = ff00000065000000, %l0 = 0000000009a9d73d, %asi = 80
2550 ldxa [%i1+0x000]%asi,%l0 ! %l0 = ff00000065000000
2551! Mem[0000000020800000] = ff11c420, %l4 = 00000000000000f3, %asi = 80
2552 ldsha [%o1+0x000]%asi,%l4 ! %l4 = ffffffffffffff11
2553! Mem[0000000010001400] = ffa6c783 05d200ff 6b74384a 658ffff9
2554! Mem[0000000010001410] = 098d8128 586953ff 1ce1feff 448927c3
2555! Mem[0000000010001420] = 000000ff 58b11659 004ef166 5a03941f
2556! Mem[0000000010001430] = 24bb2454 74b74e95 6e43f332 73bcff3b
2557 ldda [%i0+%g0]ASI_BLK_AIUP,%f0 ! Block Load from 0000000010001400
2558
2559p0_label_97:
2560! Starting 10 instruction Store Burst
2561! Mem[0000000030141410] = ffffff89, %l4 = ffffffffffffff11
2562 ldstuba [%i5+%o5]0x81,%l4 ! %l4 = 00000000000000ff
2563! %f12 = 24bb2454, Mem[0000000010041408] = 00000000
2564 sta %f12,[%i1+%o4]0x88 ! Mem[0000000010041408] = 24bb2454
2565! Mem[00000000100c1410] = ff4e52f0, %l4 = 00000000000000ff
2566 ldstuba [%i3+%o5]0x80,%l4 ! %l4 = 00000000000000ff
2567! Mem[0000000010081408] = 00000000, %l0 = 0000000065000000
2568 swapa [%i2+%o4]0x80,%l0 ! %l0 = 0000000000000000
2569! %f30 = ff8927c3, Mem[00000000300c1408] = 246b20f8
2570 sta %f30,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ff8927c3
2571! %f31 = 35350865, Mem[00000000100c1410] = ff4e52f0
2572 sta %f31,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 35350865
2573! %l1 = 00000000000000ff, Mem[0000000030181410] = ffff64ff
2574 stwa %l1,[%i6+%o5]0x89 ! Mem[0000000030181410] = 000000ff
2575! %l7 = 0000000000000000, Mem[0000000010141410] = 00000009
2576 stwa %l7,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000
2577! Mem[0000000010001400] = 83c7a6ff, %l7 = 0000000000000000
2578 ldstuba [%i0+%g0]0x88,%l7 ! %l7 = 00000000000000ff
2579! Mem[0000000010141410] = 00000000, %l3 = 0000000023ca20f3
2580 ldstuba [%i5+%o5]0x88,%l3 ! %l3 = 0000000000000000
2581
2582p0_label_98:
2583! Starting 10 instruction Load Burst
2584! %l7 = 00000000000000ff, imm = 00000000000003d3, %l1 = 00000000000000ff
2585 andn %l7,0x3d3,%l1 ! %l1 = 000000000000002c
2586! Mem[00000000100c1430] = 39dbff74 00000064, %l2 = 0000004e, %l3 = 00000000, %asi = 80
2587 ldda [%i3+0x030]%asi,%l2 ! %l2 = 0000000039dbff74 0000000000000064
2588! Mem[0000000030081400] = 00000361, %l0 = 0000000000000000
2589 lduha [%i2+%g0]0x89,%l0 ! %l0 = 0000000000000361
2590! Mem[00000000300c1408] = c32789ff, %l7 = 00000000000000ff
2591 lduha [%i3+%o4]0x89,%l7 ! %l7 = 00000000000089ff
2592! Mem[0000000010101410] = 79bfb66b000000ff, %f18 = 6b74384a 23ca20f3
2593 ldda [%i4+%o5]0x80,%f18 ! %f18 = 79bfb66b 000000ff
2594! Mem[0000000030001400] = 430000ff, %f31 = 35350865
2595 lda [%i0+%g0]0x89,%f31 ! %f31 = 430000ff
2596! Mem[0000000030101400] = 00000000, %f25 = 60000000
2597 lda [%i4+%g0]0x81,%f25 ! %f25 = 00000000
2598! Mem[0000000010141412] = ff000000, %l0 = 0000000000000361, %asi = 80
2599 lduba [%i5+0x012]%asi,%l0 ! %l0 = 0000000000000000
2600! Mem[00000000100c1408] = ffffffff, %f17 = ffffffff
2601 lda [%i3+%o4]0x80,%f17 ! %f17 = ffffffff
2602! Mem[00000000100c1400] = ff19f009, %l5 = 0000000040000000
2603 lduw [%i3+%g0],%l5 ! %l5 = 00000000ff19f009
2604
2605p0_label_99:
2606! Starting 10 instruction Store Burst
2607! %l3 = 0000000000000064, Mem[0000000010141408] = 0040000000000057
2608 stxa %l3,[%i5+%o4]0x88 ! Mem[0000000010141408] = 0000000000000064
2609! %f27 = 569fa50e, Mem[000000001004143c] = f0524eff
2610 sta %f27,[%i1+0x03c]%asi ! Mem[000000001004143c] = 569fa50e
2611! Mem[00000000201c0001] = ffffddf0, %l1 = 000000000000002c
2612 ldstuba [%o0+0x001]%asi,%l1 ! %l1 = 00000000000000ff
2613! %l7 = 00000000000089ff, Mem[00000000100c1410] = 3bebffff65083535
2614 stxa %l7,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000000089ff
2615! Mem[000000001010143b] = 58695340, %l5 = 00000000ff19f009
2616 ldstuba [%i4+0x03b]%asi,%l5 ! %l5 = 0000000000000040
2617! %f31 = 430000ff, Mem[0000000010181408] = 00ff1fff
2618 sta %f31,[%i6+%o4]0x80 ! Mem[0000000010181408] = 430000ff
2619! Mem[0000000030041408] = f320ca23, %l7 = 00000000000089ff
2620 swapa [%i1+%o4]0x81,%l7 ! %l7 = 00000000f320ca23
2621! %l4 = 00000000000000ff, Mem[0000000030081410] = 63d34422
2622 stha %l4,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00ff4422
2623! %l0 = 0000000000000000, Mem[0000000021800180] = ffffa7d0
2624 sth %l0,[%o3+0x180] ! Mem[0000000021800180] = 0000a7d0
2625! Mem[00000000100c143f] = 4def72db, %l3 = 0000000000000064
2626 ldstub [%i3+0x03f],%l3 ! %l3 = 00000000000000db
2627
2628p0_label_100:
2629! Starting 10 instruction Load Burst
2630! Mem[0000000020800040] = 63572650, %l3 = 00000000000000db, %asi = 80
2631 ldsha [%o1+0x040]%asi,%l3 ! %l3 = 0000000000006357
2632! Mem[0000000010041420] = ff000000, %l7 = 00000000f320ca23
2633 ldsw [%i1+0x020],%l7 ! %l7 = ffffffffff000000
2634! Mem[0000000010141420] = 40536958 28818d09, %l6 = 00000361, %l7 = ff000000, %asi = 80
2635 ldda [%i5+0x020]%asi,%l6 ! %l6 = 0000000040536958 0000000028818d09
2636! Mem[00000000100c1400] = 00000000 09f019ff, %l4 = 000000ff, %l5 = 00000040
2637 ldda [%i3+%g0]0x88,%l4 ! %l4 = 0000000009f019ff 0000000000000000
2638! Mem[0000000010041408] = 6bb6bf7924bb2454, %f4 = 098d8128 586953ff
2639 ldda [%i1+%o4]0x88,%f4 ! %f4 = 6bb6bf79 24bb2454
2640! Mem[00000000100c1400] = ff19f009, %l3 = 0000000000006357
2641 lduba [%i3+%g0]0x80,%l3 ! %l3 = 00000000000000ff
2642! Mem[0000000030101410] = 586953ff, %l0 = 0000000000000000
2643 ldsba [%i4+%o5]0x89,%l0 ! %l0 = ffffffffffffffff
2644! Mem[0000000010001438] = 6e43f332 73bcff3b, %l4 = 09f019ff, %l5 = 00000000, %asi = 80
2645 ldda [%i0+0x038]%asi,%l4 ! %l4 = 000000006e43f332 0000000073bcff3b
2646! Mem[0000000030001410] = 00000040, %l3 = 00000000000000ff
2647 lduba [%i0+%o5]0x81,%l3 ! %l3 = 0000000000000000
2648! Mem[0000000030081410] = 1876b7ff 2244ff00, %l6 = 40536958, %l7 = 28818d09
2649 ldda [%i2+%o5]0x89,%l6 ! %l6 = 000000002244ff00 000000001876b7ff
2650
2651p0_label_101:
2652! Starting 10 instruction Store Burst
2653 membar #Sync ! Added by membar checker (20)
2654! %l3 = 0000000000000000, Mem[0000000010001410] = 098d8128
2655 stha %l3,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00008128
2656! %l3 = 0000000000000000, Mem[0000000010001408] = 4a38746b
2657 stba %l3,[%i0+%o4]0x88 ! Mem[0000000010001408] = 4a387400
2658! %l5 = 0000000073bcff3b, Mem[0000000030141408] = bf79b66b
2659 stwa %l5,[%i5+%o4]0x81 ! Mem[0000000030141408] = 73bcff3b
2660! Mem[0000000030041400] = ff4e52f0, %l7 = 000000001876b7ff
2661 swapa [%i1+%g0]0x81,%l7 ! %l7 = 00000000ff4e52f0
2662! Mem[0000000030141400] = a60000ff, %l0 = ffffffffffffffff
2663 ldstuba [%i5+%g0]0x81,%l0 ! %l0 = 00000000000000a6
2664! Mem[00000000300c1408] = c32789ff, %l7 = 00000000ff4e52f0
2665 ldstuba [%i3+%o4]0x89,%l7 ! %l7 = 00000000000000ff
2666! %l7 = 00000000000000ff, Mem[0000000030181408] = c32789ff
2667 stba %l7,[%i6+%o4]0x81 ! Mem[0000000030181408] = ff2789ff
2668! %f4 = 6bb6bf79, Mem[0000000030181400] = 00000000
2669 sta %f4 ,[%i6+%g0]0x81 ! Mem[0000000030181400] = 6bb6bf79
2670! Mem[0000000010041408] = 24bb2454, %l4 = 000000006e43f332
2671 ldstuba [%i1+%o4]0x88,%l4 ! %l4 = 0000000000000054
2672! %l4 = 0000000000000054, Mem[00000000100c1408] = ffffffff
2673 stba %l4,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 54ffffff
2674
2675p0_label_102:
2676! Starting 10 instruction Load Burst
2677! Mem[0000000030081400] = 00000361, %l7 = 00000000000000ff
2678 ldsba [%i2+%g0]0x89,%l7 ! %l7 = 0000000000000061
2679! Mem[0000000010041400] = 000000ff, %f0 = ffa6c783
2680 lda [%i1+%g0]0x88,%f0 ! %f0 = 000000ff
2681! Mem[0000000010081415] = ffffffff, %l5 = 0000000073bcff3b, %asi = 80
2682 lduba [%i2+0x015]%asi,%l5 ! %l5 = 00000000000000ff
2683! Mem[0000000030181408] = ff8927ff, %f11 = 5a03941f
2684 lda [%i6+%o4]0x89,%f11 ! %f11 = ff8927ff
2685! Mem[0000000030041408] = 000089ff4def72db, %l2 = 0000000039dbff74
2686 ldxa [%i1+%o4]0x81,%l2 ! %l2 = 000089ff4def72db
2687! Mem[0000000030141408] = 73bcff3b7489e967, %f18 = 79bfb66b 000000ff
2688 ldda [%i5+%o4]0x81,%f18 ! %f18 = 73bcff3b 7489e967
2689! Mem[0000000030181408] = ff2789ff 08e66057, %l4 = 00000054, %l5 = 000000ff
2690 ldda [%i6+%o4]0x81,%l4 ! %l4 = 00000000ff2789ff 0000000008e66057
2691! Mem[0000000030081400] = ffffffff 00000361, %l4 = ff2789ff, %l5 = 08e66057
2692 ldda [%i2+%g0]0x89,%l4 ! %l4 = 0000000000000361 00000000ffffffff
2693! Mem[0000000010041410] = 3dd7a909, %l2 = 000089ff4def72db
2694 ldsha [%i1+%o5]0x88,%l2 ! %l2 = ffffffffffffa909
2695! Code Fragment 4, seed = 426841
2696p0_fragment_7:
2697! %l0 = 00000000000000a6
2698 setx 0x0f40a6e62543065e,%g7,%l0 ! %l0 = 0f40a6e62543065e
2699! %l1 = 00000000000000ff
2700 setx 0x759688e8a31a4509,%g7,%l1 ! %l1 = 759688e8a31a4509
2701 setx 0x7ff8, %g1, %g2
2702 and %l0, %g2, %l0
2703 setx 0xffffffff, %g1, %g2
2704 and %l1, %g2, %l1
2705 setx 0x100000000, %g1, %g2
2706 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2707 ta T_CHANGE_HPRIV
2708 stxa %l1, [%l0]ASI_ICACHE_INSTR
2709 ta T_CHANGE_NONHPRIV
2710! %l0 = 0f40a6e62543065e
2711 setx 0x2b30db98f932dfc4,%g7,%l0 ! %l0 = 2b30db98f932dfc4
2712! %l1 = 759688e8a31a4509
2713 setx 0xba34b6a5d40b598f,%g7,%l1 ! %l1 = ba34b6a5d40b598f
2714p0_fragment_7_end:
2715
2716p0_label_103:
2717! Starting 10 instruction Store Burst
2718! %f26 = ffffffff, Mem[00000000300c1408] = c32789ff
2719 sta %f26,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ffffffff
2720! Mem[0000000030081410] = 2244ff00, %l4 = 0000000000000361
2721 ldsba [%i2+%o5]0x89,%l4 ! %l4 = 0000000000000000
2722! %f14 = 6e43f332, Mem[0000000010181420] = ff00d205
2723 st %f14,[%i6+0x020] ! Mem[0000000010181420] = 6e43f332
2724! %l6 = 000000002244ff00, Mem[000000001014141c] = 23ca20f3
2725 stb %l6,[%i5+0x01c] ! Mem[000000001014141c] = 00ca20f3
2726! Mem[0000000010001410] = 28810000, %l4 = 0000000000000000
2727 swapa [%i0+%o5]0x88,%l4 ! %l4 = 0000000028810000
2728! %f18 = 73bcff3b, Mem[000000001018140c] = 00000000
2729 sta %f18,[%i6+0x00c]%asi ! Mem[000000001018140c] = 73bcff3b
2730! %l0 = 2b30db98f932dfc4, Mem[0000000030041400] = 1876b7ff
2731 stha %l0,[%i1+%g0]0x81 ! Mem[0000000030041400] = dfc4b7ff
2732! Mem[0000000010041400] = 000000ff, %l4 = 0000000028810000
2733 ldstuba [%i1+%g0]0x88,%l4 ! %l4 = 00000000000000ff
2734! Mem[0000000010001410] = 00000000, %l2 = 00000000ffffa909
2735 swapa [%i0+%o5]0x80,%l2 ! %l2 = 0000000000000000
2736! %f10 = 004ef166 ff8927ff, Mem[00000000300c1400] = 00001cff 00000000
2737 stda %f10,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 004ef166 ff8927ff
2738
2739p0_label_104:
2740! Starting 10 instruction Load Burst
2741! Mem[0000000030181408] = 5760e608 ff8927ff, %l2 = 00000000, %l3 = 00000000
2742 ldda [%i6+%o4]0x89,%l2 ! %l2 = 00000000ff8927ff 000000005760e608
2743! %f3 = 658ffff9, %f3 = 658ffff9
2744 fcmps %fcc2,%f3 ,%f3 ! %fcc2 = 0
2745! Mem[0000000010181403] = 00000000, %l7 = 0000000000000061, %asi = 80
2746 lduba [%i6+0x003]%asi,%l7 ! %l7 = 0000000000000000
2747! Mem[0000000010101436] = d44dff51, %l7 = 0000000000000000, %asi = 80
2748 lduha [%i4+0x036]%asi,%l7 ! %l7 = 000000000000ff51
2749! Mem[00000000100c143c] = 4def72ff, %l6 = 000000002244ff00, %asi = 80
2750 lduba [%i3+0x03c]%asi,%l6 ! %l6 = 000000000000004d
2751! Mem[0000000030141400] = ff0000ff, %l5 = 00000000ffffffff
2752 lduwa [%i5+%g0]0x89,%l5 ! %l5 = 00000000ff0000ff
2753! Mem[0000000010181410] = c32789ff, %f10 = 004ef166
2754 lda [%i6+%o5]0x88,%f10 ! %f10 = c32789ff
2755! Mem[00000000100c143c] = 4def72ff, %l5 = 00000000ff0000ff, %asi = 80
2756 ldswa [%i3+0x03c]%asi,%l5 ! %l5 = 000000004def72ff
2757! Mem[0000000030181400] = 79bfb66b, %l4 = 00000000000000ff
2758 lduba [%i6+%g0]0x89,%l4 ! %l4 = 000000000000006b
2759! Mem[0000000021800041] = 7e7734e0, %l3 = 000000005760e608, %asi = 80
2760 ldsba [%o3+0x041]%asi,%l3 ! %l3 = 0000000000000077
2761
2762p0_label_105:
2763! Starting 10 instruction Store Burst
2764! Mem[0000000010141430] = 4f14b03f, %l1 = 00000000d40b598f
2765 swap [%i5+0x030],%l1 ! %l1 = 000000004f14b03f
2766! %l7 = 000000000000ff51, Mem[00000000300c1408] = ffffffff
2767 stwa %l7,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 0000ff51
2768! %f14 = 6e43f332 73bcff3b, Mem[0000000010141400] = 000000ff 00000000
2769 stda %f14,[%i5+%g0]0x88 ! Mem[0000000010141400] = 6e43f332 73bcff3b
2770! %f2 = 6b74384a, Mem[0000000010081410] = 2244d3ff
2771 sta %f2 ,[%i2+%o5]0x88 ! Mem[0000000010081410] = 6b74384a
2772! %l0 = 2b30db98f932dfc4, Mem[0000000010101400] = ff000000
2773 stwa %l0,[%i4+%g0]0x80 ! Mem[0000000010101400] = f932dfc4
2774! %l2 = 00000000ff8927ff, Mem[0000000010081400] = 000000ff
2775 stha %l2,[%i2+%g0]0x88 ! Mem[0000000010081400] = 000027ff
2776! %l3 = 0000000000000077, %l3 = 0000000000000077, %l5 = 000000004def72ff
2777 mulx %l3,%l3,%l5 ! %l5 = 0000000000003751
2778! Mem[0000000010001408] = 0074384a, %l7 = 000000000000ff51
2779 swapa [%i0+%o4]0x80,%l7 ! %l7 = 000000000074384a
2780! %l7 = 000000000074384a, %l6 = 000000000000004d, %l4 = 000000000000006b
2781 sdivx %l7,%l6,%l4 ! %l4 = 0000000000018264
2782! Mem[0000000030041408] = 000089ff, %l2 = 00000000ff8927ff
2783 ldstuba [%i1+%o4]0x81,%l2 ! %l2 = 0000000000000000
2784
2785p0_label_106:
2786! Starting 10 instruction Load Burst
2787! Mem[0000000010041400] = ff00000065000000, %l6 = 000000000000004d
2788 ldx [%i1+%g0],%l6 ! %l6 = ff00000065000000
2789! Mem[0000000010141408] = 0000000000000064, %f20 = 63d34422 ffb77618
2790 ldda [%i5+%o4]0x88,%f20 ! %f20 = 00000000 00000064
2791! Mem[0000000030001410] = 00000040, %l0 = 2b30db98f932dfc4
2792 lduha [%i0+%o5]0x81,%l0 ! %l0 = 0000000000000000
2793! %f2 = 6b74384a, %f20 = 00000000, %f9 = 58b11659
2794 fmuls %f2 ,%f20,%f9 ! %f9 = 00000000
2795! Mem[0000000010081420] = 098d8128, %l7 = 000000000074384a
2796 ldsh [%i2+0x020],%l7 ! %l7 = 000000000000098d
2797! Mem[0000000010101428] = 757f8ee6, %l5 = 0000000000003751, %asi = 80
2798 ldswa [%i4+0x028]%asi,%l5 ! %l5 = 00000000757f8ee6
2799! Mem[0000000010181408] = ff000043, %l4 = 0000000000018264
2800 ldswa [%i6+%o4]0x88,%l4 ! %l4 = ffffffffff000043
2801! Mem[00000000100c1400] = ff19f009, %f22 = 00000000
2802 lda [%i3+%g0]0x80,%f22 ! %f22 = ff19f009
2803! Mem[0000000030141408] = 3bffbc73, %l2 = 0000000000000000
2804 ldswa [%i5+%o4]0x89,%l2 ! %l2 = 000000003bffbc73
2805! Mem[0000000010141408] = 64000000 00000000, %l2 = 3bffbc73, %l3 = 00000077, %asi = 80
2806 ldda [%i5+0x008]%asi,%l2 ! %l2 = 0000000064000000 0000000000000000
2807
2808p0_label_107:
2809! Starting 10 instruction Store Burst
2810! %l2 = 0000000064000000, Mem[0000000030141410] = ffffff89
2811 stba %l2,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00ffff89
2812! Mem[0000000010101418] = abfee11c00000000, %l5 = 00000000757f8ee6, %l5 = 00000000757f8ee6
2813 add %i4,0x18,%g1
2814 casxa [%g1]0x80,%l5,%l5 ! %l5 = abfee11c00000000
2815! %l7 = 000000000000098d, Mem[0000000030101410] = ff536958
2816 stba %l7,[%i4+%o5]0x81 ! Mem[0000000030101410] = 8d536958
2817! Mem[0000000021800101] = 1eff9f70, %l6 = ff00000065000000
2818 ldstuba [%o3+0x101]%asi,%l6 ! %l6 = 00000000000000ff
2819! Mem[0000000030041400] = dfc4b7ff, %l0 = 0000000000000000
2820 ldstuba [%i1+%g0]0x81,%l0 ! %l0 = 00000000000000df
2821! %l6 = 00000000000000ff, Mem[000000001014141c] = 00ca20f3, %asi = 80
2822 stwa %l6,[%i5+0x01c]%asi ! Mem[000000001014141c] = 000000ff
2823! %f30 = ff8927c3, %f16 = 61030000 ffffffff
2824 fstod %f30,%f16 ! %f16 = fff924f8 60000000
2825! %l3 = 0000000000000000, Mem[0000000010041408] = 6bb6bf7924bb24ff
2826 stxa %l3,[%i1+%o4]0x88 ! Mem[0000000010041408] = 0000000000000000
2827! %f26 = ffffffff, Mem[0000000010101400] = f932dfc4
2828 sta %f26,[%i4+%g0]0x80 ! Mem[0000000010101400] = ffffffff
2829! Mem[000000001014140f] = 00000000, %l5 = abfee11c00000000
2830 ldstuba [%i5+0x00f]%asi,%l5 ! %l5 = 0000000000000000
2831
2832p0_label_108:
2833! Starting 10 instruction Load Burst
2834! Mem[00000000100c1408] = 54ffffff00000000, %f4 = 6bb6bf79 24bb2454
2835 ldd [%i3+%o4],%f4 ! %f4 = 54ffffff 00000000
2836! Mem[0000000030141410] = 00ffff89, %l3 = 0000000000000000
2837 lduwa [%i5+%o5]0x81,%l3 ! %l3 = 0000000000ffff89
2838! Mem[0000000030041400] = ffc4b7ff, %l4 = ffffffffff000043
2839 ldsba [%i1+%g0]0x81,%l4 ! %l4 = ffffffffffffffff
2840! Mem[0000000010141410] = 000000ff, %f18 = 73bcff3b
2841 lda [%i5+%o5]0x88,%f18 ! %f18 = 000000ff
2842! Mem[00000000300c1400] = 004ef166ff8927ff, %f22 = ff19f009 28818d09
2843 ldda [%i3+%g0]0x89,%f22 ! %f22 = 004ef166 ff8927ff
2844! Mem[0000000030141400] = ff0000ff, %l5 = 0000000000000000
2845 ldsba [%i5+%g0]0x89,%l5 ! %l5 = ffffffffffffffff
2846! %l0 = 00000000000000df, Mem[0000000030081400] = 61030000
2847 stha %l0,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00df0000
2848! Mem[00000000100c1410] = ff89000000000000, %l1 = 000000004f14b03f, %asi = 80
2849 ldxa [%i3+0x010]%asi,%l1 ! %l1 = ff89000000000000
2850! Mem[0000000010081410] = 6b74384a, %l1 = ff89000000000000
2851 lduwa [%i2+%o5]0x88,%l1 ! %l1 = 000000006b74384a
2852! Mem[0000000030101410] = 5869538d, %l4 = ffffffffffffffff
2853 lduha [%i4+%o5]0x89,%l4 ! %l4 = 000000000000538d
2854
2855p0_label_109:
2856! Starting 10 instruction Store Burst
2857! %f16 = fff924f8, Mem[0000000030041400] = ffc4b7ff
2858 sta %f16,[%i1+%g0]0x81 ! Mem[0000000030041400] = fff924f8
2859! Mem[0000000030101408] = 5c613911, %l4 = 000000000000538d
2860 swapa [%i4+%o4]0x81,%l4 ! %l4 = 000000005c613911
2861! %l4 = 000000005c613911, Mem[00000000100c1408] = 54ffffff
2862 stba %l4,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 11ffffff
2863! Mem[0000000030081410] = 00ff4422, %l3 = 0000000000ffff89
2864 swapa [%i2+%o5]0x81,%l3 ! %l3 = 0000000000ff4422
2865! Mem[00000000100c143c] = 4def72ff, %l5 = ffffffffffffffff
2866 ldstub [%i3+0x03c],%l5 ! %l5 = 000000000000004d
2867! %l4 = 000000005c613911, %l7 = 000000000000098d, %l4 = 000000005c613911
2868 andn %l4,%l7,%l4 ! %l4 = 000000005c613010
2869! Mem[0000000010041400] = 000000ff, %l1 = 000000006b74384a
2870 ldstuba [%i1+%g0]0x88,%l1 ! %l1 = 00000000000000ff
2871! Mem[0000000010041408] = 00000000, %l1 = 00000000000000ff
2872 swapa [%i1+%o4]0x80,%l1 ! %l1 = 0000000000000000
2873! %l5 = 000000000000004d, Mem[000000001000141a] = 1ce1feff, %asi = 80
2874 stha %l5,[%i0+0x01a]%asi ! Mem[0000000010001418] = 1ce1004d
2875! %l4 = 000000005c613010, Mem[00000000300c1400] = ff2789ff66f14e00
2876 stxa %l4,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 000000005c613010
2877
2878p0_label_110:
2879! Starting 10 instruction Load Burst
2880! Mem[0000000010001408] = 51ff0000, %l3 = 0000000000ff4422
2881 lduha [%i0+%o4]0x88,%l3 ! %l3 = 0000000000000000
2882! Mem[0000000010141400] = 3bffbc73, %l2 = 0000000064000000
2883 ldswa [%i5+%g0]0x80,%l2 ! %l2 = 000000003bffbc73
2884! Mem[0000000030141400] = ff0000ff, %l3 = 0000000000000000
2885 ldsha [%i5+%g0]0x89,%l3 ! %l3 = 00000000000000ff
2886! Mem[0000000030001410] = 40000000, %l5 = 000000000000004d
2887 ldswa [%i0+%o5]0x89,%l5 ! %l5 = 0000000040000000
2888! %l1 = 0000000000000000, %l2 = 000000003bffbc73, %l4 = 000000005c613010
2889 mulx %l1,%l2,%l4 ! %l4 = 0000000000000000
2890! Mem[0000000010001408] = 0000ff51, %l5 = 0000000040000000
2891 lduba [%i0+%o4]0x80,%l5 ! %l5 = 0000000000000000
2892! Mem[000000001014141c] = 000000ff, %l4 = 0000000000000000
2893 ldsh [%i5+0x01c],%l4 ! %l4 = 0000000000000000
2894! Mem[00000000100c1400] = 09f019ff, %l2 = 000000003bffbc73
2895 ldsha [%i3+%g0]0x88,%l2 ! %l2 = 00000000000019ff
2896! Mem[0000000010101428] = 757f8ee671ef4b9f, %f10 = c32789ff ff8927ff, %asi = 80
2897 ldda [%i4+0x028]%asi,%f10 ! %f10 = 757f8ee6 71ef4b9f
2898 membar #Sync ! Added by membar checker (21)
2899! Mem[0000000030081400] = 00df0000 ffffffff 6b74384a 23ca20f3
2900! Mem[0000000030081410] = 00ffff89 ffb77618 00000000 28818d09
2901! Mem[0000000030081420] = 3c79441e 60000000 ffffffff 569fa50e
2902! Mem[0000000030081430] = 08ffffff 3c146e8d ff8927c3 35350865
2903 ldda [%i2+%g0]ASI_BLK_S,%f0 ! Block Load from 0000000030081400
2904
2905p0_label_111:
2906! Starting 10 instruction Store Burst
2907! %l5 = 0000000000000000, Mem[0000000010081400] = ff270000
2908 stwa %l5,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000
2909! Mem[0000000010001434] = 74b74e95, %l7 = 000000000000098d, %asi = 80
2910 swapa [%i0+0x034]%asi,%l7 ! %l7 = 0000000074b74e95
2911! Mem[0000000010001400] = ffa6c783, %l2 = 00000000000019ff
2912 swapa [%i0+%g0]0x80,%l2 ! %l2 = 00000000ffa6c783
2913! %l7 = 0000000074b74e95, Mem[0000000030101400] = 00000000
2914 stba %l7,[%i4+%g0]0x89 ! Mem[0000000030101400] = 00000095
2915! %l5 = 0000000000000000, Mem[00000000100c1430] = 39dbff7400000064
2916 stx %l5,[%i3+0x030] ! Mem[00000000100c1430] = 0000000000000000
2917! %f30 = ff8927c3 430000ff, Mem[0000000010141410] = ff000000 ffffffff
2918 std %f30,[%i5+%o5] ! Mem[0000000010141410] = ff8927c3 430000ff
2919! Mem[00000000300c1408] = 51ff0000, %l2 = 00000000ffa6c783
2920 swapa [%i3+%o4]0x81,%l2 ! %l2 = 0000000051ff0000
2921! %l6 = 000000ff, %l7 = 74b74e95, Mem[00000000300c1408] = ffa6c783 3c146e8d
2922 stda %l6,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 000000ff 74b74e95
2923! Mem[0000000010181420] = 6e43f332, %l4 = 0000000000000000, %asi = 80
2924 swapa [%i6+0x020]%asi,%l4 ! %l4 = 000000006e43f332
2925! %f2 = 6b74384a 23ca20f3, Mem[00000000300c1400] = 00000000 1030615c
2926 stda %f2 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 6b74384a 23ca20f3
2927
2928p0_label_112:
2929! Starting 10 instruction Load Burst
2930! Mem[0000000030141408] = 73bcff3b, %l1 = 0000000000000000
2931 ldsba [%i5+%o4]0x81,%l1 ! %l1 = 0000000000000073
2932! Mem[0000000030041408] = ff0089ff 4def72db, %l2 = 51ff0000, %l3 = 000000ff
2933 ldda [%i1+%o4]0x81,%l2 ! %l2 = 00000000ff0089ff 000000004def72db
2934! Mem[0000000010041400] = ff000000 65000000, %l4 = 6e43f332, %l5 = 00000000
2935 ldda [%i1+%g0]0x80,%l4 ! %l4 = 00000000ff000000 0000000065000000
2936! Mem[0000000010181410] = ff8927c3, %l1 = 0000000000000073
2937 lduha [%i6+%o5]0x80,%l1 ! %l1 = 000000000000ff89
2938! Mem[0000000010101410] = 79bfb66b, %l4 = 00000000ff000000
2939 lduwa [%i4+%o5]0x80,%l4 ! %l4 = 0000000079bfb66b
2940! Mem[0000000010181408] = 430000ff73bcff3b, %f24 = 3c79441e 00000000
2941 ldda [%i6+%o4]0x80,%f24 ! %f24 = 430000ff 73bcff3b
2942! Mem[0000000010081420] = 098d812858695340, %f28 = 08ffffff 3c146e8d
2943 ldd [%i2+0x020],%f28 ! %f28 = 098d8128 58695340
2944! Mem[0000000030081410] = 89ffff00, %l2 = 00000000ff0089ff
2945 ldswa [%i2+%o5]0x89,%l2 ! %l2 = ffffffff89ffff00
2946! Mem[0000000010101400] = ffffffff, %l4 = 0000000079bfb66b
2947 ldsba [%i4+%g0]0x80,%l4 ! %l4 = ffffffffffffffff
2948! Mem[00000000201c0000] = ffffddf0, %l4 = ffffffffffffffff
2949 ldub [%o0+%g0],%l4 ! %l4 = 00000000000000ff
2950
2951p0_label_113:
2952! Starting 10 instruction Store Burst
2953! Mem[0000000030041400] = f824f9ff, %l0 = 00000000000000df
2954 ldstuba [%i1+%g0]0x89,%l0 ! %l0 = 00000000000000ff
2955! %l1 = 000000000000ff89, Mem[0000000010001420] = 000000ff58b11659
2956 stx %l1,[%i0+0x020] ! Mem[0000000010001420] = 000000000000ff89
2957! Mem[0000000010041408] = 000000ff, %l4 = 00000000000000ff
2958 swapa [%i1+%o4]0x80,%l4 ! %l4 = 00000000000000ff
2959! %l1 = 000000000000ff89, Mem[0000000010041408] = 00000000ff000000
2960 stxa %l1,[%i1+%o4]0x88 ! Mem[0000000010041408] = 000000000000ff89
2961! %f20 = 00000000 00000064, Mem[0000000010081408] = 65000000 23ca20f3
2962 stda %f20,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000000 00000064
2963! %l3 = 000000004def72db, Mem[00000000300c1400] = f320ca234a38746b
2964 stxa %l3,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 000000004def72db
2965! Mem[00000000100c1408] = 11ffffff, %l5 = 0000000065000000
2966 swapa [%i3+%o4]0x80,%l5 ! %l5 = 0000000011ffffff
2967! Mem[000000001014141e] = 000000ff, %l0 = 00000000000000ff
2968 ldstub [%i5+0x01e],%l0 ! %l0 = 0000000000000000
2969! Mem[0000000010181410] = ff8927c3, %l3 = 4def72db, %l7 = 74b74e95
2970 add %i6,0x10,%g1
2971 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000ff8927c3
2972! %l2 = ffffffff89ffff00, Mem[0000000010181410] = c32789ff
2973 stba %l2,[%i6+%o5]0x88 ! Mem[0000000010181410] = c3278900
2974
2975p0_label_114:
2976! Starting 10 instruction Load Burst
2977! %l3 = 000000004def72db, Mem[0000000020800001] = ff11c420
2978 stb %l3,[%o1+0x001] ! Mem[0000000020800000] = ffdbc420
2979! Mem[0000000010141408] = 64000000, %l1 = 000000000000ff89
2980 ldsba [%i5+%o4]0x80,%l1 ! %l1 = 0000000000000064
2981! Mem[0000000030181400] = 6bb6bf79000000ff, %l3 = 000000004def72db
2982 ldxa [%i6+%g0]0x81,%l3 ! %l3 = 6bb6bf79000000ff
2983! Mem[0000000030081400] = ffffffff0000df00, %l0 = 0000000000000000
2984 ldxa [%i2+%g0]0x89,%l0 ! %l0 = ffffffff0000df00
2985! Mem[0000000020800041] = 63572650, %l3 = 6bb6bf79000000ff
2986 ldub [%o1+0x041],%l3 ! %l3 = 0000000000000057
2987! Mem[00000000100c1400] = 09f019ff, %l5 = 0000000011ffffff
2988 ldsha [%i3+%g0]0x88,%l5 ! %l5 = 00000000000019ff
2989! Mem[0000000010101400] = ffffffff, %f8 = 3c79441e
2990 lda [%i4+%g0]0x88,%f8 ! %f8 = ffffffff
2991! Mem[0000000010181400] = 0000000000000000, %f8 = ffffffff 60000000
2992 ldd [%i6+%g0],%f8 ! %f8 = 00000000 00000000
2993! Mem[0000000030101400] = 00000095, %l1 = 0000000000000064
2994 lduba [%i4+%g0]0x89,%l1 ! %l1 = 0000000000000095
2995! Mem[0000000010001400] = 000019ff, %l0 = ffffffff0000df00
2996 lduwa [%i0+%g0]0x80,%l0 ! %l0 = 00000000000019ff
2997
2998p0_label_115:
2999! Starting 10 instruction Store Burst
3000! %f0 = 00df0000 ffffffff, Mem[0000000010001410] = ffffa909 586953ff
3001 stda %f0 ,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00df0000 ffffffff
3002! %l6 = 000000ff, %l7 = ff8927c3, Mem[00000000300c1400] = 00000000 4def72db
3003 stda %l6,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 000000ff ff8927c3
3004! Mem[0000000030101400] = 95000000, %l5 = 00000000000019ff
3005 swapa [%i4+%g0]0x81,%l5 ! %l5 = 0000000095000000
3006! %l6 = 00000000000000ff, Mem[0000000030001410] = 40000000
3007 stwa %l6,[%i0+%o5]0x89 ! Mem[0000000030001410] = 000000ff
3008! Mem[0000000010101407] = 00000000, %l7 = 00000000ff8927c3
3009 ldstub [%i4+0x007],%l7 ! %l7 = 0000000000000000
3010! %f28 = 098d8128 58695340, %l1 = 0000000000000095
3011! Mem[0000000010041418] = 659bd17a0459d763
3012 add %i1,0x018,%g1
3013 stda %f28,[%g1+%l1]ASI_PST16_PL ! Mem[0000000010041418] = 4053d17a2881d763
3014! %f10 = ffffffff 569fa50e, %l0 = 00000000000019ff
3015! Mem[0000000010181420] = 00000000c8f8ca33
3016 add %i6,0x020,%g1
3017 stda %f10,[%g1+%l0]ASI_PST8_P ! Mem[0000000010181420] = ffffffff569fa50e
3018! Mem[0000000010141438] = 63d34422, %l4 = 000000ff, %l5 = 95000000
3019 add %i5,0x38,%g1
3020 casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000063d34422
3021! Mem[0000000030141400] = ff0000ff, %l0 = 00000000000019ff
3022 ldstuba [%i5+%g0]0x89,%l0 ! %l0 = 00000000000000ff
3023! Mem[00000000211c0000] = 00ff0480, %l0 = 00000000000000ff
3024 ldstuba [%o2+0x000]%asi,%l0 ! %l0 = 0000000000000000
3025
3026p0_label_116:
3027! Starting 10 instruction Load Burst
3028! Mem[0000000010141410] = ff000043c32789ff, %l7 = 0000000000000000
3029 ldxa [%i5+%o5]0x88,%l7 ! %l7 = ff000043c32789ff
3030! Mem[0000000010081400] = 00000000ffffffff, %l1 = 0000000000000095
3031 ldxa [%i2+%g0]0x80,%l1 ! %l1 = 00000000ffffffff
3032! Mem[00000000300c1400] = ff000000, %l2 = ffffffff89ffff00
3033 ldsba [%i3+%g0]0x89,%l2 ! %l2 = 0000000000000000
3034! Mem[0000000010041400] = ff00000065000000, %l1 = 00000000ffffffff
3035 ldxa [%i1+%g0]0x80,%l1 ! %l1 = ff00000065000000
3036! Mem[0000000030141400] = ff0000ff, %l0 = 0000000000000000
3037 lduwa [%i5+%g0]0x89,%l0 ! %l0 = 00000000ff0000ff
3038! %l7 = ff000043c32789ff, immd = fffffffffffff985, %l108 = 0000000000000002
3039 sdivx %l7,-0x67b,%l2 ! %l2 = 00002780cecfd4dd
3040! Mem[0000000010181400] = 00000000, %l7 = ff000043c32789ff
3041 ldswa [%i6+%g0]0x80,%l7 ! %l7 = 0000000000000000
3042! %f8 = 00000000, %f9 = 00000000
3043 fcmps %fcc1,%f8 ,%f9 ! %fcc1 = 0
3044! Mem[0000000030001400] = ff000043 00000000, %l2 = cecfd4dd, %l3 = 00000057
3045 ldda [%i0+%g0]0x81,%l2 ! %l2 = 00000000ff000043 0000000000000000
3046! Mem[0000000010001426] = 0000ff89, %l3 = 0000000000000000
3047 ldsh [%i0+0x026],%l3 ! %l3 = ffffffffffffff89
3048
3049p0_label_117:
3050! Starting 10 instruction Store Burst
3051! %l2 = ff000043, %l3 = ffffff89, Mem[0000000010101408] = ab0e0000 51613911
3052 stda %l2,[%i4+%o4]0x88 ! Mem[0000000010101408] = ff000043 ffffff89
3053! Mem[0000000030041410] = 79bfb66b, %l2 = 00000000ff000043
3054 swapa [%i1+%o5]0x89,%l2 ! %l2 = 0000000079bfb66b
3055! %l4 = 00000000000000ff, imm = 0000000000000d69, %l2 = 0000000079bfb66b
3056 xnor %l4,0xd69,%l2 ! %l2 = fffffffffffff269
3057! Mem[0000000030101408] = 0000538d, %l5 = 0000000063d34422
3058 ldstuba [%i4+%o4]0x81,%l5 ! %l5 = 0000000000000000
3059! %l5 = 0000000000000000, Mem[0000000010101400] = ffffffff
3060 stba %l5,[%i4+%g0]0x88 ! Mem[0000000010101400] = ffffff00
3061! Mem[00000000100c140a] = 65000000, %l7 = 0000000000000000
3062 ldstub [%i3+0x00a],%l7 ! %l7 = 0000000000000000
3063! Mem[0000000030101410] = 5869538d, %l4 = 00000000000000ff
3064 swapa [%i4+%o5]0x89,%l4 ! %l4 = 000000005869538d
3065! %l6 = 00000000000000ff, Mem[0000000030041410] = 430000ffff000000
3066 stxa %l6,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000000000ff
3067! %l0 = ff0000ff, %l1 = 65000000, Mem[0000000010181438] = 63d34422 79bfb66b, %asi = 80
3068 stda %l0,[%i6+0x038]%asi ! Mem[0000000010181438] = ff0000ff 65000000
3069! %f12 = 08ffffff, Mem[0000000010001408] = 0000ff51
3070 sta %f12,[%i0+%o4]0x80 ! Mem[0000000010001408] = 08ffffff
3071
3072p0_label_118:
3073! Starting 10 instruction Load Burst
3074! Mem[0000000010041400] = 00000065 000000ff, %l2 = fffff269, %l3 = ffffff89
3075 ldda [%i1+%g0]0x88,%l2 ! %l2 = 00000000000000ff 0000000000000065
3076! Mem[00000000201c0000] = ffffddf0, %l0 = 00000000ff0000ff, %asi = 80
3077 ldsba [%o0+0x000]%asi,%l0 ! %l0 = ffffffffffffffff
3078 membar #Sync ! Added by membar checker (22)
3079! Mem[0000000010101400] = 00ffffff 000000ff 430000ff 89ffffff
3080! Mem[0000000010101410] = 79bfb66b 000000ff abfee11c 00000000
3081! Mem[0000000010101420] = 4f634468 3d350000 757f8ee6 71ef4b9f
3082! Mem[0000000010101430] = 51ff4dd4 d44dff51 586953ff 00000000
3083 ldda [%i4+%g0]ASI_BLK_P,%f0 ! Block Load from 0000000010101400
3084! Mem[00000000300c1408] = 000000ff, %l0 = ffffffffffffffff
3085 ldsba [%i3+%o4]0x81,%l0 ! %l0 = 0000000000000000
3086! Mem[0000000010101410] = 6bb6bf79, %l6 = 00000000000000ff
3087 lduwa [%i4+%o5]0x88,%l6 ! %l6 = 000000006bb6bf79
3088! Mem[0000000030081410] = 89ffff00, %l2 = 00000000000000ff
3089 lduha [%i2+%o5]0x89,%l2 ! %l2 = 000000000000ff00
3090! Mem[0000000010141400] = 73bcff3b, %l6 = 000000006bb6bf79
3091 ldsha [%i5+%g0]0x88,%l6 ! %l6 = ffffffffffffff3b
3092! Mem[0000000030141410] = 89ffff00, %l3 = 0000000000000065
3093 lduwa [%i5+%o5]0x89,%l3 ! %l3 = 0000000089ffff00
3094! Mem[0000000010141400] = 3bffbc73, %l2 = 000000000000ff00
3095 lduwa [%i5+%g0]0x80,%l2 ! %l2 = 000000003bffbc73
3096! Mem[0000000010181400] = 0000000000000000, %l1 = ff00000065000000, %asi = 80
3097 ldxa [%i6+0x000]%asi,%l1 ! %l1 = 0000000000000000
3098
3099p0_label_119:
3100! Starting 10 instruction Store Burst
3101! %f6 = abfee11c 00000000, Mem[0000000010001408] = 08ffffff 658ffff9
3102 stda %f6 ,[%i0+%o4]0x80 ! Mem[0000000010001408] = abfee11c 00000000
3103! %f4 = 79bfb66b 000000ff, %l1 = 0000000000000000
3104! Mem[0000000030101408] = ff00538d000063cb
3105 add %i4,0x008,%g1
3106 stda %f4,[%g1+%l1]ASI_PST32_SL ! Mem[0000000030101408] = ff00538d000063cb
3107! %l7 = 0000000000000000, Mem[0000000010081400] = 00000000
3108 stwa %l7,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000
3109! %f3 = 89ffffff, Mem[0000000010181408] = ff000043
3110 sta %f3 ,[%i6+%o4]0x88 ! Mem[0000000010181408] = 89ffffff
3111! %f18 = 000000ff 7489e967, Mem[0000000030081400] = 0000df00 ffffffff
3112 stda %f18,[%i2+%g0]0x89 ! Mem[0000000030081400] = 000000ff 7489e967
3113! %l4 = 5869538d, %l5 = 00000000, Mem[0000000010081408] = 00000000 00000064
3114 stda %l4,[%i2+%o4]0x80 ! Mem[0000000010081408] = 5869538d 00000000
3115! Mem[0000000010141400] = 3bffbc7332f3436e, %l5 = 0000000000000000, %l6 = ffffffffffffff3b
3116 casxa [%i5]0x80,%l5,%l6 ! %l6 = 3bffbc7332f3436e
3117! Mem[0000000030101410] = 000000ff, %l2 = 000000003bffbc73
3118 swapa [%i4+%o5]0x89,%l2 ! %l2 = 00000000000000ff
3119! Mem[000000001010140f] = 89ffffff, %l3 = 0000000089ffff00
3120 ldstub [%i4+0x00f],%l3 ! %l3 = 00000000000000ff
3121! %l3 = 00000000000000ff, Mem[0000000020800040] = 63572650
3122 stb %l3,[%o1+0x040] ! Mem[0000000020800040] = ff572650
3123
3124p0_label_120:
3125! Starting 10 instruction Load Burst
3126! Mem[00000000100c1410] = ff89000000000000, %f26 = ffffffff 569fa50e
3127 ldda [%i3+%o5]0x80,%f26 ! %f26 = ff890000 00000000
3128! Mem[0000000030101410] = 3bffbc73, %l3 = 00000000000000ff
3129 lduwa [%i4+%o5]0x89,%l3 ! %l3 = 000000003bffbc73
3130! Mem[0000000030101408] = ff00538d, %l3 = 000000003bffbc73
3131 lduba [%i4+%o4]0x81,%l3 ! %l3 = 00000000000000ff
3132! Mem[0000000010001410] = ffffffff 0000df00, %l2 = 000000ff, %l3 = 000000ff
3133 ldda [%i0+%o5]0x88,%l2 ! %l2 = 000000000000df00 00000000ffffffff
3134! Mem[0000000010081410] = 4a38746b, %l2 = 000000000000df00
3135 ldsba [%i2+%o5]0x80,%l2 ! %l2 = 000000000000004a
3136! Mem[0000000030101400] = 000019ff, %l6 = 3bffbc7332f3436e
3137 lduba [%i4+%g0]0x81,%l6 ! %l6 = 0000000000000000
3138! Mem[0000000010101408] = 430000ff, %l3 = 00000000ffffffff
3139 ldsha [%i4+%o4]0x80,%l3 ! %l3 = 0000000000004300
3140! Mem[0000000010041400] = ff00000065000000, %f26 = ff890000 00000000
3141 ldda [%i1+%g0]0x80,%f26 ! %f26 = ff000000 65000000
3142! Mem[0000000030181410] = ff000000, %l7 = 0000000000000000
3143 lduha [%i6+%o5]0x81,%l7 ! %l7 = 000000000000ff00
3144! Mem[0000000010001408] = abfee11c, %l1 = 0000000000000000
3145 ldsba [%i0+%o4]0x80,%l1 ! %l1 = ffffffffffffffab
3146
3147p0_label_121:
3148! Starting 10 instruction Store Burst
3149! %l6 = 00000000, %l7 = 0000ff00, Mem[0000000030141400] = ff0000ff f1a9d73d
3150 stda %l6,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000000 0000ff00
3151! %f24 = 430000ff 73bcff3b, %l6 = 0000000000000000
3152! Mem[00000000100c1430] = 0000000000000000
3153 add %i3,0x030,%g1
3154 stda %f24,[%g1+%l6]ASI_PST8_P ! Mem[00000000100c1430] = 0000000000000000
3155 membar #Sync ! Added by membar checker (23)
3156! %l3 = 0000000000004300, Mem[000000001010142b] = 757f8ee6
3157 stb %l3,[%i4+0x02b] ! Mem[0000000010101428] = 757f8e00
3158! %f6 = abfee11c, Mem[0000000010001410] = 0000df00
3159 sta %f6 ,[%i0+%o5]0x88 ! Mem[0000000010001410] = abfee11c
3160! Mem[0000000010081420] = 098d8128, %l0 = 0000000000000000, %asi = 80
3161 swapa [%i2+0x020]%asi,%l0 ! %l0 = 00000000098d8128
3162! Mem[0000000030141408] = 73bcff3b, %l5 = 0000000000000000
3163 swapa [%i5+%o4]0x81,%l5 ! %l5 = 0000000073bcff3b
3164! %l1 = ffffffffffffffab, Mem[0000000010141410] = ff8927c3
3165 stba %l1,[%i5+%o5]0x80 ! Mem[0000000010141410] = ab8927c3
3166! Mem[00000000100c1400] = 09f019ff, %l0 = 00000000098d8128
3167 ldstuba [%i3+%g0]0x88,%l0 ! %l0 = 00000000000000ff
3168! Mem[0000000030101400] = 000019ff 1876b711 ff00538d 000063cb
3169! %f0 = 00ffffff 000000ff 430000ff 89ffffff
3170! %f4 = 79bfb66b 000000ff abfee11c 00000000
3171! %f8 = 4f634468 3d350000 757f8ee6 71ef4b9f
3172! %f12 = 51ff4dd4 d44dff51 586953ff 00000000
3173 stda %f0 ,[%i4+%g0]ASI_BLK_S ! Block Store to 0000000030101400
3174! %l0 = 00000000000000ff, Mem[0000000030001400] = ff00004300000000
3175 stxa %l0,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000000000000ff
3176
3177p0_label_122:
3178! Starting 10 instruction Load Burst
3179! Mem[0000000010181400] = 00000000, %f22 = 004ef166
3180 lda [%i6+%g0]0x88,%f22 ! %f22 = 00000000
3181! Mem[0000000010081438] = 6bb6bf79, %l2 = 000000000000004a, %asi = 80
3182 lduwa [%i2+0x038]%asi,%l2 ! %l2 = 000000006bb6bf79
3183! Mem[00000000201c0000] = ffffddf0, %l1 = ffffffffffffffab, %asi = 80
3184 ldsba [%o0+0x000]%asi,%l1 ! %l1 = ffffffffffffffff
3185! Mem[000000001000141b] = 1ce1004d, %l4 = 000000005869538d, %asi = 80
3186 lduba [%i0+0x01b]%asi,%l4 ! %l4 = 000000000000004d
3187 membar #Sync ! Added by membar checker (24)
3188! Mem[0000000010101410] = 6bb6bf79, %f16 = fff924f8
3189 lda [%i4+%o5]0x88,%f16 ! %f16 = 6bb6bf79
3190! Mem[0000000030001410] = 000000ff, %l4 = 000000000000004d
3191 lduba [%i0+%o5]0x89,%l4 ! %l4 = 00000000000000ff
3192! Mem[0000000010101408] = 430000ff, %l2 = 000000006bb6bf79
3193 lduba [%i4+%o4]0x80,%l2 ! %l2 = 0000000000000043
3194! %f5 = 000000ff, %f10 = 757f8ee6
3195 fsqrts %f5 ,%f10 ! tt=0x22, %l0 = 0000000000000121
3196! Mem[0000000010181400] = 00000000, %l6 = 0000000000000000
3197 lduwa [%i6+%g0]0x88,%l6 ! %l6 = 0000000000000000
3198! Mem[0000000010181418] = 000000520e79351d, %l1 = ffffffffffffffff
3199 ldx [%i6+0x018],%l1 ! %l1 = 000000520e79351d
3200
3201p0_label_123:
3202! Starting 10 instruction Store Burst
3203! Mem[000000001008142c] = 0000a50e, %l3 = 0000000000004300, %asi = 80
3204 swapa [%i2+0x02c]%asi,%l3 ! %l3 = 000000000000a50e
3205! %f25 = 73bcff3b, Mem[0000000010101418] = abfee11c
3206 st %f25,[%i4+0x018] ! Mem[0000000010101418] = 73bcff3b
3207! %l3 = 000000000000a50e, Mem[0000000010001400] = ff190000
3208 stha %l3,[%i0+%g0]0x88 ! Mem[0000000010001400] = ff19a50e
3209! Mem[0000000010181400] = 00000000, %l7 = 000000000000ff00
3210 swapa [%i6+%g0]0x88,%l7 ! %l7 = 0000000000000000
3211! Mem[0000000010101400] = 00ffffff, %l5 = 0000000073bcff3b
3212 ldstuba [%i4+%g0]0x80,%l5 ! %l5 = 0000000000000000
3213! Mem[0000000010181410] = 008927c3, %l5 = 0000000000000000
3214 swapa [%i6+%o5]0x80,%l5 ! %l5 = 00000000008927c3
3215! %f5 = 000000ff, Mem[0000000030041400] = f824f9ff
3216 sta %f5 ,[%i1+%g0]0x89 ! Mem[0000000030041400] = 000000ff
3217! %l3 = 000000000000a50e, Mem[0000000030101408] = ff000043
3218 stwa %l3,[%i4+%o4]0x89 ! Mem[0000000030101408] = 0000a50e
3219! %f4 = 79bfb66b 000000ff, Mem[00000000300c1410] = db72ef4d 529be028
3220 stda %f4 ,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 79bfb66b 000000ff
3221! Mem[0000000010081408] = 8d536958, %l7 = 0000000000000000
3222 ldstuba [%i2+%o4]0x88,%l7 ! %l7 = 0000000000000058
3223
3224p0_label_124:
3225! Starting 10 instruction Load Burst
3226! Mem[0000000010141408] = ff00000000000064, %l2 = 0000000000000043
3227 ldxa [%i5+%o4]0x88,%l2 ! %l2 = ff00000000000064
3228! Mem[0000000030041400] = ff000000, %l4 = 00000000000000ff
3229 ldsba [%i1+%g0]0x81,%l4 ! %l4 = ffffffffffffffff
3230! Mem[0000000030001408] = 00000000, %l0 = 0000000000000121
3231 lduwa [%i0+%o4]0x89,%l0 ! %l0 = 0000000000000000
3232! Mem[0000000030081400] = 7489e967, %l7 = 0000000000000058
3233 lduha [%i2+%g0]0x89,%l7 ! %l7 = 000000000000e967
3234! Mem[0000000030041410] = ff00000000000000, %l7 = 000000000000e967
3235 ldxa [%i1+%o5]0x89,%l7 ! %l7 = ff00000000000000
3236! Mem[00000000100c1408] = 6500ff0000000000, %f4 = 79bfb66b 000000ff
3237 ldda [%i3+%o4]0x80,%f4 ! %f4 = 6500ff00 00000000
3238! Mem[000000001004141e] = 2881d763, %l1 = 000000520e79351d, %asi = 80
3239 lduha [%i1+0x01e]%asi,%l1 ! %l1 = 000000000000d763
3240! Mem[0000000010001429] = 004ef166, %l6 = 0000000000000000, %asi = 80
3241 ldsba [%i0+0x029]%asi,%l6 ! %l6 = 000000000000004e
3242! Mem[0000000010081400] = 00000000, %l5 = 00000000008927c3
3243 lduha [%i2+%g0]0x80,%l5 ! %l5 = 0000000000000000
3244! Mem[0000000010001424] = 0000ff89, %l5 = 0000000000000000, %asi = 80
3245 ldswa [%i0+0x024]%asi,%l5 ! %l5 = 000000000000ff89
3246
3247p0_label_125:
3248! Starting 10 instruction Store Burst
3249! %l4 = ffffffffffffffff, Mem[0000000010041400] = ff000000
3250 stba %l4,[%i1+%g0]0x80 ! Mem[0000000010041400] = ff000000
3251! Mem[00000000300c1408] = ff000000, %l3 = 000000000000a50e
3252 ldstuba [%i3+%o4]0x89,%l3 ! %l3 = 0000000000000000
3253! Mem[0000000010081400] = 00000000, %l4 = 00000000ffffffff
3254 swapa [%i2+%g0]0x88,%l4 ! %l4 = 0000000000000000
3255! %l6 = 0000004e, %l7 = 00000000, Mem[0000000010141410] = c32789ab ff000043
3256 stda %l6,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000004e 00000000
3257! Mem[0000000030001410] = 000000ff, %l1 = 000000000000d763
3258 swapa [%i0+%o5]0x89,%l1 ! %l1 = 00000000000000ff
3259! %f30 = ff8927c3, Mem[0000000010001414] = ffffffff
3260 st %f30,[%i0+0x014] ! Mem[0000000010001414] = ff8927c3
3261! %f28 = 098d8128 58695340, Mem[00000000300c1410] = 6bb6bf79 ff000000
3262 stda %f28,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 098d8128 58695340
3263! %l4 = 0000000000000000, Mem[00000000211c0000] = ffff0480
3264 sth %l4,[%o2+%g0] ! Mem[00000000211c0000] = 00000480
3265! %l2 = ff00000000000064, Mem[00000000100c1422] = 5c97ff08, %asi = 80
3266 stha %l2,[%i3+0x022]%asi ! Mem[00000000100c1420] = 5c970064
3267! %f24 = 430000ff, Mem[00000000100c1400] = ff19f009
3268 sta %f24,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 430000ff
3269
3270p0_label_126:
3271! Starting 10 instruction Load Burst
3272! Mem[0000000010141410] = 4e000000, %l5 = 000000000000ff89
3273 ldsw [%i5+%o5],%l5 ! %l5 = 000000004e000000
3274! Mem[0000000030181410] = ff000000, %l2 = ff00000000000064
3275 lduha [%i6+%o5]0x81,%l2 ! %l2 = 000000000000ff00
3276! Mem[0000000010141400] = 73bcff3b, %l5 = 000000004e000000
3277 ldsba [%i5+%g0]0x88,%l5 ! %l5 = 000000000000003b
3278! Mem[0000000030101400] = ff000000ffffff00, %f26 = ff000000 65000000
3279 ldda [%i4+%g0]0x89,%f26 ! %f26 = ff000000 ffffff00
3280! Mem[0000000010141408] = 64000000, %f13 = d44dff51
3281 lda [%i5+%o4]0x80,%f13 ! %f13 = 64000000
3282! Mem[0000000010101408] = 430000ff, %l6 = 000000000000004e
3283 lduba [%i4+%o4]0x80,%l6 ! %l6 = 0000000000000043
3284! Mem[0000000010081408] = ff69538d00000000, %f2 = 430000ff 89ffffff
3285 ldda [%i2+%o4]0x80,%f2 ! %f2 = ff69538d 00000000
3286! Mem[0000000010141400] = 73bcff3b, %l6 = 0000000000000043
3287 lduba [%i5+%g0]0x88,%l6 ! %l6 = 000000000000003b
3288! Mem[00000000300c1400] = 000000ff, %l6 = 000000000000003b
3289 ldswa [%i3+%g0]0x81,%l6 ! %l6 = 00000000000000ff
3290! Mem[0000000010141438] = 63d3442279bfb66b, %f24 = 430000ff 73bcff3b
3291 ldd [%i5+0x038],%f24 ! %f24 = 63d34422 79bfb66b
3292
3293p0_label_127:
3294! Starting 10 instruction Store Burst
3295! %l3 = 0000000000000000, Mem[0000000030181410] = 000000ff
3296 stha %l3,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000
3297! %f4 = 6500ff00 00000000, Mem[00000000300c1400] = ff000000 c32789ff
3298 stda %f4 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 6500ff00 00000000
3299! Mem[00000000300c1408] = ff0000ff, %l2 = 000000000000ff00
3300 swapa [%i3+%o4]0x89,%l2 ! %l2 = 00000000ff0000ff
3301! Mem[000000001008143b] = 6bb6bf79, %l7 = ff00000000000000
3302 ldstub [%i2+0x03b],%l7 ! %l7 = 0000000000000079
3303! %l1 = 00000000000000ff, %l1 = 00000000000000ff, %l1 = 00000000000000ff
3304 sdivx %l1,%l1,%l1 ! %l1 = 0000000000000001
3305! Mem[0000000010101434] = d44dff51, %l2 = 00000000ff0000ff
3306 ldstuba [%i4+0x034]%asi,%l2 ! %l2 = 00000000000000d4
3307! %f4 = 6500ff00, Mem[0000000010081410] = 4a38746b
3308 sta %f4 ,[%i2+%o5]0x80 ! Mem[0000000010081410] = 6500ff00
3309! %f10 = 757f8ee6 71ef4b9f, %l0 = 0000000000000000
3310! Mem[0000000010141410] = 4e00000000000000
3311 add %i5,0x010,%g1
3312 stda %f10,[%g1+%l0]ASI_PST32_P ! Mem[0000000010141410] = 4e00000000000000
3313! %l5 = 000000000000003b, Mem[0000000030001408] = 00000000
3314 stba %l5,[%i0+%o4]0x89 ! Mem[0000000030001408] = 0000003b
3315! %f2 = ff69538d 00000000, %l5 = 000000000000003b
3316! Mem[00000000100c1428] = 3b7abf864196d5bf
3317 add %i3,0x028,%g1
3318 stda %f2,[%g1+%l5]ASI_PST16_PL ! Mem[00000000100c1428] = 00000000419669ff
3319
3320p0_label_128:
3321! Starting 10 instruction Load Burst
3322! Mem[0000000010001408] = abfee11c, %l6 = 00000000000000ff
3323 lduba [%i0+%o4]0x80,%l6 ! %l6 = 00000000000000ab
3324! Mem[0000000010181410] = 00000000, %f26 = ff000000
3325 lda [%i6+%o5]0x80,%f26 ! %f26 = 00000000
3326! Mem[0000000030181408] = ff2789ff, %l1 = 0000000000000001
3327 lduha [%i6+%o4]0x81,%l1 ! %l1 = 000000000000ff27
3328! Mem[00000000100c1408] = 6500ff00 00000000, %l4 = 00000000, %l5 = 0000003b
3329 ldd [%i3+%o4],%l4 ! %l4 = 000000006500ff00 0000000000000000
3330! Mem[0000000030041400] = ff000000, %l7 = 0000000000000079
3331 lduwa [%i1+%g0]0x81,%l7 ! %l7 = 00000000ff000000
3332! Mem[0000000030141408] = 00000000, %l5 = 0000000000000000
3333 lduha [%i5+%o4]0x89,%l5 ! %l5 = 0000000000000000
3334! Mem[0000000010181428] = 7f71ff4346ce0365, %f20 = 00000000 00000064
3335 ldd [%i6+0x028],%f20 ! %f20 = 7f71ff43 46ce0365
3336! Mem[0000000010041400] = ff000000, %l5 = 0000000000000000
3337 lduba [%i1+%g0]0x80,%l5 ! %l5 = 00000000000000ff
3338! Mem[0000000030041400] = 000000ff, %l6 = 00000000000000ab
3339 lduha [%i1+%g0]0x89,%l6 ! %l6 = 00000000000000ff
3340! Mem[0000000010181400] = 00ff0000 00000000, %l2 = 000000d4, %l3 = 00000000
3341 ldda [%i6+%g0]0x80,%l2 ! %l2 = 0000000000ff0000 0000000000000000
3342
3343p0_label_129:
3344! Starting 10 instruction Store Burst
3345! %l3 = 0000000000000000, Mem[0000000010081408] = ff69538d
3346 stba %l3,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0069538d
3347! %f30 = ff8927c3, Mem[00000000300c1410] = 40536958
3348 sta %f30,[%i3+%o5]0x81 ! Mem[00000000300c1410] = ff8927c3
3349! %f6 = abfee11c 00000000, %l3 = 0000000000000000
3350! Mem[0000000030101438] = 586953ff00000000
3351 add %i4,0x038,%g1
3352 stda %f6,[%g1+%l3]ASI_PST8_S ! Mem[0000000030101438] = 586953ff00000000
3353! Mem[000000001000141e] = 448927c3, %l2 = 0000000000ff0000
3354 ldstuba [%i0+0x01e]%asi,%l2 ! %l2 = 0000000000000027
3355! Mem[00000000300c1410] = ff8927c3, %l2 = 0000000000000027
3356 swapa [%i3+%o5]0x81,%l2 ! %l2 = 00000000ff8927c3
3357! %f3 = 00000000, Mem[0000000030181408] = ff8927ff
3358 sta %f3 ,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000
3359! Mem[0000000010041408] = 0000ff89, %l1 = 000000000000ff27
3360 ldstuba [%i1+%o4]0x88,%l1 ! %l1 = 0000000000000089
3361! %f22 = 00000000 ff8927ff, Mem[00000000300c1410] = 00000027 28818d09
3362 stda %f22,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000 ff8927ff
3363! %f20 = 7f71ff43 46ce0365, %l7 = 00000000ff000000
3364! Mem[0000000030001430] = 6d8917843a93b705
3365 add %i0,0x030,%g1
3366 stda %f20,[%g1+%l7]ASI_PST8_SL ! Mem[0000000030001430] = 6d8917843a93b705
3367! %f24 = 63d34422 79bfb66b, %l3 = 0000000000000000
3368! Mem[0000000010041428] = 000000001876b711
3369 add %i1,0x028,%g1
3370 stda %f24,[%g1+%l3]ASI_PST16_P ! Mem[0000000010041428] = 000000001876b711
3371
3372p0_label_130:
3373! Starting 10 instruction Load Burst
3374! Mem[0000000030001410] = 0000d763, %l5 = 00000000000000ff
3375 ldsha [%i0+%o5]0x89,%l5 ! %l5 = ffffffffffffd763
3376! Mem[0000000030041400] = 28e09b52000000ff, %f30 = ff8927c3 430000ff
3377 ldda [%i1+%g0]0x89,%f30 ! %f30 = 28e09b52 000000ff
3378! Mem[0000000010141408] = 00000064, %l2 = 00000000ff8927c3
3379 ldsba [%i5+%o4]0x88,%l2 ! %l2 = 0000000000000064
3380! Mem[000000001008142e] = 00004300, %l0 = 0000000000000000, %asi = 80
3381 ldsha [%i2+0x02e]%asi,%l0 ! %l0 = 0000000000004300
3382! Mem[00000000211c0000] = 00000480, %l3 = 0000000000000000
3383 ldub [%o2+%g0],%l3 ! %l3 = 0000000000000000
3384! Mem[0000000010141438] = 63d34422, %l1 = 0000000000000089, %asi = 80
3385 ldswa [%i5+0x038]%asi,%l1 ! %l1 = 0000000063d34422
3386! %l3 = 0000000000000000, immd = 0000043c, %y = ffffffff
3387 umul %l3,0x43c,%l3 ! %l3 = 0000000000000000, %y = 00000000
3388! Mem[0000000010041414] = 40536958, %l4 = 000000006500ff00
3389 lduw [%i1+0x014],%l4 ! %l4 = 0000000040536958
3390! Mem[0000000030181408] = 0000000008e66057, %l2 = 0000000000000064
3391 ldxa [%i6+%o4]0x81,%l2 ! %l2 = 0000000008e66057
3392! Mem[0000000010001400] = ff19a50e, %l5 = ffffffffffffd763
3393 lduha [%i0+%g0]0x88,%l5 ! %l5 = 000000000000a50e
3394
3395p0_label_131:
3396! Starting 10 instruction Store Burst
3397! %l4 = 0000000040536958, Mem[000000001010143c] = 00000000, %asi = 80
3398 stha %l4,[%i4+0x03c]%asi ! Mem[000000001010143c] = 69580000
3399! %l3 = 0000000000000000, Mem[0000000030081410] = 89ffff00
3400 stwa %l3,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000
3401! %l4 = 0000000040536958, Mem[0000000010081408] = 8d536900
3402 stba %l4,[%i2+%o4]0x88 ! Mem[0000000010081408] = 8d536958
3403! %l6 = 00000000000000ff, Mem[0000000020800000] = ffdbc420
3404 stb %l6,[%o1+%g0] ! Mem[0000000020800000] = ffdbc420
3405! %f29 = 58695340, Mem[00000000300c1400] = 00000000
3406 sta %f29,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 58695340
3407! %l0 = 0000000000004300, Mem[0000000010141400] = 73bcff3b
3408 stba %l0,[%i5+%g0]0x88 ! Mem[0000000010141400] = 73bcff00
3409! %f0 = 00ffffff 000000ff, %l2 = 0000000008e66057
3410! Mem[0000000010101428] = 757f8e0071ef4b9f
3411 add %i4,0x028,%g1
3412 stda %f0,[%g1+%l2]ASI_PST16_PL ! Mem[0000000010101428] = ff000000ffff4b9f
3413! %f26 = 00000000 ffffff00, %l1 = 0000000063d34422
3414! Mem[0000000010001400] = 0ea519ff05d200ff
3415 stda %f26,[%i0+%l1]ASI_PST16_P ! Mem[0000000010001400] = 0ea519ffffff00ff
3416! Mem[00000000201c0001] = ffffddf0, %l2 = 0000000008e66057
3417 ldstuba [%o0+0x001]%asi,%l2 ! %l2 = 00000000000000ff
3418! Mem[0000000010141410] = 0000004e, %l2 = 00000000000000ff
3419 swapa [%i5+%o5]0x88,%l2 ! %l2 = 000000000000004e
3420
3421p0_label_132:
3422! Starting 10 instruction Load Burst
3423! Mem[00000000300c1400] = 58695340, %l2 = 000000000000004e
3424 lduha [%i3+%g0]0x89,%l2 ! %l2 = 0000000000005340
3425! Mem[0000000010141410] = ff000000, %l6 = 00000000000000ff
3426 ldswa [%i5+%o5]0x80,%l6 ! %l6 = ffffffffff000000
3427! Mem[0000000010041400] = ff000000, %l5 = 000000000000a50e, %asi = 80
3428 lduwa [%i1+0x000]%asi,%l5 ! %l5 = 00000000ff000000
3429! Mem[0000000010141400] = 00ffbc73, %l6 = ffffffffff000000
3430 lduha [%i5+%g0]0x80,%l6 ! %l6 = 00000000000000ff
3431! Mem[0000000010001410] = abfee11c, %l7 = 00000000ff000000
3432 lduba [%i0+%o5]0x88,%l7 ! %l7 = 000000000000001c
3433! Mem[0000000030001400] = 00000000, %l2 = 0000000000005340
3434 ldswa [%i0+%g0]0x89,%l2 ! %l2 = 0000000000000000
3435! Mem[0000000030101410] = ff0000006bb6bf79, %f2 = ff69538d 00000000
3436 ldda [%i4+%o5]0x89,%f2 ! %f2 = ff000000 6bb6bf79
3437! Mem[0000000010101408] = ff000043, %l3 = 0000000000000000
3438 lduba [%i4+%o4]0x88,%l3 ! %l3 = 0000000000000043
3439! Mem[0000000030101408] = 0000a50e, %l7 = 000000000000001c
3440 ldsha [%i4+%o4]0x89,%l7 ! %l7 = ffffffffffffa50e
3441! %l5 = 00000000ff000000, %l1 = 0000000063d34422, %l2 = 0000000000000000
3442 xnor %l5,%l1,%l2 ! %l2 = ffffffff632cbbdd
3443
3444p0_label_133:
3445! Starting 10 instruction Store Burst
3446! Mem[0000000010141410] = 000000ff, %l3 = 0000000000000043
3447 ldstuba [%i5+%o5]0x88,%l3 ! %l3 = 00000000000000ff
3448! Code Fragment 3, seed = 909139
3449p0_fragment_8:
3450! %l0 = 0000000000004300
3451 setx 0xd8016edb53c7408e,%g7,%l0 ! %l0 = d8016edb53c7408e
3452! %l1 = 0000000063d34422
3453 setx 0x8813d95c0a992839,%g7,%l1 ! %l1 = 8813d95c0a992839
3454 setx 0x1fe000, %g1, %g3
3455 or %l0, %g3, %l0 ! always set perrmask = 0xff
3456 setx 0x1ffff8, %g1, %g2
3457 and %l0, %g2, %l0
3458 ta T_CHANGE_HPRIV
3459 stxa %l1, [%l0]ASI_DCACHE_DATA
3460 ta T_CHANGE_NONHPRIV
3461! %l0 = d8016edb53c7408e
3462 setx 0x7bccd364dca01bf4,%g7,%l0 ! %l0 = 7bccd364dca01bf4
3463! %l1 = 8813d95c0a992839
3464 setx 0x5143fd02d1cb9ebf,%g7,%l1 ! %l1 = 5143fd02d1cb9ebf
3465p0_fragment_8_end:
3466! Mem[0000000030141400] = 00000000, %l7 = 00000000ffffa50e
3467 swapa [%i5+%g0]0x89,%l7 ! %l7 = 0000000000000000
3468! Mem[0000000030001408] = 0000003b, %l0 = 00000000dca01bf4
3469 swapa [%i0+%o4]0x89,%l0 ! %l0 = 000000000000003b
3470! %l0 = 000000000000003b, Mem[0000000010181408] = 3bffbc7389ffffff
3471 stxa %l0,[%i6+%o4]0x88 ! Mem[0000000010181408] = 000000000000003b
3472! %l3 = 00000000000000ff, Mem[0000000010001408] = 1ce1feab
3473 stba %l3,[%i0+%o4]0x88 ! Mem[0000000010001408] = 1ce1feff
3474! %f28 = 098d8128 58695340, Mem[0000000010081408] = 5869538d 00000000
3475 stda %f28,[%i2+%o4]0x80 ! Mem[0000000010081408] = 098d8128 58695340
3476! %l5 = 00000000ff000000, imm = fffffffffffff9b2, %l2 = ffffffff632cbbdd
3477 sub %l5,-0x64e,%l2 ! %l2 = 00000000ff00064e
3478! %l4 = 0000000040536958, Mem[0000000030001408] = f41ba0dc
3479 stwa %l4,[%i0+%o4]0x81 ! Mem[0000000030001408] = 40536958
3480! %l1 = 5143fd02d1cb9ebf, Mem[0000000010041409] = ffff0000, %asi = 80
3481 stba %l1,[%i1+0x009]%asi ! Mem[0000000010041408] = ffbf0000
3482
3483p0_label_134:
3484! Starting 10 instruction Load Burst
3485! Mem[0000000010141400] = 73bcff00, %l4 = 0000000040536958
3486 lduwa [%i5+%g0]0x88,%l4 ! %l4 = 0000000073bcff00
3487! Mem[0000000030081408] = 4a38746b, %l1 = 5143fd02d1cb9ebf
3488 lduba [%i2+%o4]0x89,%l1 ! %l1 = 000000000000006b
3489! Mem[0000000010001400] = ff19a50e, %l2 = 00000000ff00064e
3490 lduwa [%i0+%g0]0x88,%l2 ! %l2 = 00000000ff19a50e
3491! Mem[00000000100c1410] = ff890000, %l5 = 00000000ff000000
3492 ldsha [%i3+%o5]0x80,%l5 ! %l5 = ffffffffffffff89
3493! Mem[0000000030101410] = 79bfb66b 000000ff, %l4 = 73bcff00, %l5 = ffffff89
3494 ldda [%i4+%o5]0x81,%l4 ! %l4 = 0000000079bfb66b 00000000000000ff
3495! Mem[0000000010001408] = fffee11c, %l7 = 0000000000000000
3496 ldswa [%i0+%o4]0x80,%l7 ! %l7 = fffffffffffee11c
3497! Mem[0000000030081410] = 00000000ffb77618, %f12 = 51ff4dd4 64000000
3498 ldda [%i2+%o5]0x81,%f12 ! %f12 = 00000000 ffb77618
3499! Mem[0000000010181420] = ffffffff569fa50e, %l5 = 00000000000000ff, %asi = 80
3500 ldxa [%i6+0x020]%asi,%l5 ! %l5 = ffffffff569fa50e
3501! Mem[0000000010041408] = ffbf000000000000, %f14 = 586953ff 00000000
3502 ldd [%i1+%o4],%f14 ! %f14 = ffbf0000 00000000
3503! Mem[0000000010001400] = 0ea519ffffff00ff, %l0 = 000000000000003b
3504 ldxa [%i0+%g0]0x80,%l0 ! %l0 = 0ea519ffffff00ff
3505
3506p0_label_135:
3507! Starting 10 instruction Store Burst
3508! %l3 = 00000000000000ff, Mem[00000000201c0001] = ffffddf0, %asi = 80
3509 stba %l3,[%o0+0x001]%asi ! Mem[00000000201c0000] = ffffddf0
3510! %f12 = 00000000, Mem[00000000100c1410] = 000089ff
3511 sta %f12,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000
3512! %l4 = 0000000079bfb66b, Mem[0000000010081400] = ffffffff
3513 stha %l4,[%i2+%g0]0x80 ! Mem[0000000010081400] = b66bffff
3514! %f22 = 00000000, Mem[0000000010041408] = 0000bfff
3515 sta %f22,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000
3516! %l0 = 0ea519ffffff00ff, Mem[0000000010001402] = 0ea519ff
3517 sth %l0,[%i0+0x002] ! Mem[0000000010001400] = 0ea500ff
3518! Mem[0000000030141410] = 00ffff89, %l2 = 00000000ff19a50e
3519 swapa [%i5+%o5]0x81,%l2 ! %l2 = 0000000000ffff89
3520! Mem[0000000010001420] = 00000000, %l0 = 0ea519ffffff00ff
3521 ldstub [%i0+0x020],%l0 ! %l0 = 0000000000000000
3522! %l4 = 79bfb66b, %l5 = 569fa50e, Mem[0000000010041400] = 000000ff 00000065
3523 stda %l4,[%i1+%g0]0x88 ! Mem[0000000010041400] = 79bfb66b 569fa50e
3524! Mem[0000000010001414] = ff8927c3, %l4 = 0000000079bfb66b
3525 swap [%i0+0x014],%l4 ! %l4 = 00000000ff8927c3
3526! %f20 = 7f71ff43 46ce0365, Mem[0000000010181428] = 7f71ff43 46ce0365, %asi = 80
3527 stda %f20,[%i6+0x028]%asi ! Mem[0000000010181428] = 7f71ff43 46ce0365
3528
3529p0_label_136:
3530! Starting 10 instruction Load Burst
3531! Mem[0000000030041400] = ff000000, %l7 = fffffffffffee11c
3532 ldsha [%i1+%g0]0x81,%l7 ! %l7 = ffffffffffffff00
3533! %l4 = 00000000ff8927c3, %l6 = 00000000000000ff, %l3 = 00000000000000ff
3534 sdivx %l4,%l6,%l3 ! %l3 = 00000000010089b1
3535! Mem[0000000010181410] = 00000000, %l6 = 00000000000000ff
3536 ldswa [%i6+%o5]0x80,%l6 ! %l6 = 0000000000000000
3537! Mem[00000000300c1400] = 58695340, %l4 = 00000000ff8927c3
3538 ldsba [%i3+%g0]0x89,%l4 ! %l4 = 0000000000000040
3539! Mem[0000000010081400] = ffff6bb6, %l4 = 0000000000000040
3540 ldsha [%i2+%g0]0x88,%l4 ! %l4 = 0000000000006bb6
3541! Mem[0000000010181400] = 0000ff00, %l4 = 0000000000006bb6
3542 ldsba [%i6+%g0]0x88,%l4 ! %l4 = 0000000000000000
3543! Mem[00000000300c1400] = 40536958 00ff0065, %l0 = 00000000, %l1 = 0000006b
3544 ldda [%i3+%g0]0x81,%l0 ! %l0 = 0000000040536958 0000000000ff0065
3545! Mem[0000000010041408] = 00000000, %f7 = 00000000
3546 lda [%i1+%o4]0x80,%f7 ! %f7 = 00000000
3547! Mem[0000000010001414] = 79bfb66b, %l6 = 0000000000000000
3548 lduw [%i0+0x014],%l6 ! %l6 = 0000000079bfb66b
3549 membar #Sync ! Added by membar checker (25)
3550! Mem[0000000010141400] = 00ffbc73 32f3436e 64000000 000000ff
3551! Mem[0000000010141410] = ff000000 00000000 6b74384a 0000ffff
3552! Mem[0000000010141420] = 40536958 28818d09 0ea59f56 3fb0144f
3553! Mem[0000000010141430] = d40b598f ffffff08 63d34422 79bfb66b
3554 ldda [%i5+%g0]ASI_BLK_P,%f16 ! Block Load from 0000000010141400
3555
3556p0_label_137:
3557! Starting 10 instruction Store Burst
3558! %l6 = 0000000079bfb66b, immd = fffffdc0, %y = 00000000
3559 udiv %l6,-0x240,%l7 ! %l7 = 0000000000000000
3560 mov %l0,%y ! %y = 40536958
3561! %f18 = 64000000 000000ff, Mem[0000000010181438] = ff0000ff 65000000
3562 std %f18,[%i6+0x038] ! Mem[0000000010181438] = 64000000 000000ff
3563! %l4 = 0000000000000000, Mem[00000000100c1410] = 00000000
3564 stba %l4,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000
3565! %l4 = 0000000000000000, Mem[0000000021800080] = 00ff8710
3566 sth %l4,[%o3+0x080] ! Mem[0000000021800080] = 00008710
3567! %f12 = 00000000, %f5 = 00000000, %f11 = 71ef4b9f
3568 fmuls %f12,%f5 ,%f11 ! %f11 = 00000000
3569! %l1 = 0000000000ff0065, imm = fffffffffffff987, %l1 = 0000000000ff0065
3570 sub %l1,-0x679,%l1 ! %l1 = 0000000000ff06de
3571! %f15 = 00000000, Mem[0000000030041410] = 00000000
3572 sta %f15,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000
3573! %l6 = 0000000079bfb66b, Mem[00000000300c1408] = 0000ff00
3574 stha %l6,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 0000b66b
3575! %l6 = 0000000079bfb66b, Mem[0000000020800000] = ffdbc420
3576 sth %l6,[%o1+%g0] ! Mem[0000000020800000] = b66bc420
3577! Mem[000000001014141d] = 0000ffff, %l6 = 0000000079bfb66b
3578 ldstub [%i5+0x01d],%l6 ! %l6 = 0000000000000000
3579
3580p0_label_138:
3581! Starting 10 instruction Load Burst
3582! Mem[0000000021800140] = 7a2565a0, %l3 = 00000000010089b1, %asi = 80
3583 ldsha [%o3+0x140]%asi,%l3 ! %l3 = 0000000000007a25
3584! Mem[0000000010081424] = 58695340, %l3 = 0000000000007a25, %asi = 80
3585 lduba [%i2+0x024]%asi,%l3 ! %l3 = 0000000000000058
3586! Mem[0000000010081408] = 098d8128, %f6 = abfee11c
3587 lda [%i2+0x008]%asi,%f6 ! %f6 = 098d8128
3588! Mem[0000000010001438] = 6e43f332 73bcff3b, %l4 = 00000000, %l5 = 569fa50e
3589 ldd [%i0+0x038],%l4 ! %l4 = 000000006e43f332 0000000073bcff3b
3590! Mem[0000000010001400] = ff00a50e, %l5 = 0000000073bcff3b
3591 lduwa [%i0+%g0]0x88,%l5 ! %l5 = 00000000ff00a50e
3592! Mem[0000000010181400] = 0000ff00, %f2 = ff000000
3593 lda [%i6+%g0]0x88,%f2 ! %f2 = 0000ff00
3594! Mem[0000000010141408] = 64000000, %f8 = 4f634468
3595 lda [%i5+%o4]0x80,%f8 ! %f8 = 64000000
3596! Mem[0000000030181410] = 273e35ff 00000000, %l6 = 00000000, %l7 = 00000000
3597 ldda [%i6+%o5]0x89,%l6 ! %l6 = 0000000000000000 00000000273e35ff
3598! Mem[0000000010181408] = 0000003b, %l1 = 0000000000ff06de
3599 lduwa [%i6+%o4]0x88,%l1 ! %l1 = 000000000000003b
3600! Mem[00000000300c1408] = 0000b66b, %l2 = 0000000000ffff89
3601 ldsha [%i3+%o4]0x89,%l2 ! %l2 = ffffffffffffb66b
3602
3603p0_label_139:
3604! Starting 10 instruction Store Burst
3605! %l2 = ffffffffffffb66b, Mem[0000000010041410] = 3dd7a909
3606 stwa %l2,[%i1+%o5]0x88 ! Mem[0000000010041410] = ffffb66b
3607! %l7 = 00000000273e35ff, Mem[0000000030081408] = f320ca234a38746b
3608 stxa %l7,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000273e35ff
3609! %l1 = 000000000000003b, Mem[0000000010041428] = 000000001876b711, %asi = 80
3610 stxa %l1,[%i1+0x028]%asi ! Mem[0000000010041428] = 000000000000003b
3611! %l0 = 0000000040536958, Mem[00000000100c1434] = 00000000, %asi = 80
3612 stba %l0,[%i3+0x034]%asi ! Mem[00000000100c1434] = 58000000
3613! %l0 = 0000000040536958, Mem[0000000030001400] = 00000000
3614 stba %l0,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000058
3615! Mem[00000000100c1408] = 6500ff00, %l3 = 0000000000000058
3616 swapa [%i3+%o4]0x80,%l3 ! %l3 = 000000006500ff00
3617! Mem[0000000010081430] = ffffffff, %l7 = 00000000273e35ff, %asi = 80
3618 swapa [%i2+0x030]%asi,%l7 ! %l7 = 00000000ffffffff
3619! Mem[000000001004143f] = 569fa50e, %l3 = 000000006500ff00
3620 ldstuba [%i1+0x03f]%asi,%l3 ! %l3 = 000000000000000e
3621! Mem[0000000010101408] = ff000043, %l4 = 000000006e43f332
3622 swapa [%i4+%o4]0x88,%l4 ! %l4 = 00000000ff000043
3623! Mem[0000000030141400] = ffffa50e, %l6 = 0000000000000000
3624 ldstuba [%i5+%g0]0x89,%l6 ! %l6 = 000000000000000e
3625
3626p0_label_140:
3627! Starting 10 instruction Load Burst
3628! Mem[0000000030041408] = ff8900ff, %f3 = 6bb6bf79
3629 lda [%i1+%o4]0x89,%f3 ! %f3 = ff8900ff
3630! Mem[00000000300c1400] = 58695340, %l1 = 000000000000003b
3631 ldsba [%i3+%g0]0x89,%l1 ! %l1 = 0000000000000040
3632! Mem[0000000030041408] = db72ef4d ff8900ff, %l2 = ffffb66b, %l3 = 0000000e
3633 ldda [%i1+%o4]0x89,%l2 ! %l2 = 00000000ff8900ff 00000000db72ef4d
3634! Mem[0000000030181400] = 79bfb66b, %l0 = 0000000040536958
3635 lduba [%i6+%g0]0x89,%l0 ! %l0 = 000000000000006b
3636! Mem[000000001014140c] = 000000ff, %l7 = 00000000ffffffff, %asi = 80
3637 ldswa [%i5+0x00c]%asi,%l7 ! %l7 = 00000000000000ff
3638! Mem[00000000201c0001] = ffffddf0, %l3 = 00000000db72ef4d
3639 ldsb [%o0+0x001],%l3 ! %l3 = ffffffffffffffff
3640! Mem[0000000021800180] = 0000a7d0, %l2 = 00000000ff8900ff
3641 ldub [%o3+0x180],%l2 ! %l2 = 0000000000000000
3642! Mem[0000000010041414] = 40536958, %f0 = 00ffffff
3643 ld [%i1+0x014],%f0 ! %f0 = 40536958
3644! Mem[0000000030141410] = 0ea519ff, %l1 = 0000000000000040
3645 lduba [%i5+%o5]0x89,%l1 ! %l1 = 00000000000000ff
3646! Mem[0000000010101400] = ff000000ffffffff, %l0 = 000000000000006b
3647 ldxa [%i4+%g0]0x88,%l0 ! %l0 = ff000000ffffffff
3648
3649p0_label_141:
3650! Starting 10 instruction Store Burst
3651! %l1 = 00000000000000ff, Mem[0000000010101408] = 32f3436e
3652 stwa %l1,[%i4+%o4]0x80 ! Mem[0000000010101408] = 000000ff
3653! %l5 = 00000000ff00a50e, Mem[0000000030041408] = ff8900ff
3654 stba %l5,[%i1+%o4]0x89 ! Mem[0000000030041408] = ff89000e
3655! %f30 = 63d34422 79bfb66b, %l2 = 0000000000000000
3656! Mem[0000000030001408] = 405369584806a517
3657 add %i0,0x008,%g1
3658 stda %f30,[%g1+%l2]ASI_PST8_SL ! Mem[0000000030001408] = 405369584806a517
3659! %l5 = 00000000ff00a50e, Mem[0000000030081410] = 00000000
3660 stba %l5,[%i2+%o5]0x89 ! Mem[0000000030081410] = 0000000e
3661! %f18 = 64000000 000000ff, Mem[0000000010001400] = 0ea500ff ffff00ff
3662 std %f18,[%i0+%g0] ! Mem[0000000010001400] = 64000000 000000ff
3663! %l4 = ff000043, %l5 = ff00a50e, Mem[0000000030141400] = ffffa5ff 0000ff00
3664 stda %l4,[%i5+%g0]0x89 ! Mem[0000000030141400] = ff000043 ff00a50e
3665! Mem[0000000010181400] = 0000ff00, %l3 = ffffffffffffffff
3666 ldstuba [%i6+%g0]0x88,%l3 ! %l3 = 0000000000000000
3667! %f4 = 6500ff00, %f1 = 000000ff
3668 fstoi %f4 ,%f1 ! %f1 = 7fffffff
3669! Mem[0000000010141400] = 73bcff00, %l4 = 00000000ff000043
3670 ldstuba [%i5+%g0]0x88,%l4 ! %l4 = 0000000000000000
3671! %l4 = 0000000000000000, Mem[0000000010041400] = 79bfb66b
3672 stwa %l4,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000
3673
3674p0_label_142:
3675! Starting 10 instruction Load Burst
3676! Mem[0000000010001400] = 00000064, %l3 = 0000000000000000
3677 ldsha [%i0+%g0]0x88,%l3 ! %l3 = 0000000000000064
3678! Mem[00000000100c141d] = 0459d763, %l7 = 00000000000000ff, %asi = 80
3679 ldsba [%i3+0x01d]%asi,%l7 ! %l7 = 0000000000000059
3680! Mem[0000000010001411] = 1ce1feab, %l2 = 0000000000000000
3681 ldsb [%i0+0x011],%l2 ! %l2 = ffffffffffffffe1
3682! Mem[00000000100c1408] = 0000000058000000, %f4 = 6500ff00 00000000
3683 ldda [%i3+%o4]0x88,%f4 ! %f4 = 00000000 58000000
3684! Mem[0000000030141400] = ff000043, %l1 = 00000000000000ff
3685 ldsba [%i5+%g0]0x89,%l1 ! %l1 = 0000000000000043
3686! Mem[0000000030041408] = 0e0089ff, %l0 = ff000000ffffffff
3687 ldsba [%i1+%o4]0x81,%l0 ! %l0 = 000000000000000e
3688! Mem[0000000030141408] = 000000007489e967, %f22 = 6b74384a 0000ffff
3689 ldda [%i5+%o4]0x81,%f22 ! %f22 = 00000000 7489e967
3690! Mem[00000000201c0000] = ffffddf0, %l1 = 0000000000000043
3691 ldsh [%o0+%g0],%l1 ! %l1 = ffffffffffffffff
3692! Mem[0000000030101408] = 0000a50e, %l0 = 000000000000000e
3693 ldsha [%i4+%o4]0x89,%l0 ! %l0 = ffffffffffffa50e
3694! Mem[0000000010101400] = ff000000ffffffff, %l0 = ffffffffffffa50e
3695 ldxa [%i4+%g0]0x88,%l0 ! %l0 = ff000000ffffffff
3696
3697p0_label_143:
3698! Starting 10 instruction Store Burst
3699! Mem[0000000030101408] = 0ea50000, %l4 = 0000000000000000
3700 ldstuba [%i4+%o4]0x81,%l4 ! %l4 = 000000000000000e
3701! %l0 = ffffffff, %l1 = ffffffff, Mem[0000000030141410] = 0ea519ff 00000361
3702 stda %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = ffffffff ffffffff
3703! Mem[0000000030141408] = 00000000, %l2 = 00000000ffffffe1
3704 swapa [%i5+%o4]0x89,%l2 ! %l2 = 0000000000000000
3705! %l0 = ff000000ffffffff, Mem[0000000030001408] = 40536958
3706 stwa %l0,[%i0+%o4]0x81 ! Mem[0000000030001408] = ffffffff
3707! %f30 = 63d34422 79bfb66b, %l4 = 000000000000000e
3708! Mem[0000000030081428] = ffffffff569fa50e
3709 add %i2,0x028,%g1
3710 stda %f30,[%g1+%l4]ASI_PST8_S ! Mem[0000000030081428] = ffffffff79bfb60e
3711! %l3 = 0000000000000064, Mem[0000000020800000] = b66bc420
3712 sth %l3,[%o1+%g0] ! Mem[0000000020800000] = 0064c420
3713! %f24 = 40536958 28818d09, Mem[0000000010101400] = ffffffff 000000ff
3714 stda %f24,[%i4+%g0]0x80 ! Mem[0000000010101400] = 40536958 28818d09
3715! Mem[0000000010081404] = ffffffff, %l4 = 0000000e, %l0 = ffffffff
3716 add %i2,0x04,%g1
3717 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000ffffffff
3718! %l4 = 000000000000000e, Mem[0000000030001408] = ffffffff
3719 stwa %l4,[%i0+%o4]0x89 ! Mem[0000000030001408] = 0000000e
3720! %l1 = ffffffffffffffff, Mem[0000000010041400] = 00000000
3721 stha %l1,[%i1+%g0]0x80 ! Mem[0000000010041400] = ffff0000
3722
3723p0_label_144:
3724! Starting 10 instruction Load Burst
3725! Mem[0000000030001410] = 63d70000, %l5 = 00000000ff00a50e
3726 ldswa [%i0+%o5]0x81,%l5 ! %l5 = 0000000063d70000
3727! Mem[0000000010141400] = ffffbc73 32f3436e, %l6 = 0000000e, %l7 = 00000059
3728 ldda [%i5+%g0]0x80,%l6 ! %l6 = 00000000ffffbc73 0000000032f3436e
3729! Mem[0000000030001400] = 58000000000000ff, %l2 = 0000000000000000
3730 ldxa [%i0+%g0]0x81,%l2 ! %l2 = 58000000000000ff
3731! Mem[0000000010101420] = 4f6344683d350000, %f16 = 00ffbc73 32f3436e, %asi = 80
3732 ldda [%i4+0x020]%asi,%f16 ! %f16 = 4f634468 3d350000
3733! Mem[00000000100c1400] = 00000000ff000043, %l1 = ffffffffffffffff
3734 ldxa [%i3+%g0]0x88,%l1 ! %l1 = 00000000ff000043
3735! Mem[00000000300c1408] = 6bb60000, %l6 = 00000000ffffbc73
3736 ldswa [%i3+%o4]0x81,%l6 ! %l6 = 000000006bb60000
3737! Mem[0000000030181400] = 6bb6bf79, %l4 = 000000000000000e
3738 lduha [%i6+%g0]0x81,%l4 ! %l4 = 0000000000006bb6
3739! Mem[00000000100c1400] = ff000043, %f1 = 7fffffff
3740 lda [%i3+%g0]0x88,%f1 ! %f1 = ff000043
3741! Mem[00000000100c1410] = 00000000, %l7 = 0000000032f3436e
3742 lduha [%i3+%o5]0x88,%l7 ! %l7 = 0000000000000000
3743! Mem[0000000010081408] = 098d812858695340, %l4 = 0000000000006bb6
3744 ldxa [%i2+%o4]0x80,%l4 ! %l4 = 098d812858695340
3745
3746p0_label_145:
3747! Starting 10 instruction Store Burst
3748! %l4 = 58695340, %l5 = 63d70000, Mem[0000000030001410] = 0000d763 43000000
3749 stda %l4,[%i0+%o5]0x89 ! Mem[0000000030001410] = 58695340 63d70000
3750! %l4 = 098d812858695340, Mem[0000000030001408] = 0000000e
3751 stba %l4,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000040
3752! Mem[0000000030001410] = 40536958, %l1 = 00000000ff000043
3753 ldstuba [%i0+%o5]0x81,%l1 ! %l1 = 0000000000000040
3754! %l4 = 098d812858695340, Mem[0000000020800000] = 0064c420, %asi = 80
3755 stha %l4,[%o1+0x000]%asi ! Mem[0000000020800000] = 5340c420
3756! Mem[0000000010101400] = 40536958, %l7 = 0000000000000000
3757 swapa [%i4+%g0]0x80,%l7 ! %l7 = 0000000040536958
3758! %f8 = 64000000 3d350000, %l7 = 0000000040536958
3759! Mem[0000000030181420] = 4053695828818d09
3760 add %i6,0x020,%g1
3761 stda %f8,[%g1+%l7]ASI_PST8_S ! Mem[0000000030181420] = 400069003d818d09
3762! %f14 = ffbf0000, Mem[0000000030041410] = 00000000
3763 sta %f14,[%i1+%o5]0x81 ! Mem[0000000030041410] = ffbf0000
3764! %l0 = 00000000ffffffff, Mem[0000000030081410] = 0e000000
3765 stwa %l0,[%i2+%o5]0x81 ! Mem[0000000030081410] = ffffffff
3766! %f8 = 64000000 3d350000, %l4 = 098d812858695340
3767! Mem[0000000010081420] = 0000000058695340
3768 add %i2,0x020,%g1
3769 stda %f8,[%g1+%l4]ASI_PST8_PL ! Mem[0000000010081420] = 0000000058690040
3770 membar #Sync ! Added by membar checker (26)
3771! %f9 = 3d350000, Mem[0000000010141404] = 32f3436e
3772 sta %f9 ,[%i5+0x004]%asi ! Mem[0000000010141404] = 3d350000
3773
3774p0_label_146:
3775! Starting 10 instruction Load Burst
3776! Mem[0000000020800000] = 5340c420, %l7 = 0000000040536958
3777 ldsh [%o1+%g0],%l7 ! %l7 = 0000000000005340
3778! Mem[0000000030181410] = 00000000, %l2 = 58000000000000ff
3779 lduha [%i6+%o5]0x81,%l2 ! %l2 = 0000000000000000
3780! Mem[0000000030081410] = ffffffff, %f2 = 0000ff00
3781 lda [%i2+%o5]0x89,%f2 ! %f2 = ffffffff
3782! Mem[0000000030181400] = 6bb6bf79, %l0 = 00000000ffffffff
3783 lduba [%i6+%g0]0x81,%l0 ! %l0 = 000000000000006b
3784! Mem[0000000030081410] = ffffffffffb77618, %f6 = 098d8128 00000000
3785 ldda [%i2+%o5]0x81,%f6 ! %f6 = ffffffff ffb77618
3786! Mem[00000000300c1400] = 58695340, %l5 = 0000000063d70000
3787 lduwa [%i3+%g0]0x89,%l5 ! %l5 = 0000000058695340
3788! Mem[00000000100c1428] = 00000000, %l7 = 0000000000005340
3789 ldsw [%i3+0x028],%l7 ! %l7 = 0000000000000000
3790! %l4 = 098d812858695340, %l6 = 000000006bb60000, %l3 = 0000000000000064
3791 mulx %l4,%l6,%l3 ! %l3 = afa2e0acef800000
3792! Mem[0000000010141410] = 00000000000000ff, %f20 = ff000000 00000000
3793 ldda [%i5+%o5]0x88,%f20 ! %f20 = 00000000 000000ff
3794! Mem[00000000100c1402] = 430000ff, %l1 = 0000000000000040
3795 ldub [%i3+0x002],%l1 ! %l1 = 0000000000000000
3796
3797p0_label_147:
3798! Starting 10 instruction Store Burst
3799! %l3 = afa2e0acef800000, Mem[0000000030101400] = ffffff00
3800 stha %l3,[%i4+%g0]0x89 ! Mem[0000000030101400] = ffff0000
3801! Mem[0000000010101400] = 00000000 28818d09 000000ff 89ffffff
3802! %f0 = 40536958 ff000043 ffffffff ff8900ff
3803! %f4 = 00000000 58000000 ffffffff ffb77618
3804! %f8 = 64000000 3d350000 757f8ee6 00000000
3805! %f12 = 00000000 ffb77618 ffbf0000 00000000
3806 stda %f0 ,[%i4+%g0]ASI_BLK_P ! Block Store to 0000000010101400
3807! Mem[00000000300c1410] = 00000000, %l4 = 098d812858695340
3808 ldstuba [%i3+%o5]0x81,%l4 ! %l4 = 0000000000000000
3809! %l0 = 000000000000006b, Mem[0000000010141408] = 00000064
3810 stha %l0,[%i5+%o4]0x88 ! Mem[0000000010141408] = 0000006b
3811! Mem[00000000300c1408] = 0000b66b, %l1 = 0000000000000000
3812 swapa [%i3+%o4]0x89,%l1 ! %l1 = 000000000000b66b
3813! Code Fragment 3, seed = 955309
3814p0_fragment_9:
3815! %l0 = 000000000000006b
3816 setx 0xe54f86cfa92717be,%g7,%l0 ! %l0 = e54f86cfa92717be
3817! %l1 = 000000000000b66b
3818 setx 0xbfdcc5d3c0251869,%g7,%l1 ! %l1 = bfdcc5d3c0251869
3819 setx 0x1fe000, %g1, %g3
3820 or %l0, %g3, %l0 ! always set perrmask = 0xff
3821 setx 0x1ffff8, %g1, %g2
3822 and %l0, %g2, %l0
3823 ta T_CHANGE_HPRIV
3824 stxa %l1, [%l0]ASI_DCACHE_DATA
3825 ta T_CHANGE_NONHPRIV
3826! %l0 = e54f86cfa92717be
3827 setx 0x8d1538a67f50d524,%g7,%l0 ! %l0 = 8d1538a67f50d524
3828! %l1 = bfdcc5d3c0251869
3829 setx 0x93f9b94d4efad0ef,%g7,%l1 ! %l1 = 93f9b94d4efad0ef
3830p0_fragment_9_end:
3831! %l7 = 0000000000000000, Mem[00000000100c142b] = 00000000, %asi = 80
3832 stba %l7,[%i3+0x02b]%asi ! Mem[00000000100c1428] = 00000000
3833! %l2 = 00000000, %l3 = ef800000, Mem[0000000030001408] = 00000040 17a50648
3834 stda %l2,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000000 ef800000
3835! %l0 = 7f50d524, %l1 = 4efad0ef, Mem[0000000010101428] = 757f8ee6 00000000
3836 std %l0,[%i4+0x028] ! Mem[0000000010101428] = 7f50d524 4efad0ef
3837! %l4 = 0000000000000000, Mem[0000000010081410] = 00ff0065
3838 stba %l4,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00ff0000
3839
3840p0_label_148:
3841! Starting 10 instruction Load Burst
3842! %l4 = 0000000000000000, %l0 = 8d1538a67f50d524, %y = 40536958
3843 sdiv %l4,%l0,%l0 ! %l0 = 000000007fffffff
3844 mov %l0,%y ! %y = 7fffffff
3845! Mem[0000000010081408] = 4053695828818d09, %l5 = 0000000058695340
3846 ldxa [%i2+%o4]0x88,%l5 ! %l5 = 4053695828818d09
3847! Mem[0000000010001408] = 1ce1feff, %l4 = 0000000000000000
3848 ldsha [%i0+%o4]0x88,%l4 ! %l4 = fffffffffffffeff
3849! Mem[0000000010041410] = 6bb6ffff40536958, %l4 = fffffffffffffeff
3850 ldxa [%i1+%o5]0x80,%l4 ! %l4 = 6bb6ffff40536958
3851 membar #Sync ! Added by membar checker (27)
3852! Mem[0000000010101410] = 0000000058000000, %l6 = 000000006bb60000
3853 ldxa [%i4+%o5]0x80,%l6 ! %l6 = 0000000058000000
3854! Mem[0000000030101410] = 6bb6bf79, %l2 = 0000000000000000
3855 lduba [%i4+%o5]0x89,%l2 ! %l2 = 0000000000000079
3856! Mem[0000000010001400] = 64000000 000000ff, %l6 = 58000000, %l7 = 00000000
3857 ldda [%i0+%g0]0x80,%l6 ! %l6 = 0000000064000000 00000000000000ff
3858! Mem[0000000010141400] = 73bcffff, %l6 = 0000000064000000
3859 lduha [%i5+%g0]0x88,%l6 ! %l6 = 000000000000ffff
3860! Mem[0000000010001400] = 64000000, %f20 = 00000000
3861 lda [%i0+%g0]0x80,%f20 ! %f20 = 64000000
3862! Mem[0000000030141400] = ff000043, %l2 = 0000000000000079
3863 ldswa [%i5+%g0]0x89,%l2 ! %l2 = ffffffffff000043
3864
3865p0_label_149:
3866! Starting 10 instruction Store Burst
3867! Mem[00000000100c1408] = 58000000, %l6 = 000000000000ffff
3868 swapa [%i3+%o4]0x88,%l6 ! %l6 = 0000000058000000
3869! %f25 = 28818d09, Mem[0000000010141408] = 6b000000
3870 sta %f25,[%i5+%o4]0x80 ! Mem[0000000010141408] = 28818d09
3871! Mem[0000000010101410] = 00000000, %l2 = 00000000ff000043
3872 swapa [%i4+%o5]0x80,%l2 ! %l2 = 0000000000000000
3873! Mem[0000000030081408] = ff353e27, %l0 = 000000007fffffff
3874 swapa [%i2+%o4]0x81,%l0 ! %l0 = 00000000ff353e27
3875! Mem[0000000030081410] = ffffffff, %l3 = 00000000ef800000
3876 swapa [%i2+%o5]0x81,%l3 ! %l3 = 00000000ffffffff
3877! %l3 = 00000000ffffffff, Mem[0000000010101431] = 00000000, %asi = 80
3878 stba %l3,[%i4+0x031]%asi ! Mem[0000000010101430] = 00ff0000
3879! Mem[00000000211c0001] = 00000480, %l5 = 4053695828818d09
3880 ldstub [%o2+0x001],%l5 ! %l5 = 0000000000000000
3881! Mem[0000000030101400] = 0000ffff, %l4 = 0000000040536958
3882 swapa [%i4+%g0]0x81,%l4 ! %l4 = 000000000000ffff
3883! %l7 = 00000000000000ff, Mem[0000000030181408] = 00000000
3884 stwa %l7,[%i6+%o4]0x81 ! Mem[0000000030181408] = 000000ff
3885! %l5 = 0000000000000000, Mem[0000000030081410] = 000080ef
3886 stba %l5,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00008000
3887
3888p0_label_150:
3889! Starting 10 instruction Load Burst
3890! Mem[0000000030001410] = 586953ff, %l6 = 0000000058000000
3891 lduwa [%i0+%o5]0x89,%l6 ! %l6 = 00000000586953ff
3892! Mem[0000000010101408] = ffffffff, %l2 = 0000000000000000
3893 lduba [%i4+%o4]0x88,%l2 ! %l2 = 00000000000000ff
3894! Mem[000000001008142c] = 00004300, %l1 = 93f9b94d4efad0ef, %asi = 80
3895 ldswa [%i2+0x02c]%asi,%l1 ! %l1 = 0000000000004300
3896! Mem[0000000030181410] = 00000000, %l7 = 00000000000000ff
3897 lduha [%i6+%o5]0x81,%l7 ! %l7 = 0000000000000000
3898! Mem[0000000030101400] = 58695340, %l0 = 00000000ff353e27
3899 lduwa [%i4+%g0]0x89,%l0 ! %l0 = 0000000058695340
3900! Mem[0000000030041410] = 0000bfff, %l1 = 0000000000004300
3901 ldsba [%i1+%o5]0x89,%l1 ! %l1 = ffffffffffffffff
3902! Mem[00000000100c1410] = 0000000000000000, %f18 = 64000000 000000ff
3903 ldda [%i3+%o5]0x88,%f18 ! %f18 = 00000000 00000000
3904! Mem[0000000010081408] = 098d8128, %l0 = 0000000058695340
3905 lduh [%i2+%o4],%l0 ! %l0 = 000000000000098d
3906! Mem[0000000010041409] = 00000000, %l5 = 0000000000000000
3907 ldub [%i1+0x009],%l5 ! %l5 = 0000000000000000
3908! Mem[0000000030001400] = 00000058, %l7 = 0000000000000000
3909 ldswa [%i0+%g0]0x89,%l7 ! %l7 = 0000000000000058
3910
3911! End of Random Code for Thread 0
3912
3913
3914! Check Registers
3915
3916p0_check_registers:
3917 set p0_expected_registers,%g1
3918 ldx [%g1+0x000],%g2
3919 cmp %l0,%g2 ! %l0 should be 000000000000098d
3920 bne %xcc,p0_reg_l0_fail
3921 mov %l0,%g3
3922 ldx [%g1+0x008],%g2
3923 cmp %l1,%g2 ! %l1 should be ffffffffffffffff
3924 bne %xcc,p0_reg_l1_fail
3925 mov %l1,%g3
3926 ldx [%g1+0x010],%g2
3927 cmp %l2,%g2 ! %l2 should be 00000000000000ff
3928 bne %xcc,p0_reg_l2_fail
3929 mov %l2,%g3
3930 ldx [%g1+0x018],%g2
3931 cmp %l3,%g2 ! %l3 should be 00000000ffffffff
3932 bne %xcc,p0_reg_l3_fail
3933 mov %l3,%g3
3934 ldx [%g1+0x020],%g2
3935 cmp %l4,%g2 ! %l4 should be 000000000000ffff
3936 bne %xcc,p0_reg_l4_fail
3937 mov %l4,%g3
3938 ldx [%g1+0x028],%g2
3939 cmp %l5,%g2 ! %l5 should be 0000000000000000
3940 bne %xcc,p0_reg_l5_fail
3941 mov %l5,%g3
3942 ldx [%g1+0x030],%g2
3943 cmp %l6,%g2 ! %l6 should be 00000000586953ff
3944 bne %xcc,p0_reg_l6_fail
3945 mov %l6,%g3
3946 ldx [%g1+0x038],%g2
3947 cmp %l7,%g2 ! %l7 should be 0000000000000058
3948 bne %xcc,p0_reg_l7_fail
3949 mov %l7,%g3
3950
3951! Check %y register
3952
3953 set 0x7fffffff,%g2
3954 rd %y,%g3
3955 cmp %g2,%g3
3956 bne,a p0_failed
3957 mov 0x111,%g1
3958
3959! Check Floating Point Registers
3960
3961p0_check_fp_registers:
3962 set p0_expected_fp_regs,%g3
3963 std %f0,[%g1]
3964 ldx [%g1],%l1
3965 ldx [%g3+0x00],%l0
3966 cmp %l0,%l1 ! %f0 should be 40536958 ff000043
3967 bne %xcc,p0_freg_fail
3968 std %f2,[%g1]
3969 ldx [%g1],%l1
3970 ldx [%g3+0x08],%l0
3971 cmp %l0,%l1 ! %f2 should be ffffffff ff8900ff
3972 bne %xcc,p0_freg_fail
3973 std %f4,[%g1]
3974 ldx [%g1],%l1
3975 ldx [%g3+0x10],%l0
3976 cmp %l0,%l1 ! %f4 should be 00000000 58000000
3977 bne %xcc,p0_freg_fail
3978 std %f6,[%g1]
3979 ldx [%g1],%l1
3980 ldx [%g3+0x18],%l0
3981 cmp %l0,%l1 ! %f6 should be ffffffff ffb77618
3982 bne %xcc,p0_freg_fail
3983 std %f8,[%g1]
3984 ldx [%g1],%l1
3985 ldx [%g3+0x20],%l0
3986 cmp %l0,%l1 ! %f8 should be 64000000 3d350000
3987 bne %xcc,p0_freg_fail
3988 std %f10,[%g1]
3989 ldx [%g1],%l1
3990 ldx [%g3+0x28],%l0
3991 cmp %l0,%l1 ! %f10 should be 757f8ee6 00000000
3992 bne %xcc,p0_freg_fail
3993 std %f12,[%g1]
3994 ldx [%g1],%l1
3995 ldx [%g3+0x30],%l0
3996 cmp %l0,%l1 ! %f12 should be 00000000 ffb77618
3997 bne %xcc,p0_freg_fail
3998 std %f14,[%g1]
3999 ldx [%g1],%l1
4000 ldx [%g3+0x38],%l0
4001 cmp %l0,%l1 ! %f14 should be ffbf0000 00000000
4002 bne %xcc,p0_freg_fail
4003 std %f16,[%g1]
4004 ldx [%g1],%l1
4005 ldx [%g3+0x40],%l0
4006 cmp %l0,%l1 ! %f16 should be 4f634468 3d350000
4007 bne %xcc,p0_freg_fail
4008 std %f18,[%g1]
4009 ldx [%g1],%l1
4010 ldx [%g3+0x48],%l0
4011 cmp %l0,%l1 ! %f18 should be 00000000 00000000
4012 bne %xcc,p0_freg_fail
4013 std %f20,[%g1]
4014 ldx [%g1],%l1
4015 ldx [%g3+0x50],%l0
4016 cmp %l0,%l1 ! %f20 should be 64000000 000000ff
4017 bne %xcc,p0_freg_fail
4018 std %f22,[%g1]
4019 ldx [%g1],%l1
4020 ldx [%g3+0x58],%l0
4021 cmp %l0,%l1 ! %f22 should be 00000000 7489e967
4022 bne %xcc,p0_freg_fail
4023 std %f24,[%g1]
4024 ldx [%g1],%l1
4025 ldx [%g3+0x60],%l0
4026 cmp %l0,%l1 ! %f24 should be 40536958 28818d09
4027 bne %xcc,p0_freg_fail
4028 std %f26,[%g1]
4029 ldx [%g1],%l1
4030 ldx [%g3+0x68],%l0
4031 cmp %l0,%l1 ! %f26 should be 0ea59f56 3fb0144f
4032 bne %xcc,p0_freg_fail
4033 std %f28,[%g1]
4034 ldx [%g1],%l1
4035 ldx [%g3+0x70],%l0
4036 cmp %l0,%l1 ! %f28 should be d40b598f ffffff08
4037 bne %xcc,p0_freg_fail
4038 std %f30,[%g1]
4039 ldx [%g1],%l1
4040 ldx [%g3+0x78],%l0
4041 cmp %l0,%l1 ! %f30 should be 63d34422 79bfb66b
4042 bne %xcc,p0_freg_fail
4043 nop
4044
4045! The test for processor 0 has passed
4046
4047p0_passed:
4048 ta GOOD_TRAP
4049 nop
4050
4051p0_reg_l0_fail:
4052 or %g0,0xbd0,%g1
4053 ba,a p0_failed
4054p0_reg_l1_fail:
4055 or %g0,0xbd1,%g1
4056 ba,a p0_failed
4057p0_reg_l2_fail:
4058 or %g0,0xbd2,%g1
4059 ba,a p0_failed
4060p0_reg_l3_fail:
4061 or %g0,0xbd3,%g1
4062 ba,a p0_failed
4063p0_reg_l4_fail:
4064 or %g0,0xbd4,%g1
4065 ba,a p0_failed
4066p0_reg_l5_fail:
4067 or %g0,0xbd5,%g1
4068 ba,a p0_failed
4069p0_reg_l6_fail:
4070 or %g0,0xbd6,%g1
4071 ba,a p0_failed
4072p0_reg_l7_fail:
4073 or %g0,0xbd7,%g1
4074 ba,a p0_failed
4075p0_freg_fail:
4076 ta BAD_TRAP
4077
4078
4079! The test for processor 0 failed
4080
4081p0_failed:
4082 set p0_temp,%g6
4083 stx %g1,[%g6]
4084 stx %g2,[%g6+8]
4085 stx %g3,[%g6+16]
4086 stx %fsr,[%g6+24]
4087 ta BAD_TRAP
4088
4089
4090! The local area data for processor 0 failed
4091
4092p0_local_failed:
4093 set done_flags,%g5
4094 mov 3,%g6
4095 st %g6,[%g5+0x000] ! Set processor 0 done flag
4096
4097 set p0_temp,%g6
4098 add %g1,%g4,%g1
4099 stx %g4,[%g6]
4100 stx %g2,[%g6+8]
4101 stx %g3,[%g6+16]
4102 st %fsr,[%g6+24]
4103 ta BAD_TRAP
4104
4105p0_selfmod_failed:
4106 ba p0_failed
4107 mov 0xabc,%g1
4108
4109p0_branch_failed:
4110 mov 0xbbb,%g1
4111 rd %ccr,%g2
4112 ba p0_failed
4113 mov 0x0,%g3
4114
4115inst_access_handler:
4116 done
4117
4118 .align 256
4119data_access_handler:
41201: done
4121
4122check_critical_timed_out:
4123 ta BAD_TRAP
4124
4125
4126get_thread_mask:
4127 retl
4128 mov 3,%i7
4129
4130get_park_semaphore:
4131 set park_semaphore,%g6
4132 mov 100,%g5
41331: ldstub [%g6],%g7
4134 cmp %g7,0
4135 bne 1b
4136 nop
4137 retl
4138 nop
4139
4140p0_init_memory_pointers:
4141 set p0_init_registers,%g1
4142 mov %g0,%g2
4143 mov %g0,%g3
4144 mov %g0,%g4
4145 mov %g0,%g5
4146 mov %g0,%g6
4147 mov %g0,%g7
4148
4149! Initialize memory pointers for window 0
4150 set p0_local0_start,%i0
4151 set p0_local1_start,%i1
4152 set p0_local2_start,%i2
4153 set p0_local3_start,%i3
4154 set p0_local4_start,%i4
4155 set p0_local5_start,%i5
4156 set p0_local6_start,%i6
4157 clr %i7
4158! Init Local Registers in Window 0
4159 ldx [%g1+0x000],%l0 ! %l0 = 408b5ea8211430fe
4160 ldx [%g1+0x008],%l1 ! %l1 = c51059930d6feda9
4161 ldx [%g1+0x010],%l2 ! %l2 = 424eec46433ca664
4162 ldx [%g1+0x018],%l3 ! %l3 = 0cc569211866de2f
4163 ldx [%g1+0x020],%l4 ! %l4 = ecd8878adbafa80a
4164 ldx [%g1+0x028],%l5 ! %l5 = a5b0ef8183c7a6f5
4165 ldx [%g1+0x030],%l6 ! %l6 = 3d3518eb8f7a0df0
4166 ldx [%g1+0x038],%l7 ! %l7 = afccd7e789e79ffb
4167
4168! Initialize the output register of window 0
4169
4170 set share0_start,%o0
4171 set share1_start,%o1
4172 set share2_start,%o2
4173 set share3_start,%o3
4174 mov 0x08,%o4
4175 mov 0x10,%o5
4176 mov 0x18,%o6
4177
4178 retl
4179 nop
4180
4181user_text_end:
4182 .seg "text"
4183 .align 0x2000
4184 .global p0_near_0_le,p0_near_0_he
4185 .global p0_near_0_lo,p0_near_0_ho
4186 .global near0_b2b_l,near0_b2b_h
4187 .global far0_b2b_l,far0_b2b_h
4188 .global far1_b2b_l,far1_b2b_h
4189 .global far2_b2b_l,far2_b2b_h
4190 .global far3_b2b_l,far3_b2b_h
4191user_near0_start:
4192p0_near_0_le:
4193 stb %l2,[%i0+0x02f] ! Mem[000000001000142f]
4194 ldstub [%o2+0x001],%l3 ! Mem[00000000211c0001]
4195 xnor %l6,-0x57b,%l1
4196 xnor %l1,%l6,%l7
4197 umul %l2,-0x0bc,%l3
4198 umul %l0,%l2,%l5
4199 smul %l1,0x705,%l2
4200 jmpl %o7,%g0
4201 add %l7,0x435,%l6
4202p0_near_0_he:
4203 addc %l1,%l2,%l2
4204 fcmps %fcc1,%f19,%f16
4205 and %l2,0xf5e,%l0
4206 jmpl %o7,%g0
4207 fcmps %fcc1,%f30,%f16
4208p0_near_0_lo:
4209 stb %l2,[%o0+0x02f] ! Mem[000000001000142f]
4210 ldstub [%i2+0x001],%l3 ! Mem[00000000211c0001]
4211 xnor %l6,-0x57b,%l1
4212 xnor %l1,%l6,%l7
4213 umul %l2,-0x0bc,%l3
4214 umul %l0,%l2,%l5
4215 smul %l1,0x705,%l2
4216 jmpl %o7,%g0
4217 add %l7,0x435,%l6
4218p0_near_0_ho:
4219 addc %l1,%l2,%l2
4220 fcmps %fcc1,%f19,%f16
4221 and %l2,0xf5e,%l0
4222 jmpl %o7,%g0
4223 fcmps %fcc1,%f30,%f16
4224near0_b2b_h:
4225 orn %l5,%l0,%l3
4226 fmuls %f29,%f25,%f19
4227 fdtos %f24,%f19
4228 umul %l5,0x1dc,%l4
4229 jmpl %o7,%g0
4230 orn %l7,%l2,%l4
4231near0_b2b_l:
4232 udivx %l4,0x053,%l2
4233 orn %l3,-0xff6,%l0
4234 mulx %l0,%l6,%l1
4235 addc %l4,%l2,%l0
4236 jmpl %o7,%g0
4237 and %l5,%l0,%l1
4238user_near0_end:
4239 .seg "text"
4240 .align 0x2000
4241 .global p0_near_1_le,p0_near_1_he
4242 .global p0_near_1_lo,p0_near_1_ho
4243 .global near1_b2b_l,near1_b2b_h
4244 .global far0_b2b_l,far0_b2b_h
4245 .global far1_b2b_l,far1_b2b_h
4246 .global far2_b2b_l,far2_b2b_h
4247 .global far3_b2b_l,far3_b2b_h
4248user_near1_start:
4249p0_near_1_le:
4250 xor %l4,%l5,%l4
4251 fsqrts %f14,%f14
4252 fadds %f3 ,%f12,%f6
4253 jmpl %o7,%g0
4254 sdivx %l5,0x3a6,%l3
4255p0_near_1_he:
4256 mulx %l3,%l1,%l6
4257 jmpl %o7,%g0
4258 mulx %l5,-0xa06,%l7
4259p0_near_1_lo:
4260 xor %l4,%l5,%l4
4261 fsqrts %f14,%f14
4262 fadds %f3 ,%f12,%f6
4263 jmpl %o7,%g0
4264 sdivx %l5,0x3a6,%l3
4265p0_near_1_ho:
4266 mulx %l3,%l1,%l6
4267 jmpl %o7,%g0
4268 mulx %l5,-0xa06,%l7
4269near1_b2b_h:
4270 fmuls %f17,%f27,%f26
4271 fsubs %f19,%f17,%f22
4272 smul %l5,0x78d,%l4
4273 fadds %f24,%f20,%f29
4274 sub %l4,0xff2,%l0
4275 mulx %l4,-0x1e6,%l1
4276 jmpl %o7,%g0
4277 andn %l2,-0xc88,%l6
4278near1_b2b_l:
4279 andn %l7,0xb83,%l0
4280 and %l0,0xf79,%l0
4281 fdivs %f9 ,%f3 ,%f1
4282 smul %l5,0x779,%l5
4283 smul %l4,%l6,%l2
4284 add %l6,0x839,%l2
4285 jmpl %o7,%g0
4286 umul %l2,-0x79e,%l4
4287user_near1_end:
4288 .seg "text"
4289 .align 0x2000
4290 .global p0_near_2_le,p0_near_2_he
4291 .global p0_near_2_lo,p0_near_2_ho
4292 .global near2_b2b_l,near2_b2b_h
4293 .global far0_b2b_l,far0_b2b_h
4294 .global far1_b2b_l,far1_b2b_h
4295 .global far2_b2b_l,far2_b2b_h
4296 .global far3_b2b_l,far3_b2b_h
4297user_near2_start:
4298p0_near_2_le:
4299 fmuls %f13,%f0 ,%f8
4300 andn %l6,%l3,%l7
4301 jmpl %o7,%g0
4302 and %l1,-0xd75,%l0
4303p0_near_2_he:
4304 xnor %l0,%l3,%l1
4305 xor %l2,0x591,%l7
4306 umul %l7,%l2,%l3
4307 orn %l5,%l2,%l5
4308 jmpl %o7,%g0
4309 fdivs %f28,%f20,%f26
4310p0_near_2_lo:
4311 fmuls %f13,%f0 ,%f8
4312 andn %l6,%l3,%l7
4313 jmpl %o7,%g0
4314 and %l1,-0xd75,%l0
4315p0_near_2_ho:
4316 xnor %l0,%l3,%l1
4317 xor %l2,0x591,%l7
4318 umul %l7,%l2,%l3
4319 orn %l5,%l2,%l5
4320 jmpl %o7,%g0
4321 fdivs %f28,%f20,%f26
4322near2_b2b_h:
4323 fsubs %f20,%f29,%f20
4324 andn %l5,-0x9ba,%l0
4325 addc %l1,%l4,%l4
4326 fsqrts %f21,%f29
4327 smul %l1,%l6,%l2
4328 fadds %f24,%f26,%f18
4329 jmpl %o7,%g0
4330 sub %l2,%l6,%l1
4331near2_b2b_l:
4332 fdivs %f8 ,%f14,%f11
4333 orn %l7,0x36f,%l3
4334 fadds %f5 ,%f15,%f8
4335 xor %l7,%l7,%l7
4336 xnor %l2,-0x7d7,%l5
4337 umul %l3,0x3ec,%l1
4338 jmpl %o7,%g0
4339 and %l7,%l5,%l2
4340user_near2_end:
4341 .seg "text"
4342 .align 0x2000
4343 .global p0_near_3_le,p0_near_3_he
4344 .global p0_near_3_lo,p0_near_3_ho
4345 .global near3_b2b_l,near3_b2b_h
4346 .global far0_b2b_l,far0_b2b_h
4347 .global far1_b2b_l,far1_b2b_h
4348 .global far2_b2b_l,far2_b2b_h
4349 .global far3_b2b_l,far3_b2b_h
4350user_near3_start:
4351p0_near_3_le:
4352 fsubs %f7 ,%f0 ,%f5
4353 udivx %l2,0x763,%l5
4354 orn %l5,%l2,%l2
4355 fcmps %fcc0,%f3 ,%f1
4356 add %l1,0x7f3,%l2
4357 jmpl %o7,%g0
4358 addc %l6,-0x270,%l4
4359p0_near_3_he:
4360 udivx %l1,%l3,%l0
4361 jmpl %o7,%g0
4362 or %l1,0xb35,%l6
4363p0_near_3_lo:
4364 fsubs %f7 ,%f0 ,%f5
4365 udivx %l2,0x763,%l5
4366 orn %l5,%l2,%l2
4367 fcmps %fcc0,%f3 ,%f1
4368 add %l1,0x7f3,%l2
4369 jmpl %o7,%g0
4370 addc %l6,-0x270,%l4
4371p0_near_3_ho:
4372 udivx %l1,%l3,%l0
4373 jmpl %o7,%g0
4374 or %l1,0xb35,%l6
4375near3_b2b_h:
4376 jmpl %o7,%g0
4377 fsubs %f22,%f26,%f16
4378 jmpl %o7,%g0
4379 nop
4380near3_b2b_l:
4381 jmpl %o7,%g0
4382 add %l2,0x058,%l3
4383 jmpl %o7,%g0
4384 nop
4385user_near3_end:
4386 .seg "text"
4387 .align 0x2000
4388 .global p0_far_0_le,p0_far_0_he
4389 .global p0_far_0_lo,p0_far_0_ho
4390 .global far0_b2b_l,far0_b2b_h
4391 .global near0_b2b_l,near0_b2b_h
4392 .global near1_b2b_l,near1_b2b_h
4393 .global near2_b2b_l,near2_b2b_h
4394 .global near3_b2b_l,near3_b2b_h
4395user_far0_start:
4396p0_far_0_le:
4397 fmuls %f5 ,%f6 ,%f10
4398 smul %l3,-0x2ae,%l2
4399 smul %l4,%l7,%l2
4400 sdivx %l7,0x777,%l4
4401 orn %l2,%l6,%l6
4402 xnor %l7,%l7,%l3
4403 jmpl %o7,%g0
4404 sdivx %l1,%l6,%l4
4405p0_far_0_he:
4406 and %l4,%l4,%l5
4407 sdivx %l4,%l2,%l6
4408 jmpl %o7,%g0
4409 udivx %l2,0xb3c,%l0
4410p0_far_0_lo:
4411 fmuls %f5 ,%f6 ,%f10
4412 smul %l3,-0x2ae,%l2
4413 smul %l4,%l7,%l2
4414 sdivx %l7,0x777,%l4
4415 orn %l2,%l6,%l6
4416 xnor %l7,%l7,%l3
4417 jmpl %o7,%g0
4418 sdivx %l1,%l6,%l4
4419p0_far_0_ho:
4420 and %l4,%l4,%l5
4421 sdivx %l4,%l2,%l6
4422 jmpl %o7,%g0
4423 udivx %l2,0xb3c,%l0
4424far0_b2b_h:
4425 mulx %l0,0x91a,%l0
4426 umul %l3,-0x514,%l3
4427 sdivx %l0,%l1,%l1
4428 fmuls %f19,%f24,%f21
4429 jmpl %o7,%g0
4430 smul %l0,-0x1c2,%l0
4431far0_b2b_l:
4432 fmuls %f12,%f6 ,%f0
4433 xor %l4,-0x3ad,%l2
4434 fsubs %f7 ,%f5 ,%f6
4435 orn %l0,-0x15c,%l1
4436 jmpl %o7,%g0
4437 and %l2,%l1,%l7
4438user_far0_end:
4439 .seg "text"
4440 .align 0x2000
4441 .global p0_far_1_le,p0_far_1_he
4442 .global p0_far_1_lo,p0_far_1_ho
4443 .global far1_b2b_l,far1_b2b_h
4444 .global near0_b2b_l,near0_b2b_h
4445 .global near1_b2b_l,near1_b2b_h
4446 .global near2_b2b_l,near2_b2b_h
4447 .global near3_b2b_l,near3_b2b_h
4448user_far1_start:
4449p0_far_1_le:
4450 xnor %l4,%l3,%l1
4451 umul %l7,0xf6a,%l4
4452 jmpl %o7,%g0
4453 fsubs %f12,%f1 ,%f6
4454p0_far_1_he:
4455 jmpl %o7,%g0
4456 xnor %l3,%l5,%l4
4457 jmpl %o7,%g0
4458 nop
4459p0_far_1_lo:
4460 xnor %l4,%l3,%l1
4461 umul %l7,0xf6a,%l4
4462 jmpl %o7,%g0
4463 fsubs %f12,%f1 ,%f6
4464p0_far_1_ho:
4465 jmpl %o7,%g0
4466 xnor %l3,%l5,%l4
4467 jmpl %o7,%g0
4468 nop
4469 jmpl %o7,%g0
4470 nop
4471far1_b2b_h:
4472 xnor %l6,0xc02,%l4
4473 smul %l0,0x62e,%l3
4474 subc %l3,%l4,%l1
4475 fdivs %f30,%f23,%f28
4476 jmpl %o7,%g0
4477 smul %l7,0xef9,%l2
4478far1_b2b_l:
4479 andn %l2,0x046,%l1
4480 sdivx %l3,%l5,%l3
4481 xnor %l5,%l5,%l3
4482 or %l6,%l7,%l2
4483 jmpl %o7,%g0
4484 xor %l4,%l3,%l7
4485user_far1_end:
4486 .seg "text"
4487 .align 0x2000
4488 .global p0_far_2_le,p0_far_2_he
4489 .global p0_far_2_lo,p0_far_2_ho
4490 .global far2_b2b_l,far2_b2b_h
4491 .global near0_b2b_l,near0_b2b_h
4492 .global near1_b2b_l,near1_b2b_h
4493 .global near2_b2b_l,near2_b2b_h
4494 .global near3_b2b_l,near3_b2b_h
4495user_far2_start:
4496p0_far_2_le:
4497 jmpl %o7,%g0
4498 ldsw [%i1+0x008],%l0 ! Mem[0000000010041408]
4499 jmpl %o7,%g0
4500 nop
4501p0_far_2_he:
4502 fsqrts %f24,%f16
4503 fmuls %f23,%f22,%f23
4504 udivx %l3,%l7,%l6
4505 sdivx %l4,0x60b,%l6
4506 jmpl %o7,%g0
4507 fcmps %fcc1,%f26,%f29
4508p0_far_2_lo:
4509 jmpl %o7,%g0
4510 ldsw [%o1+0x008],%l0 ! Mem[0000000010041408]
4511 jmpl %o7,%g0
4512 nop
4513 jmpl %o7,%g0
4514 nop
4515p0_far_2_ho:
4516 fsqrts %f24,%f16
4517 fmuls %f23,%f22,%f23
4518 udivx %l3,%l7,%l6
4519 sdivx %l4,0x60b,%l6
4520 jmpl %o7,%g0
4521 fcmps %fcc1,%f26,%f29
4522far2_b2b_h:
4523 or %l6,%l5,%l0
4524 xnor %l5,%l2,%l7
4525 jmpl %o7,%g0
4526 fsubs %f26,%f18,%f19
4527far2_b2b_l:
4528 umul %l6,%l4,%l6
4529 subc %l2,-0x62b,%l4
4530 jmpl %o7,%g0
4531 smul %l7,0x253,%l1
4532user_far2_end:
4533 .seg "text"
4534 .align 0x2000
4535 .global p0_far_3_le,p0_far_3_he
4536 .global p0_far_3_lo,p0_far_3_ho
4537 .global far3_b2b_l,far3_b2b_h
4538 .global near0_b2b_l,near0_b2b_h
4539 .global near1_b2b_l,near1_b2b_h
4540 .global near2_b2b_l,near2_b2b_h
4541 .global near3_b2b_l,near3_b2b_h
4542user_far3_start:
4543p0_far_3_le:
4544 or %l0,-0x722,%l4
4545 sub %l6,%l4,%l6
4546 swap [%i2+0x000],%l2 ! Mem[0000000010081400]
4547 andn %l3,%l7,%l3
4548 fadds %f4 ,%f0 ,%f3
4549 udivx %l3,%l7,%l3
4550 jmpl %o7,%g0
4551 swap [%i3+0x004],%l1 ! Mem[00000000100c1404]
4552p0_far_3_he:
4553 fcmps %fcc1,%f30,%f16
4554 andn %l0,%l3,%l7
4555 fcmps %fcc3,%f25,%f23
4556 xor %l5,0x1f5,%l3
4557 jmpl %o7,%g0
4558 addc %l2,%l4,%l3
4559p0_far_3_lo:
4560 or %l0,-0x722,%l4
4561 sub %l6,%l4,%l6
4562 swap [%o2+0x000],%l2 ! Mem[0000000010081400]
4563 andn %l3,%l7,%l3
4564 fadds %f4 ,%f0 ,%f3
4565 udivx %l3,%l7,%l3
4566 jmpl %o7,%g0
4567 swap [%o3+0x004],%l1 ! Mem[00000000100c1404]
4568p0_far_3_ho:
4569 fcmps %fcc1,%f30,%f16
4570 andn %l0,%l3,%l7
4571 fcmps %fcc3,%f25,%f23
4572 xor %l5,0x1f5,%l3
4573 jmpl %o7,%g0
4574 addc %l2,%l4,%l3
4575far3_b2b_h:
4576 andn %l7,%l5,%l4
4577 and %l2,%l3,%l0
4578 sub %l5,%l0,%l7
4579 or %l4,-0xc85,%l5
4580 jmpl %o7,%g0
4581 fitos %f31,%f20
4582far3_b2b_l:
4583 andn %l2,0x8bb,%l2
4584 addc %l6,-0xe4b,%l1
4585 fsqrts %f12,%f0
4586 addc %l2,%l7,%l2
4587 jmpl %o7,%g0
4588 mulx %l2,-0x840,%l5
4589user_far3_end:
4590 .seg "text"
4591 .align 0x2000
4592user_jump0_start:
4593 .skip 16
4594p0_jmpl_0_le:
4595 andn %l3,-0x6ed,%l1
4596 fcmps %fcc1,%f1 ,%f3
4597 smul %l4,0xe8d,%l4
4598 addc %l6,%l6,%l6
4599 fdivs %f8 ,%f3 ,%f13
4600 xor %l0,-0x7a0,%l2
4601 xnor %l6,%l3,%l5
4602 jmpl %g6+8,%g0
4603 fcmps %fcc2,%f5 ,%f11
4604p0_call_0_le:
4605 and %l6,0x82c,%l4
4606 retl
4607 xor %l3,%l6,%l5
4608p0_jmpl_0_lo:
4609 andn %l3,-0x6ed,%l1
4610 fcmps %fcc1,%f1 ,%f3
4611 smul %l4,0xe8d,%l4
4612 addc %l6,%l6,%l6
4613 fdivs %f8 ,%f3 ,%f13
4614 xor %l0,-0x7a0,%l2
4615 xnor %l6,%l3,%l5
4616 jmpl %g6+8,%g0
4617 fcmps %fcc2,%f5 ,%f11
4618p0_call_0_lo:
4619 and %l6,0x82c,%l4
4620 retl
4621 xor %l3,%l6,%l5
4622p0_jmpl_0_he:
4623 fsqrts %f23,%f26
4624 fsubs %f29,%f17,%f26
4625 xnor %l5,%l5,%l3
4626 smul %l7,%l2,%l2
4627 orn %l2,%l6,%l4
4628 jmpl %g6+8,%g0
4629 fdivs %f26,%f19,%f19
4630p0_call_0_he:
4631 add %l6,%l2,%l7
4632 retl
4633 fcmps %fcc3,%f16,%f30
4634p0_jmpl_0_ho:
4635 fsqrts %f23,%f26
4636 fsubs %f29,%f17,%f26
4637 xnor %l5,%l5,%l3
4638 smul %l7,%l2,%l2
4639 orn %l2,%l6,%l4
4640 jmpl %g6+8,%g0
4641 fdivs %f26,%f19,%f19
4642p0_call_0_ho:
4643 add %l6,%l2,%l7
4644 retl
4645 fcmps %fcc3,%f16,%f30
4646user_jump0_end:
4647 .seg "text"
4648 .align 0x2000
4649user_jump1_start:
4650 .skip 32
4651p0_jmpl_1_le:
4652 smul %l4,%l1,%l2
4653 andn %l0,%l6,%l2
4654 xor %l6,0x431,%l3
4655 xnor %l4,%l4,%l5
4656 and %l2,%l4,%l5
4657 jmpl %g6+8,%g0
4658 fsqrts %f5 ,%f3
4659p0_call_1_le:
4660 udivx %l7,%l1,%l0
4661 stw %l1,[%i6+0x014] ! Mem[0000000010181414]
4662 umul %l2,%l6,%l1
4663 or %l7,%l5,%l5
4664 retl
4665 sdivx %l4,%l0,%l5
4666p0_jmpl_1_lo:
4667 smul %l4,%l1,%l2
4668 andn %l0,%l6,%l2
4669 xor %l6,0x431,%l3
4670 xnor %l4,%l4,%l5
4671 and %l2,%l4,%l5
4672 jmpl %g6+8,%g0
4673 fsqrts %f5 ,%f3
4674p0_call_1_lo:
4675 udivx %l7,%l1,%l0
4676 stw %l1,[%o6+0x014] ! Mem[0000000010181414]
4677 umul %l2,%l6,%l1
4678 or %l7,%l5,%l5
4679 retl
4680 sdivx %l4,%l0,%l5
4681p0_jmpl_1_he:
4682 ldd [%i1+0x008],%l0 ! Mem[0000000010041408]
4683 jmpl %g6+8,%g0
4684 fmuls %f30,%f20,%f18
4685p0_call_1_he:
4686 fdivs %f20,%f18,%f25
4687 addc %l1,%l7,%l2
4688 smul %l6,%l6,%l3
4689 std %l4,[%i0+0x020] ! Mem[0000000010001420]
4690 xnor %l4,0xbd5,%l1
4691 fsubs %f26,%f21,%f18
4692 retl
4693 sub %l5,-0x9ea,%l3
4694p0_jmpl_1_ho:
4695 ldd [%o1+0x008],%l0 ! Mem[0000000010041408]
4696 jmpl %g6+8,%g0
4697 fmuls %f30,%f20,%f18
4698p0_call_1_ho:
4699 fdivs %f20,%f18,%f25
4700 addc %l1,%l7,%l2
4701 smul %l6,%l6,%l3
4702 std %l4,[%o0+0x020] ! Mem[0000000010001420]
4703 xnor %l4,0xbd5,%l1
4704 fsubs %f26,%f21,%f18
4705 retl
4706 sub %l5,-0x9ea,%l3
4707user_jump1_end:
4708 .seg "text"
4709 .align 0x2000
4710user_jump2_start:
4711 .skip 48
4712p0_jmpl_2_le:
4713 jmpl %g6+8,%g0
4714 sub %l6,0x370,%l2
4715p0_call_2_le:
4716 subc %l6,%l3,%l3
4717 xor %l2,-0xe76,%l7
4718 sdivx %l5,%l0,%l0
4719 fdivs %f10,%f2 ,%f0
4720 retl
4721 xnor %l7,%l6,%l3
4722p0_jmpl_2_lo:
4723 jmpl %g6+8,%g0
4724 sub %l6,0x370,%l2
4725p0_call_2_lo:
4726 subc %l6,%l3,%l3
4727 xor %l2,-0xe76,%l7
4728 sdivx %l5,%l0,%l0
4729 fdivs %f10,%f2 ,%f0
4730 retl
4731 xnor %l7,%l6,%l3
4732p0_jmpl_2_he:
4733 fsubs %f18,%f30,%f17
4734 jmpl %g6+8,%g0
4735 lduh [%o1+0x000],%l5 ! Mem[0000000020800000]
4736p0_call_2_he:
4737 or %l4,%l0,%l4
4738 fmuls %f31,%f27,%f24
4739 smul %l3,-0x552,%l5
4740 orn %l4,0x218,%l6
4741 smul %l4,%l6,%l4
4742 addc %l6,%l5,%l6
4743 or %l7,%l7,%l7
4744 retl
4745 orn %l1,%l6,%l2
4746p0_jmpl_2_ho:
4747 fsubs %f18,%f30,%f17
4748 jmpl %g6+8,%g0
4749 lduh [%i1+0x000],%l5 ! Mem[0000000020800000]
4750p0_call_2_ho:
4751 or %l4,%l0,%l4
4752 fmuls %f31,%f27,%f24
4753 smul %l3,-0x552,%l5
4754 orn %l4,0x218,%l6
4755 smul %l4,%l6,%l4
4756 addc %l6,%l5,%l6
4757 or %l7,%l7,%l7
4758 retl
4759 orn %l1,%l6,%l2
4760user_jump2_end:
4761 .seg "text"
4762 .align 0x2000
4763user_jump3_start:
4764 .skip 64
4765p0_jmpl_3_le:
4766 fadds %f9 ,%f1 ,%f13
4767 udivx %l4,%l2,%l2
4768 udivx %l2,%l2,%l2
4769 fadds %f4 ,%f6 ,%f2
4770 fdivs %f0 ,%f12,%f8
4771 mulx %l5,-0x58c,%l3
4772 jmpl %g6+8,%g0
4773 fmuls %f0 ,%f10,%f3
4774p0_call_3_le:
4775 swap [%i1+0x010],%l7 ! Mem[0000000010041410]
4776 retl
4777 or %l2,-0xd8d,%l1
4778p0_jmpl_3_lo:
4779 fadds %f9 ,%f1 ,%f13
4780 udivx %l4,%l2,%l2
4781 udivx %l2,%l2,%l2
4782 fadds %f4 ,%f6 ,%f2
4783 fdivs %f0 ,%f12,%f8
4784 mulx %l5,-0x58c,%l3
4785 jmpl %g6+8,%g0
4786 fmuls %f0 ,%f10,%f3
4787p0_call_3_lo:
4788 swap [%o1+0x010],%l7 ! Mem[0000000010041410]
4789 retl
4790 or %l2,-0xd8d,%l1
4791p0_jmpl_3_he:
4792 stw %l7,[%i6+0x024] ! Mem[0000000010181424]
4793 xor %l2,-0x15d,%l6
4794 mulx %l3,-0x313,%l5
4795 andn %l0,0x4d1,%l6
4796 jmpl %g6+8,%g0
4797 subc %l3,%l3,%l2
4798p0_call_3_he:
4799 retl
4800 fcmps %fcc3,%f27,%f22
4801p0_jmpl_3_ho:
4802 stw %l7,[%o6+0x024] ! Mem[0000000010181424]
4803 xor %l2,-0x15d,%l6
4804 mulx %l3,-0x313,%l5
4805 andn %l0,0x4d1,%l6
4806 jmpl %g6+8,%g0
4807 subc %l3,%l3,%l2
4808p0_call_3_ho:
4809 retl
4810 fcmps %fcc3,%f27,%f22
4811user_jump3_end:
4812
4813 .seg "data"
4814 .align 0x2000
4815user_data_start:
4816done_flags:
4817 .word 0
4818 .align 8
4819done_count:
4820 .word 0,0
4821Start_Flags:
4822 .word 0,0,0,0
4823 .align 64
4824Finish_Flag:
4825 .word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
4826 .word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
4827 .align 8
4828num_processors:
4829 .word 1
4830v8_binary:
4831 .word 0
4832no_fpu:
4833 .word 0
4834max_ireg:
4835 .word 8,0
4836max_freg:
4837 .word 32,0
4838 .align 8
4839park_semaphore:
4840 .word 0,0
4841 .align 64
4842p0_temp:
4843 .word 0,0,0,0,0,0,0,0
4844 .word 0,0,0,0,0,0,0,0
4845 .word 0,0,0,0,0,0,0,0
4846 .word 0,0,0,0,0,0,0,0
4847p0_debug:
4848 .word 0,0,0,0,0,0,0,0
4849 .word 0,0,0,0,0,0,0,0
4850p0_fsr:
4851 .word 0x00000000,0x00000000
4852 .align 8
4853p0_loop_cnt:
4854 .word 1,0
4855max_windows:
4856 .word 1,0,0,0,0,0,0,0
4857 .word 0,0,0,0,0,0,0,0
4858 .word 0,0,0,0,0,0,0,0
4859 .word 0,0,0,0,0,0,0,0
4860 .word 0,0,0,0,0,0,0,0
4861 .word 0,0,0,0,0,0,0,0
4862 .word 0,0,0,0,0,0,0,0
4863 .word 0,0,0,0,0,0,0,0
4864 .word 0,0,0,0,0,0,0,0
4865 .word 0,0,0,0,0,0,0,0
4866 .word 0,0,0,0,0,0,0,0
4867 .word 0,0,0,0,0,0,0,0
4868 .word 0,0,0,0,0,0,0,0
4869 .word 0,0,0,0,0,0,0,0
4870 .word 0,0,0,0,0,0,0,0
4871 .word 0,0,0,0,0,0,0,0
4872 .word 0,0,0,0,0,0,0,0
4873 .word 0,0,0,0,0,0,0,0
4874 .word 0,0,0,0,0,0,0,0
4875 .word 0,0,0,0,0,0,0,0
4876 .word 0,0,0,0,0,0,0,0
4877 .word 0,0,0,0,0,0,0,0
4878 .word 0,0,0,0,0,0,0,0
4879 .word 0,0,0,0,0,0,0,0
4880 .word 0,0,0,0,0,0,0,0
4881 .word 0,0,0,0,0,0,0,0
4882 .word 0,0,0,0,0,0,0,0
4883 .word 0,0,0,0,0,0,0,0
4884 .word 0,0,0,0,0,0,0,0
4885 .word 0,0,0,0,0,0,0,0
4886 .word 0,0,0,0,0,0,0,0
4887 .word 0,0,0,0,0,0,0,0
4888
4889 .align 8
4890p0_init_registers:
4891 .word 0x408b5ea8,0x211430fe ! Init value for %l0
4892 .word 0xc5105993,0x0d6feda9 ! Init value for %l1
4893 .word 0x424eec46,0x433ca664 ! Init value for %l2
4894 .word 0x0cc56921,0x1866de2f ! Init value for %l3
4895 .word 0xecd8878a,0xdbafa80a ! Init value for %l4
4896 .word 0xa5b0ef81,0x83c7a6f5 ! Init value for %l5
4897 .word 0x3d3518eb,0x8f7a0df0 ! Init value for %l6
4898 .word 0xafccd7e7,0x89e79ffb ! Init value for %l7
4899 .align 64
4900p0_init_freg:
4901 .word 0x3ae18290,0x55d21e61 ! Init value for %f0
4902 .word 0x43d5344e,0x67dbda67 ! Init value for %f2
4903 .word 0x1a75c47c,0x0e79351d ! Init value for %f4
4904 .word 0x11e08a9a,0x69d57803 ! Init value for %f6
4905 .word 0x5ab7ba28,0x36d3d899 ! Init value for %f8
4906 .word 0x719242a6,0x2c53d85f ! Init value for %f10
4907 .word 0x20f2af94,0x3d80a4d5 ! Init value for %f12
4908 .word 0x313d0872,0x06c3777b ! Init value for %f14
4909 .word 0x16e3b0c0,0x71b0f5d1 ! Init value for %f16
4910 .word 0x62c347fe,0x69099157 ! Init value for %f18
4911 .word 0x5a6589ac,0x78a4e78d ! Init value for %f20
4912 .word 0x5da32d4a,0x1de021f3 ! Init value for %f22
4913 .word 0x0cdcc658,0x0be75609 ! Init value for %f24
4914 .word 0x6ec2a456,0x6bf1e54f ! Init value for %f26
4915 .word 0x0e63b2c4,0x5c49dd45 ! Init value for %f28
4916 .word 0x21fb5922,0x51b6576b ! Init value for %f30
4917 .word 0x30b65af0,0x35a0d941 ! Init value for %f32
4918 .word 0x5166b7ae,0x580db447 ! Init value for %f34
4919 .word 0x6dde8adc,0x3f3f65fd ! Init value for %f36
4920 .word 0x6669ebfa,0x379cf7e3 ! Init value for %f38
4921 .word 0x6e9fce88,0x75335f79 ! Init value for %f40
4922 .word 0x7881e206,0x4ce9de3f ! Init value for %f42
4923 .word 0x6ca371f4,0x364161b5 ! Init value for %f44
4924 .word 0x35cf45d2,0x1736e35b ! Init value for %f46
4925 .word 0x3c648120,0x02a0c8b1
4926 .word 0x4162835e,0x3e1f4337
4927 .word 0x0adbc80c,0x4777b06d
4928 .word 0x7347c6aa,0x59f2f9d3
4929 .word 0x1aebd2b8,0x5316f4e9
4930 .word 0x2652fbb6,0x7ad2c32f
4931 .word 0x0e8ced24,0x4df63225
4932 .word 0x7fabce82,0x2a8c1b4b
4933p0_share_mask:
4934 .word 0xffff0000,0x00000000
4935 .word 0x00000000,0x00000000
4936 .word 0x00000000,0x00000000
4937 .word 0x00000000,0x00000000
4938 .word 0x00000000,0x00000000
4939 .word 0x00000000,0x00000000
4940 .word 0x00000000,0x00000000
4941 .word 0x00000000,0x00000000
4942p0_expected_registers:
4943 .word 0x00000000,0x0000098d ! %l0
4944 .word 0xffffffff,0xffffffff ! %l1
4945 .word 0x00000000,0x000000ff ! %l2
4946 .word 0x00000000,0xffffffff ! %l3
4947 .word 0x00000000,0x0000ffff ! %l4
4948 .word 0x00000000,0x00000000 ! %l5
4949 .word 0x00000000,0x586953ff ! %l6
4950 .word 0x00000000,0x00000058 ! %l7
4951p0_expected_fp_regs:
4952 .word 0x40536958,0xff000043 ! %f0
4953 .word 0xffffffff,0xff8900ff ! %f2
4954 .word 0x00000000,0x58000000 ! %f4
4955 .word 0xffffffff,0xffb77618 ! %f6
4956 .word 0x64000000,0x3d350000 ! %f8
4957 .word 0x757f8ee6,0x00000000 ! %f10
4958 .word 0x00000000,0xffb77618 ! %f12
4959 .word 0xffbf0000,0x00000000 ! %f14
4960 .word 0x4f634468,0x3d350000 ! %f16
4961 .word 0x00000000,0x00000000 ! %f18
4962 .word 0x64000000,0x000000ff ! %f20
4963 .word 0x00000000,0x7489e967 ! %f22
4964 .word 0x40536958,0x28818d09 ! %f24
4965 .word 0x0ea59f56,0x3fb0144f ! %f26
4966 .word 0xd40b598f,0xffffff08 ! %f28
4967 .word 0x63d34422,0x79bfb66b ! %f30
4968 .word 0x00000000,0x00000b30 ! %fsr
4969p0_local0_expect:
4970 .word 0x64000000,0x000000ff,0xfffee11c,0x00000000 ! PA = 0000000010001400
4971 .word 0x1ce1feab,0x79bfb66b,0x1ce1004d,0x4489ffc3 ! PA = 0000000010001410
4972 .word 0xff000000,0x0000ff89,0x004ef166,0x5a03941f ! PA = 0000000010001420
4973 .word 0x24bb2454,0x0000098d,0x6e43f332,0x73bcff3b ! PA = 0000000010001430
4974p0_local0_sec_expect:
4975 .word 0x58000000,0x000000ff,0x00000000,0x000080ef ! PA = 0000000030001400
4976 .word 0xff536958,0x0000d763,0x7854d00a,0x43c681b3 ! PA = 0000000030001410
4977 .word 0x678acf18,0x7be0c3c9,0x0a97ff08,0x659351f9 ! PA = 0000000030001420
4978 .word 0x6d891784,0x3a93b705,0x7c0ab3e2,0x5f908f2b ! PA = 0000000030001430
4979! Scratch Area for Non-Transactional Memory Stores
4980 .word 0xee05e9de,0xf2b92f6f,0x42fccc82,0xa0f9ecdb
4981 .word 0x23145546,0xbac9a8a7,0xa34c7d2a,0x55cbadd3
4982 .word 0x47fd452e,0x315e5f5f,0x2ae8f652,0xd129f84b
4983 .word 0xf4f06196,0xdb554b97,0xc4f91ffa,0xfd108443
4984p0_local1_expect:
4985 .word 0xffff0000,0x0ea59f56,0x00000000,0x00000000 ! PA = 0000000010041400
4986 .word 0x6bb6ffff,0x40536958,0x4053d17a,0x2881d763 ! PA = 0000000010041410
4987 .word 0xff000000,0x658ffff9,0x00000000,0x0000003b ! PA = 0000000010041420
4988 .word 0x39dbff74,0x00000064,0x28e09b52,0x569fa5ff ! PA = 0000000010041430
4989p0_local1_sec_expect:
4990 .word 0xff000000,0x529be028,0x0e0089ff,0x4def72db ! PA = 0000000030041400
4991 .word 0xffbf0000,0x000000ff,0x5062496a,0x1192b993 ! PA = 0000000030041410
4992 .word 0x0d11bb78,0x603cc2a9,0x73c5fa76,0x0deb8eef ! PA = 0000000030041420
4993 .word 0x753031e4,0x3d9a6be5,0x39b00942,0x09fbb30b ! PA = 0000000030041430
4994p0_local2_expect:
4995 .word 0xb66bffff,0xffffffff,0x098d8128,0x58695340 ! PA = 0000000010081400
4996 .word 0x0000ff00,0xffffffff,0xf320ca23,0x4a38ff6b ! PA = 0000000010081410
4997 .word 0x00000000,0x58690040,0x00000065,0x00004300 ! PA = 0000000010081420
4998 .word 0x273e35ff,0x3c146e8d,0x6bb6bfff,0x2244d363 ! PA = 0000000010081430
4999p0_local2_sec_expect:
5000 .word 0x67e98974,0xff000000,0x7fffffff,0x00000000 ! PA = 0000000030081400
5001 .word 0x00800000,0xffb77618,0x00000000,0x28818d09 ! PA = 0000000030081410
5002 .word 0x3c79441e,0x60000000,0xffffffff,0x79bfb60e ! PA = 0000000030081420
5003 .word 0x08ffffff,0x3c146e8d,0xff8927c3,0x35350865 ! PA = 0000000030081430
5004p0_local3_expect:
5005 .word 0x430000ff,0x00000000,0xffff0000,0x00000000 ! PA = 00000000100c1400
5006 .word 0x00000000,0x00000000,0x659bd17a,0x0459d763 ! PA = 00000000100c1410
5007 .word 0x5c970064,0x658ffff9,0x00000000,0x419669ff ! PA = 00000000100c1420
5008 .word 0x00000000,0x58000000,0x00000057,0xffef72ff ! PA = 00000000100c1430
5009p0_local3_sec_expect:
5010 .word 0x40536958,0x00ff0065,0x00000000,0x74b74e95 ! PA = 00000000300c1400
5011 .word 0xff000000,0xff8927ff,0x11e08a9a,0x69d57803 ! PA = 00000000300c1410
5012 .word 0x11b77618,0x00a30d1c,0xff3ca664,0x65cc45a7 ! PA = 00000000300c1420
5013 .word 0x20f2af94,0x3d80a4d5,0x74b74e95,0x2e25eb3b ! PA = 00000000300c1430
5014p0_local4_expect:
5015 .word 0x40536958,0xff000043,0xffffffff,0xff8900ff ! PA = 0000000010101400
5016 .word 0xff000043,0x58000000,0xffffffff,0xffb77618 ! PA = 0000000010101410
5017 .word 0x64000000,0x3d350000,0x7f50d524,0x4efad0ef ! PA = 0000000010101420
5018 .word 0x00ff0000,0xffb77618,0xffbf0000,0x00000000 ! PA = 0000000010101430
5019p0_local4_sec_expect:
5020 .word 0x40536958,0x000000ff,0xffa50000,0x89ffffff ! PA = 0000000030101400
5021 .word 0x79bfb66b,0x000000ff,0xabfee11c,0x00000000 ! PA = 0000000030101410
5022 .word 0x4f634468,0x3d350000,0x757f8ee6,0x71ef4b9f ! PA = 0000000030101420
5023 .word 0x51ff4dd4,0xd44dff51,0x586953ff,0x00000000 ! PA = 0000000030101430
5024p0_local5_expect:
5025 .word 0xffffbc73,0x3d350000,0x28818d09,0x000000ff ! PA = 0000000010141400
5026 .word 0xff000000,0x00000000,0x6b74384a,0x00ffffff ! PA = 0000000010141410
5027 .word 0x40536958,0x28818d09,0x0ea59f56,0x3fb0144f ! PA = 0000000010141420
5028 .word 0xd40b598f,0xffffff08,0x63d34422,0x79bfb66b ! PA = 0000000010141430
5029p0_local5_sec_expect:
5030 .word 0x430000ff,0x0ea500ff,0xe1ffffff,0x7489e967 ! PA = 0000000030141400
5031 .word 0xffffffff,0xffffffff,0x1ce1feff,0x08e66057 ! PA = 0000000030141410
5032 .word 0x7f1cccf8,0x50c29e29,0x029537f6,0x7599666f ! PA = 0000000030141420
5033 .word 0x74b74e95,0x13311f65,0x24e5bec2,0x260b228b ! PA = 0000000030141430
5034p0_local6_expect:
5035 .word 0xffff0000,0x00000000,0x3b000000,0x00000000 ! PA = 0000000010181400
5036 .word 0x00000000,0x000063ff,0x00000052,0x0e79351d ! PA = 0000000010181410
5037 .word 0xffffffff,0x569fa50e,0x7f71ff43,0x46ce0365 ! PA = 0000000010181420
5038 .word 0xf5be0a66,0x34b0c179,0x64000000,0x000000ff ! PA = 0000000010181430
5039p0_local6_sec_expect:
5040 .word 0x6bb6bf79,0x000000ff,0x000000ff,0x08e66057 ! PA = 0000000030181400
5041 .word 0x00000000,0xff353e27,0x6b74384a,0x23ca20f3 ! PA = 0000000030181410
5042 .word 0x40006900,0x3d818d09,0x0ea59f56,0x3fb0144f ! PA = 0000000030181420
5043 .word 0x8d6e143c,0xffffff08,0x63d34422,0x79bfb66b ! PA = 0000000030181430
5044share0_expect:
5045 .word 0xffffddf0,0x297d7041,0x2e8692ae,0x78894347 ! PA = 00000000201c0000
5046 .word 0x51667ddc,0x3893acfd,0x3c94b6fa,0x4161b6e3 ! PA = 00000000201c0010
5047 .word 0x4ece3188,0x15ce5679,0x74ea9d06,0x5c7ecd3f ! PA = 00000000201c0020
5048 .word 0x738344f4,0x3d2208b5,0x3018f0d2,0x03d3025b ! PA = 00000000201c0030
5049share1_expect:
5050 .word 0x5340c420,0x12f61fb1,0x06a01e5e,0x58a99237 ! PA = 0000000020800000
5051 .word 0x47ff7b0c,0x5fa0b76d,0x00fc51aa,0x5c0278d3 ! PA = 0000000020800010
5052 .word 0x4481f5b8,0x73a2abe9,0x557176b6,0x25ae722f ! PA = 0000000020800020
5053 .word 0x68608024,0x50a39925,0x1f973982,0x162afa4b ! PA = 0000000020800030
5054 .word 0xff572650,0x732ddb21,0x3da5060e,0x7f3e4d27 ! PA = 0000000020800040
5055 .word 0x0d87b43c,0x192a8ddd,0x3f7e085a,0x7f5366c3 ! PA = 0000000020800050
5056 .word 0x0a19b5e8,0x211d8d59,0x137d2c66,0x0b96031f ! PA = 0000000020800060
5057 .word 0x29327754,0x5e217595,0x5d011e32,0x64ce9e3b ! PA = 0000000020800070
5058share2_expect:
5059 .word 0x00ff0480,0x7ca3a291,0x20b849be,0x72fe7417 ! PA = 00000000211c0000
5060 .word 0x6f7a296c,0x53e0304d,0x32acdb0a,0x43bb80b3 ! PA = 00000000211c0010
5061 .word 0x6a007218,0x401dfac9,0x1210be16,0x274c800f ! PA = 00000000211c0020
5062 .word 0x50542a84,0x61aa9e05,0x1ec99ee2,0x2884ee2b ! PA = 00000000211c0030
5063share3_expect:
5064 .word 0xff9d5eb0,0x5c967601,0x54bce96e,0x5b610707 ! PA = 0000000021800000
5065 .word 0x6111da9c,0x75309ebd,0x78dbc9ba,0x3e61c6a3 ! PA = 0000000021800010
5066 .word 0x40612a48,0x2542f439,0x63ef2bc6,0x2aa8e8ff ! PA = 0000000021800020
5067 .word 0x35e099b4,0x060e1275,0x5723bb92,0x0ed4ea1b ! PA = 0000000021800030
5068 .word 0x7e7734e0,0x2b055571,0x0655e51e,0x709d05f7 ! PA = 0000000021800040
5069 .word 0x2b49c7cc,0x494ad92d,0x441dd46a,0x712d3893 ! PA = 0000000021800050
5070 .word 0x2b26de78,0x47eb79a9,0x7b9b7576,0x50423def ! PA = 0000000021800060
5071 .word 0x1fb2c4e4,0x14dad2e5,0x64027442,0x2a05920b ! PA = 0000000021800070
5072 .word 0x00008710,0x5aaf40e1,0x19e63cce,0x6ba970e7 ! PA = 0000000021800080
5073 .word 0x1cdcf0fc,0x731ddf9d,0x0a45fb1a,0x3ac4d683 ! PA = 0000000021800090
5074 .word 0x39fc8ea8,0x32368b19,0x5b589b26,0x4b6f7edf ! PA = 00000000218000a0
5075 .word 0x7165ac14,0x665fdf55,0x3f18c8f2,0x611de5fb ! PA = 00000000218000b0
5076 .word 0x00ff5540,0x29133851,0x5b90f07e,0x763d47d7 ! PA = 00000000218000c0
5077 .word 0x3a46562c,0x5c58b20d,0x34e73dca,0x468fa073 ! PA = 00000000218000d0
5078 .word 0x1e4d3ad8,0x71032889,0x45299cd6,0x3847abcf ! PA = 00000000218000e0
5079 .word 0x5c544f44,0x51ac37c5,0x2dd9b9a2,0x5fe4e5eb ! PA = 00000000218000f0
5080 .word 0x1eff9f70,0x0e703bc1,0x2f39002e,0x1acf8ac7 ! PA = 0000000021800100
5081 .word 0x6dc0f75c,0x256a507d,0x51549c7a,0x7cb49663 ! PA = 0000000021800110
5082 .word 0x5b43e308,0x03f051f9,0x6ad17a86,0x0ba1c4bf ! PA = 0000000021800120
5083 .word 0x0f99ae74,0x1c8edc35,0x71784652,0x06e191db ! PA = 0000000021800130
5084 .word 0x7a2565a0,0x2dc54b31,0x40816bde,0x349739b7 ! PA = 0000000021800140
5085 .word 0x3747d48c,0x1581baed,0x40a1172a,0x721ab853 ! PA = 0000000021800150
5086 .word 0x75cb8738,0x4d5d0769,0x1dd33436,0x0314c9af ! PA = 0000000021800160
5087 .word 0x6810c9a4,0x6b96cca5,0x76e76f02,0x5b5ae9cb ! PA = 0000000021800170
5088 .word 0x0000a7d0,0x44d166a1,0x32cd338e,0x5f8b54a7 ! PA = 0000000021800180
5089 .word 0x5c95edbc,0x0a8df15d,0x679fadda,0x58690643 ! PA = 0000000021800190
5090 .word 0x248f2768,0x026848d9,0x7f71c9e6,0x14f7ba9f ! PA = 00000000218001a0
5091 .word 0x2054a0d4,0x32130915,0x06da33b2,0x7757edbb ! PA = 00000000218001b0
5092 .word 0x19076600,0x1c138e11,0x513f573e,0x6862db97 ! PA = 00000000218001c0
5093 .word 0x192642ec,0x693df3cd,0x5ee3608a,0x6e068033 ! PA = 00000000218001d0
5094 .word 0x7ff9c398,0x1af11649,0x30b03b96,0x6061978f ! PA = 00000000218001e0
5095 .word 0x00c03404,0x22129185,0x75c39462,0x799f9dab ! PA = 00000000218001f0
5096p0_invalidate_semaphore:
5097 .word 0,0
5098user_data_end:
5099
5100
5101SECTION .p0_local0 DATA_VA=0x000800000
5102
5103attr_data {
5104 Name = .p0_local0,
5105 VA = 0x0000000000800000,
5106 RA = ra2pa(0x0000000010000000,0),
5107 PA = ra2pa(0x0000000010000000,0),
5108 part_0_ctx_nonzero_tsb_config_0,
5109 TTE_Context=PCONTEXT,
5110 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5111 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5112 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5113 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5114}
5115
5116 .data
5117 .seg "data"
5118 .align 0x2000
5119 .global p0_local0_start
5120p0_local0_begin:
5121 .skip 0x1400
5122p0_local0_start:
5123 .word 0x07b92350,0x546fc421,0x5c19ab0e,0x65353e27 ! PA = 0000000010001400
5124 .word 0x2d18413c,0x0d3cc6dd,0x4f0fbd5a,0x448927c3 ! PA = 0000000010001410
5125 .word 0x5e6bd2e8,0x58b11659,0x5f78f166,0x5a03941f ! PA = 0000000010001420
5126 .word 0x24bb2454,0x74b74e95,0x6e43f332,0x73bcff3b ! PA = 0000000010001430
5127p0_local0_end:
5128
5129SECTION .p0_local0_sec DATA_VA=0x000800000
5130
5131attr_data {
5132 Name = .p0_local0_sec,
5133 VA = 0x0000000000800000,
5134 RA = ra2pa(0x0000000030000000,0),
5135 PA = ra2pa(0x0000000030000000,0),
5136 part_0_ctx_nonzero_tsb_config_0,
5137 TTE_Context=SCONTEXT,
5138 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5139 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5140 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5141 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5142}
5143
5144 .data
5145 .seg "data"
5146 .align 0x2000
5147 .global p0_local0_sec_start
5148p0_local0_sec_begin:
5149 .skip 0x1400
5150p0_local0_sec_start:
5151 .word 0x2a3f4180,0x318ccb91,0x72af2ebe,0x4806a517 ! PA = 0000000030001400
5152 .word 0x460ef66c,0x133da94d,0x7854d00a,0x43c681b3 ! PA = 0000000030001410
5153 .word 0x678acf18,0x7be0c3c9,0x0af6c316,0x7793510f ! PA = 0000000030001420
5154 .word 0x6d891784,0x3a93b705,0x7c0ab3e2,0x5f908f2b ! PA = 0000000030001430
5155p0_local0_sec_end:
5156
5157SECTION .p0_local1 DATA_VA=0x000802000
5158
5159attr_data {
5160 Name = .p0_local1,
5161 VA = 0x0000000000802000,
5162 RA = ra2pa(0x0000000010040000,0),
5163 PA = ra2pa(0x0000000010040000,0),
5164 part_0_ctx_nonzero_tsb_config_0,
5165 TTE_Context=PCONTEXT,
5166 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5167 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5168 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5169 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5170}
5171
5172 .data
5173 .seg "data"
5174 .align 0x2000
5175 .global p0_local1_start
5176p0_local1_begin:
5177 .skip 0x1400
5178p0_local1_start:
5179 .word 0x3541dbb0,0x1b36df01,0x2e060e6e,0x020a7807 ! PA = 0000000010041400
5180 .word 0x6cfae79c,0x52e957bd,0x5169feba,0x20d207a3 ! PA = 0000000010041410
5181 .word 0x7673c748,0x6544fd39,0x3f8f70c6,0x7958f9ff ! PA = 0000000010041420
5182 .word 0x6511c6b4,0x5e5a6b75,0x5f331092,0x4f8dcb1b ! PA = 0000000010041430
5183p0_local1_end:
5184
5185SECTION .p0_local1_sec DATA_VA=0x000802000
5186
5187attr_data {
5188 Name = .p0_local1_sec,
5189 VA = 0x0000000000802000,
5190 RA = ra2pa(0x0000000030040000,0),
5191 PA = ra2pa(0x0000000030040000,0),
5192 part_0_ctx_nonzero_tsb_config_0,
5193 TTE_Context=SCONTEXT,
5194 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5195 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5196 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5197 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5198}
5199
5200 .data
5201 .seg "data"
5202 .align 0x2000
5203 .global p0_local1_sec_start
5204p0_local1_sec_begin:
5205 .skip 0x1400
5206p0_local1_sec_start:
5207 .word 0x63cbf1e0,0x7d6cfe71,0x3ec14a1e,0x3f77b6f7 ! PA = 0000000030041400
5208 .word 0x0ed714cc,0x2c6ed22d,0x5062496a,0x1192b993 ! PA = 0000000030041410
5209 .word 0x0d11bb78,0x603cc2a9,0x73c5fa76,0x0deb8eef ! PA = 0000000030041420
5210 .word 0x753031e4,0x3d9a6be5,0x39b00942,0x09fbb30b ! PA = 0000000030041430
5211p0_local1_sec_end:
5212
5213SECTION .p0_local2 DATA_VA=0x000804000
5214
5215attr_data {
5216 Name = .p0_local2,
5217 VA = 0x0000000000804000,
5218 RA = ra2pa(0x0000000010080000,0),
5219 PA = ra2pa(0x0000000010080000,0),
5220 part_0_ctx_nonzero_tsb_config_0,
5221 TTE_Context=PCONTEXT,
5222 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5223 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5224 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5225 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5226}
5227
5228 .data
5229 .seg "data"
5230 .align 0x2000
5231 .global p0_local2_start
5232p0_local2_begin:
5233 .skip 0x1400
5234p0_local2_start:
5235 .word 0x4aa88410,0x1eee29e1,0x0d43e1ce,0x2d4561e7 ! PA = 0000000010081400
5236 .word 0x1e5e7dfc,0x56bd189d,0x2f10b01a,0x28af9783 ! PA = 0000000010081410
5237 .word 0x1f0faba8,0x4ae71419,0x2ddd6026,0x5ca20fdf ! PA = 0000000010081420
5238 .word 0x257f5914,0x44a2b855,0x49349df2,0x29e146fb ! PA = 0000000010081430
5239p0_local2_end:
5240
5241SECTION .p0_local2_sec DATA_VA=0x000804000
5242
5243attr_data {
5244 Name = .p0_local2_sec,
5245 VA = 0x0000000000804000,
5246 RA = ra2pa(0x0000000030080000,0),
5247 PA = ra2pa(0x0000000030080000,0),
5248 part_0_ctx_nonzero_tsb_config_0,
5249 TTE_Context=SCONTEXT,
5250 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5251 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5252 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5253 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5254}
5255
5256 .data
5257 .seg "data"
5258 .align 0x2000
5259 .global p0_local2_sec_start
5260p0_local2_sec_begin:
5261 .skip 0x1400
5262p0_local2_sec_start:
5263 .word 0x08629240,0x11396151,0x69b0d57e,0x692a78d7 ! PA = 0000000030081400
5264 .word 0x440c232c,0x4f832b0d,0x1b0832ca,0x458fa173 ! PA = 0000000030081410
5265 .word 0x41d897d8,0x0622f189,0x33d8a1d6,0x75937ccf ! PA = 0000000030081420
5266 .word 0x4b5a3c44,0x5e8250c5,0x1733cea2,0x0f0586eb ! PA = 0000000030081430
5267p0_local2_sec_end:
5268
5269SECTION .p0_local3 DATA_VA=0x000806000
5270
5271attr_data {
5272 Name = .p0_local3,
5273 VA = 0x0000000000806000,
5274 RA = ra2pa(0x00000000100c0000,0),
5275 PA = ra2pa(0x00000000100c0000,0),
5276 part_0_ctx_nonzero_tsb_config_0,
5277 TTE_Context=PCONTEXT,
5278 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5279 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5280 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5281 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5282}
5283
5284 .data
5285 .seg "data"
5286 .align 0x2000
5287 .global p0_local3_start
5288p0_local3_begin:
5289 .skip 0x1400
5290p0_local3_start:
5291 .word 0x75451c70,0x208da4c1,0x3beb252e,0x719dfbc7 ! PA = 00000000100c1400
5292 .word 0x0e1b045c,0x4b30097d,0x659bd17a,0x0459d763 ! PA = 00000000100c1410
5293 .word 0x5c978008,0x658f5af9,0x3b7abf86,0x4196d5bf ! PA = 00000000100c1420
5294 .word 0x39dbdb74,0x65083535,0x28e09b52,0x4def72db ! PA = 00000000100c1430
5295p0_local3_end:
5296
5297SECTION .p0_local3_sec DATA_VA=0x000806000
5298
5299attr_data {
5300 Name = .p0_local3_sec,
5301 VA = 0x0000000000806000,
5302 RA = ra2pa(0x00000000300c0000,0),
5303 PA = ra2pa(0x00000000300c0000,0),
5304 part_0_ctx_nonzero_tsb_config_0,
5305 TTE_Context=SCONTEXT,
5306 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5307 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5308 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5309 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5310}
5311
5312 .data
5313 .seg "data"
5314 .align 0x2000
5315 .global p0_local3_sec_start
5316p0_local3_sec_begin:
5317 .skip 0x1400
5318p0_local3_sec_start:
5319 .word 0x535b22a0,0x43e9f431,0x3395d0de,0x15d6eab7 ! PA = 00000000300c1400
5320 .word 0x2086218c,0x24f2b3ed,0x33de8c2a,0x2df53953 ! PA = 00000000300c1410
5321 .word 0x58376438,0x1f8b5069,0x1a46b936,0x72431aaf ! PA = 00000000300c1420
5322 .word 0x71df36a4,0x10c365a5,0x2f2e0402,0x1fe60acb ! PA = 00000000300c1430
5323p0_local3_sec_end:
5324
5325SECTION .p0_local4 DATA_VA=0x000808000
5326
5327attr_data {
5328 Name = .p0_local4,
5329 VA = 0x0000000000808000,
5330 RA = ra2pa(0x0000000010100000,0),
5331 PA = ra2pa(0x0000000010100000,0),
5332 part_0_ctx_nonzero_tsb_config_0,
5333 TTE_Context=PCONTEXT,
5334 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5335 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5336 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5337 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5338}
5339
5340 .data
5341 .seg "data"
5342 .align 0x2000
5343 .global p0_local4_start
5344p0_local4_begin:
5345 .skip 0x1400
5346p0_local4_start:
5347 .word 0x7e6fa4d0,0x0d0d4fa1,0x7813d88e,0x65cc45a7 ! PA = 0000000010101400
5348 .word 0x65087abc,0x4eba2a5d,0x2ea362da,0x2808c743 ! PA = 0000000010101410
5349 .word 0x4f634468,0x3d35d1d9,0x757f8ee6,0x71ef4b9f ! PA = 0000000010101420
5350 .word 0x51ff4dd4,0x6902e215,0x36cf08b2,0x52f04ebb ! PA = 0000000010101430
5351p0_local4_end:
5352
5353SECTION .p0_local4_sec DATA_VA=0x000808000
5354
5355attr_data {
5356 Name = .p0_local4_sec,
5357 VA = 0x0000000000808000,
5358 RA = ra2pa(0x0000000030100000,0),
5359 PA = ra2pa(0x0000000030100000,0),
5360 part_0_ctx_nonzero_tsb_config_0,
5361 TTE_Context=SCONTEXT,
5362 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5363 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5364 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5365 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5366}
5367
5368 .data
5369 .seg "data"
5370 .align 0x2000
5371 .global p0_local4_sec_start
5372p0_local4_sec_begin:
5373 .skip 0x1400
5374p0_local4_sec_start:
5375 .word 0x1c0da300,0x1876b711,0x58883c3e,0x22350c97 ! PA = 0000000030101400
5376 .word 0x3b1d0fec,0x41356ccd,0x327d558a,0x64fb8133 ! PA = 0000000030101410
5377 .word 0x3e862098,0x0a6ddf49,0x72284096,0x53b2688f ! PA = 0000000030101420
5378 .word 0x46972104,0x33d5aa85,0x5836a962,0x39d53eab ! PA = 0000000030101430
5379p0_local4_sec_end:
5380
5381SECTION .p0_local5 DATA_VA=0x00080a000
5382
5383attr_data {
5384 Name = .p0_local5,
5385 VA = 0x000000000080a000,
5386 RA = ra2pa(0x0000000010140000,0),
5387 PA = ra2pa(0x0000000010140000,0),
5388 part_0_ctx_nonzero_tsb_config_0,
5389 TTE_Context=PCONTEXT,
5390 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5391 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5392 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5393 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5394}
5395
5396 .data
5397 .seg "data"
5398 .align 0x2000
5399 .global p0_local5_start
5400p0_local5_begin:
5401 .skip 0x1400
5402p0_local5_start:
5403 .word 0x4b801d30,0x7d652a81,0x7bd5fbee,0x2c883f87 ! PA = 0000000010141400
5404 .word 0x27fee11c,0x6bd37b3d,0x7fbf643a,0x53f46723 ! PA = 0000000010141410
5405 .word 0x33caf8c8,0x05d278b9,0x6503ce46,0x4363717f ! PA = 0000000010141420
5406 .word 0x79c1b034,0x660abef5,0x6797e612,0x1c1bda9b ! PA = 0000000010141430
5407p0_local5_end:
5408
5409SECTION .p0_local5_sec DATA_VA=0x00080a000
5410
5411attr_data {
5412 Name = .p0_local5_sec,
5413 VA = 0x000000000080a000,
5414 RA = ra2pa(0x0000000030140000,0),
5415 PA = ra2pa(0x0000000030140000,0),
5416 part_0_ctx_nonzero_tsb_config_0,
5417 TTE_Context=SCONTEXT,
5418 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5419 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5420 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5421 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5422}
5423
5424 .data
5425 .seg "data"
5426 .align 0x2000
5427 .global p0_local5_sec_start
5428p0_local5_sec_begin:
5429 .skip 0x1400
5430p0_local5_sec_start:
5431 .word 0x55d21360,0x3dd7a9f1,0x10a0179e,0x76fcde77 ! PA = 0000000030141400
5432 .word 0x06a8ee4c,0x24c355ad,0x6a7c8eea,0x50da7913 ! PA = 0000000030141410
5433 .word 0x7f1cccf8,0x50c29e29,0x029537f6,0x7599666f ! PA = 0000000030141420
5434 .word 0x0359fb64,0x13311f65,0x24e5bec2,0x260b228b ! PA = 0000000030141430
5435p0_local5_sec_end:
5436
5437SECTION .p0_local6 DATA_VA=0x00080c000
5438
5439attr_data {
5440 Name = .p0_local6,
5441 VA = 0x000000000080c000,
5442 RA = ra2pa(0x0000000010180000,0),
5443 PA = ra2pa(0x0000000010180000,0),
5444 part_0_ctx_nonzero_tsb_config_0,
5445 TTE_Context=PCONTEXT,
5446 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5447 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5448 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5449 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5450}
5451
5452 .data
5453 .seg "data"
5454 .align 0x2000
5455 .global p0_local6_start
5456p0_local6_begin:
5457 .skip 0x1400
5458p0_local6_start:
5459 .word 0x5dce8590,0x368d3561,0x7d498f4e,0x7489e967 ! PA = 0000000010181400
5460 .word 0x37d6377c,0x18f3fc1d,0x0a87d59a,0x1454b703 ! PA = 0000000010181410
5461 .word 0x62269d28,0x1f5d4f99,0x0f1f7da6,0x17ab475f ! PA = 0000000010181420
5462 .word 0x18fb0294,0x5d97cbd5,0x6bd33372,0x58aa167b ! PA = 0000000010181430
5463p0_local6_end:
5464
5465SECTION .p0_local6_sec DATA_VA=0x00080c000
5466
5467attr_data {
5468 Name = .p0_local6_sec,
5469 VA = 0x000000000080c000,
5470 RA = ra2pa(0x0000000030180000,0),
5471 PA = ra2pa(0x0000000030180000,0),
5472 part_0_ctx_nonzero_tsb_config_0,
5473 TTE_Context=SCONTEXT,
5474 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5475 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5476 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5477 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5478}
5479
5480 .data
5481 .seg "data"
5482 .align 0x2000
5483 .global p0_local6_sec_start
5484p0_local6_sec_begin:
5485 .skip 0x1400
5486p0_local6_sec_start:
5487 .word 0x100073c0,0x0f04ccd1,0x0ff562fe,0x08e66057 ! PA = 0000000030181400
5488 .word 0x5201bcac,0x3c146e8d,0x6b74384a,0x23ca20f3 ! PA = 0000000030181410
5489 .word 0x40536958,0x28818d09,0x0ea59f56,0x3fb0144f ! PA = 0000000030181420
5490 .word 0x3dffc5c4,0x664dc445,0x63d34422,0x79bfb66b ! PA = 0000000030181430
5491p0_local6_sec_end:
5492
5493SECTION .share0 DATA_VA=0x00080e000
5494
5495attr_data {
5496 Name = .share0,
5497 VA = 0x000000000080e000,
5498 RA = ra2pa(0x00000000201c0000,0),
5499 PA = ra2pa(0x00000000201c0000,0),
5500 part_0_ctx_nonzero_tsb_config_0,
5501 TTE_Context=PCONTEXT,
5502 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5503 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5504 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5505 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5506}
5507
5508 .data
5509 .seg "data"
5510 .align 0x2000
5511 .global share0_start
5512share0_begin:
5513share0_start:
5514 .word 0x52b2ddf0,0x297d7041,0x2e8692ae,0x78894347 ! PA = 00000000201c0000
5515 .word 0x51667ddc,0x3893acfd,0x3c94b6fa,0x4161b6e3 ! PA = 00000000201c0010
5516 .word 0x4ece3188,0x15ce5679,0x74ea9d06,0x5c7ecd3f ! PA = 00000000201c0020
5517 .word 0x738344f4,0x3d2208b5,0x3018f0d2,0x03d3025b ! PA = 00000000201c0030
5518share0_end:
5519
5520SECTION .share1 DATA_VA=0x000810000
5521
5522attr_data {
5523 Name = .share1,
5524 VA = 0x0000000000810000,
5525 RA = ra2pa(0x0000000020800000,0),
5526 PA = ra2pa(0x0000000020800000,0),
5527 part_0_ctx_nonzero_tsb_config_0,
5528 TTE_Context=PCONTEXT,
5529 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5530 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5531 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5532 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5533}
5534
5535 .data
5536 .seg "data"
5537 .align 0x2000
5538 .global share1_start
5539share1_begin:
5540share1_start:
5541 .word 0x75f0c420,0x12f61fb1,0x06a01e5e,0x58a99237 ! PA = 0000000020800000
5542 .word 0x47ff7b0c,0x5fa0b76d,0x00fc51aa,0x5c0278d3 ! PA = 0000000020800010
5543 .word 0x4481f5b8,0x73a2abe9,0x557176b6,0x25ae722f ! PA = 0000000020800020
5544 .word 0x68608024,0x50a39925,0x1f973982,0x162afa4b ! PA = 0000000020800030
5545 .word 0x63852650,0x732ddb21,0x3da5060e,0x7f3e4d27 ! PA = 0000000020800040
5546 .word 0x0d87b43c,0x192a8ddd,0x3f7e085a,0x7f5366c3 ! PA = 0000000020800050
5547 .word 0x0a19b5e8,0x211d8d59,0x137d2c66,0x0b96031f ! PA = 0000000020800060
5548 .word 0x29327754,0x5e217595,0x5d011e32,0x64ce9e3b ! PA = 0000000020800070
5549share1_end:
5550
5551SECTION .share2 DATA_VA=0x000812000
5552
5553attr_data {
5554 Name = .share2,
5555 VA = 0x0000000000812000,
5556 RA = ra2pa(0x00000000211c0000,0),
5557 PA = ra2pa(0x00000000211c0000,0),
5558 part_0_ctx_nonzero_tsb_config_0,
5559 TTE_Context=PCONTEXT,
5560 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5561 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5562 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5563 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5564}
5565
5566 .data
5567 .seg "data"
5568 .align 0x2000
5569 .global share2_start
5570share2_begin:
5571share2_start:
5572 .word 0x4efb0480,0x7ca3a291,0x20b849be,0x72fe7417 ! PA = 00000000211c0000
5573 .word 0x6f7a296c,0x53e0304d,0x32acdb0a,0x43bb80b3 ! PA = 00000000211c0010
5574 .word 0x6a007218,0x401dfac9,0x1210be16,0x274c800f ! PA = 00000000211c0020
5575 .word 0x50542a84,0x61aa9e05,0x1ec99ee2,0x2884ee2b ! PA = 00000000211c0030
5576share2_end:
5577
5578SECTION .share3 DATA_VA=0x000814000
5579
5580attr_data {
5581 Name = .share3,
5582 VA = 0x0000000000814000,
5583 RA = ra2pa(0x0000000021800000,0),
5584 PA = ra2pa(0x0000000021800000,0),
5585 part_0_ctx_nonzero_tsb_config_0,
5586 TTE_Context=PCONTEXT,
5587 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5588 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5589 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5590 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5591}
5592
5593 .data
5594 .seg "data"
5595 .align 0x2000
5596 .global share3_start
5597share3_begin:
5598share3_start:
5599 .word 0x659d5eb0,0x5c967601,0x54bce96e,0x5b610707 ! PA = 0000000021800000
5600 .word 0x6111da9c,0x75309ebd,0x78dbc9ba,0x3e61c6a3 ! PA = 0000000021800010
5601 .word 0x40612a48,0x2542f439,0x63ef2bc6,0x2aa8e8ff ! PA = 0000000021800020
5602 .word 0x35e099b4,0x060e1275,0x5723bb92,0x0ed4ea1b ! PA = 0000000021800030
5603 .word 0x7e7734e0,0x2b055571,0x0655e51e,0x709d05f7 ! PA = 0000000021800040
5604 .word 0x2b49c7cc,0x494ad92d,0x441dd46a,0x712d3893 ! PA = 0000000021800050
5605 .word 0x2b26de78,0x47eb79a9,0x7b9b7576,0x50423def ! PA = 0000000021800060
5606 .word 0x1fb2c4e4,0x14dad2e5,0x64027442,0x2a05920b ! PA = 0000000021800070
5607 .word 0x4a538710,0x5aaf40e1,0x19e63cce,0x6ba970e7 ! PA = 0000000021800080
5608 .word 0x1cdcf0fc,0x731ddf9d,0x0a45fb1a,0x3ac4d683 ! PA = 0000000021800090
5609 .word 0x39fc8ea8,0x32368b19,0x5b589b26,0x4b6f7edf ! PA = 00000000218000a0
5610 .word 0x7165ac14,0x665fdf55,0x3f18c8f2,0x611de5fb ! PA = 00000000218000b0
5611 .word 0x03bd5540,0x29133851,0x5b90f07e,0x763d47d7 ! PA = 00000000218000c0
5612 .word 0x3a46562c,0x5c58b20d,0x34e73dca,0x468fa073 ! PA = 00000000218000d0
5613 .word 0x1e4d3ad8,0x71032889,0x45299cd6,0x3847abcf ! PA = 00000000218000e0
5614 .word 0x5c544f44,0x51ac37c5,0x2dd9b9a2,0x5fe4e5eb ! PA = 00000000218000f0
5615 .word 0x1eff9f70,0x0e703bc1,0x2f39002e,0x1acf8ac7 ! PA = 0000000021800100
5616 .word 0x6dc0f75c,0x256a507d,0x51549c7a,0x7cb49663 ! PA = 0000000021800110
5617 .word 0x5b43e308,0x03f051f9,0x6ad17a86,0x0ba1c4bf ! PA = 0000000021800120
5618 .word 0x0f99ae74,0x1c8edc35,0x71784652,0x06e191db ! PA = 0000000021800130
5619 .word 0x7a2565a0,0x2dc54b31,0x40816bde,0x349739b7 ! PA = 0000000021800140
5620 .word 0x3747d48c,0x1581baed,0x40a1172a,0x721ab853 ! PA = 0000000021800150
5621 .word 0x75cb8738,0x4d5d0769,0x1dd33436,0x0314c9af ! PA = 0000000021800160
5622 .word 0x6810c9a4,0x6b96cca5,0x76e76f02,0x5b5ae9cb ! PA = 0000000021800170
5623 .word 0x0cf9a7d0,0x44d166a1,0x32cd338e,0x5f8b54a7 ! PA = 0000000021800180
5624 .word 0x5c95edbc,0x0a8df15d,0x679fadda,0x58690643 ! PA = 0000000021800190
5625 .word 0x248f2768,0x026848d9,0x7f71c9e6,0x14f7ba9f ! PA = 00000000218001a0
5626 .word 0x2054a0d4,0x32130915,0x06da33b2,0x7757edbb ! PA = 00000000218001b0
5627 .word 0x19076600,0x1c138e11,0x513f573e,0x6862db97 ! PA = 00000000218001c0
5628 .word 0x192642ec,0x693df3cd,0x5ee3608a,0x6e068033 ! PA = 00000000218001d0
5629 .word 0x7ff9c398,0x1af11649,0x30b03b96,0x6061978f ! PA = 00000000218001e0
5630 .word 0x00c03404,0x22129185,0x75c39462,0x799f9dab ! PA = 00000000218001f0
5631share3_end: